/* CSS Document */

body {
	font-family: "Trebuchet MS", Arial, Verdana;
	color: #6b7c7b;
	background-color: #000000;
	background-image: url(images/bg.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	font-size: 12px;
}
* {margin:0px;padding:0px;}
.red {color:#ee0817;}
.padding {padding:10px;}
.mainwrap {width:100%;position:absolute;z-index:10;}
.clean {clear:both;}
.floatcleaner {display:block;width:100%;}
a:link, a:visited {
	color: #098499;
	text-decoration: underline;
}
a:hover {
	color: #c2080c;
	text-decoration: none;
}
div#header {
	width: 100%;
	float: left;
	display: block;
	height: 102px;

}
div#content {
	width: 100%;
	float: left;
	display: block;
	min-height:550px;
	height:auto !important;
    height:550px;
	
}
div#footer {
	width: 100%;
	display: block;
	float: left;
	background-image: url(images/footer_bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	min-height:107px;
	height:auto !important;
    height:107px;
}

#header .wrap, #content .wrap, #footer .wrap {width:760px;margin: 0 auto 0 auto;}
#header .logo {
	width: 155px;
	float: left;
	height: 58px;
}
#header .phone {
	width: 400px;
	float: right;
	height: 50px;
}
#header .phone h1 {
	font-size: 14px;
	display: block;
	height: 17px;
	width: 246px;
	background-image: url(images/phone.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
	text-indent: -9999px;
	margin-top: 20px;
}


#footer div.logos {display:block;text-align:center;}
#footer .logos img {margin:0 5px 0 5px;}
#footer p {
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
}

#footer p a:link, #footer p a:visited {color:#455150;}
#footer p a:hover {color:#5a6665;}
#footer ul {
	list-style-type: none;
	text-align: center;
}
#footer ul li {
	display: inline;
	margin-right: 10px;
	margin-left: 10px;
}
#footer ul li a:link, #footer ul li a:visited {
	text-transform: uppercase;
	font-size: 10px;
	text-decoration: underline;
	color: #0f515c;
}
#footer ul li a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
div#homepage {
	width:100%;
	display:block;
	float:left;
	top:382px; 
    z-index:16;
    position:absolute;
	min-height:201px;
	height:auto !important;
    height:12px;
	
	

	
	
}
div.scrollingtext {width:100%;
	height:20px;margin-bottom:10px;}
div.scrollingtext input {
	width:100%;
	height:16px;
	color:#FFFFFF;
	text-transform: uppercase;
	font-size: 10px;
	
	border:none;
	background-color:#072E37;

}
#content h1 {
	color:#FFFFFF;
	font-size: 18px;
	text-transform: uppercase;
	font-weight: bold;
}
#content h2 {
	color:#FFFFFF;
	font-size: 14px;
	font-weight: bold;
}

#content h3 {
	color:#fff;
	font-size: 16px;
	font-weight: bold;
}
#content p {
	color:#b1c0bf;
	line-height: 18px;
} 
#content ul {
	list-style-type: none;
	margin-top: 10px;
	margin-bottom: 10px;
	display: block;
}
#content ul li {
	color: #FFFFFF;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 15px;
	list-style-image: url(images/arrow.gif);
	list-style-position: inside;
}

#content fieldset {
	border: 1px solid #273f44;
	margin-top: 10px;
	margin-bottom: 10px;	
}

#content fieldset legend {
	font-size: 14px;
	font-weight: bold;
	color: #1a7786;
	margin-left:10px;
}

#content fieldset .row {
	display: block;
	margin-bottom: 10px;
	width: 350px;
	float: left;
	height: 24px;
}
#content fieldset .row label {
	float: left;
	width: 145px;
	color: #FFFFFF;
	padding-right: 10px;
	text-align: right;
}
#content fieldset .row input, #content fieldset .row select, #content fieldset .row textarea {
	width: 185px;
}


div#dynfooter {width:760px;margin:0 auto 0 auto;}


#homepage div.sitenews, #dynfooter div.sitenews {
	float: left;
	width: 253px;

}
#homepage div.flit, #dynfooter div.flit  {
	width: 253px;
	float: left;

}

#homepage h1, #dynfooter h1 {
	display: block;
	font-size: 10px;
	height: 13px;
	font-weight: normal;
	text-indent: -9999px;
}
#homepage .sitenews h1, #dynfooter .sitenews h1 {
	background-image: url(images/site_news_h1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 100%;
}

#homepage .flit h1, #dynfooter .flit h1 {
	background-image: url(images/our_fleet_h1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 100%;
}

#homepage input.email, #dynfooter input.email  {
	border: 1px solid #5d5e60;
	font-size: 12px;
	background-image: url(images/email_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 2px;
	width: 135px;
}
#homepage input.subscribe, #dynfooter input.subscribe, #content input.submit, #content input.reset {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/subscribe_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 19px;
	width: 78px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #000508;
	cursor:pointer;
}
#homepage div.newsletter, #dynfooter div.newsletter {
	width: 253px;
	float: left;

}


#homepage .newsletter h1, #dynfooter .newsletter h1 {
	width: 100%;
	background-image: url(images/newsletter_h1.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#homepage .sitenews ul li, #dynfooter .sitenews ul li {
	list-style-type: none;
	margin-bottom: 5px;
	list-style-image: url(images/news_ico.gif);
	list-style-position: inside;
}
#content hr, #footer hr, #homepage hr, #dynfooter hr {	height: 1px;
	margin-top: 5px;
	margin-bottom: 5px;
	border-top-width: 1px;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
	border-top-style: dashed;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #273f44;}

div.alphawrap {	position:absolute;
	z-index:10;	display:block;
	float:left;width:100%;}

.alphawrap div#alpha {
	filter: alpha(opacity=75);
    -moz-opacity: 0.75;
	KhtmlOpacity: .75;
	opacity: .75;
	width:760px;
	margin:0 auto 0 auto;
	background-color: #000000;
	min-height:600px;
	height:auto !important;
    height:600px;
}
div.defaultflashwrap {	position:absolute;
	z-index:5;	display:block;
	float:left;width:100%;padding-top:102px;}
	
	
.defaultflashwrap .defaultmovie {width:1000px;height:401px;margin:0 auto 0 auto;}

div.homeflashwrap {	position:absolute;z-index:11;display:block;float:left;width:100%;top:387px;}
.homeflashwrap .hometmovie {width:760px;height:166px;margin:0 auto 0 auto;}

div.buttons {z-index:15;width:100%;height:104px;position:absolute;top:283px;}
.buttons .buttonsmovie {width:760px;height:104px;margin:0 auto 0 auto}

div.text {z-index:14;width:100%;height:60px;position:absolute;top:100px;}
.text .textmovie {width:760px;height:60px;margin:0 auto 0 auto}



div.navwrap {position:absolute;z-index:14;float:left;width:100%;}
#homeico {
	background: url(images/home_button_bg.gif) no-repeat 0 100%;
	position: absolute;
	top: 0;
	right: 0;
	list-style: none;
	height: 18px;
	width: 65px;
	margin: 0px;
	padding: 0px;
	z-index:500;
}
#homeico a:link, #homeico a:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 0.8em;
}
#homeico a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

#homeico img {
	padding-left: 7px;
	padding-top: 3px;
	padding-right: 7px;
}

/* inside pages content */

#content #inside .pictureholder {float:left;width:760px;height:310px;display:block;border-top: 1px solid #32565b;border-bottom: 1px solid #32565b;}

#content #inside .pictureholder .leftwedding {width:253px;height:310px;
background-image:url(images/wedding_bullet_bg.jpg);
background-repeat:no-repeat;
background-position: top left;float:left;}

#content #inside .pictureholder .leftschool {width:253px;height:310px;
background-image:url(images/school_bullet_bg.jpg);
background-repeat:no-repeat;
background-position: top left;float:left;}

#content #inside .pictureholder .leftconcert {width:253px;height:310px;
background-image:url(images/concert_bullet_bg.jpg);
background-repeat:no-repeat;
background-position: top left;float:left;}

#content #inside .pictureholder .leftcorporate {width:253px;height:310px;
background-image:url(images/corporate_bullet_bg.jpg);
background-repeat:no-repeat;
background-position: top left;float:left;}

#content #inside .pictureholder .leftairport {width:253px;height:310px;
background-image:url(images/airport_bullet_bg.jpg);
background-repeat:no-repeat;
background-position: top left;float:left;}

#content #inside .pictureholder .leftclubbing {width:253px;height:310px;
background-image:url(images/clubbing_bullet_bg.jpg);
background-repeat:no-repeat;
background-position: top left;float:left;}

#content #inside .pictureholder .leftsportsevents {width:253px;height:310px;
background-image:url(images/sportsevents_bullet_bg.jpg);
background-repeat:no-repeat;
background-position: top left;float:left;}

#content #inside .pictureholder .leftbachelors {width:253px;height:310px;
background-image:url(images/bachelors_bullet_bg.jpg);
background-repeat:no-repeat;
background-position: top left;float:left;}

#content #inside .pictureholder .leftbachelorette {width:253px;height:310px;
background-image:url(images/bachelorette_bullet_bg.jpg);
background-repeat:no-repeat;
background-position: top left;float:left;}

#content #inside .pictureholder .leftwedding h1.wedding {text-indent:-9999px;width:100%;height:85px;display:block;background-image:url(images/weddings_h1.gif);
background-repeat:no-repeat;
background-position:top left;}

#content #inside .pictureholder .leftschool h1.school {text-indent:-9999px;width:100%;height:44px;display:block;background-image:url(images/school_h1.gif);
background-repeat:no-repeat;
background-position:top left;}

#content #inside .pictureholder .leftconcert h1.concert {text-indent:-9999px;width:100%;height:60px;display:block;background-image:url(images/concerts_h1.gif);
background-repeat:no-repeat;
background-position:top left;}


#content #inside .pictureholder .leftcorporate h1.corporate {text-indent:-9999px;width:100%;height:64px;display:block;background-image:url(images/corporate_h1.gif);
background-repeat:no-repeat;
background-position:top left;}

#content #inside .pictureholder .leftairport h1.airport {text-indent:-9999px;width:100%;height:69px;display:block;background-image:url(images/airport_h1.gif);
background-repeat:no-repeat;
background-position:top left;}

#content #inside .pictureholder .leftclubbing h1.clubbing {text-indent:-9999px;width:100%;height:69px;display:block;background-image:url(images/vip_clubbing_h1.gif);
background-repeat:no-repeat;
background-position:top left;}

#content #inside .pictureholder .leftsportsevents h1.sportingevents {text-indent:-9999px;width:100%;height:44px;display:block;background-image:url(images/sportingevents_h1.gif);
background-repeat:no-repeat;
background-position:top left;}

#content #inside .pictureholder .leftbachelors h1.bachelors {text-indent:-9999px;width:100%;height:44px;display:block;background-image:url(images/bachelors_h1.gif);
background-repeat:no-repeat;
background-position:top left;}

#content #inside .pictureholder .leftbachelorette h1.bachelorettep {text-indent:-9999px;width:100%;height:49px;display:block;background-image:url(images/bachelorette_h1.gif);
background-repeat:no-repeat;
background-position:top left;}






#content #inside .pictureholder ul li {
	list-style:circle;
	list-style-image:none;
	list-style-position:inside;
	font-size:10px;
	margin-left:10px;
	line-height: 14px;
}
#content #inside .pictureholder div.rightwedding {width:507px;height:310px;background-image:url(images/wedding_img.jpg);
background-position:left top;
background-repeat:repeat-x;float:left;}

#content #inside .pictureholder div.rightschool {width:507px;height:310px;background-image:url(images/school_img.jpg);
background-position:left top;
background-repeat:repeat-x;float:left;}

#content #inside .pictureholder div.rightconcert {width:507px;height:310px;background-image:url(images/concert_img.jpg);
background-position:left top;
background-repeat:repeat-x;float:left;}

#content #inside .pictureholder div.rightclubbing {width:507px;height:310px;background-image:url(images/clubbing_img.jpg);
background-position:left top;
background-repeat:repeat-x;float:left;}


#content #inside .pictureholder div.rightcorporate {width:507px;height:310px;background-image:url(images/corporate_img.jpg);
background-position:left top;
background-repeat:repeat-x;float:left;}

#content #inside .pictureholder div.rightairport {width:507px;height:310px;background-image:url(images/airport_img.jpg);
background-position:left top;
background-repeat:repeat-x;float:left;}

#content #inside .pictureholder div.rightsportingevents {width:507px;height:310px;background-image:url(images/sportingevents_img.jpg);
background-position:left top;
background-repeat:repeat-x;float:left;}

#content #inside .pictureholder div.rightbachelors {width:507px;height:310px;background-image:url(images/bachelors_img.jpg);
background-position:left top;
background-repeat:repeat-x;float:left;}

#content #inside .pictureholder div.rightbachelorette {width:507px;height:310px;background-image:url(images/bachelorette_img.jpg);
background-position:left top;
background-repeat:repeat-x;float:left;}


#content #inside div#insidecontent {float:left;width:760px;height:279px;display:block;background-color:#010f18;

}

#content #inside div.w {background-image:url(images/wedding_bg.jpg);background-repeat:no-repeat;
background-position:left bottom;
background-color:#000000;}
#content #inside div.cp {background-image:url(images/corporate_bg.jpg);background-repeat:repeat-x;
background-position:left bottom;
background-color:#000000;}


#content #inside #insidecontent div.threcol {float:left;width:233px;height:279px;display:block;padding:10px;}
#content #inside #insidecontent div.threco2 {float:left;width:476px;height:279px;display:block;padding:10px;}

#content #inside div.footerholder {position:relative;width:100%;float:left;display:block;height:166px;}
#content #inside .footerholder div.flashholder {position:absolute;top:0px;left:0px;}
#content #inside div.runningtextholder {position:absolute;top:-5px;left:0;}

#content #inside #insidecontent h1.weddingpckgparty {text-indent:-9999px;width:100%;height:13px;display:block;background-image:url(images/wedding_package_party.gif);
background-repeat:no-repeat;
background-position:top left;}

#content #inside #insidecontent h1.sporting_events_pckg {text-indent:-9999px;width:100%;height:13px;display:block;background-image:url(images/sporting_events_pckg.gif);
background-repeat:no-repeat;
background-position:top left;}

#content #inside #insidecontent h1.bachelors_event_h1 {text-indent:-9999px;width:100%;height:13px;display:block;background-image:url(images/bachelors_event_h1.gif);
background-repeat:no-repeat;
background-position:top left;}

#content #inside #insidecontent h1.bachelorette_event_h1 {text-indent:-9999px;width:100%;height:13px;display:block;background-image:url(images/bachelorette_event_h1.gif);
background-repeat:no-repeat;
background-position:top left;}


#content #inside #insidecontent h1.tickets {text-indent:-9999px;width:100%;height:13px;display:block;background-image:url(images/buy_tickets.gif);
background-repeat:no-repeat;
background-position:top left;}


#content #inside #insidecontent h1.drinkupgrade {text-indent:-9999px;width:100%;height:13px;display:block;background-image:url(images/drinkupgrade_h1.gif);
background-repeat:no-repeat;
background-position:top left;}

#content #inside #insidecontent h1.concertpckg {text-indent:-9999px;width:100%;height:13px;display:block;background-image:url(images/concertpckg_h1.gif);
background-repeat:no-repeat;
background-position:top left;}


#content #inside #insidecontent h1.chicagoteams {text-indent:-9999px;width:100%;height:13px;display:block;background-image:url(images/chicagoteams.gif);
background-repeat:no-repeat;
background-position:top left;}

#content #inside #insidecontent h1.bachelor {text-indent:-9999px;width:100%;height:13px;display:block;background-image:url(images/bachelorparty_h1.gif);
background-repeat:no-repeat;
background-position:top left;}

#content #inside #insidecontent h1.bachelorette {text-indent:-9999px;width:100%;height:13px;display:block;background-image:url(images/bacheloretteparty_h1.gif);
background-repeat:no-repeat;
background-position:top left;}


#content #inside #insidecontent h1.coporatepackage {text-indent:-9999px;width:100%;height:13px;display:block;background-image:url(images/corporate_package_h1.gif);
background-repeat:no-repeat;
background-position:top left;}

#content #inside #insidecontent h1.airportpackage {text-indent:-9999px;width:100%;height:13px;display:block;background-image:url(images/airport_package_h1.gif);
background-repeat:no-repeat;
background-position:top left;}

#content #inside #insidecontent h1.flightstatus {text-indent:-9999px;width:100%;height:13px;display:block;background-image:url(images/flight_status_h1.gif);
background-repeat:no-repeat;
background-position:top left;}

#content #inside #insidecontent h1.references_h1 {text-indent:-9999px;width:100%;height:13px;display:block;background-image:url(images/references_h1.gif);
background-repeat:no-repeat;
background-position:top left;}


#content #inside #insidecontent h1.airportpickup {text-indent:-9999px;width:100%;height:13px;display:block;background-image:url(images/airport_pickup_h1.gif);
background-repeat:no-repeat;
background-position:top left;}


#content #inside #insidecontent h1.clubbingpackage {text-indent:-9999px;width:100%;height:13px;display:block;background-image:url(images/vip_clubbing_package_h1.gif);
background-repeat:no-repeat;
background-position:top left;}




#content #inside #insidecontent h1.chicagoclubs {text-indent:-9999px;width:100%;height:13px;display:block;background-image:url(images/chicago_clubs_h1.gif);
background-repeat:no-repeat;
background-position:top left;}

#content #inside #insidecontent h1.promoschooldancesh1 {text-indent:-9999px;width:100%;height:13px;display:block;background-image:url(images/promo_school_h1.gif);
background-repeat:no-repeat;
background-position:top left;}

#content #inside #insidecontent h1.homecoming {text-indent:-9999px;width:100%;height:13px;display:block;background-image:url(images/homecoming_h1.gif);
background-repeat:no-repeat;
background-position:top left;}

#content #inside #insidecontent h1.promh1 {text-indent:-9999px;width:100%;height:13px;display:block;background-image:url(images/prom_h1.gif);
background-repeat:no-repeat;
background-position:top left;}

#content h1.limo2 {text-indent:-9999px;width:100%;height:13px;display:block;background-image:url(images/limo2_h1.gif);
background-repeat:no-repeat;
background-position:top left;}

#content h1.limo3 {text-indent:-9999px;width:100%;height:13px;display:block;background-image:url(images/limo3_h1.gif);
background-repeat:no-repeat;
background-position:top left;}

#content h1.limo4 {text-indent:-9999px;width:100%;height:13px;display:block;background-image:url(images/limo4_h1.gif);
background-repeat:no-repeat;
background-position:top left;}

#content h1.limo5 {text-indent:-9999px;width:100%;height:13px;display:block;background-image:url(images/limo5_h1.gif);
background-repeat:no-repeat;
background-position:top left;}

#content h1.limo6 {text-indent:-9999px;width:100%;height:13px;display:block;background-image:url(images/limo6_h1.gif);
background-repeat:no-repeat;
background-position:top left;}

#content h1.limo7 {text-indent:-9999px;width:100%;height:13px;display:block;background-image:url(images/limo7_h1.gif);
background-repeat:no-repeat;
background-position:top left;}

#content h1.limo1 {text-indent:-9999px;width:100%;height:13px;display:block;background-image:url(images/limo1_h1.gif);
background-repeat:no-repeat;
background-position:top left;}


#content #inside .btns {text-align:right;padding:279px 10px 0 0;}
#content #inside .pictureholder a:link, #content #inside .pictureholder a:visited {color:#ffffd3;
text-decoration:underline;}
#content #inside .pictureholder a:hover {color:#eaeab9}

#content #inside .leftclubbing li, #content #inside .leftbachelors li, #content #inside .leftbachelorette li {color:#000000;}

.fleetimg {width:427px;float:left;}

.fleetdescription {width:291px;padding:10px;float:right;}

.fleetimg img, .thumbs img {border: 1px solid #273f44;}

.thumbs {width:427px;float:left;margin:2px 0 2px 0;}

.thumbs img {margin:2px;float:left;}

#content #fleet ul {

}
#content #fleet ul li {	list-style-type: circle;
	list-style-image: none;
	list-style-position: inside;
	color:#bbcbca;}
 #sportlogos img {float:left;border:none;}

.whitelink {margin-top:85px;}
.whitelink a:link, .whitelink a:visited {
color:#FFFFFF;
text-decoration:none;
font-size:16px;
font-weight:bold;}
.whitelink a:hover {text-decoration:underline;}

/* chatstat styles */
#chatstatholder {position:absolute;left:0;top:20px;width:100%;height:35px;z-index:999;}
#chatstatbutton {width:760px;margin: 0 auto 0 auto;}