/**********************/
/**Message From Page***/
/**********************/
td.message {vertical-align:top; padding:5px; border-left: thin dashed #000; float:left;}
td.messageleft {vertical-align:top; padding:5px;}
.messagesubheaders {font-family:Arial, Helvetica, sans-serif; font-size:13px;}
p.message {font-family:Arial, Helvetica, sans-serif; font-size:11px;}
h.mission {font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;}
h.revolve {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; font-style:italic;}
h.messagesubtitle {font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#F90;} 
h.nielson {font-family:Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold; font-style:italic; color:#000;} 
/*****************/
/****About Page***/
/*****************/
p.aboutvid{
	float:left;
	padding:15px;
}
#about_page{
	border:thick solid #F90;
	width:760px;
}
table td.about_table_head
{
	background:url(images/centerbackdrop1_01.png);
	background-position:bottom center;
	background-repeat:no-repeat;
	padding:0px;
	vertical-align:bottom;
	height:50px;
}
table td.about_table_body
{
	background:url(images/centerbackdrop1_02.png);
	background-repeat:repeat-y;
	background-position:center;
	padding:0px;
}
table td.about_table_foot
{
	background:url(images/centerbackdrop1_03.png);
	background-position:top center;
	background-repeat:no-repeat;
	padding:0px;
	vertical-align:top;
	height:83px;
}
/*****************/
/**New Tiny Coups*/
/*****************/
table.little_coup_list{
	margin:auto;
	width:600px;
	text-align:center;
}
table td.tiny_coup_td{
	background:url(images/couponbackground.png) no-repeat;
	width:200px;
	background-position:top left;	
	text-align:center;
	height:200px;
}
table td.tiny_coup_td_s{
	width:200px;
	height:200px;
}
#tiny_coup_logo{
	position:relative;
	width:160px;
	margin:auto;
}
#tiny_coupon{
	position:relative;
	top:10px;
	width:170px;
	height:175px;
}
p.tiny_business{
	text-align:center;
	position:relative;
	font-size:12px;
	font-weight:bold;	
}
p.tiny_title{
	position:relative;
	top:10px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}
p.tiny_links{
	position:relative;
	bottom:10px;
	font-size:10px;
	text-align:center;
	vertical-align:bottom;
}
/*************************/
/***** Bigger coupons ****/
/*************************/
table td.long_coup{
	/*background:url(images/custombackground.png);*/
	width:600px;
	height:200px;
	background-position:top center;	
	text-align:center;
}
#long_coup_logo{
	position:relative;
	width:160px;
	float:left;
	top:10px;
	left:10px;
	vertical-align:middle;
}
p.long_title{
	position:relative;
	line-height:1.25;
	top:10px;
	left:20px;
	font-size:20px;
	font-weight:bold;
	text-align:center;
}
p.long_links{
	position:relative;
	bottom:-3px;
	font-size:11px;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	vertical-align:bottom;
}
p.designer_links{
	position:relative;
	bottom:30px;
	font-size:11px;
	color:#000;
	font-weight:bold;
	text-align:center;
	vertical-align:bottom;
}
#designer_inner{
	height:200px;
	width:600px;
	top:0px;
	left:0px;
}
p.long_links a{color:#FFF;}
p.long_terms{
	position:relative;
	top:10px;
	font-size:12px;
	font-style:italic;
}
#long_coup_inner{
	position:relative;
	top:10px;
	left:20px;
	height:170px;
	width:540px;
}
/*************************/
/****Browse Sidebar Thing*/
/*************************/
#relativebrowse{
	position:relative;
	width:190px;
	height:364px;
	float:right;
	top:-2px;
	right:7px;
}
#searchtitle{
	position:relative;
	text-align:left;
	left:20px;
	top:23px;
}
#find_out_how_title{
	position:relative;
	text-align:center;
}
#absolutebrowse{
	position:absolute;
	top:65px;
	left:12px;
}
#browse_submit{
	position:relative;
	text-align:right;
}
#find_out_how{
	position:absolute;
	top:160px;
	left:5px;
	text-align:center;
}
table.small_form{
	font-size:12px;
	line-height:20px;
}
/*********************/
/**Left Column Stuff**/
/*********************/
#coupons_title {
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;	
	margin-bottom:5px;
	margin-top:10px;
	margin-left:20px;
	font-weight:bold;
}
#mailing_wrapper {
	position:relative;
	text-align:left;
	vertical-align:top;
	width:140px;
	height:130px;
	top:-4px;
}

#mailinglist_image {
	position:absolute;
	left:15px;
	top: 15px;
	width:140px;
	height:81px;
}
#submit_email {
	position:absolute;
	left:78px;
	top:95px;
	width:55px;
	height:18px;
}
#mailing_text {
	position:absolute;
	left:22px;
	top:75px;
	text-align:center;
}
#view_cart{
	text-align:left;
	margin-left:20px;
}
/****************/
/* banner stuff */
/****************/
#banner{
	position:relative;
	width:900px;
	text-align:center;
}
#banner_text{	
	text-align:center;
	margin-top:7px;
	top:5px;
	color:#FFF;
}
#banner_text a{
	text-decoration:none;
}
#banner_text a:hover{
	text-decoration:underline;
	color:#F90;
}
a.blinks:link {
	color:#FFF;
}
a.blinks:visited {
	color:#FFF;
}
a.blinks:active {
	color:#FFF;
}
a.blinks:hover {
	color:#FFF;
}
#bluebar{
	position:relative;
	background-color:#2e3192;
	height:34px;
	width:100%;		
	bottom:0px;
	text-align:center;
}
/**************************/
/***Header Tabs************/
/**************************/
#tabs {
	position:relative;
	margin:auto;
	width:800px;
	text-align:center;
	background:#2e3192;
	font-size:93%;
	line-height:normal;
}
#tabs ul {
	margin:auto;
	width:800px;
	padding:10px 10px 0 50px;
	list-style:none;
}
#tabs li {
	display:inline;
	margin:0;
	padding:0;
}
#tabs a {
	float:left;
	background:url("images/tableft.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 4px;
	text-decoration:none;
}
#tabs a span {
	float:left;
	display:block;
	background:url("images/tabright.gif") no-repeat right top;
	padding:5px 15px 4px 6px;
	color:#FFF;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none;}
/* End IE5-Mac hack */
#tabs a:hover span {
	color:#FFF;
}
#tabs a:hover {
	background-position:0% -42px;
}
#tabs a:hover span {
	background-position:100% -42px;
} 
/*****************/
/** Footer Stuff**/
/*****************/
#footer{position:relative; text-align:center; margin:0 auto; width:465px; height:40px;}

#footer_image{position:absolute; top:0px; left:0px;}

#footer_text{position:absolute; top:10px; left:160px; font-size:10px;}
/**************************/
/****Contact Us Page*******/
/**************************/
table.contact_us{
	margin:auto;
	font-size:8px;
	line-height:20px;
}

table tr.contact_us{
	height:220px;
	text-align:center;
}

table td.contact_us{
	border:thick dashed #FFF;
	vertical-align:middle;
	width:260px;
}
h3.contact_us{
	font-size:24px;
	color:#FFF;
	line-height:28px;
}
p.contact_us{
	font-size:12px;
	text-align:center;
}
/**************************/
/***Miscelleneous Stuff****/
/**************************/
a:link {
	color:#000;
}

a:visited {
	color:#000;
}

a:active {
	color:#000;
}
a:hover {
	color:#039;
}
body{
	font-family:Arial, Helvetica, sans-serif;
}
img {
	border:none;
}
table td {
	vertical-align:top;
}
table td.form_error{
	font-size:10px;
	color:#F00;
}
table.cart_table{
	border:1px solid #666666;
	font-size:12px;
	width:460px;
}
table.big_list {
	font-size:10px;
	width:100%;
}
table th {

	text-align:left;

	font-size:14px;

	height:50px;

	vertical-align:middle;

}
table td.cart{
	border:1px solid #666666;	
}
table tr.cart{
	border:1px solid #666666;
}
table tr.row_titles {

	border:1px solid #666666;

	font-weight:bold;

	font-style:italic;

}
p.list{
	margin-left:20px;
	margin-top:0px;
	font-size:12px;
	line-height:16px;
}

p {
	font-size:14px;
	line-height:16px;
}
p.quote{
	font-weight:bold;
	color:#999;
}

form {

	font-size:12px;

}

h3{

	text-align:center;

	font-size:16px;

	font-weight:900;

}

table.coupon_outline{

	border:thick dashed #333;

	width:220px;

}

table td.coupon_price{

	border:none;

	color:#F00;

	font-size:18px;

	font-weight:bolder;

	vertical-align:bottom;

	text-align:center;

	padding-bottom:10px;

}

table td.coupon_icon{

		border:none;

	overflow:hidden;

	text-align:center;

}

table td.coupon_title{

	border:none;	

	text-align:center;

	font-size:20px;

	font-weight:bold;

	padding-bottom:15px;

}

table td.coupon_description{

	border:none;

	text-align:left;

	font-size:medium;

	padding-bottom:10px;

	padding-top:15px;

}

table td.coupon_terms{

	border:none;

	font-style:italic;

	font-size:10px;

	vertical-align:middle;

	text-align:left;

}

table td.coupon_expire{

		border:none;

	font-style:italic;

	font-size:10px;

	vertical-align:top;

	text-align:right;

}

table td.coupon_barcode{

		border:none;

	text-align:center;

}

table td.coupon_company{

		border:none;

	text-align:center;

	font-style:italic;

	font-size:16px;

	font-weight:bold;

}

