.marinamapimage {background-image:url(/_system/mdlmarinas/images/marinamap_property.jpg);background-repeat:no-repeat;height:144px;padding:0.5em;position:relative;z-index:3;}

ul.selectReplacement {
  background: url(/_system/mdlmarinas/images/dropdownbg_property.gif) top left no-repeat;
  margin: 0 0 0 0;
  padding: 0;
  height: 17px;
  width: 130px;
  z-index:11;
}

ul.selectReplacement li {
  background: #ffffff;
  color: #999999;
  cursor: pointer;
  display: none;
  font-size: 11px;
  line-height: 15px;
  list-style: none;
  margin: 0;
  padding: 1px 4px;
  width: 117px;
  border-width:1px 1px 0px 1px;
  border-color: #da1002;
  border-style:solid;
}

ul.selectReplacement li a {color:#696768;text-decoration:none;}

ul.selectReplacement li.selected {border-width:0;background:url(/_system/mdlmarinas/images/dropdownbg_property.gif) top left no-repeat;color:#696768;display:block;}

ul.selectOpen {display:block;position:absolute;z-index:11;left:0px;}

ul.selectOpen li {display:block;position:relative;}

ul.selectOpen li.selected {background: url(/_system/mdlmarinas/images/dropdownbg_property.gif) top left no-repeat;display:block;width:119px;}

ul.selectOpen li:hover,ul.selectOpen li.hover {background-color:#fce4cc;color:#696768;}

ul.selectOpen li:hover a,ul.selectOpen li.hover a {background-color:#fce4cc;color:#696768;}

ul.selectOpen li.selected:hover {background: url(/_system/mdlmarinas/images/dropdownbg_property.gif) top left no-repeat;display:block;padding: 1px 4px;}

.leftcolumnsearchcell,.leftcolumnsearchcellblue {background-color:#FFFFFF;width:109px;height:17px;background-image:url(/_system/mdlmarinas/images/searchbox_property.gif);background-repeat:no-repeat;}
.leftcolumnsearchcellblue {background-color:#cad7e7;}

.leftcolumnsearchcell input,.leftcolumnsearchcellblue input {border:0;padding:0;margin:0 0 0 3px;color:#686667;font-size:70%;background-color:transparent;width:103px;height:15px;}

.overseasmarinas {border-width:0;position:absolute;bottom:30px;right:10px;z-index:7;}

.footerAdSmallProperty {
	width: 167px;
}

#adfooterproperty {
	margin: 10px 0 8px 3px;
	padding: 0;
	height: 115px;
	display: block;
}

#adfooterproperty ul, #adfooter ol {
	text-align: left;
	margin: 2px 0 0 8px;
	padding: 0 0 0 16px;
	font-size: small;
	font-weight:bold;
	color:#000000;
}

#adfooterproperty li {
	list-style-image: url(/_system/mdlmarinas/images/rightArrow.gif);
	margin: 0;
	padding: 0;
}

#adfooterproperty h2 {color:#d50100;background-color:#fff45c;font-size:90%;padding:0.2em 0 0.2em 1em;margin:0;}
#adfooterproperty table {border-bottom:1px #456387 solid;height:93px;}
.adfooterpropertyleft {float:left;}
.propertyhomepagefooter {float:right;margin-top:0.5em;}



.footerAdSmallProperty h3 {font-size:70%;color:#000000;margin:0.2em 0 0.3em 0.6em;}
.footerAdSmallProperty h3 img {vertical-align:middle;margin-right:0.2em;}
.footerAdSmallProperty p {font-size:70%;margin:0;padding:0 0 0 1em;}

.footerAdSmallProperty a,.footerAdSmallProperty a:visited {color:#585b6e;}
.footerAdSmallProperty a:hover {color:#db0f04;}

.marinamapbox {border:1px #db0f04 solid;position:absolute;height:1.1em;background-image:url(/_system/mdlmarinas/images/borderred.gif);background-position:top left;background-repeat:repeat-y;}
.marinamapbox img {filter:alpha(opacity=75);-moz-opacity:.75;-khtml-opacity: 0.75;opacity:.75;width:100%;height:99%;position:absolute;top:0px;left:0px;z-index:2;}
.marinamapbox div {color:#274167;font-size:70%;padding:0.1em 0.3em 0.1em 0.3em;z-index:3;position:relative;}

.level2navwrapper {position:absolute;top:-127px;right:-161px;width:160px;height:530px;}
.level3navwrapper {position:absolute;top:-127px;right:-322px;width:161px;height:530px;}

.propertysearchwrapper {margin-left:8px;}
.propertysearchwrapper h1 {color:#344d75;margin:0 0 0.2em 0;}
.propertysearchwrapper p {color:#354f74;}

.propertysearchtable {background-image:url(/_system/mdlmarinas/images/propertybg.gif);background-repeat:repeat;}
.propertysearchtable td {background-color:#FFFFFF;padding:0.3em 0.5em 0.3em 0.5em;color:#314b70;}
.propertysearchtable th {background-color:#e0e8f3;padding:0.3em 0.5em 0.3em 0.5em;font-size:120%;}
.propertysearchtable td a,.propertysearchtable td a:visited {color:#585b6e;font-weight:bold;}
.propertysearchtable td a:hover {color:#db0f04;}

.propertysearchtable .eastcoastproperty {color:#ec733a;}
.propertysearchtable .thamesproperty {color:#9c3548;}
.propertysearchtable .southcoastproperty {color:#3973a3;}
.propertysearchtable .southwestproperty {color:#018989;}

.propertykey {border:1px #224066 solid;float:right;padding:0.8em;color:#233f66;margin-top:0.2em;}
.propertykey h2 {margin:0 0 0.2em 0;}

.propertykey div {width:10px;height:10px;line-height:10px;float:left;vertical-align:middle;margin:0.2em 0.3em 0 0;}
.eastcoastkey {background-color:#ec733a;}
.thameskey {background-color:#9c3548;}
.southcoastkey {background-color:#3973a3;}
.southwestkey {background-color:#018989;}

.propertymainsearch {background-image:url(/_system/mdlmarinas/images/propertysearchbg.gif);height:32px;font-weight:bold;width:310px;}
.propertymainsearch select {font-size:90%;color:#364e74;vertical-align:middle;margin-left:0.3em;}
.propertymainsearch input {vertical-align:middle;margin-left:0.3em;float:right;}

.propertytypesearch {background-image:url(/_system/mdlmarinas/images/propertysortbg.gif);height:32px;font-weight:bold;width:310px;}
.propertytypesearch select {font-size:90%;color:#364e74;vertical-align:middle;margin-left:0.3em;}
.propertytypesearch input {vertical-align:middle;margin-left:0.3em;float:right;}

.propertysearchinner {float:left;padding:0.5em 0 0 0.8em;}


.propertydetailsearchwrapper {margin-left:8px;color:#354f74;font-size:100%;}
.propertydetailsearchwrapper h1 {color:#344d75;margin:0 0 0.2em 0;float:left;}

.propertydetailsearchwrapper h2 {margin:0;color:#595a6c;margin:0 0 0.5em 0;}
.propertydetailsearchwrapper h2 span {color:#d93720;}
.propertydetailsearchwrapper h3 {color:#d93720;font-size:80%;margin:1em 0 0 0;}

.propertydetailsearchwrapper .propertybackbutton {float:right;}
.propertyseparatorline {font-size:1px;line-height:1px;background-color:#96a7c1;margin:8px 0 8px 0;}

.propertydetailsearchwrapper p {font-size:105%;line-height:150%;}
.propertydetailsearchwrapper p a,.propertydetailsearchwrapper p a:visited {font-weight:bold;color:#224460;}

.propertydetailfooter {color:#5c5b6d;font-weight:bold;font-size:140%;}
.propertydetailfooter strong {color:#ca0500;}

.propertydetailcontact {border:1px #fff231 solid;}
.propertydetailcontact p {color:#FFFFFF;padding:0 0 0 0.5em;margin:0;}
.propertydetailcontact p a,.propertydetailcontact p a:visited {color:#FFFFFF;}

.eastcoastcell span {color:#ec733a;}
.thamescell span {color:#9c3548;}
.southcoastcell span {color:#3973a3;}
.southwestcell span {color:#018989;}

.propertydetailimages {float:right;border:1px #385068 solid;padding:0.5em 1em 0.5em 1em;background-color:#f4f6f5;text-align:center;display:none;}
.propertydetailimages div {text-align:center;color:#5c78a7;font-weight:bold;}
.propertydetailimages a,.propertydetailimages a:visited {font-weight:bold;color:#818586;text-decoration:none;}

.formtable input {border:1px #8296b9 solid;color:#234165;}
.formtable textarea {border:1px #8296b9 solid;font-family:arial;color:#234165;}
.formtable select {color:#234165;font-size:90%;}
