/* Page Layout Styles */
body {background:#CADA94; font:1em Georgia;text-align:center; min-width:740px; margin:0px;padding:0; color:#003300;}
form {margin:0;padding:0; }
th {text-align:left; }
#container {text-align:center;xwidth:auto;background: #CADA94 url(../../images/theme/frame_bgx.gif) top left repeat-y; height:100%;}
.body {padding-top:15px; margin-top:2px; background: #FFF url(../images/theme/bg_product_top.gif) top left repeat-x;}
.aboutbody {padding-top:5px; background: #FFF url(../images/theme/bg_about_top.jpg) top left no-repeat;}
.aboutstart {padding-top:110px; }
.aboutstop {padding:0 0 20px 0; }
.body h1 {font-size:.78em;margin:0 0 5px 0;font-weight:normal;xfont-style:italic;color:#5E733E; }
.body h2 {font-size:1.2em;color:#738D4B; margin:0 0 10px 0;}
h3 {font-size:.8em;margin:0; padding:0;}
.body p {font-size:.9em; margin:0 0 10px 0;}

.splash {position:relative;background:#CADA94;margin:0 auto;width:740px;text-align:left;}
#page-head {position:relative;height:75px;width:740px;background:#738D4B url(../images/theme/bg_header.jpg) top right no-repeat; xvertical-align:bottom;}
#logo1 {position:relative; bottom:0px; background: url(../images/theme/logo1h.gif) no-repeat; height:75px;width:179px;float:left;} 
#logo2 {position:relative; bottom:0px; background: url(../images/theme/logo2h.gif) no-repeat bottom; height:75px;width:230px;float:left; }
.utilities {background:#CADA94; height:16px; text-align:right; color:#5E733E; font: .7em Verdana,Arial; margin:0 0 0 0; padding-top:2px;}
.utilities a {color:#5E733E;  }
.center {margin-left:190px; background: transparent url(../images/theme/bg_product.jpg) no-repeat; height:435px;}

/* Left Navigation Styles */
.leftcontainer {position:absolute;left:10px;top:110px; width:170px;}
.left {background: #CADA94 url(../images/theme/bg_leftnavbot.gif) bottom repeat-x; padding-bottom:34px;}
.RC1{background-image:url(../images/theme/bg.gif);background-repeat:no-repeat;width:15px;height:15px;position:absolute;}
.RC2{background-image:url(../../images/theme/bg.gif);right:0px;background-repeat:no-repeat;background-position:right top;width:15px;height:15px;position:absolute;}
.RC3x{background-image:url(../../images/theme/bg.gif);bottom:0px;background-repeat:no-repeat;width:15px;background-position:left bottom;height:15px;position:absolute;}
.RC4x{background-image:url(../images/theme/bg.gif);bottom:0px;right:0px;background-repeat:no-repeat;background-position:right bottom;width:15px;height:15px;position:absolute;}
.RB{padding:15px 0 5px 0;text-align:right;background:#738D4B;}
ul,li {margin:0;}
.left ul.menu, .left ul.menu li ul {margin:0;padding:0; text-align:right;list-style:none;}
.left ul.menu li {font:.9em/1.4em; margin:0;font-weight:bold;font-style:italic; }
.left ul.menu li div.home-link a {color:#004800; text-decoration:none;}
.left ul.menu li ul li {font-size:.86em; position:relative; right:0px;padding-right:5px; background:#99cc66;}
.left ul.menu li div {color:#004800; cursor:pointer;padding-right:5px;}
.left ul.menu li ul li a {color:#000099; text-decoration:none;}
.left ul.menu li ul li a:visited {color:#990099; text-decoration:none;}
.left ul.menu li ul li a:hover {color:#000099; text-decoration:underline;}
.left ul.menu li ul li.activex {background:#CADA94; color: #003300;}
.left ul.menu li ul li.activex a {color: #003300;}
.left ul.menu li ul li.active a:visited {color:#004800; text-decoration:none;cursor:default;}
.phone-number {position:relative; top:10px;text-align:center; }

/* Content Styles */
.main {width:550px; text-align:center;background:transparent url(../images/theme/bg_product_middle.jpg) top repeat-y;}
a {text-decoration:none; color:#000099; }
a:hover {text-decoration:underline; }

.productrow {margin:0 0 0px 0;clear:both; }

.item {float:left; width:225px;padding:2px; font-size:.78em; margin:0 4px; text-align:left; }
.vhr {border-right:1px solid #CADA94;}
.single {width:450px; }
.item img {float:left;margin-right:7px; cursor:pointer; }
.item input.buybutton  {margin-top:5px;}
.descr {font-size:.9em; }
.item-headleft {font-size:.9em;padding:5px 2px 5px 5px; }
.item-blurb {text-align:left;margin-bottom:5px; }
.item-name {clear:both;font-size:1em;display:block;padding-bottom:5px;font-weight:bold;}
.item-price {clear: left;
  clear: none;
  float: right;
	font-size:.92em;padding-bottom:2px;padding-right:2px; margin:0;}
.cat-label {width: 30px; text-align:right;margin-right:0px;vertical-align:middle;font-style:italic;padding-bottom:3px; }
.item-options { clear:both; padding-top:2px;}
.item select {font:1em Georgia;margin:0 0 5px 0;vertical-align:middle;}
.item button {font:1em Verdana,Georgia; color:red; background:yellow; border:1px outset #990000;margin:2px 0;font-weight:bold;padding:0;}
.item-hr {font-size:.1em;clear:both;height:15px;border-bottom:1px solid #CADA94; margin:0 20px 15px 20px; }

.typesmall {font-size:.8em}
.infoblock {display:none;padding:3px;text-align:left; position:relative;
}

div.centerlinks {text-align:center;width:100%;margin-bottom:10px;}

div.centerlinks img {margin:7px;}

#fhn-basket {width:98%; }
#fhn-basket th,td {vertical-align:bottom; text-align:left; font-size:.78em; }
#fhn-basket th {border-bottom:1px solid #738D4B;}
#fhn-basket td {vertical-align:top; border-top:1px solid #CADA94; padding:5px 8px 5px 0; }
#fhn-basket td,img {vertical-align:top; margin-right:2px;}
#fhn-basket td input {margin:0;padding:0; font-size:.8em; }
#fhn-basket td input.q {border:1px solid #CADA94;background: #FFF;}
#fhn-basket td.update {text-align:right; }
#fhn-basket tr.first td {border-top:0; }
#fhn-basket tr.last td {border-top:0;background-color:#CADA94; }
#fhn-basket tr.last td input {margin-right:5px; }

#fhn-actions {width:98%;}
#fhn-actions tr th {padding-bottom:10px;font-size:.8em;}
#fhn-actions tr.last td {text-align:right; background:#CADA94;vertical-align:top; padding:5px;margin:0;}
#fhn-actions td {vertical-align:top; }
#fhn-actions td input,#fhn-actions td textarea {margin:0;padding:0; font-size:.8em;font-family: Verdana;  }
#fhn-actions td textarea {margin-bottom:10px; margin:0;padding:0; }
#fhn-actions td.bField {width:30%; text-align:right; }
#fhn-actions td.bSpace {width:2%;}
#fhn-actions td.bValue {width:68%; }

#footlinks {width:98%;padding:0px 10px 0px 10px;font:1em/1em Georgia }
#footlinks td.fleft {width:25%;text-align:left; padding-top:2px;}
#footlinks td.fcenter {width:25%;text-align:center; }
#footlinks td.fright {width:25%;text-align:right; }
#footlinks td a {color:#000099; text-decoration:none;}
#footlinks td a:visited {color:#5c3562;text-decoration:none; }
#footlinks td a:hover {color:#000099;text-decoration:underline; }
.ffoot {font-size:.7em;color:#738D4B;text-align:center;width:auto;padding:2px 0 2px 0; background: #fff;}
.foot-hr {padding-top:0px; padding-bottom:0; height:5px; font-size:0;line-height:1px; }
.ffoot .bww a {color:#738D4B; text-decoration:underline;}

#warning {display:none;background:#ffff66;color:#660000;text-align:center; padding:5px 20px; border:1px solid red; }

#swatches {text-align:center;margin-bottom:10px;}
#swatches img {cursor: pointer; }
#swatches #middle {margin-left:20px;margin-right:20px;}





















