body, img, div, a, form, table, tr, th, span, p, h1, h2, h3, ul, li {
  margin:0px;
  padding:0px;
  outline:0px;
  border:none;
  
  font-family:Arial, Helvetica, sans-serif;
  text-decoration:none;
}

body {
  padding:10px;
}

body ul{
  padding:20px;
}

body.design {
  padding:0px;
}

body.design ul {
  padding:0px;
}

body p{
  padding:10px 0px 10px 0px;
}

body.design p{
  padding:0px;
}

h1 {
  color:#3c4d59;
  font-size:18px;
  padding:5px 0px 5px 0px;
}

h2 {
  color:#c22026;
  font-size:16px;
  padding:5px 0px 5px 0px;
}

h3 {
  color:#3c4d59;
  font-size:14px;
  padding:5px 0px 5px 0px;
}

div#internal_top_full a.name{
  color:#c22026;
  font-weight:bold;
  font-size:14px;
}

a:hover {
  text-decoration:underline;
}

div#personal_injury_container {
  width:905px;
  margin:auto;
  padding:0px 30px 15px 30px;
  border-left:#a9a9a9 1px solid;
  border-right:#a9a9a9 1px solid;
  background-image:url(images/bg_repeat.gif);
  background-repeat:repeat-x;
  background-color:#f3f3f3;
}

div#header {
  width:100%;
  height:153px;
}

div#contact_persoanl_injury {
  width:100%;
  height:75px;
}

a {
  color:#3C4E5A;
}

div#logo {
  width:273px;
  float:left;
}

div#navigation {
  width:620px;
  float:left;
  padding-left:10px;
}

table#small_contact_details {
  color:#3c4e5a;
  font-size:16px;
  margin-top:5px;
}

table#small_contact_details a {
  color:#3c4e5a;
}

td.contact_email {
  color:#3c4e5a;
  font-size:15px;
  padding:0px 3px 0px 3px;
}

td.contact_telephone {
  color:#3c4e5a;
  font-size:25px;
  padding:0px 3px 0px 3px;
}

table#contact_table {
  width:495px;
  float:right;
  margin-top:1px;
}

div#home_page_links {
  padding-top:9px;
}

div#home_page_links a.home_page_link_margin {
  margin-right:9px;
}

div#internal_page_links {
  background:url(images/internal_button_holder.jpg) no-repeat top left;
  width:887px;
  height:74px;
  padding:7px 0px 7px 0px;
  margin:10px 0px 0px 8px;
}

div#internal_page_links a {
  padding:0px 0px 0px 65px;  
}

div#flash_holder {
  height:440px;  
}

div#left_middle {
  width:677px;
  float:left;
  clear:both;
}

div#claims_calculater_middle {
  background:url(images/claims_calculater_middle.gif) top left repeat-y;
  margin:3px 0px 0px 7px;
  width:439px;
  float:left;
  display:inline;
}

div#claims_calculater_top {
  background:url(images/claims_calculater_top.gif) top left no-repeat;
}

div.clear {
  clear:both;
}

div#claims_calculater_bottom {
  background:url(images/claims_calculater_bottom.gif) bottom left no-repeat;
  padding:45px 20px 5px 20px;
  min-height:445px;
	height:auto !important;
	height:445px;
}

div#faq_middle {
  background:url(images/faq_middle.gif) top left repeat-y;
  margin:3px 0px 0px 10px;
  width:216px;
  float:left;
  display:inline;
}

div#faq_top {
  background:url(images/faq_top.gif) top left no-repeat;
}

div#faq_bottom {
  background:url(images/faq_bottom.gif) bottom left no-repeat;
  padding:48px 20px 0px 20px;
  color:#1c1f21;
  font-size:11px;
  height:218px;
}

div#testimonials_middle {
  background:url(images/faq_middle.gif) top left repeat-y;
  margin:3px 0px 0px 10px;
  width:216px;
  float:left;
  display:inline;
}

div#testimonials_top {
  background:url(images/testimonials_top.gif) top left no-repeat;
}

div#testimonials_bottom {
  background:url(images/testimonials_bottom.gif) bottom left no-repeat;
  padding:48px 20px 0px 20px;
  color:#1c1f21;
  font-size:15px;
  font-weight:bold;
  height:218px;
}
div#testimonials_bottom p.red {
  color:#c11421;
  padding-top:15px;
}

div#request_callback_middle {
  background:url(images/request_callback_middle.gif) top left repeat-y;
  margin:3px 0px 0px 7px;
  width:216px;
  float:left;
  display:inline;
}

div#request_callback_top {
  background:url(images/request_callback_top.gif) top left no-repeat;
}

div#request_callback_bottom {
  background:url(images/request_callback_bottom.gif) bottom left no-repeat;
  padding:48px 10px 22px 10px;
  color:#1c1f21;
  font-size:11px;
  height:465px;
}

table.callback td{
  padding:5px 0px 5px 0px;  
}

.testimonial{
  height:180px;
  overflow:hidden;
}

input.call_back_text_input {
  width:180px;
}

div#internal_middle {
  width:666px;
  background:url(images/internal_middle.gif) repeat-y top left;
  margin:6px 0px 0px 7px;
  float:left;
  display:inline;
}

div#accident_compensation_claims_top {
  background:url(images/accident_compensation_claims_top.gif) top left no-repeat;
}

div#internal_bottom {
  background:url(images/internal_bottom.gif) bottom left no-repeat;
  padding:48px 15px 22px 15px;
  color:#1c1f21;
  font-size:12px;
  line-height:24px;
  overflow:hidden;
	min-height:445px;
	height:auto !important;
	height:445px;
}

div#internal_bottom p {
  padding:5px 0px 5px 0px;
}

img.internal_split {
  padding:10px 0px 10px 0px;
}

div#internal_small_middle {
  width:215px;
  background:url(images/internal_small_middle.gif) repeat-y top left;
  margin:6px 0px 0px 7px;
  float:right;
  display:inline;
}

div.internal_small_middle {
  width:215px;
  background:url(images/internal_small_middle.gif) repeat-y top left;
  margin:6px 0px 0px 7px;
  float:right;
  display:inline;
}

div#right_col {
  width:215px;
  float:right;
  margin-right:10px
}

div#internal_bottom ul,
div#internal_top_full ul{
  padding-left:40px;
}

div#internal_bottom ul li,
div#internal_top_full ul li{
  padding-left:10px;
}

div#other_types_top {
  background:url(images/other_types_top.gif) top left no-repeat;
  padding:48px 15px 22px 15px;
  color:#1c1f21;
  font-size:11px;
}

div#other_case_studies {
  background:url(images/other_case_studies.gif) top left no-repeat;
  padding:48px 15px 22px 15px;
  color:#1c1f21;
  font-size:11px;
}

div#internal_small_bottom {
  background:url(images/internal_small_bottom.gif) bottom left no-repeat;
}

div.internal_small_bottom {
  background:url(images/internal_small_bottom.gif) bottom left no-repeat;
}

div#internal_small_top {
  background:url(images/internal_small_top.gif) top left no-repeat;
  padding:20px 15px 22px 15px;
  color:#1c1f21;
  font-size:11px;
}

div#case_studies_top {
  background:url(images/case_studies_top.gif) top left no-repeat;
}

div#internal_middle_full {
  width:886px;
  background:url(images/internal_middle_full.gif) repeat-y top left;
  margin:6px 0px 0px 7px;
}


div#internal_bottom_full {
  background:url(images/internal_bottom_full.gif) bottom left no-repeat;
}

div#internal_top_full {
  background:url(images/internal_top_full.gif) top left no-repeat;
  padding:20px 15px 22px 15px;
  color:#1c1f21;
  font-size:12px;
  line-height:24px;
}

div#internal_top_full p {
  padding:5px 0px 5px 0px;
}

div#internal_top_full a {
  color:#1c1f21;
}

div#other_types_link {
  height:305px;
  width:185px;
  overflow:auto;
}

div#other_types_link a {
  line-height:24px;
  color:#3c4d59;
  font-size:12px;
}

div#other_types_link a:hover {
  color:#c22026;
}

div.left {
  width:420px;
  float:left;
}

div.right {
  width:420px;
  float:right;
}

div#footer{
  clear:both;
  float:left;
  margin:15px 0px 0px 0px;
  background:url(images/footer_block.gif) no-repeat left top;
  width:905px;
  height:90px;
}

div.footer_left {
  width:149px;
  float:left;
}

div.footer_right {
  width:710px;
  float:right;
  text-align:right;
  font-size:11px;
  color:#3c4e5a;
}

div.footer_right a {
  color:#3c4e5a;
}

div.footer_right span{
  color:#c11421;
}

div.padding {
  padding:17px;
}

div.clear {
  clear:both;
}
