*{
margin:0px;
padding:0px;
border:0px;
}
a{
text-decoration:none;
color:#ce5411;
}
a:hover{
color:#fe9600;
}
h2 a{
color:#3c1c03;
}
h2 a:hover{
color:#ce5411;
}
div#content{
width:100%;
height:0px;
line-height:0px;
}
body{
font-family:arial,calibri,helvetica;
font-size:12px;
color:#3c1c03;
background-image:url('/templates/shakama/images/body_background.jpg');
background-repeat:repeat-x;
background-color:#a7a364;
}
div#body_right p{
margin:0px 10px 0px 0px;
}
div#container{
width:980px;
margin:0px auto;
}
div#header{
width:904px;
height:535px;
background-color:#f6f5d7;
margin:0px auto;
position:relative;
padding:0px 5px 5px 5px;
}
div#rotating_header{
width:904px;
height:355px;
}
div#rotating_header img{
position:absolute;
}
img#rotating_image_top{
z-index:2;
}
img#rotating_image_bottom{
z-index:1;
}
div#header_overlay{
position:absolute;
top:0;
left:0;
width:914px;
height:137px;
z-index:10;
}
table.all_articles{
width:100%;
}
table.all_articles th{
text-align:left;
}
div.error{
background-color:#f4e9e9;
border:2px dashed #efcfcf;
margin:5px;
padding:5px;
}
div.warning{
background-color:#fff7e8;
border:2px dashed #e5d4b7;
margin:5px;
padding:5px;
}
div.success{
background-color:#f1ffed;
border:2px dashed #c1e0b8;
margin:5px;
padding:5px;
}
div#header_menu{
position:absolute;
z-index:3;
top:318px;
width:904px;
height:37px;
background-image:url('/templates/shakama/images/menu_background.png');
}
div#header_menu ul li{
width:150px;
height:37px;
float:left;
list-style-type:none;
}
div#header_menu ul li a:hover{
background-image:url('/templates/shakama/images/menu_hover.jpg');
color:#000000;
}
div#header_menu ul li a{
display:block;
width:150px;
height:27px;
padding:10px 0px 0px 0px;
text-align:center;
font-size:14px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
border-left:1px solid #ffffff;
}
div#header_menu ul li.first{
width:153px;
}
div#header_menu ul li.first a{
border:0px;
width:153px;
}
.hidden{
display:none;
}
div#image_menu{
width:900px;
height:194px;
margin:22px auto 0px auto;
}
div#image_menu div.main_block{
width:215px;
height:189px;
margin:5px;
float:left;
margin:0px 5px 0px 5px;
}
div#image_menu div.block{
width:205px;
height:140px;
border:5px solid #cac585;
}
div#image_menu div.block img{
margin:5px;
border:1px solid #e59f6e;
}
div#image_menu div.block img:hover{
border:1px solid #ce5411;
}
div#image_menu div.main_block a#conferences{
display:block;
width:215px;
height:49px;
background-image:url('/templates/shakama/images/image_menu/conferences.png');
}
div#image_menu div.main_block a#conferences:hover{
background-image:url('/templates/shakama/images/image_menu/conferences_hover.png');
}

div#image_menu div.main_block a#promotions{
display:block;
width:215px;
height:49px;
background-image:url('/templates/shakama/images/image_menu/promotions.png');
}
div#image_menu div.main_block a#promotions:hover{
background-image:url('/templates/shakama/images/image_menu/promotions_hover.png');
}

div#image_menu div.main_block a#spa_facilities{
display:block;
width:215px;
height:49px;
background-image:url('/templates/shakama/images/image_menu/spa_facilities.png');
}
div#image_menu div.main_block a#spa_facilities:hover{
background-image:url('/templates/shakama/images/image_menu/spa_facilities_hover.png');
}

div#image_menu div.main_block a#accomodation{
display:block;
width:215px;
height:49px;
background-image:url('/templates/shakama/images/image_menu/accomodation.png');
}
div#image_menu div.main_block a#accomodation:hover{
background-image:url('/templates/shakama/images/image_menu/accomodation_hover.png');
}

div.clearer{
height:0px;
width:100%;
line-height:0px;
clear:both;
}
div#body{
margin:42px auto 0px auto;
width:914px;
background-color:#f6f5d7;
padding:0px 0px 10px 0px;
}
div#body_right ul,div#home_body_content ul,div#body_right ol,div#home_body_content ol{
margin:10px 0px 0px 15px;
}
div#body_right ul li,div#home_body_content ul li{
list-style-image:url('/templates/shakama/images/list_bullet.jpg');
}
div#home_body_content{
width:500px;
float:left;
padding:0px 0px 0px 15px;
}
div#body_left{
width:187px;
float:left;
padding:5px 0px 5px 5px;
}
div#body_right{
width:707px;
float:left;
padding:5px 5px 5px 10px;
}
div#body_left ul{
margin:0px 0px 5px 0px;
}
div#body_left ul li{
width:185px;
height:21px;
background-image:url('/templates/shakama/images/left_menu_button.jpg');
list-style-type:none;
}
div#body_left ul li:hover{
background-image:url('/templates/shakama/images/left_menu_button_hover.jpg');
}
div#body_left ul li a{
display:block;
width:180px;
height:18px;
padding:3px 0px 0px 5px;
color:#000000;
text-decoration:none;
color:#74603b;
font-weight:bold;
}
div.photo_gallery_sidebar_image{
width:182px;
height:112px;
margin:1px;
}
div.photo_gallery_homepage_image{
float:left;
width:90px;
height:55px;
margin:4px 1px;
}
div.photo_gallery_sidebar_image a{
display:block;
width:182px;
height:112px;
}
div#footer{
margin:0px 10px;
border:10px solid #c9c585;
padding:5px;
float:left;/* hack for IE7 - otherwise the border doesn't draw nicely */
}
div#footer div.les_nouvelles{
width:95px;
height:82px;
float:left;
}
div#footer div.shakama{
width:99px;
height:56px;
float:left;
padding:10px 0px 0px 20px;
}
div#footer div.menu{
width:708px;
float:left;
padding:10px 0px 0px 30px;
}
div#footer div.menu ul{
margin:0px 0px 0px 100px;
}
div#footer div.menu ul li{
float:left;
border-left:1px solid #c6c783;
list-style-type:none;
padding:0px 4px;
}
div#footer div.menu ul li.first{
border:none;
}
div#footer div.menu ul li a{
color:#3c1c03;
text-decoration:none;
font-size:11px;
}
div#footer div.menu ul li a:hover{
text-decoration:underline;
}
div#footer div.grading{
width:123px;
height:71px;
float:left;
}
div#home_body_left{
width:334px;
padding:10px;
float:left;
}
div#home_body_right{
width:195px;
float:left;
}
div#featured{
width:175px;
margin:10px 0px 0px 10px;
}
div.featured_block{
width:172px;
height:175px;
background-color:#c9c585;
float:left;
margin:0px 0px 5px 7px;
background-image:url('/templates/shakama/images/featured_block_background.jpg');
background-position:bottom right;
background-repeat:no-repeat;
}
div.featured_block_first{
width:172px;
height:175px;
background-color:#c9c585;
float:left;
margin:0px 0px 5px 7px;
background-image:url('/templates/shakama/images/featured_block_background.jpg');
background-position:bottom right;
background-repeat:no-repeat;
}
div#featured h2{
margin:0px 0px 0px 6px;
font-size:14px;
}
div#featured div.featured_image{
width:156px;
height:103px;
margin:6px;
border:1px solid #ffffff;
}
div#featured div.featured_image a{
display:block;
width:156px;
height:103px;
}
div#banner{
margin:5px 0px 0px 10px;
border:1px solid #cf823e;
width:530px;
height:90px;
}
input[type=submit],input[type=button]{
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
background-color:#a7a363;
border:1px solid #e09762;
color:#ffffff;
font-weight:bold;
padding:0px 3px;
cursor:pointer;
-webkit-box-shadow:2px 2px 2px #c4c2ab;
-moz-box-shadow:2px 2px 2px #c4c2ab;
}
input[type=text],input[type=password],textarea,select{
border:1px solid #e09762;
color:#222222;
}
textarea#content{
border:none;
}
input[type=submit].disabled,input[type=button].disabled{
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
background-color:#bbbbbb;
border:1px solid #e09762;
color:#ffffff;
font-weight:bold;
padding:0px 3px;
cursor:pointer;
-webkit-box-shadow:2px 2px 2px #c4c2ab;
-moz-box-shadow:2px 2px 2px #c4c2ab;
}
div#social_networking{
float:right;
background-color:#c9c585;
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
-webkit-box-shadow:2px 2px 2px #c4c2ab;
-moz-box-shadow:2px 2px 2px #c4c2ab;
margin:5px;
padding:5px;
}
div#social_networking ul{
margin:0px;
}
div#social_networking ul li{
float:left;
margin:0px 5px;
list-style-type:none;
list-style-image:none;
}
div#special_offers{
padding:5px;
width:165px;
border:5px solid #C9C585;
}
div#special_offers h3{
color:#d45510;
font-size:14px;
margin:0px 0px 5px 0px;
}
div#special_offers input#email,div#special_offers input#name,div#special_offers input#cell{
width:150px;
color:#999999;
padding:3px;
}
div#special_offers input#subscribe{
float:left;
}
span#subscribe_loader{
display:block;
width:16px;
height:16px;
float:left;
margin:2px 0px 0px 5px;
}
div#email_preview{
width:560px;
padding:5px;
background-color:#ffffff;
border:1px solid #e59f6e;
}
div.image_gallery_thumbnail{
width:20px;
height:20px;
margin:0px auto;
}
div.image_gallery_thumbnail a{
display:block;
width:20px;
height:20px;
}
div.image_gallery_image_block{
width:102px;
height:180px;
float:left;
margin:5px;
padding:5px;
background-color:#c9c585;
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
}
div.image_gallery_image{
width:100px;
height:150px;
background-position:top center;
border:1px solid #e79e69;
}
div.image_gallery_image a{
display:block;
width:100px;
height:150px;
}
div#body_right div.image_gallery_image_block ul{
width:60px;
margin:3px auto;
}
div#body_right div.image_gallery_image_block ul li{
list-style-image:none;
list-style-type:none;
width:20px;
height:20px;
padding:5px;
float:left;
}
div#body_right div.image_gallery_image_block ul li:hover{
background-color:#6f6c3f;
}
div#body_right div.image_gallery_image_block ul li a{
display:block;
width:20px;
height:20px;
}
div.home_image_gallery{
width:90px;
height:60px;
}
div.home_image_gallery a{
display:block;
width:90px;
height:60px;
}
div#google_map{
background-color:#c9c585;
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
-webkit-box-shadow:2px 2px 2px #c4c2ab;
-moz-box-shadow:2px 2px 2px #c4c2ab;
margin:5px;
padding:10px;
width:650px;
}
div.image_gallery_image_block a.gallery_name{
display:block;
text-align:center;
font-weight:bold;
}
div.nightsbridge_package{
background-color:#c9c585;
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
-webkit-box-shadow:2px 2px 2px #c4c2ab;
-moz-box-shadow:2px 2px 2px #c4c2ab;
margin:10px 10px 10px 0px;
padding:10px;
}
div.nightsbridge_package div.nightsbridge_package_image{
width:200px;
height:150px;
float:left;
margin:0px 10px 0px 0px;
background-position:center center;
}
div.nightsbridge_package div.nightsbridge_package_image a{
display:block;
width:210px;
height:150px;
}
div#affiliates{
width:531px;
margin:10px 0px 0px 0px;
float:left;
}
div#affiliates a img{
margin:0px 10px 0px 0px;
}
div.enquiry_left{
width:330px;
float:left;
}
div.enquiry_right{
width:375px;
float:left;
}
div.enquiry_right img{
margin:0px 0px 5px 8px;
border:1px solid #e59f6e;
float:left;
}
div#clearmark{
width:100%;
text-align:center;
margin:10px 0px 0px 0px;
}