/*-------------------------CSS Design by 9RA at guidevision.com---------------*/
/*////////////////////////////////////////////////////////////////////////////////////*/
/*                                          Main Body                                 */
/*////////////////////////////////////////////////////////////////////////////////////*/	
	body {
		margin-top: 0px;
		background-color: #000000;
	}
	
	#wrapper{
		width:950px;
		margin:auto;
		padding:0px;
		font-family:Tahoma, Verdana;
		font-size: 15px;
		color:#FFFFFF;
		background-color:#000000;
	}
	#wrappersmall{
		width:470px;
		margin:auto;
		padding:0px;
		font-family:Tahoma, Verdana;
		font-size: 15px;
		color:#FFFFFF;
		background-color:#000000;
	}
	
	#topbody{
		width:950px;
		height:125px;
		margin:0 auto;
	}
	
	#imgbodycenter{
		
		width:950px;
		height:330px;
	}
	#centerbody{
		width:950px;
		margin:0 auto;
	}
	#txtbodycenter{
		background-image:url(../images/bgbody.gif);
		background-repeat:no-repeat;
		width:950px;
		padding-top:40px;
	}
	#txtbodycenter3{
		width:100%;
		padding-top:40px;
		display:table;
	}
	#txtbodycenter2{
		background-image:url(../images/bgbody.gif);
		background-repeat:no-repeat;
		width:950px;
		padding-top:40px;
	}
	#leftbody{
		background-image:url(../images/line.gif);
		background-repeat:repeat-y;
		background-position:right;
		width:260px;
		float:left;
	}
	#leftbody2{
		background-image:url(../images/line.gif);
		background-repeat:repeat-y;
		background-position:right;
		width:260px;
		height:100%;
		float:left;
	}
	#rigthbody{
		padding-left:10px;
		float:left;
		width:640px;
		line-height:18px;
	}
	#bottombody{
		color:#4f4f4f;
		width:950px;
		height:40px;
		text-align:center;
		margin:0 auto;
	}
	
	
/*////////////////////////////////////////////////////////////////////////////////////*/
/*                                         Sub Body                                   */
/*////////////////////////////////////////////////////////////////////////////////////*/	
	
	#logo{
		width:160px;
		height:96px;
		float:left;
	}
	#topright{
		width:790px;
		height:66px;
		padding-top:30px;
		text-align:right;
		float:left;
	}
	
	#topmenu{
		width:950px;
		height:29px;
	}
	#topmenushow{
		background-image:url(../images/nav_bg.gif);
		background-repeat:repeat-x;
		width:950px;
		height:29px;
	}
	
	
	.txthighlight{
		color:#ff931f;	
	}
	.txthighlightbold{
		color:#ff931f;
		font-weight:bold;
	}
	
	.txtnormal{
		color:#666666;
		text-decoration:none;
	}
	
	.txt {
		background:#222222 none repeat scroll 0 0;
		border:1px solid #696969;
		color:#8F8F8F;
		height:14px;
	}
	.txtcenter {
		background:#222222 none repeat scroll 0 0;
		border:1px solid #696969;
		color:#8F8F8F;
		height:14px;
		text-align:center;
	}
	.txtarea {
		background:#222222 none repeat scroll 0 0;
		border:1px solid #696969;
		color:#8F8F8F;
		width:300px;
	}
	.selecttxt {
		background:#222222 none repeat scroll 0 0;
		border:1px solid #696969;
		color:#8F8F8F;
	}
	
	.txtmenu{
		padding-left:15px;
		font-size:15px;
	}
	.txtmenu A{
		font-size:15px;
		color:#FFFFFF;
		text-decoration:none;
	}
	.txtmenu A:hover{
		color:#ff931f;
		text-decoration:none;
	}
	
	.btn {
		background:#222222 none repeat scroll 0 0;
		border-color:#696969 #989898 #989898 #696969;
		border-style:outset;
		border-width:1px;
		color:#8F8F8F;
		height:20px;
	}
	.requiredtext{
		color:#FF0000;
	}
	.txtmenuleft{
		color:#FFFFFF;
		text-decoration:none;
	}
	.txtmenuleft A:hover{
		color:#ff931f;
		text-decoration:underline;
	}
	.txtbottom , .txtbottom A{
		color:#4f4f4f;
		text-decoration:none;
	}
	.txtbottom A:hover{
		color:#ff931f;
		text-decoration:none;
	}
	.txtbottom2 , .txtbottom2 A{
		color:#FFFFFF;
		text-decoration:none;
	}
	.txtbottom2 A:hover{
		color:#ff931f;
		text-decoration:none;
	}
	.txtnormalselected{
		color:#ff931f;
		text-decoration:underline;
	}
	
	.imgborder{
		margin-right:15px;
		padding:1px;border:solid 1px #d6dae5;
	}
	.imgborder2{
		padding:1px;border:solid 1px #d6dae5;
	}

	#page_rightbody_set1{
		width:410px;
		float:right;
		text-align:right;
	}
	#page_rightbody_set1 A:hover{
		color:#ff931f;
		text-decoration:underline;
	}
	.txtnormal2,.txtnormal2 A{
		color:#FFFFFF;
		text-decoration:underline;
	}
	#sound{
		width:40px;
		float:right;
		margin-top:20px;
	}
	
/*////////////////////////////////////////////////////////////////////////////////////*/
/*                                         Menu                                                        */
/*////////////////////////////////////////////////////////////////////////////////////*/	
	
#navigation ul {
float:right;
		margin:0px;
		padding:0px;
}

#navigation ul li {
	display: inline;
	line-height: normal;
}

#navigation ul li a {
	display: block;
	float: left;
	height:29px;
	text-indent:-9999px;
}

li#nav_home a {	width:82px;	background: url(../images/nav_menu.jpg) no-repeat 0px 0px;}
li#nav_home a:hover { background-position:  0px -29px; }
.selectedhome{display: block;float: left;height:29px;text-indent:-9999px;width:82px;	background: url(../images/nav_menu.jpg) no-repeat 0px 0px;background-position:  0px -29px;}

li#nav_apartments a { width:111px; background: url(../images/nav_menu.jpg) no-repeat -82px 0; }
li#nav_apartments a:hover { background-position:  -82px -29px; }
.selectedapartments{display: block;float: left;height:29px;text-indent:-9999px;width:111px; background: url(../images/nav_menu.jpg) no-repeat -82px 0;background-position:  -82px -29px;}

li#nav_villas a { width:75px; background: url(../images/nav_menu.jpg) no-repeat -193px 0; }
li#nav_villas a:hover { background-position:  -193px -29px; }
.selectedvillas{display: block;float: left;height:29px;text-indent:-9999px;width:75px; background: url(../images/nav_menu.jpg) no-repeat -193px 0;background-position:  -193px -29px;}

li#nav_contact_us a { width:112px; background: url(../images/nav_menu.jpg) no-repeat -268px 0; }
li#nav_contact_us a:hover { background-position:  -268px -29px; }
.selectedcontact_us{display: block;float: left;height:29px;text-indent:-9999px;width:112px; background: url(../images/nav_menu.jpg) no-repeat -268px 0;background-position:  -268px -29px;}





