/* RESET */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img { border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
/* RESET */

body {font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif; font-size:12px; text-align:center; background-color:#e0dccb;}
#shadowWrapper {width:805px; margin:0 auto; text-align:left; background: url(/images/site/shadowBg.gif) repeat-y right; margin-bottom:50px;}
#wrapper {width: 800px;}
#header {}
#header .left {width:538px; height:77px; float:left; background-color:#005183;}
#header .left a {display:block; position:relative; top:30px; left:53px; width:257px;}
#header .right {width:262px; height:77px; float:left; background:url(/images/site/change-your-life-today.gif) no-repeat 30px 30px #4e9dd3;}

#nav {clear:both; height:35px; background:url(/images/site/navBg.gif) repeat-x #0b476b;}
#nav .navLinks {position:relative; top:8px; left:22px;}
.chosen {background-position: -116px 0 !important;}
.navLinks a.rightForYou, .navLinks a.information, .navLinks a.lifeAfter, .navLinks a.alternatives, .navLinks a.whatToExpect, .navLinks a.chooseAnAttorney {position:absolute; top:0; width:116px; height:20px; display:block; text-indent:-10000px;}
.navLinks a.rightForYou:hover, .navLinks a.information:hover, .navLinks a.lifeAfter:hover, .navLinks a.alternatives:hover, .navLinks a.whatToExpect:hover, .navLinks a.chooseAnAttorney:hover {background-position: -116px 0;}
.navLinks a.rightForYou {background: url(/images/site/is-it-right-for-you_btn.gif) no-repeat; left:0;}
.navLinks a.information {background: url(/images/site/information_btn.gif) no-repeat; left:126px;}
.navLinks a.lifeAfter {background: url(/images/site/life-after_btn.gif) no-repeat; left:252px;}
.navLinks a.alternatives {background: url(/images/site/alternatives_btn.gif) no-repeat; left:378px;}
.navLinks a.whatToExpect {background: url(/images/site/what-to-expect_btn.gif) no-repeat; left:504px;}
.navLinks a.chooseAnAttorney {background: url(/images/site/choose-an-attorney_btn.gif) no-repeat; left:630px;}

#header2 {background-color:#FFF;}
#header2Index {background-color:#FFF; position:relative; height:314px;}

#rotator {position:absolute; top:0; left:0;}
#rotator div {z-index:1;}
#rotator #isItRightForYou, #rotator #information, #rotator #lifeAfter, #rotator #bankruptcyAlternatives, #rotator #whatToExpect, #rotator #chooseAnAttorney{width:539px; height:314px; position:absolute; top:0; left:0;}
#rotator #isItRightForYou {background:url(/images/site/is-it-right-for-you_index.gif) no-repeat;}
#rotator #information {background:url(/images/site/know-your-bankruptcy-rights_index.jpg) no-repeat;}
#rotator #lifeAfter {background:url(/images/site/life-after_index.jpg) no-repeat;}
#rotator #bankruptcyAlternatives {background:url(/images/site/bankruptcy-alternatives_index.jpg) no-repeat;}
#rotator #whatToExpect {background:url(/images/site/what-to-expect_index.jpg) no-repeat;}
#rotator #chooseAnAttorney {background:url(/images/site/choose-an-attorney_index.jpg) no-repeat;}
.active {z-index:3 !important; display:block !important;}
.lastActive {z-index:2 !important;}
#rotator #whatToExpect p {position:relative; top:85px; left:318px; width:220px; font-size:14px; line-height:16px; color:#005183;}
#rotator a {display:block; position:relative; top:290px; padding-right:15px; text-align:right; font-size:14px; font-weight:bold; color:#679b37; text-decoration:none;}
#rotator a:hover {text-decoration:underline;}

#formIndex {width:225px; height:314px; background-color:#FFF; position:absolute; top:0; left:539px; padding:7px 18px 0;}
#formIndex h1 {font-size:17px; line-height:18px; color:#4d9dd2;}
#formIndex .formDisclaimer {color:#a1abb1;}

#header2Left {float:left; width:539px; height:220px;}
.informationH {background:url(/images/site/know-your-bankruptcy-rights.jpg) no-repeat;}
.rightForYouH {background:url(/images/site/right-for-you.gif) no-repeat;}
.lifeAfterH {background:url(/images/site/life-after.jpg) no-repeat;}
.alternativesH {background:url(/images/site/bankruptcy-alternatives.jpg) no-repeat;}
.whatToExpectH {background:url(/images/site/what-to-expect.jpg) no-repeat;}
.whatToExpectH p {display:block; position:relative; top:90px; left:307px; width:225px; font-size:13px; line-height:16px; color:#005183;}
.chooseAnAttorneyH {background:url(/images/site/choose-an-attorney.jpg) no-repeat;}
#header2Left a {display:block; position:relative; top:195px; padding-right:15px; text-align:right; font-size:14px; font-weight:bold; color:#679b37; text-decoration:none;}
#header2Left a:hover {text-decoration:underline;}

#question {float:left; width:261px; height:220px; background-color:#FFF;}

#bucketWrap {clear:both; height:197px; position:relative; background-color:#005183;}
.bucket {width:192px; color:#FFF; font-size:11px; line:height:14px;}
.bucket a {color:#b7d875; text-decoration:underline;}
#bucketWrap .rightForYou {position:absolute; top:9px; left:5px;}
#bucketWrap .information {position:absolute; top:9px; left:205px;}
#bucketWrap .whatToExpect {position:absolute; top:9px; left:404px;}
#bucketWrap .chooseAnAttorney {position:absolute; top:9px; left:604px;}
.bucket h2 {display:block; height:28px; font-size:12px; font-weight:bold; color:#005183; text-align:center; padding-top:3px; background:url(/images/site/bucketHeadBg.gif) repeat-x;}
.bucket p {padding-left:9px;}

#footer{height:35px; background-color:#eeead9; text-align:center;}
#footer .footerTxt {color:#6d6d63; font-size:10px; text-transform:uppercase; padding-top:13px;}
#footer a {color:#6d6d63; text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#footerBg {height:7px; background:url(/images/site/footerBg.gif) no-repeat;}

#contentBg {background-color: #005183;}

#contentLeft {float:left; width:507px; background-color:#FFF; padding-right:32px; color:#64583f;}
#contentLeft h1 {display:block; height:45px; color:#FFF; margin:12px 0; padding:5px 0 0 33px; background:url(/images/site/h1_bg.gif) repeat-x; font-size:24px; font-weight:bold; font-family:Garamond, Georgia, serif;}
#contentLeft h2 {display:block; height:26px; font-size:13px; font-weight:bold; color:#005183; padding:3px 0 0 33px; margin-top:20px; background:url(/images/site/h2_bg.gif) repeat-x; font-family:Arial;}
#contentLeft p {padding:3px 0 10px 33px; line-height:18px; font-family:Arial;}
#contentLeft .indent {padding-left:65px}
#contentLeft .big {font-size:13px;}
#contentLeft ul {margin-left:45px; line-height:18px; font-family:Arial;}
#contentLeft .pros {background-color:#c7e0b0; margin-left:30px; margin-bottom:30px;}
#contentLeft .cons {background-color:#ccdce6; margin-left:30px;}
#contentLeft .pros p {background-color:#90b86b; color:#FFF; font-size:13px;}
#contentLeft .cons p {background-color:#87a9bf; color:#FFF; font-size:13px;}
#contentLeft .pros ul, #contentLeft .cons ul{padding-right:10px;}
#contentLeft .pros ul li, #contentLeft .cons ul li {color:#005183; padding:5px 0;}

#contentRight {float:left; width:261px; background-color:#005183; color:#FFF; font-family:Arial;}
#contentRight h1 {display:block; height:40px; font-size:14px; color:#005183; padding:3px 0 0 33px; background:url(/images/site/h1-blue_bg.gif) #AFD26D repeat-x 0 bottom; font-family:Arial;}
#contentRight h1 b {text-transform:uppercase;}
#contentRight h2 {display:block; height:26px; font-size:12px; font-weight:bold; color:#FFF; padding:3px 0 0 33px; background:url(/images/site/h2-blue_bg.gif) repeat-x; font-family:Arial;}
#contentRight .phone {font-size:27px; font-weight:bold; padding:15px 0; color:#b1cf75;}
#contentRight .phoneSub {font-size:11px; line-height:17px;}
#contentRight p {font-size:13px; line-height:17px; padding:0 30px;}
#contentRight .contentRightForm {padding:0 30px;}
#contentRight .contentRightForm  .submitButton{padding:0 0 10px 18px;}
.formElement {padding:7px 0; font-size:11px;}
.formElementIndex {padding:3px 0; font-size:11px; color:#64583f;}
.formDisclaimer {font-size:9px !important; line-height:11px !important; padding:0 !important; color:#7aaed0;}
.blogEntries {line-height:20px !important; font-size:11px !important; padding-left:40px !important;}
.blogEntries a {color:#b1d56d;}

.boldBlue {font-weight:bold; color:#005183;}
.error input {background-color:#ffcaca;}