@charset "utf-8";
body {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	background: url(/images/grad.gif) repeat-y center top;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #555555;
	height: 100%;
}
h1 {
	font-size: 17px;
	font-weight: normal;
  	margin: 2px 0px 8px 0px;
 	padding: 0px 0px 0px 5px;
	/*color: #003466;*/
	color: #3499CD;
}
h2 {
	font-size: 12px;
	font-weight: bold;
  margin: 2px 0px 8px 0px;
  padding: 0px 0px 0px 5px;
  color: #003466;
}
p {
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  line-height: 1.3em;
  margin: 2px 0px 8px 0px;
  padding: 0px 0px 0px 5px;
}

img {
  border: 0px;
}

form {
  border: 0px;
  padding: 0px;
  margin: 0px;
}

table {
  border: 0px;
  padding: 0px;
  margin: 4px 0px 0px 0px;
}

input {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
select {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
select.searchSelect {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}
select.w130 {
  width: 130px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

a {
  color: #0000FF;
  font: 11px Verdana, Arial, Helvetica, sans-serif;
}

a.crumbLink {
  color: #555555;
  font-weight: bold;
}
a.h2 {
	font-size: 12px;
	font-weight: bold;
  margin: 0px;
  padding: 0px;
  color: #003466;
}

.onScreenError {
	display: none;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
}
.invisibleform {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #555555;
	border: none;
	background-color: white;
}
.inverted {
  background-color: #000000;
  color: #FFFFFF;
}

/*============== OVER-RIDE FONT SIZES ============*/
t12px {
  font-size: 12px;
}


/*============== OVER-RIDE BORDERS ============*/
table.border1pxGrey {
  border: 1px #CCCCCC solid;
}
td.borderTop1pxGrey {
  border-top: 1px #CCCCCC solid;
}

/*============== HOME PAGE CSS ============*/
#home_search_bar {
	padding-top: 5px;
	height: 33px;
	border-bottom: 3px #3499CD solid;
	background: #003466;
	color: #FFFFFF;
	text-align: right;
}
#homeContainer {
	width: 980px;
	background-color: #FFFFFF;
	margin: 0px auto;
	text-align: left;
}
#homeMain {
  margin: 0px 0px 0px 0px;
}
#homeMainLeft{
  width: 50%;
  float:left;
}
#homeMainRight{
  width: 50%;
  float: left;
}
.homeWelcomeText {
  margin-left: 5px;
  margin-right: 15px;
}
.homeWelcomeText a {
  color: #555555;
}

div.home_property_highlight_div {
  position: relative;
  margin-left: 6px;
  width: 484px;
  height: 290px;
  background: url(/images/home/highlighted_properties_home.jpg) no-repeat;
}
div.home_romanstv {
  position: relative;
  margin-left: 6px;
  width: 484px;
  height: 290px;
}
div.home_property_highlight_div .myRomansHomeBannerText {
  position: absolute;
  top: 3px;
  left: 145px;
  width: 210px;
  height: 70px;
}
div.home_property_highlight_div .myRomansHomeBannerText p {
  font-size: 14px;
  color: #3499CD;
  font-weight: bold;
}
div.home_property_highlight_div .property1 {
  position: absolute;
  top: 35px;
  left: 20px;
  width: 210px;
  height: 205px;
}
div.home_property_highlight_div .property2 {
  position: absolute;
  top: 35px;
  left: 252px;
  width: 210px;
  height: 205px;
}

/*--------------CROSS SELL BOXES-----------*/
#cross_sell_boxes_home {
	padding-top: 30px;
	background:#ffffff;
	clear: both;
	height: 205px;
	padding-left: 14px;
}
.cross_sell_box_myRomans {
  width: 228px;
	float: left;
	margin: 0px 13px;
}
.cross_sell_box_head {
	background: url(/images/cross_selling_box_head.gif) no-repeat;
	height: 29px;
	width: 228px;
	border-bottom: 2px #3499CD solid;
	font-size: 12px;
	font-weight: bold;
	line-height: 29px;
	color: #FFFFFF;
	text-align: center;
}
.cross_sell_box_content_area {
	background: #FFFFFF; 
	height: 120px;
	width: 226px;
	border: 1px #000000 solid;
	border-top: 0px;
}
.cross_sell_box_content_area_tall {
	background: #FFFFFF; 
	height: 220px;
	width: 226px;
	border: 1px #3499CD solid;
	border-top: 0px;
	padding: 0px;
	margin: 0px;
}
.cross_sell_boxes_div {
	padding: 0px;
	background:#ffffff;
	margin-left: 2px; 
}
.cross_sell_box {
  	width: 240px;
	float: left;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}

.cross_sell_box_new {
  	width: 230px;
	float: left;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	margin-left: 8px;
}

/*============== GENERAL PAGE CSS ============*/
#container {
	width: 980px;
	background-color: #FFFFFF;
	margin: 0 auto;
	text-align: left;
}

#content_container {
	margin: 0 auto;
	height: 100%;
}
#content_container_internal {
	margin: 0px auto;
	height: 100%;
}
#header {
	background: url(/images/repeat_bg_top.jpg);
	padding-left: 15px;
	height: 58px;
}
#header #header-logo {
	float:left;
}
#header #header-contacts {
	float:right;
	text-align: right;
}
#headerBranchList {
	background: url(/images/repeat_bg_menu_bar_top2.jpg);
	padding-left: 10px;	
}
#headerBranchList div.headerBranchDiv {
  float: left;
  padding: 1px 6px 3px 6px;
  height: 12px;
  color: #cccccc;
  border: 1px solid black;
  text-align: center;
  font-size: 10px;
}
#headerBranchList div.headerBranchDiv a {
  color: #cccccc;
  font-size: 10px;
  text-decoration: none;
}
#headerBranchList div.headerBranchDiv a:hover {
  color: #ffffff;
}
#yateley #yateleyHeaderDiv, #wokingham #wokinghamHeaderDiv, #winnersh #winnershHeaderDiv, #warfield #warfieldHeaderDiv, #tilehurst #tilehurstHeaderDiv, #sandhurst #sandhurstHeaderDiv, #reading #readingHeaderDiv, #lower-earley #lower-earleyHeaderDiv, #fleet #fleetHeaderDiv, #farnborough #farnboroughHeaderDiv, #crowthorne #crowthorneHeaderDiv, #basingstoke #basingstokeHeaderDiv, #bracknell #bracknellHeaderDiv, #camberley #camberleyHeaderDiv {
  color: #ffffff;
}

.breadcrumb {
  padding: 8px 0px 0px 10px;
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  color: #555555;
  font-weight: bold;
  float:left;
}
.crumbDepartment {
  font-size: 11px;
  color: #98CA33;
  font-weight: bold;
}
.crumbPage {
  font-size: 11px;
  color: #3499CD;
  font-weight: bold;
}
.crumbPageDescription {
  color: orange;
}


.quickSearchSpan {
  font: 15px Verdana, Arial, Helvetica, sans-serif;
  /*color: #98CA33; */
  color: #003466;
  font-weight: bold;
  float:right;
  cursor: pointer;
}
#left_content_column {
	float: left;
	width: 260px;
}
#right_content_column {
	float: right;
	width: 720px;
}
#right_content_column_internal {
	float: right;
	width: 785px;
	margin-top: 5px;
}
#top_search_bar_empty {
	padding-top: 1px;
	margin-bottom: 10px;
	height: 54px;
	border-bottom: 3px #3499CD solid;
	background: URL(/images/search/search_bar_back_top.gif) repeat-x;
	color: #FFFFFF;
	text-align: right;
}
#top_search_bar {
	padding-top: 1px;
	margin-bottom: 20px;
	height: 54px;
	border-bottom: 0px;	
	background: URL(/images/search/search_bar_back_top.gif) repeat-x;
	color: #FFFFFF;
	text-align: right;
}
#top_search_bar_internal_content {
	height: 28px;
	margin-right: 10px;
  padding: 2px 0px;
	float: right;
}
#advanced_search_link_div {
	height: 44px;
  width: 965px;
  padding: 3px 15px 0px 0px;
	background: URL(/images/search/search_bar_back_bottom.gif);
	color: #98CA33;
  float: right;
  text-align: right;
}

#top_search_bar_home {
	padding-top: 5px;
	padding-right: 5px; 
	margin-bottom: 10px;
	height: 33px;
	border-bottom: 3px #3499CD solid;
	background: URL(/images/search/search_bar_back_top.gif) repeat-x;
	color: #FFFFFF;
	text-align: right;
}
table.top_search {
  border: 0px;
  padding: 0px;
  margin: 0px;
}
#top_searchAdvanced_bar {
	padding-top: 5px;
	margin-bottom: 10px;
	height: 198px;
	width: 792px;
	border-bottom: 3px #3499CD solid;
	background: #003466;
	color: #FFFFFF;
	text-align: right;
}
#mainContent {
	background: #FFFFFF;
	padding-left: 5px;
}
#mainContent_internal {
	background: #FFFFFF;
	padding-left: 10px;
	padding-right: 10px;
}
#mainContent_internal_noSubDivision {
	background: #FFFFFF;
	padding-right: 10px;
}
.contentLeft {
  float: left;
  width: 500px;
}
.contentRight {
  float: left;
  width: 255px;
  margin-left: 10px;
  text-align: right;
}
.contentRight img {
	padding: 3px;
	margin-bottom: 5px;
}
.contentLeft_50pc {
  float: left;
  width: 375px;
}
.contentRight_50pc {
  float: left;
  width: 375px;
  margin-left: 10px;
}
#footer {
	padding-left: 10px;
	background:#FFFFFF;
	clear: both;
	height: 25px;
	line-height: 25px;
}
#footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	color: #003466;
}
#top_mini_nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-align: right;
	font-size: 11px;
	margin-top: 8px;
	padding: 2px 20px 2px 2px;
}
#top_telephone_number
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	font-size: 18px;
	font-size: 18px;
	padding: 5px 20px 2px 2px;
}

#top_telephone_number a 
{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-top: 15px;
	font-size: 15px;
}

#top_mini_nav a:hover, #top_mini_nav a:active, #top_mini_nav a:focus {
	color: #3499CD;
	text-decoration: none;
}
#top_mini_nav a {
	color: #ffffff; 
	text-decoration:none; 
}

#top_mini_nav #newsLink
{
	color: #ee9900;
	font-weight: bold;
}

/*--------------MENU------------*/
.top_menu_bar {
  margin: 0px;
  padding: 0px;
	padding-left: 5px;
	background: url(/images/repeat_bg_menu_bar_top2.jpg);
	height: 36px;
	border: 0px;
	border-bottom: 2px #98CA33 solid;
}
.nav-menu {
  border: 0px;
  padding: 0px;
  margin: 0px;
	width: 968px;
}
.nav-menu ul {
	list-style: none; 
	padding: 0px; 
	margin: 0px;
	border: 0px;
}
.nav-menu li {
	padding: 0px;
	margin: 0px;
	border: 0px;
}
.nav-menu li.pos-left {
	float:left; 
	height: 36px;
	margin:0px 0.15em; 
	background: none; 
	padding:0px;
	border: 0px;
	border-right: solid #999999 1px;
}
.nav-menu ul li.pos-right {
	float:right; 
	height: 36px;
	margin:0px 0.15em; 
	background:none; 
	padding:0px 0px 0px 7px;
	border: 0px;
	border-left: solid #999999 1px;
	font-weight: bold;
}

.nav-menu ul li.pos-right-end {
	float:right; 
	height: 36px;
	margin:0px 0.15em;
	background:none; 
	padding:0px 0px 0px 0px;
	border: 0px;
	font-weight: bold;
	width: 105px;
}

.nav-menu ul li.pos-icon {
	float:left; 
	height: 36px;
	margin:0px 0.15em; 
	background: none; 
	padding:0px;
	border: 0px;
	border-right: solid #999999 1px;
	margin: 0; 
	margin-top: 2px; 
	padding-left: 11px;
	background-image: url('../images/flowerNavIconColor.png'); 
	background-repeat: no-repeat;
}

.nav-menu li a {
	color:#ffffff; 
	text-decoration :none; 
	float:left; 
	display:block; 
	height: 35px; 
	text-align:center;
	line-height: 35px;
	padding-left: 9px;
	padding-right: 9px;
  font-size: 12px;
}
.nav-menu li a.myRomans {
	font-weight: bold;
}

.nav-menu li a:hover, .nav-menu li a:active, .nav-menu li a:focus {
	color:#3499CD;
	text-decoration: none;
	background: url(/images/menu/top_arrow.gif) no-repeat;
}
.nav-menu-tandc li a {
	color:#ffffff; 
	text-decoration:none; 
	float:left; 
	display:block; 
	width: 120px;
	height: 35px; 
	text-align:center;
	line-height: 17px;
}

/* set selected menu option background */
#home #homeMenu, #selling #sellingMenu, #buying #buyingMenu, #renting #rentingMenu, #openhouse #openHouseMenu, #landlords #landlordsMenu, #newHomes #newHomesMenu, #auctions #auctionsMenu, #townCountry #townCountryMenu,#myRomans #myRomansMenu
{
	background: url(/images/menu/top_arrow_green.gif) no-repeat bottom left;
}
#home #homeMenu a, #selling #sellingMenu a, #buying #buyingMenu a, #renting #rentingMenu a, #openhouse #openHouseMenu a, #landlords #landlordsMenu a, #newHomes #newHomesMenu a, #auctions #auctionsMenu a, #townCountry #townCountryMenu a, #mortgages #mortgagesMenu a, #myRomans #myRomansMenu a
{
	color:#98CA33;
}

/* set selected header options text colour */
#news #newsLink, #careers #careersLink, #aboutUs #aboutUsLink, #contactUs #contactUsLink {
	color:#98CA33;
}

/*--------------LEFT NAVIGATION MENU-----------*/

.left_nav_column {
	float: left;
	width: 188px;
}

.menu_head {
  margin: 5px 0px 0px 0px;
  padding: 0px;
	background: url(/images/menu/left_header_shadow2.gif) no-repeat;
	overflow-y: hidden;
	height: 7px;
	width: 175px;
	border: 0px;
}

.menu_head2 {
  margin: 5px 0px 0px 0px;
  padding: 0px;
	background: url(/images/menu/left_header_shadow2.gif) no-repeat;
	overflow-y: hidden;
	height: 7px;
	width: 175px;
	border: 0px;
}

.menu_body {
	background: url(/images/menu/left_back_shadow2.gif) repeat-y; 
	width: 175px;
	border: 0px;
  padding: 0px;
	padding-top: 10px;
}

.menu_foot {
	background: url(/images/menu/left_footer_shadow2.gif) no-repeat;
	height: 30px;
	width: 175px;
	border: 0px;
  padding: 0px;
  margin: 0px;
}

.menu_body2 {
	background: url(/images/menu/left_back_shadow2.gif) repeat-y; 
	width: 175px;
	border: 0px;
  	padding: 0px;
	padding-top: 10px;
}

.menu_foot2 {
	background: url(/images/menu/left_footer_shadow2.gif) no-repeat;
	height: 30px;
	width: 175px;
	border: 0px;
  padding: 0px;
  margin: 0px;
}

.left_nav_content  {
	width: 175px;
	color: #555555;
	font-size: 11px;
	margin: 0px 5px;
	padding-left: 5px;
}
.left_nav_content ul {
	margin: 0px 0px 0px 16px;
	padding: 0px 0px 0px 0px;
}
.left_nav_content ul li {
	list-style: none;
	padding: 0px 0px 8px 15px;
}
.left_nav_content li a {
	color: #555555;
	text-decoration:none;
}
.left_nav_content li a:hover, .left_nav_content li a:active, .left_nav_content li a:focus {
	color:#3499CD;
}


/* set selected menu option background */
#selling #searchMenu #search a, #selling #openHouseMenu #openHouse a, #selling #searchAdvancedMenu #searchAdvanced a, #selling #localMenu #local a, #selling #branchMenu #branch a, #selling #conveyancingMenu #conveyancing a, #selling #hipsMenu #hips a, #selling #nationwideMenu #nationwide a, #selling #hsnMenu #hsn a, #selling #recentlySoldMenu #recentlySold a, #selling #valuationMenu #valuation a, #selling #moveManagementMenu #moveManagement a, #selling #hsnMenu #hsn a
{
	color:#3499CD;
}

#buying #searchMenu #search a, #buying #openHouseMenu #openHouse a, #buying #searchAdvancedMenu #searchAdvanced a, #buying #localMenu #local a, #buying #branchMenu #branch a, #buying #conveyancingMenu #conveyancing a, #buying #surveyMenu #survey a, #buying #nationwideMenu #nationwide a
{
	color:#3499CD;
}

#renting #searchMenu #search a, #renting #searchAdvancedMenu #searchAdvanced a, #renting #localMenu #local a, #renting #branchMenu #branch a, #renting #conveyancingMenu #conveyancing a, #renting #surveyMenu #survey a, #renting #nationwideMenu #nationwide a, #renting #servicedMenu #serviced a
{
	color:#3499CD;
}

#landlords #searchMenu #search a, #landlords #searchAdvancedMenu #searchAdvanced a, #landlords #localMenu #local a, #landlords #branchMenu #branch a, #landlords #conveyancingMenu #conveyancing a, #landlords #surveyMenu #survey a, #landlords #nationwideMenu #nationwide a, #landlords #buytoletMenu #buytolet a, #landlords #valuationMenu #valuation a, #landlords #recentlyletMenu #recentlylet a, #landlords #coverMenu #interiors a
{
	color:#3499CD;
}

#newHomes #developmentConsultancyMenu #developmentConsultancy a, #newHomes #searchMenu #search a, #newHomes #searchAdvancedMenu #searchAdvanced a, #newHomes #localMenu #local a, #newHomes #developmentsMenu #developments a, #newHomes #conveyancingMenu #conveyancing a, #newHomes #surveyMenu #survey a, #newHomes #teamMenu #team a
{
	color:#3499CD;
}

#auctions #searchMenu #search a, #auctions #searchAdvancedMenu #searchAdvanced a, #auctions #probateMenu #probate a, #auctions #legalMenu #legal a, #auctions #experienceMenu #experience a, #auctions #branchMenu #branch a, #auctions #locationMenu #location a, #auctions #valuationMenu #valuation a, #auctions #aboutMenu #about a, #auctions #datesMenu #dates a, #auctions #cataloguesMenu #catalogues a, #auctions #resultsMenu #results a, #auctions #proxyMenu #proxy a, #auctions #viewingMenu #viewing a, #auctions #caseStudiesMenu #caseStudies a, #auctions #jointAuctionsMenu #jointAuctions a, #auctions #videoMenu #video a, #auctions #caseMenu #caseMenu a
{
	color:#3499CD;
}

#townCountry #searchMenu #search a, #townCountry #searchAdvancedMenu #searchAdvanced a, #townCountry #localMenu #local a, #townCountry #branchMenu #branch a, #townCountry #conveyancingMenu #conveyancing a, #townCountry #surveyMenu #survey a, #townCountry #nationwideMenu #nationwide a
{
	color:#3499CD;
}

#myRomans #mainMenu #main a, #myRomans #updateMenu #update a, #myRomans #savedMenu #saved a, #myRomans #alertsMenu #alerts a, #myRomans #recentMenu #recent a, #myRomans #searchesMenu #searches a
{
	color:#3499CD;
}

#branches #basingstokeMenu #basingstoke-branch a, #branches #bracknellMenu #bracknell-branch a, #branches #camberleyMenu #camberley-branch a, #branches #crowthorneMenu #crowthorne-branch a, #branches #farnboroughMenu #farnborough-branch a, #branches #fleetMenu #fleet-branch a, #branches #lower-earleyMenu #lower-earley-branch a, #branches #readingMenu #reading-branch a, #branches #sandhurstMenu #sandhurst-branch a, #branches #tilehurstMenu #tilehurst-branch a, #branches #warfieldMenu #warfield-branch a, #branches #winnershMenu #winnersh-branch a, #branches #wokinghamMenu #wokingham-branch a, #branches #yateleyMenu #yateley-branch a, #branches #cavershamMenu #caversham-branch a, #woodleyMenu #woodley-branch a, #aldershotMenu #aldershot-branch a
{
	color:#3499CD;
}

#openhouse #whatIsMenu #whatIs a, #openhouse #upcomingMenu #upcoming a
{
	color:#3499CD;
}

/*--------------RESULTS PAGE-----------*/
#results_nav {
	height: 19px;
	width: 792px;
}
.search_results_navigation {
	float: right;
	height: 19px;
	margin-bottom: 5px;
	color: #3499CD;
	font-size: 13px;
	line-height: 20px;
	vertical-align: middle;
}
#search_results_navigation a {
	text-decoration: none;
	color: #003466;
	line-height: 19px;
	vertical-align: middle;
}
#search_results_navigation a:hover, #search_results_navigation a:active, #search_results_navigation a:focus {
	color: #3499CD;
	text-decoration: none;
}
div.ResultsNavigationBar {
  background-color: #98CA33;
}
div.search_results_number {
	float: left;
	height: 19px;
	margin-bottom: 5px;
	line-height: 19px;
	vertical-align: middle;
}
#search_results_featured_property_box {
	float: left;
	margin-bottom: 10px;
}
#search_results_featured_property_box_head {
	background: url(/images/results_property_box_head_long.gif);
	height: 29px;
	width: 772px;
	border-bottom: 2px #3499CD solid;
	font-size: 12px;
	font-weight: bold;
	line-height: 29px;
	color: #FFFFFF;
	text-align: left;
	text-indent: 5px;
}
#search_results_featured_property_box_content {
	background: #FFFFFF; 
	height: 162px;
	width: 770px;
	border: 1px #000000 solid;
	border-top: 0px;
}
.search_results_property_box {
	float: left;
	margin-bottom: 10px;
}
.search_results_property_box_head {
	background: url(/images/results_property_box_head_long.gif);
	height: 29px;
	width: 772px;
	border-bottom: 2px #3499CD solid;
	font-size: 11px;
	font-weight: bold;
	line-height: 29px;
	color: #FFFFFF;
	text-align: left;
	text-indent: 5px;
}
.search_results_property_box_head_townCountry {
	background: url(/images/results_property_box_head_long_tandc.gif);
	height: 29px;
	width: 772px;
	border-bottom: 2px #3499CD solid;
	font-size: 11px;
	font-weight: bold;
	line-height: 29px;
	color: #FFFFFF;
	text-align: left;
	text-indent: 5px;
}
.search_results_property_box_content {
	background: #FFFFFF; 
	width: 770px;
	height: 162px;
	border: 1px #000000 solid;
	border-top: 0px;
}
.search_results_property_box_content_premium {
/*	background: #55aa55;   */
	width: 770px;
	height: 207px;
	border: 1px #000000 solid;
	border-top: 0px;
}
.search_results_images {
	width: 200px;
	margin: 5px;
	float: left;
	overflow-y: hidden;
}
.search_results_property_box_content_photo {
  position: relative;
	height: 150px;
	width: 200px;
	overflow-y: hidden;
}
.soldsearchflash {
	position:absolute;
	z-index:2;
	left: 0px;
	top: 0px;
	float:left;
	clear:none;
}
.openhousedetailsflash {
	position:absolute;
	z-index:2;
	left: 0px;
	top: 235px;
	float:left;
	clear:none;
}
.promosearchflash {
	position:absolute;
	z-index:2;
	left: 0px;
	top: 235px;
	float:left;
	clear:none;
}
.promoresultsflash {
	position:absolute;
	z-index:2;
	left: 0px;
	top: 131px;
	float:left;
	clear:none;
}
.promofeaturedflash {
	position:absolute;
	z-index:2;
	left: 10px;
	top: 131px;
	float:left;
	clear:none;
}

.search_results_property_box_content_rooms {
	width: 60px;
	font-weight: bold;
	margin: 2px;
	margin-top: 5px;
	float: left;
}
.search_results_property_box_content_bullets {
	width: 195px;
	margin: 2px;
	margin-top: 5px;
	float: left;
	font-size: 11px;
}
.search_results_property_box_content_bullets ul {
	margin: 0px;
	margin-left: 5px;
	padding: 0px;
}
.search_results_property_box_content_bullets li {
	margin: 0px;
	padding: 0px;
	margin-left: 10px;
}
.search_results_property_box_content_map {
	position: relative;
	height: 150px;
	width: 150px;
	border: 1px #000000 solid;
	margin: 5px;
	float: left;
}
.search_results_property_box_content_buttons {
	text-align: center;
	height: 113px;
	width: 124px;
	margin: 2px;
	margin-top: 5px;
	float: left;
}

/*----------- map search css --------------------*/
.searchMap {
	border: 1px solid black; 
	margin:0px 0px; 
	width:765px; 
	height:500px;
	background:#cccccc;
}
.searchMapSmall {
	border: 1px solid black; 
	margin:0px 0px; 
	width:500px; 
	height:350px;
	background:#cccccc;
}

.googleMapTextBold {
	font-size: 10px;
	font-weight: bold;
}
.googleMapText {
	font-size: 10px;
	font-weight: normal;
}

/* edit email alert layout */
.email_options_head {
	background: url(/images/results_property_box_head_long.gif);
	height: 29px;
	width: 500px;
	border-bottom: 2px #3499CD solid;
	font-size: 12px;
	font-weight: bold;
	line-height: 29px;
	color: #FFFFFF;
	text-align: left;
	text-indent: 5px;
}
.email_options_content {
	background: #FFFFFF; 
	width: 488px;
	border: 1px #000000 solid;
	border-top: 0px;
	padding:5px;
}

/*------------ advanced search options layout ---------------- */
.advanced_search_options {
	clear: both;
}
.advanced_search_options_head {
	background: url(/images/results_property_box_head_long.gif);
	height: 29px;
	width: 772px;
	border-bottom: 2px #3499CD solid;
	font-size: 12px;
	font-weight: bold;
	line-height: 29px;
	color: #FFFFFF;
	text-align: left;
	text-indent: 5px;
}
.advanced_search_options_content {
	background: #FFFFFF; 
	width: 760px;
	border: 1px #000000 solid;
	border-top: 0px;
	padding:5px;
}
.advanced_search_text_title {
	font-size: 14px;
	font-weight: normal;
	line-height: 2.0em;
}
.advanced_search_text {
	font-size: 12px;
	font-weight: normal;
	line-height: 1.2em;
}
.advanced_search_input {
	text-align: left;
	height: 25px;
}

/*-------------- tables, rows and columns ------------*/
.border {
	border: 1px solid #666666;
}
.rowHeader {
	background: #CCCCCC;
}
.rowColor1 {
	background: #FFFFFF;
}
.rowColor-1 {
	background: #CCCCCC;
}

/*-------------- myRomans specific items ------------*/
#myRomansHomeBannerLoggedOut 
{
	position: relative;
	margin: 0px 0px 0px 4px;
	color: #004C94;
	border: 1px solid #999;
	height: 168px;
	width: 958px;
}

#myRomansHomeBannerLoggedOut #messageBox
{
	position: absolute; 
	width: 728px; 
	height: 56px;
	top: 112px;
	background-image: url(/images/white_fade.png);
}

#myRomansHomeBannerLoggedOut #overlayBox
{
	position: absolute; 
	width: 226px; 
	height: 168px; 
	left: 728px; 
	top: 0px; 
	cursor: pointer;
}

#myRomansHomeBannerLoggedOut #overlayBox a
{
	color: #004C94;
	text-decoration: none;
	cursor: pointer;
}

#myRomansHomeBannerLoggedOut #topTitle
{
	font-size: 22px;
	font-weight: bold;
	margin: 5px 0 0 10px;
}

#myRomansHomeBannerLoggedOut #topSubText
{
	margin: 0 0 0 10px;
	margin-top: 5px;
}

#myRomansHomeBannerLoggedOut #topSubText span
{
	margin: 0; padding: 0;
}

#myRomansHomeBannerLoggedOut #topSubText a
{
	font-size: 12px;
	font-weight: bold;
	color: #004C94;
}

#myRomansHomeBannerLoggedOut #overlayBox .divStyle
{
	font-size: 12px;
	font-weight: bold;
	height: 56px; 
	width: 230px;
	background-image: url(/images/white_fade.png);
}

#myRomansHomeBannerLoggedOut #overlayBox .divSelect
{
	background-image: url(/images/menu_selected.png);
	color: #fff;
}

#myRomansHomeBannerLoggedOut #overlayBox .divStyle img
{
	border: 1px solid #fff;;
	float: left; 
	margin-right: 5px;
}

#myRomansHomeBannerLoggedOut #overlayBox .menuItem
{
	padding: 4px 4px 4px 4px;
	border: 1px solid red;
}

#myRomansHomeBannerLoggedOut .options
{
	padding-left: 100px;
	background-repeat: no-repeat; 
	margin: 5px 0 0 5px; 
	position: absolute; 
	width: 125px; 
	height: 51px; 
	left: 0; 
}

#myRomansHomeBannerLoggedOut .option1
{
	background-image: url('/images/home/services/home_banner_option1.jpg'); 
	top: 0; 
}

#myRomansHomeBannerLoggedOut .option2
{
	background-image: url('/images/home/services/home_banner_option2.jpg'); 
	top: 56px; 
}

#myRomansHomeBannerLoggedOut .option3
{
	background-image: url('/images/home/services/home_banner_option3.jpg'); 
	top: 112px;
}

input.myRomanButton {
	width: 70px;
}
div.myRomanButton {
  	width: 108px;
  	height: 26px;
  	background: url(/images/buttons/button_orange.gif) no-repeat;
	color: #FFFFFF;
  	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	margin: 1px 0px;
	padding: 4px 0px 0px 4px;
	cursor: pointer;
}
div.myRomanButton:hover {
	color: #99cc33;
}
div.myRomanButton_townCountry {
  width: 104px;
  height: 18px;
	background-color: #60244E;
	background: url(/images/buttons/button_tandc.gif) no-repeat;
	color: #FFFFFF;
  font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: right;
	margin: 1px 0px;
	padding: 10px 4px 0px 0px;
	cursor: pointer;
}
div.myRomanButton_townCountry:hover {
	color: #99cc33;
}
.myRomansText {
	font-weight: bold;
	font-style: italic;
}
div.enquiryButton {
  	width: 70px;
  	height: 26px;
  	background: url(/images/buttons/button_back.gif) no-repeat;
	color: #FFFFFF;
  	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	margin: 1px 0px;
	padding: 6px 0px 0px 11px;
	cursor: pointer;
}
div.enquiryButton:hover {
	color: #99cc33;
}

div.enquiryButtonBold {
  	width: 70px;
  	height: 26px;
  	background: url(/images/buttons/button_back_blue.jpg) no-repeat;
	color: #FFFFFF;
  	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	margin: 1px 0px;
	padding: 6px 0px 0px 11px;
	cursor: pointer;
}
div.enquiryButtonBold:hover {
	color: #99cc33;
}

div.enquiryButtonFade {
  	width: 118px;
  	height: 26px;
  	background: url(/images/buttons/button_backalt.gif) no-repeat;
	color: #FFFFFF;
  	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	margin: 1px 0px;
	padding: 6px 0px 0px 11px;
	cursor: pointer;
}
div.enquiryButtonFade:hover {
	color: #99cc33;
}

div.enquiryButtonTrans {
  	width: 70px;
  	height: 26px;
  	background: url(/images/buttons/button_back_trans.gif) no-repeat;
	color: #FFFFFF;
  	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	margin: 1px 0px;
	padding: 6px 0px 0px 11px;
	cursor: pointer;
}
div.enquiryButtonTrans:hover {
	color: #99cc33;
}

div.enquiryButtonOrange {
  	width: 90px;
  	height: 26px;
  	background: url(/images/buttons/button_orange.png) no-repeat;
	color: #fff;
  	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	margin: 1px 0px;
	padding: 6px 0px 0px 11px;
	cursor: pointer;
}

div.enquiryButtonOrange:hover {
	color: #004990;
}

div.enquiryButtonWide {
  	width: 90px;
  	height: 26px;
  	background: url(/images/buttons/button_blue.png) no-repeat;
	color: #fff;
  	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	margin: 1px 0px;
	padding: 6px 0px 0px 11px;
	cursor: pointer;
}
div.enquiryButtonWide:hover {
	color: #99cc33;
}

/* email alert mini menu*/
#alertMenu ul {
  padding: 0px;
  margin: 0px;
  list-style-type: none;
}
#alertMenu ul li {
  float: left;
  width:80px;
  background: #666666;
  font: 10px Verdana, Arial, Helvetica, sans-serif;
  color: #3499CD;
  font-weight: normal;
  line-height: 1.4em;
  padding: 0px 10px;
  margin: 0px 2px;
}
#alertMenu ul li a {
	color:#ffffff;
	text-decoration: none;
}
#alertMenu ul li a:hover, #alertMenu ul li a:active, #alertMenu ul li a:focus {
	color:#3499CD;
}
.cross_sell_box_content_area_tall {
	background: #FFFFFF; 
	height: 220px;
	width: 226px;
	border: 1px #3499CD solid;
	border-top: 0px;
	padding: 0px;
	margin: 0px;
}
p.crossSell {
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  margin: 0px;
  padding: 4px 0px;
}
span.crossSellLeft {
  float: left;
  font: 11px Verdana, Arial, Helvetica, sans-serif;
}
span.crossSellRight {
  float: right;
  font: 11px Verdana, Arial, Helvetica, sans-serif;
}
.recentImageDiv {
  height:150px;
  padding: 0px;
  margin: 0px;
  overflow: hidden;
}


/*-------------- compare properties specific items ------------*/
ul.compareFeatures {
	padding: 5px;
	margin-left: 20px;
}
div.myRomanCompareButton {
  width: 104px;
  height: 18px;
  background: url(/images/buttons/button_down_arrow.gif) no-repeat;
	color: #FFFFFF;
  font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: right;
	margin: 1px 0px;
	padding: 10px 4px 0px 0px;
}
div.myRomanCompareButton:hover {
	color: #99cc33;
}

/*--------------PROPERTY DETAILS PAGE-----------*/
#details_left_column {
	width: 354px;
	float: left;
	margin: 10px 20px 0px 10px; 
}
#details_right_column {
	width: 372px;
	float: left;
	margin: 10px 0px 0px 0px;
}
.property_details_box_content {
	background: #FFFFFF; 
	width: 770px;
	border: 1px #000000 solid;
	border-top: 0px;
}
#details_thumbnails {
	width: 354px;
	margin-top: 5px;
}
#details_contact {
	background: url(/images/details/details_contact_bg.jpg);
	background-repeat: repeat-x;
	width: 344px;
	height: 50px;
	float: left;
	margin-top: 5px;
	padding: 10px 5px 5px 5px;
	text-align: center;
	color: #FFFFFF;
}
#details_contact2 {
	background: url(/images/details/details_contact_bg.jpg);
	background-repeat: repeat-x;
	width: 344px;
	height: 50px;
	padding: 0px 5px 0px 5px;
	text-align: center;
	color: #FFFFFF;
	margin: 5px 0 10px 0;
}
#details_contact2 p 
{
	padding-top: 7px;
	padding-bottom: 5px;
}
.details_contact_viewing {
	color: #ACCC29;
}
div.getting_there {
  	border: 1px solid black;
	width: 344px;
	height: 50px;
	float: left;
	margin-bottom: 10px;
	padding: 0px 5px 5px 5px;
	text-align: center;
}
div.getting_there2 {
  	border: 1px solid #D3D3D3;
	height: 53px;
	margin-bottom: 10px;
	padding: 10px 5px 5px 5px;
	text-align: center;
}
div.bookmarks {
  	border: 1px solid black;
	width: 344px;
	height: 45px;
	float: left;
	margin-bottom: 10px;
	padding: 5px 5px 5px 5px;
	text-align: center;
}
#details_buttons {
	width: 112px;
	height: 210px;
	float: right;
}
#details_summary {
  margin-top: 1px;
	width: 250px;
	float: left;
}
.details_summary {
  margin-top: 1px;
	width: 250px;
	float: left;
}
#mortgage_summary {
  margin-top: 1px;
	width: 255px;
	float: left;
}
#details_rooms {
	clear: both;
}
#details_floorplan {
	
}


/* footer CSS */

#footerAreaLists {
	background: #FFFFFF;
	height: 100%;
	margin-left: 40px;
}
#footer-Estate-Agents {
  float: left;
  width: 20%;
  background: #FFFFFF;
}
#footer-Lettings-Agents {
  float: left;
  width: 20%;
  background: #FFFFFF;
}
#footer-Property-Auctions {
  float: left;
  width: 20%;
  background: #FFFFFF;
}
#footer-New-Homes-Developments {
  float: left;
  width: 15%;
  background: #FFFFFF;
}
#footer-Mortgage-Services {
  float: left;
  width: 25%;
  background: #FFFFFF;
}
p.footerLinks {
  font-size: 10px;
  padding-left: 15px;
}
a.footerLinks {
  color: #999999;
  text-decoration: none;
}


/* RSS BOXES */
#rssDiv {
  float: right;
  padding: 5px;
  width: 230px;
  text-align: center;
}

/* Home My Romans Box */
div.contentRight-menu_head-home {
  margin: 5px 0px 0px 0px;
  padding: 0px;
	background: url(/images/valuation/val_header.gif) no-repeat;
	overflow-y: hidden;
	height: 7px;
	width: 240px;
	border: 0px;
}

/* Valuation request */
div.contentRight-menu_head {
  margin: 0px 0px 0px 0px;
  padding: 0px;
	background: url(/images/valuation/val_header.gif) no-repeat;
	overflow-y: hidden;
	height: 7px;
	width: 240px;
	border: 0px;
}
div.contentRight-menu_body {
	background: url(/images/valuation/val_back.gif) repeat-y; 
	width: 240px;
	border: 0px;
  	padding: 0px;
	padding-top: 2px;
	text-align: left;
	overflow-y: hidden;
}
div.contentRight-menu_foot {
	background: url(/images/valuation/val_footer.gif) no-repeat;
	height: 20px;
	width: 240px;
	border: 0px;
  padding: 0px;
  margin: 0px;
}
p.contentRight-valuation {
	margin: 0px;
	padding-bottom: 5px;
	text-align: center;
	color: #3466CD;
}
table.contentRight-valuation {
	margin: 0px 0px 8px 22px;
}
td.contentRight-valuation {
  padding: 1px 2px;
}
td.contentRight-valuation-submit {
  padding: 5px 2px 0px 2px;
  height: 60px;
  background: url(/images/valuation/submit-bg.jpg) no-repeat;
}

/* HIPs Page specific */
td.HIPFAQNumber {
  height: 50px;
  width: 50px;
  background: url(/images/icons/blue_tick.gif) no-repeat;
}
p.HIPFAQNumber {
  color: #FFFFFF;
  font-size: 13px;
  font-weight: bold;
  padding: 14px 0px 0px 21px;
}
td.HIPFAQDetail {
  width: 200px;
}
p.HIPFAQDetail {
  padding: 0px 4px;
}

/* HIPs */
td.hips_header {
	border-bottom: #000000 2px solid;
}
td.hips_row {
	border-bottom: #000000 1px solid;
}
td.hips_row_tick {
	border-bottom: #000000 1px solid;
	border-left: #000000 1px solid;
}
td.hips_header_tick {
	border-bottom: #000000 2px solid;
	border-left: #000000 1px solid;
}
td.hips_footer_tick {
	border-left: #000000 1px solid;
}

/*Letting Buttons */

div.LettingsManagedButton {
  	width: 90px;
  	height: 26px;
  	background: url(/images/lettings/managed.gif) no-repeat;
	color: #FFFFFF;
  	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	margin: 1px 0px;
	padding: 4px 0px 0px 25px;
	cursor: pointer;
}
div.LettingsManagedButton:hover {
	color: #99cc33;
}

div.LettingsPetsButton {
  	width: 90px;
  	height: 26px;
  	background: url(/images/lettings/pets.gif) no-repeat;
	color: #FFFFFF;
  	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	margin: 1px 0px;
	padding: 4px 0px 0px 25px;
	cursor: pointer;
}
div.LettingsPetsButton:hover {
	color: #ffffff;
}

.smalltick
{
	font-size: 11px;
}

.slideshow {list-style:none; color:#fff}
.slideshow span {display:none}
.wrapper {display:none; height: 150px; width: 200px; float: left;}
.wrapper * {margin:0; padding:0; margin-left: 3px;}
.fullsize {position:relative; background:#000;}
.imagez {width:200px}
.imagez img {position:absolute; z-index:25; width:auto; border:1px solid #777;}

.slideshowContainer 
{
	width: 720px;
	height: 168px;
	margin-bottom: 5px;
	cursor: pointer;
}

.slideshowContainerWide
{
	width: 958px;
	height: 168px;
	margin-bottom: 5px;
	cursor: pointer;
}

.loading 
{
	background: url(images/loading.gif) center no-repeat;
}

.slideshowThumbnail 
{
	outline: none;
	display: none;
}

.outline 
{
	border: 1px solid orange;
	z-index: 0;
	position: absolute;
}

#searchMini
{
	border: 2px solid #C0C0C0;
	padding: 4px;
	margin-bottom: 7px;
	height: 27px;
}

#insideSearchMini
{
	float: left;
	padding-top: 4px;
}

.wanted a {
	color: #ffffff;
	font-size: 16px;
}

.socialButtons
{
	padding: 5px 3px 5px 3px;
}

#socialnetworks
{
	border: 1px solid #D3D3D3;
	text-align: center;
	padding: 5px 5px 10px 5px;
	margin-bottom: 10px;
	margin-top: 5px;
}

/* -- CSS FOR NEW HOMES FEATURED DEVELOPMENTS */

#newHomesFeatured
{
	margin-top: 20px;
	margin-bottom: 6px;
}

#enquiryButtonDiv
{
	height: 50px;
}

.newHomeFeaturedPanel
{
	background: url(/images/new_homes/details-background-panel1.gif) no-repeat; 
	margin: 0; 
	padding: 0; 
	width: 163px; 
	min-height: 280px;
	float: left;
}

.newHomeFeaturedPanel2
{
	background: url(/images/new_homes/details-background-panel2.gif) no-repeat; 
	margin: 0; 
	padding: 0; 
	width: 163px; 
	min-height: 280px;
	float: left;
	margin-left: 4px;
}


.newHomeFeaturedPanel3
{
	background: url(/images/new_homes/details-background-panel3.gif) no-repeat;
	margin: 0; 
	padding: 0; 
	width: 163px; 
	min-height: 280px;
	float: left;
	margin-left: 4px;
}

.featuredHeading
{
	font-size: 11px;
	display: block;
	margin-bottom: 2px;
	font-weight: bold;
	height: 35px;
}

.newHomeFeaturedDeveloper
{
	font-weight: bold;
	margin-bottom: 5px;
	display: block;
}

.newHomeFeaturedDetail
{
	margin-bottom: 5px;
	display: block;
}

.newHomeFeaturedPrice
{
	display: block;
	margin-bottom: 7px;
	font-weight: bold;
}

#propertyDetails
{
	margin: 5px;
	margin-bottom: 5px;
}

.newHomeFeaturedPanels
{
	margin: 7px 0px 0px 7px; 
	border: 1px solid gray;
}

div.enquiryButtonNewHomes
{
  	height: 26px;
  	background: url(/images/buttons/button_back.gif) no-repeat;
	color: #FFFFFF;
  	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	margin: 1px 0px;
	padding: 6px 0px 0px 11px;
	cursor: pointer;
	float: left; 
	width: 155px;
}
div.enquiryButtonNewHomes:hover 
{
	color: #99cc33;
}

#pressPanel
{
	text-align: center; margin-left: 20px; margin-top: 5px;
}

.pressPanelItem
{
	width: 280px; float: left; padding: 5px; margin: 5px; text-align: left;
}

.landlordsFeaturedPanel
{
	background: url(/images/new_homes/landlords-background-panel1.gif) no-repeat; 
	margin: 0; 
	padding: 0; 
	width: 163px; 
	min-height: 200px;
	float: left;
}

.landlordsFeaturedPanel2
{
	background: url(/images/new_homes/landlords-background-panel2.gif) no-repeat; 
	margin: 0; 
	padding: 0; 
	width: 163px; 
	min-height: 200px;
	float: left;
	margin-left: 4px;
}

.landlordsFeaturedPanel3
{
	background: url(/images/new_homes/landlords-background-panel3.gif) no-repeat;
	margin: 0; 
	padding: 0; 
	width: 163px; 
	min-height: 200px;
	float: left;
	margin-left: 4px;
}

.branchTables a
{
	color: #000;
}

.branchTables td
{
	vertical-align: top;
}

.branchCouncil01
{background-image:url('/images/branches/useful/council01.gif');}
.branchCouncil02
{background-image:url('/images/branches/useful/council02.gif');}
.branchCouncil03
{background-image:url('/images/branches/useful/council03.gif');}

.branchSchool01
{background-image:url('/images/branches/useful/schoolsbackground01.gif');}
.branchSchool02
{background-image:url('/images/branches/useful/schoolsbackground02.gif');}
.branchSchool03
{background-image:url('/images/branches/useful/schoolsbackground03.gif');}

.branchEnter01
{background-image:url('/images/branches/useful/entertainbackground01.gif');}
.branchEnter02
{background-image:url('/images/branches/useful/entertainbackground02.gif');}
.branchEnter03
{background-image:url('/images/branches/useful/entertainbackground03.gif');}

/* VIDEO PANEL CSS */
#videoRotateContainer { margin-left: 9px; }
#videoRotateContainer img { display: block; }
#videoRotateContainer2 { margin-left: 9px; }
#videoRotateContainer2 img { display: block; }

.videoLatestVideos { width: 30px; float:left; }
.twoSegmentContainer { float: left; }

.videoVideo	{ float: left; }
.videoVideoLeft	{ float: left; margin-left: 1px; }

.newFormStyle
{
	border: 2px solid #90A5C2; 
	padding: 5px 5px 0px 5px; 
	margin: 7px 5px 15px 5px; 
	background: #E7ECF3;
}

.newFormStyleSmall
{
	border: 2px solid #00457F; 
	padding: 5px 5px 0px 5px; 
	margin: 0;
	background: #E7ECF3;
}

.auctionsCase
{
	border-bottom: 1px solid #999; 
	padding: 15px;
}

.auctionsCase img
{
	border: 1px solid #c0c0c0;
}

.auctionsCaseLast
{
	padding: 15px;
}

.auctionsCaseLast img
{
	border: 1px solid #c0c0c0;
}

.auctionsImgContainer
{
	float:left; 
	width: 150px;
}

.auctionsContent
{
	padding: 10px;
	float:right; 
	width: 290px;
}


/* Ask The Expert */

#filter {
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: #000000;
	z-index: 10;
	opacity: 0.5;

}
#box {
	display: none;
	position: absolute;
	margin: auto;
	width: 400px;
	height: 200px;
	padding: 40px;
	left: 30%;
	top: 30px;
	margin: auto;
	border: 1px solid black;
	background-color: white;
	z-index: 101;
}
#boxtitle {
	position: absolute;
	top: 0;
	left: 0;
	width: 480px;
	height: 24px;
	padding: 0;
	margin: 0;
	border-bottom: 1px solid black;
	background-color: #004990;
	color: white;
	text-align: center;
	font-weight: bold;
	line-height: 24px;
}

/* flower Clinic */

#flower_clinic_box {
	background-image:url(/images/mortgage-clinic.gif); 
	width: 352px; 
	height: 223px;
	border: 1px solid #D3D3D3;
	margin-bottom: 8px;
}
#flower_clinic_box_content {
	margin-left: 10px;
	margin-right: 30px;
	padding-top: 10px;
}
.flower_clinic_heading {
	font-family: Verdana, Arial;
	color: #ffde00;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	margin: 5px;
}
.flower_clinic_p {
	font-family: Verdana, Arial;
	margin: 5px;
	margin-top: 10px;
	font-size: 11px;
	color: #FFFFFF;
}
.flower_clinic_contact, .flower_clinic_contact a {
	font-family: Verdana, Arial;
	margin: 5px;
	margin-top: 15px;
	font-size: 14px;
	line-height: 14px;
	color: #FCDE07;
	font-weight: bold;
}

/* Street View */

.streetview_results {
	position: absolute;
	z-index:2;
	left: 0px;
	float:left;
	clear:none;
}

#correspondance_div	{text-align: center; margin-top: 10px;}
#correspondance_div .withGap {margin-right: 9px;}
#topSectionContainer {margin-top: 10px;}