@charset "utf-8";

body,ul,li,p,h1,h2,h3,h4,h5,h6{margin:0; padding:0;}
body{background-color:#cdcccd; color:#5b5b5b; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:150%;}
ul{list-style:none;}
img{border:0;}

/*new add*/
select{font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
input.text{width:135px; height:14px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
input.submit{width:auto; _width:0; height:auto; color:#000; font-size:11px; padding:0 7px; _padding:0 10px; *overflow:visible; border:1px solid #888; background-color:#fff;}
input.checkbox{width:14px; height:14px;}
input.radio{width:12px; height:12px; line-height:12px; text-align:left; vertical-align:text-bottom; margin-left:0; padding-left:0;}
hr{height:1px; font-size:0px; margin:0; padding:0; border:none; *border:1px solid #dadada; background-color:#dadada; overflow:hidden;}
/*new add*/

a:link,a:visited {text-decoration:none; color:#000;}
a:hover {text-decoration:underline; color:#000;}

a.black:link{color:black; line-height:130%; text-decoration:none;}
a.black:visited{color:black; line-height:130%; text-decoration:none;}
a.black:hover{text-decoration:underline; color:#ce0000; font-weight:normal;}


.clear{clear:both; margin-top:0px; font-size:0; overflow:hidden;}
.clearl{clear:left;}
.cc{width:800px; margin:0 auto;}
.un{text-decoration:underline;}
a.un{text-decoration:underline;}
.nopad{padding:0;}
.disc{list-style:disc inside;}
.lt_20{line-height:20px;}


/*margin*/
.tmar_25{margin-top:25px;}
.rmar_15{margin-right:15px;}

.bmar_15{margin-bottom:15px;}
.bmar_25{margin-bottom:25px;}

.lmar_20{margin-left:20px;}
.lmar_25{margin-left:25px;}
.lmar_30{margin-left:30px;}

.tbmar_10{margin-top:10px;}

/*padding*/
.tpad_10{padding-top:10px;}
.tpad_15{padding-top:15px;}
.tpad_20{padding-top:20px;}
.tpad_50{padding-top:50px;}

.bpad_15{padding-bottom:15px;}
.bpad_25{padding-bottom:25px;}
.bpad_50{padding-bottom:50px;}

.lpad_25{padding-left:25px;}
.lpad_200{padding-left:200px;}

.tbpad_15{padding:15px 0;}
.lrpad_20{padding:0 20px;}
.lrpad_35{padding:0 35px;}


/*height*/
.ht_20{height:20px; line-height:20px;}
.ht_25{height:25px; line-height:25px;}
.ht_30{height:30px; line-height:30px;}
.ht_47{height:47px; line-height:47px;}
.ht_75{height:75px;}
.ht_90{height:90px;}
.ht_115{height:115px;}
.ht_150{height:150px;}


/*background*/
.bg_e7{background-color:#e7e7e7;}
.bg_ff{background-color:#fff;}
.bg_00{background-color:#000;}
.bg_69{background-color:#696969;}
.bg_5b{background-color:#5b5b5b;}
.bg_006{background-color:000066;}
.bg_1{background-color:#c72026;}
.bg_2{background-color:#012e52;}


/*align*/
.an_l{text-align:left;}
.an_r{text-align:right;}
.an_c{text-align:center;}

.van_b{vertical-align:bottom;}


/*color*/
.cr_66{color:#666666;}
.cr_ff{color:#ffffff;}
.cr_00{color:#000000;}

.cr_039{color:#003399;}
a.cr_039{color:#003399;}

.cr_006{color:#000066;}
.cr_960{color:#996600;}
.cr_c90{color:#cc9900;}
.cr_c63{color:#cc6633;}
.cr_f30{color:#ff3300;}
.cr_c30{color:#cc3300;}

a.cr_5b{color:#5b5b5b;}

.cr_900{color:#990000;}
a.cr_900{color:#990000;}
.red{color:red;}
.blue{color:blue;}


/*font-size*/
.ft_0{font-size:0px;}
.ft_14{font-size:14px;}
.ft_16{font-size:16px;}
.ft_18{font-size:18px;}
.ft_24{font-size:24px;}


/*header*/
#header {position: relative; width:800px; height:142px; margin:0 auto; padding-top:15px; background-color:#fff;}
.search{width:275px; height:40px; overflow:hidden; line-height:20px; vertical-align:top; background-color:#fff; text-align:right;}
.banner{width:800px; height:10px; background-color:#fff;}
#logo{width:485px; height:116px; padding-left:15px; float:left; overflow:hidden;}
#icon{width:275px; height:116px; padding-right:23px; float:right; text-align:right; overflow:hidden;}
#icon ul{list-style:none;}
#icon ul li{list-style:none;}
.banner {clear: both}
#menu{height:25px; background-color:#fff; border-bottom:3px solid #c72026;}
#menu ul{height:25px; background:url(../images/main/bg_main_menu.gif) 0 0 repeat-x;}
#menu ul li{float:left;}
#menu ul li.l1{width:75px;}
#menu ul li.l2{width:110px;}
#menu ul li.l3{width:170px;}
#menu ul li.l4{width:140px;}
#menu ul li.l5{width:110px;}
#menu ul li.l6{width:155px;}
#menu ul li a{text-decoration:none;}
#menu ul li a *{color:#fff;}
#menu ul li a:hover *{color:#000;}


/*content*/
#content{width:800px; margin:0 auto; background-color:#768a9b; *margin-top:-2px;}
#content img{vertical-align:top;}

#lcol{width:217px; float:left; background-color:#768a9b;}
#lcol .ul1{width:217px;}
#lcol .ul1 li{width:217px; text-align:right; overflow:hidden;}
#lcol .ul1 li div{width:217px; overflow:hidden;}

#lcol p{color:#fff;}
#lcol p.pad{padding:5px; background-color:#768a9b;}
#lcol a{color:#fff;}

#lcol div.au{height:55px; padding-top:20px; padding-left:30px; background-color:#294a64;}


/*#lmenu{padding-top:10px; border:solid #cc3333; border-width:5px 0;}*/
#lmenu{border:solid #fff; border-width:5px 0; font-weight:bold;}
#lmenu a{display:block; text-decoration:none;}
#lmenu ul{background-color:#010101;}
#lmenu li{width:217px; line-height:24px; overflow:hidden;}
#lmenu li a{margin-left:10px;}
#lmenu li ul{display:none; padding:5px 0; background-color:#768a9b;}
#lmenu li li{width:200px; padding-left:20px; line-height:20px;}
#lmenu li li a{margin:0;}
#lmenu li li a:hover{color:#000;}


.entry{text-align:left; padding:45px 25px 15px 25px;}
.entry span strong{color:#cc3333; font-size:14px;}

#rcol h1{font-size:24px;}
#rcol h2{font-size:16px;}
#rcol h5{font-size:10px;}

#rcol{width:583px; float:left; text-align:center; background-color:#ffffff;}
#rcol .ulimg{width:487px; margin-left:auto!important; margin-right:auto!important;}
#rcol .ulimg li{float:left; width:151px; padding-right:17px;}
#rcol .ulimg li.bpad{padding-bottom:15px;}
#rcol .ulimg li.nopad{padding:0;}

#rcol .ulimg2{width:531px; margin-left:auto!important; margin-right:auto!important;}
#rcol .ulimg2 li{float:left; width:175px; text-align:center;}
#rcol .ulimg2 li div{height:80px; line-height:16px; margin-right:2px; margin-bottom:20px; background-color:#e7e7e7;}

#rcol .topdv{padding:0 20px; text-align:left;}
#rcol .imgdv{padding:0 20px; text-align:center;}	/*Category all subcat list for four item per row*/
#rcol .imgdv ul li{float:left; width:135px;}
#rcol .imgdv ul li div{height:200px; padding-top:20px;}
#rcol .imgdv ul .dv1{height:75px; margin-right:2px; padding:5px; background-color:#e7e7e7;}

#rcol .imgdv .tcol{float:left; width:260px; padding:20px 5px;}

#rcol .imgdv2{padding:0 20px; text-align:center;}	/*Category all subcat list for three item per row*/
#rcol .imgdv2 ul li{float:left; width:180px;}
#rcol .imgdv2 ul li div{height:200px; padding-top:20px;}
#rcol .imgdv2 ul .dv1{height:75px; margin-right:2px; padding:5px; background-color:#e7e7e7;}

#rcol .imgdv3{padding:0 20px; text-align:center;}	/*Product list for subcat  three item per row tutima.html*/
#rcol .imgdv3 ul li{float:left; width:180px;}
#rcol .imgdv3 ul li div{height:200px; padding-top:20px;}
#rcol .imgdv3 ul .dv1{height:80px; margin-right:2px; padding:5px; background-color:#e7e7e7;}

#rcol .imgdv4{padding:0 20px; text-align:center;}
#rcol .imgdv4 ul{margin-top:20px;}
#rcol .imgdv4 ul li{float:left; width:172px; padding:2px; border-right:1px solid #ccc; border-bottom:1px solid #ccc;}
#rcol .imgdv4 ul li div{height:235px; line-height:235px;}
#rcol .imgdv4 ul li div img{padding:1px 0;}
#rcol .imgdv4 ul li div.dv{height:25px; line-height:25px; background-color:#999;}
/* old css
#rcol .imgdv4 ul .l1{border-top:1px solid #ccc; border-left:1px solid #ccc;}
#rcol .imgdv4 ul .l2{border-top:1px solid #ccc;}
#rcol .imgdv4 ul .l3{border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:none;}
#rcol .imgdv4 ul .l4{border-right:1px solid #ccc; border-bottom:none;}
*/
#rcol .imgdv4 ul .l1{border-top:1px solid #ccc; border-left:1px solid #ccc;}
#rcol .imgdv4 ul .l2{border-top:1px solid #ccc;}
#rcol .imgdv4 ul .l3{border-top:1px solid #ccc;}
#rcol .imgdv4 ul .l4{border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:none;}
#rcol .imgdv4 ul .l5{border-right:1px solid #ccc; border-bottom:none;}
#rcol .imgdv4 ul .l6{border-right:1px solid #ccc; border-bottom:none;}

#rcol .imgdv4 ul .l0{border:none;}


#rcol .rinfo{padding:0 20px; text-align:left; margin-top:15px;}
#rcol .rinfo .ul1 li{float:left; width:112px; border:1px solid #ff0000; margin-right:25px; color:#5b5b5b; font-weight:bold;}
#rcol .rinfo .ul1 .l1{margin-right:0;}

#rcol .rinfo .dv{text-align:left; margin-top:20px; margin-right:12px; border:1px solid #ff0000;}
#rcol .rinfo .dv .left{width:317px; padding:0 10px; float:left; background-color:#000; overflow:hidden;}
#rcol .rinfo .dv .left b{color:#cc0000;}
#rcol .rinfo .dv .left p{font-weight:bold; color:#fff;}
#rcol .rinfo .dv a{color:#fff;}

#rcol .rinfo .dv .right{width:190px; float:left; padding-top:10px;}
#rcol .rinfo .dv .right img{display:inline;}

#rcol .rinfo .dv2{text-align:left; margin-top:20px; margin-right:12px; border:1px solid #768a9b;}
#rcol .rinfo .dv2 .left{width:305px; padding:0 10px; float:left; background-color:#666;}
#rcol .rinfo .dv2 .left b{color:#33ccff;}
#rcol .rinfo .dv2 .left p{color:#fff;}
#rcol .rinfo .dv2 a{color:#fff;}

#rcol .rinfo .dv2 .right{width:202px; float:left; padding-top:10px;}
#rcol .rinfo .dv2 .right img{display:inline;}
#rcol .sm{width:214px; height:35px; color:#333; font-weight:bold; font-size:16px; background-color:#abbabb; border:1px solid #838d8d;}

#rcol ul.tul{width:472px; margin-left:20px;}
#rcol ul.tul .l1{width:216px;float:left;}
#rcol ul.tul .l2{width:256px;float:left;}



/*product view page*/
#rcol .vtitle{margin-top:5px; background-color:#fff; text-align:center; padding-bottom:15px;}
#rcol .vtitle h2{color:#000; line-height:30px; text-transform:capitalize;}
#rcol .vtitle span{text-transform:uppercase;}
#rcol .vlink{color:#990000; padding:5px 30px; text-align:left;}
#rcol .vlink span{float:right; color:#827b00;}
#rcol .vlink span a{color:#827b00;}
#rcol .vinfo{padding:5px 30px; text-align:left;}
#rcol .vinfo .left{width:250px; float:left; text-align:center;}
#rcol .vinfo .right{width:255px; float:left; margin-left:2px; padding-left:15px; border-left:1px dotted #ccc;}
#rcol .vinfo ul li{line-height:20px;}
#rcol .vinfo .right li span{color:#003399;}

#rcol .plist_topdv{padding:0 20px; text-align:center;}/* background-color:#e7e7e7;*/
#rcol .plist_topdv h1{color:#5b5b5b; padding:15px 0; line-height:30px;}
#rcol .tbdv{padding:5px 20px; height:25px; line-height:18px; color:#666; text-align:left;}
#rcol .tbdv span{color:#0000ff; font-weight:bold; text-transform:capitalize;}


#email{width:290px; padding:5px; height:190px; background-color:#fff; color:#5b5b5b; font-size:11px;}
#email span{color:#cc0000; font-weight:bold;}
#email .dv1{height:25px; background-color:#ebebeb; margin-bottom:5px;}
#email .dv2{margin-top:25px; text-align:center; background-color:#cc0000;}
#email .dv2 a{color:#fff;}

.lookfor{width:300px; height:350px; padding:15px 25px 0 25px; text-align:center; background-color:#fff;}


#freegift{width:708px; color:#333; overflow-x:hidden; background-color:#fff; margin:0 auto;}
#freegift .logo{width:708px;height:108px;}
#freegift .toptitle{width:708px; height:95px; line-height:180%; background-color:#000; color:#fff;text-align:center; padding-top:15px;}
#freegift .toptitle span{font-size:16px; font-weight:bold;}

#freegift .row{width:708px; height:90px; vertical-align:middle; border-top:1px solid #000; border-bottom:1px solid #f90200; clear:both;}
#freegift .row div{width:368px; height:90px; font-size:14px; font-weight:normal; text-align:center; vertical-align:middle; float:right; background-color:#c0c0c0;}

#freegift .dv{width:708px; background-color:#fff; border-top:1px solid #000;}
#freegift .dv .ldv{width:340px; float:left; text-align:center; padding-top:5px; background-color:#808080;}
#freegift .dv .ldv img{margin-top:10px;}
#freegift .dv .tmar10{margin-top:10px;}
#freegift .dv .tmar20{margin-top:20px;}
#freegift .dv .rdv{width:368px; float:right; background-color:#fff; padding-bottom:15px;}
#freegift .dv h3{width:355px; text-align:center; font-size:12px; font-weight:bold; margin:10px auto;}
#freegift .dv h4{font-size:10px; font-weight:bold; display:inline;}
#freegift .dv ul{list-style:none; margin-left:60px;}
#freegift .dv ul li{list-style:none; line-height:150%;}





/*cart page*/
/*.cart{width:760px; text-align:center; overflow:visible; margin:0 auto; padding-left:35px; padding-right:5px; background-color:#fff; *margin-top:-2px; padding-top:10px; padding-bottom:10px;}
.cart .bluetitle{font-family: Georgia;color: #005183;text-decoration: none;word-spacing: 0.1em;text-align: center;letter-spacing: 0;line-height: 1.8em;font-size: 14px;margin: 0 auto 0 auto;}*/

/*.cpart{width:760px; text-align:center; overflow:visible; margin:0 auto; padding-left:35px; padding-right:5px; background-color:#fff; *margin-top:-2px; padding-top:10px; padding-bottom:10px;}*/


/*footer begin*/
#footer {width:800px; margin:0 auto;}
#footer *{color:#fff;}
#footer a.black:link,#footer a.black:visited{color:#000;}
#footer a.black:hover{text-decoration:underline; color:#CE0000; font-weight:normal;}

#footer .ht_30{height:30px!important;}
#footer .link{height:20px; background-color:#000; text-align:center;}
#footer p{color:#fff; background-color:#696969; text-align:center; padding-top:15px; border-bottom:2px solid #000;}/*height:126px; */
#footer p.p{height:70px; padding-top:0; border:none;}
#footer p.p0{border:none; background-color:#999; height:auto;}
#footer p.p0 .u{text-decoration:underline;}
#footer p.p0 span{font-size:30px; font-weight:bold; margin:10px 5px 5px;}
#footer p.p1{height:136px; color:#5b5b5b; background-color:#cdcccd; text-align:center; border:none;}
#footer p.ht{height:auto;}



#rcol .imgdv ul li .freegiftlist {position: relative; background: #000; width: 132px; height: 65px; text-align: left; padding: 0; margin: 5px 0 0 0; overflow: hidden; line-height: auto}
#rcol .imgdv ul li .freegiftlist p {position: absolute; top: 8px; right: 10px; width: 80px; text-align: center; float: right; margin: 0; padding: 0;}
#rcol .imgdv ul li .freegiftlist img {position: absolute; top: 19px; left: 8px; width: 29px; height: 29px}



/*---------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------*/

/*	other css	----	new add	*/

.errormsg{clear:both; width:100%; margin:0 auto; line-height:18px; color:#000; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center;}
.errormsg span{color:#ff0000; font-size:12px;}

/* newuser and edituser form	--	*user.asp	*/		/*660px	720px*/
#newuser,#edituser{width:650px; margin:0 auto; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#fcfcfc; padding:3px 5px;}

#pswcol, #billcol{width:275px; float:left; text-align:left; margin-right:60px; line-height:1.2em;}
#pswcol .info{text-align:right; font-size:9px; padding-right:5px!important; padding-right:0;}
#logincol, #shipcol{width:310px; float:left; text-align:left; line-height:1.2em;}
#logincol{background-color:#f6f6f6;}

#btn_login,#btn_reg,#btn_edit{margin-right:22px!important; margin-right:17px; float:right;}
#FillFields{width:14px; height:14px; margin-top:4px;}

.row{height:25px; clear:both; margin:0; overflow:hidden; text-align:left;}
.row strong{color:#be3300; font-weight:normal;}
.row label{width:125px; float:left; text-align:right; vertical-align:middle; padding-top:3px; padding-right:5px;}
.row label span{color:#be3300; padding-left:2px; overflow:hidden;}
.orange{color:#be3300;}
.headlines{color:#be3300; font-size:14px; margin-bottom:5px; padding:6px 3px; text-align:left; background-color:#f8f8f8;}


/* userlogin form	--	login.asp	*/
#userlogin{width:400px; clear:both; margin:0 auto; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#userlogin h3{height:20px; line-height:20px; color:#be3300; font-size:13px; font-weight:normal; text-align:right; padding-right:20px;}
#userlogin label{font-size:12px;}


/* shipping form	--	shipping*.asp	*/
#shipping_canada{width:660px; margin:0 auto; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#fcfcfc;}/*width:400px;*/
#shipping_canada label{float:none; vertical-align:text-top;}
#shipping_canada .row{padding-left:3px;}

#shipping_usa{width:660px; margin:0 auto; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#fcfcfc;}/*width:450px;*/ /* padding-top:20px; padding-bottom:50px;*/
#shipping_usa label{float:none; vertical-align:text-top;}
#shipping_usa .row{padding-left:3px;}


/* confirmorder form	--	template_confirmorder.asp	*/
#confirmorder{width:650px; margin:0 auto; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:3px; background-color:#fcfcfc;}

/*#totalcol{float:left; margin-right:125px;}*/
#totalcol{width:200px; float:left; padding-right:80px;}
#totalcol span{display:block; width:100px; float:left;}

#billcol2,#shipcol2{width:200px; float:left;}
#shipcol2{float:right;}

#paycol{width:290px; clear:both; padding-top:15px;}
#paycol textarea{width:150px; height:75px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}


/* cart	--	cart.asp */
#cart{width:700px; margin:0 auto; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; background-color:#fcfcfc;}
#cart th{color:#be3300; font-size:13px; font-weight:normal;}
#cart td{line-height:18px;}
#cart input{font-size:11px;}
#cart input.qty{width:24px; height:13px; margin-right:5px; font-size:11px; border:1px solid #888;}


/* checkout	--	template_order*.asp	*/
#checkout{width:660px; margin:0 auto; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#fcfcfc;}
#checkout .success{line-height:16px; padding-left:3px; padding-bottom:10px;}
#checkout .row{height:18px; line-height:18px; clear:none;}

#ordership{width:210px; float:left; padding-top:5px; padding-left:3px;}

#ordercontents{float:right; padding-top:5px; padding-left:3px;}
#ordercontents table{width:auto;}
#ordercontents th{height:25px; font-size:12px; font-weight:normal; padding-right:10px; text-align:center;}
#ordercontents td{line-height:18px; padding-right:10px;}

#ordercomplete{clear:both; width:100%; position:relative; padding-left:3px; padding-bottom:30px;}
#ordercomplete span{color:#be3300;}
#ordercomplete .thanks{position:absolute; height:40px; line-height:40px; vertical-align:bottom; right:0; bottom:25px; color:#005183; font-size:30px; font-weight:bold; padding-right:10px; text-align:right;}

#checkhead{clear:both; height:35px; line-height:35px; margin:0 auto; padding-bottom:5px; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center;}
#checkhead ul{margin:0 auto; padding:0;}
#checkhead li{display:inline; padding:0 5px; cursor:pointer;}

