body {
background-image:url('images/bck.png');
background-repeat:repeat-x;
background-color:#fff;
font-family:Verdana, Arial;
font-size:11px;
width:787px;
color:#333;
margin:0 auto;
}

div.message {
float:left;
clear:both;
border:1px solid #333;
-moz-border-radius:5px;
color:#fff;
background:#333;
margin:2px;
padding:5px;
}

div.message a {
color:#000;
}

div.message h2 {
color:#7f7f62;
}

div#extend {
float:left;
width:100%;
height:0;
}

div#header {
background:url('images/header.gif') no-repeat center;
width:787px;
height:226px;
float:left;
clear:both;
margin-top:10px;
}

div#navigation {
margin-left:auto;
margin-right:auto;
clear:both;
background:url(images/nav.gif);
height:43px;
width:787px;
padding-top:17px;
}

div#navigation ul {
list-style:none;
float:left;
display:inline;
margin:0;
padding:0;
}

div#navigation a {
color:#666;
outline:0;
padding:5px;
}

div#navigation a:hover {
color:#7F1707;
}

div#loginbox {
height:30px;
float:left;
clear:both;
position:relative;
top:85px;
left:5px;
width:450px;
}

div#navigation ul li {
display:inline;
padding-left:13px;
padding-top:6px;
float:left;
font-weight:700;
text-align:center;
font-size:13px;
letter-spacing:-1px;
}

div#content {
float:left;
clear:both;
width:757px;
min-height:500px;
overflow:visible;
padding-top:20px;
padding-left:10px;
padding-right:20px;
color:#fff;
background:url('images/content.png') repeat-y;
margin-top:-10px;
}

div#info {
width:787px;
height:151px;
background:url('images/123.png') repeat-x;
float:left;
}

a:hover {
font-weight:600;
}

a {
text-decoration:none;
}

div#footer {
clear:both;
width:100%;
height:39px;
text-align:center;
color:#999;
padding:15px;
}

div#left {
width:668px;
height:421px;
background:url('images/graphics.gif') no-repeat center top;
margin:30px auto;
}

div#right {
background:url(images/cards.gif) no-repeat center left;
width:360px;
padding-top:10px;
padding-left:220px;
height:360px;
font-size:14px;
margin:-20px auto auto;
}

/* GENERIC STYLES */
div.recently_ordered {
margin-top:5px;
text-align:left;
float:left;
border:1px solid #5A6E51;
clear:both;
-moz-border-radius:5px;
width:90%;
padding:5px;
}

div.top_10_approved {
margin-top:5px;
clear:both;
text-align:left;
margin-left:5px;
margin-right:20px;
float:left;
border:1px solid #5A6E51;
-moz-border-radius:5px;
width:90%;
padding:5px;
background:#99C2D5;
}

div.double {
width:46%;
}

div#user_top {
clear:both;
width:100%;
color:#fff;
padding-top:10px;
}

div#comuser a{
	color:#fff;
}

div#user_top hr {
background-color:#6F787F;
}

div.label {
width:50%;
text-align:right;
}

div.prize {
border:1px solid #cfcfcf;
-moz-border-radius:5px;
margin:1px;
padding:5px;
}

div.spotlight {
background-color:#8be4ae;
color:#333;
}

div.premium {
background-color:#8579ff;
color:#4f4f4f;
}

div.offer_alt {
background-color:#dfdfdf;
color:#4f4f4f;
}

.center {
text-align:center;
}

input.error select.error {
background-color:#e3908f;
}

span.error {
color:red;
}

img {
border:none;
}

div.user_content {
margin-top:25px;
color:#fff;
padding:15px;
}

ul.links {
float:left;
list-style:none;
margin:0;
padding:0;
}

ul.links li {
float:left;
padding-right:10px;
}

div.full {
width:96%;
}

div.content_cell {
float:left;
padding-right:5px;
}

div.form {
float:right;
padding-top:5px;
color:#fff;
width:100%;
}

div.form h2 {
color:#4f4f4f;
}

div.offer_form {
margin-top:5px;
border:1px solid #dfdfdf;
-moz-border-radius:5px;
position:relative;
overflow:auto;
float:left;
color:#333;
padding:10px;
background:#FFF;
}

div.offer_form h2{
	color:#333;
}

div.offer {
margin-bottom:5px;
padding-top:5px;
border-top:1px solid #4f4f4f;
color:#4f4f4f;
}

div.warning {
float:left;
clear:both;
border:1px solid #965150;
background-color:#e3908f;
-moz-border-radius:5px;
padding:5px;
}

div.white {
color:#333;
background:#FFF;
}

h1 {
display:block;
margin-top:0;
margin-bottom:10px;
font-size:18px;
letter-spacing:-1px;
color:#BCD7E4;
text-align:center;
}

h2 {
display:block;
margin-top:0;
margin-bottom:5px;
font-size:15px;
letter-spacing:-1px;
color:#fff;
}

.aurora {
margin-top:0;
font-size:15px;
letter-spacing:-1px;
color:#4998c9;
text-align:center;
background:url(images/h3.png) no-repeat bottom;
height:67px;
}

div.title h1 {
display:block;
font-size:16px;
letter-spacing:-1px;
font-weight:700;
margin-top:0;
margin-bottom:20px;
}

p.sub {
width:500px;
margin-left:auto;
margin-right:auto;
margin-top:-16px;
background:url(images/first_p.png) no-repeat top #222;
border:1px #111 solid;
padding:10px;
}

hr {
clear:both;
width:100%;
background-color:#555;
height:1px;
color:#333;
border:none;
}

input {
float:left;
font-family:Verdana, Arial;
text-align:left;
border:1px solid #222;
font-size:18px;
margin:0;
}

div#user_top a,div.content_row a,div.comuser {
color:#fff;
}

div#footer a{
	color:#333;
}

div.content_row white,label{
	color:#333;
}



.small,ul.nav li {
font-size:10px;
}

div.user_content a,.comusertop,.comusertop a,div.comlinks a {
color:#fff;
}

div.content_row {
float:right;
clear:both;
padding-top:5px;
padding-left:5px;
margin-bottom:5px;
width:98%;
-moz-border-radius:5px;
color:#333;
}

div.content_rowb{
	color:#fff;}