@charset "utf-8";
/* Application Step-Styles */
/* Copyright Inflection LLC All Rights Reserved */

/* BASE STYLES */

/* App */
#app #content {border-bottom:1px solid #d4c8b6;position:relative;overflow:hidden;}
#app #menu {width:183px;font-size:11px;line-height:14px;float:left;padding:0 0 0 20px;display:inline;z-index:999;position:relative;}
#app #menuhack {width:200px;height:9999px;background:#ffe99d url(../images/core/bg-yellow.png) right top no-repeat;position:absolute;top:36px;left:0;bottom:0;border:1px solid #cab7a8;z-index:-999;}
#app #selection {width:637px;float:right;margin:0 0 0 -22px;padding:30px 40px;border:1px solid #d4c8b6;border-bottom:0;}
#app #menu h2 {font-size:14px;color:#8c5e3d;margin:0 0 10px 0;}
#app #menu li {font-size:12px;line-height:16px;font-weight:bold;padding:6px 8px;}
#app #menu li.active {width:165px;background:#fff;border:1px solid #cab7a8;border-right:0;}
#app #menu li.active a {color:#000;text-decoration:none;}
#app #menu .btn-newsearch {width:192px;background: url(../images/step/results/btn-detail.png) top repeat-x;font-size:11px;line-height:15px;margin:0 0 30px -20px;}
#app #info {background:#fafafa;padding:20px;border:1px solid #ddd;}
#app #selection h1 {font-size:24px;line-height:28px;margin:0 0 20px 0;}
#app #selection h3 {color:#999;font-size:14px;line-height:18px;font-weight:bold;margin:10px 0 10px 0;padding:0 0 3px 0;border-bottom:1px solid #ddd;}
#app #selection label {color:#666;font-size:11px;font-weight:bold;float:right;}


/* MORE INFORMATION (all use #app body base) */

/* Common Uses */
#usecases table {width:100%;margin:10px 0;border:1px solid #ddd;}
#usecases table th {background:#eee;color:#999;font-size:14px;font-weight:bold;padding:10px 15px;border:1px solid #ddd;}
#usecases table td {background:#fafafa;padding:30px 15px;border:1px solid #ddd;}
#usecases table td.cando {background:#fff;}
#usecases table h2 {font-size:14px;line-height:18px;margin:30px 0 4px 0;}
#usecases table ul {margin:20px 0 20px 16px;}
#usecases table li {margin:10px 0;list-style:disc;}

/* Terms Of Service */
#terms h2 {margin:24px 0 0 0;padding:24px 0 0 0;border-top:1px dotted #ddd;}

/* Privacy Overview */
#principles ul {margin:20px 0;}
#principles li {margin:18px 0 18px 16px;list-style:disc;}

/* Privacy Policy */
#privacy h2 {margin:24px 0 0 0;padding:24px 0 0 0;border-top:1px dotted #ddd;}
#privacy ul {margin:10px 0 10px 20px;}
#privacy li {margin:6px 0;list-style:disc;}
#privacy #trusteLogo {margin:10px 0 20px 20px;display:block;float:right;}

/* Opt-Out Policy */
#optpolicy h2 {margin:24px 0 0 0;padding:24px 0 0 0;border-top:1px dotted #ddd;}
#optpolicy ul {margin:20px 0;}
#optpolicy li {margin:18px 0 18px 16px;list-style:disc;}

/* Sitemap */
#sitemap #info h2 {font-size:26px;line-height:30px;margin-bottom:30px;}
#sitemap #info li {padding:8px 0;}
#sitemap #info li a {font-weight:bold;}

/* Help Center */
#help .reveal {margin:20px 0;}
#help .reveal li {margin:4px 0;}
#help .reveal h2 {font-size:14px;line-height:18px;}
#help .help-link {text-decoration:none;}
#help .help-link img {margin:-2px 6px 0 0;vertical-align:middle;}
#help .help-div {background:#fff;margin:4px 0 20px 0;padding:20px;border:1px solid #ddd;display:none;zoom:1;}
#help .help-div ul {margin: 0 0 0 16px;}
#help .help-div li{list-style:disc;}

/* CC Help */
#cchelp {width:560px;}
#cchelp p {margin: 20px 0;}
#cchelp #ccexample,
#cchelp #ccpaypal {width:285px;height:110px;margin:0 0 0 15px;background: url(../images/app/cchelp.gif) no-repeat;float:right;display:inline;text-indent:-999px;overflow:hidden;}
#cchelp #ccpaypal {width:200px;height:32px;background-position:0 -110px;}
#cchelp #disclaim {font-weight:bold;font-size:11px;}

/* Contact Us */
#contact #contactinfo {width:180px;font-size:11px;line-height:14px;margin:60px 0;float:right;}
#contact #contactform {width:390px;margin:30px 0;border-right:1px dotted #ddd;}
#contact label {margin:14px 0 4px 0;float:none !important;display:block;}
#contact select {width:360px;border:1px solid #bbb;}
#contact textarea {width:350px;border:1px solid #bbb;}
#contact .EditFieldROText {width:342px;background:#fff;color:#999;padding:6px 8px;border:1px solid #bbb;-moz-border-radius:4px;-webkit-border-radius:4px;display:block;}
#contact .Text {width:350px;border:1px solid #bbb;}
#contact .btn-submit {width:160px;margin:20px 0 10px 90px;}
#contact .charactercount {color:#888;font-size:11px;line-height:14px;}
#contact .charactercount input {width:26px;background:none;color:#888;font-size:11px;line-height:14px;text-align:right;border:0;}
#cboxCancelMembership .confirm,
#cboxUnsubscribe .confirm {color:#bdb29c;font-size:16px;line-height:20px;font-weight:bold;margin:30px 0 0 0;}
#cboxLoginReset .confirm,
#cboxRemoveInfo .confirm,
#cboxCredits .confirm {color:#bdb29c;font-size:16px;line-height:20px;font-weight:bold;margin:40px 0 0 0;}
#cboxCancelMembership .btn {width:160px;margin:-6px 8px 0 0;}
#cboxLoginReset .btn {width:180px;margin:-16px 8px 0 0;}
#cboxRemoveInfo .btn {width:200px;margin:-16px 8px 0 0;}
#cboxCredits .btn {width:180px;margin:-16px 8px 0 0;}
#cboxUnsubscribe .btn {width:200px;margin:-6px 8px 0 0;}

/* UNIQUE PAGES */

/* Enable Javascript */
#javascript #content {width:800px;min-height:280px;font-size:14px;line-height:18px;background:#ffefb4 url(../images/core/bg-base-yellow.png) top repeat-x;padding:60px;border:1px solid #d4c8b6;}
#javascript li {margin:2px 0 2px 20px;list-style:decimal;font-size:12px;}
#javascript .divide {border-bottom:1px solid #d4c8b6;}


/* App Sign In (ASI) */
#ASI #header {width:571px !important;}
#ASI .blueband {width:571px;background:transparent url(../images/core/blueband-mini.gif) top center no-repeat;}
#ASI .contain {width:510px;}
#ASI #signin {width:450px !important;min-height:260px;background:#ffefb4 url(../images/core/bg-base-yellow.png) top repeat-x;padding:30px;border:1px solid #d4c8b6;}
#ASI #signin h3 {font-size:20px;line-height:24px;font-weight:bold;margin-bottom:20px;}



/* App Enable Javascript */
#EJ #instructions {width:800px;padding:60px;border:1px solid #d4c8b6;}
#EJ #instructions h1 {margin-bottom:20px;}
#EJ #instructions h2 {margin: 30px 0 10px;}
#EJ #instructions ol, #EJ #instructions ol li {list-style-type: decimal;}
#EJ #instructions ol {padding:0 0 0 20px;}

/* criminal coverage page, which needs to be accessible from different parts of the site and has no home yet */
#criminalCovBox {width: 840px; height: 600px;}
	#criminalCovBox h2{font-size: 30px; border: none;}
	#criminalCovBox strong {font-weight: bold;}
#prw-upsell {width: 565px; margin-top: 55px;}
	#prw-upsell h2 {font-size: 18px;}
	#prw-upsell p {margin: 0;}
#coverage-text-bg {width:280px;height:9999px;background:#FFE79E url("../images/core/bg-coverage.jpg") top left no-repeat;position:absolute;top:0;right:0;bottom:0;border-left:1px solid #d4c8b6;z-index:1;}
	#coverage-text-bg .arrow {background:url("../images/core/bg-arrow-right.gif") no-repeat scroll right center transparent;height:31px;position:absolute;left:-29px;top:37px;width:29px;}
	#coverage-text-bg .disclaimer {position: absolute; bottom: 9367px; color: #8C5E3D; padding: 0 20px; z-index: 2; font-size: 11px; line-height: 14px;}
#coverage-text {float: right; width: 230px; font-size: 11px; line-height: 14px; position: relative; z-index: 2; padding-left: 10px;}
	#coverage-text h3 {margin: 0; padding: 0; color: #8C5E3D; font-size: 18px; line-height: 20px;}
	#coverage-text p {margin-bottom: 10px;}
#coverage-map {float: left; width: 580px;}
	#coverage-map p {width: 550px;}
#flash-coverage-map, #flash-substitute {display: none;}
