@charset "UTF-8";
/* CSS Document */

h3{font-size: 14px;}

#tour_wrapper{
	background:#FFF;
	padding:10px;
	font-family: "Lucida Grande",Helvetica,Arial,sans-serif;
	color: #003b64;
}
#tour_wrapper div{
	color:#003b64;
}
#tour_wrapper h1{
	margin-bottom:10px;
	font-size: 32px;
	font-weight: normal;
	color: #005189;
}
#tour_wrapper p.subheading{
	margin:10px auto 20px;
	font-size: 14px;
	line-height: 22px;
}
#tour_container{
	position:relative;
	width:800px;
	margin:auto;
}

#container{
	width:600px;
	height:300px;
	float: left;
	margin:0 0 40px 57px;
	background: #FFF;
	border: 1px solid #AAAAAA;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
#container h2{
	text-align:center;
	margin-bottom:20px;
	font-size:24px;
	line-height:1.2;
	margin-bottom:20px;
	margin-top:5px;
	font-weight: normal;
	color: #005189;
}
.item{
	padding:10px;
	width:580px;
	height:280px;
}
p{
	margin-bottom:10px;
}
img.left{
	margin:0 10px 10px 0;
}
img.right{
	margin:0 0 10px 10px;
}
.overview_options{
	width:366px;
	margin:5px auto;
}
.overview_options a{
	display:block;
	list-style:none;
	float:left;
	width:100px;
	background-color:#ddd;
	background-image:none;
	margin:0 3px 0 0;
	padding: 7px 10px;
	display:block;
	text-align:center;
}
.overview_options a.last{
	margin-right:0;
}
span.tabtitle{display:none;}

.coda-nav{
	overflow: hidden;
	margin:20px auto;
	border: 1px solid #AAA;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background: url(/images/tour_nav_active_bg.gif) repeat-x; 
}
.coda-nav ul { clear: both; display: block; margin: 0 auto; overflow: hidden;}
.coda-nav ul li { display: inline }
.coda-nav ul li a { 
	display:block;
	list-style:none;
	float:left;
	background:url(/images/tour_nav_bg.gif) repeat-x;
	margin:0;
	padding:0px;
	display:block;
	text-align:center;
	color:#005189;
	width:170px;
	font-size: 21px;
	line-height: 43px;
	font-weight: normal;
	font-family: "Lucida Grande",Helvetica,Arial,sans-serif
}
.coda-nav ul li.tab4 a{
	-moz-border-radius: 0 10px 10px 0;
	-webkit-border-radius: 0 10px 10px 0;	
}
.coda-nav ul li.tab1 a{
	-moz-border-radius: 10px 0 0 10px;
	-webkit-border-radius:  10px 0 0 10px;
}
.coda-nav ul li a.current{
	/*background: transparent url(/images/tour_nav_bg_flat.gif) right center no-repeat;*/
	background: transparent;
}

	
	/* Miscellaneous */
	.container { clear: both; overflow: auto }
	.panel-container { float: left; overflow: hidden; position: relative }
	.panel-container .panel { display: block; float: left; padding:0px; width:600px; }
	.coda-slider .panel-container { position: relative }
	.panel .panel-inner{padding:10px 15px;}
	.coda-nav-left{ float: left }
	 .coda-nav-right {float: right;}
	.coda-nav-left a, .coda-nav-right a { display: block; background: url(/images/arrow_tour.gif) no-repeat; width:40px; height:40px; padding:0; margin-top:60px; }
	.coda-nav-right a{background-position: right bottom}
	.coda-nav-right a:hover{background-position: right top}
	.coda-nav-left a{background-position: left bottom}
	.coda-nav-left a:hover{background-position: left top}
	
#morefeatures{
	width:640px;
	margin: auto;
}	
#morefeatures li{
	background: -webkit-gradient(linear, 0 0, 0 100%, from(white), to(#eeeeee)) repeat-x, #eeeeee;
    background: -moz-linear-gradient(90deg, #eeeeee, white) repeat-x scroll 0 0 #eeeeee;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='white', endColorstr='#eeeeee');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='white', endColorstr='#eeeeee')";
	display: block;
	float: left;
	width: 130px;
	margin-right:10px;
	-moz-border-radius: 10px;
	border:1px solid #AAA;
	padding:10px;
	text-align: center;
	min-height: 75px;
}
#morefeatures li.last{
	margin-right:0;
}
#morefeatures li span{
	display: block;
	font-weight: normal;
}
