/* CSS Document */

html { overflow-y:scroll; }
body {
	color:#999999;
	font-size:.8em;
	margin:0 auto;
	background-color:#FFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color:#000000;
	background-image:url(images/bg_body.jpg);
	background-repeat:repeat-x;
	background-position:top center;
}

a { color:#0000FF; }
a img {border:none; }

h1, h2, h3, h4, p { margin:0 0 8px 0; }

h1 { font-size:1.8em; }

h2 { font-size:1.4em; }

h3 { font-size:1.2em; }

.img-btm {
	position:absolute;
	bottom:0;
	left:0;
}

/* ---- layout settings ----------------------- */


#main_container {
	position:relative;
	margin:0 auto;
	width:950px;
	height:auto;
}

#header {
	position:relative;
	top:0;
	left:0;
	width:950px;
	height:473px;
	background-image:url(images/img_splash-header.jpg);
}

#header2 {
	position:relative;
	top:0;
	left:0;
	width:950px;
	height:225px;
	background-image:url(images/bg_header.jpg);
	background-repeat:no-repeat;

}

#banner-sub {
	position:relative;
	top:0;
	left:0;
	width:950px;
	height:330px;
	background-image:url(images/bg_banner-sub33.jpg);
	background-repeat:no-repeat;
}

.click-here1 {
	position:relative;
	top:95px;
	left:130px;
	width:154px;
	height:37px;
}
.click-here2 {
	position:relative;
	top:56px;
	left:463px;
	width:154px;
	height:37px;
}
.click-here3 {
	position:relative;
	top:20px;
	left:733px;
	width:154px;
	height:37px;
}

.click-here4 {
	position:relative;
	top:59px;
	left:210px;
	width:154px;
	height:37px;

}
.click-here5 {
	position:relative;
	top:115px;
	left:463px;
	width:154px;
	height:37px;

}
.click-here6 {
	position:relative;
	top:50px;
	left:733px;
	width:104px;
	height:37px;

}



#venues {
	position:relative;
	top:0;
	left:0;
	width:950px;
	height:473px;
	background-image:url(images/img_splash-header.jpg);
}

.left-box {
	position:relative;
	top:400px;
	left:70px;
	width:275px;
	float:left;
}


.top-box {
	position:relative;
	top:366px;
	left:63px;
	width:275px;
	margin: 0 auto;
	float:left;
}

.center-box {
	position:relative;
	top:100px;
	left:123px;
	width:275px;
	height:365px;
	margin: 0 auto;
	float:left;
}

.center-box-top {
	position:relative;
	top:184px;
	left:60px;
	width:275px;
	margin: 0 auto;
	float:left;
}

.center-box2 {
	position:relative;
	top:350px;
	left:63px;
	width:275px;
	margin: 0 auto;
	float:left;
}

.right-box {
	position:relative;
	top:100px;
	left:145px;
	width:218px;
	height:360px;
	float:left;
}

.phone {
	text-align:center;
	color:#f3e638;
}

.hidden_text {
	 display: block;
     position: absolute;
     top: 0px;
     left: 0px;
     text-indent: -2000em;
}

.flag {
	margin:0 0 5px 0;
}
	

/* ---- start nav id settings ------------------------ */
 
#nav {
	position:relative;
	top:0;
	left:0;
	width:950px;
	height:25px;
	background-color:#CAC9B5;
}

/* ---- end nav id settings -------------------------- */

#main {
	position:relative;
	top:0;
	left:0;
	width:950px;
	height:auto;
	padding:0 0 50px 0;
	background-image:url(images/bg_main.jpg);
	background-repeat:repeat-y;
}


/* ---- start main content settings -------------- */

#content_main {
	position:relative;
	top:0;
	left:0;
	padding:40px 0 0 50px;
	float:left;
	width:562px;
	height:auto;
}

/* ---- end main content settings ---------------- */

/* ---- start side bar content settings -------------- */

#side_bar {
	position:relative;
	top:0;
	left:0;
	padding:50px 50px 0 0;
	float:right;
	width:214px;
	height:auto;
}

/* ---- end side bar content settings ---------------- */

#footer {
	position:relative;
	top:0;
	left:0;
	color:#FFF;
	padding:0 20px 0 20px;
	width:910px;
	height:25px;
	clear:both;
}

#footer a {
	text-decoration:none;
}

#footer a:hover {
	text-decoration:underline;
}

/* ---- start navigation settings -------------------------- */
 
#nav a {
}

#nav a:hover {
}

