/* CSS Document */

* {
	margin:0;
	padding:0;
	font-size:12px;
}

body{background:#1f1d1e; text-align:center; min-width:1000px; position:relative;}

img {vertical-align:top;}
a img {border:0;}

ul {list-style:none;}

.left {float:left;}
.right {float:right;}

.clear  {clear:both;}

.alignright {text-align:right;}
.alignleft {text-align:left;}
.aligncenter {text-align:center;}

html, input, textarea {font-family:Tahoma, Geneva, sans-serif; font-size:11px; line-height:18px; color:#fff;}

input, select {vertical-align:middle; font-weight:normal;}

a {color:orange; outline:none;}
a:hover{text-decoration:none;}

p {padding-top:18px;}

.bot {padding-bottom:8px;}

.top1 {
	padding-top:8px;
	padding-bottom: 8px;
}
.top3 {padding-top:22px;}

.img-top {padding-top:10px;}

.margin-left {margin-left:-28px; position:relative;}

.wrapper {width:100%; overflow:hidden;}
.container {width: 100%;}
.phone {display:inline-block; width:69px;}
/* ============================= main layout ====================== */

li {background:#fff; padding-left:12px; line-height:1.5em;}
li a {color:#B6BDC3;}

.imgindent {margin:0 20px 0 0; float:left;}
h2 {
	font-size:24px;
	line-height:1.2em;
	color:#fff;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 7px;
	padding-right: 0;
	padding-bottom: 4px;
	padding-left: 0;
}
	*+ html h2 {
		padding:13px 0 0px 0;
	margin:0 0 -1px -5px;
	}
.h-mar {
	margin-bottom:-10px;
}

.text {
	font-size:13px; 
	line-height: 1.2em;
	color: white;
}
/* ============================= header ====================== */
#header .main {padding-top:113px;}

.index {
	position:absolute;
	top:0px;
	right:0px;
}
.menu {
	background:url(images/menu-bg.gif) repeat-x 0 0;
	height:53px;
	width:100%;
}
	.menu ul {
		width:800px;
		padding-left:4px;
	}
		.menu li {
			display:inline-block;
			float:left;
			padding:0px;
			background:none;
			margin-right:1px;
			font-size:14px;
			line-height:1.2307em;
		}
			.menu li a {
				display:block;
				width:198px;
				text-align:center;
				text-decoration:none;
				color:#fff;
				font-weight:bold;
				padding:24px 0 0;
			}
			.menu li a:hover, .menu .active {
				background:url(images/menu-a-bg.gif) repeat-x left 3px;
			}

/* ============================= content ====================== */
.list {
	padding-top: 22px;
}
	.list li {
	overflow: hidden;
	height: 35px;
	background: #625e55;
	width: auto;
	font-size: 1.1818em;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 0 0;
		
	}
		.list li a {
	text-decoration: none;
	color: white;
	display: inline-block;
	padding-top: 7px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 11px;
		}
			.list li a:hover {
				padding-left:16px;
			}
		.list li strong {
			float: right;
			color: #fff;
			font-size:14px;
			line-height: 1.2em;
			padding: 7px 0px 0px;
			width:81px;
			text-align: center;
			display: inline-block;
		}
.links {
	text-align:right;
	padding-top:9px;
}
	.links img {
		float:right;
		margin-left:5px;
	}
.line-hor {
	height: 1px;
	background: url(images/line-hor-bg.gif) 0 0 repeat-x;
	margin-top: 26px;
	padding-bottom: 9px;
}
.link {
	background:url(images/link-left-bg.png) left top no-repeat; 
	display:inline-block;
	text-decoration:none;
	margin:10px 0 0 0px;
	color:#fff; 
	cursor:pointer; 
	font-size:13px;
	line-height: 1.2em;
	text-transform: capitalize;
}
	.link span {
		background:url(images/link-right-bg.png) right top no-repeat;
		display:inline-block; 
		padding:0 5px 0 4px;
	}
	.link span span  {
		background:url(images/link-tail-bg.png) top repeat-x;
		padding:9px 4px 9px 7px;
	}
	.link:hover {color:#cc6949;}

.gallery {
	padding-top: 7px;
	width: 481px;
}
	.gallery a {
		display: block;
		width: 36px;
		height: 36px;
		background: url(images/gallery-img.gif) 0 0 no-repeat;
		float: left;
		margin: 4px 4px 0 0;
		text-decoration:none;
	}
		.gallery a:hover, .gallery .active {
			background: url(images/gallery-img-hover.gif) 0 0 no-repeat;
		}
/* ============================= footer ====================== */
#footer .main {
	position:relative;
	height: 118px;
}
	#footer p {
		padding: 83px 0 0 331px;
		color: #7d796e;
		font-size:10px;
	}
		#footer p a {
			text-decoration: none;
			color: #7d796e;
		}
			#footer p a:hover {
				color: white;
			}
.block {
	height:118px;
}
.extra {
	min-height:100%;
	margin: 0 auto -118px; 
	position:relative; 
	background: url(images/extra-bg.jpg) top center no-repeat #1f1d1e;
}
body, html {
	height:100%;
}
#footer img {
	padding: 10px 7px 0;
}
/* ============================= forms ============================= */
#ContactForm {
	padding-top:19px;
}
	#ContactForm label {
		height:49px; 
		display:block;
	}
	#ContactForm .link {
		margin:10px 0px 0px 8px;
	}
	#ContactForm .column1 {
		float:left;
		width:217px;
	}
	#ContactForm .column2 {
		float:left;
		width:199px;
	}
	#ContactForm input {
		width:167px; 
		border: 1px solid #7e7a71; 
		padding:2px 5px 3px 5px;
		font-size:12px; 
		line-height:14px;
		background:#58544c;
		color:#a4a4a4;
	}
	#ContactForm textarea {
		width:187px;
		height:112px; 
		border: 1px solid #7e7a71; 
		background:#58544c;
		padding:2px 5px 3px 5px;
		overflow:auto;
		font-size:1em;
		color:#a4a4a4;
	}

div.intro {
	height: 340px;
}

div.content h5 {
	text-align: center;
}

blockquote {
	padding: 10px;
}