body,table  {
    font: 11px Franklin Gothic Book !important;
    color: #333333 !important;
}

* html #content .back {
    background: transparent url(/images/home/back.gif) no-repeat scroll left top;
    display: block;
    font: 11px Franklin Gothic Book !important;
    font-weight:bold !important;
    left: 510px !important;
    padding-left: 18px;
    position: absolute;
    text-decoration: none;
    margin-top: 4px !important;    
}

*:first-child+html #content .back {
    background: transparent url(/images/home/back.gif) no-repeat scroll left top;
    display: block;
    font: 11px Franklin Gothic Book !important;
    font-weight:bold !important;
    left: 510px !important;
    padding-left: 18px;
    position: absolute;
    text-decoration: none;
    top: 145px !important;
    
}

* html body,table {
    font: 11px Franklin Gothic Book !important;
    color: #333333 !important;
}

#c_col .column_l1 ul li,#c_col .column_r1 ul li {
    color: #9c1f2e !important;
    font-family: Franklin Gothic Medium !important;
}

#search {
    background-color: #d7ad00 !important;
}

#bottom_line {
    background-color: #d7ad00 !important;
}

.home_offers h3, #container .home_offers h3 a {
    color: #9c1f2e !important;
    font-family: Franklin Gothic Medium !important;
}

.home_flights_search .line1 h2 {
    color: #9c1f2e !important;
    font-family: Franklin Gothic Medium !important;
    padding-bottom: 10px;
}

.bl_grey h1, .bl_grey h3, .bl_grey h2 {
    font-family: Franklin Gothic Medium !important;
    font-size: 13px !important;
}

#c_col .title2 {
    color: #9c1f2e !important;
}

.home_ads_block h3{
    color: #9c1f2e !important;
    font-family: Franklin Gothic Medium !important;
    font-size: 13px !important;
}

.home_ads_block table thead td {
    color: #9c1f2e !important;
}

#Nav li span.sp2 {
    font-family: Franklin Gothic Medium !important;
    font-size:11 !important;
    margin-bottom: -2px;
}

#nav h4, .ad_links h5 {
    font-family: Franklin Gothic Medium !important;
}

.rbr_cat li.title, #accom_results td a.attraction_more {
    color: #9c1f2e !important;
}

.home_flights_search select {
    font-family: Franklin Gothic Medium !important;
}

.home_flights_search select, #searchfrm .location, #searchfrm select {
    font-family: Franklin Gothic Medium !important;
}

#Nav li.active, .bl_blue3 {
    background-color: #E5E5DA !important;    
}

.bl_orange3 {
    background-color: #9c1f2e !important;
}

#h_tab2 tr.head td {   
    background: #d7ad00 url('/images/home/h_tab_bg1.gif') no-repeat left top !important;  
    border-right:1px solid #FFFFFF; !important; 
}

#accom_results_head.ver2 td.r{
    background:#FFFFCB url(/i/a_r.gif) no-repeat scroll left top !important;
}

#h_tab2 td {
    border-bottom: 1px solid #E5E5DA !important;
}

#flights_result_header {
    background: #FFFFFF none repeat scroll 0% !important;
}

airlinesColumnTd {
    background: #9c1f2e none repeat scroll 0% !important;
    border-left: 1px solid #CC0000 !important;
    border-right: 1px solid #CC0000 !important;
}

#resultMatrix thead td {
    background: #9c1f2e url(/images/home/bl_orange_tr.gif) no-repeat scroll right top !important;
}

#resultMatrix .vendorCell {
    background: #FFFFFF url(/i/a_l.gif) no-repeat left top !important;
    border-color: -moz-use-text-color #9c1f2e -moz-use-text-color -moz-use-text-color !important; 
}

#caption {
    border-bottom:1px solid #9c1f2e !important;
    border-left:none !important;
    border-right:medium none !important;
    border-top:medium none !important;
    height:100px;
    padding-left:97px;
    position:relative;
}

.bl_orange4 {
    background-color: #9c1f2e !important;
    margin-top: -3px;
}

#accom_results_head.mod2 td.r {
    background: #FFFFCB url(/i/a_r.gif) no-repeat scroll left top !important;
}

form.accom_search_ver2 .progress {
    background:transparent url(/i/search_indicator.gif) no-repeat scroll 0pt 2px !important;
}

.bl_grey h1, .bl_grey h3, .bl_grey h2, .bg_grey {
    background-color: #9c1f2e !important;
}

.bl_grey .bl_title {
    background: #9c1f2e url(/images/home/list_bg_t.gif) no-repeat scroll center bottom !important;
}

.bl_grey .bl_title h1, .bl_grey .bl_title h3, .bl_grey h1, .bl_grey h3, .bl_grey h2 {
    color: #FFFFFF !important;
}

.home_flights_search .line1 h2 {
    background: #FFFFFF none repeat scroll 0% 50% !important;
}

.home_list_t {
    background: transparent url(/images/home/list_bg_t.gif) no-repeat scroll 0pt !important;
}

.bl_grey {
    border-top-color: #9c1f2e !important;
		background: #d7ad00 url(/images/home/bl_grey_bg.gif) no-repeat scroll center bottom !important;
}

.home_flights_search .line1 {
    background: transparent none repeat scroll 0% !important;
}

#c_col ul.flights, #c_col ul.accom, #c_col ul.travel, 
#c_col ul.attract, #c_col ul.get, #c_col ul.car, 
#c_col ul.tour, #c_col ul.rail, #c_col ul.ferry, 
#c_col ul.touring, #c_col ul.weddings, #c_col ul.dive {
    background: transparent none repeat scroll 0% !important;
}

.home_ads_block .text {
    border-left: 1px solid #9c1f2e !important;
    border-right: 1px solid #9c1f2e !important;
}

.bl_beige .bl_title {
    background: #FFFFFF;
    color: #9c1f2e !important;
    font-family: Franklin Gothic Medium !important;
    font-size: 13px !important;
}
.rbr_cat ul.accom,  .rbr_cat ul.flights, .rbr_cat ul.accom, .rbr_cat ul.travel, 
.rbr_cat ul.attract, .rbr_cat ul.get, .rbr_cat ul.car, 
.rbr_cat ul.tour, .rbr_cat ul.rail, .rbr_cat ul.ferry, 
.rbr_cat ul.touring, .rbr_cat ul.weddings, .rbr_cat ul.dive {
    background: transparent none repeat scroll 0% !important;
}

#r_col img {
    margin-bottom: 2px !important;
}

* html #r_col img {
    margin-bottom: 2px !important;
}

#Nav li, #Nav li.active {
	background: transparent none repeat scroll 0 0 !important;
	height: 20px;
	margin: 0 0 -1px !important;
}

#Nav li a {
	padding: 2px 2px 4px 3px !important;
	float: left;
	background: #9c1f2e;
}

#Nav li span.sp2 {
	padding: 0 20px 0 16px !important;
}

#Nav li span {
	float: left;
}

#Nav li.active a {
	background: #d7ad00 !important;
}

.accom_results_item .best_price strong, .accom_results_item .direct_price strong {
	font-size: 11px !important;
}