a, h2{outline:none; border:none;}
#page{background:url(../img/);position:relative;}


#header{ position:relative; height:100px; padding:10px 0; margin-top:10px;}
	#logo{width:254px; height:96px; position:absolute; top:0; left:0;}
		a.logo{width:254px; height:96px; background:url(../img/logo.gif); float:left; text-indent:-9999px;}
	h3#telephone{background:url(../img/telephone.gif) no-repeat; position:absolute; right:0; top:40px; width:258px; height:57px; text-indent:-9999px; margin:0;}
	div#social-links{float:right;position:absolute; right:0; top:0; }
	#social-links h5{display:inline; font-size:12px;}
	#navigation{background:url(../img/nav-bg.gif) repeat-x;height:53px;}
		ul#menu{ list-style-type:none; padding-left:0;}
			ul#menu li{float:left; margin-left:10px; margin-right:22px;}
			ul#menu li.last{margin-right:0;}
			ul#menu li a{display:block; color:#FFF; font-family:Helvetica, Arial, sans-serif; font-weight:700; font-size:16px; text-decoration:none; padding-top:8px;}
			ul#menu li a.selected{border-bottom:2px solid #A5B3AB;}
			ul#menu li a:hover{border-bottom:2px solid #0055A4;}
			
			
/**homepage styles**/

#feature{



}

#feature h1#smile{background:url(../img/smile-heading.gif) no-repeat; width:372px; height:149px;float:left; margin-bottom:10px; text-indent:-9999px;}
#feature p{width:475px; float:left; font-family:Helvetica, Arial, sans-serif; color:#4D4D4D; font-size:13px; line-height:19px;}

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


#thirds{border-top:15px solid #A5B3AB; margin-top: 10px; margin-bottom: 10px; padding-top:10px;}



		div.third{float:left; width:280px; margin-right:20px; padding-right:20px; border-right:1px solid #A5B3AB;}
		div.last{margin-right:0; padding-right:0; border-right:none;}
		
					.third h2{font-size:14px; font-weight:700; font-family:Helvetica, Arial, sans-serif; color:#00A5D9; margin-bottom:10px;}
					.third a, #feature a{ color:#00A5D9;}
					.third ul{padding-left:0;}
					.third ul li{ margin-bottom:10px;}
					ul.green-ticks-small{list-style:none; margin-bottom:10px;}
					ul.green-ticks-small li{	background:url(../img/tick.gif) left center no-repeat;  margin-left:0; padding-left:30px;}

p, ul{color:#4D4D4D; font-size:13px; line-height:18px;}




/** inner page styles **/

#content{padding-top:10px;}
#content ul.green-ticks-small{padding-left:0; }
#content ul.green-ticks-small li{margin-bottom:10px;}
#content img{border:none; outline:none;}


#left{ width:610px; float:left; margin-left:}

#content h1{font-size:20px; line-height:24px; font-weight:700; font-family:Helvetica, Arial, sans-serif; color:#0055A4; margin-bottom:10px; border-bottom:1px dotted #ccc;}
#content h2{font-size:16px; line-height:20px; font-weight:700; font-family:Helvetica, Arial, sans-serif; color:#00A5D9; margin:14px 0 12px 0;}
#content h3{font-size:14px; line-height:18px; font-weight:700; font-family:Helvetica, Arial, sans-serif; color:#666; margin-bottom:10px;}
span.small{font-size:12px; color:#666;}

#accordion h2{padding-left:30px;}
#accordion h2:hover{text-decoration:underline;}
#accordion p{padding-bottom:0; margin-bottom:0;}

div.salon{background:#F9F9F9; border:1px solid #CCC; border-left-width:2px; padding:10px; margin-bottom:10px; width:260px; float:left; margin-right:20px;}
div.last{margin-right:0;}
#right{width:280px; float:right;}


#footer{border-top:5px solid #A5B3AB; padding-top:10px;}
#footer a, #content a{color:#00A5D9;}

.floatl{float:left; }
.floatr{float:right; }


/* Contact Form Styles*/
		form#contact label{width:50%;float:left; color:#606060;}
		form#contact div{margin-bottom:5px;}
		form#contact input{ border:1px solid #606060; float:left; padding:5px; height:15px; width:240px; margin-bottom:5px;}
		form#contact select, form#contact textarea{width:250px; float:left; margin-bottom:5px;}
		form#contact input#submit{ width:100px; height:40px; padding:10px; clear:both; margin-bottom:20px; background:#0091C4; color:#FFF;}
		span.blue{color:#6392C0; font-weight:700;}
		
		#alert h4.warning{background:#FEEFB3; color:#D2AC5F; border:1px solid #D2AC5F; padding:5px; width:90%; margin-bottom:5px;font-size:14px;}
#alert h4.success{background:#CEE6C3; color:#1E9145; border:1px solid #1E9145; padding:5px; width:90%; margin-bottom:5px; font-size:14px;}

a.contact{background:url(../img/contact-go.png) no-repeat; background-position:left; padding-left:20px; height:20px; padding-top:5px;}
a.more{background:url(../img/page-go.png) no-repeat; background-position:left; padding-left:20px; height:20px; padding-top:5px;}
a.map{background:url(../img/map-go.png) no-repeat; background-position:left; padding-left:20px; height:20px; padding-top:5px;}

.blue-box{display:block; background:#F5F8FA; border:2px solid #D7E8F0; padding:10px;}
form.grey{background:#f9f9f9; border:1px solid #CCC; padding:10px;}

/***blog styles**/

.post{background:#F2F2F2; border:1px solid #DDD; padding:10px; margin-bottom:10px;}
ul.xoxo{padding-left:0; margin-top:0;}
ul.xoxo li{list-style-type:none; margin-left:0;}
ul.xoxo li.widget-container{border-top:1px solid #DDD; padding-top:10px; margin-bottom:15px;}
