 /*
Theme Name: Kiwi Holiday Parks
Author: Seekom
Author URI: http://www.seekom.com
*/
/* CSS Document */
body { margin: 0px; background-color: #999999; font-family: Arial; font-size: 12px; }
a img { border: 0px; }
a:visited,a:active,a:link { color: #00549e; }
a { color: #000000; text-decoration: none; }
a:hover { color: #00549E; text-decoration: none; }
a#content {background-color:#009100;	color:#dedd39;	padding-left:34px;	width:149px;	font-family:'Arial Narrow',Arial;	font-size:16px;	display:block;	height:22px;	text-decoration:none;	font-weight:500;	padding-top:3px;}
img.right {float: right;	margin: 0 15px 10px 15px;	}
img.left, img.alignleft {float: left;	margin: 0 15px 10px 0;	}
#gallery {min-height: 120px;}


#wrapper { margin-left: auto; margin-right: auto; width: 950px;}
#header { position: relative; }
#banner { position: absolute; z-index:1; top: 0px; left: 0px; width:950px; height:304px; border:none; background: url('images/kiwi_banner.png') no-repeat;}
#banner h1 {font-size: 32px; color: #fff; padding: 100px 0 0 360px;}
#slideshow{ position:absolute; top:180px; left:215px;z-index:0;}
#availability {position:absolute; top:480px; left:0px; z-index:0; background: url('images/bg.png'); background-color: #38BAD4; width: 950px; height: 60px; }
#content { width: 950px; background: url('images/bg.png'); background-color: #ffffff; padding-top: 295px;  float: left;}
#nav { position: relative; z-index: 99; margin: 0; width: 215px; 	border-top: 1px solid #000; }
#left_panel { width: 239px; background: inherit; float:left;}
#sidebar {color: #dedd39; padding: 0 30px 0 10px; position: relative; z-index: 1;}
#sidebar h1 {margin: 0;}
#right_panel { background-color: #ffffff; width: 711px; padding: 265px 0 0 0; color: #134861; float:left; }
#right_panel h1, #right_panel h2 {color: #34813C; font-size: 18pt; margin: 0 0 20px 0;}
#right_panel h3, #right_panel h4, #right_panel h5 {font-size: 14pt; margin: 0;}
#content-secure h5 {font-size: 12pt; margin: 0;}
#right_panel p  {font-size: 11pt; padding: 0 15px 0 0; line-height: 120%;}
#right_panel  {font-size: 11pt;line-height: 120%;}
#footer {width: 930px; background: url('images/bg.png'); background-color: #ffffff; font-family: Arial; font-size: 10px; text-align: right; clear: left; padding: 10px;  }

/* ----- Date selector specific styles ----- */
form input.cal,form select.cal {width: 75px; 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 { color: #666; width: 60px; float: left;	margin-left: 0px; margin-right: 6px;	text-align: right; font: normal 11px 'Century Gothic',Helvetica,Sans-serif; 	}
/*.button {float:right; margin-right: 40px; background-color: #4DA0C6; color:#fff; font-size: 11px; font-weight:bold; cursor:pointer;} */
form input.search {float: right; margin-right: 55px;}
input.dashboard,select.dashboard {	width: 70px;}

button.dashboard {background: url(images/dashboard-icon.gif);	border: 0;	cursor: pointer;	float: left;	height: 20px;	margin-right: 20px;	width: 20px;}
button.dashboard:hover,button.dashboard.active {background-position:0 20px;}

div.dashboard {background: url(images/dashboard2.png); height:180px; padding:0 12px;	text-align:center; width:147px;}	
div.dashboard * {margin:0; padding: 0;}	
div.dashboard div {background:none !important;	cursor:move; height:170px; overflow:hidden; padding-top:10px; position:relative; width:147px;	}	
div.dashboard caption {color:#CF0;	font:normal 12px/17px Arial, Helvetica, sans-serif;		padding-top:4px; text-align:center; width:100%;}
div.dashboard caption a {cursor:pointer; display:block; height:11px; overflow:hidden;		position:absolute; text-indent:-100px; top:16px; width:11px;}
div.dashboard caption a.prev {background-image:url(images/dashboard-prev.gif); left:1px;	}
div.dashboard caption a.next {background-image:url(images/dashboard-next.gif); right:1px;	}
div.dashboard caption a:hover {background-position:0 11px;}
div.dashboard caption span {height:25px; position:relative; text-align:center;}
div.dashboard caption span.month {padding-right:8px;}
div.dashboard caption span.month:after {content: ',';}
div.dashboard table {border:0; border-collapse:collapse; border-spacing:0; cursor:default; margin:0 auto; overflow: hidden; width: 147px;}
div.dashboard td,	div.dashboard th {border: 0; color: #999; font:normal 12px Arial, Helvetica, sans-serif; height: 19px; text-align: center; width: 21px;}
div.dashboard td {color: #333; font-size:11px; padding-right: 5px; text-align:right;		width: 16px;}
div.dashboard td.invalid {color:#666;}
div.dashboard td.valid {color:#FFF; cursor:pointer;}
div.dashboard td.active, div.dashboard td.hover {color: #CF0; cursor:pointer;}

.aligncenter,div.aligncenter{display:block; margin-left: 8px; margin-right:8px; margin-bottom:8px;}
.alignleft{float:left; margin-right: 8px; margin-bottom:8px;}
.alignright{float:right; margin-left: 8px; margin-bottom:8px;}

