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

body {
	background: #172819 url(images/bg.png) top left repeat-y;
	font-family:  helvetica, arial sans-serif;
	font-size: 12px;
	font-weight: 300;
	line-height: 18px;
}

body.white {
	background: #EEE39C;
	font-family:  helvetica, arial sans-serif;
	padding: 10px;
}


h1 {
	font-size: 24px;
	color: #172819;
	font-weight: 600;
	margin: 15px 0px 15px 10px;
	font-family:  "Georgia", "Baskerville Old Face", Baskerville, "Times New Roman";
}

h2 {
	font-size: 18px;
	color: #000;
	font-weight: 400;
	margin: -10px 0px 15px 35px;
	font-family: "Baskerville Old Face", Baskerville, "Times New Roman";
	text-decoration: underline;
}

h3 {
	font-size: 18px;
	color: #000;
	font-weight: 400;
	margin: 25px 10px;
	font-family:  helvetica, arial sans-serif;
}

h4 {
	font-size: 18px;
	color: #000;
	font-weight: 400;
	margin: 0px 0px 10px 10px;
	font-family: "Baskerville Old Face", Baskerville, "Times New Roman";
}

p {
	font-size: 12px;
	color: #172819;
	font-weight: 300;
	line-height: 18px;
	margin: 0 10px 10px 10px;
}

body.white p {
	font-size: 12px;
	font-weight: 300;
	line-height: 18px;
	color: #172819;
	line-height: 18px;
	margin: 0 10px 10px 10px;
}

p.right {
	width: 90%;
	text-align: right;
	padding: 0 20px 0 0;
	color: #172819;
}

a {
	color: #172819;
}

ol {
	list-style: outside;
}

 ol li {
 	list-style: outside square;
 	margin: 0px 0px 10px 40px;
 	font-size: 12px;
 }

#header {
	height: 100px;
	width: 1000px;
	margin: 50px 0px 50px 0px;
	
}

#header #logo {
	width: 350px;
	display: inline;
	float: left;
	text-align: center;
	margin: -20px 0px 0px -10px;
}

#header #head_text {
	width: 650px;
	display: inline;
	float: left;
}

#header #head_text h1 {
	font-family: "Baskerville Old Face", Baskerville, "Times New Roman";
	color: #FFC736;
	font-size: 30px;
	margin: 10px 0px 0px 30px;
	text-transform: uppercase;
	font-weight: 200;

	text-align: center;
}

#body {
	width: 1000px;
    clear: both;
    margin: 10px 0 0 0;	
}

	#body #nav {
		width: 240px;
		display: inline;
		float: left;
	}

		#body #nav ul {
			list-style: none;
			margin: 30px 0px 0px 25px;
		}
	
			#body #nav ul li {
				margin: 15px 0px;
				font-family: Arial;
				font-size: 12px;
				text-transform: uppercase;
				font-weight: bold;
				padding: 4px;
				list-style: inside url(images/arrow.png);
			}
			
			#body #nav ul li:hover {
				background: #172819;
				color: #FFC736;;
				width: 90%;
				list-style: inside url(images/arrow2.png);
			}
			
			#body #nav ul li.selected {
				background: #172819;
				color: #FFC736;
				width: 90%;
				list-style: inside url(images/arrow2.png);
			}
			
				#body #nav ul li a {
					margin: 20px 0px;
					font-family: Arial;
					font-size: 12px;
					text-transform: uppercase;
					font-weight: bold;
					text-decoration: none;
					color: inherit;
				}
			
	#body #content {
		width: 752px;
		background: url(images/bg/bg.png) top left repeat-y;
		display: inline;
		float: left;
		padding: 4px;
		height: 500px;
		position: relative;
	}
	
		#body #content #container {
			width: 100%;
			height: 500px;
		}
		
#footer {
	width: 960px;
}

#footer p {
	display: inline;
	float: right;
	padding: 50px 0px 0px 310px;
	font-family: Arial;
	font-size: 11px;
	text-transform: uppercase;
	color: #999;
	font-weight: 200;
	font-family: "Helvetica Neue", helvetica, arial sans-serif;
}

#load {
	display: none;
	position: absolute;
	right: 10px;
	top: 10px;
	background: url(images/logo.png);
	text-indent: -9999em;
}

#upper {
	height: 250px;
	position: absolute;
	top: 4px;
	left: 100px;
	width: 650px;
	border-top: 1px solid #000;
	border-right: 1px solid #000;
	padding: 0px 0px 0px 4px;
}

#all {
	height: 498px;
	position: absolute;
	top: 4px;
	left: 100px;
	width: 650px;
	border: 1px solid #000;
	border-left: none;
	padding: 0px 0px 0px 4px;
}

#lower {
	height: 253px;
	position: absolute;
	top: 250px;
	left: 100px;
	width: 650px;
	border: 1px solid #000;
	border-top: none;
	border-left: none;
	padding: 0px 0px 0px 4px;
	background: #D5CF89;
}

#block {
	position: absolute;
	top: 4px;
	left: 4px;
}

.contact_left {
	display: inline;
	float: left;
	width: 176px;
	padding: 15px;
	text-align: left;
}

	.contact_left input {
		display: block;
		margin: 5px 0px 20px 0px;
		width: 180px;
	}

.contact_right {
	display: inline;
	float: left;
	width: 400px;
	padding: 15px 0px;
	margin: 0px 6px;
	text-align: left;
}

	.contact_right input.text {
		margin: 5px 0px 20px 0px;
		width: 400px;
	}
	
	.contact_right input {
		margin: 5px 0px 20px 0px;
	}

	#message {
		width: 400px;
		height: 120px;
		margin: 5px 0px 0px 0px;
	}


#slider {
	position:relative;
	width: 752px;
	height: 500px;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
}

#body2 {
	width: 1000px;
	clear: both;
}

	#body2 .left {
		width: 350px;
		display: inline;
		float: left;
		margin: 40px 0 0 0;
	}
	
	#body2 .right {
		width: 650px;
		display: inline;
		float: left;
		margin: 10px 0 0 0;
	}
	
		#body2 .right img {
			display: inline;
			margin: 0 7px 8px 0;
		}

div.large {
	font-size: 55px;
	float: left;
	display: inline;
	margin: 0px 5px -10px 0;
	font-weight: 400;
	color: #172819;
	font-family:  "Georgia", "Baskerville Old Face", Baskerville, "Times New Roman";
}

.block {
	background: #172819;
	width: 175px;
	margin: 5px 0;
	padding: 2px 5px;
}

.block a {
	color: #FFC736;
	text-decoration: none;
}

.clear {
	clear:both
}




/* Easy Slider */

	#slider{}	
	#slider ul, #slider li, #slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:650px;
		height:195px;
		overflow:hidden;
		}	

	#slider2 li{ 

		}		
	#slider2 li h2{ 
		margin:0 10px;
		padding-top:20px;
		}	
	#slider2 li p{ 
		margin:10px;
		}						
		
	p#controls, p#controls2{
		margin:0;
		position:relative;
		} 
	
	#prevBtn, #nextBtn, #prevBtn2, #nextBtn2{ 
		display:block;
		margin:0;
		overflow:hidden;
		text-indent:-8000px;		
		width:18px;
		height:32px;
		position:absolute;
		right: 20px;
		top:-25px;
		}	
		
	#nextBtn, #nextBtn2{ 
		right: 0px;
		}														
	#prevBtn a, #nextBtn a, #prevBtn2 a, #nextBtn2 a{  
		display:block;
		width:18px;
		height:32px;
		background:url(images/back.png) no-repeat 0 0;	
		}	
	#nextBtn a, #nextBtn2 a{ 
		background:url(images/next.png) no-repeat 0 0;	
		}												

/* // Easy Slider */

/*nivo slider */

.subnav {
	list-style: none;
	position: absolute;
	top: -30px;
	left: 120px;
}

	.subnav li {
		display: inline;
		float: left;
		margin: 0 20px 0 0;
	}
	
		.subnav li a {
			color: #FFC736;
			font-family: font-family:  helvetica, arial sans-serif;
			text-decoration: none;
			font-size: 16px;
		}
		
		.subnav li a.selected {
		text-decoration: underline;
		}
		
.block2 {
	display: block;
	padding: 3px 10px;
	background: #172819;
	width: 150px;
	text-align: left;
	margin: 0 0 0 190px;
}

	.block2 a {
		color: #FFC736;
		text-decoration: none;
	}
	
span.fh {
	font-weight: bold;
	text-transform: uppercase;
}

span.dh {
	font-weight: bold;
}

.buttons_forsale {
	position: absolute;
	bottom: 10px;
	right: 10px;
}

	a.next {
		color: #FFC736;
		background: #172819 url(images/arrow_text.png) top right no-repeat;
		display: table;
		font-weight: bold;
		text-decoration: none;
		height: 20px;
		padding: 1px 25px 0 10px;
	}
	
	a.prev {
		color: #FFC736;
		background: #172819 url(images/arrow_prev.png) top left no-repeat;
		display: table;
		font-weight: bold;
		text-decoration: none;
		height: 20px;
		padding: 1px 10px 0 25px;
	}

.caption {
	width: 300px;
	float: right;
	margin: 5px 0 0 5px;
	text-align: center;
}
