body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #ABABA0;
}


a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1D49AD;
    text-decoration: none;
}

a:link {

}

a:visited {
	color: #1F2B45;}

a:hover {
	color: #7C6355;

}
a:active {
	color: #7C6355;
}

.imagenav {
	border-color:#000000;
	border: 1px solid;	
}

.imagenav a{
	border-color:#000000;
	border: 1px solid;	
}

.imagenav active{
	border-color:#000000;
}

p {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 14px;

	color: #413F37;

}



.propertyAddress {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #39527B;

}

.mobileHead {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: normal;

	color: #39527B;

}

.tableMobilePages {

	border: 1px solid #999999;

	border-collapse: collapse;

}

.propertyName {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #39527B;

	text-decoration: none;

}



.propertyName:link {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #39527B;

	text-decoration: none;

}



.propertyName:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #39527B;

	text-decoration: none;

}





.propertyName:active {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #FF9900;

	text-decoration: none;

}


.footer {
	font-size: 10px;
}

.footer:link {
	font-size: 10px;
	color: #1D49AD;
}

	

.footer:visited {
	font-size: 10px;
	color: #1D49AD;
} 

.footer:hover {
	font-size: 10px;
	color: #BC0101;
}

.footer:active {
	font-size: 10px;
	color: #FF9900;
}



td {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #413F37;

}

.propertyFacilities {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 18px;

	padding-left: 5px;

}



#photoholder {
	width:376px;
	height:250px;
	border:0px solid #666;
	background:#fff url('../images/loading.gif') 50% 50% no-repeat;
	background-repeat: no-repeat;
}

#mainpic {

	width:376px;

	height:250px;

}



.inner {

  border: 1px solid #466789;

  background: #E4E3DD;

  font-weight: normal;

  padding: 0.1ex 1ex 0.1ex 1ex;

  text-align: left;

  font-size: 80%;

 }

.photoPaxBorder {

	border: 2px solid #ABABA0;

}



.warning {

	color: #FF7800;

}



.footEnd {

	 background: #E6E6E6;

}

.outerEdge {

	 background: #FFFFFF;

}



.bkgBusiness {

	background: #FFE9B6;

}

.bkgHoliday {

	background: #C9DFE5;

}

.bkgPrestige {

	background: #9D9786;

}

.bkgLongrental {

	background: #CBD1D0;

}

.bkgCommercialrental {

	background: #CBD1D0;

}

.bkgLandforsale {

	background: #CAD5AA;

}

.bkgDefault {

	background: #FFFFFF;

}

.bkgGeneral {

	background: #DDE5F5;

}



.bkgMessages {

	background:#FFE9B6;

}

.bkgManage {

	background:#DDE5F5;

}

.bkgAdd {

	background:#CBD1D0;

}

.bkgCustomise {

	background:#FDEFDE;

}

.bkgcolumn {

	background:#F8F8F8;

}

.colRow {

	background:#E0EAF6;

}

.colRow2 {

	background:#FFFFFF;

}

.homePic {

	background:#C1C2C3 url('../../edsilk/images/pic_home_beach.jpg') 100% 100% no-repeat;

}

.detailHeading {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	line-height: 16px;

	color: #1F435E;

}

.iconHeading {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	line-height: 16px;

	color: #39527B;

}

hr {

 border: 0;

 color: #FFF;

 background-color: #FFFFFF;

 height: 1px;

 }

h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: bold;

	color: #39527B;

}

h2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #39527B;

}



.anylinkcss{

position:absolute;

visibility: hidden;

border:1px solid #B0B0B0;

border-bottom-width: 0;

font:normal 10px Verdana;

line-height: 15px;

z-index: 100;

background-color: #E0DED8;

opacity: 0.80;

filter:alpha(opacity=80);

width: 205px;

text-align: left;

}



.anylinkcss a{

width: 100%;

display: block;

text-indent: 3px;

border-bottom: 1px solid #B0B0B0;

padding: 1px 0;

text-decoration: none;

font-weight: normal;

font-size: 10px

text-indent: 5px;

color: #2D2D2D;

}



.anylinkcss a:hover{ /*hover background color*/

background-color: #777370;

color: white;

}



.anylinkhcss{

position:absolute;

visibility: hidden;

border:1px solid #B0B0B0;

border-bottom-width: 0;

font:normal 10px Verdana;

line-height: 15px;

z-index: 100;

background-color: #E0DED8;

opacity: 0.70;

filter:alpha(opacity=70);

width: 205px;

text-align: left;

}



.anylinkhcss a{

width: 100%;

display: block;

text-indent: 3px;

border-bottom: 1px solid #B0B0B0;

padding: 1px 0;

text-decoration: none;

font-weight: normal;

font-size: 10px

text-indent: 5px;

color: #000000;

}



.anylinkhcss a:hover{ /*hover background color*/

background-color: #777370;

color: white;

}

.admincontent{
	margin-left: 30px;
  	
}

.adminnavsubtitles{
	background-color:#0a085d; 
	color:#FFFFFF; 
}

.nav_admin {
	color: #000000;
	font-family: Vardana, Arial, Helvetica, sans-serif;
 	font-size: 10px;
	
}

.nav_admin a {
	color: #000000;
	font-weight: bold; 
	text-decoration: none;
}

.nav_admin a:hover {
	color: #BC0101;
}

.previousnext {
	color: #39527B;
	font-family: Vardana, Arial, Helvetica, sans-serif;
 	font-size: 14px;
}
.previousnext a {
	color: #39527B;
	font-weight: bold; 
	text-decoration: none;
}

.previousnext a:hover{
	color: #A7C3E5;
}

div#specialsForm { display: none; }

.admin_fieldname {
	font-weight: bold;
}

.rental_prices_box {
	background-color: #f8f8f8;
	padding: 4px;
}

.product_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #39527B;
}

/* Admin Required Fields */

.title {background-color:#eaeae2;}
.description {background-color:#eaeae2;}
.bathrooms {background-color:#eaeae2;}
.bedrooms {background-color:#eaeae2;}
.accommodates {background-color:#eaeae2;}
.rent {background-color:#eaeae2;}
.leaseterms {background-color:#eaeae2;}
.price {background-color:#eaeae2;}
.location {background-color:#eaeae2;}

.offseason {background-color:#eaeae2;}
.shoulder {background-color:#eaeae2;}
.schoolholidaysjuly {background-color:#eaeae2;}
.schoolholidayssept {background-color:#eaeae2;}
.summershoulder {background-color:#eaeae2;}
.easterchristmas {background-color:#eaeae2;}

.errorfields {background-color:#6594DA;}
.requiredfields {background-color:#eaeae2;}


.err
{ 
	color: #FF0000;
	text-align: center; 
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	border: solid 1px #FF0000;
	background-color: #FFBBBB;
}

.okay
{ 
	color: #009900;
	text-align: center; 
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	border: solid 1px #009900;
	background-color: #AAEEAA;
}

.page_title,
.page_title_no_bar {
	font-face: Verdana, Geneva, sans-serif;
	font-size: 15px;
	text-transform: uppercase;
}

.page_title {
	color: #FFFFFF;
}

.page_title_no_bar {
	color: #247EA0;
}

.page_title .container {
	height: 22px;
	position: relative;
}

.page_title .container div {
	position: absolute;
}

.page_title .container h1 {
color: #FFFFFF;
margin: 0px;
padding: 0px;
font-size:15px;
text-transform:uppercase;
	position: absolute;
}

.page_title_container div {
	font-size: 15px;
	font-weight: bold;
}

.page_title .shadow {
	color: #AAAAAA;
	left: 1px;
	top: 1px;
}

/* -------------------------------------------------------------------------
About Byron Bay Page
--------------------------------------------------------------------------*/

.about_image {
	float:left;
	display:block;
	padding-bottom:10px;
	margin-left:5px;
}

.about_container {
	padding:20px;
	padding-top:0px;
	vertical-align:top;
	
}

.about_left_column {
	width:338px;
	float:left;
	margin-right:20px;
	margin-bottom:10px;
}

.about_right_column {
	width:338px;
	float:left;
}

.about_bottom_text {
	float:left;
	width:644px;
	margin-bottom:40px;
	margin-left:20px;
}


/* -------------------------------------------------------------------------
New Footer Sitemap
--------------------------------------------------------------------------*/

#footerlinks p {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;line-height: 14px; color: #413F37;}
#footerlinks ul { float:left;}
#footerlinks ul li { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#476ab9; list-style:none;}
#footerlinks { width:740px; height:150px; background-color:#e6e6e6; padding-bottom:20px; padding-left:0px; font-size:10px; color:#476ab9; }
#footerlinks a:link { text-decoration:none; color:#476ab9;}
#footerlinks a:visited { text-decoration:none; color:#476ab9;}
#footerlinks a:active { text-decoration:none; color:#476ab9;}
#footerlinks a:hover { text-decoration:none; color:#131313;}
.footerfirst { border-bottom:1px solid #bdc4d5; padding-bottom:5px; font-weight:bold; margin-bottom:5px;}
