html {
 overflow-y:scroll;
 position: relative;
 min-height: 100%;
}

body {
  margin-bottom: 60px;
  background:url('/i/bg2.jpg'); background-position:top left; background-size:cover; background-attachment: fixed;
}

a.big-green-2 {
  font-family: 'PFBeauSansPro-SeBold';
  display: block;
  border: none;
  border-bottom: 4px solid #85a95b;
  background-color: #00B3FF;
  font-size: 17px;
  color: #303f4c;
  text-align: center;
  text-transform: uppercase;
  height: 42px;
  line-height: 44px;
  cursor: pointer;
  width: 280px;
  margin: 0 auto;
}
a.big-green-2:hover {
  background-color: #aad17c;
  border-bottom-color: #85a95b;
}
input[type=submit].big-green {
  font-family: 'PFBeauSansPro-SeBold';
  display: block;
  width: 100%;
  border: none;
  border-bottom: 4px solid #009ADC;
  background-color: #00B3FF;
  font-size: 17px;
  color: #303f4c;
  text-align: center;
  text-transform: uppercase;
  height: 42px;
  line-height: 44px;
  cursor: pointer;
}
input[type=submit].big-green:hover {
  background-color: #00ABF3;
  border-bottom-color: #0296D5;
}

.submit {
	font-size:16px;
	padding:15px;
	text-decoration:none;
	display: block;
	width:400px;
	margin-top:10px;
	box-shadow: 0px 10px rgba(0,0,0,0.5);
}

.cart {
	float:right;
	text-align:right;
	width:32px;
	height:32px;
}

.total_price {
	width:228px;
	display:inline-block;
	text-align:left;
	padding:10px;
	font-size:16px;
	background-color:white;
	border:dotted 1px gray;
	float:none;
}

.hr { font-size:32px; line-height:32px; margin:0 0 20px 0; border-bottom:1px solid #d4d4d4; padding:0 0 20px 0; }

.prodindex ul li {list-style-type:none;background:none;margin:0px; padding:0px;}
.prodindex ul li span {font-size:85%;text-align:center;width:100%;padding-left:10px;}
.prodindex h1 {width:200px;font-size:14px;display:table-cell;}

.prodindex ul li img {width:200px;}
.prodindex div.slide {font-size:95%;color:#0087C6;}
.prodindex div.slide img {width:200px;}
.slide span {text-align:left;}
.prodindex .viewport {border:none; width:200px;height:230px;margin:8px;}
.prodindex .slider {display:table-cell; width:200px; padding:5px;}


.prodinfo {width:100%;}
.tabs {display:table;width:100%;float:none;}
.tabs .tab {display:inline-block;padding:5px;border:1px dotted dotted dotted none;border-color:#c6c6c6;background-color:#f9f9f9;text-align:center;}
.tabs .tab:hover {background-color:#f1f1f1;}
.tabs .active {background-color:#f1f1f1;}

#total {width:100px;font-size:26px;padding:4px;}
#results { width:100%;border:1px solid #f6f6f6; }
#results th, td {border:1px solid #c6c6c6;}


table.results {
    counter-reset: rowNumber;
}


table.results tbody tr {
    counter-increment: rowNumber;
}

/* table.results tr:not(:first-child) {
    counter-increment: rowNumber;
} */


table.results tr td:first-child::before {
    content: counter(rowNumber);
    min-width: 1em;
    margin-right: 0.5em;
}

#error, #formerror {color:red;height:20px;}

#footer {
  height: 60px;
  background-color: #414141;
  width: 100%;
  position: absolute;
  bottom: 0;
}

#footer1 {
  height: 60px;
  background-color: #414141;
  width: 100%;
  
}
#footer1 img,p {padding-top:8px;}
#footer1 img {padding-left:10px;}
#footer1 p {padding-right:10px;}

.footer {background-color: #414141;}
.footer img,p {padding-top:8px;}
.footer img {padding-left:10px;}
.footer p {padding-right:10px;}



.gallery-wrap {width:300px; height:200px;}
.gallery-wrap iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: auto;
	height: 200px;
}
.gallery-wrap img {height:100% !important;width:auto;}

.gallery .item {float:left; width:250px;padding:10px 0px;}
.gallery .item img {height:150px;}
.date-meta {font-size:90%;}
.meta {color:#c1c1c1;}
.entry p {text-align:justify;}
.entry img {padding:20px;padding-left:0px;}
.entry img.left {padding:0px 20px 20px 0px;float:left;}
.entry img.right {padding:0px 0px 20px 20px;float:right;}

.entry2 p {text-align:justify;}
.entry2 img {padding:20px;padding-left:0px;}
.entry2 img.left {padding:0px 20px 20px 0px;float:left;}
.entry2 img.right {padding:0px 0px 20px 20px;float:right;}

.product-tile {
	border:1px #f6f6f6 solid;
	/* display:table-cell; */
	width:100%;
	height:100%;
	text-align:center;
	padding:5px;
}
.product-tile:hover {background-color:#f8f8f8;}
.product-tile h5 {margin-bottom:0px;}
.productabtitle {height:10px;max-height:10px;}


/* COMMENTS */

.comment {
    overflow: hidden;
    padding: 0 0 1em;
    border-bottom: 1px solid #ddd;
    margin: 0 0 1em;
    *zoom: 1;
}

.comment-body {
    overflow: hidden;
}

.comment .text {
    padding: 10px;
    border: 1px solid #e5e5e5;
    border-radius: 5px;
    background: #fff;
}

.comment .text p:last-child {
    margin: 0;
}

.comment .attribution {
    margin: 0.5em 0 0;
    font-size: 14px;
    color: #666;
}

