/* CSS Document */

body {
	padding:0px;
	margin:0px;
	background-color:#b6def7;
	background-image:url(../img/main_bg.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	line-height:18px;
}

.pageHolder {
	padding:0px;
	width:560px;
	margin:0px auto 0px 25%;
}

.leftSide {
	padding:0px;
	margin:0px;
	background-image:url(../img/left_photo.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#b6def7;
	width:134px;
	height:370px;
	float:left;
}

.rightSide {
	padding:0px;
	margin:0px;
	width:421px;
	float:left;
}

.banner {
	padding:0px;
	margin:0px;
	background-image:url(../img/banner.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:421px;
	height:99px;
}

.nav {
	padding:0px;
	margin:0px;
	background-image:url(../img/menu_bg.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:421px;
	height:139px;
}

.nav ul {
	list-style:none;
	padding:0px 0px;
	margin:0px;
	width:400px;
	margin-left:10px;	
}

*html .nav ul {
	padding:0px 0px;
}

.nav ul li {
	display:block;
	height:20px;
}

.nav a em {display:none;}

.nav a {
	padding:0px;
	margin:0px;
}

a.hcontact { display:block; height:20px;  background:url(../img/hcontact.jpg) top left no-repeat;}
a.hfees { display:block; height:20px; background:url(../img/hfees.jpg) top left no-repeat;}
a.hhypno { display:block; height:20px; background:url(../img/hhypno.jpg) top left no-repeat;}
a.habout { display:block; height:20px; background:url(../img/habout.jpg) top left no-repeat;}
a.hhome { display:block; height:20px; background:url(../img/hhome.jpg) top left no-repeat;}
a.hvoc { display:block; height:20px; background:url(../img/hvoc.jpg) top left no-repeat;}


.nav a:hover {background-position:bottom left;}
 

.content {
	padding:30px 0px 15px;
	margin:0px;
	background-image:url(../img/content_bg.jpg);
	background-repeat:repeat-y;
	background-position:top left;
	width:421px;
}

.content .body {
	padding:0px 0px 40px;
	margin:0px;
}

*html .content {
	padding:30px 0px 8px;
}

.content ul {
	padding:0px 0px 20px 20px;
	margin:0px;
	list-style:none;
}


.content p {
	padding:0px 10px 10px 10px;
	margin:0px;
	margin-left:10px;
	margin-right:10px;
}

.content .hypnoUL {
	list-style:disc;
	margin-left:30%;
}

.content .vocUL {
	list-style:disc;
	margin-left:20px;
	margin-right:20px;
}


.content .prices {
	padding:0px;
	margin:0px;
	width:380px;
	margin-left:20px;
}


.booking {
	padding:0px;
	margin:0px;
	background-image:url(../img/bookings.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:421px;
	height:118px;
}

.booking .text {
	margin-left:20px;
	padding-top:55px;
	color:#0c598d;
}

.logos {
	padding:0px;
	margin:0px;
	background-image:url(../img/logos.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:421px;
	height:89px;
}

.australian_society_of_hynosis {
	display:block;
	float:left;
	width:210px;
	height:89px;
	padding:0px;
	margin:0px;
} 

.australian_pshychological_society {
	display:block;
	float:left;
	width:210px;
	height:89px;
	padding:0px;
	margin:0px;
} 

.footer {
	padding:5px 0px 0px 0px;
	margin:0px 0px 0px 10px;
	width:398px;
	color:#CCCCCC;
	height:10px;
	border-top:#CCCCCC solid 1px;
}

.footer .left {
	float:left;
	padding-left:5px;
}

.footer .right {
	float:right;
	padding-right:5px;
}

.bottom {
	padding:0px;
	margin:0px;
	background-image:url(../img/bottom.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:421px;
	height:11px;
}

/*------------------------TEXT--------------------------*/

a {
	text-decoration:none;
	color:#0c598d;
}

a:hover {
	text-decoration:underline;
	color:#0c598d;
}

.footer a {
	color:#CCCCCC;
}

.footer a:hover {
	text-decoration:underline;
	color:#0c598d;
}

.booking .text a {
	color:#666666;
}

.title {
	padding:0px;
	margin:0px;
	width:421px;
	background-position:top left;
	background-repeat:no-repeat;
	
}

.title h1 {
	display:none;
}

h1 {
	padding:0px;
	margin:0px;
	padding-left:20px;
	color:#666666;
	font-size:14px;
}

h2 {
	padding:0px;
	margin:0px;
	padding-left:20px;
	margin-bottom:20px;
	color:#666666;
	font-size:12px;
}

.text a img {
	border:none;
}



.blue {
	color:#0c598d;
}

.title .main {background-image:url(../img/title_main.jpg);height:122px;}
.title .about {background-image:url(../img/title_about.jpg);height:61px;}
.title .hypno {background-image:url(../img/title_hypno.jpg);height:61px;}
.title .voc {background-image:url(../img/title_voc.jpg);height:61px;}
.title .fees {background-image:url(../img/title_fees.jpg);height:61px;}
.title .contact {background-image:url(../img/title_contact.jpg);height:61px;}