/**********************************************************************************
=Global
**********************************************************************************/

html, body {
	border:0;
	margin:0;
	padding:0;
	font-size: 100%;
	height:100%;
	}

table { font-size: 100%; }

body {
	color: #000000;
	font-family : arial, Helvetica, sans-serif;
	background:url(../images/bg.gif) #adbec0 50% top;
	text-align: center;
	margin-left: auto;
	margin-right: auto;}
	
.clear 	{ clear:both; }

.left 	{ float:left; }
.right 	{ float:right; }

.b 	{ font-weight:bold; }
.i 	{ font-style:italic; }

.nobrk  { white-space : nowrap; }
.pushdown{vertical-align:text-bottom;}

img {	border:0;}


/**********************************************************************************
=LAYOUT
**********************************************************************************/

.headwrap {
	width:750px;
	margin: 0 auto 0 auto;
	height:116px;
	text-align: center;
	background:url(../images/bg_head.jpg); }
	
	.headwrap2 {
	width:750px;
	margin: 0 auto 0 auto;
	height:116px;
	text-align: center;
	background:url(../images/bg_head2.jpg); }

.headleft {
	margin-left:30px;
	display:inline;}
	
.headright {
	text-align:right;
	font-family :  Arial, Helvetica, sans-serif;
	margin:34px 14px 6px 0;	
	line-height:20px;
	text-transform:uppercase;
	_margin-top:20px;}
	
.headright1 {
	text-align:right;
	font-family :  Arial, Helvetica, sans-serif;
	margin:14px 14px 6px 0;	
	line-height:20px;
	text-transform:uppercase;
}
	
.whitetop {
	font-size : 18px;
	color: #FFFFFF;
	margin:0;
	padding:0; 
	text-decoration:none;}
	
.limetop {
	font-size : 27px;
	font-weight : normal;
	color: #D7EF01;
	margin:0;
	padding:0;
	padding-bottom:6px;
	border-bottom: solid 1px #AEC56D; }
	
.headnav {
	padding-top:2px;
	font-size : 11px;
	font-weight : bold;
	color: #FFFFFF; }

.search_left {
	padding-right:11px;
	padding-left:12px;
	padding-top:20px;
}
	* html .search_left {padding-left:12px;}
	
.thumb
{
	border:1px solid #000000;
}
	
/**********************************************************************************
=Text
**********************************************************************************/

td{
font-size : 12px;
font-family :  Arial, Helvetica, sans-serif;
color: #000000;}

td.small{
font-size : 11px;
font-family :  Arial, Helvetica, sans-serif;
color: #575650;}

td.ninept{
font-size : 9px;
font-family :  Arial, Helvetica, sans-serif;
color: #000000;}

h1{
font-size : 12px;
margin-bottom: 0; 
padding-bottom: 0; 
font-weight : bold;
color: #006600;}

h1.kiwi{
font-size : 16px;
margin-bottom: 0; 
padding-bottom: 0; 
font-weight : bold;
font-family :  "arial", Arial, Helvetica, sans-serif;
color: #006600;}

h1.satsuma
{
	color:#D87A00;
	font-size: 18px;
	margin:0;
	padding:0;
	padding-bottom:6px;	
	font-weight:normal;
	text-transform:uppercase;
	line-height:14px;
}

h3.slatetoph1{
font-size : 12px;
margin-bottom: 0; 
padding-bottom: 0; 
font-weight : bold;
color: #006600;}

h2.slate 
{
	text-align:right;
	color:#a2b8be;
	font-size: 16px;
	text-transform:uppercase;
	padding-top:10px;	
	margin:0;	
	line-height:20px;
	text-align:right;
}

h2 {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #006600;
	margin-bottom: 0; 
	padding-bottom: 0;}
	
h2.empty
{
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #006600;
	margin-bottom: 0; 
	padding-bottom: 0;}
	
h2.orange
{
		font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #A45C01;
	margin-bottom: 0; 
	padding-bottom: 0;}


	
h2.kiwi2 {
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #006600;
	margin-bottom: 0; 
	padding-bottom: 0;}
	
h3.slate {
	color:#a2b8be;
	font-size: 16px;
	text-transform:uppercase;
	padding-bottom:0;
	margin:0;
	line-height:20px;
	text-align:right; }
	
h2.slate2 {
	color:#a2b8be;
	font-size: 16px;
	text-transform:uppercase;
	padding-top:10px;
	padding-bottom:4px;
	margin:0;
	margin-bottom:8px;
	line-height:20px;
	text-align:left;
	border-bottom: #c5db01 2px dotted; }
	
h2.lime, h3.lime, h1.lime {
	color:#c5db01;
	font-size: 24px;
	padding-bottom:12px;
	margin:0;
	padding-top:0;	
	font-weight:normal;
	text-transform:uppercase;
	line-height:20px;
	text-align:right; }
	
h2.tangerine {
	color:#D87A00;
	font-size: 24px;
	padding-bottom:12px;
	margin:0;
	padding-top:0;	
	font-weight:normal;
	text-transform:uppercase;
	line-height:20px;
	text-align:right; }
	
h2.tangerinetoobig {
	color:#D87A00;
	font-size: 21px;
	padding-bottom:12px;
	margin:0;
	padding-top:0;	
	font-weight:normal;
	text-transform:uppercase;
	line-height:20px;
	text-align:right; }

	
h2.big {
	font-family: "arial", Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #950000;
	margin-bottom: 0; 
	padding-bottom: 0;}

h3 {
	font-family: "arial", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	margin-bottom: 0; 
	padding-bottom: 0;}

h3.satsuma {
	color:#D87A00;
	font-size: 18px;
	margin:0;
	padding:0;
	padding-bottom:6px;	
	font-weight:normal;
	text-transform:uppercase;
	line-height:14px; }
	
h3.kiwi {
	font-family: "arial", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #006600;
	margin-bottom: 0; 
	padding-bottom: 0;}
	
h3.kiwi2 {
	font-family: "arial", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #006600;
	margin-bottom: 0; 
	padding-bottom: 0;}
	
h3.tangerine {
	font-family: "arial", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #D87A00;
	margin-bottom: 0; 
	padding-bottom: 0;}
	
h3.snohead {
	font-family: "arial", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	margin-bottom: 0; 
	padding-bottom: 0;}
	
h3.big {
	font-family: "arial", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #62776E;
	margin-top: 0; 
	padding-top: 0;
	margin-bottom: 0; 
	padding-bottom: 0;}


h4 {
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	text-transform:uppercase;
	color: #008040;
	margin-bottom: 0; 
	padding-bottom: 4px;}
	
.whitetext {
	font-size : 12px;
	font-family :  "arial", Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-style: normal;
	font-weight: normal; }

.h2white, h2whitec {
	font-family: "arial", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	margin-bottom: 0;
	padding-bottom: 2;
	padding-top: 6px;
	padding-left: 12px;
}
.h2whitetabled
{
	font-family: "arial", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	text-align:center;
}

.h2whitec{
	text-align:center;
}

.text
{
	
	font-size : 12px;
	font-family :  "arial", Arial, Helvetica, sans-serif;
	color: #575650;
	font-style: normal;
	font-weight: normal;}
	
	
	
.biggertext
{
	
	font-size : 14px;
	font-family :  "arial", Arial, Helvetica, sans-serif;
	color: #575650;
	font-style: normal;
	font-weight: normal;}

	
	
.textleft
{

	font-size : 12px;
	font-family :  "arial", Arial, Helvetica, sans-serif;
	color: #575650;
	font-style: normal;
	font-weight: normal;
	text-align:center;
}

.text_dark 
{
	font-family: "arial", Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #581300;
}

.text0 {
	font-family: "arial", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #006600;}

.text1 {
	font-family: "arial", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;}

.text2 {
	font-family: "arial", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;}

.text2red {
	font-family: "arial", Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
	color: #FF0000;}

.text2o {
	font-family: "arial", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #d26015;}

.text13{
	font-size : 11px;
	font-family :  "arial", Arial, Helvetica, sans-serif;
	color: #2c6300;
	font-weight: bold;}
	
.text14 {
	font-family: "arial", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #006600;}

.text3 {
	font-family: "arial", Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}

.text4 {
	font-family: "arial", Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
}
.text411w {
	font-family: "arial", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
}
.text44w {
	font-family: "arial", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
}
.text44b {
	font-family: "arial", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}

.text5 {
	font-family: "arial", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #575650;
}

.text6 {
	font-family: "arial", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #006600;
}

.text8 {
	font-family: "arial", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #575650;
}

.text7 {
	font-family: "arial", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
}

.text7b {
	font-family: "arial", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
}

.text7border {
	font-size : 12px;
	font-family :  "arial", Arial, Helvetica, sans-serif;
	color: #575650;
	font-style: normal;
	font-weight: normal;
	border-bottom: 2px dotted #D87A00;
}

.text9 {
	font-family: "arial", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	font-style: normal;
	font-weight: bold;
	color: #006600; }

.text10 {
	font-family: "arial", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000; }

.text11 {
	font-weight: bold;
	font-size: 16px;
	color: #696969;
	font-style: normal;
	font-family: "arial" , Arial, Helvetica, sans-serif; }

.text12{
	font-size : 11px;
	font-family :  "arial", Arial, Helvetica, sans-serif;
	color: #000000;
	font-style: normal;
	font-weight: normal; }

.txtorange
{
	color:#D87A00;
}
.caldays {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	color: #406069;
	font-style: normal;
}

.textflipwhite{
	font-family: "arial" , Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color: #ffffff; }

address {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #406069;
	font-style: normal;}
	
.sitemap{
	font-size : 13px;
	font-family :  "arial", Arial, Helvetica, sans-serif;
	color: #006600;
	font-weight : bold;
	text-transform: uppercase;
	padding:3px;
	padding-left:10px;
	background: #DFE7E1; }


/*  FLIPS  */

A.access
{
	font-family: "arial" , Arial, Helvetica, sans-serif;
	font-size : 1px;
}
a.flipcal
{
	font-family: "arial" , Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	text-decoration: none;
	color: #575650;
}
a.flipcalcs
{
	font-family: "arial" , Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	text-decoration: none;
	color: #575650;
	background-color:Blue;
}
A.flipcal:hover{
	font-weight : bold;
	text-decoration: underline;
	color: #000000}

A:flipwhite
{
	text-decoration: none;
	font-weight:bold;
	color:#FFFFFF;
}

A.flip
{
	font-family: "arial" , Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	text-decoration: underline;
	color: #575650;
}
A.flipsmall
{
	font-family: "arial" , Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-weight : bold;
	text-decoration: underline;
	color: #FFFFFF;
}

A.fadeflip
{
	font-family: "arial" , Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : lighter; 
	text-decoration: underline;
	color: #999895;
}
.fadetext
{
	color:#999895;
}

A.flip:hover{
	font-weight : bold;
	text-decoration: none;
	color: #000000}

A.flip1{
	font-weight : bold;
	text-decoration: underline;
	color: #006600;}

A.flip1:hover{
	font-weight : bold;
	text-decoration: none;
	color: #009900}

A.flip2{
	font-weight : bold;
	text-decoration: none;
	color: #006600;}

A.flip2:hover{
	font-weight : bold;
	text-decoration: underline;
	color: #009900}

A.flip_10
{
	font-family: "arial" , Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	text-decoration: underline;
	color: #575650; }
	
a.fliporange
{
	font-family: "arial" , Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	text-decoration: none;
	COLOR: #d26015; }
	
a.fliporange:hover
{
	font-family: "arial" , Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	text-decoration: none;
	COLOR: #d26015; }

A.flipwhite{
	font-family: "arial" , Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	text-decoration: underline;
	color: #ffffff; }

A.flipwhite:hover{
	font-family: "arial" , Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	text-decoration: none;
	color: #ffffff; }
	
A.flip_red{
	font-weight : bold;
	text-decoration: none;
	color: #007040; }

A.flip_red:hover{
	font-weight : bold;
	text-decoration: none;
	color: #6f868c; }

A.flip3{
	font-weight : bold;
	text-decoration: underline;
	color: #FFFFFF; }

A.flip3:hover{
	font-weight : bold;
	text-decoration: none;
	color: #007040; }
	
A.fliplight
{
	font-family: "arial" , Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	text-decoration: none;
	color: #c4c4c4;
}
A.fliplight:hover
{
	font-family: "arial" , Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	text-decoration: underline;
	color: #ACACAC;
}
	
	
A.flip4{
	font-weight : bold;
	text-decoration: none;
	color: #523E0D; }

A.flip4:hover
{
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

A.flip5{
	text-decoration: none;
	color: #ffffff;
}

A.flip5:hover{
	text-decoration: underline;
	color: #ffffff}
	
A.flip6{
	text-decoration: underline;
	color: #006600;}

A.flip6o{
	text-decoration: underline;
	color: #A45C01;}
A.flip6o:hover{
	text-decoration: none;
	color: #D87A00;}

A.flip6:hover{
	text-decoration: none;
	color: #009900;}
	
A.flipp6{
	text-decoration: none;
	color: #006600;}

A.flipp6:hover{
	text-decoration: none;
	color: #009900;}
	
A.flip7{
	text-decoration: underline;
	color: #336600;}
	
A.flip7white{
	text-decoration: underline;
	color: #FFFFFF;}
A.flip7:hover{
	text-decoration: none;
	color: #FFFFFF;}


A.flip7:hover{
	text-decoration: none;
	color: #66AA00;}

A.flip8{
	font-weight : bold;
	text-decoration: underline;
	color: #000000;}

A.flip8:hover{
	font-weight : bold;
	text-decoration: none;
	color: #333333;}
	
A.flip9{
	font-weight : bold;
	text-decoration: underline;
	color: #D0FE01; }

A.flip9:hover{
	font-weight : bold;
	text-decoration: none;
	color: #FFFFFF; }

.oldcal{
	font-weight : normal;
	text-decoration: none;
	color:#a0a0a0; }
.oldcalfb{
	font-weight : normal;
	text-decoration: none;
	color:#a0a0a0; 
	background-color:LightGrey}
	
.oldcalbsk{
	font-weight : normal;
	text-decoration: none;
	color:#a0a0a0; 
	background-color:#f13737}
	
.oldcalab{
	font-weight : normal;
	text-decoration: none;
	color:#a0a0a0; 
	background-color:#b2edb0}
	
.oldcalcs{
	font-weight : normal;
	text-decoration: none;
	color:#a0a0a0; 
	background-color:#93bef3
	}

A.calFlip{
	font-weight : normal;
	text-decoration: none;
	color: #5483C0; }
A.calFlipcs{
	font-weight : normal;
	text-decoration: none;
	color: #5483C0; 
	background-color:Blue;
}

A.calFlip:hover
{
	font-weight: normal;
	color: SteelBlue;
	text-decoration: underline; }
	
A.flipnav{
	font-family: "arial" , Arial, Helvetica, sans-serif;
	font-weight : bold;
	text-decoration: none;
	color: #ffffff;}

A.flipnav:hover{
	font-weight : bold;
	text-decoration: none;
	color: #D0FE01;
}

A.MenuOn{
	font-family: "arial" , Arial, Helvetica, sans-serif;
	font-weight : bold;
	text-decoration: none;
	color: #D0FE01;
}
	
.ownerpager a
{
	display:block;
	height:14px;
	line-height:14px;
	vertical-align:middle;
	float:left;
	text-align:center;
	margin-left:2px;
	padding:2px 3px;
	background:url(../images/b_paging.gif) repeat-x;
	border:1px solid #486818;
	text-decoration:none;
	color:#fff;
	font-weight:bold;
}

a.flippager, a.flippager_current, a.flippager_button
{
	display:block;
	height:14px;
	line-height:14px;
	vertical-align:middle;
	float:left;
	text-align:center;
	margin-left:2px;
	padding:2px 3px;
	background:url(../images/b_paging.gif) repeat-x;
	border:1px solid #486818;
	text-decoration:none;
	color:#fff;
	font-weight:bold;
}
	a.flippager_current
	{
		background:#B5CA01;
		color:#000000;
	}
	
	 a.flippager_button
	 {
		font-weight:normal;
		padding:2px 4px;
		height:14px;
	 }
	
.hide
{
	visibility:hidden;
}
/**********************************************************************************
=FORMS
**********************************************************************************/

select.s116 {
	width : 116px;
	font-family : "arial", Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
	background-color : #FFFFFF;
	font-weight: normal;}
	
select.s250 {
	width : 250px;
	font-family : "arial", Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
	background-color : #F3F1E6;
	font-weight: normal;}

SELECT.drop200 {
	width : 200px;
	font-family : "arial", Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
	height : auto;
	color : #000000;
	background-color : #F3F1E6; }

SELECT.drop120 {
	width : 120px;
	font-family : "arial", Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	height : auto;
	color : #000000;
	background-color : #F3F1E6;
	font-weight: normal;}
	
SELECT.drop140 {
	width : 140px;
	font-family : "arial", Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	height : auto;
	color : #000000;
	background-color : #F3F1E6;
	font-weight: normal;}
	
	
SELECT.drop150 {
	width : 150px;
	font-family : "arial", Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	height : auto;
	color : #000000;
	background-color : #F3F1E6;
	font-weight: normal;}

SELECT.drop50 {
	width : 50px;
	font-family : "arial", Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	height : auto;
	color : #000000;
	background-color : #F3F1E6;
	font-weight: normal;}

SELECT.drop40 {
	width : 40px;
	font-family : "arial", Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	height : auto;
	color : #000000;
	background-color : #F3F1E6;
	font-weight: bold;}

SELECT.drop70 {
	width : 70px;
	font-family : "arial", Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	height : auto;
	color : #000000;
	background-color : #F3F1E6;
	font-weight: normal;}

SELECT.drop90 {
	width : 90px;
	font-family : "arial", Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	height : auto;
	color : #000000;
	background-color : #F3F1E6;
	font-weight: normal;}


input.i104 {
	width : 104px;
	font-family : "arial", Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
	background-color : #F3F1E6;
	font-weight: normal;}

input.input300{
	font-family: "arial", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 300px;
	background-color : #F3F1E6;}

input.input400{
	font-family: "arial", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 400px;
	background-color : #F3F1E6;}

input.input200{
	font-family: "arial", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 200px;
	background-color : #F3F1E6;}

input.input250{
	font-family: "arial", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000C00;
	width: 250px;
	background-color : #F3F1E6;}

input.input150{
	font-family: "arial", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 150px;
	background-color : #F3F1E6;}
	
input.input100{
	font-family: "arial", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 100px;
	background-color : #F3F1E6;}

input.input80{
	font-family: "arial", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 80px;
	background-color : #F3F1E6;}
	
input.input70{
	font-family: "arial", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 70px;
	background-color : #F3F1E6;}

input.input50{
	font-family: "arial", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 50px;
	background-color : #F3F1E6;}

input.input20{
	font-family: "arial", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 20px;
	background-color : #F3F1E6;}

textarea.textarea300 {
	width: 300px;
	height: 100px;
	font-family: "arial", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
	font-style: normal;
	font-weight: normal;
	background-color : #F3F1E6;}

textarea.textarea200 {
	width: 200px;
	height: 100px;
	font-family: "arial", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
	font-style: normal;
	font-weight: normal;
	background-color : #F3F1E6;}
	
textarea.t250 {
	width: 250px;
	font-family: "arial", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
	background-color : #F3F1E6;}

.borderapplicator 
{
	background-color : #f3f1e6;
}

ul, ol {
	padding:0 0 18px 0;}
	


ul li{
	background:url(../images/lil_arrow.gif) no-repeat 0 0.5em;
	padding:0 0 0 15px;
	margin:0;
	}

/**********************************************************************************
=FEATURES
**********************************************************************************/
#features ul{
	margin:0;
	padding:0;
	}

#features li{
	margin:0;
	padding:0;
	background:url('../images/nav_arrow_normal.gif') no-repeat 0 50%;
	padding-left:20px;
	display:block;
	height:2em;
	line-height:2em;
	}
	
/**********************************************************************************
=SEARCH RESULTS
**********************************************************************************/

.hMapSearch
{
	background:url("../images/h_mapsearch.gif") no-repeat top left;
	color:#006600;
	text-transform:uppercase;
	height:23px;
	padding-left:15px;
	width:269px;
	font-weight:bold;
	font-size:11px;
}

.hFeatured
{
	background:url("../images/h_featured.gif") no-repeat top left;
	color:#FFFFFF;
	text-transform:uppercase;
	height:23px;
	width:246px;
	padding-left:15px;
	font-weight:bold;
	font-size:11px;
}
.hFeatured2
{
	background:url("../images/locations_top.gif") no-repeat top left;
	color:#FFFFFF;
	text-transform:uppercase;
	height:23px;
	width:246px;
	padding-left:15px;
	font-weight:bold;
	font-size:11px;
}
.hFeaturedbot2
{
	background:url("../images/locations_bottom.gif") no-repeat top left;
	color:#FFFFFF;
	text-transform:uppercase;
	height:23px;
	width:246px;
	padding-left:15px;
	font-weight:bold;
	font-size:11px;
}

.cMapSearch
{
	text-align:center;
	vertical-align:top;
	padding-top:20px;
	border:2px solid #B5CA01;
	border-top:0;
}

/**********************************************************************************
=SEO (HOMEPAGE)
**********************************************************************************/
.seo_england, .seo_wales, .seo_scotland, .seo_ireland
{
	padding: 20px 5px 4px 0;
	background:url('../images/hs_england.jpg') no-repeat;
	text-align:right;
	height:17px;
	text-transform:uppercase;
	color: #ddf604;
}
	.seo_wales{	background:url('../images/hs_wales.jpg') no-repeat;}
	.seo_scotland{background:url('../images/hs_scotland.jpg') no-repeat;}
	.seo_ireland{background:url('../images/hs_ireland.jpg') no-repeat;}

* html .seo_england, * html .seo_wales, * html .seo_scotland, *html .seo_ireland
{
	height:41px;
}

.seo_region
{
	display:block;
	background:url('../images/seo_region.gif') #CDD7A0 no-repeat 8px 50%;
	padding:4px 2px 4px 20px;
}

.seo_county
{
	display:block;
	background:url('../images/seo_county.gif') #E7E9D5 no-repeat 25px 50%;
	padding:4px 2px 4px 40px;
}

/**********************************************************************************
=SITEMAP
**********************************************************************************/
#tblSitemap
{
	margin:10px;
	width:100%;
}

	#tblSitemap th, #tblSitemap td
	{
		text-align:left;
		padding:3px 5px;
	}
	
	#tblSitemap th, #tblSitemap th a{
		background:#8AA3AA;
		color:#FFFFFF;
		text-decoration:none;
		text-transform:uppercase;
	}
	
	#tblSitemap td.region, #tblSitemap td.region a{
		color: #1B903B;
		font-weight:bold;
	}
		#tblSitemap td.region{padding-left:15px;}
		

	#tblSitemap td.county, #tblSitemap td.county a{
		color: #000000;
	}

	#tblSitemap td.county{padding-left:25px;}
	

/**********************************************************************************
=OWNERS
**********************************************************************************/

.tdimage, .tdimagebig{vertical-align:top;padding-left:4px;}
	.tdimage img, .tdimagebig img{border:1px solid #000000;}
	
.tdimagebig
{
	padding-left:0px;
	padding-right:4px;}

.tdimagebtn{padding-bottom:3px;vertical-align:top;text-align:right;}
	.tdimagebtn img{vertical-align:top;}

.imgcaption
{
	border:1px solid #9BADB1;
	text-transform:uppercase;
	margin-top:3px;
	font-size:9px;
	padding:1 2px;
}
	* html .imgcaption{margin:0;}
	
/**********************************************************************************
=iBox
**********************************************************************************/	
 #pop_overlay
 {
      display: none;
      position: fixed;
      width: 100%;
      height: 100%;
      top: 0px;
      left: 0px;
      background: #3D5558;
      filter: alpha(opacity=80);
      -moz-opacity: 0.8;
      opacity: 0.8;
      z-index:997;
 }
 * html #pop_overlay{position:absolute;}
 
 #pop_container
 {
      display: none;
      position: absolute;
      width: 100%;
      height: 100%;
      top: 0px;
      left: 0px;
      z-index:998;
 }

 #pop_inner
 {
      display: block;
      width: 500px;
      height: auto;
      position:absolute;
      top:120px;
      left:50%;
      margin:0 0 0 -250px;
      padding:20px;
      background: #FFFFFF;
      border: 2px solid #D87A00;
      text-align: left;
      font-size:0.8em;
 }
    #pop_inner h3
    {
        margin-bottom:10px;
    }
/*
Calendar css
*/
#calcal
{
	position:absolute;
	z-index:1;
	background-color:White;
	font-size : 12px;
	font-family :  "arial", Arial, Helvetica, sans-serif;
	color: #575650;
	font-style: normal;
	font-weight: normal
}

#CalendarControlIFrame {
  display: none;
  left: 0px;
  position: absolute;
  top: 0px;
  height: 250px;
  width: 250px;
  z-index: 99;
}

#CalendarControl {
  position:absolute;
  background-color:#FFF;
  margin:0;
  padding:0;
  display:none;
  z-index: 100;
}

#CalendarControl table {
  font-family: arial, verdana, helvetica, sans-serif;
  font-size: 8pt;
  border-left: 1px solid #336;
  border-right: 1px solid #336;
}

#CalendarControl th {
  font-weight: normal;
}

#CalendarControl th a {
  font-weight: normal;
  text-decoration: none;
  color: #FFF;
  padding: 1px;
}

#CalendarControl td {
  text-align: center;
}

#CalendarControl .header {
  background-color: #336;
}

#CalendarControl .weekday {
  background-color: #DDD;
  color: #000;
}

#CalendarControl .weekend {
  background-color: #FFC;
  color: #000;
}

#CalendarControl .current {
  border: 1px solid #339;
  background-color: #336;
  color: #FFF;
}

#CalendarControl .weekday,
#CalendarControl .weekend,
#CalendarControl .current {
  display: block;
  text-decoration: none;
  border: 1px solid #FFF;
  width: 2em;
}

#CalendarControl .weekday:hover,
#CalendarControl .weekend:hover,
#CalendarControl .current:hover {
  color: #FFF;
  background-color: #336;
  border: 1px solid #999;
}

#CalendarControl .previous {
  text-align: left;
}

#CalendarControl .next {
  text-align: right;
}

#CalendarControl .previous,
#CalendarControl .next {
  padding: 1px 3px 1px 3px;
  font-size: 1.4em;
}

#CalendarControl .previous a,
#CalendarControl .next a {
  color: #FFF;
  text-decoration: none;
  font-weight: bold;
}

#CalendarControl .title {
  text-align: center;
  font-weight: bold;
  color: #FFF;
}

#CalendarControl .empty {
  background-color: #CCC;
  border: 1px solid #FFF;
}

.calcal table td {
	color: #ffffff;
}
.padding1
{
	padding:1px;
}
/* Enhanced box css */
#enhanceboxcontainer {
	width:630px;
	height:605px;
	background-color:#FFFFFF;
	}
	
#enhanceboxhead {
	width:630px;
	height:145px;
	background-image:url(../../images/enhancehead.jpg);
	float:left;
}

#enhanceboxmid {
	width:630px;
	height:330px;
	background-image:url(../../images/enhancemid.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	float:left;
	text-align:left;
}

#enhanceboxmid h1 {
	color:#729417;
	font-size:26px;
	margin:25px 0 0 15px;
	padding:0px;
}

.enhanceh1big {
	font-size:39px;
	color:#698F01;
	}

#enhanceboxlower {
	width:630px;
	height:190px;
	background-image:url(../../images/enhancelower.jpg);
	float:left;
	}
	
#enhanceboxcontainer h3 {
	float:left;
	margin-top:25px;
	margin-left:15px;
	padding-top:0px;
	font-size:19px;
	font-weight:normal;
}

.h3big {
	font-size:29px;
	}
	
#enhanceheadertext {
	color:#FFFFFF;
	font-size:15px;
	width:440px;
	float:left;
	text-align:left;
	margin-left:15px;
	margin-top:10px;
	}
	
#enhancefootertext {
	color:#FFFFFF;
	font-size:15px;
	width:590px;
	float:left;
	text-align:left;
	margin-left:15px;
	margin-top:40px;
	}
	
.enhancelist {
	margin-top:20px;
	padding:0px;
	margin-left:39px;
	font-size:13px;
	font-weight:bold;
	color:#729417;
	padding-right:20px;
	}
	
.enhancelist li {
	margin-top:10px;
	padding:0px;
	}
	
.enhancelistorange {
	color:#CF7B13;
	}

.extrabox
{	
	background-color:#D18017;
	height:60px;
	width:100%;
}
	
#signuptext {
	color:#FFFFFF;
	margin-top:8px;
	font-size:19px;
	float:left;
	width:630px;
	text-align:center;
	}
	
#signuptext a {
	color:#FFFFFF;
	margin-top:40px;
	font-size:28px;
	text-decoration:underline;
	}
	
.listingblue, .listingblue a {
            color:#6F9890;
            font-size:12px;
            font-weight:bold;
            text-decoration:none;
            }    
	
.listinggreen, .listinggreen a {
            color:#598D0E;
            font-size:12px;
            font-weight:bold;
            text-decoration:none;
            } 

.listingorange, .listingorange a {
            color:#B17713;
            font-size:12px;
            font-weight:bold;
            text-decoration:none;
            }                       
            

.listingyellow, .listingyellow a {
            color:#A49005;
            font-size:12px;
            font-weight:bold;
            text-decoration:none;
            } 
            
.listingbrown, .listingbrown a {
            color:#AC6845;
            font-size:12px;
            font-weight:bold;
            text-decoration:none;
            } 


.listingtext {
            font-size:11px;
            }
            
.tableimage
{
	z-index: 99;
	position:absolute;
	margin-left:-79px;
}
.tabletext 
{
z-index:1;
}
.fswidth
{
	width:160px;
}

.fstextbox 
{
	height:80px;
	width:256px;
}

a.bnew
{
	height:41px;
	width:93px;
	background-image: url(../../images/t_booknew1.gif);	
}

a.bnew:hover
{
	height:41px;
	width:93px;
	background-image: url(../../images/t_booknew2.gif);
}
a.bopen
{
	height:41px;
	width:93px;
	background-image: url(../../images/t_bookopen1.gif);	
}

a.bopen:hover
{
	height:41px;
	width:93px;
	background-image: url(../../images/t_bookopen2.gif);
}
a.bprov
{
	height:41px;
	width:94px;
	background-image: url(../../images/t_bookprovisional1.gif);	
}

a.bprov:hover
{
	height:41px;
	width:94px;
	background-image: url(../../images/t_bookprovisional2.gif);
}
a.bdec
{
	height:41px;
	width:92px;
	background-image: url(../../images/t_bookdeclined1.gif);	
}

a.bdec:hover
{
	height:41px;
	width:92px;
	background-image: url(../../images/t_bookdeclined2.gif);
}
a.bcon
{
	height:41px;
	width:93px;
	background-image: url(../../images/t_bookcompleted1.gif);	
}

a.bcon:hover
{
	height:41px;
	width:93px;
	background-image: url(../../images/t_bookcompleted2.gif);
}
a.badd
{
	height:41px;
	width:93px;
	background-image: url(../../images/t_bookadd1.gif);	
}

a.badd:hover
{
	height:41px;
	width:93px;
	background-image: url(../../images/t_bookadd2.gif);
}

a.bnewsel
{
	height:41px;
	width:93px;
	background-image: url(../../images/t_booknew2.gif);	
}

a.bnewsel:hover
{
	height:41px;
	width:93px;
	background-image: url(../../images/t_booknew2.gif);
}
a.bopensel
{
	height:41px;
	width:93px;
	background-image: url(../../images/t_bookopen2.gif);	
}

a.bopensel:hover
{
	height:41px;
	width:93px;
	background-image: url(../../images/t_bookopen2.gif);
}
a.bprovsel
{
	height:41px;
	width:94px;
	background-image: url(../../images/t_bookprovisional2.gif);	
}

a.bprovsel:hover
{
	height:41px;
	width:94px;
	background-image: url(../../images/t_bookprovisional2.gif);
}
a.bdecsel
{
	height:41px;
	width:92px;
	background-image: url(../../images/t_bookdeclined2.gif);	
}

a.bdecsel:hover
{
	height:41px;
	width:92px;
	background-image: url(../../images/t_bookdeclined2.gif);
}
a.bconsel
{
	height:41px;
	width:93px;
	background-image: url(../../images/t_bookcompleted2.gif);	
}

a.bconsel:hover
{
	height:41px;
	width:93px;
	background-image: url(../../images/t_bookcompleted2.gif);
}
a.baddsel
{
	height:41px;
	width:93px;
	background-image: url(../../images/t_bookadd2.gif);	
}

a.baddsel:hover
{
	height:41px;
	width:93px;
	background-image: url(../../images/t_bookadd2.gif);
}
.wide
{
	width:100%;
}
.slated{
	color:#a2b8be;
	font-size: 18px;
}
.limed
{
	color:#c5db01;
	font-size: 18px;
}
.fullwidth
{
	width:558px;
}


A.text2 {
	font-family: "arial", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:none;		
}
A.tagtitle
{
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #006600;
	margin-bottom: 0; 
	padding-bottom: 0;
	text-decoration: none;
	}

.regionlist {
	background-color: #F2F3E8;
	border-bottom:#7d9e37 2px solid;
	border-left:#7d9e37 2px solid;
	border-right:#7d9e37 2px solid; }
	
.regionlist td{
		vertical-align:top; }

.regionlist a {
	color:#161616;
	margin:2px;
	width:231px;
	_width:249px;
    font-size:0.92em;
	border:solid 1px #C3CA9E;
    background:url(../images/bg_regionlist.gif) repeat-x top left #E4E5CF;
    padding:4px 4px 4px 12px;    
	text-decoration:none;
	display:block; }
	
	.regionlist a:hover {
		color:#161616;
		background:url(../images/bg_regionlist2.gif) repeat-x top left #D1D2B0;
		text-decoration:none; }


.filterpanel {	
	background: #C2CDC5; }
	
.filterpanel th {
	padding-left: 10px;
	background:#7D9E37;
	height:24px;
	text-align:left; }
		
.filterpanel td {
	color:#336600;
	vertical-align:top; }
	
.filterpanel a {
	color:#161616;
	margin:0 2px 2px 2px;
	width:122px;
	_width:136px;
	font-size:0.92em;	
	border:solid 1px #D3D5BB;
	padding:2px 4px 2px 8px;
	text-decoration:none;
	display:block; }
		
.filterpanel a:hover {
	color:#336600;
	border:solid 1px #C3CA9E;
	background:url(../images/bg_filterlist.gif) repeat-x top left #E4E5CF;
	text-decoration:none; }
			
a.filterselected {
	border:solid 1px #00652F;
	color:#FFFFFF;
	background:url(../images/bg_filterlist2.gif) repeat-x top left #D1D2B0; }
		
.filterdisabled {
	color:#768050;
	margin:0 2px 2px 2px;
	width:122px;
	_width:136px;	font-size:0.82em;
	border:solid 1px #D3D5BB;
	padding:2px 4px 2px 8px;
	text-decoration:none;
	display:block; }
	
.filterhide
{
	display:none;
}
		
.filtertitle {
	text-transform:uppercase;
	font-weight:bold;
	padding: 10px 10px 4px 10px;
	font-size:11px;
	line-height: 18px; }
.tooright
{
	float:right;
	padding-top:6px;
	padding-right:3px;
}
.tbw{width:132px;}

.calcal2
{
	position:absolute;
	z-index:1;
	background-color:Darkseagreen;		
	font-size : 12px;
	font-family :  "arial", Arial, Helvetica, sans-serif;
	color: #575650;
	font-style: normal;
	font-weight: normal
}
.tablebum
{
	margin-bottom:4px;
}
#search_start_date_calbutton
{
	display:none;
}
#start_date_calbutton
{
	display:none;
}
.capita{text-transform:capitalize;}

A.flip6c{
	text-decoration: underline;
	color: #006600;
	text-transform:capitalize;}

A.flip6oc{
	text-decoration: underline;
	color: #A45C01;
	text-transform:capitalize;}

iframe {
border: 0px solid #ffffff;
}
