/*
Theme Name: Luscious Salon
Theme URI: http://luscioussalon.com
Description: Yaletown Hair Salon
Version: 1.0
*/

/* CSS Document */



html, body { padding: 0; margin:0; }
body {
	font-family: Tahoma ,Trebuchet MS, Verdana, Helvetica, Arial, Geneva, sans-serif;
	background: url(images/bgNew.jpg) repeat-y top center;
	background-color:black;
	color: #fff;
	
}
#body1 { }
#body1.IE { zoom: 1; }
#wrapper { width:760px; margin:0 auto;}
#wrapper p {font-size: 80%;color: white;} /* margin:0.5em 0; */
#wrapper .postmetadata {border-bottom:1px solid #fff;padding-bottom: 20px;margin-bottom: 20px;margin-top: 20px;font-size:70%;text-align: right;}
#respond {border-top:1px solid #fff;padding-top: 20px;margin-top: 20px;}
#left2R ul {font-size: 80%;padding:0.5em 1.2em;}
#twitter_div ul {padding:0;list-style: none;}
#twitter_div ul li {padding:0 0 10px 0;list-style: none; margin:0 0 10px 0;border-bottom: 1px solid #9b524b;}
#twitter_div span {display: block;}

/* Standard */
.cleaner {clear:both; height:1px; font-size:1px; border:none; margin:0; padding:0; background:transparent;}

a img {border:0;}

h1 {font-size: 90%;
	color: #fff;
	text-transform: capitalize;
	font-weight:bold;
	font-family:Georgia,Tahoma,Arial, Geneva, Verdana, Helvetica, sans-serif;
	/*border-left: solid 3px red; padding-left: 5px;*/
	padding: 3px 0 3px 10px; margin: 3px 0 3px -10px; background: url(images/h1.jpg) no-repeat center left ;   
	
	}
	.W3C .pdfLink { min-height: 16px; color: #555 }
	.IE56 .pdfLink { height: 16px; color: #555}
	
h2 {font-size: 90%;
	color: #fff;
	text-transform: capitalize;
	font-weight:bold;
	font-family:Georgia,Tahoma,Arial, Geneva, Verdana, Helvetica, sans-serif;
	/*border-left: solid 3px red; padding-left: 5px;*/
	padding: 3px 0 3px 10px; margin: 3px 0 3px -10px; background: url(images/h1.jpg) no-repeat center left;
	text-decoration: none;
	}

#header {height:143px; position:relative;  background:url(images/header_feb2011.jpg) no-repeat top left;}
	.W3C #header {min-height:143px;}
	.IE #header {height:143px;}
		#header h1, #header h2, #header h3, #header .headerwella span, #header	.headertext span {display:none;}
	 #header .headerlogo {position:absolute; top:12px; left:13px; z-index:75;}
	#header .headerlogo img { width:219px; height:115px;}
	/* #header .headertext {position:absolute; top:40px; left:249px; z-index:75;width:394px; height:52px; background:url(images/top-text.png) no-repeat top left;}
	 #header .headerwella {position:absolute; top:30px; left:658px; z-index:75; width:88px; height:79px; background:url(images/wella.png) no-repeat top left; }
	/*.W3C #header .headertextfix, #header .headerwellafix {display:none;}*/
	
	 #header	.headertextfix {position:absolute; top:50px; left:249px; z-index:78;width:394px; height:52px; }
	 #header	.headerwellafix {position:absolute; top:30px; left:658px; z-index:78;width:88px; height:79px;}
	/*.IE #header .headertext, #header .headerwella {display:none;}*/

	/*#header	.headerwella , #header	.headertext { behavior: url(iepngfix.htc); }*/
	
#menu {background: url(images/menu-bg.gif) repeat top left;}
	#menu ul { margin:0; padding: 0 ;  list-style:none; text-transform: uppercase; line-height:30px; font-size:80%; text-align:center;}
	#menu li { display:inline; margin:0; padding:0 11px; }
	#menu li ul {display: none;}
	#menu a {padding:3px;}
	#menu a:link, a:visited, a:active { color: white; text-decoration:none; background-color: none;}
	#menu a:hover{  color: white; text-decoration:none; background-color: #670001;}
		.W3C #menu {min-height:30px;}
		.IE #menu {height:30px;}
	#menu li.current_page_item a {padding:3px; color: white; text-decoration:none; background-color: #670001;}	
.mainimage {border-bottom:10px solid #670000;}

#footer {text-align:center; color:#9b524b; border-top:1px solid #9b524b; font-size:10px; padding-bottom:30px;}
#footer a {color:#9b524b;}

#wrapperContent {width:740px;background:#860e0f; border:10px solid #670001 }
#wrapperContent h2 a:link {text-decoration: none;}
		#wrapperContent a:link {
			color: #FFFFFF;
			text-decoration: underline;
		}
		#wrapperContent a:visited {
			text-decoration: underline;
			color: #FFFFFF;
		}
		#wrapperContent a:hover {
			text-decoration: none;
			color: #FF0000;
		}
		#wrapperContent a:active {
			text-decoration: none;
			color: #FFFFFF;
		}


/* OTHER CONTENT */




/* 2Colum R - HOME PAGE */
#left2R {	float:right;	width:245px; margin:0;}
#middle2R {margin:0 305px 0 0 ;}
.column-in2R, #post-275 {padding: 15px 20px 15px 40px ;}

/* 2Colum Even */
#left2E {	float:right;	width:350px; margin:0; padding:15px 0 0 15px;}
#middle2E {margin:0 350px 0 0;}
.column-in2E {margin:0; padding: 15px 20px 15px 40px ;}






/* other bits*/

form {margin:0; padding:0;}
input, select, textarea {font-family: Arial, Geneva, Verdana, Helvetica, sans-serif; font-size:90%;}
fieldset, label {border:0;  font-size:90%;padding:0; margin:0;}

.altLink a:link, .altLink a:visited, .altLink a:active { color: black; text-decoration:underline; }
.altLink a:hover {  color: #660000; text-decoration:none; }

#prices {
	width:368px;
	font-size: 80%;
	border-collapse: collapse;
}
#prices td {padding:3px; border-bottom:1px solid #ffffff;}
#prices .type {width:57%; font-weight:bold;}
#prices .dollar {width:2%;}
#prices .cost {width:41%;}


.galleryimg {padding:30px 25px ;}
.gallery-caption {font-size:80%;}
p.attachment {float:right;margin: 0 0 10px 10px;border:2px solid #CFCFCF;}
.caption {display:none;}

#products_logo img {height: 100px;width:200px;float:right;position: relative;top:20px;right:20px;}
