body{
	font-family:Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 0px;
	padding: 0px;
	text-align:center;
	background-image:url(images/page_bg.gif);
	background-repeat:repeat-x;
	
/*	scrollbar-3dlight-color : #cccccc;
    scrollbar-shadow-color : #cccccc;
    scrollbar-base-color : #cccccc;
    scrollbar-darkshadow-color : #ccccff;
    scrollbar-highlight-color : #FFCCff;
    scrollbar-TRACK-color : #FFFFaa;
    scrollbar-ARROW-color : #FFFFaa;
    scrollbar-FACE-color : #ff9900;
	font-weight:normal; */
	
}

.body{
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:11px;
}

.section_break {height: 6px;}

.bodysmall {
font-size:9px;
}

a{
	color:#DD6F00;
	text-decoration: none;
}

table {
margin:0px;
padding:0px;
border:0px;
}

.guideContent{
font-weight:bold;
font-size: 9pt;
}

.guideSection {
	background-color:#fef5e9;
	vertical-align:top;
	padding-bottom: 20px;
	padding-top:5px;
	width:255px; 
	height:477px;
	
}

.guideSectionMain {
	background-color:#fef5e9;
	vertical-align:top;
	padding-bottom: 20px;
	padding-top:5px;
	margin-left:10px;
	width:470px;
	height:400px;

	
	
}

.guideProgram {
	color: #dd6f00;
	font-weight: bold;
}

.progHeader {
	height:44px;
}
.guideHeader { color: #000000; font-size: 16pt; height: 30px; }

iframe {
	margin:0px; border:0px; padding:0px;
}


h1{
 font-family: Verdana,Arial,sans-serif;
 font-size: 120%;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

h2{
 font-family: Arial,sans-serif;
 font-size:16px;
 color:#000000;
 margin:2px;
}

h2.programguide {
	display:compact;
	float:left;
}

.progHeader h2 {
	color: #000000;
}

div.div_programguide {
	height: 50px;
	
}

/*h2.programguide div.title {
	color:#000000;
	border-bottom: 4px solid red;
	float: left;
	margin-right: 5px;
	padding-bottom: 5px;
}
*/
h3{
 font-family: Arial,sans-serif;
 font-size: 100%;
 color: #000000;
 margin: 0px;
 padding: 0px;
}

h4{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 color: #000000;
 margin: 0px 0px 0px 0px;
}

h5{
 font-family: Verdana,Arial,sans-serif;
 font-size: 100%;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

h6 {font-family: Arial,sans-serif;
 font-size:23px;
 font-weight:lighter;
 float:left;
 color:#ED1B2E;
 display:block;
 margin: 5px 0px 10px 0px;
 padding: 0px;}


h7
{font-family: Arial,sans-serif;
font-size:16px;
font-weight:bold;
color:#DD6F00;
float:left;
display:block;
margin: 5px 0px 10px 0px;
padding: 0px;
 }
 
h8{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 color: #DD6F00;
 margin: 0px 0px 0px 0px;
}

img {
	padding:0px;
	margin-right:10px;
	border:0px;
}

map {
margin:0px;
}

area {
margin:0px;
}

ul{
 list-style-type: disc;
}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}

input {
	font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
	font-size: 11px;
}
	
input.small {
	width: 90px;
	}
	
input.medium {
	width: 180px;
	}
	
input.large {
	width: 400px;
	}

input.button {
	font-weight: bold;
	margin: 5px 0px 5px 0px;
	vertical-align:middle;
	}

label{
 font-family: Arial,sans-serif;
 font-size: 100%;
 font-weight: bold;
 color: #334d55;
}
.current{
color:#FF0000;}

/* Layout */

#container {
	margin:0 auto;
	width: 946px;
	background: #ffffff url(../images/bg_main.gif) repeat-y;
}
#bg_footer {
	height: 10px;
	width: 946px; 
	margin:0 auto;
	background: #ffffff url(../images/bg_footer.gif) no-repeat;
}

#pagewrap {
	width:917px;
	margin:0px auto;
	padding:0px;
	text-align:left;
	background-color:#FFFFFF;
/*  background-image:url(../images/bg.gif);
  	border:0.5px solid;
	border-color: #ccc #666 #666 #ccc;*/
	

}

#header{
	padding:0px;
	margin:0px;
	width: 100%;
	margin-bottom:0px;
	background:transparent url(../images/index/header.jpg) no-repeat;
	height:115px;
	position:relative;
}


#header ul {
	margin: 0 0 0 0;
	padding: 0;
	list-style: none;
	height: 25px;
	position: absolute;
	top: 85px;
	left:157px;
}

#header ul li {
	float: left;
	font-size:13px;
	padding: 5px 5px;
	color: #ED1B2E;
	font-weight:bold;
}

#header ul li a{
	color: #ED1B2E;	
}

#main_menu {
	height: 25px;
	width: 100%;
	background-color: #ed1b2e;
}

#main_menu ul, #main_banner ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#main_menu ul {
	padding-left:8px;
}

#main_menu ul li {
	float: left;
	background: transparent url(../images/index/dot.jpg) no-repeat left center;
	color: #FFFFFF;
	font-size: 13px;
	font-weight:normal;
	padding: 5px 27px;
}

#main_menu ul li.first {
	background: none;
	margin-left:0px;
	padding-left: 10px;
}

#main_menu ul li.last {
	padding-right: 0px;
}

#main_menu ul li a{color:#FFFFFF;}
	
#main_banner {
	height: 101px;
	padding:6px 0 6px 0;
	width: 917px;
}

#main_banner ul {
	/*padding-left: 13px;*/
}

#main_banner ul li {
	float: left;
	height: 101px;
	background-color:#fff1e2;
}

#main_banner ul li.watchexpo {
	width:152px;
	margin-right:6px;
	cursor:pointer;
}

#main_banner ul li.channels {
	/*background: #fff1e2 url(../images/index/advertisement.gif) no-repeat;*/
	padding-left:16px;
	width: 743px;
}

#main_banner ul div.advertisement {
	margin:0;
	padding:0;
	padding-top:6px;
	width: 743px;
	overflow: hidden;
	clear:right;
}


#main_banner ul li.expoimage {
	width:598px;
	margin-left:5px;
}


#main_banner1 ul li.xmas {
 list-style:none;
	margin-left:0;
	margin-top:2px;
}

#index_main {
	width: 917px;
	list-style: none;
	margin:0;
	padding:0;
}
#index_main li { float:left; margin-left: 6px; background-color: #fff1e2;}
#index_main li.prog_guide { width: 269px; margin-left: 0; }
#index_main li.watch_expo { width: 465px; }
#index_main li.ad_h { 
	/*background: #fff1e2 url(../images/index/ad_h.gif) no-repeat left top;*/
	padding-top:16px;
	width: 171px; 
	height: 613px;
}
* html #index_main li.ad_h { height: 631px; }
#index_main div.advertisement_h { padding-left: 5px; overflow: hidden; width: 171px; clear:right;}
#index_main div.prog_guide_div, #index_main div.watch_expo_div { padding-left: 10px; padding-top: 3px; }
#index_main div.expo_tv { width: 446px; height: 423px; background-color: #000000; margin-top: 0; }
#index_main div.expo_tv_frame { padding-top: 45px; }
#index_main div.expo_comp { width:269px; height: 118px; background: #ffffff url(/images/index/competition.gif) no-repeat left bottom; cursor:pointer;}

#onNow { height: 118px; width: 446px; }
#onNow ul { list-style:none; margin: 0; padding: 0; padding-top: 15px; }
#onNow li.onshow { width: 182px; border-right: 1px solid #a59c95; }
#onNow div.comming_cnt { float:left; }
#onNow div.comming_img { float:left; padding-right: 12px; padding-left: 6px; }
#onNow .infohead { font-size: 15pt; padding-bottom: 5px; }
#onNow .infobox { color:#ED1B2E; font-family:Arial; font-size:11pt; font-weight: bold; overflow:hidden; width: 144px; white-space:nowrap;}
* html #onNow .infobox {width:100%;}
#onNow .infobtn { padding-top: 20px; }
#onNow .comming_iframe { width: 89px;height: 89px; }

#feedback_icon {
	background-color: #ffffff;
	height: 40px;
	background: #ffffff url(/images/feedback.jpg) no-repeat left bottom;
	cursor: pointer;
}
* html #feedback_icon { height: 43px; }

#nav{
	font-size:11px;
	font-weight:normal;
	float: left;
	width: 160px;
	margin:0px;
	padding-bottom: 155px;
	height:100%;
	background-image:url(images/nav_bg.gif);
	background-repeat:no-repeat;

}

#sidebar{
  	float:right;
	width: 170px;
	padding-right: 10px;
	background-image:url(images/sidebar_bg.gif);
	background-repeat:no-repeat;

}

#break {
	clear:both;

}


#content{
	font:Arial;
	font-size:12px;
	font-weight:normal;
}

#content_index{
	font:Arial;
	font-size:12px;
	font-weight:normal;
}



#channels{
	clear: both;
	height:90px;
	color: #cccccc;
	padding: 8px 15px 0px 15px;
	background-image:url(images/footer_bg.gif);
	background-repeat:repeat-x;
	margin:0px;
}
#channels img {
	margin-left: 20px;
	border:0px;
	padding:0px;
}

#above_footer{
padding:0px;
margin:0px;
height:100px;
}

#above_footer ul{
margin:0px;
list-style:none;

}

#above_footer ul li{
float:left;
padding:0px;
height:100px;

}
#above_footer ul li.second{
float:right;
padding left:0px;
height:100px;

}

#footer_left, #footer_right {float:left; padding: 0 10px; height:100px;}
#footer_left {padding-right: 10px;margin-left:10px;}
#footer_right {padding-left: 5px; margin-left:5px;}


#footer_banner { padding-top:6px; overflow:hidden;clear:both; }
#footer_banner div { float: left; height: 89px; width: 453px; }
#footer_banner div.footer_banner_1 { background: transparent url(/images/banner/banner_ad_1.gif) no-repeat; margin-right: 11px; cursor:pointer; }
#footer_banner div.footer_banner_2 { background: transparent url(/images/banner/banner_ad_2.gif) no-repeat; cursor:pointer; }

#footer{
	clear: both;
	font-size: 11px;
	height:90px;
	color: #cccccc;
	padding: 0px 10px 10px 0px;
	margin:0px;
}

#footer_info {
	margin:0 auto;
	height: 100px;
	padding-top: 10px;
}

#footer_info ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#footer_info ul li {
	float: left;
	padding-left:0px;
	
}
#footer_info ul li.first {
	float:left;
	padding-left:0px;
}
#footer_info ul li.last {
	font-size: 11px;
	color:#404040;
	padding-left: 337px;
}

#footer_info ul ul li {
	float: none;
	text-align: right;
}

#footer_info ul ul {
	padding-top:10px;
}

#footer a {
	color:#990000;
	text-decoration:none;

}

#nav ul {list-style:none; margin: 15px 0px 0px 0px; padding: 0;}
#nav li {margin: 0px 0px 5px 10px;
}

#nav li:hover {
	color:#FF6600;
}

#nav a{
	padding-left: 10px;
	padding-bottom: 5px;
	background-image:url(images/navli.gif);
	background-repeat:no-repeat;
	color:#990000;
	display:block;
}

#nav a:hover {
	background-image:url(images/navli_hover.gif);
	background-repeat:no-repeat;
	color:#FF6600;
}

#nav a:visited {
	/*color:#666666;*/
	color:#990000;	
}

#nav hr{
height:1px;
border:solid 2px #FFFFFF;
}

.infobox {
color:#ED1B2E;
font-family:Arial;
font-size:16px;

}

a .infobox {
	color:##ED1B2E;
}

.infobox .head {
	color:#000000;
	font-weight:normal;
	display:block;
}

.infobox .info {
font-weight:normal;
	display:block;
}
.infobox .info1 {
font-weight:normal;
color:#FF0000;
display:block;
}

.infobox .info2 {
font-weight:normal;
color:#000000;
font-family:Arial;
font-size:14px;
}

.featuredproducts{
	padding: 10px;
}

.featuredproducts .head{
	color:#ff6600;
	display:block;
}

.featuredproducts .info{
	display:block;
	margin-bottom:3px;
}

.featuredproducts .title{
	font-weight:bold;
	color:#666666;
	display:block;
}

.featuredproducts .link{
	display:block;
	font-size:10px;
	color:#990000;
}

.distributionchannel {
text-align:center;
width:95%;
}

.distributionchannel .title {
color:#990000;
font-weight:bold;
}


.stream {
background-image:url(images/stream_bg.gif);
background-repeat:repeat-x;
text-align:left;
}

.streaminfo {
	padding: 0px 15px 0px 15px;
	text-align:left;
	float:left;
	width:100px;
}

.buynow {
	border: 1px solid #990000;
	background-color:#FFFFCC;
	font-weight:bold;
	display:block;
	width:80px;
	padding:10px;
	text-align:center;
}

.stream .head {
display:block;
color:#ff6600;
}

.stream .info {
display:block;
}

.stream .player {
	text-align:center;
	margin-bottom:10px;
}

#content_main { min-height: 520px; height: 100%; }
* html #content_main { height: 520px; }
#content_main table td {vertical-align: top; font-family:Arial; font-size:12px;}
#content_main table td.prod_line {
	padding-bottom: 30px;
	width: 50%;
}
#content_main table td.prod_first {
	padding-right: 10px;
}

#content_main div.prod_view { min-height: 300px; height: 100%; padding-bottom: 20px; }
* html #content_main div.prod_view { height: 300px; }

ul.prod_form { list-style:none; margin:0; padding:0; }
ul.prod_form li { float: left; }
div.underline { overflow: hidden; padding-left: 2px; padding-bottom: 40px; background:transparent url(/images/index/red_line.jpg) no-repeat left top; }

#featureproduct {
/*border: 1px solid #990000;
background-color:#FFFFFF;*/
padding: 5px;
margin-bottom:10px;
float:left;
width:450px;
height:200px;
}

#featureproduct h4 {
margin:0px;
}

#featureproduct .img {
margin:0px 5px 150px 0px;
float:left;

}

#featureproduct .info {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:80%;
}

#featureprogram {
border: 1px solid #990000;
background-color:#FFFFCC;
padding: 10px;
margin-bottom: 10px;
}

#featureprogram h4 {
margin:0px;
}

#featureprogram .img {
margin:0px 10px 0px 0px;
float:left;
}

#featureprogram .info {
float:right;
width: 135px;
}

.feedbackform{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
.red_text {
	color:#F15B67;
}
.red_text ul {
	padding:0;
	margin-left:20px;
}

#feedback_form div {
	float:left;
}
#feedback_form div.left {
	width: 280px;
}
#feedback_form div.right {
	width: 480px;
}
#feedback_form ul {
	list-style: none;
	margin:0;
	padding:0;
	padding-top: 10px;
}
#feedback_form ul li {
	height: 30px;
	padding-bottom: 30px;
}
li.field_submit {
	padding-left: 64px;
}
* html li.field_submit {
	padding-left: 62px;
}
div.field_head {
	font-weight:bold;
	padding-right: 5px;
	text-align:right;
	color: #000000;
	width: 60px;
	padding-top: 2px;
}
div.field_head_top {
	vertical-align: top;
}

#product {
border:1px solid #FFFFFF;
width:110px;
text-align:center;
float:left;
margin: 0px 5px 10px 0px;
}

#product .info {
	display:block;
}

#competitions {
margin-top:10px;
}

#competitions .title {
float:right;
color:#FF9900;
}

#competitions  .head {
	color:#FF9900;
	
}

#progguide_new {
	height: 387px;
}

#progguide_new ul, #progguide_new ul ul { list-style:none; margin:0; padding:0; width: 256px; font-family:Arial; }
#progguide_new ul li { margin:0; padding: 0; padding: 1px 0;}
#progguide_new ul ul li { float:left; font-weight:bold; font-size: 9pt; }
#progguide_new li.program_head { padding: 6px 0; font-size: 16pt; }
#progguide_new li.program_time { width: 62px; } 
#progguide_new li.program_name { overflow: hidden; white-space:nowrap; width: 190px; } 

#progguide {
	width:900px;
	margin-bottom:5px;
}

#programguidenav {
text-align:left;
margin-bottom:10px;
text-transform: uppercase;
}

#programguidenav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	height: 20px;
	width: 900px;
}

#programguidenav ul li {
	float: left;
	color: #DD6F00;
	font-weight: bold;
	height:30px;
}

#programguidenav a {
padding:0px 2px 0px 2px;
margin:0px;
color: #DD6F00;
}

#programguidenav a.today {
padding:0px 3px 0px 3px;
font-weight: bold;
color: #f02b35;
background: transparent url(../images/arrow_up.jpg) no-repeat center 1.5em;
	padding-bottom:20px;
}



#productsearch {
padding: 0px;
margin: 0px;
float:left;
width:200px;

}

#productsearch ul {list-style:disc;
padding:0px;
margin:0px;



}

#productsearch ul li{
color:#000000;


}


#productsearch h4 {
margin:0px;
padding:0px;
width:200px;


}

#productsearch .img {
margin:0px 10px 0px 0px;
float:left;
width:115px;
}

#productsearch .info {
float:right;
width: 220px;
}

#profile {
	width:120px;
	float:left;
	margin: 0px 2px 15px 0px;
	text-align:center;
	}
	
#maparea {
clear:both;
text-align:center;
width:100%;
}

.vidtabletopleft{
 border-bottom-style:solid; 
 border-width:thin; 
 height:150px
}

.vidtablebottomright{
border-left-style:solid; 
border-width:thin; 
height:150px
}
.vidtabletopright{
border-left-style:solid; 
border-bottom-style:solid; 
border-width:thin; 
height:150px
}
 .innertable{
  text-align:center
  }
  
td td td{
font:14px Arial;
color:#333333;
}
.vidheading{
height:40px;
font:bold 18px Arial, Helvetica, sans-serif;
color:#F8A440;
margin-left:20px;
}
.vidimage img{
width:120px;
}

#results_left, #results_right {float:left; padding: 0; height:450px;}
#results_left {padding-right: 5px;}
#results_right {padding-left: 10px; margin-left:30px}

#footer_table{margin-left:5px;
}


#left_form{float:left;
}
#right_form{float:right; margin-left:0px}

#sales
{margin-left:5px;}

#fathersday{
margin:0px;
float:left;}

#fathersday .enter_btn {padding-left:0px; padding-top: 10px;}
#fathersday_left, #fathersday_right {float:left; padding: 0 10px; height:450px;}
#fathersday_left {padding-right: 5px;}
#fathersday_right {padding-left: 10px; margin-left:10px}

.product_img{
width:281px;
height:281px;
}

/*Expo Max Page*/
.expomax_title {
	font-weight:bold;
	font-size: 12pt;
	height: 60px;
	padding: 0 35px;
}
.expomax_video {
	background-color: #FEF5E9;
	width: 915px;
	height: 409px;
}
.expomax_player {
	float: left;
	margin:0 auto;
	text-align: center;
	background-color: #000000;
	width: 410px;
	height: 332px;
}
.expomax_splitter {
	float: left;
	width: 39px;
}
.expomax_video_head {
	height: 42px;
}
.expomax_video_head div {
	color:#E38C33;
	font-size:14pt;
	padding-left:28px;
	padding-top: 10px;
}
.expomax_video_main {
	padding-left: 28px;
}
.expomax_video_title {
	text-align: left;
	color:#E38C33;
	font-size:10pt;
	padding-top: 5px;
	background-color: #FEF5E9;
}

