/* ---START MAIN STYLES--- */ 
BODY 
{ 
	font-family:Verdana, Arial, sans-serif;
	color : #000;
	font-size: 0.7em; 
	padding: 0px; 
	margin: 0px; 

} 

.BodyBackground-Residential
{ 
	font-family:Verdana, Arial, sans-serif;
	color : #000;
	font-size: 0.7em; 
	padding: 0px;  
	margin: 0px; 
	background: #FFFFFF url('../images/sky_scrapper5.jpg') no-repeat;

} 

.BodyBackground
{ 
	font-family:Verdana, Arial, sans-serif;
	color : #000;
	font-size: 0.7em; 
	padding: 0px; 
	margin: 0px; 
	background: #FFFFFF url('../images/bgnd.jpg') no-repeat;

} 

TABLE, TR, TD, TH
{
	margin: 0px;
	padding: 0px;
}

INPUT, SELECT, HIDDEN
{
	margin: 0px;
	padding: 0px;
}

/* ---USED FOR IE5 MAC--- */ 
#Form1 
{
	margin: 0px;
	padding: 0px;
}
/* ---END USED FOR IE5 MAC--- */ 

/* */ 
img 
{ 
	border: 0px;
	padding: 0px;
	margin: 0px;
}

a:link {
	color: #2D4492;
	text-decoration: none;
}
a:visited {
	color: #2D4492;
	text-decoration: none;
}
a:hover {
	color: #2D4492;
	text-decoration: underline;
}
a:active {
	color: #2D4492;
	text-decoration: none;
}
a:visited:hover {
	color: #2D4492;
	text-decoration: underline;
}

.float-left 
{ 
	float: left;
	margin: 0px;
	padding: 0px;
} 
.float-right 
{ 
	float: right;
	margin: 0px;
	padding: 0px;
} 

.float-clear 
{ 
	clear: both;
	margin: 0px;
	padding: 0px;
	height: 10px;
} 


/* ---END MAIN STYLES--- */ 


/* ---START OF HEADER STYLES--- */ 
#Header
{
	margin: 0px;
	padding: 0px;
	width: 804px;

}

#HeaderLogo
{
	margin: 0px;
	padding-left: 99px;
	float: left;
			
}

#HeaderNavigation
{
	margin: 0px;
	padding: 0px;
	width: 596px;
	float: left;

}

.NavButton
{
	padding: 0px 0px 0px 124px;
	margin: 0px;
	float: right;
}

#Menu
{
	margin: 0px;
	padding: 15px 0px 10px 0px;
	clear:right;
}

.MenuItem
{
	margin: 0px;
	padding: 0px;
	float: left;
}
/* ---END OF HEADER STYLES--- */ 

#MainBody
{
	clear: both;
	padding: 0px;
	margin: 0px 0px 0px 110px;
	width: 695px;
	height: auto;
	background: #F9F9F9 url('../images/dropShad_08.gif') repeat-y top right ;
}

#MainContent
{
	padding: 20px 19px 20px 19px;
	margin: 0px;
	border-left: solid 1px #E0E0E0;
	width: 695px;
	height: 530px;
}

.DropShadowBox
{
	margin: 0px 0x 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	/* ---HACK FOR IE--- */ 
	border: dashed 1px #F9F9F9;
	/* ---END HACK FOR IE--- */ 
}

.DropShowdowBoxSpacer
{
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
}

.DropShadow1, .DropShadow2, .DropShadow3, .DropShadow4, .DropShadowContent 
{
  display:inline-table;
  /* \*/display:block;/**/
}

.DropShadow1 
{
	margin: 0px;
	padding: 0px;
	background: url(../images/contentBoxesDrop_13.gif) right bottom repeat-y;
}

.DropShadow2
{
	margin: 0px;
	padding: 0px;
	background: url(../images/contentBoxDrop_16.jpg) bottom repeat-x;
}

.DropShadow3
{
	margin: 0px;
	padding: 0px;
	background:url(../images/contentBoxDrop_18.jpg) right bottom no-repeat;
}
 
.DropShadow4 
{
	margin: 0px;
	padding: 0px;
	background:url(../images/contentBoxDropBotLeft_16.gif) left bottom no-repeat;
}

.DropShadowContent 
{
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 5px 0px;
	background:url(../images/contentBoxesDrop_11.gif) right top no-repeat;
}
  
.DropShadowContent p
{
	padding: 0px;
	margin: 0px;
}

#LeftColumn
{
	padding: 0px;
	margin: 0px 0px 0px 0px;
	float: left;
	border: dashed 0px red;
	width: 192px;
}

#SearchContent
{
	padding: 0px;
	margin: 0px;
	border: solid 1px #E0E0E0;
	/* ---HACK FOR IE--- */ 
	border-bottom: solid 1px #FFFFFF;
	border-right: solid 0px #E0E0E0;
	/* ---END HACK FOR IE--- */ 
}

.SearchHeader
{
	padding: 0px 0px 3px 0px;
	margin: 0px;
	background: #FFFFFF url('../images/dottedLine_22.gif') repeat-x bottom;
}

#SearchOptions
{
	clear: both;
	margin: 0px;
	padding: 10px 5px 10px 5px;
}

#SearchOptions p
{
	padding: 0px;
	margin: 0px;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 11px;
	color: #636363;
	font-weight: bold;
}

.SearchSubmit input
{
	padding: 0px;
	margin: 10px 0px 10px 0px;
}

.SearchDrop select, #MinPrice-Buy select, #MaxPrice-Buy select
{
	width: 170px;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 10px;
	color: #636363;
	border: thin solid #2D4492;
}

#MinPrice-Rent select, #MaxPrice-Rent select
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 10px;
	color: #636363;
	border: thin solid #2D4492;
	visibility: hidden;
	height: 1px;
}

#CommercialChecks
{
	padding: 5px 0px 0px 0px;
	margin: 0px;
}

.CheckboxRow
{
	clear: right;
	padding: 0px;
	margin: 0px;
	text-align: center;
	
}

.CheckboxLeft
{
	float: left;
	width: 85px;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 10px;
	color: #636363;
}

.CheckboxRight
{
	float: right;
	width: 85px;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 10px;
	color: #636363;
}

.CheckboxLeft input, .CheckboxRight input
{
	margin: 0px;
	padding: 0px;
}

.CommercialSearchSubmit  
{
	padding: 10px 30px 0px 0px;
	margin: 0px;
}


#BoxContent 
{
	padding: 0px 0px 0px 0px;
	margin: 0px;
	border: solid 1px #E0E0E0;
	/* ---HACK FOR IE--- */ 
	border-bottom: solid 1px #FFFFFF;
	border-right: solid 0px #E0E0E0;
	/* ---END HACK FOR IE--- */ 
}

#BoxContent p
{
	margin: 0px;
	padding: 0px;
}


#RightColumn
{
	padding: 0px;
	margin: 0px 0px 0px 19px;
	background-color: #FFFFFF;
	float:left;
	border: dashed 0px red;
	width: 444px;
}

#IframeContent
{
	padding: 0px;
	margin: 0px;
	border: solid 1px #E0E0E0;
	/* ---HACK FOR IE--- */ 
	border-top: solid 0px #E0E0E0;
	border-bottom: solid 1px #FFFFFF;
	border-right: solid 0px #E0E0E0;
	/* ---END HACK FOR IE--- */ 
}

#IframeContent p
{
	padding: 0px;
	margin: 0px;
	background-color: #FFFFFF;
}

.TopBar
{
	clear: both;
	width: 695px;
	height: 6px;
	background-color: #2D4492;
	margin: 5px 0px 0px 110px;
	text-align: right;
}

#DottedLine
{
	width: 691px;
	height: 4px;
	background: url('../images/topContentDottedRepeater_04.gif') repeat-x top;
	margin: 0px;
}

.FooterResidential
{
	margin: 0px;
	padding: 0px;
	width: 691px;
	height: 17px;
	background: url('../images/footerBgnd_10.gif') repeat-x bottom;
}

.FooterResidential p
{
	color: #FFFFFF;
	font-size: 9px;
	margin: 0px;
	padding: 2px 10px 0px 0px;
	text-align: right;
}

.FooterResidential p a,.FooterResidential p a:link
{
	text-decoration: underline;
	color: #FFFFFF
}

.FooterResidential p a:visited
{
	text-decoration: underline;
	color: #FFFFFF
}

.FooterCommercial
{
	margin: 0px;
	padding: 0px;
	width: 691px;
	height: 17px;
	background: url('../images/footerCommercialbgnd.gif') repeat-x bottom;
}

.FooterCommercial p
{
	color: #2D4492;
	font-size: 9px;
	margin: 0px;
	padding: 2px 10px 0px 0px;
	text-align: right;
}

.FooterCommercial p a, .FooterCommercial p a:link 
{
	text-decoration: underline;
	color: #2D4492
}

.FooterCommercial p a:visited
{
	text-decoration: underline;
	color: #2D4492
}

#FooterLogo
{
	padding:0 0 0 110px;	
}

#ShadowBottom
{
	background: url('../images/bottomDrop_14.gif') repeat-x top;
	margin: 0px 0px 0px 110px;
	width: 695px;
	height: 6px;
}

/* Start of Residential Homepage styles */
.Residential-Sales
{
	padding: 10px 0px 0px 0px;
	margin: 0px;
	width: 205px;
	float: left;
}

.Residential-Sales p
{
	padding: 5px 0px 0px 10px;
	margin: 0px;	
}

.Residential-Sales img
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
}

.Residential-Lettings
{
	padding: 10px 0px 0px 10px;
	margin: 0px;
	float: left;
}

.Residential-Lettings p 
{
	padding: 5px 0px 0px 0px;
	margin: 0px;	
}

.Residential-Lettings img
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


#Residential-Ticker
{
	clear:left;
	padding: 0px 0px 0px 12px;
	margin: 0px;
}

.Residential-Bar
{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	background: url('../images/dottedLine_22.gif') repeat-x bottom;
	border-top: solid 1px #7EB2CE;
	border-bottom: solid 3px #7EB2CE;
	border-left: solid 1px #7EB2CE;
	border-right: solid 1px #7EB2CE;
	height: 7px;
}

.residentialsale-select
{
	padding: 10px 0px 15px 10px;
	margin: 0px 0px 0px 0px;
}

.residentialrent-select
{
	padding: 10px 0px 15px 0px;
	margin: 0px 0px 0px 0px;
}

.residentialsale-select select, .residentialrent-select select
{
	width: 187px;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 10px;
	color: #2D4492;
}

.Residential-FooterBar
{
	clear: both;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	background-color: #7EB2CE;
	height: 6px;
}

/* End of Residential Homepage styles */


/* Start of Valuation Form styles */
#ValuationForm
{
	padding: 10px;
	margin: 0px;
}

.ValuationTitle
{
	margin: 0px 0px 10px 0px;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #000066;
 	padding-bottom: 5px;
	background: url('../images/topContentDottedRepeater_04.gif') repeat-x left bottom; 
}

.ValuationHeader
{
	padding: 0px;
	margin: 0px 0px 10px 0px;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #000066;
}

.ValuationText
{
	padding: 0px;
	margin: 0px 0px 10px 0px;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000066;
}

.FormContainer
{
	padding: 0px;
	margin: 10px 0px 20px 10px;
}

.FormText
{
	padding: 0px;
	margin: 0px 5px 0px 0px;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000066;
	text-align: right;
}

.FormText2
{
	padding: 0px;
	margin: 0px 5px 0px 0px;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000066;
}


.ValuationInput
{
	font-family: Arial;
	font-size: 10px;
	color: #636363;
	margin: 0px;
	padding: 2px;
	width: 270px;
	border: solid 1px #2D4492;
}

.ValuationSmallInput
{
	font-family: Arial;
	font-size: 10px;
	color: #636363;
	margin: 0px;
	padding: 2px;
	width: 100px;
	border: solid 1px #2D4492;	
}

.ValuationTextArea
{
	font-family: Arial;
	font-size: 10px;
	color: #636363;
	margin: 0px;
	padding: 2px;
	width: 380px;
	height: 70px;
	border: solid 1px #2D4492;
}

.ValuationSmallTextArea
{
	font-family: Arial;
	font-size: 10px;
	color: #636363;
	margin: 0px;
	padding: 2px;
	width: 270px;
	height: 70px;
	border: solid 1px #2D4492;
}

.ValuationSubmit
{
	padding: 0px;
	margin: 5px 0px 5px 0px;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000066;
}

.MandatoryStar
{
	padding: 0px;
	margin: 0px;
	color: #CC0000;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
}
/* End of Valuation Form styles */

/* Start of Commercial Homepage styles */
#Commerical-MainFlash
{
	padding: 0px;
	margin: 0px;
}

#Commercial-Ticker
{
	padding: 20px 0px 0px 12px;
	margin: 0px;
}

.Commercial-Bar
{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	background: url('../images/dottedLine_22.gif') repeat-x bottom;
	border-top: solid 1px #7EB2CE;
	border-bottom: solid 3px #7EB2CE;
	border-left: solid 1px #7EB2CE;
	border-right: solid 1px #7EB2CE;
	height: 7px;
}

.Commercial-LeftColumn
{
	padding: 0px;
	margin: 0px 0px 1px 0px;
	width: 205px;
	float:left;
}

.Commercial-LeftColumn p
{
	padding: 10px 0px 0px 10px;
	margin: 0px;	
}

.Commercial-LeftColumn img
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
}

.Commercial-RightColumn
{
	padding: 0px;
	margin: 0px 0px 1px 0px;
}

.Commercial-RightColumn p
{
	padding: 10px 0px 0px 10px;
	margin: 0px;	
}

.Commercial-RightColumn img
{
	margin: 30px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
}

.Commercial-FooterBar
{
	clear: both;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	background-color: #7EB2CE;
	height: 6px;
}

/* End of Commercial Homepage styles */

.StandardTitle
{
	margin: 0px 0px 10px 0px;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #000066;
 	padding-bottom: 5px;
	background: url('../images/topContentDottedRepeater_04.gif') repeat-x left bottom; 
}

.StandardHeader
{
	padding: 0px;
	margin: 0px 0px 10px 0px;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #000066;
}

.StandardText
{
	padding: 0px;
	margin: 0px 0px 10px 0px;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000066;
}

.MainBody
{
	padding: 10px;
	margin: 0px;
}

.DevelopmentHolder
{
	padding: 0px;
	margin: 20px 0px 0px 0px;
}

.DottedLine
{
	clear: left;
	padding: 0px;
	margin: 0px;
	height: 3px;
	background: url('../images/dottedLine_22.gif');
}


.DevelopmentImg
{
	padding: 0px;
	margin: 2px 0px 2px 0px;
	width: 184px;
	float:left;
}

.DevelopmentContent
{
	width: 205px;
	float:left;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 10px;
}

.InfoRow
{
	padding: 0px;
	margin: 0px;
	width: 250px;
	clear:both;
}

.InfoColumn
{
	padding: 0px;
	margin: 0px;
	width: 125px;
	float: left;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000066;
}

#MinPrice-Buy
{
	padding: 0px;
	margin: 0px;
	visibility: visible;
}

#MaxPrice-Buy
{
	padding: 0px;
	margin: 0px;
	visibility: visible;
}

#MinPrice-Rent
{
	padding: 0px;
	margin: 0px;
	visibility: hidden;
	height: 1px;
	width: 1px;
}

#MaxPrice-Rent
{
	padding: 0px;
	margin: 0px;
	visibility: hidden;
}

.BodyPadding
{
	padding: 0px 55px 0px 55px;
	margin: 0px;
}

.Queenspark
{
	font-family: Arial;
	font-size: 11px;
	color: #636363;
	margin: 0px;
	padding: 10px 0px 10px 0px;
}
	

/* Start of Vebra styles */

/* Select Pages */

.SelectHeader
{
   COLOR: #000000;
	FONT-SIZE: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 10pt; color: #303896; font-weight: 500; font-style: normal;
}
.SelectText
{
   COLOR: #000000;
	FONT-SIZE: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 10pt; color: #303896; font-weight: 500; font-style: normal;
}
.SelectRegions
{
   COLOR: #000000;
	FONT-SIZE: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 10pt; color: #303896; font-weight: 500; font-style: normal;
}
.SelectCurrency
{
   COLOR: #000000;
	FONT-SIZE: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 10pt; color: #303896; font-weight: 500; font-style: normal;
}
.SelectTypes
{
   COLOR: #000000;
	FONT-SIZE: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 10pt; color: #303896; font-weight: 500; font-style: normal;
}
.SelectQualifier
{
   COLOR: #000000;
	FONT-SIZE: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 10pt; color: #303896; font-weight: 500; font-style: normal;
}
.SelectAreas
{
   COLOR: #000000;
	FONT-SIZE: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 10pt; color: #303896; font-weight: 500; font-style: normal;
}
.SelectPrices
{
   COLOR: #000000;
	FONT-SIZE: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 10pt; color: #303896; font-weight: 500; font-style: normal;
}
.SelectSelectBox
{
   COLOR: #000000;
	FONT-SIZE: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 10pt; color: #303896; font-weight: 500; font-style: normal;
}
.SelectRooms
{
   COLOR: #000000;
	FONT-SIZE: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 10pt; color: #303896; font-weight: 500; font-style: normal;
}
.SelectRegionsHeader
{
	COLOR: #000000;
	FONT-SIZE : 18px;
	FONT-WEIGHT : BOLD;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 10pt; color: #303896; font-weight: 500; font-style: normal;
}
.SelectTypesHeader
{
	COLOR: #000000;
	FONT-SIZE : 18px;
	FONT-WEIGHT : BOLD;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 10pt; color: #303896; font-weight: 500; font-style: normal;
}

/* Additional Comm Select */

.SelectCommArea 
{
	COLOR: #000000;
	FONT-SIZE : 13px;	
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 10pt; color: #303896; font-weight: 500; font-style: normal;
}

/* Refine Pages */

.RefineCount
{
   COLOR: #000000;
	FONT-SIZE: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 10pt; color: #303896; font-weight: 500; font-style: normal;
}
.RefineTowns
{
	COLOR: #000000;
	FONT-SIZE: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 10pt; color: #303896; font-weight: 500; font-style: normal;
	padding: 0px 0px 0px 5px;
}
.RefineText
{
   COLOR: #000000;
	FONT-SIZE: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 10pt; color: #303896; font-weight: 500; font-style: normal;
}

/* Results Page */

.ResultsText
{
   COLOR: #000000;
	FONT-SIZE: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 10pt; color: #303896; font-weight: 500; font-style: normal;
}
A.ResultsCustomLink
{
   COLOR: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 10pt; color: #303896; font-weight: 500; font-style: normal;
}
.ResultsAddress
{
   COLOR:  #0054A6;
	FONT-SIZE: 12px;
   FONT-WEIGHT: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
}
.ResultsPrice
{
   COLOR:  #0054A6;
	FONT-SIZE: 12px;
   FONT-WEIGHT: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal;
}
.Resultsrooms
{
   COLOR: #A60081;
	FONT-SIZE: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 10pt; color: #303896; font-weight: 500; font-style: normal;
	font-weight: bold;
}
.ResultsContact
{
   COLOR: #000000;
	FONT-SIZE: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 10pt; color: #303896; font-weight: 500; font-style: normal;
}
.ResultsDescription
{
   COLOR: #1D4076;
	FONT-SIZE: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 10pt; color: #303896; font-weight: 500; font-style: normal;
}

.ResultsFound 
{
	COLOR: #000000;
	FONT-SIZE : 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 10pt; color: #303896; font-weight: 500; font-style: normal;
	font-weight: bold;
}
.ResultsNav
{
   BACKGROUND-COLOR: none;
	COLOR: #ffffff;
   FONT-SIZE: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 10pt; color: #303896; font-weight: 500; font-style: normal;
}
.ResultsBar
{
   BACKGROUND-COLOR: #D2E1F7;
   padding: 1px 4px 2px 4px;
	border-bottom: 1px solid #1D4076;
}
a.ResultsBar
{
	COLOR: #1D4076;
   FONT-SIZE: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	border-bottom: none;
	text-decoration: none;
}
a.ResultsBar:hover, a.ResultsBar:hover:visited
{
	COLOR: #0B67F4;
   FONT-SIZE: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: underline;
}

.ResultsTitle
{
   COLOR: #1D4076;
	FONT-SIZE: 28px;
   FONT-WEIGHT: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 10pt; color: #303896; font-weight: 500; font-style: normal;
	margin: 30px;

}
/* Custom Role Over Links*/

/*

.ResultsBar a:link, .ResultsBar a:visited 
{
	text-decoration: none;
   color: #001099;
}

.ResultsBar a:hover 
{
	color: #001099;
	text-decoration: none;
   BACKGROUND-COLOR:	#EBF2F7;
} 

*/

.ResultsNavCurrentPage
{
   BACKGROUND-COLOR: none;
   COLOR: #ffffff;
   FONT-SIZE: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 10pt; color: #303896; font-weight: 500; font-style: normal;
}
.ResultsInetref
{
   COLOR: #000000;
	FONT-SIZE: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 10pt; color: #303896; font-weight: 500; font-style: normal;
}

.ResultsHr 
{

	height: 1px;
	border: dashed 1px;
	color: #bbbbbb;
}

.ResultsMainImage
{

}

.ResultsAddressBar
{
	
}

.ResultsPropertyTable
{
	background-color: #ECF2FC;
}

.ResultsDescriptionDataCell
{
	padding: 5px;
}

/* Additional Comm Results */

.ResultsCommArea
{
   COLOR: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 12pt; color: #303896; font-weight: bold; font-style: normal;
}
.ResultsCommType
{
   COLOR: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 12pt; color: #303896; font-weight: bold; font-style: normal;
}

/* Details Page */

.DetailsAddress
{
   COLOR: #000066;
	FONT-SIZE: 12px;
   FONT-WEIGHT: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
}
.DetailsPrice
{
   COLOR: #000066;
	FONT-SIZE: 12px;
   FONT-WEIGHT: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
}
a.DetailsLink, a.DetailsMapLink
{
	COLOR: #1D4076;
   FONT-SIZE: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

a.DetailsLink:hover, a.DetailsMapLink:hover
{
	COLOR: #B80248;;
   FONT-SIZE: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.DetailsRooms
{
   COLOR: #000000;
	FONT-SIZE: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 10pt; color: #303896; font-weight: 500; font-style: normal;
}
.DetailsDescription
{
   COLOR: #000000;
	FONT-SIZE: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 10pt; color: #303896; font-weight: 500; font-style: normal;
}
.DetailsBullets
{
	COLOR: #000000;
	FONT-SIZE : 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 10pt; color: #303896; font-weight: 500; font-style: normal;
}
.DetailsContact
{
	COLOR: #000000;
	FONT-SIZE : 15px;
	FONT-WEIGHT : BOLD;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 10pt; color: #303896; font-weight: 500; font-style: normal;
}

.DetailsBar
{
	
}

.DetailsPropertyTable
{
	background-color: #ECF2FC;	
}



.DetailsPropertyDescTable
{
	
}

.DetailsImageTable
{
	padding: 5px;
}

.DetailsContactTable
{
	background-color: #ECF2FC;
}


.DetailsMainImage
{
	margin: 10px;
}

.DetailsTop
{

}

.DetailsImageThumb
{

}

.copyright 
{
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 9px; 
text-align : center; 
color : #cccc66;
}
/* Custom Details Contact Text */
/*
.det_contact_back
{
	COLOR: #000000;
	FONT-SIZE : 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 10pt; color: #303896; font-weight: 500
	font-style: normal;
}
*/

/* Additional Comm Details */

.CoDetails {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #663300;
	font : bold;
} 
.CoAddress {
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	font-size : 12px;
	color : #663300; 
	text-decoration : none; 
} 

/* Register Page */

.RegisterText
{
   COLOR: #000000;
	FONT-SIZE: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 10pt; color: #303896; font-weight: 500; font-style: normal;
}
.RegisterInputText
{
   COLOR: #000000;
	FONT-SIZE: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 10pt; color: #303896; font-weight: 500; font-style: normal;
}
.RegisterRequired
{
   COLOR: #000000;
	FONT-SIZE: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 10pt; color: #303896; font-weight: 500; font-style: normal;
}

/* Basket Page */

.BasketTitle  
{
	COLOR: #000000;
	FONT-SIZE : 13px;
	FONT-WEIGHT : BOLD;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 10pt; color: #303896; font-weight: 500; font-style: normal;
}

.BasketText
{
		COLOR: #000000;
	FONT-SIZE : 13px;
	FONT-WEIGHT : BOLD;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 10pt; color: #303896; font-weight: 500; font-style: normal;
}

.ContactText
{
	COLOR: #000000;
	FONT-SIZE : 13px;
	FONT-WEIGHT : BOLD;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 10pt; color: #303896; font-weight: 500; font-style: normal;
}

a.vebralink
{font: normal 9px Verdana, Arial, Helvetica, sans-serif;text-decoration:none;border-bottom:1px dashed #323269;color: #323269;}
a.vebralink:hover
{border-bottom:1px solid #6B6BCD;color: #6B6BCD;}

/* Styles from designs CSS */

h5 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; line-height: 12pt; color: #B80248; font-weight: 600}
B  {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 10pt; color: #303896; font-weight: 600}
p  {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 10pt; color: #303896; font-weight: 500}
p.tiny  {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; line-height: 8pt; color: #000066; font-weight: 500}
b.tiny  {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; line-height: 8pt; color: #000066; font-weight: 600}

.titles {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #B80248; font-weight: bolder}



/* End of Vebra styles */
	