﻿/* Global Elements */

*
{
	margin: 0;
	padding: 0;
}

.clear
{
	clear: both;
}

.clear:after 
{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.hide
{
	display: none;
}

body
{	
	text-align: left;
	font-family: Arial;
	font-size: 62.5%;
	background-color: #3f6ca6;
	background-image: url(../../images/bg_main.gif);	
	background-repeat: repeat-x;
	color: #ffffff;
}



a
{
	text-decoration: underline;
	outline: none;
	color: #BFFFFF;
}

a:hover
{
	text-decoration: none;
	color:#d1c32b;
}

h1
{
	color:#FFFFFF;
    font-size:1.8em;
    margin:0 0 6px 4px;
}

h2
{
	font-size: 1.3em;
	margin: 0 0 15px 4px;
	color: #ffffff;
}

h3
{
	color: #ffffff;
    font-size:1.2em;
    margin:6px 5px 10px;
}

h4
{
	font-size: 1.2em;
	margin: 5px 0 5px 0;
	color:#FFFFFF;
}

p
{
	font-size: 1.3em;
	color: #ffffff;
	line-height:1.6em;
    margin:6px 0;
    padding:5px;
}

label
{
	color:#FFFFFF;
	font-size: 1.2em;
}

ul li
{
	list-style-type: none;
	font-size:1.1em;
}


div#main
{
	
	margin: auto;
	width: 1000px;		
	text-align: left;		
}



div.book
{
	background-image: url(/_includes/images-css/home/avail_results.jpg);
	background-position: 0 110px;
	background-repeat: no-repeat;
		
}

.book div#transport_head

{
    background:transparent url(/_includes/images-css/home/avail_santa_h1.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.book div#hotel_head

{
    background:transparent url(/_includes/images-css/home/avail_santa_h2.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.book div#travel_head

{
    background:transparent url(/_includes/images-css/home/avail_santa_h3.gif) no-repeat;
    height:32px;
    margin: 0 0 15px;

}

.book div#passengers_head

{
    background:transparent url(/_includes/images-css/home/avail_santa_h4.gif) no-repeat;
    height:32px;
    margin:0 0 8px;

}

div.discover
{
	background-image: url(/_includes/images-css/home/avail_discover.jpg);
	background-position: 0 110px;
	background-repeat: no-repeat;
		
}

.discover div#transport_head

{
    background:transparent url(/_includes/images-css/home/avail_discover_h1.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.discover div#hotel_head

{
    background:transparent url(/_includes/images-css/home/avail_discover_h2.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.discover div#travel_head

{
    background:transparent url(/_includes/images-css/home/avail_discover_h3.gif) no-repeat;
    height:32px;
    margin: 0 0 15px;

}

.discover div#passengers_head

{
    background:transparent url(/_includes/images-css/home/avail_discover_h4.gif) no-repeat;
    height:32px;
    margin:0 0 8px;

}

div.frontier
{
	background-image: url(/_includes/images-css/home/avail_front.jpg);
	background-position: 0 110px;
	background-repeat: no-repeat;
		
}

.frontier div#transport_head

{
    background:transparent url(/_includes/images-css/home/avail_front_h1.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.frontier div#hotel_head

{
    background:transparent url(/_includes/images-css/home/avail_front_h2.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.frontier div#travel_head

{
    background:transparent url(/_includes/images-css/home/avail_front_h3.gif) no-repeat;
    height:32px;
    margin: 0 0 15px;

}

.frontier div#passengers_head

{
    background:transparent url(/_includes/images-css/home/avail_front_h4.gif) no-repeat;
    height:32px;
    margin:0 0 8px;

}


div.production
{
	background-image: url(/_includes/images-css/home/avail_production.jpg);
	background-position: 0 110px;
	background-repeat: no-repeat;
		
}

.production div#transport_head

{
    background:transparent url(/_includes/images-css/home/avail_production_h1.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.production div#hotel_head

{
    background:transparent url(/_includes/images-css/home/avail_production_h2.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.production div#travel_head

{
    background:transparent url(/_includes/images-css/home/avail_production_h3.gif) no-repeat;
    height:32px;
    margin: 0 0 15px;

}

.production div#passengers_head

{
    background:transparent url(/_includes/images-css/home/avail_production_h4.gif) no-repeat;
    height:32px;
    margin:0 0 8px;

}

div.toon
{
	background-image: url(/_includes/images-css/home/avail_toon.jpg);
	background-position: 0 110px;
	background-repeat: no-repeat;
		
}

div.buffalo
{
	background-image: url(/_includes/images-css/home/avail_buffalo.jpg);
	background-position: 0 110px;
	background-repeat: no-repeat;
		
}

.buffalo div#transport_head

{
    background:transparent url(/_includes/images-css/home/avail_buff_h1.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.buffalo div#hotel_head

{
    background:transparent url(/_includes/images-css/home/avail_buff_h2.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.buffalo div#travel_head

{
    background:transparent url(/_includes/images-css/home/avail_buff_h3.gif) no-repeat;
    height:32px;
    margin: 0 0 15px;

}

.buffalo div#passengers_head

{
    background:transparent url(/_includes/images-css/home/avail_buff_h4.gif) no-repeat;
    height:32px;
    margin:0 0 8px;

}

div.toon
{
	background-image: url(/_includes/images-css/home/avail_toon.jpg);
	background-position: 0 110px;
	background-repeat: no-repeat;
		
}

.toon div#transport_head

{
    background:transparent url(/_includes/images-css/home/avail_toon_h1.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.toon div#hotel_head

{
    background:transparent url(/_includes/images-css/home/avail_toon_h2.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.toon div#travel_head

{
    background:transparent url(/_includes/images-css/home/avail_toon_h3.gif) no-repeat;
    height:32px;
    margin: 0 0 15px;

}

.toon div#passengers_head

{
    background:transparent url(/_includes/images-css/home/avail_toon_h4.gif) no-repeat;
    height:32px;
    margin:0 0 8px;

}


div.backlot
{
	background-image: url(/_includes/images-css/home/avail_backlot.jpg);
	background-position: 0 110px;
	background-repeat: no-repeat;
		
}

.backlot div#transport_head

{
    background:transparent url(/_includes/images-css/home/avail_backlot_h1.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.backlot div#hotel_head

{
    background:transparent url(/_includes/images-css/home/avail_backlot_h2.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.backlot div#travel_head

{
    background:transparent url(/_includes/images-css/home/avail_backlot_h3.gif) no-repeat;
    height:32px;
    margin: 0 0 15px;

}

.backlot div#passengers_head

{
    background:transparent url(/_includes/images-css/home/avail_backlot_h4.gif) no-repeat;
    height:32px;
    margin:0 0 8px;

}

div.frontlot
{
	background-image: url(/_includes/images-css/home/avail_frontlot.jpg);
	background-position: 0 110px;
	background-repeat: no-repeat;
		
}

.frontlot div#transport_head

{
    background:transparent url(/_includes/images-css/home/avail_frontlot_h1.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.frontlot div#hotel_head

{
    background:transparent url(/_includes/images-css/home/avail_frontlot_h2.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.frontlot div#travel_head

{
    background:transparent url(/_includes/images-css/home/avail_frontlot_h3.gif) no-repeat;
    height:32px;
    margin: 0 0 15px;

}

.frontlot div#passengers_head

{
    background:transparent url(/_includes/images-css/home/avail_frontlot_h4.gif) no-repeat;
    height:32px;
    margin:0 0 8px;

}

div.footer
{
	background-image: url(/_includes/images-css/home/avail_results.jpg);
	background-position: 0 110px;
	background-repeat: no-repeat;
		
}

.footer div#transport_head

{
    background:transparent url(/_includes/images-css/home/avail_santa_h1.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.footer div#hotel_head

{
    background:transparent url(/_includes/images-css/home/avail_santa_h2.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.footer div#travel_head

{
    background:transparent url(/_includes/images-css/home/avail_santa_h3.gif) no-repeat;
    height:32px;
    margin: 0 0 15px;

}

.footer div#passengers_head

{
    background:transparent url(/_includes/images-css/home/avail_santa_h4.gif) no-repeat;
    height:32px;
    margin:0 0 8px;

}

div.red
{
	background-image: url(/_includes/images-css/home/avail_home4.jpg);
	background-position: 0 110px;
	background-repeat: no-repeat;
		
}

.red div#transport_head

{
    background:transparent url(/_includes/images-css/home/avail_gen_h1.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.red div#hotel_head

{
    background:transparent url(/_includes/images-css/home/avail_gen_h2.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.red div#travel_head

{
    background:transparent url(/_includes/images-css/home/avail_gen_h3.gif) no-repeat;
    height:32px;
    margin:0 0 8px;

}

.red div#passengers_head

{
    background:transparent url(/_includes/images-css/home/avail_gen_h4.gif) no-repeat;
    height:32px;
    margin:0 0 8px;

}

div.green
{
	background-image: url(/_includes/images-css/home/avail_seasons2.jpg);
	background-position: 0 110px;
	background-repeat: no-repeat;
		
}

.green div#transport_head

{
    background:transparent url(/_includes/images-css/home/avail_seasons_h1.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.green div#hotel_head

{
    background:transparent url(/_includes/images-css/home/avail_seasons_h2.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.green div#travel_head

{
    background:transparent url(/_includes/images-css/home/avail_seasons_h3.gif) no-repeat;
    height:32px;
    margin: 0 0 15px;

}

.green div#passengers_head

{
    background:transparent url(/_includes/images-css/home/avail_seasons_h4.gif) no-repeat;
    height:32px;
    margin:0 0 8px;

}

div.kids
{
	background-image: url(/_includes/images-css/home/avail_results.jpg);
	background-position: 0 110px;
	background-repeat: no-repeat;
		
}

div.kids div#transport_head

{
    background:transparent url(/_includes/images-css/home/avail_santa_h1.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

div.kids div#hotel_head

{
    background:transparent url(/_includes/images-css/home/avail_santa_h2.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

div.kids div#travel_head

{
    background:transparent url(/_includes/images-css/home/avail_santa_h3.gif) no-repeat;
    height:32px;
    margin: 0 0 15px;

}

div.kids div#passengers_head

{
    background:transparent url(/_includes/images-css/home/avail_santa_h4.gif) no-repeat;
    height:32px;
    margin:0 0 8px;

}

div.blue
{
	background-image: url(/_includes/images-css/home/avail_results.jpg);
	background-position: 0 110px;
	background-repeat: no-repeat;
		
}

.blue div#transport_head

{
    background:transparent url(/_includes/images-css/home/avail_santa_h1.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.blue div#hotel_head

{
    background:transparent url(/_includes/images-css/home/avail_santa_h2.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.blue div#travel_head

{
    background:transparent url(/_includes/images-css/home/avail_santa_h3.gif) no-repeat;
    height:32px;
    margin: 0 0 15px;

}

.blue div#passengers_head

{
    background:transparent url(/_includes/images-css/home/avail_santa_h4.gif) no-repeat;
    height:32px;
    margin:0 0 8px;

}

div.pink
{
	background-image: url(/_includes/images-css/home/avail_parks2.jpg);
	background-position: 0 110px;
	background-repeat: no-repeat;
		
}

.pink div#transport_head

{
    background:transparent url(/_includes/images-css/home/avail_parks_h1.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.pink div#hotel_head

{
    background:transparent url(/_includes/images-css/home/avail_parks_h2.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.pink div#travel_head

{
    background:transparent url(/_includes/images-css/home/avail_parks_h3.gif) no-repeat;
    height:32px;
    margin: 0 0 15px;

}

.pink div#passengers_head

{
    background:transparent url(/_includes/images-css/home/avail_parks_h4.gif) no-repeat;
    height:32px;
    margin:0 0 8px;

}

div.moreblue
{
	background-image: url(/_includes/images-css/home/avail_more.jpg);
	background-position: 0 110px;
	background-repeat: no-repeat;
		
}

.moreblue div#transport_head

{
    background:transparent url(/_includes/images-css/home/avail_santa_h1.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.moreblue div#hotel_head

{
    background:transparent url(/_includes/images-css/home/avail_santa_h2.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.moreblue div#travel_head

{
    background:transparent url(/_includes/images-css/home/avail_santa_h3.gif) no-repeat;
    height:32px;
    margin: 0 0 15px;

}

.moreblue div#passengers_head

{
    background:transparent url(/_includes/images-css/home/avail_santa_h4.gif) no-repeat;
    height:32px;
    margin:0 0 8px;

}

div.kids
{
	background-image: url(/_includes/images-css/home/avail_more.jpg);
	background-position: 0 110px;
	background-repeat: no-repeat;
		
}

.kids div#transport_head

{
    background:transparent url(/_includes/images-css/home/avail_kidsfree2_h1.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.kids div#hotel_head

{
    background:transparent url(/_includes/images-css/home/avail_kidsfree2.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.kids div#travel_head

{
    background:transparent url(/_includes/images-css/home/avail_home_h3.gif) no-repeat;
    height:32px;
    margin: 0 0 15px;

}

.kids div#passengers_head

{
    background:transparent url(/_includes/images-css/home/avail_home_h4.gif) no-repeat;
    height:32px;
    margin:0 0 8px;

}

div.orange
{
	background-image: url(/_includes/images-css/home/avail_summer2.jpg);
	background-position: 0 110px;
	background-repeat: no-repeat;
		
}

.orange div#transport_head

{
    background:transparent url(/_includes/images-css/home/avail_summer_h1.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.orange div#hotel_head

{
    background:transparent url(/_includes/images-css/home/avail_summer_h2.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.orange div#travel_head

{
    background:transparent url(/_includes/images-css/home/avail_summer_h3.gif) no-repeat;
    height:32px;
    margin: 0 0 15px;

}

.orange div#passengers_head

{
    background:transparent url(/_includes/images-css/home/avail_summer_h4.gif) no-repeat;
    height:32px;
    margin:0 0 8px;

}

div.hall
{
	background-image: url(/_includes/images-css/home/avail_halloween2.jpg);
	background-position: 0 110px;
	background-repeat: no-repeat;
		
}

.hall div#transport_head

{
    background:transparent url(/_includes/images-css/home/avail_jones_h1.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.hall div#hotel_head

{
    background:transparent url(/_includes/images-css/home/avail_jones_h2.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.hall div#travel_head

{
    background:transparent url(/_includes/images-css/home/avail_jones_h3.gif) no-repeat;
    height:32px;
    margin: 0 0 15px;

}

.hall div#passengers_head

{
    background:transparent url(/_includes/images-css/home/avail_jones_h4.gif) no-repeat;
    height:32px;
    margin:0 0 8px;

}



div.xmas
{
	background-image: url(/_includes/images-css/home/avail_xmas2.jpg);
	background-position: 0 110px;
	background-repeat: no-repeat;
		
}

.xmas div#transport_head

{
    background:transparent url(/_includes/images-css/home/avail_xmas_h1.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.xmas div#hotel_head

{
    background:transparent url(/_includes/images-css/home/avail_xmas_h2.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.xmas div#travel_head

{
    background:transparent url(/_includes/images-css/home/avail_xmas_h3.gif) no-repeat;
    height:32px;
    margin: 0 0 15px;

}

.xmas div#passengers_head

{
    background:transparent url(/_includes/images-css/home/avail_xmas_h4.gif) no-repeat;
    height:32px;
    margin:0 0 8px;

}

div.lbrown
{
	background-image: url(/_includes/images-css/home/avail_village.jpg);
	background-position: 0 110px;
	background-repeat: no-repeat;
		
}

.lbrown div#transport_head

{
    background:transparent url(/_includes/images-css/home/avail_cheyenne_h1.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.lbrown div#hotel_head

{
    background:transparent url(/_includes/images-css/home/avail_cheyenne_h2.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.lbrown div#travel_head

{
    background:transparent url(/_includes/images-css/home/avail_cheyenne_h3.gif) no-repeat;
    height:32px;
    margin: 0 0 15px;

}

.lbrown div#passengers_head

{
    background:transparent url(/_includes/images-css/home/avail_cheyenne_h4.gif) no-repeat;
    height:32px;
    margin:0 0 8px;

}

div.magic
{
	background-image: url(/_includes/images-css/home/avail_party.jpg);
	background-position: 0 110px;
	background-repeat: no-repeat;
		
}

.magic div#transport_head

{
    background:transparent url(/_includes/images-css/home/avail_party_h1.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.magic div#hotel_head

{
    background:transparent url(/_includes/images-css/home/avail_party_h2.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.magic div#travel_head

{
    background:transparent url(/_includes/images-css/home/avail_party_h3.gif) no-repeat;
    height:32px;
    margin: 0 0 15px;

}

.magic div#passengers_head

{
    background:transparent url(/_includes/images-css/home/avail_party_h4.gif) no-repeat;
    height:32px;
    margin:0 0 8px;

}

div.lblue
{
	background-image: url(/_includes/images-css/home/avail_studios2.jpg);
	background-position: 0 110px;
	background-repeat: no-repeat;
		
}

.lblue div#transport_head

{
    background:transparent url(/_includes/images-css/home/avail_studios_h1.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.lblue div#hotel_head

{
    background:transparent url(/_includes/images-css/home/avail_studios_h2.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.lblue div#travel_head

{
    background:transparent url(/_includes/images-css/home/avail_studios_h3.gif) no-repeat;
    height:32px;
    margin: 0 0 15px;

}

.lblue div#passengers_head

{
    background:transparent url(/_includes/images-css/home/avail_studios_h4.gif) no-repeat;
    height:32px;
    margin:0 0 8px;

}

div.offers
{
	background-image: url(/_includes/images-css/home/avail_offers.jpg);
	background-position: 0 110px;
	background-repeat: no-repeat;
		
}

.offers div#transport_head

{
    background:transparent url(/_includes/images-css/home/avail_dyellow_h1.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.offers div#hotel_head

{
    background:transparent url(/_includes/images-css/home/avail_dyellow_h2.gif) no-repeat;
    height:32px;
    margin:0 0 8px;

}

.offers div#travel_head

{
    background:transparent url(/_includes/images-css/home/avail_dyellow_h3.gif) no-repeat;
    height:32px;
    margin: 0 0 15px;

}

.offers div#passengers_head

{
    background:transparent url(/_includes/images-css/home/avail_dyellow_h4.gif) no-repeat;
    height:32px;
    margin:0 0 8px;

}

div.travel
{
	background-image: url(/_includes/images-css/home/avail_travel.jpg);
	background-position: 0 110px;
	background-repeat: no-repeat;
		
}

.travel div#transport_head

{
    background:transparent url(/_includes/images-css/home/avail_travel_h1.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.travel div#hotel_head

{
    background:transparent url(/_includes/images-css/home/avail_travel_h2.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.travel div#travel_head

{
    background:transparent url(/_includes/images-css/home/avail_travel_h3.gif) no-repeat;
    height:32px;
    margin: 0 0 15px;

}

.travel div#passengers_head

{
    background:transparent url(/_includes/images-css/home/avail_travel_h4.gif) no-repeat;
    height:32px;
    margin:0 0 8px;

}

div.extra
{
	background-image: url(/_includes/images-css/home/avail_extra.jpg);
	background-position: 0 110px;
	background-repeat: no-repeat;
		
}

.extra div#transport_head

{
    background:transparent url(/_includes/images-css/home/avail_extra_h1.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.extra div#hotel_head

{
    background:transparent url(/_includes/images-css/home/avail_extra_h2.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.extra div#travel_head

{
    background:transparent url(/_includes/images-css/home/avail_extra_h3.gif) no-repeat;
    height:32px;
    margin: 0 0 15px;

}

.extra div#passengers_head

{
    background:transparent url(/_includes/images-css/home/avail_extra_h4.gif) no-repeat;
    height:32px;
    margin:0 0 8px;

}

div.santa
{
	background-image: url(/_includes/images-css/home/avail_santa.jpg);
	background-position: 0 110px;
	background-repeat: no-repeat;
		
}

.santa div#transport_head

{
    background:transparent url(/_includes/images-css/home/avail_santa_h1.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.santa div#hotel_head

{
    background:transparent url(/_includes/images-css/home/avail_santa_h2.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.santa div#travel_head

{
    background:transparent url(/_includes/images-css/home/avail_santa_h3.gif) no-repeat;
    height:32px;
    margin: 0 0 15px;

}

.santa div#passengers_head

{
    background:transparent url(/_includes/images-css/home/avail_santa_h4.gif) no-repeat;
    height:32px;
    margin:0 0 8px;

}

div.cheyenne
{
	background-image: url(/_includes/images-css/home/avail_cheyenne.jpg);
	background-position: 0 110px;
	background-repeat: no-repeat;
		
}

.cheyenne div#transport_head

{
    background:transparent url(/_includes/images-css/home/avail_cheyenne_h1.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.cheyenne div#hotel_head

{
    background:transparent url(/_includes/images-css/home/avail_cheyenne_h2.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.cheyenne div#travel_head

{
    background:transparent url(/_includes/images-css/home/avail_cheyenne_h3.gif) no-repeat;
    height:32px;
    margin: 0 0 15px;

}

.cheyenne div#passengers_head

{
    background:transparent url(/_includes/images-css/home/avail_cheyenne_h4.gif) no-repeat;
    height:32px;
    margin:0 0 8px;

}

div.sequoia
{
	background-image: url(/_includes/images-css/home/avail_sequoia.jpg);
	background-position: 0 110px;
	background-repeat: no-repeat;
		
}

.sequoia div#transport_head

{
    background:transparent url(/_includes/images-css/home/avail_travel_h1.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.sequoia div#hotel_head

{
    background:transparent url(/_includes/images-css/home/avail_travel_h2.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.sequoia div#travel_head

{
    background:transparent url(/_includes/images-css/home/avail_travel_h3.gif) no-repeat;
    height:32px;
    margin: 0 0 15px;

}

.sequoia div#passengers_head

{
    background:transparent url(/_includes/images-css/home/avail_travel_h4.gif) no-repeat;
    height:32px;
    margin:0 0 8px;

}

div.video
{
	background-image: url(/_includes/images-css/home/avail_video.jpg);
	background-position: 0 110px;
	background-repeat: no-repeat;
		
}

.video div#transport_head

{
    background:transparent url(/_includes/images-css/home/avail_video_h1.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.video div#hotel_head

{
    background:transparent url(/_includes/images-css/home/avail_video_h2.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.video div#travel_head

{
    background:transparent url(/_includes/images-css/home/avail_video_h3.gif) no-repeat;
    height:32px;
    margin: 0 0 15px;

}

.video div#passengers_head

{
    background:transparent url(/_includes/images-css/home/avail_video_h4.gif) no-repeat;
    height:32px;
    margin:0 0 8px;

}

div.generation
{
	background-image: url(/_includes/images-css/home/avail_generation.jpg);
	background-position: 0 110px;
	background-repeat: no-repeat;
		
}

.generation div#transport_head

{
    background:transparent url(/_includes/images-css/home/avail_generation_h1.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.generation div#hotel_head

{
    background:transparent url(/_includes/images-css/home/avail_generation_h2.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.generation div#travel_head

{
    background:transparent url(/_includes/images-css/home/avail_generation_h3.gif) no-repeat;
    height:32px;
    margin: 0 0 15px;

}

.generation div#passengers_head

{
    background:transparent url(/_includes/images-css/home/avail_generation_h4.gif) no-repeat;
    height:32px;
    margin:0 0 8px;

}

div.playland
{
	background-image: url(/_includes/images-css/home/avail_generation.jpg);
	background-position: 0 110px;
	background-repeat: no-repeat;
		
}

.playland div#transport_head

{
    background:transparent url(/_includes/images-css/home/avail_generation_h1.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.playland div#hotel_head

{
    background:transparent url(/_includes/images-css/home/avail_generation_h2.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.playland div#travel_head

{
    background:transparent url(/_includes/images-css/home/avail_generation_h3.gif) no-repeat;
    height:32px;
    margin: 0 0 15px;

}

.playland div#passengers_head

{
    background:transparent url(/_includes/images-css/home/avail_generation_h4.gif) no-repeat;
    height:32px;
    margin:0 0 8px;

}


div.play
{
	background-image: url(/_includes/images-css/home/avail_playland.jpg);
	background-position: 0 110px;
	background-repeat: no-repeat;
		
}

.play div#transport_head

{
    background:transparent url(/_includes/images-css/home/avail_studios_h1.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.play div#hotel_head

{
    background:transparent url(/_includes/images-css/home/avail_studios_h2.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.play div#travel_head

{
    background:transparent url(/_includes/images-css/home/avail_studios_h3.gif) no-repeat;
    height:32px;
    margin: 0 0 15px;

}

.play div#passengers_head

{
    background:transparent url(/_includes/images-css/home/avail_studios_h4.gif) no-repeat;
    height:32px;
    margin:0 0 8px;

}

div.parachute
{
	background-image: url(/_includes/images-css/home/avail_parachute.jpg);
	background-position: 0 110px;
	background-repeat: no-repeat;
		
}

.parachute div#transport_head

{
    background:transparent url(/_includes/images-css/home/avail_seasons_h1.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.parachute div#hotel_head

{
    background:transparent url(/_includes/images-css/home/avail_seasons_h2.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.parachute div#travel_head

{
    background:transparent url(/_includes/images-css/home/avail_seasons_h3.gif) no-repeat;
    height:32px;
    margin: 0 0 15px;

}

.parachute div#passengers_head

{
    background:transparent url(/_includes/images-css/home/avail_seasons_h4.gif) no-repeat;
    height:32px;
    margin:0 0 8px;

}

div.slinky
{
	background-image: url(/_includes/images-css/home/avail_slinky.jpg);
	background-position: 0 110px;
	background-repeat: no-repeat;
		
}

.slinky div#transport_head

{
    background:transparent url(/_includes/images-css/home/avail_studios_h1.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.slinky div#hotel_head

{
    background:transparent url(/_includes/images-css/home/avail_studios_h2.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.slinky div#travel_head

{
    background:transparent url(/_includes/images-css/home/avail_studios_h3.gif) no-repeat;
    height:32px;
    margin: 0 0 15px;

}

.slinky div#passengers_head

{
    background:transparent url(/_includes/images-css/home/avail_studios_h4.gif) no-repeat;
    height:32px;
    margin:0 0 8px;

}

div.racer
{
	background-image: url(/_includes/images-css/home/avail_racer.jpg);
	background-position: 0 110px;
	background-repeat: no-repeat;
		
}

.racer div#transport_head

{
    background:transparent url(/_includes/images-css/home/avail_playhouse_h1.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.racer div#hotel_head

{
    background:transparent url(/_includes/images-css/home/avail_playhouse_h2.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.racer div#travel_head

{
    background:transparent url(/_includes/images-css/home/avail_playhouse_h3.gif) no-repeat;
    height:32px;
    margin: 0 0 15px;

}

.racer div#passengers_head

{
    background:transparent url(/_includes/images-css/home/avail_playhouse_h4.gif) no-repeat;
    height:32px;
    margin:0 0 8px;

}

div.pirates
{
	background-image: url(/_includes/images-css/home/avail_pirates.jpg);
	background-position: 0 110px;
	background-repeat: no-repeat;
		
}



.pirates div#transport_head

{
    background:transparent url(/_includes/images-css/home/avail_pirates_h1.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.pirates div#hotel_head

{
    background:transparent url(/_includes/images-css/home/avail_pirates_h2.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.pirates div#travel_head

{
    background:transparent url(/_includes/images-css/home/avail_pirates_h3.gif) no-repeat;
    height:32px;
    margin: 0 0 15px;

}

.pirates div#passengers_head

{
    background:transparent url(/_includes/images-css/home/avail_pirates_h4.gif) no-repeat;
    height:32px;
    margin:0 0 8px;

}

div.manor
{
	background-image: url(/_includes/images-css/home/avail_manor.jpg);
	background-position: 0 110px;
	background-repeat: no-repeat;
		
}

.manor div#transport_head

{
    background:transparent url(/_includes/images-css/home/avail_manor_h1.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.manor div#hotel_head

{
    background:transparent url(/_includes/images-css/home/avail_manor_h2.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.manor div#travel_head

{
    background:transparent url(/_includes/images-css/home/avail_manor_h3.gif) no-repeat;
    height:32px;
    margin: 0 0 15px;

}

.manor div#passengers_head

{
    background:transparent url(/_includes/images-css/home/avail_manor_h4.gif) no-repeat;
    height:32px;
    margin:0 0 8px;

}

div.castle
{
	background-image: url(/_includes/images-css/home/avail_castle2.jpg);
	background-position: 0 110px;
	background-repeat: no-repeat;
		
}

.castle div#transport_head

{
    background:transparent url(/_includes/images-css/home/avail_castle_h1.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.castle div#hotel_head

{
    background:transparent url(/_includes/images-css/home/avail_castle_h2.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.castle div#travel_head

{
    background:transparent url(/_includes/images-css/home/avail_castle_h3.gif) no-repeat;
    height:32px;
    margin: 0 0 15px;

}

.castle div#passengers_head

{
    background:transparent url(/_includes/images-css/home/avail_castle_h4.gif) no-repeat;
    height:32px;
    margin:0 0 8px;

}

div.fant
{
	background-image: url(/_includes/images-css/home/avail_fant.jpg);
	background-position: 0 110px;
	background-repeat: no-repeat;
		
}

.fant div#transport_head

{
    background:transparent url(/_includes/images-css/home/avail_fant_h1.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.fant div#hotel_head

{
    background:transparent url(/_includes/images-css/home/avail_fant_h2.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.fant div#travel_head

{
    background:transparent url(/_includes/images-css/home/avail_fant_h3.gif) no-repeat;
    height:32px;
    margin: 0 0 15px;

}

.fant div#passengers_head

{
    background:transparent url(/_includes/images-css/home/avail_fant_h4.gif) no-repeat;
    height:32px;
    margin:0 0 8px;

}

div.space
{
	background-image: url(/_includes/images-css/home/avail_space2.jpg);
	background-position: 0 110px;
	background-repeat: no-repeat;
		
}

.space div#hotel_head

{
    background:transparent url(/_includes/images-css/home/avail_space_h2.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.space div#transport_head

{
    background:transparent url(/_includes/images-css/home/avail_space_h1.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.space div#travel_head

{
    background:transparent url(/_includes/images-css/home/avail_space_h3.gif) no-repeat;
    height:32px;
    margin: 0 0 15px;

}

.space div#passengers_head

{
    background:transparent url(/_includes/images-css/home/avail_space_h4.gif) no-repeat;
    height:32px;
    margin:0 0 8px;

}

div.jones
{
	background-image: url(/_includes/images-css/home/avail_jones.jpg);
	background-position: 0 110px;
	background-repeat: no-repeat;
		
}

.jones div#transport_head

{
    background:transparent url(/_includes/images-css/home/avail_jones_h1.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.jones div#hotel_head

{
    background:transparent url(/_includes/images-css/home/avail_jones_h2.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.jones div#travel_head

{
    background:transparent url(/_includes/images-css/home/avail_jones_h3.gif) no-repeat;
    height:32px;
    margin: 0 0 15px;

}

.jones div#passengers_head

{
    background:transparent url(/_includes/images-css/home/avail_jones_h4.gif) no-repeat;
    height:32px;
    margin:0 0 8px;

}

div.high
{
	background-image: url(/_includes/images-css/home/avail_high.jpg);
	background-position: 0 110px;
	background-repeat: no-repeat;
		
}

.high div#transport_head

{
    background:transparent url(/_includes/images-css/home/avail_high_h1.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.high div#hotel_head

{
    background:transparent url(/_includes/images-css/home/avail_high_h2.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.high div#travel_head

{
    background:transparent url(/_includes/images-css/home/avail_high_h3.gif) no-repeat;
    height:32px;
    margin: 0 0 15px;

}

.high div#passengers_head

{
    background:transparent url(/_includes/images-css/home/avail_high_h4.gif) no-repeat;
    height:32px;
    margin:0 0 8px;

}


div.stunt
{
	background-image: url(/_includes/images-css/home/avail_stunt.jpg);
	background-position: 0 110px;
	background-repeat: no-repeat;
		
}

.stunt div#transport_head

{
    background:transparent url(/_includes/images-css/home/avail_stunt_h1.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.stunt div#hotel_head

{
    background:transparent url(/_includes/images-css/home/avail_stunt_h2.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.stunt div#travel_head

{
    background:transparent url(/_includes/images-css/home/avail_stunt_h3.gif) no-repeat;
    height:32px;
    margin: 0 0 15px;

}

.stunt div#passengers_head

{
    background:transparent url(/_includes/images-css/home/avail_stunt_h4.gif) no-repeat;
    height:32px;
    margin:0 0 8px;

}

div.cars
{
	background-image: url(/_includes/images-css/home/avail_playhouse.jpg);
	background-position: 0 110px;
	background-repeat: no-repeat;
		
}

.cars div#transport_head

{
    background:transparent url(/_includes/images-css/home/avail_playhouse_h1.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.cars div#hotel_head

{
    background:transparent url(/_includes/images-css/home/avail_playhouse_h2.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.cars div#travel_head

{
    background:transparent url(/_includes/images-css/home/avail_playhouse_h3.gif) no-repeat;
    height:32px;
    margin: 0 0 15px;

}

.cars div#passengers_head

{
    background:transparent url(/_includes/images-css/home/avail_playhouse_h4.gif) no-repeat;
    height:32px;
    margin:0 0 8px;

}

div.stitch
{
	background-image: url(/_includes/images-css/home/avail_stitch.jpg);
	background-position: 0 110px;
	background-repeat: no-repeat;
		
}

.stitch div#transport_head

{
    background:transparent url(/_includes/images-css/home/avail_more_h1.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.stitch div#hotel_head

{
    background:transparent url(/_includes/images-css/home/avail_more_h2.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.stitch div#travel_head

{
    background:transparent url(/_includes/images-css/home/avail_more_h3.gif) no-repeat;
    height:32px;
    margin: 0 0 15px;

}

.stitch div#passengers_head

{
    background:transparent url(/_includes/images-css/home/avail_more_h4.gif) no-repeat;
    height:32px;
    margin:0 0 8px;

}

div.tower
{
	background-image: url(/_includes/images-css/home/avail_tower.jpg);
	background-position: 0 110px;
	background-repeat: no-repeat;
		
}

.tower div#transport_head

{
    background:transparent url(/_includes/images-css/home/avail_tower_h1.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.tower div#hotel_head

{
    background:transparent url(/_includes/images-css/home/avail_tower_h2.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.tower div#travel_head

{
    background:transparent url(/_includes/images-css/home/avail_tower_h3.gif) no-repeat;
    height:32px;
    margin: 0 0 15px;

}

.tower div#passengers_head

{
    background:transparent url(/_includes/images-css/home/avail_tower_h4.gif) no-repeat;
    height:32px;
    margin:0 0 8px;

}

div.crush
{
	background-image: url(/_includes/images-css/home/avail_crush.jpg);
	background-position: 0 110px;
	background-repeat: no-repeat;
		
}

.crush div#transport_head

{
    background:transparent url(/_includes/images-css/home/avail_more_h1.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.crush div#hotel_head

{
    background:transparent url(/_includes/images-css/home/avail_more_h2.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.crush div#travel_head

{
    background:transparent url(/_includes/images-css/home/avail_more_h3.gif) no-repeat;
    height:32px;
    margin: 0 0 15px;

}

.crush div#passengers_head

{
    background:transparent url(/_includes/images-css/home/avail_more_h4.gif) no-repeat;
    height:32px;
    margin:0 0 8px;

}

div.playhouse
{
	background-image: url(/_includes/images-css/home/avail_playhouse.jpg);
	background-position: 0 110px;
	background-repeat: no-repeat;
		
}

.playhouse div#transport_head

{
    background:transparent url(/_includes/images-css/home/avail_playhouse_h1.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.playhouse div#hotel_head

{
    background:transparent url(/_includes/images-css/home/avail_playhouse_h2.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.playhouse div#travel_head

{
    background:transparent url(/_includes/images-css/home/avail_playhouse_h3.gif) no-repeat;
    height:32px;
    margin: 0 0 15px;

}

.playhouse div#passengers_head

{
    background:transparent url(/_includes/images-css/home/avail_playhouse_h4.gif) no-repeat;
    height:32px;
    margin:0 0 8px;

}

div.starsncars
{
	background-image: url(/_includes/images-css/home/avail_starsncars.jpg);
	background-position: 0 110px;
	background-repeat: no-repeat;
		
}

.starsncars div#transport_head

{
    background:transparent url(/_includes/images-css/home/avail_starsncars_h1.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.starsncars div#hotel_head

{
    background:transparent url(/_includes/images-css/home/avail_starsncars_h2.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.starsncars div#travel_head

{
    background:transparent url(/_includes/images-css/home/avail_starsncars_h3.gif) no-repeat;
    height:32px;
    margin: 0 0 15px;

}

.starsncars div#passengers_head

{
    background:transparent url(/_includes/images-css/home/avail_starsncars_h4.gif) no-repeat;
    height:32px;
    margin:0 0 8px;

}

div.train
{
	background-image: url(/_includes/images-css/home/avail_train.jpg);
	background-position: 0 110px;
	background-repeat: no-repeat;
		
}

.train div#transport_head

{
    background:transparent url(/_includes/images-css/home/avail_train_h1.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.train div#hotel_head

{
    background:transparent url(/_includes/images-css/home/avail_train_h2.gif) no-repeat;
    height:32px;
    margin:0 0 8px;
    

}

.train div#travel_head

{
    background:transparent url(/_includes/images-css/home/avail_train_h3.gif) no-repeat;
    height:32px;
    margin: 0 0 15px;

}

.train div#passengers_head

{
    background:transparent url(/_includes/images-css/home/avail_train_h4.gif) no-repeat;
    height:32px;
    margin:0 0 8px;

}

.nomenu #right
{
	background-image:none !important;
	width:900px !important;
	min-height:448px !important;
}

/* Header */

div#main div#header
{
	height: 93px;
}

div#main div#header div#logo a
{
	margin:0 0 0 70px;
	display: block;
	background-image: url(../../images/logo.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 191px;
	height: 93px;
	text-indent: -5000px;	
	float:left;
}

div#main .brochure 

{
    position:relative;
    right:129px;
    top:1px;
}
    
div#main .brochure a  

{
    width:71px; 
    height:92px; 
    display:block; 
    background:url(/_includes/images-css/home/brochure.gif);
    background-repeat:no-repeat; 
    overflow:hidden; 
    text-indent:-99999px;
    position:absolute;
    left:798px;
    top:0px;
	
	}
	
div#main .brochure a:hover 

{
    background-position:-71px;
	width:296px; 
    height:92px; 
	}
	
div#main div#header_right 
{
    
    float:right;
    margin:14px 0 0;
    padding:10px 0 0;
    text-align:right;
    width:500px;
 
}	
	
div#main div#header_right div#search 

{ 

  margin:19px 0 0;
 
  


    }
    
    
    
/* availability form */


div#main div#inner
{
	padding: 0 20px;
	
}

div#main div.form label
{
	display: block;
}

div#main div.form div.element
{
	float: left;
	margin: 0 0 10px 0;
}




div#main div#left
{
    
	float:left;
    margin:0 0 0 40px;
    min-height:720px;
    padding:21px 0 0px 62px;
    width:230px;
	
}


div#main div#left h2
{
	display: none;
}

div#main div#left h3,
div#main div#left p
{
	color: #fff;
	padding: 0 0 0 20px;
	
}

div#main div#left .datepicker
{
	margin: 12px 0 0 18px;
}

div#main div#left label
{
	margin: 2px 0 10px 20px;
	width: 80px;	
	float: left;
	color: #fff;	
	font-weight: bold;
}

div#main div#left div.form
{
	margin:64px 0 0;
	height:530px;
}


*:first-child+html div#main div#left div.form

{
	margin:85px 0 0;
}

div#main div#left div.element
{
	width: 120px;	
}

*:first-child+html div#main div.form div.element {
margin:0 0 0px;
}


div#main div#right
{
	min-height: 570px;
	width:665px;
	float: left;
}

div#main div#right .results
{

    padding:26px;
    
}

div#main div#right div#filter input
{
	margin: 0 5px 0 0;
}

div#main div#right div#filter input,
div#main div#right div#filter label
{
	margin: 0 0 0 5px;
}

div#main div#right div#searchresults,
div#main div#right div.bookingpanel
{
	background-color:#4B86C3;
    border:1px solid #265CA3;
    padding:8px 21px;
    width:561px;
}

div#main div#right div#loading,
div#main div#right div.bookingpanel div#loading
{
	position: absolute;		
	width: 600px;
	height: 100%;
	background-image: url(../../images/bg_trans.png);	
}

div#main div#right div.bookingpanel div#loading
{
	height: 90%;
}

div#main div#right div#loading img
{
	margin: 240px 0 0 300px;
}

div#main div#right div.bookingpanel
{
	margin:0 0 8px;
    padding:22px;	
	border:1px solid #ECECEC;
}

div#main div#right div#searchresults ul li
{
	width:529px;
	margin: 0 0 20px 0;	
	padding: 15px;
	list-style-type: none;
	border:1px solid #FFFFFF;
	background-color:#32609C;

}

div#main div#right div#searchresults ul li a
{
	font-size: 1.2em;	
}

div#main div#right div#searchresults ul li .disneypanel
{
	padding: 5px 0 0 0;
}

div#main div#right div#searchresults ul li h3
{
	margin: 0 0 5px 0;
	font-size:1.4em;
	background-image:none;
	width:auto;
}

div#main div#right div#searchresults ul li h4
{
	color: #2c76a8;	
	margin:0;
}

div#main div#right div#searchresults ul li hr
{
	height: 0;
	border: 0;
	border-top: 1px solid #ccc;
}

div#main div#right div#searchresults ul li p em
{
	font-size: 0.9em;
}

div#main div#right div#searchresults ul li div.item
{
	margin: 5px 0 0 0;	
}

div#main div#right div#searchresults div#pager 
{
	text-align: center;
	margin: 0 0 20px 0;
}

div#main div#right div#searchresults div#pager a
{
	font-size: 1.2em;
	margin: 0 10px;
}

div#main div#right div.formitem
{
	float:left;
    width:360px;

}




div#main div#right div.bookingpanel label
{
	width:auto;
	float:left;
	margin:5px 5px;
	
}

div#main div#right div.bookingpanel div#last_step label
{
	width:300px;
	float:left;
	margin:5px 0 8px;
	
}


div#main div#right div.element
{
	float: left;
	width: 150px;
}

div#main div#right div.element .error
{
	font-size: 1.2em;
	white-space: nowrap;
}


div#main div#right div.bookingpanel div.formitem label
{
	width: 100px;
}

div#main div#right div.bookingpanel div.pickups_margin
{
    margin: 0 0 10px;
}


/* Main Images */


 div#main div#right .index
{
    background:transparent url(/_includes/images-css/home/main_home5.jpg) no-repeat;
    clear:none;
    height:610px;
    text-indent:0;
    width:648px; 
    
    }
    
 div#main div#right .seasons
{
    background:transparent url(/_includes/images-css/home/main_seasons3.jpg) no-repeat;
    clear:none;
    height:470px;
    text-indent:0;
    width:648px; 
    
    }
    
div#main div#right .kids
{
    background:transparent url(/_includes/images-css/home/main_kidsfree3.jpg) no-repeat;
    clear:none;
    height:490px;
    text-indent:0;
    width:648px; 
    
    }
    
div#main div#right .summer
{
    background:transparent url(/_includes/images-css/home/main_summer3.jpg) no-repeat;
    clear:none;
    height:490px;
    text-indent:0;
    width:648px; 
    
    }
    
    
div#main div#right .halloween
{
    background:transparent url(/_includes/images-css/home/main_halloween3.jpg) no-repeat;
    clear:none;
    height:490px;
    text-indent:0;
    width:648px; 
    
    }
    
div#main div#right .bonfire
{
    background:transparent url(/_includes/images-css/home/main_bonfire3.jpg) no-repeat;
    clear:none;
    height:490px;
    text-indent:0;
    width:648px; 
    
    }
    
div#main div#right .xmas
{
    background:transparent url(/_includes/images-css/home/main_xmas3.jpg) no-repeat;
    clear:none;
    height:490px;
    text-indent:0;
    width:648px; 
    
    }
    
div#main div#right .parks
{
    background:transparent url(/_includes/images-css/home/main_parks3.jpg) no-repeat;
    clear:none;
    height:490px;
    text-indent:0;
    width:648px; 
    
    }
    
div#main div#right .disneyland
{
    background:transparent url(/_includes/images-css/home/main_disneylandpark3.jpg) no-repeat;
    clear:none;
    height:496px;
    text-indent:0;
    width:648px; 
    
    }
    
    
div#main div#right .pirates
{
    background:transparent url(/_includes/images-css/home/main_pirates3.jpg) no-repeat;
    clear:none;
    height:475px;
    text-indent:0;
    width:648px; 
    
    } 
    
div#main div#right .manor
{
    background:transparent url(/_includes/images-css/home/main_phantom.jpg) no-repeat;
    clear:none;
    height:469px;
    text-indent:0;
    width:648px; 
    
    } 
    
div#main div#right .castle
{
    background:transparent url(/_includes/images-css/home/main_castle2.jpg) no-repeat;
    clear:none;
    height:476px;
    text-indent:0;
    width:648px; 
    
    } 
    
div#main div#right .space
{
    background:transparent url(/_includes/images-css/home/main_space2.jpg) no-repeat;
    clear:none;
    height:521px;
    text-indent:0;
    width:648px; 
    
    } 
    
div#main div#right .buzz
{
    background:transparent url(/_includes/images-css/home/main_buzz.jpg) no-repeat;
    clear:none;
    height:494px;
    text-indent:0;
    width:648px; 
    
    }
    
 div#main div#right .roller
{
    background:transparent url(/_includes/images-css/home/main_roller.jpg) no-repeat;
    clear:none;
    height:548px;
    text-indent:0;
    width:648px; 
    
    }
    
     div#main div#right .cinemagique
{
    background:transparent url(/_includes/images-css/home/main_cinemagique.jpg) no-repeat;
    clear:none;
    height:464px;
    text-indent:0;
    width:648px; 
    
    }
    
        div#main div#right .tram
{
    background:transparent url(/_includes/images-css/home/main_tram.jpg) no-repeat;
    clear:none;
    height:464px;
    text-indent:0;
    width:648px; 
    
    }
    
    div#main div#right .animagique
{
    background:transparent url(/_includes/images-css/home/main_animagique.jpg) no-repeat;
    clear:none;
    height:540px;
    text-indent:0;
    width:648px; 
    
    }
    
       div#main div#right .carpets
{
    background:transparent url(/_includes/images-css/home/main_carpets.jpg) no-repeat;
    clear:none;
    height:464px;
    text-indent:0;
    width:648px; 
    
    }
    
         div#main div#right .buffalo
{
    background:transparent url(/_includes/images-css/home/main_buffalo.jpg) no-repeat;
    clear:none;
    height:526px;
    text-indent:0;
    width:648px; 
    
    }
    
div#main div#right .indiana
{
    background:transparent url(/_includes/images-css/home/main_jones.jpg) no-repeat;
    clear:none;
    height:478px;
    text-indent:0;
    width:648px; 
    
    }
    
div#main div#right .fant
{
    background:transparent url(/_includes/images-css/home/main_fant.jpg) no-repeat;
    clear:none;
    height:474px;
    text-indent:0;
    width:648px; 
    
    }
    
div#main div#right .studios
{
    background:transparent url(/_includes/images-css/home/main_studios3.jpg) no-repeat;
    clear:none;
    height:469px;
    text-indent:0;
    width:648px; 
    
    } 
    
div#main div#right .high
{
    background:transparent url(/_includes/images-css/home/main_high.jpg) no-repeat;
    clear:none;
    height:469px;
    text-indent:0;
    width:648px; 
    
    } 
    
div#main div#right .moteurs
{
    background:transparent url(/_includes/images-css/home/main_stuntshow.jpg) no-repeat;
    clear:none;
    height:490px;
    text-indent:0;
    width:648px; 
    
    }
    
 div#main div#right .race
{
    background:transparent url(/_includes/images-css/home/main_car.jpg) no-repeat;
    clear:none;
    height:490px;
    text-indent:0;
    width:648px; 
    
    }
    
div#main div#right .stitch
{
    background:transparent url(/_includes/images-css/home/main_stitch.jpg) no-repeat;
    clear:none;
    height:545px;
    text-indent:0;
    width:648px; 
    
   }
   
div#main div#right .tower
{
    background:transparent url(/_includes/images-css/home/main_tower.jpg) no-repeat;
    clear:none;
    height:475px;
    text-indent:0;
    width:648px; 
    
   }
   
 div#main div#right .crush
{
    background:transparent url(/_includes/images-css/home/main_crush.jpg) no-repeat;
    clear:none;
    height:500px;
    text-indent:0;
    width:648px; 
    
   }
   
    div#main div#right .play
{
    background:transparent url(/_includes/images-css/home/main_playhouse.jpg) no-repeat;
    clear:none;
    height:545px;
    text-indent:0;
    width:648px; 
    
   }
   
       div#main div#right .stars
{
    background:transparent url(/_includes/images-css/home/main_starsncars.jpg) no-repeat;
    clear:none;
    height:486px;
    text-indent:0;
    width:648px; 
    
   }
   
      div#main div#right .dance
{
    background:transparent url(/_includes/images-css/home/main_dancetime.jpg) no-repeat;
    clear:none;
    height:545px;
    text-indent:0;
    width:648px; 
    
   }
   
    div#main div#right .adventure
{
    background:transparent url(/_includes/images-css/home/main_adventure.jpg) no-repeat;
    clear:none;
    height:545px;
    text-indent:0;
    width:648px; 
    
   }
   
     div#main div#right .discovery
{
    background:transparent url(/_includes/images-css/home/main_discovery.jpg) no-repeat;
    clear:none;
    height:500px;
    text-indent:0;
    width:648px; 
    
   }
   
       
div#main div#right .fantasy
{
    background:transparent url(/_includes/images-css/home/main_fantasy.jpg) no-repeat;
    clear:none;
    height:496px;
    text-indent:0;
    width:648px; 
    
    } 
    
    div#main div#right .frontier
{
    background:transparent url(/_includes/images-css/home/main_front.jpg) no-repeat;
    clear:none;
    height:496px;
    text-indent:0;
    width:648px; 
    
    }  
    
div#main div#right .mainstreet
{
    background:transparent url(/_includes/images-css/home/main_main.jpg) no-repeat;
    clear:none;
    height:496px;
    text-indent:0;
    width:648px; 
    
    }  
  
  
 div#main div#right .backlot
{
    background:transparent url(/_includes/images-css/home/main_backlot.jpg) no-repeat;
    clear:none;
    height:496px;
    text-indent:0;
    width:648px; 
    
    }  
    
 div#main div#right .frontlot
{
    background:transparent url(/_includes/images-css/home/main_frontlot.jpg) no-repeat;
    clear:none;
    height:484px;
    text-indent:0;
    width:648px; 
    
    }  
    
 div#main div#right .production
{
    background:transparent url(/_includes/images-css/home/main_production.jpg) no-repeat;
    clear:none;
    height:496px;
    text-indent:0;
    width:648px; 
    
    } 
    
 div#main div#right .toon
{
    background:transparent url(/_includes/images-css/home/main_toon.jpg) no-repeat;
    clear:none;
    height:496px;
    text-indent:0;
    width:648px; 
    
    }  
   
div#main div#right .more
{
    background:transparent url(/_includes/images-css/home/main_more.jpg) no-repeat;
    clear:none;
    height:500px;
    text-indent:0;
    width:648px; 
    
   }
   
div#main div#right .village
{
    background:transparent url(/_includes/images-css/home/main_village.jpg) no-repeat;
    clear:none;
    height:546px;
    text-indent:0;
    width:648px; 
    
   }
 
div#main div#right .closer
{
    background:transparent url(/_includes/images-css/home/main_video.jpg) no-repeat;
    clear:none;
    height:465px;
    text-indent:0;
    width:648px; 
    
   }
   
div#main div#right .generation
{
    background:transparent url(/_includes/images-css/home/main_generation.jpg) no-repeat;
    clear:none;
    height:492px;
    text-indent:0;
    width:648px; 
    
   }
   
div#main div#right .playland
{
    background:transparent url(/_includes/images-css/home/main_playland.jpg) no-repeat;
    clear:none;
    height:492px;
    text-indent:0;
    width:648px; 
    
   }
 
 div#main div#right .parachute
{
    background:transparent url(/_includes/images-css/home/main_parachute.jpg) no-repeat;
    clear:none;
    height:565px;
    text-indent:0;
    width:648px; 
    
   }
   
 div#main div#right .zigzag
{
    background:transparent url(/_includes/images-css/home/main_zigzag.jpg) no-repeat;
    clear:none;
    height:500px;
    text-indent:0;
    width:648px; 
    
   }
   
 div#main div#right .rcracer
{
    background:transparent url(/_includes/images-css/home/main_rc_racer.jpg) no-repeat;
    clear:none;
    height:500px;
    text-indent:0;
    width:648px; 
    
   }

 div#main div#right .adventureisle
{
    background:transparent url(/_includes/images-css/home/main_adventureisle.jpg) no-repeat;
    clear:none;
    height:470px;
    text-indent:0;
    width:648px; 
    
   }

 div#main div#right .orbitron
{
    background:transparent url(/_includes/images-css/home/main_orbitron.jpg) no-repeat;
    clear:none;
    height:470px;
    text-indent:0;
    width:648px; 
    
   }

 div#main div#right .autopia
{
    background:transparent url(/_includes/images-css/home/main_autopia.jpg) no-repeat;
    clear:none;
    height:470px;
    text-indent:0;
    width:648px; 
    
   }
   
 div#main div#right .thunder
{
    background:transparent url(/_includes/images-css/home/main_thunder.jpg) no-repeat;
    clear:none;
    height:470px;
    text-indent:0;
    width:648px; 
    
   }
   
 div#main div#right .railroad
{
    background:transparent url(/_includes/images-css/home/main_railroad.jpg) no-repeat;
    clear:none;
    height:470px;
    text-indent:0;
    width:648px; 
    
   }
   
 div#main div#right .smallworld
{
    background:transparent url(/_includes/images-css/home/main_smallworld.jpg) no-repeat;
    clear:none;
    height:470px;
    text-indent:0;
    width:648px; 
    
   }
   
 div#main div#right .peterpan
{
    background:transparent url(/_includes/images-css/home/main_peterpan.jpg) no-repeat;
    clear:none;
    height:470px;
    text-indent:0;
    width:648px; 
    
   }
   
   
 div#main div#right .pinocchio
{
    background:transparent url(/_includes/images-css/home/main_pinocchio.jpg) no-repeat;
    clear:none;
    height:470px;
    text-indent:0;
    width:648px; 
    
   }

 div#main div#right .dumbo
{
    background:transparent url(/_includes/images-css/home/main_dumbo.jpg) no-repeat;
    clear:none;
    height:470px;
    text-indent:0;
    width:648px; 
    
   }
   
 div#main div#right .hatters
{
    background:transparent url(/_includes/images-css/home/main_hatters.jpg) no-repeat;
    clear:none;
    height:470px;
    text-indent:0;
    width:648px; 
    
   }


div#main div#right .extra
{
    background:transparent url(/_includes/images-css/home/main_extra.jpg) no-repeat;
    clear:none;
    height:532px;
    text-indent:0;
    width:648px; 
    
   }

div#main div#right .restaurant
{
    background:transparent url(/_includes/images-css/home/main_restaurant.jpg) no-repeat;
    clear:none;
    height:510px;
    text-indent:0;
    width:648px; 
    
   }
   
div#main div#right .party
{
    background:transparent url(/_includes/images-css/home/main_magic.jpg) no-repeat;
    clear:none;
    height:545px;
    text-indent:0;
    width:648px; 
    
   }

div#main div#right .train
{
    background:transparent url(/_includes/images-css/home/main_train.jpg) no-repeat;
    clear:none;
    height:500px;
    text-indent:0;
    width:648px; 
    
   }
   
div#main div#right .hotels
{
    background:transparent url(/_includes/images-css/home/main_hotel.jpg) no-repeat;
    clear:none;
    height:500px;
    text-indent:0;
    width:648px; 
    
   }
   
div#main div#right .santa
{
    background:transparent url(/_includes/images-css/home/main_santa_fe.jpg) no-repeat;
    clear:none;
    height:500px;
    text-indent:0;
    width:648px; 
    
   }
   
div#main div#right .cheyenne
{
    background:transparent url(/_includes/images-css/home/main_cheyenne.jpg) no-repeat;
    clear:none;
    height:500px;
    text-indent:0;
    width:648px; 
    
   }
   
   
div#main div#right .sequoia
{
    background:transparent url(/_includes/images-css/home/main_sequoia.jpg) no-repeat;
    clear:none;
    height:500px;
    text-indent:0;
    width:648px; 
    
   }
   
div#main div#right .newport
{
    background:transparent url(/_includes/images-css/home/main_newport.jpg) no-repeat;
    clear:none;
    height:500px;
    text-indent:0;
    width:648px; 
    
   }
   
div#main div#right .davy
{
    background:transparent url(/_includes/images-css/home/main_davy.jpg) no-repeat;
    clear:none;
    height:500px;
    text-indent:0;
    width:648px; 
    
   }
   
div#main div#right .circus
{
    background:transparent url(/_includes/images-css/home/main_magiccircus.jpg) no-repeat;
    clear:none;
    height:500px;
    text-indent:0;
    width:648px; 
    
   }

div#main div#right .explorer
{
    background:transparent url(/_includes/images-css/home/main_explorers.jpg) no-repeat;
    clear:none;
    height:500px;
    text-indent:0;
    width:648px; 
    
   }

   div#main div#right .travel
{
    background:transparent url(/_includes/images-css/home/main_travel2.jpg) no-repeat;
    clear:none;
    height:500px;
    text-indent:0;
    width:648px; 
    
   }
   
   div#main div#right .drive
{
    background:transparent url(/_includes/images-css/home/main_selfdrive2.jpg) no-repeat;
    clear:none;
    height:500px;
    text-indent:0;
    width:648px; 
    
   }
   
   div#main div#right .euro
{
    background:transparent url(/_includes/images-css/home/main_euro2.jpg) no-repeat;
    clear:none;
    height:500px;
    text-indent:0;
    width:648px; 
    
   }
   
      div#main div#right .air
{
    background:transparent url(/_includes/images-css/home/main_air2.jpg) no-repeat;
    clear:none;
    height:500px;
    text-indent:0;
    width:648px; 
    
   }
   
         div#main div#right .coach
{
    background:transparent url(/_includes/images-css/home/main_coach2.jpg) no-repeat;
    clear:none;
    height:500px;
    text-indent:0;
    width:648px; 
    
   }
   
           div#main div#right .groups
{
    background:transparent url(/_includes/images-css/home/main_groups.jpg) no-repeat;
    clear:none;
    height:500px;
    text-indent:0;
    width:648px; 
    
   }
   
div#main div#right .offers
{
    background:transparent url(/_includes/images-css/home/main_offers.jpg) no-repeat;
    clear:none;
    height:474px;
    text-indent:0;
    width:648px; 
    
   }
   
div#main div#right .contact
{
    background:transparent url(/_includes/images-css/home/main_contacts.jpg) no-repeat;
    clear:none;
    height:354px;
    text-indent:0;
    width:648px; 
    
    }
    
div#main div#right .brochurer
{
    background:transparent url(/_includes/images-css/home/main_brochure.jpg) no-repeat;
    clear:none;
    height:380px;
    text-indent:0;
    width:648px; 
    
    }
    
div#main div#right .general
{
    background:transparent url(/_includes/images-css/home/main_general.jpg) no-repeat;
    clear:none;
    height:370px;
    text-indent:0;
    width:648px; 
    
    }
    
div#main div#right .booking
{
    background:transparent url(/_includes/images-css/home/main_booking.jpg) no-repeat;
    clear:none;
    height:370px;
    text-indent:0;
    width:648px; 
    
    }
    
div#main div#right .legal
{
    background:transparent url(/_includes/images-css/home/main_legal.jpg) no-repeat;
    clear:none;
    height:370px;
    text-indent:0;
    width:648px; 
    
    }
    
div#main div#right .privacy
{
    background:transparent url(/_includes/images-css/home/main_privacy.jpg) no-repeat;
    clear:none;
    height:370px;
    text-indent:0;
    width:648px; 
    
    }
    
        
div#main div#right .map
{
    background:transparent url(/_includes/images-css/home/main_map.jpg) no-repeat;
    clear:none;
    height:370px;
    text-indent:0;
    width:648px; 
    
    }
    
div#main div#right .access
{
    background:transparent url(/_includes/images-css/home/main_access.jpg) no-repeat;
    clear:none;
    height:370px;
    text-indent:0;
    width:648px; 
    
    }
    
    
div#main div#right .help
{
    background:transparent url(/_includes/images-css/home/main_help.jpg) no-repeat;
    clear:none;
    height:370px;
    text-indent:0;
    width:648px; 
    
    }
    
div#main div#right .depart
{
    background:transparent url(/_includes/images-css/home/main_depart.jpg) no-repeat;
    clear:none;
    height:370px;
    text-indent:0;
    width:648px; 
    
    }
    
    div#main div#right .phone
{
    background:transparent url(/_includes/images-css/home/main_phone.jpg) no-repeat;
    clear:none;
    height:336px;
    text-indent:0;
    width:648px; 
    
   }
    
              
 div#main div#right .s_results
{
    background:transparent url(/_includes/images-css/home/main_results.jpg) no-repeat;
    clear:none;
    height:336px;
    text-indent:0;
    width:648px; 
    
    }
    
     div#main div#right .expired
{
    background:transparent url(/_includes/images-css/home/main_expired.jpg) no-repeat;
    clear:none;
    height:353px;
    text-indent:0;
    width:648px; 
    
    }
    
        div#main div#right .pageerror
{
    background:transparent url(/_includes/images-css/home/main_error.jpg) no-repeat;
    clear:none;
    height:353px;
    text-indent:0;
    width:648px; 
    
    }
    
    
div#main div#right #text_wrap

{
  
    margin:15px 6px 0;

  
    }
    
div#main div#right .content_wrap_home

{   
    width:648px;
    
    
    }
    
div#main div#right .content_wrap div.panel_wrap

{
    margin:5px 8px;
    width:640px;
    
    }
    
   div#main div#right .content_wrap p.legal_text

{
    font-size:0.9em;
    margin:10px 0 0;
    
    }
  
div#main div#right .content_wrap

{   
   clear:both;
height:auto;
margin:0 55px;
padding:5px;
width:531px;
    
    
    
    }
    
div#main div#right .content_wrap_home div.panel_wrap div.home_divide

{   
    width:320px;
    float:left;
    
    }
    
/* Headings and Backgrounds */   
    
div#main div#right .content_wrap div.panel_wrap div.home_divide div#title_bonfire_home

{
    background:transparent url(/_includes/images-css/home/bonfire_small_h1.gif);
    background-repeat:no-repeat;
    float:left;
    height:65px;
    margin:11px 0px -3px;
    width:312px;

    }
    
div#main div#right .content_wrap div.panel_wrap div.home_divide div#panel_bonfire_home

{
    background:transparent url(/_includes/images-css/home/panel_bg.gif);
    background-repeat:no-repeat;
    width:310px;
    border:1px solid #000000;
    float:left;
    
    }
    
div#main div#right .content_wrap div.panel_wrap div.home_divide div#panel_halloween_home

{
    background:transparent url(/_includes/images-css/home/panel_bg_wood.gif);
    background-repeat:no-repeat;
    width:310px;
    border:1px solid #000000;
    float:left;
    }
    
div#main div#right .content_wrap div.panel_wrap div.home_divide div#title_halloween_home

{
    background:transparent url(/_includes/images-css/home/hall_small_h1.gif);
    background-repeat:no-repeat;
    float:left;
    height:65px;
    margin:11px 0px -3px;
    width:312px;
    
    }
    
div#main div#right .content_wrap_home div.panel_wrap div#title_newgen_home

{
    background:transparent url(/_includes/images-css/home/title_new_gen.gif);
    background-repeat:no-repeat;
    height:65px;
    margin:11px 0 -3px;
    width:634px;
   
    }    
    
div#main div#right .content_wrap_home div.panel_wrap div#panel_newgen_home

{
    background:transparent url(/_includes/images-css/home/panel_bg_lgreen.gif);
    background-repeat:no-repeat;
    width:632px;
    border:1px solid #000000;
    height:180px;
    
    
    } 
    
    
div#main div#right .content_wrap_home div.panel_wrap div#title_xmas_home

{
    background:transparent url(/_includes/images-css/home/xmas_h5.gif);
    background-repeat:no-repeat;
    height:65px;
    margin:11px 0 -3px;
    width:640px;
   
    }    
    
div#main div#right .content_wrap_home div.panel_wrap div#panel_xmas_home

{
    background:transparent url(/_includes/images-css/home/panel_bg_red.gif);
    background-repeat:no-repeat;
    width:632px;
    border:1px solid #000000;
    height:auto;
    
    
    } 
    

div#main div#right .content_wrap_home div.panel_wrap div#panel_xmas_home div#xmas_mouse 

{
    float:left;
    height:146px;
    margin:16px 17px;
    width:220px;
    
    }
    
    
div#main div#right .content_wrap_home div.panel_wrap div#panel_xmas_home div#xmas_mouse a

{
    background:transparent url(/_includes/images-css/home/mouse_over.jpg) no-repeat scroll 0 0;
    display:block;
    height:146px;
    overflow:hidden;
    width:220px;
    
    }  
    
    
 
div#main div#right .content_wrap_home div.panel_wrap div#panel_newgen_home div#new_gen 

{
    float:left;
    height:146px;
    margin:16px 17px;
    width:220px;
    
    }
    
    
div#main div#right .content_wrap_home div.panel_wrap div#panel_newgen_home div#new_gen a

{
    background:transparent url(/_includes/images-css/home/new_gen.jpg) no-repeat scroll 0 0;
    display:block;
    height:146px;
    overflow:hidden;
    width:220px;
    
    }   
    
    
div#main div#right .content_wrap_home div.panel_wrap div#title_party_home

{
    background:transparent url(/_includes/images-css/home/party_small_h1.gif);
    background-repeat:no-repeat;
    float:left;
    height:65px;
    margin:11px 0px -3px;
    width:312px;

    }
    
div#main div#right .content_wrap_home div.panel_wrap div#title_gen_home

{
    background:transparent url(/_includes/images-css/home/new_gen_h1.gif);
    background-repeat:no-repeat;
    float:left;
    height:65px;
    margin:11px 0px -3px;
    width:312px;

    }

div#main div#right .content_wrap_home div.panel_wrap div#title_offers_home

{
    background:transparent url(/_includes/images-css/home/offers_small_h1.gif);
    background-repeat:no-repeat;
    float:left;
    height:65px;
    margin:11px 0px -3px;
    width:312px;
  
    }
    
    div#main div#right .content_wrap_home div.panel_wrap div#panel_offers_home

{
    background:transparent url(../images-css/home/panel_bg_purple.gif);
    background-repeat:no-repeat;
    width:310px;
    border:1px solid #000000;
    float:left;
    height:260px;
    
    }
    
    div#main div#right .content_wrap_home div.panel_wrap div#panel_party_home

{
    background:transparent url(../images-css/home/panel_bg_lgreen.gif);
    background-repeat:no-repeat;
    width:310px;
    height:260px;
    border:1px solid #000000;
    float:left;
    
    }
    
/* Page Footer */  
    
    
#footer {
	background-position:center top;
    background-repeat:no-repeat;
    color:#FFFFFF;
    height:55px;
    margin:20px 13px 0 97px;
    padding:0;
    width:876px;
    
    

}

div[id] #footer {
	height:auto;
	min-height:58px;
	margin:20px 103px 0;
	clear:both;
    
}

#footer ul {
	margin:0pt;
	padding:0pt;
}

#footer li {
	display:inline;
}

#footer li#docleaf,  #footer li#safe, #footer li#atol, #footer li#abta { float:left; clear: none; }

#footer li#docleaf a {
	display:block;
	height:53px;
	margin:0 0 0 73px;
	padding:0pt;
	text-indent:-9999px;
	width:120px;
}

#footer li#safe a {
	display:block;
	height:48px;
	margin:0 0 0 48px;
	padding:0pt;
	text-indent:-9999px;
	width:45px;
}

#footer li#atol a {
	display:block;
	height:43px;
	margin:5px 0 0 287px;
	padding:0;
	text-indent:-9999px;
	width:48px;
}

#footer li#abta a {
	display:block;
	height:43px;
	margin:0 0 0 93px;
	padding:0;
	text-indent:-9999px;
	width:75px;
}



#footer {
	background-image: url(/_includes/images-css/home/footer.gif);}



#links 

{
	background-position:center top; 
	color:#fff;
	font-size: 1em;
	text-align:center;
	clear: both;
	margin:0 0 0 106px;
    width:875px;
	
    }

#links ul 

{
	text-indent:0;
	padding:5px;
    
    }

#links li 

{
	display:inline;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 6px;
    
    }

#links a:link, #links a:visited 

{
	color:#fff;
	text-decoration:none;
	font-weight: normal;
    
    }

#links a:hover, #links a:active 

{
	color:#fff;
	text-decoration:underline;
    
    }

#links p 

{
	text-align: center;
	margin:0pt;
	padding:0px 0px 10px;
    
    }
    
    
    .panel_wrap_content {
}

div#LbSearch

{
    background:transparent url(/_includes/images-css/avail/button.png) no-repeat scroll 0 0;
height:33px;
margin:5px 12px;
width:188px;
}

div#phone_1
{
    float:left;
    font-size:2.0em;
    color:White;
    font-weight:bold;
    padding:36px 84px;
}

    
 /* Content Panel Titles
-------------------------------------------*/
 
 div#main div#right .content_wrap div.panel_wrap_content .title

{
    float:left;
    height:65px;
    margin:12px 0 -3px;
    width:540px;
   
    }
 
    
div#main div#right .content_wrap div.panel_wrap_content div#title_halloween

{
    background:transparent url(../images-css/home/halloween_h1.gif);
    background-repeat:no-repeat;
   
    }

div#main div#right .content_wrap div.panel_wrap_content div#title_kids_free

{
    background:transparent url(../images-css/home/kids_free_h1.gif);
    background-repeat:no-repeat;
    
    }

div#main div#right .content_wrap div.panel_wrap_content div#title_summer

{
    background:transparent url(../images-css/home/summer_h1.gif);
    background-repeat:no-repeat;
   
    }

div#main div#right .content_wrap div.panel_wrap_content div#title_bonfire

{
    background:transparent url(../images-css/home/bonfire_h1.gif);
    background-repeat:no-repeat;

    }

div#main div#right .content_wrap div.panel_wrap_content div#title_xmas

{
    background:transparent url(../images-css/home/xmas_h1.gif);
    background-repeat:no-repeat;
     
    }
    

div#main div#right .content_wrap div.panel_wrap_content div#title_kids1

{
    background:transparent url(../images-css/home/kidsfree_h1.gif);
    background-repeat:no-repeat;
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_kids2

{
    background:transparent url(../images-css/home/kidsfree_h2.gif);
    background-repeat:no-repeat;
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_kids3

{
    background:transparent url(../images-css/home/kidsfree_h3.gif);
    background-repeat:no-repeat;
     
    }
    
    
div#main div#right .content_wrap div.panel_wrap_content div#title_summer1

{
    background:transparent url(../images-css/home/summer_h2.gif);
    background-repeat:no-repeat;
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_summer2

{
    background:transparent url(../images-css/home/summer_h3.gif);
    background-repeat:no-repeat;
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_summer3

{
    background:transparent url(../images-css/home/summer_h4.gif);
    background-repeat:no-repeat;
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_hall1

{
    background:transparent url(../images-css/home/hall_h1.gif);
    background-repeat:no-repeat;
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_hall2

{
    background:transparent url(../images-css/home/hall_h2.gif);
    background-repeat:no-repeat;
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_hall3

{
    background:transparent url(../images-css/home/hall_h3.gif);
    background-repeat:no-repeat;
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_bon1

{
    background:transparent url(../images-css/home/bon_h1.gif);
    background-repeat:no-repeat;
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_bon2

{
    background:transparent url(../images-css/home/bon_h2.gif);
    background-repeat:no-repeat;
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_bon3

{
    background:transparent url(../images-css/home/bon_h3.gif);
    background-repeat:no-repeat;
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_xmas1

{
    background:transparent url(../images-css/home/xmas_h2.gif);
    background-repeat:no-repeat;
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_xmas2

{
    background:transparent url(../images-css/home/xmas_h3.gif);
    background-repeat:no-repeat;
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_xmas3

{
    background:transparent url(../images-css/home/xmas_h4.gif);
    background-repeat:no-repeat;
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_parks1

{
    background:transparent url(../images-css/home/parks_h1.gif);
    background-repeat:no-repeat;
    height:96px;
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_parks2

{
    background:transparent url(../images-css/home/parks_h2.gif);
    background-repeat:no-repeat;
    height:96px;
    
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_studios1

{
    background:transparent url(../images-css/home/studios_h1.gif);
    background-repeat:no-repeat;
    height:96px;
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_studios2

{
    background:transparent url(../images-css/home/studios_h2.gif);
    background-repeat:no-repeat;
    height:96px;
    
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_studios3

{
    background:transparent url(../images-css/home/studios_h3.gif);
    background-repeat:no-repeat;
    height:96px;
    
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_pirates

{
    background:transparent url(../images-css/home/pirates_h1.gif);
    background-repeat:no-repeat;
    
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_high1

{
    background:transparent url(../images-css/home/high_h1.gif);
    background-repeat:no-repeat;
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_high2

{
    background:transparent url(../images-css/home/high_h2.gif);
    background-repeat:no-repeat;
    
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_high3

{
    background:transparent url(../images-css/home/high_h3.gif);
    background-repeat:no-repeat;
    
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_fant1

{
    background:transparent url(../images-css/home/fant_h1.gif);
    background-repeat:no-repeat;
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_fant2

{
    background:transparent url(../images-css/home/fant_h2.gif);
    background-repeat:no-repeat;
    
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_fant3

{
    background:transparent url(../images-css/home/fant_h3.gif);
    background-repeat:no-repeat;
    
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_race1

{
    background:transparent url(../images-css/home/car_h1.gif);
    background-repeat:no-repeat;
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_race2

{
    background:transparent url(../images-css/home/car_h2.gif);
    background-repeat:no-repeat;
    
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_race3

{
    background:transparent url(../images-css/home/car_h3.gif);
    background-repeat:no-repeat;
    
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_stitch1

{
    background:transparent url(../images-css/home/stitch_h1.gif);
    background-repeat:no-repeat;
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_stitch2

{
    background:transparent url(../images-css/home/stitch_h2.gif);
    background-repeat:no-repeat;
    
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_stitch3

{
    background:transparent url(../images-css/home/stitch_h3.gif);
    background-repeat:no-repeat;
    
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_tower1

{
    background:transparent url(../images-css/home/tower_h1.gif);
    background-repeat:no-repeat;
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_tower2

{
    background:transparent url(../images-css/home/tower_h2.gif);
    background-repeat:no-repeat;
    
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_tower3

{
    background:transparent url(../images-css/home/tower_h3.gif);
    background-repeat:no-repeat;
    
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_crush1

{
    background:transparent url(../images-css/home/crush_h1.gif);
    background-repeat:no-repeat;
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_crush2

{
    background:transparent url(../images-css/home/crush_h2.gif);
    background-repeat:no-repeat;
    
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_crush3

{
    background:transparent url(../images-css/home/crush_h3.gif);
    background-repeat:no-repeat;
    
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_more1

{
    background:transparent url(../images-css/home/more_h1.gif);
    background-repeat:no-repeat;
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_more2

{
    background:transparent url(../images-css/home/more_h2.gif);
    background-repeat:no-repeat;
    
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_more4

{
    background:transparent url(../images-css/home/more_h4.gif);
    background-repeat:no-repeat;
    
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_more5

{
    background:transparent url(../images-css/home/more_h5.gif);
    background-repeat:no-repeat;
    
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_adventure

{
    background:transparent url(../images-css/home/adventure_h1.gif);
    background-repeat:no-repeat;
    
     
    }
    
 div#main div#right .content_wrap div.panel_wrap_content div#title_discover

{
    background:transparent url(../images-css/home/discover_h1.gif);
    background-repeat:no-repeat;
    
     
    }
       
       
   div#main div#right .content_wrap div.panel_wrap_content div#title_fantasy

{
    background:transparent url(../images-css/home/fantasy_h1.gif);
    background-repeat:no-repeat;
     
    }
    
    div#main div#right .content_wrap div.panel_wrap_content div#title_frontier
{
    background:transparent url(../images-css/home/front_h1.gif);
    background-repeat:no-repeat;
    height:65px;
    width:540px;
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_main
{
    background:transparent url(../images-css/home/main_main_h1.gif);
    background-repeat:no-repeat;
    height:65px;
    width:540px;
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_backlot
{
    background:transparent url(../images-css/home/backlot_h1.gif);
    background-repeat:no-repeat;
    height:65px;
    width:540px;
     
    }    
    
div#main div#right .content_wrap div.panel_wrap_content div#title_frontlot
{
    background:transparent url(../images-css/home/frontlot_h1.gif);
    background-repeat:no-repeat;
    height:65px;
    width:540px;
     
    } 

div#main div#right .content_wrap div.panel_wrap_content div#title_production
{
    background:transparent url(../images-css/home/production_h1.gif);
    background-repeat:no-repeat;
    height:65px;
    width:540px;
     
    }

div#main div#right .content_wrap div.panel_wrap_content div#title_toon
{
    background:transparent url(../images-css/home/toon_h1.gif);
    background-repeat:no-repeat;
    height:65px;
    width:540px;
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_village1

{
    background:transparent url(../images-css/home/village_h1.gif);
    background-repeat:no-repeat;
    
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_village2

{
    background:transparent url(../images-css/home/village_h2.gif);
    background-repeat:no-repeat;
    
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_village3

{
    background:transparent url(../images-css/home/village_h3.gif);
    background-repeat:no-repeat;
    
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_buff1

{
    background:transparent url(../images-css/home/buff_h1.gif);
    background-repeat:no-repeat;
    
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_generation1

{
    background:transparent url(../images-css/home/generation_h1.gif);
    background-repeat:no-repeat;
    
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_generation2

{
    background:transparent url(../images-css/home/generation_h2.gif);
    background-repeat:no-repeat;
    
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_generation3

{
    background:transparent url(../images-css/home/generation_h3.gif);
    background-repeat:no-repeat;
    
     
    }
       
div#main div#right .content_wrap div.panel_wrap_content div#title_playland1

{
    background:transparent url(../images-css/home/playland_h1.gif);
    background-repeat:no-repeat;
    
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_playland2

{
    background:transparent url(../images-css/home/playland_h2.gif);
    background-repeat:no-repeat;
    
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_playland3

{
    background:transparent url(../images-css/home/playland_h3.gif);
    background-repeat:no-repeat;
    
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_extra1

{
    background:transparent url(../images-css/home/extra_h1.gif);
    background-repeat:no-repeat;
    
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_extra2

{
    background:transparent url(../images-css/home/extra_h2.gif);
    background-repeat:no-repeat;
    
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_extra3

{
    background:transparent url(../images-css/home/extra_h3.gif);
    background-repeat:no-repeat;
    
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_extra4

{
    background:transparent url(../images-css/home/extra_h4.gif);
    background-repeat:no-repeat;
    
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_party1

{
    background:transparent url(../images-css/home/party_h1.gif);
    background-repeat:no-repeat;
    
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_party2

{
    background:transparent url(../images-css/home/party_h2.gif);
    background-repeat:no-repeat;
    
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_party3

{
    background:transparent url(../images-css/home/party_h3.gif);
    background-repeat:no-repeat;
    
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_party4

{
    background:transparent url(../images-css/home/party_h4.gif);
    background-repeat:no-repeat;
    
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_party5

{
    background:transparent url(../images-css/home/party_h5.gif);
    background-repeat:no-repeat;
    
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_party6

{
    background:transparent url(../images-css/home/party_h6.gif);
    background-repeat:no-repeat;
    
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_party7

{
    background:transparent url(../images-css/home/party_h7.gif);
    background-repeat:no-repeat;
    
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_party8

{
    background:transparent url(../images-css/home/party_h8.gif);
    background-repeat:no-repeat;
    
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_playhouse1

{
    background:transparent url(../images-css/home/playhouse_h1.gif);
    background-repeat:no-repeat;
    
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_playhouse2

{
    background:transparent url(../images-css/home/playhouse_h2.gif);
    background-repeat:no-repeat;
    
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_playhouse3

{
    background:transparent url(../images-css/home/playhouse_h3.gif);
    background-repeat:no-repeat;
    
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_starsncars1

{
    background:transparent url(../images-css/home/starsncars_h1.gif);
    background-repeat:no-repeat;
    
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_starsncars2

{
    background:transparent url(../images-css/home/starsncars_h2.gif);
    background-repeat:no-repeat;
    
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_starsncars3

{
    background:transparent url(../images-css/home/starsncars_h3.gif);
    background-repeat:no-repeat;
    
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_dancetime1

{
    background:transparent url(../images-css/home/dancetime_h1.gif);
    background-repeat:no-repeat;
    
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_dancetime2

{
    background:transparent url(../images-css/home/dancetime_h2.gif);
    background-repeat:no-repeat;
    
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_dancetime3

{
    background:transparent url(../images-css/home/dancetime_h3.gif);
    background-repeat:no-repeat;
    
     
    }
 
 div#main div#right .content_wrap div.panel_wrap_content div#title_train1

{
    background:transparent url(../images-css/home/train_h1.gif);
    background-repeat:no-repeat;
    
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_train2

{
    background:transparent url(../images-css/home/train_h2.gif);
    background-repeat:no-repeat;
    
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_train3

{
    background:transparent url(../images-css/home/train_h3.gif);
    background-repeat:no-repeat;
    
     
    } 
    
div#main div#right .content_wrap div.panel_wrap_content div#title_hotel1

{
    background:transparent url(../images-css/home/hotel_h1.gif);
    background-repeat:no-repeat;
    
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_hotel2

{
    background:transparent url(../images-css/home/hotel_h2.gif);
    background-repeat:no-repeat;
    
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_hotel3

{
    background:transparent url(../images-css/home/hotel_h3.gif);
    background-repeat:no-repeat;
    
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_hotel4

{
    background:transparent url(../images-css/home/hotel_h4.gif);
    background-repeat:no-repeat;
    
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_hotel5

{
    background:transparent url(../images-css/home/hotel_h5.gif);
    background-repeat:no-repeat;
    
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_hotel6

{
    background:transparent url(../images-css/home/hotel_h6.gif);
    background-repeat:no-repeat;
    
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_hotel7

{
    background:transparent url(../images-css/home/hotel_h7.gif);
    background-repeat:no-repeat;
    
     
    }  
    
div#main div#right .content_wrap div.panel_wrap_content div#title_santa1

{
    background:transparent url(../images-css/home/santa_fe_h1.gif);
    background-repeat:no-repeat;
    
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_santa2

{
    background:transparent url(../images-css/home/santa_fe_h2.gif);
    background-repeat:no-repeat;
    
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_santa3

{
    background:transparent url(../images-css/home/santa_fe_h3.gif);
    background-repeat:no-repeat;
    
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_travel1

{
    background:transparent url(../images-css/home/travel_h1.gif);
    background-repeat:no-repeat;
    
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_travel2

{
    background:transparent url(../images-css/home/travel_h2.gif);
    background-repeat:no-repeat;
    
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_travel3

{
    background:transparent url(../images-css/home/travel_h3.gif);
    background-repeat:no-repeat;
    
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_travel4

{
    background:transparent url(../images-css/home/travel_h4.gif);
    background-repeat:no-repeat;
    
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_travel5

{
    background:transparent url(../images-css/home/travel_h5.gif);
    background-repeat:no-repeat;
    
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_selfdrive1

{
    background:transparent url(../images-css/home/selfdrive_h1.gif);
    background-repeat:no-repeat;
    
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_selfdrive2

{
    background:transparent url(../images-css/home/selfdrive_h2.gif);
    background-repeat:no-repeat;
    
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_selfdrive3

{
    background:transparent url(../images-css/home/selfdrive_h3.gif);
    background-repeat:no-repeat;
    
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_selfdrive4

{
    background:transparent url(../images-css/home/selfdrive_h4.gif);
    background-repeat:no-repeat;
    
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_euro1

{
    background:transparent url(../images-css/home/euro_h1.gif);
    background-repeat:no-repeat;
    
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_euro2

{
    background:transparent url(../images-css/home/euro_h2.gif);
    background-repeat:no-repeat;
    
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_euro3

{
    background:transparent url(../images-css/home/euro_h3.gif);
    background-repeat:no-repeat;
    
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_euro4

{
    background:transparent url(../images-css/home/selfdrive_h4.gif);
    background-repeat:no-repeat;
    
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_air1

{
    background:transparent url(../images-css/home/air_h1.gif);
    background-repeat:no-repeat;
    
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_air2

{
    background:transparent url(../images-css/home/air_h2.gif);
    background-repeat:no-repeat;
    
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_air3

{
    background:transparent url(../images-css/home/selfdrive_h4.gif);
    background-repeat:no-repeat;
    
     
    }
    
 div#main div#right .content_wrap div.panel_wrap_content div#title_coach1

{
    background:transparent url(../images-css/home/coach_h1.gif);
    background-repeat:no-repeat;
    
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_coach2

{
    background:transparent url(../images-css/home/coach_h2.gif);
    background-repeat:no-repeat;
    
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_coach3

{
    background:transparent url(../images-css/home/coach_h3.gif);
    background-repeat:no-repeat;
    
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_coach4

{
    background:transparent url(../images-css/home/selfdrive_h4.gif);
    background-repeat:no-repeat;
    
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_groups1

{
    background:transparent url(../images-css/home/groups_h1.gif);
    background-repeat:no-repeat;
    
     
    }
    
div#main div#right .content_wrap div.panel_wrap_content div#title_groups2

{
    background:transparent url(../images-css/home/groups_h2.gif);
    background-repeat:no-repeat;
    
     
    }
    
 

    
div#main div#right .content_wrap div.panel_wrap_content .panel 

{
    border:1px solid #000000;
    float:left;
    margin:0;
    padding:0;
    width:538px;
    
    }

div#main div#right .content_wrap div.panel_wrap_content .content {
border:1px dashed #000000;
margin:16px 13px;
padding:12px;
width:486px;
min-height:120px;
}



div#main div#right .content_wrap_home div.panel_wrap div#panel_offers_home div#content_purple {
background-color:#63257A;
border:1px dashed #000000;
height:203px;
margin:16px 13px;
padding:12px;
}

div#main div#right .content_wrap_home div.panel_wrap div#panel_party_home div#content_green {
background-color:#296216;
border:1px dashed #000000;
height:203px;
margin:16px 13px;
padding:12px;
}

div#main div#right .content_wrap_home div.panel_wrap div#panel_xmas_home div#content_xmas {
background-color:#6f1111;
border:1px dashed #000000;
height:256px;
margin:16px 13px;
padding:12px;
}


div#main div#right .content_wrap div.panel_wrap_content div#panel_brown {
background:transparent url(../images-css/home/panel_bg_wood.gif);
background-repeat:no-repeat;
}

div#main div#right .content_wrap div.panel_wrap_content div#panel_brown div.content {
background-color:#314a7e;
}


div#main div#right .content_wrap div.panel_wrap_content div#panel_blue {
background:transparent url(../images-css/home/panel_bg.gif);
background-repeat:no-repeat;
}

div#main div#right .content_wrap div.panel_wrap_content div#panel_blue div.content {
background-color:#314a7e;
}

div#main div#right .content_wrap div.panel_wrap_content div#panel_lyellow {
background:transparent url(../images-css/home/panel_bg_lyellow.gif);
background-repeat:no-repeat;
}

div#main div#right .content_wrap div.panel_wrap_content div#panel_lyellow div.content {
background-color:#666526;
}


div#main div#right .content_wrap div.panel_wrap_content div#panel_red {
background:transparent url(../images-css/home/panel_bg_red.gif);
background-repeat:no-repeat;
}

div#main div#right .content_wrap div.panel_wrap_content div#panel_red div.content {
background-color:#951616;
}

div#main div#right .content_wrap div.panel_wrap_content div#panel_buff {
background:transparent url(../images-css/home/panel_bg_buff.gif);
background-repeat:no-repeat;
}

div#main div#right .content_wrap div.panel_wrap_content div#panel_buff div.content {
background-color:#BF4118;
}

div#main div#right .content_wrap div.panel_wrap_content div#panel_lpink {
background:transparent url(../images-css/home/panel_bg_lpink.gif);
background-repeat:no-repeat;
}

div#main div#right .content_wrap div.panel_wrap_content div#panel_lpink div.content {
background-color:#95406e;
}

div#main div#right .content_wrap div.panel_wrap_content div#panel_front {
background:transparent url(../images-css/home/panel_bg_front.gif);
background-repeat:no-repeat;
}

div#main div#right .content_wrap div.panel_wrap_content div#panel_front div.content {
background-color:#733f17;
}

div#main div#right .content_wrap div.panel_wrap_content div#panel_green {
background:transparent url(../images-css/home/panel_bg_green.gif);
background-repeat:no-repeat;
}

div#main div#right .content_wrap div.panel_wrap_content div#panel_green div.content {
background-color:#288C5D;
}


div#main div#right .content_wrap div.panel_wrap_content div#panel_yellow {
background:transparent url(../images-css/home/panel_bg_yellow.gif);
background-repeat:no-repeat;
}

div#main div#right .content_wrap div.panel_wrap_content div#panel_yellow div.content {
background-color:#b76f39;
}


div#main div#right .content_wrap div.panel_wrap_content div#panel_pink {
background:transparent url(../images-css/home/panel_bg_pink.gif);
background-repeat:no-repeat;
}

div#main div#right .content_wrap div.panel_wrap_content div#panel_pink div.content {
background-color:#99236E;
}


div#main div#right .content_wrap div.panel_wrap_content div#panel_brown {
background:transparent url(../images-css/home/panel_bg_wood.gif);
background-repeat:no-repeat;
}

div#main div#right .content_wrap div.panel_wrap_content div#panel_brown div.content {
background-color:#4f2929;
}


div#main div#right .content_wrap div.panel_wrap_content div#panel_lbrown {
background:transparent url(../images-css/home/panel_bg_village.gif);
background-repeat:no-repeat;
}

div#main div#right .content_wrap div.panel_wrap_content div#panel_lbrown div.content {
background-color:#4f2929;
}

div#main div#right .content_wrap div.panel_wrap_content div#panel_lgreen {
background:transparent url(../images-css/home/panel_bg_lgreen.gif);
background-repeat:no-repeat;
}

div#main div#right .content_wrap div.panel_wrap_content div#panel_lgreen div.content {
background-color:#228C47;
}

div#main div#right .content_wrap div.panel_wrap_content div#panel_stunt {
background:transparent url(../images-css/home/panel_bg_stunt.gif);
background-repeat:no-repeat;
}

div#main div#right .content_wrap div.panel_wrap_content div#panel_stunt div.content {
background-color:#274e73;
}


div#main div#right .content_wrap div.panel_wrap_content div#panel_crush {
background:transparent url(../images-css/home/panel_bg_crush.gif);
background-repeat:no-repeat;
}


div#main div#right .content_wrap div.panel_wrap_content div#panel_crush div.content {
background-color:#274e73;
}

div#main div#right .content_wrap div.panel_wrap_content div#panel_more {
background:transparent url(../images-css/home/panel_bg.gif);
background-repeat:no-repeat;
}


div#main div#right .content_wrap div.panel_wrap_content div#panel_more div.content {
background-color:#4679c8;
}


div#main div#right .content_wrap div.panel_wrap_content div#panel_village {
background:transparent url(../images-css/home/panel_bg_village.gif);
background-repeat:no-repeat;
}


div#main div#right .content_wrap div.panel_wrap_content div#panel_village div.content {
background-color:#6c7140;
}


div#main div#right .content_wrap div.panel_wrap_content div#panel_cars {
background:transparent url(../images-css/home/panel_bg_purple.gif);
background-repeat:no-repeat;
}


div#main div#right .content_wrap div.panel_wrap_content div#panel_cars div.content {
background-color:#581c63;
}

div#main div#right .content_wrap div.panel_wrap_content div#panel_lblue {
background:transparent url(../images-css/home/panel_bg_lblue.gif);
background-repeat:no-repeat;
}


div#main div#right .content_wrap div.panel_wrap_content div#panel_lblue div.content {
background-color:#3a6893;
}

div#main div#right .content_wrap div.panel_wrap_content div#panel_playhouse {
background:transparent url(../images-css/home/panel_bg_playhouse.gif);
background-repeat:no-repeat;
}


div#main div#right .content_wrap div.panel_wrap_content div#panel_playhouse div.content {
background-color:#a7463a;
}

div#main div#right .content_wrap div.panel_wrap_content div#panel_santa {
background:transparent url(../images-css/home/panel_bg_santa.gif);
background-repeat:no-repeat;
}


div#main div#right .content_wrap div.panel_wrap_content div#panel_santa div.content {
background-color:#2F822B;
}


div#main div#right .content_wrap div.panel_wrap_content div.content img {
float:right;
border:0 none;
}

div#main div#right .content_wrap div.panel_wrap_content div.content ul

{ 
    margin:10px 0;
    padding:0 17px;
    
    }
    
div#main div#right .content_wrap div.panel_wrap_content div.content ul li
{
    color:#FFFFFF;
	list-style-type:disc;
    font-weight:bold;
    line-height:22px;
} 

/* BREADCRUMBS
-------------------------------------------*/


div#main div#right #breadcrumbs 

{ 
    width:640px; 
    height:15px; 
    padding:11px 0 0 4px;	
    font-size:1.1em; 
    color:#fff; 
    text-align:left; 
    z-index: 0; 
    
    
    }
    
div#main div#right #breadcrumbs a 
{ 
    text-decoration: underline; 
    
    }
        
div#main div#right #breadcrumbs a:hover, #breadcrumbs a:active 

{ 
    text-decoration: none; 
    
    }
    
div#main div#right #breadcrumbs a.bread_home 

{ 
    color:#fff; 
    text-decoration:none; 
    font-weight:normal; 
    
    }
    
div#main div#right #breadcrumbs a:hover.bread_home, #breadcrumbs a:active.bread_home 

{ 
    color:#fff; 
    text-decoration:underline; 
    font-weight:normal; 
    
    }
    
div#main div#right #breadcrumbs a.page_on 

{ 
    color:#fff; 
    text-decoration:underline; 
    font-weight:bold; 
    
    }
    
div#main div#right #breadcrumbs a:hover.page_on, #breadcrumbs a:active.page_on 

{ 
    color:#fff; 
    text-decoration:none; 
    font-weight:bold; 
    
    }
    
#ctl00_AvailabilitySearch1_LbSearch {
background:transparent url(/_includes/images-css/avail/button.gif) no-repeat;
border:medium none;
cursor:pointer;
display:block;
height:34px;
text-indent:-9999px;
width:190px;
margin:44px 0;
}

#ctl00_AvailabilitySearch1_LbSearch:hover, #ctl00_AvailabilitySearch1_LbSearch:active {
background-position:-190px 0;
}



div#main ul#mainmenu 
{
	margin:66px 0 0 266px;
	
}

div#main ul#mainmenu li
{
	list-style-type: none;	
	float: left;
	font-size: 1.5em;
	text-align: center;	
	

}

div#main ul#mainmenu li a
{
	color: #fff;
	display: block;
    text-indent:-9999px;
	padding: 10px 20px;
	
}

div#main ul#mainmenu li a:hover
{
	color: #d6d84c;
}

div#main ul#mainmenu li a.home
{

	background-image: url(/_includes/images-css/home/nav_home2.gif);
	width:41px;
	height:23px;
}

div#main ul#mainmenu li a.home:hover
{
    background-position: -82px 0;
}

div#main ul#mainmenu li a.seasons
{

	background-image: url(/_includes/images-css/home/nav_seasons2.gif);
	width:60px;
	height:23px;
}

div#main ul#mainmenu li a.seasons:hover
{
    background-position: -101px 0;
}

div#main ul#mainmenu li a.disneyparks
{

	background-image: url(/_includes/images-css/home/nav_parks2.gif);
	width:99px;
	height:23px;
}

div#main ul#mainmenu li a.disneyparks:hover
{
    background-position: -140px 0;
}

div#main ul#mainmenu li a.moremagic
{

	background-image: url(/_includes/images-css/home/nav_magic2.gif);
	width:93px;
	height:23px;
}

div#main ul#mainmenu li a.moremagic:hover
{
    background-position: -134px 0;
}


div#main ul#mainmenu li a.hotels
{

	background-image: url(/_includes/images-css/home/nav_hotels2.gif);
	width:45px;
	height:23px;
}

div#main ul#mainmenu li a.hotels:hover
{
    background-position: -86px 0;
}

div#main ul#mainmenu li a.travel
{

	background-image: url(/_includes/images-css/home/nav_travel2.gif);
	width:45px;
	height:23px;
}

div#main ul#mainmenu li a.travel:hover
{
    background-position: -86px 0;
}

div#main ul#mainmenu li a.offers
{

	background-image: url(/_includes/images-css/home/nav_offers.gif);
	width:43px;
	height:23px;
}

div#main ul#mainmenu li a.offers:hover
{
    background-position: -83px 0;
}


/* suckerfish */



div#main ul#mainmenu a 
{
	display: block;	
	font-weight: normal;
}


div#main ul#mainmenu li:hover, div#main ul#mainmenu li.hover
{
	position: static;
}

div#main ul#mainmenu li ul
{
	background-image:url(/_includes/images-css/home/bg_menu2.png);
    background-repeat:repeat;
    border:1px solid #FFFFFF;
    left:-999em;
    position:absolute;
    width:auto;
    
}

div#main ul#mainmenu li.seasons ul
{

    width:130px;
}

div#main ul#mainmenu li.disneyparks ul
{

    width:155px;
}

div#main ul#mainmenu li.moremagic ul
{

    width:152px;
}

div#main ul#mainmenu li.hotels ul
{

    width:152px;
}

div#main ul#mainmenu li.travel ul
{

    width:106px;
}

div#main ul#mainmenu li ul li
{
	padding: 2px 0 0 0;
	
	
}


div#main ul#mainmenu li ul li a
{
	padding: 3px 8px;
	font-size: 0.5em;
    color:#FFFFFF;
    display:block;
    height:100%;
    text-indent:0;
    margin:6px 8px;
	
   }


div#main ul#mainmenu li:hover ul,
div#main ul#mainmenu li.sfhover ul 
{
	left: auto;
}



#results_top
{
    border:1px dashed #ffffff;
    padding:9px;
    background-color:#1C395F;
    
    }

#results_top_holiday
{
    border:1px dashed #ffffff;
    padding:9px;
    background-color:#464E60;
    
    }
    
#book_button
{
    text-indent:-9999px}
    
#book_button a 
{
    background:transparent url(/_includes/images-css/home/book.gif);
    background-repeat:no-repeat;
    display:block;
    height:31px;
    width:175px;
    }
    
    #book_button a:hover, #book_button a:active
{
    background-position:-175px 0px;
    height:31px;
    width:175px;
    }
    
    
    #phone_button
{
    text-indent:-9999px}
    
#phone_button a 
{
    background:transparent url(/_includes/images-css/home/phone.gif);
    background-repeat:no-repeat;
    display:block;
    height:31px;
    width:175px;
    }
    
    #phone_button a:hover, #phone_button a:active
{
    background-position:-175px 0px;
    height:31px;
    width:175px;
    }
    
    
    
    
    div#main div#right ul#breadcrumb 
{
	margin:3px 2px 20px;
}

div#main div#right ul#breadcrumb li
{
	display: inline;
	margin: 0 10px 0 0;
	font-size: 1.2em;
}

div#main div#right ul#breadcrumb li a.complete
{
	color: green;
}


#ctl00_CpMain_RpRooms_ctl01_DlRoom

{margin:10px 0;}

#ctl00_CpMain_BtNext

{margin:10px 0;}



div#main div#right div.bookingpanel div.formitem label
{
	width: 100px;
	float:left;
}
div#main div#right div#holidayselection
{
	width:225px;
	border:1px solid #ECECEC;
	padding: 10px;
	background-color:#4B86C3;
}

div#right_overview  h2{


margin:0 0 0;
padding:12px;
width:583px;
background-image:url(/_includes/images-css/home/book_head.gif);
background-repeat:repeat-x;
}

div#left_overview h3{


margin:0 0 0;
padding:12px;
background-image:url(/_includes/images-css/home/book_head.gif);
background-repeat:repeat-x;
width:223px;
}


div#background 
{
    background-color:#32609C;
border:1px solid #FFFFFF;
list-style-type:none;
padding:15px;
width:529px;}

div#main #breadcontainer {
border-top:1px solid #C5C5C5;
border-bottom:1px solid #C5C5C5;
margin:0 auto 10px;
width:874px;
height:41px;

}

*:first-child+html div#main #breadcontainer{
margin:22px 72px 5px;}


div#main div#right ul#breadcrumb li a {
background-repeat:no-repeat;
display:block;
height:34px;
text-indent:-5000px;
}



div#main div#right ul#breadcrumb li {
float:left;
margin:0 0px 0 0;
}

div#main div#right ul#breadcrumb li a.accom_on

{
    background-image:url(/_includes/images-css/home/acc_img.gif);
    width:145px;

}

div#main div#right ul#breadcrumb li a.accom_off

{
    background-image:url(/_includes/images-css/home/acc_off_img.gif);
    width:145px;

}

div#main div#right ul#breadcrumb li a.accom_ok

{
    background-image:url(/_includes/images-css/home/acc_ok_img.gif);
    width:145px;

}

div#main div#right ul#breadcrumb li a.depart_on

{
    background-image:url(/_includes/images-css/home/pik_img.gif);
    width:145px;

}

div#main div#right ul#breadcrumb li a.depart_off

{
    background-image:url(/_includes/images-css/home/pik_off_img.gif);
    width:145px;

}

div#main div#right ul#breadcrumb li a.depart_ok

{
    background-image:url(/_includes/images-css/home/pik_ok_img.gif);
    width:145px;

}

div#main div#right ul#breadcrumb li a.extras_on

{
    background-image:url(/_includes/images-css/home/ext_img.gif);
    width:145px;

}

div#main div#right ul#breadcrumb li a.extras_off

{
    background-image:url(/_includes/images-css/home/ext_off_img.gif);
    width:145px;

}

div#main div#right ul#breadcrumb li a.extras_ok

{
    background-image:url(/_includes/images-css/home/ext_ok_img.gif);
    width:145px;

}
   
div#main div#right ul#breadcrumb li a.pax_on

{
    background-image:url(/_includes/images-css/home/pas_img.gif);
    width:145px;

}

div#main div#right ul#breadcrumb li a.pax_off

{
    background-image:url(/_includes/images-css/home/pass_off_img.gif);
    width:145px;

}

div#main div#right ul#breadcrumb li a.pax_ok

{
    background-image:url(/_includes/images-css/home/pas_ok_img.gif);
    width:145px;

}

div#main div#right ul#breadcrumb li a.ins_on

{
    background-image:url(/_includes/images-css/home/ins_img.gif);
    width:145px;

}

div#main div#right ul#breadcrumb li a.ins_off

{
    background-image:url(/_includes/images-css/home/ins_off_img.gif);
    width:145px;

}

div#main div#right ul#breadcrumb li a.ins_ok

{
    background-image:url(/_includes/images-css/home/ins_ok_img.gif);
    width:145px;

}

div#main div#right ul#breadcrumb li a.confirm_on

{
    background-image:url(/_includes/images-css/home/pay_img.gif);
    width:145px;

}

div#main div#right ul#breadcrumb li a.confirm_off

{
    background-image:url(/_includes/images-css/home/pay_off_img.gif);
    width:145px;

}

div#main div#right ul#breadcrumb li a.confirm_ok

{
    background-image:url(/_includes/images-css/home/pay_ok_img.gif);
    width:145px;

}

div#main div#right #panel_offers_home  h3{


margin:0;
padding:6px;
background-image:none;
width:auto;
}


div#main #book_overview

{
 margin:0 73px;
width:933px;

}

div#main div#right #left_overview
{
   border-right:1px solid #ECECEC;
float:left;
margin:10px 6px;
padding-right:8px;

}

div#main div#right #right_overview
{
    width:611px;
    float:right;
    margin:10px 0;



}

div#panel_wide

{    
    height:auto;
    margin:0;
    min-height:439px;
    margin:10px 64px 0;
    float:right;
}

#travel_gal_wrap 

{
	padding: 0;
	margin:15px 0 0 4px;
	border:0px;
	width:594px;
	height: 439px;
	float: left;
	clear: none;
	background-color:#3d498a;
	border:1px solid #000000;
    
    }
    
    .travel_gal_hold 

{
	padding:10px 0 0 7px;
	margin: 0;
	border:0px;
	width: 600px;
	height: 439px;
	float: left;
	clear: none;
    
    }
    
    div#page_div .main_wrapper .content_wrap #panel_wrap div#title_gallery

{
    background:transparent url(../images-css/home/pirates_h2.gif);
    background-repeat:no-repeat;
    float:right;
    height:62px;
    margin:11px 30px -5px;
    width:540px;
    
    
    
    }
    
    
    div[id] .gallery_panel_middle {
height:auto;
min-height:110px;
}

.gallery_panel_middle {
border:0 none;
font-size:1.1em;
height:110px;
margin:0 0 0 3px;
padding:10px 0 12px;
width:536px;
}

/* Pirates */

div[id] #pirate_middle_panel_middle {
height:auto;
min-height:161px;
}

#pirate_middle_panel_middle {
background-color:#50BE5D;
border:1px solid #000000;
float:left;
height:408px;
margin:5px 60px 0;
padding:0;
width:538px;
}

/* stunt */

div[id] #stunt_middle_panel_middle {
height:auto;
min-height:161px;
}

#stunt_middle_panel_middle {
background-color:#38466a;
border:1px solid #000000;
float:left;
height:408px;
margin:5px 60px 0;
padding:0;
width:538px;
}

/* manor */

div[id] #manor_middle_panel_middle {
height:auto;
min-height:161px;
}

#manor_middle_panel_middle {
background-color:#dfb415;
border:1px solid #000000;
float:left;
height:408px;
margin:5px 60px 0;
padding:0;
width:538px;
}

/* castle */

div[id] #castle_middle_panel_middle {
height:auto;
min-height:161px;
}

#castle_middle_panel_middle {
background-color:#d72dc1;
border:1px solid #000000;
float:left;
height:408px;
margin:5px 60px 0;
padding:0;
width:538px;
}


/* space mountain */

div[id] #space_middle_panel_middle {
height:auto;
min-height:161px;
}

#space_middle_panel_middle {
background-color:#5e392c;
border:1px solid #000000;
float:left;
height:408px;
margin:5px 60px 0;
padding:0;
width:538px;
}

/* indiana jones */

div[id] #jones_middle_panel_middle {
height:auto;
min-height:161px;
}

#jones_middle_panel_middle {
background-color:#288a5d;
border:1px solid #000000;
float:left;
height:408px;
margin:5px 60px 0;
padding:0;
width:538px;
}





/* JD Gallery */
    
#myGallery

{
	width: 500px;
	height: 345px;
	z-index:5;
	display: none;
	border: 1px solid #000000;
	margin: 0 0 0 15px;
    
    }

.jdGallery

{
	overflow: hidden;
	position: relative;
    
    }

.jdGallery img

{
	border: 0;
	margin: 0;
    
    }

.jdGallery .slideElement

{
	width: 100%;
	height: 100%;
	background-color: #2a2a2a;
	background-repeat: no-repeat;
    
    }

.jdGallery .loadingElement

{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background-color: #000;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url('img/loading-bar-black.gif');
    
    }

.jdGallery .slideInfoZone

{
	position: absolute;
	z-index: 10;
	width: 100%;
	margin: 0px;
	left: 0;
	bottom: 0;
	height: 40px;
	background: #333;
	color: #fff;
	text-indent: 0;
	overflow: hidden;
    
    }

* html .jdGallery .slideInfoZone

{
	bottom: -1px;

    }

.jdGallery .slideInfoZone h2

{
	padding: 0;
	font-size: 80%;
	margin: 0;
	margin: 2px 5px;
	font-weight: bold;
	color: inherit;
    
    }

.jdGallery .slideInfoZone p

{
	padding: 0;
	font-size: 100%;
	margin: 2px 5px;
	color: #eee;
	font-weight: bold;
    
    }

.jdGallery div.carouselContainer

{
	position: absolute;
	height: 135px;
	width: 100%;
	z-index: 10;
	margin: 0px;
	left: 0;
	top: 0;
	font-weight: bold;	
    
    }

.jdGallery a.carouselBtn

{
	position: absolute;
	bottom: 0;
	right: 30px;
	height: 20px;
	/*width: 100px; background: url('img/carousel_btn.gif') no-repeat;*/
	text-align: center;
	padding: 0 10px;
	font-size: 13px;
	background: #333;
	color: #fff;
	cursor: pointer;
    
    }

.jdGallery .carousel

{
	position: absolute;
	width: 100%;
	margin: 0px;
	left: 0;
	top: 0;
	height: 115px;
	background: #333;
	color: #fff;
	text-indent: 0;
	overflow: hidden;
    
    }

.jdGallery .carousel .carouselWrapper

{
	position: absolute;
	width: 100%;
	height: 78px;
	top: 10px;
	left: 0;
	overflow: hidden;
    
    }

.jdGallery .carousel .carouselInner

{
	position: relative;

    }

.jdGallery .carousel .carouselInner .thumbnail

{
	cursor: pointer;
	background: #000;
	background-position: center center;
	float: left;
	border: solid 1px #fff;
    
    }

.jdGallery .carousel .label

{
	font-size: 13px;
	position: absolute;
	bottom: 5px;
	left: 10px;
	padding: 0;
	margin: 0;
    
    }

.jdGallery .carousel .label .number

{
	color: #b5b5b5;
    
    }

.jdGallery a

{
	font-size: 100%;
	text-decoration: none;
	color: inherit;
    
    }

.jdGallery a.right, .jdGallery a.left

{
	position: absolute;
	height: 99%;
	width: 25%;
	cursor: pointer;
	z-index:10;
	filter:alpha(opacity=20);
	-moz-opacity:0.2;
	-khtml-opacity: 0.2;
	opacity: 0.2;

    }

* html .jdGallery a.right, * html .jdGallery a.left

{
	filter:alpha(opacity=50);

    }

.jdGallery a.right:hover, .jdGallery a.left:hover

{
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;

    }

.jdGallery a.left

{
	left: 0;
	top: 0;
	background: url('img/fleche1.png') no-repeat center left;

    }

* html .jdGallery a.left { background: url('img/fleche1.gif') no-repeat center left; }

.jdGallery a.right

{
	right: 0;
	top: 0;
	background: url('img/fleche2.png') no-repeat center right;
    
    }

* html .jdGallery a.right { background: url('img/fleche2.gif') no-repeat center right; }

.jdGallery a.open

{
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
    
    }

.withArrows a.open

{
	position: absolute;
	top: 0;
	left: 25%;
	height: 99%;
	width: 50%;
	cursor: pointer;
	z-index: 10;
	background: none;
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
    
    }

.withArrows a.open:hover 

{ 
    background: url('img/open.png') no-repeat center center;
    
    }

* html .withArrows a.open:hover 

{ 
    background: url('img/open.gif') no-repeat center center;
	filter:alpha(opacity=80); 
	
	}
	
	#legal_panel_outer 

{
    background-color:#4B86C3;
    border:1px solid #265CA3;
    clear:both;
    height:auto;
    margin:0 60px;
    padding:5px;
    width:531px;
    
    }
    
    #popup_hours {
border:1px solid #CCCCCC;
margin:auto;
width:70%;
}

#popup_hours td {
border-bottom:1px solid #CCCCCC;
padding:0.4em;
}

#popup_hours th {
background-color:#2B639E;
font-weight:bold;
padding:0.5em;
text-align:center;
}

.inner_info_area
{
    margin:6px 0;
}

table {
font-size:120%;
}
table {
border-collapse:collapse;
border-spacing:0;
}



/*------------End New elements-------------------------------*/

#legal_holder {
	position: absolute;
	left: 0;	
	width: 776px; /*must not be more than 776px to fit in all viewports (includes scroll bar calculations).*/
	padding: 0px; 
	margin: 0px;
	border: 0px;
}

#legal_bread_outer { 
	padding: 0px;
	margin: 0px;	
	border:0px;
	width: 776px;
	height: 28px;
	background-image: url(../images-css/legal/bread_outer.gif);
	background-repeat:no-repeat;
	background-position: top;
}	

body> div[id] #legal_bread_outer  { 
	min-height: 28px;
	height: auto;
}

#legal_avail_top {
	padding: 0px;
	margin: 0px;	
	border:0px;
	width: 776px;
	height: 28px;
	background-image: url(/_includes/images-css/legal/bread_outer.gif); 
	background-position: top;
	background-repeat:no-repeat;
	text-indent: -9999px;
}	

body> div[id] #legal_avail_top  {
	min-height: 28px;
	height: auto;
}

#legal_big_image_outer {
	padding: 0px;
	margin: 0px;	
	border:0px;
	width: 546px;
	height: 172px;
	background-image: url(/_includes/images-css/search/results_bg.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	clear: both;
}

body> div[id]  #legal_big_image_outer {
	width: 547px;
}

#contact_main_title  {
	padding: 0px;
	margin: 0px 0px 0px 4px;	
	border:0px;
	width: 210px;
	height: 27px;
	float: left;
	clear: none;
	background-image: url(/_includes/images-css/legal/contact_us.gif); 
	background-repeat: no-repeat;
	text-indent: -9999px;
}	

#contact_main_title h1 {
	text-indent: -9999px;
}	

#about_main_title  {
	padding: 0px;
	margin: 0px 0px 0px 4px;	
	border:0px;
	width: 210px;
	height: 27px;
	float: left;
	clear: none;
	background-image: url(/_includes/images-css/legal/about.gif); 
	background-repeat: no-repeat;
	text-indent: -9999px;
}	

#about_main_title h1 {
	text-indent: -9999px;
}

#mail_main_image {
	padding: 0px;
	margin: 0px 3px 0px 0px;	
	border:0px;
	width: 533px;
	height: 133px;
	float: right;
	clear: none;
	background-image: url(/_includes/images-css/legal/mail_main_image.jpg);
	background-repeat: no-repeat;
	background-position: top;
	text-indent: -9999px;
}

body> div[id] #mail_main_image {
	margin: 0px 7px 0px 0px;	
}

#mail_main_title  {
	padding: 0px;
	margin: 0px 0px 0px 4px;	
	border:0px;
	width: 210px;
	height: 27px;
	float: left;
	clear: none;
	background-image: url(/_includes/images-css/legal/industrial.gif); 
	background-repeat: no-repeat;
	text-indent: -9999px;
}	

#mail_main_title h1 {
	text-indent: -9999px;
}

#general_main_title  {
	padding: 0px;
	margin: 0px 0px 0px 4px;	
	border:0px;
	width: 210px;
	height: 27px;
	float: left;
	clear: none;
	background-image: url(/_includes/images-css/legal/general.gif); 
	background-repeat: no-repeat;
	text-indent: -9999px;
}	

#general_main_title h1 {
	text-indent: -9999px;
}	

#careers_main_title  {
	padding: 0px;
	margin: 0px 0px 0px 4px;	
	border:0px;
	width: 210px;
	height: 27px;
	float: left;
	clear: none;
	background-image: url(/_includes/images-css/legal/careers.gif); 
	background-repeat: no-repeat;
	text-indent: -9999px;
}	

#careers_main_title h1 {
	text-indent: -9999px;
}

#book_main_title  {
	padding: 0px;
	margin: 0px 0px 0px 4px;	
	border:0px;
	width: 250px;
	height: 27px;
	float: left;
	clear: none;
	background-image: url(/_includes/images-css/legal/book_cons.gif); 
	background-repeat: no-repeat;
	text-indent: -9999px;
}	

#book_main_title h1 {
	text-indent: -9999px;
}	

#legal_main_title  {
	padding: 0px;
	margin: 0px 0px 0px 4px;	
	border:0px;
	width: 250px;
	height: 27px;
	float: left;
	clear: none;
	background-image: url(/_includes/images-css/legal/legal_info.gif); 
	background-repeat: no-repeat;
	text-indent: -9999px;
}	

#legal_main_title h1 {
	text-indent: -9999px;
}	
	
#privacy_main_title  {
	padding: 0px;
	margin: 0px 0px 0px 4px;	
	border:0px;
	width: 210px;
	height: 27px;
	float: left;
	clear: none;
	background-image: url(/_includes/images-css/legal/privacy.gif); 
	background-repeat: no-repeat;
	text-indent: -9999px;
}	


#new_brochure_image {
	padding: 0px;
	margin: 0 0 20px 0;	
	border:0px;
	width: 546px;
	height: 275px;
	background-image:url(/_includes/images-css/legal/new_brochure_main.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	clear: both;
}

body> div[id] #new_brochure_image {
	width: 547px;
}

#sign_up_title  {
	padding: 0px;
	margin: 0px 0px 0px 4px;	
	border:0px;
	width: 250px;
	height: 31px;
	float: left;
	clear: none;
	background-image: url(/_includes/images-css/legal/sign_up.gif); 
	background-repeat: no-repeat;
	text-indent: -9999px;
}	





#legal_panel_outer p {
	margin:6px 0 0 2px; 
	padding:0;
	font-size: 1.1em;
}

#legal_panel_outer h1

{margin:5px 0 25px 2px; }

#legal_panel_outer h2, #legal_panel_outer h3  
{ 
    margin:5px 0 4px 2px; 
    padding: 0; 
    text-indent:0; 
    }

#legal_panel_outer li {
	font-size: 1.1em;
}


#sign_up_outer {
	padding: 5px 0 0 8px;
	margin: 0 0 175px 0;
	border: 1px solid #265ca3;
	width: 530px;
	height: 100px;
	clear: both;
	background-color: #4b86c3;
}

body> div[id] #sign_up_outer {
	min-height: 100px;
	height: auto;
}

#sign_up_outer p {
	margin:0 0 0 2; 
	padding:0;
	font-size: 1.1em;
}


#sign_up_outer h1, #sign_up_outer h2, #sign_up_outer h3  { margin:5px 0 5px 2px; padding: 0; text-indent:0; }

#sign_up_outer li {
	font-size: 1.1em;
}

caption {
	caption-side:top;
	text-align:center;
	margin:auto;/*This is needed for firefox, otherwise it does not center properly*/
	font-weight:bold;
}

h2#open_hours  { text-indent:0; padding:0 0 10px 75px; }
p.open_hours { width: 350px; padding:0 0 10px 75px; }

#openhours{
	width:70%;
	border:solid 1px #CCC;
	margin:auto;
}

#openhours th{
	background-color:#2b639e;
	text-align:center;
	font-weight:bold;
	padding:0.5em;
}

#openhours td{
	border-bottom:solid 1px #CCC;
	padding:0.4em;
}

#openhours td.noborder{
	border-bottom:0px ;
}

.ohdays{
	text-align:right;
}

.ff{
	border:0;
	margin:auto;
	text-align:center;
}

#popup_hours_holder {
	padding:20px 0 0 0;
	width:500px;
	float:left;
}	

#popup_hours {
	width:70%;
	border:solid 1px #CCC;
	margin:auto;
}

#popup_hours th{
	background-color:#2b639e;
	text-align:center;
	font-weight:bold;
	padding:0.5em;
}

#popup_hours td{
	border-bottom:solid 1px #CCC;
	padding:0.4em;
}

#popup_hours td.noborder{
	border-bottom:0px ;
}

#hours_close {
	float: left;
	clear: left;
	width: 275px;
	height: 40px;
	margin: 20px 0 0 40px;
	display: block;
	text-indent: -9999px;
}

#hours_close a {
	width: 275px;
	height: 40px;
	margin: 0 0 0 25px;	
	display: block;
	background: url(/_includes/images-css/popups/hours_close.gif) no-repeat;
}

body> div[id] #hours_close a { margin: 0 0 0 30px; }

#hours_close a:hover, .hop_close a:active {
	background: url(/_includes/images-css/popups/hours_close_over.gif);
}


/*=========================This is for the BROCHURE page=========================*/

.bro_wrap {
width:500px;
float:left;
clear:left;
margin:10px 0 10px 5px; 
}

.bro_pic {
width: 70px;
padding: 2px 2px 2px 2px;
margin: 0px 5px 2px 0px;	
background:#eeeeee;		
float:left;
}

.market_pic {
width: 99px;
height: 99px;
padding: 2px 2px 2px 2px;
margin: 0px 5px 0px 0px;	
background:#eeeeee;		
float: left;
clear: none; 
}

.bro_hold, .feed_hold{
padding: 0px;
margin: 0;
border: 0px;
width: 300px;
clear: both;
}

.bro_hold label, .feed_hold label{
padding-left: 0px;
padding-top: 6px;	
width: 125px;
float: left;
clear: left;
}

.bro_hold input, .bro_hold select, .feed_hold input, .feed_hold select{
margin-bottom: 2px;
margin-top: 6px;	

}

.feed_hold textarea{
margin-bottom: 2px;
margin-top: 6px;	
float: left;
clear: left;
}

.bro_contact, .feed_contact {
width:390px;
padding: 0px;
margin: 20px 0px 0px 5px;	
float: left;
clear: both;
}

.bro_offers {
border-top:1px dotted #FFFFFF;
padding: 0px;
margin: 10px 0px 0px 5px;	
float: left;
clear: both;
width: 500px;
}



.bro_offers input{
float:left;
clear:both;
margin:10px 2px 0px 2px;
}

.bro_offers label{
display:block;
margin:12px 2px 0px 2px;
}



/*Site Map*/

/*****************************Destinations links****************************/

#dest_list{
	margin: 15px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	display:inline; /*This fixes the ie bug and stops it duplicating my white margins to 10px!*/
	height: 100px;
}

#dest_list ul {
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px!important;
	list-style-type: none;
}

#dest_list li {
	margin: 0px 0px 0px 20px;
	padding: 0px;
	border-top: 1px dashed;
	list-style-type: none; /*This needed adding because Opera was putting a bullet on the list*/
	border-top-color: #003366;
	/*background-image:url(../images-css/map/arrowbul.gif);*/
	background-repeat:no-repeat;
}
.#smbottomlist {
	margin: 0px;
	padding: 0px;
	border-bottom: 1px dashed;
	border-bottom-color: #003366;
}
/*the active links for the side nav bar*/
#dest_list a {
	display: block;
	padding: 2px 5px 0px 0px;
	text-decoration: underline;
	background-color: #9fceff; /*This changes the background of the main block*/
	color:#003366;
}

#dest_list a.child {
	margin-left: 20px;
	padding: 2px 5px 0px 0px;
	text-decoration: underline;
	background-color: #9fceff; /*This changes the background of the main block*/
	color:#003366;
}

#dest_list a.parent {
	margin-top: 20px;
	padding: 0px;
	text-decoration: underline;
	background-color: #9fceff; /*This changes the background of the main block*/
	color:#003366;
}

#dest_list li.parent {
	margin-top: 20px;
	padding: 0px;
	border-top: none;
	text-decoration: underline;
	background-color: #9fceff; /*This changes the background of the main block*/
	color:#003366;
}

#dest_list a.bottom {
	margin: 20px 0px 20px 0px;
	padding: 0px;
	text-decoration: underline;
	background-color: #9fceff; /*This changes the background of the main block*/
	color:#003366;
}

#dest_list li.bottom {
	margin: 20px 0px 20px 20px;
	padding: 0px;
	text-decoration: underline;
	border-top: none;
	border-bottom: none;
	background-color: #9fceff; /*This changes the background of the main block*/
	color:#003366;
}

#dest_list a:link, #dest_list a:visited {
	padding: 2px 5px;
	text-decoration: none;
	color: #003366;
}

#dest_list a:hover, #dest_list a:active {
	padding: 2px 5px;
	background-color: #F5EBE0;
}

/*****************************End Destinations links****************************/

/*****************************Experiences links****************************/

#exper_list{
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	display:inline; /*This fixes the ie bug and stops it duplicating my white margins to 10px!*/
}

#exper_list ul {
	width: 100%;
	margin: 0px;
	padding: 0px!important;
	list-style-type: none;
}

#exper_list li {
	margin: 0px;
	padding: 0px 0px 0px 20px;
	border-top: 1px dashed;
	list-style-type: none; /*This needed adding because Opera was putting a bullet on the list*/
	border-top-color: #003366;
	/*background-image:url(../images-css/map/arrowbul.gif);*/
	background-repeat:no-repeat;
}
.#smbottomlist {
	margin: 0px;
	padding: 0px;
	border-bottom: 1px dashed;
	border-bottom-color: #003366;
}
/*the active links for the side nav bar*/
#exper_list a {
	display: block;
	padding: 2px 5px 0px 0px;
	text-decoration: underline;
	background-color: #9fceff; /*This changes the background of the main block*/
	color:#003366;
}

#exper_list a:link, #exper_list a:visited {
	padding: 2px 5px;
	text-decoration: none;
	color: #003366;
}

#exper_list a:hover, #exper_list a:active {
	padding: 2px 5px;
	background-color: #F5EBE0;
}

/*****************************End Experiences links****************************/

/*****************************Customer Services links****************************/

#cust_list{
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	display:inline; /*This fixes the ie bug and stops it duplicating my white margins to 10px!*/
}

#cust_list ul {
	width: 100%;
	margin: 0px;
	padding: 0px!important;
	list-style-type: none;
}

#cust_list li {
	margin: 0px;
	padding: 0px;
	border-top: 1px dashed;
	list-style-type: none; /*This needed adding because Opera was putting a bullet on the list*/
	border-top-color: #003366;
	/*background-image:url(../images-css/map/arrowbul.gif);*/
	background-repeat:no-repeat;
}
.#smbottomlist {
	margin: 0px;
	padding: 0px;
	border-bottom: 1px dashed;
	border-bottom-color: #003366;
}
/*the active links for the side nav bar*/
#cust_list a {
	display: block;
	padding: 2px 5px 0px 0px;
	text-decoration: underline;
	background-color: #9fceff; /*This changes the background of the main block*/
	color:#003366;
}

#cust_list a:link, #cust_list a:visited {
	padding: 2px 5px;
	text-decoration: none;
	color: #003366;
}

#cust_list a:hover, #cust_list a:active {
	padding: 2px 5px;
	background-color: #F5EBE0;
}

#cust_list a.parent {
	margin-top: 20px;
	padding: 0px;
	text-decoration: underline;
	background-color: #9fceff; /*This changes the background of the main block*/
	color:#003366;
}

#cust_list li.parent {
	margin: 20px 0px 0px 20px;
	padding: 0px;
	border-top: none;
	text-decoration: underline;
	background-color: #9fceff; /*This changes the background of the main block*/
	color:#003366;
}

#cust_list a.bottom {
	margin: 20px 0px 20px 0px;
	padding: 0px;
	text-decoration: underline;
	background-color: #9fceff; /*This changes the background of the main block*/
	color:#003366;
}

#cust_list li.bottom {
	margin: 20px 0px 20px 20px;
	padding: 0px;
	text-decoration: underline;
	border-top: none;
	border-bottom: none;
	background-color: #9fceff; /*This changes the background of the main block*/
	color:#003366;
}

/*****************************End Experiences links****************************/

/*End site map*/

#cheyenne_gal_wrap 

{
	padding: 0;
	margin:15px 0 0 1px;
	border:0px;
	width: 597px;
	height: 439px;
	float: left;
	clear: none;
	border:1px solid #000000;   
	background-color:#85503e;
	
    
    }



.cheyenne_gal_hold 

{
padding: 9px 0 0 8px;
	margin: 0;
	border:0px;
	width: 600px;
	height: 439px;
	float: left;
	clear: none;
    
    }



#panel_wrap_vid div#title_video

{
    background:transparent url(../images-css/home/video_h1.gif);
    background-repeat:no-repeat;
    height:62px;
    width:518px;
    float:right;
    margin:-2px -3px;
    
    }
    
div#panel_wrap_vid 

{
    float:left;
    margin:5px 30px;
    padding:0;
    width:540px;
    
    }

#video_wrap 

{
    background-color:#3e56a4;
    border:1px solid #000000;
    clear:none;
    float:left;
    height:400px;
    margin:0 0 0 25px;
    padding:0;
    width:516px;
    
    }

.video_wrap_hold 

{
	border:0 none;
    clear:none;
    float:left;
    height:400px;
    margin:0;
    padding:0 0 0 8px;
    width:516px;
    
    }
    
    /* Offers page
--------------------------------*/

#special_panel_outer 

{
	padding: 10px 0px 0px 5px;
	margin:20px 0;
	border: 1px solid #265ca3;
	width: 539px;
	height: 100px;
	clear: both;
	background-color: #4b86c3;
	font-size: 1.1em;
    
    }

div[id] #special_panel_outer 

{
	min-height: 100px;
	height: auto;
    
    }

.special_panel_inner_top 

{
	margin:0 0 7px;
	border: 1px solid #004488;
	width: 533px;
	height: 74px;
	clear: both;
	background-color: #3365ad;
    
    }

div[id] .special_panel_inner_top

{
	min-height: 74px;
	height: auto;
    
    }

.special_panel_inner 

{
	margin:-5px 0 6px;
	border: 1px solid #004488;
	width: 533px;
	height: 74px;
	clear: both;
	background-color: #3365ad;
    
    }

div[id] .special_panel_inner 

{
	min-height: 74px;
	height: auto;
    
    }

.even_title 

{
	padding: 5px 0px 0px 5px;
	margin: 1px;
	border: 1px solid #004488;
	width: 524px;
	height: 25px;
	clear: both;
	background-image: url(/_includes/images-css/home/special/standard_over_even.gif);  
	background-repeat: no-repeat;
	background-color: #b95133;
    
    }

div[id] .even_title 

{
	min-height: 25px;
	height: auto;
    
    }

.odd_title 

{
	padding: 5px 0px 5px 5px;
	margin: 1px;
	border: 1px solid #004488;
	width: 524px;
	height: 20px;
	clear: both;
	background-image: url(/_includes/images-css/home/special/standard_over.gif);	
	background-repeat: no-repeat;
	background-color: #bf9c3f;
    
    }

div[id] .odd_title 

{
	min-height: 20px;
	height: auto;
    
    }

.now h2 

{
	margin:0;
	width: 546px;
	height: 103px;
	background-image: url(/_includes/images-css/special/depts.gif);
	background-repeat:no-repeat;
	text-indent: -9999px;
    
    }

.special_panel_bot 

{
	margin:10px 0 6px;
	border: 1px solid #004488;
	width:543px;
	height: 74px;
	clear: both;
	background-color: #3365ad;
    
    }

div[id] .special_panel_bot 

{
	min-height: 74px;
	height: auto;
    
    }
    
   
.nright

{
    float:right;
    
    }

.nleft 

{
    width: 75px;
    margin:0;
    padding:0px 0px 0px 9px;
    float:left;
    text-align: left;
    
    }
    
    #santa_gal_wrap 

{
	padding: 0;
	margin:15px 0 0 1px;
	border:0px;
	width: 597px;
	height: 439px;
	float: left;
	clear: none;
	background-color:#349e42;
	border:1px solid #000000;
    
    }


.santa_gal_hold 

{
	padding: 9px 0 0 8px;
	margin: 0;
	border:0px;
	width: 600px;
	height: 439px;
	float: left;
	clear: none;
   
    }
    
    
    #sequoia_gal_wrap 

{
	padding: 0;
	margin:15px 0 0 1px;
	border:0px;
	width:597px;
	height: 439px;
	float: left;
	clear: none;
	background-color:#3e56a4;
	border:1px solid #000000;
    }


.sequoia_gal_hold 

{
	padding: 9px 0 0 8px;
	margin: 0;
	border:0px;
	width: 600px;
	height: 439px;
	float: left;
	clear: none;
    
    }

.departure {

	background-color: #265ca3;
    margin-bottom:10px;
}

.departure td{
border: 1px dashed #c8cad4;
	
	padding:5px;
	text-align:center;
	background-color:#265ca3;
	
}

.departure thead td
{
	background-color: #546dad;
	border: 1px solid #c8cad4;
}

/* Gallery */

#tower_middle_panel_middle 

{   
	margin:14px 0;	
	border:0px;
	width: 538px;
	height: 161px;
	border:1px solid #000000;
	background-color:#5e3f2a;
	float:left;
	
	}

div[id] #tower_middle_panel_middle 

{
	min-height: 161px;
	height: auto;
    
    }

.tower_panel_middle 

{
	padding: 10px 0px 12px 0px;
	margin:8px 0 0 29px;	
	border:0px;
	width: 536px;
	height: 110px;
	font-size: 1.1em;	
    
    }

div[id] .tower_panel_middle 

{
	min-height: 110px;
	height: auto;
    
    }
    
div.panel_wrap div#dbc_title_silver_service {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/_includes/images-css/home/dbc_silver_service.jpg) no-repeat scroll 0 0;
float:left;
height:65px;
margin:11px 0 -3px;
width:640px;
}


div#main div#right .content_wrap_home div.panel_wrap div#dbc_panel_silver_service {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/_includes/images-css/home/panel_bg.gif) no-repeat scroll 0 0;
border:1px solid #000000;
float:left;
height:auto;
width:632px;
}

div#main div#right .content_wrap_home div.panel_wrap div#dbc_panel_silver_service div#dbc_coach a {
float:left;
margin:12px;
background:transparent url(/_includes/images-css/home/dbc_coach_over.jpg) no-repeat scroll 0 0;
display:block;
height:146px;
overflow:hidden;
width:220px;
}

div#main div#right .content_wrap_home div.panel_wrap div#dbc_panel_silver_service li 
{
	list-style-type:disc;
	font-size:1.2em;
	padding:3px;
	margin:5px;
	list-style-position:inside;
}

.see_more {
	width: 160px;
	height: 40px;
	padding: 0;
	margin:0 5px 5px 5px;
	border:0;
	text-indent: -9999px;
	clear:none;
}



.see_more a {
	width: 160px;
	height: 40px;
	padding: 0;
	margin:0;
	border:0;
	background-image: url(/_includes/images-css/home/see_more.gif); 
	background-repeat: no-repeat;	
	text-indent: -9999px;
	display: block;
}

.see_more a:hover 
{
    background-position:-160px 0;
}

.see_more_park {
	width: 160px;
	height: 40px;
	padding: 0;
	margin:0 5px 5px 5px;
	border:0;
	text-indent: -9999px;
	clear:none;
}



.see_more_park a {
	width: 160px;
	height: 40px;
	padding: 0;
	margin:0;
	border:0;
	background-image: url(/_includes/images-css/home/see_more_park.gif); 
	background-repeat: no-repeat;	
	text-indent: -9999px;
	display: block;
}

.see_more_park a:hover 
{
    background-position:-160px 0;
}


.see_more_studio {
	width: 160px;
	height: 40px;
	padding: 0;
	margin:0 5px 5px 5px;
	border:0;
	text-indent: -9999px;
	clear:none;
}



.see_more_studio a {
	width: 160px;
	height: 40px;
	padding: 0;
	margin:0;
	border:0;
	background-image: url(/_includes/images-css/home/see_more_paris.gif); 
	background-repeat: no-repeat;	
	text-indent: -9999px;
	display: block;
}

.see_more_studio a:hover 
{
    background-position:-160px 0;
}

.see_more_seasons {
	width: 160px;
	height: 40px;
	padding: 0;
	margin:0 5px 5px 5px;
	border:0;
	text-indent: -9999px;
	clear:none;
}



.see_more_seasons a {
	width: 160px;
	height: 40px;
	padding: 0;
	margin:0;
	border:0;
	background-image: url(/_includes/images-css/home/see_more_seasons.gif); 
	background-repeat: no-repeat;	
	text-indent: -9999px;
	display: block;
}

.see_more_seasons a:hover 
{
    background-position:-160px 0;
}

div#main div#right .content_wrap_done {
clear:both;
float:right;
height:auto;
margin:0 55px;
padding:5px;
width:531px;
}

div#main div#right .content_wrap_done h2 {
color:#FFFFFF;
font-size:1.3em;
margin:4px 0 15px 4px;
}




#main #left #bg_signup{
     background:transparent url(/_includes/images-css/home/disney_signup.jpg);
    background-repeat:no-repeat;
    height:550px;
   margin:37px 3px 0;
    
}


#main #left #signup{
 margin:52px 6px 0;
    float:left;
}


#main #left #vid{
background-color:#67A6F7;
border:1px solid #000000;
float:left;
height:213px;
margin:12px 6px 0;
width:204px;
}

div#main div#left div#vid div#object {
float:left;
margin:13px 10px 0;
}

div#main div#left div#vid div#object p#vid_text {
color:#000000;
padding:0;
}


#main #left #lands_wrap {
margin:34px 0;
clear:both;
height:auto;
}

#main #left #lands_wrap #lands_outer {
background-color:#4B86C3;
border:1px solid #265CA3;
height:510px;
width:228px;

}


#main #left #lands_wrap #lands_outer img{

margin:37px 3px 0;
border:none;
}

#main #left #lands_wrap div#lands_head

{
    background:transparent url(/_includes/images-css/home/lands_head.gif) no-repeat;
    height:53px;
margin:0 0 0;
width:230px;
}

#main #left #lands_wrap #studios_outer {
background-color:#4B86C3;
border:1px solid #265CA3;
height:478px;
width:228px;

}


#main #left #lands_wrap #studios_outer img{

border:none;
margin:20px 40px 0;
}


#ctl00_CpMain_RpPax_ctl01_PaxDetails_LbSpecialReq, #ctl00_CpMain_RpPax_ctl02_PaxDetails_LbSpecialReq, #ctl00_CpMain_RpPax_ctl03_PaxDetails_LbSpecialReq, #ctl00_CpMain_RpPax_ctl04_PaxDetails_LbSpecialReq, #ctl00_CpMain_RpPax_ctl05_PaxDetails_LbSpecialReq, #ctl00_CpMain_RpPax_ctl06_PaxDetails_LbSpecialReq, #ctl00_CpMain_RpPax_ctl07_PaxDetails_LbSpecialReq, #ctl00_CpMain_RpPax_ctl08_PaxDetails_LbSpecialReq

{
    width:100px !important;
}

#ctl00_CpMain_RpRooms_ctl01_DlRoom

{margin:3px 0;}

div#main div#right div.bookingpanel #travel_step label {
margin:5px;
width:auto;
float:none;
}

div#main div#right div.bookingpanel #insurance_step label {
margin:5px;
width:150px;
float:left;
}

p.discount

{
    font-size:1.1em;
}

#ctl00_CpMain_CbDiscount
{float:left;
    margin:7px 6px;}

#ctl00_CpMain_BtDiscount
{margin: 0 0 10px;}

#ctl00_CpMain_CbTerms
{float:left;
    margin:7px 0;}
    
    
    .topofpage
    
    {
        margin:10px 0;
    }
    
    #legal_panel_outer ul
    
    {
    
    margin:10px 0;
padding:0 17px;
    }
    #legal_panel_outer li
    
    {
    color:#FFFFFF;
font-weight:bold;
line-height:22px;
list-style-type:disc;}

#legal_panel_outer a.fire
{
    float:left;
    margin:9px 23px 10px;}
    
    
 div#main div#right .content_wrap div#vid_wrap
 {
    margin:0 51px 0;
 }
 
  div#main div#right .content_wrap div.video
 {
    margin:0 37px;
 }
