/* layout styles -  header and content */
*{margin:0;padding:0;}

body{background:#D6D6D6;font-size:12px;font-family:Arial, "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif;color:#626367;}

p{font-size:12px;line-height:1.4em;margin-bottom:9px;}


h1,.title_1{color:#1fa4a8;font-size:20px;padding:1px 0 2px 2px;font-weight:500;display:block;}
.title_1u{display:block;font-size:185%;color:#1fa4a8;padding:0 0 5px;border-bottom:1px solid #1fa4a8;margin:0 0 5px;}
.title_1_b{display:block;font-size:185%;font-weight:bold;color:#1fa4a8;padding:0 0 5px;border-bottom:1px solid #1fa4a8;margin:0 0 5px;}
h2,.title_2{color:#1fa4a8;font-size:16px;padding:2px 0 2px 2px;font-weight:bold;display:block;}
.title_2_b{display:block;font-weight:bold;font-size:150%;color:#1fa4a8;padding:0 0 5px;margin:0;}
h3,.title_3{color:#1fa4a8;font-size:16px;padding:2px 0 2px 2px;font-weight:bold;display:block;}
.title_3_b{display:block;font-size:130%;font-weight:bold;color:#1fa4a8;padding:0 0 5px;margin:0;}
h4,.title_4{color:#1fa4a8;font-size:16px;padding:2px 0 2px 2px;font-weight:bold;font-style:italic;display:block;}
.title_4_b{display:block;font-size:120%;color:#1fa4a8;font-weight:bold;padding:5px;margin:0;}
.txt_small{font-size:70%;}
.block_1_full{border:2px dashed #1fa4a8;margin:10px;padding:10px;display:block;}
.white {background:#fff;border:1px solid #003398;padding:15px;display:block;}
/*
h1,.title_1{color:#6E6E6E;font-size:20px;padding:1px 0 2px 20px;font-weight:500;background:url(/template-images/default/h1.gif) no-repeat;display:block;}
.title_1u{display:block;font-size:185%;color:#5C5C5E;padding:0 0 5px;border-bottom:1px solid #5C5C5E;margin:0 0 5px;}
.title_1_b{display:block;font-size:185%;font-weight:bold;color:#5C5C5E;padding:0 0 5px;border-bottom:1px solid #5C5C5E;margin:0 0 5px;}
h2,.title_2{color:#6E6E6E;font-size:16px;padding:2px 0 2px 20px;font-weight:bold;background:url(/template-images/default/h2.gif) no-repeat;display:block;}
.title_2_b{display:block;font-weight:bold;font-size:150%;color:#5C5C5E;padding:0 0 5px;margin:0;}
h3,.title_3{color:#6E6E6E;font-size:16px;padding:2px 0 2px 20px;font-weight:bold;background:url(/template-images/default/h3.gif) no-repeat;display:block;}
.title_3_b{display:block;font-size:130%;font-weight:bold;color:#5C5C5E;padding:0 0 5px;margin:0;}
h4,.title_4{color:#6E6E6E;font-size:16px;padding:2px 0 2px 20px;font-weight:bold;font-style:italic;background:url(/template-images/default/h3.gif) no-repeat;display:block;}
.title_4_b{display:block;font-size:120%;color:#ffffff;font-weight:bold;background-color:#5C5C5E;padding:5px;margin:0;}
.txt_small{font-size:70%;}
.block_1_full{border:2px dashed #5C5C5E;margin:10px;padding:10px;display:block;}
.white {background:#fff;border:1px solid #003398;padding:15px;display:block;}
#header{width:773px;height:255px;background:#FE0000 url(/template-images/default/kb-hd-bg.jpg) bottom left no-repeat;position:absolute;top:0;}

*/

#emailagent{padding:40px;background:#fff;}
#emaildetails{padding:0 10px;display:block;float:right;}
#skip{position:absolute;left:-999px;width:990px;}
#container-main{background:#fff;width:773px;margin:0 auto;text-align:left;}

#container{width:773px;}
#contents{min-height:400px;margin:136px 20px 20px;padding:20px 0 0;}

#header{width:773px;height:136px;background:#fff;position:absolute;top:0;}

#logo {width:416px; height:79px; top:30px;left:30px;background:url('/template-images/default/kap-new-logo.gif') no-repeat;overflow:hidden;position:absolute;} 
#logo h1{display:block;color:#fff;background-image:none;} 
#logo h1 a {background:none;display:block;width:416px;padding-top:79px;text-decoration:none;border:0;} 


/* layout styles - footer */
#footer{width:773px;color:#fff;text-align:center;background:#FE0000 url(/template-images/default/kb-ft.gif) repeat top center;clear:both;font-size:0.9em;height:69px;}
#footer2 {padding:20px 70px;}
#footer a:link,#footer a:visited{color:#fff;margin-right:5px;text-decoration:none;}
#footer a:hover{color:#fff;text-decoration:underline;}
/* start of section drop down nav -- Drop Down Navigation Items */
.section-title{display:none;}


/* Drop Down Navigation Items */
.section-title{display:none;}
/* Overall appearance and position of menu */
#slidingmenu{width:100%;top:136px;background:#FE0000;height:25px;border-top: solid 1px #FFFFFF;padding-top: 6px;display:block;text-align:left;position:relative;z-index:200;}
/* Appearance Top Level */
ul.slidingmenu{font-weight:normal;width:770px;z-index:1000;font-size:14px;text-transform:uppercase;}
ul.slidingmenu li{margin:0 -2px 0 0;}
ul.slidingmenu a,ul.slidingmenu a:visited{background:url(/template-images/default/kb-link-bg2.gif) no-repeat right 10px;padding:8px 7px 8px 7px;text-decoration:none;color:#fff;}
ul.slidingmenu,ul.slidingmenu li,ul.slidingmenu a{display:inline;text-decoration:none;}
ul.slidingmenu a.sec20,ul.slidingmenu a.sec20:visited{background-image:none;}

/* make lis into clean, moveable blocks */
ul.slidingmenu li{list-style-type:none;position:relative;display:inline;width:120px;}
/* Make list items do what theyre supposed to in IE */
ul.slidingmenu a{display:inline;text-decoration:none;}
ul.slidingmenu a:hover{color:#000;text-decoration:none;}
/* second-level lists */
#slidingmenu li ul{width:150px;height:auto;background-image:none;background:#5C5C5C;display:none;position:absolute;top:34px;left:0;}
/* third and further level lists */
#slidingmenu li ul ul{display:none;position:absolute;top:0;left:153px;}
/* lists nested under hovered list items */
#slidingmenu li:hover ul,#slidingmenu li.over ul{}
ul.slidingmenu ul{width:150px;border-width:0;font-size:12px;font-weight:400;text-align:left;color:#fff;background:#5C5C5C;}
ul.slidingmenu ul li{width:150px;}
ul.slidingmenu ul a,ul.slidingmenu ul a:visited{color:#fff;text-decoration:none;padding:3px 3px 3px 6px;display:block;width:141px;border-width:0;border-bottom:1px solid #E0E0E0;background-image:none;}
ul.slidingmenu ul a.subheader,ul.slidingmenu ul a.subheader:visited{font-weight:bold;background:url(/template-images/default/sub.gif) no-repeat right 6px;}
ul.slidingmenu ul a:hover{background:#FE0000;color:#fff;text-decoration:none;margin:0;padding:3px 3px 3px 6px;display:block;width:141px;}
ul.slidingmenu ul a.subheader:hover{background:#FE0000 url(/template-images/default/sub.gif) no-repeat right 6px;}
/* end of drop down menu */

/* general classes */
p.clear{clear:both;margin-top:15px;}

/* bread crumb navigation */
#breadcrumb{display:block;padding:4px;color:#999;position:relative;top:-18px;font-size:11px;text-align:right;}
#breadcrumb a:link{color:#999;text-decoration:underline;}
#breadcrumb a:visited{color:#999;}
#breadcrumb a:hover{color:#960001;text-decoration:underline;}
/* property display specific - display css */
#master-display{width:639px;margin:18px 0 20px 50px;float:left;border:1px dashed #D7D8D8;position:relative;}
#master-display2{width:639px;margin:18px 0 20px 50px;float:left;border:1px dashed #D7D8D8;position:relative;}
#master-display2 img{border:0;}
.main_profile_image{width:200px;position:absolute;padding:10px;}
.listing_profile_image_medium{width:200px;margin:0 0 3px;}
#master_content_display{float:right;width:398px;margin:17px 10px 0 0;}
#master_content_display h3,
#master-display2 h3{font-size:0.95em;color:#fff;font-weight:bold;display:block;height:20px;width:378px;background:#626367;margin:29px 0 8px;padding:0.3em 0 0 0.7em;}
#master-display2 h3{width:522px;}

#master_content_display em{color:#003396;font-style:normal;font-weight:bold;}
#master_content_display li,#master-display2 li{list-style-type:none;line-height:1.4em;}
#master-display2 h3,#master-display2 ul{margin-left:50px;}
#master-display2 ul{margin-bottom:20px;}
span.floatleft{float:left;}
span.floatright{float:right;}
span.listing{font-size:1.1em;color:#003396;font-weight:bold;clear:both;}
span.pricelist{font-size:1.1em;color:#003396;margin:0 0 0 15px;}
div.listingbbg{color:#003396;font-weight:700;height:35px;background:#fff url(/template-images/default/bbg.gif) -7px 0 no-repeat;margin-top:10px;text-align:right;font-size:0.95em;width:398px;}
span.bedlist{width:64px;margin-top:19px;}
span.bathlist{width:76px;margin-top:19px;}
span.garagelist{width:65px;}
span.bedlist,span.bathlist,span.garagelist{margin-top:18px;}
div.listingfeatures span.field_caption{width:110px;float:left;}
div.agentdetails span.field_caption{width:85px;float:left;}
div.tools{margin-bottom:20px;}
span.price{width:145px;}
span.bbg1{width:24px;}
span.bbg2{width:65px;}
span.bbg3{width:77px;}
span.bbg1 p,span.bbg2 p,span.bbg3 p{margin:17px 0 0;color:#003396;font-weight:700;font-size:0.95em;}
.gallery{float:left;width:200px;margin:10px 0 0 10px;}
.gallery_main{width:200px;}
.gallery_main_img{width:200px;border:0;padding-bottom:2px;}
.gallery_small1{width:100px;float:left;text-align:left;vertical-align:top;}
.gallery_small2{width:100px;float:left;text-align:right;vertical-align:top;}
.gallery_small_img{width:98px;}
.virtualtour{clear:both;padding-top:18px;}
.extras_table{border:1px solid #003398;color:#003398;background-color:#fff;width:276px;}
.extras_table2{background-color:#003398;color:#fff;}
.title_display{}
.titlemain{color:#003396;font-weight:700;font-size:14px;}
.disprice{color:#003396;font-size:14px;}
.promotitle{color:#003396;font-size:14px;}
.features{color:#003396;font-size:14px;display:block;margin:10px;font-weight:700;}
.title_display2{font-size:14px;color:#003396;font-weight:700;padding:0;margin:0;display:block;}
.title_listing{padding:20px 0 0 1px;font-size:13px;font-weight:700;color:#003396;display:block;}
.title_listing2{background-repeat:no-repeat;padding:4px 0;clear:both;padding:0;margin:0;font-size:15px;font-weight:700;color:#003398;display:block;border-bottom:1px solid #003398;}
.listing_profile{float:right;margin:0 0 10px 10px;width:275px;text-align:center;color:#fff;font-style:italic;}
.listing_profile_image{border:1px solid #fff;width:200px;}
.listing_details{border-top:1px solid #003398;padding:5px 0;display:block;color:#003398;font-weight:700;font-size:15px;}
.listing_extras{display:block;padding:0 0 5px;}
.listing_extras_title{display:block;border-bottom:1px solid #fff;padding:5px 0;display:block;color:#fff;font-weight:700;font-size:15px;}
.media-viewer{margin:5px;padding:0;background-color:#fff;background-image:url(/template-images/default/spacer.gif);font-size:12px;line-height:16px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#003398;width:980px;}
.input2{margin-top:1px;margin-bottom:2px;border:solid 1px #003398;top:1px;display:block;}
.agent_profile{border:1px solid #003398;margin:10px;padding:10px;display:block;font-size:10px;height:133px;}
.name{color:#003398;font-size:13px;font-weight:700;}
.agent_image{float:left;margin:5px 0 0 10px;}
.agent{margin-left:130px;}
a.region_display_link:link,a.region_display_link:visited{color:#fff;font-weight:700;text-decoration:none;}
a.region_display_link:hover,a.region_display_link:active{color:#fff;font-weight:700;text-decoration:underline;}
.listing_profile_small{float:left;margin:1px;width:98px;}
.listing_profile_image_small{border:1px solid #003398;margin:0 5px 10px;width:165px;display:inline;}
#floor_plan_links{display:block;text-align:right;padding:2px 0;margin:-10px 0 15px;border-bottom:1px solid #CBCBCB;font-size:11px;}
#floor_plan_links a:link,#floor_plan_links a:visited{font-weight:700;text-decoration:none;border-left:1px solid #CBCBCB;padding:0 5px;}
.space,a.space:link,a.space:hover,a.space:visited,a.space:active{margin:10px 0 0 5px;border:0;}
.enlarge{font-size:10px;font-style:italic;display:block;text-align:center;}
#media-main{margin-left:5px;}
/* link for main details */
#listing-nav{float:right;width:200px;margin:17px 0 0;}
#listing-nav .ttl{color:#003398;font-size:22px;text-align:left;display:block;margin:10px 0 0 5px;padding:0;}
#listing-nav ul{padding:0;margin:0;}
#listing-nav li{padding:0;margin:0;list-style-type:none;display:inline;}
#listing-nav li a.listing_main_active:link,#listing-nav li a.listing_main_active:visited{background-image:url(/template-images/default/p-buttons.gif);background-repeat:no-repeat;background-position:0 1px;width:119px;height:25px;display:block;}
#listing-nav li a.listing_main_active:hover,#listing-nav li a.listing_main_active:active{background-image:url(/template-images/default/p-buttons.gif);background-position:0 1px;}
#listing-nav li .listing_main_active span{display:none;}
#listing-nav li a.listing_main:link,#listing-nav li a.listing_main:visited{background-image:url(/template-images/default/p-buttons.gif);background-repeat:no-repeat;background-position:0 -31px;width:119px;height:25px;display:block;}
#listing-nav li a.listing_main:hover,#listing-nav li a.listing_main:active{background-image:url(/template-images/default/p-buttons.gif);background-position:0 1px;}
#listing-nav li .listing_main span{display:none;}
/* link for photo gallery details */
#listing-nav li a.listing_p_active:link,#listing-nav li a.listing_p_active:visited{background-image:url(/template-images/default/p-buttons.gif);background-repeat:no-repeat;background-position:0 -255px;width:119px;height:25px;display:block;}
#listing-nav li a.listing_p_active:hover,#listing-nav li a.listing_p_active:active{background-image:url(/template-images/default/p-buttons.gif);background-position:0 -255px;}
#listing-nav li .listing_p_active span{display:none;}
#listing-nav li a.listing_p:link,#listing-nav li a.listing_p:visited{background-image:url(/template-images/default/p-buttons.gif);background-repeat:no-repeat;background-position:0 -287px;width:119px;height:25px;display:block;}
#listing-nav li a.listing_p:hover,#listing-nav li a.listing_p:active{background-image:url(/template-images/default/p-buttons.gif);background-position:0 -255px;}
#listing-nav li .listing_p span{display:none;}
/* link for virtual tours details */
#listing-nav li a.listing_vt_active:link,#listing-nav li a.listing_vt_active:visited{background-image:url(/template-images/default/p-buttons.gif);background-repeat:no-repeat;background-position:0 -383px;width:119px;height:25px;display:block;}
#listing-nav li a.listing_vt_active:hover,#listing-nav li a.listing_vt_active:active{background-image:url(/template-images/default/p-buttons.gif);background-position:0 -383px;}
#listing-nav li .listing_vt_active span{display:none;}
#listing-nav li a.listing_vt:link,#listing-nav li a.listing_vt:visited{background-image:url(/template-images/default/p-buttons.gif);background-repeat:no-repeat;background-position:0 -415px;width:119px;height:25px;display:block;}
#listing-nav li a.listing_vt:hover,#listing-nav li a.listing_vt:active{background-image:url(/template-images/default/p-buttons.gif);background-position:0 -383px;}
#listing-nav li .listing_vt span{display:none;}
/* link for floor plans details */
#listing-nav li a.listing_fp_active:link,#listing-nav li a.listing_fp_active:visited{background-image:url(/template-images/default/p-buttons.gif);background-repeat:no-repeat;background-position:0 -191px;width:119px;height:25px;display:block;}
#listing-nav li a.listing_fp_active:hover,#listing-nav li a.listing_fp_active:active{background-image:url(/template-images/default/p-buttons.gif);background-position:0 -191px;}
#listing-nav li .listing_fp_active span{display:none;}
#listing-nav li a.listing_fp:link,#listing-nav li a.listing_fp:visited{background-image:url(/template-images/default/p-buttons.gif);background-repeat:no-repeat;background-position:0 -223px;width:119px;height:25px;display:block;}
#listing-nav li a.listing_fp:hover,#listing-nav li a.listing_fp:active{background-image:url(/template-images/default/p-buttons.gif);background-position:0 -191px;}
#listing-nav li .listing_fp span{display:none;}
/* link for INTERACTIVE floor plans details */
#listing-nav li a.listing_ifp_active:link,#listing-nav li a.listing_ifp_active:visited{background-image:url(/template-images/default/p-buttons.gif);background-repeat:no-repeat;background-position:0 -319px;width:119px;height:25px;display:block;}
#listing-nav li a.listing_ifp_active:hover,#listing-nav li a.listing_ifp_active:active{background-image:url(/template-images/default/p-buttons.gif);background-position:0 -319px;}
#listing-nav li .listing_ifp_active span{display:none;}
#listing-nav li a.listing_ifp:link,#listing-nav li a.listing_ifp:visited{background-image:url(/template-images/default/p-buttons.gif);background-repeat:no-repeat;background-position:0 -351px;width:119px;height:25px;display:block;}
#listing-nav li a.listing_ifp:hover,#listing-nav li a.listing_ifp:active{background-image:url(/template-images/default/p-buttons.gif);background-position:0 -319px;}
#listing-nav li .listing_ifp span{display:none;}
#listing-nav .second li{float:left;}
/* SECOND SET OF NAV LINKS */
#listing-nav2{display:block;text-align:right;padding:0 0 40px;margin:0;}
#listing-nav2 ul{padding:0;margin:0;}
#listing-nav2 li{padding:0;margin:0;list-style-type:none;display:inline;}
#listing-nav2 li a.listing_main_active:link,#listing-nav2 li a.listing_main_active:visited{background-image:url(/template-images/default/p-buttons.gif);background-repeat:no-repeat;background-position:0 1px;width:119px;height:25px;display:block;float:right;}
#listing-nav2 li a.listing_main_active:hover,#listing-nav2 li a.listing_main_active:active{background-image:url(/template-images/default/p-buttons.gif);background-position:0 1px;}
#listing-nav2 li .listing_main_active span{display:none;}
#listing-nav2 li a.listing_main:link,#listing-nav2 li a.listing_main:visited{background-image:url(/template-images/default/p-buttons.gif);background-repeat:no-repeat;background-position:0 -31px;width:119px;height:25px;display:block;float:right;}
#listing-nav2 li a.listing_main:hover,#listing-nav2 li a.listing_main:active{background-image:url(/template-images/default/p-buttons.gif);background-position:0 1px;}
#listing-nav2 li .listing_main span{display:none;}
/* link for photo gallery details */
#listing-nav2 li a.listing_p_active:link,#listing-nav2 li a.listing_p_active:visited{background-image:url(/template-images/default/p-buttons.gif);background-repeat:no-repeat;background-position:0 -255px;width:119px;height:25px;display:block;float:right;}
#listing-nav2 li a.listing_p_active:hover,#listing-nav2 li a.listing_p_active:active{background-image:url(/template-images/default/p-buttons.gif);background-position:0 -255px;}
#listing-nav2 li .listing_p_active span{display:none;}
#listing-nav2 li a.listing_p:link,#listing-nav2 li a.listing_p:visited{background-image:url(/template-images/default/p-buttons.gif);background-repeat:no-repeat;background-position:0 -287px;width:119px;height:25px;display:block;float:right;}
#listing-nav2 li a.listing_p:hover,#listing-nav2 li a.listing_p:active{background-image:url(/template-images/default/p-buttons.gif);background-position:0 -255px;}
#listing-nav2 li .listing_p span{display:none;}
/* link for virtual tours details */
#listing-nav2 li a.listing_vt_active:link,#listing-nav2 li a.listing_vt_active:visited{background-image:url(/template-images/default/p-buttons.gif);background-repeat:no-repeat;background-position:0 -383px;width:119px;height:25px;display:block;float:right;}
#listing-nav2 li a.listing_vt_active:hover,#listing-nav2 li a.listing_vt_active:active{background-image:url(/template-images/default/p-buttons.gif);background-position:0 -383px;}
#listing-nav2 li .listing_vt_active span{display:none;}
#listing-nav2 li a.listing_vt:link,#listing-nav2 li a.listing_vt:visited{background-image:url(/template-images/default/p-buttons.gif);background-repeat:no-repeat;background-position:0 -415px;width:119px;height:25px;display:block;float:right;}
#listing-nav2 li a.listing_vt:hover,#listing-nav2 li a.listing_vt:active{background-image:url(/template-images/default/p-buttons.gif);background-position:0 -383px;}
#listing-nav2 li .listing_vt span{display:none;}
/* link for floor plans details */
#listing-nav2 li a.listing_fp_active:link,#listing-nav2 li a.listing_fp_active:visited{background-image:url(/template-images/default/p-buttons.gif);background-repeat:no-repeat;background-position:0 -191px;width:119px;height:25px;display:block;float:right;}
#listing-nav2 li a.listing_fp_active:hover,#listing-nav2 li a.listing_fp_active:active{background-image:url(/template-images/default/p-buttons.gif);background-position:0 -191px;}
#listing-nav2 li .listing_fp_active span{display:none;}
#listing-nav2 li a.listing_fp:link,#listing-nav2 li a.listing_fp:visited{background-image:url(/template-images/default/p-buttons.gif);background-repeat:no-repeat;background-position:0 -223px;width:119px;height:25px;display:block;float:right;}
#listing-nav2 li a.listing_fp:hover,#listing-nav2 li a.listing_fp:active{background-image:url(/template-images/default/p-buttons.gif);background-position:0 -191px;}
#listing-nav2 li .listing_fp span{display:none;}
/* link for INTERACTIVE floor plans details */
#listing-nav2 li a.listing_ifp_active:link,#listing-nav2 li a.listing_ifp_active:visited{background-image:url(/template-images/default/p-buttons.gif);background-repeat:no-repeat;background-position:0 -319px;width:119px;height:25px;display:block;float:right;}
#listing-nav2 li a.listing_ifp_active:hover,#listing-nav2 li a.listing_ifp_active:active{background-image:url(/template-images/default/p-buttons.gif);background-position:0 -319px;}
#listing-nav2 li .listing_ifp_active span{display:none;}
#listing-nav2 li a.listing_ifp:link,#listing-nav2 li a.listing_ifp:visited{background-image:url(/template-images/default/p-buttons.gif);background-repeat:no-repeat;background-position:0 -351px;width:119px;height:25px;display:block;float:right;}
#listing-nav2 li a.listing_ifp:hover,#listing-nav2 li a.listing_ifp:active{background-image:url(/template-images/default/p-buttons.gif);background-position:0 -319px;}
#listing-nav2 li .listing_ifp span{display:none;}
/* LIGHT BOX VIEWER CSS */
#lightbox{position:absolute;top:40px;left:0;width:100%;z-index:1000;text-align:center;line-height:0;}
#lightbox a img{border:none;}
#outerImageContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#imageContainer{padding:10px;}
#loading{position:absolute;top:40%;left:0;height:25%;width:100%;text-align:center;line-height:0;}
#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1010;}
#imageContainer>#hoverNav{left:0;}
#hoverNav a{outline:none;}
#prevLink,#nextLink{width:49%;height:100%;background:transparent url(/template-images/js/blank.gif) no-repeat;/* Trick IE into showing hover */display:block;}
#prevLink{left:0;float:left;}
#nextLink{right:0;float:right;}
#prevLink:hover,#prevLink:visited:hover{background:url(/template-images/js/prevlabel.gif) left 15% no-repeat;}
#nextLink:hover,#nextLink:visited:hover{background:url(/template-images/js/nextlabel.gif) right 15% no-repeat;}
#prevLink,#prevLink:hover,#prevLink:visited:hover{background:url(/template-images/js/prevlabel.gif) left 95% no-repeat;border:none;}
#nextLink,#nextLink:hover,#nextLink:visited:hover{background:url(/template-images/js/nextlabel.gif) right 95% no-repeat;border:none;}
#imageDataContainer{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;}
#imageData{padding:0 10px;}
#imageData #imageDetails{width:70%;float:left;text-align:left;}
#imageData #caption{font-weight:700;}
#imageData #numberDisplay{display:block;clear:left;padding-bottom:1em;}
#imageData #bottomNavClose{width:66px;float:right;padding-bottom:0.7em;}
#overlay{position:absolute;top:0;left:0;z-index:990;width:100%;height:500px;background-color:#000;filter:alpha(opacity=60);-moz-opacity:0.6px;opacity:0.6px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#pbox{position:relative;}
/* form elements */
.info{color:red;background-color:transparent;font-weight:400;font-style:italic;}
.warn{color:red;font-weight:400;background-color:transparent;font-style:italic;}
.error{color:red;background-color:transparent;font-weight:400;font-style:italic;}
.error-display{}
.input-text{color:#003398;background-color:#E8E8E8;width:100%;border:1px solid #003398;}
.input-textArea{color:#003398;margin-right:5px;background-color:#E8E8E8;display:block;width:300px;height:65px;border:1px solid #003398;}
.input-yesno{color:#003398;background-color:#E8E8E8;border:1px solid #003398;}
.input-nowidth{color:#003398;background-color:#E8E8E8;border:1px solid #003398;}
.input-checkBox{color:#003398;background-color:#E8E8E8;border:1px solid #003398;}
.input-dropDown{color:#003398;background-color:#E8E8E8;border:1px solid #003398;}
.form-display{margin:5px;padding:5px;display:block;color:#003398;}
.form-display2{text-align:left;}
.form-header,
.members-heading{color:#003398;font-weight:700;font-size:125%;text-align:left;margin:-5px 0 5px;padding:0;display:block;}
.form-header {display:none;}

.label{font-size:90%;font-weight:700;text-align:left;display:block;clear:both;color:#003398;}
.form-text{color:#003398;font-size:80%;font-weight:400;text-align:left;display:block;clear:both;}
.submit-main{display:block;margin-left:auto;margin-right:auto;margin-bottom:10px;padding:5px;color:#003398;border:solid 1px #003398;width:125px;font-weight:700;}
.progress{display:none;width:200px;position:absolute;padding:40px;z-index:1000;border:1px solid #0D3D7A;color:#0D3D7A;font-size:10px;font-family:Arial, Helvetica, sans-serif;background-color:#fff;margin:-60px auto 0;}
/* end form elements */

.search_header2{float:left;color:#ffffff;padding:2px 2px 2px 4px;font-size:12px;font-weight:bold;}
.search_header_display{text-align:right;display:block;background-color:#003398;color:#ffffff;padding:2px;}
.search_results{margin-left:10px;padding-top:8px;padding-bottom:8px;border-bottom:1px dashed #003398;min-height:90px;}
*html .search_results{padding-top:8px;padding-bottom:8px;border-bottom:1px dashed #003398;height:90px;}
a.property_search:link,a.property_search:visited{float:left;margin-top:2px;margin-right:10px;border:solid 1px #003398;}
a.property_search:hover{float:left;margin-top:2px;margin-right:10px;border:solid 1px #003398;opacity:.5;}
.search_text{font-size:11px;margin:0 0 0 135px;}
*html .search_text{font-size:11px;margin:0 0 0 135px;}
a.search_title:link,a.search_title:visited{border:1px solid #003398;color:#ffffff;background-color:#003398;font-weight:bold;font-size:13px;text-decoration:none;display:block;padding:0 3px;}
a.search_title:hover{color:#003398;border:1px solid #003398;background-color:#ffffff;font-weight:bold;font-size:13px;text-decoration:none;display:block;}
.search_price{color:#003398;font-weight:bold;}
a.search_details:link,a.search_details:visited{color:#003398;border:1px solid #003398;font-weight:bold;text-decoration:underline;background-color:#E0E0E0;text-decoration:none;display:block;width:96px;text-align:center;margin:2px 0 0;}
a.search_details:hover{color:#ffffff;background-color:#003398;text-decoration:none;}

.search_display_results{margin:7px 0 0 0;padding:2px 2px 1px;background-color:#003398;clear:both;}
.search_display_results2{text-align:left;display:block;background-color:#003398;color:#ffffff;padding:2px;}

#search_footer a:link{color:#ffffff;font-weight:bold;text-decoration:underline;}
#search_footer a:visited{color:#ffffff;font-weight:normal;text-decoration:none;}
#search_footer a:hover{color:#ffffff;text-decoration:underline;text-decoration:overline;font-weight:bold;}


div.listing{width:492px;height:116px;border:1px dashed #d7d8d8;margin:18px 0 4px 10px;background:#fff url(/template-images/default/bbg.gif) top right no-repeat;}
div.listing_nof{width:492px;height:116px;border:1px dashed #d7d8d8;margin:18px 0 4px 10px;background:#fff;}
div.listing_nofc{width:492px;height:116px;border:1px dashed #d7d8d8;margin:18px 0 4px 10px;background:#fff url(/template-images/default/bbgc.gif) top right no-repeat;}

div.listingright{float:right;width:398px;margin:17px 10px 0 0;}
div.listingright h3{font-size:1.15em;color:#003396;font-weight:bold;}
div.listingright h4{font-size:0.95em;color:#fff;font-weight:bold;display:block;height:20px;width:378px;background:#626367;margin:29px 0 8px;padding:0.3em 0 0 0.7em;}
div.listingright strong{color:#003396;}
div.listingright li{list-style-type:none;line-height:1.4em;}

div.propertylisting{width:639px;border:1px dashed #d7d8d8;margin:18px 0 4px 50px;float:left;}
div.agents{width:639px;height:153px;border:1px dashed #d7d8d8;margin:18px 0 4px;}
div.agents h4{color:#003396;font-size:1.3em;font-weight:500;margin-bottom:5px;}
div.agents img{padding:10px 0 0 10px;}
.left{float:left;}
div.leftmargin{float:left;margin:15px 0 0 15px;}
div.right{float:right;}
table.browse_tool_table{display:none;}
div.searchresults{border:1px dashed #d7d8d8;margin-top:15px;width:228px;text-align:left;}
div.searchresults h3{margin:10px;}
div.searchresults p,div.searchresults form{margin-left:10px;}
div.searchresults fieldset{margin-bottom:10px;}
div.rentalsearch{margin-left:30px;float:left;}
.topline ul{list-style:none;color:#003396;}
.topline ul li{list-style:none;float:left;position:relative;}
.topline ul li a{text-decoration:none;display:block;overflow:hidden;}
li.suburb{font-size:1.15em;font-weight:bold;}
li.price{font-size:1.15em;}
li.bedrooms,li.bathrooms,li.carports{font-size:0.95em;font-weight:bold;}
.topline ul li.suburb a{width:120px;text-decoration:none;}
.topline ul li.price a{width:205px;text-decoration:none;}
.topline ul li.bedrooms a{width:76px;margin-top:8px;text-decoration:none;}
.topline ul li.bathrooms a{width:65px;margin-top:8px;text-decoration:none;}
.topline ul li.carports a{width:20px;margin-top:8px;text-decoration:none;}
.topline ul li.carports_nofc a{width:20px;margin-top:8px;margin-left:145px;text-decoration:none;}
span.floatleft{float:left;}
span.floatright{float:right;}
span.suburb p{font-weight:bold;}
span.suburb p,span.price p{font-size:1.1em;color:#003396;margin-top:10px;}
span.price{width:145px;}
span.bbg1{width:24px;}
span.bbg2{width:65px;}
span.bbg3{width:77px;}
span.bbg1 p,span.bbg2 p,span.bbg3 p{margin:17px 0 0;color:#003396;font-weight:bold;font-size:0.95em;}
.gallery{float:left;width:200px;margin:10px 0 0 10px;}
.gallery_main{width:200px;}
.gallery_main_img{width:200px;border:0;padding-bottom:2px;}
.gallery_small1{width:100px;float:left;text-align:left;vertical-align:top;}
.gallery_small2{width:100px;float:left;text-align:right;vertical-align:top;}
.gallery_small_img{width:98px;}
.virtualtour{clear:both;padding-top:18px;}
span.pricelist{font-size:1.1em;color:#003396;margin:-1px 0 0 15px;}
div.listingbbg{color:#003396;font-weight:bold;height:35px;background:#fff url(/template-images/default/bbg.gif) -7px 0 no-repeat;margin-top:5px;text-align:right;font-size:0.95em;}
span.bedlist{width:64px;margin-top:19px;}
span.bathlist{width:76px;margin-top:19px;}
span.garagelist{width:65px;}
span.bedlist,span.bathlist,span.garagelist{margin-top:18px;}
div.listingfeatures span.field_caption{width:110px;float:left;}
div.agentdetails span.field_caption{width:85px;float:left;}
div.tools{margin-bottom:20px;}



/* search forms pages specific*/
#quickfind{margin-top:13px;}
#propsearch{float:left;width:200px;border-right:1px dashed #d7d8d8;margin-bottom:20px;}
.actualSeach input,.actualSeach select{width:13.5em;display:block;}
.actualSeach label{font-size:0.9em;color:#808183;margin-top:3px;display:block;}
.actualSeach fieldset{border:0;}
input.search_submit{background:#003398;color:#fff;height:22px;border:0;margin-top:8px;text-align:right;font-weight:bold;font-size:0.95em;width:14.8em;padding:0 .3em .2em 0;cursor:pointer;}

.featured {float:left;margin-right:10px;border:5px solid #E0E0E0;}



#bsm {margin:0 0 20px 0;}
#bsm label{font-size:0.9em;color:#808183;margin-top:3px;display:block;text-align:left;}
#bsm select{width:173px;display:block;}
#bsm fieldset {border:0;padding:2px 7px;}

#bsm button{float:left;clear:both;background:transparent url(/template-images/default/search-button.gif) no-repeat 0 0;cursor: pointer;height:31px;width:143px;border:none;text-indent: -999em;color:#fff;}
#bsm button:hover{background-position:0 -31px;}


#arthome {}
.article_list{margin:10px 0;padding:0 0 8px 0;border-bottom:2px solid #5C5C5E;}
.article_text_date{color:#808183;text-transform:none;text-align:right;font-weight:normal;}
a.article_link {color:#808183;display:block;text-transform:uppercase;font-weight:bold;font-size:13px;text-decoration:none;}
.article_author {color:#5C5C5E;display:block;}


.pdfLeft {font-weight:bold; padding:3px 3px 3px 22px;background: transparent url(/template-images/default/pdf.gif) no-repeat center left;}

.lldis {clear:both;}
.lldis img {border:1px solid #B00100;float:left;margin:0 4px 6px 0;}

