body
{
	background : #5D2816;
	color : #666;
	font : 100% Verdana, Arial, Helvetica, Sans-serif;
	margin : 0;
	padding : 5px 0
}

a:link, a:visited
{
	color : #FE0001;
	text-decoration: none
}

a:hover, a:focus,a:active
{
	color : #000;
}

b, strong, th
{
	font-weight : bold;
	color : #5D261A;
}

h5
{
	font-size : 12px;
	margin : 0;
	padding : 0;
}

h3
{
	font-size : 12px;
	margin : 0;
	padding : 0 0 10px 0;
	color : #5D261A;
}

h2
{
	margin : 0;
	padding : 0 0 10px 30px
}

p
{
	font-size : 11px;
	line-height : 1.6em;
	margin : 0;
	padding : 0 0 10px;
	text-align : justify
}

td
{
	font-size : 11px;
}

.red
{
	color : #FE0001;
}

.pics
{
	background-color : #000
}

#wrapper-branding
{
	background : url(../images/bg_branding.jpg);
	height : 63px;
	overflow : hidden;
	position : relative
}

#wrapper-branding h1
{
	left : 0;
	position : absolute;
	top : -99999px
}

#wrapper-main
{
	background : url(../images/bg_page.jpg) no-repeat left bottom;
	height : 648px;
	margin : 0 auto;
	padding : 0;
	position : relative;
	width : 911px
}

#wrapper-content
{
	margin : 0;
	overflow : hidden;
	padding : 0
}

#content-1
{
	float : left;
	height : 565px;
	margin : 0;
	overflow : hidden;
	padding : 0 0 0 16px;
	position : relative;
	width : 541px
}

#content-1 #stripes
{
	background : url(../images/bg_stripes.png) no-repeat 0 0;
	height : 565px;
	overflow : hidden;
	position : absolute;
	right : 0;
	top : 0;
	width : 40px;
	z-index : 8500
}

#content-2
{
	float : right;
	margin : 0;
	padding : 0;
	width : 344px
}

#paginate-forward,#paginate-back
{
	float : left;
	margin : 0;
	overflow : hidden;
	padding : 0;
	width : 30px
}

#content-main
{
	float : left;
	margin : 0;
	padding : 0;
	width : 257px
}

body.page-home #content-main, body.scroller #content-main, body.page-salon #content-main, body.page-team #content-main, body.page-products #content-main, body.page-services #content-main
{
	float : none;
	width : 317px
}

#content-main ul
{
	margin : 0 0 10px;
}

#content-main ul li
{
	font-weight : bold;
	font-size : 12px;
	color : #5D261A;
	padding-bottom : 3px
}

#paginate-forward p,#paginate-back p
{
	line-height : normal;
	margin : 0;
	padding : 0;
	text-indent : -9999px;
	width : 50px
}

#paginate-forward p a,#paginate-back p a
{
	display : block;
	height : 478px;
	width : 50px
}

#paginate-forward p a
{
	background : #FFF url(../images/GreyArrowRight.jpg) no-repeat 0 150px
}

#paginate-back p a
{
	background : #FFF url(../images/GreyArrowLeft.jpg) no-repeat 0 150px
}

#paginate-forward p a:hover,#paginate-forward p a:focus,#paginate-forward p a:active,#paginate-forward p a.on
{
	background : #FFF url(../images/RedArrowRight.jpg) no-repeat 0 150px
}

#paginate-back p a:hover,#paginate-back p a:focus,#paginate-back p a:active,#paginate-back p a.on
{
	background : #FFF url(../images/RedArrowLeft.jpg) no-repeat 0 150px
}

#wrapper-navigation
{
	background : #5D2816 url(../images/bg_navigation.jpg) no-repeat left center;
	left : 0;
	overflow : hidden;
	position : absolute;
	top : 580px;
	width : 911px;
	z-index : 9999
}

#wrapper-navigation ul
{
	font-size : 13px;
	list-style-type : none;
	margin : 0;
	padding : 0 0 0 150px
}

#wrapper-navigation ul li
{
	float : left;
	line-height : normal;
	margin : 0;
	padding : 5px 40px 5px 5px;
	color : #FE0001
}

#wrapper-navigation ul li a
{
	color : #FFF;
	text-decoration : none
}

#wrapper-navigation ul li a:hover,#wrapper-navigation ul li a:focus,#wrapper-navigation ul li a:active
{
	color : #FE0001
}

.padder
{
	margin : 0;
	min-height: 375px;
	padding : 0 10px
}

body.page-home #content-main .padder, body.scroller #content-main .padder, body.page-salon #content-main .padder, body.page-team #content-main .padder, body.page-products #content-main .padder, body.page-services #content-main .padder
{
	padding : 0 40px
}

#tagline
{
	background : url(../images/bg_tagline.png) no-repeat 0 0;
	display : none;
	height : 188px;
	left : 260px;
	overflow : hidden;
	position : absolute;
	text-indent : -9999px;
	top : 30px;
	width : 260px;
	z-index : 8888
}

#content-2 #heading-page
{
	height : 45px;
	margin : 15px 0 0;
	overflow : hidden;
	text-indent : -9999px
}

body.page-home #content-2 #heading-page
{
	background : url(../images/heading_welcome.jpg) no-repeat 40px 0
}

body.page-salon #content-2 #heading-page
{
	background : url(../images/heading_salon.jpg) no-repeat 40px 0
}

body.page-team #content-2 #heading-page, body.page-teamaction #content-2 #heading-page
{
	background : url(../images/heading_team.jpg) no-repeat 40px 0
}

body.page-gallery #content-2 #heading-page
{
	background : url(../images/heading_gallery.jpg) no-repeat 40px 0
}

body.page-products #content-2 #heading-page
{
	background : url(../images/heading_products.jpg) no-repeat 40px 0
}

body.page-services #content-2 #heading-page
{
	background : url(../images/heading_services.jpg) no-repeat 40px 0
}

body.page-prices #content-2 #heading-page
{
	background : url(../images/heading_prices.jpg) no-repeat 40px 0
}

body.page-contact #content-2 #heading-page
{
	background : url(../images/heading_contact.jpg) no-repeat 40px 0
}

body.page-contact #content-2 p, body.page-contact #content-2 table
{
	margin-left : 30px
}

body.page-contact #content-2 #content-main
{
	width : 290px
}

DIV.googlemap
{
	width : 290px;
	height : 185px;
	margin-bottom : 5px;
	border : 2px solid #666;
}

#widget-suppliers
{
	background : url(../images/bg_suppliers.jpg) no-repeat 0 0;
	clear : both;
	height : 59px;
	margin : 0 auto 10px;
	overflow : hidden;
	position : relative;
	width : 162px
}

body.page-contact #widget-suppliers
{
	margin-left : 77px
}

#widget-suppliers ul
{
	list-style-type : none;
	margin : 0;
	padding : 0
}

#widget-suppliers ul li
{
	margin : 0;
	padding : 0;
	position : absolute;
	text-indent : -9999px
}

#widget-suppliers ul li a
{
	display : block;
	text-decoration : none
}

#widget-suppliers ul li#supplier-sp
{
	height : 59px;
	left : 0;
	top : 0;
	width : 40px
}

#widget-suppliers ul li#supplier-sp a
{
	height : 59px;
	width : 40px
}

#widget-suppliers ul li#supplier-sp a:hover, #widget-suppliers ul li#supplier-sp a:focus, #widget-suppliers ul li#supplier-sp a:active
{
	background: url(../images/bg_supplier_sp.jpg) no-repeat 0 0;
}

#widget-suppliers ul li#supplier-ghd
{
	height : 30px;
	left : 40px;
	top : 0;
	width : 80px
}

#widget-suppliers ul li#supplier-ghd a
{
	height : 30px;
	width : 80px
}

#widget-suppliers ul li#supplier-ghd a:hover,#widget-suppliers ul li#supplier-ghd a:focus, #widget-suppliers ul li#supplier-ghd a:active
{
	background: url(../images/bg_supplier_ghd.jpg) no-repeat 0 0;
}

#widget-suppliers ul li#supplier-sebastian
{
	height : 29px;
	left : 40px;
	top : 30px;
	width : 122px
}

#widget-suppliers ul li#supplier-sebastian a
{
	height : 29px;
	width : 122px
}

#widget-suppliers ul li#supplier-sebastian a:hover, #widget-suppliers ul li#supplier-sebastian a:focus,#widget-suppliers ul li#supplier-sebastian a:active
{
	background: url(../images/bg_supplier_sebastian.jpg) no-repeat 0 0;
	
}
#widget-suppliers ul li#supplier-wella
{
	height : 30px;
	left : 120px;
	top : 0;
	width : 42px
}

#widget-suppliers ul li#supplier-wella a
{
	height : 30px;
	width : 42px
}

#widget-suppliers ul li#supplier-wella a:hover, #widget-suppliers ul li#supplier-wella a:focus, #widget-suppliers ul li#supplier-wella a:active
{
	background: url(../images/bg_supplier_wella.jpg) no-repeat 0 0;
}

ul#nav
{
	list-style-type : none;
	margin : 0;
	overflow : hidden;
	padding : 0;
	width : 237px
}

ul#nav li
{
	float : left;
	margin : 0 13px 10px 0;
	padding : 0;
	width : 112px
}

ul#nav li.even
{
	margin-right : 0 !important
}

ul#nav li a img
{
	-khtml-opacity : 0.3;
	-moz-opacity : 0.3;
	border : 1px solid #000;
	filter : alpha(opacity=30);
	opacity : 0.3px
}

ul#nav li a:hover img,ul#nav li a:focus img,ul#nav li a:active img
{
	-khtml-opacity : 1;
	-moz-opacity : 1;
	border : 1px solid #000;
	filter : alpha(opacity=100);
	opacity : 1px
}

#content-break,#pagination-break
{
	clear : both
}

#copyright
{
	font-size : 10px;
	width : 911px;
	color : #666;
	margin : -10px auto 0 auto;
	padding : 0 32px 0 0;
	text-align: right;
	position: relative
}

#copyright :link
{
	color : #666 !important;
}

#copyright :hover
{
	color : #FE0001 !important;
}

/* 
  -----------------------------------
  Vertical Scroller Magic
  by Project Seven Development
  www.projectseven.com
  Style Theme: 02 - Goldleaf
  -----------------------------------
*/

.p7VSC02 
{
	padding : 0 0 10px;
	position : relative
}

.p7VSC02 .p7VSC_scrollbox_wrapper 
{
	margin : 0;
	padding : 0
}

.p7VSC02 .p7VSC_scrollbox 
{
	height : auto;
	position : relative;
	width : 100%
}

.p7VSC02 .p7VSC_scrolling 
{
	left : 0;
	top : 0
}

.p7VSC02 .p7VSC_content 
{
	padding : 0
}

.p7VSC02 .p7VSC_up a 
{
	background : #FFF url(../images/p7sc2_dbup.jpg) no-repeat 0 0;
	height : 10px;
	width : 24px
}

.p7VSC02 .p7VSC_dn a 
{
	background : #FFF url(../images/p7sc2_dbdn.jpg) no-repeat 0 100%;
	height : 10px;
	width : 24px
}

.p7VSC_pauseplay 
{
	visibility : hidden
}

.p7VSC02 .p7VSC_pauseplay .pause 
{
	background-image : url(../images/p7sc2_psplay.jpg);
	background-repeat : no-repeat;
	height : 35px;
	width : 24px
}

.p7VSC02 .p7VSC_pauseplay .play 
{
	background-image : url(../images/p7sc2_psplay.jpg);
	background-position : -48px 0;
	background-repeat : no-repeat;
	height : 35px;
	width : 24px
}

.p7VSC02 .p7VSC_pauseplay .play:hover 
{
	background-position : -72px 0
}

.p7VSC02 .p7VSCdragchannel 
{
	background-image : url(../images/p7sc2_dbbg.gif);
	background-repeat : repeat-y;
	cursor : default;
	display : none;
	left : -32px;
	position : absolute;
	top : 0;
	width : 29px
}

.p7VSC02 .p7VSCdragchannel em 
{
	display : none
}

.p7VSC02 .p7VSCdragchannel a 
{
	display : block
}

.p7VSC02 .p7VSCdragbar 
{
	position : relative
}

.p7VSC02 .p7VSCdragCtrl 
{
	left : 0;
	position : absolute;
	top : 0
}

.p7VSC02 .p7VSCdragCtrl a 
{
	background-image : url(../images/p7sc2_dbdrag.jpg);
	background-repeat : no-repeat;
	height : 17px;
	width : 24px
}

.p7VSC02 .p7VSC_up a:hover,.p7VSC02 .p7VSC_pauseplay .pause:hover,.p7VSC02 .p7VSCdragCtrl a:hover 
{
	background-position : -24px 0
}

.image-holder
{
	width:541px;
	height:565px;
	padding:0;
	margin:0;
	background:#FFF url(../images/loading.gif) center center no-repeat;
	overflow:hidden;
}	
