body{

	margin: 0px;text-align: center;min-width: 960px;font-size:62.5%;

}

a,a:link{text-decoration:none;color:#039;}

a:hover{text-decoration:underline;color:#FF6600;}

div {

	 font-family:arial,helvetica,sans-serif;

}

td {

	font-family:Verdana,Arial;font-size:1.1em;

}

form,ul,ol,h1,h2,h3,p{margin:0;padding:0;}

ul li,ol li{margin:0;}

.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}

/* Hides from IE-mac \*/

* html .clearfix{height:1%;}

/* End hide from IE-mac */

#PageWrapper{

	width:960px;margin:auto;

}



#BodyWrapper {

	width:960px;text-align:left;position:relative;margin:auto;text-align:left;background: url(../images/mainContentBg.gif) repeat-y; margin-top:5px;

}

#head{

	width:960px;text-align: left;

}

#search{width:759px;text-align:right; font-size:1.4em;font-weight:bold;padding-top:5px; color:#595959; height:25px; border:solid 1px #3E8EB8;}



.buttonstyle{border:double 3px #ccc;border-right-color:#999;border-bottom-color:#999;cursor:pointer;color:#000;background:#fff url(../images/button_bg.gif);padding:0 3px 1px!important;padding:0 0 1px;height:23px;}



#head .headleft{float:left;width:200px;}

#head .headright{float:right;width:550px;text-align:right;}

#top{width:960px;
height:87px;
text-align:left;
background:url(../images/topbg.gif) no-repeat; 
margin-top:5px;
}

#top .topleft{float:left;width:150px; margin:10px 0 0 10px; display:inline;}

#top .topright{float:right;width:700px;height:81px; color:#FFFFFF;}

#top .topright h2{font-size:12px;margin:0px;}

#top2{width:960px;
height:87px;
text-align:left;
background:url(../images/topbg2.gif) no-repeat;
margin-top:5px;
}

#top2 .topleft{float:left;width:150px; margin:10px 0 0 10px; display:inline;}

#top2 .topright{float:right;width:700px;height:81px; color:#FFFFFF;}

#top2 .topright h2{font-size:12px;margin:0px;}

#mnav{
height:25px;
line-height:25px;
background:#309274;
color:#000;
font-size:1.2em;
width:960px;
}

#mnav ul{
list-style:none;
}

#mnav ul li{
display:inline;
padding:3px 30px;
font-size:14px;
font-weight:900;
}
#mnav ul li a:link,#mnav ul li a:visited{ color:#FFFFFF;}

#leftCol {float:left;width:188px;margin:0;background-color:#FFFFFF;}

#mainCol {float:right;width:770px;margin:0;background-color:#FFFFFF;}





.leftmenu{
width:188px;
border:1px solid #9BBDD3;
margin-bottom:5px;
}
.leftmenu h2{
padding:3px 5px;
font-size:1.2em;
background:#C0D6E5 url(../images/bluebg.gif) repeat scroll 0 0;
line-height:20px;
border-top:1px solid #fff;
}
.leftmenu ul li h2{
background:none;
padding:0;
}
.leftmenu ul li h2 a{
background:none;
padding:0;
}
.leftmenu ul li strong{
display:block;
color:#969694;}

.leftmenu ul{margin:0px;}

.leftmenu li{padding-left:5px;list-style-type:none;font-size:1.2em; line-height:15px; font-weight:900; margin:7px 0;}

.leftmenu li a{font-size:1.2em;color:#000000; padding-left:5px; font-weight:bold;text-align:left;}

#mproductmenu ul li{
font-size:0.8em;
line-height:1em;
}

#mproductmenu h2{line-height:15px;}


.winstyle{clear:both;font-family:Verdana,Arial; margin-left:10px;margin-bottom:5px; height:auto; overflow:hidden;}

.winstyle h2{
padding:5px 4px 5px 8px;
background-image:url(../images/yellowbg.gif);
text-align:left;
color:#000000;
font-size:1.2em;
}



.winstyle h1{
padding:5px 4px 5px 8px;
background-image:url(../images/yellowbg.gif);
text-align:left;
color:#000000;
font-size:1.2em;}

.winstyle .content{padding:5px;
font-size:1.4em;line-height:18px; margin-bottom:5px;
 border-top:none;}



.winstyle .content1{padding:5px;font-size:1.4em;width:520px;}

.winstyle .content1 ul{margin:0px;} 

.winstyle .content1 li{list-style:none;}



.winstyle .list3{list-style:none;list-style-position:outside;}

.winstyle .list3 li{margin-top:10px;border-bottom: solid 1px #CCCCCC;}

.winstyle .list3 li h2{float:left;font-weight:bold;background:#FFFFFF; background-image:none;border:0;padding:0;margin:0px;font-size:1.4em;}

.winstyle .list3 li p{float:left; padding:3px;border-bottom:#fff 1px solid;font-size:1.1em;line-height:14px;}

.winstyle .list3 a img{float:left;width:115px;height:115px;border:1px solid #ccc;display:table-cell;margin-right:5px;margin-left:5px;}



.winstyle .imagebox{margin-top:10px; text-align:center;margin-bottom:5px;}

.winstyle .imagebox img{display:table-cell;margin-right:5px;}



.winstyle1{clear:both; font-family:Verdana,Arial;margin-left:10px;}

.winstyle1 h3{padding:8px 4px 7px 8px;background-image:url(../images/borderc.gif); bborder:1px solid #BBD1EF;color:#000000;font-size:1.2em;text-align:left; border-left:solid 1px #CCCCCC;border-right:solid 1px #CCCCCC;}

.winstyle1 .list2{width:560px;padding:0px 0px 5px 2px;list-style:none;list-style-position:outside;}

.winstyle1 .list2 li{display:inline;margin:1px 0px;padding-left:10px;padding-top:5px;float:left;background:#fff;width:250px;}

.winstyle1 .list2 li h2{float:left;font-weight:bold;font-size:1.2em;}



.inquiry-td2{font-weight:bold;width:150px;background:#F5F5F5;border-right:solid 1px #CCCCCC; text-align:left;}

table tr td{padding:3px 5px; text-align:left; color:#333333;}
table{border-bottom:1px solid #eee;}

#footer a {

	color: #999999;font: normal x-small/1.5em arial,helvetica,sans-serif;text-decoration: underline;

}

#bottom{width:960px;margin-top:10px; border-top:solid 2px #FDD192; margin-bottom:10px;color:#ccc;}

#bottom h3{display:inline;float:left;font-size:1.2em;padding:3px 3px; font-weight:normal;color:#ccc;}

#bottom ul{width:53%; list-style:none; margin:0 auto;color:#ccc;}

#bottom ul li{float:left;padding:0 4px;color:#ccc;}

#bottom ul li a{font-size:1.2em;color:#ccc;}

#footer a:hover{

	color: #000000;font: normal x-small/1.5em arial,helvetica,sans-serif;text-decoration: underline;

}



#footer,#copyright{

	clear: both;padding-left: 10px;padding-right: 10px;color: #999999;font:x-small arial,helvetica,sans-serif;text-align: center;

} 

.pageNav{margin-top:10px;color:#000000;font:1.2em Arial; margin-left:10px;}

.pageNav .typing{float:right;margin-top:-17px;}

.pageNav input{font-size:10px;font-family:verdana;}

.pageNav a{padding:2px 5px;color:#203558!important; border: solid 1px #849CC6;text-decoration: none!important;}

.pageNav a:hover{background-color:#E5EDF9;color:#203558!important;}

.pageNav span.current {padding:2px 5px;color:#ffffff!important;background-color:#5E90C3!important;font-weight:bold;border: solid 1px #849CC6;}



.smallpicbox{

 	float:left;margin-top:10px;text-align:center; padding-left:25px;width:120px;

}

.smallimagesbox{

	width:120px;height:120px;border:1px solid #9BBDD3;text-align:center;margin-right:12px;

}

.smallimagesbox img{

	margin-top:expression((120-this.height)/2);

}

.smallpicbox a{font-size:1em;}

.yellowborder{border:1px solid #FFB64B;}

#foot{
font-size:1.2em;
color:#039;
line-height:22px;
}

#foot a:link,#foot a:visited{
color:#039;
text-decoration:underline;
}
.clear{clear:both;}
#headcap{
width:100%;
height:24px;
background:url(http://www.rubberspec.com/images/headCap.gif) repeat-x;
text-align:right;
font-size:12px;
}

#headcap span{
color:#333;
padding-right:5px;
}

#headcap p{
width:960px;
line-height:22px;
margin:0 auto;
color:#317FC7;
}

