/*
Theme Name:Clean Home
Theme URI:http://shaunbutler.co.uk/
Description:Alan Edwards Salons by <a href="http://shaunbutler.co.uk/">Shaun Butler</a>.
Version:5
Author: Shaun Butler
Author URI:http://shaunbutler.co.uk/
Tags:pink, cherry, minimal

Colours:
Link 			#700013 - Was #710033
Link Hover		#3b0069
Hover 			#ffc9ff
Visited 		#a90032
Image border 	#710033
Image hover 	#a72c67
Background 		#e02966 - Was: #d21258 / #d50055 Now: CC3366
Idea?: 				#678197
*/

html {}

body {
/*font-family:"trebuchet ms", Arial, serif;*/
font-family: 'Century Gothic', 'Apple Gothic', 'Trebuchet MS', sans-serif, 'Futura'; 
font-size:13px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.7em;
background: #e690ab url(images/radialpink1.jpg) no-repeat fixed 0px 0px; 
}

a {
border:none;
text-decoration:none;
color:#710033;
font-weight:600;
}
a:link {
border-bottom:1px dotted #700013;
text-decoration:none;
color: #700013;
font-weight:600;
}
a:hover {
color: #3b0069;
border-bottom:1px dotted #3b0069;
}
a:visited {
color: #6e2f67;
border-bottom:1px dashed #6e2f67;
}
a:link img {border: none}

p{margin: 2px 0 2px 0;}

p.justify{text-align: justify;}

h1{font-size:28px; padding: 2px 0 5px 0;}
h2{font-size:20px; padding: 2px 0 2px 0;}

hr{
margin-top:35px;
border:0;
border-top:1px dotted #000;
width:620px;
color:#fff;
clear:both;
}
#wrapper {
width:1000px;
margin:40px auto;
}
span.background{
position: relative;
top: -40px;
display: block;
height: 854px;
}
#header {
float: left;
width:1000px;
margin:0;
height: 100px;
}
#logo {
float: left;
width:1000px;
padding:18px 0 34px 0;
}
#logo a {
color: #000;
font-size:30px;
text-decoration:none;
border-bottom:none;
letter-spacing:-4px;
}
#logo h2 {
display: none;
font-size : 18px;
font-weight : 200;
padding : 12px 4px 0 0;
letter-spacing : -1px;
}
#nav {
z-index: 20;
position: relative;
top: -53px;
padding:12px 0 0 0;
float:right;
display: block;
}
#nav ul {
float: right;
}
#nav li {
text-align: center;
float:left;
display:inline;
width:auto;

}
#nav li a, #nav li a:visited  {
border-top: 4px solid transparent;
font-size:18px;
font-weight:400;
display:block;
margin:0 0 0 16px;
border-bottom:none;
color: #700013;
}
#nav li a:hover {
border-top: 4px solid #a90032;
color: #a90032;
}
#blurb {
display: inline;
position: relative;
font-family:"trebuchet ms", Arial, serif;
width: 100%;
height: auto;
padding:80px 0 20px 0;
font-size:14px;
font-weight: lighter;
line-height:130%;
}
#blurb:hover {
}
#blurb .textwidget { display: inline;}
.textwidget p { float: left; display: block; font: normal 14px 'Century Gothic', 'Apple Gothic', 'Trebuchet MS', 'Futura', sans-serif;  font-style: italic; line-height: 1.5em; text-align: justify; padding-bottom: 10px;
}#content {
width:800px;
float: left;
padding:0 0 30px 0;
min-height:420px;
/*border-top: 1px solid #000;*/
}
#content.page {
width:1000px;
border-right:none;
}

#content.gallery {
width:1000px;
border-right:none;
}


.news h1{
display: block;
height: 40px;
text-indent: -9999px;
margin:15px 0 0 0;
padding-bottom: 15px;
background: url(images/news.png) no-repeat -3px 0;
display:none;
}
.post {
width: 750px;
padding-bottom: 10px;
margin: 0;
background: url(images/post-white3.png) no-repeat;
margin-bottom: 20px;
border-top: 1px solid #deb1ba;
border-left: 1px solid #deb1ba;
}
.single-post{
float: left;
text-align: center;
}
.single-post .post {
margin: 30px auto;
text-align: left;
}	
	
.post-content {padding: 0 10px 10px 10px; overflow: auto;}
	.single-post .post-content {padding: 30px;}


.post h3
.post h4

.post h1, .post h1 span, .entry h1, .entry h1 span, {font-size: 30px;}
.post h2, .post h2 span, .entry h2, .entry h2 span {font-size: 17px;}
.post h3, .post h3 span, .entry h3, .entry h3 span {font-size: 15px;}
div.post-content h1{padding-bottom: 5px; margin: 0;}
div.post-content h2{padding-bottom: 4px; margin: 0;}
div.post-content p {padding-bottom: 3px; margin: 0;}
 
.post-top{width:750px;height:10px;float:left; background:url(images/post-top1.png) no-repeat}
.post-middle{ background:url(images/post-mid1.png) repeat-y; width:750px;float:left;padding: 0px 5px;}
.post-bottom{width:750px;height:10px;float:left; background:url(images/post-bottom1.png) no-repeat; margin-bottom:15px}
 
 
.post-page {
margin-top: 20px;
padding:0;
}

.gallery-wrapper h2 {
padding-left: 5px;
}
.post p {
margin: 10px 0 0px 0;
vertical-align: top;
line-height: 1.5em;
text-align: justify;}

.post em{
font-style:italic;
}
.post h2 {
font-family: 'Century Gothic','Apple Gothic',sans-serif, 'Futura';
font-size:19px;
margin:25px 0 10px 0;
font-weight:normal;
}
.post h1, .post h1 a{
margin:10px 0 10px 0;
font-weight:normal;
line-height:32px;
border-bottom: none;
}

h1.post-title{font-size: 30px; padding-top: 10px;}

.post h3, .post h4 {
font-family: 'Century Gothic','Apple Gothic',sans-serif, 'Futura';
margin:15px 0 10px 0;
font-weight:normal;
}

.post .indent {
padding-left:10px;
}
.post .indent p {
padding-left:10px;
}
.post small {
font-size:11px; display: block; padding: 0px 0 10px 0 ;
}
.post small a {
font-weight:normal;
}
.post .alignright {
float: right;
margin-left:5px;
border: 1px solid #deb1ba;
}
.post .alignleft {
float: left;
margin-right:10px;
border: 1px solid #deb1ba;
display: block; 
}

.post .aligncenter {
margin:0 auto;
display:block;
}
.post abbr {
font-weight:normal;
}
.post ul{
list-style:circle;
margin:0 0 0 25px;
}
.post ol{
list-style:decimal;
margin:0 0 0 30px;
}
.post .wp-caption {
/*background:#f7f7f7;*/
/*border:1px solid #ccc;*/
/*margin:10px;*/
/*text-align:center;*/
padding: 0;
}
.post .wp-caption-text {
margin:0; display: none;
}

#attachment_373 a img.size-medium.wp-image-373 {
padding: 0; margin: 0; 
}
.post .wp-caption a, .post .wp-caption a:hover {
}
.post blockquote {
color:#777;
border-left:5px solid #ccc;
margin:15px 30px 0 10px;
padding-left:20px;
}
.post pre {
font-family:courier;
font-size:12px;
letter-spacing:-1px;
margin:14px 0 14px 0;
}
.post .message ul {
margin:12px 0 0;
}
.post .message {
display:none;
background:#0F67A1;
margin-top:10px;
padding:20px;
color:#fff;
}
#comments h3, #comments h4{
font-size:20px;
margin:35px 0 5px;
font-weight:normal;
}
#comments h4{
font-size:28px;
}
#comments cite{
font-size:18px;
font-weight:normal;
}
#comments em {
font-style:italic;
text-align:right;
}
.single-post #comments {
width: 700px;
margin: 0 auto;
position: relative;
text-align: left;
}

/*.single-post #comments {
width: 700px;
position: relative;
left: 50%;
margin-left: -350px;
text-align: left;
}*/

#comments ol.commentlist li {
margin-top:20px;
padding:10px 5px 20px 10px;
margin-bottom: 4px;
width: 685px;
border-top: 1px solid #deb1ba;
border-left: 1px solid #deb1ba;
background: url(images/post-white3.png) no-repeat;
}
#comments ol.commentlist li img{
border: 1px solid #000;
}
#comments p {
font-style: italic ;
margin:10px 0 0 10px;
width:auto;
}
#comments span {
display:block;
color: #3b0069;
font-family: 'Century Gothic','Apple Gothic',sans-serif, 'Futura';
font-size:50px;
font-weight:normal;
float:right;
padding-top:25px;
}
#comments ul.formlist {
margin:20px auto;
width:675px;
color: #ff9697;
	}
#comments ul.formlist li {
display:block;
margin:10px 0 0;
}
#comments ul.formlist p{
margin:10px 0 0;
text-align:center;
}
#comments input {
width:675px;
font-size:18px;
font-weight:normal;
}
#comments textarea {
width:675px;
font-size:18px;
font-weight:normal;
}
#comments li.submitbutton input {
text-align:center;
background:#fff;
border:1px solid #000;
color:#000;
font-weight:normal;
font-size:20px;
width:374px;
position: relative;
left: 50%;
margin-left: -187px;
}
#comments .center {
text-align:center;
}

/* Gallery  */
.gallery-wrapper{
float: left;
display: block;
margin-top: 20px;
width: 1000px;
}

.gallery .gallery-wrapper{
clear: left;
}
/*thumbnails*/

div.ngg-gallery-thumbnail a.thumbgal img {
background: #7b2d48;
border-style: none;
}
div.ngg-gallery-thumbnail a.thumbgal img:hover {
background: #d87c96;
border-style: none;
}


/* Sidebar: */
#sidebar {
width:180px;
float: left;
padding:5px 0 10px 10px;
}
#sidebar h3 {
padding:0px 0 3px 0;
font-size:18px;
}
#sidebar .block ul {
padding-bottom: 20px;
}
#sidebar .block ul .children{
border:0;
padding: 0 0 0 8px;
}
#sidebar .block li {
/*border-top:1px dotted #000;*/
}
#sidebar .block li a {
background:transparent url(images/scissors.png) no-repeat scroll 0px 56%;
font-size:13px;
font-weight:normal;
padding:2px 0 2px 20px;
display:block;
border-bottom:none;
-webkit-transition-property:color,background-color,padding-left;
-webkit-transition-duration:500ms,500ms,500ms;

-o-transition-property:color,background-color,padding-left;
-o-transition-duration:500ms,500ms,500ms;
}
#sidebar .block li a:hover {
background: #e48fac url(images/scissors-w.png) no-repeat scroll 0px 56%;
color:#333;
padding-left:30px;
}
#sidebar .widget_search label {
display:block;
padding:25px 0 3px 0;
font-size:18px;
border-bottom:1px dotted #ccc;
margin:0 0 5px;
}
#sidebar .widget_recent_comments li {
background:transparent url(images/bullet_black.gif) no-repeat scroll 6px 52%;
padding:2px 0 2px 15px;
}
#sidebar .widget_recent_comments li a,#sidebar .widget_recent_comments li a:hover{
background:none;
border-bottom:1px dotted #000;
text-decoration:none;
color:#000;
font-weight:600;
}
#sidebar .widget_recent_comments li a:hover {
color:#e12000;
border-bottom:1px dashed #e12000;
background-color:#f7f7f7;
}
#sidebar .widget_tag_cloud h3 {
margin:0 0 8px;
border-bottom:1px dotted #ccc;
}
#sidebar .widget_text h3 , #sidebar .calendar h3{
border-bottom:1px dotted #ccc;
}
#sidebar .calendar h3{
display:none;
}
#sidebar #wp-calendar {
width:95%;
text-align:center;
}
#sidebar #wp-calendar caption, #sidebar #wp-calendar td, #sidebar #wp-calendar th{
text-align:center;
}
#sidebar #wp-calendar caption {
font-size:18px;
padding:25px 0 3px 0;
}
#sidebar #wp-calendar th {
font-weight: bold; 
border-top:1px dotted #ccc;
border-bottom:1px dotted #ccc;
}
#sidebar #wp-calendar tfoot td{
border-top:1px dotted #ccc;
border-bottom:1px dotted #ccc;
}
#footer {
float: left;
width:1000px;
border-top:1px dotted #000;
text-align:center;
padding:30px 0 40px 0;
clear: both;
}

.comments-outer{position: relative; top: 10px;}
.comments-inner{position: absolute; top: -50px; left: 610px;  width: 115px; height: 32px; background: url(images/comment8.png) no-repeat right;}
.single-post .comments-inner{left: 555px;}
span.comments a{float: right; border: none; padding: 6px 4px 0 0;}

.bookonline a{border-bottom:1px dotted #ccc;}
#salon-city{float: left; border-right: 1px solid #000;}

/*#salon-city .salonpixbox { display: block; width: 500px; height: 300px;}
#salon-south .salonpixbox { display: block; width: 500px; height: 300px;}

#salon-city .salongal		{position: relative; display: block; float: right; margin: 0 10px 0 0 ; width: 80px; height: 293px; background: green;}
#salon-south .salongal		{position: relative; display: block; float: left; margin: 0 0 0 10px; width: 80px; height: 293px; background: green;}*/

#salon-south,#salon-south img, #salon-south salon-gallery, #salon-south ul.hours li {float: right; clear: right;}

#salon-city,
#salon-city img, 
#salon-city salon-gallery, 
#salon-city ul.hours li {float: left; clear: left;}

/*#salon-city .salopixbox .salongal{float: right; background: red;}*/
.salonpixbox img{border: 5px solid #710033;}


#salon-south ul p{text-align: right;}
.salon-gallery{width: 70px; height: 70px;}
#salon-city,
#salon-south{display: block; width: 499px; height: 840px; font-size: 16px;}
#salon-south .salon-description, 
#salon-city .salon-description  {clear: both; float: left; text-align: justify; width: 470px; height: 110px;}
	#salon-south .salon-description  {float: right;}
	
#salon-city ul.salon-gallery img,#salon-south ul.salon-gallery img{display: block; border: 5px solid #710033 ;}
#salon-city ul.salon-gallery  img:hover,#salon-south ul.salon-gallery img:hover {border-color: #a72c67;}
.day {float: left;}
.hr {float: right;}

/* Salon vcards */
.vcard{display: block; width: 470px; height: auto; float: left; padding: 10px 0}
	#salon-city .vcard{float: left;} #salon-south .vcard{float: right;}
/*.adr, .tel p,{width: 300px; float: left; padding: 0; margin: 0;}*/
#salon-south .adr, #salon-south .tel p, #salon-south .email a{width: 300px; float: right; clear: both; padding: 0; margin: 0;}

.tel{color: #3b0069;}
#salon-city .tel{color: #3b0069; float: left; clear: both;}
#salon-south .tel{color: #3b0069; float: right; clear: both;}

#salon-south a.email, {float: right; padding: 0; margin: 0; clear: both;}

	#salon-south .org, #salon-south .bookonline, #salon-south .street-address, #salon-south .locality, #salon-south .postal-code, #salon-south .tel, #salon-south .email {float: right; clear: both;}
	
/* Salon Mini Galleries */
#salon-city .salon-gallery { float: right; margin-right: 30px ;}
#salon-south .salon-gallery{ float: left; margin-left: 30px;}

	#salon-city .salon-gallery a, #salon-south .salon-gallery a {border: none; }
	.salon-gallery img {width: 60px; margin: 0 0 4px 0;}


ul.hours{ float: left; list-style: none; clear: both; margin-top: 10px; margin-bottom: 10px;  position: relative; }
	#salon-south ul.hours{ float: right; bottom: -4px;}

ul.hours li{margin: 0; padding: 3px 0px; width: 460px; border-bottom: 1px dotted #000; }
	ul.hours li:first-child{font-weight: bold;}

/*Flickr feed style*/
.flickrrss a{
border: none;
}

/*iFrame / Ajax content block style*/
.ajaxcontent {
width:800px;
height:500px;
}
.ajaximg{
margin: 5px 10px 5px 0; 
padding: 5px;
border:1px solid #CCC
}

.art-full-img{
float: left;
display: inline;
vertical-align: top;
margin: 0 10px 10px 0;
border: 1px solid black
}
p.ajax-p{
float: left; 
width: 880px;
margin: 0; padding: 0;
text-align: justify;
}

ul.staff li {
float: left;
display: block;
position: relative;
margin: 10px 0;
padding: 5px 0 30px 0;
min-height: 110px;
}

ul.staff li img{
float: left;
margin-right: 20px;
left: 0;
display: block;
border: 4px solid #a72c67; 
background: url(http://alanedwardssalon.com/wp-admin/images/wpspin_light.gif) no-repeat center;
}

ul.staff li p{
position: absolute;
top: 0px;
left: 115px;
display: block;
width: 880px;
margin:0;
padding: 0;
}

ul.staff li strong{font-size: 30px;}

/*Art team page*/
#art-team-info{
float: left;
display: block;
width: 500px;
height: 550px;
}

ul.art-team-mini {
float: left;
margin-top: 0px;
}

#art-team-info p{
padding: 0 20px 0 0;
height: 457px;
text-align: justify;}

#art-team .gallery-wrapper{
margin-top: 200px;
float: left;
display: block;
}
/*Art team minis*/
ul.art-team-mini li {
float: left;
margin-right: 24px;
padding: 5px 0 5px 0;
width: 100px;
}

ul.art-team-mini li p{
position: absolute;
top: 0px;
left: 115px;
display: block;
margin:0;
padding: 0;
}

ul.art-team-mini li img{
float: left;
display: block;
border: 4px solid #710033;
vertical-align: top;
margin-bottom:8px;
width: 90px;
height: 90px;
-webkit-transition: -webkit-transform .30s ease-in-out, border-color .30s;
}
ul.art-team-mini li img:hover {
	border-color: #d87c96;
    -webkit-transform: scale(1.175);
} 

ul.art-team-mini li strong{ float: left;color:#710033; font-size: 15px; padding: 0; margin: 0; text-align: center; display: block; width:100px}

ul.art-team-mini blockquote {
display: inline;
float: left;
font-style: italic;
}

/*Staff list*/
ul.staff blockquote {
display: block;
text-align: justify;
width: 860px;
float: left;
font-style: italic;
}

.bqstart {
float: left;
height: 45px;
margin-top: -20px;
padding-top: 48px;
margin-bottom: -50px;
font-size: 700%; 
color:  #a72c67;}

.bqend {
float: right;
height: 25px;
margin-top: -20px;
padding-top: 45px;
font-size: 700%;
color:  #a72c67;}
 

h1.hidden{display:none;} /*Hides Page Title for sub-pages*/

/* #polaroids {position: relative; top: 90px; height: 320px;} */
/* #polaroids-on-page {position: relative; top: 90px; height: 300px; display: block; margin-bottom: 90px;} */
#polaroids-on-page {float: left; position: relative; height: 300px; display: block; background: url(http://alanedwardssalon.com/wp-admin/images/wpspin_light.gif) no-repeat 10% 50%;}

#polaroids-on-page {float: left;position: relative; height: 300px; display: block; -webkit-transition:top .40s ease-in;}

ul#poltainer1 {left: -6px; position: relative; display: block; height: 300px; width: 1000px;}
ul#poltainer1 a{border: none; -webkit-transition:top .40s ease-in;}

ul#poltainer1 li.sprite-salons a 
{ position: absolute; text-indent: -9999px; background: transparent url(images/polaroids1.png) no-repeat 0px 0px;  
width: 238px; height: 304px; top: 0px; left: 0px; -webkit-transition:top .60s ease-in;}
ul#poltainer1 li.sprite-salons a:hover 
{ background: transparent url(images/polaroids1.png) no-repeat 0 -304px;  -webkit-transition:top .40s ease-in;}

ul#poltainer1 li.sprite-shop a 
{ position: absolute; text-indent: -9999px; background: transparent url(images/polaroids1.png) no-repeat -238px 0px;  
width: 238px; height: 304px; top: 0px; left: 774px; }
ul#poltainer1 li.sprite-shop a:hover 
{ background: transparent url(images/polaroids1.png) no-repeat -238px -304px }

ul#poltainer1 li.sprite-education a 
{ position: absolute; text-indent: -9999px; background: transparent url(images/polaroids1.png) no-repeat -476px 0px;  
width: 238px; height: 304px; top: 0px; left: 258px; }
ul#poltainer1 li.sprite-education a:hover 
{ background: transparent url(images/polaroids1.png) no-repeat -476px -304px }

ul#poltainer1 li.sprite-team a 
{ position: absolute; text-indent: -9999px; background: transparent url(images/polaroids1.png) no-repeat -714px 0px;  
width: 238px; height: 304px; top: 0px; left: 516px; }
ul#poltainer1 li.sprite-team a:hover 
{ background: transparent url(images/polaroids1.png) no-repeat -714px -304px }

/*Education Polaroids*/
ul#poltainer1 li.sprite-found a 
{ position: absolute; text-indent: -9999px; background: transparent url(images/polaroids2.png) no-repeat 0px 0px;  
width: 238px; height: 304px; top: 0px; left: 0px; }
ul#poltainer1 li.sprite-found a:hover 
{ background: transparent url(images/polaroids2.png) no-repeat 0 -304px }

ul#poltainer1 li.sprite-int a 
{ position: absolute; text-indent: -9999px; background: transparent url(images/polaroids2.png) no-repeat -238px 0px;  
width: 238px; height: 304px; top: 0px; left: 258px; }
ul#poltainer1 li.sprite-int a:hover 
{ background: transparent url(images/polaroids2.png) no-repeat -238px -304px }

ul#poltainer1 li.sprite-adv a 
{ position: absolute; text-indent: -9999px; background: transparent url(images/polaroids2.png) no-repeat -476px 0px;  
width: 238px; height: 304px; top: 0px; left: 516px; }
ul#poltainer1 li.sprite-adv a:hover 
{ background: transparent url(images/polaroids2.png) no-repeat -476px -304px }

ul#poltainer1 li.sprite-mast a 
{ position: absolute; text-indent: -9999px; background: transparent url(images/polaroids2.png) no-repeat -714px 0px;  
width: 238px; height: 304px; top: 0px; left: 774px; }
ul#poltainer1 li.sprite-mast a:hover 
{ background: transparent url(images/polaroids2.png) no-repeat -714px -304px }


/* s3sliderImage */
#s3slider {
   width: 500px; /* important to be same as image width */
   height: 560px; /* important to be same as image height */
   position: relative; /* important */
   overflow:hidden; /* important */
   float: right;
   margin-top: 35px;
}

#s3sliderContent {
   width: 498px; /* important to be same as image width or wider */
   height: 558px;
   position: absolute; /* important */
   top: 0; /* important */
   margin-left: 0; /* important */
   background: #000;
}

.s3sliderImage {
   float: left; /* important */
   position: relative; /* important */
   display: none; /* important */
   height:550px;
}

.s3sliderImage img{
   width: 490px;  /*important to be same as image width*/
   height:550px;  /*important to be same as image width*/
   border:4px solid #710033;
}

.s3sliderImage span {
   position: absolute; /* important */
   left: 0;
   font: 10px/15px Arial, Helvetica, sans-serif;
   padding: 10px 13px;
   width: 374px;
   background-color: #000;
   filter: alpha(opacity=70); /* here you can set the opacity of box with text */
   -moz-opacity: 0.7; /* here you can set the opacity of box with text */
   -khtml-opacity: 0.7; /* here you can set the opacity of box with text */
   opacity: 0.7; /* here you can set the opacity of box with text */
   color: #fff;
   display: none; /* important */
   visibility: hidden;
   top: 0;

   /*
       if you put
       top: 0; -> the box with text will be shown at the top of the image
       if you put
       bottom: 0; -> the box with text will be shown at the bottom of the image
   */
}

.clear {
   clear: both;
}

/* Prices Table: */ 
table.prices-table a,
table.prices-table a:link,
table.prices-table a:visited {
	border:none;
	}							

table.prices-table {
	width:950px;
	border-top:1px solid #f1d2d4;
	border-right:1px solid #f1d2d4;
	margin:10px 0 0 0;
	border-collapse:collapse;
	background: #d1838d;
	color: #3f2468;
	}
table.prices-table caption {
	color: #710033;
	font-size:16px;
		margin:0;
		caption-side: top;
		text-align: left;
	}	
table.prices-table .odd {
	background: #e294ab;
	}	
table.prices-table td {
	border-bottom:1px solid #f1d2d4;
	border-left:1px solid #f1d2d4;
	padding:.3em 1em;
	text-align:center;
	}		
table.prices-table td.price {
	width: 50%;}
table.prices-table td.pricecol {
	width: 400px;}		
table.prices-table th {
	font-weight:normal;
	text-align:left;
	border-bottom: 1px solid #f1d2d4;
	border-left:1px solid #f1d2d4;
	padding:.3em 1em;
	}							
table.prices-table thead th {
	text-align:center;
	font:bold 1.2em/2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
	}	
ul#prices li{
/* 	background: url(images/priceFF9999bg.png) no-repeat; */
	background: url(images/price-white.png) no-repeat;
	border-left: 1px solid #ff5e99;
	border-top: 1px solid #ff5e99;	
	margin: 20px 0;
	padding: 4px;	
	}

#salon-city .salon-nav{display: block; width: 500px; height: 20px; float: left;}
#salon-south .salon-nav{display: block; width: 500px; height: 20px; float: right;}

#salon-south .navlist
{
float: right;
list-style-type: none;
margin: 0;
padding: 0;
display: inline;
}

.navlist li
{
border-right: 1px solid #000;
float: left;
line-height: 1.1em;
margin: 0 .5em 0 -.5em;
padding: 0 .5em 0 .5em;
display: inline;
}
.navlist .last {border-right: none; padding-right: 0; display: inline;
}
.navlist li a{
display: inline;
}

p.suit{padding: 5px 0; }
p.form{padding: 5px 0; }
p.price{padding: 0 0 5px 0; font-weight: bold;}

/*Education page*/
li.course-detail{
	background: none;
	border-left: 0px solid #ff5e99;
	border-top: 0px solid #ff5e99;	
	margin: 20px 0;
	padding: 4px;
	}

/*Before and After Gallery*/

#polaroids-on-page{}

#bandagallery li{float: left; clear: none; margin: 0; padding: 2px 2px; background: url(http://alanedwardssalon.com/wp-admin/images/wpspin_light.gif) no-repeat center; display: block; }
#bandagallery li img{ border: 4px solid #710033; float: left; clear: none;}
#bandagallery li img:hover{border: 4px solid #a72c67; }
#bandagallery li img.small-img{ float: left; clear: none; width: 319px; }

ul.bandasprites li{padding: 0; margin: 0; float: left;}
ul.bandasprites li.short a 
{ position: relative; display: block; text-indent: -9999px; background: transparent url(images/short-333sprite.jpg) no-repeat -333px 0px;  width: 333px; height: 444px; top: 0px; left: 0px; }
ul.bandasprites li.short a:hover
{ background: transparent url(images/short-333sprite.jpg) no-repeat 0px -00px; }

ul.bandasprites li.med a 
{ position: relative; display: block; text-indent: -9999px; background: transparent url(images/medium-333sprite.jpg) no-repeat -333px 0px;  width: 333px; height: 444px; top: 0px; left: 0px; }
ul.bandasprites li.med a:hover
{ background: transparent url(images/medium-333sprite.jpg) no-repeat 0px -00px; }

ul.bandasprites li.long a 
{ position: relative; display: block; text-indent: -9999px; background: transparent url(images/long-333sprite.jpg) no-repeat -333px 0px;  width: 333px; height: 444px; top: 0px; left: 0px; }
ul.bandasprites li.long a:hover
{ background: transparent url(images/long-333sprite.jpg) no-repeat 0px -00px; }

a.rss 
{ position: relative; display: block; text-indent: -9999px; background: transparent url(images/rss2.png) no-repeat -0px -38px;  width: 39px; height: 38px; top: 0px; left: 0px; border: none; margin: 10px 0 0 10px;}
a.rss:hover
{ background: transparent url(images/rss2.png) no-repeat 0px 0px; }

/* .sprite-found, .sprite-int, .sprite-adv, .sprite-mast, .sprite-education, .sprite-salons, .sprite-shop, .sprite-team {width:333px; height: 444px; background: url(http://alanedwardssalon.com/wp-admin/images/wpspin_light.gif) no-repeat center; display: block; } */
4px; top: 0px; left: 0px; }
ul.bandasprites li.med a:hover
{ background: transparent url(images/medium-333sprite.jpg) no-repeat 0px -00px; }

ul.bandasprites li.long a 
{ position: relative; display: block; text-indent: -9999px; background: transparent url(images/long-333sprite.jpg) no-repeat -333px 0px;  width: 333px; height: 444px; top: 0px; left: 0px; }
ul.bandasprites li.long a:hover
{ background: transparent url(images/long-333sprite.jpg) no-repeat 0px -00px; }

a.rss 
{ position: relative; display: block; text-indent: -9999px; background: transparent url(images/rss2.png) no-repeat -0px -38px;  width: 39px; height: 38px; top: 0px; left: 0px; border: none; margin: 10px 0 0 10px;}
a.rss:hover
{ background: transparent url(images/rss2.png) no-repeat 0px 0px; }

/* .sprite-found, .sprite-int, .sprite-adv, .sprite-mast, .sprite-education, .sprite-salons, .sprite-shop, .sprite-team {width:333px; height: 444px; background: url(http://alanedwardssalon.com/wp-admin/images/wpspin_light.gif) no-repeat center; display: block; } */
