
textarea:focus, input:focus{outline: 0;}
a.linkmaster {text-decoration:none; cursor:pointer;}
a.linkmaster:hover {text-decoration:underline;}


ul#css_nav li.top {
	float: left;
	margin:0 2px 0 0;
	padding:0;
}

@CHARSET "ISO-8859-1";

html, body, wrapper {
    border: 0 none;
    height: 100%;
    margin: 0;
    padding: 0;
}
body {
    background: #777777;
    font-family: Arial,sans-serif;
    font-size: 0.8em;
    margin: 0;
    min-width: 999px;
    color: #333333;
}

img {
border: 0;
}

/**********************************************************************
**		Page Layout
**********************************************************************/

#page {
    margin: 0 auto;
    overflow: hidden;
    width: 999px;
    padding: 20px 0;
    
}


#slider ul li {
width: 589px;
}

#header_top {
	background: url("../clients/coastelec/structureimages/bg_header_top.png") repeat-x scroll center top;
	height: 6px;
		
}

#header {
	background: url("../clients/coastelec/structureimages/bg_header.png") repeat-x scroll center top;
	height: 151px;
	padding-left: 40px;
}

#menu {
	background: url("../clients/coastelec/structureimages/bg_menu.png") repeat-x scroll center top;
	height: 39px;
	padding: 0 40px;
}

#stock {
	/* background: url("../clients/coastelec/structureimages/bg_stock_light.png") no-repeat scroll center bottom #F2F2F2; */
 background:  #F2F2F2;
	min-height: 100px;
	overflow: auto;
	padding: 12px 0 28px 40px;
}

#footer {
	padding: 15px 10px 15px 40px;
	background: url("../clients/coastelec/structureimages/bg_footer.png") no-repeat scroll center bottom #494949;
	min-height: 70px;
	color: #ececec;	
}

/**********************************************************************
**		Header
**********************************************************************/

#header #logo {
	margin-bottom: 33px;
}


/**********************************************************************
**		Menu Panel
**********************************************************************/

#menu ul {
	height: 39px;
	float: left;
}

#menu ul li {
	list-style: none;
	float: left;
}

#menu label {
    background: url("../clients/coastelec/structureimages/bg_login.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: right;
    height: 39px;
    text-indent: -5000px;
    width: 49px;
}

input.searchbox {
    background: url("../clients/coastelec/structureimages/bg_input.png") no-repeat scroll center top transparent;
    border: 0 none;
    color: #616161;
    font-size: 8pt;
 height: 23px;
line-height: 23px;
margin: 0;
padding: 9px 4px 0;
    vertical-align: top;
    width: 127px;
}

table.searchbox {
float: right;
width: 214px;
}

td.searchbox {
padding: 0;
}

input.searchboxbutton {
  /*  float: right; */
border: 0;
background: transparent url("../clients/coastelec/structureimages/bg_search.png") no-repeat;
width: 75px;
height: 39px;
text-indent: -5000px;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
line-height: 0; 
}

#login_button {
    float: right;
    height: 39px;
}

a.logout {
display: block;
height: 39px;
width: 62px;
float: right;
background: transparent url("../clients/coastelec/structureimages/bg_logout.png") no-repeat;
text-indent: -5000px;
}

span.logout {
color: white;
display: block;
height: 39px;
width: 62px;
float: right;
}

/**********************************************************************
**		Stock Panel
**********************************************************************/

#pageheading {
    background-color: #333333;
    border: 19px solid #333333;
    color: white;
    height: 32px;
    overflow: hidden;
    padding: 0 21px;
}

#pageheading h1 {
float: left;
    font: 1.8em/1.5em Arial,non-serif;
    margin: 0;

}

#pageheading img {
float: left;
padding-right: 20px;
height: 32px;
}

#pageheading a img {
padding-right: 0;
}

#pageheading a {
float: right;
/* margin-top: 7px; */
}


/**********************************************************************
**		Footer Panel
**********************************************************************/

#footer ul {
    font-size: 0.85em;
    margin: 13px 0;
    padding: 0;
}
	
#footer li {
	list-style: none;
	display: inline;
	text-transform: uppercase;
}

#footer #footer_logo {
	float: right;
	margin-top: 8px;
}

#footer #links {
	float: left;
	width: 45%;
}

#footer a {
text-decoration: none;
	color: #ececec;	
}

#footer a:hover {
text-decoration: underline;
}

.viewcart {
background: url("/clients/coastelec/structureimages/viewcart.png") no-repeat scroll left top;
padding: 4px 0 0 84px;
margin: 9px 0 0 5px;
display: block;
float: left;
height: 23px;
width: 28px;
color: white;
text-decoration: none;
font-size: 8pt;
}

/*STARTLAYOUTCOMP1*/
.searchboxinput {
display: block;
border: 0;
background: #ebc838;
width: 124px;
margin: 10px 0 0 10px !important;
padding: 3px;
font-size: 9pt;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
float: left;
}
/*ENDLAYOUTCOMP1*/






/* sub menu list styling */
#sml_styling ul {
list-style:none outside none;
padding:0;
margin:px;
}
#sml_styling li {float:left;}
#sml_styling li a {
margin:px;
padding:px;
font-size: pt;
font-weight: ;
text-decoration:none;
}
#sml_styling li.off a {
background: transparent;
color: #;
display:block;
}
#sml_styling li.on a {
background: transparent;
color: #;
display:block;
}
#sml_styling li.off a:hover {
background: transparent;
color: #;
}
	

/* pagination css */
.pagination {font-size: 80%; margin: 10px 0 0 0;}
.pagination a {text-decoration: none; border: solid 1px #AAE; color: #15B;}
.pagination a, .pagination span {display: block; float: left; padding: 0.3em 0.5em; margin-right: 5px; margin-bottom: 5px;}
.pagination .current {background: #26B;	color: #fff; border: solid 1px #AAE;}
.pagination .current.prev, .pagination .current.next{color:#999; border-color:#999; background:#fff;}
	
.ui-datepicker {font-size:8pt;font-family:arial,sans-serif;}