/* 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:#577F9A url(/template-images/default/lr-bg.png) repeat-x;font:normal 12px Verdana, Arial, Helvetica, sans-serif;color:#555;}

#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;}



#container{width:986px;margin:0 auto;background: url(/template-images/default/lr-c-bg.png) no-repeat top center;overflow-x:hidden; margin-bottom:50px;position:relative;}

#header {width:954px;height:418px;position:absolute;left:50%;margin-left:-477px;overflow:hidden;}
#header-control{height:418px;width:954px;background:url(/template-images/default/lr-h-bg.png) top right no-repeat;}
#breadcrumb{display:none;}

#logo{width:180px;height:205px;margin:0;background:url(/template-images/default/lr-logo.png) no-repeat;position:absolute;right:32px;z-index:95;}
#logo h1 {display:inline;color:#fff;}
#logo h1 a{font-size:1px;display:block;width:180px;overflow:hidden;position:absolute;height:205px;padding-top:205px;voice-family:"\"}\"";voice-family:inherit;height:0;z-index:96;}

#contents{padding-top:325px;margin:0 260px 10px 30px;position:relative;min-height:850px;font:normal 11px/20px Verdana, Arial, Helvetica, sans-serif;	letter-spacing:1px;word-spacing:3px;}
#pg32 #contents,#pg6 #contents,#pg7 #contents,#pg2 #contents,#pg3 #contents{padding-top:325px;margin:0 30px 10px 30px;position:relative;min-height:850px;font:normal 11px/20px Verdana, Arial, Helvetica, sans-serif;	letter-spacing:1px;word-spacing:3px;}


/*### Custom Layout Options ###*/
.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/search2.png) no-repeat;height:21px;width:86px;overflow:hidden;padding-top:21px;border:none;}

#propsearch button.srental {background:url(/template-images/default/searchr.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:2px 0 3px 370px;background: url(/template-images/default/sbg.png) no-repeat;}
#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;}
.input_search1 {width:133px;}
.input_search2 {width:75px;}
#property_suburb{width:95px;}
#property_sort {width:95px;}
#propsearchtool button{cursor:pointer;float:right;margin:-28px 14px 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 {background:#577F9A url(/template-images/default/lr-f-bg.png) no-repeat;position:relative;padding:20px;font: normal 11px/17px "Century Gothic", Verdana, Arial, Helvetica, san-serif;bottom:0;text-align:right;color:#00405D;}
#footer .grey {color:#00405D;}
#footer a:link { text-decoration:none;color:#9ABFD7;}
#footer a:visited {text-decoration:none;color:#9ABFD7;}
#footer a:hover {text-decoration:underline;color:#fff;}

.ftcopy ul{list-style:none;padding:0 20px 10px 0;text-align:left;color:#9ABFD7;font-size:1em;}
.ftcopy li{display:inline;padding:0 .3em;}
.ftcopy li.npipe{border:1px;}
.ftcopy a:link, .ftcopy a:active, .ftcopy a:visited {text-decoration:none;color:#9ABFD7;}
.ftcopy a:hover{text-decoration:underline;color:#9ABFD7;}
#ftlinks ul{list-style:none;padding:0 20px 10px 0;text-align:left;color:#9ABFD7;font-size:1em;}
#ftlinks li{display:inline;padding:0 .3em;border-left:1px solid #9ABFD7;}
#ftlinks li.npipe{border:0;}
#ftlinks a:link, .ftcopy a:active, .ftcopy a:visited {text-decoration:none;color:#9ABFD7;}
#ftlinks a:hover{text-decoration:underline;color:#fff;}

/* 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 */

/* Innerpages Styles */

#contents .darkBlue{color:#00405D;}
#contents .lightBlue{color:#9ABFD7;}
#contents .blue{color:#658DA9;}
#contents h1{font:normal 34px Verdana, Arial, Helvetica, sans-serif;letter-spacing:-2px;word-spacing:1px;color:#9ABFD7;margin-top:-10px;margin-bottom:10px;margin-left:-1px;}
#contents h5{font:normal 13px/21px Verdana, Arial, Helvetica, sans-serif;letter-spacing:1px;word-spacing:3px;color:#555;}
#contents .h5{font:normal 13px/20px Verdana, Arial, Helvetica, sans-serif;letter-spacing:1px;word-spacing:3px;color:#555;}
#contents ul{margin-top:-10px;margin-left:16px;list-style:square;}
#contents li{font:normal 11px/20px Verdana, Arial, Helvetica, sans-serif;letter-spacing:1px;word-spacing:3px;color:#555;margin-bottom:10px;}
#contents a:link,#contents a:active,#contents a:visited{color:#00405D;text-decoration:none;}
#contents a:hover{color:#00405D;text-decoration:underline;}
#contents h2,#contents .h2{font:normal 18px/15px Verdana, Arial, Helvetica, sans-serif;letter-spacing:-1px;word-spacing:1px;color:#555;}
#contents h3,#contents .h3{font:normal 16px/14px Verdana, Arial, Helvetica, sans-serif;letter-spacing:-1px;word-spacing:1px;color:#555;}
#contents h4,#contents .h4{font:normal 13px/14px Verdana, Arial, Helvetica, sans-serif;letter-spacing:0;word-spacing:1px;color:#555;}
#contents h6,#contents .h6{font:normal 11px Verdana, Arial, Helvetica, sans-serif;word-spacing:1px;color:#555;}
#contents p,#contents .p{font:normal 11px/20px Verdana, Arial, Helvetica, sans-serif;letter-spacing:1px;word-spacing:3px;color:#555;}
#contents address,#contents .address{font:normal 9px Verdana, Arial, Helvetica, sans-serif;color:#00405D;}

#pages{width:639px;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:100%;background: url(/template-images/default/listing-right.png);}
#listingWrap h5 {display:block;margin:10px 0 15px 0;font:normal 34px Verdana, Arial, Helvetica, sans-serif;letter-spacing:-2px;word-spacing:1px;color:#9ABFD7;}
#master-display{float:left;width:494px;min-height:790px;}
#master_content_display{color:#000;float:right;width:398px;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:15px 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 6px;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 8px 0 0;list-style-type:none;float:left;}
#listing-nav li a{min-width:110px;padding:3px 8px;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 {}
div.listing{width:215px;height:325px;background:#DCDCDC;border-bottom:23px solid #E3E3E3;float:left;margin:0 21px 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.suburb a,span.price a{color:#000;}
span.price{position:absolute;top:0;font-weight:bold;text-indent:5px;font-size:12px;width:215px;left:0px;display:block;background:#E3E3E3;border-bottom:1px solid #fff;}


.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;}
#pg2 .description p{color:#2e2e2f;display:block;clear:both;padding:0 5px;margin-top:-9px;}
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;}

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:150px;top:200px;left:765px;display:block;position:absolute;z-index:30;font:normal 12px Arial, Helvetica, sans-serif;}
/* Appearance Top Level */
/* all lists */
#slidingmenu ul{list-style-type:none;position:absolute;border-bottom:1px solid #F8D072;}
/* all list items */
#slidingmenu li{position:relative;display:block;width:167px;border-top:1px solid #F8D072;}
ul.slidingmenu a:link, ul.slidingmenu a:visited {font-size:14px;color:#00405D;padding:6px 0 7px 0;text-decoration:none;font-weight:bold;text-transform:uppercase;display:block;text-align:center;}
ul.slidingmenu a:hover {background:#92B2C1;color:#00405D;}
/* second-level lists */
#slidingmenu li ul{display:none;position:absolute;top:0px;left:-177px;}
/* third and further level lists */
#slidingmenu li ul ul{display:none;position:absolute;top:20px;left:-177px;}
/* 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;font-size:12px;text-align:left;color:#fff;background:#92B2C1;}
ul.slidingmenu ul li{display:block;text-align:left;width:160px;}
ul.slidingmenu ul a:link,ul.slidingmenu ul a:visited{font-weight:normal;font-size:14px;text-transform:none;color:#fff;text-decoration:none;display:block;position:relative;}
ul.slidingmenu ul a:hover{background:#929293;color:#fff;text-decoration:none;display:block;}

ul.slidingmenu ul a.subheader:link,ul.slidingmenu ul a.subheader:visited{font-weight:bold;}

/* 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;          }


#homehd {position:absolute;top:49px;width:706px;left:0;height:262px;overflow:hidden;}
#homehd ul, #homehd li {list-style-type:none;}


/* siFR removed as not used
.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;}

strong {font-weight:bold;}
em {font-style:italic;}

/* 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;}


/* 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 { visibility: hidden; }
.sIFR-hasFlash h1, .sIFR-hasFlash .h1 {	height:75px;display:block;}
.sIFR-hasFlash h2, .sIFR-hasFlash .h2 { height:50px;display:block;}

.article_list {margin:10px 0 20px 0;position:relative;}
a.article_link {display:block;font-size:14px;}
.article_text_date {display:block;position:absolute;top:-3px;right:0;}
.article_text {display:block;}
.mvMe {position:absolute;display:block;left:0;}

.availableleft,.availableright {position:absolute;width:93px;text-align:left;top:325px;word-spacing:1px;}
.availableleft {width:107px;left:7px;}
.availableright {left:116px;}

#contents a:link {color:#005899;text-decoration:underline;font-weight:bold;}
#contents a:visited{color:#57768A;text-decoration:underline;font-weight:bold;}
#contents a:hover{color:#F6BB00;text-decoration:underline;font-weight:bold;}
#contents a img,#contents a:link img,#contents a:visited img{border:none}
#contents fieldset{border:none;}

#articlesRight {position:absolute;z-index:90;background:#1E455A; border:1px solid #1E455A; border-width:10px;left:748px;top:455px;width:186px;display:block;height:200px;overflow:hidden;color:#fff;}

#articleScroll {height:200px;overflow:hidden;}
#articleScroll a {color:#3C8AB4;}
#articleScroll a.article_link {font-size:110%;font-weight:bold;display:block;margin:10px 0 6px 0;color:#3C8AB4;}
#articleScroll ul, #articleScroll li {list-style-type:none;}
#articleScroll li {height:200px;}
#pg2 #articlesRight,#pg3 #articlesRight, #pg6 #articlesRight,#pg7 #articlesRight,#pg32 #articlesRight,
#pg2 #newsPlace,#pg3 #newsPlace, #pg6 #newsPlace,#pg7 #newsPlace,#pg32 #newsPlace {display:none;}

#newsPlace {position:absolute;z-index:90;background:#3C8AB4; border:1px solid #3C8AB4; border-width:10px;left:748px;top:695px;width:186px;display:block;padding-top:5px;color:#fff;}
/* Newsletter */
#newsletter {position:relative;}
#newsletter label {display:block;margin:0;color:#fff;}
#newsletter .input-text {display:block;width:176px;margin:0 0 5px 0;}
#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 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 0px 12px 0px;color:#fff;}
#newsletter h4 {display:block;padding:0 0 4px 0;margin:0;font-size:22px;font-weight:bold;border-bottom:1px solid #fff;}

#contents p {display:block;font-size:1em;line-height:1.2em;margin:12px 0;}
