/* THE BIG GUYS */
* {margin:0;padding:0}
body {margin:0;padding: 0;background-color: #A1A1A1;background-image: url(../images/global/bgtile.gif);background-repeat: repeat-x;font:83%/1.5 arial,tahoma,verdana,sans-serif;}

/* LINKS */
a,a:link,a:link,a:link,a:hover {background:transparent;text-decoration:none;cursor:pointer} 
a:link {color:#ff6600;font-weight:bold;} 
a:visited {color:#999} 
a:hover,a:active {color:#000000} 

/* FORMS */
form {margin: 0 0 0 0}
input {font-family: arial,tahoma,verdana,sans-serif;margin: 1px 0}
fieldset {border: none}
label {display:block;padding: 1px 0}
label br {clear:left}

	/* FORMS - general classes */
	input.f-submit {padding: 1px 3px;background:#666;color:#fff;font-weight:bold;font-size:96%}
	
	/* FORMS - f-wrap-1 - simple form, headings on left, form elements on right */
	form.f-wrap-1 {width:100%;padding: 0 0 0 0}
		form.f-wrap-1 fieldset {width:auto;margin: 0 0 0 0}
		form.f-wrap-1 h3 {margin:0 0 0 0;font: bold 100% arial;color:#c00}
		form.f-wrap-1 label {clear:left;float:left;width:100%}
		
		/* hide from IE mac \*/
		form.f-wrap-1 label {float:none}
		/* end hiding from IE5 mac */
	
		form.f-wrap-1 label input, form.f-wrap-1 label textarea, form.f-wrap-1 label select {width:10em;float:left;margin-left:0px}
		
		form.f-wrap-1 label b {float:left;width:8em;line-height: 1;display:block;position:relative}
		form.f-wrap-1 label b .req {color:#c00;font-size:150%;font-weight:normal;position:absolute;top:-.1em;line-height:1;left:-.4em;width:.3em;height:.3em}
		form.f-wrap-1 div.req {color:#666;font-size:96%;font-weight:normal;position:absolute;top:.4em;right:.4em;left:auto;width:13em;text-align:right}
		form.f-wrap-1 div.req b {color:#c00;font-size:140%}
		form.f-wrap-1 label select {width: 15.5em}
		form.f-wrap-1 label textarea.f-comments {width: 20em}
		form.f-wrap-1 div.f-submit-wrap {padding: 0px 0px 0px 0px}
		form.f-wrap-1 input.f-submit {margin: 0 0 0 0}
		
		form.f-wrap-1 fieldset.f-checkbox-wrap, form.f-wrap-1 fieldset.f-radio-wrap {clear:left;float:left;width:32em;border:none;margin:0;padding-Bottom:.7em}
		form.f-wrap-1 fieldset.f-checkbox-wrap b, form.f-wrap-1 fieldset.f-radio-wrap b {float:left;width:8em;line-height: 1.7;display:block;position:relative;padding-top:.3em}
		form.f-wrap-1 fieldset.f-checkbox-wrap fieldset, form.f-wrap-1 fieldset.f-radio-wrap fieldset {float:left;width:13em;margin: 3px 0 0 10px}
		form.f-wrap-1 fieldset.f-checkbox-wrap label, form.f-wrap-1 fieldset.f-radio-wrap label {float:left;width:13em;border:none;margin:0;padding:2px 0;margin-right:-3px}
		form.f-wrap-1 label input.f-checkbox, form.f-wrap-1 label input.f-radio {width:auto;float:none;margin:0;padding:0}
		
		form.f-wrap-1 label span.errormsg {position:absolute;top:0;right:-10em;left:auto;display:block;width:16em;background: transparent url(images/errormsg_bg.gif) no-repeat 0 0}
		form.f-wrap-1 label span.errormsg b {padding: 10px 0;margin: 0 10px 0 30px;color:#B30800;font-weight:bold;display:block;width:auto;float:none;line-height:1.3}

/* TYPOGRAPHY */
p, ul, ol {margin: 0 0 1.5em}
h1, h2, h3, h4, h5, h6 {letter-spacing: -0px;font-family: arial,verdana,sans-serif;margin: 1.2em 0 .6em;color:#000;border-Bottom: 1px solid #999;padding-Bottom: .6em}
h1 {font-size: 196%;margin-top:.6em}
h2 {font-size: 136%}
h3 {font-size: 126%}
h4 {font-size: 116%}
h5 {font-size: 106%}
h6 {font-size: 80%}
.highlight {color:#8888ff;font-weight:bold}
.subdued {color:#999}
.error {color:#c00;font-weight:bold}
.success {color:#390;font-weight:bold}
.caption {color:#999;font-size:11px}
.date {font: bold 82% arial;color:#bbb;display:block;letter-spacing: 1px}
.modtitle {color:#666;font-size: 80%;font-weight:bold}
.cattitle {color:#333;font-size: 100%;font-weight:bold}
.cstitle {color:#333;font-weight:bold;font-size:13px;line-height:1}
.cstitlesmall {color:#333;font-weight:bold;font-size:11px;line-height:1.1}
.wo-time {color:#333;font-size:9px;line-height:1.1}
.filmtitle {color:#fff;font-weight:bold;font-size:13px;line-height:1}
.filmtitlesmall {color:#fff;font-weight:bold;font-size:11px;line-height:1.1}
.streamit {color:#0099ff;font-weight:bold;font-size:11px;line-height:1}
.number {font-size: 80%;color:#666;font-weight:bold}
.small {font-size:10px}



/* GENERAL */
img {border:none} 
hr {margin: 1em 0;background:#f2f2f2;height:1px;color:#f2f2f2;border:none;clear:both}
.clear {clear:both;position:relative;font-size:0px;height:0px;line-height:0px} 

/* LAYOUT - HEADER */
#header {margin:0 auto auto;width:768px;}
	
/* SEARCH */
	#search {color:#333;padding: 6px 10px 6px;border-top: 1px solid #d7d7d7;background: #f6f6f6}
	#search form {margin:0}
	#search input {width:9em;margin: 0 0 -1px;height:1.2em}
	#search label {padding:5px 0 0;display:inline}
	#search input.f-submit {width:auto;font-size:70%;margin:0 0 ;height:1.95em}
	
/* no script */
#no_script {padding:2px;background-color:#fad163;}
	
	
/* LAYOUT - main body of page */
#wrap {width:768px;margin: 0 auto; align:center}
#wrap-home {width:1024px;margin: 0 auto; text-align:center}
#content-wrap {position:relative;width:100%; background: #fff;margin: 0px 0px 10px 0px}

#content {margin: 0 50px}
	#content #breadcrumb {margin-top:-5px;font-size:93%;font-weight:bold}
	#content #breadcrumb a:link, #content #breadcrumb a:visited {text-decoration:none}
	#content #breadcrumb a:hover, #content #breadcrumb a:active {text-decoration:underline}
	
#flashads {padding: 0px 0px 6px 0px;margin: 0 auto;}
	
	.titlebox {padding: 12px 0px 12px 20px;margin: 0 0 0 0;background:url(../images/global/tb_long_.gif);color:#666;font-size: 80%;font-weight:bold}
	.blankbox {padding: 6px 20px 6px 20px;margin: 0 0 0 0;color:#333;font-size: 80%;line-height: 1.2;}

#home-con {width:100%;margin: 0 0 0 0;background: #6f6f6f;padding: 0px 0px 0px 0px;}
	.home {width:108px;padding: 10px 10px 10px 10px;margin: 0px 0px 0px 0px;color:#666;background:url("../images/global/comingsoon_bg.gif");float:left;overflow: hidden;height: 140px;}
	.home p {font-size: 70%;line-height: 1.2;padding: 0px 0px 0px 0px;margin: 0 0 0 0;}
	.home a {font-weight:bold}
	
	#home-con2 {width:100%;margin: 0 0 0 0;background: #6f6f6f;padding: 0px 0px 0px 0px;}
	.home2 {width:108px;padding: 10px 10px 10px 10px;margin: 0px 0px 0px 0px;color:#ccc;background:url("../images/global/streamcon_bg.gif");float:left;overflow: hidden;height: 140px;}
	.home2 p {font-size: 70%;line-height: 1.2;padding: 0px 0px 0px 0px;margin: 0 0 0 0;}
	.home2 a {font-weight:bold}

#programblock {width:100%;margin: 0;background: #ffffff;padding: 0;}
	.programblock-bg {height:174px; 
		margin: 0 0 0 0;
		padding: 10px 0px 0px 0px;
		background:url(../images/global/lightgreyfade.gif) repeat-x;}
	.programblock-text {width:168px;padding: 10px 10px 20px 10px;margin: 0 0 0 0;float:left;overflow: hidden;height: auto;font-size: 80%;line-height: 1.2;}
	.programblock-image {margin: 0px 10px 0px 10px;padding: 0;border: none;}
	
#streamhome-con {width:100%;margin: 0 0 0 0;background: #6f6f6f;padding: 2px 2px 0px 0px;}
	.streamvideotext {width:380px;padding: 10px 10px 10px 10px;margin: 0 1px 0 1px;color:#ccc;background:url(../images/global/streamcon_bg.gif) repeat-x;float:left;overflow: hidden;height: 160px;font-size: 80%;line-height: 1.2;}
	.streamhome {width:102px;padding: 10px 24px 6px 16px;margin: 0px 1px 0px 1px;color:#ccc;background:url(../images/global/streamcon_bg.gif) ;float:left;overflow: hidden;height: 167px;}
	
#stream-video-con {width:100%;margin: 0 0 0 0;background: #6f6f6f;padding: 0px 0px 0px 0px;}
	.streamvideo {width:400px;padding: 10px 10px 10px 10px;margin: 0 1px 0 1px;color:#ccc;background:url(../images/global/streamcon_bg.gif) repeat-x;float:left;overflow: hidden;height: auto;}
	.streamhome {width:102px;padding: 10px 24px 6px 16px;margin: 0px 1px 0px 1px;color:#ccc;background:url(../images/global/streamcon_bg.gif) ;float:left;overflow: hidden;height: 167px;}
	.streamhome p {font-size: 70%;line-height: 1.2;padding: 0px 0px 0px 0px;}
	.streamhome a {font-weight:bold}
	
#comingsoon-con {
	width:100%;
	margin: 0 auto;
	background: #ccc;
	padding: 0px 0px 0px 0px;
	background:url(../images/global/comingsoon_bg.gif) repeat-x;
	}
	.comingsoon-thumbcon {width:102px;padding: 10px 24px 6px 16px;margin: 0px 1px 0px 1px;color:#666;background:url("../images/global/comingsoon_bg.gif");float:left;overflow: hidden;height: 160px;font-size: 80%;line-height: 1.2;}
	.comingsoon-image {width:400px;padding: 10px 14px 0px 10px;margin: 0 auto;float:left;overflow: hidden;height: auto;}
	.comingsoonfeature {width:144px;padding: 10px 10px 10px 0px;margin: 0 auto;color:#666;background:url(../images/global/comingsoon_bg.gif) repeat-x;float:left;overflow: hidden;height: 300px;font-size: 80%;line-height: 1.2;}
	
	.featurebox {color:#333;padding: 15px 20px 20px;border-top: 1px solid #d7d7d7;margin: 0 0 1.5em;background: #f6f6f6}
	.featurebox p, .featurebox h1, .featurebox h2, .featurebox h3, .featurebox h4, .featurebox h5, .featurebox h6 {margin: 0 0 .3em;border-Bottom: 1px solid #c00;color:#c00}
	.featurebox p {border:none;margin: 0 0 1em;color:#444}
	.featurebox a {font-weight:bold}
	
	.filmimage {margin: 0 auto;border: 2px solid #333;padding:0px;background:#000}
	.thumbnail {margin: 0px 0px 4px 0px;border: 1px solid #999;padding:0px;background:#000}
	.thumbnail img {border: 1px solid #eee}

	.pagination2 {padding: 8px 20px 10px 20px;margin: 0 auto;background:url(../images/global/sm_grey_con_bg.gif) repeat-x; clear:both;}
	.pagination2 p {position:relative;text-align:right;font-weight:bold;font-size: 80%}
	.pagination2 a:link{padding:0px 4px;color:#ff6600;}
	.pagination2 a:visited{padding:0px 4px;color:#ff6600;}
	.pagination2 a:active{padding:0px 4px;color:#ff6600;}
	.pagination2 a:hover {color:#ccc;}
	.pagination2 p span {text-decoration:none;padding:0px 4px;color:#666;}
	.pagination2 * {margin:0}
	.pagination2 h6 {margin-top:-1.45em;padding:0;border:none;color:#666;}
	
	.pagination1 {padding: 8px 20px 10px 20px;margin: 0 0 0 0;background:url("../images/global/streamcon_bg.gif");clear: both;}
	.pagination1 p {position:relative;text-align:right;font-weight:bold;font-size: 80%}
	.pagination1 p a:link, .pagination1 p a:visited, .pagination1 p a:hover, .pagination1 p a:active {padding:0px 4px;color:#999}
	.pagination1 p a:hover {color:#fff}
	.pagination1 p span {text-decoration:none;padding:0px 4px;color:#ccc}
	.pagination1 * {margin:0}
	.pagination1 h6 {margin-top:-1.45em;padding:0;border:none;color:#999}
	
	.resultsbox {color:#333;padding: 20px 20px 10px;border-bottom: 1px solid #999;margin: 0 auto;background: #f6f6f6;font-size: 80%;line-height: 1.2;}
	.resultsbox p {margin: 0 auto;padding:20px 0px 20px 0px;font-size: 110%;line-height: 1.2;}
	.resultsbox a {font-weight:bold}
	#results-listing-con {width:100%;margin: 0 auto;padding: 0 auto;background:url("../images/global/comingsoon_bg.gif");overflow: hidden;height: auto;}
	.results-listing-thumb {width:108px;padding: 10px 0px 10px 10px;margin: 0px 0px 0px 0px;float:left;}
	.results-listing {width:430px;padding: 10px 0px 10px 10px;margin: 0px 0px 0px 0px;;color:#333;float:left;}
	.results-listing p {font-size: 80%;line-height: 1.2;padding: 0px 0px 0px 0px;}
	.results-listing a {font-weight:bold}
	
#moviedeatils-con {
	width: 100%;
	margin: 0 auto;
	background: #ccc;
	padding: 0px 0px 0px 0px;
	background:url(../images/global/comingsoon_bg.gif) repeat-x; 
	}
	.moviedeatils-image {width:538px;padding: 30px 30px 30px 30px;margin: 0 auto;float:left;overflow: hidden;height: auto;}
	.moviedeatilsfeature {width:500px;padding: 30px 30px 30px 30px;margin: 0 auto;color:#333;float:left;overflow: hidden;height: auto;font-size: 80%;line-height: 1.2;}
	
#bloggblock {width:146px;margin: 0;background: #fff;padding: 4px 4px 4px 4px;;overflow: hidden;height: auto;}
	.bloggblock-bg {width:146px;margin: 0 0 0 0;padding: 10px 10px 10px 10px;background:url(../images/global/lightgreyfade.gif) repeat-x;overflow: hidden;height: auto;}
	.blogg-date {width: 100%;margin:0px 0px 0px 0px;padding: 0px 0px 0px 0px;font-size: 84%;line-height: 1.2;color:#666;border-Bottom: 1px solid #999;padding-Bottom: .2em;float:left;}
	.blogg-title {width: 100%;margin:0px 0px 0px 0px;padding: 0px 0px 0px 0px;line-height: 1.2;color:#333;font-weight:bold;padding-top: .4em;float:left;}
	.bloggblock-text {width: 136px;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;float:left;font-size: 80%;line-height: 1.2;}

#headlines {width:100%;margin: 0;background: #cecfce;padding: 0;overflow: hidden;height: auto;}
	.headlines-bg {width:100%;margin: 0 0 0 0;padding: 10px 10px 10px 10px;background: #cecfce url(../images/global/lightgreyfade2.gif) repeat-x;overflow: hidden;height: auto;}
	.headlines-title {width:100%;margin:0px 0px 0px 0px;padding: 0px 0px 0px 0px;line-height: 1.2;color:#333;font-weight:bold;float:left;}
	.headlines-text {width: 172px;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;float:left;font-size: 80%;line-height: 1.2;}
	
#news-con {width:400px;margin: 0 0 0 0;background: #ccc;padding: 10px 10px 10px 10px;background:#ccc url(../images/global/comingsoon_bg.gif) repeat-x;overflow: hidden;height: auto;}
	.news-image {width:100%;padding: 0px 0px 10px 0px;margin: 0 auto;float:left;overflow: hidden;height: auto;}
	.news-story {width:100%;padding: 0px;margin: 0 auto;color:#333;float:left;overflow: hidden;height: auto;font-size: 80%;line-height: 1.2;}
	


/* Whats On Tv Schedule NAV - Choose day of the week*/
	.ontv {padding: 6px 10px 0px 10px; float: left;width: 558px;position:relative;background: #eee url("../images/global/tvsched_bg.gif")}
	.Lontvscheduledate {margin: 0px 0px 0px 0px; width: 558px;position: relative;height: 50px;float: left;}
	
	.schedule {font-size: 10px; color: #000; line-height: 13px; font-family: Verdana, Helvetica, Arial, sans-serif;font-weight:bold}
	A.schedule:link {display: block; width: 20px; color: #333; height: 19px; text-decoration: none}
	A.schedule:visited {display: block; width: 20px; color: #999; height: 19px; text-decoration: none}
	A.schedule:active {display: block; width: 20px; color: #666; height: 19px; text-decoration: none;}
	A.schedule:hover {display: block; width: 20px; color: #999; height: 19px; text-decoration: underline;}
	
	.schedulecurrentday {display: block; font-size: 10px; color: #ccc; line-height: 13px; font-family: Verdana, Helvetica, Arial, sans-serif; background: #000}
	A.schedulecurrentday:link {display: block; width: 20px; color: #ccc; height: 19px; text-decoration: none}
	A.schedulecurrentday:visited {display: block; width: 20px; color: #ccc; height: 19px; text-decoration: none}
	A.schedulecurrentday:active {display: block; width: 20px; color: #ccc; height: 19px; text-decoration: none}
	A.schedulecurrentday:hover {display: block;width: 20px; color: #fff; background: #333; height: 19px; text-decoration: none}
	
	.scheduleselectedday {font-size: 10px; background: #666; width: 20px; color: #ccc; line-height: 13px; font-family: Verdana, Helvetica, Arial, sans-serif; height: 19px}
	A.scheduleselectedday:link {display: block; color: #333333; text-decoration: none}
	A.scheduleselectedday:visited {display: block; color: #ccc; text-decoration: none}
	A.scheduleselectedday:active {display: block; color: #ccc; background: #666; text-decoration: none}
	A.scheduleselectedday:hover {display: block; color: #fff; background: #999; text-decoration: none}

/* Whats On LISTINGS - Choose day of the week*/
	#listing-con {width:378px;margin: 0 auto;padding: 0 auto;background:url("../images/global/comingsoon_bg.gif");overflow: hidden;height: auto;}
	.listing-thumb {width:108px;padding: 10px 0px 10px 10px;margin: 0px 0px 0px 0px;float:left;}
	.listing {width:230px;padding: 10px 0px 10px 10px;margin: 0px 0px 0px 0px;;color:#333;float:left;}
	.listing p {font-size: 80%;line-height: 1.2;padding: 0px 0px 0px 0px;}
	.listing a {font-weight:bold}

/* Whats On - watch them now - right side dark grey bg*/
	#watchnow-con {width:200px;padding: 0px;margin: 0px 0x 0px 0px;background: #333 url("../images/global/streamcon_bg.gif");overflow: hidden;height: auto;}
	.watchnow {width:140px;padding: 10px 0px 0px 40px;margin: 0px 0px 0px 0px;color:#ccc;}
	.watchnow p {font-size: 70%;line-height: 1.2;padding: 0px 0px 0px 0px;}
	.watchnow a {font-weight:bold}


/* LAYOUT TYPE B - Dark Grey right side - Mini Movieola Streaming Videos */
	#type-b #content-wrap {margin: 0;padding: 0;width: 768px;overflow: hidden;height: auto;}
	#type-b #content-left {float:left;width: 188px;margin: 0 auto;padding: 0;overflow: hidden;height: auto; background: #fff}
	#type-b #content-right {float:left;width: 578px;margin: 0 auto;padding: 0;overflow: hidden;height: auto; background: #eee; border-left: 1px solid #ccc;border-right: 1px solid #ccc;border-Bottom: 1px solid #ccc;}
		
/* LAYOUT TYPE C - Light Grey right side - Coming soon */
	#type-c #content-wrap {margin: 0;padding: 0;width: 768px;overflow: hidden;height: auto;}
	#type-c #content-left {float:left;width: 188px;margin: 0 auto;padding: 0;overflow: hidden;height: auto; background: #fff}
	#type-c #content-right {float:left;width: 578px;margin: 0 auto;padding: 0;overflow: hidden;height: auto; background: #ccc; border-left: 1px solid #fff;border-right: 1px solid #fff;border-Bottom: 1px solid #fff;}
		
/* LAYOUT TYPE D- Light Grey right side - Whats On, Search, Movie Details, News */
	#type-d #content-wrap {margin: 0;padding: 0;width: 768px;overflow: hidden;height: auto;background: #ccc; }
	#type-d #content-left {float:left;width: 188px;margin: 0 auto;padding: 0;overflow: hidden;height: auto; background: #fff}
	#type-d #content-right {float:left;width: 578px;margin: 0 auto;padding: 0;overflow: hidden;height: auto; background: #ccc; border-left: 1px solid #ccc;border-right: 1px solid #ccc;border-Bottom: 1px solid #ccc;}
	#type-d #content-right-listings{float:left;width: 378px;margin: 0 auto;padding: 0;overflow: hidden;height: auto; background: #ccc;}
	#type-d #content-right-results{float:left;width: 578px;margin: 0 auto;padding: 0;overflow: hidden;height: auto; background: #ccc;}
	#type-d #content-right-videos {float:right;width: 200px;margin: 0 auto;padding: 0;overflow: hidden;height: auto; background: #333;}
	#type-d #content-left-headlines {float:left;width: 188px;margin: 0 auto;padding: 0;overflow: hidden;height: 100%; background: #fff}
	#type-d #content-right-story {float:left;width: 420px;margin: 0 auto;padding: 0;overflow: hidden;height: auto; background: #ccc; border-left: 1px solid #ccc;border-right: 1px solid #ccc;border-Bottom: 1px solid #ccc;}
	#type-d #content-right-blog {float:left;width: 158px;margin: 0 auto;padding: 0;overflow: hidden;height: auto; background: #fff;}
		
/* LAYOUT TYPE E - Simple - Aboutus, Suscribe, Contact, Submit */
	#type-e #content-wrap {margin: 0;padding: 0;width: 768px;overflow: hidden;height: auto;}
	#type-e #content-full{float:left;width: 688px;margin: 0 auto;padding: 40px 40px 40px 40px;overflow: hidden;height: auto; background: #fff;font-size: 90%;line-height: 1.4;}
	#type-e #content-left {float:left;width: 400px;margin: 0 auto;padding: 0;overflow: hidden;height: auto; background: #fff;}
	#type-e #content-right {float:right;width: 326px;margin: 0 auto;padding: 40px 40px 0px 0px;overflow: hidden;height: auto;font-size: 90%;line-height: 1.4;background: #fff; border-left: 1px solid #fff;border-right: 1px solid #fff;border-Bottom: 1px solid #fff;}
		
	/* LAYOUT TYPE f - home */
	#type-f #content-left-ads {float:left; width: 128px;margin: 4px auto;padding: 0;}
	#type-f #content-right-ads {float:right; width: 128px;margin: 4px auto;padding: 0;}
	#type-f #content-wrap {margin: 0;padding: 0;width: 768px;overflow: hidden;height: auto;text-align:left}
	#type-f #content-left {float:left; width: 384px; margin: 0 auto;padding: 0;overflow: hidden;height: auto;}
	#type-f #content-right {float:right; width: 384px; margin: 0 auto;padding: 0;overflow: hidden;height: auto;}
	
	
	
/* LAYOUT - FOOTER */
#footer {clear:both;width:768px;margin:0 auto auto;}


/* Code for menu Mini Movieola Category nav*/

#catnav {width: 100%;border-right: 1px solid #fff;padding: 0 0 0 0;margin-top: 0;margin-Bottom: 0;font-family: Tahoma, Arial;font-size: 72%;font-weight: bold;background-color: #90bade;color: #fff;}
#catnav ul {list-style: none;margin: 0;padding: 0;border: none;}
#catnav li {border-Bottom: 1px solid #90bade;margin: 0;}
#catnav li a{display: block;padding: 2px 3px 2px 8px;border-left: 10px solid #1958b7;border-right: 10px solid #508fc4;background-color: #2175bc;color: #fff;font-size: 90%;width: 100%;}
#catnav li a:hover{border-left: 10px solid #1c64d1;border-right: 10px solid #5ba3e0;background-color: #2586d7;color: #fff;}

#catnav li.active {border-left: 0px solid #90bade;margin: 0;}


html>body #catnav li a{ /*Non IE6 width*/ width: auto;}
* html #catnav{ /*IE 6 only */w\idth: 100%; /*Box model bug: 180px minus all left and right paddings for #catnav */}

/* END Code for menu*/

/* Signup form CSS*/

.signupform{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.signupform table{
	margin: 0 auto;
}

.signupform td{
	padding: 5px;
	margin: 0
}

.signupform input{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	width: 150px;
}

.signupform select{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	width: 154px;
}

.error{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF0000;
}