
p,span,ul,td,th,ol,div {font: 12px Arial, Helvetica, sans-serif; color: #000000}
h1,.h1 				{font: bold 16px Arial, Helvetica, sans-serif; color: #003366;margin: 0 0 10px 0; padding: 0;}/* 0099CC*/
h2 					{margin: 0 0 12px 0; padding:0px 0px 3px; font: bold 12pt Arial, Helvetica, sans-serif; color: #32316F; border-bottom: 2px solid #0099cc; width: auto;}
h3 					{font: bold 14px Arial, Helvetica, sans-serif; color: #32316F; margin:5px 0px; padding:0px 0px 3px; border-bottom:1px dotted #336600;	width: auto;}
h4 					{font: bold 11pt Arial, Helvetica, sans-serif; color: #32316F;margin:5px 0px; padding:0px 0px 3px; border-bottom:0px; width: auto;}
h5 					{font: 11px Arial, Helvetica, sans-serif; color: #000000; margin:5px 0 0 0; padding:0px 0px 3px; border-bottom:1px dotted #990000;	width: auto; background-color: #F2F2F2;}
.title1				{font: bold 16px Arial, Helvetica, sans-serif; color: #F5A149;font-style: italic;}
.img_pan 			{border: 1px solid #336600;}

.u 					{text-decoration: underline;}
.msg_aok 			{font-weight: bold;color: #006633;}
.aok 				{color: #006633;}
.stext 				{color: #7F1714;}

.msg_ok 			{font: bold; color: #006699;}
.err_br 			{font: bold; color: #FF0000;}
.err 				{color: #FF0000;}
.warn,.prompt 				{color: #FF6600; font-weight: bold;}
.foot			 	{font: 12px Arial, Helvetica, sans-serif; color: #000000;}
.foot a:visited		{font: 12px Arial, Helvetica, sans-serif; color: #339900;text-decoration: none;}
.foot a:link		{font: 12px Arial, Helvetica, sans-serif; color: #339900;text-decoration: none;}
.foot a:active		{font: 12px Arial, Helvetica, sans-serif; color: #339900;text-decoration: none;}
.foot a:hover		{font: 12px Arial, Helvetica, sans-serif; color: #336600;text-decoration: none;}

/* link styles */
a:visited 			{text-decoration: none;color: #339900;}
a:link 				{text-decoration: none;color: #339900;}
a:active 			{text-decoration: none;color: #339900;}
a:hover 			{text-decoration: none;color: #336600;}

/* Misc Panels */
.headmsg_panel_title	{font: bold 17px Arial, Helvetica, sans-serif; color: #336600; margin: 0 0 5px 0; padding: 0; border-bottom:1px dotted #336600;	width: auto;}
.headmsg_panel_text		{font: bold 13px Arial, Helvetica, sans-serif; color: #000000;}
.headmsg_panel_h2		{border: 1px solid #0066cc; background: url(http://www.cheshirecountyshow.org.uk/images/main/bgnd_headmsg_pan.jpg) repeat-x; margin-bottom: 5px; padding:5px 10px 10px 10px;}
.headmsg_panel_h3		{border: 1px solid #0066cc; background: url(http://www.cheshirecountyshow.org.uk/images/main/bgnd_headmsg_pan.jpg) repeat-x; margin: 5px 0 1px 0; padding:5px 10px 10px 10px;}
.newspanel_h		{border: 1px solid #0066cc; border-top: 0;background-color: #def0ba;}
.sponsors_panel_h	{border: 1px solid #0066cc; border-top: 0;background-color: #FFFFFF;}


.h1profile 			{width: 200px; float: right; font: bold 13pt Arial, Helvetica, sans-serif; color: #0099CC;margin:5px 0px; padding:0px 0px 3px;}

/* SCROLLBAR-FACE-COLOR: #1E5C99; FONT-SIZE: 10px; SCROLLBAR-HIGHLIGHT-COLOR: #83A3CB; CURSOR: default; SCROLLBAR-SHADOW-COLOR: ##2F4B6F; SCROLLBAR-3DLIGHT-COLOR: #111111; SCROLLBAR-ARROW-COLOR: #4A78B0; SCROLLBAR-TRACK-COLOR: #BECFE4; FONT-FAMILY: Arial, Helvetica, sans-serif; SCROLLBAR-DARKSHADOW-COLOR: #000000; SCROLLBAR-BASE-COLOR: #789789; */

body 				{margin: 0px; font: 11px Arial, Helvetica, sans-serif;text-decoration: none; background: url(http://www.cheshirecountyshow.org.uk/images/main/footer_bgnd.jpg) bottom repeat-x;}
#wrapper 			{margin: 0px auto;height: auto;padding: 0px; width: 998px;}
#header 			{clear:both; float:left; width:100%;height: 165px; background: url(http://www.cheshirecountyshow.org.uk/images/main/bgnd_head.jpg) repeat-x bottom;}

#logo 				{float:left;width:260px;text-align:left;background-color: #FFFFFF;}
#headercont 		{position:relative;margin-left:260px;}
#headesrcetc 		{display:block;	width: 100%; position:relative;	width:auto;	padding: 0px 5px 0 0; height: 29px;	margin: 0 0 2px 0;}

#headerban 			{position:relative;text-align:right; padding: 0 5px 0 0;}
.breadcrumb_bar1 	{font: bold 12px/24px Arial, Helvetica, sans-serif; color: #666666; display:block; height: 25px; padding: 5px 0 0 0;vertical-align: middle; border-bottom: solid 1px #333333;margin-bottom: 10px;}
.breadcrumb_bar1 a:link 	{color: #339900;}
.breadcrumb_bar1 a:visited 	{color: #339900;}
.breadcrumb_bar1 a:active 	{color: #339900;}
.breadcrumb_bar1 a:hover 	{color: #336600;}
.breabnavtxtcurr 		{font: bold 12px/24px Arial, Helvetica, sans-serif; color: #666666;}

.headtxtnav 			{color: #CCCCCC; font: bold 13px/24px Arial, Helvetica, sans-serif; height:25px; padding: 2px 5px 0 0;}
.headtxtnav a:visited	{text-decoration: none; color: #336600; font: bold 13px/24px Arial, Helvetica, sans-serif; }
.headtxtnav a:link 		{text-decoration: none; color: #336600; font: bold 13px/24px Arial, Helvetica, sans-serif; }
.headtxtnav a:active 	{text-decoration: none; color: #336600; font: bold 13px/24px Arial, Helvetica, sans-serif; }
.headtxtnav a:hover 	{text-decoration: none; color: #339900; font: bold 13px/24px Arial, Helvetica, sans-serif; }

.homepannav 			{color: #CCCCCC; font: bold 13px/24px Arial, Helvetica, sans-serif; }
.homepannav a:visited	{text-decoration: none; color: #FFFFFF; font: bold 13px/24px Arial, Helvetica, sans-serif; }
.homepannav a:link 		{text-decoration: none; color: #FFFFFF; font: bold 13px/24px Arial, Helvetica, sans-serif; }
.homepannav a:active 	{text-decoration: none; color: #CCCCCC; font: bold 13px/24px Arial, Helvetica, sans-serif; }
.homepannav a:hover 	{text-decoration: none; color: #E791AF; font: bold 13px/24px Arial, Helvetica, sans-serif; }



/* homepage table padding*/
.tbl2col 			{padding-top: 0;}
.tbl2col2 			{padding-top: 5px;}
.tbl2colcnt 		{padding-top: 0;background:  url(http://www.cheshirecountyshow.org.uk/images/main/bgnd_connecting_you_logo.jpg) no-repeat center top;}

/* 3 column css */
.colmask 			{position:relative; clear:both; float:left; overflow:hidden;
					width:100%; /* page width */}
/* rhc bgnd colour */
.css3col 			{}
/* mid col bgnd colour */
.css3col .colmid 	{background: #fff url(http://www.cheshirecountyshow.org.uk/images/heart.jpg) no-repeat bottom right;float:left; width:200%; position:relative; right:100%;
					margin-left:-175px; 	/* rhc width */}
/* lhc bgnd colour */
.css3col .colleft 	{background:#FFF; float:left; width:100%; margin-left:-50%; position:relative;
        			left:350px; /* lhc width + rhc width */}
.css3col .col1wrap {float:left; width:50%; position:relative;
					right:175px;        	/* lhc width */
					padding-bottom:1em; 	/* mic col bottom padding. omit for 0 */}
/* mid col */
.css3col .col1 {position:relative; left:200%; overflow:hidden;
				margin:0 185px;     	/* mid col side padding: l-pad = lhc-w + mid-col-l-pad-w / r-pad = rhc-w + mid-col r-pad-w */}
/* lhc */
.css3col .col2 {padding-top: 5px; position:relative; float:left; float:right;
				width:175px; /* lhc content (lhc-w minus l&r-pad) */
				right: 0; /* lhc-l-pad */}
/* rhc */
.css3col .col3 {padding-top: 5px; float:left; float:right; position:relative; left:50%;
				width:175px; /* rhc content (rhc-w minus l&r-pad) */
				margin-right:0px; /* rhc-pad + lhc-l&r-pad */}


#content_h			{height: 15px; background: url(http://www.cheshirecountyshow.org.uk/img/main/cnt_head.gif) repeat-x;}
.content_h_l		{height: 15px; width: 15px; float: left; background: url(http://www.cheshirecountyshow.org.uk/img/main/cnt_cnr_tl.gif) no-repeat top left;}
.content_h_r		{height: 15px; width: 15px; float: right; background: url(http://www.cheshirecountyshow.org.uk/img/main/cnt_cnr_tr.gif) no-repeat top right;}
#content 			{padding: 10px; background: #E2E2E2; display: block; width: auto; border-left: 2px solid #0099CC; border-right: 2px solid #0099CC;}
#content_f			{height: 15px; background: url(http://www.cheshirecountyshow.org.uk/img/main/cnt_foot.gif) repeat-x;}
#footer 			{position: relative; margin: 55px 0 0 0; width:100%; height: 85px;clear: both; text-align: center;}
#leftcol-footer		{position: relative; float:left; width:175px; text-align:left; padding:10px;}
#leftcol-footer a:link		{color: #FFFFFF;}
#leftcol-footer a:visited	{color: #FFFFFF;}
#leftcol-footer a:hover		{color: #c8cef3;}
#maincol-footer		{position:relative; margin-left:170px; padding:10px;} 
#maincol-footer a:link		{color: #FFFFFF;}
#maincol-footer a:visited	{color: #FFFFFF;}
#maincol-footer a:hover		{color: #c8cef3;}

.row 			{width: auto;}
.row_fl_0 		{float: left;}
.row_fr_0 		{float: right;}

/* blue: 0066cc green 339900 */

.footcopy 			{font: 11px Arial, Helvetica, sans-serif; color: #FFFFFF;}
.updated 			{font: 11px Arial, Helvetica, sans-serif; color: #CCCCCC;}
.newsfoot			{font: bold 10pt Arial, Helvetica, sans-serif; color: #000000;}
.copy 				{font: 11px Arial, Helvetica, sans-serif; color: #666666;}
.textbanner 		{font: 13px Arial, Helvetica, sans-serif;color: #FFFFFF;}
.textbanner a:hover{font: 13px Arial, Helvetica, sans-serif; color: #CCCCCC;}
.title_panel		{background-image: url(http://www.cheshirecountyshow.org.uk/images/main/title_bgndr.gif);background-repeat: no-repeat;background-position: right;height: 34px;width: 99%;}

.infpantitle		{font: bold 11pt Arial, Helvetica, sans-serif;color: #FFFFFF;margin:0px;padding: 5px 5px 5px 10px;	width: 215px;	heigth: 30px;background-image: url(http://www.cheshirecountyshow.org.uk/img/cust/infpantitlestrip.jpg);	background-repeat: repeat-y;background-color: #7F1714;background-position: right;}


img					{border: 0px}

/* Layout & padding etc */
.mb5				{margin-bottom: 8px;}
.mt5				{margin-top: 8px;}
.padn 				{padding: 5px}
.pad5 				{padding: 5px}
.pad10 				{padding: 10px}
.clearit 			{clear: both;height: 0;line-height: 0.0;font-size: 0;}






.header_profile {height: 80px;background-image: url(http://www.cheshirecountyshow.org.uk/img/cust/headerstrip_profile.jpg);background-repeat: no-repeat;background-position: left top;vertical-align: top;width: 100%;overflow: visible;padding: 5px;}
* html .header_profile { height: 90px;overflow: hidden;}
.logo {padding: 6px 0px 0px;float: left;	vertical-align: middle;height: 62px;width: 246px;}
.headermidcol {padding: 6px 0px 0px;;float:left; width: auto; height:62px;vertical-align: bottom;}
.profilepan_profile {padding: 5px;float:left; width:80px; height:80px;}
.searchpan {float:right;width:auto;height:62px;vertical-align: bottom;clear: right;}/**/

.headinfpan_profile {float:left;width:270px;height:80px;vertical-align: top;}
.row {width:100%;clear:both}
.row_blank {width:100%;clear:both;background-color: #FFFFFF;height: 19px;}
.leftcol {position: relative;padding: 0px 0px 5px;float:left;width: 154px;clear:both;}

.pan_src 	{}
#warnpanel 	{background-color: #FFB09D;margin: 0px 8px 0px 0px;padding: 3px;border: 1px solid #FF0000;}

/* input and forms */
form						{margin: 0px}
textarea.search_box 		{font: 10pt Arial, Helvetica, sans-serif; width:120px; height:15px; border: 1px solid #861243; background-color: #FFFFFF;}     
select.search 				{font: 10pt Arial, Helvetica, sans-serif;width:175px;border: 1px solid #861243;height:17px;color: #000000;	background-color: #FFFFFF;}
input.submit_btn			{font: bold 11px/11px Arial, Helvetica, sans-serif; text-align: center; background: url(http://www.cheshirecountyshow.org.uk/images/btns/btn_submit_bgnd.jpg) repeat-x; color: #003300; display: block; line-height: 15px; width: 100px; border: 1px solid #156c03; padding: 1px; margin: 0; text-decoration: none;}
input.pay_btn				{width: 150px; margin: 10px 0 10px 0; font: bold 11px/11px Arial, Helvetica, sans-serif; text-align: center; background: url(http://www.cheshirecountyshow.org.uk/images/btns/btn_submit_bgnd.jpg) repeat-x; color: #003300; display: block; line-height: 15px; border: 1px solid #156c03; padding: 1px; text-decoration: none;}
input.re_pay_btn			{width: 200px; margin: 10px 0 10px 0; font: bold 11px/11px Arial, Helvetica, sans-serif; text-align: center; background: url(http://www.cheshirecountyshow.org.uk/images/btns/btn_submit_bgnd.jpg) repeat-x; color: #003300; display: block; line-height: 15px; border: 1px solid #156c03; padding: 1px; text-decoration: none;}
input.edit_info_btn			{margin: 10px 0 10px 0; font: bold 11px/11px Arial, Helvetica, sans-serif; text-align: center; background: #ff9900; color: #000000; display: block; line-height: 15px; width: 80px; border: 1px solid #156c03; padding: 1px; text-decoration: none;}
input.textb1 				{border: 1px solid #156c03; background-color: #F2F2F2; font: 12px Arial, Helvetica, sans-serif; width:250px; height: 18px; }
select.selb1				{border: 1px solid #156c03; background-color: #F2F2F2; font: 12px Arial, Helvetica, sans-serif; width:255px; height: 18px; }
textarea.textb1				{border: 1px solid #156c03; background-color: #F2F2F2; font: 12px Arial, Helvetica, sans-serif; width:250px; height: 100px; }

input.textb_xxlrg,select.textb_xxlrg		{color: #000000; border: 1px solid #156c03; background-color: #F2F2F2; font: 12px Arial, Helvetica, sans-serif; width: 696px;}
input.textb_xlrg,select.textb_xlrg		{color: #000000; border: 1px solid #156c03; background-color: #F2F2F2; font: 12px Arial, Helvetica, sans-serif; width: 500px;}
input.textb_lrg,select.textb_lrg			{color: #000000; border: 1px solid #156c03; background-color: #F2F2F2; font: 12px Arial, Helvetica, sans-serif; width: 250px;}
input.textb_med,select.textb_med			{color: #000000; border: 1px solid #156c03; background-color: #F2F2F2; font: 12px Arial, Helvetica, sans-serif; width: 150px;}
input.textb_sm,select.textb_sm			{color: #000000; border: 1px solid #156c03; background-color: #F2F2F2; font: 12px Arial, Helvetica, sans-serif; width: 80px;}
input.textb_xsm,select.textb_xsm			{color: #000000; border: 1px solid #156c03; background-color: #F2F2F2; font: 12px Arial, Helvetica, sans-serif; width: 40px;}

/* Search */
.cont_src			{position:relative;float:right; padding: 5px;}
.srctxt				{color: #FFFFFF;}
input.search_box 	{font: 11px Arial, Helvetica, sans-serif; width:125px; height: 16px; border: 1px solid #003366; background-color: #FFFFFF;}
input.src_btn		{font: bold 11px Arial, Helvetica, sans-serif; width:30px; height: 20px; text-align: center; color: #336600; border: 1px solid #003366; background-color: #FFFFFF;}

/* Sub Nav */
.subnav_cnt						{float:left;width: 163px; border: 1px solid #006600; border-top: 0;background-color: #FFFFFF; margin-bottom: 8px;}
.subnav_cnt ul 					{list-style: none; padding: 0; margin: 0 0 0 0; font: 12px Arial, Helvetica, sans-serif;}
.subnav_cnt ul li 				{display: block; margin: 0;}

.subnav_cnt ul li a 			{border-bottom: 1px solid #E2E2E2; font-weight: bold; color: #339900; display: block; line-height: 15px; width: auto; padding: 3px 3px 3px 5px; margin: 0; text-decoration: none;}
.subnav_cnt ul li.subsel1 a 	{border-bottom: 1px solid #E2E2E2; font-weight: bold; color: #333333; display: block; line-height: 15px; width: auto; padding: 3px 3px 3px 5px; margin: 0; text-decoration: none; }
.subnav_cnt ul li a:hover 		{border-bottom: 1px solid #E2E2E2; font-weight: bold; color: #cccccc; display: block; line-height: 15px; width: auto; padding: 3px 3px 3px 5px; margin: 0; text-decoration: none; }

.subnav_cnt ul li.nob a 		{border-bottom: 0px; font-weight: bold; color: #339900; display: block; line-height: 15px; width: 150px; padding: 3px 3px 3px 5px; margin: 0; text-decoration: none;}
.subnav_cnt ul li.nobsubsel1 a 	{border-bottom: 0px; font-weight: bold; color: #333333; display: block; line-height: 15px; width: 150px; padding: 3px 3px 3px 5px; margin: 0; text-decoration: none; }
.subnav_cnt ul li.nob a:hover 	{border-bottom: 0px; font-weight: bold; color: #cccccc; display: block; line-height: 15px; width: 150px; padding: 3px 3px 3px 5px; margin: 0; text-decoration: none; }

.subnav_cnt ul li ul li			{font-weight: normal; display: block; margin: 0 0 0 10px;}
.subnav_cnt ul li ul li a:link	{font-weight: normal; color: #339900; display: block; line-height: 13px; width: 140px; text-decoration: none;}
.subnav_cnt ul li ul li a:hover {font-weight: normal; color: #cccccc;}

.subnav_cnt ul li ul li.nob			{border-bottom: 0px; font-weight: normal; display: block; margin: 0 0 0 10px;}
.subnav_cnt ul li ul li.nob a:link	{border-bottom: 0px; font-weight: normal; color: #339900; display: block; line-height: 13px; width: 140px; text-decoration: none;}
.subnav_cnt ul li ul li.nob a:hover {border-bottom: 0px; font-weight: normal; color: #cccccc;}

ul.autolist li a:visited 			{font-weight: bold; text-decoration: none;color: #339900;}
ul.autolist li a:hover 			{font-weight: bold; text-decoration: none;color: #336600;}
ul.autolist li a:link 				{font-weight: bold; text-decoration: none;color: #339900;}
ul.autolist li a:active 			{font-weight: bold; text-decoration: none;color: #339900;}

/* Title Bars */
.titlebar1 		{height: 30px; margin: 0 0 5px 0; background: #000000 url(http://www.cheshirecountyshow.org.uk/img/main/title_bar_bgnd_rep.jpg) repeat-x;}

/* Layout panels */
.pan_cnt		{margin: 0 0 5px 0; width: 100%; float: right; background: #FFFFFF url(http://www.cheshirecountyshow.org.uk/img/main/cnt_right.gif) repeat-y right;}
.pan_h			{height: 15px; background: url(http://www.cheshirecountyshow.org.uk/img/main/cnt_head.gif) repeat-x;}
.pan			{margin: 0; height: ; padding: 10px; border: 0; background: url(http://www.cheshirecountyshow.org.uk/img/main/cnt_left.gif) repeat-y;}
.pan_f			{height: 12px; background: #FFFFFF url(http://www.cheshirecountyshow.org.uk/img/main/cnt_foot.gif) repeat-x;}

/* ADMIN STYLES */
#content_adm {height: auto;	width:auto;	margin: 0px 0px 5px; padding: 5px; background-color: #FFFFFF; text-align: left;}

/* print btn */
.printpage ul {list-style: none; padding: 0px; margin: 0px 5px auto; text-align: right; font: 11px Arial, Helvetica, sans-serif; clear:both;}

/* Send / Print / Top Page */
input.send_pg_btn	{font: bold 11px/11px Arial, Helvetica, sans-serif; text-align: center; background: url(http://www.cheshirecountyshow.org.uk/images/btns/btn_submit_bgnd.jpg) repeat-x; color: #003300; line-height: 15px; width: 100px; border: 1px solid #156c03; padding: 1px; margin: 0; text-decoration: none; margin-right: 5px;}
input.top_pg_btn	{font: bold 11px/11px Arial, Helvetica, sans-serif; text-align: center; background: url(http://www.cheshirecountyshow.org.uk/images/btns/btn_submit_bgnd.jpg) repeat-x; color: #003300; line-height: 15px; width: 65px; border: 1px solid #156c03; padding: 1px; margin: 0; text-decoration: none; margin-right: 5px;}

/* Homepage */
.homepantxt		{padding: 4px 0 0 10px;}
.homepantxt h1	{font: bold 16px Arial, Helvetica, sans-serif; color: #b6256a;margin: 5px 0 0 0; padding:0px 0px 3px;}
.tblcnt			{margin-top: 8px;}
.pancnt_h		{padding: 5px; background:  url(http://www.cheshirecountyshow.org.uk/images/main/bgnd_connecting_you.gif) no-repeat center top;}
.pancnt_s		{padding: 5px;}

/* News Summary panels */
h3.news_sum_t	{font: bold 12px Arial, Helvetica, sans-serif; color: #32316F; margin: 0 0 5px 0; padding:0; border-bottom:1px dotted #336600;	width: auto;}
.news_sum_txt	{text-align: justify;font: 11px Arial, Helvetica, sans-serif; color: #000000; }
.news_sum_img	{border: 1px solid #666666; margin: 0 0 5px 5px;}

/* gallery */
.gallery_panel_h	{border: 1px solid #0066cc; border-top: 0;background-color: #def0ba; margin-bottom: 8px; padding: 5px 0;}
.gallery_panel_h a	{font-weight: bold;}
.gallery_img		{border: 1px solid #666666;}
.gallery_img_s		{border: 1px solid #666666; margin: 2px 0 6px 0;}
#gallery1			{width: 150px; height: 150px; margin: 2px; text-align: center;vertical-align: middle;}		
#gallbtn			{height: 30px; width: 50px; float: left;}
#galllnk			{height: 30px; width: 100px; float: left;}
input.gall_pause	{height: 21px; width: 23px; background: url(http://www.cheshirecountyshow.org.uk/images/btns/btn_pause.jpg) no-repeat; display: block; border: 0px solid #156c03; padding: 0; margin: 0; cursor: pointer;}
input.gall_play		{height: 21px; width: 23px; background: url(http://www.cheshirecountyshow.org.uk/images/btns/btn_play.jpg) no-repeat; display: block; border: 0px solid #156c03; padding: 0; margin: 0; cursor: pointer;}

/* Tickers */
.ticker_title		{padding: 0 0 0 0; color: #FFFFFF;font: bold 13px/20px Arial, Helvetica, sans-serif;}
#ticker1			{margin: 2px 0 0 5px; height: auto;}
#ticker1 div		{ /*IE6 bug fix when text is bold and fade effect (alpha filter) is enabled. Style inner DIV with same color as outer DIV*/}

.tickertxt			{font-weight: bold;}
.tickertxt a:link	{color: #FFFFFF;font: bold 12px/20px Arial, Helvetica, sans-serif;}
.tickertxt a:visited{color: #FFFFFF;font: bold 12px/20px Arial, Helvetica, sans-serif;}
.tickertxt a:hover	{color: #336600;font: bold 12px/20px Arial, Helvetica, sans-serif;}

.table_sponsors		{border: 1px solid #0066cc; background-color: #FFFFFF;}
.table_title		{font: bold 14px Arial, Helvetica, sans-serif; color: #32316F; }
.table_header		{background: url(http://www.cheshirecountyshow.org.uk/images/main/bgnd_head.jpg) repeat-x bottom;}
.alternatebg		{background-color: #e2e2e2}

/* Checkout Forms */
.normal				{font-weight: bold;}
.tbltitle			{font-weight: bold;}

.b_total_txt		{font: bold 14px Arial, Helvetica, sans-serif;}
.b_total			{font: bold 15px Arial, Helvetica, sans-serif;text-decoration: underline;}


.pan_error			{width: auto; margin: 5px 0 5px 0; padding: 5px; border: 1px solid #FF0000; background: #E2E2E2;}

