/*
** Copyright Stephen Neate - http://subtledifference.com.au/
** Design Template 01-a - for ezyWebsite CMS suitable for multi section, multi page sites.
**
** ## Quick Colours ##
** Primary Colour: #d41919
** Primary Colour Shade: #D7E0CC (20% shade)
** 2nd Colour: #6692b4
** 3rd Colour: #ff9000
** 4th Colour: #C71900
** 5th Colour: #2A0062
**
** Last Updated: 06 May 2007
*/

/* #### General page wide styles  ####  /template-images/theme1-imgs/ */
*{margin:0;padding:0;}
body{font-size:11px;line-height:15px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#505050;background:url('/template-images/theme1-imgs/bg.gif');}
/* general text */
p{line-height:15px;color:#505050;padding:2px 0 3px 0;} /*damz*/
a, a:link, a:active, a:visited {text-decoration:none; }
	p a, #contents .bl01 .bl03 p a {color:#ff9000; text-decoration:underline;} /*damz* link on thumbnail*/
h1,.h1{display:block;font-size:26px;color:#6692b4;padding:12px 0;margin:3px 0;letter-spacing:.05em;font-weight:normal; } /*damz*/
.hd01{display:block;color:#505050;border-bottom:1px dotted #dbdbdb;font-weight:normal; padding-bottom:14px;} /*damz on border thumbnail**/
.hd01b{display:block;color:#6692b4;font-size:210%;padding:3px 0 10px;margin:3px 0;border-bottom:1px solid #d41919;font-weight:bold;}
h2,.h2{display:block;font-size:190%;color:#909090;padding:0 0 5px 0;line-height:1.5em;letter-spacing:.05em;font-weight:bold;}
.hd02{display:block;font-size:150%;color:#909090;padding:0 0 5px;margin:0;border-bottom:1px solid #6692b4;font-weight:normal;}
.hd02b{display:block;font-size:150%;color:#909090;padding:0 0 5px;margin:0;border-bottom:1px solid #6692b4;font-weight:bold;}
h3,.h3{display:block;font-size:21px;color:#2b2b3e;padding:10px 0 5px 0;line-height:1.5em;letter-spacing:.05em;font-weight:normal;}
.hd03{display:block;font-size:110%;color:#ff9000;padding:0 0 5px;margin:0;border-bottom:1px solid #ff9000;font-weight:normal;}
.hd03b{display:block;font-size:110%;color:#ff9000;padding:0 0 5px;margin:0;border-bottom:1px solid #ff9000;font-weight:bold;}
h4,.h4{font-size:14px;color:#2b2b3e;padding:0 0 5px 0;line-height:1.5em;letter-spacing:.01em;font-weight:bold;}
.hd04{display:block;font-size:14px;color:#C71900;padding:0 0 5px;margin:0;border-bottom:1px solid #C71900;font-weight:normal;}
.hd04b{display:block;font-size:14px;color:#C71900;padding:0 0 5px;margin:0;border-bottom:1px solid #C71900;font-weight:bold;}
h5,.h5{ background:url('/template-images/theme1-imgs/arr.gif') 0px 6px no-repeat; display:block;font-size:11px;color:#ff9000;padding:0 0 0px 13px;line-height:1.5em;letter-spacing:.05em;font-weight:normal;} /*damz on arrow bg*/
.hd05{display:block;font-size:110%;color:#2A0062;padding:0 0 5px;margin:0;border-bottom:1px solid #2A0062;font-weight:normal;}
.hd05b{display:block;font-size:110%;color:#2A0062;padding:0 0 5px;margin:0;border-bottom:1px solid #2A0062;font-weight:bold;}
.txt_small{font-size:70%;}
acronym{border-bottom:1px dotted;cursor:help;}
/* general block elements */
.bl01{display:block;padding:0px 0px 15px; width:720px; font-family:Tahoma; } /*damz*/
.bl01i{display:block;padding:15px;background:#d41919;color:#fff;}
.bl02 {background:transparent url(images/form-bg.gif) repeat-y scroll 0% 50%;
border-top:2px solid #F3F3F3;
left:-207px;
margin-bottom:-110px;
overflow:hidden;
padding:15px 30px 20px 25px;
position:relative;
text-align:right;
top:185px;
width:116px;
z-index:99; }
	/*ie hack *html .bl02 { top:365px; left:78px;}	*/
.bl02i{display:block;padding:15px;background:#6692b4;color:#fff;}
.bl03{display:block;padding:15px 0; float:left;} /* damz on content thumbnail*/
.bl03i{display:block;padding:15px;background:#ff9000;color:#fff;}
.bl04{display:block;padding:15px;border:2px dashed #C71900;}
.bl04i{display:block;padding:15px;background:#C71900;color:#fff;}
.bl05{display:block;padding:15px;border:2px dashed #2A0062;}
.bl05i{display:block;padding:15px;background:#2A0062;color:#fff;}
/* drop cap */
.dc01 {position:relative;z-index:55;float:left;width:auto;font-size:380%;padding:0 3px 0 0;line-height: 100%;color:#d41919;font-weight: normal;font-family: georgia, times, serif;}
.dc02 {position:relative;z-index:55;float:left;width:auto;font-size:380%;padding:0 3px 0 0;line-height: 100%;color:#6692b4;font-weight: normal;font-family: georgia, times, serif;}
.dc03 {position:relative;z-index:55;float:left;width:auto;font-size:380%;padding:0 3px 0 0;line-height: 100%;color:#ff9000;font-weight: normal;font-family: georgia, times, serif;}
.dc04 {position:relative;z-index:55;float:left;width:auto;font-size:380%;padding:0 3px 0 0;line-height: 100%;color:#C71900;font-weight: normal;font-family: georgia, times, serif;}
.dc05 {position:relative;z-index:55;float:left;width:auto;font-size:380%;padding:0 3px 0 0;line-height: 100%;color:#2A0062;font-weight: normal;font-family: georgia, times, serif;}

/* #### Page layout #### */
/* Outer container: for entire page */
#container-main{width:100%; background:url('/template-images/theme1-imgs/bg.gif');} /*damz*/
/* Inner container: for entire page */
#container{width:990px; margin:0 auto; padding:50px 0 0;} /*damz*/
/* Header: inside both containers - Section or Page header content appears here */
#header{height:165px;background:url('/template-images/theme1-imgs/header-bg.jpg') no-repeat; width:990px; height:85px; clear:both; overflow:hiden;position:relative;z-index:20;} /*damz*/

#logo{position:relative;float:left;margin:9px 0 0 11px; width:191px;height:55px;background:url(/template-images/images/logo_05.gif) no-repeat;overflow:hidden;}
#logo h1{display:inline;color:#fff;}
#logo h1 a{font-size:1px;display:block;width:191px;overflow:hidden;position:absolute;top:0;height:59px;padding-top:55px;}


#header-control{} /* additional header control if required */
/* Page Content: inside both containers below Header - Page content appears here */
#contents{min-height:650px; padding:1px 50px 1px 215px; width:725px; color:#505050; background:url('/template-images/theme1-imgs/content-bg.jpg') repeat-y; font-size:11px;overflow-x:hiden;} /*damz*/
/* Breadcrumb: inside Page Content displaying breadcrumb nav, does not exist on home page */
#breadcrumb{color:#6692b4;font-size:.8em;width:750px;text-align:right; margin:0; position:relative; top:0px; float:right; z-index:90; }
#breadcrumb a:link,#breadcrumb a:visited{color:#6692b4;border-bottom:1px solid #6692b4;text-decoration:none;}
#breadcrumb a:hover{color:#6692b4;border-bottom:1px dashed #fff;text-decoration:none;}
.page_footer_link {display:none;} /* link at footer of page content designating what page the user is on */
/* replacement of margin for standard lists and standard (default) link */
#contents ul {margin-left:15px;}
#contents li {margin-left:17px;}
#contents a:link {}
#contents a:visited {}
#contents a:hover {}
/* Footer: inside both containers below Page Content */
#footer{text-align:right;font-size:.8em;color:#a4a4a4; width:990px; background:url('/template-images/theme1-imgs/footer-bg.jpg') no-repeat; margin-bottom:50px;} /*damz*/
#footer a{color:#ff9000;}
#footer-2 {} /* additional footer control if required */
#footer-2 #sound { width:50px; height:48px; float:right; margin:17px 5px 0 0;}
	#footer-2 #sound span {display:none;}
#footer-3 { text-align:center; padding-top:90px;} /* additional footer control if required */
#devnote {} /* designers link */
#devnote span {} /* span in designers link: essentially for image replacement if needed */

/* #### Navigation Links #### */
/* Section navigation links */
#navigation-position{width:990px;display:block;position:absolute;top:0px;display:none;} /*damz*/
.navigation-panel {} /*internal to navigation-position for added control */
#navigation-position a {float:left;text-align:center;padding:0; margin:80px 0 0 40px; text-decoration:none;width:110px; height:40px;} /*damz*/
	#navigation-position a span {display:none;}
#navigation-position a:hover {}
/* Note: All section navigation links have a class of sec$ where $ is the section ID, and all link text is surrounded by span tags */
/* start of section based drop down nav */
.section-title{display:none;font-size:190%;color:#ff9000;padding:0 0 5px 0;line-height:1.5em;letter-spacing:.05em;font-weight:bold;} /* section name: text is surrounded by span tags */
/* Menu wrapper */
#slidingmenu{font-size:13px;display:block; position:absolute; z-index:99; text-align:left;padding:0 0 19px 0;width:189px;display:block; float:left; padding-left:7px; background:url('/template-images/theme1-imgs/bg_form.gif') bottom right no-repeat;} /*damz*/
/* Appearance Top Level */
/* all lists */
#slidingmenu ul{list-style-type:none; width:189px; float:left;  /*background:url('/template-images/theme1-imgs/px.gif') top right no-repeat;*/ border-top: 1px #e9e9e9 solid;}
/* all list items */
#slidingmenu li{position:relative; display:block; width:172px; float:left; height:46px; text-align:right;} /*damz*/
ul.slidingmenu a:link, ul.slidingmenu a:visited {display:block;color:#b6b6b6; font-size:15px; text-align:right; padding:13px 45px 0 0; float:left; width:127px; height:33px; text-decoration:none;font-weight:bold; background:url('/template-images/theme1-imgs/list-navleft.gif') no-repeat;} /*damz*/
ul.slidingmenu a:hover, .contents ul.slidingmenu a:hover {color:#fff;text-decoration:none; background:url('/template-images/theme1-imgs/list-navleft-red-h.gif') no-repeat;} /*damz on hover menu*/
/* second-level lists */
#slidingmenu li ul{display:none;position:absolute;top:0px;left:180px; width:172px; z-index:120; border-top:1px #b6b6b6 solid;}
/* third and further level lists */
#slidingmenu li ul ul{display:none;position:absolute;top:0;left:180px;border-width:0;}

/* lists nested under hovered list items */
#slidingmenu li:hover ul,#slidingmenu li.hover ul{height:auto;text-align:left;border: 1px #e9e9e9 solid;border-width:1px 1px 0px 0px;}
ul.slidingmenu ul{height:auto;margin:0;padding:0;font-size:12px;font-weight:400;text-align:left;background:#fff;width:172px;}
ul.slidingmenu ul li{height:auto;display:block;width:172px;border-width:0;text-align:left;}
ul.slidingmenu ul a:link,ul.slidingmenu ul a:visited{height:auto;padding:0;float:none;background-image:none;font-weight:normal;text-transform:none;text-decoration:none;padding:9px 3px 9px 6px;display:block;width:163px;text-align:left;margin:0;}
ul.slidingmenu ul a:hover{background:#C72200;color:#fff;text-decoration:none;margin:0;padding:9px 3px 9px 6px;display:block;width:163px;}
/* Note: the class .subheader is available for menu items that have sub menus */

/*****if menu is active******/
.active, #slidingmenu ul.slidingmenu li .active {color:#ffffff; background:url('/template-images/theme1-imgs/list-navleft-red-h.gif') no-repeat;}

/* ### Speciality elements - ezyLinks, ezyEvents, ezyArticles ### */
.link_list,.events_list,.article_list{display:block;margin-bottom:15px;}
.link_link,.event_link,.article_link{color:#AAA;font-weight:700;font-size:110%;display:block;color:#C71900;}
.link_text,.event_text,.article_text{}
.event_text_date,.article_text_date{}
.link-display-title{color:#C71900;}
.link-display-link{color:#000762;}
.event_link2{color:#000762;}
.article-date{font-weight:700;display:block;color:#C71900;}
.article-author{display:block;font-style:italic;margin-bottom:10px;color:#C71900;}
.article_link2{color:#000762; text-decoration:underline;}

/*****damz own classtags***/
.clear {clear:both;}

/***********contents thumbnail**********/
.thumb1 { list-style-type:none; float:left; width:700px; clear:both; padding:0px 0 25px 0;}
.thumb1 li {display:inline; float:left;}
.thumb1-img {	width:300px; }
	.thumb-img img {	padding:0px 20px 0 5px;}
.thumb1-det {	width: 500px; }



/*********** Property Listing Styles **************/


/* property display */
.main_profile_image {
	width:341px;
	float:left;
	border:10px solid #ffffff;
	border-width:10px 10px 10px 0;
}
.listing_profile_image_medium {
	border:1px solid #2B2B3E;
	width:335px;
	float:left;
	margin:0px 0px 10px 0px;
}

.listing_profile_small {
border:1px solid #2B2B3E;
float:left;
margin:2px 3px 0px 0px;
padding:0px;
width:165px;
}

.extras_table {
border:1px solid #1F3B68;
color: #1F3B68;
background-color: #ffffff;
width:276px;
}

.extras_table2 {
background-color:#1F3B68;
color:#ffffff;
}
.imageCell {width:350px;padding-right:10px;}
.PropertyContentCell {padding:12px 0 12px 0;width:350px;}

/*
 * Thickbox 3.1 - One Box To Rule Them All.
 * By Cody Lindley (http://www.codylindley.com)
 * Copyright (c) 2007 cody lindley
 * Licensed under the MIT License: http://www.opensource.org/licenses/mit-license.php
*/
#TB_window{font:12px Arial, Helvetica, sans-serif;position:fixed;background:#fff;z-index:102;color:#000;display:none;border:4px solid #525252;text-align:left;top:50%;left:50%;}
#TB_secondLine{font:10px Arial, Helvetica, sans-serif;color:#666;}
#TB_window a:hover{color:#000;}
#TB_overlay{position:fixed;z-index:100;top:0;left:0;height:100%;width:100%;}
.TB_overlayMacFFBGHack{background:url(macFFBgHack.png) repeat;}
.TB_overlayBG{background-color:#000;filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75;}
#TB_window img#TB_Image{display:block;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #666;border-left:1px solid #666;margin:15px 0 0 15px;}
#TB_caption{height:25px;float:left;padding:7px 30px 10px 25px;}
#TB_closeWindow{height:25px;float:right;padding:11px 25px 10px 0;}
#TB_closeAjaxWindow{margin-bottom:1px;text-align:right;float:right;padding:7px 10px 5px 0;}
#TB_ajaxWindowTitle{float:left;margin-bottom:1px;padding:7px 0 5px 10px;}
#TB_title{background-color:#e8e8e8;height:27px;}
#TB_ajaxContent{clear:both;overflow:auto;text-align:left;line-height:1.4em;padding:2px 15px 15px;}
#TB_ajaxContent.TB_modal{padding:15px;}
#TB_ajaxContent p{padding:5px 0;}
#TB_load{position:fixed;display:none;height:13px;width:208px;z-index:103;top:50%;left:50%;margin:-6px 0 0 -104px;}
#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;}
#TB_window a:link,#TB_window a:visited,#TB_window a:active,#TB_window a:focus{color:#666;}

#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;}
#pop li {list-style-type:none;font-weight:bold;}
#pop .field_caption {font-weight:normal;}


#header #search-main {display:none;}
#slidingmenu #search-main {display:block;}
#search-main {float:left;margin:10px 0 13px 18px;}
#search-main input {margin:5px 0;}
#searchnow {background:url('/template-images/theme1-imgs/bt-bg.gif') repeat-x;color:#ffffff;border-width:0;border:1px #b6b6b5 solid;font-weight:bold;padding:2px 10px;margin:5px 0 11px 0;}


/* ### form elements ### */
.info,.warn,.error{color:#C71900;background-color:transparent;font-weight:400;font-style:italic;}
.error-display{}
.input-checkBox{width:15px;color:#d41919;background-color:#D7E0CC;border:1px solid #d41919;display:inline;margin:0;padding:0 2px;}
.input-textArea{color:#d41919;background-color:#ffffff;border:1px solid #d41919;width:100%;display:block;height:65px;}
.input-text,.input-yesno,.input-nowidth,.input-dropDown{background:#F1F0F0 none repeat scroll 0 50%;border:1px solid #DBDBDB;color:#D41919;padding:3px;width:80%;}
.form-display{border:1px solid #6692B4;color:#D41919;display:block;padding:10px;width:240px;}
.form-display2{text-align:left;}
.form-header{background:#6692B4 none repeat scroll 0 50%;border-bottom:1px solid #000000;color:white;display:block;font-size:125%;font-weight:700;margin:-7pt -10px 7px;padding:6px 10px;text-align:left;}
.label{font-size:100%;font-weight:bold;text-align:left;color:#909090;}
.form-text{color:#6692b4;font-size:80%;text-align:left;display:block;clear:both;font-style:italic;}
/*dam*/
.form-text a,#contents .bl02 .form-text a{text-align:right;color:#ff9000;font-size:11px;font-style:normal;letter-spacing:-.05em;}
/*damz link below signup*/
.submit-main{background:url('/template-images/theme1-imgs/bt-bg.gif') repeat-x;color:#ffffff;border-width:0;border:1px #b6b6b5 solid;font-weight:bold;padding:2px 10px;}
.progress{display:none;width:350px;position:absolute;padding:40px;z-index:1000;border:1px solid #C71900;color:#C71900;font-size:10px;background-color:#fff;margin:-60px auto 0;}

/*****damz own classtags***/
.clear {clear:both;}
.boxleft1 {background:transparent url(images/form-bg.gif) repeat-y scroll 0% 50%;
	border-top:2px solid #F3F3F3;
	left:-207px;
	margin-bottom:-110px;
	overflow:hidden;
	padding:15px 30px 20px 25px;
	position:relative;
	text-align:right;
	top:185px;
	width:116px;
	z-index:99;}
#contents h1 { background:transparent url(/template-images/theme1-imgs/h1bg.gif) no-repeat left bottom;
	padding:4px 8px 21px;}
	/****************positioning***************/
.pV5 {padding:0 5px;} .pV10 {padding:0 10px;} .pV10 {padding:0 10px;}
.mL10 {margin-left:10px;} .mL20 {margin-left:20px;} .mL10 {margin-left:20px;}
.mR10 {margin-right:10px;} .mR20 {margin-right:20px;} .mR30 {margin-right:30px;}
.mB10 {margin-bottom:10px;} .mB20 {margin-bottom:20px;} .mB30 {margin-bottom:30px;} .mB40 {margin-bottom:40px;}
/***********contents thumbnail**********/
.thumb1 { list-style-type:none; float:left; width:700px; clear:both; padding:0px 0 25px 0;}
.thumb1 li {display:inline; float:left;}
.thumb1-img {	width:300px; }
	.thumb-img img {	padding:0px 20px 0 5px;}
.thumb1-det {	width: 500px; }
/*****************header contents*************/
#header_data1 {
	margin:22px 40px;
	position:absolute;
	left:490px;
	z-index:101;
}
#newsletter {position:absolute;z-index:20;color:#D41919;display:block;padding:10px;width:750px;border:0;margin:0 auto;left:-325px;}
#newsletter .input-text {background:#F1F0F0 none repeat scroll 0 50%;border:1px solid #DBDBDB;color:#D41919;margin:-5px 0 0 0;padding:3px;width:150px;float:left;}
#newsletter .form-header{background:none;border:0;color:#909090;float:left;font-size:125%;font-weight:700;margin:0;padding:0;text-align:left;}
#newsletter .label{font-size:100%;font-weight:bold;text-align:left;color:#909090;float:left;margin:0 5px;}
#req_name, #req_email {position:absolute;top:30px;}
#req_name {left:228px;}
#req_email {left:450px;}
/*damz link below signup*/
.submit-main{background:url('/template-images/theme1-imgs/bt-bg.gif') repeat-x;color:#ffffff;border-width:0;border:1px #b6b6b5 solid;font-weight:bold;padding:2px 10px;margin:-6px 0 0 10px;float:left;}
