html {
	min-height: 100%;
	margin-bottom: 1px;
}
.cufon-loading
{
	visibility: hidden !important;
}
*:focus {
	outline:none;
}
a:focus, :focus, input:focus {
	outline:none;
}
body {
	padding: 0;
	margin:0;
	background:#f0f3eb url(../images/bg.jpg) repeat-x;
}
p {
	margin-bottom:20px;
}
.noborder {
	border:none !important;
}
/* Spacing */
.marginBottom1 {
	margin-bottom:20px;
}
.marginBottom2 {
	margin-bottom:10px;
}
ol li {
	list-style: decimal;
}
ul li {
	list-style: disc;
}
li {
	margin-left: 30px;
}
ol, ul {
	margin-bottom:20px;
}
/* main Structure */
.wrapper {
	margin:0 auto;
	width:960px;
}
body.singlecolumn #content .wrapper {
	width:940px;
}
#maincontent {
	display:inline;
	float:left;
	width:702px;
}
body.singlecolumn #maincontent {
	width:100%;
}
.sidebar-box, .sidebar-box-end, #subcontent {
	width:244px;
	overflow:hidden;
}
#subcontent {
	display:inline;
	float:right !important;
}
/* // main Structure */
.cnt-top, .cntwithsepbtm {
	border-bottom:1px solid #e5e5e5;
	padding-bottom:10px;
	position:relative;
	margin-bottom:20px;
	height:1%;
	overflow:hidden;
}
h2.secheader {
	margin-bottom:20px;
	border-top:1px solid #E5E5E5;
	padding-top:20px;
	margin-top:30px;
	font-size:24px;
}
body.home #subcontent {
	background:none;
	padding-top:0;
}
#top, #header {
	width:100%;
	background:url(../images/top-background.jpg) no-repeat center;
}
#top .wrapper, #header .wrapper {
	position:relative;
	height:142px;
	margin:0 auto;
}
#logo, #logo a {
	width:140px;
	height:120px;
}
#logo {
	top:20px;
	left:20px;
	float:left;
}
#logo a {
	display:block;
}
.col-1, .col-2, .col-3, .col {
	display:inline;
	float:left;
}
#billboard div.start-earning, #billboard a.watch-video, #billboard .arrow, #billboard a.close, .dsblisting li .tools .right .close, .dsblisting li .tools .right .network, .dsblisting li .tools .right .info, .dsblisting li .tools .right .price-alert, .dsblisting li .tools .left .price, .dsblisting li .tools .left .submit, .join, .offers-list .product-image, .offers-list .offer-highlight, .time-stamp, #connect .twitter, #connect .facebook, .sidebar-box, div.star, .qucik-poll input.submit, .qucik-poll input.result, .sidebar-box-end, .login-page form input.btn-login, .join-for-free form input.btn-join, .join-for-free-2 form #zip-code, #account-information #zip-code, .join-for-free-2 form #zip-code:focus, #account-information #zip-code:focus, .join-for-free-2 form input.btn-done, .forgot-password form input.btn-send-password, #prevBtn a, #nextBtn a, #socio-media a, body.faq .get-start input.btn-join, #btn-take-survey {
	background:url(../images/cash-crate.png) no-repeat 0 0;
}
/*btn hover effect*/
#btn-get-started-now:hover, #btn-learn-more:hover, #btn-join-now:hover, #btn-promote-yourself:hover, .three-cols input#btn-copy-clip:hover, .three-cols input#btn-select-friends:hover, #btn-select-friends:hover, #btn-get-points:hover, #btn-play-games:hover, #btn-gotothe-prize-shop:hover, #btn-play-crates-daily:hover, #btn-play-crates-weekly:hover, #prize-cart-list #btn-check-out:hover, #btn-save-changes:hover, #account-information #btn-reset:hover, #btn-assign:hover {
	background-position:left bottom;
}
.top, .btm, .cmnbtn, .social-media a, .btn-watch-video, .dsblisting li .tools .right .close, .tabs-container li .tools .right .network, .dsblisting li .tools .right .info, .dsblisting li .tools .right .price-alert, .join, #connect .twitter, #connect .facebook, .qucik-poll input.submit, .qucik-poll input.result, .btn-take-survey, #popup-msg .bottom, #popup-msg .close, .big-box .top, .big-box .btm, .three-cols .circle, .three-cols .cmnbtn, #btn-promote-yourself, body.games .sidebar-box-col-1 .top, #prize-cart-list ul li .close, body.prize-shop .add-to-cart p, .progress-bg .progress-bar, #choose-username input#btn-sv-un {
	display:block;
	text-indent:-999em;
	overflow:hidden;
	line-height:0;
	font-size:0;
}
.top, .btm {
	height:10px;
}
.cmnbtn {
	border:none;
}
.sidebar-cmn-btn {
	background:url(../images/sidebar-cmn-btn.jpg) no-repeat 0 0;
	padding:0 0 0 34px;
	height:24px;
	display:block;
	float:left;
}
.sidebar-cmn-btn span {
	background:url(../images/sidebar-cmn-btn.jpg) no-repeat right 0;
	padding:0 10px 0 0;
	height:24px;
	display:block;
	float:left;
}
.sidebar-cmn-btn:hover {
	background:url(../images/sidebar-cmn-btn.jpg) no-repeat 0 bottom;
	text-decoration:none;
}
.sidebar-cmn-btn:hover span {
	background:url(../images/sidebar-cmn-btn.jpg) no-repeat right bottom;
}
.inside-sdbr-separator {
	background:url(../images/sidebar-title-bg.jpg) no-repeat center top;
	padding:28px 17px 12px 17px;
}
.caps {
	text-transform:uppercase;
}
/*General Button with 24px height*/
.gnl-btn-24, .gnl-btn-24 span {
	background:url(../images/gnl-btn-24.png) no-repeat 0 0;
}
.gnl-btn-24 {
	padding:0 0 0 20px;
	color:#fff;
	display:inline-block;
	margin-right:5px;
	text-decoration:none !important;
}
.gnl-btn-24 span {
	font:bold 12px/24px Arial, Helvetica, sans-serif;
	background-position:right top;
	padding:0 20px 0 0;
	display:block;
	float:left;
	position:relative;
	margin-right:-5px;
	cursor:pointer;
	text-transform:uppercase;
}
.gnl-btn-24:hover {
	background-position:left bottom;
	text-decoration:none;
}
.gnl-btn-24:hover span {
	background-position:right bottom;
}
/*Flexible Input Button*/
.inputbtn, .inputbtn input,
.flxbtn, .flxbtn span {
	background:url(../images/inputbtn-bg.jpg) no-repeat 0 0;
	text-decoration:none;
}
.inputbtn,
.flxbtn {
	height:30px;
	padding-left:2px;
	display:block;
	float:left;
}
.inputbtn input,
.flxbtn span {
	background-position:right top;
	border:none;
	font:bold 16px/30px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#fff;
	display:block;
	float:left;
	height:30px;
	cursor:pointer;
	padding:0 10px 0 8px;
}
.inputbtn:hover,
.flxbtn:hover {
	background-position:left -30px;
}
.inputbtn:hover input,
.flxbtn:hover span {
	background-position:right -30px;
}

.inputbtn-2,
.flxbtn-2 {
	background-position:left -60px;
	}
.inputbtn-2 input,
.flxbtn-2 span {
	background-position:right -60px;
	}
.inputbtn-2:hover,
.flxbtn-2:hover {
	background-position:left -90px;
	}
.inputbtn-2:hover input,
.flxbtn-2:hover span {
	background-position:right -90px;
	}
/*
======================================================
START: Section Navigation/Main Navigation
======================================================
*/
.nav {
	margin:0;
	padding:0;
	list-style:none;
}
.nav li {
	margin:0;
	padding:0;
	list-style:none;
}
#member-nav {
	display:inline;
	float:right;
	margin-right:10px;
	position: relative;
}
#member-nav li {
	background:url(../images/sec-nav-bg-repeat.png) repeat-x 0 0;
	display:inline;
	float:left;
	position:relative;
	height:35px;
}
#member-nav li.first, #member-nav li.last, #guest-nav li.first, #guest-nav li.last {
	background:url(../images/nav-bg-first-last.gif) no-repeat 0 0;
	width:11px;
	height:36px;
}
#member-nav li.first, #member-nav li.last {
	height:35px;
}
#member-nav li.first, #guest-nav li.first {
	background-position:0 0;
}
#member-nav li.last, #guest-nav li.last {
	background-position:-11px 0;
}
#member-nav li a, #member-nav li a span, #member-nav li#navuser div.navuser-parent-left, #member-nav li#navuser div.navuser-parent-right {
	background:url(../images/sec-nav-bg-parent.png) no-repeat 0 0;
}
#member-nav li a, #member-nav li#navuser div.navuser-parent-left, #member-nav li#navuser div.navuser-parent-right {
	float:left;
	display:block;
	padding:0 0 0 10px;
}
#member-nav li a span, #member-nav li#navuser div.navuser-parent-right {
	background-position:right top;
	float:left;
	display:block;
	padding:0 12px 0 0;
}
#member-nav li.hover a, #member-nav li#navuser.hover div.navuser-parent-left {
	background-position:left -36px;
}
#member-nav li.hover a span, #member-nav li#navuser.hover div.navuser-parent-right {
	background-position: right -36px;
}
#member-nav li a span span {
	background:none;
	padding:0;
}
#member-nav li.current a span span {
	background:url(../images/current-item-bg.png) no-repeat center top;
}
#member-nav li.first, #member-nav li.last {
	height:35px;
}
#member-nav li.logout {
	height:29px;/*height:35px;*/
	padding-top:6px;
	z-index:3;
	padding-left:10px;
}
#member-nav li.logout a {
	background:url(../images/logout-bg.jpg) no-repeat center top;
	width:64px;
	height:20px;
	overflow:hidden;
	padding:0;
	margin:0;
}
#member-nav li.logout a:hover {
	background-position:center bottom;
}
#member-nav li.logout.support a {
	background:none;
	color:#393c33;
	width:50px;
}

/* Nav user (Parent) special */
#member-nav li#navuser {
	}
#member-nav li#navuser div a {
	padding:0;
}
#member-nav li#navuser a, #member-nav li#navuser a span {
	background:none;
}
#member-nav li#navuser a.user-cash, #member-nav li#navuser a.user-points {
	background:url(../images/user-earn-bg.jpg) no-repeat;
	height:20px;
	overflow:hidden;
	margin-top:6px;
}
#member-nav li#navuser a.user-cash {
	border-right:1px solid #308002;
	padding:0 6px 0 8px;
	margin-left:9px;
}
#member-nav li#navuser a.user-points {
	background-position:right top;
	border-left:1px solid #fff16d;
	padding:0 22px 0 6px;
}
#member-nav li#navuser span a {
	display:inline;
	float:none;
	background:none;
}

/* LEVEL TWO */
#member-nav ul {
	background:url(../images/sec-nav-bg-child.png) no-repeat 0 0;
	width: 107px;
	visibility: hidden;
	position: absolute;
	top:34px;
	left:0;
	padding:0;
	display:block;
}
#member-nav ul#navchild {
	border-top:1px solid #dedfda;
	background:url(../images/flexi-childnavbg.png) no-repeat 0 bottom;
	}
#member-nav ul#navchild div {
	border-top:1px solid #dedfda;
	background:url(../images/flexi-childnavbg.png) no-repeat right bottom;
	margin:-1px -8px 0 15px;
	padding:0 15px 15px 0;
	height:1%;
	overflow:hidden;
	position:relative;
	}
	
#member-nav ul li, #member-nav ul#navchild li {
	background:none;
	float: none;
	display:block;
	height:auto;
}
#member-nav ul li a, #member-nav ul#navchild div li a {
	background:url(../images/nav-arrow.gif) no-repeat 14px 11px !important;
	padding:4px 10px 4px 33px;
	text-transform:none;
	line-height:18px;
	display:block;
}
#member-nav ul#navchild div li a {
	padding-left:18px;
	background-position: 0 11px !important;
	}
#member-nav ul li.last {
	background:url(../images/sec-nav-bg-child.png) no-repeat 0 bottom;
	height:15px;
	display:block;
	position:absolute;
	bottom:-15px;
	left:0;
	z-index:3;
	width:107px;
}
/* IE 6 & 7 Needs Inline Block */
#member-nav ul li a {
	border-right: none;
	width: 100%;
	display: inline-block;
}
/*sub nav for Earn Cash*/
#nav-earn-cash ul, #member-nav li#nav-earn-cash ul li.last {
	width:107px;
}
#nav-earn-cash, #nav-earn-cash ul {
	z-index:9;
}
#member-nav li#nav-earn-cash span {
	z-index:10;
}
#member-nav li#nav-earn-cash ul li a {
	width:64px;/*107-43*/
}
/*sub nav for Earn Prizes*/
#nav-earn-prizes ul, #member-nav li#nav-earn-prizes ul li.last {
	width:127px;
}
#member-nav li#nav-earn-prizes ul li a {
	width:84px;/*127-43;*/
}
#nav-earn-prizes ul {
	background-position:-108px 0;
}
#nav-earn-prizes, #nav-earn-prizes ul {
	z-index:7;
}
#member-nav li#nav-earn-prizes a span {
	z-index:8;
}
#member-nav li#nav-earn-prizes ul li.last {
	background-position:-108px bottom;
}
/*sub nav for Nav Community*/
#nav-community ul, #nav-community ul li.last {
	width:103px;
}
#nav-community ul {
	background-position:-236px 0;
}
#nav-community, #nav-community ul {
	z-index:5;
}
#member-nav li#nav-community a span {
	z-index:6;
}
#member-nav li#nav-community ul li.last {
	background-position:-236px bottom;
}
#member-nav li#nav-community ul li a {
	width:60px;/*103-43;*/
}
/*sub nav for User */
#navuser ul, #navuser ul li.last {
	width:208px;
}
#navuser ul {
	background-position:-340px 0;
}
#navuser, #navuser ul {
	z-index:10;
}
#member-nav li#navuser ul li a {
	background:url(../images/nav-arrow.gif) no-repeat 14px 11px;
}
#member-nav li#navuser a span {
	z-index:4;
}
#member-nav li#navuser ul li.last {
	background-position:-340px bottom;
}
#member-nav li#navuser ul li a {
	width:165px;/*208-43;*/
}
/*email*/
#member-nav li#email, #member-nav li#new-email {
	padding:0;
}
#member-nav li#new-email a span {
	padding-right:7px;
}
#member-nav li#email span, #member-nav li#new-email a span {
	height:36px;
}
#member-nav li#email span {
	padding-top:12px;
	height:23px;
}
#member-nav li#new-email a span {
	padding-top:5px;
	height:30px;
}
#member-nav li#email a span span, #member-nav li#new-email a span span {
	padding:0;
}
#member-nav li#email ul, #member-nav li#new-email ul {
	left:1px;
}
/*sub nav for Email */
#email ul, #new-email ul, #member-nav li#email ul li.last, #member-nav li#new-email ul li.last {
	background-position:-548px 0;
	width:116px;
}
#email, #new-email, #email ul, #new-email ul {
	z-index:5;
}
#member-nav li#email span, #member-nav li#new-email span {
	z-index:2;
}
#member-nav li#email ul li a, #member-nav li#new-email ul li a {
	width:65px;/*108-43*/
}
#member-nav li#email ul li.last, #member-nav li#new-email ul li.last {
	background-position:-548px bottom;
}
#member-nav li#email span#countEmail, #member-nav li#new-email span#countEmail {
	background:none #4ea907;
	float:right;
	height:18px;
	padding:0 7px;
	color:#fff !important;
	text-indent:0 !important;
	margin:-20px 10px 0 0;
	font-size:12px;
	line-height:18px;
	width:auto;
	text-decoration:none;
	border-radius:3px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius:3px;
	position:relative;
}
/*SEC NAV HOMEPAGE*/
#guest-nav {
	float:right;
	padding-right:11px;
	margin:0;
}
#guest-nav li {
	background:url(../images/sec-nav-bg-repeat.png) repeat-x;
	display:inline;
	float:left;
	position:relative;
}
#guest-nav li.first, #guest-nav li.last {
	width:11px;
	height:36px;
}
#guest-nav li a {
	padding:0;
	background:url(../images/sec-nav-spacer.gif) top right no-repeat;
	display:inline-block;
	line-height:35px;
	text-decoration:none;
}
#guest-nav li#nav-faq a span {
	padding-left:3px;
}
#guest-nav li a span {
	padding:0 14px;
	display:block;
	position:relative;
	z-index:10;
}
#guest-nav li a:hover {
	text-decoration:underline;
}
#guest-nav li.current span, #member-nav li#navuser.current div a.member-name {
	background:url(../images/current-item-bg.png) no-repeat center top;
}
#guest-nav li#nav-faq.current span {
	background-position:35% top;
}
#guest-nav li a.account {
	color:#393c33;
	font-size:12px;
}
#guest-nav li#nav-login {
	z-index:999;
	}
#guest-nav li#nav-login a span {
	background-position:65% 0;
	position:relative;
	z-index:10;
	padding-right:3px;
}
#guest-nav li#nav-login a {
	background:none;
}
#guest-nav li#nav-login a:hover {
	margin-left:0;
}
#guest-nav li form#loginform {
	background:url(../images/login-form-bg-2.png) no-repeat 0 0;
	width:389px;
	height:40px;/*height:85px;*/
	padding:45px 0 0 10px;
	position:absolute;
	right:-35px;
	top:0;
	z-index:9;
	margin:0;
	display:none;
}
#guest-nav li.hover form#loginform {
	display:block;
}
#guest-nav input {
	display:inline;
	float:left;
	margin-right:3px;
}
#guest-nav .input-text {
	background:url(../images/login-input-bg.gif) no-repeat 0 0;
	width:120px;/*width:140px;*/
	height:16px;/*height:30px*/
	line-height:16px;
	border:none;
	padding:7px 10px;
	line-height:16px;
	color:#8B9497;
}
#loginform .input-text:focus {
	color:#000;
}
/*
======================================================
General/common Tab Nav
======================================================
*/
.general-tab-nav {
	border-bottom: 1px solid #e4e6e0;
	height:32px;
	margin-left:6px;
	margin-bottom:0;
}
.general-tab-nav li {
	display:inline;
	float:left;
	margin:0;
}
.general-tab-nav li a, .general-tab-nav li a span {
	background:url(../images/tab-nav-bg.jpg) no-repeat 0 0;
	text-indent:0 !important;
	text-decoration:none;
}
.general-tab-nav li a {
	background-position:0 30px;
	padding:0 0 0 15px;
	color:#8c8f87;
	font:bold 12px/33px Arial, Helvetica, sans-serif;
	height:34px;
	display:block;
	float:left;
}
.general-tab-nav li a span {
	background-position:right 30px;
	padding-right:15px;
	height:34px;
	float:left;
	display:block;
	cursor:pointer;
}
.general-tab-nav li a:hover, .general-tab-nav li.ui-tabs-selected a {
	background-position:0 -6px;
	text-decoration:none;
	color:#585d50;
	height:34px;
	margin-bottom:-1px;
}
.general-tab-nav li a:hover span, .general-tab-nav li.ui-tabs-selected a span {
	background-position:right -6px;
}
.general-tab-nav li:first-child a {
	padding-left:10px;
	background-position:-5px 30px;
}
.general-tab-nav li:first-child a:hover, .general-tab-nav li.ui-tabs-selected:first-child a {
	background-position:-5px -6px;
}
/*
======================================================
END: General/common Tab Nav
======================================================
*/

body.dashboard {
	margin:0;
	padding:0;
}
#content {
	background-color:#fff;
	padding: 16px 0 42px 0;
	overflow:hidden;/*margin-top:16px;
	margin-bottom:42px;*/
}
#content .wrapper {
	position:relative;
}
#billboard {
	padding:20px;
	height:270px;
	width:920px;
	background:url(../images/billboard-img.jpg) no-repeat 310px 5px;
	overflow:hidden;
}
#billboard_alt {
	margin-left:10px;
	}
body.home #billboard {
	background:url(../images/billboard-home-bg.jpg) no-repeat;
	width:657px;
	height:275px;
	margin-bottom:48px;
	padding-left:25px;
}
#btn-get-started-now {
	background:url(../images/btn-get-start-now.png) no-repeat 0 0;
	width:200px;
	height:30px;
	margin-right:6px;
	float:left;
}
#btn-learn-more {
	background:url(../images/btn-learn-more.png) no-repeat 0 0;
	width:152px;
	height:30px;
	float:left;
}
body.home #billboard .intro {
	width:420px;
	margin-bottom:29px;
}
#billboard h2 {
	margin:0;
}
#billboard .intro {
	width:510px;
	margin-top:15px;
	margin-bottom:15px;
}
#billboard div.start-earning, #billboard a.watch-video, body.home #billboard a.get-started-now, body.home #billboard a.learn-more {
	display:block;
	overflow:hidden;
	float:left;
}
#billboard div.start-earning {
	background-position:0 -216px;
	width:165px;
	height:91px;
	margin-left:-8px;
}
#billboard a.watch-video {
	background-position:-165px -216px;
	width:207px;
	height:91px;
}
#billboard .arrow {
	background-position:0 -77px;
	width:69px;
	height:139px;
	position:absolute;
	top:240px;
	left:0;
	margin-left:-62px;
	display:inline-block;
}
#billboard a.close {
	background-position:0 -57px;
	width:20px;
	height:20px;
	display:block;
	position:absolute;
	right:10px;
	top:20px;
}
#billboard h1 {
	margin-bottom:4px;
}
/*sidebar: join now*/
#sbdr-join-now .content {
	padding:10px 14px 7px;
	}
#sbdr-join-now form {
	padding-top:15px;
	}
#sbdr-join-now ul {
	margin:0;
	}
#sbdr-join-now li {
	min-height:35px;
	}
/*.login form .input-text {
	background-position:-552px -241px;
	border:0;
	line-height:16px;
	margin-bottom:1px;
	color:#8b9497;
	width:196px;
	height:19px;
	padding:10px 10px 6px 10px;
}
.login form .input-text:focus {
	background-position: -551px -276px;
	color:#303236;
}*/
#btn-join-now {
	background:url(../images/btn-join-now.png) no-repeat 0 0;
	width:130px;
	height:30px;
	border:0;
	cursor:pointer;
	margin-top:5px;
	margin-left:1px;
}
.join {
	background-position:-705px -153px;
	width:82px;
	height:30px;
	border:0;
	cursor:pointer;
	margin-left:3px;
}
.join:hover {
	background-position:-705px -183px;
}
.join-now:hover {
	background-position:-586px -30px;
}
.join-now:focus {
	outline:0;
}
#password-clear {
	display: none;
}
/*LOGIN END*/	

/*WAYS TO EARN*/
#ways-to-earn {
}
#ways-to-earn h2 {
	margin-bottom:17px;
}
#ways-to-earn ul {
	margin-bottom:40px;
	list-style:none;
	overflow:hidden;
}
#ways-to-earn ul li {
	border-top:1px solid #e5e5e5;
	list-style:none;
	display:inline;
	float:left;
	width:140px;
	height:170px;
	position:relative;
	margin:0;
}
#ways-to-earn strong {
	font-weight:bold;
	color:#4f4f4f;
}
#ways-to-earn ul li h3 {
	font-size:20px;
	height:20px;
	border-bottom:4px solid #e5e5e5;
	padding:8px 0;
	text-align:center;
	overflow:hidden;
}
#ways-to-earn .ways {
	font-size:12px;
	line-height:40px;
	border-bottom:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
	text-align:center;
}
#ways-to-earn .cnt {
	border-right:1px solid #e5e5e5;
	height:73px;/*80px*/
	padding:7px 10px 0 10px;
}
#ways-to-earn .cnt img {
	vertical-align:middle;
	}
#ways-to-earn ul li .extended {
	background:url(../images/teaser.jpg) no-repeat 0 0;
	width:140px;
	height:136px;
	position:absolute;
	top:29px;
	left:0;
	display:none;
	text-indent:-9999px;
}
#ways-to-earn ul li.hover .extended {
	display:block;
}
#ways-to-earn ul li.offers h3 {
	color:#7abb10;
}
#ways-to-earn ul li.surveys h3 {
	color:#f4c91b;
}
#ways-to-earn ul li.shopping h3 {
	color:#eb3b1e;
}
#ways-to-earn ul li.referrals {
	padding-top:0;
	}
#ways-to-earn ul li.referrals h3 {
	color:#2487f6;
}
#ways-to-earn ul li.interact h3 {
	color:#f6882e;
}
#ways-to-earn ul li.offers .extended {
	background-position:0 0;
}
#ways-to-earn ul li.surveys .extended {
	background-position:-141px 0;
}
#ways-to-earn ul li.shopping .extended {
	background-position:-281px 0;
}
#ways-to-earn ul li.referrals .extended {
	background-position:-421px 0;
}
#ways-to-earn ul li.interact .extended {
	background-position:-561px 0;
}
#ways-to-earn ul li.interact .ways, #ways-to-earn ul li.interact .cnt {
	border-right:none;
}
/*Who is making money?*/

#update-list h2 {
	margin-bottom:17px;
}
#update-list ul {
	list-style:none;
	padding-top:10px;
	border-top:1px solid #e5e5e5;
}
#update-list ul li {
	margin:0 0 7px 0;
	list-style:none;
}
.time-stamp {
	background-position:-514px -330px;
	width:111px;
	display:inline-block;
	padding-left:10px;
	margin-right:15px;
}
/*End*/

/*Connect*/
#connect {
	background:url(../images/connect-cashcrate-bg.jpg) no-repeat 0 0;
	/*background-position:-514px -363px;*/
	width:224px;
	height:70px;
	padding:20px 10px 20px 10px;
}
#connect h5 {
	text-align:center;
	margin-bottom:22px;
}
#connect .twitter, #connect .facebook {
	display:inline-block;
	float:left;
}
#connect .twitter {
	background-position:-380px -225px;
	width:69px;
	height:21px;
	margin:0 15px 0 30px;
}
#connect .twitter:hover {
	background-position:-380px -246px;
}
#connect .facebook {
	background-position:-449px -225px;
	width:69px;
	height:25px;
}
#connect .facebook:hover {
	background-position:-449px -250px;
}
/*.sidebar-box {
	background-position:-244px -306px;
}*/
.cmn.sidebar-box {
	background:url(../images/sidebar-box-cnt-cmn.jpg) repeat-y center top;
	margin-bottom:10px;
}
.cmn.sidebar-box .sidebar-box-cnt {
	background:url(../images/sidebar-box-top-cmn.jpg) no-repeat center top;
}
.cmn.sidebar-box .sidebar-box-btm, .sidebar-box-2 .sidebar-box-btm {
	background:url(../images/sidebar-box-btm-cmn.jpg) no-repeat center bottom;
	height:10px;
}
.cmn.sidebar-box .content {
	background:none;
}
.sidebar-box h4 {
	text-align:center;
	padding:17px 0;
}
.sidebar-box .content {
	padding:10px 15px 7px 15px;
}
.sidebar-box-2 .sidebar-box-cnt {
	background:url(../images/sidebar-box-2-top.jpg) no-repeat center top !important;
	padding-top:10px;
}
div.star {
	background-position:0 -314px;
}
h4.star, h4.star span {
	background:url(../images/sdbr-title-star.jpg) no-repeat 5px center;
}
h4.star span {
	background-position:right center;
	padding:0 20px;
}
h4.star span span {
	background:none;
	padding:0;
}
.qucik-poll form {
	padding-top:10px;
}
.qucik-poll li {
	display:block;
	overflow:hidden;
	height:1%;
	margin-bottom:10px;
}
.qucik-poll li:last-child {
	margin-bottom:0;
}
.qucik-poll .checkbox, .qucik-poll label {
	display:inline;
	float:left;
}
.qucik-poll label {
	width:170px;
	margin-left:5px;
}
.qucik-poll input.submit, .qucik-poll input.result {
	border:0;
	cursor:pointer;
	height:24px;
	float:left;
}
.qucik-poll input.submit {
	background-position:0 -775px;
	width:95px;
	margin-right:4px;
}
.qucik-poll input.submit:hover {
	background-position:0 -799px;
}
.qucik-poll input.result {
	background-position:-99px -775px;
	width:115px;
}
.qucik-poll input.result:hover {
	background-position:-99px -799px;
}
.sidebar-box-end {
	background-position:0 -307px;
	height:7px;
	margin:0 0 10px 0;
	font-size:0;
	line-height:0;
}
#btn-take-survey {
	background-position:-650px -562px;
	width:129px;
	height:24px;
	margin:20px auto 0 auto;
}
#btn-take-survey:hover {
	background-position:-650px -586px;
}
#this-month {
	text-align:center;
}
#this-month h4 {
	background:url(../images/title-this-month.jpg) no-repeat center center;
}
#this-month h6 {
	font-size:16px;
	margin-bottom:16px;
}
#this-month .progress-bg {
	width:184px;
	margin:0 auto 20px auto;
	text-align:left;
}
#this-month .progress-bg .progress-bar {
	background:url(../images/progress-bar-sm.jpg) no-repeat left center;
}
#this-month p.note {
	margin-bottom:0;
}
#sdbr-need-help p {
	margin-bottom:16px;
}
#sdbr-need-help ul {
	margin:0 16px;
}
#sdbr-need-help ul li {
	margin:0;
}
#sdbr-need-help ul li a {
	color:#6f6f6f;
	text-decoration:underline;
}
#sdbr-need-help ul li a:hover {
	color:#202020;
	text-decoration:none;
}
.cmnUL {
	margin-bottom:20px;
	list-style:none;
}
.cmnUL li {
	background:url(../images/cmn-bullet.png) no-repeat left 8px;
	padding-left:15px;
	border:none !important;
	margin:0 0 5px 15px;
	list-style:none;
}
#sdbr-news-updates dl dt {
	font-weight:bold;
	color:#000;
	padding-top:10px;
}
#sdbr-news-updates dl dd {
	background:url(../images/news-updates-dd-bg.jpg) repeat-x left bottom;
	padding-bottom:10px;
}
#sdbr-news-updates dl dd:last-child {
	background:none;
	padding:0;
}
/*
==================================================
Offers | cashcrate-8.0-dashboard.psd
==================================================
*/
.dashboard h2 {
	margin:0;
}
.surveys #content .wrapper, .online-shopping #content .wrapper, .referrals #content .wrapper {
	width:950px;
	padding:24px 0 0 10px;
}
.dashboard #maincontent {
	width:692px;
}
.dashboard #subcontent {
	margin-top:45px;
}
.dashboard .tabs-container {
	padding:10px 0 0 10px;
}
.dsblisting li {
	border-bottom:1px solid #e5e5e5;
	overflow:hidden;
	margin:0;
}
.dsblisting li .image-container, .dsblisting li .content {
	display:inline;
	float:left;
}
.dsblisting li .image-container {
	width:120px;
	height:60px;
	border:1px solid #f0f3eb;
	margin-right:10px;
	text-align:center;
}
.dsblisting li .content {
	width:420px;
}
.dsblisting li .content h6 {
	margin-bottom:4px;
}
.dsblisting .content h6 span.color-1 {
	color:#e0b400;
}
.dsblisting li:hover {
	background-color:#f6f8f2;
}
.dsblisting li .tools {
	width:115px;
	display:inline;
	float:right;
	margin-right:5px;
	padding:12px 0;
}
.dsblisting li .tools .left {
	width:92px;
	margin-right:7px;
	display:inline;
	float:left;
}
.dsblisting li .tools .right {
	display:inline;
	float:right;
	width:16px;
	overflow:hidden;
}
.dsblisting li .tools .right .close, .dsblisting li .tools .right .network, .dsblisting li .tools .right .info, .dsblisting li .tools .right .price-alert {
	overflow:hidden;
	width:16px;
	height:16px;
}
.dsblisting li .tools .right .close {
	background-position:-206px -77px;
}
.dsblisting li .tools .right .network {
	background-position:-206px -94px;
	margin:1px 0;
}
.dsblisting li .tools .right .info {
	background-position:-206px -111px;
}
.dsblisting li .tools .right .price-alert {
	background-position:-206px -128px;
	margin-top:1px;
}
.dsblisting li .tools .left .price {
	background-position: -107px -77px;
	width:88px;
	height:38px;
	display:block;
	text-align:center;
	margin-bottom:5px;
	padding-left:4px;
}
.dsblisting li .tools .left .submit {
	background-position:-119px -120px;
	margin-left:12px;
	width:79px;
	height:24px;
	border:0;
	cursor:pointer;
	display:block;
	text-indent:-9999px;
}
.dsblisting li .tools .left .submit:hover {
	background-position:-234px -120px;
}
.dsblisting a, .dsblisting a:hover {
	text-decoration:none;
	display:block;
}
.dsblisting li a p {
	color:#848484;
	margin:0;
}
/* Offers*/
.dsblisting a.item {
	width:560px;
	display:block;
	float:left;
	padding:15px 0;
}
#offers .content {
	width:420px;
}
#offers.tabs-container h6, #offers.tabs-container p, #referrals.tabs-container h6, #referrals.tabs-container p {
	font-size:12px;
}
#offers.tabs-container h6 {
	font-weight:bold;
	color:#000;
}
#offers.tabs-container h6 a {
	color:#000;
}
.content.offers-list {
	padding:8px 0 0 7px;
}
.offers-list p {
	clear:both;
	padding-left:3px;
	font-size:13px;
	margin:0;
}
.offers-list ul {
	margin:0;
	}
.offers-list li {
	list-style:none;
	margin:0 0 8px 0;
	padding-right:10px;
}
.offers-list .product-image {
	background-position:-380px -153px;
	display:block;
	float:left;
	width:123px;
	height:67px;
	padding-left:6px;
	padding-top:5px;
}
.offers-list .offer-highlight {
	background-position:-509px -158px;
	width:82px;
	height:59px;/*height:59px;*/
	display:block;
	float:left;
	margin-top:5px;
	padding:5px 0 0 10px;
	font-size:12px;
	color:#ceef98;
	font-weight:bold;
	text-align:center;
	line-height:18px;
}
.offers-list .offer-highlight span {
	font-size:20px;
	color:#fff;
	display:block;
	padding-top:3px;
}
#offers .sidebar-box .content {
	padding-top:11px;
	padding-bottom:12px;
}
.ofr-tb-cnt .flxbtn {
	margin-left:60px;
	}
.ofr-tb-cnt p {
	padding:0 !important;
	}
/*
==================================================
Surveys | cashcrate-8.1-surveys.psd
==================================================
*/

.surveys #content .wrapper h2 {
	margin:0 0 2px 10px;
}
#surveys {
	padding-bottom:9px;
	height:1%;
}
#surveys a.item {
	width:560px;
	/*margin-top:8px;*/
	display:block;
	float:left;
}
#surveys h6 {
	margin:0;
}
#surveys li .image-container {
	width:58px;
	margin:0;
	border:none;
	padding-top:5px;
}
#surveys .content {
	width:500px;
}
#surveys .tools {
	width:92px;
}
#surveys .tools .left {
	margin-right:0;
}
.btn-take-survey {
	background:url(../images/btn_take-survey.gif) no-repeat 0 0;
	width:79px;
	height:24px;
	margin-left:12px;
}
.btn-take-survey:hover {
	background-position:0 bottom;
}
#surveys .sidebar-box .survey-data {
	border-top:1px solid #e2e5dd;
	margin:29px -15px 0 -15px;
	padding:20px 15px 5px 15px;
	position:relative;
}
#surveys .sidebar-box .survey-data strong {
	color:#000;
	float:right;
}
/*
==================================================
Online Shopping | cashcrate-8.2-onlineShopping.psd
==================================================
*/
.dashboard #online-shopping {
	padding-left:0;
}
#online-shopping .search-box {
	background:url(../images/search-box.gif) no-repeat 0 0;
	width:672px;/*width:692px;*/
	height:26px;/*height:46px;*/
	padding:10px;
	font-size:12px;
	position:relative;
}
#online-shopping .search-box label, #online-shopping .search-box input, #online-shopping .search-box select {
	display:inline;
	float:left;
}
#online-shopping .search-box label {
	display:block;
	padding-top:3px;
}
#online-shopping .search-box label.search-lebel {
	width:90px;
	margin-right:8px;
	text-align:right;
}
#online-shopping .search-box input.input-box {
	background:url(../images/input-box-search.gif) no-repeat 0 0;
	width:142px;/*width:158px;*/
	height:18px;/*height:26px;*/
	border:none;
	color:#e8e8e8;
	padding:4px 8px;
}
#online-shopping .search-box input.input-box:focus {
	color:#333;
}
#online-shopping .search-box label.search-category {
	width:66px;
	text-align:right;
	margin-right:6px;
}
#online-shopping .search-box select {
	margin-top:3px;
	width:113px;
}
#online-shopping .dsblisting a.item {
	padding-left:10px;
}
/*#online-shopping .dsblisting li {
	margin:0;
	padding:10px 0 6px 9px;
	height:auto;
	position:relative;
}
#online-shopping .dsblisting li .content {
	width:570px;
}*/
#online-shopping h6 {
	background:url(../images/green-arrow.gif) no-repeat right center;
	padding-right:20px;
	display:inline-block;
}
#online-shopping h6, #online-shopping h6 a {
	color:#429f0b;
}
#online-shopping .dsblisting li .tools {
	width:92px;
	margin-right:0;
	padding:12px 0;
}
#online-shopping .dsblisting li .tools .left {
	margin-right:0;
}
#online-shopping .sidebar-box .content {
	line-height:18px;
}
.popular-stores .content {
	padding-right:0;
	padding-left:0;
}
#cashback-shopping .content {
	padding:15px 15px 15px 18px;
}
#online-shopping .popular-stores ul li {
	border-bottom:1px solid #e2e5dd;
	font-weight:bold;
	padding:14px 0;
}
#popular-stores ul li {
	margin:0;
	padding:0;
	list-style:none;
}
#popular-stores ul li span.per {
	color:#a4a89d;
	width:69px;
	display:inline-block;
	text-align:center;
	font-size:15px;
}
#popular-stores ul li span.stores {
	background:url(../images/gray-arrow.gif) no-repeat right center;
	display:inline-block;
	padding-right:20px;
}
#popular-stores ul li span.stores, #popular-stores ul li span.stores a {
	color:#585d50;
}
/*Popup message*/
#popup-msg {
	background:url(../images/pop-box-top-pink.png) no-repeat 0 0;
	width:665px;
	position:absolute;
	z-index:100;
	top:5px;
	left:295px;
	padding:14px 0 0 0;
}
#popup-msg .content {
	background-color:#faf3c2;
	margin-left:11px;
	padding:0 10px 5px 16px;
}
#popup-msg .content p {
	font-size:12px;
}
#popup-msg .bottom {
	background:url(../images/pop-box-bottom-yellow.png) no-repeat;
	height:4px;
	overflow:hidden;
	margin-left:11px;
}
#popup-msg .close {
	background:url(../images/btn-close-yellow.png) no-repeat 0 0;
	width:20px;
	height:20px;
	position:absolute;
	right:6px;
	top:7px;
}
#popup-msg h3 {
	color:#585d50;
	font-size:18px;
	margin-bottom:5px;
}
/*green*/
#popup-msg.green {
	background:url(../images/pop-box-top-green.png) no-repeat 0 0;
}
#popup-msg.green .content {
	background-color:#addf7b;
}
#popup-msg.green .bottom {
	background:url(../images/pop-box-bottom-green.png) no-repeat;
}
#popup-msg.green .close {
	background:url(../images/btn-close-green.png) no-repeat 0 0;
}
/*pink*/
#popup-msg.pink, #popup-msg.error {
	background:url(../images/pop-box-top-pink.png) no-repeat 0 0;
}
#popup-msg.pink .content, #popup-msg.error .content {
	background-color:#ffa793;
}
#popup-msg.pink .bottom, #popup-msg.error .bottom {
	background:url(../images/pop-box-bottom-pink.png) no-repeat;
}
#popup-msg.pink .close, #popup-msg.error .close {
	background:url(../images/btn-close-pink.png) no-repeat 0 0;
}
/*
==================================================
Referrals | cashcrate-8.3-referrals.psd
==================================================
*/
.referrals {
	padding-right:0;
}
#referrals {
	padding:11px 0 0 10px;
}
.big-box {
	width:688px;
}
.big-box .top, .big-box .btm {
	height:10px;
	overflow:hidden;
}
.big-box .top {
	background:url(../images/big-box-1-top.jpg) no-repeat center top;
}
.big-box .cnt {
	background:url(../images/big-box-1-body.jpg) repeat-y center top;
	padding:13px 0 4px 12px;
}
.big-box .btm {
	background:url(../images/big-box-1-bottom.jpg) no-repeat center bottom;
	height:10px;
}
.big-box h3 {
	font-size:24px;
	margin-left:13px;
}
.big-box p.description {
	margin:0 26px 22px 13px;
	padding-top:8px;
}
.three-cols {
	height:1%;
	overflow:hidden;
}
.three-cols .col {
	background:url(../images/three-col.gif) no-repeat 0 0;
	display:inline;
	float:left;
	width:187px;/*width:215px;*/
	height:324px;/*height:336px;*/
	margin-right:9px;
	padding:12px 14px 0 14px;
}
.three-cols .col-2 {
	padding-left:18px;
	width:183px;
}
.three-cols .col-3 {
	padding-left:20px;
	width:181px;
}
.three-cols .circle {
	font-size:18px;
	width:40px;
	height:40px;
	margin:0 auto 14px auto;
}
.three-cols .circle-1 {
	background:url(../images/circle-1.jpg) no-repeat 0 0;
}
.three-cols .circle-2 {
	background:url(../images/circle-2.jpg) no-repeat 0 0;
}
.three-cols .circle-3 {
	background:url(../images/circle-3.jpg) no-repeat 0 0;
}
.three-cols h4 {
	text-align:center;
	margin-bottom:35px;
}
.three-cols input {
	border:none;
}
.three-cols p {
	margin-bottom:15px;
}
.three-cols input.input-text {
	background:url(../images/input-text-bg-1.png) no-repeat center 2px;
	width:177px;/*width:187px;*/
	height:20px;
	padding:6px 5px;
	margin-bottom:5px;
	font:normal 12px Arial, Helvetica, sans-serif;
	margin-left:-3px;
	position:relative;
}
.three-cols input.input-text:focus, .three-cols input.input-text.active {
	background-position:center bottom;
}
.three-cols .cmnbtn, #btn-promote-yourself {
	height:24px;
	cursor:pointer;
}
.three-cols input#btn-copy-clip {
	background:url(../images/btn-copy-to-clipboard.jpg) no-repeat 0 0;
	width:180px;
}
.three-cols input#btn-select-friends, #btn-select-friends {
	background:url(../images/btn-select-friends.jpg) no-repeat 0 0;
	width:155px;
	margin-bottom:15px;
}
.tabs-container #blog-it li {
	border:none;
	height:1%;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
}
.tabs-container #blog-it li p {
	margin:0;
}
.tabs-container #blog-it li a {
	text-decoration:none;
	color:#808080;
	display:block;
}
.tabs-container #blog-it li a strong {
	color:#383838;
}
.tabs-container #blog-it li a.ico {
	background:url(../images/blog-it-logos.gif) no-repeat 0 0;
	display:block;
	text-decoration:none;
	width:54px;
	height:54px;
	float:left;
	text-indent:-9999px;
	margin-right:10px;
}
.tabs-container #blog-it li#blogger a.ico {
	background-position: 0 0;
}
.tabs-container #blog-it li#blogger:hover a.ico, .tabs-container #blog-it li#blogger a:hover {
	background-position:0 -54px;
}
.tabs-container #blog-it li#wordpress a.ico {
	background-position:0 -118px;
	height:53px;
}
.tabs-container #blog-it li#wordpress:hover a.ico, .tabs-container #blog-it li#wordpress a.ico:hover {
	background-position:0 -170px;
}
.tabs-container #blog-it li#blogger {
	margin-bottom:20px;
}
#promote-yourself {
	background:url(../images/promote-your-self.jpg) no-repeat 0 54px;
	padding:54px 0 0 174px;
	height:97px;
}
#promote-yourself p {
	margin-bottom:14px;
}
#btn-promote-yourself {
	background:url(../images/btn-promote-yourself.jpg) no-repeat 0 0;
	width:214px;
	height:30px;
}
.sidebar-box.referral-level .content {
	padding:10px 10px 8px 10px;
}
.referral-level .ccUserLevelHeader img.alignleft {
	float:left;
}
.referral-level .ccUserLevelHeader .right {
	width:150px;
	padding-left:10px;
	float:right;
}
.referral-level .ccUserLevelHeader h4 {
	padding:10px 0 0 0;
	text-align:left;
}
.referral-level .bronze h4 {
	color:#b6881f;
}
.referral-level .silver h4 {
	color:#ababab;
}
.referral-level .ccReferralLevel {
	font-size:11px;
	font-weight:bold;
	color:#585d50;
	line-height:14px;
}
.referral-level dl {
	padding:15px 0 0 0;
	height:1%;
	overflow:hidden;
}
.referral-level dl dt, .referral-level dl dd {
	display:inline;
	float:left;
}
.referral-level dl dt {
	width:180px;
	padding-bottom:3px;
}
.referral-level dl dd {
	width:34px;
	font-weight:bold;
	color:#383838;
	text-align:right;
}
.referral-level .current-level {
	border-bottom:1px solid #e2e5dd;
	padding-bottom:17px;
	margin-bottom:11px;
}
.referral-level .next-level {
	margin-bottom:15px;
}
.referral-level strong, .referral-level a {
	color:#383838;
}
.referral-level a {
	text-decoration:underline;
	font-weight:bold;
}
.referral-level a:hover {
	text-decoration:none;
}
#cashcrate-pro .content {
	padding:20px 22px 29px 22px;
}
#cashcrate-pro ul {
	list-style:none;
	}
#cashcrate-pro ul li {
	margin-bottom:6px;
	margin-left:0;
	list-style:none;
}
#cashcrate-pro ul li a {
	background:url(../images/sidebox-cashcrate-pro-link-bg.jpg) no-repeat 0 0;
	font:bold 13px/24px Arial, Helvetica, sans-serif;
	width:201px;
	display:block;
	height:24px;
	color:#fff;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
}
#cashcrate-pro ul li a:hover {
	background-position:0 bottom;
	text-decoration:none;
}
/*lightbox design*/
form.cmnform.frm-blogit textarea {
	background-position:0 -686px;
	width:286px;/*width:296px;*/
	height:94px;/*height:104px;*/
	padding:5px;
	border:none;
	margin:0 auto;
	display:block;
	font-size:14px;
}
form.cmnform.frm-blogit textarea:focus {
	background-position:-301px -686px;
}
form.cmnform input#btn-blogit {
	background-position:-220px -615px;
	width:116px;
	height:30px;
	margin:0 auto;
}
form.cmnform input#btn-blogit:hover {
	background-position:-220px -645px;
}
#flashCopier {
	text-align:center;
	padding-top:10px;
}
.ref-tb-cnt p {
	padding:0 10px 10px 10px;
	margin:0;
}
#TB_closeAjaxWindow {
	display:none;
	}
/*
==================================================
Pagination
==================================================
*/
#pagination {
	display:block;
	margin-top:35px;
	overflow:hidden;
}
#pagination .entries {
	display:inline;
	float:left;
}
#pagination ul {
	display:inline;
	float:right;
}
#pagination ul li {
	display:inline;
	float:left;
	padding:0 !important;
	margin:0 5px 0 0 !important;
	height:20px;
	border:none !important;
}
#pagination ul li a, #pagination ul li a span {
	background:url(../images/pagination-bg.gif) no-repeat 0 0;
}
#pagination ul li a span {
	background-position:right top;
}
#pagination li a:hover {
	background-position:left center;
}
#pagination li a:hover span {
	background-position:right center;
}
#pagination li.disable a, #pagination li.disable a:hover, #pagination li.current a {
	background-position:left bottom;
}
#pagination li.disable a span, #pagination li.disable a:hover span, #pagination li.current a span {
	background-position:right bottom;
}
#pagination li a {
	display:block;
	float:left;
	padding-left:7px;
	cursor:pointer;
}
#pagination li a span {
	padding-right:7px;
	height:20px;
	display:block;
	float:left;
	position:relative;
	margin-right:-1px;
}
#pagination li.previous, #pagination li.next {
	text-transform:uppercase;
}
#pagination li.previous {
	margin-right:10px;
}
#pagination li.next {
	margin-left:5px;
}
#pagination li.previous a span, #pagination li.next a span {
	width:46px;
}
#pagination li a img {
	margin-top:10px;
}
.tabs-container .sidebar-box p {
	margin-bottom:20px;
}
/*
==================================================
Common Forms:
==================================================
*/

form.cmnform ul li {
	height:1%;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
}
form.cmnform label, form.cmnform input.text-box, form.cmnform select, form.cmnform input.input-box, .error-type {
	display:block;
	float:left;
	color:#8b9497;
}
form.cmnform label {
	width:130px;
	overflow:hidden;
	font-size:14px;
	line-height:2.5;
}
form.cmnform label:hover {
	color:#404040;
	}

form.cmnform input.input-box, form.cmnform textarea, #btn-submit, #btn-save, #btn-blogit, #btn-browse {
	background:url(../images/forms-elements.png) no-repeat 0 0;
}
form.cmnform textarea.text-box {
	background-position:0px -85px;
	width:650px;
	height:75px;
}
form.cmnform input.input-box {
	background-position:-2px -1px;
	border:0;
	line-height:16px;
	margin-bottom:1px;
	color:#8b9497;
	width:196px;
	height:21px;
	padding:7px 10px;
}
form.cmnform input.input-box:focus, form.cmnform textarea:focus, form.cmnform select:focus {
	color:#303236;
}
form.cmnform input.input-box:focus {
	background-position:-1px -44px;
}
form.cmnform textarea {
	background-position:-1px -84px;
	border:none;
	color:#8b9497;
	height:72px;/*height:90px;*/
	width:580px;/*width:600px;*/
	padding:10px;
	font:13px Arial, Helvetica, sans-serif;
}
form.cmnform textarea:focus {
	background-position:-1px -184px;
}
form.cmnform input.cmnbtn {
	height:30px;
	display:block;
	border:none;
	cursor:pointer;
	margin:0 0 0 130px;
	font-size:0px;
	line-height:0px;
}
form.cmnform select {
	/*margin-top:9px;*/
	padding:3px;
	margin:5px 0;
	}
/* file browse */
form.cmnform .filebrowse {
	position:relative;
}
.file_input_div {
	position: relative;
	width: 86px;
	height: 24px;
	overflow: hidden;
	margin-top:7px;
}
#btn-browse {
	background-position: -340px -629px;
	width: 86px;
	height:24px;
	position: absolute;
	top: 0px;
	border:none;
	display:block;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
}
.file_input_hidden:hover > #btn-browse {
	background-position:-340px -653px;
}
.file_input_hidden {
	font-size: 45px;
	position: absolute;
	right: 0px;
	top: 0px;
	opacity: 0;
	filter: alpha(opacity=0);
	-ms-filter: "alpha(opacity=0)";
	-khtml-opacity: 0;
	-moz-opacity: 0;
}
/*
==================================================
Bread Crumbs
==================================================
*/
#breadcrumb, #description {
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
	margin-bottom:3px;
}
#breadcrumb, #breadcrumb a, #description, #description a {
	color:#b4bba7;
	text-decoration:none;
}
#breadcrumb a, #description a {
	background:url(../images/breadcrumb-arrow.gif) no-repeat right center;
	padding-right:20px;
	margin-right:10px;
	display:inline-block;
}
#breadcrumb a:hover, #description a:hover {
	color:#000;
}
/*
==================================================
Login to cashcrate | cashcrate-4.0-login-rev1.psd
==================================================
*/

.login-page #content #maincontent {
	padding:8px 460px 50px 22px;
	background:url(../images/login-page.jpg) no-repeat 523px 28px;
	width:478px;
}
.login-page #content a {
	color:#34393a;
	text-decoration:underline;
	font-weight:bold;
}
.login-page #content a:hover {
	text-decoration:none;
}
.base {
	border-bottom:1px solid #e5e5e5;
	padding-bottom:13px;
}
.login-page form {
	padding-top:5px;
}
.login-page form.cmnform label {
	width:115px;
}
.login-page form input.btn-login {
	background-position:-514px -496px;
	width:95px;
	margin-left:115px;
}
.login-page form input.btn-login:hover {
	background-position:-514px -526px;
}
.login-page .forgotpsw {
	padding:0 0 0 115px;
}
.login-page .joinnow {
	padding:0 0 0 115px;
}
.login-page .login {
	padding:7px 0;
}
.login-page .forgotpsw span {
	padding-bottom:20px;
	margin-bottom:20px;
	border-bottom:1px solid #ccc;
	display:block;
	width:220px;
	font-size:10px;
}
.login-page .joinnow {
	font-size:13px;
}
/*
==================================================
Join For Free 1st page | cashcrate-3.0-join-1.psd
==================================================
*/
.join-for-free #content .wrapper {
	min-height:375px;
	height:auto !important;
	height:375px;
}
.join-for-free #maincontent p {
	font-size:13px;
}
.join-for-free #subcontent {
	margin-top:13px;
}
.join-for-free #maincontent, body.faq .get-start, body.support #contact-support {
	background:url(../images/join-for-free.jpg) no-repeat right 108px;
	padding:5px 0 70px 0;
	width:690px;
	margin-left:20px;
}
.join-for-free .base {
	margin-bottom:20px;
}
.join-for-free form {
	padding-top:15px;
}
.join-for-free form input.btn-join, body.faq .get-start input.btn-join {
	background-position:-514px -560px;
	width:130px;
}
.join-for-free form input.btn-join:hover, body.faq .get-start input.btn-join:hover {
	background-position:-514px -590px;
}
.join-for-free .join-now-free {
	padding-top:10px;
}
#sidebox-faqs {
	padding-bottom:60px;
}
#sidebox-faqs li {
	margin:10px 0 0 0;
	font-size:14px;
	font-weight:bold;
	list-style:none;
}
#sidebox-faqs li a {
	text-decoration:none;
	display:block;
}
#sidebox-faqs li a:hover {
	color:#000;
}
/*
==================================================
Join For Free 2nd page | cashcrate-3.0-join-2.psd
==================================================
*/
.join-for-free-2 #content .wrapper {
	/*background:url(../images/join-for-free-2.jpg) no-repeat right 160px;*/
	/*padding:8px 240px 40px 20px;*/
	/*width:700px;*/
	min-height:375px;
}
.join-for-free-2 #maincontent {
	width:690px;
	margin-left:20px;
	padding:5px 0 70px;
}
.join-for-free-2 #subcontent {
	margin-top:13px;
}
.join-for-free-2 p {
	font-size:13px;
}
/*.join-for-free-2 #content a {
	text-decoration:underline;
}
.join-for-free-2 #content a:hover {
	text-decoration:none;
}*/
.join-for-free-2 .base {
	margin-bottom:18px;
}
.join-for-free-2 form, #account-information form {
	/*padding:23px 0 0 3px;*/
	padding:3px 0 0 3px;
}
.join-for-free-2 form.cmnform label, #account-information label {
	width:90px;
}
.join-for-free-2 form select, #account-information select {
	width:143px;
	margin:5px 0;
}
.join-for-free-2 form #zip-code, #account-information #zip-code {
	background-position:-512px -626px;
	width:70px;
}
.join-for-free-2 form #zip-code:focus, #account-information #zip-code:focus {
	background-position:-512px -661px;
}
.join-for-free-2 form .terms {
	padding:10px 0 5px 90px;
	font-size:13px;
}
.join-for-free-2 form .terms input {
	margin-right:5px;
}
.join-for-free-2 form input.btn-done {
	background-position:-637px -496px;
	width:116px;
	margin:0;
}
.join-for-free-2 form input.btn-done:hover {
	background-position:-637px -526px;
}
.join-for-free-2 .btn-done-wraper {
	padding:10px 0 0 90px;
	font-size:13px;
}
#sdbr-paid-out .sidebar-box-cnt, 
#sdbr-paid-out .sidebar-box-btm {
	float:left;
	width:244px;
}
#sdbr-paid-out p {
	font-size:12px;
	color:#808080;
}
.corkboard {
	background:url(../images/corkboard.jpg) repeat 0 0 transparent;
}
#sdbr-paid-out .corkboard {
	width:224px;
	float:left;
	margin:0 -5px;
}
#sdbr-paid-out .corkboard .top {
	background:url(../images/sdbr-mask-top.png) no-repeat 0 0 transparent;
	width:224px;
	float:left;
}
#sdbr-paid-out .corkboard .cnt {
	background:url(../images/sdbr-mask-cnt.png) repeat-y 0 0 transparent;
	float:left;
	width:212px;
	padding:0 6px;
}
#sdbr-paid-out .corkboard .btm {
	background:url(../images/sdbr-mask-btm.png) no-repeat 0 0 transparent;
	width:224px;
	float:left;
}
#sdbr-paid-out .paid-out-pic {
	background:url(../images/sdbr-paid-out-pic-bg.png);
	float:left;
	margin:-4px 0 5px;
	width:106px;
	height:153px;
}
#sdbr-paid-out .paid-out-pic .pic {
	margin:32px 4px 10px;
	text-align:center;
}
#sdbr-paid-out .paid-out-pic .details {
	margin:0 4px;
	font-size:10px;
	line-height:12px;
	text-align:center;
}
#sdbr-paid-out .paid-out-pic .details .name {
	font-weight:bold;
	color:#2d2d2d;
}
#sdbr-paid-out .paid-out-pic .details .amount {
	font-weight:bold;
	color:#419a0b;
}
#sdbr-paid-out .paid-out-pic .details .date {
	font-size:9px;
	color:#848484;
}
/*
==================================================
Forgot Password Page | cashcrate-4.1-forgotpass.psd
==================================================
*/
.forgot-password #content #maincontent {
	padding:7px 0 100px 0;
}
.forgot-password form#forgotpass label {
	width:127px;
}
.forgot-password form#forgotpass li {
	height:auto;
	overflow:auto;
}
.forgot-password .btn-send {
	padding:10px 0 0 127px;
}
.forgot-password form input.btn-send-password {
	background-position:-603px -629px;
	width:182px;
	margin:10px 0 0 127px;
}
.forgot-password form input.btn-send-password:hover {
	background-position:-603px -659px;
}
.forgot-password input.btn-done {
	background:url(../images/forms-elements.png) no-repeat 0 -286px;
	width:103px;
	height:30px;
	border:none;
	margin-top:7px;
}
/*
==================================================
Earn Prizes Dashboard | cashcrate-8.10-earnPrizes-dashboard
==================================================
*/
.dashboard-earn-prizes #billboard {
	background:url(../images/dashbaord-earn-prizes.jpg) no-repeat right 0;
	padding:35px 0 14px 20px;
	margin-right:-63px;
	width:1023px;
	position:relative;
	height:auto;
}
.dashboard-earn-prizes #maincontent {
	width:625px;
}
.dashboard-earn-prizes #subcontent {
	background:none;
	width:320px;
	padding:0;
}
.dashboard-earn-prizes .big-box-2-cnt {
	height:500px;
	overflow:hidden;
}
.big-box-2 {
	width:625px;
}
.big-box-2-top {
	background:url(../images/big-box-2-top.jpg) no-repeat center top;
}
.big-box-2-cnt {
	background:url(../images/big-box-2-cnt.jpg) repeat-y center top;
	padding:8px 20px 14px 19px;
}
.big-box-2-btm {
	background:url(../images/big-box-2-bottom.jpg) no-repeat center bottom;
}
.earn-your-points {
	background:url(../images/earn-your-points.jpg) no-repeat 3px 0;
	padding:6px 0 22px 100px;
}
.spend-points {
	background:url(../images/spend-points.jpg) no-repeat 20px 9px;
	padding:12px 22px 24px 110px;
}
.earn-your-points h2, .spend-points h2 {
	font-size:24px;
	margin-bottom:5px;
}
.earn-your-points p, .spend-points p {
	font-size:13px;
	line-height:20px;
	color:#181717;
	margin:0;
}
.earn-your-points p {
	width:365px;
}
.dashboard-earn-prizes .two-cols .col {
	background:url(../images/two-cols-bg-cnt.gif) repeat-y center top;
	display:inline;
	float:left;
	width:285px;
}
.dashboard-earn-prizes .two-cols .col.col-1 {
	margin-right:14px;
}
.dashboard-earn-prizes .two-cols .col .cnt {
	background:url(../images/two-cols-bg-top.gif) no-repeat center top;
	padding:13px 21px 15px 23px;
}
.dashboard-earn-prizes .two-cols .col .btm {
	background:url(../images/two-cols-bg-bottom.gif) no-repeat center top;
	height:10px;
	display:block;
	overflow:hidden;
}
#title-easy-points, #title-play-games, #title-prize-shop {
	background:url(../images/title-easy-points.gif) no-repeat left center;
	padding-left:38px;
	display:block;
	margin-bottom:25px;
	color:#585d50;
	height:26px;
	padding-top:6px;
	line-height:18px;
}
#title-easy-points {
	margin-left:30px;
}
.dashboard-earn-prizes .two-cols p, .sidebar-box-col-1 p {
	font-size:12px;
	margin-bottom:10px;
	line-height:16px;
}
#btn-get-points {
	background:url(../images/btn-get-points.jpg) no-repeat 0 0;
	width:124px;
	height:24px;
	display:block;
}
.dashboard-earn-prizes .two-cols p.title-cto, .dashboard-earn-prizes .sidebar-box-col-1 p.title-popular-prize {
	font-size:14px;
	font-weight:bold;
	color:#383838;
	padding-top:30px;
	margin-bottom:14px;
}
.cto-list {
	border-top:1px solid #e1e1de;
	margin-bottom:4px;
}
.cto-list li {
	background-color:#fff;
	border-bottom:1px solid #e1e1de;
	color:#5d5c5c;
	font-size:11px;
	font-weight:bold;
	line-height:25px;
	margin:0;
	list-style:none;
}
.cto-list li span {
	font-size:10px;
	font-weight:normal;
	float:right;
}
#title-play-games {
	background:url(../images/title-play-games.gif) no-repeat left center;
	width:140px;
	padding-left:70px;
	margin-left:15px;
}
#btn-play-games {
	background:url(../images/btn-play-games.jpg) no-repeat 0 0;
	width:129px;
	height:24px;
	display:block;
}
.fg-box {
	background-color:#fff;
	border-bottom:1px solid #e1e1de;
	border-top:1px solid #e1e1de;
	font-size:9px;
	padding:10px 5px 5px 0;
	margin-bottom:4px;
}
.fg-box strong {
	color:#5d5c5c;
}
.fg-box img {
	float:left;
	margin:0 12px 0 0;
}
.fg-box p.crates-des {
	line-height:14px;
	margin:0;
}
.dashboard-earn-prizes .sidebar-box {
	width:320px;
}
.dashboard-earn-prizes .sidebar-box-top {
	background:url(../images/sidebar-box-top.jpg) no-repeat center top;
}
.dashboard-earn-prizes .sidebar-box-cnt {
	background:url(../images/sidebar-box-cnt.jpg) repeat-y 0 0;
	padding-bottom:14px;
	height:507px;
	overflow:hidden;
}
.dashboard-earn-prizes .sidebar-box-btm {
	background:url(../images/sidebar-box-btm.jpg) no-repeat center top;
}
.sidebar-box-col-1 {
	background:url(../images/sidebar-box-col-1-cnt.gif) repeat-y center top;
	width:277px;
	margin:0 auto;
}
.sidebar-box-col-1 .cnt {
	background:url(../images/sidebar-box-col-1-top.gif) no-repeat center top;
	padding:11px 13px 15px 22px;
}
.sidebar-box-col-1 .btm {
	background:url(../images/sidebar-box-col-1-btm.gif) no-repeat center bottom;
	height:10px;
	overflow:hidden;
	font-size:1px;
	line-height:1px;
}
#title-prize-shop {
	background:url(../images/title-prize-shop.gif) no-repeat left center;
	width:130px;
	padding-left:40px;
	margin-left:35px;
	margin-bottom:26px;
	padding-top:5px;
	display:block;
}
#btn-gotothe-prize-shop {
	background:url(../images/btn-prize-shop.jpg) no-repeat 0 0;
	width:198px;
	height:24px;
	display:block;
}
/*
==================================================
Get Points
==================================================
*/
#getpoints-tab {
	margin-right:-260px;
}
.getpoints .sidebar {
	margin-top:45px;
}
#bonus-points-1, #bonus-points-2 {
	padding:10px 0 0 10px;
}
/*#bonus-points body.yui-skin-sam {
	background-color: none;
}
#bonus-points .featuredOffer {
	background-color:#C4C6BF;
	color:#fff;
	padding:5px 0;
	border-right:1px solid #C4C6BF;
}
#bonus-points .featureTable .left, #bonus-points .featureTable .right, #bonus-points .featureTable .leftCol, #bonus-points .featureTable .rightCol, #bonus-points .middleCol {
	border-color:#C4C6BF;
}
*/
.include-from-outside {
	text-align:center;
	}

/*
==================================================
Games | cashcrate-8.12-games
==================================================
*/
body.games #content {
	padding:13px 0 82px 0;
}
body.games #content .wrapper {
	padding-left:20px;
	width:940px;
}
#earn-prizes-cat-form {
	width:400px;
	float:right;
	position:absolute;
	right:0;
	bottom:5px;
	text-align:right;
}
#earn-prizes-cat-form label {
	margin-left:12px;
	padding:4px 0 0 0;
	display:inline-block;
	font-size:12px;
	color:#848484;
}
#earn-prizes-cat-form select {
	color:#585d50;
	font-weight:bold;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
body.games #maincontent {
	width:464px;
	overflow:hidden;
	margin-right:8px;
}
body.games #subcontent {
	width:467px;
	background:none;
	padding:0;
}
#gamelist {
	width:470px;
	padding-bottom:9px;
}
#gamelist li {
	display:inline;
	float:left;
	width:141px;
	margin:0 14px 10px 0;
}
#gamelist li a {
	background:url(../images/thumb-bg.gif) no-repeat 1px 1px;
	width:141px;/*width:141px;*/
	height:125px;/*height:135px;*/
	display:block;
	padding:10px 0 0 0;
	text-align:center;
	text-decoration:none;
}
#gamelist li a:hover {
	background-position:0 bottom;
	text-decoration:none;
}
#gamelist li a img {
	margin-bottom:10px;
}
#gamelist li a span.game-title {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#585d50;
	display:block;
}
body.games .sidebar-box, body.games .sidebar-box-end {
	width:468px;
}
body.games .sidebar-box {
	background:url(../images/game-sidebar-bg-cnt.jpg) repeat-y center top;
}
body.games .sidebar-box-cnt {
	background:url(../images/game-sidebar-bg-top.jpg) no-repeat center top;
	padding-bottom:3px;
}
body.games .sidebar-box-btm {
	background:url(../images/game-sidebar-bg-bottom.gif) no-repeat center bottom;
	margin:0;
}
body.games .sidebar-box h4 {
	color:#585d50;
	margin-bottom:20px;
}
body.games .sidebar-box h4 span {
	font-size:14px;
	color:#c9ccc4;
}
.game-shot-display {
	background:url(../images/game-shot-frame.gif) no-repeat 0 0;
	width:443px;
	height:282px;/*height:296px;*/
	padding-top:14px;
	margin:0 auto 10px auto;
}
.game-shot-display img {
	margin:0 auto;
	display:block;
}
body.games .sidebar-box-col-1 {
	width:443px;
}
body.games .sidebar-box-col-1 .top {
	background:url(../images/games-sidebar-col-1-top.gif) no-repeat center top;
	height:10px;
	overflow:hidden;
}
body.games .sidebar-box-col-1 .cnt {
	background:url(../images/games-sidebar-col-1-cnt.gif) repeat-y center;
	padding:2px 20px 20px 20px;
}
body.games .sidebar-box-col-1 .btm {
	background:url(../images/games-sidebar-col-1-btm.gif) no-repeat center bottom;
	height:49px;
	text-indent:0;
	font-size:12px;
}
body.games .sidebar-box-col-1 .title {
	font-size:13px;
	font-weight:bold;
	color:#585d50;
	margin:0 0 5px 0;
}
body.games .sidebar-box-col-1 p {
}

#btn-play-crates-daily {
	background:url(../images/btn-play-daily-tournament.jpg) no-repeat 0 0;
	width:221px;
	height:24px;
	margin:10px 0 0 12px;
	float:left;
}
#btn-play-crates-weekly {
	background:url(../images/btn-see-all-tournaments.jpg) no-repeat 0 0;
	width:187px;
	height:24px;
	margin:10px 0 0 10px;
	float:left;
}
body.games #pagination {
	border-top:1px solid #e5e5e5;
	margin:0 14px 0 0;
	padding:14px 0 0 0;
}

body.games .more-links {
	border-top:1px solid #E5E5E5;
	padding-top:15px;
	text-align:center;
	}
body.games .more-links a {
	margin:0 5px;
	}

body.games_page .more-links {
	border-top:1px solid #E5E5E5;
	padding-top:15px;
	margin-top: 20px;
	text-align:center;
	}
body.games_page .more-links a {
	margin:0 5px;
	}


/*
==================================================
Prize Shop | cashcrate-8.13-prizeshop.psd
==================================================
*/
body.prize-shop #content {
	padding-top:14px;
}
body.prize-shop #content .wrapper {
	width:940px;
}
body.prize-shop #maincontent {
	width:675px;
	overflow:hidden;
}
#prize-shop-list {
	width:800px;
	clear:both;
}
#prize-shop-list li {
	display:inline;
	float:left;
	margin:0 15px 15px 0;
}
#prize-shop-list li a {
	background:url(../images/prize-shop-thumb-bg.gif) no-repeat 1px 1px;
	width:137px;/*width:157px;*/
	height:175px;
	display:block;
	overflow:hidden;
	text-align:center;
	text-decoration:none;
	padding:0 10px;
}
#prize-shop-list li a:hover {
	background-position: left bottom;
	text-decoration:none;
}
#prize-shop-list li a img {
	margin:27px auto 15px auto;
	display:block;
}
#prize-shop-list li a span {
	display:block;
	margin-bottom:3px;
}
#prize-shop-list li a .card-title {
	font-size:11px;
}
#prize-shop-list li a .points {
	color:#383838;
	font-size:15px;
	font-weight:bold;
}
body.prize-shop #subcontent {
	padding-top:24px;
}
.point-balance {
	background:url(../images/sidebar-title-bg.jpg) no-repeat center bottom;
	height:88px;
	font-size:13px;
	color:#585d50;
	font-weight:bold;
	line-height:60px;
	padding:0 17px;
}
.point-balance span {
	font-size:16px;
	float:right;
}
#prize-cart-list {
	padding:0 17px;
	color:#848484;
}
#prize-cart-list ul {
	margin-top:20px;
}
#prize-cart-list ul li {
	list-style:none;
	font-size:11px;
	height:1%;
	overflow:hidden;
	margin-bottom:8px;
	margin-left:0;
}
#prize-cart-list ul li img {
	display:inline;
	float:left;
	margin-right:13px;
}
#prize-cart-list ul li p {
	padding:10px 20px 0 0;
}
#prize-cart-list ul li p .points {
	font-weight:bold;
	font-size:15px;
	color:#383838;
	display:block;
	padding-top:5px;
}
#prize-cart-list ul li .close {
	float:right;
	background:url(../images/btn-close.gif) no-repeat 0 0;
	width:16px;
	height:16px;
	display:block;
	position:relative;
	margin:12px -20px 0 0;
}
#prize-cart-list ul li.cart-total {
	background:url(../images/sidebar-title-bg.jpg) no-repeat scroll center 17px;
	height:60px;
	margin:0 -17px;
	position:relative;
	padding:45px 17px 0 17px;
}
#prize-cart-list span.total, #prize-cart-list span.total-num {
	width:105px;
	display:inline;
	float:left;
}
#prize-cart-list span.total {
	font-size:13px;
	font-weight:bold;
	color:#585d50;
}
#prize-cart-list span.total-num {
	text-align:right;
}
#prize-cart-list #btn-check-out {
	background:url(../images/btn-check-out.jpg) no-repeat 0 0;
	width:122px;
	height:24px;
	display:block;
	cursor:pointer;
	float:right;
	margin-top:15px;
}
#prize-purchanse-list {
	background-color:#fff;
	margin:12px 12px 11px 12px;
	border-top:1px solid #d7d9d2;
}
#prize-purchanse-list li {
	height:1%;
	overflow:hidden;
	border-bottom:1px solid #e5e5e5;
	margin:0;
}
#prize-purchanse-list li .col-1 {
	width:150px;/*width:155px;*/
	padding:6px 0 7px 5px;
	color:#5d5c5c;
	font-size:11px;
}
#prize-purchanse-list li .col-2 {
	width:54px;/*width:65px;*/
	padding:20px 11px 0 0;
	text-align:right;
}
#prize-purchanse-list li .date {
	margin-left:5px;
}
#prize-purchanse-list li .pending {
	color:#ed9e07;
}
#prize-purchases #pagination-2 {
	margin:0 0 15px 12px;
}
#pagination-2 li {
	display:inline;
	float:left;
}
#pagination-2 li a:hover {
	text-decoration:none;
}
#pagination-2 li.previous a, #pagination-2 li.next a {
	background:url(../images/pagination-next-prev-active.png) no-repeat 0 0;
	width:60px;
	height:20px;
	font-size:9px;
	color:#585d50;
	display:block;
	line-height:20px;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
}
#pagination-2 li.previous.disable a, #pagination-2 li.next.disable a {
	background:url(../images/pagination-next-prev-disable.png) no-repeat 0 0;
	color:#d2d5cc;
	cursor:default;
}
#pagination-2 li.pages {
	width:100px;
	text-align:center;
	font-size:12px;
	color:#585d50;
}
#pagination-2 li.pages span {
	color:#a7ac9f;
}
/*Tool Tips*/
body.prize-shop #info-details {
	background:url(../images/add-to-cart.png) no-repeat 0 0;
	width:136px;
	height:39px;
	margin-left:-60px;
	margin-top:-30px;
	font-size:12px;
	font-weight:bold;
	padding:0;
	}
body.prize-shop #info-details p {
	margin:0;
	padding:5px 0 0 0;
	text-align:center;
	}
body.prize-shop #info-details .cnt {
	background:none;
	}
body.prize-shop #info-details .pointer, body.prize-shop #info-details .top, body.prize-shop #info-details .btm {
	display:none;
	height:0px;
	}
/*
==================================================
Earnings | cashcrate-8.30-earnings.psd
==================================================
*/
.earnings #content {
	padding-bottom:80px;
}
.earnings #content .wrapper {
	padding:0 5px;
	width:950px;
}
.earnings #maincontent {
	width:692px;
}
.earnings h2, .earnings #breadcrumb {
	margin-left:14px;
}
.earnings .cnt-top {
	margin-bottom:11px;
	border:none;
}
.earnings #subcontent {
	padding-top:24px;
}
.earnings .tabs-container {
	padding-top:18px;
}
.earnings .tabs-container table {
	border-bottom:1px solid #e5e5e5;
}
#earnings-tab-nav li.forms {
	font-size:12px;
	float:right;
}
#earnings-tab-nav li.forms form {
	margin-top:10px;
}
#earnings-tab-nav li.forms label {
	color:#848484;
	padding:0 5px 0 10px;
}
/*Recent Activity Table*/
.recent-activity-table {
	margin:0;
	padding:0;
}

.gnrltbl th, .gnrltbl td,
.recent-activity-table th, .recent-activity-table td,
.earnbanner th, .earnbanner td{
	padding:5px 0 5px 10px;
}
.gnrltbl th,
.recent-activity-table th,
.earnbanner th{
	text-align:left;
	font-weight:bold;
	font-size:12px;
	color:#4a4a4a;
	padding-bottom:15px;
}
.gnrltbl td,
.recent-activity-table td,
.earnbanner td{
	font-size:12px;
	color:#848484;
}
.gnrltbl th strong,
.recent-activity-table td strong,
.earnbanner td strong{
	font-size:14px;
	color:#4a4a4a;
	font-weight:bold;
}
.gnrltbl tr.even td,
.recent-activity-table tr.even td,
.earnbanner tr.even td{
	background-color:#f0f3eb;
}

.gnrltbl tr.even.color-2 td,
.gnrltbl tr.odd.color-2 td,
.gnrltbl tr.even.color-2 td strong,
.gnrltbl tr.odd.color-2 td strong{
	color: #000;
	}

.recent-activity-table span.time {
	font-size:11px;
	color:#b3b3b3;
}
.earnings .more-info {
	background:url(../images/icon-info.png) no-repeat right 0;
	height:18px;
	line-height:18px;
	color:#ed9e07;
	padding-right:23px;
	display:block;
	position:relative;
	cursor:default;
	float:left;
}
.earnings .more-info .info {
	background:url(../images/more-info-dispaly-bg.png) no-repeat 0 0;
	position:absolute;
	width:189px;
	height:75px;
	display:none;
	top:-75px;
	z-index:1000;
	left:-35px;
}
.earnings .more-info.hover div.info {
	display:block;
}
.earnings .more-info .info p {
	margin:0;
	padding:10px;
	font-size:11px;
	line-height:14px;
}
.earnings .more-info .info p a {
	color:#2a2a2a;
	text-decoration:underline;
	font-weight:bold;
}
.earnings .more-info .info p a:hover {
	text-decoration:none;
}
.earnings .cmn.sidebar-box .sidebar-box-cnt {
	background:url(../images/earnings-sidebar-box-top.jpg) no-repeat center top;
	padding:0 15px;
}
.earnings .cmn.sidebar-box h4 {
	padding-bottom:9px;
}
.earnings .cmn.sidebar-box .since {
	font-size:11px;
	display:block;
	text-align:center;
	margin-bottom:43px;
}
.this-month {
	font-size:13px;
	color:#585d50;
	font-weight:bold;
	margin-bottom:17px;
}
.this-month span {
	float:right;
	font-size:16px;
	color:#2f2f2f;
}
.progress-bg {
	background:url(../images/progress-bg.jpg) no-repeat right 0;
	width:211px;
	height:18px;
}
.progress-bg .progress-bar {
	background:url(../images/progress-bar.jpg) no-repeat 0 0;
	height:18px;
}
.earnings .cmn.sidebar-box p.note {
	text-align:center;
	padding:10px 0 20px 0;
	font-size:10px;
	margin:0;
}
.earnings #member-income {
	margin-bottom:20px;
}
.earnings #member-income li {
	font-size:11px;
	color:#8e908a;
	font-weight:bold;
	padding-bottom:7px;
	line-height:14px;
}
.earnings #member-income li span {
	float:right;
}
.member-total-earning {
	background:url(../images/sidebar-title-bg.jpg) no-repeat center top;
	margin:0 -15px;
	padding:22px 15px 11px 15px;
}
.member-total-earning p {
	height:1%;
	overflow:hidden;
	margin-bottom:10px;
	font-size:13px;
}
.member-total-earning p .dt, .member-total-earning p .dd {
	display:inline;
	float:left;
}
.member-total-earning p .dt {
	font-weight:bold;
	color:#585d50;
}
.member-total-earning p .dd {
	float:right;
}
/*
==================================================
Contests | cashcrate-8.20-contests.psd
==================================================
*/
.contests #content {
	padding-top:12px;
}
.contests #maincontent {
	margin-left:20px;
	width:675px;
}
.contests #maincontent .overview {
	font-size:13px;
	color:#383838;
	line-height:24px;
	margin-bottom:36px;
	width:635px;
}
#title-contests {
	background:url(../images/icon-calander.jpg) no-repeat 7px top;
	border-bottom:1px solid #ccc;
	height:34px;/*height:48px;*/
	font-size:24px;
	line-height:24px;
	padding:14px 0 17px 89px;
	margin-bottom:25px;
}
.contests .cnt-top {
	margin-bottom:29px;
}
#contest-details .col-1 {
//	width:367px;
	margin:0 25px 0 0;
}
#contest-details .col-1 p.title-1, .title-1 {
	color:#383838;
	font-size:18px;
	font-weight:bold;
	margin-bottom:10px;
}
#contest-details .col-1 p.title-2, .title-2 {
	color:#383838;
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
}
#contest-details .col-1 p.title-2 {
	margin-top:30px;
}
#contest-details .col-1 p {
	font-size:13px;
	line-height:20px;
}
#contest-details .col-2 {
	width:283px;
	position:relative;
	margin-top:25px;
}
#contest-details .col-2 .top {
	background:url(../images/contests-box-top.jpg) no-repeat right top;
}
#contest-details .col-2 .cnt {
	background:url(../images/contests-box-cnt.jpg) repeat-y right top;
	padding-bottom:6px;
}
#contest-details .col-2 .btm {
	background:url(../images/contests-box-btm.jpg) no-repeat right bottom;
}
#contest-details .col-2 span.direction {
	background:url(../images/contests-box-direction.jpg) no-repeat 0 0;
	width:11px;
	height:12px;
	position:absolute;
	left:-11px;
	top:31px;
}
.current-standing {
	float: right;
	border-bottom:1px solid #e1e4db;
	height:77px;
	padding:10px 0 20px 30px;
	font-size:13px;
	font-weight:bold;
	color:#000;
	line-height:77px;
}
.current-standing .rank {
	background:url(../images/green-circle.jpg) no-repeat 0 0;
	color:#fff;
	font-size:22px;
	width:77px;
	height:77px;
	display:block;
	float:right;
	text-align:center;
	margin-right:40px;
}
#contest-details .col-2 dl {
	padding-top:25px;
}
#contest-details .col-2 dl dt, #contest-details .col-2 dd {
	display:inline;
	float:left;
	font-size:13px;
	padding-bottom:10px;
}
#contest-details .col-2 dl dt {
	width:135px;
	color:#585d50;
	font-weight:bold;
	padding:0 0 0 30px;
}

#contest-details .col-2 dd {
	width:90px;
	text-align:right;
}
#contests-leaderboard {
	clear:both;
}
#contests-leaderboard table th {
}
#contests-leaderboard table td {
	font-size:12px;
	padding-top:7px;
	padding-bottom:7px;
}
#contests-leaderboard table td.sn, #contests-leaderboard table tr.even td.sn {
	background:#F0F3EB url(../images/sn-bg.gif) no-repeat 4px center;
	color:#fff;
	font-weight:bold;
}
#contests-leaderboard table tr.odd td.sn {
	background:#fff url(../images/sn-bg.gif) no-repeat 4px center;
}
#contests-leaderboard table td.user {
	color:#383838;
	font-weight:bold;
}
#contests-leaderboard table td.offer {
	font-size:14px;
	color:#4a4a4a;
}
#contests-leaderboard caption {
	font-size:14px;
	font-weight:bold;
	text-align:left;
	color:#383838;
	padding:30px 0 10px 0;
}
.contests #subcontent {
	padding-top:5px;
}
.social-media {
	padding-top:15px;
}
.social-media a {
	background:url(../images/social-medias.jpg) no-repeat 0 0;
	width:69px;
	height:25px;
	display:inline;
	float:left;
}
.social-media a.twitter {
	background-position:0 0;
	margin:0 15px 0 28px;
}
.social-media a.twitter:hover {
	background-position:0 bottom;
}
.social-media a.facebook {
	background-position:-84px 0;
}
.social-media a.facebook:hover {
	background-position:-84px bottom;
}
#daily-contests p {
	margin:0;
}
#daily-contests .content {
	padding:20px 17px;
}
#just-for-you h4 {
	margin-bottom:27px;
}
#just-for-you p {
	font-size:12px;
	padding:0 17px;
	color:#848484;
	margin-bottom:10px;
}
#just-for-you p strong {
	font-weight:bold;
	color:#585d50;
	margin-bottom:15px;
	display:block;
}
#just-for-you .contests {
	margin-bottom:30px;
}
/*
==================================================
Profile | cashcrate-8.21-profile.psd
==================================================
*/
body.profile #maincontent {
	margin-left:20px;
	width:678px;
}
body.profile #maincontent .overview {
	font-size:13px;
	line-height:20px;
	margin-bottom:25px;
}
body.profile #subcontent {
	padding-top:24px;
}
/* Events Log */
#events-log {
}
#events-log li.event-log-list {
	border:1px solid #dfe1db;
	position:relative;
	-moz-border-radius:2px;
	-khtml-border-radius:2px;
	-webkit-border-radius:2px;
	padding:10px 0;
	margin:0 0 10px 0;
}
#events-log .event-log-left {
	background:url(../images/event-log-left.gif) no-repeat 0 0;
	width:11px;
	height:12px;
	position:absolute;
	left:-11px;
	top:40%;
}
/*User Events with icons*/
#events-log .event-icon {
	width:38px;
	text-align:center;
}


#events-log .event-main {
	width:476px;
	margin-right:10px;
	overflow:hidden;
}
#events-log .event-date {
	width:150px;
	float:right;
	font-size:10px;
}
/*User Events with thumb image*/
#events-log li.event-log-list.ui-thumbs .event-icon {
	width:55px;
	margin:0 10px;
}
#events-log li.event-log-list.ui-thumbs .event-main {
	width:459px;
}
#events-log .event-main p {
	font-size:13px;
	padding-top:10px;
}
#events-log h6 {
	text-transform:none;
	font-size:13px;
}
#events-log h6 .uiName, #events-log h6 strong {
	color:#383838;
}
#events-log h6 a {
	text-decoration:underline;
}
#events-log h6 a:hover {
	text-decoration:none;
}
#events-log h6 .activity {
	font-weight:normal;
}
.user-profile-info {
	text-align:center;
	padding:12px 0 0 0;
}
.user-profile-info h4 {
	margin:12px 0 0 0;
}
.user-profile-info .user-address {
	font-size:14px;
	font-weight:bold;
	color:#383838;
}
.user-profile-info .member-since {
	font-size:11px;
	color:#808080;
	margin-bottom:8px;
}
body.profile .joinunder {
	margin:0 0 10px 8px;
}
#sdbr-user-profile .member-total-earning {
	margin:0;
}
.badge-list {
	padding-top:36px;
	padding-bottom:20px;
}
.badge-list.referrals {
	padding-top: 5px;
	padding-bottom: 0px;
}
.badge-list li {
	height:1%;
	overflow:hidden;
	margin-bottom:10px;
	margin-left:0;
}
.badge-list li strong {
	display:block;
}
.badge-list li img {
	float:left;
	margin-right:14px;
}

.badge-list li p {
	padding-top:15px;
}
.badge-list.referrals li p {
	padding-top: 15px;
	font-size: 10px;
}
/*
==================================================
Account | cashcrate-8.32-account.psd
==================================================
*/
.account #content .wrapper {
	padding-left:20px;
	width:940px;
}
.account #maincontent {
	width:100% !important;
}
#account-tab-nav {
	margin:0 0 10px -12px;
}
#btn-save-changes {
	background:url(../images/btn-save-changes.jpg) no-repeat 0 0;
	width:129px;
	height:24px;
	margin:5px 0 0 90px;
}
#btn-reset {
	background:url(../images/btn-reset.jpg) no-repeat 0 0;
	width:68px;
	height:24px;
	margin:5px 0 0 5px;
}
#password-info #btn-save-changes, #payment-setting #btn-save-changes, #profile-preferences #btn-save-changes {
	margin-left:150px;
}
#mailing-preferences #btn-save-changes {
	margin-left:0;
}
#profile-preferences label.fw-chkbx {
	width:600px !important;
	padding-left:150px !important;
}
/*
==================================================
Footer
==================================================
*/
#footer {
	background-color:#f0f3eb;
	clear:both;
}
#footer .wrapper {
	background:url(../images/footer-bg.jpg) right top no-repeat;
	overflow:hidden;
}
#footer .wrapper ul.nav {
	padding-top:21px;
	list-style:none;
	margin-bottom:40px;
	display:inline;
	float:left;
	margin-right:60px;
	margin-left:5px;
}
#footer .wrapper ul.nav li {
	margin-bottom:13px;
	list-style:none;
}
#copyright {
	border-top:1px solid #c0c2bc;
	list-style:none;
	overflow:hidden;
	width:960px;
	padding:18px 0;
	clear:both;
}
#copyright li {
	list-style:none;
	display:inline;
	float:left;
	margin-left:10px;
}
#footer .right {
	float:right;
}
/*
==================================================
Contact Us | cashcrate-5.0-contact.psd
==================================================
*/
.contact-us #content #maincontent {
	padding:7px 0 164px 22px;
	width:938px;
}
.contact-us .overview {
	padding:0 0 30px 0;
	font-size:13px;
}
.contact-us form.cmnform label {
	width:90px;
}
.contact-us input#btn-submit {
	margin-left:90px;
}
input#btn-submit {
	background:url(../images/forms-elements.png) no-repeat 0 -286px;
	width:103px;
	height:30px;
	border:none;
	margin-top:7px;
}
input#btn-submit:hover {
	background-position:-104px -286px;
}
/*
==================================================
Template | cashcrate-6.0-template.psd
==================================================
*/
.template #content .wrapper {
	padding:7px 0 0 20px;
	width:940px;

}
.template h2.base {
	margin-bottom:20px;
}
.template h6 {
	color:#383838;
	font-size:14px;
	text-transform:none;
	margin-bottom:20px;
}
/*.template a {
	color:#45930C;
	text-decoration:underline;
}*/
.template a:hover {
	text-decoration:none;
}
.template p {
	font-size:13px;
	margin-bottom:20px;
	line-height:22px;
}
.template #maincontent {
	width:672px;
}
.template .cmn.sidebar-box .sidebar-box-cnt {
	padding:10px 15px 7px;
}
.template .cmn.sidebar-box p {
	font-size:12px;
	line-height:1.5;
	margin-bottom:10px;
}
.template .cmn.sidebar-box p:last-child {
	margin-bottom:10px;
}
/*
==================================================
Phase-2 | Payment Wall | payment-wall.psd
==================================================
*/

.payment-wall .cnt-top {
	margin:0 0 0 23px;
	padding:30px 0 43px 0;
}
.payment-wall .cnt-top p {
	margin:0;
}
.payment-wall h2 {
	margin-bottom:5px;
}
.payment-wall #description {
	margin:0 0 20px 5px;
}
body.payment-wall .cnt-top {
	border-bottom:1px solid #e5e5e5;
	margin-bottom:15px;
	padding-bottom:25px;
}
.wall-frame, .wall-frame-btm {
	background:url(../images/wall-frame.jpg) no-repeat center top;
	padding:50px 0 38px 80px;
}
.wall-frame-btm {
	background-position:center bottom;
	height:38px;
	display:block;
	padding:0;
}
.payment-list li {
	background:url(../images/payment-board.png) no-repeat 0 0;
	width:185px;
	height:194px;/*height:227px;*/
	display:inline;
	float:left;
	padding-top:33px;
	text-align:center;
	margin:0 18px 15px 0;
}
.payment-list li .thumb {
	height:117px;
	margin-bottom:10px;
	overflow:hidden;
}
.payment-list li .thumb a {
	height:117px;
	display:block;
}
.payment-wall #pagination {
	margin:0 85px 0 0;
}
/*
==================================================
Phase-2 | Payment Wall | payment-wall-viewPayment.psd
and Join Now
==================================================
*/
.view-payment .wall-frame {
	padding:60px 0 35px 0;
}
.view-payment.joinnow .wall-frame {
	padding-bottom:10px;
}
.pmtbgzoom, .pmtbgzoom-btm {
	background:url(../images/payment-bg-zoom.png) no-repeat center top;
}
.pmtbgzoom {
	width:754px;
	max-height:700px;
	height:auto !important;
	height:700px;
	margin:0 auto;
	padding:15px 0 0 0;
}
.pmtbgzoom-btm {
	background-position: center bottom;
	height:30px;
	width:754px;
	margin:0 auto;
}
.view-payment.joinnow .pmtbgzoom-btm {
	margin-bottom:10px;
}
.pmtbgzoom .imagecontainer td {
	width:715px;
	height:500px;
	vertical-align:middle;
	overflow:hidden;
}
.pmtbgzoom .col-1 {
	width:447px;/*width:457px;*/
	padding:20px 0 0 10px;
	margin-right:20px;
}
.pmtbgzoom .col-1.widecol {
	width:700px;
	margin-right:0;
}
.pmtbgzoom .col-2 {
	width:238px;
	padding-top:20px;
}
#slide-wrapper {
	position:relative;
	width:715px;
	margin:0 auto;
}
.usay {
	margin-bottom:5px;
}
#socio-media {
	height:30px;
	padding-top:10px;
}
#socio-media a {
	display:block;
	width:32px;
	height:30px;
	float:left;
	margin-right:3px;
}
#socio-media a#sm-email {
	background-position:-514px -928px;
}
#socio-media a#sm-facebook {
	background-position:-549px -928px;
}
#socio-media a#sm-twitter {
	background-position:-584px -928px;
}
/*easy slider*/
#slider ul, #slider li, #slider2 ul, #slider2 li {
	margin:0;
	padding:0;
	list-style:none;
}
#slider2 {
	margin-top:10px;
}
#slider2 li {
	width:715px;
	/*height:620px;*/
	overflow:hidden;
}
#slider, #slider li {
	width:715px;
	height:620px; /* Don't touch this */
	overflow:hidden;
}
#slider li img {
	margin:0 auto;
	display:block;
}
.graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next {
	margin:0;
	padding:0;
	display:block;
	overflow:hidden;
	text-indent:-8000px;
}
#prevBtn, #nextBtn {
	display:block;
	width:76px;
	height:108px;
	position:absolute;
	left:-86px;
	top:234px;
	z-index:1000;
}
#nextBtn {
	left:725px;
}
#prevBtn a, #nextBtn a {
	display:block;
	position:relative;
	width:76px;
	height:108px;
}
#prevBtn a {
	background-position:-509px -707px;
}
#prevBtn a:hover {
	background-position:-509px -816px;
}
#nextBtn a {
	background-position:-584px -707px;
}
#nextBtn a:hover {
	background-position:-584px -816px;
}
.pmtwalljoinnow {
	background:url(../images/paymentwall-viewPayment-joinNow-bg.png) no-repeat 0 0;
	width:705px;/*width:757px;*/
	height:170px;
	margin:0 auto;
	padding:0 26px;
	clear:both;
}
.pmtwalljoinnow h4 {
	padding:20px 0 35px 0;
}
.pmtwalljoinnow p {
	margin-bottom:0;
}
.pmtwalljoinnow form {
	padding-top:5px;
}
.pmtwalljoinnow form li {
	display:inline;
	float:left;
}
.pmtwalljoinnow form.cmnform input.input-box {
	background-position:-223px -2px;
	width:156px;
}
.pmtwalljoinnow form.cmnform input.input-box:focus {
	background-position:-223px -44px;
}
.pmtwalljoinnow form.cmnform input#btn-join-now {
	margin:2px 0 0 2px;
}
/*
==================================================
Phase-2 | choose-username.psd with lightbox
==================================================
*/
#lb-overlyBG, #lb-overlyBG {
	background-color:#82b069;
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter:alpha(opacity=50);
	-moz-opacity: 0.50;
	opacity: 0.50;
}
#lb-window {
	background:url(../images/lb-window-bg.png) no-repeat 0 0;
	position: fixed;
	z-index: 102;
	text-align:left;
	top:50%;
	left:50%;
	width:400px;
	height:240px;
	margin:-120px 0 0 -200px;
}
#lb-window h1 {
	font-size:18px;
	font-weight:bold;
	color:#fff;
	padding:24px 0 15px 26px;
}
#lb-window .note {
	font-size:13px;
	padding:16px 28px 20px 28px;
}
#choose-username input {
	display:inline;
	float:left;
}
#choose-username {
	padding:0 0 0 28px;
}
#choose-username input#text-chse-un, #choose-username input#btn-sv-un {
	background:url(../images/choose-username_06.jpg) no-repeat 0 0;
}
#choose-username input#text-chse-un {
	width:196px;/*width:216px;*/
	height:30px;/*height:50px;*/
	border:none;
	font:normal 25px Arial, Helvetica, sans-serif;
	color:#2f2f2f;
	margin-bottom:10px;
	padding:10px;
}
#choose-username input#text-chse-un:focus {
	background-position:0 -54px;
}
#choose-username input#btn-sv-un {
	width:137px;
	height:45px;
	background-position:-218px -2px;
	border:none;
	font-size:0;
	line-height:0;
	margin:2px 0 0 2px;
	cursor:pointer;
}
#choose-username input#btn-sv-un:hover {
	background-position:-218px -55px;
}
#choose-username .warn {
	clear:both;
	font-size:11px;
	line-height:16px;
	padding:0 0 0 23px;
}
#choose-username .warn.psv {
	background:url(../images/icons/ico-psv.jpg) no-repeat 0 center;
}
#choose-username .warn.wait {
	background:url(../images/loading.gif) no-repeat 0 center;
}
#choose-username .warn.ngv {
	background:url(../images/icons/ico-ngv.jpg) no-repeat 0 center;
}
/*
==================================================
Phase-2 | FAQ | faq-revised.psd
==================================================
*/
body.faq #content .wrapper {
	padding:8px 0 0 0;
	width:940px;
}
body.faq .cnt-top {
	border:none;
	padding:0;
	height:auto;
	overflow:visible;
}
body.faq .cnt-top h2 {
	margin-right:223px;
}
.btn-watch-video {
	background:url(../images/btn-watch-video.jpg) no-repeat 0 0;
	width:205px;
	height:87px;
	position: absolute;
	top:-12px;
	right:0;
}
dl.faq-list {
	clear:both;
}
dl.faq-list dt {
	background:url(../images/icons/ico-q.jpg) no-repeat 0 0;
	font-size:14px;
	font-weight:bold;
	color:#383838;
	padding:2px 0 6px 30px;
	padding-left:30px;
	clear:both;
	margin:0;
}
dl.faq-list dd {
	background:url(../images/icons/ico-a.jpg) no-repeat 0 0;
	font-size:13px;
	padding:0 18px 30px 30px;
	line-height:1.625;
	border-bottom:1px solid #E5E5E5;
	margin-bottom:12px;
}
dl.faq-list dd:last-child {
	/*padding-bottom:180px;*/
	padding-bottom:80px;
}
.faq-box {
	background:url(../images/faq-box-bdy.jpg) repeat-y right top;
	width:294px;
	float:right;
	margin:-20px 0 0 0;
	position:relative;
}
.faq-box .faq-box-bdy {
	background:url(../images/faq-box-top.jpg) no-repeat right top;
	padding:8px 8px 3px 19px;
}
.faq-box .faq-box-btm {
	background:url(../images/faq-box-btm.jpg) no-repeat right top;
	height:5px;
	font-size:0;
	line-height:0;
	overflow:hidden;
}
.faq-box .gnl-btn-24 {
	margin:10px 0 0 35px;
}
.faq-box .earning-last-month {
	padding:5px;
}
.faq-box .earning-last-month img {
	vertical-align:middle;
	margin:0 6px 2px 0;
}
.faq-box .earning-last-month p {
	font-size:12px;
}
body.faq .get-start {
	background-position:505px -5px;
	padding:35px 0 57px 0;
	width:100%;
	margin:0;
}
body.faq .get-start h2, body.support #contact-support h2 {
	color:#45930c;
	margin-bottom:20px;
	font-size:24px;
}
body.faq .get-start .cmnform li {
	padding:0;
}
body.faq .get-start input.btn-join {
	margin-top:5px;
}
/*
==================================================
Phase-2 | Form Validation | form-validation.psd
==================================================
*/
.error-notice-wrapper, .success-notice-wrapper {
	margin-bottom:20px;
	height:1%;
	overflow:hidden;
}

.error-notice-wrapper a, .success-notice-wrapper a
{
	color: white;
}

.error-notice-wrapper div, .error-notice-wrapper div span {
	background:url(../images/error-notice-2.jpg) no-repeat 0 0;
}
.success-notice-wrapper div, .success-notice-wrapper div span {
	background:url(../images/success-notice-bg.jpg) no-repeat 0 0;
}
.error-notice-wrapper div, .success-notice-wrapper div {
	height:30px;
	padding-left:5px;
	font:bold 13px/30px Arial, Helvetica, sans-serif;
	color:#fff;
	float:left;
}
.error-notice-wrapper div span, .success-notice-wrapper div span {
	background-position:right top;
	padding-right:20px;
	display:block;
	float:left;
}
.error-notice-wrapper div span span {
	background:url(../images/icons/ico-error.png) no-repeat 5px center;
	padding:0 0 0 35px;
}
.success-notice-wrapper div span span {
	background:url(../images/icons/icon-success.png) no-repeat 0 center;
	padding:0 0 0 35px;
}
span.error {
	background:url(../images/icons/ico-caution.png) no-repeat left 4px;
	padding-left:20px;
	font-size:13px;
	font-weight:bold;
	color:#da0a22;
	width:200px;
	margin:7px 0 0 12px;
	float:left;
}

.join-for-free #login-cashcrate span.error
{
	position: relative;
	margin-top: 3px;
	background:url(../images/icons/ico-caution.png) no-repeat 5px 8px;
	background-color: white;
	padding: 3px 3px 3px 20px;
	width: auto;
	border: 1px solid silver;
}

input.error, textarea.error {
	background:url(../images/error-forms-elements.png) no-repeat 0 2px !important;
}
.join-for-free-2 form input#zip-code.error {
	background-position:-408px 0 !important;
}
textarea.error {
	background-position:0 -42px !important;
}
select.error {
	border-color:#F00;
}
/*
==================================================
Promo-center
==================================================
*/
body.promo-center .tabs-container {
	padding:15px 15px 0 15px;
	}
body.promo-center ul.general-tab-nav {
	margin:0;
	}
	
body.promo-center h3 {
	color:#393C33;
	margin-bottom:10px;
	}
#promotion li {
	margin-bottom:10px;
	line-height:20px;
}
.mgn20 {
	margin-top: 20px;
	margin-bottom: 20px;
}
.earnbanner th {
	font-size:14px;
	}
	
.stbanner {
	background-color: whitesmoke;
	padding: 10px 10px 10px 10px;
	margin-bottom: 15px;
	border: 1px solid silver;
}

.stbanner .fimg {
	text-align: center;
}

.get-codes {
	padding-top:15px;
	}
pre {
	background-color:whitesmoke;
	border: 1px solid silver;
	padding:5px;
	overflow:auto;
	}
.stbanner pre {
	background-color:#fff;
	color:#404040;
	/*width:905px;*/
	}

table.btable {
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #F0F3EB;
	/*border: 1px solid silver;
	color:#383838;*/
}

table.btable thead {
	border-bottom:1px solid #F0F3EB;
	}

table.btable th {
	font:bold 14px Arial, Helvetica, sans-serif;
	padding: 8px;
	color:#404040;
	text-align:left;
}

table.btable td {
	vertical-align:top;
	padding:10px;
	}
table.btable td p {
	margin-bottom:10px;
	}
pre.getcode {
	background-color: whitesmoke;
	padding:10px;
	margin:10px 10px 20px 10px;
	overflow: scroll;
	}
/*
==================================================

Support
==================================================
*/

body.support dl.faq-list dd:last-child {
	padding-bottom:30px;
	margin-bottom:30px;
}
body.support dl.faq-list {
	margin-left:20px;
}
body.support h4 {
	margin-bottom:20px;
}
/*
==================================================
Theater
==================================================
*/
body.theater #content .wrapper {
	width:940px;
	}
body.theater #maincontent {
	width:682px;
	}
body.theater #subcontent {
	padding-top:7px;
	}
.video-preview {
	text-align:center;
}
#sdbr-tutorial-videos ul {
	margin:0;
	padding:0;
	}
#sdbr-tutorial-videos ul li {
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	list-style:none;
	border-bottom:1px solid #ccc;
	}
#sdbr-tutorial-videos ul li:last-child {
	margin:0;
	padding:0;
	border:none;
	}
#sdbr-tutorial-videos h5 {
	text-align:center;
	margin-bottom:10px;
	}
#sdbr-tutorial-videos a img { border:2px solid #ccc;}
#sdbr-tutorial-videos a:hover img { border:2px solid #999;}
/*
==================================================
404 page
==================================================
*/
.pgrequested {
	background-color:#ededed;
	margin-top:20px;
	padding:10px;
	float:left;
}
/*
==================================================
Invite
==================================================
*/
.loading {
	position: relative;
	width: 225px;
	padding: 5px 5px 5px 5px;
	border: 2px solid silver;
	margin:30px 0;
	text-align: center;
}
#inv_invite_sel_contacts {
	border:2px solid silver;
	width:600px;
	border-bottom-width:1px;
	margin-bottom:20px;
}
#inv_invite_sel_contacts .cont .email {
	font-size: 10px;
	color: gray;
}
.cmnform #inv_invite_sel_contacts .cont label {
	background-color: whitesmoke;
	border-bottom: 1px solid silver;
	width:580px;
	padding:5px 10px;
	float:none;
	display:block;
	line-height:18px;
	font-size:13px;
}
#inv_invite_sel_contacts .cont label:hover {
	background-color:#fff;
}
input.verr {
	background-color: pink;
	border: 1px solid crimson;
}
span.verr {
	font-weight: bold;
	color: crimson;
	margin-left: 15px;
}
#chk-unchk-all {
	padding-bottom:10px;
}
.cmnform #inv_process li {
	margin:0 0 20px 30px;
	height:auto;
}
.provbar {
	padding-top:20px;
}
.provbar p {
	margin:0;
}
/*
==================================================
My Results / winners
==================================================
*/

#myresult-table .mr-day, #myresult-table .mr-date, #myresult-table .mr-time {
	float:left;
	display:block;
	}
#myresult-table .mr-day {
	width:50px;
	}
#myresult-table .mr-date {
	width:150px;
	}
.cnt-top .info {
	float:right;
	padding-top:15px;
	}
.cnt-top .info .pearning {
	padding:0 15px;
	}
/*Tool Tips*/

#info-details {
	width:168px;
	position:absolute;
	z-index:9999;
	display:block;
	}
#info-details .pointer {
	background:url(../images/infodetailsbg-pointer.png) no-repeat 0 0;
	width:16px;
	height:17px;
	position:absolute;
	left:0;
	top:10px;
	display:block;
	}
#info-details .top {
	background:url(../images/infodetailsbg-top.png) no-repeat right top;
	}
#info-details .cnt {
	background:url(../images/infodetailsbg-cnt.png) repeat-y right top;
	}
#info-details .btm {
	background:url(../images/infodetailsbg-btm.png) no-repeat right bottom;
	}
	
#info-details p {
	padding:0 10px 0 25px;
	margin:0;
	color:#585d50;
	font-size:11px;
	line-height:16px;
	overflow:hidden;
}
#info-details p span {
	display:block;
	float:left;
	width:80px;
	text-align:right;
	padding-right:10px;
	}
/*
==================================================
Pro
==================================================
*/
.cashcrate-pro .tabs-container {
	padding:20px 10px 0;
	}
.cashcrate-pro .tabs-container h3 {
	margin-bottom:20px;
	color:#45930C;
	}
#box_report_summary h3 {
	text-align:center;
	}
ul.persmry, ul.persmry li {
	list-style:none;
	}
ul.persmry li {
	border:1px solid #ddd;
	margin:0 0 20px 0;
	padding:20px;
	text-align:center;
	}
ul.persmry li h5 {
	margin-bottom:10px;
	}
table.pro-links td {
	vertical-align:middle;
	}
	
#table-rfllksdtls {
	margin-bottom:20px;
	width:auto;
	}
#table-rfllksdtls td {
	padding:5px;
	vertical-align:middle;
	border:1px solid #eee;
	}
#table-rfllksdtls td.label {
	font-weight:bold;
	width:130px;
	text-align:right;
	}
#table-rfllksdtls td pre {
	display:inline-block;
	}
/*Landing Page */
#lndpglist li.list-wrapper {
	list-style:none;
	margin:0;
	display:inline;
	float:left;
	width:160px;
	padding:10px;
	}
#lndpglist a.thumb {
	margin-bottom:10px;
	}
#lndpglist a.thumb img {
	border:1px solid #ccc;
	padding:2px;
	}
#lndpglist a.thumb:hover img {
	border-color:#999;
	}
#lndpglist h5 {
	margin:5px 0;
	}
#btn-assign {
	background:url(../images/btn-assign.gif) no-repeat 0 0;
	width:85px;
	height:22px;
	font-size:0;
	line-height:0;
	float:none;
	margin:0;
	}
#lndpglist select {
	width:150px;
	padding:3px;
	margin:5px 0;
	float:none;
	}
.assignedto {
	padding-top:10px;
	}
#lndpglist li.list-wrapper .cmnUL li {
	margin-left:0;
	}
/*
==================================================
Coupon Code:
==================================================
*/
body.coupon-code #content {
	padding-bottom:150px;
	}
#frm-cpncode label {
	font-weight:bold;
	}
#btn-redeem {
	margin:3px 0 0 5px;
	}
/*
==================================================
Profile: first/second
==================================================
*/
.cnt-top .intro {
	padding:7px 0 10px 0;
	}
fieldset {
	border:1px solid #E5E5E5;
	padding:20px;
	margin-bottom:20px;
	}
fieldset legend {
	font-size:20px;
	padding:0 10px;
	font-weight:bold;
	text-transform:uppercase;
	color:#393C33;
	}
fieldset#nm-profile-gqn ul {
	margin-bottom:0;
	}
fieldset#nm-profile-gqn ul li {
	padding:10px;
	}
fieldset#nm-profile-gqn ul li.even {
	/*background-color:#eee;*/
	}
fieldset#nm-profile-gqn label {
	/*width:400px;*/
	width:auto;
	padding-right:10px;
	line-height:1.5;
	margin-bottom:5px;
	width:100%;
	display:block;
	}
#cc-used label, #imp-offer-survey-cnt label, #negative-causes-cnt label {
	margin:0;
	}
	
fieldset#nm-profile-gqn label.qn {
	font-weight:bold;
	color:#404040;
	}
fieldset#nm-profile-gqn .os-wrapper {
	padding:0 0 0 398px;
	clear:both;
	}
form.cmnform fieldset#nm-profile-gqn textarea#suggestions {
	background-position:0 -686px;
	width:276px;/*width:296px;*/
	height:84px;/*height:104px;*/
	padding:10px;
	border:none;
	display:block;
	font-size:14px;
	float:none;
}
form.cmnform fieldset#nm-profile-gqn textarea#suggestions:focus {
	background-position:-301px -686px;
}
#cc-used {
	display:inline;
	float:left;
	width:450px;
	padding:5px 0;
	}
#imp-cc-offer-cnt table {
	float:left;
	}
#imp-cc-offer-cnt table tr {
	border-bottom:1px solid #F0F3EB;
	}
#imp-cc-offer-cnt table tr:hover td,
#imp-cc-offer-cnt table tr:hover th {
	color:#404040;
	}
#imp-cc-offer-cnt table th {
	background-color:#fff;
	padding:5px 5px 5px 10px;
	font-weight:normal;
	}
#imp-cc-offer-cnt table td {
	padding:5px;
	background-color:#fff;
	text-align:center;
	vertical-align:middle;
	}
/*#imp-cc-offer-cnt table tr.odd td {
	background-color:#fff;
	}
#imp-cc-offer-cnt table tr.even td {
	background-color:#F0F3EB;
	}*/
	
/*First*/

form#profile-first ul {
	margin:0;
	}
form#profile-first ul li {
	display:inline;
	float:left;
	width:440px;
	}
form#profile-first ul li#sex-question label.labelsex {
	width:auto;
	margin-right:10px;
	}
form#profile-first select {
	margin:0 3px 0 0;
	padding:3px;
	}
#pf-industries label {
	width:440px;
	}
form#profile-second fieldset {
	margin-bottom:20px;
	}
form#profile-second label {
	width:550px;
	}
fieldset#children-info {
	margin-top:20px;
	}
fieldset#children-info ul {
	margin-bottom:0;
	}
form#profile-second #children-info label {
	width:auto;
	margin-right:20px;
	}
fieldset#children-info .col {
	width:270px;
	}
li.even {
	background-color:#F0F3EB;
	}
.lbl-fullwidth {
	width:100% !important;
	margin:0;
	padding:0;
	}
.cmnform li.lbl-title {
	padding:5px 0;
	}
.cmnform li.lbl-title label {
	line-height:normal;
	}
/*added on 09012010*/
#new-message-notification .content { text-align:center;}
#new-message-notification a.sidebar-cmn-btn { margin-left:33px;}

/*
==================================================
Transition Page
==================================================
*/
body.transition-page {
	background:none #fff;
	position:relative;
	}
#transition-wrapper {
	width:484px;
	margin:10% auto 0 auto;
	}
#transition-wrapper .top,
#transition-wrapper .btm {
	background:url(../images/transition/transition-box-bg-top.jpg) no-repeat center top;
	height:15px;
	line-height:15px;
	overflow:hidden;
	text-indent:-9999px;
	display:block;
	}
#transition-wrapper .cnt {
	background:url(../images/transition/transition-box-bg-repeat.jpg) repeat-y center center;
	padding:5px 20px 5px 20px;
	text-align:center;
	}
#transition-wrapper .btm {
	background:url(../images/transition/transition-box-bg-bottom.jpg) no-repeat center bottom;
	}
#transition-wrapper h4 {
	text-align:center;
	margin-bottom:15px;
	}
#transition-wrapper .important-msg {
	background-color:#fff;
	font-size:12px;
	line-height:18px;
	padding:5px;
	text-align:center;
	/* border radius */
	border-radius:5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius:5px;
	/*box shadow*/
	-moz-box-shadow:0px 1px 5px #ccc;
	-webkit-box-shadow:2px 2px 2px #000;
	box-shadow:2px 2px 2px #000;
	}
.loading-bar {
	text-align:center;
	padding:20px 0 15px 0;
	}
#transition-wrapper p {
	margin-bottom:15px;
	}
/*
==================================================
Toolbar page
==================================================
*/
body.toolbar #billboard {
	background:url(../images/billboard-toolbar.jpg) no-repeat right 0;
	padding:35px 0 73px 20px;
	margin-top:-20px;
	margin-right:-63px;
	width:1023px;
	position:relative;
	height:auto;
}
body.toolbar #maincontent {
	width:692px;
}
body.toolbar img#toolbar {
	margin:-7px 0 0;
}
body.toolbar #toolbar-features {
	margin:0 25px 0 5px;
}
body.toolbar .dsblisting li {
	padding:20px 0;
}
body.toolbar .dsblisting li:hover {
	background-color:inherit;
}
body.toolbar .dsblisting li .content {
	width:auto;
}
body.toolbar .dsblisting li p {
	margin:0;
}
body.toolbar .dsblisting li p, 
body.toolbar .dsblisting li h6 {
	font-size:12px;
}
body.toolbar .dsblisting li p.footnote {
	font-size:10px;
	color:#aaaaaa;
}
body.toolbar .dsblisting li p.footnote a {
	display:inline;
	text-decoration:underline;
}
body.toolbar .dsblisting li .image-container {
	width:84px;
	height:auto;
	text-align:left;
	border: none;
}

h4.down {
	background:url(../images/title-down.gif) no-repeat 13px 12px;
	padding:18px 0 16px 32px;
}
.sidebar_group_toolbar .sidebar-box .content h5 {
	text-align:center;
	font-size:25px;
	color:#45930C;
}
.sidebar_group_toolbar .sidebar-box .content {
	padding-top:20px;
}
#success-dollar-sign {
	margin:10px 0 20px;
	text-align:center;
}
#btn-download {
	margin:0 0 0 5px;
}
.sidebar_group_toolbar .sidebar-box .content p {
	margin:0 7px 12px;
	font-size:11px;
	line-height:16px;
	color:#848484;
}
.sidebar_group_toolbar .sidebar-box .content p strong {
	color:#848484;
}
#btn-ie-55 {
	background:url(../images/btn-internet-explorer-5.5.gif) no-repeat 0 0;
	margin:0 auto 6px;
	width:201px;
	height:24px;
	display:block;
}
#btn-ie-55:hover, #btn-ff-15:hover {
	background-position:0 -24px;
}
#btn-ff-15 {
	background:url(../images/btn-firefox-1.5.gif) no-repeat 0 0;
	margin:0 auto 15px;
	width:201px;
	height:24px;
	display:block;
}
#no-spyware-gaurantee {
	margin:18px 0 0 60px;
}
/*
==================================================
First Check In page
==================================================
*/
body.first-check-in #content {
	padding-bottom:102px;
}
body.first-check-in #billboard {
	background:url(../images/billboard-first-check-in.jpg) no-repeat right 0;
	padding:35px 0 14px 20px;
	margin-right:-63px;
	width:1023px;
	position:relative;
	height:auto;
}
body.first-check-in #maincontent {
	width:625px;
}
body.first-check-in #subcontent {
	background:none;
	width:320px;
	padding:0;
}
body.first-check-in .big-box-2 {
	height:413px;
}
body.first-check-in .two-cols .col {
	background:url(../images/two-cols-bg-cnt.gif) repeat-y center top;
	display:inline;
	float:left;
	width:285px;
}
body.first-check-in .two-cols .col.col-1 {
	margin-right:14px;
}
body.first-check-in .two-cols .col .cnt {
	background:url(../images/two-cols-bg-top.gif) no-repeat center top;
	padding:13px 22px 6px;
	height:295px;
}
body.first-check-in .two-cols .col .btm {
	background:url(../images/two-cols-bg-bottom.gif) no-repeat center top;
	height:10px;
	display:block;
	overflow:hidden;
}
body.first-check-in .two-cols .col p {
	font-size:12px;
	line-height:16px;
}
body.first-check-in .two-cols .col img {
	margin:0 -4px;
}
body.first-check-in .sidebar-box {
	width:320px;
}
body.first-check-in .sidebar-box-top {
	background:url(../images/sidebar-box-top.jpg) no-repeat center top;
}
body.first-check-in .sidebar-box-cnt {
	background:url(../images/sidebar-box-cnt.jpg) repeat-y 0 0;
	padding-bottom:14px;
	height:421px;
	overflow:hidden;
}
body.first-check-in .sidebar-box-btm {
	background:url(../images/sidebar-box-btm.jpg) no-repeat center top;
}
body.first-check-in h2 {
	color:#45930C;
}
body.first-check-in h3 {
	display:block;
	margin-bottom:25px;
	color:#585d50;
	height:28px;
	padding-top:4px;
	line-height:18px;
}
body.first-check-in h3#click-check-in {
	text-align:center;
}
body.first-check-in h3#get-paid {
	text-align:center;
}
body.first-check-in h3#check {
	background:url(../images/title-check.gif) no-repeat left center;
	margin-left:10px;
	padding-left:38px;
}
body.first-check-in .how-it-works {
	background:url(../images/green-circle-no1.gif) no-repeat 3px 3px transparent;
	padding:0 0 40px 93px;
}
body.first-check-in .now-try-it {
	background:url(../images/green-circle-no2.gif) no-repeat 20px 11px transparent;
	padding:8px 22px 40px 110px;
}
body.first-check-in .how-it-works h2, body.first-check-in .now-try-it h2 {
	font-size:24px;
	margin-bottom:5px;
}
body.first-check-in .how-it-works p, body.first-check-in .now-try-it p {
	font-size:13px;
	line-height:20px;
	color:#181717;
	margin:0;
}
body.first-check-in .sidebar-box-col-1 .cnt {
	padding:11px 22px 15px;
}
body.first-check-in #btn-check-in {
	margin:70px 0 0 13px;
}
#and-get-a-bonus {
	background:url(../images/bubble-and-get-a-bonus.png) no-repeat 0 0 transparent;
	width:172px;
	height:42px;
}
body.first-check-in #and-get-a-bonus {
	margin:7px 0 50px 29px;
}
body.toolbar #and-get-a-bonus {
	margin:3px 0 45px 19px;
}
#and-get-a-bonus .bonus {
	margin:0 0;
	padding:12px 0 0;
	text-align:center;
	font-size:13px;
	line-height:20px;
	color:#4aa613;
}
/*
==================================================
Just For You
==================================================
*/
#just-check-in.cmn.sidebar-box .sidebar-box-cnt {
	background:none;
}
#just-check-in.cmn.sidebar-box .sidebar-box-top {
	background:url(../images/sidebar-box-top-cmn.jpg) no-repeat center top;
	height:10px;
}
#just-check-in.cmn.sidebar-box .sidebar-box-section {
	background:url(../images/sidebar-box-top-cmn.jpg) no-repeat center -49px;
	float:left;
	padding:11px 10px 0;
	width:224px;
}
#just-check-in.cmn.sidebar-box .sidebar-box-btm {
	clear:left;
}
#just-check-in.cmn.sidebar-box .content {
	float:left;
	padding:0 15px 7px;
}
#just-check-in h6 {
	font-size:16px;
	margin-bottom:5px;
	text-align:center;
}
#just-check-in .progress-bg {
	background:url(../images/progress-bg-24.gif) no-repeat right 0;
	width:211px;
	height:24px;
	margin:0 auto 9px;
	text-align:left;
}
#just-check-in .progress-bg .progress-bar {
	background:url(../images/progress-bar-24.gif) no-repeat left center;
	height:24px;
}
#just-check-in p.note {
	margin:0 0 9px;
	font-size:11px;
	text-align:center;
	color:#808080;
}
#just-check-in #btn-check-in {
	float:left;
	margin: 0 10px 0 0;
}
#just-check-in #last-check-in {
	float:left;
	font-size:11px;
	line-height: 16px;
}
#just-check-in a#recent-activity {
	float:left;
	margin:0 0 7px;
	padding:0 0 0 18px;
	font-size:11px;
	color:#202020;
	text-decoration:none;
}
#just-check-in a#recent-activity.collapsed {
	background:url(../images/triangle-right.gif) no-repeat scroll 2px 5px transparent;
}
#just-check-in a#recent-activity.expanded {
	background:url(../images/triangle-down.gif) no-repeat scroll 2px 5px transparent;
}
#just-check-in ul#the-activity {
	width:211px;
	float:left;
	clear:left;
	display:none;
	margin:0 0 5px;
	color:#808080;
	font-size:11px;
	line-height:18px;
}
#just-check-in ul#the-activity li {
	list-style-type:none;
	margin-left:0px;
}
#TB_window.TB_check-in .col {
	float:left;
}
#TB_window.TB_check-in .col.offer {
	width:326px;
}
#TB_window.TB_check-in .col.check-ins {
	margin-left:20px;
	width:201px;
}
#TB_window.TB_check-in .col .heading {
	margin:0 0 6px;
	font-size:13px;
	font-weight:bold;
	color:#2d2d2d;
}
#TB_window.TB_check-in .col .box .top, 
#TB_window.TB_check-in .col .box .btm {
	display:block;
	height:10px;
	overflow:hidden;
	font-size:0;
	line-height:0;
	text-indent:-999em;
}
#TB_window.TB_check-in .col-1 .box .top {
	background:url(../images/check-in-col-326-top.png) no-repeat scroll center top transparent;
}
#TB_window.TB_check-in .col-1 .box .btm {
	background:url(../images/check-in-col-326-btm.png) no-repeat scroll center top transparent;
}
#TB_window.TB_check-in .col-1 .box .cnt {
	background:url(../images/check-in-col-326-cnt.png) repeat-y scroll center top transparent;
}
#TB_window.TB_check-in .col-2 .box .top {
	background:url(../images/check-in-col-201-top.png) no-repeat scroll center top transparent;
}
#TB_window.TB_check-in .col-2 .box .btm {
	background:url(../images/check-in-col-201-btm.png) no-repeat scroll center top transparent;
}
#TB_window.TB_check-in .col-2 .box .cnt {
	background:url(../images/check-in-col-201-cnt.png) repeat-y scroll center top transparent;
}
#TB_window.TB_check-in .col-2 .box.btm-overlay {
	position:relative;
}
#TB_window.TB_check-in .col-2 .box.btm-overlay .top {
	height:5px;
}
#TB_window.TB_check-in .col-2 .box.btm-overlay .btm {
	background:url(../images/check-in-col-201-btm-overlay.png) no-repeat scroll center top transparent;
	position:absolute;
	bottom:0px;
	left:0px;
	height:5px;
	width:201px;
}
#TB_window.TB_check-in .col-1 .box .cnt {
	padding:0 15px;
}
#TB_window.TB_check-in .col-1 .box p.heading {
	float:none;
	font-weight:bold;
	color:#000000;
}
#TB_window.TB_check-in .col-1 .box p {
	float:left;
	clear:left;
	width:296px;
	margin-bottom:6px;
	font-size:12px;
	line-height:18px;
}
#TB_window.TB_check-in .col-1 .box .offer {
	float:left;
	margin:0 0 7px 0;
}
#TB_window.TB_check-in .col-1 .box .offer img {
	float:left;
}
#TB_window.TB_check-in .col-1 .box .bubble-value {
	float:left;
	width:111px;
	height:30px;
	margin:7px 0 0 14px;
	padding:17px 0 0 11px;
	background:url(../images/bubble-value-47.gif) no-repeat 0 0 transparent;
	text-align:center;
	font-size:18px;
	font-weight:bold;
	color:#ffffff;
}
#TB_window.TB_check-in .col-1 .box .btn-check-in-view-offer {
	float:left;
	margin: 0 0 3px 21px;
}
#TB_window.TB_check-in .col-1 .box .earn-for-checking-in {
	clear:left;
	margin:0 -14px;
	padding:13px 0 0;
	width:324px;
	height:47px;
	background:url(../images/bubble-earn-for-checking-in.gif) no-repeat 0 0 transparent;
	text-align:center;
	font-size:12px;
	line-height:18px;
}
#TB_window.TB_check-in .col-1 .box .earn-for-checking-in .earn {
	color:#4aa613;
}
#TB_window.TB_check-in .col-1 .box .earn-for-checking-in .earn-extra {
	color:#224f06;
}


#TB_window.TB_check-in .col-2 .box.calendar {
	margin:0 1px;
	width:199px;
}
#TB_window.TB_check-in .col-2 table.box.calendar th, 
#TB_window.TB_check-in .col-2 table.box.calendar td {
	font-weight:bold;
	color:#2d2d2d;
}
#TB_window.TB_check-in .col-2 table.box.calendar th {
	text-align:center;
	border-bottom:1px solid #d0d3c9;
	font-size:13px;
}
#TB_window.TB_check-in .col-2 table.box.calendar th div.month-year {
	position: relative;
	padding:6px 0 9px;
}
#TB_window.TB_check-in .col-2 table.box.calendar th a.prev, 
#TB_window.TB_check-in .col-2 table.box.calendar th a.next {
	position:absolute;
	width:11px;
	height:13px;
	background-image:url(../images/arrows-left-right.gif);
	background-repeat:no-repeat;
}
#TB_window.TB_check-in .col-2 table.box.calendar th a.prev {
	top:6px;
	left:7px;
}
#TB_window.TB_check-in .col-2 table.box.calendar th a.next {
	top:6px;
	right:7px;
}
#TB_window.TB_check-in .col-2 table.box.calendar th a.prev span, 
#TB_window.TB_check-in .col-2 table.box.calendar th a.next span {
	display:none;
}
#TB_window.TB_check-in .col-2 table.box.calendar th a.prev.active {
	background-position:0 0;
}
#TB_window.TB_check-in .col-2 table.box.calendar th a.prev.inactive {
	background-position:-11px 0;
	cursor:default;
}
#TB_window.TB_check-in .col-2 table.box.calendar th a.next.active {
	background-position:-22px 0;
}
#TB_window.TB_check-in .col-2 table.box.calendar th a.next.inactive {
	background-position:-33px 0;
	cursor:default;
}
#TB_window.TB_check-in .col-2 table.box.calendar td {
	font-size:11px;
	text-align:center;
	padding:4px 0;
	border:1px solid #d0d3c9;
}
#TB_window.TB_check-in .col-2 table.box.calendar td:first-child {
	border-left:none;
}
#TB_window.TB_check-in .col-2 table.box.calendar td:last-child {
	border-right:none;
}
#TB_window.TB_check-in .col-2 table.box.calendar td.checked {
	background:url(../images/checked-in.png) no-repeat scroll right top transparent;
}
#TB_window.TB_check-in .col-2 table.box.calendar td.prev-mo, 
#TB_window.TB_check-in .col-2 table.box.calendar td.next-mo {
	font-weight:normal;
	color:#9a9c96;
}
#TB_window.TB_check-in .col-2 table.box.calendar td.today {
	background-color:#64b831;
	color:#ffffff;
}
#TB_window.TB_check-in .col-2 .box.calendar img.checked-in {
	display:none;
}
#TB_window.TB_check-in .col-2 .box.calendar .checked img.checked-in {
	display:block;
	position:absolute;
	top:0px;
	right:0px;
}
#TB_window.TB_check-in .col-2 .footnote {
	margin:7px 0 0;
	font-size:11px;
	line-height:15px;
	font-style:italic;
	text-align:center;
}

