/* ###########################################################
   #              Consider Creative Limited, 2006            #
   #            W3C - CSS Level 2, CSS2 Specification        #
   #             http://jigsaw.w3.org/css-validator          #
   ########################################################### */


/* Import core styles - header, footer etc ------------------- */
/*@import url('core/header.css');
@import url('core/subnav.css');
@import url('core/elements.css');
@import url('core/footer.css');

/* Import template styles for other pages etc ---------------- */
/*@import url('templates/forms.css');
@import url('templates/lists.css'); 

/* General --------------------------------------------------- */

* {
	margin : 0;
	padding : 0;
	border : 0;
}
body {
	font : 0.6em verdana,sans-serif; 
	color: #777;
	
}
img {
	display : block;
}

img.inline {
	display : inline;
	border: 0;
	vertical-align: middle;
}
table {
	border-collapse : collapse;
}
td {
	vertical-align : top;
}
.hidden {
	position : absolute;
	left : -3000px;
}
.panel_hidden {
	display: none;
}
.cleared {
	clear : both
}
/* Default text styles --------------------------------------------------- */
p {

}
ol, ul {
	/*list-style-position: inside;*/
	list-style: none;
}

.yellow {
	color: #FFCC00;
}

.black {
	color: #000000;
}

a.black-bold {
	color: #000000;
	font-weight: bold;
	text-decoration : none;
}
a.black-bold:hover {
	text-decoration : underline;
}
/* Positioning --------------------------------------------------- */
div#wrapper{
	/* to center the layout on the page */
	margin : 0 auto;
	/*width : 760px;*/
	width: 784px;
	padding: 0px 12px 0px 12px;
	background : transparent url("../../images/core/bkg.gif") no-repeat top left;
}
body#home div#wrapper{
	/* to center the layout on the page */
	margin : 0 auto;
	/*width : 760px;*/
	width: 784px;
	background : transparent url("../../images/core/bkg_hm.gif") no-repeat top left;
	padding: 0px 12px 0px 12px;
}

div#header {
	float: left;
	height: 122px;
	width: 760px;
	margin: 0px 0px 0px 0px;
}
div#page_content {
	float: left;
	margin: 0px 0px 0px 0px;
	/*border: 1px dotted #cccccc;*/
	width: 760px;
	/*height: 450px;*/
}
div#main_panel {
	/*border: 1px dotted #ccc;*/
	float: left;
	width: 360px;
	padding: 0px 0px 0px 0px;
}
div#main_staff_panel {
	/*border: 1px dotted #ccc;*/
	float: left;
	width: 540px;
	padding: 0px 0px 0px 0px;
}
body#home div#middle_panel {
	float: left;
	width: 760px;
	padding: 0px 0px 20px 0px;
}
div#side_panel {
	/*border: 1px dotted #ccc;*/
	float: right;
	width: 160px;
	padding: 0px 10px 0px 0px;
}
div#footer {
	clear: both;
	margin: 0px 0px 0px 12px;
	/* see more styles further down in this doc */
}


/* css added omar 26-sep-2006 */
#flashholder{
	width : 500px;
	height : 450px;
	
}
.faded{
	opacity:0.5; -moz-opacity:0.5 
} 




/* Positioning for home elements --------------------------------------------------- */

/* Elements --------------------------------------------------- */

/* added by omar 26-sep-2006 below*/
/*####################################*/

#main_panel.text div.yellowbar1,#main_panel.text div.yellowbar2,#main_panel.text div.yellowbar3,#main_panel.text div.yellowbar4{
	background-repeat: no-repeat;
	background-position: left;
	width: 365px;
	height: 20px;
	background-color: #FFCC00;
	text-align: right;
}
.yellowbarlink{
	display: inline;
	text-align : right;
	border: 1px solid blue;
}
#main_panel.text div.yellowbar1{
	background-image: url(../../images/ourservices/yellowbar_1_request_cut.gif);
}
#main_panel.text div.yellowbar2{
	background-image: url(../../images/ourservices/yellowbar_2_exam_cut.gif);
}
#main_panel.text div.yellowbar3{
	background-image: url(../../images/ourservices/yellowbar_3_diagnose_cut.gif);
}
#main_panel.text div.yellowbar4{
	background-image: url(../../images/ourservices/yellowbar_4_report.gif);
}

#main_panel.text p.steps{
	margin-bottom: 17px;
}
#main_panel.text p.stepslast{
	margin-bottom: 28px;
}

/* tables */
#page_content table{
	margin-top : 20px;
}

/*list*/
#main_panel.text ol{
	margin-top: 10px;
	margin-bottom: 10px;
}
#main_panel.text ol li{
	list-style-image: url(../../images/core/arrows_orange2.gif);
	padding: 0px;
	margin: 0px;
	list-style-position: inside;
	padding-left: 10px;
	padding-bottom: 7px;
}
#main_panel.text ol li a{
	padding: 0px;
	margin: 0px;
	color : #666666;
	padding-left: 3px;
	font-weight: bold;
	text-decoration: none;
}
#main_panel.text ol li a:hover{
	text-decoration: underline;
}


/*second list*/
#main_panel.text ul.svc{
	margin-top: 10px;
	margin-bottom: 20px;
	margin-left: 25px;
}
#main_panel.text ul.svc li{
	list-style-image: url(../../images/core/bullet_yellow_round.gif);
	list-style-position: outside;
	padding: 0px;
	margin: 0px;
	margin-left: 5px;
	margin-top: 10px;
	margin-right: 30px;
	margin-bottom: 10px;
}

/*list 3 side panel*/
div#side_panel div#side_location div#brochures ul li{
	list-style: inside url(../../images/core/arrows_grey.gif);
}
div#side_panel div#side_location div#brochures ul li{
	margin-top: 5px;
}
div#side_panel div#side_location div#brochures ul li a{
	margin-left: 5px;
}
div#side_panel div#side_location div#brochures {
	
}



/*fonts*/
#main_panel.text h3.midtext {
	color: #333;
	font: normal bold 1.2em verdana, sans-serif;
	margin-bottom: 12px;
	margin-top: 3px;
}
h1.contactpageerror{
	margin-left : 35px;
}

/*misc spans - testimonials*/
.dgreen{
	color: #99CC00;
}
.dmica{
	color : #66CCCC;
}
.dgrey{
	color: #999999;
}



/* lines*/

#main_panel.fullwidth div#testimonials div.column ol li.botbord {
	border-bottom: 1px dotted Silver;
	padding-bottom : 10px;
	margin-bottom : 10px;
	/*background: url(../../images/testimonials/line_dotted.gif) no-repeat  top left;*/
}
#main_panel.fullwidth div#testimonials div.column ol li.greenbord {
	border-bottom: 5px solid #99CC00;
	padding-bottom : 15px;
	margin-bottom : 10px;
	/*background: url(../../images/testimonials/line_dotted.gif) no-repeat  top left;*/
}
#main_panel.fullwidth div#testimonials div.column ol li.micabord {
	border-bottom: 5px solid #66CCCC;
	padding-bottom : 15px;
	margin-bottom : 10px;
	/*background: url(../../images/testimonials/line_dotted.gif) no-repeat  top left;*/
}
#main_panel.fullwidth div#testimonials div.column ol li.greybord {
	border-bottom: 5px solid #999999;
	padding-bottom : 15px;
	margin-bottom : 10px;
	/*background: url(../../images/testimonials/line_dotted.gif) no-repeat  top left;*/
}

#main_panel.fullwidth div#testimonials div.column ol li.viewalltestim {
	display: inline;
	width : auto;
	background: url(../../images/core/arrows_grey.gif) no-repeat right;
	padding-right: 15px;
	
}



.miscpadding_4px_left{
	padding-left: 4px;
}
.fkpad{
	margin-left: 20px;
	padding-left: 15px;
	display: block;
}





.customh2 h2 {
	margin: 10px 0px 10px 0px;
	color: #333;
	font: normal normal 14px verdana, sans-serif;
}

.customh4 h4{
	margin: 10px 0px 0px 0px;
	color: #333
	font: normal bold 10px verdana, sans-serif;
}
/*#############################*/
/* end added by omar - last mod 27-sep-2006 */




#main_panel h1{
	color: #333;
	font: normal bold 1.6em verdana, sans-serif;
}
#main_panel.text h1{
	margin: 10px 0px 10px 0px;
	color: #000;
	font: normal normal 2em verdana, sans-serif;
}

#main_panel h2 {
	color: #333;
	font: normal bold 1.2em verdana, sans-serif;
	margin-bottom: 20px;
}
#main_panel.text h4 {
	color: #333;
	font: normal bold 1em verdana, sans-serif;
}
#main_panel.text p {
	line-height: 141%;
}
#main_panel p, #main_panel ol, #main_panel ul {
	padding-right: 5px;
	margin-bottom: 10px;
}
#main_panel p.intro {
	font-weight: bold;
}
#main_panel.text p.intro {
	color: #333;
	font: normal bold 1.2em verdana, sans-serif;
	margin-bottom: 20px;
}
#main_panel.text a {
	color: #333;
}

/* Main panel - full width --------------------------------------------------- */
/* om mods - i took out all padding referring to the left mrgin of the whole page of each tag 
and put it into the outer layers mpadding one time - for all elements, as it shoud be*/
#main_panel.fullwidth {
	/*width: 784px*/
	width: 725px;
	margin: 0px;
	padding: 0px;
	padding-left: 35px;
	/*background: Teal;*/
}
#main_panel.twocolumnwidth {
	/*width: 784px*/
	/*width: 725px;*/
	margin: 0px;
	padding: 0px;
	/*margin-left: 35px;*/
	/*background: Teal;*/
}

#main_panel.twocolumnwidth ol li{
	list-style-image: url(../../images/core/arrows_orange2.gif);
	padding: 0px;
	margin: 0px;
	list-style-position: inside;
	padding-left: 10px;
	padding-bottom: 7px;
}

#main_panel.twocolumnwidth {
	/*width: 580px;*/
}

#main_panel.fullwidth h1, #main_panel.twocolumnwidth h1 {
	margin: 10px 0px 10px 0px;
	color: #333;
	font: normal normal 20px verdana, sans-serif;

}
#main_panel.fullwidth h2, #main_panel.twocolumnwidth h2 {
	margin: 10px 0px 10px 0px;
	color: #333;
	font: normal normal 14px verdana, sans-serif;
}
#main_panel.fullwidth h3, #main_panel.twocolumnwidth h3 {
	margin: 10px 0px 10px 0px;
	color: #333;
	font: normal bold 12px verdana, sans-serif;
}


#main_panel.fullwidth h4, #main_panel.twocolumnwidth h4 {
	margin: 10px 0px 0px 0px;
	color: #333
	font: normal bold 10px verdana, sans-serif;
}
#main_panel.fullwidth p.intro, #main_panel.twocolumnwidth p.intro {
	width: 480px;
	color: #333;
	font: normal bold 1.2em verdana, sans-serif;
	margin: 0px 0px 20px 0px;
	
}
#main_panel.fullwidth p, #main_panel.twocolumnwidth p {
	width: 480px;
	color: #777;
	font: normal normal 1em verdana, sans-serif;
	margin: 0px 0px 20px 0px;
}
#main_panel.fullwidth dl, #main_panel.twocolumnwidth dl, #main_panel.fullwidth ul, #main_panel.twocolumnwidth ul{
	margin: 0px 0px 20px 0px;
}






/* Locations page --------------------------------------------------- */
#main_panel.fullwidth div#location_map {
	/*border: 1px #ccc dotted;
	location_map.gif
	*/
	float: left;
	background: transparent url("../../images/locations/map.gif") no-repeat top right; /*width: 415px;*/
	width: 390px;
	height: 450px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#main_panel.fullwidth div#location_map.london {
	background: transparent url("../../images/locations/map.gif") no-repeat top right; 
}
#main_panel.fullwidth div#location_map.northampton {
	background: transparent url("../../images/locations/map_northampton.gif") no-repeat top right; 
}
#main_panel.fullwidth div#location_map.coventry {
	background: transparent url("../../images/locations/map_coventry.gif") no-repeat top right; 
}
#main_panel.fullwidth div#location_map.cambridge {
	background: transparent url("../../images/locations/map_cambridge.gif") no-repeat top right; 
}
#main_panel.fullwidth div#location_map.dublin {
	background: transparent url("../../images/locations/map_dublin.gif") no-repeat top right; 
}
#main_panel.fullwidth div#location_map.exeter {
	background: transparent url("../../images/locations/map_exeter.gif") no-repeat top right; 
}
#main_panel.fullwidth div#location_map.norwich {
	background: transparent url("../../images/locations/map_norwich.gif") no-repeat top right; 
}
#main_panel.fullwidth div#location_map.stratford-upon-avon {
	background: transparent url("../../images/locations/map_stratford-upon-avon.gif") no-repeat top right; 
}





#main_panel.fullwidth div#location_map div#finder {
	/*float: right;* modde3d omar*/
	float: left;
	width: 130px;
	/*margin-right: 30px;*/
}
#main_panel.fullwidth div#location_map div#finder form {

	
}
#main_panel.fullwidth div#location_map div#finder h2 {
	color: #333;
	width: 100px;
	font: normal normal 20px verdana, sans-serif;
	text-transform: uppercase;color: #333;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
}
#main_panel.fullwidth div#location_map div#finder p {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 4px 0px;
	width: 100px;
}
#main_panel.fullwidth div#location_map div#finder select {
	width: 100px;
	height: 15px;
	border: 1px solid #ccc;
	font: normal normal 1em verdana, sans-serif;
	margin-bottom: 4px;
}
#main_panel.fullwidth div#location_map div#finder select#service {
	width: 65px;
}
#main_panel.fullwidth div#location_map div#finder select#location {
	width: 85px;
}
#main_panel.fullwidth div#location_map div#finder .submit {
	padding: 0px 0px 0px 0px;
}
#main_panel.fullwidth div#location_details {
	/* omar mods*/
	float: left;
	margin: 0px 0px 0px 0px;
	/*height: 450px;*/
	width: 255px;
	padding: 0px 0px 0px 0px;
	margin-left: 20px;
}
#main_panel.fullwidth div#location_details h2 {
	color: #333;
	font: normal normal 20px verdana, sans-serif;
	padding: 0px 0px 10px 0px;
	border-bottom: 1px dotted #666;
	margin: 0px 0px 0px 0px;
}
#main_panel.fullwidth div#location_details ol {
	/*width: 300px;*/
	width: 255px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none outside;
}
#main_panel.fullwidth div#location_details ol li {
	/*width: 300px;*/
	width: 255px;
	margin: 0px;
	padding: 10px 0px 10px 0px;
	border-bottom: 1px dotted #666;
}
#main_panel.fullwidth div#location_details ol h3 {
	/*width: 300px;*/
	width: 255px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font: normal bold 10px verdana, sans-serif;
}
#main_panel.fullwidth div#location_details ol p {
	/*width: 270px;*/
	width: 255px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#main_panel.fullwidth div#location_details ol p.address {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}
#main_panel.fullwidth div#location_details ol p strong {
	color: #333;
}
#main_panel.fullwidth div#location_details li p.readmore {
	margin: 10px 0px 0px 0px;
}
#main_panel.fullwidth div#location_details li p a {
	display: block;
	height: 20px;
	width: 90px;
	padding: 6px 0px 0px 0px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
	background : transparent url("../../images/core/arrow_orange.gif") no-repeat center right;
}






/* Testimonals page --------------------------------------------------- */
#main_panel.fullwidth div#testimonials {
	/*float: left;*/
	margin: 0px 0px 0px 0px;
}
#main_panel.fullwidth div#testimonials div.column {
	float: left;
	width: 225px;
	/*height: 550px;*/
	height : auto;
	margin: 0px 10px 0px 0px;
	padding : 0px;
	overflow : hidden;
}
#main_panel.fullwidth div#testimonials div.column h2 {
	height: 33px;
	margin: 0px;
	padding: 0px;
}
#main_panel.fullwidth div#testimonials div.column#patient h2 {
	width: 225px;
	background : transparent url("../../images/testimonials/patient_hdr.gif") no-repeat top left;
}
#main_panel.fullwidth div#testimonials div.column#gp h2 {
	width: 225px;
	background : transparent url("../../images/testimonials/gp_hdr.gif") no-repeat top left;
}
#main_panel.fullwidth div#testimonials div.column#rad h2 {
	width: 225px;
	background : transparent url("../../images/testimonials/rad_hdr.gif") no-repeat top left;
}
#main_panel.fullwidth div#testimonials div.column a {
/*used to h2 a */
	display: block;
	color: #fff;
	font: normal normal 20px verdana, sans-serif;
	text-decoration: none;
	/*padding: 5px 0px 0px 8px;*/
}
#main_panel.fullwidth div#testimonials div.column a:hover {
	text-decoration: underline;
}

#main_panel.fullwidth div#testimonials div.column ol {
	float: left;
	width : 225px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#main_panel.fullwidth div#testimonials div.column ol li {
	/* omar mods */
	width : 205px;
	float: left;
	padding-left :13px;
	/*padding: 0px 10px 10px 10px;*/
	margin : 0px; 
	background: url(../../images/core/arrows_grey.gif) no-repeat left top;
	list-style-type: none;
}

#main_panel.fullwidth div#testimonials div.column ol.highlight li {
	float: left;
	width: 205px;
	/*padding: 10px 10px 10px 10px;*/
	list-style: none;
}
#main_panel.fullwidth div#testimonials div#patient.column ol.highlight li {
float: left;
	width: 225px;
	height: 240px;
	background : transparent url("../../images/testimonials/patient_bkg.gif") no-repeat top left;
}
#main_panel.fullwidth div#testimonials div#gp.column ol.highlight li {
float: left;
	width: 225px;
	height: 240px;
	background : transparent url("../../images/testimonials/gp_bkg.gif") no-repeat top left;
}
#main_panel.fullwidth div#testimonials div#rad.column ol.highlight li {
float: left;
	width: 225px;
	height: 240px;
	background : transparent url("../../images/testimonials/rad_bkg.gif") no-repeat top left;
}
/* quote in highlight panel - to be replaced with flash */




#main_panel.fullwidth div#testimonials div.column ol li h3 {
	width: 200px;
	display: inline;
	color: #333;
	font: normal normal 14px verdana, sans-serif;
}
/* normal quote */
#main_panel.fullwidth div#testimonials div.column ol li h3 a {
	width: 200px;
	display: block;
	color: #333;
	font: normal bold 11px verdana, sans-serif;
	text-decoration: none;
}
#main_panel.fullwidth div#testimonials div.column ol li p.date {
	width: 200px;
	display: block;
	margin: 0px;
	padding: 0px;
	color: #333;
	font: normal bold 10px verdana, sans-serif;
}

#main_panel.fullwidth div#testimonials div.column ol li p.author {
	width: 200px;
	display: block;
	margin: 0px;
	padding: 0px;
	color: #929292;
	font-weight: bold;
}
#main_panel.fullwidth div#testimonials div.column ol li p.company {
	width: 200px;
	display: block;
	margin: 0px;
	padding: 0px;
	/*color: #333;*/
	color: #929292;
	/*font: normal normal 10px verdana, sans-serif;*/
}
#main_panel.fullwidth div#testimonials div.column p a.viewall{
	font: normal bold 10px verdana, sans-serif;
	width: 135px;
	display: block;
	margin: 0px;
	padding: 0px;
	padding-left: 15px;
	padding-top: 5px;
	color: #929292;
	text-decoration: none;
	background-image: url(../images/core/arrows_grey.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	/*background-color : aqua;*/
}
#main_panel.fullwidth div#testimonials div.column p a.viewall:hover{
	text-decoration: underline;
	color : #333;
}









/* Contact us page --------------------------------------------------- */

#main_panel div#contactdetails {
	float: left;
	width: 475px;
	border-top: 5px solid #333;
	border-bottom: 5px solid #333;
	/*
	margin: 0px 0px 20px 15px;
	*/
	padding: 10px 10px 10px 10px;
	
}
#fkpad35{
	margin-left: 20px;
	padding-left: 15px;
	display: block;
}

#main_panel div#fkpad35#contactdetails#addressetc h2.customh2{
	font: normal normal bold 12px verdana, sans-serif;
}
#main_panel div#fkpad35#contactdetails#addressetc h4.customh4{
	font: normal normal bold 10px verdana, sans-serif;
}
	
#main_panel div#contactdetails h2, #main_panel div#contactdetails h4, #main_panel div#contactdetails p, #main_panel div#contactdetails dl {
	color: #333;
	margin-left: 0px;
	width: 215px;
}
#main_panel div#contactdetails dl dt.highlight {
	color: #333;
	font-weight: bold;
}
#main_panel div#contactdetails dl dd a {
	color: #333;
	text-decoration: none;
}
#main_panel div#contactdetails dl dd a:hover {
	text-decoration: underline;
}
#main_panel div#contactdetails div#addressetc {
	float: left;
	width: 215px;
}
#main_panel div#contactdetails div#mapetc {
	float: right;
	width: 195px;
}
#main_panel div#contactdetails div#mapetc a img {
	margin-top: 10px;
}



/* Back to top --------------------------------------------------- */
#backtotop {
	clear: both;
	width: 100%;
	border-top: 1px dotted #666;
	margin-top: 10px;
	padding-top: 8px;
}
#backtotop p.back {
	float: left;
	
}
#backtotop p.top_link {
	float: right;
}
#backtotop p.back a, #backtotop p.top_link a {
	color: #666;
	font: normal normal 9px verdana, sans-serif;
	text-decoration: none;
}
#backtotop p.back a:hover, #backtotop p.top_link a:hover {
	text-decoration: underline;
}




/* Sidepanel --------------------------------------------------- */
div#side_panel div#side_location {
	float: left;
	width: 160px;
	height: 140px;
	margin: 10px 0px 0px 0px;
}
div#side_panel div#side_location h1 {
	color: #333;
	font : normal normal 18px verdana,sans-serif; 
}
div#main_panel img.location_image {
	margin-bottom: 10px;
}
div#side_panel div#side_location div#address {
	border-bottom: 1px dotted #333;
	margin-bottom: 10px;
}
div#side_panel div#side_location div#brochures h1 {
	margin-top: 10px;
}
div#side_panel div#side_location #requestexam {
	margin-top: 20px;
}
div#side_panel div#side_news {
	float: left;
	/*border: 1px dotted #999;*/
	width: 160px;
}
div#side_panel div#side_news h1 { 
	width: 165px;
	height: 20px;
	background : transparent url("../../images/core/news_title.gif") repeat-x top left;
	padding-top: 20px;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
	height: 0px !important;
}


/* adjusted 28-sep*/
div#side_panel div#side_news ol {
	list-style: none;
}
div#side_panel div#side_news ol li {
	list-style: none;
	padding: 0px 0px 8px 0px;
	margin: 8px 0px 8px 0px;
	border-bottom: 1px dotted #666;
	background: url(../../images/core/arrows_grey.gif) no-repeat left top;
}
div#side_panel div#side_news ol li p.date {
	display: block;
	color: #fc0;
	font-weight: bold;
	padding-left : 15px;
}

div#side_panel div#side_news ol li h2 a {
	display: block;
	color: #666;
	text-transform: none;
	font : normal bold 11px verdana,sans-serif; 
	margin: 0px 0px 0px 15px;
	text-decoration: none;
}
div#side_panel div#side_news ol li p a {
	display: block;
	color: #999;
	text-decoration: none;
	margin: 0px 0px 0px 15px;
}
div#side_panel div#side_news p a.viewall {
	color: #999;
	text-decoration: none;
	width: 70px;
	padding: 0px 10px 0px 0px;
	background: transparent url("../../images/core/arrows_orange.gif") no-repeat center right;
	margin: 0px 0px 0px 15px;
}
div#side_panel div#side_news ol li h2 a:hover, div#side_panel div#side_news ol li p a:hover, div#side_panel div#side_news p a.viewall:hover {
	text-decoration: underline;
}






/* Homepage specifics --------------------------------------------------- */
div#page_content {

}
div#page_content div#top_panel {
	float: left;
	width: 760px;
	height: 235px;
	margin: 0px 0px 20px 0px;
}
div#page_content div#top_panel div#useful_info {
	float: left;
	width: 235px;
	height: 235px;
}
div#useful_info div#button_patient {
	float: left;
	width: 114px;
	height: 75px;
	background : transparent url("../../images/home/button_patient.gif") no-repeat top left;
}
div#useful_info div#button_gp {
	float: left;
	width: 119px;
	height: 75px;
	background : transparent url("../../images/home/button_gp.gif") no-repeat top left;
	margin: 0px 0px 0px 2px;
}
div#useful_info div#button_talk {
	float: left;
	width: 234px;
	height: 33px;
	background : transparent url("../../images/home/button_talk.gif") no-repeat top left;
	margin: 2px 0px 0px 0px;
}
div#useful_info div#button_patient h1 a, div#useful_info div#button_gp h1 a, div#useful_info div#button_talk h1 a {
	display: block;
	color: #fff;
	text-transform: uppercase;
	font : normal normal 18px verdana,sans-serif; 
	margin: 3px 0px 2px 6px;
	text-decoration: none;
}
div#useful_info div#button_patient p a, div#useful_info div#button_gp p a, div#useful_info div#button_talk p a {
	display: block;
	color: #ccc;
	font : normal normal 9px verdana,sans-serif; 
	margin: 2px 6px 2px 6px;
	text-decoration: none;
}
div#useful_info div#button_patient h1 a:hover, div#useful_info div#button_gp h1 a:hover, div#useful_info div#button_talk h1 a:hover, div#useful_info div#button_location h1 a:hover, div#useful_info div#button_patient p a:hover, div#useful_info div#button_gp p a:hover, div#useful_info div#button_talk p a:hover, div#useful_info div#button_location p a:hover  {
	text-decoration: underline;
}
div#useful_info div#button_location {
	float: left;
	width: 234px;
	height: 126px;
	/*background : transparent url("../../images/home/uk_map2.gif") no-repeat top right;*/
	margin: 0px 0px 0px 0px;
}
div#useful_info div#button_location div#loc_txt {
	float: left;
	width: 115px;
	height: 126px;
	margin: 0px;
	padding: 0px;
}

div#useful_info div#button_location h1 a {
	display: block;
	width: 109px;
	color: #666;
	text-transform: uppercase;
	font : normal normal 18px verdana,sans-serif; 
	margin: 6px 0px 2px 6px;
	text-decoration: none;
}
div#useful_info div#button_location p a {
	display: block;
	width: 109px;
	color: #999;
	font : normal normal 9px verdana,sans-serif; 
	margin: 4px 0px 2px 6px;
	text-decoration: none;
}
div#useful_info div#button_location img {
	float: right;
	width: 119px;
	height: 124px;
}

div#page_content div#top_panel div#flash_intro {
	float: right;
	width: 525px;
	height: 235px;
}
body#home div#page_content div#middle_panel {
	clear: both;
}
div#page_content div#middle_panel div#left_col {
	/*border: 1px dotted #333;*/
	float: left;
	width: 233px;
}
div#page_content div#middle_panel div#left_col h1 a {
	display: block;
	color: #333;
	text-transform: uppercase;
	font : normal normal 18px verdana,sans-serif; 
	margin: 0px 0px 0px 6px;
	text-decoration: none;
}
div#page_content div#middle_panel div#left_col h2 a {
	display: block;
	color: #666;
	font : normal normal 12px verdana,sans-serif; 
	margin: 0px 0px 2px 6px;
	text-decoration: none;
}
div#page_content div#middle_panel div#left_col img {
	margin: 0px 0px 0px 15px;
}
div#page_content div#middle_panel div#middle_col {
	/*border: 1px dotted #333;*/
	float: left;
	width: 250px;
	padding: 0px 10px 0px 10px;
}
div#page_content div#middle_panel div#middle_col h1 {
	display: block;
	color: #333;
	text-transform: none;
	font : normal normal 1.8em verdana,sans-serif; 
	margin: 0px 0px 12px 0px;
	text-decoration: none;
}
div#page_content div#middle_panel div#middle_col h1 span.highlight {
	color: #fc0;	
}
div#page_content div#middle_panel div#middle_col p {
	line-height: 141%;
}
div#page_content div#middle_panel div#middle_col p a {
	color: #666;
	font-weight: bold;
	text-decoration: none;
	margin: 10px 0px 0px 0px;
}
div#page_content div#middle_panel div#middle_col p a:hover {
	text-decoration: underline;
}
div#page_content div#middle_panel div#right_col {
	/*border: 1px dotted #333;*/
	float: right;
	width: 225px;
	padding: 0px 10px 0px 10px;
	margin: 0px 12px 0px 0px;
}
div#page_content div#middle_panel div#right_col h1 a {
	display: block;
	color: #333;
	text-transform: uppercase;
	font : normal normal 18px verdana,sans-serif; 
	margin: 0px 0px 12px 0px;
	text-decoration: none;
}
div#page_content div#middle_panel div#right_col ol {
	margin: 0px 0px 0px 0px;
	list-style: disc inside url('../../images/core/arrows_grey.gif');
}
div#page_content div#middle_panel div#right_col ol li {
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px dotted #666;
}
div#page_content div#middle_panel div#right_col ol li h2, div#page_content div#middle_panel div#right_col ol li h2 a, div#page_content div#middle_panel div#right_col ol li p, div#page_content div#middle_panel div#right_col ol li p a {
	margin: 0px;
	padding: 0px;
}
div#page_content div#middle_panel div#right_col ol li p.date {
	display: inline;
	color: #fc0;
	font-weight: bold;
	margin: 0px 0px 0px 3px;
}
div#page_content div#middle_panel div#right_col ol li h2 a {
	display: block;
	color: #666;
	text-transform: none;
	font : normal bold 11px verdana,sans-serif; 
	margin: 0px 0px 0px 18px;
	text-decoration: none;
}
div#page_content div#middle_panel div#right_col ol li p a, div#page_content div#middle_panel div#right_col p a {
	display: block;
	color: #999;
	text-decoration: none;
	margin: 0px 0px 0px 18px;
}
div#page_content div#middle_panel div#right_col ol li h2 a:hover, div#page_content div#middle_panel div#right_col ol li p a:hover, div#page_content div#middle_panel div#right_col p a:hover {
	text-decoration: underline;
}
div#page_content div#middle_panel div#right_col p a.viewall {
	width: 80px;
	padding: 0px 10px 0px 0px;
	background : transparent url("../../images/core/arrows_orange.gif") no-repeat center right;
}

/* Footer --------------------------------------------------- */
div#footer {
	clear: both;
	text-align: center;
	margin: 0px 0px 20px 0px;
}
div#footer img#isologo {
	margin: 0px auto 0px auto;
}
div#footer dl dt, div#footer dl dd{
	clear: both;
	display: inline;
}
div#footer dl.copright dt, div#footer dd.copyright, div#footer dd.address, div#footer dl dt {
	font-weight: bold;
}

div#footer ul#footer_nav {
	
}
div#footer ul#footer_nav li {
	list-style: none;
	display: inline;
	border-right: 1px solid #999;
}
div#footer ul#footer_nav li.li_last {
	border: 0px;
}
div#footer ul#footer_nav li a, div#footer dd a {
	color: #999;
	text-decoration: none;
	padding: 0px 5px 0px 0px;
	margin-left: 8px;
}
div#footer ul#footer_nav li a:hover, div#footer dd a:hover {
	color: #999;
	text-decoration: underline;
}


/* Header --------------------------------------------------- */
div#logo h1 {
	/*border: 1px #333 dotted;*/
	float: left;
	width: 150px;
	height: 80px;
	background : transparent url("../../images/core/gd_logo.gif") repeat-x top left;
	padding-top: 80px;
	margin: 7px 0px 10px 0px;
	overflow: hidden;
	height: 0px !important;

}

/* Extranet login styles --------------------------------------------------- */
div#extranet {
	float: right;
	/*border: 1px #333 dotted;*/
	width: 260px;
	height: 40px;
	padding: 10px 20px 0px 0px;
}
div#extranet h2 {
	text-transform: uppercase;
	font : normal normal 1.0em verdana,sans-serif; 
	margin: 0px 0px 2px 0px;
}
div#extranet input {
	float: left;
	width: 110px;
	height: 14px;
	margin: 2px 8px 5px 0px;
	border: 1px solid #999;
	background-color: #fff; 
	font-size: 100%;
}
div#extranet input#submit {
	float: right;
	display: inline;
	width: 18px;
	height: 18px;
	border: none;
	margin: 0px 0px 0px 0px;
}

/* Top header nav styles --------------------------------------------------- */
div#header_nav {
	/*border: 1px #333 dotted;*/
	float: right;
	width: 480px;
	height: 20px;
	text-align: right;
	padding: 5px 20px 0px 0px;
}
div#header_nav ul li {
	display: inline;
	list-style: none;
	padding: 0px 4px 0px 4px;
	border-right: 1px solid #999;
}
div#header_nav ul li.li_last {
	border-right: none;
}
div#header_nav ul li a {
	color: #999;
	text-decoration: none;	
}
div#header_nav ul li a:hover {
	text-decoration: underline;	
}

/* Main nav styles --------------------------------------------------- */
ul#main_nav {
	clear: both;
	height: 20px;
	width: 100%;
	padding-top: 0px;
	background-color: #333;
	border-bottom: 5px solid #fc0;
}
ul#main_nav li {
	float: left;
	/*display: inline;*/
	list-style: none;
	padding: 4px 0px 0px 0px;
	background-color: #333;
	color: #fff;
}
ul#main_nav li.li_first {

}
ul#main_nav li.current {
	background-color: #fc0;
	padding-bottom: 4px;
}
ul#main_nav li a { 
	padding: 0px 8px 0px 8px;
	border-left: 1px solid #fff;
	margin: 0px 0px 4px 0px;
	color: #fff;
	text-decoration: none;
}
ul#main_nav li.current a {
	border-left: none;
	margin: 0px 0px 5px 0px;
	font-weight: bold;
}
ul#main_nav li.li_first a, ul#main_nav li.li_after a {
	border-left: none;
}
ul#main_nav li a:hover {
	text-decoration: underline;
}
/* Subnav --------------------------------------------------- */
div#sub_nav {
	float: left;
	width: 215px;
	margin: 0px 0px 0px 0px;
}
div#sub_nav ul {
	float: right;
	width: 190px;
	height: 200px;
	margin: 10px 7px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#sub_nav ul li {
	list-style-position: outside;
	list-style-type: none;
	border-bottom: 1px dotted #ccc;
	padding: 8px 0px 8px 0px;
}
div#sub_nav ul li a {
	background : transparent url("../../images/core/arrows_grey.gif") no-repeat center left;
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 13px;
	width: 177px;
	height: 20px;
	color: #666;
	font : normal normal 1em verdana,sans-serif; 
	text-decoration: none;
}
div#sub_nav ul li a:hover {
	text-decoration: underline;
}
div#sub_nav ul li.li_current a {
	background : transparent url("../../images/core/arrows_drk_grey.gif") no-repeat center left;
	color: #333;
	font-weight: bold;
}
div#sub_nav ul li.li_last {
	border-bottom: none;
}
/* Subnav - location finder --------------------------------------------------- */
div#sub_nav.changelocation {
	width: 170px;
	height: 225px;
	margin: 15px 0px 0px 10px;
	padding: 0px 0px 0px 5px;
	background : transparent url("../../images/locations/uk_map_leftpanel.gif") no-repeat top left;
}
div#sub_nav.changelocation h1 {
	color: #333;
	font: normal normal 18px verdana, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}
div#sub_nav.changelocation select {
	width: 100px;
	height: 15px;
	border: 1px solid #ccc;
	font: normal normal 1em verdana, sans-serif;
	margin-bottom: 4px;
}
/* Forms --------------------------------------------------- */
/*p.form_intro {
	margin-top: 20px;
	font-weight: bold;
}
p.required_para {
	margin-top: 15px;
}
span.required_star {
	color: #ff6600;
}

form {
	margin-top: 10px;
	width: 450px;
}
fieldset.contact_set {
	
}
form fieldset.contact_a, form fieldset.contact_b, form fieldset.contact_c, {
	border: 1px solid #cccccc;
	margin-top: 10px;
}

label {
	display: block;
	width: 160px;
	height: 15px;
	float: left;
	margin-bottom: 5px;
}
textarea {
	position: relative;
	width: 240px;
	margin: 0px 0px 10px 0px;
	border: 1px solid #3c2e25;
	background-color: #e5e5e5; 
	font-family:verdana,arial,helvetica,sans-serif;
	font-size: 96%;
}
input, select {
	position: relative;
	width: 240px;
	height: 15px;
	margin: 0px 0px 5px 0px;
	border: 1px solid #3c2e25;
	background-color: #e5e5e5; 
	font-family:verdana,arial,helvetica,sans-serif;
	font-size: 96%;
}
.reset {
	display: inline;
	margin: 10px 0px 0px 135px;
	width: 50px;
	height: 11px;
	border: 0px;
}
.submit {
	display: inline;
	margin: 10px 0px 0px 190px;
	width: 50px;
	height: 11px;
	border: 0px;
}
*/


/* Forms --------------------------------------------------- */
#news_selector form {
	width: 365px;
	height: 30px;
	background : transparent url("../../images/core/view_dropdown.gif") no-repeat top left;
}
#news_selector form select {
	float: left;
	width: 250px;
	height: 14px;
	border: 1px solid #ccc;
	margin: 8px 0px 0px 65px;
	padding: 0px 0px 0px 0px;
	font : normal normal 9px verdana,sans-serif; 
}
#news_selector form .searchsubmit {
	float: right;
	display: inline;
	width: 20px;
	height: 20px;
	margin: 6px 10px 0px px;
	padding: 0px 0px 0px 0px;
	background-color: transparent;
	border: none;
}
/* News & Events --------------------------------------------------- */
ul#newsandevents {
	list-style: none;
}
ul#newsandevents ul {
	list-style: none;
	float:  left;
	width: 360px;
}
ul#newsandevents li {
	list-style: none;
	clear : both;
	float:  left;
	width: 340px;
	padding: 10px 10px 10px 10px;
	height:  auto;
	/*border: 1px dotted #c0c;*/
}

/* normal news items: */
ul#newsandevents li.odd {
	list-style-type: none;
	background-color: #f8f8f8;
}

ul#newsandevents li.odd div.news_image, ul#newsandevents li div.news_image {
	width: 100px;
	/*height: 100px;*/
	margin-right: 12px;
	float: left;
	/*border: 1px dotted #fc3;*/
}
ul#newsandevents li div.news_image img, ul#newsandevents li.odd div.news_image img {
	width: 100px;
	/*height: 100px;*/
}

/* switch between text with image and just text */
ul#newsandevents li div.news_text, ul#newsandevents li.odd div.news_text {
	/*height: 100px;*/
	float: left;
	width: auto;
	position: relative;
	height:  auto;
	width: 325px;
	/*border: 1px dotted #c39;*/
}
ul#newsandevents li div.news_image_text, ul#newsandevents li.odd div.news_image_text {
	float: left;
	position: relative;
	height:  auto;
	width: 200px;
	/*border: 1px dotted #c39;*/
}


/* first news item - larger than the rest */
ul#newsandevents li.news_main_item {
	height: auto;
	/*height: 100px;*//*--change to fit into normal templates*/
	border-top: 5px solid #666;
	border-bottom: 5px solid #666;
	width:  330px;
}

ul#newsandevents li.news_main_item div.news_image img {
	width: 150px;
	/*height: 150px;*/
}
ul#newsandevents li.news_main_item div.news_image {
	width: 150px;
	height: 150px;
}

ul#newsandevents li.news_main_item div.news_text {
	width: auto; 
	position: relative;
	/*height: 150px;*/
}
ul#newsandevents li.news_main_item div.news_image_text {
	float: right;
	width:  160px;
}
/* end first news item*/


ul#newsandevents li p.date {
	color: #fc0;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
ul#newsandevents li h3 a {
	color: #666;
	text-transform: none;
	font : normal bold 13px verdana,sans-serif; 
	/*margin: 0px 0px 0px 0px;
	padding: 0px;*/
	text-decoration: none;
}
ul#newsandevents li p a {
	width: 65px;
	padding: 0px 10px 0px 0px;
	background : transparent url("../../images/core/arrows_orange.gif") no-repeat center right;
	text-decoration: none;
}
ul#newsandevents li a:hover {
	text-decoration: underline;
}






/* Read more page */
div#newsdetail {
	/*border: 1px dotted #f60;*/
	width: 345px;
	padding: 10px 10px 10px 10px;
}
div#newsdetail div.news_image {
 	/*border: 1px dotted #f60;*/
 	width: 100px;
 	height: 100px;
 	float: left;
 	margin: 0px 10px 15px 0px;
}
div#newsdetail div.news_image img {
	width: 100px;
 	height: 100px;
}
div#newsdetail div.news_text {
 	/*border: 1px dotted #f60;*/
 	float: left;
 	width: 350px;
 
 	margin-bottom: 15px;
}
div#newsdetail p.date {
	color: #fc0;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
div#newsdetail h3 {
	color: #666;
	font : normal bold 13px verdana,sans-serif; 
	margin: 0px 0px 20px 0px;
	padding: 0px;
}
div#newsdetail p {

}
div#newsdetail p.newsintro {
	color: #333;
	font : normal bold 11px verdana,sans-serif; 
	font-weight: bold;
}

/* Ident list --------------------------------------------------- */
ul.ident_links {
	padding-top: 15px;
}
ul.ident_links li {
	clear: both;
	list-style: none;
	padding-top: 10px;
}
ul.ident_links li.li_first {
	border-top: 1px solid #D0A362;
	background: none;
	padding-top: 20px;
	
}
ul.ident_links li div.list_image {
	float: left;
}
ul.ident_links li div.list_image img {
	margin: 0px 15px 30px 0px;
}
ul.ident_links li div.list_text {
	float: right;
	width: 320px;
	margin: 0px;
	padding: 0px;
	background : transparent url("../../images/core/list_divider.gif") no-repeat bottom left;
}
ul.ident_links li div.list_onlytext {
	float: left;
	width: 400px;
	margin: 0px;
	padding: 0px;
	background : transparent url("../../images/core/list_divider.gif") no-repeat bottom center;
}
ul.ident_links li.li_last div.list_text, ul.ident_links li.li_last div.list_onlytext {
	background: none;
}
ul.ident_links li div.list_text h3, ul.ident_links li div.list_onlytext h3 {
	font-size: 1.8em;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
	color: #D0A362;
}
ul.ident_links li div.list_text a, ul.ident_links li div.list_onlytext a {
	display: inline;
	padding: 0px 20px 2px 0px;
	font-weight: bold;
	color: #D0A362;
	text-decoration: none;
	background : transparent url("../../images/core/arrow_list.gif") no-repeat center right;
}
ul.ident_links li div.list_text a:hover, ul.ident_links li div.list_onlytext a:hover {
	color: #D0A362;
	text-decoration: underline;
}

/* Pager for lists --------------------------------------------------- */
div.pager {
	clear: left;
	text-align: center;
	margin: 0px 0px 10px 0px;
}
div.pager a {
	color: #000;
	text-decoration: none;
}
div.pager a:hover {
	color: #000;
	text-decoration: underline;
}
div.pager a.back{
	color: #990;
	display: inline;
	padding-right: 10px;
}
div.pager a.next{
	color: #990;
	display: inline;
	padding-left: 10px;
}
div.pager ol {
	border-right: 1px solid #000;
	border-left: 1px solid #000;
	display: inline;
}
div.pager ol li {
	list-style: none;
	display: inline;
}
div.pager ol li.li_first {
	margin-left: 10px;
}
div.pager ol li.current {
	font-weight: bold;
}

/* Events list --------------------------------------------------- */
ul.events {
	border-top: 1px solid #D0A362;
	border-bottom: 1px solid #D0A362;
}
ul.events li {
	padding: 10px 0px 10px 0px;
	list-style: none;
	list-style-position: outside;
	background : transparent url("../../images/core/list_divider.gif") no-repeat bottom center;
}
ul.events li.li_last {
	background: none;
}
#main_panel ul.events li h3 {
	color: #D0A362;;
	margin: 0px 0px 15px 0px;
	padding: 0px;
}
#main_panel ul.events li p {
	padding: 0px;
	margin: 0px 0px 10px 0px;
}
#main_panel ul.events li p.event_info {
	padding: 0px;
	margin: 0px;
}
/* Magazine list --------------------------------------------------- */
#main_panel h2.mag_list_title {
	color: #D0A362;
	font: italic normal 2.2em times, sans-serif;
	margin: 0px 0px 3px 0px;
}
ul.magazine {
	margin: 0px 0px 0px 0px;
	border-top: 1px solid #D0A362;
}
ul.magazine li {
	padding: 10px 0px 10px 0px;
	list-style: none;
	list-style-position: outside;
	background : transparent url("../../images/core/list_divider.gif") no-repeat bottom center;
}
ul.magazine li ol li{
	background: none;
}
ul.magazine li.li_last {
	background: none;
	padding-bottom: 0px;
}
#main_panel ul.magazine li h3 {
	color: #D0A362;
	margin: 0px 0px 15px 0px;
	padding: 0px;
}
#main_panel ul.magazine li h3 span.author {
	font-weight: normal;
}
#main_panel ul.magazine li p {
	padding: 0px;
	margin: 0px 0px 10px 0px;
}
ol.mag_links li {
	display: inline;
	margin-right: 10px;
}
ol.mag_links li a {
	display: inline;
	padding: 0px 20px 2px 0px;
	font-weight: bold;
	color: #D0A362;
	text-decoration: none;
	background : transparent url("../../images/core/arrow_list.gif") no-repeat center right;
}
/* Getting started list --------------------------------------------------- */
ol.sublinks {
	float: left;
	width: 120px;
	margin: 0px 20px 0px 0px;
}
ol.sublinks li {
	list-style: none;
	list-style-position: outside;
	border-bottom: 1px solid #D0A362;
	
}

ol.sublinks li a {
	display: block;
	color: #000;
	text-decoration: none;
	padding: 6px 4px 6px 0px;
}
ol.sublinks li a:hover {
	text-decoration: underline;
}
ol.gettingstarted {
	float: right;
	width: 300px;
}
ol.gettingstarted li {
	list-style: none;
	list-style-position: outside;
	padding: 10px 0px 10px 0px;
	background : transparent url("../../images/core/list_divider.gif") no-repeat bottom center;
}
ol.gettingstarted li h3 {
	color: #D0A362;
	font-size: 1.9em;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
}
ol.gettingstarted li.li_last {
	background: none;
}


/* About us / Our team --------------------------------------------------- */
div#our_team {

}
div#our_team ul li.li_first {
	border-top: 3px solid #333;
}
div#our_team ul li {
	float: left;
	list-style-type: none;
	padding: 10px 0px 10px 0px;
	border-bottom: 1px solid #666;
}
div#our_team ul li div#li_image {
	float: left;
	width: 95px;
	height: 115px;
}
div#our_team ul li div#li_image img {
	float: left;
	width: 95px;
	height: 115px;	
}
div#our_team ul li div#li_text {
	float: left;
	width: 240px;
	padding: 0px 0px 0px 10px;
}







/*speecial*/
.visilayer{
	position: absolute;
	width: 215px;
	height: 175px;
	z-index: 2;
	left: 400px;
	top: 275px;
	layer-background-color: #EEEEEE;
	/*layer-background-color: #EEEEEE;*/
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	background-image: url(../images/core/visilayer_bg_expander.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	visibility: hidden;
	padding: 10px;
	filter: alpha(opacity=95);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=95);
	 -moz-opacity: 0.95; opacity:0.95;
}

div#flash_intro {
	z-index : 5;
}



/*front page lightbox custom*/
.op_fade{
	filter: alpha(opacity=40);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
	 -moz-opacity: 0.40; opacity:0.4;
}
.op_full{
 filter: alpha(opacity=100);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
 -moz-opacity: 1.00; opacity:1;
}
#Layer1{
	filter: alpha(opacity=100);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1.00;
	opacity: 1.0;
	position: absolute;
	width: 556px;
	height: 316px;
	z-index: 15;
	left: 150px;
	top: 100px;
	border: 1px none #000000;
	visibility: hidden;
	float: left;
	background-color: transparent;
}
#Layerclicker{
/*
	filter: alpha(opacity=100);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1.00;
	opacity: 1.0;
	 */
	filter: alpha(opacity=0.1);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0.1);
	-moz-opacity: 0.1;
	opacity: 0.1;

	position: absolute;
	left: 5px;
	top: 5px;
	width: 780px;
	height: 720px;
	z-index: 10;
	border: 1px none #000000;
	visibility: hidden;
	background-color: white;
	/*background-color: Silver;*/
}

.nonlinkcursorhand{
	cursor: pointer;
}