body
{
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 0.8em;
	margin:0 0;
	text-decoration:none;	
}

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;
}

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-color:#000;
	width:940px;
	height: 333px;
	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.idcontainer
{
	background-color:#000;
	width:940px;
	height:550px;
	float:left;
}
div.idcontainerfeatured
{
	background: url("images/featuredbg.jpg");
	background-repeat:no-repeat;
	background-color:#000000;
	width:940px;
	height:270px;
	float:left;
}
#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;
}
.xfeatured1 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;
}
.xfeatured2 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;
}

#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;

}

.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;
}

#p7menubar a 
{
	width:80px;
	display: block;
	text-align:center;
	color: #bababa;
}

#p7menubar a.trigger 
{

}

#p7menubar li 
{
	float: left;
}

#p7menubar li ul, #p7menubar ul li  
{
	width: 140px;
	height: 30px;
	background-color: #1d1d1d;
}
#p7menubar ul li a 
{
padding-top:7px;
	width: 140px;
	height: 30px;
}

#p7menubar li ul 
{
	position: absolute;
	display: none;
	background-color: #1d1d1d;
	width: 140px;
}

#p7menubar li:hover a, #p7menubar a:focus,
#p7menubar a:active, #p7menubar li.p7hvr a 
{
	color: #fff;
}

#p7menubar li:hover ul, #p7menubar li.p7hvr ul 
{
	display: block;
}

#p7menubar li:hover ul a, #p7menubar li.p7hvr ul a 
{
	color:#CCCCCC;
	background-color: transparent;
}

#p7menubar ul a:hover 
{
	background-color: #000!important;
	color: #FFFFFF!important;
	height:30px;
}

a.tt{
    position:relative;
    z-index:24;
    color:#3CA3FF;
	font-weight:bold;
    text-decoration:none;
}
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;
}
