@charset "utf-8";

/* ================================== */
/* Rocketday edits */
/* ================================== */
body
{
	background: #d7c5a7 url(/images/tile.gif) repeat;
	font-weight: normal;
	font-style: normal;
	font-family: Georgia, serif;
	font-size: 12px;
	line-height: 16px;
}

/* used as heading in the content area */
h6
{
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	color: #48211c;
	margin: 18px 0;
}

.cont_text
{
	float: left;
	height: auto;
	width: 555px;
	margin-left: 75px;
	line-height: 21px;
}

.cont_text p { margin: 0 60px 18px 0; }

address
{
	font-size: 12px;
	line-height: 16px;
	font-style: normal;
}

div.box-tripschedulebutton,
div.box-addthisbutton,
div.box-contact
{
	display: block;
	margin: 12px 0 0 0;
	float: left;
}

div.box-contact
{
	width: 209px;
	background-color: #748169;
	color: white;
	padding: 18px 12px;
	font-size: 12px;
	line-height: 16px;
}

div.box-contact em { color: #b4c2a7; }
div.box-contact a,
div.box-contact a:hover { color: white; }

/* ================================== */
/* from previous designer */
/* ================================== */
/* CSS Document */
*
{
	margin: 0px;
	padding: 0px;
}

.lft { float: left; }
.rit { float: right; }
.clear { clear: both; }

a
{
	-moz-outline: none 0;
	outline: none 0;
}

#ties_button
{
	float: left;
	margin-right: 10px;
}

#wh { color: #f1ead9; }
#redTripTitle { color: #CC6633; }

.cont_text
{
	list-style: disc;
	font-size: 15px;
	margin-bottom: 10px;
	color: #000;
}

.cont_text h1 { margin-bottom: 0px; }

.cont_text p
{
	font-size: 13px;
	color: #453434;
}

.cont_text li
{
	font-size: 13px;
	color: #453434;
}

img, div { behavior: url(iepngfix.htc); }
img { vertical-align: bottom; }

img
{
	outline: none;
	border: none;
}

a
{
	text-decoration: none;
	color: #453434;
}

a:hover { text-decoration: none; }

h4
{
	font-size: 18px;
	color: #6c230e;
}

/* used as heading in the content area of home page*/
h2
{
	font-size: 14px;
	color: #b9630e;
}

/* used in the drop down of expediture tab */
h3
{
	color: #d7601f;
	font-size: 30px;
	line-height: 32px;
}

/* used in the side bar with transparent background on top of the picture in the header section */
h1
{
	font-size: 16px;
	color: #d7601f;
	margin-top: 5px;
}

/* used above heading to specify palce name in expediture pages */
h5
{
	font-size: 20px;
	color: #4b2308;
}

#h1_one { color: #ab5700; }

#trip
{
	padding: 25px 20px 25px 30px;
	width: 370px;
	height: auto;
}

#trip p
{
	border-bottom: 1px #d5d9d2 solid;
	padding-top: 4px;
	padding-bottom: 4px;
}

#ora a { color: #fe2601; }

/* styling for trips popup to indicate sold out trips */
#faq
{
	width: 700px;
	padding: 45px 25px 45px 25px;
}

#faq a { text-decoration: underline; }

#faq p
{
	border-bottom: 1px solid #d5d9d2;
	padding-top: 4px;
	padding-bottom: 4px;
}

#h6_faq
{
	color: #bf8138;
	font-size: 13px;
	font-weight: normal;
}

#h4_1
{
	color: #ab5700;
	font-weight: normal;
}

#iti
{
	width: 700px;
	padding: 45px 25px 45px 25px;
}

#iti p
{
	padding-top: 4px;
	padding-bottom: 4px;
}

#iti_box
{
	float: right;
	height: auto;
	padding: 5px;
	width: 300px;
	margin-left: 5px;
	margin-bottom: 7px;
	outline: 1px #000000 solid;
}

.hr_above
{
	width: 96%;
	margin-top: 4px;
	margin-bottom: 4px;
	color: #686868;
	background-color: #686868;
	border: none;
	height: 1px;
}

.hr_cont
{
	width: 100%;
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
	color: #d5d9d2;
	background-color: #d5d9d2;
	border: none;
	height: 1px;
}

.hr_cont2
{
	width: 100%;
	float: left;
	margin-bottom: 5px;
	color: #d5d9d2;
	background-color: #d5d9d2;
	border: none;
	height: 1px;
	margin-top: -5px;
}

.double { height: 2px; }

#email
{
	float: left;
	padding-top: 30px;
	padding-left: 30px;
}

.right_text a { padding-top: 10px; }

.hr_add
{
	width: 96%;
	margin-top: 4px;
	margin-bottom: 4px;
	color: #d5d9d2;
	background-color: #d5d9d2;
	border: none;
	height: 1px;
}

.hr_rit
{
	width: 210px;
	margin-top: 5px;
	margin-bottom: 7px;
	color: #8c6858;
	background-color: #8c6858;
	border: none;
	height: 1px;
	float: right;
}

.hradd
{
	float: right;
	width: 370px;
	margin-top: 5px;
}

.hradd2
{
	float: right;
	width: 410px;
	margin-top: 5px;
}

p
{
	font-size: 13px;
	font-weight: normal;
	font-style: normal;
	color: #453434;
}

#mega
{
	width: 943px;
	height: auto;
	margin: 0 auto 0 auto;
}

#head2
{
	float: left;
	wdith: 943px;
	height: 580px;
	overflow: hidden;
	margin-bottom: -2px;
}

#head
{
	float: left;
	wdith: 943px;
	height: 550px;
	overflow: hidden;
	margin-bottom: -2px;
}

.header
{
	z-index: 1;
	width: 943px;
	height: 148px;
}

#exp_bg
{
	z-index: 9;
	width: 120px;
	height: 43px;
	padding-top: 5px;
	position: relative;
	top: -45px;
	left: 321px;
	text-align: center;
	background: #261410;
	opacity: 1.0;
	filter: alpha(opacity=100);
}

#exp_bg2
{
	z-index: 3;
	width: 120px;
	height: 45px;
	padding-top: 5px;
	background: #261410;
	position: relative;
	top: -45px;
	left: 346px;
	text-align: center;
}

.topwrap
{
	z-index: 1;
	height: 45px;
	position: relative;
	top: -40px;
	float: right;
	right: 0px;
}

.links
{
	float: left;
	height: 36px;
}

.links img { z-index: 1; }

.link_exp a:hover
{
	background: #261410;
	opacity: 0.97;
	filter: alpha(opacity=97);
	padding-bottom: 20px;
	padding-top: 5px;
}

.slide_box2
{
	z-index: 2;
	float: left;
	background: #ede5cf;
	width: 933px;
	height: 414px;
	border: #c2b339 1px solid;
	position: absolute;
	top: 143px;
	padding-left: 8px;
	padding-top: 9px;
	padding-bottom: 9px;
}

/* has IE bug */
.slide_box
{
	z-index: 2;
	float: left;
	background: #ede5cf;
	width: 933px;
	height: 384px;
	border: #c2b339 1px solid;
	position: absolute;
	top: 143px;
	padding-left: 8px;
	padding-top: 9px;
	padding-bottom: 9px;
}

/* has IE bug */
.slide_txt
{
	z-index: 4;
	float: left;
	margin-top: 230px;
	margin-left: 75px;
	position: absolute;
	top: 0px;
	left: 0px;
}

.slide_txt h1
{
	font-size: 16px;
	color: #d5c195;
}

.slide_txt p
{
	color: #dcc9a9;
	margin-top: 7px;
}

/* styles for the side bar on top of the main picture starts here */
.slide_side_box
{
	z-index: 4;
	float: left;
	position: relative;
	left: 674px;
	top: -225px;
	width: 250px;
	height: 340px;
	margin: 5px 5px 5px 5px;
	overflow: hidden;
}

.slide_sidebg
{
	z-index: 4;
	height: 100%;
	width: 100%;
	position: absolute;
	float: left;
	background: #000000;
	opacity: 0.7;
	filter: alpha(opacity=70);
}

/* has ie bug */
.slide_side_cont
{
	z-index: 9999;
	height: 286px;
	width: 230px;
	float: left;
	position: absolute;
	padding-top: 50px;
	padding-left: 20px;
}

.slide_top_text
{
	color: #b6a58a;
	margin-bottom: -15px;
}

.slide_top_text a { color: #d8c7a7; }
.slide_top_text a:hover { color: #a95802; }

/* styles for the side bar on top of the main picture ends here */
.slide_bot
{
	z-index: 3;
	width: 925px;
	height: 29px;
	float: left;
	position: relative;
	top: -26px;
}

.slide_botbg
{
	z-index: -1;
	width: 925px;
	height: 29px;
	background: #000000;
	opacity: 0.8;
	filter: alpha(opacity=80);
	position: absolute;
}

.subs
{
	z-index: 4;
	width: 250px;
	height: 33px;
	background: #ede5cf;
	position: relative;
	top: -263px;
	float: right;
	right: 7px;
	padding-top: 5px;
	padding-left: 7px;
}

#mouse_box
{
	z-index: 5;
	float: left;
	width: 925px;
	height: 220px;
	padding-left: 9px;
	position: relative;
	top: -45px;
	visibility: hidden;
}

.mouse_bg
{
	z-index: 6;
	float: left;
	width: 925px;
	height: 220px;
	background: url(/images/transparent.png) repeat-x top;
	position: relative;
	top: -45px;
}

.mouse_cont
{
	z-index: 7;
	float: left;
	width: 790px;
	height: 190px;
	padding-left: 135px;
	padding-top: 30px;
	position: relative;
	top: -260px;
}

.mouse_sep
{
	float: left;
	width: 217px;
	height: 140px;
	padding-left: 18px;
	font-size: 14px;
}

.mouse_sep a { color: #d8c7a7; }
.mouse_sep a:hover { color: #a95802; }

.mouse_line
{
	float: left;
	width: 1px;
	height: 140px;
	background: #3e2523;
}

.space
{
	z-index: 2;
	float: left;
	width: 943px;
	height: 28px;
}

#container
{
	width: 943px;
	height: auto;
	float: left;
}

.con_bg { background: #8c6858px; }

.left_bar
{
	float: left;
	width: 196px;
	padding-left: 9px;
	padding-right: 7px;
	height: 720px;
	color: #453434;
	font-family: Tahoma;
	overflow: hidden;
}

#about_scroll
{
	height: 640px;
	overflow: hidden;
}

.left_bar p
{
	font-family: Tahoma;
	font-size: 13px;
}

.left_bar a
{
	text-decoration: underline;
	color: #453434;
}

.right_bar
{
	width: 266px;
	height: 720px;
	float: right;
	overflow: hidden;
}

.right_bar_bg
{
	float: left;
	width: 266px;
	height: 682px;
	background: #9c9582;
	opacity: 0.5;
	filter: alpha(opacity=50);
}

.right_cont
{
	position: relative;
	float: left;
	top: -682px;
	height: 682px;
	width: 230px;
	left: 16px;
}

.right_box
{
	width: 211px;
	height: 250px;
	float: left;
	background: #cec5b1;
	padding-left: 10px;
	padding-right: 9px;
	margin-top: 5px;
	padding-top: 10px;
}

.right_box p
{
	padding-left: 17px;
	color: #4a5239;
}

.rit_txt
{
	padding-left: 17px;
	color: #403c34;
}

.spe
{
	float: left;
	margin-top: 14px;
}

.im
{
	position: relative;
	left: -9px;
}

.mar
{
	margin-right: 8px;
	margin-bottom: 5px;
}

.img_home
{
	margin-left: -27px;
	margin-right: -29px;
}

.spcae_ver1
{
	height: 720px;
	width: 20px;
	float: left;
}

.space_ver2
{
	height: 720px;
	width: 23px;
	float: left;
}

.home_content
{
	float: left;
	height: 708px;
	width: 364px;
	padding-left: 27px;
	padding-right: 28px;
	border: 1px #b8a890 solid;
	background: #f1ead9;
	overflow: hidden;
}

.home_content p { }

.star
{
	float: left;
	height: 22px;
	width: 354px;
	background: #777463;
	color: #ebe5cd;
	padding-left: 10px;
	padding-top: 5px;
	font-family: "Times New Roman", Times, serif;
}

.hom_slid_block
{
	float: left;
	width: 364px;
	height: auto;
	overflow: hidden;
	background: #c1b79c;
}

.hom_slid_block img { margin-bottom: 25px; }

.hom_slid_block p
{
	padding: 0px 25px 25px 25px;
	font-size: 12px;
}

/* Bootom_bar */
#bot_bar
{
	width: 926px;
	height: 142px;
	background: #ede5cf;
	float: left;
	margin-top: 15px;
	padding-left: 15px;
	border: #c2b399 1px solid;
	overflow: hidden;
}

.bot_fir { float: left; }

.bot_box
{
	float: left;
	width: 417px;
	height: 128px;
	background: #f5f1e5;
	position: relative;
	top: 0px;
	overflow: hidden;
}

.bot_box_container
{
	float: left;
	width: 415px;
	height: 118px;
	margin-right: 10px;
	margin-left: 5px;
	background: #f5f1e5;
	position: relative;
	top: 0px;
	overflow: hidden;
	margin-top: 10px;
}

.spimg
{
	margin-right: 12px;
	margin-top: 7px;
	margin-bottom: 7px;
}

.bok { float: left; }

.bot_las
{
	float: left;
	width: 235px;
	overflow: hidden;
	background: #ede5cf;
	height: 150px;
	padding: 0px;
}

.bot_las_contaniner
{
	float: left;
	width: 235px;
	overflow: hidden;
	background: #ede5cf;
	margin-left: 20px;
	height: 150px;
	padding: 0px;
}

.bot_las2
{
	width: 100%;
	float: left;
	overflow: hidden;
	margin-bottom: -30px;
	margin-top: -10px;
	background: #ede5cf;
}

/*.bot_las img{padding-left:5px; padding-right:5px;} */
/*Footer */
#footer
{
	width: 758px;
	height: auto;
	float: left;
	margin-top: 56px;
	padding-left: 175px;
}

#footer p
{
	margin-top: 20px;
	margin-left: -220px;
	font-size: 12px;
	text-align: center;
	font-family: tahoma;
	margin-bottom: 20px;
}

/* Styles for content except home page */
.cont_top
{
	float: left;
	width: 943px;
	height: 23px;
	background: url(/images/cont_top.gif) no-repeat top;
}

.cont_center
{
	float: left;
	width: 943px;
	height: auto;
	background: url(/images/cont_center.gif) repeat-y top;
}

.books_height { height: 6100px; }

.cont_bottom
{
	float: left;
	width: 943px;
	height: 25px;
	background: url(/images/cont_bottom.gif) no-repeat bottom;
}

.sign
{
	float: right;
	position: relative;
	top: -50px;
}

li { font-weight: normal; }
.cont_text a { text-decoration: underline; }
.cot_text a { text-decoration: underline; }

.cont_addon
{
	margin-left: 75px;
	float: left;
	width: 555px;
	margin-bottom: 40px;
}

.cont_addon_img
{
	margin-top: 26px;
	margin-right: 26px;
	float: left;
}

.add_det
{
	float: left;
	margin-top: 20px;
	width: 387px;
}

/*has ie fix */
.add_det_h1
{
	float: left;
	font-size: 14px;
	color: #7c876f;
}

.add_det_h2
{
	float: left;
	font-size: 12px;
	color: #7c876f;
	margin-top: 2px;
}

.add_det p
{
	font-size: 11px;
	color: #171717;
	padding-top: 4px;
}

.add
{
	float: left;
	font-size: 14px;
	color: #4b2308;
}

/* used for add on excursion text */
.add_space
{
	width: 555px;
	float: left;
	height: auto;
	margin-top: 5px;
}

.rit_bar
{
	z-index: 10;
	float: right;
	width: 233px;
	height: auto;
	margin-right: 21px;
}

/* has ie bug */
.rit_bar a { text-decoration: underline; }

.rit_txt_top
{
	float: left;
	width: 215px;
	height: auto;
	background: #321c14;
	padding-top: 15px;
	padding-right: 9px;
	padding-left: 9px;
	padding-bottom: 15px;
	margin-bottom: 0px;
}

.rit_txt_top p
{
	color: #b8a47b;
	margin-left: 10px;
	margin-bottom: 2px;
}

/* has ie fix */
.rit_box_top
{
	z-index: 10;
	width: 100%;
	height: 69px;
	float: left;
	background: #9f5610;
	margin-bottom: 10px;
}

.rit_box_top p
{
	padding: 10px;
	color: #e7d5c4;
	font-size: 13px;
}

.rit_box_top a
{
	text-decoration: underline;
	color: #e7d5c4;
}

.li_arrow
{
	color: #FFFFFF;
	margin-left: -15px;
}

/* was being used for contact box at bottom */

/*
.rit_bot
{
	float: right;
	width: 217px;
	height: 118px;
	background: #748169;
	position: relative;
	top: -128px;
	margin-bottom: -128px;
	right: 22px;
	padding: 10px 8px 0px 8px;
	overflow: hidden;
}

rit_bot { font-size: 12px; }
.rit_con { color: #252e1e; }

.rit_con_txt
{
	font-size: 12px;
	color: #ffffff;
}

.rit_cont_txt a { color: #ffffff; }

.rit_con_call
{
	font-size: 12px;
	color: #ffffff;
}

.rit_bot hr
{
	width: 100%;
	margin-top: 2px;
	margin-bottom: 3px;
	color: #939d8a;
	background-color: #939d8a;
	border: none;
	height: 1px;
	float: right;
}
*/

/* has ie fix */
.rit_abt
{
	width: 100%;
	float: left;
	height: auto;
}

.rit_abt img { margin: 0 auto 0 38px; }

.rit_abt p
{
	font-size: 12px;
	margin: 10px 35px 20px 38px;
}

.img_bok
{
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
}

.bok_det
{
	float: left;
	width: 420px;
	height: auto;
	margin-bottom: 10px;
	line-height: normal;
}

.span
{
	width: 500px;
	float: left;
	height: auto;
}

#bok_wrap
{
	float: left;
	width: 500px;
	height: auto;
	padding-left: 75px;
	line-height: 1.3em;
}

#bok_wrap p { margin: 0px 0px 0px 0px; }

.bok_head
{
	font-size: 20px;
	color: #1e0a08;
	margin-left: 30px;
}

.bok_capt
{
	font-size: 14px;
	color: #1e0a08;
	margin-left: 30px;
	text-align: left;
	margin-top: 3px;
}

.bok_txt p
{
	color: #8f4a08;
	margin-left: 30px;
	margin-top: 0px;
}

.bok_txt2 p
{
	color: #a5601e;
	margin-bottom: -2px;
	padding-bottom: 7px;
	margin-top: -15px;
}

.bok_txt a
{
	color: #8f4a08;
	text-decoration: underline;
}

.bok_txt img { margin-left: -30px; }
.rit_wrap p { font-size: 12px; }
.rit_wrap a:hover { text-decoration: underline; }

.intext
{
	float: left;
	width: 250px;
	height: 20px;
	border: 1px #d6d3ca solid;
	border-top: 1.2px #787671 solid;
	background: none;
}

.inarea
{
	float: left;
	width: 250px;
	height: 40px;
	border: 1px #d6d3ca solid;
	background: none;
}

.inarea2
{
	float: left;
	width: 250px;
	height: 140px;
	border: 1px #d6d3ca solid;
	background: none;
}

.inbut
{
	float: left;
	width: 50px;
	height: 20px;
	background: #9f5610;
	color: #ffffff;
	border: none;
}

#book_now
{
	width: 500px;
	float: left;
	height: auto;
	padding-top: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
	padding-right: 10px;
	color: #453434;
	font-size: 12px;
}

#book_n0w p
{
	font-size: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
}

/* for javscript slides */
div.scroller
{
	width: 364px;
	height: 128px;
	overflow: hidden;
	font-size: 12px;
	font-family: arial;
}

div.scroller div.section
{
	width: 364px;
	height: 228px;
	overflow: hidden;
	float: left;
}

div.scroller div.content { width: 10000px; }

.movebutton
{
	position: relative;
	top: -90px;
	float: left;
	left: 325px;
}

/* for temstimony in bottom bar */
.testi
{
	padding: 30px 0 0px;
	font-size: 13px;
	margin-left: 10px;
}

.movebutton2
{
	z-index: 9999;
	position: relative;
	top: -78px;
	float: left;
	left: 375px;
}

.movebutton3
{
	z-index: 9999;
	position: relative;
	top: -88px;
	float: left;
	left: 320px;
}

/* for books in bottom bar */
.bot_cont1
{
	z-index: 9999;
	position: relative;
	top: 62px;
	left: 0px;
	margin-right: 7px;
}

.bot_cont2
{
	z-index: 9999;
	position: relative;
	top: -58px;
	right: 20px;
	float: right;
}

.bot_cont3
{
	z-index: 9999;
	position: relative;
	top: -60px;
	left: 0px;
	margin-left: 7px;
}

.bot_cont4
{
	z-index: 9999;
	position: relative;
	top: -60px;
	left: 185px;
	margin-left: 7px;
}

#inline_demo { overflow: hidden; }

#add_logo
{
	float: left;
	width: 160px;
	height: 136px;
	margin-right: 10px;
}

#address p
{
	font-size: 12px;
	padding-top: 18px;
}

#address a { text-decoration: underline; }

.sectionb
{
	width: 190px;
	float: left;
}

.sectionb IMG { border-Width: 0px; }

#contentb
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 2000px;
}

#scrollerb
{
	position: relative;
	overflow: hidden;
	width: 169px;
	height: 110px;
	left: 22px;
}

/*<![CDATA[*/
.sectionp
{
	width: 365px;
	float: left;
}

.sectionp IMG { border-Width: 0px; }

#contentp
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 10000px;
}

#my-glider3 { margin-left: 10px; }

#scrollerp
{
	position: relative;
	overflow: hidden;
	left: 0px;
	width: 365px;
	height: 128px;
	background: #f5f1e5;
}

.sectionp { background: #f5f1e5; }

/*]]>*/
.sectiont
{
	width: 365px;
	float: left;
}

.sectiont IMG { border-Width: 0px; }

#contentt
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 10000px;
}

#my-glider3 { margin-left: 10px; }

#scrollert
{
	position: relative;
	overflow: hidden;
	left: 0px;
	width: 365px;
	height: 128px;
}

.ss_highlight { color: #fff; }

/* For highlighting the itineraries slideshow */
.faq-ulist
{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

.faq-ulist  li
{
	font-size: 13px;
	color: #453434;
	background-image: url(./images/dash.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 14px;
}

