body.site {
  font-family:"Gill Sans MT", "Gill Sans", Arial, sans-serif;
  font-size:small;
  color:#7e6a51;
  margin: 4px;
  background:#fffcf7;
  }

table.mainusrf {
  border-width:1px;
  border-color:#f7f1e7;
  border-style:solid;
  BORDER-COLLAPSE:COLLAPSE;
}

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;
}

td.usrf {
  padding:0px;
  font-family:"Gill Sans MT", "Gill Sans", Arial, sans-serif;
  font-size:12px;
  vertical-align: top;
  align:left;
}

td.quickview {
  padding:0px;
  font-family:"Gill Sans MT", "Gill Sans", Arial, sans-serif;
  font-size:12px;
  vertical-align: top;
  align:left;
  background:#fff1da;
}

.usrf {
  padding:0px;
  font-family:"Gill Sans MT", "Gill Sans", Arial, sans-serif;
  font-size:12px;
  vertical-align: top;
}

td.forms {
  padding:0px;
  font-family:"Gill Sans MT", "Gill Sans", Arial, sans-serif;
  font-size:12px;
  vertical-align: top;
}

td.zip {
  font-family:"Gill Sans MT", "Gill Sans", Arial, sans-serif;
  font-size:10px;
  color:#555555;
  text-align:center;
}

.titles {
  font-family:"Gill Sans MT", "Gill Sans", Arial, sans-serif;
  font-size:20px;
  text-align:left;
  color:#7d6b55;
  text-transform:uppercase;
}

.subtitles {
  font-family:"Gill Sans MT", "Gill Sans", Arial, sans-serif;
  font-size:16px;
  text-align:left;
  color:#656155;
  text-transform:uppercase;
}

font.copyright {
  font-family:"Gill Sans MT", "Gill Sans", Arial, sans-serif;
  font-size:12px;
  text-align:center;
  color:#CCCCCC;
}

font.error {
  font-family:Verdana, "Gill Sans MT", "Gill Sans", Arial, sans-serif, Helvetica, sans-serif;
  font-size:12px;
  text-align:left;
  font-weight:bold;
  color:red;
}

font.errorsm {
  font-family:"Gill Sans MT", "Gill Sans", Arial, sans-serif;
  font-size:11px;
  text-align:left;
  font-weight:bold;
  color:red;
}

font.pageno {
  font-family:"Gill Sans MT", "Gill Sans", Arial, sans-serif;
  font-size:12px;
  text-align:center;
  color:#000000;
}
td.emaillist {
  padding:0px;
  vertical-align: middle;
  font-family:"Gill Sans MT", "Gill Sans", Arial, sans-serif;
  Font-size:13px;
  color:#FFFFFF;
  font-weight:bold;
  text-align: center;
}

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:"Gill Sans MT", "Gill Sans", Arial, sans-serif;
  font-size:13px;
  color:#FFFFFF;
  Text-transform:uppercase;
  text-align: center;
  }
  
td.zipcodeNoPAD {
  padding:0px;
  font-family:"Gill Sans MT", "Gill Sans", Arial, sans-serif;
  font-size:13px;
  color:#FFFFFF;
  Text-transform:uppercase;
  text-align: center;
  }

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:"Gill Sans MT", "Gill Sans", Arial, sans-serif;
  font-size:13px;
  color:#FFFFFF;
  font-weight:bold;
  text-align: center;
}


.bordercolor {
  padding:0px;
  background-color:#f17376;
  text-align:center;
  font-family:"Gill Sans MT", "Gill Sans", Arial, sans-serif;
}

td.topnav {
  padding:0px;
  font-family:"Gill Sans MT", "Gill Sans", Arial, sans-serif;
  font-size:12px;
  text-align:center;
}

td.specials {
  padding:0px;
  font-family:"Gill Sans MT", "Gill Sans", Arial, sans-serif;
  font-size:12px;
  text-align:left;
  color:#555555;
}

td.topnavsep {
  font-family:"Gill Sans MT", "Gill Sans", Arial, sans-serif;
  padding:0px;
  background-color:#FFFFFF;
  text-align:center;
}


td.product {
	background:#fff0d9;
	height:1px;
}

font.productdesc {
  font-family:"Gill Sans MT", "Gill Sans", Arial, sans-serif;
  font-size:12px;
  text-align:center;
}

td.productdisc {
  padding:0px;
  background-color:#FFFFFF;
  font-family:"Gill Sans MT", "Gill Sans", Arial, sans-serif;
  font-size:13px;
  text-align:right;
  color:#444444;
}

td.footer {
  padding:0px;
  background-color:#FFFFFF;
  font-family:"Gill Sans MT", "Gill Sans", Arial, sans-serif;
  font-size:12px;
  text-align:center;
  height:12px;
}

td.disclaimer {
  padding:2px;
  color:#7e6a51;
  font-family:"Gill Sans MT", "Gill Sans", Arial, sans-serif;
  font-size:11px;
  text-align:left;
}

td.navs {
  padding:0px;
  font-family:"Gill Sans MT", "Gill Sans", Arial, sans-serif;
  font-size:11px;
  color:#555555;
}

tr.header {
  font-family:"Gill Sans MT", "Gill Sans", Arial, sans-serif;
  color:#DFB233;
}

input.form {
  font-family:"Gill Sans MT", "Gill Sans", Arial, sans-serif;
  font-size: 12px;
  color: #000000;
  border:1px solid;
  border-color:#c9b18d;
  margin:0px;
}

.buttons {
  font: 95% Gill Sans MT,"Gill Sans MT", "Gill Sans", Arial, sans-serif;
  color: #FFFFFF;
  background: #c8b18b;
  border:1px solid;
  border-color:#bea986;
}

.buttons_sm {
  font: 90% Gill Sans MT,"Gill Sans MT", "Gill Sans", Arial, sans-serif;
  color: #FFFFFF;
  background: #c8b18b;
  border:1px solid;
  border-color:#bea986;
}

.buttons_upsell {
  font: 75% Gill Sans MT,"Gill Sans MT", "Gill Sans", Arial, sans-serif;
  color: #FFFFFF;
  background: #c8b18b;
  border:1px solid;
  border-color:#bea986;
}


input.searchtop{
  font-family:"Gill Sans MT", "Gill Sans", Arial, sans-serif;
  font-size: 12px;
  color: #c9b18d;
  font-decoration:italics;
  font-size:12px;
  border:1px solid;
  border-color:#c9b18d;
  margin:0px;
}
input.formerror {
  font-family:"Gill Sans MT", "Gill Sans", Arial, sans-serif;
  font-size: 12px;
  color: #000000;
  border:1px solid;
  border-color:red;
  margin:0px;
}
select.sort {
  font-family:"Gill Sans MT", "Gill Sans", Arial, sans-serif;
  font-size: 10px;
  border: 1px solid;
  border-color:#c9b18d;
  color: #000000;
  margin:0px;
}

select.form {
  font-family:"Gill Sans MT", "Gill Sans", Arial, sans-serif;
  font-size: 12px;
  border: 1px solid;
  border-color:#c9b18d;
  color: #000000;
  margin:0px;
}

textarea.form {
  font-family: Courier New;
  font-size: 11px;
  border:1px solid;
  border-color:#c9b18d;
  color: #000000;
  margin:0px;
}

select.upsell {
  font-family:"Gill Sans MT", "Gill Sans", Arial, sans-serif;
  font-size: 11px;
  color: #000000;
  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:"Gill Sans MT", "Gill Sans", Arial, sans-serif;
  font-size:12px;
  vertical-align: top;
  font-weight: bold;
  text-transform:Uppercase;
  color: #000000;
}

td.statusInactive{
  padding:0px;
  font-family:"Gill Sans MT", "Gill Sans", Arial, sans-serif;
  font-size:11px;
  vertical-align: top;
  color: #CCCCCC;
}
td.statusDone{
  padding:0px;
  font-family:"Gill Sans MT", "Gill Sans", Arial, sans-serif;
  font-size:11px;
  vertical-align: top;
}

td.topinfobox {
  border:1px #AAAAAA dashed;
  padding:8px;
  font-family:"Gill Sans MT", "Gill Sans", Arial, sans-serif;
  font-size:12px;
  color: #000000;
  text-align: left;
  background-color: #FFFFFC
  }

td.warnbox {
  border:1px red dashed;
  padding:8px;
  font-family:"Gill Sans MT", "Gill Sans", Arial, 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:"Gill Sans MT", "Gill Sans", Arial, sans-serif;
  font-size:13px;
  vertical-align: top;
  height:20px;
}
td.usrfMO {
  padding:0px;
  font-family:"Gill Sans MT", "Gill Sans", Arial, sans-serif;
  font-size:13px;
  vertical-align: top;
  height:20px;
  background-color: #CCCCCC;
}
.extMessageBox{
    z-index: 20001;
    border: 1px solid #000000;
}
.account-links {
	font-weight:bold;
}
.account-headlines {
  font-family:"Gill Sans MT", "Gill Sans", Arial, sans-serif;
  font-size:16px;
  text-align:left;
  color:#7d6b55;
  text-transform:uppercase;
}
/* Homepage popup information */
        .bubbleInfo {
            position: relative;
        }
        .popup {
        	position: absolute;
        	display: none;
        	width:225px;
        	z-index: 50;
        }

        .popup td.corner {
        	height: 15px;
        	width: 19px;
        }

        .popup td#topleft { background-image: url(/graphics/home/popup/1.gif); }
        .popup td.top { background-image: url(/graphics/home/popup/2.gif); }
        .popup td#topright { background-image: url(/graphics/home/popup/3.gif); }
        .popup td.left { background-image: url(/graphics/home/popup/4.gif); }
        .popup td.right { background-image: url(/graphics/home/popup/5.gif); }
        .popup td#bottomleft { background-image: url(/graphics/home/popup/6.gif); }
        .popup td.bottom { background-image: url(/graphics/home/popup/7.gif); text-align: center;}
        .popup td.bottom img { display: block; margin: 0 auto; }
        .popup td#bottomright { background-image: url(/graphics/home/popup/8.gif); }

        .popup table.popup-contents {
        	font-size: 12px;
        	line-height: 1.2em;
        	background-color: #fff;
        	color: #666;
        	font:"Gill Sans MT", "Gill Sans", Arial, sans-serif;
        	height:150px;
        	}

        table.popup-contents th {
        	text-align: right;
        	text-transform: lowercase;
        	}

        table.popup-contents td {
        	text-align: left;
        	}

        tr#release-notes td a {
        	color: #333;
        }
