/* GeekCruises.com -------------------------------- *//* geek_core.css ---------------------------------- *//* core page elements ------------------------------*/body {	margin: 0;	padding: 0;	font-size: 100%;	font-family: Verdana, Arial, Helvetica, sans-serif;	background-image: url(imagesb/bglines2.gif);	text-align: center; 	}body * { 	margin: 0; 	padding: 0; 	}.clearfloat:after{	content: "."; 	display: block;   height: 0;   clear: both;   visibility: hidden;   }        .clearfloat{display: inline-block;}/* Hides from IE Mac \*/* html .clearfloat {height: 1%;}.clearfloat{display:block;}/* End Hack */img {	margin: 0;	border-width: 0; 	}form {	margin: 0; 	}/* Bread Crumb Header & Blue Horizontal Bars ---------- *//* bc = bread crumb ----------------------------------- */#bc {	background-image: url(imagesb/bluebars.gif);	width: 100%;	height: 60px;	margin-bottom: 10px; 	}.bctb {	width: 790px;	margin: 0 auto; 	}#bc h4 {	color: #036;	font-size: 63%;	font-weight: normal;	line-height: 38px;	text-align: right; 	}#bc a {	color: #036; }	#bc a:hover {	color: #000; }/*Bread Crumb Footer & Blue Horizontal Bars ----------- */#bcbottom {	background-image: url(imagesb/bluebarsflip.gif);	width: 100%;	height: 60px; 	}.bctbbottom {	width: 790px;	margin: 0 auto;	padding-top: 20px; 	}#bcbottom h4 {	color: #036;	font-size: 63%;	font-weight: normal;	line-height: 40px;	text-align: right; 	}#bcbottom a {	color: #036; }#bcbottom a:hover {	color: #000; }	/* mh = Mast Head ------------------------------------ *//* logo, book a cruise, & search field --------------- */#mh1 {	width: 924px;	margin: 0 auto; }#mh1 img {	position: relative;	float: left; }#mh2 form { 	width: 100%; }#mh2 {	text-align: right;	position: relative;	width: 555px;	float: left;	padding-top: 16px; }.search {	color: #666;	font-size: 75%;	font-weight: bold;	display: inline;	}/* button bars ---------------------------------------- */.buttons1 {	font-size: 13%;	text-align: right;	vertical-align: top;	width: 924px;	height: 22px;	margin: 0 auto;	display: block;	white-space: nowrap;	}	#wrapper {	background-image: url(imagesb/buttonbg2.gif);	background-position: center 0;	width: 100%;	height: 88px; }#wrappermac {	background-image: url(imagesb/buttonbg_k.gif);	background-position: center 0;	width: 100%;	height: 88px;	}.buttons2 {	font-size: 13%;	vertical-align: top;	width: 790px;	height: 22px;	margin: 0 auto;	display: block;	white-space: nowrap; }/* banner with boat image ----------------------------- */#banner {	background-image: url(imagesb/boatbg4.gif);	background-repeat: repeat-y;	background-position: center top;	width: 100%;	height: 164px;	margin-bottom: 16px; }#boat {	background-image: url(imagesb/boatmh.gif);	background-repeat: no-repeat;	background-position: 199px 0;	text-align: left;	width: 924px;	height: 164px;	margin: 0 auto; }
