/*
The Expedia Reset CSS is using YUI reset / font / base CSS to set default values for HTML markups
These values can than be override by global CSS
*/
html {color:#000;background:#fff;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address, caption, cite, code, dfn, em, strong, th, var {font-style:normal;font-weight:normal;}
li {list-style:none;}
caption, th {text-align:left;}
h1, h2, h3, h4, h5, h6 {font-size:100%;font-weight:normal;}
q:before, q:after {content:'';}
abbr, acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input, textarea, select {font-size:inherit;font-weight:inherit;}
input, textarea, select {*font-size:100%;}
legend {color:#000; white-space: normal}
body {font:13px/1.231 arial,helvetica,clean,sans-serif;}
table {font-size:inherit;font:100%;}
pre, code, kbd, samp, tt {font-family:monospace;*font-size:108%;line-height:100%;}
h1 {font-size:138.5%;} /*18px*/ 
h2 {font-size:123.1%;} /*16px*/
h3 {font-size:108%;} /*14px*/
h1, h2, h3 {margin:1em 0;}
h1, h2, h3, h4, h5, h6, strong {font-weight:bold; }
abbr, acronym {border-bottom:1px dotted #000;cursor:help;} 
em {font-style:italic;}
blockquote, ul, ol, dl {margin:1em;}
ol, ul, dl {margin-left:2em;}
ol li {list-style: decimal outside;	}
ul li {list-style: disc outside;}
dl dd {margin-left:1em;}
th, td {border:1px solid #000;padding:.5em;}
th {font-weight:bold;text-align:center;}
caption {margin-bottom:.5em;text-align:center;}
p, fieldset, table, pre {margin-bottom:1em;}
input[type=text], input[type=password], textarea {width:12.25em;*width:11.9em;}

/***********************************************************************************************
Fusion Reset Override
***********************************************************************************************/
html { color: #000; }
input { padding: 0 0.15em; } /*2px*/
th, td { border: none; padding: 0; }
table { margin-bottom: 0; }
ul { list-style: none; }
h1, h2, h3 {margin:0}
a, a:visited { color: #4985c7; }
a:hover { color: #f60; text-decoration: none; }
p, fieldset, table, pre {margin:0;}

/***********************************************************************************************
Fusion base styles - naming convention: xp-b- (expedia-base)
***********************************************************************************************/

/* Position is everything Clear fix without HTML marckups
http://www.positioniseverything.net/easyclearing.html
*/
.clearfix:after, .xp-b-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix, .xp-b-clearfix { display: inline-block; }
/* Hides from IE-mac \*/
* html .clearfix, * html .xp-b-clearfix { height: 1%; }
.clearfix, .xp-b-clearfix { display: block; }
/* End hide from IE-mac */

.xp-b-clear { clear: both; }
.xp-b-floatL { float: left; }
.xp-b-floatR { float: right; }
.xp-b-noXpend { display: none; }
.xp-b-noSpace { padding: 0; margin: 0; }
.xp-b-noWrap { white-space: nowrap; }
.xp-b-center { text-align: center; }

/***********************************************************************************************
Fusion Headings Styles - naming convention: xp-h- (expedia-heading)
***********************************************************************************************/
.xp-h-ptbg { border-top: 1px solid #d3d3d3; border-bottom: 1px solid #d3d3d3; background: #c7e2f2 url(../images/gradientSprite.png) no-repeat -960px 0; margin: 0; padding: 0.62em 1.23em; font-size: 1.54em; color: #1253a3; font-weight: bold; } /*8px 16px 20px*/
.xp-h-spt { margin: 0; font-size: 1.54em; color: #cc6600; font-weight: bold; } /*20px*/

.xp-h-main { font-size: 1.38em; color: #c60; font-weight: bold;} /*18px 4px*/
.xp-h-large { font-size: 1.23em; color: #1253a3; font-weight: bold;} /*16px*/
.xp-h-medium {font-size: 1.08em; color: #1253a3; font-weight: bold; } /*14px*/
.xp-h-smedium { font-size: 1.08em; color: #c60; font-weight: bold; } /*14px*/
.xp-h-small, .xp-h-xsmall { font-size: 0.92em; color: #1253a3; font-weight: bold; } /*12px*/
.xp-h-ssmall { font-size: 0.92em; color: #c60; font-weight: bold; } /*12px*/
.xp-h-tsmall { font-size: 0.92em; color: #4d4d4d; font-weight: bold; } /*12px*/

/***********************************************************************************************
Fusion Text Styles - naming convention: xp-t- (expedia-text)
***********************************************************************************************/
.xp-t-lbody {font-size: 0.92em;} /*12px*/
.xp-t-body {font-size: 0.85em;}/*11px*/
.xp-t-sbody {font-size: 0.85em; color:#707070}/*11px*/
.xp-t-tbody {font-size: 0.85em; color:#c60}/*11px*/
.xp-t-smbody {font-size: 0.77em; color:#4d4d4d}/*10px*/

.xp-t-bold { font-weight: bold; }
.xp-t-italic { font-style: italic }

.xp-t-price, a.xp-t-price { color: #c60 !important; text-decoration: underline; }
.xp-t-legal  { color: #c60; }
.xp-t-light  { color: #707070; }
.xp-t-unselected { color: #999 }

.xp-t-arrow {font-family:verdana;font-size:0.77em}

/***********************************************************************************************
Fusion Error Style
***********************************************************************************************/
.errorBoxText { font-size: 0.92em; font-weight: bold; color: #a01e00; } /*12px*/
.errorMessage { font-size: 0.85em; font-weight: bold; color: #d80505; } /*11px*/

/***********************************************************************************************
Fusion HyperLinks Styles - naming convention: xp-l- (expedia-links)
***********************************************************************************************/
.xp-l-il, .xp-l-il .xp-l-left, .xp-l-il .xp-l-right {position:relative;}
.xp-l-il .xp-l-i {display:block; position:absolute; background:url(../images/iconsSprites.png) no-repeat;overflow:hidden;}
.xp-l-il .xp-l-left .xp-l-i {left:0;}
.xp-l-il .xp-l-right .xp-l-i {right:0;}

.xp-l-top .xp-l-right, .xp-l-bottom .xp-l-right {padding-right:13px}
.xp-l-top .xp-l-i, .xp-l-bottom .xp-l-i {width:9px; height:8px; top:3px;}
.xp-l-bottom .xp-l-i {top:4px;}
.xp-l-top .xp-l-i {background-position:-9px -74px;}
.xp-l-top:hover .xp-l-i {background-position:-9px -82px;}
.xp-l-bottom .xp-l-i {background-position:0 -74px;}
.xp-l-bottom:hover .xp-l-i {background-position:0 -82px;}
.xp-l-info .xp-l-left {padding-left:17px}
.xp-l-more .xp-l-right, .xp-l-collapse .xp-l-right, .xp-l-expand .xp-l-right {padding-right:17px}
.xp-l-more .xp-l-i, .xp-l-collapse .xp-l-i, .xp-l-expand .xp-l-i, .xp-l-info .xp-l-i {width:13px; height:13px; top:0;}
.xp-l-more .xp-l-i {background-position:-39px 0;}
.xp-l-more:hover .xp-l-i {background-position:-39px -13px;}
.xp-l-collapse .xp-l-i {background-position:-13px 0;}
.xp-l-collapse:hover .xp-l-i {background-position:-13px -13px;}
.xp-l-expand .xp-l-i {background-position:-26px 0;}
.xp-l-expand:hover .xp-l-i {background-position:-26px -13px;}
.xp-l-info .xp-l-i {background-position:0 0;}
.xp-l-info:hover .xp-l-i {background-position:0 -13px;}
.xp-l-rss .xp-l-right {padding-right:17px}
.xp-l-rss .xp-l-i {width:12px; height:12px; top:1px;}
.xp-l-rss .xp-l-i {background-position:-33px -30px;}
.xp-l-brss .xp-l-right {padding-right:20px}
.xp-l-brss .xp-l-i {width:16px; height:16px; top:0;}
.xp-l-brss .xp-l-i {background-position:-45px -26px;}

/* TODO piped link
a.pipedLink {}
a:hover.pipedLink {}
 */

/***********************************************************************************************
Fusion Buttons Styles - naming convention: xp-b- (expedia-buttons)
***********************************************************************************************/
a.xp-b-notxt, span.xp-b-notxt {background:url(../images/iconsSprites.png) no-repeat;}
.xp-b-left {float:left}
.xp-b-right {float:right}
.xp-b-notxt span {display:none;}
a.xp-b-close  {width:13px; height:13px; background-position:-65px 0;}
a:hover.xp-b-close  {background-position:-65px -13px;}
a.xp-b-expand  {width:13px; height:24px; background-position:0 -26px;}
a:hover.xp-b-expand  {background-position:0 -50px;}
a.xp-b-collapse  {width:13px; height:24px; background-position:-13px -26px;}
a:hover.xp-b-collapse  {background-position:-13px -50px;}
a.xp-b-prev  {width:15px; height:16px; background-position:-61px -26px;}
a.xp-b-next  {width:15px; height:16px; background-position:-76px -26px;}
a.xp-b-sprev  {width:4px; height:7px; background-position:-18px -74px;}
a:hover.xp-b-sprev  {background-position:-22px -74px;}
span.xp-b-sprev  {width:4px; height:7px; background-position:-26px -74px;}
a.xp-b-snext  {width:4px; height:7px; background-position:-40px -74px;}
a:hover.xp-b-snext  {background-position:-36px -74px;}
span.xp-b-snext  {width:4px; height:7px; background-position:-32px -74px;}

/***********************************************************************************************
Fusion Separator Styles - naming convention: xp-s- (expedia-separator)
***********************************************************************************************/
/* TODO - Review ad refactor implementation */
.xp-s-v { background: transparent url(../images/sep_vertical.gif) no-repeat scroll right bottom;}
.xp-s-h { background: #f8f1bd url(../images/sep_horizontal.gif) no-repeat center; }
.xp-s-dv { border-bottom: 1px dotted #ccc; padding-bottom:0.62em; margin-bottom: 0.62em}
.xp-s-firmdvouter { padding-bottom:8px;}
.xp-s-firmdvinner { border-bottom: 1px solid #ccc; padding-bottom:8px;}

/***********************************************************************************************
Fusion Layout Styles - naming convention: xp-pl- (expedia-page layout)
***********************************************************************************************/

.xp-pl-p { width: 960px; }
.xp-pl-pc {padding:8px 8px 0 8px;}
.xp-pl-col {padding:8px 8px 0 8px; float:left;}
.xp-pl-fullcol {padding:8px;}
.xp-pl-widget {padding-bottom:16px;}
.xp-pl-A .xp-pl-ac, .xp-pl-B .xp-pl-ac, .xp-pl-C .xp-pl-bc, .xp-pl-D .xp-pl-cc, .xp-pl-E .xp-pl-cc, .xp-pl-F .xp-pl-ac {width: 300px;}
.xp-pl-A .xp-pl-bc, .xp-pl-C .xp-pl-ac {width: 612px;}
.xp-pl-B .xp-pl-bc {width: 400px;}
.xp-pl-B .xp-pl-cc {width: 196px;}
.xp-pl-D .xp-pl-ac, .xp-pl-F .xp-pl-cc {width: 192px;}
.xp-pl-D .xp-pl-bc, .xp-pl-F .xp-pl-bc {width: 404px;}
.xp-pl-E .xp-pl-ac {width: 272px;}
.xp-pl-E .xp-pl-bc {width: 324px;}
.xp-pl-G .xp-pl-ac {width: 160px;}
.xp-pl-G .xp-pl-bc {width: 752px;}


/***********************************************************************************************
Fusion Box Styles - naming convention: xp-bx- (expedia-box)
***********************************************************************************************/
.xp-bx-sq, .xp-bx-sqpnl { border: 1px solid #bdbdbd; margin: 0; clear: both; } /*1px*/
.xp-bx-sqpnl { border-top: none; margin-top:-1px} /*1px*/
.xp-bx-sqin { border: 1px solid #e0e0e0; background: #fff; margin:1px; } /*8px 1px*/
.xp-bx-sqin-cnt {padding:0.46em }

.xp-bx-rnd {}
.xp-bx-rnd-top, .xp-bx-rnd-top div, .xp-bx-rnd-bot, .xp-bx-rnd-bot div {background:url(../images/container/module-borders-sprite-alpha.png) no-repeat;}
.xp-bx-rnd-top, .xp-bx-rnd-bot {margin:0 0 0 3px; height:3px;}
.xp-bx-rnd-top {background-position:right top;}
.xp-bx-rnd-top div, .xp-bx-rnd-bot div {height:3px; width:3px; position:relative; left:-3px;}
.xp-bx-rnd-top div {background-position:top left;}
.xp-bx-rnd-bot {background-position:bottom right; height:5px;}
.xp-bx-rnd-bot div {height:5px; background-position:left bottom;}
.xp-bx-rnd-ocnt {border-left:1px solid #bdbdbd; border-right:1px solid #bdbdbd; padding:0 1px; background:White;}
.xp-bx-rnd-cnt {padding:0.46em; border-right: 1px solid #e0e0e0; border-left: 1px solid #e0e0e0;}
.xp-bx-gdt-cnt, .xp-bx-gdt-smcnt {background: #c7e2f2 url(../images/gradientSprite.png) no-repeat;}
.xp-bx-gdt-cnt { background-position: 0 0; }
.xp-bx-gdt-smcnt { background-position: -960px 0; }
.xp-bx-gdt-hot {background: #ffee73 url(../images/gradientSprite.png) no-repeat;}
.xp-bx-gdt-hot { background-position: -2880px 0; }
.xp-bx-gdt-sec {background: #ffee73 url(../images/gradientSprite.png) no-repeat;}
.xp-bx-gdt-sec { background-position: -1920px 0; }
.xp-bx-gdt-cust { background: #fff url(../images/customersupport/agent.jpg) no-repeat bottom right;}

/***********************************************************************************************
Fusion Table Styles - naming convention: xp-tb- (expedia-table)
***********************************************************************************************/
.xp-tb-cnt {background: #fff; border: 1px solid #ccc; clear: both; margin: 0 auto;}
.xp-tb-cnt table {width:99%;margin:0 auto 8px auto;clear:both;}
.xp-tb-cnt table th { text-align: left; border-bottom: 1px solid #ccc; border-top:none; border-left:none; border-right:none; padding: 8px 4px 8px 4px; }
.xp-tb-cnt table td { text-align: left; border-bottom: 1px solid #ccc; border-top:none; border-left:none; border-right:none; padding: 4px 4px; }
.xp-tb-cnt table td img { padding: 0 4px; }
.xp-tb-cnt ul {padding:0 4px 8px 4px;margin:0;}
.xp-tb-cnt ul li {border-bottom:solid 1px #ccc;list-style:none;padding:4px;}

/* Collapsable Container widget styles*/
.collapsableContainer {  }
.collapsableContainerTitle { border: 1px solid #bdbdbd; background: url(../images/buttonBG.png) no-repeat center -159px; margin:0; padding: 0.38em 0 0.38em 0.62em; position:relative ;cursor: pointer; }
.collapsableContainerTitle a { position:absolute; top:0; right:0 }
.collapsableContainer ul {padding:0;margin:0;}
.collapsableContainer ul li {list-style:none;margin:0;}

/* Customer Support module with agent in background */
.customerSupportModule { margin: 0 70px 0 0;  }
.customerSupportModuleLegal {margin-top:1em}


/*Adding css for the header and the footer*/
#xp-hdr{font-size:11px;font-family:arial,helvetica,clean,sans-serif;color: #006699;}

#xp-hdr .xp-hdr-width {width:992px;}
#xp-hdr .xp-hsprite {background: #fff url(http://media.expedia.com/media/content/shared/images/navigation/headersprites.png?v=1) repeat-x scroll;}

/* grey fade at bottom of sprite */
#xp-hdr .xp-hdr-top {min-height:72px;height:auto !important;height:72px;background-position: bottom left;}

/* logo */
#xp-hdr .xp-hdr-logo {position:absolute; float:left;display: inline;no-repeat;margin: 21px 0 0 14px; padding:0;}
#xp-hdr .xp-hdr-logo a img {border: none;}

/* service links */
#xp-hdr .xp-hdr-svc {float:right;margin:7px 8px 0 0;}
#xp-hdr .xp-hdr-svc a {color: #006699;text-decoration:underline;}
#xp-hdr .xp-hdr-svc a:hover {color: #02b3fd;}

#xp-hdr .xp-hdr-svc ul {float:left;margin:0;padding:0;}
#xp-hdr .xp-hdr-svc ul li {margin:4px 0 0 0;line-height:12px;font-size:11px;border-right: 1px solid #999;list-style:none;float:left;padding: 0 6px 0 6px;}
#xp-hdr .xp-hdr-svc ul .xp-no-border-right {border-right: none; padding: 0 0 0 6px;}
#xp-hdr .xp-hdr-svc ul .xp-srch-pad {line-height:20px;margin:0;padding: 0 0 0 8px; }

#xp-hdr .xp-hdr-bold {font-weight: bold;}

/* sbtn sprited */
#xp-hdr .xp-hdr-svc .xp-hdr-srch {margin: 0; padding:0;}
#xp-hdr .xp-hdr-svc .xp-hdr-sfrm {margin: 0; padding:0;}
#xp-hdr .xp-hdr-svc .xp-hdr-sinput {font-size:11px;float:left; margin:0;padding:2px 0 2px 3px;width:144px;border: 1px solid #999;color: #000;min-height:20px;height:20px}
#xp-hdr .xp-hdr-svc a.xp-hdr-sbtn {float:left;cursor: pointer;margin: 0px 0 0 5px;padding: 0 5px 0 0;text-align:center; display:inline-block;border:none;text-decoration:none;font-weight: bold;background-position: right -121px;height:20px;}
#xp-hdr .xp-hdr-svc a.xp-hdr-sbtn:hover {background-position: right -141px;}
#xp-hdr .xp-hdr-svc a.xp-hdr-sbtn span {margin:0;padding: 0 0 0 5px;background-position: left -121px;display:inline-block;}
#xp-hdr .xp-hdr-svc a.xp-hdr-sbtn:hover span {background-position: left -141px;}

#xp-hdr .xp-hdr-ad {clear:right;float:right;padding:0;margin: 5px 8px 7px 0;display:block;}
#xp-hdr .xp-hdr-ad img {border:none;}

#xp-hdr .xp-hdr-eap-logo{clear:right;float:right;padding:0;margin: 5px 8px 7px 0;display:block;}
#xp-hdr .xp-hdr-eap-logo img {border:none;}

/* tabs sprited */
#xp-hdr .xp-hdr-tab {background-position: left -90px;height:30px;position:relative;}
#xp-hdr .xp-hdr-tab ul {margin:0;padding:0;}
#xp-hdr .xp-hdr-tab li {font-weight:bold;font-size:12px;list-style:none;float:left;margin:0;padding:0;}
#xp-hdr .xp-hdr-tab ul li a {float:left;display:block;height:30px;text-decoration:none;color:#003e7e;background:transparent url(http://media.expedia.com/media/content/shared/images/navigation/headersprites.png?v=1) no-repeat scroll;background-position: right 0px;}
#xp-hdr .xp-hdr-tab ul li a:hover {background-position: right -30px;}
#xp-hdr .xp-hdr-tab ul li.xp-hdr-tab-last a {background-position: left 0px;}
#xp-hdr .xp-hdr-tab ul li.xp-hdr-tab-last a:hover {background-position: left -30px;}
#xp-hdr .xp-hdr-tab ul li.xp-hdr-tab-selected a,
#xp-hdr .xp-hdr-tab ul li.xp-hdr-tab-selected a:hover,
#xp-hdr .xp-hdr-tab ul li.xp-hdr-tab-lastselected a,
#xp-hdr .xp-hdr-tab ul li.xp-hdr-tab-lastselected a:hover {background:transparent url(http://media.expedia.com/media/content/shared/images/navigation/headersprites.png?v=1) no-repeat scroll;background-position: right -60px;}
#xp-hdr .xp-hdr-tab ul li.xp-hdr-tab-lastselected a,
#xp-hdr .xp-hdr-tab ul li.xp-hdr-tab-lastselected a:hover {background-position: left -60px;}
#xp-hdr .xp-hdr-tab ul li a.xp-hdr-tab-highlight {color:#c94402;text-transform: uppercase;}
#xp-hdr .xp-hdr-tab ul li a span {padding-left:10px;padding-right:10px;display:block;padding-top:7px;}

#xp-hdr .xp-hdr-arng {background: #b8e4f8;font-weight:bold;font-size:11px;float:left;margin:0;padding:0;color: #333333;}
#xp-hdr .xp-hdr-arng {text-align:center;padding: 3px 0 3px 0;}
#xp-hdr .xp-hdr-arng a {color: #006699;}
#xp-hdr .xp-hdr-arng a:hover {color: #02b3fd;}
#xp-hdr .xp-hdr-arng-img {display: inline-block;background-position:0px -162px;height: 13px;width: 17px;margin: 0 2px 0 auto;padding:0 ;vertical-align:middle}

#nav-woodpecker {border-style: solid; border-color: black; height: 32px; background-color: rgb(255, 0, 0); text-align: center;
vertical-align: middle; font-size: 22px; color: white;font-style: normal;line-height:120%;}
#nav-woodpecker .nav-woodpecker-b{font-weight: bold; text-decoration: underline;}

#meat-sticker {
background:transparent url(//media.expedia.com/media/content/shared/images/navigation/no-fees.png);background-repeat:no-repeat;border:0;
height:28px;width:44px;
}
#tab-navigation a.customLink { position: absolute; bottom: 58px; right: 16px; color: #006699; text-decoration: underline; }
#tab-navigation a:hover.customLink { color: #02b3fd; text-decoration: none; }

/*Social buttons*/

#tab-SocialButtons {float:right;height:30px;}
	#tab-SocialButtons .tab-facebook {float:left;margin:4px 6px 0 0;}
	#tab-SocialButtons .tab-Gplus {float:left;margin-top:4px;}

/* FOOTER CSS*/
/* BEGIN: Anti-override styles! This section should be removed after HeaderFooter.css and hf.css removal. */
#footer {border:none;clear:both;float:none;}
#footer p {clear:both;float:none;margin:0;padding:0;}
/* See line 130 in "hotelResultDisplayControl.newUI.1c.minilist.ftl"! */
#footer ul {float:none;}
/* END */

/* BEGIN: This section should NOT be defined if the current style version matches the red-line for footer. */
.footer div, .footer-list-container a, .footer-list-container span,
    .footer-list-container ul, .footer-list-container li
    {font:normal 11px/12px arial,helvetica,clean,sans-serif;color:#333333;}
#footer a, #footer a:visited {color:#006699;text-decoration:none;}
#footer a:hover {color:#02b3fd;text-decoration:underline;}
.footer-rounded-box-top, .footer-rounded-box-top span, .footer-rounded-box-tr-bot, .footer-rounded-box-tr-bot span, .footer-rounded-box-tr-top, .footer-rounded-box-tr-top span {background:url(//media.expedia.com/media/content/shared/images/navigation/footer/module-borders-sprite-alpha.png) no-repeat;}
.footer-rounded-box-top, .footer-rounded-box-tr-bot, .footer-rounded-box-tr-top {margin-left:3px;height:3px;display:block;}
.footer-rounded-box-top span, .footer-rounded-box-tr-bot span, .footer-rounded-box-tr-top span {height:3px;width:3px;position:relative;left:-3px;display:block;}
.footer-rounded-box-top {background-position:right 0px;}
.footer-rounded-box-top span {background-position:left 0px;}
.footer-rounded-box-tr-top {background-position:right -125px;}
.footer-rounded-box-tr-top span {background-position:left -125px;}
.footer-rounded-box-tr-bot {background-position:right -130px;background-color:#F2F2F2;}
.footer-rounded-box-tr-bot span {background-position:left -130px;background-color:#F2F2F2;}
.footer-rounded-box-cnt {border-right:1px solid #CECECE; border-left:1px solid #CECECE;padding:0;}
.footer-noXpend {display:none;}
.footer-list-container-jp div, .footer-list-container-jp a, .footer-list-container-jp span,
    .footer-list-container-jp ul, .footer-list-container-jp li
    {font:normal 11px/12px MS PGothic,MS Gothic;color:#333333;}
/* END */

#footer {width:956px !important;padding:0px 0 16px 18px;}
.footer-rounded-box-cnt {padding-top:4px;}
.footer-separator, .footer-separator-thin-up, .footer-separator-thin-down {height:1px;background-color:#CECECE;}
.footer-separator {height:2px;width:956px;color:#CECECE !important;overflow:hidden;}
.footer-separator-thin-up {margin-top:10px;}
.footer-separator-thin-down {margin-top:10px;}
.footer-links {width:956px;margin-top:16px;}
.footer-links-inner-background {background-color:#F2F2F2 !important;}
.footer-links-inner {padding:2px 0 10px 0;}
.footer-statements {margin-top:10px;}
.footer-links-outer-collapsed {padding-top: 0;}

.footer-list-container, .footer-list-container-jp {padding:4px 0 0 12px;}
.footer-statements .footer-list-container-jp {padding:0;}
.footer-list {margin:1px 0 0 0;padding:0;}
.footer-list li {display:inline;list-style-type:none;list-style-position:outside;line-height:8px;}
.footer-list li span {padding:0 2px 0 5px;}
#footer-legal-text .footer-list li span {padding:0;}

#footer-local-links, #footer-swxl .footer-list-container {padding-left:11px;padding-right:11px;}
#footer-local-links .footer-list, #footer-swxl .footer-list {margin-top:0;}
#footer-local-links div, #footer-local-links a, #footer-local-links span,
    #footer-swxl div, #footer-swxl a, #footer-swxl span,
    #footer-legal-text li, #footer-legal-text li a, #footer-awards-badges {font-size:10px;font-weight: normal;line-height:11px;}
#footer-partner-services div, #footer-expedia-partners div,
    #footer-global-sites div {font-weight:bold;}
#footer-partner-services li span, #footer-expedia-partners li span,
    #footer-corporate-links  li span  {padding:0 6px 0 9px;} /*color:#CECECE;*/

#footer-swxl div, #footer-swxl a, #footer-swxl span {text-transform:capitalize;}

#footer-corporate-links {padding-top:10px;}
#footer-corporate-links img {display:inline;vertical-align:top;}
#footer-corporate-links .footer-list {display:inline-block;width:846px;padding:8px 0 0 12px;}

#footer-global-sites {padding-top:10px;}
#footer-global-sites .footer-list {margin-top:3px;line-height:8px;}
#footer-global-sites .footer-list li {line-height:8px;}
#footer-global-sites .footer-list a {width:16px;height:11px;margin-right:7px;display:inline-block;overflow:hidden;
    background-image:url("//media.expedia.com/media/content/shared/images/navigation/footer/flag-sprite.jpg");}
#footer-global-sites .flag-au {background-position:0 0;}
#footer-global-sites .flag-at {background-position:-28px 0;}
#footer-global-sites .flag-be {background-position:-56px 0;}
#footer-global-sites .flag-ca {background-position:-85px 0;}
#footer-global-sites .flag-dk {background-position:-113px 0;}
#footer-global-sites .flag-fr {background-position:-142px 0;}
#footer-global-sites .flag-de {background-position:0 -15px;}
#footer-global-sites .flag-uk {background-position:-28px -15px;}
#footer-global-sites .flag-in {background-position:-56px -15px;}
#footer-global-sites .flag-ie {background-position:-85px -15px;}
#footer-global-sites .flag-it {background-position:-113px -15px;}
#footer-global-sites .flag-jp {background-position:-142px -15px;}
#footer-global-sites .flag-kr {background-position:0 -30px;}
#footer-global-sites .flag-my {background-position:-28px -30px;}
#footer-global-sites .flag-mx {background-position:-56px -30px;}
#footer-global-sites .flag-nl {background-position:-85px -30px;}
#footer-global-sites .flag-nz {background-position:-113px -30px;}
#footer-global-sites .flag-no {background-position:-142px -30px;}
#footer-global-sites .flag-sg {background-position:0 -45px;}
#footer-global-sites .flag-es {background-position:-28px -45px;}
#footer-global-sites .flag-se {background-position:-56px -45px;}
#footer-global-sites .flag-th {background-position:-85px -45px;}
#footer-global-sites .flag-us {background-position:-113px -45px;}
#footer-global-sites .flag-id {background-position:-142px -45px;}
#footer-global-sites .flag-tw {background-position:-0px -60px;}
#footer-global-sites .flag-hk {background-position:-28px -60px;}
#footer-global-sites .flag-vn {background-position:-56px -60px;}
#footer-global-sites .flag-ph {background-position:-85px -60px;}
#footer-global-sites .flag-br {background-position:-113px -60px;}
#footer-global-sites .flag-ar {background-position:-142px -60px;}
#footer-legal-text .footer-list li {display:block;margin-top:8px}


#footer-awards-badges {margin-top:10px;text-align:center;line-height:8px;}
.footer-awards-badges-de, .footer-awards-badges-at {height:53px;}
.footer-awards-badges-ca {height:66px;}
#footer-awards-badges .expedia, #footer-awards-badges .iata {width:55px;height:64px;background-image:url("//media.expedia.com/media/content/expuk/library/gen/img/footer-icons.gif");display:inline-block;}
#footer-awards-badges .expedia {background-position:0 0;}
#footer-awards-badges .iata {background-position:-55px 0;}
#footer-awards-badges a img {border:none;}

#footer-awards-badges-tuv, #footer-awards-badges-vir, #footer-awards-badges-travel, #footer-awards-badges-iata {margin-right:5px;}
#footer-awards-badges-tuv-text, #footer-awards-badges-vir-text {display:inline-block;*zoom:1;*display:inline;text-align:left;margin-right:28px;line-height:12px;}
#footer-awards-badges-tuv-text {width:93px;}
#footer-awards-badges-vir-text {width:158px;}
#footer-awards-badges-vir {position:relative;bottom:8px;}

#footer-copyright {text-align:center;padding:10px 0 0 0;line-height:8px;height:12px;}
#footer-copyright a {text-decoration:underline;}

/* Additional styles for IE6 and IE7 */
.footer-separator-thin-down {*margin-top:9px;}
#footer-global-sites .footer-list a {*margin-right:10px;}
#footer-awards-badges .expedia, #footer-awards-badges .iata {*zoom:1;*display:inline;}
#footer-awards-badges-tuv-text {*margin-right:31px;}
#footer-local-links-header {*margin-bottom:1px;}
#footer-copyright {*width:956px;*padding-bottom:2px;}
#footer-awards-badges {*width:956px;}
#footer-corporate-links .footer-list {*zoom:1;*display:inline;}


/*SUB NAVIGATION FOR DE*/

.hdrdrpdwn  {display:none; position:absolute;top:0;left:0;border: 1px solid #999;border-top: none;background: #fff !important; width: 150px; margin: 0; padding: 0; }
.hdrdrpdwn li { float: left  !important; clear: both  !important; padding: 0 !important; background: #fff url('//media.expedia.com/media/content/shared/images/navigation/subNav_bkg.gif') repeat-x bottom left; margin: 0  !important; width: 150px; list-style-type: none !important; }
.hdrdrpdwn li.lastSub { background: #fff url('//media.expedia.com/media/content/shared/images/navigation/subNav_lastbkg.gif') repeat-x left bottom !important; }
.hdrdrpdwn li a { float: left  !important; height: auto !important; clear: both  !important; background: none  !important; width: 132px; margin: 0  !important; padding: 6px !important; font-weight: normal  !important; font-size: 11px  !important;  line-height: auto !important; color: #003050 !important; display: block; }
.hdrdrpdwn li a:hover { color: #02b3fd !important;  }


