@import url(themes/sunny/jscalendar/calendar-sunny.css);

/* theme.blue.css */

/* main colors used:
	background:		#fcf7e7
	
	dark-orange:	#dfbc54
	light-orange:	#f3e0a6
	rust-orange:	#bf9c32
	
	grey-blue:		#d9dde1
	dark-blue:		#809ab2
	black-blue:		#3f566b
	
	dark-red:		#884f48
	middle-red:		#a46f44
	light-red:		#d6b194
*/
	
	
body
{
	background-color: #fcf7e7;
	color: #d6b194;
}

#page
{

}

#header
{

}

#right-bar
{

}

.telephone.one
{
	border-color: #f3e0a6;
}

.telephone h3
{
	color: #d6b194;
	background: url(../images/disc-sunny.png) no-repeat;
	_background: url(../images/disc-sunny.gif) no-repeat;
}

.telephone p, .telephone p a 
{
	color: #bf9c32;
}

#language-options li a
{
	color: #d6b194;
}

/* ===== MAIN NAVIGATION ===== */

#navigation
{
	background-color: #f3e0a6;
}

#navigation, #navigation a
{
	color: #a46f44;
}

#navigation li.level1 a
{
	background: url(../images/disc-sunny.png) no-repeat 0 7px;
	_background: url(../images/disc-sunny.gif) no-repeat 0 7px;
	_xbehavior: url(/iepngfix.htc);
}

#navigation li.level1.active a
{
	color: #884f48;
	background: url(../images/disc-sunny-on.png) no-repeat 0 7px;
	_background: url(../images/disc-sunny-on.gif) no-repeat 0 7px;
	background-color: #d6b194;
}

#navigation li.level1 a:hover
{
	background: url(../images/disc-sunny-on.png) no-repeat 0 7px;
	_background: url(../images/disc-sunny-on.gif) no-repeat 0 7px;
	background-color: #884f48 !important;
	color: #ffffff;
}

#navigation li.level1.item1 a
{
	background-image: none !important;
}

#navigation .clearFloat
{
	_background-color: #fcf7e7;
}

/* ===== MAIN CONTENT ===== */

#content
{
	color: #a46f44;
}

#content a
{
	color: #809ab2;
}

#content h2
{
	color: #bf9c32;
}

#content h3
{
	color: #999999;
}

#content h4
{
	color: #999999;
}

#content .color_em
{
	color: #000;
	font-weight: bold;
}

/* ===== FOOTER ===== */

#footer a
{
	color: #d6b194;
}


#footer .bar
{
	background-color: #d6b194;
}

/* ===== NEWSLETTER ===== */

#newsletter
{
	background-color: #ffffff;
	color: #d6b194;
	border-color: #d6b194;
}

#newsletter h3
{
	color: #d6b194;
}

#newsletter p
{
	
}

#newsletter input
{
	border-color: #d6b194;
}

/* ===== RESERVATION FORM ===== */

#reservation-form
{
	background-color: #dfbc54;
	color: #ffffff;
}


/* ===== LOCATION MAP BOX ===== */

#location-map
{
	background-color: #d9dde1;
}

#location-map h3
{
	color: #3f566b;
}

/* ===== ACTIVITIES BOX ===== */

#activities
{

}

#activities h3
{
	color: #3f566b;
	background-color: #d9dde1;
}

#activities h4 a
{
	color: #3f566b;
}

#activities p a
{
	color: #809ab2;
}

#activities ul
{
	background-color: #d9dde1; 
}

#activities li .overlay-border
{
	background: url(../images/icons/frame-blue.png) no-repeat;
	_behavior: url(/iepngfix.htc);
}


/* ===== JSSLIDESHOW NAV-BAR ===== */

.slide_navigation a 
{
	color: #ffffff !important;
	background-color: #884f48;
	border-color: #fcf7e7;
}

.slide_navigation a.selected
{
	color: #884f48 !important;
	background-color: #f3e0a6;
	border-color: #fcf7e7;
}

.slide_navigation a:hover
{
	border-color: #884f48;
}

/* ===== CALENDAR ===== */

.xcalendar table /* background dates table */
{
	background-color: #fcf7e7 !important;
}

.xcalendar thead .headrow, .calendar .nav /* << < Today > >> */
{
	background-color: #bf9c32 !important;
}

.xcalendar table .wn, .calendar thead .daynames /* background week-column + day names*/
{
	background-color: #f3e0a6 !important;
}

.xcalendar tbody .rowhilite td, .calendar thead .hilite /* background highlighted row / cell */
{
	background-color: #d9dde1 !important;
}

.xcalendar tbody .rowhilite td.hilite /* foreground highlighted date */
{
	color: #884f48 !important;
	font-weight: bold !important;
}

#mod_pukkaPackages ul{
	margin: 0 0 0 90px;
}
