@charset "utf-8";
/* CSS Document */

.storeleft{
width:176px;
float:left;
}

.storeright{
	width:722px; /*for IE7 and Firefox 722px*/
	_width:706px;/* for IE 6 the width has to be narrower 716px*/
	float:left;
}

/*------------------------   start of left part  -------------------------------*/
.storelefttitle{
width:147px;
height:27px;
background-image:url(../images/store/productbg.gif);
padding-left:13px;
padding-top:8px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#0d5493;
margin-top:10px;
margin-left:8px;
margin-bottom:5px;
}


.storeleftmenuimg{
padding-left:16px;
margin-left:1px;
margin-bottom:2px;
}
.storeleftmenu{
padding-left:16px;
margin-left:8px;
margin-bottom:7px;
font-weight:bold;
color:#777777;
font-size:12px;
}

.storeleftmenu a{
	color:#777777;
}

.storeleftmenu a:hover{
	text-decoration: none;
}
.storeleftmenu a:visited{
	color:#777777;
}
.storeleftmenu:hover{
	background-color:#e1f6c0;
	background-image:url(../images/store/menudot.gif);
	background-repeat:no-repeat;
	background-position: 2px 3px;
}

.storeleftsecmenu{
float:left;
margin-bottom:50px;
#margin-top:30px;/* for IE6*/
}

.storeleftsecmenu li{
	list-style-type: none;
	border-top:#cccccc solid 1px;
	width:130px;
	margin-left:-20px;
	padding-left:10px;
	height:20px;
	font-size:14px;
	vertical-align:middle;
	padding-top:5px;
	font-weight:bold;
	color:#000000;
}

.storeleftsecmenu li a{
	color:#777777;
}

.storeleftsecmenu li a:hover{
	text-decoration: none;
}

/*--------------------------   end of left part  -----------------------------*/


/*------------------------   start of right part  -------------------------------*/
.StoreProductList{
width:650px;
_width:650px;
float:left;
margin-top:0px;
margin-left:0px;
text-align:left;
}

.EachProduct {
	width:358px;
	_width:350px;
	height:275px;
	float:left;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
}

.EachHDProduct{
	width:698px;
	_width:690px;
	height:275px;
	float:left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #cccccc;
}

.EachProtableHDProduct{
	width:143px;
	_width:142px;
	height:525px;
	float:left;
}


.EachDVDProduct{
	width:698px;
	_width:690px;
	height:233px;
	float:left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #cccccc;

}
.storeproductimg{
width:99px;
height:207px;
float:left;
}
.EachProductText{
	float:left;
	width:230px;
	_width:205px;
	height:200px;
	margin-left:20px;
	padding-top:15px;
}

.EachHDProductText{ /*for hd page only*/
	float:left;
	width:570px;
	_width:545px;
	height:190px;
	margin-left:20px;
	padding-top:15px;
}


.EachHDProductText1{ /*for 3.5 page only*/
	float:left;
	width:570px;
	_width:545px;
	height:230px;
	margin-left:20px;
	padding-top:15px;
}


.EachProtableHDProductText{ /*for hd page and backup drive for another layout*/
	float:left;
	width:142px;
	_width:145px;
	height:175px;
	margin-left:0px;
	padding-top:5px;
}

.EachProtableHDProductText ul{ /*for hd page and backup drive*/
 margin-left:-10px;
 #margin-left:10px;
}

.EachProtableHDProductText li{ /*for hd page backup drive */
 margin-left:-10px;
  #margin-left:10px;
}

.EachDVDProductText{
	float:left;
	width:570px;
	_width:545px;
	height:160px;
	margin-left:20px;
	padding-top:15px;
}

.EachProductTextTitle{
font-weight:bold;
color: #0d5493;
font-size:14px;
margin-left:15px;
margin-top:1px;
}
.EachHDProductTextTitle{
font-size:14px;
}


.EachProductTextTitle a{
color: #0d5493;
}

.EachProductTextTitle a:hover{
text-decoration:none;
color:#FF9900;
}

.store2btn{
float:right;
  width:220px;
  text-align:center;
}

.HDstore2btn{
  float:left;
  width:110px;
  text-align:left;
  height:70px;
}

.epppro_addtocart{
  float:left;
  width:110px;
  text-align:left;
  height:30px;
}


.StoreNav{
font-weight:bold;
color:#0d5493;
}

/* ----------- new store homepage category ------------- */

.storedown{
width:900px;
float:left;
}

.storecategory {
	width:900px; /*for IE7 and Firefox 722px*/
	_width:896px;/* for IE 6 the width has to be narrower 716px*/
	float:left;
}

.StoreCategoryList{
width:712px;
_width:706px;
float:left;
margin-top:20px;
margin-left:0px;
}


.EachCategory {
	width:710px;
	_width:705px;
	height:240px;
	margin-left:2px;
	margin-right:2px;
	/*margin-bottom:15px;*/
	float:left;
	border-top-width: 1px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #cccccc;
	margin-bottom:15px;
	background-position: right bottom;
	background-repeat:no-repeat;
}
.divshadow{
	width:429px;
	height:3px;
	margin-left:10px;
	margin-right:10px;
	float:left;
	margin-bottom:15px;
	background-color:#999999;
}
.storeCateimg{
width:210px;
height:205px;
float:right;
margin-left:0px;
margin-top:-5px;
}

.EachCateText{
	float:left;
	width:455px;
	_width:445px;
	height:155px;
	margin-left:15px;
	margin-top:10px;
}

.catemoreinfo{
float:left;
  width:300px;
  text-align:left;
  margin-top:5px;
  margin-left:15px;
}


.spvideo{
width:160px;
float:right;
font-weight:bold;
margin-left:0px;
margin-top:-50px;
}


.dvdselect{
width:100px;
float:left;
margin-left:10px;
}


/* ---------------- for product daily special page products_spdaily.php -------------- */

.spproductimg{
float:left;
width:150px;
height:140px;
/*border:#000000 solid 1px;*/
}


.spproducttitle{
float:left;
width:230px;
font-weight:bold;
height:120px;
margin-top:20px;
color: #0d5493;
font-size:15px;

}

.spproductprice{
float:left;
width:140px;
height:120px;
font-weight:bold;
margin-top:20px;
text-align:right;
margin-right:70px;
}
.spproductvideo{
float:left;
width:100px;
height:85px;
margin-top:18px;
margin-left:-20px;
}

.spprice{
	color:#FF0000;
	font-size:14px;
}

.totalhr{
	background-color: #666666;
	#color:#666666; 
	height:1px; 
	border:0;
	width:140px;
	margin-right:200px;
	float:right;
}
.totaltitle{
float:left;
width:180px;
margin-left:220px;
color:#000000;
font-weight:bold;
font-size:14px;
margin-bottom:5px;

}
.totalprice{
float:left;
width:110px;
font-weight:bold;
margin-left:10px;
text-align:right;
margin-bottom:5px;


}

.newprice{
color:#FF0000;
}

/* ---------------------------------------------------------------------------------- */
