ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; font-weight: normal;}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,dt,dd
{ margin:0; padding:0; outline: 0; }
a img,:link img,:visited img { border:none }
address { font-style:normal }
fieldset { border: none;}
legend { display:none; }

/* Overall styles */

body
{
	font-family: Arial;
	font-size: 75%;
	line-height: 150%;
	padding: 0px;
	margin: 0px;
	color: #666666;
	background: url( "../gfx/bground.jpg" ) no-repeat top center #FFFFFF;
}

a
{
	color: #44b6fe;
	text-decoration: none;
}

p
{
	margin-bottom: 10px;
}

h1
{
	font-size: 200%;
	color: #44b6fe;
	margin-bottom: 10px;
}

h2
{
	font-size: 130%;
	color: #FFFFFF;
	margin-bottom: 10px;
	text-transform: uppercase;
}

h3
{
	font-size: 130%;
	color: #44b6fe;
	margin-bottom: 10px;
}

h4
{
	font-size: 130%;
	color: #d551d0;
	margin-bottom: 10px;
}


/* Overall list styles START */
ul, ol
{
	margin: 0px 0px 10px 0px;
}

li
{
	background: url( "../gfx/generalListItemStyle.gif" ) no-repeat top left;
	color: #5FB3FD;
	font-weight: bold;
	padding: 0px 0px 0px 28px;
}

/* Overall list styles END */

.clear
{
	clear: both;
}

.pageContainer
{
	width: 946px;
	margin: 0 auto;
}

.pageContainerTop
{
	display: none;
}

.pageContainerMiddle
{
	background: url( "../gfx/pageContainerMiddleBground.png" ) repeat-y top center;
}

.pageContainerMiddleMainContent
{
	width: 898px;
	margin: 0 auto;
	padding: 20px 0px;
}

.pageContainerBottom
{
	background: url( "../gfx/pageContainerBottomBground.png" ) no-repeat top center;
	width: 946px;
	height: 17px;
}

.contactInfo
{
	float: right;
	text-align: right;
}

.contactInfoDescription
{
	color: #44b6fe;
	margin-bottom: 6px;
}

.contactInfoTelephoneNumber
{
	color: #e55fe0;
	font-size: 220%;
}

.interact
{
	background-color: #ffffff;
	text-align: center;
	color: #FFFFFF;
	margin-bottom: 10px;
	display: none;
}

.rightPane
{
	float: right;
	width: 380px;
}

.mediaLeft
{
	float: left;
	width: 466px;
	padding: 15px 0px 0px 20px;
}

.mediaRight
{
	float: right;
	width: 380px;
}	

.sideFeature
{
	margin-bottom: 20px;
}

.quote
{
	background: url( "../gfx/quoteBground.jpg" ) no-repeat top left;
	padding: 30px 44px 38px 20px;
	margin-bottom: 35px;
}

.quote .quoteText
{
	color: #d551d0;
	font-style: italic;
	margin-bottom: 5px;
}

.quote .quoteIssuer
{
	color: #d551d0;
	font-weight: bold;
}


.quoteLip
{
	background: url( "../gfx/quoteBground.jpg" ) no-repeat top left;
	padding: 30px 44px 38px 20px;
	margin-bottom: 5px;
}

.quoteLip .quoteTextLip
{
	color: #d551d0;
	font-style: italic;
	margin-bottom: 5px;
}

.quoteLip .quoteIssuerLip
{
	color: #d551d0;
	font-weight: bold;
}

.smallQuote
{
	float: left;
	background: url( "../gfx/smallQuoteBground.jpg" ) no-repeat top left;
	padding: 20px;
	width: 155px;
	min-height: 128px;
	margin-right: 20px;
}

.smallQuote .quoteText
{
	color: #d551d0;
	font-style: italic;
	margin-bottom: 5px;
}

.smallQuote .quoteIssuer
{
	color: #d551d0;
	font-weight: bold;
}

.leftPane
{
	float: left;
	width: 466px;
	padding: 0px 0px 0px 20px;
}

.mainImage
{
	margin-bottom: 20px;
}

.mainNavigationContainer
{
	margin-top: -15px;
}

.navigationOne
{
	background: url( "../gfx/navigationOneBground.jpg" ) no-repeat top center;
	width: 370px;
	margin: 0 auto;
	text-align: center;
	padding: 10px 0px;
}

.navigationOne ul
{
	margin: 0px;
}

.navigationOne li
{
	display: inline;
	padding: 0px 10px;
	background: none;
	font-weight: normal;
}

.navigationOne li a
{
	font-weight: bold;
}

.navigationOne li a:Hover
{
	color: #e55fe0;
}

.navigationOne li#navigationOneSelectedItem a
{
	color: #e55fe0;
}

.navigationTwoContainer
{
	margin-top: -5px;

}

.navigationTwo
{
	font-size: 95%;
	text-align: center;
	background: url( "../gfx/navigationTwoBground.png" ) no-repeat top center;
	padding: 10px 7px 8px 5px;
}

.navigationTwo ul
{
	margin: 0px;
}

.navigationTwo li
{
	display: inline;
	background: url( "../gfx/navigationTwoDivide.gif" ) no-repeat top right;
	padding: 7px 22px 4px 7px;
	color: #FFFFFF;
	font-weight: normal;
}

.navigationTwo li.navigationTwoLastItem
{
	background: none;
}

.navigationTwo li a
{
	color: #FFFFFF;
	padding-bottom: 5px;
}

.navigationTwo li a:Hover
{
	background: url( "../gfx/navigationTwoSelect.gif" ) no-repeat bottom center;
}

.navigationTwo li#navigationTwoSelectedItem a
{
	background: url( "../gfx/navigationTwoCurrent.gif" ) no-repeat bottom center;
}

.navigationTwoEnd
{
	height: 8px;
	background: url( "../gfx/navigationTwoBgroundEnd.jpg" ) no-repeat top center #FFFFFF;
}

.enquiryAreaTop
{
	background: url( "../gfx/enquiryAreaTop.jpg" ) no-repeat bottom center;
	height: 4px;
}

.enquiryAreaMiddle
{
	background: url( "../gfx/enquiryAreaMiddle.jpg" ) no-repeat top center;
	padding: 8px 15px;
}

.enquiryAreaBottom
{
	background: url( "../gfx/enquiryAreaBottom.jpg" ) no-repeat top center;
	height: 4px;
}

.footer
{
	background: url( "../gfx/footerBground.jpg" ) no-repeat top center;
	padding: 15px 30px 5px 30px;
	color: #FFFFFF;
}

.footerNavigation
{
	float: right;
}

.footerInfo a
{
	color:#FFFFFF;
}

.footerNavigation ul
{
	margin: 0px;
}

.footerNavigation li
{
	float: left;
	background: url( "../gfx/footerNavigationDivide.jpg" ) no-repeat center right;
	padding: 0px 10px 0px 10px;
	color: #FFFFFF;
	font-weight: normal;
}

.footerNavigation li.footerNavigationLastItem
{
	background: none;
	padding: 0px 0px 0px 10px;
}

.footerNavigation li a
{
	color: #FFFFFF;
}

.staff {
padding: 10px 0px 9px 0px;
}

.video {
padding-left: 20px;
}



.address {
padding: 10px 60px 20px; 0px;
float: left;
}

.openinghours {
padding: 10px 0px 0px 60px;
float: left;
}

.openingtimes {
padding-top: 38px;
}

.female {
width: 220px;
float: left;

}

.male {


}

.wrapper {

width: 500px;
margin: 0 auto;
padding-top: 100px;
}





/* Accordian */

#basic-accordian
{
	z-index:2;
	margin: 0px;
}

.accordion_headings
{
	padding: 5px;
	background: url( "../gfx/accordianClosed.gif" ) no-repeat center right #E55FE0;
	color:#FFFFFF;
	border:1px solid #FFF;
	cursor:pointer;
	font-weight:bold;
	margin: 0px;
}

.accordion_headings:hover
{
	background: url( "../gfx/accordianClosed.gif" ) no-repeat center right #E55FE0;
}

.header_highlight
{
	background: url( "../gfx/accordianOpen.gif" ) no-repeat center right #E55FE0;
}

.header_highlight:hover
{
	background: url( "../gfx/accordianOpen.gif" ) no-repeat center right #E55FE0;
}

.accordion_child
{
	padding: 5px;
}

/* Accordian END */





/* Gallery START */

.folio_block
{
	margin-bottom: 15px;
}
 
/*--Main Container--*/
.main_view {
	position: relative;
}
/*--Window/Masking Styles--*/
.window {
	width: 466px;
	height: 134px;
	overflow: hidden; /*--Hides anything outside of the set width/height--*/
	position: relative;
}
.image_reel {
	position: absolute;
	top: 0; left: 0;
}
.image_reel img {float: left;}
 
/*--Paging Styles--*/
.paging {
	position: absolute;
	bottom: 40px; right: -7px;
	width: 178px; height:47px;
	z-index: 100; /*--Assures the paging stays on the top layer--*/
	text-align: center;
	line-height: 40px;
	background: url(../gfx/pagingBground.png) no-repeat;
	display: none; /*--Hidden by default, will be later shown with jQuery--*/
}
.paging a {
	display: none;
	padding: 5px;
	text-decoration: none;
	color: #666666;
}
.paging a.active {
	font-weight: bold; 
	background: #8baa3c; 
	border: 1px solid #435318;
	color: #FFFFFF;
}
.paging a:hover {font-weight: bold;}

/* Gallery END */

.ourStaffList
{
	height: 100px;
	overflow: hidden;
}

.ourStaffList ul
{
	margin: 0px;
}

.ourStaffList li
{
	padding: 0px;
	background: none;
	font-weight: normal;
	color: #666666;
	margin: 0px 0px 10px 0px;
	height: 100px;
	line-height: 120%;
}

.ourStaffList li .ourStaffListImage
{
	float: left;
	width: 82px;
	height: 89px;
	padding: 7px;
	background: url( "../gfx/ourStaffListImage.jpg" ) no-repeat top center;
}

.ourStaffList li .ourStaffListImage img
{
	width: 82px;
	height: 82px;
}

.ourStaffList li .ourStaffListContent
{
	margin-left: 105px;
}

.ourStaffList li .ourStaffListContent .ourStaffListName
{
	color: #5fb3fd;
	font-weight: bold;
	font-size: 120%;
	margin-bottom: 3px;
}

.ourStaffList li .ourStaffListContent .ourStaffListJobTitle
{
	color: #5fb3fd;
	font-size: 120%;
	margin-bottom: 10px;
}

.ourStaffList li .ourStaffListContent .ourStaffListDescription
{
	margin-bottom: 10px;
}

.ourStaffList li .ourStaffListContent .ourStaffListReadMore a
{
	font-weight: bold;
}

.serviceListLeft {
	float: left;
}

.serviceListRight {
	float: left;
	padding-left: 50px;
}

.lipBAs p {
	color: #44b6fe;
	text-decoration: none;
}	
	
