/* GENERAL CODE */

#adv_s h1, #adv_l h1, #adv_i h1{}
#adv_s h2, #adv_l h2, #adv_i h2{
	color:#003466;
	font-size:12px;
	font-weight:900;
	margin:0px;
	margin-left:5px;
	margin-right:5px;
	line-height:25px;
}
#adv_s h3, #adv_l h3, #adv_i h3{
	color:#006599;
	font-size:10px;
	font-weight:900;
	line-height:25px;
	margin:0px;
	margin-left:5px;
	margin-right:5px;
}
#adv_s h4, #adv_l h4, #adv_i h4{
	color:#6B6A72;
	font-size:10px;
	font-weight:900;
	line-height:15px;
	margin:0px;
	margin-left:5px;
	margin-right:5px;
}
#adv_s p, #adv_l p, #adv_i p{
	font-size:11px;
	color:#000000;
	margin:0px;
	margin-left:5px;
	margin-right:5px;
	line-height:14px;}
/* GENERAL CODE THE END */

#quick_search_wrap{
	position:relative;
	width:205px;
	height:auto;
	margin-top:20px;
	margin-left:15px;

}
/* quick search menu starts here */
#quick_menu_wrap{
	position:relative;
	width:185px;
	height:40px;
	border:1px solid #B7B7B7;
	border-bottom:0px;
	margin:0px;
	padding:0px;
	margin-left:9px;
	background-color:#FFFFFF;
}
#quick_menu{
	position:relative;
	width:166px;
	height:35px;
	margin-left:10px;
}
.tab{
	float:left;
	width:83px;
	height:35px;
	display:block;
	margin-top:5px;
	line-height:35px;
}
.tab a{ display:block; text-align:center; text-decoration:none; font-size:16px; font-weight:bold;}
.tab a:link{color:#003466;  }
.tab a:visited{color:#003466; }
.tab a:hover{ color:#FFFFFF; text-decoration:none;}
.tab a:active{color:#003466;}
.tab #current { color:#FFFFFF;}

/* end of quick search menu */
#quick_search{
	border-top:10px solid #B7B7B7;
	position:relative;
	width:205px;
	margin:0px;
	padding:0px;
}

#quick_search h1{
	color:#003466;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	margin:5px;
	padding:0px;
	margin-top:0px;
}
#quick_search select{
	width:195px;
	height:18px;
	border:1px solid #7F9DB9;
}
#quick_search input{
	width:195px;
	height:16px;
}
.submitbutton{
	background-color:#003466;
	color:#FFFFFF;
	text-align:center;
}
/* quick search tabs*/
#qs_sales {
	visibility: visible;
	position: relative;
}
#qs_rentals {
	visibility: hidden;
	position: absolute;
}
/* end tabs */
	
#qs_sales {
	visibility: visible;
	position: relative;
}

#qs_rentals {
	visibility: hidden;
	position: absolute;
}
 /*   N A V I G A T I O N */
 
#adv_l #navigation { 
	height: 50px; 
	width: 520px; 
	font-size: 9px;
	left:0px;
	margin-top:5px; 
	margin-bottom:0px;
}
#adv_l #navigation p { font-size: 10px; padding:  2px; margin: 0px; } 
#adv_l #navigation em { font-weight: bold; }
#adv_l #navigation select { font-size: 9px; border: 1px solid gray; }
#adv_l #navigation .firstline { margin-left:20px;}
#adv_l #navigation .secondline {line-height: 20px; width:750px; text-align:right;}
.right{ margin-left:20px;}

#adv_l #navigation a.search_again:link,
#adv_l #navigation a.search_again:active,
#adv_l #navigation a.search_again:visited,
#adv_l #navigation a.search_again:hover { 
	font-size: 9px; 
	color:#006599; 
	letter-spacing:2px; 
	padding: 0px; 
	margin: 0px
}
#adv_l #navigation a.search_again:hover{ text-decoration:underline;}

#adv_l #navigation a.prev_page:link,
#adv_l #navigation a.prev_page:visited,
#adv_l #navigation a.prev_page:active,
#adv_l #navigation a.prev_page:hover{ 
	font-size: 9px; 
	color:#006599; 
	font-weight:normal; 
	padding: 0px 8px; 
	margin: 0px;
}
#adv_l #navigation a.prev_page:hover{ text-decoration: underline;} 

#adv_l #navigation a.next_page:link,
#adv_l #navigation a.next_page:visited,
#adv_l #navigation a.next_page:active,
#adv_l #navigation a.next_page:hover{ 
	font-size: 9px; 
	color:#006599; 
	font-weight:normal;  
	padding: 0px 8px; 
	margin: 0px;
}
#adv_l #navigation a.next_page:hover{ text-decoration:underline;}

#adv_l #navigation .gray_link { font-size: 9px; color:#ccc; font-weight:normal; text-decoration:none; cursor:default;}
#adv_l #navigation .nav_select{width:60px; height:18px;}
#adv_l .price_select {width: 72px; height:18px;}
/*
 *    S E A R C H  S C R E E N 
 */

p select{
	font-weight:normal;
	height:18px;}
	

/*from t5*/
#adv_s{ 
	width: 375px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	padding: 0px;
	margin:10px;
	margin-top:15px;
	height:auto;
}
/*wrapping border around fields*/
#adv_s .border_wrap{ 
	border:0px;
	padding:0px;
	margin-top:10px;
	margin-bottom:10px;
}
/* section headings with image-icon */
#adv_s .location,
#adv_s .property_type,
#adv_s .price,
#adv_s .sort_results,
#adv_s .search_by_reference{
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:30px;
}
#adv_s .location{background-image:url(../images/icon_about.gif);}
#adv_s .property_type{background-image:url(../images/icon_home.gif);}
#adv_s .price{background-image:url(../images/icon_dollar.gif);}
#adv_s .sort_results{background-image:url(../images/icon_arrow3.gif);}
#adv_s .search_by_reference{background-image:url(../images/icon_dots.gif);}

#adv_s #locationholder { float:right; height: 16px;  margin-top:-28px; margin-right:20px; display: inline;}
#adv_s SPAN { width: 190px; float: left; text-align: left; height:auto;}
#adv_s SELECT,#adv_s INPUT  { width: 150px;  border: 1px solid gray; font-size: 10px; height: 20px;}
#adv_s INPUT { width: 146px;}
#adv_s A {  margin:0px; padding:0px; background-color:#0247AC;}
#adv_s .button { margin:0px; padding:0px;}
#adv_s p{
	padding:10px;
} 
#search_button_wrapper{
	position:relative;
	height:40px;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	margin-left:5px;
	margin-right:5px;
}
.button{
	border:0px;
	display:block;
	color:#FFFFFF;
	cursor:pointer;
	margin:0px;
}
#adv_s .button a{
	text-align: center;
	font-size: 11px;
	display: block;	
	height: 20px;
	background-color:#FFFFFF;	
	text-decoration: none;
	line-height: 20px;
	color: #000000;
	margin:0px;	
	background-image:url(../images/icon_arrow1.gif);
	background-repeat:no-repeat;
	background-position:right;
}	
/* RESULTS PAGE */
#adv_l{
	position:relative;
	width:770px;
	height:auto;
	margin:0px;
	background-color:#F2F3F7;
}
#adv_l_item{
	position:relative;
	width:730px;
	margin-left:20px;
	height:160px;
}
#adv_l_separator{
	position:relative;
	width:730px;
	height:10px;
	background-color: #F2F3F7;
}
#adv_l_header{
	position:absolute;
	width:730px;
	height:25px;
	margin-left:0px;
	border-bottom:1px dashed #B7B7B7;
}
#adv_l_title{ 
	float:left; 
}
#adv_l_price{
	float:right;
}
#adv_l_description{
	position:absolute;
	width:620px;
	height:auto;
	margin-top:25px;
	margin-left:110px;
}
#adv_l_thumbnail img{
	position:absolute;
	width:100px;
	height:100px;
	margin:5px;
	margin-top:33px;
	border:0px;
}
#adv_l_links{
	position:relative;
	width:200px;
	margin-top:105px;
	margin-left:520px;
	text-align:right;
}
#adv_l_links a.information_title{
	font-size:10px;
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	
}
#adv_l_links a.information_title:link{ text-decoration:none; color:#686868; font-size:10px;}
#adv_l_links a.information_title:visited{ text-decoration:none; color:#686868; font-size:10px;}
#adv_l_links a.information_title:hover{ text-decoration:underline; color: #686868; font-size:10px;}
#adv_l_links a.information_title:active{ text-decoration:none; color:#686868; font-size:10px;}
#adv_l_links image{
	border:0px;
}
.information_title img{
	border:0px;}

/*
 *    I N F O   P A G E  (NEW FROM TEMPLATE 28 Jan 2006)
 */
/*#adv_i DIV{
	border:1px solid red;}*/
#adv_i {
	position:relative;
	width:770px;
	height:auto;
	margin:0px;
	padding:0px;
	background-color:#F2F3F7;
	padding-bottom:30px;
	border:1px solid #F2F3F7;
}
#adv_i_title{
	position:relative;
	display: block; 
	width:750px; 
	color:#003466;
	margin:10px;
	padding:0px;
	font-size:16px;
	font-weight:900;
	margin-top:20px;
}
#adv_i_header_wrap{
	float:left;
	width:510px;
	height:80px;
	font-size:14px;
	font-weight:900;
	border-bottom:1px dashed #B7B7B7;
	left:0px;
	margin-left:10px;
	margin-top:10px;
}
#adv_i_ref{
	position:absolute;
	width:280px;
	height:20px;
	margin:0px;
	margin-top:40px;
	color:#006599;
}
#adv_i_type{
	position:absolute;
	width:280px;
	height:20px;
	color:#686868;
}
#adv_i_location{
	position:absolute;
	width:280px;
	height:20px;
	margin-top:20px;
	color:#006599;
}
#adv_i_price{
	position:absolute;
	width:280px;
	height:20px;
	margin-top:60px;
	color:#006599;
}

#adv_i_links_wrap{
	float:left;
	width:750px;
	height:50px;
	left:0px;
	margin-left:10px;
	margin-top:10px;
	border-bottom:1px dashed #B7B7B7;
}
.contact_link{
	margin-right:20px; 
	font-size:11px;
}
#ref_search{
	margin-left:10px;
	font-size:11px;
}
.icon_link{ border:0px;}
#adv_i a:link, #advantage_frame a:visited{
	color: #000000;
	text-decoration: none;
	font-size: 11px;	
}
#adv_i a:hover {
	text-decoration: underline;
}
#adv_i_details{
	float:left;
	width:500px;
	height:auto;
	margin-top:10px;
	margin-left:10px;
}
#adv_i_details p{ color:#333333;}
#adv_i_features_wrap{
	position:relative;
	width:500px;
	height:auto;
	font-size:12px;
}
#property_info_features_left{
	float:left;
	width:240px;
	margin-left:0px;
	height:auto;
	margin-top:10px;
}
#property_info_features_right{
	float:right;
	top: 0px;
	width:240px;
	margin-top:10px;
}
#adv_i_features_wrap UL { position:relative; margin: 0px; padding-left: 15px; }
#adv_i_features_wrap LI {
	margin: 0px;
	padding-left: 0px;
	height: 15px;
	line-height: 13px;
	margin-bottom: 2px;
	list-style-type: none;
	font-size:11px;
	color:#333333;
	display:block;
	width:220px;
}
#adv_i_images_wrap{
	float:right;
	margin-right:10px;
	width:226px;
	height:auto;
	margin-top:10px;
}
#adv_i_image{
	float:left;
	width:226px;
	height:226px;
	margin:0px;
	padding:0px;
	left:0px;
	top:17px;
}
#bigimage{
	width:226px;
	height:226px;
}
#adv_i_thumbs{
	position:relative;
	width:226px;
	height:auto;
	margin-left:-3px;
}
#adv_i_thumbs a{
	float:left;
	height:72px;
	width:72px;
	padding:0px;
	margin:0px;
	border:0px;		
}
#adv_i_thumbs p.thumbnails_heading{
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:10px;
	margin:0px;
	padding:0px;
	margin-top:5px;
	margin-bottom:5px;
}
.thumbnail{
	height:72px;
	width:72px;
	border:0px;
	margin:0px;
	padding:0px;
}

/* 
 * S H O W P I C T U R E . P H P  
 */

#advantage_frame #picture {
	text-align: center;
	font: 12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	background-color: #fff;
}
#advantage_frame #picture p { 
	text-transform: uppercase;
	font-weight: bold;
	height: 20px;
	margin: 0px; 
	padding: 0px; 
	color: #000000;
	font-size:12px;
}
	
#advantage_frame #picture a{ color: #000; text-transform: uppercase;  font-weight: bold;font-size:12px; text-decoration:none;}
#advantage_frame #picture a:hover { text-decoration: underline;}


/*
 *    F E A T U R E D  P R O P E R T I E S  OLD CODE
 */

#featured { }

/* when properties not found, display form */ 
#advantage_frame #nav_new_search {	
	margin-left: 0px;
	padding: 0px;
	text-align:left;
	font-size:14px;
	font-weight:bold;
}

#advantage_frame #nav_new_search a {	
	font-size:14px;
	font-weight:bold;
	padding:0px; 
	margin: 0px;
}
#external_link a.property_ref:link {
	padding: 0px;	
	margin: 0px;
}
#external_link a.property_ref:visited {
	padding: 0px;	
	margin: 0px;
}
#external_link a.property_ref:hover {
	padding: 0px;	
	margin: 0px;
}
#external_link a.property_ref:active {
	padding: 0px;	
	margin: 0px;
}

/* FEATURED PROPERTY*/

#featured_wrap{
	position:relative;
	width:200px;
	height:auto;
}
#featured_list{	border-top:1px solid #006599;}
#featured{
	position:relative;
	width:200px;
	margin-left:10px;
	height:80px;
}
#featured p{
	font-size:10px;
	margin:1px;}
#feat_image{
	float:left;
	width:80px;
	height:60px;
	margin:2px;
	margin-top:7px;
	margin-left:0px;
}
#feat_desc{
	float:right;
	width:110px;
	height:auto;
}
.bold{
	font-weight:900;}
#featured a{
	color:#006599;
	text-decoration:none;
}
#featured a:link{ text-decoration:none;}
#featured a:active{ text-decoration:none;}
#featured a:hover{ text-decoration:underline;}
#featured a:visited{ text-decoration:none;}

/* 	advantage contact form */

#navigation.property_match{
	position:relative;
	height:300px;
	width:600px;
}
#message{
	position:relative;
	width:600px;
	height:100px;
	margin-top:10px;
}
#contact_property{
	position:relative;
	width:400px;
	height:auto;
	margin-left:0px;
}
#contact_property INPUT { border: 1px solid #7F9DB9; }
#contact_property TEXTAREA { border: 1px solid #7F9DB9; }

#bold{
	position:relative;
	font-size:14px;
	color:#006599;
	margin:5px;
	font-weight:900;
}
#button{
	
	height:20px;
	width:100px;
	line-height:20px;
	border:0px;
	text-align:center;
	margin-left:30px;
	background-color:#006599;
}
#contact_property table{
	margin-top:70px;}
#button a:link{ display:block;color:#FFFFFF; text-decoration:none;background-color:#006599; font-size:11px;}
#button a:visited{display:block; color:#FFFFFF; text-decoration:none;background-color:#006599;font-size:11px;}
#button a:hover{ display:block;color:#FFFFFF; text-decoration:none; background-color:#006599;font-size:11px;}
#button a:active{ display:block;color:#FFFFFF; text-decoration:none;background-color:#006599;font-size:11px;}
#contact_property input{
	width:150px;
}
#contact_property textarea{
	width:150px;}
#ref_search{
	padding-left:10px;
	margin-bottom:20px;}
#typeholder{
height:20px;}


/* link icon test version*/
#adv_one_icon_wrap{
	position:relative;
	width:520px;
	text-align:right;}
#adv_icon_more{
	float:right;
	height:25px;
}
#adv_icon_more p{
	
	
	padding-left:30px;
	margin:0px;
	line-height:23px;
	color: #888888;
}
#adv_three_icon_wrap{
	position:relative;
	width:520px;
	height:23px;
	margin:10px;
}
#adv_icon_contact{
	float:left;
	height:23px;
	margin-right:20px;
}
#adv_icon_contact p{

	padding-left:30px;
	margin:0px;
	line-height:23px;
	color: #888888;
}
#adv_icon_print{
	float:left;
	height:25px;
	margin-right:20px;
}
#adv_icon_print p{
	
	padding-left:30px;
	margin:0px;
	line-height:23px;
	color: #888888;
}
#adv_icon_back{
	float:left;
	height:25px;
	margin-right:20px;
}
#adv_icon_back p{
	
	padding-left:30px;
	margin:0px;
	line-height:23px;
	color: #888888;
}
#adv_icon_web{
	position:relative;
	height:25px;
	margin:10px;
}
#adv_icon_web p{
	
	padding-left:30px;
	margin:0px;
	line-height:23px;
	color: #888888;
}

/* search results background colours */
.odd{ }
.even{ background-color:#FFFFFF;}
#sitemap{
}
#sitemap h2{ margin:10px;}
#results #navigation{ background-color:#F2F3F7; margin-left:0px;}/*no properties found form*/
#results #navigation p.larger{ margin-left:20px;}
#results #navigation #bold{ margin-left:20px;}
/**** CONTACT ME FORM - WHEN NO SEARCH RESULTS FOUND ****/
#blue{ height:10px; margin:0px; padding:0px;}
#frmAdd td{ margin:0px; padding:0px;}
#frmAdd table p{
	line-height:20px; margin:0px; padding:0px;}
#frmAdd input{
	width:180px;
	border:1px solid #7F9DB9;
	margin:0px;
	padding:0px;
}
#frmAdd textarea{
	width:179px;
	border:1px solid #7F9DB9;

}
#frmAdd #button {
	height:16px;
	width:179px;
	margin-left:0px;
	margin-top:40px;
}

#frmAdd #button a{
	height:16px;
	display:block;
	width:179px;
	border:1px solid #E2C84F;
	text-align:center;
	color:#ffffff;
	line-height:16px;
	font-size:14px;
	margin:0px;
}
#frmAdd #button a:link{height:16px; display:block;color:#FFFFFF; text-decoration:none;background-color:#E2C84F;}
#frmAdd #button a:visited{display:block; color:#FFFFFF; text-decoration:none;background-color:#E2C84F;}
#frmAdd #button a:hover{ display:block;color:#FFFFFF; text-decoration:none; background-color:#C0A31B;}
#frmAdd #button a:active{ display:block;color:#FFFFFF; text-decoration:none;background-color:#E2C84F;}
