/* Generated by dotEditor - direct edits to this file will not persist - please see stylesheet "TravelGuru_offerspage" in dotEditor style management */
#player1 { padding-left:10px;}
.all_offers_list_buttons {margin:10px 0 0 0 ; padding:0;}
.all_offers_list_buttons img {margin:0 0 0 10px; padding:0;}
.all_offers_list_item {float:left; margin:0 0 20px 0; padding:0; width:805px;}
.all_offers_list_item h4 {margin:0 0 10px 0; padding:5px 0 0  0; height:23px; font-size: 1.4em; font-weight:normal; color:#fff; background:#00a7bf url(/images/Reverse_Arrow.gif) no-repeat left; border:none;}
.all_offers_list_item h4 a {margin:30px; padding:0; color:#fff;}
.all_offers_list_item p {margin:0 0 0 10px; padding:0; font-size: 1.1em;}
.all_offers_list_item_members_only {margin:0 0 10px 0; padding:5px 0 0  0; height:23px; font-size: 1.4em; font-weight:normal; color:#fff; background:#937962 url(/images/BckgrdMembersOffer.gif) no-repeat left !important; border:none;}
.all_offers_list_item_members_only a {margin:30px; padding:0; color:#fff;}
.all_offers_list_video_buttons {float:right; margin:0; padding:0; width:250px; border:1px solid #dcdddb; background: #fff url(/images/BckgrdSubNavBoxes.gif) no-repeat bottom;}
.all_offers_list_video_buttons img {margin:8px 0 7px 10px; padding:0;}
.all_offers_list_video_photo {float:right; margin:-1px 0 0 0; padding:0; border:1px solid #dcdddb; height:118px;}
.all_offers_list_video_photo img {margin:0 0 -1 0; padding:0; border:1px solid #fff;}
.all_offers_list_video_wrapper {float:right; margin:0 0 10px 20px; padding:0; width:252px;}
.all_offers_list_video_wrapper2 {float:right; margin:0px 0 10px 20px; padding:0; width:252px;}
.all_offers_price {margin:0 0 10px 10px; padding:0; color:#6d92a2; background:none; line-height: 1.4em; font-size: 1.1em;}
.all_offers_price p {margin:0; padding:0;}
.all_offers_price strong {color:#00b5cc; background:none;}
.back_to_top, .back_to_top:hover {margin:0 10px 0 0; padding:0 0 5px 15px; line-height:1em; background:url(/images/icons/ArrowBlueUp.gif) no-repeat 0 5px;}
.banner_col {float:right; margin:0 0 20px 0; padding:0;}
.banner_col img {margin-right:10px;}
.base_links {text-align:right; clear:both; margin:0 0 20px 0; padding:0 0 20px 0; width:530px;}
.base_links li {margin:0 0 10px 0; padding:0; line-height:0.9em; background:url(/images/icons/ArrowBlue.gif) no-repeat 7px 0;}
.base_links li a {margin:0 0 0 22px; padding:0;}
.base_links ul {float:left; text-align:left; margin:0; padding:0 0 0 10px; list-style:none;}
.base_links_booking_link {margin:0; padding:4px 0 !important; background:#fff url(/images/buttons/ButArrowOrange.gif) no-repeat 0 0 !important;}
.base_links_booking_link a { color:#e95220 !important; background:none;}
.base_links_booking_link_img {margin:0; padding:4px 0 !important; background:#fff url(/images/s.gif) no-repeat 0 0 !important; height:28px; width:205px;}
.base_links_long {text-align:right; clear:both; margin:0 0 20px 0; padding:0 0 20px 0; width:668px;}
.base_links_long li {margin:0 0 10px 0; padding:0; line-height:0.9em; background:url(/images/icons/ArrowBlue.gif) no-repeat 7px 0;}
.base_links_long li a {margin:0 0 0 22px; padding:0;}
.base_links_long ul {float:left; text-align:left; margin:0; padding:0 0 0 10px; list-style:none;}
.base_links_wide {clear:both; text-align:right; margin:0 0 30px 0; padding:0; width:802px;}
.base_links_wide li {margin:0 0 10px 0; padding:0; line-height:0.9em; background:url(/images/icons/ArrowBlue.gif) no-repeat 7px 0;}
.base_links_wide li a {margin:0 0 0 22px; padding:0;}
.base_links_wide ul {float:left; text-align:left; margin:0; padding:0 0 0 10px; list-style:none;}
.blue {color:#00a7bf; background:none;}
.blue_p { font-size:1.1em; color:#125d75;}
.book_buttons {margin:-5px 0 15px 0;}
.booking_details {float:left; margin:0 0 10px 0; padding:0; width:529px; border:1px solid #d7d7d7; background:url(/images/BckgrdBookingOptions.gif) no-repeat bottom;}
.booking_details h4 {margin:10px 10px; padding:0; border:none;}
.booking_details p {margin:20px 10px; padding:0;}
.border_left {border-left:1px solid #586168;}
.bullets li {margin:0 0 8px 0; padding:0 0 0 12px; background: url(/images/icons/BulletBlue.gif) no-repeat 0 5px; list-style:none;}
.bullets ul {margin:5px 0 5px 10px; padding:0;}
.call_out_comp {margin: 7px 8px 0 0; padding:0; border:1px solid #586168;}
.clear_page {clear:both;}
.content {float:left; margin:0; padding:0; width:530px;}
.content_day_by_day {float:left; margin:0 0 20px 0; padding:0 0 10px 0; border-bottom:1px solid #d7d7d7;}
.content_day_by_day img {float:right; margin:0 0 10px 0; padding:0; clear:right;}
.content_day_by_day p {width: 240px;}
.content_opener {float:left; margin:0px 0px 20px 0px; padding:0px 0px 10px 0px; width:530px; border-bottom:1px solid #d7d7d7;}
.content_opener p {font-size: 12.6px; }
.content_opener_wide {float:left; margin:0 0 20px 0; padding:0 0 10px 0; width:802px; border-bottom:1px solid #d7d7d7;}
.content_opener_wide p {font-size: 1.2em;}
.content_segment {float:left; margin:0 0 20px 0; padding:0 0 10px 0; width:530px; border-bottom:1px solid #d7d7d7;}
.content_segment li {margin:0 0 10px; padding:0; list-style:none; line-height: 1.4em; list-style-image: url(/images/icons/BulletBlue.gif);}
.content_segment ul {margin:0 0 0 30px; padding:0 0 10px 0;}
.content_segment_med {float:left; margin:0 0 20px 0; padding:0 0 10px 0; width:668px; border-bottom:1px solid #d7d7d7;}
.content_segment_med li {margin:0 0 10px; padding:0; list-style:none; line-height: 1.4em; list-style-image: url(/images/icons/BulletBlue.gif);}
.content_segment_med ul {margin:0 0 0 30px; padding:0 0 10px 0;}
.content_segment_wide {float:left; margin:0 0 20px 0; padding:0 0 10px 0; width:802px; border-bottom:1px solid #d7d7d7;}
.content_segment_wide li {margin:0 0 10px; padding:0; list-style:none; line-height: 1.4em; list-style-image: url(/images/icons/BulletBlue.gif);}
.content_segment_wide ul {margin:0 0 0 15px; padding:0 0 10px 0;}
.content_wrapper {float:left; margin:0 0 20px 0; padding:0; width:980px; border-left: 1px solid #008fa4; border-right: 1px solid #008fa4; border-bottom: 1px solid #008fa4; background:#fff; text-align: left;}
.cookie_text {clear:left;}
.dark_tab {background:#0c7f90 url(/images/BckgrdOfferTabDrk.gif) no-repeat right !important;}
.date {margin:0; padding:0; color:#b7b7b7; background:none;}
.de_wrapper {float:left; margin:0; padding:0; background:#fff;}
.destination_image {margin:10px 0 20px 10px; padding:0;}
.extra_padding_left {clear:left; margin:0 0 0 20px; padding:0;}
.faq_list {margin:0 0 20px 0; padding:10px 0 0 0; width:530px;}
.faq_list li {margin:0 0 10px; padding:0; list-style:none; line-height: 1.0em;  list-style-image: url(/images/icons/ArrowBlue.gif);}
.faq_list ul {margin:0 0 0 15px; padding:0 0 10px 10px;}
.first_time_user_opener {margin:17px 0 18px 20px; padding:0;}
.footer { margin:0; padding:0; width: 958px; clear:both; border-top:1px solid #dfdfdd; font-size: 0.9em; color:#586168; background:none;}
.footer div {text-align:center; }
.footer li {float:left; margin:0 0 0 5px; padding:0 0 0 5px;}
.footer p { margin:10px 0; padding:0;}
.footer ul {margin:10px 0 0 0; padding:0; list-style:none;}
.footer_wrapper {margin:0 10px; padding:0;}
.gen_offer_list {margin:0 0px 0px 0; padding:0 0 0 25px; height:28px; list-style:none; line-height: 2.2em; background:#00a7bf url(/images/Reverse_Arrow.gif) no-repeat left;}
.grey { font-size:0.9em; color:#787878;}
.guru_holder {float:left; margin:0 0 20px 10px; padding:0 0 20px 0; border-bottom:1px solid #d7d7d7; width:782px;}
.guru_holder h3 {margin:0 10px 20px 0; padding:0; color:#00a7bf; background:none;}
.guru_holder img {float:left; margin:0 20px 0 0; padding:0;  border:1px solid #d7d7d7;}
.guru_holder p {margin:0 0 10px 0; padding:0; font-size: 1.1em;}
.guru_holder_text {float:left; margin:0; padding:0; width:550px;}
.header_wrapper {margin:0; padding:0; width:980px;}
.highlight {float:left; margin:0 0 20px 10px; padding:10px 0 0 0; width:510px; border:1px solid #c3e6eb; font-size:1.2em; background:#d4f1f5;}
.highlights_col_1 {float:left; margin:0 10px; padding:0; width:240px; font-size: 1.1em;}
.highlights_col_1 li {margin:0 0 10px 15px; padding:0; list-style:none; line-height: 1.4em; list-style-image: url(/images/icons/BulletBlue.gif);}
.highlights_col_1 ul {margin:0 0 0 5px; padding:0 0 10px 0;}
.highlights_col_2 {float:left; margin:0 10px; padding:0; width:240px; font-size: 1.1em;}
.highlights_col_2 li {margin:0 0 10px 15px; padding:0; list-style:none; line-height: 1.4em; list-style-image: url(/images/icons/BulletBlue.gif);}
.highlights_col_2 ul {margin:0 0 0 5px; padding:0 0 10px 0;}
.hp_call_out {margin:0 0 10px 0; padding:10px 0 0 0; border:1px solid #dcdddb; background: #fff url(/images/BckgrdHPCallOut.gif) no-repeat bottom; text-align:right;}
.hp_call_out h6 {float:left; margin:6px 0 0 0; padding:0 0 0 20px; color: #937962; background:none;}
.hp_call_out li {margin:0 0 3px 16px; padding:0; list-style:none; line-height: 1.5em; list-style-image: url(/images/icons/BulletBrown.gif);}
.hp_call_out p {float:left; margin:20px 10px 0 20px; padding:0; line-height: 1.3em; text-align:left; font-size:1.2em;}
.hp_call_out ul {margin:0 10px 10px 20px; padding:5px 0 0 0; text-align:left; clear:left;}
.hp_call_out_first_time {margin:0 0 10px 0; padding:10px 0 0 0; border:1px solid #dcdddb; background: #fff url(/images/BckgrdFirstTimeCallOut.jpg) no-repeat bottom; text-align:left;}
.hp_call_out_first_time h4 {float:right; margin:0; padding:0; color: #937962; background:none;}
.hp_col_1 {float:left; margin:0 20px 20px 0; padding:0;}
.hp_col_2 {float:left; margin:0 0 20px 0; padding:0; width:259px;}
.hp_comp {background:#FFFFFF; border:1px solid #DCDDDB; padding:8px 8px 8px 8px; _padding:2px 0px 7px 8px; text-align:center; margin:0 0 10px 0;}
.hp_feature_box_left {float:left; margin:0 0 0 0; padding:10px 0 0 0; width:250px; border:1px solid #dcdddb; background:#fff url(/images/BckgrdHPFeature.gif) no-repeat bottom; text-align:left;}
.hp_feature_box_photo {float:left; margin:10px; padding:0;}
.hp_feature_box_right {float:left; margin:0 0 0 20px; padding:10px 0 0 0; width:250px; border:1px solid #dcdddb; background:#fff url(/images/BckgrdHPFeature.gif) no-repeat bottom; text-align:left;}
.hp_features {margin:0 0 20px 0; padding:0; clear:left;}
.hp_features h6 {color: #6d92a2; background:none;}
.hp_features p {margin:0 10px 10px 0; padding:0;}
.hp_free_membership {margin:6px 37px 10px 0;}
.hp_great_value {width:85px; float:right; text-align:right; margin:-18px 6px 0 0;}
.hp_malta {float:left; width:275px; padding:5px 0 5px 0; font-size:80%;color:#e95220; line-height:150%;}
.hp_malta p {font-size:100%; padding:5px 0 5px 0;}
.hp_malta strong {color:#e95220; line-height:150%; font-size:130%;}
.hp_offer_action_button {margin:10px 0 10px 10px; padding:0;}
.hp_offer_details {float:right; width:371px; margin:0; padding:0;}
.hp_offer_details h3 {margin:0 0 8px 0; padding:10px 0 10px 35px; color:#fff; background:#125d75 url(/images/buttons/OfferTitleArrow.gif) no-repeat 10px 12px;}
.hp_offer_details h3 a {color:#fff; background:none;}
.hp_offer_list {float:left; margin:0; padding:0 0 0 0; width:150px; min-height:400px; height: auto !important; height: 400px;}
.hp_offer_list h2 {margin:0; padding:10px 0 10px 10px; color:#fff; background:#125d75; line-height:1.3; font-size: 1.6em;}
.hp_offer_list h3 {margin:0; padding:10px 0 10px 10px; color:#125d75; background:none;}
.hp_offer_list li {margin:0 5px 5px 0; padding:0 0 0 10px; height:28px; list-style:none; line-height: 2.2em; background:#00a7bf url(/images/BckgrdOfferTab.gif) no-repeat right;}
.hp_offer_list li a, .hp_offer_list li a:hover {color:#fff; background:none;}
.hp_offer_list ul {margin:0; padding:0;}
.hp_offer_price p {margin:0 0 0 10px; padding:0; color:#6d92a2; background:none; line-height: 1.3em; font-size: 1.3em;}
.hp_offer_price strong {color:#00b5cc; background:none;}
.hp_offer_wrapper {float:left; margin:0 0 10px 0; padding:0; width:522px; border:1px solid #c8c7c7; background:#fff url(/images/BckgrdHPOfferList.gif) repeat-y;}
.hp_trust {background:#FFFFFF url(/images/BckgrdHPCallOut.gif) no-repeat scroll center bottom; border:1px solid #DCDDDB; margin:0 0 10px; padding:10px 0 0; text-align:left;}
.hp_trust h4 {text-align:right;}
.hp_trust LI {margin:0 15px 10px -26px; background: url('/images/hp_bullet.gif') no-repeat 6px 0px; padding:0 0 0 38px; list-style-type: none; list-style-position: outside; list-style-image: none;}
.hp_video_links {margin:0 0 7px 0; padding:0;}
.hp_video_links a {margin:0 5px 0 0; padding:0;}
.hp_video_wrapper {margin:20px 10px 0 10px; padding:0; border-bottom:1px solid #c8c7c7;}
.hp_video_wrapper img {margin:0; padding:0;}
.hp_video_wrapper p {margin:5px 0 10px 0; padding:0;}
.hp_video_wrapper_new {margin: 20px 10px 0; padding:0;}
.image_padding_left {margin:0; padding:0 0 0 10px;}
.itinary_options {float:left; margin:0 0 20px 0; padding:0 0 3px 0; width: 100%; background:url(/images/BckgrdItinaryTabs.gif) repeat-x bottom;}
.itinary_options li {float:left; margin:0; padding:0 0 0 8px; list-style:none;}
.itinary_options li a {margin:0; padding:5px 8px 4px 0; color:#125d75; display:block;}
.itinary_options ul {float:left; margin:0 0 0 10px; padding:0;}
.itinary_sel {color:#fff !important; background:url(/images/TabLeftItinary.gif) no-repeat left top;}
.itinary_sel a {color:#fff !important; background:url(/images/TabRightItinary.gif) no-repeat right top;}
.itinary_sel a:hover {color:#fff !important; background:url(/images/TabRightItinary.gif) no-repeat right top;}
.links li {margin:0 0 8px 0; list-style:none;}
.links li a {margin:0; padding:0 0 0 10px; line-height:0.9em; background:url(/images/icons/ArrowBlue.gif) no-repeat 0 2px; list-style:none;}
.links ul {margin:5px 0 0 10px; padding:0;}
.member_offer {float:left;margin:0; padding:0;}
.member_offer hr {margin:10px 0; padding:0;}
.member_offer img {float:left; margin:0 0 0 10px; padding:0 0 10px 0;}
.member_offer_description {float:left; margin:0; padding:0; width:370px;}
.member_offer_description img {margin:10px 0 0 10px; padding:0;}
.member_offer_description p {margin:0 0 0 10px; padding:0;}
.members_left_col {margin:0 20px 20px 20px; padding:0 0 20px 0; background:#e6f5f8;}
.members_left_col a {margin:0; padding:0;}
.members_left_col h2 {margin:0 0 20px 0; padding:10px 0 10px 10px; color:#fff; background:#00b5cc;}
.members_left_col h3 {margin:0 10px; padding:0; color:#01a7bf; background:none; font-size: 1.2em; font-weight:normal;}
.members_left_col hr {margin:10px; padding:0; color:#fff; background:#fff; border:none;}
.members_left_col li {margin:0; padding:0 0 0 8px; line-height:0.9em; background:url(/images/icons/ArrowBlue.gif) no-repeat;}
.members_left_col p {margin:10px 10px; padding:0;}
.members_left_col ul {text-align:left; margin:0 0 5px 10px; padding:0; list-style:none;}
.members_left_col_wrapper {clear:left; float:left; margin:0; padding:0; width:291px;}
.members_offer_photo_wrapper {float:right; margin:0 0 10px 20px; padding:0; width:250px; border:1px solid #dcdddb;}
.nav_bar {float:left; margin:0; padding:0; clear:left;}
.nav_bar li {float:left; margin:0; padding:0;}
.nav_bar ul {float:left; list-style:none; margin:2px 0 0 10px; padding:0;}
.nav_bar_wrapper {float:left; margin:0 0 20px 0; padding:0; clear:left; width:100%; background: url(/images/Bckgrdnav.gif) repeat-x;}
.note {color: #6b6b6b; background:none;}
.offer_tab_sel {z-index:1 !important; margin:-8px -1px -2px -10px !important; padding:8px 0 0 12px !important; height:36px !important; background: url(/images/TabSelOffers.gif) no-repeat right !important;}
.offer_tab_sel a {margin:0; padding:0; color:#e95220 !important; background:none;}
.orange_tab {background:#e95220 url(/images/BckgrdOfferTabOrange.gif) no-repeat right !important;}
.page_wrapper {margin:0 auto; padding:0; width:980px;}
.paragraph_img {border-width: 0; padding: 5px 5px 5px 5px; margin: 5px 5px 5px 5px;}
.prices {margin:0; padding:0; width:530px;}
.prices h4 {margin:20px 10px 10px 10px; padding:0; color:#125d75; background:none; border:none; font-size:1.2em;}
.prices h5 {margin:0 10px 10px 10px; padding:0; color:#00a7bf; background:none; border:none;}
.prices li {margin:0 20px 10px 0; padding:0; list-style:none; line-height: 1.3em;  list-style-image: url(/images/icons/BulletBlue.gif);}
.prices p {margin:0 10px 10px 10px; padding:0;}
.prices table {margin:20px 0 0 10px; padding:0; width:520px;}
.prices td {margin:0; padding:0 0 10px 0;}
.prices th {margin:0; padding:0 0 10px 0;}
.prices ul {margin:0 0 0 15px; padding:10px 0 0 10px;}
.register_form_element {float:right; margin:0 0 10px 0; padding:0; width:380px; text-align:left;}
.register_form_element input {margin:0 0 5px 0; padding:0 3px;}
.register_form_element radio {margin:0; padding:0;}
.register_form_element_check {float:right; margin:2px 0 0 0; padding:0 0 10px 0; width:380px; text-align:left;}
.register_form_element_row {float:left; clear:left; width:560px;}
.register_form_element_value {float:left; margin:0; padding:0; width:210px;}
.register_form_label {float:left; margin:-1px 0 0 0; padding:0; width:170px; text-align:right;}
.review {margin:0; padding:0; width:530px;}
.review h4 {margin:20px 10px 10px 10px; padding:0; color:#125d75; background:none; border:none; font-size:1.2em;}
.review h5 {margin:0 10px 0 10px; padding:0; color:#00a7bf; background:none; border:none;}
.review li {margin:0 0 10px; padding:0; list-style:none; line-height: 1.0em;  list-style-image: url(/images/icons/ArrowBlue.gif);}
.review p {margin:0 10px 10px 10px; padding:0;}
.review ul {margin:0 0 0 15px; padding:10px 0 0 10px;}
.review_form {float:left; margin:0 0 10px 0; padding:0; width:529px; border:1px solid #d7d7d7; background:url(/images/BckgrdBookingOptions.gif) no-repeat bottom;}
.review_form h4 {margin:10px 10px; padding:0; border:none;}
.review_form h5 {margin:0 0 0 10px; padding:0; background:none; border:none; font-size:1.2em;}
.review_form input {clear:left; margin:0 0 10px 10px; padding:0;}
.review_form label {clear:left; margin:0 0 0 10px; padding:0;}
.review_form li {margin:0 0 10px; padding:0; list-style:none; line-height: 1.0em;  list-style-image: url(/images/icons/BulletBlue.gif);}
.review_form p {margin:20px 10px; padding:0;}
.review_form textarea {clear:left; margin:0 0 10px 10px; padding:0;}
.review_form ul {margin:0 0 0 15px; padding:10px 0 0 10px;}
.review_instructions {float:right; margin:0 0 0 0; padding:0 10px 0 10px; width:256px;}
.search {float:right; margin:0; padding:0; border-left:1px solid #fff; clear:right; height:37px; width:255px; background: url(/images/Bckgrdsearch.gif) repeat-x;}
.search_button {float:left; margin:8px 0 0 0; padding:0;}
.search_field input {float:left; margin:8px 10px 0 0; padding:2px 0 1px 3px; font-size: 1.0em; color:#6d92a2; background:#d6f1f5; border: 1px solid #008fa4;}
.search_label {float:left; margin:9px 10px 0 0; padding:0 0 0 10px; height:35px;}
.search_results_element {float:left; margin:0 5px 0 0; padding:0;}
.search_results_element_button {float:left; margin:5px 0 0 0; padding:0;}
.search_results_label {float:left; margin:3px 10px 0 10px; padding:0; text-align:right;}
.search_results_row {float:left; clear:left; margin:0 0 10px 0; padding:0;}
.secondary_nav {float:right; margin:10px 10px 0 0; padding:0;}
.secondary_nav li {float:left; margin:0 0 0 10px; padding:0;}
.secondary_nav ul {float:left; list-style:none; margin:0; padding:0;}
.sign_in {float:right; clear:right; margin:19px 0 0 10px; padding:0; width: 380px; text-align:right;}
.sign_in input {margin:0 5px 0 0; padding:2px 0 1px 3px; display: inline; font-size: 0.8em; color:#6d92a2; background:#fff; border: 1px solid #97b3c1;}
.sign_in_button {float:left; margin:1px 0 0 0; padding:0;}
.sign_in_fields {float:left; margin:0; padding:0;}
.sign_in_label {float:left; margin:1px 10px 0 0; padding:0;}
.sitemap_Layer1 {margin:10px 0 10px 0; padding:0 0 0 12px; font-size:1.3em; background:url(/images/icons/ArrowBlue.gif) no-repeat 0 3px;}
.sitemap_Layer2 {margin:10px 0 10px 30px; padding:0; font-size:1.2em;}
.sitemap_Layer2 a {padding:0 0 0 12px; background:url(/images/icons/ArrowBlue.gif) no-repeat 0 3px;}
.sitemap_Layer3 {margin:0 0 5px 50px; padding:0 0 0 12px; font-size:1.1em; background:url(/images/icons/ArrowBlue.gif) no-repeat 0 3px;}
.sitemap_Layer4 {margin:0 0 5px 65px; padding:0 0 0 12px; background:url(/images/icons/ArrowBlue.gif) no-repeat 0 3px;}
.special_offer {width:10px; float:left; text-align:right; margin:-16px 0 0 -12px; height:110px; z-index:auto; position:relative;}
.special_offer_box {float:left; margin:0 0 10px 10px; _margin:0 0 10px 5px; padding:2px 0 10px 0; width:658px; _width:658px; border:1px solid #dcdddb; background:#fff url(/images/BckgrdOffers.gif) no-repeat bottom; text-align:left;}
.special_offer_inner { color:#e95220; font-weight:bold; font-size: 1.3em; line-height:1.5em; padding:10px 5px 3px 70px;}
.strap {float:left; padding:0; margin:36px 0 0 15px;}
.sub_destination_info {float:left; margin:0 0 10px 0; padding:10px 0 0 0; width:250px; border:1px solid #dcdddb; background: #fff url(/images/BckgrdSubNavBoxes.gif) no-repeat bottom; text-align:center;}
.sub_destination_info h3 {float:right; margin:0 0 0 0; padding:0; color: #937962; background:none;}
.sub_destination_info img {margin:0 0 10px 0; padding:0;}
.sub_destination_info li {margin:0 0 0 16px; padding:0; list-style:none; line-height: 1.0em; list-style-image: url(/images/icons/BulletBrown.gif); background:none;}
.sub_destination_info p {margin:0 10px 10px 20px; padding:0; text-align:left;}
.sub_destination_info ul {margin:0 10px 10px 20px; padding:5px 0 0 0; text-align:left; clear:left; background:none;}
.sub_destination_info_offer {float:left; margin:0 0 0 10px; padding:0; width:230px; text-align:left;}
.sub_destination_info_offer hr {margin:0 0 10px 0; padding:0;}
.sub_itinary_options {float:left; margin:-20px 0 33px 0; padding:10px 0 0 0; width: 100%; background:url(/images/SubBckgrdItinaryTabsOff.gif) repeat-x bottom; background-color:#00a7bf; _width:670px;}
.sub_itinary_options li {float:left; margin:0; padding:0 0 0 11px; list-style:none;}
.sub_itinary_options li a {margin:0; padding:5px 8px 4px 0; color:#ffffff; display:block;}
.sub_itinary_options ul {float:right; margin:0 5px 0 10px; padding:0;}
.sub_itinary_sel {color:#e95220 !important; background:url(/images/SubTabLeftItinaryOn.gif) no-repeat left top;}
.sub_itinary_sel a {color:#e95220 !important; background:url(/images/SubTabRightItinaryOn.gif) no-repeat right top;}
.sub_itinary_sel a:hover {color:#e95220 !important; background:url(/images/SubTabRightItinaryOn.gif) no-repeat right top;}
.sub_itinary_unsel {color:#ffffff !important; background:url(/images/SubTabLeftItinaryOff.gif) no-repeat left top;}
.sub_itinary_unsel a {color:#ffffff !important; background:url(/images/SubTabRightItinaryOff.gif) no-repeat right top;}
.sub_itinary_unsel a:hover {color:#ffffff !important; background:url(/images/SubTabRightItinaryOff.gif) no-repeat right top;}
.sub_nav_extras {margin:0 0 0 20px; padding:0;}
.sub_nav_sel {background:#fff url(/images/icons/BckgrdOfferTabArrowSel.gif) no-repeat right !important;}
.sub_nav_sel a, .sub_nav_sel a:hover {color:#e95220 !important; background:none;}
.sub_nav_video {float:left; margin:0 0 -1px 0; padding:0; width:250px; border:1px solid #dcdddb; background: #fff url(/images/BckgrdSubNavBoxes.gif) no-repeat bottom;}
.sub_nav_video img {margin:8px 0 7px 10px; padding:0;}
.sub_nav_video_photo {float:left; margin:0 0 10px 0; padding:0; width:250px; height:118px; border:1px solid #dcdddb;}
.sub_nav_video_photo img {margin:0; padding:0; border:1px solid #fff;}
.sub_nav_wrapper {float:left; margin:0; padding:0; width:291px;}
.sub_nav_wrapper li {margin:0 0 5px 0; padding:0 0 0 10px; height:28px; list-style:none; line-height: 2.2em; background:#00a7bf url(/images/BckgrdOfferTab.gif) no-repeat right;}
.sub_nav_wrapper li a, .sub_nav_wrapper li a:hover {color:#fff; background:none;}
.sub_nav_wrapper ul {margin:0 15px 20px 0; padding:0;}
.sub_quote {float:left; margin:0 0 10px 0; padding:0; width:250px; border:1px solid #dcdddb; background: #fff url(/images/BckgrdSubNavBoxes.gif) no-repeat bottom;}
.sub_quote h3 {margin:0 0 10px 20px; padding:0; color: #937962; background:none; font-size:1.2em; clear:left;}
.sub_quote p {margin:0 20px 10px 20px; padding:0;}
.sub_quote_bottom {float:right; margin:0 -6px -6px 0; padding:0; position:relative;}
.sub_quote_top {float:left; margin:-6px 0 0 -6px; padding:0; position:relative;}
a {text-decoration: none; color: #00a7bf; background: none;}
a:hover {color:#125d75; background: none; text-decoration:underline;}
body {text-align: center; margin:0 0 20px 0; padding:0; font-family: Arial, Verdana, sans-serif; font-size: 0.75em; line-height: 1.4em; font-style: normal; font-weight: normal; color: #586167; background: #125d75 url(/images/Bckgrd.gif) repeat-x;}
form {display:inline;}
h1 {float:left; padding:0; margin:34px 0 20px 20px; font-size: 1.8em;}
h2 {padding:0; margin:0; font-size: 1.65em; font-weight:normal;}
h3 {padding:0; margin:0; font-size: 1.6em; font-weight:normal; clear:left; line-height:1.3}
h3 a:hover {color:#fff; background: none; text-decoration:underline;}
h4 {padding:0; margin:0; font-size: 1.4em;}
h5 {padding: 0; margin:0; font-size: 1.3em;}
h5 a:hover {color:#ffffff; background: none; text-decoration:underline;}
h6 {padding:0; margin:10px 0 0 0; font-size: 1.3em;}
h7 {color:#21677E; padding:0; margin:0; font-size: 1.25em;}
h8 {color:#21677E; padding:0 0 0 10px; margin: 10 0 0 0; font-size: 1.7em;}
hr {margin:10px 0; padding:0; height:1px; background:#d7d7d7; border:none; clear:left;}
img {border-width: 0; padding: 0; margin: 0;}
input {font-family: Arial, Verdana, sans-serif; font-size: 1.1em;}
select {margin:0 0 5px 0; padding:0; font-family:verdana, arial, sans-serif; font-size:0.9em;}
textarea {font-family: Arial, Verdana, sans-serif; font-size: 1.1em;}


