@charset "iso-8859-1";
body { background: #fff;
        margin: 0;
        font-size: 75%;
        font-family: Arial, Helvetica, sans-serif;
		line-height: 148%;
       padding: 0; }
p {     font-family: Arial, Helvetica, sans-serif;
        font-size: 100%;
		line-height: 148%; } 
.text, p.text { font-family: Arial, Helvetica, sans-serif;
				 font-size: 80%; 
				color: #333333; }
.txt {font-family: Arial, Helvetica, sans-serif;
				 font-size: 80%; 
                  color: #E8738F; }
.textcolour {	font-family: Arial, Helvetica, sans-serif;
				 font-size: 100%;
                 line-height: 148%;
				color: #E8738F; }
tr.textcolour, td.textcolour { font-family: Arial, Helvetica, sans-serif;
				 font-size: 75%;
                 color: #E8738F; }
.rhshdg { font-family: Arial, Helvetica, sans-serif;
				line-height: 14px;
				color: #000;
                padding: 5px; } }
.tctit{	        font-family: Arial, Helvetica, sans-serif;
				line-height: 14px;
				color: #E8738F;
                padding: 5px; }
.tcrhs, p.tcrhs {font-family: Arial, Helvetica, sans-serif;
                font-size: 93%;
				line-height: 145%;
				color: #E8738F;
                text-align: left;
                padding: 5px; } 
h4 { font-family: Arial, Helvetica, sans-serif;
	 font-size: 11px;
	 line-height: 14px;
     color: #E8738F; }
a:link {	color: #E8738F; }
a:visited {	color: #E8738F; }
a:hover {	color: #999999; }
a:active {	color: #999999; }
.contactbackground {	background-image: url(images/makeup_2.jpg);
					background-repeat: no-repeat; }	 
p.quo { line-height: 165%; 
		margin-left: 35px;
		margin-right: 35px;
		padding-top: 15px;
		padding-bottom: 15px; } 
.oq, .cq { 	font-size: 170%; 
		text-align: left; }
.name	 { font-weight: bold; } 
.smalltext {	font-family: Arial, Helvetica, sans-serif;
				color: #999; }
p.b { font-weight: bold; } 
h3 { padding-top: 20px; 
	font-family: Arial, Helvetica, sans-serif; 
	color: #E8738F; }  
table.resp { font-family: Arial, Helvetica, sans-serif; 
				font-size: 14px; }
table.rand { background-color: #fef; 
			border: 1px #999 solid; }
h1 { font-size: 145%;
		color: #E8738F;
		padding-bottom: 10px; }	 
h3.serv { font-size: 145%;
		color: #E8738F;
		padding-bottom: 10px; }	
h1.slo { padding-top: 52px;
         font-family: Arial, Verdana, Helvetica, sans-serif;
         font-weight: bold;
         text-align: center;
         font-size: 153%;
         line-height: 150%;
         color: #000; }  
select { font-size: 85%; }	
option { font-size: 100%; } 
input { font-size: 85%; } 	
p.warn { background-color: #ddd;
         color: #E8738F; }
table.pics { background-color: #fef;
             width: 100%;
             margin-top: 130px; }
.style2 {color: #FDFDFD}
#cont {  background: url(./images/background_new0402.jpg) no-repeat top left;
         width: 920px;
         height: 100%;}
#slo { height: 123px;
       width: 650px; }
#nav { float: left;
       width: 543px; 
       padding: 0;
       margin: 0; }
#hme { float: left;
        width: 80px;
        height: 31px; }
#svs {  float: left;
        width: 71px;
        height: 31px; }
#pri {  float: left;
        width: 75px;
        height: 31px; }
#tes {  float: left;
        width: 101px;
        height: 31px; }
#por {  float: left;
        width: 79px;
        height: 31px; }
#lnx {  float: left;
        width: 60px;
        height: 31px; }
#con {  float: left;
        width: 77px;
        height: 31px; }
#rhs { position: relative;
       float: right;
       right: 43px;
       width: 208px;
       height: 524px;
       text-align: left;
       padding-top: 20px;
       padding-right: 8px;
       padding-left: 8px; }
#rhssvs { position: relative;
       float: right;
       right: 35px;
       width: 228px;
       height: 524px;
       text-align: left;
       margin-top: 130px;
       padding: 0px;
       margin: 0; }
hr { color: #ccc;
     width: 90%;
     text-align: center; }
#bdy {  clear: both;
       float: left;
       text-align: left;
       width: 530px;
       padding-top: 25px;
       margin-left: 10px;
       margin-right: 15px;
       padding-bottom: 30px; }
#bdyhm { background: url(./images/make_up_image.jpg) no-repeat bottom right;
       clear: both;
       float: left;
       text-align: left;
       width: 590px;
       padding-top: 25px;
       margin-left: 10px;
       margin-right: 15px;
       padding-bottom: 30px; }
#bdypri { background: url(./images/make_up_image_3.jpg) no-repeat bottom right;
       clear: both;
       float: left;
       text-align: left;
       width: 590px;
       padding-top: 25px;
       margin-left: 10px;
       margin-right: 15px;
       padding-bottom: 135px; } 
#txt { padding-top: 15px;
       padding-left: 40px;
       padding-right: 20px; }
#ftr { bottom: 0px;
       clear: both;
       background-color: #000;
       width: 920px;
       color: #fff;
       font-family: Arial, Helvetica, sans-serif;
	   font-size: 11px;
       text-align: left;
       padding-top: 10px;
       padding-bottom: 10px;
       padding-left: 10px;
       bottom: 0px; } 
