@charset "utf-8";
/* Store Design Styles */
/**/

/*.container_all { width:980px; margin:0 auto; padding:0; background:transparent; height:890px; position:relative; /*background-attachment:fixed;*//*}
.container_all img.pg_bg {
	position:absolute;
	left:0px;
	right:0px;
	top:0px;
	z-index:0;*/
	/*opacity 0*/
	/*}*/



.pg_overlay { z-index:0;}
#catProd h3 { font-size:1.25em; color:#FFF; font-weight:normal}

h1.storetitle {
	position:absolute;
	top:0px;
	left:0px;
	font-size:2em;
	font-weight:normal;
	font-style:normal;
	color:#FFFFFF;
	width:965px;
	background:url(../storeimages/top_bg.jpg) repeat-x;
	height:60px;
	line-height:60px;
	padding-left:15px;
	-moz-opacity:1; -webkit-opacity:1; opacity:1;
	z-index:5;
}
.ctitlesbtn {
	background:url(../storeimages/categorybg.png) no-repeat;
	width:318px;
	padding:12px;
	height:46px;
	position:absolute;
	top:70px;
	left:0px;
	font-size:2.25em;
	color:#FFF;
	font-weight:normal;
	cursor:default;
	z-index:10;
}

.viewcartbtn {
	background:url(../storeimages/veiw_bg_s01.png) no-repeat;
	width:240px;
	padding:8px;
	height:44px;
	position:absolute;
	top:170px;
	right:54px;
	font-size:1.875em;
	color:#FFF;
	font-weight:normal;
	text-align:center;
	cursor:pointer;
	display:block;
	z-index:2;
}
.viewcartbtn span:before { content:url(../storeimages/arrow.png);}


#ctitles {
	width:910px;
	height:100px;/*160*/
	position:absolute;
	top:60px;
	left:34px;
	z-index:4;
}
#ctitles ul { list-style:none; padding:0px; height:96px; overflow:hidden}
#ctitles ul li { width:178px; text-align:center; font-size:0.8125em; line-height:16px; float:left;background:url(../storeimages/button_s01.jpg) no-repeat; margin-right:1px }
#ctitles ul li a,#ctitles ul li.current { width:178px; height:32px; padding-top:6px; color:#000; display:block; text-decoration:none; margin-right:1px}
#ctitles ul li a:hover,#ctitles ul li.current { background:#008EEC; color:#fff; background:url(../storeimages/button_hover_s01.jpg) no-repeat }

.storecontent {
	width:980px;
	position:absolute;
	top:173px;
	left:0px;
	z-index:0;
	background:none;
	/*background:transparent url(../storeimages/bg90.png) repeat;*/
	color:#727272;
	height: 450px;
	background:#222;

}
.storecontent h3 { font-size:1.5em; font-weight:normal; color:#3EB2FF; background:#222; line-height:40px; padding-left:78px;}
.storeprolist {  width:830px; margin:0 auto; margin-top:12px; clear:both; font-size:0.6875em; }
#storecontent h3 {color:#3EB2FF;}


#storeprolist {
	padding:10px 40px 10px 10px;
	height: 550px;
	width: 780px;
	overflow: auto;
	margin-bottom:10px;
   	}

.storeprolist ul { list-style-type:none;}
.storeprolist ul li { width:260px; float:left; height:300px; display:inline-block;}
.storeprolist ul li img { clear:both; width:200px; height:200px;}
.storeprolist ul li.a0,.storeprolist ul li.a3,.storeprolist ul li.a6,.storeprolist ul li.a9,.storeprolist ul li.a12,.storeprolist ul li.a15,.storeprolist ul li.a18,.storeprolist ul li.a21,.storeprolist ul li.a24 { text-align:left}
.storeprolist ul li.a1,.storeprolist ul li.a4,.storeprolist ul li.a7,.storeprolist ul li.a10,.storeprolist ul li.a13,.storeprolist ul li.a16,.storeprolist ul li.a19,.storeprolist ul li.a22,.storeprolist ul li.a25 { text-align:center}
.storeprolist ul li.a2,.storeprolist ul li.a5,.storeprolist ul li.a8,.storeprolist ul li.a11,.storeprolist ul li.a14,.storeprolist ul li.a17,.storeprolist ul li.a20,.storeprolist ul li.a23,.storeprolist ul li.a26 { text-align:right;}
.storeprolist ul li.a2 img,.storeprolist ul li.a5 img,.storeprolist ul li.a8 img,.storeprolist ul li.a11 img,.storeprolist ul li.a14 img,.storeprolist ul li.a14 img,.storeprolist ul li.a17 img,.storeprolist ul li.a20 img,.storeprolist ul li.a23 img,.storeprolist ul li.a26 img         { float:right}

/*.detailsa,.detailsb,.detailsc { width:200px; height:30px; font-size:15px; color:#fff55c; line-height:30px; text-align:right;}
.detailsa span,.detailsb span,.detailsc span { float:left;}
.detailsb { margin:0 auto;}
.detailsc { float:right}
*/

.storeprolist ul li.a0 div.detailsa,.storeprolist ul li.a3 div.detailsa,.storeprolist ul li.a6 div.detailsa,.storeprolist ul li.a9 div.detailsa,.storeprolist ul li.a12 div.detailsa,.storeprolist ul li.a15 div.detailsa,.storeprolist ul li.a18 div.detailsa,.storeprolist ul li.a21 div.detailsa,.storeprolist ul li.a24 div.detailsa { width:200px; height:30px; font-size:0.9375em; color:#b2e4ff; line-height:30px; text-align:right;} 

.storeprolist ul li.a1 div.detailsa,.storeprolist ul li.a4 div.detailsa,.storeprolist ul li.a7 div.detailsa,.storeprolist ul li.a10 div.detailsa,.storeprolist ul li.a13 div.detailsa,.storeprolist ul li.a16 div.detailsa,.storeprolist ul li.a19 div.detailsa,.storeprolist ul li.a22 div.detailsa,.storeprolist ul li.a25 div.detailsa { width:200px; height:30px; font-size:0.9375em; color:#b2e4ff; line-height:30px; text-align:right; margin:0 auto;}

.storeprolist ul li.a2 div.detailsa,.storeprolist ul li.a5 div.detailsa,.storeprolist ul li.a8 div.detailsa,.storeprolist ul li.a11 div.detailsa,.storeprolist ul li.a14 div.detailsa,.storeprolist ul li.a17 div.detailsa,.storeprolist ul  li.a20 div.detailsa,.storeprolist ul li.a23 div.detailsa,.storeprolist ul li.a26 div.detailsa { width:200px; height:30px; font-size:0.9375em; color:#b2e4ff; line-height:30px; text-align:right; float:right}

.storeprolist ul li div.detailsa span {float:left;}


.storeprolist ul li.a0 p.prtitlea,.storeprolist ul li.a3 p.prtitlea,.storeprolist ul li.a6 p.prtitlea,.storeprolist ul li.a9 p.prtitlea,.storeprolist ul li.a12 p.prtitlea,.storeprolist ul li.a15 p.prtitlea,.storeprolist ul li.a18 p.prtitlea,.storeprolist ul li.a21 p.prtitlea,.storeprolist ul li.a24 p.prtitlea {width:200px; text-align:left; font-size:0.875em; line-height:18px; border-bottom:1px solid #000;} 

.storeprolist ul li.a1 p.prtitlea,.storeprolist ul li.a4 p.prtitlea,.storeprolist ul li.a7 p.prtitlea,.storeprolist ul li.a10 p.prtitlea,.storeprolist ul li.a13 p.prtitlea,.storeprolist ul li.a16 p.prtitlea,.storeprolist ul li.a19 p.prtitlea,.storeprolist ul li.a22 p.prtitlea,.storeprolist ul li.a25 p.prtitlea {width:200px; text-align:left; font-size:0.875em; line-height:18px; border-bottom:1px solid #000; margin:0 auto;}

.storeprolist ul li.a2 p.prtitlea,.storeprolist ul li.a5 p.prtitlea,.storeprolist ul li.a8 p.prtitlea,.storeprolist ul li.a11 p.prtitlea,.storeprolist ul li.a14 p.prtitlea,.storeprolist ul li.a17 p.prtitlea,.storeprolist ul li.a20 p.prtitlea,.storeprolist ul li.a23 p.prtitlea,.storeprolist ul li.a26 p.prtitlea {width:200px; text-align:left; font-size:0.875em; line-height:18px; border-bottom:1px solid #000; float:right}

/*.prtitlea,.prtitleb, .prtitlec { width:200px; text-align:left; font-size:14px; line-height:18px; border-bottom:1px solid #000;}
.prtitleb { margin:0 auto;}
.prtitlec { float:right}*/

.container_all { min-height:890px; z-index:0;  }
.st_container { width:980px; background:#222; min-height:890px; height:auto}
.catProd,.vCart {
	width:980px;
	height:632px;/*622*/
	box-shadow:rgba(102,102,102,0.8) 0px 2px 2px;
	position:fixed;
	top:700px;/*150px*/
	/*left:0px;*/
	margin:0 auto;
	background:#383838;
	z-index:210;
	-moz-opacity:0;
	-webkit-opacity:0;
	opacity:0;
}
span.cclose { width:20px; height:20px; line-height:20px; color:#58c4ff; font-size:1em; font-weight:bold; font-stretch:wider; display:block; text-align:center; float:right; margin:12px 12px 0px 0px; cursor:pointer}

.vcBox,.cpbox0,.cpbox1,.cpbox2,.cpbox3,.cpbox4,.cpbox5,.cpbox6,.cpbox7,.cpbox8,.cpbox9,.cpbox10,.cpbox11,.cpbox12,.cpbox13,.cpbox14,.cpbox15,.cpbox16,.cpbox17,.cpbox18,.cpbox19,.cpbox20,.cpbox21,.cpbox22,.cpbox23 { width:840px; margin:61px auto; height:500px; display:none}
.leftbx,.rightbx { float:left; outline:0; height:460px;}
.leftbx { width:43%; text-align:center;}
.leftbx img { margin-top:60px; outline:1px #666 solid;}
.rightbx { width:57%; text-align:left}
.rightbx p { padding:30px 30px 12px; font-size:1em; font-weight:normal; color:#fff; height:90px; overflow-y:auto; margin-bottom:2px;}
.rightbx ul { padding-left:30px; list-style:none;}
.rightbx ul li { text-align:left; font-size:1em; font-weight:bold; color:#fff; border-top:1px #606060 solid; height:30px; line-height:30px; padding-left:12px;}
.rightbx div { text-align:center; padding:20px;}
input[type=submit].atcbtn { background:rgba(0,102,204,1); color:#FFF; font-size:1.5em; padding:6px 15px; border:0; cursor:pointer;  display:block}
input.shpinfobtn {background:#0064EC; color:#FFF; font-size:0.875em; padding:3px 8px; border:0; cursor:pointer;  display:block}

.vcBox { width:790px;}
.vcBox ul { list-style:none; margin:0; width:790px; height:62px; background-color:#000; clear:both}
.vcBox ul li { background:url(../storeimages/vcartbg.png) repeat-x; height:57px; color:#FFF; font-size:1.25em; font-weight:normal; line-height:57px; padding-left:6px; float:left; margin:2px 1px;}
.vcBox ul li.b1 { width:224px; margin-left:3px;} 
.vcBox ul li.b2 { width:116px;} 
.vcBox ul li.b3 { width:120px;} 
.vcBox ul li.b4,.vcBox ul li.b5 { width:110px; text-align:right; font-size:1em; color:#000; padding-right:10px;}
.vcBox ul li.b4 span,.vcBox ul li.b5 span { float:left; font-size:1.25em; color:#FFF;}
.vcBox ul li.b5 { width:156px;}

/*.itembx{ width:790px; height:372px; } 
.itembx { overflow:hidden;}*/
#cartJspane { width:790px; height:352px; position:absolute; top:124px; left:95px; overflow:auto }
.itembx { padding:1px; clear:both;}
#itembx p { text-align:center; color:#FFF; padding:12px;}


ul.slct { list-style:none; width:786px; height:51px; background-color:#DADADA; padding:1px ;clear:both;}
ul.slct li { background:url(../storeimages/vcartbg2.png) repeat-x; height:46px; color:#000; font-size:1.25em; font-weight:normal; padding-left:6px; float:left; margin:1px 1px 0px; padding-top:4px; }
ul.slct li.b1 { width:224px; font-size:0.75em; line-height:16px;} 
ul.slct li.b2 { width:126px; text-align:center; font-size:0.875em; line-height:46px; } 
ul.slct li.b3 { width:120px; text-align:center; padding-top:0px;} 
ul.slct li.b4,.ul.slct li.b5 { width:110px; font-size:1em; color:#000; line-height:46px; text-align:center}
ul.slct li.b5 { width:96px; text-align:center}
ul.slct li.b6 { width:36px; text-align:center;}
ul.slct li.b6 img { background:#666; padding:2px; cursor:pointer}

/* view cart totals */
ul.ctotals { list-style:none; margin:0; width:790px; height:40px; background-color:#000; position:absolute; top:480px; left:95px;}
ul.ctotals li { background:url(../storeimages/vcartbg3.png) repeat-x; height:38px; color:#FFF; font-size:1em; font-weight:normal; line-height:16px; padding-left:6px; float:left; margin:1px 1px; line-height:40px;}
ul.ctotals li.b1 { width:224px; margin-left:3px; overflow:hidden} 
ul.ctotals li.b1 span, ul.ctotals li.b5 span { font-size:1.25em; line-height:38px;}
ul.ctotals li.b1 sup,ul.ctotals li.b5 sup { font-size:0.75em; line-height:30px; font-weight:bold}
ul.ctotals li.b5 { width:495px; padding-right:50px;}
ul.ctotals li.b5 span { float:right}

.chkoutbx { text-align:right; padding-top:8px; position:absolute; top:530px; left:184px;}
.paybtns1,.paybtns2 { float:left; padding:0 8px; text-align:left; width:45%; }

.paybtns2 { float:right; text-align:right;}
.paybtns2 form { float:right}

img.strimg { width:32px; height:32px; padding:6px 0px; margin-right:3px; float:left}

#statustext { font-size:1.75em; color:#FFF; font-weight:normal; text-align:center; position:absolute; top:480px; left:46%; padding:20px; z-index:1000; background:rgba(0,102,204,1); display:none ; }

.baselyr { position:relative; width:100%; left:0; top:0;}
.cartempty { color:#6EC5FF; font-size:1.125em; text-align:center; padding:4px 0px;}

.closeicon { top:12px; right:24px; position:absolute; z-index:22;  }
#catProd img { width:200px; height:200px;}

.prcnum { font-size:1.5em; color:#0099FF}

/*shipping info*/
.shippinginfoBx {
	width:350px;
	height:196px;
	position:absolute;
	top:151px;
	left:485px;
	z-index:100;
	background:url(../storeimages/strshpinfo_bg001.png) no-repeat; display:none; padding:20px 0 10px 0; font-size:1.25em; color:#FFF; font-weight:normal
}

.shpclose { position:absolute; top:12px; right:12px; width:22px; height:23px; z-index:110; display:block; cursor:pointer; background:url(../storeimages/shpclose001.png) no-repeat;}
.ftitem,.echadditem { padding:24px 4px 12px 4px; text-align:left; }
.ftitem span,.echadditem span { margin-left:5px}

.algrg { width:282px; text-align:right;}
.shpArrw { width:28px; height:38px; background:url(../storeimages/shpinfoarrw.png) no-repeat; position:absolute; bottom:-38px; left:0; display:block; z-index:0; }


@import url("store001-jscrollpane.css");


@media only screen and (max-width: 592px) and (min-width: 320px){
	
	#ctitles { width:94%; left:10px;}
	#ctitles ul { width:100%;}
	#ctitles ul li a, #ctitles ul li.current,#ctitles ul li { width:49%;}
	#ctitles ul li a { width:100%; }
	.storecontent { width:98%; top:224px !important;}
	#storeprolist,.st_container,h1.storetitle,
	.catProd, .vCart { width:100%;}
	h1.storetitle { padding-left:1%; width:84%;}
	#storeprolist { width:54%;}
	.leftbx,.rightbx { float:none; width:94%; margin:0 auto; clear:both;}
	.leftbx { height:auto; text-align:center; }
	.leftbx img { margin-top:12px;}
	
	
	.shippinginfoBx { top:80px;}
	.storecontent h3 { font-size:1.25em; padding-left:10px;}
	.storeprolist ul li { float:none; width:100%; }
	
	.vcBox, .cpbox0, .cpbox1, .cpbox2, .cpbox3, .cpbox4, .cpbox5, .cpbox6, .cpbox7, .cpbox8, .cpbox9, .cpbox10, .cpbox11, .cpbox12, .cpbox13, .cpbox14, .cpbox15, .cpbox16, .cpbox17, .cpbox18, .cpbox19, .cpbox20, .cpbox21, .cpbox22, .cpbox23 { width:94%; margin:30px auto}
	
	
	.storeprolist ul li.a0, .storeprolist ul li.a3, .storeprolist ul li.a6, .storeprolist ul li.a9, .storeprolist ul li.a12, .storeprolist ul li.a15, .storeprolist ul li.a18, .storeprolist ul li.a21, .storeprolist ul li.a24 { width:100%; }
	
	
	.storeprolist ul li.a2 img, .storeprolist ul li.a5 img, .storeprolist ul li.a8 img, .storeprolist ul li.a11 img, .storeprolist ul li.a14 img, .storeprolist ul li.a14 img, .storeprolist ul li.a17 img, .storeprolist ul li.a20 img, .storeprolist ul li.a23 img, .storeprolist ul li.a26 img { float:none; }
	
	.storeprolist ul li.a2 p.prtitlea, .storeprolist ul li.a5 p.prtitlea, .storeprolist ul li.a8 p.prtitlea, .storeprolist ul li.a11 p.prtitlea, .storeprolist ul li.a14 p.prtitlea, .storeprolist ul li.a17 p.prtitlea, .storeprolist ul li.a20 p.prtitlea, .storeprolist ul li.a23 p.prtitlea, .storeprolist ul li.a26 p.prtitlea { float:none; }
	
	.storeprolist ul li.a2 div.detailsa, .storeprolist ul li.a5 div.detailsa, .storeprolist ul li.a8 div.detailsa, .storeprolist ul li.a11 div.detailsa, .storeprolist ul li.a14 div.detailsa, .storeprolist ul li.a17 div.detailsa, .storeprolist ul li.a20 div.detailsa, .storeprolist ul li.a23 div.detailsa, .storeprolist ul li.a26 div.detailsa { float:none; }
	
	
	#catProd img { width:64px; height:64px;}
	.rightbx p { padding:20px 8px 6px 8px; font-size:0.8em; height:42px; }
	.rightbx div { padding-top:5px;}
	.shippinginfoBx { width:82%; left:17%;} 
	.algrg { width:90%; font-size:0.84em; }
	#statustext { top:200px; left:5%; width:80%; font-size:1.5em;}
	.vcBox { width:98%; }
	.vcBox ul { width:100%; }
	.vcBox ul li { line-height:1.5; font-size:1em;}
	.vcBox ul li.b1 { width:18%; font-size:1.32em; line-height:1.5; }
	.vcBox ul li.b2,.vcBox ul li.b3,.vcBox ul li.b4 { width:15%; }
	.vcBox ul li.b5 { width:18%; }
	.vcBox ul li.b4 span, .vcBox ul li.b5 span { font-size:0.84em; display:block; float:none; text-align:center; }
	.vcBox ul li.b3 { font-size:0.725em;}
	.vcBox ul li.b4 { width:13%;}
	.vcBox ul li.b4, .vcBox ul li.b5 { font-size:0.825em;}
	
	
	#cartJspane { /*width:94%;*/ width:296px; left:4px; height:160px; }
	ul.slct { width:99%; }
	ul.slct li.b1 {/*width:18%; */ width:44px; text-indent:-9999px;}
	ul.slct li.b2,ul.slct li.b3,ul.slct li.b4 { /*width:15%;*/ width:44px; font-size:0.875em;  }
	ul.slct li.b3 { line-height:46px;}
	ul.slct li.b5 { /*width:16%;*/ width:47px; font-size:1em; line-height:46px; }
	ul.slct li.b6 {/* width:5%;*/ width:15px; padding-left:1px; }
	ul.slct li.b6 img { margin-top:14px;}
	ul.ctotals { width:97%; left:1%; top:290px  }
	ul.ctotals li.b1 { width:97%;}
	ul.ctotals li.b5 { width:95%; padding-right:3%; font-size:0.875em;}
	
	.chkoutbx { left:0; top:365px;}
	input[type=submit].atcbtn { font-size:1.25em; padding:5px 7px;}
	
	.paybtns1, .paybtns2 { padding:0 1%; width:43%;}
}


@media only screen and (max-width: 479px) and (min-width: 343px){
	
}
@media only screen and (max-width: 592px) and (min-width: 480px){
	
	
}

@media only screen and (max-width: 800px) and (min-width: 768px){
	
	#ctitles { width:94%; left:10px;}
	#ctitles ul { width:100%;}
	#ctitles ul li a, #ctitles ul li.current,#ctitles ul li { width:24%;}
	#ctitles ul li a { width:100%; }
	.storecontent { width:100%; top:224px !important;}
	#storeprolist,.st_container,h1.storetitle,
	.catProd, .vCart { width:100%; }
	h1.storetitle { padding-left:1%; width:99%;}
	#storeprolist { width:90%;}
	/*.leftbx,.rightbx { float:none; width:94%; margin:0 auto; clear:both;}*/
	/*.leftbx { height:auto; text-align:center; }*/
	/*.leftbx img { margin-top:12px;}*/
	
	.leftbx { width:35%;}
	.shippinginfoBx { top:100px;}
	.storecontent h3 { font-size:1.25em; padding-left:20px;}
	.storeprolist ul li { width:33%; }
	
	.vcBox, .cpbox0, .cpbox1, .cpbox2, .cpbox3, .cpbox4, .cpbox5, .cpbox6, .cpbox7, .cpbox8, .cpbox9, .cpbox10, .cpbox11, .cpbox12, .cpbox13, .cpbox14, .cpbox15, .cpbox16, .cpbox17, .cpbox18, .cpbox19, .cpbox20, .cpbox21, .cpbox22, .cpbox23 { width:94%; margin:30px auto}
	
	
	.storeprolist ul li.a0, .storeprolist ul li.a3, .storeprolist ul li.a6, .storeprolist ul li.a9, .storeprolist ul li.a12, .storeprolist ul li.a15, .storeprolist ul li.a18, .storeprolist ul li.a21, .storeprolist ul li.a24 { width:33%; }
	
	
	.itembx { width:100%; padding:0; clear:both}
	
	#catProd img { width:128px; height:128px;}
	.rightbx p { padding:20px 8px 6px 8px; font-size:0.8em; height:100px; }
	
	.shippinginfoBx { left:50%;} 
	.algrg { width:90%; font-size:0.84em; }
	#statustext { top:200px; left:5%; width:80%; font-size:1.5em;}
	.vcBox { width:98%; }
	.vcBox ul { width:100%; }
	.vcBox ul li { line-height:1.5; font-size:1em;}
	.vcBox ul li.b1 { width:28%; font-size:1.32em; line-height:1.5; }
	.vcBox ul li.b2,.vcBox ul li.b3,.vcBox ul li.b4 { width:15%; }
	.vcBox ul li.b5 { width:18%; }
	.vcBox ul li.b4 span, .vcBox ul li.b5 span { font-size:0.84em; display:block; float:none; text-align:center; }
	.vcBox ul li.b3 { font-size:0.725em;}
	.vcBox ul li.b4 { width:13%;}
	.vcBox ul li.b4, .vcBox ul li.b5 { font-size:0.825em;}
	
	
	#cartJspane { width:724px; left:12px; height:320px; }
	ul.slct { width:98%; }
	ul.slct li.b1 {width:197px; }
	ul.slct li.b2,ul.slct li.b3,ul.slct li.b4 { width:106px; font-size:0.875em;  }
	ul.slct li.b3 { line-height:50px;}
	ul.slct li.b5 { width:113px; font-size:1em; line-height:46px; }
	ul.slct li.b6 { width:35px; padding-left:1px; }
	ul.slct li.b6 img { margin-top:14px;}
	ul.ctotals { width:97%; left:1%; }
	
	ul.ctotals li { padding-left:1%;}
	ul.ctotals li.b1 { width:47%;}
	ul.ctotals li.b5 { width:47%; padding-right:3%; font-size:0.875em;}
	
	.chkoutbx { left:0; }
	input[type=submit].atcbtn { font-size:1.25em; padding:5px 7px;}
	
	.paybtns1, .paybtns2 { padding:0 1%; width:43%;}
	
}