﻿
.leftBoxGrey
{
	margin:10px 0 8px 0px;
	background-color:#DBDBDB;
	min-height:50px;
	width:185px;
	background-image:url(/assets/images/general/lhc_box_grey_background.gif);
	background-repeat:repeat-y;
}
* html .leftBoxGrey {height:50px;margin:0px 0 8px 0px;}

.leftBoxGrey img {border:none;}

.rightBoxGrey
{
	width:182px;
	margin:5px 0px 8px 0px;
	min-height:50px;
	background-image:url(/assets/images/general/rhc_box_grey_background.gif);
	background-repeat:repeat-y;
}
* html .rightBox {height:50px;margin:5px 0 0px 0px;}

.devGloryshotBlock {margin:5px 0px 0 0;padding:0;}

.availPanel
{
	margin-top : 20px;
}

.availGrid
{
	width : 520px;
}
.adminGridViewHeader th
{
	border-top : solid 1px #a6a6a6;
	height : 18px;
	padding-bottom : 12px;
	background-image : url('/westonhomes/microsites/template/assets/images/general/AvailabilityGridHeaderBtm.gif');
	background-position : bottom;
	background-repeat : repeat-x;
	font-weight : normal;
}
.availGridViewHeaderLeft
{
	text-align : left;
}
.availGridViewCentered
{
	text-align : center;
}
.availGridViewHeaderRight
{
	padding:0 0px 0 0px;
		text-align : center;
		width:75px;
}
td.availGridViewRight
{
	padding:0 5px 0 0;
}
.availGridViewRight
{
	padding:0 5px 0 0;
	text-align : right;
		width:75px;
}

.adminGridRowStyle
{
	background-color : #eeeeee;
	height : 19px;
}
.adminGridAltRowStyle
{
	background-color : #f9f9f9;
	height : 19px;
}
h5
{
	font-size : 10pt;
	font-weight : bold;
	margin-bottom : 5px;
}
.availNoneAvail
{
	padding: 5px 5px 5px 0px;
}

.developmentGroup {display:block;float:left;width:170px;}
.dev_type_row{}
.sub_dev_type_row{padding-left:10px;}
.developmentTypeItem{display:block;float:left;padding-right:3px;}
.subDevelopmentTypeItem{display:block;float:left;padding-right:3px;}

.dev_type_colour_swatch{height:7px;width:7px;display:block;float:left;margin:3px 5px 0 0;border: solid 1px #bcbcbc;}
.dev_type_name{display:block;float:left;width:150px;}
.sub_dev_type_name{display:block;float:left;width:140px;}

.RoomDimensions caption {background-color:#ededed;text-align:right;margin:30px 0 0 0;height:20px;padding:3px 3px 3px 0;font-size:12px}
.RoomDimensions {width:330px;}
.RoomCellHeader {padding:5px 0 5px 0;text-align:left;font-weight:bold;border-bottom:solid 1px black;}
.DimensionCellHeader {padding:5px 0 5px 0;text-align:left;font-weight:bold;border-bottom:solid 1px black;}
.RoomCell {width:120px;padding:5px 7px 5px 0;border-bottom:solid 1px black;}
.DimensionCell {padding:5px 0 5px 0;border-bottom:solid 1px black;}

.PlotAvailabilityTableValue_Plot {margin:0;padding:3px 0 0px 0;width:60px; text-align:left;}
.PlotAvailabilityTableHeader_Plot {margin:0;padding: 3px 0 4px 0px;border-bottom:solid 1px #000;width:60px;text-align:left;}

.PlotAvailabilityTableValue_Status {margin:0;padding:3px 0 0px 0;width:300px; text-align:left;}
.PlotAvailabilityTableHeader_Status {margin:0;padding: 3px 0 4px 0px;border-bottom:solid 1px #000;width:300px;text-align:left;}

.SearchResults_LinkCol {width:100px;}

.newsletter_banner 
{
	margin: 10px 0 10px 0;
	width: 404px;
	height:80px;
}

.newsltter_image
{ 
	width: 404px;
	height: 64px;
	border: none;
}

.newsletter_link
{
	float: right;
	margin-top: 2px;
	font-weight: bold;
}