/*
  CSS Document for blairendersby.co.uk -  
  Designed and built by Richard Hartley and Gavin Taylor ( TexT Internet Marketing - http://text.co.uk )
  Date created - 23 June 2008
*/

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	/*letter-spacing: 1px;*/
	line-height: 20px;
	color:#666666;
  margin: 0px;
  padding: 0px 20px 60px 20px;
	background-image: url(../gfx/page_bottom.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}

p {
  margin: 0px;
  padding: 5px 0px;
}

a {
  color: #990000;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

h1, h2, h3, h4 {
  margin: 0px;
  padding: 10px 0px;
  font-weight: bold;
}

h1 {
  font-size: 18px;
	color: #0156A7;
	border-bottom: thin dashed #CCCCCC;
}

h2 {
  font-size: 14px;
	color: #0156A7;
	font-weight: bold;
}

h3 {
  font-size: 14px;
	color: #0156A7;
}

h4 {
  font-size: 12px;
	color: #000000;
	font-weight: bold;
}

fieldset {
  margin: 10px 0px;
  padding: 5px;
  border: none;
}

legend {
  font-weight: bold;
}

div.quick_search fieldset input[type="text"] {
  width: 98%;
}

div.search_tools {
  padding: 10px;
  margin: 10px auto 20px auto;
  text-align: center;
  background-color: #FFD7CF;
}

span.required {
  color: #FF0000;
}

div.wrapper {
  width: 986px;
	padding: 0px 3px 0px 3px;
  margin: 0px auto;
}

/* site header */

div.header {
  height: 187px;
	padding-top: 5px;
	background-image: url(../gfx/header_background.jpg);
}

div.header img.header_logo {
  float: left;
	margin: 72px 0px 0px 10px;
	border: none;
}
div.header img.call_now {
  float: left;
	margin: 10px 0px 2px 580px;
	border: none;
}
div.header img.contact_us {
  float: left;
	margin: 3px 0px 0px 586px;
	border: none;
}
div.header img.debt_test {
  float: left;
	margin: 3px 0px 0px 5px;
	border: none;
}

div.page_bg {
  background-image: url(../gfx/main_bottom.jpg);
	background-repeat: repeat-x;
  background-position: bottom;
}

/* center page layout - default page */

div.left_column {
  width: 175px;
	height: 435px;
  float: left;
  clear: both;
	margin-left:3px;
  padding: 10px 5px;
  overflow: hidden;
	background-color: #FFFFFF;
	background-image: url(../gfx/main_top_background.jpg);
	background-repeat: repeat-x;
}
div.left_column img.contact_us {
  float: left;
	padding: 8px 0px;
}
div.left_column fieldset {
  margin: 20px 10px 0px 0px;
}
div.left_column ul li {
  list-style: circle url(../gfx/bullet.gif); /*not found*/
}

div.center_col {
  width: 575px;
  float: left;
  padding: 5px 5px 30px 5px;
  overflow: hidden;
	background-color: #FFFFFF;
	background-image: url(../gfx/main_top_background.jpg);
	background-repeat: repeat-x;
}
div.center_col ul li {
  list-style: circle url(../gfx/bullet.gif);
}

div.center_col ul.ticks {
	margin: 1em 0 1em 10px;
	padding: 0;
}

	div.center_col ul.ticks li {
		list-style-image: none;
		list-style: none;
		background: url(../gfx/tick.gif) 0 50% no-repeat;
		padding-left: 25px;
		margin-top: 0.5em;
	}

div.right_column {
  width: 209px;
  float: left;
  padding: 10px 0px 0px 0px;
	background-color: #FFFFFF;
	background-image: url(../gfx/main_top_background.jpg);
	background-repeat: repeat-x;
}
div.debt_test {
  height: 406px;
  padding: 35px 5px 0px 5px;
  line-height:15px;
  color: #000000;
  width:198px;
  background-image: url(../gfx/debt_test_background_internal.jpg);
   background-repeat:no-repeat;
   background-position:top;
   
  
}
div.debt_test a {
  color: #FFFF00;
  text-decoration: underline;
}


/* center page layout - home page */

div.home_left_column {
  width: 570px;
  float: left;
  clear: both;
	margin-left:3px;
  padding: 10px 5px;
  overflow: hidden;
	background-color: #FFFFFF;
	background-image: url(../gfx/main_top_background.jpg);
	background-repeat: repeat-x;
}
div.home_left_column ul li {
  list-style: circle url(../gfx/bullet.gif);
}

div.testimonials {
  height: 145px;
  color: #000000;
  padding: 40px 20px 10px 15px;
  background-image: url(../gfx/testimonials_background_home.jpg);
  background-repeat: no-repeat;
}
div.testimonials p{
  width: 390px;
}

div.home_right_column {
  width: 398px;
  float: left;
  padding: 10px 0px 0px 0px;
	background-color: #FFFFFF;
	background-image: url(../gfx/main_top_background.jpg);
	background-repeat: repeat-x;
}
div.home_debt_test {
  height: 255px;
  padding: 25px 20px 0px 15px;
  line-height:15px;
  color: #000000;
  background-image: url(../gfx/debt_test_background_home.jpg);
  background-repeat: no-repeat;
}
div.home_debt_test a {
  color: #FFFF00;
  text-decoration: underline;
}

/* debttest page layout */

div.debttest_right_column {
  width: 795px;
  float: left;
  background-image: url(../gfx/main_top_background.jpg);
	background-repeat: repeat-x;
}
div.debttest_right_column form {
  background-image: url(../gfx/internal_debt_test.jpg);
	background-repeat: no-repeat;
  padding: 35px 15px;
  height: 240px;
}
div.debttest_right_column fieldset {
  border: 1px solid #ffd022;
  width: 340px;
  float: left;
  margin: 5px 5px;
}
div.debttest_right_column fieldset legend{
  color: #0156a7;
}

div.debt_test input[type="text"] {
	height: 15px;
	width: 160px;
}
div.debt_test input[type="image"] {
	margin-top: 15px;
}
div.debt_test select {
	height: 22px;
	width: 160px;
}

div.privacy_policy {
  float: left;
  padding: 25px 10px 5px 70px;
  color:#FFFFFF;
}
div.privacy_policy a {
  color: #FFFF00;
  text-decoration: underline;
}

div.results_button {
  float: left;
  padding: 25px 10px 5px 10px;
	width: 120px;
}


div.checklist {
  height: 208px;
  color: #FFFFFF;
  font-size: 12px;
  line-height: 15px;
  background-image: url(../gfx/checklist_background.jpg);
  background-repeat: no-repeat;
}
div.checklist ul {
	padding: 40px 83px 0px 45px;
}
div.checklist li {
	list-style-type: none;
  padding-bottom: 10px;
}
div.news {
  height: 131px;
  padding: 35px 20px 10px 10px;
  background-image: url(../gfx/news_box2.jpg);
  background-repeat: no-repeat;
}

.testimonial_item {
	border-bottom: thin dashed #CCCCCC;
	padding-bottom: 10px;
}

/* Navigation Level One */

ul.navigation_level_1 {
	clear:both;
  margin: 0px 3px 0px 3px;
	padding:0;
	height: 40px;
}
ul.navigation_level_1 li {
  padding: 18px 0px 0px 0px;
	list-style-type: none;
  float: left;
  display: inline;
}
ul.navigation_level_1 li a {
  display: block;
  padding: 10px 31px 4px 16px;
  margin: 0px;
  color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
}
ul.navigation_level_1 li a:hover {
  color: #FFFF00;
}
ul.navigation_level_1 li a.selected {
	color: #0156A7;
  background-repeat: no-repeat;
	/* bg image is now set dynamically via the templates
	background-image: url('../images/structure/level1_nav_*******_active.jpg');
	*/
}
ul.navigation_level_1 li a.selected :hover {
	color: #0156A7;
}


/* Navigation Level Two */

ul.navigation_level_2 {
  margin: 0px;
  padding: 0px 10px 0px 10px;
}
ul.navigation_level_2 li {
  display:inline;
  margin: 0px;
  padding: 0px;
  margin-bottom: 3px;
}
ul.navigation_level_2 li a {
  display: block;
  padding: 0px;
  margin: 0px;
	text-decoration: none;
	font-size: 12px;
  color: #0156A7;
  border-bottom: thin dashed #8495CD;
}
ul.navigation_level_2 li a.selected {
  font-weight: bold;
  background-image: url(../gfx/level2_nav_active_arrow.gif);
  background-repeat: no-repeat;
  background-position: right;
  border: none;
}
ul.navigation_level_2 li a:hover {
  text-decoration: underline;
}

/* Navigation Level Three */

ul.navigation_level_3 {
  margin: 0px;
  padding: 0px 10px 0px 15px;
  border: none;
  background-image: none;
  border-bottom: thin dashed #8495CD;
}
ul.navigation_level_3 li {
  display:inline;
	width:auto;
  margin: 0px;
  padding: 0px;
  border: none;
}
ul.navigation_level_3 li a {
  display: block;
  padding: 0px;
  margin: 0px;
	/*text-decoration: underline;*/
	font-size: 12px;
  color: #0156A7;
  border: none;
}
ul.navigation_level_3 li a.selected {
  font-weight: normal;
  background-image: none;
  border: none;
}
ul.navigation_level_3 li a:hover {
  text-decoration: underline;
  font-weight: normal;
  border: none;
}


/* site footer */

div.footer {
  clear: both;
	height: 25px;
  padding: 0px 5px 0px 5px;
}

div.footer ul
{
float: left;
color: #666666;
padding: 0px 0px 0px 10px;
margin: 0px 0px;
}
div.footer ul li
{
display:inline;
}
div.footer ul li a
{
color: #666666;
font-size: 10px;
text-decoration: none;
}
div.footer p a
{
color: #666666;
text-decoration: none;
}
div.footer p.by_ukfast
{
color: #666666;
font-size: 10px;
float: right;
padding: 0px 5px 0px 0px;
}

div.footer p.con_it
{
text-align:left;
clear: both;
color: #666666;
font-size: 10px;
}

div.disclaimer {
  clear: both;
	margin: 5px 5px 15px 5px;
	font-size: 10px;
	height: 142px;
  padding-bottom: 65px;
}


/* Other Styles */

span.highlighted {
  background-color: #FFD7CF;
}

div.errors {
  position:relative;
  border: solid 1px red;
  margin:10px 0px;
  padding: 5px 0px;
  background: url(../gfx/ordererror.gif) #FFE1E1 no-repeat 6px 7px;
}

div.errors p {
  margin: 0px 30px;
  padding-bottom: 5px;
  text-align: justify;
}

div.errors ul {
  color: #F00;
  list-style-type: disc;
  list-style-position:inside;
  font-weight:bold;
  margin:0px 0px 0px 30px;
  padding:0px;
}

div.errors ul li {
  margin-bottom:3px;
  list-style-image: none;
}

div.confirmation {
  border: solid 1px #00F;
  margin:10px 0px;
  padding: 5px 0px;
  background: url(../gfx/blue_info_graphic.gif) #E1E1FF no-repeat 6px 7px;
}

div.confirmation p {
  margin: 0px 30px;
  padding-bottom: 5px;
  padding-left:0px;
  text-align: justify;
}

div.confirmation ul {
  color: #00F;
  list-style-type: disc;
  list-style-position: inside;
  font-weight: bold;
  margin: 0px 0px 0px 30px;
  padding: 0px;
}

div.confirmation ul li {
  margin-bottom: 3px;
  list-style-image: none;
}

.rss_link img {
	border: none;
	display: none;
}