html, body{font-family:Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; min-height:100%; width:100%; height:100%}

/* I.E. height Hack */
* html>body{height:auto}

/* Anchor  */
a:link{font-weight:700; text-decoration:none; color:#000}
a:visited{font-weight:700; text-decoration:none; color:#333}
a:hover{color:#999}

div#shiv{width:100%; height:50%; margin-top:-220px; /*Half the height of div#centered.*/ float:left}
div#centered{width:780px; height:440px; clear:both; margin:0 auto}

/* CONTENT AREA */
#content{margin-top:20px; font-size:12px}
#content p{font-size:12px}
#view{width:100%; min-height:100%; background:#fff}

/* image control */
img{border:none}
img.float-left{float:left}
img.float-right{float:right}

div.clear{clear:both}

.container{background:#fff; border-left:1px solid #000; border-right:1px solid #000; height:100%; width:780px}
.header{vertical-align:top}
.bframe{height:80%}
.footer{vertical-align:bottom}

#custom #imgleft{float:left; margin:0 10px 0 0; padding:0}
#custom #imgcenter{margin:0; padding:0; text-align:center}
#custom #imgright{margin:0; padding:0; float:right}

#left-column{float:left; margin:10px; width:350px}
#right-column{float:right; margin:10px; width:350px}

/* ------ linkList css ------ */
#policy h1{font-size:18px}

.linkList{left:50%; margin-left:-200px; position:relative; text-align:center; width:400px}
.linkList ul{list-style:none; margin:5px 0; padding:0}
.linkList ul li{display:inline; padding-left:5px; float:left}
.linkList li a{display:block; font-size:1px; margin-right:5px; text-decoration:none; text-indent:-9000px}
.linkList li.agree a{background:url(/images/agree.jpg) no-repeat; width:140px; height:52px}
.linkList li.disagree a{background:url(/images/disagree.jpg) no-repeat; width:190px; height:52px}

/* makeList */
.makeList{text-align:center}
.makeList ul{list-style:none; text-align:center; padding-bottom:20px}
.makeList li{display:inline; padding:10px 10px 0px 10px}


/* testimonial */
.testimonial{margin-left:10px}
.testimonial .image{float:left; padding-right:1em}

/* fresh start */
#fs h4{font-size:1em; font-weight:700}
#fs h5{font-weight:700}
#fs hr{visibility:hidden; clear:both}
#fs img{border:0}
#fs-header{text-align:center}
#fs .step-one-img{margin:0 10px 10px 10px}
#fs .step-two-img{margin:0 10px 10px 20px}
#fs .step-three-img{margin:0 10px 10px 30px}
#fs .step-one-img, #fs .step-two-img, #fs .step-three-img{float:left}
#fs .step-one-txt, #fs .step-two-txt, #fs .step-three-txt, #fs .click-begin, #fs .click-begin small{font-size:10px; color:#000}
#fs .step-one-txt:first-line{font:bold italic 38px impact; color:#184F6C}
#fs .step-two-txt:first-line{font:bold italic 38px impact; color:#184F6C}
#fs .step-three-txt:first-line{font:bold italic 38px impact; color:#3C6E13}
#fs .click-begin{font:24px impact; color:#59B925; line-height:44px}

#policy h1{font-size:18px}

/* auction */
#auction{text-align:center; padding:10px}
#auction h2, #auction h3, #auction h4{font-size:16px; font-weight:700; padding:10px}
#auction img{border:0}
#auction .column{width:245px; float:left}
#auction .clear{padding:20px; text-align:center; clear:both}
#auction em{font-size:10px; color:#333333}

/* next steps */
.nextsteps{margin:0 auto; width:625px}
.nextsteps ul{list-style:none; margin:0; padding:0} 
.nextsteps ul li{background:url(../images/nextstep_bg.gif) no-repeat; float:left; margin:5px; height:50px; width:300px}
.nextsteps a{height:32px; padding-top:15px; text-align:center; display:block; color:#666666; font-weight:700; font-size:10px; text-decoration:none}
.nextsteps a:hover{color:#2F75CA; text-decoration:underline}
.nextsteps p, .nextsteps h3{text-align:center}

/* unique service advantages */
.unique{float:left}
.unique li{list-style-type:disc; margin-left:30px}

#custom{padding:5px}

/* bz copy */

td #bz, td #bzcopyright{display:none}
#bz{display:inline; float:right; font-size:10px; font-weight:700; margin:0; padding:5px 5px 0 0}
#bz a img{vertical-align:middle}
#bz a{text-decoration:none}

/* seo */
#tabbar{font-size:10px; font-weight:700; margin:0; padding:0; height:31px}
#tab{float:left; text-align:center; margin:0; padding:0; width:55px}
#tab p{padding:5px 5px 0 5px; margin:0}
#tab a{color:#FFF; display:block; height:20px; width:100%}
#tab a:hover{color:#999}
#tab a:visited{color:#CCC}

#siteinfo{background:#222; color:#FFF; float:left; font-size:10px; height:auto; margin:3px 0 10px 0}
#siteinfo h1, #siteinfo h2, #siteinfo h3{background:#333; font-size:10px; padding:5px}

#vi{float:left; height:300px; margin:20px 0 10px 1%; overflow:auto; width:23%}
#vi dl, #vi dt, #vi dd{margin:0; padding:0}
#vi dd{text-align:left}
#vi a{color:#FFF}
#vi a:hover{color:#AAA}

#sitecontent{float:right; height:300px; margin:20px 1% 10px 0; overflow:auto; text-align:left; width:73%}
#sitecontent p{padding:5px 10px 5px 5px}
#sitecontent-splash{float:right; height:300px; margin:20px 5px 5px 5px; overflow:auto; text-align:left; width:97%}

/*= Disclaimer and Privacy ============================*/
#disclaimer h4 { margin: auto 20px; }
#policy h4, #policy p { margin: 20px; }
dl { margin: 20px; }
dl dt { background: #888; padding: 10px; margin: 0; color: #FFF; font-weight: bold;}
dl dt a { color: #000; }
dl dt a:hover { color: #FFF; }
dl dd { margin: 10px; }
dl dd dl { margin: -10px 0 0 0; }
dl dd dl dt { margin: 0; background: #DDD; color: #000; }
dl dd dl dd { margin: 10px 10px 20px 10px; }
dl dd dl dd ul { margin: 10px; padding: 0; }
dl dd dl dd ul li { margin: 5px 0 5px 20px; padding: 0; }