@charset "utf-8";

*{margin:0; padding:0;}

body{background:url(../images/body-bg.jpg) repeat-x;}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 34px;
	color: #900;
	padding: 0px;
	margin: 5px 0 5px 0;
	
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 20px;
	color: #0E1F5B;
	padding: 0px;
	margin: 5px 0 10px 0;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #0E1F5B;
	margin-bottom:7px;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	margin-bottom: 10px;
}
a {
	text-decoration: none;
}

.clear{ clear:both}

table { font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
}

td.left { border-bottom: 1px solid #CCC;
padding: 10px; width: 400px; }

#site-container {
	margin-right: auto;
	margin-left: auto;
	width: 1050px;
	height: auto;
}
#head-container {
	background: url(../images/head-container-bg.png) no-repeat;
	height: 382px;
	width: 1018px;
	margin-right: auto;
	margin-left: auto;
}
#header  {
	height: 86px;
	width: 960px;
	margin-left: 9px;
	padding-top: 29px;
	padding-right: 20px;
	padding-left: 20px;
}
#header #logo {
	float: left;
}
#header #phone {
	float: right;
	width: 300px;
	height: 86px;
	text-align: right;
}
#header #phone p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: 24px;
	color: #0E1F5B;
	margin-bottom: 0px;
}
#header #phone .small {
	font-size: 12px;
	line-height: normal;
	margin-top:5px;
}
#header #phone #cse-search-box{
	margin-top: 11px;
}
#header #phone #cse-search-box .search-bar {
	border:1px solid #9DDAEC;
	color:#333333;
	float:none;
	font-size:11px;
	height:17px;
	margin-right:5px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	width:180px;
}
#header #cse-search-box .submit-btn {
	background: url(../images/topnav-bg.jpg) repeat-x center center;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	width: 55px;
	border: none;
	height: 28px;
}
#head-container #image {
	margin-left: 9px;
	height: 209px;
	width: 1000px;
	background-image: url(../images/rotate/rotate.php);
	float: left;
}
#topnavigation {
	margin-top: 10px;
}

#tabs{ 
	position:relative; 
	top:162px; left:20px; 
	background:url(../images/tab-bg.png) no-repeat; 
	width:350px; height:35px;
	padding-top:12px; 
}

#tabs ul{ list-style-type:none; width:320px}

#tabs li{ margin-right:15px; position:relative; display:inline}

#tabs li a {display:block; width:95px; float:left; text-align:center; font: bold 12px/14px Arial, Helvetica, sans-serif; color:#666; margin-right:2px }

#tabs li a:hover {color: #0E1F5B }

#tabs li .sub1{
	position: absolute!important;
	background: url(../images/tip1.png) no-repeat ;
	display: none;	
	top:-100px;
	left:-290px!important; 
	padding:10px;
	width:288px!important;
	height:81px;
}

#tabs li .sub2{
	position: absolute!important;
	background: url(../images/tip2.png) no-repeat ;
	display: none;	
	top:-100px;
	left:-290px!important; 
	padding:10px;
	width:288px!important;
	height:81px;
}

#tabs li .sub3{
	position: absolute!important;
	background: url(../images/tip3.png) no-repeat ;
	display: none;	
	top:-100px;
	left:-290px!important; 
	padding:10px;
	width:288px!important;
	height:81px;
}

#tabs li .sub1 li, .sub2 li, .sub3 li{ font: normal 12px/13px Arial, Helvetica, sans-serif; color: #0E1F5B}

#tabs li .sub1 ul, .sub2 ul, .sub3 ul{ width: 268px!important;}

#content-container {
	width: auto;
	height: auto;
	margin: 11px 0 20px 25px;	
	padding: 0px;
	float: left;
}
#left-nav {
	width: 210px;
	float: left;
	margin-right: 20px;
}
#left-nav ul {
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
#left-nav li {
	border-bottom: 1px solid #CCCCCC;		
}
#left-nav ul a {
	color: #333333;
	text-decoration: none;
	display:block;
	padding: 9px 10px 9px 20px;
}
#left-nav li.sub {
	border-bottom: 1px solid #CCCCCC;
	padding-left:12px;		
}
#left-nav a:hover {
	color: #333333;
	text-decoration: none;
	background: url(../images/leftnav-arrow.gif) no-repeat left center;
}
#left-nav .current {
	background: url(../images/leftnav-arrow.gif) no-repeat left center;
}
#left-nav ul li:first-child {
	border:none;
	background:url(../images/leftnav-first.gif) no-repeat;
	padding:8px 0 8px 20px;
}
#left-nav ul a.thirtysec {
	display:block;
	padding:0;
}
#left-nav ul a.thirtysec:hover {
background:none;
}

.thirtysecondtest {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #333333;
	background: url(../images/30second-btn.jpg) no-repeat;
	height: 18px;
	width: 180px;
	padding: 7px 0 0 20px;
	margin-top: 10px;
	display:block;
	width:190px; height:27px;
}

.thirtysecondtest:hover {
background: url(../images/30second-btn.jpg) no-repeat!important;
}

#content {
	width: 542px;
	margin-right: 20px;
	float: left;
}

#content a{ color:inherit ; text-decoration:underline;}

#alanbox-lrg {
	width: 540px;
	height: auto;
	background: url(../images/alanbox-top.jpg) no-repeat;
	background-color: #e4f7ff;
	padding-top: 10px;
	padding-left:1px;
	padding-right:1px;
	margin-bottom: 20px;
	margin-top: 20px;
}

#alanbox-lrg ol {margin: 5px 20px;}
#alanbox-lrg ol p { font-family:Arial, Helvetica, sans-serif; color:#006; font-size:12px;}
#alanbox-lrg ul {margin: 5px 20px;}
#alanbox-lrg ul li {font-size:16px;}
#alanbox-lrg h4 {margin: 8px 20px; font-size:20px; color: #FD8500;}

#alanbox-lrg p {
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-bottom: 0px;
	padding: 0px 18px 8px 18px;
	font-size:14px;
}

#content #title img {
	float: right;
	margin: 0 0 10px 10px;
}
#breadcrumb {
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px!important;
	color: #666666;
	margin:0; padding:0;
}
#breadcrumb li {
	display: inline;
	background-image:none!important;
	margin:0!important; padding:0!important;
	
}
#breadcrumb a {
	color: #666666!important; text-decoration:none!important;
}

#breadcrumb a:hover {
	color: #0E1F5B!important; text-decoration:none!important;
}
#alanbox-lrg .title     {
	color: #0E1F5B;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	padding-bottom: 0px;
}

#accident-boxes {
	float: left;
	margin-top: 10px;
	margin-bottom: 20px;
		text-decoration:none;
}

#accident-boxes a:link {
	text-decoration:none;
	color:#666;
}

#accident-boxes a:visited {
	text-decoration:none;
	color:#666;
}

#accident-boxes a:hover {
	text-decoration:none;
	color: #0E1F5B;
}

#accident-boxes .car {
	background-image: url(../images/accidentbox-car.jpg);
	width: 251px;
	height: 100px;
	float: left;
	margin-right: 20px;
	padding-top: 8px;
	padding-left: 10px;
	display: block;
}
#accident-boxes .cycling {
	background-image: url(../images/accidentbox-cycling.jpg);
	height: 100px;
	width: 251px;
	float: left;
	padding-top: 8px;
	padding-left: 10px;
}
#accident-boxes .industrial {
	background-image: url(../images/accidentbox-industrial.jpg);
	width: 251px;
	height: 100px;
	float: left;
	margin-right: 20px;
	margin-top: 20px;
	padding-top: 8px;
	padding-left: 10px;
}
#accident-boxes  .head {
	background-image: url(../images/accidentbox-head-injury.jpg);
	height: 100px;
	width: 251px;
	float: left;
	margin-top: 20px;
	padding-top: 8px;
	padding-left: 10px;
}
#accident-boxes .work {
	background-image: url(../images/accidentbox-work.jpg);
	width: 251px;
	height: 100px;
	float: left;
	margin-right: 20px;
	margin-top: 20px;
	padding-top: 8px;
	padding-left: 10px;
}

#accident-boxes  .children {
	background-image: url(../images/accidentbox-children-acc.jpg);
	height: 100px;
	width: 251px;
	float: left;
	margin-top: 20px;
	padding-top: 8px;
	padding-left: 10px;
}
#accident-boxes .holiday {
	background-image: url(../images/accidentbox-holiday-acc.jpg);
	height: 100px;
	width: 251px;
	float: left;
	margin-top: 20px;
	padding-top: 8px;
	padding-left: 10px;
	margin-right: 20px;
}
#accident-boxes .slip {
	background-image: url(../images/accidentbox-slip-trip.jpg);
	height: 100px;
	width: 251px;
	float: left;
	margin-top: 20px;
	padding-top: 8px;
	padding-left: 10px;
}

#accident-boxes .title {
	color: #0E1F5B;
	font-weight: bold;
	font-style: normal;
}
#accident-boxes  p {
	margin-bottom: 0px;
	padding: 0px;
	font-style: italic;
}
#content   ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #0E1F5B;
	list-style-type: none;
}
#content  li  {
	background: url(../images/bullet.gif) no-repeat left 5px ;
	padding-left: 20px;
	margin-bottom: 5px;
	}
#content ol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	list-style-position: inside;
	font-weight: normal;
	color: #0E1F5B;
}
#content ol li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	list-style-position: inside;
	font-weight: normal;
	color: #0E1F5B;
	background-image: none;
	padding: 0px;
	margin: 0px;
}

#freeguide-form .default-input{
	border:1px solid #0E1F5B;	
}

#right-col {
	float: left;
	width: 208px;
}
#right-col .title {
	font-weight: bold;
	color: #0E1F5B;
	padding: 15px 0 0 75px;	
	font-size: 16px;
	margin: 0px;
}
#right-col .title-smaller {
	font-weight: bold;
	color: #0E1F5B;
	padding: 15px 0 0 75px;	
	font-size: 14px;
	margin: 0px;
}
#right-col  p {
	color: #0E1F5B;
	padding: 20px 18px 0 18px;
	margin: 0px;
	font-weight: bold;
	font-size: 12px;
	line-height: 18px;
}
#claim-now {
	background: url(../images/rightcol-claimnow-top.jpg) no-repeat;
	height: auto;
	background-color: #E2F6FF;
	max-height:745px;
}

#claimnow-list     {
	margin: 0px;
	padding: 15px 15px 5px 15px;
	list-style-type: none;
}
#claimnow-list  li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0 0 10px 0;
	list-style-type: none;
}

#claimnow-list p {
	font-size: 12px;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #0E1F5B;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
#claimnow-list   a {
	padding: 0px;
	font-size: 12px;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #0E1F5B;
	font-weight: bold;
	margin: 0px;	
}
#claimnow-list span {
	font-weight: normal;
	font-size: 12px;
}

#right-col #freeguide{
	background:url(../images/rightcol-freeguide-top.jpg) no-repeat;
	height: auto;
	background-color: #E2F6FF;
	margin-top: 20px;
}

#right-col #freeguide .text-line {
	border: 1px solid #0E1F5B;
	background-color:#E2F6FF;
	display: block;
	width: 99%;
	margin-bottom: 10px;
}

#right-col #freeguide-form{ padding:0 20px;}

#right-col #freeguide label{ font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color: #0E1F5B}

#right-col #freeguide img{padding:0; margin:10px 0 0 0;}

#chat {
	height: auto;
	margin-top: 20px;
}

#chat #MyGallery{
	width:208px;
	height:241px;
	position:relative;
}

#chat #MyGallery img{
      display:none;
      position:absolute;
      top:0;
      left:0;
}

#chat #MyGallery .active{
      display:block;
}

#uk {
	background: url(../images/rightcol-uk.jpg) no-repeat;
	height: 242px;
	margin-top: 20px;
}

#latest-news {
	background: url(../images/rightcol-info-bot.jpg) no-repeat;
	height: auto;
	background-color: #E2F6FF;
	max-height:745px;
	margin-top: 20px;
	margin-bottom:15px;
}

#latest-news ul, #latest-news li {
	margin:0;
	padding:0;
}

#latest-news ul {
	font-family: Arial, Helvetica, sans-serif;
	padding: 10px 15px 0 15px;
	margin:10px 0 0 0;
}

#latest-news li {
	font-size:12px;
	list-style:none;
	list-style-image:none;
	margin-bottom:9px;
}

#latest-news li a {
	color:#0E1F5B;
	font-weight:bold;
}

#latest-news li a span {
	font-weight:normal;
	font-size:11px;
}

#latest-news li a:hover {
	text-decoration:underline;
}
#TV{
	background: url(../images/tv-advert-bg.jpg) no-repeat;
	height: 190px;
	margin-top: 20px;
	margin-bottom:15px;
	background-color: #E2F6FF;
}

#right-col #latest-news p.more {
	padding:0 0 10px 15px;
	margin:0;
}

#right-col #latest-news p.more a {
	color:#0E1F5B;
	font-weight:bold;
}

#right-col #latest-news p.more a:hover {
	text-decoration:underline;
}

#scotland {
	background-image: url(../images/right-col-map-scotland.jpg);
	height: 242px;
	margin-top: 20px;
}

#footer {
	clear: both;
	height: 50px;
	width: 999px;
	margin-left: 25px;
	border-top: 1px solid #0E1F5B;
	float: left;
}
#footer #left {
	float: left;
	margin-top: 10px;
}
#footer #left ul {
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
#footer #right p {
	font-size: 11px;
	color: #666666;
}

#footer .vcard {
	font-size: 11px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom:10px;
}
#footer #left li {
	display: inline;
	margin-right: 20px;
}
#footer #right {
	float: right;
	margin-top: 10px;
}

#footer a{ color: #333333;}

#footer a:hover{ color: #0E1F5B;}

#NewsVideo {
	clear:both;
}
#sitemap  li  {
	background: url(../images/bulle.gif) no-repeat left 5px ;
	padding-left: 20px;
	margin-bottom: 5px;

	}

#sitemap a{text-decoration:none;}

h4 { font-size:16px; color:#006; line-height:24px;}

h5 { font-size:12px; color:#006; line-height:20px;}

img.share { width: 80px; }
