body{
	background:url(../images/bg_page.jpg) repeat center top;}
.wrapper{
	width:955px;
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	position:relative;} 
	
/* HEADER */
.bd{ clear:both}
.hd{
	width:100%;
	height:90px;
	padding-top:5px;
	border-bottom:4px solid #000;
	clear:both
}
.ft{
	float:left;
	clear:both;
	width:100%;
	border-top:1px solid #cecece;
	padding-top:3px;
	margin-top:18px;
}
.ct{
	width:689px;
	float:left;	
}
.sb{
	width:250px;
	float:right;
}
.logo{
	padding-top:47px;
	float:left;
}
.hd_right{		text-align:right;}
.hd_right a{ 	color:#000;}
.hd_right em{ 	padding-left:25px; font-style:normal; background-color:#fff; font-size:13px}
.hd_right p{ 	font-size:12px; font-weight:700; padding:5px 2px 22px 0;}
.hd_right p a{ 	padding-right:24px; background:url(../images/icon_cart.gif) no-repeat right 0; font-size:14px;}

.nav{ padding:0; clear:both; float:left; width:955px;}
	.subnav-news{ position:absolute; top:151px; left:480px; display:none; z-index:9999; background-color:#333; background-image:url(../images/submenu_bg.gif); background-repeat:no-repeat;}
	.subnav_hover{ background-image:none}
	.subnav-news a{ display:block; text-align:center; padding:7px; width:120px; text-transform:uppercase; color:#fff;}
	.subnav-news a:hover{ color:#fff; background-color:#b926b3; text-decoration:none;}
.nav li{ float:left;}
.nav img{		background-repeat:no-repeat; background-position:0 0; background-color:transparent; padding:0; }
.nav .nav-home{ 		background-image:url(../images/nav_home.gif)}
.nav .nav-shop{ 		background-image:url(../images/nav_shop.gif)}
.nav .nav-collection{ 	background-image:url(../images/nav_collection.gif)}
.nav .nav-news{ 		background-image:url(../images/nav_news.gif)}
.nav #nav-news:hover .subnav-news{ display:block}
.nav .nav-celebrity{ 	background-image:url(../images/nav_celebrity.gif)}
.nav .nav-contact{		background-image:url(../images/nav_contact.gif)}
.nav a.active img,
.nav a:hover img{ 	background-position:0 bottom;}
.nav a:hover img.nav-shop{ background-position:0 bottom;}
.nav li.r{ float:right; padding-top:3px; display:inline}
.nav .btn{ width:62px; height:25px; background:url(../images/btn_search.gif) no-repeat; border:none; cursor:pointer}
.nav .txf_search{ width:132px; height:15px; border:1px solid #e2e3ea; border-top-color:#abadb3; float:left; margin-right:5px; padding:4px;}

.box-ct{ margin-bottom:10px; float:left;}
.ct .r{ float:right}

.sb .box-ct img{ border:1px solid #a3a3a3}
.ct .box-ct img{ border:1px solid #5d5d5d}

.b_feature{ margin:0}

.b_news{ height:25px; line-height:23px; float:left; clear:both; width:100%; background-color:#fff}
.b_news strong{ font-size:12px; padding:0 10px 0 1px; float:left; width:40px;}
.b_news p{ float:left; width:635px;}
.b_news a{ color:#333; margin-right:40px}

.copyright{ color:#5c5c5c; background-color:#eeeeee; height:30px; line-height:30px; padding:0 10px;}
.copyright p{ float:left;}
.copyright p.links{ float:right}
.copyright p.links a{ padding:0 4px; color:#5c5c5c; text-decoration:underline}
.copyright p.links a:hover{ text-decoration:none}
.sitebySofresh{ border-top:1px solid #cecece; margin-top:3px; padding:8px 0; text-align:right; font-size:10px; color:#909090 }
.sitebySofresh a{ color:#909090; font-weight:700 }
.sitebySofresh img{ padding-left:20px}


/*** SHOP ***/
.shop{}
.shop li{ display:inline}
.shop li img{ border:1px solid #5c5e61; background-color:#fff}
.shop li img.shop_mens,
.shop li img.shop_womens,
.shop li img.shop_new,
.shop li img.shop_clearance	{  background-position:0 0; background-repeat:no-repeat;}
.shop li a:hover img		{ background-position:0 bottom;}


.nav-top{ width:919px; height:30px; line-height:30px; background-color:#000000; color:#fff; font-size:12px; padding:0 18px; text-transform:uppercase; margin-bottom:7px;}
.nav-top a{ color:#fff}
.nav-top .l span{ font-family:tahoma;}
.nav-top .r .pre{ margin-right:6px;}
.nav-top .r .next{margin:0 12px 0 6px;}

.nav-top_shop{ width:913px; line-height:1.5; background-color:#000000; color:#fff;  padding:6px 18px; margin-bottom:7px;}

.nav-top_shop a { color: #fff;} 
.nav-left,
.shopList,
.shopList-detail{ width:181px; /*height:674px;*/ background-color:#000000; float:left; color:#999999} /* disable tidy 20090518 */
.shopList{ height:auto;}

.nav-left{ width:151px; /*height:645px;*/ padding:10px 10px 20px 20px;} /* disable tidy 20090518 */
.nav-left_detail{ height:auto;}
.nav-left a,
.nav-left a.active{ color:#FFFFFF; text-transform:uppercase }
.nav-left strong{ display:block; padding:9px 0}
.nav-left strong a{ font-size:16px;}
.nav-left strong a.active{ font-size:20px;}
	.nav-left .sub{ margin:-6px 0 15px 0; border-top:1px solid #fff; padding-top:10px;}
	.nav-left sub{ display:block; padding:4px 0}
	.nav-left sub a{ color:#999999; font-size:14px; font-weight:700}
		.nav-left .sub2{ margin:-2px 0 6px 0; padding:0 0 0 16px}
		.nav-left .sub2 sub{ padding:0; margin:0}

.shopList{ width:519px; padding-left:3px; background-color:transparent; margin-top:-3px; }
.shopList li{ width:158px; height:217px; padding:6px 6px 0; background-color:#000; display:inline; float:left; margin:3px 3px 0 0; text-align:center; text-transform:uppercase; overflow:hidden;}
.shopList li strong{ color:#FFFFFF; display:block;}
.shopList li img{ background-color:#fff}
.shopList li a{ color:#999999}
.shopList li a:hover{ color:#fff; text-decoration:none}
.shopList li span{ /*display:block; width:100%; height:28px; overflow:hidden;*/}

.shopList-detail{ width:240px; /*height:663px;*/ padding:6px; text-align:center; font-family:verdana; font-size:12px; text-transform:uppercase} /* disable tidy 20090518 */
.shopList-detail .img{ background:#FFFFFF url(../images/loading.gif) no-repeat center center; margin-bottom:10px}
.shopList-detail strong{ color:#fff; display:block;}


/*** CONTACT ***/
.contact{ border:1px solid #606060; float:left;}
.contact-info{ width:303px; height:447px; padding:0 20px; float:right; background-color:#fff; border:1px solid #606060; font-size:12px;}
.contact-info strong{ display:block; font-size:16px; padding:16px 0 5px 0}
.contact-info span{ font-family:tahoma; font-size:8px; font-weight:700}
.contact-info a{ color:#000; text-decoration:underline}
.contact-info a:hover{ text-decoration:none}


/*** CELEBRITY ***/
.celebrity-full{ width:492px; min-height:494px; height:auto !important; height:494px; float:left; border:1px solid #5d5d5d; background-color:#FFFFFF; text-align:center}
.celebrity-thumb{ width:437px; height:494px; padding-left:6px; float:right; border:1px solid #999999; background-color:#fff;}
.celebrity-thumb ul{ width:432px; height:438px; background:url(../images/celebrity_thumb.gif) repeat;}
.celebrity-thumb ul li{ float:left; width:141px; height:143px; margin:0 3px 3px 0;}
.celebrity-thumb .celebrityTitle{ clear:both; width:100%; height:50px;}
.celebrity-thumb strong{ font-size:17px; float:left; margin-top:12px}
.celebrity-thumb .paging{ float:right; text-align:right; width:120px; padding-right:10px;}
.celebrity-thumb .paging a	{ font:400 12px/45px arial; color:#000; margin:0 1px; text-transform:uppercase}
.celebrity-thumb .paging a.active{ font-weight:700}

	/* video section */
	#description{display:block; clear:both; width:466px; text-align:left; overflow:hidden; padding:10px}


/*** NEWS ***/
.news_what{ width:224px; border:1px solid #999999; background-color:#fff; padding:12px;}
.news_what strong{ font-size:16px;}
.news_what a{ font-size:12px; font-weight:700; color:#000;}
.news_what select{ display:inline; font-size:10px; color:#666666;}
.news_what p{ padding-bottom:15px;}
.news_what p.news_sort{ padding:12px 0 0px; }
.news_what ul{ border-top:1px solid #999999; margin-top:10px; padding-top:20px;}
#news-pix p{ padding-top:0px; font-size:12px;}


/*** SHOP DETAIL ***/
.shopDetail{ width:771px; float:right;}
.groupImg{ width:300px; height:522px; padding:6px 4px 4px 6px; background-color:#000000; float:left;}
.groupImg img{ float:left; padding:0 2px 2px 0;}

.detailInfo{ width:437px; height:532px; background-color:#000000; float:right; padding:0 0 0 23px; font-family:verdana; color:#7f7f7f; font-size:12px;}
.detailInfo a{ color:#7f7f7f}
.detailInfo a.add2bag{ display:block; width:188px; height:54px; background-color:#3d3d3d; border:1px solid #8c8c8c; font:700 16px/54px arial; text-align:center; color:#fff}
.detailInfo a:hover.add2bag{ background-color:#454545; text-decoration:none}
.detailInfo ul		{ border-top:1px solid #252525; width:408px; margin-top:14px; font-size:10px; padding-top:10px}
.detailInfo ul li	{ float:left; width:135px;}
.detailInfo ul li a	{ background:url(../images/dotgray.gif) no-repeat left 6px; padding-left:7px;}
.detailInfo ul li.iconGroup{ width:115px; background:url(../images/dotgray_double.gif) repeat-x; padding-top:1px}
.detailInfo ul li.iconGroup a{ background:none; padding:0}
.detailInfo ul li.iconGroup img{ background-repeat:no-repeat; background-position:0 0}
.detailInfo ul li.iconGroup img.facebook{ background-image:url(../images/icon_facebook.gif)}
.detailInfo ul li.iconGroup img.blog	{ background-image:url(../images/icon_bnock.gif)}
.detailInfo ul li.iconGroup img.mypspace{ background-image:url(../images/icon_myspace.gif)}
.detailInfo ul li.iconGroup img.bookmark{ background-image:url(../images/icon_fav.gif)}
.detailInfo ul li.iconGroup a:hover img{ background-position:0 bottom;}
.detailInfo ul li#tooltip{ line-height:28px; padding-left:10px; text-transform:uppercase}
.detailInfo .tag	{ width:437px; height:52px; clear:both; padding-top:13px; font-size:10px;}
.detailInfo .tag p	{ display:block; float:left; width:394px; height:52px; overflow:auto;}
.detailInfo .tag p.txt_tags{ width:40px; font-weight:700}
.detailInfo .size		{ padding:6px 0 10px; line-height:1.8}
.detailInfo .size a		{ background-color:#b3b3b3; color:#000; padding:3px 3px 2px 2px; font-size:12px; font-weight:700;}
.detailInfo .size a:hover,
.detailInfo .size a.active{ background-color:#fff; text-decoration:none}
.detailInfo .size a.guide{ background-color:transparent; text-decoration:underline; color:#fff; padding:0 10px}
.detailInfo .size a:hover.guide{ text-decoration:none; background:transparent}
.detailInfo .size_slc{ padding-top:24px}
.detailInfo .size_slc input{ border:none; background-color:#000; width:100px; color:#fff; font-size:12px}
.detailInfo .quantity{ padding:10px 0 10px}
.detailInfo strong{ display:block; font-size:14px; color:#fff}
.detailInfo p span{ color:#fff}
.detailInfo .des{ width:435px; height:117px; overflow:auto; font-size:9px; margin:15px 0 10px;}
.detailInfo .des strong{ font-size:16px; text-transform:uppercase; font-weight:700; padding-bottom:6px;}

.ortherProduct li{ width:158px; height:217px; padding:6px 6px 0; background-color:#000; display:inline; float:left; margin:3px 3px 0 0; text-align:center; text-transform:uppercase}
.ortherProduct li strong{ color:#FFFFFF; display:block;}
.ortherProduct li img{ background-color:#fff}
.ortherProduct li a{ color:#999999}
.ortherProduct li a:hover{ color:#fff; text-decoration:none}
.ortherProduct li span{ width:100%; height:28px; overflow:hidden;}

.shopDetail h3{ display:block; width:500px; height:23px; padding-left:7px; clear:both; font:700 12px/23px arial; text-transform:uppercase;}

/****************
	jqZoom
****************/
div.jqZoomTitle{
	z-index:5000;
	text-align:center;
	font-size:11px;
	font-family:Tahoma;
	height:16px;
	padding-top:2px;
	position:absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	color: #FFF;
	background: #000;
}
.jqZoomPup{
	overflow:hidden;
	background-color: #FFF;
	-moz-opacity:0.6;
	opacity: 0.6;
	filter: alpha(opacity = 60);
	z-index:10;
	border-color:#c4c4c4;
	border-style: solid;
	cursor:crosshair;
}
.jqZoomPup img{
	border: 0px;
}
.preload{
	-moz-opacity:0.8;
	opacity: 0.8;
	filter: alpha(opacity = 80);
	color: #333;
	font-size: 12px;
	font-family: Tahoma;
	text-decoration: none;
	border: 1px solid #CCC;
	background-color: white;
	padding: 8px;
	text-align:center;
	background-image: url(../images/zoomloader.gif);
	background-repeat: no-repeat;
	background-position: 43px 30px;
	width:90px;
	* width:100px;
	height:43px;
	*height:55px;
	z-index:10;
	position:absolute;
	top:3px;
	left:3px;
}
.jqZoomWindow{
	border: 4px solid #000;
	background-color: #FFF;	
}


/*** THE COLLECTION ***/
a.btn_buynow{ display:block; width:250px; height:54px; font:700 16px/54px arial; background-color:#3d3d3d; color:#fff; clear:both; text-align:center; text-transform:uppercase}
a:hover.btn_buynow{ background-color:#434343; text-decoration:none}
.ct_collection p{ padding-top:8px; font-size:12px;}
.ct_collection h3{ display:block; width:100%; height:23px; clear:both; font:700 12px/23px arial; text-transform:uppercase; border-top:2px solid #000}
.ct_collection h4{ padding-top:15px; font-size:12px}
.ct_collection h4 a{ float:right; color:#59abda; text-decoration:underline;}
.ct_collection h5{ font-size:13px; padding:20px 0 0 0;}
.ct_collection .ortherProduct li{ width:158px; height:217px; padding:2px 2px 0 0; background-color:#fff; display:inline; float:left; margin:0 3px 3px 0; text-align:center; text-transform:uppercase}
.ct_collection .ortherProduct li strong{ color:#333333; display:block;}
.ct_collection .ortherProduct li img{ background-color:#fff}
.ct_collection .ortherProduct li a		{ color:#333333}
.ct_collection .ortherProduct li a:hover{ text-decoration:underline}
.ct_collection .ortherProduct li span{ display:block; width:100%; height:28px; overflow:hidden;}
.ct_collection dl dt,
.ct_collection dl dd{ font-size:12px; padding:2px 0 2px 20px; background:url(../images/bullet_arrow_gray.gif) no-repeat 7px 7px}


.collectioin_hd{ width:927px; height:36px; border-top:1px solid #999999; padding:0 10px 0 18px; background-color:#fff}
.collectioin_hd strong{ font:700 24px/36px arial; float:left; width:440px; height:36px; overflow:hidden;}
.collectioin_hd .paging		{ float:right; text-align:right; width:230px;}
.collectioin_hd .paging a	{ font:400 12px/36px arial; color:#000; margin:0 1px; text-transform:uppercase}
.collectioin_hd .paging a.active{ font-weight:700}
.collection_imgCover{ position:relative; width:689px; height:324px; z-index:0; padding-bottom:10px;}
.collection_imgCover a.btn_next img{ border:none; background:url(../images/btn_next_pink.gif) no-repeat ; position:absolute; top:7px; right:10px; z-index:9}
.collection_imgCover a:hover.btn_next img{ background-position:0 bottom;}
.collection_imgCover a.btn_pre img{ border:none; background:url(../images/btn_pre_pink.gif) no-repeat; position:absolute; top:7px; right:47px; z-index:9}
.collection_imgCover a:hover.btn_pre img{ background-position:0 bottom;}
.ext_showList a{
	color: #fff;
}


.press_hd a.btn_next img{ border:none; background:url(../images/btn_next_pink.gif) no-repeat; float:right; margin:-5px 5px 0 0;}
.press_hd a:hover.btn_next img{ background-position:0 bottom;}
.press_hd a.btn_pre img{ border:none; background:url(../images/btn_pre_pink.gif) no-repeat; float:right; margin:-5px 5px 0 0}
.press_hd a:hover.btn_pre img{ background-position:0 bottom;}

a.back2press{ float:right; text-decoration:underline; font-size:12px; color:#333; margin-right:25px; line-height:25px}
	a:hover.back2press{ text-decoration:none}

/**********************
		SHOP
**********************/
.ext_showList{
	float:right;
	width:765px;
	min-height:674px;	
	height:auto !important;
	height:674px;
	color:#888;
	font-size:12px;
}

/* subcribe email */
#email{
	border:1px solid #e2e3ea;
	border-top-color:#abadb3;
	padding:4px 2px;
	margin:0 0 4px;
	width:145px;
}
#button{
	border:none;
	text-transform:uppercase;
	background:transparent url(../images/button_submit.gif) no-repeat scroll 0 0;
	width:62px;
	height:25px;
}

/* table listing */
.productListing{
	border:1px solid #333;
}
.productListing td{ padding:2px;}
.productListing input{
	border:1px solid #e2e3ea;
	border-top-color:#abadb3;
}

.productListing-heading{
	background-color:#333;
	padding:2px 0;
	color:#ffffff;
	font-weight:700;
}
.productListing-odd{
	background-color:#111;
}
.productListing-data{}
.main{
	color:#bbb;
	/*text-transform:uppercase;*/
}
.pageHeading{
	font-size:16px;
	text-transform:uppercase;
	padding-top:6px;
	color:#ccc;
}

.infoBoxHeading{
	color:#fff;
	font-weight:700;
	text-transform:uppercase;
}

.inputRequirement,
.markProductOutOfStock{
	color:red;
	font-family:tahoma;
	font-size:12px;
}
.stockWarning{
	background-color:#ffb2b2;
	padding:0 0 10px 0;
	color:#d24d4d;
	font-family:tahoma;
	font-weight:700;
	border:1px solid #ff7c7c;
}

.main b{
	display:block;
	background-color:#111;
	color:#fff;
	padding:4px 8px;
}
.acc_history .main b{
	display:inline;
	padding:0;
	background-color:transparent;
}
.main input{
	border:1px solid #e2e3ea;
	border-top-color:#abadb3;
	padding:2px;
}

.button input{ border:none; padding:0}

/* box login */
.txf input{
	border:1px solid #e2e3ea;
	border-top-color:#abadb3;
	padding:2px;
	width:150px;
}

.txa textarea,
.infoBoxContents textarea{
	border:1px solid #e2e3ea;
	border-top-color:#abadb3;
	padding:2px;
	width:500px;
}

/* gv_faq */
.faq_links { margin-bottom:20px;}
.faq_links a{
	background-color:#222;
	display:block;
	width:170px;
	height:30px;
	padding:5px;
	text-align:center;
	text-transform:uppercase;
	font-size:12px;
	font-weight:700;
	}
	.faq_links a:hover{
		text-decoration:none;
		background-color:#666;
	}
.gv_faq{
	font-size:13px;
	line-height:1.5
}

.faqBlurb{
	padding:4px 0 12px;
}
.giftlist .header td{ font-weight:700; color:#ddd}


/* About Us */
.aboutUs{
	color:#111;
	text-decoration:underline;
}
.nav_aboutus{
	background-color:#fff;
	border:1px solid #606060;
	padding:5px 10px;
	height:312px;
	overflow:auto;
	font-size:12px;
	}
	.nav_aboutus ul{
		padding:8px 0 0 0;
	}
	.nav_aboutus ul li{
		padding:4px 0;
	}
	.nav_aboutus a{
		color:#333;
		text-decoration:underline;
	}
	.nav_aboutus a:hover{
		text-decoration:none;
	}
.aboutUs_des{
	/*padding-top:10px;  REMOVE IMAGE */
	font-size:12px;
	background:url(../images/overlay50_white.png) repeat;
	}
	.aboutUs_des h1{
		font-size:12px;
	}
	.aboutUs_des h2{
		font-size:16px;
	}
	.aboutUs_des a{
		color:#000000;
		font-weight:700;
		text-decoration:underline;
	}


.checkoutBarCurrent{
	color:#59abda;
}
.checkoutBarTo{
	color:#2d566d;
}
.moduleRow,
.moduleRow b{
	background-color:#162b37;
}
.moduleRowSelected,
.moduleRowSelected b{
	background-color:#59abda;
	color:#fff;
}

.moduleRowSelected .main{ color:#fff}

.moduleRowOver,
.moduleRowOver b{
	background-color:#59abda;
	color:#fff;
}

.infoBoxContents{}
.infoBox{ margin-left:10px;}

.boxText{
	color:#f3c700;
	padding:3px 0;
}

/* on right menu */
.nav-left{ position:relative;}
.mcaffe{
	margin:50px 0 0 10px;
	}
	
.subItem{
	border-top:1px solid #333;
	margin-top:10px;
	}
	.subItem li{
		border-bottom:1px solid #333;
		padding:4px 0;
	}
	.subItem li a{
		color:#666;
		font-weight:700;
	}
	.subItem li a:hover{
		color:#eee;
		text-decoration:none;
	}

.icon_paypal{ padding-top:165px;}
	
	
/* DOWNLOAD */
/* download section */
	.download_hd{ width:927px; height:36px; border-top:1px solid #999999; padding:0 10px 0 18px; background-color:#fff}
	.download_hd ul.nav_download{ float:left; clear:none}
	.download_hd ul.nav_download li{ float:left; font-size:14px; font-weight:700; }
	.download_hd ul.nav_download li a{ color:#3c3c3c;  line-height:36px; font-size:14px; font-weight:700; margin:0 30px 0 0;}
	.download_hd ul.nav_download li a.active{ color:#59abda}
	.download_page a img{float:left;}
	

.download_hd .more{
	font-size:13px;
	font-weight:700;
	float:right;
	line-height:36px;
	}
	.download_hd .more a{
		margin-left:10px;
		color:#59abda;
		text-decoration:underline;
		text-transform:uppercase;
	}

.download_top{
	border:1px solid #606060;
	background-color:#fff;
	width:125px;
	float:right;
	padding:10px;
	height:281px;
	}
	.download_top strong{
		height:18px;
		display:block;
		clear:both;
	}
	.download_top a{
		color:#666666;
		font-size:10px;
		text-decoration:underline;
		float:none;
	}
	.download_top a:hover{
		text-decoration:none;
	}
	
.box-download{
	border:1px solid #606060;
	background-color:#fff;
	width:795px;
	margin:0 0 5px 0;
	overflow:hidden;
	}
	.box-download h3{
		clear:both;
		line-height:27px;
	}
	.box-download h3 span{
		color:#fff;
		background-color:#606060;
		display:block;
		width:165px;
		height:27px;
		padding:0 0 0 15px;
		margin-right:20px;
		line-height:27px;
		float:left;
	}
	.download_aim{
		padding-bottom:10px;
	}
	.download_aim ul{
		width:650px;
		float:left;
		padding-top:5px;
	}
	.download_aim ul li{
		float:left;
		width:151px;
		padding:10px 5px 15px 5px;
	}
	.download_aim ul li img{
		float:left;
		border:1px solid #000;
		margin-right:5px;
	}
	.download_aim ul li a{
		text-decoration:underline;
		color:#303030;
	}
	.box-download .guide{
		float:right;
		width:130px;
		color:#606060;
		font-size:10px;
		padding-right:10px;
		}
		.box-download .guide p{
			padding-left:5px;
		}
	
	.download_avatar{
		padding-bottom:10px;
	}	
	.download_avatar ul{
		width:640px;
		float:left;
		padding:15px 5px;
	}
	.download_avatar ul li{
		width:150px;
		padding-right:10px;
		float:left;
	}
	.download_avatar ul li img{
	}
	.download_avatar a{
		text-decoration:underline;
		color:#303030;
	}
	
	.download_banner ul{
		padding:15px;
	}
	.download_banner ul li{
		padding:5px 0 15px;
	}
	.download_banner input{
		border:1px solid #efefef;
		width:600px;
		padding:2px 4px;
		font-size:10px;
		color:#666666;
	}
	
	.download_wallpaper ul{
		clear:both;
		width:620px;
		float:left;
		padding:15px;
	}
	.download_wallpaper ul li{
		float:left;
		width:155px;
	}
	.download_wallpaper ul li a{
		display:block;
		font-size:10px;
		color:#666;
		text-decoration:underline;
		background:url(../images/bullet_arrow_gray.gif) no-repeat 10px 4px;
		padding-left:20px;
		margin:2px 0;
	}
	.download_wallpaper ul li a:hover{
		text-decoration:none;
	}

	
/* Store locator */
.storeLocator{
	width:280px;
	min-height:435px;
	height:auto !important;
	height:435px;
	float:right;
	background-color:#fff;
	border:1px solid #666;
	padding:10px;
}
.store_search{
	border-bottom:1px solid #999;
	padding-bottom:5px;
	margin-bottom:15px;
	}
	.store_search select{
		width:110px;
		color:#666666;
		font-size:11px;
		margin-bottom:5px;
		border:1px solid #666666;
		padding:1px 0;
	}
	.store_search #q{
		width:213px;
		color:#666666;
		font-size:11px;
		padding:2px 4px;
		border:1px solid #666666;
	}
	
	.storeItem{
		float: left;
		width: 140px;
		height:180px;
		color:#666
	}
	
	
/* FIT GUIDE */
.fitGuide{
	padding:20px;
	width:722px;
	}
	.shopList-thumb{
		margin-right:60px;
	}
	
	
/* CREATE ACC SUCCESS */
.createSuccess{
	font-size:12px;
	line-height:1.5
}
.createSuccess .main b{
	background-color:transparent;
	width:auto;
	float:none;
	display:inline;	
	padding:0;
	text-transform:lowercase;
}


/* PRESS */
.press_hd{
	border:1px solid #999999;
	border-bottom:none;
	background-color:#fff;
	height:auto;
	font-size:18px;
	padding:8px 0 8px 10px;	
}
.press_hd .r{
	font-size:13px;
	margin-right:8px;
	text-decoration:underline;
	color:#333;
	}
	.press_hd a:hover.r{ text-decoration:none}
	.press_hd .paging{
		float:right;
		font-size:12px;
		padding:4px 10px 0 0;
	}
	.press_hd .paging a{ color:#000; font-size:12px; margin:0 2px}
	.press_hd .paging a.active{ font-weight:700}
	
.press{
	border:1px solid #999999;
	background-color:#fff;
	padding:10px 5px;
	overflow:hidden;
	}
	.press ul li{
		width:160px;
		height:240px;
		text-align:center;
		float:left;
		color:#666;
		font-size:11px;
		margin:0 8px 0 0;
		
		/* show 3 row */
		padding-left:45px;
	}
	.press ul li img{
		margin-bottom:4px;
	}
	.press ul li a{
		font-size:13px;
		font-weight:700;
		color:#333;
		line-height:1;
	}
	
	
.whatsnews{
	border:1px solid #999999;
	background-color:#fff;
	padding:10px;
	overflow:hidden;
	}
	.whatsnews ul li{
		clear:both;
		margin-bottom:10px;
	}
	.whatsnews ul li h6 a{
		color:#000;
	}
	.whatsnews ul li h6{
		font-size:16px;
		margin-bottom:4px;
	}
	.whatsnews ul li h6 span{
		color:#666;
		font-size:11px;
		font-weight:400;
		padding-left:10px;
	}
	.whatsnews .readmore{
		padding:5px 0;
		}
		.whatsnews .readmore a{
			color:#59abda;
			text-decoration:underline;
		}

.newsdetail{
	border:1px solid #999999;
	background-color:#fff;
	padding:10px;
	overflow:hidden;
	font-size:12px;
	}
	.newsdetail ul{ padding:10px;}
	.newsdetail ul li{ list-style-position:inside; list-style-type:disc}
	
	/* RESET FOR EDITOR */
	.newsdetail p{ padding:0 0 15px 0;}
	.newsdetail a{ color:#59abda; text-decoration:underline}

		
.zoom{
	display:block;
	float:left;
	clear:both;
	height:353px;
}
.txt_mouse2zoom{
	text-align:center; color:#fff; display:block; width:290px;
	height:18px;
	float:left;
	clear:both;
	padding:2px 0 0;
}
a.shop_pre_btn{
	font-family:tahoma;
	font-weight:700;
	color:#fff;
	float:left;
	padding-bottom:4px;
}
a.shop_next_btn{
	font-family:tahoma;
	font-weight:700;
	color:#fff;
	text-align:right;
	float:right;
	padding-bottom:4px;
}
a:hover.shop_next_btn,
a:hover.shop_pre_btn{
	text-decoration:none;
	background:#000;
	color:#fff;
}


/*** NEWS LETTER ***/
.b_newsletter{
	border:2px solid #cacaca;
	padding:8px;
	width:230px;
	background:#fff;
	font-size:11px;
	color:#727272;
}
.b_newsletter h6{
	font-size:11px;
	color:#000;
}
.b_newsletter .txf input{ border:1px solid #999999; background-color:#fafafa; width:210px; padding:4px; margin:7px 0 7px 3px;}
.b_newsletter .btn input{ width:148px; height:19px; border:none; background:url(../images/btn_subscribe2newsletter.gif) no-repeat; float:right; margin-right:7px;}

/* MORE JEANS */
.morejeans p{
	padding:0 0 10px 0;
}
.morejeans h4{
	padding:0;
}
.morejeans h4 a{
	float:none;
	color:#000;
}
.morejeans .shopnow{
	padding:20px 0;
	font-size:16px
}
.nav_aboutus h4{ font-weight:400}



/*.tidy { width:100%; overflow:hidden; background:url(../images/shoplist_bg_tidy.gif) repeat-y;}*/ 
/*.tidy .nav-left,
.tidy .shopList,
.tidy .shopList-detail{margin-bottom:-1000em !important; padding-bottom:1000em !important;}
@media all and (min-width: 0px){
		.tidy .nav-left,
		.tidy .shopList,
		.tidy .shopList-detail{margin-bottom:0;padding:0;}
		.tidy nav-left:after,
		.tidy shopList:after,
		.tidy shopList-detail:after,
		.tidy .nav-left:after,
		.tidy .shopList:after,
		.tidy .shopList-detail:after{background:inherit;content:' ';display:block;margin-bottom:-1000px;padding-bottom:1000px;}}*/
/*.tidy2{ width:100%; overflow:hidden; background:url(../images/tidy2.gif) repeat-y;}*/
