/*
Reset
--------------------------------------------------------------------------------------------- */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
body {line-height: 1;}
table {border-collapse: collapse; border-spacing: 0;}

/*
Main Layout
--------------------------------------------------------------------------------------------- */
body { }

#slideshow                  { position: relative; width: 509px; height: 91px; margin-bottom:18px; }
#slideshow div              { position: absolute; top: 0; left: 0; z-index: 8; opacity: 0.0; width: 509px; height: 91px; }
#slideshow div.active       { z-index: 10; opacity: 1.0; }
#slideshow div.last-active  { z-index: 9; }

.glossyAnchor		{ margin: 2px; padding: 2px 7px 2px 7px; font-size: 13px; border: 1px solid #ccc; background-color: #eee; }
.glossyAnchor:hover	{ background-color: #9ef; text-decoration: none; }
.glossyAnchorActive { background-color: #ccc; }

.glossyTable		{ border: 0; font-size: 13px; }
.glossyTable th, td	{ padding: 5px; }

.wrapper {width:975px; margin:0 auto;}
#header {background-image:url('/images/bg-header.gif'); 
background-repeat: repeat-x; height: 140px;
}
#header2 {background-image:url('/images/bg-header2.gif'); 
background-repeat: repeat-x; height: 140px;
}
#header .wrapper  {background-image:url('/images/bg-header-wrapper.gif'); 
background-repeat: no-repeat; padding-left: 15px;
}
#header2 .wrapper  {background-image:url('/images/bg-header-wrapper.gif'); 
background-repeat: no-repeat; padding-left: 15px;
}
#logo {float:left; margin-top: 25px; margin-bottom: 16px;}

#navigation {clear:left;}
#navigation ul {float:left; list-style: none;}
#navigation ul li {float:left; font-size: 12px;  }
#navigation ul li a { color:#FFFFFF; display:block; background-image: url('/images/spacer-nav.gif'); 
background-position:right; background-repeat:no-repeat; padding-right: 11px; padding-left: 11px; line-height: 30px;
}
#navigation ul li a:hover, #navigation ol li a:focus, #navigation ol li a:focus { background-color:#12519d; text-decoration:none; color:#f9cd35;}
#navigation #search {float:right; border: 1px solid #134c85; margin-top: -2px; height: 18px; margin: 4px 15px 0 0; }
#navigation #searchbutton {position:relative; top: 9px; left: 300px;}

#navigation #subnav { clear:left; margin-top: -15px; margin-bottom: -1px;}
#navigation #subnav a { color:#393939; display:block; background-image:url('/images/spacer-subnav.gif'); 
background-position:right; background-repeat:no-repeat; padding-right: 11px; padding-left: 11px; line-height: 29px;  font-size: 11px;
}

#promo .wrapper p {background-image:url('/images/promo-tagline.gif'); 
overflow:hidden; text-indent: -9999px; height: 102px; width: 975px; margin-bottom: 0px;
}
#navigation #subnav a:hover, #navigation #subnav a:focus, #navigation #subnav a:focus { background-color:#ebebeb; text-decoration:none; color:#000000; }

#homerow1 {clear:both; margin-bottom: 15px; overflow:auto;}
#homerow1 .wrapper {background-image:url('/images/div-top-fade.gif'); 
background-repeat:no-repeat; padding-top: 20px;
}
#homerow1 #homeservices { width: 510px; margin-left: 15px;}

#homerow2 {clear:both;}
#homerow2 .wrapper {background-image:url('/images/div-top-fade.gif'); 
background-repeat:no-repeat; padding-top: 20px;
}

#homeservices {overflow:auto; float:left;}

#homeservices #homedebtmanagement {float:left; background-image:url('/images/bg-link1.jpg'); 
width: 155px; height: 136px; position: relative;
}
#homeservices #homedebtmanagement a {background-image:url('/images/bg-link-debtmanagement.gif'); 
width: 149px; height: 36px; text-indent: -9999px; overflow:hidden; position: absolute; bottom: 5px; left: 0px; }
#homeservices #homedebtmanagement a:hover {background-image:url('/images/bg-link-debtmanagement.gif'); 
width: 149px; height: 36px; text-indent: -9999px; overflow:hidden; position: absolute; bottom: 5px; left: 0px; background-position:50% bottom;
}

#homeservices #homebankruptcy {float:left; background-image:url('/images/bg-link2.jpg'); 
width: 155px; height: 136px; position: relative; margin-left: 22px;
}
#homeservices #homebankruptcy a {background-image:url('/images/bg-link-bankruptcy.gif'); 
width: 149px; height: 36px; text-indent: -9999px; overflow:hidden; position: absolute; bottom: 5px; left: 0px; }
#homeservices #homebankruptcy a:hover {background-image:url('/images/bg-link-bankruptcy.gif'); 
width: 149px; height: 36px; text-indent: -9999px; overflow:hidden; position: absolute; bottom: 5px; left: 0px; background-position:50% bottom;
}


#homeservices #homeivaadvice {float:left; background-image:url('/images/bg-link3.jpg'); 
width: 155px; height: 136px; position: relative; margin-left: 22px;
}
#homeservices #homeivaadvice a {background-image:url('/images/bg-link-ivaadvice.gif'); 
width: 149px; height: 36px; text-indent: -9999px; overflow:hidden; position: absolute; bottom: 5px; left: 0px; }
#homeservices #homeivaadvice a:hover {background-image:url('/images/bg-link-ivaadvice.gif'); 
width: 149px; height: 36px; text-indent: -9999px; overflow:hidden; position: absolute; bottom: 5px; left: 0px; background-position:50% bottom;
}

#homeservices #homebanking {float:left; background-image:url('/images/bg-link4.jpg'); 
width: 155px; height: 136px; position: relative; margin-top: 22px;
}
#homeservices #homebanking a {background-image:url('/images/bg-link-banking.gif'); 
width: 149px; height: 36px; text-indent: -9999px; overflow:hidden; position: absolute; bottom: 5px; left: 0px; }
#homeservices #homebanking a:hover {background-image:url('/images/bg-link-banking.gif'); 
width: 149px; height: 36px; text-indent: -9999px; overflow:hidden; position: absolute; bottom: 5px; left: 0px; background-position:50% bottom;
}

#homeservices #hometrustdeeds {float:left; background-image:url('/images/bg-link5.jpg'); 
width: 155px; height: 136px; position: relative; margin-top: 22px; margin-left: 22px;
}
#homeservices #hometrustdeeds a {background-image:url('/images/bg-link-trustdeeds.gif'); 
width: 149px; height: 36px; text-indent: -9999px; overflow:hidden; position: absolute; bottom: 5px; left: 0px; }
#homeservices #hometrustdeeds a:hover {background-image:url('/images/bg-link-trustdeeds.gif'); 
width: 149px; height: 36px; text-indent: -9999px; overflow:hidden; position: absolute; bottom: 5px; left: 0px; background-position:50% bottom;
}

#homeservices #homedebtrelieforders {float:left; background-image:url('/images/bg-link6.jpg'); 
width: 155px; height: 136px; position: relative; margin-top: 22px; margin-left: 22px;
}
#homeservices #homedebtrelieforders a {background-image:url('/images/bg-link-debtrelieforders.gif'); 
width: 149px; height: 36px; text-indent: -9999px; overflow:hidden; position: absolute; bottom: 5px; left: 0px; }
#homeservices #homedebtrelieforders a:hover {background-image:url('/images/bg-link-debtrelieforders.gif'); 
width: 149px; height: 36px; text-indent: -9999px; overflow:hidden; position: absolute; bottom: 5px; left: 0px; background-position:50% bottom;
}

#home-form { background-image:url('/images/bg-home-form.gif'); 
background-repeat:no-repeat; width: 366px; float:right; background-color:#f0f0f0; border: 1px solid #cecece; padding: 15px; overflow:auto; margin-right: 15px;
}
#home-form-row-1 { margin-right: 15px; float:left; width: 175px;}
#home-form-row-2 { float:right; width: 175px;}

#ddlTotalUnsecured { width: 158px; margin-bottom: 10px;}
#ddlNumberOfCreditors { width: 158px; margin-bottom: 10px;}
#monthly_income {width: 156px; border: 1px solid #9c9c9c; height: 15px; margin-bottom: 10px; }
#ddlResidentStatus { width: 158px; margin-bottom: 10px;}
#txtName {width: 156px; border: 1px solid #9c9c9c; height: 15px; margin-bottom: 10px; }
#txtSurname {width: 156px; border: 1px solid #9c9c9c; height: 15px; margin-bottom: 10px; }
#txtEmail {width: 156px; border: 1px solid #9c9c9c; height: 15px; margin-bottom: 10px; }
#txtTelephone {width: 156px; border: 1px solid #9c9c9c; height: 15px; margin-bottom: 10px; }
#txtMobile {width: 156px; border: 1px solid #9c9c9c; height: 15px; margin-bottom: 10px; }
#chkPrivacy {border: 1px solid #9c9c9c; display:inline;}
.form-checkboxlabel { display: block; font-size:11px; padding-left: 25px; margin-top: -16px; margin-bottom: 10px;}
.button {float:right; margin-bottom: 6px; margin-right: 15px;}

#home-main {width: 545px; float:left; margin-left: 15px; padding-bottom: 15px;}
#home-testimonial { width: 380px; height: 350px; float:right; background-image:url('/images/bg-testimonials.gif'); 
background-repeat:no-repeat; background-position: right top; 
margin-top: -55px; margin-bottom: -20px; position:relative; margin-right: 15px;
}

#home-testimonial p { position: absolute; top: 90px; font-size: 16px; line-height: 20px; left: 190px; text-indent: 30px; width: 180px;}
#home-testimonial p span { font-size: 13px; color:#1963ae; line-height: 30px;}

#subpage-form { width: 183px; clear:right;  float:right; background-color:#f0f0f0; background-image:url(/images/bg-subpage-form.gif); background-repeat:no-repeat; border: 1px solid #cecece; padding: 15px; overflow:auto; margin-top: 15px; margin-right: 15px;}
#subpage-form h2 {font-size: 14px; line-height: 18px;}

#subpage-sidenav { width: 215px; float:right; margin-right: 15px; margin-top: 38px; background-image:url(/images/div-top-fade-sidenav.gif); background-repeat:no-repeat; padding-top: 18px; background-position:top;}
#subpage-sidenav li { list-style:none; line-height: 30px; border-bottom: 1px solid #cecece;}


#main { width: 698px; float:left; padding-left: 15px; padding-bottom: 15px; }
#main2
{
	float:left;
padding-bottom:15px;
padding-left:15px;
width:960px;
}


.breadcrumb2 {
background-image:url(/images/div-top-fade-subpage2.gif);
background-position:50% bottom;
background-repeat:no-repeat;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-bottom:-30px;
overflow:auto;
padding-bottom:55px;
padding-left:0;
}


#main p { padding-right: 30px;}

#main ol, #main ul { padding-left: 25px;}
#main li { margin-bottom: 5px;}

.breadcrumb { background-image:url('/images/div-top-fade-subpage.gif'); 
background-position:50% bottom; 
background-repeat:no-repeat; padding-bottom: 55px; overflow:auto; margin-bottom: -30px; list-style: none; padding-left: 0px;
}
.breadcrumb li { float:left; font-size: 12px; line-height: 16px; margin-right: 6px; margin-top: 10px; margin-bottom: 0px;}

.breadcrumb2 li { float:left; font-size: 12px; line-height: 16px; margin-right: 6px; margin-top: 10px; margin-bottom: 0px;}

#footer { background-image:url('/images/bg-footer.gif'); 
background-repeat:repeat-x; padding-top: 5px; clear:both; height: 200px; overflow:hidden;
}
#footer ul li { float:left; font-size: 11px; line-height: 16px; margin-right: 6px;}
#footer ul {margin-bottom: 15px; overflow:auto; list-style: none;}
#footer #footercol1 {width: 520px; float:left; margin-left: 15px; padding-top: 15px;}
#footer p { float:left; font-size: 11px; line-height: 16px;}

/*#badge-fos {background-image:url('/images/badge-oft.gif'); 
background-repeat: no-repeat; padding-left: 45px; background-position: 0px 2px;
}
#badge-demsa {background-image:url('/images/badge-demsa.gif'); 
background-repeat: no-repeat; padding-left: 45px; background-position: 0px 2px;*/
/*}*/

#footer #footercol2 {width: 300px; float:right;}

/*
Typography
--------------------------------------------------------------------------------------------- */

body {font-family: "Lucida Grande", Arial, sans-serif; color: #393939;}
p { font-size: 12px; line-height: 18px; margin-bottom: 15px;}
h1 { color: #1963ae; font-weight:normal; margin-bottom: 10px; font-size: 20px; line-height: 26px;}
h2 { color: #1963ae; font-weight:normal; margin-bottom: 15px; font-size: 16px; line-height: 20px;}
h2 span{ color: #e55407; font-weight:normal; font-style:italic; margin-left: 10px;}
h3 {}
h4 {}
h5 {}
h6 {}
a {text-decoration: none; color: #1963ae;}
a:link {}
a:visited {}
a:hover {text-decoration: underline;}
a:active {text-decoration: underline;}
ol, ul { margin-bottom: 15px;}
li {font-size: 12px; line-height: 18px;}
blockquote, q {quotes: none;}
em {font-style: italic;}
strong {font-weight: bold;}
ins {font-style: italic;}
del {text-decoration: line-through;}
.amp {font-family: "Baskerville","Goudy Old Style","Palatino","Book Antiqua",serif; font-style: italic;}
label {color:#2c2c2c; font-size: 11px; display:block; line-height: 13px; margin-bottom: 5px;}






form#payment_system_form {
}
form#payment_system_form legend {
display:none;
}
form#payment_system_form table {
margin-left:40px;
margin-top:10px;
width:500px;
}
.col1 {
padding-right:10px;
text-align:right;
}
form#payment_system_form input[type="text"] {
width:150px;
}
form#payment_system_form input[type="password"] {
width:150px;
}
div#tooltip_container {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFCC none repeat scroll 0 0;
border:1px solid #C0C0C0;
color:#000000;
left:550px !important;
padding:1px 2px;
position:absolute;
/*top:331px !important;*/
visibility:hidden;
width:180px;
z-index:20;
}
img.tooltip_trigger {
vertical-align:top;
}
img.tooltip {
float:right;
margin-left:5px;
position:relative;
top:1px;
vertical-align:top;
}

.contact_large
{
	width : 200px;
	
	}
	
	.small
{
	width : 200px;
	
	}
	
	.col1
	{
		font-size:12px;
	}
	
	
span.highlighted {
  background-color: #FFD7CF;
}

.errors {
  position:relative;
  border: solid 1px red;
  margin:10px 0px;
  padding: 5px 0px;
  background: url(/images/ordererror.gif) #FFE1E1 no-repeat 6px 7px;
}

.errors p {
  margin: 0px 30px;
  padding-bottom: 5px;
  text-align: justify;
}

.errors ul {
  color: #F00;
  list-style-type: disc;
  list-style-position:inside;
  font-weight:bold;
  margin:0px 0px 0px 10px;
  padding:0px;
}

.errors ul li {
  margin-bottom:3px;
  list-style-image: none;
}


.right_column
{
width:213px;
margin-left:3px;
overflow:auto;
padding-left:34px;
padding-top:30px;
}

.rightul
{
	background-image:url(/images/div-top-fade-subpage.gif);
	background-repeat:no-repeat;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	background-position:10% bottom;
	
}


.faq_questions {
font-weight:bold;
list-style-image:none;
list-style-type:none;
margin:10px 0 3px;
padding:0;
}

.faq_questions li {
margin:2px 0 2px 20px;
}





.formz1 { background-color:#e6e6e6; width:700px; border: 1px solid #ccc; padding: 25px; background-repeat: no-repeat; background-image:url(../images/fish.gif); background-position: top right; }

div.alphabet {
padding:10px 0 !important;
}
div.alphabet ul {
margin:0 0 0 30px !important;
padding:0 !important;
}
div.alphabet ul li {
background-color:#EAEAEA !important;
border:1px solid #CCCCCC !important;
color:#333333 !important;
display:inline !important;
margin-left:3px !important;
padding:1px 3px !important;
text-align:center !important;
width:12px !important;
}
div.alphabet ul li:hover {
background-color:#9DD2F4 !important;
text-decoration:none !important;
}
div.alphabet a {
text-align:center !important;
width:12px !important;
}
div.alphabet a:hover {
text-decoration:none !important;
}
div.alphabet a#active_letter {
background-color:#2FB1CB !important;
color:#FFFFFF !important;
}

#main_emailer 
{
	background-image:url(/images/main_background.jpg);
	background-repeat:repeat-y;
	height:auto;
	padding:0 1px 0 0;
	width:766px;
}

#main_emailer h1, h2, h3, p 
{
	/*padding:10px;*/
}

#emailer 
{
	background-color:#F5BA33;
	background-image:url(/images/top_poundsign.gif);
	background-position:right top;
	background-repeat:no-repeat;
	height:197px;
	margin:0 2px 0 4px;
	padding:2px 0 0 6px;
	width:754px;
}

#emailer p 
{
	color:#115494;
	font-family:sans-serif;
	font-size:56px;
	font-weight:bold;
	line-height:60px;
	padding:10px 10px 0 20px;
}

.sup 
{
	font-size:15px;
	vertical-align:top;
}

.header_telephone
{
	float:right;
	font-family:arial;
	font-size:28px;
	font-weight:bold;
	height:25px;
	letter-spacing:3px;
	margin-right:32px;
	margin-top:32px;
	width:246px;
	color: #f9cd35;
	
}
.sucess
{
	font-size:12px;
	font-family:Arial;
	text-align:center;
	
	}
	
.text2
{
	width : 150px;
}

.text3
{
	width : 120px;
}

.confirmation
{
 font-size:18px;
 font-weight:bold;
 color:Red;
 background-color:#ccc;
 padding 15px;
}
.resultbg
{
	 background-color:#eee;
	 width:500px; padding:20px; 
	 font-size:14px; line-height:22px;
	 font-weight:bold;
	 border: solid 1px #ccc;
}

.cNumber {
color:#FFFFFF;
font-size:12px;
margin-left:728px;
margin-top:63px;
position:absolute;
width:300px;
}