﻿body {
	color:#01234a;
	font-family: tahoma, arial, helvetica, sans-serif; font-size: 12px; 
	margin:0px 0px;
	padding:0px 0px 0px 0px;
	line-height:150%;
	
}

div#root
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
 
}

div#pagewrap
{
	text-align:left;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	width:798px;	
}

h1 {
	font-size: 15px;
	letter-spacing: 1px;
}

h2 {
	font-size: 17px; letter-spacing: 1px;
}

a {
	text-decoration: none;
	color: #333399;
}

a:hover {
	text-decoration: underline;
	color: #0000ff;
}



img {
	border: none;
}




/*----------------------------
					 Header
----------------------------*/

#header {
	margin:10px 0px 0px 0px;
	width: 100%;
	display:block; float:none;          
}

a#logo { display:block; float:left; padding: 0px !IMPORTANT; height:150px;}

a#logo img {display: inline;}

#bloginfo { display:block; float:none; padding: 40px 0px 0px 0px; margin-left:270px; height: 100px; border: 0px none; width: 525px; }

#bloginfo p {padding-bottom:1px; display: block; height:25px; }

#header h1 {
	font-family: 'times new roman', 'times roman', arial, helvetica, serif;
	font-size: 65px;
	font-weight: normal;
	margin: 0px;
	letter-spacing: 6px;
	color: #000033;
	display: block; float: none; line-height: 100%;
	text-transform: lowercase;
          
}

#header h1 em {font-family: arial, helvetica, sans-serif; font-size: 54px;}

#header h1 a {color: #cccccc;}
#header h1 a:hover {color: #cc0099;}

#header p {
	letter-spacing: 3px;
	color: #003366;
	display: block; float: none; line-height: 100%;
	font-size: 13px;
	padding: 0px 0px 0px 4px;
}

#header .clr { display:block; clear:left; float:none; height:1px; }


/*----------------------------
						Menu
----------------------------*/

#topmenu{
	background:#01234a; background-image: url('/img/backgrounds/dkblue-grad.gif'); background-repeat: repeat-x; background-position: left bottom;
	border-top:1px solid #336666;
	padding: 5px;
	margin: 4px 0px 20px 0px;
}

#topmenu ul{
	list-style: none none outside;
	margin: 0;
	padding: 0;	
}

#topmenu ul li{
	display:inline;
	padding: 0px 12px 0px 9px;
	border-style: none solid none none; border-color: #333366; border-width: 1px;
	text-align:center;
}

#topmenu ul li.shop{
	display:inline;
	padding: 0px 12px 0px 9px;
	border-style: none solid none none; border-color: #333366; border-width: 1px;
	text-align:center;
	color: #cccccc;
	
}


#topmenu ul li.shop a{
	color: #cccccc;
font-size: 11px;
}

#topmenu ul li a{
	padding: 0px;
	font-size: 12px;
	font-weight: normal;
	color: #ccffff;
	letter-spacing:1px;
}


div#body {font-family: arial, tahoma, helvetica, sans-serif;}

div#clmRht {width: 150px; float: right; display: block; border:0px none; padding: 0px; text-align: center; margin:0px;}

div#clmLft {display: block; float: left; width: 575px; padding: 10px 0px 10px 25px; margin:0px auto 0px auto;}



div#clrBody {display: block; float: none; clear: both; width: 100%; height: 1px; background-color:#ffffff; border: solid 1px #ffffff;}

p#copyright { text-align:center; font-size:10px; margin:0px; padding:0px; width:798px;}


div#footer {display: block; clear: both; float: none; width: 798px; border-top: solid 1px #cccccc; margin: 20px 0px 0px 0px; padding-top: 10px; padding-bottom: 10px;}

div#buttons {display: block; height: 35px; text-align: left; padding-left: 50px; margin: 0px 0px 20px 0px;}


div#clmLft  div.hideformfield{visibility: hidden;}

div#clmLft  div.formfield {display: block; margin: 5px 75px 5px 5px; text-align: left; visibility: visible;}

div#clmLft  div.formfield input {font-size: 13px; padding: 5px; letter-spacing: 1px; font-family: arial, helvetica, sans-serif;}

#submitButton {display: block; margin: 25px 0px 25px 195px; border: none; }


label.delete {font-size: 10px; display: inline; padding: 0px; vertical-align: top;}
input.inputday {width: 25px; text-align: right;}
.formcell {padding: 10px 5px 10px 5px;}
table#curRemTab {margin: 20px 0px 20px 0px;}
table#curRemTab th {border-bottom: solid 1px #cccccc;}



/* SERVICES ---------------------------------- */

div#servicesSell {display: block; float: none; text-align: center; padding: 10px auto 10px auto;}

div#servicesSell div.aservice {display: block; width: 400px; text-align:center; margin: 40px auto 40px auto;}


div.aservice a.title {display: block; font-weight: bold; text-align: left; letter-spacing: 1px; margin:0px auto 0px auto; font-size: 16px;}

div.aservice img.mainimage {display: block; border: none 0px; margin:10px auto 0px auto;}

div.aservice p.desc {display: block; float: none; margin:15px auto 15px auto; padding: 0px 25px 0px 25px; text-align: left;}





/* Referrals Account ---------------------------------- */


h3.account {letter-spacing: 1px; text-align:left;}

div#accountStats h3.account {text-align:center; background-color:#003366; color: #ffffff; padding: 5px; margin-top: 0px;}

div#accountStats { display: block; border: solid 1px #cccccc; margin: 30px 0px 30px 0px; padding: 0px; text-align: center; background: #ffffcc;}

div#accountStatsNewest, div#AccountStatsLife, div#AccountStatsPend, div#AccountStatsCancel {display: block; padding: 2px 2px 2px 2px; text-align: right; margin: 10px 0px 0px 0px;}

div#accountStatsNewest {color: #cc0099;}

div#AccountStatsPend {border-bottom: dotted 1px #cccccc;}

div#AccountStatsPend {color: #666666;}

div#accountStats p.reward {font-weight: bold;}

div#AccountStatsCancel {color: #ff0000; border-top: dotted 1px #cccccc;}


div#rewardLink {margin: 15px 0px 35px 0px;}
div#rewardLink h3.account {font-size: 17px; color: #003366; padding:5px 5px 3px 0px; letter-spacing: 2px; border-bottom: solid 1px #cccccc;}

textarea#rewardurl {font-size:12px; letter-spacing:0px; font-family: arial,helvetica,sans-serif; padding:10px; width: 475px; height:30px;}

textarea#wel {margin-left: 84px;}


div#welcomeSettings {margin: 0px 0px 35px 0px;}

a.rewardlinktest {display: block; width: 300px; margin:10px 0px 10px 0px;}



ul.actions {list-style-type: none; list-style-position: outside; margin-left: 0px; padding-left: 0px;} 

.hidethis {visibility: hidden;}
.showthis {visibility: visible;}

div#offersSection {margin: 45px 0px 35px 0px; border-top: dotted 1px #cccccc;}

div#offersSection h3 {font-size: 16px; letter-spacing: 1px; color: #003366;}

div#offersSection img {display: block; float: left; margin: 0px 10px 10px 0px;}

div#offersSection div.row {display: block; float: none; margin: 0px 0px 25px 0px;}

div#offersSection div.row div.txtbody {width: 300px; margin: 0px 0px 10px 20px; }

div#offersSection div.row div.txtbody p.code {font-weight: bold;}

div#offersSection div.row div.clear {display: block; float: none; clear: both; height: 1px; width: 400px;}


div#welcomeSection {font-size: 14px; letter-spacing: 1px; font-style: italic; font-weight: bold; margin: 20px 0px 20px 0px; background: #eaf1f8; padding: 10px;}