.fullDivider{
	background-color:#fff;
}
.fullDivider div{
	background-color:#b8ced0;
	height:1px;
	font-size:0px;
	line-height:0px;
}
.contentDivider{
	background-color:#fff;
}
.contentDivider div{
	background-color:#b8ced0;
	height:1px;
	font-size:0px;
	line-height:0px;
	margin-right:20px;
	width:713px;
}
#leftColumn{
	float:left;
	border-right:1px solid #c8dbdc;
	padding:0 0 20px 0;
	margin-top:9px;
	width:733px!important;
}
#rightColumn{
	float:left;
	width:222px;
	padding:0 0 20px 20px;
	margin-top:9px;
}
#allOffersLink{
	float:left;
	background:url(../img/icons/ArrowSmallRight.png) no-repeat 0 3px;
	padding:0 0 0px 10px;
	margin:7px 0 0 3px;
}
#subHeaderNav{
	font-family: arial, helvetica, verdana, lucida, sans-serif;
	font-size:1em;
	color:#999;
}
#subHeaderNav a{
	color:#999;
}
.noMargin{
	margin-right:0!important;
}
.specialOffer h2{
	background:url(../img/bg/DestinationsMain_SpecialOfferBG.jpg) no-repeat 0 0;
	width:188px;
	height:26px;
	margin:0 0 1px 0;
	font-size:1.3em;
	font-weight:bold;
	padding:9px 0 0 12px;
	color:#08577b;
	text-transform:capitalize;
}
#offerDescription{
	font-weight:normal;
	padding-top:7px;
	font-size:2.8em;
	line-height:1.42em;
}
.featureModule{
	border-bottom:1px solid #e3eded;
	width:195px;
	padding:30px 0;
	position:relative;
	top:0px;
	left:0px;
	z-index:0;
}
.featureModule h1{
	font-family: arial, helvetica, verdana, lucida, sans-serif;
	font-size:1.5em;
	color:#06acbe;
	font-weight:normal;
}
.featureModule h2{
	font-size:1.2em;
	font-weight:normal;
	padding-top:5px;
	color:#333;
}
.featureModule a{
	width:100%;
	display:block;
	background:url(../img/static/spacer.gif); 
	position:absolute;
	z-index:100;
	left:0px;
	top:30px;
}
.featureModule h2 span{
	color:#06acbe;
}
.featureModule h3{
	font-size:1.1em;
	font-style:italic;
	font-weight:normal;
	padding-bottom:3px;
	color:#06acbe;
}
#offerHeadline{
	background:url(../img/bg/VoyageOverview_HeaderGr_DrkGreen.png) no-repeat 0 0;
	width:718px;
	height:33px;
	font-size:1.8em;
	padding:12px 0 0 15px;
	color:#fff;
	font-family: arial, helvetica, verdana, lucida, sans-serif;
	font-weight:normal;
}
#offerDetailListing{
	padding:16px 20px 16px 0;
	font-size:1.2em;
	line-height:1.4em;
}
#footnote{
	margin-top: 10px;
	border-top: solid 1px #DDDDDD;
	padding-top: 10px;
	font-size:.9em;
	line-height:1.1em;
}
#footnote p{ margin:0!important; }

/* ##### Special offer detail pages ##### */
.strikethru			{color:Red; text-decoration: line-through;}
.strikethru span		{color:#000000; text-decoration: none;}

table.specialOfferTable		{margin:0px 0px 20px 0px; width:100%; border-top: solid 1px #999999; border-right: solid 1px #999999;}
th.specialOfferTable		{padding:2px; border-width: 0px 0px 1px 1px; border-style:solid; border-color:#999999; font-weight:bold; text-align:left; font-size:x-small; color:#ffffff; background-color:#339999;}
td.specialOfferTable		{padding:2px; border-width: 0px 0px 1px 1px; border-style:solid; border-color:#999999; }

.error {color:#cc0000; padding:5px; margin:10px; border:1px solid #cc0000; background-color:#ffffcc;}

.contactMe 
{
	background:url(../img/buttons/GetAQuote_Small.png) no-repeat 0 0;
	display:block;
	height:15px;
	width:92px;
	text-indent:-300em;
	margin:1px 0 0 5px;
}
.contactMe:hover{
	background:url(../img/buttons/GetAQuote_Small.png) no-repeat 0 -15px;
}

.addthis_toolbox {
	padding-bottom: 10px;
}
