body{
	background:#ffffff;
	font-family:"Arial";
	color:#999999;
	font-size:12px;
}

a{
	color:#333333;
}	
.wrraper{
	margin:0 auto;
	padding:0;
	width:780px;
	height: auto;

}
/*begin top area*/
.wrraper .top{
    width:780px;
	height:112px;
	border-bottom:1px #dbdbdb solid;
}
.left_top{
	width:530px;
	height:112px;
	float:left;
	background:url(images/L&L-home_02.jpg) left top no-repeat;
}
.right_top{
	width:250px;
	height:87px;
	float:left;
	padding:25px 0 0 0;
}
.shopping_bag{
	width:120px;
	border:1px #dbdbdb solid;
	margin:0 0 0 133px;
	height:45px;
}
.shopping_bag_1{
	padding:5px 5px 0 5px;
	width:80px;
	height:40px;
	float:left;
	background:#f0f0f0;
}
.shopping_bag_2{
	padding:5px 5px 0 5px;
	width:80px;
	height:40px;
	float:left;
	
}
.shopping_bag a{
	text-decoration:none;
	color:#999;
}
.shopping_bag_icon{
	width:29px;
	height:45px;
	margin:4px 0 0 0;
	background:url(images/L&L-home_05.jpg) no-repeat  center top;
	float:left;
}
.lang_box{
	width:133px;
	margin:10px 0 0 115px;
	height:29px;
	text-align:right;
}
.lang{
	width:133px;
	margin:10px 0 0 115px;
	height:29px;
	text-align:right;
}
.lang a{
	font-size:11px;
	color:#a2a1a1;
	text-decoration:none;
}

.lang a:hover{
	font-size:11px;
	color:#a2a1a1;
	text-decoration:none;
}
/*end top area*/



/*begin menu area*/
.block_menu{
	width:780px;
	height:44px;
	border-bottom:1px #dbdbdb solid;
}
.block_menu_tittle{
	width:240px;
	height:36px;
	margin:0;
	padding:0;
	font-size:24px;
	float:left;
	padding:8px 0 0 0;
}
/*Begin Main Menu*/
.main_menu{
	width:540px;
	/*padding:0 0 0 279px;*/
	margin:0 0 0 0px;
	line-height:1.5em;
	float:left;
	text-align:right;
}	

.main_menu ul#navmenu{
	margin:0 0 0px 0px;
	padding:19px 0 0 0;
	border:none;
	width: 100%; /*For KHTML*/
	/*height:6px; */
	
	
}

.main_menu ul#navmenu li{	
	margin:0px;
	/*float:left; /*For Gecko*/
	display:inline;
	list-style:none;
	/*position:relative;
	height:20px;
	*/
	margin:0 0  8px 18px !important;
	margin:0 0px 0 0;


}


.main_menu ul#navmenu li a {
	 /* float:none !important; /*For Opera*/
	/*  float:left; /*For IE*/
	
	 
	  color:#999;
	  font-size:12px;
	  font-family: "Arial" !important;
	  text-decoration:none;
	  height:auto !important;
	 /* height:1%; /*For IE*/
	  font-family: "Arial" ;
	  padding:0px 8px 10px 0;
	  
}

.main_menu ul#navmenu a:hover,
.main_menu ul#navmenu li:hover a,
.main_menu ul#navmenu li.iehover a{
 	 background:none;
}



/*Begin content area*/
.content_area{
	width:780px;
	height: auto;
	padding:10px 0 0 0;
}
.left_menu{
	width:150px;
	height:auto;
	float:left;
	padding:0;
}
.left_menu ul{
	width:150px;
	height:auto;
	margin:0;
	padding:0;

}

.left_menu ul li{
	display:block;
	height:auto;
	width:139px;
	padding:2px 0 10px 0;
	margin:0 0 5px 0;
	border-bottom:1px #dbdbdb solid;
	
	
}
.left_menu ul li a{
	color:#666;
	text-decoration:none;
	
	
}
.left_menu ul li a:hover{
	color:#666;
	text-decoration: none;
}
.left_menu ul li ul{
	margin:10px 0 0 0;
	padding:0;
}
.left_menu ul li ul li {
	width:129px;
	height: auto;
	padding:1px 0 1px 10px;
	border-bottom: none;

	
}

.right_content{
	width:620px;
	height: auto;
	margin:0 0 0 9px;
	float:left;
}

.image_home{
	width:620px;
	height:337px;
	background:#666;
	margin:0;
	padding:0;

	overflow:hidden;
}
/*Begin last collection */
.last_collection{
	margin:10px 0 10px 0;
	padding:10px 0 0 9px !important;
	padding:10px 0 0 12px;
	width:611px !important;
	width:608px;
	height:30px;
	border-top:1px #dbdbdb solid;
	border-bottom:1px #dbdbdb solid;
	font-size:16px;
	font-weight:bold;
}
.last_collection_gallery{
	width:621px;
	height: auto;
	margin:0 0 30px 0;

}

.box_collection{
	width:141px;
	height: auto;
	float:left;
	margin:0 5px 0 8px !important;
	margin:0 5px 0 6px;

}
.images_box_collection{
	width:141px;
	height:150px;
	overflow:hidden;
	text-align:center;
}
.tittle_last_colection{
	width:141px;
	text-align:center;
	height: auto;
	padding:10px 0 0 0px;
	margin:0 0 25px 0 !important;
	margin:0;
}
.tittle_last_colection a{
	text-decoration:none;
		color:#999999;
}
.tittle_last_colection a:hover{
	text-decoration:none;
		color:#999999;
}
/*Begin last collection */
/*End content area*/
.fotter{
    width:780px;
	height:50px;
	text-align:right;
	padding:10px 0 0 0;
	margin:0 auto;
	border-top:1px #dbdbdb solid;

}


/*Other Prd*/
.carousel-component { 
    padding:8px 16px 4px 16px;
    margin:0px;

}

.carousel-component .carousel-list li { 
    margin:1px;
    width:140px; /* img width is 75 px from flickr + a.border-left (1) + a.border-right(1) + 
                   img.border-left (1) + img.border-right (1)*/
    height:180px; /* image + row of text (87) + border-top (1) + border-bottom(1) + margin-bottom(4) */
    /*    margin-left: auto;*/ /* for testing IE auto issue */
	overflow:hidden;
	
}

.carousel-component .carousel-list li a { 
    display:block;
    border:0px solid #e2edfa;
    outline:none;
	
}

.carousel-component .carousel-list li a:hover { 
    border: 0px solid #aaaaaa; 
}

.carousel-component .carousel-list li img { 
    border:0px solid #999;
    display:block; 
}
                                
.img_detail .carousel-component .carousel-prev { 
    position:absolute;
    top:8px;
    z-index:3;
    cursor:pointer; 
    left:5px; 
}

.img_detail .carousel-component .carousel-next { 
    position:absolute;
    top:8px;
    z-index:3;
    cursor:pointer; 
    right:20px; 
}
.other_prd{
	padding:0;
	margin:0;
	float:left;
}
.other_prd .carousel-component .carousel-prev { 
    position:absolute;
    top:25px;
    z-index:3;
    cursor:pointer; 
    left:5px; 
}

.other_prd .carousel-component .carousel-next { 
    position:absolute;
    top:25px;
    z-index:3;
    cursor:pointer; 
    right:20px; 
}

.prd_title{
	width:140px;
	height:30px;
	overflow:hidden;
	text-align:center;
	
	
}
.prd_title a{
	color:#999999;
	text-decoration:none;
	font-size:14px;
	text-align:left;

}
.accommodation{
	text-indent:-9999px;
}
