body{
margin: 0;
padding: 0;
}

/******************** Theme Templates ********************/

/* Debt Happens */

#DEBTHAPPENS {
font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
color: #333333;
font-size: 13px;
line-height: 21px;
background: #516b6e url(../images/themes/debthappens/body-bg.jpg) left top repeat-x;
}

#DEBTHAPPENS #wrap {
width: 988px;
margin: 0 auto;
background: transparent url(../images/themes/debthappens/wrap-bg.gif) left top repeat-y;
}

#DEBTHAPPENS #header {
height: 294px;
background: transparent url(../images/themes/debthappens/header.jpg) right top no-repeat;
} 

#DEBTHAPPENS #header h1{
text-indent: -9999px;
}

#DEBTHAPPENS #colleft {
width: 565px;
float: left;
background: transparent url(../images/themes/debthappens/colleft-bg.jpg) left top no-repeat;
overflow: hidden;
}

#DEBTHAPPENS #evalForm{
padding: 15px 0 15px 35px;
}

#DEBTHAPPENS #second{
padding: 0 0 0 15px;
border-left: 3px solid #c25914;
}

#DEBTHAPPENS #colright {
width:335px;
float: right;
background: transparent url(../images/themes/debthappens/colright-bg.jpg) right top no-repeat;
padding: 23px 50px 0 0;
}

#DEBTHAPPENS #colright h2{
background: transparent url(../images/themes/debthappens/colright-header.jpg) right top no-repeat;
width: 313px;
height: 61px;
text-indent: -9999px;
}

#DEBTHAPPENS #trust{
background: transparent url(../images/themes/debthappens/trust.jpg) 45px top no-repeat;
width: 245px;
height: 152px;
float: left;
padding: 0 0 0 45px;
}

#DEBTHAPPENS #privacy{
background: transparent url(../images/themes/debthappens/privacy.jpg) right top no-repeat;
width: 251px;
height: 152px;
float: left;
margin: 0 0 0 19px;
}

#DEBTHAPPENS #trust p, #DEBTHAPPENS #privacy p{
text-indent: 0;
font-size: 12px;
background: none;
line-height: 19px;
padding: 40px 0 0 15px;
}

#DEBTHAPPENS #protect{
background: transparent url(../images/themes/debthappens/protect.jpg) left top no-repeat;
width: 335px;
height: 147px;
margin: 5px 0 25px 0;
text-indent: -9999px;
}

#DEBTHAPPENS * {
margin: 0;
padding: 0;
}

#DEBTHAPPENS p{
padding: 0 0 20px 0;
text-indent: 15px;
background: transparent url(../images/themes/debthappens/bullet.jpg) left 7px no-repeat;
}

#DEBTHAPPENS a{
color: #333333;
}

#DEBTHAPPENS a:hover{
text-decoration: none;
}

#DEBTHAPPENS a:focus, #DEBTHAPPENS a:active{
outline: none;
}

#DEBTHAPPENS strong, b {
color: #47615e;
}

#DEBTHAPPENS ul {
list-style: none;
}

#DEBTHAPPENS #footer {
clear: both;
font-size: 11px;
line-height: 16px;
margin: 30px 0 0 0;
padding: 15px 40px 0 40px;
background: transparent url(../images/themes/debthappens/footer-bg.jpg) left bottom no-repeat;
}

#DEBTHAPPENS #footer #copy {
float: left;
padding: 4px 0 0 15px;
}

#DEBTHAPPENS #footer #links {
text-align: right;
padding: 4px 28px 0 0;
}

#DEBTHAPPENS #footer a{
color: #4c656d;
}

#DEBTHAPPENS #disclaimer {
text-align: center;
margin: 20px 15px 0 15px;
}

#DEBTHAPPENS #disclaimer p{
margin:0 0 10px 0;
padding:0 0 0 0;
text-align:justify;
text-indent: 0;
background: none;
}

#DEBTHAPPENS #disclaimer strong{
color: #333333;	
}

/* Solution White */

#SOLUTIONWHITE #canvas {
  width: 775px;
  margin: 0 auto;
  }
    
#SOLUTIONWHITE * {
  margin: 0;
  padding: 0;
  }
  
#SOLUTIONWHITE p {padding: 6px 12px 12px 8px;}

#SOLUTIONWHITE b {font-weight: bold; color: #4a725d;}

#SOLUTIONWHITE ul {list-style: none;}
  
#SOLUTIONWHITE a:focus, a:active{outline: none;}  
  
#SOLUTIONWHITE #header {
  width: 775px;
  height: 296px;
  background: transparent url(../images/themes/solutionwhite/header.jpg) left top no-repeat;
} 
  
#SOLUTIONWHITE #header #logo{
  float: left;
  margin: 15px 0 0 45px;
}

#SOLUTIONWHITE #header #logo a{
  width: 200px;
  height: 170px;
  display: block;
  text-indent: -9999px;
  background: transparent;
}

#SOLUTIONWHITE #col-left {
  width: 230px;
  float: left;
}

#SOLUTIONWHITE #colright {
  float: right;
}

#SOLUTIONWHITE #protect {
  width: 230px;
  height: 226px;
  background: transparent url(../images/themes/solutionwhite/protect.gif) left top no-repeat;   
  text-indent: -9999px;
}

#SOLUTIONWHITE #footer {
  clear: both;
  font-size: 10px;
  color: #5e5e5e;
  width: 775px;
  height: 75px;
  background: transparent url(../images/themes/solutionwhite/footer.gif) left top no-repeat;   
  }

#SOLUTIONWHITE #footer a {
  color: #4b725d;
  text-decoration: underline;
  }

#SOLUTIONWHITE #footer a:hover {
  text-decoration: none;
  }

#SOLUTIONWHITE #footer #copy {
  float: left;
  padding: 4px 0 0 28px;
  }

#SOLUTIONWHITE #footer #links {
  text-align: right;
  padding: 4px 28px 0 0;
  }
  
#SOLUTIONWHITE #disclaimer {
  text-align: center;
  line-height: 16px;
  font-size:12px;
  margin: 20px 15px;
  color: #5c5c5c;
  }

#SOLUTIONWHITE #disclaimer p{
 margin:0 0 10px 0;
 padding:0 0 0 6px;
 text-align:justify;
}

#SOLUTIONWHITE #disclaimer a {
  color: #5c5c5c;
  text-decoration: underline;
}

#SOLUTIONWHITE #disclaimer a:hover {
  text-decoration: none;
}

#SOLUTIONWHITE #disclaimer strong{
 color:#5c5c5c;	
}

/* Black Orange*/

#BLACKORANGE {
  background: #e5e5e5;
  color: #1c1c1c;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 20px;
}

#BLACKORANGE #wrap {
	width: 924px;
	margin: 0 auto;
	background: #f0f0f0;
	border-left: 3px solid #ffffff;
	border-right: 3px solid #ffffff;
  }  
  
#BLACKORANGE #header{
	background: url(../images/themes/blackorange/header.jpg) left top no-repeat;
	height: 307px;
	}  
	
#BLACKORANGE #header h1{text-indent: -9999px;} 	
	
#BLACKORANGE #content{
	padding: 25px 0 0 0;
	width: 888px;
	margin: 0 auto;
	background: url(../images/themes/blackorange/gradient-bg.jpg) left top repeat-x;
	}	
	
#BLACKORANGE #evalForm{
  width: 579px;
  height: 357px;
}

#BLACKORANGE #Div1 {
  padding: 10px 0 25px 30px;
  float: left;
}

#BLACKORANGE #protect{
	float: left;	
    background: url(../images/themes/blackorange/protect.jpg) left top no-repeat;
	width: 265px;
	height: 357px;
	margin: 10px 0 0 0;
	}	
	
#BLACKORANGE #protect h2{
	text-indent: -9999px;
	}	
	
#BLACKORANGE *{margin: 0;  padding: 0;}
  
#BLACKORANGE p{padding: 0 30px 15px 30px;}  
 
#BLACKORANGE strong, b {color: #5f7077;}

#BLACKORANGE #footer {
  clear: both;
  padding: 20px 0 0 0;
  background: url(../images/themes/blackorange/gradient-bg.jpg) left top repeat-x;
  }

#BLACKORANGE #footer a {
  color: #2d616f;
  text-decoration: underline;
  }

#BLACKORANGE #footer a:hover {
  text-decoration: none;
  }

#BLACKORANGE #footer #copy {
  float: left;
  padding: 4px 0 0 0;
  }

#BLACKORANGE #footer #links {
  text-align: right;
  padding: 4px 0 0 0;
  }
  
/* Two Blue */

#TWOBLUE #wrap{
    width: 960px;
    height: 720px;
    margin: 0 auto;
    background: transparent url(../images/themes/twoblue/wrap-bg.jpg) left top no-repeat;
}

#TWOBLUE #col-left{
	float: left;
	width: 298px;
	padding: 362px 0 0 20px;
	}
	
#TWOBLUE #colright{
	float: right;
	width: 600px;
	overflow:hidden;
	margin: 213px 14px 0 0;
	}		

#TWOBLUE *{
	margin: 0;
	padding: 0;
}

#TWOBLUE p{
	padding: 10px 10px 10px 0;
	border-bottom: 1px dotted #d0d5d9;
	}
	
#TWOBLUE p.last{
	border: 0;
	}	
	
#TWOBLUE strong{ color: #a31d37;}	
	
#TWOBLUE a{color: #ffffff;}
#TWOBLUE a:hover{text-decoration: none;}
#TWOBLUE a:focus, a:active{outline: none;}		
	
#TWOBLUE #footer{
	color: #ffffff;
	text-align: justify;
	padding: 40px 0 0 0;
	}	
	
#TWOBLUE #footer strong{color: #ffffff;}	

#TWOBLUE #footer p{border: 0;}
	
#TWOBLUE #copy{float:left;}
#TWOBLUE #links{float:right; margin: 0 0 10px 0;}	

#TWOBLUE #disclaimer{ clear: both;}

/* Freedom */

#FREEDOM {
text-align: center;
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
line-height: 18px;
} 

#FREEDOM #wrap { 
width: 1360px;
margin: 0 auto;
text-align: left;
overflow:hidden;
background: transparent url(../images/themes/freedom/wrap-bg.jpg) left 334px no-repeat;
position: relative;
} 

#FREEDOM #header{
background: transparent url(../images/themes/freedom/header.jpg) left top no-repeat;
height: 334px;
}

#FREEDOM #content{
width: 958px;
margin: 0 auto;
}

#FREEDOM #col-left{
float: left;
background: transparent url(../images/themes/freedom/col-left-bg.jpg) left 17px no-repeat;
width: 367px;
padding: 110px 0 0 0;
}

#FREEDOM #col-right{
float: right;
width: 569px;
}

#FREEDOM #protect{
width: 367px;
height: 118px;
margin: 10px 0 0 0;
background: transparent url(../images/themes/freedom/protect.jpg) left top no-repeat;
text-indent: -9999px;
}

#FREEDOM #trust{
background: transparent url(../images/themes/freedom/trust.jpg) left top no-repeat;
width: 277px;
height: 124px;
margin: 30px 0 45px 0;
float: left;
}

#FREEDOM #trust p{
padding: 40px 19px 0 19px;
}

#FREEDOM #privacy{
background: transparent url(../images/themes/freedom/privacy.jpg) left top no-repeat;
width: 270px;
height: 124px;
margin: 30px 0 45px 0;
float: right;
}

#FREEDOM #privacy p{
padding: 38px 13px 0 16px;
}

#FREEDOM #bg-left {
width: 50%; 
position: absolute; 
top: 0; 
left: 0;
} 

#FREEDOM #bg-right {
width: 50%; 
position: absolute; 
top: 0; 
right: 0;
} 

#FREEDOM #bg-col-left {
margin-right: 680px; 
background: transparent url(../images/themes/freedom/body-bg-left.jpg) left top repeat-x;
height: 750px;
} 

#FREEDOM #bg-col-right {
margin-left: 679px;
background: transparent url(../images/themes/freedom/body-bg-right.jpg) left top repeat-x;
height: 750px;
} 

#FREEDOM *{
margin: 0;
padding: 0;
}

#FREEDOM p{
padding: 0 15px 20px 15px;
}

#FREEDOM a{
color: #333333;
}

#FREEDOM a:hover{
text-decoration: none;
}

#FREEDOM strong{
color: #1070a0;
}

#FREEDOM #footer-wrap{
background: #333333;
padding: 15px 0 0 0;
}

#FREEDOM #footer{
width: 958px;
margin: 0 auto;
text-align: left;
color: #ffffff;
line-height: 16px;
}

#FREEDOM #footer a{
color: #a7e1e3;
}

#FREEDOM #footer #copy{
float: left;
}

#FREEDOM #footer #links{
float: right;
}

#FREEDOM #footer #disclaimer{
clear: both;
padding: 15px 0 0 0;
}

#FREEDOM #footer strong{
color: #ffffff;
}

#FREEDOM #footer p{
padding: 0 0 15px 0;
}

/* WorldWide Media (with toll-free) */

#FREEDOM #header-ww{
background: transparent url(../images/themes/freedom/ww/header.jpg) left top no-repeat;
height: 334px;
}

/*************** ADBEAN LAYOUT ***************/

#ADBEAN-wrap{
width: 1034px;
margin: 0 auto;
background: transparent url(../images/themes/adbean/ADBEAN_wrap-bg.jpg) top left repeat-y;
}

#ADBEAN-content{
background: transparent url(../images/themes/adbean/ADBEAN_content-bg.jpg) top left no-repeat;
}

#ADBEAN-header{
height:71px;
background: transparent url(../images/themes/adbean/ADBEAN_header.jpg) top left no-repeat;
text-indent: -9999px;
}  

#ADBEAN-col-left{
float:left;
width:520px;
padding: 0 0 0 42px;
}

#ADBEAN-col-right{
float:left;
width:400px;
padding: 0 30px 0 0;
}

#ADBEAN-page{
margin: 0 65px 0 65px;
padding: 25px 0 0 0;
}

/* Trust Pod */

#ADBEAN-trust ul{
margin: 0 0 0 20px;
list-style: none;
padding: 0;
}

#ADBEAN-trust ul li{
float: left;
font-size: 12px;
line-height: 18px;
width: 158px;
}

#ADBEAN-trust ul li h2{
text-indent: -9999px;
height: 147px;
}

#ADBEAN-trust ul li p{
padding: 10px 25px 0 0;
}

#ADBEAN-trust h2#trust1{background: transparent url(../images/themes/adbean/ADBEAN_trust.jpg) left top no-repeat;}
#ADBEAN-trust h2#trust2{background: transparent url(../images/themes/adbean/ADBEAN_trust.jpg) -170px top no-repeat;}
#ADBEAN-trust h2#trust3{background: transparent url(../images/themes/adbean/ADBEAN_trust.jpg) -338px top no-repeat;}

/* Call Now */

h2#ADBEAN-call-now{
text-indent: -9999px;
width: 477px;
height: 85px;
background: transparent url(../images/themes/adbean/ADBEAN_call-now.jpg) left top no-repeat;
margin: 85px 0 0 15px;
}

/* Debt Table */

#ADBEAN-debt-table{
padding: 10px 0 0 0;
}

#ADBEAN-debt-table td.header{
border: 0;
}

#ADBEAN-debt-table td.header h1{
background: url(../images/themes/adbean/ADBEAN_table-debt-header.jpg) top right no-repeat;
text-indent: -9999px;
height: 25px;
width: 410px;
}

#ADBEAN-debt-table tr{
height: 47px;
}

#ADBEAN-debt-table td{
border-bottom: 1px dotted #b2b2b2;
border-right: 1px dotted #b2b2b2;
width: 97px;
}

#ADBEAN-debt-table tr.last td{
border-bottom: 0;
}

#ADBEAN-debt-table td.last{
border-right: 0;
}

#ADBEAN-debt-table td.wide{
width: 120px;
}

#ADBEAN-debt-table td.highlight{
background: #e2e2e2;
}

#ADBEAN-debt-table div.no{background: transparent url(../images/themes/adbean/ADBEAN_table-no.png) center center no-repeat;height: 47px;}
#ADBEAN-debt-table div.yes{background: transparent url(../images/themes/adbean/ADBEAN_table-yes.png) center center no-repeat;height: 47px;}
#ADBEAN-debt-table div.blank{background: transparent url(../images/themes/adbean/ADBEAN_table-col-headers.jpg) left top no-repeat;height: 47px;}

#ADBEAN-debt-table div.row1{background: transparent url(../images/themes/adbean/ADBEAN_table-row-headers.jpg) -2px 5px no-repeat; height: 47px;}
#ADBEAN-debt-table div.row2{background: transparent url(../images/themes/adbean/ADBEAN_table-row-headers.jpg) -99px 5px no-repeat; height: 47px;}
#ADBEAN-debt-table div.row3{background: transparent url(../images/themes/adbean/ADBEAN_table-row-headers.jpg) -188px 5px no-repeat; height: 47px;}

#ADBEAN-debt-table div.col1{background: transparent url(../images/themes/adbean/ADBEAN_table-col-headers.jpg) left -40px no-repeat; height: 47px;}
#ADBEAN-debt-table div.col2{background: transparent url(../images/themes/adbean/ADBEAN_table-col-headers.jpg) left -90px no-repeat; height: 47px;}
#ADBEAN-debt-table div.col3{background: transparent url(../images/themes/adbean/ADBEAN_table-col-headers.jpg) left -140px no-repeat; height: 47px;}
#ADBEAN-debt-table div.col4{background: transparent url(../images/themes/adbean/ADBEAN_table-col-headers.jpg) left -190px no-repeat; height: 47px;}
#ADBEAN-debt-table div.col5{background: transparent url(../images/themes/adbean/ADBEAN_table-col-headers.jpg) left -250px no-repeat; height: 47px;}

/* Debt Relief Pod */

#ADBEAN-debt-relief{
background: transparent url(../images/themes/adbean/ADBEAN_debt-relief.jpg) left top no-repeat;
padding: 100px 10px 0 18px;
width: 391px;
}

#ADBEAN-debt-relief h2{
background: transparent url(../images/themes/adbean/ADBEAN_bring.jpg) left top no-repeat;
width: 302px;
height: 55px;
text-indent: -9999px;
}

#ADBEAN-debt-relief a#ADBEAN-learn{
display: block;
text-indent: -9999px;
background: transparent url(../images/themes/adbean/ADBEAN_button.jpg) left top no-repeat;
width: 204px;
height: 48px;
}

/* Footer */

#ADBEAN-footer{
background: transparent url(../images/themes/adbean/ADBEAN_footer-bg-repeat.jpg) left 16px repeat-x;
color: #666666;
font-size: 10px;
line-height: 14px;
}	

#ADBEAN-footer-text-container{
background: transparent url(../images/themes/adbean/ADBEAN_footer-bg.jpg) left top no-repeat;
margin: 0 auto;
width: 934px;
padding: 35px 50px 0 50px;
}

#ADBEAN-footer-text-left{
float:left;
width:500px;
height:16px;
}

#ADBEAN-footer-text-right{
float:right;
width:300px;
height:16px; 
}

#ADBEAN-footer-text-right ul {
float: right;
}

#ADBEAN-footer-text-right li {
display: inline;
list-style-type: none;
padding: 0 7px;
border-right: 1px solid #666666;
}

#ADBEAN-footer-text-right li.last{
padding-right: 14px;
border: none;
}	

#ADBEAN-footer strong{
color: #666666;
}

#ADBEAN-footer a{
color: #666666;	
text-decoration: underline;
}

#ADBEAN-footer a:hover{
text-decoration: none;
}

/* Disclaimer */

#ADBEAN-disclaimer{
width: 934px;
padding:10px 0 0 0;
float: left;
font-size: 10px;
}

#ADBEAN-disclaimer p{
text-align:justify;
margin:0 0 10px 0;
padding:0 14px 0 0;	
font-size: 10px;
font-family: Trebuchet MS, arial, Verdana, Sans-Serif; 
line-height: 14px;
color: #666666;
}
  