/* main styles */

.couponwp {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:17px;
}

.couponwp, .couponwp div {
	overflow:hidden;
	margin:0;
	padding:0;
}

/* dimensions */

.couponwp-portrait {
	width:200px;
	padding:8px;
}

.couponwp-landscape {
	width:410px;
	padding:8px;
}

.couponwp-mobile {
	width:98%;
	padding:8px;
}

.couponwp .box2 {
	float:right;
	margin:0 0 5px 8px;
}

.couponwp .cutline {
	border:2px dashed;
	background:url(images/scissors.png) no-repeat -1px 2px;
	padding:15px 15px 0 15px;
	text-align:center;
}

.couponwp .text {
  text-align: left;
}

.couponwp .title,
.couponwp .subtitle,
.couponwp .avatar,
.couponwp .text,
.couponwp .print,
.couponwp .timer {
	margin-bottom:15px;
}

.couponwp .title {
	font-family:"Arial Black", Arial, Helvetica, sans-serif;
	font-size:23px;
	line-height:25px;
	text-shadow:#000 1px 1px 2px;
}

.couponwp .subtitle, .couponwp .time-expire, .couponwp .date-expire {
	font-size:14px;
	line-height:16px;
	text-transform:uppercase;
}

.couponwp .avatar {
	margin: 0 auto;
	margin-bottom: 10px;
}

.couponwp .date, .couponwp .time {
	font-size:20px;
	font-weight:bold;
	line-height:28px;
}

.couponwp .time small {
	font-size:9px;
	font-weight:normal;
	text-transform:uppercase;
}

.couponwp .contacts  {
	display:none;
	font-size:14px;
	line-height:16px;
	margin:0;
}

.couponwp .contacts small {
	font-size:10px;
	text-transform:uppercase;
}

.couponwp .timer .printDate {
  display: none;
}

.couponwp.cpleft {
  float:left;
  margin:0 10px 10px 0;
}

.couponwp.cpright {
  float:right;
  margin:0 0 10px 10px;
}

.couponwp.cpcenter {
  margin:0 auto;
  margin-bottom:10px;
}

.couponwp a.print_button {
	line-height:210%;
	padding:6px 12px;
	border-radius:6px;
	background:#fff;
  text-decoration: none;
  -webkit-border-radius:6px;
  margin-bottom: 15px;
  font-family:Georgia, 'Times New Roman', Times, serif;
  font-size:16px;
  font-weight:bold;
  color:#000;
}

.couponwp img {
  padding:0 !important;
  margin:0 !important;
  border:0 !important;
  background:none !important;
}

/* ####### TEHEMES ####### */

/* WHITE */

.couponwp-white {
	background:#fff;
	color:#000;
	border:1px solid #000;
}

.couponwp-white p {
  color: #000 !important;
}

.couponwp-white .cutline {
	border-color:#000;
	background:#fff url(images/scissors_black.png) no-repeat -1px 2px;
}

.couponwp-white .title {
	color:#000;
	text-shadow:none;
}

.couponwp-white .subtitle {
	color:#000;
}

.couponwp-white .time-expire, .couponwp-white .date-expire {
	color:#000;
}

.couponwp-white a.print_button {
	color:#fff;
	background-color:#000;
}

/* BLACK */

.couponwp-black {
	background:#000;
	color:#fff;
}

.couponwp-black p {
  color: #fff !important;
}

.couponwp-black .cutline {
	border-color:#fff;
}

.couponwp-black .title {
	color:#fff;
	text-shadow:none;
}

.couponwp-black .subtitle {
	color:#fff;
}

.couponwp-black .time-expire, .couponwp-black .date-expire {
	color:#fff;
}

.couponwp-black a.print_button {
	color:#000;
}

/* GRAY */

.couponwp-gray {
	background:#d5d5d5;
	color:#000;
}

.couponwp-gray p {
  color: #000 !important;
}

.couponwp-gray .cutline {
	border-color:#323232;
	background:url(images/scissors_black.png) no-repeat -1px 2px;
}

.couponwp-gray .title {
	color:#323232;
	text-shadow:none;
}

.couponwp-gray .subtitle {
	color:#5f5f5f;
}

.couponwp-gray .time-expire, .couponwp-gray .date-expire {
	color:#ff0000;
}

.couponwp-gray a.print_button {
	color:#ffffff;
	text-shadow:0 0 3px #000000;
	background:url(images/button_mercury.png) repeat-x #4e4e4e;
}

/* RED */

.couponwp-red {
	background:#b40000;
	color:#fff;
}

.couponwp-red p {
  color: #fff !important;
}

.couponwp-red .cutline {
	border-color:#c8a500;
}

.couponwp-red .subtitle, .couponwp-red .time-expire, .couponwp-red .date-expire {
	color:#c8a500;
}

.couponwp-red a.print_button {
	color:#000;
	text-shadow:0 1px 3px #fff;
	background:url(images/button_gold.png) repeat-x #fce883;
}

/* GREEN */

.couponwp-green {
	background:#004300;
	color:#fff;
}

.couponwp-green p {
  color: #fff !important;
}

.couponwp-green .cutline {
	border-color:#fff;
}

.couponwp-green .subtitle, .couponwp-green .time-expire, .couponwp-green .date-expire {
	color:#ffff00;
}

.couponwp-green a.print_button {
	color:#000;
	text-shadow:0 1px 3px #fff;
	background:url(images/button_gold.png) repeat-x #fce883;
}

/* BLUE */

.couponwp-blue {
	background:#0d205d;
	color:#fff;
}

.couponwp-blue p {
  color: #fff !important;
}

.couponwp-blue .cutline {
	border-color:#b4b4b4;
}

.couponwp-blue .subtitle, .couponwp-blue .time-expire, .couponwp-blue .date-expire {
	color:#00ff00;
}

.couponwp-blue a.print_button {
	color:#000;
	text-shadow:0 1px 3px #fff;
	background:url(images/button_silver.png) repeat-x #fff;
}

/* YELLOW */

.couponwp-yellow {
	background:#ffaf00;
	color:#000;
}

.couponwp-yellow p {
  color: #000 !important;
}

.couponwp-yellow .cutline {
	border-color:#fff;
}

.couponwp-yellow .title {
	color:#760000;
	text-shadow:none;
}

.couponwp-yellow .subtitle {
	color:#000;
}

.couponwp-yellow .time-expire, .couponwp-yellow .date-expire {
	color:#760000;
}

.couponwp-yellow a.print_button {
	color:#fff;
	border:1px solid #9f000d;
	text-shadow:0 1px 3px #940101;
	background:url(images/button_ruby.png) repeat-x #f68565;
}