@charset "utf-8";
/* CSS Document */
@charset "utf-8";
	
/* Color Legend */


/* Reset */

html, body { margin: 0; padding: 0; border: 0;  background: transparent; font-size:10px; }

div, span, article, aside, footer, header, hgroup, nav, section,
h1, h2, h3, h4, h5, h6, p, blockquote, a, img, ol, ul, li, 
table, tr, th, td, tbody, tfoot, thead {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	background: transparent;
}

article, aside, dialog, figure, footer, header, hgroup, nav, section {	display:block; }

h1, h2, h3, h4, h5, h6, p, li, blockquote, td, th, a, caption, em, strong, b, i, u, strike { }
	

ol, ul { list-style: none; }

table { border-collapse: collapse; border-spacing: 0; }

/* Headings */

h1, h2, h3, h4, h5, h6 { font-weight: bold; color: #000; }

h1 {
	font-size: 22px;
	text-align: center;
	margin-top: 35px;
	margin-bottom: 0px;
	font-family: "Lucida Handwriting";
	font-weight: bold;
	color: #00F;
}
h2 {
	font-size:12px;
	text-align:center;
	font-family:"Lucida Handwriting";
	font-weight:bold;
	color:#804000;
	padding-top: 5px;
	line-height: 125%;
}
h3 {
	font-size: 14px;
	color: #FF0;
	font-weigth: 600;
	font-face: "lucida handwriting";
	font-style: italic;
	font-family: "Lucida Bright";
	text-align: center;
	font-weight: bold;
	margin-left: 0px;
	margin-top: 5px;
}
h4 {
	font-size: 6px;  /*this is used as a p text on main page*/
	color: #8C4600;
	font-weigth: 600;
	font-family: "Lucida Bright";
	padding-left: 15px;
	text-align: left;
}
h5 {
	font-size:17px;
	padding-top: 35px;
	padding-left: 12px;
	padding-bottom: 0px;
	font-family: "Lucida Handwriting";
	font-weight: bold;
	color: #F00;
}
h6 {
	font-size: 8px;
	color: #F00;
	margin-left: 10px;
	text-align: left;
	font-weight: bold;
	padding-top:0px;
	font-family: "Lucida Handwriting";
	 
}

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { margin: 0; }


/* Text Elements */

p           	{
	color:#000;
	font-size:12px;
	line-height:125%;
	text-align: left;
	font-weight: bold;
	margin:0px;
	
}
a           	{  margin:0px; padding:0px; }

a:link			{ color:#8C4600;font-weight:bold;font-size:12px;}
a:visited		{ color: #F00;font-weight:bold;font-size:12px;}	
a:active		{ color: #F00;font-weight:bold;}
a:focus			{ color: #0F0;font-weight:bold; }
a:hover     	{ color: #F00;font-weight:bold; text-shadow:1px 1px 1px #000; }

blockquote  	{ color:#000; font-size:12px; }


strong      	{ font-weight: bold; }
em		      	{ font-style: italic; }

ul li		    { color:#000; font-size:12px;margin:0px; padding:0px }
ol li	     	{ color:#000; font-size:12px; }

ul          	{font-family: "Lucida Bright"; margin:0px; padding:0px;
}
ol          	{ list-style-type:decimal; }


/* Tables */

table       	{
					width:100%;
					font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
					font-size: 11px;
					font-style: italic;
					line-height: 110%;
					font-weight: bold;
					color: #8C4600;
					margin-left: 25px;
					margin-bottom:20px;	
					padding:20px;		}

th          	{ font-weight: bold; padding: 10px;}
thead, th    	{ background: #ccc; }

tbody			{   }

th,td,caption 	{
				font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
				color: #8C4600;
				font-size: 14px;
				font-style: italic;
				font-weight: bold;
				padding-left: 5px;
				line-height: 125%;
}
caption 		{ 	}

tfoot       	{	}
.tfooter		{ background-color: text-align:center; font-style:italic; }

/*---------------------------------------*/

html 	{	}

body	                    {
							background-color:#FABE50;
							background-image:url(http://churchfarmcandcpark.co.uk/images/bg.jpg);
							background-repeat:;
							margin-top:20px;
							margin-bottom:20px;
							text-align:center;
						}

/* Containers */
#outer						{ }
#footnav                {position:absolute; top:900px; left:155px; }

#wrapper 					{ width: 1025px; 
                             background-image:;	
							 background-color:rgba(255,255,255,1);						  
							  height:1100px;
							  margin-left: auto;
							  margin-right:auto;
							  box-shadow:2px 2px 40px #666;
							   border-top-right-radius: 50px;
							  border-top-left-radius:  50px;
							 -moz-border-top-right-radius: 50px;	
							  -moz-border-top-left-radius: 50px;}


#navbar            {    
						width: 100%;						
						height: 3.00em;							
						background-color:rgba(198,99,0,1);
						border-bottom:.12em solid rgba(51,0,0,1);
						border-top:.12em solid rgba(51,0,0,1);}
	
#navbar li               {display:inline-block;                          
						  margin-left:5px;                     
						  padding:.55em 1.34em;
						  background-color:rgba(198,99,0,1);					  
						  border-top-left-radius:em;
						  border-top-right-radius:em;
						  border:.15em ridge #300 ;
						  border-bottom:none;			  
						  
					   }
					   
#navbar li:hover   {background-color:#F27900; color:white; }	
								   
#navbar li a             {color:#fff; }							   
#navbar li a:hover       {color:#000; }					   

/*navigation ends - */

#facpics				{ 	width: 175px;
							float:left;
							margin-bottom: 25px; }
							
						
#facpics img	    		{margin-left: 15px;
							margin-top:  10px;
							background-image:url(http://file:///C|/Users/Michael%20Butchers/Desktop/images/background.jpg); 							
					  		background-repeat:no-repeat;
								}
							
#pricelist    {width:75px; height:75px; padding:5px 5px; border-radius:100%;
                        background:-moz-radial-gradient(white 10%,orange 10%,red 80%);
						background:-webkit-radial-gradient(white 10%,orange 10%,red 80%);
						background: linear-radial-gradient(white 10%,orange 10%,red 80%);
						background: -ms-radial-gradient(white 10%,orange 10%,red 80%);
						
						 float:right; margin-left:40px; margin-top:-70px;
						
						 }													
#pricelist a   {font-size:12px; color:#804600;}

#content 					{
	width: 100%;
	height: 950px;
	margin-left: 0px 15px 0px 0px;
	padding:Opx 10px;
	font-family: "Lucida Bright";
	font-size: 25px;
	border-top-width: 2px;	
	border-top-style: RIDGE;	
	border-color: #630;
	margin-top:0px ;
	clear: none;
	margin-right: 0px;
	position:relative;				}
#content h4         {}							
/*#indexpics					{width:900px;
							background-color:#CCC;}							
							
#indexpics img				{width:800px;
							padding-top:px;
							 height:auto;}													
							*/
							
#content #localarea             {width:90%; margin-left:15px; padding-right:10px;}
#content .weather                {margin-left:200px; margin-top:-10px; width:590px; height:75px; padding:10px; background-color:#FFFFCD; border:1px ridge #300;border-radius:15px;}

/*whats on starts */					 		
						  
						  
#sign					{
	width: 200px;
	height: auto;
	clear: both;
	float: left;
}
												  
							  
							  
#sign h1	                {
							padding-top:50px;
							margin-left:15px;
							color: #00F;
							border-top-width: 0px;
							border-right-width: 0px;
							border-bottom-width: 0px;
							border-left-width: 0px;
							border-top-style: none;
							border-right-style: none;
							border-bottom-style: none;
							border-left-style: none;}
	
							
/*whats on ends */							
													  		  
/*shed layout*/
					 
#shedcontent 				{margin-top: 0px;
							width:1025px;
							height:900px;
							background-image:;
							background-repeat:no-repeat;
							background-color:transparent;
							margin-right:;
							margin-left:0px;
							padding-top: x;
							padding-right:x;
							padding-left: 0px;
							float:left;}
										   
#shedcontentp			{
							margin:0px;
							color: #804600;
							font-weight: bold;
							font-family:"Lucida Bright";
							font-style:normal;
							line-height: 150%;
							font-size: 16px;
							text-align: centre;
							font-variant: small-caps;
							text-decoration: none;
							padding-top: 10px;}	
#hanlegastimes {
	width: 555px;
	margin: 0 auto;
	height: auto;
	background-color: #FABE50;
	text-align: left;
	border: 3px ridge #600;
}
#hanlegastimes p    {
	padding-bottom: 2px;

}							
#hanlegastimesleft			{
	width: 347px;
	float: left;
	background-color: #FAEED3;
	height: 145px;
	border-bottom-style: ridge;
	border-left-style: ridge;
	border-width: 3px;
                             } 
#hanlegastimesright			{
	width: 202px;
	float: right;
	background-color: #FAEED3;
	height: 145px;
	border-bottom-style: ridge;
	border-right-style: ridge;
	border-width: 3px;
}
/*----------------------------------------whats on-finishes------------------------------------------*/ 

							 
/*#xmas 						{
	width: 700px;
	text-align: center;
	height: 45px;
	margin-left: 170px;
	padding: 8px;
	font-weight: bold;
	border-top-left-radius: 50px;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	/*insert top.bottom,or deg and colour
	background: -moz-linear-gradient(bottom,#F00 ,#fff 80%, #F00 );
	background: -webkit-linear-gradient(bottom,#F00 ,#fff 80%, #F00);
	background: linear-gradient(bottom,#F00 ,#fff 80%, #F00);
	background: -ms-linear-gradient(bottom,#F00 ,#fff 80%, #F00);*/
		

/*------------------------------------------------whats on ends--------------------------------------------------------------------*/
					   										   															   
#shedgallery				{width:900px;
							 height:auto;
							 float:left;
							 margin-top:12px;
							 margin-bottom:0px;}
					 
#shedgallery images			{display:inline;
							 margin-bottom:0px;}
							 
#lowerpic					{width:900px;
							height:200px;
							 margin-bottom:-0px;
							 padding-bottom: 0px;}
						 
#lowerpic img       {
							margin-top:0px;
							margin-bottom: 0px;
							padding-bottom: 0px;}						 				  					
					 	
/*shed layout ends*/

/*PRICES*/
#calender                     {
	width: 470px;
	height: 500px;
	border-top-left-radius: 15px;
	background-color:rgba(255,255,255,1);
	border-bottom-right-radius: 15px;
	border-top-right-radius: 15px;
	border: 3px ridge #999;	
	border-bottom-left-radius:15px;
	padding-top:30px;
	padding-bottom:10px;
	padding-right:10px;
	position:absolute;
	padding-left:20px;
	left:40px;
	top:40px;
}

#leftinfo                  {
	width: 200px;
	font-family: "Arial Black", Gadget, sans-serif;
	height: 200px;
	margin-top: 200px;
}
								
#boxtop 					{
	width: 375px;
	height: 220px;
	padding: 9px;
	border-radius: 15px;
	border: 2px dotted black;
	position: absolute;
	left: 600px;
	top: 8px;
						
						}
	

#green  {
	width: 50px;
	height: 190px;
	background-color: #0F0;
	float: left;
	margin: 5px 7px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	border-top-left-radius: 20px;
	box-shadow: 1px 1px 1px 2px rgba(0,0,0,1);
}
	 

#box2					{
	width: 375px;
	height: 220px;
	padding: 7px;
	margin-bottom: 0px;
	margin-top: 25px;
	border-radius: 15px;
	border: 2px dotted black;
	border-top:none;
	border-bottom:none;
	position:absolute;
	left:600px;
	top:226px;
						
						}
#blue  {
	width: 50px;
	height: 190px;
	background-color: #00F;
	float: left;
	margin: 0px 7px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	border-top-left-radius: 20px;
	box-shadow: 1px 1px 1px 2px rgba(0,0,0,1);
}						 
	 						
	
#box3 					{
	width: 375px;
	height: 220px;	
	text-align: left;
	padding: 7px;
	border-radius: 15px;
	border: 2px dotted black;
	position:absolute;
	left:600px;
	top:482px;
	
	
								

						   }  

#red  {
	width: 50px;
	height: 190px;
	background-color: red;
	float: left;
	margin: 0px 7px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	border-top-left-radius: 20px;
	box-shadow: 1px 1px 1px 2px rgba(0,0,0,1);
}						 
	 							
							
								

/*PRICES  layout ends*/								
				  
#content p			{
	padding: 0px 15px;
	color: #8C4600;
	font-weight: bold;
	font-face: Lucida Bright;
	font-family: "Lucida Bright";
	font-style: normal;
	line-height: 130%;
	font-size: 11px;
	text-align: center;
												}
					
#content h4		 {
	text-align: left;
	margin-top: 2px;
	padding-bottom: 2px;
	font-family: "Lucida Bright";
	font-size: 14px;
	padding-top: 2px;
	font-weight: normal;
	
											}
												
#content h	   {
							margin-left:40px;
							margin-top: 20px;
							font-weight: bold;
					
}
#content ul li				{
							margin-left:20px;
							margin-top: 5px;
							color: #804000;
							font-weight: 600;
							font-family:"Lucida Bright";
							ont-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
							line-height: 125%;
						}
/* contact us starts*/

#contactleft				{
	width: 300px;
	float: left;
	height: 150px;
	text-align: justify;
	margin-left: 15px;
	margin-right: px;
	margin-bottom: 12px;
	margin-top: 25px;
	padding: px;
}
							
#contactleft img			{border: 3px ridge #8C4600;}							
#contactright				{
	width: 300px;
	margin-top: 50px;
	margin-right:150px;
	float:right;
	clear:all;
	font-family: "Lucida Bright";
	font-size: 13px;
}
#contactrgttxt h2 {font-family: "Lucida Bright";
					font-size: 16px;}											
#reviews1           {
	width: 400px;
	height: auto;
	padding: 0px;
	border: 1px dotted #000000;
	float: left;	
	margin-left:200px;
}							
#reviews1 p {
	font-family: "Courier New", Courier, monospace;
	font-size: 1.25em;
	padding: 10px;
	text-align: left;
}							
							
/* contact us ends */
#map       {margin-top:0px;}							
/* holiday statics starts*/	

#statictxt			{
							margin-top: 10px;
							width: 450px;
							float:right;
							line-height: 155px;
							margin-right: px;
			}												 
#table					{width:400px;
						 float:left;
						 height:auto;
						 } 
#table tr td 			 {
							padding-top: 10px;
							padding-right: 5px;
							padding-bottom: 0px;
							padding-left: 10px;
						}



				
#static_gallery					{
						width: 150px;
						height: auto;
						float: left;
						margin-left: 80px;
						margin-top: 2px;
						}
							 
#static_gallery img 		{display:block;margin-bottom:10px;}	
				 	
#gallery2					{width:900px;
							 height:auto;
							 float:left;}
							 
#gallery2 images				{display:inline;}	

#caravan1 						{ width:250px;float:left;
								 height:auto;}
								 
#caravan1 p 					{ width:250px;
								  padding:2px}									 

#caravan2						 {
								width:250px;
								float:right;
								height:auto;
								margin-bottom: 0px;
}
#caravan2 p 					{ width:250px;
								  padding:2px}
								  
#homes							{width: 900px;
								 heifght:100px;
								 margin-bottom: 8px;}								  
								  
#homes side						{margin-bottom: 20xp;
   								 width:400px;}


							  	
#homes-bottom-left				 {width:800px;
					             height:auto;
								 float:left;
								 clear:both;
								 margin-left:0px;
								}
								 
#homes-bottom-left p			{width:700px;
					             height:auto;}
								 

									 
								 				 	
/* holiday statics ends*/				  


/* Navigation Extra */
			

		   

.facilities {
        position: relative;
        padding: 23px 40px 22px;
        margin: 20px;
        background: #fff;
        border: 2px solid #600;
        font-family: Helvetica, Arial;
		width:450px;
		float:left;
				
    }
    .facilities-title {
        position: absolute;
        top: -20px;
        left: -12px;
        padding: 4px 10px;
        background: #D6B594;
        color: #fff;
		text-shadow:1px 1px 0px #000;
		-webkit-text-shadow:1px 0px 0px #000;
		-moz-text-shadow:1px 1px 0px #000;
        -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.3);
        -moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.3);
        box-shadow: 1px 1px 2px rgba(0,0,0,0.3);
		border-top-right-radius:15px;
		 border: 1px solid #600;
    }
    .facilities-title:after {
        content: '';
        display: block;
        height: 40px;
        width: 16px;
        position: absolute;
        top: 32px;
        left: 0px;
        background: transparent;
        z-index: -1;
        border-top: 65px solid #000;
        border-left: 45px solid transparent;
    }				
	    .admonition {
        position: relative;
        padding: 23px 40px 22px;
        margin: 20px;
        background: #fff;
        border: 2px solid #600;
        font-family: Helvetica, Arial;
		font-size:13px;
		width:350px;
		float:right;
		border-radius:7px;		
				
    }
    .admonition-title {
        position: absolute;
        top: -20px;
        left: -12px;
        padding: 4px 10px;
        background: #D6B594;
        color: #0F0;
		text-shadow:1px 1px 0px #000;
		-webkit-text-shadow:1px 1px 0px #000;
		-moz-text-shadow:1px 1px 0px #000;
        -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.3);
        -moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.3);
        box-shadow: 1px 1px 2px rgba(0,0,0,0.3);
		border-top-right-radius:15px;
		 border: 1px solid #600;
    }
    .admonition-title:after {
        content: '';
        display: block;
        height: 40px;
        width: 16px;
        position: absolute;
        top: 32px;
        left: 0px;
        background: transparent;
        z-index: -1;
        border-top: 65px solid #000;
        border-left: 45px solid transparent;
    }				
							
		    .localarea {
        position: relative;
        padding: 23px 40px 22px;
        margin-left: 80px;
		margin-top:25px;
		margin-bottom:10px;
        background: #fff;
        border: 2px solid #600;
        font-family: Helvetica, Arial;
		width:775px;
		float:left;
		clear:both;		
    }
	 .localarea-title {
        position: absolute;
        top: -20px;
        left: -12px;
        padding: 4px 10px;
        background: #D6B594;
        color: #fff;
		text-shadow:1px 1px 0px #000;
		-webkit-text-shadow:1px 0px 0px #000;
		-moz-text-shadow:1px 1px 0px #000;
        -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.3);
        -moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.3);
        box-shadow: 1px 1px 2px rgba(0,0,0,0.3);
		border-top-right-radius:15px;
		 border: 1px solid #600;
    }
    .localarea-title:after {
        content: '';
        display: block;
        height: 40px;
        width: 16px;
        position: absolute;
        top: 32px;
        left: 0px;
        background: transparent;
        z-index: -1;
        border-top: 65px solid #000;
        border-left: 45px solid transparent;
    }				
							
		    .blue2 {
        position: relative;
        padding: 23px 40px 22px;
        margin: 20px;
        background: #fff;
        border: 2px solid #600;
        font-family: Helvetica, Arial;
		width:350px;
		float:right;
		clear:both;
		font-size:13px;
		border-radius:7px;		
    }
    .blue-title2 {
        position: absolute;
        top: -20px;
        left: -12px;
        padding: 4px 10px;
        background: #D6B594;
        color: #00C;
		text-shadow:1px 1px 0px #000;
		-webkit-text-shadow:1px 1px 0px #000;
		-moz-text-shadow:1px 1px 0px #000;
        -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.3);
        -moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.3);
        box-shadow: 1px 1px 2px rgba(0,0,0,0.3);
		border-top-right-radius:15px;
		 border: 1px solid #600;
    }
    .blue-title:after2 {
        content: '';
        display: block;
        height: 40px;
        width: 16px;
        position: absolute;
        top: 32px;
        left: 0px;
        background: transparent;
        z-index: -1;
        border-top: 65px solid #000;
        border-left: 45px solid transparent;
    }							
.red2 {
        position: relative;
        padding: 23px 40px 22px;
        margin: 20px;
        background: #fff;
        border: 2px solid #600;
        font-family: Helvetica, Arial;
		width:350px;
		float:right;
		clear:both;	
		font-size:13px;	
		z-index:1;
		border-radius:7px;		
    }
    .red-title2 {
        position: absolute;
        top: -20px;
        left: -12px;
        padding: 4px 10px;
        background: #D6B594;
        color: #F00;
		text-shadow:1px 1px 0px #000;
		-webkit-text-shadow:1px 1px 0px #000;
		-moz-text-shadow:1px 1px 0px #000;		
        -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.3);
        -moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.3);
        box-shadow: 1px 1px 2px rgba(0,0,0,0.3);
		border-top-right-radius:15px;
		 border: 1px solid #600;
    }
    .red-title:after2 {
        content: '';
        display: block;
        height: 40px;
        width: 16px;
        position: absolute;
        top: 32px;
        left: 0px;
        background: transparent;
        z-index: -1;
        border-top: 65px solid #000;
        border-left: 45px solid transparent;
    }	
	.maps2 {
        position: relative;
        padding: 50px 50px 50px;
        margin-top: 25px;
        background: #fff;
        border: 2px solid #600;
        font-family: Helvetica, Arial;
		width:800px;
		float:left;
		margin-right:20px;
				
    }
    .maps2-title {
        position: absolute;
        top: -20px;
        left: -12px;
        padding: 4px 10px;
        background: #D6B594;
        color: #0F0;
		text-shadow:1px 1px 0px #000;
		-webkit-text-shadow:1px 1px 0px #000;
		-moz-text-shadow:1px 1px 0px #000;
        -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.3);
        -moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.3);
        box-shadow: 1px 1px 2px rgba(0,0,0,0.3);
		border-top-right-radius:15px;
		 border: 1px solid #600;
    }
    .maps2-title:after {
        content: '';
        display: block;
        height: 40px;
        width: 16px;
        position: absolute;
        top: 32px;
        left: 0px;
        background: transparent;
        z-index: -1;
        border-top: 65px solid #000;
        border-left: 45px solid transparent;
    }				
								
#counter        {
	margin-left: px;
	float: left;
	margin-top: -50px;
}					 


/* Miscellaneous  */
.index   { font-size:14px;
	color:rgba(128,64,0,1);
	margin-top: 25px;
	margin-bottom: 15px;
	
}
.small  {color:rgba(0,0,0,1); font-weight:bold; font-size:12px; font-family:"Lucida Bright";}

.h6    {background-color:rgba(0,204,0,1); }

 
.font_a			{
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: rgba(140,70,0,1);
	text-shadow: 1px 1px 1px rgba(255,255,255,1);
}
.right          {text-align: right;}
.banner-red       {color:#FF0000;}
.pfont           {font-size: 1.4em; color:#804040; font-weight:bold;}
.margintop1     {padding-top:2.5em; margin-bottom:10px;}
h4:first-letter {
	font-size: 1.3em;
	color: #804040;
	padding-top: -1.5em;
	float: left;
	line-height: 115%;
	text-shadow: 1px 1px 1px #000;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 3px;
}
.redprices		{color:#fff;
				background-color:red;
				width: 325px;
				padding: 5px;
}

.prices			 {font-weight:bold;color:#F00;}
.contacttxt		{text-align:left; }
.red			{font -color:#F00;
	text-shadow: 1px 1px 1px #000;
	font-size: 11px;
}
.redsign		 {color:#F00; font-size:30px; text-shadow:2px 2px 2px #000; padding:0px 10px;}
.flag			{margin-right: 75px; }
.blue			{color:#fff;
				background-color: #00f;
				width: 325px;
				padding: 5px;
}

.green			{background-color:#0F0;
                 width: 325px;
				padding: 5px;}
				
.months			{background-color:#EFF1A3}
.h3				{
	color: #00F;
	font-family: "Lucida Handwriting";
	font-size: 20px;
	font-weight: bolder;
}
.h3black         {
	color: #F00;
	font-size: 20px;
	text-align: left;
	padding-left: 15px;
	line-height: 1.3em;
	font-family: "Lucida Console", Monaco, monospace;
	font-weight: bolder;
	font-style: normal;
	text-emphasis: circle;
}
.float-right	{ float:right; margin:10px 25px; box-shadow: 3px 3px 6px #000;}
.float-left		{
	float: left;
	margin: 5px 4px;
	box-shadow: 1px 1px 2px #000;
}
.pic 			{float:left; margin:15px;}
.navimg			 {margin: 0px;}
.pic 			{float:right; margin:25px;  transform-rotate:(5deg);-moz-transform:rotate(5deg);}					
.msg			{font-size:26px; color:#fff; text-shadow: 6px 6px 12px#333; text-align:center;margin-top:15px;}
.msgh2     		{text-align:left; color:#F00; font-family:"Lucida Handwriting"; font-size:11px; padding-left: 10px;padding-top:0px;pading-bottom: -5px}
.area			{font-size:10px; margin:0px;}					 .center		{
	font-weight: bolder;
	padding-left: 285px;
	font-family: "Lucida Handwriting";
}
.img			{
	margin-top: 0px;
}
.imggb			 {margin: 15px;-moz-border-radius:20px; -webkit-border-radius: 20px; -ms-border-radius: 20px;border: 1px ridge #804600; box-shadow: 3px 3px 6px #000;}
.tabletxt {
				font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
				font-size: 16px;
				font-style: italic;
				color: #8C4600;
				margin-right: auto;
				margin-left: auto;
				font-weight: bold;
				clear: both;
				float: left;}
				
.banner_float-left {
				float: left;
				margin-left: 0px;
				margin-top:5px;
				margin-bottom:5px;
}
.banner_float-right{
				float: right;
				margin-top: 15px;
				margin-right:px;
				margin-left: 0px;
}
.banner_image{
				float:left;
				margin-left:10px;
				margin-right: 0px;
				margin-top:40px;}						
						
.caravan {font-size: 9px;}
#boxtop h6 {color: #0F0;}
#box2 h6 {	color: #00F;}
#boxtop h5 {
	font-family: "Lucida Handwriting";
	color: #F00;
	font-size: %px;
	margin: 0px;
	padding: 0px;
}
#box2 h5 {
	font-family: "Lucida Handwriting";
	font-size: 15px;
	font-weight: bold;
	color: #F00;
	margin: 0px;
	padding: 0px;
}
#box3 h5 {
	font-family: "Lucida Handwriting";
	font-size: 15px;
	font-weight: bold;
	color: #F00;
	margin: 0px;
	padding: 0px;
}
#flag {
	float: right;
	height: 75px;
	width: 75px;
	margin-right: 75px;
}
#siteinfo {
	font-family: "Lucida Bright";
	font-size: 14px;
	width: 600px;
	margin-left: 200px;
}
#map {
	margin-top: 70px;
}
#leftext   {width:500px;margin-right:50px;float:right;margin-top:15px;}

.media img {
	margin-top: 75px;
	margin-right: auto;
	margin-left: auto;
	box-shadow: 1px 1px 1px 1px #FFF;

}
#reviews1 {
	font-family: "Courier New", Courier, monospace;
	font-size: 9px;
	color: rgba(0,0,0,1);
	background-color: rgba(255,255,255,1);
	margin-top: 160px;
	width: 220px;
	float: left;
	clear:left;
	margin-left: 20px;
	border:.23em ridge rgba(0,0,0,1);
}
/*FOOTERnavigation- css styles sheet*/

#footer				{font-size: 12px;
					font-weight: 700;
					line-height: 25px;
					height:276px;
					background-image:url(../images/backgroundsiloute.gif);
					background-position:top;
										
			}
#footer p   {margin-top:0px; color:#3F0;}			
		
								   
#navbar li a             {color:#fff; }							   
#navbar li a:hover       {color:#FFF; }					   

/*FOOTERnavigation ends - */