
body{background:#fff;font-family:Arial,Sans-Serif;font-size:16px;padding:0;margin:0;}
p{margin:0 0 0.8em 0;line-height:1.2em;}
a{color:#094891;outline:0;}
a:hover{color:#687c1f;}
a img{border:0;}
h1{margin:0 0 0.4em 0;line-height:1.2em;font-size:18px;font-weight:normal;background:#e3e9f0;color:#000;padding:10px 8px;text-decoration:none;}
h2{font-size:16px;font-family:Trebuchet MS,Arial,Sans-Serif;font-weight:700;margin:1em 0 0.4em 0;color:#687c1f;}
h3,h4,h5,h6{font-size:100%;}
h6{font-weight:bold;}
ul{padding:0;margin-left:5px;}
li{margin-bottom:0.4em;background:url(../images/bullet_arrow_b4b4b4.gif) no-repeat 0 5px;padding-left:12px;list-style:none;}
.yvr-Header{border-bottom:solid 4px #e3e9f0;}
.yvr-Header .yvr-Logo{background:url(../images/logo.gif) no-repeat;display:block;font-size:1px;line-height:1px;letter-spacing:-1em;text-indent:-9999px;width:112px;height:28px;margin:10px 0 12px 5px;}
.yvr-Header .yvr-HomeLink{position:absolute;right:6px;top:10px;width:55px;background:url(../images/buttons/home.gif) no-repeat;}
.yvr-NavPrimary{background:url(../images/navPrimary/loader-level0.gif);}
.yvr-NavPrimary h2{text-transform:uppercase;color:#fff;border-bottom:solid 1px #1a4270;background:#072b54 url(../images/navPrimary/bg_item_level0.gif) repeat-x;}
.yvr-NavPrimary ul{background:url(../images/navPrimary/loader-level1.gif);margin:0;padding:0;}
.yvr-NavPrimary ul li{background:#072b54 url(../images/navPrimary/bg_item_level0.gif) repeat-x;list-style:none;margin:0;padding:0;}
.yvr-NavPrimary ul li a{color:#fff;padding:5px 8px;text-decoration:none;text-transform:uppercase;display:block;border-bottom:solid 1px #1a4270;font-family:Trebuchet MS,Sans-Serif;font-size:16px;font-weight:700;}
.yvr-NavPrimary ul li a[selected]{background:url(../images/navPrimary/loader-level0.gif) no-repeat right center;}
.yvr-NavPrimary ul li ul li{background:#e3e9f0 url(../images/separator_dotted_ccc.gif) repeat-x bottom left;padding-bottom:1px;}
.yvr-NavPrimary ul li ul li a{color:#094891;border:0;padding:10px 8px;background:#e3e9f0 url(../images/navPrimary/bg_item_level1.gif) no-repeat right center;font-family:Arial,Sans-Serif;font-size:18px;font-weight:normal;text-transform:none;}
.yvr-NavPrimary ul li ul li a[selected]{background:#869f2a url(../images/navPrimary/loader-level1.gif) no-repeat right center;color:#fff;}
.yvr-Footer .yvr-NavFooter ul{list-style:none;margin:20px 0 0 0;padding:0;}
.yvr-Footer .yvr-NavFooter ul li{background:#738fb6 url(../images/separator_dotted_ccc.gif) repeat-x bottom left;padding-left:0;padding-bottom:1px;margin-left:0;margin-bottom:0;display:block;}
.yvr-Footer .yvr-NavFooter ul li.last{background-image:none;}
.yvr-Footer .yvr-NavFooter ul li a{background:url(../images/bg_footer_item.gif) no-repeat right center;color:#fff;padding:10px 8px;text-decoration:none;display:block;font-size:18px;}
.yvr-Footer .yvr-NavFooter ul li a[selected]{background:#869f2a url(../images/navPrimary/loader-level1.gif) no-repeat right center;}
.yvr-Footer .yvr-Copyright{color:#4c4c4c;font-size:12px;margin:10px 8px;}
.yvr-Footer .yvr-RightsReserved{display:block;margin-top:2px;}
form{margin:0;padding:0;}
fieldset{margin:0;padding:0;border:none;}
.yvr-ValidationSummary{background:#9b0404 url(../images/forms/bg_validation.gif) repeat-x;border:solid 1px #b84d4d;border-top-color:#9b0404;border-bottom-color:#9b0404;color:#fff;padding:5px 10px;margin:20px 0;}
.yvr-ValidationSummary strong{font-size:116%;color:#fff;display:block;margin-bottom:5px;}
.yvr-ValidationSummary ul{margin-bottom:0;}
.yvr-ValidationSummary li{background-image:url(../images/bullet_arrow_fff.gif);color:#fff;}
.yvr-Form fieldset fieldset{margin:0 0 20px 0;}
.yvr-Form fieldset .yvr-Form-Field,.yvr-Form fieldset p{margin-left:25px;}
.yvr-Form em.required{color:#094891;font-style:normal;}
.yvr-Form h2{font-size:108%;font-weight:normal;color:#094891;margin-bottom:15px;margin-top:0;}
.yvr-Form-Field{margin-bottom:15px;clear:both;}
.yvr-Form-Field em.required{float:left;margin-left:-10px;}
.yvr-Form-Field .yvr-Validator-Required{background:url(../images/forms/required.gif) no-repeat;text-indent:-9999px;margin-left:10px;}
.yvr-Form-Field .note{color:#4c4c4c;}
.yvr-Form-Field label{display:block;margin-bottom:2px;}
.yvr-Form-Field-Text input{width:200px;}
.yvr-Form-Field-Checkbox{padding-left:15px;}
.yvr-Form-Field-Checkbox input{float:left;margin:2px 10px 10px -10px;}
.yvr-Form-Field-Checkbox label{display:inline;}
.yvr-Form-Field-RadioButtonList ul{list-style:none;margin-left:0;margin-top:5px;}
.yvr-Form-Field-RadioButtonList li{background-image:none;padding-left:0;}
.yvr-Form-Field-RadioButtonList li label{display:inline;}
.yvr-Form-Field-CheckboxList{overflow:auto;margin-bottom:20px;}
.yvr-Form-Field-CheckboxList table{margin:0;}
.yvr-Form-Field-CheckboxList td{border:0;padding:0 0 10px 25px;background:none !important;}
.yvr-Form-Field-CheckboxList input{float:left;margin-left:-23px;margin-right:10px;}
.yvr-Form-Field-CheckboxList label{display:inline;}
.yvr-Form-Field-CheckboxList .yvr-Form-Field-OtherCheckbox{margin-left:26px;}
.yvr-Form-Field-CheckboxList .yvr-Form-Field-OtherCheckbox label{float:left;}
.yvr-Form-Field-CheckboxList .yvr-Form-Field-OtherCheckbox input.yvr-Input-Text{margin-left:10px;margin-top:-3px;}
.yvr-Form-Field-CheckboxList .yvr-Form-Field-OtherCheckbox .yvr-Validator-Required{margin-left:3px;}
.yvr-Form-Field-Privacy{display:none;}
.yvr-Form-Field-Submit{margin-left:0 !important;}
.yvr-InputLabel input{border:0;padding:2px 5px;color:#999;}
.yvr-SelectionSummary{padding:10px 20px;background:#e0e9bf;margin-bottom:20px;}
.yvr-SelectionSummary ul{margin:0 0 5px 0;}
.yvr-SelectionSummary li{padding-left:15px;}
.yvr-SelectionSummary li .yvr-FlightName{font-size:116%;display:block;margin-bottom:5px;}
.yvr-FlightStatus .yvr-Form-Field-Submit input{width:38px;}
.yvr-ParentLink,.yvr-ParentLink:hover{font-family:Trebuchet MS,Arial,Sans-Serif;font-size:16px;font-weight:700;background:#072b54 url(../images/navPrimary/bg_item_level0.gif) repeat-x;text-transform:uppercase;text-decoration:none;color:#fff;display:block;padding:5px 8px;}
.yvr-NewsRollup ul{margin-left:0;padding-left:0;}
.yvr-NewsRollup .yvr-NewsArchiveLink,.sf_singleNews .sf_postBookmark{display:none;}
.yvr-Button{font-size:1px;line-height:1px;letter-spacing:-1em;text-indent:-9999px;height:31px;}
.yvr-Button:hover{background-position:0 -31px;}
.yvr-Button-Go{width:38px;background-image:url(../images/buttons/go.gif);background-repeat:no-repeat;float:left;}
.yvr-Button-Go:hover{background-position:0 -35px;}
.yvr-Button-Submit{width:75px;float:left;background-image:url(../images/buttons/submit.gif);}
.yvr-FlightInfoSortMessage{color:#666;font-style:inherit;border-top:solid 1px #eee;border-bottom:dotted 1px #ccc;padding:7px 10px;}
.yvr-FlightNotificationsLink{display:none;}
.yvr-FlightInfoTableContainer ul{margin-top:0;}
.yvr-FlightInfoTableContainer ul li{background-image:none;margin:0 0 1px 0;padding:7px 0 12px 0;border-bottom:dotted 1px #ccc;}
.yvr-FlightInfoTableContainer ul li.even{background:#efefef;}
.yvr-FlightInfoTableContainer dl{margin:0;padding:0;}
.yvr-FlightInfoTableContainer dt{color:#666;float:left;margin-right:8px;text-align:right;font-weight:normal;width:65px;}
.yvr-FlightInfoTableContainer .yvr-SignUpButton{background:url(../images/bullet_arrow.gif) no-repeat 0 6px;padding-left:17px;margin-left:15px;}
.yvr-FlightInfoTableContainer .delayed,.yvr-FlightInfoTableContainer .cancelled{font-style:normal;font-weight:normal;}
.yvr-FlightInfoTableContainer .delayed{color:#886901;}
.yvr-FlightInfoTableContainer .cancelled{color:#9b0404;}
.yvr-Home .yvr-Header .yvr-HomeLink{display:none;}
.yvr-Home .yvr-Footer .yvr-NavFooter ul{margin-top:2px;}
.yvr-DarkSite .yvr-Container{width:auto;margin:0;position:relative;}
.yvr-DarkSite .yvr-Content1Container{padding:0;}
.yvr-DarkSite .yvr-Content1{padding:20px 10px !important;}
.yvr-DarkSite .yvr-Logo{background:url(../images/logo.gif) no-repeat;display:block;font-size:1px;line-height:1px;letter-spacing:-1em;text-indent:-9999px;width:112px;height:28px;margin:10px 0 12px 5px;}
.yvr-DarkSite .yvr-HomeLink{display:none;}
.yvr-DarkSite h1{font-family:Trebuchet MS,Arial,Sans-Serif;font-size:185%;padding:0;margin:0 0 0.4em 0;line-height:1.2em;color:#687c1f;background:none;}
.yvr-DarkSite .yvr-LastModified{font-weight:700;}
.yvr-DarkSite .yvr-DarkSiteHomeLink{position:absolute;top:10px;right:10px;}
.yvr-Content1Container{padding:0 8px;}
.yvr-Header .yvr-Nav,.yvr-Header .yvr-SearchGlobal,.yvr-Header .yvr-Weather,.yvr-Header .yvr-LocalTime,.yvr-Header .yvr-PageUtils,.yvr-Footer .yvr-NavFooterPrimary,.yvr-Footer .yvr-NavFooterSecondary ul,.yvr-Footer .yvr-OlympicMessaging{display:none;}
