  /*-----------------------------------------------------
	Browser Reset
-----------------------------------------------------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
/* remember to define focus styles! */
:focus { outline: 0; }
/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del { text-decoration: line-through; }
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: collapse; border-spacing: 0; }

/*-----------------------------------------------------
	IE6 Browser Upgrade Notice
-----------------------------------------------------*/
#upgrade-browser { font-family:Arial, Helvetica, sans-serif; color:#000; padding:20px; background: #fff url(../imgs/ie6-warning/grad.png) repeat-x bottom left }
#upgrade-browser p { font-size:12px; background:url(../imgs/ie6-warning/warning-icon.png) no-repeat; padding-left:35px; margin:0}
#upgrade-browser a { text-decoration:underline; font-weight:bold; color:#000}
#upgrade-browser a:hover, #upgrade-browser a:focus { text-decoration:none; color:#000;}

/*-----------------------------------------------------
	Type
-----------------------------------------------------*/
h1,h2,h3,h4,h5,h6 { color:#4e1762}
h1	{}
h2	{ font-size:14px}
h3	{}
h4	{}
h5	{}
p	{ margin-bottom:15px;}
ul {list-style-type:disc; margin-bottom:15px;}
ol {list-style-type:decimal; margin-bottom:15px;}
li {}
blockquote {}
cite {font-style:italic;font-size:10px;color:#4e1762;line-height:10px;padding-bottom:5px;}
strong {font-weight:bold;}
em {font-style:italic;}
abbr, acronym {border-bottom:1px dotted #666;}
hr {
	clear:left;
	float:left;
	border: none 0; 
	border-top: 1px solid #cccccc;/*the border*/
	padding: 10px 0 0 0;
	margin-top:10px;
	width: 99%;
	height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
	}


a {text-decoration: underline; color:#4e1762;}
a:visited {text-decoration:underline; color:#4e1762}
a:hover, a:focus {text-decoration:none; color:#72538e}
a:active {text-decoration:none;}
a:focus {outline: 1px dotted #000;}

/*-----------------------------------------------------
	Forms
-----------------------------------------------------*/
input, select, textarea, label, legend { font-family:Arial, Helvetica, sans-serif}
label {font-weight:bold;}
legend {font-weight:bold;}
table { margin:4px 0}
th {background:#999; color:#fff; text-align:left; padding: 4px 0 4px 10px;}
td {font-size:11px; font-weight:normal; padding:7px}

/*-----------------------------------------------------
	Layout
-----------------------------------------------------*/
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;padding:0; margin:0}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
.cboth {clear:both;}
.hide {display:none}
.indent { display:block; overflow:hidden; text-indent:-9999px}
.intro { font-size:16px}

body { font:12px Arial, Helvetica, sans-serif; color:#4d4d4d; background: #fff url(../imgs/bg.png) no-repeat top center}

#wrapper{ width:856px; margin: 0 auto;}

#header { height:130px; width:856px; position:relative;}
#logo { background:url(../imgs/sprite.png) no-repeat 0 -15px; height:102px; width:119px; position:absolute; top:22px; left:16px}
#print-logo { display:none}
.home h1, .news h1, .aboutus h1, .strapline {background:url(../imgs/sprite.png) no-repeat 0 0; height:15px; width:612px; position:absolute; top:58px; left:215px}


#mainNav {margin: 0;padding: 0; position:absolute; top:103px; left:204px;z-index:1000;}
#mainNav li {float:left; list-style:none;z-index:1000; }
#mainNav li a {display:block; background: #fff; padding:0 12px 0 10px; margin: 0; text-decoration: none; color:#666; font-weight:bold; white-space: nowrap; font-size:12px; line-height:24px; height:24px; background:url(../imgs/navDash.png) no-repeat right center}
/*#mainNav li.last a { background:none}*/
#mainNav li a:hover { color:#4e1762}

/*-----------------------------------------------------
	First Level Dropdown
-----------------------------------------------------*/
#mainNav li ul {margin:0; padding:0; position:absolute; top:27px; visibility: hidden; background:#72538e;}
#mainNav li ul li {float:none; display: inline;}
#mainNav li ul li a {width:auto; background:#72538e; color:#e1d5eb; border:none; }
#mainNav li ul li a:hover { color:#fff;}
#mainNav li ul li:nth-child(2n+2) { background:#371a4a}
#mainNav li ul li a.even { background:#371a4a}

/*-----------------------------------------------------
	Second Level Dropdown
-----------------------------------------------------*/
#mainNav li ul li:hover ul,#mainNav li ul a:hover ul{visibility:visible;z-index:1000;}

#mainNav li ul li ul{margin:0; padding:0; position:absolute; top:0px; left:198px;visibility: hidden; background:#fff;}
#mainNav .rentals{left:86px;}
#mainNav .selling{left:143px;}
#mainNav .advice_selling{left:140px;}
#mainNav .compliance{left:143px;top:120px}
#mainNav li ul li ul li {float:none; display: inline}
#mainNav li ul li ul li a {width:auto; background:#9c81b4; color:#e1d5eb; border:none; }
#mainNav li ul li ul li a:hover { color:#fff}
#mainNav li ul li ul li:nth-child(2n+2) { background:#fff}
#mainNav li ul li ul li a.even { background:#614175}

#viewPortfolio { float:left; margin:111px 0 0 685px;color:#fff; font-weight:bold; font-size:12px;text-shadow: 0 1px 1px rgba(0, 0, 0, 0.9);  }
#viewPortfolio a{color:#FFF; text-decoration:none;padding: 4px 20px 4px 32px;background:url(../imgs/view_portfolio_norm.jpg) no-repeat;text-shadow: 0 1px 1px rgba(0, 0, 0, 0.9);}
#viewPortfolio a:hover{background:url(../imgs/view_portfolio_over.jpg) no-repeat;padding: 4px 20px 4px 32px;}

#viewPortfolio_top { float:left; margin:0 0 0 680px;color:#fff; font-weight:bold; font-size:12px;padding:4px 0 0  0;  }
#viewPortfolio_top a{color:#FFF; text-decoration:none;padding: 4px 20px 6px 32px;background:url(../imgs/view_portfolio_top_norm.jpg) -2px -2px no-repeat;text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);}
#viewPortfolio_top a:hover{background:url(../imgs/view_portfolio_top_over.jpg) -2px -2px no-repeat;padding: 4px 20px 6px 32px;}

#sellProp h5 { height:20px; background:#fff url(../imgs/hdr_sellingProperty.jpg) no-repeat; width:240px; margin-bottom:10px}
#sellProp p{line-height:10px;}

#devOp h5 { background:#fff url(../imgs/hdr_devOp.png) no-repeat; width:294px; height:35px;margin:0 0 10px 0}
#devOp p{line-height:10px;margin-bottom:20px}

.sellbtn {background:url(../imgs/sellProp_btn.jpg) no-repeat; width:200px; padding:0px 14px 8px 14px; line-height:9px;}
.sellbtn a{color:#e1d5eb; font-weight: bold; text-decoration: none; line-height:14px;}
.sellbtn a:hover{color:#fff; line-height:14px;}

#languages {
	position:absolute;
	top:0;
	left:114px;
	color:#7a7b75;
	font-size:11px;
	margin: 8px 0 0 100px;
	font-style:italic;
	width: 350px;
}
#languages ul {position:absolute; top:0; left:150px;}
#languages span { float:left; width:445px;}
#languages li { float:left; list-style:none;}
#languages li a { display:block; background:url(../imgs/sprite.png) no-repeat; height:14px; line-height:14px; padding: 0 0 0 30px; margin: 0 0 0 10px; color:#7a7b75; text-decoration:none}
#languages li a:hover { text-decoration:underline}
#languages li.english a { background-position: -119px -15px }
#languages li.spanish a { background-position: -119px -29px }

#masthead { height:241px;}

#filterSearch {background-color:#cccccc;width:800px;padding: 2px 4px 2px 4px;margin:6px 0;}
#filterSearch h2 { background:url(../imgs/sprite.png) no-repeat 0 -117px; height:18px; width:195px; margin: 0 0 10px 0}
#filterSearch fieldset { font-size:11px; color:#333; padding-bottom:7px;}
#filterSearch legend { color:#333}
#filterSearch p, #searchPanel table { float:left; margin: 0 5px 0 0}
#filterSearch label { padding:0 2px 0 4px; color:#333;}
#filterSearch fieldset select { font-size:11px; border: solid 1px #999; margin:0; padding:0;}

#filterSearch .submit {background:#72538e; margin:6px 0 0 4px; border:solid 1px #72538e; font-size:11px; font-weight:bold; color:#fff; padding:1px 2px; cursor:pointer; }

.search a{background:#72538e; margin:6px 0 0 10px; font-size:11px; font-weight:bold; color:#fff; padding:4px 15px; cursor:pointer; text-decoration:none;}
.search a:hover{color:#72538e; background:#fff;}

.lazagaleta_search a{background:#72538e; margin:20px 20px 0 0; font-size:11px; font-weight:bold; color:#fff; padding:4px 25px; cursor:pointer; text-decoration:none;}
.lazagaleta_search a:hover{color:#72538e; background:#fff;}

#filterSearch input.submit:hover, #searchPanel input.submit:focus { background:#fff; border:solid 1px #fff; color:#72538e}


#searchPanel { width:312px; height:221px; padding: 20px 0 0 16px ; float:right; background:url(../imgs/spBg.png) no-repeat}
#searchPanel h2 { background:url(../imgs/sprite.png) no-repeat 0 -117px; height:18px; width:195px; margin: 0 0 10px 0}
#searchPanel fieldset { font-size:11px; color:#fff; padding-bottom:7px;}
#searchPanel legend { color:#ccc}
#searchPanel p, #searchPanel table { float:left; margin: 0 5px 0 0}
#searchPanel label { display:block; padding-bottom:3px}
#searchPanel fieldset select { width:145px; font-size:11px; border: solid 1px #fff; margin:0 }

#searchPanel .submit {clear:both; background:#72538e; margin:5px 0 0 0; border:solid 1px #72538e; font-size:11px; font-weight:bold; color:#fff; padding:2px 15px; cursor:pointer; }
#searchPanel input.submit:hover, #searchPanel input.submit:focus { background:#fff; border:solid 1px #fff; color:#72538e}

#ticker {clear:both;width:680px;padding:6px 146px 0 0;margin:0 auto;background:url(../imgs/breaking_news.jpg) 690px 8px no-repeat;}
marquee{}
#footer { width:826px; margin:0 auto; padding:10px 0 50px 0; border-top: solid 1px #663366; clear:both; font-size:11px; background:url(../imgs/footerBg.png) no-repeat bottom right}
#footer li { float:left; list-style:none; border-right: solid 1px #663366; padding: 0 5px 0 0; margin: 0 5px 0 0; color:#666}
#footer li:last-child { border:none}
#footer li a { color:#666; text-decoration:none}
#footer li a:hover { text-decoration:underline}
#footer p { clear:both; line-height:normal; padding:7px 0; color:#663366; font-size:10px; margin-bottom:0}
#footer .smallPrint { font-size:10px}

#content { padding: 16px 16px 50px 16px; background:url(../imgs/contentBg.png) no-repeat; position:relative}
#content p, 
#content li { line-height:1.5em}
#content .col1 ul { list-style:inside; margin: 0 40px}
#content h1 { margin-bottom:24px; background:url(../imgs/sprite.png) no-repeat; text-indent:-9999px }

#image {
	float:left;
	background: #fff;
	padding:0;
	margin:0;
	}
	
#myAlternativeContent {
	background: #fff;
	padding:0;
	margin:0;
	}
	
	

.col1 { width:497px; float:left; padding: 0 16px}
.col1 ul{color:#4e1762; font-weight:bold; font-style:italic;padding-top:12px;}
.col2 { width:291px; float:left; padding: 0 18px;margin-bottom:15px}




/* H1's */
.search-results #content h1 { height:15px; width:180px; background-position: -196px -149px; margin-bottom:27px}
.search-results #header h1, .search-results .strapline {background:url(../imgs/sprite.png) no-repeat 0 0; height:15px; width:612px; position:absolute; top:58px; left:215px}
.search-results #content h6 { height:15px; background:url(../imgs/sprite_headers.jpg) 0px -291px no-repeat; width:250px;margin-bottom:20px}/*opportunities repossessions header*/
.search-results #content .laZagHdr { height:19px; width:400px; background:url(../imgs/sprite_headers.jpg) 0px -308px no-repeat;margin-bottom:20px;text-indent:-9999px;overflow:hidden}/*la zagaleta header*/
.search-results #content h4 { height:15px; width:400px; background:url(../imgs/sprite_headers.jpg) 0px -273px no-repeat;margin-bottom:20px}/*opportunities repossessions header*/
.search-results #content h5 { height:15px; width:400px; background:url(../imgs/sprite_headers.jpg) 0px -128px no-repeat;margin-bottom:20px}/*rentals header*/
.search-results a {text-decoration:none}

.servicesHdr{ background:url(../imgs/sprite_headers.jpg) 0px -20px no-repeat; height:17px; width:106px; margin-bottom:24px}/*services header*/


.portfolio #content h1 { height:15px; width:250px; background:url(../imgs/sprite_headers.jpg) 0px -200px no-repeat; margin-bottom:27px}
.portfolio #header h1, .portfolio .strapline {background:url(../imgs/sprite.png) no-repeat 0 0; height:15px; width:612px; position:absolute; top:58px; left:215px}

/*.portfolio #content h1 { height:15px; width:250px; background:url(../imgs/sprite_headers.jpg) 0px -25px no-repeat;}
.portfolio #content h1, .portfolio .strapline {background:url(../imgs/sprite.png) no-repeat 0 0; height:15px; width:612px; position:absolute; top:58px; left:226px}*/
.property-detail #content h1 { height:17px; width:179px; background-position: -119px -59px; margin-bottom:27px}
.property-detail #header h1, .property-detail .strapline {background:url(../imgs/sprite.png) no-repeat 0 0; height:15px; width:612px; position:absolute; top:58px; left:215px}
.advanced_search #content h1 { height:15px; width:250px; background:url(../imgs/sprite_headers.jpg) 0px -2px; margin-bottom:27px}
.advanced_search #header h1, .advanced_search .strapline {background:url(../imgs/sprite.png) no-repeat 0 0; height:15px; width:612px; position:absolute; top:58px; left:215px}




.services em{font-size:10px}

/* Home */

.home #content{ background:url(../imgs/contentBg1.png) no-repeat; padding: 16px 0 50px 0}
/*.home .col1 h2 { height:45px; background:#775992 url(../imgs/sprite.png) no-repeat 0px -135px; height:14px; width:106px; margin-bottom:24px}*/
.home .col1 h2 { background:#775992 url(../imgs/sprite_headers.jpg) no-repeat 0px -363px; height:19px; width:468px; margin-bottom:24px}
.home .col1 h3 { background:#72538e url(../imgs/sprite_headers.jpg) no-repeat 0px -327px; height:14px; width:130px; margin-bottom:24px}
.home .col2 h5 { height:20px; background:#fff url(../imgs/hdr_homesDistinction.jpg) no-repeat; width:230px; margin-bottom:10px}
.home .col1 h6 { background:#72538e url(../imgs/sprite.png) no-repeat -382px -131px; height:14px; width:106px; margin-bottom:24px}
.home .col2 h2 { background: #9e9c9d url(../imgs/sprite.png) no-repeat -345px -40px; height:15px; width:221px; margin-bottom:24px}
.home .col2 h6 { background: #9e9c9d url(../imgs/sprite.png) no-repeat -382px -148px; height:15px; width:170px; margin-bottom:24px}
.home .col2 p {font-size:11px}

/* About Us */

.aboutus #content{ background:url(../imgs/contentBg1.png) no-repeat; padding: 16px 0 50px 0}
.aboutus .col1 h2 { height:45px; background:#72538e url(../imgs/sprite.png) no-repeat 0px -135px; height:14px; width:106px; margin-bottom:24px}
.aboutus .col1 h3 { height:45px; background:#72538e url(../imgs/sprite_headers.jpg) no-repeat 0px -327px; height:14px; width:130px; margin-bottom:24px}
.aboutus .col1 h4 { margin-bottom:12px}
.aboutus .col1 h5 { padding-bottom:10px;}
.aboutus .col2 h5 { height:20px; background:#fff url(../imgs/hdr_homesDistinction.jpg) no-repeat; width:230px; margin-bottom:10px}
.aboutus .col1 h6 { height:45px; background:#72538e url(../imgs/sprite.png) no-repeat -382px -131px; height:14px; width:106px; margin-bottom:24px}
.aboutus .col2 h2 { height:45px; background: #9e9c9d url(../imgs/sprite.png) no-repeat -345px -40px; height:15px; width:221px; margin-bottom:24px}
.aboutus .col2 h6 { height:45px; background: #9e9c9d url(../imgs/sprite.png) no-repeat -382px -148px; height:15px; width:170px; margin-bottom:24px}
.aboutus .col2 p {font-size:12px}

/* News */

.news #content{ background:url(../imgs/contentBg1.png) no-repeat; padding: 16px 0 50px 0}
.news .col1 h2 { height:45px; background:#72538e url(../imgs/sprite_headers.jpg) no-repeat 0px -255px; height:14px; width:106px; margin-bottom:24px}
.news .col2 h5 { height:20px; background:#fff url(../imgs/hdr_homesDistinction.jpg) no-repeat; width:230px; margin-bottom:10px}
.news .col1 h6 { height:45px; background:#72538e url(../imgs/sprite.png) no-repeat -382px -131px; height:14px; width:106px; margin-bottom:24px}
.news .col2 h2 { height:45px; background: #9e9c9d url(../imgs/sprite.png) no-repeat 0px -149px; height:15px; width:196px; margin-bottom:24px}
.news .col2 h6 { height:45px; background: #9e9c9d url(../imgs/sprite.png) no-repeat -382px -148px; height:15px; width:170px; margin-bottom:24px}

/* Services */

.services #content{ background:url(../imgs/contentBg1.png) no-repeat; padding: 16px 0 50px 0}
.services #content h1 { height:15px; width:250px; background:url(../imgs/sprite_headers.jpg) 0px -25px no-repeat;}
.services #header h1, .services .strapline {background:url(../imgs/sprite.png) no-repeat 0 0; height:15px; width:612px; position:absolute; top:58px; left:215px}

.services .col1 h1 { background:url(../imgs/sprite_headers.jpg) 0px -272px no-repeat; height:17px; width:280px; margin-bottom:24px}/*investment header*/
.services .col1 h2 { background:url(../imgs/sprite_headers.jpg) 0px -20px no-repeat; height:17px; width:106px; margin-bottom:24px}/*services header*/
.services .col1 h4 { background:url(../imgs/sprite_headers.jpg) 0px -146px no-repeat; height:17px; width:106px; margin-bottom:24px}/*advice header*/
.services .col1 h3 {padding:5px 0 5px 0;}
.services .col1 h3 a{text-decoration:none;}
.services .col1 h6 { background:url(../imgs/sprite_headers.jpg) 0px -217px no-repeat; height:17px; width:106px; margin-bottom:24px}/*contact header*/
.services .col1 h5 { background:url(../imgs/sprite_headers.jpg) 0px -234px no-repeat; height:21px; width:280px; margin-bottom:19px}/*selling your property header*/
.services .col1 .offered { background:url(../imgs/sprite_headers.jpg) 0px -380px no-repeat; height:21px; width:280px; margin-bottom:19px}/*services offered header*/

.services .col2 h2 { height:45px; background: #9e9c9d url(../imgs/sprite.png) no-repeat -345px -40px; height:15px; width:221px; margin-bottom:24px}
.services .col2 h3 { font-size:15px;}
.resort { background: #9e9c9d url(../imgs/sprite.png) no-repeat -381px -89px; height:15px; width:186px; margin-bottom:24px}
.three_properties { background: #9e9c9d url(../imgs/sprite.png) no-repeat -381px -90px; height:15px; width:180px; margin-bottom:24px}
.services .col2 h4 { height:45px; background: #9e9c9d url(../imgs/sprite.png) no-repeat -381px -109px; height:15px; width:170px; margin-bottom:24px}/*downloads header*/
.services .col2 h5 { height:20px; background:#fff url(../imgs/hdr_homesDistinction.jpg) no-repeat; width:230px; margin-bottom:10px}
.services .col2 h6 { height:45px; background: #9e9c9d url(../imgs/sprite.png) no-repeat -382px -148px; height:15px; width:170px; margin-bottom:24px}/*address header*/
.services strong{color:#4e1762}

.services2 ul {color:#666;display:block;font-size:12px;line-height:24px;list-style:none outside none;padding:0 0 10px 0;margin:0;}

.services2 li {background:url("../imgs/logo_icon.jpg") no-repeat 0 5px;color:#666;display:block;font-style:normal;font-weight:normal;padding:0 0 10px 20px;text-decoration:none;margin:0;}

/* Distinction */

.distinction #content{ background:url(../imgs/contentBg1.png) no-repeat; padding: 16px 0 50px 0}
.distinction #content h1 { height:15px; width:250px; background:url(../imgs/sprite_headers.jpg) 0px -291px no-repeat;}
.distinction #header h1, .distinction .strapline  {background:url(../imgs/sprite.png) no-repeat 0 0; height:15px; width:612px; position:absolute; top:58px; left:215px}
.distinction .col1 h1 { height:15px; width:250px; background:url(../imgs/sprite_headers.jpg) 0px -291px no-repeat;}
.distinction .col1 h2 { height:15px; width:250px; background:url(../imgs/sprite_headers.jpg) 0px -291px no-repeat;}
.distinction .col1 h3 { }
.distinction .col1 h6 { height:45px; background:#72538e url(../imgs/sprite.png) no-repeat -382px -131px; height:14px; width:106px; margin-bottom:24px}
.distinction .col2 h5 { height:20px; background:#fff url(../imgs/hdr_homesDistinction.jpg) no-repeat; width:230px; margin-bottom:10px}
.distinction .col2 h2 { font-size:14px;color:#72538e}
.distinction .col2 h3 { font-size:15px;}
.distinction .col2 h6 { height:45px; background: #9e9c9d url(../imgs/sprite.png) no-repeat -382px -148px; height:15px; width:170px; margin-bottom:24px}


/* Investment*/

.investment #content{ background:url(../imgs/contentBg1.png) no-repeat; padding: 16px 0 50px 0}
.investment #content h1 { height:15px; width:400px; background:url(../imgs/sprite_headers.jpg) 0px -273px no-repeat;}
.investment #header h1, .investment .strapline {background:url(../imgs/sprite.png) no-repeat 0 0; height:15px; width:612px; position:absolute; top:58px; left:215px}


.investment .col1 h2 { background:url(../imgs/sprite_headers.jpg) 0px -20px no-repeat; height:17px; width:106px; margin-bottom:24px}/*services header*/
.investment .col1 h4 { background:url(../imgs/sprite_headers.jpg) 0px -306px no-repeat; height:21px; width:220px; margin-bottom:24px}/*advice header*/
.investment .col1 h3 a{text-decoration:none}
.investment .col1 h6 { background:url(../imgs/sprite_headers.jpg) 0px -217px no-repeat; height:17px; width:106px; margin-bottom:24px}/*contact header*/
.investment .col1 h5 { background:url(../imgs/sprite_headers.jpg) 0px -234px no-repeat; height:22px; width:280px; margin-bottom:19px}/*selling your property header*/

.investment .col2 h2 { height:45px; background: #9e9c9d url(../imgs/sprite.png) no-repeat 0px -149px; height:15px; width:196px; margin-bottom:24px}
.investment .col2 h3 { clear:both;font-size:15px;}

.investment .col2 h4 { height:45px; background: #9e9c9d url(../imgs/sprite_headers.jpg) no-repeat 0px -306px ; height:15px; width:240px; margin-bottom:24px}/*la zagaleta header*/
.investment .col2 h6 { height:45px; background: #9e9c9d url(../imgs/sprite.png) no-repeat -382px -148px; height:15px; width:170px; margin-bottom:24px}/*address header*/
.investment strong{color:#4e1762}


#featDev img {float: right; margin: 0 0 10px 10px}
#featDev { color:#4e1762}
#featDev h3 { margin:10px 0 0 0}
#featDev p{clear:left}

#virtual_mag {float:right; margin:0 0 0 30px;}
#LaZagaleta {color:#4e1762;font-weight:normal; width: 285px; margin-left:0 }
#LaZagaleta .hdr{background:#fff url(../imgs/hdr_LaZagaleta.jpg) no-repeat;margin-bottom:10px;height:20px; display:block; overflow:hidden; text-indent:-9999px}
#LaZagaleta p{margin-bottom:20px;}
#LaZagaleta a{font-style:normal;}

#contactAddress img { float: right; margin: 0 0 10px 10px}
#contactAddress { color:#4e1762}
#contactAddress h3 { margin-bottom:10px}
#contactAddress  h2 { height:45px; background: #9e9c9d url(../imgs/sprite.png) no-repeat 0px -149px; height:15px; width:196px; margin-bottom:24px}

/* Search Results */
.pagination { position:absolute; top: 0; right:0; width:312px; color:#333; padding-top:6px}
.pagination p { margin-bottom:0; font-size:11px;}
.pagination span { color:#fff; font-weight:bold; padding:5px}
.pagination a { color:#333; padding:5px; text-decoration:none; clear:both}
.pagination a:hover { color:#fff;}
.pagination div { margin-left:-6px}

.propRow { clear:both; padding-bottom:10px; margin:0 0 10px 15px; border-bottom: solid 1px #999; width:810px}
.propRow.last { border:none:}
.propRow img { float:left; margin-top:26px}

#picLeft {float:left; padding-top:0; margin-top:0}

.propDetails { margin: 0 0 0 27px; float:left; width:540px; font-size:11px}
.propDetails li { display:inline; padding-right:10px; font-weight:bold;}
.propDetails p, .propDetails ul, .propDetails h2  { margin:0 0 6px 0; color:#999}
.propDetails .features { color:#666; font-weight:bold; margin:0; padding:0}
.propDetails .listing_hdr { font-size:14px; color:#72538e; display:block}
.propDetails .price { margin-bottom:10px; font-size:12px; color:#333; font-weight:bold; display:block}
.propDetails .more { background:url(../imgs/sprite.png) no-repeat -119px -43px; width:64px; height:16px}
.view { background:url(../imgs/add_to_portfolio_btn.jpg) no-repeat 0px 0px; width:139px; height:16px}
.view a:hover{ background:url(../imgs/add_to_portfolio_btn_over.jpg) no-repeat 0px 0px; width:139px; height:16px}
.remove { background:url(../imgs/remove_port_norm.jpg) no-repeat 0px 0px; width:149px; height:16px}
.remove a:hover{ background:url(../imgs/remove_port_over.jpg) no-repeat 0px 0px; width:149px; height:16px}

/*.addportLrg { background:url(../imgs/add_to_port_lrg_norm.jpg) no-repeat 0px 0px; width:175px; height:26px;float:left}*/
#addportLrg { float:left;color:#fff; font-weight:bold; font-size:12px;}
#addportLrg a{color:#FFF; text-decoration:none;padding: 5px 20px 14px 44px;background:url(../imgs/add_to_port_lrg_norm.jpg) no-repeat}
#addportLrg a:hover{background:url(../imgs/add_to_port_lrg_over.jpg) no-repeat;}

#viewportLrg { float:left;color:#fff; font-weight:bold; font-size:12px;margin-left:10px}
#viewportLrg a{color:#FFF; text-decoration:none;padding: 5px 20px 14px 44px;background:url(../imgs/view_port_lrg_norm.jpg) no-repeat}
#viewportLrg a:hover{background:url(../imgs/view_port_lrg_over.jpg) no-repeat;}

/*#viewPortfolio { float:left; margin:111px 0 0 685px;color:#fff; font-weight:bold; font-size:12px;  }
#viewPortfolio a{color:#FFF; text-decoration:none;padding: 4px 20px 4px 32px;background:url(../imgs/view_portfolio_norm.jpg) no-repeat;}
#viewPortfolio a:hover{background:url(../imgs/view_portfolio_over.jpg) no-repeat;padding: 4px 20px 4px 32px;}*/


/* Propert Detail */
.slideshow-link { position:absolute; top:80px; right:20px; padding: 0 0 0 36px; height:22px; font-size:14px; text-decoration:none; line-height:22px; background:url(../imgs/cam-icon.png) no-repeat left center}
.slideshow-link:hover { text-decoration:underline}

.property-detail h2 { font-size:18px; font-weight:normal}
.property-detail .col1 h6 { background:url(../imgs/sprite_headers.jpg) 0px -217px no-repeat; height:17px; width:106px; margin-bottom:24px}/*contact header*/
.property-detail .price { font-size:18px; color:#868686; padding-bottom:10px; display:block}
/*.property-detail #content{ padding: 16px 20px 50px 0}*/
.property-detail .col2a { width:291px; float:left; padding: 0 10px;margin-bottom:15px}


.contactForm td{padding:5px 0 5px 0;}

#gallery { padding-bottom:20px}
#gallery #lgImage { height:259px; width:403px; float:left; margin-right:44px}
#gallery .image { float:left; height:77px; width:121px; margin: 0 0 4px 4px}
#gallery #thumbGal { float:left; width:377px;}

#keyFeats { width:258px; float:left; margin-right:25px}
#description { width:540px; float:left}
#keyFeats h2, #description h2 { border-bottom: solid 1px #4e1762; padding-bottom:6px; margin-bottom:7px}

#keyFeats ul { list-style:none}
#keyFeats li { background:url(../imgs/sprite.png) no-repeat -602px -107px; padding-left:20px; color:#4e1762; font-weight:bold; margin-bottom:8px }

#description #tools li a { background:url(../imgs/sprite.png) no-repeat; }
#description #tools li a, #description #tools li { float:left; list-style:none}
#description #tools li a { margin-right:20px; padding: 0 0 0 30px; height:22px; font-size:14px; text-decoration:none; line-height:22px}
#description #tools li a:hover { text-decoration:underline}
#description #tools li.swipe a { background-position: -591px -130px}
#description #tools li.print a { background-position: -591px -36px}
#description #tools li.email a { background-position: -591px -80px}
#description #tools li.contact a { background-position: -591px -58px}

.title-listing{padding: 10px 10px 4px 10px;}
#title-listing{padding: 10px 10px 4px 10px;}
#title_listing .submit {background:url(../imgs/search_btn_norm.jpg) no-repeat; height:16px; width:64px;text-indent:-9999px;display:block;overflow:hidden}

#reset1link{float:left;background: url(../imgs/reset_btn_norm.jpg) no-repeat;display:block;height:16px;width:64px;text-indent:-9999px;overflow:hidden;padding-right:20px}
#reset1 a:hover{background: url(../imgs/reset_btn_over.jpg) no-repeat;}
#submittt{padding-left:20px;margin-left:20px}


.selectall {padding:8px 0}
.selectall a{text-decoration:none}
.nounderline a{text-decoration:none; font-size:12px;margin-bottom:0;}

.left {
	clear:both;
	float:left;
	padding-top:8px;
}

.advice{font-style:normal;color:#666}

.slideshow { height: 50px; width:50px;margin:0;padding:0;float:left;}
.slideshow img { padding: 0;margin:0;border:0; background-color: #eee;height:241px; width:528px; }

.tel{font-size:16px;color:#333333;font-weight:bold}
.tel a{text-decoration:none;color:#333333;}
.tel a:hover{color:#666}

.property_box{clear:left;border-bottom:1px solid #999;padding:15px 0 0 0;}
.property_box img{width:160px;height:119px; padding: 0 0 8px 0;background:#4e1762; margin:0 0 4px 10px;float:right}
.property_box p{padding:0;margin:0;font-size:12px;color:#666}


.facebooklink{float:left;background: url(../imgs/facebook.jpg) no-repeat 0 0;display:block;height:48px;width:104px;text-indent:-9999px;overflow:hidden}
.facebook a:hover{background: url(../imgs/facebook_over.jpg) no-repeat 0 0;}

.youtubelink{float:left;background: url(../imgs/youtube.jpg) no-repeat 0 0;display:block;height:48px;width:93px;text-indent:-9999px;overflow:hidden}
.youtube a:hover{background: url(../imgs/youtube_over.jpg) no-repeat 0 0;}

.twitterlink{float:left;background: url(../imgs/twitter.jpg) no-repeat 0 0;display:block;height:48px;width:90px;text-indent:-9999px;overflow:hidden}
.twitter a:hover{background: url(../imgs/twitter_over.jpg) no-repeat 0 0;}

.smltxt{font-size:10px;color:#333;line-height:11px;padding:0;margin:0}
.disclaimer_hdr{padding:10px 0 0 0;color:#4e1762;margin-bottom:0}

