/*************CruiseWorld2010 Event Site CSS *************\

/*Colors*/

.brandDarkBlue { color:#2d6ba0;}
.brandMidBlue { color:#3b8dd4;}
.brandLightBlue { color:#7ac0ff;}
.brandGreen { color:#b9d43b;}

/*Layout*/
body {margin:0;	padding:0;background:#0b3039}

#header {background:#0b3039}
#header-inner {margin-left:auto; margin-right:auto; padding-top:10px;padding-bottom:15px; width:1000px;}
#header #header-inner #branding {clear:both;float:left;width:400px;}

#header #header-inner #branding #logoImg {display:block;float:left;margin-right:50px;margin-top:0px;}
#header #header-inner #branding #logoImg h1 {border-bottom:none;}
#header #header-inner #branding #logoImg h1 a:link,
#header #header-inner #branding #logoImg h1 a:visited 	{background:transparent url(../img/CruiseWorldLogo.png) no-repeat scroll 0 0;display:block;height:113px;
														 text-decoration:none;text-indent:-10000px;width:350px;}

#header #header-inner #branding #tagLine {width:350px; text-align:center;}
#header #header-inner #branding #tagLine h2 {color:#B9D43B;font-size:1em;}

#header #header-inner #nav {display:block;position:relative; float:left;padding-top:15px;width:600px}
#header #header-inner #nav ul {list-style:none; margin:0;padding:0;}
#header #header-inner #nav ul li {positon:relative;float:left;margin-right:14px; padding:5px;}
#header #header-inner #nav ul li a{color:#ffffff; text-transform:uppercase;font-size:0.8em;}
#header #header-inner #nav ul li a:hover{color:#434343; text-transform:uppercase;font-size:0.8em;}
#header #header-inner #nav ul li:hover{background-color:#b9d43b;}
#header #header-inner #nav ul li.active{color:#434343; text-transform:uppercase;background-color:#b9d43b;}

#header #header-inner #headerTeaserBoxLeft {color:#b9d43b;margin-top:15px;display:block;float:left;width:280px;padding-right:10px;}
#header #header-inner #headerTeaserBoxRight {color:#b9d43b;float:left;margin-top:15px;display:block;width:280px;padding-left:10px;}
#content {background:#ffffff;clear:both; padding-bottom:25px;}
#content #content-inner {margin-left:auto; margin-right:auto; padding-top:10px;padding-bottom:15px; width:1000px;}
#content #content-inner #breadcrumbs {margin-bottom:.8em;font-size:0.7em;text-transform:uppercase;}

.columnSingle {}
.columnDouble {}


#content #content-inner #leftPrimary {display:block;position:relative;float:left;width:745px;}
#content #content-inner #leftPrimary .homecolumnDouble {position:relative;display:block;width:745px;padding-bottom:15px;}
#content #content-inner #leftPrimary .columnDouble {position:relative;display:block;width:745px;}
#content #content-inner #leftPrimary .columnDouble p {display:block;float:right; width:690px;margin:0;padding:0;}
#content #content-inner #leftPrimary .columnDouble blockquote {display:block;float:right; width:615px;}
#content #content-inner #leftPrimary .columnSingle {position:relative;display:block;width:365px;}
#content #content-inner #leftPrimary .columnDouble .Column2Blocks,
#content #content-inner #leftPrimary .columnDouble .Column2Blocks2,
#content #content-inner #leftPrimary .columnDouble .Column2Blocks3,
#content #content-inner #leftPrimary .columnDouble .Column2Blocks4, {position:relative; width:690px;display:block;float:right;}
#content #content-inner #leftPrimary .columnDouble .Column2Blocks .textWithImageRight,
#content #content-inner #leftPrimary .columnDouble .Column2Blocks2 .textWithImageRight ,
#content #content-inner #leftPrimary .columnDouble .Column2Blocks3 .textWithImageRight ,
#content #content-inner #leftPrimary .columnDouble .Column2Blocks4 .textWithImageRight {position:relative;display:block;float:left; width:330px;margin:0;padding:0; margin-bottom:10px;}
#content #content-inner #leftPrimary .columnDouble .Column2Blocks  .textWithImageRight img,
#content #content-inner #leftPrimary .columnDouble .Column2Blocks2  .textWithImageRight img,
#content #content-inner #leftPrimary .columnDouble .Column2Blocks3  .textWithImageRight img,
#content #content-inner #leftPrimary .columnDouble .Column2Blocks4  .textWithImageRight img {position:relative;display:block;float:left; padding-right:8px;padding-bottom:8px;}
#content #content-inner #leftPrimary .columnDouble .Column2Blocks  p,
#content #content-inner #leftPrimary .columnDouble .Column2Blocks2  p,
#content #content-inner #leftPrimary .columnDouble .Column2Blocks3  p,
#content #content-inner #leftPrimary .columnDouble .Column2Blocks4  p{position:relative;padding-bottom:30px;width:330px;}
#content #content-inner #leftPrimary .columnDouble .Column2Blocks .textWithImageRight .bioText,
#content #content-inner #leftPrimary .columnDouble .Column2Blocks2 .textWithImageRight .bioText ,
#content #content-inner #leftPrimary .columnDouble .Column2Blocks3 .textWithImageRight .bioText ,
#content #content-inner #leftPrimary .columnDouble .Column2Blocks4 .textWithImageRight .bioText {position:relative;font-size:.8em;}

#content #content-inner #rightSecondary {display:block;position:relative;float:left;width:255px;}
#content #content-inner #rightSecondary .homecolumnDouble {position:relative;display:block;width:240px;padding-left:15px;padding-bottom:10px;}
#content #content-inner #rightSecondary .homecolumnDouble .teaserInfo {background-color:#B3B3B3 ;font-size:0.8em;font-style:normal;padding:10px 15px;text-align:center;text-transform:uppercase;}

#content #content-inner #rightSecondary .homecolumnDouble .teaserInfo p{margin:0;padding:0;}
#content #content-inner #rightSecondary .homecolumnDouble .teaserInfo p .eventDate {font-size:2.3em;font-weight:bold; }
#content #content-inner #rightSecondary .homecolumnDouble .teaserInfo p.dateLeft {width:48%;display:block;float:left;padding-top:10px;}
#content #content-inner #rightSecondary .homecolumnDouble .teaserInfo p.placeRight {width:50%;display:block;float:left;border-left:1px solid #ffffff;color:#ffffff;font-size:1.1em;font-weight:bold; padding-bottom:5px;}
#content #content-inner #rightSecondary .homecolumnDouble .teaserInfo p.botReg{clear:both; border-top:1px solid #ffffff;padding-top:5px;font-size:1.3em; font-weight:normal;}

#content #content-inner #rightSecondary .homecolumnDouble .teaserInfoEarly {background-color:#b9d43b ;font-size:1em;font-style:normal;padding:10px 15px;text-align:center;text-transform:uppercase;}
#content #content-inner #rightSecondary .homecolumnDouble .teaserInfoEarly p{margin:0;padding:0;}
#content #content-inner #rightSecondary .homecolumnDouble .teaserInfoEarly p .eventDate {font-size:1.5em;font-weight:bold; }
#content #content-inner #rightSecondary .homecolumnDouble .teaserInfoEarly p.dateLeft {display:block;float:left;padding-top:10px;}
#content #content-inner #rightSecondary .homecolumnDouble .marketingPartners { text-align:center;}
#content #content-inner #rightSecondary .homecolumnDouble .marketingPartners h1 {text-align:left;}
#content #content-inner #rightSecondary .homecolumnDouble .marketingPartners img{ padding-bottom:8px;}


#footer {background:#0b3039; color:#f9f9f9;font-size:.8em;}
#footer a{color:#cfcfcf !important;}
#footer #footer-inner {margin-left:auto; margin-right:auto; padding-top:10px;padding-bottom:15px; width:1000px;}
#footer #footer-inner #contentFooter {width:50%;display:block;float:left;}
#footer #footer-inner #contentFooter #footerBranding {}
#footer #footer-inner #contentFooter #footerBranding #footerLogos {display:block;position:relative;float:left;padding-right:20px;}
#footer #footer-inner #contentFooter #footerNav {display:block;position:relative; float:left;}
#footer #footer-inner #contentFooter #footerNav ul  { list-style:none; margin:0;padding:0;}
#footer #footer-inner #contentFooter #footerNav ul li {positon:relative;float:left; margin-right:10px; text-transform:uppercase;font-size:.8em;}
#footer #footer-inner #contentFooter #poweredBranding {display:block;clear:left;}
#footer #footer-inner #contentFooter #copyrightText {display:block;clear:left;padding-top:10px;}

#footer #footer-inner #secondaryFooter {display:block;}
#footer #footer-inner #secondaryFooter p {margin:0;padding:0;}
#footer #footer-inner #secondaryFooter ul { list-style:none; margin:0;padding:0;}
#footer #footer-inner #secondaryFooter ul li {positon:relative;float:left; width:200px; text-transform:uppercase;font-size:.8em;}

#mediaPartners {background:#ffffff;height:150px;}
#mediaPartners #mpInner {margin-left:auto; margin-right:auto; padding-top:10px;padding-bottom:15px; width:1000px;text-align:center;}
#mediaPartners #mpInner h1 {text-align:left !important;}
#mediaPartners #mpInner img {padding-right:20px;}

/*Modifier Classes */
.dNone {display:none!important;}
.clear-block {display:block;}
.title {color:#2d6ba0;font-size:0.9em;margin-bottom:20px;margin-right:8px;margin-top:10px;}
.datePosted {background-color:#b9d43b;clear:left;color:#FFFFFF;float:left;font-size:0.8em;line-height:1em;margin-right:8px;margin-top:2px;padding:3px;text-align:center;text-transform:uppercase;width:30px;}
.datePosted b {font-size:2em;font-weight:normal;line-height:1em;}

#slideshowFloat {float:left;}
#cruiseSlideshows{}
#imageTitles {postion:relative;display:block;text-align:center;margin:0;padding:0 !important;}

/*Table Styles*/
.agenda {border:1px solid #cccccc;}
.agenda thead .dayRow{font-size:1em;border:1px solid #fff; border-bottom:1px solid #ccc;color:#232323;}
.agenda thead th {font-size:.9em;border-left:1px solid #cccccc;padding:6px 6px 3px; color:#686868;font-weight:normal;}  
.agenda tbody th ,.agenda tbody td {border-top:1px solid #cccccc;border-left:1px solid #cccccc;padding:8px 2px;text-align:center;font-size:.8em; line-height:1.2em; font-weight:bold;}
.agenda tbody th {border-top:1px solid #cccccc;border-left:1px solid #cccccc;padding:8px 2px;text-align:center;font-size:.8em; line-height:1.2em;}
.agenda tbody td a{color:#2d6ba0;font-weight:bold;cursor:pointer;}

.greenFade {background:url(../img/greenHue.png) repeat-x top left;}
.blueFade {background:url(../img/blueHue.png) repeat-x top left;}
  
.qtip {background:	url('../img/shadowarrow.png') no-repeat bottom right;}
.qtip-content {font-size:.9em;text-align:left;}
.qtip-content  b {font-size:1em;text-align:left; padding-bottom:10px;border-bottom:1px solid #2b2c29;display:block;}

/* marketing partner logos */

#marketing-partners-footer {position:relative;background-color:#fff;text-align:center;width:100%;margin:0;padding:0;}
#marketing-partners-footer h1 {margin:0;padding:0;text-align:left;}
#marketing-partners-footer-inner {width:1000px;margin:0 auto; }
#marketing-partners-footer-logos {padding:10px 20px;}
#marketing-partners-footer-logos img { padding:10px; }