*{
margin:0px;
padding:0px;
}

img{
border:0;
}

#component{
margin:13px auto;
width:954px;
color:#fff;
}

#component a{
color:#fff;
text-decoration:underline;
}

#component_header{
background-image:url(/mlb/images/sweepstakes/y2009/state_farm/cyss_hdr.jpg);
background-repeat:no-repeat;
width:954px;
height:140px;
}

#component_header ul.tabs{
margin-top:109px;
margin-left:10px;
padding:0px;
list-style-type:none;
width:480px;
float:left;
}

#component_header ul.tabs li{
float:left;
}

#component_header ul.tabs a{
ddisplay:block;
padding-right:8px;
text-decoration:none;
float:left;
}

#content{
background-image:url(/mlb/images/sweepstakes/y2009/state_farm/cys_bg.gif);
background-repeat:repeat-x;
width:954px;
height:858px;
}

#center_content{
margin:0 auto;
width:916px;
_margin-top:-2px;
}

.espanol a img{
margin-top:13px;
margin-bottom:6px;
float:right;
padding-right:9px;
}

#sub_bg{
background-image:url(/mlb/images/sweepstakes/y2009/state_farm/goldball_sub_bg.jpg);
background-repeat:no-repeat;
width:914px;
height:357px;
}

.clear{
clear:both;
}

#sub_bg p{
padding-top:166px;
padding-left:239px;
width:495px;
font-size:13.3px;
font-weight:normal;
text-align:center;
}

#sub_bg p span{
font-size:14px;
font-weight:bold;
}

#sub_bg ul{
padding-top:7px;
padding-left:289px;
}

ul.white_bullet li{
background:transparent url(/mlb/images/sweepstakes/y2009/state_farm/white_square_bullet.gif) no-repeat scroll 0 7px;
font-size:14px;
font-weight:bold;
padding-left:15px;
display:block;
line-height:1.5em;
}

.full_prize{
padding-top:18px;
padding-left:338px;

}

.center_line{
padding-top:4px;
padding-left:74px;
padding-bottom:15px;
*padding-bottom:12px;
}

h4{
padding-top:13px;
text-align:center;
}

.smalltext {
position:relative;
float:right;
font-size:10px;
padding-right:98px;
}

.small{
font-size:10px;
}

table tr td {
padding-bottom:11px;
*padding-bottom:10px;
font-size:12px;
color:#fff;
}

#sf_details{
width:326px;
}

#submit{
padding-left:175px;
}

#submit input {
vertical-align:middle;
padding-right:6px;
padding-left:6px;
}

#submit span a{
padding-right:10px;
}

#reset{
padding-left:418px;
padding-bottom:5px;
}

#comp_footer{
padding:10px 20px 10px 0px;
float:right;
}

#comp_footer a{
padding-right:10px;
}

.rowl {
width:812px;
padding_left:20px;
}

.col1 {
float:left;
width:480px;
}
.col2 {
position:relative;
float:left;
width:322px;
}

/*prize package overlay styles starts here*/

#prize_package{
background-image:url(/mlb/images/sweepstakes/y2009/state_farm/additional_prize_info.gif);
background-repeat:no-repeat;
width:369px;
height:332px;
color:#fff;
margin:0 auto;
}

#prize_package h4,h3{
text-align:center;
}

#prize_package a{
color:#fff;
text-decoration:none;
}

#prize_package h3{
padding-top:18px;
}

#prize_package h5{
padding-top:10px;
padding-bottom:8px;
}


#prize_package ul li{
background:transparent url(/mlb/images/sweepstakes/y2009/state_farm/round_white_bullet.gif) no-repeat scroll 0 7px;
padding-left:10px;
padding-bottom:7px;
}

.prize_info{
margin:15px 30px 3px 50px;
}

.prize_info p{
padding-top:5px;
}
/*end overlay styles*/

/* success page styles */
#content h3{
text-align:center;
padding-top:40px;
}

#success_hr img{
margin:20px 0 20px 94px;
}

div#hrhq{
background:transparent url(/mlb/images/sweepstakes/y2009/state_farm/cys_hrhqbg.jpg) no-repeat;
margin:420px 100px 0px;
height:258px;
width:734px;
}

#hrhq a img{
margin:175px 20px 0 388px;
}

.abbreviated_rules{
background:transparent url(/mlb/images/sweepstakes/y2009/state_farm/ab_rules_bg.gif) repeat;
margin-top:7px;
_margin-top:2px;
border-top:1px solid #FF6565;
width:954px;
height:270px;
}

.abbreviated_rules p{
padding:25px 35px;
}

