body{
	margin:0px auto;
	padding:0px;
}
p { font-family: Trebuchet MS, Arial, Verdana, Sans Serif; font-size: 9pt; line-height: 1.5; }


.heading {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px;
	COLOR: #1d57a5; 
	FONT-FAMILY: Trebuchet MS, Arial, Verdana, Sans Serif; 
}
H1 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12pt;
	COLOR: #1d57a5; 
	FONT-FAMILY: Trebuchet MS, Arial, Verdana, Sans Serif; 
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #1d57a5; FONT-FAMILY: Trebuchet MS, Arial, Verdana, Sans Serif
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #1d57a5; FONT-FAMILY: Trebuchet MS, Arial, Verdana, Sans Serif
}

#doc4{
margin:auto;text-align:left;width:57.69em;width:56.25em;
}

#header{
	width:974;
	margin:0px auto;
	padding:0px;
	background-color:#FFFFFF;
}

#container{
	width:974;
	height:168px;
	margin:0px auto;
	padding:0px;
	background-color:#1D57A5;
	border-top:38px #fff solid;
	border-bottom:22px #fff solid;
}

#midcontent{
	width:945px;
	
	background-color:#fff;
	margin:auto;
}

.clear{
clear:both;
}


/*START Middle other Conatainer*/

#other_holder{
	width:767px;
	float:left;
}

#containt-area #otherleft-panel{
	width:767px;
	float:left;
	background:url(images/other_topcorner.gif) no-repeat top left;
	padding-top:18px;
	
}
#containt-area #otherbottom-corner{
	width:767px;
	height:31px;
	background:url(images/other_bottomcorner.gif) no-repeat;
}

#containt-area #othermid-area{
	width:767px;
	background:url(images/otab_midarea.gif) repeat-y;
}

#containt-area #othermid-area .list{
	width:767px;
	height:127px;
	
}

#containt-area #othermid-area .left1{
	width:160px;
	padding-top:10px;
	float:left;
	padding-left:30px;
}

#containt-area #othermid-area .mid1{
	width:340px;
	padding-top:10px;
	float:left;

}

#containt-area #othermid-area .mid1 .villa{
	width:340px;
	float:left;
}

#containt-area #othermid-area .right1{
	width:237px;
	float:right;
	padding-top:10px;
	
}

#containt-area #othermid-area .right1 .heading{
	width:207px;
	float:right;
	text-align:right;
	padding-right:30px;
	
}
#containt-area #othermid-area .dotline{
	width:700px;
	height:7px;
	margin:auto;
}


/*end Middle other Conatainer*/





/*Middle Conatainer*/

#left_holder{
	width:535px;
	float:left;
}
#containt-area #left-panel{
	width:720px;
	float:left;
	background:url(images/new-top-cr.gif) no-repeat;
	padding-top:18px;
}
#containt-area #bottom-corner{
	width:720px;
	height:18px;
	background: url(images/new-bottom-cr.gif) no-repeat;
}
#containt-area #mid-area{
	width:720px;
	height:380px;
	overflow:hidden;
	background: url(images/new-middle-bg.gif) repeat-y;
}

#containt-area #mid-area .stars{
	width:695px;
	margin-left:15px;
	height:380px;
	
}



#containt-area #Mid-Panel{
	width:15px;
	float:left;
	height:150px;
	padding-top:18px;
	margin:auto;
	background-color:#fff;
}

#right_holder{
	width:217px;
	float:right;
}
#containt-area #Right-Panel{
	width:217px;
	float:right;
	height:150px;
	background:url(images/right_topcorner.jpg) no-repeat;
	padding-top:18px;
}

#containt-area #Rightbottom-corner{
	width:217px;
	float:right;
	height:18px;
	background:url(images/right_bottomcorner.jpg) no-repeat;
	
}
#containt-area #Rightmid-area{
	width:217px;
	height:385px;
	background:url(images/right_midback.jpg) repeat-y;
	
}

#Rightmid-area .textcontent{
	width:217px;
	font-family: Trebuchet MS, Arial, Verdana, Sans Serif; 
	font-size:12px; 
	font-weight: bold; 
	color: #1D57A5;
	text-align:center;
	padding-bottom:4px;
}

.sleep{
color:#666666;
}

.remove{
color:#666666;
text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;
padding-top:5px;
font-weight:bold;
font-size:12px;
}

.remove a{
color:#666666;
text-decoration:underline;
}

.remove a:hover{
color:#000000;
text-decoration:underline;
}


.region{
color:#666666;
text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;
padding-top:5px;
font-weight:normal;
font-size:11px;
}

#button{
width:967px;
height:35px;
background-color:#fff;


text-align: left; 
font-family: Trebuchet MS, Arial, Verdana, Sans Serif; 

color: #cccccc; 
background-color:#143254;

}


#footer{
width:974px;
height:35px;
padding-left:18px; 
padding-top:8px; 
text-align: left; 
font-family: Trebuchet MS, Arial, Verdana, Sans Serif; 
font-size: 4pt; 
color: #cccccc; 
background-color:#143254;

}

UL {
	FONT-SIZE: 9pt; LINE-HEIGHT: 1.5; FONT-FAMILY: Trebuchet MS, Arial, Verdana, Sans Serif
}
LI {
	BACKGROUND-POSITION: 0em 0.5em; PADDING-LEFT: 10px; BACKGROUND-IMAGE: url(images/ulbullet.gif); PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-REPEAT: no-repeat
}





a:link { color: #1D57A5; outline-style: none; }
a:visited { color: #1D57A5; outline-style: none; }
a:active { color: #1D57A5; outline-style: none; }
a:hover { text-decoration: underline; color: #1D57A5; outline-style: none; }

html { background:#143254; overflow: -moz-scrollbars-vertical; }
html { overflow-x: auto; }

body { margin-left: 0px; margin-right: 0px; margin-top: 10px; background-color:#143254; color: #333333; scrollbar-base-color: #757575; scrollbar-arrow-color: #FFFFFF; scrollbar-darkshadow-color: #000000; scrollbar-highlight-color: #FFFFFF; scrollbar-track-color: #5C5A5A; }
ul {
	font-family: Trebuchet MS, Arial, Verdana, Sans Serif;
	font-size: 9pt;
	line-height: 1.5;
	list-style-type: square;
	list-style-position: inside;
}
li { background-position: 0em 0.5em; background-repeat: no-repeat; background-image: url(images/ulbullet.gif); padding-left: 10px; padding-top: 3px; padding-bottom: 3px; }



.selectedtab  { background-color: #1D57A5; list-style-position: outside; list-style-image: none; margin: 0px; padding: 5px 0px 5px 0px; text-align: center;  float: left; border-right: solid #CCCCCC 1px; border-bottom: solid #CCCCCC 1px; border-top: solid #CCCCCC 1px; }
.selectedtab a:link { font-family: Arial, Verdana, Sans Serif; text-decoration: none; font-size: 8pt; font-weight: bold; color: #FFFFFF; padding-top: 3px; padding-bottom: 3px }
.selectedtab a:visited { font-family: Arial, Verdana, Sans Serif; text-decoration: none; font-size: 8pt; font-weight: bold; color: #FFFFFF; padding-top: 3px; padding-bottom: 3px }
.selectedtab a:active { font-family: Arial, Verdana, Sans Serif; text-decoration: none; font-size: 8pt; font-weight: bold; color: #FFFFFF; padding-top: 3px; padding-bottom: 3px }
.selectedtab a:hover { text-decoration: none; }

.unselectedtab  { background-color: #FFFFFF; list-style-position: outside; list-style-image: none; margin: 0px; padding: 5px 0px 5px 0px; text-align: center;  float: left; border-right: solid #CCCCCC 1px; border-bottom: solid #CCCCCC 1px; border-top: solid #CCCCCC 1px; }
.unselectedtab a:link { font-family: Arial, Verdana, Sans Serif; text-decoration: none; font-size: 8pt; font-weight: bold; color: #808080; padding-top: 3px; padding-bottom: 3px }
.unselectedtab a:visited { font-family: Arial, Verdana, Sans Serif; text-decoration: none; font-size: 8pt; font-weight: bold; color: #808080; padding-top: 3px; padding-bottom: 3px }
.unselectedtab a:active { font-family: Arial, Verdana, Sans Serif; text-decoration: none; font-size: 8pt; font-weight: bold; color: #808080; padding-top: 3px; padding-bottom: 3px }
.unselectedtab a:hover { color: #1D57A5; }

.f { padding: 10px; }
.r  { border-radius: 8px; 
	box-shadow: 3px 3px 5px #000;
	-moz-border-radius: 8px; 
	-moz-box-shadow: 3px 3px 5px #000;
	-webkit-border-radius: 8px; 
	-webkit-box-shadow: 3px 3px 5px #000;
	padding: 10px; 
	border: solid #1D57A5 1px; }

.fwhite  { border-radius: 8px; 
		box-shadow: 3px 3px 5px #000;
		-moz-border-radius: 8px; 
		-moz-box-shadow: 3px 3px 5px #000;
		-webkit-border-radius: 8px; 
		-webkit-box-shadow: 3px 3px 5px #000;
		padding: 10px; 
		color: #FFFFFF; 
		background-color: #1D57A5; 
		border: solid #1D57A5 1px; }
.fwhite p { color: #FFFFFF; }
.fwhite h1 { color: #FFFFFF; }
.fwhite h2 { color: #FFFFFF; }
.fwhite h3 { color: #FFFFFF; }
.fwhite li { background-image: url(../../../downloadsite/index.php_files/images/ulbullet2.gif); }
.fwhite a:link { color: #FFFFFF; }
.fwhite a:visited { color: #FFFFFF; }
.fwhite a:active { color: #FFFFFF; }
.fwhite a:hover { text-decoration: underline; color: #FFFFFF; }

.tel { font-family: Trebuchet MS, Arial, Verdana, Sans Serif; font-size: 11pt; font-weight: bold; color: #999999; letter-spacing: 2px; padding: 10px; }

.footertxt { padding: 0px; text-align: left; font-family: Trebuchet MS, Arial, Verdana, Sans Serif; font-size: 4pt; color: #cccccc; background-color:#143254; }

.imgborder { border: solid #1D57A5 1px;
			box-shadow: 3px 3px 5px #000;
			-moz-box-shadow: 3px 3px 5px #000;
			-webkit-box-shadow: 3px 3px 5px #000; }

.property_table { width: 876px; margin: 10px auto; border: solid #CCCCCC 1px; 
					border-radius: 0px 0px 8px 8px; 
					box-shadow: 3px 3px 5px #000;
					-moz-border-radius: 0px 0px 8px 8px; 
					-moz-box-shadow: 3px 3px 5px #000;
					-webkit-border-radius: 0px 0px 8px 8px; 
					-webkit-box-shadow: 3px 3px 5px #000;	}
.property_table_menu ul li { width: 145px; background-image: none; list-style-position: outside;}

.property_table_tab {
border: 0px solid #000;
/*width:942px;*/
background:url(images/new-tab-mbg.gif) repeat-y;
padding: 0px 15px 0px 20px; 
text-align: left; 
font-family: Trebuchet MS, Arial, Verdana, Sans Serif; 
font-size: 9pt; 
line-height: 1.5;  }

.property_overview { border-radius: 8px; 
					box-shadow: 3px 3px 5px #000;
					-moz-border-radius: 8px; 
					-moz-box-shadow: 3px 3px 5px #000;
					-webkit-border-radius: 8px; 
					-webkit-box-shadow: 3px 3px 5px #000;
					height: 350px; 
					padding: 10px; 
					border: solid #CCCCCC 1px; }

.property_overview_menu ul li { border-radius: 8px; 
							box-shadow: 3px 3px 5px #000;
							-moz-border-radius: 8px; 
							-moz-box-shadow: 3px 3px 5px #000;
							-webkit-border-radius: 8px; 
							-webkit-box-shadow: 3px 3px 5px #000;
							color: #FFFFFF; 
							background-color: #1D57A5; 
							margin: 10px auto; 
							width: 180px; 
							background-image: none; 
							list-style-position: outside;}
.property_overview_menu a:link { color: #FFFFFF; }
.property_overview_menu a:visited { color: #FFFFFF; }
.property_overview_menu a:active { color: #FFFFFF; }
.property_overview_menu a:hover { text-decoration: underline; color: #FFFFFF; }

.topnavbaritems  { width: 945px; }
.topnavbaritems ul li { width: 117px; background-image: none; list-style-position: outside;}



/*tab window* start here*/

#property_tabs {
	FONT-SIZE: 11px; /*FLOAT: left; WIDTH: 920px; */LINE-HEIGHT: normal; /*margin:0 0 0 12px; _margin:0 0 0 6px;*/ padding-left:9px;
}
#property_tabs UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 10px; LIST-STYLE-TYPE: none
}
#property_tabs LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 9px; BACKGROUND: url(images/left.gif) no-repeat left top; FLOAT: left; PADDING-BOTTOM: 0px;
	MARGIN: 0 0 0 0; PADDING-TOP: 0px; width:144px;
}
#property_tabs A {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 6px; FONT-WEIGHT: bold; BACKGROUND: url(images/right.gif) no-repeat right top; FLOAT: left; PADDING-BOTTOM: 4px; COLOR: #333; PADDING-TOP: 4px; margin-left:-1px; TEXT-DECORATION: none; text-align:center;
}
#property_tabs A {
	FLOAT: none;
}
#property_tabs A:hover {
	COLOR: #333
}
#property_tabs .current_tab {
	BACKGROUND:url(images/left_on.gif) ;COLOR: #fff;}
#property_tabs .current_tab A {
	BACKGROUND-IMAGE: url(images/right_on.gif); PADDING-BOTTOM: 4px; COLOR: #fff;
}

#property_tabs .current_tab A:hover {
	BACKGROUND-IMAGE: url(images/right_on.gif); PADDING-BOTTOM: 4px; COLOR: #fff;
}
.tabs {
	PADDING-TOP: 45px; BACKGROUND-COLOR: #ffffff;
}
#tab2 UL {
	TEXT-ALIGN: left
}
#ajax_frame {
	WIDTH: 500px; HEIGHT: 500px
}
.property_detail_table_content_txt {
	WIDTH: 900px; 
	BACKGROUND: url(images/new-tab-mbg.gif) repeat-y;
	padding:0 22px 0 20px;
}
#gallery_box {
	PADDING-RIGHT: 15px; BACKGROUND-POSITION: 50% top; PADDING-LEFT: 15px; BACKGROUND-IMAGE: url(images/bg-photo_top.gif); PADDING-BOTTOM: 0px; PADDING-TOP: 15px; BACKGROUND-REPEAT: no-repeat
}
#gallery_box_bottom {
	BACKGROUND-POSITION: 50% bottom; BACKGROUND-IMAGE: url(images/bg-photo_bottom.gif); BACKGROUND-REPEAT: no-repeat
}
#overview_box {
	PADDING-RIGHT: 15px; BACKGROUND-POSITION: 50% top; PADDING-LEFT: 15px; BACKGROUND-IMAGE: url(images/bg-overview_top.gif); PADDING-BOTTOM: 0px; WIDTH: 200px; PADDING-TOP: 15px; BACKGROUND-REPEAT: no-repeat
}
#overview_box_bottom {
	BACKGROUND-POSITION: 50% bottom; BACKGROUND-IMAGE: url(images/bg-overview_bottom.gif); BACKGROUND-REPEAT: no-repeat
}
.image_float {
	FLOAT: left; MARGIN: 0px 5px 5px; WIDTH: 350px; HEIGHT: 220px
}
#gallery_box H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 120%; PADDING-BOTTOM: 4px; MARGIN: 0px; COLOR: #6d8cf8; PADDING-TOP: 4px
}
.property_detail_overview {
	BACKGROUND-COLOR: #fff
}
.property_detail_overview TH {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 14px; PADDING-BOTTOM: 4px; MARGIN: 0px; COLOR: #6d8cf8; PADDING-TOP: 4px; BACKGROUND-COLOR: #fff
}
.property_photo {
	MARGIN-TOP: 4px; TEXT-ALIGN: center
}
.property_detail_table {
	COLOR: #fff
}

.tab_box_top
{
width:942px;

margin:auto;

}

.imgborder { border: solid #1D57A5 1px;
			box-shadow: 3px 3px 5px #000;
			-moz-box-shadow: 3px 3px 5px #000;
			-webkit-box-shadow: 3px 3px 5px #000; }
			
			
/*tab window* start here*/




/* gallery block 	*/
#gallery_block{
	margin:10px 0 0 0;
	border:1px solid #fff;
}
#gallery_block #left_block{
	width:420px;
	float:left;
}
#gallery_block #right_block{
	width:267px;
	float:right;
}
#gallery_block #right_block ul#img_thumbs li{
	list-style:none;
	/*background-image:none !important;*/
	float:left;
	width:113px;
	height:86px;
	overflow:hidden;
	margin:0 10px 0px 0 !important;
	_margin:0 6px 0px 0 !important;
}
/* end gallery block	*/


/*paging*/
#paging_holder{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#626262;
	font-weight:bold;
}
#paging_holder #left{
	float:left;
	width:25%;
}
#paging_holder #right{
	float:right;
	width:70%;
	margin-right:5px;
}
#paging_holder #right ul li{
	list-style:none;
	float:right;
}
#paging_holder #right ul li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#626262;
	font-weight:bold;
	margin:0 4px;
	text-decoration:none;
}
#paging_holder #right ul li a:hover{
	color:#1d57a5;
}
#paging_holder #right ul li a.active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:16px;
	color:#1d57a5;
	font-weight:bold;
	margin:0 4px;
	text-decoration:none;
}

.tab_box_top{
	background:url(images/new-tab-tc.gif) no-repeat 2px 0;
	width:945px;
	height:16px;
	}