﻿body{
background:url(images/bg.jpg) repeat-x;	
}
#nav {   
	width:980px;  
	height:44px;
	overflow:hidden;
	  background:url(images/nav/navdark.jpg);  
 }  
 #nav a  {  
     display:block;  
     background:url(images/nav/navdark.jpg);  
     height:44px;  
     text-indent:-9000px;  
 }  
 #nav a.nav_logo {background-position:0px 0px; position:relative; left:0px; width:260px;}  
 #nav a.nav_logo:hover {background-position:0px -44px;} 
 
 #nav a.nav_getTweeps {background-position:-260px -0px; position:relative; left:260px; top:-44px; width:193px;}  
 #nav a.nav_getTweeps:hover {background-position:-260px -44px;} 
 
 #nav a.nav_makeMoney {background-position:-453px -0px; position:relative; left:453px; top:-88px; width:217px;}  
 /*#nav a.nav_makeMoney:hover {background-position:-453px -44px;} */
 
  #nav a.nav_blank {background-position:-670px -0px; position:relative; left:670px; top:-132px; width:252px;}  
 /*#nav a.nav_blank:hover {background-position:-618px -44px;} */
 
 #nav a.nav_help {background-position:-870px -0px; position:relative; left:870px; top:-176px; width:96px;}  
 #nav a.nav_help:hover {background-position:-870px -44px;} 
 
  #nav a.nav_end {background-position:-965px -0px; position:relative; left:965px; top:-220px; width:15px;}  
 /*#nav a.nav_blank:hover {background-position:-618px -44px;} */
 
 #shell{
width: 980px ;
  margin-left: auto ;
  margin-right: auto ;

 }
  #contentArea{
	width:100%;
	padding-top:10px;
	padding-bottom:10px;
	position:relative;
	
 }
 #footer{
	 background-image:url(images/footer/footer_bg.jpg);
	 background-repeat:repeat-x;
	 width:100%;
	 height:275px;
	 position:relative;
	 left:0px;
	 float:left;
	 margin-top:25px;
	 /*overflow:hidden;*/
 }
 #dis{
	 width:100%;
	 margin-top:30px;
	  position:relative;
	 left:0px;
	 float:left;
 }
 

 
 #footer_logo{
	background-image:url(images/footer/footer_logo.jpg);
	background-repeat:no-repeat;
	width:100px;
	height:275px;
	float:right;
	position:relative;
	right:10px;
	
 }
 
  #footer_awesome{
	background-image:url(images/footer/footer_awesome.jpg);
	background-repeat:no-repeat;
	width:400px;
	height:275px;
	float:left;
	position:relative;
	left:10px;
	
 }
  #footer_ssl{
	
	width:75px;
	height:95px;
	float:right;
	position:relative;
	right:10px;
	top:140px;
	
 }
   #footer_birds{
	background-image:url(images/footer/footer_birds.jpg);
	background-repeat:no-repeat;
	width:400px;
	height:275px;
	float:left;
	position:relative;
	left:0px;
	
 }
 
  #footer_copyright{
	position:relative;
	float:right;
	top:-20px;
	right:10px;
	width:190px;
	height:14px;
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#666666;
 }
 
 #shell #contentArea #homeLeft{
	position:relative;
	float:left;
	top:18px;
	width:500px;
 }
 
 
 
 #shell #contentArea #homeRight{
	position:relative;
	float:right;
	top:23px;
	width:400px;
 }
 
 #shell #contentArea #homeCenter{
	position:relative;
	float:left;
	width:100%;
	padding:5px;
	padding-top:10px;

	border-bottom:solid 1px #a8dea4;
	margin-top:10px;
	margin-bottom:10px;
	 font-size:12pt; color:#333333;
	 font-family:Tahoma, Geneva, sans-serif;
 }
 #shell #contentArea #homeCenter .title{
	 font-size:16pt; color:#509e47;
	 font-family:Tahoma, Geneva, sans-serif;
	 border-bottom:dotted 1px #83c57a;
	 margin-bottom:10px;
	 line-height:27px;
 }
  #shell #contentArea #homeCenter .special{
	 color:#ffffff;
	 border:solid 1px #83c57a;
	/* background:url(images/areas/loginRegister_bg.jpg);*/
	 background-repeat:repeat-x;
	padding:20px;
	background-color:#333333;
 }
 
 #shell #contentArea #homeCenter .special:first-letter {
font-size:200%; 
float:left;
line-height:18px;
}
 
 #loginRegister{
	 border:solid 0px #999999;
	 /*background:url(images/areas/loginRegister_bg.jpg);*/
	 background-repeat:repeat-x;
	width:350px;
	padding:20px;
	background-color:#ffffff;
 }
 #loginRegister .title{
	 font-size:22pt; color:#509E47;
	 font-family:Tahoma, Geneva, sans-serif;
	 border-bottom:dotted 1px #666666;
	 margin-bottom:10px;
	 line-height:23px;
 }
 #loginRegister .or{
	 font-size:22pt; color:#54a64b;
	 font-family:Tahoma, Geneva, sans-serif;
	 
	 border-bottom:dotted 1px #83c57a;
	 margin-bottom:10px;
	 margin-top:10px;
	 line-height:23px;
 }
 #loginRegister #tweet{
	background-color:#e8e8e8;
	border:solid 1px #83c57a;
	padding:4px;
	font-size:14px;
 }
 #loginRegister #tweet .instructions{
	background-color:#ffffff;
	color:#54a64b;
	border:solid 1px #83c57a;
	padding:8px;
	font-size:12px !important;
	 font-family:Tahoma, Geneva, sans-serif;
 }
  #loginRegister #error{
	 font-size:22pt; color:red;
	 font-family:Tahoma, Geneva, sans-serif;
	 border-bottom:dotted 1px red;
	 margin-bottom:10px;
	 line-height:23px;
 }
 #loginRegister #seals{
	height:40px;
	position:relative;
	
	padding:20px;
	padding-top:10px;
	padding-bottom:5px;
	text-align:center;
 }
 /* #loginRegister #godaddysiteseal{

	 position:relative;
	 float:left;
	 left:0px;
 }
  #loginRegister #rapidsslsiteseal{
	 position:relative;
	 float:;
	  right:0px;
	  
  }*/
	
 #loginRegister #userName,#loginRegister #password{
	
	 margin-bottom:5px;
	
 }
 #loginRegister span{
	 font-size:12pt; color:#666666;
	 font-family:Tahoma, Geneva, sans-serif;
 }
 #loginRegister .textbox{
	 font-size:18pt; color:#666666;
	 font-family:Tahoma, Geneva, sans-serif;
	 border:solid 1px #cccccc;
	 width:345px;
	 height:35px;
 }
 #loginRegister .button{
	 font-size:14pt; color:#54a64b;
	 text-align:center;
	 font-family:Tahoma, Geneva, sans-serif;
	 border:solid 1px #83c57a;
	 background-color:#509e47;
	 color:white;
	 width:350px;
	 height:35px;
 }
 

 #loginArea {   
	width:980px;  
	height:30px;
	font-size:11px;
	 font-family:Tahoma, Geneva, sans-serif;
	color:#02ba43;
 } 
 
 #loginArea .username{
	float:right;
 }
 #loginArea .password{
	float:right;
 }
  #loginArea .space{
	float:right;
	width:20px;
 }
 #loginArea .submit{
	 float:right;
 }
 #loginArea .submit .button{
    border: none;
    background: url('/images/nav/login_submit.jpg') no-repeat top left;
    padding: 2px 8px;
	width:55px;
}
#loginArea .submit .button:hover {
    border: none;
    background: url('/images/nav/login_submit_over.jpg') no-repeat top left;
    padding: 2px 8px;
	width:55px;
}
 #loginArea .username .textbox{
	font-size:11px;
	color:#02ba43;
	border:solid 1px #02ba43;
	background-color:#cccccc;
 }
 #loginArea .error{
	 float:left;
	 background-color:#fba4a4;
	 color:#333333;
 }
 #loginArea a
 {
	color:#333333;
	text-decoration:none;
 }
 #loginArea a:hover
 {
	text-decoration:underline;
 }
 
 
 #creditTable{
	postion:relative; 
	left:0px;
	float:left;
	padding:0px;
	border:dotted 1px #e3f0f9;
 }
 /*CREDIT ROWS */
 #credits{
	font-family:"Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size:12px;
	width:450px;
	text-align:left;
	border-collapse:collapse;
	margin:20px;
	float:left;
 }
 #credits th {
	font-size:13px;
	font-weight:normal;
	background:#b9c9fe;
	border-top:4px solid #aabcfe;
	border-bottom:1px solid #fff;
	color:#039;
	padding:8px;
}
#credits td {
	background:#e8edff;
	border-bottom:1px solid #fff;
	color:#669;
	border-top:1px solid transparent;
	padding:8px;
}
#credits tr:hover td {
	background:#509e47;
	color:#ffffff;
	
}

#credits tr a {
	
	color:#cccccc;
	text-decoration:none;
	
}

#credits tr:hover a {
	
	color:#fff;
	
}

#credits tr:hover a:hover {
	
	color:#fff;
	text-decoration:underline;
	
}

#credits .num{
font-size:18px;	
}
 
 #credits  .productname{
width:125px;
 }
 #credits  .description{
	width:10px;
 }
 #credits .price{
	width:300px;
 }
  #credits .cart{
	width:100px;
 }
 



/*CART*/
 #cartTable{
	postion:relative;
	left:0px;
	float:right;
	padding:0px;
	border:dotted 1px #e3f0f9;
 }
 
 /*CART ROWS */
 .cart{
	font-family:"Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size:12px;
	width:400px;
	text-align:left;
	border-collapse:collapse;
	margin:20px;
	float:left;
 }
 .cart th {
	font-size:13px;
	font-weight:normal;
	background:#b9c9fe;
	border-top:4px solid #aabcfe;
	border-bottom:1px solid #fff;
	color:#039;
	padding:8px;
}

.cart td {
	background:#e8edff;
	border-bottom:1px solid #fff;
	color:#669;
	border-top:1px solid transparent;
	padding:8px;
}
 
.cart tr:hover td {
	background:#d0dafd;
	color:#339;
}
.cart tr.cartTotalRow td {
		background:#509e47;
	color:#fff;
}
#cartTable #totalRow{
   	background:#509e47;
	color:#fff;
	width:400px;
	margin-right:0px;
	margin-left:0px;

}
.cartTotalRow{
	background:#509e47 !important;
	color:#fff !important;
}
 .num{
font-size:18px;	
}
 
 .cart  .productname{
width:125px;
 }
 .cart  .description{
	width:10px;
 }
 .cart .price{
	width:300px;
 }
  .cart .cart{
	width:100px;
 }
 
 .memberImage{
	 border:solid 1px #333333;
	 width:48px;
	 height:48px;
 }
 #userList{
	padding:10px;
 }
  #userList img{
	width:48px;
	height:48px;
 }
 #userList .title{
	 font-size:22pt; color:#83c57a;
	 font-family:Tahoma, Geneva, sans-serif;
	 border-bottom:dotted 1px #83c57a;
	 margin-bottom:10px;
	 line-height:23px;
 }
 
  #userPaging{
	padding:10px;
	border:dotted 1px #83c57a;
	margin:10px;
	margin-bottom:0px;
 }


#userPaging a{
	padding:4px 7px 4px 7px;
	margin:0px 2px 0px 2px;
	border:1px solid #83c57a;
	background:#FFFFFF;
	color:#83c57a;
	text-decoration:none;
}

#userPaging a:hover{
	border:1px solid #83c57a;
	background:#83c57a;
	color:#FFFFFF;
	text-decoration:none;
}

#account{
	 border:solid 2px #83c57a;
	 background:url(images/areas/loginRegister_bg.jpg);
	 background-repeat:repeat-x;
	width:340px;
	padding:20px;
	background-color:#a2c6dc;
 }
 #account .title{
	 font-size:22pt; color:#83c57a;
	 font-family:Tahoma, Geneva, sans-serif;
	 border-bottom:dotted 1px #83c57a;
	 margin-bottom:10px;
	 line-height:23px;
 }
  #account .accountArea span{
	font-size:16px;
	 font-family:Tahoma, Geneva, sans-serif;
	color:#02ba43;
	
 }
  #account .accountArea{
	padding:5px;
	
 }
   #account .accountArea div{
	font-size:22px;
	 font-family:Tahoma, Geneva, sans-serif;
	color:#02ba43;
	background-color:white;
	border:solid 1px #83c57a;
	width:100%;
	padding:4px;
	
 }
 #accountContent{
	padding:10px; 
	
 }

#account .accountArea .textbox{
	font-size:22px;
	 font-family:Tahoma, Geneva, sans-serif;
	color:#02ba43;
	background-color:white;
	border:solid 1px #83c57a;
	width:225px;
	padding:4px;
	
 }
 
 #account .accountArea .link{
	font-size:14px;
	 font-family:Tahoma, Geneva, sans-serif;
	color:#02ba43;
	
	
 }
 
   div#gsfn_list_widget img { border: none; }
  div#gsfn_list_widget { font-size: 12px; width: 45%; border: 6px solid #DDD; padding: 10px; float:right; top:-374px; position:relative; }
  div#gsfn_list_widget a.widget_title { color: #000; display: block; margin-bottom: 10px; font-weight: bold; }
  div#gsfn_list_widget .powered_by { margin-top: 8px; padding-top: 8px; border-top: 1px solid #DDD; }
  div#gsfn_list_widget .powered_by a { color: #333; font-size: 90%; }
  div#gsfn_list_widget div#gsfn_content { }
  div#gsfn_list_widget div#gsfn_content li { text-align:left; margin-bottom:6px; }
  div#gsfn_list_widget div#gsfn_content a.gsfn_link { line-height: 1; }
  div#gsfn_list_widget div#gsfn_content span.time { font-size: 90%; padding-left: 3px; }
  div#gsfn_list_widget div#gsfn_content p.gsfn_summary { margin-top: 2px }

#reports #userList .title{
	 font-size:17pt; color:#83c57a;
	 font-family:Tahoma, Geneva, sans-serif;
	 border-bottom:dotted 1px #83c57a;
	 margin-bottom:10px;
	 line-height:23px;
	 width:100% !important;
 }
 #reports #userList .title span{
	 
 }
 #reports
 {


 }
 .special a
 {
	color:#83c57a;
	text-decoration:underline;
 }
 #homeCenter ul li
 {
 line-height:22px;
 font-size:13px;
 width:575px;
 list-style:none;
 margin-bottom:15px !important;	
  margin-left:-25px;
 }
 
 #homeCenter ul
 {
	 list-style-image:none;

 }
 
 .sslButton
 {
	position:relative;
	top:-210px;
	left:260px;
 }
 .insetpress
 {
	position:relative;
	float:right;
	margin-left:10px;
	margin-bottom:10px;
	border:solid 2px #83c57a;
	background-color:#f3f3f3;
	padding:5px;
	width:325px;
 }
 .insetpress p
 {
 margin:30px;	
 }
 .insetpress p a
 {
	padding:5px;
 }
 .insetpress p:hover
 {
background-color:#83c57a;	
 }
 .insetpress p:hover a
 {
color:White;	
 }
 .newsheader
 {
	position:relative;
	top:0px;
	width:95%;
	margin:5px;
	background-color:#83c57a;
	color:White;
	font-family:Tahoma,arial;
	font-size:16pt;
	text-align:center;
	padding:3px;
 }
 
 .insetpress p
 {
	width:95%;
	margin:5px;
	border:solid 1px #83c57a;
	background-color:White;
	padding:15px;
	padding-right:5px;
 }
 .insetpress a
 {
text-decoration:none;	
color:#509e47;
 }
 
 .insetpress a:hover
 {
text-decoration:underline;	
 }
 
 .boldit
 {
	font-weight:bold;
 }
 #Div1
 {
	margin-bottom:15px;
 }
 
 .sslLink
 {
	margin-top:3px;
	color:#54a64b;
	font-size:11px;
	float:right;
 }
 #ctl00_topNav_totalTransactions{
	
	font-size:14px;
 }
 #ctl00_topNav_totalSubscribers{

	font-size:14px;
 }