body {font-size:11px; background:url('../images/bg/main_bg.gif') #ffffff center top no-repeat; font-family:Arial, Helvetica, sans-serif;}
img {border:none;}
a {color:#0073bb; text-decoration:none; cursor:pointer;}
a:hover {color:#bb3333; text-decoration:underline;}

h1, h2 {color:#061556; font-size:12px;}
em {font-style:normal;}
.disclaimer {font-style:italic;}

input, select, option, textarea {font-size:10px;}

/*==== Header ====*/
.header {background:url('../images/bg/header_bg.jpg') #ffffff bottom left no-repeat;}

/*--- Home ---*/
.header .headerNav ul li a#home {background:url('../images/btns/home.gif') no-repeat; background-position:0px -19px;}
.header .headerNav ul li a#home:hover {background-position:0px 0px;}
/*--- Meetings ---*/
.header .headerNav ul li a#meetings {background:url('../images/btns/meetings.gif') no-repeat; background-position:0px -19px;}
.header .headerNav ul li a#meetings:hover {background-position:0px 0px;}
/*--- Incentives ---*/
.header .headerNav ul li a#incentives {background:url('../images/btns/incentives.gif') no-repeat; background-position:0px -19px;}
.header .headerNav ul li a#incentives:hover {background-position:0px 0px;}
/*--- Business Pleasure ---*/
.header .headerNav ul li a#business_pleasure {background:url('../images/btns/business_pleasure.gif') no-repeat; background-position:0px -19px;}
.header .headerNav ul li a#business_pleasure:hover {background-position:0px 0px;}
/*--- Planning Guide ---*/
.header .headerNav ul li a#planning_guide {background:url('../images/btns/planning_guide.gif') no-repeat; background-position:0px -19px;}
.header .headerNav ul li a#planning_guide:hover {background-position:0px 0px;}

.header .headerNav ul li.selected a, .header .headerNav ul li.selected a:hover {background-position:0px 0px !important;}

.header .headerUtl .headerUtlText ul li {color:#666666;}
.header .headerUtl .headerUtlText ul li a {color:#0073bb; text-decoration:underline;}
.header .headerUtl .headerUtlText ul li a:hover {color:#bb3333;}

.header .headerNav ul li#bpTab ul {border-top:2px solid #ffffff; background:url('../images/bg/over_tab_bottom.gif') bottom left no-repeat;}
.header .headerNav ul li#planTab ul {border-top:2px solid #ffffff; background:url('../images/bg/over_tab_bottom2.gif') bottom left no-repeat;}
.header .headerNav ul li ul li a { color:#ffffff;}
.header .headerNav ul li ul li a:hover {color:#ffffff; text-decoration:underline;}
.header .headerNav ul li ul li em {}

/*-- Breadcrumbs --*/
.main .breadCrumbs {}
.main .breadCrumbs ul li, .main .breadCrumbs ul li a {color:#0073bb;}

/*-- Tab Mod --*/
table.tabMod td {}
#itineraries p strong {font-size:12px; color:#061557;}
table.tabMod td.tabBg {background:url('../images/bg/tab_bg.jpg') top left repeat-x;}
table.tabMod {background:url('../images/bg/home_tabs_bg.jpg') #ffffff bottom left repeat-x;}
table.tabMod .tabCopy a {color:#0073bb; text-decoration:underline;}
table.tabMod .tabCopy a:hover {color:#BB3333;}
table.tabMod .tabCopy ul li em {border-bottom:1px solid #ebebeb; background:url('../images/content/check_gold.gif') left center no-repeat;}
table.tabMod td.tabCopyBg {background:url('../images/bg/page_turn.gif') bottom right no-repeat;}

table.tabMod .backBtn a, table.tabMod .nextBtn a {color:#febd11;}
table.tabMod .backBtn a {background:url('../images/content/arrow_back.gif') left center no-repeat;}
table.tabMod .nextBtn a {background:url('../images/content/arrow_next.gif') right center no-repeat;}

.main {background:url('../images/bg/inner_bg.gif') #fbf1dd top right no-repeat;}
#homeBg {background:url('../images/bg/home_bg.gif') #fbf1dd no-repeat;}
#homeHeaderBg {background:url('../images/bg/header_home_bg.jpg') #ffffff bottom left no-repeat;}
.main .leftCol {}
.main .leftCol .leftColBg {background:url('../images/bg_topLeft.gif') top left no-repeat;}
.main .leftCol .leftColCopy {line-height:1.5;}
.main .leftCol .innerCopy ul li em {background:url('../images/content/blue_bullet.gif') no-repeat; background-position:0px 5px;}
.main .leftCol .innerCopy strong {color:#cc9900; font-size:12px;}

/*-- Right Column --*/
.main .rtCol {}
.main .rtCol .rtColBg {background-image:url('../images/header_newSite.gif'); background-position:20px 30px; background-repeat:no-repeat;}
.main .rtCol .rtColCopy {line-height:1.5;}

.rtCol .jumpLinks strong {color:#061557; font-size:14px;}
.rtCol .jumpLinks select {color:#0073bb; border:1px solid #7e9db9;}

table.requestForm td.req {background:url('../images/star.png') center left no-repeat;}
table.requestForm td.formHeading {font-size:14px; color:#16235d; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase;}
table.requestForm input, table.requestForm select {color:#0073bb; border:1px solid #7e9db9;}
table.requestForm .radioList input {border:none;}

table.requestForm span.reqInfo {background:url('../images/star.png') center left no-repeat;}

table.requestForm span.reqInfo {font-size:11px; color:#0073bb; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-transform:none;}

table.requestForm input.submit{ border:none; }

table.requestForm label.error { font-size:10px; color:#900B09; }

/*-- home bottom tiles --*/
.bottomTiles {background-color:#fbf1dd;}
.bottomTiles .tile strong {color:#cc9900; font-size:12px;}
.bottomTiles .tile .tileCopy p {line-height:1.5;}
.bottomTiles .tile .tileBtn {background-color:#061557;}
.bottomTiles .tile ul li em {background:url('../images/content/blue_bullet.gif') no-repeat; background-position:0px 5px;}

/*-- Business Tabs --*/
.businessTabs {background:url('../images/bg/home_tabs_bg.jpg') #ffffff bottom left repeat-x;}
.businessTabs .tabContainer {}
.businessTabs .tabContainer h2 {color:#000000;}
.main .leftCol .innerCopy .businessTabs .tabContainer strong {color:#061556;}

.businessTabs #freedom a {background:url('../images/shiptabs/freedom.jpg') top left no-repeat; background-position:0px 0px;}
.businessTabs #voyager a {background:url('../images/shiptabs/voyager.jpg') top left no-repeat; background-position:0px 0px;}
.businessTabs #radiance a {background:url('../images/shiptabs/radiance.jpg') top left no-repeat; background-position:0px 0px;}
.businessTabs #vision a {background:url('../images/shiptabs/vision.jpg') top left no-repeat; background-position:0px 0px;}
.businessTabs #sovereign a {background:url('../images/shiptabs/sovereign.jpg') top left no-repeat; background-position:0px 0px;}

.businessTabs #freedom a:hover {background-position:0px -270px;}
.businessTabs #voyager a:hover {background-position:0px -270px;}
.businessTabs #radiance a:hover {background-position:0px -270px;}
.businessTabs #vision a:hover {background-position:0px -270px;}
.businessTabs #sovereign a:hover {background-position:0px -270px;}

.businessTabs a#selTab {background-position:0px -135px !important;}

/*-- Room Table --*/
.roomTableWrapper {border:3px solid #febd11;}
.roomTable th, .roomTable2 th {background-color:#febd11; color:#ffffff;}

.roomSelector #activeRoom a {color:#061556; font-weight:bold;}

/*-- Video --*/
.videoClose a {color:#0073bb;}
.videoClose a:hover {color:#bb3333;}
.videoContainer {border:2px solid #cccccc;}
.videoHeader, .videoBtn {padding:10px 0px;}

/*-- Floorplans --*/
.floorplanHeader {}
.floorplanDetails {color:#061557; font-size:14px; font-weight:bold; text-transform: uppercase;}
.floorplanDetails #roomtype {}
.floorplanPag {font-size:11px; font-weight:normal; text-transform:capitalize;}
.floorplanPag a#prevArrow {background:url('../images/btns/arrow_blue_left.gif') left center no-repeat;}
.floorplanPag a#nextArrow {background:url('../images/btns/arrow_blue_right.gif') right center no-repeat;}
.floorplanBtn {}
.floorplanImg {}
.floorplanDisc {font-size:10px;}

.footer {color:#666666; text-align:center; background-color:#ffffff;}
.footer ul li {display:inline;}
.footer ul li a {color:#666666;}