body {
	padding:0px;
	margin:0px;
	overflow: -moz-scrollbars-vertical;
	/* background:url(/images/bg-body.jpg) repeat-x; */
	background-color:#F2F1F3;
}

img {
	border:0px;
	padding:0px;
	margin:0px;
}

span {
	padding:0px;
	margin:0px;
	font-family:tahoma;
	font-weight:normal;
	font-size:12px;
}

p {
	padding:0px;
	margin:0px;
	font-family:tahoma;
	font-weight:normal;
	color:#666666;
	font-size:12px;
}

form {
	margin:0px;
	padding:0px;
}

textarea {
	font-family:tahoma;
	font-size:12px;
}

input {
	padding:0px 0px 0px 0px;
	margin:0px;
	width:144px;
	height:18px;
	font-family:tahoma;
	font-size:12px;
}

label {
	font-family:tahoma;
}

select {
	padding:0px;
	margin:0px;
	width:148px;
	height:22px;
	font-family:tahoma;
	font-size:12px;
}

option {
	padding:0px;
	margin:0px;
	width:148px;
	font-family:tahoma;
	font-size:12px;
}

ul{
	font-family:tahoma;
	font-size:12px;
	float:none;
}

ul li{
	padding:2px 0px;
	margin:0px;
}

h1 {font-family:tahoma; font-size:14px; color:#006699; font-weight:bold; padding:8px 0px 10px 12px; margin:0px 0px 0px 0px; background:#ffffff}
h2 {font-family:tahoma; font-size:24px; color:#666666; font-weight:normal; padding:0px 0px 18px 0px; margin:0px 0px 0px 0px;}
h3 {font-family:tahoma; font-size:14px; color:#006699; font-weight:normal; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
h4 {font-family:tahoma; font-size:12px; color:#BE0D5D; font-weight:bold; padding:0px 0px 0px 0px; margin:0px 0px 20px 0px;}
h5 {font-family:tahoma; font-size:12px; color:#666666; font-weight:bold; padding:0px 0px 10px 0px; margin:0px 0px 0px 0px;text-align:center;letter-spacing:5px;}

a.languageLinks:active, a.languageLinks:link, a.languageLinks:visited {font-family:tahoma;font-size:12px; color:#666666; text-decoration:none; padding:0px 0px 2px 0px; margin:0px;}
a.languageLinks:hover {font-family:tahoma;font-size:12px; color:#000000;text-decoration:none; padding:0px 0px 2px 0px; margin:0px;}

a.topMenuStyle:active, a.topMenuStyle:link, a.topMenuStyle:visited {font-family:tahoma;font-size:13px; color:#ffffff; text-decoration:none; padding:7px 0px 7px 0px; margin:0px;}
a.topMenuStyle:hover {font-family:tahoma;font-size:13px; color:#ffffff;text-decoration:none; padding:7px 0px 7px 0px; margin:0px;}

a.topMenuChild:active, a.topMenuChild:link, a.topMenuChild:visited {font-family:tahoma;font-size:12px; text-decoration:none; padding:7px 0px 7px 0px; margin:0px;font-weight:bold}
a.topMenuChild:hover {font-family:tahoma;font-size:12px;text-decoration:none; padding:7px 0px 7px 0px; margin:0px;font-weight:bold}



a.headerLinks:active, a.headerLinks:link, a.headerLinks:visited {font-family:tahoma;font-size:12px; color:#B60C58; text-decoration:none; padding:0px 0px 0px 0px; margin:0px;}
a.headerLinks:hover {font-family:tahoma;font-size:12px; color:#B60C58;text-decoration:none; padding:0px 0px 0px 0px; margin:0px;}


a.h3Style:active, a.h3Style:link, a.h3Style:visited {font-family:tahoma;font-size:14px; color:#006699; text-decoration:none; padding:3px 0px 3px 0px; margin:0px;font-weight:bold;display:block}
a.h3Style:hover {font-family:tahoma;font-size:14px; color:#B60C58;text-decoration:none; padding:3px 0px 3px 0px; margin:0px;font-weight:bold;display:block}


a.loginLinksStyle:active, a.loginLinksStyle:link, a.loginLinksStyle:visited {font-weight:normal; font-family:tahoma; font-size:10px; color:#ffffff; text-decoration:none; padding:0px; margin:0px;}
a.loginLinksStyle:hover {font-weight:normal; font-family:tahoma; font-size:10px; color:#8BC4FD; text-decoration:none; padding:0px; margin:0px;}

a.footerLinks:active, a.footerLinks:link, a.footerLinks:visited {font-family:tahoma;font-size:11px; color:#ffffff; text-decoration:none; padding:0px; margin:0px;}
a.footerLinks:hover {font-family:tahoma;font-size:11px; color:#ffffff; text-decoration:underline; padding:0px; margin:0px;}

a.noStyle:active, a.noStyle:link, a.noStyle:visited {text-decoration:underline; padding:0px; margin:0px; color:#666666;}
a.noStyle:hover {text-decoration:underline; padding:0px; margin:0px; color:#0099FF;}

a.readmore2:active, a.readmore2:link, a.readmore2:visited {text-decoration:none; color:#B60C58; font-family:tahoma; font-size:12px; font-weight:normal;}
a.readmore2:hover {text-decoration:underline; color:#000000; font-family:tahoma; font-size:12px; font-weight:normal;}

a.searchlink:active, a.searchlink:link, a.searchlink:visited {text-decoration:none; color:#000000; font-family:tahoma; font-size:12px;}
a.searchlink:hover {text-decoration:underline; color:#000000; font-family:tahoma; font-size:12px;}

a.lite:active, a.lite:link, a.lite:visited {text-decoration:none; color:#333333; font-family:tahoma; font-size:12px;}
a.lite:hover {text-decoration:underline; color:#333333; font-family:tahoma; font-size:12px;}

a.theme:active, a.theme:link, a.theme:visited {text-decoration:none; color:#333333; font-family:tahoma; font-size:12px;}
a.theme:hover {text-decoration:underline; color:#333333; font-family:tahoma; font-size:12px;}

a.genericStyle2:active, a.genericStyle2:link, a.genericStyle2:visited {text-decoration:none; color:#333333; font-family:tahoma;font-size:10px;}
a.genericStyle2:hover {color:#999999;font-family:tahoma;text-decoration:none;font-size:10px;}

a.quicklinks:active, a.quicklinks:link, a.quicklinks:visited {text-decoration:none;font-family:Tahoma;font-size:14px;font-weight:bold;color:#7E794F;}
a.quicklinks:hover {text-decoration:underline;color:#999999;font-family:Tahoma;font-size:14px;font-weight:bold;}


a.titleStyle:active, a.titleStyle:link, a.titleStyle:visited {text-decoration:none; color:#B60C58; font-family:tahoma; font-size:12px; font-weight:bold;}
a.titleStyle:hover {text-decoration:none; color:#333333; font-family:tahoma; font-size:12px; font-weight:bold;}

a.readmore:active, a.readmore:link, a.readmore:visited {color:#B60C58; font-family:tahoma; font-size:11px; margin:0px; padding:0px;}
a.readmore:hover {color:#B60C58; font-family:tahoma; font-size:11px; margin:0px; padding:0px;}

a.readmoreRight:active, a.readmoreRight:link, a.readmoreRight:visited {float:right;color:#B60C58; font-family:tahoma; font-size:11px; margin:0px; padding:0px;}
a.readmoreRight:hover {float:right;color:#B60C58; font-family:tahoma; font-size:11px; margin:0px; padding:0px;}

a.readmoreBlue:active, a.readmoreBlue:link, a.readmoreBlue:visited {color:#006699; font-family:tahoma; font-size:11px; margin:0px; padding:0px;}
a.readmoreBlue:hover {color:#006699; font-family:tahoma; font-size:11px; margin:0px; padding:0px;}


a.top20:active, a.top20:link, a.top20:visited {font-size:21px;font-weight:800;font-family:tahoma;color:#796F54; margin:0px; padding:0px 0px 0px 0px;}
a.top20:hover {text-decoration:none; font-size:21px;font-weight:800;font-family:tahoma;color:#796F54; margin:0px; padding:0px 0px 0px 0px;}

a:active, a:link, a:visited {text-decoration:none; color:#333333; font-family:tahoma;}
a:hover{text-decoration:underline; font-family:tahoma;}

a.bulletReadMore:active, a.bulletReadMore:link, a.bulletReadMore:visited {
	float:right;
	font-family:tahoma;
	font-size:12px;
	color:#7E794F;
	text-decoration:none;
	padding:5px 0px 7px 25px;
	margin:0px;
	background:url(/images/bl-readmore.jpg) no-repeat center left;
}

a.bulletReadMore:hover {
	float:right;
	font-family:tahoma;
	font-size:12px;
	color:#8BC4FD;
	text-decoration:none;
	padding:5px 0px 7px 25px;
	margin:0px;
	background:url(/images/bl-readmore.jpg) no-repeat center left;
}


/*Paragraph classes*/

p.contactInfoText {
	font-size:10px;
	color:#5B5844;
	font-family:tahoma;
	padding:0px 0px 13px 0px;
	line-height:10px;
	text-align:left;
}

p.coloredText {
	color:#807B51;
	font-weight:bold;
}

p.objectBoxText {
	color:#666666;
	padding:6px 0px 0px 0px;
}

p.currencyDescription {
	color:#ffffff;
	font-family:tahoma;
	padding-top:10px;
	text-align:left;
}

/*Paragraph classes end*/

ul#headerLinksList {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
}

ul#headerLinksList li {
	display:inline;
	margin:0px 0px 0px 0px;
	padding:0px 20px 0px 0px;
	color:#B60C58;
	font-size:12px;
}


ul#topMenuList {
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px;
	list-style-type:none;
	vertical-align:middle;
	height:35px;
	width:100%;
}

ul#topMenuList li {
	display:block;
	float:left;
	text-align:center;

	height:25px;
	padding:7px 21px 0px;
	margin:0px 0px 3px 5px;
	font-family:tahoma;
	font-size:12px;
	color:#FFFFFF;
	border-left:#007EBB solid 3px;
	border-right:#007EBB solid 3px;
	border-bottom:#007EBB solid 3px;
	cursor:pointer;
}

ul#topMenuList li ul {
	margin-top:3px;
	margin-left:-3px;
}

ul#topMenuList li ul li ul {
	margin-top:-2px;
	margin-left:3px;
}

ul#topMenuList li.childMenu {
	height:20px;
	padding:3px 0px 0px 15px;
	margin:0px 0px 0px 0px ;
	border-top:1px solid #BBBBBB;
	border-left:1px solid #BBBBBB;
	border-right:1px solid #BBBBBB;
	border-bottom:#6B9B27 solid 0px;
	background:url(/images/bg-topMenuChildItem.jpg) repeat-x;
	color:#0083C3;
	font-weight:bold;
	text-align:left;
	width:180px;
}

ul#topMenuList li.childMenuHover {
	width:180px;
	height:19px;
	padding:3px 0px 0px 15px;
	margin:0px 0px 0px 0px;
	border:1px solid #B60C58;
	font-family:tahoma;
	font-size:12px;
	color:#FFFFFF;
	background:#B60C58;
	cursor:pointer;
	font-weight:bold;
	text-align:left;
}


ul.footerList {
	float:right;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	list-style-type:none;
}

ul.footerList li{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	display:inline;
}

ul.detailsList {
	padding:0px 0px 0px 5px;
	margin:0px;
	list-style:none;
}

ul.detailsList li {
	padding:3px 0px 3px 12px;
	margin:0px;
	background:url(/images/bl-doublearroworange.gif) no-repeat center left;
}

ul.genericList {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	list-style:none;
}

ul.genericList li{
	background:url(/images/bl-orangedot.gif) no-repeat center left;
	padding:3px 0px 3px 8px;
	margin:0px 0px 0px 10px;
	color:#333333;
	position:relative;
	z-index:1;
}

ul.genericList2 {
	padding:0px 0px 10px 0px;
	margin:0px 0px 0px 0px;
	list-style:none;
}

ul.genericList2 li{
	background:url(/images/bl-orangedot.gif) no-repeat center left;
	padding:3px 0px 3px 8px;
	margin:0px 0px 0px 10px;
	color:#333333;
	position:relative;
	z-index:1;
}


/* image styles */

img.imgStyle {
	float:left;
	padding:3px;
	border:1px solid #999999;
	margin:0px 24px 19px 0px;
}

img.genericStyle {
	float:left;
	padding:0px;
	margin:0px;
}

img.imageClass {
	padding:5px;
	float:left;
	margin:0px;
}

/* image styles end */

/* span styles */

span.divResults {
	font-family:tahoma;
	color:#666666;
	font-size:12px;
	font-weight:normal;
}

span.currencyCaption {
	font-family:tahoma;
	font-size:12px;
	color:#666666;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

span.searchTitle {
	font-family:tahoma;
	font-size:12px;
	color:#7E794F;
	padding:0px 0px 10px 0px;
	margin:0px 0px 0px 0px;
	font-weight:bold;
}

span.topTenTitle{
	color:#807152;
	font-family:tahoma;
	font-size:20px;
	padding:0px 0px 0px 0px;
	margin:8px 0px 8px 0px;
	display:block;
	text-align:center;
}
/* span styles end */


/* form fields */
select.currency {
	width:147px;
	font-family:tahoma;
	font-size:12px;
	border:1px solid #C3C4C4;
	height:auto;
	z-index:1
}

select.searchForm {
	width:150px;
	font-family:tahoma;
	font-size:12px;
	border:1px solid #C3C4C4;
	height:auto;
}

input.searchForm{
	font-family:tahoma;
	font-size:12px;
	border:1px solid #C3C4C4;
	height:auto;
	width:150px;
}

select.selectFrom {
	width:73px;
	font-family:tahoma;
	font-size:12px;
	border:1px solid #C3C4C4;
	height:auto;
}

select.selectTo {
	width:73px;
	font-family:tahoma;
	font-size:12px;
	border:1px solid #C3C4C4;
	height:auto;
}

input.btStyle {
	width:61px;
	height:30px;
}

input.btMortgageCalculator {
	width:190px;
	height:22px;
}

input.stepButtons {
	width:150px;
	height:22px;
}

select.sortBy {
	width:100px;
	height:22px;
	font-family:tahoma;
	font-size:12px;
	position:relative;
	z-index:5;
}

form.sortByForm {
	text-align:center;
	padding-top:2px;
}

.dividerClass {
	color:#B9B58E;
	background:#615E3D;
}

.dividerClassRental {
	color:white;
	background:#B60C58;
}

textarea.inputCls {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:230px !important;
}

input.agentLoginSubmit {
	background:url(/images/bt-agentLogin-submit.jpg) no-repeat;
	width:67px;
	height:18px;
}

/* form fields End */


/* Headings */
h2.detailBoxHeader{
	padding:3px 5px 3px 5px;
	margin:4px 0px 4px 0px;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	font-family:tahoma;
}

h3#insidePageQuickLinksTitle {font-family:tahoma; color:#7E794F; font-weight:bold; font-size:16px; padding:6px 0px 0px 12px;}
h3#insidePageTitle {font-family:tahoma; font-weight:bold; font-size:16px; margin:-3px 0px 0px 0px; line-height:18px; position:relative; z-index:1;}
h4#contactInfoTitle {font-family:tahoma; color:#67603D; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
h4#agentSearchTitle {font-family:tahoma; color:#67603D; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
h4.genericHeading {font-family:tahoma; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }

/* Headings End */

label.searchForm{
	font-family:Tahoma;
	font-size:12px;
	color:#006699;
	font-weight:bold;
}

table.devDetailTable{
	width:100%;	
	border-bottom:1px solid #ffffff; 
	border-right:1px solid #ffffff;
	font-family:tahoma;
	font-size:12px;
}

table.devDetailTable th {
	text-align:left;
	padding:3px 5px 3px 5px;
	font-weight:normal;
}

table.devDetailTable td {
	text-align:left;
	width:50%;
	padding:1px 5px 1px 5px;
	border-top:1px solid #ffffff; 
	border-left:1px solid #ffffff;
}

table.detailsTB {
	font-family:tahoma;
	font-size:12px;
}

table.detailsTB td {
	font-family:tahoma;
	font-size:12px;
}

table.detailsTB th {
	font-family:tahoma;
	font-size:12px;
}

table.additionalDetailsTB {
	width:100%;
	font-family:tahoma;
	font-size:12px;
}

table.additionalDetailsTB th{
	background:#C5C5C5;
	padding:3px 5px 3px 5px;
	text-align:left;
	border-bottom:1px solid #ffffff;
}

table.additionalDetailsTB td{
	background:#F3F3F3;
	padding:3px 5px 3px 5px;
	border-bottom:1px solid #ffffff;
}

.captionAlignRight {
	width:1% !important;
	padding:0px;
	margin:0px;
}

.captionAlignRightPopup {
	width:1% !important;
	padding:0px;
	margin:0px;
	font-size:13px;
	font-family:tahoma;
	font-weight:bold;
	color:#67603D;
	text-align:right;
}

.stepTitle {
	font-size:12px;
	font-weight:bold;
}

.grey {
	white-space:normal;
}

img.rentalSmallImg{
	border:1px solid #0089CD;
	padding:2px;
	margin:5px 3px;
	background:white;
	cursor:pointer;
}

div.descriptionBox{
	width:400px;
	float:left;
	text-align:left;
	padding:10px;
	margin:0px 10px 10px 10px;
	_margin:0px 5px 10px 5px;
	border:1px solid #0089CD;
}
