/********************************************** 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;

}









