html, body { height: 100%; width: 100%; margin: 0; padding: 0px; color: #000;}

body {
	min-height: 600px;/* for good browsers*/
	min-width: 1000px;/* for good browsers*/
	text-align: left;
	
}

.menu_link {cursor: pointer;}

#bg {
	position: absolute; top:0; left:0; 
	min-width: 1000px;
	width: 100%;
	z-index: -1;

	
	}
#background_image
	{
		width: 100%;
		height: 100%;
		position: absolute; top:0; left:0;
		z-index: -1;
		min-width: 1000px;
	}
			

#inner {
z-index: 0;
width: 700px;
height: 407px;
border:0px solid #000;
position: absolute;
left: 36px;
top: 36px;
}

#trans_background {
			position: absolute;
			left: 84px;
			top: 164px;
			background-color: white;
			filter:alpha(opacity=65);-moz-opacity:.65;opacity:.65;
			overflow: hidden;
			z-index: 0;

		}

#scrollable1	{
			overflow: hidden;
			position: absolute;
			left: 84px;
			top: 164px;
			z-index: 1;
		}
/* vertical track */
#track1 {
			position: absolute;
			top: 164px;
			float: left;
			width: 15px;
			margin-left: 10px;
			background-color: #FFF;
		}

#handle1 {
				width: 15px;
				height: 100px;
				background-color: #000;
				cursor: move;
			}



#bottom_bar	{
			background-color: #000000;
			height: 30px;
			position: absolute;
			top: 660px;
			left: 84px;
		}

#what_we_do	{
			cursor: pointer;
			background-image: url('../images/what_we_do.gif');
			height: 31px;
			width: 91px;
			position: absolute;
			left: 0px;
			top: 98px;
		}

#selected_what_we_do	{
			cursor: pointer;
			background-image: url('../images/whatwedo.png');
			height: 31px;
			width: 91px;
			position: absolute;
			background-color: white;
			filter:alpha(opacity=65);-moz-opacity:.65;opacity:.65;
			left: 0px;
			top: 98px;
		}
#portfolio	{
			
			cursor: pointer;
			background-image: url('../images/portfolio.gif');
			height: 31px;
			width: 78px;
			position: absolute;
			left: 0px;
			top: 131px;
		}

#selected_portfolio	{
			
			cursor: pointer;
			background-image: url('../images/portfolio.png');
			height: 31px;
			width: 78px;
			background-color: white;
			filter:alpha(opacity=65);-moz-opacity:.65;opacity:.65;
			position: absolute;
			left: 0px;
			top: 131px;
		}

#who_we_are	{
			
			cursor: pointer;
			background-image: url('../images/who_we_are.gif');
			height: 31px;
			width: 97px;
			position: absolute;
			left: 93px;
			top: 98px;
		}


#selected_who_we_are	{
			
			cursor: pointer;
			background-image: url('../images/whoweare.png');
			height: 31px;
			width: 97px;
			position: absolute;
			background-color: white;
			filter:alpha(opacity=65);-moz-opacity:.65;opacity:.65;
			left: 93px;
			top: 98px;
		}

#exclusive_listings	{
			
			cursor: pointer;
			background-image: url('../images/propertylistings.png');
			height: 31px;
			width: 127px;
			position: absolute;
			left: 80px;
			top: 131px;
		}
#selected_exclusive_listings	{
			
			cursor: pointer;
			background-image: url('../images/propertylistings_active.png');
			height: 31px;
			width: 127px;
			background-color: white;
			filter:alpha(opacity=65);-moz-opacity:.65;opacity:.65;
			position: absolute;
			left: 80px;
			top: 131px;
		}

#contact_us	{
			
			cursor: pointer;
			background-image: url('../images/contact_us.gif');
			height: 31px;
			width: 82px;
			position: absolute;
			left: 0px;
			top: 164px;
		}

#selected_contact_us	{
			
			cursor: pointer;
			background-image: url('../images/contact.png');
			height: 31px;
			width: 82px;
			background-color: white;
			filter:alpha(opacity=65);-moz-opacity:.65;opacity:.65;
			position: absolute;
			left: 0px;
			top: 164px;
		}

#press	{
			
			cursor: pointer;
			background-image: url('../images/press.gif');
			height: 31px;
			width: 46px;
			position: absolute;
			left: 209px;
			top: 131px;
		}


#selected_press	{
			
			cursor: pointer;
			background-image: url('../images/press.png');
			height: 31px;
			width: 46px;
			position: absolute;
			background-color: white;
			filter:alpha(opacity=65);-moz-opacity:.65;opacity:.65;
			left: 209px;
			top: 131px;
		}


			


#phone_number	{
			width: 220px;
			height: 30px;
			background-image: url('../images/phone_number.gif');
			position: absolute;
			bottom: 0px;
			left: 0px;
		}

#email		{
			width: 220px;
			height: 30px;
			background-image: url('../images/email.gif');
			position: absolute;
			bottom: 0px;
			right: 0px;
		}
#home_gif		{
			width: 561px;
			height: 141px;
			background-image: url('../images/index_header.png');
			position: absolute;
			top: 30px;
			z-index: 1;
			left: 20px;
		}
#read_more	{
			width: 90px;
			height: 15px;
			position: absolute;
			top: 148px;
			left: 20px;
			background-repeat: no-repeat;
			z-index: 2;
		}


.el_text {      
			text-align: left;
			font-family: Verdana, Myriad, Arial, Helvetica; font-size: 10px; 
         }



.coming_soon {   
			position: absolute;
			left: 250px;
			top: 75px;
			font-weight: bold;
			text-align: left;
			font-family: Verdana, Myriad, Arial, Helvetica; font-size: 16px;
             }
.bold_text {   
			font-weight: bold;
			text-align: left;
			font-family: Verdana, Myriad, Arial, Helvetica; font-size: 10px;
             }
.listing_header {   
			text-align: left;
			font-family: Verdana, Myriad, Arial, Helvetica; font-size: 12px;
			color: white;
			text-decoration: none;
			position: absolute;
			left: 10px; 
			bottom: 9px;
             }
.portfolio_header_2 {   
			text-align: left;
			font-family: Verdana, Myriad, Arial, Helvetica; font-size: 12px;
			color: #535353;
			text-decoration: none;
             }
.listing_header:visited {   
			text-align: left;
			font-family: Verdana, Myriad, Arial, Helvetica; font-size: 12px;
			color: white;
			text-decoration: none;
			position: absolute;
			left: 10px; 
			bottom: 9px;
             }


.talign {vertical-align: top;}

#who_we_are_main { 	width: 306px;
			height: 299px;
			background-image: url('../images/who_we_are_main.gif');
			background-repeat: no-repeat;
			position: absolute;
			top: 30px;
			left: 15px;
		}
#who_we_are_main_2	{
			width: 306px;
			height: 286px;
			background-image: url('../images/who_we_are_main_2.gif');
			background-repeat: no-repeat;
			position: absolute;
			top: 483px;
			left: 15px;
		}
#who_we_are_text_1{
			text-align: left;
			width: 280px;
			height: 492px;
			position: absolute;
			top: 30px;
			left: 330px;
			}

#who_we_are_text_2{
			
			text-align: left;
			width: 280px;
			height: 255px;
			position: absolute;
			top: 483px;
			left: 330px;
			padding-bottom: 30px;

			}



#break	{ 
		position: absolute;
		top: 439px;
		left: 20px;
		width: 580px;
		height: 1px;
		border-top: solid 1px;

	}


#contact_info{
		
			width: 489px;
			height: 406px;
			background-image: url('../images/contact_header.png');
			background-repeat: no-repeat;
			position: absolute;
			top: 30px;
			left: 15px;



	}


#map	{
		
			width: 468px;
			height: 329px;
			background-image: url('../images/new_map.png');
			background-repeat: no-repeat;
			position: absolute;
			top: 226px;
			left: 303px;


	}
#map_title	{
		
			width: 50px;
			height: 30px;
			position: absolute;
			top: 195px;
			left: 296px;
			font-family: Verdana, Myriad, Arial, Helvetica; font-size: 11px;
		font-weight: bold;
		line-height: 20px;
		text-align: left;


	}
.contact_text	{ font-family: Verdana, Myriad, Arial, Helvetica; font-size: 11px;
		font-weight: normal;
		line-height: 20px;
		text-align: left;
		}


.email_link {
		font-family: Verdana, Myriad, Arial, Helvetica; font-size: 11px;
		color: black;
		line-height: 20px;
		text-decoration: none;

	  	}
.email_link:hover {
		font-family: Verdana, Myriad, Arial, Helvetica; font-size: 11px;
		color: black;
		line-height: 20px;
		text-decoration: underline;

	  	}
.email_link:active {
		font-family: Verdana, Myriad, Arial, Helvetica; font-size: 11px;
		color: black;
		line-height: 20px;
		text-decoration: none;

	  	}
.email_link:visited {
		font-family: Verdana, Myriad, Arial, Helvetica; font-size: 11px;
		color: black;
		line-height: 20px;
		text-decoration: none;
	  	}
.back_link	{
		font-family: Verdana, Myriad, Arial, Helvetica; font-size: 12px;
		color: #535353;
		line-height: 20px;
		text-decoration: none;
		font-weight: bold;

	  	}
.back_link:hover	{
		font-family: Verdana, Myriad, Arial, Helvetica; font-size: 12px;
		color: #535353;
		line-height: 20px;
		text-decoration: none;
		font-weight: bold;

	  	}
.back_link:active	{
		font-family: Verdana, Myriad, Arial, Helvetica; font-size: 12px;
		color: #535353;
		line-height: 20px;
		text-decoration: none;
		font-weight: bold;

	  	}
.back_link:visited	{
		font-family: Verdana, Myriad, Arial, Helvetica; font-size: 12px;
		color: #535353;
		line-height: 20px;
		text-decoration: none;
		font-weight: bold;

	  	}


.portfolio_text	{ font-family: Verdana, Myriad, Arial, Helvetica; font-size: 11px;
		font-weight: normal;
		line-height: 15px;
		text-align: left;
			}

.context_text	{ 
			font-family: Verdana, Myriad, Arial, Helvetica; font-size: 11px;
					line-height: 11pt;
			}

.testimonials {
		font-family: Verdana, Myriad, Arial, Helvetica; font-size: 16px;
		font-weight: bold;

}

.bold_context_text	{ font-family: Verdana, Myriad, Arial, Helvetica; font-size: 13px;
		font-weight: bold;
		line-height: 11pt;
			}

#what_we_do_image	{

			background-image: url('../images/what_we_do_main.gif');
			width: 526px;
			height: 300px;
			background-repeat: no-repeat;
			position: absolute;
			top: 30px;
			left: 15px;
		}
#what_we_do_text_1	{

			text-align: left;
			width: 285px;
			position: absolute;
			top: 30px;
			left: 321px;
		}
#what_we_do_text_2	{

			text-align: left;
			width: 275px;
			height: 486px;
			position: absolute;
			top: 470px;
			left: 19px;
		}

#what_we_do_text_3	{

			text-align: left;
			width: 285px;
			height: 486px;
			position: absolute;
			top: 470px;
			left: 321px;
		}







