@import url("reset.css");

A {
	text-decoration:	none;
	color:				#d1bc8e;
}

A:hover {
	text-decoration:	underline;
}

BODY {
	padding:			35px 0;
	background:			url("../images/to-bg.gif") repeat #500707;
	text-align:			center;
	font-family:		Helvetica, Arial, sans-serif;
	font-size:			14px;
	color:				#b5985a;
}

H1 {
	margin-bottom:		15px;
	font-size:			20px;
	color:				#fefed8;
}

H2 {
	margin-bottom:		25px;
	line-height:		20px;
	font-size:			16px;
	color:				#fefed8;
}

H2 A {
	margin-bottom:		25px;
	line-height:			20px;
	font-size:			16px;
	color:				#fefed8;
}

UL LI H2 {
	color: 			#b5985a;
}

H4 {
	display:			inline;
	font-weight:		bold;
	color:				#b5985a;
}

P {
	margin-bottom:		20px;
	line-height:		18px;
	font-size:			14px;
}

P.light {
	color:				#fefed8;
}

#content UL {
	margin-bottom:		20px;
}

#content LI {
	margin-bottom:		8px;
	line-height:		120%;
	color:				#9e8040;
}



#header, #imgArea, #main, #leftColumn {
	position:			relative;
}

#dropShadow {
	width:				918px;
	margin:				-4px auto 0;
	background:			url("../images/to-container-drop-shadow.png") repeat-y;
}

#container {
	width:				900px;
	margin:				0 auto;
	background-color:	#fefed8;
	text-align:			left;
}

#header {
	background:			url("../images/to-header-bg.gif") 0 50px no-repeat;
}

#logo {
	width:				319px;
	margin:				0 auto 10px;
}

#logo A {
	display:			block;
	width:				319px;
	height:				92px;
	background:			url("../images/to-logo.gif");
}

#header .navigation {
	width:				900px;
	height:				48px;
	background:			url("../images/to-navigation-new.gif");
}

#header .navigation LI {
	float:				left;
	margin-right:		2px;
}

#header .navigation LI.last {
	margin-right:		0px;
}

#header .navigation A {
	display:			block;
	height:				48px;
}

#homeNav A {width:103px;}
#homeNav A:hover {background:url("../images/to-navigation-new.gif") 0 -48px;}
#aboutNav A {width:122px;}
#aboutNav A:hover {background:url("../images/to-navigation-new.gif") -105px -48px;}
#packagesNav {width:120px;}
#packagesNav A:hover {background:url("../images/to-navigation-new.gif") -229px -48px;}
#galleryNav {width:104px;}
#galleryNav A:hover {background:url("../images/to-navigation-new.gif") -351px -48px;}
#videosNav {width:109px;}
#videosNav A:hover {background:url("../images/to-navigation-new.gif") -457px -48px;}
#testimonialsNav {width:107px;}
#testimonialsNav A:hover {background:url("../images/to-navigation-new.gif") -568px -48px;}
#faqNav {width:85px;}
#faqNav A:hover {background:url("../images/to-navigation-new.gif") -677px -48px;}
#contactNav {width:136px;}
#contactNav A:hover {background:url("../images/to-navigation-new.gif") -764px -48px;}

#imgAreaText {
	display: 			none;
	position:			absolute;
	width:				448px;
	height:				60px;
	bottom:				0;
	right:				25px;
	background:			url("../images/to-imgarea-text-bg.png");
	z-index:			999;
}

#imgAreaText P {
	display: 			none;
	line-height:		65px;
	text-align:			center;
	font-size:			16px;
	color:				#fefed8;
}

#main {
	background:			url("../images/to-content-bottom.gif") bottom no-repeat;
}

#leftColumn {
	width:				175px;
	padding:			35px 25px 15px;
}

#testimonial P, #address P {
	text-indent:		0;
	font-size:			12px;
}

#testimonial P {
	text-align:			right;
	color:				#500707;
}

#address {
	position:			absolute;
	bottom:				75px;
}

#address H3 {
	margin-bottom:		5px;
	font-size:			12px;
	font-weight:		bold;
	color:				#500707;
}

#address P, #address LI {
	line-height:		15px;
	font-size:			12px;
	color:				#424242;
}

#address P {
	margin-bottom:		5px;
}

#centerColumn  {
	width:				400px;
	min-height:			400px;
	padding:			35px 25px 15px;
	background-color:	#6a2d1f;
}

#homePage #rightColumn {
	width:				200px;
	overflow:			hidden;
}

#standardPage #rightColumn, #galleryPage #rightColumn {
	width:				600px;
	min-height:			400px;
	padding:			35px 25px 15px;
	background-color:	#6a2d1f;
}

#footer {
	width:				900px;
	padding:			25px 0 15px;
	background:			url("../images/to-footer-bg.gif") 0 0 no-repeat #500707;
	clear:				both;
	text-align:			center;
	font-size:			12px;
}

#footer .navigation LI {
	display:			inline;
	margin:				0 5px;
}

#footer .navigation A {
	text-decoration:	none;
	color:				#fefed8;
}

#footer DIV {
	margin-top:			12px;
	clear:				both;
	font-size:			10px;
	color:				#b5985a;
}


.bold {
	font-weight:		bold;
}

.column {
	float:				left;
}

.hidden {
	display:			none;
}

.italic {
	font-style:			italic;
}

.noIndent {
	text-indent:		0;
}

.swirly {
	position:			absolute;
	z-index:			10;
}

.swirly.leftBottom {
	bottom:				-18px;
	left:				-92px;
}

.swirly.rightBottom {
	right:				-92px;
	bottom:				-18px;
}

#galleryPage #content A {
	float:				left;
	text-align:				center;
	width:				98px;
	height:				120px;
	margin:				0 20px 20px 0;
	overflow:			hidden;
	border:				1px #572600 solid;
}

#galleryPage #content A:hover {
	border:				1px #fefed8 solid;
}
