@charset "UTF-8";
/* CSS Document */

* {margin: 0; padding: 0; outline: none; }

a img{ border: none; }

body{ background: #4a270b url('images/body_bg.jpg') no-repeat top center; font-family: Arial, Helvetica, sans-serif; color: #fcfbfa; font-size: 10pt; } 
#top{ width: 1000px; margin: auto; position: relative;}

#wrap{ width: 1000px; margin: auto;}

p.home_img{text-align: right; }

p.about_img{text-align: right; margin: 0 116px 0 0;}

p.home_logo{ position: absolute; z-index: 10000; top: 40px; left: 65px;}


/*home page slideshow*/
#slide_show{ width: 100%; height: 122px; background: #000;  border-top: 2px solid #451919; margin: -3px 0 0 0;}
#thumbs{ margin: 11px 0 0 0;}
/*end home page slideshow*/

#bottom.home{width: 1000px; margin: 25px auto; position: relative;}

#bottom.sub{width: 1000px; margin: 0 auto; position: relative;}

#content.home{  float: right; width: 765px; margin: 0; line-height: 1.5em;}

#content_black{ background: #000; min-height: 625px; position: relative; float: right; width: 672px; margin: -3px 115px 0 0; padding: 0 0 20px 0;}

.copy{ width: 642px; padding: 25px 0 15px 0; margin: auto; }

#left_footer_home, #left_footer{ font-size: 9pt; width: 195px; text-align:right;}

#left_footer_home{ float: left;}

#left_footer{ position: relative; top: 400px; }

#left{ width: 207px; float: left; position: relative; }

/*columns for about page*/
#col_holder{ width: 642px; float: left; margin: 30px 0;}

#col1{width: 117px; float: left;}
#col2{width: 525px; float: left;}

ul#about_list{ list-style: none;}

ul#about_list li{ padding: 0 0 15px 0;}

ul#about_list a{color: #fce4ba; }

#col2 p, #content_black p{ padding: 0 0 10px 0; line-height: 1.4em;}

#col2 h1 span{ font-size: 11pt; }

#col2 div{ margin: 0 0 10px 0;}

/*end*/

#content.home p{ padding: 0 0 10px 0; }
a{color: #f8c56d; }

a:hover{ text-decoration: none; }

h1{color: #ffbe6d; font-weight: normal; font-size: 13pt; margin: 0 0 10px 0;}

#footer{color: #cd9937; width: 275px; font-size: 9pt;  margin: 25px 0 0 0;  padding: 0 0 15px 0; position: relative; left: 233px; }

#blkFooter{color: #cd9937; font-size: 9pt; position: absolute; bottom: 0; padding: 0 0 10px 0; clear: both;}

.imgR{float: right; padding: 0 0 5px 7px;}

.preload{ display: none;}

.clear{ clear: both; }



/*NAV*/
#nav.home{ position: absolute; top:205px; left:15px;}

#nav{ position: absolute; top:0; left:15px;}

#nav ul{ list-style: none; }

#nav ul li a img{ padding: 0 0 20px 0;}

a#nav_home img,a#nav_home:visited img, a#nav_home:active img { 
	width:200px;
	height:22px;
	background: url('images/nav_home_off-trans.png') no-repeat;
	
}
a#nav_home:hover img,  a#nav_home_on img {
	width:200px;
	height:22px;
	background: url('images/nav_home_on-trans.png') no-repeat;
}

a#nav_about img,a#nav_about:visited img, a#nav_about:active img { 
	width:200px;
	height:22px;
	background: url('images/nav_about_off-trans.png') no-repeat;
	
}
a#nav_about:hover img,  a#nav_about_on img {
	width:200px;
	height:22px;
	background: url('images/nav_about_on-trans.png') no-repeat;
}

a#nav_builders img,a#nav_builders:visited img, a#nav_builders:active img { 
	width:200px;
	height:39px;
	background: url('images/nav_builders_off-trans.png') no-repeat;
	
}
a#nav_builders:hover img {
	width:200px;
	height:39px;
	background: url('images/nav_builders_on-trans.png') no-repeat;
}

a#nav_lofts img,a#nav_lofts:visited img, a#nav_lofts:active img { 
	width:200px;
	height:22px;
	background: url('images/nav_lofts_off-trans.png') no-repeat;
	
}
a#nav_lofts:hover img {
	width:200px;
	height:22px;
	background: url('images/nav_lofts_on-trans.png') no-repeat;
}

.sm_ital{font-style: italic; font-size:11px;}

.gold_txt{color: #ffbe6d; }


