#outertable { 
width: 734px; 
border-top: 5px solid #A3D186; 
}

#outertable2 { 
width: 734px; 
border-bottom: 5px solid #A3D186; 
}

.toplogo { 
padding: 0px 0px 0px 0px; 
}

.topcart { 
border-bottom: 3px solid #FFFFFF; 
padding: 19px 0px 0px 0px; 
width: 124px; 
}

.topcurve { 
border-bottom: 3px solid #FFFFFF; 
padding: 19px 0px 0px 0px; 
}

.topright { 
background-image: url(assets/top_bg.gif); 
padding: 10px 0px 0px 0px; 
width: 439px; 
}

.header { 
background-image: url(assets/top_bg.gif); 
}

.topsearch { 
padding: 8px 10px 0px 0px; 
}

.topfreeship { 
padding: 0px 0px 26px 0px; 
background-image: url(assets/top_rightbg.gif); 
background-position: bottom; 
background-repeat: repeat-x; 
text-align: right; 
}

#lowerleft { 
border-right: 3px solid #FFFFFF; 
width: 200px; 
background-color: #A3D186; 
}

#lower {
margin-bottom: 3px; 
}

.lowerleft_a, .lowerleft_b { 
border-top: 3px solid #A3D186; 
text-align: right; 
padding: 11px 14px 16px 0px; 
font-family: Verdana; 
font-size: 11px; 
font-weight: bold; 
color: #7F2D7F; 
line-height: 16px; 
}

.lowerleft_a { 
background-color: #A3D186; 
}

.lowerleft_a a,.lowerleft_b a { 
text-decoration: none; 
color: #7F2D7F; 
}

.lowerleft_a a:hover,.lowerleft_b a:hover { 
text-decoration: underline; 
}

#maillist {
padding: 4px 0px 0px 0px; 
}

.maillist_name { 
margin-right: 5px; 
width: 132px; 
height: 21px; 
}

.main_specials { 
width: 137px; 
height: 70px; 
background-image: url(assets/main_specials_bg.gif); 
text-align: center; 
vertical-align: middle; 
font-family: Georgia, Times New Roman; 
font-size: 11px; 
font-weight: bold; 
color: #929A7D; 
}

.main_specials a { 
text-decoration: none; 
color: #929A7D; 
}
#skincare_text, #bathbody_text { 
font-family: arial; font-size: 12px; 
color: #666666; 
padding: 0px 0px 0px 12px; 
}

#skincare_text { 
background-image: url(assets/bg_dots.gif); 
background-repeat: repeat-x; 
background-position: bottom; 
padding-bottom: 13px; 
}

#bathbody_head { 
background-image: url(assets/main_bathbody_bg.gif); 
height: 57px; 
width: 531px; 
vertical-align: bottom; 
}

#bathbody_body { 
background-image: url(assets/bg_dots2.gif); 
}

.bb_prod { 
background-color: #FFFFFF; 
width: 131px; 
height: 92px; 
text-align: center;
vertical-align: middle;
}
#footer_a { 
border-top: 5px solid #E4DDAF; 
font-family: Verdana; 
font-size: 11px; 
color: #666666; 
line-height: 18px; 
}

#footer_a a { 
color: #486DB4; 
text-decoration: underline; 
}

#footer_a a:hover { 
text-decoration: none; 
}

#footer_b { 
font-family: arial; 
font-size: 10px; 
color: #486DB4; 
line-height: 16px; 
padding: 0px 0px 22px 0px; 
}

#footer_b a { 
color: #486DB4; 
text-decoration: none; 
}

#footer_b a:hover { 
text-decoration: underline; 
}

#subpagecontent td { 
font-family: Arial; 
font-size: 13px; 
color: #333333; 
}

#subpagecontent td a { 
color: #486DB4; 
text-decoration: none; 
}

#subpagecontent td a:hover { 
color: #486DB4; 
text-decoration: underline; 
}

#subpagecontent td a.prodlink { 
font-size: 12px; 
font-weight: bold; 
}

.sub_pagetitle { 
font-family: Verdana; 
font-weight: bold; 
font-size: 18px; 
color: #486DB4; 
text-align: left; 
}

.sub_pagetitle img { 
margin: 0px 0px 10px 0px; 
}

.sub_introtext {  
text-align: left; 
}

.sub_pagehead { 
border: 1px solid #C5D1E7;
padding: 15px 15px 15px 15px; 
text-align: left; 
}

.sub_prodimage { 
width: 125px; 
border-top: 1px solid #C5D1E7; 
border-bottom: 1px solid #C5D1E7; 
border-left: 1px solid #C5D1E7; 
padding: 5px 5px 5px 5px; 
}

.sub_proddesc { 
border: 1px solid #C5D1E7; 
padding: 5px 5px 5px 5px; 
}

.sub_proddesc2 { 
width: 114px; 
border: 1px solid #C5D1E7; 
padding: 5px 5px 5px 5px; 
}

select { 
font-family: arial; 
font-size: 11px; 
}

input.search_textbox { 
border: 1px solid #666666; 
background-color: #DEDEDE; 
font-family: arial; 
font-size: 11px; 
font-weight: bold; 
color: #666666; 
}

input.search_button { 
border: 0px; 
width: 47px; 
height: 18px; 
margin-left: 10px; 
background-image: url(assets/top_search.gif); 
background-repeat: no-repeat; 
background-position: left top; 
}

.custom_page_text{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: normal; 
color: #666666;
}
.custom_page_links{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: normal; 
color: #A3D186;
text-decoration: underline;
}
.custom_page_links:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: normal; 
color: #A3D186;
text-decoration: none;
}

.custom_page_text2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: normal; 
color: #666666;
}
.custom_page_links2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: normal; 
color: #666666;
text-decoration: none;
}
.custom_page_links2:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: normal; 
color: #666666;
text-decoration: underline;
}
