html, body {
	margin: 0; padding: 2px 0 0 0; font: normal 11px arial, sans-serif; color: #5C554C; background: #fff;
	text-align: center;		/* page centering for win/ie	*/
	font-size: x-small;		/* win/ie5.x */									voice-family: "\"}\""; voice-family: inherit;
	font-size: small;			/* all other browsers */
	}

form, h1, h2, h3, h4, h5, h6, p, div {
	margin: 0; padding: 0;
	}

table {margin: 0; padding: 0; border: 0px none; border-collapse: collapse; color: #000; font-style:normal; font-variant:normal; font-weight:normal; font-size:11px; font-family:tahoma, arial, sans-serif}

img {
	display: block; border: 0px none;
	}

a {
	color: #5c2e2e; text-decoration: none;
	}

a:hover {
	color: #a32530; text-decoration: none;
	}

.clear {
	clear: both; font-size: 0; line-height: 0; text-decoration: none; background: none;
	}

.leftBulletBeige {
	padding-left: 14px; background: url('../images/global-bullet-beige-small.gif') no-repeat 0 4px !important;
	
	}



/* ::  Global Styles -- Header &amp; Footer  */

#pageWarpper {
	width: 744px; margin: 0 auto; text-align: left;
	font-size: 95%; line-height: 115%;
	}

#header {
	position: relative; height: 100px; border: 1px solid #c4baae; font-size: 105%;
	background: url('../images/global-header-bg.gif') no-repeat 169px 55px;
	}

#headerLogo {
	position: absolute; top: 15px; left: 10px; width: 135px; height: 56px;
	}

#header a.active, #header a.active:hover {
	color: #C4B9AD; background-position: 50% -100px;
	}

#header a:hover {
	color: #5c2e2e; background-position: 50% -200px;
	}

#headerProducts {
	position: absolute; display: block; top: 23px; left: 175px; width: 77px; padding-top: 16px; text-align: center; color: #a29687;
	background: url('../images/global-header-links-bg.gif') no-repeat;
	}

#headerAbout {
	position: absolute; display: block; top: 23px; left: 240px; width: 76px; padding-top: 16px; text-align: center; color: #a29687;
	background: url('../images/global-header-links-bg.gif') no-repeat;
	}

#headerNews {
	position: absolute; display: block; top: 23px; left: 305px; width: 54px; padding-top: 16px; text-align: center; color: #a29687;
	background: url('../images/global-header-links-bg.gif') no-repeat;
	}
	
	#pressReleases {
	position: absolute; display: block; top: 23px; left: 365px; width: 95px; padding-top: 16px; text-align: center; color: #a29687;
	background: url('../images/global-header-links-bg.gif') no-repeat;
	}
	
	

#headerTrade {
	position: absolute; display: block; top: 23px; left: 458px; width: 95px; padding-top: 16px; text-align: center; color: #a29687;
	background: url('../images/global-header-links-bg.gif') no-repeat;
	}
#headerStore {
	position: absolute; display: block; top: 23px; left: 523px; width: 95px; padding-top: 16px; text-align: center; color: #a29687;
	background: url('../images/global-header-links-bg.gif') no-repeat;
	}
#headerContact {
	position: absolute; display: block; top: 13px; right: 0px; width: 107px; padding-bottom: 58px; text-align: center; color: #a29687;
	background: url('../images/global-header-contact-bg.gif') no-repeat 50% 0;
	}

#headerHome {
	position: absolute; display: block; top: 77px; right: 0px; width: 107px; text-align: center; color: #a29687;
	background: none; font-size: 85%;
	}

#footer {
	position: relative; padding: 11px 0; font-size: 90%; color: #aaa195;
	}

#footer a {
	color: #aaa195;
	}

#footer a:hover {
	color: #a62332;
	}

#footer a.fabric {
	padding-right: 18px; background: url('../images/global-footer-logo-fabric.gif') no-repeat 100% 0px;
	}

#footerCulinArt {
	float: right; text-align: right;
	}

#footerCulinArt a {
	padding-left: 12px; background: url('../images/global-bullet-beige-small.gif') no-repeat 0 50%;
	}

#content {
	position: relative;
	}


/* ::  Page Styles -- HOMEPAGE  */

#homeMainLeftLink {
	position: absolute; display: block; top: 272px; left: 16px; padding: 5px 7px; background: #fff; z-index: 20;
	}

#homeMain {
	position: relative; background: #e9e8e4;
	}

#homeMainLeft {
	float: left; border-left: 1px solid #d9d5d0; border-right: 1px solid #e9e8e4; background: #fff;
	height: 312px;
	width: 339px;			/* win/ie5.x */									voice-family: "\"}\""; voice-family: inherit;
	width: 337px;			/* all other browsers */
	}

#homeMainRight {
	float: left; padding: 7px 7px 7px 5px; border: 5px solid #e2dfdb; border-left: 1px solid #e2dfdb; background: #e2dfdb;
	width: 403px;			/* win/ie5.x */									voice-family: "\"}\""; voice-family: inherit;
	width: 387px;			/* all other browsers */
	}

#homeMainRightImage {
	float: left; width: 298px;
	}

#homeSolidColorsImage, #homePrettyPinkImage, #homeRosesImage {
	display: none;
	}

#homeMainRightImage img.active {
	display: block;
	}

#homeMainRightLinks {
	float: left; width: 89px; background: #e2dfdb url('../images/home-right-links-bg.gif') no-repeat bottom left;; padding-left:0; padding-right:0; padding-top:0px; padding-bottom:1px
	}

#homeMainRightLinks a {
	display: block; padding: 13px 8px; color: #8f8272; background: #e2dfdb; text-decoration: none; font-weight: bold;
	width: 89px;			/* win/ie5.x */									voice-family: "\"}\""; voice-family: inherit;
	width: 73px;			/* all other browsers */
	}

#homeMainRightLinks a:hover, #homeMainRightLinks a.active {
	color: #7b5555; background: #f7f7f7;
	}

#homeSub {
	border-left:1px solid #cec3b6; border-right:1px solid #cec3b6; border-bottom:1px solid #cec3b6; position: relative; border-top: 1px solid #fff;
	background: url('../images/home-sub-bg.gif') repeat-y top left;
	width: 744px;			/* win/ie5.x */									voice-family: "\"}\""; voice-family: inherit;
	width: 742px
	}

#homeSubLeft {
	float: left; width: 339px; padding-bottom: 10px;
	}

#homeSubLeft h3 {
	margin: 0; background: #d1cfca url('../images/home-sub-heading-bg.gif') no-repeat top left;
	color: #5c2e2e; border-right: 1px solid #ecebe9;
	width: 339px;			/* win/ie5.x */									voice-family: "\"}\""; voice-family: inherit;
	width: 303px; font-style:normal; font-variant:normal; font-weight:bold; font-size:16px; font-family:arial, sans-serif; padding-left:35px; padding-right:0; padding-top:8px; padding-bottom:8px
	}

#homeSubRight {
	float: left; width: 402px; padding-bottom: 10px;
	}

#homeSubRight h3 {
	margin: 0; background: #d1cfca url('../images/home-sub-heading-bg.gif') no-repeat top left;
	color: #5c2e2e;
	width: 403px;			/* win/ie5.x */									voice-family: "\"}\""; voice-family: inherit;
	width: 368px; font-style:normal; font-variant:normal; font-weight:bold; font-size:16px; font-family:arial, sans-serif; padding-left:35px; padding-right:0; padding-top:8px; padding-bottom:8px
	}

#homeSubLeft div, #homeSubRight div {
	padding: 20px 35px 0 35px;
	}

#homeSubLeft div a.gap, #homeSubRight div a.gap {
	display: block; margin-top: 5px;
	}

#homeSubLeft div div, #homeSubRight div div {
	padding: 0;
	}


/* ::  Page Styles -- NEWS  */

#newsHeader {
	position: relative; width: 742px; height: 96px; background: url('../images/news-content-header-bg.jpg') no-repeat top left;
	border-left: 1px solid #cec3b6; border-right: 1px solid #cec3b6
	}

#newsHeaderText {
	position: absolute; top: 49px; left: 30px; font: normal 230% arial, sans-serif; color: #cec3b6;
	margin-top: -0.65em !important;
	margin-top: -19px;
	}

#newsContent {
	position: relative; width: 742px; border-left: 1px solid #cec3b6; border-right: 1px solid #cec3b6;
	}

#newsContentLeft {
	float: left; padding: 20px 16px; border-right: 1px solid #cec3b6; color: #786e62; font-size: 105%; line-height: 120%;
	width: 502px;			/* win/ie5.x */									voice-family: "\"}\""; voice-family: inherit;
	width: 470px;			/* all other browsers */
	}

#newsContentRight {
	float: left; width: 239px; height: 288px;
	}

#newsContentRight img {
	position: absolute; top: 40px; right: 16px;
	}

#newsFooter {
	position: relative; padding: 20px 18px; border: 1px solid #cec3b6; color: #786e62; font-size: 100%; line-height: 120%;
	width: 742px;			/* win/ie5.x */									voice-family: "\"}\""; voice-family: inherit;
	width: 706px;			/* all other browsers */
	}


/* ::  Page Styles -- ABOUT US  */

#aboutHeader {
	position: relative; width: 742px; height: 96px; background: url('../images/about-content-header-bg.jpg') no-repeat top left;
	border-left: 1px solid #cec3b6; border-right: 1px solid #cec3b6
	}

#aboutHeaderText {
	position: absolute; top: 49px; left: 30px; font: normal 230% arial, sans-serif; color: #cec3b6;
	margin-top: -0.65em !important;
	margin-top: -19px;
	}

#aboutContent {
	position: relative; width: 742px; border-left: 1px solid #cec3b6; border-right: 1px solid #cec3b6;
	}

#aboutContentLeft {
	float: left; padding: 20px 16px; border-right: 1px solid #cec3b6; color: #786e62; font-size: 105%; line-height: 120%;
	width: 502px;			/* win/ie5.x */									voice-family: "\"}\""; voice-family: inherit;
	width: 470px;			/* all other browsers */
	}

#aboutContentRight {
	float: left; width: 239px; height: 288px;
	}

#aboutContentRight img {
	position: absolute; top: 40px; right: 16px;
	}

#aboutFooter {
	position: relative; padding: 20px 18px; border: 1px solid #cec3b6; color: #786e62; font-size: 100%; line-height: 120%;
	width: 742px;			/* win/ie5.x */									voice-family: "\"}\""; voice-family: inherit;
	width: 706px;			/* all other browsers */
	}
	
	/* ::  Page Styles -- NEWS  */

#newsHeader {
	position: relative; width: 742px; height: 96px; background: url('../images/news-content-header-bg.jpg') no-repeat top left;
	border-left: 1px solid #cec3b6; border-right: 1px solid #cec3b6
	}

#newsHeaderText {
	position: absolute; top: 49px; left: 30px; font: normal 230% arial, sans-serif; color: #cec3b6;
	margin-top: -0.65em !important;
	margin-top: -19px;
	}

#newsContent {
	position: relative; width: 742px; border-left: 1px solid #cec3b6; border-right: 1px solid #cec3b6;
	}

#newsContentLeft {
	float: left; padding: 20px 16px; border-right: 1px solid #cec3b6; color: #786e62; font-size: 105%; line-height: 120%;
	width: 502px;			/* win/ie5.x */									voice-family: "\"}\""; voice-family: inherit;
	width: 470px;			/* all other browsers */
	}

#newsContentRight {
	float: left; width: 239px; height: 288px;
	}

#newsContentRight img {
	position: absolute;
	top: 40px;
	right: 16px;
	height: 190px;
	}

#newsFooter {
	position: relative; padding: 20px 18px; border: 1px solid #cec3b6; color: #786e62; font-size: 100%; line-height: 120%;
	width: 742px;			/* win/ie5.x */									voice-family: "\"}\""; voice-family: inherit;
	width: 706px;			/* all other browsers */
	}


/* ::  Page Styles -- TRADESHOWS  */

#tradeshowsHeader {
	position: relative;
	width: 742px;
	height: 96px;
	background: url('../images/tradeshows-content-header-bg.jpg') no-repeat top left;
	border-left: 1px solid #cec3b6;
	border-right: 1px solid #cec3b6;
	
	}

#tradeshowsHeaderText {
	position: absolute; top: 49px; left: 30px; font: normal 230% arial, sans-serif; color: #cec3b6;
	margin-top: -0.65em !important;
	margin-top: -19px;
	}

#tradeshowsContent {
	position: relative; width: 742px; border-left: 1px solid #cec3b6; border-right: 1px solid #cec3b6;
	}

#tradeshowsContentLeft {
	float: left; padding: 20px 16px; border-right: 1px solid #cec3b6; color: #786e62; font-size: 105%; line-height: 120%;
	width: 502px;			/* win/ie5.x */									voice-family: "\"}\""; voice-family: inherit;
	width: 470px;			/* all other browsers */
	}

#tradeshowsContentRight {
	float: left; width: 239px; height: 288px;
	}

#tradeshowsContentRight img {
	position: absolute; top: 40px; right: 16px;
	}

#tradeshowsFooter {
	position: relative; padding: 20px 18px; border: 1px solid #cec3b6; color: #786e62; font-size: 100%; line-height: 120%;
	width: 742px;			/* win/ie5.x */									voice-family: "\"}\""; voice-family: inherit;
	width: 706px;			/* all other browsers */
	}

/* ::  Page Styles -- PRODUCTHEARTS  */

#productheartsHeader {
	position: relative;
	width: 742px;
	height: 96px;
	background: url('../images/tradeshows-content-header-bg.jpg') no-repeat top left;
	border-left: 1px solid #cec3b6;
	border-right: 1px solid #cec3b6;
	
	}

#productheartsHeaderText {
	position: absolute; top: 49px; left: 30px; font: normal 230% arial, sans-serif; color: #cec3b6;
	margin-top: -0.65em !important;
	margin-top: -19px;
	}

#productheartsContent {
	position: relative; width: 742px; border-left: 1px solid #cec3b6; border-right: 1px solid #cec3b6;
	background: url('../images/productitem-content-bg.gif') repeat-y top left;
	}

#productheartsContentLeft {
	float: left; padding: 20px 16px; border-right: 1px solid #cec3b6; color: #786e62; font-size: 105%; line-height: 120%;
	width: 502px;			/* win/ie5.x */									voice-family: "\"}\""; voice-family: inherit;
	width: 470px;			/* all other browsers */
	}

#productheartsContentRight {
	float: left; padding: 20px 16px; color: #786e62; font-size: 105%;
	width: 239px;			/* win/ie5.x */									voice-family: "\"}\""; voice-family: inherit;
	width: 200px;			/* all other browsers */
	}

#productheartsContentRight img {
	position: absolute; top: 40px; right: 16px;
	}

#productsCatalogueRequest {
	position: relative; padding: 20px 18px; border: 1px solid #cec3b6; color: #786e62; font-size: 100%; line-height: 120%;
	width: 742px;			/* win/ie5.x */									voice-family: "\"}\""; voice-family: inherit;
	width: 706px;			/* all other browsers */
	}


/* ::  Page Styles -- PRODUCTS  */

#productsContent {
	position: relative; width: 742px; border-left: 1px solid #cec3b6; border-right: 1px solid #cec3b6; border-bottom: 7px solid #fff; color: #8f8272;
	background: url('../images/products-content-bg.gif') repeat-y -2px 7px;
	}

#productsContent a.center, #productsContent a.center img {
	display: block; margin: 0 auto;
	}

#productsContent h4 {
	font-size: 105%; text-align: left; padding-bottom: 4px;
	}

#productsContent p {
	font-size: 105%; text-align: left; line-height: 130%;
	}

#productsContentMenu {
	float: left; width: 113px; background: #eeeae6 url('../images/products-contentmenu-bg.gif') no-repeat bottom center;
	border-left: 7px solid #fff; border-top: 9px solid #fff; color: #8f8272;
	font-style:normal; font-variant:normal; font-weight:normal; font-size:12px; font-family:arial, sans-serif; padding-left:0; padding-right:0; padding-top:24px; padding-bottom:120px;

	}

#productsContentMenu h2 {
	padding: 0 0 12px 15px; font-weight: bold; font-size: 100%;
	}

#productsContentMenu ul {
	margin: 0; padding: 0; list-style: none;
	}

#productsContentMenu a {
	display: block; padding: 7px 15px; color: #8f8272; background: #eeeae6; text-decoration: none; font-weight: normal;
	width: 113px;			/* win/ie5.x */									voice-family: "\"}\""; voice-family: inherit;
	width: 83px;			/* all other browsers */
	}

#productsContentMenu a:hover,
#productsContentMenu a.active {
	color: #7b5555; background: #fff;
	}

#productsBody {
width: 620px;
	float: left;
	}

#productsBody div h4 {
	padding: 8px 0;
	text-align: center;
	}

div.productsContentLeft {
	float: left; padding: 10px 15px; border-right: 1px solid #cec3b6; text-align: center;
	width: 206px;			/* win/ie5.x */									voice-family: "\"}\""; voice-family: inherit;
	width: 176px;			/* all other browsers */
	}

div.productsContentMiddle {
	float: left; padding: 10px 15px; border-right: 1px solid #cec3b6; text-align: center;
	width: 206px;			/* win/ie5.x */									voice-family: "\"}\""; voice-family: inherit;
	width: 176px;			/* all other browsers */
	}

div.productsContentRight {
	float: left; padding: 10px 15px; text-align: center;
	width: 206px;			/* win/ie5.x */									voice-family: "\"}\""; voice-family: inherit;
	width: 176px;			/* all other browsers */
	}

#productsFooter {
	position: relative; width: 742px; height: 96px; background: url('../images/products-content-footer-bg.jpg') no-repeat top left;
	border: 1px solid #cec3b6
	}

#productsFooter p {
	position: absolute; top: 49px; left: 30px; font: normal 100% arial, sans-serif; color: #8F8272;
	margin-top: -1.3em !important;
	margin-top: -18px;
	}





/* ::  Page Styles -- PRESS RELEASES  */




#pressRelHeader {
	position: relative; width: 742px; height: 96px; background: url('../images/about-content-header-bg.jpg') no-repeat top left;
	border-left: 1px solid #cec3b6; border-right: 1px solid #cec3b6
	}

#pressRelHeaderText {
	position: absolute; top: 49px; left: 30px; font: normal 230% arial, sans-serif; color: #cec3b6;
	margin-top: -0.65em !important;
	margin-top: -19px;
	}
	
	
	
	
	#pressRelContentMenu {
	float: left; width: 140px; background: #eeeae6 url('../images/products-contentmenu-bg.gif') no-repeat bottom center;
	border-left: 7px solid #fff; border-top: 9px solid #fff; color: #8f8272;
	font-style:normal; font-variant:normal; font-weight:normal; font-size:12px; font-family:arial, sans-serif; padding-left:0; padding-right:0; padding-top:24px; padding-bottom:120px;

	}

#pressRelContentMenu h2 {
	padding: 0 0 12px 15px; font-weight: bold; font-size: 100%;
	}

#pressRelContentMenu ul {
	margin: 0; padding: 0; list-style: none;
	}

#pressRelContentMenu a {
	display: block; padding: 7px 15px; color: #8f8272; background: #eeeae6; text-decoration: none; font-weight: normal;
	width: 113px;			/* win/ie5.x */									voice-family: "\"}\""; voice-family: inherit;
	width: 83px;			/* all other browsers */
	}

#pressRelContentMenu a:hover,
#productsContentMenu a.active {
	color: #7b5555; background: #fff;
	}
	

#pressRelContent {
	position: relative; width: 742px; border-left: 1px solid #cec3b6; border-right: 1px solid #cec3b6;
	}

#pressRelContentLeft {
	float: left; padding: 20px 16px; border-right: 0px solid #cec3b6; color: #786e62; font-size: 105%; line-height: 120%;
	width: 502px;			/* win/ie5.x */									voice-family: "\"}\""; voice-family: inherit;
		width: 480px;			/* all other browsers */
	}

#pressRelContentRight {
	float: left; width: 239px; height: 288px;
	}

#pressRelContentRight img {
	position: absolute; top: 40px; right: 16px;
	}
	
	
#pressRelFooter {
	position: relative; padding: 20px 18px; border: 1px solid #cec3b6; color: #786e62; font-size: 100%; line-height: 120%;
	width: 742px;			/* win/ie5.x */									voice-family: "\"}\""; voice-family: inherit;
	width: 706px;			/* all other browsers */
	}

pressRelFooter {
	position: relative; padding: 20px 18px; border: 1px solid #cec3b6; color: #786e62; font-size: 100%; line-height: 120%;
	width: 742px;			/* win/ie5.x */									voice-family: "\"}\""; voice-family: inherit;
	width: 706px;			/* all other browsers */
	}
	






























/* ::  Page Styles -- CONTACT US  */

#contactHeader {
	position: relative;
	width: 742px;
	height: 96px;
	background: url('../images/contact-content-header-bg.jpg') no-repeat top left;
	border-left: 1px solid #cec3b6;
	border-right: 1px solid #cec3b6;
	
	}

#contactHeaderText {
	position: absolute; top: 49px; left: 30px; font: normal 230% arial, sans-serif; color: #cec3b6;
	margin-top: -0.65em !important;
	margin-top: -19px;
	}

#contactContent {
	position: relative; width: 742px; border-left: 1px solid #cec3b6; border-right: 1px solid #cec3b6;
	background: url('../images/contact-content-bg.gif') repeat-y top left;
	}

#contactContentLeft {
	float: left; padding: 20px 16px; border-right: 1px solid #cec3b6; color: #786e62; font-size: 105%; line-height: 135%;
	width: 502px;			/* win/ie5.x */									voice-family: "\"}\""; voice-family: inherit;
	width: 310px;			/* all other browsers */
	}

#contactContentLeft h4 {
	font-size: 140%; padding-bottom: 4px;
	}

#contactForm {
	float: left; padding: 15px;
	}

#contactFormTable {
	width: 365px; margin: 0; padding: 0; border: 0px none; border-collapse: collapse
	}

#contactFormTable td {
	padding: 4px 2px;
	}

#contactFormTableLeft {
	text-align: right;
	width: 82px;			/* win/ie5.x */									voice-family: "\"}\""; voice-family: inherit;
	width: 78px;			/* all other browsers */
	}

#contactFormTableRight {
	text-align: left;
	}

#contactFormTable input, #contactFormTable select, #contactFormTable textarea {
	width: 270px; font-size: 120%;
	}

#contactFormTable input.contactFormArea {
	width: 30px;
	}

#contactFormTable input.contactFormPhone {
	width: 110px;
	}

#contactFormTable input.contactFormExt {
	width: 40px;
	}

#contactFormTable input.contactFormButton {
	width: auto;
	}

#contactFooter {
	position: relative; padding: 20px 18px; border: 1px solid #cec3b6; color: #786e62; font-size: 100%; line-height: 120%;
	width: 742px;			/* win/ie5.x */									voice-family: "\"}\""; voice-family: inherit;
	width: 706px;			/* all other browsers */
	}


/* ::  Page Styles -- PRODUCT DETAIL  */


#productDetail {
	position: relative; width: 742px; border-left: 1px solid #cec3b6; border-right: 1px solid #cec3b6;
	border-bottom: 1px solid #fff;
	background: url('../images/product-detail-bg.gif') no-repeat bottom left;
	width: 742px;			/* win ie 5.x */												voice-family: "\"}\""; voice-family:inherit;
	width: 728px; padding-left:7px; padding-right:7px; padding-top:0; padding-bottom:9px
	}

#productDetailMenu {
	float: left; width: 113px; padding: 24px 0 1px 0; margin-bottom: 116px; border-top: 9px solid #fff;
	background: #EEEAE6;
	color: #8f8272; font: normal 12px arial, sans-serif;
	}

#productDetailMenu h2 {
	padding: 0 0 12px 15px; font-weight: bold; font-size: 100%;
	}

#productDetailMenu ul {
	margin: 0; padding: 0; list-style: none;
	}

#productDetailMenu a {
	display: block; padding: 7px 15px; color: #8f8272; background: #eeeae6; text-decoration: none; font-weight: normal;
	width: 113px;			/* win/ie5.x */									voice-family: "\"}\""; voice-family: inherit;
	width: 83px;			/* all other browsers */
	}

#productDetailMenu a:hover, #productDetailMenu a.active {
	color: #7b5555; background: #fff;
	}

#productDetailBody {
	float: left; background: #fff; width: 580px; margin-left: 15px; padding-top: 22px;
	}

#productDetailBody h2 {
	margin: 0; padding: 0 0 0px 0;
	font: bold 24px arial, helvetica, sans-serif; color: #a29687;
	}

#productDetailBody h3 {
	margin: 0; padding: 0 0 8px 0;
	font: normal 14px arial, helvetica, sans-serif; color: #a29687;
	}

#productDetailBody h4 {
	margin: 0; padding: 0 0 8px 0;
	font: normal 15px arial, helvetica, sans-serif; color: #a29687;
	}

#productDetailBody h5 {
	margin: 0; padding: 0 0 8px 0;
	font: normal 13px arial, helvetica, sans-serif; color: #a29687;
	}

#productDetailBody p {
	line-height: 130%;
	margin: 0; padding: 0 0 16px 0;
	}

#productDetailBody p.runOn {
	padding-bottom: 6px;
	}

#productDetailBody p.sectionEnd {
	padding-bottom: 35px;
	}

#productDetailBody ul {
	margin: 0; padding: 0; list-style: none;
	margin-bottom: 16px;
	}

#productDetailBody li {
	padding-bottom: 4px;
	}

#productDetailBody ul.sectionEnd {
	margin-bottom: 35px;
	}

#productDetailBody ul ul {
	margin: 8px 0 0 15px; padding: 0 0 0 15px; list-style: square;
	}

#productDetailBody li li {
	padding-bottom: 4px;
	}

#productDetailBody div.images {
	float: right; margin: 0 0 20px 20px;
	}

#productDetailBodyFeatured {
	position: relative; width: 568px;
	margin: 10px 6px 35px 6px; padding: 4px; border: 2px solid #CEC3B6;
	}

#productDetailBodyFeatured img {
	float: left; margin: 6px 10px 5px 4px;
	}

#productDetailBodyFeatured h4 {
	padding: 14px 0 2px 0;
	font: bold 15px arial, sans-serif; color: #5C554C;
	}

#productDetailBodyFeatured p {
	padding: 0; font-weight: bold;
	}

#productDetailFindStore {
	border-top: 1px solid #CEC3B6; padding-top: 14px; margin-top: 7px;
	font: normal 12px arial, sans-serif; color: #786E62;
	color: #786E62;
	}

#productDetailFindStore h3 {
	font: bold 16px arial, sans-serif; color: #786E62;
	}

#productDetailFindStore ul {
	margin: 0; padding: 0; list-style: none;
	}

#productDetailFindStore li {
	padding: 0 0 8px 0;
	}


/*  ::  Page Styles  --  [name]  */


#productDetailTable {
	margin-top: 15px;
	}

#productDetailTable h3 {
	padding-bottom: 6px;
	}

#productDetailTable p {
	font-size: 110%;
	}

.bodycopy {
	color: #6A6156; font-size: 105%; line-height: 111%;
	}