html, body {
	margin: 0px;
	padding: 0px;
	height: 100%;
}

body {
	font-family:verdana, geneva, sans-serif;
	font-size:12px;
	color:#4e4848;
	background:url(images/body_background.png);
}

.strongtxt {
	//font-family:helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#c73393;
}

.headgreen {
	background-color:#4DA64D;
	margin:5px 0 10px 0;
	padding:3px 0 3px 7px;
	color:#fff;
	font-weight:bold;
	font-size:14px;
}

.headviolet {
	background-color:#65276d;
	margin:5px 0 10px 0;
	padding:3px 0 3px 7px;
	color:#fff;
	font-weight:bold;
	font-size:14px;
}

a:link {color:#4e4848;}
a:visited {color:#4e4848;}
a:hover {color:#622669;}
a:active {color:#622669;}

input[type="text"], input[type="password"]
{
	padding-left:3px;
}

input, select, textarea{
	color:#4e4848;
}

textarea:focus, input:focus {
	color:#4e4848;
}

input.btn {
	color:#050;
	font:bold small 'trebuchet ms',helvetica,sans-serif;
	background-color:#FFD700;
	//border:1px solid;
	//border-color: #696 #363 #363 #696;
}

#wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -84px;
	width: 100%;
	background:url(images/wrapper_background.png) top center repeat-y;
	overflow: visible;
	outline: 1px solid #f00;
}

#footer, #push {
	height: 84px;
}

.clear {
	clear: both;
}

a img {
	border: none;
}

#website {
	width: 1001px;
	margin: 0 auto;
	background:url(images/website_background.png) repeat-x;
	position: relative;
	left: -1px;
}

#footer {
	background:url(images/footer_background.png) repeat-x;
	width: 1002px;
	margin: 0 auto;
	position: relative;
	left: -1px;
	text-align: center;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
}

#footer a{
	text-decoration: none;
	color: #FFF;
}

#footer_bottom {
	color: #9f9e9e;
}

#footer_bottom a {
	color: #4e4848;
}

#footer_top {
	height: 30px;
	padding: 8px 0 0;
}

#footer_top a {
	display: inline-block;
	padding: 0 10px;
}

.seraph {
	color: #9f9e9e !important;
	font-size: 10px;
}

#footer a:hover {
	color: #000 !important;
}
	
#header {
	height: 133px;
	position: relative;
}

#navigation {
	height: 46px;
}

#navigation a {
	display: inline-block;
	color: #fff;
	text-decoration: none;
	height: 30px;
	padding: 16px 25px 0 15px;
	background:url(images/nav_background.png) no-repeat;
	background-position: right center;
}

#navigation a:hover {
	color: #000 !important;
}

.box_head {
	margin-bottom: 4px;
}

#stats {
	border: 2px solid purple;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
}

#left_column {
	float: left;
	width: 188px;
	padding: 0 15px;
}

#center_column {
	float: left;
	width: 560px;
}

#right_column {
	float: right;
	padding: 0 15px 0 0;
}

#whole_column {
	float: left;
	width: 970px;
	padding: 0 15px;
}

#mainbody {
	padding-top: 11px;
}

#stats {
	font-size: 11px;
	color: #666666;
}

#jackpot {
	background:url(images/jackpot_background.png) no-repeat;
	height: 96px;
	width: 187px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #622669;
	text-align: center;
	padding: 65px 0 0;
}

.box {
	border: 1px solid #B4B4B4;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-bottom: 38px;
}

.mainbox_head {
	background:url(images/box_head_background.png) repeat-x;
	height: 26px;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	padding: 10px 15px 0;
	text-shadow: 1px 1px 2px #1d520a;
	filter: dropshadow(color=#1d520a, offx=1, offy=1);
}

.wmainbox_head {
	background-color:#8B0F5D;
	height: 36px;
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	padding: 10px 15px 0;
	text-shadow: 1px 1px 2px #1d520a;
	filter: dropshadow(color=#1d520a, offx=1, offy=1);
}

.rightbox {
	border: 2px solid #B4B4B4;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	margin-bottom: 38px;
	border-color: #622669;
}

.rightmainbox_head {
	background-color: #622669;
	height: 26px;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	padding: 10px 15px 0;
	text-shadow: 1px 1px 2px #1d520a;
	filter: dropshadow(color=#1d520a, offx=1, offy=1);
}

.box_contents {
	padding: 10px;
}

.lastcredit {
	width: 120px;
	text-align: center;
	color: #65276d;
	font-size: 12px;
	font-weight: bold;
	float: left;
	margin: 10px 25px 10px 25px;
}

.lastcredit_title a {
	color: #65276d;
	text-decoration: none;
}

.lastcredit_value {
	color: #368616;
	font-weight: normal;
}

#logo {
	position: absolute;
	left: 11px;	
}

#memberslogin, #offerssearch {
	background:url(images/memberslogin.png) no-repeat;
	height: 98px;
	width: 330px;
	position: absolute;
	right: 11px;
	top: 17px;
	padding: 34px 0 0 10px;
	font-size: 10px;	
}

#offerssearch {
	background-image:url(images/search_box_background.png);
	padding-top: 40px;
	padding-left: 15px;
	width: 325px;
	height: 93px;
}

.round2 {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	border:none;
	height: 100%;
	width: 114px;
}

/* Offers */

.latestoffer-leftcolumn
{
float:left; 
width:125px; 
margin:8px 25px 0 0;
}

.latestoffer-rightcolumn
{
float:left; 
width:380px;
}

.latestoffer-fullcolumn
{
margin-left:auto;
margin-right:auto;
width:70%;
}

#dotted-bdr
{
width:500px;
height:0px;
border-top:1px dotted #394804;
margin:15px 8px 5px 8px;
}

.btn-earn
{
background-image:url(images/earn-btn.jpg);
width:122px;
height:30px;
background-repeat:no-repeat;
border:0;
margin:6px 0 0 1px;
}

.btn-earnlink
{
font-family:"Trebuchet MS";
font-size:16px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
line-height:28px;
padding-left:15px;
}

.btn-earnlink:hover
{
font-family:"Trebuchet MS";
font-size:16px;
color:#cccccc;
font-weight:bold;
text-decoration:none;
}

#blank-div2
{
margin:10px 10px 0 12px;
}

.newlink1
{
font-family:"Trebuchet MS";
color:#394804;
font-size:18px;
text-decoration:none;
padding:8px 0px 0px 0px;
}

.newlink1:hover
{
font-family:"Trebuchet MS";
color:#339900;
font-size:18px;
text-decoration:none;
font-weight:bold;
padding:8px 0px 0px 0px;
}

.offerlink1
{
color:#000000;
text-decoration:none;
padding:8px 0px 0px 0px;
}

.offerlink1:hover
{
color:#339900;
text-decoration:none;
padding:8px 0px 0px 0px;
}

.mainlink
{
text-decoration:none;
}

.browseoffers
{
font-weight: bold;
color:#32934b;
text-decoration:none;
}

/* Surveys */

.surveyitem {
	overflow:auto;
	margin-top:10px;
}

.surveybutton {
	background-image:url(images/survey-earn-btn.jpg);
	width:220px;
	height:36px;
	background-repeat:no-repeat;
	border:0;
	margin:6px 0 0 1px;
	float:left;
}

.surveybuttonlink
{
	font-family:"Trebuchet MS";
	font-size:18px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	line-height:36px;
	padding-left:15px;
}

.surveybuttonlink:hover
{
	font-family:"Trebuchet MS";
	font-size:18px;
	color:#339900;
	font-weight:bold;
	text-decoration:none;
}

.surveyname {
	float:left;
	margin-top:5px;
	margin-left:24px;
}

.surveynamelink {
	font-family:"Trebuchet MS";
	color:#394804;
	font-size:20px;
	text-decoration:none;
	padding:8px 0px 0px 0px;
}

.surveynamelink:hover {
	font-family:"Trebuchet MS";
	color:#339900;
	font-size:20px;
	text-decoration:none;
	//font-weight:bold;
	padding:8px 0px 0px 0px;
}

/* Shopping */

.shopcolumn {
	float:left;
	width:170px;
	margin:8px 7px 0 0;
	border:1px solid #B4B4B4;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	border-color:#622669;
}

.shopimage {
	border:0;
	margin:0 0 0 25px;
}

.shopbtn {
	background-image:url(images/earn-btn.jpg);
	width:122px;
	height:30px;
	background-repeat:no-repeat;
	border:0;
	margin:25px 0 10px 25px;
}

.shopbtnlink {
	font-family:"Trebuchet MS";
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	line-height:28px;
	padding-left:20px;
}

.shopbtnlink:hover {
	font-family:"Trebuchet MS";
	font-size:16px;
	color:#cccccc;
	font-weight:bold;
	text-decoration:none;
}

.shoplink {
	font-family:"Trebuchet MS";
	color:#394804;
	font-size:16px;
	text-decoration:none;
	font-weight:bold;
	padding:8px 0px 0px 3px;
}

.shoplink:hover {
	font-family:"Trebuchet MS";
	color:#339900;
	font-size:16px;
	text-decoration:none;
	font-weight:bold;
	padding:8px 0px 0px 3px;
}

.dktable table {
	margin:3px;
	border-collapse:collapse;
	width:98%;
}

.dktable table th {
	//background-color:#6ebe44;
	background-color:#65276d;
	font-size:15px;
	color:#fff;
	margin:0;
	padding:4px 8px;
	padding-right:15px;
	text-align:left;
}

.dktable table td {
	font-size:12px;
	margin:0;
	padding:6px 8px;
	padding-right:15px;
}

.dktable table tr.odd td {
	background:#fff;
	border-bottom:solid 1px #ddd;
}

.dktable table tr.even td {
	background:#ddd;
	border-bottom:solid 1px #fff;
}

.dktable table th.date {
	text-align:right;
	//padding-right:5px;
}

.dktable table td.date {
	text-align:right;
	//padding-right:5px;
}

.dktable table th.earnings {
	text-align:right;
	//padding-right:40px;
}

.dktable table td.earnings {
	text-align:right;
	color:#387c2c;
	font-weight:bold;
	//padding-right:40px;
}

a.tooltip {outline:none;}
a.tooltip strong {line-height:30px;}
a.tooltip:hover {text-decoration:none;}
a.tooltip span {
	z-index:10;display:none; padding:14px 20px;
	margin-top:-30px; margin-left:28px;
	width:240px; line-height:16px;
}
a.tooltip:hover span {
	display:inline; position:absolute; color:#111;
	border:1px solid #DCA; background:#fffAF0;
}

.callout {
	z-index:20;
	position:absolute;
	top:30px;border:0;
	left:-12px;
}
    
a.tooltip span
{
	border-radius:4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
        
	-moz-box-shadow: 5px 5px 8px #CCC;
	-webkit-box-shadow: 5px 5px 8px #CCC;
	box-shadow: 5px 5px 8px #CCC;
}

#clickpaidemail a {
	font-family:"Trebuchet MS";
	font-weight:bold;
	font-size:20px;
	color:#2a2a2a;
	display:block;
	width:70%;
	padding:3px;
	margin-left:15%;
	margin-right:15%;
	text-align:center;
}

#clickpaidemail a:hover {
	background:#4e6e5a;
	color:#ffffff;
	text-decoration:none;
}

.dtlspan {position:absolute;visibility:hidden;z-index:20;}
.dtltbl {width:400;border:2px solid #3E6411;background-color:#FFFFFF;}

.snaphead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-transform: uppercase;
}

.snaptext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

/* From Shiftcode */

.table
{
	border-collapse:collapse;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
}

.table TH
{
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	position:relative;
	font-weight: bold;
	text-align: left;
}

.table TD
{
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	position:relative;
}

.none
{
	border-collapse: separate;
}

.none TD, .none TH
{
	font-weight: none;
	border: 0px;
}

.title, .title a
{
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}