@import url("library.css");
@import url("display.css");
/* CSS Document */
body{font:normal 12px Arial,Helvetica; color:#4d4345; line-height:120%; background:url(../images/eshop_bg.jpg) repeat;}
*{margin:0; padding:0;}

a{color:#000000; text-decoration:underline;}
a:hover{text-decoration:none;}

a.view{text-decoration:underline; font:bold 14px verdana; color:#5c913f !important;}
aview:hover{text-decoration:none;}

a.btn{background:transparent url(../images/btn_right.gif) no-repeat top right; float:left; height:29px; font:12px verdana; display:block; padding:0 21px 0 0; color:#ffffff; text-decoration:none;}
a.btn span{background:transparent url(../images/btn_left.gif) no-repeat; display:block; padding:7px 0 7px 20px;}
a.btn:hover span{text-decoration:underline;}

#wrap{width:980px; margin:0 auto; background-color:#ffffff; /*border:1px solid #d0cfcb; padding:2px 0 0 0;*/}

.header{/*padding:2px 2px 2px 0;*/ background:#89c257 url(../images/headerbg.jpg) repeat-x top; height:133px; border-bottom:5px solid #a10000;}
.header .logo_bg{background:url(../images/header_bg.jpg) no-repeat top left; width:228px; height:123px; padding:10px 0 0 20px;}
.header .logo_bg img{padding:0 0 0 25px;}
.header .ccare{font:12px arial; width:200px; background:url(../images/tel.jpg) no-repeat top left; padding:0 0 0 30px; margin:6px 0 0 0; color:#000; }
.reg_link{color:#ffffff;}
.reg_link a{color:#ffffff; text-decoration:none;}
.reg_link a:hover{text-decoration:underline;}

em{color:#a10000;}
.errmsg{color:#cc0000; font:12px arial;}

.floatl{float:left;}
.floatr{float:right;}

.redcol{color:#ff0000;}

.clear{clear:both;}

.pointer{cursor:pointer; text-decoration:underline;}

.greenlink{text-decoration:none; color:#000000;}

.menuPan{background:url(../images/bg_menu.jpg) repeat-x; height:37px; padding:15px 0 0 0;}

.menutop{width:350px;}
/*.menutop ul{font:normal 14px Corbel, Arial,Helvetica;}*/
.menutop ul{font:normal 12px Arial,Helvetica;}
.menutop ul li{list-style:none; float:left; padding:0;}
.menutop ul li a{text-decoration:none; color:#232020;}

.menutop1{padding:0 0 10px 0;}
.menutop1 ul{font:normal 12px Arial,Helvetica;}
.menutop1 ul li{list-style:none; float:left; padding:0 5px 0 5px; color:#232020;}
.menutop1 ul li a{text-decoration:none; color:#232020;}

.contentPan{/*margin:0 228px 0 228px;*/ padding:0 10px 0 10px; /*width:530px;*/ width:700px;}
.contentPan1{width:975px;}

.contentPan .disborder{border-top:1px solid #bce08a; /*#c4c5c6;*/ width:700px; padding:0; /*width:519px; background:url(../images/black_strip.jpg) repeat-x;*/}
.contentPan .disborder1{width:700px; padding:0; border-top:1px solid #57a80b; /*background-color:#fafafa; width:519px; background:url(../images/blue_strip.jpg) repeat-x;*/}

.contentPan .disborder h2{font:normal 26px Helvetica,arial; padding:0 0 5px 5px; color:#575a5d;}
.contentPan .disborder1 h2{font:normal 26px Helvetica,arial; padding:0 0 5px 5px; color:#575a5d; /*color:#004065;*/}

.contentPan .disborder h2 span{color:#57a80b;}
.contentPan .disborder1 h2 span{color:#57a80b;}


.specialofferpan{width:420px; border:1px solid #57a80b;}
.specialoffer{background-color:#F0F0F0; height:33px;}
.specialoffer h2{/*background:url(../images/green_strip.jpg) repeat-x;*/ font:20px Helvetica,arial; padding:0 0 0 15px;}
.specialoffer h2 span{color:#57a80b;}

.advpan{width:250px; height:183px; border:1px solid #57a80b; margin:0 0 0 10px;}

.login{padding:3px 0 0 0; width:550px; /*background-color:#fef1a9; border:1px solid #ffde2e;*/}
.login ul{margin:0 auto;}
.login ul li{list-style:none; float:left; padding:0 5px 0 5px;}

.login .input{border:1px solid #54a80c; width:150px; height:22px;}
.login form{height:30px;}

.login .subheading1{font:normal 12px verdana; padding:0 0 0 30px; color:#ffffff;}

.search{margin:0 200px 0 370px;}
.search ul li{list-style:none; float:left; padding:0 5px 0 5px;}

.search .input{border:1px solid #575a5d; width:150px; height:22px;}
.search form{height:30px;}

.menutab{width:700px; border-bottom:1px solid #bcd2e6; height:35px;}
.menutab ul{font:normal 12px verdana;}
.menutab ul li{list-style:none; float:left; padding:10px 0 0 40px; margin:0 10px 0 0; color:#232020; background:url(../images/tab_bg.jpg) no-repeat top center; width:153px; /*height:37px;*/ height:25px; overflow:hidden; display:block;}
.menutab ul li a{text-decoration:none; color:#232020;}

.menutab ul li.selected{background:url(../images/tab_hover.jpg) no-repeat top center; width:153px; /*height:37px;*/ height:24px; overflow:hidden; border-bottom:1px solid #ffffff; position:relative; top:1px; padding:10px 0 0 40px;}

h2{color:#57a80b; font:20px Helvetica,arial; padding:1px 0 0 10px;}
.h2{color:#57a80b; font:25px Georgia; padding:2px 0 0 10px;  background:url(../images/h2_bg.jpg) no-repeat top left;}
h2.adv{color:#e8e8e8; font:normal 9px verdana; padding:1px 0 0 10px;}
.h3{color:#57a80b; font:25px Georgia; padding:2px 0 0 10px;  background:url(../images/h3_bg.jpg) no-repeat top left;}

h3{font:18px arial; padding:2px 0 5px 5px; /*border-bottom:1px solid #000000; background-color:#ffffff;*/}

.cssform{padding:5px; margin:0; background-color:#fafafa; border:#eeeeee;}
.cssform .rowsep{width:480px; padding:5px 0 8px 0;}
.cssform .rowsep1{width:300px; padding:5px 0 8px 0;}
.cssform label{float:left; width:125px; font:12px verdana; color:#767479;}
.input{border:1px solid #dddddd;}
.cssform .rtsub{width:350px; margin:0; float:left;}
.cssform .rtflt{margin:0 0 0 120px;}
.cssform a{color:#000000; text-decoration:underline;}
.cssform a:hover{text-decoration:none;}

.relatedprod ul{font:normal 11px Arial,Helvetica;}
.relatedprod ul li{list-style:none; float:left; color:#232020;}

#content_product{/*background-color:#fafafa;*/ padding:10px 10px 10px 0;}
#content_product h2{font:28px arial;}
#content_product .bdr2{text-align:right; border-bottom:1px solid #ddd; border-top:1px solid #ddd; margin:0 0 10px 0; padding:5px 0 5px 0;}

.MsoNormal span{font:normal 12px verdana !important;}
table{
font:normal 11px verdana;
}
.table{width:650px; padding:0 0 10px 0;  }
.table ul{list-style:none;}
.table ul.b{background-color:#f3f3f3; width:650px; height:18px;}
.table ul li{float:left; width:190px; padding:1px 0 5px 2px;}
.table ul li.b{font:bold 11px Arial,Helvetica; padding:1px 0 1px 3px;}
.table ul li a{color:#cc0000; text-decoration:none;}
.table ul li a:hover{text-decoration:underline;}

.buynow{padding:0 5px 5px 0;}
/*.btnproduct{background:url(../images/btnpro1.jpg) no-repeat; height:21px; width:112px; margin:0 5px 0 0; padding:3px 0 0 0; text-align:center; float:left; font:11px Arial,Helvetica; color:#000000; text-decoration:none;}
*/

.cartdisplay{/*width:650px; padding:0 0 10px 0;*/ width:970px;}
.cartdisplay ul{list-style:none;}
.cartdisplay ul li{/*width:70px;*/ width:120px; /*height:30px;*/ padding:5px; float:left; /*background-color:#fafafa; border:1px solid #ffffff;*/}

.menuh{background-color:#cdcdcd; width:950px;}
.cartdisplay ul.menuh{background-color:#cdcdcd; width:950px;}
.cartdisplay ul.menuh li{background-color:#cdcdcd; height:15px;}

.class1{background-color:#ffffff; width:950px;}
.class2{background-color:#fafafa; width:950px; border:1px solid #f0f0f0;}

.note{padding:0 0 0 10px;}

#relatedprod{border:1px solid #f0f0f0; background-color:#fafafa;}

/*-- 21Feb 2009 --*/

.paymentopt{/*width:920px; border:1px solid #cc0000;*/ width:920px; padding:10px; margin:10px;}

.paymentopt .optleft{/*border:1px solid #00cc00; width:480px;*/ width:420px; color:#616265;}
.paymentopt .optleft h3{background-color:#cccccc; font:bold 14px Arial,Helvetica; padding:1px; color:#000;}
.paymentopt .optleft h3 span{color:#00a100; font:normal 10px Arial,Helvetica;}
.paymentopt .optleft .payopt ul li{list-style:none; padding:2px 0 12px 5px; line-height:120%;}

.paymentopt .shopdetails{/*border:1px solid #0000cc;*/ width:480px; padding:0 0 0 20px;}
.paymentopt .shopdetails h4{font:bold 11px Arial,Helvetica;}
.paymentopt .shopdetails .shoptbl{padding:0 0 10px 0;}
.paymentopt .shopdetails .shoptbl ul{width:480px; clear:left; font:normal 12px Arial,Helvetica;}
.paymentopt .shopdetails .shoptbl ul li{list-style:none; float:left; width:100px; margin:1px; padding:3px 0 3px 2px;}
.paymentopt .shopdetails .shoptbl ul li.b{background-color:#CCCCCC; padding:3px 0 3px 2px; height:35px;}
.paymentopt .shopdetails .shoptbl ul li.width180{margin:1px; width:205px; padding:3px 0 3px 2px;}
.paymentopt .shopdetails .shoptbl ul li.width270{margin:1px; width:285px; padding:3px 5px 3px 0; text-align:right;}
.paymentopt .shopdetails .shoptbl ul li.total80{padding:0 0 0 23px; width:60px; font-weight:bold;}
.paymentopt .shopdetails .address{width:400px; border-top:1px solid #000000; padding:5px 0 0 0;}
.paymentopt .shopdetails .address ul li{list-style:none; float:left; width:190px; font:normal 12px Arial,Helvetica; padding:0 0 0 10px;}
.paymentopt .shopdetails .address ul li a{text-decoration:underline; color:#000000;}
.paymentopt .shopdetails .address ul li a:hover{text-decoration:none;}

.accountinfo{width:850px; margin:0 auto;}
.accountinfo .forml{width:480px;}
.accountinfo .reg{width:310px; background-color:#fafafa; padding:3px; border:1px solid #f0f0f0;}

.accountinfo .bdrl{border:1px solid #f0f0f0; padding:10px;}

.accountinfo h2{font-size:14px;}
.accountinfo h3{font-size:18px; /*padding:2px 0 5px 5px; border-bottom:1px solid #000000;*/ background-color:#ffffff;}

.myaccount{background-color:#ffffff; border:1px solid #f0f0f0; padding:2px; margin:20px 0 10px 10px;}

.myaccount .indata{background-color:#fcfcfc;}
/*
.myaccount .indata ul{list-style:none; width:620px; padding:15px;}
.myaccount .indata ul li{width:275px; float:left; padding:0 10px 0 0;}
*/
.myaccount .indata .account{border-right:1px solid #f0f0f0; border-bottom:1px solid #f0f0f0; padding:2px; width:300px;}
.myaccount .indata .password{border-left:1px solid #f0f0f0; border-bottom:1px solid #f0f0f0; padding:2px; width:300px;}
.myaccount .indata .history{border-top:1px solid #f0f0f0; border-right:1px solid #f0f0f0; padding:2px; width:300px;}
.myaccount .indata .help{border-top:1px solid #f0f0f0; border-left:1px solid #f0f0f0; padding:2px; width:300px;}

.wishlist ul{list-style:none;}
.wishlist ul li{padding:0 0 2px 0;}
.wishlist ul li a{color:#000000; text-decoration:none; padding:0 0 0 3px;}

tr{text-align:center}
tr.hdr{background-color:#dddddd; height:30px; text-align:center;}
th{font-weight:bold;}
td{height:40px;}
td a{text-decoration:underline; color:#000000;}
td a:hover{text-decoration:none;}

.how_to_order ul{padding:10px; list-style:none;}
.how_to_order ul li{line-height:150%; padding:5px;}

.mywishlist{width:620px;}
.mywishlist .img{border:1px solid #dddddd; padding:2px;}
.mywishlist ul{list-style:none;}
.mywishlist ul li{padding:5px 0 5px 0; float:left; width:200px;}

.productdetails{width:450px; padding:0 0 0 30px; text-align:justify;}
.productdetails p{padding:0 0 15px 0;}

.rules{padding:0 0 0 30px;}
.rules ul li{list-style:none; padding:0 0 5px 0; font:12px verdana;}

.process ul li{list-style:none; float:left;}
.btn{background:url(../images/bglft.jpg) no-repeat top right; float:left; height:29px; font:bold 12px verdana; display:block; padding:0 21px 0 0; color:#000000; text-decoration:none;}
.btn span{background:url(../images/bgrt.jpg) no-repeat; display:block; padding:7px 0 7px 20px;}

.btn1{background:url(../images/bglft1.jpg) no-repeat top right; float:left; height:29px; font:12px verdana; display:block; padding:0 21px 0 0; color:#3f3f3f; text-decoration:none;}
.btn1 span{background:url(../images/bgrt1.jpg) no-repeat; display:block; padding:7px 0 7px 20px;}

h5{color:#57a80b; font:28px arial; padding:1px 0 0 5px;}
.downloadcontent{width:360px; border:1px solid #cccccc; padding: 0 0 5px 15px;}
.downloadcontent ul li{list-style:none; padding:0 0 10px 30px;}
.downloadinfo{width:300px; border:1px solid #cccccc; padding: 0 0 5px 15px;}

.terms ul li {list-style:none;margin:0 0 0 25px;}
.terms ol li {margin:0 0 0 25px;}
.terms p {margin:0 0 0 30px;}