/* ---
Author: Nathan Dailey for Courier NOW
Contact: nate@daileymade.com
July, 2009
--- */
html, body, div, span, 
applet, object, iframe, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, 
a, abbr, acronym, address, big, cite, code, 
del, dfn, em, font, img, ins, kbd, q, s, samp, 
small, strike, strong, sub, sup, tt, var, 
dd, dl, dt, li, ol, ul, 
fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td{margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-size:100%; line-height:1.2; font-family:inherit; text-align:left; vertical-align:baseline}
a img, :link img, :visited img{border:0}
ol, ul{list-style:none}
body{font-family:calibri,arial,sans-serif; font-size:62.5%; position:relative}
#head p{font-size:1.3em; font-weight:bold; left:16px; position:relative; text-transform:uppercase; top:80px}
p, li{line-height:1.4}
h1 span{margin-left:-9999px}
#contactPage #salesInfo p{line-height:1.8; font-size:1.4em}
#contactPage #salesInfo p.thanks{font-size:1.7em; line-height:1.4}
#primaryNav{font-size:1.5em; font-weight:bold; letter-spacing:1px; text-transform:uppercase}
#primaryContent p{font-size:1.2em}
#welcome li{color:red; font-size:1.2em}
em{font-weight:bold; letter-spacing:1px}
#advantageStatement h2, #salesInfo h2, #driverInfo h2, #employmentInfo h2{color:rgb(128,130,133); font-size:1.5em; letter-spacing:1px; line-height:0.8; text-transform:uppercase}
#salesInfo h2, #driverInfo h2, #employmentInfo h2{font-weight:bold; margin-bottom:10px}
.spreadEM{font-weight:bold; font-size:1.1em; letter-spacing:14px}
#advantageStatement li{font-size:1.3em; line-height:1; margin-top:10px; list-style-type:disc}
#advantageStatement em{color:rgb(238,49,36); text-transform:uppercase}
#footer h3, #footer>p{color:white; font-size:1.4em; margin-left:20px; text-transform:uppercase}
#companyInfoFooter p{color:white; font-size:1.2em; line-height:1.1}
#benefitsStatement h3{color:rgb(238,49,36); font-size:1.3em; font-weight:bold; text-transform:uppercase}
#benefitsStatement li{font-size:1.1em; line-height:1.2}
#servicesPage h2{color:rgb(128,130,133); font-size:1.5em; font-weight:bold; letter-spacing:16px; margin-top:20px; text-align:center; text-transform:uppercase}
#servicesPage #primaryContent h3{font-size:1.5em; font-weight:bold; color:rgb(238,49,36)}
#serviceLevelListOne h3, #serviceLevelListOne li{text-align:right}
#serviceLevelListOne{font-size:1.1em; position:relative; top:10px; width:32%; margin-bottom:30px}
#serviceLevelListTwo{font-size:1.1em; position:absolute; right:55px; top:42px; width:26%}
#serviceLevelListOne li{margin:5px 0}
#serviceLevelListTwo li{margin:11px 0}
#headWrapper{background:url(images/head_bg.png) repeat-x; border-bottom:solid 3px black}
#head{background:url(images/headTrucks.png) no-repeat right bottom; height:146px; margin:0 auto; position:relative; width:760px}
#navWrapper{background:rgb(220,221,222); border-top:solid 7px black; position:relative}
ul#primaryNav{height:30px; margin:0 auto; position:relative; width:760px}
#primaryNav ul{float:left; position:relative}
#primaryNav li{float:left; margin-top:-7px}
#primaryNav li+li{background:url(images/divider.png) no-repeat left bottom}
#primaryNav a, .currentPage{display:block; height:10px; line-height:0.8; margin:0 1px; padding:10px 0; text-align:center; width:188px}
#primaryNav a{border-top:solid 7px black}
.currentPage{border-top:solid 7px rgb(238,49,36); color:rgb(238,49,36)}
#primaryContent{margin:0 auto; margin-top:36px; position:relative; width:760px}
#primaryContent p+p{margin-top:14px}
#welcome{background:rgb(209,211,212); border:solid 1px black; height:96px; padding:20px; width:430px}
#welcome ul{float:left; list-style-type:disc; margin:10px 10px 0 20px}
#performancePromise, #experienceStatement{background:rgb(230,231,232); border:solid 1px black; margin-top:24px; padding:20px}
#performancePromise{width:430px}
#experienceStatement{width:176px}
#advantageStatement, #benefitsStatement, #driverInfo{border:solid 1px black; position:absolute; right:0; top:0}
#advantageStatement{padding:20px; padding-bottom:35px; width:224px}
#benefitsStatement{width:480px; padding:17px 20px 22px 20px}
#driverInfo{background:rgb(230,231,232); padding:20px; width:430px}
#employmentInfo{background:rgb(209,211,212); border:solid 1px black; padding:20px; position:absolute; right:0; width:430px; top:160px}
#advantageStatement ul{margin-left:18px}
#salesInfo{border:solid 1px black; margin-top:24px; padding:20px; padding-bottom:32px; width:220px}
#footer{background:url(images/footer_bg.png) repeat-x; border-top:solid 9px black; margin:0 auto; margin-top:32px; padding-top:15px; position:relative; width:760px}
#companyInfoFooter{position:absolute; right:20px; text-align:right; top:15px}
#copyNotice{margin-bottom:6px}
ul#footerNav{height:20px; left:166px; margin-top:40px; position:relative; width:460px}
#footerNav li{float:left; font-size:1em; margin:0 1px; padding:0 15px}
#footerNav li+li{border-left:solid 1px rgb(230,230,230)}
#benefitsStatement ul{float:left; margin-left:10px; width:44%}
#benefitsStatement ul+ul{margin-left:40px}
#benefitsStatement li+li{margin-top:10px}
#servicesPage #primaryContent{border:solid 1px black; background:url(images/guarantee.png) no-repeat center center}
h1#logo a{background:url(images/cn_logo_shadow.png) no-repeat; display:block; height:84px; left:20px; margin-bottom:-60px; position:relative; top:10px; width:200px}
#head a:link, #head a:visited{color:white; text-decoration:none}
#head a:hover{color:rgb(230,230,230)}
#head a:active{color:black}
#primaryNav a:link, #primaryNav a:visited{color:rgb(128,130,133); text-decoration:none}
#primaryNav a:hover, #primaryNav a:active{color:black}
#footerNav a:link, #footerNav a:visited{color:white; text-decoration:none}
#footerNav a:hover{color:rgb(230,230,230)}
#footerNav a:active{color:black}
#salesInfo a:link, #salesInfo a:visited, 
#driverInfo a:link, #driverInfo a:visited{color:rgb(238,49,36); text-decoration:none; padding-bottom:2px}
#salesInfo a:hover, #salesInfo a:active, 
#driverInfo a:hover, #driverInfo a:active{border-bottom:solid 1px rgb(238,49,36)}
#homePageMap{border:solid 1px black; width:264px; height:250px; float:right; margin-top:-252px}
