/* TABLES */
table { display: table; }
tr { display: table-row; }
thead { display: table-header-group; }
tbody { display: table-row-group; }
tfoot { display: table-footer-group; }
col { display: table-column; }
colgroup { display: table-column-group; }
caption { display: table-caption; }
th { font-weight: bold; }
caption { text-align: center; }

/* TEXT HEADINGS PARAGRAPHS LISTS IMAGES, FORMS... */
h1 { padding: 0; margin: 0; letter-spacing:normal; font-family: Arial, Helvetica, sans-serif; font-weight: normal; }
h2 { padding: 0; margin: 0; letter-spacing:normal; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
h3 { padding: 0; margin: 0; letter-spacing:normal; font-family: Arial, Helvetica, sans-serif; font-weight: normal; }
h4 { padding: 0; margin: 10px 5px; letter-spacing:normal; font-family: arial, verdana, helvetica, sans-serif; font-weight: normal; }
p { margin: 10px 5px 0 0; padding: 0px 0px 0px 0px; text-align: left; line-height:15px;}
ol {list-style-type: decimal;}
ul {list-style-type: circle; margin: 4px 15px; padding: 4px 15px;}
li {display: list-item;}
ul.ullessmargin {margin-top: 2px; margin-bottom: 2px; padding-top: 0px; padding-bottom: 2px;}
blockquote { margin:22px 40px; padding:0; }
small { font-size:0.85em; }
sup { position:relative; bottom:0.3em; vertical-align:baseline; }
sub { position:relative; bottom:-0.2em; vertical-align:baseline; }
acronym, abbr { cursor:help; letter-spacing:1px; border-bottom:1px dashed; }
img { border:0; }
form { margin:0; padding:0; display:inline; }
input, select, textarea { font:11px arial, helvetica, sans-serif;}
button, textarea, input, select { display: inline; vertical-align: middle; margin: 0 5px 0 0; }
textarea { line-height:1.25; }
label { cursor:pointer; }

/* GLOBAL GENERIC CLASSES */
.clear         { clear:both; }
.float-left    { float:left; }
.float-right   { float:right; }
.text-left     { text-align:left; }
.text-right    { text-align:right; }
.text-center   { text-align:center; }
.text-justify  { text-align:justify; }
.vert-top     { vertical-align: top; }
.vert-mid     { vertical-align: middle; }
.vert-bot    { vertical-align: bottom; }
.bold          { font-weight:bold; }
.italic        { font-style:italic; }
.underline     { border-bottom:1px solid; }
.highlight     { background:#ffc; }
.wrap          { width:960px;margin:0 auto; }
.img-left      { float:left;margin:4px 10px 4px 0; }
.img-right     { float:right;margin:4px 0 4px 10px; }
.nopadding     { padding:0; }
.noindent      { margin-left:0;padding-left:0; }
.nobullet      { list-style:none;list-style-image:none; }

*:focus { outline: 0; }

@media print 
{
	.noprint { display: none; }
	h1 { page-break-before: always }
	h1, h2, h3, h4, h5, h6 { page-break-after: avoid }
	ul, ol, dl { page-break-before: avoid }
}

/* CSS RESET END */
	html, body	{ background-color: #f6f6f6; background-image: url('../../../images/branding/kulula/bdy/bg.gif'); background-repeat: repeat-y; background-position: center; font-family: Arial, Verdana, Helvetica, Tahoma; font-size: 11px; color: #666666; line-height: 19px; margin: 0; height: 100%;}
	a, a:link, a:visited, a:active, a:focus { color: #8CC63F; font-family: arial, verdana, helvetica, sans-serif; text-decoration: underline; cursor: pointer; }
    a:hover { color: #608828; }

	ol {list-style-type: decimal;}
	ul {list-style-type: circle; margin: 4px 10px; padding: 4px 15px;}
	li {display: list-item;}
	
	/* ----------------------------------->> */
	

	h2	{font-size: 20px; color: #00bce4; margin-bottom: 5px; text-transform: lowercase; }

/* POSITIONING OF ELEMENTS ON PAGE */
	#Slider_One {position: relative; top: 0px; left:-40px;}
	#Slider_Two {position: relative; left: -25px; top: 0px;}
    #Slider {position: relative; left: 0px; top: 0px; width: 465px; height: 368px; background-color: #ccc; padding: 3px; float:left;}
    #Header {background-image:url('../../../images/branding/kulula/redesign/headingnew.png'); background-repeat: no-repeat; width:958px; height: 83px; padding-bottom: 0px;}
	#Content { width: 962px; text-align: left; margin: auto; border: none; background-color: #fff; min-height: 100%; border-top: 5px solid #00BCE4;}
	#Content_Inside { padding: 20px; }
	#DestContent_Inside {padding: 8px;}
a
/* PADDING LEFT AND RIGHT */
        .pad1 {width:5px;height:40px;display:inline;float:left;}
        .pad2 {width:0;height:40px;display:inline;float:left;}
                
/* HEADER */
		.hdr                                            { clear: both; width: 980px; margin: auto; z-index:999; }
		.nav                                            { text-align: center; }
		.nav-border                                     { width: 960px; }

/* FOOTER */
		.ftr                                            { clear: both; width: 920px; margin: auto; padding-top:55px; }
		
/* Header
************************************************************ */
.hdr-container                                  { position:relative; background-color:#f6f6f6; height:103px; z-index:999;}
.hdr-branding                                   { width: 310px; }
.site-logo                                      { border: none; display:block; margin-left: 30px; padding-top:10px; }
		
/* NAVIGATION 
----------------------------------------------------------------- */
.nav ul                              { padding: 0; margin: 0; list-style: none; display: inline-block; width: 100%; }
.nav ul li                           { display:block; }
.nav ul li:hover             		{ }
.nav ul li.current           		{ }
.nav ul a                        	{ cursor:pointer;}

.nav > ul > li > ul                  { display: none; position: absolute; }
.nav > ul > li:hover > ul            { display:block; }

/* drop down menu */
.DropDownMenu                                   { position:absolute; right:6px; top:0; background-image:url('../../../images/branding/kulula/bdy/bg.gif'); background-repeat:repeat-y; height:103px; background-position:top right; display:block; }
.DropDownMenu .nav                               { margin-right:3px; padding:0;background-image: url('../../../images/branding/kulula/nav/an.jpg'); background-repeat:no-repeat; display:block; padding-left:48px; height:103px; }

.DropDownMenu ul > li > ul                      { display:none; position:absolute; border:none; margin:105px 0 0 0; padding:0; right:3px; box-shadow: 1px 1px 2px #BBBBBB; background-color:#FFFFFF; width:962px; list-style:none;}
.DropDownMenu ul > li > ul > li                 {  }
.DropDownMenu ul > li a                         { font-size:13px; }

.DropDownMenu ul li.first                       { margin-left:88px; }

.DropDownMenu ul.menu-drop-down							        { background-image:url('../../../images/branding/kulula/nav/gbk.jpg'); background-repeat:repeat-x; width:540px; height:103px; list-style:none; margin:0; padding:0; }

.DropDownMenu ul.menu-drop-down li.dropdown					    { display:block; float:left; text-align:center; background-color:transparent; border:none; background-image: url('../../../images/branding/kulula/nav/bar.gif'); background-position: 0 0; background-repeat: no-repeat; margin-top:5px; margin-right:0; margin-bottom:-1px; } 
.DropDownMenu ul.menu-drop-down li.dropdown a.ico				{ display:block; float:left; color:#FFFFFF; text-align:center; padding:2px 4px 24px 5px; text-decoration:none;line-height:24px;}
.DropDownMenu ul.menu-drop-down li.dropdown a.ico span			{ margin:10px 10px 5px 10px; height:46px; width:46px; text-align:center; background-image: url('../../../images/branding/kulula/nav/ico.gif'); background-position: 0 0; background-repeat: no-repeat; display: block;}

.DropDownMenu ul.menu-drop-down li.dropdown:hover				{ box-shadow: 1px 1px 2px #cccccc;}
.DropDownMenu ul.menu-drop-down li.dropdown:hover a.ico		    { background-color:#FFFFFF; color:#8CC63F; }

.DropDownMenu ul.menu-drop-down div.trav a.ico span			{ background-position: 0 0; }
.DropDownMenu ul.menu-drop-down div.flig a.ico span			{ background-position: -46px 0; }
.DropDownMenu ul.menu-drop-down div.hote a.ico span			{ background-position: -92px 0; }
.DropDownMenu ul.menu-drop-down div.carh a.ico span			{ background-position: -138px 0; }
.DropDownMenu ul.menu-drop-down div.pack a.ico span			{ background-position: -184px 0; }
.DropDownMenu ul.menu-drop-down div.mana a.ico span			{ background-position: -230px 0; }
.DropDownMenu ul.menu-drop-down div.info a.ico span			{ background-position: -276px 0; }

.DropDownMenu ul.menu-drop-down li:hover div.trav a.ico span		{ background-position: 0 -46px; }
.DropDownMenu ul.menu-drop-down li:hover div.flig a.ico span		{ background-position: -46px -46px; }
.DropDownMenu ul.menu-drop-down li:hover div.hote a.ico span		{ background-position: -92px -46px; }
.DropDownMenu ul.menu-drop-down li:hover div.carh a.ico span		{ background-position: -138px -46px; }
.DropDownMenu ul.menu-drop-down li:hover div.pack a.ico span		{ background-position: -184px -46px; }
.DropDownMenu ul.menu-drop-down li:hover div.mana a.ico span		{ background-position: -230px -46px; }
.DropDownMenu ul.menu-drop-down li:hover div.info a.ico span		{ background-position: -276px -46px; }
.DropDownMenu ul.menu-drop-down li:hover						    { background-image:none; }

.DropDownMenu ul.menu-drop-down div.drop						{ margin:-2px 0 0 0; text-align:left; border-bottom:3px solid #BBBBBB; padding:20px 0 20px 30px; background-image:url('../../../images/branding/kulula/nav/bk.jpg'); background-position:bottom; background-repeat:repeat-x; background-color:#ffffff; }

.DropDownMenu div.drop .colu						    { float:left; border-right:1px solid #F5F5F5; padding:0; margin-right:37px;}
.DropDownMenu div.drop .colu.last					{ margin:0; padding:0; border:none;}

.DropDownMenu div.drop .colu.sl						{ height:100px;}
.DropDownMenu div.drop .colu.md						{ height:180px;}
.DropDownMenu div.drop .colu.lg						{ height:220px;}

.DropDownMenu div.drop div.head						{ color:#666666; font-size:16px; padding-left:40px; padding:5px 37px 5px 40px; background-image:url('../../../images/branding/kulula/nav/ico-blue.gif'); background-position:0 0; background-repeat:no-repeat; }

.DropDownMenu div.drop div.flig					{ background-position:0 -60px; }
.DropDownMenu div.drop div.hote					{ background-position:0 -120px; }
.DropDownMenu div.drop div.carh					{ background-position:0 -150px; }
.DropDownMenu div.drop div.pack					{ background-position:0 -180px; }
.DropDownMenu div.drop div.info					{ background-position:0 -210px; }
.DropDownMenu div.drop div.depa					{ background-position:0 -30px; }
.DropDownMenu div.drop div.arri					{ background-position:0 -90px; }
.DropDownMenu div.drop div.loca					{ background-position:0 -240px; }
.DropDownMenu div.drop div.inte					{ background-position:0 -270px; }
.DropDownMenu div.drop div.cabs					{ background-position:0 -300px; }
.DropDownMenu div.drop div.them					{ background-position:0 -330px; }
.DropDownMenu div.drop div.pret					{ background-position:0 -360px; }

.DropDownMenu div.drop ul.list				{ display:block; list-style:none; width:auto; margin:15px 37px 0 0; padding:0; box-shadow:none; background:none;}
.DropDownMenu div.drop ul.list li			{ border:0; background:none; margin:0; padding:0 0 5px 0; position:relative; line-height:16px;}
.DropDownMenu div.drop ul.list li a			{ background:none; line-height:16px; text-decoration:none; display:inline; padding:0; }
.DropDownMenu div.drop ul.list li a:hover	{ background:none;}
.DropDownMenu div.drop ul.list li.sub		{ color:#00bce4; font-size:14px; font-weight:bold; margin-bottom:2px; margin-top:10px;}
 
.DropDownMenu div.drop ul.list li i			{ font-style:italic; font-size:11px; margin-top:2px; color:#999999; display:block; left:100px; top:0; position:absolute; }
.DropDownMenu div.drop ul.list li b			{ font-size:10px; color:#999999; }
.DropDownMenu div.drop ul.list li.inf		{ font-size:12px; font-weight:normal; color:#999999; line-height:13px; margin-top:15px; }
.DropDownMenu div.drop ul.list li.inf a		{ font-size:12px; line-height:13px; }

.DropDownMenu div.drop ul.doub				{ float:left;}

.DropDownMenu div.more                       { position:absolute; bottom:3px; right:0;}
.DropDownMenu div.more a					    { text-decoration:none; line-height:24px;  font-size:10px; display:block; background-image:url('../../../images/branding/kulula/nav/more.gif'); background-position:0 0; background-repeat:no-repeat; color:#ffffff; padding:4px 10px 4px 25px;} 
.DropDownMenu div.more a:hover			    { text-decoration:underline;}

.DropDownMenu span.more				    { position: absolute; bottom:20px; }
.DropDownMenu span.more a				{ padding:0; text-decoration:none; }

/* Footer 
************************************************************ */
.ftrtd                      { padding: 15px 5px 15px 5px; text-align: center; color: #999; border-top: solid 1px #EEEEEE; font-size:12px; line-height:15px;}
.ftr-bar                    { background-image: url('../../../images/branding/kulula/ftr/bbg.jpg'); background-repeat: repeat-x; clear:both; text-align: center; position:relative; height:35px; border-top:1px solid #EEEEEE;}
.ftr-bar-tag              	{ background-image: url('../../../images/branding/kulula/ftr/tag.png'); background-repeat: no-repeat; width:194px; height:97px; position: absolute; top:-55px; right:-33px;}
.ftr-content                { margin: auto; width:920px; overflow:hidden; margin:0 0 15px 0; font-size:12px; text-align:center;}
.ftr-block                  { float: left; border-right: solid 1px #eeeeee; padding:0 20px; text-align:left; }
.ftr-block-rgt              { border-right: none;}
.ftr-block ul               { margin: 15px 0 0 0; padding: 0; }
.ftr-block ul li            { list-style: none; margin-bottom: 5px; line-height:15px;}
.ftr-block ul li a          { text-decoration: none; line-height:15px; }
.ftr-block ul li a:hover    { text-decoration: underline; }
.ftr-block h4               { font-size: 14px; font-weight: bold; color:#666666; margin:0; padding:0;}
.payopt                     { text-align: center; color: #999999; vertical-align: middle; padding: 5px 0; }
.payopt a                   { border: 0pt none; vertical-align: middle; }
.payopt span                { vertical-align: middle; font-size: 12px; }

.listLeftColumn				{ float:left; margin-right:20px;}
.listRightColumn 			{ float:left; }

ul.listLinks                {  }
ul.listLinks li             { color:#8CC63F; }

#social ul		{ clear:both; }
#social li		{ float:left;}

a.socialLink    { display: block; cursor: pointer; text-decoration: none; vertical-align: middle; }

.sm				{ background-image: url('../../../images/branding/kulula/ftr/sm-28x28.gif'); background-position: 0px 0px; background-repeat: no-repeat; display: block; height:28px; width:28px; vertical-align: middle;  margin: 0 4px 0 0;}
.social1     	{ background-position: 0px 0px; } /* mobi */
.social2    	{ background-position: -28px 0px; } /* facebook */
.social3     	{ background-position: -56px 0px; } /* google+ */
.social4     	{ background-position: -84px 0px; } /* twitter */
.social5     	{ background-position: -112px 0px; } /* youtube */

/* INDIVIDUAL STYLING */
        .green {color:#FFF;text-decoration:none;text-shadow: 1px 1px 1px #559302;text-decoration:none;}
        .blue {color:#FFF;text-decoration:none;text-shadow: 1px 1px 1px #027b96;text-decoration:none;}
        .blue2 {color:#FFF;text-decoration:none;text-shadow: 1px 1px 1px #027b96;text-decoration:none;}

	
/* VIEW OUR SPECIAL DEALS */
	#Specials {font-size: 18px; font-weight:bold; text-align:center; color: #8cc63f; padding-top: 40px; text-decoration:none;}
	
/* SLIDER */
	/* get rid of those system borders being generated for A tags */
	a:active {outline:none;}
	:focus {-moz-outline-style:none;}
	/* navigation */
	#products {position: relative; left: 0px; top: 0px; width: 465px; height: 100px; background-color: #ccc; padding: 0px; margin-top: -3px;}
	*html #products {position: relative; left: 0px; top: 10px; width: 465px; height: 100px; background-color: #ccc; overflow: hidden;}
	*:first-child+html #products {position: relative; left: 0px; top: 0px; height: 100px; }
	#nav {background:#fff; height:100px; width:465px; padding:0px; margin: 0px; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; border-right: 1px solid #ccc;}
        #nav ul {width:465px; margin:-16px; margin-top: 4px;}
        *html #nav ul {width:465px; margin-top: 5px;}
	#nav li.button1 {background:url('../../../images/branding/kulula/redesign/down_large.jpg'); background-repeat: no-repeat; width: 155px; height: 100px; float:left; list-style-type:none; margin-left: 0px;}
	#nav li.button2 {background:url('../../../images/branding/kulula/redesign/down_large.jpg'); background-repeat: no-repeat; width: 155px; height: 100px; float:left; list-style-type:none; margin-left: 0px;}
	#nav li.button3 {background:url('../../../images/branding/kulula/redesign/down_large.jpg'); background-repeat: no-repeat; width: 155px; height: 100px; float:left; list-style-type:none; margin-left: 0px;}	
	#nav a {color:#666; display:block; position:relative; font-size:13px; height:122px; text-decoration:none; font-weight: bold; text-align:center; padding-top:30px;z-index:500}
	#nav a.current {background:url('../../../images/branding/kulula/redesign/down_large.jpg'); background-repeat: no-repeat; width: 155px; height: 100px;}
        #nav li.button1 a:hover {background-image: url('../../../images/branding/kulula/redesign/option1_button.jpg'); background-repeat: no-repeat; width: 155px; height: 100px; color: #333;}
	#nav li.selected .button1 a {background-image: url('../../../images/branding/kulula/redesign/option1_button.jpg'); background-repeat: no-repeat; width: 155px; height: 100px; }
	#nav li.button2 a:hover {background-image: url('../../../images/branding/kulula/redesign/option2_button.jpg'); background-repeat: no-repeat; width: 155px; height: 100px; color: #333;}
	#nav li.selected .button2 a {background-image: url('../../../images/branding/kulula/redesign/option1_button.jpg'); background-repeat: no-repeat; width: 155px; height: 100px;}
	#nav li.button3 a:hover {background-image: url('../../../images/branding/kulula/redesign/option3_button.jpg'); background-repeat: no-repeat; width: 155px; height: 100px; color: #333;}
	#nav li.selected .button3 a {background-image: url('../../../images/branding/kulula/redesign/option1_button.jpg'); background-repeat: no-repeat; width: 155px; height: 100px;}
	/* panes */
 #panes {background:#fff url('http://holidays.kulula.com/stylesheets/specific/kulula/images/h300_reverse.png') repeat scroll 0 0; border-color:#ccc; border-style:solid;border-width:1px 1px 0;width:465px;height:255px;margin-bottom:-23px;padding-bottom:10px; margin-left:0px;
	/* must be relative so the individual panes can be absolutely positioned  */
	position:relative; left: 0px; top: 0px;}
	/* crossfading effect needs absolute positioning from the elements */
	#panes div {display:none; position:absolute; top:0px; left:0px; font-size:14px; color:#444;	width:465px;}
	#panes p.more {color:#000;font-weight:bold;}
	#panes h3 {margin:0 0 -5px 0;font-size:22px;font-weight:normal;}
	.overlay {display:none;width:465px;padding:20px;background-color:#ddd;}
	#products img {margin:0 20px 10px 0;	cursor:pointer;	}
	.description {width:465px; display:none; margin:0px; -moz-border-radius:4px; padding:0px;}
	.description .arrow {width:34px;height:34px;background:transparent url(http://holidays.kulula.com/stylesheets/specific/img/tooltip/yellow.png) repeat scroll 0 -68px;margin-top:-28px;margin-left:36px;font-size:1px;position:relative;}
	#commercial .arrow {margin-left:210px;	}
	#multidomain .arrow {margin-left:385px;	}
	
/* "SLIDER ONE" SPECIALS */
	/* root element for accordion. decorated with rounded borders and gradient background image */
	#Slider_One {background:#efefef url(http://holidays.kulula.com/images/branding/kulula/redesign//h300.png) 0 0; width: 300px; border:1px solid #ddd; -background:white; float: right; margin-top: 47px;}
	/* accordion header */
	#Slider_One h2 {background-color:#ccc; margin:0; padding:5px 15px; font-size:14px; font-weight:bold; border:1px solid #fff; border-bottom:1px solid #ddd; cursor:pointer; color: #807f7f; text-transform: capitalize;}
	/* currently active header */
	#accordion h2.current {cursor:default; background-color:#d7e7ea; text-transform: capitalize;}
	/* accordion pane */
	#Slider_One div.pane {border:1px solid #fff; border-width:0 2px; display:none; height:250px; padding:15px; color:#666; font-size:12px;}
	/* a title inside pane */
	#Slider_One div.pane h3 {font-weight:bold; margin:0 0 -5px 0; font-size:12px; color:#666;}
	/* hyperlink format */
	#Slider_One a {vertical-align: bottom;}


/* "SLIDER TWO" ACCORDIAN SLIDER */	
	/* root element for each accordion  */
	.accordion {background:#efefef url(http://holidays.kulula.com/images/branding/kulula/redesign/h300.png) 0 0; width: 300px; border:1px solid #ddd;/* put them side by side */float:left;margin:0px 0 20px 30px;}
	/* accordion header */
	.accordion h2 {background-color:#ccc; margin:0; padding:5px 15px; font-size:14px; font-weight:bold; border:1px solid #fff; border-bottom:1px solid #ddd; cursor:pointer; color: #807f7f; text-transform: capitalize;}
	/* currently active header */
	.accordion h2.current {cursor:default; text-transform: capitalize;}
	/* accordion pane */
	.accordion div.pane {border:1px solid #fff;border-width:0 2px;display:none;height:300px;padding:15px;color:#666;font-size:12px;}
	/* a title inside pane */
	.accordion div.pane h3 {font-weight:normal;margin:0 0 -5px 0;font-size:16px;color:#666;}
	/* root element for accordion. decorated with rounded borders and gradient background image */
	.accordion div.pane .heading {font-weight: bold; font-size: 12px; color: #8cc63f;}
	.accordion div.pane a.link {text-align:right; vertical-align:middle;}


/* "HOT DEALS" SLIDER */	
	#accordion {background:#FFFFFF repeat scroll 0; height:80px; padding:10px 0 10px 0; width:500px;}
	/* accordion header */
	#accordion img {float:left; margin-right:10px; cursor:pointer; opacity:0.3; filter: alpha(opacity=50);}
	/* currently active header */
	#accordion img.current {cursor:default; opacity:1; filter: alpha(opacity=100);}
	/* accordion pane. should initially have zero width and display:none.
	the first pane should override these with inline style*/
	#accordion div {width:0px; float:left;	display:none; margin-right:10px;}
	/* content inside a pane should have fixed width */
	#accordion div h3 {font-weight: bold; margin:0 0 -10px 0; width:160px; font-size:12px;	}	
	#accordion div p {font-size:11px; width:150px;}
	#accordion div a {font: 11px Arial, Helvetica, sans-serif; color: #8CC63F; text-decoration: underline; text-align: right;}
	#accordion div a:hover {font: 11px Arial, Helvetica, sans-serif; color: #608828; text-decoration: underline; text-align: right;}

/* SEARCH HOMEPAGE */
	#Search { background-image: url('../../../images/brochure/kulula/web/kulula2/generic/selector-bg.jpg'); background-repeat: repeat-x; width:400px; height:181px; font-size: 11px; margin:auto; border: 1px solid #E0E0E0;}
	#Search .SearchOptions {margin-left: 50px; margin-top:13px; font-weight: bold; color: #666666;}
	#Search .Content {margin-left: 20px; margin-top:12px;}
	#Search .SearchButton {background-image: url('../../../images/branding/kulula/redesign/button_search.png'); background-repeat: no-repeat; width:116px; height: 28px; margin-left:160px; color: white; font-weight: bold; text-align:center; font-size: 13px; padding-top: 6px;}
	#Search .heading {font-weight: bold; color: #72CBCB; font-size: 15px; padding-left: 17px;}
/* HOLIDAY TYPES */
	#Types {width: 160px; padding: 10px; border: 1px solid #E0E0E0; background-image:url('../../../images/brochure/kulula/web/kulula2/generic/sidegr.png'); background-repeat: no-repeat; color: #666; margin:auto;}
	#Types .Heading {font-weight: bold; color: #999999; font-size: 16px;}
	#Types .List {list-style:none;}
	#Types .List li {margin-bottom: 5px; margin-left: -20px;}
	#Types .List ul {padding: 0px; margin-bottom: -10px; margin-top: 10px; }
	#Types .List a 	{font:Arial, Helvetica, sans-serif; color: #8CC63F; text-decoration: underline; font-size: 14px;}
	#Types .List a:hover 	{font:Arial, Helvetica, sans-serif; color: #608828; text-decoration: underline; font-size: 14px;}
	
/* BROWSE ALL HOLIDAYS */
	#Slogan {margin-top: 100px;}
	#Slogan a {font-size: 22px; color: #8CC63F; font-weight: bold; text-align: center; text-decoration:none;}
	#Slogan a:hover {font-size: 22px; color: #608828; font-weight: bold; text-align: center; text-decoration:none;}
	#Slogan .link {font-size: 12px; float: right;}

/* CYCLE CHALLANGE SPECIAL */
	#Cycle {width: 163px; height: 183px; background-image:url('../../../images/branding/kulula/redesign/cycle_challange_bg2.jpg'); margin:auto;}
	
/* HOTEL REVIEW */
	#Hotel {width: 400px; height: 250px; float: left; margin-bottom: 20px;}
	#Hotel img {padding: 5px;}
	#Hotel h2 {padding-top: 10px;}
	#Hotel a{float: right;}