
/* CSS Document */

@import url("plan-my-vacation.css");

body {font:normal 62.5%/1.666 Arial, Helvetica, sans-serif!important; text-align: left; }

.noprint { display: none; }

#header .topmenu, #header .mainmenu, .plan-my-vacation, #content-wrapper div, #footer .menu, #content-wrapper #content div.print-menu, .accessibility {display:none;}
#content-wrapper #content, #content-wrapper #content div {display:block!important; }

#header .phone {position:absolute; top:20px; right:0; font-size:12pt}

h1 {margin:0px 0 16px; clear:left; font-weight:normal; padding:0; font-size:22pt; font-family:Georgia, "Times New Roman", Times, serif; color:#004e43;}
h2 {margin:10px 0 16px; clear:left; font-weight:normal; padding:0; font-weight:bold; color:#212121; font-size:18pt; font-family:Georgia, "Times New Roman", Times, serif;}
h3 {margin:10px 0 16px; clear:left; font-weight:normal; padding:0; font-size:16pt; font-family:Georgia, "Times New Roman", Times, serif; color:#004e43;}
h4 {margin:10px 0 16px; clear:left; font-weight:normal; padding:0; font-size:14pt; font-family:Georgia, "Times New Roman", Times, serif; color:#212121;}
h5 {margin:10px 0 16px; clear:left; font-weight:normal; padding:0; font-size:11pt; color:#004e43;}
h6 {margin:10px 0 16px; clear:left; font-weight:normal; padding:0; font-size:11pt; color:#212121;}

a {color:#004e43;}

p {margin:0 0 10px; padding:0; font-size:10pt; text-align: left!important; }
h2.subheading, h3.subheading {font-weight:bold; color:#004e43; font-size:11pt; margin-top:-20px;}

img {border:none; margin:0 0 10px 0; padding:0; display:block;}
a.logo img {display:none;}
a.logo img.print {display:block; margin-bottom:10px}
a.logo {background:#000;}


div.listing {clear:both;min-height:102px; height:auto !important; height:102px;}
div.listing img {float:left; padding:3px; border:1px solid #ccc; margin-right:10px;}
div.listing h3 {margin:0;}
div.float-right-inside {float:right; margin:0 0 20px 30px; width:231px;}

#footer { display: none!important; }

dl {display:block!important; margin:0; padding:0;}
dt {display:block!important; margin:0; padding:0; position:relative; padding:10px 0 16px; clear:left; font-weight:normal; font-size:16pt; font-family:Georgia, "Times New Roman", Times, serif; color:#004e43;}
dd {display:block!important; margin:0; padding:0; position:relative;}
dd div.listing {height:auto; min-height:0; position:relative; float:none; padding:0 0 10px; margin:0;}

table.structure {width:100%;}
table.structure td {vertical-align:top;}

/* PLAN MY VACATION FORMS */
/* STEP 1 */
/* STEP 2 */
div.step-wrapper { width: 650px!important; background: none!important; text-align: left!important; }
div.help { display: none!important; text-align: left!important; }
/* STEP 3 */
/* TAHNK YOU */
#pmv-content { width: 650px!important; background: none!important; text-align: left!important; }
div.what-would-you-like-to-do-next { display: none!important; text-align: left!important; }

#myJavascriptError_message, #myJavascriptError_items {display: none;}

table, .table {margin-bottom:20px;}
table.table-weddingChart td, .table td {padding: 3px 10px;;}
#venues .body {margin: 0; padding: 0;}
ul.body li, .no-bullet {list-style: none; margin: 0; padding: 0;}
ul.tabs, .caption span, .plus span, .accolades-lg, #accolades ul, #accolades h4, .cat-cta a, .testimonials .next, .testimonials .prev, .ui-tabs-nav, div.caption {display: none !important;}
.divider {height:10px;}

.swipe-wrap {width: auto !important;}
.swipe-wrap div {left:0 !important; transform: none !important;}