/*----------------------------------------------------------------------- 
   Reset Styles
   Eric Meyers: http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/
 ------------------------------------------------------------------------ */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	/*line-height: 1;*/
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

html, body {
	height:100%; /* fix height to 100% for IE */
	max-height:100%; /* fix height for other browsers */
}

body {
	color: black;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-size:11px;
	font-size: 12px;
	font-weight: normal;
	/*line-height: 18px;*/
	min-width: 800px;
	background-color: #EEE;
	cursor: default;
	margin:0;
	padding:0;
	text-align:left;
	direction:ltr;
}


h1, h2, h3, h4, h5{font-size:13px;/*color:#333;*/margin:0;padding:0}
h1{font-size:14px}
h4, h5{font-size:11px}
/*p{font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-size:11px;text-align:left}*/
a{cursor:pointer;color:#1b93a3;-moz-outline-style:none;text-decoration:none}
a:hover{text-decoration:underline}
img{border:0}
select{border:1px solid #bdc7d8;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-size:11px;padding:2px}
td,
td.label{font-size:11px;text-align:right}
dd{color:#000}
dt{color:#777}
ul{list-style-type:none;margin:0;padding:0}
abbr{border-bottom:none}
form{margin:0;padding:0}
label{cursor:pointer;color:#666;font-weight:bold;vertical-align:middle}
label input{font-weight:normal}
textarea{border:1px solid #bdc7d8;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-size:11px;padding:3px}

.ff-userbar-container {
        height: 80px;
        line-height: 25px;
	width:100%;
	position:fixed;
	top: 0px;
	background-color:#EEE;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA', endColorstr='#CCCCCC'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#FAFAFA), to(#CCC)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #FAFAFA,  #CCC); /* for firefox 3.6+ */
	background-image: -o-linear-gradient(#FAFAFA, #CCC);
	-moz-box-shadow: 0 1px 14px #000;
	-webkit-box-shadow: 0 1px 14px #000;
	box-shadow: 0 1px 14px #000;
	z-index:1;
}

.ff-userbar-wrapper {
	width:925px;
	margin: 0 auto;
	position:relative;
}

#ff-userbar {
        float: right;
        text-align:center;
        font-size: 15px;
        color: #FFF;
	margin-left: 0px;
	background-color:#000;
	padding:1px 10px;
	border-radius:3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	height:26px;
	text-shadow:none;
}

#ff-userbar .doIt{ color: #F73;}
#ff-userbar img { border: 1px solid #999; position:relative; top:4px; margin-right: 7px;}
#ff-userbar a { color: #FFF;}
#ff-userbar a:hover { text-decoration: underline;}

.page-content {
	width:900px;
	margin:0 auto;
	margin-top: 70px;
	padding-bottom:168px;
}

.static-content {/* margin-top: 70px; margin-bottom:84px; padding:0px 0 80px 0;*/}
.static-content a { color: #6a6;}
.static-content a:hover { color: orange;}
.static-content p { font-size: 14px; color: inherit; margin-left: 15px; /*line-height: 1.5em;*/}
.paragraph { font-size: 14px; color: #000; margin-left: 15px; /*line-height: 1.5em;*/}
.static-content h2{ color: white; font-size: 24px; margin-top: 25px; margin-bottom: 20px;}
.static-content h1 {text-align: center;}

.static-content ul { list-style-image:none; list-style-position:outside; list-style-type: disc; margin-left: 35px; color: inherit; }
.static-content ul li { margin: 7px 0;font-size: 14px; margin-top: 2px; margin-bottom: 2px;}
.static-content #clicker{ background-color: none; position: absolute; width: 700px; height: 110px; cursor: pointer; cursor:hand;}

.static-content h1#return-link { margin: 80px 0 0 0; }
.static-content h1#return-link a{ color: #D0D0D0; font-size: 48px; text-decoration: none; }

h1#return-link {margin:80px 0;text-align:center;font-size:50px;}
.h2 {font-size:38px;margin-bottom:40px;color:#FFF;}


#page-content {
	/*margin-left: 27px;
	padding: 50px;
	padding-top:10px;*/
}

/*-----------------------------------------------------------------------
   Footer
 ------------------------------------------------------------------------ */

#footer {
        clear: both;
        /*position: relative;*/
        width: 840px;
        padding: 22px 0;
        text-align: center;
        margin: -0em auto 0 auto;
        font-size: 13px;
	height:40px;
}

#footer ul {
	list-style-type: none;
}

#footer ul li {
        display: inline;
        padding-right: 10px;
}


/*----------------------------------------------------------------------- 
   Header
 ------------------------------------------------------------------------ */

#header {
	clear: both;
	height: 350px;
	/*height was 120px;*/
	margin: 0 20px;
	text-align: center;
}

#logo {
	/*position: absolute;
	margin: 0; 
	padding: 0;
	left: 730px;
	top: 41px; */
	height: 325px;
	width: 700px;
	margin: 0 auto;
}
	
#logo a {
	margin-top:40px;
	text-indent:-9999px;
	height: 325px;
	overflow:hidden;
	width: 700px;
	display:block;
	z-index:80;
}

#search-area .ff-product-alt a { color: #FF7; }

.index-content {
     padding-top: 25px;
 }

#right-col { float: right; margin-top: 11px; right: 0; width: 500px; }
#left-col { margin-left: 0; }

#misc-col { margin-left: 17px; width: 300px; }
#productlist-col { width: 285px; }
#highlight-col { margin-left: 17px; width: 600px; }

.side-col { float: right; }

.box { border-top: 3px solid #FFF; padding: 20px 0; }

.loading { text-align: center; display: none;}

#cols { margin: 35px 0;}

#page-wrap {
        /*background:transparent url(/static/images/page-wrap-bg.jpg) no-repeat scroll left top;*/
        height:100%;
        position:relative;
}
#frame {
        position: relative;
        min-height: 100%;
        text-align: left;
        /*background: url(/static/images/jungl_logo.gif) center 41px no-repeat;*/
	/*background: url("http://dev.thejungl.com/static/images/jlogo(large).png") center 0px no-repeat;*/

        margin: 0 auto 0 auto;
}
#content {
        /*float: left;*/
        width: 100%;
	/*padding-bottom: 25px;*/
}
* html #frame {
        height: 100%;
}


#support-msg a {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:24px;	
	padding-right:96px;
	margin-bottom:16px;
	margin-top:32px;
	color:#f73;
	float:right;
}

#support-msg span {
	display:none;
}

#sign-up-via {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:24px;	
	margin-right:16px;
	color:#888;
}

#signup-twitter {
	margin-right:8px;
	position:relative;
	top:24px;
}

#sign-up-or {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:24px;	
	color:#888;
	text-align:center;
	padding:24px;
}

.twtr-tweets p {
    color: #333;
}

#facebox .b { background:url(/facebox/b.png); }
#facebox .tl { background:url(/facebox/tl.png); }
#facebox .tr { background:url(/facebox/tr.png); }
#facebox .bl { background:url(/facebox/bl.png); }
#facebox .br { background:url(/facebox/br.png); }
#facebox { position: absolute; top: 0; left: 0; z-index: 100; text-align: left; }
#facebox .popup { position: relative; }
#facebox table { border-collapse: collapse; }
#facebox td { border-bottom: 0; padding: 0; }
#facebox .body { padding: 10px; background: #fff; width: 370px; }
#facebox .loading { text-align: center; }
#facebox .image { text-align: center; }
#facebox img { border: 0; margin: 0; }
#facebox .footer { border-top: 1px solid #DDDDDD; padding-top: 5px; margin-top: 10px; text-align: right; }
#facebox .header { border-bottom: 1px solid #DDDDDD; padding-top: 5px; margin-top: 10px; text-align: right; }
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br { height: 10px; width: 10px; overflow: hidden; padding: 0;}
#facebox_overlay { position: fixed; top: 0px; left: 0px; height:100%; width:100%; }
.facebox_hide { z-index:-100; }
.facebox_overlayBG { background-color: #000; z-index: 99; }

* html #facebox_overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

.ui-pane{clear:both;padding-top:15px;}
.ui-section{clear:both;}
.ui-section h2{color:#FFF;font-size:18px;margin:0;padding:0;}
.ui-section .box{border-top:0px solid #888;padding:10px 0;}
ul.ui-tab-collection{position:relative;list-style-type:none;list-style-image:none;list-style-position:outside;border-bottom:3px solid #FFF;margin:0;padding:0;float:left;width:100%;}
ul.ui-tab-collection .ui-tab {
	float:left;
	font-size:13px;
	margin-right:2px;
	width:72px;
	min-width:72px;
	position:relative;
	text-align:center;
	top:1px;
	border-color:#FFF;
	border-style:solid;
	border-width:0;
	background-color:#BBB;
	border-top-left-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	border-top-right-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topright: 10px;
}
ul.ui-tab-collection .ui-tab-selected{display:block;background-color:#FFF;border-width:1px 1px 0 1px;}
ul.ui-tab-collection .ui-tab-hidden{display:none;}
ul.ui-tab-collection .ui-tab a{display:block;color:#000;text-transform:lowercase;padding:5px 0;}
ul.ui-tab-collection .ui-tab a:hover{color:#c71784;text-decoration:none;}
ul.ui-tab-collection .ui-tab-selected a:hover{color:#000;}
ul.ui-tab-collection .last{margin-right:0;width:71px;}
ul.ui-tab-collection-main{margin-left:27px;width:371px;}


.WelcomePage_SignUpSection{padding:0;margin:0;width:340px;float:right}
.label{color:#000;text-align:right;font-weight:bold;padding:4px;width:90px}
.inputtext,.inputpassword{border:1px solid #CCC;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-size:11px;padding:3px}
.inputsubmit{border-style:solid;border-width:1px;border-color:#CCC #333 #333 #CCC;background-color:#777;color:#fff;padding:2px 15px 3px 15px;text-align:center}
.inputsubmit_disabled{background-color:#999;border-bottom:1px solid #000;border-right:1px solid #666;color:#fff}
.inputtext,.inputpassword{width:206px;border-color:#CCC;margin-top:2px}
.field_container{text-align:left}

input.submit { font-size: 150%; margin-top: 4px; margin-left:0px; border: 1px solid #AAA; }
input.submit:hover { background-color: #FFF }

button { font-size: 150%; margin-top: 4px; margin-left:0px; border: 1px solid #AAA; }
button:hover { background-color: #FFF }

.notice-hover { background-color:#FFF }

#ad-header{position:absolute;top:45px;right:0;width:728px;height:90px;border:1px solid #666;}label{display:block;color:#FFF;clear:both;}

body#profile .profile-leftcol{margin-top:10px;padding:10px 0;margin-left:27px;width:372px;}
body#profile .profile-leftcol a:hover{text-decoration:underline;}
#profile-settings{margin-top:50px;}
.profile-options{margin:0 10px;padding:3px 5px;}
.profile-options div.box{background-color:#CCC;padding-left:8px;}
.profile-options a{display:block;}
#profile-identifier{margin-bottom:10px;margin-left:27px;width:475px;}
body#profile h2.profile-name{float:left;display:block;width:270px;font-size:32px;margin:0 0 0 15px;line-height:normal;color:#d51;padding:20px;padding-top:5px;padding-bottom:5px;}
#profile-image{border:1px solid #333;float:left;}
#profile-rss{float:right;margin-right:10px;}
#profile-rss a{color:#484;font-size:14px;line-height:14px;}
#profile-rss a:hover{color:#c71784;text-decoration:none;}
#profile-rss span{left:5px;position:relative;top:-3px;}
#profile-info{font-size:17px;}
#profile-info div{margin:5px;padding:19px;clear:both;}
#profile-info div.last{border-bottom:0;}
#profile-info div label{display:block;float:left;width:20%;height:auto;color:#d51;color:#CFC;}
#profile-info div span{display:block;float:left;width:80%;}
#profile-search .form{margin:0 0 0 -85px;}
#profile-search input[type=text]{width:200px;}
body#profile .inplace_field{width:100%;height:100%;font-size:14px;font-family:"Century Gothic",sans-serif;border:none;}
body#profile .inplace_save,.inplace_cancel{height:auto;width:auto;font-size:12px;display:none;}
body#profile .editable{background-color:#484;}

#productlist,#profile-productlist {
    margin-left: 5px;
}

#productlist .ui-sortable-helper {
	background-color: #9C2706;
}

#productlist .ui-sortable-helper a {
	color: #FFF;
}

#productlist-box {
    padding-bottom: 25px;
}
#productlist-box h2,
#profile-productlist-box h2 {
    margin-left: 5px;
    border-bottom: 3px solid #FFF;
    padding-bottom: 1px;
}
#productlist-box .box,
#profile-productlist-box .box {
    border: none;
}

.sortable {list-style-type: none;margin: 0;padding: 0;}
.sortable li {margin: 3px 3px 3px 0;padding: 1px;float: left;width: 128px;height: 128px;font-size: 1em;text-align: center;}
#group{display: block;margin: 0;padding: 5px 10px;z-index: 30;width: auto;white-space: nowrap;text-align: left;text-decoration: none;border: 1px solid #5970B2}


.profile-content {}
.profile-content .post { margin-bottom: 35px;}
.profile-content .post-multiple {border-bottom: 3px solid #FFF;}
.profile-content .entry { margin: 15px 0; }

.stdMsg {
	font: normal 20px/50px Helvetica, Arial, Sans-Serif;
	letter-spacing: -1px;
	position: fixed;
	top: 130px;
	left: 25%;
	width: 50%;
	color: white;
	background-color: black;
	text-align: center; 
	display: none;
	opacity: 0;
	z-index: 100000;
}

.stdMsg .round {
    border-left: solid 2px white;
	border-right: solid 2px white;
    font-size: 1px; height: 2px;
	}

.stdMsg p {
	padding: .3em;
	display: inline; 
	font: normal 20px/50px Helvetica, Arial, Sans-Serif;
	letter-spacing: -1px;
	}

.stdMsg a {
	display: none;
	}
	

#companies .ff-product {
	clear: both;
	width: 369px;
	vertical-align: top;
	margin-bottom: 3px;
}

#companies .product-user {
	float: left;
	width: 105px;
	padding: 2px 0;
}

#companies .product {
	margin-left: 95px;
}

#companies .ff-product .product-user a {
	color: #c71784;
	display: inline;
 }
#companies .ff-product .product-user a:hover { text-decoration: underline; }
 
#companies .ff-product img {
	vertical-align: middle;
	margin-right: 5px;
}

.ff-searchbox {
	width: 600px;
	text-align: center;
	margin: 0 auto;
}
.ff-searchbox h2 {
	margin-left: 27px;
	font-size: 17px;
	font-weight: normal;
}

.ff-searchbox .form { margin: 15px 0px 15px -54px; }
.ff-searchbox .form input { font-size: 170%; border: 1px solid #AAA; }
.ff-searchbox .form input.query:focus { background-color: #FFC; border: 1px solid #333; }

.ff-searchbox .form input.submit { margin: 0; position: absolute; width: 80px; margin-top: 4px; }
.ff-searchbox .form input.submit:hover { background-color: #FFF }

.ff-searchbox .form input.query {
    margin-right: 10px;
    padding-bottom: 1px;
    padding-left: 5px;
    padding-top: 2px;
    width: 365px;
}

.ff-searchbox-profile {
	margin-left: 0;
	width: auto;
}

#no-results { font-size: 16px; color: black; text-align:center; }

#product-message{
	text-align:center;
	background-color:#FFF;
	border:1px dashed #888;
	color:#000;
	padding:5px 3px;
	margin:0 0 15px 5px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
#product-message a,#change-message a{color:#CCC;}
#product-message a:hover,#change-message a:hover{text-decoration:underline;}

.group-image {width:128px;height:128px;position:relative;background-repeat:no-repeat;background-position:center;}

div.progress-container {
	border: 1px solid #ccc; 
	height: 12px;
	width: 100px; 
	margin: 2px 5px 2px 0; 
	padding: 1px; 
	background: white;
}

div.progress-container > div {
	background-color: #ACE97C; 
	height: 12px;
	float: left;
}

.edit-button {
	float:left;
	top:0;
	right:7px;
	border-width:1px;
	border-style:solid;
	border-color:#BBB;
	padding-left:3px;
	padding-right:3px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background-color:#EEE;
}

a.visitedCheck:visited {color:blue}

.SignUpButton {
	font-size:20px;
	color:#FFF;
	border-color:#363;
	background-color:#585;
	border-radius:7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-width:1px;
	padding:10px;
	padding-left:20px;
	padding-right:20px;
	/*background-image:url(/static/gfx/green_button_back.png);*/
}
.SignUpButton:hover {
	background-color:#9A6;
	/*background-image:url(/static/gfx/green_button_back_hover.png);*/
}

.SignUpButtonSubmitted {
	font-size:20px;
	color:#FFF;
	border-color:#363;
	background-color:#9A6;
	border-radius:7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-width:1px;
	padding:10px;
	padding-left:20px;
	padding-right:20px;
	background-image:url(/static/gfx/buttonBGOFF.png);
}


.EtsyButton {
	font-size:20px;
	color:#FFF;
	border-color:#543;
	background-color:#543;
	border-radius:7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	padding:10px;
	padding-left:20px;
	padding-right:20px;
	/*background-image:url(/static/gfx/pink_button_back.jpg);*/
}
.EtsyButton:hover {
	background-color:#987;
	/*background-image:url(/static/gfx/pink_button_back_hover.jpg);*/
}

.useCourierNew {
	font-family: "Courier New";
}

.UploadButton {
	font-size:14px;
	color:#FFF;
	border-color:#196292;
	background-color:#1B93A3;
	border-radius:7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-width:1px;
	padding:10px;
	padding-left:10px;
	padding-right:10px;
	background-image:url(/static/gfx/buttonBGOFF.png);
}
.UploadButton:hover {
	background-image:url(/static/gfx/buttonBGON.png);
}

.wraptocenter {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    width: ...;
    height: ...;
}
.wraptocenter * {
    vertical-align: middle;
}


// begin jon edits

body {
	/*background-color:white;*/
}

#page-wrap {
	/*background:transparent url(/static/images/page-wrap-bg.jpg) no-repeat scroll left top;*/
	/*background:transparent url(/static/images/page-wrap-bg.jpg) no-repeat scroll left top;*/
	height:100%;
	position:relative;
}


a {color:#6A6;}
a:hover {color:orange;}

.a {color:#6A6;}
.a:hover {color:orange;}

.a2 {color:red;}
.a2:hover {color:orange;}

div {border:0px solid #000;}

.window1 {
	border-radius:20px;
	-moz-border-radius:20px;
	background-color:rgba(250,245,240,.65);
	_background-color:#FAF5F0;
}

.window2 {
	border-radius:20px;
	-moz-border-radius:20px;
	/*background-color:rgba(240,255,240,.8);*/
	background-color:rgba(220,240,220,.8);
	_background-color:#DCF0DC;
}

.window3 {
	border-radius:20px;
	-moz-border-radius:20px;
	/*background-color:rgba(240,255,240,.8);*/
	background-color:rgba(220,240,220,.85);
	_background-color:#DCF0DC;
}

.window4 {
	border-radius:20px;
	-moz-border-radius:20px;
	background-color:rgba(255,253,251,.9);
	_background-color:#FFFDFB;
}

.gradient350 {
	background-image:url('/static/images/fadegradient-350.png');
	_background-image:url('');
	background-size:100%;
	-moz-background-size:100%;
}

.gradient350-2 {
	background-image:url('/static/images/fadegradient-350.png');
	_background-image:url();
	background-size:175%;
	-moz-background-size:175%;
}

.gradient1350 {
	background-image:url('/static/images/fadegradient-1350.png');
	/*background-size:150%;*/
}


.pL {color:#484;border-top-left-radius:10px;border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;background-color:#BBB;background-color:rgba(220,215,210,.7);background-image:url('/static/images/fadegradient-350.png');padding:4px;display:inline;}
.pLSel {color:#F73;border-top-left-radius:10px;border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;background-color:#DDD;background-color:rgba(255,250,245,.7);padding:4px;display:inline;}
.pL:hover {cursor:pointer;color:orange;background-color:#E0E0E0;background-color:rgba(225,225,225,.7);}
.pLSel:hover {cursor:default;color:#F73;background-color:#EEE;background-color:rgba(255,250,245,.7);}
.resizeImgToBox {width:100\%;position:absolute;top:0;left:0;}
.giveMoney {
	padding:20px;
	float:left;
	width:220px;
	overflow:hidden;
	min-height:60px;
}

.giveMoney td {
	text-align:left;
	font-size:16px;
}

.showRank {
	padding:20px;
	float:right;
	width:225px;
}

.showRank td {
	text-align:left;
	font-size:16px;
}

#frameOLD {
	width:1200px;
	min-height:800px;
	position:relative;
	margin:0 auto;
	font-size:16px;
}

.mainTabsOuter {
	height:175px;
	margin:0 auto;
	width:850px;
	position:relative;
}

.mainTabsInner {
	position:absolute;
	bottom:2px;
	right:20px;
}

.tabsContentSeparater {
	clear:both;
	padding-top:3px;
	_padding-top:0px;
}

.contentContainer {
	position:relative;
	width:850px;
	min-height:425px;
	margin:0 auto;
	overflow:hidden;
}

#sub {
	position:relative;
	width:850px;
	top:0px;
	/*overflow:hidden;*/
	/*float:left;*/
	margin:auto;
	/*padding-top:40px;*/
}

#sub4 {
	width:750px;
	padding:40px 50px 40px 50px;
	/*padding-top:0px;*/
	/*float:left;*/
	/*height:310px;*/
}

.subscribedWebsites {
	left:0px;
	width:730px;
}

.subscribedWebsites img {
	image-rendering: optimizeSpeed;
	image-rendering: optimize-contrast;
	image-rendering: -moz-crisp-edges;
	image-rendering: -webkit-optimize-contrast;
	-ms-interpolation-mode: nearest-neighbor;
	image-rendering: -webkit-crisp-edges;
}

.incDecImg {
	position:relative;
	top:4px;
	cursor:pointer;
}

.pointer {
	cursor:pointer;
}
.invisible {
	cursor:default;
}
.invisible:hover {
	cursor:default;
}

.awesomeHr {
	width:500px;
	position:relative;
	left:-25px;
	top:-5px;
	border-bottom-width:0px;
	border-top-color:#AAA;
	border-top-color:rgba(80,80,80,.5);
	border-left-width:0px;
	border-right-width:0px;
}

.webSelectable {
	margin:2px;

}

.webSelectable:hover {
	opacity:.8;
}



.webProf {
	position:absolute;
	right:0px;
	top:2px;
	font-size:12px;
}

.webLaunch {
	border:1px solid #777;
	background-color:#EEE;
	padding:3px;
	border-radius:6px;
	-moz-border-radius:6px;
	position:absolute;
	left:20px;
	top:40px;
	opacity:.4;
}

.website {
	width:100px;
	height:100px;
	float:left;
	background-size:100%;
	-moz-background-size:100%;
	border:1px solid #DDD;

}

.invis {
	opacity:0;
	-ms-filter: "alpha(opacity=0)";
	filter:alpha(opacity=0);
}

.websiteUnsub {
	float:right;
}
.websiteUnsub .edit-button {
	font-size:9px;
}

#sub2 {
	position:absolute;
	/*float:left;*/
	overflow:hidden;
	width:830px;
	height:400px;
	display:none;
	padding-top:40px;
	top:0px;
}

#sub3 {
	position:relative;
	left:0px;
	top:0px;
	width:830px;
	overflow:hidden;
}

.earningsReport {
	left:0px;
	width:650px;
	padding-left:50px;
	height:400px;
}

.estimMonthRevDiscl {
	font-size:10px;
}


.step0 {
	padding:20px;
	width:400px;
	overflow:hidden;

	position:absolute;
	left:205px;
	top:0px;
	margin:0 auto;
}

.step1 {
	padding:20px;
	width:450px;
	overflow:hidden;

	position:absolute;
	left:175px;
	top:0px;
	margin:0 auto;
	display:none;

}

.step2 {
	padding:20px;
	width:65px;
	overflow:hidden;

	position:absolute;
	left:350px;
	top:0px;
	margin:0 auto;
	display:none;
}
.step3 {
	padding:20px;
	width:200px;
	overflow:hidden;

	position:absolute;
	left:350px;
	top:0px;
	margin:0 auto;
	display:none;
}
.step4 {
	padding:20px;
	width:550px;
	overflow:hidden;

	position:absolute;
	left:150px;
	top:0px;
	margin:0 auto;
	display:none;
}


.webEarnings {
	padding:20px;
	width:200px;
	overflow:hidden;
	float:left;
}

.webDocs {
	padding:20px;
	border-radius:20px;
	-moz-border-radius:20px;
	/*background-color:rgba(240,255,240,.8);*/
	background-color:rgba(220,240,220,.8);
	background-image:url('/static/images/fadegradient-350.png');
	background-size:100%;
	-moz-background-size:100%;
	width:150px;
	overflow:hidden;
	float:right;
}

.addWebsiteButton {
	display:inline;
	padding:4px;
	padding-left:11px;
	padding-right:11px;
	border-radius:14px;
	-moz-border-radius:14px;
	border:1px solid;
	background-color:#F0F0F0;
	border-top-color:#DDD;
	border-left-color:#CCC;
	border-right-color:#AAA;
	border-bottom-color:#999;

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA', endColorstr='#AAAAAA'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#FAFAFA), to(#AAA)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #FAFAFA,  #AAA); /* for firefox 3.6+ */
	background-image: -o-linear-gradient(#FAFAFA, #AAA);

	/*text-shadow: 0 0px 1px rgba(0, 0, 0, .5);*/
	text-shadow: 1px 1px 2px rgba(255, 255, 255, .5);
}

.addWebsiteButton:hover {
	background-color:#FFF;
	/*border-top-color:#EEE;
	border-left-color:#DDD;
	border-right-color:#BBB;
	border-bottom-color:#AAA;*/

	/*cursor:pointer;*/

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#E0E0E0'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#E0E0E0)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #FFFFFF,  #E0E0E0); /* for firefox 3.6+ */
	background-image: -o-linear-gradient(#FFFFFF, #E0E0E0);

}


.webDiv {
	clear:both;
}

.webName {
	background-color:rgba(220,220,220,.3);
	cursor:pointer;
}

.webName:hover {
	background-color:rgba(255,255,255,.4);
}
.webName2 {
	background-color:rgba(240,240,240,.4);
	cursor:pointer;
}

.webName2:hover {
	background-color:rgba(255,240,240,.5);
}

.webDetails {
	display:none;
}

#addWebsiteDiv {
	margin-top:75px;
	margin-left:auto;
	margin-right:auto;
	width:850px;
	padding:50px;
	padding-left:100px;
	font-size:16px;
}

#addWebsiteDiv td {
	text-align:left;
	font-size:16px;
	vertical-align:top;
}

#addWebsiteDiv tr {
	text-align:left;
	font-size:16px;
	vertical-align:top;
}

#addWebsiteDiv .first {
	width: 250px;
}

#addWebsiteDiv button {
	font-size:16px;
}
#addWebsiteDiv .verifMeta {
	font-size:10px;
}
#addWebsiteDiv #cancel {
	margin-top:50px;
}
#addWebsiteDiv #finish {
	margin-top:50px;
}

h2 {
	font-size:20px;
	color:#543;
}

.stayBlack {
	color:black;
}
.stayBlack:hover {
	color:black;
	text-decoration:none;
}





#JunglOverlay {
        width:100%;
        height:100%;
        position:fixed;
        //position:absolute;
        top:0px;
        left:0px;
        background-color:#000;
        -moz-opacity: 0.3;
        opacity:.30;
        filter: alpha(opacity=30);
	z-index:1;
}

#JunglBox {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 100;
  text-align: left;

        width:640px;
        height:480px;
        /*background-color:rgba(250,247,244,.95);*/
	
	background-color:#3C693C;
	background-color:rgba(60,105,60,.98);
	//background-color:rgb(60,105,60);	/*because IE6 will try to parse the line above this and produce a blank bg*/
	
	/*background-color:rgba(50,95,50,.95);*/
	/*background-image:-webkit-gradient(radial, 340 260, 0, 340 260, 500, from(RGBA(50,95,50,0)), to(RGBA(50,95,50,1)));*/
	/*background-image:-webkit-gradient(radial, 340 260, 0, 340 260, 500, from(RGBA(50,95,50,0)), to(RGBA(35,80,35,.4)));*/
	/*background-image:-webkit-gradient(radial, 340 260, 0, 340 260, 500, from(RGBA(60,105,60,1)), to(RGBA(60,105,60,0)));*/

	background-image:-webkit-gradient(radial, 340 260, 0, 340 260, 500, from(RGBA(35,80,35,0)), to(RGBA(35,80,35,.4)));
	background-image:-moz-radial-gradient(340px 260px, circle, RGBA(35,80,35,0) 0, RGBA(35,80,35,.4) 500px);
	background-image:radial-gradient(340px 260px, circle, RGBA(35,80,35,0) 0, RGBA(35,80,35,.4) 500px);


	/*background-image:url('http://thejungl.com/static/images/fadegradient-350.png');
	background-size:100%;*/
	border-radius: 20px;
	-moz-border-radius: 20px;
        padding:20px;
	box-shadow: 0 0 215px #000;
	box-shadow: 0 0 215px RGBA(0,0,0,.75);
	-moz-box-shadow: 0 0 215px RGBA(0,0,0,.75);

	color:#AD9;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, .5);

}


.charityHeader {
	font-size:30px;
	margin-bottom:20px;
	line-height: 100%;
}

//.fadeInWebsite {display:none;}
//.fadeInLanding {display:none;}





/*#page-content {*/
#frame {
	-webkit-font-smoothing: antialiased;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, .5);
}
/*@font-face {
	font-family: 'HUL';
	src: url('http://massivehealth.com/css/fonts/helveticaneueultralight-webfont.eot');
	src: local('â.º'), url('http://massivehealth.com/css/fonts/helveticaneueultralight-webfont.woff') format('woff'), url('http://massivehealth.com/css/fonts/helveticaneueultralight-webfont.ttf') format('truetype'), url('http://massivehealth.com/css/fonts/helveticaneueultralight-webfont.svg#webfont3dCeZKw5') format('svg');
	font-weight: normal;
	font-style: normal;
}*/
.biggen {
	font-size:28px;
	/*font-weight:bold;*/
	text-align:left;
	-webkit-font-smoothing: antialiased;
}
p {
	font-size:20px;
	/*font-weight:bold;*/
	text-align:left;
	-webkit-font-smoothing: antialiased;
}
.topic {
	font-size:100px;
	margin-bottom:25px;
	/*color:#d51;*/
	/*line-height:100%;*/
	/*font-family: 'HUL', sans-serif;*/
	font-family: helvetica, sans-serif;
	/*font-weight:bold;*/
	-webkit-font-smoothing: antialiased;
}
h2 {
	font-size:60px;
	margin-bottom:25px;
	/*color:#d51;*/
	/*line-height:100%;*/
	/*font-family: 'HUL', sans-serif;*/
	font-family: helvetica, sans-serif;
	/*font-weight:bold;*/
	-webkit-font-smoothing: antialiased;
}
.divide {
	margin-bottom:95px;
}
.indent {
	margin-left:40px;
	line-height:140%;
	color:#FFF;
}
.partContent {
	width:900px;
	/*font-family: 'HUL', sans-serif;*/
	font-family: helvetica, sans-serif;
	margin: 0 auto;
}
.divide1 {
	height:4px;
	background-color:#000;
	/*background: -webkit-gradient(linear, left top, left bottom, from(#EEE), to(#484));*/
	background: -webkit-gradient(linear, left top, left bottom, from(#787878), to(#242));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#787878', endColorstr='#224422');
	background: -moz-linear-gradient(top,  #787878,  #242);
	background-image: -o-linear-gradient(#787878, #242);
}
.divide2 {
	height:4px;
	background-color:#000;
	/*background: -webkit-gradient(linear, left top, left bottom, from(#363), to(#604834));*/
	background: -webkit-gradient(linear, left top, left bottom, from(#183018), to(#30241C));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#183018', endColorstr='#30241C');
	background: -moz-linear-gradient(top,  #183018,  #30241C);
	background-image: -o-linear-gradient(#183018, #30241C);
}
.divide3 {
	height:4px;
	background-color:#000;
	/*background: -webkit-gradient(linear, left top, left bottom, from(#363), to(#604834));*/
	background: -webkit-gradient(linear, left top, left bottom, from(#201810), to(#181818));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#201810', endColorstr='#181818');
	background: -moz-linear-gradient(top,  #201810,  #181818);
	background-image: -o-linear-gradient(#201810, #181818);
}
.divide4 {
	height:4px;
	background-color:#000;
	/*background: -webkit-gradient(linear, left top, left bottom, from(#363), to(#604834));*/
	background: -webkit-gradient(linear, left top, left bottom, from(#181818), to(#201810));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#181818', endColorstr='#201810');
	background: -moz-linear-gradient(top,  #181818,  #201810);
	background-image: -o-linear-gradient(#181818, #201810);
}
.divideHeader {
	height:2px;
	background-color:#D8D8D8;
}
.part1 {
	padding-top:100px;
	padding-bottom:5px;
	background-color:#242;
	background: -webkit-gradient(linear, left top, left bottom, from(#484), to(#363));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#448844', endColorstr='#336633');
	background: -moz-linear-gradient(top,  #484,  #363);
	background-image: -o-linear-gradient(#484, #363);
	color:#AD9; /*6A5*/
	font-size:30px;
	/*line-height:100%;*/
}
.part2 {
	padding-top:100px;
	padding-bottom:5px;
	background-color:#432;
	background: -webkit-gradient(linear, left top, left bottom, from(#604834), to(#432));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#604834', endColorstr='#443322');
	background: -moz-linear-gradient(top,  #604834,  #432);
	background-image: -o-linear-gradient(#604834, #432);
	color:#CB9; /*975*/
	font-size:30px;
	/*line-height:100%;*/
}
.part3 {
	padding-top:100px;
	padding-bottom:5px;
	background-color:#333;
	background: -webkit-gradient(linear, left top, left bottom, from(#383838), to(#282828));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#383838', endColorstr='#282828');
	background: -moz-linear-gradient(top,  #383838,  #282828);
	background-image: -o-linear-gradient(#383838, #282828);
	color:#AAA;
}
.quote {
	margin: 25px auto;
	padding: 25px 50px;
	width:650px;
	background-color:#2E5B2E;
	border:1px solid #2D592D;
	background-color:RGBA(0,0,0,.2);
	border:1px solid RGBA(0,0,0,.1);
	border-radius:40px;
	font-size: 75%;
	color:#8F8;
	line-height:150%;
}
.quote2 {
	margin: 25px auto;
	padding: 25px 50px;
	width:650px;
	background-color:#2E5B2E;
	border:1px solid #2D592D;
	background-color:RGBA(0,0,0,.2);
	border:1px solid RGBA(0,0,0,.1);
	border-radius:40px;
	font-size: 75%;
	color:#EEE;
	line-height:150%;
}
.part1v2 {
	padding-top:100px;
	padding-bottom:5px;
	background-color:#242;
	background: -webkit-gradient(linear, left top, left bottom, from(#484), to(#363));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#448844', endColorstr='#336633');
	background: -moz-linear-gradient(top,  #484,  #363);
	background-image: -o-linear-gradient(#484, #363);
	color:#AD9; /*6A5*/
	font-size:25px;
	/*line-height:100%;*/
}
.part2v2 {
	padding-top:50px;
	padding-bottom:5px;
	background-color:#432;
	background: -webkit-gradient(linear, left top, left bottom, from(#604834), to(#432));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#604834', endColorstr='#443322');
	background: -moz-linear-gradient(top,  #604834,  #432);
	background-image: -o-linear-gradient(#604834, #432);
	color:#CB9; /*975*/
	font-size:30px;
	/*line-height:100%;*/
}
.part3v2 {
	padding-top:50px;
	padding-bottom:5px;
	background-color:#333;
	background: -webkit-gradient(linear, left top, left bottom, from(#383838), to(#282828));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#383838', endColorstr='#282828');
	background: -moz-linear-gradient(top,  #383838,  #282828);
	background-image: -o-linear-gradient(#383838, #282828);
	color:#AAA;
}

.newButton {
	display:inline;
	border:1px solid #000;
	border-radius:15px;
	background-color:#494;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#449944', endColorstr='#224422');
	background: -webkit-gradient(linear, left top, left bottom, from(#494), to(#242));
	background: -moz-linear-gradient(top,  #494,  #242);
	background-image: -o-linear-gradient(#494, #242);
	font-size:40px;
	color:#FFF;
	padding:15px 40px;
	text-decoration:none;
}
.newButton:hover {
	background-color:#5B5;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#55BB55', endColorstr='#336633');
	background: -webkit-gradient(linear, left top, left bottom, from(#5B5), to(#363));
	background: -moz-linear-gradient(top,  #5B5,  #363);
	background-image: -o-linear-gradient(#5B5, #363);
	text-decoration:none;
}
.noUnderline:hover {
	text-decoration:none;
}

body {
	font-family: helvetica, arial, sans-serif;
}

.removeUnderline:hover {
	text-decoration:none;
}

.startPayment {
	font-size: 25px;
}

.headerButton {
	color:#CFCFCF;
	font-size:28px;
	font-weight:900;
	text-shadow:1px 1px 2px #999, -1px -1px 2px #F0F0F0;
	border:1px solid #CCC;
	border:1px solid rgba(0,0,0,.15);
	background-color:rgba(0,0,0,.05);
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,.01)), to(rgba(0,0,0,.05)));
	background: -moz-linear-gradient(top, rgba(0,0,0,.01), rgba(0,0,0,.05));
	border-radius:15px;
	-moz-border-radius:15px;
	padding:5px 12px;
	margin:auto;
}

.headerButton:hover {
	background-color:rgba(255,255,255,.3);
}

.topMenu td {
	text-align:center;
	vertical-align:middle
}
a.headerButton:hover {
	text-decoration:none;
	color:#D5D5D5;
}


/* .page-content {
	width:900px;
	margin:0 auto;
}*/

.tbl1 {
	border:0px;
	/*border:0px solid #EEE;
	border-right: #AAA;
	border-bottom: #AAA;*/
	border-radius:30px;
	box-shadow: 5px 5px 10px #AAA;
	box-shadow: 5px 5px 10px RGBA(0,0,0,.3);
	-moz-box-shadow: 5px 5px 10px RGBA(0,0,0,.3);
	color:#000;
	text-shadow: none;

}
.tbl1 td {
	/*border:1px solid #000;*/
	text-align:center;
	vertical-align:middle;
	width: 300px;
	font-size:20px;
	/*line-height:100%;*/
}

.tbl2 td {
	text-align:left;
	padding-left:10px;
	/*line-height:100%;*/
}

td a {
	color:#00F;
}
td a:hover {
	color:#FFF;
}
.vAlignTop {
	vertical-align:top;
}
.tbl1 .vAlignTop {
	vertical-align:top;
}

.title {
}
.title h2 {
	font-size:32px;
	color:#FFF; /*d60*/
	line-height:120\%;
}

.explain {
	width:500px;
	font-size:18px;
	margin:0 auto;
	margin-bottom:50px;
}
.benefits {
	font-size:30px;	
}
.benefits_list {
	margin-top:20px;
	margin-left:30px;
	/*line-height:100%;*/
}
.quote {
	width:350px;
	font-size:15px;
	margin-bottom:50px;
	padding:18px;
	border-radius:25px;
	text-shadow:none;
}
.quote2 {
	width:350px;
	font-size:12px;
	margin-bottom:50px;
	padding:18px;
	border-radius:25px;
	text-shadow:none;
	margin-left:35px;
}
.fLeft {
	float:left;
}
.quote_author {
	margin-top:10px;
	float:right;
}
.tbl1 .website_list {
	text-align:left;
}

.bLeft {
	border-left: 1px solid #000;
}
.bRight {
	border-right: 1px solid #000;
}
.bTop {
	border-top: 1px solid #000;
}
.bBottom {
	border-bottom: 1px solid #000;
}
.bg1 {
	background-color:#FFF;
	border-top-left-radius:30px;
	border-top-right-radius:30px;
	-moz-border-radius:30px 30px 0px 0px;
}
.bg2 {
	background-color:#BFAA9A;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DDEAFA', endColorstr='#69E'); /* for IE */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#BFAA9A', endColorstr='#805535'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#DDEAFA), to(#69E)); /* for webkit browsers */
	background: -webkit-gradient(linear, left top, left bottom, from(#DDEAFA), to(#6693EE)); /* for webkit browsers */
	background: -webkit-gradient(linear, left top, left bottom, from(#CBA), to(#864)); /* for webkit browsers */
	background: -webkit-gradient(linear, left top, left bottom, from(#BFAA9A), to(#805535)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #BFAA9A,  #805535); /* for firefox 3.6+ */ 
	background: -moz-linear-gradient(top,  #BFAA9A,  #805535); /* for firefox 3.6+ */ 
	background-image: -o-linear-gradient(#BFAA9A, #805535);
}
.bg3 {
	background-color:#B3D4A4;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#B3D4A4', endColorstr='#68A945'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#DDFADD), to(#9E9)); /* for webkit browsers */
	background: -webkit-gradient(linear, left top, left bottom, from(#DDFADD), to(#9C9)); /* for webkit browsers */
	background: -webkit-gradient(linear, left top, left bottom, from(#CAE4BA), to(#85C965)); /* for webkit browsers */
	background: -webkit-gradient(linear, left top, left bottom, from(#B3D4A4), to(#68A945)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #DDFADD,  9E9); /* for firefox 3.6+ */ 
	background: -moz-linear-gradient(top,  #B3D4A4,  #68A945); /* for firefox 3.6+ */
	background-image: -o-linear-gradient(#B3D4A4, #68A945);

}
.bg4 {
	background-color:#805535;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#805535', endColorstr='#503A28'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#6693EE), to(#459)); /* for webkit browsers */
	background: -webkit-gradient(linear, left top, left bottom, from(#864), to(#543)); /* for webkit browsers */
	background: -webkit-gradient(linear, left top, left bottom, from(#805535), to(#503A28)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #6693EE,  #459); /* for firefox 3.6+ */
	background: -moz-linear-gradient(top,  #805535,  #503A28); /* for firefox 3.6+ */
	background-image: -o-linear-gradient(#805535, #503A28);
	border-bottom-left-radius:30px;
	-moz-border-radius:0px 0px 0px 30px;
}
.bg5 {
	background-color:#68A945;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#68A945', endColorstr='#386622'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#95E995), to(#595)); /* for webkit browsers */
	background: -webkit-gradient(linear, left top, left bottom, from(#85C965), to(#594)); /* for webkit browsers */
	background: -webkit-gradient(linear, left top, left bottom, from(#68A945), to(#386622)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #95E995,  #595); /* for firefox 3.6+ */ 
	background: -moz-linear-gradient(top,  #68A945,  #386622); /* for firefox 3.6+ */ 
	background-image: -o-linear-gradient(#68A945, #386622);
	border-bottom-right-radius:30px;
	-moz-border-radius:0px 0px 30px 0px;

}

.tbl2 .earn {
	text-align:right;
	padding-left: 0px;
	padding-right: 10px;
}
.tbl2 .donate {
	text-align:right;
	padding-left: 0px;
	padding-right: 10px;
}

.newWebsite {
	/*background-color: RGBA(255,255,130,.6);*/
}

.benefits_list {
	font-size: 20px;
}

.mainIcon {
	float:right;
	margin-top:50px;
}

.removeExtraStyles {
	color: #000;
	/*text-shadow: none;*/
	text-decoration: none;
}

.fullContent {
	margin-bottom:50px;
	margin-top:25px;
}

.contentDetails {
	font-size:18px;
}

.boldClaim {
	font-size:45px;
	font-size:50px;
	/*line-height:100%;*/
	color: #DCA; /*#AE9*/
}

.subscripDivShadow {
	box-shadow:0 0 120px RGBA(0,0,0,.075);
	-moz-box-shadow:0 0 120px RGBA(0,0,0,.075);
	border-radius:25px;
	-moz-border-radius:25px;
}

.subscripDiv {
	min-height:100px;
	background:-webkit-gradient(linear, left top, left bottom, from(RGBA(255,255,255,.07)), to(RGBA(255,255,255,.035)));
	background:-moz-linear-gradient(top, RGBA(255,255,255,.07), RGBA(255,255,255,.035));
	background:-o-linear-gradient(RGBA(255,255,255,.07), RGBA(255,255,255,.035));
	background:-ms-linear-gradient(RGBA(255,255,255,.07), RGBA(255,255,255,.035));
	background:linear-gradient(RGBA(255,255,255,.07), RGBA(255,255,255,.035));
	border-radius:25px;
	-moz-border-radius:25px;
	padding:25px;
	margin-bottom:20px;
	box-shadow: 2px 2px 10px RGBA(0,0,0,.06);
	-moz-box-shadow: 2px 2px 10px RGBA(0,0,0,.06);
}

.subscripDiv:hover {
	background:-webkit-gradient(linear, left top, left bottom, from(RGBA(255,255,255,.075)), to(RGBA(255,255,255,.06)));
	background:-moz-linear-gradient(top, RGBA(255,255,255,.075), RGBA(255,255,255,.06));
	background:-o-linear-gradient(top, RGBA(255,255,255,.075), RGBA(255,255,255,.06));
	background:-ms-linear-gradient(top, RGBA(255,255,255,.075), RGBA(255,255,255,.06));
	background:linear-gradient(top, RGBA(255,255,255,.075), RGBA(255,255,255,.06));
	box-shadow: 2px 2px 14px RGBA(0,0,0,.1);
	-moz-box-shadow: 2px 2px 14px RGBA(0,0,0,.1);
	-webkit-animation: fade 1.4s;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, .75);
}

@-webkit-keyframes fade {
	0% {
		box-shadow: 2px 2px 10px RGBA(0,0,0,.06);
		color:#AD9;
		text-shadow: 1px 1px 0 rgba(0, 0, 0, .5);
	}
	10% {
		box-shadow: 2px 2px 14px RGBA(0,0,0,.1);
		color:#B0E0A0;
		text-shadow: 1px 1px 0 rgba(0, 0, 0, .625);
	}
	30% {
		box-shadow: 2px 2px 14px RGBA(0,0,0,.14);
		color:#B7E8A6;
		text-shadow: 1px 1px 0 rgba(0, 0, 0, .85);
	}
	100% {
		box-shadow: 2px 2px 14px RGBA(0,0,0,.1);
		color:#AD9;
		text-shadow: 1px 1px 0 rgba(0, 0, 0, .75);
	}
}


.subscripDivSolid {
	min-height:100px;
	background:-webkit-gradient(linear, left top, left bottom, from(RGBA(255,255,255,.07)), to(RGBA(255,255,255,.035)));
	background-image:-moz-linear-gradient(top, RGBA(255,255,255,.07), RGBA(255,255,255,.035));
	background-image:-o-linear-gradient(top, RGBA(255,255,255,.07), RGBA(255,255,255,.035));
	background-image:-ms-linear-gradient(top, RGBA(255,255,255,.07), RGBA(255,255,255,.035));
	background-image:linear-gradient(top, RGBA(255,255,255,.07), RGBA(255,255,255,.035));
	border-radius:25px;
	-moz-border-radius:25px;
	padding:25px;
	margin-bottom:20px;
	box-shadow: 2px 2px 14px RGBA(0,0,0,.1);
	-moz-box-shadow: 2px 2px 14px RGBA(0,0,0,.1);
}


.changePaymentDiv {
	margin:42px 20px 0 0;
}

.changePaymentDiv:hover {
	color: #FD5;
}

.changePaymentButton {
	border: 1px solid #363;
	border-radius:10px;
	-moz-border-radius:10px;
	display:inline;
	padding: 8px;
	background-color: #696;
	background:-webkit-gradient(linear, left top, left bottom, from(RGBA(255,255,255,.25)), to(RGBA(255,255,255,.1)));
	background:-moz-linear-gradient(top, RGBA(255,255,255,.25), RGBA(255,255,255,.1));
	background:-o-linear-gradient(RGBA(255,255,255,.25), RGBA(255,255,255,.1));
	background:-ms-linear-gradient(RGBA(255,255,255,.25), RGBA(255,255,255,.1));
	background:linear-gradient(RGBA(255,255,255,.25), RGBA(255,255,255,.1));
	color: #DFD;
	box-shadow: 0px 0px 6px RGBA(0,0,0,.075);
	-moz-box-shadow: 0px 0px 6px RGBA(0,0,0,.075);
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
}

.changePaymentButton:hover {
	/*border: 1px solid #377037;*/
	background-color: #7A7;
	background:-webkit-gradient(linear, left top, left bottom, from(RGBA(255,255,255,.3)), to(RGBA(255,255,255,.15)));
	background:-moz-linear-gradient(top, RGBA(255,255,255,.3), RGBA(255,255,255,.15));
	background:-o-linear-gradient(RGBA(255,255,255,.3), RGBA(255,255,255,.15));
	background:-ms-linear-gradient(RGBA(255,255,255,.3), RGBA(255,255,255,.15));
	background:linear-gradient(RGBA(255,255,255,.3), RGBA(255,255,255,.15));
	color: #FFF;
	box-shadow: 0px 0px 7px RGBA(0,0,0,.13);
	-moz-box-shadow: 0px 0px 7px RGBA(0,0,0,.13);
}

.changePaymentDiv2 {
	margin:37px 20px 0 0;
}

.changePaymentTextField {
	background:RGBA(0,0,0,.04);
	border:1px solid #396B39;
	border-bottom-color:#353;
	border-right-color:#363;
	width:100px;
	font-size:15px;
	color:white;
	margin: -1px;
}

#frame.newMarginPadding {
	margin-bottom:-84px;
	padding: 0;
}


.normalFooter {
	background-color: #282828;
	position:relative;
}

.greenFooter {
	background-color: #282828;
	position:relative;
	background:-webkit-linear-gradient(#2A322A, #292B29, #282828, #282828, #282828, #272727, #252525, #222222, #1D1D1D);
	background:-moz-linear-gradient(#2A322A, #292B29, #282828, #282828, #282828, #272727, #252525, #222222, #1D1D1D);
	background:-o-linear-gradient(#2A322A, #292B29, #282828, #282828, #282828, #272727, #252525, #222222, #1D1D1D);
	background:-ms-linear-gradient(#2A322A, #292B29, #282828, #282828, #282828, #272727, #252525, #222222, #1D1D1D);
	background:linear-gradient(#2A322A, #292B29, #282828, #282828, #282828, #272727, #252525, #222222, #1D1D1D);
	box-shadow: 0 0px 50px rgba(40,40,40,.3);
}

.makeParaIndent p {
	margin-left:30px;
}

.makeParaSmall p {
	font-size:15px;
}

.mod-content {
	margin: 0 auto;
	padding: 0;
}

.contentDetails {
	line-height:30px;
}

.submitButtonDisabled {
	display:inline;
	padding:4px;
	padding-left:11px;
	padding-right:11px;
	border-radius:14px;
	-moz-border-radius:14px;
	border:1px solid;
	background-color:#F0F0F0;
	border-top-color:#DDD;
	border-left-color:#CCC;
	border-right-color:#AAA;
	border-bottom-color:#999;

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA', endColorstr='#AAAAAA'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#FAFAFA), to(#AAA)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #FAFAFA,  #AAA); /* for firefox 3.6+ */
	background-image: -o-linear-gradient(#FAFAFA, #AAA);

	/*text-shadow: 0 0px 1px rgba(0, 0, 0, .5);*/
	text-shadow: 1px 1px 2px rgba(255, 255, 255, .5);


	background-color:#888;
	/*border-top-color:#EEE;
	border-left-color:#DDD;
	border-right-color:#BBB;
	border-bottom-color:#AAA;*/

	/*cursor:pointer;*/

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#AAAAAA', endColorstr='#888888'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#AAA), to(#888)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #AAA,  #888); /* for firefox 3.6+ */
	background-image: -o-linear-gradient(#AAA, #888);


	color:#000;
	font-size:30px;
	border-radius:25px;
	padding:6px 20px;
}

.submitButtonDisabled:hover {
	background-color:#888;
	/*border-top-color:#EEE;
	border-left-color:#DDD;
	border-right-color:#BBB;
	border-bottom-color:#AAA;*/

	/*cursor:pointer;*/

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#AAAAAA', endColorstr='#888888'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#AAA), to(#888)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #AAA,  #888); /* for firefox 3.6+ */
	background-image: -o-linear-gradient(#AAA, #888);
}


/*\*//*/
.wraptocenter {
    display: block;
}
.wraptocenter span {
    display: inline-block;
    height: 100%;
    width: 1px;
}
