html {font-family: Verdana, Arial, Helvetica, sans-serif; }
body, input, textarea, select { font-size: 12px; }
body {background-image: url(images/bg.jpg); margin: 0; padding: 0; }
form { margin: 0; }
h1 { font-size: 20px; margin-top: 0; margin-bottom: 5px; color: #F70029; }
td { /* padding: 0 4px; */ padding: 0 2px; margin: 0; }

#bg_fader { background-image: url(images/bg_fader.jpg); background-position: top left; background-repeat: repeat-x; margin: 0; padding: 0 10px 10px; }
#content {padding: 6px 0 0; }
#header { height: 252px; padding: 50px 0 0; }
#extra_stuff { margin-top: 15px; }
#extra_stuff a { display: block; float: left; width: 192px; text-decoration: none; color: #333333; text-align: center; border: solid 1px #E1F0F7; padding: 1px 1px 5px; margin: 1px; background-color: #A3D0EF; }
#extra_stuff a:hover { border-color: #6B9CB8; background-color: #D7E8F2; }
#extra_stuff .details { height: 120px; text-align: left; padding: 0 7px; }
#footer_holder { background-color: #8C7B4F; color:#FFFFFF; font-size: 11px; padding:2px; clear: both; }
#footer { width: 800px; margin: 0 auto; }
#footer a { color: #FFFFFF }
#main { width: 800px; background-image: url(images/main_bg2.jpg); background-repeat: no-repeat; background-position: top center; margin: 0 auto; }
#main_info {font-size: 14px; }
#main_info img { /* border: solid 1px #333333; */ }
#main_info p { margin: 8px 0; }
#main_info p.details { font-size: 12px; }

#sweeps_form { /*margin: 15px 0; */  margin: 0; padding: 0;}
#sweeps_form a.rounded_box { font-size: 14px; text-align: center; text-decoration: none; display: block; font-weight: bold; width: 200px; padding: 0; margin: 0; }
#sweeps_form a.rounded_box .linkbody { background-color: #F70029; /*padding: 0 5px;*/ }
#sweeps_form a.rounded_box:hover { color: #FFFFFF; }
#sweeps_form a.rounded_box:hover .linkbody { background-color: #050A99; }
#sweeps_form a input { background-color: #F70029; font-size: 14px; text-align: center; display: block; font-weight: bold; color: #FFFFFF; border: solid 1px #F70029; }
#sweeps_form a:hover input { background-color: #050A99; font-size: 14px; text-align: center; display: block; font-weight: bold; color: #FFFFFF; border: solid 1px #050A99; }
#sweeps_form a .r1, #sweeps_form a .r2, #sweeps_form a .r3, #sweeps_form a .r4 { background-color: #F70029; margin-top: 0; margin-bottom: 0;	}
#sweeps_form a:hover .r1, #sweeps_form a:hover .r2, #sweeps_form a:hover .r3, #sweeps_form a:hover .r4 { background-color: #050A99; }

#sweepstakes { margin-left: 4px; font-size: 14px; }
#sweepstakes a.rounded_box { font-size: 22px; text-decoration: none; font-weight: bold; display: block; width: 384px; padding: 0; margin: 0; }
#sweepstakes a.rounded_box .linkbody { background-color: #F70029; padding: 0 5px; }
#sweepstakes a.rounded_box:hover { color: #FFFFFF; }
#sweepstakes a.rounded_box:hover .linkbody { background-color: #050A99; }
#sweepstakes a .r1, #sweepstakes a .r2, #sweepstakes a .r3, #sweepstakes a .r4 { background-color: #F70029;	}
#sweepstakes a:hover .r1, #sweepstakes a:hover .r2, #sweepstakes a:hover .r3, #sweepstakes a:hover .r4 { background-color: #050A99; }
#sweepstakes ul { font-size: 12px; margin-top: 2px; margin-bottom: 2px; }

.ast { font-size: 10px; vertical-align:text-top;}

.col { float: left; width: 390px; padding: 3px; }

.index_bg { width: 1000px; background-image: url(images/index_bg.gif); background-position: top left; background-repeat: no-repeat; margin: 0 auto; }

.rounded_box { margin: 6px 0 0; display: block; width: 100px; color: #FFFFFF; text-decoration: none; font-weight: bold; }
.rounded_box h3 { background-color: #C09853; padding: 0 5px 2px; font-size: 12px; margin: 0; }
.rounded_box .rounded_box_body { padding: 2px 5px 0; background-color: #8C7B4F; }
.rtop .r1, .rtop .r2, .rtop .r3, .rtop .r4 { background-color: #C09853; }
.rbottom .r1, .rbottom .r2, .rbottom .r3, .rbottom .r4 { background-color: #8C7B4F;	}

.rounded_box:hover h3 { background-color: #8C7B4F; padding: 0 5px 2px; font-size: 12px; margin: 0; }
.rounded_box:hover .rounded_box_body { padding: 2px 5px 0; background-color: #C09853; }
.rounded_box:hover .rtop .r1, .rounded_box:hover .rtop .r2, .rounded_box:hover .rtop .r3, .rounded_box:hover .rtop .r4 { background-color: #8C7B4F; }
.rounded_box:hover .rbottom .r1, .rounded_box:hover .rbottom .r2, .rounded_box:hover .rbottom .r3, .rounded_box:hover .rbottom .r4 { background-color: #C09853;	}

.ty_link { display: block; border: solid 1px #333333; margin: 12px 0; border: solid 1px #A3D0EF; height: 120px; }
.ty_link:hover { border-color: #990000; }
.ty_link img { float: left; margin: 10px; }
.ty_link .top_padding { height: 50px; }