a.languageLinks:active, a.languageLinks:link, a.languageLinks:visited {font-family:tahoma;font-size:11px; color:#666666; text-decoration:none; padding:0px 0px 2px 0px; margin:0px;}
a.languageLinks:hover {font-family:tahoma;font-size:11px; 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:30px 0px 22px 0px; margin:0px;}
a.topMenuStyle:hover {font-family:tahoma;font-size:13px; color:#ffffff;text-decoration:none; padding:30px 0px 22px 0px; margin:0px;}



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.footerLinksStyle:active, a.footerLinksStyle:link, a.footerLinksStyle:visited {font-family:tahoma;font-size:9px; color:#999999; text-decoration:none; padding:0px; margin:0px;}
a.footerLinksStyle:hover {font-family:tahoma;font-size:9px; color:#8BC4FD; text-decoration:none; 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:#0099FF; font-family:tahoma; font-size:11px; font-weight:normal;}
a.readmore2:hover {text-decoration:underline; color:#0099FF; font-family:tahoma; font-size:11px; font-weight:normal;}

a.searchlink:active, a.searchlink:link, a.searchlink:visited {text-decoration:none; color:#000000; font-family:tahoma; font-size:11px;}
a.searchlink:hover {text-decoration:underline; color:#000000; font-family:tahoma; font-size:11px;}

a.lite:active, a.lite:link, a.lite:visited {text-decoration:none; color:#333333; font-family:tahoma; font-size:11px;}
a.lite:hover {text-decoration:underline; color:#333333; font-family:tahoma; font-size:11px;}

a.theme:active, a.theme:link, a.theme:visited {text-decoration:none; color:#333333; font-family:tahoma; font-size:11px;}
a.theme:hover {text-decoration:underline; color:#333333; font-family:tahoma; font-size:11px;}

a.titleStyle:active, a.titleStyle:link, a.titleStyle:visited {text-decoration:none; color:#333333; font-family:tahoma; font-size:12px; font-weight:bold;}
a.titleStyle:hover {text-decoration:underline; color:#333333; font-family:tahoma; font-size:12px; font-weight:bold;}

a.genericStyle2:active, a.genericStyle2:link, a.genericStyle2:visited {text-decoration:none; color:#333333; font-family:tahoma;font-size:11px;}
a.genericStyle2:hover {color:#F2F2EF;font-family:tahoma;text-decoration:none;font-size:11px;}

a.readmore:active, a.readmore:link, a.readmore:visited {text-decoration:underline; color:#333333; font-family:tahoma; font-size:11px; margin:0px; padding:0px;}
a.readmore:hover {text-decoration:none; color:#333333; font-family:tahoma; font-size:11px; margin:0px; padding: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:11px;
	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:11px;
	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;
}

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;
}

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;
}

/* image styles end */

/* span styles */

span.divResults {
	font-family:tahoma;
	color:#666666;
	font-size:11px;
	font-weight:normal;
}

span.currencyCaption {
	font-family:tahoma;
	font-size:12px;
	color:#ffffff;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}
/* span styles end */


/* form fields */
select.currency {
	width:109px;
	font-family:tahoma;
	font-size:12px;
}

select.selectFrom {
	font-family:tahoma;
	font-size:12px;
}

select.selectTo {
	font-family:tahoma;
	font-size:12px;
}

input.btStyle {
	width:85px;
	height:23px;
}

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;
}

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{
	width:480px;
	padding:3px 5px 3px 5px;
	margin:4px 0px 4px 0px;
	font-size:11px;
	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 {color:#67603D; 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; color:#67603D; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
/* Headings End */


table.devDetailTable{
	width:100%;	
	border-bottom:1px solid #ffffff; 
	border-right:1px solid #ffffff;
	font-family:tahoma;
	font-size:11px;
}

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:11px;
}

table.detailsTB td {
	font-family:tahoma;
	font-size:11px;
}

table.detailsTB th {
	font-family:tahoma;
	font-size:11px;
}

table.additionalDetailsTB {
	width:100%;
	font-family:tahoma;
	font-size:11px;
}

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.gallery_icon{
	border:1px solid #999999;
}
