﻿/* 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: White;
	background-image: url(../../images/bg_main.jpg);	
	background-repeat: repeat-x;
	color: #ffffff;
	width:auto;
	padding:0;
	border:0;
}



a
{
	text-decoration: underline;
	outline: none;
	color: #ffffff;
}

a:hover
{
	text-decoration: none;
}

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.2em;
	color: #ffffff;
	line-height:1.6em;
    margin:6px 0;
    padding:5px;
}

label
{
	color:#FFFFFF;
	font-size: 1.2em;
}

ul li
{
	list-style-type: none;
}


div#main
{
	
	margin: auto;
	width: 1000px;		
	text-align: left;		
}

div.gold
{
	background-image: url(/_includes/images-css/home/avail_home3.jpg);
	background-position: 0 110px;
	background-repeat: no-repeat;
		
}

.gold div#hotel_head

{
    background:transparent url(/_includes/images-css/home/avail_home_h2.gif) no-repeat;
    height:32px;
    margin:0 0 15px;
    

}

.gold div#travel_head

{
    background:transparent url(/_includes/images-css/home/avail_home_h3.gif) no-repeat;
    height:32px;
    margin: 0 0 15px;

}

.gold div#passengers_head

{
    background:transparent url(/_includes/images-css/home/avail_home_h4.gif) no-repeat;
    height:32px;
    margin:0 0 15px;

}

div.green
{
	background-image: url(/_includes/images-css/home/avail_seasons2.jpg);
	background-position: 0 110px;
	background-repeat: no-repeat;
		
}

.green div#hotel_head

{
    background:transparent url(/_includes/images-css/home/avail_seasons_h2.gif) no-repeat;
    height:32px;
    margin:0 0 15px;
    

}

.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 15px;

}

div.kids
{
	background-image: url(/_includes/images-css/home/avail_kidsfree2.jpg);
	background-position: 0 110px;
	background-repeat: no-repeat;
		
}

div.kids div#hotel_head

{
    background:transparent url(/_includes/images-css/home/avail_home_h2.gif) no-repeat;
    height:32px;
    margin:0 0 15px;
    

}

div.kids div#travel_head

{
    background:transparent url(/_includes/images-css/home/avail_home_h3.gif) no-repeat;
    height:32px;
    margin: 0 0 15px;

}

div.kids div#passengers_head

{
    background:transparent url(/_includes/images-css/home/avail_home_h4.gif) no-repeat;
    height:32px;
    margin:0 0 15px;

}

div.blue
{
	background-image: url(/_includes/images-css/home/avail_results.jpg);
	background-position: 0 110px;
	background-repeat: no-repeat;
		
}

.blue div#hotel_head

{
    background:transparent url(/_includes/images-css/home/avail_home_h2.gif) no-repeat;
    height:32px;
    margin:0 0 15px;
    

}

.blue div#travel_head

{
    background:transparent url(/_includes/images-css/home/avail_home_h3.gif) no-repeat;
    height:32px;
    margin: 0 0 15px;

}

.blue div#passengers_head

{
    background:transparent url(/_includes/images-css/home/avail_home_h4.gif) no-repeat;
    height:32px;
    margin:0 0 15px;

}

div.pink
{
	background-image: url(/_includes/images-css/home/avail_parks2.jpg);
	background-position: 0 110px;
	background-repeat: no-repeat;
		
}

.pink div#hotel_head

{
    background:transparent url(/_includes/images-css/home/avail_parks_h2.gif) no-repeat;
    height:32px;
    margin:0 0 15px;
    

}

.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 15px;

}

div.moreblue
{
	background-image: url(/_includes/images-css/home/avail_more.jpg);
	background-position: 0 110px;
	background-repeat: no-repeat;
		
}

.moreblue div#hotel_head

{
    background:transparent url(/_includes/images-css/home/avail_home_h2.gif) no-repeat;
    height:32px;
    margin:0 0 15px;
    

}

.moreblue div#travel_head

{
    background:transparent url(/_includes/images-css/home/avail_home_h3.gif) no-repeat;
    height:32px;
    margin: 0 0 15px;

}

.moreblue div#passengers_head

{
    background:transparent url(/_includes/images-css/home/avail_home_h4.gif) no-repeat;
    height:32px;
    margin:0 0 15px;

}

div.kids
{
	background-image: url(/_includes/images-css/home/avail_more.jpg);
	background-position: 0 110px;
	background-repeat: no-repeat;
		
}

.kids div#hotel_head

{
    background:transparent url(/_includes/images-css/home/avail_kidsfree2.gif) no-repeat;
    height:32px;
    margin:0 0 15px;
    

}

.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 15px;

}

div.orange
{
	background-image: url(/_includes/images-css/home/avail_summer2.jpg);
	background-position: 0 110px;
	background-repeat: no-repeat;
		
}

.orange div#hotel_head

{
    background:transparent url(/_includes/images-css/home/avail_summer_h2.gif) no-repeat;
    height:32px;
    margin:0 0 15px;
    

}

.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 15px;

}

div.hall
{
	background-image: url(/_includes/images-css/home/avail_halloween2.jpg);
	background-position: 0 110px;
	background-repeat: no-repeat;
		
}

.hall div#hotel_head

{
    background:transparent url(/_includes/images-css/home/avail_home_h2.gif) no-repeat;
    height:32px;
    margin:0 0 15px;
    

}

.hall div#travel_head

{
    background:transparent url(/_includes/images-css/home/avail_home_h3.gif) no-repeat;
    height:32px;
    margin: 0 0 15px;

}

.hall div#passengers_head

{
    background:transparent url(/_includes/images-css/home/avail_home_h4.gif) no-repeat;
    height:32px;
    margin:0 0 15px;

}


div.xmas
{
	background-image: url(/_includes/images-css/home/avail_xmas2.jpg);
	background-position: 0 110px;
	background-repeat: no-repeat;
		
}

.xmas div#hotel_head

{
    background:transparent url(/_includes/images-css/home/avail_xmas_h2.gif) no-repeat;
    height:32px;
    margin:0 0 15px;
    

}

.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 15px;

}

div.lbrown
{
	background-image: url(/_includes/images-css/home/avail_village.jpg);
	background-position: 0 110px;
	background-repeat: no-repeat;
		
}

.lbrown div#hotel_head

{
    background:transparent url(/_includes/images-css/home/avail_cheyenne_h2.gif) no-repeat;
    height:32px;
    margin:0 0 15px;
    

}

.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 15px;

}

div.magic
{
	background-image: url(/_includes/images-css/home/avail_party.jpg);
	background-position: 0 110px;
	background-repeat: no-repeat;
		
}

.magic div#hotel_head

{
    background:transparent url(/_includes/images-css/home/avail_party_h2.gif) no-repeat;
    height:32px;
    margin:0 0 15px;
    

}

.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 15px;

}

div.lblue
{
	background-image: url(/_includes/images-css/home/avail_studios2.jpg);
	background-position: 0 110px;
	background-repeat: no-repeat;
		
}

.lblue div#hotel_head

{
    background:transparent url(/_includes/images-css/home/avail_studios_h2.gif) no-repeat;
    height:32px;
    margin:0 0 15px;
    

}

.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 15px;

}

div.offers
{
	background-image: url(/_includes/images-css/home/avail_offers.jpg);
	background-position: 0 110px;
	background-repeat: no-repeat;
		
}

.offers div#hotel_head

{
    background:transparent url(/_includes/images-css/home/avail_offers_h2.gif) no-repeat;
    height:32px;
    margin:0 0 15px;
    

}

.offers div#travel_head

{
    background:transparent url(/_includes/images-css/home/avail_offers_h3.gif) no-repeat;
    height:32px;
    margin: 0 0 15px;

}

.offers div#passengers_head

{
    background:transparent url(/_includes/images-css/home/avail_offers_h4.gif) no-repeat;
    height:32px;
    margin:0 0 15px;

}

div.travel
{
	background-image: url(/_includes/images-css/home/avail_travel.jpg);
	background-position: 0 110px;
	background-repeat: no-repeat;
		
}

.travel div#hotel_head

{
    background:transparent url(/_includes/images-css/home/avail_travel_h2.gif) no-repeat;
    height:32px;
    margin:0 0 15px;
    

}

.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 15px;

}

div.extra
{
	background-image: url(/_includes/images-css/home/avail_extra.jpg);
	background-position: 0 110px;
	background-repeat: no-repeat;
		
}

.extra div#hotel_head

{
    background:transparent url(/_includes/images-css/home/avail_extra_h2.gif) no-repeat;
    height:32px;
    margin:0 0 15px;
    

}

.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 15px;

}

div.santa
{
	background-image: url(/_includes/images-css/home/avail_santa.jpg);
	background-position: 0 110px;
	background-repeat: no-repeat;
		
}

.santa div#hotel_head

{
    background:transparent url(/_includes/images-css/home/avail_santa_h2.gif) no-repeat;
    height:32px;
    margin:0 0 15px;
    

}

.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 15px;

}

div.cheyenne
{
	background-image: url(/_includes/images-css/home/avail_cheyenne.jpg);
	background-position: 0 110px;
	background-repeat: no-repeat;
		
}

.cheyenne div#hotel_head

{
    background:transparent url(/_includes/images-css/home/avail_cheyenne_h2.gif) no-repeat;
    height:32px;
    margin:0 0 15px;
    

}

.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 15px;

}

div.sequoia
{
	background-image: url(/_includes/images-css/home/avail_sequoia.jpg);
	background-position: 0 110px;
	background-repeat: no-repeat;
		
}

.sequoia div#hotel_head

{
    background:transparent url(/_includes/images-css/home/avail_travel_h2.gif) no-repeat;
    height:32px;
    margin:0 0 15px;
    

}

.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 15px;

}

div.video
{
	background-image: url(/_includes/images-css/home/avail_video.jpg);
	background-position: 0 110px;
	background-repeat: no-repeat;
		
}

.video div#hotel_head

{
    background:transparent url(/_includes/images-css/home/avail_video_h2.gif) no-repeat;
    height:32px;
    margin:0 0 15px;
    

}

.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 15px;

}

div.generation
{
	background-image: url(/_includes/images-css/home/avail_generation.jpg);
	background-position: 0 110px;
	background-repeat: no-repeat;
		
}

.generation div#hotel_head

{
    background:transparent url(/_includes/images-css/home/avail_generation_h2.gif) no-repeat;
    height:32px;
    margin:0 0 15px;
    

}

.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 15px;

}

.nomenu #right
{
	background-image:none !important;
	width:900px !important;
	min-height:448px !important;
}

/* Header */

div#main div#header
{
	height: 93px;
}

div#main div#header h1 a
{
	margin:0 0 0 70px;
	display: block;
	background-image: url(../../images/logo.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 189px;
	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.form
{
	display:none;	
	visibility:hidden;
}

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
{
    display:none;
	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:76px 0 0;
}


*:first-child+html div#main div#left div.form

{
	margin:100px 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;
	margin: 10px 0;
}

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
{
	width: 270px;	
	margin: 0 30px 0 0;
	float: left;
}

div#main div#right div.bookingpanel label
{
	width: 100px;
	float: left;
}

div#main div#right div.element
{
	float: left;
	width: 150px;
}

div#main div#right div.element .error
{
	font-size: 1.2em;
	display: block;
	white-space: nowrap;
}


div#main div#right div.bookingpanel label
{
	width:300px;
	margin:10px 0;	
}

div#main div#right div.bookingpanel div.element
{
	margin: 0 0 15px 0;
}

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 #image_holder
 {
	display:none;
 }

 div#main div#right #image_holder.index
{
    background:transparent url(/_includes/images-css/home/main_home4.jpg) no-repeat;
    clear:none;
    height:563px;
    text-indent:0;
    width:648px; 
    
    }
    
 div#main div#right #image_holder.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 #image_holder.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 #image_holder.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 #image_holder.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 #image_holder.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 #image_holder.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 #image_holder.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 #image_holder.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 #image_holder.pirates
{
    background:transparent url(/_includes/images-css/home/main_pirates3.jpg) no-repeat;
    clear:none;
    height:496px;
    text-indent:0;
    width:648px; 
    
    } 
    
div#main div#right #image_holder.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 #image_holder.castle
{
    background:transparent url(/_includes/images-css/home/main_castle2.jpg) no-repeat;
    clear:none;
    height:469px;
    text-indent:0;
    width:648px; 
    
    } 
    
div#main div#right #image_holder.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 #image_holder.indiana
{
    background:transparent url(/_includes/images-css/home/main_jones.jpg) no-repeat;
    clear:none;
    height:469px;
    text-indent:0;
    width:648px; 
    
    }
    
div#main div#right #image_holder.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 #image_holder.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 #image_holder.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 #image_holder.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 #image_holder.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 #image_holder.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 #image_holder.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 #image_holder.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 #image_holder.stars
{
    background:transparent url(/_includes/images-css/home/main_starsncars.jpg) no-repeat;
    clear:none;
    height:545px;
    text-indent:0;
    width:648px; 
    
   }
   
      div#main div#right #image_holder.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 #image_holder.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 #image_holder.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 #image_holder.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 #image_holder.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 #image_holder.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 #image_holder.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 #image_holder.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 #image_holder.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 #image_holder.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 #image_holder.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 #image_holder.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 #image_holder.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 #image_holder.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 #image_holder.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 #image_holder.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 #image_holder.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 #image_holder.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 #image_holder.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 #image_holder.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 #image_holder.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 #image_holder.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 #image_holder.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 #image_holder.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 #image_holder.contact
{
    background:transparent url(/_includes/images-css/home/main_contacts.jpg) no-repeat;
    clear:none;
    height:484px;
    text-indent:0;
    width:648px; 
    
    }
    
div#main div#right #image_holder.brochurer
{
    background:transparent url(/_includes/images-css/home/main_brochure.jpg) no-repeat;
    clear:none;
    height:515px;
    text-indent:0;
    width:648px; 
    
    }
    
div#main div#right #image_holder.general
{
    background:transparent url(/_includes/images-css/home/main_general.jpg) no-repeat;
    clear:none;
    height:515px;
    text-indent:0;
    width:648px; 
    
    }
    
div#main div#right #image_holder.booking
{
    background:transparent url(/_includes/images-css/home/main_booking.jpg) no-repeat;
    clear:none;
    height:515px;
    text-indent:0;
    width:648px; 
    
    }
    
div#main div#right #image_holder.privacy
{
    background:transparent url(/_includes/images-css/home/main_privacy.jpg) no-repeat;
    clear:none;
    height:515px;
    text-indent:0;
    width:648px; 
    
    }
    
        
div#main div#right #image_holder.map
{
    background:transparent url(/_includes/images-css/home/main_map.jpg) no-repeat;
    clear:none;
    height:515px;
    text-indent:0;
    width:648px; 
    
    }
    
div#main div#right #image_holder.access
{
    background:transparent url(/_includes/images-css/home/main_access.jpg) no-repeat;
    clear:none;
    height:515px;
    text-indent:0;
    width:648px; 
    
    }
    
    
div#main div#right #image_holder.help
{
    background:transparent url(/_includes/images-css/home/main_help.jpg) no-repeat;
    clear:none;
    height:515px;
    text-indent:0;
    width:648px; 
    
    }
    
              
 div#main div#right #image_holder.results
{
    background:transparent url(/_includes/images-css/home/main_results.jpg) no-repeat;
    clear:none;
    height:312px;
    text-indent:0;
    width:648px; 
    
    }
    
div#main div#right #text_wrap

{
    float:left;
    height:auto;
    margin:10px 6px 0;
    width:620px;
    
    }
    
div#main div#right .content_wrap div.panel_wrap

{
    margin:5px 8px;
    width:640px;
    
    }
    
div#main div#right .content_wrap div.panel_wrap_content

{

    margin:5px 58px 0;
    width:660px;

    
    }
   
  
div#main div#right .content_wrap

{   
    width:648px;
    
    
    }
    
div#main div#right .content_wrap 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 div.panel_wrap div#title_xmas_home

{
    background:transparent url(/_includes/images-css/home/xmas_h5.gif);
    background-repeat:no-repeat;
    float:right;
    height:65px;
    margin:11px 0 -3px;
    width:640px;
   
    }    
    
div#main div#right .content_wrap 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;
    float:left;
    height:auto;
    
    
    } 
    

div#main div#right .content_wrap 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 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 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 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 div.panel_wrap div#panel_offers_home

{
    background:transparent url(../images-css/home/panel_bg_yellow.gif);
    background-repeat:no-repeat;
    width:310px;
    border:1px solid #000000;
    float:left;
    height:172px;
    
    }
    
    div#main div#right .content_wrap div.panel_wrap div#panel_party_home

{
    background:transparent url(../images-css/home/panel_bg_lblue.gif);
    background-repeat:no-repeat;
    width:310px;
    height:172px;
    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:64px;
	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:38px;
	margin:0 0 0 73px;
	padding:0pt;
	text-indent:-9999px;
	width:120px;
}

#footer li#safe a {
	display:block;
	height:38px;
	margin:0 0 0 48px;
	padding:0pt;
	text-indent:-9999px;
	width:45px;
}

#footer li#atol a {
	display:block;
	height:34px;
	margin:5px 0 0 287px;
	padding:0;
	text-indent:-9999px;
	width:48px;
}

#footer li#abta a {
	display:block;
	height:40px;
	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;
    
    }
    
    
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:1.7em;
    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_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_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_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_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 solid #000000;
margin:16px 13px;
padding:12px;
width:486px;
min-height:120px;
}


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_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:#2b6b18;
}

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 #image_holder #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 #image_holder #breadcrumbs a 
{ 
    text-decoration: underline; 
    
    }
        
div#main div#right #image_holder #breadcrumbs a:hover, #breadcrumbs a:active 

{ 
    text-decoration: none; 
    
    }
    
div#main div#right #image_holder #breadcrumbs a.bread_home 

{ 
    color:#fff; 
    text-decoration:none; 
    font-weight:normal; 
    
    }
    
div#main div#right #image_holder #breadcrumbs a:hover.bread_home, #breadcrumbs a:active.bread_home 

{ 
    color:#fff; 
    text-decoration:underline; 
    font-weight:normal; 
    
    }
    
div#main div#right #image_holder #breadcrumbs a.page_on 

{ 
    color:#fff; 
    text-decoration:underline; 
    font-weight:bold; 
    
    }
    
div#main div#right #image_holder #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 
{
	float: left;
    
}


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:138px;
}

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
{
	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;
    
    }
    
#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;
    }
    
    
    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;
}


div#main div#right div.bookingpanel div.element
{
	margin: 0 0 15px 0;
}

div#main div#right div.bookingpanel div.formitem label
{
	width: 100px;
}
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:22px 105px 0;
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/acc_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:898px;

}

div#main div#right #left_overview
{
   border-right:1px solid #ECECEC;
float:left;
margin:0 6px;
padding-right:8px;

}

div#main div#right #right_overview
{
    width:573px;
    float:right;



}

div#panel_wide

{    
    height:auto;
    margin:0;
    min-height:555px;
    margin:5px 40px;
    float:right;
}

#travel_gal_wrap 

{
	padding: 0;
	margin: 0 0 0 5px;
	border:0px;
	width: 747px;
	height: 549px;
	float: left;
	clear: none;
	background-color:#3d498a;
	border:1px solid #000000;
    
    }
    
    .travel_gal_hold 

{
	padding: 9px 0 0 8px;
	margin: 0;
	border:0px;
	width: 730px;
	height: 531px;
	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;
    
    }
/* Pirates */

div[id] #advent_middle_panel_middle {
height:auto;
min-height:161px;
}

#advent_middle_panel_middle {
background-color:#50BE5D;
border:1px solid #000000;
height:161px;
margin:0;
padding:0;
width:538px;
}

div[id] .pirate_panel_middle {
height:auto;
min-height:110px;
}

.pirate_panel_middle {
border:0 none;
font-size:1.1em;
height:110px;
margin:0 0 0 3px;
padding:10px 0 12px;
width:536px;
}

/* 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 40px;
    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;
}
































/* New elements
-------------------------------------------*/
#map_image { width:545px; height:277px; background:url(/_includes/images-css/legal/map_main.jpg) no-repeat; text-indent:-9999px; clear:both; }
#map_image h1 { text-indent:-9999px; }
#contacts_image { width:545px; height:277px; background:url(/_includes/images-css/legal/cons_main.jpg) no-repeat; text-indent:-9999px; clear:both; }
#contacts_image h1 { text-indent:-9999px; }
#info_image { width:545px; height:277px; background:url(/_includes/images-css/legal/info_main.jpg) no-repeat; text-indent:-9999px; clear:both; }
#info_image h1 { text-indent:-9999px; }
#book_cons_image { width:545px; height:277px; background:url(/_includes/images-css/legal/book_main.jpg) no-repeat; text-indent:-9999px; clear:both; }
#book_cons_image h1 { text-indent:-9999px; }
#legal_image { width:545px; height:277px; background:url(/_includes/images-css/legal/legal_main.jpg) no-repeat; text-indent:-9999px; clear:both; }
#legal_image h1 { text-indent:-9999px; }
#privacy_image { width:545px; height:277px; background:url(/_includes/images-css/legal/priv_main.jpg) no-repeat; text-indent:-9999px; clear:both; }
#privacy_image h1 { text-indent:-9999px; }
#access_image { width:545px; height:277px; background:url(/_includes/images-css/legal/access_main.jpg) no-repeat; text-indent:-9999px; clear:both; }
#access_image h1 { text-indent:-9999px; }
#help_image { width:545px; height:277px; background:url(/_includes/images-css/legal/help_main.jpg) no-repeat; text-indent:-9999px; clear:both; }
#help_image h1 { text-indent:-9999px; }
#ta_sign_image { width:545px; height:277px; background:url(/_includes/images-css/legal/sign_main.jpg) no-repeat; text-indent:-9999px; clear:both; }
#ta_sign_image h1 { text-indent:-9999px; }
#ta_bro_image { width:545px; height:277px; background:url(/_includes/images-css/legal/bro_main.jpg) no-repeat; text-indent:-9999px; clear:both; }
#ta_bro_image h1 { text-indent:-9999px; }
#ta_out_image { width:545px; height:277px; background:url(/_includes/images-css/legal/out_main.jpg) no-repeat; text-indent:-9999px; clear:both; }
#ta_out_image h1 { text-indent:-9999px; }
/*------------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:0 0 0 2px; 
	padding:0;
	font-size: 1.1em;
}

#legal_panel_outer h1, #legal_panel_outer h2, #legal_panel_outer h3  { margin:5px 0 5px 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;	
float: left;
clear: none;
}

.feed_hold textarea{
margin-bottom: 2px;
margin-top: 6px;	
float: left;
clear: left;
}

.bro_contact, .feed_contact {
width:350px;
padding: 0px;
margin: 20px 0px 0px 5px;	
float: left;
clear: both;
}

.bro_offers {
border-top:1px dotted #333;
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;
}

.bro_hold input.button, .feed_hold input.button{
padding:1px;
margin:10px 20px 2px 20px;	
float: left;
clear: none;
}


/*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 5px;
	border:0px;
	width: 747px;
	height: 549px;
	float: left;
	clear: none;
	background-color:#85503e;
	border:1px solid #000000;
    
    }



.cheyenne_gal_hold 

{
	padding: 9px 0 0 8px;
	margin: 0;
	border:0px;
	width: 730px;
	height: 531px;
	float: left;
	clear: none;
    
    }
    
.ins_left
{
	margin-left:-30px;	
}

#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: 0px;
	border-right: 1px solid #265ca3;
	border-bottom: 1px solid #265ca3;
	border-left: 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:10px 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 5px;
	border:0px;
	width: 747px;
	height: 549px;
	float: left;
	clear: none;
	background-color:#349e42;
	border:1px solid #000000;
    
    }


.santa_gal_hold 

{
	padding: 9px 0 0 8px;
	margin: 0;
	border:0px;
	width: 730px;
	height: 531px;
	float: left;
	clear: none;
   
    }
    
    
    #sequoia_gal_wrap 

{
	padding: 0;
	margin:15px 0 0 5px;
	border:0px;
	width: 747px;
	height: 549px;
	float: left;
	clear: none;
	background-color:#3e56a4;
	border:1px solid #000000;
    }


.sequoia_gal_hold 

{
	padding: 9px 0 0 8px;
	margin: 0;
	border:0px;
	width: 730px;
	height: 531px;
	float: left;
	clear: none;
    
    }

.departure {

	background-color: #546dad;
	margin-bottom:25px;
}

.departure td{

	border: 1px solid #8a95cb;
	padding:5px;
}

.departure thead{
	font-weight:bold;
	text-align:center;
}