a  {
	text-decoration: none;
}
#pid4shop #Layer6 .brandlink a:link {
	color: #FFFFFF;
	text-decoration: none;
	font: 14px "Courier New", Courier, monospace;
}
.thumbnail {
	color: #FFFFFF;
	text-decoration: none;
	padding: 2px;
}
#pid4shop #shopareaimg .thumbnail a:link {
	color: #CCB58A;
	text-decoration: none;
}

a ins  {
   text-decoration: none;
}

#pid2contacts,
#pid12news,
#pid13specials,
#openingtimes,
#homepage,
#pid8pricelist,
#pid4shop,
#pid5terms,
#pid3training,
#pid7shipping,
#pid6privacy,
#pid14aboutus,
#pid9salon,
#pid10gallery  {
   margin: 0px auto 0px auto;
   width: 800px;
   position: relative;
}

#contactustexttext p,
#cuttingedgetext p,
#aboutustext p,
#duetotext p,
#ouraimistoofferatotallytext p,
#timehairdressingisthemosttext p,
#trainingtexttextcopy p  {
   font: 13px/16px Georgia, "Times New Roman", Times, serif;
   margin: 0px;
   text-align: left;
}

#salonbutton a,
#homepagebutton a,
#contactsbutton a,
#shopbutton a,
#trainingbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 41px;
   background-position: 0% 0px;
   font-size: 41px;
   line-height: 41px;
}

#termsprivacyshippingmenu li a:hover,
#homesalonshoptrainingmenu li a:hover  {
   font-style: italic;
}

#newsbutton a,
#specialsbutton a,
#pricelistbutton a,
#gallerybutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 18px;
   background-position: 0% 0px;
   font-size: 18px;
   line-height: 18px;
}

#homesalonshoptrainingmenu li a,
#termsprivacyshippingmenu li a  {
   font-style: Normal;
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   height: 100%;
}

#id38spacer,
#id39spacer,
#id36spacer,
#id37spacer,
#id40spacer  {
   visibility: visible;
   position: absolute;
   top: 33px;
   z-index: 2;
   width: 9px;
   height: 66px;
   background-repeat: no-repeat;
}

#homesalonshoptrainingmenu li,
#termsprivacyshippingmenu li  {
   height: 100%;
   display: inline;
   margin: 0px;
}

#offerstext p,
#openingtimestext p,
#offerstextcopy p  {
   font: 24px/29px Georgia, "Times New Roman", Times, serif;
   margin: 0px;
   text-align: left;
   color: #B5742A;
}

#salonbutton a:hover,
#contactsbutton a:hover  {
   background-position: -139px 0%;
}

#verticaldivider,
#verticaldividercopy  {
   background: url(openingtimesmedia/verticaldividercopy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   top: 389px;
   z-index: 2;
   width: 3px;
   height: 371px;
}

#i22pittstreetbarnsleysouthtext p  {
   font: 14px/17px "Trajan Pro";
   margin: 0px;
   text-align: left;
   color: #B5742A;
}

#trainingimage1img,
#contact1img  {
   visibility: visible;
   position: absolute;
   left: 569px;
   z-index: 2;
   width: 180px;
   height: 122px;
}

#offersg,
#gallerytitleg,
#newsg  {
   visibility: visible;
   position: absolute;
   left: 70px;
   top: 412px;
   z-index: 2;
   height: 18px;
   background-repeat: no-repeat;
}

#timehairdressingisthemosttext p  {
	color: #B6762C;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#openingtitleg,
#contactusheadg  {
   visibility: visible;
   position: absolute;
   left: 70px;
   top: 411px;
   z-index: 2;
   height: 19px;
   background-repeat: no-repeat;
}

#i22pittstreetbarnsleysouthtext  {
   visibility: visible;
   position: absolute;
   left: 221px;
   top: 639px;
   z-index: 3;
   width: 147px;
}

#homesalonshoptrainingmenu li a  {
   color: #FFFFFE;
}

#timehairdressingisthemosttext  {
   visibility: visible;
   position: absolute;
   left: 51px;
   top: 439px;
   z-index: 3;
   width: 356px;
}

#termsprivacyshippingmenu li a  {
   color: #FFFFFF;
}

#ouraimistoofferatotallytext p  {
   color: #B6762C;
}

#contactsbutton,
#salonbutton  {
   visibility: visible;
   position: absolute;
   top: 51px;
   z-index: 2;
   width: 139px;
   height: 41px;
}

#ouraimistoofferatotallytext  {
   visibility: visible;
   position: absolute;
   left: 406px;
   top: 438px;
   z-index: 3;
   width: 348px;
}

#openingtimesbutton a:hover  {
   background-position: -114px 0%;
}

#kmimageimg,
#groupimageimg  {
   visibility: visible;
   position: absolute;
   left: 569px;
   z-index: 2;
   width: 179px;
   height: 121px;
}

#homesalonshoptrainingmenu  {
   font: 11px/15px "Trajan Pro";
   margin: 0px;
   height: 15px;
   padding: 0px;
   list-style: none;
   text-align: left;
   color: #FFFFFE;
   position: absolute;
   left: 115px;
   top: 793px;
   z-index: 3;
}

#termsprivacyshippingmenu  {
	font: 24px/29px "Trajan Pro";
	margin: 0px;
	height: 29px;
	padding: 0px;
	list-style: none;
	text-align: left;
	color: #FFFFFF;
	position: absolute;
	left: 400px;
	top: 100px;
	z-index: 2;
	width: 400px;
}

#mon10am7pmtue10am7pmwedg  {
   background: url(trainingmedia/mon10am7pmtue10am7pmwedg.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 403px;
   top: 516px;
   z-index: 2;
   width: 132px;
   height: 210px;
}

#pricelistbutton a:hover  {
   background-position: -79px 0%;
}

#specialsbutton a:hover  {
   background-position: -86px 0%;
}

#homepagebutton a:hover  {
   background-position: -183px 0%;
}

#trainingtexttextcopy p  {
   color: #B5742A;
}

#trainingbutton a:hover  {
   background-position: -152px 0%;
}

#gallerybutton a:hover  {
   background-position: -105px 0%;
}

#openingtimesbutton a  {
   background: url(openingtimesmedia/openingtimesbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 47px;
   width: 114px;
   font-size: 47px;
   line-height: 47px;
}

#copyright2007text p  {
   font: 9px/11px "Trajan Pro";
   margin: 0px;
   color: #FFFFFE;
   text-align: left;
}

#contactustexttext p  {
   color: #B5742A;
}

#verticaldividercopy  {
   left: 550px;
}

#shopbutton a:hover  {
   background-position: -135px 0%;
}

#newsbutton a:hover  {
   background-position: -70px 0%;
}

#openingtimesbutton  {
   visibility: visible;
   position: absolute;
   left: 408px;
   top: 540px;
   z-index: 2;
   width: 114px;
   height: 47px;
}

#cuttingedgetext p  {
   color: #B5742A;
}

#copyright2007text  {
   visibility: visible;
   position: absolute;
   left: 170px;
   top: 845px;
   z-index: 2;
   width: 85px;
}

#trainingimage1img  {
   top: 405px;
}

#pricelistbutton a  {
   width: 79px;
   background-image: url(openingtimesmedia/pricelistbutton.gif);
}

#trainingbutton a  {
   width: 152px;
   background-image: url(openingtimesmedia/trainingbutton.gif);
}

#specialsbutton a  {
   width: 86px;
   background-image: url(openingtimesmedia/specialsbutton.gif);
}

#homepagebutton a  {
   width: 183px;
   background-image: url(openingtimesmedia/homepagebutton.gif);
}

#contactsbutton a  {
   width: 139px;
   background-image: url(openingtimesmedia/contactsbutton.gif);
}

#gallerybutton a  {
   width: 105px;
   background-image: url(openingtimesmedia/gallerybutton.gif);
}

#verticaldivider  {
   left: 386px;
}

#pricelistbutton  {
   visibility: visible;
   position: absolute;
   left: 410px;
   top: 425px;
   z-index: 2;
   width: 79px;
   height: 18px;
}

#contactsbutton  {
   left: 627px;
}

#specialsbutton  {
   visibility: visible;
   position: absolute;
   left: 409px;
   top: 627px;
   z-index: 2;
   width: 86px;
   height: 18px;
}

#menuitemtext p  {
	font: 24px Georgia, "Times New Roman", Times, serif;
	margin: 0px;
	color: #B47329;
	text-align: left;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

#contactusheadg  {
   background-image: url(contactsmedia/contactusheadg.gif);
   width: 156px;
}

#trainingbutton  {
   visibility: visible;
   position: absolute;
   left: 477px;
   top: 51px;
   z-index: 2;
   width: 152px;
   height: 41px;
}

#homepagebutton  {
   visibility: visible;
   position: absolute;
   left: 26px;
   top: 51px;
   z-index: 2;
   width: 183px;
   height: 41px;
}

#aboutustext p  {
   color: #B5742A;
}

#gallerytitleg  {
   background-image: url(gallerymedia/gallerytitleg.gif);
   width: 105px;
}

#salonbutton a  {
   width: 139px;
   background-image: url(openingtimesmedia/salonbutton.gif);
}

#openingtitleg  {
   background-image: url(openingtimesmedia/openingtitleg.gif);
   width: 193px;
}

#gallerybutton  {
   visibility: visible;
   position: absolute;
   left: 409px;
   top: 483px;
   z-index: 2;
   width: 105px;
   height: 18px;
}

#groupimageimg  {
   top: 624px;
}

#newsbutton a  {
   width: 70px;
   background-image: url(openingtimesmedia/newsbutton.gif);
}

#saloncontent  {
   background: url(openingtimesmedia/saloncontent.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 36px;
   top: 457px;
   z-index: 2;
   width: 346px;
   height: 302px;
}

#menuitemtext  {
   visibility: visible;
   position: absolute;
   left: 35px;
   top: 460px;
   z-index: 3;
   width: 220px;
}

#shopbutton a  {
   width: 135px;
   background-image: url(openingtimesmedia/shopbutton.gif);
}

#salonbutton  {
   left: 207px;
}

#shopareaimg  {
	position: absolute;
	left: 238px;
	top: 390px;
	z-index: 4;
	width: 518px;
	height: 200px;
	text-decoration: none;
	background: #EEE5E0;
}

#contact1img  {
   top: 404px;
}

#duetotext p  {
   color: #B5742A;
}

#menuleftbar  {
   visibility: visible;
   position: absolute;
   left: 34px;
   top: 390px;
   z-index: 2;
   width: 198px;
   height: 388px;
   background-color: #FFFFFF;
   background-image: none;
}

#id37spacer  {
   background-image: url(openingtimesmedia/id37spacer.gif);
   left: 473px;
}

#largeimage  {
   background: url(homepagemedia/largeimage.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 394px;
   top: 556px;
   z-index: 2;
   width: 360px;
   height: 205px;
}

#productbox  {
   background: url(homepagemedia/productbox.gif) no-repeat;
   position: absolute;
   left: 35px;
   top: 555px;
   z-index: 2;
   width: 346px;
   height: 206px;
}

#newsbutton  {
   visibility: visible;
   position: absolute;
   left: 409px;
   top: 684px;
   z-index: 2;
   width: 70px;
   height: 18px;
}

#shopbutton  {
   visibility: visible;
   position: absolute;
   left: 344px;
   top: 51px;
   z-index: 2;
   width: 135px;
   height: 41px;
}

#id39spacer  {
   background-image: url(openingtimesmedia/id39spacer.gif);
   left: 623px;
}

#id38spacer  {
   background-image: url(openingtimesmedia/id38spacer.gif);
   left: 203px;
}

#background  {
   background: url(openingtimesmedia/background.gif) no-repeat;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 1;
   width: 800px;
   height: 1300px;
}

#id40spacer  {
   background-image: url(openingtimesmedia/id40spacer.gif);
   left: 760px;
}

#underline3  {
   background: url(homepagemedia/underline3.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 51px;
   top: 422px;
   z-index: 3;
   width: 127px;
   height: 3px;
}

#id36spacer  {
   background-image: url(openingtimesmedia/id36spacer.gif);
   left: 340px;
}

#underline2  {
   background: url(homepagemedia/underline2.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 406px;
   top: 422px;
   z-index: 3;
   width: 162px;
   height: 3px;
}

#kmimageimg  {
   top: 404px;
}

#underline  {
   background: url(homepagemedia/underline.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 220px;
   top: 605px;
   z-index: 3;
   width: 115px;
   height: 3px;
}

#salontile  {
   background: url(openingtimesmedia/salontile.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 585px;
   top: 555px;
   z-index: 2;
   width: 139px;
   height: 41px;
}

#bottombar  {
   visibility: visible;
   position: absolute;
   left: 33px;
   top: 783px;
   z-index: 2;
   width: 731px;
   height: 31px;
   background-color: #DFD5CC;
   background-image: none;
}

#topboximg  {
   visibility: visible;
   position: absolute;
   left: 35px;
   top: 389px;
   z-index: 2;
   width: 346px;
   height: 161px;
}

#openheadg  {
   background: url(trainingmedia/openheadg.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 412px;
   top: 425px;
   z-index: 2;
   width: 113px;
   height: 47px;
}

#welcomeg  {
   background: url(homepagemedia/welcomeg.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 51px;
   top: 402px;
   z-index: 3;
   width: 123px;
   height: 18px;
}

#offersg  {
   background-image: url(specialsmedia/offersg.gif);
   width: 86px;
}

#shape1  {
   background: url(homepagemedia/shape1.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 202px;
   top: 570px;
   z-index: 3;
   width: 3px;
   height: 181px;
}

#newsg  {
   background-image: url(newsmedia/newsg.gif);
   width: 70px;
}

#shopg  {
	background: url(shopmedia/shopg.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 48px;
	top: 398px;
	z-index: 3;
	width: 63px;
	height: 19px;
	background-image: url(shopmedia/shopg.gif);
}

#box  {
   background: url(homepagemedia/box.gif) no-repeat;
   position: absolute;
   left: 394px;
   top: 390px;
   z-index: 2;
   width: 360px;
   height: 160px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #DFD5CC;
}

.shopbackground {
	background: #FFFFFF;
}
#Layer1  {
   background: url(homepagemedia/welcomeg.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 51px;
   top: 402px;
   z-index: 4;
   width: 123px;
   height: 18px;
}
#pid4shop #shopareaimg table {
	height: 80px;
}
.addtocart {
	line-height: 20px;
	text-decoration: none;
}
#pid4shop #shopareaimg .style4 a:link {
	color: #CCB58A;
	text-decoration: none;
}
img
{  border-style: none;
}
.brandlink {
	font: 14px "Courier New", Courier, monospace;
	color: #FFFFFF;
	text-decoration: none;
}
#pid4shop #Layer6 .brandlink a:hover {
	text-decoration: underline;
	color: #E7B56B;
}
#pid4shop #Layer6 .brandlink a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.style2 {
	color: #FFFFFF;
	font-family: "Courier New", Courier, monospace;
	padding: 2px 10px;
}
.style6 {color: #B47329}
#pid4shop #Layer7 .style6 a:link {
	color: #B47329;
	text-decoration: none;
}
#pid4shop #Layer7 .style6 a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
#pid4shop #Layer7 .style6 a:visited {
	color: #B47329;
	text-decoration: none;
}

.style7 {color: #FFFFFF; font-family: "Courier New", Courier, monospace; padding: 2px 10px; font-size: 14px; }
.shopmenu {
	font: 18px Georgia, "Times New Roman", Times, serif;
	color: #BE8646;
	text-decoration: none;
	padding: 10px;
}
#p shopmenu {
	font: 18px Georgia, "Times New Roman", Times, serif;
	color: #BE8646;
	text-decoration: none;
	padding: 10px;
}
#pid4shop #menuitemtext a:link {
	color: #B47329;
	text-decoration: none;
}
#pid4shop #menuitemtext a:hover {
	color: #000000;
	text-decoration: none;
}
#pid4shop #menuitemtext a:visited {
	color: #B47329;
	text-decoration: none;
}
.weblink {
	font: 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
#pid4shop #Layer8 .weblink a:link {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
#pid4shop #Layer8 .weblink a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
#pid4shop #Layer8 .weblink a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
