body, td
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#e32321;
}

body {
	margin: 0px;
	margin-bottom:0px;
	margin-top:0px;
	padding: 0px;
	background-color:#fff;
	background-image:url(../images/gp2010_rulesbg.gif);

}

a:link 
{
	font-size: 10px;
	color: #e32321;
	text-decoration: underline;
	background-color : transparent;
}
a:visited, a:active {
	color: #e32321;
	text-decoration: underline;
	background-color : transparent;
}
a:hover {
	color: #e32321;
	text-decoration: underline;
	background-color : transparent;
}
/** main wrapper **/
.wrapper {
width: 1024px;
text-align: center;
background-image:url(../images/gp2010_mainbg.png);
background-repeat:no-repeat;
background-position:top right;
height:768px;

}
/** main container **/
.container {
width: 970px;
min-width:970px;
text-align: center;
margin-left: 10px;
margin-right: 10px;
color:#000;
}

.container #left{
float:left;
width:400px;
min-width:400px;

}

.container #right{
text-align:left;
float:right;
width:550px;
}
/** box wrapper **/
.boxwrapper {
width: 550px;
min-width:550px;
padding-left: 30px;
padding-right: 10px;
padding-top:90px;
color:#000;
/***background-image:url(../images/gp_xmas_boxwrapper.png);
background-repeat:no-repeat;**/
height:620px;
max-height:620px;
position:relative;
top:-20px;
left:100px;
}


/** box bits **/
.box{
width:395px;
}

.box #top{
width:395px;
height:10px;
max-height:10px;
margin:0px;
padding:0px;
/**background-image:url(../images/gp_xmas_innerbox_top.png);
background-repeat:no-repeat;**/
}

.box #middle{
width:385px;
padding:5px;
font-size:8pt;
color:#008633;
background-color:transparent;
height:600px;
position:relative;
}

.box #toppick a:link, .box #toppick a:visited, .box #toppick a:active {
text-decoration:underline;
color:#e32321;
}
.box #toppick a:hover {
text-decoration:underline;
color:#e32321;
}

.box #base{
clear:both;
width:395px;
height:10px;
/**
background-image:url(../images/gp_xmas_innerbox_base.png);
background-repeat:no-repeat;**/
}

.rbooks{
width:400px;
height:77px;
margin-left:40px;
text-align:right;
background-image:url(../images/gp2010_rbookslogo.png);
background-position:right;
background-repeat:no-repeat;
}

/** results **/
.row1{
width:385px;
padding-top:5px;
}
.row1_col1{
float:left;
width:120px;
}
.row1_col1 img{
margin-bottom:2px;
}
.row1_col2 img{
margin-bottom:2px;
}
.row1_col2{
float:right;
width:250px;
position:relative;
left:-5px;
margin-bottom:2px;
}
.row1_col1 #box1{
float:left;
width:120px;
text-align:center;
}
.row1_col2 #box2{
float:left;
width:120px;
text-align:center;}

.row1_col2 #box3{
float:right;
width:120px;
text-align:center;
}


.row2{
width:385px;
padding-top:1px;
}
.row2_col1{
float:left;
width:120px;
}
.row2_col1 img{
margin-bottom:2px;
}
.row2_col2 img{
margin-bottom:2px;
}
.row2_col2{
float:right;
width:250px;
position:relative;
left:-5px;
margin-bottom:2px;
}
.row2_col1 #box1{
float:left;
width:120px;
text-align:center;
}
.row2_col2 #box2{
float:left;
width:120px;
text-align:center;}

.row2_col2 #box3{
float:right;
width:120px;
text-align:center;
}
.results_nav{
width:385px;
padding-top:2px;
text-align:center;
height:10px;
}
.results_nav #left {
float:left;
width:180px;
text-align:left;
}
.results_nav #right {
float:right;
width:180px;
text-align:right;
}

/** Top Pick **/

.toppick{
width:375px;
margin-top:5px;
margin-left:5px;
margin-bottom:5px;
background-color:#badff4;
background-image:url(../images/gp_xmas_toppick.gif);
background-position:right top;
background-repeat:no-repeat;
height:100px;
}
.toppick #pickleft{
float:left;
margin-top:5px;
width:80px;
text-align:center;
}
.toppick #pickright{
margin-top:5px;
padding-right:60px;
float:right;
width:230px;
}

/** Select **/
.ins{
padding-bottom:10px;
}
.label{
float:left;
width:160px;
height:30px;
text-align:right;
padding-top:10px;
background-color:transparent;
font-family:"Comic Sans MS";
color:#e32321;
font-size:10pt;
}
.sel{
padding-top:10px;
float:right;
text-align:left;
height:30px;
width:200px;
background-color:#fff;
font-family:"Comic Sans MS";
color:#e32321;
font-size:10pt;
}
.selopt{
width:355px;
padding-top:5px;
background-color:#fff;
font-family:"Comic Sans MS";
color:#e32321;
font-size:10pt;
font-weight:bold;
}
.selsubmit{
width:165px;
padding-top:5px;
background-color:#fff;
text-align:right;
}
/** Form elements **/
form{
width:375px;
height:410px;
padding-top:5px;
background-color:transparent;
}
.submit{
width:306px;
height:33px;
max-height:33px;
background-image:url(../images/gp2010_find.gif);
background-repeat:no-repeat;
border:0px;
}
.submit_email{
width:80px;
height:28px;
max-height:28px;
background-image:url(../images/emailbutton.gif);
background-repeat:no-repeat;
border:0px;
background-color:transparent;
}
.radio{
width:31px;
height:26px;
background-image:url(../images/gp_xmas_opt.gif);
background-repeat:no-repeat;
border:0px;
color:#e32321;
}
.checkbox{
width:31px;
height:26px;
background-image:url(../images/gp_xmas_opt.gif);
background-repeat:no-repeat;
border:0px;
color:#e32321;
}

.txt{
width:184px;
padding-top:2px;
height:26px;
background-image:url(../images/gp_xmas_txt.gif);
background-repeat:no-repeat;
border:0px;
font-family:"Comic Sans MS";
color:#e32321;
font-size:10pt;
font-weight:bold;
background-color:transparent;
}
.textbox{
width:184px;
padding-top:2px;
height:115px;
background-image:url(../images/gp_xmas_textbox.gif);
background-repeat:no-repeat;
border:0px;
font-family:"Comic Sans MS";
color:#e32321;
font-size:10pt;
font-weight:bold;

}

/** buttons **/
.buttonbar
{
     position:absolute;
     bottom:4px;
     left: 3px;
}

.buyright{
text-align:right;
padding-right:5px;
float:right;

}
.restart_btn{
margin-right:30px;
}
.email_btn{
margin-right:10px;
}
/** promo **/

.promo
{
margin-top: 10px;
width:395px;
height:75px;
vertical-align:middle;
/**
background-image:url(../images/gp_xmas_promo.png);
background-repeat:no-repeat;**/
}

/** Links **/
.links{
padding-top:5px;
width:375px;
height:28px;
text-align:left;
}

/** text **/
.red{
color:#e32321;
}

.green{
color:#008633;
}

/** footer **/
.footer {
width:395px;
font-size:8pt;
padding:5px;
margin-top:10px;
color:#e32321;
text-align:left;
height:30px;
}
.footer a:link, .footer a:visited, .footer a:active {
text-decoration:none;
color:#e32321;
}
.footer a:hover {
text-decoration:underline;
color:#e32321;
}

/** clear **/

.clear{
clear:both;
}

/** Sponsor Link **/
.sponsorlink{
width:249px;
height:46px;
/**
background-image:url(../images/gp_xmas_cowslink.png);
background-repeat:no-repeat;
position:relative;**/
bottom:-720px;
right:-80px;
}
