/* CSS Document */

/*--------------------------------------- General Structure -----------------------------------------*/

#container{ position:relative;   border:#000000 0px solid;  padding:0px 0px 0px 0px; margin-top:18px; margin-left:auto; margin-right:auto; width:581px; background-color:#FFFFFF; }

#header { width:100%; height:310px; margin:0px; padding:0px; background:url(../images/header.gif) right no-repeat #ffffff; }

#logo {  width:238px; height:157px; margin:0px; padding:0px; background:url(../images/logo.gif) no-repeat #ffffff; }

#main {  width:100%; margin:0px 0px 0px 0px; }

#sidebar { width:180px;  height:100%; float:left;  margin:50px 0px 1px 8px; padding:10px 0px 0px 0px; background:url(../images/bord.jpg) repeat-x top; }

*html  #sidebar {  margin:50px 0px 1px 4px; padding:10px 0px 0px 0px; t-x top; }


#content {width:371px; float:right; margin:12px 10px 0px 0px; min-height:100px; height:auto !important; height:100px;;}

*html #content {margin:12px 5px 0px 0px;}


#footer { width:553px; background:#D0E176; height:21px; display:block; margin:10px auto 0px auto; padding:6px 0px 0px 6px; }
#footer p { color:#5B7055; margin:0px 0px 0px 0px; font-size:10px; }
#footer a { color:#5B7055; text-decoration:none;}
.clear { clear:both; }

/*---------------------------------- salon ---------------------------------------------------------*/

.gal {width:119px; text-align:center; padding:10px 0px 5px 0px; float:left;}
.gal img {border:2px solid #cccccc; }
#team .gal img {border:0px solid #cccccc; }


/*---------------------------------- news ---------------------------------------------------------*/

.news {background:url(../images/bord.jpg) repeat-x bottom; padding:0px 0px 10px 0px; }
.news h1 {font-size:14px;}
.news h1 span { font-style:italic; font-size:12px;}

/*------------------------------------ nav-----------------------------------------------------------*/

#nav { width:180px;  margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
#nav ul {margin:0px; padding:0px;}
#nav li {background:url(../images/bord.jpg) repeat-x bottom; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style:none; padding:3px 0px 5px 15px;}
#nav a { margin:0px 0px 1px 0px; background:url(../images/a.jpg) no-repeat left 8px; color:#50936a; display:block; font-weight:normal; font-size:17px; padding:0px 0px 0px 21px;}
#nav a:hover { text-decoration:none;  background:url(../images/hover.jpg) no-repeat left; } 
#nav a.active { text-decoration:none;  background:url(../images/hover.jpg) no-repeat left; } 

label {font-size:12px; color:#124515 !important;}
input {border:0px; width:167px; color:#124515 !important; background:#DAE894 !important; padding:6px 0px 6px 4px; font-size:12px; }
textarea {border:0px;  color:#124515 !important; height:100px; background:#DAE894 !important; padding:0px 0px 0px 4px;}
.name {padding:0px 58px 0px 0px;}
.email {padding:0px 10px 0px 0px;}
.tel {padding:0px 81px 0px 0px;}
.subject {padding:0px 58px 0px 0px;}
.message {padding:0px 48px 0px 0px; vertical-align:top;}  
button {background:none; border:0px; float:right; margin:0px 40px 0px 0px; cursor:pointer;}
form p {margin:20px 0px 20px 0px;}

#price_nav { margin:10px 0px 10px 35px;}
#price_nav ul {margin:0px; padding:0px;}
#price_nav li { margin:0px 0px 0px 0px; padding:3px 0px 3px 0px; list-style:none;}
#price_nav a {font-size:14px;}
#price_nav a:hover {}
#price_nav h1 {color:#BDC965; font-size:14px; font-weight:bold; background:none; padding:0px; margin:5px 0px 5px 0px;}
/*------------------------------------- General Text & Colours & backgrounds ---------------------------------------*/

body { text-align: left;  margin: 0px;  padding: 0px;  letter-spacing:normal; background:#124515; color:#808080; font-family: Georgia,"Times New Roman",Times,serif; }
body,p,h1,h2,h3,h4 { margin:0px; padding: 0px;}

img { border:0px; margin:0px; padding:0px; }

h1 { font-size:25px; color:#377F52; background:url(../images/bord.jpg) repeat-x bottom; font-weight:normal; margin:3px 0px 5px 0px; padding:0px 0px 6px 0px; }
h2 { color:#DBE992; font-size:16px; font-weight:bold; margin:10px 0px 10px 0px; padding:0px 0px 0px 0px; }
h3 { color:#124515; font-size:14px; font-weight:bold; margin:10px 0px 10px 0px; padding:0px 0px 0px 0px; }
h4 { color:#898E6B; font-size:14px; font-weight:bold; margin:10px 0px 10px 0px; padding:0px 0px 0px 0px; }
h5 {font-weight:normal; background:url(../images/title.gif) no-repeat #DFEB9F left top; width:341px; padding:8px 0px 8px 30px; margin:3px 0px 10px 0px; color:#124515 !important; font-size:12px; }
h6 { color: #bdc965; font-size: 14px; font-weight: bold; background-color: transparent; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0% 0%; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 5px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; }

hr {}

ul {  }
ul li {  font-size:14px;list-style:disc;}
ol {}
ol li {font-size:14px; list-style:decimal;}

address {font-size:14px; color:#124515 !important; margin:0px 0px 0px 0px; font-style:normal;}

a { color:#124515; text-decoration:none; }
a:hover { color:#BDD342; text-decoration:underline; }

p { font-size:14px; margin:10px 0px 10px 0px; padding:0px 0px 0px 0px; color:#808080; line-height:18px; }

