body.site {
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:small;
  color:#887971;
  margin: 0px;
  }
A:link {
  color:#c3bcb8;
  text-decoration:none;
  font-size:12px;
  font-family:Geneva, Arial, Helvetica, sans-serif;
  }

A:visited {
  color:#c3bcb8;
  text-decoration:none;
  font-size:12px;
  font-family:Geneva, Arial, Helvetica, sans-serif;
  }

A:hover {
  color:#c3bcb8;
  text-decoration:none;
  font-size:12px;
  font-family:Geneva, Arial, Helvetica, sans-serif;
  }

table.usrf {
  border-spacing:0px;
  border-collapse:collapse;
}

table.zip {
  border-spacing:0px;
  BORDER-COLLAPSE:COLLAPSE;
  border-style:solid;
  border-color:#897d69;
  border-width:0px;
}

table.emaillist {
  border-spacing:0px;
  BORDER-COLLAPSE:COLLAPSE;
  background-image:url(graphics/bg.png);
}

td.usrf {
  padding:0px;
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:12px;
  vertical-align: top;
}

.usrf {
  padding:0px;
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:12px;
  vertical-align: top;
}

td.forms {
  padding:0px;
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:12px;
  vertical-align: top;
}

td.zip {
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#555555;
  text-align:center;
}

.titles {
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:15px;
  text-align:left;
  color:#857c6a;
  text-transform:uppercase;
  letter-spacing:0.2em;
}

font.copyright {
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:12px;
  text-align:center;
  color:#CCCCCC;
}

font.error {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  text-align:left;
  font-weight:bold;
  color:red;
}

font.errorsm {
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:11px;
  text-align:left;
  font-weight:bold;
  color:red;
}

font.price {
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:14px;
  text-align:center;
  color:#887971;
  text-transform:uppercase;
}

font.pageno {
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:12px;
  text-align:center;
  color:#887971;
}
td.emaillist {
  padding:0px;
  vertical-align: middle;
  font-family:Geneva, Arial, Helvetica, sans-serif;
  Font-size:13px;
  color:#FFFFFF;
  font-weight:bold;
  text-align: center;
  background-image:url(graphics/bg.png);
}

table.zipcode {
  padding:0px;
  border-spacing: 0px;
  BORDER-COLLAPSE:COLLAPSE;
  border-style:solid;
  border-color:#958872;
  border-width:1px;
}

td.zipcode {
  padding:3px;
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#FFFFFF;
  Text-transform:uppercase;
  text-align: center;
  background-image:url(graphics/bg_subtitles.png);
  }
  
td.zipcodeNoPAD {
  padding:0px;
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#FFFFFF;
  Text-transform:uppercase;
  text-align: center;
  background-image:url(graphics/bg_subtitles.png);
  }

table.checkout {
  padding:0px;
  border-spacing: 0px;
  BORDER-COLLAPSE:COLLAPSE;
  border-style:solid;
  border-color:#726656;
  border-width:1px;
}

td.checkout {
  padding:0px;
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#FFFFFF;
  font-weight:bold;
  text-align: center;
  background-image:url(graphics/bg_checkout.png);
}


.bordercolor {
  padding:0px;
  background-color:#645423;
  text-align:center;
  font-family:Geneva, Arial, Helvetica, sans-serif;
}

td.topnav {
  padding:0px;
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:12px;
  text-align:center;
}

td.specials {
  padding:0px;
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:12px;
  text-align:left;
  color:#555555;
}

td.topnavsep {
  font-family:Geneva, Arial, Helvetica, sans-serif;
  padding:0px;
  background-color:#FFFFFF;
  text-align:center;
}


td.product {
  font-family:Geneva, Arial, Helvetica, sans-serif;
  padding:0px;
  background-image:url(graphics/bg.png);
  text-align:center;
}

font.productdesc {
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:12px;
  text-align:center;
}

td.productdisc {
  padding:0px;
  background-color:#FFFFFF;
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:13px;
  text-align:right;
  color:#444444;
}

td.footer {
  padding:0px;
  background-color:#FFFFFF;
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:12px;
  text-align:center;
}

td.disclaimer {
  padding:2px;
  color:#555555;
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:11px;
  text-align:left;
}

td.nav {
  padding:0px;
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#555555;
}

tr.header {
  font-family:Geneva, Arial, Helvetica, sans-serif;
  color:#DFB233;
}

input.form {
  font-family: Arial;
  font-size: 12px;
  color: #887971;
  border:1px solid;
  border-color:#555555;
  margin:0px;
}
input.formerror {
  font-family: Arial;
  font-size: 12px;
  color: #887971;
  border:1px solid;
  border-color:red;
  margin:0px;
}
select.sort {
  font-family: Arial;
  font-size: 10px;
  border: 1px solid;
  border-color:#555555;
  color: #887971;
  margin:0px;
}

select.form {
  font-family: Arial;
  font-size: 12px;
  border: 1px solid;
  border-color:#555555;
  color: #887971;
  margin:0px;
}

textarea.form {
  font-family: Arial;
  font-size: 11px;
  border:1px solid;
  border-color:#555555;
  color: #887971;
  margin:0px;
}

select.upsell {
  font-family: Arial;
  font-size: 11px;
  color: #887971;
  margin:0px;
  width:150px;
}

.showstate{ /*Definition for state toggling image */
float:right;
margin-top:-10px;
margin-right:0px;
}

.headers{
width:175px;
font-size:100%;
font-weight:bold;
border:0px;
background-color: #FFFFFF;
margin:0px;
border-left:
}

.switchcontent{
width:175px;
border:0px solid black;
border-top-width:0px;
background-color:#FFFFFF;
}

td.statusActive{
  padding:0px;
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:12px;
  vertical-align: top;
  font-weight: bold;
  text-transform:Uppercase;
  color: #887971;
}

td.statusInactive{
  padding:0px;
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:11px;
  vertical-align: top;
  color: #CCCCCC;
}
td.statusDone{
  padding:0px;
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:11px;
  vertical-align: top;
}

td.topinfobox {
  border:1px #AAAAAA dashed;
  padding:8px;
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:12px;
  color: #887971;
  text-align: left;
  background-color: #FFFFFC
  }

td.warnbox {
  border:1px red dashed;
  padding:8px;
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:12px;
  color: red;
  text-align: left;
  background-color: #FFFFFC
  }

table.arrSelFlowerCat {
  padding:0px;
  border-spacing: 0px;
  BORDER-COLLAPSE:COLLAPSE;
  border-style:solid;
  border-color:red;
  border-width:2px;
}
td.usrfBuilder {
  padding:0px;
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:13px;
  vertical-align: top;
  height:20px;
}
td.usrfMO {
  padding:0px;
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:13px;
  vertical-align: top;
  height:20px;
  background-color: #CCCCCC;
}
.extMessageBox{
    z-index: 20001;
    border: 1px solid #887971;
}
.outer1{
	width:792px;
	text-align:center;
	align:center;
	font-family:Arial;
	font-size:11px;
}
.left-home-pic{
	text-align:center;
	width:162px;
	vertical-align:bottom;
}
.center-home-desc{
	text-align:center;
	width:260px;
	vertical-align:top;
}
.right-home-pic{
	text-align:center;
	width:375px;
	vertical-align:bottom;
}
.bottom-nav-logo{
	text-align:center;
	width:115px;
	height:80px
	vertical-align:top;
}
.bottom-nav-nav{
	text-align:left;
	width:677px;
	height:80px
	vertical-align:top;
}
.bottom-nav-table{
	width:677px;
	text-align:center;
	align:right;
	font-family:Arial;
	font-size:11px;
}
.bottom-nav-seltext{
	text-align:right;
	width:677px;
	height:50px;
	vertical-align:bottom;
}
.bottom-nav-line{
	text-align:right;
	width:677px;
	height:1px;
	background-color:#897971;
}
.bottom-nav-links{
	text-align:left;
	vertical-align:bottom;
	font-size:13px;
	height:50px;
	vertical-align:top;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#c3bcb8;
	text-transform:uppercase;
}
.left-prod-pic{
	text-align:center;
	width:125px;
	vertical-align:top;
}
.center-prod-desc{
	text-align:center;
	width:340px;
	vertical-align:top;
}
.right-prod-pic{
	text-align:center;
	width:340px;
	vertical-align:top;
}
.top-nav-links{
	text-align:center;
	vertical-align:bottom;
	font-size:13px;
	height:30px;
	vertical-align:top;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#c3bcb8;
	text-transform:uppercase;
}

.green-link {
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:11px;
  text-align:left;
  color:#aaa749;
  text-decoration:underline;
}

.account-links {
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:11px;
  text-align:left;
  color:#aaa749;
  text-decoration:underline;
  text-transform:uppercase;
}

.account-headlines {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:13px;
	text-transform:uppercase;
}

.green-buttons {
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:15px;
  text-align:left;
  color:#aaa749;
  text-transform:uppercase;
  letter-spacing:0.2em;
}

.pink-buttons {
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:15px;
  text-align:left;
  color:#f4b998;
  text-transform:uppercase;
  letter-spacing:0.2em;
}
.small-caps-black {
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:11px;
  text-align:left;
  color:#000000;
  text-transform:uppercase;
}