html { margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; background:#1D0F0E url(img/bgtile.jpg) repeat-x; }

#wrapper { width:930px; margin:0 auto; }
#header { height:81px; padding:10px 0px; }
#header a img { border:none; } #header a:focus { outline:none; } #header a { text-decoration:none; }

ul#topNav { height:32px; border-top:1px dashed #5b4e4c; border-bottom:1px dashed #5b4e4c; margin:0px; padding:0px 0px 0px 10px; }
ul#topNav li { list-style:none; display:block; float:left; }
ul#topNav li a { text-decoration:none; font-size:1px; color:#1F1110;  }
ul#topNav li a:focus { outline:none; } /* Remove firefox border */
ul#topNav li a img { border:none; }
ul#topNav li.telNo { margin-left:94px; }

#treatmentBoxes { clear:both; margin-top:14px; }
#treatmentBoxes a img { border:none; }
#treatmentBoxes a { text-decoration:none; }
#treatmentBoxes a:focus { outline:none; }
#treatmentBoxes .middle { margin:0px 15px; }
#treatmentBoxes .left, #treatmentBoxes .middle, #treatmentBoxes .right { float:left; margin-bottom:12px; }

#productBox { clear:both; background:#140a08; border-top:1px dashed #5b4e4c; border-bottom:1px dashed #5b4e4c; width:100%; text-align:center; }
#productBox a img { border:none; }
#productBox a:focus { outline:none; }
#productBox a { text-decoration:none; }

#mainContent {
 padding:15px; clear:both; margin:15px 0px; background:#140a08;
 border-top:1px dashed #5b4e4c; border-bottom:1px dashed #5b4e4c;
 width:900px; color:white; font-size:11px; }
#mainContent h1 { font-size:14px; margin:0px; }
#mainContent h2 { font-size:12px; margin:0px 0 0 1px; }
#mainContent input, #mainContent textarea { margin-bottom:6px; }
#mainContent a { color:#ff357c; } #mainContent a:hover { text-decoration:none; }
#mainContent span { font-size:12px; font-weight:bold; }

.contact { width:277px; float:left; margin-right:15px; }
.contact .contactFlourish { height:2px; background:url(img/contactFlourish.jpg) no-repeat; width:277px; clear:both; }
.contact #contactContent { font-size:12px; padding:15px; width:247px; background:url(img/contactTile.jpg); }
.contact #contactContent address { font-style:normal; }
#mainContent #contactForm { float:left; width:247px; background:url(img/contactTile.jpg); padding:15px; }

#footer { background:#140a08; border-top:1px dashed #5b4e4c; border-bottom:1px dashed #5b4e4c; width:900px; margin:15px 0px; padding:4px 15px; }
#footerLeft { float:left; }
#footerRight { float:right; }
#footerLeft, #footerRight { font-size:11px; color:white; }
#footerLeft a, #footerRight a { color:#ff357c; } #footerLeft a:hover, #footerRight a:hover { text-decoration:none; }
.clr { clear:both; }

span.pink { color:#ff357c; }

