﻿
body
{
    background-position: center 0;
    background: #fff url(/images/layout/bg_blue_gradiant.gif) repeat-x; padding: 0px 0 0 0;
    color:#5b5653;
    font-family: Arial,helvetica,Verdana;
    font-size: 15px;
    line-height: 20px;
    margin:0;
    margin-bottom: 20px;
}

h1 { font-size: 44px; font-weight: 100; color: #008fd4; line-height: 36px; padding: 0; margin: 0; }
h2 { font-size: 15px; font-weight: normal; padding: 0; margin: 0;}
h3 { font-size: 20px; font-weight: normal; padding: 0; margin: 0; }
.hide{display: none;}

.gray {color: #5b5653; font-weight: normal;}
.light-blue-bold {color: #008fd4; font-weight: bold;}
.bold-italic{ font-style: italic; font-weight: bold; }
.small-italic{ font-style: italic; font-size: 12px;}
.small, .small a {font-size: 11px; line-height: 12px; color: #999999;}
.small-blue {font-size: 11px; line-height: 12px; color: #008fd4;} 
.font14 {font-size: 14px; line-height: 16px;}
.font13 {font-size: 13px; line-height: 15px;}
.blueText{color: #008FD4; font-weight: bold;}
.blueLink{color: #008FD4; font-size: 12px; cursor:pointer; text-decoration: underline;}
.large-bold {font-size: 17px; font-weight: bold}
.twelvePointText{font-size: 12px;}
.bottomSpacerThirty{margin-bottom: 30px;}

ul.no-indent li {margin-left: -20px; margin-bottom: 5px;}
ol.numbered { list-style-type: decimal; margin-top: 5px; margin-bottom: 0;}
ol.numbered li { margin-bottom: 10px; margin-left: -6px;} 

a.link-arrow {
	font-size: 14px;
	color: #008fd4;
	background: url(/images/content/orange_arrow.gif) center right no-repeat;
	padding-right: 13px;
	text-transform: none; 
	text-decoration: none; 
    }

a.link-arrow-small {
	font-size: 12px;
	line-height: 13px;
	color: #008fd4;
	background: url(/images/content/orange_arrow.gif) center right no-repeat;
	padding-right: 13px;
	text-transform: none; 
	text-decoration: none; 
    }
    
a.newsletter {
	background: url(/images/content/newsletter_icon.gif) center left no-repeat;
	padding: 5px 0px 5px 25px;
    }    
    
a.link-arrow:hover, a.link-arrow-small:hover { color: #03489D; } 

.home-container {
position: relative;
margin: 0 auto;
padding: 0;
width:1099px;
}

.footer-space {padding-top: 6px;}

.home-footer{
position: relative;
background:transparent url(/images/layout/footer_line.gif) top center no-repeat;
margin: 0 auto;
padding: 0;
width: 941px;
}
.footer-legal {position: relative; margin: 0 auto; margin-top: 20px; padding: 0; width: 911px; text-align: center}
.footer-text {padding: 10px 0px 0px 0px; text-align: center;}
.footer-links {padding: 18px 0px 0px 0px; text-align: center;}


.container-outside {
position: relative;
background:transparent url(/images/layout/bg_container_outside.jpg) center repeat-y;
margin: 0 auto;
padding: 0;
width: 1099px;
}

.container-top {
position: relative;
background:transparent url(/images/layout/bg_container_top.jpg) top center no-repeat;
margin: 0;
padding: 0;
width: 1099px;
}

.container-bottom {
    position: relative;
    background:transparent url(/images/layout/bg_container_bottom.jpg) bottom center no-repeat;
    margin: 0;
    padding-bottom: 140px;
    width: 1099px;
}

.container-bottom-sweepstakes {
    position: relative;
    background:transparent url(/images/sweepstakes/wholegrain_sweeps_bkdg.png) top center no-repeat;
    margin: 0;
    padding-bottom: 140px;
    width: 1099px;
}

.inside-container {
position: relative;
background:transparent url(/images/layout/bg_inside_container.jpg) center repeat-y;
margin-top: -25px;
margin-left: 94px;
padding: 0;
width: 911px;
}

.inside-container-sweepstakes {
position: relative;
margin-top: -25px;
margin-left: 94px;
padding: 0;
width: 911px;
min-height: 1100px;
}

.inside-top {
position: relative;
background:transparent url(/images/layout/bg_inside_top.jpg) top center no-repeat;
margin: 0;
padding: 0;
width: 911px;
}

.inside-bottom {
position: relative;
background:transparent url(/images/layout/bg_inside_bottom.jpg) top center no-repeat;
margin: 0;
padding: 0;
width: 911px;
height: 70px;
}

.inside-content-container {
position: relative;
background:transparent url(/images/layout/bg_content_container.jpg) center repeat-y;
margin-top: -25px;
margin-left: 94px;
padding: 0;
width: 911px;
}

.inside-content-top{
position: relative;
background:transparent url(/images/layout/bg_content_top.jpg) top center no-repeat;
margin: 0;
padding: 0;
width: 911px;
}

.inside-content-bottom{
    position: relative;
    background:transparent url(/images/layout/bg_content_bottom.jpg) top center no-repeat;
    margin: 0;
    padding: 0;
    width: 911px;
    height: 70px;
}


.basic-content { padding: 60px 120px 10px 130px;}
.basic-content .heading {margin: 0px 0px 20px 0px; color: #008fd4; font-size: 43px; }
.basic-content .divider {
    position: relative;
    background:transparent url(/images/content/divider.gif) top center no-repeat;
    margin: 30px 0px 30px 0px;
    padding: 0;
    width: 640px;
    height: 7px;
}
.coupon-page { padding: 0px 0px 10px 3px;}

.coupon-legal {position: relative; margin: 20px 0px 0px 0px; padding: 0; width: 640px; text-align: center}


.content-left {
position: relative;
margin: 0;
padding: 90px 0px 0px 17px;
width: 250px;
float: left;
}

.content-top {
position: relative;
margin: 0;
padding: 30px 0px 0px 56px;
width: 580px;
float: left;
margin-bottom: 10px;
}

.content-right {
position: relative;
margin: 0;
padding: 0px 0px 0px 56px;
width: 580px;
float: left;
}

.content-right div.content-main { width: 540px;}
div.news-main { width: 540px; }
div.news-body { margin-top: 10px; }


.bg-top-nav
{
    position: relative;
    background: transparent url(/images/layout/bg_top_nav.png) top center no-repeat;
    margin: 0;
    padding: 0;
    width: 1099px;
    height: 96px;
    z-index: 2;    
}

.bg-top-nav-home
{
    position: relative;
    background: transparent url(/images/layout/bg_top_nav_home2.png) top center no-repeat;
    margin: 0 auto;
    padding: 0;
    width: 1099px;
    height: 96px;
    z-index: 2;    
}

.top-nav
{
    position: absolute;
    top: 0;
    left: 500px;
    margin: 0;
    padding: 0;
    height: 96px;
    z-index: 3; 
}

#logo-link { position: absolute; top: 0px; left: 60px; width: 360px; height: 90px; border: 0; z-index: 4; }
#health-pro-link { position: absolute; top: 69px; left: 820px; width: 160px; height: 26px; border: 0; z-index: 4; }

.top-nav li { display:inline; float:left; padding-left: 1px; position: relative; z-index: 101; }
.top-nav li a { display:block; height: 67px; text-indent: -10000px; overflow: hidden; }

.top-nav ul { margin: 0; padding: 0; }
.top-nav li.lidivider { background: url(/images/navigation/divider.png) no-repeat top left; width: 2px; height: 63px; }
.top-nav li.liBenefits a { background: url(/images/navigation/benefits.jpg) no-repeat top left; width: 103px }
.top-nav li.liBenefits a:hover { background: url(/images/navigation/benefits_sel.jpg) no-repeat top left; width: 103px }
.top-nav li.liBenefitsSel a { background: url(/images/navigation/benefits_sel.jpg) no-repeat top left; width: 103px }

.top-nav li.liFacts a { background: url(/images/navigation/facts.jpg) no-repeat top left; width: 102px }
.top-nav li.liFacts a:hover { background: url(/images/navigation/facts_sel.jpg) no-repeat top left; width: 102px }
.top-nav li.liFactsSel a { background: url(/images/navigation/facts_sel.jpg) no-repeat top left; width: 102px }

.top-nav li.liFindIt a { background: url(/images/navigation/how_to_find_it.jpg) no-repeat top left; width: 130px }
.top-nav li.liFindIt a:hover { background: url(/images/navigation/how_to_find_it_sel.jpg) no-repeat top left; width: 130px }
.top-nav li.liFindItSel a { background: url(/images/navigation/how_to_find_it_sel.jpg) no-repeat top left; width: 130px }

.top-nav li.liLifestyle a { background: url(/images/navigation/lifestyle.jpg) no-repeat top left; width: 103px }
.top-nav li.liLifestyle a:hover { background: url(/images/navigation/lifestyle_sel.jpg) no-repeat top left; width: 103px; }
.top-nav li.liLifestyleSel a { background: url(/images/navigation/lifestyle_sel.jpg) no-repeat top left; width: 103px; }

.top-nav li.liBigG a { background: url(/images/navigation/bigg.jpg) no-repeat top left; width: 133px }
.top-nav li.liBigG a:hover { background: url(/images/navigation/bigg_sel.jpg) no-repeat top left; width: 133px }
.top-nav li.liBigGSel a { background: url(/images/navigation/bigg_sel.jpg) no-repeat top left; width: 133px }

.top-nav li.liNews a { background: url(/images/navigation/news.jpg) no-repeat top left; width: 153px }
.top-nav li.liNews a:hover { background: url(/images/navigation/news_sel.jpg) no-repeat top left; width: 153px }
.top-nav li.liNewsSel a { background: url(/images/navigation/news_sel.jpg) no-repeat top left; width: 153px }


.sub-nav ul { margin: 0 auto; padding: 0;}
.sub-nav li { display: block; float:left; position: relative; }
.sub-nav li a { display: block; width: 246px; height: 102px; text-indent: -10000px; overflow: hidden;  padding-bottom: 10px; color: #ffffff; font-weight: bold; text-decoration: none; }

.sub-nav li.liBenefits a { background: url(/images/content/benefits_nav_5ways.jpg) no-repeat top left; }
.sub-nav li.liBenefits a:hover, .sub-nav li.liBenefitsSel a { background: url(/images/content/benefits_nav_5ways_sel.jpg) no-repeat top left;}
.sub-nav li.liNutrients a { background: url(/images/content/benefits_nav_nutrients.jpg) no-repeat top left; }
.sub-nav li.liNutrients a:hover, .sub-nav li.liNutrientsSel a { background: url(/images/content/benefits_nav_nutrients_sel.jpg) no-repeat top left;}
.sub-nav li.liFiber a { background: url(/images/content/benefits_nav_fiber.jpg) no-repeat top left; }
.sub-nav li.liFiber a:hover, .sub-nav li.liFiberSel a { background: url(/images/content/benefits_nav_fiber_sel.jpg) no-repeat top left;}

.sub-nav li.liLifestyle a { background: url(/images/content/lifestyle_nav_every.jpg) no-repeat top left; }
.sub-nav li.liLifestyle a:hover, .sub-nav li.liLifestyleSel a { background: url(/images/content/lifestyle_nav_every_sel.jpg) no-repeat top left;}
.sub-nav li.liPicky a { background: url(/images/content/lifestyle_nav_picky.jpg) no-repeat top left; }
.sub-nav li.liPicky a:hover, .sub-nav li.liPickySel a { background: url(/images/content/lifestyle_nav_picky_sel.jpg) no-repeat top left;}
.sub-nav li.liFind a { background: url(/images/content/lifestyle_nav_find.jpg) no-repeat top left; }
.sub-nav li.liFind a:hover, .sub-nav li.liFindSel a { background: url(/images/content/lifestyle_nav_find_sel.jpg) no-repeat top left;}

.sub-nav li.liCereals a { background: url(/images/content/bigg_nav_cereals.jpg) no-repeat top left; }
.sub-nav li.liCereals a:hover, .sub-nav li.liCerealsSel a { background: url(/images/content/bigg_nav_cereals_sel.jpg) no-repeat top left;}
.sub-nav li.liPassion a { background: url(/images/content/bigg_nav_nuturition.jpg) no-repeat top left; }
.sub-nav li.liPassion a:hover, .sub-nav li.liPassionSel a { background: url(/images/content/bigg_nav_nuturition_sel.jpg) no-repeat top left;}


.news-nav ul { margin: 0 auto; padding: 0;}
.news-nav li { display: block; float:left; position: relative; }
.news-nav li a { display: block; width: 246px; height: 102px; overflow: hidden; padding-bottom: 10px; 
                color: #ffffff; font-weight: bold;  font-size: 14px; line-height: 16px; text-decoration: none; }
.news-nav a div {margin: 18px 0px 0px 115px; width: 110px; cursor: pointer;}

.news-nav li.nav-news-top a { background: url(/images/content/news_nav_top.jpg) no-repeat top left; }
.news-nav li.nav-news-top a:hover, .news-nav li.nav-news-top-sel a { background: url(/images/content/news_nav_top_sel.jpg) no-repeat top left;}
.news-nav li.nav-news-middle a { background: url(/images/content/news_nav_middle.jpg) no-repeat top left; }
.news-nav li.nav-news-middle a:hover, .news-nav li.nav-news-middle-sel a { background: url(/images/content/news_nav_middle_sel.jpg) no-repeat top left;}
.news-nav li.nav-news-bottom a { background: url(/images/content/news_nav_bottom.jpg) no-repeat top left; }
.news-nav li.nav-news-bottom a:hover, .news-nav li.nav-news-bottom-sel a { background: url(/images/content/news_nav_bottom_sel.jpg) no-repeat top left;}

.news-nav li.nav-news-archive a { background: url(/images/content/news_nav_archive.jpg) no-repeat top left; height: 60px; }
.news-nav li.nav-news-archive a:hover, .news-nav li.nav-news-archive-sel a { background: url(/images/content/news_nav_archive_sel.jpg) no-repeat top left; height: 60px;}
.news-nav li.nav-news-archive a div, .news-nav li.nav-news-archive-sel a div {margin: 20px 0px 0px 60px; width: 200px; cursor: pointer;}


.clear { clear: both; }

div.content-main { display: none; }
div.content-main-sweepstakes { height: 1200px; background:transparent url(/images/sweepstakes/wholegrain_sweeps_bkdg.png) top center no-repeat;}
.floatLeftNoMargin {margin-left: -56px;}
.center{ text-align: center;}
.left{ float: left;}
.leftSpacerTen{margin-left: 10px;}
.twoHundredThirtyFiveWide{width: 235px;}
.threeHundredFiftyWide{width: 350px;}

.benefits-top {
    position: relative;
    background:transparent url(/images/content/benefits_top.jpg) top left no-repeat;
    margin: 0;
    padding-top: 20px;
    width: 576px;
    height: 167px;
}
.benefits-top .heading-text { margin: 6px 0px 0px 3px; width: 260px;}

.facts-top {
    position: relative;
    background:transparent url(/images/content/facts_top.jpg) top left no-repeat;
    margin: 0;
    padding-top: 40px;
    width: 576px;
    height: 167px;
}
.facts-top .heading-text { margin: 4px 0px 0px 3px; width: 260px;}

.findit-top {position: relative;background:transparent url(/images/content/findit_top.jpg) top left no-repeat;margin: 0;padding-top: 40px;width: 576px;height: 167px;}
.findit-top .heading-text { margin: 4px 0px 0px 3px; width: 260px;}

.lifestyle-top {
    position: relative;
    background:transparent url(/images/content/lifestyle_top.jpg) top left no-repeat;
    margin: 0;
    padding-top: 40px;
    width: 576px;
    height: 167px;
}
.lifestyle-top .heading-text { margin: 6px 0px 0px 3px; width: 260px;}

.bigg-top {
    position: relative;
    background:transparent url(/images/content/bigg_top.jpg) top left no-repeat;
    margin: 0;
    padding-top: 40px;
    width: 576px;
    height: 155px;
}
.bigg-top .heading-text { margin: 8px 0px 0px 2px;}

.news-top {
    position: relative;
    margin: 0;
    padding-top: 20px;
    width: 520px;
}
.news-top .heading-text { margin: 6px 0px 0px 3px; width: 500px;}


.facts-blue-bar {
    position: relative;
    background:transparent url(/images/content/facts_blue_bar.gif) top center no-repeat;
    margin: 40px 0px 0px 3px;
    padding: 0;
    width: 534px;
    height: 28px;
}
.facts-blue-bar div {color: #ffffff; font-size: 22px; text-align: center; padding-top: 4px; }
.facts-seed{ margin: 24px 0px 24px 80px; }

.benefits-callout {
position: relative;
background:transparent url(/images/content/benefits_callout_box.jpg) top center no-repeat;
margin: 30px 0px 20px 6px;
padding: 0;
width: 552px;
height: 88px;
}
.benefits-callout div { color: #ffffff; font-size: 16px; margin-left: 120px; padding: 15px 25px 15px 25px;}

.benefits-nutrients-callout {
position: relative;
background:transparent url(/images/content/benefits_nutrients_callout_box.gif) top center no-repeat;
margin: 30px 0px 20px 0px;
padding: 0;
width: 553px;
height: 62px;
}
.benefits-nutrients-callout div {color: #ffffff; font-size: 16px; padding: 12px 30px 0px 30px;}

.benefits-nutrients-image {margin: 0px 0px 40px 24px;}

#mainFiber p {margin-left: 4px;}

.benefits-fiber-callout {
position: relative;
background:transparent url(/images/content/benefits_fiber_callout_box.jpg) top center no-repeat;
margin: 40px 0px 20px 0px;
padding: 0;
width: 549px;
height: 121px;
}
.benefits-fiber-callout div {color: #ffffff; font-size: 16px; padding: 12px 30px 0px 140px;}

.lifestyle-delicious {
position: relative;
background:transparent url(/images/content/lifestyle_delicious.jpg) top left no-repeat;
margin: 30px 0px 4px -16px;
padding: 0;
height: 54px;
width: 580px;
border: solid 1px #ffffff;
}
.lifestyle-delicious div {font-size: 16px; margin: 22px 0px 0px 157px; padding: 0;}

.lifestyle-bg {
position: relative;
background:transparent url(/images/content/lifestyle_bg.jpg) top center no-repeat;
margin: 4px 0px 0px 0px;
padding: 0;
height: 372px;
width: 553px;
border: solid 1px #ffffff;
}

.lifestyle-callout {
position: relative;
background:transparent url(/images/content/lifestyle_callout_box.jpg) top center no-repeat;
margin: 30px 0px 10px 0px;
padding: 0;
width: 552px;
height: 84px;
}
.lifestyle-callout div {color: #ffffff; font-size: 16px; margin-left: 150px; padding-top: 20px; width: 360px; height: 64px;}

.lifestyle-picky-callout {
position: relative;
background:transparent url(/images/content/lifestyle_picky_callout_box.jpg) top center no-repeat;
margin: 40px 0px 20px 0px;
padding: 0;
width: 550px;
height: 98px;
}
.lifestyle-picky-callout div {color: #ffffff; font-size: 16px; margin-left: 150px; padding-top: 30px; width: 360px; height: 78px;}

.lifestyle-find {
position: relative;
background:transparent url(/images/content/lifestyle_find_bg.gif) top center no-repeat;
margin: 40px 0px 20px 0px;
padding: 0;
width: 553px;
height: 386px;
}

.lifestyle-find .top-heading {color: #ffffff; font-size: 16px; margin-left: 20px; padding-top: 5px; width: 360px; height: 26px;}
.lifestyle-find .check {padding-left: 36px; padding-top: 34px; width: 226px; height: 104px; float: left;}
.lifestyle-find .stamp {padding-right: 35px; padding-top: 18px; width: 187px; height: 122px; float: right;}
.lifestyle-find .left-text {margin-left: 10px; padding-top: 34px; width: 260px; float: left; font-size: 14px; line-height: 18px;}
.lifestyle-find .right-text {margin-left: 20px; padding-top: 34px; width: 250px; float: right; font-size: 14px; line-height: 18px;}
.lifestyle-find .bottom-heading {color: #ffffff; font-size: 16px; margin-left: 20px; padding-top: 46px; width: 460px; height: 26px;}


.lifestyle-find-callout {
position: relative;
background:transparent url(/images/content/lifestyle_find_callout_box.jpg) top center no-repeat;
margin: 40px 0px 20px 0px;
padding: 0;
width: 552px;
height: 98px;
}
.lifestyle-find-callout div {color: #ffffff; font-size: 16px; margin-left: 150px; padding-top: 10px; width: 360px; height: 78px;}

.bigg-gm-link{ width: 530px; text-align: right; margin-right: 10px;}

.bigg-blue-bar {
position: relative;
background:transparent url(/images/content/bigg_blue_bar.gif) top center no-repeat;
margin: 10px 0px 15px 0px;
padding: 0;
width: 551px;
height: 28px;
}
.bigg-blue-bar div {color: #ffffff; font-size: 21px; font-weight: bold;  margin-left: 20px; padding-top: 4px; width: 500px;}

.bigg-cereal-text { margin: 6px 0px 30px 20px; width: 520px; }
.bigg-cereal-text .col1 {float: left; width: 260px;}
.bigg-cereal-text .col2 {float: right; width: 240px;}

.bigg-callout {
position: relative;
background:transparent url(/images/content/bigg_callout_box.jpg) top center no-repeat;
margin: 40px 0px 40px 0px;
padding: 0;
width: 552px;
height: 101px;
}
.bigg-callout div {color: #ffffff; font-size: 16px; margin-left: 150px; padding-top: 10px; width: 370px;}

.left-dot-line {
position: relative;
background:transparent url(/images/content/dot_line.gif) top center no-repeat;
margin: 40px 0px 40px 6px;
padding: 0;
width: 229px;
height: 8px;
}

.benefits-left-callout {
position: relative;
background:transparent url(/images/content/benefits_left_callout.gif) top center no-repeat;
margin: 20px 0px 40px 6px;
padding: 0;
width: 223px;
height: 127px;
}
.benefits-left-callout div {font-size: 11px; line-height: 13px; margin-left: 8px; padding-top: 90px; width: 210px; height: 127px;}

.facts-quiz {
position: relative;
background:transparent url(/images/content/facts_take_quiz.jpg) top center no-repeat;
margin: 20px 0px 30px  6px;
padding: 0;
width: 228px;
height: 273px;
}
.facts-quiz .iq-text {margin: 30px 0px 0px 20px;}
.facts-quiz .quiz-link {margin: 230px 0px 0px 24px; border: 0;}

#quiz-dialog { display: none }

.lifestyle-checklist {
position: relative;
background:transparent url(/images/content/lifestyle_checklist.jpg) top center no-repeat;
margin: 20px 0px 0px 0px;
padding: 0;
width: 245px;
height: 193px;
}
.lifestyle-checklist div {font-size: 14px; line-height: 16px; text-align: center; margin-left: 20px; padding-top: 76px; width: 200px;}
#checklist-link { position: absolute; top: 650px; left: 76px; width: 120px; height: 30px; border: 0; z-index: 4; }

.lifestyle-left-callout {
position: relative;
background:transparent url(/images/content/lifestyle_left_callout.jpg) top center no-repeat;
margin: 20px 0px 0px 6px;
padding: 0;
width: 230px;
height: 122px;
}
.lifestyle-left-callout div {font-size: 11px; line-height: 13px; margin-left: 10px; padding-top: 80px; width: 210px;}

.spotlight{
    margin: 0;
    padding: 0;
}

.archived-articles ol {margin-left: 1em; padding-left: 1em; line-height: 16px;}
.archived-articles li {margin-bottom: 14px;}
.archived-articles li a {color: #008fd4; font-weight: bold; text-decoration: none; }


.jqmWindow {display: none; position: fixed;top: 17%;left: 50%;margin-left: -50px; width: 852px; height: 520px; background-color: #fff;color: #333;border: 1px solid #eeeeee;}
.jqmOverlay { background-color: #000; }
.jqmHeader { background-color: #eeeeee; height: 30px; color: #000; text-align: left; padding: 10px 0 0 17px; font-size: 16px; }
.closeModal{ position: absolute; right: -10px; top: -10px; width: 32px; height: 32px; background: url(/images/navigation/closebuttonsmall.png) no-repeat; display: none;}
.closeModalLink{ position: absolute; right: -10px; top: -10px; width: 32px; height: 32px; background: url(/images/navigation/closebuttonsmall.png) no-repeat; cursor: pointer; }
.modalTitle{display: none;}
* html .jqmWindow {position: absolute;} 

.headline { font-size: 18px; font-weight: bold; color: #186fa8;}
.subheadline { font-size: 1bpx; color: #186fa8;}


.topSpacerTen{margin-top: 10px;}
.full_clear { clear:both; display: block; height:0; font-size:0; line-height:0; overflow:hidden; }
.tenPointText{font-size:10px;}
.elevenPointText{font-size:11px;}
.bannerContainer{ padding: 35px 0 100px 100px;}
.noBorder{ border: none;}
.borderRadius7    {border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px;}
.borderRadius3    {border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}

.checkBox{width: 10px; float: left;}

/* Sweepstakes Forms  */
.sweepstakesContainer{ margin: 130px 100px 100px 100px; color: #474342;}
.singleColumnContainer{width: 275px; float: left; color: #186fa8; margin-bottom: 15px;}
.singleColumnContainer p{margin: 0px;}
.singleColumnContainer input{width: 240px; height: 30px; color:#000000; font-style:normal; font-size:14px; background: url(/images/sweepstakes/input_background.png) repeat-x; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.singleColumnContainer select{width: 240px; height: 35px;}
.fullColumnContainer{width: 100%; float: left; color: #186fa8; margin-bottom: 15px; text-align: left;}
.fullColumnContainer p{margin: 0px;}
.fullColumnContainer .month select{width: 160px; height: 35px; float: left; margin-right: 5px;}
.fullColumnContainer .day select{width: 60px; height: 35px; float: left; margin-right: 5px;}
.fullColumnContainer .year select{width: 77px; height: 35px; float: left;}
.fullColumnContainer input{width: 240px; height: 30px; color:#000000; font-style:normal; font-size:14px; background: url(/images/sweepstakes/input_background.png) repeat-x; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.syTextValidator{ position:absolute;z-index:10;width:auto; height:auto; left:10px;top:-16px; text-align:left; }
.validationError { color:#fd0a00;}
.legalContainer{font-size: 9px; text-align: center; padding-top: 40px;}
.modalSpacerandScroll{ margin: 10px 0 10px 10px; overflow: auto; height: 510px;}

.taf_formContainer .leftColumn{width: 80px; float: left; display:block; color: #186fa8;}
.taf_formContainer .rightColumn{width:570px; float: left; display:block; color: #186fa8;}
.taf_formContainer .rightColumn2{width:275px; float: left; display:block; color: #186fa8;}
.taf_formContainer .rightColumn3{width:275px; float: left; display:block; margin-left: 10px; color: #186fa8;}
.taf_formContainer .emailTo{width: 98%; height: 60px; }
.taf_formContainer .emailtextboxes{width: 240px; }
#sharingContainer{width: 960px; height: 36px; background: url(/images/sweepstakes/sweeps_sharebuttonbar.png) no-repeat; margin: 0 0 0 -25px;}
.socialButtons{padding: 7px 0 0 335px;}
.twitterContainer{padding-top: 2px; width: 90px;}
.facebookContainer {width: 130px;}
