*, html { font-family: Verdana, Arial, Helvetica, Sans-serif; }
body
{
    font-weight: normal;
    font-size: 10pt;
    line-height: 12pt;
    color: #000;
    background: #292929 url(../graphics/custom/bdropb.jpg) repeat top left;
}

#PgWrapper { }
#PgContainer
{
    position: relative;
    overflow: hidden;
    width: 1000px;
    margin: 10px auto;
    border: 2px solid #3F3F3F;
    background: #FFF url(../graphics/custom/bdropw.jpg) repeat top left;
}

/* -- Page Header Styles -- */
.Header
{
    width: auto;
    height: 169px;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='graphics/custom/header.png');
}
.Header[class] { background: transparent url(../graphics/custom/header.png) no-repeat top left; }
.Header h1 { display: none; }
.MarketerHeader
{
    width: auto;
    height: 169px;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='graphics/custom/header2.png');
}
.MarketerHeader[class] { background: transparent url(../graphics/custom/header2.png) no-repeat top left; }

.Header2
{
    width: auto;
    height: 169px;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='graphics/custom/header2.png');
}
.Header2[class] { background: transparent url(../graphics/custom/header2.png) no-repeat top left; }

.Header-Links
{
    float: right;
    margin: -169px 0 0 0;
    color: #FFF;
}
.Header-Links a,
.Header-Links a:link,
.Header-Links a:visited,
.Header-Links a:hover
{
    color: #FFF;
    vertical-align: middle;
    text-decoration: none;
}
.Header-Links a:hover
{
    text-decoration: underline;
}

/* -- Header-Link Image: Pollsters -- */
.Header-Links a.HeaderLink-Pollsters,
.Header-Links a.HeaderLink-Pollsters:link,
.Header-Links a.HeaderLink-Pollsters:visited,
.Header-Links a.HeaderLink-Pollsters:hover
{
    display: block;
    padding-top: 40px;
    width: 298px;
    background: transparent url(../graphics/custom/pollsters.gif) no-repeat top left;
    overflow: hidden;
    height: 40px;
    font-size: 0;
    line-height: 0;
    voice-family: "\"}\"";
    voice-family: inherit;
    height: 0;
}

/* -- Header-Link Image: Marketers -- */
.Header-Links a.HeaderLink-Marketers,
.Header-Links a.HeaderLink-Marketers:link,
.Header-Links a.HeaderLink-Marketers:visited,
.Header-Links a.HeaderLink-Marketers:hover
{
    display: block;
    padding-top: 40px;
    width: 308px;
    background: transparent url(../graphics/custom/marketers.gif) no-repeat top left;
    overflow: hidden;
    height: 40px;
    font-size: 0;
    line-height: 0;
    voice-family: "\"}\"";
    voice-family: inherit;
    height: 0;
}


/* -- Page Body Styles -- */
.Body
{
}
.Body .BodyContent
{
    position: relative;
    overflow: hidden;
}


/* -- Page SideMenu Styles -- */
.Body .BodyContent .SideMenu
{
    float: right;
    width: 160px;
    padding: 10px;
    padding-bottom:20px;

    background: #FFF url(../graphics/custom/sidebg.gif) no-repeat top left;
}
.Body .BodyContent .SideMenu ul
{
}
.Body .BodyContent .SideMenu ul li
{
}
.Body .BodyContent .SideMenu ul li a,
.Body .BodyContent .SideMenu ul li a:link,
.Body .BodyContent .SideMenu ul li a:visited,
.Body .BodyContent .SideMenu ul li a:hover
{
    color: #0086B9;
    font-weight: normal;
    text-decoration: none;
}
.Body .BodyContent .SideMenu ul li a:hover
{
    text-decoration: underline;
}
.Body .BodyContent .SideMenu p
{
    color: #8C8C8C;
    margin: 0 0 10px 0;
}
.Body .BodyContent .SideMenu .WelcomeText
{
    color: #DE6605;
    font-weight: bold;
    margin: 0 0 10px 0;
}









.pDifferentUser
{
margin: 0 0 10px 0;
}

.Body .BodyContent .SideMenu .LoginBlock
{
    margin: 0 0 10px 0;
}
.Body .BodyContent .SideMenu .LoginBlock h3
{
    color: #333;
    font-size: 14px;
    line-height: 18px;
    font-weight: bold;
    margin-bottom:5px;
}
.Body .BodyContent .SideMenu .LoginBlock .Login,
.Body .BodyContent .SideMenu .LoginBlock .LoginHover,
.Body .BodyContent .SideMenu .LoginBlock .Login:hover
{
    display: block;
    float: right;
    color: #FFF;
    background: #0086B9;
    border: 1px solid #A8C0C9;
    padding: 1px 5px;
    cursor: pointer;
    font-weight: bold;
    text-transform: uppercase;
}
.Body .BodyContent .SideMenu .LoginBlock .LoginHover,
.Body .BodyContent .SideMenu .LoginBlock .Login:hover
{
    background: #36A0C9;
}
.Body .BodyContent .SideMenu .LoginBlock label
{
    display: block;
    color: #0086B9;
    font-size: 0.85em;
}
.Body .BodyContent .SideMenu .LoginBlock label:hover
{
    color: #DE6C05;
}
.Body .BodyContent .SideMenu .LoginBlock a,
.Body .BodyContent .SideMenu .LoginBlock a:link,
.Body .BodyContent .SideMenu .LoginBlock a:visited,
.Body .BodyContent .SideMenu .LoginBlock a:hover
{
    color: #0086B9;
    font-size: 0.85em;
    text-decoration: none;
}
.Body .BodyContent .SideMenu .LoginBlock a:hover
{
    color: #DE6C05;
}

.Body .BodyContent .SideMenu .SignUpBlock
{
    margin: 0 0 10px 0;
}

.Body .BodyContent .SideMenu ul
{
	padding-top: 10px;
	padding-bottom: 10px;
}

/* -- Page AdMenu Styles -- */
.Body .BodyContent .AdMenu
{
    float: left;
    width: 160px;
    padding: 10px 10px 10px 20px;
}

.Body .BodyContent .AdMenu p
{
    font-size: 0.9em;
    padding-top: 10px;
}


/* -- Page Footer Styles -- */
.Footer
{
    width: auto;
    height: 35px;
    background: transparent url(../graphics/custom/footerbg.gif) repeat-x top left;
}
.Footer .Links
{
    width: auto;
    height: 35px;
    color: #FFF;
    margin: 0 15px;
}
.Footer .Links a,
.Footer .Links a:link,
.Footer .Links a:visited,
.Footer .Links a:hover
{
    color: #FFF;
    line-height: 35px;
    vertical-align: middle;
    text-decoration: none;
}
.Footer .Links a:hover
{
    text-decoration: underline;
}





/* -- Page Content Styles: Full Width -- */
.Content-Full
{
    width: auto;
    margin: 0 200px 0 20px;
    padding: 15px 0 10px 10px;
}
.Content-Full h2
{
    color: #0086b9;
    font-size: 1.5em;
    font-weight: bold;
    text-transform: uppercase;
    margin: 0 0 10px 0;
    font-family: "Courier New", Verdana, Arial, Sans-serif;
}
.Content-Full h3
{
    color: #000;
    font-size: 1.3em;
    font-weight: bold;
    margin: 0 0 10px 0;
}
.Content-Full h4
{
    color: #000;
    font-size: 1.2em;
    font-weight: bold;
    margin: 0 0 10px 0;
}
.Content-Full h5
{
    color: #000;
    font-size: 1.1em;
    font-weight: bold;
    margin: 0 0 10px 0;
}
.Content-Full h6
{
    color: #000;
    font-size: 1em;
    font-weight: bold;
    margin: 0 0 10px 0;
}
.Content-Full p
{
    margin: 0 0 10px 0;
}
.Content-Full .SurveyDetails-Header
{
    height: 2em;
    padding: 1px 0;
    margin: 0 0 15px 0;
    border-bottom: 1px solid #C6C6C6;
}
.Content-Full .SurveyDetails-Footer
{
    height: 2em;
    padding: 3px 0;
    margin: 15px 0;
    text-align: center;
    border-top: 1px solid #C6C6C6;
}
.Content-Full .SurveyText,
.Content-Full a.SurveyText,
.Content-Full a.SurveyText:link,
.Content-Full a.SurveyText:visited,
.Content-Full a.SurveyText:hover
{
    color: #8C8C8C;
    font-weight: bold;
    text-decoration: none;
}
.Content-Full a.SurveyText:hover
{
    color: #000;
}
.Content-Full .SurveyQuestion
{
    color: #000;
    font-size: 1.1em;
    font-weight: bold;
}
.Content-Full ul.SurveyChoice
{
    margin: 0 0 0 35px;
}
.Content-Full ul.SurveyChoice li
{
    padding: 5px 0;
}
.Content-Full ul.SurveyChoice li a,
.Content-Full ul.SurveyChoice li a:link,
.Content-Full ul.SurveyChoice li a:visited,
.Content-Full ul.SurveyChoice li a:hover,
.Content-Full ul.SurveyChoice li a.Active,
.Content-Full ul.SurveyChoice li a.Active:link,
.Content-Full ul.SurveyChoice li a.Active:visited,
.Content-Full ul.SurveyChoice li a.Active:hover
{
    color: #0086B9;
    padding: 0 30px 0 0px;
    font-size: 1em;
    line-height: 1.4em;
    text-decoration: none;
}
.Content-Full ul.SurveyChoice li a.Active,
.Content-Full ul.SurveyChoice li a.Active:link,
.Content-Full ul.SurveyChoice li a.Active:visited,
.Content-Full ul.SurveyChoice li a.Active:hover,
.Content-Full ul.SurveyChoice li a:hover
{
    background: transparent url(../graphics/custom/checkmark2.gif) no-repeat center right;
    color: #DE6C05;
    font-weight: bold;
}
.Content-Full ul.SurveyImages
{
    margin: 0 0 0 35px;
}
.Content-Full ul.SurveyImages li
{
    display: inline;
}
.Content-Full ul.SurveyImages li a,
.Content-Full ul.SurveyImages li a:link,
.Content-Full ul.SurveyImages li a:visited,
.Content-Full ul.SurveyImages li a:hover,
.Content-Full ul.SurveyImages li a.Active,
.Content-Full ul.SurveyImages li a.Active:link,
.Content-Full ul.SurveyImages li a.Active:visited,
.Content-Full ul.SurveyImages li a.Active:hover
{
    position: relative;
    float: left;
    color: #0086B9;
    padding: 0 10px 0 0;
    text-decoration: none;
}
.Content-Full ul.SurveyImages li a.Active,
.Content-Full ul.SurveyImages li a.Active:link,
.Content-Full ul.SurveyImages li a.Active:visited,
.Content-Full ul.SurveyImages li a.Active:hover,
.Content-Full ul.SurveyImages li a:hover
{
    color: #DE6C05;
    font-weight: bold;
}
.Content-Full ul.SurveyImages li a img,
.Content-Full ul.SurveyImages li a:link img,
.Content-Full ul.SurveyImages li a:visited img,
.Content-Full ul.SurveyImages li a:hover img,
.Content-Full ul.SurveyImages li a.Active img,
.Content-Full ul.SurveyImages li a.Active:link img,
.Content-Full ul.SurveyImages li a.Active:visited img,
.Content-Full ul.SurveyImages li a.Active:hover img
{
    border: 2px solid #FFF;
}
.Content-Full ul.SurveyImages li a.Active img,
.Content-Full ul.SurveyImages li a.Active:link img,
.Content-Full ul.SurveyImages li a.Active:visited img,
.Content-Full ul.SurveyImages li a.Active:hover img,
.Content-Full ul.SurveyImages li a:hover img
{
    border: 2px solid #DE6C05;
}
.Content-Full ul.SurveyImages li a span.SurveyImageCaption,
.Content-Full ul.SurveyImages li a:link span.SurveyImageCaption,
.Content-Full ul.SurveyImages li a:visited span.SurveyImageCaption,
.Content-Full ul.SurveyImages li a:hover span.SurveyImageCaption,
.Content-Full ul.SurveyImages li a.Active span.SurveyImageCaption,
.Content-Full ul.SurveyImages li a.Active:link span.SurveyImageCaption,
.Content-Full ul.SurveyImages li a.Active:visited span.SurveyImageCaption,
.Content-Full ul.SurveyImages li a.Active:hover span.SurveyImageCaption
{
    display: block;
    text-align: center;
    margin: 0 0 10px 0;
}
.Content-Full ul.SurveyImages li a.Active span.SurveyImageCaption,
.Content-Full ul.SurveyImages li a.Active:link span.SurveyImageCaption,
.Content-Full ul.SurveyImages li a.Active:visited span.SurveyImageCaption,
.Content-Full ul.SurveyImages li a.Active:hover span.SurveyImageCaption,
.Content-Full ul.SurveyImages li a:hover span.SurveyImageCaption
{
    color: #DE6C05;
    font-weight: bold;
}
.Content-Full ul.SurveyImages li a span.SurveyCheckbox,
.Content-Full ul.SurveyImages li a:link span.SurveyCheckbox,
.Content-Full ul.SurveyImages li a:visited span.SurveyCheckbox,
.Content-Full ul.SurveyImages li a:hover span.SurveyCheckbox,
.Content-Full ul.SurveyImages li a.Active span.SurveyCheckbox,
.Content-Full ul.SurveyImages li a.Active:link span.SurveyCheckbox,
.Content-Full ul.SurveyImages li a.Active:visited span.SurveyCheckbox,
.Content-Full ul.SurveyImages li a.Active:hover span.SurveyCheckbox
{
    display: block;
    position: absolute;
    bottom: 20px; right: 3px;
    width: 22px;
    height: 21px;
    z-index: 1000;
    background: transparent;
}
.Content-Full ul.SurveyImages li a.Active span.SurveyCheckbox,
.Content-Full ul.SurveyImages li a.Active:link span.SurveyCheckbox,
.Content-Full ul.SurveyImages li a.Active:visited span.SurveyCheckbox,
.Content-Full ul.SurveyImages li a.Active:hover span.SurveyCheckbox,
.Content-Full ul.SurveyImages li a:hover span.SurveyCheckbox
{
    background: transparent url(../graphics/custom/checkmark.gif) no-repeat top left;
}

.Content-Full .SurveyComment
{
    width: 60%;
    margin: 10px 0 0 20px;
    font-size: 0.8em;
    line-height: 1em;
}
.Content-Full .PointsPlus { color: #008000; }
.Content-Full .PointsMinus { color: #00008B; }


/* -- Page Content Styles: Side-Paper -- */
.Content-Plain
{
    width: auto;
    margin: 0 200px 0 335px;    /* Left Margin for Block-Paper */
    padding: 15px 0 10px 10px;
}
.Content-Plain h2
{
    color: #DE6C05;
    font-size: 2em;
    font-weight: bold;
    text-transform: uppercase;
    margin: 0 0 10px 0;
    font-family: "Courier New", Verdana, Arial, Sans-serif;
}

/* -- Page Content Styles: Content-Paper -- */
.Content-Paper
{
    width: 524px;
    height: 410px;
    padding: 15px 0 10px 10px;
    margin: 0 auto;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='graphics/custom/paperbg.png');
}
.Content-Paper[class] { background: transparent url(../graphics/custom/paperbg.png) no-repeat top left; }

.Content-Paper h2
{
    color: #0086b9;
    font-size: 2em;
    font-weight: bold;
    text-transform: uppercase;
    margin: 0 0 36px 0;
    font-family: "Courier New", Verdana, Arial, Sans-serif;
}
.Content-Paper .Paper-Content-Main
{
    position: relative;
    padding: 48px 30px 0 10px;
}
.Content-Paper .Paper-Content-Main p
{
    margin: 0 0 10px 0;
}

/* Page Content Styles: Paper-Block -- */
.Block-Paper
{
    float: left;
    z-index: 10000;
    position: absolute;
    width: 524px;
    height: 410px;
    margin: 0 20px 0 -200px;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='graphics/custom/paperbg.png');
}
.Block-Paper[class] { background: transparent url(../graphics/custom/paperbg.png) no-repeat top left; }

.Block-Paper-HeightFix
{
    float: left;
    position: relative;
    width: 524px;
    height: 410px;
    margin: 0 20px 0 -200px;
}

.Block-Paper-Links
{
    float: left;
    z-index: 10001;
    position: absolute;
    width: 524px;
    height: 410px;
    margin: 0 20px 0 -200px;
}
.Block-Paper-Links .Paper-Content-Main
{
    float: right;
    width: 300px;
    margin: 55px 0 0 0;
}
.Block-Paper-Links .Paper-Content-Main .Buttons
{
    position: absolute;
    width: 220px;
    margin: 20px 0 0 20px;
}
.Block-Paper-Links .Paper-Text
{
    color: #000;
    font-size: 2em;
    line-height: 1.05em;
    font-family: Impact, Verdana, Arial, Sans-serif;
    text-transform: lowercase;
    margin: 0 0 23px 0;
}
.Block-Paper-Links .Paper-Text span
{
    padding: 0 0 0 24px;
    font-family: Impact, Verdana, Arial, Sans-serif;
}
.Block-Paper-Links .Paper-ClickHere
{
    overflow: visible;
    width: 173px;
    height: 82px;
    margin: 22px 0 0 15px;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='image', src='graphics/custom/clickhere.png');
}
.Block-Paper-Links .Paper-ClickHere[class] { background: transparent url(../graphics/custom/clickhere.png) no-repeat top left; }










a.Button-SignUp,
a.Button-SignUp:link,
a.Button-SignUp:visited,
a.Button-SignUp:hover
{
    display: block;
    line-height: 0;
    font-size: 0;
    margin: 0 0 0 25px;
    width: 143px;
    height: 44px;
    text-decoration: none;
    background: transparent url(../graphics/custom/signup.gif) no-repeat top left;
}
a.Button-SignUp:hover
{
    background: transparent url(../graphics/custom/signup.gif) no-repeat bottom left;
}
a.Button-TryItOut,
a.Button-TryItOut:link,
a.Button-TryItOut:visited,
a.Button-TryItOut:hover
{
    float: right;
    display: block;
    line-height: 0;
    font-size: 0;
    margin: 10px 78px 0 0;
    width: 135px;
    height: 41px;
    text-decoration: none;
    background: transparent url(../graphics/custom/tryitout2.gif) no-repeat top left;
}
a.Button-TryItOut:hover
{
    background: transparent url(../graphics/custom/tryitout2.gif) no-repeat bottom left;
}

.MainPage-TryOutNow
{
    display: block;
    padding-top: 99px;
    width: 396px;
    overflow: hidden;
    height: 99px;
    margin: 0 0 20px 0;
    font-size: 0;
    line-height: 0;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='image', src='graphics/custom/main.png');
    voice-family: "\"}\"";
    voice-family: inherit;
    height: 0;
}
.MainPage-TryOutNow[class] { background: transparent url(../graphics/custom/main.png) no-repeat top left; }


a.Button-NewToSite,
a.Button-NewToSite:link,
a.Button-NewToSite:visited,
a.Button-NewToSite:hover
{
    display: block;
    line-height: 0;
    font-size: 0;
    width: 163px;
    height: 54px;
    text-decoration: none;
    background: transparent url(../graphics/custom/newtosite.gif) no-repeat top left;
}


/* -- Various Font Styles -- */
.InstantWin
{
    color: #E2B029;
    text-transform: uppercase;
    font: normal 9pt/10pt Impact, Arial, sans-serif;
}
.Completed
{
    display: block;
    padding-top: 14px;
    width: 54px;
    background: transparent url(../graphics/custom/completed.gif) no-repeat top left;
    overflow: hidden;
    height: 14px;
    font-size: 1px;
    line-height: 0;
    voice-family: "\"}\"";
    voice-family: inherit;
    height: 0;
}
.StandOut
{
    color: #000;
    font-weight: bold;
    text-decoration: underline;
}
.GreyedOut
{
    color: #8C8C8C;
    font-weight: bold;
    text-decoration: none;
}

.PollTitle
{
    color: #0086b9;
    font-size: 1.5em;
    font-weight: bold;
    text-transform: uppercase;
    margin: 0 0 10px 0;
    font-family: "Courier New", Verdana, Arial, Sans-serif;
}

.PollDate
{
    color: #0086b9;
    font-size: 1.2em;
    font-weight: bold;
    text-transform: uppercase;
    margin: 0 0 10px 0;
    font-family: "Courier New", Verdana, Arial, Sans-serif;
}


/* -- Gift Cards -- */
.Reward-GiftCard
{
    float: left;
    display: block;
    padding-top: 176px;
    width: 169px;
    overflow: hidden;
    height: 176px;
    margin: 0 5px 0 0;
    font-size: 0;
    line-height: 0;
    voice-family: "\"}\"";
    voice-family: inherit;
    height: 0;
}

.GC-Chapters { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='image', src='graphics/prizing/chapters.png'); }
.GC-Chapters[class] { background: transparent url(../graphics/prizing/chapters.png) no-repeat top left; }

.GC-Cineplex { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='image', src='graphics/prizing/cineplex.png'); }
.GC-Cineplex[class] { background: transparent url(../graphics/prizing/cineplex.png) no-repeat top left; }

.GC-Timmies { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='image', src='graphics/prizing/timmies.png'); }
.GC-Timmies[class] { background: transparent url(../graphics/prizing/timmies.png) no-repeat top left; }
