﻿/**********
GLOBAL
**********/

body { margin:0; padding:0; font-family:Arial, Sans-Serif; font-size:smaller; }
p { margin:0; padding:0 0 0.8em 0; }

a.learn-more { width:91px; height:40px; float:left; display:inline; text-indent:-9999px; overflow:hidden; background:url(images/learn-more.gif) 0 0 no-repeat; }
a.contact-us { width:82px; height:40px; margin-left:10px; float:left; display:inline; text-indent:-9999px; overflow:hidden; background:url(images/contact-us.gif) 0 0 no-repeat; }
a.chat-support { width:144px; height:54px; float:left; display:inline; text-indent:-9999px; overflow:hidden; background:url(http://cbi.boldchat.com/aid/2167947809215576291/bc.cbi?cbdid=2622169228637994055) 0 0 no-repeat; }
a.free-check-imager { width:280px; height:19px; margin:5px 0 0 50px; float:left; display:inline; text-indent:-9999px; overflow:hidden; background:url(images/free-check-imager.gif) 0 0 no-repeat; }

a.learn-more:hover { background:url(images/learn-more.gif) 0 -40px no-repeat; }
a.contact-us:hover { background:url(images/contact-us.gif) 0 -40px no-repeat; }
/* a.chat-support:hover { background:url(images/chat-support.gif) 0 -49px no-repeat; } */


/**********
MAIN STRUCTURE
**********/

#site-wrapper { width:958px; margin:auto; position:relative; font-size:85%; line-height:1.4em; }



/**********
HEADER
**********/

.home-header { height:308px; }
.check21-header { height:275px; background:url(images/header-check21.jpg) 0 0 no-repeat; }

h1 { width:150px; height:30px; margin:0; padding:0; position:absolute; }
h1 a { width:150px; height:30px; display:block; text-indent:-9999px; overflow:hidden; background:url(images/logo.gif) 0 0 no-repeat; }
.home-header h1 { top:11px; left:44px; }
.check21-header h1 { top:21px; left:44px; }



/**********
NAVIGATION
**********/

#nav { margin:0; list-style:none; }
.home-header #nav { padding:121px 0 0 57px; }
.check21-header #nav { padding:130px 0 0 40px; }
#nav li { float:left; }
#nav li a { height:11px; padding:4px 0; float:left; display:inline; text-indent:-9999px; overflow:hidden; }
#nav1 a { width:129px; margin-right:18px; background:url(images/nav.gif) 0 center no-repeat; }
#nav2 a { width:74px; margin-right:18px; background:url(images/nav.gif) -147px center no-repeat; }
#nav3 a { width:79px; margin-right:19px; background:url(images/nav.gif) -239px center no-repeat; }
#nav4 a { width:68px; background:url(images/nav.gif) -337px center no-repeat; }



/**********
HOME
**********/

.home { background:transparent url(images/home-bg.png) 0 0 no-repeat; min-height: 644px; }
*html .home { height: 644px; }
.home h2 { position: absolute; left: 43px; top: 186px; width: 529px; height: 40px; overflow: hidden; text-indent: -9999px; background: transparent url(images/home-title.gif) 0 0 no-repeat; }

#home-content { width:440px; min-height:219px; padding:0 474px 0 44px; float:left; display:inline; position:relative; color:#444075; }
*html #home-content { height:299px; }
#home-content h3 { width: 381px; height:23px; margin:0 0 40px 0; padding:0; text-indent:-9999px; overflow:hidden; background:url(images/home-tagline.gif) 0 0 no-repeat; position: relative; top: -30px; }

#home-features { width:407px; padding: 0 42px 0 0; right:0; top:0; position:absolute; height: 219px; }
#home-features ul { width: 193px; height:176px; margin:0; padding:0; list-style:none; background:url(images/features.gif) 0 0 no-repeat; }
#home-features ul li { display:none; }
#home-features a.chat-support { float: right; position: absolute; right: 38px; top: 0; }
#home-features a.bbb { width:204px; height:139px; right:42px; bottom:12px; position:absolute; text-indent:-9999px; overflow:hidden; background:url(images/bbb.gif) 0 0 no-repeat; }




/**********
CHECK21
**********/

#check21 { padding:0 0 0 47px; }
#check21 h2 { width:665px; height:19px; margin:0 80px 0 0; padding:20px 0 0 0; float:left; display:inline; text-indent:-9999px; overflow:hidden; background:url(images/finally-a-quick.gif) 0 20px no-repeat; }


#check21-bottom-col1 { width:590px; padding:0 20px 0 47px; float:left; display:inline; color:#5e599e; font-weight:bold; line-height:1.6em; }

#check21-bottom-col2 { width:256px; padding:0 0 129px 0; float:left; display:inline; position:relative; color:#2a265b; }
#check21-bottom-col2 a.bbb { width:204px; height:139px; right:0; bottom:0; position:absolute; text-indent:-9999px; overflow:hidden; background:url(images/bbb.gif) 0 0 no-repeat; }





/**********
BOTTOM NAV
**********/

#bottom-nav { width:918px; padding:0 0 0 40px; float:left; display:inline; }
#bottom-nav ul { margin:0; padding:0; list-style:none; }
#bottom-nav ul li { float:left; }
#bottom-nav ul li a { width:172px; height:99px; float:left; display:inline; text-indent:-9999px; overflow:hidden; background-image:url(images/bnav.jpg); }

#bnav1 a { background-position:0 0; margin-right:3px; }
#bnav2 a { background-position:-175px 0; margin-right:4px; }
#bnav3 a { background-position:-351px 0; margin-right:3px; }
#bnav4 a { background-position:-526px 0; margin-right:3px; }
#bnav5 a { background-position:-701px 0; }

#bnav1 a:hover { background-position:0 -99px; margin-right:3px; }
#bnav2 a:hover { background-position:-175px -99px; margin-right:4px; }
#bnav3 a:hover { background-position:-351px -99px; margin-right:3px; }
#bnav4 a:hover { background-position:-526px -99px; margin-right:3px; }
#bnav5 a:hover { background-position:-701px -99px; }


