/***************************************
 Business Center and Advertise Styles 
***************************************/
.close_competition_rank, .close_competition_mojo, .mojoAwardFirstPlaceBadge, .mojoAwardTop5Badge, .mojoAwardTop10Badge, .mojoAwardEmptyBadge, .yourAwardsRankSeal, .embedAward, .buyPlaque, #buyPlaqueImage,
#badgePreviewImage_small, #badgePreviewImage_medium, #badgePreviewImage_large, .getThisBadgeIcon, #badgeBuilderButton, #verify_widget_button {
	background: url('../images/sprite_mojopages_content.png') no-repeat;
}

/*body {font-family: Myriad,Helvetica,Tahoma,Arial,clean,sans-serif; font-size: 8px; }*/
form div {margin: 0px;}
.mpContainer a.button {text-indent: 0px; width: auto; height: auto;}

/* Business Center and Advertise Signup Steps images */
#bizcenter_signup_step1, #bizcenter_signup_step2, #bizcenter_signup_step3, #bizcenter_signup_step4, 
#advertise_signup_step1, #advertise_signup_step2, #advertise_signup_step3, #advertise_signup_step4 {
	text-align: center;
	/*margin-top: 5px;*/
}
.biz_center_header h1, .biz_center_header h2, .biz_center_header h3, .biz_center_header h4, .biz_center_header h5, .biz_center_header h6, 
#mp .biz_center_header h1, #mp .biz_center_header h2, #mp .biz_center_header h3, #mp .biz_center_header h4, #mp .biz_center_header h5, #mp .biz_center_header h6 {
	color: #39C;
	font-weight: bold;
	margin: 20px;
}

.blueDiv {
	background: #e6f5fc;
	padding: 15px;
	margin-top: 10px;
	border: 1px solid #9D9D9D;
}
.blue_text {
	color: #39C;
}
.orange {
	/*color: #FCC32A;*/
	color: #FFA930;
}
.signupBoxSmall {
	 width: 300px;
}
.orange_header {
	/*background: url('../images/business_center/orange_header.png');*/
	background: #FCC229;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#FCC229), to(#FFA82F));
	background: -moz-linear-gradient(top,  #FCC229 0%, #FFA82F 100%);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#FCC229', endColorstr='#FFA82F');
	text-shadow: 0 1px 1px #555; 
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topRight: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	line-height: 30px;
	margin: 0px;
	color: #FFF;
}
.orange_header_wide {
	background: url('../images/business_center/orange_header_wide.png');
	height: 30px;
	margin: 0px;
	color: #FFF;
}
.orange_header div, .orange_header_wide div {	/*fix for sdchamber*/
	color: #FFF;
}

.advertise_content {
	border: 1px solid #C0C0C0;
	border-top: none;
	background: #FFF; 
	padding: 10px;
	overflow: hidden;
}
#mp .bizCenterButton, #mp .bizCenterButton:visited {
	margin: 10px auto;
	padding: 5px 15px;
	color: #FFF;
	border: 1px solid #CCC;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	cursor: pointer;
	text-shadow:0 -1px 0 rgba(0,0,0,0.8), 0 1px 0 rgba(255,255,255,0.8);
	/*text-shadow:0 -1px 0 #C1DEA4*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	-moz-box-shadow: 2px 2px 3px #555;
	-webkit-box-shadow: 2px 2px 3px #555;
	box-shadow: 2px 2px 3px #555;
}
#mp .greenButton {
	background: #7CB82E;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#7CB82E), to(#5E8B24));
	background: -moz-linear-gradient(top,  #7CB82E 0%, #5E8B24 100%);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#7CB82E', endColorstr='#5E8B24');
}
#mp .greenButton:hover {
	background: #68B504;
	background: -moz-linear-gradient(top,  #68B504 0%, #518D04 100%);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#68B504), to(#518D04));
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#68B504', endColorstr='#518D04');
}
#modal-panel {
	display: none;
	position: relative;
}
#businessDescription, #businessMetaDescription {
	width: 130px;
	height: 60px;
}
#chooseCategoryStep2 {
	display: none;
}
.chooseCatLeft {
	width: 85px;
	float: left;
	font-weight: bold;
	font-size: 1.3em;
}
.chooseCatRight {
	width: 400px;
	float: left;
}

.checkmark_row_container {
	margin: 10px auto; 
}

.checkmark {
	width: 47px;
	height: 40px;
	margin-right: 10px;
	float: left;
	background: url('../images/business_center/green_checkmark.png') no-repeat;
}
.checkmark_text {
	font-size: 18px;
	font-weight: bold;
	padding: 10px 0px;
	color: #39C;
	float: left;
	overflow: hidden;
}
.video_checkmark_text {
	font-size: 18px;
	font-weight: bold;
	line-height: 1.1em;
	color: #39C;
	overflow: hidden;
}
.checkmark_moreinfo {
	float: right;
}
.check_row {
	margin: 10px 0px;

}

.check {
	float: left;
}

.check_text {
	font-size: 16px;
	font-weight: bold; 
	margin-top: 10px;
	color: #39C;
}

.bizcenter_category_list {
	color: #39C;
}

#dashboard_business_info {
	 width: 90%; 
	 padding: 5px; 
	 background: #E6F5FC; 
	 border: 1px solid #C9C4C4;
}

#dashboard_business_profile_info {
	 float: right; 
	 width: 45%; 
	 padding: 5px; 
	 background: #F7F6F6;
	 border: 1px solid #C9C4C4;
}

.dashboard_white_row {
	background: #FFF;
	padding: 3px;
}

.dashboard_blue_row {
	background: #E6F5FC;
	padding: 3px;
} 

.checkout_form {
	margin-bottom: 3px;
}

#how_it_works_menu, #video_advertising_menu, #success_stories_menu {
	height: 30px;
	text-align: left;
}

#learn_more_options {
	text-align: left;
}
#learn_more_options a {
	cursor: pointer;
	color: #000;	
	text-decoration: none;
}
#learn_more_options a.active {
	font-weight: bold;
	color: #FFA930;
	text-decoration: none;
}

#how_it_works_content, #video_advertising_content, #success_stories_content {
	float:right; 
	width: 75%; 
	text-align: left; 
	padding: 5px;
	font-weight: bold;
	color: #3399CC;	
	background: #e6f5fc;
	border: 1px solid #C0C0C0;
	line-height: 1.4em;
}
#how_it_works_content ul, #video_advertising_content ul, #success_stories_content ul {
	list-style-position: inside;
	list-style-type: disc;
}
#start_now_button {
	width: 165px; 
	height: 50px; 
	position: absolute; 
	top: 390px; 
	left: 550px;
}

/******************* GOT MOJO ********************************/
#gotMojo {
	color: #555;
}
#gotMojo_content {
	background: #E6F5FC; 
	padding: 20px 15px;
}
#gotMojo_left {
	width: 356px;
}
#gotMojo_right {
	width: 350px;
}
#gotMojo_score {
	float: left;
	width: 123px;
	padding: 10px; 
	text-align: center;
	background: #FFF; 
	-moz-border-radius: 10px;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}
.gotMojo_header {
	font-size: 13px;
	font-weight: bold;
	text-align: center;
}
.gotMojo_number {
	font-size: 40px; 
	line-height: 50px;
	font-weight: bold;
	text-align: center;
}
.gotMojo_text {
	font-size: 10px;
}
.gotMojo_superscript {
	 font-size: 25px; 
	 position: relative; 
	 bottom: 0.5em;
}
#gotMojo_score_meter {
	background: url("../images/mojo_meter_horizontal_blue.png") no-repeat;
	height: 20px;
}
#gotMojo_score_percent {
	background: url("../images/mojo_meter_horizontal_orange.png") no-repeat;
	height: 20px;
}
#gotMojo_your_rank_container {
	float: left;
	text-align: center;
	margin: 0 10px;
	font-size: 9px;
}
#gotMojo_your_rank {
	width: 80px;
	padding: 10px;
	margin-bottom: 5px;
	background: #FFF; 
	-moz-border-radius: 10px;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}
#gotMojo_vote_count {
	float: left;
	width: 70px;
	padding: 10px;
	text-align: center; 
	background: #FFF; 
	-moz-border-radius: 10px;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}
#gotMojo_time_remaining {
	width: 100%;
}
#gotMojo_voting_ends {
	font-size: 17px;
	line-height: 27px;
}
#gotMojo_countbox div { 
    color: #FFF;
    font-weight: bold;
    font-size: 1.2em;
    text-align: center;
    margin: 0 1px;;
    padding: 0px;
    position: relative;
    width: 28px;
    height: 28px;
    line-height: 28px;
    float: left;
    -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	background: #000 url('../images/awards_countdown.jpg') repeat-x 0 -4px;   
}
#gotMojo_endtime {
	float: left; 
	line-height: 28px; 
	margin-left: 10px; 
	font-style: italic; 
	font-weight: bold;
}
#other_categories_popup_link {
	cursor: pointer;
}
#other_categories_popup {
	display: none;
	position: absolute;
	z-index: 1;
	top: 450px;
	left: 281px;
	font-size: 12px; 
}
#other_categories_header {
	height: 24px;
}
.other_categories_row {
	padding: 10px 0;
	width: 170px;
	height: 30px;
	border-bottom: 1px dotted;
}
.other_categories_row_place {
	font-size: 20px;
	font-weight: bold;
	line-height: 30px;
	width: 50px;
}
.other_categories_row_category {
	width: 120px;
	text-align: left;
}
.close_competition_row {
	width: 100%;
	line-height: 35px;
	overflow: hidden;
	margin-bottom: 10px;
}
.close_competition_rank {
	background-position: -410px -280px;
	width: 33px;
	height: 33px;
	font-size: 18px;
	margin-right: 20px;
}
.competition_pound {
	position: relative; 
	bottom: .5em; 
	font-size: 11px;
}
.close_competition_name {
	display: block;
	width: 167px;
}
.close_competition_mojo {
	width: 100px;
	background-position: -340px -240px;
	width: 80px;
	height: 35px;
}
/******************* Embed Badge ************************/
#voteForUs {
	margin-bottom: 15px;
}
#voteForUs_header {
	background: url('../images/voteForUs_header.png') no-repeat;
	width: 748px;
	height: 30px;
	color: #FFF;
	font-size: 16px;
	line-height: 30px;
	padding-left: 10px;
}
#voteForUs_inner {
	background: url('../images/voteForUs_inner.png') bottom right no-repeat;
	padding: 15px 15px 20px;
	line-height: 18px;
}
.badgePreview {
	width: 196px;
	margin: 15px 10px 10px 10px; 
	padding: 10px; 
	text-align: center; 
	border: 1px solid #CCC; 
	background: #E6F5FC;
	float: left;
}
.badgePreviewSize {
	font-weight: bold;
	font-size: 17px;
}
.badgePreviewImage {
	height: 160px;
}
#badgePreviewImage_small {
	background-position: -1240px -470px;
	width: 100px;
	height: 94px;
	margin: auto;
	position: relative;
	top: 34px;
}
#badgePreviewImage_medium {
	background-position: -1240px -570px;
	width: 130px;
	height: 109px;
	margin: auto;
	position: relative;
	top: 28px;
}
#badgePreviewImage_large {
	background-position: -1370px -430px;
	width: 60px;
	height: 152px;
	margin: auto;
	position: relative;
	top: 8px;
}
.getThisBadge {
	width: 168px;
	margin: auto;
	line-height: 39px;
}
.getThisBadgeIcon {
	background-position: -1310px -430px;
	width: 52px;
	height: 39px;
	float: left;
	
}
/****************** Your MojoPages Awards ***************/
#yourAwards {
	margin-top: 20px;
	width: 100%;
}
#yourAwards_header {
	font-size: 20px;
	margin-bottom: 15px;
}
.yourAwards_subheader {
	font-size: 14px;
	margin-bottom: 5px;
	margin-top: 10px;
	color: #FFA930;
}
.yourAwardsCategoryAward {
	width: 211px;
	margin: 0 8px 10px 0; 
	padding: 10px; 
	text-align: center; 
	border: 1px solid #CCC; 
	background: #E6F5FC;
	float: left;
}
.yourAwardsCategoryAwardImage {
	padding: 10px 0;
}
.yourAwardsCurrentRankContainer {
	padding-top: 10px;
}
.yourAwardsCurrentRankEndDate {
	 color: #39C; 
	 margin: 15px 0;
}
.yourAwardsCurrentRankLink {
	margin-bottom: 13px;
}
.mojoAwardFirstPlaceBadge {
	background-position: -560px -480px; 
	width: 157px;
	height: 119px;
	margin: auto;
}
.mojoAwardTop5Badge {
	background-position: -720px -480px; 
	width: 157px;
	height: 119px;
	margin: auto;
}
.mojoAwardTop10Badge {
	background-position: -880px -480px; 
	width: 157px;
	height: 119px;
	margin: auto;
}
.mojoAwardEmptyBadge {
	background-position: -1040px -480px; 
	width: 128px;
	height: 119px;
	margin: auto;
}
.yourAwardsRankSeal {
	background-position: -270px -430px;
	width: 72px;
	height: 68px;
	color: #FFF;
	margin: 25px auto;
}
.mojoAwardLabel, .mojoAwardLabel:visited {
	display: block;
	color: #FFF !important;
	margin-top: -42px;
	height: 30px;
	font-size: 11px;
	text-decoration: none !important;
}
.yourAwardsBizName {
	display: block;
	height: 14px;
	margin: 10px 0;
}
.yourAwardsLinksContainer {
	height: 68px;
}
.yourAwardsActionIcon {
	width: 49%;
}
.yourAwardsActionLink {
	display: block;
	font-size: 10px;
	font-weight: bold;
}
.yourAwardsActionLink, .yourAwardsPopupClose {
	cursor: pointer;
}
.embedAward {
	background-position: -560px -600px; 
	width: 48px;
	height: 39px;
	margin: auto;
}
.buyPlaque {
	background-position: -610px -600px; 
	width: 48px;
	height: 39px;
	margin: auto;
}
.yourAwardsNotRank {
	height: 39px;
}
#embed_badge_code {
	width: 270px;
	height: 70px;
	margin: 10px 0;
}
#buyPlaqueImage {
	background-position: -1170px -500px;
	width: 68px;
	height: 102px;
	margin: auto;
}
#buy_plaque_preview_link {
	display: block;
	text-align: center;
	padding-top: 3px;
	cursor: pointer;
}
#buy_plaque_preview {
	display: none;
	padding: 10px;
}
#buy_plaque_preview_image {
	width: 340px;
	height: 509px;
	background: url('../images/awards_plaque_preview.png');
}
#mp #badgeBuilderButton, #badgeBuilderButton {
	background-position: -1440px -510px;
	width: 177px;
	height: 27px;
	padding: 0;
	margin: 0 0 0 5px;
	border: none;
	cursor: pointer;
}
#mp #verify_widget_button {
	background-position: -1370px -590px;
	width: 67px;
	height: 27px;
	padding: 0;
	margin: 0 0 0 15px;
	border: none;
	cursor: pointer;
}
#badge_builder_container {
	 border: 1px solid #CCC; 
	 padding: 15px; 
	 margin: 15px 0; 
	 width: 682px; 
	 -moz-border-radius: 5px; 
	 -webkit-border-radius: 5px; 
	 -moz-box-shadow: 1px 1px 2px #CCC; 
	 -webkit-box-shadow: 1px 1px 2px #CCC;
}
#badge_category_form {
	margin-top: 13px;
}
#badge_category_name {
	width: 97px; 
	margin-top: 4px;
}
#free_advertising_text {
	width: 388px; 
	padding-left: 15px; 
	font-style: italic;
}
#freeAdvertisingPopup-modal-panel {
	display: none;
}
#freeAdvertisingPopup_container {
	 padding: 15px;
}
#freeAdvertising_container {
	border: 1px solid; 
	padding: 15px; 
	margin-bottom: 15px; 
	background: #F9F8F8; 
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px;
}
#freeAdvertising_header_container {
	border: 1px solid; 
	padding: 15px; 
	margin-bottom: 15px; 
	background: #F9F8F8; 
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px;
}
#freeAdvertising_header {
	border-bottom: 2px dotted #555; 
	color: #690; 
	font-weight: bold; 
	font-size: 20px; 
	padding-bottom: 10px; 
	margin-bottom: 10px;
}
#freeAdvertising_instructions_container {
	 margin: auto; 
	 width: 94%; 
	 color: #444; 
	 overflow: hidden;
}
#freeAdvertising_badge {
	 width: 125px; 
	 height: 130px;
}
#freeAdvertising_instructions {
	 text-align: left; 
	 margin-left: 50px;
}
#badge_advertising_instructions li {
	line-height: 18px;
}
#freeAdvertising_badgeBuilder {
	 margin: 0 0 15px 18px; 
	 line-height: 27px;
}
#freeAdvertising_dontShowAgain_container {
	text-align: right;
	float: right; 
	width: 100%; 
	color: #444; 
	font-size: 10px;
}
#mp .mojoSmallWidget .mojoMeta a {
	text-decoration: none;
}