﻿/*Styles*/
#status_box {
	border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 1px #FFFFFF inset;
    margin: 0.5em 0 1.3em;
    padding: 10px 10px 10px 25px;
	background-color: #EBF8A4;
	border: solid 1px #A2D246;
	font-size:12px;
}

body
{
	background-color:#7c4115;
	margin-left:-3px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:-15px;
	padding:0px;
	
	background-image:url('bgleft.jpg');
	background-repeat:no-repeat;
	background-attachment:fixed;
	font-family:Tahoma, Helvetica, Arial;
	font-size:11px;
	color:#000000;
}

.input {
		 background-color:#FFFFFF;
		 font-family:Tahoma, Helvetica, Arial;
		 font-size:12px;
		 color:#000000;	
		 border-width:1px;
}
.side_hr
{
	background-color:#CCC;
	height:1px;
	border:0;
	margin-top:10px;
	margin-bottom:10px;
}
#green_bg
{
	background-image:url(/img/index_new/heading_bg.gif);
	padding-right:90px;
}

#text_motto
{
	position:absolute; 
	top:1px; 
	right:50px; 
	z-index:100; 
	color:#2F6824; 
	font-weight:bold; 
	font-size:14px;
}

html > body #headerbg_ghost { position: fixed; }

.nameField {
	font-weight:bold;
	color:white;
	font-family: Tahoma,Helvetica;
	background-color:transparent;
	border: 1px solid #cccccc;	 
}

#todo_div
{
	padding-top:5px;
	border-top:1px black solid;
	background-color:#FFFFFF;
}
#submit_search
{
	text-align:right;
	padding:3px;
}
#admin_div
{
	position:absolute;
	right:216px;
	padding:5px;
	top:176px;
	border:1px black solid;
	background-color:#FFFFFF;
}
#leftghostshell
{
	position:absolute; 
	left:-130px; 
	top:0px;
}
#rightghostshell
{
	position:absolute; 
	left:997px; 
	top:0px;
}

#ghost_left
{
	background-image:url('/img/index_new/left_bg.jpg');
	width:130px;
	height:734px;
	position:fixed;	
}
#ghost_right
{
	background-image:url('/img/index_new/right_bg.jpg');
	width:130px;
	height:734px;
	position:fixed;
	background-repeat:no-repeat;

}

#ad_box /* box used in ads */
{
	height:75px;
	position:relative;
	margin-bottom:15px;
	display: inline;
}
#ad_link
{
	position:absolute;
	top:70px;
	left:230px;
}
#ad_hrule
{
	height:1px;
	width:246px;
	background-color:#aab0a3;
	margin:4px; 
	font-size:0px;
	line-height:0px;
}

#admin_menu
{
	padding-top:5px;
	border-top:1px black solid;
	background-color:#FFFFFF;
}

#bg_left
{
	width:143px;
	height:732px;
	background-image:url('/img/bgleft.jpg');
	position:absolute;
	left:-143px;
	top:106px;
}
#bg_right{
	width:143px;
	height:732px;
	background-image:url('/img/bgright.jpg');
	position:absolute;
	left:997px;
	top:106px;
}
#spacing_img
{
	width:1px;
	height:139px; 
}
#print_spacer
{
	display:none;
}
#wrapper{
	margin:0 auto;
	margin-top:-10px;
	width:1002px;
	text-align:left;
	position:relative;

	}
#pagetop
{
	width:1002px;
	position:absolute;
	
}
#header
{
	width:1001px;
	position:absolute;
	top:15px;
	border-left:1px #5b3c1c solid;
}
#heading_img
{
	border-style:none;
}
#view_table
{
	width:722px;
}
#main
{
	background-image:url('/img/bg_wood_texture.jpg');
	background-color:white;
	border-left:1px #5b3c1c solid;
	width:731px;
	height:500px;
	vertical-align:top;
	background-repeat:repeat-x;
	padding:10px;
	padding-left:30px;
	padding-right:25px;
	
}
#heading_red
{
	background-image:url('/img/heading_red.gif');
	background-repeat:no-repeat;
	height:27px;
	width:360px;
	font-size:18px;
	color:white;
	padding-left:10px;
	padding-top:2px;
	vertical-align:bottom;
	margin-left:-9px;
	margin-top:3px;
}
#heading_green, #heading_green_long
{
	
	background-repeat:no-repeat;
	height:30px;
	
	font-size:18px;
	color:white;
	padding-left:10px;
	padding-top:2px;
	vertical-align:bottom;
	margin-left:-9px;
	margin-top:3px;
}
#heading_green
{
	background-image:url('/img/heading_green.gif');
	width:360px;
}
#heading_green_long
{
	width:660px;
	background-image:url('/img/heading_green_long.gif');
}
#btmgrad
{
	background-image:url('/img/btmgradient.jpg');
	height:23px;
	border-left:1px #5b3c1c solid;
	font-size:0px;
	line-height:0px;

}

#sidebar
{
	border-left:1px #aab0a3 solid;
	border-right:1px #613d22 solid;
	background-image:url('/img/bg_wood_texture.jpg');
	background-color:white;
	width:188px;
	padding:10px;
	background-repeat:repeat-x;
	vertical-align:top;

	
}
#center
{
	text-align:left;
	vertical-align:top;
}
#endbar
{
	border-left:1px #5b3c1c solid;
	background-image:url('/img/endbar.jpg');
	height:28px;
	border-right:1px #613d22 solid;
	text-align:center;
	color:white;
	
}
#endbar a:link
{
	color:white;
}
#endbar a:visited
{
	color:white;
}

#btm
{
	background-image:url('/img/wood_btm.jpg');
	height:30px;
	border-left:1px #5b3c1c solid;	
	border-right:1px #613d22 solid;
	text-align:center;
}
#shadow_btmright
{
	background-image:url('/img/btmrightcorner.jpg');
	height:9px;
	width:6px;
	background-repeat:no-repeat;
}

#shadow
{
	width:1px;
	background-image:url('/img/shadow_side.png');
	position:absolute;
	border-left:1px #5b3c1c solid;	

	z-index:3;

}

#btmgrad
{
	background-position: 0px 0px;
	background-image:url('/img/btmgradient.jpg');
	height:23px;
	border-left:1px #5b3c1c solid;
	text-align:center;
	background-repeat: repeat;
	background-attachment: scroll;

}
#icons
{
	position:absolute; 
	top:155px; 
	left:400px; 
	z-index:10; 
	width:200px; 
	text-align:left;
}
#btmgrad2
{
	background-image:url('/img/btmgradient.jpg');
	height:23px;
	border-left:1px #aab0a3 solid;
	text-align:center;
	background-repeat: repeat;
	background-attachment: scroll;
	border-right:1px solid #613d22;

}

#shadow_btm
{
	background-image:url('/img/shadow_btm.jpg');
	height:9px;
	background-repeat:repeat-x;
}

#future_search_admin
{
	text-align:left;
	padding:3px;
}
.formTable
{
	font-weight:bold;
	font-size:12px;
}
.formTable td
{
	padding-right:5px;
}
#form_heading
{
	padding:3px;
	font-weight:bold;
}
#btn_wood
{
	background-image:url(/img/index/newbtn_bg.jpg);
	background-repeat:no-repeat;
	font-weight:600;
	font-size:15px; 
	width:227px;
	height:30px;
	text-align:left;
	vertical-align:top;
}
#btn_wood_inside
{
	padding-top:10px;
	padding-left:8px;
	margin-right:-10px;
	padding-bottom:10px;
}
#btn_wood a:link
{
	color:#000000;
	text-decoration: none;
}
#btn_wood a:visited
{
	color:#000000;
	text-decoration: none;

}
#btn_wood_side
{
	width:23px;
	background-repeat:no-repeat;
}
#hours
{
	color:#FFFFFF;
	font-weight:bold;
	vertical-align:middle;

}
#hours_left
{
	height:20px;
	background-color:#6e8a35;
	padding-left:10px;
}
#hours_open
{
	background-color:#5d8719;
}	
#bordered a:visited
{
	color:#145610;
}
#bordered
{
 	border-bottom:solid 1px #ddf2b5;
}
#feature_list
{
	padding: 0px;
	float: left;
	display: block;
	line-height:15px;
	
}
#navlist li
{
display: inline;
list-style-type: none;
padding-right: 20px;
}
#navlist
{
	padding:0px;
	margin:0px;
}

#smallbutton
{
	font-size:10px;
}
#hat
{
	position:absolute;
	left:248px;
	top:18px;
}
#follow_us
{
	position:absolute;
	left:900px;
	top:17px;
	z-index:100;
	vertical-align:top;
	line-height:1px;
	font-size:1px;
	border:0;
}
#tweet_this
{
	position:absolute;
	left:720px;
	top:150px;
}
#todo .indented
{
	padding-left:5px;
}
/*Classes and h1 tag*/
.nowhite
{
	margin:0px;
	padding:0px;
}

.heading
{
	font-size:13px;
	font-weight:bold;
	color:#930000;
}
h1
{
	font-size:18px;
	font-weight:normal;
	margin:0px;
}
h2
{
	font-size:15px;
	margin:0px;
}
h3
{
	font-weight:bold;
	font-size:11px;
	margin:0px;
}
.type_heading
{
	font-size:13px;
	font-weight:bold;
	color:#930000;
}
.text	/*Same as body */
{
	font-family:Tahoma, Helvetica, Arial;
	font-size:11px;
	color:#000000;
}
.easy_font
{
	font-family:Tahoma, Helvetica, Arial;
	font-size:13px;
	width:650px;
}
.bigtext	
{
	font-family:Tahoma, Helvetica, Arial;
	font-size:13px;
	line-height:15px;
}
.noborder
{
	border:none;
}
.special /* allows me to quickly disable 'special' elements e.g. christmas */
{
}
/*Other. Stuff works below this line*/


	/* == Clearfix ==*/
	.clearfix:after {
	    content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}
	
	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	/* End hide from IE-mac */

a:link
{
	color:#145610;
}
a:visited
{
	color:#663300;
}
 img, div #shadow { behavior: url(css/iepngfix.htc) }
.quickSearch
{
	margin:0px;
}

.resultName
{
	font-size:12px;
	font-weight:bold;
}
.lineheight0
{
	line-height:1px;
}
.print_only
{
	display:none;
}
.centred
{
	text-align:center;
}
.fakeLink
{
	color:#145610;
	text-decoration:underline;
	cursor:pointer;
}
.admin_buttons
{
	font-size:11px;
	font-weight:normal;
}
/* ELEMENTS */
input
{
	margin:2px;
}






img
{
	border:0;
}

/* =========== MENU ============ */
#menubg
{
	background-image:url(/img/index_new/menu_bg.jpg);
}
#menu {
float: left;
position:absolute;
top:90px;
left:212px;
z-index:10;
list-style: none;
}
#menu ul {
list-style: none;
margin: 0;
padding: 0;
width: 112px;
float: left;
}
#menu li, #menu a
{
	width:108px;
	height:25px;
	position:relative;
	display:block;
	background-repeat:no-repeat;
}


#menu ul ul {
position: absolute;
z-index: 500;
top:30px;
}

div#menu ul ul {
display: none;
left:0;
}

div#menu ul li:hover ul
{display: block;}





#home
{
	background-image:url(../img/menu/home.png);
}
#home a:hover
{
	background-image:url(../img/menu/home_over.png);
}

#about
{
	background-image:url(../img/menu/about.png);
}
#about a:hover
{
	background-image:url(../img/menu/about_over.png);
}
#search
{
	background-image:url(../img/menu/search.png);
}
#search a:hover
{
	background-image:url(../img/menu/search_over.png);
}
#advertising
{
	background-image:url(../img/menu/advertising.png);
}
#advertising a:hover
{
	background-image:url(../img/menu/advertising_over.png);
}
#why_advertise
{
	background-image:url(../img/menu/why_advertise.png);
	margin-top:-5px;
	margin-left:0;
}
#why_advertise a:hover
{
	background-image:url(../img/menu/why_advertise_over.png);
}

#fees a:hover span{display:block }
#fees
{
	background-image:url(../img/menu/fees.png);
	margin:0;
}
#fees a:hover
{
	background-image:url(../img/menu/fees_over.png);
}


#help
{
	background-image:url(../img/menu/help.png);
}
#help a:hover
{
	background-image:url(../img/menu/help_over.png);
}
#links
{
	background-image:url(../img/menu/links.png);
}
#links a:hover
{
	background-image:url(../img/menu/links_over.png);
}
#contact
{
	background-image:url(../img/menu/contact.png);
}
#contact a:hover
{
	background-image:url(../img/menu/contact_over.png);
}
