html {
	font-family:  PT Sans,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;
    color: #0f2547;
    height: 100%;
    width: 100%;
}

.faves_question_category {
	font-size: .9em;
	font-weight: bold;
}

.add_question_category {
	font-size: .7em;
}

.selfieRatingBig {
	font-weight: bold;
	font-size: 1.3em;
}

.selfieRatingNormal:hover {
	cursor: pointer;
}

.selfieRatingBig:hover {
	cursor: pointer;
}

.footer_link {
    color: #ffffff;
}

#divbtnHowWorkForBusiness {
	margin-top: 1.7em;
}

.frmLabel {
	display: block;
}

.frmLabelRegister {
	display: block;
}

.frmLabelRegister_3field {
	display: block;		
}

.frmInput {
	display: block;
}

.homePageHeadlineLink {
	display: block;
	text-align: center;
	margin: .5em 0em;
}

#homeMarquee {
	width: 80%;
	margin-bottom: .7em;
}

#newsfeed_faves {
	display: block;
	margin-bottom: 4em;
	width: 98%;
}

#newsfeed_news {
	display: block
	margin-bottom: 4em;
	width: 98%;
}

.newsfeed_faves_item {
	list-style-type: none;
	margin-left: .25em;
	padding-left: 0em;
	vertical-align: top;
	white-space: nowrap;	
	display: block;
	font-size: .9em;
}

.answer_p {
	padding: 0em;
	margin: 0em;
}

html .ui-sortable-placeholder {
	font-family:  PT Sans,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;
}

/* begin welcome styles */
#tab_container {
	margin-top: 2em; 
	margin-bottom: -2.35em;
	text-align: center;
	font-size:.85em;
}

.welcome_tab_first {
	border-color: #0e2547;
	background-color: #b7bec8;
	width: 100%;
	display:block;
	margin-top:0em;
	margin-bottom:.1em;
	border-style:solid;
	border-radius:5px;
	border-width: 1px;
	padding: .5em 0em .4em 0em;
}

.welcome_tab {
	border-color: #0e2547;
	background-color: #b7bec8;
	width: 100%;
	display:block;
	margin-top:0em;
	margin-bottom:.1em;
	border-style:solid;
	border-radius:5px;
	border-width: 1px;
	padding: .5em 0em .4em 0em;
}

.business_tab {
	border-color: #0e2547;
	background-color: #b7bec8;
	width: 100%;
	display:block;
	margin-top:0em;
	margin-bottom:.1em;
	border-style:solid;
	border-radius:5px;
	border-width: 1px;
	padding: .5em 0em .4em 0em;
}

#panel {
	margin-top: 2.2em;
	
	width: 100%;
	background-image: url('../images/swirls2.jpg');
	color: #ffffff;
}

#panel_first_line {
	font-size: 1.5em;
	text-align:center;
	padding-top: .8em;
}

#panel_second_line {
	font-size: 1.5em;
	text-align:center;
	margin-top:-.4em;
	padding-bottom: .7em;
}

#welcome_hdr {
	font-family:  PT Sans,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;
	font-size: 2.4em;
	color: #0F2547;
	margin-top: .4em;
	margin-right: auto;
	margin-bottom: 1em;
	margin-left: auto;
	text-align: center;
}

#welcome_text {
	margin-top: -1em;
}

#welcome_pic_container {
	text-align: center;
	width: 99%;
	padding: .5em 0em 0em 0em;
}

.pic_block {
	width:262px;
	display: inline-block;
	min-height: 10em;
	vertical-align: top;
	margin-right: .7em;
	margin-bottom: .7em;
}

.pic_header {
	text-align: center;
	font-weight: bold;
	font-size: .8em;
	margin-bottom:0em;
}

.pic_header {
	text-align: center;
	font-weight: bold;
	font-size: .8em;
	margin-bottom:0em;
}

.pic_text {
	text-align: left;
	font-weight: normal;
	font-size: .7em;
}
/* end welcome styles */

.contained_img {
    width: 100%;
}

#tbl_share_faves {
	margin-bottom: 2em;
}

#myHomepage {
	clear: both;	
	margin: 1em 0em 0em 1em;
}

#topSubmit {
	clear: both;
	margin: 1em 0em 0em 1em;
}

.pre {
	white-space: pre;           /* CSS 2.0 */
	white-space: pre-wrap;      /* CSS 2.1 */
	white-space: pre-line;      /* CSS 3.0 */
	white-space: -pre-wrap;     /* Opera 4-6 */
	white-space: -o-pre-wrap;   /* Opera 7 */
	white-space: -moz-pre-wrap; /* Mozilla */
	white-space: -hp-pre-wrap;  /* HP Printers */
	word-wrap: break-word;      /* IE 5+ */
}
    
#trans {
	position:fixed;
	display: none;
	background-color: #333333;
	z-index: 3;
	height: 500%;
	width: 500%;
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
	overflow: hidden;
}

#description_tab {
	box-shadow: 10px 10px 5px #333333;
	position:fixed;	
	margin: 0px auto;
	left: 0;
	right: 0;
	display: none;
	z-index: 4;
	background-color: #FFFFFF;
	width: 60%;
	height: 75%;
	border-radius: 20px;
	border-style: solid;
	padding: 20px;
	border-width: 1px;
	overflow-y: scroll;
	overflow-x: hidden;
}

.container {
	margin:0 auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-repeat: repeat-x;
}
.whiteboxcontainer {
	height: 12.5em;
	width: 900px;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #E6E6E6;
	border:1px solid silver;
	padding: 20px 10px 20px 10px;
}

.welcome {
	padding: 0em;
	margin: 0em;
}
.copy {
	font-family:  PT Sans,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;
	font-size: .88em;
}
.textbox {
	float: left;
	font-family:  PT Sans,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;
	font-size: .86em;
	padding:.4em .63em .4em .63em;
}
.share_faves_email_input {
	width: 95%;
}
.headerlogojoin {
	margin: auto;
	text-align: center;
}
.header {
	margin:auto;
	text-align: center;
	max-width: 28.8em;
	margin-bottom: 0em;
}

#member_home_row_1 {
	display: none;
}
	
.headerwordsleft {
	text-align: left;
	font-size: 1.5em;
	padding: 1.12em .4em 1.9em .4em;
}
.main {
	border:1px solid silver;
	border:1px solid silver;
	background-color:#FFFFFF;
	margin: 0 auto;
}
#siteFrame {
	width: 900px;
	height:100%;
	border:1px solid silver;
}
h1 {
	font-size: 42px;
	color: #FFFFFF;
}
h1,h2,h3,h4,h5,h6 {
	font-family:  PT Sans,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;
	color: #0f2547;
}
.joincss {
	padding-top: .4em;
}
.welcome_tablecelllg {
	color: #0f2547;
	font-size: 1.25em;
	font-family:  PT Sans,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;
}

/*
body {
    background-image: url("../images/bluebg.jpg"), url("../images/bluebgsolid.jpg");
    background-repeat: repeat-x, repeat;
    font-family:  PT Sans,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;
    margin: 0 auto;
}
*/

#main {
	/*background-image:url(../images/redbg.jpg);
	background-repeat: repeat-x;*/
	font-family:  PT Sans,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;
}
.form {
	font-family:  PT Sans,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;
	font-size: 1.1em;
	color: 0f2547;
	padding: .3em;
	padding-top: 0em;
}
.FORMCENTER {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

h2 {
	color: #FFFFFF;
}
.LINKCOLOR {
	color: #BB0904;
}
.red {
	color: #BA0500;
}

.box_something {
	width: 520px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 22.4em;
	font-family:  PT Sans,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;
	font-size: 18px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.login {
	height: 240px;
	width: 200px;
	margin-top: 120px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: .4em;
	text-align: center;
	font-family:  PT Sans,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;
	font-size: 20px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
.enter {
	font-family:  PT Sans,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;
	font-size: 24px;
	color: #039;
}
/*
td,th {
	font-family:  PT Sans,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;
	font-size: 24px;
	color: #0f2547;
}
*/
.homepagearea {
	margin-top: 0px;
	margin-right: 1em;
	margin-bottom: 0em;
	margin-left: 1em;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 1.3em;
	font-size:1em;
}
.signinarea {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	text-align: center;
}
.fantasycenter {
	height: 51px;
	width: 73.4em;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.fantacy {
	font-style: italic;
}

.bottomlinks {
	text-align:center;
	height: 40px;
	width: 900px;
	margin-top: 40px;
}

.footer_line {
	padding:.3em 0em 0em 0em;
	border-top:1px solid silver;	
	width:100%;
	position:relative;
}

.footer {
	clear: both;
	font-family:  PT Sans,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;
	font-size: .8em;
	color: #0f2547;
	width:100%;
	text-align:center;
	margin-top:0px;
	position:relative;
	bottom:0;
	min-height:3.75em;			/* Height of the footer */
}
.footer_divider {
	margin-left: .5em;
	margin-right: .2em;
}
	.individual_feed_item {
		display: inline-block;
		width: 16em;
		overflow: hidden;
	}


/* begin member home */
.membername {
	font-family:  PT Sans,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;
	font-size: 2.5em;
	color: #0F2547;
	margin-top: 0em;
	margin-right: auto;
	margin-bottom: 0em;
	margin-left: auto;
	width: 98%;
	text-align: center;
}

.headerwords {
	font-family:  PT Sans,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;
	font-size: 1.7em;
	color: #0F2547;
	margin-left:auto;
	margin-right: auto;
	width: 98%;
	text-align: center;
	margin-bottom: 1em;
	margin-top: 1em;
}
.sharefavoriteswithfriendsleft {
	width: 100%;
	margin-left: 0em;
	margin-top: 0em;
}
.boxlayout {
	margin: 0 auto;
}
.sharefavoriteswithfriendsright {	
	width: 100%;
	margin-left: 0em;			
	margin-top: 0em;
}
.myfaves_cat_td {
	width: 50%;
}
.fanfaveleftbox {
	/* height: 10.4em; */
	width: 95%;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #0f2547;
	border-right-color: #0f2547;
	border-bottom-color: #0f2547;
	border-left-color: #0f2547;
	background-color: #FFF;
	text-align: center;
	font-size:1.4em;
	vertical-align: middle;
	margin: 0 auto;		
	margin-top: -.5em;
}
.click {
	font-size: 1.12em;
	text-align: center;
	width: 100%;
}
#member_home_row_2 {
	display: table-row;
	padding-top: 0em;
	padding-bottom: 0em;
}	
#member_home_row_3 {
	display: table-row;
}
#member_home_row_1 {
	display: none;
}
/* end member home */

.failedfield {
	/* background-color: #FFFFB3; */
	background-color: #BA0500;
}

.questionfont {
	font-family:  PT Sans,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;
	font-size: .7em;
}
.headerwords table tr td {
	text-align: left;
}

.faves_header {
	font-family:  PT Sans,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;
	font-size: 2.5em;
	color: #0F2547;
	margin-top: 0em;
	margin-right: auto;
	margin-bottom: .61em;
	margin-left: auto;
	width: 95%;
	text-align: center;
}

.faves_instructions {
	font-family:  PT Sans,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;
	font-size: .88em;
	color: #0F2547;
	margin-left:auto;
	margin-right: auto;
	width: 80%;
	text-align: center;
	margin-bottom: 1em;
	margin-top: -.5em;
}

.join_text {
	font-family:  PT Sans,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;
	font-size: 1em;
	color: #0F2547;
	margin-left:auto;
	margin-right: auto;
	width: 80%;
	text-align: center;
	margin-bottom: .6em;
	margin-top: -.5em;
}

br {
	display:block;
	margin-top:5px;
	line-height:22px;
}

.faves_cat_links {
	color: #000000;
	font-size:16px;
}

.faves_current_cat {
	color: #BA0500;
	font-weight:bold;
}

.faves_subsubcat_links {
	color: #000000;
	font-size:.7em;
}

.faves_current_subsubcat {
	color: #BA0500;
	font-weight:bold;
	font-size:14px;
}


.faves_detail_subheader {
	font-family:  PT Sans,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;
	font-size: 20px;
	color: #0F2547;
	text-align: center;
	height: 40px;
	margin: 20px 0px .4em 0px;
}

.faves_question_container {
	margin: auto;
	width: 95%;
	background-image: none;
}

.faves_question_admin_panel {
	margin: auto;
	width: 95%;
}

.faves_question  {
	font-family:  PT Sans,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;
	font-size: 1.4em;
	font-weight: bold;
	color: #0F2547;
	text-align: left;
	clear: both;
	padding: 2em 0em 1em 0em;
}

.competition_explanation    {
	font-family:  PT Sans,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #0F2547;
	text-align: left;
	clear: both;
	padding: 2em 0em 1em 0em;
}

.faves_answer {
    color: #0F2547;
    font-family:  PT Sans,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;
    font-size: 1em;
	clear: both;	
	margin-left: 1.4em;
	margin-top: .2em;
	margin-bottom: .4em;
}

/* choices */

.member_choices_options {
    color: #0F2547;
    font-family:  PT Sans,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;
    font-size: .7em;
    white-space: normal;
    vertical-align: top;
    margin: 1.3em 1.2em;
}

.member_choices_phonespan {
	display: inline;
	padding-left:15px;
}

.member_choices_phonebox {
	display: inline-block;
	vertical-align: top;
	color: red;
	font-size: 11px;
}

.member_choice_option_answer {
	display: block;
	vertical-align: top;
	font-weight: bold;
	padding-top: .15em;
	font-size: 1.2em;
	white-space: normal;
	margin-right: .2em;
}

.member_choice_option_answer2 {
	display: block;
	vertical-align: top;
	font-weight: bold;
	padding-top: .15em;
	font-size: 1.2em;
	white-space: normal;
	margin-right: .2em;
}

.member_choice_option_block {
	display: block;
	vertical-align: top;
	font-weight: normal;
}

.member_choice_option_option {
	display: block;
	vertical-align: top;
	font-weight: normal;
	font-size:1.2em;
}

/* end choices */

.faves_detail_ul {
	margin: 1em 0em 1em -3em;
	width: 98%;
	list-style-type: none;
}

.answer_span {
 	display: inline-block;
 	width: 100%;
 	white-space: pre-line;
 	vertical-align: top;
 	cursor:pointer;
	margin-left: .25em;
 }


.grid_item {
	float: left;
	width: 34em;
	list-style-type: none;
	margin-left: .25em;
	padding-left: 0em;
	vertical-align: top;
	white-space: nowrap;
}

.grid_item_unsortble {
	float: left;
	width: 34em;
	list-style-type: none;
	margin-left: .25em;
	padding-left: 0em;
	vertical-align: top;
}

		
.faves_detail_caveat {
	font-family:  PT Sans,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;
	font-size: 11px;
	text-align: center;
	padding-top: 1em;
	width: 78%;
	margin-left: auto;
	margin-right: auto;
	clear: both;
}

.faves_competition_detail_caveat {
	font-family:  PT Sans,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;
	font-size: 10px;
	text-align: center;
	padding-top: 1em;
	width: 78%;
	margin-left: auto;
	margin-right: auto;
	clear: both;
}

.faves_admin_text_edit_box {
	height: 2em;
}

.myfaves_row {
	margin: 7px 0px;
	font-size: 13px;
	white-space:nowrap;
}

.myfaves_tb_cell {
	border:1px solid black;
}

.myfaves_row_in_table {
	margin: .4em 0px .4em .4em;
	font-size: 13px;
	white-space:nowrap;
}

.myfaves_label {
	font-weight: bold;
}

.myfaves_radiobtn {
	vertical-align: bottom;
}

.myfaves_select {
	font-size:11px;
}

.myfaves_cat_td {
	background-color: #BA0500;
	color:white;
}

.myfaves_cat_link {
	color: #ffffff;
	font-family:  PT Sans,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;
	font-size: 1em;
	text-decoration:none;
	display: block;
}

.faves_question_options_panel_label  {
	font-family:  PT Sans,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #0F2547;
	text-align: left;
}

.nav_edit_img {
	margin: 0px 2px 0px 2px;
}

.nav_toggle_img {
	margin: 0px 2px 0px 2px;
}

.question_li {
	clear:both;
	padding: .4em 0px;
}

 .pointer {
	cursor:pointer;
 }
 
 .faves_controller {
 	color: #910000;
 	font-size: 10px;
 }
 
 #div_faves_submit {
 	clear: both;
 	display: block;
 	text-align: center;
 	padding-top: 1.4em;
 }
 
 .big_ajax_loader { 	
	position: absolute;
	left: 40%;
	top: 25%;
	display: block;
	zIndex: 1;
}

	/* begin faves admin */
#sortable {
	list-style-type: none;
	margin: 0em ;
	padding: 0em;
}
 #sortable2 {
	list-style-type: none;
	margin: 0em;
	padding: 0em;
}

#sortable li {
	display: block;
	margin: 0em;
	list-style-type: none;
	padding: 0em 1.4em;
}

#sortable2 li {
	display: block;
	margin: 0em;
	list-style-type: none;
	height:.61em;
	padding: 0em 1.4em;
}

#sortable3 li {
	list-style-type: none;
}
#admin_subcat_div {
	text-align:left;
	margin-left: 1.5em;
}

#admin_subsubcat_div {
	text-align:left;
	margin-left: 1.5em;
}
  /* end faves admin */

.message_text {
	clear: both;
	padding-top: 10px;
	padding-bottom: .4em;
	color: #BA0500;
	font-size: 14px;
	text-align: center;
	font-weight: bold;
}

.member_homepage_button {
	text-align: left;
	margin: 0px 0px 0px 42px;
}

.fs_layer1 {
	margin: 0;
	padding: 0;
	width: 99%;
	margin: 0 auto;
}

.fs_header {
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	margin: 1px;
	color: #DDDDDD;
	padding: .5em .75em .2em .5em;
	cursor: pointer;
	position: relative;
	background-color:#0F2547;
	border-color: #BA0500;
	border-style: solid;
	border-width: 1px;
	height: 2.2em;
}

.fs_subheader {
	text-indent: 2.4em;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	margin: 1px;
	color: #FFFFFF;
	padding: 3px 10px;
	cursor: pointer;
	position: relative;
	background-color:#8B97A7;
	border-color: #BA0500;
	border-style: solid;
	border-width: 1px;
}

.fs_subsubheader {
	text-indent: 50px;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	margin: 1px;
	color: #000000;
	padding: 3px 10px;
	cursor: pointer;
	position: relative;
	background-color:#EEEFF3;
	border-color: #BA0500;
	border-style: solid;
	border-width: 1px;
}

.fs_content {
	color: #0F2547;
	margin: 0 auto;
	padding: .4em 10px;
	background-color:#fafafa;
	font-family: Arial;
	font-size: 14px;
	font-weight: normal;
}

.validationmessage {
	clear: both;
	margin-top:2em;
	margin-bottom:1em;
	color:#910000;
	text-align: center;
	font-size: .8em;
}

.validationmessage a {
	color:#910000;
	text-align: center;
	font-size: 1em;
}

	/* start join form */
#join_table {
	width: 90%;
	border-style: none;
	border-width: 0px;
}
	/* join form */
.generic_label {
	text-align: left;
	font-size: 1em;
	display: block;
}
.generic_input {
	width: 98%;
}
.generic_faves_input {
	width: 98%;
}
.generic_contact_input {
	width: 98%;
}
#join_agree_line {
	clear:both;
	padding:.4em .61em .61em 0em;
	text-align: center;
}
#join_email_message {
	clear:both;
	padding:.4em .61em .61em 0em;
	font-size:.92em;
	text-align: center;
	width: 96%;
}
#form1 {
	text-align: center;
}
#join_submit_column {
	padding-bottom: .61em;
	text-align:center;
}
	/* end join form */

.generic_subheader {
	font-family:  PT Sans,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;
	font-size: 20px;
	color: #0F2547;
	margin-left:auto;
	margin-right: auto;
	width: 700px;
	text-align: center;
	margin-top: -1em;
}

#content_box {
	border:1px solid silver;
	background-color:#FFFFFF;
	margin: 0 auto;
	width: 99%;
}
.buttonNormal {
	cursor:pointer;
	width:95%;
	color: #ffffff;
	font-family:  PT Sans,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;
	font-size: 1.3em;
	line-height:100%;
	text-align:center;
	color:#ffffff;
	background-color:#0F2547;

	border:1px solid silver;
	-webkit-border-radius:0.4em;
	-moz-border-radius:0.4em;
	border-radius:0.4em;
	-webkit-box-shadow: 0em #FFF;
	-moz-box-shadow: 0em #FFF;
	box-shadow: 0em #FFF;

	padding:.15em .15em .15em .15em;
}

.buttonLong {
	cursor:pointer;
	width:8em;
	color: #ffffff;
	font-family:  PT Sans,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;
	font-size: 1.3em;
	line-height:100%;
	text-align:center;
	color:#ffffff;
	background-color:#0F2547;

	border:1px solid silver;
	-webkit-border-radius:0.4em;
	-moz-border-radius:0.4em;
	border-radius:0.4em;	
	-webkit-box-shadow: 0em #FFF;
	-moz-box-shadow: 0em #FFF;
	box-shadow: 0em #FFF;

	padding:.15em
}

.buttonNormal:active, 
 buttonNormal:focus,
  buttonNormal:hover
  {
     background-color:#B90500;
 }
 
.buttonLong:active, 
 buttonLong:focus,
 buttonLong:hover {
     background-color:#B90500;
 }

#access_name_label {
	display:block;
	text-align:center;
	margin-right: .4em;
	color: #0F2547;
    font-family:  PT Sans,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;
    font-size: 1.5em;
}

#access_code_label {
	display:block;
	text-align:center;
	margin-top: 10px;
	margin-right: .4em;
	white-space:nowrap;
	vertical-align:bottom;
	margin-bottom: 0px;
	color: #0F2547;
    font-family:  PT Sans,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;
    font-size:  1.5em;
}

#signin_username {
	display:block;
	text-align:center;
	margin-right: .4em;
	color: #0F2547;
    font-family:  PT Sans,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;
    font-weight: normal;
    font-size: 1.2em;
}

#signin_password {
	display:block;
	text-align:center;
	margin-top: 10px;
	margin-right: .4em;
	white-space:nowrap;
	vertical-align:bottom;
	margin-bottom: 0px;
	color: #0F2547;
    font-family:  PT Sans,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;
    font-size:  1.2em;
    font-weight: normal;
}

#signin_password_temp {
	display:block;
	text-align:center;
	margin-top: 10px;
	margin-right: .4em;
	white-space:nowrap;
	vertical-align:bottom;
	margin-bottom: 0px;
	color: #0F2547;
    font-family:  PT Sans,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;
    font-size:  1.5em;
    font-weight: normal;
}

#signin_email_label {
	display:block;
	text-align:center;
	margin-top: 10px;
	margin-right: .4em;
	white-space:nowrap;
	vertical-align:bottom;
	margin-bottom: 0px;
	color: #0F2547;
    font-family:  PT Sans,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;
    font-size:  1.5em;
    font-weight: normal;
}

#accessName {
	display: block;
	vertical-align: bottom;
	width: 95%;
}

#accessCode {
	display: block;
	vertical-align: bottom;
	width: 95%;
}

#facebook_logo_container {
	display: inline-block;
	max-width: 42px;
	margin-right: 1.2em;
}

#twitter_logo_container {
	display: inline-block;
	max-width: 4.4em;
	margin-right: 0em;
}

#instagram_logo_container {
	display: inline-block;
	max-width: 4.4em;
	margin: 0em 1.4em 0em .8em;
}

#mff_logo_container {
	display: inline-block;
	max-width: 4.4em;
	margin: 0em 1.4em 0em .5em;
}

#youtube_logo_container {
	display: inline-block;
	max-width: 4.4em;
	margin-right: 1.2em;
}

#pinterest_logo_container {
	display: inline-block;
	max-width: 4.4em;
}

#linkedin_logo_container {
	display: inline-block;
	max-width: 4.4em;
	margin-left: 1em;
}

#gplus_logo_container {
	display: inline-block;
	max-width: 4.4em;
	margin-left: .8em;
}

.generic_header {
	font-family:  PT Sans,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;
	font-size: 1.7em;
	color: #0F2547;
	margin-top: 1em;
	margin-right: auto;
	margin-bottom: 1em;
	margin-left: auto;
	text-align: center;
}

.faves_group_subheader {
	font-family:  PT Sans,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;
	font-size: 1.5em;
	color: #0F2547;
	margin-top: -.8em;
}

.faves_group_name {
	font-family:  PT Sans,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;
	font-size: 1.4em;
	font-weight: bold;
	color: #0F2547;
	margin-top: 0px;
	text-align: left;
	margin-bottom: .2em;
	margin-left: auto;
}

.faves_group_location {
	font-family:  PT Sans,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;
	font-size: 1.2em;
	color: #0F2547;
	margin-top: 0px;
	text-align: left;
	margin-bottom: .2em;
	margin-left: auto;
}

#signin {
	margin-top: 1em;
}

#memberBenefits {
	margin-top: 1em;
}

#memberCompetition {
		margin-top: 1em;
	}

#fantasy {
	margin-top: 1em;
}


#emailpanel {
	display: none;
}

 #content_box {
	margin-top: .7em;
 }   

#btnsendemail {
	clear:both;
	padding-top:1.5em;
	cursor:pointer;
}

#btnlogin {
	clear:both;
	padding-top:0em;
	cursor:pointer;
}


#click_to_expand_img {
	margin: .25em 0em .25em .61em;
	width: 85px;
	height: 45px;
}

 /* use this section to increment as screen gets bigger/smaller */
@media screen and (min-width: 38em) {
	#homepageJoin {
		margin-right: 3.5em;
	}
	
	
}

@media screen and (min-width: 38.5em) {
	#homepageJoin {
		margin-right: 4em;
	}	
	
}

@media screen and (min-width: 39em) {
	#homepageJoin {
		margin-right: 4.5em;
	}
		
	
}

@media screen and (min-width: 39.5em) {
	#homepageJoin {
		margin-right:5em;
	}	
	
}

@media screen and (min-width: 40em) {
	#homepageJoin {
		margin-right: 0em;
	}	
	
	
	
}

@media screen and (min-width: 40.5em) {		
	
	
}

@media screen and (min-width: 41em) {	
	
}

@media screen and (min-width: 41.5em) {		
	
	
}

@media screen and (min-width: 42.5em) {		
	
	
}

@media screen and (min-width: 43em) {		
	
	
}

@media screen and (min-width: 45em) {		
	
	
}

@media screen and (min-width: 50em) {		
	
	
}

@media screen and (min-width: 55em) {		
	
	
}
/* end incremental section */


/* Rearrange for screens wider than 37.5em (i.e. 600px) */
@media screen and (min-width: 37.5em) {
	 body > * {
        margin: 0 auto;
    }
    
    .input_line_div {
    	margin-top: .5em;
    }
    
    .frmLabel {
		display: inline-block;
	}
	
	.frmLabelRegister {
		display: inline-block;
		width: 8.5em;
		font-size: .7em;
	}
	
	.frmLabelRegister_3field {
		display: inline-block;	
		font-size: .7em;	
	}
	
	.frmInput {
		display: inline-block;
		margin-left: .7em;
		margin-right: .7em;
	}
    
    .homePageHeadlineLink {
		display: inline-block;
		width: 50%;
		text-align: center;		
		margin: .0em 0em;
		font-size: 1.5em;
	}
	
	#homeMarquee {
		width: 85%;
		margin-bottom: .7em;
	}
	  
	 .faves_detail_caveat {
		width: 65%;
		margin: 0em 5em 0em 5em;
	}
	
	.faves_competition_detail_caveat {
		width: 65%;
		margin: 0em 5em 0em 5em;
	}
	
	.member_choice_option_answer {
		display: block;
		vertical-align: top;
		font-weight: bold;
		padding-top: .15em;
		font-size: 1.2em;
		white-space: normal;
		margin-right: .2em;
	}
	
	.member_choice_option_answer2 {
		display: inline-block;
		width: 31%;
		vertical-align: top;
		font-weight: bold;
		padding-top: .15em;
		font-size: 1.2em;
		white-space: normal;
		margin-right: .2em;
	}
	
	.member_choice_option_block {
		display: inline-block;
		vertical-align: top;
		font-weight: normal;
		margin-top:.5em;
	}
	
	.member_choice_option_option {
		display: inline-block;
		vertical-align: top;
		font-weight: normal;
		font-size:1.2em;
	}
	
	#btnHowWorkForBusiness {
		height: 5em;
	}
	
	 .grid_item {
		min-height: 2.5em;
		float: left;
		width: 20em;		
	}
	
	.grid_item_unsortble {
		min-height: 3em;
		float: left;
		width: 20em;
	}
	
	.individual_feed_item {
		display: inline-block;
		width: 13em;
		overflow: hidden;
	}
	
	.newsfeed_faves_item {
		list-style-type: none;
		margin-left: .25em;
		padding-left: 0em;
		vertical-align: top;
		font-size: .8em;
		display: inline-block;
		float: left;
		width: 15em;
	}
	
	#newsfeed_faves {
		float: left;
		width: 45%;
		margin-bottom: 4em;
	}
	#newsfeed_news {
		float: right;
		width: 51%;
		padding-left: .63em;
		margin-right: .5em;
		margin-bottom: 4em;	
	}
	
	/* begin welcome styles */
	#tab_container {
		margin-top: .66em; 
		margin-bottom: -3.5em;
		text-align: center;
		font-size:.62em;
	}
	
	.welcome_tab_first {
		border-color: #0e2547;
		background-color: #ffffff;
		width: 5.5em;
		height: .9em;
		display:inline-block;
		border-style:solid;
		border-top-left-radius:5px;
		border-top-right-radius:5px;
		border-bottom-left-radius:0px;
		border-bottom-right-radius:0px;
		border-width: 1px 1px 0px 1px;
		padding: .1em 0em .4em 0em;
		font-family:  PT Sans,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;
		font-size: 2.9em;
		color: #0F2547;
	}
	
	.welcome_tab {
		border-color: #0e2547;
		background-color: #ffffff;
		width: 5.5em;
		height: .9em;
		border-color: #0e2547;
		background-color: #ffffff;
		display:inline-block;
		margin:0em;
		border-style:solid;
		border-top-left-radius:5px;
		border-top-right-radius:5px;
		border-bottom-left-radius:0px;
		border-bottom-right-radius:0px;
		border-width: 1px 1px 0px 0px;
		padding: .1em 0em .4em 0em;
		font-family:  PT Sans,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;
		font-size: 2.9em;
		color: #0F2547;
	}
	
	.business_tab  {
		border-color: #0e2547;
		background-color: #ffffff;
		width: 5.5em;
		height: .9em;
		display:inline-block;
		border-style:solid;
		border-top-left-radius:0px;
		border-top-right-radius:0px;
		border-bottom-left-radius:5px;
		border-bottom-right-radius:5px;
		border-width: 0px 1px 1px 1px;
		padding: 0em 0em .4em 0em;
		margin-top:-.25em;
		margin-bottom: 1.5em;
		font-family:  PT Sans,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;
		font-size: 2.9em;
		color: #0F2547;
	}
	
	#panel {
		margin-top: 0em;
		height: 9.3em;
		width: 100%;
		background-image: url('../images/swirls2.jpg');
		color: #ffffff;
		margin-bottom: 0em;
		padding-bottom: 0em;
	}
	
	#panel_first_line {
		font-size: 2em;
		text-align:center;
		padding-top: .8em;
	}
	
	#panel_second_line {
		font-size: 2em;
		text-align:center;
		margin-top:-.4em;
	}
	
	#welcome_hdr {
		font-family:  PT Sans,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;
		font-size: 2.1em;
		color: #0F2547;
		margin-top: .4em;
		margin-right: auto;
		margin-bottom: 1em;
		margin-left: auto;
		text-align: center;
	}
	
	#welcome_text {
		margin-top: -1em;
	}
	/* end welcome styles */
     #content_box {
     	max-width: 56.25em;
		margin-top: .7em;
     }    
    .textbox {
		width: 45%;
		display: inline-block;
	}
	
	#share_faves_left_line {
		width: 75%;
	}
	
	#share_faves_right_line  {
		width: 85%;
	}
    
    .generic_header {
		font-size: 2.1em;
	}
	
	#tbl_share_faves {
		margin-bottom: 4em;
	}

    .buttonNormal {
		cursor:pointer;
		width:8.8em;
		height: 2.5em;
		font-family:  PT Sans,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;
		font-size: 1.1;
		line-height:100%;
		text-align:center;
		color:#ffffff;
		background-color:#0F2547;
/*
		border:1px solid silver;
		-webkit-border-radius:0.4em;
		-moz-border-radius:0.4em;
		border-radius:0.4em;	
		-webkit-box-shadow: .2em .2em .22em #000;
		-moz-box-shadow: .2em .2em .22em #000;
		box-shadow: .1em .1em .15em #000;
*/

		padding:.15em .15em .15em .15em;
	}
	
	#btnHowItWorks {
		width:13em;
	} 
	
	.buttonLong {
		cursor:pointer;
		width:8.8em;
		height: 2.5em;	
		font-family:  PT Sans,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;		
		font-size: 1.1em;
		line-height:100%;
		text-align:center;
		color:#ffffff;
		background-color:#0F2547;
/*
		border:1px solid silver;
		-webkit-border-radius:0.4em;
		-moz-border-radius:0.4em;
		border-radius:0.4em;	
		-webkit-box-shadow: .2em .2em .22em #000;
		-moz-box-shadow: .2em .2em .22em #000;
		box-shadow: .1em .1em .15em #000;
*/
		padding:.15em
	}
	
	#topSubmit {
		float: right;
		margin: 1.25em 1.25em .61em 0em;
	}
	
	#myHomepage {
		clear: both;
		margin: 1.25em 0em .61em 1.25em;
	}
	
	#access_name_label {
		display:inline-block;
		width:9em;
		text-align:right;
		margin-right: .4em;
		margin-left: 0px;
	}
	
	#accessName {
		display:inline-block;
		vertical-align: bottom;
		width: 15em;		
	}
	
	.input_line {
		margin-top: 1.5em;
	}
	
	#access_code_label {
		display:inline-block;
		width:9em;
		text-align:right; 
		margin-right: .4em;
		white-space:nowrap;
		vertical-align:bottom;
		margin-bottom: 0px;
	}
	
	#accessCode {
		display:inline-block;
		vertical-align: bottom;
		width: 15em;
	}
	
	#access_name_label {
		display:inline-block;
		width:9em;
		text-align:right;
		margin-right: .4em;
		margin-left: 0px;
	}
	
	#signin_username_input {
		display:inline-block;
		vertical-align: bottom;
		width: 15em;
	}
	
	#signin_password_input {		
		display:inline-block;
		vertical-align: bottom;
		width: 15em;
	}
		
	#signin_username {
		display:inline-block;
		text-align:right; 
		margin-right: .4em;
		white-space:nowrap;
		vertical-align:bottom;
		margin-bottom: 0px;
    	font-weight: normal;
	}
	
	#signin_password {
		display:inline-block;
		text-align:right; 
		margin-right: .5em;
		white-space:nowrap;
		vertical-align:bottom;
		margin-bottom: 0px;		
    	font-weight: normal;
	}
	
	#signin_password_temp {
		display:inline-block;
		text-align:right; 
		margin-right: .5em;
		margin-left: -6.5em;
		white-space:nowrap;
		vertical-align:bottom;
		margin-bottom: 0px;		
    	font-weight: normal;
	}
	
	#signin_email_label {
		display:inline-block;
		text-align:right; 
		margin-right: .4em;
		white-space:nowrap;
		vertical-align:bottom;
		margin-bottom: 0px;		
    	font-weight: normal;
	}
	
	#facebook_logo_container {
		max-width: 42px;
		margin-right: 1.5em;
	}
	
	#twitter_logo_container {
		max-width: 4.4em;
		margin-right: 1.5em;
	}
	
	#instagram_logo_container {
		display: inline-block;
		max-width: 4.4em;
		margin: 0em 1.4em 0em -.7em;
	}
	
	#mff_logo_container {
		display: inline-block;
		max-width: 4.4em;
		margin: 0em 1.4em 0em -.9em;
	}
	
	#youtube_logo_container {
		max-width: 4.4em;
		margin-right: 1.5em;
	}
	
	#pinterest_logo_container {
		display: inline-block;
		max-width: 4.4em;
	}
	
	#linkedin_logo_container {
		display: inline-block;
		max-width: 4.4em;
		margin-left: 1em;
	}
	
	#gplus_logo_container {
		display: inline-block;
		max-width: 4.4em;
		margin-left: 1em;
	}
	
	.generic_header {
		font-size: 2.4em;
	}
	
	.homepagearea {
		margin-top: 0px;
		margin-right: 5em;
		margin-bottom: 0em;
		margin-left: 5em;
		padding-top: 0em;
		padding-right: 0em;
		padding-bottom: 1.3em;
		font-size:1em;
	}
	
	.signinarea {
		margin-top: 0em;
		margin-right: 5em;
		margin-bottom: 1.1em;
		margin-left: 5em;
		text-align: center;
	}
	
	#homepageJoin {
		margin-right: 3em;
	}
	
	#memberBenefits {
		margin-right: .2em;
	}
	
	#memberCompetition {
		margin-right: .2em;
	}
	
	/* join form */
	#join_agree_line {
		clear:both;
		white-space:nowrap;
	}
	.generic_label {
		font-size: .8em;
		font-weight: bold;
	}
	.form {
		margin: 0 auto;
	}
	#profile_container {
		margin: 0 auto;
	}
	#form1 {
		margin: 0 auto;
	}
	/*
	#frm_join_first_name {
		clear:both;
		white-space:nowrap;
		margin: 0 auto;
		text-align: center;
	}
	#first_name_label {
		width:7em;
		text-align:right;
		margin-right: .4em;
		display: inline-block;
	}
	#first_name_input {
		text-align:left;
		width: 6em;
		display: inline-block;
		font-size: .9em;
	}
	#last_name_label {
		width:7em;
		text-align:right;
		margin-right: .4em;
		display: inline-block;
	}
	#last_name_input {
		text-align:left;
		width: 8em;
		display: inline-block;
		font-size: .9em;
	}
	#join_second_line {
		clear:both;
		white-space:nowrap;
		padding: .3em .7em .7em 0em;
	}
	#zip_label {
		display: inline-block;
		width:7em;
		text-align:right;
		margin-right: .4em;
	}
	#city_state_line {
		display: inline-block;
		text-align:left;
	}
	#city_label {
		margin-left: .4em;
		display: inline-block;
	}
	#state_label {
		margin-left: .4em;
		display: inline-block;
	}
	
	#ZIPCODE {
		width: 3em;
		display: inline-block;
	}
	#CITY {
		width: 8em;
	}
	#STATE {
		width: 2em;
	}
	#join_third_line {
		clear:both;
		white-space:nowrap;
		padding: .3em .7em .7em 0em;
	}
	#email_label {
		display: inline-block;
		width:7em;
		text-align:right;
		margin-right: .4em;
	}
	#age_gender_line {
		display: inline-block;
		text-align:left;
	}
	#emailAddress {
		width: 8em;
	}
	#sendEmailAddress {
		width: 8em;
	}
	#AGERANGE {
		width: 8em;
	}
	#GENDER {
		width: 7em;
	}
	#join_fourth_line {
		clear:both;
		white-space:nowrap;
		padding: .3em .7em .7em 0em;
	}
	#join_username_label {
		display: inline-block;
		width:7em;
		text-align:right;
		margin-right: .4em;
	}
	#join_username_input {
		display: inline-block;
		text-align:left;
		width: 8em;
		font-size: .9em;
	}
	
	#profile_password_label {
		display: inline-block;
	}
	#profile_password_input {
		width: 8em;
		font-size: .9em;
	}
	#profile_fifth_line {
		clear:both;
		white-space:nowrap;
		padding: 0em .7em .7em 0em;
	}
	#profile_new_password_label {
		display: inline-block;
		width:9.7em;
		text-align:right;
		margin-right: .4em;
	}
	#profile_new_password_input {
		display: inline-block;
		text-align:left;
		width: 8em;
	}
	#profile_verify_password_label {
		display: inline-block;
	}
	#profile_verify_password_input {
		width: 8em;
	}
	#join_agree_line {
		clear:both;
		white-space:nowrap;
		padding: .3em .7em .7em 0em;
		text-align: center;
	}
	#join_email_message {
		clear:both;
		padding: .3em .7em .7em 0em;
		font-size:.6em;
		width: 100%;
		text-align: center;
	}
	#form1 {
		text-align: center;
		width: 100%
	}
	#join_table {
		border-collapse:collapse;
		border: 0px solid #333333;
		width: 80%;
		text-align: center;
	}
	#join_submit_column {
		padding-bottom: .6em;
		text-align:center;
	}
	#age_range_label {
		display: none;
	}
	#gender_label {
		display: none;
	}
	*/
	/* end join form */
	
	/* start signin form */
	#signin_username {
		display:inline-block;
		text-align:right; 
		margin-right: .3em;
	}
	#signin_password {
		display:inline-block;
		text-align:right; 
		margin-right: .4em;
	}
	#signin_email_label {
		display:inline-block;
		text-align:right; 
		margin-right: .3em;
	}
	#signin_username_input {
		width: 14em;
	}
	#signin_password_input {
		width: 14em;
	}

	#emailpanel {
		margin-top: 1.25em;
		vertical-align: center;
		font-weight: bold;	
	}
	#signin_email_label {
		display:inline-block;
		text-align:right; 
		margin-right: .3em;
	}
	/* end signin form */
	/* begin member home */
	.membername {
		font-family:  PT Sans,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;
		font-size: 2.5em;
		color: #0F2547;
		margin-top: 0em;
		margin-right: auto;
		margin-bottom: 0em;
		margin-left: auto;
		width: 100%;
		text-align: center;
	}
	
	.headerwords {
		font-family:  PT Sans,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;
		font-size: 1.7em;
		color: #0F2547;
		margin-left:auto;
		margin-right: auto;
		width: 100%;
		text-align: center;
		margin-bottom: 0em;
	}
	.sharefavoriteswithfriendsleft {
		margin-top:.5em;
		margin-bottom: 0em;
		margin-left: 0em;
	}
	.boxlayout {
		margin: 0 auto;
	}
	.sharefavoriteswithfriendsright {
		margin-top: .5em;
		margin-left: 0em;
	}
	.fanfaveleftbox {
		height: 10.4em;
		width: 13em;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #0f2547;
		border-right-color: #0f2547;
		border-bottom-color: #0f2547;
		border-left-color: #0f2547;
		background-color: #FFF;
		text-align: center;
		font-size:1.4em;
		vertical-align: middle;
		margin: 0 auto;		
		margin-top: .5em;
	}
	.click {
		font-size: 1.12em;
		text-align: center;
		width: 100%;
	}
	#member_home_row_2 {
		display: table-row;
		padding-top: 0em;
		padding-bottom: 0em;
	}	
	#member_home_row_3 {
		display: table-row;
	}
	#member_home_row_1 {
		display: none;
	}
	/* end member home */
	
	.faves_answer {
    	white-space: nowrap;
    }
    
    .generic_faves_input {
		width: 50%;	
	}
	.generic_contact_input {
		width: 75%;
		float: left;
	}
	#contact_table {
		border-collapse:collapse;
		border: 0px solid #333333;
		width: 80%;
		margin: 0 auto;
		text-align: left;
		margin-top: 1em;
	}
	#contact_name {
		float: left;
		margin-right: .5em;
		text-align:left;
		vertical-align: bottom;
	}
	#contact_email {
		float: left;
		margin-right: .5em;
		text-align:left;
		vertical-align: bottom;
	}
	#contact_full_name_input {
		width: 40%;
		vertical-align: bottom;
		float: left;
	}
	#contact_email_address_input {
		width: 54%;
		vertical-align: bottom;
		float: left;
	}
	#code {
		width: 22.5%;
	}
	#description_tab {
		overflow-y: auto;
		height: auto;
	}
	.faves_answer {
	    font-size: 1em;
	}
	
	.faves_question  {
		font-size: 1.4em;
		margin-right: 10em;		
	}
	
	.competition_explanation   {
		font-size: 1.1em;
		margin-right: 10em;		
	}
	
	/*
	.faves_question_container {		
		background-image: url(/images/member_faves_photos/nfl_strip.jpg);
		background-position: top 5px right 0px;
    	background-repeat: repeat-y;
		margin-top: .5em;
		padding-top: 0em;
	}
	*/
   
	.faves_admin_text_edit_box {
		height: auto;
	}
}

/* Rearrange for screens wider than 850px (for pics on welcome page) */
@media screen and (min-width: 875px) {
	/* begin welcome pic panel */
	#welcome_pic_container {
		text-align: left;
		width: 99%;
		padding: .5em 0em 0em 2.5em;
	}
	
	.frmLabelRegister {
		width: 8.8em;
		font-size: 1em;
	}
	
	.frmLabelRegister_3field {
		font-size: 1em;
	}
	
	.pic_block {
		width:262px;
		display: inline-block;
		min-height: 10em;
		vertical-align: top;
		margin-right: .7em;
	}
	
	.pic_header {
		text-align: center;
		font-weight: bold;
		font-size: .8em;
		margin-bottom:0em;
	}
	
	.pic_header {
		text-align: center;
		font-weight: bold;
		font-size: .8em;
		margin-bottom:0em;
	}
	
	.pic_text {
		text-align: left;
		font-weight: normal;
		font-size: .7em;
	}
	/* end welcome pic panel */
}

/* Rearrange for screens wider than 56.25em (i.e. @ 900px) */
@media screen and (min-width: 56.25em) {
	.grid_item {
		width: 20em;
	}
	
	.grid_item_unsortble {
		width: 20em;
	}
	.member_choice_option_answer {
		display: inline-block;
		vertical-align: top;
		font-weight: bold;
		padding-top: .15em;
		font-size: 1.2em;
		width: 17em;
		white-space: normal;
		margin-right: .2em;
	}
	
	.member_choice_option_answer2 {
		display: inline-block;
		vertical-align: top;
		font-weight: bold;
		padding-top: .15em;
		font-size: 1.2em;
		width: 31%;
		white-space: normal;
		margin-right: .2em;
	}
	
	
	.member_choice_option_block {
		display: inline-block;
		vertical-align: top;
		font-weight: normal;
		margin-top: 0em;
	}
	
/* join form */
/*
	.generic_label {
		font-size: 1em;
		font-weight: normal;
	}
	.generic_header {
		font-size: 2.4em;
	}
	#memberBenefits {
		margin-right: 2em;
	}
	#memberCompetition {
		margin-right: 2em;
	}
	#frm_join_first_name {
		clear:both;
		white-space:nowrap;
		padding: .3em .7em .7em 0em;
	}
	#first_name_label {
		float:left;
		width:8em;
		text-align:right;
		margin-right: .4em;
	}
	#first_name_input {
		float:left;
		text-align:left;
		width: 10em;
		display: inline-block;
		font-size: .9em;
	}
	#last_name_label {
		float:left;
		width:6.5em;
		text-align:right;
		margin-right: .4em;
	}
	#last_name_input {
		float:left;
		text-align:left;
		width: 13em;
		font-size: .9em;
	}
	#join_second_line {
		clear:both;
		white-space:nowrap;
		padding: .3em .7em .7em 0em;
	}
	#zip_label {
		float:left;
		width:8em;
		text-align:right;
		margin-right: .4em;
	}
	#city_state_line {
		float:left;
		text-align:left;
	}
	#city_label {
		margin-left: .4em;
	}
	#state_label {
		margin-left: .4em;
	}
	#ZIPCODE {
		width: 5em;
	}
	#CITY {
		width: 18em;
	}
	
	#STATE {
		width: 2em;
	}
	
	#join_third_line {
		clear:both;
		white-space:nowrap;
		padding: .3em .7em .7em 0em;
	}
	#email_label {
		float:left;
		width:8em;
		text-align:right;
		margin-right: .4em;
	}
	#age_gender_line {
		float:left;
		text-align:left;
	}
	#emailAddress {
		width: 19em;
	}
	#sendEmailAddress {
		width: 19em;
	}
	#AGERANGE {
		width: 9em;
	}
	#GENDER {
		width: 8em;
	}
	#join_fourth_line {
		clear:both;
		white-space:nowrap;
		padding: .3em .7em .7em 0em;
	}
	#join_username_label {
		float:left;
		width:8em;
		text-align:right;
		margin-right: .4em;
	}
	#join_username_input {
		float:left;
		text-align:left;
		width: 11.8em;
		font-size: .9em;
	}
	#profile_password_label {
		float:left;
		width:6.5em;
		text-align:right;
		margin-right: .4em;
	}
	#profile_password_input {
		float:left;
		text-align:left;
		width: 11.8em;
		font-size: .9em;
	}
	#profile_fifth_line {
		clear:both;
		white-space:nowrap;
		padding: .3em .7em .7em 0em;
	}
	#profile_new_password_label {
		float:left;
		width:9.2em;
		text-align:right;
		margin-right: .4em;
	}
	#profile_new_password_input {
		float:left;
		text-align:left;
		width: 10em;
	}
	#profile_verify_password_label {
		float:left;
		width:10.5em;
		text-align:right;
		margin-right: .4em;
		margin-left: .4em;
	}
	#profile_verify_password_input {
		float:left;
		text-align:left;
		width: 10em;
	}
	#join_agree_line {
		clear:both;
		white-space:nowrap;
		padding: .3em .7em .7em 0em;
		text-align: center;
	}
	#join_email_message {
		clear:both;
		padding: .3em .7em .7em 0em;
		font-size:.7em;
		width: 100%;
		text-align: center;
	}
	#form1 {
		text-align: center;
		width: 100%
	}
	#join_table {
		border-collapse:collapse;
		border: 0px solid #333333;
		width: 80%;
	}
	#join_submit_column {
		padding-bottom: .6em;
		text-align:center;
	}
	#age_range_label {
		display: none;
	}
	#gender_label {
		display: none;
	}
	*/
	/* end join form */
	
	
	/* begin member home */
	.membername {
		font-family:  PT Sans,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;
		font-size: 2.5em;
		color: #0F2547;
		margin-top: 0em;
		margin-right: auto;
		margin-bottom: 0em;
		margin-left: auto;
		width: 100%;
		text-align: center;
	}
	/*loaded* line 2472*/
	.headerwords {
		font-family:  PT Sans,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;
		font-size: 1.7em;
		color: #0F2547;
		margin-left:auto;
		margin-right: auto;
		height: 2.5em;
		width: 100%;
		text-align: center;
	}
	.sharefavoriteswithfriendsleft {
		height: 12.5em;
		width: 33%;
		margin-top: 2.6em;
		float: left;
		text-align: center;
	}
	.boxlayout {
		float: left;
		width: 33%;
	}
	.sharefavoriteswithfriendsright {
		height: 12.5em;
		width: 31%;
		margin-top: 2.6em;
		float: left;
		margin-left: 1em;
		text-align: center;
	}
	.fanfaveleftbox {
		height: 10.4em;
		width: 13em;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #0f2547;
		border-right-color: #0f2547;
		border-bottom-color: #0f2547;
		border-left-color: #0f2547;
		background-color: #FFF;
		text-align: center;
		font-size:1.4em;
		vertical-align: middle;
		float: left;
		margin: 0em;		
		margin-top: -.5em;
	}
	.click {
		font-size: 1.12em;
		text-align: center;
		width: 100%;
	}
	#member_home_row_2 {
		display: none;
	}	
	#member_home_row_3 {
		display: none;
	}
	#member_home_row_1 {
		display: table-row;
	}
	/* end member home */
	
	.faves_answer {
    	white-space: nowrap;
    }
    /* begin faves admin */
    #sortable {
    	list-style-type: none;
    	white-space:nowrap;
    	display: inline;
    	height:10px;
    	margin: 0em .61em 0em 0em;
    	padding: 0em;
    }
     #sortable2 {
    	list-style-type: none;
    	white-space:nowrap;
    	display: inline;
    	height:10px;
    	margin: 0em .61em 0em 0em;
    	padding: 0em;
    }
    #sortable li {
		display: inline;
		margin: 0em;
		list-style-type: none;
		height:.61em;
		padding: 0em 1.4em;
	}
	
	#sortable2 li {
		display: inline;
		margin: 0em;
		list-style-type: none;
		height:.61em;
		padding: 0em 1.4em;
	}
	#admin_subcat_div {
		text-align:center;
		margin: auto;
	}	
	#admin_subsubcat_div {
		text-align:center;
		margin: auto;
	}
	#description_tab {
		width: 45%;
	}
}
/** JE Additions **/
body {
  font-family: PT Sans, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}
/** headings **/
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'PT Sans', sans-serif;
  line-height: 1.1;
}
.menu-header .nav a {
  display: block;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: bold;
  font-family: Pt Sans, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif;
  letter-spacing: 0.05em;
}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open > .dropdown-toggle.btn-primary,.btn.primary:hover,.btn.primary:focus,.btn.primary:active,.btn.primary.active,.open > .dropdown-toggle.btn.primary{color: #d9d9d9;background-color: #172540;border-color: #000}
.btn-sm,
.btn.small {
  padding: 8px 10px;
  font-size: 10px;
  line-height: 1.5;
  border-radius: 0px;
}
.btn {
  font-weight: bold;
  text-transform: uppercase;
  border: 0px solid transparent;
  padding: 10px 20px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 0px;
}