/*----------
	Amherst Psychology and Counselling - CSS Document 
----------*/
@import url('reset.css');

/*----------	LaYoUT STYLeS	----------*/
body {
	margin: 10px 0px 0 0;
	font-size: 11px;
	line-height: 17px;
	text-align: left;
	color: #053A52;
	background-color: #FC9A34;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#container { margin: 0 auto; width: 750px; }

div#content_container { width: 750px; margin-top: 10px; background-color: #FFFFFF; border: 1px solid #D6CFC7; }
div#content_container .content_bg { width: 750px; margin-top: 10px; background: #ffffff url(../images/core/content_bg.gif) repeat-y; }

div#text_container { float: left; text-align: left; width: 536px; margin: 0px 9px 0px 10px; }
div#text {
	background-color: #F6F2E8;
	padding: 20px 0 20px 0;
	min-height: 335px;
}
div#text img{margin:0 0 0 10px; }
.align-right {float:right;}

/*----------	HeaDeR STYLeS	----------*/
#header {width: 751px; height: 100px; margin: 0 auto; text-align: left; position: relative; background: #FFFFFF; border: 1px solid #D6CFC7; }
#header img#logo { position: absolute; top: 0px; }
#header img#cta_top { position: absolute; top: 40px; left: 400px; }

/*----------	NaVIGaTIoN STYLeS	----------*/
#nav { width: 175px; text-align: left; float: right; padding: 30px 17px 10px 0; background-color: #FFFFFF; }
#nav ul { list-style-type: none; margin: 0; }
#nav ul li { display: inline;}
#nav ul li a {  width: 170px; border-bottom: 1px solid #0C6E9C; padding: 4px 0 4px 5px; text-decoration: none; display: block; color: #0C6E9C; letter-spacing: 2px; }
#nav ul li a:hover { text-decoration: none; color: #FC9A34; }

/*----------	CoMMoN STYLeS	----------*/
.clear { display: block; clear: both; }

a { color: #0C6E9C; text-decoration: underline; }
a:hover { text-decoration: none; }
img { border: none; }
h1 { font-size: 12px; margin-left: 30px; }
strong { font-weight: bold; }
hr { border: none; border-bottom: 1px solid #0068AA; margin: 10px; }
p { font-size: 11px; margin: 0px 30px 20px 30px; text-align:justify; }
table.product_price { width: 490px; margin: 0 30px 20px 30px; }
table.product_price td { padding: 10px; border: 1px solid #E8C2C4;  }
table.product_price td.desc { width: 70%;}
ul {list-style: disc; margin: -20px 0 20px 50px;}

div.text-header { background-color: #0C6E9C; display: block; width: 506px; height: 42px; line-height: 42px; color: #FC9A34; padding-left: 30px; font-size: 18px; }
div.text-header2 { background-color: #0C6E9C; display: block; width: 506px; height: 42px; line-height: 42px; color: #FC9A34; padding-left: 30px; font-size: 18px; }

img.banner { margin: 0 10px 10px 10px; float: left; }
img#mudmap { margin: 10px; float: right; }

img#inner_photos { float: right; margin: 10px; }


/*----------	CTa STYLeS	----------*/
div#cta { width: 179px; float: right; margin-right: 13px; }
div#cta p { text-align: center; margin: 10px 0 19px 0px; }
div#cta a { font-weight: bold; }
div#cta a:hover { color: #FC9A34; text-decoration: none; }
body.home div#cta_image { width: 179px; height: 150px; background: url(../images/core/cta.gif) center top no-repeat; }
body.counselling div#cta_image { width: 179px; height: 150px; background: url(../images/core/cta2.gif) center top no-repeat; }
body.mindful div#cta_image { width: 179px; height: 150px; background: url(../images/core/cta3.gif) center top no-repeat; }
body.psychologists div#cta_image { width: 179px; height: 150px; background: url(../images/core/cta4.gif) center top no-repeat; }
body.fees div#cta_image { width: 179px; height: 150px; background: url(../images/core/cta5.gif) center top no-repeat; }
body.faq div#cta_image { width: 179px; height: 150px; background: url(../images/core/cta6.gif) center top no-repeat; }
body.hypnosis div#cta_image { width: 179px; height: 150px; background: url(../images/core/cta7.gif) center top no-repeat; }
body.contact div#cta_image { width: 179px; height: 150px; background: url(../images/core/cta8.gif) center top no-repeat; }

/*----------	FooTeR STYLeS	----------*/
div#footer { color: #0C6E9C; width: 750px; margin: 0 auto; font-size: 10px; }
div#footer a { color: #0C6E9C; text-decoration: none; }
div#footer a:hover { text-decoration: underline; }
div#footer p { margin: 10px 0 0px 0; text-align: center; }
div#footer img#webbasic { float: right; margin: 0px 50px 0 0; border: none; }

