@charset "utf-8";
/* CSS Document */

@import url("blueprint/screen.css");

a:active, a:visited
{
	outline:none;
}

body { background:url(../images/body-bg.jpg) 0 0 repeat-x #9a9999; }

.header {  height:230px; position:relative; }
#logo { position:relative; height:219px; }
#logo h1 { width:230px; height:219px; position:absolute; left:0; margin:0; border:0; }
#header-links * { margin:0; padding:0; color:#000; }
#header-links ul { list-style:none; text-align:right; }
#header-links li { display:inline; background:url(../images/links-seperator.jpg) 100% 50% no-repeat; padding:0 8px 0 4px; font-size:11px; }
#header-links li.last { background:none; }

.main-container { background:url(../images/main_container-bg.jpg) 50% 0 repeat-y; padding:25px 0; min-height:600px; }
.main { background:#fff; }
.sidebar-right { /*background:url(../images/sidebar_right-bg.jpg) 0 0 no-repeat; padding-top:323px;*/ position:relative; }
#box-click-here { position:absolute; right:0; }
/*h1 { color:#c76c40; }
#homepage-description { color:#c76c40; }*/
#homepage .main ul { list-style:none; margin:0; padding-left:10px; margin-top:10px; }
#homepage .main ul li { background:url(../images/main_list_item-bg.jpg) 0 0 no-repeat; padding-left:25px; text-transform:uppercase; font-weight:bold; font-size:14px; text-align:left; }

/*.footer { display:block; margin:20px 0; }*/
.footer-container { background:url(../images/main_container-bg.jpg) 50% 0 repeat-y; }
.footer { text-align:center; background:#fff; border-top:10px solid black; border-bottom:1px solid black; font-size:10px; }
.footer a { color:#c76c40; }
.footer ul { list-style:none; display:inline-block; padding:5px 0; }
.footer li { display:inline; background:url(../images/links-seperator.jpg) 100% 50% no-repeat; padding:0 8px 0 4px; font-weight:bold; }
.footer li.last { background:none; }


.nav * { margin:0; padding:0; }
.nav { position:absolute; bottom:0; right:0; }
.nav ul { list-style:none; }
.nav li { display:inline; position:relative; }
.nav li a { background:url(../images/nav-bg.jpg) 0 0 no-repeat; height:81px; display:block; text-indent:-9999px; }
.nav #security-services { width:136px; }
.nav li.over #security-services { background-position:0 -81px; }
.nav #security-services:hover { background-position:0 -81px; }
#security-services-page .nav #security-services { background-position:0 -81px !important; }
.nav #insurance-investigations { width:135px; background-position:-136px 0; }
.nav li.over #insurance-investigations { background-position:-136px -81px; }
.nav #insurance-investigations:hover { background-position:-136px -81px; }
#insurance-investigations-page .nav #insurance-investigations { background-position:-136px -81px; }
.nav #background-checks { width:136px; background-position:-271px 0; }
.nav li.over #background-checks { background-position:-271px -81px; }
.nav #background-checks:hover { background-position:-271px -81px; }
#background-checks-page .nav #background-checks { background-position:-271px -81px; }
.nav #criminal-defense { width:135px; background-position:-407px 0; }
.nav li.over #criminal-defense { background-position:-407px -81px; }
.nav #criminal-defense:hover { background-position:-407px -81px; }
#criminal-defense-page .nav #criminal-defense { background-position:-407px -81px; }
.nav #other-services { width:135px; background-position:-542px 0; }
.nav li.over #other-services { background-position:-542px -81px; }
.nav #other-services:hover { background-position:-542px -81px; }
#other-services-page .nav #other-services { background-position:-542px -81px; }

.drop-down { position: relative; }
.drop-down li { font-weight: bold; float: left; zoom: 1; background: #ccc; }
.drop-down a:hover { color: #000; }
.drop-down a:active { color: #ffa500; }
.drop-down li a { display: block; color: #222; }
.drop-down li.hover a { color: #7596dd; }
.drop-down ul { width: auto !important; width:200px !important; padding:2px 15px !important; display:none; hidden; position: absolute; top:100%; z-index:20; background-color:#9b4540; border: 1px solid #000; }
.drop-down ul li { font-weight: normal; border-bottom: 1px solid #000; float: none; }
.drop-down ul li:last-child { border-bottom:0 !important; }
.drop-down ul li a { display: inline-block !important; text-indent:0 !important; background:none !important; background-color:#9b4540 !important; width:100% !important; height:auto !important; color:#fff !important; font-size:14px !important; font-weight:bold !important; padding:3px 5px !important; } 
.drop-down ul li a:hover { color:#fff !important; }
.drop-down ul ul { left: 100%; top: 0; }
/*.drop-down li:hover > ul { visibility: visible; }*/

/*div.nav:after { clear:both; }*/
