

/* ---------------------------------------------------------------------------------------------------------------------------------
	LiquidWeb v4.0 CSS Document
	Copyright Sitemakers Ltd. - http://www.sitemakers.co.uk
/* --------------------------------------------------------------------------------------------------------------------------------- */
	
body { background:#fff; color:#333; cursor:default; font-size:62.5%; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; text-align:center;}
	.wrapper { width:980px; margin:0 auto;}
	#wrapper { font-size:1.3em; max-width:1300px; width:100%; margin:0 auto; text-align:left; }
	#ie6 #wrapper {  overflow:hidden; }
	#page1 #wrapper { background:#97BF0E; color:#fff; max-width:1300px; width:100%; border:none;}
	#page1 #ie6  #wrapper { width:1300px; overflow:hidden; margin:0 auto;}

/* ---------------------------------------------------------------------------------------------------------------------------------
	RESETS & UNIVERSAL CLASSES
/* --------------------------------------------------------------------------------------------------------------------------------- */
	
	body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin:0; padding:0;}
	fieldset, img, abbr, acronym { border:0 none;}
	table { border-collapse:separate; border-spacing:0;}
	:focus { outline:0;}
	address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal;}
	caption, th { text-align:left;}
	h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal;}
	blockquote:before, blockquote:after, q:before, q:after { content:"";}
	
	.hidden, .special_message { display:none !important;}
	label.hidden { display:inline !important; left:-9000px; position:absolute;}
	fieldset.hidden { display:block !important;}
	.nomargin { margin:0 !important;}
	.fleft { float:left;}
	.fright { float:right;}
	.clear { clear:both; height:0; line-height:0; visibility:hidden;}
	.clearfix:after, dl:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}
	#ie6 .clearfix, #ie6 dl, #ie7 .clearfix, #ie7 dl { display:inline-block;}


/* ---------------------------------------------------------------------------------------------------------------------------------
	TYPOGRAPHY
/* --------------------------------------------------------------------------------------------------------------------------------- */

	a { color:#97BF0E; font-weight:bold; text-decoration:none;}
	a:hover, a:focus { color:#97BF0E; cursor:pointer; text-decoration:underline;}
	#page1 #content dd{ color:#fff; background:url(/images/icons.gif) no-repeat -163px -120px; padding: 0 0 0 15px; font-weight:normal; text-decoration:none; display: block;}
	#page1 #content dd a{ font-weight:normal;}
	#page1 #content .summary dd{ color:#fff; background:none; padding:0;}
	#page1 #centre .news .summary dd.hr{ display:none;}
	#page1 #content a { color:#fff; text-decoration:none; padding:0}
	#page1 #content a:hover, #page1 #content a:focus { color:#fff; text-decoration:underline;}
	#page1 #content h1 a, #page1 #content h1 a:hover, #page1 #content h1 a:focus { background:none; padding:0;}
	a:active { text-decoration:underline;}
	a.selected, a.selected:hover { text-decoration:underline; font-weight:bold;}
	strong a { font-weight:bold !important;}
	h1, h2, h3, h4, h5, h6, p { margin:0 0 15px 0;}
	p { line-height:1.4em;}
	h1 { font-size:2.2em; color:#97BF0E; line-height:1.2em; letter-spacing:-0.03em; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}
	#page1 h1 { color:#fff;}
	#page443 h1 { font-size:2.0em;}
	h2 { font-size:1.3em; color:#97BF0E; font-weight:bold;}
	h3 { font-size:1.2em; color:#868689; font-style:italic;}
	h4 { font-size:1.1em; font-weight:bold;color:#97bf0e;margin-bottom:0px;}
	h5, h6 { font-size:1em; font-weight:bold;margin-bottom:7px;}
	ol, ul { margin-left:10px;}
	li { margin-bottom:5px; }
	ol li { list-style:decimal; margin-left:15px;}
	ul li { background:url(/images/icons.gif) no-repeat -143px -140px; padding:0 0 0 15px; list-style-type:none;}
	input, select, textarea, optgroup { font:1em Arial, Helvetica, sans-serif;}
	.hr { height:9px; background:url(/images/xgradients.gif) repeat-x 0 -95px; border:none; margin:0 0 15px 0; border:none;}
	#page1 .hr { background:url(/images/xgradients.gif) repeat-x 0 -75px; margin:0 0 6px 0;}
	#page1 #ie6 .rte_wrapper .hr { background:url(/images/xgradients.gif) repeat-x 0 -75px; margin:0 0 6px 0; width:210px;}
	strong { font-weight:bold;}
	em { font-style:italic;}
	acronym { font-weight:bold; color:#97BF0E; font-size:1.4em;}
	.cross { border:1px solid #f89090;}

	/* Titles for modules */
	.title, .calcmon { font-size:2.2em; color:#97BE0E; font-weight:normal; margin:0; letter-spacing:-0.03em; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}
	#page1 .title, .calcmon { background:url(/images/xgradients.gif) left -186px repeat-x; height:38px; padding-top:3px; margin-bottom:10px; color:#fff;}
	.title span {}
	
	/* Notices for error, warning and success messages */
	.notice { margin-bottom:10px;}
	.notice * { margin:0 0 5px 0;}
	.notice.error { background:#ffeded; border:1px solid #f89090; color:#d10000; padding:2px;}
	.notice.warning { background:#fffced; border:1px solid #dfd292; color:#866c13; padding:2px;}
	.notice.success { background:#f3ffed; border:1px solid #c2e1b6; color:#51713d; padding:2px;}
	.notice.info { background:#eff8ff; border:1px solid #b7d4ee; color:#455a6d; padding:2px;}
	.notice .inner { margin:0 0 10px; padding:5px 15px;}
	
	/* Images used in galleries and content boxes */
	.photoimg img, .photo { border:1px solid #CCC; padding:3px; background:#fff; overflow:hidden;}


/* ---------------------------------------------------------------------------------------------------------------------------------
	BUTTONS LOGOS ICONS
/* --------------------------------------------------------------------------------------------------------------------------------- */

	/* Buttons for forms */
	a.button { text-decoration:none;}
	.button, .button:hover { display:block; cursor:pointer; background:url(/images/xgradients.gif) no-repeat right -150px; width:200px; padding:0 10px 0 0; white-space:nowrap;}
	.button span, .button:hover span { display:block; height:18px; padding:3px 0 3px 10px; background:url(/images/xgradients.gif) no-repeat 0 -150px; color:#fff; font-size:0.9em;}
	.button:hover, .button:focus, .button:hover span, .button:focus span { text-decoration:underline;}
	#page1 .button { background:url(/images/xgradients.gif) no-repeat right -120px; width:200px;}
	#page1 .button span { background:url(/images/xgradients.gif) no-repeat 0 -120px; color:#fff;}
	.form .button.submit { background:#97bf0e url(/images/xgradients.gif) no-repeat right 0; letter-spacing:-0.03em; padding:0; width:146px; height:23px; margin-top:10px; border:none; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; color:#fff; font-size:1.1em; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}
	
	/* Logos */
	.logo { display:block; text-indent:-9000px;}
	.logo.companylogo { width:123px; height:122px; background:url(/images/logos.gif) no-repeat 0 0; color:#fff; position:relative; z-index:10}
	.logo.companylogo:hover{ background-position:0 -150px;}
	.logo.liquidwebpowered { width:90px; height:35px; background:url(/images/logos.gif) 0 -420px;}
	.logo.affiliates { width:650px; height:45px; background: url(/images/affiliates.gif) no-repeat; margin-right:6px;}
	.logo.map { background:url(/images/logos.gif) no-repeat -110px -348px; width:100px; height:68px;}	
	#page1 .logo.map { background:url(/images/logos.gif) no-repeat 0 -348px;}
	
	/* Icons */
	.icon { display:block; border:0; height:16px; width:16px; text-indent:-9000px; background:url(/images/icons.gif) no-repeat 0 0;}
	.icon.arrow_left /*calendar icon*/{ background-position:0 -38px; width:14px; height:14px;}
	.icon.arrow_right /*calendar icon*/{ background-position:-15px -38px; width:14px; height:14px;}
	
	/* Banners */
	.banner { display:block; text-indent:-9000px;}
	.banner.joinrss { background:url(/images/logos.gif) no-repeat 0 -333px; width:200px; height:61px;}
	.banner.ical { background:url(/images/logos.gif) no-repeat 0 -238px; width:200px; height:73px;}

/* ---------------------------------------------------------------------------------------------------------------------------------
	STRUCTURE
/* --------------------------------------------------------------------------------------------------------------------------------- */

	/* Header */
	#header { background:#fff; height:204px; color:#fff; position:relative; overflow:hidden; text-align:center;}
		#header .inner { position:relative; padding:0 35px; height:0;}
			#header #headercontent { height:0px; width:910px; margin:0 auto; position:relative; z-index:1;}			
			#header #companylogo { position:absolute; top:35px; left:0; margin:0;}
			#header #companylogo:hover { top:34px; left:-1px; border:1px solid #fff;}
			#header #companylogo a { padding:0;}
			#header #contact { margin:0 auto; width:300px; font-size:0.9em; font-weight:normal; display:none;}
			#headerimages, .pardoesplaces_header { height:204px; top:0; z-index:0; margin:0 auto;}
			#headerimages .headerimg{ text-align:center; margin:0 auto;}
			#headerimages .headerimg img{ margin:0 auto;}

	/* Navigation Bar */
	#navcontainer{ width:100%; background-color:#97BF0E;}
	#ie6 #navcontainer{ width:1300px; overflow:hidden; margin:0 auto;}
	#navbar { margin:0 auto; background:#97BF0E; color:#fff; padding:0 35px; text-align:left; width:910px; position:relative; z-index:20;}
	#navbar dd { display:inline; float:left}
	#navbar a {color:#fff; border-left:1px solid #fff; background:none; font-weight:normal; font-size:1.1em; text-decoration:none; display:block; position:relative; cursor:pointer;}
	#navbar li:first-child a { border:none;}
	#navbar a:hover, #navbar a:focus { background:none; text-decoration:underline;}
	#navbar a.selected, #navbar a.selected:hover, #navbar a.selected:focus { text-decoration:none; font-weight:normal; color:#333;}
	#page1 #navcontainer{ width:100%; background-color:#FFF;}
	#page1 #navbar { background:#fff; }
	#page1 #navbar a { color:#868689; border-color:#868689;}
	#page1 #navbar a:hover, #page1 #navbar a:focus { color:#97BF0E; text-decoration:underline;}
	#page443 #navcontainer{ background-color:#fff;}
	#page443 #navbar { margin:0 auto; background:#fff; color:#97BF0E; padding:0 35px; text-align:left; width:910px; position:relative; z-index:20;}
	#page443 #navbar a{ color:#333; border:1px solid #97BF0E;}

	/* used for right hand link */
	#headnav { background:#c7c7c7;}
	#ie6 #headnav {}
	#headnav a{}
	#headnav a:hover, #headnav a:focus, #headnav a.selected { }
	
	/* main nav style */
	#nav{ padding:9px 0;}
	#lists { margin:0 auto; display:inline; position:relative; z-index:5;}
	#lists li { display:inline; position:relative; background:none; padding:0;}
	#lists li a.tl { padding:0px 8px; margin:0 -2px; font-size:1.2em; display:-moz-inline-box; display:inline-block; cursor:pointer;}
	#page443 #lists li a.tl{ font-size:1.1em; padding:10px; margin-right:-3px;}
	#lists li:first-child a.tl{ padding:0px 8px 0 0;}
	#ie6 #lists li a.tl, #ie7 #lists li a.tl { padding:0px 11px 0 8px;}
	#lists li a:hover { background-position:left -71px;}
	#lists li:hover > a { background-position:left -71px;}
	
	/* actual flyout style */
	#lists div { display:none;}
	#lists :hover div { display:block; background:#fff; position:absolute; z-index:10; left:-2px; top:15px; border:1px solid #babbbe; text-align:left;}
	#ie6 #lists :hover div, #ie7 #lists :hover div { top:28px;}
	
	#lists :hover div { width:178px;}
	#lists :hover div a { display:block; text-decoration:none; color:#666; font-weight:normal; padding:4px 10px; border-bottom:1px dotted #aaa; border-left:none;}
	#ie6 #lists :hover div a { font-size:0.9em;}
	#lists :hover div a:hover { color:#97BF0E; text-decoration:none;}
	#lists .clear { clear:both;}
	
	/* fix for IE6 will allow menu to appear above <select> menus and flash */
	#ie6 #nav #lists div {_azimuth: expression(this.shimmed = this.shimmed || 'shimmed:'+this.insertAdjacentHTML('beforeBegin','<iframe src="javascript:'+"''"+'" style="filter:alpha(opacity=0); padding:0; margin:0; border:0;"></iframe>'),'inherit');}
	#ie6 #nav iframe {position:absolute; left:-9999px; top:0;}
	#ie6 #nav :hover iframe {left:expression(this.nextSibling.offsetLeft - 20);top:expression(this.nextSibling.offsetTop);width:expression(this.nextSibling.offsetWidth);height:expression(this.nextSibling.offsetHeight);}

	#search { position:relative; top:10px; left:750px; padding:3px 0; width:194px; z-index:5; color:#868689;}
	#page1 #search { color:#fff;}
	#search legend { display:none;}
	#search label { float:left; padding:2px 0; margin-right:4px;}
	#search #simpleSearch1 { border:none; background:url(/images/xgradients.gif) no-repeat 0 -30px; padding:5px 5px; width:136px; float:right; color:#868689; position:relative;}
	#page1 #search #simpleSearch1 { background:url(/images/xgradients.gif) no-repeat 0 0; color:#fff;}
	#search #searchgobutton { background:url(/images/icons.gif) no-repeat 0 -17px; width:20px; height:20px; border:none; text-indent:-9000px; cursor:pointer; position:absolute; top:4px; right:6px;}
	#page1 #search #searchgobutton { background-position:0 3px;}

	/*BESPOKE HEADER*/
	.pardoesplaces { position:absolute; top:35px; right:35px; padding:3px 0; width:500px; z-index:2; text-align:right; font-size:0.8em; color:#868689;}
	#page1 .pardoesplaces {color:#fff;}

	/* Content Layout */
	#content { background:#fff; border-left:240px solid #fff; border-right:240px solid #fff; position:relative;}
	#page1 #content { background:#97BF0E; border-color:#97BF0E;}
	#content #inner { display:block; overflow:hidden;}
		#left, #right { position:relative;}
		#page1 #left, #page1 #right { background:#97BF0E;}
		#left { float:left; left:0px;}
		#left .linner { padding:0px 0 20px 35px;}
		#right { float:right; right:0px; top:20px;}
		#right .rinner { padding:0px 35px 40px 0;}
		#centre { display:block; height:1%; position:relative;}
		#centre .cinner { overflow:hidden; padding:0px 35px 0px; position:relative;}
		#page2 #centre .cinner {}
		#page2 #ie6 #centre .cinner{padding:10px 11px 0px;}
		#page1 #LQW_mainContent{}
		#content { border-left-width:240px; border-right-width:240px;}
		.noleftcol #content { border-left:none !important;}
		.norightcol #content { border-right:none !important;}
			#inner { margin-left:-240px; margin-right:-240px;}
			.noleftcol #content #inner { margin-left:0 !important;}
			.norightcol #content #inner { margin-right:0 !important;}
			#left { width:240px;}
			#page443 #left { width:300px;}
			#right { width:240px;}
			#page443 #right { width:300px;}
			#centre { margin-left:240px; margin-right:240px;}
			#page443 #centre{ margin-left:300px; margin-right:300px;}
			.noleftcol #content #centre { margin-left:0 !important;}
			.norightcol #content #centre { margin-right:0 !important;}
			.noleftcol #content #left { display:none!important;}
			.norightcol #content #right { display:none!important;}

	/* Footer */
	#footer { clear:both; position:relative; height:110px;}
	#page1 #footer { margin-bottom:0px;}
	#page1 #footer { color:#fff;}
	#page1 #footer a{ color:#FFF;}
	#footer .inner { padding:0px 35px; position:relative;}
	#footer #LQW_footer{ position:absolute; top:110px; width:910px;}
	#footer #LQW_footer .hr{background:url("/images/xgradients.gif") repeat-x scroll 0 -95px}
		#footer .hr { margin:0;}
		#footnav { width:100%; margin:0; float:left;}
		#footnav a { float:left; background:none; padding:0 3px; margin:0; color:#868689; border-left:1px solid #AFAFB2;}
		#page1 #footnav a { color:#fff; border-left:1px solid #fff;}
		#footnav a:hover, #footnav a:focus, #footnav a.selected { background:none;}
		#footer #copyright { font-size:0.8em; width:318px; margin:20px 10px 0 20px; position:relative;}
		#footer a#facebook{ width:30px; height:30px; margin:0 5px 10px 0; display:block; background:url(/images/logos.gif) no-repeat 0 -552px; float:left; text-indent:-9000px;}
		#footer a#twitter{ width:30px; height:30px; margin:0 5px 10px 0; display:block; background:url(/images/logos.gif) no-repeat -152px -552px; float:left; text-indent:-9000px;}
		#footer a#blog{ width:30px; height:30px; margin:0 10px 10px 0; display:block; background:url(/images/logos.gif) no-repeat -301px -552px; float:left; text-indent:-9000px;}
		#page1 #footer a#facebook{background:url(/images/logos.gif) no-repeat 0 -620px;}
		#page1 #footer a#twitter{background:url(/images/logos.gif) no-repeat -152px -620px;}
		#page1 #footer a#blog{background:url(/images/logos.gif) no-repeat -301px -620px;}
		#footer #callus { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:1.2em; float:left; width:215px; margin:15px 0 0 10px; letter-spacing:-0.05em}
		#footer #callus span{ width:90px; display: inline-block;}
		#page1 #footer #callus {}
		#footer #locs { width:100px; margin-top:37px;}
		#footer .map { position:relative; top:-15px;}
		#footer #buttons { margin-top:25px;}
		#footerlogos { clear:both; position:absolute; right:35px; top:200px; width:910px; padding-bottom:20px;}
		#footerlogos .hr{background:url("/images/xgradients.gif") repeat-x scroll 0 -95px}
		#footerlogos_business { clear:both; position:absolute; right:35px; top:200px; width:910px; padding-bottom:20px;}
		#tonyhowell{ width:150px; float:left; margin-top:10px; color:#868689; font-size:0.8em;}
		#tonyhowell a{ color:#97BF0E!important;}
		#servicenote { color:#868689; font-size:0.8em; margin-top:10px; float:left; width:650px;}
		#servicenote a{ color:#97BF0E!important;}
		#footer .contentbox .inner{ padding:0;}
		#footer .contentbox .cbox{ border:none; float:left; margin:0;}
		#footer .contentbox .cbox .inner { padding:0;}
		#footer .contentbox .cbox .b{ display:none;}
		#footer .contentbox .cbox .photoimg{ margin:0;}
		#footer .contentbox .photoimg img{ border:none; margin:0; padding:10px 6px;}

/* ---------------------------------------------------------------------------------------------------------------------------------
	BOXES 
/* --------------------------------------------------------------------------------------------------------------------------------- */

	/* Box for border on all content sections */
	.box { height:1%; position:relative;}
	.inner { height:1%; padding:5px 0;}
	.b { width:7px; height:7px; background:url(/images/icons.gif) -20px -20px; z-index:10; position:absolute; overflow:hidden; display:none;}
	.tl { top:-1px; left:-1px;}
	.tr { top:-1px; right:-1px; background-position:-27px -20px;}
	.bl { bottom:-1px; left:-1px; background-position:-20px -27px;}
	.br { bottom:-1px; right:-1px; background-position:-27px -27px;}

	/* Filters used in some modules */
	.filters { position:relative; margin-bottom:15px;}
	.column .filters { padding:0; margin:0;}

	/* Sideboxes */
	.column .title { margin:0 0 5px; padding:0 10px; font-size:1.4em;}
	.column .title span { padding:10px 0 0;}
	.column .box { border:none;}
	.column .box .inner { padding:5px 0px;}
	#page1 .column .box .inner { padding:5px 10px 5px 20px;}
	.column .box .inner h2{ padding:0; margin:0;}
	.column .box .inner .b { display:none;}
	.column .filters { margin-bottom:15px; width:97%;}

	/* Side nav */
	#sidenav { position:relative; background:none; color:#333; margin-bottom:10px;}
	#sidenav dl { margin:0; background:none;}
	#sidenav a { background:url(/images/icons.gif) no-repeat -143px -140px; padding:0 0 0 15px; font-weight:normal; text-decoration:none; text-transform:capitalize; display:block; color:#333;}
	#sidenav a:hover, #sidenav a:focus {background:url(/images/icons.gif) no-repeat -143px -140px; text-decoration:underline;}
	#sidenav a.selected, #sidenav a.selected:hover {background:url(/images/icons.gif) no-repeat -123px -160px; text-decoration:none; font-weight:bold;}
	#sidenav .sub0 a { display:none;}
	#sidenav .sub1 a { margin-top:4px;}
	#sidenav .sub1 a:hover {}
	#sidenav .sub1 a.selected { text-decoration:none; font-weight:bold; color:#97BF0E;}
	#sidenav .sub2 a {background:url(/images/icons.gif) no-repeat -103px -180px; margin:4px 0 0 10px; color:#868689;}
	#sidenav .sub2 a:hover {background:url(/images/icons.gif) no-repeat -103px -180px;}
	#sidenav .sub2 a.selected { text-decoration:none; font-weight:bold; color:#97BF0E;}

	/* Sitemap */
	#sitemap .sub1 a { margin-left:15px;}
	#sitemap .sub2 a { margin-left:30px;}

	/* Search results */
	#searchres h3 { margin:0 0 5px;}
	#searchres h3 a { font-weight:bold; background:none; padding:0;}
	#searchres .found { font-weight:bold; background:#F2EEE9; color:#000;}
	
	/* Login box */
	.column .login { background:#E7E4E0; width:350px;}
	.column .login .inner { position:relative; padding:10px;}
	.column .login .b { display:block; background-position:-64px 0;}
	.column .login .tl, .login .tr { display:none;}
	.column .login .bl { background-position:-64px -8px;}
	.column .login .br { background-position:-72px -8px;}
	.column .login #password { width:130px; float:left;}
	.column .login .button { margin:0; float:right; margin-right:8px;}
	.column .login .notice { background:none;}

		/* User logged in as ... (logout) */
		#header #login { position:absolute; top:0; right:260px; width:175px; text-align:right; font-size:0.9em; color:#A7A09B;}
		#header #login #logoutbutton { float:right; width:auto; margin-left:5px;}
		#header #login .text { display:inline;}
		#header #login .notice{ font-size:1em; padding:4px 0; white-space:nowrap; width:auto; margin:0; float:left; color:#8D8580; background:none; border:none; text-indent:10px;}
		#header #login .button { margin:0; float:left; padding:1px 3px 0; background:#000; border:1px solid #3c3733; font-weight:normal; color:#A7A09B;}
		#header #login .button:hover, #header #login .button:focus { background:#372C24;}
	
		/* If login box set to show in header */
		#header .login { width:auto; float:right; padding:0; background:none; position:relative; display:block; margin:0; border:none;}
		#header .login .inner { margin:0; padding:0;}
		#header .login legend, #header .login .title { display:none;}
		#header .login dd { display:inline; width:auto;}
		#header .login .input { height:15px; float:right; padding:1px 0; background:#000; border:1px solid #3c3733; color:#A7A09B; margin-bottom:2px;}
		#header .login #password { width:63px; float:left;}
		#header .login #loginbutton { float:right;}
		#header .login .label { display:block; padding:3px 0 0; width:auto; margin:0 7px 2px 0;}
		#header .login a { font-size:0.9em;}


/* ---------------------------------------------------------------------------------------------------------------------------------
	MODULES
/* --------------------------------------------------------------------------------------------------------------------------------- */

	/* Content Boxes */
	.contentbox { padding:0;}
	.contentbox .inner { padding:0;}
	.contentbox .title { display:none;}
	.contentbox .alphafilter { margin-bottom:4px;}
	.contentbox .azfilter { margin:0;}
	.contentbox .azfilter a { float:left; background:#fff; margin:0 3px 2px 0; padding:0 3px;}
	.contentbox .cbox {  margin-top:10px; position:relative; border:1px solid #ccc;}
	.contentbox .cbox div { display:inline;}
	.contentbox .cbox .title { display:block; margin-bottom:5px;}
	.contentbox .cbox .b { display:block;}
	.contentbox .cbox .inner { padding:10px; display:block; word-wrap:break-word;}
	.contentbox .cbox .photoimg { float:left; margin:0 10px 10px 0}
	.contentbox .cbox .wrapper{float:right; width:400px; display:block; padding-right:15px;}
	#ourteam_dropdown{ margin:0 0 10px 0;}
	#ourteam_dropdown_inner{ margin:0; }
	#departmentSelect{}
	#staffSelect{ margin-left:10px;}
	#LQW_mainContent .contentbox .first{ margin-top:40px;}
	#LQW_mainContent .contentbox .last{ margin-bottom:10px;}
	.LQW_txt1{ margin-left:49px;}
	.LQW_txt2{ margin-left:41px;}
	.LQW_txt3{ margin-left:8px;}
	.LQW_txt4{}
	.LQW_txt5{ margin-left:5px;}
	.LQW_txt6{ margin-left:53px;}
	
	/*Right Column Feature boxes*/
	#LQW_rightContent .contentbox .cbox{ border:#97BF0E 1px solid;}
	#LQW_rightContent .contentbox .cbox .inner{ padding:0;}
	#LQW_rightContent .contentbox .cbox .title{ background:#97BF0E; color:#fff; padding:3px 5px; margin:0;}
	#LQW_rightContent .contentbox .cbox .photoimg{ float:right; margin:0 0 0 10px; height:70px; }
	#LQW_rightContent .contentbox .cbox .photoimg img{ border:none; padding:0; height:70px;}
	#LQW_rightContent .contentbox .cbox .LQW_txt3{ position:relative;}
	#LQW_rightContent .contentbox .cbox .LQW_txt3 a{ margin:5px; display:block; font-weight:normal; color:#333; line-height:1.4em;}
		
	/*Sub Navigation Content Box*/
	#LQW_header{}
	#LQW_header .contentbox .cbox{ border:none; margin:0;}
	#LQW_header .contentbox .cbox .inner{ padding:0;}
	#LQW_header .contentbox .cbox .wrapper{ width:910px;}
	#LQW_header .contentbox li{ float:left; background:none; padding:0; margin:0;}
	#LQW_header .contentbox li a{ background:#c7c7c7; padding:4px 26px 5px; color:#555; font-size:1.3em; text-align:center; height:40px; display:block;}
	#ie6 #LQW_header .contentbox li a, #ie7 #LQW_header .contentbox li a{border-top:1px solid #fff}
	
	.faqanswer{ margin-bottom:20px;}

	/* Forms */
	.form { border:1px solid #ccc; margin-bottom:10px;}
	.form .b { display:block;}
	.form .inner { padding:10px;}
	.form .title { display:none;}
	.form legend { display:none;}
	.form dl { margin:0;}
	.form dd { overflow:hidden; position:relative; width:100%; margin-bottom:5px;}
	.form .label { position:relative; float:left; width:25%; padding:5px 0 0; text-align:right; margin-right:15px;}
	.form .input, .form .textarea { width:65%; border:1px solid #AFAFB2; padding:1px 5px; background:#fff; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
	.form .label acronym { position:absolute; right:-8px; color:#97BF0E; font-size:1.1em;}
	.form .hr { margin:10px 20px;}
	.form .comment { clear:both; display:block; font-size:0.9em; margin:0 0 0 28%; color:#958977;}
	.form .notice { border-width:0px; display:block; font-size:0.9em; background:none; margin:0 0 0 28%; padding:0 1px; width:64%;}
	.form .button { margin:0 0 0 27%;}
	.form .small + acronym + .notice { width:120px;}
	.column .form .label { float:none; padding:0; width:100%; text-align:left; display:block;}
	.column .form .label acronym { position:static;}
	.column .form .input, .column .form .textarea { width:193px; background:#fff;}
	.column .comment, .column .notice { margin:0; width:193px;}
	.column .button { margin:5px 0;}
	.column .hr { margin:5px 0;}
	#centre .form .button { padding:3px 20px;}
	#page34 .form { width:100%;}
	#page32 .form { width:100%; clear:both;}
	#enqform120 .selectbox{ width:200px}

	/* Image galleries */
	.gallery .inner { min-height:500px;}
	#ie6 .gallery .inner { height:500px;}
	.gallery .slideshow { position:relative;}
	.gallery .slideshow .button { position:absolute; background-image:none; top:-30px; margin:0; padding:0 10px;}
	.gallery .slideshow .next { right:0;}
	.gallery .slideshow .prev { right:50px;}
	.gallery .slideshow div { text-align:center; width:100%;}
	.gallery .slideshow img { border:1px solid #ccc; background:#fff; padding:5px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
	.gallery .slideshow.caption { background:#333; width:100%; color:#fff; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
	.gallery .slideshow.caption h3 { margin:5px 10px 0;}
	.gallery .slideshow.caption p { margin:0 10px 5px;}
	.gallery .thumbnails dd { overflow:hidden; background:#E7E4E0; padding:5px 6px; width:60px; display:block; margin:0 8px 15px 0; float:left; text-align:left; font-size:0.9em; line-height:1.1em; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
	.gallery .thumbnails a { background:none;}
	.gallery .thumbnails a:hover .caption { color:#372C24; text-decoration:underline;}
	.gallery .thumbnails .photoimg { display:block; height:60px;}
	.gallery .thumbnails a:hover img { border-color:#000;}
	.gallery .thumbnails .caption { display:block; height:50px;}
	.column .gallery .thumbnails dd { height:60px; margin:0; padding:0;}
	.column .gallery .thumbnails .caption { display:none;}

	/* Google maps */
	.locmap { float:right; margin-top:15px; width:380px;} 
	.locmap .inner { padding:0;}
	.locmap .title { display:none;}
	.locmap .map{ width:380px; height:270px; background:#fff; border:1px solid #CCC; margin:0;}

	
	/* News */
	.news h1.headline { margin-bottom:20px;}
	.news h3.headline { margin:0;}
	.news .headline a { font-weight:bold;}
	.news .date { font-style:italic;}
	.news .summary .date { margin-bottom:5px; display:block;}
	#page443 .news .summary .date{ margin-left:90px}
	.news .desc { position:relative; top:-20px;}
	.news h3.title{ font-style:normal;}
	.news dl { margin:0;}
	.news dd { margin-bottom:10px;}
	#page443 .news dd{ padding:10px; margin-bottom:-1px; border:1px solid #eee;}
	.news img { float:left; margin-right:20px; margin-bottom:10px; border:1px solid #d3d8e3; padding:3px; background:#fff url(/images/loading.gif) no-repeat center center; min-width:50px; min-height:50px;}
	.news .hr { margin:15px 0;}
	#page443 .news .hr { display:none;}
	.news .label { margin-right:5px;}
	.news .filters { margin-bottom:15px;}
	.news .filter { float:left; margin-right:10px;}
	.news .summary img{ margin:0; max-width:175px;}
	#page443 .news .summary img{ max-width:75px;}
	.column .news h3.headline { font-size:1em;}
	#page443 .column .news h3.headline{ margin-left:90px;}
	#page443 .column .news h3.headline a{ color:#333;}
	.column .news .selectbox { width:97%;}
	.column .news .label { display:block;}
	.column .news .filter { margin-bottom:5px;}
	.column .news .title{ display:none;}
	#page443 .column .news .title{ display:block; color:#333; padding:0;}
	.column .news p { margin:0; font-size:0.9em;}
	#page443 .column .news p { margin-left:90px; display:none;}
	.column .news img {}
	#page1 .news h3.title{ display:none;}
	#page1 .news img { border:none; padding:0;}
	#page1 .news p { display:none;}
	#page1 .news .hr { display:block}
	#centre .news .summary{ }
	#centre .news .summary dd{ }
	#centre .news .summary img{ display:none;}
	#centre .news .summary dd.hr{}
	#page272 #centre .news .summary dd{ width:325px; float:left; padding:0 7px;}
	#page272 #centre .news .summary dd .hr{ display:block;}
	
	
	/* RSS */
	.rss h1.headline { margin-bottom:20px;}
	.rss h3.headline { margin:0;}
	.rss .headline a { font-weight:bold;}
	.rss .date { font-style:italic;}
	.rss .summary .date { margin-bottom:5px; display:block;}
	.rss .desc { position:relative; top:-20px;}
	.rss dl { margin:0;}
	.rss dd { margin-bottom:10px;}
	.rss .hr { margin:15px 0;}
	.rss .title{ display:none;}
	#page1 .rss{ float:left; padding:0 37px 0 0 ;}
	#page1 .rss h3.title{ display:none;}
	#page1 .rss h3.headline { color:#fff; }
	.column .rss h3.headline { font-size:1em;}
	.column .rss p, .column .rss .source { margin:0; font-size:0.9em;}
	
	/* Events */
	.events h1.headline { margin-bottom:20px;}
	.events h3.headline { margin:0;}
	.events .headline a { font-weight:bold;}
	.events .date { font-style:italic;}
	.events .summary .date { margin-bottom:5px; display:block;}
	.events .desc { position:relative; top:-20px;}
	.events .cat, .events .loc { display:block;}
	.events .loc { margin-top:10px;}
	.events dl { margin:0;}
	.events dd { margin-bottom:10px;}
	.events .hr { margin:15px 0; display:none;}
	.events .label { margin-right:5px;}
	.events .filters { margin-bottom:15px;}
	.events .filter { float:left; margin-right:10px;}
	.events.calendar { text-align:center;}
	.events.calendar .title { }
	.events.calendar thead td { padding:0; border-bottom:1px solid #b5b5b5;}
	.events.calendar thead .calcmon { color:#97BF0E; display:inline; font-size:1.4em; background:none; border:none; padding:0;}
	.events.calendar thead .calcmon:hover, .events.calendar thead .calcmon:focus { background:none; color:#97BF0E; text-decoration:underline;}
	.events.calendar thead .icon { position:absolute; top:35px;}
	.events.calendar thead .icon.arrow_left { left:10px;}
	.events.calendar thead .icon.arrow_right { right:10px;}
	.events.calendar thead .ctext { display:none;}
	.events.calendar tbody th { font-size:0.8em; padding:5px 0; font-weight:normal; text-align:center; text-transform:uppercase;}
	.events.calendar tbody td { padding:0; width:14%;}
	.events.calendar tbody a { background:#fff; display:block; margin:0 1px 1px; padding:1px 0; color:#868689; border:1px solid #cecece; -moz-border- radius:3px; -webkit-border-radius:3px; border-radius:3px;}
	.events.calendar tbody a:hover, .events.calendar tbody a:focus, .events.calendar tbody a.active:hover, .events.calendar tbody .selected a { background-color:#868689; color:#fff;}
	.events.calendar tbody a.active { font-weight:bold; background:#b5b5b5; color:#fff;}
	.events.calendar tbody .eday a { font-weight:bold; color:#97BF0E}
	.events.calendar tbody .eday.selected a { background:#97BF0E; color:#fff;}
	.events.calendar tbody .eday a.active { background:#868689; color:#fff;}
	.events.calendar tbody .oday a { background:#E7E4E0; border-color:#E7E4E0; color:#b2a796;}
	.events.calendar tbody .oday a:hover, .events.calendar tbody .oday a:focus { background:#fff; border-color:#cecece; color:#868689;}
	.column .events h3.headline { font-size:1em;}
	.column .events .label { display:block;}
	.column .events .filter { margin-bottom:5px;}
	.column .events p { margin:0; font-size:0.9em;}
	.column .events .hr { margin:15px 0; display:block;}
	.swatch { display:block; width:16px; height:16px;}
	.swatch.fleft { margin-right:5px;}
	.swatch.fright { margin-left:5px;}

	/* RTE areas */
	#page1 .rtecontent dd { margin-bottom:2px;}
	#page1 .rtecontent .hr { width:910px;}
	#header .rtecontent { background:none; border:none;}
	#header .rtecontent .inner { padding:0;}
	#footer .rtecontent { border:none;}

/* ---------------------------------------------------------------------------------------------------------------------------------
	CUSTOM BOXES
/* --------------------------------------------------------------------------------------------------------------------------------- */

	/* Banner on home page left column */
	#homebanner { background:none;}
	#homebanner .b { display:none;}
	#homebanner .inner { padding:0;}
	#homebanner a { background:none; padding:0;}
	#welcome_flash{ position: absolute; top:30px; left:32px; width:438px; height:60px;}
	
	/*Table styling*/
	table{ background:#ededed}
	tr{}
	th{ background:#e3e3e3; border:1px solid #fff; padding:3px 5px;}
	td{ border:1px solid #fff; padding:3px 5px;}
	
	/*Homepage category boxes*/
	.homecategory{ width:140px; height:196px; float:left; margin-right:10px; text-align:center; position:relative; overflow:hidden;}
	.homecategory a.title{ font-size:1.5em; font-weight:normal; color:#fff; margin:5px; display:block;}
	.homecategory a.enter{ color:#fff; display:block; font-weight:normal; padding:5px 10px; border:2px solid #fff;}
	#pardoesinjury{ background:#dc002e; border:1px solid #dc002e;}
	#pardoesinjury a.enter{ background:#dc002e; position:absolute; bottom:10px; left:10px; z-index:5;}
	#commercialservices{ background:#5185c0; border:1px solid #5185c0;}
	#commercialservices a.enter{ background:#5185c0; position:absolute; bottom:10px; left:10px; z-index:5;}
	#privateclient{ background:#008f4f; border:1px solid #008f4f;}
	#privateclient a.enter{ background:#008f4f; position:absolute; bottom:10px; left:10px; z-index:5;}
	#pardoesadvocates{ background:#7e388a; border:1px solid #7e388a;}
	#pardoesadvocates a.enter{ background:#7e388a; position:absolute; bottom:10px; left:10px; z-index:5;}
	
	/*Stay Connected on Homepage*/
	#stayconnected{ padding:20px 10px 5px 10px; border:1px solid #eee; margin-top:20px;}
	#stayconnected p{ margin-bottom:5px;}
	#stayconnected #twitterbird{ position:absolute; top:10px; right:10px;}
	a.sociallink{ border-radius: 5px; background-color:#eee; display:block; height:34px; padding:4px 3px 0px 3px; color:#333;}
	a.sociallink img{float:left;}
	a.sociallink span{ margin:5px 0 0 35px; display:block;}
	




/*************************************
* LiquidShop RTE PAGES CSS Stylesheet
*************************************/

.rte_wrapper { width:100%; overflow:hidden;}
.rte_twoeqcol_left, .rte_twoeqcol_right, .rte_twocol_small_left, .rte_twocol_big_right, .rte_twocol_big_left, .rte_twocol_small_right, .rte_threecol { float:left;}
.rte_twoeqcol_left {width: 48%; margin-right:17px }
.rte_twoeqcol_right {width: 48%; float:right;}
.rte_twocol_small_left {width: 31%;}
.rte_twocol_big_right {width: 62%; float:right;}
.rte_twocol_big_left {width: 62%;}
.rte_twocol_small_right {width: 31%; float:right;}
.rte_threecol {width: 31%; margin-right:15px;}

