body {
	color: #000;
	font-family: "Georgia", "Times New Roman", serif;
	font-size: 75%;
	background-color: #fff;
}

a:link, a:visited {
	color: #F78719;
	border: none;
}

#wrapper {
    width: 100%;
    margin: 0;
	padding: 0;
}

#masthead {
	width: 100%;
    margin: 0;
	padding: 0;
	float: none;
	position: relative;
    background: none;
}

#masthead h1 {
    width: 100%;
	margin: 0;
	float: none;
	color: #00709e;
	font-family: Helvetica, Arial, sans-serif;
}

#masthead h2 {
    width: 100%;
	margin: 0;
	padding: 10px 0;
	float: none;
	position: absolute;
	top: 65px;
	left: 0;
	text-align: right;
	font-family: Helvetica, Arial, sans-serif;
}

h1, h2, h3, h4, h5 {
    width: 100%;
	margin: 0;
	padding: 10px 0 0 0;
	float: none;
	font-family: Helvetica, Arial, sans-serif;
	line-height: 2em;
}

p {
	width: 100%;
	margin: 0;
	float: none;
	padding-bottom: 10px;
}

ul {
	width: 100%;
	margin: 0;
	float: none;
	line-height: 1.5em;
}

ul li {
	width: 100%;
	margin: 0;
	float: none;
	line-height: 1.5em;
}

img {
	padding: 10px 0;
	border: none;
}

table {
    width: 100%;
	margin: 0;
	float: none;
	border: 1px solid #ddd;
	border-collapse: collapse;
}

table th {
    padding: 10px;
    color: #cb6300;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
    border: 1px solid #ddd;
}

table td {
	padding: 10px;
	border: 1px solid #ddd;
}

.noprint {
	display: none;
}

.noprint h4 {
	display: none;
}

#destinations-list div.noprint {
	display: none;
}

#destinations-list .column ul {
	display: none;
}

#destinations-list .column ul li {
	display: none;
}

#destinations-list .column li {
	display: none;
}

#sb-loading {
	display: none;
}

#sb-loading a {
	display: none;
}

.accordion {
	display: block;
}

.accordion div {
	display: block;
}

.details p {
	display: block;
}

.details ul li {
	display: block;
}

.details ul {
	display: block;
}

.details li {
	display: block;
}

.ui-accordion-header {
	display: block !important;
}

.ui-accordion-content {
	display: block !important;
}


/* navigation */

#navigation {
    display: none;
}

#navigation ul {
    display: none;
}

#navigation ul li {
    display: none;
}


#content {
    width: 100%;
	margin: 0;
	float: none;
    background: none;
}

body#home #content {
    width: 100%;
	margin: 0;
	float: none;
}

#left-column {
    width: 100%;
	margin: 0;
	float: none;
}

#center-column {
    width: 100%;
	margin: 0;
	float: none;
}

#right-column {
    width: 100%;
	margin: 0;
	float: none;
}


/* Get Started right column */

#get-started {
    display: none;
}

#get-started .green-fold {
	display: none;
}

body#home #get-started {
    display: none;
}

body#home #get-started .privacy-policy {
    display: none;
}

#get-started h3#get-started-header {
    display: none;
}

#get-started ul#get-started-buttons {
    display: none;
}

#get-started ul#get-started-buttons .apply-now {
    display: none;
}

#get-started ul#get-started-buttons .more-information {
    display: none;
}

#get-started ul#get-started-buttons .refer-friend {
    display: none;
}

#get-started ul#get-started-buttons .twitter {
    display: none;
}

#get-started ul#get-started-buttons .facebook {
    display: none;
}

#twitter-feed ul li {
    display: none;
}


/* general style */

#center-column p {
	width: 100%;
	margin: 0;
	float: none;
	line-height: 1.5em;
}

#center-column ul {
	width: auto;
	margin: 0;
	float: none;
	line-height: 1.5em;
}

#center-column ul li {
	width: auto;
	margin: 0;
	float: none;
	line-height: 1.5em;
	list-style: disc outside;
	background: none;
}

body.profile-index #center-column #teacher-profile p.intro{
	line-height: 1.5em;
}

body.profile-index #center-column h1 {
	padding: 10px 0;
	color: #00709e;
}

#center-column h1 {
	color: #00709e;
}

#center-column h3 {
	color: #00709e;
}

#center-column h4 {
	color: #cc6500;
}

#center-column h5 {
	color: #ec8e00;
}


/* home page featured area */

#intro {
    width: 100%;
	margin: 0;
	float: none;
	background: none;
}

#intro #intro-content {
    width: 100%;
	margin: 0;
	float: none;
}

#intro #intro-content h1 {
	color: #00709e;
}

#intro #intro-content p {
    width: 100%;
	margin: 0;
	float: none;
	line-height: 1.5em;
}

#intro #intro-content p.choose-destination {
    width: 100%;
    margin-top: 1em;
	text-align: center;
}

.choose-destination-btn {
    display: none;
}

#intro #video-player {
    display: none;
}

#intro div#video-player {
    display: none;
}

#intro div#video-player p {
   display: none;
}

#footer-image {
	display: none;
}

#footer {
    display: none;
}

#discovery-adventures {
    display: none;
}

body#home #discovery-adventures {
    display: none;
}


/* sub-navigation */

#sub-navigation {
    display: none;
}

#left-column .ui-accordion .destination {
    display: none;
}

#left-column .ui-state-default {
    display: none;
}

#left-column .ui-accordion-header.ui-state-active {
    display: none;
}


/* home page */

#right-column .green-box {
    display: none;
}

#right-column .green-box .gutter {
	display: none;
}

#right-column .green-box h3 {
    display: none;
}


/* feature boxes */

.column-3 {
    width: 100%;
	margin: 0;
	float: none;
}

.column-3 .column {
    width: 100%;
	margin: 0;
	float: none;
    background: none;
}

#center-column .column-3 .column h3 {
    width: 100%;
	margin: 0;
	float: none;
	color: #cc6500;
	font-family: Helvetica, Arial, sans-serif;
    font-weight: bold;
}

#center-column .column-3 .column h4 {
    width: 100%;
	margin: 0;
	float: none;
	color: #cc6500;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	border: none;
}

#center-column .column-3 .column p {
    width: 100%;
	margin: 0;
	float: none;
}

#center-column .column-3 .column p.learn-more a {
    display: none;
}

#center-column .column-3 .column.end {
    width: 100%;
	margin: 0;
	float: none;
}

#center-column .column-3 .gutter {
    width: 100%;
	margin: 0;
	float: none;
}

#center-column #videoplayer {
    display: none;
}

#center-column div#video-trips,
#center-column div#videoplayer {
    display: none;
}

.orange-box {
	width: 100%;
	margin: 0;
	float: none;
    background: none;
}

.orange-box .gutter {
    width: 100%;
	margin: 0;
	float: none;
}

.orange-box h4 {
    width: 100%;
	margin: 0;
	float: none;
    font-weight: bold;
}

.orange-box-220 {
	width: 100%;
	margin: 0;
	float: none;
    background: none;
}

.orange-box-220 .gutter {
    width: 100%;
	margin: 0;
	float: none;
}

.orange-box-220 h4 {
    width: 100%;
	margin: 0;
	padding: 0;
	float: none;
	font-weight: bold;
}

.orange-box-220 h4 a {
    text-decoration: none;
}


/* RELATED LINKS BOX */

#related-links div {
	display: none;
}


/* Home - Adventure Blog Box */

#blog div p {
	width: 100%;
	margin: 0;
	float: none;
	color: #000;
}

#blog a.view-blog {
	display: none;
}

#blog a:hover.view-blog {
	display: none;
}

#blog img {
    display: none;
}


/* quote box styles */

.quote-box-460 {
	width: 100%;
	margin: 0;
	float: none;
	font-weight: bold;
    background: none;
}

.quote-box-460 .gutter {
    background: none;
}

p.quote {
	width: 100%;
	margin: 0;
	float: none;
	font-weight: bold;
}

p.quote-author {
	width: 100%;
	margin: 0;
	float: none;
	font-weight: bold;
}


/* white box - Success Story styles */

#white-box {
	width: 100%;
	margin: 0;
	float: none;
    background: none;
}


#white-box h4 {
    font-weight: bold;
}

#white-box p {
	width: 100%;
	margin: 0;
	float: none;
}


/* useful utility styles (i don't recommend using these but sometimes it's unavoidable) */

div.no-margin-right {
    margin-right: 0;
}

.no-margin-left {
    margin-left: 0;
}

.no-margin-bottom {
    margin-bottom: 0;
}

.no-margin-top {
    margin-top: 0;
}

.centered {
    margin: 0 auto;
}


/* Destination Comparison */


body.destination-comparison #left-column,
body.destination-comparison #right-column {
    display: none;
}

body.destination-comparison #center-column {
    width: 100%;
	margin: 0;
	float: none;
}

body.destination-comparison #center-column .destination-comparison-container {
    width: 100%;
	margin: 0;
	float: none;
}

body.destination-comparison #center-column .destination-comparison-container .gutter {
   padding: 3px;
}

#destination-table .row-header {
    width: 15%;
}

table td strong {
	color: #cb6300;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1em;
	line-height: 2em;
	text-transform: uppercase;
}

table td ul {
	width: 100%;
	margin: 0;
	float: none;
}

table td ul li {
    margin-bottom: 3px;
	font-size: 0.85em;
	line-height: normal;
}

body.destination-comparison #center-column table td {
    padding: 10px;
	border: 1px solid #ddd;
}

body.destination-comparison #center-column  table tr.alt td,
body.destination-comparison #center-column table tr.alt th {
    background: none;
}

table th div {
	width: 100%;
	margin: 0;
	float: none;
}

table th.close-btn {
	background: none;
}

#center-column #destinations-list {
    display: none;
}

#center-column #destinations-list ul {
    display: none;
}

#center-column #destinations-list li {
    display: none;
}

#center-column #destinations-list li.selected {
    display: none;
}

.footnote {
	width: 100%;
	margin: 0;
	padding: 10px 0 0 0;
	float: none;
}


/* accordions */

#center-column .lesson-plans-accordion h3,
#center-column .accordion h4 {
	width: 100%;
	margin: 0;
	float: none;
    font-size: 1.4em;
	font-weight: bold;
}

#center-column .lesson-plans-accordion h3.ui-accordion-header,
#center-column .accordion h4.ui-accordion-header {
    width: 100%;
	margin: 0;
	float: none;
}

#center-column .lesson-plans-accordion h3.ui-accordion-header.ui-state-active,
#center-column .accordion h4.ui-accordion-header.ui-state-active {
    color: #000;
	display: block;
}

#center-column .lesson-plans-accordion h3.ui-accordion-header .ui-icon,
#center-column .accordion h4.ui-accordion-header .ui-icon {
    display: block;   
}

#center-column .lesson-plans-accordion h3.ui-accordion-header .ui-icon.ui-icon-plus,
#center-column .accordion h4.ui-accordion-header .ui-icon.ui-icon-plus {
    display: block;
}

#center-column .lesson-plans-accordion h3.ui-accordion-header .ui-icon.ui-icon-minus,
#center-column .accordion h4.ui-accordion-header .ui-icon.ui-icon-minus {
    display: block;
}

#center-column .accordion li {
	display: block;
	list-style: none;
}

#center-column .details-indent {
    margin-top: 5px;
	font-size: 1em;
	display: block;
}

#center-column .lesson-plans-accordion .details,
#center-column .accordion .details {
    width: 100%;
	margin: 0;
	float: none;
	display: block;
}

/* utility/footer nav pages */

body.privacy-policy #right-column,
body.terms #right-column,
body.contact-us #right-column {
    display: none;
}

body.privacy-policy #left-column,
body.terms #left-column,
body.contact-us #left-column {
    display: none;
}

body.privacy-policy #center-column,
body.terms #center-column,
body.contact-us #center-column {
    width: 100%;
	margin: 0;
	float: none;
}

body.privacy-policy #center-column h4,
body.terms #center-column h4,
body.contact-us #center-column h4 {
    width: 100%;
	margin: 0;
	float: none;
	font-weight: bold;
}

#utility-page-image .fold {
    display: none;
}



/* lesson plans styles */

#center-column .details h4 {
	width: 100%;
	margin: 0;
	float: none;
    font-weight: bold;
}

#video-list img {
	display: none;
}

#video-list .video-description {
	width: 100%;
	margin: 0;
	float: none;
}


/* profile styles */

#profile img {
	display: none;
}

#profile p {
	width: 100%;
	margin: 0;
	float: none;
}


/* About Us - Our Teachers profile styles */

#profile-our-teachers img {
	display: none;
}

#profile-our-teachers p {
	width: 100%;
	margin: 0;
	float: none;
}

#profile-our-teachers p.dashed-border {
	width: 100%;
	margin: 0;
	float: none;
}


/* Programming styles */

#programming img {
	display: none;
}

#programming h3 {
	width: 100%;
	margin: 0;
	float: none;
}

#programming h4 {
	width: 100%;
	margin: 0;
	float: none;
}

#programming p {
	width: 100%;
	margin: 0;
	float: none;
}

#programming h5 {
	width: 100%;
	margin: 0;
	float: none;
}

/* Teachers - Overview styles */

#philippe-cousteau {
	display: none;
}

/* Students + Parents - Getting Started styles */

#how-to-get-started h3 {
	width: 100%;
	margin: 0;
	float: none;
}

/* Teachers - Getting Started styles */

#getting-started h4 {
	width: 100%;
	margin: 0;
	float: none;
}



/* Students - Free Downloads styles */

#downloads h4 {
	width: 100%;
	margin: 0;
	float: none;
	list-style: none;
	background: none;
}

#downloads ul li {
	width: 100%;
	margin: 0;
	float: none;
	list-style: none;
	background: none;
}

#downloads img {
	display: none;
}

#downloads p {
	width: 100%;
	margin: 0;
	float: none;
}


/* student projects styles */

#student-projects img {
	width: 100%;
	margin: 0;
	float: none;
}

#student-projects h3,
#student-projects h4 {
	width: 100%;
	margin: 0;
	float: none;
}

#student-projects p,
#student-projects span {
	width: 100%;
	margin: 0;
	float: none;
}


/* buttons styles */



body#home #cont-adventure-on-tv {
    display: none;
}

body#home #cont-adventure-on-tv a {
    display: none;
}

#cont-adventure-on-tv {
    display: none;
}

#cont-adventure-on-tv a {
    display: none;
}

#download-itinerary-pdf {
    display: none;
}

#download-itinerary-pdf a {
    display: none;
}

#download-lesson-plan-pdf {
    display: none;
}

#download-lesson-plan-pdf a {
    display: none;
}

#download-student-project {
    display: none;
}

#download-student-project a {
    display: none;
}

#watch-video {
    display: none;
}

#watch-video a {
    display: none;
}

.button {
    display: none;
}

.button a {
    display: none;
}

.button a:hover {
    display: none;
}

#log-in-btn {
    display: none;
}

#log-in-btn a {
    display: none;
}

#log-in-btn p {
    display: none;
}

#back-btn {
    display: none;
}

#print-btn {
    display: none;
}


/* Destinations - Video Player */
#video-trips {
    display: none;
}

/* Destinations - Interactive Map */

body.interactive-map #left-column,
body.interactive-map #right-column {
    display: none;
}

body.interactive-map #center-column {
    width: 100%;
	margin: 0;
	float: none;
}


/* Teachers Landing page */

#teacher-profile h1 {
	width: 100%;
	margin: 0;
	padding: 10px 0;
	float: none;
	color: #00709e;
}

#teacher-profile p.intro {
	width: 100%;
	margin: 0;
	float: none;
	border: none;
}

#teacher-profile p {
	width: 100%;
	margin: 0;
	float: none;
	display: block;
}

#teacher-profile img {
	display: none;
}



/* Teachers Landing page - Profile image */

#teacher-profile-image {
    display: none;
}

#teacher-profile-image .fold {
    display: none;
}

#teacher-profile-image h3#teacher-profile-header {
    display: none;
}

#teacher-profile-image ul#teacher-profile-buttons .twitter {
    display: none;
}

#teacher-profile-image ul#teacher-profile-buttons .facebook {
    display: none;
}

#teacher-profile-image ul#teacher-profile-buttons .myspace {
    display: none;
}


/* Teachers Landing page - Announcements box */

#announcements h4 {
    width: 100%;
	margin: 0;
	float: none;
	font-weight: bold;
}

#announcements h5 {
    width: 100%;
	margin: 0;
	float: none;
	font-weight: bold;
}

#announcements p {
	width: 100%;
	margin: 0;
	float: none;
}

#announcements ul li {
    width: 100%;
	margin: 0;
	float: none;
	line-height: 1.5em;
	list-style: disc outside;
	background: none;
}


/* Teachers Landing page - Contact Info - Events box */

#right-column .yellow-box {
    width: 100%;
	margin: 0;
	float: none;
    background: none;
}

#right-column .yellow-box .gutter {
    background: none;
}

#right-column .yellow-box h4 {
    width: 100%;
	margin: 0;
	float: none;
	font-weight: bold;
}

#right-column .yellow-box h5 {
    width: 100%;
	margin: 0;
	float: none;
	font-weight: bold;
}

#right-column .yellow-box p {
    width: 100%;
	margin: 0;
	float: none;
}

#right-column .yellow-box ul {
    width: 100%;
	margin: 0;
	float: none;
}

#right-column .yellow-box ul li {
    width: 100%;
	margin: 0;
	float: none;
	line-height: 1.5em;
	list-style: disc outside;
	background: none;
}