/*
 * UseThrive CSS
 */
body {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 1.6em;
	color: #7F634F;
	margin: 0;
	padding: 0;

	background: #fff url('../images/body-bkg.png') top repeat-x;
}

table {
	width: 100%;
}

a {
	color: #3A8B2F;
	text-decoration: none;
}

a img { border: none; }

a:hover { color: #46A93A; }

h1, h2, h3, h4, h5, h6 {
	margin: 0 0 5px 0;
	padding: 0;
	font-weight: normal;
	line-height: 1.2em;
}

h2 { font-size: 20px; font-weight: bold; }
h3 { font-size: 18px; }
h4 { font-size: 16px; }
h5 { font-size: 14px; }

h2.img, h3.img {
	background-position: top left;
	background-repeat: no-repeat;
	text-indent: -9999px;
}

p {
	margin: 0 0 20px 0;
	padding: 0;
}
p.tight { margin-bottom: 0px; }

ul {
	margin: 0 0 20px 0;
	padding: 0 0 0 30px;
}

form {
	margin: 0;
	padding: 0;
}

input.text, textarea {
	border: 1px solid #B4ACA8;
	padding: 2px;
	width: 70%;
	color: #555;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
}
input.text.tiny { width: 30px; }

input.text#promoCode { width: 100px; }

hr {
	margin: 30px 0;
	border: none;
	border-top: 1px solid #C0B4B4;
	*margin: 5px 0 20px 0; /* IE7 Fix */
	*height: 1px;
}


/*
 * Helpers
 */
ul.nav {
	margin: 0;
	padding: 0;
	list-style: none;
}

ul.nav li {
	float: left;
	margin: 0;
	padding: 0;
}

.break { clear: both; }
.center { text-align: center; }

.padded { padding-top: 30px; }

.highlights {
	list-style: none;
	padding: 0;
	margin: 0;
}

.highlights li {
	background: url('../images/bullet-sidebar.png') 0 4px no-repeat;
	padding-left: 20px;
	font-size: 12px;
	margin-bottom: 0px;
	margin-top:-2px;
}

.col1, .col2 { width: 45%; }
.col1, .storeCol1 { float: left; }
.col2, .storeCol2 { float: right; }

.storeCol1 { width: 35%; }
.storeCol2 { width: 60%; }

.floatRight, .alignRight {
	float: right;
	margin: 0 0 5px 15px;
}

.floatLeft, .alignLeft {
	float: left;
	margin: 0 15px 5px 0;
}

#formWarning, .note, .error {
	background: #FFEDA7;
	padding: 10px 20px;
	border: 1px solid #E6C57F;
	color: #8B7346;
	font-weight: bold;
}
#formWarning p, .error p { margin: 0; }

.error h2 {
	margin: 0;
	font-size: 12px;
}

.error { margin-bottom: 20px; }



.note { margin-top: -10px; }
body#requestSample .note { margin-top: 25px; }

/*
 * Lists
 */
dl {
	width: 100%;
	margin: 0;
}

dt, dd {
	float: left;
	margin: 0;
	padding: 1px 0;
}

dt {
	width: 40%;
	clear: both;
}

dd {
	width: 60%;
}

/*
 * Layout
 */
#outerWrapper {
	background: url('../images/tree-bkg.jpg') top center no-repeat;
}

#innerWrapper {
	width: 952px;
	margin: 0 auto;
	padding-top: 39px;
	position: relative;
}

#page {
	min-height: 680px;
	margin-left: 10px;
	width: 952px;
}
body#home #page { min-height: 610px; }

#footer {
	margin-left: 10px;
	margin-bottom: 70px;
	background: url('../images/footer-bkg.jpg') top center no-repeat;
/*	height: 80px;*/
	padding-top: 55px;
	font-size: 11px;
	color: #666;
}

#copyright {
	margin: 0 0 0 10px;
	float: left;
	width: 200px;
}

#footerNav {
	float: right;
	margin: 0 20px 0 0;
}

#footerNav a { color: #7F7F7F; }
#footerNav a:hover { color: #666; }
#footerNav li {
	border-right: 1px solid #7F7F7F;
	line-height: 1em;
	padding-right: 5px;
	margin-right: 5px;
}
#footerNav li.last { border-right: none; }



ul#nav {
	width:458px;
	list-style:none;
	height:21px;
	position: absolute;
	top: 8px;
	right: 5px;
}

ul#nav li {
	display:inline
}

ul#nav li a {
	height:21px;
	float:left;
	text-indent:-9999px;
	text-decoration:none
}

ul#nav  li a span {
	float:left;
	display:block
}

ul#nav li#navHome a {
	width:53px;
	background:url('../images/nav.png') no-repeat 0px 0
}

ul#nav li#navHome a:active,
ul#nav li#navHome a:hover {
	background-position:0px -21px
}
ul#nav li#navHome a.current {
	background-position:0px 0px -21px
}

ul#nav li#navCompany a {
	width:79px;
	background:url('../images/nav.png') no-repeat -53px 0
}

ul#nav li#navCompany a:active,
ul#nav li#navCompany a:hover {
	background-position:-53px -21px
}
ul#nav li#navCompany a.current {
	background-position:-53px -53px -21px
}

ul#nav li#navNews a {
	width:108px;
	background:url('../images/nav.png') no-repeat -132px 0
}

ul#nav li#navNews a:active,
ul#nav li#navNews a:hover {
	background-position:-132px -21px
}
ul#nav li#navNews a.current {
	background-position:-132px -132px -21px
}

ul#nav li#navWhere a {
	width:103px;
	background:url('../images/nav.png') no-repeat -240px 0
}

ul#nav li#navWhere a:active,
ul#nav li#navWhere a:hover {
	background-position:-240px -21px
}
ul#nav li#navWhere a.current {
	background-position:-240px -240px -21px
}

ul#nav li#navCart a {
	width:92px;
	background:url('../images/nav.png') no-repeat -343px 0
}

ul#nav li#navCart a:active,
ul#nav li#navCart a:hover {
	background-position:-343px -21px
}
ul#nav li#navCart a.current {
	background-position:-343px -343px -21px
}

ul#nav li#navDealer a {
	width:96px;
	background:url('../images/nav.png') no-repeat -450px 0
}

ul#nav li#navDealer a:active,
ul#nav li#navDealer a:hover {
	background-position:-450px -21px
}
ul#nav li#navDealer a.current {
	background-position:-450px -450px -21px
}


/* Nav
#nav {
	position: absolute;
	top: 8px;
	right: 5px;
	width: 429px;
	height: 21px;
	background: url('../images/nav.png');
}

#nav a {
	text-indent: -9999px;
	display: block;
	height: 21px;
	width: 40px;
	margin-right: 20px;
	outline: none;
}

#navCompany a { width: 60px; }
#navNews a { width: 90px; }
#navContact a { width: 70px; }
#navCart a { width: 89px; margin-right: 0px; }

#nav a:hover, body#company #navCompany a, body.newsAndEvents #navNews a, body.news #navNews a, body.events #navNews a,
body#contactUs #navContact a, body#cart #navCart a, body.home #navHome a {
	background-repeat: no-repeat;
	background-image: url('../images/nav.png');
}

#navHome a:hover, body.home #navHome a            { background-position: 0 -21px; }
#navCompany a:hover, body#company #navCompany a   { background-position: -60px -21px; }
#navNews a:hover, body.newsAndEvents #navNews a,
body.news #navNews a, body.events #navNews a      { background-position: -140px -21px; }
#navContact a:hover, body#contactUs #navContact a { background-position: -250px -21px; }
#navCart a:hover, body#cart #navCart a            { background-position: -340px -21px; }

*/
/* Bleeds */
#bleedFooter, #bleedLeft, #bleedRight {
	background-repeat: no-repeat;
	background-image: url('../images/sprite-bleeds.jpg');
	position: absolute;
}

#bleedFooter {
	background-position: -48px 0;
	width: 9px;
	height: 73px;
	bottom: 55px;
	left: 1px;
	*bottom: 144px;
}

#bleedLeft {
	width: 30px;
	height: 227px;
	top: 329px;
	left: -20px;
}

#bleedRight {
	width: 10px;
	height: 157px;
	top: 371px;
	right: -20px;
	background-position: -76px 0;
}

/* Home */
#homeHeading, #pageTitle { display: none; }
#homeNav {
	width: 952px;
	height: 184px;
	background: url('../images/home-nav-bkg.jpg');
	position: relative;
}

#homeNav .nav {
width: 565px;
height: 115px;
position: absolute;
top: 27px;
left: 354px;
	background: url('../images/home-nav-new2.jpg') no-repeat left top;
}

#homeNav a {
display: block;
text-indent: -9999px;
width: 109px;
height: 115px;
outline: none;
/*border: 1px solid red;*/

/*	background: #c30; opacity: 0.5;*/
}

#homeNav #homeNavNewPlant a {
	margin-left: 6px;
}

#homeNav #homeNavGrower a {
	width: 77px;
	margin-right: 28px;
}

#homeNav a:hover {
	background-image: url('../images/home-nav-new2.jpg');
	background-repeat: no-repeat;
}

/*
#homeNavNewPlant a:hover  { background-position: -6px -115px; }
#homeNavFlowers a:hover   { background-position: -110px -115px; }
#homeNavLawn a:hover      { background-position: -214px -115px; }
#homeNavVegetable a:hover { background-position: -318px -115px; }
#homeNavTree a:hover      { background-position: -422px -115px; }
#homeNavGrower a:hover    { background-position: -526px -115px; }
#homeNavCompost a:hover   { background-position: -631px -115px; }
#homeNavAquatic a:hover   { background-position: -735px -115px; }
#homeNavPet a:hover       { background-position: -839px -115px; }
*/



#homeNavLawn a:hover       { background-position: -109px -115px; }
#homeNavCompost a:hover       { background-position: -218px -115px; }
#homeNavAquatic a:hover       { background-position: -327px -115px; }
#homeNavPet a:hover       { background-position: -436px -115px; }
#homeNavTree a:hover      { background-position: 0px -115px; }


#homeNav #homeNavPet a { margin-right: 0px; }

#homeContent {
	width: 952px;
	height: 243px;
	background: url('../images/home-content-bkg.jpg');
}

#sidebar {
	width: 245px;
	color: #6D593C;
	float: left;
	font-size: 12px;
}

body#home #sidebar {
	width: 247px;
	padding: 10px 40px;
}

#sidebar a { color: #805c3c; }
#sidebar a:hover { color: #876E4B; }

#logo a {
	background: url('../images/inner-logo2.jpg') 0 0 no-repeat;
	width: 245px;
	height: 133px;
	display: block;
	text-indent: -9999px;
}
#logo { margin: 0; }

#productsNav {
	background: url('../images/products-nav3.jpg') 0 0 no-repeat;
	height: 190px;
	width: 245px;
	margin: 0;
	padding: 0;
	list-style: none;
}

#productsNav a {
	display: block;
	text-indent: -9999px;
	height: 35px;
	margin-bottom: 1px;

/*	background: #c30;opacity: 0.5;*/
}

#productsNav a:hover, #productsNav .active a {
	background: #725943;
	opacity: 0.25;
	filter:alpha(opacity=25);
	-moz-opacity: 0.25;
}

#productsNavFlowers a { height: 36px; }
#productsNavLawn a { height: 38px; }
#productsNavCompost a { height: 39px; }
#productsNavTree a { height: 38px; }
#productsNavAquatic a { height: 34px; }
#productsNavPet a { height: 37px; }

#page { background: url('../images/inner-content-bkg.png') 0 0 repeat-y; }
body#home #page { background: none; }

#sidebarBottomContent {
	background: url('../images/inner-sidebar-bottom.jpg') 0 0 no-repeat;
height: 181px;
width: 210px;
padding: 15px 0 25px 35px;
position: absolute;
bottom: 55px;

	*bottom: 144px;
}

#footerBanner {
	position: absolute;
	display: block;
	right: -10px;
	bottom: 55px;

	*bottom: 144px;
}

#mainContent {
	float: left;
	width: 607px;
	padding: 33px 50px 81px 50px;
	min-height: 570px;
}

body#home #mainContent {
	position: relative;
	width: 500px;
	height: 243px;
	margin-left: 20px;
	padding: 0;
	min-height: 0;
}

#dirtDoctor {
	width: 100px;
	float: left;
	color: #7B684C;
	font-size: 11px;
	text-align: center;
	line-height: 1.2em;
	margin-top: 14px;
}

#tipsContainer {
	float: left;
	width: 350px;
	margin-left: 10px;
}

#tipsContainer a {
	color: #725943;
	font-size: 13px;
}
#tipsContainer a:hover { color: #8F7055; }

#tipsHeading {
	width: 372px;
	height: 20px;
	background: url('../images/about-home-heading.jpg') no-repeat;
	text-indent: -9999px;
	margin-top: 20px;
	margin-bottom: 13px;
	margin-left: 19px;
}

#micheleThumbnail {
	float: left;
	margin-left: 28px;
}

#micheleDescription {
float: left;
margin: 0 0 0 22px;
color: #886648;
width: 563px;
font-size: 13px;
line-height: 17px;
}

#tipsContainer .highlights { margin-top: 20px; }

#tipsContainer .highlights li { background-image: url('../images/bullet-regular.png'); }

#buttonGetMoreTipsLikeThis {
	width: 360px;
	height: 51px;
	text-indent: -9999px;
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
}

#newsletterBox {
	position: absolute;
	bottom: 15px;
	left: 0;
}

#newsletterBox p { margin: 0; }
#emailAddr {
	width: 120px;
	border: none;
	padding: 3px 5px;
	color: #7F634F;
}

#goNewsletter {
	background: #795134;
	border: none;
	color: #fff;
	padding: 3px;
	margin-left: 5px;
	*padding: 1px;
}

#newsletterBox strong { padding-right: 10px; }

/* Slideshow */
#homeSlideshow {
	position: relative;
	width: 952px;
	height: 340px;
	background-repeat: no-repeat;
	background-position: 0 0;
	background-image: url('../images/2013-spring/0.jpg');
}

.slideshowImage {
	position: absolute;
	top: 0;
	left: 0;
}

body#contactUs #mainContent ul { margin-top: -20px; }
body#contactUs #mainContent h4 { margin-bottom: 20px; }

body.faqs h3 {
	font-size: 15px;
	margin-bottom: 0px;
	font-weight: bold;
}

body.faqs #mainContent p { margin-bottom: 30px; }

/*
 * News and events
 */
.eventDate {
	margin: 0;
	font-style: italic;
/*	font-size: 11px;*/
}

.newsItem, .eventItem {
	margin-bottom: 50px;
/*	font-size: 11px;*/
}

/*.newsItem h3, .eventItem h3 { margin: 0; }*/
.newsItem h3 { margin: 0 0 1em; }
.eventItem h3 { margin: 0; }

.viewAll { font-size: 11px; }

body#all.events #mainContent h3, body#all.news #mainContent h3 {
	margin: 0;
	font-size: 14px;
	font-weight: bold;
}

body#all.events #mainContent strong, body#all.news #mainContent strong { font-size: 11px; }

#pastEvents h2 {
	font-size: 16px;
}

#pastEvents  {
	line-height: 1.2em;
}

body#all.events #mainContent #pastEvents h3 {
	font-size: 12px;
}

/*
 * Product and categories
 */
#pageHeader {
	border-bottom: 1px solid #ccc;
	padding-bottom: 15px;
	margin-bottom: 20px;
	width: 607px;
}

.categoryHeading {
	text-indent: -9999px;
	height: 18px;
	background-repeat: no-repeat;
	background-position: 0 0;
	float: left;
	width: 210px;
	margin-bottom: 0px;
}

#socialBar {
	float: right;
	width: 190px;
/*	background: #eee;*/
}

body.store #socialBar {
	margin: -20px 0 20px 0;
	width: 330px;
}

body#howMycorrhizalFungiWorks #socialBar, body.faqs#thrive #socialBar {
/*	float: none;*/
/*	margin-top: 20px;*/
}

#socialBar iframe {
/*	margin: 0 5px;*/
}

#socialBar img, #socialBar iframe {
	display: block;
	float: left;
	margin: 0 4px;
}
#socialBar iframe {
	margin-top: 3px;
}

#socialBar #socialFacebookIcon {
	margin-top: 1px;
}

#categoryHeading-lawn      { background-image: url('../images/heading-products-lawn.png'); }
#categoryHeading-flowers   { background-image: url('../images/heading-products-flower.png'); }
#categoryHeading-plant     { background-image: url('../images/heading-products-plant.png'); }
#categoryHeading-vegetable { background-image: url('../images/heading-products-vegetable.png'); }
#categoryHeading-treeShrub { background-image: url('../images/heading-products-tree.png'); }
#categoryHeading-compost   { background-image: url('../images/heading-products-compost.png'); }
#categoryHeading-aquatic   { background-image: url('../images/heading-products-aquatic.png'); }
#categoryHeading-pet       { background-image: url('../images/heading-products-pet.png'); }
#categoryHeading-terraOneGrowersConcentrate { background-image: url('../images/heading-products-grower.png'); height: 19px; }

#productsListing {
	padding-top: 30px;
}

.productPhotos {
	width: 270px;
	float: left;
	margin-bottom: 40px;
}

.productPhotos img {
	width: 270px;
}

.productDetail h2 {
	color: #af4710;
	font-size: 32px;
	font-weight: bold;
	margin-bottom: 0px;
}

.productSubheading {
	font-size: 14px;
	font-weight: bold;
}

.productDetail {
	width: 330px;
	float: left;
	margin-bottom: 40px;
}

.viewLargerPhoto, .clickToLearnMore {
	font-size: 11px;
	text-align: center;
	font-style: italic;
}
.viewLargerPhoto a, .clickToLearnMore a { color: #7F634F; }

.clickToLearnMore {
	display: block;
	margin-top: 3px;
}

.productPhotos h3 {
	text-align: center;
	font-size: 12px;
	margin-top: 5px;
}

.productDescriptionContainer {
	width: 380px;
	float: left;
}

/*.productForm {
	border-bottom: 1px solid #ccc;
	padding-bottom: 30px;
	margin-bottom: 30px;
}
*/
/*.groupsAndCartButton {
	background: #F0E4BA;
	padding: 8px 10px;
}*/

.addToCartLink {
	background: url('../images/button-add-to-cart.jpg');
	width: 108px;
	height: 32px;
	display: block;
	text-indent: -9999px;
	outline: none;
}

.productDescriptionContainer a {
	color: #7F634F;
	border-bottom: 1px solid #D7CFC9;
	font-weight: bold;
}

.productDescriptionContainer h4 {
	font-weight: bold;
	font-size: 18px;
	margin-bottom: 20px;
}
.productDescriptionContainer h5 { margin-bottom: 20px; }

.productDescriptionContainer ul { padding-left: 15px; }

#checkoutPasswordbox {
	width: 100%;
}

.watchVideoP {
	text-align: center;
	margin-top: 30px;
}
.productDescriptionContainer .watchVideoP a { border: none; }

.cartToolbar a, input.button, #promoCodeButton {
	border: none;
	background: #5D4431;
	display: block;
	float: left;
	padding: 5px 10px;
	color: #E3DED8;
	margin-right: 5px;
	font-weight: bold;
	font-size: 11px;
	cursor: pointer;
}

input.button { float: none; }

.cartToolbar { margin-bottom: 30px; }

.cartToolbar a:hover, input.button:hover, #promoCodeButton:hover { background: #6B523F; }

#cartTable {
	border-collapse: collapse;
	margin-bottom: 20px;
}

#cartTable td {
	border-bottom: 1px solid #DCD2CD;
	padding: 4px 4px;
}

#cartTable thead td {
	font-weight: bold;
	font-size: 11px;
	line-height: 1.3em;
}

.finalPriceCell { font-weight: bold; }
#promoCodeForm { float: right; }
#promoCodeInput {
	float: left;
	margin-top: 5px;
}
#promoCodeButton {
	float: left;
	margin-left: 10px;
}

.groupContainer label { font-weight: bold; }
.usageTips { font-size: 11px; }


/*
 * New dealers page
 */
.dealerTable {
	margin-bottom: 30px;
	border-collapse: collapse;
	line-height: 1.1em;
}
.dealerTable td {
	padding-bottom: 5px;
	padding-top: 5px;
	border-bottom: 1px solid #EDE3DD;
}

.dealerTable thead {
	font-weight: bold;
	font-size: 14px;
}

.colName { width: 180px; }
.colStatus { width: 70px; }
.colLocation { width: 200px; }

.withDistance .colDistance {
	width: 70px;
}

.getDirectionsLink {
	font-size: 11px;
}

.colDistance em {
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
}

#dealerSearchForm p { margin-bottom: 5px; }

#dealerSearchForm table, #dealerSearchForm td { width: 50%; }


#follow-us-home {
background: url(../images/follow-us-home.png) no-repeat;
width: 97px;
height: 18px;
display: block;
position: absolute;
bottom: 29px;
right: 125px;
	/* IE7 hack */
	*bottom: 118px;
}

#youtube-home-link, #twitter-home-link, #facebook-home-link{
	width: 24px;
	height: 24px;
	display: block;
	position: absolute;
	bottom: 23px;

	/* IE7 hack */
	*bottom: 113px;
}


#facebook-home-link {
	background-image:url(../images/facebook-link-home.png);
	right: 30px;
}

#youtube-home-link {
	background-image:url(../images/youtube-link-home.png);
	right: 90px;
}

#twitter-home-link {
	background-image:url(../images/twitter-link-home.png);
	right: 60px;
}

#facebook-link, #youtube-link, #twitter-link {
	text-indent: -9999px;
	width: 24px;
	height: 24px;
	display: block;
}

/*
 * PayPal
 */
#paypalSelectorPaypal {
	float: right;
	display: block;
	width: 210px;
	text-align: right;
}

#paypalSelectorCC {
	float: left;
	margin-top: 10px;
}

/*
 * Where to buy additions
 */
.wtbCard {
	float: left;
	position: relative;
	width: 286px;
	height: 183px;
	background-repeat: no-repeat;
	margin-left: 15px;
}

#wtbChad { background-image: url('../images/wtb-chad.jpg'); }
#wtbPaul { background-image: url('../images/wtb-paul.jpg'); }

.wtbCard a {
	display: block;
	text-indent: -9999px;
	width: 286px;
	height: 183px;
	position: absolute;
}

#wtbBrochure {
	min-height: 99px;

	overflow: hidden;
}

#wtbBrochure div {
	float:left;
	width: 300px;
	overflow: hidden;
	margin-top: 17px;
}

#wtbBrochure a.flip {
		background: url('../images/wtb-brochure.jpg') 0 0 no-repeat;
		text-indent: -9999px;
		margin-right: 110px;
		overflow: hidden;
		float:right;
		width: 160px;
		height: 129px;
}

.cartTinyThumb {
	padding-right: 5px;
}

/*
 * Product Tabs
 */
.productTabs {
	padding: 0;
	margin: 40px -50px 0 -50px;
	margin-top: 0px;
	list-style: none;
	overflow: hidden;
}

.productTabs li {
	float: left;
}

.productTabs a {
	float: left;
	display: block;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-image: url('../images/tabs-new.png');
	height: 35px;
	outline: none;
}

.tabsOverview {
	width: 134px;
	background-position: 0 0;
}

.tabsFeatures {
	width: 213px;
	margin-left: -15px;
	background-position: -176px 0;
}

/*.tabsApplications {
	width: 126px;
	margin-left: -15px;
	background-position: -311px 0;
}*/

.tabsHowToApply {
	width: 190px;
	margin-left: -17px;
	background-position: -403px 0;
}

/*.tabsFAQs {
	width: 85px;
	margin-left: -5px;
	background-position: -599px 0;
}*/

.tabsResources {
	width: 209px;
	margin-left: -17px;
	background-position: -612px 0;
}


.tabsOverview:hover, .tabsOverview.active         { background-position: -1px -46px; }
.tabsFeatures:hover, .tabsFeatures.active         { background-position: -176px -46px; }
/*.tabsApplications:hover, .tabsApplications.active { background-position: -312px -53px; }*/
.tabsHowToApply:hover, .tabsHowToApply.active     { background-position: -400px -46px; }
/*.tabsFAQs:hover, .tabsFAQs.active                 { background-position: -599px -53px; }*/
.tabsResources:hover, .tabsResources.active       { background-position: -604px -46px; }


.tabsContentWrapper {
	margin: 0 -50px;
	background: url("../images/tab-bkg.jpg") top left no-repeat;
}

.tabsContent {
	background: url('../images/tabs-shadow-bkg.png') left bottom no-repeat;
}

.tabsContent .spacer {
	min-height: 300px;
	padding: 70px 40px;
}

.tabsPane.hidden { display: none; }



.tabsPane h3 {
	color: #268932;
	font-weight: bold;
	font-size: 20px;
}

.tabsPane ul {
	list-style: none;
	padding: 0;
}

.tabsPane li {
	background: url('../images/tabs-bullet.png') 0 4px no-repeat;
	padding-left: 20px;
	margin-bottom: 5px;
}

.tabsContentWrapper img[align="left"] { margin: 0 15px 5px 0; }
.tabsContentWrapper img[align="right"] { margin: 0 0 5px 15px; }

.productForm {
	margin-bottom: 50px;
}
