
body {background: #F1E4FF;
	   background-image: url(..\Images\backDots.gif)}
	  
p  {font-family: Arial, sans-serif;
	font-size:95%;
    color:#481C75;
	padding: 0 0.5em 0 0.5em;
}

p.colHead  {font-family: Arial, sans-serif;
	font-size:95%;
	text-align: center;
    color:#481C75;
	font-weight: bold;
	padding: 0.5em 0 0 0;
}

p.colBodyTable  {font-family: Arial, sans-serif;
	font-size:75%;
    color:#481C75;
	font-weight: bold;
	padding: 0 0 0 1.3em;
}

p.colBodyTimes  {font-family: Arial, sans-serif;
	font-size:75%;
    color:#481C75;
	font-weight: bold;
	padding: 0 0 0 0;
}

p.colBody  {font-family: Arial, sans-serif;
	font-size:75%;
    color:#481C75;
	font-weight: bold;
	padding: 0 0.5em 0 2em;
}
	
p.small  {font-family: Arial, sans-serif;
	font-size:75%;
	text-align: left;
    color:#FFFFFF}

p.copy  {font-family: Arial, sans-serif;
	font-size: 70%;
	text-align: center;
    color:#B14E1C}
	
p.center  {font-family: Arial, sans-serif;
	text-align: center;
    color:#FFFFFF}

p.right  {text-align: right}

a.top  {font-family: Arial, sans-serif;
    }

p.top  {font-family: Arial, sans-serif;
	font-size: 75%;
    color:#CC99FF}

p.here  {font-family: Arial, sans-serif;
	font-size: 75%;
	text-align: left;
    color:#666666}
	
a {font-family: Arial, sans-serif}

a.prices:link {color:#FFFFFF;
				text-decoration: none}
a.prices:visited {color:#FFFFFF;
				text-decoration: none}
a.prices:hover {color:#FFFFFF;
				text-decoration: underline}	

a.top:link {color:#CC99FF}
a.top:visited {color:#CC99FF}
a.top:hover {color:#964BCA}

a.here:link {color:#666666}
a.here:visited {color:#666666}
a.here:hover {color:#FFFFFF}


a:link {color:#481C75}
a:visited {color:#481C75}
a:hover {color:#8B40E8}		
		

a:link.imgborder{border: 3px solid #991D20;}
a:visited.imgborder{border: 3px solid #99431D;}
a:hover.imgborder{border: 5px solid #DE292D;} 

h1 {font-family: Arial, sans-serif;
	font-size: 120%;
	font-weight: bold;
	text-align: center;
	padding: 0.5em 0 0 0;
	color: #481C75}

h2 {font-family: Arial, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	text-align: left;
    color:#481C75}

h2.centre {text-align: center}

h6 {font-family: Arial, sans-serif;
	text-align: center;
	font-size: 120%;
	padding: 0 0 0 0;
	margin: 0;
	color: #481C75;
}

	
div.left1 {
position: relative;
top: 23px;
left: 152px;
float:left;
width:5em;
margin:0 1em 0 3em;
padding:0px;
border:no-border;
text-align:center;
}

div.left2 {
float:left;
width:120px;
margin:0 10px 0 10px;
padding:0px;
border:no-border;
text-align:center;
}

div.left3 {
float:left;
width:120px;
margin:20px 10px 0 50px;
padding:0px;
border:no-border;
text-align:center;
}

div.right {
float:right;
width:120px;
margin:20px 0 0 10px;
padding:0px;
border:no-border;
text-align:center;
}

div.right2 {
float:right;
width:120px;
margin:0 0 0 10px;
padding:0px;
border:no-border;
text-align:center;
}

div.right3 {
float:right;
width:120px;
margin:50px 0 0 10px;
padding:0px;
border:no-border;
text-align:center;
}

div.right4 {
float:right;
width:120px;
margin:40px 0 0 10px;
padding:0px;
border:no-border;
text-align:center;
}


ul {list-style:none;
	padding: 0;
	margin:0}
	
li {
	float: left;
	position: relative;
	padding: 0.5em 1.25em 0.25em 0em;
	text-align: left;
	margin:0;
	font-size:75%;
	font-style:bold;
}	

li ul.serv { /* second-level lists */
	display: none;
	position: absolute;
	top: 95%;
	font-size:140%;
	background-color: #E2BAFE;
	padding: 0.25em 0.25em;
	line-height: 50%;
	width: 9em;
	border-left: 5px solid #C068FD;
}

li ul.about { /* second-level lists */
	display: none;
	position: absolute;
	top: 95%;
	font-size:140%;
	background-color: #E2BAFE;
	padding: 0.25em 0.25em;
	line-height: 50%;
	width: 11em;
	border-left: 5px solid #C068FD;
}

li ul.cosmetic { /* second-level lists */
	display: none;
	position: absolute;
	top: 95%;
	font-size:140%;
	background-color: #E2BAFE;
	padding: 0.25em 0em 0.25em 0.25em;
	line-height: 50%;
	width: 11em;
	border-left: 5px solid #C068FD;
}

li ul.gp { /* second-level lists */
	display: none;
	position: absolute;
	top: 95%;
	font-size:140%;
	background-color: #E2BAFE;
	padding: 0.25em 0.25em;
	line-height: 50%;
	width: 12em;
	border-left: 5px solid #C068FD;
}

li ul.staff { /* second-level lists */
	display: none;
	position: absolute;
	top: 95%;
	font-size:140%;
	background-color: #E2BAFE;
	padding: 0.25em 0.25em;
	line-height: 50%;
	width: 9em;
	border-left: 5px solid #C068FD;
}

#nav ul ul.second1 { /* second-level lists */
	display: none;
	position: absolute;
	top: 0%;
	left: 97%;
	font-size:140%;
	background-color: #E2BAFE;
	padding: 0.25em 0.25em;
	line-height: 50%;
	width: 11em;
	border-left: 3px solid #C068FD;
}

#nav ul ul.second2 { /* second-level lists */
	display: none;
	position: absolute;
	top: 0%;
	left: 97%;
	font-size:140%;
	background-color: #E2BAFE;
	padding: 0.25em 0.25em;
	line-height: 50%;
	width: 4em;
	border-left: 3px solid #C068FD;
}

#nav ul ul.second3 { /* second-level lists */
	display: none;
	position: absolute;
	top: 0%;
	left: 97%;
	font-size:140%;
	background-color: #E2BAFE;
	padding: 0.25em 0.25em;
	line-height: 50%;
	width: 8em;
	border-left: 3px solid #C068FD;
}

li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto;
	left: auto;
}

li li, li li li {
	display: block;
	float: none;
	background-color: transparent;
	border: 0;
}


li:hover ul, li.over ul { /* lists nested under hovered list items */
	display: block;
	
}

#nav li:hover ul ul{
    display:none; 
}

#nav li:hover ul, #nav ul li:hover ul, #nav ul ul li:hover ul, #nav ul ul ul li:hover ul, #nav ul ul ul ul li:hover ul{
    display:block;
	
}


#nav a{text-decoration: none}

#nav a:link{color:#522481}
#nav a:visited{color:#522481}
#nav a:active{color:#522481}
#nav a:hover{color:#8B40E8}



#content {
	clear: left;
}

