body {
	background-image:url(/images/v2/body-bg.png);
	background-repeat:repeat;
	margin:0px;
	padding:0px;
    font-family:Trebuchet MS,Lucida Sans Unicode,Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#550000;
}

a { color:#427ec7; }
a:hover { color:#ac9172; }

h1 {
	font-family:Arial; 
	font-size:22px;
	font-weight:bold;
	letter-spacing:-1px;
	margin:3px 0 8px 0;
    color:#105281;
}

h2 {
	font-family:Arial Narrow; 
	font-size:22px;
    font-weight:bold;
	margin:3px 0 8px 0;
    color:#a28d68;
}	

#main h3 {
	font-family:Arial Narrow;
	font-size:18px;
	color:gray;
    font-weight:bold;
    padding-bottom:3px;
    border-bottom:2px dotted #EEE;
}

p {
	font-family:Trebuchet MS,Lucida Sans Unicode,Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#550000;
}

#top-bar {
	position:absolute;
	height:300px;
	width:100%;
	top:0px;
	left:0px;
	background-image:url(/images/v2/topbar-bg.png);
	background-repeat:repeat-x;
	z-index:-1;
}

#header-wrapper {
	width:960px;
	height:285px;
	margin:0px auto;
	margin-top:15px;
	position:relative;
	z-index:10;
}

#body-shadow {
	width:960px;
	margin:0px auto;
	background-image:url(/images/v2/body-shadow.png);
	background-position:top;
	background-repeat:repeat-y;
}

#body-container {
	width:930px;
	margin:0px auto;
	background-color:#FFFFFF;
	background-image:url(/images/v2/body-container-bg.png);
	background-position:top left;
	background-repeat:repeat-x;
}

#body-inner {
	padding:45px 15px 15px 15px;
	min-height:550px;
}

#body-inner #left {
	float:left;
	width:200px;
}

#body-inner #main {
	margin-left:210px;
	width:680px;
}

#menu-container {
	width:960px;
	height:45px;
	margin:0 0 0 -9px;
	position:absolute;
	top:275px;
	z-index:20;
}

	#menu-container ul {
		list-style:none;
		margin:0px;
		padding:0px;
	}
	
	#menu-container ul li {
		height:52px;
		float:left;
		margin-right:4px;
	}
	
	#menu-container ul li a {
		display:block;
		width:auto;
		height:52px;
		text-align:center;
		line-height:52px;
		font-family:Arial Narrow;
		font-weight:bold;
		color:#653608;
		background-image:url(/images/v2/menu-item-bg-left.png);
		background-position:left top;
		padding:0 0 0 12px;
		font-size:16px;
		text-decoration:none;
		background-repeat:no-repeat;
		cursor:pointer;
	}
	
	#menu-container ul li a:hover {
		background-position:left -52px;
	}
	
	#menu-container ul li a span {
		display:block;
		height:52px;
		width:100%;
		background-image:url(/images/v2/menu-item-bg-right.png);
		background-position:right top;
		text-indent:-12px;
		
	}
	
	#menu-container ul li a:hover span {
		background-position:right -52px;
	}
    
    #menu-container ul .selected a {
    	background-position:left -52px;
    }
    
    #menu-container ul .selected a span {
		background-position:right -52px;
		
	}

#footer-shadow {
	width:960px;
	margin:0px auto;
	background-image:url(/images/v2/body-shadow.png);
	background-position:top;
	background-repeat:repeat-y;
}

#footer-container {
	width:930px;
	background-image:url(/images/v2/footer-bg.png);
	background-repeat:repeat;
	margin:0px auto;
	height:420px;
}

.focus-box {
	width:270px;
	height:183px;
	float:left;
	margin:25px;
	padding:10px;
}

.focus-box .box-heading {
	height:35px;
}

.focus-box .box-content {
	height:117px;
}

.focus-box .moreinfo-btn {
	width:270px;
	height:32px;
}

.focus-box .moreinfo-btn a {
	display:block;
	height:32px;
	width:125px;
	margin:0 0 0 145px;
	background-image:url(/images/v2/moreinfo-btn.gif);
}

.focus-box .moreinfo-btn a:hover {
	background-position:-125px 0;
}

.focus-box h1, .focus-box h1 a {
	font-family:"Trebuchet MS";
	font-size:22px;
	letter-spacing:-1px;
	font-weight:bold;
	margin:0 0 8px 0;
	text-decoration:none;
}	

.focus-box h1 a:hover {
	border-bottom:2px solid #CCC;
}	

.focus-box p {
	font-size:12px;
	font-weight:normal;
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	margin:0 0 8px 0;
	color:#555;
    letter-spacing:0px;
}	

#box-detox { background-image:url(/images/v2/box-bg-detox.gif); }
#box-weightloss { background-image:url(/images/v2/box-bg-weightloss.gif); }
#box-cellulite { background-image:url(/images/v2/box-bg-cellulite.gif); }
#box-naturopath { background-image:url(/images/v2/box-bg-naturopath.gif); }
#box-balance { background-image:url(/images/v2/box-bg-balance.gif); }
#box-chinese { background-image:url(/images/v2/box-bg-chinese.gif); }
#box-acupuncture { background-image:url(/images/v2/box-bg-acupuncture.gif); }

.cta-box {
	width:560px;
	height:183px;
	margin:20px 50px 20px 50px;
	padding:10px;
}

.cta-box .box-heading {
	height:35px;
}

.cta-box .box-content {
	height:117px;
}

.cta-box .btn-book-now {
	width:270px;
	height:32px;
}

.cta-box .btn-book-now a {
	display:block;
	height:32px;
	width:125px;
	margin:0 0 0 420px;
	background-image:url(/images/v2/cta-btn-book-now.gif);
}

.cta-box .btn-book-now a:hover {
	background-position:-125px 0;
}

.cta-box h1, .cta-box h1 a {
	font-family:"Trebuchet MS";
	font-size:22px;
	letter-spacing:-1px;
	font-weight:bold;
	margin:0 0 8px 0;
	text-decoration:none;
}	

.cta-box h1 a:hover {
	border-bottom:2px solid #CCC;
}	

.cta-box p {
	font-size:12px;
	font-weight:normal;
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	margin:0 0 8px 0;
	color:#555;
    letter-spacing:0px;
}

#cta-consult { background-image:url(/images/v2/cta-bg-consult.gif); }

#sidebutton-newsletter {
	width:200px;
	height:140px;
	margin-top:10px;
}

#sidebutton-newsletter a {
	display:block;
	width:200px;
	height:140px;
	background-image:url(/images/v2/sidebutton-newsletter.gif);
}

#sidebutton-newsletter a:hover {
	background-position:-200px 0;
}

#sidebutton-consultation {
	width:200px;
	height:140px;
	margin-top:10px;
}

#sidebutton-consultation a {
	display:block;
	width:200px;
	height:140px;
	background-image:url(/images/v2/sidebutton-consultation.gif);
}

#sidebutton-consultation a:hover {
	background-position:-200px 0;
}

.fb-like-box .fb_iframe_widget {
	height:75px;
}

#sidemenu-container {
	width:200px;
	margin-top:8px;
}

.sidemenu-main ul {
	margin:0px;
	padding:0px;
	width:200px;
	list-style:none;
}

.sidemenu-main ul li a {
	display:block;
	width:190px;
	border-top:1px solid #bda881;
	border-bottom:1px solid #f7efde;
	background-color:#FF9966;
	text-decoration:none;
	color:#653608;
	line-height:28px;
	background-image:url(/images/v2/sidemenu-item-bg.gif);
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
    padding-left:10px;
}

.sidemenu-main ul li a:hover {
	background-position:-250px 0;
	border-bottom:1px solid #f9cf2d;
}

.sidemenu-main ul .selected a {
	background-position:-249px 0;
	border-bottom:1px solid #f9cf2d;
}

.sidemenu-main ul li ul {
	position:absolute;
    display:none;
    border:1px solid #bdbaa2;
    background-color:#fcf8dd;
    padding:2px;
    margin-left:193px;
    margin-top:-34px;
}

.sidemenu-main ul li:hover ul {
    display:block;
}

.sidemenu-main ul li ul li a, .sidemenu-main ul .selected ul li a  {
	background-image:none;
    background-position:0 0;
    border-bottom:0px;
    background-color:transparent;
    border:0px;
    border-bottom:0px;
    line-height:23px;
}

.sidemenu-main ul li ul li a:hover, .sidemenu-main ul .selected ul li a:hover{
	background-image:none;
    background-color:transparent;
    border:0px;
    border-bottom:0px;
    text-decoration:underline;
    color:#332005;
}

.sidemenu-main ul li ul .selected a, .sidemenu-main ul .selected ul ..selected a  {
	font-weight:bold;
}

.sidemenu-alt {
	padding:5px;
    width:188px;
    border:1px solid #cecab1;
    background-color:#f9f7e8;
}

.sidemenu-alt ul {
	margin:0px;
	padding:0px;
	width:188px;
	list-style:none;
}

.sidemenu-alt ul li a {
	display:block;
	width:170px;
	border:none;
	background-color:transparent;
	text-decoration:none;
	color:#653608;
	line-height:20px;
    height:20px;
	background-image:url(/images/v2/dotpoint.gif);
    background-repeat:no-repeat;
    background-position:0 0;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
    padding-left:10px;
    margin-left:5px;
}

.sidemenu-alt ul li a:hover {
	text-decoration:underline;
}

.sidemenu-alt ul .selected a {
	font-weight:bold;
}

.sidemenu-alt ul .selected a:hover {
	font-weight:bold;
}

.sidemenu-alt ul li ul {
	position:absolute;
    left:-999em;
    border:1px solid #bdbaa2;
    background-color:#fcf8dd;
    padding:6px;
    margin-left:193px;
    margin-top:-33px;
}

.sidemenu-alt ul li:hover ul {
	left:auto;
}

.sidemenu-alt ul li ul li a, .sidemenu-alt ul .selected ul li a {
	background-image:none;
    background-color:transparent;
    border:0px;
    border-bottom:0px;
    line-height:23px;
}

.sidemenu-alt ul li ul li a:hover, .sidemenu-alt ul .selected ul li a:hover {
	background-image:none;
    background-color:transparent;
    border:0px;
    border-bottom:0px;
    text-decoration:underline;
    color:#332005;
}



.sidemenu-heading {
	width:200px;
	height:40px;
	line-height:40px;
	text-align:center;
	background-image:url(/images/v2/sidemenu-heading-bg.gif);
}	

.sidemenu-heading h1 {
	margin:0px;
	color:white;
	font-size:17px;
}

#search-box {
	background-image:url(/images/v2/body-container-bg.png);
	margin:0 0 0 0;
	padding:0px;
	height:90px;
}

#search-box form {
	margin:0px;
	padding:0px;
}

#search-box .cat_textbox_small {
	padding:6px 4px;
	width:175px;
}

#search-box .cat_button {
	width:125px;
	height:32px;
	background-image:url(//images/v2/search-btn.gif);
	cursor:pointer;
	margin:5px 0 0 62px;
}

#search-box .cat_button:hover {
	background-position:-125px 0;
}

#footer-container a {	font-family:"Arial",sans-serif;font-size:12px;color:#8ab0cb;text-decoration:none;cursor:pointer; }
#footer-container a:hover { font-family:"Arial",sans-serif;font-size:12px;color:#8ab0cb; border-bottom:1px dotted #a5c0d3; }
#footer-container ul { list-style:none; margin:0px; padding:0px; }
#footer-container ul li { margin-bottom:2px; }

#footer-container #footer-left { display:inline; margin-left:25px; margin-top:22px; float:left; }
#footer-container #footer-right { display:inline; margin-right:24px; margin-top:22px; float:right; width:280px; }

#footer-container h3 { font-family:"Arial",sans-serif;font-size:12px; font-weight:bold;color:white;text-decoration:none; margin:6px 0px 4px 0px; }

#footer-container #footer-left .group1 { float:left; margin-right:22px; width:180px; }
#footer-container #footer-left .group2 { float:left; margin-right:22px; width:175px; }
#footer-container #footer-left .group3 { float:left; margin-right:22px; width:175px; }

#footer-container #footer-right { text-align:right; }
#footer-container #footer-right p { font-family:"Arial",sans-serif;font-size:12px;color:white;margin:3px 0px; }

#createdbyprobity-content {
height:44px;
position:relative;
width:200px;
z-index:2;
margin:20px 0 0 85px;
}
#createdbyprobity-content-hidden {
height:44px;
position:relative;
visibility:hidden;
width:200px;
z-index:1;
}
#createdbyprobity-content a {
background-image:url(http://www.probitypartners.com.au/images/createdbyprobity.png);
background-position:0 0;
display:block;
height:44px;
width:200px;
}
#createdbyprobity-content a:hover {
background-position:-200px 0;
border-bottom:0px;
}

#site-search {
	position:absolute;
	width:202px;
	height:53px;
	top:28px;
	margin-left:730px;
	text-align:right;
}

#site-search .cat_textbox_small {
	width:194px;
	height:18px;
	border:1px solid #9d9d9d;
	background-image:url(/images/v2/search-field-bg.png);
	background-color:transparent;
	font-family:Trebuchet MS;
	font-size:14px;
	letter-spacing:-1px;
	padding:3px;
	color:#333;
}

#site-search .cat_button {
	width:71px;
	height:24px;
	background-image:url(/images/v2/search-btn-bg.gif);
	cursor:pointer;
	margin-top:3px;
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#8e8169;
	font-weight:normal;
	padding:4px;
}

#contact-number {
	position:absolute;
	width:220px;
	height:50px;
   	background-image:url(/images/v2/contact-number.gif);
	top:130px;
	margin-left:715px;
	text-align:right;
}

#list-box ul {
	list-style:none;
    padding:0px;
    margin:0px;
    width:222px;
    height:32px;
    float:left;
    margin:0px;
}

#list-box-alt ul {
	list-style:none;
    padding:0px;
    margin:0px;
    height:32px;
    margin:0px;
}

#list-box ul li,#list-box-alt ul li {
    width:100%;
    height:32px;
    margin-bottom:1px;
}

#list-box ul li a,#list-box-alt ul li a {
	display:block;
    width:auto;
    height:22px;
    border:1px solid black;
    padding:4px;
    line-height:22px;
    background-color:#f3f7fa;
    border-bottom:1px solid #b5cee0;
    border-right:1px solid #b5cee0; 
    border-top:1px solid #FFF;
    border-left:1px solid #FFF;
    text-align:left;
    text-indent:20px;
    text-decoration:none;
    color:navy;
}

#list-box ul li a:hover,#list-box-alt ul li a:hover {
	background-color:#eaf6fd;
    border-bottom:1px solid #b5cee0;
    border-right:1px solid #b5cee0; 
    background-color:#dceaf3;
    border-bottom:1px solid #9cb7ca;
    border-right:1px solid #9cb7ca;
    border-top:1px solid #FFF;;
    border-left:1px solid #FFF;;  
}

.announcement-list {
     border-bottom:1px solid #e4d8c3;
     padding-bottom:8px;
     margin-bottom:4px;
}

.announcement-list h2 a {
	font-weight:normal;
    font-family:Arial Narrow;
    font-size:16px;
}

.announcement-list h2 p {
	font-weight:normal;
}

.announcement-list p {
	font-size:11px;
}

.quote-box{
	background-color:#FFF4E1;
	border:1px solid #f0dcbb;
	padding:5px 10px 5px 10px;
	width:520px;
	text-align:center;
	margin-left:80px;
}

.quote-box h5{
	font-size:14px;
	font-style:italic;
	color:#292929;
	font-weight:normal;
	padding:5px 0 5px 0;
	line-height:16px;
	margin:0px;
}

.quote-box h5 span{
	font-weight:bold;
	color:#9C4334;
	font-size:14px;
}

.quote-box p {
	font-size:14px;
	font-weight:100;
	margin: 8px 0 8px;
}

.feedback-item {
	width:500px;
	padding:12px;
	background-image:url(/images/v2/feedback-bg.jpg);
	border:1px solid #DDD;
	margin:0 0 10px 70px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background-repeat:no-repeat;
}

.feedback-item:hover {	
	background-position:-600px 0;
	border:1px solid #c4d9f1;
	-moz-box-shadow:0px 0px 18px #d3e8ff;
	-webkit-box-shadow:0px 0px 18px #d3e8ff;
}

.feedback-logo {
	float:left;
}

.feedback-content {
	margin-left:180px;
}
