﻿body {margin:0;padding:0;font-family:MS PGothic; background-color:#1a4782}
/*Global Tags*/
h1,h2,h3,h4,h5,h6,p,ul,li{margin:0;padding:0;}
h1{color:#d1630c;font-size:24px; font-weight:bold;}
h2{color:#2a6095;font-size:18px;font-weight:bold;}
h3{color:#2a6095;font-size:12px;font-weight:bold}
h4{color:#2a6095;font-size:14px;font-weight:bold}
a{color:#000;}
img{border:0}

/*Common Classes*/
.clear{clear:both;}
.error{color:#f00;font-size:10px;}
.Box{width:auto;height:auto;border: solid 1px #2a6095;position:relative;margin-top:10px;padding:15px 5px 5px 5px;}
.Box h2{margin:0;padding:0 5px 0 5px;z-index:5;position:absolute;top:-10px;left:10px;display:inline;background-color:#fff;}
.Box h3{margin:0;padding:0 5px 0 5px;z-index:5;position:absolute;top:-10px;left:10px;display:inline;background-color:#fff;}
.BreadCrumbs{width:auto;height:auto;float:left;font-size:11px; color:#000; margin:3px 0 0 10px;}
.BreadCrumbs a{font-weight:bold;}
.SpaceTop{padding-top:10px;}
.SpaceBottom{padding-bottom:10px;}
.ModalBackground{background-color:Gray;filter:alpha(opacity=70);opacity:0.7;}
.ModalSearchButton {width:auto;height:16px;float:left;background-image:url(http://media.expedia.com/media/content/expjpn/images2/wizard/button_bg.jpg); font-weight:bold;padding-top:4px;color:#fff}
.SearchButton {height:16px;float:left;background-image:url(http://media.expedia.com/media/content/expjpn/images2/wizard/button_bg.jpg); font-weight:bold;padding-top:4px; font-size:11px; text-decoration:none; color:#fff;text-align:center;}

/*Default Wizard*/
.Wizard{height:auto;width:460px;border:solid 2px #bab5a4;background-color:#fefae6;margin-bottom:10px;font-size:12px;}
.Wizard #Top{height:30px; background-color:#ffdc6e;padding:2px;}
.Wizard #Top #Title{width:auto;float:left;margin:5px;font-weight:bold;letter-spacing:3px;font-size:16px;}
.Wizard #Top #Image{width:auto;float:right;}
.Wizard #Control{width:auto;padding:5px 5px 0 5px;}
.Wizard #Control .Separator{height:1px;background-color:#bab5a4;padding:0; margin:10px 0 10px 0;}
.Wizard #Control .Separator hr {display:none;}
.Wizard #Control .SectionTitle{width:auto;margin:0 0 5px 0; padding:0 0 0 5; color:#FF6600;font-size:14px;float:left;font-weight:bold;}
.Wizard #Control .NumberLabel{width:16px;height:14px;float:left;padding-top:2px;margin:0 5px 0 0;background-color:#d1630c;color:#fff;font-weight:bold;font-size:12px; text-align:center}
.Wizard #Control .TextBox{width:123px; font-size:11px; margin-top:3px;}
.Wizard #Control .TextBoxLong{width:170px;font-size:11px;}
.Wizard #Control .TextBoxDate{width:65px;font-size:11px;margin-top:2px;}
.Wizard #Control .SearchButton {width:110px;height:16px;float:left;background-image:url(http://media.expedia.com/media/content/expjpn/images2/wizard/button_bg.jpg); font-weight:bold;padding-top:4px; text-align:center;}
.Wizard #Control .Dropdown{width:52px; font-size:11px; display:inline;margin-top:3px;}
.Wizard #Control .DropdownPassengers{width:40px; font-size:11px; display:inline; padding:0; margin:0}
.Wizard #Control .DropdownNoWidth{font-size:11px; display:inline;margin-top:3px;}
.Wizard #Control .DropdownChild{width:40px; font-size:11px; display:inline;}
.Wizard #Control .DropdownAirlines{width:140px; font-size:11px; display:inline;margin-top:3px;}
.Wizard #Control .DropdownFlightClass{width:95px;font-size:11px;margin-top:3px;}
.Wizard #Control table.Hotels{width:100%;}

/*Page Container*/
#ExpediaPage{width:969px;height:auto;margin:0;background-color:#fff;float:left;margin-right:10px;}
#ExpediaPage #Header{width:969px;background-image:url(http://media.expedia.com/media/content/expjpn/images2/master/header/bg1.3.jpg); background-repeat:no-repeat; }
#ExpediaPage #Content{width:969px;height:auto;padding:0;margin:0;}
#ExpediaPage #Footer{width:949px;height:auto;padding:0 0 30px 10px;}
/*HomePage, LaunchPage, Deals & Hotels page Containers*/
#Content #HomeRightColumn, #Content #LaunchRightColumn{width:473px;height:auto;float:right;padding:0;margin:5px 10px 0 0;display:inline}
#Content #HomeLeftColumn, #Content #LaunchLeftColumn{width:465px;height:auto;float:left;padding:0;margin:5px 10px 5px 10px;display:inline}
#Content #DealsRightColumn{width:315px;height:auto;float:right;padding:0;margin:5px 10px 0 0;display:inline;}
#Content #DealsLeftColumn{width:623px;height:auto;float:left;padding:0;margin:5px 10px 5px 10px;display:inline;}
#Content #Hotels{width:950px;height:auto;margin:0 0 0 10px;}

/*Header Content*/
#Header #ExpediaLogo{width:223px;height:75px;float:left;margin:5px 0 0 7px;padding:0;text-indent:-9000px;cursor:hand;background-image:url(http://media.expedia.com/media/content/expjpn/images2/master/header/logo.jpg); background-repeat:no-repeat;}
#Header #Tabs ul{width:900px;height:32px;margin:0 0 0 53px;list-style-type:none;font-size:13px;font-weight:bold}
#Header #Tabs li{width:auto;height:32px;float:left;text-align:center;background-image:url(http://media.expedia.com/media/content/expjpn/images2/master/header/tab_blue_left.jpg); background-repeat:no-repeat; background-position:left;}
#Header #Tabs a{width:auto;line-height:32px;margin-left:15px;color:#fff;text-decoration:none;display:block;background-image:url(http://media.expedia.com/media/content/expjpn/images2/master/header/tab_blue_bg.jpg);}
#Header #Tabs a span{padding-right:15px;display:block;background-image:url(http://media.expedia.com/media/content/expjpn/images2/master/header/tab_blue_right.jpg);background-repeat:no-repeat;background-position:right;}
#Header #Tabs .Active {background-image:url(http://media.expedia.com/media/content/expjpn/images2/master/header/tab_yellow_left.jpg);}
#Header #Tabs .Active a{color:#000;background-image:url(http://media.expedia.com/media/content/expjpn/images2/master/header/tab_yellow_bg.jpg);}
#Header #Tabs .Active a span{background-image:url(http://media.expedia.com/media/content/expjpn/images2/master/header/tab_yellow_right.jpg);}
#Header #Tabs .Red {background-image:url(http://media.expedia.com/media/content/expjpn/images2/master/header/tab_red_left.jpg);}
#Header #Tabs .Red a{color:#fff;background-image:url(http://media.expedia.com/media/content/expjpn/images2/master/header/tab_red_bg.jpg);}
#Header #Tabs .Red a span{background-image:url(http://media.expedia.com/media/content/expjpn/images2/master/header/tab_red_right.jpg);}
#Header #WelcomeBar {width:969px; height:25px; background-color:#ffde7c;overflow:hidden; font-size:11px;}
#Header #WelcomeBar #LeftLinks {width:220px; height:11px; float:left; padding:7px 0 7px 5px}
#Header #WelcomeBar #RightLinks {width:auto;float:right;padding-top:5px;margin-right:5px;}
#Header #WelcomeBar #RightLinks a{text-decoration:none;}
#Header #WelcomeBar #RightLinks img {vertical-align:middle;margin:0 4px 0 4px;}

/*Home Page Content*/
#HomeRightColumn h1{width:190px; float:left; margin:10px 0 5px 0;} 
#HomeRightColumn #FlashObject{height:104px;width:270px; overflow:hidden;}
#HomeRightColumn #InfoText{color:#666666; font-size:12px;line-height:20px;}
#HomeRightColumn .ShowLabel{float:right;font-size:11px; padding:2px 0 0 0;margin-right:5px; cursor:pointer}
#HomeRightColumn .HiddenInfoText{width:455px;height:0;float:left;color:#666666; font-size:12px;line-height:20px;overflow:hidden;}
#HomeRightColumn .HomeDeal{width:460px;height:71px;background-color:#e9f1ff;}
#HomeRightColumn .HomeDeal .Image{width:140px;height:71px;float:left;}
#HomeRightColumn .HomeDeal .Text{width:290px;float:left;padding:5px;}
#HomeRightColumn .HomeDeal .Text h4{color:#d1630c;font-size:13px;}
#HomeRightColumn .HomeDeal .Text .Info{padding:5px 0 2px 0;font-size:11px;line-height:11px;}
#HomeRightColumn .HomeDeal .Text .Price a{float:right;color:#f00;font-size:17px;font-weight:bold;font-family:Arial;}
#HomeRightColumn .Separator{height:1px;width:460px;background-color:#e9f1ff;padding:0; margin:5px 0 5px 0;}
#HomeRightColumn .Separator hr {display:none;}
#HomeRightColumn #HomePageAd{margin:10px 0 10px 0;}
#HomeRightColumn #PRArea{margin:10px 0 10px 0; height:100px;}
#HomeLeftColumn #Tools{float:left; font-size:12px; background-image:url(http://media.expedia.com/media/content/expjpn/images2/tools/bg.jpg); background-repeat:repeat-x; }

#HomeLeftColumn #Tools .ToolsRightCol{width:270px; padding:0 0 0 5px;}
#HomeLeftColumn #Tools .ToolsRightCol p{font-size:12px; float:left;}
#HomeLeftColumn #Tools #NewsletterForm{margin:0; padding:5px; height:35px; width:250px;}
#HomeLeftColumn #Tools .HotelsMonth{width:270px; float:left; padding:0 0 0 5px;}
#HomeLeftColumn #Tools .HotelsMonth p{font-size:12px;}
#HomeLeftColumn #Tools .HotelsMonth .HotelsImage{Border:solid 1px #000; width:100px;height:60px;}
#HomeLeftColumn #Tools .HotelsMonth .HotelsRow{width:120px; float:left; padding:0 0 0 0;}
#HomeLeftColumn #Tools .HotelsMonth .HotelsRow p{line-height:20px; margin:5px 0 5px 0;}
#HomeLeftColumn #TopDestinations{width:165px;float:right;margin:10px 0 10px 0;display:inline;padding:12px 0 0 0;}
#HomeLeftColumn #TopDestinations ul{padding-bottom:8px;}
#HomeLeftColumn #TopDestinations li{width:145px;padding:0 0 0 20px;list-style:none;font-size:12px;line-height:23px;}
#HomeLeftColumn #TopDestinations li.Blue{background-color:#e5e9f4}
#HomeLeftColumn #TopDestinations a{color:#000;text-decoration:none}
#HomeLeftColumn #TopDestinations a.hover{text-decoration:underline}

.CustomerServiceBox{width:auto;height:auto;padding:0 0 0  5px;border:solid 1px #f1d4ac;background-color:#fefae6;font-size:12px;font-weight:bold}
.CustomerServiceBox .Row{margin:6px 0 6px 0; color:#261301;}
.CustomerServiceBox .OrangeText{color:#cc6600;font-size:15px;}
.HOMSubmitButton{margin:5px 0 0 5px;width:21px;height:17px;float:left;}

.HOMTextboxNewsletterDeals{margin:5px 0 0 5px;width:150px;float:left;font-size:11px;}

/*Footer Content*/
#Footer {color:#787777;font-size:11px;}
#Footer a{color:#787777;}
#Footer .line{height:1px;background-color:#ffde7c;padding:0;margin:10px 0 10px 0;}
#Footer .line hr {display:none;}
#Footer .Copyright {width:930px;float:left;font-size:11px;margin-left:10px;}
#Footer .LeftFooterColumn{width:140px;float:left;padding:5px 5px 5px 10px;}
#Footer .LeftFooterColumn{color:#000;}
#Footer .RightFooterColumn{width:775px;float:left;padding:5px 5px 5px 10px;}
#Footer .RightFooterColumn ul li {width:110px;padding:0 3px 0 3px;line-height: 15px;float:left; list-style:none}

/* Pop-up */

.Popup {border: 1px solid #999999;	position: relative;	visibility: hidden;z-index: 500; background-color: #FFFFFF;	width: 300px;}
.Popup p {list-style-type:none;	display: block;	font-size: 11px; padding:0 0 0 10px; margin:0px 10px 5px 0;}
.PopupHead {background-color:#FAD676; font-size:12px; font-weight:bold;	color:#000000;	height:20px;	line-height: 20px;	margin-bottom: 5px;	font-family: Arial, Helvetica, sans-serif;	padding-left: 15px;}

/* Ad Containers*/
#Banner{width:468px;height:60px;float:right;overflow:hidden;}
#BannerContainer{width:468px;height:60px;padding:5px 5px 5px 5px;float:right;margin-top:5px;display:inline;line-height:15px;background-color:#d9dfe4;font-size:11px;display:none}
#Leader{width:728px;height:90px;overflow:hidden;}
#LeaderContainer{width:728px;padding:0 5px 5px 5px;margin:0 auto;line-height:15px;background-color:#d9dfe4;font-size:11px;display:none}

.LinkButton{ margin:0; background-color:Transparent;border:0;color:#FF0000;text-align:left;text-decoration:underline;font-weight:bold;font-family:Arial;font-size:17px; cursor:pointer;display:inline; padding:0;}
