/*note: stylesandjs.dat contains instructions that will dynamically change some of the default settings seen below. Specifically,instructions there deal with adjusting the width of content boxes if no left menu present*/

body 
{margin:0px 0px; padding:0px;padding-bottom:15px;text-align:left;font:11px/17px verdana, arial, helvetica, sans-serif; background: #D3DDE8 url(images/grad_fade_bg.jpg) repeat-x;
}

#propertyform  .lcol{width:200px}

#signup_link{width:180px;height:45px;border:0px solid blue;position:absolute;left:755px;top:75px;background:url() }

a:link {color:#0000EE;}
a:visited {color:#0000EE}
a:hover {color:black;}

.featured_txt{font-size:13px}


#login{
display:none
}

#loginLink{
display:block;

width:160px;
margin-left:0px;
background:url(images/login_right_cnr.gif) top right  no-repeat;
background-color:#495A92;
height:17px



}

#loginLink a{
color:white;
text-decoration:none;
font-size:13px;
margin-left:0px;
font-size:12px;
font-weight:bold}

#loginCenter{width:165px;padding-top:20px;margin-left:170px}
 
#container{
width:945px;height:650px;text-align:left;background:url(images/toprightholderblock.gif) top right  no-repeat;background-color:#ffffff;padding:0px;border-right:1px solid #8C9ABB;border-bottom:1px solid #415B76; }

h3{font:15px/18px verdana, arial, helvetica, sans-serif;color:#003676;font-weight:bold}
p{margin-top:0px;margin-bottom:17px;}
h1{font-family: verdana;font-size: 22px;color:#003676;font-weight:normal;margin:0px;margin-bottom:22px}
h2{font-family: verdana;font-weight:normal;font-size: 18px;color:#003676;margin-top:5px;margin-bottom:7px}
h2.small{font-family: verdana;font-weight:bold;font-size: 14px;color:#669966;margin-top:15px;margin-bottom:0px}

#top{border:0px solid green;width:950px;margin-bottom:0px;height:85px}

#left{border-right:1px solid #56728F;border-top:1px solid #56728F;float:left;width:177px;padding-left:10px;background:#f8f8ef;height:1100px;}

#content{border:0px solid gray;padding:10px;float:left;width:730px;margin-top:27px;background:url() top right  no-repeat;}

#right{border:1px solid green;float:left;width:98px;padding-top:0px;margin-left:0px;height:400px}
#footer{clear:both;}

/*#pubHeader{border:0px solid red;}*/
#pubHeader .left{width:100px;}


#leftSearch, .level2header {background:#E0E4E8;}
#leftSearch {width:150px;border:1px solid #56728F;font-size:11px;}
#leftSearch td{padding-left:5px;}
#leftSearch .button{margin-top:5px;margin-bottom:5px}

#admincontainer{width:850px;height:650px;margin:0px auto;text-align:left;border-left:1px solid #E2DFD5;border-right:1px solid #E2DFD5;border-bottom:1px solid #E2DFD5;background-color:#fff;padding:0px;}
#admintop{border:0px solid blue;width:743px;margin-bottom:50px}
#adminleftbuffer{width:170px}

/*Expands as required to max width to accomodate left menu */
#adminleft{border:0px solid gray;float:left;height:650px;max-width:240px;padding-top:5px;margin-top:0px;padding-left:5px;}
/*the below will be changed dynamically to 700px (in 1001.css) if there is no menu flag received*/
#admincontent{border:0px solid gray;width:555px;float:left;padding-left:10px;margin-top:0px}

/* Not needed as changed dynamically in stylesandjs.dat
#admincontentWide{border:0px solid gray;width:700px;float:left;padding-left:10px;margin-top:25px}*/


#reacontainer{background:url(/images/rea_tr_pic.jpg) top right no-repeat;width:950px;height:650px;margin:0px auto;text-align:left;background-color:#fff;padding:0px;border:1px solid gray}
#reatop{border:0px solid blue;width:743px;margin-bottom:10px;height:50px;padding-left:5px}
#realeft{border:0px solid gray;float:left;max-width:240px;height:1200px;padding-top:10px;padding-left:5px;}
#reacontent{border:0px solid pink;float:left;width:650px;padding:10px;padding-top:50px}


#brokercontainer{background:url(/images/rea_tr_pic.jpg) top right no-repeat;width:820px;height:650px;margin:0px auto;text-align:left;background-color:#fff;padding:0px;border:1px solid gray}
#brokertop{border:0px solid blue;width:743px;margin-bottom:10px;height:100px;padding-left:5px}
#brokerleft{border:0px solid gray;float:left;max-width:240px;height:650px;padding-top:10px;padding-left:5px}
#brokercontent{border:0px solid pink;float:left;width:600px;padding:10px;}



#pubuser_container{background:url(/images/pu_tr_pic.jpg) top right no-repeat;width:745px;height:650px;margin:0px auto;text-align:left;background-color:#fff;padding:0px;border:1px solid gray}
#pubuser_top{border:0px solid blue;width:743px;margin-bottom:35px;height:100px;padding-left:5px}
#pubuser_left{border:1px solid gray;float:left;width:140px;height:650px;padding-top:30px;padding-left:5px}
#pubuser_content{border:0px solid gray;width:550px;float:left;padding-left:10px;}

/*legend{border:1px solid  #415B76;background:white;font-size:18px;color:#8e668d;padding:4px}
fieldset{border:1px solid #415B76;width:530px;padding:15px;margin-top:0px;background-color:ivory}*/


fieldset {
	margin:0px;
	margin:auto;
	width:650px;
	/*margin-top : 44px;*/
	padding-bottom:25px;
	padding-top : 15px;
	/*_margin-top : 33px;*/
    _position : relative;  /* The underscore means only IE will see it */
    _padding-top : 30px;  /* Stupid IE */
    _padding-bottom : 25px;
    _display : block;
    border : 1px solid #415B76;
    /*width : 40em;*/
   /* background-color :#f8f8ef;*/
    margin-bottom : 15px;padding:10px
}


legend {
    _position : absolute;
    _top : -12px;
	_left : 10px;
    font-size :18px;
    padding : 3px 10px 3px 10px;
    border-color: #415B76;
    border-style : solid;
    border-width : 1px;
    background-color : white;
	color:#003676;
}
.required{color:red;font-size:14px}
table {border-collapse: collapse;}

#formTable{background:#E0E4E8;border:1px solid #415B76;width:650px;margin:auto}
#formTable textarea{width:250px}
#formTable input{width:250px;}
#formTable .smallinput{width:25px;}
#formTable .midinput{width:100px;}
#formTable .lcol{text-align:right;padding-right:0px;width:250px}
#formTable .lcolbrief{text-align:right;padding-right:0px;width:150px}

#formTable th{text-align:left;padding:5px;margin:5px;font-size:17px;color:#003676;background-color:white;border:1px solid #415B76;font-weight:normal;}

#formTable .button{height:25px;border:1px solid gray;width:100px;margin-left:0px;/*background:#eef7f7*/background:ivory}
#formTable td{padding:3px;padding-bottom:5px; border:0px solid gray}
#formTable .formhead{background-color:#3F8BA0;font:18px Verdana, Geneva, Arial, Helvetica, sans-serif;color:white}
#formTable .subheadings {float:left;border:0px solid gray;width:530px}

#formTablePropDetLower{background:#E0E4E8;border:1px solid #415B76;width:650px;margin:auto}
#formTablePropDetLower textarea{width:250px}
#formTablePropDetLower input{width:250px;}
#formTablePropDetLower .smallinput{width:25px;}
#formTablePropDetLower .midinput{width:100px;}
#formTablePropDetLower .lcol{text-align:right;padding-right:0px}
#formTablePropDetLower .lcolbrief{text-align:right;padding-right:0px;width:150px}

#formTablePropDetLower th{text-align:left;padding:5px;margin:5px;font-size:17px;color:#003676;background-color:white;border:1px solid #415B76;font-weight:normal;}

#formTablePropDetLower .button{height:25px;border:1px solid gray;width:100px;margin-left:0px;/*background:#eef7f7*/background:ivory}
#formTablePropDetLower td{padding:3px;padding-bottom:5px; border:0px solid gray}
#formTablePropDetLower .formhead{background-color:#3F8BA0;font:18px Verdana, Geneva, Arial, Helvetica, sans-serif;color:white}
#formTablePropDetLower .subheadings {float:left;border:0px solid gray;width:530px}




.button{height:20px;border:1px solid gray;width:120px;margin-left:0px;/*background:#eef7f7*/background:ivory;font-size:13px}
.buttonSmall,.buttonSmall2 {height:20px;border:1px solid gray;width:50px;margin-left:0px;/*background:#eef7f7*/background:ivory}
.buttonSmall2{width:60px;}


#idTable {border:1px solid gray;background:white}
#idTable td{padding:1px}

#propListTable{background:#E0E4E8;margin-left:0px;border:1px solid #415B76;width:520px;}

#propListTable .lcol{text-align:right;padding-right:0px}
#propListTable th{text-align:left;padding:0px;margin:5px;font-size:110%;color:#8e668d;background-color:white;border:1px solid #415B76;font-weight:200;padding-left:3px}
#propListTable td{padding:3px;padding-bottom:5px; border:0px solid gray;line-height:15px}
#propListTable .formhead{background-color:#3F8BA0;font:18px Verdana, Geneva, Arial, Helvetica, sans-serif;color:white}


.locationSelects, .enquiryField{width:160px;font-size:120%;height:20px}
.enquiryField{font-size:120%;}

#selected_suburbs{font:11px/12px verdana, arial, helvetica, sans-serif;width:153px;}


#loginform{border:0px solid #cc99cc;width:152px}
#loginform td{font-size:11px}
#loginform input{width:90px;}
#loginform .button{height:20px;border:1px solid gray;width:100px;}

#showreabrief{border:0px solid gray}
#showreabrief .left{width:200px;padding-left:3px}
#showreabrief .right{width:300px;padding-left:3px}
#showreabrief th{width:250px;}

.evenRow{background:#E0E4E8;}
.oddRow, .level2RightTd, .bgGrayBlue{background:#CBD8E6;}
.level2RightTd{border-bottom:2px solid white}

.icons_horiz_inc td{padding-left:5px}

#shortListing{float:left;margin-right:10px;margin-top:2px;}
#shortListing img{border:1px solid #415B76;margin-bottom:2px;}
#shortListing textarea{width:440px;height:100px}
#shortListing p{margin-bottom:5px}



/*input{height:14px;font-size:12px}*/

#msg{font-size:14px;min-height:35px;border:1px solid #3c3c3c;margin-top:70px;width:200px;padding:10px;background:#e9f7e6;margin-left:150px}
#errormsgs,.errormsgs{color:red}
.red{color:red}

#errormsgsprefix{font-weight:bold}

.coheadingSmall{font-weight:bold;color:#993333}
	
.end_user_agreement_prompt, .firstsign {border:1px solid gray;width:700px;padding:5px;margin:10px;background:ivory}

/*.firstsign{border:1px solid gray;width:700px;padding:5px;margin:10px;background:ivory}*/



#AreaSelectList{}
#enquirerNote{
	display:none
}

#nzinfo_subsection_form{
	display:none
}

#done{color:red;font-size:17px;display:none;margin-left:500px}

.exclam{margin-right:10px}



#level2RightTbl{width:200px;border:0px solid gray;}
#level2RightTbl td {padding-left:15px}


.help{background:#6699ff;color:white;text-decoration:none;font-weight:bold}

.break{height:200px}

.saveFavMsg{color:#cc3333;font-family:arial,verdana, helvetica, sans-serif;font-size:10px;width:45px;height:10px}


/*#lowerPropForm{display:block}*/
#req0{display:block}
#req1{display:block}
#req2{display:block}


#brokersTbl{background-color:white;border:1px solid #e0e0e0;border-collapse: separate;width:420px}
#brokersTbl .tdl{background-color:#E0E4E8;width:160px}
#brokersTbl .tdr{width:250px}

.broker_enq_input{width:380px}

.advert_buttons{margin-top:5px;width:70px;background-color:#ffffd2;height:20px}




#promo{padding:20px 10px 0px 30px;margin-left:102px;margin-top:25px;;margin-bottom:25px;width:275px;border:0px solid blue;background: #ffffff url(images/back_shad.jpg) repeat-x}
.promotext{font-size:17px;line-height:20px}

.private_prop_highlight{width:600px;border:1px solid gray;padding:10px;background-color:ivory}

#contact_agent{width:50px}



/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */
  
/*Style for the background-bar*/
.clBar{position:absolute; width:10; height:10;margin-left:188px; background-color:Navy; layer-background-color:Navy; visibility:hidden;}

/*Styles for level 0*/
.clLevel0,.clLevel0over{position:absolute; padding:2px; font-family:tahoma,arial,helvetica; font-size:12px; font-weight:normal}
.clLevel0{background-color:#E0E4E8; layer-background-color:#E0E4E8; color:black; border:1px solid #56728F;text-align: center;}
.clLevel0over{background-color:#D3DDE8; layer-background-color:#D3DDE8;color:black; cursor:pointer; cursor:hand;border:1px solid #56728F;text-align: center; }
.clLevel0border{position:absolute; visibility:hidden; background-color:white; layer-background-color:white  }

/*Styles for level 1*/
.clLevel1,.clLevel1over{position:absolute; padding:2px; font-family:tahoma,arial,helvetica; font-size:11px; font-weight:normal}
.clLevel1{background-color:#E0E4E8; layer-background-color:#E0E4E8; color:black; border:1px solid #56728F;text-align: center;}
.clLevel1over{background-color:#D3DDE8; layer-background-color:#D3DDE8;color:black; cursor:pointer; cursor:hand;border:1px solid #56728F;text-align: center; }
.clLevel1border{position:absolute; visibility:hidden; background-color:white; layer-background-color:white  }

/*Styles for level 2*/
.clLevel2, .clLevel2over{position:absolute; padding:2px; font-family:tahoma,arial,helvetica; font-size:10px; font-weight:bold}
.clLevel2{background-color:Navy; layer-background-color:Navy; color:white;}
.clLevel2over{background-color:#0099cc; layer-background-color:#0099cc; color:Yellow; cursor:pointer; cursor:hand; }
.clLevel2border{position:absolute; visibility:hidden; background-color:#006699; layer-background-color:#006699}

.text_dec{text-decoration:none}
