/* CSS Document */
#headerinfo {
position:absolute;
left:10px;
top:10px;
width:600px;
height:100px;
border:1px solid #fff;
background:transparent url('/images/header-back-transparent.png');
color:#ffffff;
/*opacity: 0.9; css3 declaration*/ 
}

#headerinfo img#logo{
margin: 5px 10px 5px 5px;
float:left;
border:none;
width:120px;
height:87px;
}

#headerinfo #social {
float:left;
margin-left:525px;
position:absolute;
top:10px;
}

#headerinfo h1{
margin:0;
padding:10px 0 0 80px;
}

#headerinfo h3 {
margin:0;
padding:12px 0 10px 80px;
}

#headerinfo #details{
margin:0;
padding:0 0 0 80px;
font-size:22px;
}

#headerinfo a:link {
color:#ffffff;
text-decoration:none;
}

#headerinfo a:hover{
text-decoration:underline;
color:#fff000;
}
#headerinfo a:visited{

}

.phoneicon,.emailicon{
width:26px;
height:26px;
margin-top:-5px;
margin-bottom:-4px;
padding-right:5px;
}

.emailicon{
margin-bottom:-6px;
}

#discountpng{
float:right;
position:absolute;
top:5px;
right:10px;
width:111px;
height:110px;
}

#searchButton {
margin-bottom:-6px;
}

#terms .sectionhead{
font-weight:bolder;
font-size:larger;
margin-top:10px;
}

.indentme {
margin:0 0 0 20px;
padding:10px 0 10px 0;
font-weight:normal;
font-size:smaller;
}

#productsupportfloatdiv{
position:relative;
float:right;
width:150px;
right:5px;
top:5px;
padding:0px;
background:#ffffff;
border:1px solid #aaaaaa;
}

#manufacturerlogos img{
	border:1px solid #aaaaaa;
	margin-right:1px;
	margin-bottom:2px;
	cursor:pointer;
}

.smalltext {
 font-size:smaller;
}

/* legacy port */

#services .star{vertical-align:middle;margin-right:5px;}

#services #toprow,#advice #toprow{

border-top:1px solid #ccc;

}



#services .stitle,#advice .stitle{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-weight:bold;

border:1px solid #ccc;

background: url(/images/menublack.gif) center center;

font-size:14px;

color:#fff;
}



#services td {

/*border-bottom:1px solid #ccc;*/
padding:5px;
text-align:left;
}

/* long page nav box */
.lpnavbox {
padding:0;
border:1px solid #666;
margin:0;
text-align:center;
}

.lpnavbox h4{
margin:0;
padding:5px;
background:#eee;
}

.lpnavbox ul
{
border: 0;
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}

.lpnavbox ul li
{
display: inline;
/*float: left;*/
text-align: center;
padding: 0 0 10px 0px;
margin: 0 -5px 10px 0;
}

.lpnavbox ul li a
{
background: #fff;
width: 110px;
/*height: 24px;*/
border: 1px solid #3490b6;
padding: 4px 4px;
margin: 0 0 5px 0;
color: #3490b6;
text-decoration: none;
display:inline-block;
text-align: center;
font: normal 12px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
}

.lpnavbox ul li a:hover
{
color: #fff;
background: #4dc7ee;
}

.lpnavbox a:active
{
background: #3490b6;
color: #fff;
}

.lpnavbox li#active a
{
background: #0c7faf;
border: 1px solid #3490b6;
color: #fff;
}



