/* buy button */


	.buy {
		background-color: #f3f3f3;
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3f3f3), color-stop(50%, #dddddd), color-stop(50%, #d2d2d2), color-stop(100%, #dfdfdf));
		background-image: -webkit-linear-gradient(top, #f3f3f3 0%, #dddddd 50%, #d2d2d2 50%, #dfdfdf 100%);
		background-image: -moz-linear-gradient(top, #f3f3f3 0%, #dddddd 50%, #d2d2d2 50%, #dfdfdf 100%);
		background-image: -ms-linear-gradient(top, #f3f3f3 0%, #dddddd 50%, #d2d2d2 50%, #dfdfdf 100%);
		background-image: -o-linear-gradient(top, #f3f3f3 0%, #dddddd 50%, #d2d2d2 50%, #dfdfdf 100%);
		background-image: linear-gradient(top, #f3f3f3 0%, #dddddd 50%, #d2d2d2 50%, #dfdfdf 100%);
		border-right: 1px solid #dfdfdf;
		border-bottom: 1px solid #b4b4b4;
		border-right: 1px solid #dfdfdf;
		border-radius: 5px;
		-webkit-box-shadow: inset 0 1px 0 0 white, 0 1px 0 0 #d5d5d5;
		box-shadow: inset 0 1px 0 0 white, 0 1px 0 0 #d5d5d5;
		font: bold 16px/1 "helvetica neue", helvetica, arial, sans-serif;
		margin: 0 auto;
		padding: 7px 14px;
		text-align: center;
		width: 200px;
		text-shadow: 0 1px 1px #fff;
		display: block;
		 }
		.buy:hover {
		  background-color: #e5e5e5;
		  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e5e5e5), color-stop(50%, #d1d1d1), color-stop(50%, #c4c4c4), color-stop(100%, #b8b8b8));
		  background-image: -webkit-linear-gradient(top, #e5e5e5 0%, #d1d1d1 50%, #c4c4c4 50%, #b8b8b8 100%);
		  background-image: -moz-linear-gradient(top, #e5e5e5 0%, #d1d1d1 50%, #c4c4c4 50%, #b8b8b8 100%);
		  background-image: -ms-linear-gradient(top, #e5e5e5 0%, #d1d1d1 50%, #c4c4c4 50%, #b8b8b8 100%);
		  background-image: -o-linear-gradient(top, #e5e5e5 0%, #d1d1d1 50%, #c4c4c4 50%, #b8b8b8 100%);
		  background-image: linear-gradient(top, #e5e5e5 0%, #d1d1d1 50%, #c4c4c4 50%, #b8b8b8 100%);
		  -webkit-box-shadow: inset 0 1px 0 0 #f2f2f2, 0 1px 0 0 #c9c9c9;
		  box-shadow: inset 0 1px 0 0 #f2f2f2, 0 1px 0 0 #c9c9c9;
		  cursor: pointer; }
		.buy:active {
		  -webkit-box-shadow: inset 0 0 30px 0 #999999, 0 1px 0 0 white;
		  box-shadow: inset 0 0 30px 0 #999999, 0 1px 0 0 white; }

/* comobobox widget */
	.ui-combobox {
		position: relative;
		display: inline-block;
	}
	.ui-combobox-toggle {
		position: absolute;
		top: 0;
		bottom: 0;
		margin-left: -1px;
		padding: 0;
		/* adjust styles for IE 6/7 */
		*height: 1.7em;
		*top: 0.1em;
	}
	.ui-combobox-input {
		margin: 0;
		padding: 0.3em;
	}

/* TICKER ADMIN CSS */

.ticker .clear {
	clear: both;
}

.ticker .small,
.ticker .combo {
	width: 30px;
}

.ticker-bl {
	
	background: #ECECEC;
	background: -moz-linear-gradient(center top , #F9F9F9, #ECECEC);
	border-radius: 8px;
	border: 1px solid #ccc;
	padding:15px;
	margin: 15px 0;
}

	.ticker-bl .p {
		margin: 10px 0;
	}
	
	.ticker-bl .p .label {
		width: 150px;
		display: block;
		float:left;
		margin-right: 10px;
	}
	
	.ticker-bl .width500 {
		width: 500px;
	}
	
	.ticker-bl .p .inputs {
		display: block;
		float:left;
	}
	
	.ticker-bl .buttons {
		margin: 20px 0 0 160px;
	}
	
	.ticker-bl .clear {
		clear: both;
	}

.ticker-content {
	width: 80%;
	float: left;
}

.ticker-content.ticker-bl {
	width: 75%;
}

.right_menu {
	float: left;
	text-align: center;
	width: 20%;
}

	.right_menu ul,
	.right_menu li {
		list-style: none;
	}

	.right_menu li {
		display: block;
		margin: 30px 0;
		padding: 5px 5px 5px 5px;
	}

	.right_menu ul a {
		display: block;
		margin: 50px 0;
		padding: 5px 5px 5px 5px;
		background: none repeat scroll 0 0 rgba(255, 255, 255, 0.9);
		font-size: 16px;
	}
	
	.right_menu .manual {
		background: url('../img/manual.png') no-repeat center top;
	}
	
	.right_menu .partnership {
		background: url('../img/partnership.png') no-repeat center top;
	}
	
	.right_menu .support {
		background: url('../img/support.png') no-repeat center top;
	}
	
	.right_menu .blog {
		background: url('../img/blog.png') no-repeat center top;
	}
	
#icon-campaigns {
	background: url('../img/campaigns.png') no-repeat left center;
}


.field_calendar {
	background: url('../img/calendar.png') no-repeat 99% center;
	padding-right: 22px;
}

.field_calendar_time {
	background: url('../img/calendar_time.png') no-repeat 99% center;
	padding-right: 22px;
}

.ticker .preview {
	float: none;
}

.ticker #simplemodal-container {
	margin: 0 auto;
}

form .data {
	width: 58%;
	float: left;
	margin-right: 2%;
}

form .preview {
	width: 40%;
	float: left;
	border-radius: 10px;
	background: #fff;
	box-shadow: -2px -2px 10px #000 inset;
}


.ticker .color_preview {
	height:140px;
	margin: 10px;
}


.ticker .digits_examples label {
	float: left;
	margin: 0 20px 0 0;
	width: 100px;
}

.ticker label .themeName {
	height: 40px;
}


.ticker .panels .panel-left,
.ticker .panels .panel-right {
	float:left;
	width:46%;
	padding:2%;
}

.ticker.unregistered .MegaTickerPROOption {
	background: url('../img/stripes.png');
	opacity: 0.5;
}
