/* Zero-out styles */
:link,:visited {text-decoration: none}
ul,ol {list-style:none}
h1,h2,h3,h4,h5,h6,pre,code {font-size:1em;}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,img {margin:0; padding:0}
a img,:link img,:visited img { border:none }
address { font-style:normal }

/*header*/
DIV.logo {float:left}
DIV.header {height:70px; text-align:right;}
DIV.headerLine {border-bottom:1px solid #837a3f; margin:0 10px 0 135px;}
IMG.logo {width:145px; height:255px; margin:0; position:relative; top:-20px; left:-20px}
IMG.header {width:418px; height:49px; margin:10px 10px 0 0;}

/*navigation*/
DIV.nav {height:30px; text-align:right; margin:10px 10px 0 10px;}
UL.nav LI {display:inline; font-weight:bold; font-size:16px;}
UL.nav LI A {text-decoration: none}
UL.nav LI A:link,
UL.nav LI A:visited {color:#837a3f;}
UL.nav LI A:hover {color:#ede4cf;}
UL.nav LI A:active {color:#837a3f;}

/*content*/
BODY {background-color:#fff3bf; background-image:url(../images/crossHatch-back.jpg); background-repeat:repeat-x; text-align:center; font-family:arial; color:#837a3f;}
DIV.container {width:700px; background-color:#cdc187; margin:auto; margin-top:30px;}
DIV.content, DIV.contentHome {width:500px; min-height:300px; background-color:#fff3bf; float:right; margin-right:10px; text-align:left;}
DIV.contentLeft {width:50%; float:left;}
DIV.contentRight {width:50%; float:right;}
DIV.contentBottom {margin-bottom:25px;}
DIV.rule {border-bottom:1px solid #837a3f; margin:10px 25px 4px 25px;}
DIV.hairPic {width:163px; height:200px; float:left;}
DIV.contentImage {text-align:center; margin-top:25px;}
DIV.bottomGraphic {width:510px; height:20px; float:right; margin:0;}
H2 {font-size:18px; margin:25px 25px 5px 25px;}
H3 {font-size:13px; margin:10px 25px 5px 25px;}
P {font-size:14px; margin:10px 25px 10px 25px;}
P.bold {font-weight:bold;}
P.copy {font-size:11px; margin:10px 25px 5px 25px;}
P.quote {font-size:11px; text-align:center;}
A {color:#708855; font-weight:bold;}
A:hover {text-decoration:underline;}
UL.content {font-size:11px; margin:10px 25px 5px 40px; list-style-type:disc;}

/*footer*/
DIV.footer {background-color:#fff3bf; width:100%; margin:0;}
P.footer {font-size:10px; margin:0; float:left;}
P.footer2 {font-size:10px; margin:0; text-align:right; float:right;}

/*images*/
IMG.hairPic {width:163px; height:180px; margin:10px 0 0 13px;}
IMG.bottomGraphic {width:510px; height:66px;}
IMG.bumble {width:242px; height:50px; margin:10px 0 10px 25px;}
IMG.bumbleProduct {width:100px; height:151px; margin:25px; float:right;}
IMG.loreal {width:158px; height:39px; margin:10px 0 10px 25px;}
IMG.lorealProduct {width:123px; height:324px; margin:25px; float:right;}
IMG.richardCampione {width:150px; height:192px; float:right; margin:25px;}
IMG.nancyNgouy {width:150px; height:194px; float:right; margin:25px;}
IMG.shannonMatteson {width:150px; height:185px; float:right; margin:25px;}
IMG.dmarkisWigfall {width:150px; height:211px; float:right; margin:25px;}
IMG.marthaGarcia {width:150px; height:194px; float:right; margin:25px;}
IMG.johnDavid {width:150px; height:227px; float:right; margin:25px;}
IMG.gallery {width:200px; height:134px; margin:10px 15px 15px 25px;}