﻿body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	background: #0261a1 url(images/body-bk.gif) repeat-x top;
	
}

#page {
	width: 770px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	float: none;
}

p, li, td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
}

#content {
	background-color: #fff;
	width: 770px;
	margin-top: 116px;
	margin-right: 5px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}

#right {
	width: 575px;
	float: right;
	margin: 0px 6px 0px 0px ;
	text-align: left;
	padding-top:14px;

}

#edit, #edit table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	line-height: 140%;
}
#edit {
	width: 385px;
	padding-top: 10px;
	margin-right: 2px;
	margin-left: 3px;
	float:left;
}
#edit a, #edit table a {
	font-weight:bold;
	}
#edit a:hover, #edit table a:hover, #footer a:hover{
	background-color: #ffffce;
	}

#rnav {
	width: 180px;
	float:right;


}

#rnavtop, #quoteform {
	background: url(images/quote-3d.gif) no-repeat;
	width: 173px;
	height: 200px;
	float: right;
	margin: 0px 0px 20px 0px;
}
#quoteform {
	float: right;
	margin: 0px 0px 20px 9px;
	}
#quoteform table{
	float: none;
	margin: 0px;
	}
#rnavtop table, #quoteform table{
	margin: 6px 11px 0px 10px;
}

#rnavtop td, #quoteform td{
	width: 150px;
	height: 30px;
	font: bold 9px verdana;
	padding:0px 0px 0px 0px;
color:#F4F7FE;
}

.free-quote{
	background: url(images/quote.gif) no-repeat center;
}

.warranty-quote{
	
FONT-SIZE: 10px; WIDTH: 150px; FONT-FAMILY: arial, helvetica,sans-serif; HEIGHT: 18px
}

#rnavbottom{
            
		text-align: left;       
		width: 155px;
		border: 2px dashed black;
		background-color: #ffffce;
		color: black;
		font-weight: 100;
		padding: 8px;
		float:right;
		clear:both;
		margin: 0px 2px 0px 0px
		

}
* html #rnavbottom{       
		width: 171px;
}

#lnav {
	width: 170px;
	margin-left: 3px;
	float:left;
	color: black;
	font-weight:100;
	padding-top:24px;
	
}
#lnav ul{
margin:0px 0px 12px 6px;
padding:0px;
	
}
#lnav ul li{
margin:0px;
padding:0px;
list-style:none;
	
}
#lnav a{color:Blue; text-decoration:none;}
#lnav a:hover{ text-decoration:underline;}
#footer {
	color:black;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: normal;
	width: 770px;
	clear:both;
	padding-top: 20px;
	padding-bottom:16px;
}
#footer a {text-decoration:none;}
#footer a:hover {text-decoration:underline;}

#top 
{
	position: absolute;
	top: 0px;
	width: 770px;
height:166px;
	text-align: left;
	

}

#top 
{
	position: absolute;
	top: 0px;
	width: 770px;
height:116px;
	text-align: left;
	

}

#logo
{width:220px;
 height:94px;
 display:block;
 float:left;
    }

#logo a { text-decoration:none;}
#logo img { border:none;}

#tnav{text-align:right;
width:400px;
float:right;
}

#tnav ul {
           display: inline;
           margin: 0px;
           padding: 0px;
}

#tnav ul li  {
              display: inline;
              list-style: none;
              margin-left: 6px;
              margin-right: 6px;
}

#tnav ul li a {
	font-size: 12px;
font-weight:bold;
	text-decoration: none;
	color: white;
}
#tnav ul li a:hover {
position:relative;
top:1px;
left:1px;
padding:1px -1px -1px 1px;
}


#bnav 
{clear:both;
	text-align: center;
	width: 770px;
	height: 24px;
   background: #999 url(images/nav-bk.gif) repeat-x;
   color: white;
margin-top:0px;
}

#bnav ul {
           display: inline;
           margin: 0px;
           padding: 0px;
              border-left:solid 1px #ddddff;
}

#bnav ul li  {
              display: inline;
              list-style: none;
}

#bnav ul li a {
	font: 14px Verdana, Arial, Sans-Serif;
	line-height:24px;
	text-decoration: none;
	color: white;
              padding-left: 12px;
              padding-right: 12px;
              border-right:solid 1px #ddddff;
}
#bnav ul li a:hover {
position:relative;
top:1px;
left:1px;
padding:1px -1px -1px 1px;
}

* html #bnav {
	margin: 0px 0px 0px 0px;
	
}

#phone {
	font-size: 19px;
	color: #185B9E;
	float: right;	
	font-style: normal;
	text-align:center;
	margin-top:-5px
}

#tagline
{text-align:right;
    width:500px;
float:right;
display:block;
color:#2e6869;
font: bold 33px Verdana;
}
#tagline p{

color:#2e6869;
font: bold 14px Verdana;
margin:32px 0px 0px 0px;
}


h1 {
	color:#066;
	font-size: 18px;
	font-weight:bold;
}

h2 {color:#066;
	font-weight:bold;
	font-size:14px;
}

h3 {color:#066;
	font-size:14px; 
}

.list1 {
		font-size:9px;
		margin:15px;
		padding:0;
}
.important 
{
    color:#f00;
}
#content ul{
	list-style-type:disc;
	}
	
.imp{color:#066;}
.rss_box{border:solid 1px #777; padding:0px 6px; }
.rss_item{text-decoration:none;font-size:11px;}
.rss_desc{color:#333;font-size:11px;}