BODY {
	background-image: url(images/body_bg.png);
	background-repeat:repeat-x;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	margin: 0 auto;
	text-align:center;
	font-size: .75em;
	line-height: 130%;
	color: #333333;
	background-color: #dddddd;
}

P {padding: 0px; margin : 0px}

H1 {FONT-FAMILY: Georgia, "Times New Roman", Times, serif; font-size: 1.3em; color: #790000; font-weight: bold; padding: 20px 0 0 20px; letter-spacing:.05em; }

img, img a	{border:none} 

A:link {color:#790000; text-decoration: none}

A:active {COLOR: #990000; text-decoration: underline}

A:visited {color:#790000; text-decoration: none}

A:hover {COLOR: #be4103; text-decoration: underline}

div#container { 
	position:relative;
	border: 1px solid #cccccc;
	background-color: #ffffff;
	top: 14px;
	width: 975px;
	margin: 0 auto;
	padding:0;
	text-align:left;
	overflow: auto;
}

div#top {
	position:relative;
	width: 955px;
	height: 83px;
	margin: 0 auto;
	overflow:hidden;
}

#call-phone {
	position: absolute;
	float:left;
	width: 193px;
	height: 31px;
	left: 580px;
	padding:0;
	background-image:url(images/call-phone.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
}


div#logo {
	float: left;
	position: absolute;
	width: 580px;
	height: 68px;
	top: 15px;
	padding:0;
	background-image:url(images/logo.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	}

ul#topmenu {
		position: relative;

	float: right;
	width: 372px;
	height: 32px;
	top: 51px;
	padding: 0;
	margin: 0;
	list-style-type:none;
}

li#tm_1 {
	position:absolute;
	width: 46px;
	height: 32px;
	background: url(images/topmenu.jpg) no-repeat 0 0;}
	
li#tm_2 {
	position:absolute;
	left: 46px;
	width: 104px;
	height: 32px;
	background: url(images/topmenu.jpg) no-repeat -46px 0;}

li#tm_3 {
	position:absolute;
	left: 150px;
	width: 47px;
	height: 32px;
	background: url(images/topmenu.jpg) no-repeat -150px 0;}

li#tm_4 {
	position:absolute;
	left: 197px;
	width: 67px;
	height: 32px;
	background: url(images/topmenu.jpg) no-repeat -197px 0;}
	
li#tm_5 {
	position:absolute;
	left: 264px;
	width: 108px;
	height: 32px;
	background: url(images/topmenu.jpg) no-repeat -264px 0;}
	
ul#topmenu a {
	display:block;
	height: 32px;
	text-decoration:none;
	text-indent: -9999px;
	overflow:hidden;
	}
	
li#tm_1 a {width:46px;}
li#tm_2 a {width:104px;}
li#tm_3 a {width:47px;}
li#tm_4 a {width:67px;}
li#tm_5 a {width:108px;}

li#tm_1 a:hover {background: url(images/topmenu.jpg) no-repeat 0 -32px;}
li#tm_2 a:hover {background: url(images/topmenu.jpg) no-repeat -46px -32px;}
li#tm_3 a:hover {background: url(images/topmenu.jpg) no-repeat -150px -32px;}
li#tm_4 a:hover {background: url(images/topmenu.jpg) no-repeat -197px -32px;}
li#tm_5 a:hover {background: url(images/topmenu.jpg) no-repeat -264px -32px;}

ul#navlist {
	position:relative;
	width: 955px;
	height: 30px;
	margin: 0 auto;
	padding:0;
	list-style-type:none;
	}
	
li#nm_1 {
position:absolute;
width: 117px;
height: 30px;
background: url(images/navlist.jpg) no-repeat 0 0;
}

li#nm_2 {
position:absolute;
left: 117px;
width: 270px;
height: 30px;
background: url(images/navlist.jpg) no-repeat -117px 0;
}

li#nm_3 {
position:absolute;
left: 387px;
width: 198px;
height: 30px;
background: url(images/navlist.jpg) no-repeat -387px 0;
}

li#nm_4 {
position:absolute;
left: 585px;
width: 137px;
height: 30px;
background: url(images/navlist.jpg) no-repeat -585px 0;
}

li#nm_5 {
position:absolute;
left: 722px;
width: 233px;
height: 30px;
background: url(images/navlist.jpg) no-repeat -722px 0;
}

ul#navlist a {
	display:block;
	height: 30px;
	text-decoration:none;
	text-indent: -9999px;
	overflow:hidden;
	}

li#nm_1 a {width:117px;}
li#nm_2 a {width:270px;}
li#nm_3 a {width:198px;}
li#nm_4 a {width:137px;}
li#nm_5 a {width:233px;}

li#nm_1 a:hover {background: url(images/navlist.jpg) no-repeat 0 -30px;}
li#nm_2 a:hover {background: url(images/navlist.jpg) no-repeat -117px -30px;}
li#nm_3 a:hover {background: url(images/navlist.jpg) no-repeat -387px -30px;}
li#nm_4 a:hover {background: url(images/navlist.jpg) no-repeat -585px -30px;}
li#nm_5 a:hover {background: url(images/navlist.jpg) no-repeat -722px -30px;}

div#topimage {
	position:relative;
	width: 955px;
	height: 270px;
	margin: 0 auto;
	padding:0;
	background-image:url(images/top.jpg);
	background-repeat:no-repeat;
}

#optin {
	position: absolute;
	width: 180px;
	height: 160px;
	left: 750px;
	top: 92px;
	margin: 0;
	padding:0;
	font-size: .9em;
	}
	
#optin td {
	padding: 3px;}

div#content
	{
	position:relative;
	width: 955px;
	margin: 0 auto;
	padding:0;
	background-image:url(images/bg_left.gif);
	background-repeat:repeat-y;
	overflow:hidden;
	}

#cont_form {
	background-color:#FFF;
	}
	
div#site_info {
	position:relative;
	float: left;
	width: 955px;
	background-color: #1667C1;	
	margin: 0 auto;
	padding: 2px 0;
	text-align:center;
	color: #FFF;
	font-size: .81em;
	border-bottom: 8px solid #FFF;
}

#site_info a {
	padding : 0;
	margin : 0 2px 2px 2px;
}

#site_info a:link, #site_info a:visited
{
color: #fff;
text-decoration: none;
}

#site_info a:hover
	{
	color: #f1b604;
	text-decoration: underline;
}


#cont_main
	{	
	margin: 0;
	padding: 0;
	width: 735px;
	float:left;
	text-align: left;
	}

#cont_sec
	{
	margin: 0;
	padding: 0;
	width: 220px;
	float:right;
	text-align: center;
	}

#cont_main h1, h2, h3, h4 { font-family: Tahoma, Geneva, sans-serif; margin: 0 auto; padding: 0; line-height: 130%; text-align:center; }

#cont_main h1 { font-size: 26px; color: #cc0000; font-weight: bold; padding: 10px 0 0 0; }

#cont_main h2 { font-size: 20px; color: #003366; font-weight: bold; padding: 10px 0 0 0;}

#cont_main h3 { font-size: 18px; color: #cc0000;  font-weight: normal; padding: 10px 0 0 0;}

#cont_main h4 { font-size: 16px; color: #000;  font-weight: bold; padding: 10px 0 0 0;}

#cont_main h5 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 22px; color: #003366; font-weight: bold; margin: 0; padding: 10px 0 0 10px; line-height: 130%; text-align:left; }

#cont_main p, #cont_sec p {padding: 4px 10px; line-height: 150%;}

#cont_main ol li {font-size:1em; margin-left: 16px; padding: 3px 0; line-height:140%;}

#cont_sec img {padding: 30px 0;}

#optin_box {
	width: 60%;
	margin: 10px auto;
	padding: 10px;
	background-color: #FFFFCC;
	border: 5px solid #900;
	text-align:center;
	}
	
#optin_box p { font-family:Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 1em;
	line-height: %130;}
	
#optin_box table { text-align:center; margin: 0 auto;
	}
	
#optin_box td {
	padding: 4px;}
	
.blue {color: #003366;}

#seenontv {
	width: 70%;
	margin: 10px auto;
	padding: 10px;
	background-color: #dddddd;
	border: 5px solid #cccccc;
	text-align:center;
	}
	
#coupon {
	position: relative;
	width: 190px;
	text-align:center;
	background-color:#FFC;
	border: 3px dashed #990000;
	margin: 30px 4px 10px 4px; padding: 4px;
}

#coupon h1 { font-family:Arial, Helvetica, sans-serif; font-size: 18px; color: #990000; font-weight: bold; padding: 4px 0 0 0; margin:0; line-height:120%;}

#coupon h2 { font-family:Arial, Helvetica, sans-serif; font-size: 14px; color: #990000; font-weight: bold; padding: 2px 0 0 0;  margin:0;}

.small {
	font-size:10px; line-height:100%;}

#map {
	text-align:center; padding: 1em;}
	
	