@charset "utf-8";
/* CSS Document */
#menu {
	padding:0;
	width:235px;
	float:left;
}

#menu form {
	margin: 5px;
}

#menu input#s {
	width: 80%;
	background: #eee;
	border: 1px solid #999;
	color: #000;
}

#menu ul {
	color: #C69C6D;
	font-weight: bold;
	margin-bottom:10px;
	list-style-type: none;
	margin: 0;
}

#menu ul li {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:15px;
	margin-top: 10px;
	padding-bottom: 2px; /*border-bottom: dotted 1px #ccc;*/
}

#menu ul ul {
	font-variant: normal;
	font-weight: normal;
	line-height: 20px;
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: left;
}

#menu ul ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	font-weight:normal;
	padding-left: 12px;
}

#menu ul ul li a {
	color:#666;
	text-decoration: none;
}

#menu ul ul li a:hover {
	border-bottom: 1px solid #C69C6D;
}

/** Website Structure **/

body {
	margin: 0px;
	background:url(background.gif) repeat-x top #FFF;}
	
#wrapper {
	height:auto;
	margin: 0 auto;
}

/** Header **/

#header-wrap {
	display: block;
	height:131px;
	width: 100%; 
	margin-top: 0px; padding: 0px;}
	
	#header {
		width: 950px;
		height:131px;
		margin: 0 auto;}
		
		#header-left {
			width: 770px;
			float:left;
			height:131px;
			position:relative;
			}
			
			#header-left-img {
				margin-top:20px;
				margin-left:0;
				
					}
					
			.right {
				float: right;
					}
				
				/* - Navigation */
				#nav {
				width: 685px; position:absolute; float:left; bottom: 0; margin:0; list-style-type:none; 
				text-transform:uppercase; padding:0;}
				
				#nav #selected{
				color:#C69C6D; text-decoration:underline;}
				
			
				#nav li {
				float:left; margin:0; font-size:11px; padding:0;
				padding:0 25px 13px 0; /****** TOP PAD, RIGHT PAD, BTM PAD, LEFT PAD  */}
			
				#nav li a {
				margin:0; text-decoration:none; color:#999; font-family:Arial, Helvetica, sans-serif; display:block;
				}
				
				#nav li a:hover {
				text-decoration:underline;
				color:#C69C6D;}
				/* - Navigation End */
			
		#header-right {
			width: 140px;
			padding-top:30px;
			float:right;
			height:101px;
			position:relative;
			}
			
			
			
			
			
/** Header End **/	

/** Body **/	

#body-wrap {
	display: block;
	width: 100%; 
	height:auto;
	margin-top: 0px; padding: 0px;}
		
		#body-content {
			width:950px;
			margin: 0 auto;
			background-color:#FFF;
			height:100%;}
			
			#top-image {
				width:auto;
				height:350px;
				background-color:#fff;
						}
			
			#main-content-wrapper {
				width:auto;
				height:auto;
				background-color:#fff;
				margin-top:2px;
				}
				
			#main-content {
				width:auto;
				position:relative;
				
				}
					
				#right-content {
					min-height:260px;
					padding:15px 50px 15px 15px;
					width:618px;
					float:right;		}
					
						.content-list {
						padding-top:5px;
						margin:0;
						list-style-type:circle;
						color:#666;
						padding-left:16px;
						font-family:Arial, Helvetica, sans-serif;
							}	
		
						.content-list li a{
						text-decoration: underline;
						font-size: 14px;
						line-height:25px;
						color:#C69C6D;		
						}
					
						.content-list li a:hover{
						color: #666;
						text-decoration: underline;
						}
				
				#left-content {
					min-height:260px;
					padding:15px;
					width:235px;
					float:left;	
					}
					
					#left-content img {
						margin-top:10px;
						margin-bottom:10px;
						border:0;
						}
					
	#second-line-wrapper {
		width:auto;
		height:auto;
		margin-top:2px;
		position:relative;
				}
	
		#second-line-content {
			width:auto;
			position:relative;
			
			}
			
			#second-line-right {
				width:655px;
				padding:15px;
				float:right;
				background-color:#ebe9db;}
				
				#second-line-right-right {
					padding:0;
					width:319px;
					background-color:#63C;
					float:right;
					background-color:#ebe9db;
					height:100px;}
				
				#second-line-right-left {
					padding:0;
					width:319px;
					float:left;
					background-color:#ebe9db;
					height:100px;}
					
					.thumb {
					border: 1px solid #999999;
					margin-right: 5px;
					float: left;
					}
					
					.ah-thumb {
					margin-right: 5px;}
					
								
					.text-wrapper {
					width: 200px;
					float: right;
					}
						.text-wrapper a{
							width: 200px;
							float: right;
							text-decoration:none;
							}
			
			#second-line-left {
				padding-bottom:15px;
				padding-top:15px;
				width:265px;
				float:left;	
				background-color:#ebe9db;}
				
				#second-line-left-left {
					padding:0;
					width:265px;
					float:left;	
					height:100px;
					background-color:#ebe9db;
					}
			
#body-sub-links {
	width:617px;
	padding:0;
	margin-top:15px;
	float:right;
}
.text-wrapper-main {
	width: 195px;
	float: right;
	height:87px;
					}
				
#body-sub-links-right {
		padding:5px;
		width:290px;
		float:right;
		height:87px;}
				
#body-sub-links-left {
		padding:5px;
		width:290px;
		float:left;
		height:87px;}
			
			
/** Body End **/
		
/** Footer **/


#footer-wrap {
	
	clear:both;
	width: 100%; 
	height:auto;
	margin-top: 0px; padding: 0px;}
		
		#footer-content {
			width:920px;
			padding:15px;
			margin: 0 auto;
			background-color:#C69C6D;
			height:100px;}
			
			#footer-left {
				padding-left:30px;
				width:670px;
				float:left;}
				
				#footer-left-left {
					width:245px;
					padding:0;
					float:left;
				}
					
					.footer-links {
						padding:0;
						margin:0;
						list-style-type: none;
						font-family:Arial, Helvetica, sans-serif;
							}	
		
					.footer-links li{
						
							}
				
					.footer-links li a{
						text-decoration: underline;
						font-size: 12px;
						color: #FFFFFF;		
						}
					
					.footer-links li a:hover{
						color: #ccc;
						text-decoration: underline;
						}
				
				#footer-left-right {
					width:400px;
					float:right;
				}
			
			#footer-right {
				width:200px;
				float:right;}
			
/** Footer End **/

/** Credits End **/

#credits {
	width:950px;
	margin: 0 auto;
}
	#credits-left p {
		width:600px;
		color:#C69C6D;
		float:left;
		height:40px;
		}
	#credits-right {
		width:250px;
		float:right;
		text-align:right;
		height:40px;}

/** Credits End **/
			
/** Website Structure End **/


#gallery-content li{
		width:144px;
		font-family:Arial, Helvetica, sans-serif;
		height:160px;
		border:solid #CCC 1px;
		background:#FFF;
		padding: 10px;
		text-align:center;
		position:relative;
		float:left;
		display:inline;
		margin:7px;
			}
			#gallery-content li img{
				border:1px solid #FFF;
				}
			

	#gallery-content  a span{
		font-weight:bold;
		display:block;
		background:#FFF;
		color:#999;
		margin-top:8px;
		text-transform:uppercase;
		text-decoration:none;
		font-size:10px;
			}

	#gallery-content a:hover span{	
		color:#C69C6D;
		text-decoration:underline;
			} 



/** Typography Styles **/

h1 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:26px;
	margin:0;
	color:#C69C6D;
	font-weight:normal;
}

h2 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	margin:0;
	color:#C69C6D;
	font-weight:bold;
}

	

h3 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	margin:0;
	color:#C69C6D;
	font-weight:bold;
}

.link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	margin:0px,0px,0px,0px;
	}

a {
	color:#C69C6D;
	text-decoration:none;}
	
a:hover {
	color:#666;}


p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	font-weight:normal;
}

.small-text {
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	color: #FFFFFF;
		}
		
.center {
	text-align:center;}
	
.padding-top-bottom {
	padding-top:15px;
	padding-bottom:10px;}

hr {
	height:15px;border:0;border-bottom:1px dotted #a3a3a3;
	}
	
/* List Styles */
.package-list {
	list-style-image:url(images/tick.png);
	line-height:18px;
	color:#666;
	font-size:12px;
	padding-left:30px;
	font-family:Arial, Helvetica, sans-serif;
		}













	
