html, body {background-color: #EAEAEA; font-family: Arial; font-size: 13px; color: #333;}
input, textarea {font-family: Arial; font-size: 13px; vertical-align: middle; color: #333;}
input[type="radio"] {vertical-align: top;}
a {text-decoration: none; color: #0094C4;}
a:hover {text-decoration: underline;}
label {font-weight: normal;}
img {vertical-align: middle;}
p {margin: 0 0 15px 0; padding: 0;}
h1 {font-size: 22px; margin: 0 0 10px 0; padding: 0;}
h2 {font-size: 18px; margin: 0 0 8px 0; padding: 0;}
h3 {font-size: 14px; margin: 0 0 8px 0; padding: 0;}
h4, h5, h6 {font-size: 13px; margin: 0 0 5px 0; padding: 0;}
hr {padding: 0; margin: 7px 0 7px 0;}

.dn {display: none;}
.db {display: block;}
.pr {position: relative;}
.pa {position: absolute;}
.lhr {line-height: 100%;}
.lh {line-height: 110%;}
.tal {text-align: left !important;}
.tac {text-align: center !important;}
.tar {text-align: right !important;}
.sl {margin-left: 5px;}
.slm {margin-left: 8px;}
.sll {margin-left: 10px;}
.sr {margin-right: 5px;}
.br {margin-bottom: 10px !important;}
.brhalf {margin-bottom: 5px !important;}
.brdouble {margin-bottom: 20px !important;}
.strong {font-weight: bold;}
.italic {font-style: italic;}
.vat {vertical-align: top;}
.vam {vertical-align: middle;}
.vab {vertical-align: bottom;}
.gap {margin-top: 7px;}
.gaphalf {margin-top: 3px;}
.mb0 {margin-bottom: 0 !important;}
.mt0 {margin-top: 0 !important;}
.rounded {-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
.graybg {background-color: #ececec;}

.unlinked_text { cursor: auto; color: #666; text-decoration: none; }
.unlinked_text:hover {text-decoration: none; cursor: auto }

#popup {padding: 10px;}

#header {background: #0083B1 url('../images/header_bg.png') repeat-x;}
#header .container_24 {height: 82px; background: transparent url('../images/header_rings.png') no-repeat right center; color: #FFF;}
#header .grid_8 {padding: 13px 0 0 0;}
#header .grid_16 {text-align: right; padding: 6px 0 3px 0; position: relative; height: 70px;}
#header_search {text-align: right; font-size: 16px; font-weight: bold; position: absolute; bottom: 6px; right: 0;}

/*#header #invite_friend {display: inline-block; font-weight: bold; font-size: 16px; padding: 2px 0 2px 20px; background: transparent url('../images/email.png') no-repeat 0% 50%;}*/
#header #pongr_bucks, #invite_friend {display: inline-block; color: #fff; font-weight: bold; font-size: 16px; padding: 2px 0 2px 27px; background: transparent url('../images/badges/bonus_xsmall.png') no-repeat 0% 50%;}
#header #user_menu {display: inline-block; font-weight: bold; color: #fff; font-size: 13px; padding: 5px 10px; cursor: pointer;}
#header #user_menu:hover {text-decoration: none;}
#header #user_menu.active {
	background-color: #0094C4;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.5) 0 0 3px;
	-moz-box-shadow: rgba(0, 0, 0, 0.5) 0 0 3px;
	box-shadow: rgba(0, 0, 0, 0.5) 0 0 3px;
}
#header #user_menu .photo {border: 1px solid #FFF;}
#header #user_menu_dropdown {
	position: absolute;
	right: 1px;
	top: 40px;
	text-align: left;
	background-color: #0094C4;
	padding: 5px 0;
	z-index: 1000;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.5) 0 3px 3px;
	-moz-box-shadow: rgba(0, 0, 0, 0.5) 0 3px 3px;
	box-shadow: rgba(0, 0, 0, 0.5) 0 3px 3px;
}
#header #user_menu_dropdown ul {list-style: none; padding: 0; margin: 0;}
#header #user_menu_dropdown ul li {padding: 0; margin: 0;}
#header #user_menu_dropdown ul li a {display: block; padding: 2px 10px; color: #fff; font-weight: bold;}

#homepage_slider_container {
	background: #0083B1 url('../images/homepage_slider_bg.png') repeat-x;
	height: 344px;
	width: 950px;
	margin-bottom: 15px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 3px 2px;
	-moz-box-shadow: rgba(0, 0, 0, 0.3) 0 3px 2px;
	box-shadow: rgba(0, 0, 0, 0.3) 0 3px 2px;
}
#homepage_slider_container .content {
	padding: 30px 15px 0 40px;
}
#homepage_slider_container .tagline {
	color: #FFF;
	font-size: 18px;
	margin-top: 15px;
}
#homepage_slider_container .playnow {
	width: 250px;
	text-align: center;
	top: 70px;
	right: 20px;
	color: #FFF;
}
#homepage_slider_container .playnow .box {
	background-color: #FFF;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 3px 2px;
	-moz-box-shadow: rgba(0, 0, 0, 0.3) 0 3px 2px;
	box-shadow: rgba(0, 0, 0, 0.3) 0 3px 2px;
}
#homepage_slider_container .playnow .box .content {
	padding: 10px;
	color: #333;
}

#cm_header {background: #BB0201 url('../campmgr/images/header_bg.png') repeat-x;}
#cm_header .container_24 {height: 82px;}
#cm_header .grid_14 {text-align: right; color: #FFF; font-weight: bold; padding: 10px 0 3px 0;}
#cm_header .grid_14 a {color: #FFF; font-weight: bold;}
#cm_header .separator {color: #FFF;}

.sub_header div {padding: 5px 0 0 0; font-size: 14px; font-weight: bold;}

#content, #cm_content {background-color: #FFF; padding: 6px 0 50px 0;}
#footer {padding: 20px 0 20px 0; color: #454545; border-top: 1px solid #CCC;}
#footer a {color: #454545;}
#footer .followus div {text-align: right; padding: 0 20px 0 0;}
#footer .followus div div {text-align: right; padding: 5px 0 0 0;}
#footer .followus a {color: #0094C4;}
#footer .followus img {vertical-align: top;}
.separator {padding: 0 3px 0 3px; color: #B5B5B5;}
#header .separator {color: #FFF;}
#copyright {color: #666; padding: 5px 0 0 0;}
#content.subheader_home {background: #FFF url('../images/subheader_home_bg.png') repeat-x;}
#content.subheader_homeTwo {background: #FFF url('../images/subheader_home_bg2.png') repeat-x; padding: 15px 0 0 0;}
#content.subheader_large {background: #FFF url('../images/subheader_large_bg.png') repeat-x; padding: 0 0 20px 0;}
#content.subheader_small {background: #FFF url('../images/subheader_small_bg.png') repeat-x; padding: 0 0 20px 0;}
#content.subheader_join {background: #FFF url('../images/subheader_join_bg.png') repeat-x; padding: 0 0 20px 0;}
#home_subheader .title {font-size: 22px; margin: 5px 0 20px 0; line-height: 120%;}
#home_subheader .step1, #home_subheader .step2 {padding: 0px 0 0 22px; font-size: 14px;}
#home_subheader .step1 {background: transparent url('../images/homestep1.png') no-repeat; height: 17px;}
#home_subheader .step2 {background: transparent url('../images/homestep2.png') no-repeat;}
#home_subheader_loggedin {margin-bottom: 40px;}
#home_subheader_loggedin .title {font-size: 22px; margin: 5px 0 0 0; line-height: 120%;}
#home_subheader_loggedin .step1 {font-size: 16px; font-weight: bold;}
#home_column {padding: 7px; background-color: #FFF; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; }
#home_columnTwo {margin:7px;}
#user_column {padding: 7px; background-color: #FFF; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; }
#user_column .ceo_position {background: transparent url('../images/ceo_small.png') no-repeat; height: 58px; width: 59px; position: absolute; top: 11px; right: 26px;}
.normalbox, .darkerbox {background-color: #ECECEC; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
.normalboxTwo {background-color: #FFF; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
.darkerbox {background-color: #D5E6EA;}
.shadow {
	-webkit-box-shadow: rgba(0, 0, 0, 0.25) 0 2px 2px;
	-moz-box-shadow: rgba(0, 0, 0, 0.25) 0 2px 2px;
	box-shadow: rgba(0, 0, 0, 0.25) 0 2px 2px;
}
.normalbox .content, .darkerbox .content {padding: 15px; color: #666;}
.normalbox p, .darkerbox p {margin: 2px 0 5px 0;}
.normalbox ol, .darkerbox ol {margin: 15px 0 0 0; padding: 0;}
.normalbox ol li, .darkerbox ol li {margin: 0 0 15px 25px; padding: 0;}
.normalboxTwo .content, .darkerbox .content {padding: 15px; color: #666;}
.normalboxTwo p, .darkerbox p {margin: 2px 0 5px 0;}
.normalboxTwo ol, .darkerbox ol {margin: 15px 0 0 0; padding: 0;}
.normalboxTwo ol li, .darkerbox ol li {margin: 0 0 15px 25px; padding: 0;}
#home_gettowork {height: 171px; width: 261px; background: transparent url('../images/home_gettowork.png') no-repeat; margin: 15px 0 15px; color: #FFF; font-size: 14px;}
#home_gettowork div {padding: 50px 15px 15px 15px;}
#home_gettowork p {padding: 0 0 8px 0;}
#home_gettowork a {color: #FFF; text-decoration: underline; font-weight: bold;}
#home_gettowork .fb_button {display: block; height: 22px; width: 154px; background: transparent url('../images/facebook_login.png') no-repeat;}
#home_gettowork .fb_button span {display: none;}

#home_content {padding-top: 20px;}
#home_content h2 {font-size: 16px; color: #666; border-bottom: 1px solid #9A9A9A;}
#home_content p {margin: 0;}
#home_column h2 {font-size: 16px; margin: 0 0 0 16px;}

#user_column {margin-top: 10px;}
#user_column h2 {font-size: 16px; margin: 0 0 10px 25px;}
#user_column h3 {font-size: 16px; color: #666;}
#user_column .award {width: 59px; margin: 0 5px 5px 0; float: left; text-align: center;}
#user_column .statsbox, #home_column .statsbox {height: 50px; width: 95px; background-color: #D5E6EA; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; font-weight: bold; font-size: 12px; color: #757575; float: left;}
#user_column .statsbox div, #home_column .statsbox div {padding: 4px 0; text-align: center;}
#user_column .statsbox strong, #home_column .statsbox strong {font-size: 25px; line-height: 100%;}
#user_column .statsbox.pongr_bucks, #user_column .statsbox.brand_ceo {font-size: 11px; color: #FFF; background-color: #F26118; background: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(242,97,24)), color-stop(1, rgb(246,167,38))); background: -moz-linear-gradient(center bottom, rgb(242,97,24), rgb(246,167,38));}
#user_column .statsbox.pongr_bucks div {padding: 8px 0;}
#user_column .statsbox.pongr_bucks strong {font-size: 18px;}
#user_column .statsbox.brand_ceo a {color: #FFF;}
#user_column .statsbox.brand_ceo div {padding: 30px 0;}
#user_column .statsbox.brand_ceo strong {font-size: 14px;}
#user_column .scroll-pane {
	width: 100%;
	max-height: 203px;
	overflow: auto;
}
#user_content {padding-top: 20px;}
#signin_form p, #user_content p {margin: 0;}
#user_content h2 {font-size: 14px; color: #014E67; padding: 0; margin: 0 0 15px 0;}
#user_content.noactivity .activity h2 {margin: 0 0 10px 0;}
#user_content h3 {font-size: 13px; color: #014E67; padding: 0; margin: 0 0 6px 0;}

#generic_nav {font-size: 14px; font-weight: bold; line-height: 180%;}

.noactivity .brand {float: left; width: 300px; margin: 0 0 10px 0;}
.noactivity .brand p {margin: 0 0 2px 0 !important;}
.noactivity .brand .photo {float: left; width: 60px;}
.noactivity .brand .details {float: left; line-height: 120%; width: 240px;}

input.example_text, textarea.example_text {color: #757575;}
span.timestamp {color: #757575;}
.activity p {margin: 0 0 2px 0 !important;}
.activity .photo {float: left; width: 60px;}
.activity .details {float: left; line-height: 120%; width: 560px;}
.activity .pongrditem {margin:8px 0 8px 0;}
.activity .pongrditem .brandphoto {float: left; width: 115px;}
.activity .pongrditem .details {float: left; width: 150px; padding: 15px 0 0 10px;}
.activity .pongrditem .award {float: left; width: 110px; padding: 10px 0 0 0; text-align: center;}
.activity .pongrditem div.separator {float: left; padding: 25px 5px 0 5px; font-size: 16px;}
.joinbanner {font-size: 14px; height: 30px; margin-bottom: 10px;}
.joinbanner strong {display: inline-block; padding: 4px 0 0 0;}
.paperclip {position: absolute; float: left; top: -3px; left: 4px;}
.white {color: #FFF !important;}
.blue {color: #0094C4 !important;}
.red {color: #BD2026 !important;}
.orange {color: #FF6E02 !important;}
.green {color: #1BC006 !important;}
.green_2 {color: #1EAA02 !important;}
.gray {color: #666 !important;}
.darkgray {color: #333 !important;}
.darkblue, .hdr_blue {color: #014E67 !important;}
.bold {font-weight: bold;}
.noborder {border: 0 !important;}
.usersummary {color: #757575; height: 196px; z-index: 1;}
.usersummary .userphoto {float: left; height:115px; width: 115px; padding: 0; margin: 0 20px 0 0; position: relative;}
.usersummary .userphoto .uploadphoto {position: absolute; bottom: 0; background-color: #FFF; opacity: 0.6; text-align: center; padding: 6px 0 6px 0; width: 100%;}
.usersummary .userphoto .uploadphoto a {color: #000; font-size: 11px; font-weight: bold;}
.usersummary .details {float: left;}
.usersummary .details h1 {font-weight: normal; font-size: 25px; color: #333; margin-bottom: 0;}
.usersummarybg {z-index: 0; background-color: transparent; height: 236px; width: 460px; left: -15px;}

.cm_usersummary_container { background-color:#eaeaea; padding:10px 0px 33px 15px; margin-top:6px;}

.cm_tab_container {border-bottom: 1px solid #CCC;}
.cm_tab_container .tabs a, .cm_tab_container .tabs_wide a {margin-bottom: -1px;}
.tabs a, .tabs_wide a {
	display: inline-block;
	height: 29px;
	width: 83px;
	text-align: center;
	font-weight: bold;
	color: #FFF;
	background-color: #008fbf;
	background: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(0,143,191)), color-stop(1, rgb(0,180,232)));
	background: -moz-linear-gradient(center bottom, rgb(0,143,191), rgb(0,180,232));
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	margin-right: 1px;
	border: 1px solid #009acb;
	border-bottom: 0;
}
.tabs a span, .tabs_wide a span {display: inline-block; padding-top: 5px;}
.tabs a:hover, .tabs_wide a:hover {text-decoration: none;}
.tabs a.active, .tabs_wide a.active {
	color: #303030;
	background: none #fff;
	border: 1px solid #d6d6d6;
	border-bottom: 0;
}
.tabs_wide a {width: 162px;}
.tab_content {display: none; padding: 15px 0 0 0;}
.tab_content h2 {font-size: 14px; color: #014E67; padding: 0; margin: 0 0 15px 0;}

a.album {display: block; background: transparent url('../images/album.png') no-repeat 0 0; height: 145px; width: 122px; float: left; margin: 0 20px 20px 0;}
a.album div {padding: 13px 13px 0 7px; font-size: 11px; line-height:120%;}
a.album strong {width: 103px; display: block; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden;}
a.album:hover {background-position: 0 -145px; text-decoration: none;}

div.pic {background: transparent url('../images/pic_container.png') no-repeat 0 0; height: 140px; width: 117px; float: left; margin: 0 9px 9px 0;}
div.pic div {padding: 7px 7px 0 7px; font-size: 11px; line-height:120%;}
div.pic .separator {padding: 0 2px 0 2px;}

div.picnew {width: 200px; float: left; margin: 0 10px 15px 0;}

.morefeed {background-color: #F6F6F6; border-top: 1px solid #DEDEDE; border-bottom: 1px solid #CCC; padding: 2px 10px; margin-top: -15px;}
.normal {font-weight: normal !important;}
.bold {font-weight: bold !important;}
.normalcolor {color: #333 !important;}
.normalsize {font-size: 13px !important;}

.paging a {display: block; float: left; text-align: center; margin-right: 5px; background-color: #FFF; border: 1px solid #CCC; padding: 0 8px 0 8px; color: #757575; font-size: 11px; text-decoration: none; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.paging a:hover {border-color: #0094C4; color: #0094C4;}
/*.paging a.next {width: 60px;}
.paging a.prev {width: 60px;}*/
.paging span.next {width: 60px;}
.paging span.prev {width: 60px;}
.paging a.active {background-color: #0094C4; color: #FFF;}
.paging a.active:hover {border-color: #CCC; color: #FFF;}
.paging a.disabled {background-color: #ECECEC; color: #B5B5B5;}
.paging a.disabled:hover {border-color: #CCC; color: #B5B5B5;}

.lightbox_content .activity .details {width: 260px;}
.comment_form {background-color: #ECECEC; border-top: 1px solid #CCC; padding: 15px;}
.comment_form .activity .details {width: 500px;}

.sharethis {padding: 5px 0 0 0;}
.required {color: red;}

.frm_tip {padding: 0 10px 0 0;}
.frm_tip {color: #9b528b; font-weight: bold; font-style:oblique;}
.frm_item {padding: 0 0 14px 0;}
.frm_item_hidden {display: none;}
.frm_label {float: left; padding: 0 10px 0 0; width: 120px; text-align: right;}
.frm_label label {font-weight: bold;}
.frm_field {float: left;}
.frm_field_value {float: left; font-weight: normal;}
.cm_frm_subsection {color:#003c4f; font-size:14px; font-weight: bold;}
#cm_content .frm_label {width: 110px; text-align: left;}
#cm_content.cm_signup_page .frm_label {width: 134px; text-align: left;}
.cm_signup_page .cm_frm_subsection {margin-top:15px;}
.cm_signup_page h2 {font-size:16px;}
.cm_signup_page h3 {margin-bottom: 16px;}
.cm_signup_page input[name="searchbrandname"] {height:23px;padding-left:6px;}
#cm_signup_use_agency { font-weight: normal; font-size:12px;}
.sample_brand_info {float: right; width: 550px; background-color: #CCE0E6; padding: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; margin: 10px 0 0 0;}
.sample_brand_info strong {font-size: 14px;}

.likethis {background-color: #DADADA; font-size: 11px; padding: 5px 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.likethis:hover {text-decoration: none;}
.like {height: 14px; background: transparent url('../images/thumbsup.png') no-repeat; padding: 1px 0 1px 22px;}
.unlike, .alt_like {height: 14px; background: transparent url('../images/unlike.png') no-repeat 0 2px; padding: 1px 0 1px 15px;}
.unflag {height: 14px; background: transparent url('../images/unflag.png') no-repeat; padding: 1px 0 1px 15px;}

.datatable {margin-bottom: 0;}
.datatable td {font-size: 12px; padding: 3px;}
.datatable .hdr_row {font-size: 13px; color: #666; border-bottom: 1px solid #CCC; vertical-align: bottom;}

.datatable_lrg {margin-bottom: 0;}
.datatable_lrg td {padding: 3px; border-bottom: 1px solid #CCC;}
.datatable_lrg .hdr_row {color: #014E67; border-bottom: 1px solid #DEDEDE; border-top: 1px solid #9A9A9A; vertical-align: bottom; background-color: #F6F6F6;}
.datatable_lrg .hdr_row a {color: #014E67;}

#faqindex li {font-weight: bold; font-size: 14px; margin-bottom: 2px;}
.faqitem {margin-bottom: 25px;}
.faqitem strong.gray, .faqitem strong.darkblue {font-size: 16px;}

.underline {text-decoration: underline;}

#cm_signup_steps {font-size: 14px; font-weight: bold; color: #757575; padding: 15px 0 30px 0;}
#cm_signup_steps img {margin: 0 4px 0 10px;}
#cm_search_results {margin: 0 0 5px 0;}
#cm_search_results .results_box {margin: 5px 0 0 0; background-color: #ECECEC; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
#cm_search_results .results_box .content {padding:15px 15px 5px 15px;}
#cm_search_results .results_box .content .activity .details {margin-bottom: 3px;}
.cm_brand_claimable {cursor:pointer;}

.cm_signup_brand {float: left; width: 33%; margin-bottom:10px;}
.cm_signup_page .frm_item { margin-top:-6px;}

.terms_box {border: 1px inset #999; padding: 2px; display: block; overflow-y: scroll;}
#email_alias_instr {display:none;}
#email_alias_instr span {color:#0094c4; font-weight:bold;}
.display_errors {background: transparent url('../images/error_exclamation.png') no-repeat 0 10px; padding: 10px 10px 10px 25px; margin: 0 0 20px 0;}
.display_errors ul {list-style: none; margin: 0; padding: 0; color: #BD2026; font-weight: bold;}
.display_errors ul li {margin: 0;}
.error_label, .error_label label {color: #BD2026; font-weight: bold !important;}
.error_field, .error_field input {background-color: #FDF9C3;}
.message_pop {background: transparent url('../images/error_exclamation.png') no-repeat 12px 8px; display:none; padding: 8px 14px 8px 38px; background-color:#ffffff; border:17px solid #575757; position:absolute; color:#000000;}
.missing {font-weight:bold; color:#0094c4;}
#card_error_notice {background-color:#fcc8b6; padding:6px;}
#card_error_notice div {background: transparent url('../images/error_exclamation.png') no-repeat left top; margin:0;padding:0px 22px;}
#signup_fee_notice {background-color:#fcfab6; padding:6px; border-bottom:1px solid #d4fcb6}
#signup_fee_notice div {margin:0;padding:0 0 0 4px;}
#signup_fee {color:#6a4800;}
.cm_approval_message {margin:16px 0;padding:8px 10px; background-color:#fcfab6;}
.cm_notification {margin:16px 0;padding:8px 10px; background-color:#daf6ff;}
.cm_howitworks {background-color: #DADADA; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; font-size: 13px; font-weight: normal;}
.cm_howitworks .content {padding: 15px;}
.cm_howitworks .content .column {float: left; width: 33%;}
.cm_howitworks .content .column .content {padding: 0; width: 250px; position: relative;}
.cm_howitworks .content .column .content div {padding: 10px 0 0 0;}
.cm_howitworks h4 {position: relative; padding-left: 20px;}
.cm_howitworks h4 span {background: transparent url('../campmgr/images/greenball.png') no-repeat; height: 16px; width: 16px; text-align: center; color: #FFF; font-size: 11px; display: block; float: left; position: absolute; left: 0; top: 2px;}
.cm_howitworks {background-color: #DADADA; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; font-size: 13px; font-weight: normal;}
#popup_cm_howitworks .cm_howitworks {-webkit-border-top-right-radius: 0; -moz-border-radius-topright: 0; border-top-right-radius: 0;}

.toggle_section {display: block; color: #333; font-weight: bold; font-size: 14px; padding: 5px 10px 5px 32px; background: #EAEAEA url('../campmgr/images/newplus.png') no-repeat 10px 8px; cursor: pointer;}
.toggle_section:hover {text-decoration: none;}
.toggle_section .float_right {font-size: 13px; font-weight: normal;}

.section_container {border: 4px solid #EAEAEA; border-top: 0; -webkit-border-bottom-right-radius: 10px; -webkit-border-bottom-left-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-bottomleft: 10px;}
.section_container .content {padding: 15px;}
.section_container .frm_item .frm_field {display: none;}
.section_container .footer {background-color: #EAEAEA; display: none;}
.section_container .footer .content {padding: 10px 15px;}

.cm_section_notification {padding:2px 5px; font-weight:bold;}
.cm_section_notify_good {background-color: #dadada; border-top:1px solid #00d000;}
.cm_section_notify_bad {background-color: #fcfab6; border-top:1px solid #d00000;}
.cm_section_errors { margin-top:3px; color:#d00000;}
.cm_disable_form_section {background-color: white; filter:alpha(opacity=50); opacity: 0.5; -moz-opacity:0.50; z-index: 20; height: 100%; width: 100%; background-repeat:no-repeat; background-position:center;}
.cm_section_container_note {color:#6a6a6a;}

.no_toggle_container_header {padding: 5px 10px 5px 10px !important; background-image: none !important; cursor:default;}
.toggle_brandposition {background-color: #F6F6F6; border-top: 1px solid #CCC;}
.brandposition_container {padding: 10px 0 20px 0;}
.brandposition_container .column {float: left; width: 50%;}
.brandposition_container .column .darkerbox .content {padding: 10px;}

#cm_game_play .content .pressrelease {width: 95%; height: 75px;}
#cm_game_play .content .rewardemployees {background-color: #EAEAEA; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; margin: 10px 0 15px 0;}
#cm_game_play .content .rewardemployees .content {padding: 5px 10px; font-size: 14px; font-weight: bold;}
#cm_game_play .content .column {float: left; width: 50%;}
#cm_game_play .content .column .content {padding: 0 0 0 30px;}
#cm_game_play .content .column .content h4 {position: relative; padding: 0; margin: 0;}
#cm_game_play .content .column .content h4 span {background: transparent url('../campmgr/images/greenball.png') no-repeat; height: 16px; width: 16px; text-align: center; color: #FFF; font-size: 11px; display: block; float: left; position: absolute; left: -20px; top: 2px;}
#cm_game_play .content .column .content .ceophoto {float: left;}
#cm_game_play .content .column .content .ceobox {float: left; height: 46px; width: 90px; background-color: #EAEAEA; -webkit-border-bottom-right-radius: 10px; -webkit-border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-topright: 10px;}
#cm_game_play .content .column .content .ceobox .content {padding: 3px 0 0 8px; margin: 0;}
#cm_campaign_stats .content {padding: 5px 15px 15px 15px;}
#cm_brand_info .frm_item .frm_field_value {font-weight: normal;}
/* #cm_brand_info .frm_item .frm_field {display: none;} */
.cm_brand_page h3 { font-size:16px; }
.cm_brand_page .cm_brand_param { margin-bottom:13px;}
.cm_brand_page .frm_item { margin-top:-4px;}
#cm_brand_logo_edit {cursor:pointer;}

#cm_responses .response, #cm_responses .addresponse {line-height: 100%; width: 302px; margin: 0 4px 4px 0; font-weight: bold; float: left; display: block; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; cursor: pointer;}
#cm_responses .addresponse {background-color: #EAEAEA; font-size: 13px;}
#cm_responses .addresponse:hover {text-decoration: none;}
#cm_responses .response {background-color: #E8F5FA;}
#cm_responses .response.active {background: #0078A5 url('../campmgr/images/turq_BG.png') repeat-x; color: #FFF;}
#cm_responses .response .content, #cm_responses .addresponse .content {padding: 6px 10px;}
#cm_responses .response .actions {float: right;}
#cm_responses .response .actions a:hover {text-decoration: none;}
#cm_responses .response .actions .pause {background: transparent url('../campmgr/images/pause_blue.png') no-repeat;}
#cm_responses .response .actions .delete {background: transparent url('../campmgr/images/trash_blue.png') no-repeat;}
#cm_responses .response .actions .enabled {background: transparent url('../campmgr/images/accept_green_small.png') no-repeat;}
#cm_responses .response.active .actions .pause {background: transparent url('../campmgr/images/pause_white.png') no-repeat;}
#cm_responses .response.active .actions .delete {background: transparent url('../campmgr/images/trash_white.png') no-repeat;}
#cm_responses .response.active .actions .enabled {background: transparent url('../campmgr/images/accept_bright_green_small.png') no-repeat;}
#cm_responses .response.active .actions a {color: #FFF;}
#cm_responses .topaction_header {background: #0078A5 url('../campmgr/images/turq_BG.png') repeat-x; color: #FFF; font-weight: bold; font-size: 14px; line-height: 100%; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px;}
#cm_responses .topaction_header .content {padding: 5px 8px;}
#cm_responses .topaction_body {background-color: #EAEAEA; -webkit-border-bottom-left-radius: 5px; -webkit-border-boottom-right-radius: 5px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px;}
#cm_responses .topaction_body .content {padding: 10px 8px;}

#response {padding-left:13px;}
#response h4 {position: relative; padding-left: 20px;}
#response h4 span {background: transparent url('../campmgr/images/greenball.png') no-repeat; height: 16px; width: 16px; text-align: center; color: #FFF; font-size: 11px; display: block; float: left; position: absolute; left: 0; top: 2px;}

#cm_signin_form {margin: 0 auto; width: 500px; background-color: #EAEAEA; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}
#cm_signin_form .content {padding: 20px 40px;}
#cm_signin_form .content h1 {padding: 0; margin: 0 0 25px 0;}
#cm_signin_form .content .frm_label {text-align: right; width: 70px;}
#cm_signin_form .content input[type="image"] {margin-right: 10px;}

#plan_comparison table {border-collapse: collapse; border: 3px solid #CCC;}
#plan_comparison table th {padding: 5px; background-color: #D1E3E8; color: #014E67; vertical-align: bottom; font-size: 16px; font-weight: normal; border-bottom: 3px solid #CCC; border-right: 3px solid #CCC;}
#plan_comparison table td {background-color: #FFF; padding: 5px; border-bottom: 1px solid #CCC; border-right: 3px solid #CCC;}
#plan_comparison table th.label {background-color: #D1E3E8; font-size: 14px;}
#plan_comparison table td.label {background-color: #EAEAEA; font-size: 13px !important;}
#plan_comparison table td.label a {text-decoration: none; color: #333; border-bottom: 1px dotted #333;}

.float_left {float: left !important;}
.float_right {float: right !important;}
.float_links a {float: left; padding: 0 1px 1px 0;}

#cm_nav_howitworks {float: right; position: relative; display: block; background-color: #DADADA; padding: 2px 12px; font-size: 14px; top: 8px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px;}
#cm_nav_howitworks:hover {text-decoration: none;}
#popup_cm_howitworks {position: absolute; z-index: 1000; right: 0;}

table.stylize {width: 100%;}
table.stylize caption {text-align : left;}
table.stylize th, table.stylize td {padding: 5px 8px;}
table.stylize thead td {background: #0078A5 url('../campmgr/images/turq_BG.png') repeat-x; color: #FFF;}
table.stylize thead td a {color: #FFF;}
table.stylize thead th {background-color: #EAEAEA; border-bottom: 1px solid #CCC; text-align: left;}
table.stylize thead th a {color: #333;}
table.stylize tbody td {vertical-align: top; border-bottom: 1px solid #CCC; padding: 8px 8px;}
table.stylize tbody td.no_results {font-weight: bold; color: #FF6E02;}
table.stylize tfoot td {background-color: #EAEAEA;}
table.stylize .line_item_val {background-color:#e8f1f3;}
table.stylize .line_item_price {border-right: 20px solid transparent;}
table.stylize.cm_billing_history td + td + td + td,table.stylize.cm_billing_history th + th + th + th {text-align: right; padding-right:68px;}
table.stylize .line_item td {border-width: 0; padding: 0 8px; font-size:12px;}
table.stylize .show_line_items td {border-width: 0;}

.line_items {display:none;}
.billing_transaction {cursor: pointer;}
.line_item_credit {color:#1BC006; font-weight:bold;}
.cm_billing_view_lines {width: 21px;}
.cm_billing_date {width: 168px;}
.cm_billing_description {width: 500px;}
.cm_billing_amount {width: 240px;}
table.stylize .billing_view_icon {padding-right:1px; padding-top:11px;}
.cm_update_credit_card {font-size:12px; font-weight:normal; color:#000; margin-left:16px;}

#cm_content .frm_label.cm_account_contact_label {width:130px;}
#cm_content .frm_label.cm_account_credit_label {width:160px;}
#cm_content .frm_label.cm_account_login_label {width:145px;}

#subscription_edit {float: right; width: 400px; margin-bottom:7px; border: 2px solid #CCC; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}
#subscription_edit .content {padding: 5px 15px;}

#cm_dashboard_stats {padding: 10px 0 0 0;}
#cm_dashboard_stats .stat {float: left; width: 150px; background-color: #EAEAEA; color: #757575; font-size: 16px; font-weight: bold; margin: 0 8px 5px 0; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}
#cm_dashboard_stats .stat .content {padding: 5px; text-align: center;}
#cm_dashboard_stats .stat .content strong {font-size: 11px; color: #014E67;}
#cm_dashboard_stats .stat.darker {background-color: #D1E3E8;}

#cm_campaign_stats .box_header {background: #0078A5 url('../campmgr/images/turq_BG.png') repeat-x; color: #FFF; font-weight: bold; font-size: 13px; line-height: 100%;}
#cm_campaign_stats .box_header .content {padding: 5px 8px;}
#cm_campaign_stats .box_body {background-color: #EAEAEA;}
#cm_campaign_stats .box_body .content {padding: 8px;}
#cm_campaign_stats .picture {float: left; width: 25%; color: #757575;}
#cm_campaign_stats .picture .content {padding: 5px 0 0 5px;}
#cm_campaign_stats .picture .content div {text-align: center; font-weight: bold; font-size: 16px;}

.cm_choice_heading a {font-weight: normal;}
.cm_choice_heading_alt {color: #CCCCCC;}

/* Overriding some JqPlot styling */
table.jqplot-table-legend {border: 0 !important; background-color: transparent !important;}
td.jqplot-table-legend > div {border: 0 !important; padding: 0 4px 0 0 !important; line-height: 110% !important; font-weight: normal !important;}
td.jqplot-table-legend {font-weight: bold; font-size: 14px; line-height: 110% !important; vertical-align: top !important;}
.jqplot-axis {font-size: 11px !important;}
.jqplot-target {font-family: Arial !important;}
#chart_submissions .jqplot-xaxis-tick {white-space: nowrap !important;}

.plan_activity {width: 430px; background-color: #D1E3E8; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}
.plan_activity .content {padding: 15px;}

.small {font-size: 0.85em;}
.size11 {font-size: 11px !important;}
.size12 {font-size: 12px !important;}
.size13 {font-size: 13px !important;}
.size14 {font-size: 14px !important;}
.size15 {font-size: 15px !important;}
.size16 {font-size: 16px !important;}
.size18 {font-size: 18px !important;}
.size20 {font-size: 20px !important;}
.size22 {font-size: 22px !important;}
.size24 {font-size: 24px !important;}
.size25 {font-size: 25px !important;}

.shareBox textarea {height: 80px; width: 98%;}

.sponsorDescription p {width: 150px; word-wrap: break-word;}
#player_created_brands .activity {height: 75px; float: left; margin: 0 0 10px 0;}
#player_created_brands .activity .details {width: 250px;}

#brandinvite {height: 186px; width: 297px; background: transparent url('../images/brandinvite_bg.png') no-repeat;}
#brandinvite .content {padding: 20px; color: #FFF;}
#brandinvite .content h3 {font-size: 23px; color: #FFF; margin-bottom: 0; line-height: 115%;}
#brandinvite .content p {margin: 0 0 10px;}

#homepageinvite {height: 280px; width: 296px; background: transparent url('../images/homepageinvite_bg.png') no-repeat;}
#homepageinvite .content {padding: 50px 20px 20px 20px; color: #FFF;}
#homepageinvite .content h3 {font-size: 24px; color: #FFF; margin-bottom: 0; line-height: 115%; width: 200px;}
#homepageinvite .content p {margin-bottom: 10px;}
#homepageinvite .form {height: 110px; width: 255px; background: transparent url('../images/homepageinvite_form_bg.png') no-repeat;}
#homepageinvite .form .content {padding: 12px; text-align: center;}
#homepageinvite .form .content h4 {font-size: 13px; color: #003C4F;}

#friend_selector .header {background-color: #EDEDED; border: 1px solid #C0C0C0; font-size: 12px; padding: 2px 10px;}
#friend_selector .header .left {float: left;}
#friend_selector .header .left label {color: #888;}
#friend_selector .header .right {float: right;}
#friend_selector .header .right .separator {padding: 0;}
#friend_selector .header .right a.active {font-weight: bold; color: #333;}
#friend_selector .list {height: 300px; overflow-y: scroll; background-color: #FFF; border: 1px solid #C0C0C0; border-top: 0;}
#friend_selector .list .item {border-bottom: 1px solid #EEE; font-size: 12px; padding: 10px;}
#friend_selector .list .item .select {float: left; width: 30px; padding-top: 6px;}
#friend_selector .list .item .photo {float: left; width: 60px;}
#friend_selector .list .item .info {float: left;}

#whyinvite {height: 500px; width: 296px; background: transparent url('../images/invite_bg.png') no-repeat; top: 75px;}
#whyinvite .content {color: #FFF; padding: 70px 20px 0 20px;}
#whyinvite .content h3 {color: #FFF; margin-bottom: 0;}
#whyinvite .content p {margin-bottom: 10px;}

#add_addressbook {float: right; width: 195px; padding-top: 30px;}

.inviteshare {background-color: #EAEAEA; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}
.inviteshare .content {padding: 15px 20px;}

.addressbook_gmail {vertical-align: middle; display: inline-block; height: 35px; width: 83px; background: transparent url('../images/addressbook_gmail.png') no-repeat 0 0;}
.addressbook_gmail:hover {background-position: 0 -35px;}
.addressbook_gmail span {display: none;}
.addressbook_yahoo {vertical-align: middle; display: inline-block; height: 35px; width: 83px; background: transparent url('../images/addressbook_yahoo.png') no-repeat 0 0;}
.addressbook_yahoo:hover {background-position: 0 -35px;}
.addressbook_yahoo span {display: none;}
.addressbook_hotmail {vertical-align: middle; display: inline-block; height: 35px; width: 168px; background: transparent url('../images/addressbook_hotmail.png') no-repeat 0 0;}
.addressbook_hotmail:hover {background-position: 0 -35px;}
.addressbook_hotmail span {display: none;}

.inviteshare_sent { background: #FCFAB6; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
.inviteshare_sent .successMessage { background: #FCFAB6 url('../images/inviteshare_check.png') no-repeat 15px 12px; }
.inviteshare_sent .failedMessage { background: #FCFAB6 url('../images/inviteshare_alert.png') no-repeat 15px 12px; }
.inviteshare_sent .content {padding: 10px 20px 10px 50px;}

#newsFeed {list-style: none; padding: 0; margin: 15px 0 0 0;}
#newsFeed li{margin-bottom: 10px; margin-left: 0; font-size: 13px; color: #333;}
#newsFeed li a {color: #0094C4; text-decoration: none;}
#newsFeed li a:hover {color: #0094C4; text-decoration: underline;}

.collapse_box .collapse_header {background: #EEE url(../images/newplus2.png) no-repeat 7px 50%; border-top: 1px solid #CCC; font-weight: bold; margin-bottom: 1px; cursor: pointer;}
.collapse_box.active .collapse_header {background: #EEE url(../images/minus2.png) no-repeat 7px 50% !important;}
.collapse_box .collapse_header .content {padding: 5px 10px 5px 29px;}
.collapse_box .collapse_body {background-color: #F6F6F6; margin-bottom: 1px;}
.collapse_box .collapse_body .content {padding: 10px 10px 20px 10px;}

.levelup_box {background-color: #0098C9; background: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(0,151,201)), color-stop(1, rgb(0,182,232))); background: -moz-linear-gradient(center bottom, rgb(0,151,201), rgb(0,182,232)); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin-bottom: 1px;}
.levelup_box.active {background: #9F9F9F none !important;}
.levelup_box.disabled {background: #C1C1C1 none !important;}
.levelup_box .levelup_header {background: transparent url(../images/arrow_closed.png) no-repeat 7px 50%; font-weight: bold; cursor: pointer;}
.levelup_box.active .levelup_header {background: transparent url(../images/arrow_open.png) no-repeat 7px 50% !important;}
.levelup_box.disabled .levelup_header {background: none !important;}
.levelup_box .levelup_header .content {padding: 2px 5px 2px 20px; color: #FFF; font-size: 16px;}
.levelup_box.disabled .levelup_header .content {padding: 2px 5px 2px 10px; color: #626262 !important;}
.levelup_box .levelup_body .content {padding: 0 5px 10px 20px; color: #333333; font-size: 13px; line-height: 125%;}
.levelup_box .levelup_body a {color: #333333 !important;}

.levelup_complete_box {background-color: #20AB05; background: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(32,171,5)), color-stop(1, rgb(132,209,118))); background: -moz-linear-gradient(center bottom, rgb(32,171,5), rgb(132,209,118)); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin-bottom: 1px;}
.levelup_complete_box.active {background: #9F9F9F none !important;}
.levelup_complete_box .levelup_header {background: transparent url(../images/arrow_closed.png) no-repeat 7px 50%; font-weight: bold; cursor: pointer;}
.levelup_complete_box.active .levelup_header {background: transparent url(../images/arrow_open.png) no-repeat 7px 50% !important;}
.levelup_complete_box .levelup_header .content {background: transparent url(../images/check_white.png) no-repeat 98% 50%; padding: 2px 5px 2px 20px; color: #FFF; font-size: 16px;}
.levelup_complete_box .levelup_body .content {padding: 0 5px 10px 20px; color: #333333; font-size: 13px; line-height: 120%;}
.levelup_complete_box .levelup_body a {color: #333333 !important;}

.statsbox_small {background-color: #EAEAEA; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; font-weight: bold; font-size: 11px; color: #757575;}
.statsbox_small .content {padding: 2px 8px !important; text-align: center;}
.statsbox_small a.count {font-size: 16px;}

.brand_loyalty_form {margin-top: 10px;}
.brand_loyalty_form .buttons {margin-top: 5px;}

.buyshares_form {margin-top: 10px;}
.buyshares_form .content {text-align: left !important; padding: 10px 8px !important; font-size: 13px; color: #333; font-weight: normal;}
.buyshares_form .buttons {margin-top: 5px;}

.like_button {display: inline-block; text-align: center; font-weight: bold; color: #FFF; padding: 5px 8px; background-color: #F26118; background: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(242,97,24)), color-stop(1, rgb(246,167,38))); background: -moz-linear-gradient(center bottom, rgb(242,97,24), rgb(246,167,38)); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.like_count {display: inline-block; text-align: center; font-weight: bold; padding: 5px 8px; background-color: #DADADA; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.like_count_zero { color: #333333; cursor: text; font-weight: normal; }
.unlike_button {display: inline-block; text-align: center; font-weight: bold; color: #FFF; padding: 5px 10px; background-color: #7F7F7F; background: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(127,127,127)), color-stop(1, rgb(190,190,190))); background: -moz-linear-gradient(center bottom, rgb(127,127,127), rgb(190,190,190)); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.like_button:hover, .like_count:hover, .unlike_button:hover {text-decoration: none;}

.activity_item {border-bottom: 1px solid #D5D5D5; padding-bottom: 15px; margin-bottom: 15px;}
.activity_item .title {margin: 0 0 6px 0;}
.activity_item .avatar {float: left; width: 50px; position: relative;}
.activity_item .photo {float: left; width: 210px;}
.activity_item .details {float: left;}

.process_spinner { display: none; margin-left:4px; margin-top: -2px;}

.avatar_hover, .brand_hover {
	position: absolute;
	width: 250px;
	color: #FFF;
	background-color: #F26519;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.5) 0 3px 5px;
	-moz-box-shadow: rgba(0, 0, 0, 0.5) 0 3px 5px;
	box-shadow: rgba(0, 0, 0, 0.5) 0 3px 5px;
	z-index: 9999;
}
.avatar_hover {
	left: 50px;
	top: 0;
}
.brand_hover {
	left: 50px;
	top: 50px;
}
.avatar_hover a, .brand_hover a {color: #FFF;}
.avatar_hover .content, .brand_hover .content {
	padding: 10px 12px;
}

#recruit_user_popup {
	position: absolute;
	width: 250px;
	color: #FFF;
	background-color: #F26519;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.5) 0 3px 5px;
	-moz-box-shadow: rgba(0, 0, 0, 0.5) 0 3px 5px;
	box-shadow: rgba(0, 0, 0, 0.5) 0 3px 5px;
	z-index: 9999;
}
#recruit_user_popup .content {
	padding: 10px 12px;
}

#propose_a_deal_form {background-color: #9F9F9F; color: #FFF; width: 360px; margin-bottom: 30px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
#propose_a_deal_form a {color: #FFF;}
#propose_a_deal_form .content {padding: 10px 12px;}

.pics_grid .morefeed {
	margin-top: 0;
}

#signup_frm, #signin_frm {
	width: 650px; margin: 30px auto; background-color: #f3f3f3; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;
}
#signup_frm .content, #signin_frm .content {
	padding: 10px 25px;
}

.definition {
	height: 235px;
	width: 297px;
	background: transparent url('../images/definition_bg.jpg') no-repeat;
}
	.definition .content {
		padding: 10px 15px;
		color: #FFF;
	}

.pic_actions {
	display: inline-block;
	background: transparent url('../images/arrow_open_blue.png') no-repeat 46px 5px;
	padding: 0 16px 0 0;
}
.pic_actions_dropdown {
	position: absolute;
	top: 0;
	padding: 5px 0;
	width: 120px;
	color: #fff;
	background-color: #FF6E02;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.5) 0 3px 5px;
	-moz-box-shadow: rgba(0, 0, 0, 0.5) 0 3px 5px;
	box-shadow: rgba(0, 0, 0, 0.5) 0 3px 5px;
	z-index: 1000;
}
.pic_actions_dropdown a {
	color: #fff;
	font-weight: bold;
}
.pic_actions_dropdown a.pic_actions {
	display: block;
	background: transparent url('../images/arrow_open.png') no-repeat 61px 5px;
	padding: 0 0 0 10px;
}
.pic_actions_dropdown a.pic_actions:hover {
	text-decoration: none;
}

.pic_actions_dropdown ul {list-style: none; padding: 0; margin: 0;}
.pic_actions_dropdown ul li {padding: 1px 0 1px 0; margin: 0;}
.pic_actions_dropdown ul li a {padding: 2px 0 2px 30px;}
.pic_actions_dropdown ul li.pic_actions_no_icon {margin-left:10px;}
.pic_actions_dropdown ul li.pic_actions_no_icon img {margin:-1px 0 0 3px;}
.pic_actions_dropdown ul li.pic_actions_no_icon a {padding: 2px 0 2px 0px;}
.pic_actions_dropdown ul li a.icon_trash {background: transparent url('../images/trash.png') no-repeat 10px 5px;}
.pic_actions_dropdown ul li a.icon_rotate_right {background: transparent url('../images/rotate_right.png') no-repeat 10px 5px;}
.pic_actions_dropdown ul li a.icon_rotate_left {background: transparent url('../images/rotate_left.png') no-repeat 10px 5px;}
.pic_actions_dropdown li.pic_actions_separator {border-bottom:1.5px solid #fff;margin:10px 6px 8px 6px;}
.pic_actions_overlay {
	position: absolute;
	top: 0;
	padding-bottom: 10px;
	width: 120px;
	height:131px;
	display:none;
	background-color: white;
	filter:alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity:0.80;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	z-index: 20;
	background-repeat:no-repeat;
	background-position:center;
}
.pic_actions_inner {
	position:absolute;
	top:23px;
	width:100%;
	text-align:center;
}
.actions_word {
	font-size:14px;
	font-weight:bold;
	color:#4f4f4f;/*#f26c1a;*/
	margin-top:9px;
}

.likes_popup, .perk_popup, .notification_popup {
	position: absolute;
	width: 250px;
	border: 4px solid #DADADA;
	background-color: #DADADA;
	z-index: 9999;
	-webkit-box-shadow: rgba(0, 0, 0, 0.5) 0 3px 5px;
	-moz-box-shadow: rgba(0, 0, 0, 0.5) 0 3px 5px;
	box-shadow: rgba(0, 0, 0, 0.5) 0 3px 5px;
	text-align: left;
	color: #333;
}
.likes_popup .content, .perk_popup .content {
	background-color: #FFF;
	padding: 10px;
	overflow: auto;
	max-height: 250px;
}
.likes_popup .activity_item, .notification_popup .activity_item {
	margin-bottom: 5px;
	padding-bottom: 5px;
}
.notification_popup {
	width: 300px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.notification_popup .content {
	background-color: #FFF;
	-webkit-border-radius: 5px;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	-moz-border-radius: 5px;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-bottomright: 0;
	border-radius: 5px;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	padding: 10px;
}

.popup_close {position: absolute; top: -5px; right: -5px; display: block; color: #444; height: 19px; width: 19px; background: transparent url(../images/close.png) no-repeat 0 0; text-indent: -9999px; cursor: pointer;}
.popup_close:hover {background-position:0 -19px;}

.more_pongrd_pics {
	display: block;
	background: transparent url("../images/arrow_open_blue.png") no-repeat 115px 5px;
}

.brand_verified {
	background: transparent url("../images/accept.png") no-repeat 5px;
	padding-left: 25px;
}

#recipent_list {
	overflow: auto;
}

.recipent {
	font-weight: bold;
}

#invite_frm {
	width: 650px; margin: 30px auto; background-color: #f3f3f3; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;
}

#invite_frm .content {
	padding: 15px 25px 25px 25px;
}

#invite_frm #invite_text {
	height: 60px;
	width: 400px;
}

#twitter_friends_list {
	height: 240px;
	overflow: auto;
	border: 1px solid #CCC;
	background-color: #FFF;
}

#twitter_friends_list .twitter_friend {
	float: left;
	width: 90px;
	height: 85px;
	text-align: center;
	cursor: pointer;
	margin: 3px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#twitter_friends_list .twitter_friend_selected {
	background: #7fc9e1;
}
#twitter_friends_list .twitter_friend_selected .twitter_screenName {
	color: #FFF;
}

.profile_image {
	background-color: #FFF;
	background-position: 3px 3px;
	background-repeat: no-repeat;
	border: 1px solid #E0E0E0;
	height: 50px;
	width: 50px;
	margin: 5px 0 0 16px;
	padding: 2px;
}

.hover { background-color: rgb(227, 228, 229); }

#emailsTextarea {
	height: 122px;
	width: 400px;
}

#brand_ranks {
	margin-top : 20px;
	padding: 10px 0;
}

#brand_ranks ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
#brand_ranks ul li {
	padding: 0 15px 5px 15px;
	margin: 0;
}
#brand_ranks ul li.rankedPlayer {
	padding: 0 15px 0 15px;
	margin: 0;
}
#brand_ranks ul li hr {
	border-color: #fff !important;
	padding: 0;
	margin: 0;
}
#brand_ranks ul li .wrapper {
	background-color: transparent;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin: 0 -10px;
	padding: 10px;
}
#brand_ranks ul li.active .wrapper {
	background-color: #fff;
}

#brand_ranks .selector {
	display: inline-block;
	padding: 2px 8px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	font-size: 16px;
	margin: 0 0 0 -5px;
	font-weight: bold;
}

#brand_ranks .selector.active {
  background-color: #fff;
  color : #666;
}
.display_description { display: block; background-color:#fff; color: #666; word-wrap: break-word; text-align: left;}
.display_description_hover { background-color: #fdf9c3 }
.display_description_empty { font-style: italic }
.edit_description_outside { width:445px;background-color: #ECECEC;border-top-color: #CCC; border-top-style: solid; border-top-width: 1px; padding-bottom: 15px; padding-left: 20px; padding-right: 0px; padding-top: 15px; }
.edit_description_inside {}

.deal_locked {display: inline-block; padding: 5px 0 0 22px; height: 22px; background: transparent url('../images/lock.png') no-repeat;}
.deal_unlocked {display: inline-block; padding: 5px 0 0 29px; height: 22px; background: transparent url('../images/unlock.png') no-repeat;}

.invite_paginator_header { float:right; }
.invite_paginator_other { float:left; }
.clear { clear:both; overflow:hidden; }
.paginator_nonactive_page { margin-left:3px; color: #666; font-weight: bold; }
.paginator_nonactive_link { margin-left:3px; color: #666; font-weight: normal; }
.paginator_active_page { margin-left:3px; font-weight: bold;}
.paginator_header { color: #333; font-weight: bold; }
.paginator_header .excepts {font-weight: normal;}
.paginator_header .line {color: #b5b5b5;}

.notification_icon {
	background: transparent url('../images/notification_icon.png') no-repeat -23px 0;
	display: inline-block;
	overflow: hidden;
	height: 23px;
	width: 23px;
	position: relative;
	top: 8px;
	color: #fff;
	font-weight: bold;
}
.notification_icon:hover {background-position: -23px -23px; text-decoration: none;}
.notification_icon.unread {background-position: 0 -23px;}
.notification_icon.unread:hover {background-position: 0 0;}
.notification_icon.active {background-position: -23px 0; color: #bd2026;}
.notification_icon.active:hover {background-position: -23px 0;}
.notification_icon span {
	line-height: 16px;
	text-align: center;
	display: inline-block;
	width: 23px;
	font-size: 12px;
}

behavior: url('/scripts/pie/PIE.htc');