body{
  background-color:#000000;
  background-image:url("/umbraco/../images/design/body_bg.jpg"); 
  background-position:center top; 
  background-repeat:no-repeat;
  
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#e5e5e5;  
}

#main{
width:956px;
border:0px solid #ffffff;
margin-top: 20px;
text-align:left;
height:100%;
display:block;
}

#top{
	height:136px;
	width:956px;
	float:left;
	
}
#top .logo{
	width:240px;
	height:110px;
	float:left;
	padding:20px 0 0 0;
	border:0px solid #ffffff;
}
#top .lan{
	width:716px;
	height:50px;
	float:left;
	text-align:right;
}
#top .menu{
	width:505px;
	height:86px;
	float:right;
	text-align:right;
	border:0px solid;
}
#top .menu .item{
	width:150px;
	height:20px;
	text-align:left;
	background-color:#ab7ffb;
	padding:0 0 0 15px;
}

#top .menu .subnavTop{
	text-align:left;
	width:150px;
	height:20px;
	padding:5px 0 0 15px;
	
	background-image:url("/umbraco/../images/menu/submenu/subnavTop.gif");
	background-repeat:no-repeat;
	display:block;	
}
#top .menu .subnavBottom{
	width:165px;
	height:10px;
	background-image:url("/umbraco/../images/menu/submenu/subnavBottom.gif");
	background-repeat:no-repeat;
	display:block;	
}

#top .menu .item a, #top .menu .subnavTop a{
	color:#d3cee4;
	text-decoration:none;
}

#top .menu .item a:hover, #top .menu .subnavTop a:hover{
	color:#ffffff;
	text-decoration:none;
}

#top .menu .item img{
	border:0px;
}

#banner{
	width:956px;
	height:264px;
	float:left;
	background-image:url("/umbraco/../images/design/banner_bg.png");
	background-repeat:no-repeat;
	background-position:top;
	text-align:center;
	z-index:-2;
}


#banner .gallery{
	/*width:638px;
	height:264px;*/
	width:950px;
	height:264px;
	float:left;
	border:0px solid;
}

#banner-attractions{
	width:956px;
	height:264px;
	float:left;
	background-image:url("/umbraco/../images/design/banner_bg.png");
	background-repeat:no-repeat;
	background-position:top;
	text-align:center;
}

/*
#banner-attractions .gallery{
	/*width:638px;
	height:264px;* /
	width:956px;
	height:264px;
	float:left;
	border:0px solid;
}
*/
#ban_NavContainer{
 border:0px solid #FFFFFF;
 display:block;
 width:79px;
 overflow:hidden;
 float:left;
 margin-top:10px;
}

#ban_NavContainer .bannerGallery_Nav_top{
	width:79px;
	height:13px;
	float:left;
	display:block;
}
#ban_NavContainer .bannerGallery_Nav_bottom{
	width:79px;
	height:13px;
	float:left;
	display:block;
	border:0px solid;
}

#ban_NavContainer .bannerTBIMGs{
	width:79px;
	height:220px;
	float:left;
	text-align:center;
	border:0px solid;
	
}
#ban_NavContainer .banItem{
	padding:2px 0 0 0;
	margin:0;
	width:76px;
	height:60px;
	border:0px solid;
	overflow:hidden;
	text-align:center;
}

#ban_NavContainer .banItemBtn{
	padding:0 0 0 0px;
	width:60px;
	height:60px;
	border:0px solid;
	overflow:hidden;
}

/*Update progress*/
#bannerTBProcess{
	position:absolute;
	margin:100px 0 0 10px;
	width:80px;
	background-color:#8962df;
	color:#e5e5e5;
	padding:5px;
	
	display:none;
}
#hiResImage{
float:left;
/*width:559px;*/
width:871px;
height:259px;
overflow:hidden;
text-align:right;
vertical-align:middle;
padding:0 0 0 0px;
border:0px solid;
}

#hiResImage .hiResImageSub{
float:left;
overflow:hidden;
text-align:right;
/*vertical-align:middle;
padding:0 0 0 3px;*/
border:0px solid #FF0000;
}

#banner .nav{
	width:318px;
	height:264px;
	float:left;
}

#banner .nav .item{
	width:318px;
	height:34px;
	float:left;
	border-bottom:1px solid #815cd1;	
}

#banner .nav .itemend{
	width:318px;
	height:34px;
	float:left;
}
#banner .nav .item .links, .itemend .links{
	width:285px;
	height:28px;
	float:left;
	padding:6px 0 0 33px;
	
	font-size:14px;
	color:#efeafb;
	font-weight:bold;
}

#banner .nav .item .links a, .itemend .links a{
	font-size:14px;
	color:#bc98fb;
	font-weight:bold;
	text-decoration:none;
}
#banner .nav .item .links a:hover, .itemend .links a:hover{
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}
#newsTicker{
	/*width:956px;*/
	width:960px;
	height:31px;
	float:left;
	background-image:url("/umbraco/../images/design/newsTicker_bg.gif");
	background-position:center;
	background-repeat:no-repeat;
	padding:30px 0 25px 0;
}

#newsTicker .newsMarquee{
	width:956px;
	height:31px;
	float:left;
	padding:3px 0 0 0;
}

#newsTicker .newsMarquee a{
color:#e5e5e5;
font-style:italic;
font-weight:bold;
text-decoration:none;
}

#promos{
	width:960px;
	height:151px;
	float:left;
}

#promos img{
	border:0px;
}

#promos .div_1{
	float:left;
	width:319px;
	border:0px solid;
	overflow:hidden;
	text-align:left;
}
#promos .div_2{
	float:left;
	width:319px;
	border:0px solid;
	overflow:hidden;
	text-align:center;
}

#promos .div_3{
	float:left;
	width:319px;
	border:0px solid;
	overflow:hidden;
	text-align:right;
}




#content{
	width:956px;
	height:auto;
	float:left;
	padding-top:20px;
	
}

#content .left{
	width:633px;
	min-height:600px;
	float:left;
	padding:0 0 10px 0;
	background-color:#1b1b1b;
	border:0px solid #FFFFFF;
}


#content .right{
	width:323px;
	min-height:600px;
	float:left;
}


#contentNav{
	width:174px;
	height:auto;
	float:left;
	border:0px solid #FFFFFF;
}
#contentNav .subLogo{
	width:174px;
	height:148px;
	float:left;
	border:0px solid #FFFFFF;
	text-align:center;
}

#contentNav .items_links{
	width: 160px;
	float:left;
	height:28px;
	text-align:right;
	padding-right:14px;
	color:#FFFFFF;
}

#contentNav .items_links A{
	color:#747474;
	text-decoration:none;
}

#contentNav .items_links a:hover{
	color:#ffffff;
	text-decoration:none;
}



#contentCopy{
	width:454px;
	min-height:600px;
	float:left;
	border-left:1px solid #2b2b2b;
}

#contentCopy .title{
	font-size:20px;
	/*font-style:italic;
	text-transform:uppercase;*/
}

#contentCopy .copyDiv{
	padding:25px 25px 15px 25px;
	width:404px;
	float:left;
	min-height:400px;
	text-align:justify;
	border:0px solid #FFFFFF;
}

#contentCopy .copyDiv a{
	color:#e5e5e5;
}

#contentCopy .copyDiv a:hover{
	color:#e5e5e5;
}

#contentNoNav {
	padding:25px 25px 0 25px;
	width:560px;
	float:left;
	min-height:400px;
	border:0px solid;
	text-align:justify;
}
#contentNoNav .copyDiv{
	float:left;
}

#contentNoNav .title_subpages{
	font-size:20px;
	color:#e5e5e5;
	height:29px;
	padding:0 0 5px 0;
	width:100%;
	float:left;
	
	
	background-image:url("/umbraco/../images/design/title_bg.jpg");
	background-repeat:no-repeat;
}

#contentNoNav .copy{
	width:560px;
	border:0px solid;
	float:left;
	padding: 5px 0 0 10px;
}

#contentNoNav .copy a{
	color:#e5e5e5;
}

#contentNoNav .copy a:hover{
	color:#e5e5e5;
}

.floormap{
	width:200px;
	display:block;
	float:left;
	border:0px solid;
}
.floormap img{
	border:0px;
}

.locationmap{
	width:200px;
	display:block;
	float:left;
}

.locationmap img{
	border:0px;
}

#register-terms{
	font-size:9px;
	padding-top:20px;
	border:0px solid;
	float:left;
}
#register-terms .title{
	font-size:11px;
	font-weight:bold;
	color:#62489c;
}

.register_thanks{
	padding-top:20px;
	padding-bottom:20px;
}
#promos_sub{
	width:323px;
	/*height:151px;*/
	float:left;
	border:0px solid;
	text-align:right;
}

#promos_sub img{
	border:0px;
	
}

#promos_sub div{
	float:left;
	width:323px;
	text-align:right;
	padding:0 0 5px 0;
}



#news_list_item{
	width:560px;
	float:left;
	padding:5px 0 5px 0;
	border-bottom:1px solid;
}

#news_list_item .newsTitle{
	padding:0 0 5px 0;
	float:left;
	width:560px;
	font-weight:bold;
}
#news_list_item .newsDate{
	float:left;
	width:560px;
	font-style:italic;
	font-size:11px;
	padding:5px 0 5px 0;
}
#news_list_item .description{
	padding:5px 0 5px 0;
	float:left;
	width:560px;
}

#news_list_item .readmore{
	width:560px;
	float:left;
	text-align:right;
}
#news_list_item .news_back{
	width:560px;
	float:left;
	text-align:right;
	padding:5px;
}


#news_list_item .readmore a, .news_back a{
	color:#e5e5e5;
	text-decoration:none;
	font-size:11px;
}

#news_list_item .readmore a:hover, .news_back a:hover{
	color:#e5e5e5;
	text-decoration:underline;
	font-size:11px;
}

#footer{
	width:956px;
	float:left;
	text-align:center;
	padding:5px 0 0 0;
	color:#666666;
}


/*Custom forms*/
#customForm
{
	width:520px;
	float:left;
	padding:0 0 0 20px;
	border:0px solid #FFFFFF;
	
}

#customForm .row
{
	width:450px;
	float:left;
	padding:5px 0 5px 0;
	border:0px solid;
	color:#d1d1d1;
}

#customForm .lbl
{
	width:125px;
	float:left;
	color:#d1d1d1;
	border:0px solid;
}

#customForm .fld
{
	width:160px;
	float:left;
	border:0px solid;
	
}
#customForm .fldChk
{
	width:500px;
	float:left;
	border:0px solid;
	font-size:12px;
	margin:0;
	_overflow:hidden;
	padding:0;
}

#customForm .copy
{
	border:0px solid;
	margin-left:-5px;
	padding:0;
}

#customForm .copy INPUT
{
	padding:2px;
}

#customForm .fldChk label
{
	font-size:12px;
}

#customForm .txtFld
{
	background-color:#2c2c2c;
	border:0px;
	color:#d1d1d1;
	width:150px;
	
}

/*#customForm textarea
{
	width:260px;
	float:left;
	border:0px solid;
	
}*/
#customForm .txtFldMultiLine
{
	background-color:#2c2c2c;
	border:0px;
	color:#d1d1d1;
	width:150px;
	height:100px;
	
}
#customForm .ddlField
{
	background-color:#2c2c2c;
	border:1px solid #2c2c2c;
	color:#d1d1d1;
	width:150px;
	
}

#customForm .fldTerms
{
	width:260px;
	float:left;
	border:0px solid;
}
#customForm .fldValidator
{
	width:160px;
	float:left;
	border:0px solid;
}

#customForm .fldBtn{
	width:250px;
	float:left;
	font-size:9px;
	border:0px solid;
}

.purpleText
{
	color:#62489c;
}

#contactyCopy
{
	width:520px;
	float:left;
	padding:0 0 10px 0;
}
#contactForm
{
	width:520px;
	float:left;
	padding:10px 0 0 0px;
	border-top:1px solid #323232;
}

/*--Custom forms--*/


/*--Gallery--*/
#mainGallery{
	width:440px;
	min-height:600px;
	float:left;
	border-left:1px solid #2b2b2b;
	padding:25px 0 15px 14px;
}
/*
#contentCopy .copyDiv{
	padding:25px 25px 15px 25px;
	width:404px;
	float:left;
	min-height:400px;
	text-align:justify;
	border:0px solid #FFFFFF;
}
*/

#mainGallery .title{
	font-size:20px;
	/*font-style:italic;
	text-transform:uppercase;*/
}

#listPhotos{
 border:0px solid #FFFFFF;
 display:block;
 width:440px;
 height:90px;
 padding:15px 0 0 0;
 float:left;
 overflow:hidden;
 margin-top:10px;
 margin-left:-10px; 
 _margin-left:-5px; 
 background-image:url("/umbraco/../images/design/gallery-tb-bg.gif");
 background-repeat:no-repeat;
}

#listPhotos .listPhotos_top{
	width:20px;
	height:70px;
	float:left;
	display:block;
	border:0px solid;
	text-align:right;
	padding-left:10px;
}
#listPhotos .listPhotos_bottom{
	width:20px;
	height:70px;
	float:left;
	display:block;
	border:0px solid;
	text-align:left;
	padding-right:10px;
}

#listPhotos .banItem{
	padding:0 0 0 0;
	margin:0;
	width:117px;
	height:70px;
	padding:0 0 0 5px;
	border:0px solid;
	overflow:hidden;
	text-align:center;
}

#listPhotos .banItemBtn{
	padding:0 0 0 0;
	width:117px;
	height:70px;
	border:0px solid;
	overflow:hidden;
}
#gallery-photo{
	width:440px;
	height:274px;	/*274 + 5 padding for image*/
	float:left;
	overflow:hidden;
	margin-top:10px;
	margin-left:-10px;
	_margin-left:-5px;
	background-image:url("/umbraco/../images/design/gallery-photo-bg.gif");
	background-repeat:no-repeat;
	background-position:center;
	padding:0px;
	text-align:center;
	border:0px solid;
}
#gallery-photo .galPhoto{
	width:430px;
	height:264px;
	padding:5px;
	overflow:hidden;
	/*background-image:url("/umbraco/../images/design/gallery-photo-bg.gif");*/
}
/*#listGallery, #listPhotos{
	width:420px;
	height:460px;
	float:left;
	display:inline-table;
	border:0px solid;
}
#listGallery div, #listPhotos div{
	width:100px;
	height:100px;
	display:block;
	padding:5px;
	text-align:center;
	float:left;
}
#listGallery div img, #listPhotos div img{
	border:0;
}
#listGallery div a{
	color:#e5e5e5;
}

#galleryProcess{
	position:absolute;
	margin:100px 0 0 150px;
	width:80px;
	background-color:#bacde8;
	color:#000000;
	padding:5px;
}
.photos_close {
	float:left;
	padding:5px 0 0 0;
}

.galleryPagination{
	width:420px;
	text-align:center;
	float:left;
	border:0px solid;
}*/
/*--End gallery--*/












/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

