@charset "UTF-8";
/* CSS Document for Epic Direct */


/* ---------- Body Styles ---------- */
html, body { height: 100%; }
body { font:12px Arial, Helvetica, sans-serif; color:#6E6E6E; margin:0px; padding:0px; background:url(../images/global/bgGradient.gif) top repeat-x #d9d9d9; }
table { font:12px Arial, Helvetica, sans-serif; color:#6E6E6E; margin:0px; padding:0px; }
p { margin:1.2em 0; padding:0; }
a { color:#b22417; text-decoration:underline; border:none; outline:none; }
h1, h2 { color:#b22417; }
h2 a { text-decoration:none; }


/* ---------- Content Holders ---------- */
#bodyHolder { width:938px; padding:0; margin:0 auto; position:relative; }
#bodyHeader { width:938px; height:109px; padding:0; margin:0; position:relative; }
#epicLogo { width:292px; height:89px; padding:0; margin:10px 0; position:absolute; top:0px; left:0px; }
#bodyNavigation { width:938px; padding:0; margin:0 0 12px 0; position:relative; z-index:99; }
#bodyLogin { width:496px; padding:0; margin:0; top:33px; right:6px; position:absolute; }
#navigationHolder { width:926px; height:34px; padding:0; margin:0; background:url(../images/navigation/navBar.gif) top no-repeat; overflow:visible; z-index:100; position:relative; }
#bodyContent { width:938px; padding:0; position:relative; z-index:1; }
#bodyFooter { width:918px; height:22px; padding:7px 10px; margin:12px 0; font:11px Arial, Helvetica, sans-serif; color:#FFFFFF; background:url(../images/global/bgFooter.gif) bottom no-repeat; position:relative; }


/* ---------- Main Content Styles ---------- */
.loginTop { width:496px; height:7px; padding:0; margin:0; background:url(../images/global/loginTop.png) bottom no-repeat; position:relative; }
.loginContent { width:496px; height:40px; padding:0; margin:0; background:url(../images/global/loginBack.gif) bottom no-repeat; overflow:auto; position:relative; }
.loginBoxes { float:left; padding:0; margin:0 0 0 7px; font:12px Arial, Helvetica, sans-serif; color:#000000; display:inline; position:relative; }
.loginFields { width:122px; height:20px; padding:0; margin:0; border:solid 1px #d6d6d6; position:relative; }
.loginBottom { width:496px; height:7px; padding:0; margin:0; background:url(../images/global/loginBottom.png) top no-repeat; position:relative; }
.pageHeader { width:926px; padding:0; margin:0; z-index:0; display:block; position:relative; }

.contentTop { width:938px; height:6px; padding:0; margin:0; background:url(../images/global/contentTop.png) bottom no-repeat; position:relative; }
.menuBody { width:926px;  padding:0 6px; margin:0; background-color:#FFFFFF; font:12px Arial, Helvetica, sans-serif; color:#6e6e6e; z-index:50; position:relative; }
.contentBody { width:926px;  padding:0 6px; margin:0; background-color:#FFFFFF; font:12px Arial, Helvetica, sans-serif; color:#6e6e6e; z-index:1; position:relative; }
.contentBottom { width:938px; height:6px; padding:0; margin:0; clear:both; background:url(../images/global/contentBottom.png) top no-repeat; z-index:1; position:relative; }
.contentSpacer { width:926px; height:12px; padding:0; margin:0; position:relative; }

.homeBody { width:926px; padding:6px 6px 0 6px; margin:0; font:12px Arial, Helvetica, sans-serif; color:#6e6e6e; background:url(../images/global/contentTopHome.gif) top no-repeat #FFFFFF; z-index:1; position:relative; }
.homeLeft { width:385px; padding:0; margin:0 12px 0 0; float:left; position:relative; }
.homeRight { width:522px; padding:0; margin:0; text-align:justify; float:left; position:relative; }
.homeRight p { padding-right:6px; padding-left:6px; }
.homeClear { width:926px; height:20px; padding:0; margin:0; background:url(../images/global/homeBodyBreak.gif) bottom no-repeat; clear:both; position:relative; }
.imageSpacer { height:12px; padding:0; margin:0; position:relative; }
.homeBody2 { width:908px; padding:15px 15px 0 15px; margin:0; font:12px Arial, Helvetica, sans-serif; color:#6e6e6e; background:url(../images/global/contentTopHome.gif) top no-repeat #FFFFFF; z-index:1; position:relative; }
.homeLeft2 { width:383px; padding:0; margin:0 12px 0 0; float:left; position:relative; }
.homeRight2 { width:510px; padding:0; margin:0; text-align:justify; float:left; position:relative; }
.imageSpacer2 { height:15px; padding:0; margin:0; position:relative; }
.homeClear2 { width:908px; height:20px; padding:0; margin:0; background:url(../images/global/homeBodyBreak.gif) bottom no-repeat; clear:both; position:relative; }

.triColumnHolder { width:926px; padding:0; margin:0; position:relative; }
.triColumn { width:268px; padding:15px 20px 0 20px; margin:0; float:left; position:relative; }
.triSpacer { width:1px; height:118px; padding:0; margin:0; background:url(../images/global/triSpacer.gif) top no-repeat; float:left; position:relative; }
.triClear { width:926px; height:1px; padding:0; margin:0; clear:both; position:relative; }
.triImage { border:none; margin:2px 10px 0 0; }
.triSubTitle { font-weight:bold; padding-bottom:0; margin:0.5em 0; }
.triContent { padding-top:0; margin:0.5em 0; }

.bodyTop { width:938px; height:15px; padding:0; margin:0; background:url(../images/global/bgBodyTop.png) bottom no-repeat; z-index:1; }
.bodyBody { width:908px; padding:0 15px; margin:0; background:url(../images/global/bgBodyBack.gif) bottom no-repeat #ffffff; font:12px Arial, Helvetica, sans-serif; color:#6e6e6e; overflow:auto; z-index:1; position:relative; }
.bodyBottom { width:938px; height:15px; padding:0; margin:0; clear:both; background:url(../images/global/bgBodyBottom.png) top no-repeat; z-index:1; position:relative; }
.bodyTop2 { width:938px; height:15px; padding:0; margin:0; background:url(../images/global/bgBodyTop2.png) bottom no-repeat; z-index:1; }
.bodyBody2 { width:908px; padding:0 15px; margin:0; background-color:#ffffff; font:12px Arial, Helvetica, sans-serif; color:#6e6e6e; overflow:auto; z-index:1; position:relative; }
.bodyBottom2 { width:938px; height:15px; padding:0; margin:0; clear:both; background:url(../images/global/bgBodyBottom2.png) top no-repeat; z-index:1; position:relative; }
.bodyTop3 { width:938px; height:15px; padding:0; margin:0; background:url(../images/global/bgBodyTop3.png) bottom no-repeat; z-index:1; }
.bodyBody3 { width:908px; padding:0 15px; margin:0; background:url(../images/global/bgBodyBack3.gif) bottom no-repeat #ffffff; font:12px Arial, Helvetica, sans-serif; color:#6e6e6e; overflow:auto; z-index:1; position:relative; }
.bodyBottom3 { width:938px; height:15px; padding:0; margin:0; clear:both; background:url(../images/global/bgBodyBottom3.png) top no-repeat; z-index:1; position:relative; }
.bodyLeft { width:618px; padding:0; margin:0; font:12px Arial, Helvetica, sans-serif; color:#6e6e6e; float:left; display:inline; position:relative; }
.bodyRight2 { width:275px; padding:0; margin:0; font:12px Arial, Helvetica, sans-serif; color:#6e6e6e; float:right; display:inline; position:relative; }
.bodyRight a { color:#6b6b6b; text-decoration:underline; }
.bodyRight { width:260px; padding:0; margin:0; font:11px Arial, Helvetica, sans-serif; color:#6e6e6e; float:right; display:inline; position:relative; }
.bodyHalf1 { width:300px; float:left; margin-right:15px; padding:0; position:relative; }
.bodyHalf2 { width:300px; float:left; margin:0; padding:0; position:relative; }
.bodyText { margin:auto 5px; padding:0; }
.bodyInsideTop { width:908px; height:20px; padding:0; margin:0; background:url(../images/global/bgInnerContentTop.gif) bottom no-repeat; position:relative; }
.bodyInsideContent { width:868px; padding:0 20px; margin:0; background:url(../images/global/bgInnerContentBack.gif) top repeat-y #f7f7f7; position:relative; }
.bodyInsideBottom { width:908px; height:20px; padding:0; margin:0; background:url(../images/global/bgInnerContentBottom.gif) top no-repeat; position:relative; }
.bodyRight3 { width:618px; padding:0; margin:0; font:12px Arial, Helvetica, sans-serif; color:#6e6e6e; float:right; display:inline; position:relative; }
.bodyLeft3 { width:260px; padding:0; margin:0; font:12px Arial, Helvetica, sans-serif; color:#6e6e6e; float:left; display:inline; position:relative; }
.bodyLeft3 a { color:#6b6b6b; text-decoration:none; }

.sideList { list-style-image:url(../images/graphics/sideListArrow.gif); margin:auto 5px auto 25px; padding:0; }
.sideList li { margin-bottom:10px; font-weight:bold; }
.sideHeader { text-align:center; }
.sideBreak { height:2px; background:url(../images/graphics/sideBreak.gif) top repeat-x; }
.sideMenuBreak { height:2px; padding:0; margin:0; background:url(../images/graphics/sideBreak.gif) top repeat-x; }
.sideMenuText { margin:7px 0; padding:0; }

.boxWhatWeDo { width:258px; height:73px; padding:50px 20px 20px 20px; margin:10px 10px 15px 0; color:#ffffff; background:url(../images/graphics/boxWhatWeDoForPublishers.gif) top no-repeat; float:left; position:relative; }
.boxBecomeAPublisher { width:178px; height:73px; padding:50px 15px 20px 105px; margin:10px 0 15px 0; color:#ffffff; background:url(../images/graphics/boxWantToBecomeAPublisher.gif) top no-repeat; float:left; position:relative; }
.box1 { width:260px; height:260px; margin:0 19px 0 0; padding:15px; background:url(../images/graphics/boxMobile.gif) top no-repeat; text-align:justify; float:left; position:relative; }
.box2 { width:260px; height:260px; margin:0 19px 0 0; padding:15px; background:url(../images/graphics/boxSocial.gif) top no-repeat; text-align:justify; float:left; position:relative; }
.box3 { width:260px; height:260px; margin:0; padding:15px; background:url(../images/graphics/boxCreative.gif) top no-repeat; text-align:justify; float:left; position:relative; }
.boxButton { width:219px; height:38px; padding:0; margin:0; position:absolute; bottom:20px; left:39px; }
.boxSide { width:230px; height:230px; padding:15px; margin:0; font:11px Arial, Helvetica, sans-serif; color:#6e6e6e; background:url(../images/global/sideBoxBG.gif) top no-repeat; float:right; display:inline; position:relative; }
.boxAdtech { width:196px; height:96px; margin:0 0 15px 0; padding:100px 0 0 0; text-align:center; background:url(../images/global/eventsAdtechBox.gif) top no-repeat; float:left; position:relative; }
.boxAffiliate { width:196px; height:96px; margin:0 0 15px 0; padding:100px 0 0 0; text-align:center; background:url(../images/global/eventsAffiliateBox.gif) top no-repeat; float:left; position:relative; }
.boxNewsletter { width:176px; height:176px; margin:0 0 15px 0; padding:10px 10px; text-align:left; float:left; position:relative; }
.boxSpacer { width:15px; height:196px; margin:0 0 15px 0; padding:0; float:left; position:relative; }
.boxIAC { width:176px; height:131px; margin:auto 0; padding:25px 20px 0 105px; background:url(../images/global/awardsIAC.gif) top no-repeat; float:left; position:relative; }
.boxWebAwards { width:176px; height:131px; margin:auto 0; padding:25px 20px 0 105px; background:url(../images/global/awardsWebAwards.gif) top no-repeat; float:left; position:relative; }
.boxSpacer2 { width:16px; height:156px; margin:auto 0; padding:0; float:left; position:relative; }
.boxFacebook { width:245px; height:217px; padding:93px 15px 0 15px; margin:0 0 15px 0; background:url(../images/graphics/boxFacebook.gif) top no-repeat; text-align:justify; position:relative; }
.boxMyAds { width:245px; height:76px; padding:76px 15px 0 15px; margin:0; background:url(../images/graphics/boxMyAds.gif) top no-repeat; text-align:justify; position:relative; }
.boxLogo { width:143px; height:80px; margin:0 0 15px 0; padding:0; float:left; position:relative; }
.boxSpacer3 { width:15px; height:80px; margin:0 0 15px 0; padding:0; float:left; position:relative; }
.boxSmall1 { width:185px; height:140px; margin:0 15px 0 0; padding:91px 15px 0px 15px; background:url(../images/graphics/boxSmallFacebook.gif) top no-repeat; text-align:justify; float:left; position:relative; }
.boxSmall2 { width:185px; height:140px; margin:0 15px 0 0; padding:91px 15px 0px 15px; background:url(../images/graphics/boxSmallMyAds.gif) top no-repeat; text-align:justify; float:left; position:relative; }
.boxSmall3 { width:185px; height:140px; margin:0 15px 0 0; padding:91px 15px 0px 15px; background:url(../images/graphics/boxSmallAdShuffle.gif) top no-repeat; text-align:justify; float:left; position:relative; }
.boxSmall4 { width:185px; height:140px; margin:0; padding:91px 15px 0px 15px; background:url(../images/graphics/boxSmallBoostCTR.gif) top no-repeat; text-align:justify; float:left; position:relative; }
.boxButtonSmall { width:168px; height:38px; padding:0; margin:0 auto; position:relative; }

.standardTitle { font-size:14px; color:#b73c31; font-weight: bold; }
.standardHighlight { color:#b22417; }
.standardButton { text-align:center; }
.standardImage { float:left; padding:0 10px 10px 0; position:relative; }

.pTop { padding-top:0; margin-top:0; }
.pBottom { padding-bottom:0; margin-bottom:0; }
.pClear { clear:both; }
.pQuote { padding-left:20px; padding-right:20px; font-style:italic; }
.pIndent { padding-left:20px; }
.linebreak { height: 1px; background-color: #f1f1f1; width: 100%; padding:0; margin: 10px 0 8px 0; overflow: hidden; }

.footerText { float:left; margin:0 0 0 20px; padding:0; font-size:11px; color:#FFFFFF; position:relative; }
.footerLink { float:right; margin:0 20px 0 0; padding:0; font-size:11px; color:#FFFFFF; position:relative; }
.footerLink a { color:#FFFFFF; text-decoration:none; }

.footerLinks { padding:0; margin:7px 0; font:11px Arial, Helvetica, sans-serif; color:#FFFFFF; position:relative; }
.footerLinks a { color:#FFFFFF; text-decoration:none; }

.footerError { float:right; margin:0; padding:0; font-size:11px; color:#FFFFFF; position:relative; }
.footerError a { color:#FFFFFF; text-decoration:none; }

.termsBoxSmall {  width:600px; height:400px; margin: 0px; padding: 5px; overflow: auto; display: inline; border: 1px solid #dedede; float:left; }
.termsBoxLarge { width:616px; height:460px; margin: 0px; padding: 0px; float: left; }
.termsIndent1 { padding-left:10px; }
.termsIndent2 { padding-left:20px; }

.sitemap a { color:#6e6e6e; text-decoration:none; }
