/* Social Modals */

#share-overlay {
  max-width: 568px;
  margin: 0 auto;
  padding: 0;
  background: #fff;
  display: none;
  border-radius: 5px;
  box-shadow: inset 0 0 0 1px rgba(0,0,0,0.20), 0 0 8px -1px rgba(0,0,0,0.20);
}

.share-iframe {
  background: #fff;
  height: 100%;
  z-index: 10;
  width: 100%;
  top: 0;
  left: 0;
  margin: 0 auto 30px auto !important;
  position: relative !important;
}

/* Banner */

#share-overlay #banner-top.facebook,
#share-overlay #banner-top.twitter,
#share-overlay #banner-top.linkedin,
#share-overlay #banner-top.email,
#share-overlay #banner-top.copylink {
  min-height: 30px;
  padding: 5px 0;
  margin: 0;
  border-radius: 5px 5px 0 0;
  box-shadow: inset 0 1px 1px 1px rgba(255,255,255,0.18), inset 0 0 0 1px rgba(0,0,0,0.15), inset 0 0 1px rgba(0,0,0,0.35);
  font-size: 1em; /* 16px */
  line-height: 1.875em; /* 30px */
  color: #fff;
  text-transform: none;
  font-family: Open Sans, Helvetica, Arial, sans-serif;
  text-align: center;
  font-weight: 600;
  text-shadow: 0px 1px 1px rgba(0,0,0,0.18);
}

/* Submit Buttons */

#share-overlay .btn.facebook,
#share-overlay .btn.twitter,
#share-overlay .btn.linkedin,
#share-overlay .btn.email {
  width: 160px;
  padding: 10px 58px;
  border-radius: 5px;
  box-shadow: inset 0 0 1px rgba(0,0,0,0.8);
  cursor: pointer; 
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;  
  color: #fff !important;
  font-family: Open Sans, Helvetica, Arial, sans-serif;
  text-align: center;
  font-weight: 600;
  font-size: 14px;
  text-transform: none;
  text-shadow: 0 1px 1px rgba(0,0,0,0.18);
  border: none;
}


#share-overlay .btn.facebook:hover, 
#share-overlay .btn.twitter:hover, 
#share-overlay .btn.linkedin:hover, 
#share-overlay .btn.email:hover {
  opacity: 0.8;
}

#share-overlay .btn.facebook:active, 
#share-overlay .btn.twitter:active, 
#share-overlay .btn.linkedin:active, 
#share-overlay .btn.email:active {
  box-shadow: inset 0px 0px 5px rgba(0,0,0,0.5);
}

/* Close Button */

.close-share-window img {
  display: none !important;
}

.close-share-window {
  width: 18px;
  height: 18px;
  padding: 0 !important;
  background: url(http://marketdba.com/public/users/926/assets/ugc-img/close-icon.png) no-repeat;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;  
  cursor: pointer;
  margin: 5px 14px !important; 
}

.close-share-window:hover {
  opacity: 0.8;
}


/* -------- Specific Modal Styles -------- */

/* -------------- Facebook -------------- */

#share-overlay #facebook-share {
  width: 100%;
}

/* Banner */

#share-overlay #banner-top.facebook {
  background: url(http://marketdba.com/public/users/926/assets/ugc-img/facebook-icon.png) no-repeat, #435da9;
}

#facebook-message-content {
	text-align: right;
}
#facebook-message-content #feed-name {
	text-align: left;
}
/* Main Content */

/* Profile Picture */

#share-overlay #facebook-profile-image {
	float: none;
	padding-right: 10px;
	display: block;
	vertical-align: top;
  width: 68px;
}
#share-overlay #facebook-profile-message {
	float: none;
	display: table-cell;
	vertical-align: top;
	width: 100%;
}

/* Sharing Input Field */

#facebook-profile-message .textfield {
  margin: 0 0 12px 0;
  padding: 4px;
  font-size: 12px;
  color: #333;
  border: 1px solid #d2d7dd;
  box-shadow: inset 0px 2px 2px rgba(0,0,0,0.05);
}

#share-overlay #facebook-textarea {
  width: 100%;
  max-height: 120px;
  font-size: 14px;
  font-weight: 600;
  color: #5d5d5d;
  font-family: Open Sans, Helvetica, Arial, sans-serif;
}

/* Buttons */

#share-overlay .btn.facebook {
  background: #3b5998;
  margin: 0;
}

/* Resets */

#share-overlay #facebook-share-wrapper { padding: 20px; }
#share-overlay .facebook-space { padding-bottom: 0; }
#share-overlay #feed-description {
display: block;
font-size: 11px;
color: #888;
text-align: left;
}
#share-overlay #feed-link {
display: none;
}
#share-overlay #facebook-message { padding: 0; }
#share-overlay #facebook-message-content { float: none; width: auto; }
#share-overlay #facebook-message-content .btn,
#share-overlay .btn.twitter,
#share-overlay .btn.linkedin { margin: 0 0 0 auto; }
#share-overlay #facebook-profile { padding: 0; display: table; width: 100%;}
#share-overlay #facebook-image { display: none; }



/* -------------- Twitter -------------- */

/* Banner */

#share-overlay #banner-top.twitter {
  background: url(http://marketdba.com/public/users/926/assets/ugc-img/twitter-icon.png) no-repeat, #4099FF;
}
#share-overlay #twitter-share-,
#share-overlay #linkedin-share,
#share-overlay #email-s {
	padding: 20px;
	text-align: right;
}
#email-s table {
	text-align: left;
}
/* Feed Content */

#feed-line, #share-overlay a#feed-name:link, #feed-title, #share-overlay #copylink-s:before {
padding: 0;
border-bottom: 0;
font-size: 17px;
line-height: 25px;
font-weight: 400;
color: #46494f;
font-family: Open Sans, Helvetica, Arial, sans-serif;
text-align: left;
display: block;
}
#twitter-share- #feed-line,
#linkedin-share #feed-description,
#facebook-message #feed-description {
	margin-bottom: 20px;
}

/* Button */

#share-overlay .btn.twitter {
  width: 160px;
  background: #4099ff;
}

/* -------------- LinkedIn -------------- */



/* Banner */

#share-overlay #banner-top.linkedin {
  background: url(http://marketdba.com/public/users/926/assets/ugc-img/linkedin-icon.png) no-repeat, #0e76a8;
}

/* Feed Content */


/* Button */

#share-overlay .btn.linkedin {
  width: 160px;
  background: #0e76a8;
}
#linkedin-share-wrapper {
	text-align: left;
}


/* -------------- Email -------------- */

/* Banner */

#share-overlay #banner-top.email {
  margin: 0;
  background: url(http://marketdba.com/public/users/926/assets/ugc-img/email-icon.png) no-repeat, #549cde;
}

/* Content */

#share-email-overlay-email, .share-email-overlay-recipients, #share-email-overlay-message {
  width: auto;
  padding: 4px 0;
  
  font-size: 14px;
  color: #46494f !important;
  font-family: Open Sans, Helvetica, Arial, sans-serif;
  font-weight: 600;
}

/* Input Fields */

#share-overlay .share-email-overlay-recipients {
  margin: 6px 0 4px;
}

#share-overlay input.textfield, #share-overlay input.sent_emails, #share-overlay textarea.share-email-overlay-body-edit {
  margin: 1px 0;
  padding: 0 5px;
  max-width: 100%;
  width: 100%;
  background: #fff;
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.06);
  border: 1px solid #d2d7dd;
  border-radius: 5px;
  
  color: #46494f !important;
  font-weight: 600;
  font-family: Open Sans, Helvetica, Arial, sans-serif;
}

#share-overlay textarea.share-email-overlay-body-edit {
  height: 120px;
}

#share-overlay input.textfield, #share-overlay input.sent_emails {
  height: 34px;
}

/* Button */

#share-overlay .btn.email {
  width: 180px;
  padding: 8px 58px;
  margin: 11px auto 0 !important;
  background: #549cde;
  float: right;
}

/* Resets */

#share-overlay td, #share-overlay th {
  float: left;
  width: 100%;
}

.pb10 {
padding-bottom: 0;
display: none;
}

#share-email-overlay-body {
  display: none;
}

.btn {
  margin: 0 auto;
}

#share-overlay .btn.email {
  margin: 0 auto;
}
/*************  Copy Link   ****************/

#share-overlay #banner-top.copylink {
  background: url(http://marketdba.com/public/users/926/assets/ugc-img/sharelink-icon.png) no-repeat, #ddd;
}
#share-overlay #copylink-s {
	padding: 20px;
}
#share-overlay #copylink-s:before {
	content: 'Click the button below to copy to clipboard';
	position: relative;
}
#target-to-copy-text {
	font-size: 20px;
	text-align: center;
	display: block;
	font-weight: normal;
}


.ui-widget {
	height: auto !important;
	width: auto !important;
	max-width: 100%;
  top: 20% !important;
}
.ui-resizable-handle {
	display: none !important;
}
.ui-widget-content {
border: 0;
background: none;
padding: 10px;
}
.ui-dialog .ui-dialog-titlebar {
padding: 0;
position: absolute;
border-radius: 0;
border: 0;
background: none;
width: auto;
z-index: 99999999;
right: 12px;
top: 16px;
cursor: default;
}
.ui-widget-header .ui-icon.ui-icon-closethick {
background-image: url(http://marketdba.com/public/users/926/assets/ugc-img/close-icon.png);
background-position: 0 0;
width: 18px;
height: 18px;
}
.ui-widget-header .ui-icon.ui-icon-closethick:hover {
	opacity: 0.8;
}
.ui-dialog .ui-dialog-titlebar-close {
	padding: 0 !important;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
border: 0;
background: transparent;
font-weight: normal/*{fwDefault}*/;
color: #212121/*{fcHover}*/;
}
.ui-dialog .ui-dialog-titlebar {
padding: 0;
position: absolute;
border-radius: 0;
border: 0;
background: none;
width: 100%;
z-index: 99999999;
}










/********************WIDGET STYLES********************/

/*****EDITOR WIDGET STYLES*****/
#body-site-editor textarea#css									{ font-size: 14px !important; font-family: courier !important; }
.page-widget																		{ }
.page-panel,
.page-widget																		{ }
.page-widget,
.template-page-widget														{ }
.ui-sortable-helper															{ width: 35% !important; }
.widget-toolbar																	{ margin: -7px -10px 0 0 !important; padding: 10px !important; background: #fff !important; border: 1px dotted #000 !important; cursor: default !important; opacity: .8; filter: alpha(opacity = 80); }

/*****FORM WIDGET STYLES*****/
.page-widget-form																{ width: 100%; margin: 0 auto; }
.widget-form-input,
.textfield,
.contact-login-field, .widget-form-table select																					{ margin: 0 0 8px 0; padding: 8px; width: 100%; height: auto; font-size: 16px; color: #c0c0c0; border: 1px solid #c0c0c0; border-radius: 2px; background: #efefef; }
.widget-form-row-submit,.btn										{ margin: 15px 0 0 0; padding: 10px 20px; width: auto; height: auto; background: #fff; color: #fff; text-decoration: none; display: block; cursor: pointer; border: 1px solid #ccc; clear: both; }
.checkbox,.widget-form-row-optin								{ margin: 0; border: none; }
.widget-form-label, label												{ padding: 0 0 8px 0; font-size: 16px; color: #c0c0c0; }
label.error																			{ margin: 8px 0; padding: 0; font-size: 16px; color: #FF6A5B; line-height: 16px; display: block; }

/*****NAVIGATION WIDGET STYLES*****/
.page-widget-horizontal-navigation							{ display: none; }

/*****CONTEST ENTRY LISTING WIDGET STYLES*****/
.contest-entry-listing a												{ font-size: 14px; }
.contest-entry-listing-search-label,
.contest-entry-listing-search,
.contest-entry-listing-sort-label,
.contest-entry-listing-sort,
.contest-entry-listing-submit										{ font-size: 14px; float: left; display: none; }
.contest-entry-listing-search input,
.contest-entry-listing-sort select							{ width: 125px; border: 1px solid #ECB630; }
.contest-entry-listing-search-label							{ padding-left: 90px; width: 50px; }
.contest-entry-listing-search,
.contest-entry-listing-sort											{ width: 143px; }
.contest-entry-listing-sort-label								{ width: 35px; }
.contest-entry-listing-submit										{ width: 75px; }
.contest-entry-listing-submit input							{ background: #eab61d; border: none; cursor: pointer; display: block; }
.contest-entry-listing-paging-top,
.contest-entry-listing-paging-bottom						{ }

.contest-entry-create-submit #contest-entry-create-submit-button	{ width: auto; height: auto; background: transparent; }

.contest-entry-listing-items										{ margin: 0 0 0 90px; clear: both; overflow: auto; }
.contest-entry-listing-item											{ margin: 15px 15px 0 0; width: 200px; height: 225px; font-size: 14px; float: none; overflow: hidden; display:inline-block;}
.contest-entry-listing-item a										{ display: block; overflow: hidden; }
.contest-entry-listing-item img									{ width: 200px; height: 200px; }
.contest-entry-listing-item-vote								{ margin: 0 0 6px 0; color: #ECB630; font-size: 14px; font-weight: bold; }
.contest-entry-listing-item-vote-count					{ margin: 0 6px 0 0; }
.contest-entry-listing-item-type								{ display: none; }
.contest-entry-listing-item-title								{ margin: 6px 0 0 0; width: auto; height: 40px; font-size: 14px; overflow: hidden; }
.contest-entry-listing-item-actions input				{ margin: 6px 0 0 0; width: 200px; color: #fff; font-size: 14px; border: none; display: block; cursor: pointer; }

/*****CONTEST ENTRY WIDGET STYLES*****/
.contest-entry-item-preview											{ margin: 0 20px 20px 0; width: 183px; height: 183px; float: left; }
.contest-entry-item-preview	span span						{ top: 0 !important; }
.contest-entry-item-container										{ margin: 0; padding: 0; font-size: 14px; }
.contest-entry-item-title												{ margin: 0 0 6px 0; font-size: 18px; font-weight: bold; color: #ECB630; }
.contest-entry-item-author											{ display: none; }
.contest-entry-item-description									{ }
.contest-entry-item-actions											{ margin: 0 0 20px 0; padding: 0 0 20px 0; border-bottom: 1px solid #00bff3; }
.contest-entry-item-actions input								{ margin: 6px 0 0 0; padding: 4px 6px; width: auto; background: #eab61d; color: #fff; font-size: 14px; border: none; display: block; cursor: pointer; }
.contest-entry-item-vote												{ margin: 6px 0 0 0; color: #ECB630; font-size: 14px; font-weight: bold; }

/*****SHARE WIDGET STYLES*****/
.page-widget-share															{ font-size: 0; text-align: center; }
.page-widget-share a														{ margin: 0 8px 0 0; }
.page-widget-share a:last-child									{ margin: 0; }
.page-widget-share a,
.page-widget-share a img												{ display: inline-block; }
.page-widget-share a img												{ width: 100%; height: auto; }
.facebook-share-overlay-popup,
.share-overlay-popup														{ border-radius: 6px; box-shadow: 0 -3px 0 rgba(0, 0, 0, 0.2) inset; display: inline-block !important; height: 50px; margin: 0 10px !important; opacity: 1; width: 50px; transition: opacity .2s ease-in-out; -moz-transition: opacity .2s ease-in-out; -webkit-transition: opacity .2s ease-in-out; }
.facebook-share-overlay-popup:hover,
.share-overlay-popup:hover											{ opacity: 0.8; transition: opacity .2s ease-in-out; -moz-transition: opacity .2s ease-in-out; -webkit-transition: opacity .2s ease-in-out; }

/**********UGC WIDGET STYLES**********/
.contest-entry-create-title,
.contest-entry-create-story,
.contest-entry-create-link 											{ margin: 0 0 8px 0; padding: 8px; width: 360px; font-size: 16px; color: #c0c0c0; border: 2px solid #c0c0c0; border-radius: 6px; box-shadow: none; }
.contest-entry-create-story 										{ height: 214px; }
.contest-entry-create-form 											{ margin: 0 auto; width: 384px; color: #c0c0c0; font-size: 16px; text-transform: capitalize; }
.contest-entry-create-form td,
.file-list-item 																{ margin: 0 0 8px 0; color: #c0c0c0; font-size: 16px; text-transform: capitalize; }
.contest-entry-create-form td 									{ display: block; }
.contest-entry-create-media 										{ margin: 0 auto; width: 380px; height: auto; }
.contest-entry-create-media label 							{ margin: 0 0 8px 0; padding: 0; display: block; }
.contest-entry-create-select-photo 							{ margin: 15px auto 0 auto; width: 255px; height: 40px; background: url(http://marketdba.com/public/users/926/assets/ugc-img/button-upload.pngg) no-repeat 0 0; cursor: pointer; opacity: 1; transition: opacity .2s ease-in-out; -moz-transition: opacity .2s ease-in-out; -webkit-transition: opacity .2s ease-in-out; }
.contest-entry-create-select-photo:hover 				{ opacity: 0.8; transition: opacity .2s ease-in-out; -moz-transition: opacity .2s ease-in-out; -webkit-transition: opacity .2s ease-in-out; }
.contest-entry-create-media-youtube-url 				{ margin: 0; }
.contest-entry-listing 													{ text-align: center; }
.contest-entry-listing-paging-top 							{ display: none; }
.contest-entry-listing-items 										{ margin: 0; }
.contest-entry-listing-item,
.contest-entry-manage-item 											{ margin: 0 12px 30px 12px; width: 200px; height: auto; float: none; overflow: hidden; display:inline-block; }
.contest-entry-listing-item-actions input,
.contest-entry-manage-item-actions input 				{ margin: 8px 0 0 !important; width: 200px; }
.contest-entry-listing-item-preview,
.contest-entry-manage-item-preview 							{ width: 200px; height: 200px; }
.contest-entry-listing-item-preview a,
.contest-entry-manage-item-preview a 						{ display: block; width: 200px; height: 200px; }
.contest-entry-listing-item-preview a span,
.contest-entry-manage-item-preview a span,
.contest-entry-manage-item-preview span 				{ width: 200px !important; height: 200px !important; }
.contest-entry-listing-item-preview a span span,
.contest-entry-manage-item-preview a span span,
.contest-entry-manage-item-preview span span 		{ position: relative !important; top: 0 !important; left: 0 !important; clip: rect(0, 159px, 140px, 0) !important; }
.contest-entry-listing-item-preview a span span img,
.contest-entry-manage-item-preview a span span img,
.contest-entry-manage-item-preview span span img{ width: auto !important; height: 200px !important; }
.contest-entry-listing-paging-bottom 						{ margin: 18px 0 0; background: none repeat scroll 0 0 #00BFF3; border-radius: 6px 6px 6px 6px; color: #FFFFFF; display: inline-block; padding: 0; }
.contest-entry-listing-paging-bottom a 					{ font-weight: 700; line-height: 14px; text-decoration: none; padding: 10px; display: inline-block; }
.contest-entry-listing-paging-bottom a:hover 		{ color: #cbedfb; }
.contest-entry-listing-item-vote,
.contest-entry-manage-item-vote,
.contest-entry-listing-item-title,
.contest-entry-manage-item-title 								{ color: #00BFF3; font-weight: 500; text-align: center; }
.contest-entry-listing-item-vote,
.contest-entry-manage-item-vote 								{ margin: 0 0 6px 0; font-size: 14px; }
.contest-entry-listing-item-title,
.contest-entry-manage-item-title 								{ margin: 6px 0 0; width: 200px; height: 40px; font-size: 14px; overflow: hidden; }
.contest-entry-item-related-link								{ margin: 0 0 20px 0; }
.contest-entry-item-preview 										{ width: auto; height: auto; }
.contest-entry-item-preview a span 							{ width: auto !important; height: auto !important; display: block !important; }
.contest-entry-item-preview a span span 				{ position: relative !important; left: 0 !important; }
.contest-entry-item-preview a span span img 		{ width: auto !important; max-width: 400px; height: auto !important; }
.contest-entry-item-preview a div div span span img { margin: 26% auto 0 auto !important; width: 62px !important; height: 62px !important; opacity: 1; transition: opacity .2s ease-in-out; -moz-transition: opacity .2s ease-in-out; -webkit-transition: opacity .2s ease-in-out; }
.contest-entry-item-preview a div div span span img:hover { opacity: 0.6; transition: opacity .2s ease-in-out; -moz-transition: opacity .2s ease-in-out; -webkit-transition: opacity .2s ease-in-out; }
.contest-entry-item-title,
.contest-entry-item-description 								{ color: #00BFF3; font-size: 16px; font-weight: 500; }
.contest-entry-item-title 											{ font-size: 26px; line-height: 30px; font-weight: 600; }
.contest-entry-item-description 								{ margin-bottom: 15px; }
.contest-entry-item-actions 										{ width: auto; clear: both; overflow: hidden; }
.contest-entry-item-actions input 							{ font-size: 16px; font-weight: 500; display: inline !important; border-radius: 0 6px 6px 0 !important; box-shadow: none !important; height: 40px !important; line-height: 40px !important; margin: 0 !important; min-width: 0 !important; padding: 0 36px 0 15px !important; background: url(http://marketdba.com/public/users/926/assets/ugc-img/icon-star.png) no-repeat scroll 60px 15px #00BFF3; }
.contest-entry-item-vote 												{ font-size: 16px; font-weight: 500; background: none repeat scroll 0 0 #0095BE; border-radius: 6px 0 0 6px; color: #FFFFFF; float: left; height: 40px; line-height: 40px; margin: 0; padding: 0 15px; }
.contest-entry-manage h1,
.contest-entry-manage h2,
.contest-entry-manage h3 												{ margin: 0 0 48px 0; text-align: center; clear: both; }
#landing-popup 																	{ padding: 0; top: 100px !important; max-width: 500px; text-align: center; overflow: hidden; }
#landing-popup #facebook-login									{ width: auto; height: auto; }
#landing-popup #facebook-login p								{ margin: 48px; }
#landing-popup #facebook-login h1								{ padding: 20px; color: #fff; }
#landing-popup input 														{ margin: 0 0 15px 0 !important; cursor: pointer; }
#contest-entry-vote 														{ padding: 15px; color: #00BFF3; }

/**********QUIZ WIDGET STYLES**********/
.page-widget-quiz 															{ text-align: center; font-size: 0; }
.quiz-option 																		{ margin: 0 12px; padding: 0; width: 246px; cursor: pointer; }
.quiz-option,.quiz-option img 									{ width: 246px; display: inline; }
.quiz-option img 																{ opacity: 1; transition: opacity .2s ease-in-out; -moz-transition: opacity .2s ease-in-out; -webkit-transition: opacity .2s ease-in-out; }
.quiz-option img:hover 													{ opacity: 0.8; transition: opacity .2s ease-in-out; -moz-transition: opacity .2s ease-in-out; -webkit-transition: opacity .2s ease-in-out; }
.quiz-html-correct,
.quiz-html-incorrect,
.quiz-html-answered 														{ margin: 48px 0 0 0; }
.quiz-result-contact img 												{ margin: 0 25px; width: 30px; height: 30px; }
.quiz-result-contact div 												{ height: 30px; line-height: 30px; float: left; }
.quiz-result-table 															{ margin: 0 auto 48px auto; width: 490px; color: #fff; border-collapse: collapse; }
.quiz-result-table td 													{ padding: 5px; height: 30px; background: #29c392; font-size: 18px; font-weight: 500; text-align: center; }
.quiz-result-table td:first-child 							{ width: 50%; text-align: left; }
.quiz-result-table th 													{ padding-bottom: 14px; color: #11BC86; font-size: 18px; font-weight: 500; text-align: center; background: #fff; }
.quiz-result-week-points,
.quiz-result-total-points 											{ line-height: 30px; }
.quiz-result-table tr:nth-child(odd) td 				{ background: #29c392; }
.quiz-result-table tr:nth-child(even) td 				{ background: #1bb484; }

/*****COUPON WIDGET STYLES*****/
.page-widget-offer-selection										{ text-align: center; }
.coupon-selection-preview												{ margin: 0 24px; display: inline; }
.coupon-selection-preview-selected							{ border: 2px solid transparent; }
.page-widget-offer-presentation									{ font-size: 0; text-align: center; }
.coupon-presentation-item												{ margin: 20px 0; display: inline; }
.coupon-presentation-item a img									{ margin: 0 24px; display: inline; }
.coupon-presentation-name												{ display: none; }

/********************LAYOUT STYLES********************/
#column-left-wrapper.two												{ margin: 0; padding: 0; width: 42%; height: 100%; float: left; }
#column-left-wrapper.three											{ margin: 0; padding: 0; width: 405px; height: 100%; float: left; }
#column-wrapper.one															{ margin: 0; padding: 0; width: auto; height: 100%; }
#column-wrapper.three														{ margin: 0; padding: 0; width: 150px; height: 100%; float: left; text-align: center; }
#column-right-wrapper.two												{ margin: 0; padding: 0; width: 58%; height: 100%; float: left; }
#column-right-wrapper.three											{ margin: 0; padding: 0; width: 405px; height: 100%; float: left; }

#column-left-wrapper.two #left-column-panel			{ margin: 0; padding: 0 20px; width: auto; height: auto; }
#column-left-wrapper.three #left-column-panel		{ margin: 0; padding: 20px 10px 20px 20px; width: auto; height: auto; }
#column-wrapper.one #center-column-panel				{ margin: 0; padding: 0; width: auto; height: auto; }
#column-wrapper.three #center-column-panel			{ margin: 0; padding: 20px 10px; width: auto; height: auto; }
#column-right-wrapper.two #right-column-panel		{ margin: 0; padding: 0 20px; width: auto; height: auto; }
#column-right-wrapper.three #right-column-panel	{ margin: 0; padding: 20px 20px 20px 10px; width: auto; height: auto; }

#column-left-wrapper.two #left-column-panel	img	{ max-width: 350px; }

/********************SHARING POPUP STYLES********************/
/*#share-overlay																	{ background: #fff; }
#share-overlay #facebook-share									{ width: auto; }
#share-overlay #facebook-textarea								{ font-size: 14px; font-weight: normal; }
#share-overlay #feed-description								{ color: #c0c0c0; }
#share-overlay #facebook-share-wrapper,					
#share-overlay #twitter-share-wrapper,
#share-overlay #email-s													{ padding: 20px; overflow: hidden; }

#share-overlay #banner-top.email,
#share-overlay #banner-top.facebook,
#share-overlay #banner-top.twitter,
#share-overlay #banner-top.linkedin							{ display: none; margin: 0 0 15px 0; padding: 8px 0 6px 10px; width: auto; height: auto; background: #F38A36; font-size: 30px; line-height: 30px; color: #fff; text-transform: uppercase; }

#share-overlay a#feed-name:link,
a#feed-name:visited,
a#feed-name:hover,
a#feed-name:active															{ margin-bottom: 15px; color: #c0c0c0; display: block; }
#share-overlay #facebook-image									{ margin-right: 10px; padding: 0; }

#share-email-overlay-email,
#share-email-overlay-recipients,
#share-email-overlay-message,
#share-email-overlay-subject,
#share-overlay .share-email-overlay-recipients	{ width: auto; font-size: 14px; color: #c0c0c0; }

#share-overlay input.textfield,
#share-overlay input.sent_emails,
#share-overlay textarea.share-email-overlay-body-edit	{ margin: 0 0 15px 0; padding: 8px; height: 38px; width: 360px; font-family: Arial, Sans-serif; background: #fff; border: 2px solid #c0c0c0; border-radius: 6px; color: #c0c0c0; font-size: 16px; box-shadow: none; }
#share-overlay textarea.share-email-overlay-body-edit	{ height: 100px; }
#share-overlay .share-email-overlay-recipients				{ padding: 0 15px 0 0; }

#share-email-overlay-body,
#feed-link																			{ display: none; }

#share-overlay .btn.email,
#share-overlay .btn.facebook,
#share-overlay .btn.twitter,
#share-overlay .btn.linkedin										{ background: none repeat scroll 0 0 #CCD9EB; cursor: pointer; clear: both; }

.ui-widget-content															{ width: auto !important; background: transparent; border: none; }
.ui-widget-content a.btn												{ color: #fff; }
.ui-dialog																			{ top: 100px !important; box-shadow: 0 0 150px 10px #000; }
.ui-dialog .ui-dialog-content,.ui-dialog				{ padding: 0; }
.ui-dialog .ui-dialog-title											{ }
.ui-draggable .ui-dialog-titlebar								{ padding: 0; }
.ui-widget-header																{ border: none; }
.ui-widget-header .ui-icon											{ background: url(http://marketdba.com/public/users/926/assets/ugc-img/icon-close.png) no-repeat 0 4px; }
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon												{ background: url(http://marketdba.com/public/users/926/assets/ugc-img/icon-close-hover.png) no-repeat -1px 5px; }
#twitter-tweet-8512															{ padding: 20px; background: #1F2327; display: none; }
#twitter-tweet-8512 *														{ color: #fff !important; }
.ui-icon																				{ }

.ui-corner-all																	{ border-radius: 15px 15px 0 0; -moz-border-radius: 15px 15px 0 0; -webkit-border-radius: 15px 15px 0 0; }

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { background: transparent; border: none; font-weight: normal; color: #212121; }
*/
/**********BUTTON STYLES**********/
.btn,
.widget-form-row-submit,
#fb-login										 										{ margin: 44px auto 0 auto; padding: 10px 18px 12px; min-width: 140px; font-size: 16px; font-weight: normal; color: #fff; text-align: center; border: none; border-radius: 2px; box-shadow: 0px -0px 0px rgba(0, 0, 0, 0.2) inset; opacity: 1; transition: opacity .2s ease-in-out; -moz-transition: opacity .2s ease-in-out; -webkit-transition: opacity .2s ease-in-out; background: #b22921}
.btn:hover,
.widget-form-row-submit:hover,
#fb-login:hover										 							{ opacity: 0.8; transition: opacity .2s ease-in-out; -moz-transition: opacity .2s ease-in-out; -webkit-transition: opacity .2s ease-in-out; }
#fb-login																				{ margin-top: 0; display: inline-block; text-decoration: none; }
.btn-inline 																		{ display: inline-block; clear: none; }
.btn.normal																			{ margin: 44px 0 0; }

/********************FACEBOOK AUTH WINDOW STYLES********************/
.title-bar																			{ margin: 0 0 15px; padding: 5px 0 6px 90px; background: #EEB530; -webkit-box-shadow: 0px 2px 2px 0px #999; box-shadow: 0px 2px 2px 0px #999; }
.title-bar h1																		{ margin: 0; line-height: 30px; text-shadow: 0 0 3px #FFFFFF; text-transform: uppercase; }
#facebook-login-top															{ background: #EEB530; -webkit-box-shadow: 0 0 50px 75px #fff; box-shadow: 0 0 50px 75px #fff; text-align: center; }
#facebook-login-top h1,
#facebook-login-top h2,
#facebook-login-top h3													{ font-size: 25px; line-height: 31px; text-shadow: 0 0 3px #FFFFFF; text-transform: uppercase; }