/* CSS Document */
@import "/common.css";


*, .x {												
	
	border: 0;
	outline: 0;
	}


body {
font-family:"Georgia", Times New Roman, Times, serif;
color:#000;
text-align: center;
margin:0;
padding:0;
font-size:14px;
background: #000;
}


a {
color:#990000;
text-decoration:underline;
}

a:hover {
color:#990000;
text-decoration:none;
}

p {

margin:5px 0 15px 0;
padding:0;
line-height:130%;
}


h1, h2 {
color:#990000;
margin:10px 0 5px 0;
padding:0;
text-transform:uppercase;

}


h3, h4, h5, h6 {
color:#000;
margin:10px 0 5px 0;
padding:0;
text-transform:uppercase;
}

h1 { font-size:24px; }
h2 { font-size:22px; }
h3 { font-size:16px; }
h4 { font-size:16px; }


/*------------------------ Common ------------------------------------*/

.hide	{ display: none;	}
.inline	{ display: inline;	}
.block	{ display: block;	}
.nfloat	{ float: none;		}
.lfloat	{ float: left;		}
.rfloat	{ float: right;		}
.clear	{ clear: both; line-height:0;		}
.lclear	{ clear: left;		}
.rclear	{ clear: right;		}


.footerRow .rfloat {
padding-top:214px;
}


/*forms*/

.moduleType_ContactForm .moduleInnerContent
{
float:left;
width:370px;
}

.formRow { 
margin-bottom:5px;
width:370px;
float:left;
}

label {
font-size:12px;
font-weight:bold;
padding:5px 10px 5px 0;
width:140px;
float:left;
display:block;
text-align:right;
}

.dataField {
float:left;
width:180px;
margin-bottom:5px;
padding:3px;
border:1px solid #ccc;
}
input { 
background:url(../images/formGrad.jpg);
}

textarea.dataField {
height:100px;
background:url(../images/formGrad.jpg);
}

.submitButton {
margin-right:33px;
display:block;
font-size:14px;
padding:5px 0 5px 0;
float:right;
width:100px;
background:#990000;
color:#fff;
font-weight:bold;
text-align:center;
font-family:Georgia, "Times New Roman", Times, serif;
}

.button {
padding:3px;
background:#990000;
color:#fff;
font-weight:bold;
text-align:center;
font-family:Georgia, "Times New Roman", Times, serif;
}


.text {
width:160px;
margin-bottom:5px;
margin-right:5px;
padding:3px;
border:1px solid #ccc;
background:url(../images/formGrad.jpg);
}

#sectionId_30 div {
margin:0;
padding:0;
}





.gcheckoutbtn
{
	margin-left:157px;
	background-image:none;
}

#CMSmap {
width:100%;
height:300px;
float:left;
margin:10px 0 30px 0;
}


.mapbubble img.icon
	{
		float:left;
		margin-right:4px;
	}
	.mapbubble h4
	{
		height:28px;
	}
	.mapbubble .adr
	{
		display:block;
		padding:10px 0 10px 0;
	}
	.mapbubble .postal-code
	{
		display:block;
	}
	.geo
	{
		display:none;
	}
	.mapbubble .directions
	{
		display:block;
		margin-top:10px;
		text-left:right;
	}


.Feature {
width:100%;
float:left;
}

.FeatureLeft {
margin-right:20px;
float:left;
}

img.Border{
margin-right:20px;
float:left;
padding:10px;
background:url(../images/photoborder.gif);
}


	.holderContent {
	width:700px;
	margin: 0 auto 0 auto;
	text-align: left;
	}
	
	
	
	
	
	
	#header{
	float:left;
	width:100%;
	height:230px;
	background: url(../images/header_main.jpg) no-repeat center top;
	}
	
	
	#headerFlash{
	float:left;
	width:100%;
	}
	
	
	.MainNav {
	width:700px;
	text-align: center;
	}
	
			

		.MainNav ul {
		margin:0 ;
		padding:0;
		}
	
		.MainNav ul li{
		display:block;
		margin: 0;
		float:left;
		padding-right:6px;
		list-style: none;
		}
	
		.MainNav ul li a{
		display:block;
		height:24px;
		text-decoration:none;
		border-bottom:none;
		}
	
	
	
	
	
	
	
	#p_Nav_hplHome {
	background:url(../images/home.gif) no-repeat;
	text-indent:-9000px;
	 background-color:transparent;
	height:24px;
	width:72px;
	}

		a#p_Nav_hplHome {
		background:url(../images/home.gif) no-repeat;
		text-indent:-9000px;
		 background-color:transparent;
		height:24px;
		width:72px;
		}
		
		a#p_Nav_hplHome:hover {
		background:url(../images/home_over.gif) no-repeat;
		text-indent:-9000px;
		 background-color:transparent;
		height:24px;
		width:72px;
		}
	
	
	#p_Nav_rptNav1_ctl00_navli {
	background:url(../images/about.gif) no-repeat;
	text-indent:-9000px; background-color:transparent;
	height:24px;
	width:81px;
	}

		#p_Nav_rptNav1_ctl00_navli a{
		background:url(../images/about.gif) no-repeat;
		}
		
		#p_Nav_rptNav1_ctl00_navli a:hover{
		background:url(../images/about_over.gif) no-repeat;
		}
		
		
		
	#p_Nav_rptNav1_ctl01_navli {
	background:url(../images/tours.gif) no-repeat;
	text-indent:-9000px; background-color:transparent;
	height:24px;
	width:130px;
	}

		#p_Nav_rptNav1_ctl01_navli a{
		background:url(../images/tours.gif) no-repeat;
		}
		
		#p_Nav_rptNav1_ctl01_navli a:hover{
		background:url(../images/tours_over.gif) no-repeat;
		}
		
		
	#p_Nav_rptNav1_ctl02_navli {
	background:url(../images/gallery.gif) no-repeat;
	text-indent:-9000px; background-color:transparent;
	height:24px;
	width:99px;
	}

		#p_Nav_rptNav1_ctl02_navli a{
		background:url(../images/gallery.gif) no-repeat;
		}
		
		#p_Nav_rptNav1_ctl02_navli a:hover{
		background:url(../images/gallery_over.gif) no-repeat;
		}
		
	
	
	#p_Nav_rptNav1_ctl03_navli {
	background:url(../images/booking.gif) no-repeat;
	text-indent:-9000px; background-color:transparent;
	height:24px;
	width:109px;
	}

		#p_Nav_rptNav1_ctl03_navli a{
		background:url(../images/booking.gif) no-repeat;
		}
		
		#p_Nav_rptNav1_ctl03_navli a:hover{
		background:url(../images/booking_over.gif) no-repeat;
		}
		
		
	#p_Nav_rptNav1_ctl04_navli {
	background:url(../images/news.gif) no-repeat;
	text-indent:-9000px; background-color:transparent;
	height:24px;
	width:172px;
	}

		#p_Nav_rptNav1_ctl04_navli a{
		background:url(../images/news.gif) no-repeat;
		}
		
		#p_Nav_rptNav1_ctl04_navli a:hover{
		background:url(../images/news_over.gif) no-repeat;
		}
	
	
	
	.ContentRow{
	float:left;
	width:100%;
	background:url(../images/repeat.jpg) repeat-y center -230px;
	}
	
	 .ContentLeft {
	 float:left;
	 width:500px;
	 margin-right:20px;
	 }
	 
	 
	 .ContentLeft hr{
	 border-width:0;
	 margin:30px 0 30px 0;
	 background:url(../images/hr_image.gif) no-repeat center top;
	 height:18px;
	 }
	 
	 
	 .ContentLeft ul{
	 margin:20px 0 30px 0;
	 padding:0;
	 list-style:none;
	 }
	 
	 .ContentLeft ul li{
	 margin:3px 0 3px 5px;
	 padding:5px 0 0 25px;
	 background:url(../images/li_left.gif) no-repeat left 4px;
	 }
	 
	 
	 .ContentLeft ul li h3{
	 margin:0;
	 padding:0;
	 }
	 
	 
	 .ContentRight {
	 float:left;
	 width:180px;
	 }
	 
	 
	 
	
	
	.ContentRight div .moduleInnerContent {
	margin-bottom:15px;
	padding-bottom:35px;
	background:url(../images/hr_image.gif) no-repeat center bottom;
	}
	
	#sectionId_30 .moduleInnerContent, #sectionId_7 .moduleInnerContent, #sectionId_8 .moduleInnerContent   {
	background:none;
	}
	
	
	
	.ContentRight ul{
	 margin:0 0 0 0;
	 padding:0;
	 width:100%;
	 text-align:center;
	 list-style:none;
	 font-size:16px;
	 }
	 
	 
	 
	 
	 .ContentRight ul li{
	 margin:0;
	 padding:4px 0 4px 0;
	 list-style:none;
	 }
	 
	 .ContentRight ul li.first{
	 margin:0;
	 padding-top:70px;
	 background:url(../images/menu.gif) no-repeat top center;
	 }
	 
	
	 
	 .ContentRight ul li.last{
	 margin:0 0 10px 0;
	 padding:4px 0 65px 0;
	 background:url(../images/menu_bottom.gif) no-repeat bottom center;
	 border-bottom:none;
	 }
	
	
	.footerRow{
	float:left;
	width:100%;
	background:url(../images/footer.gif) no-repeat center top;
	color:#fff;
	padding-bottom:60px;
	}
	
	
	.holderFooter {
	width:800px;
	margin: 0 auto 0 auto;
	text-align: left;
	}


		.footerRow ul{
		padding:214px 0 0 0 ;
		margin:0;
		list-style:none;
		float:left;
		}
		
		.footerRow ul li {
		padding-right:20px;
		display:inline;
		margin:0;
		list-style:none;
		}
		
		.footerRow ul li a{
		color:#CCC;
		border-bottom:1px dotted #333;
		padding-bottom:2px;
		text-decoration:none;
		}
		
.FeatureTextRed {
color:#CC0000;
}


.BannerRow {
float:left;
width:100%;
margin:20px 0 20px 0;
}

.BannerRow .ImagePad {
margin-right:20px;
}



.Glow {
padding-top:204px;
width:148px;
float:right;
margin-bottom:20px;
height:48px;
display:block;
text-indent:-9000px; background-color:transparent;
background: url(../images/glow_logo.gif) no-repeat bottom;
}



 ul.gallerylist {
		margin:10px 0 20px 0;
		padding:0;
		list-style:none;
		float:left;
		width:100%;
		}



		 ul.gallerylist li {
		margin:3px;
		padding:0;
		display:inline;
		float:left;
		}
		
		
		
		 ul.gallerylist li a{
		padding:0;
		display:inline;
		float:left;
		border:1px solid  #ccc;
		}
		
		
		
		 ul.gallerylist li a:hover{
		padding:0;
		display:inline;
		float:left;
		border:1px solid  #990000;
		}
		
		
		
		 ul.gallerylist li img{
		float:left;
		padding:6px;
		background:url(../images/photoborder.gif);
		}
		


ul.articlelist {
margin:20px 0 30px 0;
padding:0;
list-style:none;
}



ul.articlelist li{
margin:0 0 30px 0;
padding:0;
}

ul.articlelist li h4{
font-size:16px;
margin:0 0 5px 0;
padding:0;
}

ul.articlelist li p{
font-size:14px;
margin:0 0 15px 0;
padding:0;
}

#sectionId_28 {
background:none;
}

#sectionId_28 div{
background:none;
}


#sectionId_28 img{
background:#fff;
padding:10px;
float:left;
margin:40px 0 20px 25px;
}

#p_ctl04_pnlError {
float:left;
width:100%;
color:#990000;
margin:20px 0 20px 0;

}

strong.extra
{
	font-size:1.2em;
}


.GlowCreditsDark {
background:url(/images/glow_footer_dark.gif) no-repeat;
display:block;
height:20px;
margin:5px 0;
text-indent:-9000px;
width:149px;
}