body	{
	margin: 0; padding: 0; border: 0;	
	font: normal 62.5% Tahoma, Arial, sans-serif;
	background-color: #dbdbdb;
}


div#container {
	width: 760px;
	margin: 0 auto; padding: 0 0 0 0; border: 0;
	background: #fff url(gfx/bg-container.gif) center repeat-y;
	height:1750px;
}







/* BREADCRUMB COMPONENTS */

div#breadcrumb {
	width: 740px;
	background: #282828;
	color: #fff;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	padding: 7px 0 9px 20px;
	margin: 0;
}

#breadcrumb ul { list-style: none; margin: 0; padding: 0; font: normal 12px Verdana, Arial, sans-serif; }

#breadcrumb ul li { 
	display: inline;
	border: 0;
	padding: 0 16px 0 0;
	color: #85AAD4;
	margin-right: 5px !important; margin-right: 10px;
	background: transparent url(gfx/li-breadcrumb.gif) right no-repeat;
}
#breadcrumb ul li a { color: #fff; text-decoration: none; }
#breadcrumb ul li a:hover { color: #85AAD4; }
#breadcrumb .rightend { background: transparent; }



/* LEFT COMPONENTS */

div#content-container {
	width: 500px;
	float: left;
	height:1750px;
}


div#content-header {
	width: 500px;
	padding: 13px 0 13px 20px;
	border-bottom: 1px solid #ccc;
}

.ch-information { background: #E4E4E4 url(gfx/bg-ch-information.jpg) left top repeat-x; }


.content-main {
	width: 470px;
	height: 1200px;
	padding: 20px 30px 60px 20px;
	background: #F5F5F5;
	height:1750px;
}



.content-main p {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 12px;
	line-height: 15.5px;
	color: #444;
	padding: 0; margin: 0 0 15px 0;
	text-align: justify;
}

.content-main p a { color: #5D9DDB; text-decoration: none; font-weight: bold; }
.content-main p a:hover { color: #fff; background-color: #5D9DDB; text-decoration: none; }

.content-main ul { font: normal 1.1em Verdana, Arial, sans-serif; color: #555; padding-bottom: 5px; }
.content-main li { padding-bottom: 5px; }

.innerli { font: normal 0.9em Verdana, Arial, sans-serif; color: #666; padding-top: 5px; margin-left: 30px; }
.innerlibottom { font: normal 0.9em Verdana, Arial, sans-serif; color: #666; padding-top: 5px; margin-bottom: 10px; margin-left: 30px; }



/* RIGHT COMPONENTS */


div#right-container {
	width: 239px;
	margin: 0; padding: 0; border: 0;
	float: right;
	height:1750px;
}



div#conveyancing-quote {
	width: 224px; padding: 12px 0 12px 15px; border-bottom: 1px solid #bbb; margin: 0;
	background: #E4E4E4 url(gfx/bg-conveyancing-quote.jpg) left top repeat-x;
}

div#court-booking {
	width: 224px; padding: 12px 0 12px 15px; border-bottom: 1px solid #bbb; margin: 0;
	background: #d2d2d2 url(gfx/bg-court-reporting-agency.jpg) left top repeat-x;
}

div#usps {
	width: 224px; padding: 12px 0 12px 15px; margin: 0;
	background: #d2d2d2 url(gfx/bg-court-reporting-agency.jpg) left top repeat-x;
}
div#freight {
	width: 224px; padding: 12px 0 12px 15px; margin: 0;
	background: #d2d2d2 url(gfx/bg-court-reporting-agency.jpg) left top repeat-x;
}

#court-booking p, #conveyancing-quote p, #usps p, #freight p { border:0; margin: 0; padding: 0 0 0 2px; font-size: 11px; color: #666; margin-bottom: 1px !important; margin-bottom: 0; }
#court-booking p a, #conveyancing-quote p a, #usps p a, #freight p a { text-decoration: none; color: #b10000; }
#court-booking p a:hover, #conveyancing-quote p a:hover, #usps p a:hover, #freight p a:hover { color: #fff; }




.right-header {
	width: 209px;
	padding: 7px 15px 8px 15px; 
	background-color: #333;
	color: #555;
}


.right-list {
	width: 209px;
	padding: 15px 15px 10px 15px; 
	background: #eee url(images/bg-right-list.jpg) left bottom repeat-x; 
	color: #555;
	font-size: 11px;
}

.right-list ul { margin: 0; padding: 5px 0 0px 0; list-style: none; }
.right-list li { background: transparent url(images/li-arrow-1.gif) left top no-repeat; padding: 0 0 12px 0; }
.right-list ul li a { color: #555; text-decoration: none; padding: 0 0 0 20px; }
.right-list ul li a:hover { color: #5D9DDB; }



div#right-details {
	width: 209px;
	padding: 15px 15px 30px 15px; 
	background-color: #333;
}

#right-details p { border:0; margin: 0; padding: 0 0 10px 0; font-size: 11px; color: #666; }
#right-details p a { text-decoration: none; color: #999; }
#right-details p a:hover { color: #ccc; }




/* FOOTER */

div#footer {
	width: 760px; height: 30px;
	margin: 0 auto; padding: 0; border: 0;
	background: transparent url(gfx/bg-footer.gif) no-repeat;
}



/* CLEAR */

.clear {
	clear: both;
	height: 0;
}



/* UNIVERSAL TYPE SETTINGS */

h1 {
	border:0;
	margin: 0;
	padding: 0;
	font: normal 24px Arial, Helvetica, sans-serif;
	color: #333;
}


h3 {
	border:0; margin: 0; padding: 0;
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #b10000;
	text-transform: uppercase;
	font-weight: bold;
}

h3 a { text-decoration: none; color: #b10000; }
h3 a:hover { text-decoration: none; }


h5 {
	border:0; margin: 0; padding: 0;
	font: normal 11px Tahoma, Arial, sans-serif;
	color: #eee;
	text-transform: uppercase;
}


h6 {
	border:0; margin: 0; padding: 10px 0 20px 0;
	font: normal 1.8em Arial, Helvetica, sans-serif;
	color: #5D9DDB;
}



/* FORM STYLES */

.formfont { color: #444; font: normal 1.1em Verdana, Arial, sans-serif; }

.small { font-size: 1.1em; }
