/* END OF DEFAULT STYLES */

img { border: 0px; }

.sim
{
	background-image: url(../Images/similar-properties-title.gif); background-repeat: no-repeat;
	width: 161px; height: 24px;
}

.FloshLeft  { float: left; }
.FloshRight { float: right; }

.textContainer
{
	padding: 10px; margin-bottom: 10px;
}

.textContainerArrange
{
	padding: 0px; margin-bottom: 10px;
}

#welcomeText
{
	min-height: 77px; margin-bottom: 8px;
}

.tblRow
{
	width: 100%; min-height: 35px;
}

.tblTextBoxRow
{
	width: 100%; height: 85px;
}

.tblCellLeft
{
	margin-right: 10px; float: left; height: 25px; padding-top: 7px; width: 150px;
}

.tblCellRight
{
	margin-right: 10px; float: left; height: 25px;
}

.mobilePropertyCellLeft
{
	float: left; margin-right: 10px; position: relative; width: 60px;
}
.propertyCellLeftArrange {
	float: left; margin-right: 10px; 
}

.mobileRoomHolder
{
	height: 25px; margin-bottom: 5px;
}

.propertyCellRight
{
	float: left; position: relative;
}

.smallImage, .pagingBorder
{
	filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0;
}

.hr
{
	height: 1px; width: 100%; margin-top: 10px; color: inherit; margin-bottom: 10px;
}

select {
	font-family: Arial, tahoma, verdana; font-size: 100%; color: #575757;
	width: 110px; margin-bottom: 3px; border: #BEBDBC 1px solid;
}

.textField {
	width: 107px; margin-top: 7px; margin-bottom: 10px; border: #BEBDBC 1px solid;
}

.DefaulttextField {
	width: 127px; border: #BEBDBC 1px solid;
}

#photoContainer {
	height: 350px; /* height of main pic + 30px */
}

.photoHolder, #printContainer {
	float: left; height: 293px; width: 340px; 
}

.mobilePhotoHolder
{
	width: 100%; height: 94px; margin-top: 10px; margin-bottom: 10px;
}

.mainPic			{ margin-bottom: 8px; }
.mainPicSplitter	{ float: left; width: 10px; }

.extraPhotosHolder {
	height: 54px;
	/*background-image: url(../Images/full-small-bg.gif); background-repeat: no-repeat;*/
}

.pagePadding
{
	padding: 20px;
}

.noResults
{
	_height: 400px; min-height: 400px;
	text-align: center;
}

/* ICONS */

/* FOOTER CLASSES */

.branchHolder
{
	text-align: center;
}

.copyRight {
	padding: 10px; text-align: center; position: relative;
	display: block;
}

/* ADVANCED MAP SEARCH RESULTS */

.perPage
{
	float: left;
}

/* Message Panels */

.messagepanel-container
{
    padding: 5px 5px 5px 5px;
}

.field
{
	position: absolute; left: 50%;
}

.field1
{
	position: absolute; left: 50%; margin-bottom: 10px;
}

.field2
{
	position: absolute; left: 50%; margin-left: 0px;
}

.clearPropData
{
	clear: both; height: 1px; overflow: hidden;
}

.dialogTitle
{
	font-weight: bold;
}

.SavePropGreyBox {
	
	padding:15px;
}

.ArrangeViewingSaved {
	float:left;
	width:260px;
	padding-top: 10px;
}
.SendThisProp {
	margin-left:290px;
	height:120px;
	padding-top: 10px;
}

.textContainerSavedProp
{
	margin-top: 10px; margin-bottom: 20px;
}

.saveContainer
{
	margin-bottom: 10px;
}

/* GOOGLE MAP ULTIMATE CLASSES */

#mapContainer
{
	position: relative; display: block; background-color: #FFFFFF; 
	border-left: 250px solid #FFFFFF;
}

#mapInner
{
	display: block; margin-left: -250px;
}

#mapResults 
{
	float: left; position: absolute; width: 230px; left: -250px; padding: 10px;
}

#theMap 
{
	position: relative; display: block; height: 1%;
	padding: 0px; min-height: 500px;
}

/* END OF GOOGLE MAP ULTIMATE CLASSES */

/* NEW HOME PAGE CLASSES - MT 01/05/08 */

html {
	height: 100%; min-width: 1004px;
}

body {
	margin: 0px; padding: 0px; font-size:70%; height: 100%;
	font-family: Arial, tahoma, verdana;
}

.Default {
	margin: 0px; padding: 0px; font-size:70%; height: 100%; background-color: #871016;
	font-family: Arial, tahoma, verdana; background-image: url(../Images/default-bg.gif); background-repeat: repeat-x;
}

.FineDefault {
	margin: 0px; padding: 0px; font-size:70%; height: 100%; background-color: #871016;
	font-family: Arial, tahoma, verdana; background-image: url(../Images/finedefault-bg.gif); background-repeat: repeat-x;
}

form {
	margin: 0px; padding: 0px; font-size: 100%;
}

input 
{
	font-size: 100%;
}

textarea
{
	font-size: 100%; font-family: Arial, tahoma, verdana;
}

.homepageClear
{
	clear: both; height: 1px; background-color: #ffffff; padding: 0px; margin: 0px;
}

#siteContainer /* TO MAKE 100% WIDTH SITE, SET WIDTH TO 100%, AND REMOVE LEFT AND MARGIN-LEFT VALUES */
{
	width: 100%;
	position: relative;
	padding: 0px; overflow: hidden;
	color: inherit;
}
#siteContainerDefault /* TO MAKE 100% WIDTH SITE, SET WIDTH TO 100%, AND REMOVE LEFT AND MARGIN-LEFT VALUES */
{
	width: 1004px;
	position: relative;
	left: 50%; margin-left: -502px;
	padding: 0px; overflow: hidden;
	color: inherit;
}


/* The header and footer */

.headerContainer {
	padding: 34px 35px 0px 90px;
	text-align: left; height: 120px;
}

.header {
	padding: 34px 35px 0px 90px;
	text-align: left; height: 120px;
}
.headerSiteMap {
	padding: 0px 0px 0px 0px;
	margin-top:34px;
	margin-left:20px;
	text-align: left; height: 120px;
	position:relative;
}

.Defaultheader {
	padding: 25px 105px 0px 90px;
	text-align: left; height: 103px;
	background-image: url(../Images/default-header-bg.gif); background-repeat: no-repeat; background-position: left top;
}

.footer {
	text-align: left;
}

/* HEADER DIVS */

#headerItems {
	position: relative; /* HEIGHT OF THE LOGO */
}

.logoContainer {
	border: 0px; position: relative; float: left
}

.telContainer
{
	border: 0px; position: relative; float: right;
}

.mobileSpaceOnly
{
	width: 100%; height: 6px; background-color: inherit; color: inherit;
}

/*Navigation bar styles */
html>body #navbar {
	position: relative; z-index: 99; margin-top: 30px; font-size: 110%;
}

*html #navbar
{
	position: relative; z-index: 99; margin-top: 30px; font-size: 110%;
}

#Defaultnavbar {
	z-index: 99; _height: 1%; padding: 8px 18px 8px 5px; font-weight:bold;
	background-image: url(../Images/default-menu-bg.png);
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/default-menu-bg.png', sizingMethod='scale');
}


.DefaultnavBarItem 	    {
	padding: 5px 8px; height: 10px; position: relative; width: 125px; margin: 0px;
	background-image: url(../Images/default-sub-menu-bg.png); background-repeat: repeat-x;
}
.DefaultnavBarItem-over {
	padding: 5px 8px; height: 10px; position: relative; margin: 0px; width: 125px;
	background-image: url(../Images/default-sub-menu-bg-over.png); background-repeat: repeat-x;
	
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/default-sub-menu-bg-over.png', sizingMethod='scale');
}
.DefaultnavBarItem:hover {
	padding: 5px 8px; height: 10px; position: relative; margin: 0px; width: 125px;
	background-image: url(../Images/default-sub-menu-bg-over.png); background-repeat: repeat-x;
	
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/default-sub-menu-bg-over.png', sizingMethod='scale');
}


.navBarItem {
	padding: 1px 0px 1px 25px; margin: 0px; width: 125px;
	border-bottom: solid 1px #D7D7D7; background-image: url(../Images/arrow.gif); background-repeat: no-repeat; background-position: left 5px;
}
.navBarItem-over  {
	padding: 1px 0px 1px 25px; margin: 0px; width: 125px;
	border-bottom: solid 1px #D7D7D7; background-image: url(../Images/arrow.gif); background-repeat: no-repeat; background-position: left 5px;
}

/* */

.navBarItem-subItem {
	border-top: solid 1px #D7D7D7; background-color: #e3e3e3;
	padding-left: 25px;
}

.navBarItem-subItem-over {
	border-top: solid 1px #D7D7D7; background-color: #e3e3e3;
	padding-left: 25px;
}

/* */

/* */

.navBarItem-subItemFC {
	border-top: solid 1px #d0bab2; background-color: #fffce9;
}

.navBarItem-subItem-overFC {
	border-top: solid 1px #d0bab2; background-color: #fffce9;
}

/* */

.FineNavBarItem {
	padding: 1px 0px 1px 25px; margin: 0px; width: 125px;
	border-bottom: solid 1px #d0bab2; background-image: url(../Images/fine-country-arrow.gif); background-repeat: no-repeat; background-position: left 5px;
}
.FineNavBarItem-over {
	padding: 1px 0px 1px 25px; margin: 0px; width: 125px;
	border-bottom: solid 1px #d0bab2; background-image: url(../Images/fine-country-arrow.gif); background-repeat: no-repeat; background-position: left 5px;
}

.test
{
	background-image: url(../Images/default-menu-bg.png);
	margin-left: 133px; margin-top: -30px;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/default-menu-bg.png', sizingMethod='scale');
	padding: 10px;
}

.test1
{
	margin-left: -25px; width: 143px;
}

.navBarItem-static		{ text-decoration: none; }

.navBar-separator { float: left; position: relative; margin-top: 4px; padding: 0px; }

/* PAGE CLASSES */

h1
{
	text-decoration: none; margin-top: 10px; margin-bottom: 10px; 
	padding: 0px; font-size: 120%;
}

h2 {
	text-decoration: none; margin: 0px; padding: 0px; font-size: 100%;
}

html>body h3 {
	padding: 0px; margin: 0px;
	font-size: 100%;
}

* html h3 {
	padding: 0px; margin: 0px; position: relative;
	font-size: 100%; 
}

.pagingContainer {
	height: 20px; margin-bottom: 25px; padding-right: 30px;
	border-top: #D4C1C6 1px solid; border-bottom: #D4C1C6 1px solid;
}
.pagingContainerSearch {
	height: 20px; margin-bottom: 25px; padding-right: 30px;
	border-top: #D4C1C6 1px solid; border-bottom: #D4C1C6 1px solid;
	margin-right:-20px;
}

.FullpagingContainer {
	height: 17px; margin-bottom: 25px; padding-left: 25px; padding-top: 2px; margin-right: -19px;
	border-top: #D4C1C6 1px solid; border-bottom: #D4C1C6 1px solid;
}

.propertiesFound {
	color: #5B5A5B; font-size: 90%; float: left; padding: 1px 5px;
}

.pagingBox {
	float: right; padding-top: 0px;
}
.pagingBoxFC {
	float: right; padding-top: 0px;
	color:#871016;
}

/* Property Next/Prev Control */

.propertyNavigation
{
	height: 21px; margin-bottom: 25px; margin-left: -25px; margin-right: -31px;
	border-top: #D4C1C6 1px solid; border-bottom: #D4C1C6 1px solid;
}

#forwardContainer
{
	position: absolute;
	z-index: 100000;
	width: 135px; right: 0;
	filter: alpha(opacity=90); moz-opacity: 0.90; opacity: .90;
	cursor: pointer; margin-top: 22px; padding: 0px;
}

#backContainer
{
	position: absolute; 
	z-index: 100000; 
	width: 135px; right: 300px;
	filter: alpha(opacity=90); moz-opacity: 0.90; opacity: .90;
	cursor: pointer; margin-top: 22px; padding: 0px;
}

.navigationRight
{
	float: right;
	cursor: pointer;
}

.navigationLeft
{
	float: right;
	cursor: pointer;
}

#pnlNextMenu
{
	height: 90px;
}

#pnlPreviousMenu
{
	height: 90px;
}

.imgNextProperty
{
	width: 135px;
}

.nextHeading
{
	float: right; width: 130px;
}

.previousHeading
{
	float: left; width: 130px;
}

.imgPreviousProperty
{
	width: 135px;
}

.txtBackToSearchResults
{
	float:left;
	padding:3px 0px 0px 23px;
}

.txtBackToSearchResultsOver
{
	float:left;
	padding:3px 0px 0px 23px;
}
.txtBackToSearchResultsFC
{
	float:right;
	margin-left:2px;
	margin-right:2px;
}

.txtBackToSearchResultsOverFC
{
	float:right;
	margin-left:2px;
	margin-right:2px;
}

/* Property Next/Prev Control */

/* ICONS */

.iconHolder {
	height: 101px;
	background-image: url(../Images/full-bot-menu-bg.gif);
}

.icon {
	float: left; width: 124px; height: 23px; padding: 1px;
}

.icon:hover {
	float: left; width: 124px; height: 23px; padding: 1px;
}

/* ICONS */

ul{	padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; list-style: none; _height: 1%; }
li{	padding: 0px 0px 0px 10px; margin: 0px 0px 0px 0px; background-image: url(../Images/structure/bullet.gif); background-repeat: no-repeat; background-position: left 4px; font-size: 100%; }/* DATE FIELDS */
.preference{	 float: left; margin-right: 5px; width: 120px; display: block;}

a.tweb:link		{ color: #FFFFFF; text-decoration: none; }
a.tweb:visited	{ color: #FFFFFF; text-decoration: none; }
a.tweb:hover	{ color: #FFFFFF; text-decoration: none; }

.headerRightText {
	float: right; padding-top: 30px;
	color: #FFFFFF; font-size: 160%; font-weight: normal;
}

.FineCountry { margin: 20px 0px; background-color: #ad002f; text-align: center; }
.FineCountryFCSpace { height:60px; }

.FineCountrySub { margin: 20px 0px 10px 0px; }

.PropertyTitle {
	height: 18px; padding: 2px 0px 1px 10px; margin-bottom: 15px; margin-right:1px;
	color: #FFFFFF; font-size: 110%; background-color: #871016;
}

.FinePropertyTitle {
	height: 18px; padding: 4px 0px 0px 10px; margin-bottom: 15px; margin-right:1px;
	color: #7f775c; font-size: 110%; background-color: #fffce9; 
}
.DefaultPropertyTitle { height: 18px; margin-bottom: 5px; color: #750B1C; font-size: 120%; }
.DefaultPropertyTitle2 { height: 18px; margin-bottom: 5px; color: #750B1C; font-size: 120%; }

.PropertyBG { padding: 2px 15px 15px 15px; font-size: 90%; color: #4C4C4C; }
.PropertyKeyBG { padding: 0px 15px 15px 15px; font-size: 90%; color: #000000; }

.MidleTitleBG { color: #871016; font-size: 110%; height: 22px; padding: 10px 0px 0px 25px; }

.MidleTitleBGSaved { color: #871016; font-size: 110%; height: 22px; padding: 10px 0px 0px 25px; border-bottom: #D4C1C6 1px solid;  }

.MidleTitle { float: left; }

.PagerOtherPageCells { padding: 0px 5px; }

a.PagerHyperlinkStyle:link    { color: #5B5A5B; text-decoration: none; font-size: 110%; }
a.PagerHyperlinkStyle:visited { color: #5B5A5B; text-decoration: none; font-size: 110%; }
a.PagerHyperlinkStyle:hover	  { color: #5B5A5B; text-decoration: none; font-size: 110%; }

.pagingBoxFC a.PagerHyperlinkStyle:link    	{ color: #871016; text-decoration: none; font-size: 110%; }
.pagingBoxFC a.PagerHyperlinkStyle:visited 	{ color: #871016; text-decoration: none; font-size: 110%; }
.pagingBoxFC a.PagerHyperlinkStyle:hover 	{ color: #5B5A5B; text-decoration: none; font-size: 110%; }

a.ListLink:link    { color: #FFFFFF; position: relative; text-decoration: none; text-transform: uppercase; height: 14px; padding: 4px 15px 3px 30px; margin-right: 1px; background-color: #871016; }
a.ListLink:visited { color: #FFFFFF; position: relative; text-decoration: none; text-transform: uppercase; height: 14px; padding: 4px 15px 3px 30px; margin-right: 1px; background-color: #871016; }
a.ListLink:hover   { color: #FFFFFF; position: relative; text-decoration: none; text-transform: uppercase; height: 14px; padding: 4px 15px 3px 30px; margin-right: 1px; background-color: #871016; }

a.ListLinkFC:link    { color: #FFFFFF; position: relative; text-decoration: none; text-transform: uppercase; height: 14px; padding: 4px 50px 2px 15px; margin-right: 1px; background-color: #c9b775; }
a.ListLinkFC:visited { color: #FFFFFF; position: relative; text-decoration: none; text-transform: uppercase; height: 14px; padding: 4px 50px 2px 15px; margin-right: 1px; background-color: #c9b775; }
a.ListLinkFC:hover   { color: #FFFFFF; position: relative; text-decoration: none; text-transform: uppercase; height: 14px; padding: 4px 50px 2px 15px; margin-right: 1px; background-color: #c9b775; }

a.MapLink:link    { color: #000000; position: relative; text-decoration: none; text-transform: uppercase; height: 14px; padding: 4px 15px 2px 25px; background-color: #BCBCBC; }
a.MapLink:visited { color: #000000; position: relative; text-decoration: none; text-transform: uppercase; height: 14px; padding: 4px 15px 2px 25px; background-color: #BCBCBC; }
a.MapLink:hover   { color: #000000; position: relative; text-decoration: none; text-transform: uppercase; height: 14px; padding: 4px 15px 2px 25px; background-color: #BCBCBC; }

.SearchTopLeftMap { position: absolute; margin-top: -42px; margin-left: -25px; }
.SearchTopLeftMapBot { position: absolute; bottom: 18px; _bottom: 18px; margin-left: -25px; }

.SearchTopLeftMapFC { position: absolute; margin-top: -42px; left:25px; }
.SearchTopLeftMapBotFC { position: absolute; margin-top:5px; margin-left: -25px; }

.MidleLeftPadding { /* width: 820px; */ padding-left: 25px; padding-right: 5px; }

.MidleBoxText { padding: 12px 15px 0px 15px; }

.SearchName  { font-size: 110%; font-weight: normal; overflow:hidden; height:16px; }
.SearchPrice { font-size: 110%; font-weight: normal; }
.SearchText  { color: #4C4B4C; padding-top: 10px; height: 60px; }

a.BoxMenuBotLink:link    { color: #FFFFFF; text-decoration: none; padding-left: 16px; }
a.BoxMenuBotLink:visited { color: #FFFFFF; text-decoration: none; padding-left: 16px; }
a.BoxMenuBotLink:hover   { color: #FFFFFF; text-decoration: none; padding-left: 16px; }

a.BoxMenuBotLinkFC:link    { color: #605842; text-decoration: none; padding-left: 16px; }
a.BoxMenuBotLinkFC:visited { color: #605842; text-decoration: none; padding-left: 16px; }
a.BoxMenuBotLinkFC:hover   { color: #FFFFFF; text-decoration: none; padding-left: 16px; }

a.BoxMenuBotLinkSaved:link    { color: #FFFFFF; text-decoration: none; padding-left: 6px; }
a.BoxMenuBotLinkSaved:visited { color: #FFFFFF; text-decoration: none; padding-left: 6px; }
a.BoxMenuBotLinkSaved:hover   { color: #FFFFFF; text-decoration: none; padding-left: 6px; }

.ImageMidle { vertical-align: middle; }
.ImageMidle1 { vertical-align: middle; }

.FullSmallimage { margin-right: 8px; }

.photoHolderRight { color: #474747; border: #D4C1C6 1px solid; padding: 20px 22px 10px 22px; margin-left: 360px; }

.FullMidleLeftPadding { margin-left: 25px; margin-right: 12px; }

.FullName  { color: #871016; }
.FullPrice { color: #871016; }
.FullBoxText { margin-top: 13px; margin-bottom: 1px; }
.FillTitle { margin: 10px 0px; font-weight: bold; color: #474747; }
.FeaturesTitle { margin: 10px 0px; font-weight: bold; color: #474747; }

a.iconLink:link		{ color: #3A3A3A; text-decoration: none; margin-left: 5px; }
a.iconLink:visited	{ color: #3A3A3A; text-decoration: none; margin-left: 5px; }
a.iconLink:hover	{ color: #3A3A3A; text-decoration: none; margin-left: 5px; }

.FullMidleText   { color: #474747; text-align: justify; }
.FullMidleText b { font-weight: bold; color: #000000; }

.FullSimilarBotBG { margin: 50px 0px; }
.SimilarBotTitleRight { margin-left: 170px; padding-top: 6px; height: 18px; }

.SimilarBoxBG {
	border: #C0ADB2 1px solid; padding: 20px 11px 20px 20px; height:170px;
	background-image: url(../Images/full-bot-boxBG.gif); background-repeat: repeat-x;
}

.SimilarBox { width: 138px; float: left; margin-right: 9px;}
.SimilarBoxText { padding: 5px 8px; font-size: 90%; width: 113px; overflow: hidden; }
.SimilarPrice { color: #871016; }

.SimilarLinks {
	height: 16px; color: #FFFFFF;
	background-image: url(../Images/full-bot-menu-small.gif); background-repeat: repeat-x;
}

a.SimilarBotLink:link    { color: #FFFFFF; font-size: 90%; text-decoration: none; padding-left: 10px; }
a.SimilarBotLink:visited { color: #FFFFFF; font-size: 90%; text-decoration: none; padding-left: 10px; }
a.SimilarBotLink:hover   { color: #FFFFFF; font-size: 90%; text-decoration: none; padding-left: 10px; }

.AboutMidleLeftPadding { margin-right: 12px; border-top: #D4C1C6 1px solid; margin-right: -19px; padding-top: 8px; }

.AboutText { padding: 0px 30px 30px 30px; text-align: justify; font-size: 110%; color: #000000; }

.AboutLogo { padding-bottom: 5px; }

.AboutTextTitle { margin-top: 20px; margin-bottom: 3px; }

.AboutBotImageBG {
	min-height: 500px; _height: 500px; padding: 25px 15px 0px 30px; margin: 0px 10px 0px 0px;
	background-image: url(../Images/about-bot-bg.gif); background-repeat: repeat-x; 
}

.AboutImage { float: left; width: 255px; margin-right: 14px; margin-bottom: 22px; }

a.SubBackLink:link	  { color: #5A5A5A; text-decoration: none; }
a.SubBackLink:visited { color: #5A5A5A; text-decoration: none; }
a.SubBackLink:hover	  { color: #6E1624; text-decoration: none; }

.FlashImage { position: relative; height: 357px; margin-bottom: 8px; }

.FlashImageBotBox { padding: 15px 20px 15px 20px; background-color: #FFFFFF; height: 135px; }
.FineFlashImageBotBox { padding: 15px 20px 15px 20px; background-color: #fcf6d9; height: 115px; }

.DefaultMenuGoBut {
	width: 146px; height: 67px; position: relative; margin-top: 3px;
	background-image: url(../Images/countrybtn-default.gif); background-repeat: no-repeat;
}
.DefaultMenuGoButResi {
	width: 146px; height: 67px; position: relative; margin-top: 3px;
	background-image: url(../Images/residetnail-logo.png); background-repeat: no-repeat;

	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/residetnail-logo.png', sizingMethod='scale');
}

.DefaultFlashTopMenu {
	position: absolute; z-index: 1000; width: 146px; top: 0px; left: 115px;
}

.ViewPropScroll {
	position:relative;
	overflow:auto;
	height:120px;
	
	scrollbar-face-color:#FFFFFF;
	scrollbar-arrow-color:#787777;
	scrollbar-track-color:#FFFFFF;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-darkshadow-Color:#FFFFFF;
}

.DefaultPropertyBG {
	width: 352px; padding-right: 10px; font-size: 90%; color: #4C4C4C; height:110px;
	background-image: url(../Images/default-midle-line.gif); background-repeat: no-repeat; background-position: right bottom;
}
.DefaultPropertyBGFine {
	width: 280px; padding-right: 20px; font-size: 90%; color: #4C4C4C; height:110px;
	background-image: url(../Images/default-midle-line.gif); background-repeat: no-repeat; background-position: right bottom;
}

.DefaultBoxTitle { float: left; margin-right: 7px; margin-top: 3px; }

.DefaultBoxTitleFine { float: left; margin-right: 10px; margin-top: 3px; }

.DefaultSearchBut { margin-top: 13px; }

.DefaultQuickBut { margin-top: 16px; }

.DefaultQuickFinder { margin-left: 375px; width: 155px; }

.DefaultQuickFinderFine { margin-left: 310px; width: 180px; }

.DefaultPropertyLeft { float: left; width: 370px;}
.DefaultPropertyLeftFine { float: left; width: 290px; }

.DefaultQuickBG {
	width: 155px; font-size: 90%; color: #4C4C4C; padding-left: 5px; height:110px;
	background-image: url(../Images/default-midle-line.gif); background-repeat: no-repeat; background-position: right bottom; 
}
.DefaultQuickBGFine {
	width: 165px; font-size: 90%; color: #4C4C4C; padding-left: 5px; height:110px;
}

.DefaultInteractive2 { float: right;  margin-right:30px; width:135px; text-align:center;
	background-image: url(../Images/default-midle-line.gif); background-repeat: no-repeat; background-position: right center; overflow:visible; height:126px; }
					
.DefaultInteractive { float: right;  }

.FineandHeaderRightText {
	float: right; margin-top: 10px; margin-right: 10px;
}

.FinePropertyTitle {
	height: 18px; padding: 4px 0px 0px 10px; margin-bottom: 15px;
	color: #7F775C; font-size: 110%; background-color: #FFFCE9;
}
a.BackBtn:link 		{ margin-left:25px; display:block; padding:3px 30px 3px 10px; width:60px; color:#FFFFFF; background-color:#C9B775; }
a.BackBtn:visited 	{ margin-left:25px; display:block; padding:3px 30px 3px 10px; width:60px; color:#FFFFFF; background-color:#C9B775; }
a.BackBtn:hover 	{ margin-left:25px; display:block; padding:3px 30px 3px 10px; width:60px; color:#FFFFFF; background-color:#790D17; }

a.BackBtnBot:link 		{ margin-left:0px; display:block; padding:3px 0px 3px 25px; width:60px; color:#FFFFFF; background-color:#C9B775; }
a.BackBtnBot:visited 	{ margin-left:0px; display:block; padding:3px 0px 3px 25px; width:60px; color:#FFFFFF; background-color:#C9B775; }
a.BackBtnBot:hover	 	{ margin-left:0px; display:block; padding:3px 0px 3px 25px; width:60px; color:#FFFFFF; background-color:#790D17; }

a.AdvanceSearchLink:link 	{ display:block; color:#871016; text-decoration:underline; padding:2px 0px 8px 0px; }
a.AdvanceSearchLink:visited { display:block; color:#871016; text-decoration:underline; padding:2px 0px 8px 0px; }
a.AdvanceSearchLink:hover 	{ display:block; color:#000000; text-decoration:underline; padding:2px 0px 8px 0px; }

a.AdvanceSearchLinkFC:link 	{ display:block; color:#877F63; text-decoration:underline; padding:2px 0px 5px 0px; }
a.AdvanceSearchLinkFC:visited { display:block; color:#877F63; text-decoration:underline; padding:2px 0px 5px 0px; }
a.AdvanceSearchLinkFC:hover 	{ display:block; color:#000000; text-decoration:underline; padding:2px 0px 5px 0px; }

.HeaderFlash {
	right:0px;
	top:0px;
	position:absolute;
}
.HeaderImgFine {
	float: right; padding-top: 0px;
	color: #FFFFFF;
}
.FineCountryDefaultImg { padding-top:1px; }

.NewPropSearchIcon {
	display:none;
}
.NewPropSearchIconOver {
	display:block;
	position:absolute;
	padding-left:1px;
}
.PropStatusNew { position:absolute; margin:1px;}


.PrevPropImg {
	background-image:url(../Images/previous-prop.gif);
	width:114px; height:20px;
}

.NextPropImg {
	background-image:url(../Images/next-prop.gif);
	width:114px; height:20px;
}

.NextPrevSaprator {
	background-image:url(../Images/next-prev-dot.gif);
	width:4px; height:20px;
}

#theSimilarProperties .similarPropHead
{
	width: 161px; height: 24px;
	background-image: url('/Images/similar-properties-title.gif');
}

#theSimilarProperties
{
	width: 100%; overflow: hidden; height: 273px; margin-bottom: 30px;
	border-bottom: #C0ADB2 1px solid;
}


.SimilarBox
{
	margin-bottom: 20px;
}

a.FullLink:link 	{ color:#000000; text-decoration:underline; }
a.FullLink:visited	{ color:#000000; text-decoration:underline; }
a.FullLink:hover 	{ color:#000000; text-decoration:none; }


.KeyMainContainer {
	background-color: #FFFFFF;
	position:absolute;
	right:2px;
	top:5px;
	width:130px;
	font-size:11px;
	color:#282421;
	z-index:2;
	min-height:60px;
	_height:60px;
}
.KeyExtraContainer
{
	background-color: #FFFFFF;
	position:absolute;
	right:2px;
	top:110px;
	width:130px;
	font-size:11px;
	color:#282421;
	z-index:2;
	min-height:30px;
	_height:30px;
}
.KeyTitle {
	background-color:#871016;
	border-bottom: solid 1px #cacaca;
	text-align:center;
	font-weight:bold;
	padding:2px;
	color:#FFFFFF;
}
.KeyContainer {
	border-bottom: solid 1px #cacaca; border-left: solid 1px #cacaca;
	height:24px; background-color: #FFFFFF; border-right: solid 1px #cacaca;
}
.KeyContainer1
{
	border-bottom: solid 1px #cacaca; border-left: solid 1px #cacaca; padding: 5px;
	background-color: #FFFFFF; border-right: solid 1px #cacaca; text-align: center;
}
.KeyIcon {
	float:left;
	width:24px;
	padding:2px;
	height:20px;
	text-align:center;
	border-right: solid 1px #cacaca;
}
.KeyName {
	margin-left:32px;
	padding-top:5px;
}

/*FINE and COUNTRY*/

.KeyMainContainerFC {
	background-color: #FFFFFF;
	position:absolute;
	right:2px;
	top:5px;
	width:130px;
	font-size:11px;
	color:#282421;
	z-index:2;
	min-height:60px;
	_height:60px;
}
.KeyExtraContainerFC
{
	background-color: #FFFFFF;
	position:absolute;
	right:2px;
	top:110px;
	width:130px;
	font-size:11px;
	color:#282421;
	z-index:2;
	min-height:30px;
	_height:30px;
}
.KeyTitleFC {
	background-color:#c9b775;
	border-bottom: solid 1px #d4c1c6;
	text-align:center;
	font-weight:bold;
	padding:2px;
	color:#FFFFFF;
}
.KeyContainerFC {
	border-bottom: solid 1px #d4c1c6; border-left: solid 1px #d4c1c6;
	height:24px; background-color: #FFFFFF; border-right: solid 1px #d4c1c6;
}
.KeyContainer1FC
{
	border-bottom: solid 1px #d4c1c6; border-left: solid 1px #d4c1c6; padding: 5px;
	background-color: #FFFFFF; border-right: solid 1px #d4c1c6; text-align: center;
}
.KeyIconFC {
	float:left;
	width:24px;
	padding:2px;
	height:20px;
	text-align:center;
	border-right: solid 1px #d4c1c6;
}
.KeyNameFC {
	margin-left:32px;
	padding-top:5px;
}

.userPanel
{
	position: absolute; right: 400px;
	top: 10px;
}
