/* Structure */

body {
	margin: 0;
	padding: 0;}

a:link, a:hover, a:visited {text-decoration:none;}

#topper {
	width:100%; 
	height:15px; 
	background-color:#487A93;
	font:14px Arial, Helvetica; 
	color:#FFF; text-align:right; }
	
#header {
	width:746px; 
	height:126px; 
	background-image:url(images/logo.jpg); 
	background-repeat:no-repeat; 
	text-align:right; 
	color:#186D92; 
	font:13px Century Gothic, Verdana, Arial, Helvetica; 
	font-weight:500; 
	vertical-align:bottom; 
	text-decoration:none; }
	
#header a:hover {
	width:746px; 
	height:126px; 
	background-image:url(images/logo_roll.jpg); 
	background-repeat:no-repeat; 
	text-align:right; 
	color:#186D92; 
	font:13px Century Gothic, Verdana, Arial, Helvetica; 
	font-weight:500; 
	vertical-align:bottom;  }

#container {
	width:800px; 
	margin-right:auto; 
	margin-left:auto;
	}

#wrapper{
	width:746px;
	background-color:#DBE4E9;
	float:left;
		}
#content {
	width:526px;
	float:left;
	background-color:#F1F1F1;
	color:#59595C;
	font:14px Arial, Helvetica;
	padding:5px;}

#content a:link, a:visited {
	color:#5D99B3;}

#content a:hover {
	color:#07465B;}
	
#subcontent{
	width:200px;
	float:left;
	background-color:#DBE4E9;
	font: 11px Arial, Helvetica;
	color:#396880;
	padding:12px 5px 10px 5px;
	}
	
#subcontent a:link, a:visited {
font: 13px Arial, Helvetica;
	color:#396880;
	line-height:17px;
	text-decoration:none;}
	
#subcontent a:hover {
font: 13px Arial, Helvetica;
	color:#07465B;
	line-height:17px; 
	text-decoration:none;}

#subcontent hr{
	height:3px; width:190px;
	background-color:#CDD8DC;
	color:#CDD8DC;
	margin-top:-10px;}
	
		
		
	
	
p {margin:10px;}
.indent {margin-left:10px;
font: 13px Arial, Helvetica;
	line-height:17px;
	text-decoration:none;}
	
h1 {
	font:24px Century Gothic, Verdana, Arial, Helvetica;
	color:#5D99B3;
	font-weight:600;
	margin-top:0px;}
	
h2 {
	font:18px Century Gothic, Verdana, Arial, Helvetica;
	color:#5D99B3;
	margin-top:0px;
	}

h3 {
	font:16px Arial, Helvetica;
	color:#4877A93;
	margin-top:0px;
	font-weight:600;}
	
	
hr {
	height:3px; width:520px;
	background-color:#CDD8DC;
	color:#CDD8DC;
	margin-top:-10px;}
	
.interiorphoto {
	float:right;
	margin-right:5px;}
	
	
/*Homepage*/

#quote {
	width:170px; 
	height:27px; 
	padding-left:10px; 
	vertical-align:bottom; 
	font:18px Century Gothic, Verdana, Arial, Helvetica; 
	color:#FFF; 
	margin-right:9px; 
	margin-top:9px; 
	padding-top:10px; 
	float:left; 
	background-color:#7D8081; 
	background-image:url(images/quotearrow.jpg); 
	background-repeat:no-repeat; 
	background-position:right;}
	
#quote:hover {
	width:170px; 
	height:27px; 
	padding-left:10px; 
	vertical-align:bottom; 
	font:18px Century Gothic, Verdana, Arial, Helvetica; 
	color:#FFF; 
	margin-right:9px; 
	margin-top:9px; 
	padding-top:10px; 
	float:left; 
	background-color:#A3A6A8; 
	background-image:none;}
	
#action2 {
	width:275px; 
	height:55px; 
	padding-right:10px; 
	font:18px Century Gothic, Verdana, Arial, Helvetica; 
	color:#fff; 
	margin-right:9px; 
	margin-top:12px;  
	float:left; 
	background-color:#7D8081; 
	padding-top:13px; 
	text-align:right; v
	ertical-align:bottom;}
	
#action2:hover {
	width:275px; 
	height:55px; 
	padding-right:10px; 
	padding-top:13px;
	vertical-align:bottom;
	font:18px Century Gothic, Verdana, Arial, Helvetica; 
	color:#fff; 
	margin-right:9px; 
	margin-top:12px; 
	float:left;
	background-color:#666869; 
	background-image:none;text-align:right;}

.quoterequest {float:left; margin-right:9px;padding-left:10px;}
#welcome{width:440px; float:left; background-color:#DBE4E9; color:#4C7494; padding:5px; font:14px Verdana, Arial, Helvetica; margin-top:10px; }

#customercenter {width:280px; float:left; margin-left:10px;font:12px Century Gothic, Verdana, Arial, Helvetica; padding:5px; margin-top:10px;}

.companies {float:right;}
#companies {float:right; width:300px; margin-right:20px; }

.resources {float:right;}
#resources {float:right; width:350px; margin-left:20px; }

#subhead {width:285px;height:30px;background-color:#487A93; font:20px Century Gothic, Verdana, Arial, Helvetica; font-weight:500; color:#FFF; text-align:center; padding-top:5px;float:left; margin-top:-4px;}


/*Main Nav*/
.ddm1 {

	text-align:center;
	margin-top:-20px;<link rel="stylesheet" type="text/css" href="one.css">
}
.ddm1 .item1,
.ddm1 .item1:hover,
.ddm1 .item1-active,
.ddm1 .item1-active:hover {
    font: 14px Arial, Helvetica;
    padding: 3px 8px 4px 8px;
    border: 1px #fff;
    border-style: solid solid solid solid;
    text-decoration: none;
    display: block;
    position: relative;
}
.ddm1 .item1 {
    background:#5D99B3;
    color: #ffffff;
	border: 1px #fff;
    border-style: solid solid solid solid;
}
.ddm1 .item1:hover,
.ddm1 .item1-active,
.ddm1 .item1-active:hover {
    background:#357997;
    color: #ffffff;
}
.ddm1 .item2,
.ddm1 .item2:hover {
    font: 12px Arial, Helvetica;
    padding: 3px 8px 4px 8px;
    text-decoration: none;
    display: block;
    white-space: nowrap;
}
.ddm1 .item2 {
    background:#5D99B3;
    color: #ffffff;
	text-align:left;
}
.ddm1 .item2:hover {
    background:#357997;
    color: #ffffff;
}
.ddm1 .section {
    border: 1px #fff;
    border-style: solid solid solid solid;
    position: absolute;
    visibility: hidden;
    z-index: -1;
    white-space: nowrap;
}
.ddm1 .left, .ddm1 .left:hover { border-style: solid none solid solid; }
.ddm1 .right, .ddm1 .right:hover { border-style: solid solid solid none; }

* html .ddm1 td { position: relative; } /* ie 5.0 fix */
/*End Main Nav*/
/*Secondary Nav*/
.ddm3 {

	text-align:center;
}
.ddm3 .item3,
.ddm3 .item3:hover,
.ddm3 .item3-active,
.ddm3 .item3-active:hover {
    font: 12px Century Gothic, Verdana, Arial, Helvetica;
    padding: 3px 8px 4px 8px;
    border: 1px #fff;
    border-style: solid solid solid solid;
    text-decoration: none;
    display: block;
    position: relative;
}
.ddm3 .item3 {
background-color:#C2BCB3;
    color: #fff;
	border: 1px #fff;
    border-style: solid solid solid solid;
}
.ddm3 .item3:hover,
.ddm3 .item3-active,
.ddm3 .item3-active:hover {
    color: #fff
	background-color:#C2BCB3;
	}

.ddm3 .section {
    border: 1px #fff;
    border-style: solid solid solid solid;
    position: absolute;
    visibility: hidden;
    z-index: -1;
    white-space: nowrap;
}
.ddm3 .left, .ddm3 .left:hover { border-style: solid none solid solid; }
.ddm3 .right, .ddm3 .right:hover { border-style: solid solid solid none; }

* html .ddm3 td { position: relative; } 
/*End Secondary Nav*/


/* contact form */

.contactForm  {background:#F1F1F1; color:#59595C;font-size:14px; margin-left:0px; margin-top:-3px;}
.contactForm fieldset { }
.contactForm legend { padding:0px; color:#59595C; }
.contactForm ul {margin:0;  list-style:none;}
.contactForm ul li {clear:both; background:#F1F1F1; }
.contactForm ul label { display:block; float:left; width:175px; padding:3px; line-height:2em;}
.contactForm .txtField  {background:#F1F1F1; display:block; float:left; padding:3px; width:260px; margin:5px 0 7px 0;font: 1em "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;color:#59595C;border:1px solid #5D99B3;outline:none;}
.contactForm .txtField:hover, .txtField:focus, .txtField:active { border-color:#AFC6D0; background:#E1F0F6;}
.contactForm .send { width:174px; height:35px; background:url(images/send.gif) no-repeat; padding-bottom:10px; text-align:center; border:none; margin:15px 0 0px 0; border:none;color: #04344C;font: 1em "Arial", Verdana, Helvetica, sans-serif; font-weight:bold; margin-left:210px; color:#04344C;   }
.contactForm .send:hover {cursor:pointer; color:#fff;}
.contactForm.request fieldset {border:1px #04344C solid; padding:5px;}
.contactForm fieldset.extra {margin-top:15px;}
.contactForm .file {display:block; float:left; padding:3px; width:260px; margin:5px 0 7px 0;font: 1em "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;}

