/*c*/
/* @override http://gf.gq.dev.expandtheroom.net/css/gentlemens_fund.css */

/* @override http://gf.gq.dev.expandtheroom.net/css/gentlemens_fund.css */

/* @override http://gf.gq.dev.expandtheroom.net/css/gentlemens_fund.css */

/* @override http://gf.gq.staging.expandtheroom.net/css/gentlemens_fund.css */

/* @override http://gf.gq.dev.expandtheroom.net/css/gentlemens_fund.css */

/* @override http://gf.gq.dev.expandtheroom.net/css/gentlemens_fund.css */

/* @override http://gf.gq.dev.expandtheroom.net/css/gentlemens_fund.css */

/* @override http://gf.gq.dev.expandtheroom.net/css/gentlemens_fund.css */

/* @override http://gf.gq.dev.expandtheroom.net/css/gentlemens_fund.css */

/* @override http://gf.gq.dev.expandtheroom.net/css/gentlemens_fund.css */

/* @override 
	http://gf.gq.dev.expandtheroom.net/css/gentlemens_fund.css
	http://local.gentlemensfund.gq.com:8080/css/gentlemens_fund.css
*/

/* @group Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin: 0;
	padding: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

fieldset,img {
	border: 0;
}

address,caption,cite,code,dfn,em,strong,th,var {
	font-style: normal;
	font-weight: 400;
}

ol,ul {
	list-style: none;
}

caption,th {
	text-align: left;
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
}

q:before,q:after {
	content: '';
}

abbr,acronym {
	border: 0;
}

/* Some other reset that was apparent before the redo, not sure if it's valid...some of it looks dangerous */
li {
	list-style: none;
}

abbr,acronym {
	font-variant: normal;
}

sup {
	font-size: 9px;
}

sub {
	vertical-align: baseline;
}

legend {
	color: #000;
}

input,button,textarea,select,optgroup,option {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
}

input,button,textarea,select {
	font-size: 100%;
}

div {
	overflow: hidden;
}

strong,b {
	font-weight: 700;
}

p {
	margin-bottom: 1.5em;
	line-height: 1.5em;
	font-size: 1em;
}

input#button {
	cursor: pointer;
}

/* @end */

/* @group Main Structure */
body {
	background-color: #fff;
	font-size: 12px;
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
}

a {
	color: #01b0f3;
	text-decoration: none;
	outline: none;
}

form div {
	clear: none;
	margin-bottom: 0;
	vertical-align: inherit;
}

form div.error-message {
	/* float: left; */
	font-size: 7pt;
	color: red;
}

form input.form-error,form textarea.form-error,form select.form-error {
	background-color: #fdd;
}

div,a,ul,li,p,label,input,table,tr,td,a,h1,h2,h3,h4,h5,h6,form {
	padding: 0;
	margin: 0;
}

img {
	border: 0;
}

object {
	outline: none;
}

table {
	background: none;
	border: 0;
	clear: none;
}

table tr td {
	background: none;
	border: 0;
	vertical-align: inherit;
	text-align: inherit;
}

.red {
	color: #ee1c25;
}

.bright-blue {
	color: #00aeef;
}

.strike-through {
	text-decoration: line-through;
}

#required-label-top {
	float: left;
	font-size: 8pt;
	margin: 0 0 20px;
	width: 600px;
	display:block;
}

#required-label {
	font-size: 8pt;
}

#helper-text {
	display: block;
	width: 250px;
	margin: 12px 0 5px;
	font-size: 11px;
	font-weight: 400;
	color: #121212;
}

#wrapper {
	margin: 0 auto;
	width: 980px;
	overflow:visible;
}

#container {
	background-color: #fff;
	padding: 5px;
	overflow:visible;
}

#header {
	padding: 0;
	overflow:visible;
}

#header-image {
	height: 130px;
	border: 1px solid #afafaf;
	border-bottom: 0;
	background-image: url(/img/header-dots-repeat.gif);
	background-repeat: repeat;
	overflow:visible;
	position:relative;
}

#header img.logo {
	margin: 24px 0 0;
	float: left;
	clear: none;
}

/* @group top menu */
#menu {
	background: none;
	border: none;
	height: 40px;
	list-style-type: none;
}

#menu li {
	white-space: normal;
	display: inline;
}

#menu li a.menu-item {
	text-align: center;
	background-color: #000;
	color: #fff;
	font-size: 1.2em;
	margin-right: 1px;
	padding: 16px 23px 8px;
	display: block;
	float: left;
	font-weight: 700;
}

#menu li:last-child a.menu-item {
	margin-right: 0;
/*padding: 16px 21px 0px 21px;*/
}

#menu li.home a {
	width: 55px;
	white-space: nowrap;
}

#menu li.donate a {
	width: 70px;
}

#menu li.nominees a {
	width: 270px;
}

#menu li.gentlemensball a {
	width: 160px;
}

#menu li.sweepstakes a {
	width: 275px;
}

#menu li.store a {
	width: 54px;
}

#menu li.founders a {
	width: 80px;
	margin: 0;
}

#menu li a.menu-item:hover {
	background-color: #ee1c25;
}
.header-active a {
	background-color: #ee1c25 !important;
}

div.homepage-rotator-block {
	margin: 8px 0 0 0;
	padding: 8px 0 0 0;
	border-top: 4px solid #d5d6d7;
	float: left;
}

/* @end */

/* @group sub menu charities */
.subnav-charity-preload{
	display:none;
}
.subnav-charity ul{
	display:block;
	overflow:hidden;
	border-bottom:4px solid #e2e3e4;
	
}
.subnav-charity ul li{
	display: inline;
	float: left;
	
}
.subnav-charity ul li a{
	display: block;
	height: 27px;
}
.subnav-charity-conservation {
	width: 260px;
}
.subnav-charity-conservation a{
	background: url(/img/subnav-charity-conservation.gif) no-repeat;
}
.subnav-charity-conservation a:hover{
	background: url(/img/subnav-charity-conservation-over.gif) no-repeat;
}
.subnav-charity-conservation-active a {
	background: url(/img/subnav-charity-conservation-over.gif) no-repeat;
}
.subnav-charity-edu{
		width: 125px;
}
.subnav-charity-edu a{
		background: url(/img/subnav-charity-education2.gif) no-repeat;
}
.subnav-charity-edu a:hover{
		background: url(/img/subnav-charity-education2-over.gif) no-repeat;
}

.subnav-charity-edu-active a {
		background: url(/img/subnav-charity-education2-over.gif) no-repeat;
}
.subnav-charity-integrity {
	width: 255px;
}

.subnav-charity-integrity a{
	background: url(/img/subnav-charity-integrity.gif) no-repeat;
}

.subnav-charity-integrity a:hover{
	background: url(/img/subnav-charity-integrity-over.gif) no-repeat;
}

.subnav-charity-integrity-active a {
	background: url(/img/subnav-charity-integrity-over.gif) no-repeat;
}

.subnav-charity-leadership {
	width: 220px;
}
.subnav-charity-leadership a{
	background: url(/img/subnav-charity-leadership.gif) no-repeat;
}
.subnav-charity-leadership a:hover{
	background: url(/img/subnav-charity-leadership-over.gif) no-repeat;
}

.subnav-charity-leadership-active a {
	background: url(/img/subnav-charity-leadership-over.gif) no-repeat;
}
.subnav-charity-hunger {
	width: 243px;
}
.subnav-charity-hunger a{
	background: url(/img/subnav-charity-hunger.gif) no-repeat;
}
.subnav-charity-hunger a:hover{
	background: url(/img/subnav-charity-hunger-over.gif) no-repeat;
}
.subnav-charity-hunger-active a {
	background: url(/img/subnav-charity-hunger-over.gif) no-repeat;
}
.subnav-charity-humanitarianism {
	width:290px;
}
.subnav-charity-humanitarianism a {
	background: url(/img/subnav-charity-humanitarianism.gif) no-repeat;
}
.subnav-charity-humanitarianism a:hover{
	background: url(/img/subnav-charity-humanitarianism-over.gif) no-repeat;
}
.subnav-charity-humanitarianism-active a {
	background: url(/img/subnav-charity-humanitarianism-over.gif) no-repeat;
}

/* @end */
#adminMenu {
	float: left;
	text-align: center;
	margin-top: 10px;
}

#adminMenu li {
	float: left;
	list-style-type: none;
	margin-right: 10px;
}

#page-header {
	margin: 20px 0 30px 5px;
}

#share-header {
	padding:10px 0 0 15px;
	width:400px;
	position: relative;
	z-index: 100000;
	overflow:visible;
}

.fb_edge_comment_widget {
	/* display: none !important; */
}
.vote #share-header {
	text-align: right;
	float: left;
	width:200px;
}
#share-header a {
	margin: 0 9px 0 0;
}

#share-header iframe.twitter-share-button {
	margin: 0 0 0 100px;
	    width: 110px;
}

#page-header h2 {
	color: #000;
	font-size: 32px;
	font-weight: 700;
	float: left;
}
#page-header h2 img{
margin: 0 10px 0 0;
}

#page-header h3 {
	color: #00aaff;
	font-weight: normal;
	font-size: 20px;
	margin: 25px 0 20px 0;
}

#page-header h2 #sub-header {
	font-size: 25px;
	font-weight: 400;
}

#page-header p {
	float: left;
	width: 580px;
	color: #6f6f6f;
	font-size: 14px;
}

#content {
	margin: 6px 0 20px;
	padding:5px;
	border: 1px solid #afafaf;
}

#left-column {
	float: left;
	width: 296px;
	margin: 0 0 0 5px;
	padding: 0 10px 0 0;
	border-right: 1px solid #cbcacb;
}

#right-column {
	float: left;
	width: 631px;
	margin: 0;
	padding: 0 0 0 10px;
}

.entry-form-item {
	float: left;
	margin: 0 0 8px;
	width: 100%;
}

.entry-form-item label {
	font-size: 11px;
	font-weight: 700;
}

.entry-form-item input {
	float: left;
	width: auto;
	margin: 0;
}

#player {
	width: 628px;
	margin-bottom: 10px;
}

#thick-bottom-border-content {
	float: left;
	height: 25px;
	width: 100%;
	display: block;
	margin-top: 10px;
	background-color: #000;
}

#footer {
	float: left;
	width: 969px;
	text-align: center;
	color: #afafaf;
	font-size: 10px;
	padding: 0;
	margin-bottom: 50px;
}
.copyright {
	margin-bottom: 20px;
}
h2.headline {
	color:#00AEEF;
	font-weight: bold;
	font-size:12px;
	border-bottom: 1px dashed #B7B7B7;
	padding:0 0 10px 0px;
	margin:15px 0 10px 0;
}
h2.headline span{
	color:#000000;
	font-size:13px;
}

#top-ad {
	float: right;
	margin: 28px 10px 0 0;
}
.nominees #top-ad {
	display:none;
}
#fb-state-loggedin td a#inviteFormTrigger{
	background-color: #00aaff;
	padding: 5px;
	position:absolute;
	left:70px;
	top:60px;
	width:78px;
	text-align:center;
	color:#fff
}

#tweetmeme_button {
	width: 70px !important;
}

#facebook_like {
	float: right;
}
#facebook_like iframe {
	width: 210px !important;
	height: 25px !important;
}
.fb_ltr {
	
}

/* @end */

/* @group Headers */

#page-header h2, #page-header h2 #sub-header{
	font-size:1px;
	color:#fff;
	height: 40px;
	width: 700px;
	text-indent: 100px;
}
.nominees #page-header h2{
	height: 90px;
	margin: 0 0 0 10px;
	background: url(/img/bmbw-header-stacked.gif) no-repeat;
}
#donate-enter #page-header h2{
	background: url(/img/donate-header-page_title.gif) no-repeat;
}
#donate-enter .winner-description em {
	font-style: italic;
}
#gball #page-header h2{
	background: url(/img/ball-header-page_title.gif) no-repeat;
}
#winner #page-header h2{
	background: url(/img/bmbw-2009_winner-page_title.gif) no-repeat;
}

.spread-the-word {
	font-size: 14px;
	color: #6F6F6F;
	margin-left: 27px;
}

/* @end */


/* @group Headers */
#page-header h2, #page-header h2 #sub-header{
	font-size:1px;
	color:#fff;
	height: 40px;
	width: 550px;
	text-indent: 100px;
}

#gball #page-header h2{
	background: url(/img/ball-header-page_title.gif) no-repeat;
}

.sweepstakes_entries h2{
	background: url(/img/creed-header-page_title.gif) no-repeat;
}

.products h2{
	background: url(/img/store-header-page_title.gif) no-repeat;
}
.products .PurchaseForm h2{
	background: url(/img/store-header-page_title-payment.gif) no-repeat;
}
.charities  h2{
	background: url(/img/founders-header-page_title.gif) no-repeat;
}

.feeding-america h2{
	background: url(/img/feeding-america-header-page_title.gif) no-repeat;
}

.oceana h2{
	background: url(/img/conservation-header-page_title.gif) no-repeat;
}

.unicef h2, .donors-choose h2, .dna h2{
	background: url(/img/education-header-page_title.gif) no-repeat;
}

.pat-tillman-foundation h2{
	background: url(/img/integrity-header-page_title.gif) no-repeat;
}
.mark-wahlberg-youth-foundation h2{
	background: url(/img/leadership-header-page_title.gif) no-repeat;
}

.nrdc h2{
	background: url(/img/leadership-header-page_title.gif) no-repeat;
}
.american-red-cross h2 {
	background:url(/img/humanitarianism-header-page_title.gif) no-repeat;
}

/* @end */
/* @group Home Page */
#slider {
	float: left;
	width: 950px;
	height: 450px;
	margin: 10px 0 16px 0;
}

#left-column #sweeps-promo {
	border-top: 1px solid #d5d6d7;
}

#left-column #news-feeder {
	border-top: 4px solid #d5d6d7;
	width: 296px;
}

#left-column #feeder-top {
	width: 100%;
	height: 53px;
	margin: 25px 0 0 0;
	float: left;
}

#left-column #feeder-main {
	width: 100%;
	float: left;
}

#feeder-main .feed-data {
	float: left;
	font-size: 12px;
	width: 275px;
	padding: 1px 0 4px;
	background-color: #f4f4f4;
	border-bottom: 1px dashed #c5c5c5;
	text-align: center;
}

#feeder-main .feed-data p {
	color: #7b7b7b;
	font-family: "Times New Roman", serif;
}

#feeder-main .feed-data a {
	color: #01B0F3;
}

#feeder-main .feed-data.alt {
	background-color: #fff;
}

#left-column #feeder-nav {
	margin: 12px 0 0;
	width: 100%;
	padding-bottom: 5px;
	border-bottom: 1px dashed #c5c5c5;
}

#left-column #feeder-nav td {
	width: 33%;
	text-align: center;
	vertical-align: middle;
	padding: 4px 0 2px;
	font-weight: 700;
	background-color: #f4f4f4;
}

#left-column #feeder-nav td.last {
	margin: 0;
}

#left-column #feeder-nav td p {
	font-size: 10px;
}

#left-column #feeder-nav td:hover,#left-column #feeder-nav td.active {
	color: #fff;
	background-color: #ee1c25;
	cursor: pointer;
}

#right-column #mission-statement {
	margin: 0 0 19px;
	color:#000;
}

#right-column #mission-statement img#mission-text {
	padding: 21px 0 0 0;
	float: left;
}

#right-column #mission-statement img#mission-logo {
	float: left;
	margin: 0 10px 0 0 ;
}

#right-column #bmbw-nominate {
	float: left;
	width: 638px;
	margin: 0 0 8px;
	border-top: 4px solid #d5d6d7;
	padding: 20px 0 0 0;
}

#bmbwsearch-vote {
	width:100%;
	text-align:center;
	margin: 17px 0 0 0;
}

#bmbw-clock {
	position:absolute;
	top: 1px;
	right: 30px;
	width: 367px;
	border: 0;
}

#bmbw-entry {
	position:absolute;
	top: 360px;
	right: 30px;
}
#right-column #bmbw-nominate h2{
	display:none
}

#bmbw-nominate #nominate,#bmbw-nominate #video {
	float: left;
	width: 310px;
	height: 240px;
	border-right: 1px solid #d5d6d7;
	width: 300px;
	height: 240px;
}

#bmbw-nominate #video {
	border: 0;
	margin-left: 8px;
	width: 325px;
}

#right-column #bmbw-nominees {
	float: left;
	width: 638px;
	border-top: 4px solid #d5d6d7;
	border-bottom: 1px dashed #bbb;
}
.bmbw-top {
	float: left;
	width: 638px;
	margin-bottom: 20px;
	padding-top: 10px;
}

#bmbw-nominees .nominee {
	float: left;
	width: 95px;
	margin-right: 13px;
	margin-bottom: 30px;
	font-size: 10px;
}

#bmbw-nominees .last {
	margin-right: 0;
}

#bmbw-nominees img {
	width: 95px;
	height: 95px;
}
#bmbw-nominees .headline img {
	width: auto;
	height: auto;
}

#bmbw-nominees p {
	border-bottom: 1px dotted #b7b7b7;
	padding: 2px 0;
}

#view-all-nominations {
	float: left;
	width: 100%;
	margin: 0 0 10px 0;
	text-align: center;
}

#view-all-nominations img {
	width: 188px;
	height: 26px;
}

.nominees #view-all-nominations img {
	width: 130px;
	height: 18px;
}

.nominees #left-column {
	border: none;
	
}

#bmbw-nominees img#view-single-nomination {
	width: 9px;
	height: 9px;
}

#view-all-nominations .view-all-link img {
	width: auto;
	height: auto;
}

#bmbw-nominees>a {
	display: block;
	width: 133px;
	margin: 0 auto;
}

#home-facebook {
	float: right;
	clear: both;
	margin: 10px 0 0 0;
}

/* @end */
/* @group Donators */
#left-column.donate {
	padding-right: 30px;
	color: #6f6f6f;
}

h3.donate-reward-title {
	border-style: dashed;
	border-width: 1px 0;
	border-color: #afafaf;
	padding: 10px 0;
}

.donate-reward p {
	margin: 8px 0;
}

.donate-reward p.subtext {
	font-size: 10px;
}

#donate #right-column {
	width: 597px;
}

#donate-form {
	width: 485px;
}

#right-column .form-column {
	float: left;
	width: 175px;
}

#right-column #DonatorCharity {
	float: left;
	margin: 13px 190px 0 10px;
}

#right-column #DonatorAmount {
	width: 160px;
}

#right-column .form-column.left {
	margin: 0 73px 0 0;
}

#right-column .form-column.bottom {
	border-style: solid;
	border-color: #d5d6d7;
	border-width: 4px 0;
	background-color: #f4f4f4;
	width: 100%;
}

/* @end */
/* @group Donate Entry */
#donate-enter {
}

.donate-form label {
	float: left;
}

.donate-form {
	float: right;
	padding: 0 0 50px 30px;
}

#donateEntry {
	padding: 0 0 0 25px;
}

#donate-top {
	margin: 0 0 10px;
	float: left;
	text-align: left;
	overflow:hidden;
}
#donate-top #top-images {
	clear:both;
}
#donate-top img{
	float: left;
}

#donate-enter label.error {
	color: #EE1C25;
	font-size: 7pt;
	font-weight: normal;
}
#donate-enter input.error {
	background-color: #FFDDDD;
	color:#000;
}

#donate-enter .donate-charity {
	float: left;
	margin:0 0 50px 0;
	width: 100%;
	text-align: center;
}

.donate-fields-left {
	float: left;
	width: 260px;
	margin: 0 40px 10px 0;
	padding: 0;
}

#donate-details {
	display: none;
	clear: both;
	padding: 12px 12px 0;
}
#donate-details-text {
	float: left;
	display: block;
}
#donate-details-text a#learn-more {
	float: right;
}

#right-column #whats-this-text, #right-column #learn-more-text {
	display: none;
}

#whats-this-text {
	height: 100px;
}

#donate-details #card-expiration {
	width: 100%;
	float: left;
}

#donate-details #card-expiration .entry-form-item {
	width: 75px;
	float: left;
}

#donate-details #card-expiration .entry-form-item.card-security, #donate-details #card-expiration .entry-form-item.card-security label {
	width: 120px;
}

#donate-details #card-expiration .entry-form-item label {
	width: 80px;
}

#donate-details #card-expiration #helper-text {
	width: 50px;
	font-weight: bold;
	margin: 0;
}

#donate-details .submit {
	width: 100%;
	display: block;
	float: left;
}

.donate-fields-right {
	float: left;
	width: 200px;
	margin: 0;
	padding: 0;
}

.donate-fields-right #helper-text {
	width: auto;
}

.donate-fields-left label,.donate-fields-right label, #donate-details label {
	width: 100%;
	float: left;
	display: block;
}

.donate-fields-left select,.donate-fields-right select {
	font-size: 7pt;
	padding: 2px 0;
}

.donate-fields-top label {
	margin: 10px 0 5px;
	font-weight: 700;
	width: 515px;
}

.donate-fields-bottom {
	display: block;
	float: left;
	width: 415px;
}


.donate-fields-bottom a {
	font-weight: 700;
	text-decoration: underline;
}

.donate-fields-bottom #donate-continue {
	width: auto;
	margin-top: 20px;
}

.donate-fields-bottom .entry-form-item {
	margin: 0 0 20px;
}

.donate-fields-bottom .entry-form-item input {
	width: 20px;
}

a#back-to-donator {
	width: 100%;
	float: left;
	margin-top: 10px;
	font-weight: 700;
}

.donate-fields-bottom .entry-form-item label {
	font-weight: 400;
	width: 395px !important;
}

#donate-disclaimer {
	float: left;
	width: 588px;
}

#donate-disclaimer {
	float: left;
	color: #231f20;
	width: 588px;
}

#donate-disclaimer p {
	font-size: 11px;
	color: #231f20;
	padding: 20px 0;
	margin: 0;
}

#donateEntryAddForm label.error {
	margin: 0;
	padding: 0;
	font-weight: 400;
	color: #ea1b2b;
}

#error-paypal {
	display: none;
	color: #EE1C25;
	background-color: #ffdddd;
	padding: 3px 8px;
	margin-top:10px;
	font-size: 16px;
	font-weight: bold;
	width: 400px;
}

/* @end */
/* @group Gentlemen's Creed Sweepstakes */
#sweeps-enter {
	width: 100%;
}

.sweepstakes-form label {
	float: left;
}

.sweepstakes-form {
	background-color: #f4f4f4;
	float: left;
	padding: 0 0 50px 30px;
	width: 100%;
}

#SweepstakesEntryAddForm select {
	font-size: 14px;
	height: 17px;
	padding: 4px;
}

#SweepstakesEntryAddForm select option {
	padding: 4px;
}

#sweeps-top {
	width: auto;
	float: left;
	background-color: #FFF;
	margin: 0 0 10px;
}

#sweeps-fields-top #counter {
	float: right;
	margin: 4px 2px 0 0;
	font-size: 14px;
	font-size: 8pt;
}

#gentleman-desc-top {
	width: 100%;
	height: 47px;
	float: left;
	background-image: url(/img/sweeps-sidebar-what_makes.png);
}

.gentleman-desc {
	width: 100%;
	height: 110px;
	float: left;
	margin-top: 20px;
	padding: 0 0 35px 10px;
	border-bottom: 4px solid #c8c9cb;
	font-size: 14px;
}

.gentleman-desc .text {
	color: #000000;
	margin: 0 0 15px;
}

.gentleman-desc .name {
	font-weight: 700;
	color: #00aeef;
	float: right;
	padding-right: 10px;
}

.gentleman-desc .location {
	font-weight: 700;
	color: #666;
	float: right;
	padding-right: 10px;
	line-height: 10px;
}

.gentleman-desc.last {
	border: 0;
}

#sweepstakes_entryEnterForm {
	padding: 0 0 0 25px;
}

#sweeps-fields-left {
	float: left;
	width: 215px;
	margin: 0 40px 0 0;
	padding: 0;
}

#sweeps-fields-right {
	float: left;
	width: 180px;
	margin: 0;
	padding: 0;
}

#sweeps-fields-left label,#sweeps-fields-right label {
	width: 180px;
	display: block;
}

#sweeps-fields-left select,#sweeps-fields-right select {
	font-size: 7pt;
	padding: 2px 0;
}

#sweeps-fields-top {
	float: left;
	padding: 0;
	margin: 0 0 25px;
	display: block;
	width: 588px;
	color: #636363;
}

#sweeps-fields-top label {
	margin: 10px 0 5px;
	font-weight: 700;
	width: 540px;
}

#sweeps-fields-top textarea {
	width: 585px;
}

#sweeps-fields-bottom {
	padding: 10px 0;
	margin: 10px 0 0;
	border-style: dashed;
	border-color: #afafaf;
	border-width: 1px 0;
	display: block;
	width: 588px;
	float: left;
}

#sweeps-fields-bottom .sweeps-enter {
	width: auto;
}

#sweeps-fields-bottom .entry-form-item {
	margin: 0 0 20px;
}

#sweeps-fields-bottom input {
	width: 20px;
}

#sweeps-fields-bottom label {
	font-weight: 400;
	width: 525px;
}

#sweeps-disclaimer {
	float: left;
	width: 588px;
}

#sweeps-disclaimer {
	float: left;
	color: #231f20;
	width: 588px;
}

#sweeps-disclaimer p {
	font-size: 11px;
	color: #231f20;
	padding: 20px 0;
	margin: 0;
}

#SweepstakesEntryAddForm label.error {
	margin: 0;
	padding: 0;
	font-weight: 400;
	color: #ea1b2b;
}

.button-wrapper {
	width: 30px;
}

.nominees label.error {
	color: #EE1C25;
	font-size: 7pt;
	font-weight: normal;
}
.nominees input.error {
	background-color: #FFDDDD;
	color:#000;
}

#submit-nomination {
	margin: 40px 0;
	width: 100%;
	text-align: center;
	float: left;
}

#submit-nomination p {
	width: 585px;
	float: left;
	text-align: left;
	margin-top: 10px;
	font-size: 10px;
}

#submit-nomination #required-label-top {
	float: none;
	width: auto;
	margin: 0;
	
}

#submit-nomination input {
	float: none;
	width: auto;
}

#NomineeShortDesc,
#NomineeEssay {
	resize: none;
}

/* @end */
/* @group View Single Nominee */
#bmbw-nominee {
	position:relative;
}
#bmbw-nominee #page-header h2 {
	width: 650px;
	float: left;
}

#bmbw-nominee #nominee-info {
	width: 100%;
	margin-bottom: 110px;
}

/*
#bmbw-nominee #left-column {
	padding-bottom: 32767px;
	margin-bottom: -32767px;
	
}
*/

#bmbw-nominee #nominee-info #nominee-info-top {
	float: left;
	position:relative;
	overflow:visible;
	margin: 0 0 10px 0;

}

#bmbw-nominee #finalist-badge{
	position:absolute;
	left:863px;
}

#bmbw-nominee #nominee-info #photo {
	width: 135px;
	height: 135px;
	margin: 0 5px 0 0;
	float: left;
}

#bmbw-nominee #nominee-info p {
	float: left;
	width: 100%;
	margin: 0 0 10px 0;
	font-size: 13px;
}

#bmbw-nominee #nominee-info #nominee-name {
	float: left;
	margin-top: 0px;
	font-size: 22px;
	width: 150px;
	line-height: 25px;
}
#nominee-name {
	margin-top: 0px !important;
}

#bmbw-nominee #nominee-info #nominee-location {
	width:155px;
	margin: 2px 0 0 0;
	float: right;
}
#nominee-location {
	font-size: 12px;
	line-height: 13px;
}
a.nominee-title-photo-link {
	text-decoration: none;
	border: 0px;
	color: #000;
}

#bmbw-nominee #nominee-info #nominee-buttons {
	float: left;
	width: 100%;
	padding: 8px 0;
	margin-bottom: 9px;
	border-style: dashed;
	border-width: 1px 0;
	border-color: #d5d4d4;
}

#bmbw-nominee #nominee-info #nominee-buttons .facebook-button,
#bmbw-nominee #nominee-info #nominee-buttons .twitter-button {
	display:none;
}

#bmbw-nominee #nominee-info #view-all-nominations {
	text-align: left;
}

#bmbw-nominee #nominee-info #nominee-buttons li,
#bmbw-nominee #nominee-info #nominee-buttons li p {
	float: left;
	text-align: center;
	font-size: 9px;
	list-style-type: none;
	color: #d5d4d4;
	text-transform: uppercase;
}

.email-button {
	width: 40px;
}
.print-button {
	width: 36px;
}
a.like {
	display: block;
	width: 30px;
	margin-left: 4px;
}
.like-button {
	width: 55px;
	text-align: center;
} 
.like-button img {
	margin-left: 10px;
}
.facebook-button {
	width: 65px;
}
.twitter-button {
	width: 65px;
	margin-top: 5px;
	text-align: left;
}
#bmbw-nominee #nominee-info #nominee-buttons li.button-item p.liked{
	color: #00aeef;
	width: 55px;
	text-align: center;
}

#bmbw-nominee #nominee-info #nominee-buttons .button-text,#bmbw-nominee #nominee-info #nominee-buttons {
	float: left;
}
li.separator {
	float: left;
	margin-right: 5px;
}
#bmbw-nominee #nominee-info #nominee-buttons li a {
	color: #333;
}

#bmbw-nominee #nominee-info #nominee-buttons li .button-text:hover {
	text-decoration: underline;
}

#bmbw-nominee #nominee-finalists {
	bottom:0;
	margin:0;
	position:absolute;
	width:295px;
}

#bmbw-nominee #nominee-finalists img {
	display: block;
	width: 65px;
	height: 65px;
	border: 1px solid #000;
}

#bmbw-nominee #nominee-finalists #heading {
	font-size:22px;
	line-height:25px;
	width:295px;
	border-bottom:2px solid #D5D4D4;
	margin:0 0 10px 0;
}

#bmbw-nominee #nominee-finalists .finalist_name {
	font-size:16px;
}

#bmbw-nominee #nominee-finalists .finalist_box {
	float:left;
	width:140px;
	height:135px;
}

#bmbw-nominee #nominee-finalists .finalist_box#box1, #bmbw-nominee #nominee-finalists .finalist_box#box3 {
	border-right:1px dashed #D5D4D4;
}

#bmbw-nominee #nominee-finalists .finalist_box#box3, #bmbw-nominee #nominee-finalists .finalist_box#box4 {
	border-top:1px dashed #D5D4D4;
	padding-top:10px;
}

#bmbw-nominee #nominee-finalists .finalist_box#box2, #bmbw-nominee #nominee-finalists .finalist_box#box4 {
	padding-left:10px;
}

#bmbw-nominee #nominee-nextprev {
	bottom:0;
	margin:0 0 0 25px;
	position:absolute;
}

#bmbw-nominee #nominee-nextprev #photo {
	float: left;
	width: 95px;
	height: 95px;
	margin-right: 8px;
	border: 1px solid #000;
	
}

#bmbw-nominee #nominee-nextprev img.individual-photo {
	display: block;
	width: 65px;
	height: 65px;
	margin-bottom: 14px;
	border: 1px solid #000;
}

#nominee-nextprev .individual {
	width: 67px;
	margin-right: 8px;
	float: left;
}

#nominee-nextprev .individual a {
	color: #000;
}

#nominee-nextprev .individual .right {
	float: right;
}

#bmbw-nominee #right-column p {
	color: #000;
	font-size: 14px;
	padding-left: 28px;
	padding-right: 28px;
}

/* @end */
/* @group FacebookConnect */

#fbconnect {
	font-size: 8pt;
    left: 15px;
    overflow: visible;
    position: absolute;
    top: 92px;
    width: 400px;

}

.facebook_like_button {
overflow:visible;	
}

#share-header .facebook_like_button {
	position:absolute;
	overflow:visible;
}

/* jQuery tabs / feeds */
.ui-tabs .ui-tabs-hide {
	display: none;
}

.ui-tabs .feed-content {
	height: 210px;
	width: 292px;
	overflow-y: scroll;
	overflow-x: hidden;
}

.ui-tabs .ui-tabs-nav li {
	width: 33%;
	text-align: center;
	vertical-align: middle;
	padding: 4px 0 2px;
	font-weight: 700;
	background-color: #f4f4f4;
	float: left;
	width: 96px;
	height: 40px;
	background-image: none;
	border: 0;
}

.ui-tabs .ui-tabs-nav li.left_middle {
	margin: 0 0 0 2px;
}
.ui-tabs .ui-tabs-nav li.right_middle {
	margin: 0 2px 0 2px;
}

#feeder-main .feed-data.odd {
	background-color: #fff;
}

.ui-tabs p.item-content {
	width: 250px;
	margin-left: 10px;
	margin-bottom: 5px;
}

#feeder-main .rss .feed-data img.imagefield,#feeder-main .blogger .feed-data img {
	width: 150px;
	height: auto;
}

#feeder-main .feed-data .blogger-post-footer img {
	height: 1px;
	width: 1px;
}

#feeder-main .feed-data .image-caption {
	font-size: 6pt;
	margin-bottom: 10px;
}

.ui-tabs a.item-link {
	font-size: 7.5pt;
	width: 100%;
	float: left;
	display: block;
}

.ui-tabs .ui-tabs-nav li.ui-state-hover,.ui-tabs .ui-tabs-nav li.ui-state-active {
	background-color: #ee1c25;
}

.ui-tabs .ui-tabs-nav li.ui-state-hover a,.ui-tabs .ui-tabs-nav li.ui-state-active a {
	color: #fff;
}

.ui-tabs .ui-tabs-nav li a {
	font-size: 7.5pt;
	color: #000;
	line-height: 10px;
	padding: 10px 0;
	display: block;
}

.ui-tabs .ui-tabs-nav li a.single-line {
	line-height: 40px;
	padding: 0;
}

#feeder-main .ui-corner-top,#feeder-main .ui-corner-all {
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-border-radius: 0;
}

#feeder-main .ui-widget-header {
	background: none;
	border: 0;
}

#feeder-main .ui-widget-content {
	border-color: #FFF;
}

.ui-dialog .ui-dialog-titlebar {
	height: 50px;
}

/* @end */
/* @group Charity Landing */

#charity-landing h4 {
	font-size: 18px;
}

.charity-description, .winner-description {
	float: left;
	font-size: 16px;
	width: 100%;
	font-weight: normal;
	text-transform: uppercase;
	clear: both;
	font-weight: bold;
}

#charity-info {
	width: 100%;
	float: left;
}

#charity-info p {
	color: #000000;
	font-size: 14px;
	line-height: 18px;
	text-align: justify;
}

#charity-links {
	float: left;
	width: 100%;
	padding: 30px 0;
	border-bottom: 1px dashed #d5d4d4;
}

#charity-links li {
	color: #fff;
	line-height: 16px;
	margin-bottom: 1px;
	background: #000 url(/img/global-subnav-bullet.gif?aa=0df) no-repeat;

}
#charity-links li:hover {
	background: #ee1c25 url(/img/global-subnav-bullet-on.gif) no-repeat;
}

#charity-links ul{
	overflow: visible;
	position:relative;

}
#charity-links li {
	display:block;
	position:relative;
}
#charity-links li:after{
	font-size:15px;
	position: absolute;
	content: url("/img/global-subnav-arrow-on.gif");
	left: -5296px;
	top: 1px;
}

#charity-links li a:hover:after{
	font-size:15px;
	position: absolute;
	content: url("/img/global-subnav-arrow-on.gif");
	left: 296px;
	top: 1px;
}

#charity-links li a {
	color: #fff;
	font-size: 14px;
	font-weight:bold;
	display:block;
	padding: 2px 5px 5px 23px;
}


#charity-sponsors {
	border-top: 4px solid #d5d6d7;
	text-align: center;
	float: left;
	width: 296px;
	height: 60px;
	padding: 10px 0 0 0;
	margin: 10px 0 0 5px;
}
.mark-wahlberg-youth-foundation #charity-sponsors {
	height: 90px;
}
#charity-sponsors img.Gillette {
	padding-bottom: 0px;
}

#charity-sponsors img {
	margin: 0 10px 0 0;
}

#charity-landing #news-feeder {
	border: 0;
	float: left;
}
.mark-wahlberg-youth-foundation #news-feeder, .mark-wahlberg-youth-foundation #slideShow, .unicef #slideShow {
	display: none;
}
#charity-psa {
	padding-top: 10px;
	float: left;
}
#charity-psa p {
	float: left;
	color: #6f6f6f;
	font-size: 11px;
	font-weight: bold;
	line-height: 12px;
	text-align: right;
	margin-right: 15px;
	width: 213px;
}
#charity-psa p a {
	margin-top: 8px;
	display: block;
	text-decoration: underline;
}
#charity-psa p a:hover {
	text-decoration: none;
}
#charity-psa img {
	float: right;
	border: 1px solid #929292;
}
#charity-landing #slideShow {
	text-align: center;
}
#charity-landing .caption {
	display:block;
	margin-left:59px;
	margin-top:10px;
	text-align:center;
	width:500px;
}
/* @group Education Subnav */

#charity-landing #education-subnav {
	border-bottom: 1px solid #E2E3E4;
	padding: 3px 0;
	overflow:hidden;
}
#charity-landing #education-subnav li {
	float:left;
	margin-right:3px;
}
#charity-landing #education-subnav li a {
	display:block;
}
#charity-landing #education-subnav li a#dna {
	background-image: url("/img/charity-menu-dna-off.gif");
	width:50px;
	height:25px;
}
#charity-landing #education-subnav li a#dna:hover, #charity-landing #education-subnav li a#dna.active {
	background-image: url("/img/charity-menu-dna-on.gif");
}
#charity-landing #education-subnav li a#donors-choose {
	background-image: url("/img/charity-menu-donorschoose-off.gif");
	width:149px;
	height:25px;
}
#charity-landing #education-subnav li a#donors-choose:hover, #charity-landing #education-subnav li a#donors-choose.active {
	background-image: url("/img/charity-menu-donorschoose-on.gif");
}
/* @end */

/* @end */
/* @group Founder Page */

.logo-wrapper {
	float: left;
	width: 100%;
	margin-bottom: 50px;
}
.sponsors div {
	text-align: center;
}

.logo-wrapper h6 {
	font-size: 21px;
	margin: 0 0 65px 5px ;
}

.logo-wrapper div {
	width: 230px;
	height: 110px;
	float: left;
	margin-left: 5px;
	margin-top: 5px;
	text-align:center;
}

/* @end */

/* @group 2010 BMBW Search */

.nominees #top-content {
	width: 100%;
	float: left;
	margin: 0 0 30px 0;
	position:relative;
	height: 450px;
}

.nominees #top-left {
	float:left;
	padding: 0 15px 0 0;
	margin: 0 15px 0 20px;
	width: 489px;
	border-width: 0 1px 0 0;
	border-style: solid;
	border-color: #c7c4c4;
}

.nominees #bmbw-winnervideo {
	float: left;
	width: 367px;
	text-align: center;
	margin: 105px 0 0 0;
}

#bmbw-winnervideo #player {
	width: 367px;
	right: 30px;
	position: absolute;
}

#bmbwsearch-nominate {

}

#bmbwsearch-nominate #nominate-text {
	font-size: 16px;
	line-height: 18px;
	text-align: justify;
	letter-spacing:1px;
	float: left;
	width: 100%;
	font-weight: 200;
	padding:0 0 20px 0;
	display:block;
}

#bmbwsearch-nominate a {
	display: block;
}
#top-left a.btn-enter-now {
	margin:0 0 15px 189px;
	width:113px; height:29px;
	display:block;
	background:url(/img/btn-enter_now.png) 0 0 no-repeat;
	text-indent:-3000px;
}
#bmbwsearch-nominate #nominate {
	text-align: center;
	width: 100%;
	margin: 20px 0 0 0;
	float: left;
}

#bmbwsearch-nominate #nominate-text strong {
	font-size: 17px;
	font-weight: bold;
	text-align: justify;
	display: block;
	margin-bottom: 12px;
}

#bmbwsearch-nominate #share-header a {
	float: right;
	margin: 0 9px 0 0;
}

#bmbwsearch-nominate #share-header iframe{
	float:right;
}

#bmbwsearch-nominate #winner-link {
	width: 120px;
	text-align: left;
	margin-left: 65px;
}

#prizes-feeder {
	width: 100%;
	position: relative;
	height: 220px;
}
#prizes-feeder>li {
	float: left;
}
#prizes-feeder>a {
	float: left;
	margin-right: 1px;
	font-weight: bold;
	display: block;
	width: 120px;
	height: 23px;
	text-align: center;
	padding: 12px 0 0 0;
	color: #000;
	font-size: 11px;
	font-family: "Myriad Pro", Arial, Helvetica, Tahoma, sans-serif;
	text-transform: uppercase; 
	background-color: #f4f4f4;
}
#prizes-feeder>a:hover, #prizes-feeder>a.active {
	background-color: #00aaff;
	color: #fff;
}
#prizes-feeder>div {
	float: left;
	width: 100%;
	position: absolute;
	left: 0;
	top: 35px;
}
#bmbwsearch-prizes #view-all {
	margin:20px 0 0 0;
	text-align: center;
	width: 100%;
}
#bmbwsearch-prizes h4 {
	font-size: 18px;
	color: #00aeef;
	margin: 4px 0 15px 0;
	padding: 6px 0 0 0;
	text-align: left;
	border-top: 2px solid #dededf;
	width: 100%;
}
#bmbwsearch-prizes span {
	width: 100%;
	margin-top: 10px;
	display: block;
}
#bmbwsearch-prizes span a {
	text-decoration: underline;
}
#bmbwsearch-prizes span a:hover {
	text-decoration: none;
}
#grand, #finalist, #nominator {
	display: none;
}
#prizes-feeder .prize-list li {
	background-image: url(/img/bmbw-arrow-bullet.gif);
	background-position: left;
	background-repeat: no-repeat;
	list-style-type: none;
	color: #000000;
	font-weight: bold;
	font-size: 14px;
	padding:5px 0 3px 15px;
	margin:  0 0 0 10px;
}
#bmbwsearch-favorites {
	margin-bottom: 23px;
	border-top: 4px solid #d5d6d7;
}
#bmbwsearch-favorites h3 {
	font-size: 21px;
	font-weight: 200;
	margin: 0 0 10px 0;
	padding: 0px;
}
#bmbwsearch-favorites #favorites-headline  {
	width: 100%;
	float: left;
	font-size: 21px;
	margin: 0 0 15px 0;
}
#bmbwsearch-favorites #photo {
	height:135px;
	margin:0 10px 8px 0;
	width:135px;
	float: left;
}
#bmbwsearch-favorites #favorite-info {
	float:left;
	width: 150px;
}
#bmbwsearch-favorites #favorites-name {
	float: right;
	margin: 0 0 5px 0;
	font-size: 18px;
	width: 150px;
}
#bmbwsearch-favorites a {
	width: 100%;
	font-size: 16px;
}
#bmbwsearch-favorites #favorites-descrption {
	font-size: 12px;
	color: #6f6f6f;
	float: left;
	width: 150px;
}
#bmbwsearch-favorites #favorites-link {
	float: left;
	clear: both;
	width: 145px;
	padding: 3px 0;
	margin: 5px 0 0 0;
	border-width: 1px 0 1px 0;
	border-style: dotted;
	border-color: #B7B7B7;
}
#bmbw-winnervideo img#bmbwsearch-link-winner {
	width: 83px;
	height: 17px;
}
#bmbw-winnervideo>a {
	display: block;
	width: 85px;
	margin: 0 auto;
	padding: 20px 0 90px 0;
}
#bmbw-winnervideo object {
	display: block;
	height: 255px;
	width: 367px;
}

/* @end */

/* @group Gentlemen's Ball */


#gball #left-column p {
	text-align: justify;
}

#gball-links {
	width: 100%;
	padding: 30px 0;
}

.gball-active {
	background: #ee1c25 url(/img/global-subnav-bullet-on.gif) no-repeat !important;
}

.gball-active:after {
	font-size:15px;
	position: absolute;
	content: url("/img/global-subnav-arrow-on.gif");
	left: -5296px;
	top: 1px;
}

.gball-active span:after {
	font-size:15px;
	position: absolute;
	content: url("/img/global-subnav-arrow-on.gif");
	left: 296px;
	top: 1px;
}

#gball-links ul{
	overflow: visible;
	position:relative;
}
#gball-links li {
	color: #fff;
	line-height: 16px;
	margin-bottom: 1px;
	background: #000 url(/img/global-subnav-bullet.gif?aa=0df) no-repeat;
}
#gball-links li:hover {
	background: #ee1c25 url(/img/global-subnav-bullet-on.gif) no-repeat;
}
#gball-links li {
	display:block;
	position:relative;
}
#gball-links li:after{
	font-size:15px;
	position: absolute;
	content: url("/img/global-subnav-arrow-on.gif");
	left: -5296px;
	top: 1px;
}

#gball-links li span:hover {
	cursor: pointer;
}
#gball-links li span:hover:after{
	font-size:15px;
	position: absolute;
	content: url("/img/global-subnav-arrow-on.gif");
	left: 296px;
	top: 1px;
}

#gball-links li span, #gball-links li span a {
	color: #fff;
	font-size: 14px;
	font-weight:bold;
}
#gball-links li span {
	color: #fff;
	font-size: 14px;
	font-weight:bold;
	display:block;
	padding: 2px 5px 5px 23px;
}

#gball #thumbsContainer {
	display: none;
}

#gball #table-costs-container {
	display: none;
	padding:0 0 0 10px;
}

#gball #table-costs-container span {
	font-size:12px;
}

#gball #table-costs-container h3 {
	font-size:22px;
	margin:0 0 5px 0;
}
#gball #table-costs-container p {
	width:505px;
	font-size:12px;
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	border-width:0 0 1px 0;
	border-style:dashed;
	border-color:#ccc;
}

#gball #table-costs-container ul {
	width:360px;
	margin:15px 0;
	padding:0;
}
#gball #table-costs-container ul li {
	font-size:12px;
	margin:0 0 20px 0;
	background-color:#f0f0f0;
	border:1px solid #787878;
	padding:7px;
}

#gball #disclaimer {
	font-size:10px !important;
}


/* @end */

/* @group BMBW Send Nominee */

#shareNomineeContainer{
	
}

#shareNomineeContainer h1{
	font-size: 24px;
	color: #333;
}

#shareNomineeContainer p{
	font-size: 16px;
	border-top: 1px dashed #ccc;
	border-bottom: 1px dashed #ccc;
	margin: 10px 0;
	padding: 5px 0px;
	color: #00aeef;
	width: 100%;
}

#shareNomineeContainer #loadIndicator{
	margin: 10px 0 0px 0;
	display: none;
}

#shareNomineeContainer #output{
	margin: 10px 0 0 5px;
	color: #000;
	overflow: visible;
}

#shareNomineeContainer #output.error{
	color: #cc0000;
}

#shareNomineeContainer #output.success{
	color: #189212;
}

#shareNomineeContainer #ShareEmailAddForm{
	margin: 0px 0 0 5px;
	width: 80%;
	overflow: visible;
}

#shareNomineeContainer #ShareEmailAddForm label{
	display: block;
	margin-bottom: 5px;
	font-weight: bold;
}

#shareNomineeContainer #ShareEmailAddForm .submit{
	overflow: visible;
}

#shareNomineeContainer #ShareEmailAddForm .submit input{
	margin: 10px 0 0 0;
	width: 100px;
	font-size: 12px;
}

#shareNomineeContainer #ShareEmailAddForm .input{
	display: block;
	margin: 0 0 10px 0px;
	width:60%;
	overflow: visible;
}

#shareNomineeContainer #ShareEmailAddForm .input.invalid{
	color: #cc0000;
}

#shareNomineeContainer #ShareEmailAddForm .input input{
	font-size: 18px;
	width: 100%;
	padding: 2px 0;
}

.facebook-connect-enabled {
	display: none;
}
.nominees-form #left-column {
	padding-left: 45px;
	width: 251px;
	border-right:1px solid #CBCACB;
}
.nominees-form #page-header {
	margin-left: 5px;
}
.nominees-form #page-header p {
	margin-left:  11px;
}
.nominees-form #second-column {
	float: left;
	width: 212px;
	margin: 0 0 20px 0;
	padding: 0 50px 0 40px;
	border-right:1px solid #CBCACB;
}
.nominees-form #third-column label, #third-column input {
	width: 100%;
}
.nominees-form #nominee-tell-us {
	margin-top: 45px;
}
.nominees-form #nominee-tell-us #buttons {
	margin-top: 8px;
}
.nominees-form #nominee-tell-us #submit_video, .nominees-form #nominee-tell-us #submit_essay {
	display: none;
}
.nominees-form #left-column div, .nominees-form #second-column div, .nominees-form #third-column div {
	margin-bottom: 10px;
}
.nominees-form #third-column #words_remaining {
	float: left;
	width: 100%;
}
#third-column {
	float: left;
	width: 256px;
	margin: 0;
	padding: 70px 0 0 40px;
}
.nominees-form #bottom {
	float: left;
	background-color: #fafafa;
	border-width: 4px 0;
	border-style: solid;
	border-color: #e2e3e4;
	padding: 25px;
	width: 100%;
}
#bottom .bottom-divider {
	float:left;
	width: 300px;
}
.nominees-form legend {
	font-size: 18px;
	width: 230px;
	color: #00aeef;
	margin-bottom: 30px;
}
.nominees-form label {
	font-weight: bold;
}
.nominees-form .checkbox input {
	width: auto;
	margin-right: 10px;
}
.nominees-form #bottom label.error {
	float: left;
	width: 100%;
}
.nominees-form .checkbox label {
	font-weight: normal;
}
.nominees-form #bottom input {
	width: auto;
	height: auto;
}
.nominees-form #bottom label {
	width: 250px;
	margin-bottom: 10px;
	font-weight: normal;
}
.nominees-form input, .nominees-form label {
	float: left;
	width: 190px;
}

.friend-selector-item {
	width: 358px; 
	line-height: 50px; 
	height: 54px; 
	padding: 2px 0px; 
	display: block;
	border-bottom: 1px solid #eee;
	background-color: #fff;
	text-indent: 2px;
}

.friend-selector-item:hover {
	background-color: #eee;
}

.friend-selector-item img {
	height: 50px;
	width: 50px;
	float: left;
}

.friend-selector-item .name {
	color: #6d84b4;
	font-size: 9pt;
	font-weight: bold;
	margin: 12px 0 0 12px;
	width: 200px;
	display: block;
	float: left;
	line-height: 15px;
}

.friend-selector-item .network {
	color: black;
	font-size: 8pt;
	font-weight: normal;
	margin-left: 14px;
	width: 200px;
	display: block;
	float: left;
	line-height: 15px;
}

/* @end */

/* @group Confirmation */


#confirmation #page-header h2 {
	float: none;
	background-image: url('/img/donate-header-confirmation.gif');
	background-repeat: no-repeat;
	padding-bottom: 10px;
	height: 60px;
}

#confirmation.store #page-header h2 {
	background-image: url('/img/store-header-confirmation.gif');
}

#confirmation.bmbw #page-header h2 {
	background-image: url('/img/bmbwconfirm-header-page_title.gif');
	height: 40px;
}

#confirmation.sweepstakes #page-header h2 {
	background-image: url('/img/creed-header-page_title.gif');
	height: 40px;
}

#confirmation #page-header p {
	padding-bottom: 10px;
	clear: both;
}

#confirmation #page-header h3 {
	border-bottom:1px dashed #D5D4D4;
}

#confirmation.sweepstakes #page-header h3, #confirmation.bmbw #page-header h3 {
	border-top:1px dashed #D5D4D4;
	border-bottom-width: 0px;
}

#confirmation.store, #confirmation.donation, #confirmation.sweepstakes {
	padding: 20px 0 20px 0;
}

#confirmation.store #page-header img {
	float: left;
	margin: 35px 20px 0 0;
}

#confirmation .highlighted {
	font-size: 16px;
	width: 100%;
	text-transform: uppercase;
	clear: both;
	font-weight: bold;
}

#confirmation #right-column h3 {
	font-size: 16px;
	font-weight: normal;
	padding-bottom: 10px;
	margin-bottom: 10px;
	width: 495px;
}

#confirmation #left-column {
	position: relative;
	padding-bottom: 32767px;
	margin-bottom: -32767px;
	text-align: center;
	padding-top: 45px;
	border: none;
}

#confirmation #right-column {
	border-left:1px solid #CBCACB;
}

#confirmation #bottom {
	width: 100%;
	border-top: 1px dashed #d5d4d4;
	padding-top: 10px;
}

/* @end */

/* @group Winners */

span#winner-name {
	font-size: 16px;
	font-weight: bold;
	width: 100%;
	float: left;
}
span#winner-location {
	color: #6f6f6f;
	font-size: 12px;
	font-weight: bold;
}
#winner #left-column p {
	font-size: 14px;
	line-height: 18px;
	text-align: justify;
	margin-bottom: 12px;
}
#winner #left-column ul {
	padding: 0 0 0 10px;
	list-style: none;
}
#winner #left-column ul li {
	background: url('/img/bmbw-arrow-bullet.gif') no-repeat 0 6px;
	padding-left:14px;
	font-size: 14px;
	margin: 0 0 8px 0;
}

/* @end */

/* @group Store */

#coming-soon, #purchase-link {
	font-size:22px;
}

#sold-out {
	color: #ed1c24;
	font-size: 16px;
	font-weight: bold;
}

#store-landing #share-header {
	display:block;
}

#store-landing h4, #store-payment h4 {
	font-size: 18px;
	font-weight: bold;
	color: #00aeef;
	padding-bottom: 10px;
	margin-bottom: 15px;
	border-bottom: 1px dashed #d5d4d4;
}

#store-landing #right-column p {
	width: 425px;
	font-weight: normal;
	font-size: 14px;
	color: #6f6f6f;
	float: left;
}

#store-payment #right-column p {
	width: 605px;
	font-weight: normal;
	font-size: 14px;
	color: #6f6f6f;
	float: left;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px dashed #d5d4d4;
}

#store-landing #right-column #sub-description {
	font-weight: bold;
}

#store-landing #right-column #price {
	color: #ed1c24;
	font-size: 16px;
	font-weight: bold;
} 

#store-landing #right-column #details {
	font-size: 12px;
	color: #000000;
}

#store-landing #right-column #disclaimer {
	color: #807c7d;
	font-size: 9px;
	margin-top: 10px;
	float: left;
}

#store-landing #right-column #product-logos {
	width: 200px;
	float:left;
	text-align: center; 
}

#store-landing #right-column #product-logos a {
	width: 100%;
	margin-top: 10px;
	display: block;
}

#store-landing #right-column #product-logos img.sponsor {
	margin-top: 30px;
}

#store-landing #left-column {
	text-align: center;
}

#store-landing #left-column #item-image {
	margin: 50px 0 10px 0;
	width: 230px;
}

#store-landing #bottom {
	width: 100%;
	float: left;
	margin:18px 0 0 0;
	padding: 40px 0 0 20px;
	border-top: 5px solid #e2e3e4;
}

#store-landing #bottom .product-small {
	width: 265px;
	height: auto;
	float: left;
}

#store-landing #bottom .product-small #small-logos {
	margin: 8px 0;
	text-align: center;
	float: left;
	width: 100%;
	height: 50px;
}

#store-landing #bottom .product-small #small-logos .small-logo {
	width: 100%;
}

#store-landing #bottom .product-small .product-link {
	float: left;
	width: 100%;
}

#store-landing #bottom .product-small #small-logos img.charity {
	 margin-bottom:3px;
}

#store-landing #bottom #item-image-small {
	width: 90px;
	float: left;
	margin-right: 25px;
}

#store-landing #bottom .product-details-small h5 {
	font-size: 11px;
	font-weight:bold;
	line-height: 1;
	padding-bottom: 5px;
	float: left;
	border-bottom: 1px dashed #d5d4d4;
}

#store-landing #bottom .product-small {
	margin-right: 30px;
	padding-right: 10px;
	border-right: 1px dashed #d5d4d4;
}

#store-payment #left-column #item-image {
	margin: 50px 0 40px 0;
	width: 250px;
}

#store-payment #left-column #order-totaler {
	float: left;
	font-size: 15px;
	font-weight: bold;
	margin: 40px 0 0 40px;
}

#store-payment #left-column #order-totaler select {
	font-size: 10px;
}

#store-payment #left-column #order-total {
	float: right;
}

#store-payment #left-column #order-total #total-number {
	margin: 0 10px;
	color: #00aeef;
}

#order-totaler #totaler-values {
	border-width: 1px 0;
	border-style: solid;
	border-color: #c7c4c4;
	font-weight: normal;
	padding: 4px 0;
	margin: 7px 0;
}

#order-totaler .label {
	margin-right: 10px;
}

#order-totaler .value {
	margin-right: 10px;
	float: left;
}

#store-payment #left-column {
	text-align: center;
	height: 800px;
}

#store-payment #right-column .payment-form {
	width: 175px;
	float: left;
	padding: 20px 60px;
	margin-right: 10px;
	border: 1px solid #dad8d8;
}

#store-payment #right-column .payment-form-top {
	width: 300px;
	float: left;
	margin: 0 0 10px 0;
}

#store-payment #right-column .payment-form-title {
	width: 298px;
	margin: 0 0 0 64px;
	font-size: 18px;
	float: left;
}

#same-as-billing {
	margin: 0 0 0 64px;
}

#store-payment #right-column #bottom .payment-form-top {
	margin: 20px 0 20px 0;
	width: 100%;
}

#store-payment #right-column .payment-form div.text {
	margin-bottom: 12px;
}

#store-payment #right-column .payment-form div.select {
	margin-bottom: 5px;
}

#store-payment #right-column .payment-form select {
	width: 175px;
	font-size: 8pt;
}

#store-payment #right-column .payment-form label {
	font-weight: bold;
	width: 100%;
	float: left;
}

#store-payment #bottom {
	width: 100%;
	float: left;
}

#store-payment #bottom .payment-fields {
	width: 300px;
	float: left;
}

#store-payment #bottom .payment-fields label {
	font-weight: bold;
}

#store-payment #bottom .product-small .payment-fields.right label {
	width: 100%;
	float: left;
}

#store-payment #bottom .payment-fields.left {
	margin-left: 110px;
}

#store-payment #bottom .payment-fields.right {
	width: 200px;
}

#store-payment #bottom .payment-fields.right #expiration {
	margin: 0;
}

#store-payment #bottom .payment-fields.right #expiration .select {
	float: left;
}

#store-payment #bottom .payment-fields div {
	margin-bottom: 8px;
}

#store-payment #bottom .payment-fields.right #expiration label {
	width: 300px;
	float: left;
}

#store-payment #bottom .payment-fields label {
	width: 200px;
	float: left;
}

#payment-submit {
	margin:25px 0 20px 0;
	text-align: center;
	width: 100%;
	float: left;
}

#store-payment label.error {
	color: #EE1C25;
	font-size: 7pt;
	font-weight: normal;
}

#store-payment input.error {
	background-color: #FFDDDD;
	color:#000;
}

body.nominees #left-column div.checkbox label.error {
	display: block;
	width: 250px;
	margin-bottom: 5px;
}


/*BMBW STYLES*/
.altText {
		width:0; height:0;
		display:block;
		overflow:hidden;
	}
	.cleaner {
		clear:both;
		height:0px;
		font-size:1px;
		overflow:hidden;
		border:none;
		margin:0; padding:0;
		background:transparent;
	}
	.clearfix:after {
		content: ".";
		display: block;
		clear:both;
		visibility:hidden;
		line-height:0;
		height:0;
	}
	.clearfix {
		display:inline-block;
	}	
	html[xmlns] .clearfix {
		display:block;
	}
	* html .clearfix {
		height:1%;
	}

.bmbw-form {
	padding:0 0 50px 0;
}
	.bmbw-form .bmbw-form-top {
		padding:10px 0 0 15px;
		width:925px;
		font:normal 14px Arial, Helvetica, sans-serif;
		color:#3f3f3f;
	}
		.bmbw-form .bmbw-form-top .top-content {
			width:838px;
			float:left;	
		}
			.bmbw-form .bmbw-form-top .top-content h2 {
				margin:0 0 5px 0;
				width:252px; height:85px;
				background:url(/img/bmbw-form_top-title.jpg) 0 0 no-repeat;	
			}
			.bmbw-form .bmbw-form-top .top-content p {
				width:538px;	
			}
			.bmbw-form .bmbw-form-top .top-content ul.indicator {
				margin:10px 0 0 0;
				width:700px;
				background:url(/img/bmbw-form-indicator-bg.png) 63px 20px no-repeat;	
			}
			.bmbw-form .bmbw-form-top .top-content ul.indicator li {
				display:inline;
				float:left;
			}
				.bmbw-form .bmbw-form-top .top-content ul.indicator li.about-you {
					width:70px;
					margin:0 37px 0 0;	
				}
				.bmbw-form .bmbw-form-top .top-content ul.indicator li.about-nominee {
					width:140px;
					margin:0 20px 0 0;	
				}
				.bmbw-form .bmbw-form-top .top-content ul.indicator li.essay {
					width:101px;
					margin:0 64px 0 0;	
				}
				.bmbw-form .bmbw-form-top .top-content ul.indicator li.review {
					width:49px;
					margin:0 89px 0 0;	
				}
				.bmbw-form .bmbw-form-top .top-content ul.indicator li.submit {
					width:48px;
				}
				.bmbw-form .bmbw-form-top .top-content ul.indicator li span {
					padding:49px 0 0 0;
					display:block;	
					font:bold 14px Arial, Helvetica, sans-serif;
					text-align:center;
					color:#5f5f5f;
				}
					.bmbw-form .bmbw-form-top .top-content ul.indicator li.about-you span {
						background:url(/img/bmbw-form-indicator_1.png)	top center no-repeat;
					}
						.nomination-about-nominator .bmbw-form .bmbw-form-top .top-content ul.indicator li.about-you span {
							background-image:url(/img/bmbw-form-indicator_1-hover.png);
						}
						.bmbw-form .bmbw-form-top .top-content ul.indicator li.about-you.active span {
							background-image:url(/img/bmbw-form-indicator_1-hover.png);
						}
					.bmbw-form .bmbw-form-top .top-content ul.indicator li.about-nominee span{
						background:url(/img/bmbw-form-indicator_2.png)	top center no-repeat;
					}
						.nomination-about-nominee .bmbw-form .bmbw-form-top .top-content ul.indicator li.about-nominee  span{
							background-image:url(/img/bmbw-form-indicator_2-hover.png);
						}
						.bmbw-form .bmbw-form-top .top-content ul.indicator li.about-nominee.active  span{
							background-image:url(/img/bmbw-form-indicator_2-hover.png);
						}
					.bmbw-form .bmbw-form-top .top-content ul.indicator li.essay span{
						background:url(/img/bmbw-form-indicator_3.png)	top center no-repeat;
					}
						.nomination-essay .bmbw-form .bmbw-form-top .top-content ul.indicator li.essay span{
							background-image:url(/img/bmbw-form-indicator_3-hover.png);
						}
						.bmbw-form .bmbw-form-top .top-content ul.indicator li.essay.active span{
							background-image:url(/img/bmbw-form-indicator_3-hover.png);
						}
						.bmbw-form .bmbw-form-top .top-content ul.indicator li.review span{
							background:url(/img/bmbw-form-indicator_4.png)	top center no-repeat;
						}
							.nomination-review .bmbw-form .bmbw-form-top .top-content ul.indicator li.review span{
								background-image:url(/img/bmbw-form-indicator_4-hover.png);
							}
							.bmbw-form .bmbw-form-top .top-content ul.indicator li.review.active span{
								background-image:url(/img/bmbw-form-indicator_4-hover.png);
							}
						.bmbw-form .bmbw-form-top .top-content ul.indicator li.submit span{
							background:url(/img/bmbw-form-indicator_5.png)	top center no-repeat;
						}
							.nomination-submit .bmbw-form .bmbw-form-top .top-content ul.indicator li.submit span{
								background-image:url(/img/bmbw-form-indicator_5-hover.png);
							}
							.bmbw-form .bmbw-form-top .top-content ul.indicator li.submit.active span {
								background-image:url(/img/bmbw-form-indicator_5-hover.png);
							}
		.bmbw-form .bmbw-form-top .social-plugins {
			width:98px;
			float:left;	
		}
		
	.bmbw-form .form-holder {
		margin:13px 0 0 11px;
		border-top:solid 3px #e1e3e4;
		width:918px;
	}
		.bmbw-form .form-holder .form-content {
			padding:40px 0 0 0;
			width:918px;
		}
			.bmbw-form .form-holder .form-content .form-left {
				border-right:solid 2px #bebebe;
				padding:0 0 10px 0;
				width:266px;
				float:left;
			}
			.bmbw-form .form-holder .form-content .form-left h3 {
				margin:0 0 15px 0;
				font:bold 18px Arial, Helvetica, sans-serif;
				color:#00aeef;
			}
			.bmbw-form .form-holder .form-content label {
				display:block;
				font:bold 14px Arial, Helvetica, sans-serif;
				color:#121212;	
			}
			.bmbw-form .form-holder .form-content .req {
				color:#ed1c24;
			}
			.bmbw-form .form-holder .form-content input.disabled {
			    background-color: #eee;
			    color: #999;
			}
			.bmbw-form .form-holder .form-content input.text {
				width:185px;
			}
			.bmbw-form .form-holder .form-content .form-entry {
				margin:0 0 5px 0;	
			}
    			.bmbw-form .form-holder .form-content .form-entry .field-replacement,
    			.bmbw-form .form-holder .self-nominate .form-content .form-entry div.date {
                    padding: 2px;
                    border: 1px solid #ccc;
                    background-color: #eee;
    			    width: 185px;
    			    height: 15px;
    			}
        			.bmbw-form .form-holder .form-content .form-entry div.date .field-replacement {
        			    border: 0;
                        width: auto;
                        display: inline;
                    }
		.bmbw-form .form-holder .form-content .form-right {
			padding:40px 0 0 81px;
			float:left;
		}
			.bmbw-form .form-holder .form-content .form-right label {
				padding:0 0 5px 0;	
			}
			.bmbw-form .form-holder .form-content .form-right .form-entry {
				margin:0 0 30px 0;	
			}
			.bmbw-form .form-holder .form-content .check {
				padding:0 0 10px 0;
				width:250px;	
			}
				.bmbw-form .form-holder .form-content .check .box {
					padding:2px 0 0 0;
					width:20px;
					float:left;
					overflow:visible;
				}	
				.bmbw-form .form-holder .form-content .check .box div {
						overflow:visible;
				}
				.bmbw-form .form-holder .form-content .check .option {
					font:normal 11px Arial, Helvetica, sans-serif !important;
					color:#121212;
					width:229px;
					float:left;
				}
					.bmbw-form .form-holder .form-content .check .option label {
						font:normal 11px Arial, Helvetica, sans-serif !important;
					}
				.bmbw-form .form-holder .form-content input.btn_continue {
					margin:15px 0 10px 0;
					width:98px; height:29px;
					display:block;
					cursor:pointer;
					border:none;
					background:url(/img/bmbw-form-button-continue.png) 0 0 no-repeat;
					overflow: hidden;
					text-indent: -3000px;
					font-size: 0;
					display:block;
					line-height: 0;
				}
		.bmbw-form .form-holder .form-content p.disclaimer {
			width:288px;
		}
		.bmbw-form .form-holder .form-content textarea.nominee-description {
			width:250px; height:90px;	
		}
		.bmbw-form .form-holder .form-content .word-count {
			padding:10px 0 0 0;
			width:250px;	
			text-align:right;
			font:normal 10px Arial, Helvetica, sans-serif;
			color:#231f20;
		}
		
	.form-content.form-submit {
		
	}
		.form-content.form-submit .submit-top {
			
		}
			.form-content.form-submit .submit-top h3 {
				margin:0 0 25px 0;
				font:bold 18px Arial, Helvetica, sans-serif;
				color:#00aeef;
			}
			.form-content.form-submit .submit-top p {
				width:575px;
				font:normal 12px Arial, Helvetica, sans-serif;
				color:#121212;
			}
			.form-content.form-submit .submit-top ul.selection {
				margin:40px 0 0 0;	
			}
				.form-content.form-submit .submit-top ul.selection li {
					display:inline;
					float:left;	
				}
					.form-content.form-submit .submit-top ul.selection li.essay {
						margin:0 313px 0 0;
					}
						.form-content.form-submit .submit-top ul.selection li.essay a {
							width:71px; height:30px;
							background:url(/img/bmbw-button-submit_essay.png) 0 0 no-repeat;
							display:block;
						}
						.video-active li.essay a, .none-active li.essay a {
							background-position:0 -39px !important;
						}
						.video-active .essay-content p, .none-active .essay-content p {
							color:#ccc !important;
						}
					.form-content.form-submit .submit-top ul.selection li.or {
						margin:0 140px 0 0;
						font:bold 30px Arial, Helvetica, sans-serif;
						color:#f2585e;
					}
					.form-content.form-submit .submit-top ul.selection li.video {
						
					}
						.form-content.form-submit .submit-top ul.selection li.video a {
							width:153px; height:30px;
							background:url(/img/bmbw-button-submit_video.png) 0 0 no-repeat;
							display:block;
						}
						.essay-active li.video a, .none-active li.video a {
							background-position:0 -39px !important;
						}
						.essay-active .video-content p, .none-active .video-content p {
							color:#ccc !important;
						}
						.video-content a#videoUploadTrigger {
							margin:10px 0 0 0;
							width:131px; height:17px;
							background:url(/img/btn-select_video_off.png) 0 0 no-repeat;
							display:block;
							text-indent:-3000px;
							cursor:pointer;
						}
							.video-active .video-content a#videoUploadTrigger {
								background:url(/img/btn-select_video.png) 0 0 no-repeat;
							}
						.video-content #fileInfo {
							margin:5px 0 0 0; padding:0 0 0 20px;
							font-size:12px;
							font-weight:bold;
						}
							.video-content #fileInfo span {
								font-weight:normal;
							}
							.video-content #uploadedVideo {
								margin:5px 0 0 0; padding:0 0 0 20px;
								font-size:12px;
								font-weight:bold;
								background: url(/img/film--plus.png) 0 0 no-repeat;
								display:none;
							}
							.video-content .upload-progress-outer {
								border: solid 1px #000;
								margin:5px 0 0 20px;
								width:200px; height:20px;
								background:#d8d8d6;
								position:relative;
								display:none;
							}
								.video-content .upload-progress-bar {
									width:200px; height:20px;
									background:#ffe800;
									top:0; left:0;
									text-align:center;
									z-index:999;
								}
									.video-content #videoUploadProgress {
										position:absolute;
										color:#000;
										z-index:0;
										left:48%; top:2px;
									}
							.video-content a#uploadStartTrigger {
								margin:5px 0 0 0;
								width:95px; height:17px;
								background:url(/img/btn-upload_this_video.png) 0 0 no-repeat;
								display:block;
								text-indent:-3000px;
								cursor:pointer;
							}
		.form-content.form-submit .submit-content {
			margin:20px 0 0 0;
			width:906px;	
		}
			.form-content.form-submit .submit-content .essay-content {
				padding:0 0 10px 0;
				border-right:solid 2px #bebebe;
				width:520px;
				float:left;	
			}
				.form-content.form-submit .submit-content .essay-content p {
					margin:0 0 10px 0;
					width:476px;
					font:normal 11px Arial, Helvetica, sans-serif;
					color:#121212;
				}
				.form-content.form-submit .submit-content .essay-content textarea.essay-text {
					width:469px; height:420px;
				}
				.form-content.form-submit .submit-content .essay-content .word-count {
					padding:15px 0 0 0;
					width:469px;	
					text-align:right;
					font:normal 10px Arial, Helvetica, sans-serif;
					color:#231f20;
				}
		.form-content.form-submit .submit-content .video-content {
			padding:0 0 0 47px;
			width:330px;
			float:left;	
		}
			.form-content.form-submit .submit-content .video-content p {
				font:normal 11px Arial, Helvetica, sans-serif;
				color:#121212;	
			}
		.form-content.form-submit .submit-bottom {
			padding:50px 0 0 0;
		}	
			.form-content.form-submit .submit-bottom ul.legal-agreements {
			}
			.form-content.form-submit .submit-bottom ul.legal-agreements li {
				width:250px;
				display:inline;
				float:left;
			}
			.form-content.form-submit .submit-bottom .button {
				padding:10px;
				text-align:center;
			}
			.form-content.form-submit .submit-bottom input.btn_submit {
					margin:10px auto 30px auto;
					width:235px; height:29px;
					display:block;
					cursor:pointer;
					background:url(/img/bmbw-form-button-submit.png) 0 0 no-repeat;
					border:none;
					overflow: hidden;
					text-indent: -3000px;
					font-size: 0;
					display:block;
					line-height: 0;
				}
			p.legal {
				margin:0 auto;
				width:636px;
				font:normal 11px Arial, Helvetica, sans-serif;
				color:#121212;	
			}
			
div.media-error {
    font-size: 8pt;
    color: red;
    margin: 5px 0 0 0;
}
.review-content {
	padding:20px 0 0 0;
}
.about-section {
	border-bottom: 2px solid #BEBEBE;
	padding:0 0 20px;
}
.review-section {
	width:450px;
	margin:0; padding:0;
	float:left;
}
	.review-section.essay-video {
		border-bottom: 2px solid #BEBEBE;
		margin:0 0 15px 0; padding:10px 0 20px 0;
		width:918px;
		float:none;
	}
	.review-section h3 {
		color: #00AEEF;
		font: bold 18px Arial,Helvetica,sans-serif;
		margin: 0 0 10px;
	}
	.review-section .field {
		margin:0 0 5px 15px;
		font:normal 14px Arial,Helvetica,sans-serif;
	}
		.review-section .field h4 {
			display:inline;
			color: #121212;
		    font: bold 14px Arial,Helvetica,sans-serif;
		}
		.review-section .field img {
			width:200px;
			margin:10px 0 10px 10px;
			border:solid 2px #000;
			display:block;
		}
		.review-section .field p {
			margin:10px 0 0 0px;
			width:200px;
		}
			.review-section.essay-video .field p {
				margin:10px 0 0 10px;
				width:850px;
			}
		.review-section input.btn {
			margin:10px 0 0 14px;
		}
		
		.btn_submit_final {
			margin:0 auto 15px auto;
			width:235px; height:29px;
			display:block;
			cursor:pointer;
			background:url(/img/bmbw-form-button-submit.png) 0 0 no-repeat;
			border:none;
			overflow: hidden;
			text-indent: -3000px;
			font-size: 0;
			display:block;
			line-height: 0;
		}
		.edit-your-details {
			width:153px; height:29px;
			display:block;
			cursor:pointer;
			background:url(/img/btn_edit-your-info.png) 0 0 no-repeat;
			border:none;
			overflow: hidden;
			text-indent: -3000px;
			font-size: 0;
			display:block;
			line-height: 0;
		}
		.edit-nominee-details {
			width:153px; height:29px;
			display:block;
			cursor:pointer;
			background:url(/img/btn_edit-nominee-info.png) 0 0 no-repeat;
			border:none;
			overflow: hidden;
			text-indent: -3000px;
			font-size: 0;
			display:block;
			line-height: 0;
		}
		.edit-essay-details {
			margin:0 !important;
			width:235px; height:29px;
			display:block;
			cursor:pointer;
			background:url(/img/btn_edit-essay-info.png) 0 0 no-repeat;
			border:none;
			overflow: hidden;
			text-indent: -3000px;
			font-size: 0;
			display:block;
			line-height: 0;
		}
/* @end */






