﻿/* CSS for the Form */
.clear {
	clear:both
}
.block {
	/*width:400px;*/
	margin:0 auto;
	/*text-align:left;*/
	padding-top:20px;
}
.ctform * {
	margin:2px; 
	font-family:arial;
	font-size:12px;
}
.ctform label {
	width:75px;
	font-weight:700;
}
.ctform input.text {
	width:270px;
	padding-left:10px;
}
.ctform .textarea {
	height:120px; 
	width:270px;
	padding-left:10px;
}
.ctform .hightlight {
	border:2px solid #9F1319;
	background:url(iconCaution.gif) no-repeat 2px
}
.ctform #submit {
	margin-right:10px;
}
.loading {
	float:right; 
	background:url(ajax-loader.gif) no-repeat 1px; 
	height:28px; 
	width:28px; 
	display:none;
}
.done {
	background:url(iconIdea.gif) no-repeat 2px; 
	padding-left:20px;
	font-family:arial;
	font-size:12px; 
	width:70%;  
	display:none;
	border: 1px solid lime;
}
.ctform label.error { 
	color: red; 
	padding-left: 10px;
}

.contacttext{
	font-family:Monotype Corsiva;
	
}
.contacttext2{
	font-family: Arial, "Arial Unicode MS", Helvetica, Sans-Serif;
	color: #3395e6;
	font-size:14px;
}
.contacttext2>a{
	font-size:14px;
}

.contacttext2 img{
	border: none;
}

.container{
	/*margin-right:auto;
	margin-left:auto;*/
	padding-left:0px;
	padding-right:0px;
	box-sizing:border-box;
}

.row{
	/*margin-left:0px;
	margin-right:0px*/
}

.col-md-6{
	width:45%;
	position:relative;
	min-height:1px;
	padding-left:0px;
	padding-right:0px;
	float:left;
}




#pageWrapper {
	width:800px;
	margin:50px auto;
}

@CHARSET "UTF-8";

.product_list {
    
    background-color: #FFF;
    border: thin solid #999;
    padding:5px 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px 10px 10px 10px;
    width:630px;
    height:750px;
    margin-left:100px;
}


.product_list > .product_list_content {
    width:620px;
    height:360px;
}

.product_list > .product_list_header {    
    font-weight: bold;
    margin-top: 10px;
    height:10px;
}

.product_list > .product_list_header .cartWidget {    
    float: right;
    margin-right: 20px;
    margin-top: -50px;
}
.product_list > .product_list_header > .sub {    
    font-weight: bold;
    font-size: .7em;
}

/* Product List caption*/
.product {
    /*padding-right: 4px;*/
    width:200px;
    height:240px;
    float: left;
}

.product .thumbnail{
    /*padding-left: 10px;*/
    margin: 0 auto;
}

.product .caption {
    color: #FFF;            
}
.product .caption .background {
    background-color: #000;
    opacity:.5;

}
.product .caption .text{
    color:#333;
    font-size: 1em;
    padding: 5px;
    text-align: center;
}
.product .caption .text .main{
    font-weight: bold;
}
.product .caption .text .sub{
    font-size: .8em;
}
.product .product_list_content .renderer.thumbnail.over {
    background-color: #FFF;            
}
.product .caption .button{
    text-align: center;
    color:#FFF;
    background-color: #000;
    font-size: 1em;
    padding:5px 10px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px 6px 6px 6px;
    width: 150px;
    margin: 0 auto;
}
.product .caption .button:hover{
    color:#000;
    background-color: #999;
}



/*
* { 
	margin:0; 
	padding:0; 
}

html 
{ 
	background:#fff; 
	font-family:trebuchet ms, candara, sans-serif; 
	font-size:62.5%; 
}

body 
{ 
	font-size:1.5em; 
}
*/

#wrapper 
{ 
	margin:30px auto 250px auto; 
	width:890px; 
	border:solid 1px #ccc; 
	padding:30px; 
	background:#efefef; 
}

h2 
{ 
margin-bottom:1em; 
}

#sidebar 
{ 
	width:35%; 
	float:right; 
}

#content  
{ 
	width:60%; 
}

.jcart 
{ 
	margin:0 20px 20px 0; 
	padding-top:20px; 
	border:dashed 2px #66cc66; 
	float:left; 
	background:#fff; 
	text-align:center; 
}

.jcart ul 
{ 
	margin:0; 
	list-style:none; 
	padding:0 20px; 
	text-align:left; 
}

.jcart fieldset 
{ 
	border:0; 
}

.jcart strong 
{ 
	color:#000066; 
}

.jcart .button 
{ 
	margin:20px; 
	padding:5px; 
}

fieldset 
{ 
	border:0; 
}

#paypal-button 
{ 
	display:block; 
	padding:10px; 
	margin:20px auto; 
}

.clear 
{ 
	clear:both; 
}

.info {
	padding-left: 20px;
	line-height: 22px; 
	color: rgb(0, 0, 0); 
	font-size: 16px;
}

.info_image {
	float: left; 
	padding-right: 20px;
}

.info_image2 {
	float: left; 
	padding-right: 10px;
}

.info_image_box {
	float: left; 
	margin-right: 10px; 
	border-top-style: solid; 
	border-right-style: solid; 
	border-bottom-style: solid; 
	border-left-style: solid; 
	border-top-color: rgb(229, 235, 230); 
	border-right-color: rgb(229, 235, 230); 
	border-bottom-color: rgb(229, 235, 230); 
	border-left-color: rgb(229, 235, 230); 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
}

.sec {
	text-align: left; 
	height: 170px;
	font-size: 14px;
	
}

.sec-height {
	line-height: 115%;
}

.layout-cell {
	float: left; 
	margin-right: 20px; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;
	width: 196px; 
	height: 185px;
}

.row {
	font-weight:bold;
	background-color: lightgray;
}

.row25 {
	width: 25%;
}

.row30 {
	width: 30%;
}

.green {
	color:  #00CC00;
	font-weight: bold;
	font-size: 14px;
}

.bottles{
	position: relative;
	left: 24%;
}