/* CSS Document */


body{
background:url(images/bg.jpg) repeat-x top left #D8D6DF;
margin:0px;
padding:0px;
}


h1,h2,h3,h4,h5,h6,p,div,ol,li,a,img{
margin:0px;
padding:0px;
}


#container{
width:982px;
margin:0px auto;
height:auto;
overflow:auto;
}


#main_container{
width:982px;
margin:0px auto;
height:auto;
overflow:auto;
}


#mainbodybg{
width:940px;
margin:0px auto;
padding:0px 21px;
background:url(images/main_bg.png) repeat-y center top;
height:auto;
overflow:auto;
float:left;
}


*html #mainbodybg{
background:none;
width:940px;
margin:0px auto;
padding:0px 21px;
FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/main_bg.png',sizingMethod='scale');
overflow:hidden;
}


#maintop{
background:url(images/main_top.gif) no-repeat left  top;
padding:0px 0px 0px 0px;
width:982px;
height:42px;
margin:0px auto;
float:left;
}


.header{
background:url(images/header_mainbg.gif) repeat-x top left;
width:940px;
height:142px;
padding:0px;
margin:0px;
float:left;
}


.header .logo{
width:296px;
height:auto;
padding:0px;
margin:0px 0px 0px 28px;
float:left;
}


.header .navg{
width:616px;
height:auto;
padding:0px;
margin:0px;
float:left;
}


.navg .address{
width:300px;
height:auto;
padding:0px;
margin:0px;
float:right;
text-align:right;
}


.navg h6{
font:bold 12px Arial, Helvetica, sans-serif;
color:#FF6D04;
width:auto;
height:auto;
padding:0px;
margin:0px 22px 0px 0px;
float:right;
}

.navg p{
font:12px Arial, Helvetica, sans-serif;
color:#000;
width:250px;
height:auto;
padding:0px;
margin:0px 22px 0px 0px;
float:right;
}


.navg .list{
width:530px;
height:auto;
padding:0px;
margin:26px 0px 0px 0px;
float:right;
text-align:right;
}


.list ul{
width:auto;
height:auto;
padding:0px;
list-style:none;
margin:0px 0px;
}


.list li{
background:url(images/list_bullit.gif) no-repeat left center;
font:normal 13px Arial, Helvetica, sans-serif;
color:#FFFFFF;
width:auto;
height:auto;
padding:0px 6px;
list-style:none;
margin:0px 0px;
float:left;
text-transform:uppercase;
}


.list li a{
font:normal 13px Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
}


.list li a:hover{
font:normal 13px Arial, Helvetica, sans-serif;
color:#FB6C04;
text-decoration:none;
}

.list .slected{
font:normal 13px Arial, Helvetica, sans-serif;
color:#FB6C04;
text-decoration:none;
}


.flashsection{
width:940px;
height:196px;
float:left;
margin:0px;
padding:0px;
}


.body_container{
width:940px;
height:auto;
margin:11px 0px 0px 0px;
padding:0px;
float:left;
}


.body_container .left{
width:462px;
height:auto;
margin:0px;
padding:0px;
float:left;
}



.left .image{
width:430px;
height:auto;
margin:12px 0px 0px 17px;
padding:0px 0px 0px 0px;
float:left;
}


.left p{
font:normal 12px Arial, Helvetica, sans-serif;
color:#010101;
width:425px;
height:auto;
margin:12px 0px 0px 15px;
padding:0px;
float:left;
}


.left .supply_company{
width:408px;
height:101px;
margin:18px 0px 0px 0px;
padding:0px;
float:left;
}


.supply_company .curve_left{
background:url(images/supply_curve_left.gif) repeat-x top left;
width:5px;
height:101px;
margin:0px 0px 0px 0px;
padding:0px;
float:left;
}


.supply_company .mid{
background:url(images/supply_curve_mid.gif) repeat-x top left;
width:398px;
height:101px;
margin:0px 0px 0px 0px;
padding:0px;
float:left;
}


.mid h5{
font:bold 12px Arial, Helvetica, sans-serif;
color:#FF6C01;
margin:10px 0px 6px 0px;
padding:0px;
text-align:center;
}


.mid p{
font:normal 11px Arial, Helvetica, sans-serif;
color:#000;
margin:2px 0px 2px 0px;
padding:0px;
text-align:center;
}


.supply_company .curve_right{
background:url(images/supply_curve_right.gif) repeat-x top left;
width:5px;
height:101px;
margin:0px 0px 0px 0px;
padding:0px;
float:left;
}


.body_container .right{
width:478px;
height:auto;
margin:0px;
padding:0px;
float:left;
}

 
.right .box1{
width:237px;
height:auto;
margin:0px 4px 0px 0px;
padding:0px;
float:left;
}


.box1 .left{
background:url(images/products_curve_left.gif) no-repeat top left;
width:11px;
height:233px;
margin:0px;
padding:0px;
float:left;
}


.box1 .mid{
background:url(images/products_curve_mid.gif) repeat-x top left;
width:215px;
height:233px;
margin:0px;
padding:0px;
float:left;
}


.mid h3{
width:auto;
height:auto;
font:normal 15px "Trebuchet MS";
color:#FFFFFF;
margin:0px;
padding:3px 0px 0px 3px;
text-align:left;
text-transform:uppercase;
}


.mid .more{
width:35px;
height:12px;
font:normal 11px Arial, Helvetica, sans-serif;
color:#BEE1FF;
margin:0px;
padding:11px 0px 0px 0px;
float:right;
}


.more a{
font:normal 11px Arial, Helvetica, sans-serif;
color:#BEE1FF;
text-decoration:none;
}


.more a:hover{
font:normal 11px Arial, Helvetica, sans-serif;
color:#FFF;
text-decoration:none;
}


.mid .nav{
width:215px;
height:auto;
margin:11px 0px 0px 0px;
padding:0px 0px;
float:left;
}


.mid .nav ul{
width:auto;
height:auto;
margin:0px;
padding:0px 0px;
float:left;
list-style:none;
}


.mid .nav li{
font:normal 10px Arial, Helvetica, sans-serif;
color:#FFF;
margin:0px;
padding:0px 0px 0px 8px;
line-height:18px;
list-style:none;
text-transform:uppercase;
border-bottom:#5798D0 1px dashed;
}


.box1 .right{
background:url(images/products_curve_right.gif) no-repeat top left;
width:11px;
height:233px;
margin:0px;
padding:0px;
float:left;
}


.right .box2{
width:237px;
height:auto;
margin:0px;
padding:0px;
float:left;
}


.box2 .left{
background:url(images/box2_curve_left.gif) no-repeat top left;
width:7px;
height:233px;
margin:0px;
padding:0px;
float:left;
}


.box2 .mid{
background:url(images/box2_curve_mid.gif) repeat-x top left;
width:223px;
height:233px;
margin:0px;
padding:0px;
float:left;
}


.mid .manufacturers{
width:215px;
height:auto;
margin:11px 0px 0px 0px;
padding:0px 0px;
float:left;
}


.manufacturers ul{
width:auto;
height:auto;
margin:0px;
padding:0px;
float:left;
list-style:none;
}


.manufacturers li{
width:210px;
font:normal 11px Arial, Helvetica, sans-serif;
color:#FFF;
margin:0px;
padding:14px 0px 8px 4px;
list-style:none;
float:left;
border-bottom:#494949 1px dashed;
}


.manufacturers li img{
margin:0px;
padding:0px;
float:left;
}


.manufacturers li a{
font:normal 12px Arial, Helvetica, sans-serif;
color:#FFF;
margin:0px;
padding:20px 0px 0px 10px;
float:left;
text-align:right;
text-decoration:none;
}


.manufacturers li a:hover{
font:normal 12px Arial, Helvetica, sans-serif;
color:#FFF;
margin:0px;
padding:20px 0px 0px 10px;
float:left;
text-decoration:underline;
}


.box2 .right{
background:url(images/box2_curve_right.gif) no-repeat top left;
width:7px;
height:233px;
margin:0px;
padding:0px;
float:right;
}


.footer .home{
width:415px;
height:auto;
margin:20px 0px 0px 250px;
padding:0px;
float:left;
}


.footer .home ul{
width:auto;
height:auto;
margin:0px;
padding:0px;
list-style:none;
float:left;
}


.footer .home li{
background:url(images/footer_bullit.gif) no-repeat center left;
font:11px Arial, Helvetica, sans-serif;
color:#F36803;
width:auto;
height:auto;
margin:0px;
padding:0px 5px 0px 6px;
list-style:none;
float:left;
}


.footer .home li a{
font:11px Arial, Helvetica, sans-serif;
color:#F36803;
margin:0px;
padding:0px;
text-decoration:none;
}


.footer .home li a:hover{
font:11px Arial, Helvetica, sans-serif;
color:#000;
margin:0px;
padding:0px;
text-decoration:none;
}


.footer .copywrite{
font:11px Arial, Helvetica, sans-serif;
color:#010101;
width:190px;
height:auto;
margin:11px 0px 8px 370px;
padding:0px;
float:left;
}


.footer_main{
background:url(images/footer_bg.gif) no-repeat top left;
width:982px;
height:32px;
margin:0px auto;
padding:0px;
}