@charset "utf-8";

/* RESET
----------------------------------------------------------------------------------------------------*/
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,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font:100% Verdana, Arial, Helvetica, sans-serif;}
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}
table{border-collapse:collapse;border-spacing:0}
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:14px;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;}

/* END RESET
----------------------------------------------------------------------------------------------------*/

html, body 		{background:#FFF url(../images/background.png) repeat-x;text-align: center;color: #000000; height:100%; font:normal 10px Arial,Verdana,Helvetica,sans-serif;}

#masthead		{height:34px; width:100%; text-align:center;}
#mastsubhead	{width:960px; text-align:center; margin-left: auto; margin-right: auto;}
#masthead span	{color:#FFF;line-height:34px;font-size:11px;letter-spacing:.14em;}
#mast_left		{position:relative; float:left; width:300px;}
#mast_right 	{position:relative; float:right; width:100px;}
#mast_right2 	{position:relative; float:right; width:130px; right:20px;}
#masthead a		{font:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#8ea7c5; text-decoration:none;line-height:30px;letter-spacing:.14em;}
#masthead a:hover	{text-decoration:underline;}

#header			{width: 960px; text-align: left; position:relative; margin: 20px auto 0px auto;}
#header_c1		{width: 400px; text-align:center; vertical-align:middle; float:left;}
#header_c2		{width:425px; text-align:right; vertical-align:middle; float:right; margin-right:50px;margin-top:15px;}
#header a		{font:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; text-decoration:none;}
#header a:hover	{font:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; text-decoration:underline;} 
#header .phone	{font-weight:bold; color:white; font-size:14px; padding:0px 5px;}
#header p		{font-size:10px; color:#0054a6;}
#header ul		{list-style:none;}
#header li		{display:block;float:left;margin:0;padding:0px 10px; border-right:1px solid #0054a6;}
#header li.last		{display:block;float:left;margin:0;padding:0px 10px; border:none;}

#mainContent 	{width: 958px; min-height:65%; text-align: left; position:relative; margin: 0 auto; background-color:white; border:#CCC 1px solid;}
#mainContent h1	{font-size:16px; font-weight:normal; color:#069;}
#mainContent p	{font-size:10px; color:#333; word-spacing:1px; letter-spacing:1px; line-height:14px;}

#mid_main 			{ height:100%; padding:0px; margin:0px;}
#mid_main_2 		{height:136px; padding:0px; margin:0px;}

#main_c1			{width:480px;  margin:15px; float:left;}
#main_ga 			{ width:350px;height:250px;background:#FF3300;}
#main_c2			{width:415px; float:right; margin:15px;}
#main_c2_sub		{position:relative; padding:15px; margin-top:15px; border:#b3ccd6 1px solid; background:url(../images/background-fade-bottom.jpg) repeat-x bottom;}
#main_c2_sub li		{line-height:18px;}

#specials_c1		{width:450px; float:left; margin:15px;}
#specials_c2		{width:450px; float:right; margin-top:15px; margin-right:15px;}

	

span.term				{color:#069; font-size:12px;}

#banner-mfg-dark	{width:960px; padding:10px 0px; text-align:center; margin: 0 auto; background-color:#1f1d1f;}

#footer			{width:960px; text-align:center; margin: 0 auto; clear:both; background-color:#1f1d1f; border-top:1px solid #9ebfda; text-transform: uppercase;}
#footer a		{text-decoration:none;color:#a1a1a1; font-size:10px;}
#footer a:hover	{text-decoration:underline;}
#footer p		{font-size:10px; 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;}
#footer_c1		{width:250px; float:left; text-align:left; padding:15px; margin-left:50px;}
#footer_c2		{width:250px; float:left; text-align:left; padding:15px;}
#footer_c3		{width:300px; float:left; text-align:left; padding:15px;}

#copyright			{width:960px; text-align:center; margin-left: auto; margin-right: auto;}
#copyright_left		{margin:15px 0px;color:#00547D; padding:10px; width:200px; float:left;}
#copyright_right	{margin:15px 0px;color:#00547D; padding:10px; width:600px; text-align:left; float:left;}
#copyright a		{text-decoration:none;}
#copyright a:hover	{text-decoration:underline;}
#copyright p		{font-size:10px;}

/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/
.clear {clear: both;display: block;overflow: hidden;visibility: hidden;width: 0;height: 0;}













#col1 			{float:left; width:280px; min-height:400px; padding:20px; border-right: #bebebe 1px solid; background:#e2e2e2 url(../images/background-left-col.jpg) repeat-x;}
#col1 h1		{width:100%; padding:5px 0px; color:#1e1e1e; font-weight:normal; font-size:18px;} 
#col1 p			{font-size:10px; color:#666;}

#col2 			{float:left; width:599px; padding:20px; background-position:bottom; background:#d3d3d3 url(../images/background-right-col.jpg) repeat-x;}
#col2 h1		{width:100%; padding:5px 0px; color:#1e1e1e; font-weight:normal; font-size:18px;} 
#col2 p			{font-size:10px; color: #333;}
#col2 b			{font-size:10px; color: #333; font-weight:bold;}

#search			{width:100%; padding:0px 0px; background:url(../images/ses-background-sub.jpg) repeat-x; font-weight:bold; font-size:12px; margin: 10px 0px;}
#search h3		{background:url(../images/ses-background-subhead.jpg) repeat-x; width:100%; padding:5px 0px; color:#FFF; font-weight:bold; font-size:12px;} 
#search p		{font-size:10px; color:#503521;}
#serarchbox_bg {
	width:282px;
	height:40px;
	background:#FFB935;
	border:1px solid #D98E00;
	margin:0 0 0 10px;
}
#search_textboxbg {
	padding:10px 0 0 10px;
}
#seach_textbox {
	width:200px;
	height:17px;
	padding:2px 0 0 0;
	font-family:Arial;
	font-size:12px;
	color:#333333;
	border:1px solid #CE7900;
	float:left;
	margin:0 5px 0 0;
}
#search_bu {
	width:55px;
	height:21px;
	text-align:center;
	background:#EB8A05;
	border:1px solid #BB6E00;
	float:left;
	font-family:Tahoma;
	color:#fff;
	font-size:12px;
	font-weight:bold;
}



#signin			{width:100%; padding:0px 0px; background:url(../images/ses-background-sub.jpg) repeat-x; font-weight:bold; font-size:12px; margin: 10px 0px;}
#signin h3		{background:url(../images/ses-background-subhead.jpg) repeat-x; width:100%; padding:5px 0px; color:#FFF; font-weight:bold; font-size:12px;} 
#signin p		{font-size:10px; color:#503521;}


.date			{font:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #900; letter-spacing:2px; line-height:18px;}

a.nav		{font:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#98b9d3; text-decoration:none;}
a.nav:hover	{font:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; text-decoration:underline;}

.imgbdr8		{border:white 8px solid;}
.imgbdr5		{border:white 5px solid;}

.td1		{font:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#996633; font-weight:bold; letter-spacing:2px; background:#333333;}
.td2		{font:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; letter-spacing:2px; background:#006699;}

.na			{font:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#003366;}

.navf			{font:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#996633; text-decoration:none;}
a.navf			{font:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#996633; text-decoration:none;}
a.navf:hover	{font:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; text-decoration:underline;}

.nobdr img {border: 0px;}

.lable2		{font:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:16px; letter-spacing:2px; color:#FFFFFF;}
.h1w		{font:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF;}


#finder-tool{background:#ffffff;background:transparent url(../images/back-fade-bottom.png) bottom repeat-x; min-height:279px; border:#b0cad4 1px solid;}

.nav {color:white; font-size:10px;} 
.navspacer {padding:0px 10px;}

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;}
.bodytext {color:#333;}
.bodysilver {color: #666;}

