/* CSS Document */
body{ margin:0; padding:7px 0 10px 0; background:url(images/backwash-new.jpg) repeat center top; font:normal 12px Arial, Helvetica, sans-serif; color:#263147;}
td, p {font:normal 12px Arial, Helvetica, sans-serif; color:#263147;}
div,span,p,img,ul,ol,li,em,ins,form,fieldset,legend,input,select,textarea,strong,a,h1,h2,h3,h4,h5,h6,table,tr,td{ padding:0; margin:0;}




h1{ margin:0; padding:0; font:normal 14px Verdana, Arial, Helvetica, sans-serif; color:#404A5D;}
h1 span{ margin:0; padding:0; font:normal 14px Verdana, Arial, Helvetica, sans-serif; color:#ff0000;}
.input{ width:147px; margin:0; padding:0; background:#ffffff; border:1px solid #ABADB3; font:normal 12px/20px Verdana, Arial, Helvetica, sans-serif;}
.select{ width:125px; margin:0; padding:0; background:#ffffff; border:1px solid #ABADB3; font:normal 12px/20px Arial, Helvetica, sans-serif;}
.left-space{ margin:0; padding:0 0 0 20px; width:206px;}
a.left-menu{ margin:0; padding:0 0 0 10px; font:normal 12px/20px Arial, Helvetica, sans-serif; color:#404A5D; text-decoration:none; width:196px; display:block;}
a.left-menu:hover{font:normal 12px/20px Arial, Helvetica, sans-serif; color:#ffffff; background:#BF0000; width:196px; display:block; margin:0; padding:0 0 0 10px;}
.pic-text{ margin:0; padding:0; height:51px; font:bold 12px/16px Arial, Helvetica, sans-serif; color:#273248;}
.pic-text a{ margin:0; padding:0; font:bold 12px/16px Arial, Helvetica, sans-serif; color:#273248; text-decoration:none;}
.pic-text a:hover{ color:#CC0000; text-decoration:none;}

.pic-text2{ margin:0; padding:0; height:51px; font:bold 12px/16px Arial, Helvetica, sans-serif; color:#273248; text-align:center;}
.pic-text2 a{ margin:0; padding:0; font:bold 12px/16px Arial, Helvetica, sans-serif; color:#273248; text-decoration:none;}
.pic-text2 a:hover{ color:#CC0000; text-decoration:none;}

.header-area { width:860px; margin:0 auto; padding:0;}
.banner-line {background:#CDCDCF; height:5px; margin:0; padding:0}
.footer-area { width:860px; margin:0 auto; background:white}
.footer-line { border-top:#808080 1px solid; width:800px; margin:0 auto}
.menu-item { text-align:center; font-size:11px; color:#333333; padding:20px 0 0 0}
.menu-item a { color:#333333; text-decoration:none; padding:0 10px 0 10px; }
.left-container { padding:10px}
.left-pad { padding:0 0 5px 10px;}

.main-container { width:860px; margin:0 auto; background:url(images/body_content_bg.gif) white}
.left-area { width:226px; float:left; display:block;}
.container { width:601px; float:left; display:block; padding:0 0 0 25px; margin:0;}
.clear { margin:0; padding:0; clear:both; height:0; font-size:0; line-height:0;}


.author{ margin:0; padding:0 0 0 2px; height:28px;  font:normal 11px Arial, Helvetica, sans-serif; color:#333333;}
.price{ margin:0; padding:0; background:url(images/price_bg.jpg) no-repeat left top; width:95px; height:35px;}
.price-text{ margin:0; padding:0 0 0 5px; font:normal 11px Arial, Helvetica, sans-serif; color:#333333; background:url(images/price_bg.gif) no-repeat left top;}
.price-text span{ font:bold 11px Arial, Helvetica, sans-serif; color:#333333;}

.footer-link{  margin:0; padding:0; font:normal 11px Arial, Helvetica, sans-serif; color:#333333;}
.footer-link a{ color:#333333; text-decoration:none;}
.footer-link a:hover{ color:#CC0000; text-decoration:none;}

.privacy-policy{  margin:0; padding:0; font:normal 11px Arial, Helvetica, sans-serif; color:#333333;}
.privacy-policy a{ color:#333333; text-decoration:none;}
.privacy-policy a:hover{ color:#CC0000; text-decoration:none;}
.smallText { font-size:11px; padding:0 30px 0 0}
.smallText a { color:#cc0000;}
.smallText a:hover {color:#cc0000;}
.pageHeading span {color:#cc0000}
.message-bg {background:#edeef0; width:570px; margin:0 auto; padding:5px}

.calender { background:url(images/calender.gif) no-repeat; width:80px; height:85px; text-align:center; float:left; display:block;}
.year { color:white; font-size:16px; font-weight:bold; padding:5px 0 0 0}
.month { font-size:12px; font-weight:bold}
.date { padding:10px 0 0 0; font-size:14px}

.news-title { font-size:16px; font-weight:bold; color:#263147; text-decoration:none}
.news-title a { font-size:16px; font-weight:bold; color:#263147; text-decoration:none}
.link a { color:#ff0000; text-decoration:underline}



/*4/11/2009*/
.pageHeading {font-size:22px; padding: 15px 0pt 10px 10px;}
.genleft-pad{ padding-left:10px;}
.product-container{ width:600px; padding:0; margin:0;}
.single-product{float:left; display:block; padding:0 10px 30px 10px; margin:0; width:90px;}
.genleft-txt{ font-size:11px; width:auto; float:left; display:block; padding:0 0 0 0; margin:0;}

.genleft-txt2{ font-size:12px; width:auto; float:left; display:block; padding:0 0 0 0; margin:0;}
.genright-txt2{ font-size:12px; width:auto; float:right; display:block; padding:0 0 0 0; margin:0;}
.genleft-txt2 a{ color:#ff0000; text-decoration:underline;}
.genright-txt{ font-size:11px; width:auto; float:right; display:block; padding:0 0 0 0; margin:0;}
.genright-txt2 a{ color:#ff0000; text-decoration:underline;}
.news-info{ width:485px; float:left; display:block; padding:0 0 0 15px; margin:0;}
.news-container{border:#ccc 1px solid; width:580px; padding:10px; margin:0 0 20px 0;}
.info-container{ width:600px; padding:0; margin:0;}




/*5/11/2009*/
.leftimg-box{ width:75px; padding:0 14px 0 0; margin:0; float:left; display:block; font-size:11px;}
.leftimg-box a{ color:red; text-decoration:underline;}
.rightinfo-box{float:left; display:block; padding:0; width:500px; margin:0; font-size:11px;}
.rightinfo-box a{ color:red; text-decoration:underline;}

.create-account{ width:600px; padding:10px 0 0 0; margin:0; }
/*.create-account form{ padding:0; margin:0; border:0;}*/
.create-account fieldset{ padding:0; margin:0; border:0;}
.create-account fieldset legend{ padding:0; margin:0; border:0;}
.create-account fieldset label{ padding:0 10px 0 0; margin:0 0 12px 0; float:left; display:block; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#263147; width:180px;}
.create-account fieldset span{ padding:0 0px 0 0; margin:0 0 0px 0; color:#ff0000;}
.create-account fieldset input{ width:180px; margin:0; padding:0; background:#ffffff; border:1px solid #ABADB3; font:normal 12px/20px Verdana, Arial, Helvetica, sans-serif; height:20px; float:left; display:block; color:#263147;}
.create-account fieldset input.hidden{ width:0; margin:0; padding:0; background:#ffffff; border:0px solid #ABADB3; font:normal 12px/20px Verdana, Arial, Helvetica, sans-serif; height:0px; float:left; display:block;}
.create-account fieldset select{ width:182px; margin:0; padding:0; background:#ffffff; border:1px solid #ABADB3; font:normal 12px/22px Verdana, Arial, Helvetica, sans-serif; height:22px; float:left; display:block; color:#263147;}
.create-account fieldset div.acheading{font:bold 12px/18px Arial, Helvetica, sans-serif; color:#263147; padding:0 0 0 0; margin:0; width:auto; float:left; display:block;}
.create-account fieldset div.radioleft{ width:48px; margin:0; padding:0; background:#ffffff; border:0px solid #ABADB3; float:left; display:block; }
.create-account fieldset div.radioleft input.radio{ width:16px; margin:0; padding:0; background:#ffffff; border:0px solid #ABADB3; height:16px; float:left; display:block; }
.create-account fieldset div.radioright{ width:70px; margin:0; padding:0; background:#ffffff; border:0px solid #ABADB3; float:left; display:block; }
.create-account fieldset div.radioright input.radio{ width:16px; margin:0; padding:0; background:#ffffff; border:0px solid #ABADB3; height:16px; float:left; display:block; }
.create-account fieldset input.checkbox{ width:16px; margin:0; padding:0; background:#ffffff; border:0px solid #ABADB3; height:16px; float:left; display:block; color:#263147;}
.create-account fieldset input.submit{ width:76px; margin:0; padding:0; border:0px solid #ABADB3; height:20px; float:left; display:block; color:#263147;}
.create-account p{ width:600px; padding:10px 0 0 0; margin:0; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#263147; }
.shipping { float:left; display:block; width:280px; margin:0; padding:0; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#263147; }
.shippingblock { float:left; display:block; width:300px;margin:0; padding:0; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#263147;}
.shippingadd { float:right; display:block; width:170px;margin:0; padding:0;text-align:right;  font:normal 12px/18px Arial, Helvetica, sans-serif; color:#263147;}
.shippingtitle {float:left; display:block; width:120px;margin:0; padding:0; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#263147;}
.shippingdetail {float:left; display:block; width:586px;margin:0; padding:0; }
.shippingdesc {float:left; display:block; height:auto; width:580px;margin:0; padding:0; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#263147; }
.methoddesc {float:left; display:block; width:450px;margin:0; padding:0; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#263147;}
.shippingprice {float:left; display:block; width:100px;margin:0; padding:0; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#263147;}
shippingclick {float:left; display:block; width:28px;margin:0; padding:0; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#263147;}
.shippingmerge {float:left; display:block; width:128px;margin:0; padding:0; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#263147;}


.single-product .picture{ text-align:center;}



.sub-total{ width:180px; text-align:right; float:right; display:block; border:0px solid #ff0000;}
.main{ width:180px; /*text-align:left;*/ float:left; display:block; border:0px solid #ff0000;}

.main1{ width:180px; /*text-align:left;*/ float:right; text-align:right; display:block; border:0px solid #ff0000; padding:0 15px 0 0;}
.main2{ margin:0; padding:0; float:left; display:block; width:30px;}
.main3{ margin:0; padding:0; float:left; display:block; width:150px; border:0px solid #ff0000;}
.main-quantity{ margin:0; padding:0; float:right; display:block; width:280px; border:0px solid #ff0000;}

.main-order{ float:left; display:block; width:150px; margin:0; padding:0; text-align:left; border:0px solid #ff0000;}
.main-output{ float:left; display:block; width:80px; margin:0; padding:0; text-align:left; border:0px solid #ff0000;}





/*------------------------------------(16dec2009)-------------------------------------------*/
.bellin-address{ margin:0; padding:0; width:200px; float:left; display:block;}































