@import url("candy.css");
* {margin:0;padding:0;}
div.print {display:none;}
#content p {margin:10px 0 10px 0;color:#25272b;}
#content h1 {
	font-size: 24px;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	color:#c09b1c;
}
#content h2 {
	font-size: 16px;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	color:#292e3a;
}
#content a:link, #content a:visited {color:#4f7096;}
#content a:hover, #content a:active {color:#4c7bae;}
div#content {
	width:100%;
	float:left;
	display:block;
	background-color:#FFFFFF;
	background-image: url(images/h_content_s.png);
	background-repeat: no-repeat;
	background-position: center top;
}
#content hr {height: 1px;
	margin-top: 5px;
	margin-bottom: 5px;
	border-top-width: 1px;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
	border-top-style: dashed;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #d0d0d0;}
#content ul {
	margin:10px;
	list-style-position: inside;
}
div.wrap {width:1000px;margin:0 auto 0 auto;}
.clean {clear:both;}
.padding {padding:10px;}
div.fshadow {
	width:100%;
	float:left;
	display:block;
	background-image: url(images/f_content_s.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
div.header {width:1000px;height:120px;float:left;display:block;}

body {
	background-color: #55555a;
	background-image: url(images/bg.gif);
	background-repeat: repeat-y;
	background-position: center top;
	font-family: Tahoma, Arial, "Trebuchet MS";
	font-size: 12px;
	color: #000000;
}

div#navcontainer {width:1000px;display:block;float:left;}
#navcontainer li, #navcontainer dt {width:125px;}
#navcontainer ul#menu  {list-style-type:none;height:35px;width:1000px;display:block;
background-color:#252d40;
 border-bottom:1px solid #374159;
 background-image:url(images/nav_line.gif);
 background-repeat:repeat-x;
 background-position: left bottom;
 font-weight:bold;}



#navcontainer #menu li {
	display:block;
	float:left;
	position:relative;
	z-index:100;
	text-align: center;
}

/* main link style 1 (span ) */
#navcontainer #menu li span {
	display:block;
	z-index:100;
	height:24px;
	color:#cccccc;
	border-top: 1px solid #83878d;
	border-right: 1px solid #83878d;
	background-color:#717376;
	background-image: url(images/nav_a_link_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;padding-top:5px;
}
#navcontainer #menu li a, #navcontainer #menu li a:visited {
	display:block;
	padding:0;
	color:#ffffff;
	font-weight: bold;
	text-transform: uppercase;
	padding-top:5px;
}

#navcontainer #menu dl {position:absolute; top:0; left:0; margin: 0; padding: 0; background: url(transparency.gif);


filter: alpha(opacity=90); 
-moz-opacity: 0.9;
KhtmlOpacity: .9;
opacity: .9;

}
#navcontainer #menu dt {margin:0;float:left;}

#navcontainer #menu dd {display:none; background: transparent; border-bottom:1px solid #06122c; clear:left; margin:0; padding:0; color: #fff; text-align:left;





}

/* main link style 2 ( dt ) */
#navcontainer #menu dt a, #navcontainer #menu dt a:visited {
	display:block;
	text-decoration:none;
	border-top: 1px solid #83878d;
	border-right: 1px solid #83878d; 
}

/* main link style selected */

#navcontainer #menu #nav-selected dt a,
#navcontainer #menu #nav-selected dt a:visited 
{
	border-top: 1px solid #374159;
	border-right: 1px solid #374159; 
	color: #ffffff;

	background-color:#252d40;
	height:24px;
	background-image: url(images/nav_a_selected_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	

}


#navcontainer #menu dd a, #navcontainer #menu dd a:visited {
	background:#000613;
	color:#ffffff;

	text-decoration:none;
	display:block;
	padding: 5px 10px;
	font-size: 10px;
	font-weight: bold;
}
#navcontainer #menu #nav-selected dl dd  a, #navcontainer #menu #nav-selected dl dd  a:visited {background:#252d40;color:#ffffff;}
#navcontainer #menu #nav-selected dl dd  a:hover {background:#a50716;color:#FFFFFF;}
#navcontainer #menu #nav-selected dl dd {border-bottom:1px solid #374159;}
#navcontainer #menu li a:hover {border:0;}

#navcontainer #menu li:hover dd, #navcontainer #menu li a:hover dd {
	display:block;
}
/* #menu li:hover dl, #menu li a:hover dl {border-bottom:15px solid #e2dfa8;} */


/* main nav links hover styles */

#navcontainer #menu li:hover dt a,
#navcontainer #menu li a:hover dt a {
	color: #ffffff;
	
	
	height:24px;
	font-size: 12px;
	
	 
	background-color:#000613;
	border-top: 1px solid #102538;
	border-right: 1px solid #102538;
	
	 background-image: url(images/nav_a_hover_bg.gif);
	background-repeat: repeat-x;
	background-position: left top; 
}


#navcontainer #menu dd a:hover {
	background-color: #252d40;
	background-image: none;
	color:#ffffff;
}
div#footer {
	background-image: url(images/footer.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width:100%;float:left;display:block;
	min-height:90px;
	height:auto !important;
    height:90px;
}
#footer p {
	color:#61697e;
	font-size: 10px;
	text-transform: uppercase;
}
#footer .fleft {float:left;}
#footer .fright {float:right;text-align:right;}
#footer a:link, #footer a:visited {color:#afb6c8;text-decoration:underline;}
#footer a:hover, #footer a:active {color:#e4e7f0;text-decoration:none;}
fieldset#formfield {
border:1px solid #d0d0d0;
margin:0 auto;
width:70%
}

#formfield legend {
background-color:#d0d0d0;
color:#000;
font-size:10px;
font-weight:700;
margin:0 0 0 25px;
padding:3px;
text-transform:uppercase
}

#formfield .row {
display:block;
height:20px;
margin:0 0 10px;
width:100%
}

.submit-buttons {
background-color:#ebebeb;
border:1px solid #d0d0d0;
display:block;
padding:10px;
text-align:center;
width:auto
}

#formfield .row label {
display:block;
float:left;
margin-right:10px;
padding-top:3px;
text-align:right;
width:45%
}

#formfield .row select,#formfield .row input,#formfield .row textarea {
float:left;
font-family:"Trebuchet MS", "Lucida Grande", "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
font-size:12px;
width:45%
}

#formfield .row .short {
width:75px
}

#formfield .row .search {
float:none;
width:auto
}

.shortbridge {
float:left;
height:20px;
width:25px
}

#formfield ul#select {
display:block;
width:170px
}

#formfield #select li {
display:block;
float:left;
height:34px;
list-style-type:none;
width:161px
}

#formfield #select li.current {
background-color:#ff0a1c;
color:#FFF
}

#formfield .row #select input {
float:left;
width:auto
}

#formfield .row #select label {
float:left;
width:150px
}

#formfield .red {
color:red
}

.submit-buttons input {
background-color:#ebebeb;
background-image:url(images/button_calculate.gif);
background-position:left top;
background-repeat:no-repeat;
border:none;
color:#FFF;
cursor:pointer;
font-size:10px;
font-weight:700;
height:33px;
width:93px
}

#formfield table#partsinformation,#formfield table#serviceinformation {
background-color:#26384b;
border:1px solid #384b5f;
margin:0 auto 10px;
width:90%
}

#formfield #partsinformation td,#formfield #serviceinformation td {
color:#fff;
padding:5px
}

ul#productsp {width:100%;float:left;list-style:none;margin:0;padding:0;}
#productsp li {width:25%;float:left;margin-top:25px;}
#productsp li h2 {
	background-color: #000000;
	color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	padding-left: 10px;
}
#footer div.seo {margin-top:20px;}
#footer div.seo, #footer div.seo p {
	color:#444c60;
	text-transform: lowercase;
}

#footer div.seo p {
	margin:5px 0;
	line-height: 16px;
}
#footer div.seo a {color:#444c60;}
/* nav colors */
ul#navmenu-h {background-color: #283136;}
ul#navmenu-h a  {color: #fff;}
ul#navmenu-h a.navmenu-h-sel {color: #FFFFFF;}

ul#navmenu-h a:hover,
ul#navmenu-h li:hover a,
ul#navmenu-h li.iehover a {color: #FFF;}

ul#navmenu-h li:hover li a,
ul#navmenu-h li.iehover li a {border:1px solid #2e374c;background-color: #232d44;color: #ecf0f4;}
	
	ul#navmenu-h  li:hover ul.navmenu-h-sel li a,
ul#navmenu-h  li.iehover ul.navmenu-h-sel li a  {/*background-color:#7e6612;color: #fff;border:1px solid #8d7523;*/}
	/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover ul.navmenu-h-sel li a:hover,
ul#navmenu-h li:hover ul.navmenu-h-sel li:hover a,
ul#navmenu-h li.iehover ul.navmenu-h-sel li a:hover,
ul#navmenu-h li.iehover ul.navmenu-h-sel li.iehover a {background-color: #fff; color: #7e6612;}

/* 2nd Menu selected */

/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover li a:hover,
ul#navmenu-h li:hover li:hover a,
ul#navmenu-h li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover a {background-color: #ac1414; color: #FFF;}
