@charset "UTF-8";
/* CSS Document */

body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #60462e;
}

a {
	color: #a33038;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

a.pointer_white {
	color:#fff;
	background:transparent right 3px no-repeat url(../images/pointer_white.gif);
	padding-right:10px;
}

a.pointer_red {
	background:transparent right 3px no-repeat url(../images/pointer_red.gif);
	padding-right:10px;
}

h3, h4 {
	font-size:14px;
	color:#a33038;
	margin-top:0;
	padding-top:0;
}

h4 {
	font-size:12px;
}
.clear {
	clear:both;
	font-size:1px;
	height:1px;
}

#content {
	position:relative;
	width: 1000px;
	margin:0 auto;
	border:solid 1px #d5c296;
}

#postmark {
	position:absolute;
	top: 83px;
	right:3px;
	opacity:.5;
	filter:alpha(opacity=10)
}


#head {
	background: #d5c296 center bottom no-repeat url(../images/bkgd_head.gif);
	height:60px;
	text-align:right;
	padding: 10px 24px;
	font-size:11px;
}

#head h1 {
    position:absolute;
    top:30px;
    display:block;
    width:425px;
    height:50px;
    margin:0;
    padding:0;
    font-size:0;
    text-indent:-10000px;
    text-align:left;
}

#head h1 a {
    width:425px;
    height:50px;
    display:block;
}

#head input.search {
	background: #fff 3px 2px no-repeat url(../images/bkgd_search.gif);
	padding: 2px 2px 2px 25px;
	color: #60462e;
	border:solid 1px #60462e;
	font-size:11px;
	width:133px;
	height:15px;
}

#feature {
	padding: 0 23px 23px 23px;
}

#breadcrumb {
	margin: 25px 0;
	font-size:11px;
}

#stamp {
	position:absolute;
	top: 315px;
	right:100px;
}

#column_right {
	float:right;
	width:300px;
}

#box_journeysearch {
	border-bottom:solid 1px #d5c296;
	margin:0 0 25px 0;
	padding-bottom:25px;
}

#box_sidebarmap {
	margin-bottom:25px;
}

#box_travelJournal, #box_itineraries {
	border:solid 1px #d5c296;
	/*background: #bb9b71 top left no-repeat url(../images/photo_bw_china.jpg);*/
	background-color:#bb9b71;
	min-height:123px;
	height: auto !important;
	height: 123px;
	margin-bottom:25px;
	padding:25px 5px 0 100px;
	position:relative;
}

#box_travelJournal img, #box_itineraries img {
    position:absolute;
    left:0;
    top:0;
}

/*#box_travelJournal {
	background-image:url(../images/photo_bw_china.jpg);
}

#box_itineraries {
	background-image:url(../images/photo_ChinaTibet.jpg);
}*/

#box_featuredjourney {
	border:solid 1px #d5c296;
	padding:25px 25px 0 25px;
	width:248px;
	float:left;
	margin-right:25px;
	min-height:250px;
	height: auto !important;
	height: 250px;
}

#box_expertjourneyadvisor {
	border:solid 1px #d5c296;
	padding:25px 25px 0 25px;
	width:248px;
	float:left;
	min-height:250px;
	height: auto !important;
	height: 250px;
}

#leftcolumn_boxes {
	width:175px;
	float:left;
}

#box_needhelp, #box_pricing, #box_localflavor , #box_history101 {
	border:solid 1px #d5c296;
	padding:10px;
	margin:0 25px 25px 0;
	min-height:175px;
	height: auto !important;
	height: 175px;
	font-size:11px;
}

#box_localflavor ul {
    margin-top:0; padding-top:8px;
}

#box_localflavor li {
    margin-bottom:5px;
}

.cta {
	font-weight:bold;
	font-size:12px;
}

#column_center {
	width:448px;
	float:left;
	line-height:150%;
}
#column_center p {
    text-indent: 0.2in;
}
#column_center #ctl00_cntForm_ctl00_panelJourneyPerRegion p {
    text-indent: 0.2in;
}

.article {
	font-size:12px;
}

.article p {
	text-indent:20px;
	line-height:175%;
	margin:0;
	padding:0 0 18px 0;
}

.article ul {
	margin-top:0;
	padding-top:0;
}

.article ul li, li.styledList {
	list-style:none;
	background: transparent top left no-repeat url(../images/bullet_star.gif);
	margin-bottom:19px;
	padding-left:15px;
}

#column_left {
	float:left;
	width:625px;
}

select.journeyMenu {
	width:146px;
	padding: 2px;
	color: #60462e;
	border:solid 1px #60462e;
	font-size:11px;
	height:21px;
}


ul#pagecontrols {
	position:absolute;
	right:75px;
	top: 360px;
	margin:0;
	padding:0;
}

ul#pagecontrols li {
	display:inline;
	margin:0 20px 0 0;
	padding:0;
}

ul#pagecontrols li a {
	color: #60462e;
}

a.printpage {
	color:#fff;
	background:transparent left top no-repeat url(../images/btnPrint.gif);
	padding-left:17px;
}

a.sharepage {
	color:#fff;
	background:transparent left top no-repeat url(../images/btn_Mail.gif);
	padding-left:17px;
}

#footer {
	position:relative;
	width: 1000px;
	margin:0 auto;
	font-size:11px;
	color: #412a22;
}

#footer a {
	text-decoration:underline;
}

#footer ul {
	margin:10px 0 10px 25px;
	padding:0;
}

#footer ul li {
	display:inline;
}

#footer ul.footnav li {
	border-right:solid 1px #412a22;
	margin-right:15px;
	padding-right:15px;
}
#footer ul.address li {
	margin-right:8px;
}

/* TEXT REPLACEMENT */

h1.wherewill {
	font-size:1px;
	text-indent:-10000px;
	background:transparent top left no-repeat url(../images/headlineWhereWill.gif);
	width:374px;
	height:27px;
	margin:25px 0;
}

h1.readytobegin {
	font-size:1px;
	text-indent:-10000px;
	background:transparent top left no-repeat url(../images/head_readytobegin.gif);
	width:326px;
	height:27px;
	margin:25px 0;
}

h1.moorishtomoderndayspain {
	font-size:1px;
	text-indent:-10000px;
	background:transparent top left no-repeat url(../images/headlineMoorishToModernSpain.gif);
	width:392px;
	height:27px;
	margin:25px 0;
}

h1.aboutRCrusoe {
	font-size:1px;
	text-indent:-10000px;
	background:transparent top left no-repeat url(../images/HeadlineAboutRCrusoe.jpg);
	width:219px;
	height:20px;
	margin:25px 0;
}

h2.subhead_search {
	font-size:1px;
	text-indent:-10000px;
	background:transparent top left no-repeat url(../images/subhead_search.gif);
	width:229px;
	height:22px;
	margin:0;
}

/*h2.subhead_travelJournal {
	font-size:1px;
	text-indent:-10000px;
	background:transparent top left no-repeat url(../images/subhead_r_RCTravelJournal.gif);
	width:169px;
	height:19px;
	margin:0;
}*/

h2.subhead_itineraries, h2.subhead_travelJournal {
    font-size:18px;
    color:#fff;
    font-family:"Times New Roman", Times, serif;
    line-height:1em;
    margin:0;
    padding:0;
    font-weight:normal;
}

/*h2.subhead_itineraries {
	font-size:1px;
	text-indent:-10000px;
	background:transparent top left no-repeat url(../images/subhead_r_JourneyItin.gif);
	width:127px;
	height:20px;
	margin:0;
}

h2.subhead_featuredjourney {
	font-size:1px;
	text-indent:-10000px;
	background:transparent top left no-repeat url(../images/subheadFeaturedJourney.gif);
	width:120px;
	height:22px;
	margin:0 0 12px 0;
}

h2.subhead_expertjourneyadvisor {
	font-size:1px;
	text-indent:-10000px;
	background:transparent top left no-repeat url(../images/subheadExpertJourneyAdvisor.gif);
	width:182px;
	height:24px;
	margin:0;
}*/

h2.subhead_needhelp {
	font-size:1px;
	text-indent:-10000px;
	background:transparent top left no-repeat url(../images/subhead_needhelp.gif);
	width:87px;
	height:24px;
	margin:0;
}

/*h2.subhead_pricing {
	font-size:1px;
	text-indent:-10000px;
	background:transparent top left no-repeat url(../images/subheadPricing.gif);
	width:52px;
	height:21px;
	margin:0;
}*/

h2.subhead_localflavor {
	font-size:1px;
	text-indent:-10000px;
	background:transparent top left no-repeat url(../images/subheadLocalFlavor.gif);
	width:98px;
	height:17px;
	margin:0;
}

h2.subhead_history101 {
	font-size:1px;
	text-indent:-10000px;
	background:transparent top left no-repeat url(../images/subheadHistory101.jpg);
	width:92px;
	height:24px;
	margin:0;
}
h1.cntlheadline {font-family:"Times New Roman", Times, serif;font-size:24px;line-height: 1em;color:#a33038;margin:0;padding:0;}
h1.searchforjourney {font-family:"Times New Roman", Times, serif;font-size:20px;line-height: 1em;color:#60462e;margin:0;padding:0;}
div#box_localflavor h2 {font-family:"Times New Roman", Times, serif;font-size:20px;line-height: 1em;color:#60462e;margin:0;padding:0;}
div#box_pricing h2 {font-family:"Times New Roman", Times, serif;font-size:20px;line-height: 1em;color:#60462e;margin:0;padding:0;}
div#box_featuredjourney h2, div#box_expertjourneyadvisor h2 {font-family:"Times New Roman", Times, serif;font-size:22px;line-height: 1em;color:#60462e;margin:0;padding:0;}
.sIFR-alternate{display:none;}

#slideshow {
    z-index:0;
}
.btnGo {vertical-align:bottom;margin-bottom:1px;}

.error {color:#cc0000;font-weight:bold;}

.formField {width:120px;}

.CheckBoxCSS {font-weight:bold;}

select#ddlRegions, select#ddlCountries, select#ddlJourneyTypes {
width:200px;padding:2px;color:#60462e;border:solid 1px #60462e;font-size:11px;height:21px;
}

.subformRegion {font-weight:bold;margin-top:12px;border-bottom:solid 1px #d5c296;display:block;}

.tableRegion td {vertical-align:top;}

.noIndent {text-indent:0;}

.plainList {list-style:none;padding:0;margin:0;}

h3.talkToUs {font-size:11px;font-weight:bold;text-transform:none;color:#60462E;}

#ctl00_cntPageContent_ctl00_tblRegions {padding-bottom:12px;border-bottom:1px solid #D5C296}

.divider {padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #D5C296;font-size:1px;height:1px;}

.country_divider {padding:6px 0 0 0;margin:12px 0 0 0;border-top:1px solid #D5C296;display:block;}

input[type="text"],textarea {font-family:Arial, Helvetica, sans-serif;font-size:12px;} 

.journeyDescription{font-size:11px;color:#bb9b71;}