/*

Douglas Radburn @ Branded3

Some guidelines to follow:
1. Break code down into sections.
2. Keep your rules related.
3. Only put one selector per line for a block of rules that apply to multiple selectors.
4. Indent your rules, only one rule per line.
5. Indent proprietary properties with a single tab. Keep these properties directly below the proposed property.
*/


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* DEFAULT STYLES   */   
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */



	html {
		margin:0;
		padding:0;
		color: #000;
		font-family: Arial, 'Sans-Serif';
		text-align:center;
		background:url(images/background.jpg) top left repeat-x #cccccd;
	}
	
	body{
		text-align:left;
	}
	
	strong 
	{
		font-weight:bold;
	}
	
	a{
		text-decoration:none;
		color:#0071b8;
		font-weight:bold;
	}

		a:hover{
			text-decoration:underline;
		}

	p, label
	{
		font-size:12px;
		line-height :18px;
		color:#4b4b4d;
		padding:5px 0;		
	}
	
	li
	{
		font-size:12px;
		line-height :18px;
		color:#4b4b4d;	
		padding:2px 0;	
	}
	
	ul 
	{
		padding:5px 0px 5px 0;
	}
	
	
	img 
	{
		display:block;
	}

	/* MISC */

	.clearfix:after {
			content:".";
			display:block;
			height:0;
			clear:both;
			visibility:hidden;
	}

	.clearfix {display:block;}

	img a {
		border:none;
	}
	
	.floatLeft{float:left; display:inline;}
	.floatRight{float:right; display:inline;}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* TEMPLATE ELEMENTS   */   
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

	.container{
		width:960px;
		margin:0 auto;
	}
	
	#content{
		padding:0 0 400px 0;
		position:relative;
		float:left;
		z-index:8;
	}
	
	#leftcolumn{
		float:left;
		display:inline;
		margin:0;
		width:715px;
	}
	
		.innerleft{
			background:url(images/leftcolumn_bg.jpg) bottom left no-repeat #fff;
			padding:20px;
			width:670px!important;
			margin:0 5px 0 0!important;
		}
	
	.headline_area{
		padding:0 0 0 0px;
	}
	
	.format_text{
		padding:0 30px 0 0px;
	}
	
	#rightcolumn{
		float:left;
		display:inline;
		margin:0 0 0 5px;
		width:230px;
	}
	
	#leftmenu_center_column{float:left; display:inline; width:470px;}
	
	#breadcrumb{
		font-size:10pt;
		margin:0 0 0 0px;
		padding:0 0 10px 0;
	}
	
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* COMMENT FORM ELEMENTS  */   
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

	#comments{
		margin:20px 0 0 0;
		border-top:3px solid #545658;
		padding:10px 0 0 0;
	}
	
		.comments_intro{
			margin:10px 0;
		}

	#comments #commentform{
		float:left;
		width:100%;
	}
	
	#comments #commentform p{
		width:100%;
		float:left;
		margin:5px 0;
	}
	
	#commentform label{
		float:left;
		margin:0 0 0 10px;
		width:100px;
	}
	 
	#commentform input, #commentform textarea{
		float:left;
		width:300px;
		padding:4px;
	}
	
		#commentform textarea{
			height:100px;
		}

		#commentform #submit{
			width:100px;
		}

		#commentfield{
			float:left;
		}
		
		#allowedtags{
			float:left;
			width:220px;
			margin:0 0 0 10px;
		}
		
			#allowedtags span{
				color:#666;
				font-size:10px;
			}

		#commentform input#form_submit{
			width:158px!important;
			height:36px!important;
		}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* TYPOGRAPHY ELEMENTS  */   
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
	
	h1 
	{
		font-size:34px;
		line-height:38px;
		letter-spacing:-2px;
		color:#4b4b4d;
		padding:4px 0;
		font-weight:bold;		
	}
	
	h2 
	{
		font-size:24px;
		line-height:30px;
		letter-spacing:-1px;
		color:#4b4b4d;
		padding:4px 0;	
		font-weight:bold;
	}
	
	h3 
	{
		font-size:18px;
		line-height:22px;
		letter-spacing:-1px;
		color: #4b4b4d;
		padding:4px 0;	
		font-weight:bold;
	}
	
	h4 
	{
		font-size:14px;
		line-height:18px;
		color: #4b4b4d;
		padding:4px 0 0 0;	
		font-weight:bold;
	}
	
	h5 
	{
		font-size:12px;
		line-height :18px;
		font-weight:bold;
		color:#4b4b4d;	
		padding:4px 0 0 0;	
		font-weight:normal;
	}


	.headline_area h1{
		margin:5px 0;
	}
	
	.format_text p{
	}
	
		.format_text p span.phoneNum
		{
			font-size:18px;
			font-weight:bold;
			color: #0071b8;
		}
	
	.format_text h3
	{
		margin:5px 0;
		/*letter-spacing:0;*/
		line-height:24px;
	}
	
	.format_text h2 
	{
		color: #f8981d;
		margin:5px 0;
	}
	
	.format_text h4 
	{
		color: #f8981d;
		margin:5px 0 5px 0;
	}

	.format_text ul, .format_text ol{
		margin:5px 20px;
	}
	
	.format_text li
	{
		list-style:disc;
	}
	
	.format_text .inlineImage 
	{
		display:inline;
		float:right;
		padding:10px;
	}
	
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* HEADER ELEMENTS  */   
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

	#header{
		background:url(images/white_block.jpg) top left no-repeat;
		margin:0;
		padding:0;
		width:954px;
		height:133px;
	}

		#logo{
			width:342px;
			height:74px;
			margin:40px 0 0 20px;
			float:left;
			display:inline;
		}

		#header_right{
			margin:0 15px 0 0;
			width:500px;
		}

			#toplinks{
				float:right;
				display:inline;
				margin:5px 10px 0 0;
			}
	
			#toplinks,
			#toplinks a{
				color:#f8981d;
				font-weight:bold;
			}
			
				#toplinks li{
					float:left;
					color:#f8981d;
				}

			#contactdetails{
				text-align:right;
				float:right;
				display:inline;
				margin-right:10px;
				background:url(images/phone.jpg) 0 25px no-repeat;
				width:310px;
			}
	
				#contactdetails p {
					color:#545658;
					font-size:14px;
					line-height:14px;
					margin:0;
					padding:0;
					font-weight:bold;
				}
				
				#contactdetails p.top
				{
					padding-bottom:4px;
					padding-top:3px;
				}
	
					#contactdetails p span{
						color:#0071b8;
						font-size:40px;
						font-weight:bold;
						margin:0 0 -3px 0;
						padding:3px 0 0 0;
						line-height:40px;
						letter-spacing:-1px;
					}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* MAIN MENU ELEMENTS  */   
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

	#mainmenu{
		width:100%;
		float:left;
	}
	
	#mainmenu ul 
	{
		padding:0;
	}
	
		#mainmenu ul li{
			float:left;
			font-size:18px;
			letter-spacing:-1px;
			line-height:20px;
			padding:0;
		}
		
			#mainmenu a{
				color:#fff;
				font-weight:bold;
				display:block;
				height:33px;
				padding:11px 0 0 0px;
				text-align:center;
			}
			
			#mainmenu a:hover{
				background-position:0px -47px;
				text-decoration:none;
			}
			
	
			#menuleft{
				background:url(images/menu_left.jpg) top left no-repeat;
				width:200px;
			}
			
			
			#menu2{
				background:url(images/menu_second.jpg) top left no-repeat;
				width:159px;
			}
			
			
			#menu3{
				background:url(images/menu_third.jpg) top left no-repeat;
				width:140px;
			}
			
			
			#menu4{
				background:url(images/menu_forth.jpg) top left no-repeat;
				width:140px;
			}
			
			
			#menu5{
				background:url(images/menu_fifth.jpg) top left no-repeat;
				width:80px;
			}
			
			
			#mainmenu #menuright{
				background:url(images/menu_right.jpg) top left no-repeat;
				width:221px;
				text-align:left;
				padding-left:15px
			}
			
			#more{
				position:relative;
				z-index:99;
			}

			#dropdown_menu{
				position:absolute; top:42px; left:0; z-index:9999;
				display:none;
			}
			
				#dropdown_menu ul{
					background:url(images/menu_dropdown.png) bottom left no-repeat;
					width:200px;
					float:left;
					padding:5px 0 15px 0;
				}
				
					#dropdown_menu ul li{
						padding:2px 0 0 2px;
						width:190px;
						float:left;
						margin:0;
					}
				
					#mainmenu #dropdown_menu ul li a{
						color:#0071b8;
						font-size:12px;
						line-height:18px;
						height:auto!important;
						letter-spacing:0px;
						margin:0;
						padding:0 0 0 20px;
						text-align:left;
					}

						#dropdown_menu ul li a:hover{
							background:#c9eaff;
						}
						

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* LEFT MENU ELEMENTS  */   
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

	#leftmenu{
		width:175px;
		float:left;
		font-weight:bold;
		margin:0 25px 0 0;
	}
	
		#leftmenu ul li{
			border-bottom:1px solid #ccc;
			padding:0 0 10px 0;
			margin:0 0 10px 0;
			width:100%;
		}
		
		#leftmenu ul li.last{
			border:none;
		}
	
		#leftmenu a:hover{
			color:#f8981d;
		}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* HOME SLIDER ELEMENTS  */   
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

	.slider-wrap								{ width: 710px;}			
	.panel ul									{ text-align: left; margin: 0 15px 0 30px; }
	#main-photo-slider							{ overflow: hidden!important; width: 711px!important; height: 234px; position: relative; z-index:2;margin-top:2px; }
	.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; height:100%; width:711px; z-index:3; }
	.stripViewer .panelContainer .panel			{ float: left; height: 100%; width: 711px!important; background:url(images/slider_bg.jpg) top left no-repeat; }
	.stripNavL, .stripNavR, .stripNav			{ display: none; }
	#movers-row									{ float:left; margin:0 0 0 0; position:absolute; z-index:100;
												  background:url(images/tabs.jpg) top left no-repeat; width:711px; height:38px; }
	#movers-row div								{ float: left; text-align:center; }
	#movers-row p								{ padding:0; font-size:13px; }
	.cross-link									{ display: block; padding-top: 9px; z-index: 9999; height:30px; }
	
	.activating									{padding:0;}
	/* .active-thumb 							{ background: url(images/icon-uparrowsmallwhite.png) top center no-repeat;} */

	.wrapper									{padding:10px 0 0 20px;}
	.wrapper p									{font-size:14px; width:470px; font-weight:bold;}
	.wrapper a.caniclaim_button					{display:block; background:url(images/startyourclaimpng.png) top left no-repeat;
												 width:370px; height:37px; color:#fff; padding:0;
												 text-indent:-3000em; overflow:hidden;}
	.wrapper ul
	{
		margin:0 0 0 0px;
		padding:0 0 5px 0px;
	}
	.wrapper ul	li
	{
		margin:0; 
		padding:3px 0 3px 16px; 
		font-weight:normal; 
		font-size:15px; 
		line-height:20px;
		background-image:url(images/bullet.png);
		background-repeat:no-repeat;
		background-position:0px 7px;
	}
	.wrapper ul	li span	
	{
		font-weight:bold;
		color: #0071b8;
	}

	.stripViewer .panelContainer .panel.slide1	{background:url(images/slider1.jpg) top left no-repeat;}
	.stripViewer .panelContainer .panel.slide2	{background:url(images/slider1.jpg) top left no-repeat;}
	.stripViewer .panelContainer .panel.slide3	{background:url(images/slider1.jpg) top left no-repeat;}
	.stripViewer .panelContainer .panel.slide4	{background:url(images/slider1.jpg) top left no-repeat;}
	.stripViewer .panelContainer .panel.slide5	{background:url(images/slider1.jpg) top left no-repeat;}

	.tab1{ width:126px; background:url(images/tabs_sep.jpg) top right no-repeat;}
	.tab2{ width:202px; background:url(images/tabs_sep.jpg) top right no-repeat;}
	.tab3{ width:128px; background:url(images/tabs_sep.jpg) top right no-repeat;}
	.tab4{ width:113px; background:url(images/tabs_sep.jpg) top right no-repeat;}
	.tab5{ width:142px;}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* HOME INFO ELEMENTS  */   
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

	#infocontent{
		float:left;
		width:100%;
		margin:40px 0 0 0;
		padding:0;
		display:inline;
	}
	
		#infocontent ul
		{
			padding:0;
		}
	
			#infocontent ul li{
				float:left;
				display:inline;
				width:203px;
				height:240px;
				background:url(images/info_container.png) top left no-repeat;
				padding:4px 15px 0 15px;
				margin:5px 6px 2px 0;
			}

	#infocontent ul li.third
	{
		margin-right:0;
		margin-left:1px;
	}
	
		#infocontent ul li h2{
			float:left;
			width:auto;
		}
		
		#infocontent ul li img{
			margin:0 0 0px 0;
		}
		
		
			#infocontent ul li p a{
				font-weight:bold;
			}
			
				#infocontent ul li p a.claimnow{
					background:url(images/mini_claimnow.jpg) top left no-repeat;
					width:84px!important;
					height:19px!important;
					display:block;
					text-indent:-3000em;
					overflow:hidden;
					font-size:0;
					line-height:0;
				}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* INNER FOOTER ELEMENTS  */   
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

	#infofooter{
		position:absolute;
		bottom:0;
		left:0;
		background:url(images/infofooter.jpg) top left no-repeat;
		width:957px;
		height:393px;
		color:#fff;
	}

		#infofooter h1, #infofooter h2{
			font-size:24px;
			line-height:28px;
			color:#ffffff;
			letter-spacing:-1px;
		}
		#infofooter p {
			color:#ffffff;
		}
		
		#infofooter em{
			color:#bed2df;
			font-style:italic;
		}

		#infofooter a{
			color:#f8981d;
			font-weight:bold;
		}

		#getintouch{
			position:absolute;
			top:85px;
			left:25px;
			width:235px;
		}

		#extra{
			position:absolute;
			top:85px;
			left:310px;
			width:325px;
		}
		
			#startyourclaim{
				background:url(images/start_your_claim.jpg) top left no-repeat;
				width:175px;
				height:38px;
				text-indent:-3000em;
				overflow:hidden;
				display:block;
				line-height:0;
				font-size:0;
			}
			
				#startyourclaimpng{
					background:url(images/startyourclaimpng.png) top left no-repeat;
					width:175px;
					height:38px;
					text-indent:-3000em;
					overflow:hidden;
					display:block;
					line-height:0;
					font-size:0;
				}


		#latestnews{
			position:absolute;
			top:85px;
			left:660px;
			width:285px;
		}
		
			#latestnews h2 a{
				color:#fff;
			}
		
			#latestnews li{
				margin:0 0 10px 0;
				color:#fff;
			}
		
			#latestnews a{
				color:#f8981d;
			}


		#requestcallback_footer ul li{
			float:left;
			width:100%;
			padding:3px 0;
			margin:0;
		}
	
		#requestcallback_footer label{
			float:left;
			width:55px;
			color:#fff;
			font-weight:normal;
			margin:0;
		}
		
			#requestcallback_footer .textfield label{
				width:85px;
			}
		
		#requestcallback_footer .larger_input input,
		#requestcallback_footer select{
			float:right;
			width:140px;
			padding:4px;
		}
		
			#requestcallback_footer input{
				float:right;
			}
		
			#requestcallback_footer .textfield select{
				width:120px;
			}

/*
		#requestcallback_footer ul{
			float:left;
			display:inline;
			margin:0;
			padding:0;
		}

			#requestcallback_footer ul li{
				float:left;
				width:100%;
				margin:0 0 7px 0;
				padding:0 0 2px 0;
			}
			
				#requestcallback_footer input,
				#requestcallback_footer select
				{
					padding:3px;
					width:225px;
				}
				
				#requestcallback_footer select{
					width:233px;
				}
				
				#callmeback_submit{
					background:url(images/callmeback.jpg) top left no-repeat;
					width:175px!important;
					height:38px!important;
					border:none;
					text-indent:-3000em;
					overflow:hidden;
					line-height:0;
					font-size:0;
					cursor:pointer;
				}
*/
	#infofooter_titles{
		position:absolute;
		top:0;
		left:0;
		font-weight:bold;
	}
	
		#infofooter_titles #phonenumber {
			background:url(images/phone.jpg) 0 20px no-repeat;
			padding:18px 0 18px 45px;
			color:#0071b8;
			position:absolute;
			left:25px;
			top:0;
			width:430px;
		}
		
		#normalphonenumber {
			background:url(images/phone.jpg) 0 5px no-repeat;
			padding:5px 0 10px 45px;
			color:#0071b8;
		}
		
			#normalphonenumber p{
				font-size:28px;
				line-height:32px;
				letter-spacing:-1px;
				color:#545658;
			}
		
		#infofooter_titles #email {
			background:url(images/email.jpg) 0 20px no-repeat;
			padding:18px 0 18px 45px;
			position:absolute;
			left:305px;
			top:0;
			width:200px;
		}
		
			#infofooter_titles #email a{
				color:#0071b8;
			}

		#infofooter_titles #online_form{
			background:url(images/claimform.jpg) 0 16px no-repeat;
			padding:18px 0 18px 50px;
			position:absolute;
			left:510px;
			top:0;
			width:300px;
		}
		#infofooter #infofooter_titles #phonenumber p,
		#infofooter #infofooter_titles #email p,
		#infofooter #infofooter_titles #online_form p 
		{
			font-size:28px;
			line-height:32px;
			letter-spacing:-1px;
			color:#545658;
		}
			#online_form a{
				color:#0071b8;
			}



	#startclaimcontainer{
		float:left; width:100%;
		padding-top:10px;
		margin-top:10px;
		border-top:1px solid #dddddd;
	}
	
		#startclaimbutton{
			 float:left;
			 margin:0 20px 0 0;
		}
		
			#startclaimbutton a{
				float:left;
			}

		#or{
			float:left;
			padding:5px 0 0 0;
			font-size:28px;
			line-height:32px;
			letter-spacing:-1px;
			color:#545658;
		}
		
		#startclaimcontainer #normalphonenumber{
			float:left;
			margin: 0 0 0 10px;
		}
		
			#startclaimcontainer #normalphonenumber p{
				margin:0; padding:0;
			}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* RIGHT COLUMN ELEMENTS  */   
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
	
	#requestcallback ul li.last,
	#compensation_calc ul li.last
	{
		margin:0;
	}

	#compensation_calc ul li.last 
	{
		margin-top:5px;
	}

	#requestcallback{
		background:url(images/requestcallback.png) top left no-repeat;
		width:210px;
		padding:10px 10px 0px 10px;
		margin:0;
		float:left;
	}
	
		#requestcallback_footerbg{
			background:url(images/requestcallback_footer.png) top left no-repeat;
			height:8px;
			width:230px;
			float:left;
		}
	
		#requestcallback h3{
			color:#fff;
		}
		
		#requestcallback p.statement{
			color:#fff;
			font-size:8pt;
		}
	
		#requestcallback ul li{
			float:left;
			width:100%;
			padding:3px 0;
			margin:0;
		}
	
		#requestcallback label{
			float:left;
			width:85px;
			color:#fff;
			font-weight:bold;
			margin:0;
		}
		
			#requestcallback .textfield label{
				width:85px;
			}
		
		#requestcallback input,
		#requestcallback select{
			float:right;
			width:110px;
			padding:4px;
		}
		
			/*#input_4_1, #input_4_3, #input_4_5, #input_4_6{padding:4px;}*/
		
			#requestcallback .textfield select{
				width:115px;
			}


	#gforms_confirmation_message{
		color:#f00;
		background:#fff;
		border:1px solid #f00;
		padding:10px;
		font-size:12px;
	}
	
	.format_text .gform_wrapper ul 
	{
		padding:5px 0;
		margin:0;
		overflow:hidden;
	}
	
	.format_text .gform_wrapper li 
	{
		list-style:none;
		padding:5px 0;
		margin:0;
		overflow:hidden;
	}
	
	.gform_wrapper .validation_message{
		color:#f00!important;
		font-size:10px;
		line-height:14px;
		overflow:hidden;
		float:left;
		clear:both;
		padding-left:40px;
	}
	
	.format_text .validation_message{
		color:#4d4d4d;
		padding-left:350px;
		width:260px;
	}

	#form1 p{
		float:left;
		width:100%;
	}

	#form1 label,
	.format_text .gform_wrapper label {
		float:left;
		width:350px;
	}
	
	.format_text .gform_wrapper .ginput_complex 
	{
		overflow:hidden;
		float:left;
		clear:left;
		padding-right:30px;
		width:610px;
	}
	
	.format_text .gform_wrapper .ginput_complex span
	{
		overflow:hidden;
		float:left;
		padding:5px 0;
		width:100%;
	}
	
	.format_text .gform_wrapper .ginput_complex label 
	{
		float:left;
		width:300px;
	}
	
	.format_text .gform_wrapper .ginput_complex input 
	{
		float:right;
		clear:left;
	}
	
	#form1 input,
	.format_text .gform_wrapper input {
		float:left;
		width:250px;
		padding:4px;
	}
	
	#form1 select,
	.format_text .gform_wrapper select,
	.format_text .gform_wrapper textarea {
		float:left;
		width:250px;
		padding:4px;
	}
	
	.format_text .gform_wrapper select 
	{
		width:260px;
	}
	
		#form1 #submit,
		.format_text .gform_wrapper submit {
			width:176px;
			height:38px;
			border:none;
			background:none;
			text-indent:-3000em;
			line-height:0;
			font-size:0;
		}
		
		#error,
		.format_text .gform_wrapper #error {
			background:#fcc;
			border:1px solid #f00;
			padding:10px;
			font-size:12px;
			margin:0 0 10px 0;
			float:left;
			width:95%;
		}


	#compensation_calc{
		float:left;
		width:235px;
		margin:5px 0 0 0;
		padding:0;
	}
	
		#comp_calc_top{
			background:url(images/comp_calc_top.jpg) top left no-repeat;
			width:235px;
			height:62px;
		}
		
			#comp_calc_top h3{
				padding:12px 0 0 65px;
			}
			
				#comp_calc_top h3 a{
					width:160px;
					height:40px;
					display:block;
					color:#4b4b4d;
				}

		#comp_calc_bottom{
			background:url(images/comp_calc_bottom.jpg) top left no-repeat;
			width:235px;
			height:15px;
		}

		#comp_calc_middle{
			background:url(images/comp_calc_middle.jpg) top left repeat-y;
			width:235px;
		}
			
			#comp_calc_middle ul{
				padding:5px 0 0 0;
			}
		
				#comp_calc_middle ul li{
					margin:0 0 0 20px;
				}
			
					#comp_calc_middle ul li a{
						color:#0071b8;
						font-weight:bold;
					}

	#howereyouhurt{
		float:left;
		width:235px;
		margin:5px 0;
		background: #fff;
	}

		#howereyouhurt h2{
			font-size:18px;
			color:#4b4b4d;
			padding:0 0 0 20px;
			margin:0;
		}

		#howereyouhurt_top{
			background:url(images/howwereyouhurt_top.jpg) top left no-repeat;
			width:235px;
			height:11px;
			padding:0;
			margin:0;
		}
		
		#howereyouhurt_bottom{
			background:url(images/howwereyouhurt_bottom.jpg) bottom left no-repeat;
			width:235px;
		}

		#howereyouhurt_middle{
			background:url(images/howwereyouhurt_middle.jpg) top left repeat-y;
			width:235px;
			overflow:hidden;
		}
			
			#howereyouhurt_middle ul
			{
				padding-left:20px;
				padding-bottom:22px;
			}
		
				#howereyouhurt_middle ul li{
				}
			
					
	#see_our_ad{
		background:url(images/see_ad.jpg) top left no-repeat;
		float:left;
	}
	
		#see_our_ad a{
			display:block;
			width:225px;
			height:89px;
			padding:5px 0 0 10px;
		}
		
			#see_our_ad a:hover{
				text-decoration:none;
			}

		#see_our_ad span{
			font-size:16px;
			color:#fff;
			font-weight:bold;
		}

			#see_our_ad span.large{
				color:#0071b8;
				font-size:32px;
			}
			
			#see_our_ad span.small{
				font-size:12px;
			}

	
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* FOOTER COLUMN ELEMENTS  */   
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

	#footer{
		background:url(images/footer.jpg) top left repeat-y;
		width:940px;
		/*height:145px;*/
		float:left;
		padding:10px 0 10px 20px;
	}
	
		#footer ul
		{
			overflow:hidden;
			width:100%;
			padding:5px 0;
		}
	
			#footer ul li{
				float:left;
			}
			
				#footer ul li a{
					color:#343434;
					font-size:12px;
				}
		
		#footer p.smallgrey{
			font-size:11px;
			color:#9c9c9c;
			padding:5px 0;
			width:90%;
		}





/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* WORDPRESS ELEMENTS  */   
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


	
	#gform_wrapper_3{
		width:100%;
		float:left;
	}
	
		#gform_wrapper_3 li{
			width:100%;
			float:left;
			margin:0;
		}
		
		.gform_footer 
		{
		}
		
		.format_text .gform_footer 
		{
			overflow:hidden;
			padding-right:30px;
			padding-bottom:10px;
		}
		
		.gform_footer input.button{
			background: url("images/startyourclaimpng.png") no-repeat left top;
			width:175px;
			height:38px;
			display:block;
			float:right;
			border:none;
			margin:0 0 0 30px;
			text-indent:-3000em;
			cursor:pointer;
			line-height:0;
			font-size:0;
		}
	
	
		#gform_wrapper_3 .gform_footer input.button{
			background: url("images/submityourclaim.png") no-repeat left top;
		}
	
		#gform_wrapper_4 .gform_footer input,#gform_wrapper_5 .gform_footer input,#gform_wrapper_6 .gform_footer input{
			background: url("images/callmeback.png") no-repeat left top;
			width:152px;
			height:35px;
			display:block;
			float:right;
			border:none;
			text-indent:-3000em;
			cursor:pointer;
			line-height:0;
			font-size:0;
			margin:10px 0 0 0;
		}
#infofooter{background:url(images/infofooter-red.jpg) top left no-repeat;}
.iphone-ftr .lft-iphone{float:left;width:95px;background: url("images/iphone-left.jpg") no-repeat left top;}
.iphone-ftr .lft-iphone a{height:236px;width:95px;}
.iphone-ftr .rght-iphone{float:right;width:px;width:140px;}
.iphone-ftr .rght-iphone a{height:46px;width:119px;background: url("images/btn-iphone.jpg") no-repeat left top;margin-top:15px;}
.iphone-ftr a{display:block;text-indent:-9999px;font-size:0px;line-height:0px;cursor:pointer;}
