/* The following style and hacks are to defeat a problem with IE6 redraws where content can fail to be drawn when scrolling. It uses a combination of two hacks to hide it from Mac IE5 and other non-EI browsers */

/* \*/
h1,h2,h3,h4,h5,h6,p,ul,ol,blockquote,img {_position:relative;}
/* */

body
{
	font-family:arial,helvetica,geneva;
	font-size:76%;
	color:#563463;
	background-color:#7F21AB;
	padding:0px;
	margin:0px;
}

br.clearer
{
	clear:both;
}

div.clearer
{
	clear:both;
	font-size:1px;
	line-height:1px;
}

#content
{
	width: 1005px;
	background-color: #7F21AB;
	margin: 0px auto 50px auto;
	padding: 0px;
	border: 1px solid #7F21AB;
	background-image: url(/image/background_bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#contentinner
{
	padding:48px 30px 60px 64px;
	background-image: url(/image/background_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#left
{
	width:112px;
	float:left;
}

#left #logo h1,
#left #logo h2
{
	display:none;
}

#left #mainnav
{
}

#left #mainnav ul
{
	padding:0px;
	margin:0px;
	text-indent:0px;
	list-style-type: none;
}

#left #mainnav li a
{
	display:block;
	width:112px;
	background-image: url(/image/menu_divider.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-align:right;
	text-decoration:none;
}

#left #mainnav li a span
{
	display:block;
	padding:5px 10px 5px 4px;
	text-align:right;
	font-size:91%;
	font-weight:bold;
	color:#75328A;
}

#left #mainnav li.selected a span,
#left #mainnav li a:hover span
{
	color:#C135A6;
}

#left #consultation 
{
	padding:134px 0px 0px 0px;
}

#left #consultation p
{
	display:none;
}

#left #consultation #clickhere
{
	margin:0px 0px 0px 8px;
}

#left #consultation a
{
	display:block;
	width:92px;
}

#right
{
	width: 768px;
	xheight:480px;
	float:left;
	background-color: white;
	padding: 0px;
	border: 1px solid white;
	background-image: url(/image/home_bottom.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#rightinner
{
	padding:22px 15px 20px 24px;
	background-image: url(/image/home_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#home #right
{
	background-image: url(/image/home_bottom.jpg);
}

#home #rightinner
{
	background-image: url(/image/home_top.jpg);
}

#home #right #column1
{
	float:left;
	width:346px;
}

#home #right #columndivider
{
	float:left;
	width:29px;
	height:430px;
}

#home #right #column2
{
	float:left;
	width:346px;
}

#home #right #mobilephone
{
	padding:0px 0px 0px 32px;
	background-image: url(/image/mobilephone.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#home #right #mobilephone h3
{
	margin:13px 0px 5px 0px;
}

#home #right h2
{
	color:#A1256F;
	font-size:176%;
	line-height:100%;
	padding:0px;
	margin:0px 0px 9px 0px;
}

#home #right h3
{
	color:#A1256F;
	font-size:116%;
	line-height:100%;
	padding:0px;
	margin:21px 0px 5px 0px;
}

#home #right h3.narrow
{
	width:285px
}

#home #right p
{
	font-weight:bold;
	padding:0px;
	margin:0px 0px 4px 0px;
}

#home #right p.narrow
{
	width:285px;
}

#home #right p.boxed
{
	width:240px;
	border:2px solid #563463;
	margin:27px 0px 0px 0px;
}

#home #right p.boxed span
{
	display:block;
	padding: 3px 4px;
	font-size:83%;
	line-height:120%;
}

#home #right p.professionaladvice 
{
	padding:20px 0px 0px 0px;
	color:#A1256F;
	font-size:152%;
	line-height:133%;
}

#home #right p.professionaladvice span.line2
{
	display:block;
	padding:0px 0px 0px 26px;
}

#home #right p.professionaladvice span.line2 span
{
	font-size:110%;
}

#home #right p.professionaladvice span.line3
{
	display:block;
	padding:0px 0px 0px 12px;
}

#home #right a
{
	text-decoration:none;
	color:#A1256F;
}

#home #right a:hover
{
	text-decoration:none;
	color:#CF3A93;
}

#home #right ul
{
	color:#75328A;
	padding:13px 0px 0px 14px;
	margin:0px;
	text-indent:0px;
	list-style-type: none;
	font-size:111%;
	font-weight:bold;
}

#home #right li
{
	background-image: url(/image/bullet.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding:0px 0px 6px 9px;
}

#home #right ul#text1
{
	display:block;
}

#home #right ul#text2,
#home #right ul#text3,
#home #right ul#text4,
#home #right ul#text5,
#home #right ul#text6
{
	display:none;
}

#advice #right
{
	background-image: url(/image/advice_bottom.jpg);
}

#advice #rightinner
{
	background-image: url(/image/advice_top.jpg);
}

#advice #right #column1
{
	float:left;
	padding:0px 0px 0px 14px;
}

#advice #right #columndivider
{
	float:left;
	width:29px;
	height:430px;
}

#advice #right #block1
{
	width:375px;
	padding:14px 0px 0px 0px;
}

#advice #right #block2
{
	width:375px;
}

#advice #right #block3
{
	width:312px;
}

#advice #right #block4
{
	width:285px;
	font-size:91%;
	padding:9px 0px 0px 0px;
}

#advice #right #mobilephone
{
	padding:12px 0px 15px 32px;
	background-image: url(/image/mobilephone2.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#advice #right h2
{
	color:#A1256F;
	font-size:150%;
	line-height:100%;
	padding:0px;
	margin:1px 0px 9px 0px;
}

#advice #right h3
{
	color:#A1256F;
	font-size:145%;
	line-height:100%;
	padding:0px;
	margin:17px 0px 0px 0px;
}

#advice #right p
{
	font-weight:bold;
	line-height:125%;
	padding:0px;
	margin:0px 0px 4px 0px;
}

#advice #right ul
{
	color:#75328A;
	padding:7px 0px 5px 14px;
	margin:0px;
	text-indent:0px;
	list-style-type: none;
	font-size:111%;
	font-weight:bold;
}

#advice #right li
{
	padding:0px 0px 7px 0px;
	text-indent:-5px;
}

#advice #right li.third
{
	padding:0px 0px 12px 0px;
}

#advice #right li.fourth
{
	padding:0px 0px 13px 0px;
}


#therapy #right
{
	background-image: url(/image/therapy_bottom.jpg);
}

#therapy #rightinner
{
	background-image: url(/image/therapy_top.jpg);
}

#therapy #right #column1
{
	float:left;
	padding:0px 0px 0px 14px;
}

#therapy #right #columndivider
{
	float:left;
	width:29px;
	height:430px;
}

#therapy #right #block1
{
	width:610px;
	padding:0px 0px 0px 0px;
}

#therapy #right #block2
{
	width:305px;
}

#therapy #right #block3
{
	width:352px;
}

#therapy #right #block4
{
	width:285px;
	font-size:91%;
	padding:9px 0px 0px 0px;
}

#therapy #right #mobilephone
{
	padding:12px 0px 15px 32px;
	background-image: url(/image/mobilephone2.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#therapy #right h2
{
	color:#A1256F;
	font-size:150%;
	line-height:100%;
	padding:0px;
	margin:1px 0px 5px 0px;
}

#therapy #right h3
{
	color:#A1256F;
	font-size:145%;
	line-height:100%;
	padding:0px;
	margin:21px 0px 0px 0px;
}

#therapy #right p
{
	font-weight:bold;
	line-height:110%;
	padding:0px;
	margin:0px 0px 9px 0px;
}

#therapy #right #block3 p
{
	margin:0px 0px 19px 0px;
}

#therapy #right ol
{
	color:#75328A;
	padding:11px 0px 14px 40px;
	margin:0px;
	xtext-indent:0px;
	font-size:111%;
	line-height:120%;
	font-weight:bold;
}

#therapy #right li
{
	padding:0px 0px 12px 0px;
}




#team #right
{
	background-image: url(/image/team_bottom.jpg);
}

#team #rightinner
{
	background-image: url(/image/team_top.jpg);
}

#team #right #column1
{
	float:left;
	padding:0px 0px 0px 14px;
}

#team #right #columndivider
{
	float:left;
	width:5px;
	height:430px;
}

#team #right #block1
{
	width:693px;
	padding:6px 0px 0px 0px;
}

#team #right h2
{
	color:#A1256F;
	font-size:150%;
	line-height:100%;
	padding:0px;
	margin:1px 0px 5px 0px;
}

#team #right h3
{
	color:#A1256F;
	font-size:145%;
	line-height:100%;
	padding:0px;
	margin:21px 0px 3px 0px;
}

#team #right #block1 p
{
	font-weight:bold;
	line-height:125%;
	padding:0px;
	margin:0px 0px 9px 0px;
}

#team #right div.photoblock
{
	padding:0px 0px 14px 0px;
}

#team #right div.photoblock div.photo
{
	float:left;
	width:134px;
}

#team #right div.photoblock div.photo p
{
	margin:10px 0px 0px 0px;
	padding:0px;
}

#team #right div.photoblock div.text
{
	float:left;
	width:517px;
}

#team #right div.photoblock div.text p
{
	margin:2px 0px 0px 0px;
	padding:0px;
	line-height:135%;
}

#team #right div.photoblock div.text img
{
	padding:15px 10px 0px 0px;
}





#contact #right
{
	background-image: url(/image/contact_bottom.jpg);
}

#contact #rightinner
{
	background-image: url(/image/contact_top.jpg);
}

#contact #right #column1
{
	float:left;
	padding:0px 0px 0px 14px;
}

#contact #right #columndivider
{
	float:left;
	width:5px;
	height:430px;
}

#contact #right #block1
{
	width:443px;
	padding:6px 0px 0px 0px;
}

#contact #right h2
{
	color:#A1256F;
	font-size:150%;
	line-height:100%;
	padding:0px;
	margin:1px 0px 5px 0px;
}

#contact #right h3
{
	color:#A1256F;
	font-size:145%;
	line-height:100%;
	padding:0px;
	margin:21px 0px 3px 0px;
}

#contact #right #block1 p
{
	font-weight:bold;
	line-height:125%;
	padding:0px;
	margin:12px 0px 18px 0px;
}

#contact #right a
{
	text-decoration:none;
	color:#A1256F;
}

#contact #right a:hover
{
	text-decoration:none;
	color:#CF3A93;
}



#consultation #right
{
	background-image: url(/image/team_bottom.jpg);
}

#consultation #rightinner
{
	background-image: url(/image/team_top.jpg);
	padding:17px 15px 20px 24px;

}

