body{font-family:Arial, Helvetica, sans-serif; font-size:.9em;}

.style2 {font-size: 14}
.style3 {color:#000080; font-weight:bold; font-family: verdana, arial, helvetica, sans-serif;}
.style12 {color: #858585}
.style14 {font-size: 18px}
.style4 {font-size: 16; font-style: italic;}
.style6 {font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
.style7 {color: #D30021}
.style15 {color: #FF0000;	font-size: 18px; font-style: italic;}
.style16 {color: #000033}
.style17 {color: #FF0000}

.contactInfo{font-size:14px; color:#000080; font-weight:bold; font-family: verdana, arial, helvetica, sans-serif;}

#nav_main_menu li a:link,#nav_main_menu li a:visited{background:url(../images/SIMenuBtn.gif) no-repeat; width:94px; height:28px; background-color:#3c59ad; color:#FFFFFF;}
#nav_main_menu li a:active, 
#contacts_page #nav_main_contacts a:link, #contacts_page #nav_main_contacts a:visited,
#conveniences_page #nav_main_conveniences a:link, #conveniences_page #nav_main_conveniences a:visited,
#warranty_page #nav_main_warranty a:link, #warranty_page #nav_main_warranty a:visited,
#makes_page #nav_main_makes a:link, #makes_page #nav_main_makes a:visited,
#company_page #nav_main_company a:link, #company_page #nav_main_company a:visited,
#qualifications_page #nav_main_qualifications a:link, #qualifications_page #nav_main_qualifications a:visited,
{background:url(../images/SIMenuoverbtn.gif) no-repeat; width:94px; height:28px; background-color:#2F4588; color:#FFFFFF;}
#nav_main_menu li a:hover{color:#CCCCCC;}

.hr{border-bottom:2px solid #d8d8d8; margin-left:2px; margin-right:4px;}
img{border:none;}
#nav_main_menu li a{text-align:center; text-decoration:none; line-height:2em; font-family:Arial, Helvetica, sans-serif; font-size:.9em;}
#sideMenu .nav a{font-family:Arial, Helvetica, sans-serif; font-size:.8em;}
h1{padding-left:10px; padding-right:10px; font-family:Arial, Helvetica, sans-serif; color:#000080; font-size:1.4em; text-transform:uppercase;}
h2,h3,h4,h5{font-family:Arial, Helvetica, sans-serif; color:#000080; padding:0; margin:0; padding-left:10px; padding-right:10px;}
h2{margin-bottom:15px; font-size:1.2em;}
h3{font-size:1.0em;}
h3+p{margin-top:0;}
ul, ol{margin-left:42px;}
ol{padding-left:148px;}
.emphasize1{color:#666666; font-weight:bold; font-size:1.3em;}

table{clear:left;}

#nav_main{width:767px; clear:both;}
#nav_main ul,#nav_main li{padding:0; margin:0;list-style:none;}
#nav_main ul{margin-left:2px; margin-right:2px;}
#nav_main_menu li{float:left; display:block;}
#nav_main_menu li a{display:block; margin-left:1px;}

#sideMenu .nav{padding:0; margin:0;}
#sideMenu .nav li{list-style:none;}

#body{text-align:center; /*font-size:1.5em; position:relative;*/}
.shadow{width:767px; margin:0 auto; text-align:left;}
.shadow-top{height:1px; width:100%; background:url(../images/shadow-top.jpg) no-repeat; background-position:top; font-size:1px; }
html>body .shadow-top{height:7px; background-position:bottom;}
.shadow-ctr{width:100%; background:url(../images/shadow-ctr.jpg) repeat-y top left; text-align:left; }
.shadow-btm{height:6px; width:100%; background:url(../images/shadow-btm.jpg) no-repeat top left;}

#sideMenu.shadow{width:164px; float:left;}
#sideMenu .shadow-top{background:url(../images/shadow-top2.jpg) no-repeat;}
#sideMenu .shadow-ctr{background:url(../images/shadow-ctr2.jpg) repeat-y top left;}
#sideMenu .shadow-btm{background:url(../images/shadow-btm2.jpg) no-repeat top left;}

#body p{padding-left:10px;padding-right:10px;}

#sideMenu{margin-left:1px;}
#sideMenu .boxheader{background-color:#0065B1; margin-top:0; text-align:center; margin-left:1px; margin-right:8px; font-size:14px; padding-top:5px; padding-bottom:5px; display:block; margin-bottom:0;}

.box_content{border:1px solid #0065B1; background-color:#f0f0f0; width:590px; margin-left:165px;}
	.box_content p{font-weight:bold; color:#000080; font-family:Arial, Helvetica, sans-serif; font-size:.9em; margin:2px; text-align:center;}
	
/*
 * ECO FRIENDLY PAGE
 */
#eco_friendly_page h2{color:rgb(0,128,0);}
#eco_friendly_page h3{padding-left:20px;}
#eco_friendly_page ol li strong{color:rgb(0,128,0);}
#eco_friendly_page ol li{margin-bottom:25px; margin-right:10px;}

/*#sideButtons{position:absolute; left:0; top:200px; display:block;} */
#sideButtons{position:fixed; right:0; top:400px; display:block;}
/*#sideButtons a{width:35px; height:150px; background-color:#0065B1; text-indent:-99999px; display:block; clear:both;
border-top:2px solid black; border-bottom:2px solid black; border-right:2px solid black;
-moz-border-radius-topright:5px; webkit-border-top-right-radius:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px;}
#sideButtons .estimate{ background:url(../images/SISideButtonEstimate.png) no-repeat 8px 4px #0065B1;}
#sideButtons .appointment{margin-top:5px; background:url(../images/SISideButtonAppointment.png) no-repeat -3px 4px #0065B1;}
.request #sideButtons a{background-color:red;}
*/
.sideButton{font-size:1.2em; font-family:Arial,Helvetica,sans-serif; width:90px; padding-right:10px; font-weight:bold; text-decoration:none; color:#D30021;}
#sideButtons a:hover{color:#5151B6;}

a.contactButton{text-indent:-99999px; background:url(../images/SIBUTTONContact.gif) no-repeat; display:block; width:175px; height:47px; margin-top:10px;}