


/* Amala - Cascading Style Sheet */
/* div definitions: backgrounds, size, position */

body {
	text-align:center;
	background-color:#ffffff;
    margin: 0 auto;
    border: 0;
	padding:0;


	font-family: "Lucida Grande", Verdana, Tahoma, Arial, san-serif;
	font-family: Arial, "Lucida Grande", Verdana, Tahoma, san-serif;
	font-size: 62.5%; /* multiplier to make em units resemble font sizes 1.2em = 12px */
	}


/* frame, contains everything */
#divFrame {
/*	background-color:;*/
	width:966px;
	height:602px;

    border: 1px solid #531d0b;
	padding:0px;
    overflow:hidden;
    /* do this for absolute position in nested divs
    */
    position: relative; margin: 0 auto; text-align: left;
	}
#divFrameContainer {
	width:966px;
	height:602px;
    position: absolute;
    }

/**********************************************/

/* Top or Outer section */
#divTop {
	background-color:#ffffff;
	width:968px;
	height:104px;
    border: 0px solid white;
	padding:0px;
    overflow:hidden;
    float:left;
    /* do this for absolute position in nested divs */
    position: relative; margin: 0 auto; text-align: left;
	}

#divLogo {
	width:129px;
	height:60px;

    border: 0px;

    position:absolute;
    left:0px;
    top:27px;
}

#divTopMenu {
	width:158px;
	height:86px;
    position:absolute;
    left:652px;
    top:15px;
}

#divTopMenu1  {
}
#divTopMenu2  {
}
#divTopMenu3  {
}
#divTopMenu4  {
}
#divTopMenu5 {
}



#divTopState {
    position:absolute;
    left:652px;
    top:100px;
}

#divTopRuleHoriz {
	background-image: url( images/onePixel.jpg);
	width:968px;
	height:2px;
    position:absolute;
    left:0px;
    top:102px;
}

#divBotRuleHoriz {
	background-image: url( images/onePixel.jpg);
	width:968px;
	height:2px;
    position:absolute;
    left:0px;
    top:214px;
}


/**********************************************/

/* North hemisphere */
#divNorth {
/*
	background-color:#8A7353;
	background-image: url( images/Amala_StillLife_002_crop3Home.jpg);
*/
	width:968px;
	height:216px;
    border: 0px solid white;
	padding:0px;
    overflow:hidden;
    float:left;
    /* do this for absolute position in nested divs */
    position: relative; margin: 0 auto; text-align: left;
	}


/* North Background Image Container */
.classNorthBackgroundImageContainerNew {
	width:968px;
	height:216px;
	padding:0px;

    position:absolute;
    left:0px;
    top:0px;
    z-index:0;
}

/* North Background Image */
.classNorthBackgroundImageNew {
	width:968px;
	height:216px;
    float:left;
}

.classNorthBackgroundImageFloatNew {
	width:968px;
	height:216px;
	padding:0px;
    /* do this for absolute position in nested div */
    position: relative; margin: 0 auto; text-align: left;
    float:left;
    z-index:100;
}




.classNorthBackgroundImageContainer {
	width:968px;
	height:216px;
	padding:0px;

    position:absolute;
    left:0px;
    top:0px;
    z-index:0;
}

.classNorthBackgroundImageFloat {
	width:968px;
	height:216px;
	padding:0px;
    /* do this for absolute position in nested div */
    position: relative; margin: 0 auto; text-align: left;
    float:left;
    z-index:100;
}

/* North Background Image */
.classNorthBackgroundImage {
	width:968px;
	height:216px;
}


/* North photos */
.nhPhoto {
	float: left;
    padding: 15px 10px 10px 0px;
    }

#divNorthMenu {
	width:132px;
    position:absolute;
    left:28px;
    top:12px;
    z-index:200;
}

.classNorthMenuSub {
	padding-left:8px;
    overflow:hidden;
}

#divNorthMenuSub1 {
}
#divNorthMenuSub2 {
}
#divNorthMenuSub3 {
}
#divNorthMenuSub4  {
}
#divNorthMenuSub5  {
}

#divNorthRuleVert {
	background-image: url( images/onePixel.jpg);
/*    background-repeat: no-repeat; */
	width:1px;
	height:190px;
    position:absolute;
    left:171px;
    top:12px;
    z-index:200;
}


#divNorthContainer {
	width:796px;
	height:216px;
    position:absolute;
    left:172px;
    top:0px;

    z-index:200;
	}

/* These used for normal NH display */

#divNorthColumnTitle {
	width:132px;
	height:192px;
    float:left;
	}
#divNorthColumnContainer {
	width:624px;
	height:192px;
    float:left;

    /* do this for absolute position in nested divs */
    position: relative; margin: 0 auto; text-align: left;
	}
.classImageSubMenu {
    position:absolute;
    bottom:12px;
}

#divNorthColumn1 {
    }
#divNorthColumn2 {
    }
#divNorthColumn3 {
    }
#divNorthColumn4 {
    }
#divNorthColumn5 {
    }
#divNorthColumn6 {
    }
#divNorthColumn7 {
    }
#divNorthColumn8 {
    }

.classNorthColumn {
	width:288px;
	height:192px;
    float:left
	}

.classNorthBoxModel {
	margin:0px;
    border: 0px;
	padding:12px;
	}

.classNorthColumn1 {
	width:288px;
	height:192px;
    position:absolute;
    left:0px;
    top:0px;
	}

.classNorthColumn2 {
	width:288px;
	height:192px;
    position:absolute;
    left:312px;
    top:0px;
	}

.classScrollBox {
	width:30px;
	height:10px;
	margin:0px;
    border: 0px;
	padding:4px;
    position:absolute;
    right:8px;
    bottom:0px;
    text-align:right;
    z-index:800;
    }


/* These used for the NH Glossary
   Same as North Container, an overlay
*/

#divGlossaryContainer {
	width:796px;
	height:216px;
    position:absolute;
    left:172px;
    top:0px;
    z-index:200;

	}


#divGlossaryLetterColumn1 {
	width:11px;
	height:192px;
    float:left;
	margin:0px;
    border: 0px;
	padding:8px;
    line-height: 15px;
	}
#divGlossaryLetterColumn2 {
	width:11px;
	height:192px;
    float:left;
	margin:0px;
    border: 0px;
	padding:8px;
    line-height: 15px;
	}

#divGlossaryWordContainer {
	width:236px;
	height:216px;
    float:left;
    /* do this for absolute position in nested divs */
    position: relative; margin: 0 auto; text-align: left;
    z-index:300;
	}

.classGlossaryWordColumn {
	width:102px;
	height:192px;
    }

.classGlossaryWordBoxModel {
	margin:0px;
    border: 0px;
	padding:8px;
    z-index:300;
	}

.classGlossaryWordColumn1 {
	width:102px;
	height:192px;
    position:absolute;
    left:0px;
    top:3px;
	}

.classGlossaryWordColumn2 {
	width:102px;
	height:192px;
    position:absolute;
    left:118px;
    top:0px;
	}

#divGlossaryVertRule {
	background-image: url( images/onePixel.jpg);
    width:1px;
	height:190px;
    /* float:left; */
     position:absolute;
    left:285px;
    top:12px;
    }
/*
#divGlossaryHorizRule {
	background-image: url ( images/onePixel.jpg);
    width: px;
    height: px;
    left: px;
    top: px;
    }
*/

#divGlossaryDefContainer {
	width:472px;
	height:216px;
    float:left;
    /* do this for absolute position in nested divs */
    position: relative; margin: 0 auto; text-align: left; padding-top: 6px; padding-left: 6px;
	}

#divGlossaryControl {
	width:472px;
	height:30px;
    float:left;
	padding:8px;
	margin:0px;
    border: 0px;
	}
/*
padding > 0 breaks the above div for some reason
*/

.classGlossaryDefColumn {
	width:220px;
	height:162px;
    }

.classGlossaryDefBoxModel {
	margin:0px;
    border: 0px;
	padding:8px;
	}

.classGlossaryDefColumn1 {
	width:220px;
	height:162px;
    position:absolute;
    left:0px;
    top:30px;
	}

.classGlossaryDefColumn2 {
	width:220px;
	height:162px;
    position:absolute;
    left:236px;
    top:30px;
	}

.classGlossaryProdColumn {
	width:220px;
	height:162px;
    }

.classGlossaryProdBoxModel {
	margin:0px;
    border: 0px;
	padding:8px;
	}

.classGlossaryProdColumn1 {
	width:220px;
	height:162px;
    position:absolute;
    left:0px;
    top:30px;
	}

.classGlossaryProdColumn2 {
	width:220px;
	height:162px;
    position:absolute;
    left:236px;
    top:30px;
	}

/*  Used for NH Ingredient Journey Map
    Same as North Container, an overlay
*/
#divIngredientContainer {
	width:796px;
	height:216px;
    position:absolute;
    left:172px;
    top:0px;

    z-index:200;
	}


#divIngredientContainerFloat {
	width:796px;
	height:216px;
    float:left;
    /* do this for absolute position in nested divs */
    position: relative; margin: 0 auto; text-align: left;
    z-index:300;
	}

#divIngredientTitle {
	width:185px;
	height:25px;
    position:absolute;
	top:10px;
	left:10px;
    z-index:400;
	}

#divIngredientIcon1 {
    position:absolute;
    top:120px;
    /* left:200px; */
    left:0px;

    z-index:400;
	}

.classIngredientIcon {
	width:85px;
	height:25px;
    position:absolute;
	}



#divIngredientPopUp {
    z-index:500;
	}

.classIngredientPopUp {
	background-color:#ffffff;
	width:312px;
	height:200px;
    position:absolute;
	}

#divIngredientPopUpColumn1 {
    position:absolute;
    left:0px;
    top:4px;
	height:200px;
	}
#divIngredientPopUpColumn2 {
    position:absolute;
    left:155px;
    top:4px;
	height:179px;
	}
#divIngredientPopUpColumn3 {
    position:absolute;
    left:0px;
    top:4px;
	height:200px;
	}
#divIngredientPopUpColumn4 {
    position:absolute;
    left:155px;
    top:4px;
	height:179px;
	}
#divIngredientPopUpColumn5 {
    position:absolute;
    left:0px;
    top:4px;
	height:200px;
	}
#divIngredientPopUpColumn6 {
    position:absolute;
    left:155px;
    top:4px;
	height:179px;
	}

#divIngredientPopUpColumn7 {
    position:absolute;
    left:0px;
    top:4px;
	height:200px;
	}
#divIngredientPopUpColumn8 {
    position:absolute;
    left:155px;
    top:4px;
	height:179px;
	}


.classIngredientPopUpColumn {
	width:135px;
	margin:0px;
    border: 0px;
	padding:8px;
    overflow:hidden;

    z-index:600;
	}

#divIngredientPopUpImg {
    position:absolute;
    left:163px;
    top:10px;
    z-index:600;
	}

.classIngredientPopUpImg {
	}

#divIngredientPopUpClose {
	width:30px;
	height:12px;
    position:absolute;
    right:119px;
    bottom:4px;
    z-index:1000;

}


/**********************************************/

/* South hemisphere */
#divSouth {
	background-color:#ffffff;
	width:968px;
	height:306px;
    border: 0px solid white;
	padding:0px;
    overflow:hidden;
    float:left;
    /* do this for absolute position in nested divs */
    position: relative; margin: 0 auto; text-align: left;
	}

#divSouthBackdrop {
	width:968px;
	height:261px;

    position:absolute;
    left:0px;
    top:12px;
    z-index:100;
}

#divSouthLogo {
	width:35px;
	height:25px;
    position:absolute;
    left:12px;
    bottom:50px;
    z-index:110;
}

#divSouthCopyright {
	position:absolute;
    left:188px;
    bottom:50px;
    z-index: 110;
    }

#divSouthMenu {
	width:158px;
/*	height:104px; */
    position:absolute;
    left:28px;
    top:12px;
    z-index:200;
}

.classSouthMenuSub {
    overflow:hidden;
}

#divSouthMenuSub1 {
}
#divSouthMenuSub2 {
}

#divSouthRuleVert {
	background-image: url( images/onePixel.jpg);
/*    background-repeat: no-repeat; */
	width:1px;
	height:260px;
    position:absolute;
    left:171px;
    top:12px;
    z-index:300;
}

#divSouthRuleVertShort {
	background-image: url( images/onePixel.jpg);
/*    background-repeat: no-repeat; */
	width:1px;
	height:130px;
    position:absolute;
    left:171px;
    top:12px;
    z-index:300;
}


#divSouthMenuBrowseContainer {
	width:160px;
	height:280px;
    position:absolute;
    left:178px;
    top:12px;
    z-index:200;
}

#divSouthMenuBrowseMenu {
	padding-left:8px;
    }


.classSouthMenuBrowseMenuSub    {
	padding:4px;
}

.classSouthMenuBrowseMenuSubSub    {
	padding:4px;
}

#divSouthProductContainer {
	width:620px;
	height:280px;
    position:absolute;
    left:338px;
    top:12px;
}

#divSouthProductContainerFloat {
	width:620px;
	height:280px;
    float:left;

    /* do this for absolute position in nested divs */
    position: relative; margin: 0 auto; text-align: left;
}

/* product image */
#divSouthProductCol1 {
	width:155px;
	height:280px;
    position:absolute;
    left:0px;
    top:12px;
}
/* product desc*/
#divSouthProductCol2 {
	width:132px;
	height:280px;
    position:absolute;
    left:155px;
    top:0px;

}
/* product benefits, skin care, applications, ingredients */
#divSouthProductCol3 {
	width:310px;
	height:280px;
    position:absolute;
    left:287px;
    top:0px;
    padding-left: 12px;
    padding-right: 12px;
}
#divSouthProductCol4 {
	width:310px;
	height:280px;
    position:absolute;
    left:287px;
    top:0px;
    padding-left: 12px;
    padding-right: 12px;
}
#divSouthProductCol5 {
	width:310px;
	height:280px;
    position:absolute;
    left:287px;
    top:0px;
    padding-left: 12px;
    padding-right: 12px;
}
#divSouthProductCol6 {
	width:310px;
	height:280px;
    position:absolute;
    left:287px;
    top:0px;
    padding-left: 12px;
    padding-right: 12px;
}

#divSouthProductPopUp {
	background-color:#ffffff;
	width:324px;
	height:488px;
    border: 1px solid brown;

    position:absolute;
    left:155px;
    bottom:19px;
    z-index:200;
}

#divSouthProductPopUpClose {
	width:32px;
	height:20px;

    position:absolute;
    right:10px;
    bottom:2px;
    z-index:300;
}




/**********************************************/

/* Overlay, this lies over the North, South, divs */
.overlayContainerx {
	background-image:none;
    position:absolute;
    left:9px;
    top:104px;
    z-index:200;
    }
.overlayDimx {
	width:959px;
	height:480px;
    }
#divOverlayx {
    border: 0px solid white;
	padding:0px;
    overflow:hidden;
}

.classOverlay {
	width:959px;
	height:480px;
    border: 0px solid white;
	padding:0px;
    overflow:hidden;

    position:absolute;
    left:9px;
    top:104px;
    z-index:200;

}

#divOverlay {
	background-image:url( images/TopOverlay.png) repeat;
	background-repeat:repeat;
    z-index:200;
}

#divOverlayNoBkgnd {
	background-image:none;
    z-index:300;

	background-color:#ffffff;
	width:951px;
	height:476px;

    position:absolute;
    left:18px;
    top:104px;
}

/* OverlayMenu, a close button */
#divOverlayMenu {
	background-image:none;
	width:158px;
	height:14px;

    position:absolute;
    left:19px;
    bottom:24px;
}

/* OverlayLeftShadow, a close div (p2)*/
#divOverlayLeftShadow {
	width:18px;
	height:480px;

    position:absolute;
    top:104px;
    left:0px;
    z-index:400;
}

/* OverlayBottomShadow, a close div (p2)*/
#divOverlayBottomShadow {
	width:959px;
	height:22px;

    position:absolute;
    bottom:0px;
    left:0px;
    z-index:400;
}


#divOverlayContent1 {
    }
#divOverlayContent2 {
    }
#divOverlayContent3 {
    }
#divOverlayContent4 {
    }

/* Press (within Overlay) */
#divPress {
	width:950px;
	height:430px;

    position:absolute;
    left:19px;
    top:20px;
}


#divPressMenu {
	width:190px;
    position:absolute;
    left:0px;
    top:0px;
}

#divPressMenuSubContainer p {
	margin-top: 6px;
    margin-bottom: 6px;
    }

#divPressMenuSubContainer {
	/* width:190px; */
    width: 150px;
    height:430px;
    position:absolute;
    left:190px;
    top:0px;
    overflow:auto;
}

#divPressMenuSub {
    width:190px;
    height:430px;
    float:left;
}


#divPressColumnContainer {
	width:470px;
    height:430px;
    position:absolute;
    left:380px;
    top:0px;

}

#divPressColumn {
    width:235px;
    height:430px;
    float:left;
    overflow:hidden;
}

/* Spa (within Overlay) */
#divSpa {
	width:959px;
	height:430px;

    position:absolute;
    left:209px;
    top:20px;
}

#divSpaColumn1 {
}
#divSpaColumn2 {
}
#divSpaColumn3 {
}

.classSpaColumn {
	width:217px;
	height:430px;

    float:left;
}

/* Pro (within Overlay) */
#divPro {
	width:950px;
	height:440px;

    position:absolute;
    left:0px;
    top:20px;
}

#divProContainer {
    float:left;
    /* do this for absolute position in nested divs */
    position: relative; margin: 0 auto; text-align: left;
}

#divProTable {
	width:799px;
	height:430px;

    position:absolute;
    left:156px;
    top:20px;
    overflow:auto;
}

#divProInstructions {
	width:220px;
	height:430px;

    position:absolute;
    left:635px;
    top:20px;
}

#divProEmailForm {
	width:220px;
	height:100px;

    position:absolute;
    left:643px;
    top:120px;
}


/* Contact (within Overlay) */
#divContact {
	width:307px;
	height:440px;

    position:absolute;
    left:634px;
    top:20px;
}

/* Privacy Policy & Terms (within Overlay) */
#divPrivacy, #divTerms {
	width:600px;
	height:450px;

    position:absolute;
    left:295px;
    top:px;
    overflow: auto;
}




/**************************************************************/

/* Footer */
#divFooter {
	background-color:#ffffff;
	width:968px;
	height:220px;
    border: 0px solid white;
	padding:0px;

    overflow:hidden;

    /* do this for absolute position in nested divs */
    position: absolute;
    top:611px;
    top:262px;

    color:white;
    z-index:500;
    z-index:1000;
	}

#divFooterBlock {
/*	background-color:; */
	width:968px;
	height:220px;
    /* do this for absolute position in nested divs */
    position: absolute;
    top:0px;

    z-index:600;
	}

#divShoppingCartHeader {
	background-color:#a97537;
	width:968px;
	height:20px;

    float:left;
    /* do this for absolute position in nested divs */
    position: relative; margin: 0 auto; text-align: left;
    z-index:700;
}

#divCartQuantity {
    position:absolute;
    width:860px;
    left:20px;
    top:2px;
    z-index:700;
    }

#divCheckout {
    width:160px;
    width:60px;
    position:absolute;
    right:20px;
    top:2px;
    text-align:right;
    }

#divShoppingCartContainer {
	width:7744px;
	height:180px;

    float:left;
    /* do this for absolute position in nested divs */
    position: relative; margin: 0 auto; text-align: left;
    z-index:700;
}

.classCartItem {
	width:173.6px;
	height:160px;

    float:left;
    padding:10px;
    /* do this for absolute position in nested divs */
    position: relative; margin: 0 auto; text-align: left;
    z-index:700;
   /* border-right: 1px solid #aa7133; */
}

.classCartItemImage {
	width:100px;
    position:absolute;
    left:2px;
/*    top:2px; */
    top:10px;

}

.classCartItemTitle {
	width:93.6px;
    position:absolute;
    left:100px;
    top:20px;
}

#divCartScroll {
	width:96.8px;
	height:160px;

    float:left;
    /* do this for absolute position in nested divs */
    position: relative; margin: 0 auto; text-align: left;
    z-index:900;
}

.classCartScroll {

	width:20px;
    position:absolute;
    left:40px;
    top:0px;
    z-index:1000;
}



#divShoppingCartFooter {
	background-color:#c69f74;
	width:968px;
	height:20px;

    float:left;
    /* do this for absolute position in nested divs */
    position: relative; margin: 0 auto; text-align: left;
    z-index:800;
}

#divTotal {
    width:160px;
    position:absolute;
    right:20px;
    top:2px;
    text-align:right;
    }

/**********************************************************/
/* Fonts, Font colors, Line heights, Links, anchors */

/**********************************************************/
/* Fonts, Font colors, Line heights, Links, anchors */


a {
    text-decoration:none;
    }

body {
	font-family: Arial, "Lucida Grande", Verdana, Tahoma, san-serif;
	/* font-size: 62.5%; */
    scrollbar-base-color: #aa7135;
    }

/* menuTop has a white background */
.menuTop, .menuTop a, .menuTop a:visited {
	font-size: 10px;
	font-weight: normal;
	color: #aa7135;
	line-height: 15px;
	list-style-type: none;
	}

/* check amala.css.php line 197-199 for highlighter colors - these override */
.menuTop a:hover {
	color: #3c2415;
	}

.redText {
	font-weight: bold;
    color: #d9161f;
    }

.menuTop a:active {
	color: #3c2415;
    font-weight: bold;
    }

.textOverlay {
    color: #3c2415;
    }

.textOverlay a, .textOverlay a:visited {
    color: #3c2415;
    }

.textNorthColumn, .textNorthColumn a, .textNorthColumn a:visited  {
    color: #ebdfd2;
	line-height: 14px; /* test */
    font-size: 11px;
    }

.textNorthColumn1, .textNorthColumn1 a, .textNorthColumn1 a:visited {
	font-weight: bold;
    color: #dfc8b1;
    line-height: 15px;
    }

.textNorthColumn1 a:hover, .textNorthColumn a:hover {
	color: #ffffff;
    }

.textNHTitle {
	font-weight: bold;
    }


.textNorthColumnTitle {
	line-height: 15px;
    color: #ebdfd2;
    }

.textNorthColumnScroll, .textNorthColumnScroll a, .textNorthColumnScroll a:visited {
    color: #ffffff;
	font-weight: bold;
    }

.textNorthQuote {
	text-indent: 5px;
    margin-left: -5px;
	}

.textNorthColumn .textNorthSubtitles {
	color: #ffffff;
    font-weight: bold;
    }

.textGlossary, .textGlossary a, .textGlossary a:visited {
    color: #dfc8b1;
	font-weight: bold;
    line-height: 100%;
    }

.glossTitle {
	color: #dfc8b1;
    font-weight: bold;
    }

.textGlossaryWordColumn {
    color: #dfc8b1;
	/* font-size: 0.91em; */
	font-weight: bold;
   line-height: 130%;
    }

.textGlossaryWordColumn a, .textGlossaryWordColumn a:visited {
    color: #dfc8b1;
	font-weight: bold;
    }

.textGlossaryDefColumn {
    color: #ebdfd2;
	font-weight: normal;
	font-size: 1em;
    line-height: 120%;
    }

.textGlossaryProdColumn {
    color: #ebdfd2;
	font-weight: normal;
	font-size:1em;
    line-height: 120%;
    }


/* set the attributes of the lead plant links */
.textIngredientIcon a {
    color: #ebdfd2;
	font-weight: bold;
	font-size:1.2em;
    line-height: 120%;
    }

.textIngredientPopUp, .textIngredientPopUp a:link {
    color: #aa7135;
	font-weight: normal;
	font-size: 11px;
    line-height: 14px;
    }


.textIngredientPopUpClose, .textIngredientPopUpClose a:link, .textIngredientPopUpClose a:visited {
	font-size: 10px;
    color: #aa7135;
    line-height: 14px;
    }


.classScrollBox a, .classScrollBox a:link, .classScrollBox  a:visited {
	font-size: 10px;
    color: #000000;
    line-height: 14px;
    }


.textIngredientTitle {
 	color: #ffffff;
    font-weight: bold;
    }

.textPostCardTitle {
	color: #aa7135;
    font-weight: bold;
    line-height: 9px;
    }



.textFarmInfo {
	font-style: italic;
    }

#divLogo img {
	border: 0px;
	}

div.wrap {
	line-height: 11px;
    margin-bottom: -11px;
    }

* .wrapSub {
	line-height: 11px;
    }

.menuNorth, .menuNorth a, .menuNorth a:visited {
	font-size: 10px;
	font-weight: normal;
	color: #dfc8b1;
	line-height: 15px;
	list-style-type: none;
	}


.menuNorth a:hover {
	color: #ffffff;
	}

.menuNorth a:active {
	color: #ffffff;
    font-weight: bold;
	}

/* menuHemi has a dark or white background */
.menuHemi, .menuHemi a, .menuHemi a:visited {
	font-size: 10px;
	font-weight: normal;
	color: #c69f74;
	line-height: 15px;
	list-style-type: none;
	}

.menuHemi a:hover {
	color:#aa7135;
    }

#divSouthMenu a:hover {
	font-weight: normal;
    color: #aa7135;
	}

#divPressMenu a:hover {
	color: #531d0b;
	}


.pressCopy {
	padding-right: 20px;
    line-height: 13px;
    }

.menuSouth, .menuSouth a, .menuSouth a:visited {
	font-size: 10px;
	font-weight: bold;
	color:#c69f74;
	line-height: 15px;
	list-style-type: none;
	}

.menuSouthBrowse, .menuSouthBrowse a, .menuSouthBrowse a:visited {
	font-size: 10px;
	font-weight: normal;
	color:#c69f74;
	line-height: 13px;
	list-style-type: none;
	}

.textCopyright {
	color: #c69f74;
    font-size: 9px;
    line-height: 11px;
    font-weight: 400;
    }

.shText {
	color: #3c2415; /*changed from 666666 */
    }


.shTextBullets {
	text-indent: -8px;
    padding-left: 8px;
    }

.shTextBullets p {
	margin-top: 0px;
    margin-bottom: 0px;
    }

.shTextIng {
	line-height: 11px;
    }

.shTextIng {
	margin-top: 0px;
    margin-bottom: 0px;
    }

.shTitle {
	font-weight: bold;
    color: #aa7135;
    }

.shLink a, .shLink a:visited, .shCart a, .shCart a:visited {
	color: #c69f74;
    }

.shLink a:hover, .shCart a:hover {
	color: #aa7135;
    }

.textGrayedOut {
	color: #bbbbbb;
    }

.textRedOut {
	color: #ff0000;
    }

.textPro {
	font-size: 11px;
	color: #aa7135;
	line-height: 14px;
	list-style-type: none;
	}

.textProLabel {
	font-size: 11px;
	font-weight: bold;
	color: #aa7135;
	line-height: 14px;
	list-style-type: none;
	}

.inputPro {
	font-size: 10px;
	font-weight: normal;
	color: #aa7135;
	line-height: 15px;
	list-style-type: none;
    border-color: #3c2415;
    border-width:1px;
    background-color:#ffffff;
	}

.textContact {
	font-size: 11px;
    line-height: 15px;
    color: #aa7135;
    }

.textContact a:link, a:visited {
	color: #aa7135;
    }

.textContact a:hover {
	color: #3c2415;
    font-weight: bold;
    }

.textPrivacy {
	font-size: 11px;
    line-height: 15px;
    color: #aa7135;
    padding-right: 25px;
    }

.textPrivacyTitle {
	font-size: 11px;
    line-height: 15px;
    font-weight: bold;
    color: #3c2415;
    }

 .textPrivacySubTitle {
 	font-weight: normal;
    color: #3c2415;
    }

 .textPrivacyIndent {
 	margin-left: 30px;
    color: #3c2415;
    }

.textPrivacyIndent a, .textPrivacyIndent a:visited {
	color: #aa7135;
    }

.textPrivacyIndent a:hover {
	color: #3c2415;
    font-weight:bold;
    }

.textPrivacy a, .textPrivacy a:visited {
	color: #aa7135;
    font-weight: bold;
    }

.textPrivacy a:hover {
	color: #3c2415;
    font-weight:bold;
    }

.hangingNumbers {
	text-indent: -17px;
    margin-left: 17px;
    }


/****** Footer ***/

#divShoppingCartHeader a, #divShoppingCartHeader a:visited, #divShoppingCartFooter {
	color: #ffffff;
    }

#divShoppingCartFooter {
	color: #ffffff;
    }

.shScroll a, .shScroll a:visited, .shScroll a:active, .shScroll a:hover {
	color: #ffffff;
    }

.itemsIndent {
	padding-left: 373px;
    font-weight: bold;
    }
th {font-size: 11px; font-weight: bold; color:#aa7133;}
td {font-size: 11px; color:#666666;}
.divider {color:#531d0b;font-weight: bold;}
