body { font:85% arial, sans-serif; line-height:1.9; } 
p { margin-bottom:1.3em; }
hr { height:1px; background:none; border:0; border-top:1px solid #e9ebec; margin:14px 0 20px 0; }
ul, ol { margin-bottom:1.7em; margin-left:40px; }
ul li { list-style-type: square; }
ol li {list-style-type:decimal;}
table { font-size:1em; margin-bottom:2em; }
table p { }
iframe { border:1px solid #e9ebec; padding:3px; }
a { color:#e5132c; }
a:hover { text-decoration:none; }
a img {  }
a:hover img {  }
a img.noback { background:none; padding:0; border:none; }
a:hover img.noback { background:none; padding:0; border:none; }
h1, h2, h3, h4 { font-weight:normal; }
h1 { font-size:2.5em; line-height:1.5; color:#e5132c; margin-bottom:0.6em;  } 
h2 { font-size:1.5em; line-height:1.5; color:#e5132c; margin-bottom:0.6em; } 
h3 { font-size:1.3em; line-height:1.5; color:#222; margin-bottom:0.6em; } 
h4 { font-size:1.2em; line-height:1.5; color:#e5132c; margin-bottom:0.6em; } 
 /* different coloured page heading styles at bottom of stylesheet */


#testimonials {background:url(testimonial_bkg.gif) no-repeat; width:204px; height:267px; padding:5px 8px 54px 8px; clear:both; }
#testimonials h2 {display:none}
#testimonials marquee {width:204px; height:263px;}
#testimonials blockquote {margin:0 0 20px 0; padding:0; line-height:1.5;}
#testimonials blockquote strong {clear:both; display:block;}

marquee { width:220px; height:400px; }
img.clsleft { margin-right:10px; margin-bottom:10px; }
img.clsmiddle { margin-right:10px; margin-left:10px; margin-bottom:10px; }
img.clsright { margin-left:10px; margin-bottom:10px; }
img.clsborderleft { border:1px solid #e9ebec; padding:4px; background:#fff; margin-right:10px; margin-bottom:10px; } 
img.clsbordermiddle { border:1px solid #e9ebec; padding:4px; background:#fff; margin-right:10px; margin-left:10px; margin-bottom:10px; }
img.clsborderright { border:1px solid #e9ebec; padding:4px; background:#fff; margin-left:10px; margin-bottom:10px; }
.datatable { border-top:1px solid #e9ebec;  }
.datatable th {  } 
.datatable td { border-bottom:1px solid #e9ebec; padding:8px 4px; } 
.notes { font-size:0.9em; } 
.shout { font-size:1.2em; color:#e5132c; } 
.shout2 { font-size:1.2em; color:#000; } 
.submit, .reset  { border:0; padding:5px; width:100px; cursor:pointer; color:#fff; background:#e5132c; } 
.reset { background:#000;  } 
.quote {  } 
.caption {  } 
.custom1 {  } 
.custom2 {  } 
.border { border:1px solid #e9ebec; padding:4px; background:#fff; } 
.noborder { border:0; }
.clear { clear:both; }
.three_col, .three_col_end { float:left; background:re; width:270px; margin:0 30px 10px 0; padding-right:30px; border-right:1px solid #e9ebec; min-height:330px; }
.three_col_end { width:290px; margin-right:0; padding-right:0; border:0; float:right; }
#container, #bottom_container { width:960px; margin:0 auto; }
#sitelogo { margin-top:35px; }
#claim_button { width:120px; height:120px; position:absolute; margin:57px 0 0 328px; background:url(claim_button.gif) no-repeat left; }
div>/**/#claim_button { margin:57px 0 0 331px; }
#claim_button:hover { background:url(claim_button.gif) no-repeat right; }

#nav { font-size:1.3em; margin:0; padding:0; margin-top:30px; width:720px; list-style-type:none; }
#nav ul, #nav ul ul { text-align:left; }
#nav li { display:inline; position:relative; top:5px; margin-right:-3px /* fixes inline list bug */; }
#nav li a { padding:5px 30px 5px 0; text-decoration:none;  color:#3b3e40; background:#fff; }
#nav li a:hover { color:#2a2a2a; background:#fff; }
#nav li ul { margin:0; padding:0; display:none; position:absolute; top:26px/* distance away from the main nav bar */; margin:0; padding:0; list-style-type:none; }
#nav li>/**/ul { top:21px /* distance away from the main nav bar for firefox */ ; }

#nav ul ul { position:relative; margin:-5px 0 0 160px /* moves second drop down away from first */; display:block; padding:0; display:none; top:-24px;  } 
#nav li:hover ul ul, #nav li.over ul ul { display:none; }
#nav li:hover ul, #nav li li:hover ul, #nav li.over ul, #nav li li.over ul, #nav ul li a { display:block; width:174px /* width of the drop-downs */; left:-8px; }

/** styling the drop-down menu **/
#nav #active { color:#e5132c; cursor:default; }
#nav ul li a { padding:0 0 0 8px; background:#eff3f5; color:#2a2a2a; }
#nav ul li a:hover { background:#e0e7ea; }

#pagebody_wrap { clear:both;  }
#pagebody { padding:0 20px 0 0; clear:both; width:695px; float:left; background:url(pagebodywrap_back.gif) repeat-y right; margin:20px 0 20px 0; min-height:480px; text-align:justify}

#front_links { float:right; width:487px; height:373px; padding:13px 0 20px 13px;  background:url(front_links_back.gif) no-repeat; margin:0 0 0 50px; }
div>/**/#front_links { height:393px; }
#front_links span, #claim_button span { display:none; }
#ppi, #bank, #credit_card, #mortgage { float:left; display:block; width:230px; height:150px; } 
#ppi { background:url(ppi_front.gif) no-repeat left; margin:0 14px 12px 0; }
#ppi:hover { background:url(ppi_front.gif) no-repeat right; }
#bank { background:url(bank_front.gif) no-repeat left; }
#bank:hover { background:url(bank_front.gif) no-repeat right; }
#credit_card { background:url(credit_card_front.gif) no-repeat left; margin:0 14px 0 0 }
#credit_card:hover { background:url(credit_card_front.gif) no-repeat right; }
#mortgage { background:url(mortgage_front.gif) no-repeat left; margin-bottom:35px;}
#mortgage:hover { background:url(mortgage_front.gif) no-repeat right; }
#claim_front { clear:both; display:block; width:500px; height:45px; background:url(claim_front.gif) no-repeat left; margin:0 0 0 -13px; }
#claim_front:hover { background:url(claim_front.gif) no-repeat right; }

#bottom { background:url(bottom_back.gif) repeat-x; height:163px; font-size:0.8em; color:#576266; clear:both; }
#bottom a { color:#576266; }
#bottom a:hover { color:#000; }
#bottom_container { background:url(bottom_container_back.jpg) left no-repeat; height:163px; }
#bottom_container p { margin:0 0 1em 0; }
#bottom_left { float:left; padding-top:20px; }
#bottom_left ul { margin:0; padding:0; list-style-type:none;  list-style:none;  padding-top:40px;  }
#bottom_left ul li {list-style:none; }
#bottom_right { float:right; text-align:right; padding-top:20px; }

/*#ppi_button, #bank_button, #credit_button, #mortgage_button, #business_button { display:block; height:133px; float:left; }
#ppi_button { background:url(ppi_button.gif) no-repeat; width:187px;  }
#ppi_button:hover { background:url(ppi_button_hover.gif) no-repeat;  }
#bank_button { background:url(bank_button.gif) no-repeat; width:183px;  }
#bank_button:hover { background:url(bank_button_hover.gif) no-repeat; }
#credit_button { background:url(credit_button.gif) no-repeat; width:182px;  }
#credit_button:hover { background:url(credit_button_hover.gif) no-repeat;  }
#mortgage_button { background:url(mortgage_button.gif) no-repeat; width:182px;  }
#mortgage_button:hover { background:url(mortgage_button_hover.gif) no-repeat;  }
#business_button { background:url(business_button.gif) no-repeat; width:189px;  }
#business_button:hover { background:url(business_button_hover.gif) no-repeat;  }*/

#buttons { clear:both; width:932px; height:112px; background:url(top_button_back.gif) no-repeat top left; margin:20px 0 0 0; padding:16px 0 0 28px; }
#buttons span { display:none; }
#ppi_button, #bank_button, #credit_button, #mortgage_button, #business_button { float:left; display:block; height:104px; } 
#ppi_button { background:url(ppi_button.gif) no-repeat left; margin-right:27px; width:159px;}
#ppi_button:hover { background:url(ppi_button.gif) no-repeat right; height:104px }
#bank_button { background:url(bank_button.gif) no-repeat left;  width:158px; }
#bank_button:hover { background:url(bank_button.gif) no-repeat right; height:104px }
#credit_button { background:url(credit_button.gif) no-repeat left; margin-right:27px; width:158px; }
#credit_button:hover { background:url(credit_button.gif) no-repeat right; height:104px }
#mortgage_button { background:url(mortgage_button.gif) no-repeat left; margin-right:27px; width:159px; }
#mortgage_button:hover { background:url(mortgage_button.gif) no-repeat right; height:104px }
#business_button { background:url(personal_injury_button.gif) no-repeat left; width:159px; margin-right: 27px; }
#business_button:hover { background:url(personal_injury_button.gif) no-repeat right; height:104px }

#rightcol { width:220px; float:right; margin-top:34px; font-size:0.9em; padding-left:20px; }
#rightcol h2 { font-size:1.8em; }


#map { float:right; margin-left:15px; margin-bottom:15px; }

.quote_form { width:450px; font-size:0.9em; float:left;}
.quote_form th { background:#ecf0f2 none repeat scroll 0 0; color:#000000; font-weight:normal; padding:2px 5px; }
.quote_form td { padding:8px; }
.quote_form input { border:2px solid #ecf0f2; }
.quote_form textarea { border:2px solid #ecf0f2; }

.three_col_new { float:right; width:270px; margin:0; min-height:330px; margin:0 -20px 15px 15px; }

#claim_front2 { clear:both; display:block; width:239px; height:45px; background:url(introducer.gif) no-repeat left; margin:15px 0 0 0; float:left; }
#claim_front2:hover { background:url(introducer.gif) no-repeat right; }
#claim_front2 span { display:none; }

#claim_front_right1 { clear:both; display:block; width:239px; height:45px; background:url(introducer.gif) no-repeat left; margin:10px 0 15px -15px; float:left; }
#claim_front_right1:hover { background:url(introducer.gif) no-repeat right; }
#claim_front_right1 span { display:none; }



#claim_front_right6, #claim_front_right7, #claim_front_right8, #claim_front_right10, #claim_front_right11, #claim_front_right12, #claim_front_right13, { clear:both; display:block; width:239px; height:45px; background:url(introducer.gif) no-repeat left; margin:0 0 15px -15px; float:left; }
#claim_front_right6:hover, #claim_front_right7:hover, #claim_front_right8:hover, #claim_front_right10:hover, #claim_front_right11:hover, #claim_front_right12:hover, #claim_front_right13:hover { background:url(introducer.gif) no-repeat right; }
#claim_front_right6 span, #claim_front_right7 span, #claim_front_right8 span, #claim_front_right10 span, #claim_front_right11 span, #claim_front_right12 span, #claim_front_right13 span { display:none; }

#claim_front_right2 { clear:both; display:block; width:239px; height:45px; background:url(introducer_pink.gif) no-repeat left; margin:0 0 15px -15px; float:left; }
#claim_front_right2:hover { background:url(introducer_pink.gif) no-repeat right; }
#claim_front_right2 span { display:none; }

#claim_front_right3 { clear:both; display:block; width:239px; height:45px; background:url(introducer_green.gif) no-repeat left; margin:0 0 15px -15px;  float:left; }
#claim_front_right3:hover { background:url(introducer_green.gif) no-repeat right; }
#claim_front_right3 span { display:none; }

#claim_front_right4 { clear:both; display:block; width:239px; height:45px; background:url(introducer_blue.gif) no-repeat left; margin:0 0 15px -15px;  float:left; }
#claim_front_right4:hover { background:url(introducer_blue.gif) no-repeat right; }
#claim_front_right4 span { display:none; }

#claim_front_right5 { clear:both; display:block; width:239px; height:45px; background:url(introducer_yellow.gif) no-repeat left; margin:0 0 15px -15px;  float:left; }
#claim_front_right5:hover { background:url(introducer_yellow.gif) no-repeat right; }
#claim_front_right5 span { display:none; }

#claim_now_button {clear:both; display:block; width:239px; height:45px; background:url(claim_in_60_seconds.gif) no-repeat left; margin:0 0 10px 0; float:left; text-indent:-9999px;}
#claim_now_button:hover { background:url(claim_in_60_seconds.gif) no-repeat right; }#claim_now_button span { display:none; }

#claim_now_button_extra1 {clear:both; display:block; width:239px; height:45px; background:url(claim_in_60_seconds.gif) no-repeat left; margin-left:-15px; margin-top:10px; float:left; text-indent:-9999px;}
#claim_now_button_extra1:hover { background:url(claim_in_60_seconds.gif) no-repeat right; }#claim_now_button_extra1 span { display:none; }

#claim_now_button_extra3 {clear:both; display:block; width:239px; height:45px; background:url(claim_in_60_seconds_green.gif) no-repeat left; margin-left:-15px; margin-top:10px; float:left; text-indent:-9999px;}
#claim_now_button_extra3:hover { background:url(claim_in_60_seconds.gif) no-repeat right; }#claim_now_button_extra3 span { display:none; }

#claim_now_button_extra5 {clear:both; display:block; width:239px; height:45px; background:url(claim_in_60_seconds_yellow.gif) no-repeat left; margin-left:-15px; margin-top:10px; float:left; text-indent:-9999px;}
#claim_now_button_extra5:hover { background:url(claim_in_60_seconds.gif) no-repeat right; }#claim_now_button_extra5 span { display:none; }

#claim_now_button_extra2 {clear:both; display:block; width:239px; height:45px; background:url(claim_in_60_seconds_pink.gif) no-repeat left; margin-left:-15px; margin-top:10px; float:left; text-indent:-9999px;}
#claim_now_button_extra2:hover { background:url(claim_in_60_seconds_pink.gif) no-repeat right; }#claim_now_button_extra2 span { display:none; }

#claim_now_button_extra4 {clear:both; display:block; width:239px; height:45px; background:url(claim_in_60_seconds_blue.gif) no-repeat left; margin-left:-15px; margin-top:10px; float:left; text-indent:-9999px;}
#claim_now_button_extra4:hover { background:url(claim_in_60_seconds.gif) no-repeat right; }#claim_now_button_extra4 span { display:none; }

#claim_now_button_extra6 {clear:both; display:block; width:239px; height:45px; background:url(claim_in_60_seconds.gif) no-repeat left; margin:0 0 10px 0; float:left; text-indent:-9999px; display:none; }
#claim_now_button_extra6:hover { background:url(claim_in_60_seconds.gif) no-repeat right; }
#claim_now_button_extra6 span { display:none; }

#claim_now_button_extra7, #claim_now_button_extra8, #claim_now_button_extra9, #claim_now_button_extra10, #claim_now_button_extra11, #claim_now_button_extra12, #claim_now_button_extra13 {clear:both; display:block; width:239px; height:45px; background:url(claim_in_60_seconds_green.gif) no-repeat left; margin:0 0 10px 0; float:left; text-indent:-9999px; margin-left:-15px; }
#claim_now_button_extra16 {clear:both; display:block; width:239px; height:45px; background:url(claim_in_60_seconds_red.gif) no-repeat left; margin:0 0 10px 0; float:left; text-indent:-9999px; margin-left:-15px; }
#claim_now_button_extra7:hover, #claim_now_button_extra8:hover, #claim_now_button_extra9:hover, #claim_now_button_extra10:hover, #claim_now_button_extra11:hover, #claim_now_button_extra12:hover, #claim_now_button_extra13:hover { background:url(claim_in_60_seconds_green.gif) no-repeat right; }
#claim_now_button_extra16:hover { background:url(claim_in_60_seconds_red.gif) no-repeat right; }

#claim_now_button_extra7 span, #claim_now_button_extra8 span, #claim_now_button_extra9 span, #claim_now_button_extra10 span, #claim_now_button_extra11 span, #claim_now_button_extra12 span, #claim_now_button_extra13 span, #claim_now_button_extra16 span { display:none; }


#callback {margin:-10px 0 15px 0; width:210px;}
#callback .inputsurround {overflow:hidden; padding:5px 0 0 0; }
#callback .inputsurround label {float:left; width:80px;}
#callback .inputsurround input, form .inputsurround textarea {float:right; width:120px; clear:right}
#callback .inputsurround .submit {background: #e5132c; border: 0; cursor: pointer; color: white; padding:2px; width:70px; margin: 0; clear:both;}


#page2 h1, #page2 h2, #page2 h4, #page2 a  {color:#df2871}
#page3 h1, #page3 h2, #page3 h4, #page3 a {color:#45a938}
#page4 h1, #page4 h2, #page4 h4, #page4 a {color:#5c76b5}
#page5 h1, #page5 h2, #page5 h4, #page5 a {color:#eaa508}

#page2 #callback .submit {background:#df2871}
#page3 #callback .submit {background:#45a938}
#page4 #callback .submit {background:#5c76b5}
#page5 #callback .submit {background:#e8b91e}

#claimit1 { display:none; }
#twitter { margin: 10px 0 10px 0px; }
