/* global declarations */

#searchbox  {
width:100px;  }
/* used for: search form box in header */


/* Header Style */
.header {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-style: normal;
color:#000000;
; font-weight: 700}

.longheader {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-style: normal;
color:#000000;
; font-weight: 700}


/* Small Text Style */
.smalltext {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
color:#000000;
}


/* Subtitle Style */
.subtitle {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
color:#669900;
font-weight: 700;
}


/* Table Header Style */
.tableheader {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
color:#666699;
; font-weight: 700}


	
.caption {
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;	 
}
/* used for photo captioning in brochure body*/


.highlight_text {
	color: #666699;
	font-size: 10px;
	margin: 0px 0px 5px 0px;
}

#highlight_in {
	margin: 10px 0px 0px 15px;
}


.listdiv {
	margin: 0px 0px 10px -20px;
}

.listclass1 {
	color: #666699;
	line-height: 1.2;
	font-size: 10px;
	margin: 0px 0px 3px 0px;
}



.listclass2 {
	list-style-type: disc;
	font-size: 10px;
	list-style-image: url(/outings/national/images/blue_dot.gif);
	margin-bottom: 5px;
	margin-top: 0px;
}

#highlightbox {
	background-image: url(/outings/national/images/highlight_bg.jpg); 
	width: 290px; 
	float: right; 
	max-height: 300px;
	background-repeat: no-repeat;
	clear: right;
}

#highlightbox2 {
	background-image: url(/outings/national/images/highlight_bg.jpg); 
	width: 240px; 
	float: right; 
	max-height: 300px;
	background-repeat: no-repeat;
	clear: right;
}
#highlightbox3 {
	background-image: url(/outings/national/images/highlight_bg_long.jpg); 
	width: 240px; 
	float: right; 
	max-height: 400px;
	background-repeat: no-repeat;
	clear: right;
}


#mainphotocredit {
	float: left; 
	text-align: right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color:#000000;
	margin: 0px 0px -10px 0px;
}

#rightphotocredit {
	float: right; 
	text-align: right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color:#000000;
	margin: 0px 0px -10px 0px;
}





#internal_nav {
	height:20px;
	clear: right;
}

.internal_nav_item {
	font-size: 10px; 
	color: #666699; 
	float: left; 
	height: 20px; 
	text-align: center; 
	margin-left: 4px;
}


.photo_right {
	margin: 5px 0px 5px 10px; 
	float: right;
	align: right;
	clear: right;
	text-align: right;
}

.back_to_top {
	float: right;
	font-size: 10px;
	color: #669900;
	width: 75px;
}

.back_table {
	margin: 0px 0px -5px 0px;
}
a.back_to_top { color: #669900; }
a.back_to_top:visited { color: #669900; }
a.back_to_top:active { color: #669900; }
a.back_to_top:hover  {color:#3333ff;}

a.internal_nav_link { color: #669900; }
a.internal_nav_link:visited { color: #669900; }
a.internal_nav_link:active { color: #669900; }
a.internal_nav_link:hover  {color:#3333ff;}

#sendtrip {
	float: right;
}

.biophoto {
	margin: 0px 0px 5px 10px;
	border: 1px solid black;
}

.shortinfo {
	margin: 0px 0px 7px 0px;
}

.medinfo {
	margin: 0px 0px 4px 0px;
}
.longinfo {
	margin: 0px 0px 2px 0px;
}


#button {
}
	
.reference_item {
	margin: 0px 0px 5px -10px;
}

.reference_text {
	list-style-type: none;
	list-style-image: none;
	margin: 0px 0px 15px 30px;
}

.intl_price {
	float: right;
}

#brace {
	width: 450px;
	clear: left;
	margin: 0px 0px 15px 0px;
}

#brace2 {
	width: 400px;
	clear: left;
	margin: 0px 0px 15px 0px;
}

#arrivals_brace {
	width: 425px;
	clear: left;
	margin: 0px 0px 15px 0px;
}

.credittext {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
color:#000000;
margin: 3px 0px 0px 0px;
}

.brochure_photo {
border: 1px solid black;
}

#main_content {
width: 395px;
align: left;
}


/* Outings */
.feature_images_right {
   margin: 10px 0 10 10;
   float: right;
   border-width: 1px;
   border-color: black;
}

.feature_images_left {
   margin: 10px 10 10 0;
   float: left;
   border-width: 1px;
   border-color: black;
}

.trip_list_color {
   background-color: #fdf5e6;
   font-size: 11px;
   line-height: 160%;
}

.trip_list_normal {
   font-size: 11px;
   line-height: 160%;
   color: #4682b4;
}

.trip_list_black {
   font-size: 11px;
   line-height: 160%;
   color: black;
}

.trip_list_types {
   background-color: white;
   font-size: 11px;
   line-height: 160%;
}

a.trip_list_types {
   text-decoration: none;
   color: black;
}

a.trip_list_types:hover {
   text-decoration: underline;
   color: black;
}

a.trip_list_color {
   text-decoration: none;
   color: black;
}

a.trip_list_normal {
   text-decoration: none;
   color: #4682b4;
}

a.trip_list_color:hover {
   text-decoration: underline;
   color: black;
}

a.trip_list_normal:hover {
   text-decoration: underline;
   color: #4682b4;
}



/* Outings: Featured Trips */

a.feattrip_head {
   font-size: 8pt;
   color: #8CB23F;
   text-decoration: none;
}

.feattrip_body {
   font-size: 8pt;
   color: black;
}

.feattrip_date {
   font-size: 8pt;
   font-style: italic;
}

a.feattrip_signup {
   font-size: 8pt;
   color: #8CB23F;
}

a.feattrip_head:hover {
   font-size: 8pt;
   color: blue;
   text-decoration: underline;
}

a.feattrip_signup:hover {
   font-size: 8pt;
   color: blue;
}

.arrivals_header {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-style: normal;
color:#000000;
; font-weight: 700}

p.note {
font-weight: 700;
color: #800000;
}

/* Outings Main Page */

#wrapper {
min-width: 580px;
margin-left: auto;
margin-right: auto;
text-align: center;
position: relative;
-moz-box-sizing: border-box;
box-sizing: border-box;
}


.other_item3 {
color: white;
font-size: 10px;
font-weight: 400;
text-align: center;
vertical-align: top;
padding: 0px;
margin: 0px;
text-decoration: none;
}

a:visited.other_item3 {
color: #bdbdbd;
font-size: 10px;
font-weight: 400;
}

a:link.other_item3 {
}

a:hover.other_item3 {
color: #bdbdbd;
font-size: 10px;
font-weight: 400;
}

.purplelink {
color: #666699;
font-size: 10px;
font-weight: 400;
line-height: 1.2;
text-decoration: none;
}

a:visited.purplelink {
color: #666699;
}

a:link.purplelink {
color: #666699;
}

a:hover.purplelink {
color: #666699;
}

.program {
width: 144px;
height: 205px;
margin-right: 1px;
padding-top: 5px;
float: left;
-moz-box-sizing: border-box; 
box-sizing: border-box; 
margin-bottom: 0px;
}

.taglines {
border-right: 1px solid #666699; 
text-align: right; 
-moz-box-sizing: border-box; 
box-sizing: border-box; 
padding-right: 5px; 
width: 145px; 
float: left; 
height: 25px; 
margin-top: 0px; 
passing-top: 0px; 
line-height: 1.2;
margin-bottom: 0px;
}

#linkback { 
-moz-box-sizing: border-box;
box-sizing: border-box; 
width: 580px; 
height: 45px; 
margin-top: -10px; 
background-image: url(/outings/images/linkback4.jpg); 
background-repeat: no-repeat; 
margin-right: auto; 
margin-left: auto;
}

h2#outings_main_subhead {
color: #878787; 
font-weight: bold; 
font-family: Trebuchet, sans-serif; 
font-size: 14pt;"
}

p.note_text {
color: #800000;
font-weight: bold;
}
