@charset "utf-8";
/* CSS Document */
/* Breadcrumb */
form { margin:0; }
div#b { clear:both; text-align:left; font-size:11px; padding:5px 9px; }
div#b strong { font-weight:normal; color:#FF0000; }

/* Sidebar */
div.sidebar { width:194px; float:left; padding:0 4px 0 9px; text-align:left; }
div.sidebar div.pro_t { text-align:left; padding:5px 0; }
div.sidebar h1 { margin:0; font-weight:normal; font-size:12px; }
div.sidebar a { 
	display:block; text-decoration:none; padding:0 0 1px 28px;
	background-image:url(../images/arrow1.gif); background-position:11px 5px; background-repeat:no-repeat;
}
div.sidebar a:hover { background-color:#e9ebf3; }
div.sidebar div.pro_category div {  }
div.sidebar div.pro_category div.sel { display:block; }
div.sidebar div.pro_category div a { background-image:none; font-size:11px; padding-left:23px; }

/* Products Category */
div.sidebar div.pro_category { border:solid 1px #cccccc; padding-bottom:5px; margin-bottom:9px; }
div.sidebar div.pro_category h1 { display:block; background:#cccccc; padding:3px 9px; color:#2039a0; }
div.sidebar div.pro_category div { display:none; }
div.sidebar div.showChild div { display:block; }

/* Enter factory */
div.sidebar div.enter_f { 
	height:44px; background:#495795 url(../images/pro_h_tag01.gif) no-repeat left;
	padding:2px 9px 0 54px; line-height:14px; color:#FFFFFF;
}
div.sidebar div.enter_f a { padding:0; line-height:14px; background:none; color:#cc0000; text-align:right; }
div.sidebar div.enter_f a:hover { background:none; color:#FFFF33; }

/* Helpful Links */
div.sidebar div.h_links h1 { color:#2039a0; padding:7px 0 3px; }

/* ANYTHING FOR YOU! */
div.sidebar div.o_links { padding-bottom:9px; }
div.sidebar div.o_links h1 { padding:13px 0 8px 0; }
/* Sidebar END */


/* theme */
div.theme { width:688px; float:left; text-align:left; }
/* hats & caps */
div.pro_h1 div.theme div.pic1 { border:solid 1px #cccccc; margin-bottom:5px; }
div.pro_h1 div.theme div.d2 { overflow:auto; }
*html div.pro_h1 div.theme div.d2 { height:1%; }
div.pro_h1 div.theme div.d2 div.l { width:498px; float:left; }
div.pro_h1 div.theme div.d2 div.l div.pro { height:97px; border:solid 1px #cccccc; margin:2px 23px 0 0; padding-left:3px; }
div.pro_h1 div.theme div.d2 div.r { width:186px; float:right; }
div.pro_h1 div.theme div.d2 div.r img {  border:solid 1px #cccccc; display:block; margin-bottom:2px; }
div.pro_h1 div.theme div.d2 div.r img.gif { position:absolute; margin-left:-23px; }

/* theme products */
div.pro_h1 div.theme div.pro a { display:inline; float:left; margin:3px; padding:1px; }
div.pro_h1 div.theme div.pro a:hover { background:#cccccc; }
/* hats & caps -- end */

/* Scarf & Shawls */
div.pro2_h div.theme div.pic1 { border:solid 1px #cccccc; margin-bottom:5px; }
div.pro2_h div.theme div.d2 { overflow:auto; }
*html div.pro2_h div.theme div.d2 { height:1%; }
div.pro2_h div.theme div.d2 div.l { width:409px; float:left; }
div.pro2_h div.theme div.d2 div.l img { border:solid 1px #cccccc; }
div.pro2_h div.theme div.d2 div.r { float:right; width:272px; height:342px; border:solid 1px #cccccc; }
div.pro2_h div.theme div.d2 div.r div { 
	display:inline; float:left; width:50%; text-align:center; padding:11px 0;
}
div.pro2_h div.theme div.d2 div.r div img { display:block; margin:3px auto; }
/* Scarf & Shawls -- end */

/* Glove&Mittens */
div.pro3_h div.theme h1 { 
	margin:0 0 7px 0; display:block; padding:0; border:solid 1px #cccccc;
}
div.pro3_h div.theme div.d2 { overflow:auto; margin-bottom:7px; }
div.pro3_h div.theme div.d2 div.l { float:left; width:455px; }
div.pro3_h div.theme div.d2 div.l img { border:solid 1px #cccccc; }
div.pro3_h div.theme div.d2 h2 { margin:0; padding:6px 0 7px 6px; background:#cccccc; margin-bottom:3px; }
div.pro3_h div.theme div.d2 div.r { float:right; width:221px; overflow:hidden; }
div.pro3_h div.theme div.d2 div.r div.pro { 
	padding-bottom:11px; height:258px; border:solid 1px #cccccc;
	margin-bottom:3px; overflow:hidden;
}
div.pro3_h div.theme div.d2 div.r div.pro div {
	display:inline; float:left; width:49%; text-align:center; text-decoration:none;
	padding:5px 0 7px;
}
div.pro3_h div.theme div.d2 div.r div.pro div img { display:block; }
div.pro3_h div.theme div.d2 div.r div.gif { text-align:center; }
div.pro3_h div.theme div.d2 div.r div.gif img { border:solid 1px #cccccc; }
/* Glove&Mittens --end  */

/* Socks */
div.pro4_h div.theme h1 { 
	margin:0 0 7px 0; display:block; padding:0; text-align:right; border:solid 1px #cccccc; 
}
div.pro4_h div.theme div.pic1 { text-align:center; margin-bottom:3px; }
div.pro4_h div.theme div.gif { float:right; border:solid 1px #cccccc; }
div.pro4_h div.theme div.pro { float:left; width:472px; height:97px; border:solid 1px #cccccc; overflow:hidden; }
div.pro4_h div.theme div.pro a { padding:1px; float:left; display:inline; margin:2px 0 0 2px; }

div.pro4_h div.theme div.pro div { 
	width:102px; float:left; padding:15px 0 0 9px; line-height:14px;
	background:url(../images/arrow1.gif) no-repeat 9px 4px; 
}
div.pro4_h div.theme div.pro div a { color:#636eae; }
div.pro4_h div.theme div.pro div a:hover { color:#CC0000; }
/* Socks - end */

/* Ties */
div.pro5_h div.theme h1 { 
	margin:0 0 5px 0; display:block; padding:0; text-align:right; border:solid 1px #cccccc; 
}
div.pro5_h div.theme div.pic1 { float:left; border:solid 1px #d1d6cf; margin-bottom:5px; }
*html div.pro5_h div.theme div.pic1 { margin-bottom:0; }
div.pro5_h div.theme div.sid { float:right; }
div.pro5_h div.theme div.sid img { border:solid 1px #cccccc; display:block; }
div.pro5_h div.theme div.sid div.pic2 { border:solid 1px #d4d4d4; margin-bottom:3px; }
div.pro5_h div.theme div.pro { 
	clear:both; padding:2px 5px; border:solid 1px #d4d4d4; margin:5px 0 3px;
	overflow:auto; 
}
*html div.pro5_h div.theme div.pro { height:1%; }
div.pro5_h div.theme div.pro a { float:left; display:inline; margin:0 6px; padding:1px; }
/* Ties - end */

/* Tshirt */
div.pro5_h div.theme div.sid div.pic3 { margin-bottom:3px; }
/* Tshirt - end */

/* Products List */
div.pro_list div.list { width:678px; float:left; padding:0 0 9px 4px; overflow:auto; }
*html div.pro_list div.list { height:1%; }
div.pro_list div.list div#pageno, div.pro_list div.list div#pageno1 { 
	color:#cc0000; background:#cccccc; text-align:right; padding:4px 11px; 
}
div#pageno span,div#pageno1 span { margin:0 3px; }
div.pro_list div.list div.content { overflow:auto; }
*html div.pro_list div.list div.content { height:1%; }
div.pro_list div.list div.content div { width:180px; float:left; display:inline; padding:9px 11px; }
div.pro_list div.list div.content div img { border:solid 1px #cccccc; }
div.pro_list div.list div.content div a.red { color:#FF0000; }
/* Products List - end */

/* Products */
div.pro div.content { width:678px; float:left; padding-left:4px; }
div.pro div.content div.l { width:190px; text-align:left; float:left; padding:27px 25px 0 14px; color:#FF0000; }
div.pro div.content div.l div.pic img { border:solid 1px #cccccc; }
a.zoom { 
	display:block; width:145px; height:19px; border:solid 1px #4f4f4f; text-align:center;
	background:#616161; margin:7px auto 19px; color:#ffffff; text-decoration:none;
}
a.zoom img { margin:0 5px -3px 0; }
div.pro div.content div.l div#others_pic img { 
	width:40px; height:40px; display:inline; float:left;
	margin:3px; cursor:pointer; border:solid 1px #CCCCCC; 
}
div.pro div.content div.l a.back { color:#FF0000; }
div.pro div.content div.r { float:right; width:420px; padding-right:20px; }
div.pro div.content div.r h1 { font-size:14px; display:block; text-align:left; margin:0 0 9px; color:#CC0000; }
/* Products tab */
div.pro div.content div.r div.info { text-align:left; }
div.pro div.content div.r div.info div#nav { height:23px; background:url(../images/line.gif) repeat-x bottom; }
div.pro div.content div.r div.info div#nav a { 
	height:23px; line-height:20px; padding:0 13px; display:inline; text-decoration:none;
	float:left; border-left:solid 1px #cccccc; margin-right:2px; color:#000000; font-weight:bold;
	background:#cccccc url(../images/pro_tag2.gif) no-repeat right; 
}
div.pro div.content div.r div.info div#nav a.sel {
	background:url(../images/pro_tag1.gif) no-repeat right; 
}
div.pro div.content div.r div.info div#con { 
	padding:11px 11px 23px; border-left:solid 1px #cccccc; border-right:solid 1px #cccccc; border-bottom:solid 1px #cccccc;
	overflow:visible; 
}
div.pro div.content div.r div.info div#con div { display:none; }
div.pro div.content div.r div.info div#con div.sel { display:block; }
/* Products tab - end */
div.pro div.content div.r div.link { border:solid 1px #cccccc; border-top:none; padding:0 15px;  }
div.pro div.content div.r div.link div.pic_link { border-top:solid 1px #cccccc; padding:19px 0; overflow:auto; }
*html div.pro div.content div.r div.link div.pic_link { height:1%; }
div.pro div.content div.r div.link div.pic_link a  { display:inline; margin:0 0 0 39px; float:left; }
div.pro div.content div.remark { clear:both; text-align:left; padding:41px 21px; }
/* Products - end */

/* Helpful Links */
div.h_links div.content { float:right; text-align:left; width:650px; padding:11px 31px 31px 0; overflow:hidden; }
div.h_links div.content h1 { font-size:14px; margin:5px 0; border-bottom:solid 1px #cccccc; display:block; }
/* Helpful Links - end */

div.pro div.content div.others_con { clear:both; text-align:left; padding:21px; border:solid 1px #cccccc; }
div#sub_info { color:#FF0000; font-size:1.2em; }


table.input_table { border-left:solid 1px #cccccc; border-top:solid 1px #cccccc; }
table.input_table td { border-right:solid 1px #cccccc; border-bottom:solid 1px #cccccc; }

h1.index_t { font-size:16px; text-align:center; }
div.login { padding:21px; }
div.login input { width:200px; height:2em; border:solid 1px #CCC; margin-bottom:-3px; }
div.login input#check { width:90px; }
div.login  img { margin-bottom:-5px; }
div.login table { margin:auto; border:none; }
div.login td { padding:5px 3px; }
div.login th { padding:5px 3px; text-align:right; }

div#cart { padding:0 5px; clear:both; }
div#cart table thead tr { background:url(../images/th_bg.gif) repeat-x bottom; }
div#cart table td { padding:3px 3px 5px; text-align:center; border-left:solid 1px #FFF; word-wrap: break-word; word-break:break-all;  }
div#cart table tbody tr { background:#ececec url(../images/td_bg.gif) repeat-x bottom; }
td.Amount input { border:solid 1px #CCC; width:50px; height:2em;}
div#cart table tbody tr.Total { background:none; }

div.bt { clear:both; padding-top:10px; }
div.save_bt { text-align:center; float:left; padding:5px 5px 5px 170px; }
div.bt a { 
	display:block; width:145px; height:19px; border:solid 1px #4f4f4f; text-align:center;
	background:#616161; color:#ffffff; text-decoration:none;
}
div.print_bt { text-align:left; padding:5px 5px 5px 23px; float:left; }
div.print_bt span { color:#F00; }
div.bt a img { margin:0 11px -3px 0; }

div.printHead { text-align:left; padding:0 0 11px; display:none; }
div.printFooter { text-align:left; padding:11px 0; display:none; }

/*------------------ cs center -----------------------*/
table { border:solid 1px #ccc; margin-bottom:11px; }
table.order thead tr { background-color:#e1e1e4; }
table.order thead tr td { font-weight:bold; color:#b80932; padding:3px; }
table.order tbody tr { background:url(/images/line.gif) repeat-x bottom; }
table.order tbody tr.odd { background-color:#e7e7ea; background-image:none; }
table.order tbody tr.last { background-image:none; }
table.order tbody tr td { padding:2px 3px; }
table.order tbody tr td a { color:#2039a0; }

div.order_status { margin-top:11px; height:100px; }
div.order_status div { 
	float:left; background-repeat:no-repeat; background-position:center top;
	background-image:url(/images/status_2.gif); padding-top:31px; text-align:center;
}
div.order_status div.last { background-image:url(/images/status_3.gif) }
div.order_status div.first { background-image:url(/images/status_1.gif) }

div.order_show { text-align:left; border:solid 1px #c5c8cb; margin-bottom:11px; }
div.order_show div { border-bottom:dotted 1px #c5c8cb; padding:9px 19px; }
div.order_show div.last { border-bottom:none; }
div.order_show div h1,div.myAccount h2 { margin:7px 0 3px; padding:0; font-size:12px; line-height:1.5em; text-align:left; }

span.pono { text-align:left; font-weight:bold; color:#b80932; display:block; padding:8px 0 0; }

div.myAccount table { border:none; }
div.myAccount th { text-align:right; padding:3px; }
div.myAccount td { text-align:left; padding:3px 0; }
div.myAccount td.bt a,div.myAccount td.btM a { 
	display:inline; float:left; padding:2px 9px; background-repeat:repeat-x; text-decoration:none; margin:0 2px;
	background-position:top; border:solid 1px #c4c7ca; background-image:url(/editWeb/images/bt_bg2.gif); 
}
div.myAccount td.bt a:hover,div.myAccount td.btM a:hover { background-position:bottom; text-decoration:none; color:#fff; }
div.myAccount td input { border:solid 1px #c5c5c7; height:20px; width:150px; }

div#comInfo { padding:21px 11px; border:solid 1px #ccc; }

div.myAccount_contacts div table { border:solid 1px #ccc; margin:1px 0; padding:9px 5px; background-color:#eaeaee; width:100%; }

div.myAccount_contacts h2 { font-size:12px; color:#b80932; }
div.myAccount_contacts div a { color:#b80932; }

div.passwdchange { padding:21px 31px; }
div.passwdchange td { padding:3px 5px; }

div#cart_add { 
	height:30px; position:relative; padding-left:311px;
}
div#cart_add div.log { border:#ccc solid 1px; background-color:#FF9; padding:5px 9px; position:absolute; float:right; right:11px; top:17px; text-align:left; }
div#cart_add div.log strong { color:#F00; }

div#cart_add input#i_proID { 
	float:left; height:19px; line-height:19px; margin:-2px 5px 0 0; display:inline; border:#ccc solid 1px;
	width:170px;
}
div#cart_add input#add { display:block; width:100px; height:20px; border:solid 1px #4f4f4f; text-align:center;  float:left;
	background:#616161; color:#ffffff; text-decoration:none; }
div#cart_add a.log_bt { display:inline; float:left; margin:0 11px; }
/*------------------ cs center end-----------------------*/



