@charset "UTF-8";
/* CSS Document */

/*-----------------------------------------------------------------------------
DEFAULT STYLES
-----------------------------------------------------------------------------*/
* 				{padding:0; margin:0;}
html, body 		{margin: 0; padding: 0; text-align: center; height: 100%; width: 100%;}
body 			{background-color: #252222; background-image: url(images/grad.gif); background-repeat: repeat-x; background-position: left top; color:#fff; font-weight:normal; line-height:normal; font-family: Arial, Helvetica, sans-serif;}
.hide			{display:none;}
h1 				{color:#FF8800; font-size:22px; line-height:30px; font-weight:normal;}
h2 				{color:#000000; font-size:17px; line-height:31px; font-weight:normal;}
h3 				{color:#000000; font-size:13px; line-height: normal; padding-bottom:10px; font-weight:normal;}
h4 				{color:#FF8800; font-size:10px; line-height: normal; padding-bottom:10px; font-weight:normal;}
h5 				{color:#2E2E2E; font-size:10px; line-height: normal; padding-bottom:10px; font-weight:normal; text-indent:20px;}
p 				{color:#535353; font-size:13px; line-height:15px; font-weight: normal; padding-bottom:10px;}
li 				{padding:0; margin:0;}
	#crumbs li 	{font-size:10px; line-height:normal; padding:0px;}
/*--*/
.philo 			{color:#535353; font-size:13px; line-height:15px; padding-bottom:10px;}
.philo li 		{padding-bottom:5px;}

#tel			{color:#000; font-size:18px; text-align:right;}
#tel-small		{font-size:13px; display:inline;}
#tel a:hover	{color:#FF8800; text-decoration:none;}
.boxheader 		{color:#FFFFFF;}
.boxlinks 		{color:#FF8800; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FF8800;}
.boxlinks a		{color:#FFFFFF; text-decoration: none;}
.boxlinks a:hover{color:#FF6600; text-decoration: none;}
.boxselected	{color:#FF8800;}
span.hide			{ display: none; }

/*-----------------------------------------------------------------------------
LINKS
-----------------------------------------------------------------------------*/
a 				{color: #000000; text-decoration: none;}
a:hover 		{color: #000000; text-decoration: underline;}
.sselected 		{color: #000000; text-decoration: underline;}
.footercopy 	{color:#5E5E5E; font-size:10px; line-height:normal;}
.footercopy a	{color:#2E2E2E; text-decoration:none;}
.footercopy a:hover{color:#FF8800; text-decoration:underline;}
/*-----------------------------------------------------------------------------
INFO BOX
-----------------------------------------------------------------------------*/
#infobox p 		{color:#535353; font-size:13px; line-height:15px; font-weight: normal; padding:0;}
.Accordion h3	{color:#535353;}
.formtitle 		{font-size:10px; color:#535353}
/*-----------------------------------------------------------------------------
CONTAINER
-----------------------------------------------------------------------------*/
#container 		{width: 978px; position: relative; margin: 0 auto; text-align:left;}
#leftcol ul 	{list-style: disc; color: #535353; margin-left: 20px; font-size: 13px; line-height: 18px;} 
/*-----------------------------------------------------------------------------
HEADER
-----------------------------------------------------------------------------*/
#header 		{width:978px; height:104px;}
	#logo		{position:absolute; width:295px; height:98px; background:url(images/logo.gif) top left no-repeat;}
#rightheader 	{float:right;}
	#search		{padding:5px;}
	#tel 		{padding:0 10px 0px}	
#nav			{width:980px; height:42px;}
/*-----------------------------------------------------------------------------
NAVIGATION
-----------------------------------------------------------------------------*/

/* HOME */
#nav 	{width:976px; background: url(images/nav-bg.gif) repeat-x; margin:0 0 0 2.5px;}
#nav ul	{width:976px; float:left; height:42px; list-style:none; margin:0; padding:0}
#nav li, #nav li a:link, #nav a:hover, #nav a:visited {display:block; height:18px; float:left; text-align:center;}	
#nav li.leftend, #nav li.leftend a:link, #nav li.leftend a:visited {background: url(newimages/leftend.gif); width:12px; height: 42px;}
#nav li.rightend, #nav li.rightend a:link, #nav li.rightend a:visited {background: #FFFFFF url(newimages/rightend.gif) top right; width:12px; height: 42px; float:right;}
#nav ul li a, #nav ul li a:visited { font-size: 14px; color: #FFFFFF; text-align: center; height: 18px; padding: 12px 10px 12px 10px; }
#nav ul li a:hover { color: #272122; }
		
		/* Old Nav
		#nav li.index, #nav li.index a:link, #nav li.index a:visited {background: url(newimages/home.gif); width:67px;}
		#nav li.index a:hover, #index #nav #currentpage a:link, #home #nav #currentpage a:visited {background:url(newimages/home_over.gif) top left no-repeat;}

		#nav li.commercial, #nav li.commercial a:link, #nav li.commercial a:visited {background: url(newimages/commercial.gif); width:109px;}
		#nav li.commercial a:hover, #commercial #nav #currentpage a:link, #commercial #nav #currentpage a:visited {background:url(newimages/commercial_over.gif) top left no-repeat;}

		#nav li.personal, #nav li.personal a:link, #nav li.personal a:visited {background: url(newimages/personal.gif); width:91px;}
		#nav li.personal a:hover, #personal #nav #currentpage a:link, #personal #nav #currentpage a:visited {background:url(newimages/personal_over.gif) top left no-repeat;}
		
		#nav li.claims, #nav li.claims a:link, #nav li.claims a:visited {background: url(newimages/claims.gif); width:76px;}
		#nav li.claims a:hover, #claims #nav #currentpage a:link, #claims #nav #currentpage a:visited {background:url(newimages/claims_over.gif) top left no-repeat;}

		#nav li.crisispro, #nav li.crisispro a:link, #nav li.crisispro a:visited {background: url(newimages/crisispro.gif); width:97px;}
		#nav li.crisispro a:hover, #crisispro #nav #currentpage a:link, #crisispro #nav #currentpage a:visited {background:url(newimages/crisispro_over.gif) top left no-repeat;}

		#nav li.chamber, #nav li.chamber a:link, #nav li.chamber a:visited {background: url(newimages/chamber.gif); width:91px;}
		#nav li.chamber a:hover, #chamber #nav #currentpage a:link, #chamber #nav #currentpage a:visited {background:url(newimages/chamber_over.gif) top left no-repeat;}

		#nav li.ribblevalley, #nav li.ribblevalley a:link, #nav li.ribblevalley a:visited {background: url(newimages/ribblevalley.gif); width:106px;}
		#nav li.ribblevalley a:hover, #ribblevalley #nav #currentpage a:link, #ribblevalley #nav #currentpage a:visited {background:url(newimages/ribblevalley_over.gif) top left no-repeat;}

		#nav li.aetaylor, #nav li.aetaylor a:link, #nav li.aetaylor a:visited {background: url(newimages/aetaylor.gif); width:96px;}
		#nav li.aetaylor a:hover, #aetaylor #nav #currentpage a:link, #aetaylor #nav #currentpage a:visited {background:url(newimages/aetaylor_over.gif) top left no-repeat;}

		#nav li.news, #nav li.news a:link, #nav li.news a:visited {background: url(newimages/news.gif); width:68px;}
		#nav li.news a:hover, #news #nav #currentpage a:link, #news #nav #currentpage a:visited {background:url(newimages/news_over.gif) top left no-repeat;}

		#nav li.enquiries, #nav li.enquiries a:link, #nav li.enquiries a:visited {background: url(newimages/enquiries.gif); width:94px;}
		#nav li.enquiries a:hover, #enquiries #nav #currentpage a:link, #enquiries #nav #currentpage a:visited {background:url(newimages/enquiries_over.gif) top left no-repeat;}

		#nav li.contacttheteam, #nav li.contacttheteam a:link, #nav li.contacttheteam a:visited {background: url(newimages/contacttheteam.gif); width:154px;}
		#nav li.contacttheteam a:hover, #contacttheteam #nav #currentpage a:link, #contacttheteam #nav #currentpage a:visited {background:url(newimages/contacttheteam_over.gif) top left no-repeat;}
		
*/
#nav-comm 		{width:976px; margin:0 0 0 2.5px;}
#nav-comm ul	{width:976px; float:left; height:42px; list-style:none; margin:0; padding:0; background: url(images/navcomm-bg.gif) repeat-x;}
#nav-comm li, #nav-comm li a:link,#nav-comm a:hover, #nav-comm a:visited {display:block; height:18px; float:left; text-align:center;}
#nav-comm li.leftend, #nav-comm li.leftend a:link, #nav-comm li.leftend a:visited {background: url(newimages/leftend-comm.gif); width:12px; height: 42px;}
#nav-comm li.rightend, #nav-comm li.rightend a:link, #nav-comm li.rightend a:visited {background: #FFFFFF url(newimages/rightend-comm.gif) top right; width:12px; height: 42px; float:right;}
#nav-comm ul li a, #nav-comm ul li a:visited { font-size: 14px; color: #FFFFFF; text-align: center; height: 18px; padding: 12px 10px 12px 10px; }
#nav-comm ul li a:hover { color: #272122; }
		
		
/* COMMERCIAL old
ul 				{list-style:none; margin:0; padding:0; color: #000000;}
	#nav-comm ul		{width:980px; float:left; height:42px;}
		#nav-comm li, #nav-comm li a:link,
		#nav-comm a:hover, #nav-comm a:visited {display:block; width:58px; height:42px; float:left;}
		
		#nav-comm li.leftend, #nav-comm li.leftend a:link, #nav-comm li.leftend a:visited {background: url(newimages/leftend-comm.gif); width:18px;}
		#nav-comm li.rightend, #nav-comm li.rightend a:link, #nav-comm li.rightend a:visited {background: url(newimages/rightend-comm.gif) top right; width:18px;}
		
		
		#nav-comm li.index, #nav-comm li.index a:link, #nav-comm li.index a:visited {background: url(newimages/home-comm.gif); width:67px;}
		#nav-comm li.index a:hover, #home #nav-comm #currentpage a:link, #home #nav-comm #currentpage a:visited {background:url(newimages/home_over-comm.gif) top left no-repeat;}

		#nav-comm li.commercial, #nav-comm li.commercial a:link, #nav-comm li.commercial a:visited {background: url(newimages/commercial-comm.gif); width:109px;}
		#nav-comm li.commercial a:hover, #commercial #nav-comm #currentpage a:link, #commercial #nav-comm #currentpage a:visited {background:url(newimages/commercial_over-comm.gif) top left no-repeat;}

		#nav-comm li.personal, #nav-comm li.personal a:link, #nav-comm li.personal a:visited {background: url(newimages/personal-comm.gif); width:91px;}
		#nav-comm li.personal a:hover, #personal #nav-comm #currentpage a:link, #personal #nav-comm #currentpage a:visited {background:url(newimages/personal_over-comm.gif) top left no-repeat;}
		
		#nav-comm li.claims, #nav-comm li.claims a:link, #nav-comm li.claims a:visited {background: url(newimages/claims-comm.gif); width:76px;}
		#nav-comm li.claims a:hover, #claims #nav-comm #currentpage a:link, #claims #nav-comm #currentpage a:visited {background:url(newimages/claims_over-comm.gif) top left no-repeat;}

		#nav-comm li.crisispro, #nav-comm li.crisispro a:link, #nav-comm li.crisispro a:visited {background: url(newimages/crisispro-comm.gif); width:97px;}
		#nav-comm li.crisispro a:hover, #crisispro #nav-comm #currentpage a:link, #crisispro #nav-comm #currentpage a:visited {background:url(newimages/crisispro_over-comm.gif) top left no-repeat;}

		#nav-comm li.chamber, #nav-comm li.chamber a:link, #nav-comm li.chamber a:visited {background: url(newimages/chamber-comm.gif); width:91px;}
		#nav-comm li.chamber a:hover, #chamber #nav-comm #currentpage a:link, #chamber #nav-comm #currentpage a:visited {background:url(newimages/chamber_over-comm.gif) top left no-repeat;}

		#nav-comm li.ribblevalley, #nav-comm li.ribblevalley a:link, #nav-comm li.ribblevalley a:visited {background: url(newimages/ribblevalley-comm.gif); width:106px;}
		#nav-comm li.ribblevalley a:hover, #ribblevalley #nav-comm #currentpage a:link, #ribblevalley #nav-comm #currentpage a:visited {background:url(newimages/ribblevalley_over-comm.gif) top left no-repeat;}

		#nav-comm li.aetaylor, #nav-comm li.aetaylor a:link, #nav-comm li.aetaylor a:visited {background: url(newimages/aetaylor-comm.gif); width:96px;}
		#nav-comm li.aetaylor a:hover, #aetaylor #nav-comm #currentpage a:link, #aetaylor #nav-comm #currentpage a:visited {background:url(newimages/aetaylor_over-comm.gif) top left no-repeat;}

		#nav-comm li.news, #nav-comm li.news a:link, #nav-comm li.news a:visited {background: url(newimages/news-comm.gif); width:68px;}
		#nav-comm li.news a:hover, #news #nav-comm #currentpage a:link, #news #nav-comm #currentpage a:visited {background:url(newimages/news_over-comm.gif) top left no-repeat;}

		#nav-comm li.enquiries, #nav-comm li.enquiries a:link, #nav-comm li.enquiries a:visited {background: url(newimages/enquiries-comm.gif); width:94px;}
		#nav-comm li.enquiries a:hover, #enquiries #nav-comm #currentpage a:link, #enquiries #nav-comm #currentpage a:visited {background:url(newimages/enquiries_over-comm.gif) top left no-repeat;}

		#nav-comm li.contacttheteam, #nav-comm li.contacttheteam a:link, #nav-comm li.contacttheteam a:visited {background: url(newimages/contacttheteam-comm.gif); width:154px;}
		#nav-comm li.contacttheteam a:hover, #contacttheteam #nav-comm #currentpage a:link, #contacttheteam #nav-comm #currentpage a:visited {background:url(newimages/contacttheteam_over-comm.gif) top left no-repeat;}
		
*/
#nav-pers 		{width:976px; margin:0 0 0 2.5px; }
#nav-pers ul	{width:976px; float:left; height:42px; list-style:none; margin:0; padding:0;background: url(images/navpers-bg.gif) repeat-x;}
#nav-pers li, #nav-pers li a:link,#nav-pers a:hover, #nav-pers a:visited {display:block; height:18px; float:left; text-align:center;  }
#nav-pers li.leftend, #nav-pers li.leftend a:link, #nav-pers li.leftend a:visited {background: url(newimages/leftend-pers.gif); width:12px; height: 42px;}
#nav-pers li.rightend, #nav-pers li.rightend a:link, #nav-pers li.rightend a:visited {background: #FFFFFF url(newimages/rightend-pers.gif) top right; width:12px; height: 42px; float:right;}
#nav-pers ul li a, #nav-pers ul li a:visited { font-size: 14px; color: #FFFFFF; text-align: center; height: 18px; padding: 12px 10px 12px 10px; }
#nav-pers ul li a:hover { color: #272122; }

		
/* PERSONAL old
ul 				{list-style:none; margin:0; padding:0;}
	#nav-pers ul		{width:980px; float:left; height:42px;}
		#nav-pers li, #nav-pers li a:link,
		#nav-pers a:hover, #nav-pers a:visited {display:block; width:58px; height:42px; float:left;}
		
		#nav-pers li.leftend, #nav-pers li.leftend a:link, #nav-pers li.leftend a:visited {background: url(newimages/leftend-pers.gif); width:18px;}
		#nav-pers li.rightend, #nav-pers li.rightend a:link, #nav-pers li.rightend a:visited {background: url(newimages/rightend-pers.gif) top right; width:18px;}
		
		
		#nav-pers li.index, #nav-pers li.index a:link, #nav-pers li.index a:visited {background: url(newimages/home-pers.gif); width:67px;}
		#nav-pers li.index a:hover, #home #nav-pers #currentpage a:link, #home #nav-pers #currentpage a:visited {background:url(newimages/home_over-pers.gif) top left no-repeat;}

		#nav-pers li.commercial, #nav-pers li.commercial a:link, #nav-pers li.commercial a:visited {background: url(newimages/commercial-pers.gif); width:109px;}
		#nav-pers li.commercial a:hover, #commercial #nav-pers #currentpage a:link, #commercial #nav-pers #currentpage a:visited {background:url(newimages/commercial_over-pers.gif) top left no-repeat;}

		#nav-pers li.personal, #nav-pers li.personal a:link, #nav-pers li.personal a:visited {background: url(newimages/personal-pers.gif); width:91px;}
		#nav-pers li.personal a:hover, #personal #nav-pers #currentpage a:link, #personal #nav-pers #currentpage a:visited {background:url(newimages/personal_over-pers.gif) top left no-repeat;}
		
		#nav-pers li.claims, #nav-pers li.claims a:link, #nav-pers li.claims a:visited {background: url(newimages/claims-pers.gif); width:76px;}
		#nav-pers li.claims a:hover, #claims #nav-pers #currentpage a:link, #claims #nav-pers #currentpage a:visited {background:url(newimages/claims_over-pers.gif) top left no-repeat;}

		#nav-pers li.crisispro, #nav-pers li.crisispro a:link, #nav-pers li.crisispro a:visited {background: url(newimages/crisispro-pers.gif); width:97px;}
		#nav-pers li.crisispro a:hover, #crisispro #nav-pers #currentpage a:link, #crisispro #nav-pers #currentpage a:visited {background:url(newimages/crisispro_over-pers.gif) top left no-repeat;}

		#nav-pers li.chamber, #nav-pers li.chamber a:link, #nav-pers li.chamber a:visited {background: url(newimages/chamber-pers.gif); width:91px;}
		#nav-pers li.chamber a:hover, #chamber #nav-pers #currentpage a:link, #chamber #nav-pers #currentpage a:visited {background:url(newimages/chamber_over-pers.gif) top left no-repeat;}

		#nav-pers li.ribblevalley, #nav-pers li.ribblevalley a:link, #nav-pers li.ribblevalley a:visited {background: url(newimages/ribblevalley-pers.gif); width:106px;}
		#nav-pers li.ribblevalley a:hover, #ribblevalley #nav-pers #currentpage a:link, #ribblevalley #nav-pers #currentpage a:visited {background:url(newimages/ribblevalley_over-pers.gif) top left no-repeat;}

		#nav-pers li.aetaylor, #nav-pers li.aetaylor a:link, #nav-pers li.aetaylor a:visited {background: url(newimages/aetaylor-pers.gif); width:96px;}
		#nav-pers li.aetaylor a:hover, #aetaylor #nav-pers #currentpage a:link, #aetaylor #nav-pers #currentpage a:visited {background:url(newimages/aetaylor_over-pers.gif) top left no-repeat;}

		#nav-pers li.news, #nav-pers li.news a:link, #nav-pers li.news a:visited {background: url(newimages/news-pers.gif); width: 68px;}
		#nav-pers li.news a:hover, #news #nav-pers #currentpage a:link, #news #nav-pers #currentpage a:visited {background:url(newimages/news_over-pers.gif) top left no-repeat;}

		#nav-pers li.enquiries, #nav-pers li.enquiries a:link, #nav-pers li.enquiries a:visited {background: url(newimages/enquiries-pers.gif); width:94px;}
		#nav-pers li.enquiries a:hover, #enquiries #nav-pers #currentpage a:link, #enquiries #nav-pers #currentpage a:visited {background:url(newimages/enquiries_over-pers.gif) top left no-repeat;}

		#nav-pers li.contacttheteam, #nav-pers li.contacttheteam a:link, #nav-pers li.contacttheteam a:visited {background: url(newimages/contacttheteam-pers.gif); width:154px;}
		#nav-pers li.contacttheteam a:hover, #contacttheteam #nav-pers #currentpage a:link, #contacttheteam #nav-pers #currentpage a:visited {background:url(newimages/contacttheteam_over-pers.gif) top left no-repeat;}

*/

/*-----------------------------------------------------------------------------
CONTENT
-----------------------------------------------------------------------------*/
#contenttop		{width:978px; height:20px; background-image: url(images/content_top.gif); background-repeat: no-repeat; background-position: left top;}
#contentbottom	{width:978px; height:22px; background-image: url(images/content_bottom.gif); background-repeat: no-repeat; background-position: left top;}
#content		{width:978px; overflow:hidden; background-image: url(images/content_main.gif); background-repeat: repeat-y; background-position: left top;}
#leftcol		{float:left; width:620px; padding-top: 0px; padding-right: 0; padding-bottom: 20px; padding-left: 20px;}
#rightcol		{float:right; width:310px; padding-top: 0px; padding-right: 10px; padding-bottom: 20px; padding-left: 0;}
#leftaltcol		{float:left; width:790px; padding-top: 0px; padding-left:20px; padding-right:10px; padding-bottom:40px;}
/*-----------------------------------------------------------------------------
CONTENT INFOBOX
-----------------------------------------------------------------------------*/
#box						{width:304px; height:169px; padding:50px 0 9px 20px; background-image: url(newimages/box-main-orange.gif); background-repeat: repeat-y; background-position: left top;}
#box-comm					{width:274px; height:169px; padding:50px 0 9px 50px; background-image: url(newimages/box-main-orange-comm.gif); background-repeat: repeat-y; background-position: left top;}
#box-comm ul { list-style: none; }
#box-pers ul { list-style: none; }
#box-claims ul { list-style: none; }
#box-pers					{width:274px; height:169px; padding:50px 0 9px 50px; background-image: url(newimages/box-main-orange-pers.gif); background-repeat: repeat-y; background-position: left top;}
#box-claims					{width:274px; height:169px; padding:50px 0 9px 50px; background-image: url(newimages/box-main-orange-claims.gif); background-repeat: repeat-y; background-position: left top;}
#boxbottom					{height:20px; width:304px; background-image: url(images/box_base.gif); background-repeat: no-repeat; background-position: left top;}
#boxtop						{height:48px; width:304px; background-image: url(images/box_top.gif); background-repeat: no-repeat; background-position: left top;}
#commercial #boxtop			{height:48px; width:304px; background-image: url(images/box_top_commercial.gif); background-repeat: no-repeat; background-position: left top;}
#businessandretail #boxtop	{height:48px; width:304px; background-image: url(images/box_top_commercial.gif); background-repeat: no-repeat; background-position: left top;}
#fleet #boxtop				{height:48px; width:304px; background-image: url(images/box_top_commercial.gif); background-repeat: no-repeat; background-position: left top;}
#trade #boxtop				{height:48px; width:304px; background-image: url(images/box_top_commercial.gif); background-repeat: no-repeat; background-position: left top;}
#haulage #boxtop			{height:48px; width:304px; background-image: url(images/box_top_commercial.gif); background-repeat: no-repeat; background-position: left top;}
#property #boxtop			{height:48px; width:304px; background-image: url(images/box_top_commercial.gif); background-repeat: no-repeat; background-position: left top;}
#franchise #boxtop			{height:48px; width:304px; background-image: url(images/box_top_commercial.gif); background-repeat: no-repeat; background-position: left top;}
#intellectual #boxtop		{height:48px; width:304px; background-image: url(images/box_top_commercial.gif); background-repeat: no-repeat; background-position: left top;}
#continuity #boxtop			{height:48px; width:304px; background-image: url(images/box_top_commercial.gif); background-repeat: no-repeat; background-position: left top;}
#personal #boxtop			{height:48px; width:304px; background-image: url(images/box_top_personal.gif); background-repeat: no-repeat; background-position: left top;}
#household #boxtop			{height:48px; width:304px; background-image: url(images/box_top_personal.gif); background-repeat: no-repeat; background-position: left top;}
#motor #boxtop				{height:48px; width:304px; background-image: url(images/box_top_personal.gif); background-repeat: no-repeat; background-position: left top;}
#static #boxtop				{height:48px; width:304px; background-image: url(images/box_top_personal.gif); background-repeat: no-repeat; background-position: left top;}
#travel #boxtop				{height:48px; width:304px; background-image: url(images/box_top_personal.gif); background-repeat: no-repeat; background-position: left top;}
#general #boxtop			{height:48px; width:304px; background-image: url(images/box_top_personal.gif); background-repeat: no-repeat; background-position: left top;}
#claims #boxtop				{height:48px; width:304px; background-image: url(images/box_top_claims.gif); background-repeat: no-repeat;background-position: left top;}
#motorclaims #boxtop		{height:48px; width:304px; background-image: url(images/box_top_claims.gif); background-repeat: no-repeat; background-position: left top;}
#householdclaims #boxtop	{height:48px; width:304px; background-image: url(images/box_top_claims.gif); background-repeat: no-repeat; background-position: left top;}
#generalclaims #boxtop		{height:48px; width:304px; background-image: url(images/box_top_claims.gif); background-repeat: no-repeat; background-position: left top;}
#largerclaims #boxtop		{height:48px; width:304px; background-image: url(images/box_top_claims.gif); background-repeat: no-repeat; background-position: left top;}
#disputeresolution #boxtop	{height:48px; width:304px; background-image: url(images/box_top_claims.gif); background-repeat: no-repeat; background-position: left top;}
#enquiries #boxtop			{height:48px; width:304px; background-image: url(images/box_top_enquiry.gif); background-repeat: no-repeat; background-position: left top;}

/*---tabs --------------------------------*/
#tab_container		{width:304px; height:179px; padding:10px 0 9px 20px; background-image: url(newimages/box-main.gif); background-repeat: repeat-y; background-position: left top;}
.tabs ul, .tabs li	{border:0; margin:0; padding:0; list-style:none;}
.tabs ul			{border-bottom:solid 1px #e9f0f5; height:29px;}
.tabs li			{float:left; margin-right:2px; width:149.7px; text-align:center;}
.tabs a:link, .tabs a:visited	{background:url(newimages/tab-round.png) right 60px; color:#FFF; display:block; height:30px; line-height:30px;}
.tabs a span		{background:url(newimages/tab-round.png) left 60px; display:block; height:30px; margin-right:14px; padding-left:14px;}
.tabs a:hover, .tabs .active a:hover	{color:#000;}
.active a:link, .active a:visited		{color:#FFF; background:url(newimages/tab-round.png) right 0 no-repeat;} 
.active a span, .active a:hover span	{background:url(newimages/tab-round.png) left 0 no-repeat;}

/*----------------------------------------------------------------------------
OPTION BOX
----------------------------------------------------------------------------*/
#optionbox		{width:304px; padding-top:10px;}
#optionboxtop	{width:304px; padding:0; margin:0;}
#optionboxbottom{padding:0; margin:0;}
#subpage_list li { padding: 0; display: block; height: 30px;}
#subpage_list a { font-size: 16px; }
/*----------------------------------------------------------------------------
Contact Box
----------------------------------------------------------------------------*/
.conbox 		{ width: 261px; padding: 5px 20px 0 20px; background: #ffa630 url(newimages/conbox-top.gif) top center no-repeat; }
.conbox-bot		{ width: 301px; height: 13px; background: url(newimages/conbox-bot.gif) top center no-repeat; padding: 0;  }
.conbox h2		{ color: #FFFFFF; }
.conbox label	{ font-size: 13px; color: #FFFFFF; margin-bottom: 2px; }
.conbox input	{ margin-bottom: 0; }
.badger			{ padding: 0; }
.thanks 		{ display: none; }

/*----------------------------------------------------------------------------
FOOTER
----------------------------------------------------------------------------*/
#footer			{line-height: 0px; padding:0 0 0 10px; margin:0; background-image: url(images/footer_main.gif); background-repeat: repeat-y; background-position: left top;	}
#footertop		{line-height: 0px; height:10px; padding:0; margin:0; background-image: url(images/footer_top.gif); background-repeat: no-repeat; background-position: left top;}
#footerbottom	{line-height: 0px; height:12px; background-image: url(images/footer_bottom.gif); background-repeat: no-repeat; background-position: left top;}
/*----------------------------------------------------------------------------
BREADCRUMB
----------------------------------------------------------------------------*/
#bread				{position: relative; color: FF8800; font-size:10px;}
#breadcrumb			{float:left; width:600px; padding:10px 0 0 20px; display: inline;}
#breadcrumb ul		{color: #2E2E2E; display:inline;}
#breadcrumb ul li	{font-size: 10px; display:inline;}
#breadcrumb a		{color:#666; font-size:10px;}
#breadcrumb a:after {font-size: 10px; content:": ";}
/*----------------------------------------------------------------------------
CLEAR FIX
----------------------------------------------------------------------------*/
.clear 			{clear: both;}
/*----------------------------------------------------------------------------
MAIN CONTENT IMAGES
----------------------------------------------------------------------------*/	
h2.float-right {/* header element float */ float: right; width: 420px;/* em width variance by element*/ margin: 0; padding:0;}
p.default-margin 			{margin-top: ;/* undeclared default margin */ padding: 0 0 10px 0;}
p.default-margin img 		{float:right; padding:10px 0 0 10px;}
span.cap-g 					{float: right; font-size: 1.7em; padding: 0 0.15em; margin: 0 0.15em 0 0;}
#motor #BoxOfficeOutput 	{color: #000000; line-height: 19px; width: 620px; /* fixed width, just an example */ background-color: #FFFFFF; background-image: url(images/content/mini.jpg); background-repeat: no-repeat; background-position: right top; display:block;}
#static #BoxOfficeOutput 	{color: #000000; line-height: 19px; width: 620px; /* fixed width, just an example */ background-color: #FFFFFF; background-image: url(images/content/caravan.jpg); background-repeat: no-repeat; background-position: right top; display:block;}
#travel #BoxOfficeOutput 	{color: #000000; line-height: 19px; width: 620px; /* fixed width, just an example */ background-color: #FFFFFF; background-image: url(images/content/travel.jpg); background-repeat: no-repeat; background-position: right top; display:block;}
#household #BoxOfficeOutput {color: #000000; line-height: 19px; width: 620px; /* fixed width, just an example */ background-color: #FFFFFF; background-image: url(images/content/household.jpg); background-repeat: no-repeat; background-position: right top; display:block;}
#fleet #BoxOfficeOutput 	{color: #000000;line-height: 19px;width: 620px; /* fixed width, just an example */background-color: #FFFFFF;background-image: url(images/content/motorfleet.jpg);background-repeat: no-repeat;background-position: right top;display:block;}
#trade #BoxOfficeOutput 	{color: #000000;line-height: 19px;width: 620px; /* fixed width, just an example */background-color: #FFFFFF;background-image: url(images/content/motortrade.jpg);background-repeat: no-repeat;background-position: right top;display:block;}
#haulage #BoxOfficeOutput 	{color: #000000;line-height: 19px;width: 620px; /* fixed width, just an example */background-color: #FFFFFF;background-image: url(images/content/haulage.jpg);background-repeat: no-repeat;background-position: right top;display:block;}
#commercial #BoxOfficeOutput 	{color: #000000;line-height: 19px;width: 620px; /* fixed width, just an example */background-color: #FFFFFF;background-image: url(images/content/birds.jpg);background-repeat: no-repeat;background-position: right top;}
#home #BoxOfficeOutput 			{color: #000000;line-height: 19px;width: 620px; /* fixed width, just an example */background-color: #FFFFFF;background-image: url(images/content/birds.jpg);background-repeat: no-repeat;background-position: right top;}
#property #BoxOfficeOutput 		{color: #000000;line-height: 19px;width: 620px; /* fixed width, just an example */background-color: #FFFFFF;background-image: url(images/content/property.jpg);background-repeat: no-repeat;background-position: right top;}
#franchise #BoxOfficeOutput 	{color: #000000;line-height: 19px;width: 620px; /* fixed width, just an example */background-color: #FFFFFF;background-image: url(images/content/franchise.jpg);background-repeat: no-repeat;background-position: right top;}
#intellectual #BoxOfficeOutput 		{color: #000000;line-height: 19px;width: 620px; /* fixed width, just an example */background-color: #FFFFFF;background-image: url(images/content/intellectual.jpg);background-repeat: no-repeat;background-position: right top;}
#continuity #BoxOfficeOutput 		{color: #000000;line-height: 19px;width: 620px; /* fixed width, just an example */background-color: #FFFFFF;background-image: url(images/content/continuity.jpg);background-repeat: no-repeat;background-position: right top;}
#businessandretail #BoxOfficeOutput {color: #000000;line-height: 19px;width: 620px; /* fixed width, just an example */background-color: #FFFFFF;background-image: url(images/content/business.jpg);background-repeat: no-repeat;background-position: right top;}
#personal #BoxOfficeOutput 			{color: #000000;line-height: 19px;width: 620px; /* fixed width, just an example */background-color: #FFFFFF;background-image: url(images/content/birds.jpg);background-repeat: no-repeat;background-position: right top;}
#general #BoxOfficeOutput 			{color: #000000;line-height: 19px;width: 620px; /* fixed width, just an example */background-color: #FFFFFF;background-image: url(images/content/general.jpg);background-repeat: no-repeat;background-position: right top;}
#claims #BoxOfficeOutput 			{color: #000000;line-height: 19px;width: 620px; /* fixed width, just an example */background-color: #FFFFFF;background-image: url(images/content/birds.jpg);background-repeat: no-repeat;background-position: right top;}
#motorclaims #BoxOfficeOutput 		{color: #000000;line-height: 19px;width: 620px; /* fixed width, just an example */background-color: #FFFFFF;background-image: url(images/content/motorclaim.jpg);background-repeat: no-repeat;background-position: right top;}
#householdclaims #BoxOfficeOutput 	{color: #000000;line-height: 19px;width: 620px; /* fixed width, just an example */background-color: #FFFFFF;background-image: url(images/content/houseclaim.jpg);background-repeat: no-repeat;background-position: right top;}
#largerclaims #BoxOfficeOutput 		{color: #000000;line-height: 19px;width: 620px; /* fixed width, just an example */background-color: #FFFFFF;background-image: url(images/content/largerclaim.jpg);background-repeat: no-repeat;background-position: right top;}
#generalclaims #BoxOfficeOutput 	{color: #000000;line-height: 19px;width: 620px; /* fixed width, just an example */background-color: #FFFFFF;background-image: url(images/content/generalclaim.jpg);background-repeat: no-repeat;background-position: right top;}
#disputeresolution #BoxOfficeOutput {color: #000000;line-height: 19px;width: 620px; /* fixed width, just an example */background-color: #FFFFFF;background-image: url(images/content/dispute.jpg);background-repeat: no-repeat;background-position: right top;}

/** Accordian **/
.basic  {
	width: 590px;
	font-family: verdana;
	border: 1px solid black;
	list-style: none;
}
.basic div {
	background-color: #FFF;
}

.basic p {
	margin-bottom : 10px;
	border: none;
	text-decoration: none;
	font-family:Helvetica,Geneva,Arial,sans-serif;
	font-size:0.9em;
	line-height:1.2em;
	margin: 0px;
	padding: 5px;
}
.basic li li a, .basic li li a:visited {
	background: none;
	border: none;
	display: inline;
	color: #FF8800;
	font-family:Helvetica,Geneva,Arial,sans-serif;
	font-size:1em;
	line-height:1.2em;
	text-indent: 0;
	padding: 0;
	margin: 0;
}
.basic li li a:hover {
	background: none;
	border: none;
	text-decoration: underline;
}
.basic a {
	cursor:pointer;
	display:block;
	padding:5px;
	margin-top: 0;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #313a3c;
	border-top: 1px solid #666;
	border-bottom: 1px solid #999;
	background-image: url("images/AccordionTab0.gif");
}
.basic a:hover {
	background-color: #313a3c;
	background-image: url("images/AccordionTab0.gif");
}
.basic a.selected {
	color: black;
	text-decoration: none;
	background-image: url("images/AccordionTab2.gif");
}
#navigation ul {
	border-width:0px;
	margin:0px;
	padding:0px;
	text-indent:0px;
}
#navigation li {
	list-style:none outside none; display:inline;
}
