@charset "UTF-8";
/* CSS Document TEXT AND WHAT NOT*/

body {
	/*background-image:url(../images/siteimages/bg.png);
	background-position:top left;
	background-repeat:repeat;*/
	background: #888;
	color: #333333;
	font-size: 12px;
	font-family:"lucida grande", tahoma, arial, sans-serif;

	}
.body_wrapper
{
height:auto;
}

.container
{
width:770px; 
height:100%;
margin-bottom:5px;
}
#profilePic {float:left; width:280px; padding:0px; margin-top:10px; }
#search {float:left; width:480px; padding:0px; margin-top:10px; }
#searcher {float:left; width:auto; padding:0px; }
#upLoad {float:left; width:280px; padding:0px; }
#profileColumn	{float:right; width:460px; padding:10px 10px 10px 10px; text-align:left;margin-top:10px;}

#cartSidebar {float:right; width:200px; padding:0px; margin-top:10px; }
#cartColumn	{float:left; width:540px; padding:10px 10px 10px 10px; text-align:left;margin-top:10px;}

hr {
	height: 1px;
	clear: both;
	border-top-width: 0;
	border-right-width: 0;
	border-left-width: 0;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom: 1px solid #E3E3E3;
}
.clear {
	clear:both;
}
.displaynone {
	display:none;
}
hr.hidden {
	clear:both;
	visibility:hidden;
	margin:0px;
	padding:0px;
}

.footer_container
{
width:770px; 
height:40px;
margin-bottom:5px;
}

.heading {
font-size: 16px;
color: #fff;
font-family:"lucida grande", tahoma, arial, sans-serif;
font-weight:bold;
text-decoration: none;
line-height: 16pt;
}
.heading a:link {
font-size: 16px;
color: #097cb6;
font-family:"lucida grande", tahoma, arial, sans-serif;
font-weight:bold;
text-decoration: none;
line-height: 16pt;
}
.disclaimer {
	font-size: 9px;
	color: #fff;
	font-family: Geneva,"lucida grande", tahoma, arial, sans-serif;
	font-weight:normal;
	line-height: 10pt;
}

.page_titles{
font-size: 22px;
color: #111;
font-family: Geneva,"lucida grande", tahoma, arial, sans-serif;
font-weight:normal;
line-height: 22pt;
text-align:left;
padding-left:13px;
}
.balances{
font-size: 16px;
color: #097cb6;
font-family: Geneva,"lucida grande", tahoma, arial, sans-serif;
font-weight:normal;
line-height: 16pt;
}
.productname{
font-size: 12px;
color: #333;
font-family: Geneva,"lucida grande", tahoma, arial, sans-serif;
font-weight:bold;
line-height: 13pt;
}
.productdisc{
font-size: 11px;
color: #777;
font-family: Geneva,"lucida grande", tahoma, arial, sans-serif;
font-weight:normal;
line-height: 11pt;
}
.productprice{
font-size: 14px;
color: #248922;
font-family: Geneva,"lucida grande", tahoma, arial, sans-serif;
font-weight:normal;
line-height: 14pt;
}
.referralName{
font-size: 12px;
color: #097cb6;
font-family: Geneva,"lucida grande", tahoma, arial, sans-serif;
font-weight:bold;
line-height: 12pt;
}
.bodyText {
font-size: 12px;
color: #222;
font-family: Geneva,"lucida grande", tahoma, arial, sans-serif;
font-weight:normal;
line-height: 12pt;
}
.bodyText a:link {
font-size: 12px;
color: #097cb6;
font-family: Geneva,"lucida grande", tahoma, arial, sans-serif;
text-decoration: none;
}
.bodyText a:visited {
font-size: 12px;
color: #222;
font-family: Geneva,"lucida grande", tahoma, arial, sans-serif;
text-decoration: none;
}
.bodyText a:hover {
font-size: 12px;
color: #222;
font-family: Geneva,"lucida grande", tahoma, arial, sans-serif;
text-decoration: none;
}
.bodyText a:active {
font-size: 12px;
color: #222;
font-family: Geneva,"lucida grande", tahoma, arial, sans-serif;
text-decoration: none;
}
.terms {
font-size: 12px;
color: #222;
font-family:"lucida grande", tahoma, arial, sans-serif;
font-weight:bold;
line-height: 12pt;
}
.meter_text {
font-size: 12px;
text-align:center;
color: #222;
font-family:"lucida grande", tahoma, arial, sans-serif;
font-weight:bold;
line-height: 10pt;
}
.view_profile {
font-size: 12px;
font-variant:small-caps;
color: #222;
font-family:"lucida grande", tahoma, arial, sans-serif;
font-weight:bold;
line-height: 12pt;
}
.view_profile a:link {
font-size: 12px;
font-variant:small-caps;
color: #097cb6;
font-family:"lucida grande", tahoma, arial, sans-serif;
text-decoration:underline;
font-weight:bold;
line-height: 12pt;
}
.sub-heading {
font-size: 14px;
color: #222;
font-family:"lucida grande", tahoma, arial, sans-serif;
font-weight:bold;
line-height: 12pt;
}
.sub-heading a:link {
font-size: 14px;
color: #097cb6;
font-family:"lucida grande", tahoma, arial, sans-serif;
text-decoration: none;
font-weight:bold;
line-height: 12pt;
}
.sub-heading a:visited {
font-size: 14px;
color: #097cb6;
font-family:"lucida grande", tahoma, arial, sans-serif;
text-decoration: none;
font-weight:bold;
line-height: 12pt;
}
.sub-heading a:hover {
font-size: 14px;
color: #111;
font-family:"lucida grande", tahoma, arial, sans-serif;
text-decoration: underline;
font-weight:bold;
line-height: 12pt;
}
.sub-heading a:active {
font-size: 14px;
color: #097cb6;
font-family:"lucida grande", tahoma, arial, sans-serif;
text-decoration: none;
font-weight:bold;
line-height: 12pt;
}
.meters-rght {
	background-image:url(../images/siteimages/meter_buttons.png);
	background-repeat:no-repeat;
	text-align:center;
	width:309px; 
	height:62px; 
	float:right; 
	margin-bottom:10px; 
	padding:9px 0 0px 0px;
}
.meters-lft {
	background-image:url(../images/siteimages/meter_buttons.png);
	background-repeat:no-repeat;
	text-align:center;
	width:309px; 
	height:62px; 
	float:left; 
	margin-bottom:10px; 
	padding:9px 0 0px 0px;
}
.terms_button {
background-image:url(../images/siteimages/terms_button_small.png);
background-repeat:no-repeat;
background-position:right;
text-align:center;
}

#dashboard label {
  display: block;
  float: left;
  font-size: 12px;
  margin: 5px 5px 5px 0px;
  text-align: right;
  width: 101px;
}

#dashboard label.default {
  display: inline;
  float: none;
  /*font-size: 11px;*/
  margin: 0px;
  text-align: left;
  width: 250px;
}


hr {


	height: 1px;
	clear: both;
	border-top-width: 0;
	border-right-width: 0;
	border-left-width: 0;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom: 1px solid #E3E3E3;
}
