*{margin:0;padding:0;}

body { 
background-color:#6F5C50; 
margin-left:0; 
margin-right:0; 
margin-top:0;
margin-bottom:0;
}


p  { font-family: arial, Helvetica, sans-serif; 
     color: #6F5C50; 
     font-size: 8pt; 
     line-spacing:-1px;
     line-height: 14px;
     margin-top: 9px;
}

p.alt_colour { font-family: arial, Helvetica, sans-serif; 
     color: #b5ac9f; 
     font-size: 9pt; 
     line-spacing:-1px;
     line-height: 11pt;
     margin-top: 6pt;
     margin-bottom: 2px;
}

p.ingredient { font-family: arial, Helvetica, sans-serif; 
     color: #6F5C50; 
     font-size: 9pt; 
     font-weight: bold;
     line-spacing:-1px;
     line-height: 14px;
     margin-top: 14px;
}

p.found_in { font-family: arial, Helvetica, sans-serif;  
     color: #9b8d7b; 
     font-size: 8pt; 
     line-spacing:-1px;
     line-height: 14px;
     margin-top: 9px;
}

p.hp_actives { font-family: arial, Helvetica, sans-serif; 
     color: #6F5C50; 
     font-size: 10pt; 
     line-spacing:-1px;
     line-height: 12pt;
     margin-top: 8px;
     padding-left: 8px;
     padding-right: 8px;
}


p.service_heading { font-family: arial, Helvetica, sans-serif; 
     color: #b5ac9f; 
     font-size: 11pt; 
     line-spacing:-1px;
     line-height: 12pt;
     margin-top: 5pt;
     margin-bottom: 1px;
}

p.service  { font-family: arial, Helvetica, sans-serif; 
     color: #6F5C50; 
     font-size: 8pt; 
     line-spacing:-1px;
     line-height: 14px;
     margin-top: 0px;
}

p.testimonial { font-family: arial, Helvetica, sans-serif; 
     color: #6F5C50; 
     font-size: 8pt;
     font-style: italic; 
     line-spacing:-1px;
     line-height: 14px;
     margin-top: 9px;
     text-align: center;
}

p.testifier { font-family: arial, Helvetica, sans-serif; 
     color: #6F5C50; 
     font-size: 8pt; 
     font-weight: bold;
     line-spacing:-1px;
     line-height: 14px;
     margin-top: 3px;
     text-align: center;
}


p.product_use {
	font-size: 9pt;
        color: #8B7765;
	font-family: Arial, Helvetica, sans-serif;
        text-align: center;
     padding-left: 0px;
     padding-right: 6px;
}

p.facialift_use {
	font-size: 9pt;
        color: #8B7765;
	font-family: Arial, Helvetica, sans-serif;
        text-align: left;
     padding-left: 0px;
     padding-right: 0px;
}

p.product_overview {
	font-size: 10pt;
        font-style: italic;
        color: #6f5c50;
	font-family: 'Times New Roman';
        text-align: center;
        line-height: 12pt;
     padding-left: 0px;
     padding-right: 8px;
}

p.product_quote {
	font-size: 11pt;
        font-style: italic;
        color: #6f5c50;
	font-family: 'Times New Roman';
        text-align: left;
        line-height: 13pt;
     padding-left: 4px;
     padding-right: 12px;
}

p.product_description {
        margin-top: 17pt;
	font-size: 10pt;
        color: #6f5c50;
	font-family: Arial, Helvetica, sans-serif;
        text-align: left;
        line-height: 12pt;
     padding-left: 4px;
     padding-right: 12px;
}

p.prescript {
        margin-top: 16pt;
	font-size: 11pt;
        color: #bbb1a6;
	font-family: Arial, Helvetica, sans-serif;
        text-align: left;
}

span.step {
        color: #bbb1a6;
        font-weight: normal;
}

p.prescript_head {
        margin-top: 11pt;
	font-size: 12pt;
        color: #6F5C50;
	font-family: Arial, Helvetica, sans-serif;
        text-align: left;
        padding-left: 8px;
}

p.prescript_item {
        margin-top: 5pt;
	font-size: 10pt;
        font-weight: bold;
        color: #6F5C50;
	font-family: Arial, Helvetica, sans-serif;
        text-align: left;
        padding-left: 8px;
}

p.prescript_selected {
        margin-top: 16pt;
	font-size: 11pt;
        color: #6F5C50;
	font-family: Arial, Helvetica, sans-serif;
        text-align: left;
}

p.padded  { font-family: arial, Helvetica, sans-serif; 
     color: #6F5C50; 
     font-size: 8pt; 
     line-spacing:-1px;
     line-height: 14px;
     margin-top: 9px;
     padding-left: 12px;
     padding-right: 12px;
}


p.menuover { text-decoration: none; font-family: arial; color: #FFFAF0; font-size: 10pt}


p.footer_text {
	font-size: 8pt;
        color: #FFFAF0;
	font-family: Arial, Helvetica, sans-serif;
        text-align: center;
        line-height: 20px;
}

p.topmenu_text {
	font-size: 8pt;
        color: #FFFAF0;
	font-family: Arial, Helvetica, sans-serif;
        text-align: center;
        line-height: 1px;
        margin-top: 0px;
}

a.noline { text-decoration: none; }
a.prescript { text-decoration: none; color:#bbb1a6; }
a.alt { text-decoration: none; color:#b5ac9f; }
a.prescript:hover { text-decoration: none; color:#6F5C50; }
a.alt:hover { text-decoration: none; color:#6F5C50; }
a.prescript_item { text-decoration: none; color:#6F5C50; }
a.prescript_item:hover { text-decoration: none; color:#bbb1a6; }
a.footer { text-decoration: none; color:#FFFAF0; }
a.footer:hover { text-decoration: none; color:#FFFFFF; }
a.menu { text-decoration: none; font-family: arial; color: #8B7765; font-size: 10pt}
a.order { text-decoration: none; font-family: arial; color: #707070; font-size: 9pt}
a.back { text-decoration: underline; font-family: arial; color: #8B7765; font-size: 10pt}
a.menu:hover { text-decoration: none; font-family: arial; color: #FFFAF0; font-size: 10pt}




hr {
    border: 0;
    width: 100%;
    height: 1px;
    color: #6F5C50;
    background-color: #6F5C50;
}

div.wrapper {
	position: relative;
	text-align: left;
	width: 770px;
	height: 585px;
	margin: 0px auto;
	}


div.horizon {
	background-color: transparent;
	position: absolute;
	top: 50%;
	left: 0px;
	width: 100%;
	margin-top: -292px;
	text-align: center;
	min-width: 770px;
	height: 585px; 
}

div.content {
        position: absolute;
        top: 138px;
        left: 0px;
        width: 770px;
	background-color: #FFFFFF;
        height: 430px;
}

#logo {
        position: absolute;
        left: 0px;
        top: 21px;
        width: 770px;
        height: 119px;
        text-align: center; 
}

#maincontent {
        position: relative;
        top: 1px;
        left: 12px;
        width: 745px;
        height: 406px; 
        }

#footer {
        position: absolute;
        left: 66px;
        top:  565px;
        width: 705px;
        height: 20px;
}

#pricebox {
        position: absolute;
        left: 580px;
        top: 314px;
        width: 200px;
        height: 90px;
}

#priceboxwide {
        position: absolute;
        left: 530px;
        top: 300px;
        width: 250px;
        height: 90px;
}

#also {
        position: absolute;
        left: 550px;
        top: 274px;
        width: 200px;
        height: 20px;
}

#hometext {
        position: absolute;
        left: 290px;
        top: 180px;
        width: 380px;
        height: 200px;
}
#homefacialifttext {
        position: absolute;
        left: 70px;
        top: 194px;
        width: 454px;
        height: 150px;
}

#homefacialiftfoot {
        position: absolute;
        left: 70px;
        top: 310px;
        width: 600px;
        height: 200px;
}

#homepricebox {
        position: absolute;
        left: 100px;
        top: 328px;
        width: 200px;
        height: 90px;
}

#dc_pricebox {
        position: absolute;
        left: 550px;
        top: 140px;
        width: 195px;
        height: 90px;
}

#home_dc_pricebox {
        position: absolute;
        left: 80px;
        top: 320px;
        width: 195px;
        height: 90px;
}

#half_home {
        position: absolute;
        left: 40px;
        top: 10px;
        width: 350px;
        height: 400px;
}

#cc_pricebox {
        position: absolute;
        left: 550px;
        top: 315px;
        width: 195px;
        height: 90px;
}

#backbutton {
        position: absolute;
        left: 0px;
        top:  578px;
        width: 56px;
        height: 18px;
}

#topbar {
        position: relative;
        top: 0px;
        left: 0px;
        width: 770px;
        height: 21px;
        background-image: url("images/topdot.gif"); 
        background-repeat: repeat;
}

#topmenu {
        position: relative;
        top: 0px;
        left: 680px;
        height: 20px;
	font-size: 8pt;
        color: #FFFAF0;
	font-family: Arial, Helvetica, sans-serif;
        text-align: left;
        margin-top: 0px;
}

#menu {
        position: relative;
        top: 2px;
        left: 12px;
        width: 745px;
        height: 22px;
        background-image: url("images/menback.gif"); 
        background-repeat: repeat;
}



#productpic {
        width: 260px;
        text-align: center;  
        float: left;
     }

#productdetail {
        width: 275px;  
        float: left;
     }

#facialiftpic {
        width: 305px;
        text-align: center;  
        float: left;
     }
#facialiftdetail {
        width: 370px;  
        float: left;
     }
#productactives {
        top-margin: 6px;
        background-color: #e8e3da;
        width: 200px;
        height: 240px;
        float: left;
     }

#prescriptions {
        width: 455px;
        float: left;
     }

#prescription_list {
        top-margin: 6px;
        background-color: #e8e3da;
        width: 290px;
        height: 260px;
        float: left;
     }

#prescription_hilite {
        background-color: #e8e3da;
    }

#mainareascroll { 
        height: 405px;
        width: 745px;
        overflow:auto;
        scrollbar-face-color:#e8e3da;
        scrollbar-highlight-color:#b5ac9f;
}

div.scrollable { 
        overflow:auto;
        scrollbar-face-color:#e8e3da;
        scrollbar-highlight-color:#b5ac9f;
}

div.ingbar {
        background-color: #6F5C50;
        width:100%;
        float:left;
}

div.alting {
        background-color: #F8F8F8;
        width:100%;
        float:left;
}

a.anchor { font-family: arial, Helvetica, sans-serif; 
     color: #FFFFFF; 
     font-size: 11pt; 
     font-weight: bold;
     line-height: 12pt;
     margin-top: 1pt;
     margin-bottom: 1px;
     padding-left: 2px;
     float: left;
}

a.backtop { font-family: arial, Helvetica, sans-serif; 
     color: #FFFFFF; 
     font-size: 10pt; 
     text-decoration: none;
     float: right;
     line-height: 12pt;
     margin-top: 1pt;
     margin-bottom: 1px;
     padding-left: 2px;
}


a.alpha {
font-family: arial, Helvetica, sans-serif; 
     color: #b5ac9f; 
     font-size: 11pt; 
     font-weight: bold;
     line-spacing:-1px;
     line-height: 12pt;
     margin-top: 5pt;
     margin-bottom: 1px;
     padding-right: 13px;
     padding-left:0px;
     margin-left:0px;
}

span.noalpha {
font-family: arial, Helvetica, sans-serif; 
     color: #b5ac9f; 
     font-size: 11pt; 
     line-spacing:-1px;
     line-height: 12pt;
     margin-top: 5pt;
     margin-bottom: 1px;
     padding-right: 13px;
}

#ingredients {
        height: 405px;
        width: 505px;
        overflow:auto;
        scrollbar-face-color:#e8e3da;
        scrollbar-highlight-color:#b5ac9f;
        float: left;
}

#ingredients_right {
        margin-top: 6px;
        width: 220px;
        height: 396px;
        background-image: url("/images/ingreds_back.gif"); 
        float: left;
}


#translucent {
    background-color: #FFFFFF;
    margin-top: 6px;
    margin-left: 12px;
    width: 195px; 
    opacity: .7;               /* Standard style for transparency */
    -moz-opacity: .7;          /* Transparency for older Mozillas */
    filter: alpha(opacity=70);  /* Transparency for IE */
}

p.non_translucent {
     font-family: arial, Helvetica, sans-serif; 
     color: #6F5C50; 
     font-size: 8pt; 
     line-spacing:-1px;
     line-height: 14px;
     margin-top: 9px;
     opacity: 1.0;
     -moz-opacity: 1.0;          /* Transparency for older Mozillas */
     filter: alpha(opacity=0);  /* Transparency for IE */
     padding-left: 8px;
     padding-right: 8px;
}

#quantity  { font-family: arial, Helvetica, sans-serif; 
     color: #6F5C50; 
     font-size: 8pt; 
     border-color:  #6F5C50;
     border-style: inset;
     border-width: 1px;
     width: 1.6em;
     height: 16px;
     vertical-align: middle;
}

p.priceinfo { font-family: arial, Helvetica, sans-serif; 
     color: #6F5C50; 
     font-size: 9pt; 
     line-spacing:-1px;
     font-weight: bold;
     vertical-align: middle;
     margin-top: 0px;
}

div.press { float: left;
   margin: 10px 2px 0 2px;
  text-align: center;
}

div.spress { float: left;
   margin: 10px 1px 0 1px;
  text-align: center;
}

div.cewhome {
   position: relative;
   left: 650px;
   top: 320 px;
}

p.caption  { font-family: arial, Helvetica, sans-serif; 
     color: #6F5C50; 
     font-size: 8pt; 
     line-spacing:-1px;
     line-height: 14px;
     margin-top: 1px;
     text-align: center;
}

ul {
margin: 0px;
padding: 0px;
}

li  { font-family: arial, Helvetica, sans-serif; 
     color: #6F5C50; 
     font-size: 8pt; 
list-style-position: inside; 
}