body {font-family:tahoma, arial, helvetica, sans-serif; background-color:rgb(241,242,243); background-image:url(http://www.directdebtadvice.co.uk/images/body-background.gif); background-repeat:repeat-x; padding:0px; margin:0px; text-align:center;}

#shadows {background:transparent; height:700px; width:796px; margin:0px auto; padding:0px;}
#leftshadow {float:left; height:700px; width:8px; background:transparent url(http://www.directdebtadvice.co.uk/images/left-shadow.gif) no-repeat left; margin:0px; padding:0px;}
#rightshadow {float:right; height:700px; width:8px; background:transparent url(http://www.directdebtadvice.co.uk/images/right-shadow.gif) no-repeat right; margin:0px; padding:0px;}

#page {background-color:rgb(255,255,255); margin:-700px auto 0px auto; width:762px; padding:5px 9px 0px 9px; height:695px;}

#dda {color:rgb(255,255,255); background-color:rgb(48,83,137); background-image:url(http://www.directdebtadvice.co.uk/images/header-background.gif); width:761px; height:89px; margin: 0px auto 1px auto;}
#dda a {background-image:url(http://www.directdebtadvice.co.uk/images/dda-logo.gif); width:315px; height:55px; margin: 20px 0px 0px 20px; float:left;}
#dda h1 {font-size:28px; margin:15px 0px 0px 70px; display:none;}
#dda p {font-size:14px; margin:0px 0px 0px 149px; display:none;}

#navgoal {width:761px; background-color:rgb(255,255,255); margin:0px auto;}

#nav {width:180px; height:175px; overflow:hidden; background-color:rgb(161,185,221); background-image:url(http://www.directdebtadvice.co.uk/images/nav-background.gif); background-repeat: repeat-x; margin:0px 0px 1px 0px; padding:0px; float:left;}
#nav ul {list-style:none; margin:0px; padding:0px 0px 0px 0px;}
#nav ul li {height:auto; margin:0px; padding:2px 0px 8px 0px; background: url(http://www.directdebtadvice.co.uk/images/navigation-divider.gif) no-repeat bottom; text-align:left;}
#nav ul li a {color:#fff; text-decoration:none; padding-left:13px; font-size:13px; font-weight:bold;}
#nav ul li.active a {color:#FFCC00;}
#nav ul li a:hover {text-decoration:underline; color:#FFCC00;}
#nav ul li.active a:hover {text-decoration:none; color:#FFCC00;}

#nav ul li ul {display:none;}

#nav ul li.active ul {height:auto; margin:0px 0px 0px 0px; padding:0px 0px 0px 30px; display:block;}
#nav ul li.active ul li {height:auto; background-image:none; margin:-4px 0px; padding:0px 0px;}
#nav ul li.active ul li a {height:auto; color:#FFF; font-size:11px; margin:0px; padding:0px;}
#nav ul li.active ul li.active a {color:#FFCC00;}
#nav ul li.active ul li a:hover {text-decoration:underline; color:#FFCC00;}
#nav ul li.active ul li.active a:hover {text-decoration:none;}

#nav ul li.active ul li ul {display:none;}

#nav ul li.active ul li.active ul {height:auto; display:block; margin:0px 0px 0px 0px; padding:0px 20px 0px 0px; text-align:right;}
#nav ul li.active ul li.active ul li {height:auto; margin:-6px 0px; padding:0px 0px; text-align:right;}
#nav ul li.active ul li.active ul li a {height:auto; color:#FFF; font-size:11px;}
#nav ul li.active ul li.active ul li.active a {color:#FFCC00;}
#nav ul li.active ul li.active ul li a:hover {text-decoration:underline; color:#FFCC00;}
#nav ul li.active ul li.active ul li.active a:hover {text-decoration:none;}

#navbottom {background-color:#315387; width:180px; height:9px; margin:0px 0px 1px 0px; padding:0px; border:0px; float:left;}
#goalbottom {background-color:rgb(156,0,1); width:580px; height:9px; margin:1px 0px 0px 0px; padding:0px; float:left;}

#goal {text-align:left; color:rgb(255,255,255); width:562px; height:175px; background:transparent url(http://www.directdebtadvice.co.uk/images/goal-background.gif) repeat-x; margin:0px; padding:0px; padding-left:18px; float:left;}
#goal h2 {padding:0px; padding-top:10px; margin:0px; font-size:26px;}
#goal p {color:rgb(255,255,255); font-size:13px; width:300px; line-height:130%; padding:0px; margin:0px; padding-top:10px;}
#goal ol {font-size:13px; font-weight:bold; margin:15px 0 12px 20px; padding:0px;}
#goal a {color:#FFCC00; text-transform: uppercase; font-weight:bold; text-decoration:none; font-size:13px; background: url(http://www.directdebtadvice.co.uk/images/yellow-arrow.gif) no-repeat left center; padding-left:15px;}
#goal a:hover { text-decoration:underline; }

#goalimage {margin:-678px 0px 0px 0px; float:right; background:transparent url(http://www.directdebtadvice.co.uk/images/goal-image-red.gif) no-repeat bottom left; width:279px; height:270px; padding:0px 0px 0px 0px;}

#goalimageabs {background:transparent url(http://www.directdebtadvice.co.uk/images/goal-image-red.gif) no-repeat bottom left; width:279px; height:270px; padding:0px 0px 0px 0px;position:absolute;left:492px;top:17px;}

#activegoalabs {position:absolute;left:492px;top:95px;background:transparent; width:580px; height:183px; padding:0px 0px 0px 0px;}

#activegoal {margin:-600px 0px 0px 0px; float:right; background:transparent; width:580px; height:183px; padding:0px 0px 0px 0px;}
#activegoal a, #activegoalabs a {width:580px; height:183px; margin:0px 0px 0px 0px;}
#activegoal a img, #activegoalabs a img {width:580px; height:183px; margin:0px; padding:0px; border:0px;}

#trust {color:rgb(255,255,255); width:562px; height:175px; background-color:rgb(); background-image:url(http://www.directdebtadvice.co.uk/images/goal-background.gif); background-repeat: repeat-x; margin:0px; padding:0px; padding-left:18px; float:left;}
#trust h2 {padding:0px; padding-top:10px; margin:0px; font-size:26px;}
#trust p {font-size:17px; width:550px; line-height:140%; padding:0px; margin:0px; padding-top:20px;}

#callcontent {background-color:transparent; width:761px; height:auto; margin: -7px auto 7px auto; border:;}

#call {background-color:#EDF1F8; width:180px; height:402px; float:left; padding: 0px; margin:0px 0px 0px 0px; border-bottom:5px solid #C7C9BC;}

#callnow {width:180px; padding:10px 0px 20px 0px; margin: 0px auto;}
#callnow p {color:#CC0000; font-size:13px; text-align:center; margin:0px auto 10px auto; padding:0px 0px 10px 0px; font-weight:bold; background: url(http://www.directdebtadvice.co.uk/images/divider.gif) repeat-x bottom; width:160px;}
#callnow p b {font-size:19px; text-align:center; line-height: 15px;}
#callnow dl {background: url(http://www.directdebtadvice.co.uk/images/divider.gif) repeat-x bottom;font-size:9px; color:#666; font-weight:bold; margin: 20px auto 20px auto; width:156px; height:45px; padding:0px 0px 10px 4px}
#callnow dt {float:left; width:90px; margin:2px 0; text-align:left;}
#callnow dd {float:right; width:66px; margin:2px 0;}
#callnow div p {font-weight:normal;}

#content {text-align:left; background-color:rgb(255,255,255); width:580px; height:400px; float:left; margin: 0px 0px 0px 0px ; padding:0px;}

#callback {text-align: center; background:transparent url(http://www.directdebtadvice.co.uk/images/callback-background.gif) no-repeat; margin:50px auto 0px auto; padding:0px 6px 0px 1px; width:155px; height:220px;}
#callback h2 {font-size:16px; margin:0px auto; padding:10px 0px 10px 0px;}
#callback div {text-align:left; padding:0px 0px 10px 0px; margin:0px auto; width:136px;}
#callback div div {text-align:center; padding:5px 0px 0px 0px; margin:0px auto; width:136px;}
#callback div div a {font-size:19px; font-weight:bold; color:#b00; text-decoration:none;}
#callback div div a:hover {color:#315387;}
#callback select {margin:0px 0px 0px 0px;}
#callback input {width:130px; margin:0px auto; padding: 0px auto;}
#callback .submitButton {width:auto; margin:0px auto 0px auto; padding:15px auto 0px auto;}
#callback .clearer {clear:both; width:auto;}

#testomony {margin:15px auto -15px auto; padding:0px; width:155px;}
#testomony img {width:52px; height:54px; margin: 0px; padding:0px; border:0px; margin-right: 15px;}
#testomony p {text-align:justify; margin:0px; padding:0px; background-image:none; color:#666; font-size:10px;float:right;}
#testomony p em {color:#000; margin:0px; padding:0px;}

#home {text-align:left; width:580px; height:111px; margin:0px; padding:0px; border-bottom:5px solid #C7C9BC; background:rgb(252,246,234) url(http://www.directdebtadvice.co.uk/images/face.gif) no-repeat bottom right;}
#home p {font-size:13px; color:#666; line-height:160%; width:390px; background:transparent; margin:0px 0px 0px 25px; padding:10px 0px 10px 0px;}
#home p b {font-size:15px;}
#home a {color:#CC0000; font-size:13px; text-decoration:none; font-weight:bold; text-transform: ; margin:0px 0px 0px 25px;}
#home a:hover {text-decoration:underline;}

#krystal {width:169px; height:50px; float:right; background: transparent url(http://www.directdebtadvice.co.uk/images/krystal-top.gif) no-repeat; margin:-400px 0px 0px 0px; padding:0px 0px 0px 0px;}
#krystal a {position:absolute; width:169px; height:50px;}

#letter {background: transparent; float:left; width:400px; height: 255px; color:#666; font-size:13px; font-weight:; margin:0px 0px 0px 0px; padding:22px 25px 10px 25px; line-height:150%; letter-spacing: 0px;}
#letter p {padding:0px; margin:0px; font-size:13px; line-height:150%;}
#letter b {font-family:times; font-variant:small-caps;}
#letter p img {width:111px; height:48px; margin:10px 0px 0px 0px; padding:0px}
#letter br {line-height:100%;}
#letter a {color:#666;}
#letter a:hover {color:#CC0000;}

#content div div h2 {color:#444; overflow:hidden;}

#copy {overflow:hidden; background: transparent; float:left; width:550px; height: 390px; color:#666; font-size:13px; font-weight:; margin:0px 0px 0px 0px; padding:12px 0px 0px 20px; line-height:150%;}
#copy h2 {padding:0px 0px 15px 0px; margin:0px; font-size:25px; color:#444;}
#copy h3 {padding:0px 0px 15px 0px; margin:0px; font-size:18px; color:#555;}
#copy p {padding:0px 0px 15px 0px; margin:0px; font-size:13px;}
#copy ul {margin:0px 0px 0px 15px; padding:0px 0px 15px 0px;}
#copy a {color:#666;}
#copy a:hover {color:#CC0000;}
#copy em {font-style: normal; font-size:16px; color:#CC0000; font-weight: bold;}
#copy strong {font-size:37px;line-height:100%;}
#copy div {overflow:scroll; width:550px; height:332px; margin:0px; padding:0px;}
#copy table {border-collapse:collapse;text-align:center; width:400px; margin:0px auto; padding:0px;}
#copy th {border:1px solid rgb(110,110,110);line-height:100%; background-color:#666; color:#FFF;}
#copy td {border:1px solid rgb(110,110,110);}
#copy a.active {color:#CC0000; text-decoration:none;}
#copy a.active {text-decoration:none;}

#details, #debts1, #debts2, #debts3, #debts4 {text-align:center; font-size:13px; display:none;}

#debts3 div div div.blah img {width:400px;}

#cc2, #cc3, #cc4, #cc5, #cc6, #cc7, #cc8 {display:none;}

#ul2, #ul3, #ul4, #ul5, #ul6, #ul7, #ul8 {display:none;}

#sc2, #sc3, #sc4, #sc5, #sc6, #sc7, #sc8 {display:none;}

#mort {display:block;}
#rent {display:block;}

.debtbutton {background-color: transparent; border:0px; width:120px; height: 55px; margin:15px 0px 0px 0px; padding:0px;}

#ivabutton {position:absolute; width:120px; height:55px; background-image:url(http://www.directdebtadvice.co.uk/images/iva-button.gif); background-repeat:no-repeat;}
#ivabutton:hover {background-image:url(http://www.directdebtadvice.co.uk/images/iva-button-hover.gif); background-repeat:no-repeat;}

#remortgagebutton {position:absolute; width:120px; height:55px; background-image:url(http://www.directdebtadvice.co.uk/images/remortgage-button.gif); background-repeat:no-repeat;}
#remortgagebutton:hover {background-image:url(http://www.directdebtadvice.co.uk/images/remortgage-button-hover.gif); background-repeat:no-repeat;}

#loansbutton {position:absolute; width:120px; height:55px; background-image:url(http://www.directdebtadvice.co.uk/images/loans-button.gif); background-repeat:no-repeat;}
#loansbutton:hover {background-image:url(http://www.directdebtadvice.co.uk/images/loans-button-hover.gif); background-repeat:no-repeat;}

#dmpbutton {position:absolute; width:120px; height:55px; background-image:url(http://www.directdebtadvice.co.uk/images/dmp-button.gif); background-repeat:no-repeat;}
#dmpbutton:hover {background-image:url(http://www.directdebtadvice.co.uk/images/dmp-button-hover.gif); background-repeat:no-repeat;}

#bottomshadow {width:796px; height:8px; margin:0px auto; padding:0px; background:transparent url(http://www.directdebtadvice.co.uk/images/bottom-shadow.gif) no-repeat;}

#ctl00_cphMain_Callback1_DropDownList1 {background-color:transparent;}

#leftside {float:left; width:180px; height:600px; padding:0px; margin:0px 1px 0px 0px; overflow:hidden;}

#rightside {float:left; background-color:transparent; width:580px; height:600px; padding:0px; margin:0px;}

#bodge {background-color:rgb(255,255,255); width:580px; height:6px; margin: 1px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; border:0px;}

#links {color:#666; font-size:13px; text-align:center;}
#links p {}
#links p a{color:#666;text-decoration:none;}
#links p a:hover{color:#666;text-decoration:underline;}
#links p a:visited{color:#666;text-decoration:none;}

.hidden {opacity:0; filter:alpha(opacity=0);}
.showhidden {opacity:1; filter:alpha(opacity=100);}

.nout {display:none;}
.shownout {display:block;}

#call #callnow div#bookerrorbox {border:1px black solid; width:150px; height:auto; padding:0px; margin:-200px 0px 0px 0px; background: transparent url(/images/goal-background.gif) repeat-x;}
#call #callnow div#bookerrorbox p {font-size:11px; color:#fff; border:0px; background-image:none;}
#call #callnow div#bookerrorbox p#bookmessage {padding:5px 0px; border:0px;}
#call #callnow div#bookerrorbox p b {font-size:13px; border:0px;}
#call #callnow div#bookerrorbox a#bookokbutton {border:0px; font-size:25px; color:#fc0; margin:0px 0px 10px 0px; padding:0px 0px 0px 0px; text-decoration;none;}

.hiden {display:none;}
.visible {display:block;}
