/* common styling */
/* layout styles -  header and content */
/* #### reset style http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ #### */
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, sup, tt, var, 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-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}
:focus { outline: 0; }

html, body { height: 100%;}

body{background:#D7CDB3 url(/template-images/default/gq_bg.jpg) top center repeat-x;font:80% "Century Gothic", Verdana, Arial, Helvetica, san-serif;color:#020202;}

#pop {background:#fff;background-image:none;margin-top:-25px;}
div.left{float:left;width:245px;margin-left:25px;}
div.right{float:right;width:245px;margin-right:5px;}

#pop {font-size:11px; background:#fff;background-image:none;}
#pop p{font-size:11px;line-height:1.2em;margin-bottom:12px;}


p{font-size:1em;line-height:1.2em;margin-bottom:12px;}
a{color:#1B75AF;text-decoration:none;}
a:visited{color:#45618C;text-decoration:underline;}
a:hover{color:#929293;text-decoration:underline;}
a img,a:link img,a:visited img{border:none}
fieldset{border:none;}

/*#container{width:990px;margin:0 auto;background: url(/template-images/default/gq-c-bg.png) no-repeat top center;overflow-x:hidden; } */
#container{width:990px;margin:0 auto;background: url(/template-images/default/g1-bg.png) no-repeat top center;overflow-x:hidden; }

/*
#pg5 #container,#pg27 #container,#pg28 #container,#pg29 #container {background: url(/template-images/default/gq-c-r-bg.png) no-repeat top center;}
#pg38 #container {background: url(/template-images/default/gq-c-bg.png) no-repeat top center;}
*/

#header {margin:0 auto;width:990px;height:104px;position:relative;}
#header-control{width:971px;height:104px;margin:10px 0 0 10px;background:url(/template-images/default/g1property-subheading-new.jpg) top right;}

#pg1 #header {margin:0 auto;width:990px;height:341px;position:relative;}
#pg1 #header-control{width:971px;height:341px;margin:10px 0 0 10px;background:url(/template-images/default/header-new2.jpg) no-repeat top right;}

#pg61 #header {margin:0 auto;width:990px;height:341px;position:relative;}
#pg61 #header-control{width:971px;height:341px;margin:10px 0 0 10px;background:url(/template-images/default/header-new2.jpg) no-repeat top right;}

#homeImageSecond {position:absolute;width:971px;height:341px;overflow:hidden;left:180px;top:0;margin:0;padding:0;}

#breadcrumb{display:none;}



#logo{width:180px;height:105px;margin:0 0 0 0;background:url(/template-images/default/new-g1logo.gif) no-repeat;z-index:90;position:absolute;left:9px;}
#logo h6 {display:inline;color:#fff;}
#logo h6 a{font-size:1px;display:block;width:180px;overflow:hidden;position:absolute;height:87px;padding-top:105px;voice-family:"\"}\"";voice-family:inherit;height:0;}

#pg1 #tlinks {position:absolute;top:-550px;right:9px;height:48px;}
#pg61 #tlinks {position:absolute;top:-550px;right:9px;height:48px;}

#tlinks {position:absolute;top:55px;right:9px;height:48px;}
#tlinks ul {margin:0;padding:0;}
#tlinks li {margin:0;padding:0;list-style-type:none;display:block;float:left;height:28px;margin-right:6px;}
#tlinks a {display:block;float:left;width:117px;height:48px;overflow:hidden;}

#tlinks a.sale {width:75px;background:url(/template-images/default/nav-sales.jpg) no-repeat;}
#tlinks a.rental {width:98px;background:url(/template-images/default/nav-rentals.jpg) no-repeat;}
#tlinks a.holiday {width:110px;background:url(/template-images/default/nav-holidays.jpg) no-repeat;}

#tlinks span {display:block;padding-top:48px;}



#contents{padding:0;margin:10px 27px 10px 207px;position:relative;min-height:1150px;}
#pg1 #contents{padding:0;margin:0 10px 0 190px;position:relative;min-height:1150px;}
#pg61 #contents{padding:0;margin:0 10px 0 190px;position:relative;min-height:1150px;}


#hmlinks {list-style-type:none;position:absolute;top:-21px;left:790px;z-index:20;}
#hmlinks li {display:block;width:94px;height:105px;overflow:hidden;}
#hmlinks a span {display:block;width:94px;height:105px;padding-top:105px;cursor:pointer;}

#hm-01 {cursor:pointer;width:94px;height:105px;background: url(/template-images/default/laguna-hm-1.png) no-repeat}
#hm-02 {cursor:pointer;width:94px;height:105px;background: url(/template-images/default/laguna-hm-2.png) no-repeat}
#hm-03 {cursor:pointer;width:94px;height:105px;background: url(/template-images/default/laguna-hm-3.png) no-repeat}

#lbrochure {overflow:hidden;cursor:pointer;position:absolute;top:340px;left:781px;z-index:20;height:190px;width:110px;background: url(/template-images/default/lbrochure-aug07.png) no-repeat}
#lbrochure  span{display:block;width:94px;height:190px;padding-top:2000px;cursor:pointer;}



/*### Custom Layout Options ###*/
#dvwrap01{width:920px;min-height:350px;}
#dvwrap01 .dvleft{float:left;width:630px;padding:20px 0 30px 7px;min-height:340px;}
#dvwrap01 .dvright{float:right;width:235px;min-height:350px;}

.dvclear {clear:both;height:1px;}
.clear {display:none;}



/* search forms */
#propsearch {width:155px;height:300px;position:absolute;left:13px;top:360px;}
#propsearch label {display:block;margin:0 9px;color:#fff;text-transform:uppercase;}
#propsearch select {display:block;width:155px;margin:0 0px 5px 0px;text-transform:none;}
#propsearch button{cursor:pointer;margin:5px 0 0 9px;background:url(/template-images/default/search.png) no-repeat;height:21px;width:86px;overflow:hidden;padding-top:21px;border:none;}

#propsearch button.srental {background:url(/template-images/default/search.png) no-repeat;}

#propsearch button:hover{background-position:0 -21px;}
#propsearch h4 {padding:0 0 4px 8px;font-size:18px;color:#fff}



#propsearchtool fieldset{display: block;font-size:90%;padding:5px 0 0 7px;}
#propsearchtool{background: url(/template-images/default/s-bg.png) repeat-x;height:51px;margin-top:10px;}
#propsearchtool select{font-size:100%;padding:2px;}
#propsearchtool .input_search_g {width:100px;}
#propsearchtool input{display:block;}
#propsearchtool label{float: left;display: block;margin: 0 1em 0 0;font-weight: bold;}
#propsearchtool select{display: block;}
#propsearchtool button{cursor:pointer;float:right;margin:-22px 60px 0 0;background:url(/template-images/default/search.png) no-repeat;height:21px;width:86px;overflow:hidden;padding-top:21px;border:none;}
#propsearchtool button:hover{background-position:0 -21px;}

#search_submit_land {position:relative;left:-225px;}
#search_submit_holiday {position:relative;left:65px;}

#extraHolidays {clear:both;display:block;position:relative;top:5px;}
#extraHolidays label{float: none;display: inline; margin: 3px 1em 0 20px;font-weight: bold;}
#extraHolidays input{position:absolute;margin:-3px 0 0 -20px;}
#extraHolidays #pool{position:absolute;margin:-13px 0 0 76px;}
#extraHolidays #aircon{position:absolute;margin:-13px 0 0 135px;}
#extraHolidays #pets{position:absolute;margin:-13px 0 0 272px;}


/* layout styles - footer */
#footer {margin:0 10px 0 190px;position:relative;padding:20px;font: normal 11px/17px "Century Gothic", Verdana, Arial, Helvetica, san-serif;bottom:0;text-align:right;}
#footer .grey {color:#8D8D8D;}
#footer a:link { text-decoration:none;color:#8D8D8D;}
#footer a:visited {text-decoration:none;color:#8D8D8D;}
#footer a:hover {text-decoration:underline;color:#8D8D8D;}

#ftcopy ul{list-style:none;padding:0 20px 10px 0;text-align:left;color:#8D8D8D;font-size:1em;}
#ftcopy li{display:inline;padding:0 .3em;}
#ftcopy li.npipe{border:0;}
#ftcopy a:link, #ftcopy a:active, #ftcopy a:visited {text-decoration:none;color:#8D8D8D;}
#ftcopy a:hover{text-decoration:underline;color:#8D8D8D;}
#ftlinks ul{list-style:none;padding:0 20px 10px 0;text-align:left;color:#8D8D8D;font-size:1em;}
#ftlinks li{display:inline;padding:0 .3em;border-left:1px solid #8D8D8D;}
#ftlinks li.npipe{border:0;}
#ftlinks a:link, #ftcopy a:active, #ftcopy a:visited {text-decoration:none;color:#8D8D8D;}
#ftlinks a:hover{text-decoration:underline;color:#8D8D8D;}

/* general classes */
p.margin, ul.margin{margin:0 20px 5px 20px;}
ul.margin li{list-style:disc;margin-left:13px;}
p.clear{clear:both;margin-top:15px;}


/* form elements */
.info{color:red;background-color:transparent;font-weight:400;}
.warn{color:red;font-weight:400;background-color:transparent;}
.error{color:red;background-color:transparent;font-weight:400;}
.error-display{}
.input-textArea{color:#BF272D;margin-right:5px;display:block;width:230px;height:65px;border:1px solid #d5d4d4;}
.input-yesno{color:#BF272D;background-color:#E8E8E8;border:1px solid #BF272D;}
.input-nowidth{color:#BF272D;background-color:#E8E8E8;border:1px solid #BF272D;}
.input-checkBox{color:#BF272D;background-color:#E8E8E8;border:1px solid #BF272D;}
.input-dropDown{color:#BF272D;background-color:#E8E8E8;border:1px solid #BF272D;}
.form-display{padding:10px;display:block;color:#767676;width:240px;border:1px solid #767676;}
.form-display2{text-align:left;}
.form-header,.members-heading{font-weight:700;font-size:125%;text-align:left;margin:-5px 0 5px;padding:0;display:block;}
.form-text{font-size:80%;font-weight:400;text-align:left;display:block;clear:both;}
.progress{display:none;width:350px;position:absolute;padding:40px;z-index:1000;border:1px solid #0D3D7A;color:#0D3D7A;font-size:10px;font-family:"Century Gothic", Verdana, Arial, Helvetica, san-serif;background-color:#fff;margin:-60px auto 0;}
.form-display input {display:block;}
/* end form elements */

/* Newsletter */
#newsletter {position:relative;top:-60px;width:213px;height:300px;padding:10px;background:url(/template-images/default/laguna-newsletter-bg.png) no-repeat;}
#newsletter label {display:block;margin:0 9px;color:#fff;}
#newsletter .input-text {display:block;width:191px;margin:0 9px 5px 9px;}
#newsletter .info{color:#fff;margin:0 9px;background-color:transparent;font-weight:400;}
#newsletter .warn{color:#fff;margin:0 9px;font-weight:400;background-color:transparent;}
#newsletter .error{color:#fff;background-color:transparent;font-weight:400;}
#newsletter div.error{margin:0 9px;}
#newsletter h4 {display:block;padding:0 0 4px 6px;margin:0;font-size:18px;font-weight:bold;border-bottom:1px solid #fff;}
#newsletter button{cursor:pointer;margin:15px 0 0 46px;background:url(/template-images/default/newsletter.png) no-repeat;height:23px;width:121px;overflow:hidden;padding-top:23px;border:none;}
#newsletter button:hover{background-position:0 -23px;}
#newsletter p {display:block;margin:12px 16px 12px 12px;color:#fff;}

/* Innerpages Styles */

#contents h1 {display:block;font-size:22px;position:relative;z-index:15;font-family:"Century Gothic", Verdana, Arial, Helvetica, san-serif;}
#contents h2 {display:block;font-size:20px;position:relative;z-index:15;font-family:"Century Gothic", Verdana, Arial, Helvetica, san-serif;}
#contents h3 {display:block;font-size:18px;position:relative;z-index:15;font-family:"Century Gothic", Verdana, Arial, Helvetica, san-serif;}
#contents h4 {display:block;font-size:15px;font-weight:bold;word-spacing:-1px;position:relative;z-index:15;font-family:"Century Gothic", Verdana, Arial, Helvetica, san-serif;}
#contents h5 {display:block;position:relative;z-index:15;font-family:"Century Gothic", Verdana, Arial, Helvetica, san-serif;}

#pages{width:639px;background:#fff;padding-bottom:50px;margin:0 0 4px 50px;}
#pages ul{margin-left:15px;}
#subnav{width:742px;height:55px;background:#C0272E url(/template-images/default/internalnav.gif) 105px 17px  no-repeat;clear:both;}
#internalnav{width:742px;height:55px;background:url(/template-images/default/logointernal.gif) top left no-repeat;}
#internalnav span{visibility:hidden;}
#subnavul{list-style:none;padding:16px 0 0 120px;}
#subnavul li{display:inline;list-style-type:none;}
#subnavul a{height:39px;width:201px;color:#fff;text-decoration:none;float:left;display:block;}

/* Display Styles */
div.disphead{position:relative;margin:10px 0px 5px 0px;padding:14px 14px 0 14px;overflow:hidden;background: url(/template-images/default/s-bg.png) repeat-x;height:35px; }
div.disphead{}
div.disphead h5{position:absolute;float:left;color:#000;font-size:18px;}
div.disphead h5.pricelist{position:absolute;float:right;font-size:18px;color:#000;}

#listingWrap {clear:both;margin:10px 0px 10px 0px;width:756px;}
#master-display{float:left;width:494px;height:790px;}
#master_content_display{color:#000;float:right;width:232px;padding:10px;background:#E3E3E3;min-height:750px}
#master_content_display ul{margin-left:15px;}
#master_content_display h3{color:#000;font-size:1.2em;margin:12px 0 3px 0;}
#master_content_display a{color:#B24C0A;font-weight:bold;position:relative;}
#master_content_display a:hover{color:#fff;font-weight:bold;position:relative;}

#master_content_display li {padding-left:2px;margin:3px 0 3px 5px;}

#master_content_display-foot {float:right;clear:right;position:relative;width:335px;height:10px;}

div.main_profile_image {}
div.main_profile_image span {display:block;overflow:hidden;width:494px;height:283px;cursor:pointer;}
div.main_profile_image span.txt {display:block;padding-top:283px;}

img.listing_profile_small{width:144px;height:104px;}
div.smallimage{float:left;width:149px; margin: 15px 5px 0 0  !important; margin: 15px 5px 0 0 ;}
div.smallimage span {display:block; padding: 0px 5px 5px 0px;}
div.smallimage img { background-color: #fff;padding: 1px;}
span.enlarge{display:none;}
p.italic{color:#000;font-size:0.95em;margin-top:15px;}
span.floatleft{display:block;color:#000;font-size:16px;font-weight:bold;margin:7px 0;padding:5px 0;border-width:1px 0;background: url(/template-images/default/displayline.gif)  no-repeat bottom right;}

#listingWrap .featureTxt {display:block;color:#000;font-size:14px;font-weight:bold;position:relative;z-index:15;margin:10px 0 5px 0;}

#aprofile {margin:10px 0 0 0;}
#aprofile .featureTxt {display:block;color:#000;font-size:18px;margin:5px 0 5px 0;}
#aprofile img {float:right;}
#aprofile h3{color:#000;font-size:1.2em;margin:12px 0 3px 0;}
#aprofile ul{margin:0;padding:0;}
#aprofile li {list-style-type:none;}
#aprofile a{color:#B24C0A;}
#aprofile a:hover{color:#1B75AF;}

#pop ul{margin-left:15px;}
#pop h3{color:#C3C5C7;font-size:1.2em;margin:12px 0 3px 0;}
#pop a{color:#B24C0A;}
#pop a:hover{color:#1B75AF;}
#pop li {padding-left:2px;margin:3px 0 3px 5px;font-weight:bold;}

span.floatleft em{text-transform:uppercase;}
div.bedbathcar{display:none;}
.cbed {position:absolute;top:9px;left:46px;}
.cbath {position:absolute;top:9px;left:122px;}
.ccar {position:absolute;top:9px;left:192px;}
.cpool {position:absolute;top:5px;left:266px;}

/* links for listing details */
#listing-nav {position:relative;margin:2px 0 5px 0;padding:14px 12px 0 12px;overflow:hidden;background: url(/template-images/default/s-bg.png) repeat-x;height:35px;}
#listing-nav ul {padding:0;margin:0;}
#listing-nav li {padding:0;margin:0 3px 0 0;list-style-type:none;float:left;}
#listing-nav li a{min-width:130px;padding:3px 12px;height:23px;font-size:14px;color:#000;}
/*
#listing-nav span {display:none;}
#listing-nav a.listing_contact{background:#fff url(/template-images/default/contact.png) no-repeat;display:block;}
#listing-nav a.listing_ifp{background:#fff url(/template-images/default/ifloorplan.png) no-repeat;display:block;}
#listing-nav a.listing_fp {background:#fff url(/template-images/default/floorplan.png) no-repeat;display:block;}
#listing-nav a.listing_vt{background:#fff url(/template-images/default/vtour.png) no-repeat;display:block;}
#listing-nav a.listing_imov{background:#fff url(/template-images/default/movie.png) no-repeat;display:block;}
#listing-nav a.listing_p{background:#fff url(/template-images/default/photogallery.png) no-repeat;display:block;}
#listing-nav a.listing_b{background:#fff url(/template-images/default/makebooking.png) no-repeat;display:block;}
#listing-nav a.listing_map{background:#fff url(/template-images/default/imap.png) no-repeat;display:block;}
#listing-nav li a:hover{background-position:0 -23px;}
*/

/* Popup styles - internal pages */
#emailagent{width:540px;margin:20px auto;color:#fff}
#emailagent p,#emailagent a,#emailagent  h4{color:#fff}
span.header_sub{visibility:hidden;}

/* Search results css specific */
div.search_display_results{background: url(/template-images/default/s-bg.png) repeat-x;height:51px;margin:10px 0 20px 0;position:relative;overflow:hidden;}
div.search_header_display{color:#000;position:absolute;left:9px;top:16px;text-align:center;width:100%;}
div.search_pages{right:0;text-align:right;color:#000;position:absolute;right:9px;top:16px;}
div.search_display_results strong {font-size:20px;left:9px;top:-5px;position:absolute;}

#searchMainDisplay {}
#pg20 #searchMainDisplay p, #pg19 #searchMainDisplay p {margin-bottom:-3px;}
div.listing{width:232px;height:325px;background:#DCDCDC;border-bottom:23px solid #E3E3E3;float:left;margin:0 29px 35px 0;position:relative;z-index:10;}
div.lextra{height:375px;}
div.listingRight{margin:0 0 35px 0;}

div.searchimage {}
div.searchimage span {cursor:pointer;display:block;height:232px;width:100%;overflow:hidden;background-position:-122px -100px;border-bottom:1px solid #fff;}
div.searchimage span.txt {padding-top:232px;}
div.wrap{display:block;clear:both;padding:7px;}
div.topline{}

span.suburb{margin-left:0;float:left;font-weight:bold;font-size:11px;text-transform:uppercase;}
span.price{float:right;font-weight:bold;font-size:11px;}
span.suburb a,span.price a{color:#000;}


.businessDetails {color:#B24C0A;font-size:10px;}

div.searchimage img { }

div.nextline{position:absolute;top:328px;left:4px;z-index:20;}
.lextra div.nextline{position:absolute;top:378px;left:4px;z-index:20;}


div.nextline span{display:block;float:left;margin-right:4px;padding:1px 3px;font-size:12px;}
span.pool a,span.bed a,span.bath a,span.car a,span.pool a:visited,span.bed a:visited,span.bath a:visited,span.car a:visited{color:#000;}

div.description p{color:#2e2e2f;display:block;clear:both;padding:5px;}
div.description a.more{color:#1B75AF;font-weight:bold;}
#searchMainDisplay span.promo{font-family:Verdana, sans-serif;margin:2px 0 0 0;text-transform:lowercase;padding:4px;display:block;font-weight:bold;color:#fff;background:#B24C0A;height:35px;font-size:16px;}
#searchMainDisplay span a {text-decoration:none;}

#pg20 #searchMainDisplay p, #pg19 #searchMainDisplay p{margin:0;padding:0 4px;}

div.search_pages,div.searchresults span.search_header_display{color:#000;}
div.search_pages{float:right;}
div.search_header_display{float:left;}

/* Drop Down Navigation Items */
.section-title{display:none;}
/* Overall appearance and position of menu */
/* Appearance Top Level */
/* Menu wrapper */
#slidingmenu {width:180px;height:341px;display:block;margin-left:9px;top:10px;position:absolute;z-index:30;font-family:"Century Gothic", Verdana, Arial, Helvetica, san-serif;}
/* Appearance Top Level */
/* all lists */
#slidingmenu ul{width:150px;top:107px;margin-left:14px;list-style-type:none;position:absolute;}
/* all list items */
#slidingmenu li{position:relative;display:block;width:167px;margin:0;padding:0;}

#slidingmenu li li{width:150px;}


ul.slidingmenu a:link, ul.slidingmenu a:visited {font-size:14px;color:#fff;padding:3px 8px 4px 8px;text-decoration:none;font-weight:normal;text-transform:capitalize;display:block;}
ul.slidingmenu a:hover {background:#fff;color:#929293;}
/* second-level lists */
#slidingmenu li ul{display:none;position:absolute;top:1px;left:152px;border-width:0;}
/* third and further level lists */
#slidingmenu li ul ul{display:none;position:absolute;top:20px;left:160px;border-width:0;}
/* lists nested under hovered list items */
#slidingmenu li:hover ul,#slidingmenu li.hover ul{border-width:0;text-align:left;}
ul.slidingmenu ul{margin:-1px 0 0 0;border-width:0;padding:0;font-size:12px;text-align:left;color:#fff;background:#484848;}
ul.slidingmenu ul li{display:block;border-width:0;text-align:left;border-bottom:1px solid #fff;width:160px;}
ul.slidingmenu ul a:link,ul.slidingmenu ul a:visited{background-image:none;font-weight:normal;font-size:12px;text-transform:none;border-width:0;color:#fff;text-decoration:none;padding:3px 3px 3px 6px;display:block;}
ul.slidingmenu ul a:hover{background:#929293;color:#fff;text-decoration:none;margin:0;padding:3px 3px 3px 6px;display:block;}

ul.slidingmenu ul a.subheader:link,ul.slidingmenu ul a.subheader:visited{font-weight:bold;}

.sec4 .subheader li{background:red;border:2px solid red;}

/* Note: the class .subheader is available for menu items that have sub menus */


/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {font: 12px Verdana, Arial, Helvetica, sans-serif;color:#1B75AF;}
#TB_secondLine {font: 10px Verdana, Arial, Helvetica, sans-serif;color:#1B75AF;}
#TB_window a:link {color:#B24C0A;}
#TB_window a:visited {color:#B24C0A;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color:#B24C0A;}
#TB_window a:focus{color:#B24C0A;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {position: fixed;z-index:100;top: 0px;left: 0px;background-color:#000;filter:alpha(opacity=75);-moz-opacity: 0.75;opacity: 0.75;height:100%;width:100%;}
#TB_window {position: fixed;background: #ffffff;z-index: 102;color:#1B75AF;display:none;border: 6px solid #E69134;text-align:left;top:50%;left:50%;}
#TB_window img#TB_Image {display:block;margin: 15px 0 0 15px;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;border-top: 1px solid #666;border-left: 1px solid #666;}
#TB_caption{height:25px;padding:7px 30px 10px 25px;float:left;font-weight:bold;font-size:110%;}
#TB_closeWindow{height:25px;padding:11px 25px 10px 0;float:right;}
#TB_closeAjaxWindow{padding:7px 10px 5px 0;margin-bottom:1px;text-align:right;float:right;}
#TB_ajaxWindowTitle{float:left;padding:7px 0 5px 10px;margin-bottom:1px;}
#TB_title{background-color:#e8e8e8;height:27px;font-weight:bold;}
#TB_ajaxContent{clear:both;padding:2px 15px 15px 15px;overflow:auto;text-align:left;line-height:1.4em;}
#TB_ajaxContent.TB_modal{padding:15px;}
#TB_ajaxContent p{padding:5px 0px 5px 0px;}
#TB_load{position: fixed;display:none;height:13px;width:208px;z-index:103;top: 50%;left: 50%;margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */}
#TB_HideSelect{z-index:99;position:fixed;top: 0;left: 0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity: 0;opacity: 0;height:100%;width:100%;}
#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px;}

#pbox{position:relative;}
.numfloat {float:left;margin-left:200px;}
div.sidebarpages li {list-style-type:none;border-left:1px solid #B22735;padding-left:7px;margin:3px 0 3px 10px;}
li.lines {list-style-type:none;border-left:1px solid #B22735;padding-left:7px;margin:3px 0;}
.holidayTable {;margin:5px 0 0 10px;}
.holidayTable td {padding:0 2px;}
.rate1{background:#5D74A6;text-align:center;color:#fff;font-weight:bold;padding:1px 2px;}
.rate2{background:#172F60 url(/template-images/default/hol-bg.jpg);text-align:center;color:#fff;font-weight:bold;padding:1px 2px;}

/* alternative holiday display */
.promoHoliday {background:#DEEDFC;margin:178px 10px 10px 10px;padding:5px 10px;min-height:78px;color:#162D5F;display:block;width:182px;text-align:center;font-family:Verdana, arial;font-size:11px;}
.promoHoliday strong {font-family:Georgia, "Times New Roman", Times, serif;font-size:12px;font-weight:bold;text-transform:uppercase;display:block;}

.listingHoliday{width:230px;float:left;}
.searchimageHoliday { float: left; background: url(/template-images/default/shadow.gif)  no-repeat bottom right; margin: 15px 0 0 10px !important; margin: 15px 0 0 5px;}
.searchimageHoliday span {display:block; background: url(/template-images/default/shadow2.png)  no-repeat left top !important; background: url(/template-images/default/shadow2.gif)  no-repeat left top; padding: 0px 5px 5px 0px;}
.searchimageHoliday img { background-color: #fff;padding: 1px;width:200px;height:150px;}
#holidayResults {width:765px;padding-left:38px;}
.search_display_results2 {display:none;}


#contents ul {margin-left:17px;}
#contents li {margin-left:10px;}


.pdfLeft  { font-weight:bold; padding:3px 3px 3px 22px;background: transparent url(/template-images/default/pdf.gif) no-repeat center left;          }


#slider {width:990px;padding-top:10px;margin:0 auto;position:relative;overflow: hidden;}
#slider ul{list-style-type:none;margin:0;padding:0;position:relative;width:999em;}
#slider li{width:128px;height:96px;display:block;float:left;margin-right:5px;position:relative;}
#slider a {text-decoration:none;display:block;}
.slider {position:relative;width:auto;left:0px;margin-left:0;}

/* These are standard sIFR styles... do not modify */
.sIFR-flash {	visibility: visible !important;	margin: 0;}
.sIFR-replaced {	visibility: visible !important;}
span.sIFR-alternate {	position: absolute;	left: 0;	top: 0;	width: 0;	height: 0;	display: block;	overflow: hidden;}
.sIFR-flash + div[adblocktab=true] {   display: none !important; }
.sIFR-hasFlash h1, .sIFR-hasFlash h4, .sIFR-hasFlash .search_header_display strong { visibility: hidden; }
.sIFR-hasFlash h4  {height:23px;overflow:hidden;display:inline;padding:0;margin:0;}
.sIFR-hasFlash h1 {height:40px;overflow:hidden;display:inline;padding:0;margin:0;}
.sIFR-hasFlash .search_header_display strong {height:33px;overflow:hidden;display:inline;padding:0;margin:0;}



#slideshow {display:block;width:644px;height:375px;background: url(/template-images/slideshow/slide-bg.png) no-repeat;position:relative;}
.slideshow {display:block;width:627px;height:354px;overflow:hidden;position:relative;top:10px;left:7px;}
.slideshow ul {margin:0;}
.slideshow li {display:block;margin:0;margin-bottom:20px;width:627px;height:354px;overflow:hidden;}


.agent_profile {display:block;clear:both;position:relative;padding:0 0 15px 0;margin:0 10px 10px 10px;min-height:133px;border-bottom:1px dashed #1B75AF;}
.agent_image {float:left:}
.agent {margin-left:125px;position:absolute;top:0;width:600px;}
.name {font-weight:bold;}

.imageprofile{float:left;margin:5px 10px;border-width:0;}
.agentsprofile h4 {display:block;margin:10px 10px 0 0;color:#1B75AF;font-weight:bold;border-width:0;}
.profiletext {margin:0 0 0 130px;}
.profiletextbio {display:block;font-size:85%;margin:5px 0 0 0;}
.mpimage {float:right;margin:0 0 20px 20px;border:1px solid #1B75AF;}

#gq-slide {height:253px;width:790px;margin-top:1px;overflow:hidden;position:relative;z-index:10;}
#gq-slide .txtSlide {position:absolute;left:790px;height:253px;width:790px;z-index:20;background: url(/template-images/slideshow/slide-txt-silver.png) no-repeat;}
#gq-slide ul {margin:0;}
#gq-slide li {margin:0;list-style-type:none;position:relative;z-index:10;}

#f-home {display:block;clear:both;height:407px;margin-top:1px;width:791px;position:relative}
.fhlink span  {padding-top:330px;display:block;}

#f-home h3 a{display:block;height:57px;width:270px;padding:20px 100px 0 25px;overflow:hidden;font-size:13px;color:#fff;text-decoration:none;background:url(/template-images/default/f-link.png) no-repeat top right;}
#f-home h3 a:hover {background-position:right -77px;color:#fff;text-decoration:none;}
.feature-home {float:left;width:395px;height:407px;border:0;display:block;overflow:hidden;}
.hmright{position:absolute;right:1px;top:0;width:394px;}
strong {font-weight:bold;}

/* START: EMAIL THIS */
#emailThis {} /* master wrapper */
#et {} /* button */
#emailContent fieldset{border:2px dashed #dcdcdc;padding:10px;margin-top:10px;}
#emailContent legend{border:2px dashed #dcdcdc;padding:3px 5px;font-weight:bold;}
#emailContent .edt {display:block;clear:both; } /* wrapper for email and names */
#emailContent .elft {width:48%;float:left;} /* left */
#emailContent .erght {width:48%;float:right;} /* right */
#emailContent textarea {display:block;clear:both;width:100%;height:75px}
#emailContent .clear {clear:both}
/* END: EMAIL THIS */

#printThis {float:right;} /* master wrapper */
#printThis a {background: url(/template-images/default/gq-print.gif) no-repeat;display:block;width:154px;height:29px;overflow:hidden;}
#printThis a:hover {background-position:0 -28px;}
#printThis span {padding-top:30px;display:block;}


#listhere {width:159px;height:141px;margin:10px 0 0 0;background:url(/template-images/default/list-property.jpg) no-repeat;position:absolute;left:20px;top:761px;}
#listhere  h6 {display:inline;color:#fff;}
#listhere h6 a{font-size:1px;display:block;overflow:hidden;position:absolute;width:159px;height:141px;padding-top:141px;voice-family:"\"}\"";voice-family:inherit;height:0;}

#calhere {width:159px;height:196px;margin:10px 0 0 0;background:url(/template-images/default/calculator1.jpg) no-repeat;position:absolute;left:20px;top:921px;}
#calhere  h6 {display:inline;color:#fff;}
#calhere h6 a{font-size:1px;display:block;overflow:hidden;position:absolute;width:159px;height:196px;padding-top:196px;voice-family:"\"}\"";voice-family:inherit;height:0;}

#calhere2 {width:159px;height:27px;margin:10px 0 0 0;background:url(/template-images/default/calculator2.jpg) no-repeat;position:absolute;left:20px;top:1117px;}
#calhere2  h6 {display:inline;color:#fff;}
#calhere2 h6 a{font-size:1px;display:block;overflow:hidden;position:absolute;width:159px;height:27px;padding-top:27px;voice-family:"\"}\"";voice-family:inherit;height:0;}



#f-wrap {height:407px;overflow:hidden;margin-top:1px;width:790px;position:relative;border-right:1px solid #fff;}
#f-home {display:block;clear:both;height:407px;width:1582px;position:relative;}
#f-data {position:relative;height:407px;width:1582px;left:-791px;}
.fhlink span  {padding-top:330px;display:block;}

.homeTitle {font-size:22px;color:#fff;padding:7px 12px 8px 12px;border:1px solid #fff;border-width:1px 0;background:url(/template-images/default/hot-addresses-bg.jpg);}
#homeLife {padding:5px 15px;}

.c1 {float:left;width:20%;}
#contents .c1 ul, #contents .c1 li {list-style-type:none;margin:0;padding:0;}
#contents .c1 li {display:block;clear:both;margin-bottom:4px;}
.c1 img {float:left;}
.c1 span {display:block;color:#000;margin:4px 0 0 0;}
.c1 a:hover span {text-decoration:underline;}
