/* Relative positioning*/
body {	position:absolute; width:99%; height:99%;}
#pad {height:50%; min-height:245px;}
#content {height:500px; margin-top:-245px; }
.btext{font-family:Calibri,Bodoni Bk BT, Times, serif; color:#684e10; font-size:26px; text-align:center}
.btext span{font-family:Calibri,Bodoni Bk BT, Times, serif; color:#684e10; font-size:18px; text-align:center}
.btext a{font-family:Calibri,Bodoni Bk BT, Times, serif; color:#684e10; font-size:18px; text-align:center; text-decoration:underline}
#gohome{width:1000px; margin:0 auto; margin-top:65px;}
.home1{font-family:Calibri,"Times New Roman", Times, serif; line-height:22px; color:#033; font-size:16px; text-align:center; font-weight:normal}
.home1 a{font-family:Calibri,"Times New Roman", Times, serif; color:#033; font-size:16px; text-align:center; font-weight:normal; text-decoration:underline}
.home2{font-family:Calibri,Georgia, "Times New Roman", Times, serif; color:#333; font-size:16px; text-align:center; font-weight:normal}
		#wrapper {
			position: relative;
			margin:0px auto 0px auto;
		}
		
		/* Hide the original tooltips contents */
		.pin {
			display: none; 
		}
		
		/* Begin styling the tooltips and pins */
		.tooltip-up, .tooltip-down {
			position: absolute;
			background-image:url(../images/mapimg.png);
			width: 26px;
			height: 15px; 
		}
		
		.tooltip-down {
			background-position: 0 -52px;
		}
		.tooltip span{}
		.tooltip a{}
		.tooltip {
			display: none;
			width: 175px;
			cursor: ;
			position: absolute;
			top: 17px;
			left: 240px;
			z-index: 999;
			margin-left: -225px;
			-moz-box-shadow: 0 3px 0 rgba(0,0,0,.7);
			-webkit-box-shadow: 0 3px 0 rgba(0,0,0,.7);
			box-shadow: 0 3px 0 rgba(0,0,0,.7);
			
		}
		.timeless_clr{background-color:#256193; color: #91c6f8;	font-family:Calibri,Bodoni MT, Times, serif; font-size:14px; padding:4px 4px 4px 6px;}
		.timeless_clr a{font-family:Calibri, Bodoni Bk BT, Times, serif; font-size:15px; line-height:25px; color:#91c6f8;}
		.timeless_clr span{font-family:Calibri,Bodoni Bk BT, Times, serif; font-size:16px; line-height:25px; color:#91c6f8;}
			
		.classic_clr{background-color:#ffcc33; color: #000000;	font-family:Calibri,Bodoni MT, Times, serif; font-size:14px; padding:4px 4px 4px 6px;}
		.classic_clr a{font-family:Calibri,Bodoni Bk BT, Times, serif; font-size:15px; line-height:25px; color:#000000;}
		.classic_clr span{font-family:Calibri,Bodoni Bk BT, Times, serif; font-size:16px; line-height:25px; color:#000000;}
		
		.modern_clr{background-color:#99cc67; color: #000;	font-family:Calibri,Bodoni MT, Times, serif; font-size:14px; padding:4px 4px 4px 6px;}
		.modern_clr a{font-family:Calibri,Bodoni Bk BT, Times, serif; font-size:15px; line-height:25px; color:#000;}
		.modern_clr span{font-family:Calibri,Bodoni Bk BT, Times, serif; font-size:16px; line-height:25px; color:#000;}
		
		.spa_clr{background-color:#cb99cc; color: #340067;	font-family:Calibri,Bodoni MT, Times, serif; font-size:14px; padding:4px 4px 4px 6px;}
		.spa_clr a{font-family:Calibri,Bodoni Bk BT, Times, serif; font-size:15px; line-height:25px; color:#340067;}
		.spa_clr span{font-family:Calibri,Bodoni Bk BT, Times, serif; font-size:16px; line-height:25px; color:#340067;}
		
		.flexi_clr{background-color:#e6e7e9; color: #000000; font-family:Calibri,Bodoni MT, Times, serif; font-size:14px; padding:4px 4px 4px 6px;}
		.flexi_clr a{font-family:Calibri,Bodoni Bk BT, Times, serif; font-size:15px; line-height:25px; color:#000000;}
		.flexi_clr span{font-family:Calibri,Bodoni Bk BT, Times, serif; font-size:16px; line-height:25px; color:#000000;}
		
		.sold{color: #91c6f8; font-family:Calibri,"Times New Roman", Times, serif; font-size:24px; text-align:center}
		.tooltip::after {
			content: '';
			position: absolute;
			top: -10px;
			left: 50%;/*
			margin-left: -90px;
			border-bottom: 10px solid #fff1d3;
			border-left: 10px solid transparent;
			border-right :10px solid transparent;*/
		}
		
		.tooltip-down .tooltip {
			bottom: 12px;
			top: auto;
		}
		
		.tooltip-down .tooltip::after {
			bottom: -10px;
			top: auto;
			border-bottom: 0;
			border-top: 10px solid #ffdb90;
		}
		
		.tooltip h2 {
			font: bold 1.3em 'Trebuchet MS', Tahoma, Arial;
			margin: 0 0 10px;
		}
		
		.tooltip ul {
			margin: 0;
			padding: 0;
			list-style: none;
		}	
		#popc1, #popc2, #popc3, #popc4, #popc5, #popc6, #popc7, #popc8, #popc9, #popc10, #popc11, #popc12, #popc13, #popc14, #popc15, #popc16, #popc17, #popc18, #popc19, #popc20, #popc21, #popc22, #popc23, #popc24, #popc25, #popc26, #popc27, #popc28, #popc29, #popc30, #popc31, #popc32, #popc33, #popc34, #popc35, #popc36, #popc37, #popc38, #popc39, #popc40, #popc41, #popc42, #popc43, #popc44, #popc45, #popc46, #popc47, #popc48, #popc49, #popc50, #popc51, #popc52, #popc53, #popc54, #popc55, #popc56, #popc57, #popc58, #popc59, #popc60, #popc61, #popc62, #popc63, #popc64, #popc65, #popc66{display:none; 		
			overflow:hidden;
			cursor: ;
			position: absolute;
			top: 4px;
			left: 2px;
			z-index: 1000; margin:0 auto;
			padding:2px 2px 40px 15px;
			color: #222;
			-moz-border-radius: 28px;
			-webkit-border-radius: 28px;
			border-radius: 28px;
			background: #d4d4d6; height:472px; width: 955px; border:#e9d8b3 4px; font-family:Calibri,'Trebuchet MS', Helvetica, sans-serif; font-size:14px; line-height:20px; color:#333;}
		.close{font-family:Calibri,Verdana, Geneva, sans-serif; color:#C60; font-size:13px; text-align:right; float:right; font-weight:normal; cursor:pointer; width:auto; text-decoration:underline; padding-top:2px; padding-right:7px; }
		.spechead{font-family:Calibri,Verdana, Geneva, sans-serif; color:#cc833a; font-size:13px; text-align:right; float:left; font-weight:normal; line-height:26px; cursor:pointer; width:210px; margin-left:0px;}
		.spechead a{font-family:Calibri,Verdana, Geneva, sans-serif; color:#408403; font-size:13px; text-align:right; float:left; font-weight:bold; text-decoration:none}
		.pophead{font-family:Calibri,Bodoni MT, Times, serif; font-size:20px; font-weight:bold; color:#996633; line-height:30px; padding-top:6px; text-transform:uppercase}
		
		.pophead a{font-family:Calibri,Verdana, Geneva, sans-serif; font-size:20px; font-weight:bold; line-height:30px; color:#000000;}		
		.pophead2{font-family:Calibri,Verdana, Geneva, sans-serif; font-size:14px; font-weight:bold; line-height:30px; color:#333;}		
		.specisubhead{font-family:Calibri,Bedoni MT, "Times New Roman", Times, serif; font-size:13px; font-weight:normal;  color:#996633;}
		
		
		#elvtnmain{width:930px; height:468px; padding-left:9px;}
		.elevation{height:488px;  padding-bottom:15px; position:relative; width:800px; float:left;}
		.elevation img{-moz-border-radius: 8px;
			-webkit-border-radius: 8px;
			border-radius: 8px;}
			#flrlink{padding-bottom:15px; width:100px; position:relative; float:left; margin-left:30px; margin-top:36px; height:auto}			
			#flrlink a{color:#90340e; font-family:Calibri,'Marmelad', sans-serif; font-size:18px;text-decoration:none; line-height:24px;  }
			#flrlink img{border:#a78951 solid 2px; margin-top:2px; margin-left:6px; text-align:center; margin-left:10px;}
			
			
			#flrmainc1, #flrmainc2, #flrmainc3, #flrmainc4, #flrmainc5, #flrmainc6, #flrmainc7, #flrmainc8, #flrmainc9, #flrmainc10, #flrmainc11, #flrmainc12, #flrmainc13, #flrmainc14, #flrmainc15, #flrmainc16, #flrmainc17, #flrmainc18, #flrmainc19, #flrmainc20, #flrmainc21, #flrmainc22, #flrmainc23, #flrmainc24, #flrmainc25, #flrmainc26, #flrmainc27, #flrmainc28, #flrmainc29, #flrmainc30, #flrmainc31, #flrmainc32, #flrmainc33, #flrmainc34, #flrmainc35, #flrmainc36, #flrmainc37, #flrmainc38, #flrmainc39, #flrmainc40, #flrmainc41, #flrmainc42, #flrmainc43, #flrmainc44, #flrmainc45, #flrmainc46, #flrmainc47, #flrmainc48, #flrmainc49, #flrmainc50, #flrmainc51, #flrmainc52, #flrmainc53, #flrmainc54, #flrmainc55, #flrmainc56, #flrmainc57, #flrmainc58, #flrmainc59, #flrmainc60, #flrmainc61, #flrmainc62, #flrmainc63, #flrmainc64, #flrmainc65, #flrmainc66{width:930px; height:468px; padding-top:33px;}
			.backelvtn{float:left; width:auto;  font-weight:bold; color:#90340e; margin-left:810px; text-decoration:none; text-align:right;}
			.backelvtn a{text-decoration:none; font-weight:bold; color:#90340e;}
			
			.fpln{float:left; width:auto;  font-weight:bold; color:#90340e; margin-left:845px; text-decoration:none; text-align:right}
			.fpln a{text-decoration:none; font-weight:bold; color:#90340e;}
		
/*		.flrplanlrgimg{ padding-bottom:15px; position:relative; width:800px; float:left; position:relative; top:0}
		.flrplanlrgimg img{-moz-border-radius: 8px;
			-webkit-border-radius: 8px;
			border-radius: 8px; padding-top:0px;  margin-top:0px;}
			#flrthumbs{height:468px; padding-bottom:15px; width:100px; position:relative; float:right; background-color:#C30; margin-right:14px; color:#90340e;     font-family:Calibri,'Marmelad', sans-serif; font-size:18px;  vertical-align:top; padding-top:0px;}			
			#flrthumbs a{color:#90340e; font-family:Calibri,'Marmelad', sans-serif; font-size:18px;text-decoration:none;  }
			#flrthumbs img{border:#a78951 solid 1px; margin-top:10px; margin-left:3px;}*/
			
.desgnhome_head{font-family:Calibri,Bodoni MT, Times, serif; font-size:22px; color:#666666; text-align:center; font-weight:bold; line-height:30px;}
.desgnhome_head span{font-family:Calibri,Bodoni MT, Times, serif; font-size:18px; color:#666666; text-align:center; font-weight:bold; line-height:30px; }
/*.desgnhome_head span{font-family:Calibri,Bodoni MT, Times, serif; font-size:16px; color:#666; text-align:center; font-weight:normal; font-style:italic; }*/
.desgnh p{font-family:Calibri,Bodoni MT, Times, serif; font-size:14px; color:#666; text-align:center; font-weight:normal; font-style:italic; width:700px; margin:0 auto}
.desgnhome2_head{font-family:Calibri,Bodoni MT, Times, serif; font-size:17px; color:#000000; text-align:center; font-weight:bold; }
.desgnhome2_head span{font-family:Calibri,Bedoni MT, "Times New Roman", Times, serif; font-size:14px; color:#786f6e; text-align:center; font-weight:normal; font-style:italic; line-height:25px;}



.fountainheadtxt p{font-family:Calibri,"Times New Roman", Times, serif ; font-size:14px; color:#666666; text-align:center; font-style:italic; width:700px; margin:0 auto; font-weight:normal;}

.thumbtext2{font-family:Calibri,Bedoni MT, "Times New Roman", Times, serif ; font-size:12px; color:#666; text-align:center; font-weight:normal; line-height:15px; text-align:center; padding-top:6px;}
.thumbtext2 a{font-family:Calibri,Bedoni MT, Times, serif ; font-size:16px; color:#666; text-decoration:none; font-weight:normal; text-align:center; vertical-align:top; line-height:25px}
.thumbtext{font-family:Calibri,Bedoni MT, "Times New Roman", Times, serif ; font-size:12px; color:#666; text-align:center; font-weight:normal; line-height:15px; text-align:center; padding-top:6px;}
.thumbtext a{font-family:Calibri,Bedoni MT, Times, serif ; font-size:16px; color:#666; text-decoration:none; font-weight:normal; text-align:center; vertical-align:top; }

.dsgnspecifhead{font-family:Calibri,Bodoni MT, Times, serif; font-size:20px; color:#666; text-decoration:none; font-weight:bold; text-align:center; line-height:35px; }
.dsgnspecifheadtxt p{font-family:Calibri,Bodoni MT, Times, serif; font-size:12px; color:#666; text-decoration:none; font-weight:normal; text-align:center; ;width:700px; margin:0 auto; font-style:italic;  }
.newhome_title{width:250px; float:left; padding-left:18px; padding-top:5px; text-transform:uppercase; height:auto; font-family:Calibri,Myriad Pro, Georgia, "Times New Roman", Times, serif; color:#000; font-size:16px}	
.spd{ background-color:#946b46; font-family:Calibri,Bedoni MT, "Times New Roman", Times, serif; font-size:14px; color:#fff; text-decoration:none; font-weight:bold; text-align:left; padding-right:6px; line-height:25px; padding-left:4px}
.amenitie_head{font-family:Calibri,"Times New Roman", Times, serif; font-size:22px; text-align:center; font-weight:bold; padding-top:4px;}
.amenities p{font-family:Calibri,Bedoni MT; font-size:12px; text-align:center; width:228px; line-height:19px; display:block; margin:0 auto; color:#454544; margin-top:0px}
.amenities{background-image:url(../images/amenities_middlebg.jpg); background-position:top left; background-repeat:repeat-y; height:auto}
.pmenu{font-family:Calibri,Gill Sans, Arial, Helvetica, sans-serif; font-size:13px; color:#ffffff; text-align:left; font-weight:normal; text-transform:uppercase; line-height:18px}
.pmenu a{font-family:Calibri,Gill Sans, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-align:left; font-weight:bold; text-transform:uppercase;text-decoration:none }
	
	
	
	
	
	
	
			
/*Gallery style*/	
div.content {
	/* The display of content is enabled using jQuery so that the slideshow content won't display unless javascript is enabled. */
	display: none;
	float: left; height:450px;  vertical-align:top;
	width: 817px; padding-left:8px; 
}
div.content a, div.navigation a {
	text-decoration: none;
	color: #777;
}
div.content a:focus, div.content a:hover, div.content a:active {
}

div.slideshow-container {
	position: relative; width:820px; 
			-webkit-border-radius: 8px;
			border-radius: 8px;
	clear: both;
	height: 450px; /* This should be set to be at least the height of the largest image in the slideshow */
}

div.loader {
	position: absolute;
	top: 0;
	left: 0;
	background-image:url(../images/loader.gif);
	background-repeat: no-repeat;
	background-position: center;
	width: 820px;
	height: 450px; /* This should be set to be at least the height of the largest image in the slideshow */
}
div.slideshow {

}
div.slideshow span.image-wrapper {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}
div.slideshow a.advance-link {
	display: block;
	width: 820px;
	height: 450px; /* This should be set to be at least the height of the largest image in the slideshow */
	line-height: 502px; /* This should be set to be at least the height of the largest image in the slideshow */
	text-align: center; 
}
div.slideshow a.advance-link:hover, div.slideshow a.advance-link:active, div.slideshow a.advance-link:visited {
	text-decoration: none;
}
div.slideshow img {
	vertical-align: top; 
}
div.download {
	float: right;
}
div.caption-container {
	position: relative;
	clear: left;
	height: 75px;
}
span.image-caption {
	display: block;
	position: absolute;
	width: 550px;
	top: 0;
	left: 0;
}
div.caption {
	padding: 12px;
}
div.image-title {
	font-weight: bold;
	font-size: 1.4em;
}
div.image-desc {
	line-height: 1.3em;
	padding-top: 12px;
}
div.navigation {
	/* The navigation style is set using jQuery so that the javascript specific styles won't be applied unless javascript is enabled. */
}
ul.thumbs {
	clear: both;
	margin: 0; margin-top:0px;
	padding: 0;
}
ul.thumbs li {
	float: left;
	padding: 0;
	margin: 0px 10px 5px 23px;
	list-style: none; margin-top:0px
}
a.thumb {
	padding: 2px;
	display: block;
	border: 1px solid #ccc;
}
ul.thumbs li.selected a.thumb {
	background: #000;
}
a.thumb:focus {
	outline: none;
}
ul.thumbs img {
	border: none;
	display: block; 
}
div.pagination {
	clear: both;
}
div.navigation div.top {
	margin-bottom: 0px;
	height: 11px;
}
div.navigation div.bottom {
	margin-top: 12px;
}
div.pagination a, div.pagination span.current, div.pagination span.ellipsis {
	display: block;
	float: left;
	margin-right: 2px;
	padding: 4px 7px 2px 7px;
	border: 1px solid #ccc;
}
div.pagination a:hover {
	background-color: #eee;
	text-decoration: none;
}
div.pagination span.current {
	font-weight: bold;
	background-color: #000;
	border-color: #000;
	color: #fff;
}
div.pagination span.ellipsis {
	border: none;
	padding: 5px 0 3px 2px;
}




pre {
	font-size: 1.2em;
	line-height: 1.2em;
	overflow-x: auto;
}
div#page {
	width: 900px;
	text-align: left; height:468px;
}
div#container {
	padding: 0px;
}


/*Gallery style ends*/
			
			#scrollTest {
				width: 930px;
				height:416px;
				overflow: auto;
				color:#333; font-family:Calibri,Bedoni MT, "Times New Roman", Times, serif; font-size:13px;
			}
			
			
			
			img {border:none;}
		
		div#items a {
			text-decoration:none;
			color:#3deeee;	 font-family:Calibri, Bodoni MT, Times, serif ; font-size:11px; color:#81827e; 
		}
		
		div#items {
			width:auto;
			margin:0 auto; padding-left:92px; margin-top:10px;
		}

		#items .item {
			display:block;
			width:90px;
			height:90px;
			float:left;
			position:relative; padding-right:18px; 
			font-family:Calibri, Bodoni MT, Times, serif ; font-size:11px; color:#81827e; text-align:center; font-weight:normal; line-height:28px; text-align:center
		}
		
		#items .item .caption {	
			position:absolute;
			top:98px;
			left:2px;
			padding:3px;
			font-size:11px;
			width:85px;
			display:none; color:#999999; font-style:italic; line-height:15px; font-family:Calibri,Bodoni MT, Times, serif
		}
				
		.clear {
			clear:both;	
		}
	
			
.main_heading
	{
	font-family:Calibri,calibri,Arial;
	font-size:26px;
	text-align:center;
	height:40px;
	font-weight:bold;
	background-color:#CCCCCC;
	}
.sub_heading{
	font-family:Calibri,calibri,Arial;
	font-size:17px;
	text-align:left;
	font-weight:bold;
	background-color:#CCCCCC;
	}
.heading
	{
	font-size:18px;
	font-weight:bold;
	font-family:Calibri,calibri,Arial;
	}	
.content_spec
	{
	height: 450px;
    margin: 16px;
    overflow-x: hidden;
    overflow-y: auto;
    width: 943px;			
	}		
			
.contact_fileds{
    color: #454544;
    display: block;
    font-family:Calibri, Bedoni MT;
    font-size: 14px;
    line-height: 19px;
	padding-left:25px;
    width: 228px;
}

.contact_text{
    color: #454544;
    display: block;
    font-family:Calibri, Bedoni MT;
    font-size: 13px;
    width: 184px;
}

.sumit_class {
    background-image: url("../images/ds_submit_bg.png");
    background-repeat: repeat-x;
    border: 1px solid #CCCCCC;
    color: #FFFFFF;
    font-weight: bold;
    height: 24px;
    line-height: 22px;
    width: 130px;
}			