
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,tbody,tfoot,thead{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
body{font:normal 12px Arial,Verdana,Helvetica,sans-serif;color:#000;background:#FFF url(../images/background.png) repeat-x;}
a:link,a:visited,a:visited:hover,a:hover,a:active{color:#00547D;}
a:focus{outline:none;}
hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0;}
h1{font-size:25px;color:#006699;}
h2{font-size:18px;color:#006699;}
h3{font-size:16px;color:#333333;}
h4{font-size:14px;color:#002C3F;font-weight:normal;}
h5{font-size:17px;color:#002C3F;}
h6{font-size:15px;color:#002C3F;}
ol{list-style:decimal;}
ul{list-style:square;}
li{margin-left:30px;color:#002C3F;}
p,hr,h1,h2,h3,h4,h5,h6,ul,ol,pre,table,address,fieldset{margin-bottom:10px;}
p,a{color:#002C3F;}
dd{color:#00547D;}
button{width:88px;height:32px;background:#00547D;border:0px;color:#FFF;text-transform:uppercase;font:bold 12px Arial,Helvetica,Verdana,sans-serif;}

#masthead{height:34px;}
#masthead span{color:#FFF;line-height:34px;font-size:11px;letter-spacing:.14em;}

#navigation{height:112px;background:transparent url(../images/navigation_bg.png) repeat-x;}
#navigation ul{list-style:none;}
#navigation li{display:block;float:left;margin:0;height:112px;width:148px;border-left:1px solid #FFF;}
#navigation a{display:block;height:112px;width:148px;color:#002C3F;text-decoration:none;}
#navigation .title{display:block;font:normal 23px Georgia,Times,"Times New Roman",serif;padding:24px 0 0 10px;margin:0;}
#navigation .desc{display:block;font:normal 10px Arial,Verdana,Tahoma,sans-serif;padding:5px 10px;}
#navigation .logo{width:334px;height:62px;padding:21px 0 0 10px;border-left:none;}
#navigation .logo a{width:334px;height:62px;padding:0;}
#navigation .find a{background:transparent url(../images/nav_find_bg.png) bottom repeat-x;}
#navigation .learn a{background:transparent url(../images/nav_learn_bg.png) bottom repeat-x;}
#navigation .about a{background:transparent url(../images/nav_news_bg.png) bottom repeat-x;}
#navigation .features a{background:transparent url(../images/nav_features_bg.png) bottom repeat-x;}
#navigation .find a:hover,#navigation .learn a:hover,#navigation .about a:hover,#navigation .features a:hover,#navigation .selected a{background-position:top;}

#manf-bar{background:#A4C8DA;min-height:25px;}

#finder-tool{background:#ffffff;background:transparent url(../images/back-fade-bottom.png) bottom repeat-x; min-height:279px; border:#b0cad4 1px solid;}


#padding15 {padding:15px;}

.nav {color:white; font-size:10px;} 
a.nav {color:white;}
a.nav:hover {color: #00547D;}
.navspacer {padding:0px 10px;}

.septum{margin-top:1px;background:#DEEAF0;}
.darkblue{background:#00547D;}
.lightblue{background:#DEEAF0;}


li.continue{line-height:24px;text-align:right;border-top:1px dashed #B6D0DE;}
.continue a{padding:3px;background:#B6D0DE;}
.float-right{float:right;}
.float-left{float:left;}
.error{color:#FF0000;}



.indexletter1 { font-weight:bold; color: #06C; font-size:12px;padding:10px 0px;}
.indexletter2 { font-weight:bold; color: #666; font-size:18px;padding-bottom:20px;}
.term { font-weight:bold; color:#069; size:10px;}
.bodytext {color:#333;}

.bodysilver {color: #666;}
.specs				{font-family:Arial; font-size:10px; color:#17334b; list-style-image:url(../images/bullet2.gif); vertical-align:middle;}
.fp1details			{font-family:Arial; font-size:10px; color:#17334b; text-align:center;}
.freeshipping		{font-family:Arial; font-size:10px; color:red;}
.instantdiscount	{font-family:Arial; font-size:12px; color:red; line-height:20px; font-weight:bold; text-shadow:#333333;}

.yourprice			{font-family:Arial; font-size:12px; color:#666666; font-weight:bold;}
.yourprice2			{font-family:Arial; font-size:14px; color:#0066FF; font-weight:bold; font-stretch:narrower;}
.yourprice3			{font-family:Arial; font-size:14px; color:#0066FF; text-decoration:line-through; font-weight:bold; font-stretch:narrower;}
.yourprice4			{text-decoration:line-through;}


.heading3 { font-weight:bold; color: #06C; font-size:12px;padding:10px 0px;}

#directory-header{background:#A4C8DA url(../images/usa_map.png) 0 0 no-repeat;height:245px;margin-top:1px;}



#tool{margin:30px 30px 0 0;}
#tool fieldset{background:#B6D0DE;padding:10px 10px;}
#tool input{height:26px;width:100%;padding:0;margin:0;font-size:20px;color:#333;}
#tool input#home-submit{width:88px;height:32px;float:right;background:#00547D;border:0px;color:#FFF;text-transform:uppercase;font:bold 12px Arial,Helvetica,Verdana,sans-serif;}
#directory-header #tool{margin:50px 30px 0 0;}

.specs				{font-family:Arial; font-size:11px; color:#17334b;}
.specshead			{font-family:Arial; font-size:11px; color:#17334b; font-weight:bold;}

#content-wrapper{margin-top:10px;}

#featured-office{background:#EEF4F7;}
#featured-office h3 a{color:#002C3F;text-decoration:none;}
#featured-office td{border:1px dashed #BDD3DD;background-color:white; padding:2px;}

#featured-office-nav{background:#B6D0DE;height:44px;margin-top:1px;padding:4px 0 0 0;}
#featured-office-nav a{display:block;line-height:38px;border:1px solid #B6D0DE;margin:0 0 0 5px;font-size:20px;float:left;text-align:center;vertical-align:middle;width:40px;}
#featured-office-nav a.activeSlide{background:#00547D;color:#B6D0DE;}


#featured-articles ul{list-style:none;}
#featured-articles .grid_4{margin-top:10px;}
#featured-articles ul{border:1px dashed #BDD3DD;padding:0 10px;background:transparent url(../images/article_header_bg.png) repeat-x #FFF;}
#featured-articles li{margin:1px 0 0 0;padding:5px 0;}
#featured-articles li.section-header{height:30px;line-height:28px;border-bottom:1px dashed #BDD3DD;}
#featured-articles li.section-header a{float:right;line-height:32px;}



#footer{background:#2b2a2b;color:#a1a1a1;margin-top:10px; padding:15px 0px;}
#footer a{text-decoration:none;color:#a1a1a1;}
#footer a:hover{text-decoration:underline;}
#footer p{font-size:11px; color:#fff;}
#footer h4{font-size:12px; color:#66ccff; font-weight:bold;}
#footer ul{padding:0 10px;}
#footer li{ font-size:11px; margin:1px 0 0 0;color:#6C3; list-style:none; padding:5px 0px 0px 0px;}

#cart{background:#fff;color:#a1a1a1; margin-bottom:10px;}

#copyright{height:48px;margin-bottom:10px;color:#00547D; padding:10px;}
#copyright a{text-decoration:none;}
#copyright a:hover{text-decoration:underline;}
#copyright p{font-size:10px;}


/* description-specs */
.specs_head			{color: #333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; font-weight:bold; border-top:#d8d8d8 1px solid;  border-bottom:#d8d8d8 1px solid;}
A.spec_head 		{ color:#ffffff; font-family:Arial; font-size:10px;text-decoration : none; font-size:11px; font-weight:bold;}
A.spec_head:HOVER	{ text-decoration:underline;}

.specs_list			{color: #666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; border-top:#d8d8d8 1px solid;  border-bottom:#d8d8d8 1px solid;}
A.spec_list 		{ color:#333333; font-family:Arial; font-size:10px;text-decoration : none; font-size:11px;}
A.spec_list:HOVER	{ color:#0066FF; text-decoration:underline;}



