/* Templeway Properties Version 2.00 | CSS Stylesheet | Copyright Resolution Computing Limited 2007*/

body {
	margin:0px;
	padding: 0px;
	height: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #FFFFFF;
}

a:link {
	color: #000000;
}
a:visited {
	color: #000000;
}
a:hover {
	color: #999999;
}
a:active {
	color: #000000;
}

.style2 {
	font-size: x-large;
	color: #666666;
}

.extraRooms {

	font-size:10px;

}

div.nav {
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 40px;
	padding-right: 40px;
}
div.nav ul {
	color: #FFFFFF;
	font-size: 1.2em;
	margin: 0px;
	padding: 0px;
}
div.nav ul li {
	display: inline;
	list-style-type: none;
	padding: 0px;
	margin: 0px 1.5em 0px 0px;
}
div.nav ul li a {
	text-decoration: none;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px 0px 2px;
}
div.nav ul li a:hover {
	color: #aaaeb3;
	text-decoration: underline;
}

ul.menu
{
margin-left: 0;
padding-left: 0;
white-space: nowrap;
}

.menu li
{
display: inline;
list-style-type: none;
}

.menu a { padding: 3px 10px; }

.menu a:link, .menu a:visited
{
color: #FFFFFF;
text-decoration: none;
}

.menu a:hover
{
color: #aaaeb3;
text-decoration: none;
}

#topStrip {

text-align:center;
width : 100%;
height: 115px;
background-image:url(gfx/topBackground.jpg);
background-repeat:repeat-x;


}

#navBar {

text-align:center;
width : 100%;
height: 34px;
background-image:url(gfx/navBar_Background.jpg);
background-repeat:repeat-x;
}

#nav_container {
height:22px;
margin-left:auto;
margin-right:auto;
padding-top:3px;
text-align:center;
}

#wrapper {

margin: auto;
text-align:center;
width : 780px;
height: 100%;
display:block;
background-color:#FFFFFF;

}

#mainPromo {
margin-top:10px;
margin-left:auto;
margin-right:auto;
width: 760px;
height: 245px;
background-image:url(gfx/main_Promo.jpg);
background-repeat:no-repeat;
float: none;
margin-bottom: 10px;

}

#mainPromo_Text {
padding-top:30px;
margin-left:320px;
color:#FFFFFF;
font-size:32px;


}

#mainPromo_link {
padding-top:60px;
margin-left:500px;
width: 250px;


}

.clear {
clear:both;
height:1px;
font-size:1px;
line-height:1px;
overflow:hidden;
}

#footer_block {
width: 755px;
height: 120px;
background-image:url(gfx/footer.jpg);
float:left;
margin-left: 12px;
margin-top: 30px;
}

#footer_text {
width: 250px;
height: 50px;
margin-left: 450px;
margin-top: 35px;
color:#333333;
font-size:10px;
}

#headerspacer {

width: 687px;
height: 30px;
color:#000000;
font-size:10px;
text-align:right;
padding-right:5px;
padding-top: 5px;

}

#headerlogo {
margin-left:20px;
margin-right:20px;
width: 687px;
height: 68px;;
margin-bottom: 20px;
background-image:url(gfx/header.jpg);
border:#000000;
border-style:solid;
border-width:1px;

}

#mainheader {
margin-left:20px;
margin-right:20px;
width: 687px;
height: 188px;
background-image:url(gfx/main.jpg);
float: none;
margin-bottom: 20px;
border:#000000;
border-style:solid;
border-width:1px;

}

#searchbar {

width : 181px;
height : 420px;
margin-left: 10px;
background-image:url(gfx/search_background.gif);
background-repeat:no-repeat;
float:left;
display:inline;

}

#searchcontent {

width: 170px;
height: 100%;
margin-left: 10px;
margin-top: 45px;
color:#000000;
text-align:left;

}

#mainblock {

width : 555px;
height : 100%;
margin-left : 20px;
background-image:url(gfx/index_block_background.gif);
background-repeat:no-repeat;
float:left;
display:inline;
}

#content_block {

width : 755px;
height : 100%;
margin-left : 10px;
background-image:url(gfx/content_header.jpg);
background-repeat:no-repeat;
float:left;
display:inline;
}

#content_text {

width: 735px;
height: 100%;
text-align:left;
margin-left : 10px;
margin-top: 10px;
margin-bottom: 10px;
color:#000000;

}

#search_leftc {

width : 180px;
height : 500px;
float:left;
display:inline;
}

#search_middlec {

width : 350px;
height : 500px;
float:left;
display:inline;
}

#middlec_text {

width : 320px;
margin-left:10px;
margin-top:10px;
height : 100%;
float:left;
display:inline;
}

#search_rightc {

width : 180px;
height : 500px;
float:left;
display:inline;
}


#maintext {

width: 545px;
height: 100%;
text-align:left;
margin-left : 10px;
margin-top: 10px;
margin-bottom: 10px;
color:#000000;

}

#contentblock {

width : 687px;
height : 100%;
margin-right : 20px;
margin-left : 20px;
margin-top : 10px;
border:#000000;
border-style:solid;
border-width:1px;
float:left;
display:inline;
}

#contentblocktext {

width: 667px;
height: 100%;
text-align:left;
margin-left : 10px;
margin-top: 10px;
margin-right: 10px;
margin-bottom: 10px;
color:#000000;

}

#map {
border:#000000;
border-style:solid;
border-width:1px;
text-align:center;
margin: auto;
}


#searchblock {

width : 685px;
height : 100%;
margin-right : 20px;
margin-left : 20px;
margin-top : 10px;
border:#000000;
border-style:solid;
border-width:1px;
float:left;
display:inline;
}

#searchtext {

width: 665px;
height: 100%;
text-align:left;
margin-left : 10px;
margin-top: 10px;
margin-right: 10px;
margin-bottom: 10px;
color:#000000;

}

#featuredblock {

width : 556px;
height : 180px;
text-align:left;
margin-left : 215px;
margin-top: 25px;
background:url(gfx/feature_background.gif);
background-repeat:no-repeat;
background-position:bottom;
float:left;
display:inline;
color:#000000;
}

#footer {

width: 687px;
height: 50px;
display:block;
clear:both;
text-align:center;
margin:auto;
padding-top: 35px;
color:#000000;
font-size:10px;
}


select {
	margin-top			:	7px;
	padding				:	1px 2px 1px 2px;
	border				:	1px #000000 solid;
	background-color		:	#FFFFFF;
	font-family			:	Tahoma, Verdana, Arial, sans-serif;
	font-size			:	10pt;
	color				:	#000000;
}

textarea {
	padding				:	1px 2px 1px 2px;
	border				:	1px #000000 solid;
	background-color		:	#FFFFFF;
	font-family			:	Tahoma, Verdana, Arial, sans-serif;
	font-size			:	10pt;
	color				:	#000000;
}