@charset "utf-8";

/* CSS Document */



/* Layout  */



body {

	

}



#container {

	width: 780px;

	margin-left: auto;

	margin-right: auto;

	text-align: left;

}



/* Layout Banner/Search Top Matter */



#container #top_bar {

	background-color: #FFFFFF; 

	height: 104px;

	width: 780px;

	margin: 0px;

	padding: 0px 0px 0px 0px;

}



#container #main_banner {

	height: 300px;

	width: 780px;
	
	position: relative;
	top: -5px;

}



#container #tailored_banner {

	height: 200px;

	width: 780px;

	

}



#container #content_banner {

	background-color: #FFFFFF;

	height: 200px;

	width: 780px;

	padding: 0;

	margin: 0;
	
	position: relative;
	top: -5px;

}



#container #main_search {

	background-color: #792411; 

	height: 35px;

	width: 780px;

	margin-top: 0px;

	padding: 5px 0px 0px 0px;
	
	position: relative;
	top: -5px;



}

#container #secondary_search {

	background-color: #b07c6f; 

	height: 20px;

	width: 780px;

	margin-top: -4px;

	margin-bottom: 5px;

	padding: 0;
	
	position: relative;
	top: -1px;
	}



/* Layout body */



#container #main_text {

	margin-right: 360px;

	padding: 0px 15px 0px 0px;

}



#container #main_right_index {

	float: right;

	width: 355px;

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;
	

}



#container #main_right {

	float: right;

	width: 350px;

	padding: 15px 0px 0px 0px;

	margin: -10px 0px 0px 0px;	

}

#container #trip_search_blocks {
	text-align:center;
	position: relative;
	top: 5px;	
}

#container #featured_trip_blocks {
	height: 125px;
	text-align:center;
	position: relative;
	top: 13px;
	margin-bottom: 30px;
	
		
}



#container #main_footer {

	padding: 10px 0px 0px 0px;

	border-top: solid #792411 5px;

	margin-top: 10px;

}





/* dare to compare */



#dtc_h1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: larger;

	text-align: center;

	color: #FFFFFF;

	width: 775px;

	height: 25px;

	background-color: #792411;

}







.dtc_cost {

	font-family: Arial, Helvetica, sans-serif;

	font-size: large;

	text-align: center;

	color: #792411;

	width: 350px;

	margin: 0;

	padding: 5px;

	border: #792411 thin solid;

}

.display_archive {font-family: arial,verdana; font-size: 12px;}
.campaign {line-height: 125%; margin: 5px;}

/* Styles */



p {

	font-family: Arial, Helvetica, sans-serif;

	font-size: smaller;

	line-height: 1.3em;

	text-align: left;

		

}

.paragraph_style

{
	font-family: Arial, Helvetica, sans-serif;

	font-size: smaller;

	line-height: 1.3em;

	text-align: justify;	
}

.center text {
	text-align: center;	
}

h1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: x-large;

	text-align: center;

	color: #000000;

	margin-bottom: 25px;

}



h2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: small;

	padding: 2px;

	background-color: #792411;

	color: #FFFFFF; 
	
	width: 400px;

}



h3 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: small;

	line-height: normal;

}



h4 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: large;

	color: #792411;

	text-align: center;
	
	

	

		

}





h5 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: larger;

	color: #FFFFFF;

	display: inline;

	margin: 0;

	padding: 0;

}



h6 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: medium;

	display: inline;

	position: relative;

	left: 375px;

	bottom: 2px;

}



/* Classes */

	

.list_style {

	font-family: Arial, Helvetica, sans-serif;

	font-size: smaller;

	line-height: 1.3em;

	text-align: left;
	
	

	

}	

.list_style_dates li {

	font-family: Arial, Helvetica, sans-serif;

	font-size: smaller;

	line-height: 1.3em;

	text-align: left;
	border-bottom: #000 thin solid;

}



.list_item {

	margin-bottom: 10px;

	

}	



.searchbar {

	position: relative;

	top: 10px;

	

}



.copyright {

	font-family: Arial, Helvetica, sans-serif;

	font-size: smaller;

	text-align: center;

	color: #000000;

	margin-left: 10%;

	margin-right: 10%;

}



.aligncenter {

	text-align: center;

	font-family: Arial, Helvetica, sans-serif;

	vertical-align: top;

}







.alignright { 

	text-align: right;

}



.map {

	font-family: Arial, Helvetica, sans-serif;

	font-size: medium;

	text-align: center;

	color: #FFFFFF;

	font-weight: bold;

	background-color: #003300;

	margin-top: 10px;

	margin-bottom: -10px;

	padding: 5px 0px 5px 0px;

}



.button_large {

	margin: 2px 0px 2px 0px;

	padding: 0;

}



.button_small {

	margin: 0px 2px 0px 2px;

}



.backtop {

	font-family: Arial, Helvetica, sans-serif;

	text-align: left;

	font-size: small;

}





#link_style {

	width: 430px;

}



.img_style {

	margin: 5px 0px;

	

}



/* Trip Styles */



.trip_header { 

	font-family: Arial, Helvetica, sans-serif;

	font-size: large;

	color: #792411;

	border-top: #792411 2px solid;

	padding: 10px 0px 0px 0px;

	margin: 10px 0px 0px 0px;

}



.trip_date {

	font-family: Arial, Helvetica, sans-serif;

	font-size: medium;

	color: #792411;

}



.trip_header a:link {

	text-decoration: none;

	color: #792411;

}

.trip_header a:visited {

	text-decoration: none;

	color: #792411;

}

.trip_header a:active {

	text-decoration: none;

}

.trip_header a:hover {

	text-decoration: none;

	color: #000000;

}	



.trip_table {

	font-family: Arial, Helvetica, sans-serif;

	font-size: small;

	color: #000000;

	padding: 0;

	margin: 0;

}



.bordered_table {

	font-family: Arial, Helvetica, sans-serif;

	font-size: small;

	color: #000000;

	padding: 0;

	margin: 0;

	border-color: #000000;

	text-align: center;

	border-style: solid,solid,solid,solid;

	vertical-align: middle;

	padding-left: 2px;

}



.trip_cost {

	font-family: Arial, Helvetica, sans-serif;

	font-size: smaller;

	position: relative;

	left: 10px;

}



.contact {

	font-family: Arial, Helvetica, sans-serif;

	font-size: large;

	color: #792411;

	position: relative;

	left: 20px;

	top: 7px;

	

}



.bio {

	font-family: Arial, Helvetica, sans-serif;

	font-size: larger;

	color: #792411;

}



.sold_out {

	font-family: Arial, Helvetica, sans-serif;

	font-size: medium;

	color: #d99101;

}



/* Link Styles */



.secondary {

	font-family: Arial, Helvetica, sans-serif;

	color: 000000;

	font-size: small;

	padding: 10px;

	position: relative;

	left: 0px;

	bottom: 5px;

}

.secondary2 {

	font-family: Arial, Helvetica, sans-serif;

	color: 000000;

	font-size: small;

	padding: 10px;

	}

	

.secondary a {

	

}

.secondary a:link {

	text-decoration: none;

	color: #792411;

}

.secondary a:visited {

	text-decoration: none;

	color: #792411;

}

.secondary a:active {

	text-decoration: none;

}

.secondary a:hover {

	text-decoration: none;

	color: #000000;

}	



#trip_search {

	font-family: Arial, Helvetica, sans-serif;

	font-size: large;

	

}



.dtc_space {

	margin-bottom: 2px;

}



/* Arctic Sale */



.sale_header {

	background-color: #CC3300;

	color: #FFFFFF;

	font-size: medium;

	font-family: Arial, Helvetica, sans-serif;

}



.sale_text {

	font-family: Arial, Helvetica, sans-serif;

	font-size: medium;

	color: #CC3300;

}



#sale_arctic {

	text-align: center;

	position: relative;

	top: 50px;

}



.sale_color {

	color: #CC3300;

}



.demo-show {
	width: 350px;
    margin: 1em .5em;
}

.demo-show h3 {
	margin: 0 0 1px 0;
	padding: .35em;
	width: 400px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #792411;	
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

.demo-show div {
	padding: .5em .25em;
}




/* Search Page List Box */





#prim_country {

	background-color: #FFFFFF;

	padding: 5px 0px 5px 0px;

	margin: 0px 0px 0px 0px; 

}



ul#country_search {

	margin: 0;

	padding: 0;

	white-space: nowrap;

}



#country_search li {

	width: 350px;

	display: list-item;

	list-style-type: none;

	font-family: Arial, Helvetica, sans-serif;

	font-size: large;

	border-bottom: #792411 thin solid;

	padding: 2px 0px 2px 0px;

	margin: 5px 0px 5px 0px;

	

}



#country_search a { padding: 5px 0px 3px 0px; }



#country_search a:link, #country_search a:visited {

	color: #792411;

	text-decoration: none;

}



#country_search a:hover {

	color: #000000;

	text-decoration: none;

}



/* custom itinerary box */



#custom_itinerary {

	width: 310px;

	border-left: #792411 thin dotted;

	padding: 10px;

	margin: 0px 0px 10px 20px;

	position: relative;

	font-family: Arial, Helvetica, sans-serif;

	

}

.italics {
	font-style: italic;
}
.italics {
	font-style: italic;
}

.search_font {
	font-size: 15px;	
}


/* NEW TRIP BOX LAYOUT


	background-color: #792411;
	padding: 2px;
	color: #FFF

 */

.new-trip-box {
	width: 420px;
	font-family: Verdana, Geneva, sans-serif;
	border: #999 1px solid;	
}


.new-trip-box_header {
	background-color: #792411;
	padding: 2px;
	color: #fff;
		
}


.ntb_trip-name-large {
	font-weight: bold;
	color: #792411;
	border-bottom: #000 thin solid;
	
		
}

.ntb_trip-name-small {
	font-size: medium;
	color: #792411;
		
}

.ntb_trip-date {
	font-size: small;	
}

