@charset "utf-8";
body{margin:0px; padding:0px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#000; background:#fff;}
body,div,dl,dt,dd,ul,ol,p,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote{padding:0; margin:0;} 
h1,h2,h3,h4,h5,h6{font-size:12px; font-weight:normal; text-align:left;} 

a img{border:none} 
a{color:#000; text-decoration:none;}
a:hover,.nav .shopcarts a:hover{color:#FF6600; text-decoration:underline;}

em{font-style:normal;}
li {list-style:none;}
form {padding:0px; margin:0px;}
.input,.select{height:18px; font-size:12px; border:solid 1px #DEDEDE; font-family:Arial, Helvetica, sans-serif; width:120px;}
input{font-size:12px; vertical-align:middle; font-family:Arial, Helvetica, sans-serif;}
input {padding-top:1px;}
.clear{clear:both;}

.box{width:972px; margin:0 auto; clear:both;}
.logo{float:left; width:230px;}
.banner{float:right; width:662px; background:url(../images/banner.gif) no-repeat; height:96px;}
	.banner .loginreg{height:38px;}
	.banner .currencies{float:right; width:150px; line-height:180%;}
.menu{clear:both; height:30px; background:url(../images/menubg.gif) repeat-x; font-weight:700;}
	.menu a{color:#fff; float:left; display:block; margin-top:9px; padding:0 18px 0 18px; border-left:solid 2px #fff; line-height:12px; font-size:12px;}
	.menu a:hover{color:#f6daa9; text-decoration:none;}
	.menu a.home{padding:0 20px 0 32px; border:none;}
.nav{height:28px; background:#E9E9E9; clear:both; padding-left:70px; line-height:24px; overflow:hidden;}
.nav .form1{float:left; width:500px;}
	.nav .go{border:none; background:url(../images/go.gif) no-repeat; width:35px; height:15px; margin:2px 0 0 10px; cursor:pointer;}
	.nav .keyword{width:320px; border:solid 1px #9D9D9D; padding-left:4px; margin-top:2px;}
	.nav .selecth{font-size:12px; height:18px; font-family:Arial, Helvetica, sans-serif; overflow:hidden;}
	.nav .shopcarts{font-weight:700; color:#F24A88; background:url(../images/cart.gif) no-repeat; float:left; text-indent:34px; padding-top:2px;}
	.nav .shopcarts a{color:#F24A88; text-decoration:underline;}	
.Lbox{float:left; display:inline; width:204px; overflow:hidden;}	
.Lbox h3{background:url(../images/lh3bg.gif) no-repeat; line-height:25px; text-align:center; color:#fff; font-size:14px; font-weight:700; margin-top:12px;}
.Lbox .Pbox{border:solid 1px #F41B6C; width:202px;}
.Lbox .Pbox .PboxC{margin-left:12px; height:94px; padding-top:8px; *height:98px; *padding-top:6px;}
		.Pbox .PboxC .inpt{width:108px; height:18px; border:solid 1px #A6A6A6; margin:6px 0 0 4px;}
		.Pbox .PboxC .inpt1{margin-left:18px;}
		.Pbox .PboxC .stbtm{background:url(../images/stbtmbg.gif) no-repeat; width:67px; padding:3px 0 5px 0; margin:10px 0 0 13px; border:none; cursor:pointer;}
.Lbox .Fbox{padding:6px 0 6px 0;}

.Lbox .Fbox .flist{display:block; line-height:30px; background:url(../images/icons1.gif) 10px center no-repeat; font-size:13px; text-indent:30px; border-bottom:solid 1px #DDDDDD; cursor:pointer;}
.Lbox .Fbox .flist a:hover{text-decoration:none; font-weight:700;}
.suckerdiv ul{width:202px; /* Width of Menu Items */
text-align:left; margin:0 auto;}	
.suckerdiv ul li{position: relative; z-index:100;}	
/*1st level sub menu style */
.suckerdiv ul li ul{
right: 202px; /* Parent menu width - 1*/
position: absolute;
width: 202px; /*sub menu width*/
top: 0; display: none; background:#E3E3E3; font-weight:normal; cursor:pointer;}

/*All subsequent sub menu levels offset */
.suckerdiv ul li ul li ul{
left: 202px; /* Parent menu width - 1*/}
/* menu links style */ 
.suckerdiv ul li a{display: block; text-decoration: none; font-size:12px; border-bottom:solid 1px #999; background:url(../images/icons5.gif) 10px center no-repeat; text-indent:20px; padding:5px;}
.suckerdiv ul li a:hover{color:#FF6600; background:url(../images/icons5.gif) 10px center no-repeat; text-decoration:none; font-weight:700;}
/* Holly Hack for IE \*/
* html .suckerdiv ul li {float:left; height:1%;}
* html .suckerdiv ul li a {height:1%;}

.Pbox .PboxP{width:154px; margin:10px auto; overflow:hidden;}
	.PboxP .PboxPi{width:140px; margin:0 auto; overflow:hidden; text-align:center;}
	.PboxP .PboxPi img{max-width:140px; max-height:140px;}
	.PboxP .PboxPw{margin-top:4px; line-height:18px; text-align:center;}
	.PboxP .PboxPw em{color:#8C4445;}
.Pbox .PboxP2{width:160px; margin:0 0 12px 16px;}
.Pbox .PboxP2 img{margin-top:10px;}

.Mbox{float:left; width:550px; margin:12px 0 0 14px; overflow:hidden;}
.Mbox2{overflow:inherit}
.Mbox .MboxP{width:550px; height:180px; display:block; background:#DBDBDB;}
.Mbox h4{line-height:42px; height:42px; text-align:center; color:#F2498A; font-size:16px; font-weight:700;}
.Mbox h5{line-height:36px; height:36px; text-align:center; font-size:13px; font-weight:700;}
.Mbox .Minfo{margin:6px 0; color:#363636; line-height:156%;}
.Mbox .pth{background:url(../images/pth.gif) no-repeat; height:28px; line-height:27px; color:#fff; font-size:15px; font-weight:700; text-indent:14px; margin-top:16px;}
.Mbox .probox{clear:both;}
		.probox .proboxi{width:120px; margin-top:12px;}
		.probox td{text-align:center; color:#666; line-height:16px;}
		.probox .ptd a{color:#666;}
		.probox .ptd a:hover{color:#FF6600;}
		.probox .ptd em{color:#670001;}
		.probox .ptd span,.s9 .STYLE2{text-decoration:line-through; color:#316ac5;}		
		.probox .ptd .addto{margin-top:8px;}
.Rbox{float:right; width:192px; margin-top:12px; overflow:hidden;}	
.Bbox{background:url(../images/bestsellersm.gif) repeat-y;}
	.Bbox .BboxC{width:168px; margin:0 auto; margin-top:8px; clear:both;}
	.Bbox .BboxC .BboxCL{width:46px; float:left;}
	.Bbox .BboxC .BboxCL img{width:36px; margin-top:2px;}
	.Bbox .BboxC .BboxCR{float:left; width:122px; font-size:11px; word-break:break-all;}
	.Bbox .BboxC .BboxCR em{color:#E94CA5;}

.advrt img{margin-top:16px; width:192px;}
.Rbox h3{width:192px; background:url(../images/lh3bg.gif) no-repeat; line-height:25px; text-align:center; color:#fff; font-size:14px; font-weight:700; margin-top:12px;}	
.Rbox .Pbox{border:solid 1px #F41B6C; width:190px; overflow:hidden;}
.Rbox .Pbox li{width:162px; margin:0 auto; padding:0 0 0 10px; line-height:26px; background:url(../images/icons2.gif) left 12px no-repeat;}
.Rbox .Pbox .PboxT{width:166px; margin:0 auto; padding:18px 0 18px 0; color:#4e4e4e; text-align:center; font-size:11px;}
	.Pbox .PboxT .input{width:86px; border:solid 1px #DCDCDC; height:15px;}
	.Pbox .PboxT .email{width:17px; height:16px; background:url(../images/tell.gif) no-repeat; border:none; cursor:pointer;}
.Rbox .links{width:160px; margin:0 auto; padding:12px 0 12px 0; line-height:24px;}
.Rbox .links a{display:block;}

.Cbox{clear:both; border:solid 1px #ddd; width:528px; margin-top:16px; padding:10px;}
.Cbox .title{line-height:30px; height:40px; color:#be3465; font-size:18px; font-weight:700;}
.Cbox .ptitle{line-height:30px; height:30px; color:#be3465; font-size:14px; font-weight:700;}
.Cbox .ptitle a{color:#be3465;}
.Cbox .ptitle a:hover{color:#FF6600;}
.Cbox .content{line-height:180%; color:#333;}
.Cbox .return{width:500px; text-align:right; margin-top:20px;}
.Cbox .newst{margin-top:10px; height:18px; width:510px; text-align:right;}
.Cbox .newst a{float:left; display:block; width:70%; text-align:left; font-weight:700;}
.Cbox .pages{border:dashed 1px #8bb4d7; padding:4px; background:#edf5fc; width:98%; margin-top:20px; text-align:center; color:#062a98; font-size:11px; font-weight:700;}
.Cbox .pages a{font-weight:normal;}

.newCusBox{color:#585858; font-size:11px; width:524px; border:solid 1px #abb4b9;}
.newCusBox.reg{width:520px; display:inline;}
.reg .loginFormField{float:left; width:250px; height:50px;}
.bigbox .loginFormField{float:left; width:340px; height:50px;}
.newCus{padding:15px 22px 0 22px;_height:180px;min-height:180px; margin-bottom:20px;}
.newCus .title2{background:url(../images/custom_icon.jpg) no-repeat left center; padding-left:20px; border-bottom:1px solid #DDD; line-height:25px; color:#f41b6c; font-size:14px; font-weight:bold; margin-bottom:20px;}
.inputStyle,.inputStyleCode{width:250px;}
.customFooter{height:37px;border-top:1px solid #ABB4B9; background:#eee;text-align:right;line-height:37px;position:relative;}
.customFooter .forgotPass{float:left;margin-left:13px;position:absolute;left:1px;right:auto;color:#1D7DC7;text-decoration:underline;}	
.customFooter .forgotPass:hover{text-decoration:none;}
.RequiredField {color:#E93B08;text-align:right;}
.newCus p{margin-bottom:18px;}
.button{background:#F18200 none repeat scroll 0 0; border:1px solid #DD5501; color:#FFFFFF; cursor:pointer;font-weight:bold; height:20px; +height:24px; _height:24px; margin-right:13px; margin-top:8px; padding:2px 0 20px 0px; text-align:center;}
.red{color:#ff0000; font-weight:700;}
.loginBox{margin:10px 0;}
.newCusBox em{color:#ff0000;}
.Pbox .li2{text-indent:20px; background:url(../images/icons.gif) 10px center no-repeat; line-height:24px; font-size:12px;}
.pminimgs img{width:50px; height:50px; margin-left:10px; border:solid 1px #CCCCCC; padding:1px;}
.describe{line-height:30px; font-weight:700; font-size:18px; color:#555; margin-top:12px;}
.ddtable{background:#000; clear:both;}
.ddtable tr{background:#fff;}
.ddtable td{padding:2px;}
.ddtab{line-height:30px; clear:both; margin-top:5px;}
.ddtable .titletr{background:#e3e3e3}
.fmap{border-bottom:solid 1px #ccc;}
.fmap a{font-size:14px; font-weight:bold; float:left; display:inline; margin-right:14px;}
.map{clear:both; margin-left:16px;}		
.map a{padding:4px; display:inline; float:left; word-break:break-all; font-size:12px;}
.map a.scend{font-weight:700; background:url(../images/customer2.gif) left center no-repeat; padding-left:12px;}
.smap{margin-left:24px; clear:both;}
.smap a{padding:2px; display:inline; float:left; text-decoration:underline; margin:4px; word-spacing:normal; font-size:11px;}

.dir{width:98%; border:dashed 1px #8bb4d7; border-collapse:collapse;}
.dir .dirtr{background:#ffefd4; font-size:11px; font-weight:700; color:#85531c;}
.dir .orange{color:#f28300; text-decoration:underline; font-size:11px;}
.dir td {border-bottom:dashed 1px #ff9933; vertical-align:middle; padding:4px 0 4px 4px; font-size:11px; line-height:160%;}
.dir .inputcss{width:20px;}

.tellT{color:#5b5b5b; font-weight:700; height:30px;}

.footer{background:#FFF3F7; margin-top:16px; clear:both; border-top:solid 1px #F31B6C; line-height:32px; text-align:center; padding-bottom:10px;}
.footer .fnav a{padding:0 6px;}