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

body{
	margin:0px;
	padding:0px;
	background-color:#3a3c48;
	overflow:scroll;
}


#container{
	width:1200px;
	height:auto;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	
}

a{
	border:none;
}

img{
	border:none;
}



#top{
	height:150px;
	width:1200px;
	margin:0px;
	padding:0px;
	border-bottom:1px solid white;
}



#top_left{
	height:150px;
	width:204px;
	position:relative;
	float:left;
	background-color:#474956;
}

#top_mid{
	height:150px;
	width:725px;
	position:relative;
	float:left;
	background-image:url(images/top.jpg);
}

#top_right{
	height:150px;
	width:271px;
	position:relative;
	float:left;
	background-color:#474956;
}

#mid_left{
	height:441px;
	width:204px;
	position:relative;
	float:left;
	background-color:#966322;
}

#mid_left_gallery{
	height:477px;
	width:204px;
	position:relative;
	float:left;
	background-color:#966322;
}

#mid_left_process{
	height:500px;
	width:204px;
	position:relative;
	float:left;
	background-color:#966322;
}

#mid_mid{
	height:441px;
	width:725px;
	background-color:#3a3c48;
	position:relative;
	float:left;
}

#mid_mid_process{
	height:500px;
	width:725px;
	background-color:#3a3c48;
	position:relative;
	float:left;
}

#mid_mid_gallery{
	height:477px;
	width:725px;
	background-color:#3a3c48;
	position:relative;
	float:left;
}

#mid_mid_color{
	background-color:#966322;
	position:absolute;
	top:0px;
	left:0px;
	width:50px;
	height:441px;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	z-index:11;
}

#mid_mid_color_process{
	background-color:#966322;
	position:absolute;
	top:0px;
	left:0px;
	width:50px;
	height:500px;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	z-index:11;
}

#textbox{
	width:620px;
	padding-left:65px;
	padding-top:30px;
	font-family:helvetica;
	color:#fff;
	font-size:14px;
	text-decoration:none;
	line-height:1.5;
}

#textbox a{
	text-decoration:none;
	color:#fff;
}

#hometextbox{
	width:251px;
	height:200px;
	position:relative;
	float:left;
	padding: 0px 14px 0 14px;
	font-family:helvetica;
	font-size:11px;
	line-height:1.5;
	color:#fff;
}

.h1{
	font-family:helvetica;
	font-size:20px;
	color:#fff;
	line-height:1.2;
}

#mid_right{
	height:441px;
	width:271px;
	position:relative;
	float:left;
	background-color:#966322;
}

#mid_right_gallery{
	height:477px;
	width:271px;
	position:relative;
	float:left;
	background-color:#966322;
}

#mid_right_process{
	height:500px;
	width:271px;
	position:relative;
	float:left;
	background-color:#966322;
}

#bottom_mid{
	height:200px;
	width:725px;
	position:relative;
	float:left;
	background-color:#9b9ca0;
}

#bottom_left{
	height:200px;
	width:204px;
	position:relative;
	float:left;
	background-color:#b0b1b6;
}

#bottom_right{
	height:200px;
	width:271px;
	position:relative;
	float:left;
	background-color:#babbc0;
}

#left{
	width:204px;
	height:auto;
	position:relative;
	float:left;
}

#mid{
	width:1200px;
	height:auto;
	position:relative;
	float:left;
}

#bottom{
	width:1200px;
	height:200px;
	position:relative;
	float:left;
}

.smalltext a{
	font-family:helvetica;
	font-size:10px;
	padding-top:10px;
	padding-left:10px;
	color:#fff;
	text-decoration:none;
	display:block;
}

.smalltext a:hover{
	color:#9b9ca0;
}
.navbar{
	width:271px;
	height:44px;
}

.navbar a{
	height:44px;
	width:271px;
	background-color:#b69265;
	list-style:none;
	padding-left:10px;
	padding-top:12px;
	padding-bottom:12px;
	text-decoration:none;
	font-family:helvetica;
	color:#474956;
	font-size:13px;

}

ul{
	list-style:none;
	padding:0px;
	margin:0px;
}


#menu {
	width: 271px;
	}
	
#menu li a {
	height: 30px;
	margin-bottom:1px;
	text-decoration: none;
	font-family:helvetica;
	color: #474956;
	display: block;
	background-color:#b69265;
	padding: 12px 0 0 10px;
	}	
	
/*#menu li a:link, #menu3 li a:visited {
	color: #474956;
	display: block;
	background-color:#b69265;
	padding: 12px 0 0 10px;
	}*/
	
#menu li a:hover {
	color: #966322;
	background-color:#b69265;
	padding: 12px 0 0 10px;
	}
	
	#menu li ul li a{
		color:#fff;
		padding-left:25px;
	}
	
	#menu li ul li a:hover{
		color:#966322;
		padding-left:25px;
	}
	
	#secondary #active{
		color:#966322;
		height: 30px;
	margin-bottom:1px;
	text-decoration: none;
	font-family:helvetica;
	display: block;
	background-color:#b69265;
	padding: 12px 0 0 10px;
	padding-left:25px;
	}
	
	
	/* HOME SLIDESHOW */
	
	#slideshow {
    position:relative;
    height:350px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}

/* ---------------------------------------------------- */
/* SLIDESHOW - GALLERY
/* ---------------------------------------------------- */
#slideshow_gallery {
width: 725px;
background-color:#3a3c48;
border: 0px solid #ddd;
overflow:hidden;
z-index:15;
}

#slideshow_gallery ul {
margin: 0;
padding: 0;
list-style-type: none;
height: 1%; /* IE fix */}

#slideshow_gallery ul:after {
content: ".";
clear: both;
display: block;
height: 0;
visibility: hidden;}     

/* ---------------------------------------------------- */
/* SLIDESHOW > SLIDES
/* ---------------------------------------------------- */
#slideshow_gallery .slides {
overflow: hidden;
width: 725px;
padding-left:0px;
}

#slideshow_gallery .slides ul {
width: 2880px;
}

#slideshow_gallery .slides li {
width: 725px;
float: left;
padding-left:0px;}

#slideshow_gallery .slides h2 {
margin-top: 0;}

/* ---------------------------------------------------- */
/* SLIDESHOW > NAVIGATION
/* ---------------------------------------------------- */
#slideshow_gallery .slides-nav {
/*background-color: #fff;*/
border-top: 0px solid #fff;
padding-left:40px;
}

#slideshow_gallery .slides-nav li {
float: left;}

#slideshow_gallery .slides-nav li a {
display: block;
padding-top:10px;
padding-left:10px;
padding-right:15px;
padding-bottom:0px;
outline: none;
text-decoration:none;
color:#bf7b25;
font-family:helvetica;
}

.js #slideshow_gallery .slides-nav li.on,
.js #slideshow_gallery .slides-nav li.on a {
/*background-color: #fff;*/}

.js #slideshow_gallery .slides-nav li.on a {
position: relative;
text-decoration:none;
color:#fff;
top: 0px;}

.slides-nav-box{
	position:relative;
	float:left;
	width:502px;
	height:auto;
}


#thumbsbox{
	width:700px;
	height:54px;
	position:relative;
	float:left;
	padding-left:40px;
	padding-top:30px;
}

.thumb a{
	height:54px;
	width:54px;
	position:relative;
	float:left;
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
	margin-right:5px;
}

.thumb a:hover{
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
}

.thumb_on{
	height:54px;
	width:54px;
	position:relative;
	float:left;
	margin-right:5px;
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
}


p{
	margin-bottom:-5px;
}


