body { margin-top: 0; margin-bottom: 0; background: #FFFFFF url(http://www.ukhairdressers.com/bg_vertical.jpg) repeat-x bottom; background-attachment: fixed} 

.pad {clear:left; padding-top:270px;}
#nav {margin-left:20px;}
 
#nav {height: 23px; float:left; padding-left:20px; background:#fff url(menu_graphics/MenuLeft.gif) no-repeat left top; font-family:arial, sans-serif;}
 
#menu {height:23px;position:relative;font-size:11px; margin: 0; z-index:1000; background:#fff url(menu_graphics/MenuRight.gif) no-repeat right top; float:left; padding-right:20px;}
#menu table.ie6 {border-collapse:collapse; margin:0; padding:0;}
 
#menu ul {padding:0; margin:0; list-style: none;}
#menu ul li {float:left;}
#menu ul li a {display:block; float:left;padding:0 15px 0 0;text-decoration:none; color:#fff; font-weight:bold; height:23px;line-height:21px;font-size:11px; background:url(menu_graphics/MenuCenter.gif) no-repeat right top;}
#menu ul li a b {display:block; float:left;padding:0 0 0 15px; text-decoration:none; color:#fff; font-weight:bold; height:23px;line-height:21px;font-size:11px;background:url(menu_graphics/MenuCenter.gif) no-repeat left top; cursor:pointer;}
#menu ul li a.fly {background:#abc url(multi-line/arrow.gif) no-repeat 100px center;}


#menu ul li div.holder {position:absolute; left:-9999px;}
 
#menu ul li div .leftSide {float:left;background: #FFF url(menu_graphics/Left.gif) no-repeat left bottom;}
#menu ul li div .rightSide {float:left; margin-left:10px; display:inline; padding:0 5px 0 0; background: #fff url(menu_graphics/Right.gif) no-repeat right bottom;}
 
#menu ul li:hover {position:relative;}
#menu ul li a:hover {color:#000; background-position:right center; white-space:nowrap; position:relative;}
#menu ul li a:hover b {color:#000; background-position:left center;}
#menu ul li a.sub:hover {color:#000; background-position:right bottom; white-space:nowrap; position:relative;}
#menu ul li a.sub:hover b {color:#000; background-position:left bottom;}
 
#menu ul li:hover > a {color:#000; position:relative;}
#menu ul li:hover a.sub {color:#000; background-position:right bottom; white-space:nowrap; position:relative;}
#menu ul li:hover a.sub > b {color:#000; background-position:left bottom;}
 
#menu ul :hover div.holder {position:absolute; top:23px; left:4px; margin: 0; padding: 0;}
 
#menu ul li.right a:hover div.holder {left:auto; right:3px; top:23px;}
#menu ul li.right:hover div.holder {left:auto; right:4px; top:23px;}
 
#menu ul dl {width:auto; margin:5px 0 30px 0; padding:0 5px;list-style:none;}
#menu ul dl dt {padding:0 1px; margin:0; line-height:20px; color:#CE1A88; font-family: Georgia; font-size: 10pt; font-style: normal; font-weight: bold; white-space:nowrap;}
#menu ul dl dd {display:block; padding:0; margin:0;}
#menu ul dd a {background: #FFFFFF; display:block; height: 23px; line-height: 20px; color:#421; width: 120px; text-align:left; margin: 0; padding:0 10px;font-weight:normal; white-space:nowrap; float:none;}
#menu ul dd a:hover {background: #CE1A88; width: 120px; color:#FFFFFF; height: 23px;}

#menu ul table td {vertical-align:top;}


.slide {font-family: arial, sans-serif; color: #000; width:160px; position:relative; margin:0; left: 0px; font-size:11px;}
.slide ul li a, .slide ul li a:visited {display:block; text-decoration:none; color:#000; width:155px; height:21px; border:4px; background: #FFFFFF url(http://www.ukhairdressers.com/css_menu/s_but56.jpg) left repeat-y; line-height:19px; font-size:10px; padding: 0px 0px 0px 5px}
.slide ul {padding:0; margin:0;list-style-type: none; }
.slide ul li {float:left; margin-right:1px; position:relative;}
.slide ul li ul {display: none;}


.slide ul li:hover a {display:block;color:#fff; background: url(http://www.ukhairdressers.com/css_menu/s_but55.jpg) left repeat-y;}
.slide ul li:hover ul {display:block; position:absolute; top:0; left:160px; width:155px; border:0px solid #FFF; background: none;}
.slide ul li a.hide {display:block;color:#000; background: #CB1B87 url(http://www.ukhairdressers.com/css_menu/s_but56x.jpg) left repeat-y;}
.slide ul li:hover a.hide {display:block; color:#FFF; background: url(http://www.ukhairdressers.com/css_menu/s_but55x.jpg) left repeat-y;}

.slide ul li:hover ul li:hover a.hide {width:150px;}
.slide ul li:hover ul li ul {display: none;}
.slide ul li:hover ul li a {display:block; background: #FFFFFF url(http://www.ukhairdressers.com/css_menu/s_but56.jpg) left repeat-y; color:#000; width:155px;}

.slide ul li:hover ul li a:hover {background: #FFFFFF url(http://www.ukhairdressers.com/css_menu/s_but55.jpg) left repeat-y; color:#FFF;}
.slide ul li:hover ul li:hover ul {display:block; position:absolute; left:160px; top:0; color:#000;}
.slide ul li:hover ul li:hover ul li a {display:block; width:155px; background: #FFFFFF url(http://www.ukhairdressers.com/css_menu/s_but56.jpg) left repeat-y; color:#000;}
.slide ul li:hover ul li:hover ul li a:hover {background:#CB1B87; color:#fff;}

a:hover {font-family: verdana,Arial, Helvetica, sans-serif;color: #000000; text-decoration: none; font-style: normal; line-height: normal; font-weight: normal; font-size:10}
a {font-family: verdana,Arial, Helvetica, sans-serif;font-style: normal; line-height: normal; font-weight: normal; color: #EC008C; text-decoration: none; font-size:10}

A.topnav:hover {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; text-decoration: none; font-style: normal; line-height: normal; font-weight: Bold}
A.topnav {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; line-height: normal; font-weight: Bold; color: #000000; text-decoration: NONE}

A.topnav2:hover {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #ABABAB; text-decoration: none; font-style: normal; line-height: normal; font-weight: Bold}
A.topnav2 {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; line-height: normal; font-weight: Bold; color: #FFFFFF; text-decoration: NONE}

A.search:hover {display:inline-block; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; text-decoration: none; font-style: normal; line-height: normal; font-weight: Bold; background: url(search_button2.jpg) left repeat-x; width: 18px; height: 18px; padding: 3px 0 0 3px}
A.search {display:inline-block; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; font-weight: Bold; color: #FFFFFF; text-decoration: NONE; background: url(search_button1.jpg) left repeat-x; width: 19px; height: 19px; padding: 2px 0 0 2px}

a.comp:hover {font-family: verdana, Arial, Helvetica, sans-serif;color: #FFFFFF; text-decoration: none; font-style: normal; line-height: normal; font-weight: normal; font-size:7pt; display: block; width: 114px; height: 14px; padding: 1px 0px 0px 2px; background: #000000 url(button_back12b.gif) no-repeat;}
a.comp {font-family: verdana, Arial, Helvetica, sans-serif;font-style: normal; line-height: normal; font-weight: normal; color: #FFFFFF; text-decoration: none; font-size:7pt; display: block; width: 114px; height: 14px; padding: 1px 0px 0px 2px; background: #000000 url(button_back12a.gif) no-repeat;}

A.topnav6:hover {display:block; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; text-decoration: none; font-style: normal; line-height: normal; font-weight: Bold; background: url(accordian/bg2.jpg) no-repeat; width: 598px; height: 20px; padding: 0 0 0 10px;}
A.topnav6 {display:block; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; font-weight: normal; color: #FFFFFF; text-decoration: NONE; background: url(accordian/bg1.jpg) no-repeat; width: 598px; height: 20px; padding: 0 0 0 10px;}

A.subnav:hover {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; text-decoration: underline; font-style: normal; line-height: normal; font-weight: normal}
A.subnav {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; line-height: normal; font-weight: normal; color: #808080; text-decoration: NONE}

a.smallnav:hover {font-family: Arial Narrow, Arial, Helvetica, sans-serif; font-size: 8pt; color: #CB1B87; text-decoration: underline; font-style: normal; line-height: normal; font-weight: Bold}
a.smallnav {font-family: Arial Narrow, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; line-height: normal; font-weight: Bold; color: #202020; text-decoration: NONE}

A.topnav14:hover {display:block; font-family: Arial, Helvetica, sans-serif; font-size: 14pt; color: #FFFFFF; text-decoration: none; font-style: normal; line-height: normal; font-weight: normal; background: #000000; width: 250px; height: 25px; padding: 0 0 0 10px;}
A.topnav14 {display:block; font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-style: normal; line-height: normal; font-weight: normal; color: #FFFFFF; text-decoration: NONE; background: none; width: 250px; height: 25px; padding: 0 0 0 10px;}

img.grayscale {
position: relative;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}
img.glow1 {
position: relative;
filter:progid:DXImageTransform.Microsoft.BasicImage( Rotation=0,Mirror=0,Invert=0,XRay=1,Grayscale=0,Opacity=1.00); 
}