@charset "UTF-8";
/* CSS Document */

#mainContainer {position:relative; top:0px; width:963px; background:#0b2f45;}
#shadow {position:relative; top:14px; left:50%; margin-left:-490px; width:974px; min-height:653px; background:url(../images/main-shadow.jpg) no-repeat; padding:0 0 0 6px}

#headerContainer {position:relative; width:963px; height:104px; z-index:99; float:left; background:url(../images/header_bg.jpg) 0 -4px repeat-x}
#logo {float:left; width:289px; height:104px; position:absolute; top:0; left:0; z-index:9999; background:url(../images/ll-logo.jpg) 0 0 no-repeat #002336; cursor:pointer}
#header {position:absolute; float:left; width:963px; height:104px; background:#002336; z-index:0}

#contentContainer {position:relative; width:963px; height:506px; overflow:hidden; float:left}
#contentContainer #main-background {position:absolute; top:0; left:0}

#mapContainer {position:relative; width:963px; min-height:506px; padding-top:17px; background:url(../images/map_water.jpg); overflow:hidden; float:left}

#content-box {position:absolute; top:15px; left:0; background:url(../images/content-box.png) no-repeat; width:430px; height:472px; padding:17px 0 0 17px; z-index:99}
#content-box #tile-top {float:left; width:413px; height:113px; background:#000; overflow:hidden}
#content-box #tile-btm {float:left; width:413px; height:113px; background:#000}
#content-box #text-box {float:left; width:293px; height:205px; padding:18px 90px 0 30px; font-size:23px; background:url(../images/content-box_bg.jpg) no-repeat #000}


#tile-box {position:absolute; top:0; left:0; background:url(../images/imgTile-bg.png) no-repeat; width:314px; height:279px; padding:0 0 0 3px; z-index:99}
#tile-box #top {float:left; width:290px; height:145px; margin-bottom:3px}
#tile-box #btm {float:left; width:290px; height:105px}

/* #back {position:absolute; top:20px; left:20px; width:174px; height:25px; z-index:99} */
#back {position:absolute; top:20px; left:320px; width:174px; height:25px; z-index:99}

#mask {position:absolute; top:0; left:0; width:963px; height:506px; background:url(../images/mask.png) no-repeat; z-index:10}
#mask1 {position:absolute; top:0; left:0; width:963px; height:506px; background:url(../images/mask1.png) no-repeat; z-index:10}

#aboutPic {float:right; width:85px; height:109px; margin:0 0 50px 30px;}

/* Property page styles */

#property-head {position:absolute; top:51px; right:0; width:445px; height:43px; z-index:10; padding:5px 0 0 33px; background:url(../images/property-head.png)}


/* Property Details Slideout Tab Styles  */
#property-details {position:absolute; top:110px; right:-378px; width:415px; height:393px; z-index:10}
#property-details #div {position:relative; width:415px; height:393px}
#property-details #details-bg {position:relative; width:415px; height:393px; background:url(../images/add-content.png) no-repeat; padding:0 0 0 0}
#property-details #text {position:absolute; top:31px; left:39px; overflow:auto; width:360px; padding-right:11px; height:324px; z-index:5; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#062938; line-height:13px}
#property-details #text p {margin-top:0; padding:0}
#property-details #text a {color:#0083a2; font-weight:bold}

#property-details #open {position:absolute; top:225px; left:10px; width:24px; height:149px; z-index:3}
#property-details #close {position:absolute; top:310px; left:14px; width:24px; height:67px; z-index:2}

/* Additional Information Slideout Tab Styles */
#add-info {position:absolute; bottom:-75px; left:0; width:306px; height:111px; z-index:12}
#add-info #div {position:relative; width:306px; height:111px}
#add-info #info-bg {position:relative; width:306px; height:111px; background:url(../images/add-info.png) no-repeat; padding:0 0 0 0}

#add-info #text {position:absolute; bottom:0; left:13px; width:267px; height:79px; z-index:5; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#062938}
#add-info #text ul#thumbnails {list-style:none; margin:0; padding:0}
#add-info #text ul#thumbnails li {position:relative; float:left}
#add-info #text .title {float:left; width:89px; padding-top:7px; text-align:center; font-size:10px; font-weight:bold}

#add-info ul#thumbnails li a#gallery {display:block; float:left; background:url(../images/gallery-icon.png) no-repeat 0 -58px; width:89px; height:58px}
#add-info ul#thumbnails li a#gallery:hover {background:url(../images/gallery-icon.png) no-repeat 0 0}

#add-info ul#thumbnails li a#tour {display:block; float:left; background:url(../images/video-icon.png) no-repeat 0 -58px; width:89px; height:58px}
#add-info ul#thumbnails li a#tour:hover {background:url(../images/video-icon.png) no-repeat 0 0}

#add-info ul#thumbnails li a#location {display:block; float:left; background:url(../images/map-icon.png) no-repeat 0 -58px; width:89px; height:58px}
#add-info ul#thumbnails li a#location:hover {background:url(../images/map-icon.png) no-repeat 0 0}
#add-info ul#thumbnails li a#location.disabled {background:url(../images/map-icon_disabled.png) no-repeat 0 -58px; cursor:default}

#add-info ul#thumbnails li a#sellsheet {display:block; float:left; background:url(../images/sellSheet-icon.png) no-repeat 0 -58px; width:89px; height:58px}
#add-info ul#thumbnails li a#sellsheet:hover {background:url(../images/sellSheet-icon.png) no-repeat 0 0}

#add-info  #show {position:absolute; top:10px; left:50%; margin-left:-89px; width:178px; height:23px; z-index:3}
#add-info  #hide {position:absolute; top:10px; left:50%; margin-left:-24px;  width:48px; height:23px; z-index:2}

/* Property Listing Slideout Tab Styles */
#property-list {position:absolute; top:60px; left:49px; width:426px; height:401px; z-index:10}
#property-list #div {position:relative; width:426px; height:401px}
#property-list #list-bg {position:relative; width:426px; height:401px; background:url(../images/property-list_bg2.png) no-repeat; padding:0 0 0 0}

#property-list #text {position:absolute; top:31px; left:39px; width:343px; height:335px; overflow:auto; z-index:5; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#062938}
#property-list #text .listing ul {list-style:none; margin:20px 0 0 0; padding:0}
#property-list #text .listing ul li {display:block; float:left; margin-bottom:4px}
#property-list #text .listing ul li a {position:relative; float:left; color:#033}

#property-list #text .listing {position:relative; float:left; width:302px; height:85px; padding:10px 31px 0 10px; background:url(../images/property-item.png) no-repeat; margin-bottom:8px}
#property-list #text .listing .image {float:left; width:100px; height:70px; border:2px solid #1c4f65; margin-right:15px;}
#property-list #text .listing .title {padding:0; margin-bottom:3px; font-size:14px; font-weight:bold}
#property-list #text .listing .price {padding:0; margin-bottom:3px; font-size:12px; font-weight:bold; color:#333}
#property-list #text .listing a {color:#033}

#property-list #text #head {width:317px; font-weight:bold; border-bottom:1px solid #666; padding-bottom:10px; margin-bottom:10px}

#property-list #revealed {position:absolute; top:138px; right:13px; width:22px; height:86px; z-index:3}
#property-list #hidden {position:absolute; top:138px; right:13px; width:22px; height:86px; z-index:2}

/* Footer styles */

#footer {position:relative; width:923px; height:11px; float:left; background:url(../images/footer_bg2.png) top left repeat-x #1c4f65; padding:10px 0 10px 40px; text-align:center}
#footer ul {list-style:none; margin:0; padding:0 0}
#footer li {display:block; float:left; text-align: center; font-family: Arial, Helvetica, sans-serif; color: #999; font-size: 11px; font-weight: bold; letter-spacing:inherit}
#footer  ul li.separator {float:left; width:31px; text-align:center}

/* Toolbar styles */
#toolbar {position:relative; width:963px; height:42px; float:left; background:url(../images/toolbar_bg2.png) 0 0 repeat-x #002336; padding:9px 0 0 0 10px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}

#translate {float:left; margin-right:59px; padding:9px 0 0 45px; width:230px}
#translate .label {float:left; width:60px; margin-right:10px; color:#ccc; line-height:12px; font-weight:600; font-size:11px}
#google_translate_element {float:left}

a.facebook {float:left; display:block; width:133px; height:25px; background:url(../images/social_links.png) 0 0; padding:5px 0 0 30px; margin: 9px 15px 0 0; color:#ccc; font-size:12px; font-weight:600;}
a:hover.facebook {color:#fff; background:url(../images/social_links.png) 0 -30px}

a.twitter {float:left; display:block; width:133px; height:25px; background:url(../images/social_links.png) -163px 0; padding:5px 0 0 30px; margin: 9px 15px 0 0; color:#ccc; font-size:12px; font-weight:600;}
a:hover.twitter {color:#fff; background:url(../images/social_links.png) -163px -30px}

a.facebook span, a.twitter span {display:none}

#like_tweet {float:right; width:255px; margin-top:12px; padding-right:15px}
.like {float:right; padding-right:10px}
.tweet {float:right; padding-right:0px}


a#search_btn {position:absolute; top:30px; right:20px; width:140px; height:25px; background:url(../images/search_btn.png) no-repeat; padding:7px 0 0 33px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#999; z-index:999}
a:hover#search_btn {background:url(../images/search_btn.png) 0 -32px; color:#59c7d4; text-decoration:none}

pre {display:none}

/* Content styles */

#textContainer {position:relative; top:66px; left:24px; width:914px; height:428px; z-index:99;}
#text-top {position:relative; float:left; width:914px; height:37px; background:url(../images/content-top.png) 1px 0 no-repeat;}
#textInfo {position:relative; float:left; width:834px; height:354px; padding:0 40px; color:#036; font-size:14px; background:url(../images/content-bg.png) repeat-y;}
#text-btm {position:relative; float:left; width:914px; height:37px; background:url(../images/content-btm.png) 1px 0 no-repeat;} 
#textInfo #info {
	height:343px;
	width:794px;
	position:absolute;
	padding-right:20px;
	color:#036;
	padding-left:15px;
	overflow:auto;
	z-index:99;
	top: 1px;
}
#textInfo #info a {color:#06C; font-weight:bold; text-decoration:none}
#textInfo #info a:hover { text-decoration:underline;}
#textInfo #info a:link a:visited {color:#06C;}

#textInfo #info2 {height:333px; width:809px; position:absolute; padding:10px 20px 5px 0; color:#036; overflow:auto; z-index:10;}

#content1 {position:absolute; top:66px; left:24px; width:433px; height:356px; background:url(../images/content2.png) no-repeat; padding:30px 40px; z-index:99; display:none}
#content1 .info {height:342px; position:relative; color:#036; font-size:14px; padding:0 20px 0 15px; overflow:auto}

#content2 {position:absolute; top:14px; left:533px; width:402px; height:468px; background:url(../images/content1.png) no-repeat; padding: 0 0 0 0; z-index:999; display:none}
#content2 .map {height:438px; width:377px; position:relative; padding:30px 0 0 25px; color:#036; background:url(../images/properties/galleyBay/gallyBay-map.gif) 20px 45px no-repeat}

#content2 .map  li {font-size:11px; font-weight:bold;}

#content-head {position:absolute; top:28px; left:963px; width:476px; height:38px; z-index:99;}
#content-head2 {position:absolute; top:28px; left:963px; width:381px; height:38px; z-index:99;}
#results-head {position:absolute; top:28px; left:963px; width:476px; height:38px; z-index:99;}

/* Map Page styles */
#map-legend {position:absolute; top:320px; left:-20px; width:249px; height:340px; background:url(../images/shadow.png) top right no-repeat; z-index:999}
#map-legend #container {position:relative; width:249px; height:340px; overflow:hidden}
#map-legend #container #legend {position:absolute; top:70px; left:209px; width:239px; height:224px; background:url(../images/map-legend.png) no-repeat;}

#map-legend2 {position:absolute; top:377px; left:0px; width:250px; height:233px; z-index:99; background:url(../images/map-legend_shadow.png) bottom left no-repeat; display:}
#map-legend2 #container {position:relative; width:247px; height:233px; overflow:hidden}
#map-legend2 #container #legend {position:absolute; top:200px; left:0px; width:247px; height:224px; background:url(../images/map-legend2.png) no-repeat;}
#legend_mask {position:absolute; bottom:0; left:0; width:311px; height:41px; background:url(../images/map-legend_shadow.png) no-repeat; z-index:999; display:none}

a#legend_open {position:absolute; top:0; left:0; width:274px; height:32px; cursor:pointer; background:url(../admin_area/images/map_legend_open.png) no-repeat; display:none}
a#legend_close {position:absolute; top:0; left:0; width:274px; height:32px; cursor:pointer; background:url(../admin_area/images/map_legend_close.png) no-repeat; display:none}


#map-pin {position:relative; float:left; height:67px;}
#map-pin #left {position:relative; left:-20px; height:28px; background:url(../images/map_signLeft.png) top left no-repeat; color:#fff; font-size:14px; font-family:Verdana, Geneva, sans-serif; padding:10px 25px 0 40px}
#map-pin #right {position:relative; height:38px; background:url(../images/map_signRight.png) top right no-repeat;}
#map-pin #peg {position:relative; width:11px; height:29px; margin-right:auto; margin-left:auto; background:url(../images/map_signPin.png) no-repeat}

#propertyMap {position:absolute; top:0; left:50%; margin-left:-438px; width:877px; height:655px; background:url(../images/property-map_bg.png) no-repeat; display:none; z-index:99999}
#propertyMap #islandmap {position:relative; top:80px; left:65px; width:745px; height:495px; background:url(../images/property-map.jpg) top center no-repeat #0b2f45; border:1px solid #17cadf}
#propertyMap #islandmap #map-close {position:absolute; bottom:10px; right:10px; width:72px; height:34px; z-index:5}


/* Buyers Guide styles */

#ntable {
  font:normal 11px Arial, Tahoma, Helvetica, sans-serif;
  background-color:#F7F8FD;
  border:2px solid #bdcfe5;
  border-bottom:3px solid #bdcfe5;
  border-right:3px solid #bdcfe5;
  margin-bottom:10px;
}
#ntable td {
  padding:4px 5px 4px 10px;
  color:#000000;
  margin:0;
}
#ntable td a {
  color:#0055BB;
}
#ntable .tdheading {
  height:25px;
}
#ntable tr.ntitle h3, #ntable tr.tdheading h3 {
  text-transform:uppercase;
  font:bold 12px Arial, Helvetica, sans-serif;
  padding-top:5px;
  padding-left:15px;
  padding-bottom:0px;
  margin-top:0px;
  color:#000000;
  background:url(../images/tblpoint.gif) left no-repeat;
}
#ntable td.tdheading h3 {
  margin:0px;
  padding-bottom:0px;
}
#ntable tr.nheading td {
  font:bold 11px Arial, Helvetica, sans-serif;
}
#ntable tr.altrow td {
  background-color:#DBE4F3;
   padding-left:25px;
}

#ntable tr.normrow td {
   padding-left:25px;
}

#ntable tr.hdr td {
   padding-left:25px; color:#fff; background:#1c4f65;
}

#ntable tr.tablehr td {padding-bottom:10px}

.endparagraph {width:100%; border-bottom:2px solid #036; padding-bottom:30px}
.left {float:left; margin-right:10px}
.right {float:right}


/* Galley Bay popup bubbles */

#plotsHolder {position:absolute; top:24px; left:18px; width:412px; height:441px; background:url(../images/plots.png) 5px 10px no-repeat; padding:25px 0 0 25px; z-index:11}
#plotsHolder #head {position:relative; width:407px; height:20px; margin-bottom:10px; color:#fff}
#plot-instruct {position:absolute; top:px; left:px; width:207px; height:70px; background:url(../images/plot-instruct.png) no-repeat}
#plots {position:relative; width:389px; height:390px;}

.plot5-popup {width:73px; height:27px; position:relative; left: 284px; top: 82px;}
div.plot5-popup em {width:322px; top:-163px; left:-125px; z-index:2; display:none; color:#1c4f65; position:absolute}

.plot6-popup {width:73px; height:27px; position:relative; left:234px; top:117px;}
div.plot6-popup em {width:322px; top:-140px; left:-120px; z-index:2; display:none; color:#1c4f65; position:absolute}

.plot7-popup {width:73px; height:27px; position:relative; left:190px; top:138px;}
div.plot7-popup em {width:322px; top:-135px; left:-120px; z-index:2; display:none; color:#1c4f65; position:absolute}

.plot8-popup {width:73px; height:27px; position:relative; left:182px; top:192px;}
div.plot8-popup em {width:322px; top:-145px; left:-120px; z-index:2; display:none; color:#1c4f65; position:absolute}

.plot9-popup {width:73px; height:27px; position:relative; left:114px; top:205px;}
div.plot9-popup em {width:322px; top:-70px; left:-70px; z-index:2; display:none; color:#1c4f65; position:absolute}

.plot {width:73px; height:27px; display:block; text-indent:-9999px; background:url(../images/plot-placeholder.gif)}

.bubble {width:322px; float:left}
.bubble-top {float:left; width:322px; height:16px; background:url(../images/popbubble-top.png)}
.bubble-bg {float:left; width:292px; padding:0 15px; background:url(../images/popbubble-bg.png) repeat-y; color:#1c4f65; font-family:Verdana, Geneva, sans-serif; font-size:10px}
.bubble-btm {float:left; width:322px; height:35px; background:url(../images/popbubble-btm.png)}

.nopad {padding-top:0; margin-top:0;}
.nopad-b {padding-bottom:0; margin-bottom:0;}


#loader {position:absolute; width:100px; height:100px; left:350px; top:40%; background:url(../images/loader.gif) no-repeat; z-index:3}
#main_image {z-index:5; position:absolute}

/* Jolly Harbor villa styles */

.listing {width:100%; margin-bottom:52px}
.listing .imageBlock {float:left; width:400px; height:194px; background:#000; padding:4px; margin-right:20px}
.listing h3 { margin:0; padding:0 0 0 0; font-weight:normal; font-size:27px}
.listing p {}
.listing a {color:#13badf}

.listing img {float:left}
.listing img.one {margin-bottom:4px}
.listing img.two {margin-right:4px}



/* Popup gallery styles */


#gallery_main {position:relative; width:824px; height:622px; padding:36px 42px 0 42px; background:url(../admin_area/images/gallery_popup.png) no-repeat; z-index:9999; display:none}
#gallery_title {font-size:24px; color:#fff; font-weight:normal; display:block; float:left; width:680px; margin:0 0 10px 0; padding:0}
#gallery_wrapper {float:left; width:800px; height:500px; background:#111; border:12px solid #111; margin-bottom:3px; overflow:hidden}

#gallery_nav {font-size:20px; font-family:Verdana, Geneva, sans-serif; color:#fff; width:824px; text-align:right; float:left}


a#prev {display:block; float:right}
a:hover#prev {color:#26e2fc; text-decoration:none}

a#next {display:block; float:right}
a:hover#next {color:#26e2fc; text-decoration:none}

#spacer {float:right; width:30px; height:21px; text-align:center; color:#ccc}

a.logout { position:relative; z-index:9999; display:block; width:85px; height:20px; color:#fff; padding:3px 0 0 0; background:url(../admin_area/images/delete_btn.png) no-repeat; float:right; text-align:center; font-weight:600; margin-top:0px; font-family:Verdana, Geneva, sans-serif}

a.closeLocation { position:absolute; top:20px; right:20px; z-index:9999; display:block; width:85px; height:20px; color:#fff; padding:3px 0 0 0; background:url(../admin_area/images/delete_btn.png) no-repeat; float:right; text-align:center; font-weight:600; margin-top:0px; font-family:Verdana, Geneva, sans-serif}

.objImgFrame {border:#111 12px solid; width:800px; height:500px}

.simple_slider_hover {cursor:pointer; cursor:hand}
.simple_slider_disabled {opacity : 0.2; filter: alpha(opacity=20); zoom: 1; cursor:default}



/* Map bullet */
.map_bullet {width:23px; height:23px}
.title_holder {position:relative; width:23px; height:23px;}

.title_box {position:absolute; bottom:0; left:50%; margin-left:-80px; width:160px; padding-bottom:49px; background:url(../admin_area/images/mapSign_btm.png) bottom left no-repeat}
.title_box .top {float:left; width:160px; height:13px; background:url(../admin_area/images/mapSign_top.png) no-repeat}
.title_box .body {float:left; width:140px; text-align:center; padding:0 10px; color:#fff; background:url(../admin_area/images/mapSign_bg.png) repeat-y; font-family:Verdana, Geneva, sans-serif}

.rental {background:url(../admin_area/images/map-bullet3.png) no-repeat; width:23px; height:23px}


#mapAdmin {position:relative; width:835px; height:667px; padding:31px 42px 0 31px; background:url(../admin_area/images/gallery_popup.png) no-repeat; z-index:99; display:none; font-family:Verdana, Geneva, sans-serif}
#water {position:relative; width:772px; height:577px; padding-top:17px; padding-left:74px; float:right; z-index:50}
#water2 {position:relative; width:822px; height:577px; background:url(../admin_area/images/mapAdmin_bg.jpg); padding-top:17px; padding-left:24px}
#map_main {position:relative; width:772px; height:577px; background:url(../admin_area/images/map_main.jpg) no-repeat}

a.mapClose { position:absolute; top:50px; right:50px; display:block; width:85px; height:20px; color:#fff; padding:3px 0 0 0; background:url(../admin_area/images/delete_btn.png) no-repeat; text-align:center; font-weight:600; margin-top:0px; z-index:999}


#gallery_imgPreview ul, #gallery_imgPreview li {
			list-style-type: none;
			margin: 0px;
			padding: 0px;
		}
		
		.slide img {
			position: absolute;
		}
		
a.viewall {position:absolute; top:90px; right:50px; width:177px; height:84px; display:block; background:url(../images/viewAll.png) no-repeat; z-index:999}

#listing_nav {width:210px; height:25px; position:absolute; top:20px; right:10px; z-index:99;}
#listing_nav .spacer {float:left; width:16px; height:25px; background:url(../images/next_prev_btn.png) -97px 0}
#listing_nav .button {width:97px; height:25px; float:left}

a.prev_listing {display:block; float:left; width:97px; height:25px; background:url(../images/next_prev_btn.png) 0 0}
a:hover.prev_listing {background:url(../images/next_prev_btn.png) 0 -25px}

a.next_listing {display:block; float:left; width:97px; height:25px; background:url(../images/next_prev_btn.png) -113px 0}
a:hover.next_listing {background:url(../images/next_prev_btn.png) -113px -25px}

a.prev_listing span, a.next_listing span {display:none}

a.viewall span {display:none}


/* SEARCH popup */
#search {position:absolute; width:462px; height:489px; padding:27px 0 0 63px; background:url(../images/search_bg.png) no-repeat; z-index:999; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; display:none}

.search_head {float:left; height:40px; margin-bottom:15px; padding:30px 0 0 80px; font-size:20px; color:#26cef5; font-weight:600; text-transform:uppercase}

.search_row {float:left; width:390px; padding:7px 0 7px 10px; margin-bottom:7px; color:#ccc;

border: 1px solid #1d829f;
	-webkit-border-bottom-right-radius:7px; -webkit-border-bottom-left-radius:7px; -webkit-border-top-right-radius:7px; -webkit-border-top-left-radius:7px;
	-moz-border-radius-bottomright:7px; -moz-border-radius-bottomleft:7px; -moz-border-radius-topright:7px; -moz-border-radius-topleft:7px;
	border-bottom-right-radius:7px; border-bottom-left-radius:7px; border-top-right-radius:7px; border-top-left-radius:7px;}

.search_row h3 {text-transform:uppercase; font-weight:600; font-size:14px; text-decoration:underline; color:#ccc; margin-bottom:7px}
.search_row label {margin-right:10px; font-weight:600; font-size:11px; float:left; padding-top:2px}
.checkbox {margin-right:5px; float:left;}
.location {width:95px; display:block; float:left;}
.row {float:left; width:390px}
	
#form_buttons {float:left; width:400px; text-align:right; color:#fff; margin-top:0px}
#form_buttons .submit {width:103px; height:29px; text-align:center; background:url(../images/formbutton.png) no-repeat; color:#fff; border:none; font-weight:600; cursor:pointer}
#form_buttons .close {width:103px; height:29px; text-align:center; background:url(../images/formbutton.png) no-repeat; color:#fff; border:none; font-weight:600; cursor:pointer}

.bed {background:url(../images/icon_bed.png) 340px 5px no-repeat}
.price {background:url(../images/icon_price.png) 340px 5px no-repeat}
.locate {background:url(../images/icon_map.png) 340px 5px no-repeat}
.select {float:left; border:none; width:262px; height:23px; padding:0 0 0 0; background:url(../images/search_field.png) no-repeat; margin-top:5px}


/* SEARCH RESULTS PAGE */
#contentContainer_search {position:; width:911px; min-height:506px; padding:0 26px 20px 26px; background:url(../images/searchResults_main.jpg) no-repeat #092e3e; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.page_title {position:relative; width:911px; height:90px; overflow:hidden; float:left}

#property_finder {float:left; width:780px; height:116px; padding:15px 0 0 110px; margin:0 auto 20px auto; background:url(../images/searchResults_finder_bg.png) no-repeat; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#ccc}
#property_finder2 {float:left; width:780px; height:113px; padding:18px 0 0 110px; margin:0 auto 20px auto; background:url(../images/searchResults_finder_bg2.png) no-repeat; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#ccc}
#property_finder h3 {position:relative; color:#26cef5; font-size:20px; text-transform:uppercase; font-weight:600; margin-bottom:0; display:block; width:780px; height:30px; float:left}
#property_finder2 h3 {display:none; position:absolute; top:105px; left:123px; color:#26cef5; font-size:20px; text-transform:uppercase; font-weight:600; margin-bottom:0; display:block; width:500px; height:30px; float:left}
#finder_form {width:780px; padding:5px 0 5px 0; position:relative; float:left}

.selections {float:left; margin-bottom:25px}
.buttons {float:left; width:300px; padding-left:480px; margin-top:10px}
#finder_submit {position:absolute; top:-35px; right:25px; width:103px; height:29px; text-align:center; float:left; background:url(../images/formbutton.png) no-repeat; color:#fff; border:none; font-weight:600; cursor:pointer; z-index:99}

.finder_submit {width:103px; height:29px; text-align:center; float:left; background:url(../images/formbutton.png) no-repeat; color:#fff; border:none; font-weight:600; cursor:pointer; margin-right:10px}

a.advance_search {display:block; float:left; height:23px; width:150px; padding:6px 0 0 32px; background:url(../images/searchResults_advance.png) no-repeat; color:#ccc; font-size:14px; font-weight:600; font-family:Verdana, Geneva, sans-serif}
a:hover.advance_search {color:#fff; text-decoration:none}

.form_section {float:left; border-right:1px solid #526c7a; height:52px; padding:5px 23px 0 23px}
.form_section.end {border-right:none; padding:5px 0 0 23px}

.form_section.type {width:109px}
.form_section.bedroom {width:49px}
.form_section.pricerange {width:269px}
.form_section.locales {width:149px}

#finder_form label {float:left; padding:0 0 0 0; text-align:center; font-size:13px; font-weight:600; width:100%}
#finder_form .label {width:109px; float:left; font-weight:600}
.finder_label {width:50px; float:left}

.types {float:left; width:109px; height:22px; padding:2px 5px 2px 10px; background:url(../images/searchResults_type.png) no-repeat #fff; border:none; margin-top:5px}
.beds {float:left; width:49px; height:22px; padding:2px 2px 2px 0px; background:url(../images/searchResults_bed.png) no-repeat #fff; text-align:center; border:none; margin-top:5px}
.range {float:left; width:269px; height:22px; padding:2px 5px 2px 10px; background:url(../images/searchResults_price.png) no-repeat #fff; border:none; margin-top:5px}
.locations {float:left; width:149px; height:22px; padding:2px 5px 2px 10px; background:url(../images/searchResults_location.png) no-repeat #fff; border:none; margin-top:5px}

.results_nav {width:850px; padding:0px 0 5px 20px; float:left; color:#154357}	

#results_list_container {width:890px; min-height:500px; background:url(../images/searchResults_bg.png); padding:15px 10px 10px 11px; float:left; position:relative;
	
	border: 1px solid #fff;
	-webkit-border-bottom-right-radius:15px; -webkit-border-bottom-left-radius:15px; -webkit-border-top-right-radius:15px; -webkit-border-top-left-radius:15px;
	-moz-border-radius-bottomright:15px; -moz-border-radius-bottomleft:15px; -moz-border-radius-topright:15px; -moz-border-radius-topleft:15px;
	border-bottom-right-radius:15px; border-bottom-left-radius:15px; border-top-right-radius:15px; border-top-left-radius:15px;}
	
#results_list {width:865px; min-height:300px; padding:0 12px 0 13px; float:left; color:#062938} 

.results_img {float:left; width:125px; height:125px; text-align:center; overflow:hidden; margin:3px 9px 0 0; position:relative;}
.results_item {width:846px; height:145px; padding:15px 0 0 19px; background:url(../images/searchResults_row_bg.png) no-repeat; margin-bottom:10px; color:#062938; font-size:11px; font-family:Verdana, Geneva, sans-serif}
.results_tmb {float:left; width:121px; height:100px; text-align:center; overflow:hidden; margin:0 0 5px 0; position:relative; border:2px solid #1c4f65}
.results_tmb img {height:100px; position:absolute; left:-25%;}
.results_img span {font-weight:600; color:#062938; display:block}

.results_info {width:664px; height:87px; float:left; padding:5px 10px 0 15px; margin-bottom:7px; overflow:hidden; font-family:"Times New Roman", Times, serif}
.results_info h3 {font-size:21px; display:block; width:375px; float:left; height:25px; margin-bottom:0px; font-weight:600}
.results_info .locale {font-size:14px; font-weight:bold; float:right; text-align:right; padding-right:0px; width:270px; display:block; height:20px; margin-bottom:2px; padding-top:5px}
.results_info .cost {font-weight:600; font-size:12px; display:block; font-size:12px; float:left; width:100%; color:#000; margin-bottom:2px}
.results_info p {padding:0; margin:4px 0 0 0; font-size:14px; color:#062938; font-style:; width:100%; display:block; float:left;}

.results_links {float:left; width:659px; height:28px; padding:4px 15px 0 15px;}
a.view_details {display:block; background:url(../images/searchResults_details.jpg) no-repeat; padding:5px 0 0 35px; width:100px; height:20px; font-weight:600; color:#062938; float:left; margin-right:30px}
a.sell_sheet {display:block; background:url(../images/searchResults_sellSheet.jpg) no-repeat; padding:5px 0 0 45px; width:120px; height:20px; font-weight:600; color:#062938; float:left}
.results_category {float:right; color:#062938; font-weight:; font-size:11px; padding-top:5px; width:auto; text-align:right}

#results_per_page {float:right; padding-right:10px; width:170px}
.results {float:left; width:200px; padding-bottom:5px}
.pager {float:left; width:530px; text-align:right; padding:0 0 5px 100px}
.pager span {display:block}
.pages {margin-top:2px}

.pages a {padding:3px 5px; border:1px solid #999; color:#999; font-weight:bold; font-size:12px}
.pages a:hover {color:#062938}
.pages {font-weight:600; font-size:15px; color:#062938}
a.prev_page, a.next_page {background:#062938; color:#fff}
a:hover.prev_page, a:hover.next_page {background:#062938; color:#26cef5}

#mapLocation {width:638px; height:439px; background:url(../admin_area/images/gallery_popup.png) no-repeat; padding:31px 31px 0 31px; display:; left:-999999px; top:-99999px; position:absolute;}

#mapLocation #close {}

#map {width:638px; margin-bottom:0px}
#mapCanvas {width:638px; height:425px; background:#000; float:left}
.marker_title {color:#0d3057; font-weight:bold; font-size:16px; margin-bottom:5px; width:215px; padding-right:15px}
.marker_info {color:#333; width:200px; margin-bottom:5px; font-size:11px}
.marker_image {margin-bottom:5px; width:200px; padding:5px; border:1px solid silver}

#infoPanel-2 {float: left; margin:5px 0 0 10px; height:50px; width:638px}
.formButton {height: 25px; font: 12px arial, helvetica, verdana; font-weight: bold; background-color: #032c59; text-align: center; vertical-align: middle; color: #FFFFFF; border: solid 2px #666666; text-transform: uppercase; text-decoration: none; padding:3px 5px; margin: 0px 0 0 0; float:left}
#reset {margin-right:5px}
#description {float:left; margin-right:20px; width:358px; color:#9FF; padding:3px 0 0 0; font-size:14px; font-weight:600}

div.link {position:absolute; top:300px; left:50px; z-index:999}
a.permalink {background:rgb(0, 32, 52); padding:5px; text-decoration:none; border:1px solid rgb(89, 199, 212); -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; border-bottom-right-radius:5px; border-bottom-left-radius:5px; -webkit-border-top-right-radius:5px; -webkit-border-top-left-radius:5px; -moz-border-radius-topright:5px; -moz-border-radius-topleft:5px; border-top-right-radius:5px; border-top-left-radius:5px;
-moz-box-shadow: 3px 3px 4px #666; -webkit-box-shadow: 3px 3px 4px #666; box-shadow: 3px 3px 4px #666; 
 /* For IE 8 */
 -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#666666')";
 /* For IE 5.5 - 7 */
 filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#666666');}

a:hover.permalink {color:rgb(89, 199, 212)}

#nneXTReMe {width:200px}


/* NEWSLETTER ARCHIVES */
.newsletter_wrap {background:url(../images/newsletter_screenshot.jpg) 540px top no-repeat;}
a.archive {display:block; width:480px; height:54px; background:url(../images/newsletter_post_bg.png) center bottom no-repeat; padding:10px 10px 24px; border:1px solid #ebebeb; margin-bottom:10px;}
a.archive {-webkit-border-bottom-right-radius:15px; -webkit-border-bottom-left-radius:15px; -moz-border-radius-bottomright:15px; -moz-border-radius-bottomleft:15px; border-bottom-right-radius:15px; border-bottom-left-radius:15px; -webkit-border-top-right-radius:15px; -webkit-border-top-left-radius:15px; -moz-border-radius-topright:15px; -moz-border-radius-topleft:15px; border-top-right-radius:15px; border-top-left-radius:15px;}
a:hover.archive {background:url(../images/newsletter_post_bg.png) center bottom no-repeat #ebebeb; border:1px solid #284E65;}
a.archive h3 {color#062938; font-size:18px; margin:0 0 3px; padding:0;}
a.archive h4 {font-size:14px; color:#062938; margin:0; padding:0; font-weight:normal;}
.dateblock {float:left; width:45px; height:54px; background:url(../images/newsletter_dateblock.png) no-repeat; text-align:center; font-family:Myriad Pro, Arial, serif; margin-right:15px;}
.dateblock span {display:block}
span.day {font-size:19px; color:#00e6f4; font-weight:bold; padding:3px 0 2px; line-height:19px;}
span.month {font-size:12px; font-weight:bold; color:#fff; text-transform:uppercase; line-height:12px;}
span.year {font-size:10px; font-weight:bold; color:#fff}

