*{
	-moz-outline-style: none;
	outline: none;
}
p{
	margin:0;}
		html, body { height: 100%; }
body{
	margin:0;
	padding:0;
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	direction:ltr;
	outline: none;
	color:#372d30;
	font-size:12px;
	}
a{	color:#372d30;
	   text-decoration:none;
	   }
a:hover{
	color:#e49a8b;
	}
	.rose{
	color:#e49a8b;
	}
#bg {
  position: fixed; 
  top: 0; 
  left: 0; 
  /* Preserve aspet ratio */
  min-width: 100%;
  min-height: 100%;
  z-index:-1;
}	
.bullet1{
	display:inline; 
	padding-right:25px; 
	font-size:14px; 
	font-weight:normal;
}
.bullet1-selected{
	display:inline; 
	padding-right:25px; 
	font-size:14px; 
	font-weight:normal;
	color:#e49a8b;
}
.bullet1-selected a{
	color:#e49a8b;
}
.button1{
	display:inline; 
	padding-right:25px; 
	font-size:14px; 
	font-weight:normal;
}
.button1-selected {
	color:#e49a8b;
}
.button1-selected{
	display:inline; 
	padding-right:25px; 
	font-size:14px; 
	font-weight:normal;
}
.button2 {
  padding: 10px 15px;
  display:inline;
  color: #000000;
  text-decoration: none;
}
.button2-selected {
  padding: 10px 15px;
  display:inline;
  color:#e49a8b;
  text-decoration: none;
}
#main{
	position:relative; 
	width:1000px; 
	margin:0 auto;
	}
	#mymenu{
		display:none;}
.menu{
	width:400px; 
	height:20px; 
	position:absolute; 
	left:330px; 
	top:123px;
	z-index:5;
	}	
.flL{
	float:left;
	}
#header{
	background:url(../images/header_bkg.jpg) top center no-repeat; 
	height:145px;
	}
#header_container{
	width:925px; 
	margin:0 auto; 
	padding-top:74px;
	}			
#header_container .container_1{
	float:left; 
	width:303px;
	}
#header_container .fL{	
	float:left; padding-right:5px;	
}
#header_container .container_2{
	float:left; 
	width:421px; 
	padding-top:5px;
	}
.container_2 ul{
	list-style-type: none;
	margin: 0; 
	padding:0;
	}
#header_container .container_3{
	float:left; 
	width:201px; 
	margin-top:-25px; 
	text-align:right;
	}
.clear{
	height:15px; 
	clear:both;
	}
.clear2{
	height:20px; 
	clear:both;
	}	
#main_container{
	 width:925px; 
	 margin:0 auto; 
	 position:relative; 
	 clear:both;
	}
#banner_container{
	clear:both; 
	position:relative; 
	width:925px;
	height:253px;
	}
#banner_container .mask{
	position:absolute; 
	top:0; 
	left:0; 
	z-index:10;
	}	
#banner_container .banner_margin{
	padding-left:14px; 
	padding-top:17px;
	}	
#home_txt_container{
	clear:both; 
	width:925px; 
	margin:0 auto; 
	background:url(../images/home_footer_bkg.png) top center no-repeat; 
	height:253px;
	}
#home_1{
	width:493px; 
	padding-top:70px; 
	float:left;
	}
#home_1 .txt{
	padding-left:30px; 
	text-align:justify; 
	font-size:12px; 
	color:#6f7070; 
	padding-right:25px;
	}	
#home_1 .txt a{
	color:#a90336;
	font-weight:bold;
	}			
.copyright{
	width:900px; 
	text-align:center;
	padding-top:5px;
	float:left; 
	font-size:11px; 
	color:#8c806a;
	}
#main{
	width:980px; 
	margin:0 auto;
	}	
.clear3{
	clear:both; 
	height:38px;
	}
.spacel{
	padding-left:140px;
	}		
.sub-container{
	width:723px; min-height:416px;}	
.txt-container{
	width:532px; 
	float:left; 
	font-size:12px; 
	color:#372d30; 
	line-height:16px; 
	text-align:justify;
	}	
.product-container{
	width:770px; min-height:416px;
	}	
.product-container ul{
	list-style-type: none;
	margin: 0; 
	padding:0;
	}	
.product-container li{
	width:154px; 
	height:217px; 
	float:left;
	}
.probox{
	width:128px; 
	height:205px; 
	background:url(../images/product_bkg2.png) top left no-repeat; 
	padding:4px;
	}
.proimg{
	width:120px; 
	height:159px;
	 }
.protitle{
	text-transform:uppercase; 
	font-size:12px; 
	color:#95897d; 
	text-align:center; 
	width:120px; 
	padding-top:9px;}					
								