@import "reset.css";
@import "960.css";

/* GENERIC ----------------------------------------------------*/
body {font-family:Arial, Helvetica, sans-serif; background:#ebf7fc url(../../tlr_imgs/bg_altb.jpg) no-repeat center top;}
body.bg_2 {background:#ebf7fc url(../../tlr_imgs/bg_2.jpg) no-repeat center top;}
.alt_bg {background:#ebf7fc url(../../tlr_imgs/bg_altb.jpg) no-repeat center top;}
a {text-decoration:none;}

/* HEAD/LOGO ----------------------------------------------------*/
#top {padding:40px 0 0; min-width:980px; height:190px;}
#logo a {display:block; position:relative; z-index:10; width:300px; height:190px; text-indent:-9999px; background:url(../../tlr_imgs/thelotteryresults_logo.jpg) no-repeat top;}

/* NAVIGATION ----------------------------------------------------*/
#nav {margin:90px 0 0; width:320px; height:40px;}
#nav li {float:left; font-size:14px;}
#nav li a {margin:10px 0 0 20px; padding:10px 0 0 10px; display:block; width:140px; font-weight:bold; color:#fff;}
#nav li.end a {margin:10px 0 0 2px; padding:10px 0 0 10px; display:block; width:135px; font-weight:bold; color:#fff;}
#nav li a:hover {color:#b7e3f4;}

.mygames {position:absolute; top:130px; left:50%; margin-left:2px; width:140px; font-size:14px;}
.mygames a {margin:10px 0 0 20px; padding:10px 0 0 10px; display:block; width:140px; font-weight:bold; color:#fff;}
.mygames a:hover {color:#b7e3f4;}

/* CONTENT ----------------------------------------------------*/
#content {margin:20px auto 0; background:#fff;}
#home #content {margin:0 auto;}

#main h1, #main_full h1, #main_small h1, #ad_pages h1.ad {padding:10px 0 5px; font-size:24px; color:#00aeef;}
h2.lottery_results {display:block; position:relative; margin:10px 0 0 20px; padding:0 0 0 20px; width:510px; height:130px; text-indent:-9999px; background:url(../../tlr_imgs/main_header.gif) no-repeat left; z-index:10;}
h1#choose {display:block; padding:0; width:920px; height:66px; text-indent:-9999px; background:url(../../tlr_imgs/choose.gif) no-repeat bottom;}

h2.state {position:absolute; top:0; margin:175px 0 0 20px; padding:18px 0 20px 65px; font-size:20px; text-transform:uppercase; color:#fff;}

#main {padding:0 40px 30px 20px; width:500px;}
#main_full {margin:0; padding:0 20px 30px; width:920px;}
#main_small {margin:0; padding:0 20px 30px;}
#main.grid_7 {margin:0;}

#main p, #main_small p, .grid_12 p {padding:10px 0; font-size:14px; line-height:18px; color:#444;}
.grid_12 p {padding:0 10px 20px;}
#main_full ul {padding:10px 0;}

#main_full li {padding:5px 0; font-size:14px; line-height:18px; color:#444;}

#map {display:block; width:500px; height:190px; margin:20px 0 0; text-indent:-9999px; background:url(../../tlr_imgs/map_home.jpg) no-repeat;}

.filloutform {display:block; padding:0 0 20px; width:510px; height:50px; text-indent:-9999px; background:url(../../tlr_imgs/filloutform.gif) no-repeat bottom;}

.skip {position:absolute; top:200px; border:none; margin:0 0 0 800px; font-size:12px;}
.skip a {color:#f15922; border-bottom:1px solid #f15922;}

#ad_pages p.disclaimer, .disclaimer {font-size:12px; line-height:16px; color:#999; padding:0px 20px 40px 20px}

#click_on_your_state {display:block; margin:-45px 0 0; width:600px; height:150px; text-indent:-9999px; background:url(../../tlr_imgs/click_on_your_state.gif) no-repeat top;}
#click_on_your_stateb {text-align:center; margin:0px 0px 20px;}

map {margin:0 0 20px;}

/* SIDE BAR ----------------------------------------------------*/
#side.grid_5 {margin:-185px 0 0 -20px;}


/* FORM ----------------------------------------------------*/
#form_bg {width:400px; padding:10px 0 0; margin:13px 0 0; background: url(../../tlr_imgs/form_bg_top.gif) no-repeat top left;}
form#signup_form {width:400px; margin:0 0 20px; padding:0 0 10px; background: url(../../tlr_imgs/form_bg_bottom.gif) no-repeat bottom left;}
#signup_form fieldset {padding:0 20px 10px; width:360px; background:url(../../tlr_imgs/form_bg_middle.gif) repeat-y;}
#signup_form fieldset li {margin:0 0 5px; width:360px;}
#signup_form fieldset label {display:block; padding:10px 0; text-transform:uppercase; font-weight:bold; color:#135a26;}
#signup_form fieldset input, fieldset select {padding:6px 5px 5px; width:340px; border:none; border-style: none; border-width: 0; 
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
border:5px solid #12932b;}
#signup_form fieldset select {padding:4px 5px 5px; width:345px;}
#signup_form fieldset input.btn {margin:0; padding:10px 0 0; width:360px; border:0;}
#signup_form fieldset input.phone {width:50px; float:left; margin:0 10px 0 0;}
.btn_2 {margin:0; padding:20px 0 0; width:360px;}

#main #form_bg {margin:20px 0 0;}
#main #form_bg p {padding:0;}

.jsvalidation {display:block; margin:0 0 10px; font-size:12px; color:#135a26;}
.short_input { width:40px; }

/* 2NDCHANCE FORM ----------------------------------------------------*/

#robin_bg {width:500px; margin:0 20px 20px; padding:0 0 10px; background: url(../../tlr_imgs/robin_bg_bottom.gif) no-repeat bottom;}
#robin_list {width:500px; margin:0; background:#485a50 url(../../tlr_imgs/robin_bg_middle.gif) repeat-y;}
#robin_list h2 {display:block; padding:15px 20px 0; width:500px; height:35px; font-size:24px; text-indent:0; background:url(../../tlr_imgs/robin_bg_top.gif) no-repeat left top; color:#4b6f68;}
#ad_pages #robin_list p {color:#4b6f68;}
#robin_list p.border {border-top:5px solid #78b2a7;}

#form_bgb {width:590px; padding:10px 0 0; }
form#signup_formb {width:590px; padding:0 0 10px; }
#signup_formb table { width:480px; margin-left:20px; }
#signup_formb label { display:block; padding:10px 0; text-transform:uppercase; font-weight:bold; font-size:14px; color:#4b6f68; }
#signup_formb th { text-align:left;}
#signup_formb input, #signup_formb select { width:90%; border:3px solid #78b2a7; padding:3px; margin-bottom:7px; }
#signup_formb input.phone { width:35px; }
#signup_formb input.btn {margin:0; padding:10px 0 0; border:none; padding:0px; width:360px; }

/* DIDN'T WIN ----------------------------------------------------*/
#didnt_win a {display:block; position:absolute; top:0; left:460px; width:120px; height:83px; text-indent:-9999px; background:url(../../tlr_imgs/didnt_win.gif) no-repeat;}


/* STATE FORM ----------------------------------------------------*/
#state_form ul {float:left; width:184px; font-size:14px; color:#444444;}

/* STATE CALLOUT ----------------------------------------------------*/
.state_callout {clear:both; margin:20px 0; padding:0 0 5px; width:920px; background:url(../../tlr_imgs/main_wide_bg_bottom.gif) no-repeat bottom;}
.state_callout h3 {float:left; width:144px; padding:20px 20px 22px; font-size:21px; color:#ffffff;}
#state_form .state_callout ul {float:left; margin:24px 0; width:720px;}
#main_full .state_callout li {float:left; width:140px; color:#FFF;}
.state_callout_bg_2 {margin:5px 0 0; height:100%; overflow:hidden; background:url(../../tlr_imgs/main_wide_bg_middle.gif) repeat-y;}
.state_callout_bg {padding:5px 0 0; background:url(../../tlr_imgs/main_wide_bg_top.gif) no-repeat top;}

#pref #main_full ul {padding:0;}
#pref #state_form .state_callout ul {margin:20px 0;}

#pref #state_form .state_callout ul.info_list {margin:0;}
#pref #state_form .state_callout ul.email_list, #pref #state_form .state_callout ul.cell_list {margin:0 0 20px;}

/* STATES ----------------------------------------------------*/
.WA {background:url(../../tlr_imgs/tlr_washington.gif) no-repeat;}
.FL {background:url(../../tlr_imgs/tlr_florida.gif) no-repeat;}


/* OFFER ----------------------------------------------------*/
.offer {padding:15px 20px 10px; color:#FFF;}
.offer p {padding:10px 0;}
#main_full .state_callout .offer li {padding:5px 0; float:none; width:450px; color:#fff;}
#main_full .state_callout .offer li label {float:left; width:175px; font-size:16px; font-weight:bold; color:#fff}
.input_text {}
.text_small {font-size:11px;}
.state_callout .offer h2 {font-size:24px;}
.input_side {width:450; float:left;}
#health_conditions {font-size:13px;}

/* CO REG OVERWRITE ----------------------------------------------------*/
.hidden_table, .hidden_table_b {margin:0 auto;}
.resource_source3 {font-size:14px;}
#loan_form_container table td input, #credit_form_container table td input, #debt_form_container table td input, #bank_form_container table td input, #loan_form_container table td select, #credit_form_container table td select, #debt_form_container table td select, #bank_form_container table td select  {margin:5px 0 5px;}
#loan_form_container table th input, #credit_form_container table th input, #debt_form_container table th input, #bank_form_container table th input, #loan_form_container table th select, #credit_form_container table th select, #debt_form_container table th select, #bank_form_container table th select {margin:5px 0 5px;}

/* GAMES ----------------------------------------------------*/
#games {width:502px; overflow:hidden; margin:30px 0 0; padding:0 0 10px; background:url(../../tlr_imgs/games_bg_bottom.gif) no-repeat left bottom;} 
#games_bg {width:502px; overflow:hidden; background:url(../../tlr_imgs/games_bg_middle.gif) repeat-y;}
#games h3 {width:500px; float:left; padding:10px 0 10px 10px; font-size:18px; text-transform:uppercase; background:url(../../tlr_imgs/games_bg_top.gif) no-repeat; color:#fff;}
.game_icon {width:147px; float:left; padding:20px 10px 0; text-align:center;}
.game_icon img {padding:0 0 20px 0;}


/* RESULTS ----------------------------------------------------*/
.results {width:500px; overflow:hidden; margin:20px 0; padding:0 0 10px; background:url(../../tlr_imgs/results_bg_bottom.gif) no-repeat left bottom;} 
.results_bg {width:500px; overflow:hidden; background:url(../../tlr_imgs/results_bg_middle.gif) repeat-y;}
.results h2 {width:500px; padding:20px 0 10px 20px; font-size:18px; text-transform:uppercase; background:url(../../tlr_imgs/results_bg_top.gif) no-repeat; color:#135a26;}
.results img {width:146px; margin:0 20px; float:left; background:#fff;}
#main .results h3, #main .results_2 h3 {clear:both; margin:10px 20px 0; padding:10px 0; border-top:3px solid #135a26; font-size:24px; color:#9dddae;}
#main .results p {padding:0 0 10px 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:32px; line-height:36px; font-weight:bold; color:#ffffff;}
.results_content {float:left; width:300px; padding:0 0 40px;}
.results td {width:150px; padding:10px 0 0; font-size:13px; color:#135a26;}
.results td.bold {font-weight:bold;}
.bookmark { padding:10px 0px 0px 0px; }
.bookmark_float { position:absolute; top:80px; left:50%; margin-left:310px; }

/* RESULTS NEW ----------------------------------------------------*/
.side_google {float:left; width:340px;}
#main.grid_7.r {width:560px; padding:0 20px 30px;}
.results_2 {width:560px; overflow:hidden; margin:20px 0; padding:0 0 10px; background:url(../../tlr_imgs/results_bg_bottom_2.gif) no-repeat left bottom;} 
.results_bg_2 {width:560px; padding:0 0 15px; overflow:hidden; background:url(../../tlr_imgs/results_bg_middle_2.gif) repeat-y;}
.results_2 h2 {width:560px; padding:20px 0 10px 20px; font-size:18px; text-transform:uppercase; background:url(../../tlr_imgs/results_bg_top_2.gif) no-repeat; color:#135a26;}
#main .results_2 h3 {clear:both; margin:10px 0 0; padding:10px 0 0; border-top:1px solid #9dddae; font-size:18px; color:#135a26;}
#main .results_bg_2 p {font-size:18px; font-weight:bold; color:#00AEEF;}
#main .results_bg_2 ul {font-size:12px; color:#135a26;}
#main .results_bg_2 li {display:inline; margin:0 20px 0 0;}
.results_2 .results_content {width:520px; padding:0 20px;}

/* AD_PAGES ----------------------------------------------------*/
#ad_pages h1.ad {padding:10px 0 5px 20px;}
#ad_pages p {padding:10px 0; margin:0 20px; font-size:14px; line-height:18px; color:#444;}
#ad_pages p#logo {padding:0; margin:0 0 0 10px;}
#ad_pages #states_list p {color:#fff;}
#ad_pages #states_list p.border {border-top:5px solid #0082b3;}
#ad_pages #states_list p a {color:#004660; border-bottom:1px solid #0082b3;}
#ad_pages #states_list p a:hover {border-bottom:1px solid #b7e3f4; color:#b7e3f4;}
#ad_pages #states_list h2 {display:block; padding:15px 20px 0; width:500px; height:35px; font-size:24px; text-indent:0; background:url(../../tlr_imgs/ad_heading.gif) no-repeat left top; color:#FFF}
#ad_pages #states_list h2 a {color:#fff;}
#ad_pages #states_list h2 a:hover {color:#b7e3f4;}
#ad_pages #states_list ul {float:none; margin:0 0 0 20px; color:#fff; list-style:disc;}
#ad_pages #states_list ul.form {float:none; margin:0 0 0 10px; color:#fff; list-style-type:none;}
#ad_pages .grid_5 ul ul {margin:10px 0 0 20px; list-style:disc;}
#ad_pages #states_list p.resource_button a {display:block; border:0; width:360px; height:40px; text-indent:-9999px; background: url(../../tlr_imgs/resource_button.gif) no-repeat;}
#ad_pages #states_list p.click_here_button a {display:block; border:0; margin:0 auto; width:360px; height:40px; text-indent:-9999px; background: url(../../tlr_imgs/click_here_blue.gif) no-repeat;}

/* AD_TEXT ----------------------------------------------------*/
.ad_text {
	padding:8px;
	width:336px;
}
.ad_text h2 a {display:block; margin:0 0 5px; font-size:14px; font-weight:bold; color:#0000ff; text-decoration:underline;}
.ad_text p {font-size:14px;}
.ad_text p.url a {font-size:10px; color:#009900;}

/* FOOTER ----------------------------------------------------*/
#footer {clear:both; background:#fff;}
#states_bg {width:500px; margin:0 20px 20px; padding:0 0 10px; background: url(../../tlr_imgs/states_bg_bottom.gif) no-repeat bottom;}
#states_list {width:500px; margin:0; background:#485a50 url(../../tlr_imgs/states_bg_middle.gif) repeat-y;}
#states_list h2 {display:block; padding:20px 0 0; width:500px; height:35px; text-indent:-9999px; background:url(../../tlr_imgs/state_header.gif) no-repeat bottom;}
#states_list ul {float:left; padding:10px 0 10px 20px; width:225px; font-size:13px; line-height:18px;}
#states_list li a {color:#fff;}
#states_list li a:hover {border-bottom:1px solid #b7e3f4; color:#b7e3f4;}

#states_bg_2 {width:920px; margin:0 20px 20px; padding:0 0 10px; background: url(../../tlr_imgs/states_bg_bottom_2.gif) no-repeat bottom;}
#states_list_2 {width:920px; margin:0; background:#485a50 url(../../tlr_imgs/states_bg_middle_2.gif) repeat-y;}
#states_list_2 h2 {display:block; padding:20px 0 0; width:920px; height:35px; text-indent:-9999px; background:url(../../tlr_imgs/states_bg_top_2.gif) no-repeat bottom;}
#states_list_2 ul {float:left; padding:10px 0 10px 20px; width:285px; font-size:13px; line-height:18px;}
#states_list_2 li a {color:#fff;}
#states_list_2 li a:hover {border-bottom:1px solid #b7e3f4; color:#b7e3f4;}

#states_bg_3 {width:920px; margin:0 20px 20px; padding:0 0 10px; background: url(../../tlr_imgs/states_bg_bottom_3.gif) no-repeat bottom;}
#states_list_3 {width:920px; margin:0; background:#fff url(../../tlr_imgs/states_bg_middle_3.gif) repeat-y;}
#states_list_3 h2 {display:block; padding:20px 0 0; width:920px; height:35px; text-indent:-9999px; background:url(../../tlr_imgs/states_bg_top_3.gif) no-repeat bottom;}
#states_list_3 ul {float:left; padding:10px 0 10px 20px; width:285px; font-size:13px; line-height:18px;}
#states_list_3 li a, #main.grid_7 a {color:#0082b3;}
#states_list_3 li a:hover {border-bottom:1px solid #23678c; color:#23678c;}
#main.grid_7 a:hover {text-decoration:underline; color:#23678c;}

#footer .grid_5 {width:390px; padding:0 20px 20px 0; color:#444;}
#footer .grid_5 h2, #ad_pages .grid_5 h2 {padding:5px 0 10px 0; font-size:24px; text-align:center; color:#00aeef;}
#footer .grid_5 h3, #main_small h3, #ad_pages .grid_5 h3, .main_list h3  {margin:10px 0 5px; font-size:18px; line-height:21px; color:#0082b3;}
#footer .grid_5 li, #main_small li, #ad_pages .grid_5 li, .main_list li {padding:0 0 10px; font-size:14px; line-height:18px; color:#444;}
#main_small .arrow_home h3 {width:250px;}

#footer .grid_5 li.icon, .main_list li.icon, #main_small li.icon {padding:0 0 10px 60px;} 
#main_small li.icon.arrow {padding:0 0 10px; width:325px; background:url(http://www.totaltaxrelief.com/images/arrow.gif) no-repeat right 10px;}
#main_small li.icon.arrow_home {padding:0 0 10px; background:url(http://www.totaltaxrelief.com/images/arrow.gif) no-repeat right 0;}
#main_small li.icon img {display:inline; margin:0 0 -10px;}

#footer .grid_5 li.icon.bags, #main_small li.icon.bags, .main_list li.icon.bags {background:url(../../tlr_imgs/money_bags.gif) no-repeat;}
#footer .grid_5 li.icon.safe, #main_small li.icon.safe, .main_list li.icon.safe {background:url(../../tlr_imgs/safe.gif) no-repeat;}
#footer .grid_5 li.icon.cash, #main_small li.icon.cash, .main_list li.icon.cash {background:url(../../tlr_imgs/cash.gif) no-repeat;}

#copy {clear:both; margin:0 20px 0; padding:20px 0 40px; border-top:2px solid #00aeef;}
#copy li {display:inline; padding:0 10px 0 0; font-size:12px; color:#00aeef;}
#copy li a {padding:0; margin:0 20px 0 0; border-bottom:1px solid #00aeef; color:#00aeef;}
#copy a:hover {border-bottom:none; color:#da4308;}

#lottery_ticker { margin:10px 0px 5px 0px; padding:5px 0px; overflow:hidden; height:160px; width:450px; background:url(../../tlr_imgs/moneypile.jpg) right center no-repeat; }
.lottery_game { float:left; display:inline; }
.lottery_name { font-size:24px; color:#25b34b; padding:5px 0px; font-weight:bold; }
.lottery_state_results { padding:5px 0px; }
.lottery_results_container { overflow:hidden; padding:5px 0px; }
.lottery_img { float:left; display:inline; border:0px; width:146px; margin-right:10px; }
.lottery_details { float:left; display:inline; border:0px; width:340px; line-height:21px; }
.lottery_numbers { color:#00aeef; font-size:16px; font-weight:bold; }
.lottery_extra { color:#999; }

.normal_ball { background:url(../../tlr_imgs/white_ball.jpg) no-repeat; height:40px; width:40px; text-align:center; font-size:18px !important; line-height:24px !important; }
.red_ball { background:url(../../tlr_imgs/red_ball.jpg) center center no-repeat; height:40px; width:40px; text-align:center; color:#FFF !important; font-size:18px !important; line-height:24px !important; }
.black_ball { background:url(../../tlr_imgs/black_ball.jpg) center center no-repeat; height:40px; width:40px; text-align:center; color:#FFF !important; font-size:18px !important; line-height:24px !important; }


.hidden_table td, .hidden_table th {
	padding:0 0 5px;
}
