/* ----- Template Styles, columns, banners, homepage ----- */
body{background:url(/global/images/bg_body.gif) repeat-x top #000;}

/* ----- Body Pages ---- */
.pageWrap{
	width:100%;
	background:url(/global/images/bg_head.jpg) no-repeat top center;
}
.pageWrapForBodypages{
	width:100%;
	background:url(/global/images/bg_head_bodypages.jpg) no-repeat top center;
}

/* ----- Footer ----- */
.pageFooter{
	background: url(/global/images/bg_footer.jpg) repeat-x top #c1bdb7;
	clear:both;
	color:#575757;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	line-height:15px;
	margin:0;
}
.pageBodyWrap{
	width:974px;
	margin:0px auto;
}

.footerWrap{
 	width:974px;
	margin:0px auto;
	background:url(/global/images/bg_footer.jpg) repeat-x top #c1bdb7;
 }
.footerSponsorText{background:url(/global/images/bg_footer.jpg) repeat-x top #c1bdb7; padding:5px;}

.footerSponsor{text-align:center;}


/* -- For Sticky Footers ---- */
.pageWrap{
	min-height: 100%; 
	height: auto !important; 
	height: 100%; 
	margin: 0 auto -156px; /* minus the footer's height */ 
}
.pageWrapForBodypages{
	min-height: 100%; 
	height: auto !important; 
	height: 100%; 
	margin: 0 auto -156px; /* minus the footer's height */ 
}
.pageFooter, .push {height: 156px;}

.logo{float:left;}
.logoB{float:right; width:334px;}
.footerCopyR{float:left; padding:5px 5px;}
.footerAddress{float:right; padding:10px 10px;}
.tickets{color:#815525; font-weight:bold;}

.searchForm{/*left:860px;*/ left:880px; position:absolute;top:111px;}
.searchForm input{border:1px solid #CC9966;font-size:9px;width:100px;}





/* ---- One Col Homepage --- */
.mainCol{margin:20px 0 0 0;}


/* ---- Body Col Main --- */
.bodyMainCol{
	padding:10px 0 20px 0;
	background-color:#f1e8dd;
	border-left:1px solid #ffce52;
	border-right:1px solid #ffce52;
}
.centerCol{
	float:left;
	width:720px;
	padding:20px;
}
.mainCenterCol{
	float:left;
	width:740px;
	padding:20px;
}
.oneMainCol{
	float:left;
	width:925px;
	padding:20px;
}
.rightCol{
	float:left;
	width:205px;
	padding:20px 5px 20px 0px;
}
.tourCenterCol{
	float:left;
	width:690px;
	padding:20px;
}
.tourRightCol{
	float:left;
	width:235px;
	padding:20px 5px 20px 0px;
}



/* -------- EDIT_MODE fixes ----- */
.container .contentlet{clear:none;}
.headerPhoto div{display:none;} 



