@charset "utf-8";
/* CSS Document */
body{margin:0; padding:0; background:url(images/bg.jpg) #FFFFFF repeat-x top; font:12px/1.55em arial, helvetica, sans-serif}
.cleaner{clear:both;margin:0;padding:0;font-size:1px;line-height:0}

a { color:#910505; text-decoration:none; }
a:hover { color:#910505; text-decoration:underline; }
a img { border:0;}

#wrapper{width:906px; margin:0 auto; padding:0}

/* Top Links starts*/
.toplinks{ width:894px; height:25px; margin:0px; padding:5px 12px 0px 0px; color:#797979; text-align:right}
.toplinks a{ color:#2e2e2e; text-decoration:none;font-size:.95em;padding-right:9px; padding-left:9px;}
.toplinks a:hover { color:#2e2e2e; font-size:.95em; text-decoration:underline }
/* Top LInks Ends*/

/* Header starts*/
.header{width:906px; float:left; height:140px; background:url(images/headerbg.jpg) no-repeat}
.header .logo{width:906px; float:left; height:99px; }
.header .nav{ float:left; height:37px;width:901px;}
.header .nav img{ padding:0px; margin:0px; vertical-align:middle}
.header .nav a{ color:#FFFFFF; text-decoration:none;font:12px/1.55em arial, helvetica, sans-serif;padding-right:18px; padding-top:4px; padding-left:18px;}
.header .nav a:hover{ color:#FFFFFF; font:12px/1.55em arial, helvetica, sans-serif; text-decoration:underline }
/* Header ends*/

/* Main Container starts*/
#container{width:906px; margin:0 auto; padding:0}
/* Main Container ends*/

/* Left Panel starts*/
.left{ width:180px; padding:0px; margin:0px; float:left}
.left .quicksearchbox{ width:180px; padding:0px; height:115px; margin-top:5px; background:url(images/quicksearchboxbg.jpg) no-repeat}
.left .quicksearchbox .title{ width:166px; padding:10px 0px 8px 14px; color:#FFFFFF; font:12px/1.55em  arial, helvetica, sans-serif; font-weight:bold; }
.left .quicksearchbox .search{ width:166px; padding:0px 0px 8px 14px;}
.left .quicksearchbox .search .inputtext{width:120px; -x-system-font:none; height:20px; padding-left:8px; background:transparent url(images/searchbg.jpg)  repeat-x scroll center top; border:0 none; color:#000000; font-size:12px; }
.left .quicksearchbox .botlink{ width:166px; padding:14px 0px 0px 7px;}

.left .left-box{float:left;width:180px;margin-top:5px;}
.left .left-box .title{float:left;background: url(images/left-box-title-bg.gif) no-repeat;font:12px/1.55em  arial, helvetica, sans-serif; font-weight:bold;color:#FFFFFF;padding:9px 0px 0px 15px; height:26px;width:165px}
.left .left-box .body-link{border-left:1px solid #C6C5C5;border-right:1px solid #C6C5C5;float:left;background:url(images/box-body-bg.gif) repeat-x top #fff;width:178px}
.left .left-box .body-content{float:left;background:url(images/box-body-bg.gif) repeat-x top #fff;padding:10px 15px 3px 12px;width:180px;font-size:11px;color:#323232}
.left .left-box .bottom-bg{background:url(images/left-box-bot-bg.gif) no-repeat;float:left;height:11px;width:180px;}
.link-list{margin:0;padding:0}
.link-list li{margin:0;padding:0;list-style:none;border-bottom:1px dashed #d3d3d3;background:url(images/list_arrow.gif) no-repeat 10px 50%}
.link-list li a{display:block;padding:2px 5px 2px 20px;font-size:11px;color:#545353; font-weight:bold;text-decoration:none}
.link-list li a:hover{ text-decoration:none; color:#E10A16}
/* Left Panel ends*/

/* Mid Top Panel Starts */
.mid-top-panel{ float:left;width:696px; height:29px; padding:4px 0px 0px 30px; margin:0px;background: url(images/midtoppanelbg.jpg) no-repeat;font:12px/1.55em  arial, helvetica, sans-serif; font-weight:bold;color:#545353;}
.mid-top-panel img{vertical-align:middle; margin-right:8px;}
.mid-top-panel .selectbox{ color:#545353; border:1px solid #7f9db9;font:11px  arial, helvetica, sans-serif; margin-left:8px; margin-right:20px;}
.mid-top-panel .redtext{ color:#bf0101; font:12px/1.55em  arial, helvetica, sans-serif; font-weight:bold}
/* Mid Top Panel ends*/

/* Mid Panel Starts */
.mid-panel{ float:left;width:726px; font:12px/1.55em  arial, helvetica, sans-serif; font-weight:bold;color:#545353;} 
.mid-panel-left{ width:536px; float:left; padding-left:20px; padding-right:20px; margin:0px}
.mid-panel-left h1{font:15px/2.55em  arial, helvetica, sans-serif; font-weight:bold;color:#121212; line-height:20px;}
.mid-panel-left .line{ background:url(images/midline.gif) repeat-x; width:536px; margin-bottom:10px; height:2px; float:left}
.mid-panel-left .linebg{ background:url(images/linebg.gif) repeat-x; width:536px; margin-bottom:10px; height:1px; float:left}
.mid-panel-left .listingbox{width:536px; float:left; padding:0px; margin:0px; }
.mid-panel-left .listingbox .left{ float:left; width:258px;font:11px  arial, helvetica, sans-serif; font-weight:bold;color:#545353; padding-left:10px; margin-bottom:10px;}
.mid-panel-left .listingbox .left .selectbox{ color:#232222; border:1px solid #7f9db9;font:11px  arial, helvetica, sans-serif; margin-left:8px; margin-right:20px;}
.mid-panel-left .listingbox .right{float:left; width:174px; text-align:right; padding-left:90px;}
.mid-panel-left .listingbox .right .active{ color:#bf0101;}
.mid-panel-left .listingbox .right img{ vertical-align:middle; padding-left:6px; padding-right:6px;}
.mid-panel-left .listingbox .right .selectbox1{ color:#232222; float:left; border:1px solid #7f9db9;font:11px  arial, helvetica, sans-serif; margin-left:8px; margin-right:5px;}

.mid-panel-left .productlisting{width:536px; float:left; padding:0px; margin:0px;}
.mid-panel-left .productlisting .productbox{width:247px; float:left; padding-left:9px; padding-right:9px; margin:0px; margin-bottom:14px; }
.productbox h2{ color:#910505;font:13px  arial, helvetica, sans-serif; font-weight:bold;line-height:0px;}
.productbox .imagebox{ width:241px; padding:3px; border:1px solid #c7c7c7; background:#FFFFFF; margin-bottom:5px;}
.productbox .info{width:247px; float:left;font:12px/1.55em  arial, helvetica, sans-serif; font-weight:bold;color:#6e6e6e; }
.productbox .info .lefttext{width:123px; float:left; line-height:18px;}
.productbox .info .lefttext .listprice{color:#292929}
.productbox .info .lefttext .ourprice{color:#0272c1}
.productbox .info .lefttext .save{color:#dd5e00}
.productbox .info .lefttext .stock{color:#008a03}
.productbox .info .righttext{width:114px; float:left; line-height:18px; padding-left:10px;}
.productbox .info .righttext a{color:#910505; text-decoration:none}
.productbox .info .righttext a:hover{color:#910505; text-decoration:underline}
.productbox .bottext{color:#6e6e6e; font:11px  arial, helvetica, sans-serif; font-weight:normal; float:left; width:200px; padding-top:5px;}

.mid-panel-left .productlisting .middleline{background:url(images/linebg.gif) repeat-y; height:240px; width:1px; float:left}



.mid-panel-right {width:150px; float:left}
.mid-panel-right .partlocaterbox{ width:150px; padding:0px; height:69px; margin-top:5px; background:url(images/partlocaterbg.jpg) no-repeat}
.mid-panel-right .partlocaterbox .title{ width:136px; padding:10px 0px 4px 14px; color:#FFFFFF; font:12px/1.55em  arial, helvetica, sans-serif; font-weight:bold; }
.mid-panel-right .partlocaterbox .listbox{ width:136px; padding:0px 0px 0px 14px;}
.mid-panel-right .partlocaterbox .listbox .selectbox{width:120px; color:#545353; border:1px solid #7f9db9;font:11px  arial, helvetica, sans-serif;  }

.mid-panel-right .right-box{float:left;width:150px;margin-top:5px;}
.mid-panel-right .right-box .title{float:left;background: url(images/right-box-title-bg.gif) no-repeat;font:12px/1.55em  arial, helvetica, sans-serif; font-weight:bold;color:#FFFFFF;padding:9px 0px 0px 15px; height:26px;width:135px}
.mid-panel-right .right-box .body-link{float:left;background:url(images/right-box-body-bg.gif) repeat-y;width:150px}
.mid-panel-right .right-box .body-link .email{ width:136px; padding:8px 0px 8px 14px;}
.mid-panel-right .right-box .body-link .inputtext{width:75px; height:15px; padding-left:2px; color:#545353; border:1px solid #cacaca;font:11px  arial, helvetica, sans-serif; }
.mid-panel-right .right-box .body-link .button{width:80px; padding:0px 0px 0px 54px;}
.mid-panel-right .right-box .body-link .imagebox{ margin-left:8px; margin-top:6px;  width:126px; padding:3px; border:1px solid #c7c7c7; background:#FFFFFF; }
.mid-panel-right .right-box .body-link .name {width:132px; float:left;}
.mid-panel-right .right-box .body-link .name a{margin-left:10px; font-size:11px;color:#545353; font-weight:bold;text-decoration:none}
.mid-panel-right .right-box .body-link .name a:hover{ text-decoration:none; color:#E10A16}
.mid-panel-right .right-box .bottom-bg{background:url(images/right-box-bot-bg.gif) no-repeat;float:left;height:11px;width:150px;}
.link-list{margin:0;padding:0}
.link-list li{margin:0;padding:0;list-style:none;border-bottom:1px dashed #d3d3d3;background:url(images/list_arrow.gif) no-repeat 10px 50%}
.link-list li a{display:block;padding:2px 5px 2px 20px;font-size:11px;color:#545353; font-weight:bold;text-decoration:none}
.link-list li a:hover{ text-decoration:none; color:#E10A16}


/* Mid Panel ends*/

/* Footer Starts*/
#footer{ width:881px;margin:0 auto; padding:17px 10px 0px 15px; margin-top:10px; margin-bottom:10px; height:52px; background:url(images/footerbg.jpg) no-repeat; color:#bcbcbc; font-size:11px;}
.footleft{ width:251px; float:left}
.footright{ width:630px; float:left; text-align:right}
.footright a{font-size:11px;color:#bcbcbc;text-decoration:none; padding:0 5px 0 5px; font-size:12px;}
.footright a:hover{ text-decoration:underline; color:#bcbcbc}
/* Footer ends*/

