
#flashcontainer{
	float:left;
	margin-top:10px;
	margin-bottom:10px;

}

#images{
	float:left;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:25px;
	height:360px;
}
html>body #images{
	float:left;
	padding-left:25px;
	padding-bottom:25px;
	height:360px;
}
#images .imagecont span
{
	display:none;
}
#images .imagecont h2
{
	padding:0;
	margin:0;
	text-indent:5px;
	width:127px;
	display:block;
	font-size:12px;
	color:#FFFFFF;
	background-color:#ec0c90;
	font-weight:normal;
	line-height:15px;
}
#images .imagecont img
{
	padding-top:5px;
	padding-bottom:0px;
	margin:0;
}
#contentpaddingwide {
	padding:0;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
	background-color:#8b8cc2;
	float:left;
	width:710px; 
}

html>body #contentpaddingwide{
	margin-top:15px;
	margin-bottom:15px;
	margin-left:20px;
}

#contentpadding {
	padding:0;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:8px;
	background-color:#8b8cc2;
	float:left;
	width:604px; 
}

html>body #contentpadding{
	margin-top:15px;
	margin-bottom:15px;
	margin-left:15px;
}




#contentfooter{
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px 0px 0px 0px; 
	height: 19px; 
	width: 100%;
	background-color:#535474; 
	position:relative; 
}
#contentfooter img{
	position:absolute;
	right:10px;
	top:-13px;
}
#contentpanel {
	padding-right: 0px;
	padding-left: 0px;
	background:url(../images/panel/backgrounds/background1.jpg) no-repeat;
	padding-bottom: 0px;
	margin: 0px 0px 0px 0px;
	height:100%;
	width:604px;
	background-position:top right;
	display:table-cell;
	background-color:#8b8cc2;
}
body.edit #contentpanel h1 {
	margin:0;
	padding:0;
	background:url(../images/panel/tl.gif) no-repeat;
	background-position:top left;
	padding-left:15px;	
	font-size:16px;
	color:#ef078d;
	background-color:#b9bad9;
	width:441px;
	height: auto;
}

#contentpanel h1 {
	margin:0;
	padding:0;
	line-height:30px;
	background:url(../images/panel/tl.gif) no-repeat;
	background-position:top left;
	padding-left:15px;	
	font-size:16px;
	color:#ef078d;
	height:30px;
	background-color:#b9bad9;
	width:441px;
}


#contentpanelwide {
	padding-right: 0px;
	padding-left: 0px;
	background:url(../images/panel/backgrounds/background2.jpg) no-repeat;
	padding-bottom: 0px;
	margin: 0px 0px 0px 0px;
	height:100%;
	width:710px;
	background-position:top right;
	display: table-cell;
	background-color:#8b8cc2;
}

body.edit #contentpanelwide h1 {
	margin:0;
	padding:0;
	background:url(../images/panel/tl.gif) no-repeat;
	background-position:top left;
	padding-left:15px;	
	font-size:16px;
	color:#ef078d;
	background-color:#b9bad9;
	width:549px;
	height: auto;
}

#contentpanelwide h1 {
	margin:0;
	padding:0;
	line-height:30px;
	background:url(../images/panel/tl.gif) no-repeat;
	background-position:top left;
	padding-left:15px;	
	font-size:16px;
	color:#ef078d;
	height:30px;
	background-color:#b9bad9;
	width:549px;
}

#info {
	padding-right: 0px; 
	padding-left: 15px; 
	padding-top: 10px;
	width:426px;
	float:left;
}

#infowide {
	padding-right: 0px; 
	padding-left: 15px; 
	padding-top: 10px;
	width:520px;
	float:left;
}

#info h1, #infowide h1 {
	margin:0;
	padding:0;
	padding-top:10px;
	font-size:28px;
	font-weight:bolder;
	color:#ffffff;
	background-image:none;
	background-color:#8b8cc2;
	height:auto;
}
#info strong, #infowide strong
{
	color:#FFFFFF;
	font-weight:normal;
	font-size:13px;
}
#info p, #infowide  p, .whitetext
{
	color:#FFFFFF;
	font-size:11px;
	line-height:14px;
}

A:link {
	background: none transparent scroll repeat 0% 0%; 
	color: #ffffff;  
	text-decoration:underline;
}
A:visited {
	background: none transparent scroll repeat 0% 0%; 
	color: #ffffff;  
	text-decoration:underline;
}
A:hover {
	background: none transparent scroll repeat 0% 0%; 
	color: #ffffff;  
	text-decoration:underline;
}
A:active {
	background: none transparent scroll repeat 0% 0%; 
	color: #ffffff;  
	text-decoration:none;
}
#navigation UL {
	padding-right: 0px; 
	padding-left: 0px; 
	list-style-position: outside; 
	padding-bottom: 0px; 
	margin: 0px;
	width: auto; 
	padding-top: 0px; 
	list-style-type: none; 
	height: 137px
}
#navigation LI A SPAN {
	display: none
}
#navigation LI A {
	display: block; 
	float: left; 
	color: #fff; 
	height: 137px
}
LI#about {
	background-position: 50% top;
	display: block; 
	float: left; 
	background-image: url(../images/menu/menu1-2.gif); 
	margin: 0px; 
	background-repeat: no-repeat
}
LI#about A {
	background-position: 50% top; 
	background-image: url(../images/menu/menu1-1.gif);
	width: 56px; 
	background-repeat: no-repeat
}
LI#about A:hover, LI#about .active {
	background-image: url(../images/menu1-2.gif)
}
LI#facilities {
	background-position: 50% top; 
	display: block; 
	float: left; 
	background-image: url(../images/menu/menu2-2.gif); 
	margin: 0px; 
	background-repeat: no-repeat
}
LI#facilities A {
	background-position: 50% top; 
	background-image: url(../images/menu/menu2-1.gif); 
	width: 47px; 
	background-repeat: no-repeat
}
LI#facilities A:hover, LI#facilities .active {
	background-image: url(../images/menu2-2.gif)
}
LI#britishEventing {
	background-position: 50% top; 
	display: block; 
	float: left; 
	background-image: url(../images/menu/menu3-2.gif); 
	margin: 0px; 
	background-repeat: no-repeat
}
LI#britishEventing A {
	background-position: 50% top; 
	background-image: url(../images/menu/menu3-1.gif); 
	width: 78px; 
	background-repeat: no-repeat
}
LI#britishEventing A:hover, LI#britishEventing .active {
	background-image: url(../images/menu3-2.gif)
	}
LI#forthcomingEvents {
	background-position: 50% top; 
	display: block; 
	float: left; 
	background-image: url(../images/menu/menu4-2.gif); 
	margin: 0px; 
	background-repeat: no-repeat
}
LI#forthcomingEvents A {
	background-position: 50% top; 
	background-image: url(../images/menu/menu4-1.gif); 
	width: 95px; 
	background-repeat: no-repeat
}
LI#forthcomingEvents A:hover, LI#forthcomingEvents .active {
	background-image: url(../images/menu4-2.gif)
}
LI#newsletter {
	background-position: 50% top; 
	display: block; 
	float: left; 
	background-image: url(../images/menu/menu5-2.gif); 
	margin: 0px; 
	background-repeat: no-repeat
}
LI#newsletter A {
	background-position: 50% top; 
	background-image: url(../images/menu/menu5-1.gif); 
	width: 57px; 
	background-repeat: no-repeat
}
LI#newsletter A:hover, LI#newsletter .active {
	background-image: url(../images/menu5-2.gif)
}
LI#venueHire {
	background-position: 50% top; 
	display: block; 
	float: left; 
	background-image: url(../images/menu/menu6-2.gif); 
	margin: 0px; 
	background-repeat: no-repeat
}
LI#venueHire A {
	background-position: 50% top; 
	background-image: url(../images/menu/menu6-1.gif); 
	width: 56px; 
	background-repeat: no-repeat
}
LI#venueHire A:hover, LI#venueHire .active {
	background-image: url(../images/menu6-2.gif)
}
LI#sponsorship {
	background-position: 50% top; 
	display: block; float: left; 
	background-image: url(../images/menu/menu7-2.gif); 
	margin: 0px; 
	background-repeat: no-repeat
}
LI#sponsorship A {
	background-position: 50% top; 
	background-image: url(../images/menu/menu7-1.gif); 
	width: 106px; 
	background-repeat: no-repeat
}
LI#sponsorship A:hover, LI#sponsorship .active {
	background-image: url(../images/menu7-2.gif)
	}
LI#feedback {
	background-position: 50% top; 
	display: block; 
	float: left; 
	background-image: url(../images/menu/menu8-2.gif); 
	margin: 0px; 
	background-repeat: no-repeat
}
LI#feedback A {
	background-position: 50% top; 
	background-image: url(../images/menu/menu8-1.gif);
	width: 50px; 
	background-repeat: no-repeat
}
LI#feedback A:hover, LI#feedback .active  {
	background-image: url(../images/menu8-2.gif)}

LI#links {
	background-position: 50% top; 
	display: block; 
	float: left; 
	background-image: url(../images/menu/menu9-2.gif); 
	margin: 0px; 
	background-repeat: no-repeat
}
LI#links A {
	background-position: 50% top; 
	background-image: url(../images/menu/menu9-1.gif); 
	width: 33px; 
	background-repeat: no-repeat
}
LI#links A:hover, LI#links .active  {
	background-image: url(../images/menu9-2.gif)}


LI#contact {
	background-position: 50% top; 
	display: block; float: left; 
	background-image: url(../images/menu/menu10-2.gif); 
	margin: 0px; 
	background-repeat: no-repeat
}
LI#contact A {
	background-position: 50% top; 
	background-image: url(../images/menu/menu10-1.gif); 
	width: 60px; 
	background-repeat: no-repeat
}
LI#contact A:hover, LI#contact .active  {
	background-image: url(../images/menu/menu10-2.gif);
}

UL {
	padding-right: 0px; 
	padding-left: 20px; 
	list-style-position:inside; 
	padding-bottom: 0px; 
	margin: 0px; 
	width: auto; 
	padding-top: 0px; 
	list-style-type:square;
	color:#ef078d;
}

#contentpanel UL
{
	list-style-type:none;
	list-style-image:url(../images/bullet.gif);
	color:#ffffff;
}

#subnavigation UL {
	padding-right: 0px; 
	padding-left: 0px; 
	list-style-position: outside; 
	padding-bottom: 0px; 
	margin: 0px; 
	width: auto; 
	padding-top: 0px; 
	list-style-type: none; 
	height: 100%;
	font-weight:bold;
	font-size:9px;
	background-image:none;
	font-family:Geneva, Arial, Helvetica, sans-serif
}


#subnavigation LI A {
	display: block;  color: #adafd5;
	letter-spacing:-0.25px;
	text-indent:10px;
	height:30px;
	text-decoration:none;
}
#subnavigation LI A:hover, #subnavigation .active  {
	display: block;  
	color: #ffffff;
	background-image:url(../images/menu/sub/bullet.gif);
	background-repeat:no-repeat;
	background-position:left top;
	text-decoration:none;
}
H1 {
	padding-right: 0px; 
	padding-left: 0px; 
	font-weight: bold; 
	font-size: 21px; 
	padding-bottom: 0px; 
	margin: 10px 0px; 
	color: #ffffff; 
	padding-top: 0px; 
	font-family: "Trebuchet MS", sans-serif
}
H1 SPAN {
	display: none
}
H2 {
	padding-right: 0px; 
	padding-left: 0px; 
	font-weight: bold; 
	font-size: 15px; 
	padding-bottom: 0px; 
	margin: 0px 0px 5px; 
	color: #FFFFFF; 
	padding-top: 10px; 
	font-family: "Trebuchet MS", sans-serif
}
H2.inline {
	margin: 25px 0px 5px
}
H2 SPAN {
	display: none
}
H3 {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	padding-top: 0px;
	margin: 0px 0px 5px; 
}
H3 SPAN {
	display: none
}
H4 {
	padding-right: 0px; 
	padding-left: 0px; 
	font-weight: bold; 
	font-size: 15px; 
	padding-bottom: 0px; 
	margin: 25px 0px 10px; 
	color: #FFFFFF; 
	padding-top: 0px; 
	font-family: "Trebuchet MS", sans-serif; 
	text-align: left
}
H5 {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px; 
	font: 11px/170% Verdana, Arial, Helvetica, sans-serif; 
	color: #aaa; 
	padding-top: 0px
}
#welcomepanel {
	padding-right: 0px; 
	padding-left: 0px; 
	background: url(../images/home/welcome_panel.jpg) no-repeat; 
	padding-bottom: 10px; 
	margin: 0px 0px 0px 0px; 
	height: 168px; 
	width:438px; 
	clear:left; 
	position:relative;
}

#welcomepanel h1 {
	padding: 10px 50px 0px 160px; 
	line-height:1em;
}

#welcomepanel P {
	padding: 0px 20px 0px 160px;
	margin:0px;
}

#welcomepanel .btn A {
	position:absolute;
	top: 150px;
	left:355px;
	display:block;
	color: #FF00ff;
	background: url(../images/btns/moreinfo.gif) no-repeat;
	height:18px;
	width:81px;
}
#welcomepanel .btn A:Hover{
	background: url(../images/btns/moreinfo_roll.gif) no-repeat;
}
#welcomepanel A SPAN{
	display: none; 
}
#blankpanel {
	padding-right: 0px; 
	padding-left: 0px; 
	background: url(../images/home/nobg_panel.jpg) no-repeat; 
	padding-bottom: 5px; 
	margin: 0px 0px 20px 0px; 
	border-bottom: 20px solid #555675; 
	width:438px; 
	clear:left; 
	position:relative;
}
#facilitiespanel {
	padding-right: 0px; 
	padding-left: 0px; 
	background: url(../images/home/facilities_panel.jpg) no-repeat; 
	padding-bottom: 10px; 
	margin: 0px 0px 10px 0px; 
	height: 282px; 
	width:438px; 
	clear:left; 
	position:relative;
}
html>body #facilitiespanel h1, #blankpanel h1 {
	margin-top:0px;
	padding-top:5px;
	padding-left:10px;
	padding-right:200px;
	line-height:1em;
	font-size:16px;
	color:#ef078d;
}
#facilitiespanel h1, #blankpanel h1 {
	margin-top:0px;
	padding-top:5px;
	padding-left:10px;
	padding-right:200px;
	line-height:1em;
	font-size:16px;
	color:#ef078d;
}
#facilitiespanel P {
	padding-left:10px;
	padding-right:200px;
	margin:0px;
}
#blankpanel #text 
{
	padding-left:10px;
	padding-right:10px;
}
#facilitiespanel .btn A {
	position:absolute;
	top: 263px;
	left:0px;
	display:block;
	color: #FF00ff;
	background: url(../images/btns/moreinfo.gif) no-repeat;
	height:18px;
	width:81px;
}
#facilitiespanel .btn A:Hover{
	background: url(../images/btns/moreinfo_roll.gif) no-repeat;
}
#facilitiespanel A SPAN{
	display: none; 
}
#rideroutepanel {
	padding-right: 0px; 
	padding-left: 0px; 
	background: url(../images/home/rider_route_maps_panel.jpg);
background-repeat: no-repeat; 
	padding-bottom: 10px; 
	margin: 0px 0px 0px 0px; 
	height: 135px; 
	width:257px; 
	clear:left; 
	position:relative;
}
#rideroutepanel .btn A {
	position:absolute;
	top: 115px;
	left:125px;
	display:block;
	color: #FF00ff;
	background: url(../images/btns/riderroute.jpg) no-repeat;
	height:20px;
	width:124px;
}
#rideroutepanel .btn A:Hover {
	background: url(../images/btns/riderroute_roll.jpg) no-repeat;
}
#rideroutepanel A SPAN{
	display: none; 
}
#competitionpanel {
	padding-right: 0px; 
	padding-left: 0px; 
	background: url(../images/home/competiton_panel.gif) no-repeat; 
	padding-bottom: 10px; 
	margin: 0px 0px 0px 0px; 
	height: 125px; 
	width:257px; 
	clear:left; 
	position:relative;
}
#competitionpanel .btn A {
	position:absolute;
	top: 105px;
	left:133px;
	display:block;
	color: #FF00ff;
	background: url(../images/btns/clicktoenter.gif) no-repeat;
	height:20px;
	width:87px;
}
#competitionpanel .btn A:Hover {
	background: url(../images/btns/clicktoenter_roll.gif) no-repeat;
}
#competitionpanel A SPAN{
	display: none; 
}

#competitionpanelwide {
	padding-right: 0px; 
	padding-left: 0px; 
	background: url(../images/home/big_weekend_box.gif) no-repeat; 
	padding-bottom: 10px; 
	margin: 0px 0px 0px 0px; 
	height: 125px; 
	width:438px; 
	clear:left; 
	position:relative;
}


#eventingpanel {
	padding-right: 0px; 
	padding-left: 0px; 
	background: url(../images/home/eventing_panel.jpg) no-repeat; 
	padding-bottom: 10px; 
	margin: 0px 0px 0px 0px; 
	height: 100px; 
	width:257px; 
	clear:left; 
	position:relative;
}
html>body #eventingpanel h1 {
	margin-top:0px;
	padding-top:5px;
	padding-left:85px;
	padding-right:5px;
	line-height:1em;
	font-size:16px;
	color:#ef078d;
}
#eventingpanel h1 {
	margin-top:0px;
	padding-top:5px;
	padding-left:85px;
	padding-right:5px;
	line-height:1em;
	font-size:16px;
	color:#ef078d;
}
#eventingpanel P {
	padding-left:85px;
	padding-right:5px;
	margin:0px;
}
#eventingpanel .btn A {
	position:absolute;
	top: 81px;
	left:172px;
	display:block;
	color: #FF00ff;
	background: url(../images/btns/moreinfo.gif) no-repeat;
	height:18px;
	width:81px;
}
#eventingpanel .btn A:Hover {
	background: url(../images/btns/moreinfo_roll.gif) no-repeat;
}
#eventingpanel A SPAN{
	display: none; 
}
#panelsleft{
	float:left;
	padding-top:10px;
	padding-left:20px;
	width: 438px;
}
#panelsright{
	padding-top:10px;
	float:left;
	padding-left:20px;
}
.ftr_left {
	float: left;
}
.ftr_right {
	padding-right: 10px; 
	padding-left: 0px; 
	float: right; 
	padding-bottom: 0px; 
	text-align: right;
}

.ftr_right_image {
	padding-right: 10px; 
	padding-left: 10px; 
	float: right; 
	padding-bottom: 0px; 
	text-align: right;
}

.eventImage {
	padding: 0px 10px 10px 0px; 
	float: left; 
}

#formconatiner{
padding-bottom:10px;
margin:0;

}

#contactform
{
	display:block;
	background-color: #6768af;
	width:170px;
	height:312px;
	padding:2px;
	float:left;
}

#contactform p 
{
	margin-top:0px;
	margin-left:4px;
	margin-right:4px;
	font-size:9px;
}

#contactform p strong
{
	font-weight:bold;
	font-size:10px;
}

#sponsorform
{
	display:block;
	background-color: #6768af;
	width:170px;
	height:344px;
	padding:2px;
	float:left;
}

#sponsorform.large
{
height:615px;
}

#sponsorform p 
{
	margin-top:0px;
	margin-left:4px;
	margin-right:4px;
	font-size:9px;
}

#sponsorform p strong
{
	font-weight:bold;
	font-size:10px;
}

#newsletterform
{
	display:block;
	background-color: #6768af;
	width:170px;
	height:188px;
	padding:2px;
	float:left;
}

#newsletterform p 
{
	margin-top:0px;
	margin-left:4px;
	margin-right:4px;
	font-size:9px;
}

#newsletterform p strong
{
	font-weight:bold;
	font-size:10px;
}

#errorpanel
{
	display:block;
	background-color: #ef078d;
	padding:2px;
	float: none;
	margin-bottom: 5px;
	margin-right: 5px;
}

#errorpanel p 
{
	margin-top:0px;
	margin-left:4px;
	margin-right:4px;
	font-weight:bold;
	font-size:10px;
}

#errorpanel ul
{
	color: #ffffff;
}

#successpanel
{
	display:block;
	background-color: #6768af;
	padding:2px;
	float: none;
	margin-bottom: 5px;
	margin-right: 5px;
}

#successpanel p 
{
	margin-top:0px;
	margin-left:4px;
	margin-right:4px;
	font-weight:bold;
	font-size:10px;
}

#successpanel ul
{
	color: #ffffff;
}

.formfield {
	DISPLAY: block; 
	FLOAT: left; 
	WIDTH: 340px; 
	BORDER-BOTTOM: #8b8cc2 2px solid; 
	BACKGROUND-COLOR: #6768af;
}

/*
.formfield 
{
	float:left;
	background-color: #6768af;
	display:block;
	width:340px;
	border-bottom: #8b8cc2 2px solid;
	height:30px;
}*/

.formfield2
{
	float:left;
	background-color: #6768af;
	display:block;
	width:340px;
	border-bottom: #8b8cc2 2px solid;
	height:90px;
}

/*
.formfullbox
{
	padding:5px;
	border-left: #8b8cc2 5px solid;
	width:315px;
	float:left;
	height:20px;	
}*/

.formfullbox {
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	FLOAT: left; 
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #8b8cc2 5px solid; 
	WIDTH: 315px; 
	PADDING-TOP: 5px; 
}

.formlabel
{
	padding:5px;
	border-left: #8b8cc2 5px solid;
	border-right: #8b8cc2 2px solid;
	width:65px;
	float:left;
	min-height:20px;
	
}

.formlabel2
{
	padding:5px;
	border-left: #8b8cc2 5px solid;
	border-right: #8b8cc2 2px solid;
	width:65px;
	float:left;
	height:80px;
	
}




.inputbox
{
	padding:0px;
	padding-top:5px;
	padding-left:5px;
	width:240px;
	float:left;
	height:20px;

}

.inputboxmessage
{
	padding:0px;
	padding-top:5px;
	padding-left:5px;
	width:240px;
	float:left;
	height:40px;
}

.inputbox input
{
	width:240px;
}



.inputboxsend
{
	padding:0px;
	padding-top:0px;
	padding-left:0px;
	background-color:#2e3092;
	width:258px;
	float:left;
	height:30px;
}

.inputboxsend p
{
	margin:0px;
	line-height:0px;
	padding:0px;

}



input.send-btn {
	width: 258px;
	height: 30px;
	background: #333 url(../images/btns/send.gif) no-repeat;
	outline: none;
}
input.send-btn:hover {
width: 258px;
height: 30px;
background: #666 url(../images/btns/send.gif) no-repeat 0 -30px;
}

#eventingtable, #righttable
{
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px 0px 40px 0px; 
	width:257px; 
	clear:left; 
	border: 1px solid #6768af;
	position:relative;
}

#eventingtable
{
	margin-bottom:10px!important;
}

#eventingtable, #righttable
{
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px 0px 40px 0px; 
	width:257px; 
	clear:left; 
	border: 1px solid #6768af;
	position:relative;
}
html>body #eventingtable h1, html>body #righttable h1  {
	margin-top:0px;
	margin-bottom:0px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:5px;
	line-height:1em;
	font-size:16px;
	color:#ef078d;
}
#eventingtable h1,#righttable h1 {
	margin-top:0px;
	padding-top:0px;
        padding-left:10px;
	padding-right:5px;
	line-height:1em;
	font-size:16px;
	color:#ef078d;
}

#eventingtable P,#righttable P {
	padding-left:10px;
	padding-right:5px;
	margin: 8px 0px 10px 0px;
}

#eventingtable A SPAN,#righttable A SPAN {
	display: none; 
}
#eventingtable .toprow {
	height: 27px;
background: url(../images/home/right_panel_top.jpg) no-repeat;
}
#eventingtable .middlerow {
	background: url(../images/home/right_panel_middle.jpg) no-repeat;
	background-color: #8E8EC2;
}
#eventingtable .bottomrow, #righttable .bottomrow {
	background: url(../images/home/eventing_panel_bottom.jpg) no-repeat;
}

#righttable .toprow {
	height: 27px;
	background: url(../images/home/right_panel_top.jpg) no-repeat;
}
#righttable .middlerow {
	background: url(../images/home/right_panel_middle.jpg) no-repeat;
	background-color: #8E8EC2;
}



#eventingtable .bottomrow A {
	position:relative;
	left:172px;
	display:block;
	color: #FF00ff;
	background: url(../images/btns/moreinfo.gif) no-repeat;
	height:18px;
	width:81px;
	vertical-align: top;
	padding-top: 1px;
	padding-bottom: 1px;
}
#eventingtable .bottomrow A:Hover {
	background: url(../images/btns/moreinfo_roll.gif) no-repeat;
}

.photo
{
	padding: 6px;
	background-color: White;
	border: solid 2px black;
}

.tdtext
{
	font-size: 12px;
}

.buybutton
{
	/*border: solid 1px #2e3092;
	background-color:#b9bad9;*/
	border: solid 1px #000;
	background-color:#ccc;
}
