body{ margin:0px; background:url(../images/bg.jpg) no-repeat; }
img{ border:0px; }

#dvContainer{ width:1004px; padding:7px 0px 0px 0px; }

.logo{ padding:0px 0px 0px 120px; }

#dvContentPanel{ width:900px; float:left; }

#dvContentPanel .topanel{ padding:3px 10px 0px 128px; }
#dvContentPanel .showcase{ float:left; }
#dvContentPanel .salonfeat{ background:url(../images/salonfeat_bg.jpg) no-repeat; width:353px; height:500px; float:right; }
#dvContentPanel .salonfeat .spacing{ display:block; height:50px; }
#dvContentPanel .salonfeat .holder{ padding:0px 0px 10px 0px; float:left; height:95px; }
#dvContentPanel .salonfeat .thumb{ float:right; padding:10px 25px 0px 5px; }
#dvContentPanel .salonfeat h1{ padding:10px 0px 0px 0px; margin:0px; text-align:right; font-size:0px; }
#dvContentPanel .salonfeat p{ padding:4px 0px 0px 25px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#626262; }

#dvContentPanel .botpanel{ padding:3px 10px 0px 140px; clear:both;}
#dvContentPanel .hours{ float:left;}
#dvContentPanel .content{ width:527px; height:273px; background:url(../images/welcome_bg.jpg) no-repeat; float:right;}
#dvContentPanel .content .holder{ padding:55px 0px 0px 0px; }
#dvContentPanel .content p{ padding:4px 25px 5px 25px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#626262; }

#dvMenuPanel{ width:45px; font-size:0px; float:right; padding-right:39px; }
#dvMenuPanel img{ display:block; text-align:right; }
#dvMenuPanel2{width:45px; font-size:0px; float:right;}
#dvMenuPanel2 img{ display:block;}


#dvSansInk {width:1024px; text-align:center; margin-top:828px; padding-bottom:10px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#626262; position:absolute;}

#dvSansInk2 {width:1024px; text-align:center; margin-top:2300px; padding-bottom:10px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#626262; position:absolute;}

#dvPageTitle {width:770px; text-align:center; padding-top:12px;}
#dvContentBG {width:770px; height:592px; margin-top:15px; background-image:url(../images/InternalContentBG.jpg); background-repeat:no-repeat; background-position:center;}

#dvContentBG2 {width:770px; height:592px; margin-top:15px;}

#dvContentBG .introtext{font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#626262; text-align:left; width:700px; padding-top:25px; margin-left:35px; border-bottom:#626262 dotted 1px; padding-bottom:10px;}

#dvContentBG2 .introtext {font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#626262; text-align:left; width:700px; padding-top:0px; margin-left:35px; border-bottom:#626262 dotted 1px; padding-bottom:10px;}

#dvContentBG .salonphotos {width:770px; text-align:center; padding-top:5px; vertical-align:middle;}

.longpagebg { width:930px; text-align:center; background-image:url(../images/contentbg2.jpg); background-repeat:repeat-y; background-position:left; height:1850px; margin-left:-133px; margin-right:auto;}
.longpagebg2 { width:930px; text-align:center; background-image:url(../images/contentbg2.jpg); background-repeat:repeat-y; background-position:left; height:740px; margin-left:-133px; margin-right:auto;}
.longbtm{background-image:url(../images/bgbtm2.jpg); width:1024px; height:307px; background-repeat:no-repeat; margin-left:-128px; margin-top:-65px;}
.longbtm2{background-image:url(../images/bgbtm2.jpg); width:1024px; height:200px; background-repeat:no-repeat; margin-left:-128px; margin-top:-65px;}


.stylistspacing {width:730px; text-align:center; background-color:#FFFFFF; margin-top:20px; margin-left:75px;}
.stylistnames{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; text-align:center; font-weight:bold; padding-bottom:5px;}
.stylistleveltitle{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#ffffff; text-align:left; width:130px; background-color:#CC0000;}
.stylistleveldescpition{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; text-align:left; width:600px; background-color:#999999;}
.stylistcontainer{ width:770px; margin-left:auto; margin-right:auto; text-align:center;}
.stylistphotos{ width:100%; margin-left:auto; margin-right:auto; text-align:center;}

.pricetable {font-family:Arial, Helvetica, sans-serif; font-size:10px; padding:2px; margin-top:15px; color:#666666; text-align:left; width:600px; margin-left:auto; margin-right:auto;}
.pricetableheader{ height:13px; vertical-align:middle; font-weight:bold; color:#FFFFFF; background-color:#CC0000; font-size:13px;}
.pricetableheader2{ height:13px; vertical-align:middle; font-weight:bold; color:#FFFFFF; background-color:#999999; font-size:13px;}
.map{ float:right; width:395px; vertical-align:top; margin-right:10px;}
.contacttext{ width:275px; padding:10px; margin-left:25px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; float:left; text-align:left;}
.contactpagetitles{font-weight:bold; font-size:14px; color:#CC0000;}
.contactlink{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; text-align:center;}
.employment{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; padding-left:50px; margin-top:-70px; padding-right:25px;}
.indstylisttablecont{ width:700px; margin-left:auto; margin-right:auto; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666;}