/* Start of CMSMS style sheet 'vegacss' */
/* generated by csscreator.com */ 
a{
outline:none
}

.additional{
width:141px;
border:0 none;
bottom:38px;
margin-left:165px;
position:relative;
cursor:pointer;
}


html, body { 
 margin:0; 
 padding:0; 
 text-align:center;
 background-color:#efd7a9;
 background-image:url(images/bg.jpg);
 background-repeat:repeat-x; 
} 
  
#pagewidth{ 
 width:1024px; 
 text-align:left;  
margin-left:auto; 
 margin-right:auto;  
}

div#aesthetician table td {
padding:5px 0;
width:140px;
} 

#contactform{ 
 position:relative;
 top:-50px;
 right:25px;
 width:200px; 
 text-align:left;  
 margin-left:auto; 
 margin-right:auto; 
 font-size:11px; 
}

#contactform legend {
font-size: 20px;
color: #5B2E00;
border:medium none;
float:none !important;
height:auto !important;
max-height:none !important;
max-width:none !important;
min-height:0 !important;
min-width:0 !important;
padding-left:2px;
padding-right:2px;
position:static !important;
white-space:nowrap;
width:-moz-fit-content !important;
}

#contactform input{
background-color: #ffffff;

}

#contactform fieldset{
background-color: transparent;
border: 0px; !important;
}

#contactform div.required {
color:#381f09;
}

input{
backgrround-color: #ffffff !important;
}
 
#header{
 position:relative; 
 height:295px;  
 width:100%;
 z-index:100;
}

#navigation{
background-image:url(images/navbg.jpg);
height:32px;
left:360px;
position:absolute;
top:238px;
width:612px;
z-index:15;
}

#logo{
	position:absolute;
	width:278px;
	height:247px;
	background-repeat:no-repeat;
	left: 50px;
	top: 25px;
}

#logo a{
outline:none;
}


#flash{
	position:absolute;
	width:612px;
	height:215px;
	background-image:url(images/flashimg.jpg);
        background-repeat:no-repeat;
	left: 360px;
	top: 16px;
} 
 
#maincol{  
 float: left; 
 display:inline; 
 position: relative; 
 width:100%; 
 }

#consult{  
 float: right; 
 display:inline; 
 position: relative; 
 width: 161px;
 height: 96px;
 top: 40px;
right:35px;
 }

#consult1{  
 float: right; 
 display:inline; 
 position: relative; 
 width: 207px;
 height: 96px;
 top: 40px;
 right: 50px;
 }

 #sidenav{
float:left;
left:118px;
position:relative;
top:-10px;
width:157px;
  }

 #sidenav a:active
{
outline: none;
}

 #sidenav a:focus
{
-moz-outline-style: none;
}

 #sidenav1{
float:left;
left:118px;
position:relative;
top:-10px;
width:100px;
  }

 #sidenav1 a:active
{
outline: none;
}

 #sidenav1 a:focus
{
-moz-outline-style: none;
}
 
 #content{
	float:left;
	width:460px;
	position:relative;
	left:200px;
	padding-bottom: 15px;
	font-size: 12px;
	font-family: "Times New Roman", Times, serif;
	color: #5B2E00;
       }


 #content a {color: #5B2E00; text-decoration: none; font-weight:bold;}
 #content a:hover {color: #5B2E00; text-decoration:underline;}

 #content1{
	float:left;
	width:400px;
        top:15px;
	position:relative;
	left:200px;
	padding-bottom: 15px;
	font-size: 12px;
	font-family: "Times New Roman", Times, serif;
	color: #5B2E00;
       }


 #content1 a {color: #5B2E00; text-decoration: none; font-weight:bold;}
 #content1 a:hover {color: #5B2E00; text-decoration:underline;}
	
 .vegacontent{
 padding-left: 15px;
  padding-right: 15px;
   padding-bottom:0;
	}
	.imgpadding{
	padding-right:5px;
	padding-bottom:5px;
	}

#footer{
        width:1024px;
        padding-top:50px;
	height:;
	clear:both;
	font-size: 12px;
	font-family: "Times New Roman", Times, serif;
	color: #5B2E00;
margin:0 auto;
 }


 #footer a {color: #5B2E00; text-decoration: none;}
 #footer a:hover {color: #5B2E00; text-decoration: underline;} 

 #gallerypanel{  
 position: relative; 
 width:405px; 
 height:315px;
 left:20px;
 }
 
#gallerybefore{
 position: absolute; 
 width:161px; 
 height:235px;
 background-color:#FFFFFF;
 left:5px;
top:5px;
padding:5px;
}

#galleryafter{
 position: absolute; 
 width:161px; 
 height:235px;
 background-color:#FFFFFF;
 right:5px;
top:5px;
padding:5px;
}

#galleryskinbefore{
 position: absolute; 
 width:161px; 
 height:184px;
 background-color:#FFFFFF;
 left:5px;
top:5px;
padding:5px;
}

#galleryskinafter{
 position: absolute; 
 width:161px; 
 height:184px;
 background-color:#FFFFFF;
 right:5px;
top:5px;
padding:5px;
}



#gallerysep{
background-image: url(images/middlesep.png);
height:247px;
position:absolute;
right:197px;
top:5px;
width:9px;
}

#gallerybottomsep{
background-image: url(images/bottomsep.png);
height:20px;
position:absolute;
right:5px;
bottom:5px;
width:394px;
}

/* Newsletter Editing */

.NewsSummary {
color:#5B2E00;
font-family:"Times New Roman",Times,serif;
font-size:12px;
padding-top:10px;
padding-bottom:20px;
}

.NewsSummary a{
font-weight:bold;
text-decoration:none;
color:#961E4C;
}

.NewsSummary a:hover {
color:#961E4C;
text-decoration:underline;
}

.NewsSummaryLink {
font-size:16px;
}

.leftbullet {
float:left;
padding-right:5px;
clear:right;
position:relative;
top:-15px;
}

#NewsPostDetailTitle {
color:#961E4C;
font-family:"Times New Roman",Times,serif;
font-size:26px;
margin-bottom:0;
padding-top:10px;
}

#NewsPostDetailContent a{
color:#5B2E00;
text-decoration:none;
font-weight:bold;
}

#NewsPostDetailContent a:hover{
color:#5B2E00;
text-decoration:underline;
}

#NewsPostDetailDate {
color:#5B2E00;
font-size:16px;
}

#NewsPostDetailContent {
color:#5B2E00;
font-size:14px;
padding-top:10px;
}

#NewsPostDetailReturnLink a {
font-weight:bold;
color:#5B2E00;
font-size:14px;
text-decoration:none;
padding-top:10px;
}

#NewsPostDetailReturnLink a:hover {
color:#5B2E00;
text-decoration:underline;
}

#newsdetail {
margin: 0 auto;
width:690px;
}

/* End Newsletter Editing */

 
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

.headline{
 display:inline;
 font-size:1.7em;
}
.bflinks img{border:none;}

/* the overlayed element */
.apple_overlay {
	
	/* initially overlay is hidden */
	display:none;
	
	/* growing background image */
	background-image:url(images/white.png);
	
	/* 
		width after the growing animation finishes
		height is automatically calculated
	*/
padding-left:30px;
padding-top:25px;
width:500px;
}

/* default close button positioned on upper right corner */
.apple_overlay .close {
	background-image:url(images/close.png);
	position:absolute; right:5px; top:5px;
	cursor:pointer;
	height:35px;
	width:35px;
cursor:pointer;
}


	div.apple_overlay.black {
		background-image:url(http://static.flowplayer.org/tools/img/overlay/transparent.png);		
		color:#fff;
	}
	
	div.apple_overlay h2 {
		margin:10px 0 -9px 0;
		font-weight:bold;
		font-size:14px;
	}
	
	div.black h2 {
		color:#fff;
	}
	
	#triggers {
		text-align:center;
	}
	
	#triggers img {
		cursor:pointer;
	}

/* End of 'vegacss' */

