/* CSS Document */

body {margin:0 0px 0 0px; background:#D2A496;}

/*------{CONTAINTERS}-------*/
#toprow {width:auto; height:50px; background:#3D2706; padding-right:370px;}
#middlerow {width:auto; height:256px; background:url(../images/bg_middlerow.gif) repeat-x; margin-left:auto; margin-right:auto;}
#maincontent {width:711px; min-height:700px; height:auto; background:url(../images/bg_column.gif) repeat-y; margin-left:auto; margin-right:auto; overflow:auto;}
#leftcolumn {width:380px; height:auto; margin-left:20px; float:left;}
#facialmenu {width:235px; height:auto;float:left; background:url(../images/bg_facialmenu_top.gif) top center no-repeat; margin-left:5px; padding-top:30px; padding-left:35px; padding-right:35px; padding-bottom:30px;}
#floatleft { width:77px; height:55px; float:left; margin:5px; margin-bottom:0;}
#footer {width:711px; height:70px; background:url(../images/bg_column.gif) repeat-y; margin-left:auto; margin-right:auto; text-align:center; padding-top:10px; padding-bottom:15px;}
#subpagemain {width:400px; height:auto; padding-left:30px; padding-right:10px; padding-top:20px; float:left;}
#subpageright {width:215px; height:auto; padding-right:20px; padding-left:20px; padding-top:20px; padding-bottom:20px; float:left; background:#F7E8E4; border:dashed 1px #E6D7B1;}
#productimg {width:152px; height:212px; float:left; margin-right:10px; }


/*------{TYPE}-------*/
.headerbody {font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#BD9954; line-height:24px;}
.facialheader {font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#E6D7B1; font-weight:bold;}
.facialbody {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; line-height:16px;}
.menulink {font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#E6D7B1; line-height:18px; text-decoration:underline;}
.footer {font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#604615; text-decoration:none; line-height:18px;}
a.footer:hover {font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#604615; text-decoration:underline;}
.facialheader2 {font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#604615; font-weight:bold;}
.facialbody2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#604615; line-height:16px;}
.menuheader {font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#604615; text-decoration:underline; font-style:italic;}
.bullets {font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#604615; text-decoration:underline; font-style:italic; line-height:18px;}
.bodylink {font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#604615; text-decoration:underline; line-height:18px;}
#line {border-bottom-style:dashed; border-bottom-color:#F2E4E0; border-bottom-width:1px;}

.holiday {font-weight:bold; color:#990000; font-size:12px;}

/*------{NAVIGATION}-------*/
#nav {width:412px; height:24px; position:absolute; top:5px; left:610px;}
ul#menu {list-style-type:none; line-height:0px;  margin:10px 0 0px 0;}
ul#menu li {text-indent:-2000px;}
ul#menu li a {display:block; height:24px; text-indent:-2000px; text-decoration:none;}

a#menu-home{background: url(/images/n_home.gif) no-repeat top; height:24px; width:61px; float:left; }
a#menu-facials{background: url(/images/n_facials.gif) no-repeat top; height:24px; width:71px; float:left; }
a#menu-products {background: url(/images/n_products.gif) no-repeat top; height:24px; width:85px; float:left; }
a#menu-contact {background: url(/images/n_contact.gif) no-repeat top; height:24px; width:81px; float:left; }
a#menu-shoppingcart {background: url(/images/n_shoppingcart.gif) no-repeat top; height:24px; width:114px; float:left; }

a#menu-home:hover {background-position:bottom;}
a#menu-facials:hover {background-position:bottom;}
a#menu-products:hover {background-position:bottom;}
a#menu-contact:hover {background-position:bottom;}
a#menu-shoppingcart:hover {background-position:bottom;}
