/***************************** general *****************************/
body {
	background: #000 url("images/bg.jpg") top center no-repeat;
	color: white; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em; 
	text-align: justify;
	margin: 0;
	padding: 0;
}
h1, h2, h3, h4, h5, h6 {
	color: #fff;
	font-size: 1.1em;
	font-weight: bold; 
}
ul { line-height: 20px; list-style-type: square; color: #E53732; }
img { border: 0; }


/***************************** link *****************************/
a:link, a:active { color: #D5D8DF; text-decoration: underline; }
a:visited {	color: #D5D8DF; text-decoration: underline; }
a:hover { color: #fff; text-decoration: underline; }


/***************************** page *****************************/
#container {
	/*background: purple; */
	margin: 0 auto; 
	width: 770px; 
}
#banner {
	/*background: yellow; */
	width: 100%;
	height: 120px;  
	margin-bottom: 40px; 
}
#main {
	width: 770px;
	margin-bottom: 20px; 
	float: left; 
}
#main h1{
	/*background: yellow; */
	color: #E53732;
	font-size: 16px; 
	text-transform: uppercase;	
	margin: 0 0 20px 0;
	padding: 0 0 0 14px;
	border-left: 6px solid #E53732; 
}
#content {
	/*background: yellow; */
	width: 480px;
	padding: 0 20px;  
	float: left;
}
#content2 {
	/*background: green; */
	width: 190px;
	padding: 0 20px 0 40px; 
	float: right; 
}
#content2 img{
	display: block; 
}
#content h3, #content2 h3{
	background: transparent url(images/bullet-earth2.gif) center left no-repeat; 
	color: #D6D9E0;
	text-transform: uppercase;  
	padding-left: 24px;  
}
#content2 h3{
	background: transparent; 
}
#content p, content2 p{

}

/***************************** nav *****************************/
#topnav {
	/*background: green;*/
	text-align: left;
	width: 761px;
	height: 30px;
	margin: 0 auto;
	padding: 10px 0 10px 9px;
}
#topnav .links{
	padding-top: 6px; 
}
#topnav .links a{
	color: #FFF;
	font-weight: bold;
	font-size: 0.85em;
	text-decoration: none;
	margin-left: 12px; 
}
#topnav .links a:hover{
	color: #F00103; 
	text-decoration: none;
}
#topnav img{
	margin-right: 8px; 
}


/***************************** footer *****************************/
#footer {
	/*background: blue; */
	color: #666;
	text-align: center;
	font-size: 11px; 
	font-weight: bold; 
	width: 770px;
	margin: 0 auto;  
	padding-top: 20px; 
	clear: both;  
}
#footer img {
	margin: 0 10px; 
	padding: 0;  
}
#footer p {
	margin: 0; 
	padding: 12px 0;
}


/**************************** home ****************************/
#flashcontent {
	background: transparent; 
	color: #D6D9E0; 
	width: 100%; 
	/*height: 470px;*/
}
#flashcontent p{
	text-align: center; 
	font-weight: bold; 
	padding-top: 15%;  
}


/***************************** info *****************************/
#content li {
	margin: 0 0 4px 0;
}
.listpdf {
	list-style-image: url("images/ico-pdf.gif");
	list-style-position: outside;
	padding-left: 4px; 
}


/***************************** trailer *****************************/
.trailerIcon {
	margin: 0 20px 0 0;
}
.trailerLink{
	font-size: 14px; 
	font-weight: bold; 
	text-transform: uppercase;
	padding: 0 20px;  
}
.trailerLink a:link, .trailerLink a:active, .trailerLink a:visited{
	text-decoration: none; 
}
.trailerLink a:hover{
	/*text-decoration: underline; */
}
.trailerIcon img, .trailerDown img{
	vertical-align:middle; 
}
.trailerDown {
	margin: 0 0 0 20px;
}
#content3 p {
	text-align: center; 
	margin-bottom: 45px; 
}
#content3 h3{
	color: #E0322A;
	text-align: center; 
	text-transform: uppercase;  
}


/***************************** trailer popup *****************************/
#trailerPage {
	padding-top: 30px;
}
#trailerHolder {
	text-align: center;
}
#instruction {
	color: #C7CEE2;
	text-align: center; 
	font-weight: bold; 
	width: 100%;
	margin: 0 auto;  
	position: absolute; 
	bottom: 10px; 
}
#instruction a:link, #instruction a:active {
	color: #C7CEE2; 
	text-decoration: underline; 
}
#instruction a:visited {
	color: #C7CEE2; 
	text-decoration: underline; 
}
#instruction a:hover {
	color: #fff; 
	text-decoration: underline; 
}
#instruction p {
	margin: 0 30px; 
	padding: 0; 
}


/***************************** bookings*****************************/
#main h4 {
	color: #E53732;
	font-size: 15px; 
	text-transform: uppercase;	
	margin: 0 0 20px -20px;
	padding: 0 0 0 14px;
	border-left: 6px solid #E53732; 
}


/***************************** inetractions *****************************/
body#interactions #content {
	/*background: yellow; */
	width: 320px;
	padding: 0 20px;  
	float: left;
}
body#interactions #content2 {
	/*background: yellow; */
	width: 320px;
	padding: 0 20px;  
	float: right;
}
body#interactions #content2 h3{
	background: transparent url(images/bullet-earth2.gif) center left no-repeat;  
}


/***************************** classes *****************************/
.bgHome { background: #000 url("images/bg-home.jpg") top center no-repeat; }
/*.bgTrailer { background: #000 url("images/bg-trailer.jpg") center 130px no-repeat; }*/
.pright { text-align: right; padding: 10px 10px 10px 0; }
.pright img{ margin-left: 20px; }
.inline { display: inline; }
.block { display: block; }
.bold { font-weight: bold; }
.italic { font-style: italic;}
.boldItalic { font-weight: bold; font-style: italic; }
.instruction { color: #333;	font-style: italic; }
.theme { color: #E53732; font-weight: bold; } 
.quote { font-size: 1.1em; font-family: Georgia; font-weight: bold; padding: 0 20px; }
