
.text {
	font: 11px  "Arial", Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}

.main_navigation li #num_wrap{
	width:20px;
	height:42px;
}

.shopsdata{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#729707;
	line-height:42px;
}
#img_box{
	width:202px;
	margin:0px;
	padding:0px;
	float:left;
}
.text_de {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #999;
	text-decoration: none;
	line-height:15px;
}
a.subn:hover {
	font:  12px  "Arial", Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
.selected {
	font: 12px "Arial", Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}

.selected a{
	font: 12px "Arial", Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	padding-bottom:5px;
	display:block;
	border-bottom:1px dotted #A1CB1F;
}

.selected a:hover{
		font:  12px  "Arial", Helvetica, sans-serif;
	color: #669131;
	text-decoration: none;
}

.headin {
	font: bold  15px;
	font-family:"Arial", Helvetica, sans-serif;
	color: #666;
	text-decoration: none;
}
.headin2 {
	color: #537528;
	text-decoration: none;
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
}
a.main_navi {
	font:  12px  "Arial", Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	padding-bottom:5px;
	display:block;
	border-bottom:1px dotted #A1CB1F;
}
a.main_navi:hover {
	font:  12px  "Arial", Helvetica, sans-serif;
	color: #669131;
	text-decoration: none;
}
a.main_navi_sel {
	font:   12px  "Arial", Helvetica, sans-serif;
	color: #669131;
	text-decoration: none;
	padding-bottom:5px;
	display:block;
	border-bottom:1px dotted #A1CB1F;
}

.field {
	font: bold 11px  "Arial", Helvetica, sans-serif;
	text-decoration: none;
	background: url(../luxury_tea/images_pyramid/b_back.jpg);
	color: #FFFFFF;
	border: 1px 1 #000000;
	margin: 1px;
	padding: 1px;
}

.selectedn {
	font: 11px  "Arial", Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
a.links {
	font: 11px  "Arial", Helvetica, sans-serif;
	color: #7CAE3D;
	text-decoration: none;
}
a.links:hover {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
.links_sel {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}


a.bottem {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
}
a.bottem:hover {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #729F3A;
	text-decoration: underline;
}
a.drop {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
a.drop:hover {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
a.subn {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #7CAE3D;
}
a.lft2_navi {
	font: bold  11px Arial, Helvetica, sans-serif;
	color: #666600;
	font-weight: normal;
	text-decoration: none;
}
a.lft2_navi:hover {
	font: bold  11px Arial, Helvetica, sans-serif;
	color: #333;
	font-weight: normal;
	text-decoration: none;
}
a.lft2_navi_sel {
	font: bold  11px Arial, Helvetica, sans-serif;
	color: #333;
	font-weight: normal;
	text-decoration: none;
}
/*basic style*/
body{
	background-color:#000;
	background-image:url(../resources/images/bg_img.jpg);
	background-position:top;
	background-repeat:repeat-x;
}

#page_wrapper{
	width:1000px;
	margin:0px auto;
	padding:0px;
}

#header{
	width:1000px;
	float:left;
	background-image:url(../resources/images/header_bg.jpg);
	background-repeat:repeat-x;
}

#content{
	width:1000px;
	float:left;
}

#footer{
	width:1000px;
	float:left;
	padding:15px 0;
}

#main_logo{
	padding-top:25px;
	float:left;
	height:94px;
}
#upnavi_wrap{
	width:350px;
	float:right;
	padding-top:50px;
}

#smedia_links{
	float:right;
	width:300px;
}

#upnavi{
	float:right;
	width:368px;
	padding:10px 0 0 22px;
}


.head_navi{
	float:left;
	margin:0px;
	padding:0px;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:25px;
}

.head_navi li{
	left:left;
	list-style-type:none;
	display:inline;
}

.head_navi li a{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	line-height:25px;
	padding:0 8px;
	}
	
.head_navi li a:hover{
	color:#97CE8B;
	text-decoration:underline;
}

#logo_wrap{
	width:1000px;
	float:left;
}

#main_navi{
	width:1000px;
	float:left;
	height:42px;
}

.main_navigation{
	float:left;
	margin:0px;
	padding:0px;
	}
	
.main_navigation li{
	float:left;
	list-style-type:none;
	display:inline;
	height:42px;
}

.main_navigation li a{
	float:left;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#729707;
	line-height:42px;
	padding:0 25px;
	background-image:url(../resources/images/mainnavibg.jpg);
	background-repeat:repeat-x;
	display:block;
	}
	
.main_navigation li a:hover{
	color:#97CE8B;
	text-decoration:underline;
	}
	




.subnavi_drop{
	float:left;
	margin:-10px;
}

.subnavi_drop li{
	list-style-type:none;
	display:block;
}

.subnavi_drop li a{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999;
	line-height:22px;
	background-color:#000;
	padding:0 25px;
	display:block;
	text-align:left;
}

.subnavi_drop li a:hover{
	background-color:#333;
	color:#97CE8B;
}

#conetent_up{
	float:left;
	width:1000px;
}


#conetent_down{
	float:left;
	width:1000px;
	background-color:#FFF;
}

#cdown_sub{
	float:left;
	background-repeat:no-repeat;
	height:198px;
}

#sub_itemtext{
	float:right;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	color:#339900;
	font-size:15px;
	line-height:35px;
	margin-top:25px;
	padding-top:125px;
	border-right:1px dotted #99CC00;
}

.sub_itemtext a{
	float:right;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	color:#339900;
	font-size:15px;
	line-height:35px;
	text-decoration:none;
}

.sub_itemtext a:hover{
	text-decoration:underline;
}

#footer_right{
	width:290px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:11px;
	line-height:20px;
}

#footer_left{
	width:660px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:11px;
	line-height:20px;
	text-align:left;
}


.footer_yellow{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFCC33;
	font-size:11px;
	line-height:20px;
}

.footer_link a{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#669900;
	font-size:11px;
}

.footer_link a:hover{
	text-decoration:underline;
}

#saber_logo{
	float:right;
}

.img_navi{
	position:absolute; 
	margin-left:-26px;
	}
.ie7 .img_navi{
  margin-top:-13px;
}

#luxury_subnavi{
	float:left;
	position:absolute;
	z-index:100;
	margin-top:51px;
	visibility: hidden;
}

.ie #luxury_subnavi{
  margin-left:-30px;
}
.ie7 #luxury_subnavi{
  margin-left:-983px;
}
.gecko #luxury_subnavi{
  margin-left:-30px;
}
.win.gecko #luxury_subnavi{
  margin-left:-30px;
}
.linux.gecko #luxury_subnavi{
  margin-left:-30px;
}
.opera #luxury_subnavi{
  margin-left:-30px;
}
.konqueror #luxury_subnavi{
  margin-left:-30px;
}
.webkit #luxury_subnavi{
  margin-left:-30px;
}
.chrome #luxury_subnavi{
  margin-left:-30px;
}

#luxury_subnavi2{
	float:left;
	position:absolute;
	z-index:100;
	margin-top:51px;
	visibility: hidden;
}

.ie #luxury_subnavi2{
	margin-left:127px;
}
.ie7 #luxury_subnavi2{
	margin-left:-826px;
}
.gecko #luxury_subnavi2{
	margin-left:127px;
}
.win.gecko #luxury_subnavi2{
	margin-left:127px;
}
.linux.gecko #luxury_subnavi2{
	margin-left:127px;
}
.opera #luxury_subnavi2{
	margin-left:127px;
}
.konqueror #luxury_subnavi2{
	margin-left:127px;
}
.webkit #luxury_subnavi2{
	margin-left:127px;
}
.chrome #luxury_subnavi2{
	margin-left:127px;
}

#luxury_subnavi3{
	float:left;
	position:absolute;
	z-index:100;
	margin-top:51px;
	visibility: hidden;
}
.ie #luxury_subnavi3{
	margin-left:267px;
}
.ie7 #luxury_subnavi3{
	margin-left:-686px;
}
.gecko #luxury_subnavi3{
	margin-left:267px;
}
.win.gecko #luxury_subnavi3{
	margin-left:267px;
}
.linux.gecko #luxury_subnavi3{
	margin-left:267px;
}
.opera #luxury_subnavi3{
	margin-left:267px;
}
.konqueror #luxury_subnavi3{
	margin-left:267px;
}
.webkit #luxury_subnavi3{
	margin-left:267px;
}
.chrome #luxury_subnavi3{
	margin-left:267px;
}

#luxury_subnavi4{
	float:left;
	position:absolute;
	z-index:100;
	margin-top:51px;
	visibility: hidden;
}
.ie #luxury_subnavi4{
	margin-left:470px;
}
.ie7 #luxury_subnavi4{
	margin-left:-483px;
}
.gecko #luxury_subnavi4{
	margin-left:470px;
}
.win.gecko #luxury_subnavi4{
	margin-left:470px;
}
.linux.gecko #luxury_subnavi4{
	margin-left:470px;
}
.opera #luxury_subnavi4{
	margin-left:470px;
}
.konqueror #luxury_subnavi4{
	margin-left:470px;
}
.webkit #luxury_subnavi4{
	margin-left:470px;
}
.chrome #luxury_subnavi4{
	margin-left:470px;
}

#luxury_subnavi5{
	float:left;
	position:absolute;
	z-index:100;
	margin-top:73px;
	visibility: hidden;
}
.ie #luxury_subnavi5{
	margin-left:470px;
}
.ie7 #luxury_subnavi5{
	margin-left:-483px;
}
.gecko #luxury_subnavi5{
	margin-left:470px;
}
.win.gecko #luxury_subnavi5{
	margin-left:470px;
}
.linux.gecko #luxury_subnavi5{
	margin-left:453px;
}
.opera #luxury_subnavi5{
	margin-left:470px;
}
.konqueror #luxury_subnavi5{
	margin-left:470px;
}
.webkit #luxury_subnavi5{
	margin-left:470px;
}
.chrome #luxury_subnavi5{
	margin-left:470px;
}


#luxury_subnavi6{
	float:left;
	position:absolute;
	z-index:100;
	margin-top:95px;
	visibility: hidden;
}
.ie #luxury_subnavi6{
	margin-left:470px;
}
.ie7 #luxury_subnavi6{
	margin-left:-483px;
}
.gecko #luxury_subnavi6{
	margin-left:470px;
}
.win.gecko #luxury_subnavi6{
	margin-left:470px;
}
.linux.gecko #luxury_subnavi6{
	margin-left:470px;
}
.opera #luxury_subnavi6{
	margin-left:470px;
}
.konqueror #luxury_subnavi6{
	margin-left:470px;
}
.webkit #luxury_subnavi6{
	margin-left:470px;
}
.chrome #luxury_subnavi6{
	margin-left:470px;
}


#luxury_subnavi7{
	float:left;
	position:absolute;
	z-index:100;
	margin-top:116px;
	visibility: hidden;
	
}
.ie #luxury_subnavi7{
	margin-left:470px;
}
.ie7 #luxury_subnavi7{
	margin-left:-483px;
}
.gecko #luxury_subnavi7{
	margin-left:470px;
}
.win.gecko #luxury_subnavi7{
	margin-left:470px;
}
.linux.gecko #luxury_subnavi7{
	margin-left:470px;
}
.opera #luxury_subnavi7{
	margin-left:470px;
}
.konqueror #luxury_subnavi7{
	margin-left:470px;
}
.webkit #luxury_subnavi7{
	margin-left:470px;
}
.chrome #luxury_subnavi7{
	margin-left:470px;
}


.no_js { display: block }
.has_js { display: none }
.js .no_js { display: none }
.js .has_js { display: block }

