@charset "utf-8";
/* CSS Document */

body{width:1000px;margin-left:auto;margin-right:auto;margin-top:0px;margin-bottom:0px;padding:0px;background-color:#074574;font-size:9pt;font-family:'tahoma';}
#outercontainer{overflow:auto;width:1000px;margin:0px auto;background-image:url(../images/border.png);background-repeat:repeat-y;z-index:2;position:relative;}
#innercontainer{width:981px;margin-left:9px;overflow:auto;}
#maincontent{width:980px;min-height:900px;background-color:#0073ae;background-image:url(../images/bg.gif);background-repeat:repeat-x;overflow:auto;}
a,a:visited,a:active{color:#101338;text-decoration:none;}
a:hover{text-decoration:underline;}
.clear{clear:both;}

/* header */
#header{height:134px;width:980px;background-color:#d0e6f1;}
#banner{height:98px;width:980px;}
#bannerleft{float:left;width:224px;height:98px;background-image:url(../images/hd1.jpg);background-repeat:no-repeat;}
#bannermid{float:left;width:63px;height:98px;background-image:url(../images/hd2.jpg);background-repeat:no-repeat}
#bannerrt{float:left;width:693px;height:98px;background-image:url(../images/hd3.jpg);background-repeat:no-repeat;}
.contactUs{float:right;padding:75px 10px 0 0;}

/* navigation */
#nav{color:#FFFFFF;line-height:35px;height:35px;width:960px;background-image:url(../images/navbg.jpg);background-repeat:repeat-x;margin-top:1px;padding-left:20px;}
#navright{float:right;padding-right:83px;}
.navlink{font-size:9pt;font-family:Helvetica,sans-serif;color:#FFFFFF;font-weight:bold;}
.navlink:active{font-size:9pt;font-family:Helvetica,sans-serif;color:#FFFFFF;font-weight:bold;}
.navlink:visited{font-size:9pt;font-family:Helvetica,sans-serif;color:#FFFFFF;font-weight:bold;}
.navfont{font-size:9pt;font-family:Helvetica,sans-serif;color:#FFFFFF;font-weight:bold;}

.grey2{color:#222;font-weight:bold;}
.grey2:hover{color:#CCC;font-weight:bold;background:#242424;}

/* leftbar */
#leftbar{float:left;margin-left:20px;width:180px;margin-top:20px;}

/* content */
#content{float:left;margin-left:20px;margin-top:20px;overflow:auto;}
/* homepage featured products */
.prodcontainer{width:702px;margin-left:auto;margin-right:auto;height:auto;margin-top:5px;}
.prodrow{width:702px;min-height:25px;}
.prodcol{float:left;width:234px;text-align:center;}
.pricefont{color:#FF0000;}

/* small window */
.smallwindow{width:180px;}
.smallwindowtop{width:180px;height:34px;background-image:url(../images/smallwindowtop.png);}
.smallwindowmid{width:180px;background-image:url(../images/smallwindowmid.png);background-repeat:repeat-y;}
.smallwindowbot{width:180px;height:12px;background-image:url(../images/smallwindowbot.png);background-repeat:no-repeat;}
.smallwindowheader{padding-top:2px;padding-left:36px;line-height:32px;}
.smallwindowcontent{margin-left:15px;width:162px;}
.smallwindowrow{width:162px;height:30px;line-height:30px;}
.smallwindowline{width:153px;}

/* medium window */
.medwindow{width:740px;}
.medwindowtop{width:740px;height:34px;background-image:url(../images/medwindowtop.png);}
.medwindowmid{width:740px;background-image:url(../images/medwindowmid.png);background-repeat:repeat-y;overflow:auto;min-height:800px;}
.medwindowbot{width:740px;height:12px;background-image:url(../images/medwindowbot.png);background-repeat:no-repeat;}
.medwindowcontent{margin-left:auto;margin-right:auto;margin-top:5px;width:621px;}
.medwindowcol{width:207px;float:left;}

/* footer */
#footer{width:auto;text-align:center;margin-top:15px;}

/* ect */
div.prodprice{font-size:16px;font-weight:bold;}
div.detailprice{font-size:18px;font-weight:bold;}
div.detaildiscounts{font-size:24px;font-weight:bold;}
div.catdiscounts{font-size:24px;font-weight:bold;}
div.proddiscounts{font-size:24px;font-weight:bold;}
.prodprice{text-align:center;}
SPAN.detailname{font-size:16px;color:#000000;}

.resultsBox{width:621px;height:296px;margin:0 auto;background:url(../images/resultsBox.jpg);}
.resultsBoxContent{width:591px;height:266px;padding:15px;}
.driverWindow{float:left;width:100px;height:100px;}
.spacer{float:left;width:10px;height:1px;}
.shaftWindow{float:left;width:100px;height:100px;}
.resultsText{float:left;width:341px;height:100px;}



/*custom scrollbar*/
#mcs2_container{position:absolute; margin:0; width:280px; height:430px; padding:0 10px;}
#mcs2_container .customScrollBox{position:relative; height:100%; overflow:hidden;}
#mcs2_container .customScrollBox .container{position:relative; width:260px; top:0; float:left;}
#mcs2_container .customScrollBox .content{clear:both;}
#mcs2_container .customScrollBox .content p{padding:10px 5px; margin:10px 0; color:#fff; font-family:Verdana, Geneva, sans-serif; font-size:13px; line-height:20px;}
#mcs2_container .customScrollBox .content p.alt{padding:10px 5px; margin:10px 0; color:#fff; font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; line-height:19px; color:#999;}
#mcs2_container .dragger_container{position:relative; width:9px; height:430px; float:left; margin:10px 0 0 10px; cursor:pointer; box-shadow:inset 0 0 10px #000; -moz-box-shadow:inset 0 0 10px #000; -webkit-box-shadow:inset 0 0 10px #000;}
#mcs2_container .dragger{position:absolute; width:6px; height:30px; background:#333; text-align:center; margin-left:1px; line-height:30px; color:#666; overflow:hidden; border-left:1px solid #787878; border-right:1px solid #000; cursor:pointer;}
#mcs2_container .dragger_pressed{position:absolute; width:6px; height:30px; background:#444; text-align:center; margin-left:1px; line-height:30px; color:#777; overflow:hidden; border-left:1px solid #878787; border-right:1px solid #000; cursor:pointer;}

#mcs3_container{position:absolute; margin:0; width:581px; height:256px; padding:0 10px;}
#mcs3_container .customScrollBox{position:relative; height:100%; overflow:hidden;}
#mcs3_container .customScrollBox .container{position:relative; width:561px; top:0; float:left;}
#mcs3_container .customScrollBox .content{clear:both;}
#mcs3_container .customScrollBox .content p{padding:10px 5px; margin:10px 0; color:#fff; font-family:Verdana, Geneva, sans-serif; font-size:13px; line-height:20px;}
#mcs3_container .customScrollBox .content p.alt{padding:10px 5px; margin:10px 0; color:#fff; font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; line-height:19px; color:#999;}
#mcs3_container .dragger_container{position:relative; width:9px; height:256px; float:left; margin:10px 0 0 10px; cursor:pointer; box-shadow:inset 0 0 10px #000; -moz-box-shadow:inset 0 0 10px #000; -webkit-box-shadow:inset 0 0 10px #000;}
#mcs3_container .dragger{position:absolute; width:6px; height:30px; background:#333; text-align:center; margin-left:1px; line-height:30px; color:#666; overflow:hidden; border-left:1px solid #787878; border-right:1px solid #000; cursor:pointer;}
#mcs3_container .dragger_pressed{position:absolute; width:6px; height:30px; background:#444; text-align:center; margin-left:1px; line-height:30px; color:#777; overflow:hidden; border-left:1px solid #878787; border-right:1px solid #000; cursor:pointer;}
