body {
    background:#FBFBFB;
}
div#container {
background:#FFFFFF url(/media/img/booking/left_bgr.gif) repeat-y scroll 0% 50%;
padding-left:17px;
border:none;
font-family:Arial;
margin:0 auto;
padding:0 0;
width:931px;
}
div#bottom {
    width:95%;
	margin-left: 10px;
}
div#content {
width:880px;
margin-left:15px;
}
div#booking, div#hotel-booking {
    line-height:15px;
    background:url(/media/img/booking/hotel-list-background.gif) repeat-x;
    background-position:0 28px;
    width:877px;
    margin-top:10px;
}

div.hotel-paragraph{
	float: right;
	width: 600px;
	color:#686868;
	font-weight:bold;
	position: relative;
	top: -9px;
	height: 0px;
	z-index: 100;
}

div.hotels-tab, div.flight-tab-active {
background:url(/media/img/booking/hotel-tab.gif) no-repeat;
width:125px;
height:28px;
margin-left:10px;
}
div.flight-tab-active {
background:url(/media/img/booking/flight-tab.gif) no-repeat;
    width:162px;
}
div.hotel-tab-inactive, div.flight-tab-inactive {
margin-left:130px;
margin-top:-24px;
background:transparent url(/media/img/booking/hotel-tab-inactive.gif) no-repeat scroll 0 0;
float:left;
height:24px;
width:121px;
}
div.flight-tab-inactive {
background:transparent url(/media/img/booking/flight-tab-inactive.gif) no-repeat scroll 0 0;
}
div.no-results {
    color:#777777;
    float:left;
    font-weight:bold;
    padding-top:30px;
    text-align:center;
    width:680px;
}
    /* sorting & paginator */

    div#sorting {
        margin-top:5px;
        margin-left:182px;
        margin-top:-28px;
        margin-bottom:10px;
        text-align:left;
        float:left;
    }
    div#paginator a {
    border-left:1px solid #D9D3B9;
    border-right:1px solid #D9D3B9;
    font-weight:bold;
    padding:2px;
    }

/*.threepxfix class below:
 * Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.
 * */

    * html .threepxfix{
        * margin-left: 3px;
        * }
       
div.splash_screen {
    width:100%;
    height:100%;
    position:absolute;
    background:#fff;
    left:0;
    top:0;
    -moz-opacity: .7;
}

span.bold {
font-weight:bold;
}
div#hotel-detail-container{
	background:transparent url(/media/img/booking/hotel-list-background.gif) repeat-x scroll 0 28px;
}

.goBack{
	margin: 0px 10px;
	padding:4px;
	text-align:center;
	border:1px solid #748DB5;
	background-color: #e9f6fe;
}

.cancelReservations{
	background:transparent url(/media/img/booking/cancel-button.gif) no-repeat;
	width: 170px;
	height: 25px;
	border: none;
	margin-bottom: 15px;
}

.cc-info{
margin-top:100px;
}
.bb-links {
}
/* FLIGHT LINK BOX */

div#flights-link-box {
    background:url(/media/img/booking/flights-link-box-left.gif) no-repeat scroll 0 0;
}
div#flights-link-box-right {
background:transparent url(/media/img/booking/flights-link-box-right.gif) no-repeat scroll right top;
padding-top:10px;
}
div#flights-link-box-right .text {
background:transparent url(/media/img/booking/flights-link-box-back.gif) repeat-x scroll 0 0;
font-size:12px;
font-weight:bold;
height:43px;
margin-left:65px;
margin-right:2px;
margin-top:-10px;
padding:4px 10px 10px;
}
div#flights-link-tab {
background:transparent url(/media/img/booking/flights-link-tab.gif) no-repeat scroll 0 0;
float:right;
font-weight:bold;
height:23px;
margin-right:-13px;
margin-top:-14px;
padding-left:14px;
width:83px;
}
div.flights-link-spacer {
height:5px;
float:left;
width:19%;
}
