body{
	margin:0;
	font:12px/18px Arial, Verdana,sans-serif;
	background:#fff;
	color:#000;
}
img{border:0;}
a{
	text-decoration:none;
	color:#9d0000;
}
a:hover{text-decoration:underline;}
#main{
	width:950px;
	overflow:hidden;
	padding:0 21px 26px 5px;
}
/*title*/
.title{
	padding:0 0 0 9px;
	background:#eee url('/images/bg-title-left.gif') no-repeat 0 0;;
}
.title h1{
	font:24px/39px "Trebuchet MS", Arial, sans-serif;
	color:#9d0000;
	margin:0;
}
.title .title-round{
	background:url('/images/bg-title-right.gif') no-repeat 100% 0;
}
#content-holder{
	width:100%;
	background-color: #EEEEEE;
	/*background:url('/images/bg-content-holder.gif') repeat-y;*/
	float:left;
}
/*content*/
#content{
	float:left;
	width:665px;
	background:#fff;
	padding:10px 0 0;
}
/*#content img{
	float:right;
	border:3px solid #999898;
	margin:1px 0 0 10px;
}*/
#content h2{
	color:#757575;
	font-size:14px;
	line-height:20px;
	margin:0 0 18px;
}
#content p{
	margin:18px 0;
}
/*tabs list*/
.anchors{
	list-style:none;
	margin:0;
	padding:0 0 1px;
	font:14px/20px "Trebuchet MS", Arial sans-serif;
	overflow:hidden;
	width:100%;
}
.anchors li{
	float:left;
	margin:0 1px 0 0;
}
.anchors a{
	border:1px solid #eaeaea;
	border-bottom:0;
	color:#000;
	float:left;
	padding:2px 9px 1px;
	position:relative;
	text-decoration:none;
	top:1px;
	z-index:2;
}
.anchors .on a {
	font-weight:bold;
	padding-bottom:2px;
}
.anchors .on a,
.anchors a:hover,
.anchors a:focus,
.anchors a:active {
	cursor:pointer;
	background:#cedce0 url('/images/bg-tab.gif') repeat-x;
	text-decoration:none;
}
.anchors a:hover,
.anchors a:focus,
.anchors a:active {
	cursor:pointer;
}
/*tabs content*/
.anchor{
	padding:12px 12px 12px 12px;
	overflow:hidden;
	background:#eee url('/images/bg-anchor.gif') repeat-x 0 0;
	min-height:572px;
	height:auto !important;
    height:572px;
	width: 625px;
}

.tabs-selected{
	background:#eee url('/images/bg-anchor.gif') repeat-x 0 0;
	font-weight: bold;
}

* html .anchor{
	overflow:visible;
	min-height:572px;
	height:auto !important;
    height:572px;
}
.anchor a{
	font-weight:bold;
}
.list{
	list-style:none;
	padding:0 0 0 20px;
	margin:18px 0 0;
	line-height:24px;
}
.list li{
	background:url('/images/bullet.gif') no-repeat 0 50%;
	padding:0 0 0 24px;
}

.tabs-hide{
	display:none;
}

#content-holder .tabs-nav{
	position: relative;
	left: 0px;
	top: 0px;
	padding: 0px;
}

/*sidebar*/
#sidebar{
	width:263px;
	float:right;
	background:#eee;
	padding:0 7px 10px;
	font-family:"Trebuchet MS", sans-serif;
	position:relative;
}
* html #sidebar{
	width: 280px;
}

/*sidebar navigation*/
#side-nav{
	list-style:none;
	margin:0 0 4px;
	padding:0 0 0 7px;
	overflow:hidden;
	width:244px;
	font-weight:normal;
}
#side-nav li{
	background:url('/images/dotted-line.gif') no-repeat 0 0;
	margin:-1px 0 0;
	float:left;
}
#side-nav li a{
	color:#999898;
	font-size:18px;
	line-height:20px;
	padding:7px 0 12px 50px;
	background:url('/images/bg-side-nav1.gif') no-repeat;
	float:left;
}
#side-nav li a:hover{
	text-decoration:none;
	color:#9d0000;
}
#side-nav li a span{
	display:block;
	color:#aeaeae;
	font:12px/20px Arial, Helvetica, sans-serif;
	padding:2px 0 0;
}
#side-nav li a:hover span{
	color:#9d0000;
}
#side-nav li a.schedules{background-position:0 0;}
#side-nav li a.schedules:hover{background-position:0 -59px;}
#side-nav li a.trips{background-position:0 -118px;}
#side-nav li a.trips:hover{background-position:0 -177px;}
#side-nav li a.plans{background-position:0 -236px;}
#side-nav li a.plans:hover{background-position:0 -295px;}
#side-nav li a.destinations{background-position:0 -354px;}
#side-nav li a.destinations:hover{background-position:0 -413px;}
#side-nav li a.general{background-position:0 -472px;}
#side-nav li a.general:hover{background-position:0 -531px;}
.price-trip{
	display:block;
	border:1px solid #f89c18;
	color:#f89c18;
	font-weight:bold;
	font-size:24px;
	line-height:38px;
	padding:0 1px;
}
.price-trip span{
	display:block;
	background:url('/images/bg-price-trip.gif') repeat-x;
	width:100%;
	font-size: 17pt;
	color: #F79C1A;
	text-align:center;
	cursor:pointer;
}
.price-trip:hover{
	text-decoration:none;
}
/*blockquote*/
blockquote{
	font-size:14px;
	line-height:16px;
	margin:21px 0 0;
	padding:14px 10px 0 40px;
	background:url('/images/bg-blockquote.gif') no-repeat;
	line-height:17px;
}
q{
	quotes: none;
	font-style:italic;
}
q:before{content:"";}
q:after{content:"";}
cite{
	text-align:right;
	font-style:normal;
//	background:url('/images/bg-cite.gif') no-repeat 0 50%;
	float:right;
	padding:0 20px 0 9px;
	line-height:20px;
}

* html #main{
	width: 966px;
}


* html #main2{
	width: 950px;
}