/* 
Title:     NativeRemedies.com home page screen styles
*/

@import "/styles/global.css";

/* -------------------------------------
/* product page main content
/* -------------------------------------*/
h3 {
	font:				normal 22px/1.2em Tahoma, Verdana, Arial, sans-serif;
	color:				#40550d;
	margin:				30px 0 14px 0;
}
h4 {
	font:				normal 17px/1.2em Tahoma, Verdana, Arial, sans-serif;
	color:				#996633;
	margin:				16px 0 4px 0;
	padding:            10px 0;
}
.productTitle {
	position:			relative;
	padding-bottom:	    12px;
	margin-bottom:		16px;
	border-bottom:		solid 1px #c6af71;
	/* min-height: */
	
}
.productTitle .secondTitle {
	color:				#628215;
	font-size:			15px;
	font-style:			italic;
}
.productTitle p {
	font-size:			28px;
	color:				#40550d;
}
.productTitle img {
	width:				155px;
	margin:				10px 0 0 16px;
	float: 				right;
}
#productOverview, #productOverviewTemp {
	width:				528px;
	font:				normal 12px Tahoma, Verdana, Arial, sans-serif;
}
#productIngredientPage {
	width:				528px;
	font:				normal 13px/1.4em Georgia,"Times New Roman", serif;
}
#productIngredientPage p {
	margin-bottom:		1em;
}
#productIngredientPage ul {
	margin:				10px 0;
}
#productIngredientPage ul li {
	padding-left:		14px;
	line-height:		1.4em;
	background:			url(/images/design/bullet.gif) no-repeat 0px 5px;
	margin-bottom:		0.5em
}
#productIngredientPage .ingredientName {
	color:				#4e3114;
	font-weight:		bold;
}
#productIngredientPage p.infoSubTitle {
	font:				normal 16px/1.3em Tahoma, Verdana, Arial, sans-serif;
	color:				#996633;
	margin:				0 0 0.6em 0;
}
#productOverviewTemp {
	padding-bottom:     18px;
	border-bottom:		solid 1px #c6af71;
}
#productOverviewTemp p.subtitle {
	font-size:			14px;
	text-transform:		uppercase;
	letter-spacing:		2px;
	color:				#40550d;
	margin-bottom:		0.5em;	
}
#productOverviewTemp p.tempLearnMore {
	font:				normal 13px/1.4em Georgia, "Times New Roman", serif;
	text-transform:		uppercase;
	letter-spacing:		1px;
	font-style:         italic;
	margin-top:			0.8em;
}
#productOverviewTemp p.shipping {
	font-size:			10px;
	color:				#666;
	margin-top:			1em;
}
#productOverviewTemp p.shipping a {
	color:				#666;
}
p.productTitle2Product {
	font:				bold 15px/1.2em Tahoma, Verdana, Arial, sans-serif;
	margin-bottom:		6px;
	color:				#996633;
}
.productTitleBulletHeader {
	font:				bold 13px/1.2em Tahoma, Verdana, Arial, sans-serif;
	margin:				6px 0;
	color:				#996633;
}
div.productTitleRelatedCallout {
	float:				right;
	width:				80px;
	font:				normal 11px/1.2em Tahoma, Verdana, Arial, sans-serif;
	margin:				0 0 10px 10px;
	padding:			8px;
	color:				#808D46;
	background:			#EDF0E0;
	border:				1px dotted #808D46;
}
div.productTitleRelatedCallout p {
	margin:				0px;
}
div.productTitleRelatedCallout p.boxTitle {
	font-weight:		bold;
	letter-spacing:		1px;
	font-size:			10px;
	text-align:			center;
	margin:				0 0 5px 0;
}
#productPhotoAndInteraction2Products img.productPhoto2Product {
	margin-bottom:		12px;
}
#productPhotoAndInteraction2Products div.twoProductColumn1 {
	float:				left;
	width:				250px;
	margin-bottom:		20px;
}
#productPhotoAndInteraction2Products div.twoProductColumn2 {
	float:				left;
	width:				250px;
	margin-left:       	20px;
	margin-bottom:		20px;
}
#productPhotoAndInteraction2Products ul#productInteraction {
	margin:				0 0 18px 153px;
}
#productPhotoAndInteraction2Products ul#productInteraction li {
	display:			inline;
	padding:       	10px 0 10px 32px;
	line-height:		26px;
	margin:				10px 6px 6px 0;
	font-size:			11px;
	letter-spacing:		1px;
}

#productPhotoAndInteraction {
	float:				left;
	width:				215px;
}
#productPhotoAndInteraction img {
	margin:				0 auto;
	width:				215px;
	max-width:			215px;
	text-align:			center;
	font:				normal 9px/1.2em Tahoma, Verdana, Arial, sans-serif;
	padding:			0;
}
#productPhotoAndInteraction ul#productInteraction li {
	padding-left:       32px;
	line-height:		26px;
	margin:				0 0 6px 26px;
	font-size:			11px;
	letter-spacing:		1px;
}
#productPhotoAndInteraction #productInteraction li.faqs, #productPhotoAndInteraction2Products #productInteraction li.faqs {
	margin-top:			18px;
	background:			url(/images/design/icFAQs.gif) no-repeat center left ;
}
#productPhotoAndInteraction #productInteraction li.askOurExperts, #productPhotoAndInteraction2Products #productInteraction li.askOurExperts {
	background:			url(/images/design/icAskExperts.gif) no-repeat center left;
}
#productPhotoAndInteraction #productInteraction li.easyShip, #productPhotoAndInteraction2Products #productInteraction li.easyShip {
	background:			url(/images/design/icSprites.gif) no-repeat 0px 50%;
	height: 16px;
	line-height: 16px;
	margin-top: 12px;
}

#productPhotoAndInteraction #productInteraction li.comboPack, #productPhotoAndInteraction2Products #productInteraction li.comboPack {
	background:			url(/images/design/combobottlessm.jpg) no-repeat 0px 50%;
	height: 35px;
	line-height: 16px;
	margin-top: 12px;
}

#productPhotoAndInteraction ul#productInteraction li a, #productPhotoAndInteraction2Products ul#productInteraction li a {
	text-decoration:	none;
}
#productPhotoAndInteraction ul#productInteraction li a:hover, #productPhotoAndInteraction2Products ul#productInteraction li a:hover {
	text-decoration:	underline;
}
#featuredTestimonial {
	font:				normal 14px/1.2em Georgia, "Times New Roman", serif;
	font-style: 		italic;
	color:				#4e3114;
	margin:				18px 36px;
	padding:			0 44px;
	background:			url(/images/design/testimonialFeaturedQuote.gif) no-repeat top left;
}
#productSummary p.tempDescription {
	font:				normal 13px/1.4em Georgia, "Times New Roman", serif;
	margin-bottom:		1em;
}
#productSummary {
	float:				left;
	width:				296px;
}
#productSummary li, #productPhotoAndInteraction2Products div.twoProductColumn1 li, #productPhotoAndInteraction2Products div.twoProductColumn2 li {
	padding-left:		14px;
	line-height:		1.4em;
	background:			url(/images/design/bullet.gif) no-repeat 0px 5px;
}
#productSummary #buyButtonBox {
	margin:				18px 0;
	padding:            0px;
	width:				296px;
	background:			#f3f0dc;
}
#productSummary #buyButtonBox .buyButton {
	float:              left;
	margin:				0 10px;
}
#productSummary #buyButtonBox .buyButton2 {
	float:              left;
	margin:				10px 10px 0 10px;
}
#productSummary #buyButtonBox .pricing2 {
	margin:				10px 0 0 0;
}
#productSummary #buyButtonBox #buyButtonBoxTop,.buyButtonBoxTop  {
	height:             9px;
	width:		        296px;		
	background:			url(/images/design/buyButtonBoxTop.gif) no-repeat 0 0;
}
#productSummary #buyButtonBox #buyButtonBoxBottom, .buyButtonBoxBottom {
	height:             9px;
	width:		        296px;
	background:			url(/images/design/buyButtonBoxBottom.gif) no-repeat bottom;
}
#productSummary #buyButtonBox #comboPacks .pricingRegular {
	color:				#333;
	font-size:			11px;
	line-height:		1.2em;
}
#productSummary #buyButtonBox #comboPacks .pricingYour {
	color:				#333;
	font-size:			13px;
	line-height:		1.2em;
}
#productSummary #buyButtonBox #comboPacks .pricingSpecial {
	color:				#ff0000;
	font-style:			italic;
	font-size:			13px;
	line-height:		1em;
}
#productSummary #buyButtonBox span.pricingYourRed {
	color:				#ff0000;
}
#productSummary #buyButtonBox p.pricingRegularSpecial {
	font-size:			9px;
	line-height:		1.1em;
	margin-top:			0px;
}
#productSummary #buyButtonBox p.pricingYourSpecial {
	font-size:			10px;
	line-height:		1.1em;
	text-decoration:	line-through;
}	
#productSummary #buyButtonBox p.pricingSpecial {
	font-size:			11px;
	line-height:		1.1em;
	font-style:			italic;
	font-weight:		bold;
	color:				#ff0000;
}
#productInfo {
	padding:            41px 36px 18px 36px;
	width:				456px;
	background:			url(/images/design/productGuideBkgd.gif) no-repeat 0 0;
	border-left:		1px solid #EDE9DC;
	border-right:		1px solid #EDE9DC;
	border-bottom:		1px solid #EDE9DC;
}
#productInfo #productGuideNav {
	font:				normal 11px Tahoma, Verdana, Arial, sans-serif;
	text-transform:		uppercase;
	margin:				0 0 0 -36px;
	width:				526px;
}
#productInfo #productGuideNav ul {
	margin-bottom:		0;
}
#productInfo #productGuideNav li {
	float:				left;
	height:				34px;
	line-height:		34px;
	font-size:			12px;
	letter-spacing:		1px;
	text-transform:		uppercase;
	padding:			0 18px;
	margin-bottom:		0;
	background:			url(/images/design/productGuideNavLine.gif) no-repeat bottom left;
}
#productInfo #productGuideNav li.first {
	margin-left:		30px;
	background:			none;
}
#productInfo #productGuideNav li a {
	text-decoration:	none;
}
#productInfo #productGuideNav li a:hover {
	text-decoration:	underline;
}
#productInfo ol li {
	font-size:			13px;
	line-height:		1.4em;
	margin-bottom:		0.5em;
}
#productInfo ul li {
	font-size:			13px;
	padding-left:		14px;
	line-height:		1.4em;
	background:			url(/images/design/bullet.gif) no-repeat 0px 5px;
}

.petsafe {text-align:center; font-size:12px; line-height: 12px; margin: 3px; padding: 3px; color: #558F2F; font-style:italic;}

#productInfo p {
	font-size:			13px;
	margin-bottom:		1.2em;
}
#productInfo p.title {
	font:				normal 22px/1.2em Tahoma, Verdana, Arial, sans-serif;
	color:				#40550d;
	margin:				36px 0 0.5em 0;
}
#productInfo p.infoSubTitle {
	font:				normal 16px/1.3em Tahoma, Verdana, Arial, sans-serif;
	color:				#996633;
	margin:				0 0 0.6em 0;
}
#ingredients ul {
	margin-bottom:		0.9em;
}
#ingredients li {
	font-size:			13px;
	line-height:		1.4em;
	padding-left:		14px;
	margin-bottom:		0.5em;
	background:			url(/images/design/bullet.gif) no-repeat 0px 7px;
}
#ingredients .ingredientName {
	color:				#4e3114;
	font-weight:		bold;
}
#callOut {
	float:				right;
	width:				135px;
	margin:				0 0 18px 18px;
	padding:			18px;
	background:			#f3f0dc;
}
#callOut p {
	font:				normal 11px/1.4em Tahoma, Verdana, Arial, sans-serif;
	color:				#666;
}
#callOut p.callOutBigText {
	font:				normal 14px Tahoma, Verdana, Arial, sans-serif;
	color:				#4e3114;
}
#testimonials .testimonial {
	font-size:			14px;
	color:				#4e3114;
	margin:				18px 0;
	clear: 				both;
}

/* Back, Forward on Testimonials */
.multi {
	font-size:			14px;
	color:				#333333;
	margin:				18px 10px 10px 10px;
	clear:				both;
	text-align:			center;
	font-weight:		bold;
	}



#productTestimonial h1 {
	text-align:			left;
}
#productTestimonial .testimonialTitle {  }
#productTestimonial .testimonialTitle p { font-size: 28px; color: #40550d; }
#productTestimonial div.testimonialTitle p.subTitle { font-size: 17px; color: #40550d;text-transform:none;letter-spacing:0; }
#productTestimonial div.productTestimonialNav {
	padding: 			12px 0;
	text-align:			center;
	margin: 			16px 0 24px 0;
	border-bottom: 		solid 1px #c6af71;
	border-top: 		solid 1px #c6af71;
	font-size:			14px;
	letter-spacing:		1px;
	color:				#c6af71;
	background:			#EDF0E0;
}
#produtTestimonial div.productTestimonialNav p {
	font-size:			18px;
	text-transform:		uppercase;
	letter-spacing:		1px;
}

#productTestimonial .testimonial span.quoteLeft { display: block; float: left; height: 13px; width: 13px; margin-right:4px; background: url(/images/design/testimonialLQ.gif) no-repeat; }
#productTestimonial .testimonial span.quoteRight { display: block; float: left; height: 13px; width: 13px; margin-left: 4px; background:url(/images/design/testimonialRQ.gif) no-repeat; }

#productTestimonial .testimonial { font-size: 14px;	color: #4e3114; margin: 18px 18px 54px 18px; clear: both; }
#productTestimonial .customer { float: right; color: #996633; margin: 5px 0 15px 0; }

#productTestimonial ul#addViewTestimonials { width: 421px; margin: 0 auto; }
#productTestimonial #addViewTestimonials li {
	float:				left;
	height:				42px;
	padding:            0px;
	background:         none;
}
#productTestimonial #addViewTestimonials li.viewTestimonial a {
	display:			block;
	text-indent:		-5000px;
	overflow:			hidden;
	height:				42px;
	width:				210px;
	background:			url(/images/design/testimonialView.gif) no-repeat top;
}
#productTestimonial #addViewTestimonials li.addTestimonial a {
	display:			block;
	text-indent:		-5000px;
	overflow:			hidden;
	height:				42px;
	width:				211px;
	background:			url(/images/design/testimonialAdd.gif) no-repeat;
}








#productInfo ul#addViewTestimonials { width: 421px; margin: 0 auto; }
#productInfo #addViewTestimonials li {
	float:				left;
	height:				42px;
	padding:            0px;
	background:         none;
}
#productInfo #addViewTestimonials li.viewTestimonial a {
	display:			block;
	text-indent:		-5000px;
	overflow:			hidden;
	height:				42px;
	width:				210px;
	background:			url(/images/design/testimonialView.gif) no-repeat top;
}
#productInfo #addViewTestimonials li.addTestimonial a {
	display:			block;
	text-indent:		-5000px;
	overflow:			hidden;
	height:				42px;
	width:				211px;
	background:			url(/images/design/testimonialAdd.gif) no-repeat;
}
p.subTitle {
	text-transform:		uppercase;
	font-style:			italic;
	letter-spacing:		3px;
	color:				#996633;
}
#usageNote {
	padding:			18px;
	background:			#f3f0dc;
	margin:				9px 0 18px 0;
}
#usageNote p {
	font:				normal 12px Tahoma, Verdana, Arial, sans-serif;
	color:				#4e3114;
	margin-bottom:		0;
}
#usageNote p.title {
	font-size:			18px;
	color:				#996633;
	margin:				0 0 1em 0;
}
#bottomBuyBox {
	padding:			18px;
	background:			#e8ebca;
	margin:				36px 0;
}
.whiteBox {
	width:				456px;		
	padding:			18px;
	background:			#fff;
}

/* -----
BOTTOM BUY BOX
--------*/

#bottomBuyBox p {
	font:				normal 11px/1.4em Tahoma, Verdana, Arial, sans-serif;
	color:				#666;
}
#bottomBuyBox p.title {
	font:				normal 22px/1.2em Tahoma, Verdana, Arial, sans-serif;
	color:				#1e0a02;
	margin:				9px 0 4px 0;
}
#bottomBuyBox p.subtitle {
	font:				normal 12px/1.2em Tahoma, Verdana, Arial, sans-serif;
	color:				#1e0a02;
	margin:				0 0 18px 0;
}
#bottomBuyBox div.productTitle {
	position:			relative;
	padding-bottom:	    10px;
	border-bottom:		1px solid #e3d8ba;
	margin-bottom:		18px;
}
#bottomBuyBox .productTitle p {
	height:				35px;
	width:				auto;
	font:				normal 22px/1.2em Georgia, 'Times New Roman', serif;
	color:				#40550d;
    line-height: 35px;
}
#bottomBuyBox .productTitle img {
	//position: 			absolute;
	margin-top:			0px;
	top:				0;
	left: 				320px;
	width:				auto;
}
.noSpecial {
	top:				0;
	left: 				320px;
	display:			none;
}
.onSpecial {
	top:				0;
	left: 				320px;
	display:			block;
}
#bottomBuyBox .onSpecial {
	float:              right;
	width:				120px;
}
#bottomBuyBox #productImageAndGuarantee {
	float:				left;
	width:				145px;
	margin-right:		18px;
}
#bottomBuyBox #productImageAndGuarantee p {
	font:				normal 10px/1.4em Tahoma, Verdana, Arial, sans-serif;
	color:				#666;
}
#bottomBuyBox #productImageAndGuarantee img {
	text-align:			center;
	margin:				0 auto;
	max-width:			145px;
	font:				normal 10px/1.2em Tahoma, Verdana, Arial, sans-serif;
	margin-bottom:		18px;
	padding:			3px;
	text-align:         center;
	
}
#bottomBuyBox #productPurchaseItems {
	float:				left;
	width:				290px;
}
#bottomBuyBox #productPurchaseItems .orderTitle {
	font:				normal 13px/16px Tahoma, Verdana, Arial, sans-serif;
	text-transform:		uppercase;
	letter-spacing:		1px;
	color:				#1e0a02;
	margin-bottom:		18px;
	padding-left:       24px;
	background:			url(/images/design/icSprites.gif) no-repeat 0px -80px;
}
#bottomBuyBox #productPurchaseItems .buyButton {
	float:				left;
	width:				138px;
	margin-right:		10px;
	margin-bottom:		10px;
}
#bottomBuyBox #phoneNumbers {
	margin:				18px 0;
	width:				290px;
}
#bottomBuyBox #phoneNumbers div.locations {
	float:				left;
	width:				120px;
}
#bottomBuyBox #phoneNumbers div.numbers {
	float:				right;
}
#bottomBuyBox #phoneNumbers div.locations p, #bottomBuyBox #phoneNumbers div.numbers p {
	font:				bold 12px/1.4em Tahoma, Verdana, Arial, sans-serif;
}
#bottomBuyBox #phoneNumbers .affiliateReference {
	text-align:			center;
	font:				bold 12px/1.4em Tahoma, Verdana, Arial, sans-serif;
	color:				#ff0000;
	padding:            10px;
	margin-top:			10px;
	background:			#f4f2bc;
}
.affiliateReference {
	text-align:			center;
	font:				bold 12px/1.4em Tahoma, Verdana, Arial, sans-serif;
	color:				#ff0000;
	padding:            10px;
	margin:				0 0 10px 0;
	background:			#f4f2bc;
}

#bottomBuyBox #productPurchaseItems .pricing1, #bottomBuyBox #productPurchaseItems .pricing2 {
	float:				left;
	font:				normal 10px/1.1em Tahoma, Verdana, Arial, sans-serif;
	color:				#666;
}
#bottomBuyBox #productPurchaseItems p.pricingYour {
	font-size:			12px;
	line-height:		1.1em;
}
#bottomBuyBox #productPurchaseItems span.pricingYourRed {
	color:				#ff0000;
}
#bottomBuyBox #productPurchaseItems p.pricingRegularSpecial {
	font-size:			10px;
	line-height:		1.1em;
	margin-top:			-2px;
}
#bottomBuyBox #productPurchaseItems p.pricingYourSpecial {
	font-size:			10px;
	line-height:		1.1em;
	text-decoration:	line-through;
}#bottomBuyBox #productPurchaseItems p.pricingSpecial {
	font-size:			11px;
	line-height:		1.1em;
	font-style:			italic;
	font-weight:		bold;
	color:				#ff0000;
}
#bottomBuyBox #shippingInfo {
	border-top:			1px solid #e3d8ba;
	width:				456px;
	margin-top:			18px;
	padding-top:		18px;
}
#bottomBuyBox #shippingInfo .shippingTitle {
	float:				left;
	width:				145px;
}
#bottomBuyBox #shippingInfo .shippingTitle p {
	font:				normal 13px/1.4em Tahoma, Verdana, Arial, sans-serif;
}
#bottomBuyBox #shippingInfo .shippingDetails {
	float:				right;
	width:				295px;
}
#bottomBuyBox #shippingInfo .shippingDetails p {
	font:				normal 10px/1.4em Tahoma, Verdana, Arial, sans-serif;
	margin-bottom:		1.2em;
}
#bottomBuyBox p.multiProductPurchaseName {
	font:				bold 14px/1.4em Tahoma, Verdana, Arial, sans-serif;
	margin:				4px 0 10px 0;
	color:				#996633;
	padding-bottom:	    6px;
	border-bottom:      1px solid #E3D8BA;
}
/* -----
COMBO PACK BOX
--------*/

#comboPacks {
	padding:	        18px;
	background:			#f3f0dc;
}
#comboPacks p.title {
	font:				normal 22px/1.2em Tahoma, Verdana, Arial, sans-serif;
	color:				#40550d;
	margin:				9px 0 4px 0;
}
#comboPacks p.subtitle {
	font:				normal 12px/1.2em Tahoma, Verdana, Arial, sans-serif;
	color:              #333;
	padding-bottom:     18px;
	border-bottom:		1px solid #e3d8ba;
	
}
#comboPacks p {
	font:				normal 12px/1.2em Tahoma, Verdana, Arial, sans-serif;
	color:              #333;
	padding-bottom:     8px;
	
}
#comboPacks .comboPack {
	border-bottom:		1px solid #e3d8ba;
	padding:            18px 0;
}
#comboPacks .comboPack img.comboPhoto {
	float:				left;
	width:				50px;
	margin:				3px 10px 3px 1px;
	text-align:			center;
	font:				normal 9px/1.2em Tahoma, Verdana, Arial, sans-serif;
	border:				solid 1px #82828a;
}
#comboPacks .comboPack .comboDescription {
	float:				left;
	margin-right:		10px;
	width:				235px;
}
#comboPacks .comboPack .comboDescription p {
	font:				normal 11px/1.4em Tahoma, Verdana, Arial, sans-serif;
}
#comboPacks .comboPack .comboDescription p.comboName {
	font:				normal 13px/1.2em Tahoma, Verdana, Arial, sans-serif;
	color:				#40550d;
	padding-bottom:		0;
}
#comboPacks .comboPack .buyButton {
	float:				right;
	text-align:			center;
	width:				140px;
}
#comboPacks .comboPack .buyButton a img {
	width:				138px;
	font:				normal 11px/1.4em Tahoma, Verdana, Arial, sans-serif;
	margin:				0 0 5px 0;
}
#comboPacks .comboPack .buyButton p {
	font:				normal 11px/1.4em Tahoma, Verdana, Arial, sans-serif;
}
#comboPacks .comboPack .buyButton span.yourPrice {
	font-size:			12px;
	color:				#ff0000;
}

#calloutHoriz {
	padding:            15px;
	background:			#f3f0dc;
	border-right:		1px solid #CCD3BC;
	border-bottom:		1px solid #CCD3BC;
	margin-bottom: 		15px;
}

#audiotestimonials {
	float:			right; 
	width:			130px; 
	margin: 		8px 8px 8px 60px ; 
	padding:		5px; 
	border: 		1px dashed #FF6600;
	color: 			#D15F05;
}

#audiotestimonials2 {
	float:			right; 
	width:			130px; 
	margin: 		8px; 
	padding:		5px; 
	border: 		1px dashed #FF6600;
	color: 			#D15F05;
}



#featuredaudioTestimonial {
	font:				normal 14px/1.2em Georgia, "Times New Roman", serif;
	font-style: 		italic;
	color:				#4e3114;
	margin:				18px 36px 50px ;
	padding:			0 44px;
	background:			url(/images/design/testimonialaudio.gif) no-repeat top left;
}

/* -------------------------------------
/* eBook Styles for Product Page Signup
/* -------------------------------------*/

#ebookSignupTop { background: #fff url(/images/design/ebookSignup_top.gif) top left no-repeat; height: 10px; }
#ebookSignupBottom { background: #fff url(/images/design/ebookSignup_bottom.gif) bottom left no-repeat; height: 10px; }
#ebookSignup{ width: 465px; margin: 0px 0px -20px 0px; background: #f3f0dc url(/images/design/ebookSignup_icon.gif) 15px 7px no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; color: #000; }
#ebookSignup form input#emailTo { border: none; background: url(/images/design/ebookSignup_inputBkg.gif) top left no-repeat; padding: 5px 0px 0px 5px; height: 32px; width: 295px; background-color: #fff; font-size: 21px; font-family: Georgia, "Times New Roman", Times, serif; color:#a8a8a8;}
#ebookSignup form input#fname { border: none; background: url(/images/design/ebookSignup_inputBkg.gif) top left no-repeat; padding: 5px 0px 0px 5px; height: 20px; width: 180px; background-color: #fff; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; color:#a8a8a8; margin: 0 0 5px 75px;}
#ebookSignup form h3 { margin: 0px 0px 0px 75px; padding: 0px; }
#ebookSignup form p { margin: 10px 50px 10px 75px; font-size: 11px; line-height: 14px; }
#ebookSignup button { border: 0px; cursor: pointer; width: 40px; height: 40px; background: url(/images/design/ebookSignup_submit.gif) top left no-repeat; text-indent: -5000px; }
#ebookSignup button.loading { background: url(/images/design/ebookSignup_loading.gif) top left no-repeat; }
#ebookSignup form p.errorText { font-size: 9px; color:#f00; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; display:block; }
#ebookSignup form p.inputWrapper { margin:0px; padding-left: 75px; }
#ebookSignup form p.inputWrapperValid { margin:0px; padding-left: 75px; height: 38px; background:url(/images/design/ebookSignup_valid.gif) 30px 0px no-repeat; }
#ebookSignup form p.inputWrapperInvalid { margin: 0px; padding-left: 75px; height: 38px; background:url(/images/design/ebookSignup_invalid.gif) 30px 0px no-repeat;}

/* -------------------------------------
/* ComboPack Sytle
/* -------------------------------------*/

.OrangeText { color: #d65218; }
#comboPackTop { background: #fff url(/images/design/ebookSignup_top.gif) top left no-repeat; height: 10px; }
#comboPackBottom { background: #fff url(/images/design/ebookSignup_bottom.gif) bottom left no-repeat; height: 10px; }
#comboPack{ width: 465px; margin: 0px 0px -20px 0px; background: #f3f0dc url(/images/design/comobopack_icon.gif) 15px 7px no-repeat; font-family: Tahoma, Verdana, Arial, sans-serif; color: #000; }
#comboPack h3 {margin: 0px 0px 0px 75px; padding: 0px; font-family: Georgia, Times, serif; font-size: 25px; text-align: center;}
#comboPack .subComboTilte { font-family: Georgia, Times, serif; font-size: 15px; border-bottom: 1px solid #D7CDA0; font-style: italic; color: #339900; margin: 0px 0px 5px 75px; padding: 5px; margin: 0px 0px 5px 75px } 
#comboPack .titleorange { font-family: Georgia, Times, serif; font-size: 15px; color: #d65218; margin: 10px 0px 5px 15px; font-style: italic; }
#comboPack p {  margin: 0px 15px 10px 15px; font-size: 12px; color: #464646; }
#comboPack .bottomComboLink { text-align: right; margin-right: 15px; font-family: Georgia, Times, serif; font-size: 15px; color: #d65218; }
#comboPackLower { border-top: 1px solid #e3d8ba; border-bottom: 1px solid #e3d8ba; width: 456px; margin-top: 18px; padding-top: 18px; padding-bottom: 5px; background: #fff url(/images/design/combobottlelg.jpg) 15px 7px no-repeat; font-size: 12px;}
#comboPackLower p { font-size: 12px; }
#comboPackLower h3 {margin: 0px 0px 0px 75px; padding: 0px; font-family: Georgia, Times, serif; font-size: 24px; text-align: center;}
#comboPackLower .titleorange { font-family: Georgia, Times, serif; font-size: 17px; color: #d65218; margin: 0px 0px 5px 80px; font-style: italic; }
#comboPackLower .bottomComboLink { text-align: center; margin-top: 5px; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 15px; color:#d65218; }
#PopularComboPack { width: 490px; background-color: #F9F8EF; margin: 5px 5px 25px 5px; padding: 15px; border: 1px solid #F4F1E7; }
#LeftComboPack { float: left; width: 138px; }
#RightComboPack { float:right; width: 337px; }
#RightComboPack  h3 { font-size: 15px; color: #408115}
#LowerLeftSaveCombo { float: left; width: 165px; text-align: left; font-family: Tahoma, Verdana, Arial, sans-serif; }
#LowerRightPriceCombo { float:right; width: 170px; text-align: right; font-family: Tahoma, Verdana, Arial, sans-serif;  }
#LowerRightPriceCombo p { font-size: 12px; }
#ProductComboPacks { border-bottom: 1px solid #EFEDE3; margin-bottom: 10px; background-color: #FFFFFF; }
#ComboPackDes { float: left; width: 343px; margin-bottom: 10px;}
#ComboPackDes .accContent p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-align: right; }
#ComboPackPrices { float:right; width: 180px; text-align: right;}
#ComboPackPrices a { font-size: 14px; color:#408115; margin: 0px; }
/*----
AILMENT ACCORDIAN
-----*/
/*#productInfo #accordianWrapper {
	margin:				0;
}*/
#productInfo h5.accToggler, #productInfo h5.accTogglerOpen {
	width:				450px;
	background: 		url(/images/design/ailmentBarOpen.gif) no-repeat center right;
	font:				normal 14px/1.2em Tahoma, Verdana, Arial, sans-serif;
	color: 				#996633; 
	font-size: 			14px;
	line-height:		1.2em;
	padding: 			10px;
	margin: 			0;
	text-decoration: 	none;
	cursor: 			pointer;
	border:				1px solid #E6DFCE;
}
#productInfo h5.accTogglerOpen {
	background: 		url(/images/design/ailmentBarClose.gif) no-repeat center right;
}
#productInfo h5.accTogglerClose {
	width:				450px;
	background: 		url(/images/design/ailmentBarClose.gif) no-repeat center right;
	font:				normal 14px/1.2em Tahoma, Verdana, Arial, sans-serif;
	color: 				#996633; 
	font-size: 			14px;
	padding: 	        10px;
	margin: 			0;
	text-decoration: 	none;
	cursor: 			pointer;
	border: 			1px solid #E6DFCE;
}
#productInfo .accContent {
	margin: 			0px;
	padding:            16px 0;
	width:				470px;
	background: 		#F8F7EF;
	border: 			1px solid #E6DFCE;
	color:				#333;
}
#productInfo .accContent p {
	margin: 			1em 30px;
	font:				normal 12px/1.4em Tahoma, Verdana, Arial, sans-serif;
}
#productInfo div.accContent ul li {
	font-size:			12px;
	padding-left:		14px;
	line-height:		1.4em;
	background:			url(/images/design/bullet.gif) no-repeat 0px 5px;
}
#productInfo .accContent span.subHead {
	font-weight:		bold;
	color:				#996633;
}
#productInfo .accContent p.close {
	text-align:			right;
	font-weight:		bold;
	font-size:			10px;
	text-transform:		uppercase;
	letter-spacing:		1px;
	color:				#d65218;
	text-decoration:	underline;
	cursor:				pointer;
	margin-top:			1em;
}
#productInfo .accContent ul li {
	margin:				0px 30px;
	font:				normal 13px/1.4em Tahoma, Verdana, Arial, sans-serif;
}

/* -------------------------------------
/* EasyShip Accordion Styles
/* -------------------------------------*/

a.easyshipAccordion img {
	margin-bottom: 10px;
}
#accordianWrapper {
	margin:				0;
}
h5.accToggler {
	width:				506px;
	background: 		url(/images/design/ailmentBarClose.gif) no-repeat center left;
	font:				normal 14px/1.2em Tahoma, Verdana, Arial, sans-serif;
	color: 				#996633; 
	font-size: 			14px;
	line-height:		1.2em;
	padding: 			10px;
	margin: 			0;
	text-decoration: 	none;
	cursor: 			pointer;
	border:				1px solid #E6DFCE;
	display: none;
}
.accContent {
	margin: 			0px;
	padding:            16px 0;
	width:				526px;
	background: 		#F8F7EF;
	border: 			1px solid #E6DFCE;
	color:				#333;
}
.accContent p {
	margin: 			1em 30px;
	font:				normal 12px/1.4em Tahoma, Verdana, Arial, sans-serif;
}
div.accContent ul li {
	font-size:			12px;
	padding-left:		14px;
	line-height:		1.4em;
	background:			url(/images/design/bullet.gif) no-repeat 0px 5px;
}
.accContent span.subHead {
	font-weight:		bold;
	color:				#996633;
}
.accContent p.close {
	text-align:			right;
	font-weight:		bold;
	font-size:			10px;
	text-transform:		uppercase;
	letter-spacing:		1px;
	color:				#d65218;
	text-decoration:	underline;
	cursor:				pointer;
	margin-top:			1em;
}
.accContent ul li {
	margin:				0px 30px;
	font:				normal 13px/1.4em Tahoma, Verdana, Arial, sans-serif;
}
div.relatedCallout {
	float:				right;
	width:				170px;
	text-align:			center;
	margin:				0 0 10px 16px;
	background:			#edf0e0;
	border:				1px solid #dfddd0;
}
div.relatedCallout p {
	font:				normal 12px/1.2em Tahoma, Verdana, Arial, sans-serif;
	color:				#336633;
	margin:				16px 16px 4px 16px;
}
div.relatedCallout img {
	margin-bottom:		16px;
}
div.accButtons {
	background:#EDF0E0 none repeat scroll 0 0;
	float:right;
	margin:10px 30px 10px 10px;
	width:296px;
}
div.accButtons .buyButton {
	float:left;
	padding:10px 10px 5px 15px;
	width:130px;
}
div.accButtons p {
	float: right;
	width: 111px;
	margin: 0px 5px 5px 5px;
	padding: 0px;
}
div.accButtons p span.pricingYourRed {
	color: red;
	
}
div.accButtons p.pricingYourRegular {
	font-size: 10px;
	margin: 8px 5px 0 5px;
	text-decoration: line-through;
}

/* -------------------------------------
/* Embed SitePal
/* -------------------------------------*/

div.sitepal {

	padding: 5px; 
	float: right; 
	margin-top: 10px;
}	