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

html{ padding: 0px; margin: 0px; }
body{
	background: url(images/backgrounds/body.jpg) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	padding: 0; margin: 0;
}

/* CONSTANTS  */
.clear{ clear: both; }
.init{ padding: 0; margin: 0; }
.right{ float: right; }

.flLeft{ float: left; margin-right: 15px; }
.flRight{ float: right; margin-left: 15px; }

.center{ text-align: center!important; }

.alt{ color: #4d2607; }
.alt2{ color: #c9552d; }

.hide{ display: none; }

.small{ font-size: 10px; }

.img { display: block; padding: 4px; border: 1px solid #d5d5d5; }

#course1, #course2{ padding: 0 15px; }

/*  FONTS  */
p, address, ol li, .styleList{font-size: 12px; color: #666; }
ul li, .item p{font-size: 11px; }
h1{font-size: 32px; color: #c9552d; font-weight: normal; }
h2{font-size: 18px; color: #c9552d; font-weight: lighter; }
h3{font-size: 12px; color: #c9552d; }

#mainContent p, ol li, .styleList{ line-height: 25px; }
#mainContent .item p{ line-height: 20px; }
#sideBar p{ font-size: 11px; text-align: justify; }

a{ color: #c9552d; text-decoration: none; }
a:hover{ color: #4d2607; }
#content a{ text-decoration: underline; }
#footerOut a{ color: #e9b649; }
#footerOut a:hover{ color: #c9552d; }

a img{ border: none; }

/* NAV  */
.nav{ margin: 0; padding: 0; }
.nav li{ display: inline; text-transform: uppercase; }

.linkText{ visibility: hidden; }

#crumbs{ height: 40px; margin-top: 10px; }
#crumbs ul{  width: 400px; height: 40px; padding: 0; margin: 0; }
#crumbs ul li a{ color: #fff; padding: 0 0 0 24px; display:block; float: left; font-size: 13px; height: 30px!important; line-height: 30px; }
#crumbs ul li a:hover{ color: #c9552d; }

#crumbs_clients{ background:url(images/nav/clients.gif) 0px -10px; no-repeat;  }
#crumbs_clients:hover{ background-position: -273px -10px; }
#crumbs_students{ background:url(images/nav/students.gif) 0px -10px; no-repeat;  }
#crumbs_students:hover{ background-position: -273px -10px; }
#crumbs_testimonials{ background:url(images/nav/testimonials.gif) 0px -10px; no-repeat;  }
#crumbs_testimonials:hover{ background-position: -273px -10px; }

#crumbsTxt{ float: right; margin-top: -28px; }
#crumbsTxt a{ color: #fff; text-transform:none; }
#crumbsTxt a:hover{ color: #c9552d; }

#nav{ height: 40px; margin-top: 45px; .margin-top: 51px; }
#nav ul li a{ color: #fd2607; padding: 0 0 0 24px; display:block; float: left; font-size: 12px; height: 30px!important; line-height: 30px; }
#nav img{ float: right; margin-top: -3px; }

#salon{ background:url(images/nav/salon.gif) 0px 0px; no-repeat;  }
#salon:hover{ background-position: -247px 0px; }
#programs{ background:url(images/nav/programs.gif) 0px 0px; no-repeat;  }
#programs:hover{ background-position: -247px 0px; }
#instructors{ background:url(images/nav/instructors.gif) 0px 0px; no-repeat;  }
#instructors:hover{ background-position: -247px 0px; }
#location{ background:url(images/nav/location.gif) 0px 0px; no-repeat;  }
#location:hover{ background-position: -246px 0px; }
#enroll{ background:url(images/nav/enroll.gif) 0px 0px; no-repeat;  }
#enroll:hover{ background-position: -247px 0px; }
#advantage{ background:url(images/nav/advantage.gif) 0px 0px; no-repeat;  }
#advantage:hover{ background-position: -247px 0px; }
#services{ background:url(images/nav/services.gif) 0px 0px; no-repeat;  }
#services:hover{ background-position: -247px 0px; }


#footer{ height: 40px; margin-top: 49px; margin-left: -10px; }
#footer ul li a{ color: #e9b649; margin: 0 12px 0 0; display:block; float: left; height: 30px!important; line-height: 30px; }
#footer ul li a:hover{ color: #c9552d; }


/* LAYOUT  */
#wrapper{ width: 850px; margin-left: -400px; position: relative; left: 50%; margin-bottom: -10px; }

#header{ width: 850px; }
#logo{ margin: 40px 0 0; width: 420px; }
#quote{ position: absolute; left: 560px; top: 70px; }

#tag{ margin-top: 5px; .height: 25px; .padding-top: 0px; }

#banner{ margin-top: 0px; }

#phone{ position:relative; top: -3px; }

#content{ .margin-top: 15px; }
#mainContent{ width: 590px; float: left; }
#sideBar{ width: 215px; float: right; }
#sideBar p{ margin-bottom: 25px; }

#footer .nav li a{ font-weight: bold; }

#footerOut{ background:url(images/backgrounds/footer.jpg) repeat-x; height: 112px; }
#footerOut div{ width: 850px; position: relative; left: 50%; margin: 0 0 0 -425px; padding-top: 10px; }
#footerOut p{ color: #e9b649; font-size: 10px; text-align: right; margin: 0; }

.item{ margin-bottom: 35px; }

legend{ font-size: 20px; color: #c9552d; margin: 0; padding: 0 8px; font-family: georgia; }
fieldset{ border: 1px solid: #ccc!important; margin-bottom: 20px; background-color: #f6f6f6; }
label{ font-weight: bold; }
input.text, textarea{ margin: 0 35px; width: 325px; }
input.submit{ width: 150px; }
input.radio{ margin-left: 35px; }
input, textarea{ font-size: 11px; padding: 4px; font-family: Tahoma; color: #555; }


.error{ background-color: #fcc; border: 2px solid #c77; padding: 10px; margin-bottom: 15px; }
.error li{ font-weight: bold; color: #900; font-size: 12px; text-align: center; }

hr{ border: none; border-bottom: 1px solid #f2f2f2; margin: 30px 25px 10px; }

.third{ width: 29%; float:left; margin: 0 1.98% 15px 0; padding: 0 0 0 2%;
background-color: #eee; border: 1px solid #ccc; }