body {
margin:0px;
background-color:#F9F5D8;
}

.bodyCopy {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#5f3d00;
	line-height:22px;
	/*
	padding-left:20px;
	padding-right:10px;
	padding-top:10px;*/
}

.mainbkgrd {
	background-image:url(../images/maintext.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

.maintext {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#5f3d00;
	line-height:18px;
	margin-right:8px;
	padding-right:8px;
}

.mirrorback {
	background-image:url(../images/mirrorback.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#f2edce;
}


		.mainlink{
	 	font-family:Georgia, "Times New Roman", Times, serif;
		font-size:12px;
		color:#5f3d00;
		font-weight:bold;
		}
		a.mainlink{
		color:#5f3d00;
		text-decoration:underline;
		}
		a.mainlink:hover{
		color:#5f3d00;
		text-decoration:none;
		}
		

		.footerlinks{
	 	font-family:Arial, Helvetica, sans-serif;
		font-size:9.5px;
		color:#5f3d00;
		line-height:16px;
		}
		a.footerlinks{
		color:#5f3d00;
		text-decoration:none;
		}
		a.footerlinks:hover{
		color:#5f3d00;
		text-decoration:underline;
		}
		

/* CSS Document */

/*
Color Scheme:
Brown: 6e4c3b
Burg:
*/

/*Global Styles*/
.footer{
	 	font-family:Arial, Helvetica, sans-serif;
		font-size:9.5px;
		color:#5f3d00;
		line-height:16px;
	}
a.footer{
	text-decoration:none;
	}
a.footer:hover{
	text-decoration:underline;
	}
.footerDingbatLeft{
	background-position:center right;
	background-repeat:no-repeat;
	}
.footerDingbatRight{
	background-position:center left;
	background-repeat:no-repeat;
	}
	
.buttons{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	background-color:#d1cbb6;
	color:#5f3d00;
	border:1px #6e4c3b solid;
	}
.MainContentArea{
	background-image:url(../images/mirrorback.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#f2edce;
	}
.bodyCopyBlack{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#5f3d00;
	text-align:left;
	}
a.bodyCopyBlack{
	color:#5f3d00;
	text-decoration:none;
	}
a.bodyCopyBlack:hover{
	color:#5f3d00;
	text-decoration:underline;
	}
.bodyCopyBrown{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	text-align:left;
	color:#5f3d00;
	}
a.bodyCopyBrown{
	color:#5f3d00;
	text-decoration:none;
	}
a.bodyCopyBrown:hover{
	color:#5f3d00;
	text-decoration:underline;
	}
.bodyCopyBrownSmall{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	text-align:left;
	color:#5f3d00;
	}
a.bodyCopyBrownSmall{
	color:#5f3d00;
	text-decoration:none;
	}
a.bodyCopyBrownSmall:hover{
	color:#5f3d00;
	text-decoration:underline;
	}
.bodyCopy{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	text-align:left;
	color:#5f3d00;
	line-height:20px;
	}
a.bodyCopy{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	text-align:left;
	text-decoration:underline;
	}
.bodyCopySmall{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	color:#5f3d00;
	}
a.bodyCopySmall{
	text-decoration:underline;
	}
.productsPerPage{
	background-color:#ccc9ab;
	border:0;
	color:#5f3d00;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:9px;
	}
.thumbnailProductTitle{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	text-align:center;
	color:#5f3d00;
	}
a.thumbnailProductTitle{
	text-decoration:none;
	}
a.thumbnailProductTitle:hover{
	text-decoration:underline;
	}



/*Inside Styles*/
.input{
	background:#d1cbb6;
	border:1px solid #503629;
	text-align:right;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#5f3d00;
	}
.inputLeft{
	background:#d1cbb6;
	border:1px solid #503629;
	text-align:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#5f3d00;
	}
.insideTopRunner{
	background:url(../images/pageTemplate/insideTopRunner.gif) repeat-x top;
	height:40px;
	vertical-align:top;
	padding-top:10px;
	}
.insideBannerRunner{
	background:url(../images/pageTemplate/insideBannerRunner.gif) repeat-x top;
	height:107px;
	}
.insideMenuRunner{
	background:url(../images/pageTemplate/insideMenuRunner.gif) repeat-x top;
	height:35px;
	}
.footerSheild{
	background:url(../images/pageTemplate/footerMSSheild.gif) no-repeat top;
	height:40px;
	width:108px;
	}
.footerRunner{
	background:url(../images/pageTemplate/footerRunner.gif) repeat-x top;
	height:40px;
	}
.crumbsPagingCell{
	height:25px;
	vertical-align:middle;
	border-bottom:#907152 1px solid;
	padding-left:20px;
	}
.breadCrumbs{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	text-align:left;
	color:#5f3d00;
	}
a.breadCrumbs{
	text-decoration:none;
	}
a.breadCrumbs:hover{
	text-decoration:underline;
	}
.detailsTitle{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:23px;
	text-align:left;
	color:#5f3d00;
	}
.ViewByViewTitle{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	text-align:left;
	color:#5f3d00;
	}
a.ViewByViewTitle{
	text-decoration:none;
	}
a.ViewByViewTitle:Hover{
	text-decoration:underline;
	}
.detailOptionsLeft{
	background-image:url(../images/pageTemplate/detailsOptionsLeft.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:30px;
	height:40px;
	}
.detailOptionsRight{
	background-image:url(../images/pageTemplate/detailsOptionsRight.gif);
	background-position:top Right;
	background-repeat:no-repeat;
	width:30px;
	height:40px;
	}
.detailOptionsBackground{
	background-image:url(../images/pageTemplate/detailsOptionsRunner.gif);
	background-repeat:repeat-x;
	}
.thumbnailTop{
	background-image:url(../images/pageTemplate/thumbnailFrameTop.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:22px;
	width:172px;
	}
.thumbnailBottom{
	background-image:url(../images/pageTemplate/thumbnailFrameBottom.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	height:22px;
	width:172px;
	}
.thumbnailMiddle{
	background-image:url(../images/pageTemplate/thumbnailFrameMiddle.gif);
	background-repeat:repeat-y;
	background-position:left;
	}
.frameTL{
	background:url(../images/pageTemplate/frameTL.gif) bottom right no-repeat;
	width:18px;
	height:18px;
	}
.frameT{
	background:url(../images/pageTemplate/frameT.gif) bottom repeat-x;
	height:18px;
	}
.frameTR{
	background:url(../images/pageTemplate/frameTR.gif) bottom left no-repeat;
	height:18px;
	width:18px;
	}
.frameL{
	background:url(../images/pageTemplate/frameL.gif) left repeat-y;
	width:18px;
	}
.frameM{
	background-color:#fbf8f3;
	}
.frameR{
	background:url(../images/pageTemplate/frameR.gif) left repeat-y;
	width:18px;
	}
.frameBL{
	background:url(../images/pageTemplate/frameBL.gif) right top no-repeat;
	width:18px;
	height:18px;
	}
.frameB{
	background:url(../images/pageTemplate/frameB.gif) top repeat-x;
	height:18px;
	}
.frameBR{
	background:url(../images/pageTemplate/frameBR.gif) top left no-repeat;
	height:18px;
	width:18px;
	}
.frame2TL{
	background:url(../images/pageTemplate/frame2TL.gif) bottom right no-repeat;
	width:18px;
	height:18px;
	}
.frame2T{
	background:url(../images/pageTemplate/frame2T.gif) bottom repeat-x;
	height:18px;
	}
.frame2TR{
	background:url(../images/pageTemplate/frame2TR.gif) bottom left no-repeat;
	height:18px;
	width:18px;
	}
.frame2L{
	background:url(../images/pageTemplate/frame2L.gif) left repeat-y;
	width:18px;
	}
.frame2M{
	background-color:#f6e9c7;
	}
.frame2R{
	background:url(../images/pageTemplate/frame2R.gif) left repeat-y;
	width:18px;
	}
.frame2BL{
	background:url(../images/pageTemplate/frame2BL.gif) right top no-repeat;
	width:18px;
	height:18px;
	}
.frame2B{
	background:url(../images/pageTemplate/frame2B.gif) top repeat-x;
	height:18px;
	}
.frame2BR{
	background:url(../images/pageTemplate/frame2BR.gif) top left no-repeat;
	height:18px;
	width:18px;
	}	
.ViewByTitleUnderline{
	border-bottom:1px solid #907152;
	height:18px;
	vertical-align:middle;
	text-align:left;}
.ViewBySubCats{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	/*line-height:11px;*/
	color:#5f3d00;
	text-align:left;
	}
a.ViewBySubCats{
	text-decoration:none;
	/*vg 9feb07*/
	vertical-align:bottom;
	}
a.ViewBySubCats:Hover{
	text-decoration:underline;
	}
.viewByBoxes{
		border-bottom:1px solid #907152;
		vertical-align:top;
		text-align:left;
		padding-top:5px;
		padding-bottom:5px;
}
.formLeftCopy{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	line-height:16px;
	color:#5f3d00;
	text-align:left;
	}
.formLeftCopy2
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height:16px;
	color:#5f3d00;
	text-align:left;
}
.verticleLine{
	background:url(../images/brownLine.gif) center repeat-y;
	}
.horizontalLine{
	background:url(../images/brownLine.gif) center repeat-x;
	}
.formLabel{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#5f3d00;
	text-align:right;
	padding-right:10px;
	}
.formField{
	border:1px solid #6e4c3b;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#5f3d00;
	}

/*Home Page Styles*/
.communiqueHeadlines{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	color:#e2e0ca;
	text-align:left;
	}
a.communiqueHeadlines{
	text-decoration:none;
	}
a.communiqueHeadlines:hover{
	text-decoration:underline;
	}

/*Print Page Styles*/
.printBodyCopy{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#5f3d00;
	}
.LeftColumnStyle
{
	border-right:2px solid #907152;	
}

.RightColumnStyle
{
	padding-left:10px 
}


/*the Art of Living*/
.AofLsectionHeader{
	color:#5f3d00;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:14px;
	padding-bottom:5px;
	border-bottom:1px solid #6e4c3b;
	}
.AofLheadline{
	color:#5f3d00;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:36px;
	padding-top:10px;
	padding-bottom:10px;
	}
.AofLsubheadline{
	color:#5f3d00;
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	padding-bottom:10px;
	font-style:italic;
	}

.AofLbyline{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#5f3d00;
	font-style:italic;
	}
.AofLcallout{
	color:#5f3d00;
	font-size:14px;
	font-weight:bold;
	}
.AofLpullquote{
	border-bottom:1px solid #660000;
	border-top:1px solid #660000;
	padding-top:8px;
	padding-bottom:8px;
}


/*Graphic Headers*/
.LoginLevelTwoUp{

}
.LoginLevelOne{

}
.LoginNo{

}





/*Graphic Headers Self-Service*/
.LoginLevelTwoUpnew{
	background:url(../images/banners/LoggedInLevel2345new.jpg) top left no-repeat;
	vertical-align:top;
	text-align:left;
	padding-left:113px;
	padding-top:15px;
}
.LoginLevelOnenew{
	background:url(../images/banners/LoggedInLevelnew1.jpg) top left no-repeat;
	vertical-align:top;
	text-align:left;
	padding-left:113px;
	padding-top:15px;
}
.LoginNonew{
	background:url(../images/banners/LoggedInLevelNonew.jpg) top left no-repeat;
	vertical-align:top;
	text-align:left;
	padding-left:113px;
	padding-top:15px;
}



/*Self Service*/
.YourOrderBox{
	background: url(../images/SelfService/OrderAreaBackground.gif) top left no-repeat;
	width:410px;
	height:26px;
	vertical-align:top;
	text-align:left;
	padding-left:5px;
	padding-top:3px; 
	}

.userBoxOptions{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	color:#5f3d00;
	}
a.userBoxOptions{
	color:#5f3d00;
	text-decoration:none;
	}
a.userBoxOptions:hover{
	color:#5f3d00;
	text-decoration:underline;
	}
	
.myAccountBoxes{
	background:#fbf8f3;
	padding:10px;
	border:1px solid #5f3d00;
}
.myAccountColumnHeader{
	background:#958577;
	padding-top:2px;
	padding-bottom:2px;
	text-align:center;
	color:#5f3d00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	}
.myAccountColumnMainHeader{
	background:#f6e9c7;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	text-align:left;
	color:#5f3d00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	}
.myAccountRows{
	padding-top:2px;
	padding-bottom:2px;
	color:#5f3d00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-bottom:1px solid #c4bbac;
}
.FPborderTL{
	background:url(../images/SelfService/FP-border-TL.gif) bottom right no-repeat;
	width:19px;
	height:19px;
	}
.FPborderT{
	background:url(../images/SelfService/FP-border-T.gif) bottom left repeat-x;
	height:19px;
	}
.FPborderTR{
	background:url(../images/SelfService/FP-border-TR.gif) bottom left no-repeat;
	width:19px;
	height:19px;
	}
.FPborderL{
	background:url(../images/SelfService/FP-border-L.gif) top right repeat-y;
	width:19px;
	}
.FPborderR{
	background:url(../images/SelfService/FP-border-R.gif) top left repeat-y;
	width:19px;
	}
.FPborderBL{
	background:url(../images/SelfService/FP-border-BL.gif) top right no-repeat;
	width:19px;
	height:19px;
	}
.FPborderB{
	background:url(../images/SelfService/FP-border-B.gif) top left repeat-x;
	height:19px;
	}
.FPborderBR{
	background:url(../images/SelfService/FP-border-BR.gif) top left no-repeat;
	width:19px;
	height:19px;
	}
.FPborderM{
	background:#d1ccb9;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#5f3d00;
	font-size:10px;
	text-align:left;
	}
.FPborderBG{
	background:#fbf8f3;/*#dad5c5;*/
	}
.warningMessage{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	text-align:center;
	border-bottom:6px;
	border-top:6px;
	color:#5f3d00;
	}
	
/* new 21-Jan-09 */
	
.viewBy
{
	font-family:Arial;
	font-variant:small-caps;
	font-size:22px;
	/* font-weight:bold; */
	color:#6e4c3b;
}

a.viewByLk:link, a.viewByLk:visited
{
	color:#6e4c3b;
	text-decoration:none;
}

a.viewByLk:active, a.viewByLk:hover
{
	color:#000000;
	text-decoration:none;
}