/*** SUBPAGE CSS ***/

/* Sub Page Layout */
#subPageContentContainer {  /* content container below nav on Sub-Pages */
	width:100%;
	background: #fff url("/includes/EF/SmithsonianSite/images/bg_section.gif") bottom left no-repeat;
	float:left;
	padding:0px;
	margin:0px;
    /*_margin-top:-13px;*/
}

/* END Sub Page Layout */

/* Sub Page Module for sub Menu and contact  Module */
#subPageModule {
	float:left;
	width:196px;
	_width: 194px; /* ie6 fix so that right content fits in page width on tour result pages */
	overflow: hidden; /*changed this from none to hidden */
	background: #fff url("/includes/EF/SmithsonianSite/images/bg_subPageModule.gif") 0 0 repeat-x;
}
 #subPageContent{
 	margin: 0 0 0 0px;
	padding:0;
	_height: 1%;
 }
 #content #subPageContent {
	float:left;
 	width:564px; /* must be 564px for FF to display correctly*/
 	padding:0px;
 	margin:0px;
 }
 .teacher #subPageContent{
 	float:left;
 	width:546px;
 }

.student #subPageContent{
 	float:left;
 	width:564px;
 }


/* Sub Menu */
#sectionSubNav {
	width:196px;
}
#sectionSubNav ul {
	padding: 15px 0 0 0;
}
#sectionSubNav ul li {
	background:#eee;
	margin:1px 0 0 0;
	padding:0px;
	display:inline-block;
	width:196px;
}

#sectionSubNav ul li div.iNavChar {
	padding:0 12px 0 16px;
	color:#fe6f10;
	font-weight:bold;
	width:5px;
	float:left;
}

#sectionSubNav ul li div.iInnerNavChar {
	padding:0px 12px 0 32px;
	color:#fe6f10;
	font-weight:bold;
	width:5px;
	float:left;
}

#sectionSubNav ul li div.iNavLink{
	float:left;
	width:150px;
}

#sectionSubNav ul li div.iInnerNavLink{
	float:left;
	width:132px;
}

#sectionSubNav ul li div.clear{
	line-height:0px;
	padding:0px;
	margin:0px;
}

#sectionSubNav ul li a {
	color: #666;
	padding:6px 0 6px 0;
	display:block;	
	cursor: pointer;
}
#sectionSubNav ul li.active a {
	color:#666;
	background-color:#dddddd;
	padding:6px 0 6px 0;
	display:block;	
}
    #sectionSubNav ul li a:hover {
        background-color:#dddddd;
        text-decoration:none;
    }
 
/* END Sub Menu */

/* END Sub Page Module */



/* New Teachers Landing Page */

.teacherLanding #subPageContent { position: relative; }

/* slideshow */
#slideshow {
	position: relative;
	height: 163px;
	width: 563px;
	overflow: hidden;
	z-index: 1;
	top: 0;
	left: 1px;
}
#slideshow a:active { padding-top: 0; } /* override from global a style */
#slidecontrols {
	position: absolute;
	height: 39px;
	width: 563px;
	z-index: 2;
	top: 149px;
}
#slideNextBtn {
	width: 35px;
	height: 39px;
	float: right;
	background: url(/includes/EF/SmithsonianSite/images/homepage/pager.png) no-repeat -35px 0;
	z-index: 3;
	margin-right: 4px;
	cursor: pointer;
}
#slidePrevBtn {
	width: 35px;
	height: 39px;
	float: right;
	background: url(/includes/EF/SmithsonianSite/images/homepage/pager.png) no-repeat 0 0;
	z-index: 3;
	cursor: pointer;
}
#slideNextBtn:hover {
	background-position: -35px -39px;
}
#slidePrevBtn:hover {
	background-position: 0px -39px;
}

/* content */

.teacherLanding h2 {
	margin:10px 0 0 15px;
}
#mainContentTeacher {
	background: url("/includes/EF/SmithsonianSite/images/bg_sub_section.gif") repeat-x;
	margin: 0 15px;
	padding:15px 15px 0 10px;
}
#mainContentTeacher #wysiwygContent {
	float: none;
	margin-bottom: 16px;
	padding: 0;
}

/* teacher landing tabs */

/* note - following styles are set below 
div.tabContent{
	display: none;
	padding: 10px;
}
div.active{
	display: block;
}
*/
#destinationTabs { width: 524px; position: relative; left: -5px; padding-bottom: 43px; background: url(/includes/EF/SmithsonianSite/images/tab-bottom.png) bottom left no-repeat;  }
#destinationTabNav { position:absolute; z-index: 5; }
#destinationTabNav li {  padding-left: 14px; float: left; height: 26px; background: url(/includes/EF/SmithsonianSite/images/tab-left.png) no-repeat top left; }
#destinationTabNav li#first { padding-left: 18px;  height: 30px; background: url(/includes/EF/SmithsonianSite/images/first-tab-left.png) no-repeat top left; }
#destinationTabNav li a { color: #fff; font-weight: bold; padding: 4px 12px 0 0; display: block; height: 26px; text-transform: uppercase;  background: url(/includes/EF/SmithsonianSite/images/tab-right.png) no-repeat top right; }
#destinationTabNav li.active { background: url(/includes/EF/SmithsonianSite/images/tab-selected-left.png) no-repeat top left; }
#destinationTabNav li.active a { color: #33657f; background: url(/includes/EF/SmithsonianSite/images/tab-selected-right.png) no-repeat top right; }
#destinationTabNav li#first.active { background: url(/includes/EF/SmithsonianSite/images/first-tab-selected-left.png) no-repeat top left; }

#destinationTabWrapper {
	position:relative;
	top:23px;
	z-index:1;
	clear: left; 
	padding-top: 15px; 
	background: url(/includes/EF/SmithsonianSite/images/tab-top.png) top left no-repeat; 
}
#destinationTabs .tabContent { overflow: auto; padding: 0 15px 0 20px; background: url(/includes/EF/SmithsonianSite/images/tab-repeat.png) repeat-y; }
.destInfoText { float: right; width: 240px; }
.destInfoText h3 { border: none; padding: 0; font-size: 1.5em; text-transform: none; margin: 0; }
.destInfoImg { float: left; width: 248px; }
.destLink img { margin-top: 8px; }
/* end teacher landing page */

/* slider module */

div#sliderWrapper{
	background: #dee5e9;
	padding: 10px 30px 15px 30px !important;
	padding:0px;
	width: 471px !important;
	margin: 10px 16px 20px !important;
	_margin: 10px 4px 20px 16px !important;
	float:left;
}

div#sliderWrapper h2 {
	font-family:Times New Roman;
	color: #AB3A40;
	font-weight:bold;
	margin:0 0 4px;
}

.btnBar button span{
	display:none;
	margin:0px;
	padding:0px;
}

div#sliderWrapper .btnBar {
	width:471px !important;
	_width:458px;
	float:left;
	margin:0px !important;
	_margin:0px 38px;
}

div#sliderWrapper .InnerPageSubTitle,
div#sliderWrapper h4{
	color:#AB3A40;
	font-family: "Times New Roman",Times, Georgia, serif;
	padding:0pt 0pt 7px 0px;
}
#sliderContainer{
	padding:4px;
	background:#c0c0c0;
	margin:0px !important;
	margin:0px 0 10px 38px;
}
div#sliderWindow{
	height:153px;
	width:463px !important;
	width:450px;
	overflow:hidden;
	
}
div#sliderWindow ul{
	height:120px;	
	margin:0;
	padding:0;
	width: 5000px;
}

div#sliderWindow li{
	list-style-type:none;
	display:block;
	float:left;
	margin:0 4px 0 0;
	padding-top: 122px;
	height: 31px;
	width:153px;
	background-repeat: no-repeat;
	cursor: pointer;
}
	div#sliderWindow li a:hover {
		text-decoration:underline;
	}
div#sliderWindow li p a{
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	height: 12px;
	width: 133px;
	padding: 12px;
	display:block;
}
div#sliderWindow li p a:focus{
	outline: none;
	border: none;
}

div#sliderWrapper #leftBtn, div#sliderWrapper #rightBtn{
	width:40px;
	cursor:pointer;
	width: 27px;
	height: 38px;
	margin:-99px 0px 0 0px;
	_margin:-109px 0px 0 0px;
	z-index: 8000;
	text-indent: 500px !important;
	text-indent:0px;
	overflow: hidden;
}
div#sliderWrapper #leftBtn{
	float:left;
	background: url(/includes/EF/SmithsonianSite/images/slider_arrow_left.gif) 0 0 no-repeat;
}
div#sliderWrapper #rightBtn{
	float:right;
	background: url(/includes/EF/SmithsonianSite/images/slider_arrow_right.gif) 0 0 no-repeat;
}


/* Class Trips Module */

 #mainContentStudent #classTrips {
	float:left;
	margin:15px 0px 0 13px;
	width:198px;
	display:inline;
}

/*Student */
#mainContentStudent {
	width:auto;
	margin:0 0 0 0px;
	padding:0 0 50px 0;
	background: transparent url("/includes/EF/SmithsonianSite/images/bg_maincontent.gif");
	background-position:20px 5px; 
	background-repeat: no-repeat;
}

#mainContentStudent #classTrips .InnerPageTitle,
#mainContentStudent #classTrips h3  {
	font-size:1.33em;
	color: #AB3A40; 
	font-family:Times New Roman;
	border-bottom:1px solid #305f77;
	font-weight:bold;
	text-transform: none;
}
 #mainContentStudent #classTrips a:hover {
	font-style:normal;
}
/* END Class Trips Module */

#contactModule.wide, .teacher #contactModule.wide {
	padding-top: 4px;

}

.teacherHomepageContact {
	padding:5px 0 0 0;
	}

/* Slider Module */
#sliderModule {
	float:left;
	margin:0 0 0 20px;
	padding:20px 0 0 0;
	width:540px;
	height:250px;
	background:#fff url("/includes/EF/SmithsonianSite/images/bg_slider.gif") 0 30px no-repeat;
}

#sliderModule h2 {
	padding:20px 0 0 15px;
}


/* END Slider Module */

/* END Teacher Homepage */



/* Student Homepage */

#studentTopContent 
{
	margin:10px 0 20px 10px;
	padding:0px 0px 0px 0px;
	width:543px;
	background:#dee5e9;
	overflow:hidden;
	position:relative;
}

#studentTopContent .topSection {
	float:left;
	width:170px;
	height:230px;
	margin:6px 0px 6px 8px;
	color:#666;
	position:relative;
	background-color:#ecf4f6;
	display:inline;

}

#studentTopContent .topSection .InnerPageTitle,
#studentTopContent .topSection h3 {
	width:149px;
	margin:0 0 0 10px;
	padding:10px 00px 5px 0px;
	border-bottom:solid 1px #305F77;
	color:#305F77;
}

#studentTopContent .topSection p {
	padding:5px 10px 0 10px;
	font-size: .917em;
}

#studentTopContent .topSection a {
	color:#fff;
	display: block;
	position: absolute;
	bottom: 0px;
	_bottom:-2px;
	left: 0;
	height: 11px;
	width: 170px; /*originally 169px in width with a right padding of 5px */
	padding:62px 0 8px 5px;
	font-weight: bold;
}
#studentTopContent .topSection a:hover{
	text-decoration: underline;
}

#studentTopContent #sectionOne {
	background: url("/includes/EF/SmithsonianSite/images/student_topsection_1.jpg") 0 0 no-repeat;
}


#studentTopContent #sectionTwo {
	background: url("/includes/EF/SmithsonianSite/images/student_topsection_2.jpg") 0 0 no-repeat;
}

#studentTopContent #sectionThree {
	background: url("/includes/EF/SmithsonianSite/images/student_topsection_3.jpg") 0 0 no-repeat;
	padding-right:0px !important;
}
.student #mainContentStudent p {
	/*width:280px; */
	padding:0 0 0 10px;
	_width:255px;
}

.student #mainContentStudent #classTrips {
	/*_position:relative; */
	_left:30px;
}

.student #mainContentStudent #classTrips p {
	padding-right:0px;
	width:198px;
}

#mainContentStudent .studentContent {
	margin-top:7px;
}

#mainContentStudent #classTrips a:hover {
	text-decoration:underline;
	
}
#mainContentStudent #classTrips p {
	width:170px;
	padding:12px 25px 0 0px;
	_width:150px;
	_padding-right:10px;	
}

#contactModule.wide, .student #contactModule.wide {
	padding-top: 10px;

}

/* END Student Homepage */


/* Section and Sub-Section Pages */

#subPageContent .widePage #sectionPage{
	background: url("/includes/EF/SmithsonianSite/images/bg_sub_section.gif") 0px 22px repeat-x;
	width:530px;
	min-height:200px;
	margin-top: 11px;

}

#subPageContent .narrowPage {
	/*background: url("/includes/EF/SmithsonianSite/images/bg_maincontent.gif") 20px 207px no-repeat;*/		
	/*position:relative;*/
	min-height:300px;
}

#subPageContent .narrowPage #pageContents{
	background: url("/includes/EF/SmithsonianSite/images/bg_section_whole3.gif") 16px 13px no-repeat;
	/* added width */
	width: 550px;	
	_width: 550px;
	height: auto; /* changed from 300px to auto height because text content overflowed over footer in ie7*/ 

}

.section #subPageContent {
	/*background: url("/includes/EF/SmithsonianSite/images/bg_maincontent.gif") 20px 207px no-repeat;*/		
	float:left;
	min-height:300px;
}

/*includes the teachers > find a tour > specific tour pages*/
#sectionPage { 
	margin:0 15px;
	padding: 8px 0px 0 10px;	
	*padding: 6px 0px 0 10px;
	position:relative;
	/*background: url("/includes/EF/SmithsonianSite/images/bg_sub_section.gif") 0px 27px repeat-x;*/
}

.section #sectionPage {   /* wide as on Sub-Section page */
	margin:9px 0px 0 16px; /* use to have left margin of 20 */
	padding:0px 0px;
	/*background:none;*/
	width:320px; /*was 290 */
	_width:308px; /*was 278 */
	float:left;
	display:inline;
}

.teacher #sectionPage {   /* wide as on Sub-Section page */
	margin:0px 0px 0 18px;
	padding:0px 0px;
	width:323px;
	float:left;
}

.student #sectionPage {   /* wide as on Sub-Section page */
	margin:0px 0px 0 20px;
	padding:0px 0px;
	/*background:none;*/
	width:300px;
	float:left;
	display:inline;
}

#sectionPageContent {
	padding:0 10px;
}
/* Section Page */
#sectionPageHeader {
	width:563px;
	margin:0 0 0 1px;
	/*background:url("/includes/EF/SmithsonianSite/images/section_header.jpg") 0 0px no-repeat;*/
}

.section #sectionPageHeader img {
	 width:563px;	
	 margin-bottom: 5px;
	 _margin-bottom: 3px;
}
#sectionPage .Quote {
	float:right;
	margin:30px 0 0 10px;
	white-space:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#305F77;
}

#sectionPage .Quote .Source {
	float:right;
	background: #fff url("/includes/EF/SmithsonianSite/images/quote_stars.gif") 0px 3px no-repeat;
	padding:0 0 0 43px;
	white-space:nowrap;
	display:block;
	min-width:1px;
	_width:1px;
}	

 
 /* Link module in Section Page */
#subPageContentContainer #sectionLinks {
	float:right;
	width: 182px;
	padding:24px 18px 0 0;
}
#subPageContentContainer #sectionLinks ul li {
	background: url("/includes/EF/Smithsoniansite/images/hints_bg.png") no-repeat bottom left; 
	padding: 0 0 30px;
	margin: 0 0 5px;	
	position:relative;
	color: #fff;
}
#subPageContentContainer #sectionLinks ul li a {
	background: url("/includes/EF/Smithsoniansite/images/hints_bg.png") no-repeat top left; 
	padding: 10px 12px 0px 10px; 
	min-height: 70px; 
	color: #fff; 
	display:block;
}
#subPageContentContainer #sectionLinks ul li a h3 {
	color: #fff !important; 
	margin: 0 0 4px !important; 
	border:none;
	text-transform:none;
	font-size: 1.083em; 
	line-height: 1.3;
	padding: 0;
}
#subPageContentContainer #sectionLinks ul li a h3 .stars  {
    display: inline-block;
    float: right; 
    width: 42px; 
    height: 16px; 
    background: url("/includes/EF/Smithsoniansite/images/hints_stars.png") no-repeat center right; 
    }
#subPageContentContainer #sectionLinks ul li a:hover p, #subPageContentContainer #sectionLinks ul li a:hover{
	text-decoration:none; /* hover state for h3 only */ 
}
#subPageContentContainer #sectionLinks ul li a p {
	line-height:1.3;
	margin: 0;
} 
#subPageContentContainer #sectionLinks ul li a .button {
    background: url("/includes/EF/Smithsoniansite/images/hints_button_bg.png") no-repeat center left;
    display:inline-block;
    font-size:0.917em;
    font-weight:bold;
    height:17px;
    margin-top:10px;
    max-width:160px;
    padding:0 7px;
}
 
/* End Links module in Section Page */

.itineraryLink {
	display:block;
	float:right;
	position:relative;
	top: 4px;
	/*left: 16px;
	_left: 23px;
	margin:0 -25px 0 0 !important;
	_margin:0 -22px 0 0;*/

}
a.pdfLink {
	display:block;
	/*width:90px;*/

}

/* Tour Detail Page */

.tourDetail #subPageContent{
	position: relative;
	z-index: 5000;
	padding-top:20px;
}
.tourdescription {
	padding-right: 10px; margin-bottom: 1.5em; 
}
body.JSenabled #tourDetailMediaModule {
	display: block;
}

#tourDetailMediaModule {
	float:right;
	width:268px;
	min-height:248px;
	margin: 0 10px;
	padding:0 0 0 0;
}
#mediaCenter { height: 248px; }

    #tourDetailMediaModule #errorMessage {
	    margin:0;
	    padding:5px;
	    margin: 0 10px 10px 10px;
	    border:1px solid #ccc;
    }
    
#tourDetailContent {
	float:left;
	width:236px;
}

#tourNavigation{
	width:268px;
	height:230px;
}

.tourDetail #subPageContent {
    margin: 0 f0 0 0px;
}

.tourDetail #sectionPage {
	background-image: url("/includes/EF/SmithsonianSite/images/bg_sub_section.gif"); 
	background-position:0 22px !important;
	background-repeat:repeat-x;
	margin-top:11px;
	padding-top:0;
	*width: 526px;
}
.tourDetail #sectionPage h2 { margin-left: -10px; }

/*.tourDetail #sectionPage .InnerPageTitle,
.tourDetail #sectionPage h3 {
	width:225px;
	color:#305F77;
} */

.tourDetail #sectionPage .InnerPageSubTitle,
.tourDetail #sectionPage h4 {
	font-weight:normal;
	padding:5px 0 3px 0;
}

/*flash section on tour details */
.tourDetail .dayListTitle { 
	color:#ab3a40;
	font-size:14px;
	font-family:Times New Roman;
	font-weight:bold;
	_margin-top:-18px;
	position: relative;
	top: -19px;
    _top: 0px;
	left: 12px;
    _left: 0px;
	_padding:0 0 0 10px;
	width: 50px;
}

.tourDetail #sectionPage IMG#heroImage {	
	MARGIN: 0px 0px 15px 10px;
}
.tourDetail #sectionPage UL#days {		
	margin:1px 0px 0 0;
	padding:0 0 0 56px;
}
.tourDetail #sectionPage UL#days LI.current a {
	background-color:#dddddd;
}
.tourDetail #sectionPage UL#days LI {	
	float: left;	
	background:none;
	font-size:14px;
	font-weight:bold;
	font-family:Times New Roman;

}
.tourDetail #sectionPage UL#days LI a {
	padding:5px;
}
.tourDetail #sectionPage UL#days LI a:hover {
	background-color:#dddddd;	
}

.tourDetail #sectionPage UL#tourMedia {	
	CLEAR: both;	
    DISPLAY: block;	
    MARGIN: 0px 0px 0px 10px;
}
.tourDetail #sectionPage UL#tourMedia LI {	
	DISPLAY: inline;
}
/* end flash section on tour detail */

/* tour detail links */
.tourDetailText { min-height: 290px; }
#tourDetailLinks  {
	float:right;
	clear:right;
	margin-right:8px;
	width:170px;
}

#tourDetailLinks .textlink {
	margin: 4px 0 2px;
	padding:0 0 0 8px;
}

/* end tour detail links */

.tourDetail #sectionPage #tourDetailContent li, /* body class for red stars in ul */
.tourDetail #whatsincluded li,
.tourDetail #pricethistour li {  
	margin:5px 0 5px 5px;
	background:url(/includes/EF/SmithsonianSite/images/star_red.gif) 0 4px no-repeat;
	padding:0 0 0 12px;
	list-style: none;
	list-style-position: outside;
}

#mainContentTourDetail {  /* tab div */
	float:left;
	width:515px;
	margin: 38px 0 0 10px;
	padding:0px 0 0 10px;
}


#mainContentTourDetail #tourContent { 
	margin:0;

} 

#mainContentTourDetail #tourContent select {
	margin:5px 0 0 0;
	width: 170px; 
	height:20px;
}

/* Info anchor links for tour */
#mainContentTourDetail #tourContent ul.tourInfoLinks {
	margin:15px 0 10px -5px;
}

#mainContentTourDetail #tourContent ul.tourInfoLinks li {
	display:inline;
}

#mainContentTourDetail #tourContent ul.tourInfoLinks li a {
	padding:0 2px 0 6px;
	border-left:2px solid #cccccc;
}

#mainContentTourDetail #tourContent ul.tourInfoLinks li a.first {
	border-left:none;
}

#mainContentTourDetail #tourContent ul.tourInfoLinks .active a {
	color:#666;
	text-decoration:none;
}

#mainContentTourDetail #tourContent p {
	padding:0 0 10px 0;
}

.tourDetail #sectionPage img {
	float:left;
	padding-right:3px;
}

#tourContent label { padding-right: 10px; }

/* begin day pager */

#dayPagerWrapper   {
	color: #ff6600; 
	background: #eee url(/includes/EF/SmithsonianSite/images/grey_btn_bg_left.png) no-repeat left top; 
	height: 32px;
	max-height: 32px;
	padding: 0;
	margin: 10px 0px 0px;
	padding-left: 14px;
	float: left;
}
#dayPager  {
	background: url(/includes/EF/SmithsonianSite/images/grey_btn_bg_right.png) no-repeat right top; 
	padding-right: 14px;
	padding-top: 6px;
	height: 26px;
	max-height: 26px;
}
#dayPager a { color: #ff6600; }
#dayPager a span { position: relative; top: -1px; }
/* end day pager */

/* END Tour Detail Page */

/* BEGIN Tabber */
ul.tabNav{
	height: 31px;
	margin:0;
	padding:0 15px;
	list-style: none;
	background: url(/includes/EF/SmithsonianSite/images/contentTab_bg.gif) 0 0 repeat-x;
	
}
ul.tabNav li{
	height: 31px;
	float:left;
	margin:0;
	padding:0;
	list-style: none;
	padding: 0 0 0 9px;	
	_padding:0 0 0 15x;
}

ul.tabNav li a{
	display:block;
	height: 11px;
	padding: 10px 19px 10px 10px;
	min-width: 1px;
	_width: 1px;
	float:left;
	border: none;
	white-space: nowrap;
	line-height:1;
}
ul.tabNav li.active{
	background: url(/includes/EF/SmithsonianSite/images/contentTemplateTab_lt.gif) 0 0 no-repeat;
	padding: 0 0 0 9px;
	margin: 0;
}
ul.tabNav li.active a{
	background: url(/includes/EF/SmithsonianSite/images/contentTemplateTab_rt.gif) top right no-repeat;
	color: #fff;
	text-decoration: none;
}
div.tabContent{
	display: none;
	padding: 10px;
}
div.active{
	display: block;
}
/* END TABBER */



/* Find Tour Page */
.findTour {
	width:760px;
	overflow:hidden;
	background-color:#ffffff;
}

.findTour #sectionPage {   /* body class */
    background-image:url(../images/bg_sub_section.gif); 
    background-color:Transparent;
    background-repeat:repeat-x;
    background-position:0px 27px;
    margin:15px 19px 0px !important;
	margin:15px 30px 0 10px;
	_margin:15px 19px 0px 19px;
	padding:0pt 0pt 15px;
	_float:left;
}

/* find a tour browse by destination slider */
.findTour div#sliderWrapper {
	margin:0px !important;
	width:527px !important;
	_width:467px !important;
	width:467px;
	padding:0px !important;
	float:left !important;
	_float:none;
	float:none;
}
.findTour div#sliderWrapper #sliderContainer {
	margin:2px 28px 24px 28px !important;
	margin:2px 34px 12px 34px;
}

.findTour div#sliderWrapper h2 {
	margin:10px 28px 0px 28px !important;
	margin:10px 34px 0px 34px;
	padding:0px;
}

.findTour div#sliderWrapper .btnBar {
	margin:0px 28px 0px 28px !important;
	_margin:0px 30px 0px 30px !important;
	_margin:0px -34px 0px 34px;
	width:471px !important;
	width:458px;
}

.findTour div#sliderWrapper #leftBtn, .findTour div#sliderWrapper #rightBtn {
	margin:-126px 0px 0pt;
}

/* end find a tour browse by destination slider */

.findTour #sectionPage h2 {
	margin:5px 0 10px 0;
	padding-top:7px;
	_padding-top:8px;
	_margin-top:0;
}
    .findTour #sectionPage .h2Wrapper 
    {
        margin-bottom:10px;
    }
        .findTour #sectionPage .h2Wrapper div.content 
        {
            border-bottom:1px solid #fcbd91;
            margin-bottom:1px;
            height:25px;
        }

        .findTour #sectionPage .h2Wrapper  h2
        {
            float:left;
            margin:0px;
            padding-bottom:5px;
        }
        .findTour #sectionPage .h2Wrapper div.rightCol 
        {
            float:right;
            padding-top:10px;
        }
        .findTour #sectionPage .h2Wrapper  div.bottom
        {
            border-top:5px solid #dee5e9;
            margin-bottom:5px;
        }

#mainContentFindTour {
	width:527px;
	margin:10px 0 0 18px;
}
	#mainContentFindTour .topTourSection {
		margin:2px 0 0 0;
		padding-bottom: 2px;
		background-color:#f2f2f2;
	}
	#mainContentFindTour .topTourTitle {
		font-weight:bold;
		color:#AB3A40;
		float:left;
		font-family:Times New Roman;
		font-size:1.333em;
		margin: 20px 0 0 15px;
	}
	
	#mainContentFindTour .topTourList {
		color:#305F77;
		float:right;
		margin:5px 0 0;
		width:430px;
	}
	
	#mainContentFindTour .topTourList ul li {
		float:left;
		width:214px;
		margin:0 0 5px 0;
	}
	
	#mainContentFindTour .topTourList ul li a {
		color:#305F77;
	}
	
	#mainContentFindTour .topTourList ul li .tourHLChar{
		color:#EFA616;
		margin:0 2px 0px 0;
	}
	
	#mainContentFindTour .topTourList ul li a .tourHLTitle{
		font-weight:bold;
	}

#mainContentFindTour #topTours {
	float:right;
	width:420px;
	height:65px;
	margin:220px 0 0 0;
	color:#305F77;
}

#mainContentFindTour #topTours ul li {
	padding:5px 0 0 0;
	width:205px;
	font-weight:normal;
}

#mainContentFindTour #topTours ul li a{
	color:#305F77;
}

#mainContentFindTour #topTours ul li.right {
	float:right;
	clear:right;
	padding-right:0px;
}

#mainContentFindTour #topTours ul li span {
	color:#ff6600;
	font-weight:bold;
	padding-right:5px;
}

.tourResults {
	float:right;
	background-color:White;
}
    .tourResults a {
	    margin-left:4px;
    }
    .tourResults a.previous {
	    margin:0 10px 0 0px;
    }
    .tourResults a.next {
	    margin:0 0 0 10px;
    }
    .tourResults .selected {
	    padding:1px 2px;
	    background:#e5e5e5;
	    color:#666;
    }

/* search results table */

.findTour #sectionPage .hidePager {
    display:none;
}

.findTour #sectionPage .tourResults {
	float:right;
	margin-top:10px;
	background-color:Transparent;
}

.findTour #sectionPage .resultDetails {
	margin:0 20px 0 0;
}

.findTour #sectionPage table {
	background-color:#fff;
	border-collapse:collapse;
	padding-top:5px;
}

.findTour #sectionPage table th {
    color:#305F77;
	text-transform:uppercase;
	font-weight:bold;
	white-space:nowrap;
	padding:2px 1px 0 5px;
	height:15px;
	text-align: left;
}

.findTour #sectionPage table th a {
	color:#305F77;
	padding-right:15px;
}

.findTour #sectionPage table .header .tourname {
	background: url("/includes/EF/SmithsonianSite/images/sort_options.gif") 78px 3px no-repeat;	
	width: 170px !important;
}

.findTour #sectionPage table .header .days {
	width:60px;
	background: url("/includes/EF/SmithsonianSite/images/sort_options.gif") 43px 3px no-repeat;
}
.findTour #sectionPage table tr td.days
{
    text-align:center;
}

.findTour #sectionPage table .header .baseprice {
	background: url("/includes/EF/SmithsonianSite/images/sort_options.gif") 79px 3px no-repeat;
	width:80px;
}

.findTour #sectionPage table tr td {
	height:50px;
	padding:7px 5px;
	vertical-align: top;
}
.fingTour #sectionPage table tr td.tourname { width: 170px !important; }

.findTour #sectionPage table tr td .tourThumbWrapper {
	float: left; 
	width: 39px; 
	height: 39px;
	border: solid 1px #999999;
}

.findTour #sectionPage table tr td .tourThumbWrapper img {
    width: 37px;
    height: 37px;
    border:1px solid #FFFFFF;
    display:block;
}

.findTour #sectionPage table tr td a {
	display:block;
	margin-left:50px;
}

.findTour table .even {
	background:#ebebeb;
}
.AspNet-GridView { padding-top: 5px; background-color: #fff; }
.findTour .BusNote { padding: 0 5px 7px; }

/* END Find Tour Page */


/* Popup Window */
.popup{
	background:none;
}

.popup #header {
	background:#fff url("/includes/EF/SmithsonianSite/images/header_popup.gif") no-repeat;
	width:540px;
	height:78px;
}

.popup #subPageContentContainer {
	width:540px;
	height:430px;
	border:solid 1px #c6c6c6;
	background:#fff;
	padding:0 2px;
}
/* END Popup Window */

/* added this to clear price this tour's floating problem - wrapper div didnt recognize two subdivs */
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

/* High ranks page */
.eventinfo { font-style: italic; }
.eventloc { font-weight: bold; }

/* Orientations Enroll Page */
.orientationDates { margin-top: 1em; clear: left; }
.orientationDates h4 { margin-bottom: .5em; }
#OrientationDatesContainer th, #OrientationDatesContainer td { padding: 5px; }
#OrientationDatesContainer th { font-weight: bold; }
#OrientationDatesContainer .odd th, #OrientationDatesContainer .odd td { background-color: #f1f1f1; }
.OrientEnrollBtn { margin-top: 1em; text-align: right; }

/* added for enewsletter*/
.imageRightBox {
    float: right;
    vertical-align: text-top;
    margin-left: 12px;  
    width: auto;
    text-align: right;  
}
.imageRightCallOut {
    clear: both;
    float: right;
    margin-top: 10px;
    margin-left: 12px;  
    width: 208px;
    text-align: right;
}   
.imageCallOutMargin {
    margin-top:5px;
    margin-bottom:5px;
}

/* added for jamboree static page */
.infoWrapper {
    width: 700px;
    padding: 0;
    margin: 0 0 30px 0;
}
.infoLinkRight {
	color: #305F77;
    border-bottom: 1px solid #305F77;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
    width: 580px;
    _width: 550px;
    margin: 0 0 0 120px;
}
.infoLinkRight a{
	color: #305F77;
    text-decoration: none;
}
.infoImageLeft {
    width: 100px;
    height: 100px;
    float: left;
    margin-right: 20px;
}
.logoLink {
    float: left;
    height: 78px;
    width: 220px;
}

/* Tour destination pages */

#mainContentTeacher.Destination {
	padding:20px 15px;
}
#mainContentTeacher.Destination #wysiwygContent { margin: 0px 0px 20px; padding: 0; }
.tourInfoBlock { margin-bottom: 20px; overflow: auto; zoom: 1; }
.tourInfoText { float: right; width: 254px; }
#mainContentTeacher.Destination .tourInfoText #wysiwygContent { margin: 0; }
.tourInfoText h3 { border: none; text-transform: none; padding-bottom: 0px; font-size: 1.083em; line-height: 1; }
.tourInfoText h3 a { color: #ff6600; }
.tourInfoText .tourLink { font-style: italic; }
.tourInfoImg { float: left; width: 230px; }


