#featured_comment {
display: none !important;
}

#toll_free_number {
display: none !important;
}

#header {
border-bottom: none !important;
margin: 0 !important;
height: 95px !important;
}

#content {
width: 970px;
}

#headliner {
width: 970px;
height: 338px;
background: #FFF url(../i/sydney_headliner.jpg) center center no-repeat;
position: relative;
}

#headliner h2 {
font-size: 30px;
text-indent: -5000px;
background: transparent url(../i/sydney_headliner_header.gif) top center no-repeat;
margin: 5px 0 5px 0;
}

.melbourne #headliner { background: #FFF url(../i/melbourne_headliner.jpg) center center no-repeat; }
.melbourne #headliner h2 { font-size: 28px; background: transparent url(../i/melbourne_headliner_header.gif) top center no-repeat; }
.adelaide #headliner { background: #FFF url(../i/adelaide_headliner.jpg) center center no-repeat; }
.adelaide #headliner h2 { font-size: 28px; background: transparent url(../i/adelaide_headliner_header.gif) top center no-repeat; }
.brisbane #headliner { background: #FFF url(../i/brisbane_headliner.jpg) center center no-repeat; }
.brisbane #headliner h2 { font-size: 28px; background: transparent url(../i/brisbane_headliner_header.gif) top center no-repeat; }
.perth #headliner { background: #FFF url(../i/perth_headliner.jpg) center center no-repeat; }
.perth #headliner h2 { background: transparent url(../i/perth_headliner_header.gif) top center no-repeat; }

#search_form_space {
height: 265px;
width: 280px;
padding: 20px 10px 10px 10px;
position: absolute;
right: 20px;
top: 20px;
color: #FFF;
background: transparent url(../i/60_percent_black.png) top left repeat;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

#search_form_space h3 {
color: #FFF;
}

#wrapper #content div.primary {
width: 620px;
margin-left: 15px;
line-height: 1.3em;
}

#wrapper #content div.secondary {
width: 300px;
margin-right: 15px;
line-height: 1.7em;
}

#wrapper #content div.full {
width: 960px;
margin: 0 auto;
}

.secondary h2, h2.knockout {
color: #FFF;
background: #0379af url(../i/nav_bg_x.gif) bottom left repeat-x;
padding: 8px 15px 7px 15px;
}

.secondary h2 {
font-size: 16px;
}

.secondary ul {
list-style: none;
padding-left: 10px;
}

.secondary ul li {
margin-bottom: 5px;
padding-left: 22px;
background: transparent url(../i/list_bullet_blue_star.gif) left center no-repeat;
}

.secondary li a {
font-size: 14px;
font-weight: bold;
}

div.splash_hotel_list {
width: 138px;
min-height: 190px;
padding: 5px 5px 10px 5px;
margin: 0 10px 10px 0;
float: left;
background: #F6F6FF;
border: 1px solid #E0E0F0;
text-align: center;
}

.splash_hotel_list .promo_description {
background: #f04000;
color: #FFF;
font-weight: bold;
padding: 4px;
margin-top: 2px;
display: block;
text-align: center;
}

.splash_hotel_list h3 {
font-size: 16px;
font-weight: bold;
margin: 2px 0;
padding: 0 5px;
height: 5.5em;
display: table-cell;
vertical-align: middle;
background: #ECECFF;
width: 128px;
}

.splash_hotel_list div.hotel_rating {
width: 100px;
margin: 0 19px 3px;
display: inline;
}

.splash_hotel_list .hotel_rating .rating_text {
text-indent: -5000px;
}

.splash_hotel_list .standard_pricing_heading, .splash_hotel_list .promo_pricing_heading, .splash_hotel_list .pricing_footer {
text-transform: uppercase;
font-weight: normal;
text-align: center;
font-size: 12px;
display: block;
}

.splash_hotel_list .standard_pricing_heading {
display: inline;
color: #999;
}

.splash_hotel_list .standard_pricing {
text-decoration: line-through;
font-size: 14px;
text-align: center;
font-weight: bold;
}

.splash_hotel_list .promo_pricing {
color: #f04000;
padding:  4px;
clear: both;
font-size: 24px;
text-align: center;
display: block;
font-weight: bold;
}

.splash_hotel_list .button {
display: block;
margin-top: 10px;
}
				
#popular_hotel_list {
list-style: none;
margin: 0;
padding: 0;
}

#popular_hotel_list li {
border: 1px solid #ccc;
padding: 5px 10px;
float: left;
width: 278px;
}

#popular_hotel_list p.hotel_link {
width: 170px;
font-size: 14px;
font-weight: bold;
float: left;
margin: 0;
}

#popular_hotel_list div.hotel_rating {
width: 100px;
margin: 0;
float: right;
clear: none;
}

#popular_hotel_list .hotel_rating .rating_text {
display: none;
}

#popular_hotel_table {
border-collapse: collapse;
border: 1px solid #CCF;
padding: 0;
width: 300px;
}

#popular_hotel_table tr {
padding: 5px 10px;
width: 278px;
margin-bottom: 5px;
background: #ECECFF;
}

#popular_hotel_table tr.odd {
background: #F6F6FF;
}

#popular_hotel_table td {
padding: 0;
margin: 0;
border: 1px solid #CCF;
border-right: none;
border-left: none;
}

#popular_hotel_table td.hotel_link {
width: 170px;
font-size: 14px;
font-weight: bold;
vertical-align: middle;
padding: 7px 5px 7px 10px;
}

#popular_hotel_table td.rating {
width: 100px;
vertical-align: middle;
padding: 5px 5px 5px 0;
}

#popular_hotel_table div.hotel_rating {
width: 100px;
margin: 0;
}

#popular_hotel_table .hotel_rating .rating_text {
display: none;
}

/*search form styles*/
#quick_search {
width: 280px;
margin: 0 auto;
}

#search_form_space label {
width: 180px;
text-align: center;
text-indent: -30px;
margin: 0;
padding: 5px 0 0 50px;
clear: both;
display: block;
font-weight: bold;
font-size: 16px;
font-family: Tahoma, Arial, Helvetica, sans-serif;
}

#when_check_in, #when_check_out, #check_in_date, #check_out_date {
width: 115px;
float: left;
text-align: center;
font-size: 16px;
padding: 2px 5px;
margin: 4px 0 2px 0;
}

img.ui-datepicker-trigger {
background: none;
margin: 8px 3px 0 2px;
float: left;
cursor: pointer;
}

label span.date_format {
/*display: block;*/
display: inline;
text-align: center;
font-weight: normal;
font-size: 10px;
padding-left: 5px;
}

label span.date_format {
color: #CCC;
}

#search_form_space #ps_submit {
padding: 0;
float: right;
}

#search_form_space #ps_submit_label {
margin: 0;
padding: 0;
width: 100%;
text-align: right;
clear: both;
}

h2.sub_heading {
font-size: 12px;
color: #303030;
text-align: right;
margin: 0 10px 5px 0;
}