#main_container_travel {
margin-top: 10px;
}

.homepage_vacation_deals  {
width: 305px;
float: left;
overflow: hidden;
}

.homepage_variable_promo {
width: 300px;
float: left;
overflow: hidden;
margin-left: 5px;
}

.homepage_variable_promo .box_wht_wht_wrapper {
height: 187px;
}

.homepage_variable_promo .box_lim {
width: 99%;
}

.homepage_variable_promo .box_lim_inner_sm {
height: 100px;
_height: 91px;
overflow: hidden;
}

.homepage_vacation_deals {
margin-right: 0px;
}

.vacation_deals_module_tabs {
float:left;
width:99.1% !important;
overflow: hidden;
}

.box_wht_wht_og_top {
width:100%;
}

.box_wht_wht_og_bottom {
width:100%;
}


.homepage_thumb {
background: url(/images/travel/bg_thumb.png) no-repeat;
position: absolute;
top: -6px;
left: -11px;
width: 123px;
height: 117px;
}

img.thumb_homepage {
position: absolute;
top: 3px;
left: 9px;
}

.homepage_variable_promo a {
font-weight: bold;
color: #448CCB !important;
}

.homepage_variable_promo p a {
font-weight: normal;
color: #448CCB !important;
}

#col_b .box_wht p {
padding-bottom:0px;
}

#homepage_iris {
/*background: url(/images/travel/homepage_iris.png) no-repeat 0 0;*/
width: 632px;
height: 308px;
position: relative;
left: -15px;
margin-top: -17px;
}

.ad {
margin-top:10px;
padding-left:3px;
}

.kid_flip_btn {
display: block;
background: url(/images/travel/btn_rec_add.png) no-repeat 0 0;
width: 218px;
height: 22px;
margin: 0px auto;
color: #ffffff;
text-align: center;
padding: 3px 0px;
overflow: hidden;
position: relative;
top: 7px;
}

.kid_flip_btn:hover {
text-decoration: none;
}



/*** Slider navigation homepage start here ***/

#homepage_top_slider {
margin: 2px 0 0px 3px;
_margin: 4px 0 13px 3px;
height: 290px;
overflow: hidden;
}

#homepage_top_slider .descbox p {
position: relative;
}

.box_wht_wrapper_sliders img {
position: relative;
}

.slider_wrapper{
height: 1000px;
}

#sliders   {
	width: 301px;
	list-style-type: none;
	background-color: #eeecda;
}

#sliders a   {
	display: block;
	text-decoration: none;
}

#sliders a:hover  {
	text-decoration: underline !important;
}

#sliders ul   {
	overflow: hidden;
	margin: 0;
	padding: 0;
}

#sliders li   {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#sliders li a   {
	display: block;
	height: 32px;
	width: 301px;
	z-index: 999;
	position: relative;
	overflow: hidden;
}

#sliders li a span   {
	display: block;
	width: 301px;
	text-align: center;
	font-weight: bold;
	color: #fff !important;
	text-decoration: none !important;
	font-size: 13px;
}

#sliders li a  span {
	margin-top: 7px;
	display: block;
}

#sliders li a.opened:hover, #sliders li a.closed:hover {
	text-decoration: none !important;
}

#sliders li.slide-2 a {  
	height: 30px;    /* middle slider needs separate height (sans light blue top and bottom borders)  */
}

#sliders li li   {
	height: 190px;
	overflow: hidden;
}

#sliders li  li .slide_bottom  {
	height: 190px;
	overflow: hidden;
}

#sliders li.firstitem a.closed   {
	background-image: url(/images/travel/slide_bestvacations.png) !important;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/travel/slide_bestvacations.png', sizingMethod='crop');
}

#sliders li.slide-2 a.closed   {
	background-image: url(/images/travel/slide_easyplan.png) !important;
}

#sliders li.lastitem a.closed   {
	background-image: url(/images/travel/slide_printable.png) !important;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/travel/slide_printable.png', sizingMethod='crop');
}


#sliders li.firstitem a.opened   {
	background-image: url(/images/travel/slide_bestvacations_on.png) !important;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/travel/slide_bestvacations_on.png', sizingMethod='crop');
}

#sliders li.slide-2 a.opened   {
	background-image: url(/images/travel/slide_easyplan_on.png) !important;
}

#sliders li.lastitem a.opened   {
	background-image: url(/images/travel/slide_printable_on.png) !important;
}

.slide_bg {
	background: #fff url(/images/travel/slide_bg.png) repeat-y !important;
}

.slide_bottom {

float: left;
	background: #fff url(/images/travel/slide_bg_bottom.png) bottom left no-repeat;
	width: 301px;
	height: auto;
	

}

/*** Slider navigation homepage end here ***/

/* Best Family Vacations */
.slide_number {
color: #e39c68;
font-size: 18px;
}

.slide_desc {
margin-top: -19px;
*margin-top: -17px;
padding-left: 22px;
display: block;
}

.slide_desc a {
color: #448CCB;
font-size: 12px;
font-weight: bold;
display: inline !important;
}

.slide_desc a:hover {
text-decoration: underline !important;
}

.slide_loca {
color: #999;
padding-left: 22px;
}

.slide_clear {
height: 0;  /* can you guess which browsers need this fix??? */
clear: both;
margin: 0;
padding: 0;
}

.box_wht_wrapper_sliders {
overflow: hidden;
}


#sliders li .box_wht_wrapper_sliders_alt .slide_link {
position: relative;
float: right;
width:100%;
text-align: right;
top: 4px;
}

#sliders li.slide-1 .box_wht_wrapper_sliders_alt .slide_link {
text-align: center;
font-size:11px;
}

#sliders li .box_wht_wrapper_sliders_alt .slide_link:hover {
text-decoration: underline;
}

#homepage_explore {
position: relative;
margin-left: 0px;
top: -15px;
z-index: 2;
}

#flipper h2{
padding-left:8px;

}
.kids_flip_iris {
position: relative;
left: 0px;
top: -30px;
overflow: hidden;
width: 290px;
height: 342px;
margin-bottom: -30px;
}

#flipper .box_wht_wrapper {
padding: 0px;
}

.container_size .feeds {
width: 90%;
}

.vacation_deals_module {
margin: 0px;
}

.box_wht_wht_og_top {
width:101.8% !important;
}

.box_wht_wht_og_bottom {
width:101.8% !important;
}

.homepage_vacation_deals .box_wht_wrapper {
height: 331px;
position: relative;
}

.box_wht_wht_og_container .box_wht_wrapper {
height: 215px;
overflow: hidden;
}

.homepage_vacation_deals .center {
height: 34px;
text-align: center;
width: 100%;
}

.homepage_vacation_deals .center div {
position: absolute;
bottom: 2px;
_bottom: 0px;
left: 56px;
}

#homepage_explore_cont h2 {
position: relative;
z-index: 1;
}


/* slider content styles for slide 2 and bottom slide */

.slide_bottom img {
float:left;
}

.slide_bottom .descbox {
margin-left:150px;
margin-top:26px;
}

.slide_bottom h2 {
color: #e39c68;
font-size:18px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
margin-bottom:7px;
}

.slide_bottom .desc {
line-height:16px;
}

.slide-2 img {
position:absolute;
top: -11px;
left:-12px;
}

.slide-2 h2 {
color: #e39c68;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
padding-top:14px;
}

.slide-2 p {
font-size:12px;
line-height:16px;
}

.slide-2 .box_wht_wrapper_sliders {
padding-top:14px;
}

.slide-2 .box_lim_inner_lg {
height: 144px;
padding-left: 100px;
}

.slide-2 p, 
.slide_bottom p {
margin-bottom: 20px;
}

.slide_bottom a.more,
.slide-2 a.more {
display:inline !important;
}

/* makes box height dislpay correctly in ie6 */
.firstitem .box_lim_bottom div, .firstitem .box_lim_dark_bottom div {
_margin-top: -6px;
}

