/********************************************** Keep It Tidy ****/

@import url("reset.css"); /** <---- Resets all browser default settings */
@import url("nav.css"); /** <---- Contains all navigation styling */

/********************************************** Global Styles ****/

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background: #0A101C;
}


#prizetable td { text-align: center; }
#prizetable {width: 700px; margin: 0px auto; text-align: center;  }
div.offer {
	width:			700px;
	height:			250px;
	background:		url(../images/offerbg.gif) top center no-repeat;
	margin-left:	auto;
	margin-right:	auto;
	display:		block;
	padding:		1px;	
	margin-top: 10px;
}
div.offer2 {
	width:			700px;
	height:			250px;
	background:		url(../images/offerbg2.gif) top center no-repeat;
	margin-left:	auto;
	margin-right:	auto;
	display:		block;
	padding:		1px;	
	margin-top: 10px;
}



#mycontainer {  margin: 0 auto 0 auto; width: 800px;   }



.firstdiv {
}

.hiddendiv {
display: none;

}

h1 {


}

h2 {
	color: #006699;
	font-size: 30px;
	width: 100px;
	font-weight: bold;
	text-align: center;
	line-height: 22px;
	margin: 15px 0 0 10px;

}

h2 span {
	color: #ff9900;
	font-size: 18px;
	font-weight: bold;
}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #004186;
	margin: 10px 0 0 10px; 
}

h4 {

}

table.ticket {
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: black black black black;
	border-collapse: collapse;
	background-color: white;
	text-align: center;
}
table.ticket th {
	border-width: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	border-style: solid solid solid solid;
	border-color: black black black black;
	background-color: #4863A0;
	color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.ticket td {
	border-width: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	border-style: solid solid solid solid;
	border-color: black black black black;
	background-color: #E4E8F1;
	-moz-border-radius: 0px 0px 0px 0px;
}

.tabletop {
padding-top: 10px;  background: url('http://rocketbills.com/images/table.png');
color: #3389c3; font-weight: bold; font-size: 10px;
}
.tabletopright {
background: url('http://rocketbills.com/images/tableright.png'); width: 20px;
}
.tabletopleft {
padding-top: 10px;  background: url('http://rocketbills.com/images/tableleft.png') no-repeat; width: 21px;
}


table.orders {
color: #5d7291;
}
table.orders th {
}
table.orders td {
}

table.referrals {
}
table.referrals th {
}
table.referrals td {
}

table.refsummary {
}
table.refsummary th {}
table.refsummary td {
}

table.messages {
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: black black black black;
	border-collapse: collapse;
	background-color: white;
	text-align: center;
}
table.messages th {
	border-width: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	border-style: solid solid solid solid;
	border-color: black black black black;
	background-color: #4863A0;
	color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.messages td {
	border-width: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	border-style: solid solid solid solid;
	border-color: black black black black;
	background-color: #E4E8F1;
	-moz-border-radius: 0px 0px 0px 0px;
}

table.credits {
}

table.credits th {
}
table.credits td {
}
table.credits td.error {
	background:     #CC0000;
    padding:        5px;
	text-align:		center;
	color:			white;
	font-weight:	bold;
}

table.credits td.error a {
	color:              #CCC;
    text-decoration:    underline;
}

table.credits td.error a:hover {
	color:              #FFF;
}




.site_wrapper {
	width: 737px;
	margin: 0 auto 0 auto;
	clear: both;
	background: url(../images/bg.png) repeat-y center top;
	padding: 0 63px;
	 min-height: 100%;
    height: auto;
}

#header {
	background: url(../images/header.jpg) no-repeat;
	width: 737px;
	height: 170px;
	float: left;
	position: relative;
}

/********************************************** Homepage Styles ****/

#main_content {
	width: 737px;
	margin: 10px 0 0 0;
	
}

#main_content .login {
	background: url(../images/login.gif);
	width: 376px;
	margin: 0 0 0 15px;
	float: left;
}

#main_content .login form {
	float: left;
	margin-top: 10px;
}

#main_content .login span {
	color: #00597a;
}

#main_content .login p {
	color: #007dab;
	font-size: 15px;
	font-weight: bold;
	float: left;
	width: 380px;
	padding-bottom: 3px;
}

#main_content .login label {
	color: #5d7291;
	font-size: 11px;
	width: 105px;
	float: left;
	text-align: right;
	margin-right: 10px;
	padding-top: 4px;
}

#main_content .login input {
	width: 215px;
	margin-bottom: 4px;
}

#main_content .login .goButton {
	background: url(../images/goButton.png) no-repeat;
	height: 41px;
	width: 44px;
	border: 0;
	cursor: pointer;
}

#main_content .login p.signing_up {
	color: #5d7291;
	font-size: 11px;
	float: right;
	text-align: right;
	margin: 5px 35px 0 0;
	font-weight: normal;
	
}

#main_content .testimonials {
width: 300px; float: left; height: 200px;
	background: url(../images/testimonials.gif) no-repeat;
	margin-top: 10px;
}

#main_content .testimonials p {
	float: left;
}

#main_content .testimonials img {
	float: left;
}

#left_0 {
	background: url(../images/selectGift.gif) no-repeat;
	width: 252px;
	height: 389px;
	padding: 10px 10px 10px 10px;
}

#left_column {
width: 290px; float: left; height: 339px; padding-top: 30px;
}

#left_column p.item_name {
	
	color: #2c7eb0;
	font-size: 14px;
	font-weight: bold;
}


#left_column p.item_desc {
	
	color: #2c7eb0;
	font-size: 14px;
	font-weight: bold;
	width: 210px;
}

#left_column label {
	
	width: 90px;
	text-align: center;
}

#left_column input {
}

#left_column select {
	width: 190px;
}

#right_column {
	background: url(../images/freePrize.gif) no-repeat;
	width: 420px;
	height: 386px;
	float: left;
	margin: 0 23px 0 0;
	position: relative;
}

#right_column p.intro {
	position: absolute;
	top: 70px;
	left: 23px;
	width: 382px;
}

#right_column p strong {
	font-weight: bold;
}

#right_column p.step1,
#right_column p.step2,
#right_column p.step3 {
	position: absolute;
	width: 352px;
	line-height: 23px;
	left: 45px;
	color: #295697;
}

#right_column p.step1 {
	top: 128px;
}

#right_column p.step2 {
	top: 202px;
}

#right_column p.step3 {
	top: 295px;
}

.sponsors {
	background: url(../images/sponsors.gif) no-repeat;
	width: 701px;
	height: 90px;
	margin-left: 15px;
	margin-top: 10px;
	float: left;
	margin-bottom: 10px;
}

.sponsors ul {
	float: right;
	width: 560px;
	margin: 6px 0 0 0;
}

.sponsors ul li {
	display: inline;
	margin: 0 15px 0 0;
}

.footer {

	width: 698px;
	height: 154px;
	background: url(../images/footer3.gif) no-repeat;
	margin: 0 0 0 15px;
	padding-bottom: 10px;
	position: absolute:
	top: 10px;
	
}

.footer p {
	font-family: Tahoma,Geneva,Kalimati,sans-serif;
	color: #fff;
	width: 698px;
	text-align: center;
	height: 25px;
	padding: 5px 0 0 0;
}

.footer a,
.footer a:visited {
	color: #fff;
	text-decoration: none;
}

.footer a:hover {
	color: #fff;
	text-decoration: underline !important;
}

.push {
	clear: both;
}




