body {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	background:#FFFFFF;
	font-size: 12px;
}

p {
	margin-top:5px;
}

div.logo_container {
	margin-top:24px;
}

div.left_container {
	margin-top:19px;
	float:left;
	padding-left:32px;
}

div.menu_index_container, .menu_about_container, .menu_store_container, .menu_vip_container,.menu_care_container, .menu_career_container,.menu_contact_container {
	background: url(../images/home/menu_bg_home.jpg) no-repeat;
	width:136px;
	height:276px;
}

div.menu_about_container {
	background:url(../images/about/menu_bg_about.jpg) no-repeat;
}

div.menu_store_container {
	background:url(../images/store/menu_bg_store.jpg) no-repeat;
}

div.menu_vip_container {
	background:url(../images/vip/menu_bg_vip.jpg) no-repeat;
}

div.menu_care_container {
	background:url(../images/care/menu_bg_care.jpg) no-repeat;
}

div.menu_career_container {
	background:url(../images/career/menu_bg_career.jpg) no-repeat;
}

div.menu_contact_container {
	background:url(../images/menu_bg_contact.jpg) no-repeat;
}



div.menu_item_container {
	text-indent:13px;
	padding-top:8px;
	text-align:left;
	width:136px;
	height:27px;
}

a.menu_links {
	color:#FFFFFF;
	font-size:13px;
	text-decoration:none;
	font-weight:600;
}

a.menu_links:hover {
	color:#FEE798;
}

div.divider_container {
	float:left;
	width:4px;
	margin-top:19px;
}

div.collection_container, .store_container, .care_container {
	background: url(../images/home/sub_menu_bg.jpg) no-repeat;
	width:119px;
	height:468px;
	float:left;
	margin-top:19px;	
}

div.category_container {
	background: url(../images/home/cat_menu_bg.jpg) no-repeat;
	width:119px;
	height:468px;
	float:left;
	margin-top:19px;		
}

div.store_container {
	background:url(../images/store/store_lady.jpg) no-repeat
}

div.care_container {
	background:url(../images/care/washer.jpg) no-repeat;
}


div.main_category,.sub_category {
	color:#FEE798;
	font-size:13px;
	font-weight:bold;
	width:104px;
	text-align:left;
	padding-left:15px;
	margin-top:60px;
}

div.sub_category {
	margin-top:10px;
	color:#FFFFFF;
	text-align:left;
}

a.sub_category_links {
	color:#FFFFFF;
	text-decoration:none;
}

div.content_container {
	background:url(../images/home/big_image.jpg) no-repeat;
	width:690px;
	height:468px;
	float:left;
	margin-top:19px;
}

div.cover_container {
	width:690px;
	height:468px;
	float:left;
	margin-top:19px;
}

div.footer {
	width:949px;
	font-size:10px;
	text-align:center;
	color:#333333;
	clear:both;
	height:30px;
}

a.white_link {
	color:#333333;
	text-decoration:none;
}

div.content_bg, .store_bg, .care_bg, .career_bg, .contact_bg, .vip_bg {
	background:url(../images/about/sub_content_bg.jpg) no-repeat;
	width:690px;
	height:468px;
	float:left;
	margin-top:19px;
}

div.vip_bg {
	background: url(../images/vip/vip_content_bg.jpg) no-repeat;
}


div.contact_bg {
	background: url(../images/contact_content_bg.jpg) no-repeat;
}

div.store_bg {
	background: url(../images/store/store_content_bg.jpg) no-repeat;
}

div.care_bg {
	background:url(../images/care/care_content_bg.jpg) no-repeat;
}

div.career_bg {
	background:url(../images/career/career_content_bg.jpg) no-repeat;
}

div.collection_bg {
	width:381px;
	height:466px;
	float:left;
	background:#FFFFFF;
	margin-top:19px;
	border-top:#D7D7D7 1px solid;
	border-bottom:#D7D7D7 1px solid;
}

div.page_title {
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
	text-align:left;
	padding-left:50px;
	font-weight:600;
	color:#484848;
	padding-top:10px;
}

img.store_img {
	float:left; 
	margin-right:10px;
}

div.text_content,.coupon_content {
	font-size:12px;
	text-align:left;
	color:#484848;
	margin-top:15px;
	padding-right:90px;
	padding-left:25px;
}

div.about_content {
	padding-left:25px;
	font-size:12px;
	text-align:left;
	color:#484848;
}

div.contact_content {
	padding-left:83px;
	font-size:12px;
	text-align:left;
	color:#484848;
}
div.coupon_content {
	margin-top:0px;
}

div.scrollable_content {
	width:480px;
	height:400px;
	color:#484848;
	padding-left:66px;
	padding-right:80px;
	overflow:auto;
	margin-top:10px;
}

div.news_title {
	color:#5f082b;
	font-weight:bold;
	font-size:14px;
}

div.news_content {
	color:#484848;
	font-size:12px;
	margin-top:3px;
}

div.news {
	padding-bottom:20px;
	border-bottom:1px dashed #484848;
	margin-bottom:20px;
}

td.store_info {
	padding-left:23px;
	width:200px;
	border-bottom:1px solid #acacac;
	padding-bottom:5px;
}

td.store_hour {
	width:170px;
	padding-bottom:5px;
	border-bottom:1px solid #acacac;	
}

td.store_map {
	width:63px;
	border-bottom:1px solid #acacac;
}

div.store_title {
	color:#987600;
	font-weight:bold;
	font-size:13px;
	margin-top:8px;
}

div.vip_text, vip_form {
	color:#484848;
	padding-left:15px;
	width:470px;
	margin-left:40px;
	padding-bottom:20px;
}

div.vip_form { 
	border-bottom:none;
	padding-left:74px;
}

div.marker {
	margin-top:10px;
	text-align:right;
	padding-right:80px;
}

input.input_box {
	width:265px;
	height:15px;
	border: 1px solid #000000;
	margin-top:10px;
	margin-left:15px;
}

textarea.address_box {
	width:265px;
	height:100px;
	border:1px solid #000000;
	margin-top:10px;
	margin-left:30px;
}

div.none_star {
	padding-left:9px;
}

form.submit_form {
	margin:0px;
	padding:0px;
}

div.submit_container {
	padding-right:120px;
	margin-top:10px;
}

div.coupon_text {
	color:#9B0000;
	font-size:13px;
	padding-left:28px;
	font-weight:bold;
	margin-top:3px;
}

div.coupon_container {
	width:567px;
	height:370px;
	border:1px solid #484848;
	margin-left:28px;
	margin-top:10px;
}

span.phone_text, a.email_link {
	color:#5f082b;
	font-size:12px;
}

a.email_link {
	text-decoration:none;
}

div.upper_content {
	padding-top:90px;
	padding-left:70px;
	padding-bottom:15px;
	width:420px;
	border-bottom: 1px solid #acacac;
	font-size:13px;
}

div.lower_content {
	padding-left:70px;
	padding-top:15px;
	font-size:13px;
}

div.career_text {
	padding-top:30px;
	padding-left:23px;
	width:467px;
	border-bottom: 1px solid #acacac;
	color:#484848;
	font-size:13px;
	padding-bottom:25px;
	text-align:left;
}

div.career_lower_text {
	font-weight:bold;
	padding-top:25px;
	padding-left:157px;
	text-align:left;
	color:#484848;
}

div.green_text {
	/**color:#669000;**/
	font-size:12px;
	margin-top:10px;
}

div.career_margin {
	margin-top:10px;
}

a.red_link {
	color:#FF0000;
	font-size:12px;
}

a.collection_links {
	color:#5f082b;
	font-size:12px;
	text-decoration:none;
}

div.collection_button_container {
	margin-top:20px;
}

span.collection_text {
	position:relative;
	bottom:3px;
	font-weight:bold;
}

div.collection_right {
	width:309px;
	height:468px;
	float:left;
	background:url(../images/collection/detail_bg.jpg) no-repeat top right;
	margin-top:19px;
}

div.product_image {
	width:160px;
	height:466px;
	float:left;
	background:#FFFFFF;
	border-top:#D7D7D7 1px solid;
	border-bottom:#D7D7D7 1px solid;
}

div.product_text {
	width:140px;
	height:378px;
	float:left;
	padding-top:90px;
	display:inline;
}

div.bold_title {
	font-weight:bold; 
	font-size:14px; 
	margin-top:10px;
}

div.bullet_content {
	margin-top:5px;
}

div.blue_title {
	font-weight:bold;
	color:#01497b;
	font-size:13px;
	margin-top:10px;
}

table.care_guide_tbl {
	margin-top:15px;
}

td.double_border {
	border-top:1px solid #d1d1d1;
	border-bottom:1px solid #d1d1d1;
	font-weight:bold;
	height:16px;
}

/** style for the carousel starts **/
.stepcarousel{
margin-top:20px;
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 381px; /*Width of Carousel Viewer itself*/
height: 300px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
/**margin: 10px;**/ /*margin around each panel*/
width: 100px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

/** Step for the carousel ends **/





