/* CSS Document */

/* PAGE TEMPLATE  STYLES */
/* Page */
html {width:100%;height:100%; background: #ffffff repeat-x url(../img/page_bgr.jpg) top center;}
body {margin:0px;padding:0px; height:100%; width:100%; min-width:944px; background: no-repeat url(../img/page_bg.jpg) top center;}

/* Text Reset */
h1,h2,h3,h4,p,li,td,th,div {font-family:Arial, Helvetica, sans-serif; font-size: 12px; margin: 0; padding: 0; line-height: 16px; color:#2b2b2b;}
a {color: #005daa; text-decoration: underline;}
a:hover {color: #005daa; text-decoration: none;}

/* Forms Reset */
form{padding:0; margin:0;}
input,textarea,select {color:#555555; background-color:#ffffff; border:none; font-size:100%;}
img {border:none; padding:0; margin:0; display:block;}

/* Generic Text */
a.backtotop {text-decoration:none; color:#b1b1b1; font-size:12px; line-height:16px; font-weight:normal;}
a.backtotop:hover {text-decoration:none; color:#2c2c2c; font-size:12px; line-height:16px; font-weight:normal;}
.red, a.red {color:#c41c20;}
.blue, a.blue {color:#005daa;}
.grey, a.grey {color:#2b2b2b;}
.sml {font-size:11px; line-height:16px;}
.sml_txt {font-size:11px; font-weight:normal;}
.smlr_txt {font-size:10px; font-weight:normal;}

.nooutline {	outline:none;}

/* clear */
.clear	{clear:both; padding:0; margin:0; line-height:0px; font-size:0;}

/* Flash */
object, embed { padding:0; margin:0; display:block;}

/* Global */
#global {position:relative; width:944px; margin:0px; padding:0px; margin-left: auto; margin-right:auto; padding-bottom:25px; overflow:hidden;}

/* Header */
#hdr {position:relative; z-index:2; float:left; display:inline; width:944px; height:90px; margin:40px 0 0 0; padding:0px;}
#home #hdr {margin:26px 0 0 0;}
#hdrLogos {width:944px; height:56px;}
#hdrLogos .left {float:left; display:inline; margin: 0 0 0 35px; padding:0; width:535px; height:56px; background: no-repeat url(../img/bonus-lcd-tv-promotion.png);}
#hdrLogos .left h1 {display:none;}
#hdrLogos .right {float:right; display:inline; margin: 0 28px 0 0; padding:0; width:150px; height:56px; background: no-repeat url(../img/samsung-logo.png);}
#hdrLogos .right h2 {display:none;}

/* Top Nav */
#topNav {width:944px; height:34px; margin:0px; padding:0px; background: no-repeat url(../img/topNav_bg.png);}
#topNavInside {position:absolute; z-index:100; top:96px; left:0px;}
#home #topNavInside {top:82px;}
#topNavInside ul {overflow:hidden; padding:4px 0 0 56px; margin:0px; float:left; list-style:none;}
#topNavInside li  {margin:0px 0px 0px 0px; padding:0px; float:left; list-style:none;}
#topNavInside h1, #topNavInside span{display:none;}
#topNav_home  a{display:block; width:65px; height:30px; margin:0px; padding:0px; background: no-repeat url(../img/topnav_home_off.gif);}
#topNav_home  a:hover{background: no-repeat url(../img/topnav_home_over.gif);}
#topNav_home  a.selected{background: no-repeat url(../img/topnav_home_on.gif);}
#topNav_home  a.selected:hover{background: no-repeat url(../img/topnav_home_on.gif);}
#topNav_about  a{display:block; width:182px; height:30px; margin:0px; padding:0px; background: no-repeat url(../img/topnav_about_off.gif);}
#topNav_about  a:hover{background: no-repeat url(../img/topnav_about_over.gif);}
#topNav_about  a.selected{background: no-repeat url(../img/topnav_about_on.gif);}
#topNav_about  a.selected:hover{background: no-repeat url(../img/topnav_about_on.gif);}
#topNav_claim  a{display:block; width:124px; height:30px; margin:0px; padding:0px; background: no-repeat url(../img/topnav_claim_off.gif);}
#topNav_claim  a:hover{background: no-repeat url(../img/topnav_claim_over.gif);}
#topNav_claim  a.selected{background: no-repeat url(../img/topnav_claim_on.gif);}
#topNav_claim  a.selected:hover{background: no-repeat url(../img/topnav_claim_on.gif);}
#topNav_faqs  a{display:block; width:55px; height:30px; margin:0px; padding:0px; background: no-repeat url(../img/topnav_faqs_off.gif);}
#topNav_faqs  a:hover{background: no-repeat url(../img/topnav_faqs_over.gif);}
#topNav_faqs  a.selected{background: no-repeat url(../img/topnav_faqs_on.gif);}
#topNav_faqs  a.selected:hover{background: no-repeat url(../img/topnav_faqs_on.gif);}

/* Home */
#homeResult  {position:absolute; z-index:10; top:291px; left:524px; width:406px; height:218px; background:#005daa no-repeat url(../img/box2_result_bgarrow.gif) 20px 1px;}
#homeResult  .box2_result_subhdr {position:absolute; top:23px; left:19px; width:370px; text-align:left;}
#homeResult  .box2_result_copy {position:absolute; top:60px; left:20px; width:370px;}
#homeResult  .box2_result_copy p {margin: 0px 0px 10px 0px; padding:0; text-align:left; font-size:12px; line-height:16px; color:#ffffff;}

/* Home SIFR Titles */
#homeResult  .box2_result_subhdr h2.titleStatus{font-size:24px; line-height:24px; margin: 0px; padding:0; color:#ffffff; font-weight:normal;}

/* Home Flash*/
#homeFlash  {position:absolute; z-index:5; top:0px; left:0px; width:944px; height:502px;}
#homeFlashDefault  {width:944px; height:502px; background: no-repeat url(../img/homeFlash.png);}
#homeFlashBG  {position:absolute; z-index:1; top:0px; left:0px; width:944px; height:502px;}

/* Home Content */
#homeContent {position:relative; float:left; display:inline; width:944px; height:210px; background: no-repeat url(../img/homeContent_bg.png);}
#homeContent .bg {position:absolute; z-index:1; top:7px; left:14px; width:916px; height:193px;}
#homeContent .box1_txt1 {position:absolute; z-index:2; top:36px; left:55px; width:430px; height:51px; background: no-repeat url(../img/subhdr_home_box1_txt1.jpg);}
#homeContent .box1_txt2 {position:absolute; z-index:2; top:106px; left:55px; width:430px; height:58px; background: no-repeat url(../img/subhdr_home_box1_txt2.jpg);}
/*#homeContent .box1_txt3 {position:absolute; z-index:2; top:150px; left:55px; width:430px; height:20px; background: no-repeat url(../img/subhdr_home_box1_txt3.jpg);}*/
#homeContent .box1_btn1 {position:absolute; z-index:2; top:67px; left:294px; width:195px; height:25px;}
#homeContent .box1_btn2 {position:absolute; z-index:2; overflow:hidden; top:150px; left:55px; width:72px; height:20px;}
#homeContent .box1_txt1 h1,#homeContent .box1_txt2 h2,#homeContent .box1_txt3 h2{display:none;}

#homeContent .box2_txt1 {position:absolute; z-index:2; top:45px; left:570px; width:318px; height:45px; background: no-repeat url(../img/subhdr_home_box2_txt1.gif);}
#homeContent .box2_txt1 h1{display:none;}
#homeContent .box2_txt2 {position:absolute; z-index:2; top:95px; left:570px; width:318px; height:15px; text-align:right; color:005daa;}
#homeContent .box2_txtfield1 {position:absolute; z-index:2; top:127px; left:570px; width:269px; height:33px; text-align:right;}
#homeContent .box2_txtfield1 input{width:160px; padding:8px 0 8px 10px; text-indent:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #1d458e; border:1px solid #a7a7a7;}
#homeContent .box2_btn1 {position:absolute; z-index:2; top:127px; left:841px; width:47px; height:33px;}

/* Footer */
#footer {width:944px; position:relative; float:left; display:inline; margin:0px; padding:0px; height:auto; text-align:center;}
#footer .alert{margin:15px 70px 20px 70px; padding:0px; text-align:center; font-size:16px; line-height:18px; color: #c8080e;}
#footer .copy{margin:15px 70px 0px 70px; padding:0px; text-align:center; font-size:12px; color: #8c8c8c;}
#footer a {color: #634707 !important; text-decoration:none;}
#footer a:hover {color: #634707 !important; text-decoration:underline;}

/* Main Body - Middle Generic */
#mainBodyShadowUpper {width:944px; height:3px; float:left; display:inline; background: no-repeat url(../img/main_bg_upper.png) top center;}
#mainBodyShadowLower {width:944px; height:6px; float:left; display:inline; background: no-repeat url(../img/main_bg_lower.png) top center;}
#mainBody {position:relative; z-index:3; width:944px; float:left; display:inline; background: repeat-y url(../img/main_bg_sides.png) top center;}
#mainBody2 {width:924px; float:left; display:inline; padding:0px 10px 0px 10px; margin:0px; background: no-repeat url(../img/main_bg_sides_lower.png) bottom center;}
#mainBodyInside {width:922px; margin:0px; padding:0px 1px 1px 1px; background: #ffffff}

/* Content Generic */
#content {position:relative; float:left; display:inline; margin:0px; padding:0px; width:100%;}
#content .content_row {float:left; display:inline; width:100%;}
#content .content_row_both {float:left; display:inline; margin:0px 22px 0px 44px;}
#content .content_row_left {float:left; display: inline; text-align:left; width:422px; margin:0px 0px 0px 44px;}
#content .content_row_right {float:left; display: inline; text-align:left; width:425px; margin:0px 0px 0px 0px; }

/* Main Body - Text Styles */
#content h1 {margin: 0px 0px 10px 0px; padding:0; color:#005daa; font-weight:bold; font-size:19px; line-height:14px;}
#content h2 {margin: 0px 0px 10px 0px; padding:0; color:#005daa; font-weight:bold; font-size:19px; line-height:14px;}
#content h2.errormsg {font-size:16px; color:#c41c20; font-weight:normal; padding: 0 0 13px 0; margin:0}
#content h3 {margin: 0px 0px 1px 0px; padding:0; color:#005daa; font-weight:normal; font-size:12px; line-height:18px;}
#content p {margin: 0px 0px 15px 0px; padding:0;}
#content p.clear {margin:0; padding:0; clear:both;}
#content p.nopad {margin:0; padding:0;}
#content ul {margin:0px 0px 15px 20px; padding:0; font-size:12px; line-height:15px;}
#content ol {margin:0px 0px 15px 40px; padding:0; font-size:12px; line-height:15px;}
#content li {padding:0px 0px 10px 10px;}
#content .terms {font-size:11px; line-height:12px; color:#888888}
#content .sup { font-size:8px; line-height:8px; display:inline; vertical-align:top}
#content .hr {width:100%; clear:both; margin: 0; padding:0; font-size:1px; line-height:1px; background: repeat-x url(../img/hr.gif);}
#content .img-left {float:left; display: block;}
#content .img-right {float:right; display: block;}
#content .img-center {margin-left: auto; margin-right:auto; text-align:center}
#content .errormsg{margin: 0px 0px 10px 30px; color:#c41c20;}

/* About the Promotion */
#about  .row1_subhdr1a {margin: 33px 0px 7px 44px; width:833px; height:17px; text-align:left; background: no-repeat url(../img/subhdr_about1a.gif);}
#about  .row1_subhdr1b {margin: 0px 0px 4px 44px; width:833px; height:17px; text-align:left; background: no-repeat url(../img/subhdr_about1b.gif);}
#about  .row1_subhdr1a h2, #about  .row1_subhdr1b h2{display:none;}
#about  .row3_copy {float:left; display: inline; margin: 22px 44px 0px 44px; text-align:left;}
#about  .row3_copy_subhdr1 {margin: 0px 0px 10px 0px; width:103px; height:23px; text-align:left; background: no-repeat url(../img/subhdr_about_copy1.gif);}
#about  .row3_copy_subhdr1 h2{display:none;}
#about  .row3_copy_subhdr2 {margin: 0px 0px 10px 0px; width:119px; height:18px; text-align:left; background: no-repeat url(../img/subhdr_about_copy2.gif);}
#about  .row3_copy_subhdr2 h2{display:none;}
#about  .row3_copy_subhdr3 {margin: 0px 0px 10px 0px; width:119px; height:18px; text-align:left; background: no-repeat url(../img/subhdr_about_copy3.gif);}
#about  .row3_copy_subhdr3 h2{display:none;}
#about  .row3_copy p {margin: 0px 0px 10px 0px; padding:0;}
#about  .row3_copy ul {margin: 0px 0px 25px 0px; padding:0;}
#about  .row3_copy li {margin: 0px 0px 7px 18px; padding:0;}

/* FAQs */
#faqs  .row1_subhdr1 {margin: 37px 0px 0px 44px; width:251px; height:26px; text-align:left; background: no-repeat url(../img/subhdr_faq1.gif);}
#faqs  .row1_subhdr1 h2{display:none;}
#faqs  .row1_subhdr2 {margin: 0px 0px 0px 44px; width:311px; height:16px; text-align:left; background: no-repeat url(../img/subhdr_faq2.gif);}
#faqs  .row1_subhdr2 h3{display:none;}
#faqs  .faq_questions_left {margin: 17px 12px 0px 0px; text-align:left;}
#faqs  .faq_questions_right {margin: 17px 0px 0px 0px; text-align:left;}
#faqs  .faq_questions_row {padding: 7px 7px 8px 7px; text-align:left; line-height:13px;}
#faqs  .faq_questions_row_alt {padding: 3px 7px 4px 7px; text-align:left; background:#dbebf6; line-height:13px;}
#faqs  .faq_questions_row a, #faqs  .faq_questions_row_alt a{text-decoration:none; color:#2b2b2b}
#faqs  .faq_questions_row a:hover, #faqs  .faq_questions_row_alt a:hover{text-decoration:none; color:#0065a7}
#faqs  .row3_copy {margin: 30px 44px 0px 44px; text-align:left;}
#faqs  .faq_answers_row {margin: 0px 0px 25px 0px;}
#faqs  h4 {margin: 0px 0px 5px 0px; padding:0; text-align:left; color:#0065a7; font-size:14px; line-height:16px; font-weight:bold;}
#faqs  p {margin: 0px 0px 10px 0px; padding:0; line-height:16px;}

/* Terms & Conditions */
#terms  .row1_subhdr1 {margin: 37px 0px 0px 44px; width:172px; height:26px; text-align:left; background: no-repeat url(../img/subhdr_terms1.gif);}
#terms  .row1_subhdr1 h2{display:none;}
#terms  .row1_copy {margin: 20px 44px 0px 44px; text-align:left;}
#terms  .row1_copy p {margin: 0px 0px 20px 0px; padding:0;}
#terms  ol { margin:0px 0 5px 25px; padding:0;}
#terms  li { padding:0px 0 15px 0px;}

/* Form Table Generic */
#content form td{font-size:12px}
#content form label{font-family:Arial, Helvetica, sans-serif; color: #2b2b2b; font-weight:normal;}
#content form input{height: 18px; padding:0 0 0 2px; text-indent:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #2b2b2b; border:1px solid #a5acb2;}
#content form textarea {padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #2b2b2b; border:1px solid #a5acb2;}
#content form select {padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #2b2b2b; border:1px solid #a5acb2;}
#content form input.checkbox, #content form input.radio {border:none; padding:0; margin:0; height: 13px; width: 13px;}
#content table  {padding:0; margin:0; border-collapse: collapse; border: none;}
#content table th {padding:3px 0 8px 0; margin:0; border: 1px solid #ffffff; line-height:15px; text-align:left; vertical-align:top;} 
#content table td {padding:0 0 8px 0; margin:0; border: 1px solid #ffffff; line-height:15px; text-align:left; vertical-align:top;} 
#content table tr {vertical-align:top;} 
#content table.nopad  {padding:0; margin:0; border:none;} 
#content table.nopad td {padding:0; margin:0; border:none;} 

/* Make a Claim 1 - Claim bonusTv */
#claim .claimbg {background: no-repeat url(../img/claim1_bg.jpg);}
#claim  .row1_copy_subhdr1 {margin: 0px 0px 22px 0px; width:335px; height:39px; text-align:left; background: no-repeat url(../img/subhdr_claim1_copy1.gif);}
#claim  .row1_copy_subhdr1 h2{display:none;}

/* Make a Claim 2 - Complete Form */
#claim  .row1_copy_subhdr2 {margin: 0px 0px 2px 0px; width:316px; height:25px; text-align:left; background: no-repeat url(../img/subhdr_claim2_copy1.gif);}
#claim  .row1_copy_subhdr2 h2{display:none;}


.input {width:233px;}