/* Generated by Font Squirrel (http://www.fontsquirrel.com) on %March %5, %2010 */



@font-face {
	font-family: 'CartoGothicStdBook';
	src: url('CartoGothicStd-Book.eot');
	src: local('CartoGothic Std'), local('CartoGothicStd-Book'), url('CartoGothicStd-Book.woff') format('woff'), url('CartoGothicStd-Book.ttf') format('truetype'), url('CartoGothicStd-Book.svg#CartoGothicStd-Book') format('svg');
}

@font-face {
	font-family: 'CartoGothicStdItalic';
	src: url('CartoGothicStd-Italic.eot');
	src: local('CartoGothic Std'), local('CartoGothicStd-Italic'), url('CartoGothicStd-Italic.woff') format('woff'), url('CartoGothicStd-Italic.ttf') format('truetype'), url('CartoGothicStd-Italic.svg#CartoGothicStd-Italic') format('svg');
}

@font-face {
	font-family: 'CartoGothicStdBold';
	src: url('CartoGothicStd-Bold.eot');
	src: local('CartoGothic Std'), local('CartoGothicStd-Bold'), url('CartoGothicStd-Bold.woff') format('woff'), url('CartoGothicStd-Bold.ttf') format('truetype'), url('CartoGothicStd-Bold.svg#CartoGothicStd-Bold') format('svg');
}

@font-face {
	font-family: 'CartoGothicStdBoldItalic';
	src: url('CartoGothicStd-BoldItalic.eot');
	src: local('CartoGothic Std'), local('CartoGothicStd-BoldItalic'), url('CartoGothicStd-BoldItalic.woff') format('woff'), url('CartoGothicStd-BoldItalic.ttf') format('truetype'), url('CartoGothicStd-BoldItalic.svg#CartoGothicStd-BoldItalic') format('svg');
}




body {background: #FFFFFF url(images/eagency-background.jpg) 0 0 repeat-x; margin: 0; padding: 0;}
p {font-family: CartoGothicStdBook, Arial, sans-serif; font-size: 14px; line-height: 17px; color: #444;}
li {font-family: CartoGothicStdBook, Arial, sans-serif; font-size: 14px; line-height: 17px; color: #000;}
h1 {font-family: CartoGothicStdBold, Arial bold, sans-serif; font-size: 28px; color: #000;}
h2 {font-family: CartoGothicStdBold, Arial bold, sans-serif; font-size: 18px; text-decoration: underline; color: #000; margin: 0; padding: 20px 0 0 20px;}
h3 {font-family: CartoGothicStdBold, Arial bold, sans-serif; font-size: 28px; color: #000;}
a, a:link, a:active, a:visited {color: #444; text-decoration: underline;}
a:hover {color: #000;text-decoration: underline;}




/* GLOBALHEADER */
#globalheader { width: 962px; height: 48px; margin: 20px auto 17px auto; z-index: 9998; }
#globalheader #globalnav { float: left; margin: 0; padding: 0; zoom: 1; }
#globalheader #globalnav:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#globalheader #globalnav li { display: inline; }
#globalheader #globalnav li a { float: left; height: 0px; padding-top: 48px; overflow: hidden; background-image: url(images/globalnavbg.jpg); _background-image: url(images/globalnavbg.jpg); background-repeat: no-repeat; }
#globalheader #globalsearch { background-image: url(images/globalnavbg.jpg); _background-image: url(images/globalnavbg.jpg); background-repeat: no-repeat; }

#globalheader.globalheader-focus,

/* BUTTONS */
#globalheader #globalnav li#gn-home a { width: 139px; background-position: 0 0; }
#globalheader #globalnav li#gn-howitworks a { width: 137px; background-position: -139px 0; }
#globalheader #globalnav li#gn-features a { width: 135px; background-position: -278px 0; }
#globalheader #globalnav li#gn-contactus a { width: 137px; background-position: -413px 0; }
#globalheader #globalnav li#gn-support a { width: 138px; background-position: -550px 0; }
#globalheader #globalnav li#gn-signup a { width: 137px; background-position: -688px 0; }
#globalheader #globalnav li#gn-login a { width: 137px; background-position: -825px 0; }

/* OVER STATES */
#globalheader #globalnav li#gn-home a:hover { background-position: 0 -47px; }
#globalheader #globalnav li#gn-howitworks a:hover { background-position: -139px -47px; }
#globalheader #globalnav li#gn-features a:hover { background-position: -278px -47px; }
#globalheader #globalnav li#gn-contactus a:hover { background-position: -413px -47px; }
#globalheader #globalnav li#gn-support a:hover { background-position: -550px -47px; }
#globalheader #globalnav li#gn-signup a:hover { background-position: -688px -47px; }
#globalheader #globalnav li#gn-login a:hover { background-position: -825px -47px; }

/* PRESSED STATES */
#globalheader #globalnav li#gn-home a:active { background-position: 0 -94px; }
#globalheader #globalnav li#gn-howitworks a:active { background-position: -139px -94px; }
#globalheader #globalnav li#gn-features a:active { background-position: -278px -94px; }
#globalheader #globalnav li#gn-contactus a:active { background-position: -413px -94px; }
#globalheader #globalnav li#gn-support a:active { background-position: -550px -94px; }
#globalheader #globalnav li#gn-signup a:active { background-position: -688px -94px; }
#globalheader #globalnav li#gn-login a:active { background-position: -825px -94px; }

/* ON STATES */
#homepage #globalheader #globalnav li#gn-home a { background-position: 0 -141px; }
#howitworkspage #globalheader #globalnav li#gn-howitworks a { background-position: -139px -141px; }
#featurespage #globalheader #globalnav li#gn-features a { background-position: -278px -141px; }
#contactuspage #globalheader #globalnav li#gn-contactus a { background-position: -413px -141px; }
#supportpage #globalheader #globalnav li#gn-support a { background-position: -550px -141px; }
#signuppage #globalheader #globalnav li#gn-signup a { background-position: -688px -141px; }




/*  Home Page  */

#container {width: 962px; margin: 0 auto 0 auto; border: none;}
#content {width: 962px; margin: 0;}
#blackbar {width: 962px; height: 440px; background: url(images/homeimage.jpg) 0 0 no-repeat; z-index: 10; margin: 0 auto; padding: 0;}
#textframe {width: 530px; height: 100px; float: left; margin: 0; padding: 170px 0 0 44px; text-align: left;}
#textframe p {font-size: 13px; line-height: 17px; color: #000; margin: 0; padding: 0 0 10px 0;}
#homebottombar {width: 962px; height: 220px; margin: 16px 0 0 0; padding: 0; clear: both;}
.homebottomboxleft {width: 636px; height: 220px; background: url(images/homediagrambox.png) 0 0 no-repeat; float: left; margin: 0 16px 0 0; padding: 0;}
.homebottomboxleft ul {width: 268px; margin: 16px 0 0 36px; padding: 0;}
.homebottomboxleft ul li {font-size: 14px; font-style: italic; line-height: 18px; color: #444;}
.homebottomboxmiddle {width: 310px; height: 220px; background: url(images/applebox.png) 0 0 no-repeat; float: left; margin: 0; padding: 0;}
.homebottomboxright {width: 310px; height: 220px; background: url(images/applebox.png) 0 0 no-repeat; float: right; margin: 0; padding: 0;}
#redbuttonhome {margin: 14px 0 0 16px;}
.bottomboxheadline {font-size: 19px; text-align: center; margin: 24px 0 0 0; padding: 0;}
#platformlogos {width: 183px; height: 144px; margin: 13px auto 0 auto; padding: 0;}
#eagencylogo {width: 182px; height: 60px; margin: 24px auto 0 auto; padding: 0;}
#eagencytext p {font-size: 12px; line-height: 15px; margin: 0; padding: 16px 20px 0 20px;text-align: justify;}





/*   How It Works   */

#howitworksbar {width: 962px; height: 158px; background: url(images/howitworksbar.jpg) 0 0 no-repeat; margin: 16px auto 0 auto; padding: 0;}
#howitworksbox {width: 962px; height: 570px; background: url(images/howitworks.jpg) 0 0 no-repeat; margin: 16px auto 0 auto; padding: 0;}
#howitworkstext {width: 370px; margin: 0 0 0 560px; padding: 60px 0 0 0;}
#howitworkstext h3 {font-family: Arial, Helvetica, sans-serif; font-size: 34px; text-align: left; margin: 0; padding: 0 0 10px 0;}
#howitworkstext h1 {font-size: 24px; text-align: left; margin: 0; padding: 0;}
#howitworkstext ul {margin: 0; padding: 0;}
#howitworkstext ul li {font-size: 16px; line-height: 20px; list-style-type: disc; color: #444; margin: 0 0 0 18px; padding: 13px 0 0 0;}



/*   Features Page   */

#featuresbar {width: 962px; height: 158px; background: url(images/featuresbar.jpg) 0 0 no-repeat; margin: 16px auto 0 auto; padding: 0;}
#featuresboxes {width: 962px; margin: 16px auto 0 auto; padding: 0;}
#featuresboxleft {width: 450px; height: 544px; background: url(images/featuresbox.jpg) 0 0 no-repeat; float: left; margin: 0; padding: 14px 0 0 20px;}
#featuresboxright {width: 450px; height: 544px; background: url(images/featuresbox.jpg) 0 0 no-repeat; float: right; margin: 0; padding: 14px 0 0 20px;}
.featuresection {width: 429px; margin: 0 0 8px 0; padding: 0;}
.featuresection h1 {font-size: 18px; margin: 14px 0 3px 0; padding: 0;}
.featuresection p {font-size: 13px; line-height: 16px; margin: 0; padding: 0 0 5px 0;}
#featuresboxleft .featuresection h1 {font-size: 18px; margin: 12px 0 3px 0; padding: 0;}






/*    Support Page    */

#supportheader {width: 962px; height: 158px; background: url(images/supportbar.jpg) 0 0 no-repeat; margin: 16px 0 0 0; padding: 0;}
#supportbox {width: 962px; height: 567px; background: url(images/supportbkgd.png) 0 0 no-repeat; margin: 16px 0 0 0; padding: 0; float: right;}
#supportboxwindow {width: 922px; height: 524px; background-color: #fff; border: solid 1px #cacaca; margin: 20px auto 0 auto; padding: 0;}




/*  Contact Us Page   */

#contactusheader {width: 962px; height: 158px; background: url(images/contactusbar.jpg) 0 0 no-repeat; margin: 16px 0 0 0; padding: 0;}
#contactusbar {width: 962px; height: 220px; margin: 16px 0 0 0; padding: 0; clear: both;}
.contactusboxleft {width: 310px; height: 220px; background: url(images/applebox.png) 0 0 no-repeat; float: left; margin: 0 16px 0 0; padding: 0;}
.contactusboxmiddle {width: 310px; height: 220px; background: url(images/applebox.png) 0 0 no-repeat; float: left; margin: 0; padding: 0;}
.contactusboxright {width: 310px; height: 220px; background: url(images/applebox.png) 0 0 no-repeat; float: right; margin: 0; padding: 0;}
.contactusboxheadline {font-size: 19px; text-align: center; margin: 24px 0 0 0; padding: 0 0 10px 0;}
.contactusboxleft h3 {font-size: 15px; line-height: 16px; font-weight: bold; color: #000; text-align: left; margin: 0; padding: 5px 20px 0 30px;}
.contactusboxleft p {font-size: 12px; line-height: 16px; text-align: left; margin: 0; padding: 0 20px 10px 30px;}
.contactusboxmiddle h3 {font-size: 15px; line-height: 16px; font-weight: bold; color: #000; text-align: left; margin: 0; padding: 5px 20px 0 30px;}
.contactusboxmiddle p {font-size: 12px; line-height: 16px; text-align: left; margin: 0; padding: 0 25px 10px 30px;}
.contactusboxright h3 {font-size: 15px; line-height: 16px; font-weight: bold; color: #000; text-align: left; margin: 0; padding: 5px 20px 0 30px;}
.contactusboxright p {font-size: 12px; line-height: 16px; text-align: left; margin: 0; padding: 0 25px 10px 30px;}




/* Signup Page  */

#signupheader {width: 962px; height: 158px; background: url(images/signupbar.jpg) 0 0 no-repeat; margin: 16px 0 0 0; padding: 0;}
#signupbox {width: 962px; height: 570px; background: url(images/signupimage.jpg) 0 0 no-repeat; margin: 16px 0 0 0; padding: 0;}
#signuptext {width: 570px; height: 500px; margin: 0 0 0 370px; padding: 0;}
#signuptext h1 {font-size: 36px; margin: 0; padding: 30px 0 0 0;}
#signuptext h2 {font-size: 22px; margin: 0; padding: 7px 0 0 0; text-decoration: none;}
#signuptext p {font-size: 14px; line-height: 16px; margin: 0; padding: 0;}
#signuptext ul {margin: 0; padding: 7px 0 0 20px;}
#signuptext ul li {font-size: 14px; line-height: 15px; list-style-type: disc; color: #444; margin: 0; padding: 0 0 4px 0;}
#redbuttonsignup {margin: 12px 0 0 0; padding: 0; float: left;}
#redbuttontext {margin: 0 0 0 10px; padding: 0; float: left;}
#redbuttontext p a:hover {color: #000;}







/*   Footer   */

#copyright {text-align: center; clear: both; margin: 0; padding: 10px 0;}
#copyright p {font-size: 10px; color:#aaa; margin: 0; padding: 0;}
#footer {width: 100%; height: 632px; background: url(images/footerbkgd.jpg) 0 0 repeat-x; margin: 0; padding: 0;} 
.footertable {width: 900px; margin: 0 auto; padding: 20px 0 0 0;}
.footertable ul {width: 150px; float: left; margin: 0; padding: 0 0 0 30px;}
.footertable ul li {list-style-type: none; margin: 0; padding: 0;}
.footertable ul li a, .footertable ul li a:link, .footertable ul li a:visited {font-size: 12px; line-height: 16px; color: #666;}
.footertable ul li a:hover {color: #666;}
.footertable ul li h1 {font-size: 14px; color: #666; margin: 0; padding: 0 0 10px 0;}
.footertable ul li h2 {font-size: 12px; color: #666; margin: 0; padding: 0; text-decoration: none;}
.footertable ul li p {font-size: 12px; line-height: 16px; color: #666; margin: 0; padding: 0;}






