body {font-family: Helvetica, Arial, sans-serif;font-size: 13px;margin:0px;background: url(../images/bg.jpg) top left no-repeat;}
p {line-height: 1.5em;}
.nav {margin-left:240px;width:150px;padding-right:48px;}
.navTitle {margin-left:230px;width:160px;padding-right:48px;}
.content {margin-top:35px;float:left;width:450px;position:absolute; top:0px; left:440px;}
.contentTitle {width:450px;height:50px;font-size:12px;color:#796f54;text-decoration:none;}
.contentTitle a {width:450px;height:50px;font-size:12px;color:#796f54;text-decoration:underline;}
.contentTitle a:hover {width:450px;height:50px;font-size:12px;color:#3c3118;text-decoration:underline;}
.div_h_419 {padding-top:20px;padding-bottom:20px;}

.footer {width:419px;color:#796f54;font-size:11px;}
.footerDiv {padding-bottom:10px;}
.footerDivL{padding-right:40px;float:left;}
.footerDivR {float:right;}
.footerDivR a {font-size:11px;color:#796f54;text-decoration:none; float:left;}
.footerDivR a:hover {color:#3c3118;}

/* ********************** NAV MENU STYLES ********************** */
ul#menu, ul#menu ul {list-style-type:none;margin: 0;padding: 0;width: 15em;}
ul#menu a {display: block;text-decoration: none;}
ul#menu li {margin-top: 1px;}
ul#menu li a {color: #c0c757;padding: 0.5em;}
ul#menu li a:hover {/* background: #000; */}
ul#menu li ul li a {color: #767251;padding-left: 20px;}
ul#menu li ul li a:hover {/* border-left: 5px #000 solid;*/padding-left: 15px;}

ul#menu_h, ul#menu_h ul {list-style-type:none;margin: 0;padding: 0;width: 15em;}
ul#menu_h a {display: block;text-decoration: none;}
ul#menu_h li {margin-top: 1px;}
ul#menu_h li a {color: #c0c757;padding: 0.5em;}
ul#menu_h li a:hover {/* background: #000; */}
ul#menu_h li ul li a {color: #767251;padding-left: 20px;}
ul#menu_h li ul li a:hover {/* border-left: 5px #000 solid;*/padding-left: 15px;}

/* ********************** PRODUCT STYLES ********************** */
.productContent {margin-top:35px;float:left;width:480px;position:absolute; top:0px; left:440px;}
.productImage {float:left; width:155px; padding-bottom:10px;}
.productDescription {float:left; width:240px;}
.productTitle {font-size:16px;color:#796f54;font-weight:bold;padding-bottom:6px;}
.productDesc {font-size:13px;color:#9a8f70; width:240px;float:left;padding-bottom:20px;}
.productPrice {font-size:13px;color:#3c3118;font-weight:bold;float:left;padding-bottom:30px;}
.productAvail {font-size:12px;color:#796f54;font-weight:bold;line-height:20px;}
.productAvailCopy {font-size:12px;color:#9a8f70;line-height:20px;}

.productAllDesc {font-size:12px;color:#9a8f70;padding-top:5px;padding-bottom:8px;}
.productAllDesc a {font-size:12px;color:#9a8f70;padding-top:5px;padding-bottom:8px;text-decoration:none;}
.productAllDesc a:hover {font-size:12px;color:#3c3118;padding-top:12px;padding-bottom:8px;text-decoration:none;}
.productAllPrice {font-size:13px;color:#3c3118;font-weight:bold;padding-bottom:8px;}
.productAllItem {width:150px;float:left;padding-right:5px;}

.cartImg {padding-bottom:10px;}
.relatedCopy {font-size:14px;color:#796f54;font-weight:bold;padding-bottom:20px;}
.relatedItems {width:465px;}
.relatedItem {width:150px;float:left;padding-right:5px;}
.relatedItemDesc {font-size:12px;color:#9a8f70;padding-top:12px;padding-bottom:16px;}
.relatedItemDesc a {font-size:12px;color:#9a8f70;padding-top:12px;padding-bottom:16px;text-decoration:none;}
.relatedItemDesc a:hover {font-size:12px;color:#3c3118;padding-top:12px;padding-bottom:16px;text-decoration:none;}
.relatedItemPrice {font-size:13px;color:#3c3118;font-weight:bold;padding-bottom:22px;}

/* ********************** COMPANY STYLES ********************** */
.policyTitle {font-size:16px;color:#796f54;font-weight:bold;padding-bottom:6px;}
.policyDesc {font-size:13px;color:#9a8f70;float:left;padding-bottom:20px;}
.policyDesc a {font-size:13px;color:#9a8f70;float:left;padding-bottom:20px;text-decoration:none;}
.policyDesc a:hover {font-size:13px;color:#3c3118;float:left;padding-bottom:20px;text-decoration:none;}

.aboutContent {margin-top:35px;float:left;position:absolute; top:0px; left:440px;}
.aboutCopy{font-size:13px;color:#8c8678;width:460px;float:left;}

.boutiqueContent {font-size:13px;color:#9a8d6a;margin-top:35px;position:absolute; top:0px; left:440px; line-height:21px;}
.boutiqueHours {float:left;}
.boutiqueAddress {float:right;}