/*body {background-color:#d6d6d6}*/  /*  THIS STYLE FOR PRO, UNSKINNED TEMPLATE*/

.wli-event-name a:hover {
	text-decoration: none;
}
.wsite-page-weblink-narrow-template-1 .wli-main-content.wli-interior-main-content ul, 
.wsite-page-weblink-wide-template-1 .wli-main-content.wli-interior-main-content ul {
list-style-type: disc;
padding-left: 20px;
}
.wsite-page-weblink-narrow-template-1 .wli-main-content.wli-interior-main-content ul li, 
.wsite-page-weblink-wide-template-1 .wli-main-content.wli-interior-main-content ul li {
	padding-top: 10px;
}
.processingFee {
	display: none;
}
.processingFee p {
	text-align: right;
	color: red;
	font-style: italic;
}
/* ECOMMERCE STYLING */
	table#content1_content_EComItemList1_gvItems>tbody>tr {
	  display: block;
	  width: 100%;
	  float: left;
	  padding: 20px 0px;
	}

	table#content1_content_EComItemList1_gvItems>tbody>tr:nth-child(2n+2) {
	  background: #eaf2dd !important;
	}
	a.wc-ecom-list-item-title {
	  font-size: 20px;
	  margin: 0px auto;
	  display: block;
	  color: #00703c;
	  font-weight: bold;
	}
	table#content1_content_EComItemList1_gvItems img {
	  padding: 0px 10px 8px 0px;
	}
	table#content1_content_EComItemList1_gvItems>tbody>tr {}
	
	table#content1_content_EComItemList1_gvItems>tbody>tr table tbody tr table tbody>tr {
	  display: block;
	  float: left;
	  margin: 0px auto;
	  width: 100%;
	  max-width: 190px;
	}
	
	/* Full Width of table containing Price, Qty, & Add2Cart*/
	table#content1_content_EComItemList1_gvItems>tbody>tr table tbody tr table{width: 100%}
	
	/* Price - 1st Row*/
	table#content1_content_EComItemList1_gvItems>tbody>tr table tbody tr table tbody tr:nth-child(2n+1):first-child {
	  font-size: 16px;
	  font-weight: bold;
	  padding-top: 5px;
	}

	/* Quantity - 2nd Row*/
	table#content1_content_EComItemList1_gvItems>tbody>tr table tbody tr table tbody tr:nth-child(3n+2) {}
		/* Quantity field */
		table#content1_content_EComItemList1_gvItems>tbody>tr table tbody tr table tbody tr:nth-child(3n+2) td input {
			/*background: black;*/
			border-radius: 5px;
			border: 1px solid #232323;
			padding: 4px;
			text-align: center;
		}

	/* Hides 'empty' cell between Qty & Add to Cart */
		table#content1_content_EComItemList1_gvItems>tbody>tr table tbody tr table tbody>tr:nth-child(2n+3) {display: none;}

	/* Add To Cart - 3rd Row*/
	table#content1_content_EComItemList1_gvItems>tbody>tr table tbody tr table tbody tr:nth-child(n+3) {}	
		/* Label for Checkbox */	
		table#content1_content_EComItemList1_gvItems>tbody>tr table tbody tr table tbody tr:nth-child(n+3) td span label {
			margin-right: 10px;
		}
		/* Nice Big Checkbox */
		table#content1_content_EComItemList1_gvItems>tbody>tr table tbody tr table tbody tr:nth-child(n+3) td span input {
			margin-right: 10px;
		}
	
	/*Checkout Button*/
		/* Override Style Here, but inherits from input[type="Submit"] Button on Lib.css! */
	input#content1_content_EComItemList1_cmdCheckout { }
	
	
	
	/**** CUT STYLES  ****/
	
	.wli-ad-fullbanner { margin-bottom: 20px; }
 .wli-ad-square1 { text-align:center; }
 div.paragraph { font-size: 14px; line-height: 1.5; padding: .5em 0; color: #6d6d6d; }
 .wsite-nav-button { display:none; float:left; color: #fff; padding: 25px 25px; border: 0; outline: 0; list-style-type: none; font-size: 14px; font-weight: bold; text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.36); text-transform: uppercase; background: url(theme/nav-li-bg-green.png?1430744686) repeat-y center left; }
 .wsite-menu-default.open{display:block;}
 .wli-weblink-logo{float:left}
 .wli-event-details{margin-bottom:25px}
 .wli-weblink-logo{float:right;text-align:right}
 .short-header-page .wsite-header{max-width:100%}
 @media only screen and (max-width:959px) {

 #nav-wrap .container ul li a{float:none;display:block;padding:25px;text-align:left;top:0}
 #nav-wrap .container ul li a:hover{padding:25px;top:0}
 .wsite-nav-button{ display:block;}
 .wsite-menu-default{display:none}
 .wsite-menu-default.open{height:auto; padding: 0; margin:0px;position:relative; right:0; top:0; z-index:998; clear: both; width: 100%; }
 #nav-wrap{width:100%}
 .wsite-menu-default.open li { display: block; width:100%;background: url(theme/nav-wrap-bg-green.png?1430744686) repeat-x center left; }
 #nav-wrap .container ul li a{ background:none}
 #nav-wrap .container ul li:first-child{background:url(theme/nav-wrap-bg-green.png?1430744686) repeat-x center left;}
 #nav-wrap .container ul li:first-child:hover {background: url(theme/nav-wrap-bg.png?1430744686);}
 .short-header-page #banner{width:95.5%}
 #nav-wrap .container ul li#active a, #nav-wrap .container ul li a:hover{top:0}
 .wli-sidebar{float:right}
 .wli-interior-main-content, .wli-404-main-content{max-width:100%}
 .wli-sidebar{max-width:100%}
 }
 @media (min-width:960px) and (max-width:980px) {
 .container{max-width:95%;}
 .wli-main-bottom-left{max-width:563px;}
 .wli-main-bottom-right{float:right}
 .short-header-page #banner{width:95%}
 .wli-interior-main-content, .wli-404-main-content{max-width: 567px;}
 .wli-sidebar{float:right}
 }
 @media (min-width:769px) and (max-width:959px) {
 .short-header-page .wli-ad-square1 {width:60%;float:right;}
 .short-header-page .wli-quicklinks-box{width:40%;float:left;}
 .container{width:96%;}
 #bannerright{width:50%;}
 .wli-ad-fullbanner{height:80px;}
 .wli-main-bottom-left{width:50%;}
 .wli-footer {width:50%;}
 .wli-social{width:22%;}
 .wli-weblink-logo{width:18%;}
 .wli-main-bottom-right{float:right}
 }
 @media (min-width:641px) and (max-width:768px) {
 .short-header-page .wli-ad-square1 {width:60%;float:right;}
 .short-header-page .wli-quicklinks-box{width:40%;float:left;}
 .container{width:96%;}
 #bannerright{width:40%;}
 .wli-ad-fullbanner{height:60px;}
 .wli-main-bottom-left{width:50%;}
 .wli-footer {width:50%; }
 .wli-social{width:26%;}
 .wli-weblink-logo{width:18%;}
 .wli-main-bottom-right{width:50%; float:right;}
 }
 @media (min-width:481px) and (max-width:640px) {
 .short-header-page .wli-quicklinks-box{ width:330px;margin:auto}
 .container{width:82%;}
 #bannerright{float:none; position:relative; width:auto;}
 #bannerleft{position:relative; width:auto; right:0px }
 #bannerright h2{ font-size:30px}
 #bannerright a {padding-left:0;padding-right: 30px;}
 .wli-social, .wli-weblink-logo{float:left; }
 .wli-footer {width:95%;}
 .wli-ad-fullbanner{height:30px;}
 .phone-number{width::100%; float:left; font-size:11px}
 .topNav, .social{width:100%;float:left; text-align: center;}
 .search{width:100%; float:left; padding-left:10px}
 #header{width: 50%;}
 .wsite-search-input{ width:auto;}
 .wsite-nav-button{ display:block;}
 .wsite-menu-default{display:none}
 .wsite-menu-default.open{height:auto; padding: 0; margin:0px; position:relative ; right:0; top:0; z-index:998; clear: both; width: 100%;}
 #nav-wrap{width:100%}
 .wsite-menu-default.open li { display: block; width:100%;background: url(theme/nav-wrap-bg-green.png?1430744686) repeat-x center left; }
 #nav-wrap .container ul li a{ background:none}
 #nav-wrap .container ul li:first-child{background:url(theme/nav-wrap-bg-green.png?1430744686) repeat-x center left;}
 #nav-wrap .container ul li:first-child:hover {background: url(theme/nav-wrap-bg.png?1430744686);}
 .landing-page #banner-wrap .container {height:auto;}
 .short-header-page #banner{width:81.5%}
 #footer-wrap .container{max-width:320px}
 }
 @media only screen and (max-width:480px) {
 .short-header-page .wli-quicklinks-box{ margin:auto}
 .container{width:82%;}
 .wsite-button-large .wsite-button-inner{padding:0 0 0 10px;}
 .wsite-button-large{padding: 0 10px 0 0}
 #bannerleft{position:relative; width:100%; right:0px}
 #bannerright{width:auto; position:relative}
 #bannerright h2{ font-size:30px}
 #bannerright a {padding-left:0; padding-right: 30px;}
 #logo .container{ width:100%}
 .wli-social, .wli-weblink-logo{float:left; }
 .wli-footer {width:95%;}
 .phone-number{width::100%; float:left; font-size:11px}
 .search{width:100%; float:left; padding-left:10px}
 #header{width: 50%;}
 .wsite-nav-button{ display:block; }
 .wsite-menu-default{display:none}
 .wsite-menu-default.open{height:auto; padding: 0; margin:0px; position:relative; right:0; top:0; z-index:998; clear: both; width: 100%; }
 #nav-wrap{width:100%}
 .wsite-menu-default.open li { display: block; width:100%;background: url(theme/nav-wrap-bg-green.png?1430744686) repeat-x center left; }
 #nav-wrap .container ul li a{ background:none}
 #nav-wrap .container ul li:first-child{background:url(theme/nav-wrap-bg-green.png?1430744686) repeat-x center left;}
 #nav-wrap .container ul li:first-child:hover {background: url(theme/nav-wrap-bg.png?1430744686);}
 .landing-page #banner-wrap .container {height:auto;}
 .wli-ad-fullbanner { height: 20px !important; }
 .short-header-page #banner{width:81.5%}
 #footer-wrap .container{max-width:320px}
 }

div.paragraph ul, div.paragraph ol { padding-left: 2.3em !important; margin: 5px 0 !important; overflow:hidden; }
div.paragraph li { padding-left: 5px !important; margin: 3px 0 0 !important; }
div.paragraph ul, div.paragraph ul li { list-style: disc outside !important; }
div.paragraph ol, div.paragraph ol li { list-style: decimal outside !important; }

.wc-EventCalendarSmallHeaderLeftImage img{display:none;}
.wc-EventCalendarSmallHeaderRightText {text-align:left !important;}
#EventHeader img {display:none;}
#content1_content_EventCalendarSmall1_lblYear {font-size:20px;}
#EventHeader {font-size:16px;font-weight:bold;}
#content1_content_NewsLister1_dgArticles tr td {padding:5px;}

.wc-quicklinks-container .web-menu-ul-depth-2,.wc-quicklinks-container  .web-menu-ul-depth-3,.wc-quicklinks-container  .web-menu-ul-depth-4,.wc-quicklinks-container  .web-menu-ul-depth-5{padding-left:20px;}

#content1_content_EComCheckout1_tblCheckoutGrid div {padding:5px;}
#content1_content_EComCheckout1_tblCC td {padding:5px 0;}
#content1_content_EComCheckout1_tblCreditCard td {padding:5px 0;}