﻿body{color:#6E6E6E;font-family:Tahoma, Arial, Helvetica, Geneva, sans-serif;font-size:9pt;background-color:#fff;margin:0px; line-height:135%;}
img{border:0}
html, body, table, td, th, h1, h2, h3, h4, h5, h6, p, a, span, div{font-family:Tahoma, Arial, Helvetica, Geneva, sans-serif;}
 /*Maiandra GD,*/
p{font-size:9pt;line-height:145%; text-align: left; margin-top:0; margin-bottom:15px}
p.SmallFont{font-size:8pt;line-height:125%; text-align: left; margin-top:0; margin-bottom:15px}
h1{font-family:Tahoma, Arial;color:#36c; font-size:18pt;margin: 0px 0 15px 0;font-weight:normal;line-height:135%;}
h2{font-family:Tahoma, Arial;color:#36c; font-size:14pt;margin: 0px 0 3px 0;font-weight: normal;line-height:135%;}
h3{font-family:Tahoma, Arial;color:#36c; font-size:12pt;margin:0px 0 1px 0;font-weight: normal;line-height:135%;}
h4{font-family:Tahoma, Arial;color:#36c; font-size:10pt;margin:0;font-weight: bold;line-height:135%;}
h5{font-family:Tahoma, Arial;color:#36c; font-size:8pt;margin:0;font-weight: bold;line-height:135%;}

a:link {color:#36c; text-decoration: none;}
a:visited {color:#36c; text-decoration: none;}
a:hover, a:active {color:#36c;text-decoration: underline;}

a.h1{font-family:Tahoma, Arial;font-size:18pt;margin:0px 0 1px 0;font-weight: normal;line-height:135%;}
a.h2{font-family:Tahoma, Arial;font-size:14pt;margin:0px 0 1px 0;font-weight: normal;line-height:135%;}
a.h3{font-family:Tahoma, Arial;font-size:12pt;margin:0px 0 1px 0;font-weight: normal;line-height:135%;}
a.h4{font-family:Tahoma, Arial;font-size:10pt;margin:0px 0 1px 0;font-weight: normal;line-height:135%;}
a.h5{font-family:Tahoma, Arial;font-size:8pt;margin:0px 0 1px 0;font-weight: normal;line-height:135%;}


#workshops ul li {display:block;padding-left:12px; background-image:none; list-style-type:none;  }
#workshops ul li a.link {display:inline;margin:0px;	padding: 0px;}
#workshops h3{font-family:Tahoma, Arial;color:#2f62de; font-size:14pt;margin: 0px 0 3px 0;font-weight: normal;line-height:135%;}

.ListBlackBoldSmall {color:#000;font-size: 8pt; font-weight: bold}
.ListBlackBoldSmall ul li{list-style-type:disc;line-height:135%;}
.ListBlackBoldSmall ol {font-size: 9pt; margin: 5px 0 5px 0; list-style-type:decimal;line-height:135%;font-weight: bold}
.ListBlackBoldSmall ol li{font-size: 9pt; margin: 5px 0 5px 0; list-style-type:decimal;line-height:135%;font-weight: bold}

.Testimonial{width:160px;font-family:Times New Roman,Arial;color:#000;font-size:10pt;font-weight:bold;font-style:italic;float:left;margin-bottom:0;border-left: dotted 1px #36c;border-right: dotted 1px #36c;padding: 0px 5px 0px 5px }
.TestimonialName{font-family:Times New Roman,Arial; color:#36c;font-size:9pt;font-weight:bold; font-style:italic; float:right;margin:0 0 100px 0;}
.TestimonialHdr{width:154px;font-family:Times New Roman,Arial;color:#36c; background-color:#f4f9ff;font-size:14pt;font-weight:bold;font-style:italic;float:left;margin-bottom:10px;padding:0; }

.TestimonialWide{width:180px;font-family:Times New Roman,Arial;color:#000;font-size:10pt;font-weight:bold;font-style:italic;float:left;margin-bottom:0;border-left: dotted 1px #36c;border-right: dotted 1px #36c;padding: 0px 5px 0px 5px }
.TestimonialNameWide{font-family:Times New Roman,Arial; color:#36c;font-size:9pt;font-weight:bold; font-style:italic; float:right;margin-top:0;}
.TestimonialHdrWide{width:184px;font-family:Times New Roman,Arial;color:#36c; background-color:#f4f9ff;font-size:14pt;font-weight:bold;font-style:italic;float:left;margin-bottom:10px;padding: 0px 5px 0px 5px; }

.panel{width:180px;float:left;margin-bottom:0;border-left: dotted 1px #36c;padding: 0px 5px 0px 5px }
.panelHdr{width:184px;color:#36c;background-color:#f4f9ff;font-size:14pt;font-weight:normal;float:left;margin-bottom:10px;padding: 5px;line-height:135%;}

.NewsBlock{width:680px;margin-bottom:40px;border-bottom: dotted 1px #36c;padding-bottom:20px}
.NewsDate{font-size:8pt;line-height:125%; text-align: right; margin-top:0; margin-bottom:15px}

.divBluGradient{background: url('../Images/Common/bg_blu_gradient.gif') repeat left top;padding: 10px; margin-bottom: 20px; border: dotted 1px blue}

#MainBgFixedHeight{background: url('../Images/Common/LHS_RHS_BG_blue.jpg') repeat left top;margin:0;padding:0;height:8000px} /*bug workaround when forms in workshop page restricts this div in IE to zero height so force height for this section of website*/
#MainBg{background: url('../Images/Common/LHS_RHS_BG_blue.jpg') repeat left top;margin:0;padding:0;}
#MainWrapper {width:900px; margin: 0 auto; text-align: left; padding: 0; background-color:#fff;} 
#TopBanner1 {width:900px;position:relative;height:172px;margin:0;padding-top:0px;top:0px;left: 0px;background: url('../Images/Common/TopBanner_DiscRelief.jpg') no-repeat left top;}
#TopBanner2{width:900px;position:relative;height:172px;margin:0;padding-top:0px;top:0px;left: 0px;background: url('../Images/Common/TopBanner_Gitti.jpg') no-repeat left top;}
#TopBanner3 {width:900px;position:relative;height:172px;margin:0;padding-top:0px;top:0px;left: 0px;background: url('../Images/Common/TopBanner_Gitti_Treating.jpg') no-repeat left top;}
#TopBanner4 {width:900px;position:relative;height:172px;margin:0;padding-top:0px;top:0px;left: 0px;background: url('../Images/Common/TopBanner_Workshops1.jpg') no-repeat left top;}
#TopBanner5 {width:900px;position:relative;height:172px;margin:0;padding-top:0px;top:0px;left: 0px;background: url('../Images/Common/TopBanner_TC_gitti.jpg') no-repeat left top;}
#TopBanner6 {width:900px;position:relative;height:172px;margin:0;padding-top:0px;top:0px;left: 0px;background: url('../Images/Common/TopBanner_TC_gitti2.jpg') no-repeat left top;}
#TopBanner7 {width:900px;position:relative;height:172px;margin:0;padding-top:0px;top:0px;left: 0px;background: url('../Images/Common/TopBanner_backcorrection2.jpg') no-repeat left top;}
#TopBanner8 {width:900px;position:relative;height:172px;margin:0;padding-top:0px;top:0px;left: 0px;background: url('../Images/Common/TopBanner_SelfHelp2.jpg') no-repeat left top;}
#TopBanner9 {width:900px;position:relative;height:172px;margin:0;padding-top:0px;top:0px;left: 0px;background: url('../Images/Common/TopBanner_ResourcePelvis.jpg') no-repeat left top;}
#TopBanner10 {width:900px;position:relative;height:172px;margin:0;padding-top:0px;top:0px;left: 0px;background: url('../Images/Common/TopBanner_Forum_1.jpg') no-repeat left top;}
#TopBanner11 {width:900px;position:relative;height:172px;margin:0;padding-top:0px;top:0px;left: 0px;background: url('../Images/Common/TopBanner_DornVillage.jpg') no-repeat left top;}
#TopBanner12 {width:900px;position:relative;height:172px;margin:0;padding-top:0px;top:0px;left: 0px;background: url('../Images/Common/TopBanner_Door.jpg') no-repeat left top;}
#TopMostAreaShdw {z-index:5;width:900px;position:relative;height:9px;margin:0;padding:0;top:0;left:0;background: url('../Images/Common/mnuBottomShadow.gif') no-repeat left top;}
#ContactInfo { font-style:italic;color:#36c;width:900px;position:relative;height:35px;margin:0;padding-top:0px;top:0px;left: 0px;}
#PageBody {width:900px;position:relative; min-height: 300px; margin-bottom:100px; padding: 0; top: 0px;  left: 0px;/*border:solid 1px black*/}
#ContentArea {width:695px;position:relative;min-height:850px;margin:0;padding-left:0;top:30px;left:190px;}
#PageBottom{width:900px;position:relative;height:250px;margin:0;padding:0;top:0px;left:0px;background: url('../Images/Common/Footer_Std.jpg') no-repeat left top; background-color:#4483b8;}
#LHSPanel {width:180px;position:absolute;margin:0;padding:0px;top:30px;left:10px;background-color:#fff;}

.hr{border-bottom:dotted 1px #36c;width:650px;margin: 0 0 20px 0}

.TopMnuSpan{position:absolute;top:-200px;left:-200px;}/*To hide text in maim menu first level as image is shown instead but still want to keep text link in place*/

/*Main top menu*/
#TopMenu {position:relative;top:0px;left:0px;height:26px;width:900px;z-index:20;list-style:none;}
#TopMenu ul {height:26px;padding: 0;margin: 0;list-style:none;font-weight: bolder;}
#TopMenu a {display: block;padding:5px 0 5px 0;height:16px;color:#fff;text-decoration:none;text-align:center;font-size:1.2em;font-weight:normal;z-index: 20;}
#TopMenu a:hover {	color:#FFF;}
#TopMenu li:hover>a {color:#FFF;}
#TopMenu li { float: left;	margin:0;	padding:0;}
#TopMenu li#AboutDorn ul {margin-left:35px;}
#HomePage {width:31px;background:url(../Images/Menu/HomeOff.gif);}
#HomePage a:hover {background:url(../Images/Menu/HomeOn.gif);}
#AboutDorn {width:183px;background:url(../Images/Menu/AboutOff.gif);}
#AboutDorn a:hover {background:url(../Images/Menu/AboutOn.gif);}
#Training {width:114px;background:url(../Images/Menu/TrainOff.gif);}
#Training a:hover {background:url(../Images/Menu/TrainOn.gif);}
#News {width:65px;background:url(../Images/Menu/NewsOff.gif);}
#News a:hover {background:url(../Images/Menu/NewsOn.gif);}
#Shop {width:59px;background:url(../Images/Menu/ShopOff.gif);}
#Shop a:hover {background:url(../Images/Menu/ShopOn.gif);}
#List {width:148px;background:url(../Images/Menu/ListOff.gif);}
#List a:hover {background:url(../Images/Menu/ListOn.gif);}
#AboutUs {width:89px;background:url(../Images/Menu/AboutUsOff.gif);}
#AboutUs a:hover {background:url(../Images/Menu/AboutUsOn.gif);}
#Forum {width:69px;background:url(../Images/Menu/ForumOff.gif);}
#Forum a:hover {background:url(../Images/Menu/ForumOn.gif);}
#Registered {width:142px;background:url(../Images/Menu/RegisteredOff.gif);}
#Registered a:hover {background:url(../Images/Menu/RegisteredOn.gif);}
/*End of main top menu*/


/*Main LHS Menu*/
#LHSMenu {width:160px;position:relative;margin: -10px 0 150px 0;padding:0px;top:30px;left:12px;background-color:#fff;}
#LHSMenu ul{font-family:Maiandra GD, Georgia, Tahoma, Arial;font-size: 11pt; font-weight:bold; margin:0; padding:0;text-decoration:none;color:#3c76b4;}
#LHSMenu ul li{color:#3c76b4;margin:10px 0 0 0;padding: 0 0 0 0; list-style: none;list-style-image:url(../Images/Common/Bullet_Blu_Sq.gif);}
#LHSMenu ul li a{color:#3c76b4;font-family:Maiandra GD, Georgia, Tahoma, Arial;font-size: 11pt; font-weight:bold;}
#LHSMenu ul li a:link{color:#3c76b4;text-decoration:none}
#LHSMenu ul li a:visited{color:#3c76b4;text-decoration:none}
#LHSMenu ul li a:hover {color:#1a5391;text-decoration:underline;}

#VertMenu {position:absolute;margin:0;padding:0px;background-color:#fff;}
#VertMenu ul{font-size: 9pt; margin: 0px; padding: 3px 5px 8px 3px;text-decoration:none;color:#36c;}
#VertMenu ul li{color:#36c;margin: 10px 0 3px 5px;list-style: none;}
#VertMenu ul li a{ font-weight:bold;color:#36c;background: url(../Images/Common/MnuBulletTriangle.gif) no-repeat left center;padding:0 0 2px 10px;}
#VertMenu ul li a:link{color:#36c;text-decoration:none}
#VertMenu ul li a:visited{color:#36c;text-decoration:none}
#VertMenu ul li a:hover {color:#36c;text-decoration:underline;}


/*Footer*/
#footer{text-align:center;font-weight:normal;margin-top:5px;padding:0;}
#footer p{margin:0; text-align:center;color:#2d5679}
#footer ul{line-height:1.5em;margin:0 15px;padding:0.4em 0 10px;width:700px;}
#footer ul li{background-image:none;display:inline;margin:0;padding:0}
#footer ul li a{border-left:1px #2d5679 solid;text-decoration:none;padding:0 .5em;margin:0 0 5px;float:left;voice-family:"\"}\"";voice-family:inherit;float:none}
#footer ul li a:link{color:#2d5679}
#footer ul li a:visited{color:#2d5679}
#footer ul li a:hover{color:#fff;text-decoration:underline}
#footer ul li a:active{color:#fff}
#footer ul li#firstlink a{padding-left:0;clear:left;border:0}
#footer ul li#firstSecondRowlink a{padding-left:0;clear:left;border:0}


#EzineTopMostArea {width:700px;position:relative;height:120px;margin:0;padding-top:0px;top:0px;left: 0px;background: url('http://www.dornmethod.co.uk/Images/Ezine/DornHeader.jpg') no-repeat left top;}
#EzineMainWrapper {width:700px; margin: 0 auto; text-align: left; padding: 0;} 
#EzineContactInfo { font-style:italic;color:#36c;width:700px;position:relative;height:35px;margin:0;padding-top:0px;top:0px;left: 0px;}
#EzinePageBody {width:700px;position:relative; min-height: 300px; margin-bottom:100px; padding: 5px; top: 0px;  left: 0px;}
#EzineContentArea {width:520px;position:relative;min-height:900px;margin:0;padding-left:10px;top:30px;left:180px;}
#EzinePageBottom{width:700px;position:relative;height:150px;margin:0;padding:0;top:0px;left:0px;}

#EzineLHSMenu {width:160px;position:absolute;height:400px;margin:0;padding:0px;top:30px;left:0px;background-color:#f4f9ff;}
#EzineLHSMenu ul{font-size: 9pt; font-weight:bold; margin: 0px; padding: 3px 5px 8px 3px;text-decoration:none;color:#006;}
#EzineLHSMenu ul li{color:#006;margin: 10px 0 3px 5px;list-style: none;}
#EzineLHSMenu ul li a{color:#006;background: url(../Images/Common/MnuBulletTriangle.gif) no-repeat left center;padding:0 0 2px 10px;}
#EzineLHSMenu ul li a:link{color:#006;text-decoration:none}
#EzineLHSMenu ul li a:visited{color:#006;text-decoration:none}
#EzineLHSMenu ul li a:hover {color:#006;text-decoration:underline;}

#EzineLHSPanel {width:160px;position:absolute;margin:0;padding:0px;top:500px;left:0px;background-color:#fff;}
.EzineSignature{font-family:Times New Roman,Times,Arial; color:#36c;font-size:13pt;font-weight:bold; font-style:italic; float:left;margin-top:0;}

.EzineTestimonialHdr{width:134px;font-family:Times New Roman,Arial;color:#36c; background-color:#f4f9ff;font-size:14pt;font-weight:bold;font-style:italic;float:left;margin-bottom:10px;padding: 0px 5px 0px 5px; }
.EzineTestimonialWide{width:160px;font-family:Times New Roman,Arial;color:#000;font-size:10pt;font-weight:bold;font-style:italic;float:left;margin-bottom:0;border-left: dotted 1px #36c;border-right: dotted 1px #36c;padding: 0px 5px 0px 5px }
.EzineTestimonialNameWide{font-family:Times New Roman,Arial; color:#36c;font-size:9pt;font-weight:bold; font-style:italic; float:right;margin-top:0;}

.FormBoxes { color:#6E6E6E;font-family:Arial, Helvetica, Geneva, sans-serif;font-size:9pt;background-color:#fff; border: solid 1px #999}

#ShoppingBasketTable{border-top: solid 1px #3366DE; color:#6E6E6E;font-family:Arial, Helvetica, Geneva, sans-serif;font-weight:normal;margin:0;width:500px;margin: 20px 0 20px 0}
#ShoppingBasketTable table{padding:4px;border-collapse:collapse;border:solid 1px #3366DE;font-size:10pt;}
#ShoppingBasketTable td{border-right: solid 1px #3366DE;border-left: solid 1px #3366DE;border-bottom: solid 1px #3366DE;font-weight:normal;color:#006;padding:4px;text-align:left;font-size:9pt;margin:0}
#ShoppingBasketTable td.blank{border-style:none;padding:2px;}
#ShoppingBasketTable td.Postage{background-color:#D6E0F8;border-right: solid 1px #3366DE;border-left: solid 1px #3366DE;padding:2px;}
#ShoppingBasketTable td.Total{ background-color:#D6E0F8; border-right: solid 1px #3366DE;border-left: solid 1px #3366DE;padding:2px;}
#ShoppingBasketTable td.Totals{ background-color:#D6E0F8;border-right: solid 1px #3366DE;border-left: solid 1px #3366DE;border-bottom: solid 1px #3366DE;font-weight:bold;color:#006;padding:4px;text-align:left;font-size:9pt;margin:0}
/*#ShoppingBasketTable td.infoAlt{border-right: 0;padding:2px;border-bottom: dotted 1px #999; text-align:center;color:#333}
#ShoppingBasketTable td.title{border-right: 0;border-left: 0;border-top: 0;padding:2px;font-weight:bold;color:#006}
#ShoppingBasketTable td.titleAlt{border-right: 0;border-left: 0;border-top: 0;padding:2px;font-weight:bold;color:#006}*/

/*Therapists List Table*/
.TherapistsListTable{ background-color: #FFFFFF; color:#6E6E6E;font-family:Arial, Helvetica, Geneva, sans-serif;font-weight:normal;margin:0;width:500px;margin: 20px 0 20px 0}
.TherapistsListTable table{border-collapse:collapse;}
.TherapistsListTable td{background-color: #4A78d0;border: solid 0px #FFFFFF;font-weight:normal;color:#FFF;padding:4px;text-align:left;font-size:9pt;margin:1px}
.TherapistsListTable td.heading{background-color: #4A78d0;border: solid 1px #FFFFFF;font-weight:bold;color:#FFF;padding:4px;text-align:left;font-size:10pt;margin:0}
.TherapistsListTable td.infoclick{background-color: #4A78d0;border: none;font-weight:bold;color:#039;padding:4px;text-align:right;font-size:8pt;margin:0;}
.TherapistsListTable td.therapistinfo{background-color: #FFF;border: none;padding:0;margin:0}
.TherapistsListTable div.therapistinfo{background-color: #FFF;padding:20px;text-align:justify;display:none;}
.TherapistsListTable td.infoclick a:link {color:#039; text-decoration: none;}
.TherapistsListTable td.infoclick a:visited {color:#039; text-decoration: none;}
.TherapistsListTable td.infoclick a:hover, a:active {color:#039;text-decoration: underline;}

.TherapistsInfoTable{background-color: #FFF; color:#6E6E6E;font-family:Arial, Helvetica, Geneva, sans-serif;font-weight:normal;margin:0;width:450px;margin: 20px 0 20px 0}
.TherapistsInfoTable table{border-collapse:collapse;}
.TherapistsInfoTable td{background-color: #FFF;border: none;font-weight:normal;color:#6E6E6E;padding:4px;text-align:left;font-size:9pt;margin:1px}
.TherapistsInfoTable td.heading{background-color: #FFF;font-weight:bold;color:#039;padding:4px;text-align:left;font-size:10pt;margin:0}



/*Therapists Key Table*/
#TherapistsKeyTable{background-color: #FFFFFF; color:#4A78d0;font-family:Arial, Helvetica, Geneva, sans-serif;font-weight:normal; font-style:italic; margin:0;width:300px;margin: 0px 0 20px 0}
#TherapistsKeyTable table{border-collapse:collapse; }
#TherapistsKeyTable td{background-color: #FFFFFF;border: solid 0px #FFFFFF;font-weight:normal;color:#4A78d0;padding:3;text-align:left;font-size:9pt;margin:1px}
#TherapistsKeyTable td.heading{background-color: #4A78d0;border: solid 1px #FFFFFF;font-weight:bold;color:#4A78d0;padding:4px;text-align:left;font-size:9pt;margin:1px}
