
/* 	STANDARD TAGS
	HTML Standard Tag overrides
------------------------------------------------
*/

body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:62.5%; margin:0 0 0 0; background-color:#717171; color:#6e7160; text-align:center; }

a:link,a:visited { color:#FFDF00; }
a:hover { color:#6F6C6C; text-decoration:underline; }

form { margin:0; padding:0; }
input, select, textarea { font-size:1.1em; color:#6f6c6c; }

h1 { margin:0 0 5px 0; font-size:1.9em; color:#FFDF00; }
.pageTitle { margin:0 0 5px 0; font-size:2.3em;  font-weight:normal; color:#666; }
h2 { margin:0 0 10px 0; font-size:1.3em; font-weight:normal; line-height:1.3em;  }
h3 {margin:0 0 1px 0; font-size:1.2em; line-height:1.3em;   }
h4 { font-weight:bold; margin:0; font-size:100%; text-transform:uppercase; color:#8f947d }
h5 { font-weight:bold; margin:0; font-size:100%; }

img { border: 0; }
p { margin:0 0 10px 0; text-align:justify; line-height:150%; font-size:1.1em; }

ul { margin:0 0 10px 0; padding:0; }
ul li { font-size:1.1em; margin:0 0 3px 0; padding:0 0 0 15px; list-style:none; background-image:url(../images/bulletpoint.gif); background-repeat:no-repeat; background-position:2px 4px; }

ol { margin:0; padding:0; }
ol li { margin:0 0 3px 0; padding:0; background-image:none; list-style-position:inside; }


/* 	MISC ADDITIONS
	Miscellaneous additions
------------------------------------------------
*/

.clear { clear:both; }
.error { color:#990000; }

/* 	LAYOUT TAGS
	Master layout attributes for the site structure
------------------------------------------------
*/

#siteContainer { width:981px; text-align:left; margin-left:auto; margin-right:auto; background-image:url(../images/bg_site_container.gif); background-repeat:repeat-y; background-position:0 0; }
	#siteContent { background-color:#FFFFFF; }
	#siteContainerInner { margin-left:10px;width:959px; border-left:1px solid #999999;  border-right:1px solid #999999; }
	
#homepageContainer {  }
	#homepage { padding:0; text-align:left; vertical-align:top; background-color:#FFFFFF;}
		#homepageInner { background-color:#FFFFFF;  }
	#homepageAdvert {width:201px; margin: 0px; text-align:left; vertical-align:top; background-color:#FFFFFF; }
		#homepageAdvertInner { }
			.homepageAdvertImage { margin:0 12px 12px 12px; }
#contentContainer { }
	#content { width:549px; padding:0; text-align:left; vertical-align:top; background-color:#FFFFFF;}
	.contentAlt { width:741px; padding:0; text-align:left; vertical-align:top; background-color:#FFFFFF; }
		#contentInner {  background-color:#FFFFFF; }
		
	#contentAdvert { width:201px; margin: 0px; text-align:left; vertical-align:top;  background-color:#FFFFFF;  }
		#contentAdvertInner { }
		.contentAdvertImage { margin:0 12px 12px 13px; }


.dezrezMyAccount { width:717px; height:1024px; }


#cookieCrumb { margin:0;padding:0; background-image:none; height:35px; }
#cookieCrumb li.none { margin:0; margin-top:15px; margin-right:5px; padding:0; background-image:none; }
#cookieCrumb li { margin:0; margin-top:15px;  margin-right:5px; padding:0; padding-left:7px; float:left; background-position:0 4px;  font-family:Arial, Helvetica, sans-serif; font-size:1em; background-image:url(../../images/bul_cookiecrumb.gif); background-repeat:no-repeat; }
#cookieCrumb a { color:#6F6C6C; text-decoration:none; }
#cookieCrumb a:hover { color: #FFDF00; text-decoration:underline; }


/* 	FOOTER TAGS
	Formatting for the Site Footer
------------------------------------------------
*/

#footerContainer {background-image:url(../images/bg_footer.gif); background-position:0 0; background-repeat:no-repeat; width:981px; height:79px; font-size:1.1em; font-family:Arial, Helvetica, sans-serif; margin:0; color:#e4e6da;}
	#footer p { text-align:left; margin:47px 15px 0 10px;font-family:tahoma,verdana,arial,sans-serif; font-size:0.9em; line-height:1.4em; }
	#footer a { text-decoration:none; color:#e4e6da; } 
	#footerAdvert { width:250px; }
	#footerAdvert div { margin-top:15px; margin-left:65px; }
	#footerAdvert a { text-decoration:none; color:#e4e6da; } 
	#footerAdvert a:hover { color:#FFE8E8; text-decoration:underline; } 

#footerDescription { margin-left:auto; margin-right:auto; padding-top:120px; padding-bottom:50px; width: 700px; }
#footerDescription h1 { color: #999999; }
#footerDescription p { color: #CCCCCC; text-align: center; }
#footerDescription a { color: #999999; }


/* 	HEADER TAGS
	Formatting for the Site Header and Main Navigation
------------------------------------------------
*/

#header{ height:68px; width:739px; margin:14px 0px 14px 0px; background-color:#FFDF00; border-bottom:1px solid #000;}
.agentLogo { float:left; margin:16px 0 0 26px; }
.agentLogo a { display:block; height:35px; width:150px }
/* Company Navigation Elements */
#navCompany { margin-top:10px; margin-right:18px; height:29px; }
#navCompany a { color:#000; text-decoration:none; margin:0 0 0 9px; height:8px; display:block; background-position:0 0; font-size:9px;}
#navCompany a:hover { background-position:0 -8px; text-decoration:underline;}
#navCompany ul { float:right; margin:0; padding:0; }
#navCompany li { margin:0; padding:0; list-style:none; float:left;background-image:none; }
#navCompany li.sitemap a { width:48px; }
#navCompany li.shortlist a {  }
#navCompany li.shortlist { color:#000; }
#navCompany li.home a { width:31px; }
#navCompany li.contact a { width:55px; }

/* Main Site Navigation */
#navigation { margin-top:8px; }
#navigation ul { margin:0; padding:0; float:right; height:21px; background-position:0 0; background-repeat:no-repeat; }
#navigation li { float:left; list-style:none; margin:0; padding:0; background-image:none; }
#navigation li a { background-position:0 0; background-repeat:no-repeat; height:21px; display:block; color:#000; font-size:10pt; text-decoration:none; padding:0 2mm 0 2mm; text-align:center; font-weight:bold;}
#navigation li a:hover { text-decoration:underline;}

#navigation .buying a { width:74px; border-right:1px solid #000;}
#navigation .selling a { width:76px; border-right:1px solid #000;}
#navigation .renting a { width:81px; border-right:1px solid #000;}
#navigation .letting a { width:74px; border-right:1px solid #000;}
#navigation .myaccount a { width:110px; border-right:1px solid #000;}
#navigation .about a { width:88px; border-right:1px solid #000;}


/* 	SUB NAVIGATION
	Formatting for the Sub Nav & Quick Search
------------------------------------------------
*/

#subNavigation { background-color:#FFFFFF; width:193px; text-align:left; height:100%; vertical-align:top; margin: 0; padding:0px; }
#subNavigation .section {  }
/* First Level Sub Nav 
*/

#subNavigation a img { width:182px; margin:15px 0 0 5px; }

#subNavigation ul { margin:0px 0 25px 0; padding:0; width:206px; }
#subNavigation li { font-size:1em; margin:0; margin-left:12px; margin-bottom:4px; padding:0; list-style:none; width:182px; background-image:url(../images/subnav_bullet.gif); background-position: 0 11px; background-repeat:no-repeat;  }
#subNavigation li a { color:#6f6c6c; text-decoration:none; display:block; padding:8px 0 3px 15px; margin:0; border-top:1px solid #ececea; }
#subNavigation li a:hover { background-position:0 -46px;  font-weight:bold; }
#subNavigation li a.active { background-position:0 -46px;  color:#FFDF00; font-weight:bold;}

/* Quick Search */
#searchQuick .header { height:35px; }
#searchQuick form { width:182px; height:200px; margin:0 0 16px 12px; padding:0; background-image:url(../images/bg_quicksearch.jpg); background-repeat:no-repeat; background-position:0 0;}
#searchQuick dl { margin:0 0 0 12px; padding:0 0 0 0; }
#searchQuick dd { width:100px; text-align:left; float:left; margin:0; padding:0; margin-bottom:5px; }
#searchQuick dt { width:60px; text-align:left; float:left; margin:0; padding:0;  }
#searchQuick label { font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; color:#717171;font-size:1em;}
#searchQuick select { width:95px; font-size:1.1em; color:#6f6c6c; }
#searchQuick .checkbox { width:15px; }
#searchQuick dd span { color:#717171; font-size:1em; }
#searchQuick a.searchButton { background-image:url(../images/but_search.gif); background-repeat:no-repeat; width:62px; height:19px; margin:5px 0 10px 0;display:block; float:left; cursor:pointer;}


/* 	PAGE SELECTORS
	Search Result Pagination Tags
------------------------------------------------

*/

.pageSelectors ul { margin:15px 0 15px 0; padding:0; float:left;/* width:100%;*/ }
.pageSelectors li { margin:0 4px 0 0; padding:0; list-style:none; float:left; background-image:none; }
.pageSelectors a { display:block; text-align:center; text-decoration:none; color:#999999; width:2.5em; height:2.5em; line-height:2.5em; background-image:url(../images/page_blank.gif); background-position:0 0; }
.pageSelectors a:hover { background-position:0 -25px; color:#FFFFFF; }
.pageSelectors .current a {background-position:0 -25px; color:#FFFFFF; }

/* Customised for List Results*/
#searchListResult .pageSelectors ul { margin:15px 12px 15px 0; padding:0; float:right; }
#searchListResult .pageSelectors li { margin:0 4px 0 0; padding:0; list-style:none; float:left; background-image:none; font-size:1em; }
#searchListResult .pages { margin-left:10px; float:left; margin-top:10px; }

#search_container { border-left:1px solid #CBCCCE;border-right:1px solid #CBCCCE;border-bottom:1px solid #CBCCCE; padding:4px;}

/*  TAB RESULT TAGS
	Tabs for changing search result presentation i.e. Map to List
------------------------------------------------
*/

#resultByTabs ul { margin:0; padding:0; background-image:url(../images/tab_result_bg.gif); background-repeat:repeat-x; background-position:0 0; height:27px;  }
#resultByTabs li { margin:0 1px 0 0; padding:0; float:left; list-style:none; background-image:none; background-position:0 0; }
#resultByTabs li a { width:92px; height:27px; display:block; background-repeat:no-repeat;  }
#resultByTabs li a:hover { background-position:0 -27px;}
#resultByTabs li a.active, #resultByTabs li a.active:hover { background-position:0 -54px;  }

#resultByTabs li.blank a { width:12px;}
#resultByTabs li.list a { background-image:url(../images/tab_result_list.gif); width:92px;}
#resultByTabs li.map a { background-image:url(../images/tab_result_map.gif); width:92px;}
#resultByTabs li.shortlist a { background-image:url(../images/tab_result_shortlist.gif); width:100px; }

/* Customised for List Results*/
#searchListResult #resultByTabs ul { width:739px; }
#searchListResult #resultByTabs li.list {  }
#searchMapResult #resultByTabs ul { width:739px; }


/* 	LATEST PROPERTY
------------------------------------------------
*/
#latestProperty { margin:13px 0 0 12px; padding:0; }
#latestProperty .latestPropertiesHeader { color:#959595; font-size:12px; font-weight:bold;}
#latestProperty .heading { margin-bottom:7px; }
#latestProperty ul { margin:0; padding:0; }
#latestProperty li { margin:0; padding:0; list-style:none; }
#latestProperty li .featuredPropertyDetail { clear:both; } 
#latestProperty li .street { float:left; margin:10px 0px 0px 0px; width:169px; }
#latestProperty li .street a { text-decoration:none; color:#6e7160; font-size:1.2em; font-weight:bold;   } 
#latestProperty li .bedrooms { font-size:1.1em; float:left; width:169px; padding:2px 0px 2px 0px;  } 
#latestProperty li .price {  font-size:1.1em; float:left; width:169px; } 
#latestProperty li .moreDetail { margin-top:8px; float:left; }
#latestProperty li .moreDetail a { display:block; height:19px; width:82px; background-image:url(../images/but_more.gif); background-position:0 -19px; background-repeat:no-repeat;}
#latestProperty li .moreDetail a:hover { background-position: 0 0;}
#latestProperty .dezrez-thumb { width:150px; height:auto;}

/* 	PHOTO BORDER
------------------------------------------------
*/
div.border { float:left; padding:0px; margin:0px; background-color:#FFFFFF;   }
div.border img { padding:4px; margin:0xp float:left; border:1px solid #cccccc;}
div.border a { color:#FFFFFF; float:left;}



/* tags for buttons on the index page 
------------------------------------------*/

a.alertsButton { float:left; margin:0px 20px 0px 0px; display:block; height:36px; width:204px;}
a.alertsButton:hover { background-position: 0 -36px;}

a.valuationButton { float:left; display:block; height:36px; width:204px;}
a.valuationButton:hover { background-position: 0 -36px;}




/* 	MAP SEARCH
------------------------------------------------
*/

.map_holder
{
	border:1px solid #CCC;
}

.map_thumb
{
	margin-top:1mm;
}

.map_price
{
	font-weight:bold;
}

.map_address
{
	padding-top:1mm;
}

.map_clearer
{
	clear:both;
	float:none;
}

.map_description
{
	padding:2mm 0 2mm 0;
}

.map_room_heading
{
	font-weight:bold;
}

.area
{
}



/* 	SEARCH RESULTS
------------------------------------------------
*/

.dezrez-results-table
{

}

.dezrez-td-description
{
	width:100%;
}

.required
{
	font-size:8pt;
	color:#CCC;
}

.contact_form td.contact
{
	height:20px;
	font-weight:bold;
	vertical-align:middle;
}


/* 	INTERNET PARTICULARS
------------------------------------------------
*/

img
{
	border:none;
}

.page
{
	width:739px;
}

#mainImage
{
	float:left;
}

#mainImage img
{
	width:382px;
	height:266px;
}

#thumbs
{
	
}

#thumbs img
{
	width:115px;
	height:86px;
	margin:0px 0px 4px 4px;
}

.descriptions
{
	float:none;
	clear:both;
	margin-top:2mm;
}

.description1
{
	padding-top:10px;
	padding-bottom:10px;
}	

.addressprice
{
	color:#000;
	font-weight:bold;
	font-size:12pt;
	float:none;
	clear:both;
	margin-bottom:2mm;
}

.address
{
	float:left;
	width:500px;
}
.price
{
	text-align:right;
}

.nearest
{
	float:right;
	width:150px;
	border:1px solid #999;
	padding:2px;
	margin:4px 0 8px 4px;
}
.nearest a
{
	display:block;
	color:#999;
}
.nearest h4
{
	border-bottom:1px solid #999;
}

.floors h5
{
	margin-bottom:0;
}

.menu
{
	float:none;
	clear:both;
}


.menu a
{
	display:block;
	float:left;
	width:119px;
	border:1px solid #666;
	margin:2mm 0 0 2px;
	text-align:center;
	padding:4px 0 4px 0;
	background-image:url(../images/btn_slice.jpg);
	background-position:0 -4px;
	color:#000;
	text-decoration:none;
}

.menu a:hover
{
	text-decoration:underline;
}

#eer_img, #eir_img
{
	margin:2mm;
}

.floors h5
{
	margin:2mm 0 1mm 0;
}

.map_link a, .map_moredetails a
{
	border:1px solid #666;
	background-image:url(../images/btn_slice.jpg);
	background-position:0 -4px;
	padding:4px 0 4px 0;
	width:134px;
	color:#fff;
	text-decoration:none;
	display:block;
	margin-bottom:1mm;
}

.map_link a:hover, .map_moredetails a:hover
{
	text-decoration:underline;
}

.map_link_inner
{
	margin-top:4px;
}


/* 	MEMBERS AREA
------------------------------------------------
*/

.dezrez-body
{
	text-align:left;
	padding-top:2mm;
	background:none;
}

.dezrez-body *
{
	font-size:8pt;
}

.dezrez-thumb
{
	width:150px;
	height:auto;
}

.dezrez-price, .dezrez-prop-address
{
	font-weight:bold;
	font-size:10pt;
}

.dezrez-td-description
{
	font-size:10pt;
}

.dezrez-links-table
{
	width:500px;
	font-size:10pt;
}

.dezrez-results-table
{
	width:500px;
}

.dezrez-data textarea
{
	width:350px;
}

.dezrez-headingrow
{
	font-weight:bold;
}

/*.dezrez-data
{
	width:120px;
}*/

/*.dezrez-item
{
	width:120px;
}*/

.dezrez-data input
{
	width:110px;
}

.dezrez-compulsory
{
	font-weight:bold;
	color:#F36F21;
}

.dezrez-body
{
	background-color:#fff;
}



.dezrez-table
{
	background-color:#fff;
	padding:0 2mm 0 2mm;
	margin:2mm;
}

.dezrez-heading
{
	background-color:#fff;
	padding:2mm;
}

.dezrez-tip
{
	background-color:#fff;
	padding:0 1mm 2mm 1mm;
}



/* 	FEATURED PROPERTIES
------------------------------------------------
*/

#featuredProperty
{
	background-color:#FFF;
	padding:2mm;
	margin:15px auto 15px auto;
}

#featuredProperty .header a
{
	border:1px solid #666;
	background-image:url(../images/btn_slice.jpg);
	background-position:0 -4px;
	padding:4px 0 4px 0;
	width:134px;
	color:#fff;
	text-decoration:none;
}

#featuredProperty .header a:hover
{
	text-decoration:underline;
}

#portfolioLinks
{
	text-align:center;
}

#portfolioLinks a
{
	border:1px solid #666;
	background-image:url(../images/btn_slice.jpg);
	background-position:0 -4px;
	padding:4px 0 4px 0;
	width:134px;
	color:#000;
	text-decoration:none;
	display:block;
	margin-bottom:1mm;
}

#portfolioLinks a:hover
{
	text-decoration:underline;
}



