/*@charset "utf-8";*/
/* CSS Document */
body{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	background:#666 url("../images/bg.gif");
	/*line-height:120%;*/
	padding:0;
	margin:0;
}
form, input, ul{
	margin:0;
	padding:0;
/*	height:100%;
	_height:auto;
	+height:auto*/
}
img{
	border:0;
}
.li{
	list-style:none;
	padding:0;
	margin:0;
}
a{
	color:#868686;
	text-decoration:none;
}
a:hover{
	color:#ec7502;
	text-decoration:underline;
}
.top{
	background:url("../images/top.gif");
	width:950px;
	height:125px;
	padding:5px;
	margin:0 auto;
	text-align:right;
	color:#ef8d01;
	border:0px;
}
.top span{
	padding:1px 1px 0 0;
	width:200px;
	/*border:solid 1px #777;*/
}
.top img{
	border:0;
}
.nav{
	width:960px;
	margin:0 auto;
}
.nav a{
	border:0;
}
.nav img{
	border:0;
}
.navsub{
	background:url("../images/navsub.gif");
	line-height:27px;
	height:27px;
	padding:2px 10px 6px 10px;
	width:940px;
	margin:0 auto;
	overflow:hidden;
	color:#868686;
}
.navsub .input{
	background:#bebebe;
	border:solid 1px #717171;
	height:17px;
	padding:2px 3px;
	margin:0px;
	color:#515151;
}
.navsub .light{
	color:#dc6b01;
	text-decoration:underline;
	font-size:14px;
	font-weight:bold;
}
.navsub a{
	coloe:#868686;
	text-decoration:none;
}
.main{
	width:960px;
	margin:0 auto;
}
.content{
	width:715px;
	padding-right:10px;
	padding-top:10px;
	float:left;
}
.siderbar{
	width:230px;
	float:left;
}
.flash{
	height:337px;
	overflow:hidden;
	position:relative;
}
.flash div{
	position:absolute;
	z-index:0;
}
.flash .current{
	z-index:99;
}
.flash .prev{
	z-index:98;
}
.flash img{
	height:337px;
	width:715px;
}
.dashline{
	background:url("../images/dashline.gif");
	height:10px;
	overflow:hidden;
}
.productbox{
	background:#000 url("../images/prodcutbg.gif") left top no-repeat;
	padding:3px 18px 0px 18px;
	height:100%;
}
.productbtm{
	background:url("../images/productbtm.gif");
	height:10px;
	overflow:hidden;
}
.fright{
	float:right;
}
.productbox .topic{
	height:21px;
	text-align:right;
	padding:8px 14px 0 24px;
}
.productbox .topic a{
}
#new .topic{
	background:url("../images/new.gif") 14px 0 no-repeat;
}
#new .topic a{
	color:#00b4ff;
}
#promo .topic{
	background:url("../images/promo.gif") 14px 0 no-repeat;
}
#promo .topic a{
	color:#227000;
}
#hot .topic{
	background:url("../images/hot.gif") 14px 0 no-repeat;
}
#hot .topic a{
	color:#ff7e00;
}
#tracking{
	background:#000 url("../images/topic.gif") left top no-repeat;
	padding:3px 0px 0px 0px;
	color:#fff;
	text-align:left;
	clear:both;
	float:right;
	width:715px;
}
#tracking .topic{
	background:none;
	text-align:left;
	padding-top:0;
	line-height:21px;
}
#tracking .cont{
	padding-top:0px;
	text-align:left;
}
.productbox .cont{
	padding:20px 0 0 0;
	text-align:center;
}
.productbox .cont li{
	width:170px;
	float:left;
	padding-top:5px;
	list-style:none;
}
.productbox .cont li .tcenter{
	height:90px;
	text-align:center;
	margin-bottom:5px;
}
.productbox .cont li .tcenter img{
	height:90px;
}
.productbox .cont li span{
	height:16px;
	display:block;
	color:#ec7502;
	line-height:100%;
	padding-top:2px;
	text-align:center;
}
.productbox .cont li span a{
	color:#ec7502;
	text-decoration:none;
}
.productbox .cont li em{
	color:#8f8f8f;
	font-weight:bold;
	font-style:normal;
	padding:4px 0px 8px 0;
	display:block;
}
.clear{
	clear:both;
}
.footer{
	background:url(../images/bj.gif);
	width:960px;
	height:38px;
	margin:0 auto;
	overflow:hidden;
	clear:both;
	line-height:38px;
}
.copyright{
	width:960px;
	margin:0 auto;
	background:url("../images/copyright.gif") left bottom no-repeat;
	height:49px;
}

.siderbox .sidertop{
	background:url("../images/sidetop.gif");
	height:25px;
	overflow:hidden;
}
.siderbox .sidercont{
	background:url("../images/sidebg.gif") left top repeat-y;
	padding:0px 10px;
	height:100%;
	_margin-top:-2px;
}
.siderbox .siderbtm{
	background:url("../images/sidebtm.gif") left top no-repeat;
	height:39px;
}
.siderbox .sidercont img{
	padding-bottom:5px;
	_padding-bottom:0px;
}
.siderbox .sidercont li{
	color:#eeeeee;
	background:url("../images/add.gif") left center no-repeat;
	height:100%;
	line-height:16px;
	padding-left:15px;
	list-style:none;
}
.siderbox .sidercont li a{
	color:#eeeeee;
}
.siderbox .sidercont ul li a:hover{
	color:#ec7502;
	text-decoration:underline;
}
.siderbox .sidercont ul .current{
	background:url("../images/red.gif") left center no-repeat;
}
.siderbox .sidercont .subtype0{
}
.siderbox .sidercont .subtype1{
	margin-left:20px;
}
.siderbox .sidercont .subtype2{
	margin-left:40px;
}
.siderbox .sidercont .subtype3{
	margin-left:60px;
}
#inside .sidertop{
	background:url("../images/sidetop2.gif");
	height:10px;
	overflow:hidden;
	margin-top:10px;
}
#inside .sidercont{
	background:url("../images/sidebg2.gif") left top repeat-y;
}
#inside .siderbtm{
	background:url("../images/sidebtm2.gif") left top no-repeat;
}
.content2{
	padding:10px 0 0 5px;
	width:715px;
	float:right;
	
	
}

#checkoutConfirmDefault{ background:#FFF;}

.pages{
	background:#2a2a2a;
	border-top:solid 1px #000;
	border-bottom:solid 1px #000;
	padding:12px 35px;
	height:18px;
	margin-top:10px;
}
.pages ol{
	margin:0;
	padding:0;
}
.pages li{
	list-style:none;
	width:26px;
	height:18px;
	margin-right:8px;
	float:left;
	color:#000;
	background:#fff;
	text-align:center;
	display:block;
	border:solid 1px #0d0d0d;
	line-height:18px;
}
.pages li a{
	color:#020202;
	text-decoration:none;
	display:block;
	width:26px;
	height:18px;
}
.pages .current{
	background:#000;
	color:#fff;
	width:26px;
	height:18px;
}
.view h2{
	color:#ff7f02;
	margin:0;
	padding:3px 0 10px 0px;
	margin-bottom:10px;
	border-bottom:solid 1px #000;
}
.detail{
	background:url("../images/detail.png") !important;
	width:281px;
	height:190px;
}
.detail-s .addcartbtn{
	background:url("../images/addcart.png") !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src="../images/addcart.png");
	background:none;
	display:block;
	width:148px;
	height:37px;
	border:0;
	padding:0;
	margin:0;
	cursor:pointer;
	position:relative;
}
.detail h3{
	height:39px;
	line-height:39px;
	color:#fff;
	margin:0;
	padding:0 0 0 10px;
}
.detail div{
	height:37px;
	line-height:42px;
	padding:0 0 0 25px;
	color:#a5a5a5;
}
.detail div span{
	color:#ff7f02;
}
.detail-s{
	display:block;
	background:none;
	width:281px;
	height:220px;
}
.detail-s div{
	height:37px;
	line-height:42px;
	padding:0 0 0 25px;
	color:#1A1A1A;
}
.detail-s div span{
	color:#ff7f02;
}
.detail-s .addcart{
	padding:60px 0 0 65px;
	color:#1A1A1A;
}
.view .topic{
	background:#2a2a2a;
	border-top:solid 1px #000;
	border-bottom:solid 1px #000;
	padding:12px 38px;
	height:18px;
	margin-top:5px;
	color:#ff7f02;
	font-size:16px;
	font-weight:bold;
}
.view .info{
	padding:12px 20px;
	font-size:16px;
	color:#fff;
	line-height:150%;
}
.review span{
	color:#880404;
	font-weight:bold;
}
.review{
	opacity:0.7;
}
.review div{
	color:#fff;
	font-size:14px;
	background:#1a1a1a;
	border:solid 1px #2f2f2f;
	padding:12px 20px;
	line-height:150%;
	opactiy:1.0;
}
.mainbox{
	width:960px;
	margin:0 auto;
}
.mainbox h2{
	background:url("../images/topicb.gif") left top no-repeat;
	height:26px;
	padding:40px 0 0 55px;
	margin:0;
	overflow:hidden;
	color:#585858;
}
.mainbox .cont{
	background:url("../images/contb.gif");
}
.mainbox .btm{
	background:url("../images/btm2.gif") center top no-repeat;
	height:8px;
	overflow:hidden;
}
.mainbox table{
	color:#fff;
}
.mainbox a{
	color:#585858;
}
.carttable{
	background:#2a2a2a;
}
.carttable td{
	border-bottom:solid 2px #000;
	color:#fff;
	padding:10px;
}
.tdpadding10 td{
	padding:10px;
}
.tdpadding5 td{
	padding:5px;
	color:#fff;
}
.input{
	border:solid 1px #7b1010;
	background:#727272;
	padding:5px;
	width:200px;
	height:18px;
	color:#d6d1d1;
}
.input2{
	border:solid 1px #7b1010;
	background:#727272;
	padding:5px;
	width:300px;
	height:18px;
	color:#d6d1d1;
}
.style1{
	color:#8d8d8d;
}
.red{
	color:red;
}
.tbborder{
	border-top:solid 1px #2a2a2a;
	border-left:solid 1px #2a2a2a;
}
.tbborder td{
	border-right:solid 1px #2a2a2a;
	border-bottom:solid 1px #2a2a2a;
	color:#fff;
}
.image_medium{
	color:#fff;
}
.viewpic{
	width:415px;
	height:290px;
	text-align:center;
	overflow:hidden;
}
.ylink{
	color:#585858;
}
#points{
	font-family:Dotum;
	line-height:150%;
}
#points ul li{
	float:none;
	width:auto;
	font-family:Dotum;
}
#points h2{
	padding:15px 0 5px 0;
	margin:0;
	font-family:Dotum;
	font-size:14px;
}
#points div{
	color:#ddd;
	padding-left:15px;
	font-size:14px;
}
#points p{
	margin:0;
	padding:0;
	font-family:Dotum;
}
.moduleRow { }
.moduleRowOver { background-color: #333333; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #111111; }	


#nav{
	width:960px; 
	height:39px; 
	border:0px;
}
#nav li{
	list-style:none;
	float:left;
	height:39px;
}

#nav .cart_bg{
	background:url(../images/nav_10.gif);
	width:68px;
	height:39px;
	line-height:39px;
} 
.navsub .navsub_01{
	float:left;
	margin:3px 0px 0px 3px;
	width:258px;
	height:39px;
	
}
.navsub .navsub_02{
	float:left;
	padding-left:4px;
	margin-top:3px;
}
.navsub .navsub_03{
	float:right;
	margin-right:25px;
	margin-top:3px;
}
.navsub .navsub_search_input01{
	float:left;
	margin-top:2px;
}
.navsub .navsub_search_input02{
	float:right;
	margin-left:1px;
	+margin-top:-25px;
	width:41px;
	height:27px;
	/*margin-top:-27px;*/
	
}
/*.navsub .navsub_search_input02{
	margin-top:-27px;#
}*/
.navsub .navsub_search_input02 img{
	width:41px;
	height:27px;
	}
.sidertop_page {
background:url("../images/sidetop2.gif") repeat scroll 0 0 transparent;
height:10px;
margin-top:10px;
/*margin-top:8px;
/*overflow:hidden;*/
width:232px;
margin-left:-4px;
}
.categoryListBoxContents span a{
	color:#EC7502;
display:block;
height:16px;
line-height:100%;
padding-top:2px;
text-align:center;
}
.categoryListBoxContents span a:hover{
	text-decoration:none;
}
#new .topic2{
background:url("../images/new.gif") no-repeat scroll 14px 0 transparent;
}
.productbox .topic2 {
height:21px;
padding:8px 14px 0 24px;
text-align:right;
}
#new .topic2 a {
color:#00B4FF;
}
#shoppingCartDefault{
	background:url("../images/prodcutbg_02.gif") no-repeat scroll left top #000000;
	padding:3px 0px 0;	
}
.products_bgcolor{
	background:#000;
	padding-left:15px;
	padding-right:15px;
}
.products_bgcolor .topic {
background:none repeat scroll 0 0 transparent;
line-height:21px;
padding-top:0;
text-align:left;
/*border-bottom:1px solid #000000;
border-top:1px solid #000000;*/
color:#FF7F02;
font-size:16px;
font-weight:bold;
height:18px;
margin-top:3px;
padding:12px 20px;
}
.products_bgcolor{
	color:#FFF;
	width:687px;
	/*_width:600px;*/
	word-wrap:break-word;
	overflow:hidden;	
}
.products_bgcolor1{
	color:#FFF;
	width:687px;
	/*_width:600px;*/
	word-wrap:break-word;
	overflow:hidden;
	_margin-left:230px;
	margin-left:-5px;
	/*_margin-top:-600px;*/
}
/*#cartAdd .addcartbtn {
background:url("../images/addcart.png") repeat scroll 0 0 transparent !important;
border:0 none;
cursor:pointer;
display:block;
height:37px;
margin:0;
padding:0;
position:relative;
width:148px;
}*/
.products_padding{
	padding-left:15px;
	padding-right:15px;
}
#newProductsDefault .topic{
	background:url("../images/new.gif") no-repeat scroll 14px 0 transparent;
}
.margin_col span a{
	color:#EC7502;
	text-decoration:none;
}
.subtype_font{
	font-size:10px;
	color:#F0F0F0;
}
.subtype0-subs{
	font-size:11px;
	color:#F0F0F0;
}
#gender-male{
	height:14px;
}
#gender-female{
	height:14px;
	}
#pmt-gspay{
	height:20px;
}
#pmt-paypal{
	height:20px;
}
.cartAttribsList ul li{
	list-style:none;
}
