﻿html,body{font-family:Arial,Tahoma, Helvetica, sans-serif;font-size:14px;line-height:22px; background-color:#F6F7FB; color:#222222; -webkit-text-size-adjust:100%; }
/*\*/ * html div{height:1%;}
*{margin:0;padding:0;}
body,div,p,form,ul,ol,li,input,img,textarea,h1,h2,h3,h4,h5,h6,th,td,button,label,iframe,dl,dt,dd,select{margin:0;padding:0;outline:none;}
img{border:0;margin:0;}
ul li{list-style:none;}
.clear{clear:both;overflow:hidden;font:0/0 Arial;}

#header { max-width:1180px; margin:0 auto; margin-bottom:10px; border-bottom:solid 1px #C8CFD7; height:36px; position:relative; }
#header .languageSwitch { position:absolute; top:0px; right:8px; background:rgba(246,247,251,0.7); }
#header .languageSwitch A { font-size:14px; color:#242C4A; text-decoration:none; display:inline-block; width:60px; height:20px; line-height:20px; padding:8px 20px 8px 50px; background:url(/Images/Flag.png) no-repeat; }
#header .languageSwitch A P.cornerSolid { display:inline-block; content:""; width:0px; height:0px; line-height:0; overflow:hidden; border-width:8px 8px 0px 8px;border-style:solid; border-color:#393F5A transparent; position:absolute; right:5px; top:14px; }
#header .languageSwitch A:hover { color:#FF7E00;}
#header .languageSwitch A:hover P.cornerSolid { border-color:#FF7E00 transparent; }
#header .languageSwitch.opend A:first-child { color:#FF7E00;}
#header .languageSwitch.opend A:first-child P.cornerSolid { border-color:#FF7E00 transparent; }
#header .languageSwitch A.language_en { background-position:10px 8px; width:50px; }
#header .languageSwitch A.language_cn { background-position:10px -32px; width:60px; }
#header .languageSwitch A.language_big5 { background-position:10px -72px; width:60px; }
#header .languageSwitch A.language_ja { background-position:10px -112px; width:45px; }
#header .languageSwitch A.language_ko { background-position:10px -152px; width:45px; }
#header .languageSwitch A.language_de { background-position:10px -192px; width:55px; }
#header .languageSwitch A.language_fr { background-position:10px -232px; width:58px; }
#header .languageSwitch A.language_it { background-position:10px -272px; width:50px; }
#header .languageSwitch A.language_ru { background-position:10px -312px; width:55px; }
#header .languageSwitch DIV { display:none; position:absolute; right:-5px; top:34px; width:142px; padding:7px 5px; background-color:White; border:solid 1px #FF7E00; -webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; box-sizing:border-box; z-index:5; }
#header .languageSwitch DIV P.cornerSharp:before { content:""; width:0px; height:0px; line-height:0; overflow:hidden; border-width:0px 8px 8px 8px;border-style:solid; border-color:#FF7E00 transparent ; position:absolute; left:69px; top:-8px; z-index:6;  }
#header .languageSwitch DIV P.cornerSharp:after  { content:""; width:0px; height:0px; line-height:0; overflow:hidden; border-width:0px 7px 7px 7px;border-style:solid; border-color:#FFFFFF transparent ; position:absolute; left:70px; top:-7px; z-index:6;  }
#header .languageSwitch DIV A:hover { background-color:#F5F5F5; }

#container { max-width:1025px; margin:0 auto; position:relative; }
H1 { font-size:26px; line-height:30px; color:#242C4A; vertical-align:middle; moz-user-select: -moz-none;-moz-user-select: none;-o-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none; }
H1 STRONG { float:left; font-style:italic; font-size:70px; line-height:70px; margin-top:-8px; padding-right:11px; }
BODY[language='cn'] H1 STRONG,BODY[language='big5'] H1 STRONG { font-size:50px; }
H1 SMALL { font-weight:normal; }
H1 U { text-decoration:none; display:inline-block; background:url(/Images/Hotel.png) no-repeat 0 10px; margin-left:10px; } 
H1 U.star2 { width:29px; }
H1 U.star3 { width:44px; }
H1 U.star4 { width:59px; }
H1 U.star5 { width:75px; }
H2 { font-size:20px; padding:6px 2px 6px 20px; }
HR { display:block; width:10%; min-width:80px; max-width:120px; height:4px; text-align:left; background-color:#BF7366; border:none; margin:3px 0 10px 20px; }

#address { float:left; padding-left:20px; background:url(/Images/Hotel.png) no-repeat -182px 2px; line-height:22px; text-decoration:underline; color:#31261c; }
#address:hover{ color:#FF7E00; }
#photos #photo1 { float:left; position:relative; overflow:hidden; width:550px; height:412px; }
#photos #photo2 { float:left; position:relative; overflow:hidden; width:470px; height:207px; margin-left:5px; margin-bottom:5px; }
#photos #photo3 { float:left; position:relative; overflow:hidden; width:260px; height:200px; margin-left:5px; }
#photos #photo4 { float:left; position:relative; overflow:hidden; width:205px; height:200px; margin-left:5px; cursor:pointer; }
#photos IMG { width:100%; height:100%; transition:all 0.6s;-moz-transition:all 0.6s;-webkit-transition:all 0.6s;-o-transition:all 0.6s; -webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px; }
#photos IMG:hover { transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transform:scale(1.2); }
#reservationBox { margin:0 auto; max-width:650px; text-align:center; position:relative; top:-40px; background:rgba(37,44,73,0.9); -webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px; }
#reservationBox H2 { font-size:24px; padding:15px 0; margin:0 18px; color:#E6E6E6; border-bottom:solid 1px #555C79; }
#reservationBox .fixedBox { width:100%; margin:0 auto; z-index:99; -webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px; }
#reservationBox .fixedBox .innerBox { max-width:650px; margin:0 auto; padding:15px 0; border-bottom:solid 2px #272C3F; -webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px; }
#reservationBox .fixedBox .innerBox #dateRange { width:60%; display:inline-block; white-space:nowrap; padding:0 0 0 36px; line-height:45px; height:45px; vertical-align:middle; font-size:18px; color:#333333; border:solid 1px #AA8D1A; background:#FCFCFC url(/Images/DateRange.png) no-repeat 8px 8px; cursor:pointer; white-space:nowrap; -webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px; moz-user-select: -moz-none;-moz-user-select: none;-o-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none; }
#reservationBox .fixedBox .innerBox #dateRange:hover { border-color:#543F00; background-color:#EDE8D2; }
#reservationBox .fixedBox .innerBox #dateRange B { padding:0 6px; color:#916F7D; }
#reservationBox .fixedBox .innerBox #btBook { width:25%; display:inline-block; white-space:nowrap; margin-left:3%; line-height:48px; height:48px; vertical-align:middle; font-size:20px; color:White; border-bottom:solid 1px #CF8B7E; -webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px; background-color:#F77F5A; cursor:default; white-space:nowrap; moz-user-select: -moz-none;-moz-user-select: none;-o-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none; }
#reservationBox .fixedBox .innerBox #btBook:hover { border-color:#4A2125; background-color:#CA6356; }
#reservationBox .fixedBox .innerBox.narrow #dateRange{ display:block; margin:0 5px; }
#reservationBox .fixedBox .innerBox.narrow #btBook { display:block; margin:0 5px; margin-top:3px; line-height:40px; height:40px; }
#reservationBox .fixedBox.fixed { position:fixed; left:0; top:0; }
#reservationBox .fixedBox.fixed .innerBox { background:rgba(37,44,73,0.9); }
#reservationBox .fixedBox.fixed .innerBox.short { padding-top:5px; padding-bottom:5px; }

#hotelInfo  { position:relative; top:-10px; font-size:16px; padding:0 2% 0 3%; }
#hotelInfo  STRONG { font-size:18px; padding-right:5px; }
#hotelInfo  STRONG I { font-size:45px; display:inline-block; width:55px; height:55px; line-height:55px; text-align:center; margin:-2px 5px 0 0; float:left; background-color:#393F5A; color:White; -webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px; }
BODY[language='cn'] #hotelInfo  STRONG I,BODY[language='big5'] #hotelInfo  STRONG I { font-style:normal; font-size:28px; width:48px; height:45px; line-height:45px; }
#hotelInfo  BR.short { content:''; display:block; line-height:10px; height:10px; }
#hotelInfo .notice { float:right; vertical-align:top; width:33%; min-width:280px; max-width:320px; margin:5px 0 5px 2%; padding-bottom:5px; background-color:White; box-shadow:4px 4px 6px #B5B5B5; -moz-box-shadow:4px 4px 6px #B5B5B5; -webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px; }
#hotelInfo .notice H3 { font-size:18px; line-height:26px; font-weight:bold; padding:15px 3px 10px 10%; margin-bottom:10px;  }
#hotelInfo .notice DL { position:relative; }
#hotelInfo .notice DL DT::before { content:''; display:block; width:8px; height:8px; position:absolute; top:6px; left:12%; background-color:#3c6780; border-radius:50%; box-sizing:border-box; }
#hotelInfo .notice DL DT { font-size:16px; line-height:22px; padding-left:18%; padding-right:10px; font-weight:bold; }
#hotelInfo .notice DL DD { font-size:16px; line-height:20px; padding-left:25%; padding-right:10px; margin-top:5px; margin-bottom:15px; line-height:24px; }
#hotelInfo .noticeClone { float:none; width:96%; max-width:680px; }

#faqsBox { background-color:White; margin-top:10px; padding:8px 8px 36px 5px; position:relative; -webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px; }
#faqsBox A { position:absolute; left:0; bottom:0; padding:8px 50px 8px 4%; color:#BF7366; font-weight:bold; text-decoration:underline; cursor:pointer; z-index:3;  }
#faqsBox A:hover { color:#FF7E00; }
#faqsBox UL { color:#333333; padding:0 3% 0 3%; }
#faqsBox UL LI { float:left; width:100%; border-bottom:solid 1px #EBEBEB; padding-bottom:3px; }
#faqsBox UL LI H3 { font-size:14px; padding:8px 3px 8px 30px; background:url(/Images/Hotel.png) no-repeat -330px -175px; cursor:pointer; }
#faqsBox UL LI P { display:inline-block; float:left; position:relative; font-size:14px; margin-left:38px; padding:10px 15px; cursor:default; border:solid 1px #BF7366; box-sizing:border-box; -webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; }
#faqsBox UL LI P U:before { content:""; width:0px; height:0px; line-height:0; overflow:hidden; border-width:0px 8px 8px 8px;border-style:solid; border-color:#BF7366 transparent ; position:absolute; left:40px; top:-8px; }
#faqsBox UL LI P U:after  { content:""; width:0px; height:0px; line-height:0; overflow:hidden; border-width:0px 7px 7px 7px;border-style:solid; border-color:#FFFFFF transparent ; position:absolute; left:41px; top:-7px; }

#location { background-color:White; margin-top:10px; padding:8px; -webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px; }
#location #divMap { width:92%; margin:0 4%; margin-bottom:5px; height:400px; border:solid 2px #EBEBEB; }

#reviews { background-color:White; margin-top:10px; padding:8px 8px 20px 8px; position:relative; -webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px; }
#reviews #marqueeScroll { display:none; width:60px; height:80px; padding:20px 18px 20px 42px; background-color: rgba(240,240,240,0.6); position:absolute; left:38%; top:140px; z-index:2; cursor:pointer; -webkit-border-radius:65px;-moz-border-radius:65px;border-radius:65px; border:solid 5px #FAAD96; }
#reviews #marqueeScroll P{ content:""; width:0px; height:0px; line-height:0; overflow:hidden; border-width:40px 0px 40px 50px;border-style:solid; border-color:transparent #F9997B; }
#reviews .review { padding:15px 4% 15px 5%; cursor:default; font-style:normal; }
#reviews .review .guestAndDate { color:#555555; padding-left:2%; }
#reviews .review .guestAndDate B { color:#444444; display:inline-block; min-width:150px; white-space:nowrap; }
#reviews .review .content { margin-top:6px; padding:8px 0; position:relative; border:solid 1px #C3C3C3; box-sizing:border-box; -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; }
#reviews .review .content:before { content:""; width:0px; height:0px; line-height:0; overflow:hidden; border-width:0px 8px 8px 8px;border-style:solid; border-color:#C3C3C3 transparent ; position:absolute; left:40px; top:-8px; }
#reviews .review .content:after  { content:""; width:0px; height:0px; line-height:0; overflow:hidden; border-width:0px 7px 7px 7px;border-style:solid; border-color:#FFFFFF transparent ; position:absolute; left:41px; top:-7px; }
#reviews .review .content .tripType_BusinessTravel{ float:left; width:38px; height:48px; margin:0 3%; background:url(/Images/Hotel.png) no-repeat 0px -150px; }
#reviews .review .content .tripType_WithChildren{float:left; width:38px; height:48px; margin:0 3%; background:url(/Images/Hotel.png) no-repeat -40px -150px; }
#reviews .review .content .tripType_FamilyTrip { float:left; width:38px; height:48px; margin:0 3%; background:url(/Images/Hotel.png) no-repeat -40px -150px; }
#reviews .review .content .tripType_WithFriends{ float:left; width:38px; height:48px; margin:0 3%; background:url(/Images/Hotel.png) no-repeat -120px -150px; }
#reviews .review .content .tripType_TravelAlone{ float:left; width:38px; height:48px; margin:0 3%; background:url(/Images/Hotel.png) no-repeat -160px -150px; }
#reviews .review .content .tripType_Agency{ float:left; width:38px; height:48px; margin:0 3%; background:url(/Images/Hotel.png) no-repeat -200px -150px; }
#reviews .review .content .tripType_CouplesTraveling{ float:left; width:38px; height:48px; margin:0 3%; background:url(/Images/Hotel.png) no-repeat -80px -150px; }
#reviews .review .content .tripType_Others { float:left; width:38px; height:48px; margin:0 3%; background:url(/Images/Hotel.png) no-repeat -240px -150px; }
#reviews .review .content .tripType_Unknown{ float:left; width:38px; height:48px; margin:0 3%; background:url(/Images/Hotel.png) no-repeat -240px -150px; }
#reviews .review .content .score { float:left; width:38px; height:55px; line-height:55px; padding-right:4%;  font-size:32px; color:#0066CC; }
#reviews .review .content .comment { min-height:45px; padding:5px 50px 2px 130px; }
#reviews .review .content .comment I { font-style:normal; display:block; color:#999999; }
#reviews .review .content .helpful { position:absolute; top:2px; right:2%; width:40px; height:40px; line-height:40px; background:url(/Images/Hotel.png) no-repeat -280px -155px; cursor:pointer; text-align:center; vertical-align:middle; font-size:16px; font-weight:bold; color:#5197CA; }
#reviews .review .content.narrow .comment { padding:5px 5px 2px 110px; }
#reviews .review .content.narrow .helpful { display:none; }

#roomsList { max-width:820px; margin:0 auto; padding:15px 1%;  }
#roomsList .room { border-top:none; margin-top:5px; }
#roomsList .room H3 { background-color:#DCDCDC; position:relative; cursor:pointer;  font-size:16px; color:#16253A; height:28px; line-height:28px; vertical-align:middle; padding:5px 0 5px 15px;  -webkit-border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0; }
#roomsList .room H3 B { position:absolute; right:10px; top:8px; width:30px; height:30px; background:url(/Images/Reservation.png) no-repeat 0 -308px; }
#roomsList .room H3 B.hidden{ background-position:0 -260px; }
#roomsList .room .detail { border:solid 2px #D9D9D9; border-top:none; padding-left:4%; padding-top:10px; padding-bottom:10px; overflow:hidden; background-color:#F5F5F5; }
#roomsList .room .detail IMG{ width:24%; max-width:150px; max-height:130px; -webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;  }
#roomsList .room .detail UL { float:right; padding-left:2%; width:70%; }
#roomsList .room .detail UL LI { float:left; white-space:nowrap; font-size:14px; line-height:28px; vertical-align:middle; }
#roomsList .room .detail UL LI.bed { min-width:36%; padding-left:22px; padding-right:5px; background:url(/Images/Reservation.png) no-repeat 0 -92px; }
#roomsList .room .detail UL LI.area { min-width:36%; padding-left:22px; padding-right:5px; background:url(/Images/Reservation.png) no-repeat 0 -59px; }
#roomsList .room .detail UL LI.floor { min-width:36%; padding-left:22px; padding-right:5px; background:url(/Images/Reservation.png) no-repeat 0 -130px; }
#roomsList .room .detail UL LI.wifi { width:30px; background:url(/Images/Reservation.png) no-repeat 0 -480px; }
#roomsList .room .detail UL LI.adult0{ width:1px; }
#roomsList .room .detail UL LI.adult1{ width:50px; background:url(/Images/Reservation.png) no-repeat 12px -353px; }
#roomsList .room .detail UL LI.adult2{ width:50px; background:url(/Images/Reservation.png) no-repeat -107px -353px; }
#roomsList .room .detail UL LI.adult3{ width:50px; background:url(/Images/Reservation.png) no-repeat -230px -353px; }
#roomsList .room .detail UL LI.adult4{ width:50px; background:url(/Images/Reservation.png) no-repeat -363px -353px; }
#roomsList .room .detail UL LI.others { width:100%; }
#roomsList .room .detail TABLE { width:100%;}
#roomsList .room .detail TABLE TD { vertical-align:middle; padding:8px 0; }
#roomsList .room .detail TABLE TD.name { width:45%; padding-left:5%; line-height:18px;  }
#roomsList .room .detail TABLE TD.rate { width:15%; }
#roomsList .room .detail TABLE TD.rate P { padding-left:20px; white-space:nowrap; background:url(/Images/Reservation.png) no-repeat 8px 5px; color:#F8630B; font-weight:bold; }
#roomsList .room .detail TABLE TD.breakfast { width:15%; }
#roomsList .room .detail TABLE TD.breakfast P { padding-left:20px; white-space:nowrap; background:url(/Images/Reservation.png) no-repeat 6px -395px; }
#roomsList .room .detail TABLE TD.booking { width:20%; text-align:center; white-space:nowrap; }
#roomsList .room .detail TABLE TD.booking A { cursor:pointer; color:White; text-decoration:none; background-color:#FFB000; padding:6px 12px; border-width:0px; border-bottom:solid 2px #E77D20; -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; box-sizing:border-box; }
#roomsList .room .detail TABLE TD.booking A:hover { background-color:#FF6600; }
BODY[language='de'] #roomsList .room .detail TABLE TD.booking A, 
BODY[language='fr'] #roomsList .room .detail TABLE TD.booking A, 
BODY[language='it'] #roomsList .room .detail TABLE TD.booking A, 
BODY[language='ru'] #roomsList .room .detail TABLE TD.booking A { padding:6px 6px; }

#footer { background-color:#181E36; color:#A2A6BF; margin-top:10px; }
#footer .main { max-width:1025px; margin:0 auto; padding:15px 2px; line-height:22px; }
#footer .main .right { float:right; position:relative; }
#footer .main .right A { white-space:nowrap; text-decoration:underline; color:#5C6175; line-height:20px; padding:8px; }
#footer .main .right A:hover { color:#FF7E00; }
#footer .main .right .nearbyHotels { display:inline-block; }
#footer .main .right .nearbyHotels.opend A:first-child { color:#FF7E00;}
#footer .main .right .nearbyHotels DIV { display:none; position:absolute; right:3px; bottom:26px; width:350px; padding:8px 5px; background-color:White; border:solid 1px #FF7E00; -webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px; box-sizing:border-box; z-index:999; }
#footer .main .right .nearbyHotels DIV P.cornerSharp:before { content:""; width:0px; height:0px; line-height:0; overflow:hidden; border-width:8px 8px 0px 8px;border-style:solid; border-color:#FF7E00 transparent; position:absolute; right:32px; bottom:-8px; z-index:6; }
#footer .main .right .nearbyHotels DIV P.cornerSharp:after  { content:""; width:0px; height:0px; line-height:0; overflow:hidden; border-width:6px 6px 0px 6px;border-style:solid; border-color:#FFFFFF transparent ; position:absolute; right:34px; bottom:-6px; z-index:6; }
#footer .main .right .nearbyHotels DIV A { display:block; white-space:normal; text-decoration:none; padding:8px 8px 8px 25px; position:relative; -webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px; box-sizing:border-box; }
#footer .main .right .nearbyHotels DIV A::before { content:''; display:block; width:8px; height:8px; position:absolute; top:14px; left:6px; background-color:#3c6780; border-radius:50%; box-sizing:border-box; }
#footer .main .right .nearbyHotels DIV A:hover { color:#FF7E00; background-color:#F5F5F5; }
#footer .main .right .nearbyHotels DIV A:hover::before { background-color:#FF7E00; }

#dateRangeDialog { display:none; position:fixed;left:0;top:0; width:100%; z-index:99; cursor:default; color:#333333; moz-user-select: -moz-none;-moz-user-select: none;-o-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none; }
#dateRangeDialog .head { background-color:#F5F5F5; border-bottom:solid 1px #7F7F7F; }
#dateRangeDialog .head S.ok { display:none; }
#dateRangeDialog .head S.cancel { position:absolute;right:0;top:0; width:60px; height:40px; background:url(/Images/DateRange.png) no-repeat 20px -40px; cursor:pointer; }
#dateRangeDialog .head H5 { height:40px; line-height:40px; padding-top:5px; font-size:18px; text-align:center; vertical-align:middle; font-weight:normal;  }
#dateRangeDialog .head UL LI{ height:35px; line-height:35px; font-size:16px; float:left; width:14%; text-align:center; vertical-align:middle; }
#dateRangeDialog .body { height:999px; width:99%; padding-left:1%; background-color:White; overflow:hidden; overflow-y:auto; -webkit-overflow-scrolling: auto !important; }
#dateRangeDialog .body::-webkit-scrollbar-track-piece { background-color: rgba(0,0,0,0); border-left:1px solid rgba(0,0,0,0); }
#dateRangeDialog .body::-webkit-scrollbar { width:10px; height:13px; -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; }
#dateRangeDialog .body::-webkit-scrollbar-thumb { background-color:rgba(0,0,0,0.5); background-clip:padding-box; -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; min-height:68px; border-left:solid 3px rgba(0,0,0,0); border-right:solid 3px rgba(0,0,0,0); }
#dateRangeDialog .body::-webkit-scrollbar-thumb:hover { background-color:rgba(0,0,0,0.5); -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; }
#dateRangeDialog .body H5 { text-align:center; font-size:18px; padding-top:20px; }
#dateRangeDialog .body UL LI { float:left; width:14%; line-height:18px; height:40px; padding-top:15px; text-align:center; font-size:16px; border-top:solid 2px White; }
#dateRangeDialog .body UL LI P { font-weight:normal; display:block; font-size:12px; }
#dateRangeDialog .body UL LI[date]:hover { background-color:#D4C68D; }
#dateRangeDialog .body UL LI.selected, #dateRangeDialog .body UL LI.selected:hover { background-color:#998033; color:White; font-weight:bold; }
#dateRangeDialog .body UL LI.between, #dateRangeDialog .body UL LI.between:hover { background-color:#EBE4CA; }
