body{background-position:center;width:900px;background-image:url(images/field.gif);font:12px Arial, Helvetica, sans-serif;margin:auto}
a:link,a:visited,a:hover{color:#F92;font-weight:700}
h1,h2,h3,h4,h5,h6{margin:0;padding:0}
h1{color:#2B8CB9;font-size:14px;padding-bottom:8px}
h2{color:#91B13E;font-size:18px;font-weight:700;padding-bottom:5px}
h3{color:#6F8D22;font-size:16px;font-weight:700}
h4{color:#6F8D22;font-size:12px;font-weight:700}
h5{color:#334D55;font-size:12px}
ul{list-style-type:disc;list-style-position:outside;margin-top:7px;margin-bottom:7px}
#wrapper{color:#333;line-height:normal;background:#FFF url(images/bg_morocco_900.gif) no-repeat;position:absolute;top:0;width:900px;border-color:#999;border-style:solid;border-width:0 1px 1px}
#sidebar{width:100px;position:absolute;top:116px;margin:0}
#topnavbar{height:26px;width:784px;position:absolute;top:115px;left:110px}
#content{position:relative;left:100px;min-height:1065px;height:auto!important;width:770px;border-left-width:1px;border-left-style:solid;border-left-color:#999;padding-left:15px;padding-top:19px;padding-bottom:15px;margin-top:116px}
#footer{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;text-align:center;position:absolute;width:inherit;bottom:10px}
.feature{font-size:13px;font-family:Arial, Helvetica, sans-serif;color:#555;padding:10px 0}
.feature img{margin-top:5px;margin-bottom:5px}
.regtab{clear:both;font-size:13px;padding:0 0 0 10px}
.note{font-family:Arial, Helvetica, sans-serif;font-size:13px;padding-bottom:0}
.italic{font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#555;font-style:italic}
.smallcap{font-size:9px;text-transform:uppercase}
.verdana{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;color:#666;font-weight:400;font-style:normal}
.verdanab{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;color:#555;font-weight:700}
.verdanaitalic{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#555;font-style:italic}
table.hList{border-collapse:collapse}
table.hList td{font-family:Arial, Helvetica, sans-serif;border-top:solid 1px #63BDE0;border-bottom:solid 1px #63BDE0}
.hListHotel{font-weight:700;color:#00F;font-size:12px;padding-left:5px}
.hListPlace{font-size:12px;padding:5px}
.hListRooms{font-size:12px;text-align:center;padding:0}
.hListDesc{font-size:12px;text-align:center;font-style:italic;padding:0 5px}
.hListEur{font-size:12px;font-weight:700;text-align:center}
.img{border:none}
.sidenav{position:relative;font-family:arial, helvetica, sans-serif;background-image:url(images/downbtn.gif);background-repeat:no-repeat;display:block;width:100px;height:20px;font-style:normal;top:3px}
.sidenavtext{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-style:italic;color:#333;text-align:center;padding-left:3px}
.sidenav a{font-size:11px;width:100px;height:20px;display:block;text-decoration:none;color:#FFF;font-weight:400}
.sidenav img{width:100px;height:20px;border:0}
* html a:hover{visibility:visible}
.sidenav span{position:absolute;top:4px;left:1px;width:100px;height:16px;color:#FFF;font-weight:400;text-align:center;cursor:pointer;margin:0;padding:0}
#casestudyContainer img{display:none;position:absolute;z-index:1}
.topnav{position:relative;font-family:arial, helvetica, sans-serif;background-image:url(images/downtab.gif);background-repeat:no-repeat;width:111px;height:26px;float:left}
.topnav a{display:block;color:#FFF;font-size:11px;width:111px;height:26px;float:left;text-decoration:none;font-weight:400}
.topnav img{width:111px;height:26px;border:0}
.topnav span{position:relative;float:left;top:-24px;width:111px;height:11px;color:#FFF;font-weight:400;text-align:center;cursor:pointer;margin:0;padding:0}
.topnav a:hover span{top:-17px}
.backnav{position:absolute;top:14px;left:595px;font-family:arial, helvetica, sans-serif;background-image:url(images/downbackbtn.gif);background-repeat:no-repeat;display:block;width:176px;height:28px}
.backnav a{font-size:12px;width:176px;height:28px;display:block;text-decoration:none;color:#FFF}
.backnav img{width:176px;height:28px;border:0}
.backnav span{position:absolute;top:6px;left:0;width:176px;height:24px;color:#FFF;font-weight:700;text-align:center;cursor:pointer;margin:0;padding:0}
.flyoverstyle{position:absolute;top:-500px;left:0;visibility:hidden;border:1px solid #666;font:normal 9px Verdana;color:#666;z-index:100;background-color:#EEE;width:200px;padding:3px}
.flyovertitle{font:bold 10px Verdana;text-decoration:underline}
.topfoto{position:absolute;left:471px;top:54px;width:300px;height:200px;border:1px}
.infoTable{width:447px;color:#91B13E;font-size:13px;font-weight:700}
.bar{position:relative;background:url(images/fixbar.gif) repeat-x bottom;left:-14px;height:28px;width:103.6%;-top:-10px}
.barnav{position:relative;font-family:arial, helvetica, sans-serif;background-image:url(images/downbar.gif);background-repeat:no-repeat;width:140px;height:28px;float:left;-top:14px}
.barnav a{display:block;color:#FFF;font-size:11px;width:140px;height:28px;float:left;text-decoration:none;font-weight:400}
.barnav img{width:140px;height:28px;border:0}
.barnav span{position:relative;float:left;top:-15px;width:140px;height:11px;color:#FFF;font-weight:400;text-align:center;cursor:pointer;margin:0;padding:0}
.barnav a:hover span{top:-21px}
.tariffTitle{font-size:14px;font-weight:700;color:#666;background-color:#E5F9C5;text-align:center}
.tariffDates{background-color:#E5F9C5;font-weight:400;color:#666;text-align:center}
.tariffRooms{background-color:#E5F9C5;font-weight:700;color:#666;text-align:left}
.tariffRooms img{border:1px #FFF;vertical-align:middle;margin:1px;padding:0}
.tariffDesc{background-color:#E5F9C5;font-weight:400;color:#666;text-align:left}
.tariffOffer1{font-weight:700;color:#333;text-align:left;text-decoration:underline}
.tariffOffer2{font-weight:400;color:#333;text-align:left;text-decoration:none}
.sprite_sidebar{background:url(/images/sidebarsprite.jpg)}
.sidebar_sp{height:75px;width:100px}
.sb1{background-position:0 0}
.sb2{background-position:0 -76px}
.sb3{background-position:0 -152px}
.sb4{background-position:0 -228px}
.sb5{background-position:0 -304px}
.sprite{background:url(/images/sprite.png)}
.confirm{height:70px}
.cc{height:32px}
.btnbar{height:28px}
.tab{height:26px}
.btn{height:20px}
.fb{height:16px}
.infox{height:14px}
.arrow{height:11px}
.ImmConfirm{width:110px;background-position:0 0}
.amex{width:45px;background-position:0 -71px}
.diners{width:102px;background-position:-46px -71px}
.mastercard{width:45px;background-position:-149px -71px}
.visa{width:44px;background-position:-195px -71px}
.upbackbtn{width:176px;background-position:0 -104px}
.upbar{width:140px;background-position:-177px -104px}
.uptab{width:112px;background-position:0 -133px}
.upbtn{width:100px;background-position:0 -160px}
.facebook{width:16px;background-position:0 -181px}
.twitter{width:16px;background-position:-17px -181px}
.info{width:14px;background-position:0 -198px}
.asc{width:17px;background-position:0 -213px}
.desc{width:17px;background-position:-18px -213px}
.sidenav a:visited,.sidenav a:hover,.backnav a:visited,.backnav a:hover{color:#FFF;text-decoration:none}
.sidenav a:hover img,.topnav a:hover img,.backnav a:hover img,.barnav a:hover img{visibility:hidden}
.tariffSubtitle,.tariffPrice{background-color:#E5F9C5;font-weight:700;color:#666;text-align:center}
.tariffSubtitle span,.tariffRooms span{font-weight:400}
