h2{	color:#369E63;	margin-bottom:0px;}.img {margin-right:18px}body {background:#888888;color:#f5f5f5;font-family:verdana;font-size:12px;padding:0;margin:0;line-height:13px;text-align:center;margin-left:1px;z-index:1;position:relative;top:0;left: auto;}.panellink{	text-decoration: underline;	color:#ffffff;	vertical-align:50%;	font-weight: normal;}img{border:0;}.wrap {background:url(../images/bg.gif) left repeat-y #888888;margin:0px auto;padding:0;width:766px;margin-top:10px;}#top {background: url(../images/top_bg.gif) top no-repeat #6F6F6C;margin:0px auto 0px auto;width:766px;height:181px;text-align:left;padding:0px;}#top1 {	background: url(../images/top1.jpg) left top no-repeat;margin:0px auto 0px auto;width:766px;height:206px;text-align:left;padding:0px;}#content {background:url(../images/left_px.jpg) left repeat-y #6D6D6D;width:766px;margin:0;padding:0;text-align:left;display:table;}.content {background:url(../images/left_px.jpg) left repeat-y #6D6D6D;width:766px;margin:0;padding:0;text-align:left;display:table;}#footer {background:#888888;/*url(../images/footer.gif) top no-repeat*/ width:766px;height:99px;margin:0;padding:0;text-align: center;}#footer1 {background: #6D6D6D;width:766px;height:99px;margin:0;padding:0;text-align:center;}.line {	background:url(../images/dots.jpg) repeat-x top left;height:1px;margin-bottom:15px;margin-top:15px;margin-left:10px;margin-right:10px}.line1 {	background:url(../images/dots.jpg);height:1px;width:305px;}.copy {color:#5C5C5B; text-decoration:none; line-height:16px}/*-------------------------------------------------------PAGE_1-------------------------------------------------------*/#left_content {padding:0;margin:0;text-align:left;width:257px;height:100%;float:left;}#right_content {padding:0;margin:0;/*float:right;*/text-align:left;width:509px;display:table;}/*-------------------------------------------------------PAGE_2-------------------------------------------------------*/#left_content1 {padding:0;margin:0;text-align:left;width:256px;height:100%;float:left;}#right_content1 {padding:0;margin:0;/*float:right;*/text-align:left;width:510px;display:table;}/*-------------------------------------------------------PAGE_3-------------------------------------------------------*/#left_content2 {padding:0;margin:0;text-align:left;width:/*506*/500px;height:100%;float:left;}#right_content2 {padding:0;margin:0 6px 0 0;/*float:right;*/text-align:left;width:230px;/*260*/}/*--1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111--*/.gray {color:#E3E3E3; text-decoration:none}.green {color:#BEDF28; text-decoration:none}.white {color:#ffffff; text-decoration:none}.abs {vertical-align:middle}.big {font-size:13px}.n {font-size:11px}.sm {font-size:10px}.clear {clear:both}a {	color:white; font-weight:bold;/*#BEDF28*/; text-decoration:underline}.abs {vertical-align:middle}		.form_search { width:117px;		height:19px;		font-family:tahoma;		font-size:13px;		border-style:solid;		border-width:0px;		border-color:#42423D;		background-color:#ffffff;		color:#464646;		padding:1px}		.form { width:112px;		height:18px;		font-family:tahoma;		font-size:12px;		border-style:solid;		border-width:1px;		border-color:#42423D;		background-color:#ffffff;		color:#42423D;		padding:1px}		.textarea { width:112px;		height:106px;		font-family:tahoma;		font-size:12px;		border-style:solid;		border-width:1px;		border-color:#42423D;		background-color:#ffffff;		color:#42423D;		padding:1px;		overflow:auto}		.u		{text-decoration:underline}.nu		{text-decoration:none}.t 		{text-transform:uppercase}a:hover{text-decoration:none;}.a:hover{text-decoration:underline;}.menu:hover{text-decoration:underline; color:#C2DB3D}.menu1:hover{text-decoration:underline; color:#C2DB3D}.green:hover{text-decoration:underline; color:#C2DB3D}.content1:hover{text-decoration:underline; color:#C2DB3D}/*--s9 custom styles--*/#obLogo{	width:255px;	float:left;height:135px; min-height:135px;	margin-right:5px;	text-align:center;	margin-top:45px;}.obNav{	width:247px;	margin-top:10px;	float: left;	margin-right:6px;}.obNav ul{	list-style:none;	margin:0;	padding:0;	}	.obNav li{		height:28px; min-height:28px;		margin:0;		padding:0;		width:230px; min-width:230px;		display:inline;		margin-left:0;			}			.obNav a{			line-height:29px;			display:block;			height:100%; 			min-height:100%;			background: #868686 url(../images/m1.jpg) no-repeat top right;			font-family:verdana;			text-decoration: none;			text-transform: uppercase;			color:#ffffff;			padding-left:5px;	}	.obNav li.large a{				line-height:16px;				display:block;				height:100%; 				min-height:100%;				background: #868686 url(../images/m1large.jpg) no-repeat bottom  right;					font-family:verdana;				text-decoration: none;				text-transform: uppercase;				color:#ffffff;				padding-left:5px;					}		.obNav li.large a:hover{		color:#ffffff;		background: #3b9e62/*d3ff07*/ url(../images/m2large.jpg) no-repeat top right;		padding-left:10px;	}				.obNav a:hover{			color:#ffffff;			background: #3b9e62/*d3ff07*/ url(../images/m2.jpg) no-repeat top right;			padding-left:10px;	}#obNavBottom{	list-style:none;	margin:0; padding:0;}	#obNavBottom li{		display: inline;		margin:5px; padding:0;	}	#obNavBottom a{			font-family:verdana;			text-decoration: none;			text-transform: uppercase;			color:#ffffff;			font-weight:bold;			font-size:12px;	}		#obNavBottom a:hover{			color:#d3ff06;	}#obtdOurServices{	width:249px;	height:32px;	line-height:32px;	background: url(../images/td1.jpg) no-repeat top left;	font-family:verdana;	text-decoration: none;	text-transform: uppercase;	color:#ffffff;	text-indent:50px;	font-size:14px;}#obtdNews{	width:249px;	height:32px;	line-height:32px;	background: url(../images/td2.jpg) no-repeat top left;	font-family:verdana;	text-decoration: none;	text-transform: uppercase;	color:#ffffff;	text-indent:50px;	font-size:14px;}.obCopy{	font-size:11px;	margin:0 35px 0 10px;	letter-spacing: -1px;}.obPgHeaderFullWidth{	width:751px;	height:32px;	margin-left:7px;	background: url(../images/7td1.jpg) no-repeat top left;	color: #ffffff;	font-weight:bold;	text-transform: capitalize;	font-size:14px;	text-indent:40px;	line-height:30px;}.obPgHeader2Thirds{	width:497px;	height:32px;	margin-left:7px;	background: url(../images/3td1.jpg) no-repeat top left;	color: #ffffff;	font-weight:bold;	text-transform: capitalize;	font-size:14px;	text-indent:40px;	line-height:30px;}.obPgHeader1ThirdHand{	width:249px;	height:32px;	margin-left:7px;	background: url(../images/4td3.jpg) no-repeat top left;	color: #ffffff;	font-weight:bold;	text-transform: capitalize;	font-size:14px;	text-indent:40px;	line-height:30px;	clear:both;}.obPgHeader1ThirdBlock{	width:249px;	height:32px;	margin-left:0px;	background: url(../images/4td2.jpg) no-repeat top left;	color: #ffffff;	font-weight:bold;	text-transform: capitalize;	font-size:14px;	text-indent:40px;	line-height:30px;	clear:both;}.obPgHeader1ThirdPages{	width:254px;	height:32px;	margin-left:0px;	background: url(../images/4td1.jpg) no-repeat top left;	color: #ffffff;	font-weight:bold;	text-transform: capitalize;	font-size:14px;	text-indent:40px;	line-height:30px;	clear:both;	float:right;}.obPgHeader1ThirdPagesHS{	width:100%;	height:32px;	margin-left:7px;	background: url(../images/4td1.jpg) no-repeat top left;	color: #ffffff;	font-weight:bold;	text-transform: capitalize;	font-size:14px;	text-indent:40px;	line-height:30px;	clear:both;}.obNewsBullets{	margin:0;	padding:0;}	.obNewsBullets li{	list-style-image: url(../images/newsbullet.jpg);	margin:4px 4px 4px 22px;		}/*contact form layout*/#obContactForm label{	text-align:right;}#obContactForm label{	float:left;	width:220px;}#obContactForm input{	float:right;	clear:right;	width:220px;	margin-top:5px;}#obContactForm br{	clear:both;}/*sitemap layout*/.obSiteMap a{	min-width:200px;	margin-right:40px;	width:200px;}/*search table*/#obtblLicensing{	width:445px;	padding:0; margin:0;	font-size:11px;	vertical-align:top;	}	#obtblLicensing tr{		border-bottom:blue dotted;		}	.obtdLicensingWidtha{	width:auto;	padding:5px;	border-left:1px dotted #999999;	border-right:1px dotted #999999;	}	.obtdLicensingWidthb{			padding:5px;	width:120px; min-width:150px;	}		#obtblLicensing td{		vertical-align:top;		padding-left:5px;		padding-right:5px;	}	.row1{		background-color:#777777;		border-bottom:1px solid white;	}	.row1underline td{			height:1px;min-height:1px; max-height:1px;			background-color:#e1e1e1;		}	.obtblLicensingHeader{		background-color: #868686;		color: #ffffff;		font-weight:bold;		text-transform: capitalize;		font-size:12px;		height:30px; min-height:30px;		line-height:25px;	}		.obtblLicensingHeaderasc{				background:  url(../images/orderasc.gif) no-repeat top right;				width:80px;		}		.obtblLicensingHeaderdesc{			background: url(../images/orderdesc.gif) no-repeat top right;			width:80px;		}		.obtblLicensingHeader a{		display:block;		width:100%;		height:100%;		text-decoration: none;		color:#ffffff;	}	/* Smaller tbl*/		.obtdLicensingWidthb2{			padding:5px;	width:320px; min-width:350px;	}	#obtblLicensing2{	width:700px;	padding:0; margin:0;	font-size:11px;	vertical-align:top;	}	#obtblLicensing2 td{		vertical-align:top;		padding-left:5px;		padding-right:5px;	}	/*end tbles*/#postedmessagecontent{	width:430px;	background: url(../images/quoter.jpg) no-repeat bottom right;	margin-left:20px;}#postedmessagecontent div{	width:390px;	margin:0px 20px 10px 20px;	clear:both;}#boxdocumentinfo{border:1px dotted #c0c0c0;margin:10px 0 10px 0;padding:10px;background: #666666;}#boxdocumentinfo h1{	background:#999999;	width:99%;	height: auto; /*25px;*/	min-height:25px;	line-height:20px;	/*text-indent: 10px;*/	font-size:13px;	margin:0; 	padding: 5px 0px 0px 5px;}#boxdocumentinfo h2{	width:100%;	height:16px;	min-height:16px;	line-height:16px;	/*text-indent: 10px;*/	font-size:10px;	margin:0; 	padding: 5px 0px 5px 0px;	text-align:right;}#boxdocumentinfo h3{	background: #999999;	width:100%;	height: auto; /*25px;*/	min-height:25px;	/*line-height:20px;	text-indent: 10px;*/	font-size:12px;	line-height: 18px;	font-family: Verdana, Arial, Helvetica, sans-serif;	margin:0; 	padding: 5px 0px 5px 0px;}#boxdocumentinfo h3 span{	background: #999999;	width:99%;	height: auto; /*25px;*/	min-height:25px;	line-height:20px;	/*text-indent: 10px;*/	font-size:12px;	line-height: 18px;	font-family: Verdana, Arial, Helvetica, sans-serif;	margin:0; 	padding: 5px 0px 0px 0px;	font-weight: normal;}#boxdocumentinfo p{padding:5px 10px 5px 10px;}#boxdocumentinfo h3 p {	padding: 5px 0px 0px 5px;}#boxdocumentinfo h2 a{text-decoration: none;color:#ffffff;background:green;display:block;min-height:16px;width:200px;float:right;padding:4px;margin:8px;}.boxdocumentinfobtn{	float:right;	margin-right:10px;	/*margin-top:40px;*/}h2{	line-height:30px;	font-size:14px;	text-transform: uppercase;	color:#ffffff; /*cbdfd2;*/	margin:10px 0 10px 0;}/*boking form*/#bookingform p{	font-weight:bold;		float: left;	text-align: right;	line-height:25px;	width:135px;	display:block;clear:both;}#bookingform input{	float:right;	margin:5px 10px 5px 0;}#bookingform label{	float: left;	text-align: right;	width:125px;	line-height: 0px;	margin-top:-3px;}#bookingform br{clear:both;}.bookingforminput{	width:280px;	border:0;	margin-right:10px;}.bookingformsubmit{	width:280px;		background: #3b9e62;		border:0;		color:#ffffff;}#bookingformchangedetails{	float:right;	margin-right:10px;}.errormsg{	padding:10px;	border:1px dotted #974d4d;	background:#805f5f;}.successmsg{	padding:10px;	border:1px dotted #449166;	background:#5a7e6a;}ul.calender{list-style-type:none; margin: 0; padding: 0; clear: both;}ul.calender li{display:block; float: left;}ul.calender a span {display: none; font-size:8px; font-weight:normal; text-align:left; font-family: Verdana, Arial, Helvetica, sans-serif;}/* david added below rule */#calendar .schedule {	position:relative;	top:9px;	width:440px;}#calendar td, #calendar th {	width:10px;	color:white;	text-align:center;}#calendar th.wkdayletter {	font-size:8px;	font-weight:normal;	background-color:#cbdfd2;	text-align:center;}#calendar th.wkendletter {	font-size:8px;	font-weight:normal;	background-color:#488e66;	text-align:center;}#calendar td.month {	font-size:9px;	font-family: Verdana, Arial, Helvetica, sans-serif;	color:#abc4d1;	text-align:left;}#calendar td.month a:link, #calendar td.month a:visited {	color:#ffffff;	text-decoration:none;	font-weight:normal;}#calendar td.month a:hover {	color:#e1e1e1;	font-weight:normal;}#calendar td.wkday {	text-align:center;	font-size:8px;	color: #cbdfd2;	background-color:#cbdfd2;}#calendar td.wkend {	text-align:center;	font-size:8px;	color:#488e66;	background-color:#488e66;}/**/#calendar td.set {	text-align:center;	font-size:8px;	color: #b04420;	color:white;	background-color:#b04420;}#calendar td.set a:link, #calendar td.set a:visited {	color:#b04420;	text-decoration:none;}#calendar td.set a:hover {	color:#3F1717;	color:#b04420;	text-decoration:none;}/**/#calendar td.set1 {	text-align:center;	font-size:8px;	color: blue;	color:white;	background-color:blue;}#calendar td.set1 a:link, #calendar td.set1 a:visited {	color:blue;	text-decoration:none;	font-weight:normal;}#calendar td.set1 a:hover {	color:#3F1717;	color:white;	text-decoration:none;	font-weight:normal;}/**/#calendar td.set2 {	text-align:center;	font-size:8px;	color: #CC00FF;	color:white;	background-color:#CC00FF;}#calendar td.set2 a:link, #calendar td.set2 a:visited {	color:#CC00FF;	text-decoration:none;	font-weight:normal;}#calendar td.set2 a:hover {	color:#3F1717;	color:#CC00FF;	text-decoration:none;	font-weight:normal;}/**/#calendar td.set3 {	text-align:center;	font-size:8px;	color: orange;	color:white;	background-color:orange;}#calendar td.set3 a:link, #calendar td.set3 a:visited {	color:orange;	text-decoration:none;	font-weight:normal;}#calendar td.set3 a:hover {	color:#3F1717;	color:orange;	text-decoration:none;	font-weight:normal;}/**/#calendar td.set4 {	text-align:center;	font-size:8px;	color: purple;	color:white;	background-color:purple;}#calendar td.set4 a:link, #calendar td.set4 a:visited {	color:purple;	text-decoration:none;	font-weight:normal;}#calendar td.set4 a:hover {	color:#3F1717;	color:purple;	text-decoration:none;	font-weight:normal;}/**/#calendar td.set5 {	text-align:center;	font-size:8px;	color: #00CCCC;/*#FFFF00;*/	color:white;	background-color:#00CCCC;/*#FFFF00;*/}#calendar td.set5 a:link, #calendar td.set5 a:visited {	color:#00CCCC;	text-decoration:none;	font-weight:normal;}#calendar td.set5 a:hover {	color:#3F1717;	color:#00CCCC;	text-decoration:none;	font-weight:normal;}/**/#calendar td.set7 {	text-align:center;	font-size:8px;	color: #FFFF00;	color:white;	background-color:#FFFF00;}#calendar td.set7 a:link, #calendar td.set7 a:visited {	color:#FFFF00;	text-decoration:none;	font-weight:normal;}#calendar td.set7 a:hover {	color:#3F1717;	color:#CFAC0C;	text-decoration:none;	font-weight:normal;} /**/ #calendar td.set8 {	text-align:center;	font-size:8px;	color: #FF3333;	color:white;	background-color:#FF3333;}#calendar td.set8 a:link, #calendar td.set8 a:visited {	color:#FF3333;	text-decoration:none;	font-weight:normal;}#calendar td.set8 a:hover {	color:#FF3333;	color:red;	text-decoration:none;	font-weight:normal;}/**/#calendar td.spacer {	text-align:center;	font-size:8px;	color: #333;	color:white;}.key {	margin-top: 20px;}.key a {	font-weight: normal;	}.key2 {	margin-top: 15px;	margin-bottom:-10px;}.keyset1 {	padding-left:15px;	padding-right:15px;	background-image:url(../images/keyset1.jpg);	background-repeat: no-repeat;	background-position: 0px 2px;	display:inline;}.keyset2 {	padding-left:15px;	padding-right:15px;	background-image:url(../images/keyset2.jpg);	background-repeat: no-repeat;	background-position: 0px 2px;	display:inline;}.keyset3 {	padding-left:15px;	padding-right:15px;	background-image:url(../images/keyset3.jpg);	background-repeat: no-repeat;	background-position: 0px 2px;	display:inline;}.keyset4 {	padding-left:15px;	padding-right:15px;	background-image:url(../images/keyset4.jpg);	background-repeat: no-repeat;	background-position: 0px 2px;	display:inline;}.keyset5 {	padding-left:15px;	padding-right:15px;	background-image:url(../images/keyset5.jpg);	background-repeat: no-repeat;	background-position: 0px 2px;	display:inline;}.keyset {	padding-left:15px;	padding-right:15px;	background-image:url(../images/keyset.jpg);	background-repeat: no-repeat;	background-position: 0px 2px;	display:inline;}.keyset7 {	padding-left:15px;	padding-right:15px;	background-image:url(../images/keyset7.jpg);	background-repeat: no-repeat;	background-position: 0px 2px;	display:inline;}.keyset8 {	padding-left:15px;	padding-right:15px;	background-image:url(../images/keyset8.jpg);	background-repeat: no-repeat;	background-position: 0px 2px;	display:inline;}/** {	margin: 0;	padding: 0;	border: 0;}*//*----------------------END STYLE ONE------------------------------------------------ *//* Added by Simon 15/06/2007 */#right_content_rightColumn {	/*margin-right:3px; */	float:right; 	width:253px; /* 248px */	background:url(../images/dot.jpg) right repeat-y; }#right_content_leftColumn {	float:right; 	width:253px; /* 255px */}.rightContent_column {	margin-top:24px; 	margin-left:35px; 	margin-right:10px;}/* End my additions */.content {	background:url(../images/left_px.jpg) left repeat-y #888888;	width:766px;	margin:0;	padding:0;	text-align:left;	display:inline; /* Changed to inline from table by Simon  19/06/2007 */}#content {background:url(../images/left_px.jpg) left repeat-y #6D6D6D;width:766px;margin:0;padding:0;text-align:left;display:table;}.line {	background:url(../images/dots.jpg) repeat-x top left;height:1px;margin-bottom:15px;margin-top:15px;margin-left:10px;margin-right:10px}.line1 {	background:url(../images/dots.jpg);height:1px;width:305px;}.copy {color:#5C5C5B; text-decoration:none; line-height:16px}/*-------------------------------------------------------PAGE_1-------------------------------------------------------*/#left_content {padding:0;margin:0;/*text-align:left;*/width:257px;/*height:100%;*/height: 0px;float:left;}#right_content {padding:0;margin:0;float:right;/*text-align:left;*/width:509px;display:inline;}/*-------------------------------------------------------PAGE_2-------------------------------------------------------*/#left_content1 {padding:0;margin:0;text-align:left;width:256px;height:100%;float:left;}#right_content1 {padding:0;margin:0;float:right;text-align:left;width:510px;display:table;}/*-------------------------------------------------------PAGE_3-------------------------------------------------------*/#left_content2 {padding:0;margin:0;text-align:left;width:504px;/*506*/height:auto; /*130%*/;float:left;}#right_content2 {padding:0;margin:0 6px 0 0;float:right;text-align:left;width:/*260*/250px;display:table;}/*--1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111--*/.gray {color:#E3E3E3; text-decoration:none}.green {color:#BEDF28; text-decoration:none}.white {color:#ffffff; text-decoration:none}.abs {vertical-align:middle}.big {font-size:13px}.n {font-size:11px}.sm {font-size:10px}.clear {clear:both}.abs {vertical-align:middle}		.form_search { width:117px;		height:19px;		font-family:tahoma;		font-size:13px;		border-style:solid;		border-width:0px;		border-color:#42423D;		background-color:#ffffff;		color:#464646;		padding:1px}		.form { width:112px;		height:18px;		font-family:tahoma;		font-size:12px;		border-style:solid;		border-width:1px;		border-color:#42423D;		background-color:#ffffff;		color:#42423D;		padding:1px}		.textarea { width:112px;		height:106px;		font-family:tahoma;		font-size:12px;		border-style:solid;		border-width:1px;		border-color:#42423D;		background-color:#ffffff;		color:#42423D;		padding:1px;		overflow:auto}		.u		{text-decoration:underline}.nu		{text-decoration:none}.t 		{text-transform:uppercase}a:hover{text-decoration:none;}.a:hover{text-decoration:underline;}.menu:hover{text-decoration:underline; color:#C2DB3D}.menu1:hover{text-decoration:underline; color:#C2DB3D}.green:hover{text-decoration:underline; color:#C2DB3D}.content1:hover{text-decoration:underline; color:#C2DB3D}/*--s9 custom styles--*/#obLogo{	width:255px;	float:left;height:135px; min-height:135px;	margin-right:5px;	text-align:center;	margin-top:45px;}#obNavBottom{	list-style:none;	margin:0; padding:0;}	#obNavBottom li{		display: inline;		margin:5px; padding:0;	}	#obNavBottom a{			font-family:verdana;			text-decoration: none;			text-transform: uppercase;			color:#ffffff;			font-weight:bold;			font-size:12px;	}		#obNavBottom a:hover{			color:#d3ff06;	}#obtdOurServices{	width:249px;	height:32px;	line-height:32px;	background: url(../images/td1.jpg) no-repeat top left;	font-family:verdana;	text-decoration: none;	text-transform: uppercase;	color:#ffffff;	text-indent:50px;	font-size:14px;}#obtdNews{	width:249px;	height:32px;	line-height:32px;	background: url(../images/td2.jpg) no-repeat top left;	font-family:verdana;	text-decoration: none;	text-transform: uppercase;	color:#ffffff;	text-indent:50px;	font-size:14px;}.obCopy{	font-size:11px;	margin:0 35px 0 10px;	letter-spacing: -1px;}.obPgHeaderFullWidth{	width:751px;	height:32px;	margin-left:7px;	background: url(../images/7td1.jpg) no-repeat top left;	color: #ffffff;	font-weight:bold;	text-transform: capitalize;	font-size:14px;	text-indent:40px;	line-height:30px;}.obPgHeader2Thirds{	width:497px;	height:32px;	margin-left:7px;	background: url(../images/3td1.jpg) no-repeat top left;	color: #ffffff;	font-weight:bold;	text-transform: capitalize;	font-size:14px;	text-indent:40px;	line-height:30px;}.obPgHeader1ThirdHand{	width:249px;	height:32px;	margin-left:7px;	background: url(../images/4td3.jpg) no-repeat top left;	color: #ffffff;	font-weight:bold;	text-transform: capitalize;	font-size:14px;	text-indent:40px;	line-height:30px;	clear:both;}.obPgHeader1ThirdBlock{	width:249px;	height:32px;	margin-left:0px;	background: url(../images/4td2.jpg) no-repeat top left;	color: #ffffff;	font-weight:bold;	text-transform: capitalize;	font-size:14px;	text-indent:40px;	line-height:30px;	clear:both;}.obPgHeader1ThirdPages{	width:100%;	height:32px;	margin-left:7px;	background: url(../images/4td1.jpg) no-repeat top left;	color: #ffffff;	font-weight:bold;	text-transform: capitalize;	font-size:14px;	text-indent:40px;	line-height:30px;	clear:both;}.obPgHeader1ThirdPagesHS{	width:100%;	height:32px;	margin-left:7px;	background: url(../images/4td1.jpg) no-repeat top left;	color: #ffffff;	font-weight:bold;	text-transform: capitalize;	font-size:14px;	text-indent:40px;	line-height:30px;	clear:both;}.obNewsBullets{	margin:0;	padding:0;}	.obNewsBullets li{	list-style-image: url(../images/newsbullet.jpg);	margin:4px 4px 4px 22px;		}/*contact form layout*/#obContactForm label{	text-align:right;}#obContactForm label{	float:left;	width:220px;}#obContactForm input{	float:right;	clear:right;	width:220px;	margin-top:5px;}#obContactForm br{	clear:both;}/*sitemap layout*/.obSiteMap a{	min-width:200px;	margin-right:40px;	width:200px;}/*search table*/#obtblLicensing{	width:445px;	padding:0; margin:0;	font-size:11px;	vertical-align:top;	}	#obtblLicensing tr{		border-bottom:blue dotted;		}	.obtdLicensingWidtha{	width:auto;	padding:5px;	border-left:1px dotted #999999;	border-right:1px dotted #999999;	}		.obtdLicensingWidthb{			padding:5px;	width:120px; min-width:150px;	}		#obtblLicensing td{		vertical-align:top;		padding-left:5px;		padding-right:5px;	}	.row1{		background-color:#777777;		border-bottom:1px solid white;	}	.row1underline td{			height:1px;min-height:1px; max-height:1px;			background-color:#e1e1e1;		}	.obtblLicensingHeader{		background-color: #868686;		color: #ffffff;		font-weight:bold;		text-transform: capitalize;		font-size:12px;		height:30px; min-height:30px;		line-height:25px;	}		.obtblLicensingHeaderasc{				background:  url(../images/orderasc.gif) no-repeat top right;				background-color: #868686;		}		.obtblLicensingHeaderdesc{			background: url(../images/orderdesc.gif) no-repeat top right;			background-color: #868686;		}		.obtblLicensingHeader a{		display:block;		width:100%;		height:100%;		text-decoration: none;		color:#ffffff;	}	/* Smaller tbl*/		.obtdLicensingWidthb2{			padding:5px;	width:320px; min-width:350px;	}	#obtblLicensing2{	width:700px;	padding:0; margin:0;	font-size:11px;	vertical-align:top;	}	#obtblLicensing2 td{		vertical-align:top;		padding-left:5px;		padding-right:5px;	}	/*end tbles*/#postedmessagecontent{	width:430px;	background: url(../images/quoter.jpg) no-repeat bottom right;	margin-left:20px;}#postedmessagecontent div{	width:390px;	margin:0px 20px 10px 20px;	clear:both;}#boxdocumentinfo{border:1px solid #c0c0c0;margin:10px 0 10px 0;background: #888888;}/*#boxdocumentinfo h1{	background:#999999;	width:100%;	height:25px;	min-height:25px;	line-height:25px;	text-indent: 10px;	font-size:13px;	margin:0; padding:0;}#boxdocumentinfo h2{	width:100%;	height:16px;	min-height:16px;	line-height:16px;	text-indent: 10px;	font-size:10px;	margin:0; padding:0;	text-align:right;}#boxdocumentinfo p{padding:5px 10px 5px 10px;}#boxdocumentinfo h2 a{text-decoration: none;color:#ffffff;background:green;display:block;min-height:16px;width:200px;float:right;padding:4px;margin:8px;}.boxdocumentinfobtn{	float:right;	margin-right:10px;	margin-top:40px;}*/h2{	line-height:30px;	font-size:14px;	text-transform: uppercase;	color:#ffffff; /*cbdfd2;*/	margin:10px 0 10px 0;}/*booking form*/#bookingform p{	font-weight:bold;		float: left;	text-align: right;	line-height:25px;	width:135px;	display:block;clear:both;}#bookingform input{	float:right;	margin:5px 10px 5px 0;}#bookingform label{	float: left;	text-align: right;	line-height:35px;	width:125px;}#bookingform br{clear:both;}.bookingforminput{	width:280px;	border:0;	margin-right:10px;}.bookingformsubmit{	width:280px;		background: #3b9e62;		border:0;		color:#ffffff;}#bookingformchangedetails{	float:right;	margin-right:10px;}.errormsg{	padding:10px;	border:1px dotted #974d4d;	background:#805f5f;}.successmsg{	padding:10px;	border:1px dotted #449166;	background:#5a7e6a;}ul.calender{list-style-type:none; margin: 0; padding: 0; clear: both;}ul.calender li{display:block; float: left;}ul.calender a span {display: none; font-size:8px; text-align:left; font-family: Verdana, Arial, Helvetica, sans-serif;}/* david added below rule */#calendar .schedule {	position:relative;	top:9px;	width:440px;}#calendar td, #calendar th {	width:10px;	color:white;	text-align:center;}#calendar th.wkdayletter {	font-size:8px;	font-weight:normal;	background-color:#cbdfd2;	text-align:center;}#calendar th.wkendletter {	font-size:8px;	font-weight:normal;	background-color:#488e66;	text-align:center;}#calendar td.month {	font-size:9px;	font-family: Verdana, Arial, Helvetica, sans-serif;	color:#abc4d1;	text-align:left;}#calendar td.month a:link, #calendar td.month a:visited {	color:#ffffff;	text-decoration:none;}#calendar td.month a:hover {	color:#e1e1e1; }#calendar td.wkday {	text-align:center;	font-size:8px;	color: #cbdfd2;	background-color:#cbdfd2;}#calendar td.wkend {	text-align:center;	font-size:8px;	color:#488e66;	background-color:#488e66;}#calendar td.spacer {	text-align:center;	font-size:8px;	color: #333;	color:white;}.testimonial {	clear:both;	margin-bottom:20px;	}	.testimonial .imageholder {	float:left;	margin-right:10px;	margin-bottom:50px;	height:175px;	}	
