@charset "UTF-8";
/* CSS Document */


h3 {
font-size:16px;
color:#542989;
margin: 0px;
fonbt-weight:bold;
}

h2 a {
color: #c61E54;
}

.salon {
font-size: 20px;
font-weight: normal;
color:#5b5b5b;
margin-bottom: 8px;
}

.salon-mid {
font-size: 24px;
font-weight: normal;
color:#5b5b5b;
margin-bottom: 8px;
}

.homepage-big-text {font-size: 21px; color: #45545f; margin-bottom: 15px;}

.salon-small {
font-size: 16px;
font-weight: normal;
color:#5b5b5b;
margin-top: -5px;
margin-bottom: 8px;
}

.salon-big {
font-size: 26px;
font-weight: normal;
color:#5b5b5b;
margin-bottom: 8px;
}

.salon-profile {
font-size: 18px;
font-weight: normal;
color:#5b5b5b;
margin-bottom: 5px;
margin-top: 0px;
}


h4 {
font-size:15px;
color:#542989;
margin: 0px;
fonbt-weight:bold;
}

.inspiration{
color: #370f67;
font-size: 14px;
margin:0px;
}


#wrapper_ss {
width:980px;
height:auto;
padding:0px;
float:left;
margin-left: 1px;
}

#wrapper_ss2 {
width:982px;
height:auto;
padding:0px;
float:left;
margin-left: 0px;
}


#nav {
width:600px;
height:27px;
float:left;
padding-top:2px;
border:none;
padding-left: 40px;
background-color: #525252;
border-top: 1px solid #ff9856;
}

#nav2 {
width:942px;
height:27px;
float:left;
padding-top:2px;
border:none;
padding-left: 40px;
background-color: #525252;
border-top: 1px solid #ff9856;
}

#nav img {
border:none;
float:left;
height:27px;
padding-right:22px;
padding-left: 14px;
}

#nav2 img {
border:none;
float:left;
height:27px;
padding-right:22px;
padding-left: 14px;
}

#topleft {
width:648px;
height:315px;
float:left;
}

#topleft2 {
width:982px;
height:300px;
float:left;
}

#maingraphic {
float:left;
width:644px;
height:271px;
border:none;
padding-top:8px;
}

#maingraphic-alt {
float:left;
width:982px;
height:271px;
border:none;
margin-top: -5px;
}

#derm-title {
float:left;
width:980px;
height:60px;
}


#maingraphic img{
float:left;
width:640px;
height:267px;
border:none;
}

#topright {
width:294px;
height:315px;
float:right;
}

#topright-nav {
width:280px;
height:113px;
float:right;
margin-top: 10px;
margin-bottom: 10px;
}

#salon-nav-box {
width:215px;
height:12px;
float:right;
margin-right: 14px;
font-size:14px;
color: #575757;
padding: 6px 0 10px 0;
border-bottom: 2px dotted #6f6f6f;
}

#salon-nav-box a {
padding: 4px 0 4px 0;

}

#salon-nav-box-last {
width:215px;
height:17px;
float:right;
margin-right: 14px;
font-size:14px;
color: #575757;
padding: 4px 0 4px 0;
}

#topright2 {
width:294px;
height:315px;
float:right;
}

#topright2 img{
float:left;
padding-top:8px;
border:none;
}

#topright img{
float:left;
width:294px;
height:146px;
padding-top:8px;
border:none;
}

#page {
width:942px;
height:auto;
float:left;
font-size:16px;
}

#right-column-salon {
width:420px;
float:right;
font-size:14px;
color: #575757;
padding: 0 10px 0 15px;
margin-left: 20px;
}

#right-column-salon-hair {
width:458px;
float:right;
font-size:14px;
color: #575757;
padding: 0 10px 0 15px;
}

#right-column-salon-nail {
width:940px;
float:right;
font-size:14px;
color: #575757;
padding: 0 10px 0 15px;
}

#right-column-salon-hair2 {
width:450px;
float:right;
font-size:14px;
color: #575757;
padding: 0 10px 0 15px;
}

#right-column-salon-hair p {margin-top: 0px;}

#right-column-salon-services {
width:547px;
float:right;
font-size:14px;
color: #575757;
padding: 0 10px 0 15px;
}


#left-column-salon {
width:332px;
float:left;
font-size:13px;
color: #575757;
padding: 0 40px 0 43px;
}

#left-column-salon-home {
width:332px;
float:left;
font-size:13px;
color: #575757;
padding: 0 40px 0 43px;
}

#left-column-salon-home-text {
float:left;
font-size:13px;
color: #575757;
width: 337px;
height: 500px;
}



#left-column-salon-hair {
width:450px;
float:left;
font-size:13px;
color: #575757;
padding: 0 0px 0 20px;
}

#left-column-salon-service {
width:350px;
float:left;
font-size:13px;
color: #575757;
padding: 0 0 0 10px;
}

#designers-box {
width:960px;
float:left;
font-size:13px;
color: #575757;
padding: 0 0 0 0;
margin-left: 10px;
}

#designers-box p {
	font-size: 13px;
	padding:10px 10px 0 10px;
	line-height: 1.2em;
}

#hairstyles {
width:960px;
float:left;
font-size:13px;
color: #575757;
padding: 0 0 0 0;
margin-left: 10px;
}

#hairstyles ol {
	font-size:11px;
	margin-left: 20px;
	color: #000;
	
}

#hairstyles ol li{
list-style: decimal;
margin-bottom: 10px;
font-size:11px;
}

#hairstyles p {
	font-size: 11px;
	padding:10px 10px 0 10px;
	line-height: 1.0em;
}

#hairstyle-row1 {
width:960px;
float:left;
font-size:12px;
color: #575757;
padding: 0 0 0 0;
margin-top: 10px;
}

#hairstyle-row1-curly {
width:470px;
float:left;
font-size:12px;
color: #575757;
padding: 0 10px 0 0;

}

#hairstyle-row1-wavy {
width:467px;
float:left;
font-size:12px;
color: #575757;
padding: 0 0 0 10px;
}

#hairstyle-row2 {
width:960px;
float:left;
font-size:12px;
color: #575757;
padding: 0 0 0 0;
}

#hairstyle-row2-short {
width:467px;
float:left;
font-size:12px;
color: #575757;
padding: 20px 0 0 10px;
margin-top: 3px;
}

#hairstyle-row2-straight {
width:470px;
float:left;
font-size:12px;
color: #575757;
padding: 20px 10px 0 0;
margin-top: 3px;
}

#right-column-salon h2 {
margin-top: 10px;
margin-bottom: 10px;

}

#page ul {
margin-bottom: 15px;
}

#page ul li {
font-size: 14px;
color: #2f2f2f;
line-height: 24px;
}

.kera ul {
	list-style:disc;
}

.kera ul li {
list-style:disc;
font-size: 14px;
color: #2f2f2f;
line-height: 24px;
}


#salonfooter {
width:900px;
font-size:14px;
padding-top: 4px;
padding: 0px;
text-align:center;
color:#4f4f4f;
float:left;
margin-left:15px;
}

#salonfooter a{
color:#4f4f4f;
}

#salonfooter2 {
width:900px;
font-size:14px;
padding-top: 4px;
padding: 0px;
text-align:center;
color:#4f4f4f;
float:left;
margin-left:15px;
}

#salonfooter2 a{
color:#4f4f4f;
}

#salonnote {
width:880px;
font-family: Arial;
font-size:11px;
padding: 8px 30px 8px 30px;
text-align:center;
color:#575757;
float:left;
background-color:#c2c8cc;
border: 1px solid #4f4f4f;
margin-bottom: 8px;
margin-top: 5px;
margin-left: 20px;
}

#salonnote2 {
width:982px;
font-family: Arial;
font-size:11px;
padding: 8px 30px 8px 30px;
text-align:center;
color:#ffffff;
float:left;
background-color:#707070;
border: 1px solid #ff9856;
margin-bottom: 8px;
margin-top: 5px;
}

#coloredbg {
height:auto;
background-color:#f9bb9a;
padding:20px;
float:left;
width:898px;
}

#coloredbg2 {
background-color:#ff9856;
float:left;
width:876px;
padding:7px 50px 0px 15px;
height:30px;
color:#FFFFFF;
font-size:18px;
margin-bottom: 5px;
text-align:left;
}

#coloredbg-grey {
background-color:#4f4f4f;
float:left;
width:876px;
padding:7px 50px 7px 15px;
color:#FFFFFF;
font-size:18px;
margin-bottom: 5px;
text-align:left;
}

#coloredbg-ligrey {
background-color:#c2c8cc;
border: 1px solid #4f4f4f;
float:left;
width: 894px;
padding:7px 50px 7px 15px;
color:#575757;
font-size:14px;
margin: 10px 0 25px 0;
text-align:left;
}

#coloredbg-ligrey2 {
background-color:#c2c8cc;
border: 1px solid #4f4f4f;
float:left;
width: 470px;
padding:7px 50px 7px 15px;
color:#575757;
font-size:14px;
margin: 10px 0 25px 0;
text-align:left;
}

#coloredbg-ligrey a {
color: #575757;
}

#coloredbg-ligrey2 a {
color: #575757;
}

#coloredbg2 a {
color:#FFFFFF;
text-decoration: underline;
}

#coloredbg2 a:hover {
color:#FFFFFF;
text-decoration: none;
}

#coloredbg3 {
background-color:#ff9856;
float:left;
width:876px;
padding:7px 50px 0px 15px;
height:30px;
color:#FFFFFF;
font-size:16px;
margin-bottom: 5px;
text-align:left;
}

#coloredbg3 a {
color:#FFFFFF;
text-decoration: underline;
}

#coloredbg3 a:hover {
color:#FFFFFF;
text-decoration: none;
}

#lifestyle {
width:938px;
float:left;
border: 1px solid #999999;
padding: 4px;
height:200px;
margin-bottom: 4px;
}

#lifestyle p {
width:730px;
float:right;
font-size:13px;
margin-top:0px;
font-family: Arial;
color: #000000;
display: inline;
}

#lifestyle ul {
width:240px;
float:right;
font-size:13px;
margin-top:10px;
font-family: Arial;
color: #000000;
margin-right: 15px;
}

#lifestyle ul li {
margin: 0;
list-style:disc;
margin-left: 17px;
}

#lifestyle ul .heading {
font-size:15px;
margin:0px;
margin-bottom: 2px;
font-family: Arial;
color: #4f2e92;
}

#lifestyle-divider {
width:948px;
float:left;
height: 16px;
margin-bottom: 4px;
background-color:#c61e54;
}


#lifestyle-pic {
width:185px;
height:200px;
margin-right: 7px;
float:left:
}

#vibration {
float: left;
width: 150px;
height: 150px;
}

.tablepad {
padding: 3px;
border: 1px solid #542989;
}

.tableparams {
vertical-align: middle;
margin-bottom: 10px;
margin-top: 8px;
}


.imgpad {
margin-top: 10px;
}

p {
font-size: 14px;
color: #2f2f2f;
}

#designers {
margin: 0 auto;
width: 800px;
}

#profile {
float: left;
margin-left: 32px;
width: 230px;
font-family:Arial, Helvetica, sans-serif;
color: #000000;
font-size: 12px;
font-weight: normal;
}

#profile img {
margin: 8px 0 8px 0;
}

#profile-popup {
float: left;
margin: 5px;
width: 620px;
font-family:Arial, Helvetica, sans-serif;
color: #2f2f2f;
font-size: 13px;
font-weight: normal;
border: 1px solid #45545f;
padding: 10px;
}

#close-window {
float: left;
margin: 5px;
width: 620px;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
color: #666666;
font-size: 13px;
padding: 2px 10px 0 10px;
font-weight: normal;
}

#close-window a {
font-family:Arial, Helvetica, sans-serif;
color: #666666;
font-size: 13px;
font-weight: normal;
text-decoration: underline;
}

#close-window a {
font-family:Arial, Helvetica, sans-serif;
color: #666666;
font-size: 13px;
font-weight: normal;
text-decoration: none;
}

#profile-popup img {
margin-right: 10px;
float: left;
}

#right-column-skin {
position: relative;
z-index: 15;
width: 309px;
float: right;
position: relative;
margin-right: 1px;
margin-top: -2Fv0px;
top: 0;
right: 0;
}

#logo-banner{
float:left;
width:667px;
background-color:#6a757c;
border-top: 1px solid #ff9856;
border-bottom: 1px solid #ff9856;
height:67px;
padding: 2px 0 2px 5px;
margin-top: 15px;
}

#back2 {
width: 180px;
height: 20px;
float: right;
position: relative;
top: 0;
right: 0;
}

#left{
float:left;
width:667px;
padding:0px;
color: #4f4f4f;
}

#left-banner{
float:left;
width:50px;
padding-top: 10px;
margin: 0;
}


#left img{
float:left;
padding:0px;
}

#left-text {
width:655px;
margin-left: 4px;
float: right;
font-family:Helvetica, sans-serif;
font-size:16px;
color:#000000;
line-height:17px;
padding-left: 5px;
}

#left-text2 {
width:605px;
margin-left: 4px;
margin-bottom: 10px;
float: right;
margin-top: 12px;
font-family:Helvetica, sans-serif;
font-size:20px;
color:#000000;
line-height:12px;
padding-left: 5px;
height: 25px;
}

#left-text p {
margin: 10px 0 0 0;
}

#left-text ul {
margin-bottom: 15px;
padding-left: 15px;
}

#left-text ul li{
font-size:17px;
list-style:disc;
}

.derm-white {
font-size: 36px;
color: #4f4f4f;
font-family:Helvetica, sans-serif;
font-weight: normal;
line-height:32px;
margin-bottom: 5px;
}

.derm-white2 {
font-size: 28px;
color: #4f4f4f;
font-family:Helvetica, sans-serif;
font-weight: normal;
line-height:32px;
margin-bottom: 5px;
}

#videocolumn {
width:660px;
position: relative;
top: 0;
left: 0;
z-index: 5;
margin-left: 4px;
float: right;
margin-top: 5px;
font-family:Helvetica, sans-serif;
font-size:16px;
color:#000000;
line-height:17px;
padding-left: 0;
}

#videocolumn p {
float: right;
padding-right: 4px;
font-weight: normal;
font-family:Helvetica, sans-serif;
font-size:16px;
color:#000000;
padding-top: 0;
margin-top: 0;
}

#videocolumn h2 {
margin-top: 10px;
margin-bottom: 10px;
}

#videocolumn2 h2 {
margin-top: 10px;
margin-bottom: 10px;
}

#videocolumn2 p {
float: right;
padding-right: 4px;
font-weight: normal;
font-family:Helvetica, sans-serif;
font-size:16px;
color:#000000;
padding-top: 0;
margin-top: 0;
}


#videocolumn2 {
width:660px;
position: relative;
top: 0;
left: 0;
z-index: 5;
margin-left: 3px;
float: right;
margin-top: 1px;
font-family:Helvetica, sans-serif;
font-size:16px;
color:#000000;
line-height:17px;
padding-left: 0;
}

.green-capped {
color: #820053;
font-size: 20px;
font-weight: normal;
text-transform: uppercase;
}

#video-text {
width: 355px;
float: left;
padding-rght: 45px;
padding-left: 15px;
padding-top: 5px;
}

#video-text ul {
margin-top: 10px;
margin-left: 25px;
}

#video-text ul li {
list-style: disc;
margin-bottom: 5px;
}

#video-text2 {
width: 355px;
float: left;
padding-rght: 60px;
padding-top: 5px;
}

#video-text2 ul {
margin-top: 10px;
margin-left: 25px;
}

#video-text2 ul li {
list-style: disc;
margin-bottom: 5px;
}

#video {
width:284px;
height:160px;
position: relative;
top: 0;
left: 0;
z-index: 5;
border: 1px solid #45545f;
float: left;
margin-top: 1px;
margin-bottom: 2px;
}

#video2 {
width:284px;
height:160px;
position: relative;
top: 0;
left: 0;
z-index: 5;
border: 1px solid #45545f;
float: left;
margin-bottom: 3px;
}

#video3 {
width:284px;
height:160px;
position: relative;
top: 0;
left: 0;
z-index: 5;
border: 1px solid #45545f;;
float: left;
margin-bottom: 3px;
}

#video4 {
width:284px;
height:160px;
position: relative;
top: 0;
left: 0;
border: 1px solid #45545f;
float: left;
margin-bottom: 3px;
}

#video5 {
width:400px;
height:272px;
position: relative;
top: 0;
left: 0;
border: 1px solid #ff9856;
float: right;
margin-bottom: 3px;
margin-right: 5px;
margin-left: 20px;
}

#vrline {
float:left;
background-color:#b4d0c1;
background-repeat:repeat-y;
width:1px;
height:193px;
}

#vrline2 {
float:right;
background-color:#b4d0c1;
background-repeat:repeat-y;
width:1px;
height:460px;
margin-top:10px;
}

#hrline {
float:left;
background-image:url(../images/line.jpg);
background-repeat:repeat-x;
width:449px;
height:1px;
}

#wrap{
float:left;
width:982px;
padding:0px;
margin:0 -20px;
}

#brocato-bg {
width: 434px;
height: 1012px;
backgorund: url(../images/salon-brocato.jpg) top right no-repeat;
float: right;
margin: 0 0 0 15px;
}

#menuhead {
	float: left;
	height: 113px;
	width: 679px;
	margin-top: 10px;
	margin-left: 10px;
}

#salon-nav {
	float: left;
	height: 29px;
	width: 679px;
	color: #ffffff;
	font-size: 24px;
	font-weight: normal;
	line-height: 1.0em;
}

.topnav-first {
	padding: 8px 10px 0 0;
}

.topnav {
	padding: 8px 10px 0 10px;
}

.topnav-last {
	padding: 8px 0 0 6px;
}
