body { min-width: 1000px; padding: 0; margin: 0; text-align: center; font-size: 13px; font-family: arial; }
h1 { text-align: center; }
h2 { clear: both; font-family: verdana; }
h3 { text-align: center; font-family: verdana; }
h4 { padding: 10px 0 0 0; margin: 0; text-align: left; }

a { color: #0000FF; text-decoration: none; }
a:hover { color: #0000FF; text-decoration: underline; }
p { text-align: justify; }

#header { width: 100%; border-bottom: 1px solid #FF0000; float: left; text-align: center; background: url('images/women.jpg') no-repeat bottom right; }
#logo { clear: both; text-align: center; margin: 0; padding: 0; }

.holder { width: 960px; margin-left: auto; margin-right: auto; }

#nav { clear: both; width: 100%; float: left; background: #FF0000 url('images/nav-gradient.png') repeat-x 0px 50%; padding: 8px 0 8px 0; margin: 0; font-size: 90%; font-family: arial black; }
#nav a { float: left; color: #FFFFFF; text-decoration: none; padding: 0 5px 0 5px; }
#nav a:hover { text-decoration: underline; }

#wrapper { clear: both; width: 100%; padding: 0; margin: 0;background: #FFFFFF url('images/background.png') repeat-x top left; }
#main { clear: both; width: 1000px; margin-left: auto; margin-right: auto; background: #FFFFFF url('images/background-shadow.png') no-repeat top left; min-height: 500px; text-align: left; }
#txt { float: right; margin: 0; padding: 0 30px 0 5px; width: 664px; background: #FFFFFF url('images/background-shadow-r.png') no-repeat top right; min-height: 500px;}

#v-nav { float: left; width: 300px; background: transparent url('images/background-partition.png') no-repeat 290px 100px; }
#v-nav ul { width: 220px; margin-top: 10px; margin-left: auto; margin-right: auto; text-align: left; list-style: none; padding: 0; }
#v-nav ul li { margin: 0; padding: 0px; border-top: 1px solid #CCCCCC; }
#v-nav ul li a { margin: 0; display: block; padding: 10px; text-decoration: none; color: #777777; background: url('images/v-nav-gradient.png') repeat-x bottom left; }
#v-nav ul li a.sub { padding: 10px 0 10px 35px; }
#v-nav ul li a:hover { color: #778FFE; background: url('images/v-nav-gradient2.png') repeat-x top left; }

#v-nav form { width: 220px; margin-left: auto; margin-right: auto; text-align: left; }
#v-nav form p { text-align: justify; margin: 0; padding: 0; }

#call-back { width: 100%; text-align: left; padding: 0 0 0px 0; margin: 0; background: #FFFFFF url('images/options.jpg') no-repeat 95% -20px; }
#call-back-form { padding: 0; margin: 0; text-align: left; }
#call-back-form input.txt { width: 170px; margin: 0 0 5px 0; padding: 0; }


#bankruptcy { position: relative; left: 410px; top: -170px; }
#iva { position: relative; left: 610px; top: -70px; }
#dmp { position: relative; left: 360px; top: -90px; }
#call-back a { font-family: arial black; font-size: 110%; color: #000000; }

#options2 { clear: both; text-align: left; float: left; margin: 20px 0 20px 0; }
.box2 { width: 270px; padding: 0 15px 10px 15px; margin: 0 15px 0 15px; float: left; text-align: justify; background-color: #DDDDDD; }
.box1 { clear: both; width: 350px; padding: 0 15px 10px 15px; margin: 0px auto 0 auto; text-align: justify; background-color: #DDDDDD; }

#reclaim-charges { width: 580px; text-align: left; padding: 0 0 0 80px; margin: 0; background: #FFFFFF url('images/specialist.jpg') no-repeat 95% 0%; }

#footer { clear: both; width: 100%; height: 65px; background: url('images/footer.png') repeat-x top left; padding: 35px 0 0 0; text-align: left; }
#footer a { color: #999999; padding: 0 0px 0 5px; }