/* --------------------------------------------------------------

   print.css
   * Version:   1 (02/04/2008)

-------------------------------------------------------------- */

/* --------------------------------------------------------------

   1. Global
   2. Home
   3. Things to do
   4. Product display
   5. Order summary

-------------------------------------------------------------- */

/* 1. Global
-------------------------------------------------------------- */

body { background-color: #FFF; font: 10pt/1.3em Arial, sans-serif; margin: 0; }
h1 { color: #000; font-size: 18pt; line-height: 1.15; padding: 0 ; margin: 0; font-weight: normal;  }
h2 { font-size: 14pt; line-height: 1.15; font-weight: normal;}
h3, h4 { font-size: 12pt; margin: 5mm 0 0; padding: 0; }
h5, h6 { font-size: 10pt; margin: 0; padding: 0; }
label{ font-weight: bold; font-size: 10pt; }
label span { display: block; width: 7cm; float: left; }
select, input, textarea { font-size: 10pt; border: 1px solid #ccc; font-family: Arial, sans-serif; }
p { margin: 0 0 8px 0; }
a, a:link{ color: #000; text-decoration: none; }
a img { border: 0; }
strong { font-weight: bold; }
em { font-style: italics; }

ul, ul ul { list-style-type: disc; }
ul { margin-left: 0.5cm; }
ol { margin-left: 1cm;}

* html ul, * html ol { margin-left: 1cm; }

#side_shading{ width: 16cm; margin: 0 auto; }
.print_logo { display: block; font-weight: bold; font-size: 10pt; margin-bottom: 0.5cm; padding-bottom: 0.25cm; border-bottom: 1pt solid #666;}

.print_logo img {margin-right: 10px;}

#crumbler_box,
#footer img,
#header,
#loadingMsg,
#marketing,
#tools,
.btn,
button,
.back_to_top,
.content_image,
.content_tabs,
.content_subtabs,
.jump_box,
.location-bar-dest-img,
.find_more{
    display: none;
}

#content { width: 16cm;}
#main { margin-top: 0.25cm ;}

.content_title { border-bottom: 1px solid #666; padding-bottom: 0.25cm; }
.content_intro h2 { font-size: 20pt; margin-bottom: 0.25cm; }
.content_intro h2.content_desc {font-size: 16pt; }

.product_image_frame {border: 1px solid #ccc; margin-right: 0.25cm; }
.product_image_frame img { margin: 5px; }

#footer { font-size: 7.5pt; border-top: 1px solid #666; /*margin-top: 0.25cm; */padding-top: 0.25cm; width: 16cm; }


/* 2. Home
-------------------------------------------------------------- */


/* 3. Things to do
-------------------------------------------------------------- */


.ttd .super_group img,
.traveler_photo_review .find_more,
.review_box a,
span.activities_count,
.modify_dates,
.category_header img
{ display: none; }

h1.activities_count, h2.activities_count, .category_header h1 {
    font-size: 14pt;
    padding-bottom: 0.25cm;
}

.sort, .product_summary ul {
    display: none;
}

.sort_result, .result_num { font-size: 9pt;}

.sort_result { padding: 0.25cm 0; }

.ttd .top, .traveler_photo_review .top {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}

.select_dates { margin-bottom: 0.25cm; }

.result_num {
    float:left;
    width: 5cm;
}

.pagination {
    float:right;
    text-align:right;
    width: 8cm;
}

.product {
    border-bottom: 1px solid #ccc;
    padding: 0.25cm 0;
	position: relative;
}

.product p { margin: 0; }

.product ul {
    list-style: none;
}

.product form {
    position: relative;
}

.product h2, .prod_name { font-size: 14pt; font-weight: normal; padding-bottom: 0.25cm; }
.prod_name { display: block; }


.product_extract {
    padding-right: 5cm;
    clear: both;
}

.product_extract a {
    font-size: 9pt;
}

.product_price {
    bottom:0pt;
    position:absolute;
    right:-5px;
    text-align:right;
    width: 3.8cm;
}

.product_price .price {
    display:block;
    line-height:1.2;
    margin-top:-3px; 
}

.product_price del { display: block; }

.product_price em {
    font-size:30px;
    font-style:normal;
    letter-spacing:-0.02em;
    line-height:1;
}

.product_price em span {
    font-size:18px;
    vertical-align:0.5em;
}

.product_image_frame { float: left; margin-right: 0.25cm; margin-bottom: 0.25cm;  }
.copy { font-size: 8pt; color: #666;width: 154px; line-height: 1; padding-bottom: 5px; }

.ttd .copy { margin: 0 5px;  }

.product_price img { border: 0; }
.star_rating { font-size: 9pt; }

.top_picks_item { border-top: 1px solid #ccc; padding: 0.25cm 0; }


/* Traveler reviews and Photos */
-------------------------------------------------------------- */

.traveler_photo_review .find_more{ display: none; }
.submit_photo_link { display: none; }

.traveler_photo_review .product .review_summary p { margin-bottom: 0.25cm;}

.review_box {
    padding-right: 4cm;
}

.review_box a{
    font-size: 9pt;
}

.traveler_photo_review .traveler_photo_frame {
    width: 164px;
    border: 0;
}

.traveler_photo_review .traveler_photo_frame a{
    display: block;
    border: 1px solid #ccc;
}

.traveler_photo_review .traveler_photo_frame img {
    margin: 5px;
}

.traveler_photo_frame form {
    width: 164px;
}

.traveler_photo_review .traveler_photo_frame .product_price  {
     position:static;
     float: right;
     margin-top: 0.25cm;
}

.review_intro h1 { font-size: 14pt; }

.review_entry {
    padding: 0.25cm 0;
    border-bottom: 1px solid #ccc;
}

.prod_review .top { border-bottom: 1px solid #ccc; }

/* 4. View all destinations & Site map
-------------------------------------------------------------- */

.vad_main img,
.destToggle,
.site_map img,
.site_map .key { display: none; }
.vad_main p, .site_map_box p { margin: 0.25cm 0 0; font-size: 12pt; font-weight: bold;}
.vad_main .continent, .site_map .continent { font-size: 14pt; }
.vad_main ul span, .site_map ul span, .site_map .country { font-weight: bold; display: block; margin-top: 0.25cm;}

.site_map_box { margin-bottom: 0.5cm; }


/* 4. Product display
-------------------------------------------------------------- */

.center_tileviewer, .photo_entry .view_larger { display: none; }

.prod_display #intro,
.prod_display #schedule,
.prod_display #pricing,
.prod_display #additional { 
	margin:10px 0 0; 
}

.prod_display #intro ul,
#main #tour_highlights ul, 
.prod_display #schedule ul,
.prod_display #additional ul{
	margin-bottom: 10px;
}

.prod_display .content_intro { 
	width: 100% ; 
	position: relative; 
	border: 0; 
	padding: 0;
}

.prod_display .content_intro p { 
	line-height: 1.3; 
	margin: 0; 
	width: 7.5cm; 
	float: left;
}

.prod_display .content_intro h1, 
.prod_display .content_intro h2 { 
	font-size: 16pt; 
	width: 13cm; 
	padding-bottom: 0.25cm; 
	line-height: 1.3;
	margin-bottom: 0;
}

.prod_display .content_intro .product_price { 
	right: 0; 
	top: 0;
}

.prod_display ul ul { 
	margin-left: 0;
}

.prod_display .sort_result { 
	border-bottom: 1px solid #ccc; 
}

.traveler_photo_frame img { margin: 5px; }
.traveler_photo_frame { float:right; border: 1px solid #ccc; margin-left: 0.5cm; }

#pricing li{ list-style-type: disc; list-style-position: inside; }

.titles,
.center_header span { font-size:12pt; font-weight:bold; display: block; clear: both; }
#schedule span, #additional span, #pricing strong { display:block; font-weight:bold; padding:3px 0pt; }

#schedule .product_image_box { float:left; border: 1px solid #ccc; margin-right: 0.5cm; margin-bottom: 0.5cm; }
#schedule .product_image_box img{ margin: 5px;}
#schedule .copy {width: 200px;  margin: 0 5px; }

.need_assist, #quote, #feedback, .content_tools,.add_wishlist, .traveler_photo_frame ul, .prod_display .back_to_top, .prod_display a.price_guide_link { display: none; }

.photo_entry { border-bottom: 1px solid #ccc; padding: 0.5cm 0; }
.photo_entry .product_link { font-size: 14pt; font-weight: normal;}
.photo_entry p { margin: 0; }
.photo_entry .author { font-size: 9pt; }
.photo_dshadow .s { border: 1px solid #ccc; float: left; margin: 0.25cm 0;}
.photo_dshadow .s img { margin: 5px; }

.prod_display .round_notice_box { border-top: 1px solid #ccc; padding-top: 0.25cm; }
.prod_display .right_box { border-top: 0; }
.round_notice_box .title { font-weight: bold; margin-bottom: 0; }
.round_notice_box img { display: none; }

.touroption_row a, #pricingoptions .touroption_text .links  { display: none; }
#pricingoptions .touroption_name { font-weight: bold;}
#pricingoptions .touroption_text span { display:block; font-weight:bold; color:#888888; font-size: 8pt; text-transform:uppercase; }

/* Shopping cart
-------------------------------------------------------------- */

.shopping_cart .cart_item_action, .continue_shop a, .shopcart_promo{ display: none; }

.booking_overview { float: left;}
.booking_overview p {margin-bottom: 0.25cm; font-size: 14pt; }

.booking_title { float: left; width: 100%; border-bottom: 1px solid #666; padding-bottom: 0.5cm; }
.booking_title h1 {font-size: 20pt; font-weight: bold; margin-bottom: 0.25cm; }

.current_total {
    float:right;
    font-size:10pt;
    font-weight:bold;
    line-height:1.15;
    text-align:right;
    width:200px;
}

.current_total .price {
    margin-bottom:5px;
    margin-top:-10px;
}

* html .current_total .price {
    margin-top: -3px;
}

.current_total span {
    display:block;
}

.current_total .price em {
    font-size: 36px;
    line-height: 1;
    font-style:normal;
    font-weight: normal;
    letter-spacing:-0.02em;
}

.current_total .price em span {
    display:inline;
    font-size: 10pt;
    vertical-align:1.5em;
}

.current_total .price em span span {
    font-size: 20px;
    vertical-align:-0.25em;
}
.current_total .price em span {
    display:inline;

}

.shopping_cart .cart_item_summary {
    width: 13cm;
    float: left;
}

.cart_item_summary em { font-style: italics;}

.price_status {
    float: right;
    font-size: 14pt;
}

.shopping_cart .bottom { border-bottom: 1px solid #ccc; padding: 0.25cm 0;}

/* Order Summary
-------------------------------------------------------------- */

#booking_process,
#vts,
.order_print .process_print,
.order_print .price_status a,
.order_print .sign_me_up_box,
.order_summary p { display: none; }

.order_summary { border-bottom: 1px solid #666; padding-bottom: 0.5cm; }
.order_summary h2 {font-size: 20pt; font-weight: bold; margin-bottom: 0.25cm; }
.order_summary h3 { margin: 0;}
.order_print .product_summary { width: 13cm ; float: left; line-height: 1.3;}
.order_print .price_status { text-align: right; position: absolute; top: 10pt; right: 0; font-size: 12pt; font-weight: bold; }
.order_print .price_status strong { font-size: 11pt; }
.order_print .product { position: relative; }
.order_print .product img { float: left; }
.order_print .product p { margin-bottom: 2pt; }
.order_print .product h2 { float: left; width: 13cm; }
.order_print .total_price { border-bottom: 1px solid #ccc; padding: 10pt; font-size: 12pt; text-align: right; font-weight: bold; }

.payment_details { padding-top: 0.5cm; padding-bottom: 0.5cm; }
.payment_details dt { float: left; padding-right: 3px; font-weight: bold; width: 6cm; text-align: left; }
.payment_details dd{ margin-left: 6.25cm; }


/* Search results
-------------------------------------------------------------- */

.dest_matches ul li, .related_searches ul li { list-style-type: none; }
.dest_matches ul, .related_searches ul { padding-left: 0; margin-left: 0;}

.search_result .content_intro h2{
    font-weight: normal;
    font-size: 14pt;
    margin-bottom: 0;
}

.dest_matches, .related_searches { margin-bottom: 0.25cm; }
.search_result .top { border-bottom: 1px solid #ccc; padding: 0 0 0.25cm; }

/* About us
-------------------------------------------------------------- */

.CC { margin-bottom: 0.25cm; }
.jump-to-top, .back-to-top { display: none; }
.float-left { float: left; }
.CC .float-left img {margin:0pt 0.25cm  0.25cm 0pt;}
.float-right { float: right; }
.about_us #main h2 { font-size: 12pt; margin: 5mm 0 0; padding: 0; }

.about_us .browse .browser1c, .about_us .CC .grab-1a, .about_us .CC .grab-1b {
    float: left;
    width: 45%;
}

.center-module-wrapper {float: left;}

.CC p.view {
    clear:both;
    font-size: 9pt;
    text-align:right;
}

/* Customer care
-------------------------------------------------------------- */

.jump_center_box, .faq .center_box { display: none; }
.terms_conditions ol ol{ list-style: none;  margin-left: 0.5cm; }

.contact_us label{
    float:left;
    width: 5cm;
}

.submit_link_form p { clear: both; }

.submit_link_form label { font-weight: normal; float: left; width: 7cm;}
.submit_link_form label strong { font-weight: bold; }

.frequent_flyer #main img { float: right; margin-left: 0.25cm; }


/* Gift certificates
-------------------------------------------------------------- */

.gift_select {
    float: left;
    margin-bottom: 0.5cm;
}

.gift_select h3{
    margin: 0.25cm 0;
}

.gift_usd, .gift_gbp, .gift_eur, .gift_aud {
    float: left;
    width: 40%;
}

.gift_example {
    clear: both;
    width: 16cm;
}

.gift_example div{
    float: none;

    margin: 10px 10px 0 0;
}

/* Marketing modules
-------------------------------------------------------------- */

.cmm_1C,
.cmm_1E,
.cmm_CC1C,
.cmm_CC1A,
.cmm_CB1B,
.cmm_CB1C,
.cmm_CW1A,
.cmm_CW1B,
.cmm_CWTR {
    padding: 0.25cm 0;
    border-bottom: 1px solid #ccc;
}

#main .cmm_1C h2,
#main .cmm_1E h2,
#main .cmm_CC1A h2,
#main .cmm_CC1C h2,
#main .cmm_CB1B h2,
#main .cmm_CB1C h2,
#main .cmm_CW1A h2,
#main .cmm_CW1B h2,
#main .cmm_CWTR h2,
#main .center_box .center_header h2 {
    font-size: 14pt;
    font-weight: normal;
    color: #000;
    margin: 0 0 0.25cm;
    padding: 0;
}

#main .center_box ul {
    list-style: disc;
    list-style-type: disc;
    margin: 0 0 0 0.5cm;
}

/* 1C */
.cmm_1C .weather .product_image_frame{ width: 164px; }
#weather { margin-top: 0.25cm; }

/* CC1A */
#main .cmm_CC1A .product_image_frame { float: left; }

/* images that are floated right */
#main .cmm_1C .product_image_frame,
#main .cmm_CC1C .product_image_frame,
#main .cmm_1C .weather {
    margin-right: 0;
}

/* images that are floated left */
#main .cmm_CC1A .product_image_frame,
#main .cmm_CW1A .product_image_frame {
    margin-left: 0;
}

/* CW1A */
.cmm_CW1A .suggested_item .title {
    font-size: 9pt;
    text-align: left;
}

/* CW1B */
#main .cmm_CW1B .descrip_image_frame { border: 1px solid #ccc; margin: 0 0 0 0.25cm; width: 164px; }
#main .cmm_CW1B .descrip_image_frame img { margin: 5px; }
.cmm_CW1B .manual_title { color: #000; }

/* CB1B and CB1C */
.cmm_CB1B .center_box,
.cmm_CB1C .center_box {
    width: 16cm;
}

#main .cmm_CB1B .center_header,
#main .cmm_CB1C .center_header {
    padding: 0;
}


.cmm_CB1B .center_header h2,
.cmm_CB1C .center_header h2 {
    color: #000;
}

#main .cmm_CB1B p,
#main .cmm_CB1C p {
    padding: 0;
}

.cmm_CB1B ul {
    width: 4cm;
}

#main .cmm_CB1B ul, #main .cmm_CB1C ul { list-style-type: disc; padding-left: 25px;}

.cmm_CC1C h2.with_img { width: 10cm;}
.cmm_CC1C p { clear: left; }
.cmm_CWTR .traveler_buzz { padding-bottom: 0; }
.cmm_CWTR .traveler_buzz .product_link { float: left; text-align: left; width: 10cm; }
.cmm_CWTR .traveler_buzz p .review_by { float: none; }
.cmm_CWTR .traveler_buzz p span  { float: none; display: block; }



/* Clearing
-------------------------------------------------------------- */

.clearfix:after,
.content_intro:after,
.product:after,
.process_print:after,
.order_print .product:after,
.order_print .total_price:after,
.sort_result:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix,
.content_intro,
.product,
.process_print,
.order_print .product,
.order_print .total_price
.sort_result {display: inline-block;}
/* Hides from IE-mac \*/

* html .clearfix,
* html .content_intro,
* html .product,
* html .process_print,
* html .order_print .product,
* html .order_print .total_price,
* html .sort_result {height: 1%;}

.clearfix,
.content_intro,
.product,
.process_print,
.order_print .product,
.order_print .total_price,
.sort_result {display: block;}
/* End hide from IE-mac */


/*  #4 Clearing /// note: need to order these, IDs first in alphabetical order, then classes in alphabetical order (seteban 20080328) ///

-------------------------------------------------------------- */

.clearfix:after,
.container:after,
#footer:after,
#schedule:after,
.site_security:after,
.tools_module:after,
.tools_module_header:after,
.module_list:after,
.other_dest .tools_module_body ul:after,
.sort_result:after,
.marketing_list_tabs:after,
.marketing_list li:after,
.marketing_inner:after,
.select_dates:after,
.content_title:after,
.marketing_body:after,
.category_header:after,
.quote li.two p:after,
.center_header:after,
.center_body ul:after,
.center_body_inner:after,
.product_image_box:after,
.product_summary:after,
.photo_entry:after,
.hd_content:after,
.bd_content:after,
.ft_content:after,
.CC:after,
.cmm_1C:after,
.cmm_CW1A:after,
.cmm_CB1B:after,
.cmm_CW1B:after,
.cmm_CB1C:after,
.cmm_CW1A ul:after,
.cmm_CW1B ul:after,
.cmm_1E:after,
.cmm_CC1A:after,
.cmm_CC1C:after,
.cmm_CWTR:after,
.manual_item:after,
.top_picks_row:after,
.recommend_item:after,
.traveler_photo_review .product:after,
.process_print:after,
.shopping_cart .product:after,
.cart_gift_box:after,
.order_print .product:after,
.order_print .total_price:after,
.booking_header:after,
.continue_shop:after,
.note_body:after,
.sign_me_up_body:after,
.traveler_list p:after,
.contact_list p:after,
.tours_item:after,
.tours_item p:after,
.credit_card_box p:after,
.mileage_details p:after,
.cell_details p:after,
.conditions_policy:after,
.gift_redeem_code:after,
.spot_light:after,
.spot_light_modules:after,
.destination:after,
.dest_signup p:after,
.traveler_buzz p:after,
.traveler_buzz_body:after,
.descrip_item:after,
.dest_signup:after,
.gift_select:after,
.gift_example:after,
.viator_gift .intro:after,
.gc_option_box:after,
.gift_preview p:after,
.jump_body:after,
.jump_center_body:after,
.quote li.two:after,
.contact_us p:after,
.email_questions_form:after,
.email_questions_form p:after,
.email_questions:after,
.phone_booking:after,
.wishlist_popup .price_position:after,
.email_wishlist_popup:after,
.email_wishlist_popup p:after,
.popup_currency p:after,
.access_booking_form:after,
.access_booking_form p:after,
.email_silverpop p:after,
.news_letter_form:after,
.news_letter_form p:after,
.submit_link_form:after,
.cs-rec:after,
.search_result .product h2:after,
.share_opinion:after,
.rating_box:after,
.user_review .share_comment:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix,
.container,
#footer,
#schedule,
.site_security,
.tools_module,
.tools_module_header,
.module_list,
.other_dest .tools_module_body ul,
.sort_result,
.marketing_list_tabs,
.marketing_list li,
.marketing_inner,
.select_dates,
.content_title,
.marketing_body,
.category_header,
.quote li.two p,
.center_header,
.center_body ul,
.center_body_inner,
.product_image_box,
.product_summary,
.photo_entry,
.hd_content,
.bd_content,
.ft_content,
.CC,
.cmm_1C,
.cmm_CW1A,
.cmm_CB1B,
.cmm_CW1B,
.cmm_CW1A ul,
.cmm_CW1B ul,
.cmm_CB1C,
.cmm_1E,
.cmm_CC1A,
.cmm_CC1C,
.cmm_CWTR,
.manual_item,
.top_picks_row,
.recommend_item,
.traveler_photo_review .product,
.process_print,
.shopping_cart .product,
.cart_gift_box,
.order_print .product,
.order_print .total_price,
.booking_header,
.continue_shop,
.note_body,
.sign_me_up_body,
.traveler_list p,
.contact_list p,
.tours_item,
.tours_item p,
.credit_card_box p,
.mileage_details p,
.cell_details p,
.conditions_policy,
.gift_redeem_code,
.spot_light,
.spot_light_modules,
.destination,
.dest_signup p,
.traveler_buzz p,
.traveler_buzz_body,
.descrip_item,
.dest_signup,
.gift_select,
.gift_example,
.viator_gift .intro,
.gc_option_box,
.gift_preview p,
.jump_body,
.jump_center_body,
.quote li.two,
.contact_us p,
.email_questions_form,
.email_questions_form p,
.email_questions,
.phone_booking,
.wishlist_popup .price_position,
.email_wishlist_popup,
.email_wishlist_popup p,
.popup_currency p,
.access_booking_form,
.access_booking_form p,
.email_silverpop p,
.news_letter_form,
.news_letter_form p,
.submit_link_form,
.cs-rec,
.search_result .product h2,
.share_opinion,
.rating_box,
.user_review .share_comment { display: inline-block; }

/* Hides from IE-mac \*/
* html .clearfix,
* html .container,
* html #footer,
* html #schedule,
* html .site_security,
* html .tools_module,
* html .tools_module_header,
* html .module_list,
* html .other_dest .tools_module_body ul,
* html .sort_result,
* html .marketing_list_tabs,
* html .marketing_list li,
* html .marketing_inner,
* html .select_dates,
* html .content_title,
* html .marketing_body,
* html .category_header,
* html .quote li.two p,
* html .center_header,
* html .center_body ul,
* html .center_body_inner,
* html .product_image_box,
* html .product_summary,
* html .photo_entry,
* html .hd_content,
* html .bd_content,
* html .ft_content,
* html .CC,
* html .cmm_1C,
* html .cmm_CW1A,
* html .cmm_CB1B,
* html .cmm_CW1B,
* html .cmm_CW1A ul,
* html .cmm_CW1B ul,
* html .cmm_CB1C,
* html .cmm_1E,
* html .cmm_CC1A,
* html .cmm_CC1C,
* html .cmm_CWTR,
* html .manual_item,
* html .top_picks_row,
* html .recommend_item,
* html .traveler_photo_review .product,
* html .process_print,
* html .shopping_cart .product,
* html .cart_gift_box,
* html .order_print .product,
* html .order_print .total_price,
* html .booking_header,
* html .continue_shop,
* html .note_body,
* html .sign_me_up_body,
* html .traveler_list p,
* html .contact_list p,
* html .tours_item,
* html .tours_item p,
* html .credit_card_box p,
* html .mileage_details p,
* html .cell_details p,
* html .conditions_policy,
* html .gift_redeem_code,
* html .spot_light,
* html .spot_light_modules,
* html .destination,
* html .dest_signup p,
* html .traveler_buzz p,
* html .traveler_buzz_body,
* html .descrip_item,
* html .dest_signup
* html .gift_select,
* html .gift_example,
* html .viator_gift .intro,
* html .gc_option_box,
* html .gift_preview p,
* html .jump_body,
* html .jump_center_body,
* html .quote li.two,
* html .contact_us p,
* html .email_questions_form,
* html .email_questions_form p,
* html .email_questions,
* html .phone_booking,
* html .wishlist_popup .price_position,
* html .email_wishlist_popup,
* html .email_wishlist_popup p,
* html .popup_currency p,
* html .access_booking_form,
* html .access_booking_form p,
* html .email_silverpop p,
* html .news_letter_form,
* html .news_letter_form p,
* html .submit_link_form,
* html .cs-rec,
* html .search_result .product h2,
* html .share_opinion,
* html .rating_box,
* html .user_review .share_comment { height: 1%; }

.clearfix,
.container,
#footer,
#schedule,
.site_security,
.tools_module,
.tools_module_header,
.module_list,
.other_dest .tools_module_body ul,
.sort_result,
.marketing_list_tabs,
.marketing_list li,
.marketing_inner,
.select_dates,
.content_title,
.marketing_body,
.category_header,
.quote li.two p,
.center_header,
.center_body ul,
.center_body_inner,
.product_image_box,
.product_summary,
.photo_entry,
.hd_content,
.bd_content,
.ft_content,
.CC,
.cmm_1C,
.cmm_CW1A,
.cmm_CB1B,
.cmm_CW1B,
.cmm_CB1C,
.cmm_1E,
.cmm_CC1A,
.cmm_CC1C,
.cmm_CWTR,
.cmm_CW1A ul,
.cmm_CW1B ul,
.manual_item,
.top_picks_row,
.recommend_item,
.traveler_photo_review .product,
.process_print,
.shopping_cart .product,
.cart_gift_box,
.order_print .product,
.order_print .total_price,
.booking_header,
.continue_shop,
.note_body,
.sign_me_up_body,
.traveler_list p,
.contact_list p,
.tours_item,
.tours_item p,
.credit_card_box p,
.mileage_details p,
.cell_details p,
.conditions_policy,
.gift_redeem_code,
.spot_light,
.spot_light_modules,
.destination,
.dest_signup p,
.traveler_buzz p,
.traveler_buzz_body,
.descrip_item,
.dest_signup,
.gift_select,
.gift_example,
.viator_gift .intro,
.gc_option_box,
.gift_preview p,
.jump_body,
.jump_center_body,
.quote li.two,
.contact_us p,
.email_questions_form,
.email_questions_form p,
.email_questions,
.phone_booking,
.wishlist_popup .price_position,
.email_wishlist_popup,
.email_wishlist_popup p,
.popup_currency p,
.access_booking_form,
.access_booking_form p,
.email_silverpop p,
.news_letter_form,
.news_letter_form p,
.submit_link_form,
.cs-rec,
.search_result .product h2,
.share_opinion,
.rating_box,
.user_review .share_comment { display: block; }
/* End hide from IE-mac */

/* EOF */

/* End of CSS */