﻿html,body {margin:0px;}
body,table,td {font-family:arial; font-size:12pt; color:#333333;}
table,td {padding:0px; border-collapse:collapse; border-spacing:0px; text-align: left;}
img {border-width:0px; display: block;}
hr { border-style:dashed; color:#cccccc;}
.maintable {width: 100%; height: 199px; background-image: url(images/page-bkgrnd.gif); background-repeat:repeat-x;}
.topbar {width:100%; background-color: #005982; text-align: center; margin: 0 auto;}
.header {height:107px; width:780px; text-align: center; margin: 0 auto;}
.title {width:780px; text-align: center; margin: 0 auto;}
.contenttable {width: 780px; text-align: center; margin: 0 auto;}
.leftcol {width: 200px; text-align: left; margin: 0 auto;}
.midcol {width: 400px; text-align: left; margin: 0 auto;}
.halfmidcol {width: 142px; text-align: left; margin: 0 auto;}
.halfmidcol2 {width: 140px; text-align: left; margin: 0 auto;}
.featdiscountbox {width: 359px; text-align: left; margin: 0 auto;}
.joinnowbutton {width: 95px; text-align: left; margin: 0 auto;}
.joinnowtext {width: 305px; text-align: left; margin: 0 auto;}
.featarticlebox {width: 358px; text-align: left; margin: 0 auto;}
.rightcolbox {width: 127px; text-align: left; margin: 0 auto;}
.rightcol {width: 200px; text-align: left; margin: 0 auto;}
.submenu {width: 200px; text-align: center; margin: 0 auto;}
.footertable {width: 780px; text-align: center; margin: 0 auto;}
.menutable {width: 182px; background-image: url(images/menubkgrnd.jpg);}
.menuwidth {width: 182px;}
.join1 {background-image: url(images/joinnow_02.jpg); background-repeat:repeat-y;}
.join2 {background-image: url(images/joinnow_05.jpg); background-repeat:repeat-y;}
.news1 {background-image: url(images/newsletter_02.jpg); background-repeat:repeat-y;}
.news2 {background-image: url(images/newsletter_05.jpg); background-repeat:repeat-y;}
.disc1 {background-image: url(images/discounts_02.jpg); background-repeat:repeat-y;}
.disc2 {background-image: url(images/discounts_04.jpg); background-repeat:repeat-y;}
.arti1 {background-image: url(images/articles_02.jpg); background-repeat:repeat-y;}
.arti2 {background-image: url(images/articles_04.jpg); background-repeat:repeat-y;}
.top1 {background-image: url(images/top_02.jpg); background-repeat:repeat-y;}
.top2 {background-image: url(images/top_04.jpg); background-repeat:repeat-y;}
.stretch {width: 100%;}
.vstretch {height: 100%;}
.center {text-align: center;}
.left {text-align: left;}
.right {text-align: right;}
.middle {vertical-align: middle;}
.top {vertical-align:top;}
.bottom {vertical-align:bottom;}
.ad {width: 100%; height: 150px;}
.bold {font-weight:bold;}
.yellow {color: #fede7b;}
.white {color: #ffffff;}
.red {color: #cc3333;}
.greenTitle {background-color: #999933;}
.yellowTitle {background-color:#CCCC33;}
.blueTitle {background-color: #005982; font-weight: bolder;}
.tablebg {background-image: url(images/freenewsbg.jpg); background-repeat:repeat-y;}
.tablebg2 {background-image: url(images/joinnowbg.jpg); background-repeat:repeat-y;}
.tablebg3 {background-image: url(images/unknownboxbg.jpg); background-repeat:repeat-y;}
.tablebg4 {background-image: url(images/featureddiscountsbg.gif); background-repeat:repeat-y;}
.tablebg5 {background-image: url(images/featuredarticlesbg.gif); background-repeat:repeat-y;}

.tablerow-yellow {
	background-color:#FFFFCC;
}

.tdbuttons {width: 200px;}
.copyright {color: Black; font-weight: bold; text-align: center;}
.footerfont {color: White; font-weight: bold; text-align: center;}
.whitetext {color: White;}
.boxtext {color: #333333; font: tahoma; font-size:10pt;}
.titlefont {font-size:x-large; color: White;}
.titlepadding {padding-bottom:0px; padding-left:10px; padding-right:0px; padding-top:0px;}
.blue {background-color: #005982;}
.brown {background-color: #996666;}
.redtitle {background-color: #cc3333;}
.cellpadding {padding-bottom:5px; padding-left:5px; padding-right:5px; padding-top:5px;}
.linkcellpadding {padding-bottom:10px; padding-left:10px; padding-right:10px; padding-top:10px;}
.boxcellpadding {padding-bottom:20px; padding-left:20px; padding-right:20px; padding-top:20px;}
.boxcellpadding2 {padding-bottom:0px; padding-left:20px; padding-right:20px; padding-top:0px;}
.boxcellpadding3 {padding-bottom:0px; padding-left:5px; padding-right:5px; padding-top:0px;}
.boxcellpadding4 {padding-bottom:24px; padding-left:20px; padding-right:10px; padding-top:24px;}
.leftpadding {padding-bottom:5px; padding-left:15px; padding-right:5px; padding-top:5px;}
.loginpadding {padding-bottom:2px; padding-left:5px; padding-right:5px; padding-top:2px;}
a {color: #0000ff; font-size: 12pt; text-decoration: underline; font-weight: bold;}
a:hover {color: #BA6306; font-size: 12pt; text-decoration: blink; font-weight: bold;}
a.footer {color: #fede7b; font-size: 10pt; text-decoration: underline; font-weight: bold;}
a.footer:hover {color: #ffffff; font-size: 10pt; text-decoration: blink; font-weight: bold;}
a.smalllink {color: #0000ff; font-size: 10pt; text-decoration: underline; font-weight: bold;}
a.smalllink:hover {color: #BA6306; font-size: 10pt; text-decoration: blink; font-weight: bold;}

/* Style for all Content Titles */
.content-title {
	color:#000099; 
	font-size:13pt; 
	font-weight:bold; 
}
/* Styles 4 Comments  */
.comment-table {
	padding:8px;
	border-spacing:0px;
	width:100%;
	border-collapse:collapse; 
	text-align: left; 
}
.tablerow-white {
	background-color:white;
}
.tablerow-yellow {
	background-color:#FFFFCC;
}
.tablerow-gray {
	background-color:#E3E3E3;
}

/* Styles 4 Member Benefits  */

.memberben-tabledata1 {
	width:7%
}
.memberben-tabledata2 {
	width:93%
}


/* Styles 4 FAQ  */
.faq-table {
	padding:8px;
	border-spacing:0px;
	width:96%;
	border-collapse:collapse; 
}
.faq-topics {
	color:#CC0000;
	font-weight:bold; 
}
/* Styles 4 Add Discount Search  */
.red-topics {
	color:#FF0000;
	font-weight:bold; 
}
/* Styles 4 Discount Search  */


/* Styles 4 Add Discount Search  */
.red {
	color:red;
}

/* Styles 4 Usefull Links  */
.image-left 
{
	border-width:0px;
	float:left;
}

/* Styles 4 Great Books*/

.table-greatbooks 
{
	border-spacing:0; 
	height: 62px;
	width: 100%;
}
.td-greatbooks_1 
{
	width:11%;
}
.td-greatbooks_2
{
	vertical-align:top;
	width:39%;
}

/* Styles 4 Polls */
table#table-polls
{
	background-color:#FFD700;
	border: solid #FFD700 2px;
	width:123px;
	margin-left: auto;
	margin-right: auto;

}

table#table-polls td 
{
	padding: 3px;
}

.submitvote
{
	background-color: #FFD700; 
	border: 1px solid #FFFFEE;
	color: #FFFFEE; 
	font-family:Arial,Helvetica;
	font-weight:bold; 
	cursor:hand
}

/* Styles 4 joinnow Links  */
.image-right 
{
	border-width:0px;
	float:right;
}

/* Styles 4 Table Forms  */

table#table-regbus 
{
	border-spacing:2pt; 
	width: 100%;
}

table#table-regbus th {
	background-color:#ffffff;
	color:#cc0000;
	font-weight:bold;
	vertical-align:middle;
	
}

table#table-regbus td {
	height: 27px;
	vertical-align:middle;
}

.td-formlabels
{
	text-align:right;
	width: 43%
}

.td-forminput
{
	text-align:left;
	width: 57%
}


/* Form 4 Senior Discounts */

table#discContTable  
{
	
	border-spacing:0px; 
	width: 100%;


}
