/* SYSTEM WIDE */
.hide {
	display: none;
}
.bold {
	font-weight: bold;
}
.clear {
	clear: both;
}
.cm_error_msg {
    display: none;
    padding: 10px;
    color: #ff0000;
    font-weight: bold;
    text-align: center;
}
.choose-source-pane li, .nav-buttons li {
	list-style: none;
	text-align:center;
	margin:auto;
	width:260px;
	margin-top:7px;
	line-height: 1em !important;
}
.filler label{
/*	width:80px;
*/	display:inline-block;
}
.filler div.qq-upload-button,.filler div.qq-upload-cancel, .choose-source-pane li a, .nav-buttons li a {
	display: block;
/*	background: url(../images/plus_minus_button_bg_grad.png) repeat-x #f2f2f2;*/
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F2F2F2), to(#D3D3D3));
	padding:3px;
	text-align:center;
	cursor:pointer;
	border: 1px solid #a4a4a4;
}
.filler div.qq-upload-button{
	width:260px;
	color:black;
	margin-left:127px;
}
.qq-upload-list li, .qq-upload-list li.qq-upload-success {
    padding: 5px;
    background: #ffffff;
    font-size: 12px;
    color: #000000;
}
.qq-upload-status-text, .qq-upload-success-text {
    display: none;
}
.choose-source-pane ul {
	list-style: none;
	margin-top:50px;
}
.choose-source-back {
    margin-top: 30px;
}
.campwiz-button{
	font-size: 10pt;
	color: white;
	font-weight:bold;
	display:inline-block;
	cursor:pointer;
	padding:7px;
	margin:11px;
	
}
.dark_button{
	background-color:#5ca032;
}
.light_button{
	background-color:#87bd43;
}
#content {
	display: none;
}
#campaign-listing-title{
	display:none;
	font-size:16pt;
	float:left;
	width:30%;
	margin-top:20px;
	margin-left:20px;
	margin-bottom:20px;
}
.functionality-name, .feature-name{
	display:inline-block;
	width:130px;
	margin-right:10px;
	font-weight:bold;
}
.about{
	width:500px;
	height:150px;
	margin-left:175px;
}
.functionality-name{
	width:250px;
}
.album-feature{
	margin-left:150px;
	margin-top:10px;
}
.album-creator-config{
	margin-top:50px;
}
.album-creator-mediagroup .album-creator-config{
	margin-top:30px;
	margin-left:200px;
	border: 1px solid #c0c0c0;
	overflow:auto;
	height:200px;
	width:450px;
	background-color:white;
}
.album-creator-mediagroup .nav-buttons{
	margin-top:30px;
}
.album-creator-mediagroup .album-feature{
	margin-left:10px;
}

#assets-add-new-button,#album-app-add-new-button, #campaign-add-new-button{
	width:20%;
	text-align:right;
	float:right;
	margin-top:20px;
	margin-bottom:20px;
	margin-right:20px;
	cursor:pointer;
}
.cm-gen-button{ /*to make sure our clickable divs will be clickable from iOS/mobile safari*/
	cursor:pointer;
}
.campaign-btns {
    float: right;
}
.campaign-btn {
    padding: 5px 10px;
    vertical-align: middle;
    cursor: pointer;
}
.campaign-btns .campaign-state{
    font-size: 12px;
    color: #808080;
    display: inline-block;
    width: 100px;
}

.camp-display{
	margin-left:20px;
	margin-right:20px;
	background-color:#FFFFFF;
	/*height:27px;*/
	font-size: 14pt;
	line-height:27px;
	margin-bottom:10px;
	padding:7px;
	position:relative;
	vertical-align:middle;
	clear:both;
    overflow-x: auto;
}
.camp-display p{
	display:inline;
}
.camp-mini-buttons{
/*	width: 60px;
	background-color:#659F26;
	border:1px solid white;
	font-size:9pt;
	border-right:groove;
*/
	position:relative;
	float:right;
	top:7px;
	text-align:center;
	vertical-align:middle;
	color:white;
	cursor:pointer;
	display:block;
	padding-right:10px;
	margin-left:10px;
	margin-top:-7px;
}
/*
.camp-display-edit{
	right:7px;
}
.camp-display-preview{
	right:74px;
}
.camp-display-stats{
	right: 141px;
}
*/
.camp-display:hover .camp-mini-buttons{
	display:block;
}
.camp-display:hover {
/*	background-color:#659F26;
	color:white;
*/
}
.camp-display:hover p {
	width:300px;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space: nowrap;  
	-o-text-overflow: ellipsis;  
	-ms-text-overflow: ellipsis;  
}

#camp-create-menu{
	width:400px;
	margin:auto;
	text-align:center;
	padding-top:100px;
}
#camp-create-menu .cm-gen-button{
	width:250px;
	background-color: #D1DEC0;
	height:20px;
	line-height:20px;
	vertical-align:middle;
	font-size: 14pt;
	font-weight:bold;
	border: 1px solid #659F26;
	padding:7px;
	margin:auto;
	margin-bottom:20px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#camp-create-menu .camp-create-cancel-button{
	background-color:orange;
	border-color: #666;
}
#assets {
	display:none;
}
#theme-creator-form{
	width:70%;
	margin:auto;
}
.theme-form-row{
	line-height:30px;
	vertical-align: middle;
	width: 100%;
	display:block;
}
.theme-color-preview-block,
.theme-image-preview-block{
	height:30px;
	width:30px;
	display:inline-block;
	background-color:black;
	border: 1px solid white;
}
#bby-offers-choices {
	height:400px;
	overflow:auto;
	width: 600px;
	margin:auto;
}
.slide select, .slide input{
	background: url(../images/plus_minus_button_bg_grad.png);
	border: 1px solid gray;
}
/*	background-image: url(../images/plus_minus_button_bg_grad.png);
}*/
#airload-who-editor{
}
#who-rule-composer,#who-rules, #sp-rule-composer, #sp-rules{
	width:380px;
	margin:auto;
	margin-top:10px;
	text-align:right;
}
#sp-rule-composer-pane{
	text-align:left;
}
#airload-who-editor, #sp-rule-composer select, #sp-rule-composer input[type=text] {
	width:100%;
}
#airload-who-editor label {
	width:150px;
	text-align:right;
	margin-right:10px;
}
#airload-who-editor input {
	margin-top:10px;
}
#airload-who-editor select {
	width:200px;
}
#who-rules,#sp-rules {
	border: 1px groove;
	background-color: white;
	height:100px;
	overflow:auto;
	margin-bottom:20px;
	text-align:left;
}
.campwiz-button,.camp-create-rich-album-button  {
	display: block;
	background: url(../images/plus_minus_button_bg_grad.png) repeat-x #f2f2f2;
	padding:3px;
	text-align:center;
	cursor:pointer;
	border: 1px solid #a4a4a4;
	margin:auto;
	width:360px;
	margin-top:7px;
	color:#454545;
	overflow-x: auto;
}
#camp-create-rich-album{
	/*height: 400px;*/
	overflow:auto;
}
#titleList {
	width:500px;
	border: 1px groove;
	background-color: white;
	height:200px;
	overflow:auto;
	margin:auto;
	margin-top:20px;
	text-align:left;
	padding:5px;
}
#titleList label {
	width: 450px;
	overflow:hidden;
	white-space:nowrap;
}
#choose-wb-movies ul{
	margin-top:20px;
}
.movie-multiple-choice-list{
	text-align:center;
	padding-top:20px;
}
.movie-multiple-choice-list label{
	width:150px;
}
#try-and-buy .boxSubHeader{
	text-align:left;
}
#try-and-buy{
	text-align:center;
}
#try-and-buy .try-and-buy-tracks{
	text-align:left;
	border:1px groove;
	padding:3px;
	width:500px;
	margin: auto;
	margin-top:10px;
	overflow:auto;
	height:250px;
	background-color:white;
}
.try-and-buy-tracks label{
	width:400px;
	overflow:hidden;
}
#try-and-buy ul{
	margin-top:20px;
}
.placement-list{
	width:400px;
	margin:auto;
	margin-top:20px;
}
.placement-list .placement-banner-text{
	width:260px;
	background: white;
}

.action-receiver{
	width:400px;
	border: 1px groove;
	background-color:white;
	padding:3px;
	overflow:auto;
	margin:auto;
	margin-top:10px;
	height:100px;
}

#choose-placements ul.nav-buttons {
	margin-top:20px;
}
.template-container{
	width:500px;
	margin:auto;
	margin-top:50px;
	position:relative;
}
.template {
	display:block;
	width: 230px;
	height: 220px;
}
.template img{
	vertical-align:top;
	float:left;
	cursor:pointer;
}
.template span{
	float:right;
}
.template-left{
	float:left;
	position:relative;
}
.template-right{
	float:right;
	position:relative
}
.campaign-config {
	width:260px;
	margin:45px auto 0;
	text-align:left;
}
.campaign-config .campaign-name, .campaign-config .campaign-display-name{
	background:white;
	width:250px;
}
.album-creator-config label, .campaign-config label{
	margin:15px 0 0 0;
}
.album-creator-config > label {
	margin-left:150px;
	font-weight:bold;
}
.preview-campaign .nav-buttons{
	margin-top:150px;
}
#bb-offer-create{
	text-align:center;
}
.choose-bby-offers{
	margin-top:20px;
}
.offers-wrapper{
	padding:10px;
	margin-bottom:20px;
}
.chosen-bby-offers,.bby-offers-to-choose{
	text-align:left;
	background-color:white;
	height:200px;
	overflow-y:auto;
	overflow-x:hidden;
	width:375px;
	border:1px groove;
	margin-bottom:20px;
}
.chosen-bby-offers{
	float:right;
	margin-right:20px;
}
.bby-offers-to-choose{
	float:left;
	margin-left:20px;
}
.nav-buttons{
	clear:both;
    padding: 0;
}
.camp-bby-offer-row{
	white-space:nowrap;
}
.right-title{
	height:25px;
	text-align:left;
	float:right;
	margin-right:30px;
	width:375px;
	margin-bottom:10px;
}

.left-title{
	height:25px;
	float:left;
	width:375px;
	margin-bottom:10px;
}
.album-creator-features .nav-buttons{
	margin-top:40px;
}
.upload .nav-buttons {
	margin-top:70px;
}
.filler ul.qq-upload-list{
	margin-top:20px;
}
.names-slide label{
	width:90px;
	display:inline-block;
	text-align:left;
}

/* loading animation */

@-webkit-keyframes rotate {
  from {
    -webkit-transform: rotate(0deg);
  }
  to { 
    -webkit-transform: rotate(360deg);
  }
}

#loading-anim
{
	display:inline-block;
	margin:auto;
	font-size:20em;
	position:absolute;
	top:20px;
	left:200px;
	opacity:0.2;
    -webkit-animation-name:             rotate; 
    -webkit-animation-duration:         2.5s; 
    -webkit-animation-iteration-count:  infinite;
    -webkit-animation-timing-function: linear;
}
/* end loading animation */

/********************/
/* ASSET TAB STYLES */
/********************/

#assets-tab-content .dataBox{
	min-height: 400px;
	height:auto;
}
#assets-tab-content .dataBox .icon-search-2{
	padding: 5px;
	border: 1px solid #FFFFFF;
	cursor: pointer;
}
#assets-display-widget{
	clear:both;
}
#assets-display-widget .boxHeader{
	padding-top:7px;
}
#assets-display-widget ul{
	display:block;
	list-style:none;
	margin-top:0px;
}
#assets-display-widget ul li{
	display:inline;
	margin-left:10px;
	list-style:none;
	margin-top:7px;
}
#assets-display-widget ul li a{
	display:inline-block;
	padding:5px;
	/*background-color:#87bd43;*/
	border:1px solid white;
	color:white;
}
#assets-display-widget ul li a:hover{
	background-color:#87bd43;
}
#assets-display-widget .wrapper{
	margin-left:70px;
	margin-right:70px;
	font-size: 1.2em;
	position:relative;
}
#assets-display-widget .wrapper table{
	width:100%;
    border-collapse: collapse;
}
#assets-display-widget .wrapper table td{
	border-bottom:1px solid #dfdfdf;
    padding: 10px;
	padding-top:5px;
	padding-bottom:5px;
	vertical-align: baseline;
}
#assets-display-widget .wrapper table td a{
	color: #626262;
}
#assets-display-widget .wrapper table td a.asset-folder-up-anchor, #assets-display-widget .wrapper table td a.asset-folder-upload-here-anchor {
    display: inline-block;
    width: 175px;
    padding: 5px 10px;
    border: 1px solid #aaaaaa;
    border-radius: 10px;
    font-size: 14px;
    font-weight: bold;
    color: #444444;
    text-align: center;
}
#assets-display-widget .wrapper table td a.asset-folder-up-anchor:hover, #assets-display-widget .wrapper table td a.asset-folder-upload-here-anchor:hover {
	background: #cfcfcf;
	color: #fefefe;
}
#assets-display-widget .wrapper table td a.asset-folder-up-anchor span.green-icon, #assets-display-widget .wrapper table td a.asset-folder-upload-here-anchor span.green-icon {
    font-size: 14px;
}
#assets-display-widget .wrapper table td.select{
	display:none;	
}
#assets-display-widget .wrapper table td.thumbnail{
	display:none;
}
#assets-display-widget .wrapper table span.green-icon	
, #assets-display-widget .wrapper table span.thumbnail{	
	font-size:2em;	
	color:#87bd43;
	margin-right:7px;
	text-align:center;
	vertical-align: middle;
}
#assets-display-widget .wrapper table span.thumbnail {
	cursor: pointer;
}
#assets-display-widget .highlight-select,#assets-display-widget .wrapper table .highlight-select td a{
	background-color:#0D7AA8;
	color:white;
}
#assets-display-widget tr.upload-here{
	border-bottom: none;
}
#assets-display-widget div.search_container{
    float: right;
    margin-right: 10px;
}
#assets-display-widget div.refresh{
	border:none;
	font-size:2em;
	padding-top:1px;
	padding-right:15px;
	display:block;
	float:right;
	width:30px;
	color:white;
}
#assets-display-widget div.refresh a.assets-folder-refresh{
	color:white;
	text-align:center;
	display:inline-block;
	width:30px;
}
#assets-display-widget .wrapper table th {
	text-align:left;
	background-color:#cfcfcf;
}
#assets-display-widget .wrapper table th.tags,#assets-display-widget .wrapper table td.tags {
	display:none;
}
#assets-display-widget .wrapper table span.green-icon.icon-plus
, #assets-display-widget .wrapper table span.green-icon.icon-minus
, #assets-display-widget .wrapper table span.green-icon.icon-write
, #assets-display-widget .wrapper table span.green-icon.icon-remove
, #assets-display-widget .wrapper table span.green-icon.icon-archive {
	margin: 0 5px;
	font-size: 18px;
	cursor: pointer;
}
#assets-display-widget .wrapper table span.green-icon.icon-plus
, #assets-display-widget .wrapper table span.green-icon.icon-minus {
	font-size: 16px;
}
#editMedia {
	color: #626262;
}
#editMedia #mediaThumbnail {
    float: left;
    margin-bottom: 5px;
    margin-right: 5px;
    padding: 3px;
    border: 1px solid #626262;
    text-align: center;
    cursor: pointer;
}
#editMedia #mediaThumbnail #thumbnail {
	margin-bottom: 3px;
}
#editMedia #mediaThumbnail button {
	display: none;
}
#editMedia label {
	display: block;
	font-weight: bold;
}
#editMedia label#mediaDesc {
	clear: both;
}
#editMedia input, #editMedia textarea {
	width: 265px;
	margin-bottom: 5px;
	font-style: italic;
	color: #626262;
}
#editMedia textarea {
	width: 380px;
}
#editMedia button {
	display: block;
}
.extra-info {
	display: none;
}
.extra-info div {
	padding-left: 8px;
	font-style: italic;
}
.extra-info div.asset-key-vals {
	padding-left: 0;
}
.assets-folder-list-widget {
	overflow: auto;
}
.assets-folder-list-widget ul{
	margin:0;
	margin-left:20px;
	list-style: none;	
	padding-left:0px;
	font-size:13pt;
}
.assets-folder-list-widget li{
	line-height:30px;
}
.assets-folder-list-widget li .icon{
	margin-right:4px;
	/*border-bottom:1px dotted #626262;*/
	color:#626262;
}
.assets-folder-list-widget li a.mixed, .assets-folder-list-widget li a.mixed:active{
    text-decoration: none;
    cursor: default;
}

.assets-folder-list-widget li a.mixed .icon{
    color: #cccccc;
}

.assets-folder-list-widget li .name{
	color:#626262;
	/*border-bottom:1px dotted #626262;*/
}
.assets-folder-list-widget li a.mixed .name{
    color: #cccccc;
}
.assets-folder-list-widget li a{
	padding:2px;
}
.assets-folder-list-widget li a.selected{
	background-color: #525252;	
}
.assets-folder-list-widget li a.selected .name,.assets-folder-list-widget li a.selected .icon{
	color: white;
}
#asset-folder-list-widget .decision-buttons{
	text-align: center;	
}
.asset-viewer.view-detailed th.name {
    width: 70%;
}
.asset-viewer.view-detailed th.status {
    width: 15%;
}
.asset-viewer.view-detailed th.kind {
    width: 15%;
}
.qq-upload-list {
	list-style: none;
}
.qq-upload-list li span {
	vertical-align: baseline;
}
.qq-upload-success .green-icon, .qq-upload-success-text {
	margin-right: 7px;
	font-weight: bold;
	color: #3A8104;
}
.qq-upload-fail .red-icon, .qq-upload-failed-text {
	font-weight: bold;
	color: #b11a1a;
}
#breadcrumbs {
	margin-bottom: 5px;
	color: #87BD43;
}
#breadcrumbs a {
	font-weight: bold;
	color: #87BD43;
	text-decoration: none;
}
#breadcrumbs a:hover {
	text-decoration: underline;
}
#assetExplorer .container {
	margin: 10px;
	padding: 0;
}
#assetExplorer button {
	float: right;
	margin: 5px 10px 0 0;
	display: none;
}
#assetExplorer .folders, #assetExplorer .assets {
	float: left;
	padding: 10px;
	overflow: auto;
	border: 1px solid #626262;
	list-style: none;
}
#assetExplorer .folders {
	width: 200px;
	height: 300px;
}
#assetExplorer .folders ul:first-child, #assetExplorer .assets ul {
	margin: 0;
	padding: 0;
}
#assetExplorer .assets {
	width: 400px;
	height: 300px;
}
#assetExplorer .assets li {
	position: relative;
	float: left;
	margin: 0 5px 5px 0;
	padding: 3px;
	border: 1px solid #626262;
	list-style: none;
	text-align: center;
}
#assetExplorer .assets li.highlight-select {
	background: #626262;
	border-color: #000000;
	color: #FFFFFF;
}
#assetExplorer .assets li .thumbnail {
	display: block;
	height: 75px;
	margin-bottom: 3px;
	overflow: hidden;
	font-size: 60px;
	color:#87bd43;
}
#assetExplorer .assets li img {
	display: block;
	margin: 0 auto;
}
#assetExplorer .assets li .kind {
	vertical-align: text-top;
	font-size: 16px;
	color:#87bd43;
}
#assetExplorer .assets li .name {
	padding-left: 3px;
}
#assetExplorer .assets li.list {
	float: none;
	border: 1px solid transparent;
	border-bottom: 1px solid #626262;
	text-align: left;
}
#assetExplorer .assets li.list .thumbnail {
	display: inline-block;
	height: 30px;
	vertical-align: bottom;
	margin: 0 10px 0 0;
}
#assetExplorer .assets li.list.highlight-select {
	border: 1px solid #000000;
}
#assetExplorer .assets li.list .kind {
	font-size: 20px;
	vertical-align: sub;
}
#assetExplorer .assets li.list .name {
	padding-left: 8px;
	font-size: 16px;
}
#assetExplorer #asset-mode{
	float: left;
	margin: 5px 0 0 245px;
	padding: 0;
	list-style: none;
	display: none;
}
#assetExplorer #asset-mode li{
	float: left;
}
#editCampaign {
	
}
#editCampaign ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#editCampaign #generalCampaignEdit, #editCampaign #mainCampaignEdit, #editCampaign #previewCampaignEdit {
	float: left;
}
.ui-tabs-nav.ui-corner-all {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}
.ui-tabs-nav.ui-widget-header {
	background: none;
	border-top: none;
	border-left: none;
	border-right: none;
}
#editCampaign #tab-content td {
	padding: 5px;
	vertical-align: top;
}
#editCampaign #tab-content td:first-child {
	padding-top: 8px;
	border: 1px solid #72B42D;
	border-right: none;
}
#editCampaign #tab-content td:last-child {
	border: 1px solid #72B42D;
	border-left: none;
}
#editCampaign #tab-content .template {
	height: auto;
	border: 1px solid #CCCCCC;
	margin-right: 10px;
	padding: 10px;
}
#editCampaign #tab-content .template.selected {
	background: #72B42D;
}
#editCampaign #previewCampaignEdit > ul > li {
	margin-bottom: 5px;
}
#editCampaign #previewCampaignEdit > ul.list_item > li > ul.list_item div {
	padding: 8px;
	border-radius: 5px;
}
#editCampaign #previewCampaignEdit .list_item h1 {
	margin: 0;
	padding: 0 0 5px 0;
	font-size: 25px;
}
#editCampaign #previewCampaignEdit .list_item h2 {
	margin: 0;
	padding: 0 0 5px 0;
	font-size: 19px;
}
.jcarousel-skin-tango .jcarousel-item {
	overflow: hidden;
}
.background-color-picker {
	width: 200px;
	display:inline-block;
}
.text-color-picker {
	width: 200px;
	display:inline-block;
}
.color-editor{
	width:300px;
	display:inline-block;
	text-align:center;
	
}
.color-editor:first-of-type{
	/*margin-left:90px;*/
}
.color-editor input {
	background:none;
}
.dynamic-theme-chooser ul {
	margin-top: 20px;
}
.create-link-campaign ul {
	margin-top: 20px;
}
.dynamic-theme-chooser .theme-header-img {
	width:360px;
	height:60px;
/*	margin-left: 100px;*/
	margin-top:10px;
}
.placement-splash-container {
    display: none;
    position: relative;
}
.placement-splash-container .splash-img {
    float: left;
	width: 90px;
	height: 90px;
	margin: 10px 10px 10px 0;
}
.placement-splash-container input {
    margin-top: 10px;
}
.theme-header-img-choose{
	margin-left: 19px;
	vertical-align: top;
	margin-top: 30px;
}
.theme-chooser-container {
	position:relative;
	width:620px;
	margin:auto;
}
.target-by {
    float: left;
    padding: 10px 0 0 20px;
}
.target-by ul {
    float: left;
    margin: 0;
    padding: 0;
}
#target-by-options {
    float: left;
    width: 300px;
    /*height: 250px;*/
}
#target-by-options ul {
    float: none;
    height: 130px;
}
#rules {
    overflow-y: auto;
}
#target-by-options ul li, #rules li {
    width: auto;
    margin: 0;
    padding: 3px 12px;
    text-align: left;
    font-size: 12px;
}
#target-by-options ul li:hover, #rules li:hover {
    background: #cccccc;
    cursor: pointer;
}
#target-by-options.ui-accordion {
    margin: 0 auto;
}
#target-by-options.ui-accordion .ui-accordion-header a {
    padding: 3px 3px 3px 26px;
    font-size: 12px;
}
#target-by-options.ui-accordion .ui-accordion-content {
    padding: 0;
}
#target-by-options .ui-corner-top, #target-by-options .ui-corner-bottom, #target-by-options .ui-corner-all {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.target-rules {
    float: left;
    padding: 10px 0 0 10px;
}
.target-rules #rules {
    border: 1px solid #d5d5d5;
    width: 500px;
    height: 200px;
    margin: 0;
    padding: 0;
    background: #ffffff;
}
#rules.ui-state-default {
    color: #cccccc;
}
#rules .remove-rule {
    float: left;
    border: 1px solid #cccccc;
    margin-right: 5px;
    padding: 0px 2px;
    font-size: 11px;
    line-height: 9px;
}
#rules .remove-rule:hover {
    border: 1px solid #626262;
    background: #ffffff;
    color: #626262;

}
.target-rules .update-buttons, .target-rules .copy-buttons {
    display: none;
}
.target-rules .nav-buttons {
    margin: 0;
}
#target-media-collection .mc_sub {
    display: none;
    padding: 3px 0;
}
#target-media-collection .mc_sub input
, #target-media-collection .mc_sub select
, #target-media-collection .mc_sub select option {
    width: 250px;
}
#target-email .target-email-container {
    padding: 10px;
    font-size: 12px;
}
#target-media-collection .target-media-collection-container {
    padding: 10px;
    font-size: 12px;
}
#target-media-collection button {
    padding-top: 3px;
}
.slide .choose-source-pane li a, .slide .choose-source-pane li a:visited, .nav-buttons li a, .nav-buttons li a:visited{
	color:#454545;
	font-weight:bold;
	font-size: 10pt;
}
.camp-mini-buttons {
	text-align:left;
}
.camp-mini-buttons .campaign-state{
	font-size: 9pt;
	color:#808080;
	display:inline-block;
	width:100px;
}

#campaigns-tab-content .boxHeader h2{
	width:80%;
}
#campaigns-tab-content .boxHeader div.refresh{
	border:none;
	font-size:2em;
	padding-top:3px;
	padding-right:15px;
	display:block;
	float:right;
	width:30px;
	color:white;
}
#campaigns-tab-content .boxHeader div.refresh a.campaigns-refresh, #campaigns-tab-content div.refresh a.campaigns-refresh:visited{
	color:white;
	text-align:center;
	display:inline-block;
	width:30px;
	padding-top:5px;
}

.folder-list {
	width: 400px;
	height: 150px;
	overflow:auto;
	border: 1px solid gray;
	padding:1px;
	background: white;
	margin:auto;
	margin-top:20px;
}
.assets-folder-list-widget .choose-source-pane ul{
	margin-top:50px;
}
.link-campaign-options, .ads-limits, .super_ads_container {
	margin:auto;
	padding-top:30px;
	width:60%;
}
.super_ads_container {
    width: 76%;
}
.link-campaign-options label{
	width:130px;
	text-align:left;
	margin-left:50px;
	margin-right:10px;
}
.link-campaign-options input[type=text], .ads-limit input[type=text] {
	width:200px;
	margin-right:10px;
}
.bb-btn {
    position: relative;
    display: inline-block;
}
.bb-dot {
    position: absolute;
    right: -15px;
    top: 2px;
    font-size: 27px;
    color: #ff0000;
}
#dialogCampaignView {
    display: none;
}
#dialogCampaignView {
    overflow: visible;
    overflow-x: hidden;
    height: 100%;
    padding: 0;
}
#dialogCampaignView iframe {
    height: 100%;
    width: 500px;
    overflow-x: hidden;
    overflow-y: auto;
}
.ads-limits label {
    width: 245px;
    margin-left:50px;
    margin-right:10px;
}
.create-ads-campaign .ads_container, .create-ads-campaign .ads_fields_container {
    float: left;
}
.create-ads-campaign .ads_fields_container {
    margin-left: 3px;
    border: 1px solid #ccc;
    height: 316px;
}
.create-ads-campaign  .ads {
    height: 275px;
    width: 160px;
    margin: 0;
    padding: 0;
    border: 1px solid #cccccc;
}
.create-ads-campaign  .new_ads {
	height: 26px;
    margin-top: 3px;
    padding: 5px;
    border: 1px solid #cccccc;
    text-align: center;
}
.create-ads-campaign #adsFieldContainer {
    height: 240px;
}
.create-ads-campaign .ads_fields_container div {
	padding: 2px 0;
}
.create-ads-campaign .ads_fields_container .label {
	text-align: right;
}
.create-ads-campaign .ads_fields_container .preview {
	font-size: 10px;
	padding-top: 2px;
}
.create-ads-campaign .ads_fields_container .preview span {
	font-size: 20px;
	vertical-align: -5px;
}
.create-ads-campaign div.ads_field_buttons {
	padding: 5px 20px;
	text-align: right;
}