/* Rohan Sherrard. lowcostholidays.com */
/* v1.0 | 20100330 */

@charset "utf-8";
/* CSS Document */
/** Layout has been encapsulated as much as possible on page elements. **/


.clear {
    clear: both;
}

/* header.php */
#header {
	padding-top:10px;
	clear:both;
}

#home_page_tabs ui-tabs-panel, #home_page_tabs .ui-widget-content, #home_page_tabs .ui-corner-bottom {
    float:left;
    width:935;
}

/* header_menu.php */

#header_menu {
	margin-bottom:10px;
}

/* page.php */

#page_container {
	margin-left:auto;
	margin-right:auto;
	position:relative;
	width:976px;
	margin-bottom:30px;
}

/* footer.php */

#footer {
	padding-top:20px;
    position:absolute;
    bottom:0;
    width:100%;
    height:60px;
}


/* home_page.php */

#left_content {
	float:left;
}

#right_content {
	float:right;
	width:450px;
}

#left_side_left_content {
	float:left;
	width:162px;
}

#right_side_left_content {
	float:right;
	width:340px;
}

.small_box {
	width:150px;
}

.tab_item {        
    background:none repeat scroll 0 0 #EFEFEF;
    color:#333333;
    cursor:pointer;
    float:left;
    margin:6px 14px 0 0;
    width:176px;
    overflow:hidden;               
}

.last_tab {
 margin-right: 0px;    
}

/** home_page.php #search elements# **/

.home_sb{
	padding-top:10px;
}

.home_fe {
	padding-left:80px;
	clear:both;
	padding-bottom:5px;
}

.home_fe .form_n_1 {
    margin-left:8px;
    margin-right:8px;
}

.home_fe.last {
    clear:both;
    padding-bottom:8px;
}

/* Landing Pages */

#landing_content_left {
	float:left;
	width:350px;
}

#landing_content_right {
	float:left;
	margin-left:10px;
	width:616px;
}

#price_landing_container {
    display:block;
    float:right;
    margin-right:15px;
    text-align:center;
    width:130px;
}

#content_landing_left
{
    float:left;
    width:45%;
    padding-bottom:25px;   
}
#content_landing_left h1, #content_landing_left h2, #content_landing_left h3  
{
background:none;
}

#content_landing_right{
    float:right;
    width:45%; 
    padding-bottom:25px;  
}
    /* Transfers Landing */
#landing_content_right_banner  .trans_landing_content_modifier{
        padding-top:12px;      
    }
#landing_content_right_price_banner  .trans_landing_content_modifier_right_h4{
        padding-top:6px;   
}

/* Results Page*/

/* Insurance Results */

.table_insurance_results {
    width:100%;
}

/* Basket page */

#basket {
    margin-bottom:10px;
    clear: both;
    position: relative;
}

#basket_contents {
    background-color: #fff;
    border-bottom:1px solid #999999;
    border-right:1px solid #999999;
    border-left:1px solid #999999;
    border-top:1px solid #999999;
}

.search_contents {
    background-color: #fff;
    border-bottom:1px solid #999999;
    border-right:1px solid #999999;
    border-left:1px solid #999999;
    border-top:1px solid #999999;
    overflow:hidden;
    padding:5px;
}

#basket_search_left_content {
    width: 162px;
    float: left;
}
#basket_search_right_content {
    float:left;
    left: -1px;
    width:792px;
}

#basket_search {
    margin-bottom: 10px;
    float: left;
}

#basket_security {
    float:left;
    width: 815px;
    margin-left: 160px;
}
#basket_footer {
    float: left;
    width: 100%;
}

#results_left_content {
    float:left;
    margin-right:10px;
    width:246px;
}

#results_right_content {
    float:right;
}

.confirmation_box {
    clear:both;
    margin-bottom: 10px;
}

#home_page_tabs{
    float:left;
}

/* TICKETS */
#content_bar {
    margin-bottom: 10px;
    float: left;
}
#col_left {
    background-color: blue; 
    float:left;
    margin-right: 10px;
    width: 210px;  
}

#col_center {
    background-color: red; 
    float:left;
    margin-right: 10px;
    width: 535px;      
}

#col_right {
    background-color: green; 
    float:right;
    width: 210px;     
}

.balloon {
    margin-top:10px;
}

#topDestinations li span {
    float:left;
}

#topDestinations li a {
    float:right;
}

#topDestinations li {
    height:18px;
    list-style:none outside none;
    font-size:0.7em;
}

#topDestinations h3 {
    background-image:url("images/topShuttleDestinations.gif");
    background-repeat:no-repeat;
    display:block;
    height:26px;
    margin:10px 0 10px;
    width:208px; 
}

#breadcrumb {
    float:left;
}

