
body {
	font:normal 14pt/14pt Calibri, "Archer Book", Verdana, Trebuchet, san-serif;
	background-image:url(../img/pageBack2.png);
	background-repeat:repeat-x;
	background-color:#89888d;
}

#header {
	width:1005px;
	height:131px;
	margin:0 auto;
	padding:0;
	background-image:url(../img/header.png);
}

#header h1 a {
	height:130px;
	width:225px;
	display:block;
}


#menu {
	width:1005px;
	border:0px solid #D4D4D4;
	margin:0 auto 0;
	height:30px;
	background-color:#77a22f;
	padding:6px 0 0 0;
	font-size:105%;
}

#menu ul {
	margin:0;
	padding:0;
	list-style: none;
}

#menu li {
	float:left;
	display:inline;
	margin:2px 15px;
	padding:0;

}

a:link { color:#77a22f; }	
a:visited { color:#77a22f; }	
a:hover { color:#e0d200; }	
a:active { color:#e0d200; }	

#menu a:link { color:#fff; text-decoration:none; font-size:85%; }	
#menu a:visited { color:#fff; text-decoration:none; font-size:85%; }
#menu a:hover { color:#fef200; text-decoration:none; font-size:85%; }
#menu a:active { color:#fef200; text-decoration:none; font-size:85%; }

.active { color:#fef200; text-decoration:none;  }

#wrapper {
	width:1005px;
	margin:0 auto;
	padding:0;
	background-color:#fff;
}

#body {
	width:688px;
	margin:10px 0 0 0;
	float:left;
	padding:0px;
}

#body p {
	line-height:180%;
	margin:10px 0;
}

h1, h2, h3, h4, h5, h6 {
	font-family: "Archer Book", Calibri, Times New Roman, serif;
}

h1 {
	margin:20px 0 5px;
	color:#77a22f;
	font-size:140%;
}

h2 {
	color:#6b6b6d;
	font-size:140%;
	margin:5px 0;
}	


h3 {
	color:#6b6b6d;
	font-size:100%;
	margin:10px 0 10px;
}



h4 {
	margin:10px 0;
}
	
#sidePanel {
	float:right;
	margin:10px 12px 10px 0;
	padding:0px 15px 5px;
	width:265px;
	height:390px;
	color:#6b6b6d;
	background-image:url(../img/sidePanel.png);
	background-repeat:repeat-x;
	background-color:#fafafa;
	border:1px solid #ececec; 
	font-size:74%;

}

#sidePanel p {
	line-height:120%;
}

#sidePanel img {
	border:1px solid #ececec;
	float:left;
	margin:10px 0 0 0px;
}

#sidePanel a { color:#87a658; font-size:90%; }

#sidePanel span {
	color:#829462;
}

#sidePanel h2 {
	margin:10px 0 0 0;
	font-weight:bold;
}


#footer {
	width:1005px;
	border:0px solid #D4D4D4;
	margin:0 auto 0;
	height:30px;
	background-color:#77a22f;
	padding:6px 0 0 0;
	font-size:90%;
}

#footer ul {
	margin:0;
	padding:0;
	list-style: none;
}

#footer li {
	float:left;
	display:inline;
	margin:2px 15px;
	padding:0;
}

#footer a:link { color:#fff; text-decoration:none; }	
#footer a:visited { color:#fff; text-decoration:none; }
#footer a:hover { color:#fef200; text-decoration:none; }
#footer a:active { color:#fef200; text-decoration:none; }


small { font-size:50%; color:#fff; }

strong { font-weight:bold; }

#sliderBottom {
	width:1005px;
	border:0;
	margin:0 auto;
	height:55px;
	background-color:#77a22f;
	padding:0;
}

#copy {
	width:1005px;
	border:0px solid #D4D4D4;
	margin:0 auto 0;
	height:30px;
	background-color:#77a22f;
	padding:6px 0 0 0;
}


.jcarousel-skin-tango .jcarousel-container {
	margin:0 5px  5px 10px;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 670px;
    padding: 0px 0px;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 400px;
    height: 670px;
    padding: 0px 0px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  670px;
    height: 400px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  400px;
    height: 670px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 670px;
    height: 400px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 190px;
    right: -5px;
    width: 17px;
    height: 17px;
    cursor: pointer;
    background: transparent url(../img/next-vertical.png) no-repeat 0 0;
}



.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 190px;
    left: -5px;
    width: 17px;
    height: 17px;
    cursor: pointer;
    background: transparent url(../img/prev-vertical.png) no-repeat 0 0;
}


#main{
	width:668px;
	margin:10px 0 0 0;
	float:left;
	padding:10px;
}

#contactImg, .jcarousel-solo {
	margin:0 0 10px 10px;
}

#prevIcon {
	float:left;
	position:absolute;
	top:390px;
	margin-left:5px;
}

#nextIcon {
	position:absolute;
	top:390px;
	margin-left:665px;
}

#sidePanel small {
	font-size:11.5px;
	color:#000;
}

.pics {
	margin:20px 5px;
}