@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0; font-family:Palatino, "Times New Roman", Times, serif}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}
ol,ul{list-style:none}
caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
q:before,q:after{content:''}
abbr,acronym{border:0}
body {background:url(../images/bg02.jpg) #020202 repeat-y; background-position:center top; 
}

#kingfisherLogo {
	width:67px; margin-left:34px;
	}
#headerTitle {
	float:right; width:400px; margin-top: 25px;
	}
#headerContact {
	float:right; width:200px; padding-left:200px; font-size:18px; line-height:18px; margin-top: 25px; color:#855325; font-weight:bold;
	}
#mmLogo {
	width:140px; margin-right:20px; float:right; margin-top:10px; display:inline
	}
* {padding: 0; margin: 0;} /* reset whitespace */
img {border: none;} /*Default all images borders set to none*/
.hide {display: none;}

.lst {padding-bottom: 25px;}

a:link, a:visited, a:active {color: #855325; text-decoration: none;}
a:hover {color: #000; text-decoration: none;}

.availability {color: #fff;}

/* -----------------------------------*/
/* ---------->>> HEADER <<<-----------*/
/* -----------------------------------*/

#twitters { 
	float: left;
	background: #000 url(../images/twitter.gif) 10px no-repeat;	
	padding: 15px 10px 8px 100px;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 93%;
	min-height: 22px;
	color: #fff;
	font-weight: bold;
	width: 349px;
	}

	#twitters a.twitterTime {color: #a4f1c7;}                                                             
						
/* -----------------------------------*/
/* ------>>> PAGE STRUCTURE <<<-------*/
/* -----------------------------------*/

#container {
	width: 940px;
	margin: 0 auto;
	padding-top: 25px;
	}
	
#containerContent {
	background: #6E2600;
	float: left;
	overflow: hidden;
	}

#nav {
	background-color: #000;
	float: left;
	width: 940px;
	}	
		
#header {
	float: left;
	height: 115px;
	width: 940px;
	overflow: hidden;
	}

#leftcolumn { 
	padding: 20px;
	width: 479px;
	float: left;
	}

#rightcolumn { 
	min-height: 100%;
	float: right;
	width: 391px;
	display: inline;
	overflow: hidden;
	padding-top:20px;
	margin-right:15px;
	}
#rightcolumn02 { 
	min-height: 100%;
	float: right;
	width: 391px;
	display: inline;
	overflow: hidden;
	padding-top:6px;
	margin-right:15px;
	}

#footer {
	position: relative;
	width: 940px;
	margin: 0 auto;
	height: 109px;
	clear: both;
	background: #000 url(../images/copyBg02.jpg) 0 0 no-repeat;
	color: #92918d;
	overflow: hidden;
	}
#footer01 {
	position: relative;
	width: 940px;
	margin: 0 auto;
	height: 120px;
	clear: both;
	background: #000 url(../images/copyBg05.jpg) 0 0;
	color: #92918d;
	}
#footer02 {
	position: relative;
	width: 940px;
	margin: 0 auto;
	height: 209px;
	clear: both;
	background: #000 url(../images/copyBg03.jpg) 0 0 no-repeat;
	color: #92918d;
	overflow: hidden;
	}

/* Footer information */
#footer_info {
	width: 910px;
	margin: 5px auto;
/*	background: #384140;*/
	background: #151110;
	text-align: left;
	padding: 15px 0 0 30px;
	min-height: 50px;
	position: relative;
	overflow: hidden;
	font-size:14px;
	}
		
	#footer_info ul {font-size: 85%; overflow: hidden; clear: both;}
	
		#footer_info li {display: inline;}

			#footer_info li a {
				color: #b9d0e0;
				text-decoration: none;
				float: left;
				line-height: 1.5em;
				padding: 0 10px 0 10px;
				border-left: 1px solid #92918d;
				}
							
				#footer_info li a:hover {color: #9B5300;}
							
					#footer_info p {
						color: #7a7976;
						font-size: 9px;
						line-height: 3em;
						}
	
						#footer_info p a {color: #b9d0e0; text-decoration: none;}
							#footer_info p a:hover {color: #9B5300;}
								#footer_info .first {border-left: medium none; padding-left: 0;}
							
/* Footer individual columns */
.footerSection {
	margin-left: 510px;
	float: left;
	margin-top:10px;
	width: 255px;
	display: inline; /* Double Margin Bug Fix IE6 */
	color:#FFD9B3;
	font-size:13px;
	}
.footerSection02 {
	margin-left: 30px;
	float: left;
	margin-top:10px;
	width: 425px;
	display: inline; /* Double Margin Bug Fix IE6 */
	color:#FFD9B3;
	font-size:13px;
	}
	
a.footerSection02Link:link, a.footerSection02Link:visited{
	float: left;
	width: 425px;
	display: inline; /* Double Margin Bug Fix IE6 */
	font-size:13px;
	color: #fff;
	text-decoration: none;
	}
a.footerSection02Link:hover {
	float: left;
	width: 425px;
	display: inline; /* Double Margin Bug Fix IE6 */
	font-size:13px;
	color: #000;
	text-decoration: none;
	}
	
.footerSection03 {
	float: right;
	margin-top:10px;
	width: 425px;
	display: inline; /* Double Margin Bug Fix IE6 */
	color:#FFD9B3;
	font-size:13px;
	margin-right: 30px;
	}
a[class ="newBrowser"] {
	padding: 7px 15px 0 0;
	background: transparent url(../images/icon_external.gif) right no-repeat;
	}
		
.more {background: transparent url(../images/bullet.gif) 0 2px no-repeat; padding-left: 10px;}
					
/* Footer back to top link */
a.top-btn {
	margin-top: -20px;
	position: relative;
	left: 94%;
	display: block;
	width: 24px;
	text-indent: -3000px;
	background: url(../images/top.gif) no-repeat;
	}

	a.top-btn:hover { background: url(../images/top_hover.gif) no-repeat; text-decoration: none;}
	
	
#leftcolumn a{font-size: 131%; text-decoration: none;}

#footer a:link {color: #b9d0e0; text-decoration: none;}
#footer a:active {color: #b9d0e0; text-decoration: none;}
#footer a:visited {color: #b9d0e0; text-decoration: none;}
#footer a:hover {color: #6E2600; text-decoration: none;}
