

body { margin:0px; font:Arial, Helvetica, sans-serif; background-image:url(../images/bg.gif); background-repeat:repeat-x; background-position:top left; font-size:13px;}

h1 {font-size:14px; color:#9e0000; text-decoration:underline; font-family:Arial;}
hr { color:#666; width:220px; height:1px; margin-right:10px;  }
img { border: none; }
input, textarea  { border:1px solid #538CB7; background-color:#fff; color:#333; font:13px Arial; margin:0 0 10px; padding:1px;}
.frmfld {  width:200px; }
p {font-family:Arial, Helvetica, sans-serif;}
div {margin:0px; padding:0px;}




div, body  { margin:0; padding:0; }

#top-section    { position:absolute; top:0; left:0;  }

.nav_01   {  background-image:url(../images/1_01.jpg); position:absolute; top:0; left:0; margin:0; padding:0; width:773px; height:106px;}
.nav_01 img   { position:absolute; right:0; top:0; border:none; margin:0; }
#nav_02   {  position:absolute; top:106px; left:0; width:800px; }
#nav_02 img   { margin:0; padding:0; }

#nav_02b   {  position:absolute; top:136px; left:0; width:773px; }
#nav_03   {  position:absolute; top:166px; left:0;  }
#nav_04   {  position:absolute; top:314px; left:0; width:773px;  }
#top-relative    { position:relative; width:100%; height:327px; margin:0; padding:0;}


#body-container { width:100%; position:absolute; top:327px; left:0; padding:0; margin:0; overflow:hidden; }

#relative-container   { position:relative; width:755px; background:url(../images/1_10.jpg) top right repeat-y;  padding:0; margin:0; display:table-cell;   }

#welcome	{ width:484px; background:url(../images/1_09.jpg) top no-repeat #5B95BF; text-align:left; color:#FFF; margin:0px; padding:0px; min-height:500px; display:table-cell; float:left; }



#contactus {  background:url(../images/1_10.gif) top right repeat-x; width:271px; font-weight:bold; margin:0; padding:0px; color:#333;  font-family:arial; display:inline; position:absolute; top:0; left:484px;}

#address     {  font-family:arial; padding-bottom:14px; font-weight:bold; color:#555; font-size:12px;  }

.padded-form  { margin:0px 10px 10px 20px; background:url top repeat-none; text-align:left;}

#form-back    { width:100%; padding:0; margin:0;  background:url(../images/longform-bg.jpg) repeat-y;  }
#anchor-menu   { font-size:15px; font-family:verdana; padding:0px; margin:20px 0 0 10px; line-height:20px; list-style:none; width:450px;}


#anchor-menu a  { color:#ddd; padding-left:10px; background-image:url(../images/arrow-white.gif); background-repeat:no-repeat; background-position:left;  }
#anchor-menu a:hover  { color:#fff; text-decoration:underline; }
#anchor-menu li a{ color:#fff; font-size:10px; text-decoration:underline;  line-height:15px; padding-left:10px; margin:0; background-image:url(../images/arrow-white.gif); letter-spacing:-1px; background-repeat:no-repeat; background-position:left;}
#anchor-menu li   { margin: 5px 0  0 12px; }
#anchor-menu li a:hover  { color:#DDD; }


.frmfld { font-size:10px; font-weight:bold; color:#333; width:175px; border:1px solid #333; background-color:#DDD; }
.frmfld2 { font-size:10px; font-weight:bold; color:#333; }




.button { font-size:12px; font-weight:bold; color:#FFF; width:75px; border:1px solid #333; background-color:#333; }
.button a:hover{ background-color:#666; }

.padded-text   { margin:0 0px 0px 20px; padding:10px 0 20px 0; font-size:12px; display:table-cell; width:450px; }

.padded-text h1 {  margin:0px 0px 20px 0px; font-size:20px; text-decoration:none; font-weight:bold; color:#FFF; }
.padded-text h3 {  margin:30px 0px 20px 10px; font-size:14px; font-family:Arial; border-left:3px solid #ddd; padding:0 0 0 10px; color:#FFF; text-decoration:none;  }
.padded-text p { margin:15px; }



#footer   {  width:100%; MARGIN:0; height:100px; position:relative; display:table; background-image:url(../images/btm-nav-bg.gif); background-position:top; background-repeat:repeat-x; background-color:#666666; clear:both; border-top:1px white solid;}
#footer a{color:#fff; font-family:Arial; }
#footer p  { margin:30px; padding:10px; border:1px dotted #555;   }
.gallery-container {width:470px; overflow:hidden; height:600px;}

.img-brdr {border:2px solid white;}

.skincare-caption {font-color:#FFF; font-size:10px; vertical-align:top; text-align:center; width:50%;}
.skincare-caption2 {font-color:#FFF; font-size:14px; font-weight:bold: }

.marketing-footer {font-size:9px; color:#CCC;}
.marketing-footer a{font-size:9px; color:#CCC;}

#MailingList{
background:url(../images/MailingList.gif) no-repeat;
height:70px; /* 120px */
margin:0 0 0 20px;
padding:50px 0 0 10px;
width:164px; /* 174px */
}
#MailingListInput{
margin:0;padding:0;
padding:3px;
}
