@charset "utf-8";
body{margin:0px; padding:0px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#000; background:url(../images/bodybg.gif) #aeaeae top repeat-x;}
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:908px; margin:0 auto; clear:both;}
.logo{float:left; width:476px; height:101px; overflow:hidden;}
.headr{float:right; width:420px; color:#fff; font-weight:700; text-align:right;}
.headr .headrt{height:70px; line-height:54px; font-size:13px;}
.headr .headrt a{color:#d4141f; padding:0 4px 0 4px;}
.headr .headrt a:hover,.headr .headrd a:hover,.alltitle a:hover{color:#FF6600;}
.headr .headrd img{margin-left:16px;}
.headr .headrd a{color:#fff; font-size:14px;}
.menu{background:url(../images/menubg.gif) repeat-x; height:33px; line-height:33px; color:#fff; font-size:14px;}
.menu .menul{float:left; width:18px; height:33px; background:url(../images/menul.gif) no-repeat;}
.menu .menum{float:left; width:860px;}
.menu .menur{float:right; width:20px; height:33px; background:url(../images/menur.gif) no-repeat;}
.menu a{color:#fff; padding:0 20px 0 40px; font-weight:700;}
.menu a:hover{color:#F60;}

.nav{height:28px; margin:10px 0 0 20px;}
.nav .inpt{width:306px; font-size:11px; vertical-align:inherit;}
	.nav .stbtm{background:url(../images/go.gif) no-repeat; border:none; width:21px; height:21px; cursor:pointer;}
	.nav select{font-size:11px; height:20px; font-family:Arial, Helvetica, sans-serif; width:156px;}
	.nav span{float:left; display:block;}
	.nav .shopcarts{margin-left:80px; line-height:24px; font-weight:700; text-indent:30px; background:url(../images/cart.gif) left top no-repeat; font-size:13px;}
	.nav .shopcarts a{color:#BC100E;}
	.nav .shopcarts a:hover,.fnav .fnavm a:hover{color:#FF6600;}

.Mainbox{background:#fff;}
.Mbox{height:264px; padding:1px; width:906px; clear:both;}
.Lbox h3{background:url(../images/h3bg.gif); height:29px; line-height:29px; font-size:13px; font-weight:700; color:#fff; text-align:center;}
.Lbox h3 a{color:#fff;}
.Pbox .PboxC{margin-left:4px; height:102px; padding-top:8px; *height:106px; *padding-top:6px;}
	.Pbox .PboxC .inpt{width:96px; height:17px; border:solid 1px #5E5F5A; margin:6px 0 0 4px;}
	.Pbox .PboxC .inpt1{margin-left:9px;}
	.Pbox .PboxC .stbtm{background:url(../images/stbtmbg.gif) no-repeat; width:67px; padding:3px 0 5px 0; margin:16px 0 0 8px; border:none; cursor:pointer;}

.Lbox{float:left; width:182px;}	
.LboxC{width:180px; background:#f4f4f4; border-left:solid 2px #fff; margin-bottom:6px;}
.Lbox .flist a{background:url(../images/listbg.gif) left 6px repeat-x; padding:8px 0 7px 6px; color:#844bb4; font-size:13px; font-weight:700; display:block;}
.Lbox .flist a:hover{color:#FF6600; display:block; font-weight:700;}
.suckerdiv ul{width: 172px; /* Width of Menu Items */ text-align:left; margin:0 auto;}	
.suckerdiv ul li{position: relative; z-index:99; background:#f4f4f4;}	
/*1st level sub menu style */
.suckerdiv ul li ul{
left: 172px; /* Parent menu width - 1*/
position: absolute;
width: 172px; /*sub menu width*/
top: 0; display:none; font-weight:normal;}

/*All subsequent sub menu levels offset */
.suckerdiv ul li ul li ul{ 
left: 172px; /* Parent menu width - 1*/}
/* menu links style */
.suckerdiv ul li a{display:block; width:158px; text-decoration:none; padding:5px 4px 5px 10px; background:url(../images/listbg.gif);}
.suckerdiv ul li a:hover,.suckerdiv .li2 a:hover{display:block; color:white; background:#1a151c; font-weight:700;}
/* Holly Hack for IE \*/
* html .suckerdiv ul li {float:left; height: 1%;}
* html .suckerdiv ul li a {height:1%;}
/* End */	

.hotbox{width:150px; margin:0 auto; text-align:center;}
.hotbox .hotpro{margin-top:14px;}
.hotbox .hotprw{margin-top:6px; line-height:18px; font-weight:700; color:#aa0734;}

.Lbox .newl{width:158px; margin:8px auto;}
.Lbox .newl li{line-height:23px; text-indent:15px; background:url(../images/noticebg.gif); display:block; height:24px;}
.Lbox .newl li a{color:#444;}
.Lbox .newl li a:hover{color:#FF6600;}

.Pbox .PboxC1{margin:12px; line-height:166%; color:#696564; overflow:hidden;}

.Rbox{float:right; width:720px; overflow:hidden;}
.Rbox h3{text-align:left; background:url(../images/htbg.gif) no-repeat; height:29px; line-height:28px; color:#fff; font-weight:700; font-size:15px; clear:both;}
.Rbox h3 span{float:left; display:block; width:650px; padding-left:32px;}

.Pbox .PboxL{float:left; display:inline; width:150px; overflow:hidden; text-align:center; margin:16px 10px 0 16px;}
.Pbox .PboxL .PboxLi img{max-width:150px; max-height:130px;}	
.Pbox .PboxL .PboxLw{font-size:13px; margin-top:6px; line-height:20px;}
		.PboxL .PboxLw a{font-weight:700;}
		.PboxL .PboxLw em,.em{color:#0265CB; text-decoration:line-through;}
		.PboxL .PboxLw span,.span,.protrtd em{color:#AC0636; font-weight:700;}
		.PboxL .PboxLa{margin-top:2px;}
.RboxR .PboxL{width:158px; height:auto; margin:14px 10px 0 20px; font-size:12px;}	
.RboxR .PboxLw a{font-weight:normal;}	
#scrollContent{height:1048px; overflow:hidden;}
	
.alltitle{height:30px; overflow:hidden; line-height:30px; color:#444; text-indent:16px;}
.alltitle a{color:#444;}
.probox{background:url(../images/probg.gif) repeat-y; clear:both; margin-top:8px;}

.Rbox h3 a{color:#fff;}
.Rbox .toptd{background:url(../images/protbg.gif); height:18px; overflow:hidden;}
.Rbox .content{padding:0 14px 0 14px; line-height:160%;}
.probox h4{height:16px; background:url(../images/prodbg.gif) no-repeat; clear:both; margin-top:10px;}

.Rbox .boxRc{width:680px; padding-left:10px; overflow:hidden;}
.Rbox .boxRc .newst{margin-bottom:10px; height:18px; width:660px; text-align:right;}
.Rbox .boxRc .newst a{color:#000; text-decoration:underline; float:left; display:block; width:70%; text-align:left; font-weight:700;}
.Rbox .boxRc .pages{border:dashed 1px #8bb4d7; padding:4px; background:#f8f3f9; width:98%; margin-top:20px; text-align:center; color:#572d93; font-size:11px; font-weight:700;}
.Rbox .boxRc .pages a{font-weight:normal;}

.newCusBox{float:left; color:#585858; font-size:11px; width:320px; border:solid 1px #ccc; overflow:hidden;}
.newCusBox.mright{margin-right:25px;}
.newCusBox.reg{width:690px; display:inline;}
.reg .loginFormField{float:left; width:320px; height:50px;}
.bigbox .loginFormField{float:left; width:320px; height:50px;}
.newCus{padding:15px 0px 0 20px;_height:210px;min-height:200px; margin-bottom:20px;}
.newCus .title{background:url(../images/custom_icon.jpg) no-repeat left center; padding-left:20px; border-bottom:1px solid #DDD; line-height:34px; color:#b400a5; font-weight:bold; margin-bottom:20px;}
.inputStyle,.inputStyleCode{width:300px;}
.customFooter{height:37px;border-top:1px solid #ABB4B9; background:#e0c6e4;text-align:right;line-height:37px;position:relative;}
.customFooter .forgotPass{float:left;margin-left:13px;position:absolute;left:1px;right:auto;color:#111;text-decoration:underline;}	
.customFooter .forgotPass:hover{text-decoration:none;}
.RequiredField {color:#E93B08;text-align:right;}
.newCus p{margin-bottom:18px;}
.button{background:#000 none repeat scroll 0 0; border:1px solid #fff; 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:bold;}
.boxR2 .boxR2c{padding-left:10px;}
.newCusBox em{color:#ff0000;}
.loginBox{margin:10px 0; padding-left:6px;}
.Pbox .li2{text-indent:20px; background:url(../images/icons.gif) 10px center no-repeat; line-height:24px; font-size:12px;}

.Rbox .msg{line-height:160%; width:60%; margin:0 auto;}
.Rbox .buttonx{border:solid 1px #E3E3E3; margin-top:10px; text-align:right;}
.Rbox .buttonx input,.buttonx .stbtm{border:solid 1px #ccc; background:#fff; margin:4px; cursor:pointer;}

.proimgs{border:1px solid #b085df; max-width:270px; max-height:270px; width:expression(this.width > 270 ? '270px': true);}
.pminimgs img{width:50px; height:50px; margin-left:10px; border:solid 1px #CCCCCC; padding:1px;}
.feature{width:98%; margin-left:10px; border:solid 1px #000;}
.feature h5{background:#854bc6; height:24px; line-height:24px; color:#fff; padding-left:10px; font-weight:700;}
.feature .featurec{padding:10px; width:92%; margin:0 auto;}
.feature .PboxL{margin:16px 8px 0 10px;}

.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%;}

.protrtd1{font-size:13px; font-weight:700; border-bottom:solid 1px;}
.protrtd td{border-top:solid 1px #ccc; color:#666;}

.Cbox{clear:both; float:left;}
.tellT{color:#5b5b5b; font-weight:700; height:30px;}
.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;}

.ddtable{border:dashed 1px #8bb4d7; border-collapse:collapse;}
.ddtable tr{background:#fff;}
.ddtable td{padding:2px; border-bottom:dashed 1px #ff9933;}
.ddtab{line-height:30px; clear:both; margin-top:5px;}
.ddtable .titletr{background:#8bb4d7}
.Mbox .msg{line-height:160%; width:60%; margin:0 auto;}  
.Probox{width:806px; clear:both;}
.Relbox{width:98%; margin-left:10px; clear:both;}
.Relbox .PboxL{margin:26px 10px 0 22px;}

.footc{background:#fff; width:906px; border-left:solid 1px #854cb7; border-right:solid 1px #854cb7;}
.footc h4{height:18px; line-height:18px; color:#7d48bc; font-weight:700; font-size:13px; text-indent:12px;}
.footc h4 a{color:#864db8;}
.footc .Sboxc{width:892px; padding-bottom:10px; margin-left:14px;}
.footc .Sboxc .Sboxl{width:420px; float:left; display:inline; line-height:14px; font-size:11px; color:#656565; margin-right:20px;}
.footc .Sboxc .Sboxt{font-weight:700; height:20px; font-size:12px; margin-top:14px;}

.fnav{background:#854cb7; margin-top:20px; height:26px; clear:both;}
.fnav .fnavl{float:left; width:9px; height:26px; background:url(../images/fnavl.gif);}
.fnav .fnavr{float:right; width:9px; height:26px; background:url(../images/fnavr.gif);}
.fnav .fnavm{float:left; width:888px; text-align:center; color:#fff; line-height:26px;}
.fnav .fnavm a{padding:0 10px 0 10px; color:#fff;}

.footer{clear:both; margin-top:18px; line-height:180%; text-align:center;}