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

* {margin: 0; padding:0;}
body {font-size:12px; font-family:Arial, Helvetica, sans-serif;}
a {text-decoration: none;}
a:hover {text-decoration: underline;}
img {border:none;}
ul{list-style-type:none;}
.clear{clear:both; display:block; visibility: hidden; line-height:0px;}
a,area {blr:expression(this.onFocus=this.blur())}
:focus {outline: none;}
/*layout*/
body {background:url(../images/bg_1px_top.gif) top left repeat-x;}
#wrap {width: 910px; margin:0 auto;}

/*header*/
#header {padding-top:10px; margin:0; height:50px;}
#header #logo{float:left; width:520px; padding-left:20px;}
#header #top_menu {float: right;width:280px; margin-top:20px;font-family:Arial, Helvetica, sans-serif; }
#header #top_menu li{display:inline; list-style:none; }
#header #top_menu a{font-family:Arial, Helvetica, sans-serif; color:#FFF; padding-right:10px;}

/*nav*/
#nav {padding:0; margin:0; height:38px; background:url(../images/bg_search.gif) top left repeat-x; border-right: 1px solid #1F6675;}
#nav_wrap {float:left;padding:0; magin:0;}
#nav_list li{list-style:none; display:inline;}
#nav_list a{ margin:0; padding:0;}
#search {float:right; margin-top:7px; width:185px;}
#search .search_box {padding:2px; font-size:12px; color:#666; width:140px; border:1px solid #A4A4A4;}

/*contents*/
#contents{background-color:#FFF; border:1px solid #C9D0D2; border-top:none; padding:10px; padding-right:0;}

/*main_image*/
#image_left {float:left; width:701px;}
#image_right {float:right; padding-right:7px; overflow:hidden;}
#image_right #title{margin-bottom:7px;}

/*product*/
#product {padding:10px 0 40px 20px;}
.box_product {float:left; margin-right:10px; width:205px; height:176px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.box_product div{width:203px; height:133px; border:1px solid #D0D0D0; text-align:center;}
.box_product img {max-height:133px; max-width:203px;}
.box_product a:link,.box_product a:visited,.box_product a:hover{color:#C60000; text-decoration:underline;}
.box_product p{height:42px; text-align:center; margin-top:3px; }

/*sellers*/
#dp_con{height:175px;overflow:hidden;}
#dp_con table{width:186px;margin-bottom:5px;padding-bottom:3px;}
#dp_con table .commomImg,#dp_con table .commomTxt{width:85px; height:85px; text-align:center;}
#dp_con table td img{max-width:80px; max-height:80px; border:#ccc 1px solid; padding:3px;}

/*tap*/
#tap {padding-bottom: 15px;}
#tap_list {padding:0; margin:0; height:29px; list-style:none; display:inline; overfolow:hidden;}
#tap_list li{padding:0; margin:0; height:29px; list-stye:none; display:inline;}
#tap_list a{float:left; padding:29px 0 0 0; overflow:hidden; height: 0px !important; height /**/:29px; }

#hot_new a{width:106px; background:url(../images/tab_11.gif) top left no-repeat;}
#hotCSS a{width:106px; background:url(../images/tab_1.gif) top left no-repeat;}

#bagCSS a{width:104px; background:url(../images/tab_2.gif) top left no-repeat;}
#bags a{width:104px; background:url(../images/tab_22.gif) top left no-repeat;}

#watchCSS a{width:103px; background:url(../images/tab_3.gif) top left no-repeat;}
#watch a{width:103px; background:url(../images/tab_33.gif) top left no-repeat;}

#gameCSS a{width:105px; background:url(../images/tab_4.gif) top left no-repeat;}
#games a{width:105px; background:url(../images/tab_44.gif) top left no-repeat;}
/*footer*/
#footer {background-color:#F8F8F8; border:1px solid #DDDDDD;  text-align:center; font-weight:normal; color:#606060; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding-top:20px; padding-bottom:20px; margin-top:10px; margin-bottom:20px;}
#footer a{font-weight:bold; margin-right:30px; margin-left:30px; text-decoration:none; color:#606060;}


/*bag_wrap*/
#bag_wrap {padding:10px; padding-right:0;border:1px solid #C8CFD2; background-color:#FFF;}

/*sidebar*/
#sidebar {float:left; width:185px;}
#sidebar #title_bag{margin-bottom:6px;}
#bag_sidemenu {margin:0;}
.sidemenu_list{width:175px;}
.sidemenu_list li{list-style:none; border:1px solid #D9D9D9; border-top:none;}
.sidemenu_list li div{padding:5px 20px; background:url(../images/bg_gray1px_sidemenu.gif) top left repeat-x;}
.sidemenu_list li div img{margin-top:7px; *margin-right:12px;}
.sidemenu_list li a{ font-size:12px; color:#313131;}
.sidemenu_list li ul {background-color:#E6D7AC; padding:10px; padding-left:30px;border:1px solid #C0B38D; }
.sidemenu_list li ul li{background:url(../images/bullet_sidebar.gif) center left no-repeat; padding:3px 10px;border:none; }
.sidemenu_list .backpack {border-top:1px solid #D9D9D9; }
.backpack ul a:hover{text-decoration:underline;}
.backpack div{ cursor:pointer;}

/*bag_contents*/
#bag_contents {float:right; width:705px; padding-right:7px;margin-bottom:40px;}
#bag_image{margin-bottom:10px;}
#title_item{width:693px; background:url(../images/bg_1px_texrecomemded.gif) top left repeat-x; border:1px solid #B8B8A2; height:20px; padding-top:4px; padding-left:10px; font-size:13px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#951D1D;}
#title_item a{font-size:13px; font-weight:bold; color:#951D1D; text-decoration:none;}
#title_item img{margin-left:15px;}
#bag_product {padding:12px 0 10px 10px;}
.box_bag {float:left;padding-right:12px; width:158px; height:200px;}
.box_bag div{width:158px; height:158px;border:1px solid #DEDEDE;text-align:center;}
.box_bag img{margin-bottom:7px;max-width:158px; max-height:158px;}
.box_bag p{font-family:Arial, Helvetica, sans-serif; text-align:center; margin-top:3px; height:42px;}
.box_bag a:link,.box_bag a:visited,.box_bag a:hover{color:#CB1111; text-decoration:underline;}

/*detail*/
#detail {padding:20px 0 50px 15px;}
#view_image {float:left; border:1px solid #C9C9C9; margin-right:20px; width:309px; height:301px; text-align:center;}
#view_image a img{ max-height:301px; max-width:309px;}
#product_detail{float:right; width:350px; padding-top:3px;}
#product_detail .bullet_cir{padding-top:5px; padding-right:3px;}
#product_detail h3{font-size:14px; color:#000000; font-weight:bold; margin-bottom:10px;}
#product_detail p{padding-left:10px; padding-bottom:20px; font-size:13px;}
#product_detail span{color:#CB0021;}
#product_detail .bag_view {padding-left:5px;}
#product_detail .image_001{margin:0 3px;margin-bottom:20px; border:1px solid #C9C9C9;}
#product_detail .related_item{background-color:#F8F8F8; border:1px solid #EAEAEA;}
#product_detail .image_002 {border:1px solid #D4D4D4; margin:0 10px;}

/*recent_view*/
#recent_view {background:url(../images/ba_1px_recentview.gif) top left repeat-x; border:1px solid #B8B8A2; font-size:13px; font-weight:normal; color:#411400; padding:3px 10px;margin-bottom:15px;}
#recentview_item ul{width:auto; height:auto; float:left; margin:12px;}
#recentview_item ul li{ border-bottom:#ccc 1px dashed; padding:7px;}
.imgShow{width:144px;height:144px; text-align:center;}
.imgName{widows:144px; height:26px; line-height:26px; padding-top:3px;}
#recentview_item ul li img{max-width:140px;max-height:140px;padding:3px; border:#ccc 1px solid;	width:expression(this.width>140&&this.width>this.height?140:auto);
	height:expresion(this.height>140?140:auto);}
#recentview_item ul li input{width:14px;}
#recentview_item ul li label{cursor:pointer;}
/*longin*/
#new_account{font-size:16px; font-weight:bold; border-bottom:1px solid #D2D2D2; margin:10px 30px; padding-bottom:7px;}
#login_content{width:900px;}
#signin {float:left; width:265px; padding: 35px 10px 0 170px;}
#signin h1{font-size:16px; color:#C3311D; padding-bottom:5px;}
#signin .box_signin{width:150px; font-size:12px; color:#6A6A6A; padding:2px 5px; margin-bottom:5px; border:1px solid #C1C1C1; border-top:1px solid #858585;}
#signin h2{font-size:14px; color:#6A6A6A; padding-bottom:7px; font-weight:normal;}
#signin p{padding-bottom:10px;}
.form_email th{text-align:right; font-weight:bold; color:#424242; padding-right:3px;}
.form_email a{font-weight:bold; color:#424242;text-decoration:underline;}
#register{float:right; width:410px; height:205px; border-left:1px solid #D6D6D6;margin:50px 0px 30px 0; padding:20px;}
#register h2{font-size:14px; color:#6A6A6A; font-weight:normal;padding-bottom:7px;}
.bt_signin {background-color:#C3311E; cursor:pointer; font-size:11px; color:#FFF; width:60px; 3px 8px; border:1px solid #E93F26; border-bottom:1px solid #000000; border-right:1px solid #000000; }
#bt_signin1{text-align:right; margin-top:20px; margin-right:10px;}
.bt_register{background-color:#A9A9A9; font-size:11px; color:#FFF; width:65px; 3px 8px; border:1px solid #D5D5D5; border-bottom:1px solid #000000; border-right:1px solid #000000; margin-top:15px; cursor:pointer;}

/*vertical menu*/
#sideBar dd{background-color:#fff; display:none;}
#sideBar dd ul{background-color:#E6D7AC; padding:10px; border:1px solid #C0B38D; width:100%;}
#sideBar dd ul li{border:0;}
#sideBar dd li a{color:#000; text-decoration:none;}

/* Page start */

.page{
	clear:both;
	width:500px;
	height:15px;
	line-height:15px;
	font-size:12px;
	margin-left:200px;
}

.page span{
	color:#900;
	text-decoration:underline;
	margin-left:3px;
}

.page img{
	margin:-2px 4px;
}

.page b{
	margin-left:4px;
	margin-right:14px;
}

.page font{
	font-size:12px;
	font-weight:bold;
	margin-right:24px;
}

.page span{
	color:#FF7A00;
	font-weight:bold;
}

a:link,a:visited,a:hover{
	color:black;
	text-decoration:none;
}

img{
	border:0;
}

/* Page End */

/* account start */
.myaccount{
	width:90%;
	height:auto;
	padding-bottom:14px;
	margin-left:auto;
	margin-right:auto;
}

.myaccount table,#accountSubmit,#accountSubmit2,#accountSubmit3{
	margin-left:auto;
	margin-right:auto;
}

.myaccount .mylist li{
	border-bottom:#ccc 1px dashed;
	line-height:16px;
	height:16px;
	padding:7px;
	font-size:12px;
}

.myaccount .mylist .list_title{
	font-size:14px;
}

.list_quarity,.list_price,.list_name{
	float:left;
}

.list_quarity,.list_price{
	margin-left:90px;
}

#bag_contents select,#bag_contents input,#bag_contents td{
	padding:3px;
	font-size:12px;
}

#bag_contents select,#bag_contents input{
	width:240px;
}

#carttable,#confirmtable{
	 border-collapse:collapse; 
}

#carttable,#carttable td,#confirmtable{
	 border:#ccc 1px solid;
}

#carttable td,#confirmtable td{
	height:30px;
	padding:2px;
	line-height:30px;
	text-align:center;
}

.required{
	color:red;
}

#accountTitle{
	width:90%;
	margin:12px auto 24px;
	padding-bottom:12px;
	font-size:16px;
	color:#1c1c1c;
	border-bottom:#ccc 1px solid;
}
	
#accountSubmit1 input,#accountSubmit2 input,#accountSubmit3 input{
	width:120px; 
	padding:3px; 
	background:none; 
	border:#ccc 1px solid; 
	cursor:pointer;
	margin-left:40px;
}

#bag_contents .common{
	padding-left:10px;
}

#bag_contents #type_o{
	width:140px;
}

#bag_contents #quantity{
	width:40px;
	padding:2px;
}

#bag_contents #cart{
	width:90px;
	padding:1px;
	cursor:pointer;
}

/* account end */

/* shopping end */
#bag_contents #detailUl{
	width:90%;
	height:auto;
	margin-left:12px;
}

#bag_contents #detailUl li{
	font-size:12px;
	height:20px;
	line-height:20px;
	padding:7px;
	border-bottom:#ccc 1px dashed;
}

#bag_contents #detailUl li #addList{
	color:black;
	cursor:pointer;
}

.productCommon{
	font-size:14px;
	padding-left:7px;
}

.productCommon a:link,.productCommon a:visited{
	font-size:12px;
	color:#666;
}

.productCommon a:hover{
	font-size:12px;
	color:#666;
	text-decoration:underline;
}

#bag_contents #detailUl #describe{
	height:auto;
	padding-bottom:12px;
}

#productShow{
	clear:both;
	overflow:hidden;
	width:100%;
	height:85px;
}

#bag_contents #controlImg{
	width:100%;
	height:70px;
	margin:5px 0;
}

#bag_contents #controlImg img{
	max-height:70px;
	max-width:72px;
	width:expression(this.width>72&&this.width>this.height?72:auto);
	height:expresion(this.height>70?70:auto); 	
	margin-left:7px;
	margin-bottom:70px;
	padding:1px;
	border:#ccc 1px solid;
}


/* shopping end */
#wrap{
	position:relative;
}

#nav_wrap a:link,#nav_wrap a:visited{
	color:#333;
	font-size:12px;
}

#nav_wrap a:hover{
	color:#333;
	text-decoration:underline;
}

#nav_wrap .commeonMenu{
	display:none;
}

#nav_wrap .commeonMenu2{
	display:block;
}

#nav_list li ul{
	width:120px;
	height:auto;
	position:absolute;
	top:98px;
	z-index:100000;
	background:#9BDDEB;
	padding:7px;
	text-align:center;
}

#nav_list li ul li{
	width:100%;
	float:none;
	height:26px;
	line-height:26px;
}

#bagsMenu{
	left:80px;
}

#cellMenu{
	left:165px;
}

#mp3Menu{
	left:265px;
}

#watchMenu{
	left:355px;
}

#gamesMenu{
	left:435px;
}

#pensMenu{
	left:515px;
}

#otherMenu{
	left:585px;
}



/* moving menu */
#bag_contents{
	position:relative;
}

#recentTitle{
	position:absolute; 
	left:718px; 
	width:70px; 
	border:#ccc 1px solid; 
	height:20px; 
	font-size:11px; 
	text-align:center; 
	padding-top:7px; 
	background:#E6D7AC;
}

#biuue{
	position:absolute; 
	background:white; 
	top:25px; 
	left:718px; 
	width:70px; 
	height:300px; 
	text-align:center; 
	overflow:hidden; 
	border:#ccc 1px solid;
}

#biuue ul li img{
	max-height:60px;
	max-width:60px;
	border:#f1f1f1 1px solid;
	padding:2px;
}


.submits{
	width:auto;
	padding:2px;
	margin-left:12px;
	font-size:12px;
	cursor:pointer;
	border:#ccc 1px solid;
}

.changeq{
	padding:2px;
	font-size:12px;
	margin-left:12px;
}

#orderinfob{
	margin-left:120px;
}

#ordership{
	height:20px;
	line-height:20px;
}

#ordership input{
	width:14px;
	margin-top:12px;
}

#ordership label{
	margin-right:7px;
}

#orderinfotable td{
	padding-bottom:4px;
	padding-top:4px;
}

#orderinfotable td select{
	font-size:12px;
	padding:3px;
}

.buyouttable{
	font-size:12px;
}

.buyouttable input{
	width:170px;
	padding:3px;
	font-size:12px;
}




