body

{

	background-color: #fff;
	
	font-family:Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	font-size: 0.8em;

	margin:0 0;

}
#iframe1
{
	width: 940px;
	height: 550px;
	border: 0;
	background: #000;
}
h1

{
	font-size: .8em;
	text-indent: 50px;
}

h2

{
	font-size: 1em;
	font-weight:lighter;
	text-indent: 40px;
}


h3

{
	font-size: 1.2em;
	font-style:normal;
}

h4

{
	font-size: 1.5em;
}
h5

{
	font-size: 1.2em;
	font-style:oblique;
	color:#03C;
}

input 

{

	background-color:#2d2d2d;

	border:0px;

	color:#FFF;

	vertical-align:middle;

}



textarea

{

	background-color:#585858;

	border:0px;

	color:#FFF;

	vertical-align:middle;

	width:350px;

	height:250px;

	overflow:auto;

}



#mt

{

	float:right;

}



 form

 {

 margin:0;

 padding:0;

 }

a:link 

{

	color: #FFF;

	text-decoration:none;

}


a:visited 

{

	color: #FFF;

	text-decoration:none;

}



a:hover 

{

	color: #FFF;

	text-decoration:none;

}



a:active 

{

	color: #FFF;

	text-decoration:none;

}



div.container

{

	margin:0 auto;

	width:940px;
	
	background-color:#000;

}



div.header

{

	background-image:url(images/header.jpg);

	width:940px;

	height:99px;

	float:left;

}



div.digi

{

	background-color: #1c1c1c;

	color:#e7e7e7;

	float:left;

	height: 22px;

	width:940px;

	text-align:left;

	border: 0;

	font-size:0.8em;

}

div.digi2

{

	background-color: #1c1c1c;

	color:#e7e7e7;

	float:left;

	height: 40px;

	width:940px;

	text-align:left;

	border: 0;

	font-size:1.1em;

}



fieldset

{

	background-color: #1c1c1c;

	height:22px;

	border:0px;

	float:right;

	vertical-align:middle;

	margin:0;

 	padding:0;

}



div.menu

{

	background-color:#1c1c1c;

	width:940px;

	height:30px;

	padding-top:0;

	margin-top:0;

	float:left;

}



div.content

{

	background-image:url(images/homesplash.jpg);

	width:940px;

	height: 333px;

	float:left;

}

div.content2

{

	background-color:#000;

	width:940px;

	height: 333px;

	float:left;

}


div.content3

{
	
	background-color:#000;
	
	padding-top: 20px;
	
	width:940px;

	height: 500px;

	float:left;

}

div.idcontainersmall

{

	background-color:#000;

	width:940px;

	height:200px;

	float:left;

}



div.idcontainersmallmedium

{

	background-color:#000;

	width:940px;

	height:275px;

	float:left;

}

div.idcontainermedium

{

	background-color:#000;

	width:940px;

	height:350px;

	float:left;

}

div.idcontainermediumm

{

	background-color:#000;

	width:940px;

	height:400px;

	float:left;

}

div.idcontainermediumbig

{

	background-color:#000;

	width:940px;

	height:450px;

	float:left;

}

div.idcontainerlarge

{

	background-color:#000;

	width:940px;

	height:500px;

	float:left;

}



div.id100

{

	background-color:#000;

	width:940px;

	height:100%;

	float:left;

}
div.id300

{

	background-color:#000;

	width:940px;

	height:100%;

	float:left;

}

div.idcontainer

{

	background-color:#000;

	width:940px;

	height:550px;

	float:left;

}

div.idcontainerfeatured

{

	background: url("images/featuredbg.jpg");

	background-repeat:no-repeat;

	background-color:#000;

	width:940px;

	height:270px;

	float:left;

}

div.contenthotspots
{
	z-index:0;
	width: 940px;
	height: 333px;
}

#vhstop
{
	background-color:#000;
	width: 500px;
	height:140px;
	float:left;
	text-align:justify;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}
#vhsbottomleft
{
	background-color: #000;
	background-image: url("images/vhs2dvd.jpg");
	background-repeat: no-repeat;
	width: 500px;
	height: 690px;
	float: left;
	text-align: justify;
	padding-left: 10px;
	padding-right: 10px;
}
#vhsbottomright
{
	background-color:#000;
	width: 400px;
	height: 540px;
	float:right;
	text-align:justify;
	padding-left: 10px;
	padding-right: 10px;
}
#vhsvideo
{
	background-color:#000;
	width: 400px;
	height: 290px;
	float:right;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}

vhs

{
 	width: 940px;
	height: 840px;
	text-align:center;
	background-color: #000;
}


#margins

{

	padding-top:7px;

	padding-left:7px;

	padding-right:7px;

}

 #vertright

 {

 	padding-top:0px;

	padding-left:10px;

	padding-right:50px;

 }

 #vertleft

 {

 	padding-top:50px;

	padding-left:50px;

	padding-right:10px;

 }

 #formspace

 {

 	padding-left:40px;

 }

  #clients

 {

 	padding-left:12px;

 }

 .featured1 a {

 	float:left;

	display:block;

	width: -400px;

	height:175px;

	background: url("images/ourticketsfeatured.jpg") 0 0 no-repeat;

}

.featured1 a:hover { 

background-position: -400px 0px;

}

.xfeatured1 a:active {

background-position: -400px 0px;

}



 .featured2 a {

 float:right;

display:block;

width: -400px;

height:175px;

background: url("images/seadogsfeatured.jpg") 0 0 no-repeat;

}

.featured2 a:hover { 

background-position: -400px 0px;

}

.xfeatured2 a:active {

background-position: -400px 0px;

}



.list

{

	line-height:0.5em;

}



p

{

	margin-top:0px;

}



div.blogleft

{

	margin-top:20px;

	float:left;

	width:600px;

	border-right:dotted;

	border-color:#666666;

	border-width:1px;

	text-align:justify;

	line-height:1 em;

	padding-left:7px;

	padding-right:12px;

}

div.blogleft2

{

	margin-top:20px;

	float:left;

	width:600px;

	border-right:dotted;

	border-color:#666666;

	border-width:1px;

	text-align:justify;

	line-height:1.3 em;

	padding-left:7px;

	padding-right:12px;

}

div.blogright

{

	margin-top:20px;

	float:right;

	width:310px;

	text-align:justify;

	line-height:1.2em;

	padding-right:5px;

}



div.links

{

	width:940px;

	height:118px;

	font-weight:normal;	

	text-align:center;

	background-color:#000;

	padding-top: 7px;

	vertical-align:middle;

	float: left;

}



#links

{

	padding-left:27px;

	width:200px;

	vertical-align:middle;

	float:left;	

}



div.footer

{
	background-color:#000;

	width:890px;

	height:55px;

	line-height:.8em;

	text-align:left;

	padding-top:40px;

	padding-left:50px;

	padding-bottom:0px;

	float:left;

	color:#999999;

	font-size: .8em;

}
#footer2

{
	position:absolute;
	margin-top:700px;
	background-color:#000;

	width:890px;

	height:55px;

	line-height:.8em;

	text-align:left;

	padding-top:40px;

	padding-left:50px;

	padding-bottom:0px;

	float:left;

	color:#999999;

	font-size: .8em;

}


#image

{

	background-color:#000;

	width:220px;

	height:130px;

	margin-left:12.5px;

	margin-top:3px;

	padding-top:0px;

}



#menuwrapper 

{

	background-color: #1c1c1c;

	width: 940px;

	height: 30px;

	margin: 0px 0;

	padding: 0;

	font-size:11px;

	letter-spacing: 0.5px;
	z-index:99;



}



.clearit {

	clear: both;

	height: 0;

	line-height: 0.0;

	font-size: 0;

}



#p7menubar, #p7menubar ul 

{

	padding: 0;

	margin: 0;

	list-style: none;

	float:left;

	padding-top:8px;
	z-index:99;

}



#p7menubar a 

{

	width:80px;

	display: block;

	text-align:center;

	color: #bababa;
	z-index:99;

}



#p7menubar a.trigger 

{
z-index:99;


}



#p7menubar li 

{

	float: left;
	z-index:99;

}



#p7menubar li ul, #p7menubar ul li  

{

	width: 140px;

	height: 30px;

	background-color: #1d1d1d;
	z-index:99;

}

#p7menubar ul li a 

{

padding-top:7px;

	width: 140px;

	height: 30px;
	z-index:99;

}



#p7menubar li ul 

{

	position: absolute;

	display: none;

	background-color: #1d1d1d;

	width: 140px;
	z-index:99;

}



#p7menubar li:hover a, #p7menubar a:focus,

#p7menubar a:active, #p7menubar li.p7hvr a 

{

	color: #fff;
	z-index:99;

}



#p7menubar li:hover ul, #p7menubar li.p7hvr ul 

{

	display: block;
	z-index:99;

}



#p7menubar li:hover ul a, #p7menubar li.p7hvr ul a 

{

	color:#CCCCCC;

	background-color: transparent;
	z-index:99;

}



#p7menubar ul a:hover 

{

	background-color: #000!important;

	color: #FFFFFF!important;

	height:30px;
	z-index:99;

}



a.tt{

    position:relative;

    z-index:24;

    color:#3CA3FF;

	font-weight:bold;

    text-decoration:none;
	z-index:99;

}

a.tt span{ display: none; }



/*background:; ie hack, something must be changed in a for ie to execute it*/

a.tt:hover{ z-index:25; color: #aaaaff; background:;}

a.tt:hover span.tooltip{

    display:block;

    position:absolute;

    top:0px; left:0;

	padding: 15px 0 0 0;

	width:200px;

	color: #993300;

    text-align: center;

	filter: alpha(opacity:90);

	KHTMLOpacity: 0.90;

	MozOpacity: 0.90;

	opacity: 0.90;
	

}

a.tt:hover span.top{

	display: block;

	padding: 30px 8px 0;

    background: url(bubble.gif) no-repeat top;

}

a.tt:hover span.middle{ /* different middle bg for stretch */

	display: block;

	padding: 0 8px; 

	background: url(bubble_filler.gif) repeat bottom; 

}

a.tt:hover span.bottom{

	display: block;

	padding:3px 8px 10px;

	color: #548912;

    background: url(bubble.gif) no-repeat bottom;

}

