.coupon-main-section {
  	display: block;
  	width: 100%;
}
#coupon-description, #barcode-upca, #barcode-gs1 {
  	float: left;
  	display: block;
  	width: 20%;
}
#barcode-upca {
	width: 33%;
}
#barcode-gs1 {
  	width: 61%;
  	float: right;
}
.coupon-list {
	padding:5px;
	border:dashed 2px #bbb;
	overflow:hidden; 
	margin-bottom:10px;
}

#preview-coupon {
	width:670px;
	margin:20px auto;	
}

#preview-coupon li {
  list-style:disc;
  padding-left: 30px;
  margin-left: 30px;
}

.print-coupon {
	width:564px;
	height: 269px;
	margin:20px auto;
	padding:5px;
	border:dashed 4px #999;
	overflow:hidden; 
	margin-bottom:10px;
	position:relative;
}

.print-coupon td {
	vertical-align:top;
	padding:0 5px;
}	

.coupon-header {
	font-size:15px;
	margin-bottom:4px;	 	
}

.coupon-vendor {
	background:#222;
	padding:4px 10px;
	color:#fff;
	font-size:15px;
	width:200px;
	float:left;	
}

.coupon-duplicate {
	background:#777;
	text-align:center;
	padding:4px 10px;
	color:#fff;
	font-size:15px;
	width:150px;
	float:left;	
}

.coupon-expiration {
	text-align:right;
	padding:2px 8px;
	color:#000;
	font-size:15px;
	width:154px;
	float:left;
	border:2px #777 solid;	 	
}

.coupon-image {
  vertical-align:top;
	font-size:11px;
  padding-right:5px;
}

.coupon-image p {
	padding-left:5px;
}

.coupon-content {
  vertical-align:top;
}

.coupon-content h2 {
	margin:0 0 10px 0;
	font-size:25px;
}

.coupon-content h2 a {
	color:#e08100 !important;	
}

.coupon-legal{
	font-size:8px;	
	color:#666;
}

.coupon-description {
	font-size:14px;	
}

.list-coupon {
	width:335px;
	margin:5px;
	float:left;
	padding:5px;
	border:dashed 2px #999;
	overflow:hidden; 
	height:180px;
	position:relative;
}

.list-coupon .coupon-content {
	float:left;
}

.list-coupon .coupon-content h2 {
	margin:0 0 10px 0;
	font-size:20px;
}

.list-coupon .coupon-content p {
	font-size:12px;	
	color:#333;
}

.coupon-footer{
  vertical-align:bottom;
}

.coupon-table{
  height:180px;
}

.coupon-footer-table {
  height:30px;
	color:#fff;
	font-size:11px;
	bottom:2px;
	width:100%;
}

.coupon-footer-td1{
  background:#999;
  padding:0px 0 0 4px;
  width:100%;
}

.coupon-footer-td2{
  text-align:right;
}

.sample-overlay {
	position:absolute;
	top:40px;
	left:190px;
}

.coupon-footer a {
	padding:3px 0px 18px 5px;
	background:#fff;
	font-weight:bold;
}

#location-list {
	margin-top:10px;	
}

#location-list li {
	list-style:none;
	margin:0;
	padding:0;
	padding:5px;
	background:#f4f4f4;
	border:1px solid #eee;
	font-size:11px;
	line-height:12px;
	margin-bottom:5px;
	overflow:hidden;
}

.coupon-location {
	padding:5px; border:1px solid #eee;
	float:left;
	font-size:11px;
	width:194px;
	margin:5px;
}

#coupon-zone select {
	display:block;
	margin:4px 0;
}

.business-name{
  font-size: 15px;
  font-weight:bold;
}

#publications {
	border-collapse:collapsed;
}

#publications td h3 {
	margin:0 0 8px 0;
}

#publications td {
	vertical-align:top;
	text-align:left;
	padding:5px;
	background:#f8f8f8;
	border:#fff solid 8px;
}

#publications td p {
	color:#666;
	font-size:12px;
}

#publications td img {
	cursor:pointer;
}

.publication-details  td {
	border:none !important;
	background:none !important;
}

p.select-publication { font-size:15px !important; }
p.select-publication input { height:20px; width:20px; }


#cj-table td {
border: 0px; /* 'cellspacing' */
padding:10px;
text-align: center;
}

#cj-table img{
padding:10px;
}

#location-listings {
	border:2px solid #ddd;
	width:270px;
}

#coupon-links a.tab-2 {
	background:url(/images/buttons/tab_2.gif) repeat-x bottom;
	color:#fff;
}

#coupon-links a.tab-2:hover {
	background:url(/images/buttons/tab_2_over.gif) repeat-x bottom;
}

#coupon-links a.tab-3 {
	background:url(/images/buttons/tab_3.gif) repeat-x bottom;
	color:#fff;
}

#coupon-links a.tab-3:hover {
	background:url(/images/buttons/tab_3_over.gif) repeat-x bottom;
}

#coupon-links a.tab-4 {
	background:url(/images/buttons/tab_4.gif) repeat-x bottom;
  width: 112px;
}

#coupon-links a.tab-4:hover {
	background:url(/images/buttons/tab_4_over.gif) repeat-x bottom;	
}

#coupon-links a.tab-5 {
	background:url(/images/buttons/tab_5.gif) repeat-x bottom;	
}

#coupon-links a.tab-5:hover {
	background:url(/images/buttons/tab_5_over.gif) repeat-x bottom;	
}

#coupon-links a.tab-6 {
	background:url(/images/buttons/tab_6.gif) repeat-x bottom;	
}

#coupon-links a.tab-6:hover {
	background:url(/images/buttons/tab_6_over.gif) repeat-x bottom;	
}

#coupon-links a {
	text-decoration:none;
	height:36px;
    padding: 5px 11px 8px 11px;
	font-size:17px;
	text-align:center;
	width:100px;
}

#coupon-links {
	top:148px;
	left:22px;
}
#cj-links {
    background:#ddd;
    overflow:hidden;
    padding:10px;
    margin-bottom:15px;
}

#cj-links li {
    float:left;
    margin:10px 25px;
}

.cj-pagination {
    text-align:center;
    font-size:15px;
    padding:20px;
}
