@charset "utf-8";
/* CSS Document */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td{padding:0; margin:0}
fieldset, img{border:0}
table{border-collapse:collapse; border-spacing:0}
ol, ul{list-style:none}
address, caption, cite, code, dfn, em, th, var{font-weight:normal; font-style:normal}
caption, th {text-align: left}
h1, h2, h3, h4, h5, h6, font {font-weight: normal; font-size: 100%}
q:before, q:after {content: ''}
abbr, acronym {border: 0}
.clear{clear:both !important; line-height:0 !important; height:0 !important; font-size:0 !important; margin:0 !important; padding:0 !important; float:none !important}
.right{text-align:right}
.center{text-align:center}
.bold{font-weight:bold}
.nowrap{white-space:nowrap}
.noborder{border:none !important}
.maxwidth{100%}
.float_left{float:left}
.float_right{float:right}
.red{color:#A4252A}

body{font-size:12px; background:#3E3E40 url(../images/main_bg.gif) repeat-x; color:#fff; font-family:Verdana, Geneva, sans-serif; padding-bottom:20px}
input, textarea, select{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#555}
textarea{padding:5px}
a{color:#fff; text-decoration:none}
	a:hover{text-decoration:none; color:#A4252A !important}

.frame_1{width:1000px; margin:0 auto}

.logo{text-align:center}

.main_menu{background:url(../images/main_menu_bg.gif) no-repeat; width:940px; height:55px; line-height:55px; font-size:13px; text-transform:uppercase; color:#404042; padding:0 30px}
	.main_menu span{float:left}
	.main_menu ul{float:right}
		.main_menu ul li{float:right; margin-left:5px}
		.main_menu a{color:#404042}
			.main_menu .hot{color:#A4252A}
.main_menu_2{background-image:url(../images/main_menu_bg_2.gif)}

.home_page{margin:50px auto}

.main_category{font-size:42px; text-align:left; margin-left:30px; float:left}
	.main_category a{cursor:pointer}

.sub_category{background:url(../images/sub_category_bg.gif) no-repeat; width:339px; height:339px; float:left; margin-left:90px; display:none}
	.sub_category span{display:block}
	.sub_category ul{background:url(../images/sub_category_frame_m.gif) repeat-y; text-align:center; line-height:44px; padding:10px 0}
		.sub_category ul li{font-size:34px; color:#fff}

.footer{text-align:center; font-size:9px}
	.footer a{}

.slideshow{}
	.slideshow div{float:left; margin-left:14px; _margin-left:10px}

.collection_list{font-size:18px; padding-bottom:30px; padding-top:20px}
	.collection_list dl{margin-left:40px; line-height:25px}
		.collection_list dl dt{color:#ACACAD; font-weight:bold; float:left; margin-right:10px}
		.collection_list dl dd{float:left; margin-right:10px}
	.collection_list{}
	.collection_list{}

.history{padding:30px; width:940px}
	.history_image{float:left}
	.history_content{float:right; width:640px}
		.history_content p{font-size:14px; line-height:20px; margin:10px 0}
		.history_content ul{border:solid #9F262B; border-width:2px 0}
			.history_content ul li{float:left; margin:0 16px; _margin:0 14px}
	
.we_care{padding:30px 0}
	.we_care .icons{float:left; padding-left:25px}
	.we_care .we_care_content{float:right; width:390px; margin-top:20px}
		.we_care .we_care_content p{font-size:14px; line-height:20px; margin:10px 0}
		.we_care .we_care_content h2{font-size:24px; text-decoration:underline; line-height:30px; margin:10px 0}

.contact{padding:30px 0}
	.contact .photos{float:left; width:270px; padding-left:25px}
	.contact .info{float:right; margin-right:25px}
		.contact .info div{}
		.contact .info div ul{float:left; font-size:14px; line-height:18px; margin-top:10px}
			.contact .info div ul .email a{background:url(../images/contact_icon.gif) no-repeat 0 5px; height:40px; padding-left:35px; margin-top:20px; display:block; float:left}
		.contact .info div .map{float:right}
		
.mark{text-align:right; padding-right:50px; font-size:9px; margin-top:40px}