body {
margin: 0px;
padding: 0px;
	 font-family: Verdana, Arial;
	 background-image: url("/images/background.gif");
}


#container {
width: 1000px;
margin: 15px auto;
}


#top-border,
#top-border2 {
float: left;
width: 1000px;
       background-image: url("/images/site-top.gif");
height: 5px;
}

#bot-border,
#bot-border2 {
float: left;
width: 1000px;
       background-image: url("/images/bot_bg.gif");
height: 5px;	
}

#bot-border2 {
	margin-bottom: 15px;
}




#container2,
#container3 
{
float: left;
width: 990px;
       padding-left: 5px;
       padding-right: 5px;
       background-image: url("/images/site_bg.gif");	
}



a:link, a:visited {
color: #000;
  }


a:hover {
color: #e07927;
  }



#header, #nav-row, #sub-nav-row, #content, #footer, #footer .footer-nav-row, #footer .footer-copy {
	float: left;
	width: 990px;
}

#header {
	background: #FFF;
}



#header, #header #right-col {

}

#header #logo { 
	float: left;
}



#header #right-col {
float: right;
padding: 0px;
}

#header #right-col #ad {
float: right;
}

#header #right-col #lang {
float: right;
width: 200px; 
height: 10px;
	margin-top: 15px;
	font-size: 12px;
	text-align: right;
}



#nav-row {
	width: 990px;
	height: 27px;
	border-bottom: 1px solid #FFF;
	background-color: #FFF;
} 


#nav-row2 {
	float: left;
	padding-left: 0px;
	height: 27px;
	background: #56565A;
	background-image: url("/images/nav_bg.gif");
	background-repeat: no-repeat;
}


#nav-row a:link,
#nav-row a:visited {
	color: #FFF;
       text-decoration: none;
} 



#nav-row #language,
#nav-row #weather {
    float: right;
}

#nav-row #weather {
	font-size: 12px;
	padding-top: 5px;
	padding-right: 5px;
	color: #838383;
}

#nav-row #language #flagtrigger{
	background: url('/images/us.gif') top right no-repeat;
	display:block;
	float:left;
	width:110px;
	margin:2px;
}

#nav-row #language #more-flags{
	background:#FFF url('/images/popup-bg.png') 0 0 no-repeat;
	width:214px;
	height:88px;
	float:left;
	margin:5px 0 0 0;
}

#nav-row #language #more-flags ul{}

#nav-row #language #more-flags ul li a{
	display:block;
	width:90px;
	margin:5px 5px 4px 5px;
	padding:3px;
	height:12px;
	float:left;
	background-color:#efefef;
	color:#0099CB;
	font-size:11px;
	text-decoration:none;
}

#nav-row #language #more-flags ul li a img {
    float:right;
    margin:-10px 0 0 0;
}

#nav-row #language a{color:#666; font-size:11px; text-decoration:none;}

#nav-row #weather {
	color: #4e9194;
}

#nav-row #language-dropdown {
	background: #FFF;
}

#nav-row #language-dropdown a:link,
#nav-row #language-dropdown a:visited {
	color: #838383;
       	text-decoration: none;
} 

#nav-row .nav-item, #nav-row .nav-item-sel {
float:left;
      font-size: 13px; 
padding: 5px 24px 5px 11px;
	 margin-bottom: -2px;
} 

#nav-row .nav-item, #nav-row .nav-item-sel { 

} 


#nav-row .nav-item-sel {
	border-bottom: 1px solid #f2f2f2;
background: #f2f2f2;
}


#sub-nav-row {
	background: #FFF;
    	padding-bottom: 10px;
}

#sub-nav-row .subnav {
background-color:#F2F2F2;
border-bottom:1px solid #CACACA;
clear:none;
float:left;
height:16px;
padding-bottom:5px;
padding-left:0;
padding-top:4px;
position:relative;
width:785px;
z-index:0;
}

#sub-nav-row .sub-item {
float: left;
       margin-left: 10px;
       margin-right: 20px;
       font-size: 13px;
}

#sub-nav-row .sub-item a:link,
#sub-nav-row .sub-item a:visited {
color: #555;
       text-decoration: none;
}

#sub-nav-row .sub-item a:hover {
color: #e07927;
       text-decoration: underline;
}

#sub-nav-row .sel a:link,
#sub-nav-row .sel a:visited
{
color: #e07927;
       text-decoration: none;
}





#book-item {
background: url("/images/book_online_2.png");
width: 122px;
position: absolute;
left: 50%;
      margin-left: -542px;
top: 158px;
width: 122px;
height: 70px;
} 
#book-item2 {
background: url("/images/book_online2_2.png");
position: absolute; 
left: 50%;
      margin-left: -542px; 
top: 158px;
width: 122px;
height: 70px;
}


#book-item-home {
background: url("/images/book_online_2.png");
position: absolute;
left: 50%;
      margin-left: -542px;
top: 176px;
width: 122px;
height: 70px;
} 





#book-item2-home {
background: url("/images/book_online2_2.png");
position: absolute; 
left: 50%;
      margin-left: -542px; 
top: 176px;
width: 122px;
height: 70px;
}




#book-item #la,
#book-item2 #la,
#book-item-home #la,
#book-item2-home #la {
float: left;
       margin-left: 6px;
width: 40px;
       text-align: center;
       font-size: 28px;
} 

#book-item #la a:link,
#book-item #la a:visited,
#book-item #la a:hover,
#book-item2 #la a:link,
#book-item2 #la a:visited,
#book-item2 #la a:hover,
#book-item-home #la a:link,
#book-item-home #la a:visited,
#book-item-home #la a:hover,
#book-item2-home #la a:link,
#book-item2-home #la a:visited,
#book-item2-home #la a:hover
{
color: #f4ceaf;
       text-decoration: none;
} 

#book-item #book-now,
#book-item2 #book-now,
#book-item-home #book-now,
#book-item2-home #book-now {
float: right;
width: 64px;
       text-align: left;
       font-size: 16px;
       padding-top: 4px;
       padding-left: 6px;
} 

#book-item #book-now a:link,
#book-item #book-now a:visited,
#book-item #book-now a:hover,
#book-item2 #book-now a:link,
#book-item2 #book-now a:visited,
#book-item2 #book-now a:hover, 
#book-item-home #book-now a:link,
#book-item-home #book-now a:visited,
#book-item-home #book-now a:hover,
#book-item2-home #book-now a:link,
#book-item2-home #book-now a:visited,
#book-item2-home #book-now a:hover 
{
	text-decoration: none;
color: #e7ccd4; 
} 

#book-item #book-now2,
#book-item2 #book-now2, 
#book-item-home #book-now2,
#book-item2-home #book-now2 
{
float: right;
width: 65px;
       text-align: left;
       font-size: 19px;
       padding-left: 5px;
       margin-top: -2px;
} 

#book-item #book-now2 a:link,
#book-item #book-now2 a:visited,
#book-item #book-now2 a:hover,
#book-item2 #book-now2 a:link,
#book-item2 #book-now2 a:visited,
#book-item2 #book-now2 a:hover,
#book-item-home #book-now2 a:link,
#book-item-home #book-now2 a:visited,
#book-item-home #book-now2 a:hover,
#book-item2-home #book-now2 a:link,
#book-item2-home #book-now2 a:visited,
#book-item2-home #book-now2 a:hover 
{
color: #e7ccd4; 
       text-decoration: none;
}

#book-item-space {
width: 122px;
position: absolute;
left: 50%;
      margin-left: -542px;
top: 158px;
width: 122px;
height: 70px;
}



/* Travelocity Booking Form Style */
#book-form {
position: absolute; 
left: 50%;
      margin-left: -495px; 
      padding-left: 7px;
top: 219px; 
background: #9b284d;
width: 983px;
       min-height: 313px;
       padding-bottom: 7px;
       padding-top: 7px; 
       z-index:9999
} 

#book-form-home {
position: absolute; 
left: 50%;
      margin-left: -495px; 
      padding-left: 7px;
top: 237px; 
background: #9b284d;
width: 983px;
       min-height: 313px;
       padding-bottom: 7px;
       padding-top: 7px; 
       z-index:9999
} 


#book-form2 {
float: left;
width: 976px;
       background-color: #FFF;
       z-index:9999
}


#book-form #hdr,
#book-form-home #hdr {
width: 961px;
       font-size: 23px;
       font-weight: bold; 
color: #e07927;
       padding-left: 15px;
       margin-top: 5px;
} 


#book-form2 #ftr {
width: 961px;
float: left;
       font-size: 14px;
       font-weight: bold;
color: #333;
       padding-left: 15px;
       margin-bottom: 5px;
}



#book-form #book-logo,
#book-form-home #book-logo {
float: left;
       margin-left: -54px;
       margin-top: -61px;
}


#book-form-home #left-col,
#book-form #left-col {
float: left;
}

#book-form #travelocity,
#book-form-home #travelocity {
float: left;
width: 477px;
       padding-left: 15px;
       margin-top: 5px;
       margin-bottom: 5px;
}



#book-form #right-col,
#book-form-home #right-col {
float: left;
width: 468px;
       padding-top: 5px;
       padding-right: 5px;
}


#book-form #right-col .img-item,
#book-form-home #right-col .img-item
{
float: right;
width: 467px;
       margin-bottom: 2px;
}

#book-form #right-col .img-item2,
#book-form-home #right-col .img-item2
{
float: right;
width: 226px;
       margin-bottom: 2px;
}

#book-form #right-col #sp-title,
#book-form-home #right-col #sp-title {
	font-size: 26px;
	font-weight: bold;
color: #333;
}

#book-form #right-col .sp-item,
#book-form-home #right-col .sp-item {
float: left;
width: 315px;
       margin-bottom: 2px;

}

#book-form #right-col .feedburnerFeedBlock ul,
#book-form-home #right-col .feedburnerFeedBlock ul { 
padding: 0px;
margin: 0px;
}
#book-form #right-col .feedburnerFeedBlock li,
#book-form-home #right-col .feedburnerFeedBlock li { 
	font-size: 14px;
	list-style-type: none;
	margin-left: 0px; 
	padding-top: 1px;
	padding-bottom: 1px;
}


#book-form-home #right-col .feedburnerFeedBlock li a:link,
#book-form-home #right-col .feedburnerFeedBlock li a:visited,
#book-form #right-col .feedburnerFeedBlock li a:link,
#book-form #right-col .feedburnerFeedBlock li a:visited
{ 
color: #4e9194;
       text-decoration: none;
}


#book-form #right-col .feedburnerFeedBlock #creditfooter,
#book-form-home #right-col .feedburnerFeedBlock #creditfooter { 
display: none;

}


#book-form #right-col .sp-item .title,
#book-form #right-col .sp-item .offer,
#book-form-home #right-col .sp-item .title,
#book-form-home #right-col .sp-item .offer {
float: left;
width: 315px;
}

#book-form #right-col .sp-item .title,
#book-form #right-col .sp-item .title a:link,
#book-form #right-col .sp-item .title a:visited,
#book-form-home #right-col .sp-item .title,
#book-form-home #right-col .sp-item .title a:link,
#book-form-home #right-col .sp-item .title a:visited
{
	font-size: 14px;
	text-decoration: none;
color: #4e9194;
}
#book-form #right-col .sp-item .title,
#book-form-home #right-col .sp-item .title {
	margin-top: 10px;
color: #e07927; 
}

#book-form #right-col .sp-item .offer,
#book-form-home #right-col .sp-item .offer {
	font-size: 11px;
}

/* End Travelocity Booking Form Style */




#content {
	padding-top: 5px;
}

#footer {
	padding-top: 5px;
	border-top: 1px solid #000; 
}

#footer #display-ad {
float: left;
width: 468px;
height: 60px;
	margin-left: 261px;
}

#footer .footer-nav-row {
	margin-top: 5px;
	text-align: center;
	font-size: 11px;
}


#footer .footer-copy {
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: center;
	font-size: 11px;
}

.footer-item {
       padding-top: 5px;
       padding-bottom: 5px;
       width: 780px;
       _width: 790px;
       float: left;
       padding-left: 10px;
       color: #6d6f71;
}

.footer-item3 {
       width: 600px;
       _width: 590px;
}

.footer-bot2 {
       float: left;
       width: 970px;
       margin-top: -15px;
}


.footer-bot2 .fleft {
       float: left;
       width: 780px;

}


#lawa {
       margin-top: 25px;
       float: right;
       width: 170px;
}
.footer-item .hdr {
float: left;
       font-size: 14px;
       font-weight: bold;
}

.footer-item .links {
float: left;
       font-size: 11px;
       padding-left: 5px;
       padding-top: 3px;
}


.footer-item2, .footer-item2 #links, .footer-item2 #copy {
width: 350px;
float: right;
       padding-left: 10px;
color: #6d6f71;
       font-size: 11px;
       text-align: right;
       padding-right: 10px;
}
.footer-item2 #copy {
	margin-top: 5px;
}


.footer-item2 {
	padding-top: 5px;
	padding-bottom: 5px;
}

.footer-item a:link,
	.footer-item a:visited,
	.footer-item2 a:link,
	.footer-item2 a:visited
{
color: #6d6f71;
       text-decoration: none;
}

.footer-item a:hover,
	.footer-item2 a:hover {
color: #e07927;
       text-decoration: underline; 
	}


#search-options,
#search-options-sect,
#search-options-art,
#search-options-art2,
#search-options-home {
	background-image: url("/images/art_search_bg.gif");
position: absolute;
left: 50%;
      margin-left: 350px;
top: 254px;
width: 125px;
       font-size: 10px;
padding: 5px;
}



#search-options-home {
top: 253px;
}

#search-options-art2 {
	margin-left: -27px;
}



#search-options #search-options2,
#search-options-art #search-options2,
#search-options-art2 #search-options2,
#search-options-sect #search-options2 {
background: #FFF;
padding: 5px;

}

#search-options-home #search-options2 {
background: #FFF;
padding: 5px;
}
#search-options-sect {
	background-image: url("/images/sect_search_bg.gif");
	background-image: url("/images/art_search_bg.gif");
}

#search-options-art,
#search-options-art2 {
	background-image: url("/images/art_search_bg.gif");
}

#ad-footer {
float: left;
       padding-bottom: 5px;
float: left;
width: 739px;
       padding-left: 261px;
color: #6d6f71;
       background-image: url("/images/site_bg.png");
       background-repeat: repeat-y;
}

/* Right column Items */
/* Search Box */
#content #right-col #search,
#content #page-top #search {
    float: right;
    padding-right: 0px;
}

#content #page-top #search,
#content #right-col #search {
    width: 302px;
    padding: 10px;
    background-image: url("/images/search-bg.gif");
    background-repeat: no-repeat;
}

#content #right-col #search .copy,
#content #page-top #search .copy {
	font-size: 11px;
}


#content #right-col #search .field,
#content #page-top #search .field {
float: left;
width: 200px;
}




#content #right-col #search .field input,
#content #page-top #search .field input {
	border-top: 2px solid #797979;
	border-left: 2px solid #797979;
	border-left: 2px solid #dadada;
	border-right: 0px;
	color: #676767;
       	font-size: 13px;
	width: 243px;
	height: 22px;
	padding-top: 2px;
}



#content #right-col #search .btn,
#content #page-top #search .btn {
	float: right;
       	background-image: url("/images/search-btn-bg.gif");
	height: 24px;
	padding: 3px 5px 0 5px;
	font-size: 13px;
	color: white;
}


#content #right-col #search .btn a:link,
#content #right-col #search .btn a:visited,
#content #right-col #search .btn a:hover,
#content #page-top #search .btn a:link,
#content #page-top #search .btn a:visited,
#content #page-top #search .btn a:hover {
	color: white;
       text-decoration: none;
       font-size: 13px;
       font-weight: normal;
}

#content #right-col #search .btn img,
#content #page-top #search .btn img {
	display: none;
}

#language-dropdown {
	position: absolute; 
	font-size: 12px; 
	padding: 5px;
	border: 1px solid #70707e;
	border-top: 0px;
	width: 71px;
}

#language-dropdown ul {
	list-style: none; 
	margin: 0px;
	padding: 0px;
}

#language-dropdown li {
	margin-bottom: 2px;
}







#content #right-col .rpanel {
        float: left;
        width: 328px;
        background-image: url("/images/right_panel_bg.gif");
        margin-top: 10px;
        margin-left: -3px;
}


#content #right-col .rpanel .hdr {
    float: left;
    width: 298px;
    background-image: url("/images/right_panel_hdr.gif");
    background-position: bottom left;
    background-repeat: no-repeat;
    padding: 15px;
    padding-top: 0px;
}

#content #right-col .rpanel .bdy {
        float: left;
        width: 298px;
        background-image: url("/images/right_panel_footer.gif");
        background-position: bottom left;
        background-repeat: no-repeat;
        padding: 15px;
        padding-top: 0px;
}






#content #right-col .rpanel .bdy #book-it-hdr {
	float: left;
	width: 298px;
}

#content #right-col .rpanel .bdy #book-it-hdr #book-it {
	float: left;
	color: #424242;
	font-size: 24px;
}

#content #right-col .rpanel .bdy #book-it-hdr #book-it-to-la {
	float: left;
	color: #ea8c28;
	font-size: 24px;
	margin-left: 10px;
}

#content #right-col .rpanel .bdy #book-it-nav {
	background: #ffc864;
	float: left;
	width: 298px;
	height: 29px; 
}


#content #right-col .rpanel .bdy #book-it-bdy,
#content #right-col .rpanel .bdy #book-it-bdy .book-it-bdy {
	background: #ea8c28;
	float: left;
	width: 298px;
}

#content #right-col .rpanel .bdy #book-it-bdy .book-it-bdy {
    padding-top: 60px;
}

#content #right-col .rpanel .bdy #book-it-bdy #book-it-hotels #book-check-in {
	float: left;
	font-size: 12px;
	color: #fff;
	text-align: right;
	width: 175px;
}
#content #right-col .rpanel .bdy #book-it-bdy #book-it-hotels #book-check-in input {
	width: 75px;
	border: 1px solid #c0c0c0;
}


#content #right-col .rpanel .bdy #book-it-bdy #book-it-hotels #book-check-out {
	float: left;
	font-size: 12px;
	color: #fff;
	padding-top: 15px;
	text-align: right;
	width: 175px;
    clear: left;
}
#content #right-col .rpanel .bdy #book-it-bdy #book-it-hotels #book-check-out input {
	width: 75px;
	border: 1px solid #c0c0c0;
}

#content #right-col .rpanel .bdy #book-it-bdy #book-it-hotels #book-check-rooms {
	float: left;
	font-size: 12px;
	color: #fff;
	padding-top: 15px;
	margin-right: 40px;
	text-align: right;
    width: 130px;
    clear: left;
}

#content #right-col .rpanel .bdy #book-it-bdy #book-it-hotels #book-check-rooms select {
	border: 1px solid #c0c0c0;
}

#content #right-col .rpanel .bdy #book-it-bdy #book-it-hotels #book-check-adults {
	float: left;
	font-size: 12px;
	color: #fff;
	padding-top: 15px;
	margin-right: 40px;
	text-align: right;
	width: 130px;
    clear: left;
}
#content #right-col .rpanel .bdy #book-it-bdy #book-it-hotels #book-check-adults select {
	border: 1px solid #c0c0c0;
}

#content #right-col .rpanel .bdy #book-it-bdy #book-it-hotels #book-check-children {
    float: left;
	font-size: 12px;
	color: #fff;
	padding-top: 15px;
    text-align: right;
    width: 130px;
    clear: left;
}
#content #right-col .rpanel .bdy #book-it-bdy #book-it-hotels #book-check-children select {
	border: 1px solid #c0c0c0;
}

#content #right-col .rpanel .bdy #book-it-bdy .book-find {
    float: left;
    margin-top: 10px;
    margin-left: 150px;
    font-size: 10px;
    font-weight: bold;
    text-align: center;
    padding-top: 3px;
    clear: both;
    width: 131px;
    background-image: url("/images/find-flights-bg.gif");
    height: 18px;
}

#content #right-col .rpanel .bdy #book-it-bdy .book-find a:link,
#content #right-col .rpanel .bdy #book-it-bdy .book-find a:visited {
	color: #FFF;
	text-decoration: none;
}

#content #right-col .rpanel .bdy #book-it-bdy .bottom-space {
    float: left;
    height: 10px;
    clear: both;
}

#content #right-col .rpanel .bdy #book-it-bdy #book-it-hotels #save-up-to {
	float: right;
	padding-right: 20px;
}


#content #right-col .rpanel .bdy #book-it-bdy #book-it-flights .book-flights-location,
#content #right-col .rpanel .bdy #book-it-bdy #book-it-packages .book-flights-location {
	float: left;
}

#content #right-col .rpanel .bdy #book-it-bdy #book-it-flights .book-flights-location .book-flights-depart,
#content #right-col .rpanel .bdy #book-it-bdy #book-it-packages .book-flights-location .book-flights-depart {
	float: left;
    padding-left: 15px;
}


#content #right-col .rpanel .bdy #book-it-bdy #book-it-flights .book-flights-location .book-flights-arrival,
#content #right-col .rpanel .bdy #book-it-bdy #book-it-packages .book-flights-location .book-flights-arrival {
    float: left;
    padding-left: 15px;
}


#content #right-col .rpanel .bdy #book-it-bdy #book-it-flights .book-flights-location .book-flights-depart input,
#content #right-col .rpanel .bdy #book-it-bdy #book-it-flights .book-flights-location .book-flights-arrival input,
#content #right-col .rpanel .bdy #book-it-bdy #book-it-packages .book-flights-location .book-flights-depart input,
#content #right-col .rpanel .bdy #book-it-bdy #book-it-packages .book-flights-location .book-flights-arrival input {
	width: 125px;
	border: 1px solid #c0c0c0;
	text-align: center;
}



#content #right-col .rpanel .bdy #book-it-bdy #book-it-flights .book-flights-time,
#content #right-col .rpanel .bdy #book-it-bdy #book-it-cars .book-flights-time,
#content #right-col .rpanel .bdy #book-it-bdy #book-it-packages .book-flights-time {
	float: left;
	padding: 20px 15px 0 15px;
	width: 268px;
}

#content #right-col .rpanel .bdy #book-it-bdy #book-it-flights .book-flights-time .label,
#content #right-col .rpanel .bdy #book-it-bdy #book-it-cars .book-flights-time .label,
#content #right-col .rpanel .bdy #book-it-bdy #book-it-cars .book-cars-type .label,
#content #right-col .rpanel .bdy #book-it-bdy #book-it-packages .book-flights-time .label {
	float: left;
	width: 55px;
	font-size: 12px;
	color: #FFF;
}

#content #right-col .rpanel .bdy #book-it-bdy #book-it-cars .book-cars-type {
	float: left;
	padding-top: 20px;
}



#content #right-col .rpanel .bdy #book-it-bdy #book-it-cars .book-cars-type .label {
	width: 70px;
	text-align: right;
}




#content #right-col .rpanel .bdy #book-it-bdy #book-it-flights .book-flights-time .fld,
#content #right-col .rpanel .bdy #book-it-bdy #book-it-cars .book-flights-time .fld,
#content #right-col .rpanel .bdy #book-it-bdy #book-it-packages .book-flights-time .fld {
	float: left;
	width: 108px;
}

#content #right-col .rpanel .bdy #book-it-bdy #book-it-flights .book-flights-time .fld input,
#content #right-col .rpanel .bdy #book-it-bdy #book-it-cars .book-flights-time .fld input,
#content #right-col .rpanel .bdy #book-it-bdy #book-it-packages .book-flights-time .fld input {
	width: 94px;
	border: 1px solid #c0c0c0;
	text-align: center;
}

#content #right-col .rpanel .bdy #book-it-bdy #book-it-flights .book-flights-time .slct,
#content #right-col .rpanel .bdy #book-it-bdy #book-it-cars .book-flights-time .slct,
#content #right-col .rpanel .bdy #book-it-bdy #book-it-packages .book-flights-time .slct {
	float: left;
	width: 100px;
}

#content #right-col .rpanel .bdy #book-it-bdy #book-it-flights .book-flights-time .slct select,
#content #right-col .rpanel .bdy #book-it-bdy #book-it-cars .book-flights-time .slct select,
#content #right-col .rpanel .bdy #book-it-bdy #book-it-packages .book-flights-time .slct select {
	border: 1px solid #c0c0c0;
}


.book-icon {
	position: absolute;
}


#content #right-col .rpanel .bdy #book-it-bdy #book-it-flights .book-flights-people,
#content #right-col .rpanel .bdy #book-it-bdy #book-it-packages .book-flights-people {
	float: left;
	padding: 20px 5px 0px 5px;
	width: 288px;
}

#content #right-col .rpanel .bdy #book-it-bdy #book-it-flights .book-flights-people .book-flights-adults,
#content #right-col .rpanel .bdy #book-it-bdy #book-it-flights .book-flights-people .book-flights-children,
#content #right-col .rpanel .bdy #book-it-bdy #book-it-flights .book-flights-people .book-flights-seniors,
#content #right-col .rpanel .bdy #book-it-bdy #book-it-packages .book-flights-people .book-flights-adults,
#content #right-col .rpanel .bdy #book-it-bdy #book-it-packages .book-flights-people .book-flights-children,
#content #right-col .rpanel .bdy #book-it-bdy #book-it-packages .book-flights-people .book-flights-seniors {
	float: left;
	padding-left: 15px;
	
}


#content #right-col .rpanel .bdy #book-it-bdy #book-it-flights .book-flights-people select,
#content #right-col .rpanel .bdy #book-it-bdy #book-it-packages .book-flights-people select {
	border: 1px solid #c0c0c0;
}








#content #right-col .rpanel .bdy #book-it-bdy #book-it-cars #book-cars-pickup {
	float: left;
}


#content #right-col .rpanel .bdy #book-it-bdy #book-it-cars .spacer {
	float: left;
	width: 268px;
	border-top: 1px solid #e47d0f;
	margin-top: 10px;
}



#content #right-col .rpanel .bdy #book-it-bdy #book-it-cars #book-cars-pickup select {
	border: 1px solid #c0c0c0;
	text-align: center;
    width: 130px;
    margin-left: 7px;
}

#content #right-col .rpanel .bdy #book-it-bdy #book-it-cars #book-cars-pickup input {
	border: 1px solid #c0c0c0;
    width: 150px;
}

#content #right-col .rpanel .bdy #book-it-bdy #book-it-cars .book-cars-type .fld {
	float: left;
	width: 108px;
}

#content #right-col .rpanel .bdy #book-it-bdy #book-it-cars .book-cars-type .fld select {
	border: 1px solid #c0c0c0;
	text-align: center; 
}

#content #right-col .rpanel .bdy #book-it-bdy #book-it-activities #book-activities-start,
#content #right-col .rpanel .bdy #book-it-bdy #book-it-activities #book-activities-thru {
	float: left;
	color: #FFF;
	font-size: 12px;
	margin-left: 10px;
}

#content #right-col .rpanel .bdy #book-it-bdy #book-it-activities #book-activities-start input,
#content #right-col .rpanel .bdy #book-it-bdy #book-it-activities #book-activities-thru input {
	width: 94px;
	border: 1px solid #BFBFBF;
	text-align: center;
}



#content #right-col .rpanel .bdy #book-it-bdy #book-it-activities .spacer {
	float: left;
	width: 268px;
	border-top: 1px solid #e47d0f;
	margin-top: 10px;
}



#content #right-col .rpanel .bdy #book-it-bdy #book-it-activities .check-row {
	float: left;
	padding: 10px 0 0 15px;
}

#content #right-col .rpanel .bdy #book-it-bdy #book-it-activities .check-row .left,
#content #right-col .rpanel .bdy #book-it-bdy #book-it-activities .check-row .right {
	float: left; 
	width: 130px;
	font-size: 12px;
	color: #FFF;
}



#content #right-col .rpanel .bdy #book-it-nav .nav-item {
	float: left;
	font-size: 10px;
	color: #424242;
	font-weight: bold;
	padding-top: 9px;
    text-align: center;
}

#content #right-col .rpanel .bdy #book-it-nav #book-nav-hotels {
    width: 56px;
}

#content #right-col .rpanel .bdy #book-it-nav #book-nav-flights {
    width: 56px;
}

#content #right-col .rpanel .bdy #book-it-nav #book-nav-packages {
    width: 70px;
}

#content #right-col .rpanel .bdy #book-it-nav #book-nav-cars {
    width: 47px;
}

#content #right-col .rpanel .bdy #book-it-nav #book-nav-activities {
    width: 69px;
}

#content #right-col .rpanel .bdy #book-it-nav .nav-item a:link,
#content #right-col .rpanel .bdy #book-it-nav .nav-item a:visited,
#content #right-col .rpanel .bdy #book-it-nav .nav-item2 a:link,
#content #right-col .rpanel .bdy #book-it-nav .nav-item2 a:visited {
	color: #424242;
	text-decoration: none;
}

#find-box{
    float: left;
	background:transparent url('/images/container-bg.gif') 0 0 no-repeat;
	width:316px;
	height:132px;
	padding:27px 0 0 8px;
    margin-top: 10px;
	font-family: Arial, Helvetica, Tahoma, sans-serif;
}

#find-box ul,
#find-box ul li,
#biz-find-box ul,
#biz-find-box ul li,
#dine-find-box ul,
#dine-find-box ul li
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	line-height: 1;
}

#find-box ul,
#dine-find-box ul
{
    list-style: none;
    float: left;
}

#find-box ul li,
#dine-find-box ul li
{
    float:left;
}

#find-box ul li a,
#dine-find-box ul li a
{
	display:block;
	float:left;
	width:103px;
	height:28px;
	font-size: 13px;
    font-family: Arial, Helvetica, Tahoma, sans-serif;
	text-align: center;
	padding: 13px 0 0 0;
	margin:0 0 0 0;
}
#find-box ul li a:link,
#find-box ul li a:visited,
#find-box ul li a:hover,
#dine-find-box ul li a:link,
#dine-find-box ul li a:visited,
#dine-find-box ul li a:hover
{
    color:#FFF;
    text-decoration:none;
}

#find-box ul li a.row2, #find-box ul li a.row3{
	height:29px;
}
#find-box ul li a.col3{
	width:102px;
}

#find-box ul li a.stub{
	width:102px;
}
#find-box ul li a:hover.stub{
	background-color:transparent;
	width:102px;
	cursor:default;
}

#find-box ul li a:hover{
	background-color:#2c4c6e;
}

#find-box ul li.selected {
	background-color:#2c4c6e;
}

#dine-find-box{
    float: left;
	background:transparent url('/images/dine-container-bg.png') 0 0 no-repeat;
	width:316px;
	height:132px;
	padding:27px 0 0 8px;
    margin-top: 10px;
	font-family: Arial, Helvetica, Tahoma, sans-serif;
}

#dine-find-box ul li a.col3{
	width:102px;
}
#dine-find-box ul li a.row2.col1{

}

#dine-find-box ul li a.services{
	padding:11px 0 0 0;
	height:30px;
}

#dine-find-box ul li a.stub{
	width:103px;
}

#dine-find-box ul li a:hover.stub{
	background-color:transparent;
	cursor:default;
}

#dine-find-box ul li a:hover{
	background-color:#539ba6;
}

#dine-find-box ul li.selected {
	background-color:#539ba6;
}


#biz-find-box{
    float: left;
	background:transparent url('/images/biz-container-bg.jpg') 0 0 no-repeat;
	width:316px;
	height:180px;
	padding:27px 0 0 8px;
    margin-top: 10px;
	font-family: Arial, Helvetica, Tahoma, sans-serif;
}

#biz-find-box ul{ list-style:none; float:left;}
#biz-find-box ul li{float:left;}
#biz-find-box ul li a{
	display:block;
	float:left;
	width:103px;
	height:28px;
    font-size: 13px;
    font-family: Arial, Helvetica, Tahoma, sans-serif;
	text-align:center;
	padding:14px 0 0 0;
	margin:0 0 0 0;
}
#biz-find-box ul li a:link,
#biz-find-box ul li a:visited,
#biz-find-box ul li a:hover {
    color:#FFF;
    text-decoration:none;
}

/*#biz-find-box ul li a.row2{
	height:29px;
}*/
#biz-find-box ul li a.col3{
	width:102px;
}

#biz-find-box ul li a.services{
	padding:8px 0 0 0;
    height: 34px;
}

#biz-find-box ul li a.stub{
	width:103px;
}

#biz-find-box ul li a:hover.stub{
	background-color:transparent;
	cursor:default;
}

#biz-find-box ul li a:hover{
	background-color:#2c4c6e;
}

#biz-find-box ul li.selected {
	background-color:#2c4c6e;
}


/* Fixes */

.clear-right{
	clear:right;
}

.clear-right{
	clear:left;
}

#content #right-col .rpanel .bdy #book-it-bdy .book-find .find_button {
background: #303030 url("/images/find_bg.jpg") repeat-x left top;
    text-align:center;
    font-weight:bold;
    border-top: solid 0px #c8c8c8;
    border-right: solid 0px #6a6d6f;
    border-bottom: solid 0px #191919;
    border-left: solid 0px #758189;
    display: inline-block;
    padding-bottom: 2px 3px 3px 3px;
    height: 18px;
    outline: 0px;
    margin: 0px;
}

#content #right-col .rpanel .bdy #book-it-bdy .find_buttons {
background: #303030 url("/images/find_bg.jpg") repeat-x left top;
	 float: left;
    margin-top: 8px;
    margin-left: 150px;
    font-size: 10px;
    font-weight: bold;
    text-align: center;
    color: #fff;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 0px;
    clear: both;
    width: 131px;
    background-image: url("/images/find-flights-bg.gif");
    border-top: solid 0px #c8c8c8;
    border-right: solid 0px #6a6d6f;
    border-bottom: solid 0px #191919;
    border-left: solid 0px #758189;
    display: inline-block;

}


#content #right-col .rpanel #offer-hdr {
        background: url("/images/la_offers_hdr4.gif");
        float: left;
        width: 328px;
        height: 48px;
}

#content #right-col .rpanel #offer-hdr #la {
        float: left;
        color: #f4ceaf;
        font-size: 30px;
        margin-top: 4px;
        margin-left: 16px;
}
#content #right-col .rpanel #offer-hdr #offers {
        float: left;
        color: #e8cdd6;
        font-size: 23px;
        margin-top: 9px;
        margin-left: 8px;
}

#content #right-col .rpanel #la-offers, #content #right-col .rpanel  #la-offers .view-all, #content #right-col .rpanel  #la-offers #offerlist .offer-item, #content #right-col .rpanel #la-offers #offerlist .offer-item .category, #content #right-col .rpanel #la-offers #offerlist .offer-item .title, #content #right-col .rpanel #la-offers #offerlist .offer-item .offer,
#content #right-col #la-offers, #content #right-col #la-offers .view-all, #content #right-col #la-offers .offer-item, #content #right-col #la-offers .offer-item .category, #content #right-col #la-offers .offer-item .title, #content #right-col #la-offers .offer-item .offer {
        float: left;
        width: 283px;
        padding-left: 5px;
        padding-right: 10px;
        text-decoration: none;
        _padding-right: 0px;
}


#content #right-col .rpanel .bdy #la-offers .view-all {
        text-align: right;
        font-size: 14px;
        color: #e07927;
}

#content #right-col .rpanel .bdy #la-offers .view-all a:link, #content #right-col .bdy #la-offers .view-all a:visited {
        text-decoration: underline;
        color: #6a6a6a;
}

#content #right-col .rpanel .bdy #la-offers .view-all a:hover {
        text-decoration: underline;
        color: #e07927;
}

#content #right-col .rpanel .bdy #la-offers #offerlist .offer-item,
#content #right-col #la-offers .offer-item {
        padding-top: 10px;
        padding-bottom: 10px;
}
#content #right-col #la-offers .offer-item .category {
        text-transform: uppercase;
        font-size: 12px;
        font-weight: bold;
        color: #e07927;
}


.wanker {
	
	display: none;
}

#error404{
	background:#FFF url('/images/404bg.gif') 0 0 no-repeat;
	width:992px;
	height:417px;
	float:left;
}
#errortext{
	margin:260px 0 0 540px;
	color:#FFF;
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:13px;
}
#errortext p{
	color:#FFF;
	width:400px;
	margin:0 0 30px 0;
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:14px;
	line-height:20px;
}
#errortext a{
	color:#FFF;
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:14px;
	text-transform:uppercase;
	text-decoration:none;
	margin:0 20px 0 0;
}

/* navigationBuilder-flags */

.flags{
	width:205px;
	float:right;
	margin: 5px 5px 0 0;
	height:20px;
	background:url(/lang-flags.png) 0 0 no-repeat;
}

.flags a{display:block; width:38px; height:20px; float:right; margin:0 1px 0 1px;}
.flags.spanish{background:url(/lang-flags.png) 0 -20px no-repeat;}
.flags.chinese{background:url(/lang-flags.png) 0 -40px no-repeat;}
.flags.japanese{background:url(/lang-flags.png) 0 -60px no-repeat;}
.flags.korean{background:url(/lang-flags.png) 0 -80px no-repeat;}

#lang-title {
	background:#F2F2F2 none repeat scroll 0 0;
	border-bottom:1px solid #CACACA;
	float:left;
	font-size:12px;
	height:15px;
	margin:0 0 -26px 785px;
	padding:5px 0;
	position:relative;
	text-align:center;
	width:205px;
	z-index:9999;
}

