@charset "utf-8";
/* CSS Document */

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }


body
{
	font-family: Arial,Helvetica,sans-serif;
	font-size:11px;
	margin:0;
	padding-top:0px;
	background-color:#F4EFEB;
	/*background:url(s_images/background_body.jpg) repeat-y center top;*/
	background-image:url(s_images/bg-top-gms.gif);background-position:center top;
background-repeat:no-repeat;
	text-align: center;

	}
#wrap_div
{

margin:0px auto 0px auto;
width:1000px;
display:block;
/*background-image:url(s_images/bg-top-gms.gif);*/
background-position:center top;
background-repeat:no-repeat;
text-align: center;
background-color:#F4EFEB;
}

#footer_div
{width:800px;margin:0px auto 10px auto;}
#footer_div a {color:#8CBF39}

#rec-div, #rec-div-detail
{margin:26px 0 0 -11px;width:684px;background:url(s_images/bg-rec-div-middle.gif) repeat-y left center;}
#rec-div-detail
{margin-top:0px}
#nav_button_cont {height:30px;padding-bottom:0px;border-bottom:8px solid #68A232; /*background-image:url(s_images/nav_barjpg.jpg); background-position:bottom right; background-repeat:no-repeat*/}

/* Page Nav */
#common-links
{border:solid 1px #dbdbdb}

#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none; 
	line-height: 1;
	z-index: 100;
}

#nav a {
	display: block;
	line-height: 27px;
	padding: 0 10px;
	z-index: 100;
	color:#CBCBCB;
	text-decoration:none;
}

#nav li {
/*
	float: left;
	margin-left:-0px;
	float:left;
	display:block;
*/
}

#nav li ul li a {
/*	border-right: #2A2A2A 1px solid;*/
}

/* Page Navigation (rss) */

.col-right-top{

	float: right;
	border:solid 1px #dbdbdb;
	border-top:none;
	margin-right:15px;
	font-size:14px;
	
	
}







#top-nav ul.rss {
/*	background: url(s_images/bg_rss.gif) no-repeat 0 5px;*/
	margin:0px;
	
	padding: 5px 10px;

}

#top-nav ul.rss a{color:#68A136;text-decoration:none;}
#top-nav ul.rss a:hover{text-decoration:underline}

#top-nav ul.rss li {

	padding: 0 7px 0 7px;
	color:#68A136;
	display:inline;
	background: url(s_images/bg_separator.gif) no-repeat right 4px;



}

#top-nav ul.rss li.last {
	background: none;
}
#top-nav a:hover{text-decoration:underline;}
#top-nav a {}

#top-nav{margin:0px auto 0px auto; width:1000px;height:50px;background-color:#ffffff;}
#top-nav-container{width:1002px;;color:#ffffff;margin:0px auto 0px auto;}

h2{color:#666666;}

#form1{	
	margin:4px 0;	
/*	width:530px;
	color:#666666;
	font-weight:bold;
	text-align:right;
	padding: 0 16px 0 16px*/
}


#startform1		{margin:18px 16px;color:#666666;font-weight:bold;text-align:right;}

#div_cont 		{width:1000px;bottom:1px;padding:0px;margin:0px auto 0px auto;text-align:left;background-color:#ffffff;}
#div_cont_res 	{width:670px;margin:0px 10px 0px auto;background-color:#ffffff;float:right;}

#div_right_top 	{margin:2px;width:310px;height:146px;clear:none;border-bottom:solid 1px #efefef;}
#div_right_bottom{margin:2px;width:310px;clear:none;border-top:solid 1px #efefef;}

#div_right		{float:left;margin:0px;width:310px;;display:block;}/*float:right;Do not set height - compromises clearing on results pages*/


#div_ad_right_bottom{width:310px;float:left;background:url(s_images/bg-newsflash-center.gif) repeat-y center; }

#above-featured{width:272px;height:224px;margin:5px 0px 10px 20px;clear:none;float:left;background:url(s_images/bg-block-above-featured.png) no-repeat top center}


#txtZip, #txtZipAdmin
{   font-size:15px;padding:1px;vertical-align:middle;color:#666666;width:120px;}

#ddlCat , #ddlCatAdmin, #ddlFilterCat
{
	font-size:14px;
	padding:1px;
	vertical-align:middle;
	color:#666666;
	width:150px;
	

}
#ddlFilterCat
{width:182px;
 margin:5px 2px 5px}

#ddlType,#ddlCat{font-size:15px;padding:1px;vertical-align:middle;color:#666666;width:156px;margin:14px 0 16px 0;}
#btnZipSearch{ vertical-align:middle; }
  
#search_text_div{color:#666666;font-size:22px;clear:none;width:460px;float:left;text-align:left;margin:10px 0 0 20px;padding-left:6px;
height:130px}
#div_search_simple, #div_search_admin
{width:674px;margin:7px 0 0 -6px;height:130px;	border:solid 1px #ffffff;background:url(s_images/bg-long-search.png) no-repeat 0 0;
	/*border:solid 2px #cccccc;
		background-color:#68A136;
	margin-top:2px;
	border:solid 2px #87C550;
	background-position:top center;
	background-repeat:no-repeat;*/
}

#search_text_div_title{	color:#8CBF39;font-size:24px;}
/*
<style>
	#btnZipSearch{vertical-align:middle;}
	#div_search_simple{width:290px;height:270px;margin:10px;}  
	
	#search_text_div{font-size:15px;font-weight:bold; font-style:italic;color:#333333;margin:0 0 0 14px;line-height:1.2;clear:both;}
	#search_form_div{margin:6px 0 0 16px;}
	#ddlCat{font-size:15px;padding:1px;vertical-align:middle;color:#666666;width:270px;margin:14px 0 16px 0;}
	#txtZip{font-size:15px;padding:1px;vertical-align:middle;color:#666666;width:230px;}
*/


#div_search_simple_start
{
	width:340px;
	margin:auto auto auto auto;
	border:solid 2px #ffffff;
	background:url(s_images/search_bg_small.png) no-repeat top center;
}
#logo_p{position:absolute;clear:none;margin:-21px 0px 0 35px;}
.ip_div {width:auto;font-size:11px;color:#A74332;margin:0px auto 0px auto;height:auto;padding:4px 0 4px 0;}

/*
.div_record{width:590px;border:solid 1px #efefef;background-color:#F4EFE9;margin:-11px 25px 8px 25px;padding:4px;line-height:1.4;border-top:#ffffff;}
*/
.div_record{width:590px;border:solid 1px #efefef;background-color:#F4EFE9;margin:8px 25px -6px 5px;padding:4px;line-height:1.4;border-top:#ffffff;}

/*TITLE BOX FOR RESULTS SHOWING - RESULT QUANT, WHERE, WHAT with DDL for Sorting*/
#res_title_div{width:668px;margin:0 0 10px 8px ; height:auto;font-size:11px;font-weight:bold;padding:10px 10 10px 0;clear:none;background-color:#B2D060;color:#5c5852;}



#res_title_div_ddl{ margin:0px 4px 0;}
#res_title_div_ddl td {vertical-align:top;}

#ddlFilterCat{	font-size:14px;padding:0;vertical-align:middle;color:#666666;width:182px;margin:0px 2px 5px}




/*********************************************************************************/



.res-title a {text-decoration:none;color:#0066CC;width:100%;}
.res-title a:hover { color:#C2DE95;}



.div_record table .sum-title {color:#4E4F52;}
.div_record table .res-title {background-color:#f5f5f5; vertical-align:middle;padding:4px 0px 4px 8px; border-bottom:solid 1px #efefef;margin-bottom:5px; background-image:url(s_images/ititle.png); background-repeat:repeat-x no-repeat; background-position:bottom;}

.div_record table div.cat-list {color:#48494C}
.div_record table div.cat-list a {text-decoration:none; color:#A34829;}/*#68A732*/
.div_record table div.cat-list a:hover {text-decoration:underline;font-weight:bold;}

.div_record ul {margin:0px;list-type:none;padding:10px; /*background-color:#f5f5f5; */text-align:right;}
.div_record ul li { margin: 0 8px 0 0; display: inline;}
.div_record ul li a { padding-left: 20px; text-decoration:none;font-size:10px;margin:2px;}
.div_record ul li a:hover{color:#ff9900;;}
.div_record ul li a.www-it { background: url(s_images/www-it.png) no-repeat left top; }
.div_record ul li a.save-it { background: url(s_images/save-it.png) no-repeat left top; }
.div_record ul li a.print-it { background: url(s_images/print-it.png) no-repeat left top; }
.div_record ul li a.email-it { background: url(s_images/email-it.png) no-repeat left top; }


div.div_detail{margin-left:10px;width:500px;}
.div_detail ul{margin:4px 0px 6px 0px;list-type:none;padding:5px 10px 10px 0px;/*background-color:#f5f5f5;*/}
.div_detail ul li { margin: 0 2px 0 0; display: inline;padding:10px;}
.div_detail ul li a { padding: 2px 0 5px 20px; text-decoration:none;font-size:10px;margin:0 0 0 6px;}
.div_detail ul li a:hover{color:#ff9900;;}
.div_detail ul li a.www-it { background: url(s_images/world_link.png) no-repeat left top; }
.div_detail ul li a.save-it { background: url(s_images/save-it.png) no-repeat left top; }
.div_detail ul li a.print-it { background: url(s_images/printer.png) no-repeat left top; }
.div_detail ul li a.email-it { background: url(s_images/email.png) no-repeat left top; }


/*
div.type_link{}

div.type_link_div { }
div.type_link {	width:120px;	height:28px;color:#00000;margin: 0 2px; text-align:center;float:right;background-image:url(s_images/inactive-grey.gif); background-position:top center; background-repeat:no-repeat;
	font-size:12px;padding-top:10px;
	text-decoration:none;
	font-weight:bold;
	}
	
div.type_link:hover {color:#ffffff;cursor:pointer;}
div.sorting-tabs{border-bottom:8px solid #D5D5D3;text-align:right;padding-right:2px}


div.type_searched {clear:none;width:auto;height:auto;font-size:10px;margin:0 0 4px 380px; text-align:left;}
*/



.detail_inc_div {width:auto;font-size:11px;color:#666666;margin:0px auto 0px auto;vertical-align;padding:0px 10px;clear:both;}
.detail_inc_div h3 {color:#AA482F;font-size:20px;margin-bottom:4px;}
/*
.detail_inc_div table {line-height:1.6;}
.detail_inc_div table .sum-title {color:#4E4F52;}
.detail_inc_div table .address {font-size:11px;float:right;postion:inherit;clear:none;border:solid 1px #ffffff;margin:10px 0px 0px 4px;padding:10px 0px 0px 10px;width:130px;height:auto;background-color:#C2DE95;background-image:url(s_images/top_left_cnr.jpg);background-position:top left; background-repeat:no-repeat;}
*/					
/* FEATURED WATCH*****************************************************************/
.bg-featured-top{}
.bg-featured-bottom
{}
#featured-watch
{margin:4px 0 10px 18px;padding-top:6px;;width:270px;color:#48494C;}
#featured-watch a {color:#0066FF; }
/*#featured-watch a:hover{font-size:110%}		*/


#program-information-nav {text-align:right;float:right;padding:0;margin:-38px 8px 0 0px;height:35px;width:668px;border-bottom:5px solid #5c5852;font-weight:bold;}
	#buttons li.ui-tabs-selected {background:url('s_images/button-right-on.gif') no-repeat right top;}
	#buttons li.ui-tabs-selected a {font-family:"lucinda grande", sans-serif;font-size:12px;color:#fff;text-decoration:none;background:url('s_images/button-left-on.gif') no-repeat left top;}
	#buttons {width:100%; height:35px;overflow:hidden;}
	#buttons ul {margin:0;list-style:none;padding:6px 5px 0;}
	#buttons li {float:left;margin:0 5px 0 0;padding:0;background:url('s_images/button-right-off.gif') no-repeat right top;}
	#buttons ul li a {font-family:"lucinda grande", sans-serif;font-size:12px;color:#000011;text-decoration:none;display:block; background:url('s_images/button-left-off.gif') no-repeat left top;padding:10px 15px 10px;}
	#buttons li.ui-tabs-selected a:hover, #buttons a:hover {text-decoration:underline;}


.toggle_res {padding:4px;;width:600px;margin:0 0 10px 20px;padding-bottom:10px;border-bottom:1px solid #efefef;font-size:11px}

.toggle_res a {text-decoration:none;color:#7A7A7A;}/*#A34829 #68A732}/*#5c5852*/
.toggle_res a:hover {color:#A34829};
.toggle_res a:visited {color:#7A7A7A}

.sum_title_div{background-color:#999999; vertical-align:middle}
.expand_div{width:100px;height:16px;float:right;top:0px;text-align:right;color:#68A232;cursor:pointer;font-size:14px;font-weight:bold}

.sum_div{margin-top:4px}

.sum_div a{color:#7EAB4C}
.sum_div a:hover{color:#7EAB4C}
.sum_div a:visited{color:#7EAB4C}

.res_pages a{color:#7EAB4C}
.res_pages a:hover{color:#7EAB4C}
.res_pages a:visited{color:#7EAB4C}

.paging_lnk{color:#7EAB4C}
.paging_lnk:hover{color:#7EAB4C}
.paging_lnk:visited{color:#7EAB4C}

/**********************************************/
/* Category Navigation - CAT UP TOP*/



#cat_navi {
	text-align:right;
	border:none;
	margin: 0px 0 0px 0;
	width: 100%;

}

#cat_navi_button
{
	padding: 12px 7px 0 7px;
	
	font-size:14px;

	display: inline;
}


#cat_navi li a span {

	font-size: 11px;

	color: #9D9D9D;

	font-weight: normal;

}

#secnav, #secnav ul {
float:right;
	padding: 0;

	margin: 0 22px 0;

	list-style: none; 

	line-height: 1;

}


#secnav a img{border:none;}

#secnav a {

	display: block;

	line-height: 58px;

    
	line-height: 16px;

	padding: 0px 5px 0px 5px;;

	color: #212121;

}



#secnav li:hover, #secnav li.sfhover1 {

	/*background: url(images/bg_cat_navi_hover.gif) repeat-x;*/

	cursor: pointer;

}



#secnav li:hover span, #secnav li.sfhover1 span {

	color: #fff;

}



#secnav li {

	float: left;

	font-size: 16px;

	font-weight: bold;

}

.tags_gms a{color:#666666; text-decoration:none}

.tags_gms a:hover {color:#666666; text-decoration:underline}

.tags_gms{
width:240px;
color:#666666;
margin:24px auto 10px 18px;
border:solid 1px #F5F5F5;
padding:4px 15px 10px 15px; }
.tags_gms p{padding:0px;text-transform:uppercase;color:#68A136;font-size:9px;font-weight:bold;}