
body {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;font-size: 75%; color: #231F20; margin: 0px;background: #fff url('images/bck_slc.gif') center top repeat-x}
#shell {text-align: center;width: 100%;margin: 0px;padding: 0px;height: auto}
.topshell {padding: 0px;margin: 0 auto;background: #16C0F3 url('images/bck_slc.jpg') center top repeat-y;}
.topshellinr {padding: 0px;margin: 0 auto;background: url('images/verde_shape.jpg') center bottom no-repeat; }

.holder {width: 778px;text-align: left;margin: 0 auto;height: auto}

/* for understanding browsers */#topnav {min-height:91px; height:auto}
/* for Internet Explorer *//*\*/* html #topnav {height: 91px}/**/

#topnav {padding: 0px;background: url('images/property.gif') bottom left no-repeat}
#topNavWrap {width:778px; text-align:left; margin:0 auto; height:auto; background: url('images/property.gif') bottom left no-repeat}

#topflash {text-align: right;height: 66px;background: url('images/cape_verde_property_servicex.gif') top left no-repeat}
#languages {float:right; margin: 0px;padding: 5px 0px 0px 0px;width: 600px; text-align: right}
#languages ul {margin: 0px;padding: 0px 0px 0px 4px}
#languages li {padding: 0px;display: inline;list-style-type: none}
#toplinks {margin: 0px 0px 0px 175px;width: 600px; text-align: left; border:0px solid red;}
#toplinks ul {margin: 0px; padding:0px 0px 0px 10px; font-size:110%}
#toplinks li {padding:0px 0px 0px 0px; display:inline; list-style-type:none; float:left; color:#fff}
#toplinks a {text-decoration: none;float: left;padding: 3px 12px 0px 0px;margin: 0px; color:#fff; background-repeat: no-repeat;background-position: top left}
#toplinks a:link, #toplinks a:visited {color: #fff}
#toplinks a:hover, #toplinks a:visited:hover {text-decoration: none; color: #FFE4A2; background-image:url('images/top_on.gif')}

.left {float:left}

/* for understanding browsers */#toplinks a {min-height:22px; height:auto}
/* for Internet Explorer *//*\*/* html #toplinks a {height: 24px}/**/
/*--------------- layout styles ----------------*/

#contentimage {float:right; width: 616px; padding:0px; margin:0px}
#rightnavimg {float:left; width: 182px; height: 169px; padding:0px; margin:0px}


#pagelft {float:left; width: 150px; margin: 0px; padding: 0px}
#pagelftinr {padding: 0px 0px 10px 0px; width: 143px;}
/* for understanding browsers */#pagergt {min-height:380px; height:auto}
/* for Internet Explorer *//*\*/* html #pagergt {height: 380px}/**/
#pagergt {margin:0 auto; padding:0px; font-size:90%; float:right; width:784px}
#pagergtinr {float:right; margin: 0 auto; padding: 20px 0px 10px 0px; width:600px}
#coll {width: 396px}
#colr {float:right; width: 180px}
.col2l {float: left}
.col2r {float: right}
#logo {background: url('images/noscasa.gif') no-repeat;height: 55px; margin: 0px 0px 20px 16px}
/* global panel styles */
.panel {float:left; margin:0px; width: 100%; padding:4px 0px 0px 0px; background-color:#F5F5F5; border-left: solid 1px #E3E3E3; border-right: solid 1px #E3E3E3;}
.panelbdr {float: left; margin:0px; width: 100%;  border: 1px solid #D5A9A1; padding: 2px; width: 614; min-height: 50px; margin-bottom: 14px}
#myproperties .panelbdr {border-color: #8EBFD2}
#myproperties .panelbdr, #developments .panelbdr {border-color: #8EBFD2}
#myproperties .paneltop3, #developments .paneltop3 {background: #72A0BA url('images/panel_top4.jpg') top right no-repeat}

.panelrbottom {float:left; width:182px; height:6px; margin-bottom:10px; background: url('images/panelrbottom.gif') top left no-repeat}
.panelnewsbottom {float:left; width:182px; height:6px; margin-bottom:10px; background: url('images/panelrbottom.gif') top left no-repeat}

.panelLbottom {float:left; width:145px; height:6px; margin-bottom:10px; background: url('images/panelLbottom.gif') top left no-repeat}
.panelLtop {float:left;width:145px; height:6px; font-size:1%; padding: 0px; margin:0px; background: url('images/panelLtop.gif') top left no-repeat}

/* for understanding browsers */.paneltop {min-height:20px; height:auto}
/* for Internet Explorer *//*\*/* html .paneltop {height: 20px}/**/

.paneltop1, .paneltop2, .paneltop3 {margin:0px; background-color:#E47C58; background-repeat:no-repeat; background-position:top right}
.paneltop1 {width:182px; background-image: url('images/panelcntinr_tab.gif')}
.paneltop2 {width:145px; background-image: url('images/panel_top2.gif'); clear:both; margin-top:20px; display:inline-block;}

.paneltop3 {background-image: url('images/panel_top3.jpg')}


#myproperties .paneltop3 {background: #72A0BA url('images/panel_top4.jpg') top right no-repeat}
.paneltop {padding: 7px 7px 3px 5px;color: #fff;font-size: 90%}
#myproperties  .paneltop3 .paneltop {padding: 0px 0px 0px 21px; background: url('images/saved.gif') center left no-repeat}
.paneltop .floatl {font-size: 120%; margin: 0px}
.paneltop .floatr {font-size: 120%; color: #AB4D3C}
#myproperties .paneltop .floatr {color: #2C5268}  
.paneltop h2, .paneltop h3 {font-size: 120%;color: #fff;font-weight: normal;letter-spacing: 0em;padding: 3px 0px;margin: 0px;text-transform: none;border-bottom: 0px}

.paneltop .floatl .imgHolder {float:left; padding:0px 10px 0px 0px; margin:0px}
.paneltop .floatl .txtHolder {float:left; padding: 7px 10px 0px 0px}
.paneltop .floatr .txtHolder {float:left; padding: 7px 10px 0px 0px}


.searchtop {float:left; width:145px; padding:0px; margin:0px}
.searchtop .tabLeft {float:left; width:72px;}
.searchtop .tabRight {float:right; width:72px;}
.searchtop .tab a {display:block; text-decoration:none; padding:5px 5px 0px 5px; color:#fff; background: url('images/searchtab_grey.gif') top left no-repeat}
.searchtop .tab a:hover {background: url('images/searchtab_blue.gif') top left no-repeat}
.searchtop .tabOn a {display:block; text-decoration:none; padding:5px 5px 0px 5px; color:#fff; background: url('images/searchtab_orange.gif') top left no-repeat}

.searchtop .tabFull {float:right; width:145px; background: url('images/searchtab_orange.gif') top left no-repeat}


.newstop {float:left; width:182px; padding:0px; margin:0px;}
.newstop .tabLeft {float:left; width:91px;}
.newstop .tabRight {float:right; width:90px;}
.newstop .tab a {display:block; text-decoration:none; padding: 5px 5px 5px 5px; color:#fff; background: url('images/news_greytab.gif') top left no-repeat}
.newstop .tab a:hover {background: url('images/news_bluetab.gif') top left no-repeat}
.newstop .tabOn a {display:block; text-decoration:none; padding:5px 5px 5px 5px; color:#fff; background: url('images/news_orangetab.gif') top left no-repeat}

.newstop .tabFull {float:right; width:145px; background: url('images/searchtab_orange.gif') top left no-repeat}

#tickerAnchor {text-decoration:none !important; font-weight:bold}

#pagelft .panelcnt {font-size: 85%}
#pagergt .panelcnt {font-size: 90%}
#login .links {display: block;margin-top: 4px}
#login .links a {color: #B24A02; text-decoration: none}
#login .links a:hover {color: #FF6800; text-decoration: underline}

.panelcnt {}
.panelcntinl {float:left; padding:0px 0px 0px 3px}
.panelcntinr {padding:20px 2px 2px 5px}

.panelcntlft {float:left; width:145px;padding:0px 6px 0px 0px; margin:0px}
.panelcntrgt {float: left}
.panelcntrgt2 {float: left; width: 280px}
.splitl {float: left; padding: 6px 24px 6px 6px; width: 220px}
.splitr {float: left; padding: 6px 6px 6px 6px; width: 220px}

#newsscroll {float:left; background-color:#fff; height:300px; width: 172px; overflow:auto; margin: 0;}
.newsscrollinr {float:left; padding:5px 4px}
.newsscrollinr h3 {color:#AB4D3C; font-size:120%}
.newsscrollinr ul {list-style-type:none; margin: 2px; padding: 0px}
.newsscrollinr li {margin: 0px; padding: 0px 0px 10px 0px}

.type {width:99px !important; float:right; height:20px; margin:2px 0px; font-size:90%; color:#444}
.propID {float:right; margin-top:4px; padding:2px 0px}

/*
.searchdetails {color: #999999; margin: 24px 0px 16px 0px}
.searchdetails a {text-decoration: none}
.searchdetails ul {margin: 0px;padding: 0px;display: inline}
.searchdetails li {padding: 0px;display: inline;list-style-type: none}
.searchdetails .floatl li {margin: 0px 0px 0px 12px}
.searchdetails .floatl a {padding: 0px 0px 0px 7px; background: url('images/sm_arra_off.gif') center left no-repeat}
.searchdetails .floatl a:hover {background-image: url('images/sm_arra_on.gif')}
.searchdetails .floatr div {float: left; padding-left: 18px}
.searchdetails .next {padding-right: 8px; background: url('images/sm_arra_off.gif') center right no-repeat}
.searchdetails .next:hover {background-image: url('images/sm_arra_on.gif')}

#search select {float: right;color: #80615B;font-family: Trebuchet MS;padding: 0px 0px 0px 0px;font-size: 85%;width: 81px; margin: 3px 0px 3px 0px}
#search label {padding: 4px 0px 4px 0px}
#search .label {padding:4px 0px 0px 4px; width: 33px; float: left; clear: both}
#rental select {float: right;color: #80615B;font-family: Trebuchet MS;padding: 0px 0px 0px 0px;font-size: 85%;width: 81px; margin: 3px 0px 3px 0px}
#rental label {padding: 4px 0px 4px 0px}
#rental .label {padding:4px 0px 0px 4px; width: 33px; float: left; clear: both}
*/

.searchRow {float:left; width:135px; padding:0px; margin:0px}
.membersRow {float:left; width:135px; padding-left:3px; margin:0px}

#mnsearch {padding: 0px 10px 0px 10px; font-size: 110%; color: #999}
#mnsearchl {float: left; width: 50%; text-align: right}
#mnsearchr {float: right; width: 50%; text-align: right}
#mnsearchr .fspadding { padding-top:10px}
/*
#mnsearch select, #mnsearch .input {font-size: 100%;width: 130px;float: right;color: #80615B;font-family: Trebuchet MS;padding: 0px 0px 0px 0px; margin: 3px 0px 3px 0px}
#mnsearch label {display: block; padding: 4px 5px 4px 0px}
#mnsearch .label {text-align: right;padding-top: 4px; width: 103px; float: left}
*/




.detailswrap {margin: 3px 0px}
.detailstxt {float: left; width: 424px}
.detailstxt h3, .detailstxt h4 {display: inline;padding: 0px}
.detailstxt .description h4 {display: block;padding: 0px}

.summary {float: left; margin-right: 5px; width: 200px}
.description {float: left; width: 210px}
.development-description {float: left; width: 415px; padding: 5px 5px 0px 5px;}
.images {float: right; text-align: right;min-width: 174px;}

.action {padding: 4px; font-size: 120%; background-color: #EDE1DA}
#myproperties .action {background-color: #E7EEF1}
.action a {text-decoration: none; padding: 0px 20px 0px 10px; background: url('images/lrg_arra_off.gif') center left no-repeat}
.action a:hover {background-image: url('images/lrg_arra_on.gif')}

#devtabs {float:left}
.devtab, .devtabOn {float: left;display:block; width:182px; margin-right: 1px}
.devtab a, .devtabOn a {display:block; width:182px; padding:6px 5px 2px 5px}
.devtab a, .devtab a:link, .devtab a:visited {color:#fff; text-decoration:none; background: url('images/panel_top1_grey.gif') top left no-repeat}
.devtab a:hover {background: url('images/panel_top1_blue.gif') top left no-repeat}
.devtabOn a, .devtabOn a:link, .devtabOn a:visited  {color:#fff; text-decoration:none; background: url('images/panel_top1.gif') top left no-repeat}

#developments .searchdetails {margin: 0px 0px 16px 0px}
#developments .paneltop3 {padding: 0px}
#developments .wrap {float: left;border: 1px solid #D5A9A1}
#developments .wrappad {padding: 14px}

#developments .paneltop .floatr {font-size: 120%; color: #385261}
#developments .panelbdr {width: 568px}
#developments .detailstxt {width: 390px}
#developments .summary {width: 185px}
#developments .description {width: 195px}
#developments .images {min-width: 174px}
#developments h1 {float:left}
#developments .return {float:right}


/*------------------- list styles ---------------*/
.nobullets ul {margin: 0;padding:0;list-style-type: none;list-style-position: inside}
.nobullets li {margin: 1px 0px 1px -1.5em;list-style-type: none; padding-left:15px !important;padding-left:0px}
.sqbullets {margin:0;padding:0; list-style-type: none}
.sqbullets li {margin: -.3em 0px .2em 0px;padding-left: 13px;background: url('images/sqbullet.gif') left center no-repeat}
/*----standard styles----*/
div {margin: 0px; padding: 0px}
img {border-width:0px; padding:0}
a:link, a:visited {color: #B24A02}
a:hover {color: #FF6800;text-decoration: underline}
p {margin: 8px 0px 10px 0px}
.clearboth {clear:both;height:0.1em;font-size:1%;margin:0px;padding: 0px}
h1, h3, h4 {color: #AB4D3C}
h3, h4 {font-weight: bold;padding: 0px 0px 10px 0px;margin: 0px}
h1 {font-size: 210%;font-weight: normal;padding: 0px;margin: 0px 0px 20px 0px}
h2 {font-size: 120%;color: #C7897E;padding: 0px;margin: -22px 0px 10px 0px}
h3 {font-size: 120%;margin: 0px 0px -15px 0px}
h4 {font-size: 110%}
h5 {font-size: 110%;margin-bottom: -8px; color: #0093BB}
.highlightline {font-size: 120%;color: #AB4D3C}
.redtxt {color: #AB4D3C}
.blktxt {color: #000}

.propertylinks ul {float:left;padding: 0px; margin: 4px 0px 0px 0px; list-style-type: none}
.propertylinks li {list-style-type: none; list-style-type:none;padding: 0px 0px 0px 0px; margin: 0px}
.propertylinks li a {display: block;font-size: 120%;padding-left:10px; margin:0px 0px 0px 0px ;background: url('images/lrg_arra_off.gif') center left no-repeat; text-decoration:none; color:#B24A02}
.propertylinks li a:hover {color:#FF6800}

.elinks ul {float:left; padding:0px; margin:0px; list-style-type: none}
.elinks li {list-style-type: none; padding:0px; margin: 0px;}
.elinks li a {display: block;font-size: 120%;padding-left:10px; margin:0px ; color:#000; background: url('images/lrg_arra_off.gif') center left no-repeat; text-decoration:none}
.elinks li a:hover {color:#FF6800; text-decoration:none}

.lrglinks a {color:#B24A02; text-decoration:none}
.lrglinks a:hover {color:#FF6800; text-decoration:underline} 
 
.returnlink a {color:#B24A02; text-decoration:none}
.returnlink a:hover {color:#FF6800; text-decoration:underline}
.returnlink {color:#B84738; text-decoration:none; padding:0px 0px 0px 10px; margin:0px 0px 0px 0px; background: url('images/lrg_arra_l_off.gif') left no-repeat}


.contactarrow a {color:#fff; margin-left:10px; padding:0px 0px 0px 10px; font-size:120%; text-decoration:underline; background: url('images/contact_arrow.gif') left no-repeat;}
.contactarrow a:hover {text-decoration:none}
.contactnoarrow a {color:#fff; margin:0px; padding:0px 0px 0px 0px; font-size:120%; text-decoration:underline; background: url('images/contact_arrowx.gif') left no-repeat;}
.contactnoarrow a:hover {text-decoration:none}

.leftlinks ul {float:left; padding:0px; margin:5px 0px 7px 5px; list-style-type: none}
.leftlinks li {list-style-type: none; list-style-type:none;padding: 0px 0px 2px 0px; margin: 0px}
.lrglinks, .leftlinks a {color:#B84738; text-decoration:none; display: block;font-size: 120%;padding:0px 0px 0px 10px; margin:0px 0px 0px 0px ;background: url('images/lrg_arra_off.gif') left no-repeat}
.leftlinks a:hover {background-image: url('images/lrg_arra_on.gif'); text-decoration:underline; color:#FF6800}
.leftlinks {margin: -15px 0px 15px 0px}
.rightlinks {margin: 0px 0px 30px 0px}
.lrglinks, .pdflink, .pdflink2 {font-size: 120%}
.pdflink {display: block;padding: 4px 0px 4px 22px;background: url('images/ico_pdf.gif') center left no-repeat}
.pdflink2 {display: block; padding: 4px 0px 4px 22px; margin:0px 0px 0px 0px; background: url('images/ico_pdf2.gif') center left no-repeat}

.addto {display: block;font-size: 90%;padding-left:26px;background: url('images/add_to.gif') center left no-repeat}

.newsitem {border-bottom: 1px solid #E17A57}
.newsitem a {color: #000;display: block; padding: 4px 0px 4px 0px}
.newsitem a:hover, .newsitem a:visited:hover {background-color:#FDEDE7}
.newsitem h3 {text-decoration: none;}
.newsitem p {text-decoration: none;color: #000;margin: 0px}
.newsitem span {text-decoration: none;color: #6199A9}
.floatl {float: left}
.floatr {float: right; padding-left: 2px}
.alignr {text-align: right}

.buttons a {margin: 4px 0px 0px 0px; color: #B24A02; padding:4px 0px 0px 0px; text-decoration:none; text-align: center;background-image: url('images/btn_sm.gif'); background-repeat: no-repeat; display: block;height: 23px; width: 62px; font-family: Trebuchet MS, Arial, verdana, Helvetica, sans-serif;font-size: 10px}
.buttons a:hover {color: #FF6800}

.exclusiveBtn a, .exclusiveBtn a:visited {cursor:hand; display: block; width:137px; margin: 0px; padding: 5px 0px; text-align:left; text-decoration:none; color:#fff; background-image: url('images/search_exclusivebtn.gif'); background-repeat: no-repeat; font-family: Trebuchet MS, Arial, verdana, Helvetica, sans-serif;font-size: 10px}
.exclusiveBtn a:hover {color:#000}
.txt1 {display:block; font-size:150%; margin:0px; padding: 0px 0px 0px 13px;}
.txt2 {display:block; font-size:100%; margin: -5px 0px 0px 0px; padding: 0px 0px 0px 13px;}

.buttonM {width: 35px;background-image: url('images/btn_sm.gif')}
.buttonL {width: 75px;background-image: url('images/btn_sm.gif')}
.sdw, .sdw110, .sdw160, .sdw200, .sdw240, .sdw220, .textarea {height: 1.6em; width: 90%; font-size: 85%;background: url('images/input_bck.gif') left top no-repeat;margin: 0px 0px 5px 0px; border: 1px solid #6589B1; padding: 2px 2px 2px 4px; color:#80615B}
.searchsdw {height: 1.6em; width: 117px; font-size: 85%;background: url('images/input_bck.gif') left top no-repeat;margin: 0px 0px 5px 0px; border: 1px solid #6589B1; padding: 2px 2px 2px 4px; color:#80615B}
.textarea {height: auto}
.size90 {font-size:90%}
.sdw110 {width:110px}
.sdw160 {width:160px}
.sdw200 {width:200px}
.sdw220 {width:220px}
.sdw240 {width:240px}
#pagelftinr sdw {}
label {color: #999}
/*-----footer styles-----*/
#footer {float:left; margin:0px;padding:0px; font-size: 85%}
#footerinr {float:left; margin:0px;padding: 0px 0px 24px 0px;}
#footertop {float:left; margin:0px; padding: 7px 0px 7px 0px;color: #828272; border-top: 1px solid #E47C58; border-bottom: 1px solid #DFBAAD; margin:0px}

#footertop .Left {float:left; width:530px; padding:0px; margin:0px}
#footertop .Right {float:right; width:220px; padding:0px; margin:0px}

#footertop .Right .searchbox {float:left; text-align:right; width:145px; padding:0px 5px 0px 0px; margin:5px 0px 0px 0px}
#footertop .Right .searchbtn {float:right; width:70px; padding:0px; margin:0px}

#footertop .Right .searchbtn .buttons a {margin:0px 0px 0px 0px; color: #B24A02; padding:6px 0px 0px 0px; text-decoration:none; text-align: center;background-image: url('images/btn_sm.gif'); background-repeat: no-repeat; display: block;height: 23px; width: 62px; font-family: Trebuchet MS, Arial, verdana, Helvetica, sans-serif;font-size: 10px}
#footertop .Right .searchbtn .buttons a:hover {color: #FF6800}

#footertop ul {float:left; margin:6px 0px 0px 0px;padding: 0px}
#footertop li {margin:0px; padding: 0px;display: inline;list-style-type: none}
#footertop a {margin: 0px;padding: 0px 10px 0px 8px;color: #DC7333;background-repeat: no-repeat;background-position: center left; text-decoration:none}

#footertop a:link, #footertop a:visited {color: #DC7333; background-image: url('images/sm_arra_off.gif')}
#footertop a:hover {color: #FF6800;background-image: url('images/sm_arra_on.gif')}
#footerbtm {float:left; margin:0px; padding: 10px 0px 4px 0px; font-size:100%}
#footerbtm .copyright {float: left; padding: 4px 0px 4px 0px}
#footerbtm .oegen {float: right; padding: 4px 0px 4px 0px; text-align: right}
#footerbtm #xhtml {float: left;padding: 0px 4px 0px 0px}
#footerbtm #credits {float: left;line-height: 2.2em;padding: 0px}
#footerbtm #oegen {padding: 0px 0px 12px 20px;background: url('images/oegen.gif') no-repeat}
#footerbtm a {text-decoration:underline; color:#B24A02}
#footerbtm a:hover {text-decoration:none; color:#FF6800}

.formcnt {float:left; width:390px;}
.formcnt label {font-size:90%}
.formcnt .sdw220 {height: auto}
.formcnt .forml{float:left; width:150px; padding-bottom:3px}
.formcnt .formr{float:left; width:240px; padding-bottom:3px}
.formcnt select {color: #80615B;font-family: Trebuchet MS;padding: 0px 0px 0px 0px;font-size: 100%;width: 81px; margin: 3px 0px 3px 0px}

#footerAd {margin-top:15px; float:left}

.travelpanel {padding-top:15px; }

#searchbox {padding:7px 0px 5px 0px}
#searchbox label { vertical-align:middle}

/*-----inspection flights styles-----*/
#inspTop {float:left; font-size: 1%; width:408px; background: url('images/inspflights_top.gif') no-repeat; height:10px; margin:10px 0px 0px 0px; padding:0px}
#inspBottom {float:left; width:408px; background: url('images/inspflights_bottom.gif') no-repeat; height:10px; margin:0px; padding:0px}
#inspWrap {float:left; width:394px; margin:0px; padding:0px 6px; background-color:#F5F5F5; border-left: solid 1px #E3E3E3; border-right: solid 1px #E3E3E3;}

.inspInner {float:left; padding:0px 0px 0px 4px; margin:0px 0px; height:169px}

.inspInnerL {float:left; width:265px; margin-top:90px; padding:0px 5px}
.inspInnerL h3, h4 {color:#000;font-weight:bold}
.inspInnerL h3 {font-size:260%; text-transform:uppercase; line-height: 90%}
.inspInnerL h4 {font-size:200%}
.inspInnerR {float:left; width:110px; margin:0px; padding:0px}
.inspInnerR .img {float:right; padding-top:2px}

#inspContact {float:left; padding:6px 0px; margin:0px 0px; width:388px; background-color:#16C0F3; border-left: solid 3px #fff; border-right: solid 3px #fff; color:#fff}
#inspContact a, #inspContact a:visited  {color: #fff}
#contactTop {float:left;font-size: 1%;  width:394px; margin:10px 0px 0px 0px; background: url('images/contact_top.gif') no-repeat; height:9px; padding:0px}
#contactBottom {float:left; width:394px; margin:0px 0px; background: url('images/contact_bottom.gif') no-repeat; height:9px; padding:0px}


.moreholder {float:left; width:400px; margin:0px; padding:0px; background:#fff;}

.moreholder p {margin:0px 0px 10px 0px;}
a.hid {color:#000; text-decoration:none; outline-style:none;}
a.hid em {display:none;}
a.hid:hover {text-decoration:none;}
a.hid:active, a.hid:focus {background:#fff;}
a.hid:active span, a.hid:focus span {display:none;}
a.hid:active em, a.hid:focus em {float:left; display:block; color:#555; width:400px; font-style:normal; cursor:default; margin:0px;}
.clear {clear:both;}

#ctl00_ContentPlaceHolder3_ctl_search_pnlRental { background-color: #F5F5F5 ; padding:0px; margin:0px;  vertical-align:top;}
#ctl00_ContentPlaceHolder3_ctl_search_pnlSales { background-color: #F5F5F5 ; padding:0px; margin:0px; vertical-align:top;}


#PropertyHolder {float:left; padding:0px 5px 0px 0px}

#PropertyHolder #PropertyHeader { width:600px;}
#PropertyHolder #PropertyHeader .imageholder {float:left; width:275px;}
#PropertyHolder #icons .icon-images {margin:0px 0px 0px 8px}
#PropertyHolder #PropertyHeader .introtext { float:left; width:300px; padding-left:10px}
#PropertyHolder #PropertyHeader .NavigationBack { width:100px; float:left; text-align:left}
#PropertyHolder #PropertyHeader .NavigationNext { width:100px; text-align:right; float:right;}
#PropertyHolder #PropertyHeader .NavigationNext .next {padding-right: 8px; background: url('images/sm_arra_off.gif') center right no-repeat}
#PropertyHolder #PropertyHeader .NavigationNext .next:hover {background-image: url('images/sm_arra_on.gif')}
#PropertyHolder #PropertyHeader .NavigationBack .back {padding-left: 8px; background: url('images/sm_arra_back_off.gif') center left no-repeat}
#PropertyHolder #PropertyHeader .NavigationBack .back:hover {background-image: url('images/sm_arra_back_on.gif')}


.property_images { list-style-type:none; margin:0px}

.propertytitle {float:left; width:600px; margin-top:5px}
.propertytitle h1, .propertytitle h2{display:inline}
.propertytitle h2 {color:#FD8A3B; font-size:180%}

#propertygallery {float:left; width:440px; margin:10px 0px 0px 0px; padding:0px 0px 10px 0px}
.galleryLeft {float:left; width:440px; height:300px; padding-top:6px; background-color:#e7e7e7; text-align:center; margin-right:10px}
.galleryRight {float:right; width:127px; background-color:#e7e7e7; padding:5px 10px 0px 0px; margin-top:10px}

.galleryRight .top {float:left; width:127px; height:22px; padding:0px; margin:0px}
.galleryRight .top a {display:block; background: url('images/gallery_btnup.gif') top left no-repeat; color:#e7e7e7}
.galleryRight .top a:hover {background: url('images/gallery_btnup_alt.gif') top left no-repeat}

.galleryRight .btnbottom {float:left; width:127px; height:16px; padding:0px; margin:0px; background-color:red}
.galleryRight .btnbottom a {display:block; background: url('images/gallery_btndown.gif')  no-repeat left bottom; color:#e7e7e7}
.galleryRight .btnbottom a:hover {background: url('images/gallery_btndown_alt.gif')  no-repeat left bottom}

.galleryRight .middle {float:left; width:127px; height:194px; padding:0px; margin:0px}
.galleryRight .middle ul {float:left; list-style-type: none; margin:0px; padding:0px 0px 0px 9px}
.galleryRight .middle ul li {float:left; padding:0px 0px 2px 0px; margin:0px}
.galleryRight .middle ul a {display:block; border:#fff solid 1px; height:59px; width:106px}
.galleryRight .middle ul a:hover {border:#FD8A3B solid 1px}

.propertySubtitle h3 {color:#FD8A3B; font-size:160%}


#exclusive-properties .panelbdr {border-color: #8EBFD2}
#exclusive-properties .paneltop3 {background: #72A0BA url('images/panel_top4.jpg') top right no-repeat}
#exclusive-properties .paneltop .floatr {color: #2C5268} 

.devprop, .devover {text-decoration: none;font-size: 110%;color: #406959;font-weight: bold;background-repeat: no-repeat;background-position: left center;padding: 6px 0px 8px 42px;margin: 0px 20px 0px 0px;height: 36px;line-height: 36px;} 
.devprop {background-image: url('images/ico_dev_prop.gif')} 
.devover {background-image: url('images/ico_dev_overview.gif')}

.hotels {display: block;width: 400px;margin: 8px 0px 34px 0px}
.hotels .line {display: block;min-height: 35px;margin: 0px;border-top: 1px solid #D5A9A1; padding: 10px 0px}
.hotels .image {float: left}
.hotels .details {width: 290px;float: left; padding: 0px 0px 0px 8px; margin: 0px}
.hotels .book {background-color: #AB4D3C;padding-top: 4px;COLOR: #FFF;text-align: center}
.hotels .book a, .hotels .book a:link {text-decoration: none}
.hotels h3 span {color: #AB4D3C}
.hotels h3 {margin: 0px; padding: 0px; font-size: 120%;}
.hotels .web {text-align: right}

#flashcontent {
		height: 100%;
	}
	
.newsfooter {font-size:70%; padding-left:5px}

.googlemapIcon {height:25px; vertical-align:middle; float:left}
.googlemapIcon a:link {padding-bottom:17px}

.galleryThumb {float:left; margin:3px; border-style:solid; border-width:1px}
.largeImage {border-style:solid; border-width:1px}

span {font-size:100% !important}






dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6 { margin:0px auto; padding:0;}
table {border-collapse:collapse; border-spacing:0;}
fieldset,img { border:0;}
ol, ul {list-style-type:none}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;}
caption,th {text-align:left;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}

#logoTxt {background:url('images/noscasa.gif') no-repeat; height:55px; margin:0px 0px 20px 0px}

.searchProperty {width:161px;}
.searchProperty a {color:#fff !important; text-decoration:none; font-size:110%; font-weight:bold}
.searchProperty a:hover {text-decoration:none}
.searchProperty ul {float:left; list-style-type:none; margin:0px !important;}
.searchProperty ul li {display:inline; float:left; margin:0px !mportant; padding:0px !important}
.salesOn {background:url('images/searchSalesOn.gif') top left no-repeat; width:76px; height:23px; float:left !important; padding:3px 0px 0px 10px;}
.rentalsOff {background:url('images/searchRentalsOff.gif') top left no-repeat; width:75px; height:23px; float:right !important; padding:3px 0px 0px 0px;}
.salesOff {background:url('images/searchSalesOff.gif') top left no-repeat; width:76px; height:23px; float:left !important; padding:3px 0px 0px 10px;}
.rentalsOn {background:url('images/searchRentalsOn.gif') top left no-repeat; width:75px; height:23px; float:right !important; padding:3px 0px 0px 0px;}
#search {background:url('images/testimonialSlc.gif') top repeat-y; width:143px; font-size:90% !important; float:left; margin-top:0px; padding:0px 10px}
#search table tr td {padding-bottom:3px}
.searchBtn {background:url('images/searchBtn.gif') no-repeat; width:142px; height:26px; border:none; display:block; cursor:pointer; margin:8px 0px 0px 0px}
.searchBtm {float:left !important; }
.porpID {float:right !important}

#homeFlash {padding-top:6px}




