@media only screen and (max-width:1023px){
.centerwrap{width:748px;}
header{height:76px;}
.logo{width:400px; padding-top:0px; margin-left:-15px;}
.logo img{width:100%;}
.header_right p{font-size:15px;}
.divider{padding:0 9px;}
.header_right{padding-top:19px;}
.createaccount{float:none;}

.createaccount label{text-align:left; padding-left:12px; line-height:normal}
.textbox{width:90%; padding:0 5%; clear:left; margin-left:12px; margin-bottom:10px;}
.username{float:left; width:50%}
.method{float:left; width:40%; padding-left:7%; padding-top:30px;}
.createaccount label.payment{padding-right:0px; width:90%;}

.bestdeals{float:none; padding-right:13px; padding-left:13px;}
.monthly{width:auto;}
.price{left:65%;}
.membersign{padding-top:15px;}
.model{ width:32%; margin-right:2%; margin-bottom:2%;}
.model img{width:100%;}
.whitespace{padding:18px 17px;}
.membership{float:none; width:auto; margin-bottom:15px;}
.reviews{float:none; width:auto; padding-bottom:1px;}
.bonus_site h2{font-size:25px;}
.site{width:23.5%; margin-right:2%;}
.site img{width:100%;}
.bonus_sites{padding-top:15px;}
.bonus_site{padding-bottom:10px;}
.signme{margin-left:0px;}
.securegateway{padding-left:0px;}
}

@media only screen and (max-width:767px){
.centerwrap{width:460px;}
header{height:auto;}
.logo{float:none; width:400px; margin:auto; padding-top:0px;}
.header_right{float:none; text-align:center; padding-top:0px; padding-right:0px; padding-bottom:15px;}
.header_right .flags{float:none; text-align:center}
.flags li{float:none; display:inline; padding-left:0px;}
.flags li img{display:inline;}
.header_right p{text-align:center; float:none; padding-top:10px;}
.bodyarea{padding-top:25px;}
.accountbox{padding:10px;}
.create_account h2.account{font-size:22px;}
.textbox{width:73%;}
.bestdeals{padding-left:10px; padding-right:10px;}
.monthly{height:auto;}
.monthly h3{font-size:16px; padding-top:8px;}
.monthly h3 span{font-size:11px; padding-left:0px;}
.price{ padding-top:8px;      
    left: 40px;
    top: 0px;
    position: relative;
    padding-top: 5px;
    padding-bottom: 5px;
	width:100%;}
.price h4{font-size:16px;}
.price p{font-size:12px;}
.bestdealbox{right:-1px;}
.bestdealbox img{height:52px;}
.monthly input{margin-top:20px; float:left; display:block; clear: none; }
.models{padding-bottom:5px;}
.whitespace{padding:14px 12px;}
.membership h2{font-size:24px;}
.membership ul li span{padding-right:10px;}
.bonus_site{padding:10px; padding-bottom:0px;}
.bonus_site h2{font-size:20px;}
.site{width:48%; margin-right:4%; margin-bottom:4%}
.site:nth-child(2n){margin-right:0px;}
.create_account{margin-bottom:20px;}

.createaccount label{text-align:left; padding-left:0px; line-height:normal}
.textbox{width:90%; padding:0 4.6%; clear:left; margin-left:0px; margin-bottom:10px;}
.username{float:none; width:auto; padding-left:12px; padding-right:12px;}
.method{float:none; width:auto; padding-left:12px; padding-top:0px; padding-right:12px;}
.createaccount label.payment{padding-right:0px; width:90%; margin-bottom:0px;}

.monthly label{height:80px;}
}

@media only screen and (max-width:479px){
.centerwrap{width:300px;}
.logo{width:auto;}
.divider{padding:0 6px;}
.header_right p{padding-top:7px;}
.createaccount{padding-left:10px; padding-right:10px;}
.create_account h2.account{font-size:18px;}
.createaccount label{ width:auto; text-align:left; line-height:normal;}
.textbox{width:93.5%; padding:0 3%; margin-bottom:10px;}
.createaccount label.payment{padding-top:0px; margin-bottom:0px;}
.monthly{height:auto;}
.monthly h3{font-size:15px; padding-left:10px; float:left; display:block; clear: none;}
.price{left:34px; top:0px; position:relative; padding-top:5px; padding-bottom:5px;}
.bestdealbox{top:12px; right:-1px;}
.bestdealbox img{height:30px;}
.model{width:100%; margin-right:0px; margin-bottom:12px;}
.membership h2{font-size:18px;}
.bonus_site h2{font-size:18px;}
/*.site{width:100%; margin-right:0px; margin-bottom:12px;}*/
.bonus_site{margin-bottom:30px;}

.username{padding-left:0px; padding-right:0px;}
.method{padding-left:0px; padding-right:0px;}

.monthly label{height:72px;}
.bestdeals .monthly:first-child label{height:88px;}
.wr-1 {
	display:block;
	float:left;
	width:10%;
	}
.wr-2 {
	display:block;
	float:left;
	width:85%;
	}
}
