/* CSS Document */

/* CSS Document */
*{margin:0;padding:0}
html{font:125% Arial, Helvetica, sans-serif}
body{font-size:50%;background:#659cd3}
body.green{background:#a8c39a}
.left{display:block;float:left;margin:0 10px 10px 0}
.right{display:block;float:right;margin:0 0 10px 10px}
/*/////////LAYOUT///////////////////////////////////////////*/

#container{width:1000px;position:relative;margin:0 auto;padding-bottom:1px;overflow:hidden}
#print-logo, .printme{display:none}
#header{padding:25px;background:#fff}
h1{}
h1 a{display:block;padding-top:146px;height:0;overflow:hidden;background:url(../img/logo.gif) no-repeat;width:623px}
h1 a#es{background:url(../img/logo_spanish.gif) no-repeat}
#header div{position:absolute;top:25px;right:26px;background:url(../img/header-quote.gif) no-repeat;width:232px;padding:15px;height:116px;color:#666}
#header h2{color:#659cd3;margin:0}
#header p{font:1.9em/1.4em "Times New Roman" , Times, serif;margin:.5em 0}
span.loader{color:#669933}
#middle{background:#fff;position:relative}

#corner-links{text-align:right;position:relative;float:left;text-align:right;line-height:normal;margin:5px 0 0 0;font:13px "Times New Roman" , Times, serif;z-index:20;display:block;width:90%;top:10px;left:0}

#nav{background:#a8c39a;position:relative;z-index:10}
#nav li{float:left;position:relative;padding-right:9px;background:url(../img/divider-nav.gif) no-repeat right center;list-style:none}
#nav li.about{background:none}
#nav li.about a{padding:0 16px 0 47px}
#nav li.rights{}
#nav li.rights a{padding:0 29px 0 27px}
#nav a{color:white;display:block;padding:0 30px;float:left;text-decoration:none;font:2.1em/62px "Times New Roman" , Times, serif}


#nav ul{background:#a9c399;position:absolute;top:56px;width:260px;display:none;padding:8px 0;left:0;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
#nav ul li{background:#a9c399;float:none;display:block;padding-right:0}
#nav ul a{font-size:1.5em;padding:0 10px 0 36px;float:none;background:none;line-height:25px}
#nav ul a:hover{background:#647C53}
#nav li:hover ul{display:block}
#search{background:#f0e5c7;height:45px;padding:1px 0 0 0;position:relative}

#crumbs{position:relative;margin:9px 0 0 26px;padding-left:19px;height:27px;background:url(../img/crumbs2.gif) no-repeat}
#crumbs li{display:inline}
#crumbs a{float:left;padding:0 26px 0 7px;line-height:27px;position:relative;background:#bdcfec;height:27px;display:block;text-decoration:none;color:white;font:italic 1.4em/27px "Times New Roman" , Times, serif}

/* #crumbs .tier5 a{background:#7CABDA url(../img/crumbs2.gif) no-repeat right -54px;z-index:1}*/

#crumbs .tier1 a{background:#d9e6f4 url(../img/crumbs2.gif) no-repeat right -27px;z-index:5}
#crumbs .tier2 a{background:#c1d7ed url(../img/crumbs2.gif) no-repeat right -54px;z-index:4}
#crumbs .tier3 a{background:#aac9e7 url(../img/crumbs2.gif) no-repeat right -81px;z-index:3}
#crumbs .tier4 a{background:#93bae0 url(../img/crumbs2.gif) no-repeat right -108px;z-index:2}
#crumbs .tier5 a{background:#7fabd8 url(../img/crumbs2.gif) no-repeat right -135px;z-index:1}

#crumbs a:active{z-index:2;margin-left:-19px;padding-left:26px}
#crumbs .tier1 a:active{margin-left:0;padding-left:7px}

#content{color:#575757;position:relative;padding:1px 0 30px}

#language{position:relative;margin:9px 0 0 26px;padding-left:19px;height:27px}
#language li{display:inline}
#language a{float:left;padding:0 26px 0 7px;line-height:27px;position:relative;height:27px;display:block;text-decoration:none;color:#659cd4;font:1.4em/27px "Times New Roman" , Times, serif}

img.banner{margin-top:-1px;position:relative;display:block}
p img.banner{visibility:hidden}

#bottom{color:#fff;margin:0;background:#a8c39a;padding:1px 60px 0;margin-top:40px}
#footer{}
#footer ul{margin:15px 0}
#footer li{float:left;padding-right:6px;background:url(../img/divider-subnav.gif) no-repeat right center;list-style:none}
#footer li.map{background:none}
#footer li.rights{padding-left:6px}
#footer ul a{padding:0 13px;color:#fff;display:block;float:left;text-decoration:none;font:1.2em Arial, Helvetica, sans-serif}
.tanbox{background:#eee1c3;margin:0 50px;padding:20px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
#content .tanbox p, #section-top .tanbox h2{margin:0 15px}
#content .tanbox p{font-size:1em;margin:0}

/*/////////Forms////////////////////////////////////////*/

fieldset{position:relative;border:none}

legend{font-size:1.3em;color:#333333}

label{display:block;float:left;width:60px;padding:0;line-height:25px;color:#695d54;font:1.9em/1.9em "Times New Roman" , Times, serif;margin:5px 0 0;text-align:right}
#mailer{background:#f0e5c7;width:465px;padding:25px;margin:20px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
#mailer label{width:115px;font-size:1.3em;padding-top:5px;line-height:1.2em}

#mailer p{font-size:1.2em;line-height:1.2em;color:#666666}
#content form p, #content .form p{margin:1em 0}
#content span.error, #content label.error{font-size:1.1em;line-height:1em;width:auto;padding:0;float:none;color:#990000;position:absolute;top:-1em;left:0;text-align:left;margin:0}
.response{display:block;height:3em;font-size:1.1em}

#content label p{margin-top:0}
#content label{width:100px}

#content .anchors li{display:block;float:left;padding:0 28px;font-size:.8em;list-style:none;margin:0 1px;border-color:#666666;border-width:0 1px;border-style:solid}
#content ul.anchors{padding:0;width:auto;margin:0 70px 15px;text-align:center;display:block}
#search input{width:200px;border:none;color:#333333;background-color:#fff;padding:5px 5px 3px 5px;height:20px;font:italic 1.7em "Times New Roman" , Times, serif;border:solid 1px #659CD4;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
#content input.button, #mailer input.button{display:block;background:#659cd3;border:none;width:auto;height:auto;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;color:white;float:right;margin-right:18px;padding:.1em .6em;font:1.8em/20px "Times New Roman" , Times, serif}
#content form, #content .form{margin:1em 70px;position:relative}
#content .form .subject{height:auto;margin-left:5px;border:1px solid #659cd3;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
textarea, input, textarea, .static{width:710px;font-weight:normal;margin:.6em;height:100px;padding:5px 10px;font:1.5em Verdana, Arial, Helvetica, sans-serif;color:#333333;border:1px solid #659cd3;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
/* #content input,  */



#content div.calc{margin:10px 0 10px 0}
#content div.calc input{width:auto}
#mailer .static p{font-size:.9em;line-height:1.6em;margin:1em}
dl{clear:both}
hr{clear:both;border:none;border-top:1px solid #666666;width:850px;margin:0 auto 1em;position:relative}
#content input, #mailer input{height:1.3em}

#mailer input, #mailer textarea, .static{width:330px;margin-right:0;font-size:1.3em;padding:2px 3px}
.static{height:auto;float:left;background:#e5f2de}
#mailer textarea{height:60px}
#search form{position:absolute;right:10px;top:0}
#search input.button{background:#f0e5c7;border:none;margin:0 10px 0 0;height:45px;padding:3px 10px;line-height:45px;width:auto;font:1.7em/45px "Times New Roman" , Times, serif;color:#659cd4;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
#search input{display:block;float:left;color:#666;margin:9px 10px 8px 0}

#content #sitemap ul{font-size:1em;margin:0}
textarea{overflow:auto}


form .required{font-weight:bold}


form br{clear:left}
form label br{clear:none}

button{border-width:1px;border-style:solid;color:white;letter-spacing:1px;padding:2px 5px;text-transform:uppercase;border-color:#e0e0e0 #b0b0b0 #b0b0b0 #e0e0e0;float:right}
.button:hover{cursor:pointer}
.checkbox{width:auto}

#charlimitinfo{display:block;position:absolute;font-size:1.3em;left:120px}

/*/////////BUTTONS////////////////////////////////////////*/


/*/////////TYPOGRAPHY/////////////////////////////////////*/
p, dt, dd, #content ul.links{font:1.5em/1.5em Arial, Helvetica, sans-serif;margin:1em 0em;width:auto}
#content ul, ol{padding-left:45px;width:700px;clear:both;color:#767676;margin:1em 70px;font-size:1.5em}
ol li, ul li{margin:.5em 0}
#content dd ul{margin:0;font-size:.9em}

#content p, dt, dd, h4, #content ul.links{margin:1em 70px}
#content p{margin:0 70px 1em}
#content dd p{margin-left:0;font-size:1em}
#content ul.links{padding-left:0;list-style:none}
#content ul.links li{float:left;width:280px}
#content ul.one li{float:none}
dd{margin:.5em 70px .5em;color:#616161;border-bottom:1px solid #CCCCCC}
.pad{display:block;padding-bottom:20px}
.letters li{list-style:none;float:left;width:26px;text-align:center;font-family:"Times New Roman" , Times, serif}
#content ul.letters{float:left;margin:0;padding:0 10px;clear:none}
ul.letters strong a{text-decoration:none}
.letters li a{display:block;float:left;width:24px}
.letters li a:hover{font-weight:bold;text-decoration:none}
h4.letters{font:1.8em/34px "Times New Roman" , Times, serif;color:#333333;float:left;padding:0;margin-top:0;margin-bottom:0;margin-right:0}
#def{margin:0 0;padding:10px 0 0}
#accordion{margin-left:15px}
dt{margin:1.5em 70px 0}
.tanbox dt, .tanbox dd{margin:.5em 0;border:none}
.tanbox dt{font:1.8em "Times New Roman" , Times, serif}
#accordion.qa dt{color:#659cd3;text-indent:-1em}
#accordion.qa p{font-size:1em;margin:0}
#qa dt span{}
#footer p{color:#416584;text-align:justify;font-size:1em;margin:0 28px;line-height:1em}
#bottom a{}
#bottom img{float:right;border-width:0;margin-top:3px;margin-right:3px}
#bottom p{font:1.3em/42px Arial, Helvetica, sans-serif;margin:0}

.cmCalc-link, .ccCalc-link, a{color:#659cd3;white-space:nowrap;text-decoration:underline;cursor:pointer}
dl a{white-space:normal}
h3{color:#659cd3;margin:40px 60px 0 70px;font:italic 22px "Georgia,Times New Roman" , Times, serif;line-height:1.65}
#facebox h3{color:#666666;text-transform:capitalize;font:normal 1.4em Arial, Helvetica, sans-serif;margin:0 0 .2em}
#facebox .content{font-size:1.2em;color:#333333}
h2, #section-top h2.section{font:2.3em "Times New Roman" , Times, serif;color:#A9C399;color:#90b37d;margin:2em 70px 1em}
#section-top h2.section{margin-bottom:.5em}
h4, dd span.title, #section-top h2, #mailer h2{color:#659CD3;display:block;font:1.3em "Times New Roman" , Times, serif}
h4, h5, #section-top h2, #mailer h2{font-size:2em;margin:1em 70px .5em}
#section-top p img{margin-left:0;position:relative}
#mailer h2{margin:0}
h5{color:#659CD3;float:left;font-size:1.5em;font-weight:normal;margin:0 5px 0 70px;line-height:1.5em}
dt span, dd span{margin:0}
h2 small, h2 span{display:block;font-size:.7em}
p small{line-height:1.3em}
#content small{font-size:.7em}

ol{margin:0 70px}
ol.feature{padding:0;font-size:1em;width:auto;height:auto;margin-bottom:0}
a.def-link{color:#575757}
a.def-link:hover{color:#659cd3}
#accordion dt a:hover{text-decoration:underline}
#accordion dt a{text-decoration:none}

ol.feature li{list-style-position:inside;padding-left:8px;padding-bottom:2px;color:white;position:relative;margin:2em 0;font:1.5em/20px "Times New Roman" , Times, serif;background:url(http://www.askdoctordebt.com/assets/img/bullet-ol.gif) no-repeat left top;width:auto}
ol.feature span{font-family:Verdana, Arial, Helvetica, sans-serif;color:#666;font-size:14px;width:650px;display:-moz-inline-box;display:inline-block;margin-left:5px}
ol.feature span.extra{left:10px;top:0;height:20px;display:block;position:absolute;background:#659cd4;width:5px;display:none}

#recentlyAnswered{background:#F0E5C7 none;margin:0 auto 0 auto;width:600px;padding:15px;font-size:1em;display:none;}
#recentlyAnswered ul{padding:0;margin:0; background: transparent none;width:590px;padding-right:15px;max-height:600px; overflow:scroll;overflow-x: hidden}
#recentlyAnswered ul li{margin:15px 0 15px 25px;padding:0;font-size:1em;text-decoration:underline;cursor:pointer;height:auto ; line-height:normal;background: transparent none}
#recentlyAnswered ul li.hdr,#recentlyAnswered ul li.itmmore{color:#659cd4;padding:2px 0 8px 0;margin:0;font-family:"Times New Roman" , Times, serif;font-size:1.4em;line-height:100%;cursor:pointer;list-style-type:none; list-style-image: none; list-style-type: none}
#recentlyAnswered ul li.hdr{ text-decoration:none; margin-bottom:10px;list-style-type:none; list-style-image: none; list-style-type: none}
#recentlyAnswered ul li.itmmore{font-size:1.2em}
#recentlyAnswered ul li pre{display:none}


#mailer p.error, #mailer span.error{margin:0;font-size:1.1em;color:#990000}

span.br{display:block;margin:10px 0}
object.sIFR-flash{}
.your-name, .friends-name{font-weight:bold}
#content .form p{clear:both;margin-bottom:0}

/*/////////CLEARFIX///////////////////////////////////////*/
.clearfix:after, #nav:after, #footer ul:after, #crumbs:after, #content ul.links:after, #content .form:after, #content .anchors:after, ul.letters:after, #mailer:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:block}

#search-frame1{margin:0 0 0 0;border:solid 1px #f0e5c7;border-top-width:20px;width:998px;position:absolute;background:#fff;clear:both}
#searchresults{width:1000px;height:auto;display:inline-block;position:absolute;z-index:5;display:none;background:#F0E5C7}
#searchnow{display:none}
#closesearch{margin:10px;font-size:13px;position:relative;left:930px}
#searchq{display:inline-block}

table td{padding-bottom:10px}
table td p{position:relative;left:-50px}

#ccCalc{display:none;padding:1px;position:relative;border:solid 1px #ccc;width:auto;height:auto;margin:0 auto 20px 70px}
#cmCalc{display:none;padding:1px;position:relative;border:solid 1px #ccc;width:auto;height:auto;margin:0 auto 20px 70px}
#cmCalc input, #ccCalc input{width:auto;clear:both;display:inline-block;height:auto}
#cmCalc iframe{position:relative}

