html {

font-family: Arial, Helvetica, sans-serif;
font-size:0.8em;
color:#333333

}

h1 {

font-size:1.3em;
margin:10px 0 10px 20px;
color:#003263;

}

h2 {

font-size:1em;
margin:10px 0 10px 20px;

}

h3 {

font-size:1.2em;
margin:0 0 10px 10px;
color:#0054A8;

}

h4 {

color:#003263;

}

h5 {

font-size:1em;
color:#0054A8;

}

a {

color:#0054A8;

}

a:hover {

color:#666666;

}

#container {

width:786px;
margin:auto;
height:400px;

}

#content {

width:579px;
float:right;
top:0px;

}

#header {

width:100%;
height:78px;

}

#logo {

float:left;
top:0px;
left:0px;
width:200px;

}

#number {

float:right;
padding:45px 10px 0 0;
width:250px;
text-align:right;
font-family: Arial, Helvetica, sans-serif;
font-size:1.7em;
font-weight:bold;
color:#003263;

}

.tel {

font-size:0.7em;

}

#leftPanel {

width:201px;
top:0px;
left:0px;
height:200px;
float:left;

}

#office {

width: 201px;
background: url(../images/office.jpg) no-repeat bottom;
height:135px;
margin:5px 0 0 0;

}

#contactUs {

width: 100%;
background: url(../images/contactBottom.gif) no-repeat bottom #8EB0D2;
height:200px;
margin:5px 0 0 0;

}

#contactUs a {

color: #FFFFFF;

}

#contactUs a:hover {

color: #003263;

}

#contactUs p {

margin-left:10px;
font-weight:bold;
font-size:0.85em;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;

}

#contactTop {

width:100%;
height:12px;
background: url(../images/contactTop.gif) no-repeat top;

}

#menu {

width:100%;
height:26px;
background: url(../images/menuBg.gif) no-repeat #003263 top;
border-bottom:3px solid #fff;

}

#footer {

width:100%;
height:20px;
background: url(../images/footerBg.gif) no-repeat right;
margin:3px 0 0 0;

}

#footer p {

margin:0 0 0 0;
padding:3px 5px 0 0;
font-size:0.7em;
color:#333333;
text-align:right;

}

#footer a {

color:#333333;

}

#homeImg {

width:580px;
height:166px;

}

#homeTxt {

width:580px;
min-height:300px;
background: url(../images/hometxtBg.gif) no-repeat bottom #FFF4D2;

}

#homeTxt p {

margin:10px 30px 10px 20px;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;

}

#hometxtHeader {

width:100%;
height:8px;
background: url(../images/homeTop.gif) no-repeat top #FFEFBF;

}

#homePortals {

float:right;
width:168px;
margin:0 10px 20px 30px;

}

#featured {

width:350px;
margin:25px 0 0 10px;
float: left;

}

/* Register */

.edit {

text-align:left;

}


.redText {

color:#CC0000;

}

.error {

color: #CC0000;

}

/* Featured */

#featuredHeader {

width:178px;
background: url(../images/featuredBg.gif) no-repeat left;
padding:2px 5px;
color: #0054A8;
font-size:0.9em;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif

}

#featuredHeaderContainer {

width:100%;
margin-bottom:10px;

}

#featuredProperty {

	margin:0px 7px 10px 0px;
	width:108px;
	float:left;
	text-align:center;
	
	}	
	
#featuredProperty img {

	margin:3px;
	
	}	
	
#featuredProperty p{

margin:0px;
padding:0px;

}

.featuredAddress {

font-family: Arial, Helvetica, sans-serif;
font-size:0.8em;
font-weight:bold;

}

.noFeatured {

font-family:Arial, Helvetica, sans-serif;
font-size:1em;
color: #000000;
font-weight:bold;

}
	
#featuredProperty a:link, #featuredProperty a:visited, #featuredProperty a	{

	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size:1em;
	text-decoration:none;

	
	}
	
#featuredProperty a:hover {

	color:#003263;
	
	}	
	
#featuredProperty h3{

	margin:0px;
	padding:0px;
	color:#003263;
	font-size:1.2em;
	
	}
	
#featuredHeader h4{

	margin:0px 0px 0px 0px;
	padding:4px 0px 0px 30px;
	font-size:0.7em;
	color:#9F0F0F;
	
	}		


/* Menu */

#navcontainer ul
{
padding: 0 0 0 0;
margin: 0 0 0 0;
color: White;
float: left;
width: 100%;
font-family: Verdana, Arial, Helvetica, sans-serif;


}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
padding: 0.4em .7em;
color: White;
text-decoration: none;
float: left;
border-right: 2px solid #FED24A;
}

#navcontainer ul li a:hover
{

text-decoration:underline;
}

#navcontainer ul li.menuRight a
{

border-right: none;
}
/* Property search */

#quickSearch {

width:100%;
background: url(../images/searchBg.jpg) no-repeat #0054A8 bottom;
font-size:0.85em;
padding-bottom:10px;
padding-top:10px;

}

#propertySearch {

	padding-left:10px;
	left:0px;
	top:0px;
	font-weight:bold;
	color:#fff;
}


select {

margin-top:3px;
font-size:0.8em;

}

input {

margin-top:3px;
font-size:0.95em;

}

/* Search results */

#searchResults h3 {

	margin:0px 0px 0px 300px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#333333;
	}
	
.noProperty {

	/*font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#333333;
	font-size:0.8em;
	margin:0px 0px 0px 240px;*/
	
	}		
	
.pageList {
	font-weight: bold;
	text-align: right;
	font-size:0.85em;
	background-color: #0054A8;
	color:#FFFFFF;

}

.pageListBottom {
	font-weight: bold;
	text-align: right;
	font-size:0.85em;
	background-color: #0054A8;
	color:#FFFFFF;
	}

.pageListBottom a, .pageListBottom a:visited {
	margin: 1px;
	text-decoration:none;
	color: #fff;
	padding:2px;

}

.pageListBottom a:hover {
	border: solid 1px #fff;
	color: #fff;
	padding:1px;
}

.pageListBottom a#next, .pageListBottom a#previous {
	border: solid 1px #fff;
	padding:2px;
}




.pageListBottom a#next {

	padding:2px;
}

.pageListBottom a#previous {

	padding:2px;
}

.currentPage {
	border: solid 1px #fff;
	padding:1px;

	}

.pageList a, .pageList a:visited {
	margin: 1px;
	text-decoration:none;
	color: #fff;
	padding:2px;

}

.pageList a:hover {
	border: solid 1px #fff;
	color: #fff;
	padding:1px;
}

.pageList a#next, .pageList a#previous {
	border: solid 1px #fff;
	padding:2px;
}




.pageList a#next {

	padding:2px;
}

.pageList a#previous {

	padding:2px;
}
	

.searchNav {
	font-weight: bold;
	color:#FFFFFF;
	padding: 10px;
	font-size:0.9em;
	background-color: #0054A8;

}

.searchNavBottom {
	font-weight: bold;
	color:#FFFFFF;
	padding: 10px;
	font-size:0.9em;
	background-color: #0054A8;

}

table.list {

	padding: 0;
	border-collapse: collapse;
	width:100%;
}

table.list td {
	padding: 5px;
}

.thumbnail img {
	margin: 10px 15px 10px 10px;
	border: solid 1px #666666;
}

.thumbnail a:hover img {
	border: solid 1px #999999;
}

.thumbnail {

}

.description {

	color:#333333;
}


#propertyAddress {

	background-color:#FEE28D;
	padding:3px 5px;
	
	}
	
#noProperty {

	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:0.8em;
	font-weight:bold;
	
	}	
	
#more {

	color: #0054A8;
	font-weight:bold;
	font-size:0.9em;
	float:right;
	padding-right:10px;
	margin-bottom:5px;
		
	}
	
#more a, #more a:link, #more a:visited {

	text-decoration:underline;
	color: #0054A8;

	
	}
	
#more a:hover {

	color: #666666;

	}			
	
tr.odd {
	background: #FFF4D2;

}


.available {
	font-weight: bold;
	background-color:#0054A8;
	color:#FFFFFF;
	padding:2px 2px 2px 2px;
}

.notAvailable {
	font-weight: bold;
	color:#0054A8;
}

#propertyAddress a, #propertyAddress a:link, #propertyAddress a:visited {

	color: #0054A8;
	text-decoration:none;
	font-weight:bold;

	}
	
#propertyAddress a:hover {
	color:#666666;
	}	

/* Particulars */


#particularsTxt h4  {

margin:20px 0px 10px 20px;

}


#particularsTxt h5  {

margin:0 0 0 20px;
 
 }
 
#particularsTxt {

width:580px;
background: url(../images/hometxtBg.gif) no-repeat bottom #FFF4D2;

}

#particularsTxt a {

color:#0054A8;
font-weight:bold;

}

#particularsTxt a:hover {

color:#666666;

}

#particularsTxt p {

margin:10px 30px 10px 20px;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;

}

#particularsContainer {

padding:170px 20px 0px 250px;
color:#333333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;

}

#particularsContainer ul, #particularsContainer ol {

padding:0px;
margin-top:5px;
margin-right:50px;

}


#particularsContainer img {

border:0px;

}	

#particularsContainer a:link, #particularsContainer a:visited {

	color:#E75803;
	font-weight:bold;
	
	}
	
#particularsContainer a:hover {

	color: #333333;
	font-weight:bold;
	
	}
	
#particularsContainer h2 {

background-color: #333333;
font-size:0.9em;
color:#fff;
padding:2px 0px 2px 5px;
margin-bottom:0px;
margin-top:25px;
	
	}	
	
#particularsContainer h3 {

color: #333333;
font-weight:bold;
background-color: #E6E6E6;
padding:3px 0px 3px 5px;
margin-top:25px;
margin-bottom:15px;

}

#particularsContainer h4 {

background-color: #999;
font-size:0.9em;
color:#fff;
padding:2px 0px 2px 5px;
margin-bottom:0px;
margin-top:25px;
	
	}
	
#particularsContainer h5 {
	
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;
font-weight:bold;
color:#333333;

}	
	
#roomName {

	margin:3px;
	padding:3px;
	font-size:1em;
	
	}

	
#roomDescription {

	margin:0px;
	padding:0px;
	
	}
	
	
.center { 

text-align:center;

}	

.price {

text-align:center;
font-size:1.7em;
color:#0054A8;
font-weight:bold;

}

#price {

text-align:center;

}

.noPrint {

font-size:1em;

}

