/*
Theme Name: Kiwi Splash (Blue)
Version: 2.0
Description: Blue coloured theme with static header image
Author: Seekom
Author URI: http://www.seekom.com
*/
/* Global */

html, body, ul, ol, li, p, h1 , h2, h3, h4, h5, h6, form, fieldset, a, div, img, blockquote{	margin: 0px;	padding: 0px;	border: 0px;}
html, body{	font-family: Arial, Helvetica, sans-serif;	background-color: #6c8cb2;}
secure.body {	font-family: Arial, Helvetica, sans-serif;	background-color: #CCD9ED;}
body{	font-size: 13px;}
.clear{	clear: both;	font-size: 0;	height: 0;}
.center{	text-align: center;	margin: 0 auto;}
a{	color: #161616;}

/*************************************************** Typography ***************************************************/

h1, h2, h3, h4, h5{	color: #304763;	padding-top: 10px;	padding-bottom: 8px;	font-weight: normal;	width: 65%;}
h1{	padding-top: 10px;	font-size: 20px;}
h2{	font-size: 18px;}
h3{	font-size: 16px;	padding-bottom: 4px;}
h4{	font-size: 15px;}
h5{	font-size: 14px;	padding-bottom: 4px; border-bottom: solid 1px #304763;}
h6{	font-size: 12px;	padding-bottom: 4px;}
p{ color: #161616;	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	margin-top: 6px;	padding: 6px 0px 6px 0 ;	line-height: 140%;	width: 450px;}

/*************************************************** Layout Divs ***************************************************/

#main-wrapper{	width: 717px;	margin: 0 auto;}
#main-logo{	width: 717px;	height: 60px;}
#main-logo span {float:left;font-size:28px;color:#fff;padding:15px 0 0 15px;}
#banner{	width: 717px;	height: 171px;	margin: 0;}

#menu{	width: 717px;	margin-left: 0px; height: 48px;	background: #ffffff url(images/nav.jpg) repeat-x;}
#content-bg {padding-right: 10px;}
#main-content{	width: 697px;	padding-left: 20px;	background: url(images/content-bg.gif) repeat-y;}
#content {	width: 640px;	background-color: #ECEDCC; padding-right: 10px;}
#content.form; #content.table;  #content.td; {background-color: #ECEDCC;}
#main-content-bot{	width: 717px;	height: 15px;	font-size: 0;	background: url(images/content-bg-bot.gif) no-repeat;	margin-bottom: 0px;}
img.right, img.alignright, img.left, img.alignleft, img.aligncenter, img.alignnone {	clear: none;	padding: 4px;	border: 1px solid #CCC;	background-color: #EEE;	}
img.right, img.alignright {float: right;	margin: 5px 0 10px 15px;	}
img.left, img.alignleft, img.alignnone {float: left;	margin: 5px 15px 10px 0;	}
img.aligncenter {	margin: 5px 15px 10px 15px;}

#footer{	width: 715px;	margin: 0 auto;	text-align:left; color: #8ea9c8;}

#content-xtra-bg{	background: url(images/content-bg-bookings.jpg) bottom right no-repeat; }
#content-xtra-bg p{	width: 675px; padding-bottom: 250px;}
#main-content-bot{	width: 717px;	height: 15px;	font-size: 0;	margin-bottom: 20px;}
#main-xtra-bot{	width: 717px;	height: 15px;	font-size: 0;	background: url(images/content-bot-bookings.jpg) no-repeat;	margin-bottom: 20px;}



/*************************************************** Latest News Styles ***************************************************/
#latest-news img {border:none; background-color: inherit; margin:0;}
#latest-news{	float: right;	width: 189px;	padding-right: 0px;	border-left: 2px solid #fff;	margin-top: 16px;	padding-left: 10px; margin-left: 10px;}
#latest-news h3{padding: 0 0 15px 0; font-weight: bold;	width: 190px;}
#latest-news p{	font-size: 12px;	width: 190px;	padding-bottom: 8px;}
#latest-news a{	font-size: 11px;	font-weight: bold;	background: url(../images/latest-news-arrow.gif) left no-repeat;	padding-left: 10px;	padding-right: 4px;	float: right;}
#latest-news .news-item{	border-bottom: 1px solid #8ea9c8;	width: 190px;	padding-bottom: 16px;	margin-bottom: 14px;}
#latest-news .news-item-last{	width: 190px;	padding-bottom: 16px;}

/*************************************************** Main Content Styles ***************************************************/

#main-content img.white-border{	border: 5px solid #fff;	margin-right: 15px;}
#main-content ul{	padding-left: 20px;}
#main-content ul li{	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;	color: #161616;	padding-top: 6px;	padding-bottom: 6px;	padding-left: 20px;	background: url(images/list-arrow.gif) left no-repeat;	list-style: none;}

 /* ----- Date selector specific styles ----- */

form {}
form td { width: 150px;  }
form input.cal,form select.cal {width: 90px; border-color: #ACACAC #E1E1E1 #E1E1E1 #ACACAC;  border-style: solid;  border-width: 1px;  float: left;  font: normal 12px Arial, sans-serif; margin-right: 6px;}
form input.cal {padding: 1px 3px; margin-bottom: 5px;}
form label.cal { width: 90px; float: left;  margin-left: 0px; margin-right: 6px;  text-align: left; }
form input.search-button {float: left; margin-bottom: 20px; background-image: url(images/button-search.png)!important; background-color: transparent; width: 126px!important; height: 33px; border: 0; padding: 0!important; color: #fff!important; cursor:pointer;}
form input.search-button:hover {color: #ffe45c!important;}
input#datein, input#dateout {background-color: #ffffff;}
input.dashboard,select.dashboard {  width: 70px;}
#datein, #dateout {width: 90px!important;  }
button.ui-datepicker-trigger {float: left; margin-top: -2px; padding-top: 0px;width: 25px; height: 25px;}
.ui-datepicker {z-index:1000!important;}
.ui-widget { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1.1em;}
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #dddddd; background: #eeeeee url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x; color: #333333; }
.ui-widget-content a { color: #333333; }
/*adjust header colour as required */
.ui-widget-header  { border: 1px solid #3A6590; background: #3A6590 url(images/ui-bg_highlight-hard_50_ee7703_1x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }
/*adjust date cell colour as required */
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #cccccc; background: #f6f6f6 url(images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #0571a0; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #0571a0; text-decoration: none; }
 /*adjust date cell hover colour as required */
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #ca6f16; background: #fdf5ce url(images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #ca6f16; }
.ui-state-hover a, .ui-state-hover a:hover { color: #ca6f16; text-decoration: none; }
/*adjust today date cell colour as required */
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #0170a5; background: #ebf8ff url(images/ui-bg_glass_65_ebf8ff_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #0170a5; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #0170a5; text-decoration: none; }
 /*adjust active date colour as required */
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fed22f; background: #ffe45c url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }


