@charset "utf-8";
/* CSS Document */

/* ----- HTML STYLES ----- */
/* undo default styling of common (X)HTML browsers */

:link,:visited { text-decoration:none }

ul,ol { list-style:none }

h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }

ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,td,tr,th,td
{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; border:none;}

a img,:link img,:visited img { border:none; }

address { font-style:normal }

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background: #dfc5b1;
	margin: 10px 0px;
	padding: 0px;
	text-align: center; 
	color: #000000;
}

/* ----- LAYOUT STYLES ----- */
.oneColFixCtr #container {width: 780px; background: #ffffff; margin: 0 auto; text-align: left;}
.oneColFixCtr #mainContent {padding: 0px; margin:0px;}

.clear {clear:both; height:1px; overflow:hidden;}
.divider {clear:both; height:0px;}
.divider001 {clear:both; height: 20px;}
.dividerRule {
	border-bottom:solid 1px #9999a9;
	clear:left;
	height:20px;
	paddding:0px;
}
.dividerMenu {height:4px;}


/* ----- HEADER & MENUS ----- */

#header {}

#headerLogo {
	float:left;
	background-image: url(logo-ashlar-group.gif);
	height:80px;
	background-repeat: no-repeat;
	}

#headerLogo span {display:none;}
#headerLogo h2 {
	margin-left: 146px;
	vertical-align: bottom;
	margin-top: 40px;
	font-weight: bold;
	font-size: 1.5em;
	color: #646464;
}

/* ----- HEADER : SUB MENU  ----- */

#headerSubMenu {float:right; padding-top:5px;}
#headerSubMenu li {text-align: right; font-size: 1em; padding-right:5px;}
#headerSubMenu li a {color:#646464;}


/* ----- MAIN CONTENT ----- */
.mainContent  {clear:both; width:100%; display:block; margin-bottom: 0px;}
.mainContent p {padding: 10px 0px 10px 0px; font-size:12px; line-height:18px;}
.mainContent h1 {padding: 0px 0px 30px 0px;}

/* ----- Property development micro-site: content panels  ----- */

/* ----- panel 1 ----- */

.development001 {
	float:left;
	position:relative;
	background-repeat:repeat-y;
	background-position:top left;
	}

.development0011 {
	float:left;
	height:466px;
	width:467px;
}

.development0011 h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:26px;
	line-height:22px;
	color:#957045;
	}

.development0012 {
	float:left;
	height:466px;
	width:313px;
	background-repeat:repeat-y;
	background-position:top left;
	background-color:#B6A08B;

}

.development0012 h1 {
	font-size:21px;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	
	}
	
.development0012 h1.specification {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:26px;
	font-weight:bold;
	line-height:22px;
	color:#957045;
	}
	
.about {
	padding: 40px 30px 0px 190px;
	width:247px;
	height:426px;
	background-image:url(church-place-bg-about.gif); }
	
.location {
	padding: 40px 30px 0px 30px;
	width:253px;
	height:426px;
	background-image:url(church-place/bg-001.gif);
	}

.floorplans {
	padding: 40px 30px 0px 190px;
	width:247px;
	height:426px;
	background-image:url(church-place-bg-about.gif);
	background-repeat:no-repeat;
	background-color:#E3D9CE;}
	


.contact {background-color:#957046; position:relative;}

.contactPDFImg {
	position:absolute;
	top:375px;
	left:29px;
}
.contactPDFText{
	color:#ffffff;
	position:absolute;
	top:375px;
	left:89px;
}

.contactPDFText a {color:#ffffff;}

.specification011 {height:466px; width:311px;}

.specification012 {
	padding: 40px 30px 0px 30px;
	height:426px;
	width:252px;
	background-image:url(/publish/all-projects/church-place/bg-001.gif);
	} 

.specification012 ul {list-style-type:disc; padding: 5px; margin:5px; color:#ffffff;}
.specification012 li {color:#ffffff; padding: 5px 0px 5px 0px;}
.specification012 strong {color:#000000;}


.floorplanList 	{
	width:281px;
	height:359px;
	padding:107px 0px 0px 32px;
	background-repeat:no-repeat;
	background-color:#B6A08B;
	background-image:url(bg-002-floorplans.gif);
	background-repeat:no-repeat;
}

.floorplanList ul {}
.floorplanList li {
	padding: 10px 0px 0px 4px; width:50px; height:50px;
	margin:0px;
	font-weight:bold;
	background-image:url(disc-bg.gif);
	background-repeat:no-repeat;
	float:left;
	}
	
.floorplanList a {color:#ffffff; font-size:14px; text-decoration: none;}


/* ----- panel 2 ----- */
.development002 {float:left;}

/* ----- panel 3 ----- */
.development003 {
	float:left;	
	width:157px;
	height:466px;
	background-color:#9F7C54;
	position:relative;
}

#specificationSubMenu {}

#specificationSubMenu ul {
	position:absolute;
	top:129px;
	left:24px;
	width: 114px;
	height: 310px;
	}
#specificationSubMenu li {padding: 0px 0px 5px 0px;}
#specificationSubMenu a {color:#000000; text-decoration:none;}
#specificationSubMenu a.selected {color:#ffffff;}
#specificationSubMenu a:hover {text-decoration:underline;}

/* ----- Property development micro-site: MENU----- */

#developmentSubMenu {
	clear:left;
	background-color:#000000;
	color:#ffffff;
	width:775px;
	font-size:12px;
	height:19px;
	padding:5px 5px 0px 0px;

		}

#developmentSubMenu ul {display:block; float:right;	text-align:right;}
#developmentSubMenu li {display:inline; padding: 0px 5px 0px 5px; border-right: solid 1px #ffffff; } 
#developmentSubMenu li.last {border-right: solid 1px #000000;}
#developmentSubMenu a {color:#ffffff;}
#developmentSubMenu a.selected {color:#957045;}
#developmentSubMenu a:hover {color:#ffffff; text-decoration:underline;}
#developmentSubMenu a:visited {color:#ffffff;}
#developmentSubMenu a:active {color:#ffffff;}



/* -------FIXES & HACKS ----- */

.visualIEFloatFix { min-height: 0.01%; }

