body {
	font-family: Helvetica, Arial, sans-serif;
	color: #333;
	margin: 0px;
	padding: 0px;
	background-image: url(../../MarketingAssets/images/bkg.jpg);
	background-repeat: repeat-x;
	font-size: 12px;
}
p {
	text-align: justify;
	line-height: 140%;
}
#topMenu {
	margin: 0;
	padding: 0;
	height: 20px;
	list-style: none;
	display: inline;
	overflow: hidden;
	float: right;
	margin-right: 19px;
	}

#topMenu li {
	margin: 0; 
	padding: 0;
        list-style: none;
	display: inline;
	}

#topMenu a {
	float: left;
	padding: 20px 0 0 0;
	overflow: hidden;
	}
	
#topMenu a:hover {

	}

#topMenu a:active, #topMenu a.selected {
	}
#t1 a  {
	width: 79px;
	background-image: url(../../MarketingAssets/images/topMenu01.jpg);
	}
#t2 a  {
	width: 87px;
	background-image: url(../../MarketingAssets/images/topMenu02.jpg);
	}
#t3 a  {
	width: 57px;
	background-image: url(../../MarketingAssets/images/topMenu03.jpg);
	}
#t1 a:hover  {
	background-image: url(../../MarketingAssets/images/topMenu01-hot.jpg);
	}
#t2 a:hover  {
	background-image: url(../../MarketingAssets/images/topMenu02-hot.jpg);
	}
#t3 a:hover  {
	background-image: url(../../MarketingAssets/images/topMenu03-hot.jpg);
	}
#menu {
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline;
	overflow: hidden;
	float: right;
	margin-top: 31px;
	margin-right: 0px;
	clear: right;
	width: 600px;
	}

#menu li {
	margin: 0; 
	padding: 0;
        list-style: none;
	display: inline;
	}

#menu a {
	float: left;
	padding: 20px 0 0 0;
	overflow: hidden;
	}
	
#menu a:hover {

	}

#menu a:active, #menu a.selected {

	}
#logo a  {
	text-indent: -9999px;

	}
#logo a  {
	line-height: 102px;
	height: 102px;
	padding: 0px;
	margin: 0px;
	width: 375px;
	display: block;
	}
#t1 a, #t2 a, #t3 a, #m1 a, #m2 a, #m3 a  {
	text-indent: -9999px;

	}
#t1 a, #t2 a, #t3 a  {
	line-height: 25px;
	height: 25px;
	padding: 0px;
	margin: 0px;
	}
#m1 a, #m2 a, #m3 a  {
	line-height: 46px;
	height: 46px;
	padding: 0px;
	margin: 0px;
	}
#m1 a  {
	width: 226px;
	background-image: url(../../MarketingAssets/images/menu01.jpg);
	}
#m2 a  {
	width: 225px;
	background-image: url(../../MarketingAssets/images/menu02.jpg);
	}
#m3 a  {
	width: 140px;
	background-image: url(../../MarketingAssets/images/menu03.jpg);
	}
#m1 a:hover  {
	background-image: url(../../MarketingAssets/images/menu01-hot.jpg);
	}
#m2 a:hover  {
	background-image: url(../../MarketingAssets/images/menu02-hot.jpg);
	}
#m3 a:hover  {
	background-image: url(../../MarketingAssets/images/menu03-hot.jpg);
	}
#wrapper {
	margin: 0 auto;
	padding: 0px;
	width: 993px;
}

#content {
	float: left;
	color: #333;
	width: 800px;
	display: inline;
}

#header {
	background-image: url(../../MarketingAssets/images/header.jpg);
	height: 102px;
}


h1, h1 a:link {
	font-size: 24px;
	color: #80c11a;
	margin: 0px;
	line-height: 120%;
	padding: 0px;
}
h2, h2 a:link {
	font-size: 18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	color: #707070;
}
h3, h3 a:link {
	padding-bottom: 0px;
	margin-bottom: 0px;
	font-size: 14px;
	color: #80C11A;
}
h5 {
	font-size: 36px;
	color: #80c11a;
	line-height: 46px;
	margin: 0px;
	padding: 0px;
}


a {
	text-decoration: none;
	color: #666;
}
a:hover {
	text-decoration: none;
}
#footer {
	width: 100%;
	height: 25px;
	clear: both;
	font-size: 10px;
	text-align: center;
	line-height: 24px;
	color: #666;
}
#footer a {
	text-decoration: none;
	color: #666;
}
#footer a:hover {
	text-decoration: underline;
}
.small {
	font-size: 10px;
}
img  {
	border: 0px;
}#container {
	background-image: url(../../MarketingAssets/images/containerBkg.png);
	background-repeat: repeat-y;
	padding-bottom: 5px;
	padding-top: 10px;
}
#containerBtm {
	background-image: url(../../MarketingAssets/images/containerBtm.png);
	height: 10px;
	background-repeat: no-repeat;
	clear: both;
}
.footerLeft {
	float: left;
	margin-left: 15px;
}
.footerRight {
	float: right;
	margin-right: 15px;
}
#preload {
	display: none;
}
#logo {
	float: left;
	height: 102px;
	width: 375px;
}
#tip1,#tip2,#tip3 {
	background-image: url(../../MarketingAssets/images/tipBkg.jpg);
	display: block;
	width: 319px;
	float: left;
	height: 136px;
}
#tip3 {
	width: 320px;
}
#tip1 .title,#tip2 .title,#tip3 .title {
	padding-top: 30px;
	padding-left: 25px;
	display: block;
	font-family: Futura, Arial, Helvetica, sans-serif;
	color: #80C11A;
	font-size: 12px;
	text-align: justify;
}
#tip1 .desc,#tip2 .desc,#tip3 .desc {
	padding-left: 25px;
	display: block;
	padding-right: 25px;
	font-size: 10px;
	text-align: justify;
	height: 40px;
	padding-top: 5px;
}
#tips {
	height: 136px;
	margin-top: 30px;
}
#tip1 .img,#tip2 .img,#tip3 .img {
	background-image: url(../../MarketingAssets/images/tipIconBulb.gif);
	display: block;
	background-repeat: no-repeat;
	width: 70px;
	height: 40px;
	float: left;
	margin-left: 40px;
}
#tip2 .img {
	background-image: url(../../MarketingAssets/images/tipIconPeople.gif);
}
#tip3 .img {
	background-image: url(../../MarketingAssets/images/tipIconGear.gif);
}
#tip1 .link,#tip2 .link,#tip3 .link {
	float: right;
	font-size: 10px;
	display: block;
	width: 80px;
	background-image: url(../../MarketingAssets/images/arrowSml.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
}
#tip1 .title:hover, #tip2 .title:hover, #tip3 .title:hover, #tip1 a.link:hover, #tip2 a.link:hover, #tip3 a.link:hover {
	text-decoration: underline;
}
#main {
	background-image: url(../../MarketingAssets/images/imgMain.jpg);
	background-position: top right;
	background-repeat: no-repeat;
	padding-right: 300px;
}
#mainFeatures {
	background-image: url(../../MarketingAssets/images/mainFeatures.jpg);
	display: block;
	height: 215px;
	background-repeat: no-repeat;
	margin-left: 50px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	width: 487px;
}
#mainFeatures ul {
	margin: 0px;
	padding: 0px;
	padding-top: 46px;
	padding-left: 320px;
	font-size: 18px;
	font-weight: bold;
}
#mainFeatures li {
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	line-height: 43px;
}
#mainFeatures li a:hover {
	color: #80c11a;
}
#footerLower {
	margin: 0 auto;
	padding: 0px;
	width: 993px;
	background-color: #F5F5F5;
	font-size: 10px;
	padding-bottom: 15px;
}
#footerLower p{
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 0px;
}
#footerLower h1 {
	margin-right: 15px;
	margin-bottom: 0px;
	margin-top: 15px;
	margin-left: 15px;
}
#footerLower, #footerLower h1, #footerLower h1 a, #footerLower a {
	font-size: 10px;
	color: #A4A4A4;
}
#footerLower .col50 {
	width: 496px;
	float: left;
} 
#contentWide {
	padding-left: 18px;
	padding-right: 15px;
	padding-bottom: 5px;
}
#contentLeft {
	padding-bottom: 5px;
	padding-top: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #97CB47;
	width: 679px;
	padding-left: 28px;
	padding-right: 20px;
}
#contentSidebar {
	padding-right: 5px;
	padding-left: 0px;
	float: right;
	width: 260px;
}
#contentSidebar img {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#contentLeft img {
	padding: 10px;
}
#clear {
	clear: both;
}
.label {
	font-size: 12px;
	text-align: right;
}
.labelLeft 
{
	font-weight: bold;
	font-size: 12px;
}
.labelLeftBig
{
	font-weight: bold;
	font-size: 14px;
}
input[type="text"],textarea {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
}
input[type="submit"] {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.borderGreen {
	background-color: #FFF;
	margin: 50px;
	padding: 10px;
	border: 3px dashed #80C11A;
}

.roundedcornr_box_614093 {
	background: #f2f2f2;
	line-height: 150%;
	font-size: 12px;
	color: #5AA14C;
	font-weight: bold;
	background-color: #999;
}
.roundedcornr_box_614093 li {
	padding-bottom: 10px;
}
.roundedcornr_top_614093 div {
   background: url(../../MarketingAssets/images/roundedcornr_614093_tl.png) no-repeat top left;
}
.roundedcornr_top_614093 {
   background: url(../../MarketingAssets/images/roundedcornr_614093_tr.png) no-repeat top right;
}
.roundedcornr_bottom_614093 div {
   background: url(../../MarketingAssets/images/roundedcornr_614093_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_614093 {
   background: url(../../MarketingAssets/images/roundedcornr_614093_br.png) no-repeat bottom right;
}

.roundedcornr_top_614093 div, .roundedcornr_top_614093, 
.roundedcornr_bottom_614093 div, .roundedcornr_bottom_614093 {
   width: 100%;
   height: 9px;
   font-size: 1px;
}
.roundedcornr_content_614093 { margin: 0 9px; }

.roundedcornr_box_233294 {
	background-color: #88BE36;
	color: #FFF;
	font-size: 12px;

}
.roundedcornr_top_233294 div {
   background: url(roundedcornr_233294_tl.png) no-repeat top left;
}
.roundedcornr_top_233294 {
   background: url(roundedcornr_233294_tr.png) no-repeat top right;
}
.roundedcornr_bottom_233294 div {
   background: url(roundedcornr_233294_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_233294 {
   background: url(roundedcornr_233294_br.png) no-repeat bottom right;
}

.roundedcornr_top_233294 div, .roundedcornr_top_233294, 
.roundedcornr_bottom_233294 div, .roundedcornr_bottom_233294 {
   width: 100%;
   height: 10px;
   font-size: 1px;
}
.roundedcornr_content_233294 {
	margin: 0 10px;
	font-weight: bold;
}
.boxGreen {
	background-color: #F0F0F0;
	color: #666;
	padding: 10px;
}
ol {
	margin: 10px;
	padding: 0px;
	margin-left: 20px;
}
.large {
	font-size: large;
}
.largeGreen {
	font-size: large;
	color: #7DBF1F;
}
.xlarge {
	font-size: x-large;
}
.medium {
	font-size: medium;
}
#productListing h2, #productListing h2 a {
	font-family: Arial, Helvetica, sans-serif;
	color: #80C11A;
	font-style: normal;
	font-weight: bold;
	font-size: 16px;
}
#productListingImg {
	width: 160px;
	text-align: center;
	vertical-align: sub;
	float: left;
}
#productListingDesc {
	float: left;
	margin-top: 10px;
}
#productListing {
	clear: both;
}
#productListings a {
	text-decoration:none;
}
#productListings a:hover {
	text-decoration:underline;
}
.error {
	font-size: 12px;
	font-weight: bold;
	color: #F00;
