body {margin: 0; background: #595959 url('../assets/siteBackground.gif') repeat-y center top; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333; line-height: 18px;}
body, html {height: 100%;}
ul,p,h1,h2,h3,h4,div {margin: 0; padding: 0;}
a img {border: 0;}
#form {}

#wrapper {width: 903px; margin: 0 auto; background-color: #fff; border-collapse: collapse; height: 100%;}

#head {background: #86A63E url('../assets/feelBetter.gif') no-repeat right bottom; position: relative; height: 131px;}
#head #logo {position: absolute; top: 0; left: 20px;}
#head #cart {position: absolute; right: 20px; top: 5px; list-style: none;}
#head #cart li {display: inline;}
#head #cart li a {color: #934B37; font-weight: bold; text-decoration: none; text-transform: uppercase; font-size: 10px; padding: 0 8px;}
#head #cart li a img {display: inline;}

#bodyHome {padding: 40px 0 0 0; overflow: hidden;}
	
#leftNav {width: 190px; float: left; margin: 0 0 20px 0; padding-bottom: 60px; position: relative;}
* html #leftNav {padding-bottom: 80px;}
#leftNav ul {list-style: none;}
#leftNav ul li a {color: #778E1D; text-decoration: none; margin: 10px 0; font-weight: bold; padding: 0 0 0 30px; display: block; height: 20px; line-height: 20px; white-space: nowrap;}
#leftNav ul ul {margin-top: -8px;}
#leftNav ul ul li a {color: #333; font-size: 11px; font-weight: normal; margin: 8px 0; padding-left: 37px; height: 20px; line-height: 20px;}
#leftNav ul ul li.selected a {font-weight: bold;}
	
#bodyHome #rightContent {margin-left: 200px; background: url('../assets/starBackground.gif') no-repeat 390px 0; min-height: 260px;}
* html #bodyHome #rightContent {height: 260px;}
#bodyHome #rightContent .box_1 {width: 380px;}
#bodyHome #rightContent .box_2 {width: 380px; margin-top: 20px;}
#bodyHome #rightContent p {line-height: 20px;}

/*FCKBLOCK*/
.box_1 h1, .box_2 h1 {margin: 10px 0 10px 0; color: #934B37; font-family: Georgia, "Times New Roman", Times, serif; font-size: 17px; margin: 0;}
.box_1 a, .box_2 a {color: #86A63E; font-weight: bold; text-decoration: none; font-size: 13px;}
/*/FCKBLOCK*/
	
#bodySecondary {padding: 40px 0 60px 0; overflow: hidden;}

#bodySecondary #rightContent {margin-left: 200px; padding: 0 20px 20px 0;}
/*FCKBLOCK*/
.secondaryContent {background-color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
.secondaryContent p {margin: 10px 0 10px 0;}
.secondaryContent h1 {margin: 0 0 20px 0; color: #86A63E; text-transform: lowercase; font-size: 19px;}
.secondaryContent h2 {margin: 30px 0 10px 0; color: #934B37; font-family: Georgia, "Times New Roman", Times, serif; font-size: 17px; margin: 0;}
.secondaryContent ul {margin: 0 0 10px 40px;}
.secondaryContent ul li {margin: 5px 0;}
.secondaryContent a {color: #86A63E; font-weight: bold; text-decoration: none; font-size: 13px;}
/*/FCKBLOCK*/
	
#signup {margin-left: 10px; margin-top: 30px;}
#signup table {border-collapse: collapse; margin: 5px 0 0 0;}
#signup label {color: #778E1D; font-weight: bold;}
#signup input.signupBox {border: 1px solid #ACACAC; height: 16px; line-height: 16px; width: 115px;}
#signup input.submit {border: 1px solid #ACACAC;}	

#newsContent {background: url('../assets/newsBackground.gif') repeat-y top left; color: #fff; border-bottom: 3px solid white; height: 285px;}
#newsContent .homeBox  {width: 248px; margin: 0 0 2px 2px; float: left; padding: 20px 25px 0 25px; height: 265px;}
#newsContent .homeBox h1 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; margin: 5px 0;}
#newsContent .homeBox p {font-size: 11px; line-height: 14px; margin: 10px 0;}
#newsContent .homeBox a {color: #FFF;}
/*FCKBLOCK*/
.homeBox_1 h1, .homeBox_2 h1, .homeBox_3 h1 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; margin: 5px 0;}
.homeBox_1 p, .homeBox_2 p, .homeBox_3 p {font-size: 11px; line-height: 14px; margin: 10px 0;}
/*/FCKBLOCK*/
	
#footer {position: relative; height: 50px; padding-bottom: 10px; background-color: #595959;}
#footer p {color: #fff; font-size: 10px; text-align: left; text-indent: 5px; position: absolute; width: 100%; bottom: 0;}
#footer .siteBy {position: absolute; bottom: 0; right: 10px; text-align: right; padding: 0; width: auto; font-size: 9px;}
#footer a {color: #fff; text-decoration: none;}


.clear {clear: both;}

/*FCKSTYLE: img.imgonleft Image on Left */	
/*FCKSTYLE: img.imgonright Image on Right */
/*FCKSTYLE: div.quotebox Quote Box */
/*FCKBLOCK*/
.content {background-color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
.imgonleft {float: left; margin: 0 10px 10px 0;}
.imgonright {float: right; margin: 0 0 10px 10px;}
.quotebox {float: right; width: 200px; margin: 0 0 20px 20px; padding: 0 0 0 20px; border-left: 1px dashed #ccc;}
/*/FCKBLOCK*/
