@charset "utf-8";
/* CSS Document */

body{
	margin:0;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	background-color: #005502;
	background-attachment:fixed;
	background-image: url(images/grass_background_image.jpg) ;
	background-repeat: repeat-x;
	background-position:top;border-color: #7f807d !important;
}
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span{
	margin:0; padding:0;
}

ul{
	margin:0; 
	padding:0; 
	list-style-type:none;
	font-size:0;
	line-height:0;
}


.spacer{
	clear:both; 
	font-size:0; 
	line-height:0;
}

img
{
border:none;
}

a
{
text-decoration:none;
color:#000000;
}
a:hover
{
text-decoration:none;
color:#CC0000;
}
a:active
{
text-decoration:none;
color:#CC0000;
}

#top
{
margin:0 auto;
padding:0px;
width:1000px;
height:185px;
background:url(images/top.jpg) 0 0 no-repeat;
}
#name
{
float:left;
padding:0px;
width:384px;
height:113px;
}
#flasher
{
float:right;
padding:40px 30px 0 0;
width:220px;
height:104px; 

}
#search
{
float:right;
padding:8px 0px 0 0;
width:140px;
height:104px; 

}
#search form
{
float:right;
padding:0px;
height:23px;
}
#search form input.textbox
{
width:165px;
height:19px;
background:url(images/image_04.jpg) 0 0 no-repeat;
font:normal 11px/16px Arial, Helvetica, sans-serif;
color:#CCCCCC;
padding-left:3px;
border:none;
padding-top:4px;
}
#search form input.search
{
width:45px;
height:23px;
border:none;
background:url(images/image_06.jpg) 0 0 no-repeat;
}
#header
{
margin:0 auto;
padding:0px;
width:1000px;
height:300px;
background: #663d0d url(images/image_10.jpg) 0 0 no-repeat;;
}

#navigation
{
padding-left:35px;
padding-top:0px;
width:225px;

background:url(images/image_06.gif) left center no-repeat;
}
#navigation ul
{
margin-top:10px;
list-style:none;
}
#navigation ul li
{
font: bold 16px/28px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
display:block;
text-align:left;
padding:3px 30px;
background:url(images/image_12.gif) center left no-repeat;
border-bottom: 0px ;

}
#navigation ul li a
{
text-decoration:none;
display:block;
color:#000000;
}
#navigation ul li a:hover
{
text-decoration:none;
display:block;
color:#CC0000;background:url(imaes/menu.png) repeat;border-bottom: 2px ;box-shadow: 0 0 5px rgba(0,0,0,0.8);
}
#navigation ul li .active
{
display:block;
color: #CC0000;
}
#content
{
margin:0 auto;
padding:0px;
width:1000px;
background:#ffffff;border-color: #2301cf !important;
}
#productscontent
{
margin:0 auto;
padding:0px;
width:1000px;
margin-bottom:10px;
}
#content-left
{
float:right;
padding:0px;
width:250px;
}
#content-left-availability
{
float:left; margin-left:150px; 
padding:0px;
width:400px; 
color:#FFFFFF
}
#content-left-availability1
{
float:left; margin-left:0px; 
padding:0px;
width:400px; 
color:#FFFFFF
}
#content-left_top
{
margin:0 auto;
padding:0px;
width:250px;
height:52px;
background:url(images/image_17.gif) 0 0 no-repeat;
}

#content-left_center
{
margin:0 auto;
padding:0px;
width:250px;
background:url(images/image_23.jpg) 0 0 repeat-y;
}
#content-left_bottom
{
margin:0 auto;
padding:0px;
width:250px;
height:23px;
background:url(images/image_19.jpg) 0 0 no-repeat;
}
#productscontent-left_bottom
{
margin:0 auto;
padding:0px;
width:250px;
height:23px;
background:url(images/image_19_products.gif) 0 0 no-repeat;
}
#content-left_center ul
{
margin:0px;
list-style:none;
padding:0 20px;
}
#content-left_center ul li
{
font:normal 14px/26px Arial, Helvetica, sans-serif;
color: #000000;
display:block;
text-align:left;
padding:1px 0px 1px 0px; 
font-weight:bold;
border-bottom: 1px solid #D9CF0F ;
}

#content-right
{
margin:0 auto;
padding:0px;
width:731px;
}
#content-right_top
{
margin:0 auto;
padding:0px;
width:731px;
height:43px;
background:url(images/image_18.jpg) 0 0 no-repeat;
}

#content-right_center
{
margin:0 auto;
padding:20px 20px;
width:691px;
background:url(images/image_24.jpg) 0 0 repeat-y;
}
#content-right_bottom
{
margin:0 auto;
padding:0px;
width:731px;
height:23px;
background:url(images/image_20.jpg) 0 0 no-repeat;
}
p
{
font:normal 13px/16px Arial, Helvetica, sans-serif; text-align:justify;
color:#000000;
}
.image_con
{
margin:0 auto;
width:225px;
height:150px;
}
.image
{
margin:0 0;
width:202px;
height:150px;
}
.con
{
margin:0 auto;
width:202px;
}
h3
{
font:bold 12px/15px Arial, Helvetica, sans-serif;
color: #FF0000; text-align:left;
}
h2
{
font:bold 16px/28px Verdana;
color: #006600;
}
h1
{
font:bold 18px/43px verdana;
color: #993300;
padding-left:15px;background:#D9CF0F;box-shadow: 0 0 8px rgba(0,0,0,2); 
}
h4
{
font:bold 16px/40px bolder    Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
padding-left:15px;
padding-top:8px; }


/* footer_19 */

#footer_top
{
margin:0 auto;
width:100%;
height:30px;
background:#000000;
}
#footer_top-content
{
margin:0 auto;
width:1000px;
height:30px;
}
#left-content
{
float:left;
width:450px;
height:30px;
}
#right-content
{
float:left;
width:550px;
height:30px;
padding-top:0px;
}
.right-content
{
font:bold 11px/18px Arial, Helvetica, sans-serif;
color:#ffffff;
text-align:right;
}
.left-content
{
font:bold 11px/18px Arial, Helvetica, sans-serif;
color:#ffffff;
text-align:left;
}
.right-content a
{
text-decoration:none;
color:#ffffff;
}
.right-content a:hover
{
text-decoration:none;
color: #448D33;
}

#footer_bottom
{
margin:0 auto;
padding:0px;
background:#292929;
width:100%;
height:30px;
border-top:#FFFFFF 1px solid;
}
#footer_bottom a
{
text-decoration:none;
color:#02c4c6;
}
#footer_bottom a:hover
{
text-decoration:underline;
color:#FFFF00;
}
#footer_bottom-content
{
margin:0 auto;
padding:0px;
width:1000px;
height:30px;
font:normal 14px/30px Arial, Helvetica, sans-serif; font-weight:bold;
color:#FFFFFF;
text-align:right;
}
.big_text {
font:bold 15px/18px Arial, Helvetica, sans-serif;

}
.center { text-align:center;}
.ImageBorder
{
   border-color: #660000; border-style:ridge  ; border-width:7px;   
}
.designation { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;box-shadow: 0 0 8px rgba(0,0,0,2); }
.designationadress { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-align:left }
.activelink
{
text-decoration:none;
color: #cc0000;
font:normal 14px/26px Arial, Helvetica, sans-serif; font-weight: bold}
.recipeslink
{
text-decoration: underline;
color: #cc0000;
font:normal 14px/26px Arial, Helvetica, sans-serif; font-weight: bold; text-align:right;}
.recipes { color: #003300; font-size:13px; font-weight:bold; text-align:center; margin-top:10px}
.availability
{
font:bold 23px/40px "Courier New", Courier, monospace;
padding-left:15px;
padding-top:8px; color:#ffffff; text-decoration: underline #000000;
}
.availabilityactive
{
font:bold 23px/40px "Courier New", Courier, monospace;
padding-left:15px;
padding-top:8px; color:#FF0000; text-decoration: underline;
}
.csrplace { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-align:center }

.chartheading { font-family:Verdana, Arial, Helvetica, sans-serif; text-align: center; font-size:14px; color:#FFFFFF; font-weight:bold;box-shadow: 0 0 8px rgba(0,0,0,2); }
.chartproduct { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color: #006600; font-weight:bold; text-decoration:underline;}
.adminnames { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size:16px; line-height:25px; color: #FFFF00; font-weight:bold; text-align: center}
.camplinks {
font:bold 12px/18px Arial, Helvetica, sans-serif; text-align:left; color:#006633; 

}
.upcomingeventbold {
font:bold 12px/18px Arial, Helvetica, sans-serif; color: #A91A16;

}
.upcomingevent {
font: 12px/18px Arial, Helvetica, sans-serif; color: #A91A16;

}
.dotted-redborder { border-bottom: 2px dotted #007100;}
.dotted-redborder:hover { border-bottom: 2px dotted #CC0000;}

.recipe_names { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#006600; font-weight:bold }
