@charset "utf-8";
/*
Theme Name: Responsive Bigger is Best Cash
CSS/Theme URI: http://www.zuzanadesigns.com/
Description: Designed by Zuzana Designs
Version: 1.0
Author: Zuzana Designs
Author URI: http://www.zuzanadesigns.com/
*/

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (max-width: 959px) {
	body { overflow-x:hidden; }
	.wrapper { width:768px; }
	#login { width:380px; }
	#login form input.inputTxt { width:127px; }
	.menu ul li a { padding:5px 24px; }
	ul.featured li h1 { font-size:35px; }
	ul.featured li .pushRight { margin-left:100px; }
	ul.featured li .featuredThumbs { display:none; }
	ul.featured li .girl { left:-70px; }
	ul.featured li .featuredDescription { margin-left:175px; width:450px; }
	.featuredScroller .spotLight { font-size:20px; }
	.two-thirds { width:435px; }
	.two-thirds .graybox { width:395px; }
	.half { width:370px; }
	.site-thumb { width:100%; text-align:center; }
	.site-info { margin-left:0; width:100%; margin-top:15px; }
	.graybox.fullwidth { width:728px; }
	form#support label { width:200px; }
	form#support p.buttons { margin-left:530px; }
	.form-left, .form-right { width:50%; }
	form#signup label { width:130px; }
	form#signup input.inputTxt { width:220px; }
	form#signup select { width:230px; }
	form#signup span.helper { margin-left:140px; }
}

/*@media screen and (max-width: 830px) {*/
@media screen and (max-width: 767px) {
	.menu ul { display:none; }
	select.dropdown { display:inline-block; width:100%; margin:6px 0; }
	.wrapper { width:420px; }
	
	#logo, #login, .one-third, .two-thirds { width:100%; }
	#login form input.inputTxt { width:147px; }
	ul.featured li .girl { display:none; }
	ul.featured li .pushRight, ul.featured li .featuredDescription { width:100%; margin:0; }
	ul.featured li h1 { font-size:32px; line-height:34px; padding:10px 0; }
	.featuredScroller .spotLight { margin-top:35px; text-align:center; }
	.title h2 { font-size:20px; line-height:28px; }
	ul.news { width:380px; }
	.two-thirds .graybox { width:380px; }
	#footer a.btnGreenHuge { font-size:50px; }
	#footer .call2action h2 { font-size:36px; line-height:42px; }
	.half { width:100%; margin-bottom:20px; }
	.graybox.fullwidth { width:380px; }
	form#support label { width:100px; }
	form#support textarea.inputTxtArea { width:275px; }
	form#support p.buttons { margin-left:195px; }
	.form-left, .form-right { width:100%; }
	form#signup label { width:150px; }
	form#signup input.btnGreenHugeSubmit { font-size:30px; padding:6px 20px; }
	form#signup span.helper { margin-left:160px; }
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
	select.dropdown { width:100%; margin:5px 0px; }
	.wrapper { width:300px; }
	
	#login form input.inputTxt { padding:7px 5px; width:107px; }
	#login form input.btnLogin { padding:4px 5px 3px 5px; }
	#login form p a { margin-left:125px; }
	ul.featured li h1 { font-size:24px; line-height:26px; padding:4px 0; }
	ul.featured a.btnGreen { font-size:22px; }
	ul.featured li .featuredDescription p { font-size:13px; line-height:16px; }
	.featuredScroller .spotLight { font-size:16px; }
	.title h2 { font-size:16px; line-height:36px; }
	.two-thirds .graybox { width:260px; }
	#footer a.btnGreenHuge { font-size:36px; padding:6px 25px; }
	#footer .call2action h2 { font-size:26px; line-height:30px; }
	.graybox.fullwidth { width:260px; }
	form#support label, form#signup label { width:100%; margin:0; text-align:left; }
	form#support input.inputTxt, form#support textarea.inputTxtArea, form#signup input.inputTxt { width:290px; margin:0; }
	form#support p.buttons { margin-left:90px; }
	form#signup select { width:300px; }
	form#signup input.btnGreenHugeSubmit { font-size:26px; line-height:40px; }
}