﻿@charset "utf-8";
@import url("/include/paging.css");
/* CSS Document */
body{margin:0px; behavior:url('/include/csshover.htc'); background-color:#dadada;}
body, table, tr, td {font-size:9pt; font-family:Arial, Helvetica, sans-serif;}
img{border:none;}
A:link 		{color:#5F5F5F;text-decoration:none;}
A:visited 	{color:#5F5F5F;text-decoration:none;}
A:active 	{color:#5F5F5F;text-decoration:none;}
A:hover 	{color:#000000;text-decoration:underline;}

.red_star{ color:#CA0000; font-size:10px; font-weight:bold; }

tr.dataline{
	background-color: #FFFFFF;
}
tr.dataline:hover{
	background-color: #fffaea;
	cursor:pointer;
}

tr.dataline_unavail{
	background-color: #FFFFFF;
}
tr.dataline_unavail:hover{
	background-color:#FFD7D7;
}

/* Floating Box Fix */
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}.clearfix {display: block;}
/* End hide from IE-mac */
.clear_div{clear:both;}

.menu_left_outer{background-color:#EEEEEE; width:143px; vertical-align:top;}
.menu_top_outer, .main_outer, .menu_bottom_outer{background-color:#FFF;}
.menu_top_outer{
	height:90px;
	min-height:90px;
}
.main_outer{
	padding-left:19px;
	padding-bottom:20px;
	width:700px;
}

table.main_body{
	padding:0px;
	border:none;
}
table.main_content{
	width:100%;
}
table.main_body tr td{
	text-align:left;
}
td.main_top_wo_title{
	height:70px;
	background-image:URL(/images/signin_top_bar.png);
	background-repeat:no-repeat;
	background-position:128px 25px;
}
td.main_bottom{
	height:50px;
	background-image:URL(/images/signin_bottom_bar.png);
	background-repeat:no-repeat;
	background-position:128px 47px;
}
td.product_bottom{
	height:10px;
	background-image:URL(/images/signin_bottom_bar.png);
	background-repeat:no-repeat;
	background-position:128px 7px;
}

/* Menu Top */
div.menu_top{
	width:762px;
	height:89px;
	padding-left:19px;
	padding-top:13px;
}
div.menu_top_top_right{
	padding-top:10px;
	color:#a0a0a0;
	float:right;
}
div.menu_top_top_buttons div{
	float:left;
	padding-left:8px;
	padding-right:8px;
}
div.menu_top_bottom_search{
	clear:both;
	padding-top:6px;
	padding-left:7px;
	float:left;
}
div.menu_top_bottom_icons{
	margin-left:23px;
	float:left;
	padding-top:7px;
}
div.menu_top_bottom_search form{
	margin:0px;
	padding:0px;
}
input#s_text{
	border:1px solid #CCC;
}
img#s_text_btn{
	cursor:pointer;
	margin-left:5px;
}
div.menu_top_top_buttons a{
	color:#a0a0a0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
div.menu_top_bottom{
	clear:both;
	border-top:1px solid #e7e7e7;
	border-bottom:1px solid #e7e7e7;
	height:18px;
}
/* Menu Top */

/* Menu Bottom */
div#menu_bottom{
	width:781px;
	height:86px;
	padding-left:31px;
	padding-top:10px;
}
div.menu_bottom_top{
	border-top:1px solid #e7e7e7;
	width:730px;
	clear:both;
	padding:0px;
	margin:0px;
}
div.menu_bottom_top div{
	float:left;
}
div#menu_bottom_email form{margin:0px;padding:0px;}
div#menu_bottom_email div{float:left;}
div#menu_bottom_email form input#email_adr{
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#c6c6c6;
	border:1px solid #c6c6c6;
	color:#8b8b81;
	width:150px;
	height:16px;
	padding-left:10px;
	padding-right:10px;
}
div#menu_bottom_email #email_adr_btn{
	background-color:#969696;
	border:1px solid #969696;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	height:20px;
}
div.menu_bottom_copyright_outer{
	color:#c6c6c6;
	line-height:20px;
	padding-left:290px;
	font-size:11px;
}
div.menu_bottom_bottom{
	clear:both;
	padding-top:10px;
}
div.menu_bottom_bottom div{
	float:left;
	padding-left:15px;
	padding-right:15px;
}
div.menu_bottom_bottom div a{
	color:#afafaf;
	font-size:11px;
}

/* Menu Bottom */
.menu_bottom_wobtn{
	margin:auto;
	background-image:URL(/images/menu_bottom_wobtn_back.png);
	background-repeat:no-repeat;
	width:474px;
	height:28px;
	font-size:11px;
	color:#999999;
	text-align:right;
	padding-right:240px;
	padding-top:11px;
}
/* Menu Bottom */

/* Menu Left */
.menu_left_inner{
	width:143px;
	padding-bottom:20px;
	background-image:URL(/images/menu_left_back.png);
	background-repeat:no-repeat;
	background-color:#EEE;
	padding-top:91px;
}
.menu_left_list{
	list-style-type:none;
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	
}
.menu_left_brand a{
	color:#FFF;
}
.menu_left_list li{
	line-height:18px;
}
.menu_left_brand{
	text-transform:uppercase;
	line-height:20px;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	background-color:#676979;
	padding-left:15px;
	padding-top:3px;
	padding-bottom:3px;
	margin-bottom:10px;
	margin-top:5px;
}
li.menu_left_lists{
	padding-left:16px;
}
ul.menu_left_list a{
	color:#888888;
}
div.menu_left_lists{
	padding-left:16px;
	color:#FFF;
	font-size:11px;
	line-height:25px;
}
div.menu_left_lists a{
	color:#000;
}
div.menu_left_lists_sub{
	padding-left:24px;
	color:#FFF;
	font-size:11px;
	line-height:25px;
}
div.menu_left_lists_sub a{
	color:#333;
}
li.menu_left_new{
	padding-left:16px;
	color:#cd661b;
	font-weight:bold;
}
li.menu_left_new a{
	color:#cd661b;
	font-style:italic;
}
div.menu_left_lists_charity{
	margin-top:7px;
	padding-left:16px;
	font-size:11px;
	color:#cd661b;
}
div.menu_left_lists_charity a{
	color:#cd661b;
	font-style:italic;
}
li.menu_left_favorite{
	padding-left:16px;
	line-height:25px;
	color:#000;
}
li.menu_left_favorite a{
	color:#000;
}
div.menu_left_menu_title{
	text-transform:uppercase;
	line-height:20px;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	background-color:#676979;
	padding-left:15px;
	padding-top:3px;
	padding-bottom:3px;
	margin-bottom:10px;
	margin-top:20px;
}
.menu_left_checkout{
	width:143px;
}
.menu_left_season_title{
	margin-top:7px;
	text-transform:uppercase;
	font-weight:bold;
	padding-left:15px;
}
/* Menu Left */

/* Menu Left w/o Back My account */
table.menu_left_wo_back_myaccount{
	padding:0px;
	margin:0px;
	border:none;
	width:129px;
}
div.menu_left_myaccount_title{
	font-family:georgia;
	font-style:italic;
	font-weight:bold;
	color:#333333;
	font-size:10px;
	margin-bottom:2px;
	margin-top:20px;
}
div.menu_left_myaccount_content{
	font-family:georgia;
	font-style:italic;
	color:#666666;
	font-size:10px;
	margin-bottom:1px;
	margin-top:1px;
}
/* Menu Left w/o Back My account */

/* Menu Left promotion */
table.menu_left_promotion{
	padding:0px;
	margin:0px;
	border:none;
	width:129px;
}
table.menu_left_promotion tr td div{
	margin-left:8px;
	font-family:georgia;
	font-style:italic;
	color:#666666;
	font-size:10px;
	margin-top:12px;
	margin-bottom:12px;
}
/* Menu Left promotion */

/* Looks */
.looks_content{
	text-align:center;
}
.carousel-component{
	clear:both;
	height:388px;
	position:absolute;
}
.carousel-component .carousel-list li{
	width:170px;
	height:386px;
}
.carousel-component .carousel-list li a{
	text-decoration:none;
}                        
.carousel-component .carousel-prev{
    position:absolute;
	top:170px;
    z-index:3;
    cursor:pointer;
    left:5px;
}
.carousel-component .carousel-next{
    position:absolute;
	top:170px;
    z-index:3;
	cursor:pointer;
    right:5px;
}
/* Looks */

/* Looks Detail */
.looks_itemlists{
	width:650px;
	height:360px;
	overflow-x:scroll;
	overflow-y:hidden; 
	overflow:auto;
	white-space:nowrap;
}
.looks_itemlist{
	float:left;
	height:325px;
	width:140px;
	padding:3px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:10px;
	background-image:URL(/images/looks_detail_border.png);
}
.look_detail_image{
	margin-top:1px;
	margin-bottom:1px;
	height:160px;
}
.look_detail_image table{
	width:100%;
	height:100%;
}
.look_detail_image table img{
	width:130px;
}
.look_detail_option_panel{
	clear:both;
	border:1px solid #d9dadb;
	background-color:#f1f1f2;
	height:89px;
}
.look_detail_name{
	color:#666666;
	padding-left:3px;
	padding-right:3px;
	font-size:9px;
}
.look_detail_code{
	padding:3px;
	color:#b4b4b4;
	font-size:11px;
	float:left;
	margin-bottom:2px;
}
.look_detail_price{
	color:#ef7021;
	font-style:italic;
	font-size:11px;
	padding:3px;
	text-align:right;
	float:right;
	margin-bottom:2px;
}
.looks_detail_option_color select{
	margin-top:10px;
	font-size:10px;
	width:130px;
	margin-left:5px;
}
.looks_detail_option_size select{
	margin-top:8px;
	font-size:10px;
	width:130px;
	margin-left:5px;
}
.looks_detail_option_qty{
	margin-top:7px;
	color:#666666;
	font-style:italic;	
	font-size:10px;
	padding-right:5px;
}
.looks_detail_option_qty input{
	font-size:11px;
	border:1px solid #CCCCCC;
	width:30px;
	text-align:center;
	margin-left:5px;
	margin-right:44px;
}
.looks_detail_btn_addtobag{
	margin-right:39px;
	float:right;
	margin-left:15px;
	margin-top:3px;
	cursor:pointer;
}
.looks_detail_btn_wish{
	float:right;
	margin-top:9px;
	cursor:pointer;
}
.look_detail_orginalprice{
	text-decoration:line-through;
	color:#999999;
	font-size:10px;
	margin-right:5px;
}
.looks_detail_sizechart{
	float:right;
	text-decoration:underline;
	margin-right:5px;
	cursor:pointer;
}
/* Looks Detail */

/* Sign In */
.signin_title{
	line-height:26px;
	background-color:#717171;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-left:20px;
}
.signin_title span{
	color:#ffdf4c;
}
.signin_desc{
	background-color:#f1f1f1;
	padding:10px;
	padding-top:20px;
	padding-bottom:20px;
	font-size:11px;
	color:#333;
}
.signin_desc2{
	background-color:#FFF;
	border:1px solid #717171;
	padding:25px;
	padding-bottom:5px;
}
.signin_desc .signin_desc_ul{
	margin-left:10px;
}
.signin_btn{
	padding-top:10px;
	padding-bottom:10px;
}
.signin_alert{
	height:60px;
	min-height:60px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#CA0000;
}
.signin_btn{
	padding-top:3px;
	padding-bottom:3px;
}
.signin_input input{
	border:1px solid #CCC;
	
}
.signin_notice{
	color:#333;
	font-size:11px;
	padding-bottom:40px;
}
.signin_notice div{
	margin-left:25px;
	width:500px;
	color:#996565;
}
.signin_forgot{
}
/* Sign In */

/* Forgot Password */
table.fg_pwd_table{
	width:600px;
}
.fg_pwd_td1{
	width:25%;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:20px;
}
.fg_pwd_td2{
	width:30%;
}
.fg_pwd_td2 input{
	border:1px solid #CCCCCC;
	font-size:11px;
}
.fg_pwd_ntc{
	padding-bottom:20px;
	padding-left:10px;
	padding-right:10px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
.fg_pwd_btn{
	margin-top:10px;
	margin-left:500px;
	cursor:pointer;
}
#fg_pwd_email_td, #fg_pwd_email2_td{
	width:45%;
	font-size:10px;
	color:#CA0000;
}
.fg_pwd_notice{
	padding-top:40px;
	padding-bottom:10px;
	padding-left:20px;
	padding-right:20px;
	color:#CA0000;
}
/* Forgot Password */

/* My Account */
.myaccount_wcm{
	font-family:lucida console;
	color:#4d5f00;
	font-size:11px;
}
table.myaccount_outer td{
	vertical-align:top;
}
td.myaccount_title{
	padding-top:30px;
	padding-left:18px;
}
table.myaccount_list{
	margin-left:40px;
	width:620px;
}
td.myaccount_list_btn_1{
	padding-left:10px;
	padding-bottom:17px;
	padding-top:17px;
	font-size:10px;
	color:#919395;
}
td.myaccount_list_btn_2{
	padding-left:10px;
	border-top:1px solid #cccccc;
	padding-bottom:17px;
	padding-top:17px;
	padding-right:20px;
	font-size:10px;
	color:#919395;
}
td.myaccount_list_btn_3{
	text-align:right;
	padding-right:7px;
	padding-bottom:17px;
	padding-top:17px;
}
td.myaccount_list_btn_4{
	text-align:right;
	border-top:1px solid #cccccc;
	padding-bottom:17px;
	padding-top:17px;
}
.myaccount_list_btn_1 div, .myaccount_list_btn_2 div{
	margin-top:5px;
}
/* My Account */

/* My Account - Contact Information */
.my_ct_td1{
	width:20%;
	padding-left:10px;
	font-size:10px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
}
.my_ct_input{
	border:1px solid #CCCCCC;
	width:90%;
}
.my_ct_btn{
	margin-top:10px;
	margin-left:590px;
}
.my_ct_btn img{
	cursor:pointer;
}
/* My Account - Contact Information */

/* my account - change email */
.myaccount_email_td1{
	width:17%;
	padding-left:10px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-weight:bold;
}
.my_email_input{
	border:1px solid #CCCCCC;
	width:200px;
}
/* my account - change email */

/* My Account - Change Password */
.myaccount_pwd_outer{
	padding-left:30px;
}
.myaccount_pwd_title{
	font-family:lucida console;
	font-size:12px;
	color:#435500;
	margin-top:20px;
	margin-left:40px;
}
table.myaccount_pwd{
	margin-top:10px;
	margin-left:40px;
	width:620px;
	background-color:#f1f1f2;
	border:1px solid #e4e4e5;
}
table.myaccount_pwd tr td{
	line-height:20px;
}
.myaccount_pwd_td1{
	width:37%;
	padding-left:100px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-weight:bold;
}
.myaccount_pwd_btn{
	cursor:pointer;
	margin-top:15px;
	margin-left:590px;
}
.my_pw_ntc{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
.my_pw_input{
	border:1px solid #CCCCCC;
	width:160px;
}
#my_pw_cur, #my_pw_new1, #my_pw_new2{
	color:#CA0000;
	font-size:11px;
	font-weight:bold;
}
/* My Account - Change Password */

/* My Account - Order History :: Order Status */
	/* YUI Calendar..Button */
	#calendarcontainer {
		top:5px;
		left:-100px;
	}
	#calendarmenu {
		position: absolute;
	}
	#calendarcontainer2 {
		top:5px;
		left:-100px;
	}
	#calendarmenu2 {
		position: absolute;
	}
	#calendarpicker button {
		width:20px;
		height:20px;
		background: url(/images/yui/calendar_icon_small.gif) center center no-repeat;
		text-align: left;
		text-indent: -10em;
		overflow: hidden;
		*margin-left: 10em;	/* For IE */
		*padding: 0 3em;	/* For IE */
		white-space: nowrap;
	}
	#calendarpicker2 button {
		width:20px;
		height:20px;
		background: url(/images/yui/calendar_icon_small.gif) center center no-repeat;
		text-align: left;
		text-indent: -10em;
		overflow: hidden;
		*margin-left: 10em;	/* For IE */
		*padding: 0 3em;	/* For IE */
		white-space: nowrap;
	}
	.my_od_yui_calendar_text
	{
		width:90px;
	}
	/* YUI Calendar..Button */
.my_od_search_outer{
	padding:0px;
	padding-bottom:10px;
	padding-top:10px;
}
.my_od_search{
	background-color:#EFEFEF;
}
.my_od_search td{
	border-bottom:1px solid #AAAAAA;
	border-top:1px solid #AAAAAA;
}
.my_od_search td input{
	border:1px solid #a4b97f;
}
.my_od_column{
	background-color:#dee6ed;
}
.my_od_column td{
	color:#030303;
	line-height:20px;
}
.my_od_list td{
	height:30px;
	border-bottom:1px solid #CCCCCC;
	color:#333333;
}
/* My Account - Order History :: Order Status */

/* My Account - Address Book */
.my_adr_head{
	font-size:11px;
	font-style:italic;
	font-family:georgia;
	color:#435500;
	float:left;
	margin-left:30px;
}
.my_adr_addnew{
	float:right;
}
.my_adr_column{
	background-color:#ac9aad;
	color:#FFFFFF;
	font-weight:bold;
	padding:6px;
	padding-top:4px;
	padding-bottom:4px;
}
.my_adr_list{
	padding:6px;
	padding-top:5px;	
}
.my_adr_list td{
	font-size:11px;
}
.my_adr_list_btn{
	padding-bottom:5px;
	border-left:1px solid #bfbfbf;
	border-right:1px solid #bfbfbf;
	padding-right:20px;
	font-size:10px;
}
.my_adr_list_btn a{
	color:#895e59;
	font-weight:bold;
	text-decoration:none;
}
.my_adr_list_btn_rmv{
	cursor:pointer;
	color:#895e59;
	font-weight:bold;
}
.my_adr_lists td{
	border-top:1px dashed #bfbfbf;
}
/* My Account - Address Book */

/* My Account - Address Book add edit */
table.my_adr_table{
	margin-top:10px;
	margin-left:40px;
	width:620px;
	background-color:#f1f1f2;
	border:1px solid #e4e4e5;
}
.my_adr_desc{
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	font-style:normal;
	margin-right:110px;
}
table.my_adr_table tr td{
	vertical-align:middle;
	
}
.my_adr_input{
	border:1px solid #CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	width:94%;
}
.my_adr_title_td{
	font-size:10px;
	font-weight:bold;
	padding-left:14px;
}
.my_adr_btn{
	margin-top:10px;
	margin-left:510px;
}
.my_adr_btn img{
	cursor:pointer;
}
/* My Account - Address Book add edit */

/* My Account - order view */
.myaccount_oview_bcolumn{
	width:25%;
	font-family:lucida console;
	color:#4d5f00;
	border-bottom:1px solid #999999;
	padding-bottom:1px;
}
.myaccount_oview_bvalue{
	color:#333333;
	font-size:11px;
}
.myaccount_oview_sb{
	padding-bottom:15px;
	padding-top:15px;
}
.myaccount_oview_sblabel{
	font-family:lucida console;
	color:#4d5f00;
}
.myaccount_oview_sbbox{
	border:1px solid #666666;
	padding:12px;
	min-height:115px;
	height:auto; !important
	height:115px;
	font-size:11px;
}
.myaccount_oview_cpnntc{
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FF6600;
}
.myaccount_oview_cpnntc span{
	color:#787878;
	font-size:11px;
	font-weight:bold;
}
.myaccount_oview_summ{
	padding-top:10px;
}
/* My Account - order view */

/* My Account - return request */
#my_rtn_return_waiting{
	display:none;
	position:absolute;
	width:200px;
	height:30px;
	border:1px solid #CCCCCC;
	text-align:center;
	background-color:#EEEEEE;
	padding-top:10px;
}
#my_rtn_return_waiting table tr td{
	font-weight:bold;
	color:#333333;
	font-size:12px;
}
.myaccount_return_request_comment_desc{
	font-size:10px;
	color:#666;
}
.myaccount_return_request_comment_bot{
	font-size:11px;
	color:#333;
}
.myaccount_oview_sbbox_return{
	border:1px solid #666666;
	padding:8px;
	min-height:80px;
	height:auto; !important
	height:80px;
	font-size:11px;
}
.myaccount_return_request_summ_label{
	padding-right:8px;
}
.myaccount_return_request_summ_value{
	text-align:right;
	padding-right:8px;
}
/* My Account - return request */

/* My Account - return order view */
.myaccount_return_orderview_memo{
	width:98%;
	height:97px;
}
.myaccount_return_button{
	padding-top:15px;
}
.myaccount_return_notice{
	font-size:11px;
	color:#CA0000;
	padding-left:30px;
	padding-right:30px;
	padding-top:6px;
	padding-bottom:6px;
}
.myaccount_rtn_request_qty{
	font-size:10px;
	width:20px;
	border:1px solid #CCCCCC;
}
.myaccount_rtn_request_desc{
	border:1px solid #CCCCCC;
	font-size:11px;
	margin-bottom:4px;
	width:270px;
	color:#999999;
	background-color:#DFFFEF;
}
.myaccount_rtn_request_reason{
	border:1px solid #CCCCCC;
	font-size:11px;
	margin-bottom:4px;
	width:270px;
}
.myaccount_rtn_request_size{
	border:1px solid #CCCCCC;
	font-size:11px;
	margin-bottom:4px;
	width:270px;
	background-color:#FFFFCC;
}
.myaccount_rtn_request_refund{
	border:1px solid #CCCCCC;
	font-size:11px;
	width:270px;
	background-color:#D5EAFF;
}
.myaccount_rtn_request_adr1{
	font-size:11px;
}
.myaccount_rtn_request_adr2 input, .myaccount_rtn_request_adr4 select{
	font-size:11px;
	border:1px solid #CCCCCC;
}
.myaccount_rtn_request_adr3 input{
	font-size:11px;
	border:1px solid #CCCCCC;
	width:445px;
}
.myaccount_rtn_request_memo{
	width:98%;
	height:120px;
	border:1px solid #CCCCCC;
}
/* My Account - return order view */

/* My Account - return view */
.myaccount_rview_sbbox{
	border:1px solid #666666;
	padding:12px;
	min-height:45px;
	height:auto; !important
	height:45px;
	font-size:11px;
}
/* My Account - return view */

/* Category */
td.category_title{
	padding-bottom:7px;
	width:719px;
}
td.category_outer{
	vertical-align:top;
}
table.category_main{
	width:740px;
}
td.category_navigation{
	padding-left:10px;
	font-size:11px;
	font-style:italic;
	font-family:georgia;
	color:#ef7021;
}
td.category_navigation select{
	font-size:11px;
}
div.category_filter_size{
	float:left;
	margin-right:15px;
	display:none;
}
div.category_filter_sort{
	float:left;
}
div.category_filter_page{
	float:right;
}
/* new image size */
div.category_product_n{
	margin-top:10px;
	margin-right:16px;
	float:left;
	min-height:300px;
	height:auto !important;
	height:300px;
}
div.category_product_n_last{
	margin-top:10px;
	float:left;
	min-height:300px;
	height:auto !important;
	height:300px;
}
div.item_sold_out_n{
	position:absolute;
	margin-left:98px;
	margin-top:155px;
	z-index:100;
}
div.category_product_image_n{
	width:155px;
	min-height:155px;
	text-align:center;
	vertical-align:middle;
	z-index:50;
}
div.category_product_image_n img{
	width:155px;
	min-height:155px;
}
div.category_product_image_n table{
	height:100%;
	width:100%;
	border:1px solid #CCC;
}
div.category_product_image_n table td{
	text-align:center;
}
div.category_product_name_n{
	margin-top:16px;
	padding-left:4px;
	padding-right:4px;
	width:155px;	
	color:#707070;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
span.category_product_orginalprice_n{
	color:#999999;
	font-size:12px;
	font-style:italic;
	font-family:georgia;
	text-decoration:line-through;
	padding-right:10px;
}
div.category_product_price_n{
	padding-left:5px;
	color:#ef7021;
	font-size:12px;
	font-style:italic;
	font-family:georgia;
}
/* new image size */

div.category_product{
	width:155px;
	margin-top:5px;
	margin-right:20px;
	float:left;
	min-height:290px;
	height:auto !important;
	height:290px;
}
div.category_product_last{
	width:155px;
	margin-top:5px;
	float:left;
	min-height:290px;
	height:auto !important;
	height:290px;
}
div.item_sold_out{
	position:absolute;
	margin-left:97px;
	margin-top:92px;
	z-index:100;
}
div.category_product_image{
	width:155px;
	min-height:155px;
	text-align:center;
	vertical-align:middle;
	z-index:50;
}
div.category_product_image img{
	width:155px;
	min-height:155px;
}
div.category_product_image table{
	width:100%;
	height:100%;
	border:1px solid #CCC;
}
div.category_product_image table td{
	text-align:center;
}
div.category_product_name{
	margin-top:14px;
	padding-left:4px;
	padding-right:4px;
	width:148px;	
	color:#707070;
	font-size:11px;
	font-style:italic;
	font-family:georgia;
}
span.category_product_orginalprice{
	color:#999999;
	font-size:12px;
	font-style:italic;
	font-family:georgia;
	text-decoration:line-through;
	padding-right:10px;
}
div.category_product_price{
	padding-left:5px;
	color:#ef7021;
	font-size:12px;
	font-style:italic;
	font-family:georgia;
}
/* Category */

/* Policies */
td.policy_outer_left{
	vertical-align:top;
}
td.policy_outer_right{
	vertical-align:top;
	padding-left:10px;
	padding-right:25px;
}
table.policy_main{
	margin-top:30px;
	width:100%;
}
td.policy_main_outer{
	padding-left:30px;
	padding-right:40px;
	padding-top:20px;
}
td.policy_main_outer p{
	color:#333333;
	font-size:11px;
	line-height:15px;
	margin-top:5px;
}
td.policy_main_outer li{
	color:#333333;
	font-size:11px;
	line-height:15px;
	margin-top:5px;
}
div.policy_title{
	color:#333333;
	font-size:12px;
	font-weight:bold;
	margin-top:15px;
}
div.policy_content{
	color:#666666;
	font-size:11px;
	line-height:15px;
	margin-top:5px;
}
div.policy_etc{
	color:#666666;
	font-size:11px;
	font-weight:bold;
	margin-top:15px;
}
table.method_shipping_table{
	width:260px;
}
table.method_shipping_table td{
	font-size:10px;
}
td.method_stable_title{
	background-color:#e5e8cf;
	font-size:11px;
	padding:5px;
}
/* Policies */

/* site map */
td.sitemap_main_outer{
	padding-left:10px;
	padding-right:1px;
	padding-top:10px;
}
.sitemap_main_outer_div{
	width:100%;
}
.sitemap_column{
	float:left;
	margin-left:10px;
	padding-right:10px;
	width:160px;
}
.sitemap_column ul{
	padding:0px;
	margin:0px;
	margin-top:4px;
	margin-bottom:4px;
	padding-left:7px;
	list-style:none;
}
.sitemap_column ul li{
	margin-top:2px;
	padding-bottom:2px;
}
.sitemap_column div{
	margin-top:12px;
	margin-bottom:12px;
}
.sitemap_column a{
	color:#333333;
}
/* site map */

/* Store Locator */
td.store_main_outer{
	padding-left:30px;
	padding-right:40px;
	padding-top:20px;
}
table.store_main{
	width:100%;
}
table.store_main td{
	font-size:11px;
}
table.store_main input{
	width:100px;
}
td.store_main_title{
	width:33%;
	padding-bottom:10px;
	font-family:lucida console;
	color:#333;
}
td#store_notification{
	text-align:center;
	color:#CA0000;
	font-size:10px;
	line-height:20px;
	font-weight:bold;
}
.store_ipt_zip{
	float:left;
	margin-right:5px;
}
.store_ipt_nme{
	float:left;
	margin-right:5px;
}
.store_ipt_onl{
	float:left;
	font-size:10px;
	color:#999999;
	margin-right:5px;
}
.store_ipt_zip input{
	border:1px solid #CCCCCC;
}
.store_ipt_nme input{
	border:1px solid #CCCCCC;
}
.store_btn_zip{
	float:left;
}
.store_btn_nme{
	float:left;
}
.store_btn_onl{
	float:left;
}
.store_ntc_zip{
	float:left;
	color:#5b4139;
	font-family:lucida console;
	font-size:10px;
	margin-right:10px;
}
.store_ntc_ctt{
	float:left;
	color:#f37021;
	font-family:lucida console;
	font-size:10px;
}
.store_lists{
	float:left;
	width:33%;
	margin-top:5px;
	padding-top:5px;
	padding-bottom:5px;
	border-top:1px solid #CCCCCC;
	font-family:Arial, Helvetica, sans-serif
}
.store_name{
	font-weight:bold;
	margin-bottom:3px;
}
.store_brand{
	margin-bottom:2px;
}
.store_str{
	color:#999999;
}
.store_map a{
	color:#f37021;
}
.store_dst{
	color:#000000;
}
/* Store Locator */

/* Press */
.press_paging{
	padding-right:80px;
}
td.press_title{
	padding-top:10px;
	padding-bottom:17px;
	width:719px;
}
.press_outer_left{
	width:128px;
	vertical-align:top;
}
.press_outer_right{
	padding-left:14px;
	vertical-align:top;
}
.press_main{
	margin-top:10px;
}
div.press_list{
	float:left;
	width:95px;
	padding-left:9px;
	padding-right:9px;
	min-height:180px;
	height:auto !important;
	height:180px;
}
div.press_image{
	width:95px;
	height:134px;
	text-align:center;
}
div.press_name{
	width:95px;
	text-align:center;
	font-size:10px;
	margin-top:5px;
}
.press_image_outer{
	padding-right:10px;
	border-right:1px solid #dadbdb;
}
#press_image{
	height:321px;
}
#press_image img{
	width:228px;
}
.press_detail_title{
	font-family:Georgia;
	font-style:italic;
	color:#4d5f00;
	padding-bottom:10px;
}
.press_detail_image_title{
	cursor:pointer;
	margin-left:3px;
	margin-right:3px;
	font-size:10px;
}
.press_detail_item_list{
	overflow-y:scroll;
	width:440px;
	height:310px;
}
.press_detail_item_desc{
	color:#444444;
	font-size:12px;
	padding-top:8px;
	padding-bottom:8px;
}
div.press_detail_item_lists{
	width:420px;
}
div.press_detail_item_lists table{
	width:100%;
}
td.press_detail_item_lists_btn{
	width:140px;
	font-size:10px;
	color:#CA0000;
	padding-top:40px;
}
.press_detail_item_price{
	color:#c93a1c;
}
.press_detail_back img{
	margin-top:10px;
	cursor:pointer;
}
.press_detail_enlarge{
	float:right;
}
.press_detail_enlarge img{
	cursor:pointer;
}
/* Press */

/* product */
div#pro_detail_image_main{
	width:356px;
}
.product_detail_title{
	height:35px;
	width:54%;
	font-style:italic;
	font-size:11px;
}
table.product_main{
	width:100%;
}
.product_main_image{
	padding:2px;
	width:352px;
	height:354px;
}
/* new image set */
.product_thumb_image_n{
	float:left;
	cursor:pointer;
	margin:6px;
	width:56px;
	height:100px;
	min-height:100px;
	padding:0px;
}
/* new image set */
.product_thumb_image{
	float:left;
	cursor:pointer;
	margin:6px;
	width:56px;
	padding:0px;
}
.product_thumb_image table{
	width:100%;
	height:100%;
	text-align:center;
}
.product_detail_name{
	padding-left:15px;
	padding-bottom:15px;
	font-size:18px;
	color:#f36f21;
	font-family:Arial, Helvetica, sans-serif;
}
.product_detail_price{
	padding-left:15px;
	padding-top:15px;
	padding-bottom:15px;
	color:#ef7021;
	font-family:arial;
	font-size:18px;
	font-weight:bold;
}
.product_detail_code{
	padding-left:15px;
	color:#666;
	font-size:13px;
	line-height:22px;
}
.product_detail_description_n{
	padding-left:15px;
	padding-right:15px;
	font-family:Arial, Helvetica, sans-serif;
	height:170px;
	font-size:12px;
	line-height:18px;
	color:#666666;
}
.product_detail_description{
	padding-left:15px;
	padding-right:15px;
	font-family:Arial, Helvetica, sans-serif;
	height:100px;
	font-size:12px;
	line-height:18px;
	color:#666666;
}
.product_detail_wholesale_closeout_notice{
	margin-top:5px;
}
.product_detail_other{
	padding-left:19px;
	padding-top:40px;
	background-position:0px 40px;
	background-image:URL(/images/product_detail_other.png);
	background-repeat:no-repeat;
	height:221px;
}
.product_detail_other table{
	width:620px;
	height:150px;
}
.product_detail_control_box{
	width:339px;
	height:123px;
	border:1px solid #d9dadb;
	background-color:#f1f1f2;
}
.product_detail_control_box_title{
	line-height:26px;
	padding-left:8px;
	color:#58595b;
	font-family:Arial;
	font-size:11px;
}
.product_detail_control_box_schart{
	cursor:pointer;
	text-decoration:underline;
	font-style:italic;
	font-size:11px;
	color:#888889;
}
.product_detail_color{
	font-size:11px;
	width:160px;
	margin-top:3px;
}
.product_detail_size{
	font-size:11px;
	width:160px;
	margin-top:3px;
}
.product_detail_qty{
	border:1px solid #CCCCCC;
	font-size:13px;
	width:50px;
	text-align:center;
	margin-top:3px;
}
.product_detail_btn_01{
	float:left;
	margin-top:3px;
	cursor:pointer;
	margin-right:13px;
}
.product_detail_btn_02{
	float:left;
	margin-top:3px;
	cursor:pointer;
	margin-right:20px;
}
.product_detail_btn_03{
	float:left;
	margin-top:3px;
	cursor:pointer;
}
.product_detail_xavail{
	font-size:10px;
	color:#CA0000;
	line-height:20px;
	padding-left:8px;
	font-family:Arial, Helvetica, sans-serif;
}
.tf_main{
	background-image:URL(/images/tellafriend_back.png);
	background-repeat:no-repeat;
	width:366px;
	height:181px;
	padding-top:140px;
	padding-left:35px;
}
.tf_inputbox{
	margin-left:8px;
	width:90px;
	font-size:11px;
	border:1px solid #CCCCCC;
}
.tf_inputbox_area{
	color:#999999;
	height:100px;
	width:150px;
	margin-left:7px;
}
.tf_send img{
	margin-top:15px;
	cursor:pointer;
}
.product_thumb_image_desc{
	width:55px;
	text-align:center;
	font-size:10px;
}
.product_detail_pricelabel{
	font-size:11px;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
}
.product_detail_price_retail{
	color:#999999;
	font-size:11px;
}
/* product */

/* cart */
.sb_title2{
	padding-bottom:10px;
}
.sb_hold_warn{
	color:#1c3d5e;
	font-family:Arial;
	font-size:12px;
	padding-top:20px;
	font-weight:bold;
}
.sb_hold_warn span{
	color:#CA0000;
}
.shoppingbag_column{
	background-color:#bcaa79;
	color:#FFFFFF;
	height:24px;
	line-height:24px;
}
.shoppingbag_column td{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;	
}
.sb_lines{
	color:#7a7a7a;
}
.sb_lines td{
	padding:3px;
	font-size:11px;
}
.sb_lines_top{
	border-bottom:1px solid #bfbfbf;
	line-height:0px;
	height:10px;
}
.sb_lines_topdots td{
	border-top:1px dashed #CCCCCC;
}
.sb_lines_bottom{
	border-top:1px solid #bfbfbf;
	line-height:0px;
	height:10px;
}
.sb_lines_first{
	border-left:1px solid #bfbfbf;
}
.sb_lines_last{
	border-right:1px solid #bfbfbf;
	padding-bottom:5px;
}
.sb_lines_warn{
	color:#CA0000;
	font-size:10px;
}
.sb_item_cat, .sb_item_cat a{
	color:#5e231d;
	text-transform:uppercase;
}
.sb_item_code{
	color:#a6a6a6;
}
.sb_item_noreturn{
	color:#CA0000;
	font-weight:bold;
}
input.sb_qty{
	width:30px;
	border:1px solid #CCCCCC;
	font-size:10px;
	text-align:center;
}
#sb_btn_ctn{
	float:left;
	cursor:pointer;
	margin-right:10px;
}
#sb_btn_wsh{
	float:left;
	cursor:pointer;
}
#sb_btn_chk{
	float:right;
	cursor:pointer;
	margin-right:10px;
}
#sb_lines_btn_rmv{
	float:left;
	cursor:pointer;
	color:#73403b;
	font-size:10px;
	font-weight:bold;
	margin-right:15px;
}
#sb_lines_btn_mtw{
	float:left;
	cursor:pointer;
	color:#73403b;
	font-size:10px;
	font-weight:bold;
}
#sb_btn_ctn2{
	float:right;
	cursor:pointer;
}
.sb_warn{
	line-height:200px;
	color:#333333;
	font-family:lucida console;
}
.sb_sum_title{
	padding-top:5px;
	padding-bottom:3px;
}
.sb_sum_amount{
	padding-right:7px;
}
.sb_sum_amount select{
	font-size:10px;
	width:110px;
}
.sb_price_ori{
	font-size:10px;
	text-decoration:line-through;
	color:#999999;
}
.sb_price_new{
	font-size:10px;
	color:#FF9900;
}
.sb_coupon_input{
	width:120px;
	font-size:12px;
	height:14px;
	border:1px solid #CCCCCC;
}
.sb_qty_ask{
	padding-left:5px;
	color:#CA0000;
	font-weight:bold;
}
/* cart */

/* giftcard */
.gc_desc{
	padding-top:30px;
	padding-bottom:25px;
	color:#666;
}
.gc_ntc_ctt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#999;
	line-height:30px;
}
.gc_ntc_ctt a{
	font-weight:bold;
	text-decoration:underline;
	color:#CA0000;
}
.gc_btn{
	margin-top:20px;
}
.gc_btn_balance{
	float:left;
	margin-right:15px;
}
.gc_btn_purchase{
	float:left;
}
/* giftcard */

/* gift_help */
.gc_help1{
	font-family:Franklin Gothic Medium;
	padding-left:5px;
	margin-top:20px;
	font-size:13px;
	color:#78784c;
}
.gc_help2{
	font-family:Franklin Gothic Medium;
	padding-left:15px;
	padding-right:10px;
	color:#232323;
}
/* gift_help */

/* gift_terms */
.gc_terms_title{
	font-family:Franklin Gothic Medium;
	float:left;
	padding-left:10px;
	font-size:13px;
	text-transform:uppercase;
	letter-spacing:2px;
	width:100%;
	margin-bottom:10px;
}
.gc_terms{
	font-family:Franklin Gothic Medium;	
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}
.gc_terms_star{
	font-family:Franklin Gothic Medium;
	width:10px;
	clear:both;
	float:left;	
}
.po_qty_box{
	border:1px solid #CCCCCC;
	width:30px;
	font-size:10px;
}
/* gift_terms */

/* gift_balance */
.gc_bal_desc{
	padding-top:15px;
	padding-bottom:15px;
	border-bottom:1px solid #999;
	border-top:1px solid #999;
	color:#666;
}
.gc_bal_headname{
	font-family:Lucida Console;
	font-size:12px;
	color:#9b673d;
	margin-bottom:10px;
	margin-top:20px;
}
.gc_bal_inputbox{
	width:300px;
	height:60px;
	border:1px solid #dedfe0;
	background-color:#f1f1f2;
}
.gc_bal_td1{
	font-size:11px;
	padding-left:10px;
}
.gc_bal_td2 input{
	border:1px solid #CCCCCC;	
}
.gc_bal_submit{
	margin-top:10px;
	margin-left:150px;
}
.gc_bal_mid_left{
	padding-left:20px;
	width:60%;
}
.gc_bal_notice{
	height:100px;
	min-height:100px;
	line-height:100px;
	font-family:lucida console;
	color:#CA0000;
}
.gc_bal_notice span{
	color:#f37021;
	font-style:italic;
}
.gc_bal_card{
	margin-top:30px;
}
.gc_bal_customer a{
	color:#CA0000;
	font-size:10px;
	text-decoration:underline;
}
/* gift_balance */

/* gift_purchase */
table.gc_pur_table{
	width:670px;
}
.gc_pur_desc{
	float:left;
	margin-left:10px;
	margin-right:16px;
}
.gc_pur_desc_sub{
	float:left;
}
.gc_pur_desc_outer{
	background-image:URL(/images/giftcard_balance_ntc_back.png);
	background-position:center bottom;
	background-repeat:no-repeat;
	padding-top:25px;
	padding-bottom:15px;
}
.gc_pur_table_01{
	width:300px;
	border:1px solid #dedfe0;
	background-color:#f1f1f2;
}
.gc_pur_table_02{
	width:300px;
	height:40px;
	border:1px solid #dedfe0;
	background-color:#f1f1f2;
}
.gc_pur_table_03{
	width:300px;
	border:1px solid #dedfe0;
	background-color:#f1f1f2;
}
.gc_pur_td1{
	font-size:11px;
	padding-left:10px;
}
.gc_pur_td2 input{
	border:1px solid #CCCCCC;
	font-size:11px;
}
.gc_pur_btn{
	padding-top:10px;
	padding-right:30px;
}
.gc_pur_btn img{
	cursor:pointer;
	margin:auto;
}
/* gift_purchase */

/* wishlist */
.wishlist_desc{
	color:#666;
	line-height:30px;
	padding-bottom:10px;
}
table.wl_lists{
	margin-left:40px;
	width:620px;
}
.wl_image{
	width:10%;
}
.wl_desc{
	padding-top:25px;
	padding-bottom:5px;
}
.wl_linebreaker{
	padding-top:4px;
	padding-bottom:4px;
}
tr.wl_lines td{
	vertical-align:middle;
}
tr.wl_lines .wl_item{
	width:46%;
	font-size:10px;
}
tr.wl_lines .wl_price{
	width:19%;
	font-size:10px;
	background-image:URL(/images/wishlist_back_price.png);
	background-repeat:no-repeat;
	background-position:center 3px;
	text-align:center;
	vertical-align:middle;
}
tr.wl_lines .wl_qty input{
	width:50px;
	font-size:10px;
	text-align:center;
	border:1px solid #CCCCCC;
}
.wl_cbox{
	text-align:right;
	width:156px;
	height:34px;
	background-image:URL(/images/wishlist_check.png);
	background-repeat:no-repeat;
}
.wl_cbox input{
	margin-right:8px;
	margin-top:4px;
}
.wl_item_remv{
	margin-top:4px;
	color:#73403b;
	font-size:10px;
	font-weight:bold;
	cursor:pointer;
}
.wl_item_xavail{
	font-size:10px;
	color:#CA0000;
}
.wl_btn_ctn{
	float:right;
	margin-right:10px;
	cursor:pointer;
}
.wl_btn_slt{
	float:right;
	margin-right:10px;
	cursor:pointer;
}
.wl_btn_atb{
	float:right;
	cursor:pointer;
}
.wl_noitem{
	line-height:200px;
	
	font-family:Georgia, 'Times New Roman', Times, serif;
	font-style:italic;
}
.wishlist_sendlist_back{
	background-image:URL(/images/wishlist_sendlist_back.png);
	background-repeat:no-repeat;
	width:366px;
	height:181px;
	padding-top:140px;
	padding-left:35px;
}
/* wishlist */

/* search */
.search_title{
	padding-bottom:10px;
}
.search_result{
	float:left;
	color:#000000;
	padding-top:6px;
	margin-right:30px;
	font-family:arial;
	font-style:normal;
	font-weight:bold;
}
.search_result span{
	color:#ef7021;
}
.search_none{
	padding-top:80px;
	padding-bottom:80px;
	font-family:lucida console;
}
/* search */

/* menu_vendor_top */
.menu_vendor_top{
	background-image:URL(/images/menu_top_vendor_back.png);
	background-repeat:no-repeat;
	background-position:center 8px;
	width:899px;
	height:138px;
}
.manu_vendor_top_backtoretail{
	float:right;
	margin-top:60px;
	margin-right:70px;
	font-size:11px;
	color:#f37021;
	cursor:pointer;
}
.menu_vendor_top_logo{
	float:left;
	margin-left:10px;
	margin-top:10px;
	width:95px;
	height:95px;
	cursor:pointer;
}
/* menu_vendor_top */

/* menu_vendor_top */
.menu_vendor_top_order{
	background-image:URL(/images/vendor_order_back.png);
	background-repeat:no-repeat;
	background-position:center 8px;
	width:899px;
	height:138px;
}
.manu_vendor_top_backtoretail_order{
	float:right;
	margin-top:60px;
	margin-right:70px;
	font-size:11px;
	color:#f37021;
	cursor:pointer;
}
.menu_vendor_top_logo_order{
	float:left;
	margin-left:10px;
	margin-top:10px;
	width:95px;
	height:95px;
	cursor:pointer;
}
/* menu_vendor_top */

/* vendor */
.vendor_title{
	padding-left:10px;
	padding-bottom:20px;
}
.vendor_list_notice{
	padding-top:10px;
	padding-bottom:15px;
}
.vendor_list{
	margin-top:20px;
	margin-bottom:20px;
	width:280px;
	height:333px;
	background-image:URL(/images/vendor_index_back.png);
	background-repeat:no-repeat;
}
.vendor_season_list{
	font-family:lucida console;
	font-size:14px;
	margin-top:10px;
	margin-bottom:10px;
	color:#666666;
	cursor:pointer;
	text-align:left;
	margin-left:90px;
}
/* vendor */

/* vendor_signin */
.vendor_signin_desc{
	font-family:lucida console;
	margin-top:20px;
	color:#4f332b;
	font-size:11px;
}
.vendor_signin_lefttd{
	padding-left:15px;
}
.vendor_signin_label{
	padding-left:15px;
	color:#666666;
}
.vendor_signin_table{
	width:720px;
	border:1px solid #dcddde;
	background-color:#f1f1f2;
}
.vendor_signin_ntc{
	color:#202020;
	font-family:lucida console;
	font-size:11px;
}
.vd_r_input{
	border:1px solid #CCCCCC;
	width:150px;
}
#vd_r_01, #vd_r_02, #vd_r_03, #vd_r_04, #vd_r_05, #vd_r_06, #vd_r_07, #vd_r_08, #vd_r_09, #vd_r_10, #vd_r_11, #vd_r_12, #vd_r_13, #vd_r_14{
	color:#CA0000;
}
.vendor_signin_btn{
	margin-top:10px;
	margin-left:630px;
}
.vendor_signin_complete{
	padding-top:150px;
	padding-bottom:150px;
	font-family:lucida console;
	line-height:30px;
	font-size:14px;
}
/* vendor_signin */

/* vendor_list */
.vendor_order_desc{
	background-image:URL(/images/vendor_order_desc_back.png);
	background-repeat:no-repeat;
	width:375px;
}
.vendor_order_desc_title{
	color:#4f332b;
	font-family:lucida console;
	font-size:12px;
	font-weight:bold;
	padding-left:20px;
	padding-top:15px;
}
.vendor_order_desc_pack_label{
	margin:auto;
	margin-top:10px;
	background-color:#FFFFFF;
	border:1px solid #999999;
	width:20px;
	height:20px;
	line-height:20px;
	color:#999999;
	font-weight:bold;
	text-align:center;
}
.vendor_order_desc_label{
	color:#666666;
	font-size:11px;
	padding-left:40px;
}
.vendor_order_desc_value{
	color:#666666;
	font-weight:bold;
}
.vendor_order_desc_pack_label_oldies{
	margin:auto;
	margin-top:4px;
	background-color:#FFFFFF;
	border:1px solid #999999;
	width:16px;
	height:16px;
	line-height:16px;
	font-size:9px;
	color:#999999;
	font-weight:bold;
	text-align:center;
}
.vendor_order_desc_title_oldies{
	color:#4f332b;
	font-family:lucida console;
	font-size:12px;
	font-weight:bold;
	padding-left:14px;
}
.vendor_order_desc_label_oldies{
	color:#666666;
	font-size:9px;
	padding-left:18px;
}
.vendor_order_desc_value_oldies{
	color:#666666;
	font-weight:bold;
	font-size:9px;
}
.vendor_summ{
	margin-left:30px;
	width:89%;
}
.vendor_summ_season{
	font-size:20px;
	color:#8b9298;
	text-transform:uppercase;
	letter-spacing:3px;
	padding-bottom:70px;
}
.vendor_summ_season span{
	font-size:24px;
	color:#8b9298;
}
.vendor_summ_subtotal{
	font-size:20px;
	font-family:lucida console;
	color:#b98d94;
}
.vendor_order_listbox{
	border:1px solid #333333;
	width:100%;
}
.vol_category_name{
	font-family:verdana;
	width:140px;
	font-size:10px;
	padding-top:5px;
	padding-left:8px;
}
.vol_pro_image{
	padding-top:10px;
	padding-bottom:10px;
}
.vol_pro_oriprice{
	text-decoration:line-through;
}
.vol_sizechart{
	padding-bottom:15px;
}
.vol_sizechart div{
	cursor:pointer;
}
.vol_pro_title{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-top:5px;
	font-size:10px;
}
.vol_pro_sizetype{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-top:5px;
	font-size:10px;
}
.vol_pro_fab{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-top:5px;
	font-size:10px;
}
.vol_pro_unit{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-top:5px;
	font-size:10px;
}
.vol_pro_pack{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-top:5px;
	padding-bottom:5px;
	font-size:10px;
}
.vol_col_name{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:23px;
	font-size:10px;
}
.vol_col_warn{
	color:#CA0000;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.vol_col_qty input{
	font-size:10px;
}
/* vendor_list */

/* vendor_complete */
tr.vendor_order_complete_billshipto td, tr.vendor_order_complete_summ td, tr.vendor_order_complete_det td{
	text-align:center;	
}
tr.vendor_order_complete_billshipto td table, tr.vendor_order_complete_summ td table, tr.vendor_order_complete_det td table{
	margin:auto;
	width:600px;
}
td.vendor_order_complete_billshipto_title{
	width:50%;
	border:1px solid #999;
	padding-left:20px;
}
td.vendor_order_complete_billshipto_detail{
	border:1px solid #999;
	border-top:none;
	vertical-align:top;
	padding-bottom:14px;
	padding-left:25px;
}
tr.vendor_order_complete_summ_header td{
	border:1px solid #999;
	padding-left:6px;
	width:20%;
}
tr.vendor_order_complete_summ_detail td{
	border:1px solid #999;
	border-top:none;
	padding-left:6px;
}
tr.vendor_order_complete_det_header td, tr.vendor_order_complete_det_detail td{
	font-size:10px;
}
td.vendor_order_complete_btn{
	padding-top:30px;
	padding-bottom:10px;
}
td.vendor_order_complete_btn input{
	margin-left:10px;
	margin-right:10px;
}
/* vendor_complete */

/* checkout */
.ck_adr_desc{
	color:#333;
	font-size:9px;
	font-family:Verdana, Geneva, sans-serif;
}
.ck_top_title{
	height:40px;
	background-image:URL(/images/ck_top_backtitle.png);
	background-repeat:no-repeat;
	background-position:0px 28px;
}
.ck_top_desc{
	font-family:lucida console;
	margin-top:20px;
}
.ck_top_desc_title{
	color:#4d5f00;
	float:left;
}
.ck_top_desc_desc{
	color:#4f332b;
	float:left;
	font-size:11px;
	margin-left:60px;
	margin-top:1px;
}
.ck_red_star{
	background-image:URL(/images/icon_star.gif);
	background-repeat:no-repeat;
	background-position:2px 2px;
	padding-left:13px;
}
.ck_red_star_line{
	background-image:URL(/images/icon_star.gif);
	background-repeat:no-repeat;
	background-position:3px 0px;
	padding-left:10px;
}
.ck_input_table{
	clear:both;
	margin-top:10px;
	border:1px solid #dcddde;
	background-color:#f1f1f2;
	width:710px;
}
.checkout_input_outer{
	padding-left:130px;
}
.checkout_input_outer table{
	width:710px;
}
.ck_s_input{
	width:250px;
	color:#666666;
	padding:4px;
	font-size:16px;
	border:1px solid #CCCCCC;
}
.ck_s_input_gift{
	width:180px;
	color:#666666;
	padding:4px;
	font-size:12px;
	border:1px solid #CCCCCC;
}
.ck_s_input_exp{
	width:120px;
	color:#666666;
	padding:4px;
	font-size:16px;
	border:1px solid #CCCCCC;
}
.ck_s_select{
	width:260px;
	color:#666666;
	padding:4px;
	font-size:16px;
	border:1px solid #CCCCCC;
}
.ck_s_label{
	width:180px;
	font-size:16px;
	color:#808080;
	padding-left:20px;
}
.ck_s_exp{
	font-size:16px;
	color:#333333;
}
#ck_s_00, #ck_s_01, #ck_s_02, #ck_s_03, #ck_s_04, #ck_s_05, #ck_s_06, #ck_s_07, #ck_s_08, #ck_b_00, #ck_b_01, #ck_b_02, #ck_b_03, #ck_b_04, #ck_b_05, #ck_b_06, #ck_b_07, #ck_b_08, #ck_b_09, #ck_b_10, #ck_b_11, #ck_b_12{
	font-weight:bold;
	color:#CA0000;
}
.ck_b_gc_code{
	width:50%;
	font-size:12px;
	color:#333333;
	padding-left:20px;
}
.ck_b_gc_bal{
	width:30%;
	padding-right:15px;
	color:#333333;
	font-weight:bold;
	font-size:11px;
}
.ck_b_label_sameas{
	font-size:16px;
	color:#808080;
}
#card_warning{
	font-weight:bold;
	color:#CA0000;
}
#ck_b_gift_div{
	float:left;
	margin-left:4px;
	margin-top:3px;
}
#ck_b_gift_btn{
	cursor:pointer;
}
.ck_r_warn{
	color:#CA0000;
	font-size:12px;
	font-weight:bold;
}
.sb_sum_coupon_ntc{
	font-family:lucida console;
	font-size:11px;
	color:#666666;
	padding-right:9px;
	padding-bottom:10px;
}
.sb_sum_coupon_ntc span{
	font-weight:bold;
	color:#FF9900;
}
.ck_r_column_01{
	float:left;
	color:#4d5f00;
	font-family:Lucida Console;
}
.ck_r_column_02{
	float:right;
	cursor:pointer;
	margin-right:10px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#73403b;
	font-weight:bold;
	margin-top:2px;
}
.ck_r_column_02:hover{
	text-decoration:underline;
}
.ck_r_bolumn_03{
	border:1px solid #dcddde;
	background-color:#f1f1f2;
	padding-left:8px;
	padding-right:8px;
	padding-top:6px;
	padding-bottom:6px;
	font-size:11px;
	color:#666666;
	height:80px;
}
.ck_r_memo_title{
	font-family:lucida console;
	color:#4f332b;
	font-size:11px;
	font-weight:bold;
}
.ck_r_memo textarea{
	width:80%;
	height:100px;
}
.ck_r_submit_btn{
	padding-left:600px;
}
.ck_r_price_title{
	color:#735e87;
	font-family:lucida console;
}
.ck_r_price_amount{
	color:#000000;
	font-weight:bold;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
table.ck_r_c_table{
	border:1px solid #dcddde;
	margin-top:8px;
}
tr.ck_r_c_list td{
	font-size:11px;
	line-height:20px;
	background-color:#eff3f4;
}
tr.ck_r_c_list2 td{
	background-color:#ffffff;
}
tr.ck_r_c_list3 td{
	border-top:1px solid #dddddd;
}
td.ck_r_c_box{
	width:24px;
	text-align:center;
}
td.ck_r_charity_title{
	color:#4d5f00;
	font-family:lucida console;	
}
td.ck_r_charity_desc{
	font-size:10px;
	color:#666;
}
/* checkout warning */
#checkout_waiting{
	display:none;
	position:absolute;
	width:100%;
	height:100px;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}
#checkout_waiting_main{
	position:absolute;
	width:200px;
	height:30px;
	border:1px solid #CCCCCC;
	text-align:center;
	background-color:#EEEEEE;
	
	padding-top:10px;
}
#checkout_waiting_main table tr td{
	font-weight:bold;
	color:#333333;
	font-size:12px;
}
/* checkout warning */
/* checkout */


/* size chart */
.sizechart_main{
	background-color:#CCCCCC;
	width:400px;
}
.sizechart_main tr td{
	background-color:#FFFFFF;
	text-align:center;
	font-size:11px;
	font-family:
	Arial, Helvetica, sans-serif;
}
/* size chart */

/* vendor checkout */
	/* YUI Calendar..Button */
	#sd_container, #cd_container
	{
		left:-100px;
	}
.po_co_gi_table input{
	border:1px solid #CCCCCC;
	font-size:12px;
	width:100px;
}
.po_co_gi_table select{
	font-size:12px;
	border:1px solid #CCCCCC;
}
.po_co_gi_t{
	font-weight:bold;
	background-color:#666666;
	color:#FFFFFF;
	width:25%;
}
.po_co_s_table td, .po_co_b_table td{
	padding-top:1px;
	padding-bottom:1px;
}
.po_co_s_table input, .po_co_s_table select, .po_co_b_table input, .po_co_b_table select{
	border:1px solid #CCCCCC;
	width:200px;
	font-size:12px;
}
.po_co_bs_title{
	font-size:14px;
	text-align:center;
	border-bottom:3px double #999999;
}
.po_co_cart_qty{
	width:20px;
	border:1px solid #CCCCCC;
	text-align:center;
	font-size:12px;
}
.po_co_btn{
	color:#382D2C;
	background-color:#FFF8C6;
}
.tooltip{
	background-color: #FFFFCC;
	width:300px;
	padding:5px;	
}
/* vendor checkout */

/* contact us */
.contactus_main_outer{
	background-image:URL(/images/contactus_back.png);
	background-repeat:no-repeat;
	width:700px;
	height:270px;
	padding-top:130px;
	background-position:30px center;
}
.contactus_title{
	margin-left:460px;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	margin-top:6px;
	margin-bottom:5px;
}
.contactus_value{
	margin-left:460px;
	color:#888a8d;
	font-weight:bold;
}
.contactus_email_list{
	border:1px dashed #CCC;
	padding:5px;
	margin:5px;
	width:200px;
	height:70px;
	float:left;
}
.contactus_email{
	font-size:11px;
	color:#333;
}
.contactus_email_desc{
	color:#888a8d;
	font-size:11px;
}
.contactus_email_address, .contactus_email_address a{
	color:#F90;
	font-weight:bold;
	font-size:11px;
}
/* contact us */

/* promotion */
.promotion_outer_left{
	width:129px;
	vertical-align:top;
}
.promotion_outer_right{
	padding-left:6px;
	vertical-align:top;
}
/* promotion */

/* sponsorship request */
td.sr_label{	
	font-size:10px;
}
input.sr_input{
	width:300px;
	border:1px solid #CCC;
}
.sr_textarea{
	border:1px solid #CCC;
	width:550px;
	height:100px;
}
.sr_agreement{
	font-size:10px;
}
img.sr_submit{
	cursor:pointer;
}
/* sponsorship request */

/* sponsorship complete */
table.sc_form_copy{
	background-color:#999;
	width:500px;
}
table.sc_form_copy tr td{
	background-color:#FFF;
	font-size:11px;
}
div.sc_notice{
	margin-left:300px;
	font-size:11px;
}
div.sc_print{
	margin-top:40px;
	margin-left:200px;
}
/* sponsorship complete */

/* sales rep */
div.salesrep_brand_title{
	margin-left:10px;
	font-size:14px;
	font-weight:bold;
}
div.salesrep_box{
	margin-left:20px;
	border:1px dashed #666;
	padding:6px;
	width:650px;
	height:90px;
	margin-bottom:5px;
}
div.salesrep_contact{
	float:left;
	width:384px;
}
div.salesrep_address, div.salesrep_phone{
	font-size:11px;
}
div.salesrep_area{
	float:left;
	width:254px;
}
div.salesrep_name{
	color:#003366;
	font-weight:bold;
}
div.salesrep_name span{
	color:#666;
	font-weight:normal;
}
div.salesrep_area span{
	color:#3f789e;
}
/* sales rep */

/* photo contest */
.photo_cont_name{
	color:#999;
}
.photo_cont_desc{
	width:500px;
	height:200px;
}
/* photo contest */

/* photo contest vote */
.photocont_vote_top{
	background:URL(/images/photocontest_vote_top.png);
	background-repeat:no-repeat;
	height:114px;
}
.photocont_vote_left{
	background:URL(/images/photocontest_vote_left.png);
	background-repeat:repeat-y;
	width:51px;
}
.photocont_vote_right{
	background:URL(/images/photocontest_vote_right.png);
	background-repeat:repeat-y;
	width:51px;
}
.photocont_vote_bottom{
	background:URL(/images/photocontest_vote_bottom.png);
	background-repeat:no-repeat;
	height:160px;
}
.photocont_vote_list{
	width:197px;
	height:370px;
	float:left;
	text-align:center;
	margin-bottom:20px;
}
.photocont_vote_list_radio{
	margin:auto;
	width:174px;
	height:20px;
	text-align:center;
}
.photocont_vote_list_inner{
	margin:auto;
	width:174px;
	height:340px;
	background-color:#f2f2f2;
	clear:both;
	padding-top:10px;
}
.photocont_vote_list_inner_thumb{
	background-color:#FFF;
	width:156px;
	height:204px;
	margin:auto;
	overflow:hidden;
	vertical-align:middle;
	padding-top:2px;
}
.photocont_vote_list_inner_thumb img{
	cursor:pointer;
}
.photocont_vote_list_desc{
	text-align:left;
	width:164px;
	height:97px;
	color:#7f7f7f;
	font-size:11px;
	font-family:"Courier New", Courier, monospace;
	padding:5px;
	overflow:auto;
}
.photocont_vote_list_counter{
	float:left;
	line-height:21px;
	margin-left:9px;
	color:#666;
	font-size:10px;
}
.photocont_vote_list_enlarge{
	float:right;
	width:70px;
	height:21px;
	margin-right:5px;
}
img#photocont_vote_submit{
	margin-left:470px;
	cursor:pointer;
}
.photocont_vote_notice{
	font-size:11px;
	margin-bottom:20px;
	color:#999;
	font-family:tahoma;
}
.photocont_vote_alert{
	color:#CA0000;
	font-size:11px;
	font-weight:bold;
}
/* photo contest vote */

/* FAQ */
.faq_q{
	margin-left:10px;
	font-size:12px;
	font-weight:bold;
	color:#C60;
}
.faq_a{
	color:#000;
	margin-left:23px;
	padding-bottom:4px;
	padding-top:4px;
	font-size:12px;
}
/* FAQ */