@charset "UTF-8";
.dlhd1 #menubar3 {
	position: relative;
	height: auto;
	top: 42px;
	width: 63em;
	text-align: center;
	z-index: 10000;
	margin-right: auto;
	margin-left: auto;
}
.dlhd1 #menubar3content {
	height: auto;
	top: 0px;
	width: 47em;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	z-index: 10000;
}
.dlhd1    #title_wrapper    h2 span  {
	margin: 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #EEEEEE;
	display: none;
}
.dlhd1  #title_wrapper h2 {
	margin: 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #EEEEEE;
	background-attachment: scroll;
	background-image: url(../images/DLHD-Title.jpg);
	background-repeat: no-repeat;
	height: 55px;
	background-position: 100px;
}
 .dlhd1 #sidebar2 {
	float: right;
	width: 9.5em;
	top: 0em;
	margin-right: 2em;
	padding-left: 2em;
}
.dlhd1 #sidebar3 {
	float: right;
	width: 6px;
	top: 0em;
	margin-right: 0em;
	padding-top: 0em;
}
 .dlhd1 #sidebar1 h3,  .dlhd1 #sidebar1 p,  .dlhd1 #sidebar2 p,  .dlhd1 #sidebar2 h3, .dlhd1  {
	margin-left: 0px; /* the left and right margin should be given to every element that will be placed in the side columns */
	margin-right: 10px;
}
 .dlhd1 #page_title {
	  
	margin-right: 13em;
	 	margin-left: 2em;
          
}

 .dlhd1 #main_content {
	margin-right: 14em;
	margin-left: 2em;
} 

.dlhd1 #days {
	margin-right: 0em;
	margin-left: 0em;
	width: auto;
	height: auto;
	float: left;
	padding-right: 2em;
} 
.dlhd1 #times {
	margin-right: 0em;
	margin-left: 0em;

}

 .dlhd1 #childrens_title{
	margin-right: 13em;
	margin-left: 2em;
	background-attachment: scroll;
	background-image: url(../images/page_titles_childrens.jpg);
	background-repeat: no-repeat;
	height: 70px;
	width: auto;
}
 .dlhd1 #childrens_title span {
	display: none;
}
 .dlhd1 #careers_title span {
	display: none;
}

.dlhd1 #wella_title{
	margin-right: 13em;
	margin-left: 2em;
	height: 70px;
	width: auto;
	background-attachment: scroll;
	background-image: url(../images/page_titles_wella.jpg);
	background-repeat: no-repeat;
}
 .dlhd1 #wella_title span {
	display: none;
}

.dlhd1 #ghd_title{
	margin-right: 13em;
	margin-left: 2em;
	height: 70px;
	width: auto;
	background-attachment: scroll;
	background-image: url(../images/page_titles_GHD.jpg);
	background-repeat: no-repeat;
}
 .dlhd1 #ghd_title span {
	display: none;
}
 .dlhd1 #careers_title {
	margin-right: 13em;
	margin-left: 2em;
	background-attachment: scroll;
	background-image: url(../images/page_titles_careers.jpg);
	background-repeat: no-repeat;
	height: 70px;
	width: auto;
	margin-top: 0em;
	top: 0px;
}
.dlhd1 #licenced_bar_title {
	margin-right: 13em;
	margin-left: 2em;
	background-attachment: scroll;
	background-image: url(../images/page_titles_licenced_bar.jpg);
	background-repeat: no-repeat;
	height: 70px;
	width: auto;
	margin-top: 0em;
	top: 0px;
}
.dlhd1 #licenced_bar_title span {
	display: none;
}
.dlhd1 #sebastion_title {
	margin-right: 13em;
	margin-left: 2em;
	background-attachment: scroll;
	background-image: url(../images/page_titles_sebastian.jpg);
	background-repeat: no-repeat;
	height: 70px;
	width: auto;
	margin-top: 0em;
	top: 0px;
}
.dlhd1 #sebastion_title span {
	display: none;
}

.dlhd1 #main_content2
{
	margin-right: 20em;
	margin-left: 2em;
}

.dlhd1 #sidebar3
{
	float: right;
	width: 150px;
	top: 0px;
	margin-right: 0em;
	height: 100%;
	text-align: left;
}

.dlhd1 #sebastion_title2
{
	margin-right: 20em;
	margin-left: 2em;
	background-attachment: scroll;
	background-image: url(../images/page_titles_sebastian.jpg);
	background-repeat: no-repeat;
	height: 70px;
	width: auto;
	margin-top: 0em;
	top: 0px;
}

.dlhd1 #sebastion_title2 span
{
	display: none;
}
h2.sebastion {
	position:relative;
	width:auto;
	height:60px;
	padding:0;
	overflow:hidden;
	font-family: Arial, Verdana, Helvetica;
  }
h2.sebastion     em  {
	display:block;
	width:33.4em;
	height:60px;
	position:absolute;
	top:0;
	left:0;
	background-image: url(../images/sebastian_long.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
  }
.dlhd1   #title_content
{
	margin-right: 20em;
	margin-left: 2em;
	height: 70px;
	width: auto;
	margin-top: 0em;
	top: 0px;
}


.dlhd1 #main_contentflash
{
	margin-right: 2em;
	margin-left: 2em;
}
.dlhd1  #title_contentsebastion
{
	margin-right: 0em;
	margin-left: 2em;
	height: 70px;
	width: auto;
	margin-top: 0em;
	top: 0px;
}
.dlhd1       #title_contentGHD   
{
	margin-right: 1.5em;
	margin-left: 2em;
	height: 70px;
	width: auto;
	margin-top: 0em;
	top: 0px;
	overflow: hidden;
}
h2.GHD
{
	position:relative;
	width:auto;
	height:60px;
	padding:0;
	overflow:hidden;
	font-family: Arial, Verdana, Helvetica;
}

h2.GHD em
{
	display:block;
	width:33.3em;
	height:60px;
	position:absolute;
	top:0;
	left:0;
	background-image: url(../images/page_titles_GHD.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
}
.dlhd1       #title_contentchildrens   
{
	margin-right: 1.5em;
	margin-left: 2em;
	height: 70px;
	width: auto;
	margin-top: 0em;
	top: 0px;
	overflow: hidden;
}
h2.childrens
{
	position:relative;
	width:auto;
	height:60px;
	padding:0;
	overflow:hidden;
	font-family: Arial, Verdana, Helvetica;
}

h2.childrens em
{
	display:block;
	width:33.3em;
	height:60px;
	position:absolute;
	top:0;
	left:0;
	background-image: url(../images/page_titles_childrens.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
}

.dlhd1       #title_contentweddings   
{
	margin-right: 1.5em;
	margin-left: 2em;
	height: 70px;
	width: auto;
	margin-top: 0em;
	top: 0px;
	overflow: hidden;
}
h2.weddings
{
	position:relative;
	width:auto;
	height:60px;
	padding:0;
	overflow:hidden;
	font-family: Arial, Verdana, Helvetica;
}

h2.weddings em
{
	display:block;
	width:33.3em;
	height:60px;
	position:absolute;
	top:0;
	left:0;
	background-image: url(../images/page_titles_weddings.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
}

.dlhd1       #title_contentcareers  
{
	margin-right: 1.5em;
	margin-left: 2em;
	height: 70px;
	width: auto;
	margin-top: 0em;
	top: 0px;
	overflow: hidden;
}
h2.careers
{
	position:relative;
	width:auto;
	height:60px;
	padding:0;
	overflow:hidden;
	font-family: Arial, Verdana, Helvetica;
}

h2.careers em
{
	display:block;
	width:33.3em;
	height:60px;
	position:absolute;
	top:0;
	left:0;
	background-image: url(../images/page_titles_careers.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
}

.dlhd1       #title_contentopening  
{
	margin-right: 1.5em;
	margin-left: 2em;
	height: 350px;
	width: auto;
	margin-top: 0em;
	top: 0px;
	overflow: hidden;
}
h2.opening
{
	position:relative;
	width:auto;
	height:60px;
	padding:0;
	overflow:hidden;
	font-family: Arial, Verdana, Helvetica;
}

h2.opening em
{
	display:block;
	width:33.3em;
	height:60px;
	position:absolute;
	top:0;
	left:0;
	background-image: url(../images/page_titles_opentimes.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
}

.dlhd1       #title_contenthair  
{
	margin-right: 1.5em;
	margin-left: 2em;
	height: 70px;
	width: auto;
	margin-top: 0em;
	top: 0px;
	overflow: hidden;
}
h2.hair
{
	position:relative;
	width:auto;
	height:60px;
	padding:0;
	overflow:hidden;
	font-family: Arial, Verdana, Helvetica;
}

h2.hair em
{
	display:block;
	width:33.3em;
	height:60px;
	position:absolute;
	top:0;
	left:0;
	background-image: url(../images/page_titles_hair.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
}

.dlhd1       #title_contentbar  
{
	margin-right: 1.5em;
	margin-left: 2em;
	height: 70px;
	width: auto;
	margin-top: 0em;
	top: 0px;
	overflow: hidden;
}
h2.bar
{
	position:relative;
	width:auto;
	height:60px;
	padding:0;
	overflow:hidden;
	font-family: Arial, Verdana, Helvetica;
}

h2.bar em
{
	display:block;
	width:33.3em;
	height:60px;
	position:absolute;
	top:0;
	left:0;
	background-image: url(../images/page_titles_licenced_bar.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
}

.dlhd1       #title_contentwella  
{
	margin-right: 1.5em;
	margin-left: 2em;
	height: 70px;
	width: auto;
	margin-top: 0em;
	top: 0px;
	overflow: hidden;
}
h2.wella
{
	position:relative;
	width:auto;
	height:60px;
	padding:0;
	overflow:hidden;
	font-family: Arial, Verdana, Helvetica;
}

h2.wella em
{
	display:block;
	width:33.3em;
	height:60px;
	position:absolute;
	top:0;
	left:0;
	background-image: url(../images/page_titles_wella.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
}

.dlhd1       #title_wrapper2  
{
	margin-right: 1.5em;
	margin-left: 1.5em;
	height: 70px;
	width: auto;
	overflow: hidden;
}
h2.title
{
	position:relative;
	width:auto;
	height:60px;
	padding:0;
	overflow:hidden;
	font-family: Arial, Verdana, Helvetica;
}

h2.title em
{
	display:block;
	width:33.3em;
	height:60px;
	position:absolute;
	top:0;
	left:0;
	background-image: url(../images/DLHD-Title.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
}

.dlhd1 #ie6only #sidebar2 {
	float: right;
	width: 9.5em;
	
	margin-right: 0.8em;
	
}

#ie6only #footerstrip {
		bottom: auto;
		top: expression( ( 0 - footerstrip.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
		}
		
#ie7andup #footerstrip {
		bottom: auto;
		top: expression( ( 0 - footerstrip.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}


.dlhd1 #sidebarpopup
{
	width: 300px
	height: 250px;
	background-color: #33FFFF;
	height: 250px;
	width: 300px;
	border: 1px solid #444444;
	position: absolute;
	top: 300px;
	float: left;
	z-index: 12000;
	left: 500px;
}

.dlhd1 #table_openings
{
	background-color: #FFFF00;
	height: auto;
	
	float: left;
	width: auto;
}

/*.dlhd1 #ie6only #menubar3 {
	position: relative;
	height: auto;
	top: 53px;
	width: 55em;
	text-align: center;
	z-index: 10000;
}*/.dlhd1 #title_contentbeauty {
	margin-right: 1.5em;
	margin-left: 2em;
	height: 70px;
	width: auto;
	margin-top: 0em;
	top: 0px;
	overflow: hidden;
}
h2.beauty {
	position:relative;
	width:auto;
	height:60px;
	padding:0;
	overflow:hidden;
	font-family: Arial, Verdana, Helvetica;
}
h2.beauty em {
	display:block;
	width:33.3em;
	height:60px;
	position:absolute;
	top:0;
	left:0;
	background-image: url(../images/page_titles_beauty.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
}
.dlhd1 #title_contentdermalogica {
	margin-right: 1.5em;
	margin-left: 2em;
	height: 70px;
	width: auto;
	margin-top: 0em;
	top: 0px;
	overflow: hidden;
}
h2.dermalogica {
	position:relative;
	width:auto;
	height:60px;
	padding:0;
	overflow:hidden;
	font-family: Arial, Verdana, Helvetica;
}
h2.dermalogica em {
	display:block;
	width:33.3em;
	height:60px;
	position:absolute;
	top:0;
	left:0;
	background-image: url(../images/page_titles_dermalogica.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
}
.dlhd1 #title_contentjessica {
	margin-right: 1.5em;
	margin-left: 2em;
	height: 70px;
	width: auto;
	margin-top: 0em;
	top: 0px;
	overflow: hidden;
}
h2.jessica em {
	display:block;
	width:33.3em;
	height:60px;
	position:absolute;
	top:0;
	left:0;
	background-image: url(../images/page_titles_jessica.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
}
h2.jessica {
	position:relative;
	width:auto;
	height:60px;
	padding:0;
	overflow:hidden;
	font-family: Arial, Verdana, Helvetica;
}
img
{  border-style: none;
}
