@charset "UTF-8";
/* BBRiverboats Main CSS Document */

body {
   margin: 0px;
			text-align: center;
			background-image: url('../images/bbBackground.jpg');
			background-repeat: repeat
}

a, body, td, th, input, textarea, select, h2, h3, h4, h5, h6 {
   font: 12px/1.25em Arial, Helvetica, sans-serif;
}

h1 {
   font: 16px/1.25em Arial, Helvetica, sans-serif;
			font-weight: bolder;
}

#wrapper {
   margin: 0 auto;
   width: 935px;
}

#contentArea {
   background-color: #ffffff;
}

#contentContainer {
   width: 933px;
}

#contentInfo {
   width: 580px;
			float: left;
}

#contentPhoto {
   width: 311px;
			height: 325px;
   float: right;
			margin: 0px 0px 55px 0px;
}

#breadCrumb {
   width: 580px;
			color: #737f8a;
			font: 10px/1.25em Arial, Helvetica, sans-serif;
   float: left;
			height: 22px;
   padding: 13px 0px 0px 42px;
			text-transform: lowercase;
}

#breadCrumb a {
   color: #737f8a;
			font: 10px/1.25em Arial, Helvetica, sans-serif;
}

/* bbContent */
#bbContent {
	  width: 933px;
			height: auto;
	  float: left;
			background-image: url(../images/bbContentContainerBG.jpg);
	  border-left: solid #000000 1px;
			border-right: solid #000000 1px;
			text-align: left;
			padding-bottom: 55px;
}


#contentHeader {
   width: 622px;
   float: left;
			padding-bottom: 10px;
}

#contentText {
   width: 520px;
   float: left;
			padding: 13px 0px 0px 42px;
}

#contentText a {
   color: #df0000;
			font: 12px/1.25em Arial, Helvetica, sans-serif;
}

/* bbCallOut */
#callOuts {
   background-color: #FFFFFF;
	height: 255px;
}

#callOutSwoosh {
   width: 933px;
}

#bbCallOut {
   height: auto;
   width: 933px;
			float: left;
			border-left: solid #000000 1px;
			border-right: solid #000000 1px;
			border-bottom: solid #000000 1px;
			margin: -55px 0px 0px 0px;
}

#bbCallOutHome {
   height: auto;
   width: 933px;
			float: left;
			border-left: solid #000000 1px;
			border-right: solid #000000 1px;
			border-bottom: solid #000000 1px;
			margin: -110px 0px 0px 0px;
}

/* twitter */
#twitterFeed {
   height: auto;
   width: 907px;
   float: left;
   background-color: #FFF;
   border-left: solid #000000 1px;
   border-right: solid #000000 1px;
   border-bottom: solid #000000 1px;
   padding: 5px 13px 5px 13px;
}

#twitter_update_list {
   margin-left: 133px;
   margin-top: 5px;
   color: #000;
}
#twitter_update_list a {
   color: #C40000;
}

/* bbFooter */
#bbFooter {
   margin-top: 10px;
   width: 935px;
			text-align: center;
			line-height: 18px;
			float: left;
}

#bbFooter a {
   color: #c40000;
			font: 12px/1.25em Arial, Helvetica, sans-serif;
}

/* cruise information */
#cruiseInfo {
   font: 12px/1.25em Arial, Helvetica, sans-serif;
			margin-bottom: 20px;
}

#cruiseInfo a {
   color: #df0000;
			font: 12px/1.25em Arial, Helvetica, sans-serif;
}

#cruisePhotoHeader {
   padding: 2px 2px 10px 2px;
}

#cruiseTitle {
   font-weight: bold;
}

#cruiseSubTitle {
   font: 10px/1.25em Arial, Helvetica, sans-serif;
			color: #c40000;
}

#cruiseSpecialPackages {
   display: none;
			padding-bottom: 10px;
			color: #006600;
}

#cruiseMenus {
   display: none;
			padding-bottom: 10px;
			color: #006600;
}

#cruiseHollywoodDisclaimer {
   display: none;
			padding-bottom: 10px;
			color: #006600;
}

#captainsRideAlong {
   display: block;
			padding-bottom: 10px;
			color: #006600;
}

#cruiseDesc {
   padding: 10px 0px 10px 0px;
}

#cruisePrices {
   padding: 0px 0px 10px 0px;
}

#cruiseDisclaimer {
   font: 10px/1.25em Arial, Helvetica, sans-serif;
   color: #333;
   padding: 10px 0px 10px 0px;
}

/* reservations css */
#resSubLink, #resSubLink a {
   color: #333;
   font: 10px/1.25em Arial, Helvetica, sans-serif;
}

/* directions css */
#directions li {
			font: 11px/1.25em Arial, Helvetica, sans-serif;
			margin-left: 13px;
}

/* fleet tour css */
#belleTour {
   display: none;
			margin: 20px 0px 20px 0px;
}

#queenTour {
   display: none;
			margin: 20px 0px 20px 0px;
}

#twainTour {
   display: none;
			margin: 15px 0px 20px 0px;
}

/* special package css */
#packageTitle {
   color: #000000;
			font-weight: bolder;
}

/* faq css */
#faqQuestion {
			font-weight: bolder;
}

#faqAnswer {
			font: 11px/1.25em Arial, Helvetica, sans-serif;
			font-style: italic;
			margin: 3px 0px 20px 3px;
}

.faqAnswer {
			font: 11px/1.25em Arial, Helvetica, sans-serif;
			font-style: italic;
}
