/*=====================================================================
 *
 * Filename: global.css
 * Website: http://www.readydeals.com.au
 * Author: Simon Thenie
 * Date Created: 28/05/2009
 * Media: Screen
 *
 * Description
 * -----------
 * General Styling for templates
 * 
 *
 *=====================================================================*/
 
/* Browser Reset ****************************/
*				{ padding:0; margin:0; }

/* Utility Classes ****************************/
.clear 			{ clear:both; }
.left 			{ float:left; }
.right 			{ float:right; }
.small 			{ font-size:0.95em; }
.bold 			{ font-weight:bold; }
.nopadding 		{ padding:0; margin:0 }
.nomargin 		{ margin:0 }
.hide 			{ display:none; }
.morepadding	{ clear:both; padding:10px; }
.topmorepadding	{ padding:10px 0 0 0; }
.topbottommorepadding	{ padding:10px 0 10px 0; }

a 				{ text-decoration: none; outline: none; }
a:hover			{ text-decoration: underline; }

h1				{ width:290px; height:102px; float:left; padding:0 0 0 18px; }
h1 img          { border:0 none; }
h1 a.green-logo	{ background-image:url(/red-img/readydeals/green-logo.jpg); width:290px; height:102px; text-indent:-99999px; display:block; background-repeat:no-repeat; }
h2 				{ padding:0; margin:0; }
h3 				{ padding:0; margin:0; font-size:18px; color:#1A7361 }
h4 				{ padding:0; margin:0; font-size:14px; }
h5 				{ padding:0; margin:0 }
p 				{ font-size:1em; padding:10px 0 10px 0; margin:0; line-height:1.5em; }
html, body 		{ margin:0; padding:0; height:100%; background-color:#FFF; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#333333; }
/* ***********************************************
*********  shared layout containers	***********
*********************************************** */
#wrapper										{ width:990px; padding:0; margin:0 auto; background-color:#FFFFFF; }

#header											{ height:124px; background-image:url(/red-img/readydeals/bg_header.jpg); background-position:left bottom; background-repeat:no-repeat; }
#header #menu 									{ position:relative; top:71px; right:50px; float:left }
#header #menu ul 								{ padding:0; margin:0; list-style:none; }
#header #menu li								{ padding:0; margin:0; float:left; }
#header #menu li.menu-search a					{ background-image:url(/red-img/readydeals/menu_search.jpg); background-repeat:no-repeat; height:35px; width:114px; display:block; text-indent:-99999px; padding:0; }
#header #menu li.menu-deals a					{ background-image:url(/red-img/readydeals/menu_deals.jpg); background-repeat:no-repeat; height:35px; width:114px; display:block; text-indent:-99999px; }
#header #menu li.menu-rooms a					{ background-image:url(/red-img/readydeals/menu_rooms.jpg); background-repeat:no-repeat; height:35px; width:114px; display:block; text-indent:-99999px; }
#header #menu li.menu-flights a					{ background-image:url(/red-img/readydeals/menu_flights.jpg); background-repeat:no-repeat; height:35px; width:114px; display:block; text-indent:-99999px; }
#header #menu li.menu-insurance a				{ background-image:url(/red-img/readydeals/menu_insurance.jpg); background-repeat:no-repeat; height:35px; width:114px; display:block; text-indent:-99999px; }
#header #menu li.menu-cars a					{ background-image:url(../../red-img/readydeals/menu_cars.jpg); background-repeat:no-repeat; height:35px; width:114px; display:block; text-indent:-99999px; }
#header #menu li.menu-search a:hover			{ background-position:left bottom; }
#header #menu li.menu-deals a:hover				{ background-position:left bottom; }
#header #menu li.menu-rooms a:hover				{ background-position:left bottom; }
#header #menu li.menu-flights a:hover			{ background-position:left bottom; }
#header #menu li.menu-insurance a:hover			{ background-position:left bottom; }
#header #menu li.menu-cars a:hover				{ background-position:left bottom; }
#header #menu li.menu-search a.active			{ background-position:left bottom; }
#header #menu li.menu-deals a.active			{ background-position:left bottom; }
#header #menu li.menu-rooms a.active			{ background-position:left bottom; }
#header #menu li.menu-flights a.active			{ background-position:left bottom; }
#header #menu li.menu-insurance a.active		{ background-position:left bottom; }
#header #menu li.menu-cars a.active				{ background-position:left bottom; }
#header #hotdeal								{ width:300px; height:63px; float:right; padding:0 18px 0 0; }
#header #hotdeal a.price-match-guarantee		{ background-image:url(/red-img/readydeals/bg_price-match-guarantee.jpg); background-repeat:no-repeat; width:196px; height:63px; display:block; text-indent:-99999px; margin:0 0 0 125px; }
#header #firstnav                               { float:right; margin:87px 4px 0 0; position:relative; z-index:999; } 
#header #firstnav ul							{ padding:0; margin:0; list-style:none; }
#header #firstnav li							{ padding:0 5px 0 0; margin:0 0 0 5px; float:left; }
#header #firstnav li.separator					{ border-right:solid 1px #00a890; }
#header #firstnav li a							{ font-size:11px; color:#00a890; text-decoration:none; }
#header #firstnav li a:hover					{ text-decoration:none; }
#header #firstnav li a:link						{ text-decoration:none; }
#header #firstnav li a:visited					{ text-decoration:none; }

.indexprefooter 								{ clear:both; padding:0 0 0 30px; }
.indexprefooter .col							{ float:left; width:25%; }
.indexprefooter .col ul							{ list-style:none}
.indexprefooter .col li	a						{ font-size:11px; color:#b3b3b3;}



#footer											{ padding:20px 20px 30px 20px; clear:both; }
#footer ul										{ float:left; padding:0; margin:0; list-style:none; }
#footer li										{ float:left; padding:0; margin:0; list-style:none; margin:0 10px 0 0; padding:0 0 0 10px; border-left: solid 1px #777777; height:12px; }
#footer li a									{ font-size:11px; color:#777777; position:relative; top:-2px; text-decoration:underline }
#footer li.first,
#footer li.last									{ border:none; }
#footer #copy									{ float:right; font-size:10px; color:#777777; }
#content										{ background-image:url(/red-img/readydeals/bg_content_home.jpg); background-repeat:no-repeat; background-position:left bottom; min-height:492px; height:auto !important; height:492px; }
#content #col-left								{ float:left; width:340px; }
#content #col-left #search						{ background-image:url(/red-img/readydeals/bg_home_search.jpg); background-repeat:no-repeat; height:443px; width:302px; margin:2px 0 0 18px; padding:27px 0 0 20px }
#content #col-left .search-rooms-img-replacement { background-image:url(/red-img/readydeals/text_search-rooms.jpg); background-repeat:no-repeat; height:17px; width:150px; text-indent:-99999px;  margin:0 13px;  }
#content #col-left .advanced-search-img-replacement { background-image:url(/red-img/readydeals/text_advanced-search.jpg); background-repeat:no-repeat; height:17px; width:181px; text-indent:-99999px; }
#content #col-left #search .search-form			{}
#content #right-left							{ float:left; width:650px; }
#content #right-left #banner-flash				{ padding:0 0 0 18px; height:174px; width:612px; }
#content #right-left #middle					{ margin:7px 0 0 18px !important; margin:7px 0 0 19px !important!; margin:7px 0 0 19px; padding:0; height:150px !important; height:150px !important!; height:150px; }
#content #right-left #middle .col				{ float:left; }
#content #right-left #middle #col1				{ background-image:url(/red-img/readydeals/bg_home_col1.jpg); background-repeat:no-repeat; width:184px; padding:15px 0 0 12px; height:126px; }
#content #right-left #middle #col2				{ background-image:url(/red-img/readydeals/bg_home_col2.jpg); background-repeat:no-repeat; background-position:right; width:184px; padding:15px 15px 0 12px; height:126px;   }
#content #right-left #middle #col3				{ background-image:url(/red-img/readydeals/bg_home_col3.jpg); background-repeat:no-repeat; width:175px; padding:15px 12px 0 12px; height:126px; margin:0 0 0 10px; }
#content #right-left #middle .col ul 			{ padding:6px 0 0 0; margin:0; list-style:none; clear: both; }
#content #right-left #middle .col li			{ padding:2px 0 2px 10px; margin:0; background-image:url(/red-img/readydeals/bg_orange_arrow_small.png); background-repeat:no-repeat; background-position:0 6px; }
#content #right-left #middle .col li a			{ font-size:11px; color:#FFFFFF; }
#content #right-left #middle .col .ready-hot-deals-img-replacement { background-image:url(/red-img/readydeals/text_ready-hot-deals.jpg); background-repeat:no-repeat; text-indent:-99999px; height:14px; }
#content #right-left #middle .col .top-10-img-replacement { background-image:url(/red-img/readydeals/text_top-10.jpg); background-repeat:no-repeat; text-indent:-99999px; height:14px; padding:0; margin:0; line-height:1em; height: 14px; }
#content #right-left #middle .col .more-details { color:#99cccc; text-transform:uppercase; text-decoration:underline; font-size:11px; height: 14px; line-right: 14px; }
#content #right-left #middle .col .sign-up-for-deals-img-replacement { background-image:url(/red-img/readydeals/text_sign-up-for-deals.jpg); background-repeat:no-repeat; text-indent:-99999px; height:14px; }
#content #right-left #middle .col p				{ font-size:11px; padding:10px 0 5px 0; color:#FFFFFF }
#content #right-left #middle .col #signup-button	{ clear:both; padding:7px 0 0 105px;}
#content #right-left #middle .col #signup-button a	{ background-image:url(/red-img/readydeals/btn_sign-up.jpg); background-repeat:no-repeat; display:block; width:63px; height:23px; text-indent:-99999px; }
#content #right-left #carrousel { margin:0 0 0 10px; }

/*.jcarousel-skin .jcarousel-container { background-image:url(/red-img/readydeals/bg_carrousel.jpg); background-repeat:no-repeat }
.jcarousel-skin .jcarousel-container-horizontal { width: 574px; padding: 11px 26px 11px 29px; height:119px; }
.jcarousel-skin .jcarousel-clip-horizontal { width: 577px; height: 124px;}
.jcarousel-skin .jcarousel-item { width: 133px; height: 124px; }
.jcarousel-skin .jcarousel-item-horizontal { margin-right: 12px; }
.jcarousel-skin .jcarousel-item img { float:left; }
.jcarousel-skin .jcarousel-item .title { float:left; font-size:11px; color:#333333; background-color:#ececec; padding:2px 4px; font-weight:bold; width:125px; }
.jcarousel-skin .jcarousel-item p { font-size:11px; line-height:1.25em; padding:4px 0 0 2px; float:left }
.jcarousel-skin .jcarousel-item-placeholder { background: #fff; color: #000; }
.jcarousel-skin .jcarousel-next-horizontal { position: absolute; top: 50px; right: 2px !important; right: 4px; width: 10px; height: 44px; cursor: pointer; background-image:url(/red-img/readydeals/next-horizontal.jpg); background-repeat:no-repeat }
.jcarousel-skin .jcarousel-next-horizontal:hover { background-position: 0 0; }
.jcarousel-skin .jcarousel-next-horizontal:active { background-position: 0 0;}
.jcarousel-skin .jcarousel-next-disabled-horizontal,
.jcarousel-skin .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin .jcarousel-next-disabled-horizontal:active { cursor: default; background-position: -10px 0; }
.jcarousel-skin .jcarousel-prev-horizontal { position: absolute; top: 50px; left: 0; width: 10px; height: 44px; cursor: pointer; background-image:url(/red-img/readydeals/prev-horizontal.jpg); background-repeat:no-repeat }
.jcarousel-skin .jcarousel-prev-horizontal:hover { background-position: 0 0;}
.jcarousel-skin .jcarousel-prev-horizontal:active { background-position: -10px 0; }
.jcarousel-skin .jcarousel-prev-disabled-horizontal,
.jcarousel-skin .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin .jcarousel-prev-disabled-horizontal:active { cursor: default; background-position: -10px 0; }*/

.carousel-wrapper { background-image:url(/red-img/readydeals/bg_carrousel.jpg); background-repeat:no-repeat; padding:7px 14px; margin:0 0 0 9px; height: 132px; }
.carousel  { padding: 0; margin: 0; position: relative; }
 
            
.home #content #right-left a.prev { position:absolute; text-indent:-99999px; width: 10px; height: 44px; text-decoration: none; background: url(/red-img/readydeals/prev-horizontal.jpg) left top no-repeat; margin:50px 0 0 9px ; }
.home #content #right-left a.next { position:absolute; text-indent:-99999px; width: 10px; height: 44px; text-decoration: none; background: url(/red-img/readydeals/next-horizontal.jpg) left top no-repeat; margin:-96px 0 0 626px; }
 
a.next:hover { background: url(/red-img/readydeals/next-horizontal.jpg) right top no-repeat; }
a.prev:hover { background: url(/red-img/readydeals/prev-horizontal.jpg) right top no-repeat; }   
           
.carousel .jCarouselLite { border: 1px solid black; background-color: #dfdfdf; position: relative; visibility: hidden; left: -5000px; }
.carousel ul { margin: 0; }
.carousel li { width: 140px; height: 130px; padding:0 5px; }
.carousel li img { float:left; width:140px; height:67px; border:0; }
.carousel li a img { border:0; }
.carousel li .title { float:left; font-size:11px; color:#333333; background-color:#ececec; padding:2px 4px; font-weight:bold; width:132px; }
.carousel li a { font-size:11px; color:#333333; font-weight:bold; }
.carousel li p { font-size:11px; line-height:1.25em; padding:4px 0 0 2px; float:left }
.carousel li a p { color:#333333; cursor:pointer }
.carousel li a .title { cursor:pointer }
.carousel li a:hover p { text-decoration:none; }
.carousel li a:hover .title { text-decoration:none; }

#search-button { padding:20px 0 0 77px; clear:both; height:40px }
#search-button a { background-image:url(/red-img/readydeals/btn_search_rooms.jpg); background-repeat:no-repeat; width:146px; height:44px; display:block; text-indent:-99999px; clear:both; }     
#search-flight-button { padding:20px 0 0 77px; clear:both; height:40px }
#search-flight-button a { background-image:url(../../red-img/readydeals/btn_search_flights.jpg); background-repeat:no-repeat; width:146px; height:44px; display:block; text-indent:-99999px; clear:both; }     

ul#advanced-glass-button { padding:10px 0 0 0; margin:0; list-style:none; float:left; width:120px; }
ul#advanced-search-button { padding:10px 20px 0 0; margin:0; list-style:none; float:right; width:140px; text-align:right; }

ul#advanced-glass-button li { background-image:url(/red-img/readydeals/glass.gif); background-repeat:no-repeat; background-position:0 1px; padding:0 0 0 18px; }
ul#advanced-search-button li { background-image:url(/red-img/readydeals/bg_orange_arrow.gif); background-repeat:no-repeat; background-position:right 3px; padding:0 12px 0 0 }

ul#advanced-glass-button a { color:#009999; font-size:11px; text-decoration:underline; }
ul#advanced-search-button a { color:#009999; font-size:11px; text-decoration:underline; }

#advanced-search-button { padding:15px 24px 0 0; float:right; font-size:11px; }


#advanced-search-image { position:absolute; margin:18px 0 0 282px !important; margin:17px 0 0 282px !important!; margin:17px 0 0 282px; padding:0 }
#newsletter-style input { padding:2px; font-size:11px; }

.deals #content #col-left { width:540px; height:430px; margin:0 0 0 18px !important; margin:0 0 0 9px; padding:20px 15px; background-image:url(/red-img/readydeals/bg_deals_white.jpg); background-repeat:no-repeat; }
.deals #content #col-left .hotel-specials-img-replacement { background-image:url(/red-img/readydeals/text_hotel-specials.jpg); background-repeat:no-repeat; text-indent:-99999px; width:159px; height:16px; float:left }
.deals #content #col-left .deals-specials { float:left; width:260px; padding:0 10px 10px 0 !important; padding:0 10px 8px 0; height:84px; }
.deals #content #col-left .deals-specials img { float:left; padding:0 8px 0 0 }
.deals #content #col-left .deals-specials p { padding:0 0 0 0; font-size:11px; color:#777777; }
.deals #content #col-left .deals-specials p.title { padding:0 0 0 0; font-size:12px; font-weight:bold; color:#000000 }
.deals #content #col-left .deals-specials p a { color:#777777; text-decoration:none }
.deals #content #col-left .deals-specials p.title a { color:#000000; text-decoration:none }
.deals #content #col-left .deals-specials p a:hover { color:#777777; text-decoration:underline }
.deals #content #col-left .deals-specials p.title a:hover { color:#000000; text-decoration:underline }
.deals #content #col-left #more-specials-button { float:right; }
.deals #content #col-left #more-specials-button a { color:#00a890; font-size:11px; }
.deals #content #col-left #more-specials-button ul { padding:0; margin:0; list-style:none; }
.deals #content #col-left #more-specials-button li { padding:0; margin:0; float:left; background-image:url(/red-img/readydeals/bg_orange_arrow.gif); background-repeat:no-repeat; width:79px; background-position:72px 3px; }
.deals #content #right-left { width:384px; padding:0 0 0 18px }
.deals #content #right-left #top { background-image:url(/red-img/readydeals/bg_deals_top.jpg); background-repeat:no-repeat; width:362px; height:91px; }
.deals #content #right-left #top h3.sign-up-for-deals-img-replacement { background-image:url(/red-img/readydeals/text_sign-up-for-deals.jpg); background-repeat:no-repeat; height:14px; text-indent:-99999px; display:block; width:144px; height:14px; }
.deals #content #right-left #top #signup-button { background-image:url(/red-img/readydeals/btn_sign-up.jpg); background-repeat:no-repeat; display:block; width:63px; height:23px; text-indent:-99999px; }
#content #right-left #carrousel { margin:0 0 0 10px; }
.deals #content #right-left #top ul.top { padding:12px 0 0 12px; margin:0; list-style:none; }
.deals #content #right-left #top ul.bottom { padding:4px 0 0 12px !important; padding:2px 0 0 12px; margin:0; list-style:none; }

.deals #content #right-left #top li { padding:0; margin:0; float:left; }
.deals #content #right-left #top li.title { padding:6px 30px 0 0 !important; padding:6px 40px 0 0; }
.deals #content #right-left #top li.textinput { padding:0 3px 0 0 !important; padding:3px 3px 0 0; }

.deals #content #right-left #top li.signup { padding:10px 0 0 111px !important; padding:10px 0 0 106px; }

.deals #content #right-left #top li.para { width:168px; }
.deals #content #right-left #top li.para p { color:white; font-size:11px; width:168px; line-height:1.5em; margin:0; padding:0 0;}
.deals #content #right-left #top li.btn { padding:3px 0 0 0; }

.deals #content #right-left #bottom { background-image:url(/red-img/readydeals/bg_deals_bottom.jpg); background-repeat:no-repeat; width:338px; height:323px; background-color:#007362; margin:18px 0 0 0; padding:22px 12px }
.deals #content #right-left #bottom h3.ready-hot-deals-img-replacement { background-image:url(/red-img/readydeals/text_ready-hot-hotels2.jpg); background-repeat:no-repeat; height:14px; text-indent:-99999px; display:block; width:142px;}
.deals #content #right-left #bottom #right {margin:-8px 0 0 0; float:right}
.deals #content #right-left #bottom #left { float:left; } 


.deals #content #right-left #bottom #list ul { padding:0; margin:0; list-style:none; }

.deals #content #right-left #bottom #list ul.left { padding:0; margin:0; float:left; width:160px; }
.deals #content #right-left #bottom #list ul.right { padding:0 0 0 10px; margin:0; float:right; width:160px; }

.deals #content #right-left #bottom #list li { padding:0 0 5px 12px; margin:0; background-image:url(/red-img/readydeals/bg_orange_arrow_green_bg.gif); background-repeat:no-repeat; background-position:0 4px; line-height:1.25em; }
.deals #content #right-left #bottom #list li a { color:#FFFFFF; font-size:11px; }

.deals #content #right-left #bottom ul.more { padding:6px 0 0 0 !important; padding:0; margin:0; list-style:none; float:right}
.deals #content #right-left #bottom ul.more li { padding:0 0 5px 0; margin:0; background-image:url(/red-img/readydeals/bg_orange_arrow_green_bg.gif); background-repeat:no-repeat; background-position:78px 4px; width:85px }
.deals #content #right-left #bottom ul.more li a { color:#bde6e0; font-size:11px; }

/* Insurance content */
.insurance #col-right { background: transparent url(/red-img/readydeals/bg_insurance_white.jpg) no-repeat top left; margin-left: 18px; width: 608px; height: 381px;  }
.insurance #col-right p { padding: 9px 18px 0; font-size: 11px; }
.insurance #col-right p a { color: #00A890; }
/* .insurance #col-right p .btn_get_quote img{ float: right; border:0; margin-top: -8px; } */
.insurance #col-right p .btn_get_quote img{ border:0; margin-top: -8px; vertical-align: top; }
.insurance #col-right #QBE_banner { text-align: center; padding-top: 5px; }
.insurance #right-left #bottom { float:left; padding:0 0 0 18px; }
.insurance #right-left #bottom .col1 h3.sign-up-for-deals-img-replacement { background-image:url(/red-img/readydeals/heading_sign_up_for_deals_green.jpg); background-repeat:no-repeat; height:14px; text-indent:-99999px; display:block; width:194px; height:14px; }
.insurance #right-left #bottom .col1 #signup-button { background-image:url(/red-img/readydeals/btn_sign-up_green.jpg); background-repeat:no-repeat; display:block; width:85px; height:25px; text-indent:-99999px; }
.insurance #right-left #bottom .col1 { background-image:url(/red-img/readydeals/bg_signupgreen_col1.jpg); background-repeat:no-repeat; background-position:0 0; float:left; width:387px; height:91px; padding:0 0 0 5px; margin:0; } 
.insurance #right-left #bottom .col1 .top { float:left; height:34px; padding:12px 0 0 6px; }
.insurance #right-left #bottom .col1 .bottom { float:left; height:46px; padding:0 0 0 6px; }
.insurance #right-left #bottom .col1 ul { padding:0; margin:0; list-style:none; float:left; }
.insurance #right-left #bottom .col1 li { padding:0; margin:0; float:left; }
.insurance #right-left #bottom .col1 li.title { padding:6px 18px 0 0; }
.insurance #right-left #bottom .col1 li.textinput { padding:0 3px 0 0; }
.insurance #right-left #bottom .col1 li.signup { padding:0 0 0 64px; }
.insurance #right-left #bottom .col1 li.para { width:218px; padding:0; margin:0; }
.insurance #right-left #bottom .col1 li.para p { color:white; font-size:11px; width:168px; line-height:1.5em; margin:0; padding:0 0;}
.insurance #right-left #bottom .col1 li.btn { padding:3px 0 0 0; }

.insurance #right-left #bottom .col2 { background-image:url(/red-img/readydeals/bg_hoteldealsgreen_col2.jpg); background-repeat:no-repeat; background-position:0 0; float:left; height:67px; width:174px; 
margin:0 0 0 21px; padding: 18px 12px 6px;}
.insurance #right-left #bottom .col2 h3.looking-for-a-hotel-img-replacement { background-image:url(/red-img/readydeals/heading_looking_for_hotel_green.jpg); background-repeat:no-repeat; height:14px; text-indent:-99999px; display:block; width:178px; height:14px; }
.insurance #right-left #bottom .col2 p { font-size:11px; color:#FFFFFF; padding:16px 0 10px; }
.insurance #right-left #bottom .col2 a { color:#ff7900; }

.insurance #content #col-left .tab { display:block; width: 316px; float:left; padding-top: 3px; padding-left: 3px; margin-bottom: 16px;}
.insurance #content #col-left .tab h2 {display:block; width: 158px; float: left;}
.insurance #content #col-left .tab a { display:block; width: 158px; float:left; width: 158px; height: 43px; text-indent: -9999px;}
.insurance #content #col-left .searchHotelsTab { background: transparent url(/red-img/readydeals/tab_search_rooms.jpg) no-repeat bottom left; }
.insurance #content #col-left .searchHotelsTab_off { background: transparent url(/red-img/readydeals/tab_search_rooms.jpg) no-repeat top left;}
.insurance #content #col-left .searchFlightsTab { background: transparent url(/red-img/readydeals/tab_search_flights.jpg) no-repeat top left;}
.insurance #content #col-left .searchFlightsTab_off { background: transparent url(/red-img/readydeals/tab_search_flights.jpg) no-repeat bottom left; }

.insurance #content #col-left #search { padding: 0 0 27px; width: 322px; }
.insurance #content #col-left #search .search-form { padding-left: 20px;}

/* General Content */
.general #content {width:972px; background-image:url(/red-img/readydeals/bg_general.jpg); background-repeat:no-repeat; background-position:left top; min-height:492px; height:auto !important; height:492px;background-color:#007060;float:left; padding: 0 0 0 18px;}
.general #content #col-left .frequent-flyer-img-replacement { background-image:url(/red-img/readydeals/text_frequent-flyer.jpg); background-repeat:no-repeat; text-indent:-99999px; width:549px; height:41px; float:left;}

.general #content #col-left .location-img-replacement { background-image:url(/red-img/readydeals/text_location.jpg); background-repeat:no-repeat; text-indent:-99999px; width:345px; height:16px; float:left;}

.general #content #col-left .location-img-replacement { background-image:url(/red-img/readydeals/text_location.jpg); background-repeat:no-repeat; text-indent:-99999px; width:345px; height:16px; float:left;}

.general #content #col-left .great-espaces-img-replacement { background-image:url(/red-img/readydeals/text_great-espaces.jpg); background-repeat:no-repeat; text-indent:-99999px; width:163px; height:16px; float:left;}

.general #content #col-left .wine-away-img-replacement { background-image:url(/red-img/readydeals/text_wine-away.jpg); background-repeat:no-repeat; text-indent:-99999px; width:250px; height:16px; float:left;}

.general #content #col-left .resorts-and-apartments-img-replacement { background-image:url(/red-img/readydeals/text_resorts-and-apartments.jpg); background-repeat:no-repeat; text-indent:-99999px; width:272px; height:16px; float:left;}

.general #content #col-left .nz-buzzing-img-replacement { background-image:url(/red-img/readydeals/text_nz-buzzing.jpg); background-repeat:no-repeat; text-indent:-99999px; width:269px; height:16px; float:left;}

.general #content #col-left .luxury-img-replacement { background-image:url(/red-img/readydeals/text_luxury.jpg); background-repeat:no-repeat; text-indent:-99999px; width:444px; height:16px; float:left;}

.general #content #col-left .hotel-specials-img-replacement { background-image:url(/red-img/readydeals/text_hotel-specials.jpg); background-repeat:no-repeat; text-indent:-99999px; width:159px; height:16px; float:left;}

.general #content #col-left .hotels-under-100-img-replacement { background-image:url(/red-img/readydeals/text_hotel-under-100.jpg); background-repeat:no-repeat; text-indent:-99999px; width:206px; height:16px; float:left;}

.melbourne-img-replacement { background-image:url(/red-img/readydeals/text_melbourne.jpg); background-repeat:no-repeat; text-indent:-99999px; width:123px; height:16px; float:left;}

.sydney-img-replacement { background-image:url(/red-img/readydeals/text_sydney.jpg); background-repeat:no-repeat; text-indent:-99999px; width:78px; height:16px; float:left;}

.gold-coast-img-replacement { background-image:url(/red-img/readydeals/text_gold-coast.jpg); background-repeat:no-repeat; text-indent:-99999px; width:131px; height:16px; float:left;}

.general #content #col-left { width:660px; padding:20px 15px; background-image:url(/red-img/readydeals/bg_general_white_top.jpg); background-repeat:no-repeat; background-color:#fff;min-height:352px; height:auto !important; height:452px;}



.general #content #col-left ul li  { background-repeat:no-repeat; line-height: 2em; } 
.general #content-bottom  { width:990px; height:39px; margin:0 !important; background-image:url(/red-img/readydeals/bg_general_white_bottom.jpg); background-repeat:no-repeat; background-color:#fff;clear:left;}

.general #content #right-left { width:242px; padding:0 0 0 18px; }
.general #content #right-left #top { background-image:url(/red-img/readydeals/bg_general_signup.jpg); background-repeat:no-repeat; width:100%; height:132px;}
.general #content #right-left #top h3.sign-up-for-deals-img-replacement { background-image:url(/red-img/readydeals/text_sign-up-for-deals.jpg); background-repeat:no-repeat; height:14px; text-indent:-99999px; display:block; width:144px; height:14px; }
.general #content #right-left #top li.textinput #signup-left {float:left;}
.general #content #right-left #top li.textinput #signup-left input#newsletter {width:129px;height:20px;}
.general #content #right-left #top li.textinput #signup-right {float:left;padding:0 0 0 8px}
.general #content #right-left #top li.textinput #signup-right #signup-button { background-image:url(/red-img/readydeals/btn_sign-up.jpg); background-repeat:no-repeat; display:block; width:63px; height:23px; text-indent:-99999px; margin-top:3px;}

#content #right-left #carrousel { margin:0 0 0 10px; }
.general #content #right-left #top ul.top { padding:12px 0 0 12px; margin:0; list-style:none; }
.general #content #right-left #top ul.bottom { padding:4px 0 0 12px !important; padding:2px 0 0 12px; margin:0; list-style:none; }

.general #content #right-left #top li { padding:0; margin:0; float:left; }
.general #content #right-left #top li.title { padding:6px 30px 0 0 !important; padding:6px 40px 0 0; }
.general #content #right-left #top li.textinput { padding:0 3px 0 0 !important; padding:3px 3px 0 0; float:left;}
.general #content #right-left #top li.signup { padding:10px 0 0 111px !important; padding:10px 0 0 106px; }

.general #content #right-left #top li.para { width:168px; }
.general #content #right-left #top li.para p { color:white; font-size:11px; width:168px; line-height:1.5em; margin:0; padding:10px 0 !important; padding:0 !important!; padding:0 }
.general #content #right-left #top li.btn { padding:3px 0 0 0; }

.general #content #right-left #bottom { width:100%; margin:18px 0 0 0; }

.general #content #col-left .red-hot-deals-img-replacement { background-image:url(/red-img/readydeals/text_red-hot-deals.jpg); background-repeat:no-repeat; height:16px; text-indent:-99999px; display:block; width:194px; }
.general #content #col-left #searchfilter { background-image:url(/red-img/readydeals/bg_hotdeals_topcol.jpg); background-repeat:repeat-x; height:40px; padding:10px 0 0 0 }
.general #content #col-left #searchfilter .col1 { float:left; width:310px; }

.general #content #col-left #searchfilter .col2 { float:left; width:180px; }
.general #content #col-left #searchfilter .col3 { float:left; width:110px; padding:6px 0 0 60px }
.general #content #col-left #searchfilter .col3 #morefilterbtn { float:left; }
.general #content #col-left #searchfilter .col3 #morefilterbtn { margin:3px 0 0 0; background-repeat:no-repeat; }
.general #content #col-left #searchfilter .col3 #morefilterbtn a img { border:0; }
.general #content #col-left #searchfilter .col3 a.results { padding:0 0 0 5px; color:#00a88f; }
.general #content #col-left #searchfilter .col3 a.results:hover { text-decoration:none }

.general #content #col-left #morefilter { background-color:#F4F4F4; float:left; width:100%; padding:10px 0; }
.general #content #col-left #morefilter .col1 { float:left; width:50% }
.general #content #col-left #morefilter .col1 .title { padding:0 0 10px 20px; color:#666666; font-size:11px; font-weight:bold;}
.general #content #col-left #morefilter .col2 { float:left; width:25% }
.general #content #col-left #morefilter .col3 { float:left; width:25%; padding:0 0 0 0 }
.general #content #col-left #morefilter .col3 a { background-image:url(/red-img/readydeals/btn_go2.jpg); background-repeat:no-repeat; display:block; width:44px; height:24px; text-indent:-99999px;}
.general #content #col-left #item { border-bottom:solid 1px #e5e5e5; padding:20px 0 10px 0; float:left }
.general #content #col-left #item .title { padding:0 0 10px 0; }
.general #content #col-left #item .title .hotelname { font-weight:bold; font-size:14px; }
.general #content #col-left #item .title .rating { margin:0 0 0 5px; }
.general #content #col-left #item .title .discountprice { font-weight:bold; font-size:14px; margin:0 0 0 5px; }
.general #content #col-left #item .title .normalprice { color:#909090; font-size:12px; }

.general #content #col-left #item .col-left { float:left; width:88px }
.general #content #col-left #item .col-left img { border:solid 1px #c1c1c1; width:80px; height:80px; }
.general #content #col-left #item .col-left ul { padding:0; margin:0; list-style:none; }
.general #content #col-left #item .col-left li { padding:3px 0 2px 18px; margin:0; background-image:url(/red-img/readydeals/zoom.jpg); background-repeat:no-repeat; background-position:0 3px; }
.general #content #col-left #item .col-left li a { font-size:11px; text-decoration:underline; color:#00A88F; }

.general #content #col-left #item .col-right { float:left; background-image:url(/red-img/readydeals/bg_item_hotdeals.jpg); background-repeat:repeat-x; width:552px; padding:0 10px } 
.general #content #col-left #item .col-right p.title { font-weight:bold; color:#666666; padding:6px 0 0 0; margin:0; font-size:12px }
.general #content #col-left #item .col-right p { padding:4px 0 0 0; margin:0; font-size:11px; }
.general #content #col-left #item .col-right ul { padding:0; margin:0; list-style:none; }
.general #content #col-left #item .col-right li { background-image:url(/red-img/readydeals/bg_small_etiquette.jpg); background-position:0 4px; font-size:11px; line-height:15px; padding:2px 0 2px 14px; }
.general #content #col-left #item .col-right .etiquette-green { float:right; background-image:url(/red-img/readydeals/bg_big_etiquette_green.jpg); background-repeat:no-repeat; height:41px; width:48px; font-size:11px; color:#FFFFFF; font-weight:bold; text-align:center; padding:30px 5px 0 5px; margin:10px 0 0 0; display:block; cursor:pointer; }
.general #content #col-left #item .col-right .etiquette-orange { float:right; background-image:url(/red-img/readydeals/bg_big_etiquette_orange.jpg); background-repeat:no-repeat; height:41px; width:47px; font-size:11px; color:#FFFFFF; font-weight:bold; text-align:center; padding:30px 6px 0 5px; margin:10px 0 0 0; display:block; cursor:pointer; }
.general #content #col-left #item .col-right .valid-book-now { float:right; width:97px; padding:6px 0 0 10px; }
.general #content #col-left #item .col-right .valid-book-now p.title { font-weight:bold; color:#656565; font-size:11px; padding:0; margin:0; }
.general #content #col-left #item .col-right .valid-book-now p { padding:0px 0 1px 0; margin:0; }
.general #content #col-left #item .col-right .valid-book-now a { background-image:url(/red-img/readydeals/btn_book_now.jpg); background-repeat:no-repeat; width:91px; height:27px; display:block; text-indent:-99999px; margin-top:10px;}

.white-bottom { background-image:url(/red-img/readydeals/white-bottom.jpg); background-position:left bottom; width:690px; height:19px; position:absolute; margin:1px 0 0 -15px }
#content-bottom-without-white { background-image:url(/red-img/readydeals/bg_general_green_bottom.jpg); background-repeat:no-repeat; background-position:left bottom; background-color:#017161; float:left; width:990px }
#content-bottom-without-white div.additionalInfo { margin:0; color:#FFFFFF; margin:0 282px 0 17px; padding:10px 0;font-size:11px }
#content-bottom-without-white div.note { background-image:url(/red-img/readydeals/icon_exclamation.jpg); background-position:6px 10px; background-repeat:no-repeat; border-top:1px solid #00A88F; color:#FFFFFF; font-size:11px; margin:0 282px 0 17px; padding:10px 0 10px 32px; }
#content-bottom-without-white div.note a { color:#FFFFFF; }

.destination #content { background-color:#01A78F; background-image:url(/red-img/readydeals/bg_content_home.jpg); background-position:left bottom; background-repeat:no-repeat; float:left; height:auto !important; min-height:492px;padding:0 0 20px 0; width:990px; }
.destination #content #col-left { width:234px; padding:0 0 0 18px; }
.destination #content #col-left .col1 { background-image:url(/red-img/readydeals/bg_destination_left_col_bigger.jpg); background-repeat:no-repeat; height:325px; padding:23px 0px; }
.destination #content #col-left .col1 #search-button { clear:both; height:40px; padding:4px 0 0 66px; }
.destination #content #col-left .col1 #search-button a { background-image:url(/red-img/readydeals/btn_search_room_destination.jpg); background-repeat:no-repeat; clear:both; display:block; height:38px; text-indent:-99999px; width:120px; }

.destination #content #col-left .col2 { margin:15px 0 0 0; background-image:url(/red-img/readydeals/bg_destination_left_col1.png); background-repeat:no-repeat; height:72px; padding:18px 12px; }
.destination #content #col-left .col2 .choose-destination-img-replacement { background-image:url(/red-img/readydeals/text_choose-destination.jpg); background-repeat:no-repeat; height:14px; text-indent:-99999px;width:168px; } 

.destination #content #col-left .col3 { margin:15px 0 0 0; background-image:url(/red-img/readydeals/bg_destination_left_col2_bigger.png); background-repeat:no-repeat; height:86px; padding:18px 12px; }
.destination #content #col-left .col3 .need-help-img-replacement { background-image:url(/red-img/readydeals/text_need-help.jpg); background-repeat:no-repeat; height:14px; text-indent:-99999px;width:84px; } 
.destination #content #col-left .col3 ul { padding:0; margin:10px 0 0 0; list-style:none; }
.destination #content #col-left .col3 li { background-image:url(/red-img/readydeals/bg_orange_arrow_green_bg.gif); background-position:0 5px; background-repeat:no-repeat; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:2px 0 2px 10px; }
.destination #content #col-left .col3 li a { color:#FFFFFF; }

.destination #content #right-left { background-image:url(/red-img/readydeals/bg_general_white_top_destination.jpg); background-repeat:no-repeat; background-position:left top; width:712px; margin:0 0 0 7px; padding:10px 0 0 0  }
.destination #content #right-left .padding { padding:10px 20px 0 20px; background-color:#FFFFFF; }
.destination #content #right-left .padding h4 { text-transform:uppercase; font-weight:bold; font-size:20px; color:#007161; }
.destination #content #right-left .padding h5 { font-size:14px; font-weight:bold; color:#333333; padding:20px 0 5px 0}

.destination #content #right-left .tabs { padding:0 4px 0 4px; background-color:#FFFFFF; }
.destination #content #right-left .tabs ul.tabNavigation { padding:25px 0 0 20px; margin:0; list-style:none; height:25px; background-image:url(/red-img/readydeals/bg_tabs2.jpg); background-repeat:repeat-x; background-position:left top; }
.destination #content #right-left .tabs ul.tabNavigation li { float:left; }
.destination #content #right-left .tabs ul.tabNavigation li.hotels-and-accomodation a { background-image:url(/red-img/readydeals/bg_tab_1.jpg); background-repeat:no-repeat; display:block; height:25px; width:201px; text-indent:-99999px; }
.destination #content #right-left .tabs ul.tabNavigation li.attractions a { background-image:url(/red-img/readydeals/bg_tab_2.jpg); background-repeat:no-repeat; display:block; height:25px; width:122px; text-indent:-99999px; }
.destination #content #right-left .tabs ul.tabNavigation li.things-to-do a { background-image:url(/red-img/readydeals/bg_tab_3.jpg); background-repeat:no-repeat; display:block; height:25px; width:127px; text-indent:-99999px; }

.destination #content #right-left .tabs ul.tabNavigation li.hotels-and-accomodation a:hover,
.destination #content #right-left .tabs ul.tabNavigation li.attractions a:hover,
.destination #content #right-left .tabs ul.tabNavigation li.things-to-do a:hover,
.destination #content #right-left .tabs ul.tabNavigation li.hotels-and-accomodation a.active,
.destination #content #right-left .tabs ul.tabNavigation li.attractions a.active,
.destination #content #right-left .tabs ul.tabNavigation li.things-to-do a.active,
.destination #content #right-left .tabs ul.tabNavigation li.hotels-and-accomodation a.selected,
.destination #content #right-left .tabs ul.tabNavigation li.attractions a.selected,
.destination #content #right-left .tabs ul.tabNavigation li.things-to-do a.selected { background-position:left bottom }
.destination #content #right-left .tabs .tab_content { clear:both; min-height:500px; height:auto !important; height:500px; }
.destination #content #right-left .tabs .tab_content p { padding:0 0 15px 0; }
.destination #content #right-left h6 { font-size:14px; font-weight:bold; color:#333333; padding:0; }
.destination #content #right-left .tabs .tab_content { padding:10px 0 0 0; }
.destination #content #right-left .tabs .tab_content .item { border-bottom:1px solid #E5E5E5; float:left; padding:20px 0 10px;}
.destination #content #right-left .tabs .tab_content .item h6 { color:#333333; }
.destination #content #right-left .tabs .tab_content .item h6 a { color:#333333; }
.destination #content #right-left .tabs .tab_content .item h6 a:hover { color:#333333; text-decoration:underline; }
.destination #content #right-left .tabs .tab_content .item .left { float:left; width:88px; }
.destination #content #right-left .tabs .tab_content .item .left img { border:1px solid #C1C1C1; height:80px; width:80px; } 
.destination #content #right-left .tabs .tab_content .item .left ul { padding:0; margin:0; list-style:none; }
.destination #content #right-left .tabs .tab_content .item .left li { background-image:url(/red-img/readydeals/zoom.jpg); background-position:0 5px; background-repeat:no-repeat; margin:0; padding:3px 0 2px 18px; }
.destination #content #right-left .tabs .tab_content .item .left li a { font-size:11px; text-decoration:underline; color:#00A890; }
.destination #content #right-left .tabs .tab_content .item .middle { float:left; width:390px; padding:0 10px 0 6px; }
.destination #content #right-left .tabs .tab_content .item .middle p { font-size:11px; padding:5px 0 5px 0; }
.destination #content #right-left .tabs .tab_content .item .right { float:left; padding:0 0 0 0; width:auto; margin:27px 0 0 0; }
.destination #content #right-left .tabs .tab_content .item .right ul { padding:0; margin:0; list-style:none; }
.destination #content #right-left .tabs .tab_content .item .right li { padding:0 2px 0 2px; margin:0; float:left; font-size:11px; color:#777777 }
.destination #content #right-left .tabs .tab_content .item .right .price { color:#333333; font-size:12px; font-weight:bold; }
.destination #content #right-left .tabs .tab_content .item .right li.img { width:55px; text-align:right; }

.destination #content #right-left .bottom { background-image:url(/red-img/readydeals/bg_destination_bottom.png); background-repeat:no-repeat; height:22px; }

.destination #content #right-left .additionalInfo { color:#FFFFFF; font-size:11px; margin:0 0 0 20px; padding:10px 0; }
.destination #content #right-left div.note { background-image:url(/red-img/readydeals/icon_exclamation.jpg); background-position:6px 10px; background-repeat:no-repeat; border-top:1px solid #00A88F; color:#FFFFFF; font-size:11px; margin:0 0 0 20px; padding:10px 0 10px 32px; }
.destination #content #right-left div.note a { color:#FFFFFF; }

.destination #content #right-left ul#advanced-search-button { padding:10px 0 0 0; }

.general #content #col-left #searchfilter .col3 .srCompactorOpen { background-image:url(/red-img/readydeals/btn_minus.jpg); width:11px; height:11px; display:block; }
.general #content #col-left #searchfilter .col3 .srCompactorClosed { background-image:url(/red-img/readydeals/btn_plus.jpg); width:11px; height:11px; display:block; }

.general #content .paragraph-left { width:310px; float:left; }
.general #content .paragraph-right { width:310px; float:right;}

.general #content #col-left ul.arrow li { background-image:url(/red-img/readydeals/small-arrow.jpg); background-position:0 5px; background-repeat:no-repeat; line-height:15px; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:2px 0 2px 10px; }
.general #content #col-left ul.arrow li a {color:#00a890;}
.general #content #col-left ul.arrow li a:hover {text-decoration:underline;}

.general #content #col-left ul.bullet li { background-image:url(/red-img/readydeals/small-bullet.jpg); background-position:0 7px; background-repeat:no-repeat; line-height:15px; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:2px 0 2px 10px; }
.general #content #col-left ul.bullet li a {color:#00a890;}
.general #content #col-left ul.bullet li a:hover {text-decoration:underline;}

.destination a { color:#00A890; }
.destination #hotels-and-accomodation a { color:#777777; }
.destination ul.bullet { padding:5px 0 10px 0;}
.destination ul.bullet li	{ padding:2px 0 2px 10px; margin:0; background-image:url(/red-img/readydeals/small-bullet.jpg); background-repeat:no-repeat; background-position:0 7px; list-style:none;}
.destination ul.bullet li a {color:#00a890;}
.destination ul.bullet li a:hover {text-decoration:underline;}

.general .page #col-left p { padding:5px 0; }
.general .page #col-left h3 { padding:0 0 10px 0; }
.general .page #col-left a { color:#00A890}

.general .page #col-left .paragraph-left h4,
.general .page #col-left .paragraph-right h4 { padding:10px 0 }

.general .page #col-left .paragraph-left ul.arrow,
.general .page #col-left .paragraph-right ul.arrow { padding:10px 0 }
.general .page #col-left .hotellist { float:left; border-bottom:solid 1px #E9E9E9; padding:10px 0 }

.general .page #col-left .hotellist .left { float:left; width:540px; } 
.general .page #col-left .hotellist .right { float:right; }

.general .page #col-left .hotellist a.hotellink { font-size:12px; color:#333333; font-weight:bold; padding:0 0 0 0; display:block;  float:left }
.general .page #col-left .hotellist a.hotellink:hover { text-decoration:underline;}
.general .page #col-left .hotellist .imagelink { float:left; padding:4px 0 0 5px; }
.general .page #col-left .hotellist .imageblurb { float:right; width:150px; height:150px; }
.general .page #col-left .regiontitle {border-bottom:solid 1px #d0d0d0; padding:0 }

.general .page #col-left .resortslist { float:left; padding:0px 0 15px }

.general .page #col-left .resortslist .left { float:left; width:470px; } 
.general .page #col-left .resortslist .right { float:right; }

.general .page #col-left .resortslist p { padding:5px 0 0 }
.general .page #col-left .resortslist a { color:#00A890}
.general .page #col-left .resortslist a.hotellink { font-size:12px; color:#333333; font-weight:bold; padding:0 0 0 0; display:block;  float:left }
.general .page #col-left .resortslist a.hotellink:hover { text-decoration:none;}
.general .page #col-left .resortslist .imagelink { float:left; padding:4px 0 0 5px; }
.general .page #col-left .resortslist .imageblurb { float:right; width:150px; height:150px; }

.general .page #col-left h4.espacetitle {border-bottom:solid 1px #d0d0d0; padding:10px 0 0 0 }
.general .page #col-left h4.destinationtitle { padding:15px 0 0 0 }

.general .page #col-left h4.buzzingtitle { border-bottom:solid 1px #d0d0d0; padding:10px 0 0 0; margin:0 0 10px 0}

.general .page #col-left table.basic { border-collapse:collapse; margin:1em 0 0; width:100% }
.general .page #col-left table.basic tbody tr.alt td, 
.general .page #col-left table.basic tbody tr.alt th { background-color:#F8F8F8; }



.general .page #col-left table.basic tbody td, 
.general .page #col-left table.basic tbody th { border-bottom:1px solid #E6E6E6; }

.general .page #col-left table.basic th, table.basic td { margin:0; padding:5px 5px 5px 7px; text-align:left; }

.general .page #col-left table.basic td, 
.general .page #col-left table.basic th { vertical-align:top; }

.general .page #col-left table.basic th, 
.general .page #col-left table.basic td {margin:0; padding:5px 5px 5px 7px; text-align:left; }

#morefilterbtn {text-decoration:none;}
.search-form {
    height: 350px;
}


.from dt { margin:-2px 4px 5px 0 !important; margin:-1px 4px 5px 0 !important!; }
.toCountry dt { margin:-2px 4px 5px 0 !important; margin:-1px 4px 5px 0 !important!; }
.to dt { margin:-2px 4px 5px 0 !important; margin:-1px 4px 5px 0 !important!; }
.Depart dt { margin:-2px 4px 5px 0 !important; margin:-1px 4px 5px 0 !important!; }
.Return dt { margin:-2px 4px 5px 0 !important; margin:-1px 4px 5px 0 !important!; }
.class dt { margin:-2px 4px 5px 0 !important; margin:-1px 4px 5px 0 !important!; }
.Adults dt { margin:-2px 4px 5px 0 !important; margin:-1px 4px 5px 0 !important!; }
.Children dt { margin:-2px 4px 5px 0 !important; margin:-1px 4px 5px 0 !important!; }
dl.directflights dd { float:left; padding:4px 0 0px 0}
dl.directflights dd input { position:relative; margin:0 !important; margin:0 0 0 -4px !important!; margin:0 0 0 -4px; }
dl.directflights dd label { position:absolute; float:none; margin:-8px 0 0 4px !important; margin:-4px 0 0 0 !important!; margin:-4px 0 0 0; padding:7px 4px 0 0; }
dl.returnflights dd { float:left; padding:4px 0 0px 0}
dl.returnflights dd label { position:absolute; float:none; margin:-8px 0 0 4px !important; margin:-4px 0 0 0 !important!; margin:-4px 0 0 0; padding:7px 4px 0 0; }
dl.returnflights dd input { position:relative; margin:0 !important; margin:0 0 0 -4px !important!; margin:0 0 0 -4px; }
dl.flex dd { float:left; padding:4px 0 0px 0}
dl.flex dd label { position:absolute; float:none; margin:-8px 0 0 4px !important; margin:-4px 0 0 0 !important!; margin:-4px 0 0 0; padding:7px 4px 0 0; }
dl.flex dd input { position:relative; margin:0 !important; margin:0 0 0 -4px !important!; margin:0 0 0 -4px; }
.helpicon { float:left; padding:0; line-height:25px; position:absolute; margin:4px 0 0 162px !important; margin:0 0 0 4px !important!; }


#content #right-left #middle .col1				{ width:364px; padding:15px 35px 0 12px; height:126px; float:left;}
#content #right-left #middle .col1 p.title 		{ font-weight:bold; padding:10px 0 10px }
#content #right-left #middle .col1 p			{ padding:0 0 10px 0; font-size:11px; color:#FFFFFF}

#content #right-left #middle .col1 ul.morelink { padding:0; margin:0; list-style:none; }

#content #right-left #middle .col1 ul.morelink li { background-image:url(../../red-img/readydeals/bg_orange_arrow_blue_bg.jpg); background-position:right 3px; background-repeat:no-repeat; padding:0 12px 0 0; text-align:right }
#content #right-left #middle .col1 ul.morelink li a { color:#b5d8f1; font-size:11px; text-decoration:underline }

#content #right-left #middle .col2				{ float:left; background-image:url(../../red-img/readydeals/bg_homeblue_col1.jpg); background-repeat:no-repeat; background-position:right; width:197px; padding:0; height:152px; margin:20px 0 0 0;   }
#content #right-left #middle .col2 ul			{ margin:0; padding:6px 6px 6px 8px; list-style:none }
#content #right-left #middle .col2 ul li		{ float:left; margin:0; padding:14px 6px; border:0 }
#content #right-left #middle .col2 ul li a img		{ border:0; }
#content #right-left #middle .col1 .ready-lorem-img-replacement { color: white; font-weight: normal;  }

