BODY {  margin: 0px 0px 0px 0px; }
P { font-family: "Century Gothic", Arial, Helvetica, sans-serif; font-size: 12px; color: #070709; text-align: justify; line-height: 15px; }
.profile { text-align:center; font-size:14px; font-weight:bold; margin:0px; padding:0px; }
H1 { font-family: "Century Gothic", Arial, Helvetica, sans-serif; font-size: 25px; font-weight: bold; color: #070709; }
H2 { font-family: "Century Gothic", Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #070709; }
H3 { font-family: "Century Gothic", Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #ff7034; margin: 0px; padding: 0px;  }
H4 { font-family: "Century Gothic", Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #070709;}
UL { font-family: "Century Gothic", Arial, Helvetica, sans-serif; font-size: 12px; color: #070709; line-height: 18px; list-style-type: square; }
OL { font-family: "Century Gothic", Arial, Helvetica, sans-serif; font-size: 12px; color: #070709; line-height: 18px; }
A { color: #070709; text-decoration: underline; }
A:hover { color:#001095; text-decoration: none; }
A.small { color: #070709; text-decoration: none; }
A.small:hover { color: #001095; text-decoration: none; }
A.ts { color: #070709; text-decoration: none; }
A.ts:hover { color: #001095; text-decoration: none; }
A.white { color: #070709; text-decoration: underline; }
A.white:hover { color: #001095; text-decoration: none; }
.ARDClock { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; }
.small { font-size: 10px; line-height: 17px; color:#999999; }
.ts { font-family: font-size: 11px; line-height: 17px; }
.white { font-size: 12px; font-weight: bold; color: #070709; }
.bold { font-size: 15px; line-height: 18px; }
.bg1 { background-color: #FFFFFF; }
.bg2 { background-color: #001095; }
.imgborder  { border: solid 1px #000066; }
.imgsurround { border: solid 2px #000066; padding:1px; margin: 0 0 10px 10px; background-color:#FFFFFF; }
.imgprofile { border: 1px solid #33799d; padding: 1px; background-color:#FFFFFF; }
.profilebox { background-color:#CCCCCC; border: 1px solid #33799d; }
.search p { text-align:right }
.indexlist { font-size: 14px; line-height: 18px; }
.maingradient {
	background-image: url(../images/right-banner.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	background-color:#FFFFFF;
}
.greybg { background-color:#BABABA; }
.mainbg { background-color:#FFFFFF; }
.contactdetails { font-family: "Century Gothic", Arial, Helvetica, sans-serif; font-size: 14px; color: #070709; }
.testimonials { font-family: "Century Gothic", Arial, Helvetica, sans-serif; font-size: 15px; color: #070709; }

#home-tab { float: right; width: 240px; margin: 10px 0 10px 20px; border-bottom: solid 1px #c8c8c8; }
A.home-tab-buttons { display: block; width: auto; margin: 0; padding: 10px 10px 10px 30px; background: url(../images/arrow.png) no-repeat #FFFFFF left top; border-top: solid 1px #c8c8c8; color: #000000; border-bottom: solid 1px #FFFFFF; font-family: "Century Gothic", Arial, Helvetica; font-size: 18px; font-weight: normal; line-height: 18px; text-decoration: none; }
A.home-tab-buttons:hover { display: block; width: auto; margin: 0; padding: 10px 10px 10px 30px; background: url(../images/arrow-over.png) no-repeat #F6F6F6 left top; border-top: solid 1px #c8c8c8; border-bottom: solid 1px #FFFFFF; color: #000000; font-family: "Century Gothic", Arial, Helvetica; font-size: 18px; font-weight: normal; line-height: 18px; text-decoration: none; }

#home-tabs { float: right; width: 200px; margin: 0 0 10px 20px; border-bottom: solid 1px #c8c8c8; }
A.mediation-tab { display: block; width: 200px; height: 45px; margin: 0; border-top: solid 1px #dedfdf; padding: 0; clear: left; background: url(../images/tabs-bg-mediation.gif) left top no-repeat; }
A.mediation-tab:hover { display: block; width: 200px; height: 45px; margin: 0; border-top: solid 1px #dedfdf; padding: 0; clear: left; background: url(../images/tabs-bg-mediation.gif) right top no-repeat; }
A.clinic-tab { display: block; width: 200px; height: 45px; margin: 0; border-top: solid 1px #dedfdf; padding: 0; clear: left; background: url(../images/tabs-bg-clinic.gif) left top no-repeat; }
A.clinic-tab:hover { display: block; width: 200px; height: 45px; margin: 0; border-top: solid 1px #dedfdf; padding: 0; clear: left; background: url(../images/tabs-bg-clinic.gif) right top no-repeat;  }
A.conveyancing-tab { display: block; width: 200px; height: 45px; margin: 0; border-top: solid 1px #dedfdf; padding: 0; clear: left; background: url(../images/tabs-bg-conveyancing.gif) left top no-repeat; }
A.conveyancing-tab:hover { display: block; width: 200px; height: 45px; margin: 0; border-top: solid 1px #dedfdf; padding: 0; clear: left; background: url(../images/tabs-bg-conveyancing.gif) right top no-repeat;  }
A.register-tab { display: block; width: 200px; height: 45px; margin: 0; border-top: solid 1px #dedfdf; padding: 0; clear: left; background: url(../images/tabs-bg-register.gif) left top no-repeat; }
A.register-tab:hover { display: block; width: 200px; height: 45px; margin: 0; border-top: solid 1px #dedfdf; padding: 0; clear: left; background: url(../images/tabs-bg-register.gif) right top no-repeat; }
A.login-tab { display: block; width: 200px; height: 45px; margin: 0; border-top: solid 1px #dedfdf; border-bottom: solid 1px #dedfdf; padding: 0; clear: left; background: url(../images/tabs-bg-login.gif) left top no-repeat; }
A.login-tab:hover { display: block; width: 200px; height: 45px; margin: 0; border-top: solid 1px #dedfdf; border-bottom: solid 1px #dedfdf; padding: 0; clear: left; background: url(../images/tabs-bg-login.gif) right top no-repeat; }

/* Testimonial carousel */
#newsticker { float: right; clear: right; width: 240px; margin: 0 0 10px 20px; padding: 10px; font-family: Century Gothic; color: #000000; background-color: #F0F0F0; }
#newsticker a { text-decoration: none; margin: 0; padding: 0; }
#newsticker .title { font-size: 16px; font-weight: bold; margin: 0 0 10px 0; padding: 0; color: #FF0000; }
.newsticker-jcarousellite { width: auto; margin: 0; padding: 0; }
.newsticker-jcarousellite ul li{ list-style: none; display: block; padding: 0; margin: 0; height: 220px; }
.testimonial { width: auto; font-size: 12px; margin: 0; padding: 0; }
.testimonial span.name { display: block; font-size:12px; font-weight: bold; margin: 0; padding: 0; }
.readmore { color: #FF0000; text-decoration: none; }
.readmore:hover { color: #000000; text-decoration: none; }

#RHCSol_1_DIV, #RHCSol_2_DIV, #RHCSol_3_DIV, #RHCSol_4_DIV, #RHCSellingHome_DIV {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	color:#070709;
	font-size:12px;
	margin: 10px 10px 0 0;
	padding: 10px;
	width:auto;
	min-height:75px;
	height:auto !important;
	height:75px;/*Needs to match the min height pixels above*/
	border: 1px solid #070709;
}

#RHCconveyancing_DIV {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	color:#070709;
	font-size:15px;
	font-weight: bold;
	margin: 10px 10px 0 0;
	padding: 10px;
	width:auto;
	min-height: 50px;
	height:auto !important;
	height: 50px;/*Needs to match the min height pixels above*/
	border: 1px solid #070709;
}

.RightPanelBody {
	margin:0;
	padding:0;
	height:100%;
}
#RHC_Body { 
	margin:0; 
	padding:0; 
	background:none;
	width:200px;  
}



/*fee calc styles rom jamie*/
#calc td{
	font-family: verdana,arial,tahoma,helvetica;
	font-size: 11px;
}
	
#calc a{
	color:#003366;
	font-weight: bold;
	text-decoration: none;
}
	#calc a:hover{
		color:#225599;
		font-weight: bold;
		text-decoration: underline;
	}


#calc input,#calc select
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #666666;
}
	
.calc_lt{
	padding: 4px;
	clear: left;
	float: left;
	width: 225px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	background-color: #cccccc;
	border: 1px solid #666666;
	border-right-width: 1px;
	border-top-color: #dfdfdf;
	border-left-color: #dfdfdf;
}
.calc_rt{
	padding: 4px;
	clear: right;
	float: left;
	width: 225px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	background-color: #dfdfdf;
	border: 1px solid #666666;
	border-top-color: #eeeeee;
	border-right-color: #eeeeee;
}
.calc_rt[class]
{
	width: 225px;
}

.calc_ltc{
	padding: 4px;
	clear: left;
	float: left;
	width: 225px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	background-color: #cccccc;
	border: 1px solid #666666;
	border-right-width: 0px;
	border-bottom-color: #cccccc;
}
.calc_rtc{
	padding: 4px;
	clear: right;
	float: left;
	width: 225px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	background-color: #dfdfdf;
	border: 1px solid #666666;
	border-bottom-color: #dfdfdf;
}
.calc_rtc[class]
{
	width: 225px;
}
			
.calc_l
{
	padding: 10px;
	width: 450px;
	clear: both;
	border: 1px solid #666666;
	background-color: #cccccc;
	border-top-width: 0px;
}

.calc_l[class]
{
	width: 450px;
}
#calc_l input.total
{
	border: 0px;
	background-color: #cccccc;
	width: 84px;
}
.calc_r
{
	padding: 10px;
	width: 450px;
	clear: both;
	border: 1px solid #666666;
	background-color: #dfdfdf;
	border-top-width: 0px;
}
.calc_r[class]
{
	width: 450px;
}
#calc_r input.total
{
	border: 0px;
	background-color: #dfdfdf;
	width: 100px;
}
