﻿/* Left column */
/*.browse_by_type_top {margin-top: 3px;}*/
.browse_by_type h1 {color: #fff; font-weight: bold; padding-left: 15px;}
.images_2 {padding-top: 0 !important;} /* OVERWRITE VALUE IN APPLICATION.CSS */
#homeLeftColumn p {margin: 0pt; font-size: 12px; font-weight: bold;}
#homeLeftColumn p a {color: #fff; text-decoration: none;}
#homeLeftColumn img.promotion {padding-right:10px;} 
#homeLeftColumn p .price   {color:#009DE2;}
#homeLeftColumn p a.promo_text  {line-height:20px;} 
#homeLeftColumn p a:visited {color: #fff;}
#homeLeftColumn p a em {font-size: 25px; font-style: normal; line-height: 25px;}
#homeLeftColumn #promo{height:8em;}
#homeLeftColumn #promo p{text-align:center;}

#homeRightColumn #special_pods p {clear:none !important; margin: 0pt !important; font-size: 12px; font-weight: bold; text-align:left !important;}
#homeRightColumn #special_pods .promo {clear:none !important; margin: 0pt !important; font-size: 17px; font-weight: bold; padding-top:6.5px;text-align:left !important;}
#homeRightColumn img.promotion {padding-right:15px;} 
#homeRightColumn p a {color: #fff; text-decoration: none;}
#homeRightColumn p a.price   {color:#009DE2;}
#homeRightColumn p a.promo_text  {line-height:20px;} 


/* Middle column */
.recommendsBox {clear: left; float: left; width: 185px;}
.recommendsBox h1 {padding-left: 10px;}
.availabilityBox {clear:left;}
.mainContainer2 h2 {color:#3CF; font-size:13px; margin: 0 0 0 10px;}
.mainContainer2 .availability_blue_box h2 {color:#FFF; font-size:13px; margin: 0 0 0 10px;}
.mainContainer2 h3 {color:#0099CC; font-size:14px; font-weight:bold; line-height:15px; margin-bottom: 0; padding-left:10px;}
.mainContainer2 .availability_blue_box h3 {color:#FFF; font-size:14px; font-weight:bold; line-height:15px; margin-bottom: 0; padding-left:10px;}
.mainContainer2 ul {float:left;}
.mainContainer2 ul li {clear: left; font-size: 10px; list-style: none; margin: 0; padding: 0; text-align: right;}
.mainContainer2 .availability_blue_box ul li {clear: left; color: #3CF; font-size: 10px; list-style: none; margin: 0; padding: 0; text-align: right;}
.mainContainer2 ul li span {display: inline; float: none;}

.mainContainer2 #HomeColumnOne ul li {font-size: 12px; text-align: left;}
.mainContainer2 #HomeColumnOne ul li.more{font-size:12px;padding-top:5px;text-align:right;}
.mainContainer2 #HomeColumnOne ul li.more a{color:#1F445F;font-weight:bold;}
.mainContainer2 #HomeColumnOne ul li a:hover {background: #fff;}
.mainContainer2 #HomeColumnOne ul li a img {border: solid 1px #FFF;margin-top:10px;}
.mainContainer2 #HomeColumnOne ul li a:hover img {border: solid 1px #21435E;}     
.mainContainer2 #HomeColumnOne ul li div {float: left;margin:10px 0 0 10px;}
.mainContainer2 #HomeColumnOne ul li div h3 {font-size: 10px; margin-top: 0; padding: 0;}

.mainContainer2 #HomeColumnTwo ul li {margin-top: 3px;}

.mainContainer2 #HomeColumnThree blockquote {color: #3cf; margin: 0pt 10px 5px 10px; font-size: 11px; font-style: italic; font-weight: bold;}
.mainContainer2 #HomeColumnThree cite {color: #3cf; font-size: 10px; font-weight: bold; margin: 0 10px;}
.mainContainer2 #HomeColumnThree img {border: solid 1px #FFF; margin:0 10px 0;}
.mainContainer2 #HomeColumnThree a:hover img {border: solid 1px #21435E;}
.mainContainer2 #HomeColumnThree p {font-size: 10px; font-weight: bold; margin-right: 10px;}

.mainContainer2 #HomeColumnThree .mailingList input {display: block; margin: 10px; width: 160px;}
.mainContainer2 #HomeColumnThree .mailingList a {color: #009EDF; display: block; font-weight: bold; float: right; margin: 0pt 10px; text-decoration: none;}

.silver_main_middle {width:567px;}    
.silver_main_top {background:url(../images/silver_main_top_01.jpg) no-repeat; clear: left; float: left; height: 10px; font-size: 8px; width: 567px;}   
.silver_main_middle {background:url(../images/silver_main_top_02.jpg) no-repeat; clear: left; float: left; height: 470px; font-size: 8px; width: 567px;}     
.silver_main_middle h2 {color:#009DE2;font-size:14px;margin:0 0 5px 12px;}
.silver_main_bottom {background:url(../images/silver_main_top_03.jpg) no-repeat; clear: left; float: left; height: 22px; font-size: 8px; width: 567px;}  

.silver_main_middle #late_deals {font-size:12px;margin-left:9px;width:560px;}
.silver_main_middle #late_deals tr th{font-weight:normal;text-align:left;}
.silver_main_middle #late_deals h3{color:#1f445f;padding:0;margin-top:5px;}  
.silver_main_middle #late_deals h3 a{color:#1f445f !important;}
.silver_main_middle #late_deals tr td {color:#009edf;}
.silver_main_middle #late_deals tr td a{color:#009edf;}
/*.silver_main_middle #late_deals tr td.destination{width:160px;}*/
.silver_main_middle #late_deals tr td a.view{color:#000;}
.silver_main_middle #late_deals tr td.more{color:#1F445F;font-size:12px;font-weight:bold;padding:5px 10px 10px 10px;text-align:right;}

/* Right column */
#homeRightColumn h2 {color:#009DE2; font-size:13px; margin: 0 0 0 10px;}
#homeRightColumn .mailingList .silver_box_middle a {color:#09C; display: block; text-decoration: none;}

/* ******** */
/* LEFT COLUMN */
/*.browse_by_type_top {margin-top: 3px;}
.browse_by_type h1 {color: #fff; font-weight: normal; padding-left: 15px;}
.images_2 {padding-top: 0 !important;} */ /* OVERWRITE VALUE IN APPLICATION.CSS */

/* MIDDLE COLUMN */
/*.recommendsBox {clear: left; float: left; width: 185px;}
.recommendsBox h1 {padding-left: 10px;}
.availabilityBox {clear:left;}*/

/* RIGHT COLUMN */
/*.fullSearchTable h2 {color:#09C; font-size:12px; font-weight:bold; line-height:15px;}
.fullSearchTable {margin-left: 10px; width: 180px;}
.fullSearchTable td {color: #fff; font-size: 10px; padding-bottom: 2px;}*/

/* GENERAL SILVER BOX TYPOGRAPHY*/
.silver_box h1{font-size:18px;margin:5px 15px 10px;}
.silver_box h1 a{color:#21435e;} 
.silver_box h2 {color:#009de2;font-size:14px;margin-left:17px;}
.silver_box h2 a.description{color:#009de2;font-size:17px;padding:0px;}
.silver_box h2 a{color:#009de2;font-size:10px;padding-left:15px;}
span.price   {color:#009DE2;}

/* OFFERS SILVER BOX */
.silver_box {clear: left; float: left; /*margin-bottom: 7px !important;*/}
.silver_box .silver_offers_box_top {background:url(../images/silver_offers_large_box_01.jpg) no-repeat; clear: left; float: left;font-size: 7px; height:9px; width: 377px;}
.silver_box .silver_offers_box_middle {background:url(../images/silver_offers_large_box_02.jpg) no-repeat; clear: left; float: left; height: 298px; width: 377px;}
.silver_box .silver_offers_box_bottom {background:url(../images/silver_offers_large_box_03.jpg) no-repeat; clear: left; float: left;font-size: 8px; height: 14px; width: 377px;}

/* SILVER BOX */
.silver_box {clear: left; float: left; /*margin-bottom: 7px !important;*/}
.silver_box .silver_box_top {background:url(../images/silver_large_box_01.jpg) no-repeat; clear: left; float: left; height: 10px; font-size: 8px; width: 185px;}
.silver_box .silver_box_middle {background:url(../images/silver_large_box_02.jpg) repeat-y; clear: left; width: 185px;}
.silver_box .silver_box_bottom {background:url(../images/silver_large_box_03.jpg) no-repeat; clear: left; float: left; height: 10px; font-size: 8px; width: 185px;}

/* AVAILABILITY BLUE BOX */

.availability_blue_box {clear: left; float: left; /*margin-bottom: 8px !important;*/}
.availability_blue_box .availability_blue_box_top {background:url(../images/blue_biglist_2_01.jpg) no-repeat; clear: left; float: left; height: 10px; font-size: 8px; width: 185px;}
.availability_blue_box .availability_blue_box_middle {background:url(../images/blue_biglist_2_02.jpg) repeat-y; clear: left; float: left; width: 185px;}
.availability_blue_box .availability_blue_box_bottom {background:url(../images/blue_biglist_2_03.jpg) no-repeat; clear: left; float: left; height: 10px; font-size: 8px; width: 185px;}

/* BLUE BOX */
.blue_box {float: left; padding-right:5px; /*margin-bottom: 8px !important;*/}
.blue_box .blue_box_top {background:url(../images/blue_biglist_2_01.jpg) no-repeat; clear: left; float: left; height: 10px; font-size: 8px; width: 185px;}
.blue_box .blue_box_middle {background:url(../images/blue_biglist_2_02.jpg) repeat-y; clear: left; float: left; width: 185px;padding-bottom:15px;overflow:hidden;}
.blue_box .blue_box_bottom {background:url(../images/blue_biglist_2_03.jpg) no-repeat; clear:left;  height: 10px; font-size: 6px; width: 185px;}

.blue_box .small_blue_box_middle {background:url(../images/blue_biglist_2_04.jpg) repeat-y; color: #fff; clear: left; float: left; width: 185px;}
.blue_box .small_blue_box_middle img {display: block; float: left; margin: 0 !important; padding: 0 5px 0 10px;}
.blue_box .small_blue_box_middle .destinationHeading {font-size:28px; font-weight:bold; line-height: 28px;}
.blue_box .small_blue_box_middle .destinationText {font-size:12px; font-weight:bold;}

#homeCenterColumn3 .blue_box h2,
#homeRightColumn .blue_box h2 {font-size: 20px; margin-right: 10px; text-align: right;}
#homeRightColumn .blue_box table h2 {font-size: 15px; margin: 0; text-align: left;}
#homeCenterColumn3 .blue_box p,
#homeRightColumn .blue_box p {clear: both; color: #fff; font-size: 13px; font-weight: bold; margin: 6px 0 0 0; text-align: center;}
#homeCenterColumn3 .blue_box img {margin: 0 !important;}
#homeCenterColumn3 .blue_box form {display: inline;}

/* PRE-DEFINED HEIGHT */
.browse_by_type{height: 16.8em !important;}
.height_m {height: 15.8em;}
.height_x {height: 25em;}
.height_xx {height: 32.3em;}

/* WE DON'T NEED THE BREADCRUMB ON THE HOMEPAGE */
.breadcrumb {display: none !important;}

Form
{
    padding-top: 0;
    padding-bottom: 0;
    margin-top: 0;
    margin-bottom: 0;
}

/* OFFERS TABLE */
table#offers
{
    width: 370px;
}

table#offers .summer
{
    background:url(../images/summerBackground.jpg) no-repeat;
    color:#fff;
    height:40px;
    width:378px;
}

table#offers .summer h1
{
    color:#fff;
}

table#offers th
{
    width:50px;
}

table#offers td
{
    border-right:0.5px solid #FFFFFF; 
    font-size:11px;
    font-weight:normal;
    padding-left:5px;
}

table#offers td h1
{
    color:#fff;
    font-size:10px;
    font-weight:bold;
    padding-left:5px;
    width:220px;
}

table#offers tr
{
    background-color:#264764; 
    border-bottom:1px solid #FFFFFF;
    font-weight:bold;
    height:25.5px;   
    
}

table#offers tr a
{
    color:#095289;  
    font-weight:bold;     
}

table#offers tr a:hover
{
    text-decoration:underline;       
}

table#offers tr.deeplinks td
{ 
   background-color:#ccd5ea;
  
}

table#offers tr.deeplinksalt td
{
   color:#000 !important;
   background-color:#EEEEEE;
}

ul#offers_week
{
   margin:0px 0px 14px 15px;   
}

#latest-offers .next-prev-controls			{overflow:hidden;zoom:1;width:100%;}
#latest-offers .next-prev-controls img		{margin:85px 5px 0px;}
#latest-offers .next-prev-controls a		{display:block;height:140px;outline:none;width:49%;}
#latest-offers .next-prev-controls a.prev	{float:left;}
#latest-offers .next-prev-controls a.next	{float:right;text-align:right;}
#latest-offers .offer-content-background	{bottom:0px;}
#latest-offers .offer-content				{bottom:0px;}
#latest-offers .offer-content .main-text	{overflow:hidden;zoom:1;}
#latest-offers .offer-content h2			{background:none;color:#009DE2;display:inline;font-size:1.4em;font-weight:bold;float:left;padding-left:5px;margin:0;}
#latest-offers .offer-content .main-text h2 a{background:none;color:#009DE2;display:inline;font-size:1.4em;font-weight:bold;float:left;padding:0px;margin:0;}
#latest-offers .offer-content a				{color:#33CCFF;font-size:1.6em;font-weight:bold;float:right;padding:5px;margin:0;}
#latest-offers .offer-content p				{color:#fff;font-size:1.12em;padding:5px;margin:0px;}
#latest-offers .offer-content p a           {color:#fff;float:none;font-size:0.9em;font-weight:normal;padding:0px;margin:0px;}