html, body {
	height: 100%;
}

body {
	margin: 0px;
	padding: 0px;
	background: #FFFFFF url(images/bg_01.jpg) repeat left top;
	text-shadow: 0px 2px 0px #000000;
	font: 16px/28px "Coda", "Comic Sans MS", cursive;
	color: #9B8877;
}

h1, h2, h3 {
	margin: 0px 0px 20px 0px;
	text-transform: uppercase;
	font-weight: normal;
	color: #FFFFFF;
}

h1 {
	font-size: 32px;
}

h2 {
	padding-top: 6px;
	font-size: 24px;
}

h3 {
	font-size: 18px;
}

h4{font-size:17px}

h5{font-size:16px\;}

.heading-style1 {
	margin-bottom: 0px;
}

.heading-style2 {
	font-size: 18px;
	color: #716456;
}

p, ol, ul {
	margin: 0px 0px 20px 0px;
	padding: 0px;
	color:#e0dcdc;
}

ol, ul {
	list-style: none;
}

strong {
}

a {
	color: #9B8877;
}

a:hover {
	text-decoration: underline;
	color:#CF2806;
}

a img {
	border: none;
}

img.border {
}

img.alignleft {
	float: left;
}

img.alignright {
	float: right;
}

img.aligncenter {
	margin: 0px auto;
}

hr {
	display: none;
}

/** WRAPPER */

#wrapper {
	background: #24201C url(images/subpage1_01.jpg) repeat-x left top;
}

#wrapper2 {
	background: url(images/subpage1_02.jpg) repeat-x left bottom;
}

.home #wrapper {
	background: url(images/bg_02.jpg) repeat-x left top;
}

.container {
	width: 1000px;
	margin: 0px auto;
}

.clearfix {
	clear: both;
}

/** HEADER */

#header {
	height: 304px;
	background: url(images/bg_03.jpg) no-repeat left top;
}

/** LOGO */

#logo {
	height: 230px;
	text-transform: uppercase;
	text-align: center;
}

#logo h1, #logo p {
	margin: 0px;
}

#logo h1 {
	margin-bottom: 10px;
	padding-top: 80px;
	text-shadow: 0px 2px 0px #FFFFFF;
	letter-spacing: -3px;	
	line-height: 40px;
	font-size: 40px;
	color: #000000;
	font: 48px/52px "Average", "Comic Sans MS", cursive;
}

#logo h1 a {
	text-decoration: none;
	color: #000000;
}

#logo h1 a strong {
	color: #000000;
	font: 34px/28px "Coda", "Comic Sans MS", cursive;
}

#logo p {
	text-shadow: 0px 1px 0px #FFFFFF;
	letter-spacing: -1px;
	line-height: 16px;
	font-size: 18px;
	color: #b6ada3;
}

/** MENU */

#menu {
	height: 71px;
}

#menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	line-height: 16px;
	text-align: center;
}

#menu li {
	display: inline;
}

#menu a {
	display: inline-block;
	height: 37px;
	padding: 34px 20px 0px 20px;
	text-shadow: 0px 2px 0px #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	line-height: 16px;
	font-size: 16px;
	color: #8A796A;	
}

#menu a:hover {
	text-decoration: underline;
}

#menu li.active a {
	background: url(images/homepage_01.gif) repeat-x left top;
	text-shadow: none;
	color: #FFFFFF;
}

/** PAGE */

#page {
	background: url(images/subpage1_03.jpg) repeat-y left top;
}

#page-bg-top {
	background: url(images/subpage1_04.jpg) no-repeat left top;
}

#page-bg-btm {
	background: url(images/subpage1_05.jpg) no-repeat left bottom;
}

.home #page {
	background: none;
}

/** SLIDERTRON */

#slidertron {
	position: relative;
	z-index: 1000;
	width: 1000px;
	height: 480px;
}

#slidertron .viewer {
	width: 1000px;
	height: 400px;
}

#slidertron .reel {
}

#slidertron .slide {
	width: 700px;
	height: 400px;
	outline: 0;
}

#slidertron .slide a {
	outline: 0;
}

#slidertron .navigation {
	position: absolute;
	z-index: 1100px;
	bottom: 0px;
	left: 33px;
	width: 934px;
	height: 135px;
	background: url(images/bg_04.jpg) no-repeat left top;
	outline: 0;
}

#slidertron .navigation a {
	position: absolute;
	top: 23px;
	display: block;
	width: 59px;
	height: 59px;
	text-indent: -9999em;
}

#slidertron .navigation a.previous {
	left: 29px;
	background: url(images/bg_07.gif) no-repeat left top;
	outline: 0;
}

#slidertron .navigation a.next {
	right: 29px;
	background: url(images/bg_08.gif) no-repeat left top;
	outline: 0;
}

#slidertron .captionLine1, #slidertron .captionLine2 {
	position: absolute;
	z-index: 1200px;
	left: 121px;
	width: 758px;
	text-align: center;
	text-transform: uppercase;
}

#slidertron .captionLine1 {
	top: 371px;
	line-height: 24px;
	text-shadow: 0px 2px 0px #000000;
	font-size: 24px;
	color: #FFFFFF;
}

#slidertron .captionLine2 {
	top: 404px;
	line-height: 16px;
	text-shadow: 0px 2px 0px #28231F;
	font-size: 16px;
	color: #7A6C5E;
}

#slidertron .cover1, #slidertron .cover2 {
	position: absolute;
	z-index: 3000;
	top: 0px;
	width: 33px;
	height: 480px;
}

#slidertron .cover1 {
	left: 0px;
	background: url(images/bg_05.png) no-repeat left top;
}

#slidertron .cover2 {
	right: 0px;
	background: url(images/bg_06.png) no-repeat left top;
}

/** CONTENT */

#content {
	float: left;
	width: 530px;
	padding: 60px 0px 50px 80px;
}

.home #content {
	float: none;
	width: auto;
	padding: 70px 0px 20px 0px;
	text-align: center;
	text-transform: uppercase;
	text-shadow: 0px 2px 0px #FFFFFF;
	background: url(images/bg_09.jpg) no-repeat left top;
}

.home #content h2 {
	margin-bottom: 20px;
	line-height: 24px;
	font-size: 24px;
	color: #222222;
}

.home #content p {
	line-height: 27px;
	font-size: 16px;
	color:#B2A191;
}

.subpage1 #content {
}

.subpage2 #content {
	float: right;
	padding: 60px 80px 50px 0px;
}

.subpage3 #content {
	float: none;
	width: auto;
	padding: 60px 80px;
}

/** SIDEBAR */

#sidebar {
	float: right;
	width: 260px;
	padding: 60px 80px 30px 0px;
}

.subpage1 #sidebar {
}

.subpage2 #sidebar {
	float: left;
	padding: 60px 0px 50px 60px;
}

/** FOOTER */

#footer {
	padding: 30px 0px 120px 0px;
	text-transform: uppercase;
	text-shadow: 0px 2px 0px #FFFFFF;
	background: url(images/subpage1_06.jpg) repeat-x left top;
}

#footer p {
	margin: 0px;
	padding: 0px;
	text-align: center;
}

#footer .address {
	margin-bottom: 10px;
	font-size: 14px;
	color: #B2A191;
}

#footer .copyright {
	font-size: 12px;
	color: #CDC2B7;
}

.home #footer {
	width: 850px;
	margin: 0px auto;
	background: url(images/homepage_02.gif) repeat-x left top;
}