html, body {
    background:#1e2020 url(/images/bgbg.gif) 0 0 repeat-x;
    margin:0;
    color:#fff;
    font-family:sans-serif;
    font-size:12px;
    font-weight:normal;
    text-align:left;
    width:100%;
    line-height:140%;
}

*{margin:0;padding:0;}
img {border:0;}
a {cursor:pointer;text-decoration:none;}
ul {list-style-type:none;margin:0 0 15px 0;}
.clear {clear:both;width:auto;height:1px;}
p {margin:0 0 15px 0;}
a {color:#fff;text-decoration:none;}
a:hover {color:#fff;text-decoration:underline;}

#welcome {
    position:relative;
    width:963px;
    background:transparent;
    margin:0 auto 0 auto;
    padding:156px 0 0 0;
}

#sub {position:relative;width:963px;background:url(/images/subBg.gif) 0 0 repeat-y;}
#right {float:right;width:659px;padding:35px;background:#141515 url(/images/subRightTop.gif) 0 0 no-repeat;}
#right h1 {font-size:28px;font-weight:normal;line-height:28px;margin:0 0 15px 0;}
#right h2 {font-size:18px;font-weight:bold;line-height:28px;margin:0 0 15px 0;}
#right p {font-size:16px;line-height:24px;font-weight:normal;margin:0 0 15px 0;}
#right p.intro {font-size:16px;line-height:24px;font-weight:normal;color:#ffebc6;padding:0 0 25px 0;margin:0 0 25px 0;border-bottom:1px solid #ffebc6;}
#right p img {float:right;margin:0 0 15px 15px;}
#right ul, #right ol {position:relative;margin:0 0 15px 20px;list-style-type:disc;list-style-position:outside;}
#right li {position:relative;margin:0 0 5px 0;font-size:16px;line-height:24px;font-weight:normal;}

#left {float:left;width:224px;padding:36px 0 0 10px;background:url(/images/subLeftBg.gif) 0 0 no-repeat;}
#left h2 {font-size:18px;font-weight:normal;margin:0 0 15px 10px;}
#left ul {float:left;}
#left li {float:left;width:224px;padding:0 0 5px 0;}
#left li a {font-size:14px;float:left;width:214px;height:29px;padding:11px 0 0 10px;}
#left li a:hover {color:#0095d5;text-decoration:none;}
#left li a.subnavon {background:#141515 url(/images/subNavOnBg.gif) 0 0 no-repeat;}

#drivers {position:relative;width:963px;height:279px;}
.panel {position:absolute;top:0;left:0;width:963px;height:279px;}

.headquarters {position:relative;width:500px;height:249px;padding:30px 293px 0 170px;background:url(/images/solutions.png) 0 0 no-repeat;}
.headquarters h1, .headquarters h2 {color:#000;font-size:28px;font-weight:bold;line-height:32px;margin:0 0 15px 0;}
.headquarters h1 img, .headquarters h2 img {position:absolute;top:25px;right:140px;}
.headquarters p {color:#000;font-size:16px;font-weight:bold;line-height:24px;}
.headquarters a {color:#000;font-size:16px;font-weight:bold;}
.headquarters a:hover {text-decoration:none;color:#000;}
.headquarters a img {margin:0 0 0 10px;vertical-align:middle;}
.headquarters ul {list-style-type:disc;list-style-position:outside;margin:0 0 15px 20px;}
.headquarters li {color:#000;font-size:16px;font-weight:bold;line-height:24px;}

.leadingedge {position:relative;width:413px;height:229px;padding:50px 260px 0 290px;background:url(/images/technology.png) 0 0 no-repeat;}
.leadingedge h2 {font-size:28px;font-weight:bold;line-height:32px;margin:0 0 15px 0;}
.leadingedge h2 img {position:absolute;top:25px;right:140px;}
.leadingedge p {color:#fff;font-size:16px;font-weight:bold;line-height:24px;}
.leadingedge a {color:#fff;font-size:16px;font-weight:bold;}
.leadingedge a:hover {text-decoration:none;color:#000;}
.leadingedge a img {margin:0 0 0 10px;vertical-align:middle;}

.safesecure {position:relative;width:373px;height:229px;padding:50px 500px 0 90px;background:url(/images/trust.png) 0 0 no-repeat;}
.safesecure h2 {color:#000;font-size:28px;font-weight:bold;line-height:32px;margin:0 0 15px 0;}
.safesecure h2 img {position:absolute;top:25px;right:140px;}
.safesecure p {color:#000;font-size:16px;font-weight:bold;line-height:24px;}
.safesecure a {color:#000;font-size:16px;font-weight:bold;}
.safesecure a:hover {text-decoration:none;color:#000;}
.safesecure a img {margin:0 0 0 10px;vertical-align:middle;}

.contact {position:relative;width:413px;height:249px;padding:30px 445px 0 105px;background:url(/images/austin.png) 0 0 no-repeat;}
.contact h2 {font-size:28px;font-weight:bold;line-height:32px;margin:0 0 15px 0;}
.contact h2 img {position:absolute;top:25px;right:140px;}
.contact p {color:#fff;font-size:16px;font-weight:bold;line-height:24px;}
.contact a {color:#fff;font-size:16px;font-weight:bold;}
.contact a:hover {text-decoration:none;color:#000;}
.contact a img {margin:0 0 0 10px;vertical-align:middle;}

.part {position:relative;width:413px;height:249px;padding:30px 445px 0 105px;background:url(/images/b2b.png) 0 0 no-repeat;}
.part h2 {color:#000;font-size:28px;font-weight:bold;line-height:32px;margin:0 0 15px 0;}
.part h2 img {position:absolute;top:25px;right:140px;}
.part p {color:#000;font-size:16px;font-weight:bold;line-height:24px;}
.part a {color:#000;font-size:16px;font-weight:bold;}
.part a:hover {text-decoration:none;color:#000;}
.part a img {margin:0 0 0 10px;vertical-align:middle;}

.green {position:relative;width:413px;height:229px;padding:50px 425px 0 125px;background:url(/images/green.png) 0 0 no-repeat;}
.green h2 {color:#fff;font-size:28px;font-weight:bold;line-height:32px;margin:0 0 15px 0;}
.green h2 img {position:absolute;top:25px;right:140px;}
.green p {color:#fff;font-size:16px;font-weight:bold;line-height:24px;}
.green a {color:#fff;font-size:16px;font-weight:bold;}
.green a:hover {text-decoration:none;color:#000;}
.green a img {margin:0 0 0 10px;vertical-align:middle;}

img.aniforward {position:absolute;top:118px;right:29px;cursor:pointer;}
img.anibackward {position:absolute;top:118px;left:29px;cursor:pointer;}

#downloadnews {position:relative;width:923px;padding:20px;background:#000 url(/images/dNewsBg.gif) 0 0 repeat-x;}
#downloadnews h2 {color:#0095d5;font-size:18px;font-weight:normal;margin:0 0 15px 0;}
#news {float:left;width:451px;}
#news ul {float:left;margin:0;}
#news li {float:left;width:210px;padding:0 0 15px 15px;background:url(/images/listBullet.png) 0 4px no-repeat;}
#news li em {font-size:10px;color:#9b9b9b;display:block;}
#news li a {color:#fff;font-weight:bold;font-size:12px;}
#news a {color:#8dcb5a;font-size:14px;font-weight:bold;}
#environmental {float:right;width:421px;padding:0 0 0 30px;background:url(/images/pBg.gif) 0 0 repeat-y;}
#environmental p {color:#9b9b9b;font-size:14px;font-weight:normal;line-height:20px;}
#environmental p img {float:right;margin:0 0 15px 15px;}

#learn {position:relative;width:963px;height:37px;padding:13px 0 0 0;background:#000;text-align:center;}
#learn h2 {color:#fff;font-weight:bold;font-size:18px;line-height:20px;display:inline;margin:0 15px 0 0;}
#learn p {color:#999;font-size:14px;font-weight:bold;display:inline;font-style:italic;}
#learn p a {color:#8dcb5a;margin:0 0 0 5px;}
#learn p a:hover {color:#8dcb5a;text-decoration:underline;}
#learn h2, #learn p {vertical-align:bottom;}

#header {position:absolute;top:0;left:0;width:963px;height:131px;}
#header img[alt="Drivers HQ"]{position:absolute;top:13px;left:0;}
#header img[alt="Add This"]{position:absolute;top:13px;right:0;}
#header ul {position:absolute;top:98px;right:0;margin:0;}
#header li {float:left;height:33px;margin:0 0 0 15px;}
#header li a {color:#fff;font-weight:bold;font-size:14px;text-decoration:none;float:left;height:33px;padding:0;}
#header li a span {float:left;height:28px;padding:9px 10px 0 10px;}
#header li a:hover {color:#fff;text-decoration:none;background:url(/images/navHoverLeft.gif) 0 0 no-repeat;}
#header li a span:hover {background:url(/images/navHoverRight.gif) 100% 0 no-repeat;}
#header li a.navon {color:#fff;text-decoration:none;background:url(/images/navOverLeft.gif) 0 0 no-repeat;}
#header li a.navon span {background:url(/images/navOverRight.gif) 100% 0 no-repeat;}

#footer {position:relative;width:963px;padding:15px 0;}
#footer p {float:right;color:#9b9b9b;}
#footer ul {float:left;}
#footer li {display:inline;}
#footer li a {color:#fff;}

.stico_default_overtake {background: url(/images/Add-This.gif) no-repeat scroll 0 0 !important; height:25px;}
.stbuttontext_overtake {height:50px;padding:20px 50px 20px 20px;}
.stbutton_overtake {padding:1px 5px 25px 22px;}

#environmental a {
color:#8DCB5A;
font-size:14px;
font-weight:bold;
}
