@charset "utf-8";
/* CSS Document */

html,body{

	margin:0 auto;
	padding:0;
	height:100% auto !important;
	float:none;
	text-align:center;
	background-image:url(../img_style/BG/bg2.png);
	background-repeat:repeat-x;
	background-color:#72c6a2;


}

h1{
	
	font-size:30px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	line-height:30px;
	font-weight:bold;
	text-align:left;
	margin:0;
	border:0px #F00 solid;
	
	
}

h2{
	
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#090;
	line-height:25px;
	font-style:italic;
	font-weight:700;
	padding-left:10px;
	padding-top:5px;
	text-transform:uppercase;
	text-align:left;
	margin:5;
	border:0px #F00 solid;
	background-image:url(../img_style/BG/bg_menu.png);
	background-repeat:no-repeat;
	
	
}

#wrapper_full{
	height:auto !important;
	height:100%;
	min-height:450px;
	position:relative;
	padding:0;
	padding-top:0px;
	margin:0 auto;
	text-align:center;
	width:1200px;
	border:0 solid yellow;

}

#wrapper{
	height:auto !important;
	height:100%;
	min-height:100%;
	position:relative;
	padding:0;
	padding-top:0px;
	margin:0 auto;
	width:1000px;
	border:0 solid red;

}

   #logo{
		
float:left; 
position:absolute; 
width:176px; 
margin-left:0;
height:173px;
left:0; 
top:0;
padding:0; 
z-index:500;
background-color:#FFF;

opacity:0.8;
filter:alpha(opacity=40); /* For IE8 and earlier */

		}
		
		
#lang2{
		
float:right; 
position:absolute; 
width:300px;
height:100% auto;
margin-left:700px;
margin-top:150px;
left:0; 
top:0;
padding:0; 
z-index:100;
border:0 #F00 solid;


		}
		
#cart{
		
position:absolute; 
float:left; 
z-index:20;
position:relative;
margin-left:850px; 
margin-top:40px; 
left:0; 
top:0;
width:120px; 
height:auto; 
text-align:right;

		}

    #slide{
		
	width:1000px;
	height:455px;
	color:#333;
	float:left;
	padding:0;
	margin:0;
	position:relative;
	background-image:url(../img_style/BG/bg_slide.png);
	background-repeat:no-repeat;
	background-color:#FFF;
	border:0px #CCC solid;
	margin-top:5px;


		}



		
#head{
	font:14px/140% Arial, Helvetica, sans-serif;
	color:#333;
	height:186px;
	width:100%;
	float:left;
	padding:0;
	margin:0 auto;
	position:relative;
	border:0 solid green;

}

#head_outside{

float:left; 
position:absolute; 
width:100%; 
margin-left:0;
height:134px;
margin-top:10px;
left:0; 
top:0;
padding:0; 
z-index:1;
background-color:#FFF;

opacity:0.7;
filter:alpha(opacity=70); /* For IE8 and earlier */

}

#head_login{
	font:14px/140% Arial, Helvetica, sans-serif;
	color:#333;
	width:100%;
	margin-top:10px;
	margin-right:0px;
	padding:0;
	position:absolute;
	text-align:right;
	float:right;
	z-index:1;
	left:0;
	text-decoration:none;
}

	#head_login a:link, #head_login a:visited, #head_login a:active {
		color:#000;
		text-decoration:none;
	}
	#head_login a:hover{
		color:#F00;
	}

#middle_bg{
	height:auto !important;
	height:100%;
	float:left;
	margin-top:10px;
	width:100%;
	padding:0;
	position:relative;
	border:0 solid yellow;
	text-align:center;

	

}
#mid_center_full{
	
	font:normal 14px/120% Arial, Helvetica, sans-serif;
	color:#030;
	height:100% auto;
	width:100%;
	margin-bottom:20px;
	min-height:280px;
	line-height:20px;
	letter-spacing:normal;
	top:0;
	float:left;
	text-align:justify;
	margin-top:100px;
	position:relative;
	padding:0;
	border:0 #F00 solid;
}

#mid_center_full table{
	font:normal 14px/120% Arial, Helvetica, sans-serif;
	color:#030;



}

#mid_center_full li{
	font:normal 14px/120% Arial, Helvetica, sans-serif;
	line-height:18px;


}
	#mid_center_full a:link, #mid_center_full a:visited, #mid_center_full a:active {
		font:normal 14px/160% Arial, Helvetica, sans-serif;
        color:#000;
		line-height:20px;
		text-decoration:none;

	}
	#mid_center_full a:hover{

		color:#F00;
	}
	
	#mid_center{
	height:100% auto;
	width:580px;
	float:right;
	text-align:left;
	position:relative;
	border:0px solid yellow;
	padding:0;
	margin:0;
	}
	
	#mid_left{
	height:100% auto;
	width:250px;
	float:left;
	left:0;
	min-height:200px;
	position:relative;
	border:0 solid green;
	padding:0;
	border:1px #999 solid;
	background-image:url(../img_style/BG/bg_left.png);
	background-repeat:repeat-x;
	background-color:#FFF;
	margin-right:0px;
	 border-radius:5px;  
	 -moz-border-radius: 5px; 
	 -webkit-border-radius: 5px;
	}
	
	#mid_left a:link, #mid_left a:visited, #mid_left a:active {
		font:normal 12px/140% Arial, Helvetica, sans-serif;
		width:100%;
		line-height:22px;
		color:#333;
		float:left;
		height:100% auto;
		text-align:left;
     	background: none;
		outline:none;
		text-decoration:none;

	}
	#mid_left a:hover{

		color:#F60;
		outline:none;

	}
	
	#mid_right{
	height:100% auto;
	width:211px;
	float:right;
	position:relative;
	border:0px solid green;
	padding:0;
	margin-left:0px;
	}
	


#head_cart{
	width:144px;
	margin:140px 10px 0 810px;
	padding:0;
	position:absolute;
	float:left;
	left: 0;
	top: 0;
	text-align:right;
	text-decoration:none;
	z-index:500;

}
	#head_cart a:link, #head_cart a:visited, #head_cart a:active {
		width:100% auto;
		color:#000;
		display: block;
		background: none;
		text-decoration:none;


	}
	#head_cart a:hover{
		width:100% auto;
		color:#F00;
		background: none;
		text-decoration:none;

	}



	#head_menu {
		
	width:350px;
	margin-left:620px;
	height:100% auto;
	left:0;
	top:0;
	position:relative;
	float:left;
	border:0 #F00 solid;
	margin-top:15px;


}
	#head_menu ul {
       width:100% auto;
		margin:0;
		margin-top:0px;
		list-style-type: none;
	    padding:0;
	}
	
	#head_menu ul li{
		width:100% auto;
		text-align: right;
		float: left;
		padding:0;
		margin:0;


	}

	#head_menu ul li a:link, #head_menu ul li a:visited, #head_menu ul li a:active {

		display: block;
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		height:100% auto;
		color:#FFF;
		font-weight:bold;
		text-decoration:none;
		padding:0 46px 0 46px;
		border:0;
		background:none;
		text-decoration:none;
		outline:none; 
		

	}
	#head_menu ul li a:hover{


		color:#FF0;
		border:0;
		background:none;
		text-decoration:none;
		outline:none; 
		text-shadow:1px 1px 3px #333;

	}
	#head_menu ul li.select a{
		margin:0 auto;
		height:34px;
		color:#FFFFFF;
		text-shadow: 2px 2px 0px #000000;
	}
	
		#mb_mid_content{
			font:12px/140% Arial, Helvetica, sans-serif;
			width:93%;
			color:#333;
			float:left;
  			position:relative;
			margin:0 auto;
		}

		#mb_mid_content_left{
			font:12px/140% Arial, Helvetica, sans-serif;
			width:450px;
			color:#333;
			margin:0 auto;
			padding:0;
			position:relative;
			float:left;

		}

		#mb_mid_content_right{
			font:12px/140% Arial, Helvetica, sans-serif;
			color:#333;
			width:450px;
			margin:0 auto;		
			padding:0;
			position:relative;
			float:right;

			
		}
		#mb_mid_content a, #mb_mid_content a:link, #mb_mid_content a:visited, #mb_mid_content a:active {
			text-decoration: none;
			color:#000000;

		}
		#mb_mid_content a:hover{
			color:#600;
		}
		


#footer{
	width:100%;
	height:100% auto;
	font:11px/180% Arial, Helvetica, sans-serif;
	color:#666;
	margin:0;
	float:left;
	text-align:center;
	padding-top:10px;
	margin-top:15px;
	position:relative;
	background-color:#303030;

}


	#footer a, #footer a:link, #footer a:visited, #footer a:active {
		font:13px/140% Arial, Helvetica, sans-serif;
    	text-decoration: none;
		color:#fff;
		outline:none; 
	}
	#footer a:hover{
		color:#FC0;
		outline:none; 
	}
	
	


	
form{
	
	padding:0;
	margin:0;
}
	
#gallery_box{
	float:left; 
	width:200px;
	height:150px;
	position:relative;

	padding:0;
	margin-top:15px;
	text-align:center;
	border:0px solid #C90;
}
.gallery_img{
	border:1px solid #999;
	padding:5px;
	background-color:#FFF;
	-moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   border-radius:5px;
   box-shadow:1px 1px 5px #666;
   margin:0 auto;

}
.gallery_img:hover{
	border:1px solid #C90;
	background-color:#FC0;
	padding:5px;
}
.gallery_img_product{
	border:1px solid #999;
	padding:5px;
	background-color:#fff;
	     -moz-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius:3px;
   box-shadow:1px 1px 2px #666;

}
.gallery_img_product:hover{
	border:1px solid #C90;
	background-color:#FC0;
	padding:5px;
}
#gallery_text{
	margin:5px 0 2px 0;
	float:left;
	position:relative;
	width:100%;
}

#gallery_text2{
	width:100%;
	margin:2px 0 2px 0;
	float:left;
	position:relative;
}


.Box_BG{
	width:200px;
	border:none;
	background-color:#efefef;
	padding:3px;
     -moz-border-radius: 3px;
   -webkit-border-radius: 3px;
}




/******** Text *********/

	.head_Title{

		font:16px/120% "Trebuchet MS", Arial, Helvetica, sans-serif;
		text-align:left;
		margin-left:0;
		color:#900;

		
	}
	.Title_box_center{

		font:14px/120% Arial, Helvetica,tahoma;
		text-align:center;
		background-color:#000;
		color:#fff;
		font-weight:bold;
	}
	#Title_box_left{

		font:14px/180% Arial, Helvetica,tahoma;
		width:100%;
		text-align:left;
		background-color:#000;
		color:#fff;
		font-weight:bold;
		padding:0;
		left:0;
		margin:0;
		border:0px #F00 solid;
	
	}
	.Title_text{
		font:14px/180% Arial, Helvetica,tahoma;
		font-weight:bold;
		color:#fff;
		margin-left:10px;
	}
	.head_Title_write{

		font:14px/120% "Trebuchet MS", Arial, Helvetica, sans-serif;
		padding-left:0;
		width:100%;
		height:25px;
		color:#000;
		font-weight:bold;
		text-align:left;
	
	}
	
	.Content_note{

		font:11px/120% "Trebuchet MS", Arial, Helvetica, sans-serif;
		margin-left:0;
		color:#333;
		font-style:italic;
	
	}
	.Content_size{

		font:14px/120% "Trebuchet MS", Arial, Helvetica, sans-serif;
		margin-left:0;
		color:#333;

	
	}
		.Content_price{

		font:14px/120% Arial, Helvetica, sans-serif;
		margin-left:0;
		color:#900;
		line-height:25px;

	
	}
			.Content_green{

		font:14px/120% Arial, Helvetica, sans-serif;
		margin-left:0;
		color:#693;


	
	}
	
	.Content_Detail{

		font:12px/120% Arial, Helvetica, sans-serif;
		margin:0;
		padding:0;
		color:#333;
		line-height:20px;

	
	}
	.Button_Style{

		font:14px/120% "Lucida Sans Unicode", "Lucida Grande", sans-serif;
		background-color:#333;
		text-align:center;
		line-height:20px;
		border:0;
		color:#fff;
		

	
	}


/**************************/

.menutitle{
cursor:pointer;
margin-bottom: 5px;
background-color:#fff;
color:#000000;
width:180px;
padding:2px;
text-align:left;
/*/*/border:0px solid #000000;/* */
}

.submenu{
margin-bottom: 0.5em;
margin-left:17px;
}

.menu_e a:link, .menu_e a:visited, .menu_e a:active {
		color:#09F;
		text-decoration:none;
	}
.menu_e a:hover{
		color:#F00;
	}
	
	
	fieldset{
		
		border-radius:10px;
		border:1px solid #c2d5dc;
		
	}
	
	

/***********************/

.clearfix {display: inline-table;}

* html .clearfix {
	height: 1%;
}
