body{
 
 /* font-family: 'Abel',Helvetica,sans-serif;*/
  background-color:#cfc5a1;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#cfc5a1), to(#b8ad8f));
	background-image: -webkit-linear-gradient(top, #cfc5a1, #b8ad8f);
	background-image: -moz-linear-gradient(top, #cfc5a1, #b8ad8f);
	background-image: -ms-linear-gradient(top, #cfc5a1, #b8ad8f);
	background-image: -o-linear-gradient(top, #cfc5a1, #b8ad8f);
	background-image: linear-gradient(top, #cfc5a1, #b8ad8f);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ebe5ce, endColorstr=#b8ad8f);
	 background-image:url(../images/background-repeat3.jpg);
  background-repeat:repeat-x;
  background-attachment:fixed;
}
body, td, th, input, textarea, select, a
{
	 font-family: Helvetica,sans-serif !important;
  font-size: 13px !important;
}
.quantity input[type="text"] {
	min-width:40px;
}
h1, .welcome {
	margin-bottom:0px;	
}
.htabs a {
	font-family: Helvetica,sans-serif;
}
.box .box-heading {
	font-family: Helvetica,sans-serif;
}
a.button, input.button {
	font-family: Helvetica,sans-serif;
	font-weight:normal;
	font-weight:bold;
	font-size: 16px;
	line-height: 16px;
}
.tab-content {
	font-family: Arial,Helvetica,sans-serif;
	font: 14px;
	background-color:#FFF;
	
}
.product-grid > div {
	width: 175px;
	display: inline-block;
	vertical-align: top;
	margin-right: 12px;
	margin-bottom: 15px;
}
.product-info{
  margin-bottom: 5px;
}
.product-info .options {
	padding-bottom:0;	/* 10px */
	margin-bottom:2px;
}

#column-left + #column-right + #content .product-grid > div {
	width: 170px;
}

#header #logo
{
  position: absolute;
  top: 0px;
  left: 20px;
}
#container {
	background-color:#FFFFFF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #e9e4d6;
	margin-top:10px;
	padding-top:8px;
}
#content {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #F3F1E9;
	padding:10px;
	/*width:auto;
	width: -moz-calc(100% - 51px);
    width: -webkit-calc(100% - 51px);
    width: calc(100% - 51px);*/

}
.box .box-heading {
	background-color: #dad3ba; /*b8ad8f; c4b999 */
	background-image: none;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ebe5ce), to(#dad3ba));
	background-image: -webkit-linear-gradient(top, #ebe5ce, #dad3ba);
	background-image: -moz-linear-gradient(top, #ebe5ce, #dad3ba);
	background-image: -ms-linear-gradient(top, #ebe5ce, #dad3ba);
	background-image: -o-linear-gradient(top, #ebe5ce, #dad3ba);
	background-image: linear-gradient(top, #ebe5ce, #dad3ba);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ebe5ce, endColorstr=#dad3ba);	
	border-color: #E1D7B0;
	color: #333;
}
#menu {;
	background-color: #DACC9A; /*b8ad8f; c4b999 */
	background-image: none;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#CDBA78), to(#DACC9A));
	background-image: -webkit-linear-gradient(top, #CDBA78, #DACC9A);
	background-image: -moz-linear-gradient(top, #CDBA78, #DACC9A);
	background-image: -ms-linear-gradient(top, #CDBA78, #DACC9A);
	background-image: -o-linear-gradient(top, #CDBA78, #DACC9A);
	background-image: linear-gradient(top, #CDBA78, #DACC9A);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CDBA78, endColorstr=#DACC9A);	
	box-shadow: #AC9440;
	border-color:#AC9440;
}
#menu > ul > li > a {
  font-size: 15px;
  color:#333;
}
#menu > ul > li ul > li > a {
  color: #333;
}
	
#menu > ul > li > div > ul > li > a {
  color: #333;
}
/* submenu rollover links */
#menu > ul > li ul > li > a:hover {
	color: #333	;
	background-color: #AC9440; /*b8ad8f; c4b999 */
	background-image: none;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#C0A854), to(#AC9440));
	background-image: -webkit-linear-gradient(top, #C0A854, #AC9440);
	background-image: -moz-linear-gradient(top, #C0A854, #AC9440);
	background-image: -ms-linear-gradient(top, #C0A854, #AC9440);
	background-image: -o-linear-gradient(top, #C0A854, #AC9440);
	background-image: linear-gradient(top, #C0A854, #AC9440);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#C0A854, endColorstr=#AC9440);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
}
/* submenu flyout panel */
#menu > ul > li > div {
	background-color: #DACC9A; /*b8ad8f; c4b999 */
	background-image: none;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#CDBA78), to(#DACC9A));
	background-image: -webkit-linear-gradient(top, #CDBA78, #DACC9A);
	background-image: -moz-linear-gradient(top, #CDBA78, #DACC9A);
	background-image: -ms-linear-gradient(top, #CDBA78, #DACC9A);
	background-image: -o-linear-gradient(top, #CDBA78, #DACC9A);
	background-image: linear-gradient(top, #CDBA78, #DACC9A);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CDBA78, endColorstr=#DACC9A);	;	
	border-color: #AC9440;
}
#menu > ul > li:hover > a {
	background-color: #AC9440; /*b8ad8f; c4b999 */
	background-image: none;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#C0A854), to(#AC9440));
	background-image: -webkit-linear-gradient(top, #C0A854, #AC9440);
	background-image: -moz-linear-gradient(top, #C0A854, #AC9440);
	background-image: -ms-linear-gradient(top, #C0A854, #AC9440);
	background-image: -o-linear-gradient(top, #C0A854, #AC9440);
	background-image: linear-gradient(top, #C0A854, #AC9440);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#C0A854, endColorstr=#AC9440);	
}
a, a:visited, a b {
	color: #A08A3F;
}
a:hover {
	color: #C9B672;
}
#header #cart .heading a {
	color: #A08A3F;
}
#header #cart .heading a:hover {
	color: #C9B672;
}
#header .links a {
	color: #A08A3F;
}
#header .links a:hover {
	color: #C9B672;
}
.box-product .name a {
	color: #A08A3F;
}
.box-product .name a:hover {
	color: #C9B672;
}
.product-list .name a {
	color: #A08A3F;
}
.box-product .name a:hover {
	color: #C9B672;
}
.product-grid .name a {
	color: #A08A3F;
}
.product-grid .name a:hover {
	color: #C9B672;
}
.product-info .description span {
	color: #A08A3F;
}
.product-info .review > div > span {
	color: #A08A3F;
}
.box-product > div {
	text-align:center;	
	width:auto;
}
.box-product .price {
	text-align:center;
}
a.button, input.button {
 	background-color: #A08A3F;
	background-image:none;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#C9B672), to(#A08A3F));
	background-image: -webkit-linear-gradient(top, #C9B672, #A08A3F);
	background-image: -moz-linear-gradient(top, #C9B672, #A08A3F);
	background-image: -ms-linear-gradient(top, #C9B672, #A08A3F);
	background-image: -o-linear-gradient(top, #C9B672, #A08A3F);
	background-image: linear-gradient(top, #C9B672, #A08A3F);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#C9B672, endColorstr=#A08A3F);	
}
a.button:hover, input.button:hover
{
  background-position: 0px;
  background-color: #bba24f;
	background-image:none;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#C9B672), to(#bba24f));
	background-image: -webkit-linear-gradient(top, #C9B672, #bba24f);
	background-image: -moz-linear-gradient(top, #C9B672, #bba24f);
	background-image: -ms-linear-gradient(top, #C9B672, #bba24f);
	background-image: -o-linear-gradient(top, #C9B672, #bba24f);
	background-image: linear-gradient(top, #C9B672, #bba24f);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#C9B672, endColorstr=#bba24f);	
}
.pagination .links b {
	border: 1px solid #bba24f;
	color:#bba24f;
}
#footer {
	background-color: #DACC9A; /*b8ad8f; c4b999 */
	background-image: none;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#CDBA78), to(#DACC9A));
	background-image: -webkit-linear-gradient(top, #CDBA78, #DACC9A);
	background-image: -moz-linear-gradient(top, #CDBA78, #DACC9A);
	background-image: -ms-linear-gradient(top, #CDBA78, #DACC9A);
	background-image: -o-linear-gradient(top, #CDBA78, #DACC9A);
	background-image: linear-gradient(top, #CDBA78, #DACC9A);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CDBA78, endColorstr=#DACC9A);	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color:#333;
	background-image:url(../images/content-repeater.jpg);
	background-repeat:repeat;
}
#footer h3
{
  color: #333;
}
#footer .column a
{
  color: #333;
}

#footer .column a:hover {
	color:#666;
}
#powered {
	color: #9E9676;
	padding-right:10px;
}


#header #cart
{
  position: absolute;
  top: 0px;
  right: 175px; /* 145 */
  z-index: 9;
  min-width: 300px;
}
#header .links
{
  position: absolute;
  right: 30px; /* 0 */
  bottom: 3px;
  font-size: 10px;
  padding-right: 10px;
}
#header #welcome
{
  position: absolute;
  top: 47px;
  right: 30px; /* 0 */
  z-index: 5;
  width: 320px; /*298 */
  text-align: right;
  color: #999999;
}
#header #search
{
  position: absolute;
  top: 15px;
  right: 30px; /* 0 */
  width: 298px;
  z-index: 15;
}
#header .selectaflower {
  position: absolute;
  top: 0px;
  left: 340px;
  width:165px;
  height:90px;
}