/*reset.css*/body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}
/*fonts.css*/body{font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}pre, code {font:115% monospace;*font-size:100%;}body * {line-height:1.22em;}

body	{background-color:#000000; color:white; background-image:url("/Images/css-images/bg_body.gif");}

div#wrapper		{background-image:url("/Images/css-images/background.gif"); background-repeat:repeat-x;
					width:100%;}
div#container	{width:750px; margin:0 auto; border:solid 5px #8b8b8b; border-width:0px 5px 5px 5px;
					margin-bottom:25px;}
div#masthead	{width:750px; height:66px; background-image:url("Images/masthead.gif"); background-repeat:no-repeat;}
div#next-match	{margin-left:507px; z-index:1;}


/* MENUBAR */
div#menubar			{clear:both; background-image:url("/Images/css-images/menubar-top.gif");
						background-repeat:repeat-x; padding-top:8px;}

div#menubar li 		{display:inline; margin:0; padding:0;}
div#menubar a.menuitem{background-image:url(/Images/css-images/menubar.gif); display:block; height:24px; float:left;}
div#menubar span	{display:none;}
div#menubar li:hover div.dropdown, li.over div.dropdown {display:block;}

a#menuHomepage		{width:72px;}
a#menuHomepage.current,a:hover#menuHomepage.current{background-position:left 24px; cursor:pointer;}
a:hover#menuHomepage{background-position:left 48px;}

a#menuNews			{width:98px; background-position:-72px top;}
a#menuNews.current,a:hover#menuNews.current{background-position:-72px 24px; cursor:pointer;}
a:hover#menuNews	{background-position:-72px 48px;}

a#menuClub			{width:60px; background-position:-170px top;}
a#menuClub.current,a:hover#menuClub.current{background-position:-170px 24px; cursor:pointer;}
a:hover#menuClub	{background-position:-170px 48px;}

a#menuSocial			{width:82px; background-position:-230px top;}
a#menuSocial.current,a:hover#menuShop.current{background-position:-230px 24px; cursor:pointer;}
a:hover#menuSocial	{background-position:-230px 48px;}

a#menuJuniors		{width:55px; background-position:-312px top;}
a#menuJuniors.current,a:hover#menuJuniors.current{background-position:-312px 24px; cursor:pointer;}
a:hover#menuJuniors	{background-position:-312px 48px;}

a#menuBridgehaugh	{width:101px; background-position:-367px top;}
a#menuBridgehaugh.current,a:hover#menuBridgehaugh.current { background-position:-367px 24px; cursor:pointer; }
a:hover#menuBridgehaugh { background-position:-367px 48px; }

a#menuShop			{width:53px; background-position:-468px top;}
a#menuShop.current,a:hover#menuShop.current { background-position:-468px 24px; cursor:pointer; }
a:hover#menuShop { background-position:-468px 48px; }

a#menuSponsor		{width:153px; background-position:-521px top;}
a#menuSponsor.current,a:hover#menuSevens.current{background-position:-521px 24px; cursor:pointer;}
a:hover#menuSponsor	{background-position:-521px 48px;}

a#menuContact		{width:76px; background-position:-674px top;}
a#menuContact.current,a:hover#menuSevens.current{background-position:-674px 24px; cursor:pointer;}
a:hover#menuContact	{background-position:-674px 48px;}

/*a#menuCoaching		{width:115px; background-position:404px top;}
a#menuCoaching.current,a:hover#menuFanzone.current{background-position:404px 24px; cursor:pointer;}
a:hover#menuCoaching{background-position:404px 48px;}

a#menuSevens		{width:63px; background-position:289px top;}
a#menuSevens.current,a:hover#menuSevens.current{background-position:289px 24px; cursor:pointer;}
a:hover#menuSevens	{background-position:289px 48px;}*/


div.dropdown	 	{position:absolute; top:97px; background-color:#EFEFEF; border:solid 1px #990000;
						border-width:1px 1px 3px 1px; padding:3px; z-index:1000; *z-index:1000; display:none;}
div.dropdown a		{background-image:none!important; display:block; font-size:12px; font-variant:small-caps;
						font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none; color:black;
						padding:2px 28px 2px 4px; border:solid 1px #DDDDDD; border-width:0px 0px 1px 0px;
						float:none!important; height:auto!important;}
div.dropdown a:hover{background-color:#666666; color:white;}
div.ddNews			{margin-left:72px; *margin-left: 326px; }
div.ddClub			{margin-left:170px; *margin-left: 424px; }
div.ddJuniors		{margin-left:312px; *margin-left: 566px; }
div.ddBridgehaugh	{margin-left:367px; *margin-left: 621px; }
div.ddShop			{margin-left:468px; *margin-left: 722px; }
div.ddSponsor		{margin-left:521px; *margin-left: 775px; }
div.ddContact		{margin-left:674px; *margin-left: 928px; }

span.sec-heading    {display:block!important; background-color:#cc0000; padding:3px;
                        font-family:Verdana; font-weight:bold; font-size:10px;}


/* HOMEPAGE */
div#homepage_pres	{background-color:#e5e5e5; padding:10px; background-repeat:repeat-x;
						background-image:url(Images/css-images/mainpanel-bg.gif);}
div#hp_latestnews	{width:500px; border:solid 1px #787878; margin-right:10px; background-color:#000000;
						height:307px; margin-top:26px;
						font-family:Verdana, Arial, Helvetica, sans-serif; background-image:url(Images/countybackdrop.jpg);}
div#hp_latestnews_newspanel {padding:65px 10px 0px 230px; font-weight:bold; color:#000000;}
div#hp_latestnews p {margin:0px 0px 8px 0px;}
div#hp_latestnews li{margin:0px 0px 6px 0px; font-size:12px; padding-left:15px;}

div#photos-of-week	{width:218px; position:absolute; top:110px; margin-left:512px;}
div#photos-of-week div.headline {background-image:url("/Images/comments.gif"); height:29px;
						background-color:#990000;}
div#photos-of-week div.mainpanel{background-color:#b01111; border:solid 1px #aa8c8d; height:272px; overflow:auto;
						padding:3px 10px 3px 10px; color:white; font-family:Verdana; font-size:10px;
						}
div#photos-of-week div.mainpanel img{border:0px; margin:8px 0px 15px 0px;}
div#photos-of-week div.mainpanel label {display:block; margin-top:4px;}
div#photos-of-week div.mainpanel input {width:190px;}
div#photos-of-week div.mainpanel textarea {width:190px; height:90px;}
div#photos-of-week div.mainpanel input, div#photos-of-week div.mainpanel textarea
						{background-color:#660000; color:#ffffff;}


/* MAIN STYLES */
#content			{background-color:#f0f0f0; padding:35px 15px 30px 15px; color:#000000; margin-top:24px;
						background-image:url("/images/css-images/content_bg.gif"); background-repeat:repeat-x;
						background-position:top right;border:solid 5px #8b8b8b; border-width:5px 0px 5px 0px;
						font-family:Verdana, Arial; font-size:11px; line-height:160%; min-height:600px;}
#content table		{margin:10px 10px 10px 10px;}
#content table.fix  {margin:0px;}
#content table td.alt { background-color:#E0E0E0; }
#content table td.alttitle { background-color: #ff0000; color: #ffffff; }
#content div.maintext {padding:0px 160px 0px 160px;}
#content div.maintext2 {padding:0px 40px 0px 40px;}
#content p			{padding:0px 0px 8px 0px;}
#content h1, h2, h3 {text-align:center;color:#aa5500; font-family:Georgia, "Times New Roman", Times, serif;}
#content h2.coach { text-align:left; padding:10px 0px 10px 0px;}
#content h1			{font-size:180%; margin-bottom:6px;}
#content h3			{margin:4px 0px 8px 0px;}
#content p.dateline {color:#6d9124; text-align:center; font-weight:bold; margin-bottom:15px;}
#content p.lead		{font-weight:bold;}
#content hr			{margin:3px 120px 3px 120px;}
#content ul { list-style:disc; padding:0px 0px 10px 20px;}

.maintext img#resize { width: 480px; }

/* NEWS ARTICLES */
#content span.dateline 	{color:#3267b5; font-weight:bold; margin-bottom:7px; font-size:80%;
							font-family:Verdana, Arial, Helvetica, sans-serif; letter-spacing:0.2em;}
#content span.by		{font-family:"Times New Roman", Times, serif; font-style:italic;}
#content span.author	{color:#6d9124; font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif; 	
							font-size:90%;}
table.CommitteeTable	{text-align:center;}
span.CommitteeName		{display:block; color:#aa5500; font-family:Georgia, "Times New Roman", Times, serif;
							margin:3px 0px 4px 0px;}
span.CommitteePosition	{display:block; margin:3px 0px 10px 0px; font-weight:bold; font-size:80%;}
div.newsarchive         {position:absolute; margin-left:-160px;
                            width:150px; font-size:10px;}
div.prevnews            {margin-bottom:4px;}
div.prevnews a          {color:#666666; text-decoration:none;}
div.prevnews a:hover    {color:#222222; text-decoration:underline;}
div.prevnews span.date  {display:block; color:#999999; font-style:italic;}
span.hl                 {color:#666666; font-size:12px; display:block; text-align:center;
                            margin-bottom:6px; border-bottom:solid 1px #888888;}

/* PLAYER STATS */
div#playerstats			{background-image:url("/images/css-images/player-stats.gif"); background-repeat:no-repeat;
							width:713px; height:363px;}
div.list1, div.list2, div.list3	{float:left; margin-right:15px;}
div#playerstats a 		{display:block; color:white; font-size:10px; letter-spacing:-0.05em;
							font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
div#playerstats a:hover {color:#FFFF99;}
div.playerlist			{padding:50px 0px 0px 30px;}
div#plImage				{position:absolute; margin-left:348px;}
#plName, #plNickname, #plPosition, #plMoment, #plQuote 
                        {position:absolute; margin-left:490px; color:#9b2020; font-family:Georgia; font-size:120%;}
#plMoment, #plQuote     {font-size:100%;}
#plName				    {font-size:150%; margin-top:142px;}
#plNickname			    {margin-top:185px;}
#plPosition			    {margin-top:209px;}
#plMoment			    {margin-top:233px;}
#plQuote			    {margin-top:273px;}
#plMoment, #plQuote     {width:175px;}


/* FIXTURES */
table.FixtureTable      {margin:10px 30px 10px 30px!important; width:660px;
                            font-family:Verdana; font-size:11px; font-weight:bold;
                            border:solid 1px #AAAAAA;}
table.FixtureTable th   {background-color:#BB0000; color:White; font-weight:bold;
                            text-align:center;}
table.FixtureTable tr   {background-color:#F0F0F0;}
table.FixtureTable tr.alt{background-color:#E0E0E0;}
table.FixtureTable td   {padding:3px;}

/* Coaching */
table.CoachingTable      {margin:0px 10px 0px 0px!important; width:550px;
                            font-family:Verdana; font-size:11px;
                            border:solid 1px #AAAAAA;}
table.CoachingTable th   {background-color:#BB0000; color:White; font-weight:bold;
                            text-align:center;}
table.CoachingTable tr   {background-color:#F0F0F0;}
table.CoachingTable tr.alt{background-color:#E0E0E0;}
table.CoachingTable td   {font-weight:normall;}
table.CoachingTable td strong { font-weight:bold; }


/* SPONSORSHIP AND ADVERTISING */
p.firstpara				{font-family:Georgia, "Times New Roman", Times, serif; line-height:150%; color:#993300; margin:10px 0px 0px 0px;}
div.sponsor-row			{display:block; margin-top:12px;}
div.sponsor-row a		{border:0px; margin-left:5px; margin-right:5px;}
div.sponsor-details		{position:absolute; top:120px; border:solid 1px #990000; border-width:1px 0px 3px 0px; width:135px;}
div.sponsor-details h1  {font-size:110%!important; margin-bottom:4px!important;}
div.sponsor-details span.price {font-size:90%; color:#CC0000; font-weight:bold; text-align:center; display:block; margin-bottom:5px;}
div.sponsor-details li  {font-size:80%; margin-bottom:3px;}
div.sdright				{margin-left:588px;}


/* RUGBY 7s */
div#pnl7s				{background-color:#f0f0f0; color:#000000; padding:0px; border:solid 5px #8b8b8b;
							border-width:0px 0px 5px 0px; margin:-35px -15px -35px -15px!important;}
#pnl7s.home				{background-image:url("/Images/7s/7s_bg.jpg"); height:730px; margin-top:25px;
							background-repeat:no-repeat;}
div.pnl7s_home_headerpara{
	position:absolute;
	top:205px;
	margin-left:225px;
	width:350px;
}
div.pnl7s_home_headerpara p {font-family:Georgia, "Times New Roman", Times, serif; font-size:180%;
							line-height:130%;}
div.pnl7s_home_maintext	{position:absolute; top:295px; margin-left:225px; width:500px; z-index:20;}
div.pnl7s_home_maintext p {font-family:Georgia, "Times New Roman", Times, serif; font-size:100%; line-height:150%;
								margin-bottom:4px;}
div.pnl7s_home_maintext div.maintext_left {float:left; width:215px; margin-right:30px;}
div.pnl7s_photos		{position:absolute; top:360px; margin-left:0px;}
div.pnl7s_home_itin		{position:absolute; top:700px; margin-left:10px;}
div.pnl7s_home_itin	p	{font-family:Arial, Helvetica, sans-serif; font-size:80%; line-height:160%;}
div.pnl7s_home_itin div.morning, div.pnl7s_home_itin div.midday, div.pnl7s_home_itin div.afternoon 
							{float:left; width:170px; margin-right:20px;}
div.pnl7s_home_itin div.evening {float:left; width:160px;}
div.pnl7s_home_register {position:absolute; top:387px; margin-left:12px;}
div.pnl7s_home_register a {display:block; width:167px; height:118px; background-image:url("/Images/7s/register-button-1.gif"); background-repeat:no-repeat;}
div.pnl7s_home_register span {display:none;}
div.pnl7s_home_register a:hover {background-image:url("/Images/7s/register-button-2.gif");}
div.pnl7s_home_rugbyimage {position:absolute; top:518px;}
div.pnl7s_home_brochure 	{position:absolute; top:192px; margin-left:562px; z-index:200;}
div.pnl7s_home_brochure a	{display:block; width:188px; height:91px; background-repeat:no-repeat;
							background-image:url("/Images/7s/download1.gif");}
div.pnl7s_home_brochure a:hover {background-image:url("/Images/7s/download2.gif");}
div.pnl7s_home_brochure span {display:none;}
div.pnl7s_home_logos	{position:absolute; top:740px; margin-left:240px;}

#pnl7s .register		{background-image:url("/Images/7s/register-background.gif"); height:400px; margin-top:25px;
							background-repeat:no-repeat;}
#pnl7s.register div.formpanel {padding-top:100px; padding-left:230px;}
div.formpanel label 	{float:left; width:100px; text-align:right; margin-right:15px; 
							font-family:Verdana, Arial, Helvetica, sans-serif; font-size:80%;}
div.formpanel div		{margin-bottom:8px;}
div.formpanel input, div.formpanel textarea
						{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:80%; width:200px;}
textarea.address		{height:30px;}
textarea.comments		{height:70px;}
div.formpanel hr		{border:0px; margin:10px 0px 10px 0px;}
div.formpanel span.errormessage {color:#CC0000; font-weight:bold; margin-left:15px;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:80%;}

div.photopanel img      {border:0px; margin:0px 3px 5px 3px;}
div.photopanel          {text-align:center;}
.buytickets     		{background-image:url("/Images/7s/buytickets-bg.gif"); height:400px; margin-top:25px;
							background-repeat:no-repeat;}
							
div#sponsorsbar, div.sponsorimg		{float:left;}

#gallery                {background-color:#555555;}
#gallery img            {border:solid 3px #aaaaaa; margin:15px 10px 0px 10px;}


.lcdstyle{ /*Example CSS to create LCD countdown look*/
background-color:black;
color:yellow;
font: bold 18px MS Sans Serif;
padding: 3px;
}
div#countdowncontainer {
font-size: 8pt;
margin: -52px 0px 0px 587px;
width: 180px;
z-index:9999;
color: #fdefc4;
}

.lcdstyle sup{ /*Example CSS to create LCD countdown look*/
font-size: 80%
}

#photosvideos {
	padding: 10px;
}

.photosheadings {
	color: #930;
	text-align:center;
	text-transform:uppercase;
	font-size: 12px;
	font-weight: bold;
}

a:visited.adlink, a:link.adlink { color: #000000; text-decoration:none; }
a:hover.adlink { color: #900; text-decoration: underline; }

#nextmatchdiv, #whatsondiv, #juniorsdiv {
	background: #e0e0e0;
	width: 150px;
	height: 150px;
	border: #852021 2px solid;
}
#latestnews 
{
	background: #e0e0e0;
	border: #852021 2px solid;
	width: 451px;
	height: 119px;
	padding: 0px 10px;
}

#whatsondiv h1#headers, #juniorsdiv h1#headers, #latestnews h1#headers {
	font-size: 12px;
	text-transform: uppercase;
	color: #852021;
	font-weight: bold;
	padding: 9px 0px 7px 0px;
	font-family: "Helvetica Neue LT Std";
}

#whatsondiv h1#headers, #juniorsdiv h1#headers {
	text-align: center;
}

#whatsoninfo, #juniorsinfo, #latestnewslist {
	font-family: "Helvetica Neue LT Std";
	color: #000000;
	height: 115px;
	overflow: auto;
	padding: 0px 6px 0px 6px;
}

#latestnewslist a:link, #latestnewslist a:visited, #latestnewslist a:active { color: #000000!important; text-decoration: none!important; font-weight: bold; }
#latestnewslist a:hover { color: #852021!important; text-decoration: underline!important; font-weight: bold; }
.latestnewsdates { font-style: italic; color: #585858; }
table#feestable { width: 90%; margin-left: 20px; text-align: center; }
td.header { text-align: left; font-family: Tahoma, Geneva, sans-serif; font-size: 14px; }
td.entranceheader { text-align: left; font-family: Tahoma, Geneva, sans-serif; font-size: 14px; font-weight:bold; color: #852022; }
td.tabpadding { padding: 10px; }
td.body { text-align: left; font-family: Tahoma, Geneva, sans-serif; font-size: 14px; }
td.body strong { font-weight: bold; }
td.footer { text-align: center; font-family: Tahoma, Geneva, sans-serif; font-size: 14px; font-weight:bold; color: #852022; }

.galleryimages {
	padding: 0px 10px 10px 0px;
}

.maintext img { width: 500px; }
.maintext .buttonheading a img { width: 16px; }
body  #wrapper #container #content .maintext .contentpaneopen table tr td img { float:none !important; margin-left: auto; margin-right: auto;}
.contentpaneopen p { clear:both; }

.inactiverow { color: #ff0000; }

.bridgehaughnames 
{
	color: #AA5500;
	font-size: 120%;
	font-weight: bold;
	padding: 10px 0px;
	display: block;
}
.officialimage 
{
	border: 3px solid #ffc301;
}
#rotatingimages 
{
	background: #b31011;
	padding: 10px;
	width: 196px;
	height:123px;
	border: 1px solid #ad8c8b;
	border-top: none;
	*margin: -3px 0px 0px 0px;
}

#carousel { display: none; }
.images 
{
	float: left;
	position: relative;
	width: 195px;
	height: 123px;
}
.images div 
{
	position: absolute;
	top: 0;
	left: 0;
	height: 123px;
}
.tabs { display: none; }
