div.nav-hierarchy {
}
UL.navlstcontainer, UL.navlstcontainer ul { 
  margin: 0;
  padding: 0;
  list-style-type: none;
  line-height: 1;
}

UL.navlstcontainer a:hover
{
  color:#ffa011;
}


UL.navlstcontainer li { 
 margin: 0; 
 display:inline;
 line-height:1.4em;
}


UL.navlstcontainer a { 
  display: block;
  color: #5b516f;
  font-weight:bold;
  padding: 3px 20px 3px 14px;
  text-decoration: none;
  border-bottom: 1px solid #cdcad5;
  background:url(/media/images/arrowopen_73.gif) top left no-repeat;
}







UL.navlstcontainer li li a
{
 padding: 3px 12px 3px 14px;
 background:url(/media/images/arrownorm_75.gif) top left no-repeat;
 font-weight:normal;
}


UL.navlstcontainer li li li a
{
 padding: 3px 4px 3px 24px;
  background:none;
 font-size:0.9em;
}






UL.navlstcontainer A.navlstself {
color:#ffa011;
  background:url(/media/images/arrowon_74.gif) top left no-repeat;
}
.nav_si_menu ul {  list-style:none;  padding:0; margin:0px;}.nav_si_menu ul li, .nav_si_menu ul li a {  height: 27px;  display: block;}.nav_si_menu ul li {  float:left;  }.nav_si_menu ul li a {  text-indent: -9999px;  text-decoration: none;}
.nav_si_invest a { background:url(/media/images/nav_invest_12.gif) no-repeat top left; width:109px;}
.nav_si_invest a:hover {background:url(/media/images/nav_invest_12.gif) no-repeat bottom left; width:109px;}
.nav_si_invest_selected a { background:url(/media/images/nav_invest_12.gif) no-repeat top left;width:109px;}

.nav_si_contact a { background:url(/media/images/nav_contact_16.gif) no-repeat top left; width:163px;}
.nav_si_contact a:hover {background:url(/media/images/nav_contact_16.gif) no-repeat bottom left; width:163px;}
.nav_si_contact_selected a { background:url(/media/images/nav_contact_16.gif) no-repeat top left;width:163px;}

.nav_si_aboutus a { background:url(/media/images/nav_about_6.gif) no-repeat top left; width:93px;}
.nav_si_aboutus a:hover {background:url(/media/images/nav_about_6.gif) no-repeat bottom left; width:93px;}
.nav_si_aboutus_selected a { background:url(/media/images/nav_about_6.gif) no-repeat top left;width:93px;}

#nav_si_menu_home {  width:365px;}
body { font-size:medium; font-size:11px; font-family: Tahoma,arial,sans-serif; background: url() top left repeat-x; margin:0;padding:0; text-align:center; line-height:1.3em;}a { color:#f0861b; text-decor ation:none;}h1 {text-indent:-9999px;}h1 a { width:142px;height:32px;background:url(/media/images/kewmoor_3.gif) top left no-repeat;float:left;}h2 { margin:34px 0; font-size:1.5em;}h2,h3,h4 { color:#5a5175;}h3 { font-size:1.3em;}body#property h2.maintitle {background:url(/media/images/house_27.gif) top left no-repeat;padding:0 0 4px 0;width:190px;float:left;margin:0;}body#property h2.maintitle em { margin-left:20px; font-style:normal; display:block;}body#property h3.location {width:180px;margin:0;float:left;clear:left;}#header { padding-top:25px; float:left;width:100%;}#header p {text-indent:-9999px;background:url(/media/images/lifestyle_2.gif) top left no-repeat;float:right;width:210px;height:41px;}img { border:0;}ul {  margin:0; }#container { width:770px; text-align:left; margin:0 auto;}#sidecol {margin-top:55px;width:148px;float:left;font-size:1.3em;}#copy {width:473px;padding-top:34px;margin-left:24px;float:left;padding-bottom:115px;}#footer { clear:both; padding-top:3px; line-height:1em;vertical-align:bottom;float:left;border-top:1px solid #ccc;width:100%;}#footer ul {  float:left; display:inline; width:291px; margin:0 0 0 172px; padding:0;}#footer ul li { display:inline; padding:0 8px;border-left:1px solid #949494;}#footer ul li.firstchild { border-left: none; padding-left:0;}#footer img { float:right; width:157px;}#footer a { color:#949494; text-decoration:none;}.nav_si_menu ul { clear:both; padding-top:30px;}body#property #features {  float:right; clear:both; width:215px; margin-left:20px;}body#property ul.edmbullets { list-style:none; padding:0; font-size:0.9em;}body#property ul.edmbullets li { padding:5px 5px 5px 11px;background:url(/media/images/crossbullet_28.gif) top left no-repeat;border-bottom:1px solid #ccc;}#innercopy {}#contact { color:#808080; background-color:#fff; width:222px; font-size:1.1em; clear:both; padding-bottom:10px;}#contact strong { color:#5a5175; font-size:1.2em;display:inline;background: url(/media/images/iconphone_29.gif) center right no-repeat;padding:7px 0 8px 0;float:left;padding-right:35px;}#contact strong em {font-style:normal;}#home #contact { margin:0 0 0 57px; padding-top:10px;}#home div.email {  margin:0 0 10px 57px; background-color:#fff;}div.email {clear:both;margin: 0 0 10px 0; background-color:#fff;}#avail { margin-top:28px; background-color:#efefef; padding-top: 13px;color:#5a5175;}#avail h3 { padding-left:11px; background: url(/media/images/availableface_38.jpg) bottom left no-repeat; height:8em;}#avail strong {padding-left:11px;}#avail ol { list-style:none; padding:0 10px 18px 8px; margin:0;}#avail li { padding-left:20px; background: url(/media/images/folder_30.gif) top left no-repeat; line-height:1.8em; border-top:1px solid #d1cfd7;}#avail li.firstchild { border-top:0;}#navigation { text-align:center; background-color:#5b516f; vertical-align:text-bottom; list-style:none;  margin:10px 0 0 0; font-size:1.2em;clear:both; height:1.7em; line-height:1.7em; padding:0;}#navigation li { display:inline; margin:0;padding:0;}#navigation a { color:#fff; text-decoration:none; padding:3px 14px 5px 14px;}#navigation li.current a { background-color:#ff9900; border:1px solid #fff; border-width:0 1px; border-bottom:2px solid #ff9900;}#navigation li.current a:hover {color:#fff;}#navigation li a:hover { color:#ff9900;}body#home {
 color:#666;
}
body#home .edmminortitle {
 margin-top:0;
}
body#home h2#maintitle {
 background:url(/media/images/header_49.jpg) top left no-repeat;
 padding:203px 0 0 56px;
 margin:0 0 5px 0;
 clear:both;
 float:left;
 font-size:1.7em;
 width:100%;
}
div.HmePropertyBox {
 width:152px;
 float:left;
 display:inline;
 margin-right:12px;
}
div.HmePropertyBoxThumb {
 background-color:#ebebeb;
 border:4px solid #ebebeb;
 margin-bottom:10px;
}
div.HmePropertyBox h2, div.HmePropertyBox h3 {
 margin:0.1em 0;
 font-size:1.3em;
}
div.HmePropertyBox h2 {
 background:#990 url(/media/images/nphimage_243.gif) top left no-repeat;
 padding:7px 10px 5px 0;
 font-size:1.5em;
}
div.HmePropertyBox img, div.HmePropertyBox a, #otherprops h3 {
 margin:0;padding:0;
}
div.lastprop {
 margin-right:0;
}
#propinfo {
 width:662px;
margin-left:56px;
float:left;
 display:inline;
}
div.HmePropertyBox em {
 font-style:normal;
 color:#fff;
 padding:0 3px;
 background-color:#ff9933;
}
#hometop h2, #hometop h3 {
margin-left:56px;
line-height:1em;
 font-size:1.6em;
}
#hometop h3 {
 font-weight:normal;
font-size:1.3em;
}
#otherprops {
 background:#ebeaef url(/media/images/othergrad_51.jpg) top left repeat-x;
 float:left;
 clear:left;
 border:1px solid #cdcad5;
 border-width:1px 0;
 width:479px;
 margin:15px 0 0 0;
 display:inline;
} 
#otherprops h2 {
 float:right;
 width:294px;
 font-size:1.6em;
 margin:15px 0 6px 0;
 display:inline;
}
#otherprops h3 {
 margin:0 0 5px 0;
 padding:0;
 font-size:1.4em;
 float:left;
}
#otherprops p {
 clear:left;
 margin:0;
 padding:0;
}
#otherprops h3  a.edmlink {
 color:#5a5175;margin:0;
}
#otherprops img {
 float:left;
 display:inline;
 margin:14px 0 19px 0;
}
#otherprops ul {
 width:294px;
 float:left;
 list-style:none;
 padding:0;
 margin:0 18px 0 0;
 display:inline;
}
#otherprops ul li {
 background:url(/media/images/bighouseicon_55.gif) top left no-repeat;
 padding:12px 0 12px 47px;
 border-top:1px solid #dbdadc;
}

#ads {
 float:right;
 margin:15px 0 0 8px;
 width:157px;
 background-color:#bfbfbf;
 padding:1px 0;
 font-size:0.9em;
 line-height:1.3em;
 display:inline;
}
#ads h2, #ads p {
 padding:0 13px; 
 margin:0;
}
#ads a, #landtosell h2 {
 color:#fff;
}

#landtosell h2 {
 line-height:1.2em;
 font-size:1.7em;
 margin-bottom:9px;
}
#landtosell,#landtosell a {
color:#cecbd4;
}
#interested {
padding:11px 0;
background-color:#bdb9c5;
border:1px solid #fff;
border-width:1px 0 2px 0;
margin-bottom:1px;
}
#interested h2 {
 font-size:1.2em;
}
#landtosell {
padding:11px 0;
background-color:#5b516f;
border:1px solid #fff;
border-width:2px 0 1px 0;
}
#interested a {
background: url(/media/images/iconarrow_54.gif) top left no-repeat;
 padding-left:20px;
 display:block;
 text-decoration:none;
 height:20px;
 margin-top:13px;
}

#landtosell a {
 background: url(/media/images/iconarrow_54.gif) top left no-repeat;
 padding-left:20px;
 display:block;
 margin:13px 0 0 60px;
 width:50px;
 text-decoration:none;
 height:20px;

}
.mainprop {
float:left;
}

.clearer {
 clear:both;
}#propertygal #copy { width:508px;}#propertygal #copy div.HmePropertyBox { margin-bottom:15px;}#plinks ul { list-style:none; margin:0;padding:0;font-size:1em;width:256px;float:right;display:inline;}#plinks ul li,#plinks ul li#nocat { width:128px; float:left; display:inline; margin-bottom:4px;}#plinks ul li a,#plinks ul li#nocat span { padding: 0 0 6px 20px;color: #666;line-height:1.3em;display:block;text-decoration:none;}img#browse { margin: 128px 0 0 13px;}li#map a { background: url(/media/images/icon_map_19.gif) top left no-repeat; }li#calc a { background: url(/media/images/icon_calc_21.gif) top left no-repeat; }li#ariel a { background: url(/media/images/icon_arielmap_18.gif) top left no-repeat; }li#cat a { background: url(/media/images/icon_cat_24.gif) top left no-repeat; }li#nocat span { background: url(/media/images/nodownload_235.gif) top left no-repeat;}li#local a { background: url(/media/images/icon_local_25.gif) top left no-repeat; }li#print a { background: url(/media/images/icon_print_26.gif) top left no-repeat; }.mandatory { color:red;}#errorMessage { padding:10px 0; color:red;}#contactForm { float:left; width:300px; padding:0; margin:0; }#contactForm fieldset { border:0; padding:0; margin:0;}#contactForm label { padding:4px 0 0 0; float:left; width:100px;}#contactForm label.longlabel { padding:4px 0; float:none; display:block;width:290px;}#contactForm ul { list-style:none; padding:0; margin:0;}#contactForm li { float:left; padding:0 0 4px 0; width:290px;}#contactForm .submit { margin-top:8px;}
div.gGallery .container {padding:0; background: top center no-repeat;text-align:center;height:300px;}
div.gGallery .list { list-style: none; margin:0; padding:0; }
div.gGallery .list li { display:inline; }
div.gGallery .list img { border: 1px solid #000000; }
div.gGallery .galleryFirst, div.gGallery .galleryLast { display:none; }
div.gGallery ul.galleryNav { list-style: none; margin:0; padding: 0 0 2px 0; }
div.gGallery ul.galleryNav li { display:inline; }

div.gGallery #galimages { padding-top:25px;height:405px;width:476px; background:url(/media/images/galleryback_68.jpg) top center no-repeat; }
div.photo {
 background-color:red;
height:300px;
}
div.gGallery #galfooter { padding:0 0 0 35px; }

div.gGallery .gHeading {
 height:1.5em;
}


UL.MortgageForm {
 list-style: none;
 margin:0;
 padding: 0;
 color: #5A5075;
 font-size: 1.2em;
}

UL.MortgageForm LI {
  margin:0;
 padding: 5px;
 clear: both;
}

UL.MortgageForm LABEL {
 float: left;
 width: 100px;
 text-align: right;
 padding-right: 10px;
}

UL.MortgageForm LI INPUT {
 float: left;
}


UL.MortgageForm DIV.MortgLabel {
 float: left;
 text-align:right;
 width: 100px;
 padding-right: 10px;
}

UL.MortgageForm DIV.MortgValue {
 float: left;
 color: black;
}

DIV.MortgageCalc {
 background-color: #EFEFEF;
 width: 215px;
 float: right;
 margin:0 0 0 20px;
}

UL.MortgageForm IMG {
 margin-left: 100px;
}
