body {
	background-image: none;
	padding: 5px;
}
#logobar {
	height: auto;
}
#logobar #logo {
	position: relative !important;
	left: 25% !important;
	top: 5px !important;
	width: 150px !important;
	margin: 0 auto !important;
	padding-bottom: 0px !important;
}
#subpage_bg_lvl1 #logo {
	display: none !important;
}


span.home_note{
	width:auto !important;
}
#header ul {
	float: none;	
}
#subnav {
	float: none;
	min-height: 10px;
	top: 0px;
}
#subnav_links ul {
	margin: 0px;
	padding: 5px 0px 5px 0px;
}
#subnav_links li{
	margin: 0px;
	padding: 2px 0px 2px 0px;
}
#subnav_links {
	background-image: none;	
}
#subnav_header {
	background-image: none;
	height: 0px;
}
#header ul li {
	padding: 0px 7px 0px 7px;
}
#main, #header, #content, #content_main, #footer {
	width: 100%;
	padding: 0px !important;
}
#footer {
	border-top: 1px solid #cccccc;
}
#bg_home_model {
	background-image: none;
}
#social, #subnav_bottom, #videocontent {
	display: none;	
}
#subheader h1, #subheader p {
	width: 100%;	
}
#statusbar_bottom, #search_results_footer {
	/*display: none;	*/
	background-image: none;
	float: none;
	padding: 0px;
	margin: 0px;
}
#paginglinks_prevnext_footer, #paginglinks_footer {
	float: left;	
}
#steps {
	display: none;	
}
#footer ul li {
	display: block;	
}
#footer_logo {
	float: none;
	left: 0px;	
}
#statusbar {
	width: 100%;
	height: auto;
	background-image: none;
}
#statusbar div {
	float: none;
}
.model {
	max-width: 140px;	
}
.model img {
	max-width: 140px;	
}
#footer_meetall {
	float: none;	
}
#paginglinks a, #paginglinks_footer a, #footer_meetall {
	color: #e31e89;
	border: none;
}
#paginglinks a.on, #paginglinks_footer a.on, #footer_meetall {
	color: #00929f;
	border: none;
}
#search_results_perpage_txt {
	clear: both;
	color: #333333;
	float: none;
	text-align: left;
	border: none;
	display: inline;
}
#search_results_perpage_txt br {
	display: none;
}
#search_results, #search_results_perpage, #paginglinks a {
	border: none !important;	
}
#paginglinks {
	padding-left: 10px;
	padding-bottom: 10px;
}
#paginglinks, #paginglinks_prevnext {
	display: inline;
}
#subpage_bg_lvl1, #subpage_bg_lvl2 {
	background-image: none;	
}
#model_left {
	float: none;
}
#voteimg {
	position: relative;
	right: 0px;
	display: none;
}
object, embed {
	height: 184px !important;
	width: 300px !important;
}
#model_right {
	float: none;
	width: 100%;	
}
.mobilehide {
	display: none !important;	
}
.addthis_toolbox {
	display: none;
}
.hidelink {
	display: inline;	
}
#thankyouvoting {
	width: 100% !important;	
}
#vote_form {
	width: 100% !important;	
}
h1 img {
	width: 100% !important;		
}
#couponimg {
	width: 100% !important;		
}
#contact_float_right {
	float: none !important;	
	width: 100% !important;
}
#regform {
	float: none !important;	
	width: 100% !important;
}
.form100 {
	width: 90% !important;
}
.mobilebr br {
	display: none;	
}
.mobliew {
	float: none !important;	
	width: 100% !important;
}
.likefbmodule {
	display: none;	
}

/* ================== 2012 Revisions ================ */

header{ width:auto; text-align:center; } 
header#sub{ height:auto; } 
header nav{ 
	width:100%; 
	margin-top:15px; 
	margin-bottom:15px; 
} 
header nav ul{ 
	text-align:center; 
	width:100%;
}
header nav ul li{ 
	display:inline-block; 
	float:none;
}
#phase8_head{
	width:100%;
	float:none;
}
#phase8_head h1, 
#phase8_head h1 span{
	font-size:33px;
	line-height:37px;
	margin-bottom:18px;
}
footer{ width:auto; } 
footer nav{ padding-top:10px; } 
footer ul{ text-align:center; }
footer ul li{ 
	display:inline-block; 
	margin-bottom:0px;
} 
#content{  } 
#logolink{
	display:block;
	width:auto;
	float:none;
}
#logo{ 
	display:inline-block; 
	float:none; 
	margin:0;
} 
footer nav > a{
	display:block;
	position:relative;
	width:auto;
	text-align:center;
}
#footer_branding{
	position:relative;
	display:inline-block;
}
#copyright{
	text-align:center;
	padding-top:20px;
}
#content_col{ width:auto; }
#content_left{ width:auto; }
#subcontent_left{ width:auto; } 
#subcontent_right{ width:auto; float:left; clear:both; } 
#subcontent_left h1,
#subcontent_single h1{
	font-size:28px;
	line-height:34px;
}
#content_left h1{ font-size:24px; } 
#action_link{
	float:none;
	width:auto;
	margin-top:20px;
}
.paginglinks_prevnext{ float:right !important; } 
.paginglinks{ padding-left:10px !important; } 
.search_results_perpage{ float:right !important; } 
#statusbar div.search_results{
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	padding-bottom:3px;
}
#voting{ 
	width:auto; 
	padding-left:0;
	padding-right:0;
}
#voting_profiles{
	text-align:center;
}
#back_profile{
	float:left !important;
	margin-left:10px;
	margin-bottom:3px;
}
#thankyouvoting{ width:auto; }

.model{ 
	display:inline-block;
	margin-left:1px; 
	margin-right:1px; 
} 
#voting_profiles{ padding:0; }
#subcontent{
	padding:15px;
	width:auto;
}
#subcontent div{
	width:auto !important;
}
#regformpopup{
	padding:10px;
}
#breadcrumb{
	position:relative;
	top:auto;
	left:auto;
	width:auto;
	margin-bottom:10px;
}
#vote_header{
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;	
}
#printfix img{
	margin-left:0;
}
#back_profiles{
	float:none !important;
	padding-top:8px;
	padding-left:8px;
	text-align:left;
	clear:both;
	padding-bottom:0px;
}

/* HIDDEN FOR MOBILE */
#secondarynav{ display:none; } 
#prev_winners{ display:none; } 
#prev_winners_back{ display:none !important; } 
#prev_winners_next{ display:none !important; }
#content_right{ display:none; }
#controls{ display:none; } 
#fb_login{ display:none; } 
