@charset "UTF-8";
/* CSS Document */

body {
	text-align: center;
	margin: 0;
	padding: 0;
	background: #FAF6EB url(../images/bg-body.jpg) 0 0 repeat;
	position: relative;
	font-size: 13px;
	color: #333333; /*#6C0021;*/
	font-family: Times, "Times New Roman", serif
}
body p {
	font-size: 13px;
	line-height: 17px;
}
a, a img {
	border: none;
}
a:link, a:visited, a:active, a:hover {
	color: #a23052; /*#6C0021;*/
	text-decoration: none;
	font-weight: bold;
}
#container {
	text-align: center;
	width: 980px;
	margin: 20px auto 0 auto;
	padding: 0 0 60px 0;
	overflow: visible;
}
.madecasse-red {	
	 color: #a23052;
}
.mattosansregular {
	font-family: "MattoSansRegular";
}

/* Shadowbox tweak */
body #shadowbox_title_inner {
	font-size: 12px;
}
body #shadowbox_container #shadowbox #shadowbox_title {
	height: 40px;
}
	

/* *******************************
 * HEADER (Logo, Navigation etc.)
 * ***************************** */
#header {
	width: 950px;
	height: 80px;
	text-align: left;
	margin: 0px auto 0px auto;
	padding: 0 0 0 0;
	position: relative;
}
#header #top-cta {
	position: absolute;
	top: -7px;
	left: 400px;
}
#header #view-cart {
	position: relative;
	top: -13px;
	right: 0;
}
#header #link-logo {
	float: left;
	margin: 27px 0 0 25px;
	padding: 0;
	border: none;
	display: inline;
}
#header #header-callout {
	margin: 13px 0 0 0;
}
#header #view-cart {
	width: 85px;
	height: 50px;
	float: right;
	background: transparent url(../images/header-cart-bg.png) 100% 0 no-repeat;
}
#top-nav {
	width: 620px;
	height: 33px;
	display: block;
	margin: 35px 0 0 0;
	padding: 0;
	z-index: 20;
	position: absolute;
	left: 310px;
	float: left;
	background: transparent url(../images/bg-top-nav.png) 0 0 no-repeat;
}
#top-nav li {
	float: left;
	list-style-type: none;
	height: 33px;
	width: 145px;
	text-align: center;
	position: relative;
}
#top-nav li.one {
	background: url(../images/text-chocolate.png) 50% 50% no-repeat;
}
#top-nav li.two {
	background: url(../images/text-gift-ideas.png) 50% 50% no-repeat;
	width: 200px; 
}
#top-nav li.three {
	background: url(../images/text-vanilla.png) 50% 50% no-repeat;
}
#top-nav li.four {
	background: url(../images/text-about-us.png) 50% 50% no-repeat;
	width: 130px;
}
#top-nav li a {
	color: #FFF;
	display: block;
	width: 100%;
	height: 32px;
	padding-top: 1px;
	font-size: 20px;
	font-family: "MattoSansRegular";
	font-weight: normal;
}
#top-nav li a.top-nav-link {
	text-indent: -9999px;
}
#top-nav-super {
	position: absolute;
	top: 0;
	right: 85px;
}
#top-nav-super li {
	float: left;
	list-style-type: none;
	margin: 0 5px 0 5px;
}
#top-nav-super li a {
	/*
	font-family: "MyriadProBold", "Arial";
	font-weight: normal;
	*/
	font-family: "Arial";
	font-weight: bold;
	font-size: 13px;
	color: #a23052;
}
/* TOP NAV DROPDOWN */
#top-nav ul.dropdown {
	width: 216px;
	height: 346px;
	position: absolute;
	top: 38px;
	left: 0px;
	background: url(../images/bg-dropdown-chocolate.png) 0 0 no-repeat;
	padding: 5px 0 0 0;
	margin: 0;
	display: none;
}
#top-nav li.three ul.dropdown {
	height: 166px;
	background: url(../images/bg-dropdown-gift.png) 0 0 no-repeat;
}
#top-nav li.two ul.dropdown,
#top-nav li.four ul.dropdown {
	height: 192px;
	background: url(../images/bg-dropdown-vanilla.png) 0 0 no-repeat;
}
#top-nav ul.dropdown li {
	height: 20px;
	text-align: left;
	width: 186px;
	margin-left: 30px;
}
#top-nav ul.dropdown li.long {
	height: 35px;
}
#top-nav ul.dropdown li.dropdown-title {
	width: 196px;
	height: 33px;
	margin: 5px 0 5px 0;
	padding: 0 0 0 20px;
	background: url(../images/bg-dropdown-title.png) 2px 100% no-repeat;
}
#top-nav ul.dropdown li.last {
	background: none;
}
#top-nav ul.dropdown li.dropdown-link {
	list-style: none;
	margin-left: 40px;
	color: #fff;
}
#top-nav ul.dropdown li.dropdown-link:hover {
	list-style-type: disc;
}
#top-nav ul.dropdown li.dropdown-link a {
	color: #FFDFDF;
	font-family: "Times New Roman", _serif;
	font-size: 14px;
	cursor: pointer;
	display: block;
	height: 20px;
	width: 150px;
}
#top-nav ul.dropdown li.dropdown-title a {
	display: block;
	width: 196px;
	height: 30px;
	text-align: left;
	color: #FFF;
	font-size: 19px;
	font-family: "MattoSansRegular";
	text-transform: uppercase;
}
#top-nav ul.dropdown li.active a,
#top-nav ul.dropdown li a:hover {
	color: #FFF;
}


/* *********************
 * CONTENT (MAIN BODY)
 * *********************/
#content {
	/*display: block;
	padding: 0;
	z-index: 0;
	height: 910px;
	*/
	position: relative;
	/*background: transparent url(../images/paper-background.png) 0 0 no-repeat;*/
}
 .section-explore #content,
 .section-products #content,
 .section-product #content {
	 text-align: left;
 }
 #content-header {
	 display: block;
	 margin: 15px 0 0 0;
	 padding: 0;
	 width: 978px;
	 height: 82px;
	background: url(../images/bg-content-top.png) 0 2px no-repeat;
 }
 #content-middle {
	 display: block;
	 padding: 10px 0 0 0;
	 margin: 0;
	 width: 978px;
	 overflow: hidden;
	 background: transparent url(../images/bg-content-middle.jpg) 0 0 repeat-y;
	 min-height: 300px;
 }
 #content-bottom {
	 display: block;
	 padding: 10px 0 0 30px;
	 width: 947px;
	 height: 55px;
	 background: transparent url(../images/bg-content-bottom.png) 0 0 no-repeat;
 }
 #content-bottom p {
	 margin: 0; padding: 0;
 }

/* *********************
 * HOMEPAGE HERO
 * *********************/
#hero-wrapper {
	width: 982px;
	height: 336px;
	/*margin: 0 auto;*/
	margin: 0 0 0 13px;
	padding: 0 0 0 0;
	float: left;
	text-align: center;
	position: relative;
	z-index: 0;
	background: transparent url(../images/bg-hero-wrapper-combined.png) 0 0 no-repeat;
}
.section-explore #rotator-wrapper {
	 width: 715px;
	 height: 405px;
	 position: relative;
}
#hero-secondary {
	float: left;
	width: 309px;
	height: 330px;
	/* background: transparent url(../images/bg-hero-right.png) 0 100% no-repeat; */
	position: absolute;
	left: 630px;
}
#hero-secondary-one {
	width: 309px;
	position: absolute;
	top: 10px;
}
#hero-secondary-two {
	width: 309px;
	/* background: transparent url(../images/hero-seperator.png) 0 0 no-repeat; */
	position: absolute;
	top: 135px;
}
#hero-secondary-three {
	width: 309px;
	/* background: transparent url(../images/hero-seperator.png) 0 0 no-repeat; */
	position: absolute;
	top: 210px;
}
.hero-secondary-content-left {
	float: left;
	text-align: center;
	margin: 20px 0 0 10px;
	width: 70px;
}
#hero-secondary-one .hero-secondary-content-left {
	margin-top: 10px;
}
.hero-secondary-content-top {
	text-align: left;
	margin-top: 10px;
	position: absolute;
	left: 75px;
}
.hero-secondary-content-top p {
	font-size: 27px;
	margin: 0;
	padding: 0;
}
.hero-secondary-content-bottom {
	text-align: left;
	position: absolute;
	top: 25px;
	left: 75px;
	margin-right: 15px;
}
.hero-secondary-button {
	position: absolute;
	bottom: 0px;
	right: 5px;
}
#container-email {
	position: absolute;
	margin-top: 10px;
}
#form-newsletter {
	display: block;
	position: relative;
	width: 212px;
	height: 25px;
	background: url(../images/newsletter-textfield-bg.png) 0 0 no-repeat;
	margin-top: 7px;
}
#form-newsletter input {
	float: left;
}
#form-newsletter #input-email-address {
	width: 212px;
	height: 25px;
	color: #999;
	font-size: 12px;
	border: none;
	background-color: transparent;
	padding-left: 5px;
}
#form-newsletter #submit-newsletter {
	width: 26px;
	height: 19px;
	display: block;
	margin: 0;
	padding: 0;
	border: 0px solid #000;
	background: #3E1A04 url(../images/newsletter-submit.gif) 0 0 no-repeat;
	text-indent: -9999px; line-height: 0px; font-size: 0px;
	position: absolute;
	right: 3px;
	top: 3px;
	cursor: pointer;
}
.section-explore #rotator {
	 width: 715px;
	 height: 400px;
	 margin: 0; padding: 0;
}
#rotator {
	width: 625px;
	height: 318px;
	margin: 0 auto;
	float: left;
	position: absolute;
	z-index: 0;
	background: transparent url(../images/bg-hero-left.png) 0 0 no-repeat;
}
#home #rotator-wrapper {
	width: 625px;
	height: 318px;
	margin: 0 auto;
	margin-top: 5px;
	margin-left: 7px;
	float: left;
	position: absolute;
	z-index: 0;
}
#rotator img {
	position: relative;
	z-index: 0;
	cursor: pointer;
}
#rotator-controls {
	width: 105px;
	height: 22px;
	position: absolute;
	right: 45px;
	bottom: 12px;
	padding: 0 2px 0 5px;
	background: transparent url(../images/rotator-controls-4-bg.png) 0 0 no-repeat;
}
#home #rotator-controls {
	position:  absolute;
	left: -10px;
	bottom: 10px;
	width: 125px;
	height: 15px;
	padding: 65px 0 0 20px;
	background: none;
	/*background: transparent url(../images/tab-shop-all-products.png) 0 0 no-repeat;*/
	cursor: pointer;
}
#page-explore-story #rotator-controls {
	right: 10px;
	bottom: 35px;
	width: 105px;
	background-image: url(../images/rotator-controls-4-bg.png);
	/*
	width: 123px;
	background-image: url(../images/rotator-controls-5-bg.png);
	*/
}
#page-explore-cocoa-farming #rotator-controls {
	right: 10px;
	bottom: 35px;
	width: 139px;
	background-image: url(../images/rotator-controls-6-bg.png);
}
#page-explore-making-chocolate #rotator-controls,
#page-explore-vanilla #rotator-controls {
	right: 10px;
	bottom: 35px;
	width: 105px;
	background-image: url(../images/rotator-controls-4-bg.png);
}
#rotator-controls a#rotator-prev,
#rotator-controls a#rotator-next {
	display: block;
	width: 10px;
	height: 22px;
	cursor: pointer;
	float: left;
	background: transparent url(../images/rotator-prev-bg.png) 0 48% no-repeat;
	margin-right: 2px;
}
#rotator-controls a#rotator-next {
	float: right;
	background: transparent url(../images/rotator-next-bg.png) 0 48% no-repeat;
	margin-right: 6px;
}
#home #rotator-controls a {
	display:  block;
	width: 16px;
	height: 16px;
	float: left;
	margin-right: 7px;
	background: transparent url(../images/dot-one-off.png) 0 0 no-repeat;
	text-indent: -9999px
}
#home #rotator-controls a.activeSlide {
	background-image: url(../images/dot-one-on.png);
}
#home #rotator-controls a:nth-child(2) {
	background-image: url(../images/dot-two-off.png);
}
#home #rotator-controls a:nth-child(2).activeSlide {
	background-image: url(../images/dot-two-on.png);
}
#home #rotator-controls a:nth-child(3) {
	background-image: url(../images/dot-three-off.png);
}
#home #rotator-controls a:nth-child(3).activeSlide {
	background-image: url(../images/dot-three-on.png);
}
#rotator-controls #rotator-pages {
	float: left;
}
#rotator-controls #rotator-pages a {
	width: 16px;
	height: 19px;
	display: block;
	color: #333;
	text-decoration: none;
	margin: 1px 2px 0 0;
	padding: 3px 0 0 0;
	float: left;
	font-size: 12px;
	text-align: center;
}
#rotator-controls #rotator-pages a.activeSlide {
	background: transparent url(../images/rotator-page-bg.png) 0 2px no-repeat;
}

/* *********************
 * BOTTOM CALLOUTS
 * *********************/
#bottom-callouts-wrapper {
	width: 980px;
	height: 370px;
	margin: 0 auto 0 -6px;
	padding: 0 0 0 0;
	float: left;
	text-align: center;
	position: relative;
	z-index: 0;
	background: transparent url(../images/bottom-callouts-background.png) 0 100% no-repeat;
}
#home #bottom-callouts-wrapper {
	margin-top: 15px;
}
#bottom-callouts {
	width: 941px;
	overflow: hidden;
	margin: 5px 0 5px 0;
	padding-left: 30px;
}
#bottom-callouts-title {
	width: 941px;
	/*float: left;*/
	margin: 5px 0 5px 35px;
	padding: 0 0 0 0px;
	text-align: left;
}
#bottom-callouts-title h3 {
	font-size: 25px;
	font-family: "MattoSansRegular";
	padding: 0;
	margin: 0;
	font-weight: normal;
	color: #46230c;
	background: url(../images/featured-products.png) 0 15px no-repeat;
	text-indent: -9999px;
	width: 177px;
	height: 45px;
}
#bottom-callouts li.product {
	float: left;
	text-align: center;
	width: 235px;
	height: 327px;
	list-style: none;
	position: relative;
}
#bottom-callouts li#product-1 div.featured-product-image-floater {
	top: 45px;
	left: 50px;
	position: absolute;
}
#bottom-callouts li#product-2 div.featured-product-image-floater {
	top: 35px;
	left: 50px;
	position: absolute;
}
#bottom-callouts li#product-3 div.featured-product-image-floater {
	top: 80px;
	left: 10px;
	position: absolute;
}
#bottom-callouts li#product-4 div.featured-product-image-floater {
	top: 58px;
	left: 78px;
	position: absolute;
}
#bottom-callouts li p {
	margin: 5px;
	font-size: 12.5px;
	text-align: center;
}
#bottom-callouts li p.title {
	font-size: 15px;
	font-weight: bold;
	color: #6C0021;
}
#bottom-callouts li div.featured-product-order-now {
	position: absolute;
	bottom	: 30px;
	left	: 25%;
}

/* *********************
 * FOOTER SOCIAL LINKS
 * *********************/

#social-links {
	width: 926px;
	overflow: hidden;
	padding: 0;
}

#social-links li {
	list-style: none;
	float: left;
}

#li-fblike {
	margin: 0 0 0 0;
}
#li-facebook {
	margin: 0 0 0 0;
}
#li-twitter {
	margin: 0 0 0 5px;
}
#li-find-store {
	margin: 5px 0 0 100px;
}
#li-newsletter {
	margin: 5px 5px 0 170px;
}
#newsletter-list-item {
	margin: 0 0 0 5px;
}
#newsletter-list-item img {
}
#form-newsletter-two {
	position: absolute;
	width: 214px;
}
#form-newsletter-two input {
	float: left;
}
#form-newsletter-two #input-email-address-two {
	width: 212px;
	height: 19px;
	color: #999;
	font-size: 12.5px;
}
#form-newsletter-two #submit-newsletter-two {
	width: 27px;
	height: 20px;
	display: block;
	margin: 0;
	padding: 0;
	border: 0px solid #000;
	background: #3E1A04 url(../images/go-2.png) 0 0 no-repeat;
	text-indent: -9999px; line-height: 0px; font-size: 0px;
	position: absolute;
	right: 0px;
	top: 3px;
	cursor: pointer;
}
 
/* *********************
 * FOOTER
 * *********************/
#footer p {
	color: #FFF;
	font-size: 11px;
	margin: 2px 0;
	padding: 0;
}
 
/* ****************************
 * EXPLORE MADECASSE (ABOUT US)
 * ****************************/
 .section-explore #content-left,
 .section-products #content-left,
 .section-product #content-left {
	 width: 165px;
	 padding-left: 35px;
	 float: left;
	 clear: left;
 }
 #page-explore-madecasse-press #content-left {
	 width: 175px;
 }
 .section-explore #content-left h2,
 .section-products #content-left h2,
 .section-product #content-left h2 {
	 padding: 0 0 0 0;
	 border-bottom: 1px dashed #5A5B5D;
	 margin: 0 0 5px 0;
	 font-size: 29px;
	 color: #760C29;
	 width: 165px;
	 font-weight: normal;
	 /*font-family: MattoSansRegular, Arial, Helvetica, sans-serif;
	 letter-spacing: 3px;
	 */
 }
 .section-products #content-left h2,
 .section-product #content-left h2 {
	background: url(../images/text-products.png) 0 0 no-repeat;
	text-indent: -9999px;
}
 .section-explore #content-left h2 {
	background: url(../images/text-about-us-left-nav.png) 0 0 no-repeat;
	text-indent: -9999px;
}
 #page-explore-madecasse-press #content-left h2 {
	 width: 175px;
 }
 .top-left-nav {
	 padding: 0 0 0 15px;
	 margin: 0;
	 width: 145px;
 }
 .top-left-nav li {
	 list-style-position: outside;
	 line-height: 23px;
	 font-size: 16px;
	 color: #6E6E6E;
 }
 .top-left-nav li a {
	 color: #6E6E6E;
	 font-size: 19px;
	 text-decoration: none;
	 font-weight: normal;
	 padding-left: 10px;
 }
 .top-left-nav li.active a {
	 color: #760C29;
}
#page-explore-impact li.impact a,
#page-explore-cocoa-farming li.farming a,
#page-explore-madecasse-press li.press a,
#page-explore-making-chocolate li.making a,
#page-explore-story li.story a,
#page-explore-vanilla li.vanilla a {
	 color: #760C29;
 }
 .section-explore #content-right,
 .section-products #content-right {
	 width: 725px;
	 float: right;
	 margin-right: 35px;
 }
 #page-explore-madecasse-press #content-right {
	 margin-top: 0px;
	 width: 715px;
 }
 .section-explore #content-right-bottom-left {
	 width: 465px;
	 float: left;
	 padding-left: 5px;
	 margin-top: -3px;
 }
 #contact-us #bottom-left h2,
 .section-explore #content-right-bottom-left h2,
 #page-explore-madecasse-press #content-right h2 {
	 width: 465px;
	 margin: 0;
	 padding: 0;
	 color: #760C29;
	 font-size: 21px;
	 font-weight: normal;
	 line-height: 29px;
 }
 #page-explore-madecasse-press #content-right h2 {
	 padding-left: 28px;
	 margin-bottom: 20px;
 }
 #page-explore-madecasse-press .press-group {
	 float: left;
	 margin: 0 0 45px 0;
 }
 #page-explore-madecasse-press .press-group .img-wrapper {
	 float: left;
	 width: 235px;
	 margin-top: 20px;
 }
 #page-explore-madecasse-press #press-group-details .img-wrapper {
	 margin-top: 0;
 }
 #page-explore-madecasse-press #press-group-3 .img-wrapper {
	 margin-top: 15px;
 }
 #page-explore-madecasse-press #press-group-4 .img-wrapper {
	 margin-top: 25px;
 }
  #page-explore-madecasse-press #press-group-5 .img-wrapper {
	 margin-top: 0px;
 }
  #page-explore-madecasse-press #press-group-6 .img-wrapper {
	 margin-top: 0px;
	 padding-left: 65px;
	 width: 170px;
 }
 #page-explore-madecasse-press .press-group .pullquote-group {
	 float: left;
	 width: 460px;
	 border-left: 1px dashed #5A5B5D;
	 padding: 0 0 0 10px;
 }
 #page-explore-madecasse-press .press-group .pullquote-group .pullquote {
	 float: left;
	 width: 460px;
	 padding: 0;
	 margin: 0;
	 font-family: Times, Times New Roman, serif;
	 font-weight: normal;
	 font-style: italic;
	 line-height: 25px;
	 font-size: 19px;
 }
 #page-explore-madecasse-press .press-group .pullquote-group .pullquote-source {
	 float: left;
	 width: 460px;
	 margin: 10px 0 0 0;
	 padding: 0;
 }
 #page-explore-chocolate-farming #content-right-bottom-left h2 {
	 font-size: 21px;
	 line-height: 27px;
 }
 .section-explore #content-right-bottom-left h2 span {
	 font-size: 13px;
	 font-weight: bold;
 }
 .section-explore #content-right-bottom-left p {
	 width: 490px;
	 margin: 0 0 20px 0;
	 padding: 0;
	 color: #5a5b5d;
 }
 .section-explore #content-right-bottom-right {
	 width: 205px;
	 float: right;
	 padding-right: 15px;
	 overflow: hidden;
	 margin-top: -3px;
 }
 .section-explore #content-right-bottom-right .caption {
	 float: right;
	 width: 115px;
	 color: #760C29;
	 font-size: 12px;
	 font-style: italic;
	 padding: 0;
	 margin: 0;
 }

 
/* *********************
 * CONTACT US
 * *********************/
 #contact-us #content-bottom {
	 margin-top: -15px;
 }
 #contact-us #bottom-left {
	 float: left;
	 text-align: left;
	 width: 465px;
	 margin: 0 0 0 140px;
	 padding-right: 25px;
	 border-right: 1px dotted #6E6E6E;
	 display: inline;
 }
 #contact-us #bottom-left p {
	 margin-top: 0;
 }
 #contact-us #bottom-left .error {
	 margin: 0;
	 color: #760C29;
	 font-weight: bold;
 }
 #contact-us #bottom-left h2 {
	 margin: 5px 0 10px 0;
	 padding: 0 0 0 0;
 }
 #contact-us #bottom-left #thank-you-spacing {
	 display: block;
	 height: 100px;
 }
 #contact-us #bottom-right {
	 float: right;
	 text-align: left;
	 width: 175px;
	 margin: 15px 140px 0 0;
	 padding-top: 24px; 
	 display: inline;
 }
 #contact-us #bottom-right .label {
	 font-size: 15px;
	 margin: 0;
	 padding: 0;
 }
 #contact-us #bottom-right .value,
 #contact-us #bottom-right .value a {
	 color: #760C29;
	 font-size: 20px;
	 text-decoration: none;
	 margin: 0 0 25px 0;
 }
 #contact-us form {
	 width: 465px;
 }
 #contact-us form .form-item {
	 width: 465px;
	 margin-bottom: 5px;
	 float: left;
	 clear: both;
 }
 #contact-us form .form-item label {
	 width: 40px;
	 font-size: 12px;
	 font-weight: bold;
	 color: #760C29;
	 display: block;
	 float: left;
 }
 #contact-us form .form-item input {
	 width: 275px;
	 float: left;
 }
 #contact-us form #form-item-newsletter label {
	 width: 350px;
 }
 #contact-us form #form-item-newsletter input {
	 width: 20px;
 }
 #contact-us form #form-item-comment textarea {
	 float: left;
	 clear: both;
	 width: 465px;
	 height: 75px;
 }
 #contact-us form #form-item-comment label,
 #contact-us form #form-item-comment input {
	 clear: both;
 }
 #contact-us form #form-item-submit input {
	 width: 122px;
	 height: 29px;
	 border: 0px solid #000;
	 line-height: 0px; font-size: 0px;
	 background: url(../images/contact-submit.jpg) 0 0 no-repeat;
	 cursor: pointer;
 }


 
/* *********************
 * STORE LOCATOR
 * *********************/
 #page-store-locator #top-content {
	 width: 665px;
	 margin: 0 auto;
	 text-align: left;
	 padding-left: 85px;
 }
 #page-store-locator #top-content h2 {
	 width: 575px;
	 margin: 0;
	 padding: 0;
	 color: #760C29;
	 font-size: 25px;
	 font-weight: normal;
 }
 #page-store-locator #top-content #map-wrapper {
	 width: 665px;
	 padding: 0 0 0 0;
	 margin: 0;
	 text-align: center;
 }
 #page-store-locator #result-anchor {
	 margin: 0 auto;
	 width: 580px;
	 height: 1px;
	 display: block;
 }
 #page-store-locator #results {
	 text-align: left;
	 margin: 25px auto 0 auto;
	 width: 580px;
 }
 #page-store-locator #results h2 {
	 width: 580px;
	 margin: 0;
	 padding: 0;
	 color: #760C29;
	 font-size: 19px;
	 font-weight: normal;
 }
 #page-store-locator #results p {
	 width: 580px;
	 padding-bottom: 5px;
	 margin: 5px 0;
	 overflow: hidden;
 }
 #page-store-locator #results p.header {
	 border-bottom: 1px dashed #5A5B5D;
 }
 #page-store-locator #results p span {
	 float: left;
	 display: block;
	 width: 200px;
 }
 #page-store-locator #results p span.address {
	 width: 340px;
 }
 #page-store-locator #results p a.map-it {
	 float: right;
	 width: 40px;
	 color: #6E6E6E;
	 text-decoration: none;
 }
 #page-store-locator #results p a.map-it:hover {
	 text-decoration: underline;
 }
 
 
/* *********************
 * PRODUCTS
 * *********************/
 .section-products .top-left-nav,
 .section-product .top-left-nav {
	 padding-bottom: 10px;
	 border-bottom: 1px dashed #5A5B5D;
	 width: 150px;
	 margin-bottom: 10px;
 }
 .section-product #content-middle,
 .section-products #content-middle {
	 padding-top: 15px;
 }
 .section-products #content-right {
	 width: 680px;
	 padding: 5px 0 0 0;
 }
 .section-products .product-group {
	 width: 125px;
	 height: 425px;
	 float: left;
	 margin: 0 59px 20px 0;
	 padding: 0;
 }
 #page-products-gift-ideas .product-group,
 #page-products-gift-ideas .product-group-last {
	 width: 265px;
	 height: 300px;
	 margin: 0px 30px;
 }
 #page-products-gift-ideas .product-group-last {
	 margin-right: 0;
 }
 #page-products-baking-chocolate .product-group,
 #page-products-baking-chocolate .product-group-last {
	 height: 325px;
 }
 .section-products .product-group-last {
	 width: 125px;
	 height: 425px;
	 float: left;
	 margin: 0 0 20px 0;
	 padding: 0;
 }
 .section-products .image-group {
	 width: 125px;
	 height: 350px;
	 margin-bottom: 10px;
	 position: relative;
	 overflow: visible;
 }
 #page-products-gift-ideas .image-group {
	 width: 265px;
	 height: 200px;
 }
 #page-products-baking-chocolate .image-group {
	 height: 250px;
 }
 #page-products-chocolate .image-group .new-stamp {
	 width: 68px;
	 height: 39px;
	 position: absolute;
	 right: -10px;
	 top: 45px;
	 background: transparent url(../images/products/new-stamp.png) 0 0 no-repeat;
 }
 #page-products-vanilla-spices .image-group {
	 height: 260px;
 }
 #page-products-baking-chocolate .image-group {
	 height: 250px;
 }
 .section-products .product-group-last .abstract,
 .section-products .product-group .abstract  {
	 line-height: 11px;
 }
 .section-products .product-group-last .abstract a,
 .section-products .product-group .abstract a {
	color: #6E6E6E;
	text-decoration: none;
	font-size: 10px;
 }
 .section-products .product-group-last .name a,
 .section-products .product-group .name a {
	color: #760C29;
	text-decoration: none;
 }
 .section-products .product-group-last a:hover,
 .section-products .product-group a:hover {
	 text-decoration: underline;
 }
 .section-products .name {
	 width: 125px;
	 font-size: 13px;
	 color: #760C29;
	 font-weight: bold;
	 margin: 0;
	 padding: 0;
	 
 }
 #page-products-vanilla-spices .product-group .name,
 #page-products-vanilla-spices .product-group-last .name {
	 line-height: 15px;
	 height: 30px;
	 width: 110px;
 }
 #page-products-gift-ideas .product-group .name,
 #page-products-gift-ideas .product-group-last .name {
	 width: 235px;
 }
 .section-products .abstract {
	 width: 125px;
	 margin: 0;
	 padding: 0;
 }
 #page-products-vanilla-spices .product-group .abstract,
 #page-products-vanilla-spices .product-group-last .abstract {
	 height: 40px;
 }
 #page-products-gift-ideas .product-group .abstract,
 #page-products-gift-ideas .product-group-last .abstract {
	 width: 235px;
 }
 .section-products .price {
	 margin: 0; padding: 0;
	 font-size: 13px;
 }
 .section-products .product-group form,
 .section-products .product-group-last form {
	 width: 120px;
	 text-align: center;
 }
 #page-products-gift-ideas .product-group form,
 #page-products-gift-ideas .product-group-last form {
	 text-align: left;
	 width: 230px;
 }
 .section-products .product-group .ys_primary,
 .section-products .product-group-last .ys_primary {
	 margin: 10px auto 0 auto;
	 width: 107px;
	 height: 18px;
	 background: transparent url(../images/products/add-to-cart.png) 0 0 no-repeat;
	 border: 0px solid #000;
	 font-size: 0px; line-height: 0px; text-indent: -9999px;
	 cursor: pointer;
 }
 
 
 
/* *********************
 * PRODUCT (INDIVIDUAL)
 * *********************/

 #content-breadcrumbs {
 	width: 765px;
 	margin: 0;
 	padding: 0 0 0 213px;
 	overflow: hidden;
 }
 ul#breadcrumbs {
 	width: 778px;
 	margin: 0;
 	padding: 0;
 }
 ul#breadcrumbs li {
 	list-style: none;
 	float: left;
 }
 ul#breadcrumbs li a {
 	display: block;
 	text-indent: -99999px;
 	height: 17px;
 }
 ul#breadcrumbs li a#breadcrumbs-home {
 	width: 47px;
 	background: url(../images/breadcrumbs-home.png) 0 0 no-repeat;
 }
 ul#breadcrumbs li a#breadcrumbs-category {
 	width: 68px;
 	background: url(../images/breadcrumbs-chocolate.png) 0 0 no-repeat;
 }
#new-pure-vanilla-powder ul#breadcrumbs li a#breadcrumbs-category,
#new-vanilla-cane-sugar ul#breadcrumbs li a#breadcrumbs-category,
#new-bourbon-vanilla-beans ul#breadcrumbs li a#breadcrumbs-category,
#new-pure-vanilla-extract-2oz ul#breadcrumbs li a#breadcrumbs-category,
#new-pure-vanilla-extract-4oz ul#breadcrumbs li a#breadcrumbs-category,
#new-pure-vanilla-extract-8oz ul#breadcrumbs li a#breadcrumbs-category { width: 57px; background-image: url(../images/breadcrumbs-vanilla.png); }
	
#new-63-baking-chocolate ul#breadcrumbs li a#breadcrumbs-category,
#new-70-baking-chocolate ul#breadcrumbs li a#breadcrumbs-category { width: 108px; background-image: url(../images/breadcrumbs-baking-chocolate.png); }

#madaddict ul#breadcrumbs li a#breadcrumbs-category,
#madcollection ul#breadcrumbs li a#breadcrumbs-category,
#bestsellersbox ul#breadcrumbs li a#breadcrumbs-category,
#madsampler ul#breadcrumbs li a#breadcrumbs-category,
#madminibox ul#breadcrumbs li a#breadcrumbs-category,
#vanilladuo ul#breadcrumbs li a#breadcrumbs-category,
#new-stocking-stuffer-kit ul#breadcrumbs li a#breadcrumbs-category,
#new-mad-baking-set ul#breadcrumbs li a#breadcrumbs-category,
#new-chocolate-sampler ul#breadcrumbs li a#breadcrumbs-category,
#new-chocolate-binge ul#breadcrumbs li a#breadcrumbs-category,
#ststkit ul#breadcrumbs li a#breadcrumbs-category { width: 74px; background-image: url(../images/breadcrumbs-gift-ideas.png); }

 ul#breadcrumbs li a#breadcrumbs-product {
 	width: 120px;
 	background: url(../images/breadcrumbs-new-milk-chocolate.png) 0 0 no-repeat;
 }
 #pipeandci ul#breadcrumbs li a#breadcrumbs-product { background-image: url(../images/breadcrumbs-pipeandci.png); }
 #exoticpepper ul#breadcrumbs li a#breadcrumbs-product { background-image: url(../images/breadcrumbs-exoticpepper.png); }
 #new-milk-chocolate ul#breadcrumbs li a#breadcrumbs-product { background-image: url(../images/breadcrumbs-new-milk-chocolate.png); }
 #new-seasaltandnibs ul#breadcrumbs li a#breadcrumbs-product { background-image: url(../images/breadcrumbs-new-seasaltandnibs.png); }
 #new-63-chocolate ul#breadcrumbs li a#breadcrumbs-product { background-image: url(../images/breadcrumbs-new-63-chocolate.png); }
 #new-67-chocolate ul#breadcrumbs li a#breadcrumbs-product { background-image: url(../images/breadcrumbs-new-67-chocolate.png); }
 #new-70-chocolate ul#breadcrumbs li a#breadcrumbs-product { background-image: url(../images/breadcrumbs-new-70-chocolate.png); }
 #new-75-chocolate ul#breadcrumbs li a#breadcrumbs-product { background-image: url(../images/breadcrumbs-new-75-chocolate.png); }
 #new-80-chocolate ul#breadcrumbs li a#breadcrumbs-product { background-image: url(../images/breadcrumbs-new-80-chocolate.png); }
 #new-63-baking-chocolate ul#breadcrumbs li a#breadcrumbs-product { background-image: url(../images/breadcrumbs-new-63-baking-chocolate.png); }
 #new-70-baking-chocolate ul#breadcrumbs li a#breadcrumbs-product { background-image: url(../images/breadcrumbs-new-70-baking-chocolate.png); }
 #ciasa ul#breadcrumbs li a#breadcrumbs-product { background-image: url(../images/breadcrumbs-cinnamon-and-sakay.png); }
 #arabicacoffee ul#breadcrumbs li a#breadcrumbs-product { background-image: url(../images/breadcrumbs-arabica-coffee.png); }
 
#new-pure-vanilla-powder ul#breadcrumbs li a#breadcrumbs-product { background-image: url(../images/breadcrumbs-new-pure-vanilla-powder.png); }
#new-vanilla-cane-sugar ul#breadcrumbs li a#breadcrumbs-product { background-image: url(../images/breadcrumbs-new-vanilla-cane-sugar.png); }
#new-bourbon-vanilla-beans ul#breadcrumbs li a#breadcrumbs-product { background-image: url(../images/breadcrumbs-new-bourbon-vanilla-beans.png); }
#new-pure-vanilla-extract-2oz ul#breadcrumbs li a#breadcrumbs-product { width: 135px; background-image: url(../images/breadcrumbs-new-pure-vanilla-extract-2oz.png); }
#new-pure-vanilla-extract-4oz ul#breadcrumbs li a#breadcrumbs-product { width: 135px; background-image: url(../images/breadcrumbs-new-pure-vanilla-extract-4oz.png); }
#new-pure-vanilla-extract-8oz ul#breadcrumbs li a#breadcrumbs-product { width: 135px; background-image: url(../images/breadcrumbs-new-pure-vanilla-extract-8oz.png); }

#new-63-baking-chocolate ul#breadcrumbs li a#breadcrumbs-product { background-image: url(../images/breadcrumbs-new-63-baking-chocolate.png); }
#new-70-baking-chocolate ul#breadcrumbs li a#breadcrumbs-product { background-image: url(../images/breadcrumbs-new-70-baking-chocolate.png); }

#new-stocking-stuffer-kit ul#breadcrumbs li a#breadcrumbs-product { width: 135px; background-image: url(../images/breadcrumbs-seasonal-chocolate-pack.png); }
#new-mad-baking-set ul#breadcrumbs li a#breadcrumbs-product { width: 135px; background-image: url(../images/breadcrumbs-mad-baking-set.png); }
#new-chocolate-sampler ul#breadcrumbs li a#breadcrumbs-product { width: 135px; background-image: url(../images/breadcrumbs-chocolate-sampler.png); }
#new-chocolate-binge ul#breadcrumbs li a#breadcrumbs-product { width: 135px; background-image: url(../images/breadcrumbs-chocolate-binge.png); }
#madaddict ul#breadcrumbs li a#breadcrumbs-product { width: 135px; background-image: url(../images/breadcrumbs-mad-addict.png); }
#madcollection ul#breadcrumbs li a#breadcrumbs-product { width: 145px; background-image: url(../images/breadcrumbs-mad-collection); }
#bestsellersbox ul#breadcrumbs li a#breadcrumbs-product { width: 135px; background-image: url(../images/breadcrumbs-best-sellers-box.png); }
#madsampler ul#breadcrumbs li a#breadcrumbs-product { width: 135px; background-image: url(../images/breadcrumbs-mad-sampler.png); }
#madminibox ul#breadcrumbs li a#breadcrumbs-product { width: 135px; background-image: url(../images/breadcrumbs-mad-mini-box.png); }
#vanilladuo ul#breadcrumbs li a#breadcrumbs-product { width: 135px; background-image: url(../images/breadcrumbs-vanilla-duo.png); }
#ststkit ul#breadcrumbs li a#breadcrumbs-product { width: 135px; background-image: url(../images/breadcrumbs-stocking-stuffer-kit.png); }
 
.section-product #content-left {
	margin-right: 15px;
}
 .section-product #content-left ul {
	 margin-bottom: 10px;
 }
 .section-products #content-left a.policy-link,
 .section-product #content-left a.policy-link {
	 color: #5a5b5d;
	 font-family: "Times New Roman", Times, serif;
	 font-size: 13px;
	 margin: 0;
	 float: left;
	 width: 150px;
	 padding: 0;
	 text-decoration: none;
 }
 .section-product #content-left a.policy-link:hover {
	 text-decoration: underline;
 }
 .section-product #content-item {
	 width: 240px;
	 float: right;
	 padding: 0 0 0 15px;
	 margin: 12px 50px 0 0;
 }
 #page-photo-gallery h2,
 .section-products .coming-soon {
	 width: 225px;
	 margin: 0;
	 padding: 0;
	 color: #760C29;
	 font-size: 28px;
	 font-weight: normal;
	 line-height: 27px;
 }
 .section-product #content-item h2 {
 	width: 220px;
 	height: 80px;
 	margin: 0px;
 	padding: 0px;
 	text-indent: -99999px;
 	background: url(../images/products/product-title-pipeandci.png) 0 0 no-repeat;
 }
 #pipeandci #content-item h2 { background-image: url(../images/products/product-title-pipeandci.png); }
 #exoticpepper #content-item h2 { background-image: url(../images/products/product-title-exoticpepper.png); }
 #new-milk-chocolate #content-item h2 { background-image: url(../images/products/product-title-new-milk-chocolate.png); }
 #new-seasaltandnibs #content-item h2 { background-image: url(../images/products/product-title-new-seasaltandnibs.png); }
 #new-63-chocolate #content-item h2 { background-image: url(../images/products/product-title-new-63-chocolate.png); }
 #new-67-chocolate #content-item h2 { background-image: url(../images/products/product-title-new-67-chocolate.png); }
 #new-70-chocolate #content-item h2 { background-image: url(../images/products/product-title-new-70-chocolate.png); }
 #new-75-chocolate #content-item h2 { background-image: url(../images/products/product-title-new-75-chocolate.png); }
 #new-80-chocolate #content-item h2 { background-image: url(../images/products/product-title-new-80-chocolate.png); }
 #ciasa #content-item h2 { background-image: url(../images/products/product-title-cinnamon-and-sakay.png); }
 #arabicacoffee #content-item h2 { background-image: url(../images/products/product-title-arabica-coffee.png); }
 
#new-pure-vanilla-powder #content-item h2 { width: 220px; height: 152px; background-image: url(../images/products/product-title-pure-vanilla-powder.png); }
#new-vanilla-cane-sugar #content-item h2 { width: 220px; height: 130px; background-image: url(../images/products/product-title-vanilla-cane-sugar.png); }
#new-bourbon-vanilla-beans #content-item h2 { width: 220px; height: 127px; background-image: url(../images/products/product-title-bourbon-vanilla-beans.png); }
#new-pure-vanilla-extract-2oz #content-item h2 { width: 220px; height: 127px; background-image: url(../images/products/product-title-pure-vanilla-extract-2oz.png); }
#new-pure-vanilla-extract-4oz #content-item h2 { width: 220px; height: 127px; background-image: url(../images/products/product-title-pure-vanilla-extract-4oz.png); }
#new-pure-vanilla-extract-8oz #content-item h2 { width: 220px; height: 127px; background-image: url(../images/products/product-title-pure-vanilla-extract-8oz.png); }

 #new-63-baking-chocolate #content-item h2 { width: 230px; background-image: url(../images/products/product-title-63-baking-chocolate.png); }
 #new-70-baking-chocolate #content-item h2 { width: 230px; background-image: url(../images/products/product-title-70-baking-chocolate.png); }
 
#new-stocking-stuffer-kit #content-item h2 { width: 230px; background-image: url(../images/products/product-title-chocolate-pack.png); }
#new-mad-baking-set #content-item h2 { width: 230px; background-image: url(../images/products/product-title-mad-baking-set.png); }
#new-chocolate-sampler #content-item h2 { width: 230px; background-image: url(../images/products/product-title-chocolate-sampler.png); }
#new-chocolate-binge #content-item h2 { width: 230px; background-image: url(../images/products/product-title-chocolate-binge.png); }
#madaddict #content-item h2 { width: 230px; background-image: url(../images/products/product-title-mad-addict.png); }
#bestsellersbox #content-item h2 { width: 230px; background-image: url(../images/products/product-title-best-sellers-box.png); }
#madsampler #content-item h2 { width: 230px; background-image: url(../images/products/product-title-mad-sampler.png); }
#vanilladuo #content-item h2 { width: 230px; background-image: url(../images/products/product-title-vanilla-duo.png); }
#madcollection #content-item h2 { width: 230px; height: 120px; background-image: url(../images/products/product-title-mad-collection.png); }
#madminibox #content-item h2 { width: 230px; height: 98px; background-image: url(../images/products/product-title-mad-mini-box.png); }
#ststkit #content-item h2 { width: 230px; background-image: url(../images/products/product-title-stocking-stuffer-kit.png); }
 
 .section-product #content-item h3 {
	 margin-top: 5px;
	 font-size: 19px;
	 line-height: 18px;
 }
 .section-product #content-item .caption {
	 margin-top: 5px;
	 width: 220px;
 }
 .section-product #content-item .caption p {
	 width: 220px;
	 line-height: 18px;
 }
 .section-product #content-item form {
	 width: 220px;
	 height: 69px;
	 background: transparent url(../images/products/product-add-to-cart-red.png) 0 0 no-repeat;
	 padding: 0;
	 margin: 10px 0 0 -15px;
	 position: relative;
 }
 .section-product #content-item .out-of-stock {
	 width: 200px;
	 height: 64px;
	 background: transparent url(../images/products/product-out-of-stock-bg.png) 0 0 no-repeat;
	 padding: 5px 0 0 20px;
	 margin: 10px 0 0 -15px;
	 position: relative;
 }
 .section-product #content-item .out-of-stock p,
 .section-product #content-item .order-item p,
 .section-product #content-item form p {
	 color: #FFF;
	 font-size: 15px;
	 font-weight: bold;
	 width: 215px;
	 text-align: center;
	 position: absolute;
	 top: 9px;
	 left: 0;
	 margin: 0;
	 padding: 0;
 }
 .section-product #content-item .out-of-stock p {
 	position: relative;
 	top: 0;
    width: 190px;
    font-size: 15px;
    text-align: center;
    margin:  0 0 3px 0;
}
 .section-product #content-item .out-of-stock p .add-to-cart-price,
 .section-product #content-item .order-item p .add-to-cart-price,
 .section-product #content-item form p .add-to-cart-price {
	 font-size: 18px;
 }
 .section-product #content-item .order-item .product-add-to-cart-submit,
 .section-product #content-item form .ys_primary {
	 border: none;
	 cursor: pointer;
	 background: none;
	 font-size: 0px; line-height: 0px; text-indent: -9999px;
	 width: 190px;
	 height: 22px;
	 position: absolute;
	 bottom: 10px;
	 left: 9px;
 }
 .section-product #content-item .order-item .product-add-to-cart-quantity {
	 position: absolute;
	 top: 9px;
	 right: 27px;
	 width: 19px;
	 height: 19px;
	 border: none;
	 background: none;
 }
 .section-product #content-images {
	 float: left;
	 width: 445px;
	 height: 490px;
	 margin: 25px 0 0 0;
	 padding: 0;
 }
 .section-product #content-images #large-group {
	 position: relative;
	 width: 445px;
	 height: 490px;
	 text-align: center;
	 overflow: hidden;
 }
 .section-product #content-images #large-group img {
	 /*position: absolute;*/
	margin: 0 auto;
 }
 .section-product #content-images #large-group .alt1,
 .section-product #content-images #large-group .alt2 {
	 display: none;
 }
 .section-product #content-item #thumb-group {
	 width: 180px;
	 height: 55px;
	 margin: 0 0 0 20px;
	 padding: 0;
 }
 .section-product #content-item #thumb-group a {
	 float: left;
	 margin: 0 7px 0 0;
 }
 .section-product #content-item #thumb-group a img {
	 border: 2px solid #F7F2E6;
 }
 .section-product #content-item #thumb-group a.selected img {
	 border: 2px solid #760C29;
 }
 .section-product #content-related {
	 float: left;
	 clear: both;
	 width: 765px;
	 margin: 20px 0 15px 0;
 	 padding: 0 0 0 213px;
 	 overflow: hidden;
 }
 .section-product #content-related .related-label {
	 padding: 0;
	 width: 112px;
	 height: 15px;
	 background: url(../images/also-available.png) 0 0 no-repeat;
	 margin: 0 0 5px 0;
	text-indent: -99999px;
 }
 .section-product #scroll-related {
 	width: 700px;
 	height: 150px;
	overflow: auto;
	overflow-y: hidden;
 }
#madaddict #scroll-related,
#madcollection #scroll-related,
#bestsellersbox #scroll-related,
#madsampler #scroll-related,
#madminibox #scroll-related,
#vanilladuo #scroll-related,
#new-mad-baking-set #scroll-related,
#new-chocolate-binge #scroll-related,
#new-chocolate-sampler #scroll-related,
#new-stocking-stuffer-kit #scroll-related {
 	height: 190px;
 }
 .section-product #container-related {
 	width: 700px;
 	height: 150px;
 }
#madaddict #container-related,
#madcollection #container-related,
#bestsellersbox #container-related,
#madsampler #container-related,
#madminibox #container-related,
#vanilladuo #container-related,
#new-mad-baking-set #container-related,
#new-chocolate-binge #container-related,
#new-chocolate-sampler #container-related,
#new-stocking-stuffer-kit #container-related,
#ststkit #scroll-related {
 	height: 190px;
 }
 .section-product .related-item {
	 width: 105px;
	 height: 150px;
	 display: inline-block;
	 margin: 0 10px 0 0;
	 padding: 0 0 0 0;
	 text-align: center;
	 color: #760C29;
 }
#madaddict #container-related .related-item,
#madcollection #container-related .related-item,
#bestsellersbox #container-related .related-item,
#madsampler #container-related .related-item,
#madminibox #container-related .related-item,
#vanilladuo #container-related .related-item,
#new-mad-baking-set #content-related .related-item,
#new-chocolate-binge #content-related .related-item,
#new-chocolate-sampler #content-related .related-item,
#new-stocking-stuffer-kit #content-related .related-item,,
#ststkit #content-related .related-item {
	 width: 115px;
	 height: 185px;
 }
 .section-product .related-item a {
	 margin: 0 auto;
	 padding: 0;
	 display: block;
	 overflow: hidden;
 }
 .section-product .related-item p {
	 margin: 0 auto;
	 padding: 0;
	 width: 105px;
 }
#madaddict #container-related .related-item p,
#madcollection #container-related .related-item p,
#bestsellersbox #container-related .related-item p,
#madsampler #container-related .related-item p,
#madminibox #container-related .related-item p,
#vanilladuo #container-related .related-item p,
#new-mad-baking-set #content-related .related-item p,
#new-chocolate-binge #content-related .related-item p,
#new-chocolate-sampler #content-related .related-item p,
#new-stocking-stuffer-kit #content-related .related-item p,
#ststkit #content-related .related-item p {
	 width: 115px;
 }
 
 

/* *********************
 * PHOTO GALLERY
 * *********************/
 #page-photo-gallery #content-middle h2 {
	 margin: 0 0 15px 145px;
	 padding: 0;
	 float: left;
	 clear: both;
	 text-align: left;
	 font-size: 26px;
	 display: inline;
 }
 #page-photo-gallery #content-middle #instructions {
	 width: 700px;
	 text-align: left;
	 clear: both;
	 float: left;
	 margin: 0 0 0 145px;
	 padding: 0 0 10px 0;
	 border-bottom: 1px dashed #5A5B5D;
	 display: inline;
 }
 #page-photo-gallery #content-middle .thumbs-container {
	 width: 715px;
	 float: left;
	 clear: both;
	 margin: 15px 0 35px 145px;
	 text-align: left;
	 display: inline;
 }
 #page-photo-gallery #content-middle .thumbs-container a {
	 margin: 0 11px 6px 0;
	 float: left;
	 display: block;
	 width: 163px;
	 height: 85px;
	 border: 2px solid #F7F2E6;
	 position: relative;
 }
 #page-photo-gallery #content-middle #thumbs-container-video a .play-symbol {
	 position: absolute;
	 width: 163px;
	 height: 85px;
	 background: transparent url(../images/play-symbol.png) 55px 15px no-repeat;
 }
 #page-photo-gallery .thumbs-container a:hover {
	 border: 2px solid #760C29;
 }
 
 
/* *********************
 * PRIVACY POLICY
 * *********************/
 #page-privacy-policy h2,
 #page-shipping-policy h2 {
	 width: 225px;
	 margin: 0;
	 padding: 0;
	 color: #760C29;
	 font-size: 28px;
	 font-weight: normal;
	 line-height: 27px;
 }
 #page-privacy-policy #content-right,
 #page-shipping-policy #content-right {
	 width: 725px;
	 float: right;
	 margin-right: 35px;
 }
 #page-privacy-policy h3,
 #page-shipping-policy h3 {
	 width: 225px;
	 margin: 15px 0 0 0;
	 padding: 0;
	 color: #760C29;
	 font-size: 19px;
	 font-weight: normal;
	 line-height: 18px;
 }
 
 
 /* ****************
  * DOCK
  * ****************
  */
 div#dock {
 	display: none;
 }
 
 /* ****************
  * IMPACT PAGE
  * ****************
  */
#page-explore-impact #rotator {
	background: none;
}
 #page-explore-impact #rotator-wrapper { height: 620px; }
 #page-explore-impact #rotator-controls {
	background: transparent;
    bottom: 0px;
    height: 28px;
    padding: 0;
	width: 700px;
}

#page-explore-impact #rotator-controls #rotator-pages a {
	display: block;
	float: left;
	display: inline;
	height: 27px;
	width: 104px;
	background: url(../images/impact/btn-0.png) 0 0 no-repeat;
	text-indent: -9999px;
}
#page-explore-impact #rotator-controls #rotator-pages a:last-child {
	width: 199px;
	background-image: url(../images/impact/btn-1.png);
}
