/* CSS Document */

/*Colors
#8fb3df Blue
#3C1A07 Brown
*/

html, body {
  margin: 0px;
  padding: 0px;
}

body{
	padding: 10px;
	background: #FFFFFF;
	color: #222;
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 85%;
}

/*Titles*/
h1{font-size: 150%;color: #FFFFFF;letter-spacing: 1px}
h2{font-size: 200%;line-height:1;color:#002455 }
h3{font-size: 120%;line-height:1;color:#7B3F00;font-weight:bold; }
div#wholesale h1 {
	font-size: 150%;
	color: #000;
	letter-spacing:1px;
}

hr {
	line-height: 4px;
	width: 75%;
	color: #3C1A07;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}

div#wholesale hr {
	line-height: 1px;
	width: 100%;
	color: #3C1A07;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}

/*Outer container for page, provide thin border color*/
div#container{
	width:900px !important;
	width /**/:910px;
	padding:10px;
	background-color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
}
#clear {
	clear: both;
	height: 0px;
}

/*Holds logo and menu bar*/
div#header{
	background: #FFFFFF;
	text-align:center;
	margin-right: auto;
	margin-left: auto;
	height: 150px;
}

/*Navigation List for main store*/
ul#navlist li { display: inline; }

ul#navlist {
	width: 800px;
	height: 25px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 22px;
	padding-bottom: 0px;
	padding-left: 0px;
}

ul#navlist li a {
	float: left;
	color: #3C1A07;
	background-color: #FFFFFF;
	padding: 3px;
	text-decoration: none;
	margin-left: 3px;
	margin-right: 5px;
	width: 100px;
}

ul#navlist li a:hover{
background-color: ;
color: #3C1A07;
}

/*Main page styling*/
div#content{
	width:800px;
	background-color: #FFFFFF;
	margin-bottom: 5px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
}


div#footer{
	width:800px;
	background: #FFFFFF;
	text-align: left;
	color: #FFFFFF;
	font-size: 12px;
	margin-right: auto;
	margin-left: auto;
}
div#copyright {
	color: #3C1A07;
	font-size: 12px;
}
div#footerlinks {
	color: #3C1A07;
	font-size: 12px;
	text-decoration: none;
}

/*Top Menu*/
div#topmenu {
	color:#FFFFFF;
	font-size: 100%;
	float: none;
}

div#topmenu a {
	color:#FFFFFF
}

div#topmenu a:visited { 
	text-decoration:none;
	color:#FFFFFF;
}

div#topheadermenu ul li a { 
	text-decoration: none; 
	list-style-type:none
}

div#topheadermenu ul li { 
	text-decoration: none; 
	list-style-type:none 
}

div#headerhomepage {
	background: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
	height: 150px;
}

div#wholecontent {
	width:800px;
	background: #FFFFFF;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 10px;
	margin-right: auto;
	margin-left: auto;
}

/*Footer Links*/
div#footerlinks a {

	color: #3C1A07;
	font-size: 12px;
	text-decoration: none;
}
div#footerlinks a:visited {
	color: #3C1A07;
	text-decoration: none;
}

div#footer a {
	width:800px;
	background: #FFFFFF;
	text-align: left;
	color: #3C1A07;
	font-size: 12px;
	text-decoration: none;
}

/*Main store styling*/
.storetablebg {
	background-color: #DFD7BD;
}

.storetableheader {
	background-color: #C4B786;
}

.storetablebody {
	background-color: #E0D8D5;
	padding-left:5px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
}

.storetablebodyCentered {
	background-color: #E0D8D5;
	padding-left:5px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	text-align: center;
}

/*start administration nav bar*/

ul#adminnavlist li {
display: inline;
}

ul#adminnavlist {
	width: 800px;
	height: 25px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 70px;
}

ul#adminnavlist li a {

	float: left;
	color: #FFFFFF;
	background-color: #8fb3df;
	padding: 3px;
	text-decoration: none;
	margin-left: 3px;
	margin-right: 5px;
	width: 100px;
}

ul#adminnavlist li a:hover {
	background-color: #8fb3df;
	color: #3C1A07;
}
/*end administration nav bar*/

/*start wholesale nav bar*/
ul#wholesalenavlist li {
	display: inline;
}

ul#wholesalenavlist {
	width: 800px;
	height: 25px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 245px;
}

ul#wholesalenavlist li a {
	float: left;
	color: #3C1A07;
	background-color: #FFF;
	padding: 3px;
	text-decoration: none;
	margin-left: 3px;
	margin-right: 5px;
	width: 125px;
}

ul#wholesalenavlist li a:hover {
	background-color: #FFF;
	color: #3C1A07;
}
/*end wholesale nav bar*/

/*Status messages styling*/
.wholesaleerror {
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;
}

.wholesalesuccess {
	font-size: 16px;
	font-weight: bold;
	color: #006600;
}

/*STORE LAYOUT*/
div#couponsize {
	 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
hr .store {
 color: #f00;
background-color: #f00;
height: 5px;
}

.colorbox {
background-color: #3C1A07;
width: 100%;
}
	
div#cartcontainer{
	width:800px !important;
	width /**/:810px;
	margin: 0 auto;
	padding:20px;
	text-align:left;
	background-color: #3C1A07;
}	
div#innerbox {
	background-color: #FFFFFF;
	padding: 20 20 20 20;
}

#cartlink {color:#FFFFFF;
	margin:0;
}

#cartlink a {
	color:#FFFFFF
}

#cartlink a:visited {
	color:#FFFFFF
}

div#cartfooter{
	clear:both;
	width:800px;
	background: #FFFFFF;
/*	#523611;*/
	padding: 5 0 5 0;
	text-align:center;
	color: #000000;
/*	#FFFFFF;*/
	font-size: 10px;
}

div#topmenu {
	float:left;
	font-weight:bold;
	color:#FFFFFF;
	font-size: 100%;
}

.formbuttons {
	width: 50px; 
}

.flavors {
	font-size: 24px;
	font-weight: bold;
}

/*Wholesale application form sytling*/
div#wholesale .button {
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 background-color: #D7E5F2;
 color: #102132;
 margin-left: 12px;
 margin-top: 3px;
 margin-bottom: 2px;
}

label { 
	cursor: hand; 
}

fieldset {
  border: 0.2em solid #3C1A07;
  width: 30em;
  background-color: #f2efe8;
  clear:both;
}

legend {
  border: 0;
  background-color: #8fb3df;
/*  #8fb3df;*/
  color: #FFFFFF;
  padding: 0.2em 0.5em;
}

.labelcell {
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 color: #3C1A07;
/* #3670A7;*/
 background-color: transparent;
 width: 220px;
}

.fieldcell {
 background-color: #F2F7FB;
 color: #000000;
 text-align: right;
 margin-right: 0px;
 padding-right: 0px;
}


.fieldcell input {
 width: 200px;
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 background-color: #D7E5F2;
 color: #102132;
 border: 1px solid #284279;
 margin-right: 0px;
}

.fieldcell select {
 width: 202px;
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 background-color: #D7E5F2;
 color: #102132;
 border: 1px solid #284279;
 margin-right: 0px;
}

.fieldcell checkbox {
 width: 200px;
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 background-color: #D7E5F2;
 color: #102132;
 border: 1px solid #284279;
 margin-right: 0px;
}
.beinggreen {
	font-size: 24px;
	font-weight: bold;
	color: #006600;
	text-decoration:none;
}
.beinggreen a{
	text-decoration:none
}
.beinggreen1 {
	font-size: 16px;
	font-weight: bold;
	color: #006600;
	text-decoration:none;
}
.beinggreen1 a{
	text-decoration:none
}
