/* business styles*/
.previewProfileWrapper {
float: left;
	border: 1px solid #d6d6d6;
	padding: 15px 20px 15px 15px;
	margin: 17px 0 15px 28px;
}
a.btnPreviewProfile {
	float: left;
	margin: 0;
	padding: 0;
	height: 20px;
	background: url(http://www.visabusinessnetwork.com/images/btn/btnPluck-button1BG.gif) no-repeat left top;
}
a.btnPreviewProfile span {
	float: left;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
	line-height: 20px;
	margin: 0 0 0 21px;
	padding: 0 21px 0 0;
	background: url(http://www.visabusinessnetwork.com/images/btn/btnPluck-button1rightEdge.gif) no-repeat right top;
}
.previewProfileWrapper p {
	float: left;
	padding: 0 0 0 15px;
}
.settingsType {
	font-size: 16px;
	clear: both;
	margin: 15px 0 5px 28px;
}
.settingsCol {
	float: left;
	display: inline;
	width: 330px;
	margin-left: 20px;
}
.settingsWrapper {
	float: left;
	clear: both;
	width: 302px;
	margin: 0;
	padding: 10px 0 15px 28px;
}
.settingsIcon {
	float: left;
	width: 50px;
	padding-bottom: 10px;
}
.settings {
	width: 280px;
}


a.settingsLink {
	width: 302px;
	display: block;
	cursor: pointer;
}
a.settingsLink span.settingLinkImg {
	float: left;
	display: block;
	width: 50px;
	height: 37px;
}
a.settingsLink span.settingLinkImg.settingAccount {
	background: url(http://www.visabusinessnetwork.com/images/icons/icon-settings-account.png) no-repeat;
	background-position: 0 0;
}
a.settingsLink span.settingLinkImg.settingIcon {
	background: url(http://www.visabusinessnetwork.com/images/icons/icon-settings-icon.png) no-repeat;
	background-position: 0 0;
}
a.settingsLink span.settingLinkImg.settingPictures {
	background: url(http://www.visabusinessnetwork.com/images/icons/icon-settings-pictures.png) no-repeat;
	background-position: 0 0;
}
a.settingsLink span.settingLinkImg.settingVideos {
	background: url(http://www.visabusinessnetwork.com/images/icons/icon-settings-videos.png) no-repeat;
	background-position: 0 0;
}
a.settingsLink span.settingLinkImg.settingDetails {
	background: url(http://www.visabusinessnetwork.com/images/icons/icon-settings-details.png) no-repeat;
	background-position: 0 0;
}
a.settingsLink span.settingLinkImg.settingBlog {
	background: url(http://www.visabusinessnetwork.com/images/icons/icon-settings-blog.png) no-repeat;
	background-position: 0 0;
}
a.settingsLink span.settingLinkImg.settingTwitter {
	background: url(http://www.visabusinessnetwork.com/images/icons/icon-settings-twitter.png) no-repeat;
	background-position: 0 0;
}
a.settingsLink span.settingLinkImg.settingSearch {
	background: url(http://www.visabusinessnetwork.com/images/icons/icon-settings-search.png) no-repeat;
	background-position: 0 0;
}
a.settingsLink span.settingLinkImg.settingActivity {
	background: url(http://www.visabusinessnetwork.com/images/icons/icon-settings-activity.png) no-repeat;
	background-position: 0 0;
}
a.settingsLink span.settingLinkImg.settingEmail {
	background: url(http://www.visabusinessnetwork.com/images/icons/icon-settings-email.png) no-repeat;
	background-position: 0 0;
}
a.settingsLink:hover span.settingLinkImg {
	background-position: 0 -37px !important;
}
a.settingsLink span.settingLinkText {
	float: left;
	display: inline;
	width: 250px;
}
a.settingsLink span.settingLinkText span.additionalArrow {
	font-weight: bold;
	padding-right: 11px;
	color: #666;
	cursor: pointer;
    background: url(http://www.visabusinessnetwork.com/images/arrow-orangeLink.png) 100% 50% no-repeat;
}
a.settingsLink:hover span.settingLinkText span.additionalArrow {
	text-decoration: underline;
}

.profileIcon {
	width: 90px;
	float: left;
}
.profileIconEdit {
	width: 65px;
	text-align: center;
	font-size: 11px;
}
/*********************** EDIT ASSOCIATES POP UP STYLES
these are only here right now becasue we need this page converted; styles/HTML need to be re-worked
4-21-9, StevePi
*/
.editDetailsPopUpPlacer {
    height: 0;
    left: 0;
    margin: 0;
    padding: 0;
    position: relative;
    top: 0;
    width: 0;
    visibility: hidden;
}
.editDetailsPopUpPlacer1 {
    display: block;
}
.editDetailsPopUpPlacer2 {
    display: none;
}
.editDetailsPopUp {
    left: 340px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: -153px;
    width: 192px;
}
.editDetailsPopUpTop {
    clear: both;
    float: left;
    margin: 0;
    padding: 0;
}
.editDetailsPopUpTop img {
    display: block;
}
.editDetailsPopUpMiddle {
    background: transparent url(http://www.visabusinessnetwork.com/images/bg-editDetailsPopUpMiddle01.gif) repeat-y;
    clear: both;
    float: left;
    margin: 0;
    padding: 0 15px 0 15px;
    width: 160px;
}
.editDetailsPopUpMiddle p {
    width: 140px;
}
.editDetailsPopUpBottom {
    clear: both;
    float: left;
    margin: 0;
    padding: 0;
}
.editDetailsPopUpBottom img {
    display: block;
}
/*********************** UPLOAD/EDIT ICON */
.uploadIconFieldset {
	border: 0px;
	width: 700px;
	margin: 0px;
	padding: 0px;
	clear: both;
	float: left;
}
.uploadIconFieldset input {
	margin: 0;
	padding: 0;
}
.browseWrapper {
	float: left;
	clear: both;
	padding-bottom: 10px;
}
.popUpUpdateIconTermsLink {
	margin: 10px 0 10px 0;
	clear:both;
}
/*********************** EDIT ACTIVITY SETTINGS */
.editSpecificSettings ul {
	width: 700px!important;
	padding:0 0 10px 0 !important;
}
.editSpecificSettings ul li {
	float: left;
	margin:0;
	padding:0 0 10px 0 !important;
	clear:both;
	width: 600px !important;
}
.editSpecificSettings ul li input {
	position: relative;
	top: 2px;
	float: left;
}
.editSpecificSettings ul li strong {
	float: left;
	margin: 0 0 0 5px;
	display: inline;
}
.editSpecificSettings ul li label {
	padding-left: 5px;
	float: left;
}
.editSettingsListHdr {
	font-size: 14px;
	font-weight: bold;
	margin-top: 5px;
	padding-bottom: 10px;
}
.editActivitySettings .itemIcon{
	float:left;
}
.editActivitySettings .itemTextWrapper {
	float: left;
	margin: 18px 0 0 5px;
}
.editActivitySettings input {
	float: left;
	display: inline;	
	margin: 18px 0 0 10px;
	clear: none !important;
}
#editActivitySettings ul li input.actionsRadioCheckbox {
	float: left;
	position: relative;
	top: 18px;
	left: 5px;
}
#editActivitySettings ul li label {
	float: left;
	position: relative;
	top: 8px;
}



ul.settingsEdit {
	padding:0 0 10px 0;
}
ul.settingsEdit li {
	width: 240px;
	margin: 0;
	padding: 0 0 10px 0;
	clear: both;
}
ul.settingsEdit li .settingsEditIcon {
	float: left;
	width: 40px;
}
ul.settingsEdit li input {
	float: left;
}
ul.settingsEdit li input.actionsRadioCheckbox {
	position: relative;
	top: 8px;
}
ul.settingsEdit li .settingsEditText {
	float: left;
	display: inline;
	width: 180px;
	margin: 0 0 0 5px;
}
ul.settingsEdit li .settingsEditText label {
	width: 170px;
	padding: 2px 0 0 5px;
}

ul.settingsEdit.long li .settingsEditText {
	width: 220px;
}
ul.settingsEdit.long li .settingsEditText label {
	width: 190px;
}

ul.radioList {
	margin-top: 10px;
}
ul.radioList li input {
	margin-right: 10px;
	clear: none;
	float: left;
}
ul.radioList li label {
	clear: none;
	float: left;
	margin-top: 0;
	line-height: 13px;
	padding-top: 2px;
}


.leftCell {
    float:left;
    font-weight: bold;
    padding: 0 18px 0 0;
    text-align: left;
    width: 100px;
}
.rightCell {
    float:left;
    font-weight: normal;
    padding: 0 18px 0 0;
    text-align: left;
    width: 100px;
}
ul.editBusinessPictures {
	float: left;
	width: 720px;
	list-style: none;
	margin: 0;
	padding: 0;
	clear: both;
}
ul.editBusinessPictures li {
	float: left;
	position: relative;
	width: 140px;
	margin: 0 0 0 10px;
	padding: 0 0 10px 0;
}
ul.editBusinessPictures li img.list_image {
	width: 140px;
	height: 79px;
}
span.bizPicDeleteBtn {
	position: absolute;
	display: block;
	top: 0;
	right: 0;
	margin: 0!important;
	padding: 0!important;
}
.btnWithShadow {
	position: relative;
	top: 4px;
}
.asssociatesSubHeaders {
	width: 746px;
	float: left;
	margin: 0;
	padding: 0;
}
.associatesColHdr {
	float: left;
	width: 110px;
	font-weight: bold;
	padding-bottom: 5px;
}
.associatesColumn {
	float: left;
	width: 110px;
}
.business {width: 310px;}
.business img {width: 30px; height: 30px; padding-right: 10px;}
.notes {width: 190px;}
.privacy {width: 100px; text-align: center;}
.removeAssociates {width: 100px; text-align: center;}
.business img {float: left;}
.business .businessDesc {
	margin: 0 0 0 10px;
}
.associatesListItems {
	float:left;
	margin: 5px 0 0 0;
	padding: 0 0 5px 0;
	width:746px;
}

/*********************** BUSINESS PICTURES */

#main_image.itemPhoto {
	margin: 0 0 0 6px !important;
	padding: 0 !important;
}

.weAcceptVisa {
	display: block;
	margin-top: 10px;
}
p.editEmailAddress {
	font-size: 11px;
	padding: 0 0 0 7px;
}
p.editEmailAddress a {
	text-decoration: underline;
}
.btnOrangeShadow {
	position: relative;
	top: 2px;
}
.btnBlueShadow {
	position: relative;
	top: 3px;
}

/* TWITTER AND BLOG SETTINGS */
div.singleColModuleDivider {
	float: left;
	display: block;
	position: relative;
	z-index: 2;
	width: 759px;
	height: 1px;
	left: -9px;
	top: 0;
	margin: 8px 0 16px 0;
	line-height: 0;
	background: #ccc; 
}
div.twitterSettings {
	float: left;
	width: 720px;
}
div.blogSettings.formStandard h3, div.twitterSettings.formStandard h3 {
	font-size: 16px;
	line-height: 20px;
	padding-bottom: 10px;
}
.greenArrowBtn {
	position: relative;
	top: 4px;
}

/* CROP PROFILE ICON */
.singleColModuleShadedContent.businessProfileIcon {
	
}
.iconContainer .iconCropWrap {
	float: left;
}
.iconContainer .iconPreviewWrap {
	float:left;
	margin-left:6px;
	width:100px;
	height:100px;
	overflow:hidden;
}
form#crop_form {
	float: left;	
	margin-top: 10px;
	padding-bottom: 10px;
	clear: both;
}

/* UPDATED PROFILE SETTINGS PAGE */
hr.hrDetails {
	color: #ccc;
	background-color: #ccc;
	height: 1px;
	line-height: 0;
	border: none;
	margin: 2px 0 12px 0 !important;
	padding: 0;
	clear:both;
	position: relative;
	top: 12px;
	display: block;
}
h3.detailsHdrLeft {
	float: left;
	display: block;
	margin-top: 18px;
	padding-bottom: 15px;
	clear: both;
}
p.denotesRequired {
	font-size: 11px;
	text-align: right;
	margin-top: -8px;
	padding-bottom: 0;
	color: #666;
}

ul.detailsListLeft {
	margin-top: 3px;
	padding-bottom: 10px;
}
ul.detailsListLeft li {
	padding: 0 0 3px 12px;
	background: url(http://www.visabusinessnetwork.com/images/toolkit-readingListBullet.gif) no-repeat 0 40%;
}

.hrRightCol {
	margin: 14px 0 14px 0;
}

/*
	===================================================================
	@ Profile Page
	===================================================================
*/
.profileHdr {
    float: left;
	width: 474px;
    margin: 20px 0 0 0;
    padding: 0;
    clear: both;
}
.profileHdrIcon {
    float: left;
    height: 65px;
    width: 65px;
}
.profileHdrIcon img {
    height: 65px;
    width: 65px;
}
.profileHdrText {
    float: left;
	text-align: left;
	width: 396px;
    font-size: 24px;
	line-height: 26px;
    margin: -2px 0 0 12px;
    padding: 0;
}
.profileHdrText h2 {
    padding-bottom: 6px;
}
.profileHdrText p {
    font-size: 14px;
	padding-bottom: 0;
}


/*
	===================================================================
	@ BUSINESS VIDEOS
	===================================================================
*/

/* Video Thumbnails */
ul.editBusinessVideos {
	float: left;
	display: inline;
	width: 430px;
	list-style: none;
	margin: 5px 0 0 22px;
	padding: 0;
	clear: both;
}
ul.editBusinessVideos li {
	float: left;
	position: relative;
	width: 120px;
	margin: 0 0 0 10px;
	padding: 0 0 10px 0;
}
ul.editBusinessVideos li img.list_image {
	width: 120px;
	height: 90px;
}
ul.editBusinessVideos li a.btnEditVideo {
	float: left;
	display: inline;
	width: 41px;
	height: 25px;
	background: url(http://www.visabusinessnetwork.com/images/btn/btn-editVideo.png) no-repeat;	
	text-indent: -9999px;
	margin: -2px 0 0 40px;
}

/* Form Fields */
#videoForm {
	float: left;
}
#videoForm h3.first {
	padding-top: 5px;
	padding-bottom: 10px;
}
#videoForm h3 {
	padding-top: 5px;
	padding-bottom: 0;
}
#videoForm h3 span {
	font-size: 13px;
	font-weight: normal;
}
#videoForm .formRow {
	float: left;
	width: 425px;
}
#fileUpload {
	border: 1px solid #ccc !important;
	background: #eee;
	padding: 15px 10px 5px 10px;
	margin: 0 0 10px 0;
	float: left;
	clear: both;
}
.reveal_youtube_url, .swap_youtube_url, .reveal_file_upload, .swap_file_upload {
	float: left;
}
#fileUpload .formRow.hideField {
	display: none;
}
#fileUpload span.or {
	float: left;
	font-size: 14px;
	margin: 0;
	padding: 9px 7px;
	margin-right: 4px;
	background: url(http://www.visabusinessnetwork.com/images/or_border.gif) repeat-x 0 3px;	
}
#fileUpload span.or em {
	font-style: normal;
	font-weight: bold;
	padding: 0 6px;
	background: #eee;
}
#fileUpload p.fileLimit {
	font-size: 10px;
	color: #666;
	padding-bottom: 10px;
	padding-left: 5px;
	clear: both;
}
#noFileMessage {
	display: none;
	color: red;
	margin: -5px 0 0 0;
	padding-left: 200px;
	font-weight: bold;
}
#noYoutubeUrlMessage {
	display: none;
	color: red;
	clear: both;
	margin: 0;
	padding: 5px 0 0 116px;
	font-weight: bold;
}
#fileUpload input#business_video_embed_url {
	width: 225px !important;
	margin: 0 !important;
}
.formRow p.disclaimerVideo {
	clear: both;
	font-size: 11px;
	color: #666;
}
/* Video Tips */
ul.videoTips {
	margin: 0;
	padding: 0 0 10px 0;
	list-style-type: none;
}
ul.videoTips li {
	padding: 0;
	margin: 0;
	padding: 0 0 5px 15px;
	position: relative;
	background: url(http://www.visabusinessnetwork.com/images/goals/bullet_goalsTips.gif) no-repeat;
	background-position: 0 6px;
}

/*
	===================================================================
	@ PICTURES/VIDEOS TABS
	===================================================================
*/
/* Pictures: */
#tabWrapper.pictures_active .header .headerTabs ul li#pictures_tab {
	background: url(http://www.visabusinessnetwork.com/images/modules/module_header_btn.gif) no-repeat top left;
}
#tabWrapper.pictures_active .header .headerTabs ul li#pictures_tab a {
	background: url(http://www.visabusinessnetwork.com/images/modules/module_header_btn.gif) no-repeat top right;	
}
#tabWrapper.pictures_active .moduleLeft .moduleContentWrap div#pictures {
	display: block !important;
}
/* Videos: */
#tabWrapper.videos_active .header .headerTabs ul li#videos_tab {
	background: url(http://www.visabusinessnetwork.com/images/modules/module_header_btn.gif) no-repeat top left;
}
#tabWrapper.videos_active .header .headerTabs ul li#videos_tab a {
	background: url(http://www.visabusinessnetwork.com/images/modules/module_header_btn.gif) no-repeat top right;	
}
#tabWrapper.videos_active .moduleLeft .moduleContentWrap div#videos {
	display: block !important;	
}

/*
	===================================================================
	@ UNIFORMS
	===================================================================
*/
/*

Uniform Theme: Uniform Default
Version: 1.5.5
By: Josh Pyles
License: MIT License
---
For use with the Uniform plugin:
http://pixelmatrixdesign.com/uniform/
---
Generated by Uniform Theme Generator:
http://pixelmatrixdesign.com/uniform/themer.html

*/

/* Global Declaration */
div.uploader, 
div.uploader span.action {
  background-image: url(http://www.visabusinessnetwork.com/images/uniform_sprite.png);
  background-repeat: no-repeat;
}

.uploader, 
.uploader *{
	margin: 0;
	padding: 0;
}

/* Uploader */

div.uploader {
  background-position: 0px -297px;
  height: 28px;
}

div.uploader span.action {
  background-position: right -409px;
  height: 24px;
  line-height: 24px;
}

div.uploader span.filename {
  height: 24px;
  /* change this line to adjust positioning of filename area */
  margin: 2px 0px 2px 2px;
  line-height: 24px;
}

div.uploader.focus,
div.uploader.hover,
div.uploader:hover {
  background-position: 0px -353px;
}

div.uploader.focus span.action,
div.uploader.hover span.action,
div.uploader:hover span.action {
  background-position: right -437px;
}

div.uploader.active span.action,
div.uploader:active span.action {
  background-position: right -465px;
}

div.uploader.focus.active span.action,
div.uploader:focus.active span.action,
div.uploader.focus:active span.action,
div.uploader:focus:active span.action {
  background-position: right -493px;
}

div.uploader.disabled {
  background-position: 0px -325px;
}

div.uploader.disabled span.action {
  background-position: right -381px;
}

/* Uploader */
div.uploader {
  width: 190px;
  cursor: pointer;
}

div.uploader span.action {
  width: 85px;
  text-align: center;
  background-color: #eee;
  font-size: 11px;
  font-weight: bold;
}

div.uploader span.filename {
  width: 82px;
  border-right: solid 1px #bbb;
  font-size: 11px;
}

div.uploader.disabled span.action {
  color: #aaa;
}

div.uploader.disabled span.filename {
  border-color: #ddd;
  color: #aaa;
}
/*

CORE FUNCTIONALITY 

/* Uploader */

div.uploader {
  position: relative;
  float: left;
  overflow: hidden;
}

div.uploader span.action {
  float: left;
  display: inline;
  padding: 2px 0px;
  overflow: hidden;
  cursor: pointer;
}

div.uploader span.filename {
  padding: 0px 10px;
  float: left;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

div.uploader input {
  opacity: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  float: right;
  height: 25px;
  border: none;
}

.twitter-loading-container {
    text-align:center;
}

/*
	===================================================================
	@ PLUCK OVERIDES
	===================================================================
*/
div.BlogNav, td.PersonaBlog_TableRight, div.leftColModuleWhiteBlogTop ul, div#personal_blog_wpr p.linkCap a {
	display: none;
}
td.PersonaBlog_TableLeft {
	width: 474px !important;
}

/*
	===================================================================
	@ BUSINESS PICTURES SCROLLABLE
	===================================================================
*/

#publicProfileImageGallery {
  	float: left;
	  padding-bottom: 5px;
}
#publicProfileImageGallery .scrollable {
  	width: 454px;
  	height: 282px;
  	position: relative;
  	overflow: hidden;
}
#publicProfileImageGallery .scrollable .items {
  	width:20000em;
  	position:absolute;
}
#publicProfileImageGallery .scrollable .items div {
  	float:left;
		position: relative;
}
#publicProfileImageGallery .scrollable .items div img {
	float: left;
	width: 455px;
	height: 250px;
	position: relative;
	z-index: 900;
}
#publicProfileImageGallery .scrollable .items .caption {
  float:left;
  clear: both;
}
#publicProfileImageGallery .scrollable .items .bizPicPagination {
  float:left;
  clear: both;
}
#publicProfileImageGallery a.prevPage {
	float: left;
	width: 20px;
	height: 20px;
	text-indent: -9999px;
	margin-top: 5px;
	background: url(http://www.visabusinessnetwork.com/images/btn/btn_sm_roundarrow_back.png) no-repeat top left;
}
#publicProfileImageGallery a.nextPage {
	float: left;
	display: inline;
	width: 20px;
	height: 20px;
	text-indent: -9999px;
	margin: 5px 0 0 3px;
	background: url(http://www.visabusinessnetwork.com/images/btn/btn_sm_roundarrow_forward.png) no-repeat top left;
}
#publicProfileImageGallery a.prevPage:hover, #publicProfileImageGallery a.nextPage {
	background-position: 0 -40px;
}
#publicProfileImageGallery a.prevPage.disabled, #publicProfileImageGallery a.nextPage.disabled {
	background-position: 0 -20px;
}

/*
	===================================================================
	@ BUSINESS VIDEOS SCROLLABLE
	===================================================================
*/
#videoEmbed {
	float: left;
	width: 444px;
	clear: both;
}
#videoEmbed h3 {
	margin-top: 10px;
}

h3#videoCount {
	width: 430px;
	float: left;
	clear: both;
	font-size: 11px;
	font-weight: normal;
}
#videoThumbs {
	float: left;
  	padding-bottom: 5px;
}
#videoThumbs .scrollable {
  	width: 444px;
  	height: 65px;
  	position: relative;
  	overflow: hidden;
	left: -10px;
}
#videoThumbs .scrollable .items {
  	width:20000em;
  	position:absolute;
}
#videoThumbs .scrollable .items div {
  	float: left;
	position: relative;
	display: inline;
	margin: 10px 0 0 10px;
	border: 2px solid #ccc;
	padding: none;
}
#videoThumbs .scrollable .items div.active {
	border: 2px solid #666;
}
#videoThumbs .scrollable .items div img {
	float: left;
	width: 60px;
	height: 45px;
	position: relative;
	z-index: 5;
}
#videoThumbs #videoPagination {
	width: 444px;
	text-align: center;
}
#videoThumbs a.prevPage {
	float: left;
	display: block;
	width: 20px;
	height: 20px;
	text-indent: -9999px;
	margin-top: 5px;
	background: url(http://www.visabusinessnetwork.com/images/btn/btn_sm_roundarrow_back.png) no-repeat top left;
}
#videoThumbs a.nextPage {
	float: left;
	display: inline;
	width: 20px;
	height: 20px;
	text-indent: -9999px;
	margin: 5px 0 0 3px;
	background: url(http://www.visabusinessnetwork.com/images/btn/btn_sm_roundarrow_forward.png) no-repeat top left;
}
#videoThumbs a.prevPage.disabled, #videoThumbs a.nextPage.disabled {
	background-position: 0 -20px;
}

