@font-face {
  font-family: 'Maven Pro';
  font-style: normal;
  font-weight: 400;
  src: local('Maven Pro Regular'), local('MavenProRegular'), url('https://themes.googleusercontent.com/static/fonts/mavenpro/v4/MG9KbUZFchDs94Tbv9U-paCWcynf_cDxXwCLxiixG1c.ttf') format('truetype');
}
@font-face {
  font-family: 'Maven Pro';
  font-style: normal;
  font-weight: 700;
  src: local('Maven Pro Bold'), local('MavenProBold'), url('https://themes.googleusercontent.com/static/fonts/mavenpro/v4/uDssvmXgp7Nj3i336k_dSonF5uFdDttMLvmWuJdhhgs.ttf') format('truetype');
}
/* LISTING TABLES */
table.clickablerow tbody a:hover { color: inherit; }
table.clickablerow tr:hover { background-color: #c9fdff !important; }
table.clickablerow tbody tr { cursor: pointer; }
table.clickablerow tr td a { display:block; height:100%; width:100%; text-decoration: none; }

table.listing {
	width: 100%;
	margin-top: 5px;
	margin-bottom: 5px;
	border-collapse: collapse;
	border-bottom: 1px solid #ececec;
	font-size: 11px; 
	clear: both;
	border: 1px solid #E5E5E5;
}
	
	table.listing tr td input[type="text"] {
		border: 1px solid #CCCCCC;
		padding: 3px 2px;
	}
	table.listing tr td input[type="text"]:focus {
		border: 1px solid #B2B2B2;
	}
	
	table.listing td { padding: 2px 5px; }
	table.listing thead {}
		table.listing thead tr th,
		table.listing thead tr td,
		table.listing tfoot tr td {
			padding: 3px 5px;
			text-align: left;
			font-weight: bold;
			font-size: 11px;
			background: -moz-linear-gradient(100% 100% 90deg, #E5E5E5, #F2F2F2); /*MOZILLA*/
			background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F2F2F2), to(#E5E5E5)); /*WEBKIT OLD*/
			background: -webkit-linear-gradient(#F2F2F2, #E5E5E5);
		}
		table.listing thead tr td {
			border-bottom: 1px solid #E5E5E5;
			border-right: 1px solid #E1E1E1;
		}
		table.listing thead tr th .sorter,
		table.listing thead tr td .sorter {
			display: inline-block;
		}
		table.listing thead tr th .sorter.asc,
		table.listing thead tr td .sorter.asc {
	        width: 0;
	        height: 0;
	        border-left: 5px solid transparent;
	        border-right: 5px solid transparent;
	        border-top: 5px solid #7FC56A;			
		}
		table.listing thead tr th .sorter.desc,
		table.listing thead tr td .sorter.desc {
			width: 0;
			height: 0;
			border-left: 5px solid transparent;
			border-right: 5px solid transparent;
			border-bottom: 5px solid #7FC56A;
		}
		table.listing tbody tr td {
			padding: 5px;
			border-right: 1px solid #F4F4F4;
			border-bottom: 1px solid #F7F7F7;
		}
		table.listing tfoot tr td {
			border-top: 1px solid #CCCCCC;
		}

	table.listing tbody {}
		table.listing tr td ul { list-style: none; margin: 0; padding: 2px 5px; text-align: left; }
		table.listing tbody tr td .quiet { color: silver; }
		table.listing tbody tr td .loud { color: #B7238F; font-size: inherit; }
		table.listing tr td.align_right { text-align: right; }

		table.listing tr.inactive_row { color: #BBB; }
		table.listing tr.inactive_row .button { color: #CCC; }
		table.listing.clickablerow tr .button { display:inline-block; width:inherit !important; margin: 0; }

	table.listing tbody tr td a { color: #000000; }
	
	/* Clear the border right and border bottom, so it doesn't shutter with the border around the table */
	table.listing tbody tr td:last-child { border-right: none !important; }
	table.listing tbody tr:last-child td { border-bottom: none !important; }

	/* Oow nice, listing has clickable row too :D */
	table.listing.clickablerow tr td.inline-links a { display:inline-block; width: auto; }

	/* And we even can highlight! */
	table.listing.clickablerow tbody tr:hover td,
	table.listing tr.highlight td, 
	table.listing tr.highlight-first td { background-color: #EEFFDB !important; border: 1px solid #E7F2EF !important; }
	table.listing tr.highlight-second td { background-color: #EEFFDB !important; border: 1px solid #E7F2EF; }
	table.listing tr.highlight-second td:first-child { padding-left: 20px; }

	/* Autoeven */
	table.listing.green.autoeven tr:nth-child(2n) td, table.listing.yellow tr.odd td { background-color: #EEFFDB; } 
	table.listing.green.autoeven tr:nth-child(2n+1) td, table.listing.yellow tr.even td { background-color: #F8FFF1; }

	/* You don't like yellow? We got grey too! */
	table.listing.grey.autoeven tbody tr:nth-child(2n) td, table.listing.grey tr.odd td { background-color: #F9F9F9; border-right: 1px solid #EAEAEA }
	table.listing.grey.autoeven tbody tr:nth-child(2n+1) td, table.listing.grey tr.even td { background-color: #FCFCFC; }
	
	/* Modern style */
	table.listing.modern { border: 0; border-collapse: separate; }
	table.listing.modern thead tr td { background-image: none; background-color: #D8D8D8; font-size: 12px; border-right: 0px; }
	table.listing.modern tbody tr td { background-color: #F2F2F2; font-size: 12px; border-right: 0px; margin: 10px; }

table.listing.stats_week thead td { width: 14%; text-align: center; }
table.listing.stats_week tbody td { font-size: 18px; font-weight: bold; text-align: center; font-family: "Maven Pro", sans-serif; padding: 10px 0; }

/* LISTING DIVS */
.container .content div.listing {
}.align_right .button_group {
	float: right;
}

.button_group .button {
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px 0px 0px 0px;
	display: inline-block;
	float: left;
	border: 0 !important;
	border-right: 1px solid #D3D3D3 !important;
	margin-left: 0 !important;
}

.button_group .button:first-child {
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	margin-left: inherit;
}

.button_group .button:last-child {
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-right: 0 !important;
}

.button {
	padding: 5px 15px 4px 15px;
	background-color: #7FC56A;
	border: 1px solid #7FC56A;
	color: #FFFFFF;
	font-family: "Maven Pro", Arial, serif;
	font-size: 15px;
	text-align: center;
	display: inline-block;
	margin-left: 5px;
	margin-top: 6px;
	text-decoration: none;
	line-height: 18px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px 5px 5px 5px;
	cursor: pointer;
}

.button:hover { background-color: #5F924E; }
.button:active { background-color: #3D5F33; }

/* COLOR: FACEBOOK BLUE */
.facebook-login, .button.facebook { background-color: #3B5998; border: 1px solid #3B5998; }
.facebook-login:hover, .button.facebook:hover { background-color: #344F88; }
.facebook-login:active, .button.facebook:active { background-color: #273D69; }

/* COLOR: TWITTER BLUE */
.twitter-login, .button.twitter { background-color: #33CCFF; border: 1px solid #33CCFF; }
.twitter-login:hover, .button.twitter:hover { background-color: #2BAED9; }
.twitter-login:active, .button.twitter:active { background-color: #2F99D9; }

/* COLOR: VERYLIGHT GREY + GREEN COLOR */
.button.verylight { background-color: #F9F9F9; border: 1px solid #F9F9F9; color: #74B562; font-size: 13px; }
.button.verylight:hover { background-color: #F4F4F4; }
.button.verylight:active { background-color: #EFEFEF; }

/* COLOR: GREY */
.button.grey { background-color: #E5E5E5; color: #000000;  border: 1px solid #E5E5E5; }
.button.grey:hover { background-color: #CCC; color: #000000; }
.button.grey:active { background-color: #B2B2B2; color: #000000; }

/* COLOR: RED */
.button.red { background-color: #E53E3A; color: #FFFFFF;  border: 1px solid #B1261B; }
.button.red:hover { background-color: #CC311D; color: #FFFFFF; }
.button.red:active { background-color: #841F12; color: #FFFFFF; }

/* COLOR: PURPLE */
.button.purple { background-color: #B7238F; color: #FFFFFF; border: 1px solid #AB1C7B; }
.button.purple:hover { background-color: #851867; color: #FFFFFF; }
.button.purple:active { background-color: #420B33; color: #FFFFFF; }

/* COLOR: DISABLED */
.button.grey.disabled { color: #C4C4C4; }
.button.grey.disabled:hover { background-color: #E5E5E5; color: #C4C4C4; }
.button.grey.disabled:active { background-color: #E5E5E5; color: #C4C4C4; }

.button.small {
	font-size: 13px;
	padding: 2px 10px 1px;
	margin: 0px;
}

.button.space_left { margin-left: 10px; }
.button.space_bottom { margin-bottom: 10px; }html, body {
	font-family: sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0;
	color: #262626;
	background-color: #F2F2F2;
	background-image: url("/images/bg.png");
}

::-moz-selection {
	color: #FFFFFF;
	color: rgba(255,255,255,.85);
	background: #7FC56A;
}

::selection {
	color: #FFFFFF;
	color: rgba(255,255,255,.85);
	background: #7FC56A;
}

label {
	cursor: pointer;
}

ol.alpha-list {
	list-style: lower-alpha;
}

h2 {
/*	font-family: Georgia, "Times new roman", serif;*/
	color: #000000;
/*	font-size: 18px;*/
/*	margin: 0 0 10px 0;*/
	padding: 0;
	font-weight: normal;
	margin: 5px 0 15px 0;
	font-family: "Maven Pro", Arial, sans-serif;
	font-size: 16px;
}

h4 {
	margin: 20px 0 0 0;
	font-size: 12px;
}

a {
	color: #B7238F;
	text-decoration: underline;
/*	border-bottom: 1px solid #B7238F;*/
}

a:hover {
	text-decoration: none;
}

a.ext {
	background-image: url("/images/pink_arrow.png");
	background-repeat: no-repeat;
	background-position: right 3px;
	padding-right: 13px;
}

a.small {
	font-size: 11px;
}

p {
	margin: 6px 0;
}

img {
	border: 0;
}

ul {
	list-style: url("/images/pink_arrow.png");
	margin: 5px 0 0 0;
	padding: 0 0 0 18px;
}

small {
	font-size: 10px;
	font-style: italic;
}

.loud {
	font-size: 14px;
}

.cancel {
	margin-left: 10px;
}

.emptycheckbox {
	color: #ED1F24;
}

span.green,
a.green {
	color: #7FC56A;
}

.inactive {
	color: #a5a5a5;
	font-style: italic;
}

.hibbem {
	display: none !important;
}

.help_cursor {
	cursor: help;
}

.colorStatus-0 {
	background-color: #c60f26 !important;
	color: #FFFFFF !important;
}

.colorStatus-1 {
	background-color: #7FC56A !important;
	color: #FFFFFF !important;
}

.colorStatus-2 {
	background-color: #85BBE5 !important;
	color: #FFFFFF !important;
}

.colorStatus-9 {
	background-color: #C69AA8 !important;
	color: #FFFFFF !important;
}

.colorStatus-10 {
	background-color: #CEB4C3 !important;
	color: #FFFFFF !important;
}

.colorStatus-99 {
	background-color: #BBBAB5 !important;
	color: #FFFFFF !important;
}

.submit {
	padding: 5px 7px 3px 7px;
	font-family: "Maven Pro", Arial, sans-serif;
	background-color: #7FC56A;
	border: 1px solid #7FC56A;
	color: #FFFFFF;
	font-size: 15px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px 5px 5px 5px;
	cursor: pointer;
}

.submit:hover {
	background-color: #5F924E;
}

.submit:active {
	background-color: #3D5F33;
}

.submit.pink {
	background-image: url("/images/button_pink_left.png");
	border: 1px solid #BD4AAE;
	color: #7f1c72;
}

a.submit {
	display: inline-block;
	padding: 0px 20px;
	line-height: 25px;
	text-decoration: none;
	margin-top: 13px;
}

.submit.pink:active {
	background-image: url("/images/button_pink_left_active.png");
}

.clear {
	clear: both;
}

.hide {
	display: none;
}

.align_right {
	text-align: right;
}

.top_header {
	background-color: #FFFFFF;
	height: 90px;
	width: 100%;
	padding-top: 5px;
}

.top_menu {
	height: 30px;
	top: 90px;
	width: 100%;
	background-color: #3D4240;
	border-top: 5px solid #7FC56A;
}

.top_header .center_box {
	width: 980px;
	margin: 20px auto;
}

.top_menu .center_box {
	width: 980px;
	margin: 0 auto;
}

.top_header .center_box .logo {
	float: left;
	width: 300px;
	margin-left: 20px;
	margin-top: 3px;
}

.top_header .center_box .logo a {
	width: 277px;
	height: 0;
	overflow: hidden;
	padding-top: 36px;
	display: block;
	background-image: url("/images/logo.png");
	background-repeat: no-repeat;
}

.top_header .center_box.beta-home .logo {
	margin: 20px auto 20px auto;
	float: none;
}

.top_header .center_box .login {
	float: right;
	font-family: "Lucida Grande", sans-serif;
	font-size: 11px;
	line-height: 20px;
	margin-right: 30px;
	margin-top: 4px;
	text-align: right;
}

.top_header .center_box .login .adminLink {
	margin-left: 10px;
}

.login_button {
	display: block;
	padding: 5px 10px;
	border: none;
	color: #7FC56A;
}

.login_button:hover, .login_button.active {
/*	color: #FFFFFF;*/
/*	background-color: #7FC56A;*/
}

.top_header .center_box .login .loginLabel {
	float: left;
	width: 75px;
	height: 30px;
}

.top_header .center_box .login .loginField {
	float: right;
	width: 175px;
	height: 30px;
}

.top_header .center_box .login .input {
	width: 170px;
}

.top_menu .center_box .menu {
}

.top_menu .center_box .menu ul {
	list-style: none;
/* 	margin-top: 8px; */
	float: left;
	margin: 0;
	padding: 0;
}

.top_menu .center_box .menu ul li {
	float: left;
}

.top_menu .center_box .menu ul li a {
	font-family: "Maven Pro", Arial, sans-serif;
	color: #CCCCCC;
	font-size: 14px;
	text-decoration: none;
	padding-bottom: 7px;
	padding-right: 40px;
	padding-left: 40px;
	padding-top: 6px;
	display: block;
}

.top_menu .center_box .menu ul li a:hover {
	background-color: #444444;
	color: #7FC56A;
	text-decoration: none;
}

.top_menu .center_box .menu ul li.active a, .top_menu .center_box .menu ul li.active a:hover {
	background-color: #7FC56A;
	color: #444444;
}

.container {
	width: 980px;
	margin: 20px auto 0 auto;
	top: 145px;
	left: 50%;
}

.container .header {
	padding-bottom: 20px;
	padding-top: 20px;
	background-color: #FFFFFF;
	margin-bottom: 20px;
	border: 1px solid #CCCCCC;
}

.container .header .piggybank {
	float: left;
	width: 190px;
	margin-left: 60px;
}

.container .header .headercontent {
	float: right;
	width: 680px;
	padding-left: 20px;
}

.container .header .headercontent {
	font-family: "Lucida Grande", sans-serif;
	color: #666666;
	font-size: 12px;
	padding-top: 20px;
}

.container .header .headercontent h1 {
	color: #4C4C4C;
	font-family: "Maven Pro", sans-serif;
	font-size: 35px;
	margin: 0;
/*	padding: 0;*/
	font-weight: normal;

/*	height: 0;
	overflow: hidden;
	display: inline-block;
	padding-top: 35px;
	width: 600px;
	background-image: url("/images/titles/online-doneren-maken-wij-makkelijk.png");
	background-repeat: no-repeat;
*/
}

.container .header .headercontent.nosignup h1 {
	margin-top: 16px;
}

.container .header .headercontent p {
	padding-left: 3px;
	padding-right: 70px;
	line-height: 22px;
	font-size: 13px;
}

.container a.register_button {
	padding: 10px 15px;
	background-color: #7ABF67;
	border: 1px solid #7FC56A;
	color: #FFFFFF;
	font-family: Arial, sans-serif;
	font-size: 16px;
	text-align: center;
	display: inline-block;
	margin-right: 80px;
	float: right;
	margin-top: 10px;
	text-decoration: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px 5px 5px 5px;
}

.container a.register_button span {
	height: 0;
	overflow: hidden;
	padding-top: 13px;
	width: 157px;
	background-image: url("/images/titles/gratis-aanmelden.png");
	background-repeat: no-repeat;
	display: inline-block;
}

.container a.register_button:hover {
	background-color: #5F924E;
}

.container a.register_button:active {
	background-color: #3D5F33;
}

.container .content {
	width: 940px;
	padding: 20px;
	line-height: 17px;
	background-color: #FFFFFF;
	font-family: "Lucida Grande", sans-serif;
/*	font-size: 11px;*/
	font-size: 12px;
/*	line-height: 18px;*/
	line-height: 22px;
	color: #444444;
	border: 1px solid #CCCCCC;
}

.container .content.nomargin {
	padding: 20px 0;
	width: 980px;
}

.container .margin {
	padding: 0 20px;
}

.container .top-margin {
	padding-top: 20px;
}

.container .content .content_banner {
	padding: 10px 20px;
	background-color: #F2F2F2;
	border-top: 1px dotted #737373;
	border-bottom: 1px dotted #737373;
	margin: 20px 0;
}

.container .content .content_banner.no_top_padding {
	padding: 0 20px !important;
}

.container .content .subscription_left {
	float: left;
	width: 570px;	
}

.container .content .subscription_right {
	float: right;
	width: 300px;
	margin-bottom: 10px;
}

.container .content .prices_left {
	float: left;
	width: 300px;
}

.container .content .prices_right {
	float: right;
	width: 570px;
	margin-bottom: 10px;
}

.container .content .prices_right .price-label {
	font-size: 12px;
	padding: 5px 10px;
}

.container .content .prices_right .price-label.empty {
	height: 70px;
}

.container .content .prices_right .price-label.even {
	background-color: #E5E5E5;
}

.container .content .prices_right .price-value {
	font-size: 13px;
	padding: 7px 10px;
	line-height: normal;
	margin-bottom: 2px;
	text-align: center;
	background-color: #D7F4C2;
	border-left: 1px solid #FFFFFF;
}

.container .content .prices_right .price-value.premium .button {
	background-color: #4C7841;
	margin: 2px 0 0 0;
}

.container .content .prices_right .price-value.premium .button:active {
	background-color: #35562E;
}

.container .content .prices_right .price-value .button {
/*	background-color: #76B863;*/
	background-color: #5E9551;
	margin: 2px 0 0 2px;
}

.container .content .prices_right .price-value .button:active {
	background-color: #416939;
}

.container .content .prices_right .premium {
	background-color: #98E085;
}

.container .content .prices_right .price-value.even {
	background-color: #BAE49B;
}

.container .content .prices_right .premium.even {
	background-color: #7ECD6F;
}

.container .content .prices_right .price-value.amount {
	font-size: 22px;
	margin-bottom: 0;
}

.container .content .prices_right .price-value.amount span {
	font-size: 12px;
}

.container .content .prices_right .price-value.subscription {
	font-family: "Maven Pro", Arial, sans-serif;
	font-size: 20px;
	text-align: center;
	border-bottom: 1px solid #FFFFFF;
	width: 150px;
	
	background-color: #B6DD97;
	color: #FFFFFF;
}

.container .content .prices_right .price-value.subscription.premium {
	background-color: #76B863;
	color: #FFFFFF;
}

.container .content .subscription_left .expiredate, .container .content .subscription_right .expiredate {
	font-weight: bold;
}

.container .content .upgrade_offer {
	background-color: #F2F2F2;
	border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	margin-bottom: 10px;
	padding: 5px 10px;
	display: block;
}

.container .content .upgrade_offer em {
	color: #CCCCCC;
}

.container .content .upgrade_offer.selected {
	background-color: #D8D8D8;
}

.container .content .upgrade_offer.selected em {
	color: #666666;
}

.container .content .upgrade_offer .radio {
	float: left;
	padding: 15px 15px 12px 5px;
}

.container .content .upgrade_offer.payment_methods .radio {
	padding: 3px 15px 0px 5px;
}

.container .content .upgrade_offer .context {
	float: left;
}

.container .content .upgrade_offer .context .subscription_interval {
	font-size: 12px;
}

.container .content .upgrade_offer .context .description {
	font-size: 12px;
	font-family: inherit;
	color: #777777;
	display: block;
}

.container .content .upgrade_offer .context p.payment_option { margin: 0 0 5px; }

.container .content .upgrade_offer.selected .context .description {
	color: #545454;
}

.container .content .upgrade_offer .context .price {
	font-size: 22px;
	font-weight: bold;
	font-family: "Maven Pro", Arial, sans-serif;
	line-height: auto;
	padding: 2px 0 5px;
}

.container .content .upgrade_offer .context label {
	font-size: 14px;
	font-weight: bold;
	font-family: "Maven Pro", Arial, sans-serif;
	line-height: auto;
	padding: 2px 0 5px;	
}

.container .content .upgrade_offer.payment_methods .context label {
	padding: 2px 0 5px;	
}

.container .content .upgrade_offer.payment_methods .context .method_options {
	margin: 10px 0 5px 0;
}

.container .content .upgrade_offer.payment_methods .payment_method_image {
	float: right;
}

.container .content .content_banner .banner_col_1, .container .content .content_banner .price_col {
	float: left;
	width: 660px;
	margin-right: 10px;
	font-family: Georgia,"Times new roman",serif;
	font-size: 13px;
}

.container .content .content_banner .banner_col_1_small {
	width: 280px;
	float: left;
	margin-right: 40px;
	margin-left: 10px;
}
.container .content .content_banner .banner_col_2_small {
	width: 280px;
	float: left;
	margin-right: 40px;
}
.container .content .content_banner .banner_col_3_small {
	width: 280px;
	float: left;
}

.container .content .content_banner .banner_col_1_medium {
	width: 320px;
	float: left;
	margin-right: 40px;
	margin-left: 10px;
}
.container .content .content_banner .banner_col_2_medium {
	width: 320px;
	float: left;
}
.container .content .content_banner .banner_col_1_medium ul, .container .content .content_banner .banner_col_2_medium ul {
	list-style: disc outside none;
	color: #6B6B6B;
}
.container .content .content_banner .banner_col_3_medium {
	float: right;
	margin-right: 60px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.container .content .content_banner .price_col {
	width: 210px;
}

.container .content .content_banner .price_table {
	font-family: Georgia,"Times new roman",serif;
	font-size: 13px;
}

.container .content .content_banner .price_table tr td {
	padding: 2px;
	text-indent: 6px;
}

.container .content .content_banner .price_table tr td.highlight {
/*	background-color: #CCEBC3;*/
	background-color: #E9E9E9;
	border-right: 1px dotted #737373;
	border-left: 1px dotted #737373;
}

.container .content .content_banner .price_table tr td.highlight .button {
	background-color: #73B25E;
}

.container .content .content_banner .price_table tr td.highlight .button:hover {
	background-color: #6BA758;
}

.container .content .content_banner .price_table .button {
	text-indent: 0 !important;
	display: block;
	margin: 15px auto 15px auto;
	width: 120px !important;
	padding: 5px 0 !important;
	text-align: center;
}

.container .content .content_banner .price_table .button.inactive, .container .content .content_banner .price_table tr td.highlight .button.inactive {
	background-color: #CCCCCC;
	border: 1px solid #CCCCCC;
	color: #FFFFFF;
}

.container .content .content_banner .price_col_1 {
	font-weight: bold;
	width: 240px;
	text-indent: 0 !important;
}

.container .content .content_banner .price_row_1 {
	font-weight: bold;
	width: 140px;
	font-size: 15px;
	padding-bottom: 5px;
	padding-top: 15px !important;
}

.container .content .content_banner .price_row_amount {
	font-size: 20px;
	font-weight: bold;

}

.container .content .content_banner .price_row_month {
	font-size: 11px;
	color: #999999;
	padding-top: 10px;
	text-indent: 6px;
}

.container .content .content_banner .price_col_month {
	text-indent: 0 !important;
}

.container .content .content_banner .banner_col_1 h1, .container .content .content_banner .price_col h1 {
	margin: 6px 0 6px 0;
/*	padding: 0;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 18px;
	font-weight: normal;
*/}

.container .content .content_banner .banner_col_1 ul, .container .content .content_banner .price_col ul {
	list-style-type: disc;
	color: #6B6B6B;
	line-height: 20px;
}

.container .content .content_banner .banner_col_1 ul.list1 {
	float: left;
	width: 300px;
	margin-right: 10px;
}

.container .content .content_banner .banner_col_1 ul.list2 {
	float: left;
	width: 300px;
}

.container .content .content_banner .banner_col_2 {
	width: 180px;
	float: right;
}

.container .content .prices_faq:nth-child(n+2) {
	margin-top: 20px;
	padding-top: 20px;
	border-top: 1px solid #E9E9E9;
}

.container .content .prices_faq h2 {
	margin: 0px 0 10px 0;
}

.container .content .crumblepath {
	color: #262626;
	margin-bottom: 10px;
}

.container .content .crumblepath .activepage {
	color: #B64E9D;
	margin-bottom: 10px;
}

.container .content h1 {
/*	font-family: Georgia, "Times new roman", serif;*/
	font-size: 20px;
/*	margin: 0 0 15px 0;*/
	margin: 5px 0 15px 0;
	font-family: "Maven Pro", Arial, sans-serif;
/*	font-size: 18px;*/
	color: #666666;
	font-weight: normal;
}

.container .content h2, .container .content h3 {
	color: #666666;
	font-weight: normal;
	margin: 20px 0 15px;
	font-family: "Maven Pro", Arial, sans-serif;
	font-size: 16px;
}

.container .content h3 {
	margin: 0 0 15px;
}

.container .content h2 .header-sublink {
	float: right;
	font-size: 11px;
}

.container .content.home h2 {
	margin-top: 0px;
}

.container .content.signup .prices_left h2 {
	margin: 0px 0 10px 0;
}

.container .content.signup .prices_right h2 {
	margin: 20px 0 10px 0;
}
.container .content.signup .prices_right h2.nomargin {
	margin: 0px 0 10px 0;
}

.container .content.signup .signup-policy-block {
	margin: 20px 0 0 0;
}

.container .content.signup .signup-policy-block h2 {
	margin: 10px 0 15px 0;
	float: left;
}

.container .content.signup .signup-policy-block .signup-policy h2 {
	float: none;
	font-size: 13px;
	margin: 5px 0;
}

.container .content.signup .signup-policy-block .right {
	float: right;
	margin: 10px 0 0 0;
}

.container .content .arrow {
	background-image: url("/images/pink_arrow.png");
	background-repeat: no-repeat;
	padding-left: 15px;
	background-position: 0 3px;
	color: #7FC56A;
	text-decoration: none;
	font-weight: bold;
}

.container .content .portfolio {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}

.container .content .portfolio.last {
	float: right;
	margin-right: 0px;
}

.container .content .portfolio a img {
	border: 1px solid #D9D9D9;
}

.container .content .portfolio a:hover img, .container .content .portfolio a:active img {
	border: 1px solid #B5B5B5;
}

.container .content .arrow:hover {
	text-decoration: underline;
	background-position: 2px 3px;
}

.container .content .paragraph .head {
	margin-top: 5px;
}

.container .content .paragraph .head .submit-info {
	margin-left: 10px;
}

.container .content .col-1 {
	float: left;
	width: 290px;
	margin-right: 20px;
	line-height: 20px;
	font-size: 12px;
}

.container .content .col-2 {
	float: left;
	width: 290px;
	margin-right: 0px;
	line-height: 20px;
	font-size: 12px;
}

.container .content .col-3 {
	float: right;
	width: 310px;
}

.container .content .col-left {
	float: left;
	width: 450px;
}

.container .content .col-right {
	float: right;
	width: 450px;
}

.container .content .bottom_margin {
	margin-bottom: 20px;
}

.container .content .stats-box {
	background-color: #F2F2F2;
	padding: 5px 10px;
	margin: 8px 4px;
}

.container .content .stats-box .stats-label {
	font-weight: bold;
}

.container .content .stats-box .stats-number {
	font-size: 14px;
	line-height: 22px;
	margin-left: 5px;
}

.container .content .stats-box .stats-number .paymentmethod-label {
	display: inline-block;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px 5px 5px 5px;
	margin-right: 5px;
	margin-top: 5px;
	padding: 2px 5px;
	font-size: 10px;
/*	background-color: #FFDCE3;*/
	line-height: 18px;
	float: left;
}

.container .content .stats-box .stats-number .paymentmethod-label.activated {
	background-color: #FFFFFF;
}

.container .content .stats-box .stats-leftinfo {
	float: left;
}

.container .content .stats-box .stats-personalinfo {
	float: right;
	border-left: 1px dotted #CCCCCC;
	padding-left: 10px;
	width: 50px;
}

.container .content .stats .number-column {
	font-size: 24px;
	font-weight: bold;
	line-height: normal;
	padding: 3px;
	text-align: right;
	text-shadow: 1px 1px 3px #CCCCCC;
}

.container .content .stats .description-column {
	font-size: 13px;
	font-weight: normal;
	color: #999
}

.container .content .col-left-reg {
	float: left;
	width: 650px;
}

.container .content .col-right-reg {
	float: right;
	width: 250px;
}

.container .content .accountheader-left {
	float: left;
	width: 500px;
}

.container .content .accountheader-right {
	float: right;
}

.container .content .accountheader-right ul {
	list-style: none;
	padding: 0;
	margin: 0;
	float: right;
	clear: both;
}

.container .content .accountheader-right ul li {
	float: left;
	display: inline-block;
}

.container .content .accountheader-right ul li a {
	float: left;
	padding: 5px 15px;
	display: inline-block;
	background-color: #f2f2f2;
	border-right: 1px solid #D9D9D9;
	color: #777777;
	text-decoration: none;	
}

.container .content .accountheader-right ul li.first a {
	border-radius: 5px 0 0 5px;
	-moz-border-radius: 5px 0 0 5px;
	-webkit-border-radius: 5px 0 0 5px;
}

.container .content .accountheader-right ul li.last a {
	border-radius: 0 5px 5px 0;
	-moz-border-radius: 0 5px 5px 0;
	-webkit-border-radius: 0 5px 5px 0;
}

.container .content .accountheader-right ul li.active a {
/* 	font-weight: bold; */
	background-color: #7FC56A;
	color: #FFFFFF;
}

.container .content .accountheader-right ul li a:hover {
	background-color: #7FC56A;
	color: #FFFFFF;
}

.container .content .accountheader-right ul li.last a {
	border: 0;
}

.container .content .box .head {
	padding-bottom: 5px;
	font-size: 12px;
	border-bottom: 2px dashed #F2F2F2;
	font-weight: bold;
	line-height: 30px;
}

.container .content .box .head.current-subscription {
	font-size: 14px;
	font-family: Georgia;
	color: #666666;
	padding: 0;
}

.container .content .box .head.current-subscription .left {
	float: left;
}

.container .content .box .head.current-subscription .upgrade-button {
	float: right;
	font-style: italic;
	font-size: 10px;
}

.container .content .box .head.current-subscription .upgrade-button a {
	color: #B7238F;
	text-decoration: none;
}

.container .content .box .head.current-subscription .upgrade-button a:hover {
	color: #931C74;
}

.container .content .box .emptyhead {
	line-height: 5px;
}

.container .content .box .head .newCollection {
	font-weight: normal;
	margin: 0;
}

.container .content .box .addCollection {
	border: 1px solid #D1D1D1;
	display: none;
	padding: 10px;
	margin-bottom: 5px;
}

/* START REMOVING! */
.container .content .collection, .container .content .paymentmethodsList {
	border-bottom: 1px solid #F2F2F2;
	padding: 5px 10px;
}

.container .content .collection td {
	border-bottom: 1px solid #F2F2F2;
}

.container .content .collection .collection-col-1 {
	float: left;
	width: 400px;
}

.container .content .collection .collection-col-1 .paymentmethods .paymentmethod {
	display: inline-block;
	font-size: 10px;
	margin-right: 5px;
	padding: 0px 4px;
	background-color: #C8C8C8;
	color: #FFFFFF;
	text-decoration: none;
}

.container .content .collection .collection-col-3 {
	float: right;
	width: 200px;
	text-align: right;
}

.container .content .collection .collection-col-3 .income {
	font-size: 17px;
	color: #777777;
	font-family: "Maven Pro", sans-serif;
}

.container .content .collection .collection-col-3 .income .income-label {
	font-size: 10px;
	color: #D9D9D9;
	font-family: Arial, Helvetica, sans-serif;
}

.container .content .collection .collection-col-2 {
	float: left;
	width: 300px;
	text-align: left;
	margin-left: 10px;
}

.container .content .collection:hover .collection-col-2 .button {
	background-color: #F2F2F2;
	color: #777777;	
}

.container .content .collection:hover .collection-col-2 .button.disabled {
	background-color: #F9F9F9;
	color: #D8D8D8;
}

.container .content .collection .collection-col-2 .button {
	text-align: center;
	display: inline-block;
	padding: 3px 7px;
	margin-left: 5px;
	margin-top: 6px;
	font-size: 10px;
	background-color: #f9f9f9;
	border: 1px solid #F9F9F9;
	color: #d8d8d8;
	text-decoration: none;
	font-family: "Lucida Grande", sans-serif;
}

.container .content .collection .collection-col-2 .button:hover {
	background-color: #7FC56A;
	color: #FFFFFF;
}

.container .content .collection .transactions-col-1 {
	float: left;
	width: 500px;
}

.container .content .collection .paymentmethod {
	display: inline-block;
	font-size: 10px;
	margin-right: 5px;
	padding: 0px 4px;
	background-color: #C8C8C8;
	color: #FFFFFF;
}

.container .content .collection .transactions-col-2 {
	float: left;
	width: 200px;
	text-align: left;
}

.container .content .collection .transactions-col-3 {
	float: right;
	width: 100px;
	text-align: right;
}

.container .content .collection .income {
	font-size: 17px;
	color: #777777;
	font-family: "Maven Pro", sans-serif;
	line-height: 16px;
	display: block;
	text-decoration: none;
}

.container .content .collection .income.pending {
	color: #CCCCCC;
}

.container .content .collection .income .income-label {
	font-size: 10px;
	color: #D9D9D9;
	font-family: Arial, Helvetica, sans-serif;
}

.container .content .collection .income .income-edit-label {
	display: none;
	color: #7FC56A;
}

.container .content .collection .income .editamount {
	display: none;
}

.container .content .collection .income .editamount .input {
	width: 60px;
	font-size: 14px;
	background: none;
	padding: 0px 5px;
	margin-left: 3px;
	text-align: right;
}

.container .content .paymentmethodsList .collection-col-1 {
	float: left;
	width: 200px;
}

.container .content  .paymentmethodsList .collection-col-1 .button_group {
	margin-top: 2px;
}

.container .content  .paymentmethodsList .collection-col-1 .method_status {
	font-size: 11px;
}

.container .content  .paymentmethodsList .collection-col-2 {
	width: 500px;
	display: block;
	text-align: left;
	float: left;
	margin-left: 10px;
}

.container .content  .paymentmethodsList .collection-col-3 {
	float: right;
	width: 150px;
	text-align: right;
}

.container .content  .collection-inactive .description, .container .content  .collection-inactive .income {
	color: #D8D8D8;
}

.container .content  .collection-inactive .paymentmethods .paymentmethod {
	background-color: #F9F9F9 !important;
	color: #D8D8D8 !important;
}
.container .content .box .listing .payStatus {
	background: #FFFFFF;
	color: #000000;
	padding: 4px 0;
	text-align: center;
	font-family: "Maven Pro", sans-serif;
	font-size: 14px;
}

.container .content .box .listing .acceptPayment {
	background: #7FC56A;
	color: #FFFFFF;
	padding: 6px 0 5px;
	text-align: center;
	font-family: "Maven Pro", sans-serif;
	font-size: 13px;
	margin-top: 5px;
	width: 29px;
	display: inline-block !important;
	margin-right: 5px;
	cursor: pointer;
	height: 17px;
}

.container .content .box .listing .cancelPayment {
	background: #B7238F;
	color: #FFFFFF;
	padding: 6px 0 5px;
	text-align: center;
	font-family: "Maven Pro", sans-serif;
	font-size: 13px;
	margin-top: 5px;
	width: 29px;
	display: inline-block !important;
	cursor: pointer;
	height: 17px;
}

.container .content .box .listing .markaspaid {
	width: 29px !important;
	padding: 5px 0 5px;
	margin: 0;
	display: inline-block !important;
}

.container .content .box .listing .markascancel {
	width: 29px !important;
	padding: 5px 0 5px;
	margin: 0;
	display: inline-block !important;
}

.container .content .transactions-mini-pagination {
	font-size: 10px;
	float: right;
}

.container .content .transactions-mini-pagination form {
	display: inline;
	margin: 0 10px;
}

.container .content .transactions-mini-pagination .pagination-prev-link, .container .content .transactions-mini-pagination .pagination-next-link {
	text-decoration: none;
	padding: 2px;
	background-color: #F2F2F2;
	color: #A4A4A4;
}

.container .content .transactions-mini-pagination span.pagination-prev-link, .container .content .transactions-mini-pagination span.pagination-next-link {
	color: #D9D9D9;
}

.container .content .transactions-mini-pagination a.pagination-prev-link:hover, .container .content .transactions-mini-pagination a.pagination-next-link:hover {
	background-color: #7FC56A;
	color: #FFFFFF;
}

.container .content ul.pagination {
	margin-top: 10px;
	text-align: center;
	list-style: none;
}

.container .content ul.pagination li {
	display: inline;
}

.container .content ul.pagination .previous {
	padding-top: 10px;
	padding-bottom: 10px;
	margin-right: 20px;
	text-decoration: none;
}

.container .content ul.pagination li a {
	padding: 5px;
	text-decoration: none;
}

.container .content ul.pagination li.current-page {
	padding: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #777777;
}

.container .content ul.pagination .next {
	padding-top: 10px;
	padding-bottom: 10px;
	margin-left: 20px;
	text-decoration: none;
}

.container .content ul.pagination .previous, .container .content ul.pagination .next {
	color: #D9D9D9;
}

.container .content .login-col-left {
	float: left;
	width: 500px;
}

.container .content .login-col-right {
	float: right;
	width: 400px;
}

.container .content .dashboard-chart {
	margin-top: 10px;
}

.container .content .subscription-timeframe {
	background-color: #F2F2F2;
	margin-top: 10px;
	width: 440px;
	height: 40px;
	position: relative;
}

.container .content .subscription-timeframe-used {
	background-color: #7FC56A;
	width: 0px;
	position: absolute;
	top: 0;
	left: 0;
	height: 40px;
	z-index: 1;
}

.container .content .subscription-daysleft {
	width: auto;
	position: absolute;
	top: 0;
	left: 0;
	height: 40px;
	z-index: 2;
	color: #FFFFFF;
	text-shadow: 0px 0px 10px #D1D1D1;
	font-size: 18px;
	margin-left: 10px;
	margin-top: 10px;
}

.container .content .login-col-right .login-text {
	float: left;
	width: 220px;
}

.container .content .login-col-right .login-text h4 {
	margin: 0;
}

.container .content .login-col-right .login-button {
	float: right;
	margin: 35px 0 0 0;
}

.container .content .login-col-right .login-button .button {
	margin: 15px 0 0 0;
}

.container .content .signup-col {
	float: left;
	padding-right: 20px;
	color: #777777;
	margin-bottom: 10px;
}

.container .content .new-signup-col {
	display: block;
	padding-right: 20px;
	color: #777777;
	margin-bottom: 10px;
	width: 400px;
}

.container .content .new-signup-col .select,
.container .content .new-signup-col .input {
	font-size: 14px;
	padding: 6px;
	width: 385px;
}

.container .content .new-signup-col .input[readonly="readonly"] { background-color: #F9F9F9; }
.container .content .new-signup-col .input[readonly="readonly"]:focus { border: 1px solid #D9D9D9; }

.container .content .new-signup-col .select {
	width: 400px;
}

.container .content .new-signup-col .input.firstname {
	width: 140px;
	display: inline-block;
}

.container .content .new-signup-col .input.lastname {
	width: 218px;
	display: inline-block;
	margin-left: 10px;
}

.container .content .new-login-col {
	display: block;
	float: left;
	margin-right: 30px;
	color: #777777;
	margin-bottom: 10px;
	width: 220px;
}

.container .content .new-login-col .input {
	font-size: 14px;
	padding: 6px;
}

.container .content .login-button-col {
	float: right;
	margin-right: 16px;
}

.container .content .signup-col.content_banner {
	padding-right: 0;
	float: none;
}

.container .content .db-prefix-col {
	float: left;
	padding-right: 20px;
	color: #777777;
	margin-bottom: 10px;
}

.container .content .db-prefix-col .prefix {
	float: left;
	width: 75px;
	height: 75px;
	background-color: #F2F2F2;
	text-align: center;
	text-decoration: none;
	color: #777777;
	border: 1px solid #D9D9D9;
	margin-right: 10px;
}

.container .content .db-prefix-col .prefix:hover {
	background-color: #7FC56A;
	color: #FFFFFF;
}

.container .content .signup-col .label, .container .content .new-signup-col label, .container .content .new-login-col label {
	padding-bottom: 5px;
	font-weight: bold;
	display: block;
}

.container .content .new-signup-col label em {
	font-size: 10px;
	color: #CCC;
}

.container .content .new-signup-col .subline, .container .content .new-login-col .subline {
	display: inline;
	font-weight: normal;
	padding-bottom: 0px;
	font-size: 11px;
	color: #777777;
}

.container .content .new-signup-col .input#collection_url {
	font-size: 12px;
}

.container .content .new-signup-col span.subline {
	font-style: italic;
	color: #D1D1D1;
}

.container .content .choose_payment_method .payment_method {
	margin-bottom: 10px;
}

.container .content .choose_payment_method .payment_method .radio {
	float: left;
	width: 20px;
	padding-top: 3px;
}

.container .content .choose_payment_method .payment_method label {
	float: left;
	margin-left: 10px;
	width: 300px;
}

.container .content .choose_payment_method .payment_method .method_options {
	margin-top: 10px;
}

.container .content .signup-col .label.active {
	background-image: url("/images/pink_arrow.png");
	padding-left: 15px;
	background-repeat: no-repeat;
	background-position: 0px 5px;
}

.container .content .margin-left-10 {
	margin-left: 10px;
}

.container .content .addPaymentOption-button {
	background-color: #CCCCCC;
	display: inline-block;
	padding: 3px 8px;
}

.container .content .addPaymentOption-button a {
	color: #555555;
	text-decoration: none;
}

.container .content .signup-col .setpaymentOptions {
	background-color: #F2F2F2;
	padding: 5px;
	margin-top: 5px;
}

.container .content .signup-col .setpaymentOptions label {
	display: block;
	margin-bottom: 5px;
	font-weight: bold;
}

.container .content .signup-col .setpaymentOptions .fadeout .inputfield, .container .content .signup-col .setpaymentOptions .fadeout .inputfield input, .container .content .signup-col .setpaymentOptions .fadeout a {
	color: #DEDEDE;
}

.container .content .signup-col .setpaymentOptions .fadeout .inputfield input:focus {
 border: 1px solid #DEDEDE;
}

.container .content .signup-col .setpaymentOptions .option-1 {
	float: left;
	width: 300px;
}

.container .content .signup-col .setpaymentOptions .option-2 {
	float: left;
	width: 300px;
}

.container .content .signup-col .setpaymentOptions .option-2 #muchChoices {
	display: none;
	width: 200px;
	padding: 5px;
	background-color: #FFFFFF;
}

.container .content .signup-col .setpaymentOptions .option-3 {
	float: left;
	width: 300px;
}

.container .content .password_forgotten {
	margin-right: 20px;
}

.container .content .signup-policy-block {
	background-color: #F1F1F1;
	padding: 5px 10px;
}

.container .content .signup-policy {
	padding: 5px;
	color: #888888;
	font-size: 10px;
	height: 150px;
	overflow: auto;
	border: 1px solid #999999;
	background-color: #FFFFFF;
}

.container .content .signup-submit {
	margin-top: 10px;
}

.container .content .required {
	color: #B7238F;
}

.container .content .summary {
	color: #888888;
	margin-bottom: 10px;
}

.container .content .intro {
	color: #7F7F7F;
	font-size: 11px;
	line-height: 18px;
	margin-bottom: 15px;
}

.container .content .login-form {
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #E9E9E9;
}

.container .content .easy-login .facebook-login {
}

.container .content .signup-col .input, .container .content .signup-col .select {
	width: 200px;
}

.container .content .signup-col .input.money_size {
	width: 60px;
}

.container .footer {
	width: 960px;
	margin-top: 10px;
	padding-left: 20px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #4C4C4C;
	margin-bottom: 20px;
}

.container .footer a {
	color: #4C4C4C;
}

.container .footer .copyright {
	float: left;
	width: 325px;
}

.container .footer .footermenu {
	float: left;
	width: 500px;
}

.container .footer .footermenu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.container .footer .footermenu ul li {
	float: left;
	margin-right: 20px;
}

.container .debug {
	font-size: 10px;
	margin: 0 20px;
}

.simple_container {
	width: 500px;
	background-color: #FFFFFF;
	margin: 40px auto;
	padding: 40px 20px;
	border: 1px solid #CCCCCC;
	text-align: center;
}

.simple_container .logo a {
	width: 277px;
	height: 0;
	overflow: hidden;
	padding-top: 36px;
	display: block;
	background-image: url("/images/logo.png");
	background-repeat: no-repeat;
	margin: auto;
}

.simple_container .content {
	margin: 40px 0 0 0 ;
}

.simple_container .content .margin {
	margin: 40px 0 0 0;
	color: #666666;
}.nyroModalBg {
	position: fixed;
	overflow: hidden;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background: #000;
	opacity: 0.7;
}
.nmReposition {
	position: absolute;
}
.nyroModalCloseButton {
	top: -13px;
	right: -13px;
	width: 12px;
	height: 12px;
	text-indent: -9999em;
	background: url(/images/close.gif);
}
.nyroModalTitle {
	top: -26px;
	left: 0;
	margin: 0;
    font-size: 1.1em;
	color: #ddd;
}
.nyroModalCont {
	position: absolute;
	border: 4px solid #777;
	margin: 25px;
	background: #fff;
}
.nyroModalCont iframe {
	width: 600px;
	height: 400px;
}
.nyroModalError {
	border: 4px solid red;
	color: red;
	width: 250px;
	height: 250px;
}
.nyroModalError div {
	min-width: 0;
	min-height: 0;
	padding: 10px;
}
.nyroModalLink, .nyroModalDom, .nyroModalForm, .nyroModalFormFile {
	position: relative;
	padding: 10px;
	min-height: 250px;
	min-width: 250px;
	max-width: 1000px;
}
.nyroModalImage, .nyroModalSwf, .nyroModalIframe, .nyroModalIframeForm {
	position: relative;
	overflow: hidden;
}
.nyroModalImage img {
    vertical-align: top;
}
.nyroModalHidden {
	left: -9999em;
	top: -9999em;
}
.nyroModalLoad {
	position: absolute;
	width: 100px;
	height: 100px;
	background: #fff url(/images/ajaxLoader.gif) no-repeat center;
	padding: 0;
}
.nyroModalPrev, .nyroModalNext {
	outline: none;
	position: absolute;
	top: 0;
	height: 60%;
	width: 150px;
	min-height: 50px;
	max-height: 300px;
	cursor: pointer;
	text-indent: -9999em;
	background: transparent url('data:image/gif;base64,AAAA') left 20% no-repeat;
}
.nyroModalImage .nyroModalPrev, .nyroModalImage .nyroModalNext {
	height: 100%;
	width: 40%;
	max-height: none;
}
.nyroModalPrev {
	left: 0;
}
.nyroModalPrev:hover {
	background-image: url(../img/prev.gif);
}
.nyroModalNext {
	right: 0;
	background-position: right 20%;
}
.nyroModalNext:hover {
	background-position: right 20%;
	background-image: url(../img/next.gif);
}input[type="text"], input[type="password"], textarea, .select {
	border: 1px solid #D9D9D9;
	padding: 3px;
	width: 100%;
}

textarea.textExpand {
	width: inherit;
}

.input[type="text"]:focus, textarea:focus, .select:focus {
	border: 1px solid #B1B1B1;
}

.textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.error, .emptyform {
	border: 1px solid #ED1F24 !important;
}

.formfield {
	display: block;
	margin: 0 0 10px 0;
	width: 300px;
}

.formfield label {
	display: block;
}

.formfield label.inline {
	display: inline-block;
	color: #999;
}

.formfield .smaller {
	width: 150px;
}

.container .content .money_size {
	width: 60px;
	text-align: right;
}

.input#coupon {
	background-position: center right;
	background-repeat: no-repeat;
}.container .message {
	background-color: #B7238F;
/* 	border: 1px solid #ED1F24; */
	color: #FFFFFF;
	padding: 10px;
	line-height: 16px;
	font-weight: bold;
	margin-bottom: 5px;
}

.container .info {
	background-color: #cbedff;
/* 	border: 1px solid #738dff; */
	color: #444444;
	padding: 10px;
	line-height: 16px;
	font-weight: bold;
	margin-bottom: 5px;
}

.container .saved {
	background-color: #7FC56A;
	color: #FFFFFF;
	padding: 10px;
	line-height: 16px;
	font-weight: bold;
	margin-bottom: 5px;
}

.container .floating_notice_box {
	position: fixed;
	top: 0;
	left: 0;
	height: 13px;
	overflow: hidden;
	opacity: 0.3;
}

.container .floating_notice_box:hover {
	height: auto;
	opacity: 1;

}

.container .notice_box {
/*	border: 1px dashed #d2c321;*/
	background-color: #fdffc9;
	padding: 10px;
	margin-bottom: 5px;
	font-family: "Lucida Grande", sans-serif;
}

.container .notice_box ul {
	list-style: disc outside none;
}

.container .notice_box ul li {
	font-size: 13px;
	line-height: 19px;
}

.container .notice_box .title {
	font-family: "Maven Pro", Arial, sans-serif;
	margin: 0 0 10px 0;
	padding: 0;	
	font-size: 15px;
	color: #666666;
	font-weight: normal;
}

.container .notice_box.warning_box {
/*	border: 1px dashed #ED1F24;*/
	background-color: #FBD0BF;
}

.container .notice_box.warning_box .title {
	color: #66221E;
}

.container .notice_box.error_box {
/*	border: 1px dashed #CC1600;*/
	background-color: #F76F7A;
	color: #262626;
}

.container .notice_box.error_box .title {
	color: #66221E;
}

.container .notice_box.success_box {
/*	border: 1px dashed #4AA400;*/
	background-color: #90DF79;
	color: #262626;
}

.container .notice_box.success_box .title {
	color: #304E00;
}

.container .notice_box.notice_box p,
.container .notice_box.warning_box p,
.container .notice_box.error_box p,
.container .notice_box.success_box p {
	color: #262626;
}
