/* 
	*********************************************
	* file title: *** global.css **
	* created:******* 04-04-2010 **
	* created by:**** Flowaioİ **
	*********************************************
*/

/* ** HTML elements ****************************** */
@import url(fonts.css);

body{
	font-family:Arial,Helvetica,adobe-helvetica,Arial Narrow;
	font-size:13px;
	line-height:1.5em;	
}

a{	
	color:#753800;
	text-decoration:none;	
}

#MHrightContent a{
	text-decoration:underline;
}

p{
	text-align:justify;
	margin:0px;
	padding:13px 0px;
}

img{
	border:0;
}

fieldset * {
	vertical-align:top;
}

fieldset {
	border:0 none;
	padding:0;	
}

legend, caption {
	color:#000000;
	padding:0 0 10px;
	text-align:left;
	font-weight:bold;
}

h4{
	padding: 10px 0 0;
	margin:0px;
}

label, 
input, 
textarea,
dt,
dd{
	margin:2px 0;
	display:inline-block;
}

.MHlinks dt,
.MHlinks dd{
	display:block;
}

.MHlinks dd{
	margin-bottom:20px;
}

label, 
input, 
textarea{
	font-family: Arial,Helvetica,adobe-helvetica,Arial Narrow;
    font-size: 1em;
}

textarea{
	overflow:auto;
	width:357px;
	display:block;
	height:8em;
}

label {	
	width:176px;
}

input {	
	width:179px;
}

#MHcontactDetails dt{
	width:50px;
	margin:0px; 
}

#MHcontactDetails dd{
	width:270px;
}

table{	
	width:100%;
	border-collapse:collapse;
	margin:13px 0px;
}

td, th{
	padding:5px 10px;
	border-color:#9F9078;
	border-style:solid;
}

td{	
	border-width:1px 0px 1px 1px;
	padding-left:40px;
}
/*
.MHprices td{
	text-align:center;
}*/

thead th{
	/*border-width:0px 0px 1px 1px;*/
	border-width:0px;
	color:#753800;
}

ul{
	padding:5px 0px;
}

tbody th{
	border-width:1px 0px 1px 0px;
	text-align:left;
	width: 140px;
}

.MHpilates tbody th{
	text-align: center;
    width: 100px;
}

.menu_classes dd{
	display:block;
}

dl{
	margin:0px;
}

dt,
h4{
	margin:20px 0px 3px;	
}

dt h4{
	padding:0px 0px 10px;
	margin:0px;
}

dd{
	margin:0px 0px;
}

.MHTipsBox dt{
	margin-top:5px;
	font-weight:bold;
}

dd.MHRecet{
	font-family: 'ChristopherhandRegular',simpson, arial;
	font-size:2.2em;
}

/* ** End HTML elements  ****************************** */

/* ** Classes ***************************************** */

.selected{
	color:#000000;
}

.MHout,
#MHkeywordscontent *,
#MHkeywordspilatescontent *{
	margin-left:-20000px;
	position:absolute;	
}

.tabulation{
	border-right:1px solid #9F9078;
}

.separator{
	padding-right:15px;	
	background:url("../images/template/separator.jpg") no-repeat scroll right  center transparent;	
}

.MHred{
	color:#753800;	
}

.MHcite{
	text-align:center;
	padding:0px;
	background:url("../images/quotes/open-quote.jpg") no-repeat scroll left  top transparent;
	margin:15px 0px;
	
}

span.MHcite {
	background:url("../images/quotes/open-quote-small.jpg") no-repeat scroll left  top transparent;
	margin:0px;
	display:inline-block;
}

span.MHcite .MHquote{
	background:url("../images/quotes/close-quote-small.jpg") no-repeat scroll right  bottom transparent;	
	display:inline-block;
	padding: 0 20px;
}

.MHquoteAuthor{
	font-weight:bold;
	font-size:1.1em;
	font-style: normal;
}

.MHquote{
	background:url("../images/quotes/close-quote.jpg") no-repeat scroll right  bottom transparent;	
	display:block;
	padding: 13px 20px;
}

.MHcenter{
	text-align:center;
}	

.MHbold{
	font-weight:bold;
}

.MHmarginLeft15{
	margin-left:15px;
}

.MHtextAlignRight{
	text-align:right;
}

.MHtextAlignCenter{
	text-align:center;
}

.MHboxInfo{
	border:2px solid #753800;
	background-color:#EEEEEE;
	padding:10px;
	margin:10px 0px;
	text-align:center;
}

.MHalertDataMissing{
	background-color:#EEEEEE;
	padding:5px 5px 5px 10px;
	margin: 10px 0px;
	border:1px solid #753800;
}

.MHbackToTop{
	font-size:0.8em;
}
/* ** End Classes ************************************* */

/* ** Customised pages ******************************** */
/* ** Headers 2 ************************************* */
h2,
h3,
h4{
	font-family:Rouge-Bold;
	font-size:3em;
	color: #753800;
	font-weight:normal;
	-moz-font-feature-settings: "calt=0,liga=0";
	line-height: 1.4em;
}

h3{
	padding-top:0px;
	font-size:1.8em;
	line-height:1.8em;
	margin:	5px 0px;
	/*font-weight:bold;*/
}

h4{
	font-size:1.2em;
}

p.MHother{
	background:url("../images/headers/others/info_to_come.gif") no-repeat scroll center  0 transparent;
}

/* ** Photos ************************************* */
#MHcontentBody.MHhome{
	/*background:url("../images/photos/7.jpg") no-repeat scroll 4%  bottom transparent;	*/
	background:url("../images/photos/70.jpg") no-repeat scroll 100%  bottom transparent;	
}

#keah_lan_portrait{
	margin-top:20px;
}

#MHcontentBody.MHabout{
	background:url("../images/photos/4.jpg") no-repeat scroll -20px 0 transparent;
}

.menu_reflexology{
	background:url("../images/photos/11.jpg") no-repeat scroll 3%  60% transparent;
}

.menu_reiki{
	background:url("../images/photos/14.jpg") no-repeat scroll 0%  100% transparent;
}

.menu_Fmassage{
	background:url("../images/photos/10.jpg") no-repeat scroll 0%  100% transparent;
}

div.MHspiral {
	background:url("../images/photos/5.jpg") no-repeat scroll left bottom transparent;
	height:120px;
}

.menu_pilates{
    background:url("../images/photos/16.jpg") no-repeat scroll 0%  100% transparent;
}

.menu_education{
    background:url("../images/photos/17.jpg") no-repeat scroll 0%  100% transparent;
}

.menu_classes{
    background:url("../images/photos/18.jpg") no-repeat scroll 0%  100% transparent;
}

#MHleftContent.MHtestimonial{
	background:url("../images/photos/5.jpg") no-repeat scroll center bottom transparent;
	height:120px;
}

div.menu_DTmassage{
	background:url("../images/photos/13.jpg") no-repeat scroll 0%  100% transparent;
}

div.MHtestimonial {
	/*background:url("../images/photos/9.jpg") no-repeat scroll 3%  100% transparent;*/
}

div.MHcontact {
	background:url("../images/photos/99.jpg") no-repeat scroll 3%  100% transparent;
}

div.menu_retreats {
    background: url("../images/photos/19.jpg") no-repeat scroll 0% 100% transparent;
}

div.menu_venue {
	background: url("../images/photos/23.jpg") no-repeat scroll -1% 95% transparent;
}

div.menu_programmes  {
    background: url("../images/photos/20.jpg") no-repeat scroll 5% 100% transparent;
}

div.menu_prices {
	background: url("../images/photos/21.jpg") no-repeat scroll 6% 85% transparent;
}

div.menu_tips {
	background: url("../images/photos/88.jpg") no-repeat scroll -2% 101% transparent;
}

div.menu_gapilates {
	background: url("../images/photos/4.jpg") no-repeat scroll 3% 113% transparent;
}

div.MHlinks {
	background: url("../images/photos/4.jpg") no-repeat scroll -5% 85% transparent;
}

div.MHlinks #MHleftContent {
	background: url("../images/photos/5.jpg") no-repeat scroll 93% 74% transparent;
	height:400px;
}

div.MHsitemap  {
	background: url("../images/photos/4.jpg") no-repeat scroll 3% 30% transparent;
}

div.menu_gachicardio{
	/*background: url("../images/photos/22.jpg") no-repeat scroll 3% 95% transparent;*/
}	

#MHassociations{
	margin-top: 660px;
}

.MHretreatsVenue #MHleftContent,
.MHcontact  #MHleftContent,
.menu_gaonetoone  #MHleftContent,
.menu_prices #MHleftContent {
	background: url("../images/photos/4.jpg") no-repeat scroll -395% 100% transparent;
}


.MHcontact  #MHleftContent{
	background-position:-30% 0%;
}
.MHretreatsVenue #MHleftContent,
.MHcontact  #MHleftContent,
.menu_gaonetoone  #MHleftContent,
.menu_programmes #MHleftContent,
.menu_venue #MHleftContent,
.menu_reflexology #MHleftContent{
	height:243px;
}

.menu_prices #MHleftContent{
	height:363px;
}

.MHcontact  #MHleftContent{
	width:270px;
	
}
/* ** End Photos ************************************* */
/* ** Securised image for form ************************************* */
#captcha{
	display:block;
	width:auto;
	text-align:right;
	margin:5px 0px;
}

#captchalink{
	text-align:right;
	margin:5px 0px 10px;
}

#captchalink a{
	margin-right:40px;
}

.MHCaptcha{
	border:2px solid #E0DFE3;
	width:179px;
	height:50px;
}
/* ** End Securised image for form ************************************* */
/* ** AddThis styling ************************************* */
.addthis_toolbox {
	display:inline-block;
}

.addThis2 .addthis_toolbox {
	width:125px;
	margin-left: 80px;
}
.addThis3 .addthis_toolbox {
	width:155px;
	text-align:left;
	margin-left: 80px;
}

.addThis1 .addthis_toolbox a.at300b {

}
.addThis3 .addthis_default_style  a.addthis_button_facebook_like{
	display:block;
}


.addThis3 .addthis_default_style .addthis_separator, 
.addThis3 .addthis_default_style .at300b, 
.addThis3 .addthis_default_style .at300m, 
.addThis3 .addthis_default_style .at300bs ,
.addThis3 .addthis_counter.addthis_bubble_style ,
.addThis3 .addthis_counter.addthis_bubble_style  a.addthis_button_expanded{
    float: none;
	display:inline-block;
}

.addThis3 .addthis_counter.addthis_bubble_style ,
.addThis3 .addthis_counter.addthis_bubble_style  a.addthis_button_expanded,
.addThis2 .addthis_counter.addthis_bubble_style ,
.addThis2 .addthis_counter.addthis_bubble_style  a.addthis_button_expanded,
#MHfooter.addThis1 .addthis_counter.addthis_pill_style.addthis_nonzero a.addthis_button_expanded {
	display:inline-block!important;
}

.addThis3  a.addthis_button_facebook {
	background: url("http://static.ak.fbcdn.net/rsrc.php/v1/y7/r/ql9vukDCc4R.png") no-repeat scroll -1px -47px transparent;
    padding: 0px 4px;
    background-color: #ECEEF5;
    border: 1px solid #CAD4E7;
    border-radius: 3px 3px 3px 3px;
    display: block;
    float: left;
	color: #3B5998;
    cursor: pointer;
    text-decoration: none;
	width:32px;
	text-align:right;
}

.addThis3  a.addthis_button_facebook .liketext{
	/*background: url("http://static.ak.fbcdn.net/rsrc.php/v1/y7/r/ql9vukDCc4R.png") no-repeat scroll 100% -32px transparent;*/
	line-height: 14px;
	font-size: 11px;	
    margin-left: -1px;
	font-family: "arial",sans-serif;
}

.addThis3 .addthis_counter{
	margin:0px;
}

#MHfooter.addThis2,
#MHfooter.addThis3{
	text-align:right;
}

#MHfooter span {
    margin: 0px;
}
/* ** End AddThis styling ************************************* */
/* ** Home news styling ************************************* */
.MHhome_news *{
	display:inline-block;
	vertical-align:top;
	margin:0px 0px;
	vertical-align: middle;
}

.MHhome_news,
.MHTipsBox{
	border:1px solid #9F9078;
	padding:10px;
	margin-bottom:25px;
	background-color:#F6F2E9;
}

.MHhome_news  img{
	width:75px;
}

.MHhome_news  div{
	width:131px;
	text-align:center;
	padding:2px 0 2px 10px;	
	vertical-align:middle;
}	


.MHhome  #MHrightContent{
	border:0px;
}

.MHhome  #MHleftContent{
	padding: 30px 0px 0px 30px;
	width: 240px;
	text-align:left;
}


.MHhome  #MHleftContent  a{
	color:#000000;
	font-style: italic;
}

.MHhome  #MHleftContent h3{
	margin:0px 0px 5px;;
	font-size: 1.15em;
    font-style: italic;
	padding-left:12px;
	color: #753800;
	/*display:none;*/
}

#MHLinkjing-an{
	margin-left: 2px;
}

.MHCopyright{
	text-align:right;
	font-size:0.7em;
	margin:0px 20px 0px;
	padding:0px;
}

.MHRouge{
	font-family:Rouge-Bold;
}

.MHTableConditions{
	font-size:0.8em;
	padding:0px;
	margin:0px;
	font-style:italic;
}
/* ** End Home news styling ************************************* */
/* ** End Customised pages ***************************** */





