.contactbio {border: 1px solid #fdeee2; padding: 5px; margin-bottom: 5px; margin-top: 3px; width: 262px; float: left; margin-right: 5px; background: #fcf6e7; position: relative; left: 5px;}

.cphoto {float: left; border: 1px solid #f5e1c6;}

.cinfo {float: left; padding: 15px 5px; position: relative; left: 5px;}

hr {border-top: 0; border-right: 0; border-left: 0; border-bottom: 2px solid #faeac7; background: #fff; height: 1px; overflow: hidden;}

h6 {font-size: 1.1em; color: #5c1919; margin-top: 5px;}

.heading {color: #5c1919; font-weight: bold;}

.heading2 {color: #d64042;}

.aboutphotos {float: left; width: 160px; position: relative; top: 10px; text-align: center;}

.aboutphotos img { border: 1px solid #f5e1c6;}

.aboutcontent {float: left; width: 380px; padding-left: 10px; position: relative; top: 10px; border-left: 2px solid #faeac7; }

.salonresults {width: 520px; position: relative; left: 5px; margin-bottom: 10px;}
.salondist {float: left; width: 120px; text-align: center; padding-top: 5px;}
.saloninfo {float: left; margin-left: 10px;}

.note {border: 1px solid #f2dcce; background: #fff3ec; padding: 10px; margin: 10px 0;}

.note2 {width: 403px; border: 1px solid #f2dcce; background: #fff3ec; padding: 10px; margin: 5px 0; position: relative; left: 4px;}

h1.secondary {margin-bottom: 20px;}

.ssearch {border: 1px solid #fdeee2; padding: 20px 10px; margin-bottom: 5px; margin-top: 3px; width: 420px; margin: 0 auto; display: block; background: #fcf6e7; position: relative; left: 5px;}

.ssearch label {color: #403f3e; width: 120px; position: relative; left: 70px; margin-top: 9px;}

.salonsearch {border: 1px solid #e2881a; margin-top: 8px; position: relative; left: 60px; font-family: tahoma;}

.locate {display: block; margin: 0 auto; margin-top: 20px;}

.model1 {margin-top: 10px; border: 1px solid #f7dfb1; width: 510px; position: relative; left: 25px; margin-bottom: 10px; background: #fbf3de; padding-bottom: 5px;}

.model1 h6 {padding-left: 10px;}

.models {position: relative; left: 15px; padding: 5px 0;}

.modelpic {float: left; width: 120px; text-align: center;position: relative; left: 0px; margin: 0; padding: 0; padding-top: 5px; }

.modelpic a:link, .modelpic a:visited {border: 1px solid #999; width: 100px; height: 100px; display: block;}

.modelpic a:hover {border: 1px solid #8C0000;}

.celebjoin {width: 380px; margin-top: 15px;}

.celebjd {position: relative; left: 20px; margin-bottom: 20px;}

.chmodel {position: relative; left: 400px; top: -10px;}

.mstyles {margin: 5px 0;}

.morestyles {float: right; position: relative; right: 17px;}

.prevstyles {float: left; position: relative; left: 15px;}

.members {position: relative; left: 40px; margin-top: 15px; margin-bottom: 30px; width: 500px;}

.members h2 {color: #d43b36; font-size: 1.2em;}

.newmembers {float: left; width: 250px;}

.newmembers p, p.center {text-align: center;}

.newmembers p, .salonmembers p{margin-bottom: 10px; font-weight: bold;}

.salonmembers {float: left; width: 200px; border-left: 1px dotted #f4dead; padding-left: 10px;}

.salonmembers ul li, .benefits ul li{ list-style: url(../../images/bullet.gif); margin-left: 20px; font-size: 0.9em; font-weight: bold;}

.benefits {width: 470px; background: #fcf5e3; border: 1px solid #f9e9c5; padding: 5px 10px; position: relative; left: 35px; margin-top: 10px;}

.benpoints {float: left;}

.benpoints ul {position: relative; top: 15px;}

.videodemo {float: left; padding-left: 20px;}

.joinsteps {display: block; width: 306px; height: 96px; overflow: hidden; background: url(../../images/join-steps.gif) no-repeat top; position: relative; left: 25px;}

.joinsteps li {display: none; list-style: none;}