/* 	IYES Webs style 			  				  */
/* Style sheet for anxietynomore  				  */
/* Author: Ian Young   							  */
/* copyright:  2010 IYES e-solutions and IYESWebs */
/* February 2010 		 			 	 		  */
/* Websites: iyeswebs.com/iyesolutions.co.uk 	  */
/* email: ian@iyesolutions.co.uk  				  */

html, body {margin:0;padding:0}

body {background:#e9e9e9;font-size:100%;line-height:1.4;font-family:Arial, Helvetica, sans-serif;}
p {font-size:95%}
a {text-decoration:none;color:#4aa3c2;}
img {border:none;margin:0}
button {height:30px;width:150px;background:#cdf6f8}
h1,h2 {margin:10px 0 0 10px;font-size:1.1em;color:#4aa3c2;text-align:center}

h3,h4 {font-size:1em;margin:20px 10px;color:#4aa3c2}
h4 {color:#004497}
strong,u {color:#4aa3c2}
/* main layout */
#wrapper {width:960px;background:#fff;margin:15px auto;overflow:hidden;border:solid 1px #63bacd}
#maincontent {width:960px;margin:0 auto;background:#fff;position:relative}

#header {height:110px;background: url(../images/bg.gif);margin:0;padding:0}
.header-left {float:right;margin:30px 30px 0 0}
.header-left p {font-size:60%;margin:0;color:#fff}
.logo {margin:30px 0 0 15px;float:left}
   
.text {color:#fff;font-size:0.7em;text-align:left;}
 
/*#container{float: right;background:#fff; width: 100%; margin-left: -200px;}*/

#columnRight {width:700px;margin:10px 10px 0 230px;line-height:1.5em;background:#fff;}

#columnLeft {float: left; padding: 0; width:200px;margin:10px 0 10px 10px;}
#columnLeft .book {position:absolute;top:1750px;left:20px}
#columnLeft p {text-align:center;font-size:0.85em}
#columnLeft a {font-size:0.85em}

#footer{clear:both;margin:0; padding:2px; text-align:center; background:#fff; border-top:1px solid #fff;}
#footer p {text-align:center;font-size:60%;margin:0}
#footer a {color:#000}
#footer-links a{font-size:0.8em;margin:0 10px;}
#footer-links a:hover{text-decoration:underline}

#pic-container {overflow-x:auto;overflow-y:hidden;width:700px;height:500px;margin:0 auto;white-space:nowrap;text-align:center}
#img-container {width:300px;margin:10px auto;overflow:hidden;text-align:center}
#right-inner {float:left;width:97%;margin:10px auto 0;overflow:hidden;display:inline;line-height:1.1em}
#right-inner p {color:#4b4b4b;margin:20px 10px 10px}
#right-inner .articles p{margin:30px 0}
#right-inner .healthy {}
#right-inner .healthy img {margin:0 20px 0 10px}
#right-inner ul {list-style:circle}
#right-inner ul li {margin:5px;line-height:1.2em;font-size:1.1em;font-weight:bold}
#right-inner .links {margin-left:10px;font-size:12px;letter-spacing: 1.5px}
#right-inner .email {margin:10px 0 0 10px;background:#f0f9fa;border:2px solid #95d1dd;}
#right-inner a {text-decoration:underline;color:#4aa3c2;}
#right-inner ul{font-size:12px;list-style:circle }
#right-inner .mybook{text-align:center;margin:20px 0 0}
#right-inner .sitemap p{text-align:center}

#check {float:right;width:500px;text-align:right}
#check p {text-align:right;margin:0}
#check .submit {background:#cdf6f8;height:29px}
#book {float:left;width:230px;text-align:left;margin:30px 0 0;} 
#book form {width:200px;float:left}
#book p {font-size:0.8em;margin:0;line-height:1.1em}
#book form p label {margin:0 0 5px;line-height:12px}
#book-img {float:left;margin:30px auto 0;width:210px}
#col-left,#col-lefta{float:left;width:320px;text-align:left;margin:10px 0 0 10px}
#col-right,#col-righta {float:left;width:320px;text-align:left;margin:10px 0;display:inline}
#col-lefta p,#col-righta p{font-weight:bold;margin:5px 10px;}
#book-txt {float:left;width:200px;text-align:left;margin:20px 0 10px 10px;display:inline;padding-left:10px}
#book-txt p {margin: 0 0}
#book-contents {font-weight:bold;border-bottom:1px solid #95d1dd;margin:0 0 10px}
#book-contents p {margin:10px 0 10px 10px;font-weight:bold;}
#whatifs p{margin:10px 0 10px 10px;}
.signature {font-weight:bold;font-style:italic}

/* menu style */
#side-menu ul{background:#63bacd;margin:10px 0 0 0; padding:0; list-style: none; text-align:center;}
#side-menu ul li{width:100%;text-align:center;padding: 0; margin: 0 0 5px ;height:25px}
#side-menu ul li a{background:#63bacd;width:90%; padding:4px 0 0 7px; margin:5px 0; color:#f5f5f5;height:25px; 
		text-decoration:none;display:block; text-align:left; font-size:80%  ;
		}
#side-menu ul li a:hover, #side-menu ul li:hover a {background:#b5b0ac;color:#1E796A}
#side-menu ul  li {float:left; clear:left}

/* form styles */

form {margin:0 auto;}
form p {margin: 0; padding:1px 0;}
form input {margin:0;}
/*form p label {float: left;display:inline;width: 150px;margin:2px 5px;color:#838078;font: 12px Arial, Helvetica, sans-serif;}
form p textarea {width:275px;margin:0;height:200px;}*/

#cont-form form {margin:10px auto ;}
#cont-form form p {margin: 0; padding:1px 0;}
#cont-form form input {margin:0;}
#cont-form form p label {float: left;display:inline;width: 150px;margin:2px 5px;color:#838078;font: 12px Arial, Helvetica, sans-serif;}
#cont-form form p textarea {width:275px;margin:0;height:200px;}
#cont-form span {font-size:0.8em}

#confirm-form {float:right;width:200px}
#confirm-form form p {margin: 0; padding:1px 0;}
#confirm-form form input {margin:0;}
#confirm-form form p label {float: left;display:inline;width: 150px;margin:2px 5px;color:#838078;font: 12px Arial, Helvetica, sans-serif;}
#confirm-form form p textarea {width:275px;margin:0;height:200px;}
#confirm-form span {font-size:0.8em}

/* miscellaneous */

.clear{clear:both;}
.clearleft{clear:left;}
.clearright{clear:right;}
.nodisplay{display:none;}

/* top menu style */
#top-menu-bar {width:100%;height:30px;margin:10x auto;}

.navh {width:700px;
	  float:left;
	font-family:Arial, Helvetica, sans-serif; 
	 font-size:0.9em;	
	 margin:0 0 0 240px ;  	 
	  padding:0;
	 list-style-type:none;	 
	
}


.navh ul {text-align:left;
	 padding:0; 
	 margin:0 auto; 
	 list-style-type:none; 
	 
	 
	 }
	 
.navh li {;
	 float:left;
	 font-size:0.8em;
	 font-weight:bold;
	width:120px;
	 position:relative;
	 background:transparent;
	 color:#00A287;	
	 height:1%; 
	 margin:10px 10px 0 0 ;border-right:1px solid #7685ac;border-bottom:1px solid #124c80/*bd5603*/;
	} 
	
 

.navh li a, .navh li a:visited {
	 	   display:block;
		   font-weight:bold;
		   text-decoration:none; 
		   width:120px;
		   text-align:center;
		   height:1.5em; 
		   line-height:1.5em;
		   color:#63bacd;  
		   padding:5px 0;
		   		    }

			/*\*/
* html .navh li, .navh li a, .navh a:visited {width:120px;}
/**/

/* first line style for IE7 and non-IE browsers and the second line for IE5.5 and IE6 */
.navh li:hover a,
.navh li a:hover {
	 		background:	transparent;
			color:#a4a4a4;			
			text-decoration:underline;
			text-align:center;
			}	