body {
margin: 0;
padding: 0;
background: #fff url(../i/body_back.jpg) repeat-x 0 92px;
font:normal 75%/150% Verdana, Arial, Helvetica, sans-serif;
}

h1{
font: bold 200%/160% "Trebuchet MS", Helvetica, Arial, sans-serif;
margin: 5px 0 15px 5px;
text-transform:capitalize;
}

h2{
font: bold 160%/140% "Trebuchet MS", Helvetica, Arial, sans-serif;
margin: 5px 0px 2px 0px;
text-transform:capitalize;
padding: 0;
}

h3{
font: bold 115%/115% Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
margin-bottom:2px;
}

#container {
background-color: #FFFFFF;
text-align: left;
width: 965px;
margin: 0 auto;
position: relative;
top: 0px;
left: 0px;
}

#header {
width: 100%;
height:auto;
background:#fff;
float:left;
position: absolute;
top: 0px;
left: 0px;
}

#contentwrap {
float:left;
padding: 130px 5px 0 7px;
background-color:#fff;
position: relative;
width:953px;
min-height: 620px;
}


#leftcolumn {
width: 170px;
height:auto;
position: absolute;
top: 135px;
left: 5px;
}


#navsectop, #navsec{
float:left;
width:170px;
}
#navsectop h2, #ExamplesTop h2{margin:0 0 0 0; padding:6px 0 6px 10px; color:#fff; font-size:16px; line-height:17px;}
#navsec a:link		{color: #000; }
#navsec a:visited	{color: #555; }
#navsec a:hover	{text-decoration: none;}
#navsec ul {margin: 0;list-style: none; padding: 0;}
#navsectop a {color: #fff; }
#navsectop a:hover {text-decoration: none; }

#navsec a  {
	padding: 8px 0 2px 2px; display:block;
}

#leftbottomwindow {
	float:left;
	width:170px;
	background: #fff url(../i/bottomleftbackground.gif) no-repeat 0 0;
	padding: 6px 0 12px 7px;
	font-size:11px;
	line-height:21px;
}

.thispage {
	padding: 8px 0 2px 2px;
	font-weight:bold;
	display:block;
}

.sec_clickable {
	 color:#fff;
}


#navsec {padding:0; margin:0 0 10px 0;}
#navsec li, #navsec ul{padding:0; margin:0;}
#navsec a:hover {text-decoration:none;}
#nav #current {
	background: #777 url(../i/button-on.jpg) no-repeat 0 0;
}
#nav #right, #nav #current a {
	background: #777 url(../i/button-on.jpg) no-repeat 100% 0;
}

#nav #current a {
	text-decoration:underline;
	color:#000000;
}


#navholder {
width:1040px;
height: auto;
float:left;
display:block;
text-align:center;
padding-top:5px;
background-color:#777;
}

#logo {
width:244px;
height:72px;
margin: 10px 0 10px 0;
float:left;
}

#phone {
width:544px;
height:auto;
margin:18px 0 0 0;
padding:25px 0 0 0;
float:right;
text-align:right;
font: bold 17px/17px "Trebuchet MS", Arial, Helvetica, sans-serif;
letter-spacing:-1px;
background: #fff url(../i/phone.gif) no-repeat 100% 0;
color:#444;
}

#nav {
	text-align:center;
	font-size:12px;
	line-height:12px;
	color: #000;
	margin: 0 auto;
}

#nav ul {
	margin: 0;
	list-style: none;
	padding: 0;
	font-weight: bold;
}

#nav a{
	float: left;
	color: #fff;
	padding: 8px 6px 9px 1px;
	background: #777 url(../i/buttons.jpg) no-repeat 100% 0;
	text-decoration: none;
}

#nav li {
	float: left;
	background: #777 url(../i/buttons.jpg) no-repeat 0 0;
	margin: 0 3px 0 0;
	padding: 0 0 0 4px;
}

#nav #right {
	padding: 8px 6px 9px 1px;
}

#nav a:hover {
	color: #ffff00;
	text-decoration:underline;
}

#leftwrap {
float:left;
height:auto;
width:585px;
color:#222222;
position: relative;
top: 0;
left: 180px;
font-size: 11px;
}

#leftwrapwide {
float:left;
height:auto;
width:765px;
color:#222222;
position: relative;
top: 0;
}


#toppara {
margin: 10px 0 8px 5px;
letter-spacing: 1px;

color:#000099;
}

#toppara-noleft {
margin: 10px 0 10px 0;
letter-spacing: 1px;
font-weight:500;
}

.normal {
margin: 0px 25px 20px 5px;
color:#000000;
clear:both;
display:block;
}

#pageright {
height:auto;
float:right;
width:170px;
line-height:100%;
position: absolute;
right:11px;
top: 135px;
}

.myform, #navsecmiddle {
height:auto;
width:170px;
background: #FFE7A0 url(../i/formmiddle.gif) repeat 0 0;
float:left;
margin:0 0 0 0;

}

#formtop {
height:66px;
background:#000 url(../i/formtop.gif) no-repeat 0 0
}

.formmiddle {
	padding: 6px 7px 12px 7px;
	background: url(../i/bottom.gif) no-repeat 0 100%;
	font-size:12px;
	line-height:13px;
}

.inside_box {
color:#555;
}

.inside_box b {
font-size:12px;
color:#333;
}



#newstop {
	margin:0;
	height:41px;
	background:  #000 url(../i/newstop.gif) no-repeat 0 0;
}

#taketesttop {
	height:41px;
	background:  #515151 url(../i/debttesttop.gif) no-repeat 0 0;
	width:170px;
}

#linktocleardebttop {
	height:41px;
	background:  #515151 url(../i/linktocleardebttop.gif) no-repeat 0 0;
	width:170px;
}

#taketestmiddle {
	text-align:center;
	padding: 4px 3px 3px 4px;
	background: #EAEAEA url(../i/debttestmiddle.jpg) repeat-y 0 0;
}

#linktocleardebtmiddle{
	text-align:center;
	padding: 4px 3px 3px 4px;
	background: #EAEAEA url(../i/linktocleardebttop.jpg) repeat-y 0 0;
}

#taketestbottom, #taketestbottom a{
	float: left;
	height:63px;
	width:170px;
	background: #fff url(../i/debttestbottom.jpg) no-repeat 0 0;
	margin:0 0 5px 0;
}

#linktocleardebtbottom, #linktocleardebtbottom a{
	float: left;
	height:20px;
	width:170px;
	background: #EAEAEA;
	margin:0 0 5px 0;
	text-align: center;
	text-decoration: none;
}

#testimonialstop {
	height:41px;
	background:  #000 url(../i/formtop-testimonials.gif) no-repeat 0 0;
}

.greymid
 {
	padding: 4px 4px 7px 4px;
	background: url(../i/greybot.jpg) no-repeat 0 100%;
}


#BottomPhone {
display:block;
height:131px;
float:left;
margin: 0 auto;
padding:0 140px 0 175px;
text-align:center;
background: #fff url(../i/headset.jpg) no-repeat 100% 100%;
}


#BottomPhone h3{
font:normal 16px/20px Verdana, Arial, Helvetica, sans-serif;
margin: 40px 0 0 0;
}

#BottomPhone p{
font:normal 13px/18px Verdana, Arial, Helvetica, sans-serif;
}

#BottomPhone strong{
color:#AF0030;
}

#footer {
width:900px;
height: 105px;
display:block;
margin: 0 auto;
padding:35px 0px 15px 90px;
background: #fff url(../i/footer_back.gif) no-repeat 2px 10px;
border-top: 1px #cccccc solid;
position:relative;
float:left;
}

.mybutton{
	font: bold 22px Arial, Helvetica, sans-serif;
	margin: 12px 0 7px 0;
	cursor: pointer;
	display:block;
	letter-spacing:-1px;
	
}     

textarea, select {
	font-size:13px;
	padding: 2px;
    letter-spacing:1px;
	width:95%;
	background:#FFF url(/i/header_textbox_bg.jpg) repeat-x;
	border:1px #CCCCCC solid;
}

input  {
font-size:13px;
}

.myinput, .name  {
font-size:13px;
}

.name {
width:90%;
}

.myinput {
width:75%;
}




form{
padding:0px;
margin:0px;
}

.adviceholderinput {
height:auto;
margin-bottom: 6px;
margin-top: 1px;
}

p{
margin: 2px 2px 8px 0;
padding: 0;
}

.nomargin{
margin:0px;
padding:0px;
}



.mylist{
	position: relative;
	clear: both;
	width:555px;

	margin:10px 0 10px 5px;
	padding:10px;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;

	background:#f8f8f8;
	float:left;
}

.leftside {
	position: relative;
	width: 500px;
	float: left;
}

.rightside {
	position: relative;
	width: 50px;
	float: right;
    text-align: center;
	margin:0 auto;
}

img.factsIMG {
	display:block;
    margin:20px auto;
}

.footform_top{
background: url(../i/tick.jpg) no-repeat 0% 0%;
margin:10px 0 8px 0;
float:left;
}

.footform_top h2{
font-size:20px;
}


.footform_bot{
background: url(../i/tick_bot.jpg) no-repeat 100% 0%;
padding:10px 15px 7px 10px;
background-position:bottom left;
float:left;
width:565px;
}

img {
border:0px;
}


.testimonials {
float:right;
width:170px;
background: #efefef url(../i/greymid.jpg) repeat-y 0 0;
font-size:11px;
line-height:15px;
color:#777;
margin:10px 0 0 0;
}

.analyser {
font-size:12px;
line-height:16px;
float:left;
width:170px;
margin:10px 0 0 0;
display:block;
height:auto;
}

.linktocleardebtblog {
font-size:12px;
line-height:16px;
float:left;
width:170px;
margin:10px 0 0 0;
display:block;
height:auto;
}


li{
margin-bottom:10px;
margin-left:0px;
padding-left:0px;
padding-right:5px;
}

ul{
margin-left:5px;
padding-left:15px;
margin-top:10px;
margin-bottom:0px;
padding-bottom:0px;
}

.mylistlineup{
margin:10px 10px 10px 15px;
float:left;
width:auto;
}

#bookmark{
position:absolute;
top:15px;
left:300px;
}


#headerlinks{
position:absolute;
top:65px;
left:300px;
color:#333;
font-size:13px;
}

#headerlinks a:link, #headerlinks a:visited{
color:#444;
text-decoration:none;
}

#headerlinks a:hover{
text-decoration:underline;
}

.navsecmiddle{
	padding: 2px 7px 8px 7px;
	font-size:12px;
	line-height:13px;
}





