body {
	margin: 0 auto;
	margin-top: 6px; margin-bottom: 6px;
	background-color: #262626;
	color: #333333;
	font-size: small; font-family: Tahoma, Arial, Helvetica, sans-serif;
	letter-spacing: 0.2px;
	line-height: 120%;
	width: 914px;
}

#wrap { width: 914px; font-size: 90%; }

h1 { font-size: 110%; }
h2 { font-size: 140%; }
h3 { font-size: 160%; }

hr {color:#ffffff; background-color:#ffffff; border-bottom: 1px dashed #dddddd; border-style: none none dashed; width: 820px;}

label { cursor: pointer; }
input { font-family: Tahoma, Arial, Helvetica, sans-serif; }

#shadowTop { background-color:#262626; background-image: url(shadow-top.png); width: 900px; height: 32px; background-position:center; background-repeat: no-repeat;}
#shadowMiddle { background-color:#ffffff; background-image: url(shadow-middle.png); width: 914px; background-repeat: repeat-y;}
#shadowBottom { background-color:#262626; background-image: url(shadow-bottom.png); width: 914px; height: 7px; background-repeat: no-repeat;}

#header { width: 914px; background-image: url(shadow-middle.png); background-repeat: repeat-y; }
#middle { width: 914px; background-image: url(shadow-middle.png); background-repeat: repeat-y; }
#footer { width: 914px; background-image: url(shadow-middle.png); background-repeat: repeat-y; }

.headerBg { background-color: #101010; background-image: url(background-header.jpg); width: 900px; height: 172px; background-repeat: no-repeat; background-position:top;}
#logo { float: left; width: 272px;}
#flagsLogin  { float: right; width: 276px;}
#flags { margin-top: 10px; margin-right: 6px;}
#loginBoxContainer { background-image: url(background-login.png); width: 254px; height: 77px; background-position: top; background-repeat: no-repeat; margin-top: 14px; padding: 10px 6px 8px 18px; }
#loginBox { color: #a6a6a6; font-size:80%;}
#loginBox div { padding: 2px 2px 0px 2px; }
#loginBox a { color: #a6a6a6; text-decoration: none; }
#loginBox a:hover { color: #1f89f6; text-decoration: underline; }
#navsHeader { clear: both; width: 900px; }


#bgFooter { background-image: url(background-footer.png); width: 900px; height: 116px; background-repeat: no-repeat; background-position:top; }
#bgFooter .links { color: #a6a6a6; font-size: 80%;}
#bgFooter .paddings { padding: 4px 6px 0px 10px;}
#bgFooter .copyright { color: #5c5c5c; font-size: 80%; padding-top: 30px; line-height: 120%;}
#bgFooter a { color: #a6a6a6; text-decoration: none; }
#bgFooter a:hover { color: #11a9f9; text-decoration: underline; }

/* HOME */
#ticker { color: #f9cd5a; overflow: hidden; white-space: nowrap; width: 750px; }
.tickerBg { background-color: #036ef5; background-image: url(background-ticker.png); width: 900px; height: 30px; background-repeat: no-repeat;}
#latestNewsContainer {  width: 880px; padding: 6px 10px 0px 10px; color: #ffffff; }
#latestNewsLeft { float: left; width: 870px;}
#latestNews { float: left; padding-top: 2px; padding-right: 20px; }
#latestNewsRight { float: right;}
#latestNewsRight span { font-size: 94%; }
#latestNewsRight a { color: #ffffff; text-decoration: underline; }
#latestNewsRight a:hover { color: #ffca44; text-decoration: underline; }


#boxesContainer { width: 900px; }
#boxesRow1 { width: 900px; }
#boxesRow2 { width: 900px; clear: both; }
.boxesTopLeft { float: left; width: 450px; padding-top: 6px; }
.boxesTopRight { float: right; width: 450px; padding-top: 6px; }
.boxes { background-image: url(background-homebox.png); background-repeat: no-repeat; background-position: top right; width: 222px; padding-bottom: 6px;}
.boxes .desc { text-align: justify; width: 200px; }
.desc {height: 140px;}
.boxesContentPadding { padding: 14px 2px 2px 2px;}
.boxesContentPadding .btnSignup { padding: 5px 8px 10px 0px;}
/* end HOME */

.floatLeft { float: left; }
.floatRight { float: right; }
.clearLeft { clear: left; }
.clearRight { clear: right; }
.clearBoth { clear: both; }


#content { width: 840px; min-height: 400px; padding: 0px 16px 0px 50px; }
#content p { text-align: left; }
.bgHeadingArrowWrap { background-color: #ffffff; width: 870px; padding: 6px 0px 30px 0px;; }
.bgHeadingArrow { background-image: url(background-heading.png); height: 35px; background-repeat: no-repeat; background-position: top left; }
.bgHeadingArrow img { margin: 10px 0px 0px 32px; }


/* NEWSBLOG */
.newsEntries { font-size: 100%; }
.newsEntries .newsEntriesContinueComments { font-size: 90%; }
.newsEntries .newsEntriesNewEntry { clear: both; padding-top: 26px; display: inline-block; }
.newsEntries hr { width: 800px; }
.newsDate { float: left; background-image: url(icon-calendar.png); background-position: top left; background-repeat: no-repeat; width: 45px; height: 37px; padding-right: 9px; }
.newsDate .newsDateMonth { color: #ffffff; font-size: 110%; font-weight: bold; width: 45px;}
.newsDate .newsDateDay { width: 45px;}
.newsTitle { width: 780px; }
.newsTitle .newsTitleBottomBorder{ border-bottom: 1px solid #929292; height: 1px;}
.newsTitleTitle { font-size: 130%; font-weight: bold; color: #188dfb; }
.newsTitleTitle a { color: #188dfb; text-decoration: none; }
.newsTitleTitle a:hover { color: #ea7200; text-decoration: underline; }
.newsTitlePostDetail { color: #929292; font-size: 90%; border-bottom: 1px solid #e2e2e2; width: 780px; }
.newsTitlePoster a { color: #333333; text-decoration: none; }
.newsTitlePoster a:hover { color: #ea7200; text-decoration: underline; }

/* PROGRAMS */
#programs { float: left; width: 900px;}
#programsLeft { float: left; width: 440px; border-right: 1px solid #f0f0f0; padding-right: 12px;}
#programsLeft hr { clear: both; width: 382px; margin-left: 58px; }
#programsLeftPaysites { float: left; width: 390px; margin-left: 34px; }
#programsLeftPaysitesLeft { float: left; width: 190px; }
#programsLeftPaysitesRight { float: right; width: 190px; }

#programsLeftWebRef { float: left; width: 390px; margin-left: 34px; }
#programsLeftWebRefLeft { float: left; width: 160px; }
#programsLeftWebRefRight { float: right; width: 230px; }

#bgHeadingArrowWrapProgramsLeft { margin: 0px 0px 10px 22px; padding: 6px 0px 30px 0px; width: 388px; height: 17px;}
#programsRight { float: right; width: 442px; }
#programsRight hr { clear: both; width: 372px; margin-left: 50px; }
#programsRightVod360 { float:left; width: 372px; margin-left: 50px; }

#programsRightMobileOptions { float: left; width: 390px; margin-left: 34px; }
#programsRightMobileOptionsLeft { float: left; width: 180px; }
#programsRightMobileOptionsRight { float: right; width: 180px; }

#programsRightReferral { float:left; width: 360px; margin-left: 50px; }
#programsRightReferralLeft { float:left; width: 160px; }
#programsRightReferralRight { float:right; width: 200px; }

#programsRightVod360Left { float:left; width: 200px; }
#programsRightVod360Right { float:right; width: 172px; }
#bgHeadingArrowWrapProgramsRight { margin: 0px 22px 10px 10px; padding: 6px 0px 10px 0px; width: 410px;}





.bgBlue { background-image: url(background-blue.png); width: 450px; height: 24px; background-repeat: no-repeat; padding: 3px 6px 0px 6px; }
.bgBlue span { font-weight: bold; color: #ffffff; text-align: left;}
#signUpForm { width: 450px; }
#signUpForm table { border-bottom: 1px dashed #cdf0aa; padding-bottom: 6px;}


/* SITES */
.sites { float: left; width: 820px;}
.sitesSite { float: left; width: 280px; padding-right: 6px;}
.siteThumbFrame { background-image: url(sitethumb-frame.jpg); width: 247px; height: 367px; background-repeat: no-repeat; padding: 15px 17px 18px 16px;}
.siteThumbFrameSmall { background-image: url(sitethumb-frame-s.png); float: left; width: 128px; height: 88px; background-repeat: no-repeat; padding: 16px; margin: 0px 2px 30px 2px;}
.sitesDesc{ float: right; width: 534px; display: inline; }
.sitesDesc .sitesDescSiteName { width: 530px; padding-top: 16px; }
.sites hr { clear: both; width: 800px; padding: 10px 0px 00px 20px; margin: 20px 0px 20px 0px;}
.sitesDetailsBox { background-color: #94ccff; width: 520px; }
.sitesDetailsBox td { padding: 2px 5px 2px 5px;}



/* BENEFITS */
#benefits { float: left; font-size: 100%; width: 820px; }
#benefits dl { float: left; text-align: left; width: 820px; }
#benefits dt.img { float: right; width: 660px; padding-top: 10px; padding-bottom: 6px; }
#benefits dd { margin: 0; padding-right: 10px; }
#benefits dd.img img { float: left; padding-right: 20px }


/* Terms & Condition */
#terms { width: 780px;}


/* Sales Tools */
.salesTools { width: 810px; margin-right: 8px;}
.salesToolsLeft { float: left;  width: 548px;}
.salesToolsLeft .salesToolsLeftLeft { float: left;  width: 270px;}
.salesToolsLeft .salesToolsLeftRight { float: right;  width: 278px;}
.salesToolsLeft .salesToolsLeftToolName { width: 270px; padding-top: 2px;}
.salesToolsLeft .salesToolsLeftToolDesc { width: 270px; text-align: right;}
.salesToolsRight { float: right; width: 262px;}
.salesToolsRight .salesToolsRightToolName { width: 262px; padding-top: 2px;}
.salesToolsRight .salesToolsRightToolDesc { width: 262px; text-align: left;}
.salesTools hr { clear: both; width: 810px; padding: 8px 0px 10px 9px; margin-bottom: 20px;}


/* Contact Info */
#contactInfo { width: 780px; min-height: 500px; }
#contactInfoLeft { float: left; width: 396px; }
#contactForm { width: 396px; }
#contactForm .contactFormHeadingBg{ color: #ffffff; background-image: url(background-blue2.png); width: 396px; height: 24px; background-position: top; background-repeat: no-repeat; font-weight: bold; padding-top: 4px; }
#contactInfoRight { float: right; width: 384px;}
.contactHandlersContainer { width: 250px; background-image: url(img-mail.png); background-position: top left; background-repeat: no-repeat; min-height: 160px; }
.contactHandlers { width: 180px; margin-left: 70px; padding-top: 10px; }
#contactHandlersBorderLeftSolid { border-left: 3px solid #efefef; }
#contactHandlersBorderLeftDashed { border-left: 1px dashed #aae4f7; padding: 10px 0px 10px 0px; }
.contactHandlers .contactHandlersIconPadding { padding-right: 6px; }
.contactHandlers .contactHandlersMrGreenCashPadding { padding: 4px 0px 8px 0px; }


/* Resources */
#resourcesContainer { width: 850px; min-height: 400px; padding: 0px 10px 10px 10px; }
.resourcesBg { background-image: url(background-banner.png); width: 146px; height: 86px; background-repeat: no-repeat; }
#resources { float: left; list-style: none; }
#resources img { padding: 13px 13px 13px 13px; }
#resources li { float: left; margin: 4px 10px 4px 0px; }


/* FAQ */
#faqQuestion { padding: 1px 0 8px 0; }
#faqQuestion .faqIconMargin { margin-right: 8px; padding-bottom: 1px; padding-top: 1px; }
#faqQuestion a { color: #333333; }
#faqQuestion a:hover { color: #ea7200; }
#faqAnswer { width: 840px; padding-bottom: 18px; }
#faqAnswer .faqIconMargin { margin-right: 8px; }
#faqAnswer p { width: 790px; padding-left: 28px;}
#faqAnswer a { color: #ee7200; }
#faqAnswer a:hover { color: #ea7200; }


/* forms */

.formFieldTextWhite {
	color: #ffffff; font-size:100%;
    background-color: #0a71b6; background-image:url(background-input-blue.png); border: 0px; margin-right: 4px; padding: 6px 3px 0px 5px; height: 18px; }
.formFieldTextGrey  {
	color: #333333; font-size:110%;
    background-color: #efefef; background-repeat: repeat-x;
	border: 1px solid #c2c2c2; border-left: 1px solid #c2c2c2; border-bottom: 1px solid #e2e2e2; border-right: 1px solid #e2e2e2;
	margin-right: 6px; padding: 2px 3px 0px 3px; height: 18px; }
.formFieldSelectGrey  {
	color: #333333; font-size:110%;
    background-color: #efefef; background-repeat: repeat-x;
	border: 1px solid #c2c2c2; border-left: 1px solid #c2c2c2; border-bottom: 1px solid #e2e2e2; border-right: 1px solid #e2e2e2;
	margin-right: 6px; padding: 2px 3px 0px 3px; }

select { font-size: 110%;}
textarea { color: #333333; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:110%; background-color: #f8f8f8;
	border-top: 1px solid #e4e4e4; border-left: 1px solid #e4e4e4; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff;
	margin-right: 6px; padding: 2px 3px 0px 3px;}


/* hyperlinks */
a { color: #ea7200; text-decoration: none; }
a:hover { color: #ea7200; text-decoration: underline; }
.a-white { color: #f1e9de; text-decoration: none; }
.a-white:hover { color: #f1e9de; text-decoration: underline; }

.headline {color: #188dfb; font-size: 140%; text-transform: uppercase; font-weight: normal; font-weight: bold;}
