/* Copyright (c) 2004 Reactive Media www.reactive.com */

@import "nav.css";
@import "content.css";
@import "forms.css";
@import "sitemap.css";
@import "itinerary.css";

/* GLOBAL STRUCTURE ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
	a:visited
	{
		color: #800080;
	}	
	body {
		padding: 0;
		margin: 0;
		background-color: #FF8200;
		background-image: url("/images/viptouring/elements/bg_tile.gif");
		text-align: center;
		font-family: arial, helvetica, sans-serif;
		color: #000;
	}


	div#mainCon {
		margin: 0 auto 20px auto; 
		padding: 0;
		text-align: left;
		min-width: 770px;
		max-width: 1000px;
	}

	img {
		display: block;
	}
	
	.cms{
		font-size:70%;
	}



/* HEADER ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
	td#header {
		margin: 0;
		padding: 0;
		background-color: #FFF;
		text-align: left;		
		height: 82px;
		background: url("/images/viptouring/elements/header_bg.gif") repeat-x;
	}

	td#header h1 {
		width: 270px;
	}	

	/* Search */
	#search {
		margin: 0;
		padding: 10px 20px 0 0;
		float: right;
		width: 210px;
	}

	#search input.searchBox {
		margin: 2px 3px 0 0;
		padding: 0 0 2px 2px;
		float: left;
		width: 120px;
		color: #00134E;
		background: #FFF;
		border: 1px solid #9AA0A7;
	}

	#search input.searchBtn {
		margin: 2px 0 0 0;
		padding: 0;
		float: left;
	}


/* LEFT COLUMN ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
	td#leftCol {
		margin: 0;
		padding: 0 0 20px 0;
		background: #FFF;
		text-align: left;
		width: 190px;
	}


/* MIDDLE COLUMN ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
	td#middleCol {
		margin: 0;
		padding: 0;
		text-align: left;
		width: 100%;
		background: #FFF;
	}


/* FOOTER ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
	#footer {
		margin: 0;
		padding: 0;
		text-align: left;
		background: #FFF;
		background: url("/images/viptouring/elements/footer_bg.gif") repeat-x;

	}


/* TYPOGRAPHY
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

	a {
		color: #2A4BB1;
	}

	a:hover {
		color: #FF8200;
	}
		
	h1 {
		margin: 0;
		padding: 0;
		font-size: 100%;
		font-weight: normal;
		color: #2040A7;
	}

	h2 {
		margin: 0 0 20px;
		padding: 0;
		font-size: 100%;
		font-weight: normal;
		color: #2040A7;
	}

	h3 {
		margin: 0 0 13px 0;
		padding: 0;
		clear: left;
		font-size: 160%;
		font-weight: normal;
		color: #2040A7;
	}

	h4 {
		margin: 0;
		padding: 0 0 5px 0;
		font-size: 90%;
		font-weight: normal;
		color: #FF4100;
	}

	p {
		margin: 0;
		padding: 0;
		font-size: 75%;
		clear: left;
		font-weight: normal;
	}

	hr {
		margin: 0 0 10px 0;
		padding: 0;
		height: 1px;
		color: #D1D2D5;
		border-top: 1px dashed #D1D2D5;
		border-left: none;
		border-right: none;
		border-bottom: none;
	}
	

	#content ul {
		
		clear: left;
	}

.CollapsiblePanelContent { 
	height: 320px;
}
.CollapsiblePanel {
	width: 320px;
	border:none;
}
.CollapsiblePanelTab {
	background-color:#fff;
	border:none;
}
.CollapsiblePanelOpen .CollapsiblePanelTab {
	background-color: #fff;
}
#film_border_top{background-image:url(/images/elements/film_border_top.gif)}
#film_border_bottom{background-image:url(/images/elements/film_border_bottom.gif)}	
