body {
	background: #fff url("../_images/backgrounds/interior.jpg") top center repeat-x;
}
h3 {
  color:#434141;
}
ul {
  list-style-type:disc;
}



/* Page
----------------------------------------------*/
#content {
	margin:10px 0 0 80px;
	width:750px;
}
#header {
	height:140px;
}
#logo {
	padding:0;
}
#logo h1 {
	margin:0;
}
#footer {
	width:750px;
	margin:50px 0 50px 80px;
	display:table;
	overflow:auto;
	clear:both;
}
#footer a {
  text-decoration:underline;
  color:#975a23;
}
#footer p {
  margin:0;
  padding:0;
}
div.copy {
  float:left;
  width:473px;
}



/* Copy container
----------------------------------------------*/
div.copy h2 {
  clear:both;
  margin:40px 0 20px 0;
	color:#996100;
	padding-left:12px;
	text-transform:uppercase;
	background: transparent url("../_images/misc/titlearrow.gif") left center no-repeat;
}
div.left {
  width:230px;
  margin-right:20px;
  float:left;
  padding:0;
}
div.right {
  width:210px;
  margin:0;
  padding:0;
  float:left;
}

#sidebar {
  position:relative;
  float:right;
  width:183px;
  margin:40px 0 0 0;
}

#sidebar a.button-castle-mountain,
#sidebar a.button-view-homes,
#sidebar a.button-book-tour {
  width:183px;
  height:65px;
  text-indent:-9999px;
  display:block;
  background:transparent no-repeat;
}

#sidebar a.button-castle-mountain:hover,
#sidebar a.button-view-homes:hover,
#sidebar a.button-book-tour:hover {
  background-position:bottom left;
}

#sidebar a.button-castle-mountain {
  height:79px;
  background:url("../_images/buttons/castlemountain.gif");
}
#sidebar a.button-view-homes {
  background:url("../_images/buttons/ourhomes.gif");
}
#sidebar a.button-book-tour {
  background:url("../_images/buttons/showhome.gif");
}

#content ul.inline {
	clear:both;
}

#content ul.ul-placement {
	padding:0 0 0 10px;
}

#content ul.ul-placement2 {
	padding:20px 0 20px 45px;
}

div.copyheader
{
	width:470px;
	position:relative;
	text-align:left;
}

div.copyheader img
{
	float:left;
	margin:0px 10px 0px 10px;
	text-align:left;
	border:0px;
}

div.copyheader h4
{
	margin: 0px 0px 0px 0px;
}



/* UL inline
----------------------------------------------*/

li#new-development,
li#exciting-developments,
li#view-homes {
	float:left;
	margin-left:10px;
}

li#new-development a,
li#exciting-developments a,
li#view-homes a {
	background-repeat: no-repeat;
	height:89px;
	display:block;
}

li#new-development,
li#new-development a {
	width:241px;
	background-image:url("../_images/buttons/1-u.gif");
}
li#new-development a:hover {
	background-image:url("../_images/buttons/1-o.gif");
}

li#exciting-developments,
li#exciting-developments a {
	width:219px;
	background-image:url("../_images/buttons/2-u.gif");
}
li#exciting-developments a:hover {
	background-image:url("../_images/buttons/2-o.gif");
}

li#view-homes,
li#view-homes a {
	width:209px;
	background-image:url("../_images/buttons/3-u.gif");
}
li#view-homes a:hover {
	background-image:url("../_images/buttons/3-o.gif");
}


li#contact-us,
li#current-projects {
	float:left;
	margin-left:50px;
}

li#current-projects a,
li#contact-us a {
	width:216px;
	height:34px;
	background-repeat: no-repeat;
	display:block;
}

li#current-projects,
li#current-projects a {
	background-image:url("../_images/buttons/current-projects-u.gif");
}
li#current-projects a:hover {
	background-image:url("../_images/buttons/current-projects-o.gif");
}

li#contact-us,
li#contact-us a {
	background-image:url("../_images/buttons/contact-us-u.gif");
}
li#contact-us a:hover {
	background-image:url("../_images/buttons/contact-us-o.gif");
}




/* Gallery
----------------------------------------------*/
div.gallery {
 float:left;
 width:149px;
 height:153px;
 margin:0 5px 0 0;
 color:#653e2a;
 font-weight:bold;
 font-size:11px;
 text-align:center;
}
div.gallery a {
  width:149px;
  height:103px;
  margin:0 0 5px 0;
  display:block;
  overflow:hidden;
  background-repeat:none;
  background-color:#fbfafa;
  background-position:top left;
}
div.gallery a:hover {
  background-position:top right;
  background-repeat:none;
  background-color:#fbfafa;
}
div.gallery a.exteriors {
  background-image:url("../_images/thumbnail/exteriors-thumbnail.jpg");
}
div.gallery a.interiors {
  background-image:url("../_images/thumbnail/interiors-thumbnail.jpg");
}
div.gallery a.exteriordetails {
  background-image:url("../_images/thumbnail/exterior-details-thumbnail.jpg");
}
div.gallery a.interiordetails {
  background-image:url("../_images/thumbnail/interior-details-thumbnail.jpg");
}
div.gallery a.stairs {
  background-image:url("../_images/thumbnail/stairs-thumbnail.jpg");
}
div.gallery a.fireplaces {
  background-image:url("../_images/thumbnail/fireplaces-thumbnail.jpg");
}
div.gallery a.bathrooms {
  background-image:url("../_images/thumbnail/bathroom-thumbnail.jpg");
}
div.gallery a.kitchens {
  background-image:url("../_images/thumbnail/kitchens-thumbnail.jpg");
}
div.gallery a.timbers {
  background-image:url("../_images/thumbnail/timberframes-thumbnail.jpg");
}
div.gallery a.showhome {
  background-image:url("../_images/thumbnail/showhome-thumbnail.jpg");
}




/* Affiliates
----------------------------------------------*/
div.affiliate {
  clear:both;
  margin-bottom:1em;
  padding-left:184px;
  height:110px;
  width:300px;
  display:block;
}
div.affiliate img {
  margin-left:-184px;
}
div.affiliate a {
  font-weight:bold;
}
