html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
/* reset css styles */
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}


/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
	}
/*end reset*/
.oldbrowser
{
display:none;
}
	
	

body 
{	
	background: black;
	background-image: url(images/bg.jpg);
	
	background-position:top center;
	background-repeat: no-repeat;
    
	font-family: Arial;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	letter-spacing: 0;	
	font-size: 1em;
	
	}

#wrapper 
{
	width:988px;
	margin:0px auto;	
	background-image: url(images/wrapperbg.jpg);
	background-repeat: no-repeat;
/*
	border:1px solid #55f;
	
	background-color: #222222;
*/
}

#header 
{
	border:0px solid #bbb;
	background-image: url(images/header.jpg);
	width:988px;
	height:119px;
		
}

#header a:link {color:white;}
#header a:visited {color: white;}
#header a:hover {text-decoration: none; color: #f20;/*
font-weight:bold;*/ cursor:pointer}
 #headera:active {color: red;text-decoration: none}

.nav_home
{
	float:left;
	padding-left: 490px;
	padding-top: 50px;
	font-size: 18px;
}

.nav_media
{
	float:left;
	padding-left: 50px;
	padding-top: 50px;
	font-size: 18px;
}

.nav_packages
{
	float:left;
	padding-left: 50px;
	padding-top: 50px;
	font-size: 18px;
}

.content
{
	background: black;
	background-image: url(images/contentbg.png);	
	background-position:top center;
	background-repeat: no-repeat;
	width: 100%;
	overflow: hidden;


}

#block1{
float:left;
padding-left: 30px;
padding-top:20px;
color:#bbb
}

a:link {color:red; text-decoration: none}
a:visited {color: red; text-decoration: none}
a:hover {text-decoration: none; color: #0000ff;/*
font-weight:bold;*/}
a:active {color: red;text-decoration: none}

li{
padding-left: 10px;

}

#block2{
float:left;
padding-left: 10px;
padding-top:20px;
color:white;
width:470px;

line-height: 1.6em;

}
#packages{
float:left;
padding-left: 10px;
padding-top:20px;
color:white;

line-height: 1.6em;

}

#middleline{
padding-top:0px;
width:1px;
height:500px;
float:left;
background: #555;
margin-left:15px;
margin-right:15px;
}


#player
{
	padding-top:1px;
	padding-bottom:0px;
	background-image: url(images/imgline.jpg);	
	background-position:top center;


}

.vid
{
padding-left: 30px;
padding-top:20px;
}

.vid1
{
	float:left;
	padding-left: 30px;
	padding-top:20px;
	color:#bbb
}


.vid2
{
	float:left;
	padding-left: 30px;
	padding-top:20px;
	color:#bbb
}

.gallery
{
	width:770px;
	margin:0px auto;
}

#footer
{
width:988px;
margin:0px auto;		
color:white;
text-align:center;
line-height:150%;
}

.centerfooter
{
	width:500px;
	margin:15px auto;
	badckground: blue;	
	clear:both;
	overflow: hidden;
}
.contact
{
	float:left;
	padding-top:20px;
	
	font-family: Times New Roman;	
	color: #444;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	letter-spacing: 0;
	line-height: 1.6em;
	font-size: 36px;

}

.contactdetails
{
	float:left; 
	padding-left:80px;
	color:white;
	line-height: 1.6em;
}

#nav{widdth:988px;}
#nav a{

cursor:pointer;

}






/*map overlay stuff*/
/* the overlayed element */ 
.simple_overlay {          
/* must be initially hidden */     
	display:none;          
	/* place overlay on top of other elements */     
	z-index:10000;          
	/* styling */     
	background-color:#111;          
	/*width:675px;         */
	min-height:200px;     
	border:0px solid #666;          
	/* CSS3 styling for latest browsers */     
	-moz-box-shadow:0 0 90px 5px #000;     
	-webkit-box-shadow: 0 0 90px #000;     
}  

/* close button positioned on upper right corner */ 
.simple_overlay .close {     
background-image:url(images/close.png);     
position:absolute;     
right:-15px;     
top:-15px;     
cursor:pointer;     
height:35px;     
width:35px; 
}


/* styling for elements inside overlay */ 
.details {   
/*  
position:absolute;     
top:15px;   
right:15px;   
*/  
padding:10px;
font-size:14px;     
color:#fff;     
/*width:150px; */
/*border:1px solid #666;*/

}  

.details h3 {     
margin-bottom:10px;
color:#a22;     
font-size:18px;     
}
