#SliderNav {
    background-color:#fff;
    height:150px;
    padding-right:10px;
    padding-left:10px;
    border:solid 1px #C1C1C1;
}

#SliderNav #Slider {
    height:150px;
    padding-top:10px;
    width:100%;
    overflow: hidden; 
}


#SliderNav #SliderContent td div{
    text-align:center;
	    padding:0px 25px 0px 25px;
}

#SliderNav .track{
    width:100%; 
    height:15px;
}

#SliderNav .handle{
    width:140px; 
    height:15px; 
    background-color:#f00; 
    background: #999 url(/Common/Images/custom/JM/handle.gif) center no-repeat;
    background-position: 0 0; /* x-pos y-pos */
    float:left;
    cursor:move;
}
.ScrollControl {
    width:100%;
    padding:0px;
    margin:0px; 
    height:17px;
    background-color:#C1C1C1; 
}

.ScrollControl td{
    padding:0px;
    margin:0px; 
}


.LeftArrow, .RightArrow
{
    width:25px;
    height:17px;
}

#LeftArrow, #RightArrow
{
    width:25px;
    height:17px;
    background-color:#000;
}

#LeftArrow {background: #999 url(/Common/Images/custom/JM/leftarrow.gif) center no-repeat;}
#RightArrow {background: #999 url(/Common/Images/custom/JM/rightarrow.gif) center no-repeat;}
            
/*---------------------*/	

.MonsterTable
{
	width:100%;
	font-size:14px;
	
	}


.MonsterTable table
{
	width:100%;

	}
	
.MonsterTable table td
{
	vertical-align:top;

	}
	
	
#RightCol .MonsterTable table td
{
	padding:0px 0px 10px 0px;
	border-collapse:collapse;
	}
	
#RightCol .MonsterTable table 
{
	margin:0px;
	padding:0px;
	border-collapse:collapse;}
	
#RightCol .MonsterTable 
{
	margin:5px 0px 0px 0px;
	padding:0px;
	border-collapse:collapse;}
	
	
/*------------------------*/

.HideEle
{
	display:none;}

.videoCell 
{
	text-align:center;}
.Temp1 
{
	padding:10px;}

.Temp1 a
{
	text-decoration:none;}

.Temp1 h2
{	
	font-size:16px;
	display:inline;
	padding:0px;
	margin:0px;
	border-bottom:solid 1px #CADB44;
	}
	
.Temp1 .right
{
	float:right;
	}
	
.Temp1 table
{
	width:auto;
	border:none;}
	
.Temp1 table td
{
	border:none;}
	
.Temp1 .left
{
	float:left;
	}

.Temp1 .full
{
	width:100%;
	}
	
.Temp1 .iconImage
{
	float:left;
	margin-bottom:5px;
	}
	
.Temp1 .highlight
{
	float:right;	
	}

.Temp1 .SecLink
{
	margin-top:5px;
	margin-left:4px;
	 padding-left:12px;
	 background: #fff url(/Common/Images/custom/JM/arr_grr.gif) left center no-repeat;
	 display:block;
	}
	
.Temp1 .SecLink:hover
{
	text-decoration:underline;
}

.Temp1 p
{
	padding:0px 0px 0px 3px;
	margin:0px;
	font-size:12px;}



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

.Temp2
{
	border-left:none;
	border-right:none;}
.Temp2 h2
{
	font-size:16px;
	background: transparent url(/Common/Images/custom/JM/GreenBarLeft.gif) left top no-repeat;
	padding:0px;
	margin:0px;
	height:31px;}
	
.Temp2 h2 span
{
	background: transparent url(/Common/Images/custom/JM/GreenBarRight.jpg) right top no-repeat;
	display:block;
	padding-top:6px;
	height:31px;
	margin-left:8px;}
	
.Temp2 h2 span strong 
{
	margin-top:10px;}
	
.Temp2 .body 
{
	background: #fff url(/Common/Images/custom/JM/Temp2Background.jpg) right top repeat-x;
	border-right:solid 1px #999;
	border-left:solid 1px #999;
	padding:5px;
	padding-bottom:10px;}
	
.Temp2 .footer span
{
	background: transparent url(/Common/Images/custom/JM/Footright.gif) right top no-repeat;
	display:block;
	height:4px;
	margin-left:4px;
}
	
.Temp2 .footer
{
	background: transparent url(/Common/Images/custom/JM/Footleft.gif) left top no-repeat;
	display:block;
	height:4px;
	}
	
.Temp2 .SecLink 
{
	 margin-top:5px;
	 margin-left:4px;
	 padding-left:12px;
	 background: #fff url(/Common/Images/custom/JM/arr_grr.gif) left center no-repeat;
	 display:block;
	}

	

	


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



.Temp3
{
	border-left:none;
	border-right:none;}
.Temp3 h2
{
	font-size:16px;
	background: transparent url(/Common/Images/custom/JM/GreenBarLeft.gif) left top no-repeat;
	padding:0px;
	margin:0px;
	height:31px;}
	
.Temp3 h2 span
{
	background: transparent url(/Common/Images/custom/JM/GreenBarRight.jpg) right top no-repeat;
	display:block;
	padding-top:6px;
	height:31px;
	margin-left:8px;}
	
.Temp3 h2 span strong 
{
	margin-top:10px;}
	
.Temp3 .body 
{
	background: transparent;
	border-right:solid 1px #999;
	border-left:solid 1px #999;
	padding:5px;
	padding-left:100px;}
	
.Temp3 .footer span
{
	background: transparent url(/Common/Images/custom/JM/Footright.gif) right top no-repeat;
	display:block;
	height:4px;
	margin-left:4px;
	}
	
.Temp3 .footer
{
	background: transparent url(/Common/Images/custom/JM/Footleft.gif) left top no-repeat;
	display:block;
	height:4px;
	}
	
.Temp3 .SecLink 
{
	 margin-top:5px;
	 margin-left:4px;
	 padding-left:12px;
	 background: transparent url(/Common/Images/custom/JM/arr_grr.gif) left center no-repeat;
	 display:block;
	}
	
.Temp3 .SecLinkHid
{
	display:none;}
	
/*------------------------*/	




.CrossSellImage
{
	border-left:none;
	border-right:none;}
.CrossSellImage h2
{
	font-size:16px;
	background: transparent url(/Common/Images/custom/JM/GreenBarLeft.gif) left top no-repeat;
	padding:0px;
	margin:0px;
	height:31px;}
	
.CrossSellImage h2 span
{
	background: transparent url(/Common/Images/custom/JM/GreenBarRight.jpg) right top no-repeat;
	display:block;
	padding-top:6px;
	height:31px;
	margin-left:8px;}
	
.CrossSellImage h2 span strong 
{
	margin-top:10px;}
	
.CrossSellImage .body 
{
	background: transparent;
	border-right:solid 1px #999;
	border-left:solid 1px #999;
	padding:5px;
	}
	
.CrossSellImage .body .alignCenter
{
	text-align:center;
}
	
.CrossSellImage .footer span
{
	background: transparent url(/Common/Images/custom/JM/Footright.gif) right top no-repeat;
	display:block;
	height:4px;
	margin-left:4px;
	}
	
.CrossSellImage .footer
{
	background: transparent url(/Common/Images/custom/JM/Footleft.gif) left top no-repeat;
	display:block;
	height:4px;
	}
	
.CrossSellImage .SecLink 
{
	 margin-top:5px;
	 margin-left:4px;
	 padding-left:12px;
	 background: transparent url(/Common/Images/custom/JM/arr_grr.gif) left center no-repeat;
	 display:block;
	}
	
.CrossSellImage .SecLinkHid
{
	display:none;}
	
/*------------------------*/	
	
.GrayRoundedHeading 
{
	padding:0px;
	margin:0px;	
	background: transparent url(/Common/Images/custom/JM/GrayRoundedLeft.gif) left top no-repeat;}	
	
.GrayRoundedHeading span
{
	font-family:Garamond, Times Roman, Georgia, serif;
	background: transparent url(/Common/Images/custom/JM/GrayRoundedRight.gif) right top no-repeat;
	height:35px;
	display:block;
	padding:5px 0px 0px 10px;
	margin-left:10px;}
	
/*------------------------*/

.GreenLinePromo 
{
	border-bottom:solid 1px #B7DA00;
	padding-bottom:5px;}

.GreenLinePromo h2
{
	font-size:20px;
	font-family:Garamond, Times Roman, Georgia, serif;
	padding:0px;
	margin:0px 0px 10px 0px;
	}
	
.GreenLinePromo img 
{
		margin:0px 5px 0px 5px;}

.GreenLinePromo .floatingDiv
{  


	}
	
.GreenLinePromo .SecLink 
{
	 margin-top:5px;
	 margin-left:4px;
	 padding-left:12px;
	 background: transparent url(/Common/Images/custom/JM/arr_grr.gif) left center no-repeat;
	 display:block;
	}
	
.GreenLinePromo .floatingDiv div
{
	margin-left:125px;
	}
	


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


.GrayRoundedPromo img 
{
	float:left;
	margin-bottom:-8px;}
	
.GrayRoundedPromo .floatingDiv
{
	float:left;
	background-color:#EAE9EA;}
	
.GrayRoundedPromo .body 
{
	background-color:#EAE9EA;
	border-right:solid 1px #D9D9D9;
	border-left:solid 1px #D9D9D9;
	padding:0px 10px 0px 10px;
	}
	
.GrayRoundedPromo h2 
{
	font-size:18px;
	padding:0px;
	margin:0px 0px 10px 0px;
	font-family:Garamond, Times Roman, Georgia, serif;}	
	
.GrayRoundedPromo .SecLink 
{
	display:block;
	margin-top:15px;}
	
.GrayRoundedPromo .body div 
{
	padding-left:10px;}	

.GrayRoundedPromo .header 
{
	background: transparent url(/Common/Images/custom/JM/GrayRoundedPromoLeft.gif) left top no-repeat;}
		
.GrayRoundedPromo .header span
{
	background: transparent url(/Common/Images/custom/JM/GrayRoundedPromoRight.gif) right top no-repeat;
	height:8px;
	margin-left:10px;
	display:block;}
	
.GrayRoundedPromo .footer 
{
	background: transparent url(/Common/Images/custom/JM/GrayRoundedPromoLeftBottom.gif) left top no-repeat;}
		
.GrayRoundedPromo .footer span
{
	background: transparent url(/Common/Images/custom/JM/GrayRoundedPromoRightBottom.gif) right top no-repeat;
	height:8px;
	margin-left:10px;
	display:block;}
	
/*------------------------*/


.FAQitem 
{
	border-bottom:solid 1px #B7DA00;
	padding-bottom:10px;
	}
	
.FAQitem h3 
{
	font-size:12px;
	font-weight:bold;
	color:#000000;
	padding:0px;
	margin:0px;
	}
	
.FAQitem h3 a
{
	text-decoration:none;
       	color:#107536;}
	
.FAQitem h3 a:hover
{
	text-decoration:none;}

.FAQitem .image
{
	width:100px;
	text-align:center; 
	vertical-align:top;
	}
	
	.FAQitem .body 
	{
		width:100%;}
	
.FAQitem .moreLink 
{
	white-space:nowrap; 
	vertical-align:bottom;
	width:200px;
	 
	}
	
.FAQitem .SecondLink 
{
	white-space:nowrap; 
	vertical-align:bottom;
	width:200px;
	 margin-top:5px;
	 margin-left:4px;
	 padding-left:12px;
	 background: transparent url(/Common/Images/custom/JM/arr_grr.gif) left center no-repeat;
	 display:block;
	}

/*  For LightBox */ 
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/Common/Images/custom/LightBox/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/Common/Images/custom/LightBox/nextlabel.gif) right 15% no-repeat; }


#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}


#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

.supportForm .textboxLarge
{
	width:300px;
	height:100px;
}

.supportForm td
{
	vertical-align:top;
}


/* FOR CMS - PLEASE DO NOT DELETE */
.freeTextBox
{
	font-family: Verdana, Arial, Helvetica;
	font-weight: normal;
	font-size: 11px;
	color: #666666;
	background-color: #ffffff;
	margin: 5px 5px 5px 5px;
}
.alertbox
{
	border-right: #c4c2c2 1px solid;
	border-top: #c4c2c2 1px solid;
	background: #ffffff;
	border-left: #c4c2c2 1px solid;
	border-bottom: #c4c2c2 1px solid;
	background-color: #ffff99;
	text-align: left;
	vertical-align: middle;
	padding: 5px;
}
.boxinner
{
	border-right: #c4c2c2 1px solid;
	border-top: #c4c2c2 1px solid;
	background: #fff;
	border-left: #c4c2c2 1px solid;
	border-bottom: #c4c2c2 1px solid;
}

.boxouter
{
	border-right: #cccccc 2px solid;
	border-top: 0px;
	margin-bottom: 6px;
	border-left: 0px;
	width: 100%;
	border-bottom: #cccccc 3px solid;
}
.cu
{
	background: #dedede;
	border-bottom: #c4c2c2 1px solid;
	text-align:left;
}
.cu H1
{
	font-weight: bold;
	font-size: 100%;
	margin: 2px;
	color: #3f3f3f;
	padding-top: 0px;
	font-family: Verdana, Geneva, sans-serif;
}
.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
    text-align : left; 
    list-style-type : none;
}

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
}

.autocomplete_listItem 
{
	background-color : window;

	color : windowtext;
	padding : 1px;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #b28b50;
	background-image:url(/Common/Images/custom/JM/background_filler.jpg);
	background-repeat:repeat-x;
	background-position:top left;
       
      
}


ul
{
margin:0;
}

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

	HEADINGS

------------------------------------------------------------ */
h1 {

}

h2 {
	font-family: arial
	font-size: 15px;
	margin-top: 0px;
	margin-bottom: 0px;


}

h3 {


}

h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FF0000;

}

/* margin-bottom: 5px; */
h6 {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 14px;
	margin-top: 0px;
	margin-bottom: 3px;
	color: #553521;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
} 
/* --------------------
	end of HEADER LINKS
-------------------- */

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

	FONT COLORS

------------------------------------------------------------ */
.white {
	color: #FFFFFF;
}


.blue {
	color: #0052AC;
}
.green {
	color: #517700;
}
.orange {
	color: #FFFF00;
}


img {
	margin: 0px;
	padding: 0px;
}


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

	BODY COMPONENTS

------------------------------------------------------------ */
/* ------------
	tiptop
--------------- */
#head {
	background-image: url(/Common/Images/custom/JM/jmheader.jpg);
	height: 260px;
	width: 968px;
}
#header {
	width: 958px;
	height: 169px;
	padding-left: 10px;
	padding-top: 40px;
position:relative;

}
.lnkHome {
	display:block;
	width:350px;
	height:161px;
	text-decoration:none;
}

#body {
	padding: 0px;
	width: 950px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}

#footer {
	width: 897px;
	color: #FFFFFF; 
        /* color: #000000; */ 
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-size: 12px;
	line-height: 18px;
        background-image: url(/Common/Images/custom/JM/footerbg.gif);
        /* background-repeat: no-repeat; */
        /* vertical-align: bottom; */
        /* background-position: center bottom; */
	height: 30px;
	/* padding-top: 12px; */
        padding-top: 12px;
	padding-right: 45px;
	padding-bottom: 0px;
	padding-left: 10px;
}

#footer a{
	color: #FFFFFF;
        /* color: #000000; */
	padding-right: 3px;
	padding-left: 3px;
	text-decoration: none;
        vertical-align: bottom;
}

#footer a:hover{
	color: #d1570c;
	text-decoration: underline;
	padding-right: 3px;
	padding-left: 3px;
}

.picborder {
	padding: 3px;
	border: 1px solid #CCCCCC;
	margin: 0px;
}

.margin {
	margin: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}

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

	CONTAINER

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

#containermain {

	width: 968px;
	margin-right: auto;
	margin-left: auto;
	min-height: 100px;
	margin-top: 0px;
	margin-bottom: 20px;
	background-color: #FFFFFF;
	background-image: url(/Common/Images/custom/JM/jmbody.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}


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

	sidebar ID AND CLASS

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


#sidebar {
	background-color: #dca85d;
	width: 210px;
	padding: 15px;
}
#sidebar h1 {
	color: #FFFFFF;
	font-family: Georgia;
	font-size: 20px;
	font-weight: normal;
	background-image: url(/Common/Images/custom/JM/lineorange2.gif);
	background-repeat: no-repeat;
	background-position: left 28px;
	height: 35px;
	margin-bottom: 8px;
	margin-top: 0px;
}

#sidebar .orangeHeader {
	color: #FFFFFF;
	font-family: Georgia;
	font-size: 20px;
	font-weight: normal;
	background-image: url(/Common/Images/custom/JM/lineorange2.gif);
	background-repeat: no-repeat;
	background-position: left 28px;
	height: 35px;
	margin-bottom: 8px;
	margin-top: 0px;
}

#sidebar dt{
	color: #4b2d02;
}

#sidebar dd{
	margin:0;
	padding:0;
}

#sidebar a {
	color: #4b2d02;
}
#sidebar a:hover {
	color: #d1570c;
}

#sidebar .date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e4ff02;
	font-weight: bold;
	margin-bottom: 5px;
}
#sidebar .readmore {
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 15px;
}
#sidebar .mailinglist {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #4b2d02;
	padding: 10px;
	color: #FFFFFF;
}
#sidebar .mailinput {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #463324;
	width: 185px;
	margin-top: 2px;
	margin-bottom: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
}

#sidebar .subsscribe {
	width: 85px;
	height: 25px;
	background-image: url(/Common/Images/custom/JM/subscribe.gif);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin-top: 5px;
	cursor:pointer;
}

#sidebar  p  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4b2d02;
	margin: 0px;
	line-height: 17px;
}

#sidebar  strong  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4b2d02;
	margin: 0px;
	line-height: 17px;
}

#sidebar  ul  {
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}


#sidebar  li  {
	margin-bottom: 10px;
}
#sidebar  li a {
	text-decoration: none;
}
#sidebar  li a:hover {
	text-decoration: underline;
}


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


.meetOurStaffWrapper {
width:550px;
}

.meetOurStaffWrapper .left{
float:left;
width:325px;
}

.meetOurStaffWrapper .right{
float:right;
width:200px;
}

.meetOurStaffWrapper img{display:block;margin-bottom:10px;}



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

	content ID'S AND CLASSES

------------------------------------------------------------ */
#content{
	background-image: url(/Common/Images/custom/JM/contentbg.gif);
	width: 665px;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin: 0px;
}

#content h5 {
	font-family: arial;
	text-decoration: none;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 3px;
	font-size: 16px;
	/* color: #E67726; */
	color: #553521;
}

#content h1{
	margin-top: 0px;
	margin-bottom: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: normal;
	color: #4b2d02;
}

#content p{
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #553521;
/* margin-bottom: 10px; */
/* line-height: 20px;  */
}

#content h3{
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	padding: 2px;
	font-weight: normal;
	text-decoration: underline;
	color: #553521;
}

#content ul{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #553521;
	/* margin-bottom: 10px;  */
	margin:0px !important;
}

#content dl dt{
margin-top: 10px;
font-weight:bold;
}

#content dl{
	margin-top: 0px;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #553521;
}

#content .hours {
	background-color: #fff;
	border: 1px solid #bbb;
	float: right;
	margin: 0 4px 0 0;
	padding: 6px 9px 5px;
	width: 139px;
}

#content .hours strong{
	font-size: 12px;
	color: #553521;
	line-height: 16px;
}

#content .hours h1{
	color: #553521;
	font-family: Georgia;
	font-size: 16px;
	font-weight: bold;
	background-image: url(/Common/Images/custom/JM/lineorange2.gif);
	background-repeat: no-repeat;
	background-position: left 23px;
	height: 35px;
	margin-bottom: 5px;
	margin-top: 0px;
}

#content .hours ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
#content .hours li{
	margin-bottom: 2px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	line-height: 14px;
}

#content .hours li .disclaimer{	
        font-size: 12px;
	line-height: 16px;
}

#content .gallery{
        height: 129px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	
}

#content .gallery ul{
	list-style-type: none;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	margin: 0;
       
}
#content .gallery li{
	float: left;
	padding-left: 13px;
	margin: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 10px;   
    width: 144px;
}

#content .gallery li img{
	
	padding: 3px;
	border: 1px solid #CCCCCC;
        margin-bottom: 3px;
}


#content a{
	color: #4b2d02;
}

#content a:hover{
	color: #d1570c;
}

#content .gallery p{
	text-align: center;
}
	       
}
#services{
	background-image: url(/Common/Images/custom/JM/bottomcontentbg.gif);
	background-repeat: no-repeat;
	background-position: center top;
                     /* height: 300px; */
                      height: 335px;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	clear: both;
}

#services h1{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #4b2d02;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 15px;
	font-weight: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#services ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#services li{
	background-image: url(/Common/Images/custom/JM/contentbg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	float: left;
	width: 201px;
	margin-right: 2px;
	margin-left: 2px;
	padding: 16px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#services .desc{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
	color: #333333;
}

#services .title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: center;
	font-weight: bold;
	margin-bottom: 8px;
}

#services a{
	color: #4b2d02;
}
#services a:hover{
	color: #d1570c;
}


#category {
	margin-bottom: 10px;
}
#category p{
	margin: 0px;
	padding: 0px;
}

#category .section{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #553521;
	padding-top: 15px;
	padding-bottom: 3px;
	margin: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
#category .desc{
	min-height:60px

}
#mailinglist{
	margin-top: 20px;
}

#mailinglist form{
	margin: 0px;
	padding: 0px;
}

#mailinglist label{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #553521;
	width: 180px;
	display: block;
	float: left;
	text-align: right;
	padding-right: 20px;
	padding-top: 4px;
	padding-bottom: 10px;
}
#mailinglist input{
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 3px;
}
#mailinglist select{
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 3px;
}
#mailinglist textarea{
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 3px;
	width: 335px;
}
#mailinglistbut{
	background-image: url(/Common/Images/custom/JM/mailinglistbutton.gif);
	padding: 0px;
	height: 35px;
	width: 164px;
	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;
	margin-top: 10px;
}

#plantdetail{
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
}
#plantdetail img{
	width: 488px;
	padding: 5px;
	border: 1px solid #CCCCCC;
}

#plantdetail .desc{
	margin-right: auto;
	margin-left: auto;
	padding: 10px;
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #553521;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: justify;
}
#plantdetail .pagination{
	margin-right: auto;
	margin-left: auto;
	padding: 10px;
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #553521;
	margin-bottom: 10px;
	text-align: justify;
}
#plantdetail ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#plantdetail li{
	margin: 0px;
	padding: 0px;
	display: inline;
}
#plantdetail li a{
	text-decoration: none;
}
#plantdetail li a:hover{
	text-decoration: underline;
}
#plantdetail .next{
	text-align: right;
	padding-left: 210px;
}

/* padding-bottom: 10px; */
#gallery table{
    margin-left:0px !important;
	padding: 0px;
	margin-top:15px;
}

#gallery td
{
	text-align:center;
	padding-bottom:20px;
}

#gallery img
{
	padding: 5px;
	margin-right: 10px;
	border: 1px solid #CCCCCC;
}






#photoGallery table{
    margin-left:0px !important;
	padding: 0px;
	margin-top:15px;
}

#photoGallery td
{
	text-align:center;
}

#photoGallery img
{
	padding: 5px;
	margin-right: 10px;
	border: 1px solid #CCCCCC;
}

#photoGallery span{
	display:block;
	font-size:14px;
text-align:center;
margin-bottom:30px;
}


#navigation{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	margin-bottom: 18px;
}

/* margin-bottom: 20px;  */
#navigation .current {
	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;
	font-weight: bold;
	color: #4b2d02;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}

#navigation ul{ 

}

#navigation li{
	display: inline;
}
#navigation li a{
	border: 1px solid #CCCCCC;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	text-decoration: none;
}
#navigation li a:hover{
	color: #FFFFFF;
	background-color: #dba85e;
	border-top-color: #4b2d02;
	border-right-color: #4b2d02;
	border-bottom-color: #4b2d02;
	border-left-color: #4b2d02;
}

.logo {
                     height: 12px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	clear: both;
}

.logo ul{
	list-style-type: none;
	padding-left: 0px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.logo li{
	float: right;
	padding-left: 0px;
	margin: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.logo li img{
                     height: 54px;
	padding: 0px;
	/* border: 1px solid #CCCCCC; */ 
}

.logos 
{
    height:20px;
	margin-top:15px;
	text-align:left;
	clear: both;
}

.logos img
{
    margin: -10px -2px 0px 18px;
}

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

.width100 {
	width: 100%;
}

.width90 {
	width: 90%;
}

.width85 {
	width: 83%;
}
.width80 {
	width: 80%;
}

.width75 {
	width: 73.3%;
}

.width70 {
	width: 69%;
}

.width65 {
	width: 64%;
}

.width62{
        width:62%;
}

.width60 {
	width: 59%;
}


.width50 {
	width: 49%;
}

.width40 {
	width: 39%;
}

width36 {
    width:36%;
}

.width35 {
	width: 34%;
}

.width30 {
	width: 27%;
}

.width25 {
	width: 26%;
}
.width20 {
	width: 20%;
}

.breakme {
	clear: both;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
}

.breakmesmall {
	clear: both;
	display: block;
	padding-top: 1px;
	padding-bottom: 1px;
}

.carebrochure{
                     height: 650px;
                     width: 968px;
                     padding-left: 10px;
                     padding-right: 10px;
	clear: both;
	display: block;
	padding-top: 1px;
	padding-bottom: 1px;
}

.left {
	float: left;
}

.right {
	float: right;
}

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

	TABS BUTTON

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

    #tabs1 {
	width:910px;
	font-size:13px;
	line-height:normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	letter-spacing: 1px;
	margin-right: auto;
	margin-left: auto;
      }
	  
    #tabs1 ul {
	list-style:none;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
      }
	  
    #tabs1 li {
      display:inline;
      margin:0;
      padding:0;
      }
	  
    #tabs1 a {
	float:left;
	margin:0;
	text-decoration:none;
	color: #FFFFFF;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
      }
	  
    #tabs1 a span {
	float:left;
	display:block;
	color:#FFFFFF;
	padding-top: 10px;
	padding-right: 19px;
	padding-bottom: 12px;
	padding-left: 19px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ad894f;
      }

    #tabs1 .noline{
	border-right-style: none;
	padding: 0 19px;
      }

    #tabs1 a span {float:none;}

    #tabs a:hover span {
	color:#4b2d02;
      }
    #tabs1 a:hover {
	background-position:0% -42px;
	color: #4b2d02;
      }
    #tabs1 a:hover span {
	color: #4b2d02;
	background-color: #dba85e;
      }

#tabs1 a:hover span.noline {
      background: none;
      }

#tabs1 img{
	border: 0;
}
/* ----------------------------------------eventDetail------------------------------------------------- */
.eventDetail
{
	padding-bottom:15px;
}

.eventDetail label
{
	font-weight:bold;
	padding-right:3px;
}


/* For Enrollment scrolling window */
#tblMessage
{
	background-color: #dca85d;
	color: #FFFFFF;
}
table.hh
{
	width:100%; 
}
.hh td.title 
{ 
	background-color: #b28b50;
	height:30px; 
	color:#FFFFFF; 
	font-weight:bold;
	font-size: 16px;
	padding-left:10px; 
}


.giftcard {
float:right;
margin-right: 4px;
	margin-top: 5px;
	padding: 6px;
	background-color: #DCA85D;
	width: 146px;
	text-align: center;
}

.giftcard p
{
text-align: center;
color:#FFFFFF !important;
font-weight:normal;
text-align:center;
font-size:12px !important;
line-height: 14px !important;
padding-top: 3px;
}

.giftcard img
{
text-align: center;

}

.clearBoth{
    clear: both;
}
.faddingImage {
	position: relative;
        width: 491px;
	height: 321px;
	padding: 9px 0px 0px 8px;
        float: left;
}

.faddingImage div {
        position: absolute;
        top: 0;
        left: 0;
       
}
#content ul{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #553521;
	/* margin-bottom: 10px;  */
	margin:0px !important;
}

#content dl dt{
margin-top: 10px;
font-weight:bold;
}

#content dl{
	margin-top: 0px;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #553521;
}

#content .hours {
	background-color: #fff;
	border: 1px solid #bbb;
	float: right;
	margin: 0 4px 0 0;
	padding: 6px 9px 5px;
	width: 139px;
}

#content .hours strong{
	font-size: 12px;
	color: #553521;
	line-height: 16px;
}

#content .hours h1{
	color: #553521;
	font-family: Georgia;
	font-size: 16px;
	font-weight: bold;
	background-image: url(/Common/Images/custom/JM/lineorange2.gif);
	background-repeat: no-repeat;
	background-position: left 23px;
	height: 35px;
	margin-bottom: 5px;
	margin-top: 0px;
}

#content .hours ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
#content .hours li{
	margin-bottom: 2px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	line-height: 14px;
}

#content .hours li .disclaimer{	
        font-size: 12px;
	line-height: 16px;
}

#content .noBorderList ul{
	list-style-type: none;
	padding-left: 0px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
        text-align: center;
}
#content .noBorderList li{
	float: left;
	padding-left: 0px;
	margin: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 10px;   

}

#content .noBorderList li img{
	
	padding: 8px;
        margin-bottom: 3px;
}



#content .noBorderList p{
	text-align: left;
        color: #4B2D02;
         font-size: 17px;
         margin: 0 0 5px 16px;
}


/* ----------------------------------------newsletterSignUpWrapper------------------------------------------------- */
#newsletterSignUpWrapper
{
    width:190px;
    margin:10px;
    position:absolute;
    left:750px;
    top:160px;
}

#newsletterSignUpWrapper .txtSignUp
{
    display:block;
    width:160px;
    margin-bottom:2px;
    margin-right:auto;
    margin-left:auto;
}

#newsletterSignUpWrapper .button
{
    display:block;
    width:168px;
    margin-top:5px;
}

#newsletterSignUpWrapper h2 .signup
{
    color:#FFF;
    font-weight:bold;
    font-size:15px;
    text-decoration:none;
    line-height:10px;
    font-family: arial;
}

#newsletterSignUpWrapper .signup_menuTop h2
{
    color:#FFF;
    font-weight:bold;
    font-size:15px;
    margin-bottom:5px;
    font-family: arial;
}

#newsletterSignUpWrapper .signup_menuTop span
{
    color:#FFF;
}


#newsletterSignUpWrapper .mailingListTop
{
    background-image:url(/Common/Images/custom/JM/join-mailing-list-box.png);
    background-position:left top;
    background-repeat:no-repeat;
    width:190px;
    height:10px;
    text-align:center;
    padding-top:10px;
}

#newsletterSignUpWrapper .mailingListBottom
{
    background-image:url(/Common/Images/custom/JM/join-mailing-list-box.png);
    background-position:left bottom;
    background-repeat:no-repeat;
    width:190px;
    height:10px;
}

#newsletterSignUpWrapper #signup_menu
{
    position:relative;
}

#newsletterSignUpWrapper #signUpMenuWrapper
{
       position:absolute;
       top:-130px;
}

#newsletterSignUpWrapper .signup_menuTop
{
    background-image:url(/Common/Images/custom/JM/join-mailing-list-box.png);
    background-position:left top;
    background-repeat:no-repeat;
    width:190px;
    padding-top:7px;
}

#newsletterSignUpWrapper .signup_menuTop .signUpContent
{
    width:168px;
    margin:0 auto 0 auto;   
}

#newsletterSignUpWrapper .signup_menuBottom
{
    background-image:url(/Common/Images/custom/JM/join-mailing-list-box.png);
    background-position:left bottom;
    background-repeat:no-repeat;
    width:190px;
    height:10px;
}

#organizations{
     height: 150px;
     background-color: #fff;
     border: solid 1px #000; 
     margin: 0;
     padding: 10px;
     width: 645px;

}
#organizations .organizationList ul{
	list-style-type: none;
           margin: 0;
           padding: 0;
        
	
}
#organizations .organizationList li{
	 padding: 6px;
         float: left;
         text-align: center;

}

#organizations .organizationList li img{

        margin-bottom: 3px;
}
#organizations .organizationList li p{
     text-align: center;
      color: #4B2D02;
      font-size: 14px;
}
#content  .gardenCenterList ul{
	list-style-type: none;
        margin: 0;
         padding: 0;
        
	
}
#content  .gardenCenterList li{
         float: left;
         text-align: center;
         width: 326px;

}

#content  .gardenCenterList li img{

        margin-bottom: 3px;
}

#content  .gardenCenterList li h2{
     text-align: center;
      color: #010101;
      font-size: 15px;
     font-weight: bold;
    padding-bottom: 5px;
    font-family: arial;
}



#content  .gardenCenterList li p{
     text-align: center;
      color: #6a6a6a;
      font-size: 13px;
       margin-bottom: 20px;
}




