*{
	-moz-outline-style: none;
	outline: none;
}
p,h1,h6{
margin:0px;
}
body{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	-moz-outline-style: none;
	outline: none;
	font-size:12px;
	background:url(../../images/pattern.jpg) top left repeat-x #c0c0c0;
}
#main-container{
position:relative;
overflow:hidden;
z-index:1;
width:1000px;
margin:0px auto;
background:url(../images/mainbkg.png) top left no-repeat;
}
#text-container{
width:1000px;
height:304px;
clear:both;
}
#logo{
	width:251px;
	height:77px;
	float:left;
}
#sound{
	position:absolute;
	right:25px;
	top:38px;}
#language{
	padding-top:37px;
	padding-right:50px;
	color:#bbbcbe;
	font-weight:bold;
	font-size:12px;}
	
	#language a{
	color:#ffffff;
	text-decoration:none;}
.flL{
float:left;}
.flR{
float:right;}
#mainbanner{
width:1000px;
clear:both;
position:relative;
height:289px;
}
#img{
	position:absolute;
	left:480px;}
#ban{
	position:absolute;
	left:480px;
	top:100px;}
#black{
width:1000px;
height:289px;
position:absolute;
top:0px;
left:0px;
background:url(../images/black.png) top left no-repeat;
z-index:1px;
}
#copyright{
position:absolute;
top:2px;
left:960px;
z-index:10px;
}
#menucontainer{
width:1000px;
height:67px;
position:absolute;
top:0px;
left:0px;
z-index:999;
}
#leftmenu{
	width:122px; 
	padding-top:35px;
	font-family:"Times New Roman", Times, serif;
	font-size:15px;
	font-style:italic;
	color:#3f3f3f;
	line-height:17px;
	}
#leftmenu a{
	color:#3f3f3f;
	text-decoration:none;
	}
#leftmenu a:hover{
	color:#ada0a0;
	text-decoration:none;
	}
#leftmenu a .selected{
	color:#ada0a0;
	text-decoration:none;
	}		
#footer{
width:1000px;
clear:both;
position:relative;
height:25px;
background:#a7a9ac;
}
#footer-links{
position:absolute; 
left:402px;
top:7px;
font-size:10px;
color:#FFFFFF;
}
#mybanner{
	padding:0px;
	}
#footer-links a{
	color:#FFFFFF;
	text-decoration:none;}
#footer-links a:hover{
	color:#FFFFFF;
	text-decoration:none;}
#profile{
	width:123px;
	height:66px;
	padding-top:0px;
	float:left;
}
#aboutus{
width:123px;
height:33px;
}
 #aboutus a.aboutus {
	display: block;
	width: 123px;
	height: 33px;
	background:url(../images/profile.png);
	background-position: center top;
	cursor:pointer;
}
#aboutus a.aboutus:hover {
	background-position: center bottom;
	cursor:pointer;
}
#contactus{
width:123px;
height:33px;
}
 #contactus a.contactus {
	display: block;
	width: 123px;
	height: 33px;
	background:url(../images/contactus.png);
	background-position: center top;
	cursor:pointer;
}
#contactus a.contactus:hover {
	background-position: center bottom;
	cursor:pointer;
}
#food{
width:183px;
height:66px;
float:left;
}
 #food a.food {
	display: block;
	width: 183px;
	height: 66px;
	background:url(../images/menu/almanie.png);
	cursor:pointer;
}
#food a.food:hover {
	background:url(../images/menu/almanie_over.png);
	cursor:pointer;
}
#food a.food-selected {
	display: block;
	width: 183px;
	height: 66px;
	background:url(../images/menu/almanie_over.png);
	cursor:pointer;
}
#real{
width:194px;
height:66px;
float:left;
}
 #real a.real {
	display: block;
	width: 194px;
	height: 66px;
	background:url(../images/menu/real_estate.png);
	cursor:pointer;
}
#real a.real:hover {
	background:url(../images/menu/real_estate_over.png);
	cursor:pointer;
}
 #real a.real-selected {
	display: block;
	width: 194px;
	height: 66px;
	background:url(../images/menu/real_estate_over.png);
	cursor:pointer;
}
#boutique{
width:206px;
height:66px;
float:left;
}
 #boutique a.boutique {
	display: block;
	width: 206px;
	height: 66px;
	background:url(../images/menu/hotels.png);
	cursor:pointer;
}
#boutique a.boutique:hover {
	background:url(../images/menu/hotels_over.png);
	cursor:pointer;
}
#boutique a.boutique-selected {
	display: block;
	width: 206px;
	height: 66px;
	background:url(../images/menu/hotels_over.png);
	cursor:pointer;
}
#resort{
width:154px;
height:66px;
float:left;
}
 #resort a.resort {
	display: block;
	width: 154px;
	height: 66px;
	background:url(../images/menu/agencies.png);
	cursor:pointer;
}
#resort a.resort:hover {
	background:url(../images/menu/agencies_over.png);
	cursor:pointer;
}
#resort a.resort-selected {
	display: block;
	width: 154px;
	height: 66px;
	background:url(../images/menu/agencies_over.png);
	cursor:pointer;
}
/*#invest{
width:99px;
height:66px;
float:left;
}
 #invest a.invest {
	display: block;
	width: 99px;
	height: 66px;
	background:url(../images/menu/invest.png);
	cursor:pointer;
}
#invest a.invest:hover {
	background:url(../images/menu/invest_over.png);
	cursor:pointer;
}*/
#header{
width:981px;
margin:0px auto;
padding-top:34px;
}

#mainsubbanner{
width:981px;
margin:0px auto;
padding-top:0px;
clear:both;
position:relative;
height:261px;
}
#menucontainer2{
width:319px;
height:261px;
background:url(../images/common/menu_box.jpg) top left no-repeat;
position:absolute;
right:7px;
top:0px;
z-index:12;
display:none;
}
/* Tiny Carousel */
#slider1 { height: 87px; width:800px; overflow:hidden; padding: 0 0 10px;   }
#slider1 .viewport { float: left; width: 540px; height: 87px; overflow: hidden; position: relative; }
#slider1 .buttons { background:url("../images/leftarrow.png") no-repeat scroll 0 0 transparent; display: block; text-indent: -999em; float: left; width: 22px; height: 22px; overflow: hidden; position: relative; }
#slider1 .next { background:url(../images/rightarrow.png) top left no-repeat; width:22px; height:22px;}
#slider1 .disable { visibility: hidden; }
#slider1 .overview { list-style: none; position: absolute; padding: 0; margin: 0; width: 540px; left: 0 top: 0; }
#slider1 .overview li{ float: left; margin: 0 5px 0 0; padding: 1px; width:177px; height:87px;}
#nxt{
	position:absolute; left:200px; top:20px;}
#prev{
	position:absolute; left:223px; top:40px;}
/* End Tiny Carousel */	