body {
    font-family: georgia, times new roman, times;
    margin: 0;
    background-color: #140c03;
}
table.tvTable
{
	border-collapse: collapse;
	width: 100%;
}
table.tvTable td
{
	border: solid 1px #444444;
	padding: 2px 5px;
	font-size: 90%;
}
table.tvTable .imgTd
{
	text-align: center;
	padding: 2px;
}
table.tvTable tr.tvTopRow td
{
	background-color: #222222;
	border: none;
}
table.tvTable tr.oddRow {
	background-color: #222222;
}

table.tvTable td.boldTime
{
	color: #ffffff;
	font-size: 110%;
	font-weight: bold;
}
table.tvTable td.smallTime
{
	color: #999999;
	font-weight: bold;
}
img.tvImgs
{
	width: 30px;
	height: 23px;
}
.options
{
	padding: 5px 3px 5px 5px;
	background-color: #453e3a;
}
form
{
	margin: 0;
	padding: 0 0 10px 0;
}
.googleAd
{
	text-align: center;
}
.noBorder
{
	border: none;
}
.positive
{
	color: #006400;
	font-weight: bold;
}


input.phn {
	-wap-input-format: "N*N"; 
}
input.zipcode {
	-wap-input-format: "NNNNN"; 
}
.pickImg {
	text-align: center;
	padding-top: 5px;
}
.pickImg img {
	border: #403e3e solid 2px; 
}
.pickImgRec {
	text-align: center;
	padding-top:5px;
}

.ad1 {
    text-align: center;
    margin: 0;
 	padding-top: 3px;
 	padding-bottom:3px;
}

.ad2
{
	text-align: center;
    margin: 0;
 	padding-top: 3px;
 	padding-bottom:3px;
 	background-color: #333333;
	border-bottom: 1px solid #444444;
}

.ad1 img
{
	border: none;
}
.ad2 img
{
	border: none;
}
.ad1 form
{
	margin: 0;
	padding: 0;
}
.ad2 form
{
	margin: 0;
	padding: 0;
}
h4 {
	font-weight: normal;
    padding: 2px 0px 2px 5px;
    margin: 0;
    font-family: helvetica, arial;
    color: #fffffe;
    background-color: #252525;
}
h3 {
	font-weight: bold;
	background-color: #252525;
    padding: 2px 0px 2px 5px;
    font-size: 100%;
    color: #fffffe;
    margin: 0;
    font-family: helvetica, arial;
}
h2, h1.h2 {
	background: none;
    font-weight: bold;
    padding: 2px 0px 2px 5px;
    margin: 0;
    font-family: helvetica, arial;
    border: none;
    font-size: 110%;
    color: #fffffe;
}

h1 {
    font-weight: bold;
    padding: 2px 0px 2px 5px;
    margin: 0;
    font-family: helvetica, arial;
    font-size: 110%;
}

.d3 {
    padding: 0px 3px 0px 5px;
    margin-bottom: 1px;
}

a {
    color: #f4ce87;
    text-decoration: none;
    font-family: tahoma, verdana, helvetica, arial;
}
a:hover {
    color: #000;
    background-color: #f4ce87;
    text-decoration: none;
}
a:active {
    color: #000;
    background-color: #f4ce87;
    text-decoration: none;
}
.grey {
	padding: 2px 0px 2px 5px;
    margin-bottom: 1px;
    background-color: #453e3a;
}
.footer {
    text-align: center;
    background-color: #453e3a;
}
.headerLogo {
	height: 29px;
	background-position: top left;
	background-repeat: repeat-x;
	padding-left: 5px;
}
.headerBack
{
	padding: 0;
	margin: 0;
}
.greyOut
{
	color : #999999;
	font-family: tahoma, verdana, helvetica, arial;
}
.err {
	padding: 0px 3px 0px 5px;
}
.deviceAppLink {
	text-align: center;
}
.small
{
	font-size:90%;
}

.smallBoldGrey, .parens {
	font-size: 90%;
	font-weight: bold;
	font-family: tahoma, verdana, helvetica, arial;
	color : #8f857f;
}
.smallBoldRed {
	font-size: 90%;
	font-weight: bold;
	color : #ffaaaa;
}
.lineRight {
	padding-left: 2px;
	margin-left: 2px;
}
.go2Says {
	font-weight: bold;
	color: #cccccc;
}
span.linkRed a {
	color: #c41200;
}

.mFormButton {
	color: #fffffe;
	background-color: #f80000; 
	border : 1px double #f80000;
}

.mForm {
	width: 200px;
	float: left;
	color: #999999;
}

.tctitle {
	font-weight:bold;
	margin-top: 5px;
}
.tcsubtitle {
	font-weight:bold;
	font-size: smaller;
}
.oddRow {
	background-color: #222;
}
.evenRow {
	background-color: #140c03;
}

.whiteLinks {
	font-family: Times, Georgia, serif;
	color: #fffffe;
}
.location {
	font-family: Times, Georgia, serif;
	background-color: #453e3a;
	padding: 2px 3px 2px 5px;
	color: #fffffe;
	font-size: 90%;
	margin-bottom: 1px;
}

.location * {
	font-family: Times, Georgia, serif;
}

.imin {
	color:#eeee00;
	font-weight:bold;
}	
.displayDiv {
	padding: 5px 3px 5px 5px;
    margin-bottom: 1px;
    border-bottom: 1px solid #453e3a;
}
.mainBodyClass {
	background-color: #140c03;
	color: #ffffff;
}
.preImg {
	float: left;
	clear: left;
	padding-right: 5px;
	padding-bottom: 5px;
	text-align: center;
}
.img60
{
	width: 60px;
}
.displaySpac {
	padding: 5px 3px 5px 5px;
    margin-bottom: 1px;
}
.mainLinks {
    font-weight: bold;
    font-size: 105%;
}
.redFooter {
	padding: 2px 0px 2px 5px;
	font-family: Times, Georgia, serif;
	color: #140c03;
}
.footerLinks {
	font-family: Times, Georgia, serif;
	color: #140c03;
}
.red, .err {
	color: red;
}

.linkIconImg
{
	float: left;
	margin-top: 3px;
	margin-right: 3px;
}
.secondTier
{
	margin-left: 30px;
	min-height: 26px;
}
.yahooAd
{
	padding-left: 5px;
	background-color: #333333;
	border-bottom: 1px solid #444444;
	font-size: 80%;
}

.go2BestOf {
	padding: 0px 3px 0px 5px;
}
.go2Recommends
{
	padding: 5px 3px 5px 5px;
}
.go2BestOfHeader {
	font-family: helvetica, arial;
	padding: 0px 3px 0px 5px;
	font-weight: bold;
	color: #140c03;
	font-size: 110%;
}
.specialOffer {
	font-weight: bold;
}
.bestOfTitle {
	font-weight: bold;
	font-size: 110%;
}
.bestOfMore {
	font-size: smaller;
	text-align: right;
}
.bestOfMore a {
	padding :0px 5px 0px 0px;
	text-decoration: underline;
	font-size: smaller;
	color: #fffffe;
}
.go2BestOfSingle {
	padding: 5px 3px 5px 5px;
	min-height: 60px;
}
.checkIn
{
	background-color: #453e3a;
	padding: 5px 3px 5px 5px;
	color: #fff0d6;
	font-family: Helvetica, Arial, serif;
}
.couponDiv
{
	padding: 5px 3px 5px 5px;
    border: 2px dashed #8F857F;
    margin: 4px 0;
}
.greyTxt
{
    color: #8f857f;
}