/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* Website Top Level Styles
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

a {color: #ff6600;}
a:visited {color: #ff6600;}
a:hover {color: black;}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

* {
	padding: 0px;
	margin: 0px;
	}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

body {
	font: 0.75em/1.6em arial, verdana, sans-serif;
	color: #000000;
	background-color: #202020;
	}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

td {
	vertical-align: top;
	}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

img {
	border: none;
	}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

h1 {
	font-size: 2em;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
	}

h2 {
	font-size: 1.7em;
	margin: 0px 0px 10px 0px;
	}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

ul {
	padding: 0px 0px 0px 15px;
	}
	
	ul li {
		
		}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* Website Individual Styles
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.clear {
	clear: both;
	height: 1px;
	}
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.marginLeft20 { margin-left:20px; }
.marginRight30 {margin-right: 30px; }

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.hidden {
	display: none;
	}
	
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.block {
	display: block;
	}
	
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.quoteHolder {
	margin: 30px;
	}
	
	.quoteHolder .quote {
		display: block;
		margin: 0px 0px 10px 0px;
		}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
	
.colorText {
	color: red;
	}
	
.smallText {
	font-size: 11px;
	}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
	
.featuredContent {
	padding: 10px;
	background-color: #f0f0f0;
	border: 1px solid #202020;
	}
	
.featuredBox {
	padding: 5px;
	background-color: #fff4ec;
	border: 1px dashed #FF6600;
}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
	
.formattedTable {
	width: 100%;
	}
	
	.formattedTable th, .formattedTable td {padding: 5px;}
	
	.formattedTable th {
		background-color: #3d6ca6;
		font: bold 13px arial, verdana, sans-serif;
		color: #ffffff;
		vertical-align: top;
		}
		
	.formattedTable .colorRow {
		background-color: #eaeaea;
		}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* Website Framework
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#mainHolder {
	width: 800px;
	margin: 0px auto 0px auto;
	}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#topArea {
	margin: 50px 0px 0px 0px;
	background-color: #000000;
	}
	
	#topArea a.topNav {float: right; margin: 30px 25px 0px 25px;}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#navigation {
	background-color: #ff6600;
	height: 23px;
	font-size: 12px;
	}
	
	#navigation #ddtopmenubar ul {
		list-style: none;
		padding: 0px 0px 0px 20px;
		}
	
		#navigation #ddtopmenubar ul li {
			float: left;
			margin: 2px 20px 0px 0px;
			}
			
			#navigation #ddtopmenubar ul li a {color: white; font-weight: bold; text-decoration: none;}	
			#navigation #ddtopmenubar ul li a:visited {color: white;}
			#navigation #ddtopmenubar ul li a:hover {color: black;}
	
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#contentArea {
	background-color: white;
	}
	
	#contentArea #bookingArea {
		background-color: black;
		height: 23px;
		}
		
		#contentArea #bookingArea ul {
			list-style: none;
			padding: 0px 0px 0px 20px;
			}
	
			#contentArea #bookingArea ul li {
				float: left;
				margin: 2px 30px 0px 0px;
				}
				
				#contentArea #bookingArea ul li a {color: #ff6600; font-weight: bold; text-decoration: none;}	
				#contentArea #bookingArea ul li a:visited {color: #ff6600;}
				#contentArea #bookingArea ul li a:hover {color: white;}
	
	#contentArea #subNavigation2 {
		float: left;
		width: 160px;
		height: 110px;
		background-color: black;
		padding: 15px 20px 15px 20px;
		list-style-type:none;
		}
		
		#contentArea #subNavigation2 a {display: block;}
	
	#contentArea #mainPic {
		float: left;
		}
			
	#contentArea #oneColumn {
		float: left;
		width: 94%;
		padding: 3%;
		}
		
	#contentArea .oneColumn {
		float: left;
		width: 94%;
		padding: 3%;
		}
	
	#contentArea #leftColumn {
		float: left;
		width: 44%;
		padding: 3%;
		}
	
	#contentArea #rightColumn {
		float: left;
		width: 44%;
		padding: 3%;
		}
		
	#contentArea .twoColumn {
		float: left;
		width: 352px;
		}
	
	#contentArea .threeColumn {
		float: left;
		width: 27.3%;
		padding: 3%;
		}
		
	#contentArea .hotelDetails {
		
		}
		
		#contentArea .hotelDetails .previewImg {
			width: 100px;
			float: left;
			padding-right: 20px;
			}
			
		#contentArea .hotelDetails .book {
			float: left;
			width: 232px;
			}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
	
#footerArea {

	}