@charset "UTF-8";
/* CSS Document */
.image_container{width:100%;height:100%;}

a:link {color: #ffffff; text-decoration: none;font-weight: 900}
a:visited {text-decoration: none;color: #ffffff;font-weight: 900}
a:hover {text-decoration: underline; color:#000000;font-weight: 900}
a:active {text-decoration: none; color: #ffffff;font-weight: 900}

.headertop a:link {color: #02BDFE; text-decoration: none;}
.headertop a:visited {text-decoration: none;color: #02BDFE}
.headertop a:hover {text-decoration: underline; color:#02BDFE;}
.headertop a:active {text-decoration: none; color: #02BDFE;}

.video-container {position: relative;padding-bottom: 60.25%;padding-top: 0px; padding-left:0px; height: 0; overflow: hidden;}
.video-container iframe,
.video-container object,
.video-container embed {position: absolute;top: 0;left:00px;width:100%;height: 90%;text-align: center}


.pagecontentarea a:link {color: #018C01; text-decoration: none;font-weight: 900}
.pagecontentarea a:visited {text-decoration: none;color: #018C01;font-weight: 900}
.pagecontentarea a:hover {text-decoration: underline; color: #018C01;font-weight: 900}
.pagecontentarea a:active {text-decoration: none; color: #018C01;font-weight: 900}

/* Tablet Layout: 481px to 769px*/
@media (max-width: 768px){
body{width: 100%; margin: auto; overflow-x:hidden;font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";font-size:18px;text-align: center;}
		.headerbarfull{width:100%;display: inline-block;background: linear-gradient(#4CA200,#006600);}
	.headerbarcontent{width:100%;max-width:1238px;display: inline-block;vertical-align: middle;}
	.headerbarcontent{width:100%;display: inline-block;vertical-align: middle;}
	.headerbarcolname{width:100%;;display: inline-block;vertical-align: middle;vertical-align: top;padding-top:20px;}
	.headerbarcolname img{width:379px;height:70px;}
	.headerbarcolsoc{width:100%;display: inline-block;font-size:24px;padding: 10px 0;color:#ffffff;font-weight: bold;text-align:center;}
	.headerbarcolcon{width:100%;display: inline-block;font-size:24px;padding: 10px 0;color:#ffffff;font-weight: bold;text-align:center}
	.navigationarea{width:100%;display: inline-block;background-color: black;}
	.navbararea{width:100%;max-width: 1238px;display: inline-block;}
	.navbar{width:90%;display: inline-block;background-color:black;color:#ffffff;text-align: left;margin-left:40px;font-weight:bolder}
.contentsection{width:100%;text-align: center;background-color:olivedrab;}
.bodycontent{width:100%; max-width:1238px;background-color:#FFFFFF;display: inline-block;text-align: center;padding:30px 0px 30px 0px}
.bodycontentsmall{width:100%; max-width:1238px;background-color:#FFFFFF;display: inline-block;text-align: center;padding:30px 0px 30px 0px}
.pagecontentarea{width:95%;background-color: #ffffff;text-align: center;display: inline-block;}

	
	
.footer{width:100%;display:inline-block;background-color:#004000;color:#FFFFFF;font-size:12px;padding:10px 0 10px 0;height:100%}
.footerarea{width:100%;max-width: 1238px;;display:inline-block;font-size:14px;font-weight:bold;}
.footercol{width:90%;display:inline-block;text-align:center;vertical-align: top;}
.button{width:295px;height:55px; display: inline-block;background-image: url("../image/footericon.png");background-repeat:no-repeat;padding:5px 0 10px 0;vertical-align:top;font-size: 28px}
	.buttonicon{width:50px; display:inline-block;font-size:30px;vertical-align: top;float:left;padding-bottom: 5px}
	.buttontext{width:230px;height:45px;display: inline-block;font-size:28px;font-weight:bold;}
.button2{width:295px;height:100%; display: inline-block;background-image: url("../image/footericon2.png");background-repeat:no-repeat;padding:5px 0 10px 0;vertical-align: top}
	.footercontact{width:256px;background-color: #02D900;vertical-align: top;margin-left:39px;padding-bottom:3px;color:#000000; height:70px; font-size:15px}
	.footercol2{width:90%;display:inline-block;text-align:center;padding:20px 0 0 0;}
.publisherfooter{width:100%;display:inline-block;background-color:darkolivegreen;color:#FFFFFF;font-size:12px;height:100%;padding:4px 0 3px 0;}
.publisherfooterarea{width:100%;;max-width: 1238px;display:inline-block;font-size:14px;}
.pubfooterleft{width:90%;;display:inline-block;text-align:center;}
.pubfooterright{width:49%;;display:inline-block;text-align:center;}

	.titlebar{width:100%; font-weight:bolder; font-size:26px;background-color: white; padding:5px 0 0 0}
.bodytext{width:90%; padding: 0px 30px 5px 45px;text-align: left;display: inline-block;}
	.textwhole{width:90%; display: inline-block; text-align: left;}
	.textwholecenter{width:70%; display: inline-block; text-align: center;font-size: 18px}
	.subtitle{color:darkolivegreen;font-weight:bolder; font-size:22px}
	.denote{font-size:16px; font-weight: 700;color:#ff0000}
/*home*/
	.hometopimagefull{width:100%;display: inline-block;background-image: url("../image/homebigimagearea.png")}
	.topimagehome{width:100%;max-width:1238px;display: inline-block;padding-top:5px}
	.topimagehome img{height:150px;width:100%}
	.cola{width:90%;;display:inline-block;background-color:#ffffff;vertical-align: top;margin:10px 0;}
	.colb{width:90%;display:inline-block;background-color: palegreen;vertical-align: top;text-align: center;margin:10px 0;}
	.colc{width:90%;display:inline-block;background-color:palegreen;vertical-align: top;margin:10px 0;}
	.hctitle{width:100%;display: inline-block;background-color:#018C01;font-size:20px; font-weight: bold;padding:5px 0;color:#ffffff;text-shadow:  2px 2px #000000;}
	.homeboxcontent{width:100%;display: inline-block}
	.homeboxcontentquote{width:90%;display: inline-block;height:275px; font-size:24px;margin:30px 10px 00px 10px;background-color: palegreen;}
	
/*about*/
	.aboutleft{width:90%;display: inline-block; text-align: left;margin:0 30px;vertical-align: top}
	.aboutphoto{width:90%; height:290px;display: inline-block; text-align: center;vertical-align: middle}

	/*onlinestore*/
	.onlineitem{width:80%;display: inline-block;}
	.itemimage{width:90%;display: inline-block; }
	.details{width:90%;display: inline-block; margin:25px 0 0 30px;vertical-align: top;text-align: left;}
	.itemtitle{width:100%; display: inline-block;font-size:18px; font-weight: bold;text-transform: uppercase}
	.itemauthor{width:100%; display: inline-block;font-size:16px;}
	.itemdesc{width:100%; display: inline-block;font-size:16px;padding: 15px 0}
	.itemprice{width:100%; display: inline-block;font-size:16px;padding: 10px 0;text-align: center}
	.addto{width:100%;display: inline-block; text-align: center}
	.checkout{width:50%;display: inline-block;font-size:20px;font-weight: bolder;color:#000000;margin:15px 0}
	}
/* Laptop Layout: 769px to a max of 1057px.*/
@media (min-width: 769px){
	body{width: 100%; margin: auto; overflow-x:hidden;font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";font-size:18px;text-align: center;}
	
	
	.headerbarfull{width:100%;display: inline-block;background: linear-gradient(#4CA200,#006600);}
	.headerbarcontent{width:100%;display: inline-block;vertical-align: middle;}
	.headerbarcolname{width:100%;;display: inline-block;vertical-align: middle;vertical-align: top;padding-top:20px;}
	.headerbarcolname img{width:350px;height:41px;}
	.headerbarcolsoc{width:49%;display: inline-block;font-size:24px;padding: 20px 0;color:#ffffff;font-weight: bold;text-align:center;}
	.headerbarcolcon{width:49%;display: inline-block;font-size:24px;padding: 20px 0;color:#ffffff;font-weight: bold;text-align:center}
	.navigationarea{width:100%;display: inline-block;background-color: black;}
	.navigationarea{width:100%;display: inline-block;background-color: black;}
	.navbararea{width:100%;max-width: 1238px;display: inline-block;}
	.navbar{width:100%;display: inline-block;background-color:black;color:#ffffff;text-align: left;margin-left:0px;font-weight:bolder}
.contentsection{width:100%;text-align: center;background-color:olivedrab;}
.bodycontent{width:100%; max-width:1238px;background-color:#FFFFFF;display: inline-block;text-align: center;padding:30px 0px 30px 0px}
.bodycontentsmall{width:100%; max-width:1238px;background-color:#FFFFFF;display: inline-block;text-align: center;padding:30px 0px 30px 0px}
.pagecontentarea{width:95%;background-color: #ffffff;text-align: center;display: inline-block;}
	
	
.footer{width:100%;display:inline-block;background-color:#004000;color:#FFFFFF;font-size:12px;padding:20px 0 20px 0;}
.footerarea{width:100%;height:150px;display:inline-block;font-size:14px;font-weight:bold;text-align: center}
	
.footercol{width:30%;margin:0 10px;display:inline-block;text-align:center;vertical-align: top;}
.button{width:245px;height:55px; display: inline-block;background-image: url("../image/footericonsmall.png");background-repeat:no-repeat;padding:5px 0 10px 0;vertical-align:top;font-size: 28px;}
	.buttonicon{width:20%; display:inline-block;font-size:30px;vertical-align: top;float:left;padding-bottom: 5px}
	.buttontext{width:60%;height:45px;display: inline-block;font-size:24px;font-weight:bold;}
.button2{width:246px;height:60px; display: inline-block;background-image: url("../image/footericon2small.png");background-repeat:no-repeat;padding:8px 0 0px 0;vertical-align: top;}
	.footercontact{width:207px;background-color: #02D900;vertical-align: top;margin-left:39px;padding-bottom:3px;color:#000000;height:70px; font-size:15px}
	.footercol2{width:33%;display:inline-block;text-align:center;padding:0px 0 0 0;}
	
.publisherfooter{width:100%;display:inline-block;background-color:darkolivegreen;color:#FFFFFF;font-size:12px;height:100%;padding:4px 0 3px 0;}
.publisherfooterarea{width:100%;;max-width: 1238px;display:inline-block;font-size:14px;}
.pubfooterleft{width:49%;;display:inline-block;text-align:center;}
.pubfooterright{width:49%;;display:inline-block;text-align:center;}

	.titlebar{width:100%; font-weight:bolder; font-size:30px;background-color: white;padding:5px 0 0 0}
.bodytext{width:90%; padding: 0px 30px 5px 45px;text-align: left;display: inline-block;}
	.textwhole{width:90%; display: inline-block; text-align: left}
	.textwholecenter{width:90%; display: inline-block; text-align: center;font-size:17px}
	.subtitle{color:darkolivegreen;font-weight:bolder; font-size:22px}
	.denote{font-size:16px; font-weight: 700;color:#ff0000}
/*home*/
	.hometopimagefull{width:100%;display: inline-block;background-image: url("../image/homebigimagearea.png")}
	.topimagehome{width:100%;max-width:1238px;display: inline-block;padding-top:5px}
	.topimagehome img{width:100%}
	.cola{width:48%;;display:inline-block;background-color:#ffffff;vertical-align: top;margin:10px 0;}
	.colb{width:60%;display:inline-block;background-color: palegreen;vertical-align: top;text-align: center;margin:10px 0;}
	.colc{width:48%;display:inline-block;background-color:palegreen;vertical-align: top;margin:10px 0;}
	.hctitle{width:100%;display: inline-block;background-color:#018C01;font-size:20px; font-weight: bold;padding:5px 0;color:#ffffff;text-shadow:  2px 2px #000000;}
	.homeboxcontent{width:100%;display: inline-block}
	.homeboxcontentquote{width:90%;display: inline-block;height:200px; font-size:20px;margin:30px 10px 00px 10px;background-color: palegreen;}
	
/*about*/
	.aboutleft{width:55%;display: inline-block; text-align: left;margin:0 30px;vertical-align: top}
	.aboutphoto{width:35%; height:230px;display: inline-block; text-align: center;vertical-align: middle}

	/*onlinestore*/
	.onlineitem{width:80%;display: inline-block;}
	.itemimage{width:50%;display: inline-block; }
	.details{width:90%;display: inline-block; margin:25px 0 0 30px;vertical-align: top;text-align: left;}
	.itemtitle{width:100%; display: inline-block;font-size:24px; font-weight: bold;text-transform: uppercase}
	.itemauthor{width:100%; display: inline-block;font-size:20px;}
	.itemdesc{width:100%; display: inline-block;font-size:20px;padding: 15px 0}
	.itemprice{width:100%; display: inline-block;font-size:20px;padding: 10px 0;text-align: center}
	.addto{width:100%;display: inline-block; text-align: center}
	.checkout{width:50%;display: inline-block;font-size:20px;font-weight: bolder;color:#000000;margin:15px 0}
}
/* Desktop Layout: 1057px to a max of 1238px.*/
@media (min-width: 1057px){
body{width: 100%; margin: auto; overflow-x:hidden;font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";font-size:18px;text-align: center;}

	.headerbarfull{width:100%;display: inline-block;background: linear-gradient(#4CA200,#006600);}
	.headerbarcontent{width:100%;height:75px;display: inline-block;vertical-align: middle;text-align: center}
	.headerbarcolname{width:40%;height:75px;display: inline-block;vertical-align: middle;vertical-align: top;padding-top:20px;}
	.headerbarcolname img{width:350px;height:41px;}
	.headerbarcolsoc{width:30%;display: inline-block;height:105px;font-size:24px;color:#ffffff;font-weight: bold;text-align:center;vertical-align: middle}
	.headerbarcolcon{width:20%;display: inline-block;height:105px;font-size:24px;color:#ffffff;font-weight: bold;text-align:center;vertical-align: middle}
	.navigationarea{width:100%;display: inline-block;background-color: black;}
	.navbararea{width:100%;max-width: 1238px;display: inline-block;}
	.navbar{width:90%;display: inline-block;background-color:black;color:#ffffff;text-align: left;margin-left:40px;font-weight:bolder}
.contentsection{width:100%;text-align: center;background-color:olivedrab;}
.bodycontent{width:100%; max-width:1238px;background-color:#FFFFFF;display: inline-block;text-align: center;padding:30px 0px 30px 0px}
.bodycontentsmall{width:100%; max-width:1238px;background-color:#FFFFFF;display: inline-block;text-align: center;padding:30px 0px 30px 0px}
.pagecontentarea{width:95%;background-color: #ffffff;text-align: center;display: inline-block;}

	
.footer{width:100%;display:inline-block;background-color:#004000;color:#FFFFFF;font-size:12px;padding:20px 0 20px 0;}
.footerarea{width:100%;max-width: 1238px;height:135px;display:inline-block;font-size:14px;font-weight:bold;}
.footercol{width:30%;display:inline-block;text-align:center;vertical-align: top;}
.button{width:295px;height:55px; display: inline-block;background-image: url("../image/footericon.png");background-repeat:no-repeat;padding:5px 0 10px 0;vertical-align:top;font-size: 28px}
	.buttonicon{width:50px; display:inline-block;font-size:30px;vertical-align: top;float:left;padding-bottom: 5px}
	.buttontext{width:230px;height:45px;display: inline-block;font-size:28px;font-weight:bold;}
.button2{width:295px;height:55px; display: inline-block;background-image: url("../image/footericon2.png");background-repeat:no-repeat;padding:5px 0 0 0;vertical-align: top}
	.footercontact{width:256px;background-color: #02D900;vertical-align: top;margin-left:39px;padding-bottom:3px;color:#000000;height:70px; font-size:18px}
	.footercol2{width:33%;display:inline-block;text-align:center;padding:20px 0 0 0;}
.publisherfooter{width:100%;display:inline-block;background-color:darkolivegreen;color:#FFFFFF;font-size:12px;height:100%;padding:4px 0 3px 0;}
.publisherfooterarea{width:100%;;max-width: 1238px;display:inline-block;font-size:14px;}
.pubfooterleft{width:49%;;display:inline-block;text-align:center;}
.pubfooterright{width:49%;;display:inline-block;text-align:center;}

	.titlebar{width:100%; font-weight:bolder; font-size:30px; background-color: white;  padding:5px 0 0 0}
.bodytext{width:90%; padding: 0px 30px 5px 45px;text-align: left;display: inline-block;}
	.textwhole{width:90%; display: inline-block; text-align: left}
	.textwholecenter{width:90%; display: inline-block; text-align: center;padding:10px 0 5px 0}
	.subtitle{color:darkolivegreen;font-weight:bolder; font-size:22px}
	.denote{font-size:16px; font-weight: 700;color:#ff0000}
/*home*/
	.hometopimagefull{width:100%;display: inline-block;background-image: url("../image/homebigimagearea.png")}
	.topimagehome{width:100%;max-width:1238px;display: inline-block;padding-top:5px}
	.topimagehome img{width:100%;height:300px}
	.cola{width:48%;;display:inline-block;background-color:#ffffff;vertical-align: top;margin:10px 0;}
	.colb{width:40%;display:inline-block;background-color: palegreen;vertical-align: top;text-align: center;margin:10px 0;}
	.colc{width:48%;;display:inline-block;background-color:palegreen;vertical-align: top;margin:10px 0;}
	.hctitle{width:100%;display: inline-block;background-color:#018C01;font-size:20px; font-weight: bold;padding:5px 0;color:#ffffff;text-shadow:  2px 2px #000000;}
	.homeboxcontent{width:100%;display: inline-block}
	.homeboxcontentquote{width:90%;display: inline-block;height:275px; font-size:22px;margin:30px 10px 00px 10px;background-color: palegreen;}
	
/*about*/
	.aboutleft{width:55%;display: inline-block; text-align: left;margin:0 30px;vertical-align: top}
	.aboutphoto{width:35%; height:230px;display: inline-block; text-align: center;vertical-align: middle}

	/*onlinestore*/
	.onlineitem{width:80%;display: inline-block;}
	.itemimage{width:30%;display: inline-block; }
	.details{width:60%;display: inline-block; margin:25px 0 0 30px;vertical-align: top;text-align: left;}
	.itemtitle{width:100%; display: inline-block;font-size:20px; font-weight: bold;text-transform: uppercase}
	.itemauthor{width:100%; display: inline-block;font-size:20px;}
	.itemdesc{width:100%; display: inline-block;font-size:20px;padding: 15px 0}
	.itemprice{width:100%; display: inline-block;font-size:20px;padding: 10px 0;text-align: center}
	.addto{width:100%;display: inline-block; text-align: center}
	.checkout{width:50%;display: inline-block;font-size:20px;font-weight: bolder;color:#000000;margin:15px 0}
	}