body 
{
	font-family: Arial;
	font-size: 80%;
	color: #000000;
	margin: 0px;
}

a
{
	color: #0061A5;
}

img
{
	border: 0;
}

input
{
	font-size: 100%;
}

.smallerfield 
{
	font-size: 70%
}

.more
{
	float: right;
	font-size: 90%;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.more a
{
	color: #0061A5;
}



/* jCMS styles */
.articlelist img 
{
	float:left;
	
}

.thearea
{
	width: 920px;
}

.topbar
{
	padding: 10px 0px 10px 0px;
	height: 60px;
	clear: both;
	background-color: #ffffff;
}

.hr
{
	clear: both;
	padding: 5px 0px 5px 0px;
	margin: 0px 10px 5px 10px;
	height: 1px;
	background: url("images/newstyle/hr.gif") repeat-x center;
}

.leftcol
{
	float: left;
	text-align: left;
	width: 300px;
}

.rightcol
{
	float: right;
	text-align: left;
	width: 300px;
}

.destsearch
{
	font-size: 90%;
	text-align: left;
	font-weight: bold;
	width: 300px;
	padding: 2px 7px 2px 7px;
	background: url("images/newstyle/searchbground.gif") no-repeat top left;

}

.destsearchbox
{
	border: 1px solid #F9BB00;
	border-top: none;
}

.photogalleryhp img
{
	float: left;
}

.photogalleryhp p
{
	width: 150px;
	float: left;
	text-align: left;
}

.photogalleryhp a
{
	color: #0061A5;
}

.lists
{
	margin-right: 20px;
}

.lists ul
{
	padding-left: 0px;
	margin-left: 0px;
	list-style-type: none;
}

.lists li
{
	padding: 0px 0px 5px 0px;
}

.lists a
{
	color: #000099;
}

.yellowarea
{
	height: 100px;
	padding: 0px 10px 0px 10px;
	margin: 0px;
	background-color: #c2e36e;
}

.yellowarea img
{
	float: left;
	margin-right: 10px;
}

.yellowarea p
{
	color: #000000;
	padding: 0px;
	margin: 0px;
}

.bluearea
{
	padding: 7px;
	margin: 0px;
	background-color: #d9f3fd;
}

.greenarea
{
	padding: 7px;
	margin: 0px;
	background-color: #a1cc38;
}

.greenarea p
{
	color: #000000;
	padding: 0px;
	margin: 0px 0px 5px 0px;
}

.reviewshr
{
	clear: both;
	padding: 0px;
	margin: 0px 0px 8px 0px;
	height: 4px;
	background: url("images/newstyle/reviewshr.gif") repeat-x center;
}

.floatleft
{
	float: left;
}

.floatmiddle
{
	text-align: center;
}

.imgfloatleft
{
	float: left;
	margin: 0px 15px 15px 0px;
}

.floatright
{
	float: right;
}

.mpuincontent
{
	text-align: center;
	width: 300px;
	margin: 0px 0px 15px 0px;
	padding: 5px 0px 10px 0px;
	border-bottom: 1px solid #AF9B87;
}

.mpuincontent p
{
	text-align: left;
	color: #AF9B87;
	font-weight: bold;
	border-bottom: 1px solid #AF9B87;
}

.mpuincontentfloat
{
	float: right;
	margin: 0px 0px 15px 15px;
	padding: 5px 0px 10px 0px;
	border-bottom: 1px solid #AF9B87;
}

.mpuincontentfloat p
{
	color: #AF9B87;
	font-weight: bold;
	border-bottom: 1px solid #AF9B87;
}

div.advertTenancy img {
	border: 1px solid silver;
	margin-right: 3px;
}

.topnav
{
	clear: both;
	background-color: #ffffff;
	background: url("images/newstyle/topnavbg.gif") repeat-x top   left;
	border-top: 3px solid #669acc;
	border-bottom: 1px solid #c9c9c9;
}

.topnav
{
	margin-top: 2px;
	float: left;
	text-align: left;
	font-size: 95%;
	color: #000000;
}

.topnav ul
{
	margin: 0px;
	padding: 0px;
}

.topnav li
{
	float: left;
	list-style-type: none;
	background: url("images/newstyle/divide.gif") repeat-y top   right;
	padding: 7px 12px 7px 7px;
}

.topnav a
{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.topnav a:hover
{
	text-decoration: underline;
}

.sitesearch
{
	margin: 5px;
	float: right;
	background-color: #ffffff;
	background: url("images/newstyle/topnavbg.gif") repeat-x top   left;
}

.GSearchBody
{ background-color: #ffffff;
	background: url("images/newstyle/topnavbg.gif") repeat-x top   left;
}

.clearit
{
	clear: both;
}

.clearitbig
{
	clear: both;
	height: 40px;
}

.clearitsmall
{
	clear: both;
	height: 5px;
}

.sidenav
{
	height: 100%;
	width: 122px;
	float: left;
	text-align: left;
}

.sidenavtitle
{
	font-size: 130%;
	font-weight: bold;
	margin: 10px 0px 5px 0px;
}

.sidenav ul
{
	padding: 0px;
	margin: 0px 0px 10px 0px;
	list-style-type: none;
}

.sidenav li
{
	padding: 5px 0px 5px 0px;
	border-bottom: 1px dashed #1a5fa3;
}

.sidenav a
{
	font-size: 90%;
	color: #000;
	text-decoration: none;
}

.sidenav a:hover
{
	text-decoration: underline;
}

.bluetitle
{
	color: #ffffff;
	font-weight: bold;
	background-color: #1a5fa3;
	padding: 3px 5px 3px 5px;
}

.bodycontent
{
	float: left;
	width: 627px;
	text-align: left;
	margin: 0px;
	margin-left: 20px;
	padding: 0px 9px 9px 0px;
}

.bodycontent p
{
	font-size: 100%;
	padding: 0px;
	margin: 0px 0px 10px 0px;
}

.sidead
{
	float: right;
	background-color: #fafef1;
	padding: 9px;
}

.notice
{
	clear: both;
	width: 920px;
	height: 40px;
	background-color: #ffffff;
	padding: 0px;
	margin: 5px 0px 0px 0px;
	border-top: 1px solid #D4D4D4;
}

.notice p
{
	font-size: 85%;
	color: #000000;
	padding-top: 15px;
}

.notice a
{
	color: #000;
	text-decoration: none;
}

.notice a:hover
{
	color: #1A659F;
}

.title
{
	font-size: 150%;
	font-weight: bold;
	padding: 0px;
	margin: 0px 0px 10px 0px;
}

.subtitle
{
	float: left;
	font-size: 120%;
	font-weight: bold;
	padding: 0px;
	margin: 0px 0px 10px 0px;
}

.subtitletwo
{
	float: left;
	font-size: 120%;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}

.subtitlethree
{
	color: #990E07;
	font-size: 120%;
	font-weight: bold;
	padding: 0px;
	margin: 0px 0px 5px 0px;
}

.opaque {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; 
	filter: alpha(opacity=40);		
	opacity:0.4;
				
}

.writereview
{
	float: left;
	margin-left: 30px;
	height: 30px;
	background: url("images/newstyle/reviews.gif") no-repeat left;
}

.writereview p
{
	margin: 5px 0px 0px 45px;
}

.writereview a
{
	color: #000099;
}

.highlight
{
	font-weight: bold;
	color: #0061A5;
}

.highlight a
{
	font-weight: bold;
	color: #0061A5;
}

.relatedtitle
{
	color: #000000;
	font-size: 90%;
	font-weight: bold;
	padding: 0px;
	margin: 0px 10px 10px 10px;
}

.relatedlist ul
{
	list-style-type: none;
	margin-left: 10px;
}

.sideinfo
{
	float: right;
	width: 212px;
	border: 1px solid #C6D5E8;
	margin: 0px 0px 10px 20px;
}

.sideinfo img
{
	margin-bottom: 8px;
}

.featureshp
{
	width: 298px;
	border: 1px solid #C6D5E8;
	margin: 0px;
}

.sideinfoalt
{
	color: #AF9B87;
	font-weight: bold;
	padding: 0px;
	margin: 0px 10px 5px 10px;
}

.featureslist
{
	width: 100%;
	padding: 0px 0px 10px 10px;
}

.featureslist img
{
	float: left;
	padding: 0px;
	margin: 0px 10px 0px 0px;
}

.featureslist p
{
	float: left;
	width: 140px;
	font-size: 85%;
	color: #000000;
	padding-right: 10px;
}

.featureslistnoimg p
{
	width: 212px;
	font-size: 85%;
	color: #000000;
	padding: 0px 20px 0px 10px;
}

.featureslistnoimg a
{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.featureslistnoimg a:hover
{
	text-decoration: underline;
}

.featureslist a
{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.featureslist a:hover
{
	text-decoration: underline;
}





.featureshplist
{
	width: 100%;
	padding: 8px 0px 10px 10px;
}

.featureshplist img
{
	float: left;
	padding: 0px;
	margin: 0px 10px 0px 0px;
}

.featureshplist p
{
	float: left;
	width: 220px;
	font-size: 85%;
	color: #000000;
	padding-right: 10px;
}





.featureshplistnoimg p
{
	width: 280px;
	font-size: 85%;
	color: #000000;
	padding: 8px 20px 0px 10px;
}

.featureshplistnoimg a
{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.featureshplistnoimg a:hover
{
	text-decoration: underline;
}

.featureshplist a
{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.featureshplist a:hover
{
	text-decoration: underline;
}







.newshplistnoimg p
{
	width: 280px;
	font-size: 95%;
	color: #000000;
	padding: 8px 20px 0px 10px;
}

.newshplistnoimg a
{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.newshplistnoimg a:hover
{
	text-decoration: underline;
}





.backoptions p
{
	float: right;
	color: #666666;
}

.backoptions a
{
	color: #000099;
}

.topdesttitle
{
	font-weight: bold;
	background-color:  003366;
	color: #ffffff;
	padding: 3px 5px 3px 5px;
}

.topdestbody
{
	background-color: #EAF4FF;
	padding: 5px;
}

.topdestbody a
{
	color: #000000;
}

.reviewsSide 
{
	padding: 10px;
}

.highlights
{
	border: 1px solid #CCCCCC;
}

.highlights a
{
	text-decoration: none;
	color: black;
	font-weight: bold;
}

.highlights a:hover
{
	color: #5296D0;
}

.highlights p
{
	padding: 5px;
	margin: 2px;
	font-family: Arial;
	font-size: 10pt;
}

.highlights table
{
	font-family: Arial;
	font-size: 100%;
}

.articleType
{	
	font-size:16px;
	font-weight:bold;	
}

.viewItemSummaryTitle a
{
	font-weight: bold;
	color: #0061A5;
}

#itemSummary
{
 font-weight: bold;
  padding:10px 0px 15px 0px;
}

.viewItemSummaryMain
{
	font-family: Arial;
	font-size: 12px;
	padding-bottom: 5px;
}

.viewMultipleItemHolder_News
{
	padding: 0px;
	margin-bottom: 10px;		
}

.viewMultipleItemHolder_Article
{
	font-family: Arial;
	font-size: 12px;
	text-align: left;
	padding: 5px;
	margin: 0;
	background: white;	
}

.viewMultipleItem4Box_News
{
	font-family: Arial;
	font-size: 12px;
	text-align: left;
	height: 105px;
	width: 183px;	
	padding: 5px;
	margin: 0;
	background: #C7E4FF;
	border: 1px solid #CCCCCC;
}


.viewMultipleItem4Box_Article
{
	font-family: Arial;
	font-size: 12px;
	text-align: left;
	height: 80px;
	padding: 5px;
	margin: 0;
	background: #EAF4FF;
	border: 1px solid #CCCCCC;
}

.subcathighlights .viewMultipleItemHolder_News .viewItemSummaryMain 
{
	overflow: hidden;
}

.viewItemTitle 
{
	font-family: Arial;
	font-size:16px;
	font-weight:bold;
	padding-top: 0px;
	padding-bottom: 5px
}

.viewItemMain TD {
	font-family: Arial;
	font-size:12px;
}

.viewItemMain img
{
	padding-left: 10px;
	padding-right: 10px;
}






/* list pages */
.newslist .viewMultipleItemHolder_News 
{	
	background: #FFFFFF;
	width: 100%;
	border-bottom: 2px solid #5296d6;
}

.newslist .viewMultipleItemHolder_News a
{
	color: #1E55AD;
	text-decoration: none;
}

.featureslist .viewMultipleItemHolder_Article
{
	width: 100%;
	height: 70px;
	border-bottom: 1px solid silver;
}
.featureslist .viewItemSummaryTitle 
{
	
}
.featureslist .viewItemSummaryTitle a
{
	font-size: 16px;
	color: #1E55AD;
	text-decoration: none;
}
.featureslist .viewItemSummaryTitle a:hover {text-decoration: underline }

td {font-size:12px;}

.commentsFrom {font-weight:bold;}

.subcat .viewMultipleItemHolder_Article {
	background: white;
	width: 100%;
	border-bottom: 2px solid #5296d6;
	height: 80px;
}

.subcat .viewMultipleItemHolder_Article a {
	font-size: 16px;
	color: #1E55AD;
	text-decoration: none;
}





/* SPOTLIGHT ON SUBCATEGORY */
.sectiontopstory
{
	border: 1px solid #ccc;
	height: 143px;
	width: 100%;
	margin-top: 10px;
	font-size: 100%;
}

html>body .sectiontopstory
{
	border: 1px solid #ccc;
	height: 184px;
	width: 612px;
	margin-top: 10px;
	font-size: 100%;
}

.sectiontopstory img
{
	float: left;
}

.sectiontopstory p
{
	border-left: none;
	float: right;
	margin: 5px;
	padding: 8px 5px 5px 0px;
	width: 60%;
	height: 143px;
}

.searchReviews 
{
	background-color: #EAF4FF;
	border: 1px solid #B4BFD5;	
}

.searchReviews input 
{
	font-size: 11px;
}


/* ================================================================================================ */
/* Property syles - Lists - Subcat pages, Search Pages, MyHome */
	
.listPropertyItem
{
	background-color: #FFFFFF;
	margin-bottom: 5px;
	height: 115px;
	overflow: visible;
	border-bottom: 1px solid #c1d2d9;
	font-size: 12px;
}

.listPropertyItem .title
{
	background-color: #FFFFFF;	
	color: #0179ab;
	font-weight: bold;
	float: left;	
	text-transform: capitalize;
	font-size: 12px;
}

.listPropertyItem .title_right
{
	background-color: #FFFFFF;	
	color: #0179ab;
	font-weight: bold;
	float: right;
	text-transform: capitalize;
	font-size: 12px;
}

.listImage
{
	float: left;
	padding-right: 5px;
}

.functions 
{
	margin-top: 16px;
	margin-bottom: 6px;
	float: right;	
}

.functions a 
{
	text-decoration: underline;
	color: Black;
	font-weight: bold;
}

/* ================================================================================================ */
/* showProperty - view a property */

.articleTitle
{
	color: #0179ab;
	font-weight: bold;
	font-size: 16px;
	text-transform: capitalize;
	float:left;
}

.articleWhere
{
	color: #0179ab;
	font-weight: bold;
	font-size: 12px;
	text-transform: capitalize;
	clear: both;
}

.articlePrice
{
	color: #0179ab;
	font-weight: bold;
	font-size: 16px;
	text-transform: capitalize;
	float:right;
}

.articleInfo
{
	padding-top: 25px;
	padding-bottom: 25px;
	color: #0179ab;
	font-weight: normal;
	font-size: 12px;		
}

.articleDescription
{	
	padding-bottom: 25px;
	color: #0179ab;
	font-weight: normal;
	font-size: 12px;		
}