td.coupon_top
{
	/* Width is inherited from td.body_right */
	height:21px;
	width:260px;
	background-image:url(../images/coupon_top.gif);
}

td.coupon_bottom
{
	/* Width is inherited from td.body_right */
	height:23px;
	width:260px;
	background-image:url(../images/coupon_bottom.gif);
	text-align:center;
}

td.coupon_body
{
	/* Width is inherited from td.body_right */
	width:260px;
	background-image:url(../images/coupon_background.gif);
	padding-left:3px;
	padding-right:3px;
	text-align:center;
}

body.coupon_page
{
	background-color: White;
}

td.coupon_spacer
{
	height:4px;
}

span.coupon_description
{
	font-size: 8pt;
	font-family: 'Verdana';
	font-weight:bold;
	padding-left:15px;
	padding-right:15px;
}

span.coupon_restriction
{
	font-size: 7pt;
	font-family: 'Verdana';
	font-weight:lighter;
	padding-left:15px;
	padding-right:15px;
}

a:visited.coupon_link
{
	color: red;
	text-decoration: none;
	font-size:8pt;
	font-weight:bold;
}

a.coupon_link
{
	color: red;
	text-decoration: none;
	font-size:8pt;
	font-weight:bold;
}

/*
table.coupon_background
{
	background-color:#EAD390;
}

td.coupon_border_top_left
{	
	background-image:url(../../data/images/coupon_top_left.jpg);
	background-position: 0px top;
	background-repeat:no-repeat;
	width:18px;
	height:17px;
	margin:0 0 0 0;
	text-align:left;
	vertical-align:top;
}

td.coupon_border_top_right
{	
	background-image:url(../../data/images/coupon_top_right.jpg);
	background-position: 0px top;
	background-repeat:no-repeat;
	width:18px;
	height:17px;
	margin:0 0 0 0;
	text-align:right;
	vertical-align:top;
}

td.coupon_border_top_center
{	
	background-image:url(../../data/images/coupon_top_center.jpg);
	background-position:0 0;
	background-repeat:repeat-x;
	height:17px;
	width:auto;
	margin:0 0 0 0;
	vertical-align:top;
	background-position: 0px top;
}

td.coupon_border_bottom_left
{	
	background-image:url(../../data/images/coupon_bottom_left.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	width:17px;
	height:19px;
	margin:0 0 0 0;
	text-align:left;
}

td.coupon_border_bottom_right
{	
	background-image:url(../../data/images/coupon_bottom_right.jpg);
	background-position:0 0;
	background-position:right 0;
	background-repeat:no-repeat;
	width:19px;
	height:19px;
	margin:0 0 0 0;
	text-align:right;
}

td.coupon_border_bottom_center
{
	background-position: 0px bottom;
	background-image: url(../../data/images/coupon_bottom_center.jpg);
	margin: 0px;
	vertical-align: bottom;
	width: auto;
	background-repeat: repeat-x;
	height: 19px;
}

td.coupon_border_left
{
	background-image: url(../../data/images/coupon_left.jpg);
	background-position: left 0px;
	margin: 0px;
	width: 14px;
	background-repeat: repeat-y;
}

td.coupon_border_right
{
	background-image: url(../../data/images/coupon_right.jpg);
	background-position: right 0px;
	margin: 0px;
	width: 14px;
	background-repeat: repeat-y;
}

span.coupon_description
{
	font-size: 10pt;
	font-family: 'Times New Roman';
	font-weight:bold;
}

span.coupon_restriction
{
	font-size: 10pt;
	font-family: 'Times New Roman';
	font-weight:lighter;
}

a:visited.coupon_link
{
	color: red;
	text-decoration: none;
}

a.coupon_link
{
	color: red;
	text-decoration: none;
}

td.coupon_link_container
{
	text-align:center;
}

td.coupon_spacer
{
	height:1px;
}*/

img.coupon_printout_logo
{
	width: 181px;
	height: 80px;
}

table.coupon_printout
{
	border-right: black thin dashed;
	padding-right: 5px;
	border-top: black thin dashed;
	padding-left: 5px;
	padding-bottom: 5px;
	margin: 10px;
	border-left: black thin dashed;
	padding-top: 5px;
	border-bottom: black thin dashed;
	text-align: center;
	border-width: 3px;
}

td.coupon_printout_logo_container
{
	width: 100px;
}

td.coupon_divider
{
	border-top: gray thin solid;
}

table.coupon_printout_outer
{
	border-right: black thin;
	padding-right: 0px;
	border-top: black thin;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: black thin;
	width: 300px;
	padding-top: 0px;
	border-bottom: black thin;
	text-align: center;
}