.drom { color: #d65601; font-family: Arial,Helvetica,sans-serif; font-size: 16px; font-weight: bold; text-decoration: underline !important; }
a.drom { color: #d65601; display: none; font-family: Arial,Helvetica,sans-serif; font-size: 16px; font-weight: bold; text-decoration: underline; }
#wait { background-color: #FFF; background-image: url(/images/progress_bar_bg.jpg); background-position: center bottom; background-repeat: no-repeat; border: 1px solid #e0e0e0; height: 210px; left: 35%; padding-top: 30px; position: fixed; text-align: center; top: 35%; width: 458px; z-index: 2000; }
div.centered { display: block; left: 35%; /*set the div in the center of the screen*/ position: absolute; top: 50%; width: 350px; }
.DropShadow { background-color: #000; bottom: 0px; filter: alpha(opacity=50); left: 0px; margin: 0; opacity: 0.5; overflow: hidden; padding: 0; position: fixed; right: 0px; top: 0px; z-index: 1000; }
body { color: #5a5a5a; direction: rtl; font-family: Arial,Helvetica,sans-serif; font-size: 12px; margin: 0; text-align: right; }
.searchresultsclosed10-2 { background: #f3f3f3; display: inline-block; height: 22px; margin-right: -10px; width: 179px; z-index: 6; }
.searchresultsclosed10-2_new { background: #f3f3f3; display: inline-block; height: 19px; margin-right: -10px; padding-top: 3px; width: 300px; z-index: 6; }
.searchresultscoupon1 { background: url(/images/searchresultscoupon1.jpg) no-repeat; height: 76px; left: 3px; padding: 4px 8px; position: absolute; top: 5px; width: 112px; }
.imgRestaurant{ width:192px; height:128px;}
.slidenumbers { color: #626262; font-size: 12px; font-weight: normal; left: 0; position: absolute; text-align: center; top: 6px; width: 168px; }
#togglemenulink { cursor: default; float: right; height: 70px; width: 180px; }
  #togglemenulink:hover { cursor: pointer; }
.searchresultscoupon1-1 { color: #e87800; font-size: 14px; font-weight: bold; margin: 0; }
.searchresultscoupon1-2 { color: #686868; font-size: 12px; margin: 0; }
.searchresultscoupon2 { background: url(/images/searchresultscoupon2.jpg) no-repeat; height: 76px; left: 3px; padding: 4px 8px; position: absolute; top: 5px; width: 112px; }
.searchresultscoupon2-1 { color: #a5a5a5; font-size: 14px; font-weight: bold; margin: 0; }
img { border: 0; }
form, input, textarea, select { margin: 0px; padding: 0px; }
table, td, select, input, textarea { font-family: Arial,Helvetica,sans-serif; font-size: 12px; }
td, th { border: 0 none; text-align: right; vertical-align: top; }
select, input, textarea { vertical-align: middle; }
.floatleft { display: inline; float: left; }
.floatright { display: inline; float: right; }
.alignright { text-align: right !important; }
.aligncenter { text-align: center !important; }
.verticalmiddle { vertical-align: middle; }
.verticaltop { vertical-align: top !important; }
.clearall { clear: both; }
.nopadding { padding: 0 !important; }
a { text-decoration: none; }
  a:hover { color: #e47804 !important; text-decoration: none; }
table { border: 0 none; border-collapse: collapse; }
#maincontainer { background: url(/images/mc.jpg) repeat-x #ffffff; padding-top: 8px; }
#maincontainer2 { margin: 0 auto; width: 990px; }
#content_old { margin: 0 auto; position: relative; width: 890px; }
#sideads_old { left: 935px; position: absolute; text-align: center; top: 0; }
#content { float: left; position: relative; width: 890px; }
#sideads { float: right; text-align: center; }
#header { background: url(/images/header.jpg) no-repeat; height: 167px; position: relative; width: 890px; }
.banner1 { left: 5px; position: absolute; top: 4px; }
#search { border: 0 none !important; color: #828282; height: 22px; left: 31px; position: absolute; top: 74px; width: 158px; }
#searchbutton { background: url(/images/searchbutton.jpg) 0 -24px no-repeat; display: block; height: 24px; left: 5px; position: absolute; top: 73px; width: 26px; }
  #searchbutton:hover { background: url(/images/searchbutton.jpg) 0 -0 no-repeat; }
#facebooklike { left: 251px; position: absolute; top: 74px; }
#joinclub { display: block; height: 28px; width: 160px; text-align: center; position: absolute; top: 69px; left: 260px; color: #e47804; background-color: #f8f8f8; font-size: 14px; line-height: 27px; border: 1px solid #e47804; border-radius: 3px; -webkit-box-shadow: inset 0 0 3px #90cafb; -moz-box-shadow: inset 0 0 3px #90cafb; box-shadow: inset 0 0 3px #90cafb; box-shadow: inset 0 0 5px #588bca; font-weight: 600; }
#joinclub:hover { color: #588bca !important; }
#parsem { color: #ffffff; display: block; height: 30px; left: 435px; line-height: 30px; position: absolute; text-align: center; top: 70px; width: 80px; }
  #parsem:hover { color: #ffeed2 !important; }
#logo { position: absolute; right: 0; top: 73px; }
#headerlinks { position: absolute; right: 374px; top: 116px; width: 516px; }
  #headerlinks a { background: url(/images/arrow.jpg) 100% 3px no-repeat; color: #848484; display: inline; float: right; height: 17px; line-height: 17px; margin: 0 0 3px 57px; padding-right: 15px; width: 100px; }
.bulletlinks { display: inline; float: right; height: 120px; margin-top: 15px; padding: 2px; width: 850px; }
  .bulletlinks a { background: url("/images/arrow.jpg") no-repeat scroll 100% 3px transparent; color: #848484; display: inline; float: right; height: 17px; line-height: 15px; margin: 0 0 12px 57px; padding-right: 15px; width: 155px; }
.error404options { display: inline; float: right; height: 150px; margin-bottom: 5px; }
  .error404options p { background: url(/images/footerdot.png) 100% 4px no-repeat; color: #636363; display: block; padding-right: 10px; width: 100%; }
.topmenu { background: url(/images/topmenu.jpg) no-repeat; height: 169px; margin-bottom: 30px; position: relative; width: 890px; }
.topmenuborder { border: solid 1px; }
.topmenu .topmenuheaderlinks { margin-right: 190px; }
.topmenu2 { background: url(/images/topmenu2.jpg) no-repeat; height: 76px; position: relative; width: 890px; }
  .topmenu2 .topmenuheaderlinks { margin-right: 190px; }
.topmenutabs { height: 40px; left: 0; position: absolute; top: 0; width: 700px; }
.topmenutabs2 a, .topmenutabs2 img { display: inline; float: right; }
.topmenutabs2 a { color: #5278A7; height: 27px; line-height: 24px; text-align: center; }
#topmenutabs a { color: #588bca; display: block; display: inline; float: right; font-size: 16px; font-weight: bold; height: 40px; line-height: 40px; text-align: center; }
.topmenu2 .mainsearchpanel { display: none; }
.topmenu2 .topmenudynamiclinks { display: none; }
#topmenutabs a.currtab { background: url(/images/arrow2.jpg) 47% 100% no-repeat; color: #e47804 !important; }
#topmenutab1 { width: 108px; }
#topmenutab2 { width: 118px; }
#topmenutab3 { width: 92px; }
#topmenutab4 { width: 87px; }
#topmenutab5 { width: 123px; }
#topmenutab6 { width: 78px; }
#topmenutab7 { width: 94px; }
.bigsearch { background: url("/images/bigsearchcabs.jpg") no-repeat scroll 0 0 transparent; display: block; /*height: 63px;*/ height: 76px; left: 16px; position: absolute; top: 45px; width: 91px; }
#bigsearch:hover { background: url("/images/bigsearch.jpg") no-repeat scroll 0 -63px transparent; }
#selectbox1 { position: absolute; left: 350px; top: 70px; }
#selectbox2 { position: absolute; left: 150px; top: 70px; }
#selectbox3 { position: absolute; right: 591px; top: 80px; }
.topmenutabs2 { bottom: 1px; height: 27px; position: absolute; right: 211px; width: 550px; }
#advancedsearch { background: url(/images/currtab2.jpg) no-repeat; bottom: 1px; color: #e47804; height: 27px; left: 16px; line-height: 24px; position: absolute; text-align: center; width: 91px; }
  #advancedsearch:hover { color: #a24400 !important; }
.divh2 { background: url(/images/h2bg.jpg) no-repeat; color: #e47804; font-size: 14px; font-weight: bold; height: 35px; line-height: 30px; margin: 0; padding-right: 8px; }
.divh22 { background: url(/images/h22bg.jpg) no-repeat; color: #e47804; font-size: 14px; font-weight: bold; height: 37px; line-height: 31px; margin: 0; padding-right: 8px; }
.divh23 { background: url(/images/h23bg.jpg) no-repeat; color: #e47804; font-size: 14px; font-weight: bold; height: 30px; line-height: 27px; margin: 0; padding-right: 8px; }
#popularsearches { background: url(/images/rightsidebg.jpg) repeat-y; border-bottom: 1px solid #e3e3e4; display: inline; float: right; font-size: 12px; height: 614px; margin-bottom: 20px; padding: 0; width: 190px; }
.links1 { color: #4a4c4e; font-size: 12px; font-weight: bold; padding: 8px 8px 5px 5px; }
.links2 { font-size: 12px; padding: 0 8px 3px 10px; }
.links3 { font-size: 12px; padding: 0 0 3px 5px; }
  .links2 a, .links3 a { color: #466fa1; }
#gallery1 { border-color: #e2e2e2; border-style: solid; border-width: 1px 0 1px 1px; display: inline; float: left; height: 278px; margin-bottom: 21px; padding: 1px; position: relative; width: 522px; }
#gallery1text { background: url(/images/gallery1text.png) repeat-x; color: #588bca; font-size: 14px; font-weight: bold; height: 30px; left: 1px; line-height: 30px; padding: 0 15px 0 37px; position: absolute; top: 1px; width: 470px; z-index: 10; }
span.clickable div#gallery1text:hover { cursor: hand; cursor: pointer; text-decoration: underline; }
#gallery1updown { cursor: pointer; left: 7px; position: absolute; top: 8px; z-index: 20; }
#gallery1leftright { bottom: 12px; height: 22px; left: 1px; line-height: 22px; position: absolute; text-align: center; width: 522px; z-index: 20; }
  #gallery1leftright img { cursor: pointer; margin: 0 8px; vertical-align: middle; }
#gallery2 { display: inline; float: left; height: 282px; margin-bottom: 21px; width: 145px; }
  #gallery2 div { background: url(/images/gallery2.jpg) no-repeat; height: 43px; line-height: 1.1em; padding: 5px 12px; width: 121px; }
    #gallery2 div span { color: #588bca; font-weight: bold; }
    #gallery2 div.gallery2curr { background: url(/images/gallery2curr.jpg) no-repeat !important; }
      #gallery2 div.gallery2curr span { color: #e47804 !important; }
.gallery2sep { background: url(/images/gallery2sep.jpg) no-repeat !important; height: 4px !important; line-height: 0em; padding: 0 !important; width: 145px !important; }
.gallery2sep2 { background: url(/images/gallery2sep2.jpg) no-repeat !important; height: 5px !important; line-height: 0em; padding: 0 !important; width: 145px !important; }
#thisweekend { background: url(/images/leftsidebg.jpg) repeat-y; border-bottom: 1px solid #e3e3e4; display: inline; float: left; height: 311px; margin-bottom: 20px; width: 670px; }
.thisweekend1 { background: #ffffff; border: 1px solid #e3e3e4; display: inline; float: right; height: 231px; margin: 15px 15px 15px 3px; padding: 5px; width: 134px; }
.thisweekend1-first { margin-right: 16px !important; }
.thisweekend1 img { margin-bottom: 8px; }
.thisweekend1 a { color: #5f82ae; font-size: 14px; }
#video1 { background: url(/images/rightsidebg.jpg) repeat-y; border-bottom: 1px solid #e3e3e4; display: inline; float: right; height: 35px; width: 190px; }
#video2 { display: inline; float: right; margin-bottom: 20px; }
#chosen { background: url(/images/leftsidebg.jpg) repeat-y; border-bottom: 1px solid #e3e3e4; display: inline; float: left; height: 251px; margin-bottom: 20px; width: 670px; }
.chosen1 { display: inline; float: right; height: 143px; margin: 15px 15px 15px 3px; width: 146px; }
.chosen1-first { margin-right: 16px !important; }
.chosen1-first-popup { margin-right: 0 !important; }
.chosen1-fourth-popup { margin-left: 0 !important; }
.chosen1 img { margin-bottom: 1px; }
.chosen1 a { background: #ffffff; border: 1px solid #e2e2e2; color: #5f82ae; display: block; font-size: 14px; height: 38px; line-height: 18px; padding: 0px 5px; text-align: center; vertical-align: middle; width: 134px; }
/*#banner2 {float: left;margin-bottom: 20px;display: inline;}*/
#banner2 { display: inline; float: left; }
.footerbanner { float: left; height: 60px; }
#promoted { background: url(/images/rightsidebg.jpg) repeat-y; /*height: 1148px;*/ border-bottom: 1px solid #e3e3e4; display: inline; float: right; height: auto; margin-bottom: 20px; margin-top: -65px; width: 190px; }
.promoted2 { display: block !important; float: none !important; margin-top: 0 !important; }
#promoted div { border-bottom: 1px solid #e2e2e2; line-height: 1.1em; margin: 11px 5px 0 5px; min-height: 50px; padding-bottom: 11px; }
  #promoted div.promotedlast { border-bottom: 0 none; }
  #promoted div img { display: inline; float: right; margin-left: 6px; }
  #promoted div a, #promoted div span.clickable { color: #5786d5; font-weight: bold; }
#suites { background: url(/images/leftsidebg.jpg) repeat-y; border-bottom: 1px solid #e3e3e4; display: inline; float: left; height: 568px; margin-bottom: 20px; width: 670px; }
#reviews { background: url(/images/morebg.jpg) repeat-y; border-bottom: 1px solid #e3e3e4; display: inline; float: right; height: 242px; margin-right: 16px; width: 310px; }
#survey { background: url(/images/morebg.jpg) repeat-y; border-bottom: 1px solid #e3e3e4; display: inline; float: left; height: 242px; margin-left: 16px; position: relative; width: 310px; }
  #survey input { border: 0 none !important; }
#surveybuttons { bottom: 10px; left: 12px; line-height: 21px; position: absolute; }
  #surveybuttons img { vertical-align: middle; }
  #surveybuttons a { color: #466fa1; font-weight: bold; }
.divh3 { background: url(/images/h2bg.jpg) repeat-x; color: #727272; font-size: 14px; font-weight: bold; height: 34px; line-height: 31px; margin: 0; padding-right: 8px; }
.survey1 { font-weight: bold; padding: 10px 10px 15px 0; }
.survey2 { padding: 0 10px 8px 60px; }
.reviews1 { color: #e47804; font-weight: bold; margin: 8px 10px 2px 10px; }
.reviews2 { margin: 0 10px 0 10px; }
  .reviews2 a { color: #466fa1; font-weight: bold; }
#banner3 { display: inline; float: left; margin-bottom: 20px; }
#videogallery1 { border-color: #e2e2e2; border-style: solid; border-width: 1px 0 1px 1px; display: inline; float: left; height: 331px; margin-bottom: 21px; width: 524px; }
#videogallery2 { display: inline; float: left; height: 333px; margin-bottom: 21px; width: 145px; }
  #videogallery2 div { background: url(/images/gallery2.jpg) no-repeat; height: 43px; line-height: 1.1em; padding: 5px 12px; width: 121px; }
    #videogallery2 div span { color: #588bca; font-weight: bold; }
    #videogallery2 div.gallery2curr { background: url(/images/gallery2curr.jpg) no-repeat !important; }
      #videogallery2 div.gallery2curr span { color: #e47804 !important; }
#banner4 { margin-bottom: 20px; }
#footercontainer1 { background: url(/images/footercontainer1.jpg) repeat-x #ffffff; min-height: 121px; padding-top: 20px; }
#footer { margin: 0 auto; position: relative; width: 890px; }
.footerColumn { display: inline; float: right; margin: 0 0 5px 5px; width: 140px; }
#footer div { display: inline; float: right; margin: 0 0 10px 40px; }
  #footer div a { background: url(/images/footerdot.png) 100% 4px no-repeat; color: #636363; display: block; padding-right: 10px; width: 105px; }
#footercontainer2 { background: url(/images/footercontainer2.jpg) repeat-x; height: 111px; }
.dots { text-align: center; }
  .dots img { margin: 0 5px; vertical-align: middle; }
#vote { background: url(/images/vote.jpg) repeat-x; color: #ffffff; display: inline-block; font-size: 12px; font-weight: bold; height: 21px; line-height: 21px; padding: 0 11px; text-align: center; }
/*video pop-up*/
#modalPage { height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; z-index: 750; }
#modalBackground { -moz-opacity: 0.6; background-color: #000000; filter: Alpha(Opacity=60); height: 100%; left: 0px; opacity: 0.6; position: fixed; top: 0px; width: 100%; z-index: 850; }
#popup { background: #ffffff; font-size: 14px; left: 50%; margin-left: -332px; padding: 0 15px; position: fixed; top: 100px; width: 634px; z-index: 1000; }
*:first-child + html #popup { margin-left: 0 !important; margin-right: 332px; }
  #popup h2 { color: #e47804; font-size: 14px; font-weight: bold; margin: 10px 0 7px 0; }
  #popup h3 { color: #e47804; font-size: 14px; font-weight: bold; margin: 0 0 7px 0; width: 400px; }
  /*Remarked as duplicated see line 7040*/ /*.homearrow {float: left;height: 12px;line-height: 12px;padding-right: 20px;background: url(/images/homearrow.png) 100% 0 no-repeat;margin-top: 10px;display: inline;}.homearrow:hover {background: url(/images/homearrow.png) 100% -12px no-repeat;}.homearrow2 {float: left;height: 12px;line-height: 12px;padding-right: 20px;background: url(/images/homearrow.png) 100% 0 no-repeat;margin-top: 2px;display: inline;}.homearrow2:hover {background: url(/images/homearrow.png) 100% -12px no-repeat;}*/
  #popup a { color: #5f82ae; }
#popup1 { margin: 0 0 7px 0; }
#popup2 { background: url(/images/popup2.jpg) 0 100% no-repeat; height: 32px; line-height: 29px; padding-top: 10px; }
  #popup1 img, #popup2 img { /*vertical-align: middle;*/ }
#popupclose { background: url(/images/popupclose.jpg) 0 0 no-repeat; display: block; height: 29px; left: -15px; position: absolute; top: -15px; width: 29px; }
  #popupclose:hover { background: url(/images/popupclose.jpg) 0 -29px no-repeat; }
.chosen1popup { display: inline; float: right; height: 156px; margin: 12px 0 0 16px; position: relative; width: 146px; }
.play { background: url(/images/play.png) 0 0 no-repeat; cursor: pointer; height: 42px; position: absolute; right: 52px; top: 32px; width: 42px; z-index: 10; }
  .play:hover { background: url(/images/play.png) 0 -42px no-repeat; }
.chosen1popup-last { margin-left: 0 !important; margin-right: 2px; }
.chosen1popup img { margin-bottom: 1px; }
.chosen1popup a { background: #ffffff; border: 1px solid #e2e2e2; color: #5f82ae; display: block; font-size: 14px; height: 38px; line-height: 18px; padding: 0px 5px; text-align: right; vertical-align: middle; width: 134px; }
#bigvideo { position: relative; }
#playbigvideo { background: url(/images/play2.png) 0 0 no-repeat; cursor: pointer; height: 138px; position: absolute; right: 249px; top: 126px; width: 139px; }
  #playbigvideo:hover { background: url(/images/play2.png) 0 -138px no-repeat; }
/* template */
#header-template { background: url(/images/header-template.jpg) no-repeat; height: 212px; margin: 0 auto 0 auto; position: relative; width: 890px; }
#logo-template { position: absolute; right: 0; top: 0; }
#search-template { border: 0 none !important; height: 22px; left: 34px; position: absolute; top: 6px; width: 156px; }
#searchbutton-template { background: url(/images/searchbutton-template.jpg) 0 0 no-repeat; display: block; height: 24px; left: 6px; position: absolute; top: 5px; width: 26px; }
  #searchbutton-template:hover { background: url(/images/searchbutton-template.jpg) 0 -24px no-repeat; }
#toplinks { position: absolute; right: 126px; top: 8px; }
  #toplinks a { color: #5278a7; display: inline-block; font-size: 14px; line-height: 16px; padding: 0 16px; text-align: center; }
  #toplinks img { vertical-align: middle; }
#selectandcompare { position: absolute; right: 0px; top: 65px; }
#flags { left: 0px; position: absolute; top: 65px; }
  #flags img { display: inline; float: left; margin-right: 1px; }
#facebooklike-template { left: 170px; position: absolute; top: 61px; }
#suittabs { background: url(/images/suittabs.jpg) repeat-x; height: 40px; position: absolute; right: 0px; top: 100px; width: 890px; }
  #suittabs a { color: #6392cd; display: inline-block; font-size: 14px; font-weight: bold; line-height: 35px; padding: 5px 20px 0 20px; text-align: center; }
  #suittabs img { vertical-align: top; }
#suittabsleft { left: 0; position: absolute; top: 0; z-index: 1; }
#moresuits { background: url(/images/moresuits.jpg) no-repeat; display: block; height: 23px; left: 0; padding: 0 !important; position: absolute; top: 11px; width: 31px; z-index: 5; }
  #moresuits:hover { background: url(/images/moresuits.jpg) 0 -23px no-repeat; }
#moresuits2 { background: url(/images/moresuits2.jpg) no-repeat; display: block; height: 23px; padding: 0 !important; position: absolute; right: 0; top: 11px; width: 31px; z-index: 5; }
  #moresuits2:hover { background: url(/images/moresuits2.jpg) 0 -23px no-repeat; }
/*#moresuits {display: block;position: absolute;top: 11px;left: 0;width: 31px;height: 23px;z-index: 5;padding: 0 !important;background: url(/images/moresuits.jpg) no-repeat;}#moresuits:hover {background: url(/images/moresuits.jpg) 0 -23px no-repeat;}#moresuits2 {display: block;position: absolute;top: 11px;right: 0;z-index: 5;width: 31px;height: 23px;padding: 0 !important;background: url(/images/moresuits2.jpg) no-repeat;}#moresuits2:hover {background: url(/images/moresuits2.jpg) 0 -23px no-repeat;}*/
#suittabs a.suittabscurrent { background: url(/images/suittabscurrent.jpg) repeat-x; color: #e47804; }
#topinfo1 { color: #828282; position: absolute; right: 0px; top: 158px; }
  #topinfo1 a { color: #6392cd; }
#topinfo11 { color: #e47804; font-size: 18px; font-weight: bold; margin: 0 0 3px 0; }
#topinfo2 { font-size: 14px; line-height: 20px; position: absolute; right: 523px; top: 158px; }
#topinfo3 { font-size: 14px; left: 0px; line-height: 20px; position: absolute; text-align: left; top: 158px; }
#mainarea-template { background: url(/images/mainarea-template.jpg) repeat-y; margin: 0 auto 20px auto; position: relative; width: 890px; }
#mainarea-template-left { float: left; width: 176px; }
#mainarea-template-right { float: right; width: 694px; }
#sideform { background: url(/images/sideform.jpg) no-repeat; color: #7e7e7e; height: 426px; padding: 0 12px 0 10px; position: relative; width: 154px; }
#sideform1 { color: #e47804; font-size: 14px; font-weight: bold; line-height: 36px; margin: 0; }
#sideform input { color: #7e7e7e; font-size: 12px; margin-bottom: 6px !important; }
.input1 { border: 1px solid #c6c6c6; height: 20px; width: 152px; }
.input2 { border: 1px solid #c6c6c6; height: 20px; margin-left: 4px; width: 91px; }
.input3 { border: 1px solid #c6c6c6; height: 20px; width: 55px; }
#sideform2 { float: right; width: 53px; }
#sideform3 { float: right; width: 52px; }
#sideform4 { float: right; width: 49px; }
.textarea1 { border: 1px solid #c6c6c6; color: #7e7e7e; font-size: 12px; height: 129px; margin: 10px 0 9px 0; width: 152px; }
#sideform5 { background: url(/images/sideform5.jpg) no-repeat; border: 0 none; color: #ffffff !important; cursor: pointer; display: inline; float: left; font-weight: bold; height: 29px; line-height: 29px; margin-bottom: 10px; margin-right: 20px; text-align: center; width: 52px; }
  #sideform5:hover { background: url(/images/sideform5.jpg) 0 -29px no-repeat; }
#sideformspecial { padding-right: 17px; }
.sideformspecial1 { background: url(/images/sideformspecial1.jpg) repeat-x; color: #e47804; font-size: 14px; font-weight: bold; height: 21px; margin: 10px 0 5px 0; }
#sideformspecial a { color: #6392cd; font-size: 12px; font-weight: bold; }
#sideformspecial p { color: #7b7b7b; font-size: 12px; margin: 0 0 15px 0; }
.sideformspecial2 { background: url(/images/sideformspecial1.jpg) repeat-x; color: #e47804; font-size: 14px; font-weight: bold; height: 21px; margin: 25px 0 5px 0; }
#bigviewer { background: url(/images/bigviewer.png) no-repeat; height: 430px; margin: -5px -5px 0 0; position: relative; width: 704px; }
#bigviewer1 { left: 10px; position: absolute; top: 10px; z-index: 1; }
#bigviewer2 { left: 476px; position: absolute; top: 352px; z-index: 5; }
#bigviewer3 { background: url(/images/bigviewer3.jpg) repeat-x; color: #505050; height: 35px; left: 10px; line-height: 35px; overflow: hidden; padding: 0 8px; position: absolute; top: 385px; width: 484px; }
#bigviewer4 { color: #6392cd; display: block; font-size: 14px; font-weight: bold; height: 30px; line-height: 30px; position: absolute; right: 10px; text-align: center; top: 10px; width: 85px; }
#bigviewer5 { color: #6392cd; display: block; font-size: 14px; font-weight: bold; height: 30px; line-height: 30px; position: absolute; right: 95px; text-align: center; top: 10px; width: 85px; }
.currbigviewer { color: #e47804 !important; }
#bigviewer6 { position: absolute; right: 46px; top: 35px; }
#bigviewer7 { background: url(/images/bigviewer7.jpg) no-repeat; display: block; height: 24px; position: absolute; right: 10px; text-decoration: none; top: 40px; width: 181px; }
  #bigviewer7:hover { background: url(/images/bigviewer7.jpg) 0 -24px no-repeat; }
.bigviewer7_disabled, .bigviewer7_disabled:hover { background: url(/images/bigviewer7_disabled.jpg) no-repeat !important; }
#bigviewer8 { background: url(/images/bigviewer8.jpg) no-repeat; bottom: 10px; display: block; height: 35px; position: absolute; right: 10px; text-decoration: none; width: 181px; }
  #bigviewer8:hover { background: url(/images/bigviewer8.jpg) 0 -35px no-repeat; }
.bigviewer8_disabled, .bigviewer8_disabled:hover { background: url(/images/bigviewer8_disabled.jpg) no-repeat !important; }
#bigviewer9 { height: 321px; overflow: hidden; position: absolute; right: 10px; top: 64px; width: 181px; }
.bigviewersmall1 { display: inline; float: right; margin-right: 6px; margin-top: 9px; }
.bigviewersmall2 { display: inline; float: left; margin-left: 6px; margin-top: 9px; }
#display { color: #575757; font-size: 14px; font-weight: bold; height: 59px; line-height: 54px; margin: 0; }
  #display img { vertical-align: middle; }
a.display1 { color: #e87800 !important; font-weight: normal !important; }
a.display2 { color: #6392cd !important; font-weight: normal !important; }
.maincontent { font-size: 14px; padding: 16px 0 30px 0; }
.maincontent3 { font-size: 14px; padding: 16px 0 0 0; }
.maintabs { background: url(/images/maintabs.jpg) no-repeat; height: 35px; }
  .maintabs a { color: #6392cd; display: inline-block; font-size: 14px; line-height: 33px; padding: 0 16px 2px 16px !important; text-align: center; }
.maintabs2 { padding-right: 3px; }
  .maintabs2 a { padding: 0 18px 2px 18px !important; }
.maintabs img { vertical-align: top; }
.maintabs a.currentmaintabs { background: url(/images/currentmaintabs.png) 50% 27px no-repeat; color: #e87800 !important; }
.maintabs a.currentmaintabs2 { background: url(/images/currentmaintabs.jpg) repeat-x; color: #e87800 !important; }
.contactplace { background: url(/images/contactplace.jpg) no-repeat; color: #de7427; display: inline; float: left; height: 31px; line-height: 31px; margin-top: 15px; text-align: center; width: 151px; }
  .contactplace:hover { color: #a24400 !important; }
.readmore { background: url(/images/readmore.jpg) no-repeat; color: #6392cd; display: inline; float: left; height: 31px; line-height: 31px; margin-left: 9px; margin-top: 15px; text-align: center; width: 66px; }
  .readmore:hover { text-decoration: none; }
.allrecs { background: url(/images/allrecs.jpg) no-repeat; color: #6392cd; display: inline; float: left; height: 31px; line-height: 31px; margin-left: 9px; margin-top: 15px; text-align: center; width: 109px; }
  .allrecs:hover { text-decoration: none; }
#reachus1 { display: inline; float: right; margin-bottom: 16px; width: 460px; }
.generaltitle { color: #e87800; font-size: 18px; margin: 0 0 5px 0; }
#reachus2 { display: inline; float: left; font-size: 14px; margin-bottom: 16px; }
  #reachus2 img { vertical-align: middle; }
  #reachus2 a { color: #6392cd; }
.press1 { float: right; line-height: 1.4em; width: 130px; }
.press2 { float: left; max-width: 544px; position: relative; }
  .press2 img { border: 1px solid #c6c6c6; z-index: 1; }
#press2enlarge { border: 0 none !important; bottom: 1px; position: absolute; right: 1px; z-index: 5; }
.sepdiv { background: #dcdcdc; height: 1px; margin: 12px 0; }
#gift { float: left; }
  #gift img { vertical-align: middle; }
  #gift a { color: #5278a7; }
.subtitle { color: #888888; font-weight: bold; margin: 0 0 10px 0; }
#generalinfo { margin-top: 28px; }
.generalinfo1 { color: #888888; font-weight: bold; padding: 0 0 10px 16px; }
.generalinfo2 { padding: 0 0 10px 0; }
.chooseunitgo { border: 1px solid #e3e3e3; color: #6392cd; display: inline; float: left; height: 20px; line-height: 20px; margin-right: 7px; text-align: center; width: 51px; }
  .chooseunitgo:hover { text-decoration: none; }
.chooseunit { background: url(/images/chooseunit.jpg) no-repeat; color: #989898; cursor: pointer; float: left; height: 22px; line-height: 22px; overflow: hidden; padding: 0 8px 0 25px; width: 121px; }
.attributestitle { background: #f1f1f1; color: #e87800; line-height: 25px; margin: 15px 0; padding-right: 7px; }
.attrdiv { float: right; padding-left: 20px; width: 211px; }
  .attrdiv p { margin: 3px 0; }
    .attrdiv p img { vertical-align: middle; }
.attrdiv1 { float: right; padding-left: 20px; width: 211px; }
  .attrdiv1 p { margin: 3px 16px 0 0; }
#avail1 { color: #575757; float: right; font-size: 12px; font-weight: bold; width: 300px; }
  #avail1 span { font-weight: normal; }
#avail2 { color: #666565; float: left; font-size: 12px; }
  #avail2 img { vertical-align: middle; }
.month { display: inline; float: right; margin: 7px 0 12px 11px; width: 224px; }
  .month td { padding: 0; text-align: center; vertical-align: middle; }
.monthleft { margin-left: 0 !important; }
.month1 { background: #b9b9b9; border-left: 2px solid #b9b9b9; border-right: 2px solid #b9b9b9; color: #ffffff; font-size: 12px; font-weight: bold; line-height: 27px; width: 220px; }
.month2 { background: #ffffff; border-bottom: 1px solid #b9b9b9; border-right: 2px solid #b9b9b9; height: 22px; width: 9px; }
.month3 { background: #ffffff; border-bottom: 1px solid #b9b9b9; border-left: 2px solid #b9b9b9; height: 22px; width: 9px; }
.weekday { background: #ffffff; border-bottom: 1px solid #b9b9b9; color: #636363; font-size: 11px; height: 22px; width: 28px; }
.month4 { background: #ffffff; border-left: 2px solid #b9b9b9; border-right: 2px solid #b9b9b9; height: 4px; width: 220px; }
.monthday1 { border-bottom: 1px solid #ffffff; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; color: #878787; font-size: 11px; line-height: 21px; width: 28px; }
.monthday2 { color: #ff8400; text-decoration: line-through; }
.monthday3 { color: #878787 !important; }
.month5 { background: #ffffff; border-right: 2px solid #b9b9b9; height: 22px; width: 9px; }
.month6 { background: #ffffff; border-left: 2px solid #b9b9b9; height: 22px; width: 9px; }
.monthday4 { background: #ffecd8; }
.month7 { background: #ffffff; border-bottom: 2px solid #b9b9b9; border-left: 2px solid #b9b9b9; border-right: 2px solid #b9b9b9; height: 8px; width: 220px; }
.salestitle { background: #f1f1f1; color: #e87800; line-height: 25px; margin: 15px 0 0 0; padding-right: 7px; }
.salesdates { color: #d08d46; line-height: 40px; margin: 0; padding-right: 22px; }
.coupon { background: url(/images/coupon.jpg) repeat-x; color: #e87800; float: left; font-weight: bold; height: 32px; line-height: 32px; }
  .coupon img { vertical-align: middle; }
  .coupon a { color: #5f8dc6; font-weight: normal !important; }
.sales1 { display: inline; float: right; padding: 0 22px; }
.rec1 { display: inline; float: right; margin-top: 15px; width: 440px; }
  .rec1 span { color: #d08d46; font-weight: bold; }
  .rec1 img { vertical-align: middle; }
.rec2 { display: inline; float: left; margin-top: 15px; }
.grades { margin-top: 30px; }
.grades1 { color: #7b7b7b; font-size: 12px; padding: 0 0 10px 0; width: 84px; }
.grades2 { color: #7b7b7b; font-size: 12px; padding: 0 0 10px 0; width: 45px; }
.grades3 { padding: 0; width: 80px; }
.grades4 { color: #b7b7b7; font-size: 48px; line-height: 44px; margin: 0 0 5px 0; }
.grades5 { background: #b8b8b8; color: #ffffff; font-size: 12px; line-height: 17px; margin: 8px 0 0 0; text-align: center; }
.recresponse { background: #f4f4f4; min-height: 75px; padding: 8px; }
.recresponse1 { float: right; font-weight: bold; width: 125px; }
.recresponse2 { float: left; width: 550px; }
.recsep { background: #dcdcdc; height: 1px; margin: 1px 0 20px 0; }
.prices { margin-top: 25px; width: 100%; }
.prices1 { background: #f6ac5d; border-bottom: 1px solid #f6ac5d; color: #ffffff; font-weight: bold; line-height: 28px; padding: 0; text-align: center; width: 95px; }
.prices2 { border-bottom: 1px solid #f6ac5d; font-size: 12px; line-height: 28px; padding: 0 8px 0 0; text-align: right; }
.prices3 { border-bottom: 1px solid #f6ac5d; font-size: 12px; line-height: 28px; padding: 0; text-align: left; }
.prices0 { background: #ffffff; height: 1px; padding: 0; }
.prices4 { background: #f1f1f1; border-bottom: 1px solid #ffffff; color: #7b7b7b; font-size: 12px; font-weight: bold; padding: 8px; text-align: right; }
.prices5 { background: #f1f1f1; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff; color: #7b7b7b; font-size: 12px; font-weight: bold; padding: 8px; text-align: right; }
.prices6 { border-bottom: 1px solid #e0e0e0; font-size: 12px; padding: 8px; text-align: right; }
  .prices6 a { color: #6392cd; }
.prices7 { border-bottom: 1px solid #e0e0e0; color: #616161; font-size: 12px; padding: 8px; text-align: center; }
.pricesremarks { font-size: 12px; margin: 8px 0 15px 0; }
.contactplace-prices { margin-top: 22px !important; }
.contactplace-reachus { margin-top: 34px !important; }
.maincontent2 { font-size: 14px; padding: 0 0 0 0; }
.galleryh2 { background: url(/images/galleryh2.jpg) repeat-x; color: #e47804; font-size: 14px; font-weight: bold; height: 34px; line-height: 30px; margin: 5px 0 20px 0; }
.gallery1 { display: inline; float: right; height: 138px; margin: 0 0 0 36px; width: 146px; }
.gallery1-last { margin-left: 0 !important; }
.gallery1 img { margin-bottom: 1px; }
.gallery1 a { background: #ffffff; border: 1px solid #e2e2e2; color: #5f82ae; display: block; font-size: 14px; height: 38px; line-height: 18px; padding: 0px 5px; text-align: center; vertical-align: middle; width: 134px; }
.tracks1 { color: #e87800; font-weight: bold; margin: 0 0 15px 0; }
.tracks2 { background: url(/images/tracks2.jpg) 100% 3px no-repeat; margin: 0 0 10px 0; padding-right: 13px; }
.tracks3 { background: url(/images/tracks2.jpg) 100% 3px no-repeat; margin: 0 0 0 0; padding-right: 13px; }
.contactplace-gallery { margin-top: 0 !important; }
#mapswitches { border-bottom: 1px solid #e87800; height: 33px; line-height: 33px; margin-bottom: 1px; }
  #mapswitches a { color: #6392cd; display: inline-block; height: 33px; line-height: 33px; }
    #mapswitches a.currentmapswitch { background: url(/images/currentmaintabs.png) 50% 27px no-repeat; color: #e87800 !important; }
#sig { color: #696969; font-family: Arial,Helvetica,sans-serif; font-size: 12px !important; margin: 10px auto 0 auto; text-align: left; width: 890px; }
  #sig a { color: #696969; text-decoration: none; }
    #sig a:hover { text-decoration: underline; }
.sig1 { color: #bb0000; font-size: 11px !important; font-weight: bold; }
.sig2 { color: #7f7d7d; font-size: 11px !important; font-weight: bold; }
.sig3 { color: #d8d8d8; font-size: 12px !important; }
.admin { float: right; }
/* search results */
#breadcrumbs { color: #8b8b8b; height: 39px; line-height: 39px; }
  #breadcrumbs a { color: #588bca; }
#filterby { background: url(/images/filterby.jpg) no-repeat; color: #303030; font-weight: bold; height: 40px; line-height: 40px; padding: 0 16px; }
.filterdiv { background: url(/images/filterdiv.jpg) repeat-x; display: inline-block; height: 20px; line-height: 20px; margin: 0 4px; }
  .filterdiv img { vertical-align: top; }
  .filterdiv input { vertical-align: top; }
.filterdivlink { color: #588bca; display: inline-block; font-weight: bold; height: 20px; line-height: 20px; padding: 0 4px; }
.filterdivlink2 { color: #7c7c7c; display: inline-block; font-weight: bold; height: 20px; line-height: 20px; padding: 0 4px; }
.filterplus { color: #ababab !important; }
#filterlinks { border-left: 1px solid #e1e1e1; border-right: 1px solid #e1e1e1; padding: 15px 13px 10px 0; }
.filterlinks1 { color: #2863ac; float: right; font-size: 12px; line-height: 1.5em; width: 205px; }
.filterlinks_ne { color: #2863ac; float: right; font-size: 12px; height: 30px; line-height: 1.5em; width: 175px; }
.LowerFilterLinks { color: #4d80bf; font-size: 12px; line-height: 1.5em; text-align: right; }
.filterlinks1 a { color: #4d80bf; }
#filtermore { background: url(/images/filtermore.gif) no-repeat; height: 22px; position: relative; }
#filtermorelink { background: url(/images/filtermorelink.jpg) no-repeat; color: #e47804; display: block; height: 22px; left: 14px; line-height: 22px; padding-right: 8px; position: absolute; top: 0; width: 45px; }
  #filtermorelink:hover { color: #a24400 !important; }
#sortby { background: url(/images/sortby.jpg) repeat-x; color: #646464; font-size: 16px; height: 36px; margin-bottom: 18px; padding-top: 17px; position: relative; }
h1.h1line { background: url(/images/sortby.jpg) repeat-x; }
h1 { color: #646464 !important; font-size: 14px; }
.h2_old { color: #646464 !important; font-size: 12px; }
#sortby2 { color: #646464; font-size: 16px; height: 30px; padding-top: 17px; position: relative; }
#sortby1 img { vertical-align: middle; }
#sortby1 a { color: #5278a7; }
#sortbyicon1 { background: url(/images/sortbyicon1.jpg) no-repeat; display: inline-block; height: 22px; vertical-align: middle; width: 30px; }
#sortbyicon2 { background: url(/images/sortbyicon2.jpg) no-repeat; display: inline-block; height: 22px; vertical-align: middle; width: 30px; }
  #sortbyicon2:hover { background: url(/images/sortbyicon2.jpg) 0 -22px no-repeat; }
#sortbyicon3 { background: url(/images/sortbyicon3.jpg) no-repeat; display: inline-block; height: 22px; vertical-align: middle; width: 30px; }
  #sortbyicon3:hover { background: url(/images/sortbyicon3.jpg) 0 -22px no-repeat; }
#sortbyattr { background: url(/images/sortbyattr.jpg) no-repeat; color: #e47804; font-size: 14px; font-weight: bold; height: 34px; line-height: 34px; padding: 0 9px; position: relative; width: 172px; }
#sortbyattr1 { background: url(/images/sortbyattr1.jpg) repeat-x; border: 1px solid #e1e1e1; color: #5278a7; display: block; font-weight: normal; height: 26px; left: 6px; line-height: 26px; padding: 0 7px; position: absolute; top: 0; }
.sortbyattr1 { background: url(/images/sortbyattr1.jpg) repeat-x; border: 1px solid #e1e1e1; color: #5278a7; display: block; font-weight: normal; height: 26px; left: 6px; line-height: 26px; padding: 0 7px; position: absolute; top: 0; }
#sidedivs { float: right; width: 190px !important; }
#variousfilters { background: #f5f9fe; border: 1px solid #e2e2e3; color: #8e8e8e; font-size: 14px; font-weight: bold; margin-bottom: 20px; padding: 9px; }
  #variousfilters img { vertical-align: middle; }
.inputdate1 { border: 1px solid #c7c7c7; color: #838282; height: 18px; width: 57px; }
.calendar { background: url(/images/calendar.jpg) no-repeat; display: inline-block; height: 20px; vertical-align: middle; width: 20px; }
  .calendar:hover { background: url(/images/calendar.jpg) 0 -20px no-repeat; }
#fromtodates { margin: 8px 0 22px 0 !important; }
#variousfilters a { color: #5278a7; font-size: 12px; font-weight: normal; }
#variousfilters p { line-height: 1.5em; margin: 0 0 20px 0; }
#variousfilters #SleepTypesHeaderDIV + p { display: none; }
.maincontainer { margin-bottom: 30px; }
.slide { background: url(/images/slide.jpg) 0 100% no-repeat; height: 40px; margin: -15px 0 27px 0; position: relative; }
.slidemin { color: #626262; font-size: 12px; font-weight: normal; position: absolute; right: 3px; top: 6px; }
.slidemax { color: #626262; font-size: 12px; font-weight: normal; left: 0px; position: absolute; top: 6px; }
.slideel { background: url(/images/slideel.png) no-repeat; bottom: 0; cursor: pointer; height: 17px; position: absolute; width: 13px; }
/*.slideel:hover {background: url(/images/slideel.png) 0 -17px no-repeat;}*/
.slideel1 { left: 155px; }
.slideel2 { left: 3px; }
.slideel3 { left: 155px; }
.slideel4 { left: 3px; }
#searchresults { float: left; width: 670px; }
.searchresultsclosed { background: url(/images/searchresultsopen.jpg) repeat-y; border-bottom: 3px solid #e1e1e1; border-top: 3px solid #e1e1e1; height: 132px; margin-bottom: 20px; position: relative; width: 670px; }
.searchresultsclosed1 { position: absolute; right: 5px; top: 2px; z-index: 1; }
.searchresultsclosed2 { cursor: pointer; position: absolute; right: 3px; top: 99px; z-index: 5; }
.searchresultsclosed3 { /*height: 96px;*/ height: 96px; position: absolute; right: 207px; top: 1px; width: 330px; }
.searchresultsclosed4 { color: #2863ac; font-size: 14px; font-weight: bold; /*position:relative;top:8;*/ height: 18px; line-height: 22px; margin: 0; padding-top: 10px; }
  .searchresultsclosed4 a { color: #2863ac; }
.searchresultsclosed5 { color: #828282; font-size: 11px; margin: 0 0 7px 0; }
.searchresultsclosed6 { margin: 0 0 7px 0; }
  .searchresultsclosed6 img { position: relative; top: -3px; vertical-align: middle; }
.searchresultsclosed7 { color: #e87800; }
/*.searchresultsclosed7:hover {color: #a24400 !important;}*/
.searchresultsclosed8 { color: #7ba8df; }
.searchresultsclosed9 { color: #686868; margin: 0 0 7px 0; }
.searchresultsclosed10 { position: absolute; right: 207px; top: 112px; width: 330px; z-index: 5; }
.searchresultsclosed10-2 { background: #f3f3f3; display: inline-block; height: 22px; margin-right: -10px; width: 179px; z-index: 6; }
/* remarked by arik 3.7.12  to zimmers results page (one link to all buttons).searchresultsclosed10 a {display: inline-block;margin-left: 3px;border: 1px solid #e2e2e2;height: 20px;line-height: 20px;padding: 0 10px;color: #2863ac;background: url(/images/searchresultsclosed10.jpg) repeat-x;vertical-align: top;}*/
.searchresultsclosed10 a img { vertical-align: middle; }
.searchresultsclosed11 { background: #e6e5e5; border: 1px solid #e1e1e1; height: 20px; left: 1px; line-height: 20px; padding-right: 4px; position: absolute; top: 0; vertical-align: middle; width: 118px; }
  .searchresultsclosed11 a { color: #2863ac; vertical-align: middle; }
.searchresultsclosed12 { position: absolute; right: 546px; top: 24px; }
.searchresultsclosed13 { color: #646464; margin: 7px 0 5px 0; }
.searchresultsclosed14 { color: #e87800; margin: 0 0 5px 0; }
.searchresultsclosed15 { background: url(/images/searchresultsclosed15.jpg) no-repeat; color: #de7426; display: block; height: 22px; left: 10px; line-height: 22px; position: absolute; text-align: center; top: 100px; width: 114px; }
  .searchresultsclosed15:hover { color: #a24400 !important; }
.enlargeimage { background: url(/images/enlargeimage.png) no-repeat; bottom: -1px; height: 224px; padding: 8px; position: absolute; right: 196px; width: 336px; z-index: 10; }
.searchresultsh2 { background: url(/images/searchresultsh2.jpg) repeat-x; color: #646464; font-size: 16px; font-weight: normal; height: 36px; margin: 0 0 20px 0; }
.searchresultsopen { background: url(/images/searchresultsopen.jpg) repeat-y; border-top: 3px solid #e1e1e1; margin-bottom: 20px; position: relative; width: 670px; }
.searchresultsopen1 { background: url(/images/searchresultsopen1.jpg) repeat-x !important; border-bottom: 0 none !important; height: 34px !important; }
.searchresultsopendata { margin-top: 135px; width: 670px; }
.searchresultsopendata1 { background: url(/images/searchresultsopendata1.jpg) repeat-x; border-bottom: 1px solid #e1e1e1; border-right: 1px solid #e1e1e1; color: #606060; font-weight: bold; height: 32px; line-height: 32px; padding: 0 10px 0 0; }
.searchresultsopendata2 { background: url(/images/searchresultsopendata1.jpg) repeat-x; border-bottom: 1px solid #e1e1e1; color: #606060; font-weight: bold; height: 32px; line-height: 32px; padding: 0; }
.searchresultsopendata3 { background: url(/images/searchresultsopendata1.jpg) repeat-x; border-bottom: 1px solid #e1e1e1; border-left: 1px solid #e1e1e1; color: #606060; font-weight: bold; height: 32px; line-height: 32px; padding: 0; width: 100px; }
.searchresultsopendata4 { background: #f7f7f7; border-right: 1px solid #e1e1e1; color: #606060; height: 24px; line-height: 24px; padding: 0 10px 0 0; }
.searchresultsopendata5 { background: #f7f7f7; color: #606060; height: 24px; line-height: 24px; padding: 0; }
.searchresultsopendata6 { background: #f7f7f7; border-left: 1px solid #e1e1e1; color: #606060; height: 24px; line-height: 24px; padding: 0; }
.searchresultsopendata7 { background: #ffffff; border-right: 1px solid #e1e1e1; color: #606060; height: 24px; line-height: 24px; padding: 0 10px 0 0; }
.searchresultsopendata8 { background: #ffffff; color: #606060; height: 24px; line-height: 24px; padding: 0; }
.searchresultsopendata9 { background: #ffffff; border-left: 1px solid #e1e1e1; color: #606060; height: 24px; line-height: 24px; padding: 0; }
.searchresultsopendata10 { background: #e1e1e1; height: 1px; padding: 0; }
.searchresultsclosed16 { background: #e1e1e1; height: 3px; left: 0px; position: absolute; top: 132px; width: 670px; z-index: 1; }
#paging { background: url(/images/paging.jpg) no-repeat; height: 32px; line-height: 32px; text-align: center; width: 670px; }
#paging2 { background: url(/images/paging2.jpg) no-repeat; height: 46px; line-height: 32px; margin-bottom: 20px; text-align: center; width: 890px; }
#paging3 { background: url(/images/paging3.jpg) no-repeat; height: 32px; line-height: 32px; text-align: center; width: 890px; }
  #paging a, #paging2 a, #paging3 a { border-left: 1px solid #d9d9d9; color: #4e6ea5; display: inline-block; font-size: 14px; font-weight: bold; height: 32px; line-height: 32px; text-align: center; vertical-align: top; width: 32px; }
    #paging a.pagingcurrent, #paging2 a.pagingcurrent { color: #ff7200; }
.pagingright1 { background: url(/images/pagingright1.jpg) no-repeat; }
  .pagingright1:hover { background: url(/images/pagingright1.jpg) 0 -32px no-repeat; }
.pagingright2 { background: url(/images/pagingright2.jpg) no-repeat; }
  .pagingright2:hover { background: url(/images/pagingright2.jpg) 0 -32px no-repeat; }
.pagingleft1 { background: url(/images/pagingleft1.jpg) no-repeat; }
  .pagingleft1:hover { background: url(/images/pagingleft1.jpg) 0 -32px no-repeat; }
.pagingleft2 { background: url(/images/pagingleft2.jpg) no-repeat; }
  .pagingleft2:hover { background: url(/images/pagingleft2.jpg) 0 -32px no-repeat; }
.rightmost { background: #d9d9d9; display: inline-block; height: 32px; width: 1px; }
.leftmost { background: #ffffff; display: inline-block; height: 32px; width: 1px; }
.pollsh1 { background: url(/images/pollsh1.jpg) no-repeat; color: #e47804; font-size: 16px; font-weight: bold; height: 40px; line-height: 36px; margin: 0; padding: 0 12px; width: 866px; }
#allpolls { border-left: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6; font-size: 14px; padding: 0 14px; width: 860px; }
  #allpolls p { border-bottom: 1px solid #e6e6e6; color: #797979; line-height: 34px; margin: 0; }
    #allpolls p.lastpoll { border-bottom: 0 none; }
.allpollstitle { font-weight: bold; }
.pollnumber { color: #e47804; display: inline-block; font-weight: bold; width: 30px; }
#allpolls p img { vertical-align: middle; }
.polldate { float: left; width: 57px; }
.polllink { float: left; }
  .polllink a { color: #5278a7; }
#poll { border-bottom: 1px solid #e6e6e6; border-left: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6; font-size: 14px; margin-bottom: 15px; padding: 5px 15px 15px 15px; }
#polltitle { color: #686868; font-size: 18px; font-weight: bold; margin: 0; padding-top: 5px; }
#pollcontrols { float: left; padding-top: 5px; }
  #pollcontrols a { color: #466fa1; }
  #pollcontrols img { vertical-align: middle; }
.bar { background: url(/images/bar.jpg) repeat-y; display: inline; float: right; height: 270px; margin: 10px 0 12px 19px; position: relative; width: 200px; }
.negativebar { background: #ffffff; }
.barvalue { bottom: 0; color: #e47804; font-size: 24px; font-weight: bold; height: 42px; line-height: 42px; position: absolute; right: 0; text-align: center; width: 200px; }
.barlast { margin-left: 0 !important; margin-right: 1px !important; }
.bartext { color: #7b7b7b; display: inline; float: right; margin: 10px 0 12px 19px; width: 200px; }
.bartextlast { margin-left: 0 !important; margin-right: 1px !important; }
#pollresponses { background: url(/images/pollresponses.jpg) repeat-x; color: #e47804; float: right; font-size: 16px; font-weight: bold; height: 38px; line-height: 33px; width: 604px; }
#lastpolls { background: url(/images/pollresponses.jpg) repeat-x; color: #e47804; float: left; font-size: 16px; font-weight: bold; height: 38px; line-height: 33px; width: 256px; }
  #pollresponses span, #lastpolls span { float: left; }
    #pollresponses span a, #lastpolls span a { color: #5278a7; font-size: 14px; font-weight: normal; }
    #pollresponses span img, #lastpolls span img { vertical-align: middle; }
#pollcontent { background: url(/images/pollcontent.jpg) repeat-y; font-size: 14px; margin-bottom: 20px; }
#manypolls { float: left; width: 256px; }
  #manypolls a { background: url(/images/manypollsa.jpg) 232px 13px no-repeat; color: #4c4c4c; display: block; padding: 10px 30px 5px 23px; }
#manyresponses { float: right; width: 604px; }
#addpollresponse { border: 0 none; border-collapse: collapse; margin-bottom: 2px; }
.addpollresponse1 { color: #676767; font-size: 14px; font-weight: bold; padding: 10px 0 8px 0; }
.addpollresponse2 { color: #676767; font-size: 14px; padding: 0 0 8px 0; width: 88px; }
.addpollresponse3 { padding: 0 0 8px 0; }
.input1trip { border: 1px solid #cccccc; height: 20px; width: 223px; }
.textarea1trip { border: 1px solid #cccccc; height: 65px; width: 507px; }
.addpollresponse4 { border-bottom: 1px solid #e6e6e6; color: #676767; font-size: 12px; padding: 10px 0; }
.asterisk { color: #e47804; }
#addpollresponsebutton { background: url(/images/addpollresponsebutton.jpg) no-repeat; color: #6392cd; display: block; display: inline; float: left; font-size: 14px; font-weight: bold; height: 31px; line-height: 31px; margin-right: 50px; text-align: center; width: 113px; }
.pollresponseholder { border: 1px solid #cacaca; margin-bottom: 2px; padding: 2px; width: 591px; }
.pollresponseclosed { height: 24px; line-height: 24px; }
.pollresponseunread { background: url(/images/pollresponseunread.jpg) repeat-y; }
.pollresponseclosed1 { color: #e47804; float: right; font-size: 14px; font-weight: bold; padding: 0 7px 0 0; width: 18px; }
.pollresponseclosed2 { color: #545353; cursor: pointer; float: right; font-size: 12px; font-weight: bold; overflow: hidden; white-space: nowrap; width: 408px; }
.pollresponseclosed3 { color: #545353; float: right; font-size: 12px; padding-right: 6px; text-align: left; width: 80px; }
.pollresponseclosed4 { color: #545353; float: left; font-size: 12px; width: 66px; }
  .pollresponseclosed4 img { vertical-align: middle; }
.pollresponseopen { }
.pollresponseopen1 { color: #e47804; display: inline; float: right; font-size: 14px; font-weight: bold; margin-bottom: 20px; padding: 0 7px 0 0; width: 18px; }
.pollresponseopen2 { color: #676767; cursor: pointer; float: right; font-size: 12px; font-weight: bold; width: 408px; }
.pollresponseopen3 { color: #858585; float: right; font-size: 12px; padding-right: 6px; text-align: left; width: 80px; }
.pollresponseopen4 { color: #858585; float: left; font-size: 12px; width: 66px; }
  .pollresponseopen4 img { vertical-align: middle; }
.pollresponseopen5 { color: #676767; font-size: 12px; padding: 8px 23px 10px 13px; width: 555px; }
.marginbottom13 { margin-bottom: 13px; }
#sections { background: url(/images/rightsidebg.jpg) repeat-y; border-bottom: 1px solid #e3e3e4; margin-bottom: 20px; padding-bottom: 10px; width: 190px; }
  #sections p { color: #b0b0b0; margin: 0; padding: 5px 10px; }
    #sections p a { color: #466fa1; }
#sectionheader { background: url(/images/pollresponses.jpg) repeat-x; color: #e47804; font-size: 16px; font-weight: bold; height: 38px; line-height: 33px; margin-bottom: 20px; }
  #sectionheader span { color: #646464; float: left; font-size: 14px; font-weight: normal; }
    #sectionheader span img { vertical-align: middle; }
.linkcolor1 { color: #e47804; }
.linkcolor2 { color: #5278a7; }
.sectiondiv { margin-bottom: 20px; }
.sectiondiv1 { float: right; }
.sectiondiv2 { border: 1px solid #e1e1e1; float: left; height: 86px; overflow: hidden; padding: 10px 10px 7px 13px; width: 486px; }
.sectiondiv3 { color: #5f82ae; font-size: 14px; font-weight: bold; }
.sectiondiv4 { color: #878787; float: left; }
  .sectiondiv4 img { vertical-align: middle; }
.sectiondiv5 { color: #545454; font-size: 14px; margin: 7px 0 0 0; }
.sectionstitle1 { background: url(/images/sectionstitle1.jpg) repeat-x; color: #e47804; font-size: 14px; font-weight: bold; height: 31px; line-height: 26px; margin-bottom: 20px; }
  .sectionstitle1 span { float: left; }
    .sectionstitle1 span a { color: #5278a7; font-size: 14px; font-weight: normal; }
    .sectionstitle1 span img { vertical-align: middle; }
.articleimage1 { border: 1px solid #c6c6c6; float: left; }
.articleinfo1 { float: right; height: 197px; overflow: hidden; width: 320px; }
.articleinfo2 { font-size: 24px; font-weight: bold; line-height: 1em; margin: 0 0 5px 0; }
  .articleinfo2 a { color: #5f82ae; }
.articleinfo3 { color: #545454; font-size: 14px; margin: 0 0 5px 0; }
.articleinfo4 { background: #f1f1f1; color: #545353; float: right; height: 23px; line-height: 23px; padding-right: 5px; width: 335px; }
  .articleinfo4 img { vertical-align: middle; }
#morearticles { margin: 20px 0; }
.morearticles1 { display: inline; float: right; margin-left: 10px; width: 160px; }
  .morearticles1 img { border: 1px solid #e2e2e3; margin-bottom: 1px; }
.morearticles1last { margin-left: 0; }
.morearticles1 div { border: 1px solid #e2e2e3; color: #545454; height: 97px; overflow: hidden; padding: 5px 7px; }
  .morearticles1 div p { height: 60px; margin: 0 0 5px 0; overflow: hidden; }
  .morearticles1 div a { color: #5f82ae; display: block; font-size: 14px; font-weight: bold; height: 30px; line-height: 1em; margin-bottom: 5px; overflow: hidden; }
.specialsidelink { background: url(/images/specialsidelink.jpg) no-repeat; color: #5f82ae; display: block; font-size: 12px; font-weight: bold; height: 30px; line-height: 30px; margin-bottom: 6px; padding: 0 20px 0 10px; }
.specialsidelinklast { margin-bottom: 20px; }
.articletitle { color: #5f82ae; font-size: 18px; font-weight: bold; margin: 0 0 5px 0; }
#articlesideinfo { float: left; width: 180px; }
.articlesideinfo1 { background: url(/images/articlesideinfo1.jpg) no-repeat; color: #e47804; font-size: 12px; font-weight: bold; height: 30px; line-height: 30px; padding: 2px 13px 0 13px; }
.articlesideinfo2 { background: url(/images/articlesideinfo2.jpg) repeat-y; }
.articlesideinfo3 { border-bottom: 1px solid #f2f6fc; color: #8a8a8a; height: 19px; line-height: 19px; margin: 0 2px 7px 2px; padding: 0 10px; }
.articlesideinfo4 { background: url(/images/articlesideinfo4.jpg) 149px 7px no-repeat; color: #545353; margin: 0 2px 0 2px; padding: 7px 27px 7px 8px; }
.articlesideinfo5 { background: url(/images/articlesideinfo5.jpg) no-repeat; color: #5278a7; display: block; font-size: 12px; font-weight: bold; height: 28px; line-height: 28px; margin: 17px 10px 4px 10px; padding: 0 33px 0 10px; width: 117px; }
.articlesideinfo6 { background: url(/images/articlesideinfo6.jpg) no-repeat; color: #5278a7; display: block; font-size: 12px; font-weight: bold; height: 28px; line-height: 28px; margin: 0px 10px 0px 10px; padding: 0 33px 0 10px; width: 117px; }
#article { float: right; margin-bottom: 20px; width: 476px; }
.article1 { color: #767676; font-size: 14px; font-weight: bold; margin: 0 0 15px 0; }
.article2 { background: #f1f1f1; color: #545353; height: 23px; line-height: 23px; margin-bottom: 20px; padding: 0 6px 0 2px; }
  .article2 img { margin-right: 5px; vertical-align: middle; }
  .article2 span { float: left; line-height: 23px; }
#tags { background: url(/images/tags.jpg) no-repeat; color: #858585; height: 27px; line-height: 27px; margin: 10px 0 15px 0; padding: 0 9px; width: 457px; }
  #tags a { color: #858585; }
  #tags span { color: #e47804; display: inline-block; font-weight: bold; width: 63px; }
.additionalarticlestitle { color: #e47804; font-size: 14px; font-weight: bold; margin: 5px 0 10px 0; }
.additionalarticles1 { display: inline; float: right; margin-left: 10px; width: 151px; }
  .additionalarticles1 img { border: 1px solid #e2e2e3; margin-bottom: 1px; }
.additionalarticles1last { margin-left: 0; }
.additionalarticles1 div { border: 1px solid #e2e2e3; height: 28px; line-height: 14px; overflow: hidden; padding: 5px; }
  .additionalarticles1 div a { color: #5f82ae; }
.imageinsidetext { background: #e5e5e5; color: #696868; display: inline; float: right; margin: 15px 0 15px 15px; }
  .imageinsidetext p { margin: 0; padding: 3px 6px; }
  .imageinsidetext img { border: 1px solid #cccccc; }
.article3 { font-size: 14px; line-height: 1.3em; margin-bottom: 20px; text-align: justify; }
#articleresponses { background: url(/images/pollresponses.jpg) repeat-x; color: #e47804; float: right; font-size: 16px; font-weight: bold; height: 38px; line-height: 33px; margin-top: 15px; width: 476px; }
  #articleresponses span { float: left; }
    #articleresponses span a { color: #5278a7; font-size: 14px; font-weight: normal; }
#pollresponses span img { vertical-align: middle; }
.textarea2 { border: 1px solid #cccccc; height: 65px; width: 383px; }
.articleresponseholder { border: 1px solid #cacaca; margin-bottom: 2px; padding: 2px; width: 470px; }
.addpollresponse5 { color: #676767; font-size: 14px; padding: 0 0 8px 0; width: 91px; }
.articleresponseclosed2 { color: #545353; cursor: pointer; float: right; font-size: 12px; font-weight: bold; overflow: hidden; white-space: nowrap; width: 290px; }
.articleresponseclosed3 { color: #545353; float: right; font-size: 12px; padding-right: 6px; text-align: left; width: 75px; }
.articleresponseopen2 { color: #676767; cursor: pointer; float: right; font-size: 12px; font-weight: bold; width: 290px; }
.articleresponseopen3 { color: #858585; float: right; font-size: 12px; padding-right: 6px; text-align: left; width: 75px; }
.articleresponseopen5 { color: #676767; font-size: 12px; padding: 8px 23px 10px 13px; width: 435px; }
.comparecontent { }
.comparetitle { background: url(/images/sectionstitle1.jpg) repeat-x; color: #e47804; font-size: 16px; font-weight: bold; height: 31px; line-height: 26px; margin: 10px 0 16px 0; width: 890px; }
#tablecomparecontainer { }
#compare { border: 0 none; border-collapse: collapse; }
.comparesep1 { padding: 0; width: 21px; }
.comparesep2 { padding: 0; width: 13px; }
.compare1 { background: url(/images/compare1.jpg) no-repeat; color: #e47804; font-size: 14px; font-weight: bold; height: 35px; line-height: 32px; padding: 0 8px; width: 174px; }
.compare2 { background: url(/images/compare2.jpg) no-repeat; font-size: 14px; height: 35px; padding: 0; width: 160px; }
.removefromcompare { background: url(/images/removefromcompare.jpg) no-repeat; color: #5278a7; display: block; height: 17px; line-height: 17px; margin: 8px 10px 0 0; padding-right: 17px; width: 124px; }
.compare3 { background: url(/images/compare3.jpg) no-repeat; height: 105px; padding: 0; width: 190px; }
#sendtofriend { background: url(/images/sendtofriend.jpg) no-repeat; color: #6392cd; display: block; font-size: 14px; font-weight: bold; height: 21px; line-height: 21px; margin: 82px 43px 0 0; padding-top: 1px; text-align: center; width: 99px; }
.compare4 { background: url(/images/compare4.jpg) repeat-y; padding: 2px 3px 0 3px; }
.compare5 { background: url(/images/compare5.jpg) repeat-y; border-bottom: 1px solid #e4e9f0; color: #6f6f6f; font-size: 12px; font-weight: bold; padding: 7px 11px; vertical-align: middle; }
.compare6 { background: url(/images/compare6.jpg) no-repeat; border-bottom: 1px solid #d0daeb; color: #e47804; font-size: 14px; font-weight: bold; height: 33px; overflow: hidden; padding: 7px 10px; vertical-align: middle; width: 130px; }
.compare7 { background: url(/images/compare7.jpg) no-repeat; border-bottom: 1px solid #e4e9f0; color: #6d6767; font-size: 12px; padding: 7px 11px; width: 130px; }
.comparebacklink { color: #5F82AE; float: left; font-size: 13px; }
.sendcontact { background: url(/images/sendcontact.jpg) no-repeat; color: #de7427; display: block; font-size: 14px; height: 31px; line-height: 31px; margin: 0; text-align: center; width: 150px; }
  .sendcontact:hover { color: #a24400 !important; }
.compare8 { background: url(/images/compare8.jpg) repeat-y; border-bottom: 1px solid #f6f6f6; padding: 5px; }
.compare9 { background: url(/images/compare5.jpg) repeat-y; border-bottom: 1px solid #e4e9f0; color: #6f6f6f; font-size: 12px; font-weight: bold; padding: 11px 11px 7px 11px; }
.compare10 { background: url(/images/compare5.jpg) repeat-y; border-bottom: 1px solid #e4e9f0; color: #6f6f6f; font-size: 12px; font-weight: bold; padding: 10px 11px 10px 11px; }
.compare11 { background: url(/images/compare8.jpg) repeat-y; border-bottom: 1px solid #e2e2e3; color: #646464; font-size: 12px; padding: 10px 11px 10px 11px; width: 130px; }
.compare12 { background: url(/images/compare8.jpg) repeat-y; border-bottom: 1px solid #e2e2e3; color: #646464; font-size: 12px; padding: 3px 11px; }
#compare tr:hover .compare10 { background: url(/images/compare5over.jpg) repeat-y; }
#compare tr:hover .compare11 { background: url(/images/compare8over.jpg) repeat-y; }
#compare tr:hover .compare12 { background: url(/images/compare8over.jpg) repeat-y; }
.compare13 { background: url(/images/compare8.jpg) repeat-y; border-bottom: 1px solid #f6f6f6; color: #646464; font-size: 14px; padding: 10px 11px 10px 11px; text-align: center; }
  .compare13 a { color: #5278a7; text-decoration: underline !important; }
.compare14 { background: url(/images/compare8.jpg) repeat-y; border-bottom: 1px solid #e2e2e3; color: #646464; font-size: 12px; padding: 5px; }
.gotohomepage { background: url(/images/gotohomepage.jpg) no-repeat; color: #6392cd; display: block; font-size: 14px; height: 31px; line-height: 31px; margin-bottom: 4px; text-align: center; width: 150px; }
.input2trip { border: 1px solid #cccccc; height: 20px; width: 383px; }
.input3trip { border: 1px solid #cccccc; height: 20px; margin-bottom: 10px; width: 383px; }
.articlesideinfo7 { margin: 0; text-align: center; }
a.selectedlink { color: #e47804 !important; }
.smallimage { vertical-align: baseline !important; }
.searchresultsclosed17 { background: url(/images/searchresultsclosed10.jpg) repeat-x; border: 1px solid #e2e2e2; color: #2863ac; display: block; height: 20px; left: 10px; line-height: 20px; position: absolute; text-align: center; top: 100px; width: 112px; }
.searchresultsclosed12-1 { padding-top: 20px; }
.searchresultsclosed10-1 { padding-top: 8px; }
.slide2 { background: url(/images/slide2.jpg) 0 100% no-repeat; height: 40px; margin: -15px 0 27px 0; position: relative; }
.slidemiddle { color: #626262; font-size: 12px; font-weight: normal; left: 68px; position: absolute; top: 6px; }
#popupreq1 { background: url(/images/popupreq1.jpg) repeat-x; color: #e47804; font-size: 14px; font-weight: bold; height: 34px; line-height: 29px; padding-top: 6px; }
#popupreq2 { color: #575757 !important; float: left; font-size: 12px !important; font-weight: normal !important; }
  #popupreq2 span { color: #e47804; }
#popupreq3 { color: #7e7e7e; margin: 9px 0 13px 0; }
#popupreq4 { display: inline; float: right; font-size: 12px; margin-bottom: 15px; width: 154px; }
  #popupreq4 input { color: #7e7e7e; font-size: 12px; margin-bottom: 6px !important; }
#moreinfolink { left: 110px; position: absolute; text-align: center; text-decoration: underline; top: 12px; }
#popupreq5 { display: inline; float: left; margin-bottom: 15px; position: relative; width: 459px; }
.popupreq-floatright1 { float: right; margin: 0 0 8px 0 !important; }
.popupreq-floatleft1 { float: left; margin: 0 0 8px 0 !important; }
.popupreq-floatright2 { float: right; margin: 0 !important; }
.popupreq-floatleft2 { float: left; margin: 0 !important; }
.textareareg { border: 1px solid #c6c6c6; color: #7e7e7e; font-size: 12px; height: 157px; margin: 10px 0 14px 0; width: 152px; }
#sendreq { background: url(/images/sideform5.jpg) no-repeat; border: 0 none; color: #ffffff !important; cursor: pointer; display: inline; float: left; font-weight: bold; height: 29px; line-height: 29px; margin-right: 20px; text-align: center; width: 52px; }
  #sendreq:hover { background: url(/images/sideform5.jpg) 0 -29px no-repeat; }
#reqprev { background: url(/images/homearrow2.png) 100% 0 no-repeat; color: #5485c2; display: inline-block; font-size: 14px; font-weight: bold; height: 12px; line-height: 12px; margin-left: 5px; padding-right: 20px; }
  #reqprev:hover { background: url(/images/homearrow2.png) 100% -12px no-repeat; }
#reqnext { background: url(/images/homearrow.png) 0 0 no-repeat; color: #5485c2; display: inline-block; font-size: 14px; font-weight: bold; height: 12px; line-height: 12px; margin-right: 5px; padding-left: 20px; }
  #reqnext:hover { background: url(/images/homearrow.png) 0 -12px no-repeat; }
#popupreq5mask { height: 256px; left: 0; position: absolute; top: 0; width: 459px; z-index: 10; }
#popupreq5mask2 { border: 2px solid #e47804; color: #e47804; font-size: 14px; font-weight: bold; height: 41px; left: 0; line-height: 41px; position: absolute; text-align: center; top: 105px; width: 454px; }
#areadropdown { color: #e87800; }
.px14 { font-size: 14px !important; }
#lastminuteh1 { background: url(/images/lastminuteh1.jpg) no-repeat; color: #e47804; font-size: 16px; font-weight: bold; height: 40px; line-height: 36px; margin: 0 0 0 0; padding: 0 12px; }
#lastminutetext { border: 1px solid #e1e1e1; border-top: 0 none; font-size: 14px; padding: 10px; }
#soldiers { border: 3px solid #e4e4e4; margin-bottom: 20px; padding: 13px; }
  #soldiers { margin: 0; line-height: 1.5em !important; font-size: 14px; !important; }
  #soldiers h2 { margin: 16px 0; text-align: right !important }
  #soldiers h3 { margin: 10px 0; text-align: right !important }
#soldiers1 { color: #e87800; font-size: 14px; font-weight: bold; }
#cphMain_filterlinks3 { font-size: 14px; margin: 0 2px 4px 16px; line-height: 1.4em }
.lastminuteheader { background: url(/images/lastminuteheader.jpg) repeat-x; color: #e47804; font-size: 14px; height: 52px; margin: 0 0 14px 0; position: relative; }
  .lastminuteheader div { height: 30px; padding: 8px 5px; position: absolute; top: 6px; }
    .lastminuteheader div span { color: #6f6f6f; font-size: 12px; }
.lastminuteheader1 { right: 1px; width: 183px; }
.lastminuteheader2 { border-right: 1px solid #ffffff; right: 200px; width: 120px; }
.lastminuteheader3 { background: #e7eef9; border-right: 1px solid #ffffff; right: 337px; width: 47px; }
.lastminuteheader4 { background: #e7eef9; border-right: 1px solid #ffffff; right: 395px; width: 47px; }
.lastminuteheader5 { border-right: 1px solid #ffffff; right: 453px; width: 47px; }
.lastminuteheader6 { border-right: 1px solid #ffffff; right: 511px; width: 47px; }
.lastminuteheader7 { border-right: 1px solid #ffffff; right: 569px; width: 47px; }
.lastminuteheader8 { border-right: 1px solid #ffffff; right: 627px; width: 47px; }
.lastminuteheader9 { border-right: 1px solid #ffffff; right: 685px; width: 47px; }
.lastminuteheader10 { border-right: 1px solid #ffffff; right: 747px; width: 126px; }
.lastminuteinfo { border: 3px solid #e1e1e1; height: 132px; margin-bottom: 10px; position: relative; }
  .lastminuteinfo div { padding: 8px 5px; position: absolute; }
.lastminuteinfo1 { position: absolute; right: 2px; top: 2px; }
.lastminuteinfo2 { height: 87px; right: 198px; top: 1px; width: 120px; }
.lastminuteinfo3 { background: #fef6ec; height: 87px; right: 335px; top: 1px; width: 47px; }
.lastminuteinfo4 { background: #fef6ec; height: 87px; right: 393px; top: 1px; width: 47px; }
.lastminuteinfo5 { background: #fef6ec; height: 87px; right: 451px; top: 1px; width: 47px; }
.lastminuteinfo6 { background: #fef6ec; height: 87px; right: 509px; top: 1px; width: 47px; }
.lastminuteinfo7 { background: #fef6ec; height: 87px; right: 567px; top: 1px; width: 47px; }
.lastminuteinfo8 { background: #fef6ec; height: 87px; right: 625px; top: 1px; width: 47px; }
.lastminuteinfo9 { background: #fef6ec; height: 87px; right: 683px; top: 1px; width: 47px; }
.lastminuteinfo10 { color: #979797; right: 745px; top: 1px; width: 121px; }
.lastminuteinfo11 { background: #f3f3f3; height: 25px; line-height: 25px; padding: 0 13px !important; right: 194px; top: 105px; width: 662px; }
  .lastminuteinfo11 a { color: #5278a7; }
  .lastminuteinfo11 img { vertical-align: middle; }
  .lastminuteinfo11 span { color: #686868; float: left; }
.lmprice1 { color: #f1ab60; display: block; margin-top: 40px; text-decoration: line-through; }
.lmprice2 { color: #f1ab60; }
.lmprice3 { color: #e87800; display: block; margin-top: 40px; text-decoration: line-through; }
.lmprice4 { color: #e87800; }
.lastminuteinfo2-1 { color: #2863ac; font-size: 14px; font-weight: bold; margin: 0; }
.lastminuteinfo2-2 { color: #686868; font-size: 11px; margin: 0; margin-bottom: 26px; }
.lastminuteinfo2-3 { color: #686868; font-size: 12px; font-weight: bold; margin: 0; }
.lastminuteinfo2-4 { color: #686868; font-size: 12px; margin: 0; }
.coupondiv { background: url(/images/coupondiv.jpg) no-repeat; height: 138px; margin-bottom: 20px; position: relative; width: 670px; }
.coupondiv1 { position: absolute; right: 5px; top: 5px; z-index: 1; }
.coupondiv2 { bottom: 2px; position: absolute; right: 2px; z-index: 10; }
.coupondiv3 { color: #e87800; font-size: 14px; font-weight: bold; height: 20px; overflow: hidden; position: absolute; right: 215px; top: 17px; width: 300px; }
.coupondiv4 { color: #828282; font-size: 11px; height: 20px; overflow: hidden; position: absolute; right: 215px; top: 35px; width: 300px; }
.coupondiv5 { color: #585858; font-size: 12px; height: 56px; line-height: 1.5em; overflow: hidden; padding-top: 10px; position: absolute; right: 215px; top: 68px; width: 300px; }
.coupondiv6 { color: #a2a1a1; font-size: 14px; font-weight: bold; height: 40px; overflow: hidden; position: absolute; right: 532px; top: 17px; width: 96px; }
.coupondiv7 { color: #5278a7; font-size: 12px; height: 56px; overflow: hidden; position: absolute; right: 532px; top: 71px; width: 121px; }
  .coupondiv7 a { background: url(/images/coupondiv7.png) 100% 0 no-repeat; color: #5278a7; display: block; height: 11px; line-height: 11px; margin-bottom: 7px; padding-right: 12px; }
#h11 { color: #878787; float: left; font-size: 14px; font-weight: normal; }
#zimmerprev { background: url(/images/zimmerarrow2.png) 100% 0 no-repeat; color: #5485c2; display: inline-block; font-size: 14px; height: 12px; line-height: 12px; margin-left: 5px; padding-right: 15px; }
  #zimmerprev:hover { background: url(/images/zimmerarrow2.png) 100% -12px no-repeat; }
#zimmernext { background: url(/images/zimmerarrow.png) 0 0 no-repeat; color: #5485c2; display: inline-block; font-size: 14px; height: 12px; line-height: 12px; margin-right: 5px; padding-left: 15px; }
  #zimmernext:hover { background: url(/images/zimmerarrow.png) 0 -12px no-repeat; }
.startdate { border: 1px solid #c7c7c7; height: 18px; width: 57px; }
.availzimmersheader { background: #f9fbfe; height: 26px; line-height: 26px; margin: -18px 0 11px 0; position: relative; }
  .availzimmersheader div { border-left: 1px solid #ffffff; color: #e47804; position: absolute; top: 0; }
.availzimmersheader1 { padding-right: 8px; right: 0; width: 142px; }
.availzimmersheader2 { padding-right: 8px; right: 166px; width: 197px; }
.availzimmersheader3 { right: 344px; text-align: center; width: 45px; }
.availzimmersheader4 { right: 390px; text-align: center; width: 45px; }
.availzimmersheader5 { right: 436px; text-align: center; width: 45px; }
.availzimmersheader6 { right: 482px; text-align: center; width: 45px; }
.availzimmersheader7 { right: 528px; text-align: center; width: 45px; }
.availzimmersheader8 { right: 574px; text-align: center; width: 45px; }
.availzimmersheader9 { border-left: 0 none !important; right: 620px; text-align: center; width: 45px; }
.availzimmersheaderweekend7 { right: 494px; text-align: center; width: 45px; }
.availzimmersheaderweekend8 { right: 554px; text-align: center; width: 45px; }
.availzimmersheaderweekend9 { border-left: 0 none !important; right: 611px; text-align: center; width: 45px; }
.availzimmersheader-2 { background: url(/images/availzimmersheader-2.jpg) repeat-x; height: 26px; line-height: 26px; margin: 20px 0 11px 0; padding-top: 5px; position: relative; }
.availzimmersheader-2new { color: #e47804; height: 26px; line-height: 26px; margin: 1px 0 11px 0; position: relative; }
.availzimmersheader-2 div { color: #e47804; position: absolute; top: 5px; }
.availzimmerdiv { border: 3px solid #e1e1e1; height: 101px; margin-bottom: 10px; position: relative; }
.availzimmerdiv1 { position: absolute; right: 2px; top: 2px; }
.availzimmerdiv2 { bottom: 2px; position: absolute; right: 2px; z-index: 2; }
.availzimmerdiv3 { height: 65px; position: absolute; right: 157px; top: 6px; width: 175px; }
.availzimmerdiv3-1 { color: #2863ac; font-size: 14px; font-weight: bold; margin: 0 0 5px 0; }
.availzimmerdiv3-2 { color: #838282; font-size: 11px; margin: 0 0 14px 0; }
.availzimmerdiv3-3 { color: #e47804; font-size: 12px; margin: 0; }
.availzimmerdiv3-4 { color: #e47804; cursor: default; font-size: 12px; margin: 0; }
  .availzimmerdiv3-4 span { border: 1px solid rgb(228,120,4); border-radius: 4px; box-shadow: 5px 5px 8px #ccc; display: none; line-height: 16px; margin-right: -30px; margin-top: -30px; padding: 5px; width: 100px; z-index: 10; }
  .availzimmerdiv3-4:hover { position: relative; }
    .availzimmerdiv3-4:hover span { background: #fffaf0 none repeat scroll 0 0; border: 1px solid #dca; color: #111; display: inline; position: absolute; }
.availzimmerdiv4 { background: #f3f3f3; height: 25px; line-height: 25px; padding: 0 13px; position: absolute; right: 147px; top: 74px; width: 489px; }
  .availzimmerdiv4 a { color: #5278a7; }
  .availzimmerdiv4 img { vertical-align: middle; }
  .availzimmerdiv4 span { color: #686868; float: left; }
.availzimmerdiv5 { background: #fef6ec; color: #838282; height: 68px; padding: 3px 0 0 0; position: absolute; right: 341px; text-align: center; top: 2px; width: 45px; }
.availzimmerdiv6 { background: #fef6ec; color: #838282; height: 68px; padding: 3px 0 0 0; position: absolute; right: 387px; text-align: center; top: 2px; width: 45px; }
.availzimmerdiv7 { background: #fef6ec; color: #838282; height: 68px; padding: 3px 0 0 0; position: absolute; right: 433px; text-align: center; top: 2px; width: 45px; }
.availzimmerdiv8 { background: #fef6ec; color: #838282; height: 68px; padding: 3px 0 0 0; position: absolute; right: 479px; text-align: center; top: 2px; width: 45px; }
.availzimmerdiv9 { background: #fef6ec; color: #838282; height: 68px; padding: 3px 0 0 0; position: absolute; right: 525px; text-align: center; top: 2px; width: 45px; }
.availzimmerdiv10 { background: #fef6ec; color: #838282; height: 68px; padding: 3px 0 0 0; position: absolute; right: 571px; text-align: center; top: 2px; width: 45px; }
.availzimmerdiv11 { background: #fef6ec; color: #838282; height: 68px; padding: 3px 0 0 0; position: absolute; right: 617px; text-align: center; top: 2px; width: 45px; }
  .availzimmerdiv5 span, .availzimmerdiv6 span, .availzimmerdiv7 span, .availzimmerdiv8 span, .availzimmerdiv9 span, .availzimmerdiv10 span, .availzimmerdiv11 span { display: block; margin-top: 32px; }
.full { color: #b23535 !important; }
#placescontainer { display: inline; float: left; height: 507px; margin: 10px 0 16px 0; overflow: hidden; width: 603px; }
#scrollbar { background: #f6f6f6; display: inline; float: right; height: 507px; margin: 10px 0 16px 0; position: relative; width: 21px; }
#scrollup { left: 0; position: absolute; top: 0; }
#scrolldrag { left: 0; position: absolute; top: 150px; }
#scrolldown { bottom: 0; left: 0; position: absolute; }
.placediv { border: 3px solid #e1e1e1; height: 58px; margin-bottom: 9px; position: relative; width: 597px; }
.placediv1 { position: absolute; right: 2px; top: 2px; }
.placediv2 { height: 50px; position: absolute; right: 92px; top: 3px; width: 373px; }
.placediv2-1 { color: #2863ac; font-size: 14px; font-weight: bold; margin: 0 0 3px 0; }
.placediv2-2 { color: #828282; font-size: 11px; margin: 0 0 3px 0; }
.placediv2-3 { font-size: 12px; margin: 0; }
.placediv2-3-1 { color: #e87800 !important; display: inline-block; height: 15px; line-height: 10px; margin-left: 5px; }
.placediv2-3-2 { background: url(/images/placediv2-3-2.jpg) 100% 0 no-repeat; display: inline-block; height: 15px; line-height: 10px; padding-right: 12px; }
  .placediv2-3-2:hover { background: url(/images/placediv2-3-2.jpg) 100% -15px no-repeat; }
.placediv3 { background: #e2e2e1; font-size: 12px; height: 19px; left: 0; position: absolute; top: 0; width: 118px; }
  .placediv3 a { background: url(/images/placediv3.png) 100% 0 no-repeat; color: #2863ac; display: inline-block; line-height: 18px; padding-right: 23px; }
    .placediv3 a:hover { background: url(/images/placediv3.png) 100% -19px no-repeat; }
.placediv4 { color: #e87800; font-size: 12px; height: 33px; left: 0; position: absolute; top: 22px; width: 118px; }
  .placediv4 span { color: #646464; display: inline-block; width: 37px; }
#removeall { background: url(/images/placediv3.png) 100% 2px no-repeat #e2e2e1; color: #2863ac; display: block; float: left; font-size: 12px; font-weight: normal; height: 20px; line-height: 18px; margin-top: 9px; padding-right: 23px; padding-top: 2px; width: 98px; }
  #removeall:hover { background: url(/images/placediv3.png) 100% -17px no-repeat #e2e2e1; }
#socialbuttons { float: left; margin-left: 13px; margin-top: 9px; }
  #socialbuttons img { float: left; margin-right: 4px; vertical-align: middle; }
.enlargeimage2 { background: url(/images/enlargeimage.png) no-repeat; display: none; height: 224px; left: 0; padding: 8px; position: absolute; top: 0; width: 336px; z-index: 999; }
#variousfilters a.disabled { color: Gray; }
  #variousfilters a.disabled:hover { clear: both; color: Gray; }
.pagingcurrent { border-left: 1px solid #d9d9d9; color: #ff7200; display: inline-block; font-size: 14px; font-weight: bold; height: 32px; line-height: 32px; text-align: center; vertical-align: top; width: 32px; }
.topmenutabs a { color: #588BCA; display: inline; float: right; font-size: 16px; font-weight: bold; height: 40px; line-height: 40px; }
*:first-child + html #popup { margin-left: 0 !important; margin-right: 317px; }
  #popup h2 { color: #e47804; font-size: 14px; font-weight: bold; margin: 0 0 7px 0; }
  #popup a { color: #5f82ae; }
#popup1 { margin: 0 0 7px 0; }
#popup2 { background: url(/images/popup2.jpg) 0 100% no-repeat; height: 32px; line-height: 29px; padding-top: 10px; }
  #popup1 img, #popup2 img { /*vertical-align: middle;*/ }
.popupreq3 { color: #7E7E7E; margin: 9px 0 13px; }
.popupreq1 { background: url("/images/popupreq1.jpg") repeat-x scroll 0 0 transparent; color: #E47804; font-size: 14px; font-weight: bold; height: 34px; line-height: 29px; padding-top: 6px; }
.popupreqgalleryprev { display: inline; float: right; font-size: 12px; margin: 4px; padding-bottom: 10px; padding-top: 10px; width: 154px; }
  .popupreqgalleryprev img { border: solid 2px; }
  .popupreqgalleryprev #prevleft { background: url("/images/pagingleft1.jpg") no-repeat scroll 0 0 transparent; height: 29px; left: -15px; position: absolute; top: 250px; width: 29px; }
  .popupreqgalleryprev #prevright { background: url("/images/pagingright1.jpg") no-repeat scroll 0 0 transparent; display: block; height: 29px; position: absolute; right: -15px; top: 250px; width: 29px; }
.popupreq4 { display: inline; float: right; font-size: 12px; margin-bottom: 15px; width: 159px; }
  .popupreq4 label { margin-right: 2px; }
  .popupreq4 input { color: #7E7E7E; font-size: 12px; margin-bottom: 6px !important; }
.popupreq5 { display: inline; float: left; margin-bottom: 15px; position: relative; width: 459px; }
.popupreq2 { color: #575757 !important; float: left; font-size: 12px !important; font-weight: normal !important; }
#maparea_1 { display: block; height: 35px; outline: medium none; position: absolute; right: 12px; text-decoration: none; top: 3px; width: 59px; z-index: 10; }
#maparea_2 { display: block; height: 49px; outline: medium none; position: absolute; right: 39px; text-decoration: none; top: 40px; width: 101px; z-index: 10; }
#maparea_3 { display: block; height: 71px; outline: medium none; position: absolute; right: 77px; text-decoration: none; top: 91px; width: 95px; z-index: 10; }
#map_1, #map_2, #map_3 { color: #8A8A89; display: none; font-size: 11px; height: 169px; position: absolute; right: 0; top: 0; width: 190px; z-index: 1; }
#map_1 { background: url("/images/map-1.jpg") no-repeat scroll 0 0 transparent; }
#map_2 { background: url("/images/map-2.jpg") no-repeat scroll 0 0 transparent; }
#map_3 { background: url("/images/map-3.jpg") no-repeat scroll 0 0 transparent; }
#map_1, #map_2, #map_3 { color: #8A8A89; display: none; font-size: 11px; height: 169px; position: absolute; right: 0; top: 0; width: 190px; z-index: 1; }
#map_1 { background: url("/images/map-1.jpg") no-repeat scroll 0 0 transparent; }
#map_2 { background: url("/images/map-2.jpg") no-repeat scroll 0 0 transparent; }
#map_3 { background: url("/images/map-3.jpg") no-repeat scroll 0 0 transparent; }
#map_1 div { height: 10px; line-height: 10px; position: absolute; right: 96px; top: 8px; }
#map_2 div { height: 10px; line-height: 10px; position: absolute; right: 111px; top: 38px; }
#map_3 div { height: 10px; left: 106px; line-height: 10px; position: absolute; top: 102px; }
#bigviewer9-scroll { position: absolute; right: 0; top: 0; }
.hideme { display: none; }
#videopageheader { margin: 18px 0; }
#videopageheader1 { float: right; width: 520px; }
#videopageheader2 { color: #646464; float: right; width: 215px; }
#videopageheader3 { color: #646464; float: left; text-align: left; width: 130px; }
.videopageheader1-1 { color: #e47804; font-size: 18px; font-weight: bold; margin: 0; }
.videopageheader1-2 { color: #828282; font-size: 12px; margin: 0; }
  .videopageheader1-2 a { color: #6392cd; }
#toplacehp2 { background: url(/images/toplacehp.jpg) no-repeat; color: #5f8dc6; display: block; float: left; font-size: 14px; height: 33px; line-height: 33px; margin-top: 1px; padding-right: 28px; width: 125px; }
#videopage-left { float: left; width: 225px; }
#videopage-right { float: right; width: 634px !important; }
#videoinfo { border-top: 1px solid #dddddd; color: #656565; font-size: 14px; padding-top: 5px; }
.videosmall { display: inline; float: right; height: 100px; margin: 10px 0 10px 10px; position: relative; width: 101px; }
.frame2 { left: 0; position: absolute; top: 0; z-index: 10; }
.videosmall img { margin-bottom: 1px; }
.videosmall a { background: #ffffff; border: 1px solid #f2f2f2; color: #5f8dc6; display: block; font-size: 12px; height: 26px; line-height: 11px; overflow: hidden; padding: 2px 2px; text-align: right; vertical-align: middle; }
#videopage-template { background: url(/images/videopage-template.jpg) repeat-y; margin: 0 auto 20px auto; position: relative; width: 890px; }
#sideform-videopage { background: url(/images/sideform-videopage.jpg) no-repeat; color: #7e7e7e; height: 390px; padding: 0 11px 0 10px; position: relative; width: 204px; }
  #sideform-videopage input { color: #7e7e7e; font-size: 12px; margin-bottom: 6px !important; }
.input1-videopage { border: 1px solid #c6c6c6; height: 20px; width: 201px; }
.input2-videopage { border: 1px solid #c6c6c6; height: 20px; margin-left: 4px; width: 140px; }
.input3-videopage { border: 1px solid #c6c6c6; height: 20px; width: 55px; }
#sideform2-videopage { float: right; width: 70px; }
#sideform3-videopage { float: right; width: 69px; }
#sideform4-videopage { float: right; width: 65px; }
.dd-videopage { background: url(/images/dd-videopage.jpg) no-repeat; cursor: pointer; height: 22px; margin-top: 5px; width: 65px; }
  .dd-videopage:hover { background: url(/images/dd-videopage.jpg) 0 -22px no-repeat; }
.textarea1-videopage { border: 1px solid #c6c6c6; color: #7e7e7e; font-size: 12px; height: 95px; margin: 10px 0 9px 0; width: 201px; }
.greyh2 { color: #828282; display: inline-block; font-size: 12px; font-weight: normal; margin: 0; }
/* moving tabs */
#suittabs ul { float: right; height: 40px; margin: 0; overflow: hidden; padding: 0; width: 818px; }
  #suittabs ul li { float: right; list-style: none; margin: 40px 0 0 0; padding: 0; }
#lesssuits { background: url(/images/lesssuits.jpg) no-repeat; display: block; height: 23px; padding: 0 !important; position: absolute; right: 0; top: 11px; width: 31px; z-index: 5; }
  #lesssuits:hover { background: url(/images/lesssuits.jpg) 0 -23px no-repeat; }
.rightmargin36 { margin-right: 36px !important; }
.leftmargin36 { margin-left: 36px !important; }
#suittabsright { float: right; }
/* new CSS - 11/12/12 */
#coupongallery { background: #f3f6fa; border-left: 1px solid #e1e1e1; border-right: 1px solid #e1e1e1; padding: 14px 12px 0 0; }
#coupongallerybottom { background: url(/images/coupongallerybottom.jpg) no-repeat; height: 16px; }
.coupongallery1 { background: #ffffff; border: 3px solid #e1e1e1; float: right; height: 152px; margin-left: 18px; padding: 2px; position: relative; width: 192px; }
.coupongallery1left { margin-left: 0 !important; }
.coupongallery1 img { display: block; }
.coupongallery1-2 { color: #2863ac; display: block; font-size: 14px; font-weight: bold; height: 24px; line-height: 24px; overflow: hidden; padding: 0 4px; }
.coupongallery1-3 { background: url(/images/couponarrow.png) no-repeat; color: #ffffff; display: block; font-size: 14px; font-weight: bold; height: 22px; line-height: 22px; padding: 0 8px 0 0; position: absolute; right: -3px; top: 5px; width: 42px; z-index: 10; }
.opener { background: url(/images/opener.jpg) no-repeat; color: #8e8e8e; cursor: pointer; font-size: 14px; font-weight: bold; height: 26px; line-height: 26px; margin: -1px -10px -1px -10px; margin-top: -1px; padding: 0 11px; width: 166px; }
.open { background: url(/images/opener_open.jpg) no-repeat !important; margin-bottom: 7px !important; }
.variousfilters2 { padding-bottom: 0 !important; padding-top: 0 !important; }
#variousfilters span { color: #989898; font-size: 12px; font-weight: normal !important; }
.slideunderopener { margin-top: 0 !important; }
.srdiv { border: 3px solid #e1e1e1; float: right; height: 296px; margin: 0 0 29px 32px; padding: 2px; position: relative; width: 192px; }
.srdivleft { float: left; margin-left: 0 !important; }
.srdivpromoted { border: 3px solid #ffc46e !important; }
.srdiv1 { height: 128px; }
.srdivimages { position: relative; }
.srdiv8 { background: url(/images/srdiv8.png) no-repeat; display: none; height: 221px; padding: 9px; position: absolute; right: -9px; top: -239px; width: 336px; z-index: 100; }
.srdiv8left { left: -9px !important; right: auto !important; }
.srdiv2 { background: url(/images/srdiv2.png) repeat-x; color: #ffffff; font-size: 12px; height: 20px; left: 2px; line-height: 20px; position: absolute; text-align: center; top: 110px; width: 192px; }
  .srdiv2 img { cursor: pointer; margin: 0 6px; vertical-align: middle; }
.srdiv3 { color: #2863ac; display: block; font-size: 14px; font-weight: bold; height: 20px; line-height: 20px; overflow: hidden; padding: 0 2px; }
.srdiv4 { color: #828282; font-size: 11px; height: 16px; line-height: 16px; margin: 0 0 5px 0; overflow: hidden; padding: 0 2px; }
.srdiv5 { color: #e87800; font-size: 12px; height: 12px; line-height: 12px; margin: 0 0 8px 0; padding: 0 2px; }
  .srdiv5 img { margin: 0 1px; vertical-align: bottom; }
.srdiv6 { color: #5f5f5f; font-size: 12px; height: 45px; line-height: 15px; margin: 0; overflow: hidden; padding: 0 2px; }
.srdiv7 { border-top: 1px solid #E1E1E1; bottom: 30px; color: #8A8A8A; height: 25px; left: 1px; line-height: 25px; overflow: hidden; padding: 0 3px; position: absolute; width: 188px; }
.nocoupon { background: url(/images/nocoupon.jpg) no-repeat; bottom: 2px; color: #b0b0b0; font-size: 14px; font-weight: bold; height: 28px; left: 2px; line-height: 28px; position: absolute; text-align: center; width: 192px; }
.yescoupon { background: url(/images/yescoupon.png) no-repeat; bottom: 2px; color: #f26200; cursor: pointer; font-size: 12px; font-weight: bold; height: 28px; left: 2px; line-height: 28px; position: absolute; width: 192px; }
  .yescoupon span { color: #ffffff; display: inline-block; font-size: 14px; padding: 0 9px 0 0; width: 66px; }
.coupontooltip { background: url(/images/coupontooltip.png) no-repeat; bottom: 20px; color: #f26200 !important; display: none; font-size: 11px !important; font-weight: normal !important; height: 22px; left: 0px; line-height: 11px !important; padding: 7px 18px 11px 17px; position: absolute; text-align: center !important; width: 158px; }
.yescoupon:hover .coupontooltip { display: block; }
.couponh2 { background: url(/images/couponh2.jpg) repeat-x; color: #646464; font-size: 16px; font-weight: normal; height: 36px; margin-bottom: 18px; }
/* Template */
.templatebody { background: url(/images/templatebody.jpg) repeat-x #e3efff !important; }
.maincontainer_nobg { background: none !important; }
.maincontent { background: #ffffff; border: 2px solid #d5d5d5; margin-bottom: 10px; }
#topinfo { background: url(/images/topinfo.jpg) no-repeat; height: 66px; left: 0; position: absolute; top: 69px; width: 890px; }
#addtofavorites { color: #5e5e5e; font-size: 12px; height: 26px; left: 5px; line-height: 25px; padding-right: 29px; position: absolute; top: 0px; width: 102px; }
#israel { left: 170px; position: absolute; top: 6px; }
#like { left: 206px; position: absolute; top: 4px; }
#topinfo h1 { color: #e47804; font-size: 18px; font-weight: bold; margin: 0; position: absolute; right: 11px; top: 10px; }
#topinfomore { color: #828282; font-size: 12px; position: absolute; right: 11px; top: 39px; }
  #topinfomore img { vertical-align: middle; }
#viewmode { color: #575757; font-size: 12px; font-weight: bold; position: absolute; right: 4px; top: 184px; }
#list_on { background: url(/images/list_on.png) 100% 0 no-repeat; color: #e87800; display: inline-block; font-weight: normal !important; height: 11px; line-height: 11px; margin-right: 15px; padding-right: 14px; }
#tabs_off { background: url(/images/tabs_off.png) 100% 0 no-repeat; color: #6392cd; display: inline-block; font-weight: normal !important; height: 11px; line-height: 11px; margin-right: 15px; padding-right: 14px; }
#phones { background: url(/images/phones.png) no-repeat; color: #ffffff; font-size: 16px; font-weight: bold; height: 36px; line-height: 16px; padding-right: 40px; padding-top: 4px; }
#sidecoupons { background: #f6f6f6; border-left: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; padding: 0 4px 4px 4px; }
.sidecoupon { background: url(/images/sidecoupon.png) no-repeat; height: 187px; margin-top: 4px; position: relative; }
.sidecoupon1 { color: #ffffff; font-size: 14px; font-weight: bold; height: 22px; line-height: 22px; position: absolute; right: 10px; top: 9px; }
.sidecoupon2 { color: #ea8111; font-size: 14px; height: 22px; line-height: 11px; position: absolute; right: 63px; top: 9px; width: 110px; }
.sidecoupon3 { color: #686868; font-size: 12px; height: 22px; line-height: 14px; position: absolute; right: 8px; top: 46px; width: 160px; }
  .sidecoupon3 strong { font-size: 14px; }
.sidecoupon4 { background: url(/images/sidecoupon4.png) 100% 0 no-repeat; bottom: 12px; color: #6392cd; display: block; font-size: 12px; font-weight: bold; height: 11px; left: 8px; line-height: 11px; padding-right: 19px; position: absolute; text-decoration: underline; }
#suggestions { background: url(/images/suggestions.jpg) no-repeat; color: #ffffff; display: block; font-size: 14px; font-weight: bold; height: 36px; line-height: 36px; margin-bottom: 20px; text-align: center; }
.sidelinks1 { background: url(/images/sidediv.png) repeat-x #f6f6f6; margin-bottom: 20px; margin-right: 10px; padding-top: 4px; width: 177px; }
  .sidelinks1 a { border-bottom: 1px solid #e2e2e2; color: #6392cd; display: block; font-size: 16px; font-weight: bold; height: 40px; line-height: 40px; padding-right: 38px; }
#sidelinkhome { background: url(/images/sidelinkhome.jpg) 100% 0 no-repeat; }
#sidelinkvideo { background: url(/images/sidelinkvideo.jpg) 100% 0 no-repeat; }
.sideh3 { color: #e47804; font-size: 14px; font-weight: bold; line-height: 20px; margin: 0; padding-right: 10px; }
.sidelinks2 { background: url(/images/sidediv.png) repeat-x #f6f6f6; margin-bottom: 20px; margin-right: 10px; padding: 12px; width: 153px; }
.sidelinks2p { color: #414141; font-size: 12px; margin: 0; margin-bottom: 12px; }
.sidelinks2a { background: url(/images/sidelinks2a.jpg) 100% 0 no-repeat; color: #5278a7; display: block; font-size: 12px; line-height: 11px; margin-bottom: 9px; padding-right: 13px; }
.sidelinks2 div { font-size: 11px; line-height: 1.1em; padding-bottom: 17px; }
  .sidelinks2 div img { display: inline; float: right; margin-left: 8px; }
  .sidelinks2 div a { color: #5786d5; display: block; font-size: 12px; font-weight: bold; margin-bottom: 7px; }
.newmaintabs { background: url(/images/newmaintabs.jpg) repeat-x; border-bottom: 1px solid #e87800; height: 37px; margin: 0; padding: 0; }
  .newmaintabs li { border-left: 1px solid #d8d8d8; float: right; height: 37px; list-style: none; }
    .newmaintabs li a { border-left: 1px solid #ffffff; color: #949494; display: block; font-size: 14px; height: 36px; line-height: 36px; margin: 1px 1px 0 0; padding-left: 10px; text-decoration: none; }
    .newmaintabs li:hover, .newmaintabs li.currenttab { background: url(/images/currenttab.jpg) center 0 no-repeat; }
      .newmaintabs li:hover a, .newmaintabs li.currenttab a { color: #e87800 !important; }
#tab1 { background: url(/images/tab1.png) 100% center no-repeat; padding-right: 34px; }
#tab2 { background: url(/images/tab2.png) 100% center no-repeat; padding-right: 30px; }
#tab3 { background: url(/images/tab3.png) 100% center no-repeat; padding-right: 27px; }
#tab4 { background: url(/images/tab4.png) 100% center no-repeat; padding-right: 28px; }
#tab5 { background: url(/images/tab5.png) 100% center no-repeat; padding-right: 29px; }
#tab6 { background: url(/images/tab6.png) 100% center no-repeat; padding-right: 29px; }
#tab7 { background: url(/images/tab7.png) 100% center no-repeat; padding-right: 27px; }
#neartown { background: #ffffff; border: 1px solid #cbcbcb; float: left; height: 22px; margin: 8px 0 0 -9px; width: 180px; }
  #neartown input { border: 0 none; color: #646464; font-size: 12px; height: 20px; line-height: 20px; padding-right: 7px; vertical-align: top; width: 146px; }
  #neartown a { background: url(/images/neartowna.jpg) no-repeat; display: inline-block; float: left; height: 22px; vertical-align: top; width: 24px; }
#variousfilters a img { margin-left: 1px; vertical-align: middle; }
#variousfilters a.marked { color: #e68115 !important; }
.innercontent { padding: 10px; }
.orangeh2 { color: #e87800; font-size: 18px; font-weight: bold; line-height: 45px; margin: 0; }
.greyh3 { color: #888888; font-size: 14px; font-weight: bold; margin: 0 0 15px 0; }
.regtext { color: #656565; font-size: 14px; line-height: 1.2em; margin-bottom: 16px; }
.rightlist { float: right; margin-bottom: 20px; width: 350px; }
  .rightlist ul { margin: 0; padding: 0; }
    .rightlist ul li { background: url(/images/rightlist.jpg) 100% 0 no-repeat; color: #8f8f8f; font-size: 14px; font-weight: bold; list-style: none; margin: 0 0 12px 0; padding: 0 21px 0 0; }
.leftvideo { float: left; margin-bottom: 20px; width: 287px; }
.newsendcontact { border-top: 1px solid #dedede; text-align: left; vertical-align: top; }
.newsendcontact2 { background: url(/images/newsendcontact2.jpg) repeat-x; border-bottom: 1px solid #dedede; border-left: 1px solid #dedede; border-right: 1px solid #dedede; color: #6392cd; display: inline-block; font-size: 14px; font-weight: bold; height: 40px; line-height: 40px; margin: 0; text-align: center; vertical-align: top; width: 94px; }
.phone { background: url(/images/phone.png) 100% 100% no-repeat; color: #f17d01; display: inline-block; font-size: 18px; font-weight: bold; height: 31px; line-height: 31px; margin-left: 14px; padding: 10px 40px 0 0; vertical-align: top; }
ul.attributesul { margin: 0; padding: 0; }
  ul.attributesul li { background: url(/images/rightlist.jpg) 100% 0 no-repeat; color: #5c5c5c; float: right; font-size: 14px; list-style: none; margin: 0 0 8px 0; padding: 0 21px 0 0; width: 205px; }
.newsaletitle { background: #ffecd8; color: #e31c00; font-size: 14px; font-weight: bold; height: 25px; line-height: 25px; margin-bottom: 1px; }
  .newsaletitle span { background: url(/images/newsale.png) no-repeat; color: #ffffff; display: inline-block; height: 25px; margin-left: 7px; padding-right: 17px; width: 42px; }
.newsaleinfo { background: #fff8f1; border-top: 1px solid #ffba79; margin-bottom: 10px; min-height: 144px; padding: 0 24px 24px 5px; }
.through { text-decoration: line-through; }
.newsaleinfo1 { color: #575757; font-size: 14px; font-weight: bold; margin: 0 0 18px 0; }
.newsaleinfo2 { border: 0 none; border-collapse: collapse; margin: 0 0 18px 0; }
  .newsaleinfo2 td { color: #575757; font-size: 14px; padding: 0 0 5px 10px; }
.newsaleinfo3 { color: #575757; font-size: 14px; margin: 0 0 10px 0; }
.newsaleinfo4 { color: #f28612; font-size: 12px; margin: 0; }
  .newsaleinfo4 span { color: #9c9c9c; float: left; margin-left: 19px; }
.orangeh2_1 { color: #e87800; font-size: 18px; font-weight: normal; line-height: 55px; margin: 0; }
.green { color: #2a8201; }
.coupon2 { background: url(/images/coupon2.jpg) repeat-x; color: #e87800; float: left; font-weight: bold; height: 33px; line-height: 33px; margin-left: 7px; }
  .coupon2 img { vertical-align: top; }
  .coupon2 a { color: #5f8dc6; font-weight: normal !important; }
.phone2 { background: url(/images/phone.png) 100% 100% no-repeat; color: #f17d01; display: inline-block; font-size: 16px; font-weight: bold; height: 31px; line-height: 15px; margin-left: 14px; padding: 10px 40px 0 0; vertical-align: top; }
#morerecs { background: url(/images/morerecs.jpg) no-repeat; color: #6392cd; display: block; float: right; font-size: 14px; height: 31px; line-height: 31px; margin: 9px 0 0 0; padding: 0px 25px 0 0; text-align: center; vertical-align: middle; width: 105px; }
#prevrecs { background: url(/images/prevrecs.jpg) no-repeat; color: #b2b2b2; display: block; float: right; font-size: 14px; height: 31px; line-height: 31px; margin: 9px 7px 0 0; padding: 0px 25px 0 0; text-align: right; vertical-align: middle; width: 105px; }
#toallrecs { background: url(/images/toallrecs.jpg) no-repeat; color: #6392cd; display: block; float: right; font-size: 14px; height: 31px; line-height: 31px; margin: 9px 7px 0 0; text-align: center; vertical-align: middle; width: 109px; }
.marginbottom15 { margin-bottom: 15px !important; }
.mapinfo { font-size: 14px; width: 450px; }
/************************* Custome Drop down list *************************/ /* Dropdown control */
.selectbox { background: url("/images/selectbox.jpg") no-repeat scroll 0 0 transparent; color: #6C6C6C; font-size: 14px; height: 27px; line-height: 27px; margin-top: 2px; /*padding-right: 8px;*/ width: 175px; }
.selectBox-dropdown { border: solid 0px #BBB; color: #000; cursor: default; display: inline-block; line-height: 1.5; outline: none; /* width = (desired width) - padding-right */ padding-right: 0px; position: relative; text-decoration: none; text-indent: 4px; vertical-align: middle; width: 170px; }
  .selectBox-dropdown:focus, .selectBox-dropdown:focus .selectBox-arrow { border-color: #666; }
  .selectBox-dropdown.selectBox-menuShowing { }
  .selectBox-dropdown .selectBox-label { display: inline-block; overflow: hidden; padding: .2em .3em; white-space: nowrap; width: 100%; }
  .selectBox-dropdown .selectBox-arrow { height: 100%; position: absolute; right: 0; top: 0; width: 23px; }
/* Dropdown menu */
.selectBox-dropdown-menu { -moz-box-shadow: 0 20px 6px rgba(0,0,0,.2); -webkit-box-shadow: 0 2px 6px rgba(0,0,0,.2); /* should be the same border width as .selectBox-dropdown */ background: #FFF; border: solid 0px #BBB; box-shadow: 0 20px 6px rgba(0,0,0,.2); max-height: 200px; overflow: auto; position: absolute; z-index: 99999; }
.ui-autocomplete { z-index: 100 !important; }
/* Inline control */
.selectBox-inline { -moz-border-radius: 4px; -webkit-border-radius: 4px; background: #FFF; border: solid 1px #BBB; border-radius: 4px; display: inline-block; outline: none; overflow: auto; width: 170px; }
  .selectBox-inline:focus { border-color: #666; }
/* Options */
.selectBox-options, .selectBox-options LI, .selectBox-options LI A { cursor: default; display: block; list-style: none; margin: 0; padding: 0; }
  .selectBox-options LI A { background: 6px center no-repeat; line-height: 1.5; overflow: hidden; padding: 0 .5em; white-space: nowrap; }
  .selectBox-options LI.selectBox-hover A { background-color: #EEE; }
  .selectBox-options LI.selectBox-disabled A { background-color: transparent; color: #888; }
  .selectBox-options LI.selectBox-selected A { background-color: #C8DEF4; }
  .selectBox-options .selectBox-optgroup { background: #EEE; color: #666; font-weight: bold; line-height: 1.5; padding: 0 .3em; white-space: nowrap; }
/* Disabled state */
.selectBox.selectBox-disabled { color: #888 !important; }
.selectBox-dropdown.selectBox-disabled .selectBox-arrow { border-color: #666; filter: alpha(opacity=50); opacity: .5; }
.selectBox-inline.selectBox-disabled { color: #888 !important; }
  .selectBox-inline.selectBox-disabled .selectBox-options A { background-color: transparent !important; }
/************** Custom skin DropDownList at mode contact form *********************/
.dd { background: url(/images/dd.jpg) no-repeat scroll 0 0 transparent; cursor: pointer; height: 22px; }
  .dd .ddTitle { border: none; cursor: pointer; line-height: 22px; text-align: right; text-indent: 4px; }
    .dd .ddTitle span.arrow { cursor: pointer; height: 16px; margin-top: 5px; width: 16px; }
    .dd .ddTitle span.ddTitleText { }
    .dd .ddTitle img.selected { padding: 0 2px 0 0; vertical-align: top; }
  .dd .ddChild { background-color: #ffffff; border: 1px solid #c3c3c3; border-top: none; display: none; margin: 0; overflow: auto; overflow-x: hidden !important; position: absolute; width: auto; z-index: 1200; }
    /*.dd .ddChild .opta a, .dd .ddChild .opta a:visited {padding-left:10px}*/
    .dd .ddChild a { color: #000; cursor: pointer; display: block; overflow: hidden; padding: 2px 0 2px 3px; text-decoration: none; text-indent: 5px; white-space: nowrap; }
      .dd .ddChild a:hover { background-color: #66CCFF; }
      .dd .ddChild a img { border: 0; padding: 0 2px 0 0; vertical-align: middle; }
      .dd .ddChild a.selected { background-color: #66CCFF; }
.hidden { display: none; }
.dd .borderTop { border-top: 1px solid #c3c3c3 !important; }
.dd .noBorderTop { border-top: none 0 !important; }
.sideform5 { background: url("/images/sideform5.jpg") no-repeat scroll 0 0 transparent; border: 0 none; color: #FFFFFF !important; cursor: pointer; display: inline; float: left; font-weight: bold; height: 29px; line-height: 29px; margin-bottom: 15px; margin-right: 20px; text-align: center; width: 52px; }
  .sideform5:hover { background: url(/images/sideform5.jpg) 0 -29px no-repeat; }
.popup_attract { background: none repeat scroll 0 0 #FFFFFF; font-size: 14px; left: 50%; margin-left: -275px; padding: 0 15px; position: fixed; top: 100px; width: 550px; z-index: 1000; }
.textareareg_attr { border: 1px solid #C6C6C6; color: #7E7E7E; font-size: 12px; height: 138px; margin-right: 20px; width: 350px; }
.contactformsending { background: url(/images/sideform5.jpg) 0 -29px no-repeat; border: 0 none; color: #ffffff !important; cursor: pointer; display: inline; float: left; font-weight: bold; height: 29px; line-height: 29px; margin-bottom: 10px; margin-right: 20px; text-align: center; width: 52px; }
  .contactformsending :hover { cursor: default; }
.popup { background: none repeat scroll 0 0 #FFFFFF; font-size: 14px; left: 50%; margin-left: -332px; padding: 0 15px; position: fixed; top: 50px; width: 634px; z-index: 1000; }
.popuppreview { margin-left: -400px; width: 800px; }
:first-child + html .popuppreview { margin-left: 0 !important; margin-right: 400px; }
.textareareg { border: 1px solid #C6C6C6; color: #7E7E7E; font-size: 12px; height: 107px; margin: 10px 0 14px; width: 152px; }
.popupclose { background: url("/images/popupclose.jpg") no-repeat scroll 0 0 transparent; display: block; height: 29px; left: -15px; position: absolute; top: -15px; width: 29px; }
.chosen1popup { display: inline; float: right; height: 156px; margin: 12px 0 0 16px; position: relative; width: 146px; }
:first-child + html .popup { margin-left: 0 !important; margin-right: 332px; }
.popup h2 { color: #E47804; font-size: 14px; font-weight: bold; margin: 10px 0 7px; }
.popup h3 { color: #E47804; font-size: 14px; font-weight: bold; margin: 0 0 7px; width: 400px; }
.homearrow { background: url("/images/homearrow.png") no-repeat scroll 100% 0 transparent; display: inline; float: left; height: 12px; line-height: 12px; margin-top: 10px; padding-right: 20px; }
  .homearrow:hover { background: url("/images/homearrow.png") no-repeat scroll 100% -12px transparent; }
.homearrow2 { background: url("/images/homearrow.png") no-repeat scroll 100% 0 transparent; display: inline; float: left; height: 12px; line-height: 12px; margin-top: 2px; padding-right: 20px; }
  .homearrow2:hover { background: url("/images/homearrow.png") no-repeat scroll 100% -12px transparent; }
.popup a { color: #5F82AE; }
.popup1 { margin: 0 0 7px; }
.popup2 { background: url("/images/popup2.jpg") no-repeat scroll 0 100% transparent; height: 32px; line-height: 29px; padding-top: 10px; }
  .popup1 img, .popup2 img { }
.popupclose { background: url("/images/popupclose.jpg") no-repeat scroll 0 0 transparent; display: block; height: 29px; left: -15px; position: absolute; top: -15px; width: 29px; }
  .popupclose:hover { background: url("/images/popupclose.jpg") no-repeat scroll 0 -29px transparent; }
.popupreq2 span { color: #E47804; }
.popupreq-floatright1 { float: right; margin: 0 0 8px !important; }
.popupreq-floatleft1 { float: left; margin: 0 0 8px !important; }
#sendreq { background: url("/images/sideform5.jpg") no-repeat scroll 0 0 transparent; border: 0 none; color: #FFFFFF !important; cursor: pointer; display: inline; float: left; font-weight: bold; height: 29px; line-height: 29px; margin-right: 20px; text-align: center; width: 52px; }
.reqprev { background: url("/images/homearrow2.png") no-repeat scroll 100% 0 transparent; color: #5485C2; display: inline-block; font-size: 14px; font-weight: bold; height: 12px; line-height: 12px; margin-left: 5px; padding-right: 20px; }
.reqnext { background: url("/images/homearrow.png") no-repeat scroll 0 0 transparent; color: #5485C2; display: inline-block; font-size: 14px; font-weight: bold; height: 12px; line-height: 12px; margin-right: 5px; padding-left: 20px; }
.pagingleft2 { background: url(/images/pagingleft2.jpg) no-repeat; }
  .pagingleft2:hover { background: url(/images/pagingleft2.jpg) 0 -32px no-repeat; }
#manypolls { }
  #manypolls a { background: url(/images/manypollsa.jpg) 150px 13px no-repeat; color: #5278A7; display: block; padding: 10px 30px 5px 23px; }
/*-- ContactForm  */ /* Popups */
#popupline1 { font-size: 22px; text-align: center; }
#popupline2 { color: #e47804; font-size: 18px; font-size: 14px; font-weight: bold; text-align: center; }
h1.find-zimmer-title { font-size: 20px; }
#fadebox { color: #588bca; font-size: 13px; line-height: 20px; position: absolute; right: 212px; top: 75px; width: 166px; }
.orangeh2_2 { color: #e87800; font-size: 18px; font-weight: normal; line-height: 30px; margin: 0; }
#waze { background: url(/images/waze.jpg) repeat-x !important; border: 1px solid #d5d5d5 !important; color: #5d8cc6 !important; display: block !important; float: left !important; height: 28px !important; line-height: 28px !important; margin: 2px 0 1px 0 !important; padding: 0 0 0 11px !important; }
  #waze img { vertical-align: top; }
  #waze:hover { color: #e47804 !important; }
.comment { border-bottom: 1px solid #d7d7d7; border-top: 1px solid #d7d7d7; color: #636363; font-size: 11px; padding: 10px; }
.margintop7 { margin-top: 7px !important; }
.floatingh1 { color: #646464; float: right; font-size: 16px; font-weight: normal; margin: 0; }
#sortby1 { color: #646464 !important; font-size: 14px; height: 22px; left: 0; position: absolute; top: 17px; }
/*Textbox Watermark*/
.unwatermarked { height: 18px; width: 148px; }
.watermarked { background-color: #F0F8FF; border: 1px solid #BEBEBE; color: gray; height: 20px; padding: 2px 0 0 2px; width: 150px; }
/*AutoComplete */
.autocomplete_completionListElement { background-color: inherit; border: buttonshadow; border-style: solid; border-width: 1px; color: windowtext; cursor: 'default'; height: 200px; list-style-type: none; margin: 0px !important; overflow: auto; text-align: right; }
.autocomplete_highlightedListItem { background-color: #ffff99; color: black; font-weight: normal !important; /*padding: 1px;*/ width: 100%; }
.autocomplete_listItem { background-color: window; color: windowtext; /*padding : 1px;*/ }
.facebookButton { left: 313px; position: absolute; top: 76px; }
.googleButton { left: 280px; position: absolute; top: 76px; }
#footer .footerColumn { display: inline; float: right; margin: 0 0 5px 5px; width: 143px; }
  #footer .footerColumn div { margin-bottom: 5px; }
.newx { float: left; margin-top: 6px; }
.currentfilter { color: #e68115 !important; }
table.gridLines { border: 1px solid #505050; border-collapse: collapse; }
  table.gridLines td { border: 1px solid #505050; }
.availzimmerdiv_n1 { background: #f1f1f1; height: 20px; line-height: 20px; padding: 0 13px; position: absolute; right: 147px; top: 79px; width: 489px; }
.availzimmerdiv_n2 { height: 45px; /*overflow: hidden;*/ position: absolute; right: 157px; top: 6px; width: 220px; }
.lastmin_phone { height: 20px; position: absolute; right: 340px; top: 4px; width: 100px; z-index: 50; }
  .lastmin_phone a { color: #e47804; font-size: 16px; font-weight: bold; }
.sold_stamp { height: 58px; position: absolute; right: 370px; top: 20px; width: 62px; z-index: 100; }
.mivtza_sign { height: 25px; position: absolute; right: -5px; top: 5px; width: 50px; z-index: 100; }
.best.ui-dialog-titlebar, .best .ui-widget-header { direction: rtl; text-align: right; }
.best span.ui-icon ui-icon-closethick { float: left !important; }
.best .ui-widget-header { background-color: #459bd1 !important; background-image: none !important; border-color: #459bd1; }
.best.ui-dialog { -moz-box-shadow: 3px 2px 13px 0px rgba(0,0,0,0.75); -webkit-box-shadow: 3px 2px 13px 0px rgba(0,0,0,0.75); background-color: #FFF !important; border-color: #459bd1; box-shadow: 3px 2px 13px 0px rgba(0,0,0,0.75); font-family: Arial,Helvetica,sans-serif; font-size: 12px !important; min-width: 600px; padding: 0; }
.best.ui-dialog, .best .ui-dialog-content { background-color: #FFF !important; }
.best .ui-widget-content { background-color: #FFF !important; }
.best.ui-dialog .ui-dialog-title { float: right !important; font-size: 16px; }
.best span.ui-icon.ui-icon-closethick { float: left !important; margin: -8px; z-index: 1000; }
.best.ui-dialog .ui-dialog-titlebar-close { background-color: #267bb1; height: 18px; margin: -10px 0 0 0; padding: 1px; position: absolute; right: 95%; top: 50%; width: 19px; }
.best .ui-state-hover .ui-icon, .best .ui-state-focus .ui-icon { background-color: #267bb1 !important; }
.best .ui-state-highlight .best .ui-icon { background-image: none !important; }
.best .ui-widget-header .best a:hover { color: #236b98 !important; }
.best .ui-state-hover { background-color: #267bb1 !important; background-image: none !important; border-color: #267bb1 !important; }
/*.best-price-container { float: left; width: 360px; display: inline; }
    .best-price-container img { float: right; margin-left: 10px; }*/ /*.best-price-panel { width: 573px; margin: 0 auto; }
.best-price-panel-title { color: #588bca; font-size: 26px; font-weight: bold; height: 63px; width: 329px; background-image: url(/images/bestprice.png); background-repeat: no-repeat; background-position: left top; padding-top: 8px; }*/
.best-price-panel-container { background-image: url(/images/bestprice-big.png); background-position: right top; background-repeat: no-repeat; height: 120px; }
.best-price-panel { color: #588bca; float: left; margin: 0 auto; width: 666px; }
.best-price-panel-title { color: #588bca; font-size: 26px; font-weight: bold; margin-bottom: 10px; width: 329px; }
.best .ui-state-hover, .best .ui-state-focus, .best .ui-state-highlight { background-color: #267bb1 !important; background-image: none !important; border-color: #267bb1 !important; }
/*.ui-widget-header .ui-icon { background-image: url("/images/ui-icons_ffffff_256x240.png"); }*/
.searchresultsLeftSide { background-color: #f5f5f5; border-right: 1px solid #dbd9d9; height: 116px; left: 3px; padding: 4px 8px; position: absolute; top: 5px; width: 112px; }
.rest-check { font-weight: bold; margin-top: 20px; }
.disabled { color: #d8d8d8; }
.priselevel { align-items: flex-end; display: flex; font-weight: bold; height: 28px; margin-top: 7px; padding-right: 18px; text-align: right; width: 100%; }
.levelcontainer { background-color: #b6b6b6; float: left; height: 17px; margin-right: 3px; position: relative; width: 39px; }
.level-orange { background-color: #e87800; height: 17px; left: 0px; position: absolute; top: 0; width: 39px; }
.level-pic { height: 17px; left: 0px; position: absolute; top: 0; width: 39px; z-index: 20; }
.rest-telephon { color: #2863ac; font-size: 13px; font-weight: bold; left: 28px; margin-right: 4px; margin-top: 5px; position: absolute; top: 88px; }
[data-tooltip] { cursor: pointer; position: relative; z-index: 2; }
  /* Hide the tooltip content by default */
  [data-tooltip]:before, [data-tooltip]:after { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; pointer-events: none; visibility: hidden; }
  /* Position tooltip above the element */
  [data-tooltip]:before { -moz-border-radius: 3px; -moz-box-shadow: 3px 3px 5px 0px rgba(168,163,168,1); -webkit-border-radius: 3px; -webkit-box-shadow: 3px 3px 5px 0px rgba(168,163,168,1); background-color: #fff; border: 1px solid #F90; border-radius: 3px; bottom: 150%; box-shadow: 3px 3px 5px 0px rgba(168,163,168,1); color: #686868; content: attr(data-tooltip); font-size: 12px; font-weight: normal; left: 50%; line-height: 14px; margin-bottom: 5px; margin-left: -20px; padding: 7px; position: absolute; text-align: center; width: 70px; }
  /* Show tooltip content on hover */
  [data-tooltip]:hover:before, [data-tooltip]:hover:after { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; visibility: visible; }
[data-tooltip1] { cursor: pointer; position: relative; z-index: 2; }
  /* Hide the tooltip content by default */
  [data-tooltip1]:before, [data-tooltip1]:after { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; pointer-events: none; visibility: hidden; }
  /* Position tooltip above the element */
  [data-tooltip1]:before { -moz-border-radius: 3px; -moz-box-shadow: 3px 3px 5px 0px rgba(168,163,168,1); -webkit-border-radius: 3px; -webkit-box-shadow: 3px 3px 5px 0px rgba(168,163,168,1); background-color: #fff; border: 1px solid #F90; border-radius: 3px; bottom: 150%; box-shadow: 3px 3px 5px 0px rgba(168,163,168,1); color: #686868; content: attr(data-tooltip1); font-size: 12px; font-weight: normal; left: 50%; line-height: 14px; margin-bottom: 5px; margin-left: -120px; padding: 7px; position: absolute; text-align: right; width: 300px; }
  /* Show tooltip content on hover */
  [data-tooltip1]:hover:before, [data-tooltip1]:hover:after { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; visibility: visible; }

.tooltip { display: none; position: absolute; border: 1px solid #ffc46e; background-color: #fff; border-radius: 5px; padding: 10px; color: #333; font-size: 13px !important; width: 188px; height: auto; line-height: 16px; cursor: pointer !important; -webkit-box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.75); -moz-box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.75); box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.75); }
.more_text { position: absolute; background-color: #fff; width: 30px; height: 20px; text-align: center; top: 33px; left: 3px; display: inline-block; }

#searchresults.attract { float: left; width: 683px; }

.srdiva { border: 1px solid #e1e1e1; float: right; height: 306px; margin: 0 0 29px 16px !important; padding: 0 !important; position: relative; width: 215px; }
.srdivlefta { float: left; margin-left: 0 !important; }

.srdiva a.srdiv3, .srdiv_a p.srdiv6 { margin: 4px }
/*.srdiva p.srdiv4, .srdiv_a p.srdiv5 { margin: 0 4px }*/
.srdiva p.srdiv6 { font-size: 13px; line-height: 16px; margin-right: 4px; color: #505050 }
.srdiva .srdiv7 { border-top: 1px solid #E1E1E1; bottom: 32px; color: #8A8A8A; height: 26px; left: 10px; line-height: 14px; overflow: hidden; padding: 2px 3px; position: absolute; width: 189px; }
.srdiva .srdiv5 { padding-right: 4px; margin-bottom: 4px !important; }
.srdiva .yescoupon { background-color: #fff; background-image: none; bottom: 8px; color: #fff; cursor: pointer; font-size: 14px; font-weight: bold; height: 20px; left: 0px; line-height: 20px; position: absolute; width: 215px; }
  .srdiva .yescoupon span { color: #ffffff; display: inline-block; font-size: 14px; height: 24px; text-align: center; padding: 1px 8px; margin-right: 4px; background-color: #e47804; border-radius: 3px; }
.srdiva .coupontooltipAttraction { background: #fff; bottom: 26px; color: #f26200 !important; display: none; font-size: 11px !important; font-weight: normal !important; height: 22px; left: 6px; line-height: 11px !important; padding: 7px 18px 11px 17px; position: absolute; text-align: center !important; width: 167px; border: solid 1px #e47804 }
  .srdiva .coupontooltipAttraction:before { content: ""; display: inline-block; width: 13px; height: 8px; background-image: url('/images/arrow-down.png'); background-repeat: no-repeat; position: inherit; right: 35px; bottom: -7px; }
.yescoupon:hover .coupontooltipAttraction { display: block; }
#soldiers a, #articlemaintext a { color: #588bca; text-decoration: underline }
.best-price-panel-container.shortterm { background-image: url(/images/short-term.png); background-position: right top; background-repeat: no-repeat; height: 125px; }
.best-price-panel-title.shortterm { color: #588bca; font-size: 16px; font-weight: 700; }
.newsearchresultsclosed11.shortterm, .newsearchresultsclosed13.shortterm { display: none }
.best-price-panel.shortterm span:first-of-type { display: inline-block; margin: 8px 0; color: #4576b2; font-size: 24px; font-weight: bold; }
.red-short { padding: 4px 2px; background-color: #c91010; color: #fff; font-size: 14px; font-weight: bold; }
.newsearchresultsclosed12.shortterm { height: auto; left: 3px; position: absolute; top: 16px; width: 120px; }
.shortterm-price span { color: #c91010; font-size: 14px; font-weight: bold; display: inline-block; margin-top: 14px; padding-right: 6px; }
