



#wrapper {background:url(../../../images/branding/kulula-mtbeds/mtbeds/top_background.jpg); background-position:top center; background-repeat:no-repeat;width: 100%;height: 100%;}
#container {height:100%; width:1004px; background-image:url(../../../images/branding/kulula-mtbeds/mtbeds/content_background_img.png); background-repeat:repeat-y; }
#header {height:160px; width:1004px; background-image:url(../../../images/branding/kulula-mtbeds/mtbeds/header_top.jpg); margin:0;background-position: top; background-repeat: no-repeat;}
#content {padding: 0 36px; vertical-align: top;}
#logo {margin:52px 0 0 36px; width:207px; height:94px; background:url(../../../images/branding/kulula-mtbeds/mtbeds/logo.gif); text-indent:-9999px; overflow:hidden; float: left; display: inline-block;}




/* NAVIGATION */
#navigation {width:698px; height:56px; margin:91px 0 0 23px; float:left; position: relative; left: 0px;}
#nav_left {height:56px; width:7px; background-image:url(../../../images/branding/kulula-mtbeds/mtbeds/nav_bg_left.gif); background-repeat:no-repeat; float: left; position: absolute; left: 0px;}
#nav_holder {height:56px; width:700px; background-image:url(../../../images/branding/kulula-mtbeds/mtbeds/nav_bg_tile.gif); background-repeat:repeat-x; float: left; position: absolute; left: 7px;}
#nav_right {height:56px; width:7px; background-image:url(../../../images/branding/kulula-mtbeds/mtbeds/nav_bg_right.gif); background-repeat:no-repeat; float: left; position: absolute; left: 700px;}

/* SPECIAL DEALS */
.SpecialDeals_Text {font-family:Georgia, "Times New Roman", Times, serif; font-size: 26px; font-weight: bold; text-align:right; color:#005568; width:310px;}
a.SpecialDeals_Text {font-family:Georgia, "Times New Roman", Times, serif; font-size: 26px; font-weight: bold; text-align:right; color:#005568; width:310px;}
.SpecialDeals_Text2 {font-family:Georgia, "Times New Roman", Times, serif; font-size: 18px; font-weight: bold; text-align:center; color:#005568;}

/* SUBSCRIBE TO NEWSLETTER */
.Newsletter_Text {font-size: 10px; color: #666666;}
.Newsletter_Heading {background-image: url(../../../images/branding/kulula-mtbeds/mtbeds/newsletter_heading.gif); background-repeat: no-repeat; width: 209px;}

/* BROWSE ALL HOLIDAYS */
#browse {background-image: url(../../../images/branding/kulula-mtbeds/mtbeds//mag_class.gif); background-repeat:no-repeat;margin-top: 30px; margin:auto; margin-top: 10px;}
#browse .browse_content .text1 {font-size: 20px; font-weight:bold; color:#005568; text-align:left; padding-left:40px;}
#browse .browse_content .text2 {font-size: 20px; font-weight:bold; color:#005568; text-align:left; padding-left:50px;}
#browse .browse_link {text-align: right;}

h3 {font-weight:bold; font-size: 11px; color:#6d3327;margin-bottom: 0px; padding-bottom: 2px; padding-top: 5px; font-family: Arial; font-size: 11px;}
h5 {font-weight:bold; color:#6d3327; font-family: Arial; font-size: 11px; font-weight: bold; color:#6d3327; }
h6 {font-weight:bold; color:#6d3327; margin-bottom: 8px; text-align:left; font-family: Arial; font-size: 11px;}


/* DESTINATIONS / HOLIDAY TYPES TABLE */
#Destinations {width: 230px; background-color: #f9f8f8; text-align:left; padding: 5px; border: 1px solid #eae9e9;}
#Destinations .List {list-style-image:url('../../../images/branding/kulula-mtbeds/mtbeds/mtbeds_chevron.gif');}
#Destinations .List li {margin-bottom: 7px; margin-left: -20px; padding: 0px;}
#Destinations .Heading {font-weight:bold; color:#6d3327; font-size: 11px; text-align: left; }
#Destinations .List ul {padding: 0px; margin: 0px; padding-left: 35px; padding-top: 15px; }


#Types {width: 140px; background-color: #f9f8f8; text-align:left; padding: 5px; border: 1px solid #eae9e9; padding-right: 0px; padding-top: 10px; float:right;}
#Types .Heading {font-weight:bold; color:#6d3327; font-size: 11px; text-align: left; }
#Types .List {list-style-image:url(../../../images/branding/kulula-mtbeds/mtbeds/mtbeds_chevron.gif); 
font-size: 11px; }
#Types .List li {margin-bottom: 7px; margin-left: -20px; padding: 0px;}
#Types .List ul {padding: 0px; margin: 0px; padding-left: 35px; padding-top: 15px; }

/* SPECIAL DEALS */
#Special {padding-top: 5px; float: right;}
#Special .SpecialContent {font-size: 10px; text-align: left; padding-right: 8px;}
#Special .Hotel_1 {width: 231px; height:108px; background-image: url(../../../images/branding/kulula-mtbeds/mtbeds/special_bg.png); 
background-repeat: no-repeat;
}
#Special .Hotel_1 img {float: left; padding: 8px 8px 8px 8px; vertical-align:middle;}
#Special .ViewSpecial {text-align: right; padding-top: 3px; margin-right: 5px; margin-bottom: 8px;}

/* CONTACT DETAILS */
#Contact {text-align:left; padding-left: 10px; margin: auto; padding-top: 20px;}
#Contact .ContactDetails {font-weight: bold; text-align: left; font-size: 10px; vertical-align:middle; color: #005568;}
#Contact .ContactDetails2 {text-align: left; font-size: 10px; vertical-align:middle; color: #005568;}


/* FOOTER */
#footer {background-image: url(../../../images/branding/kulula-mtbeds/mtbeds/footer_bg_img.gif); background-repeat: no-repeat; vertical-align: middle;}
.footer_navigation {text-align:center; color: #6d3327; font-weight:bold; }
.footer_navigation a { color: #6d3327; text-decoration:none; font-family:Arial; font-size:10px;}	
.footer_navigation a:hover { color: #3c6777; text-decoration:underline; font-family:Arial; font-size:10px; }
.footer_copy {text-align:center; color: #666666; font-weight:bold; font-size:9px; margin-top:13px; font-family:Arial;}
.footer_copy a {color: #666666; text-decoration:none;font-family:Arial; }	
.footer_copy a:hover { color: #666666; text-decoration:underline;font-family:Arial;}

/* SEARCH HOMEPAGE */
#Search {background-image: url(../../../images/branding/kulula-mtbeds/mtbeds/search_bg.png); background-repeat: no-repeat; width:488px; height:246px; display: block; margin-top:-30px; font-size: 11px;}
#Search .SearchOptions {margin-left: 50px; margin-top:0px; font-weight: bold; color: #666666;}
#Search .Content {margin-left: 30px; margin-top:12px;}
#Search .SearchButton {background-image: url(../../../images/branding/kulula-mtbeds/mtbeds/search_button.gif); background-repeat: no-repeat; width:108px; height: 30px; margin-left:160px; margin-top: 5px;}

/* PROMO BOX */
#promobox {width: 237px;}
.promobox_top {font-size: 12px; font-weight: bold; color: #6d3327; background-image:url(../../../images/branding/kulula-mtbeds/mtbeds/promobox_bg_top.png); 
background-repeat:no-repeat; padding-top:10px; text-align:center;
}
.promobox_bottom {background-image: url(../../../images/branding/kulula-mtbeds/mtbeds/promobox_bg_bottom.png); 
background-repeat:no-repeat;
}	
.promo_content {background-image:url(../../../images/branding/kulula-mtbeds/mtbeds/promobox_bg.png); 
background-repeat:repeat; font-size: 10px;
}
.promo_content2 {vertical-align: top; padding-top: 8px;padding-right: 8px;}
.promo_content img {float: left; margin: auto; padding: 8px; padding-bottom:0px; margin-bottom: -10px;}
.promo_content img td {width: 50px;}
.promo_content a.promo_link {padding-left: 50px;}


/* NAVIGATION */
#Nav { position: relative; left: -7px; top: 0px; width:699px; height:56px;}

/* ######### Matt Black Strip Main Menu Bar CSS ######### */

.mattblackmenu ul {margin: 0px; padding: 0px; font: bold 12px Verdana; list-style-type: none; overflow: hidden;}
.mattblackmenu li {display: inline; margin: 0; height:36px; background-image: url(../../../images/branding/kulula-mtbeds/mtbeds/nav_gap_trav.gif); /*right divider between tabs*/background-repeat: no-repeat; background-position: right 50%; float:left; padding-left: 4px; padding-right: 4px;}
.mattblackmenu li a {display: inline-block; margin: auto; padding-top: 9px;/*padding inside each tab*/padding-left: 20px;padding-right: 20px;color: white;font-size: 10px;text-align: center;text-decoration: none;float: left;}
.mattblackmenu li a:visited {color: white;}

.mattblackmenu li a:hover {color: #6f1200; text-decoration:none;}

/* ######### Drop Down ULs CSS ######### */

/*topmost and sub ULs, respectively*/
.ddsubmenustyle, .ddsubmenustyle ul{font-family: Verdana, Geneva, Tahoma, sans-serif; margin: 0; margin-top: 0px; margin-left: -6px; padding: 10px; padding-top: 10px; padding-bottom: 10px; position: absolute; left: 0; top: 0; list-style-type: none; border-bottom: 1px solid #cccccc; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; visibility: hidden; z-index: 100; background-color: white;}
.ddsubmenustyle li {width: 150px;}

/*width of menu (not including side paddings)*/
.ddsubmenustyle li a {display: block; width: 140px; height: 10px; text-decoration: none; margin: auto; padding-bottom: 10px; padding-top: 10px; padding-left: 5px; padding-right: 5px; color: #6f1200; font-size: 10px; font-weight: bold;}
.ddsubmenustyle li a:hover {color: #3c6777; text-decoration:none;} /* dropdown over colour */

/*IE6 CSS hack*/

* html .ddsubmenustyle li{ display: inline-block;width: 150px; /*width of menu (include side paddings of LI A*/}
* html .ddsubmenustyle li a:hover{color: #3c6777; text-decoration:none;}

/* ######### Neutral CSS  ######### */
.ddiframeshim {position: absolute; z-index: 500; background: transparent; border-width: 0; width: 0; height: 0; display: block;}

#ddtopmenubar .button .item {border:0px;}
#ddtopmenubar .button .link { margin-top: 8px; height: 15px; text-decoration:none;}
#ddtopmenubar .button a.link { vertical-align: middle; color: #FFFFFF; text-decoration:none;}
#ddtopmenubar .button a.link:hover { color:#6d3327; text-decoration: none; }
#ddtopmenubar .button a.link:hover span.text { display: block; }

#ddtopmenubar .button a.link .text { display: block; margin: 0px; margin-top: -12px; padding-top: 8px; margin-right: -20px; padding-right: 15px;font-family:Arial; font-size:11px; font-weight:bold;}
#ddtopmenubar .button .item a:hover {}
