



/*---------------- Standard set-up -------------------*/

body.base_standard { font-family: arial; color: #4d4d4d; font-size: 75%; background-color: #dfdfdf; background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/body-background1.gif"); margin: 0px; }
div.base_standard { background-color: white; width: 980px; border-bottom: solid white 10px; border-right: solid white 10px; border-left: solid white 10px; margin-left: auto; margin-right: auto; text-align: center; margin: 0px auto 0px auto; }
.basecontainer { background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/background-mainarea.jpg"); background-repeat: repeat-x; background-position: 0px 246px; text-align: center; }

.basemainarea { padding: 15px 10px 10px 10px; display: block; }
.basehome .basemainarea { padding: 0px 0px 0px 0px; }
.basematch .basemainarea { padding: 0px 10px 10px 10px; }


input, select, textarea { font-family: arial; font-size: 85%; z-index: 1; }
select {font-size: 100%;}
input.radio { border: 0px; background-color: transparent; }
table, th, td, img { border-style: solid; border-color: #cccccc; border-width: 0px; }
a { color: #c60030; text-decoration: none; font-weight: bold; }
a:hover { text-decoration: underline; }
img { border: solid black 0px; }
table { width: 100%; font-size: 100%; }
th, td, div, ul, li { text-align: left; vertical-align: top; border: solid #cccccc 0px; }
ul { padding: 0px; margin: 0px; }
li { list-style-type: none; padding: 0px; margin: 0px; }
.std_content li { list-style-type: disc; margin: 0px 0px 0px 25px; }
form { margin: 0px; padding: 0px; }
fieldset { border: solid transparent 0px; margin: 0px; padding: 0px; }
object, embed { z-index: 1; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; margin: 0px; padding: 0px; }
.hidden { display: none; }
.spacer { height: 0px; clear: both; }
div.overlay { background: #000066; opacity: 0.7; filter: alpha(Opacity=70); -moz-opacity: 0.7; }
div.content img { padding: 2px; }


.basecredits .copyright { margin-right: 20px; padding-right: 20px; border-right: solid 1px #B2B2B2; }
.basecredits a { color: #707070; text-decoration: underline; }
.basecredits a:hover { color: #c60030; }
.basecredits .legalnotice { margin-right: 20px; padding-right: 20px; border-right: solid 1px #B2B2B2; }
.basecredits .sotic { margin-right: 20px; padding-right: 20px; border-right: solid 1px #B2B2B2; color: #107796; }
.basecredits .reddot { margin-right: 20px; padding-right: 20px; border-right: solid 1px #B2B2B2; color: #c60030; }



/*---------------Smart Edit-----------------*/
.smarteditmode div.baseheader { height: 100px; }
.smarteditmode div.basetopmenu { height: 200px; }
.smarteditmode .leftnavigation li { height: auto; }
.smarteditmode .topnavigation .toggle { display: none; }




/*--------------Header Area-----------------*/

.baseheader { height: 200px; margin: 0px; padding: 0px; clear: both; }
.baseheader .headercon { background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/200-1.jpg"); background-repeat: no-repeat; height: 345px; } 
.baseheader .headercon2 { background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/200-2.jpg"); background-repeat: no-repeat; height: 345px; }
.baseheader .headercon3 { background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/200-3.jpg"); background-repeat: no-repeat; height: 345px; }
.baseheader .headercon4 { background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/200-4.jpg"); background-repeat: no-repeat; height: 345px; }
.baseheader .headercon5 { background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/200-5a.jpg"); background-repeat: no-repeat; height: 345px; }
.baseheader .headercon6 { background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/200-6.jpg"); background-repeat: no-repeat; height: 345px; }
.baseheader .headercon7 { background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/200-7a.jpg"); background-repeat: no-repeat; height: 345px; }
.baseheader .headercon8 { background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/kingsholm-200a.jpg"); background-repeat: no-repeat; height: 345px; }
.homelink { position: absolute; margin: 0px 0px 0px 10px; }
.adv_adtech { position: absolute; margin: 10px 0px 0px 500px; width: 468px; height: 60px; }
.smarteditmode .adv_adtech { display: none; }
.headerlink { display: none; margin: 110px 0px 0px 920px; position: absolute; }
.headerlink .titletxt { display: none; }
.headerlink .link { font-size: 90%; height: 17px; line-height: 17px; text-align: right; padding: 0px 0px 0px 0px; background-position: 70px 8px; }
.headerlink .link a { color: white; }
.headerbuttons { position: absolute; display: block; margin: 118px 0px 0px 732px; width: 245px; }
.headerbuttons .button { float: left; margin-right: 5px; margin-bottom: 3px;  opacity: 0.85; filter: alpha(Opacity=85); -moz-opacity: 0.85; }
.headerbuttons .button:hover { opacity: 1.0; filter: alpha(Opacity=100); -moz-opacity: 1.0; }
.smarteditmode .headerbuttons { display: none; }

.baseheader .commheader { background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/comm-1.jpg"); background-repeat: no-repeat; height: 200px; } 
.baseheader .commheader2 { background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/comm-2.jpg"); background-repeat: no-repeat; height: 200px; } 
.baseheader .conheaderhistory { background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/hist-200a.jpg"); background-repeat: no-repeat; height: 200px; }
.baseheader .headerconaustralia { background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/headerozzie.jpg"); background-repeat: no-repeat; height: 200px; }
.baseheader .backgroundselector {position:absolute;margin:80px 0px 0px 722px;} 
*:first-child+html .backgroundselector {position:absolute;margin:80px 0px 0px 740px;} 
.baseheader .backgroundselector button {cursor:pointer;background-color:#A00026;border:0px;color:#FFFFFF;text-align:center;padding:3px;margin-left:3px;width: 25px;}
.baseheader .backgroundselector button.bgbutton9,
.baseheader .backgroundselector button.bgbutton10,
.baseheader .backgroundselector button.bgbutton11,
.baseheader .backgroundselector button.bgbutton12,
.baseheader .backgroundselector button.bgbutton13 {display: none;}
.baseheader .backgroundselector .headline {display: none; }

.smarteditmode .baseheader .backgroundselector { display: none; }

.baseheader .headerconaustralia .backgroundselector { display: none; }
.baseheader .headerconaustralia .adv_adtech { display: none; }
.baseheader .headerconaustralia .headerbuttons { display: none; }



/* Countdown */
.headercon .feat_countdown { color: #ffffff; position: relative; left: 375px; top: 145px; width: 350px; font-size: 150%; }
.headercon .feat_countdown .titletxt { font-weight: bold; margin-bottom: 5px; text-align: right;}
.headercon .feat_countdown .clock { text-align: right; font-size: 80%;}


/* ------------Page Variants---------- */
.pagevariants { clear: both; margin: 10px 0px 10px 0px; font-size: 90%; width: 300px; height: 40px; line-height: 40px; }
.pagevariants img { display: none; }
.pagevariants a { color: #707070; width: 150px; }
.pagevariants a:hover { color: #c60030; }
.pagevariants .email a { float: left; margin-right: 20px; }
.pagevariants .print a { float: left; }


/*---------Email this page---------*/
body.emailpage { background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/body-background1.gif"); background-repeat: repeat-x; color: white; }
body.emailpage .section { height: 20px; line-height: 20px; color: white; font-weight: bold; padding-left: 10px; background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/background-title.jpg"); background-repeat: no-repeat; background-position: right; margin-bottom: 5px; }
body.emailpage tr th { font-size: 80%; font-weight: bold; padding: 2px 3px 0px 0px; color: #4d4d4d; }
body.emailpage tr td { font-size: 80%; padding: 2px 0px 0px 0px; }
body.emailpage input { font-family: georgia; color: #C4002E; font-size: 80%; padding: 1px; }
body.emailpage textarea { font-family: georgia; color: #C4002E; font-size: 80%; padding: 1px; }


/*-------------Layouts-----------------*/


.baseleftmenu  { width: 190px; float: left; margin-right: 10px; }

.basetoolbar { width: 760px; float: left; margin-bottom: 10px; }
.basecolumn1a { width: 760px; float: left; }
.basehome .basecolumn1a { width: 980px; }
.basematch .basecolumn1a { width: 980px; }

.basecolumn2a { float: left; width: 560px; }
.basecolumn2b { float: left; width: 190px; margin-left: 10px; }

.basebannertxt1 { float: left; width: 750px; height: 23px; line-height: 23px; color: white; font-weight: bold; padding-left: 10px; background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/background-title.jpg"); background-repeat: no-repeat; background-position: right; margin-bottom: 5px; }
.basebannertxt { float: left; width: 750px; height: 23px; line-height: 23px; color: white; font-weight: bold; padding-left: 10px; background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/background-title.jpg"); background-repeat: no-repeat; background-position: right; margin-bottom: 5px; }
.baseleftmenu .titletxt { display: none; height: 23px; line-height: 23px; color: white; font-weight: bold; padding-left: 10px; background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/background-title.jpg"); background-repeat: no-repeat; background-position: right; margin-bottom: 5px; }

.basetoolbar .toolbarconnews { margin-top: -10px; }
.basetoolbar .toolbarconnews .titletxt { font-family: georgia; color:#c60030; font-size: 130%; float: left; height: 41px; line-height: 41px; width: 125px; padding-left: 10px; }
.basetoolbar .toolbarconnews { height: 41px; background: #e5e5e5; border-bottom: solid #d6d6d6 1px;}
.basetoolbar .toolbarconnews .feat_ticker { float: left; width: 380px; height: 41px; line-height: 41px; }
.basetoolbar .toolbarconnews .newsiconbuttons { height: 31px; margin-top: 5px; float: left; width: 235px; }
.basetoolbar .toolbarconnews .newsiconbuttons .button { float: left; margin-right: 5px; }
.basetoolbar .toolbarconnews .newsiconbuttons .button3 { margin-right: 0px; } 


/* ---------------Top Menu--------------- */


.basetopmenu { height:46px; clear: both; margin: 0px; padding: 0px; }
.smarteditmode .topnavigation .toggle { display: none; height: 100px; }
.topnavigation { float: left; width: 770px; height: 46px; position: relative; z-index: 100; background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/menu-off.jpg"); background-repeat: repeat-x; background-color: #C6012F; }
.topnavigation li {list-style: none; margin: 0; padding: 0; float: left; border-right: solid #c6012f 1px;border-left: solid #af0029 1px;}
.topnavigation li.item3807 {width: 57px;border-left: 0px;}
.topnavigation li.item3819 {width: 62px;}
.topnavigation li.item3817 {width: 77px;}
.topnavigation li.item3815 {width: 82px;}
.topnavigation li.item3813 {width: 86px;}
.topnavigation li.item3811 {width: 87px;}
.topnavigation li.item3809 {width: 52px;}
.topnavigation li.item4093 {width: 92px;}
.topnavigation li.item4318 {width: 82px;}
.topnavigation li.item5003 {width: 74px; border-right: 0px;}
.topnavigation a {color: #ffffff; line-height: 46px;text-decoration: none;display: block;font-size: 100%;text-decoration: none;height: 46px;margin: 0;padding: 0px 0px 0px 10px;}
.topnavigation a:hover {  background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/menu-on.jpg"); background-repeat: repeat-x; }
.topnavigation li {position: relative;}
.topnavigation li li {list-style: none; margin: 0; padding: 0; clear: left;width:200px;padding:0; border: 0px;}
.topnavigation ul ul {position: absolute;z-index: 100;width: 200px;padding:0;margin:-1px -3px 0px -3px;}
.topnavigation ul ul ul {position: absolute;top: 0;left: 100%;width: 200px;padding:0;margin:-3px -3px 0px -3px;}
.topnavigation ul ul,.topnavigation ul li:hover ul ul,.topnavigation ul ul li:hover ul ul{display: none;}
.topnavigation ul li:hover ul{display: block;background: #C60030;padding:0;margin:0;}
.topnavigation ul ul li:hover ul{display: none;}
.topnavigation ul ul ul li:hover ul{display: none;}
.topnavigation li:hover { background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/menu-on.jpg"); background-repeat: repeat-x;}
.topnavigation li:hover ul { background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/menu-on.jpg"); background-repeat: repeat-x;}
.topnavigation li li:hover { background: #c60030; }
.topnavigation li li:hover ul { background: #c60030; }
.topnavigation li li li:hover { background: #c60030; }
.topnavigation ul ul a{ color: #ffffff; display: block; text-decoration: none; height: 22px; padding: 0px 0px 0px 10px; margin: 0px 0px 0px 0px; line-height: 21px; border-right: 3px #930023 solid; border-bottom: 1px #930023 solid; border-left: 3px #930023 solid; font-family: arial; font-size: 95%; }
.topnavigation ul ul ul a{ color: #ffffff; display: block; text-decoration: none; height: 22px; padding: 0px 0px 0px 10px; margin: 0px 0px 0px 0px; line-height: 21px; border-right: 3px #930023 solid; border-bottom: 1px #930023 solid; border-left: 3px #930023 solid; font-family: arial; font-size: 95%; }
.topnavigation ul ul{ border-top: 3px #930023 solid; border-bottom: 2px #930023 solid; }
*:first-child+html .topnavigation ul ul {position:absolute;left:0;top:100%;}


/*---------------Left Menu-------------- */

/* New Left Menu with displaying submenu below */

.leftnavigation { margin-bottom: 10px; padding: 0; margin-bottom:10px; width:190px; }
.leftnavigation .titletxt { display: block; height: 23px; line-height: 23px; color: white; font-weight: bold; padding-left: 10px; background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/background-title.jpg"); background-repeat: no-repeat; background-position: right; margin-bottom: 10px; }
.leftnavigation li {list-style: none; margin: 0; padding: 0;}
.leftnavigation li { background: #E6E6E6; }
.leftnavigation ul {padding:0;margin:0;list-style:none;}
.leftnavigation a { font-weight: bold; display:block; text-decoration:none; height: 23px; line-height:23px; color: #c60030; padding: 0px 0px 0px 10px; border-left: none; border-bottom: 1px white solid;; border-top: none; font-size: 90%;}
.leftnavigation a:hover {color: #ffffff;}
.leftnavigation ul ul { padding: 0px 0px 0px 0px; margin:0; list-style: none; width: 190px; border-top: none; border-bottom: none; border-right: none; border-left: none; }
.leftnavigation ul ul li { background: #CECECE; }
.leftnavigation ul .highlight ul li a { color: #4d4d4d; }
.leftnavigation ul .highlight ul li a:hover { color: #ffffff; }
.leftnavigation ul ul li:hover { background: #B5B5B5; background-image: none; }
.leftnavigation li:hover { background: #c60030; }
.leftnavigation li li:hover { background: #B5B5B5; }
.leftnavigation ul ul a { font-weight: bold; color: #4d4d4d; display: block; text-decoration: none; height: 20px; line-height: 20px; padding: 0px 0px 0px 20px; margin: 0px 0px 0px 0px; font-family: font-size: 90%; border-bottom: none; }
.leftnavigation ul ul ul a { font-weight: bold; color: #4d4d4d; display: block; text-decoration: none; height: 20px; line-height: 20px; font-size: 90%; padding: 0px 0px 0px 40px; margin: 0px 0px 0px 0px; border-right: none; border-bottom: none; border-left: none; }
.leftnavigation li.highlight { background: #c60030; }
.leftnavigation li.highlight a { color: #ffffff; }




/*---------Right Menu------------*/

.rightmenu .titletxt {  color: #c60030; font-family: georgia; font-size: 130%; padding-bottom: 10px; }
.rightmenu { margin: 10px 10px 0px 10px; padding-bottom: 10px; border-bottom: solid #dfdfdf 1px; }
.rightmenu li {position:relative;z-index: 50;list-style: none; margin: 0; padding: 0;}
.rightmenu li { height: 17px; padding-left: 10px; background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/bullet-red1.gif"); background-repeat: no-repeat; background-position: 0px 7px;}
.smarteditmode .rightmenu li { height: auto; }
.rightmenu a{ font-weight: bold; display:block; text-decoration:none; height: 17px; line-height:17px; color: #4d4d4d; padding: 0px 0px 0px 0px; font-size: 90%; }
.rightmenu a:hover { color: #c60030; text-decoration: underline; }

.rightmenu ul ul,
.rightmenu ul li:hover ul ul,
.rightmenu ul ul li:hover ul ul { display: none; }

*:first-child+html .rightmenu ul li a { height: 1%; } 
*:first-child+html .rightmenu ul ul { margin:-3px 0px 0px 0px; }
* html .rightmenu a { font-size: 75%; width:100%; }
* html .rightmenu { width: 170px; }


/*----------Tree Menus------------*/

.nav_multileveltree { clear: both; background: #E5E5E5; padding: 10px; margin: 10px 0px 10px 0px; }
.nav_multileveltree .multilevelitem { float: left; margin: 0px 10px 5px 0px; width: 170px;}
.nav_multileveltree .multilevelitem a { color: #4d4d4d;  font-size: 90%; }
.nav_multileveltree .multilevelitem a:hover { color: #c60030; }


/*---------Search Bar------------*/
.sys_searchbar { float: left; margin: 0px 0px 0px 0px; background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/menu-on.jpg"); background-repeat: repeat-x; width: 210px;}
.sys_searchbar .titletxt { float: left; height: 46px; line-height: 46px; color: white; font-weight: bold; padding: 0px 5px 0px 5px; }
.sys_searchbar .query { float: left; margin: 12px 5px 0px 0px; }
.sys_searchbar .button { float: left; margin: 5px 0px 0px 0px; }



/*-----------------Home Page-----------------*/

/*-------------Top container------------*/

.socialicons { position: absolute; display: block; margin: 2px 0px 0px 905px; z-index: 500; }
.socialicons .button1 { float: left; margin-right: 5px; width: 30px; height: 30px; }
.socialicons .button2 { float: left; margin-right: 0px; width: 30px; height: 30px; }

.homecon1 { padding: 10px 0px 0px 0px; width: 980px; background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/background-hometop.gif"); background-repeat: no-repeat;  background-color: #a00027; }
.homecon1 .homeconnewsleft { width: 500px; margin: 0px 10px 0px 0px; padding: 0px 0px 0px 10px; height: 210px; float: left; }
.homecon1 .homeconnewsright { width: 450px; margin: 0px 0px 0px 0px; height: 210px; float: left; }
.homecon1 .homeconnewsleft .homenewsleft .article { clear: both; }
.homecon1 .homeconnewsleft .homenewsleft .article .headline {  display: block; float: left; width: 340px; padding: 5px 0px 2px 60px; background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/icon-news.gif"); background-repeat: no-repeat; background-position: 0px 5px; }
.homecon1 .homeconnewsleft .homenewsleft .article .headline a { color: white; font-size: 100%; } 
.homecon1 .homeconnewsleft .homenewsleft .article1 .image { display: block; float: left; padding-right: 10px; width: 240px; height: 100px; }
.homecon1 .homeconnewsleft .homenewsleft .article1 .image img { border:  solid white 2px; }
.homecon1 .homeconnewsleft .homenewsleft .article1 .headline { display: block; float: left; width: 250px; padding: 0px 0px 0px 0px; background-image: none; }
.homecon1 .homeconnewsleft .homenewsleft .article1 .headline a { color: white; font-size: 105%; } 
.homecon1 .homeconnewsleft .homenewsleft .article1 .date { display: block; float: left; color: white; font-size: 85%; width: 100px; padding: 8px 0px 5px 60px; background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/icon-news.gif"); background-repeat: no-repeat; background-position: 0px 6px;}
.homecon1 .homeconnewsleft .homenewsleft .article1 .abstract { display: block; float: left; color: white; line-height: 150%; width: 250px; padding: 0px 0px 15px 0px; }

.homecon1 .homeconnewsright .homenewsright .article { clear: both; }
.homecon1 .homeconnewsright .homenewsright .article .headline { display: block; float: left; width: 390px; padding: 5px 0px 0px 60px; background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/icon-news-1.gif"); background-repeat: no-repeat; background-position: 0px 5px; }
.homecon1 .homeconnewsright .homenewsright .article .headline a { color: white; font-size: 100%; } 
.homecon1 .homeconnewsright .homenewsright .titletxt { color: white; font-weight: bold; padding: 10px 0px 2px 0px; }
.homecon1 .homeconnewsright .homenewsright { clear:both; }

.homecon1 .homeconnewsright .hometicketnewsright .article { clear: both; }
.homecon1 .homeconnewsright .hometicketnewsright .article .headline { display: block; float: left; width: 390px; padding: 5px 0px 2px 60px; background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/icon-news-1.gif"); background-repeat: no-repeat; background-position: 0px 5px; }
.homecon1 .homeconnewsright .hometicketnewsright .article .headline a { color: white; font-size: 100%; } 
.homecon1 .homeconnewsright .hometicketnewsright .titletxt { margin-top: 0px; color: white; font-weight: bold; padding: 0px 0px 0px 0px; }
.homecon1 .homeconnewsright .hometicketnewsright { clear: both; }

.homeconnewsbottom { clear: both; height: 3px; margin: 0px 0px 0px 0px; background-color: #a00027;}

.feat_slidecontrol { display: none; color: white; margin: -30px 5px 0px 0px; border-left: solid #77001d 1px; border-top: solid #77001d 1px; border-right: solid #77001d 1px; height: 32px; width: 150px; float: left; line-height: 30px; font-size: 100%; background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/slide-off.gif"); background-repeat: no-repeat; background-position: right;}
.slidetab1 { margin-left: 10px; } 
.slidetab2 { width: 190px; }
.slidetab3 { width: 110px; }
.feat_slidecontrol_selected { background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/slide-on.gif"); background-repeat: no-repeat; background-position: right; }
.feat_slidecontrol .text { text-align: left; padding-left: 20px; }
.feat_slidecontainer { clear: both; width: 980px; height: 110px; background-color: #A00028; background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/background-slidecont2.jpg"); background-repeat: repeat-x;border-bottom: solid #77001D 1px; }


.slideezinecontent { background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/bg-ezine-slide1.jpg"); background-repeat: no-repeat; }
.slideezinecontent .feat_ezinesub { color: white; padding: 65px 10px 0px 10px; margin: 0px 0px 0px 0px; width: 950px;}
.slideezinecontent .feat_ezinesub .introduction { font-family: georgia; font-size: 120%; padding-right: 30px; font-weight: bold; height: 35px; line-height: 35px; }
.slideezinecontent .feat_ezinesub .form {  margin: 0px; padding: 0px; font-weight: bold; }
.slideezinecontent .feat_ezinesub .form input { width: 130px; font-family: georgia; font-size: 120%; color: #C6012F; margin-right: 20px; }
.slideezinecontent .feat_ezinesub .form .button { cursor: pointer; width: 95px; padding: 3px; font-family: georgia; font-size: 120%; color: #C6012F; }


.slidediarycontent { padding-top: 5px; }
.slidediarycontent .std_content .content img { border: 0px; margin-right: 20px; }
.slidediarycontent .std_content .content h1 { color: white; font-size: 160%; }
.slidediarycontent .std_content .content { color: white; }
.slidediarycontent .std_content .content a { color: white; font-family: georgia; font-weight: normal; font-size: 130%; text-decoration: underline; }


/*-------------Middle container------------*/

.homecon2 { clear:both; height: 350px; padding: 10px 10px 10px 10px; background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/background-cont2.jpg"); background-repeat: repeat-x; }
.homecon2 .nav_buttonlist { padding-bottom: 10px; }
.homecon2 .titletxt { height: 23px; line-height: 23px; color: white; font-weight: bold; padding-left: 10px; background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/background-title.jpg"); background-repeat: no-repeat; background-position: right; }
.homecon2 .fixresheader { position: absolute; width: 475px; height: 23px; }
.homecon2 .homefixtures { position: absolute; margin: 25px 15px 0px 0px; height: 120px; width: 475px; }
.homecon2 .homefixtures .headline { height: 23px; line-height: 23px; color: white; font-weight: bold; padding-left: 10px; background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/background-title.jpg"); background-repeat: no-repeat; background-position: right; }
.homecon2 .homefixtures .content { padding: 5px 0px 0px 0px; }
.homecon2 .ezinebtn { position: absolute; margin: 150px 0px 0px 0px; }

.smarteditmode .homecon2 { display: none; }

/*For league table styling see league table section below*/
/*For content item styling see content items section below*/


.homepage .pagevariants { display: none; }


/*----------base footer------------*/


.basefooter .footercon1 { clear: both; height: 200px; margin-bottom: 10px; }
.basefooter .footercon1 .util_textbox { float: left; width: 225px; padding: 5px; margin-right: 13px; background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/background-cont2.jpg"); }
.basefooter .footercon1 .util_textbox .heading { font-weight: bold;  color: #c60030; font-size: 110%; padding: 5px 0px 5px 0px; }
.basefooter .footercon1 .util_textbox .text { line-height: 130%; }


.basefooter .footercon1 .last { margin-right: 0px; }

.basefooter .footercon3 { clear: both; background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/bg-footer1.gif"); background-repeat: no-repeat; height: 168px; margin-bottom: 5px; }
.basefooter .footercon3 .std_content { position: absolute; margin: 30px 0px 0px 160px; width: 420px; }
.basefooter .footercon3 .std_content .headline { display: none; } 
.basefooter .footercon3 .std_content .content { color: white; }

.basefooter .footercon3 .nav_linklist { position: absolute; margin: 40px 0px 0px 650px; }
.basefooter .footercon3 .nav_linklist .link { padding: 0px 0px 5px 0px; }
.basefooter .footercon3 .nav_linklist .link a { color: white; }

.socialfooter { position: absolute; display: block; margin: 35px 0px 0px 830px;}
.socialfooter .titletxt { color: white; font-weight: bold; padding-bottom: 10px; }
.socialfooter .button { float: left; margin-right: 10px; }

.basefooter .lockupcont { clear: both; padding: 5px 0px 5px 0px; height: 50px; margin-bottom: 5px;}
.basefooter .lockupcont .lockupbuttons { float: left; width: 750px; margin-left: 20px; }
.basefooter .lockupcont .lockupbuttons .button1 { float: left; margin-right: 20px; }
.basefooter .lockupcont .lockupbuttons .button2 { float: left; margin-right: 20px; }
.basefooter .lockupcont .util_iframe { float: left; margin-top: 2px; margin-left: 3px; }



/*------League Tables---------*/

table.stats_leaguetab { margin-bottom: 10px; }
table.stats_leaguetab td.titletxt {  height: 23px; line-height: 23px; color: white; font-weight: bold; padding-left: 10px; background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/background-title.jpg"); background-repeat: no-repeat; background-position: right; margin-bottom: 10px; }
table.stats_leaguetab table.leaguetab { margin-top: 10px; }
table.stats_leaguetab table.leaguetab td.heading { font-family: georgia; font-size: 130%; color: #c60030; padding: 0px 0px 10px 0px;}
table.stats_leaguetab table.leaguetab tr td { height: 25px; line-height: 25px; padding: 0px 2px 0px 2px; }
table.stats_leaguetab table.leaguetab tr.colhead th { color: #c60030; border-bottom: solid #c60030 1px; height: 25px; line-height: 25px; font-weight: bold; }
table.stats_leaguetab table.leaguetab tr.odd td { background: #e6e6e6; }
table.stats_leaguetab table.leaguetab tr.champion td { color: #c60030; font-weight: bold; border-top: solid white 1px;}
table.stats_leaguetab table.leaguetab tr.highlight td { background: #c60030; color: #ffffff; font-weight: bold; }
table.stats_leaguetab td.stage { height: 23px; line-height: 23px; color: white; font-weight: bold; padding-left: 10px; background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/background-title.jpg"); background-repeat: no-repeat; background-position: right; margin-bottom: 10px; }


/*---Home page league table---*/


.homecon2 .homeguinness { position: absolute; width: 465px; float: left; height: 150px; margin: 0px 0px 0px 485px; }
.homecon2 .homeguinness .titletxt { height: 23px; line-height: 23px; color: white; font-weight: bold; padding-left: 10px; background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/background-title.jpg"); background-repeat: no-repeat; background-position: right; }

.homecon2 .homeguinness .leaguetab tr.colhead th { padding: 0px 0px 0px 3px; color: #c60030; height: 20px; line-height: 20px; border-bottom: solid #c60030 1px; background: none; }
.homecon2 .homeguinness .leaguetab tr td { height: 22px; line-height: 22px; color: #c60030; padding-left: 3px; }
.homecon2 .homeguinness .leaguetab tr.highlight td { background: #dcdcdc; }
.homecon2 .homeguinness .leaguetab tr td.field_TeamDisplay { font-weight: bold; }
.homecon2 .homeguinness .leaguetab tr td.field_Position { font-weight: bold; }
.homecon2 .homeguinness .leaguetab tr.odd td { background: none; }
.homecon2 .homeguinness .leaguetab tr.champion td { color: #c60030; font-weight: bold; border-top: solid white 1px;}
.homecon2 .homeguinness .leaguetab tr.highlight td { color: #c60030; }


/*----------Fixture List--------------*/

table.stats_fixtures { margin-bottom: 10px; font-size: 90%; }
table.stats_fixtures td.titletxt {  height: 23px; line-height: 23px; color: white; font-weight: bold; padding-left: 10px; background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/background-title.jpg"); background-repeat: no-repeat; background-position: right; margin-bottom: 10px; }
table.stats_fixtures table.fixtures { margin-top: 10px; }
table.stats_fixtures table.fixtures tr.group td { font-family: georgia; font-size: 130%; color: #c60030; padding: 10px 0px 5px 0px; border-bottom: solid #C60030 1px;}

table.stats_fixtures table.fixtures tr td { height: 25px; line-height: 25px; padding: 0px 2px 0px 2px; }
table.stats_fixtures table.fixtures tr.colhead th { color: #c60030; border-bottom: solid #c60030 1px; height: 25px; line-height: 25px; font-weight: bold; }
table.stats_fixtures table.fixtures tr.odd td { background: #e6e6e6; }
table.stats_fixtures table.fixtures tr td.field_DateShort { width: 70px; }
table.stats_fixtures table.fixtures tr.home td.field_VenName { color: #c60030; font-weight: bold; }
table.stats_fixtures table.fixtures tr td.field_HomeDispName { text-align: right; }
table.stats_fixtures table.fixtures tr th.field_HomeDispName { text-align: right; }
table.stats_fixtures table.fixtures tr td.field_AwayDispName { text-align: left; }
table.stats_fixtures table.fixtures tr td.field_Score { text-align: center; font-weight: bold; #C60030; }
table.stats_fixtures table.fixtures tr td.field_CompStageAbbrev { width: 45px; }
table.stats_fixtures table.fixtures tr td.field_Score { width: 60px; }
table.stats_fixtures table.fixtures tr.group_domestic_premiership td.field_CompStageAbbrev { font-size: 100%; text-align: left; font-weight: bold; }
table.stats_fixtures table.fixtures tr.group_euroclub_cup td.field_CompStageAbbrev { font-size: 100%; text-align: left; font-weight: bold;}
table.stats_fixtures table.fixtures tr.group_anglowelsh_edfcup td.field_CompStageAbbrev { font-size: 100%; text-align: left; font-weight: bold; }
table.stats_fixtures table.fixtures tr.rollover td { color: white; background: #C60030; cursor: pointer; }
table.stats_fixtures table.fixtures tr.rollover td a { color: white; }


/*-----------------Squad Index-----------------*/
/*Player Search*/
.basesquad .basetoolbar { margin: 0px 0px 5px 0px; height: 105px;  }
.stats_playpage .disclaimer { display: none; }


/*---------top bit-----------------*/

.playsearchbar { padding: 0px; margin: 0px 0px 0px 0px; background: #A00026; clear: both; height: 105px; }
.playsearchbar .squadselector {  background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/menu-off.jpg"); background-repeat: repeat-x; color: white;  height: 35px; }
.playsearchbar .playersearchbox { clear: both; background: #d6d6d6; height:70px; color: #c60030; }
.playsearchbar .title { height: 35px; line-height: 35px; float:left; font-size: 105%; font-weight: bold; padding: 0px 50px 0px 10px; }
div.playsearchbar .searchmenu { padding: 0px 0px 0px 0px; margin-bottom: 0px; }
div.playsearchbar .searchname { float:left; margin-top: 0px; }
div.playsearchbar .searchname .namelabel { margin: 0px 0px 0px 0px; }
div.playsearchbar .searchname input { padding: 3px; font-size: 110%; color: #a00026; font-weight: bold; }
div.playsearchbar .searchname .button { margin: 5px 0px 0px 0px; }
div.playsearchbar .searchname .button:hover { cursor: pointer; }
div.playsearchbar .searchyear { float: left; width: 150px; margin-top: 10px; }
div.playsearchbar .searchteamtxt, div.playsearchbar .searchyeartxt { float:left; margin: 0px 30px 0px 0px; height: 35px; line-height: 40px; font-weight: bold; }
div.playsearchbar .searchteam { float: left; width: 150px; height: 30px; margin-top: 8px; }
div.playsearchbar .searchinit { clear: both; margin: 10px; height: 30px; line-height: 30px; }
div.playsearchbar .searchinit .lettertext { padding-right: 20px; }
div.playsearchbar .searchinit .letter a { padding: 0px 5px 0px 5px; color: #c60030; font-weight: bold; }
div.playsearchbar .searchinit .letter a:hover { color: #c60030; }
div.playsearchbar .spacer { margin-bottom: 5px; }


/*---------sort by bit----------------*/

div.sortbar { background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/menu-off.jpg"); background-repeat: repeat-x; color: white; height: 35px; line-height: 35px; margin: 0px 0px 0px 0px; }
div.sortbar span.view { font-weight: bold; display: block; float:left; width: 200px; padding-left: 10px; }
div.sortbar span.view a { text-decoration: underline; font-weight: bold; color: white; margin-right: 15px; background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/icon-pointer.jpg"); background-repeat: no-repeat; padding: 0px 0px 0px 20px; background-position: 5px 1px; }
div.sortbar span.view a:hover { text-decoration: none; }
div.sortbar span.sort { font-family: arial; display: block; float:left; }
div.sortbar span.sort a { text-decoration: underline;color: white;  font-weight: bold; margin-right: 15px; background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/icon-pointer.jpg"); background-repeat: no-repeat; padding: 0px 0px 0px 20px; background-position: 5px 1px; }
div.sortbar span.sort a:hover { text-decoration: none; }


div.locationbar { margin-top: 5px; padding-left: 10px; color: #c60030; font-family: georgia; height: 35px; line-height: 35px; background-repeat: repeat-x; font-size: 130%; }
div.playeritem { text-align: center; height: 220px; width: 130px; float: left; margin: 10px 15px 5px 7px; background: #e6e6e6; background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/playitem-bg1.jpg"); background-repeat: no-repeat; }
div.playeritem .playerphoto { text-align: center; margin: 2px 3px 5px 3px; padding-bottom: 3px;}
div.playeritem .playerphoto img { border: solid #A00026 2px; background: white; }
div.playeritem .playername { text-align: center; color: #ffffff; font-family: georgia; padding: 0px 0px 5px 0px; font-size: 130%; }
div.playeritem a { font-size: 110%; font-weight: bold; margin: 0px auto 0px auto; color: #ffffff; text-align: center; text-decoration: underline;  }
div.playeritem .bioglink { text-align: center; }
div.playeritem .bioglink a:hover { text-decoration: none; }
div.playeritem .comparelink { display: none;  padding: 5px 5px 5px 20px; background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/icon-compare.gif"); background-repeat: no-repeat; background-position: 0px 5px;  }
div.playeritem .comparelink:hover { text-decoration: underline; color: white; }
div.playeritem .playerpoints { padding: 5px; text-align: center; font-size: 80%; color: #ffffff; }

.stats_playpage tr.colhead th { color: #c60030; height: 25px; line-height: 25px; border-bottom: solid #c60030 1px; font-weight: bold; }
.stats_playpage tr td { padding: 7px 5px 7px 5px; }
.stats_playpage tr.even td { padding: 6px 3px 6px 3px; background: #e6e6e6; }
.stats_playpage tr.odd td { padding: 6px 3px 6px 3px; background: none; }
.stats_playpage tr:hover { cursor: pointer; }
.stats_playpage tr.rollover td { cursor: pointer; background: #c60030; color: white; }



/*-------------Player Profile-----------*/
.playpage_ha .titlebar .title { display: none; }
.playpage_ha .topcontainer { clear: both; width: 760px;  margin: 0px 0px 0px 0px;}
.playpage_ha .topcontainer .sponsor { display: none; }
.playpage_ha .topcontainer .actionimg { display: block; margin: 0px 0px 0px 225px; position: absolute; width: 535px; height: 210px; }
.playpage_ha .topcontainer .leftcol { padding: 0px; color: white; clear: both; height: 440px; }
.playpage_ha .topcontainer .leftcol .playcontainer { margin-bottom: 10px; }
.playpage_ha .topcontainer .leftcol .playcontainer .playimg { position: absolute; margin: 0px 0px 0px 0px; width: 205px; height: 205px; padding: 5px; background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/body-background1.gif"); }
.playpage_ha .topcontainer .leftcol .playcontainer .playimg img { width: 200px; height: 200px; background: black; border: solid #c60030 2px; }
.playpage_ha .topcontainer .leftcol .playcontainer .playdetails { position: absolute; margin: 220px 0px 0px 0px; height: 215px; width:335px; background: #C60030; background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/bg-playdetails.jpg"); background-repeat: no-repeat; background-position: top right;}
.playpage_ha .topcontainer .leftcol .playcontainer .playdetails .name { color: #ffffff; font-family: georgia; font-size: 200%; padding: 10px; }
.playpage_ha .topcontainer .leftcol .playcontainer .playdetails table tr.row td { color: #ffffff; padding: 3px 0px 3px 10px; }
.playpage_ha .topcontainer .leftcol .playcontainer .playdetails table tr.row td.heading { font-weight: bold; width: 100px; }
.playpage_ha .topcontainer .leftcol .playcontainer .playdetails table tr.odd td { }
.playpage_ha .topcontainer .leftcol .playcontainer .sponsor {display: block; position: absolute; height: 190px; width: 400px; margin: 220px 0px 0px 345px; border-top: solid #dfdfdf 1px; border-bottom: solid #dfdfdf 1px; padding: 10px 0px 10px 0px; }
.playpage_ha .topcontainer .leftcol .playcontainer .sponsor .title { display: block; color: #C60030; font-family: georgia; font-size: 120%; }
.playpage_ha .topcontainer .rightcol { width: 560px; clear:both; margin: 10px 0px 10px 0px; padding-top: 10px; }
.playpage_ha .topcontainer .rightcol .tabs .tabheading { padding-left: 10px;color: white; margin-right: 5px; border-left: solid #D6D6D6 1px; border-top: solid #D6D6D6 1px; border-right: solid #D6D6D6 1px; height: 30px; width: 150px; float: left; line-height: 30px; font-size: 100%; background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/body-background1.gif"); color: #c60030; font-weight: bold; cursor: pointer; }
.playpage_ha .topcontainer .rightcol .tabs .selected { padding-left: 10px;color: white; margin-right: 5px; border-left: solid #77001d 1px; border-top: solid #77001d 1px; border-right: solid #77001d 1px; height: 30px; width: 150px; float: left; line-height: 30px; font-size: 100%; background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/slide-tab.jpg"); background-repeat: no-repeat; background-position: right;}
.playpage_ha .topcontainer .rightcol #playbiog { border-top: solid #c60030 2px; color: #4d4d4d; clear: both; width: 760px; padding: 10px 0px 10px 0px; }
.playpage_ha .topcontainer .rightcol #playbiog .sponsor {display: none; }
.playpage_ha .topcontainer .rightcol #playnews { border-top: solid #c60030 2px; color: #4d4d4d; clear: both; width: 760px; padding: 10px 0px 10px 0px; }
.playpage_ha .topcontainer .rightcol #playbiog .title { display: none; }
.playpage_ha .topcontainer .rightcol #playbiog .biog { line-height: 150%; }
.playpage_ha .currentstats { clear: both; background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/body-background1.gif"); padding: 10px; margin-bottom: 20px; border-bottom: solid #c60030 2px; border-top: solid #c60030 2px; }
.playpage_ha .currentstats .playmatches_aa { background: white; padding: 10px; opacity: 0.85; filter: alpha(Opacity=85); -moz-opacity: 0.85; }
.playpage_ha .currentstats tr.even td { padding: 6px 3px 6px 3px; background: #dfdfdf; font-weight: bold; }
.playpage_ha .currentstats tr.odd td { padding: 6px 3px 6px 3px; background: none; font-weight: bold; }
.playpage_ha .currentstats tr.rollover td { background: #c60030; color: white; }
.playpage_ha .currentstats .playmatches_aa tr td { padding: 6px 0px 6px 5px;  }
.playpage_ha .currentstats .playmatches_aa tr.total td  { border-top: solid #f1f1f1 10px; font-weight: bold; padding: 20px 0px 20px 5px; font-size: 110%; color: white; background: #c60030; }
.playpage_ha .prevstats { clear: both; background: #f1f1f1; padding: 20px; margin-bottom:20px; border-bottom: solid #c60030 2px; border-top: solid #CD1E2D 2px; }
.playpage_ha .prevstats { clear: both; background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/body-background1.gif"); padding: 10px; margin-bottom: 20px; border-bottom: solid #c60030 2px; border-top: solid #c60030 2px; }
.playpage_ha .prevstats .playstats { background: white; padding: 10px; opacity: 0.85; filter: alpha(Opacity=85); -moz-opacity: 0.85; }
.playpage_ha .prevstats tr td { font-weight: bold; }
.playpage_ha .prevstats tr.even td { background: none; }
.playpage_ha .prevstats tr.seasontotal td { border-bottom: solid #f1f1f1 10px; font-weight: bold; background: #c60030; color: white; padding: 12px 0px 12px 5px; }
.playpage_ha .prevstats tr.comptotal td { background: #002954; color: #ffffff; font-weight: bold; border-bottom: solid #f1f1f1 5px; vertical-align: middle; padding: 12px 0px 12px 5px; }
.playpage_ha .prevstats .playstats tr td { padding: 6px 0px 6px 5px; }
.playpage_ha .prevstats .playstats tr.total td { font-weight: bold; padding: 20px 0px 20px 5px; font-size: 110%; color: white; background: #CD1E2D; }





/*--------Content Items-------------*/

.std_content { margin-bottom: 10px; }
.std_content .headline { height: 23px; line-height: 23px; color: white; font-weight: bold; padding-left: 10px; background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/background-title.jpg"); background-repeat: no-repeat; background-position: right; margin-bottom: 10px; }
.std_content .content { line-height: 150%; }

.std_content .content table { border-top: dashed #c60030 1px; border-bottom: dashed #c60030 1px; padding: 5px; background: #D6D6D6; margin-bottom: 10px; margin-top: 10px; }
.std_content .content table td { background: white; padding: 5px 5px; }
.std_content .content table th { background: #C60030; color: white; border-bottom: 1px solid white; padding: 5px 5px; }
.std_content .content h1 { font-family: georgia; color: #C60030; font-weight: normal; font-size: 130%; margin: 10px 0px 3px 0px; }
.std_content .content h2 { font-family: georgia; color: #C60030; font-weight: normal; font-size: 110%; margin: 10px 0px 3px 0px; padding-left: 15px; background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/bullet-red1.gif"); background-repeat: no-repeat; background-position: 0px 7px; }
.std_content .content img { padding: 0px; border: #c60030 5px solid; margin: 0px 10px 10px 10px; }
.basecolumn2b .std_content { margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px; border-bottom: solid #dfdfdf 1px; }


/*------Records Page---------------*/
.records .std_content .content table td { background-color: white; background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/BG-Table-Row.jpg"); background-repeat: repeat-x; padding: 5px 5px; }


/*---Home page content item---*/

/*
.homecontent1 { position: absolute; margin: 150px 0px 0px 0px; width: 960px; clear: both; padding-left: 0px; background-image: url("/images/structure/background/homeinfo.jpg"); background-position: right; background-repeat: no-repeat; }
.homecontent1 .content { color: white; height: 45px; line-height: 40px; padding-left: 60px; }
.homecontent1 .content a { color: white; text-decoration: underline; }
*/
.homecon2 .nextmatchtickets_aa { position: absolute; margin: 150px 0px 0px 0px; width: 960px; clear: both; background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/homeinfo.jpg"); background-position: right; background-repeat: no-repeat; height:45px;}
.homecon2 .nextmatchtickets_aa .headline { color: #ffffff; padding-left: 20px; width: 300px; line-height: 40px; }
.homecon2 .nextmatchtickets_aa .content { color: #ffffff; padding-left: 5px; margin-top: 6px;}

/*---404 Content----*/
.404cont { margin: 10px; }
.404cont .content { line-height: 150%; padding: 5px;}


/*---Ticket page content item---*/

.ticketcontentintro { margin: 0px 0px 20px 0px; width: 760px; height: 40px; clear: both; padding-left: 0px; background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/homeinfo.jpg"); background-position: right; background-repeat: no-repeat; }
.ticketcontentintro .content { font-family: georgia;  text-align: center; color: white; height: 45px; line-height: 40px; padding-left: 0px; font-size: 140%; }
.ticketcontentintro .content a { color: white;  }
.ticketcontentintro .content a:hover { color: white; text-decoration: underline; }


/*---Season Intro content item---*/
.seasonintro { margin-bottom: 10px; }
.seasonintro .content { line-height: 150%; background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/BG-Season-Tkt.gif"); background-repeat: no-repeat; background-position: right bottom; margin-bottom: 10px; padding-right: 285px; }
.seasonintro .headline { display: none; }
.seasonintro .content table { border-top: dashed #c60030 1px; border-bottom: dashed #c60030 1px; padding: 5px; background: #D6D6D6; margin-bottom: 10px; margin-top: 10px; }
.seasonintro .content table td { background: white; padding: 5px 5px; }
.seasonintro .content table th { background: #C60030; color: white; border-bottom: 1px solid white; padding: 5px 5px; }
.seasonintro .content h1 { font-family: georgia; color: #C60030; font-weight: normal; font-size: 130%; margin: 10px 0px 3px 0px; }
.seasonintro .content h2 { font-family: georgia; color: #C60030; font-weight: normal; font-size: 110%; margin: 10px 0px 3px 0px; padding-left: 15px; background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/bullet-red1.gif"); background-repeat: no-repeat; background-position: 0px 7px; }
.seasonintro .content img { padding: 0px; border: #c60030 5px solid; margin: 0px 10px 10px 10px; }


/*---Corporate Toolbar content item---*/
.corporatetool { margin: 0px 0px 0px 0px; width: 760px; height: 40px; clear: both; padding-left: 0px; background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/homeinfo.jpg"); background-position: right; background-repeat: no-repeat; }
.corporatetool .content { text-align: center; color: white; height: 45px; line-height: 40px; padding-left: 0px; font-size: 100%; }
.corporatetool .content a { color: white;  }
.corporatetool .content a:hover { color: white; text-decoration: underline; }


/*---------News Lists-----------*/

.newslist .titletxt {   display: block; height: 23px; line-height: 23px; color: white; padding-left: 5px; background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/background-title.jpg"); background-repeat: no-repeat; background-position: right; margin-bottom: 10px; }
.newslist .article { clear: both; margin: 10px 0px 10px 0px; height: 110px; border-bottom: dashed #dfdfdf 1px; }
.newslist .article .image { display: block; float: left; width: 100px; margin-right: 10px; height: 100px; }
.newslist .article .image img { border:  solid #c60030 2px; }
.newslist .article .headline { display: block;  font-size: 130%; float: left; width: 440px; padding: 0px 0px 0px 0px;}
.newslist .article .headline a { font-weight: bold; }
.newslist .article-video .headline { background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/icon-video.gif"); background-repeat: no-repeat; background-position: 0px 3px;}
.newslist .article-video .headline a { margin-left: 60px;}
.newslist .article-audio .headline { background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/icon-audio.gif"); background-repeat: no-repeat; background-position: 0px 3px;}
.newslist .article-audio .headline a { margin-left: 60px;}
.newslist .article .abstract { display: block; line-height: 150%; font-size: 95%; float: left; width: 440px; padding: 5px 0px 5px 0px; }
.newslist .article .date { display: none; }


/*------------Right Col News------------*/

.rcnews { margin: 10px 0px 0px 0px; clear: both; }
.rcnews .titletxt { display: block; height: 23px; line-height: 23px; color: white; padding-left: 5px; background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/background-title.jpg"); background-repeat: no-repeat; background-position: right; margin-bottom: 10px; }
.rcnews .article { clear: both; }
.rcnews .article .headline { display: block; float: left; width: 190px; }
.rcnews .article-audio .headline { background-image: url(http://www.gloucesterrugby.co.uk/images/structure/background/icon-audio.gif); background-repeat: no-repeat; background-position: 0px 3px; }
.rcnews .article-video .headline { background-image: url(http://www.gloucesterrugby.co.uk/images/structure/background/icon-video.gif); background-repeat: no-repeat; background-position: 0px 3px; }
.rcnews .article .headline a { font-weight: bold; }
.rcnews .article-audio .headline a { margin-left: 60px; line-height: 20px;}
.rcnews .article-video .headline a { margin-left: 60px; line-height: 20px;}
.rcnews .article .date { display: block; font-size: 90%; float: left; width: 190px; margin-bottom: 10px; padding-bottom: 10px; border-bottom: solid #dfdfdf 1px; padding-top: 2px; }
.rcnews .article1 .image { display: block; margin-bottom: 2px;}
.rcnews .article1 .image img { border: solid #c60030 2px; }


/*-------------- News Article----------------*/

.std_newsarta {color: #383838; background-repeat: repeat-x; background-position: bottom; padding-bottom: 25px; }
.std_newsarta .headline { display: block; color: #C60030; font-family: georgia; font-size: 220%; padding: 5px 0px 0px 0px; }
.std_newsarta .dateauthor {display: block; width: 100%; overflow: hidden; padding: 5px 0px 10px 0px; font-weight: bold; font-size: 90%; border-bottom: 1px #c3c3c3 dashed; margin-bottom: 15px;}
.std_newsarta .dateauthor .date {display: block; float: left;}
.std_newsarta .dateauthor .author {display: block; float: left; padding: 0px 0px 0px 5px; }
.std_newsarta .imagecon { display: block; float: right; width: 342px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 10px; background: #CECECE; border: solid #B5B5B5 0px; }
.std_newsarta .imagecon img {display: block; padding: 10px 10px 10px 10px; margin: 0px 0px 0px 0px; background: #CECECE; border: solid #B5B5B5 1px; }
.std_newsarta .imagecon .image {display: block; }
.std_newsarta .imagecon .icon {display: block;}
.std_newsarta .imagecon .caption {width: 225px; display: block; color: #C60030; padding: 5px 10px 5px 10px; font-size: 100%; font-style: italic; font-weight: bold;}
.std_newsarta .imagecon .credit {width: 225px; display: block; color: #707070; padding: 5px 10px 5px 10px; font-size: 90%;}
.std_newsarta .imagecon .copyright {display: block; color: #707070; padding: 5px 10px 5px 10px; font-size: 90%;}
.std_newsarta .abstract { display: block; float: left; width: 400px; padding: 0px 0px 10px 0px; line-height: 150%; font-size: 120%; }
.std_newsarta .article {display: block; line-height: 150%; padding-bottom: 10px; }
.std_newsarta .variants {clear: both; display: block; margin: 10px 0px 10px 0px; width: 260px;  }
.std_newsarta .variants a { color: #707070; }
.std_newsarta .variants a:hover { color: #c10435; }
.std_newsarta .variants .email {display: block; float: left; background: #ffffff; width: 50%; overflow: hidden;}
.std_newsarta .variants .email .emaillink {display: block; float: left; padding: 0px 10px 0px 0px; font-size: 90%;}
.std_newsarta .variants .email .emailimg { display: none; }
.std_newsarta .variants .print {display: block; float: left; background: #ffffff; width: 50%; overflow: hidden;}
.std_newsarta .variants .print .printlink {display: block; float: left; padding: 0px 10px 0px 20px; font-size: 90%;}
.std_newsarta .variants .print .printimg {display: none; }

.std_newsarta .multimedia { display: block; float: right; text-align: center; display: block; padding: 10px 10px 10px 10px; margin: 0px 0px 0px 10px; background: #CECECE; border: solid #B5B5B5 1px; width: 320px; height: auto; }
.std_newsarta .multimedia .mediaplayer { margin: 0px auto 0px auto; width: 320px; }







/*----------Bottom of news section--------------*/


.newsbottom { clear: both; margin: 10px 0px 10px 0px;}
.newsbottom .newsfooterleft { width: 500px; margin-right: 10px; float: left; height: 400px;}

.newsbottom .newsfooterleft .list_articles .titletxt { font-weight: bold; height: 30px; color: #c60030; line-height: 30px; clear: both; }
.newsbottom .newsfooterleft .footertopnews .titletxt { padding-top: 0px; height: 23px; line-height: 23px; color: white; font-weight: bold; padding-left: 10px; background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/background-title.jpg"); background-repeat: no-repeat; background-position: right; margin-bottom: 10px; }

.newsbottom .newsfooterleft .footertopnews { width: 500px; margin: 0px 20px 0px 0px; float: left; }
.newsbottom .newsfooterleft .list_articles .article { clear: both; }
.newsbottom .newsfooterleft .list_articles .article .headline { background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/icon-news.gif"); background-repeat: no-repeat; background-position: 0px 4px; display: block; float: left; width: 440px; padding: 5px 0px 5px 60px; }
.newsbottom .newsfooterleft .list_articles .article .headline a { font-size: 100%; font-weight: normal; } 
.newsbottom .newsfooterleft .footertopnews .article1 .headline { display: block; float: left; width: 380px; padding: 0px 0px 0px 0px; background-image: none; }
.newsbottom .newsfooterleft .footertopnews .article1 .headline a { font-size: 105%; font-weight: bold; } 
.newsbottom .newsfooterleft .footertopnews .article1 .image { display: block; width: 120px; float: left; }
.newsbottom .newsfooterleft .footertopnews .article1 .image img { border: solid 3px; }
.newsbottom .newsfooterleft .footertopnews .article1 .date { display: block; float: left; font-size: 85%; width: 320px; padding: 8px 0px 5px 60px; background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/icon-news.gif"); background-repeat: no-repeat; background-position: 0px 6px;}
.newsbottom .newsfooterleft .footertopnews .article1 .abstract { display: block; float: left; line-height: 150%; width: 380px; padding: 0px 0px 15px 0px; }

.newsbottom .newsfooterright { width: 250px; float: left; background: #e5e5e5; height: 450px; }
.newsbottom .newsfooterright .titletxt {  height: 23px; line-height: 23px; color: white; font-weight: bold; padding-left: 10px; background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/background-title.jpg"); background-repeat: no-repeat; background-position: right; margin-bottom: 10px; }
.newsbottom .newsfooterright .form { padding: 5px; margin-bottom: 10px;}
.newsbottom .newsfooterright .form td.introduction { line-height: 150%; padding-bottom: 10px; }
.newsbottom .newsfooterright .form tr th { padding: 0px 5px 0px 0px; }
.newsbottom .newsfooterright .form tr td { padding: 0px 5px 0px 0px; }
.newsbottom .newsfooterright .form input { font-size: 100%; font-family: georgia; color: #c60030; }
.newsbottom .newsfooterright .button { padding: 3px; font-size: 110%; font-family: georgia; color: #c60030;  }


/*---------------eZine pages-------------*/

.ezineconleft { width: 400px; float: left }
.ezineconright { width: 280px; float: left; margin-left: 10px; }
.ezineconleft .feat_ezinesub .titletxt { height: 23px; line-height: 23px; color: white; font-weight: bold; padding-left: 10px; background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/background-title.jpg"); background-repeat: no-repeat; background-position: right; margin-bottom: 10px; }
.ezineconleft .feat_ezinesub .introduction { height: 23px; line-height: 23px; padding-bottom: 10px; }
.ezineconleft .feat_ezinesub { margin: 2px 0px 10px 0px; height: 40px; line-height: 40px; }
.ezineconleft .feat_ezinesub .form .yourname { font-weight: bold; padding-left: 10px;}
.ezineconleft .feat_ezinesub .form .youremail { font-weight: bold; }
.ezineconright .content img { border: 0px; }

.feat_ezinesub .titletxt { height: 23px; line-height: 23px; color: white; font-weight: bold; padding-left: 10px; background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/background-title.jpg"); background-repeat: no-repeat; background-position: right; margin-bottom: 10px; }
.feat_ezinesub .introduction { height: 23px; line-height: 23px; padding-bottom: 10px; }
.feat_ezinesub { margin: 2px 0px 10px 0px; }
.feat_ezinesub tr td { padding: 5px 0px 0px 0px; }



/* Div based ezine form */
.ezinemain .form { width: 400px; padding: 0px; }
.ezinemain .form .sub_title { padding: 5px 0px 5px 0px; clear: both; }
.ezinemain .form .sub_firstname { padding: 5px 0px 5px 0px; clear: both;}
.ezinemain .form .sub_surname { padding: 5px 0px 5px 0px; clear: both;}
.ezinemain .form .sub_email { padding: 5px 0px 5px 0px; clear: both;}
.ezinemain .form .sub_postcode { padding: 5px 0px 5px 0px; clear: both; }
.ezinemain .form label { font-weight: bold; font-size: 90%; text-transform: uppercase; color: #000000; clear: both;}
.ezinemain .form label input { color: #000000; margin-left: 0px; padding: 3px; font-size: 110%; }
.ezinemain .form .sub_title input { margin-left: 65px; width: 90px; }
.ezinemain .form .sub_firstname input { margin-left: 23px; width: 190px; }
.ezinemain .form .sub_surname input { margin-left: 40px; width: 190px; }
.ezinemain .form .sub_email input { margin-left: 54px;width: 190px; }
.ezinemain .form .sub_postcode input { margin-left: 35px;width: 90px; }
.ezinemain input.button { padding: 5px; text-transform: uppercase; background-image: url(http://www.gloucesterrugby.co.uk/images/structure/background/menu-on.jpg); color: #ffffff; font-weight: bold; cursor: pointer; border: 0px; margin-top: 20px; }

/* Div based ezine form */
.ezine1cola .form { width: 240px; padding: 0px; }
.ezine1cola .form .sub_title { padding: 5px 0px 5px 0px; clear: both; }
.ezine1cola .form .sub_firstname { padding: 5px 0px 5px 0px; clear: both;}
.ezine1cola .form .sub_surname { padding: 5px 0px 5px 0px; clear: both;}
.ezine1cola .form .sub_email { padding: 5px 0px 5px 0px; clear: both;}
.ezine1cola .form .sub_postcode { padding: 5px 0px 5px 0px; clear: both; }
.ezine1cola .form label { font-weight: bold; font-size: 90%; text-transform: uppercase; color: #000000; clear: both;}
.ezine1cola .form label input { color: #000000; margin-left: 0px; padding: 3px; font-size: 110%; }
.ezine1cola .form .sub_title input { margin-left: 65px; width: 90px; }
.ezine1cola .form .sub_firstname input { margin-left: 28px; width: 120px; }
.ezine1cola .form .sub_surname input { margin-left: 45px; width: 120px; }
.ezine1cola .form .sub_email input { margin-left: 54px;width: 120px; }
.ezine1cola .form .sub_postcode input { margin-left: 40px;width: 90px; }
.ezine1cola input.button { padding: 5px; text-transform: uppercase; background-image: url(http://www.gloucesterrugby.co.uk/images/structure/background/menu-on.jpg); font-family: arial  !important;color: #ffffff !important; font-weight: bold; cursor: pointer; border: 0px; margin-top: 20px; }


/* securimagebox on feedbackform */
.securimage .instructions { padding: 5px 0px; }
.securimage .securimagebox { width: 177px; height: 45px; }
.securimage .securimagebox .captcha { float: left; }
.securimage .securimagebox .audio { float: left; margin: 1px 0px 0px 3px; }
.securimage .securimagebox .reload { float: left; margin: 0px 0px 0px 3px; }
.securimage .input { clear: both; padding: 0px 0px 5px 0px; }




/*----------------RSS--------------------*/

.synd_rsslister .titletxt { height: 23px; line-height: 23px; color: #C60030; font-weight: normal; padding-left: 0px; font-family: georgia; background-image: none; margin-bottom: 10px; font-size: 130%;}
.synd_rsslister { margin-bottom: 10px; }
.synd_rsslister td.include { padding: 5px 0px 5px 0px; }
.synd_rsslister a { font-size: 90%; color: #c60030; }
.synd_rsslister a:hover { color: #000066; text-transform: underline; }
.synd_rsslister tr.list td { height: 20px; line-height: 20px; vertical-align: middle; }
.synd_whatisrss .content { padding: 5px 0px 10px 0px;margin-bottom: 10px; }
.synd_whatisrss .title { height: 23px; line-height: 23px; color: #C60030; font-weight: normal; padding-left: 0px; font-family: georgia; background-image: none; margin-bottom: 10px; font-size: 130%;}
.synd_rssfeed .titletxt {  color: #c60030; font-family: georgia; font-size: 130%; padding-bottom: 5px; border-bottom: solid #dfdfdf 1px; }
.synd_rssfeed .rssfeedaa { margin: 10px 0px 10px 0px; }
.synd_rssfeed .rssfeedaa tr td { padding: 5px 0px 5px 0px; }
.synd_rssfeed .rssfeedaa tr td.date { color: #4d4d4d; width: 60px; }
.synd_rssfeed .rssfeedaa tr td.title a { font-weight: bold; color: #c60030; }
.synd_whatisrss h2 { font-family: georgia; color: #C60030; font-weight: normal; font-size: 110%; margin: 10px 0px 3px 0px; padding-left: 15px; background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/bullet-red1.gif"); background-repeat: no-repeat; background-position: 0px 7px; }



/*--------------Camp List------------------*/


.feat_camplist { margin: 0px 0px 10px 0px; padding: 0px; }
.feat_camplist .titletxt {  height: 23px; line-height: 23px; color: white; font-weight: bold; padding-left: 10px; background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/background-title.jpg"); background-repeat: no-repeat; background-position: right; margin-bottom: 10px; }
.feat_camplist .camplistba { margin: 15px 0px 0px 0px; background-image:none; padding: 10px 0px 10px 0px; }
.feat_camplist .camplistba .title { padding: 15px 0px 5px 0px; font-size: 110%; }
.feat_camplist .camplistba .book { padding: 15px 0px 0px 0px; font-size: 150%;  border-bottom: solid #dfdfdf 1px; }
.feat_camplist .camplistba .book_button { font-family: georgia; color: #c60030; cursor: pointer; padding: 10px 2px 10px 2px; }
.feat_camplist .camplistba .category { font-weight: bold; padding: 2px; }
.feat_camplist .camplistba td { padding: 2px; }
.feat_camplist .camplistba tr.last_line td { color: #c60030; padding: 5px 2px 15px 2px; font-weight: bold; border-bottom: solid #dfdfdf 1px; }


.feat_camplist .camplistea { margin: 0px 0px 0px 0px; padding: 5px; background-image: none; }
.feat_camplist .camplistea .title { padding: 10px 0px 5px 0px; font-size: 100%; }
.feat_camplist .camplistea .date { font-size: 90%; padding-bottom: 20px;  border-bottom: solid #dfdfdf 1px; }
.feat_camplist .camplistea .book { font-size: 90%; padding-bottom: 20px;  border-bottom: solid #dfdfdf 1px; }
.feat_camplist .camplistea td { padding: 2px; }


/*Match Centre Tabs*/

.matchnav { clear: both; }
.matchnav a { color:#ffffff; font-size: 100%; font-weight: bold; }
.matchnav a:hover { color: #ffffff; font-family: font-size: 100%; font-weight: bold; text-decoration: none;}
.matchnav ul { margin-left: 0px; padding: 0px;}
.matchnav li { width: 150px; float: left; margin-right: 2px; height: 30px; line-height: 30px; text-align: center; text-transform: uppercase; color: white; background-color: #C6012F; font-weight: bold; background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/menu-off.jpg"); background-repeat: repeat-x; background-position: top left; }
.matchnav li:hover { cursor: pointer; float: left; text-align: center; background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/menu-on.jpg"); background-repeat: repeat-x; background-position: top left; text-transform: uppercase; height: 30px; line-height: 30px; }


/*Match Score*/
/*
.matchinfo { display: block; padding: 15px 0 10px 0; height: 120px; margin: 0px 0px 0px 0px; }
.matchinfo .teams { position: absolute; display:block; text-align: center; margin: 0px 0px 0px 0px; }
.matchinfo .teams .hometeam .homelogo { position: absolute; width: 100px; text-align: center; margin: 0px 0px 0px 0px; } 
.matchinfo .teams .awayteam .awaylogo { position: absolute; width: 100px; text-align: center; margin: 0px 0px 0px 850px; }
.matchinfo .teams .hometeamname { position: absolute; width: 240px; text-align: center; height: 50px; line-height: 30px; font-size: 180%;  color: #C6012F; margin: 5px 0px 0px 110px; font-family: georgia; }
.matchinfo .teams .awayteamname { position: absolute; width: 240px; text-align: center; height: 50px; line-height: 30px; font-size: 180%; color: #C6012F; margin: 5px 0px 0px 605px; font-family: georgia; }
.matchinfo .teams .versus { position: absolute; width: 45px; height: 45px; line-height: 45px; text-align: center; font-size: 140%; font-weight: bold; text-transform: uppercase; color:#C6012F; margin: 0px 0px 0px 455px; }
.matchinfo .teams .score { position: absolute; margin: 0px 0px 0px 0px; }
.matchinfo .teams .homescore { position: absolute; width: 100px; float: left; height: 35px; line-height: 35px; text-align: center; font-size: 250%; margin: 0px 0px 0px 355px; color: #C6012F; font-family: georgia; }
.matchinfo .teams .awayscore { position: absolute; width: 100px; float: left; height: 35px; line-height: 35px; text-align: center; font-size: 250%; margin: 0px 0px 0px 500px; color: #C6012F; font-family: georgia; }
.matchinfo .details { position: absolute; display: block; text-align: center; margin-left: 100px; margin: 0px 0px 0px 0px; }
.matchinfo .details .date { position: absolute; width: 345px; text-align: right; font-weight: bold; text-transform: uppercase; margin-left: 50px; margin: 60px 0px 0px 110px; }
.matchinfo .details .timevenue { position: absolute; width: 345px; text-align: left; font-weight:bold; text-transform: uppercase; margin: 60px 0px 0px 500px; }
*/
/* New Match Score*/
.fixinfo { padding: 10px; height: 120px; margin: 20px 0px 0px 0px; }
.fixinfo .homelogo { position: absolute; width: 100px; text-align: center; margin: 0px 0px 0px 0px; } 
.fixinfo .maininfo .teams .home { position: absolute; width: 240px; text-align: center; height: 50px; line-height: 30px; font-size: 180%;  color: #C6012F; margin: 20px 0px 0px 110px; font-family: georgia; }
.fixinfo .maininfo .teams .score { position: absolute; width: 150px; float: left; height: 35px; line-height: 35px; text-align: center; font-size: 250%; margin: 15px 0px 0px 395px; color: #C6012F; font-family: georgia; }
.fixinfo .maininfo .teams .away { position: absolute; width: 210px; text-align: center; height: 50px; line-height: 30px; font-size: 180%; color: #C6012F; margin: 20px 0px 0px 605px; font-family: georgia; }
.fixinfo .maininfo .details {position: absolute; width: 600px; text-align: center; height: 50px; line-height: 30px;  margin: 65px 0px 0px 325px; font-weight: bold;}
.fixinfo .maininfo .details .date {float: left; width: 120px; }
.fixinfo .maininfo .details .time {float: left; width: 80px;; }
.fixinfo .maininfo .details .venue {float: left; width: 100px; }
.fixinfo .maininfo .details .comp {float: left; width: 160px; }
.fixinfo .awaylogo { position: absolute; width: 100px; text-align: center; margin: 0px 0px 0px 840px; }



/*Match Preview*/

.std_matchprevb { clear: both; background: #eeeeee; width:960px; border-top: 2px solid #C6012F; overflow: hidden;padding: 10px 0px 0px 0px;}
.std_matchprevb .rightcol { float: right; width: 448px; margin: 5px 10px 10px 0; padding:10px; background-color: #ffffff; background-image: none; border: solid #D4D4D4 1px;}
.std_matchprevb .rightcol .date { display:block; float: left; font-family: Arial; color: #c60030; font-size: 85%; margin-right:10px; }
.std_matchprevb .rightcol .author { display:block; font-size: 85%; color: #c60030; margin-left:10px; }
.std_matchprevb .rightcol .headline { clear: both; display:block; font-family: georgia; color: #C60030; font-weight: normal; font-size: 170%; padding: 10px 0 10px 0; border-bottom: dashed #D6D6D6 1px; }
.std_matchprevb .rightcol .abstract { display:block; line-height: 170%; font-size: 100%; font-weight: bold; padding: 10px 0 10px 0; border-bottom: dashed #D6D6D6 1px; }
.std_matchprevb .rightcol .multimedia { display:none;}
/*
.std_matchprevb .rightcol .multimedia { display:block; margin: 20px 0 20px 0; background: #292929;}
.std_matchprevb .rightcol .multimedia .titletxt { padding:5px; color: #D40006; text-transform: uppercase; font-weight:bold;}
.std_matchprevb .rightcol .multimedia .mediaitem_video .headline {display: block; font-size: 110%; cursor: pointer; padding: 6px 0px 3px 25px; background-image: url("/images/structure/background/tvicon_multimedia.gif"); background-repeat: no-repeat; background-position: 0px 3px;border-bottom: 0px;}
.std_matchprevb .rightcol .multimedia .section_multimedia {display: none;}
*/
.std_matchprevb .rightcol .article { display:block; font-family: Arial; font-size: 100%; line-height: 170%; padding: 20px 0 20px 0; }
.email { float: left; width: 150px}
.print { float: left; width: 150px}
.std_matchprevb .leftcol { width: 455px; margin: 5px 10px 10px 10px; }
.std_matchprevb .leftcol .image  { display:block; text-align: center; border: solid #D4D4D4 1px; background: #ffffff; background-image: none; }
.std_matchprevb .leftcol .image img { margin: 5px; vertical-align: bottom;}
.std_matchprevb .leftcol .caption {display:block; color: #c60030; font-size: 100%; font-style:italic; text-align: center; padding-top: 5px; }
.std_matchprevb .leftcol .credit {display:block; color: #c60030; font-size: 85%;  text-align: center; padding-top: 5px; }
.std_matchprevb .leftcol .copyright {display:block; color: #c60030; font-size: 85%;  text-align: center; padding-top: 5px; }
.std_matchprevb .leftcol .previous { display: block; border-top: solid #D4D4D4 1px; border-bottom: solid #D4D4D4 1px; padding: 8px; background: #ffffff; margin-bottom: 10px; margin-top: 15px; }
.std_matchprevb .leftcol .previous .titletxt { font-family: georgia; color: #C60030; font-weight: normal; font-size: 130%; margin: 0px 0px 3px 0px; }
.std_matchprevb .leftcol .previous .matchinfo_sa table { font-family: Arial; font-size: 100%; }
.std_matchprevb .leftcol .previous .matchinfo_sa table th { background: #C60030; color: white; border-bottom: 1px solid white; padding: 5px 5px;  }
.std_matchprevb .leftcol .previous .matchinfo_sa table tr.even td { background: white; padding: 5px 5px;}
.std_matchprevb .leftcol .previous .matchinfo_sa table tr.odd td { background: #eeeeee; padding: 5px 5px;} 
.std_matchprevb .leftcol .matchtickets { display: block; background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/buybutton.jpg"); background-repeat: no-repeat; line-height:40px; height:40px; text-align:left; padding-left: 12px;}
.std_matchprevb .leftcol .matchtickets a { color: #ffffff; font-family: georgia; font-size: 130%; }
.std_matchprevb .leftcol .formguide { display: block; border-top: solid #d4d4d4 1px; border-bottom: solid #D4D4D4 1px; padding: 8px; background: #ffffff; background-image: none; background-repeat: repeat-all; margin-bottom: 10px; margin-top: 15px; }.std_matchprevb .leftcol .formguide .titletxt { font-family: georgia; color: #C60030; font-weight: normal; font-size: 130%; margin: 0px 0px 3px 0px; }
.std_matchprevb .leftcol .formguide table.fixtures { font-family: Arial; font-size: 100%;}
.std_matchprevb .leftcol .formguide table.fixtures th { background: #C60030; color: white; border-bottom: 1px solid white; padding: 5px 5px;  }
.std_matchprevb .leftcol .formguide table.fixtures tr.even td { background: #eeeeee; padding: 5px 5px;}
.std_matchprevb .leftcol .formguide table.fixtures tr.odd td { background: white; padding: 5px 5px;}
.std_matchprevb .leftcol .leaguetable { display: block; margin-bottom: 10px; margin-top: 15px;}
.std_matchprevb .leftcol .leaguetable .titletxt {  height: 23px; line-height: 23px; color: #d2d2d2; font-weight: bold; padding-left: 10px; background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/background-title.jpg"); background-repeat: no-repeat; background-position: right; margin-bottom: 10px; }
.std_matchprevb .leftcol .leaguetable table.grid { margin-top: 10px; }
.std_matchprevb .leftcol .leaguetable table.grid td.heading { font-family: georgia; font-size: 130%; color: #c60030; padding: 0px 0px 10px 0px;}
.std_matchprevb .leftcol .leaguetable table.grid tr td { height: 25px; line-height: 25px; padding: 0px 2px 0px 2px; }
.std_matchprevb .leftcol .leaguetable table.grid tr.colhead th { color: #c60030; border-bottom: solid #c60030 1px; height: 25px; line-height: 25px; font-weight: bold; }
.std_matchprevb .leftcol .leaguetable table.grid tr.odd td { background: #e6e6e6; }
.std_matchprevb .leftcol .leaguetable table.grid tr.champion td { color: #c60030; font-weight: bold; border-top: solid white 1px;}
.std_matchprevb .leftcol .leaguetable table.grid tr.highlight td { background: #c60030; color: #ffffff; font-weight: bold; }




/*--------------Match Report---------------*/

.std_matchrepp { clear: both; background: #eeeeee; width:960px; border-top: 2px solid #C6012F; overflow: hidden;padding: 10px 0px 0px 0px; }
.std_matchrepp .match_timeline { display:block; border-bottom: dashed #c60030 1px; border-top: dashed #c60030 1px; margin: 0 10px 15px 10px; padding:6px 0 4px 0; }
.std_matchrepp .rightcol {float: right; width: 448px; margin: 5px 10px 10px 0; padding:10px; background-color: #ffffff; background-image: none; border: solid #D4D4D4 1px; }
.std_matchrepp .rightcol .date { display:block; float: left; font-family: Arial; color: #c60030; font-size: 85%; margin-right:10px; }
.std_matchrepp .rightcol .author { display:block; float: left; font-family: Arial; color: #c60030; font-size: 85%; margin-left:10px;}
.std_matchrepp .rightcol .headline { clear: both; display:block; font-family: georgia; color: #C60030; font-weight: normal; font-size: 170%; padding: 10px 0 10px 0; border-bottom: dashed #D6D6D6 1px; }
.std_matchrepp .rightcol .abstract { display:block; line-height: 170%; font-size: 100%; font-weight: bold; padding: 10px 0 10px 0; border-bottom: dashed #D6D6D6 1px;}
.std_matchrepp .rightcol .article { display:block; font-family: Arial; font-size: 90%; color:#cccccc; line-height: 170%; padding: 0 0 20px 0;}
.std_matchrepp .rightcol .article_report { display:block; font-family: Arial; font-size: 100%; line-height: 170%; padding: 20px 0 20px 0;}
.std_matchrepp .leftcol { width: 455px; margin: 5px 10px 10px 10px; }
.std_matchrepp .leftcol .image  { display:block; text-align: center; border: solid #D4D4D4 1px; background: #ffffff; background-image:none;}
.std_matchrepp .leftcol .image img { margin: 5px; vertical-align: bottom;}
.std_matchrepp .leftcol .caption { display:block; color: #c60030; font-size: 100%; font-style:italic; text-align: center; padding-top: 5px}
.std_matchrepp .leftcol .credit { display:block; color: #797979; font-size: 90%; font-style:italic; text-align: center; padding-top: 5px }
.std_matchrepp .leftcol .copyright { display:block; color: #797979; font-size: 90%; font-style:italic; text-align: center; padding-top: 5px }
.std_matchrepp .quotea { display:block; line-height: 150%; border-top: solid #D6D7D6 1px; border-bottom: solid #D6D7D6 1px;background: #ffffff; font-family: georgia; font-size: 130%; font-style: italic; color: #444444; margin: 20px 0 20px 0; padding: 0px; overflow:auto; padding: 5px;}
.std_matchrepp .quotea .quote1name {display:block; font-size: 80%; font-weight:bold; margin-top:5px; color: #c60030; font-family: arial; font-style: normal;}
.std_matchrepp .quotea .bqstart { float:left; padding: 0; background-image:none; background-repeat: no-repeat; background-position: 0px 3px;  }
.std_matchrepp .quotea .bqend { float:right; padding: 0; background-image: none; background-repeat: no-repeat; background-position: 0px 3px; overflow:auto;}
.std_matchrepp .quoteb { display:block; line-height: 150%; background: #ffffff; border-top: solid #D6D7D6 1px; border-bottom: solid #D6D7D6 1px;font-family: georgia; font-size: 130%; font-style: italic; color: #444444; margin: 20px 0 20px 0; padding: 0px; overflow:auto; padding: 5px;}
.std_matchrepp .quoteb .quote2name {display:block; font-size: 80%; font-weight:bold; margin-top:5px; color: #c60030; font-family: arial; font-style: normal;}
.std_matchrepp .quoteb .bqstart { float:left; padding: 0; background-image:none; background-repeat: no-repeat; background-position: 0px 3px;  }
.std_matchrepp .quoteb .bqend { float:right; padding: 0; background-image: none; background-repeat: no-repeat; background-position: 0px 3px; overflow:auto;}
.std_matchrepp .scorecard { display:block;}
.std_matchrepp .scorecard .mthome { display: block; border-top: solid #D4D4D4 1px; border-bottom: solid #D4D4D4 1px; padding: 8px; background: #ffffff; background-image: none; margin-bottom: 10px; margin-top: 15px;}
.std_matchrepp .scorecard .mthome table.matchteams_home { font-family: Arial; font-size: 100%; padding: 0px; margin: 0px;}
.std_matchrepp .scorecard .mthome table.matchteams_home td.team { height: 23px; line-height: 23px; color: #ffffff; font-weight: bold; padding-left: 10px; background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/background-title.jpg"); background-repeat: no-repeat; background-position: right; margin-bottom: 10px; }
.std_matchrepp .scorecard .mthome table.matchteams_home tr.colhead th {color: #C60030; background: #EFEFEF; border-bottom: 1px solid white; padding: 5px 5px; }
.std_matchrepp .scorecard .mthome table.matchteams_home td {background: white; padding: 5px 5px;}
.std_matchrepp .scorecard .mthome table.matchteams_home tr.total th {background: #d4d4d4; padding: 5px 5px; color: #c60030; }
.std_matchrepp .scorecard .mtaway { display: block; border-top: solid #d4d4d4 1px; border-bottom: solid #d4d4d4 1px; padding: 8px; background: #ffffff; background-image: none; margin-bottom: 10px; margin-top: 15px;}
.std_matchrepp .scorecard .mtaway table.matchteams_away { font-family: Arial; font-size: 100%; padding: 0px; margin: 0px;}
.std_matchrepp .scorecard .mtaway table.matchteams_away td.team { height: 23px; line-height: 23px; color: #ffffff; font-weight: bold; padding-left: 10px; background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/background-title.jpg"); background-repeat: no-repeat; background-position: right; margin-bottom: 10px; }
.std_matchrepp .scorecard .mtaway table.matchteams_away tr.colhead th {color: #C60030; background: #EFEFEF; border-bottom: 1px solid white; padding: 5px 5px;  }
.std_matchrepp .scorecard .mtaway table.matchteams_away td {background: white; padding: 5px 5px;}
.std_matchrepp .scorecard .mtaway table.matchteams_away tr.total th {background: #d4d4d4; padding: 5px 5px; color: #c60030; }
/* Match Officials */
.std_matchrepp .leftcol .officials { display: block; background: white; margin: 10px 0px 0px 0px; padding: 0px; }
.std_matchrepp .leftcol .officials .matchofficials_xa { padding: 10px 10px 5px 10px; height: 110px; border-top: solid #D6D7D6 1px; border-bottom: solid #D6D7D6 1px; }
.std_matchrepp .leftcol .officials .matchfacts_xa { height: 23px; line-height: 23px; color: #ffffff; font-weight: bold; padding-left: 10px; background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/background-title.jpg"); background-repeat: no-repeat; background-position: right; margin-bottom: 10px;  }
.std_matchrepp .leftcol .officials .matchofficials_xa .position { background: #C60031; font-weight: bold; border-bottom: solid white 1px; float: left;width: 150px;height: 25px; line-height: 25px; color: white; padding: 0px 0px 0px 5px; font-family: arial; }
.std_matchrepp .leftcol .officials .matchofficials_xa .name { float: right; background: #EFEFEF;  border-bottom: solid white 1px;  width: 270px;height: 25px; line-height: 25px; padding: 0px 0px 0px 5px; font-family: arial; }


.std_matchrepp .otherresults { display: block; border-top: solid #d4d4d4 1px; border-bottom: solid #d4d4d4 1px; padding: 8px; background: #ffffff; margin-bottom: 10px; margin-top: 15px;}
.std_matchrepp .otherresults .titletxt { height: 23px; line-height: 23px; color: #ffffff; font-weight: bold; padding-left: 10px; background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/background-title.jpg"); background-repeat: no-repeat; background-position: right; margin-bottom: 10px;  }
.std_matchrepp .otherresults table {background: white;}
.std_matchrepp .otherresults table tr.colhead th {  color: #C60030;background: #EFEFEF; border-bottom: 1px solid white; padding: 5px 5px; }
.std_matchrepp .otherresults table tr.even td { background: #eeeeee; padding: 5px 5px;}
.std_matchrepp .otherresults table tr.odd td { background: white; padding: 5px 5px;}

.std_matchrepp .leftcol .leaguetable {display: block; border-top: solid #d4d4d4 1px; border-bottom: solid #d4d4d4 1px; padding: 8px; background: #ffffff; margin-bottom: 10px; margin-top: 15px; }
.std_matchrepp .leftcol .leaguetable .titletxt {  height: 23px; line-height: 23px; color: #ffffff; font-weight: bold; padding-left: 10px; background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/background-title.jpg"); background-repeat: no-repeat; background-position: right; margin-bottom: 10px; }
.std_matchrepp .leftcol .leaguetable table.grid { margin-top: 10px; }
.std_matchrepp .leftcol .leaguetable table.grid td.heading { font-family: georgia; font-size: 130%; color: #c60030; padding: 0px 0px 10px 0px;}
.std_matchrepp .leftcol .leaguetable table.grid tr td { height: 25px; line-height: 25px; padding: 0px 2px 0px 2px; }
.std_matchrepp .leftcol .leaguetable table.grid tr.colhead th { color: #c60030; background: #EFEFEF; border-bottom: solid #c60030 1px; height: 25px; line-height: 25px; font-weight: bold; }
.std_matchrepp .leftcol .leaguetable table.grid tr.odd td { background: #e6e6e6; }
.std_matchrepp .leftcol .leaguetable table.grid tr.champion td { color: #c60030; font-weight: bold; border-top: solid white 1px;}
.std_matchrepp .leftcol .leaguetable table.grid tr.highlight td { background: #c60030; color: #ffffff; font-weight: bold; }





/*---------------Match Centre Overview-------------------*/


/*---------------Match Centre Overview-------------------*/

/* Matchcentre Overview */
.matchoverview { clear: both; background: #eeeeee; width:940px; border-top: 0px solid #eeeeee; overflow: hidden; padding: 10px; font-size: 95%; }
.matchoverview .columna { float: left; width: 315px; padding: 0px 5px 0px 0px; }
.matchoverview .columnb { color: white; float: left; width: 278px; border: solid #D4D4D4 1px; background: #ffffff; padding: 0px 10px 0px 10px; }
.matchoverview .columnc { float: left; width: 315px; padding: 0px 0px 0px 5px; }
.matchoverview .section { height: 23px; line-height: 23px; padding-left: 15px; text-transform: uppercase; color: white; font-weight: bold; background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/background-title.jpg"); background-repeat: no-repeat; background-position: right; margin-top: 20px; }
.matchoverview .section_fixlist { margin-top: 0px; }
.matchoverview .section_headtohead { margin-top: 1px; }
.matchoverview .logoa { display: none; }
.matchoverview .logob { display: none; }
.matchoverview table.fixtures tr td.field_Score { font-size: 100%; width: 55px;  }
.matchoverview .fixtures tr td { padding: 4px 2px 4px 2px; }
.matchoverview .fixtures tr { cursor: pointer; }
.matchoverview .fixtures tr.odd { background: #ffffff; }
.matchoverview .fixtures th { display: none; }
.matchoverview .section_captain { display: none; }
.matchoverview .playphoto { display: none; }
.matchoverview .playdata { display: none; }
.matchoverview .dangermen th { padding: 4px; }
.matchoverview .dangermen td { padding: 4px; }
.matchoverview .dangermen tr.odd { background: #ffffff; }
.matchoverview .dangermen tr th { color: #C60030; }
.matchoverview th.field_DateShort, .matchoverview th.field_HomeDispName, .matchoverview th.field_AwayDispName { visibility: hidden; }
.matchoverview td.field_DateShort, .matchoverview .captnamea { font-weight: bold; padding-bottom: 5px;}
.matchoverview div.team_overall .overallstats_ea { border: 0px; padding: 0px; }
.matchoverview div.team_overall .overallstats_ea td.label { padding: 0px 0px 0px 5px; font-weight: bold; color: #C60030; width: auto; }
.matchoverview div.team_overall .overallstats_ea tr td { height: 15px; }
.matchoverview div.team_overall .overallstats_ea tr.odd { background: #ffffff; }
.matchoverview .matchinfo { clear: both; height: 120px; color: #C60030; }
.matchoverview .matchinfo td { text-align: center; }
.matchoverview .matchinfo .teamnames { padding: 10px 0px 10px 0px; font-size: 170%; color: #C60030; font-family: georgia; clear: both; }
.matchoverview .matchinfo .info { clear: both;}
.matchoverview .fixnewslist { display: block;  }
.matchoverview .section_line { display: none; }
.matchoverview .newsitem { clear: both; margin-bottom: 5px; }
.matchoverview .newsitem .headline { font-family: arial;  }
.matchoverview .newsitem .headline a { font-weight: normal; font-size: 110%;}
.matchoverview .newsitem-0 { margin-top: 10px; }
.matchoverview .newsitem .image { float: left; width: 120px;  }
.matchoverview .newsitem-0 .headline a { font-size: 140%; line-height: 140%; font-family: georgia; }
.matchoverview .newsitem-0 .abstract { display: none; }

.fixnewslist .odd { background: #EEEEEE; padding: 5px;}
.fixnewslist .even { padding: 3px;}
.matchoverview .newsitem-0 { margin-top: 10px; padding: 0px; }

.matchoverview .spaceholder { clear: both; }
.matchoverview .spaceholder { clear: both; }
.matchoverview .section_multimedia { display: none; }
.matchoverview .section_headtohead { text-align: center; }
.matchoverview .team_overall .heading { display: none; }
.matchoverview .team_overall div.overallstats_fa { border: none; padding: 0px; }
.matchoverview .team_overall div.overallstats_fa td { text-align: center; }
.matchoverview .team_overall div.overallstats_fa table .label { padding: 0px; width: 50%; color: #C60030; }
.matchoverview .team_overall div.overallstats_fa table .info { color: #4b4b4b; }
.matchoverview .team_overall div.overallstats_fa table .odd { background: #ffffff; }
.matchoverview .team_overall div.overallstats_fa table .even { background: #d4d4d4; }
.matchoverview .fixnewslist .section_fixnewslist { text-align: center; }

.matchoverview .headtoheadteama { width: 33%; float: left; }
.matchoverview .headtoheadteamb { width: 67%; float: left; }
.matchoverview .headtoheadteama .label { display: none; }
.matchoverview .statsstatement { display: none; }




/*-------------Match Centre Lineups--------------*/

.matchteams_aa { clear: both; background: #eeeeee; overflow: auto; padding: 10px; }
.matchteams_aa td { color: #4d4d4d; padding: 5px; text-align: center; border-right: solid #ffffff 1px; border-bottom: solid #ffffff 1px; background: #eeeeee; }
.matchteams_aa td a { color: #c60030; }
.matchteams_aa tr.colhead td { color: #ffffff; border-bottom: solid #eeeeee 4px; border-top: solid #c60030 3px; font-weight: bold; padding: 5px; text-transform: uppercase; background: #c60030; }


/*------------Section Index Page News List------------*/

.sectionnewscont { background: #e5e5e5; clear: both; padding: 0px 0px 0px 0px; }
.sectionnews { clear: both; padding: 0px 0px 0px 0px; height: 210px; width: 380px; margin: 0px 0px 20px 380px; }
.sectionnews .titletxt { clear: both; width: 750px; height: 23px; font-family: arial; font-weight: bold; font-size: 100%; line-height: 23px; border: none; color: white; padding-left: 10px; background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/background-title.jpg"); background-repeat: no-repeat; background-position: right; margin: 0px 0px 0px -380px; }
.sectionnews .article { display: block; width: 360px; padding: 5px 5px 5px 5px; margin: 0px 0px 5px 0px; }
.sectionnews .article .headline { display: block; padding: 5px 0px 2px 60px; background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/icon-news-1.gif"); background-repeat: no-repeat; background-position: 0px 5px; }
.sectionnews .article .headline a { display: block; font-family: Georgia; font-weight: bold; }
.sectionnews .article .image { display: none; }
.sectionnews .article .abstract { display: none; }
.sectionnews .article .date { display: none; }
.sectionnews .article1 .headline { display: block; float: left; width: 185px; padding: 5px 0px 2px 60px; background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/icon-news-1.gif"); background-repeat: no-repeat; background-position: 0px 5px; }
.sectionnews .article1 .date { display: block; float: left; width: 245px; padding: 5px 0px 5px 0px; font-size: 90%; font-weight: bold; }
.sectionnews .article1 .image { display: block; float: left; width: 104px; height: 104px; margin: 0px 10px 0px 0px; }
.sectionnews .article1 .image img { border: solid #c60030 2px; opacity: 0.7; filter: alpha(Opacity=70); -moz-opacity: 0.7; }
.sectionnews .article1 .image img:hover { opacity: 1.0; filter: alpha(Opacity=100); -moz-opacity: 1.0; }
.sectionnews .article1 .abstract { display: block; line-height: 150%; float: left; width: 245px; }
.sectionnews .article1 { position: absolute; margin: 0px 0px 0px -380px; display: block; width: 360px; }


/*---------------Text Box Containers for Index pages----------------*/

.textboxcont { clear: both; padding: 0px 0px 0px 0px; }
.textboxcont .util_textbox { background: #e5e5e5; border-left: solid #b4b4b4 5px; width: 355px; float: left; margin: 0px 10px 10px 0px; padding: 5px;  }
.textboxcont .util_textbox:hover  { border-left: solid #c60030 5px; cursor: pointer; }
.textboxcont .util_textbox .imgleft { display: block; float: left; width: 104px; height: 104px; margin: 0px 10px 0px 0px; }
.textboxcont .util_textbox .imgleft img { border: solid #c60030 2px; }
.textboxcont .util_textbox .heading  { display: block; font-family: Georgia; font-weight: bold; color: #c60030; padding: 5px 0px 5px 0px; }
.textboxcont .util_textbox .link  { display: block; padding: 5px 0px 5px 0px; }
.textboxcont .util_textbox .link a { color: #4d4d4d; font-family: Georgia; font-weight: bold; font-size: 90%; }
.textboxcont .util_textbox .link a:hover { color: #c60030; }


/*---------------- General Team Stats --------------------*/


.statisticstabs { margin: 0px; padding: 0px; clear: both; }
.statisticstabs .buttons { clear: both; }
.statisticstabs .content { clear: both; border-top: solid #C6012F 2px; margin: 0px; padding: 0px; }
.statisticstabs li { float: left; } 
.statisticstabs li:hover { cursor: pointer; }
.statisticstabs ul.buttons li { color: white; margin-right: 5px; border-left: solid #77001d 1px; border-top: solid #77001d 1px; border-right: solid #77001d 1px; height: 30px; width: 170px; padding-left: 10px; float: left; line-height: 30px; font-size: 100%; background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/slide-tab.jpg"); background-repeat: no-repeat; background-position: right; }
.statisticstabs ul.buttons li.selected { background-image:none; background-color: #C6012F; }
.statisticstabs .buttons a { color: white; font-weight: bold; }


div.team_overall .heading { height: 30px; line-height: 30px; padding-left: 5px; color: #E32736; font-weight: bold; }
div.team_overall .heading .statsstatement { display: none; }
div.team_overall .statsbar { display: block; background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/menu-off.jpg"); background-repeat: x; height: 40px; line-height: 40px; color: white; padding-left: 10px; font-weight: bold; font-size: 110%; margin-bottom: 5px; }
div.team_overall .statsbar .statsrow { float: left; width: 118px; text-align: center; }
div.team_overall .statsbar .teamrow {display: none; }
div.team_overall .statsbar .approw { width: 165px; }
div.team_overall .statsbar .champrow { width: 135px; }
div.team_overall .statsbar .winrow { width: 110px; }
div.team_overall .statsbar .drawrow { width: 100px; }
div.team_overall .statsbar .loserow { width: 90px; }
div.team_overall .statsbar .label { display: block; float: left; color: #D6D6D6; }
div.team_overall .statsbar .info { font-weight: bold; color: #ffffff; }
div.team_overall .statsbar .info { display: block; float: left; margin-left: 5px; }
div.team_overall .charts { clear: both; }
div.team_overall .overallchart { float: left; width: 255px; background: white; border-left: 1px solid #C60030; border-right: 1px solid #C60030; border-bottom: 1px solid #C60030; }
div.team_overall .homechart { width: 250px; float: left; background: white; border-right: 1px solid #C60030; border-bottom: 1px solid #C60030; }
div.team_overall .awaychart { width: 250px; float: left; background: white; border-right: 1px solid #C60030; border-bottom: 1px solid #C60030; }
div.team_overall .charts .chartheading { display: block; background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/menu-off.jpg"); background-repeat: x; height: 35px; line-height: 35px; color: white; text-align: center; font-weight: bold; font-size: 110%; margin-bottom: 5px;  }
div.team_overall .overallstats { clear:both; height: 260px; margin-bottom: 10px; }
div.team_overall table .label { width: 190px; padding-left: 10px; font-weight: bold; color: #E32736; }
div.team_overall table .row { line-height: 25px; }
div.team_overall .leftstats { float: left; width: 310px; }
div.team_overall .leftstats table { border-collapse: collapse; }
div.team_overall .rightstats table .label { width: 230px; padding-left: 10px; font-weight: bold; }
div.team_overall tr.odd { background: #D6D6D6; width: 100px; }
div.team_overall .rightstats { width: 448px;  }
div.team_overall .rightstats table { border-collapse: collapse; }


/*-------------feedback form---------------*/

.std_formcustom { margin: 10px 0px 10px 0px; }
.std_formcustom td.titletxt { height: 23px; line-height: 23px; color: white; font-weight: bold; padding-left: 10px; background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/background-title.jpg"); background-repeat: no-repeat; background-position: right; margin-bottom: 10px; }
.std_formcustom td.introduction { padding: 10px 0px 10px 0px; }
.std_formcustom table.form th { padding: 5px; width: 200px; }
.std_formcustom table.form td { padding: 5px; }
.std_formcustom table.form td input { font-family: georgia; font-size: 100%; color: #C5002E; }


/*---------Ticketing Page----------*/

.ticketpromos { clear: both; height: 200px; margin: 10px 0px 10px 0px; }
.ticketpromos .util_textbox { float: left; width: 225px; padding: 5px; margin-right: 13px; background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/background-cont2.jpg"); }
.ticketpromos .util_textbox .heading { font-weight: bold;  color: #c60030; font-size: 110%; padding: 5px 0px 5px 0px; }
.ticketpromos .util_textbox .text { line-height: 130%; }


/*---------Gallery Index Style A-----------*/

table.gallindex_stylea { margin: 0px 10px 10px 0px; }
table.gallindex_stylea img { border: 5px solid #c60030; display: block; filter: alpha(Opacity=70); -moz-opacity: 0.7; opacity: 0.7; width: 266px; height: 170px; }
table.gallindex_stylea img:hover {border: solid #CECECE 5px; filter: alpha(Opacity=100); -moz-opacity: 1; opacity: 1;}
table.gallindex_stylea a { font-weight: bold; color: #c60030; font-size: 90%; }
table.gallindex_stylea td { text-align: center; padding: 0px 8px 2px 0px; }


/*---------Gallery Rotating-----------*/

.feat_gallrotate { margin: 0px 0px 30px 0px; }
.feat_gallrotate .titletxt { height: 23px; line-height: 23px; color: white; font-weight: bold; padding-left: 10px; background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/background-title.jpg"); background-repeat: no-repeat; background-position: right; margin-bottom: 10px; }
.feat_gallrotate .photo img { width: 550px; border: solid #c60030 5px;} 
.interactivebrochure .photo img { width: 750px;}
.feat_gallrotate .photo { text-align: center; } 
.feat_gallrotate .caption { font-weight: bold; padding: 5px; color: #c60030; text-align: center;}
.feat_gallrotate .buttons { margin-top: 10px; padding: 10px 0px 10px 0px; border-top: 1px dashed #c60030; border-bottom: 1px dashed #c60030;}
.feat_gallrotate a { color: #ffffff; }
.feat_gallrotate a:hover { font-weight: bold; color: #CECECE;  }
.feat_gallrotate .buttons span { padding: 5px; background: #c60030; }
.feat_gallrotate .buttons .selected { background: #ffffff; color: #c60030; }
.feat_gallrotate .buttons .selected a { color: #c60030; }


/*---------Gallery Rotating 1873-----------*/

.gall1873 { font-family: georgia; }
.gall1873 .photo img { width: 760px; border: none; } 
.gall1873 .photo { text-align: center; } 
.gall1873 .caption { display: none;}
.gall1873 .buttons { margin-top: 10px; padding: 10px 0px 10px 0px; border-top: 1px dashed #002849; border-bottom: 1px dashed #002849;}
.gall1873 a { color: #ffffff; font-size: 130%; }
.gall1873 a:hover { font-weight: bold; color: #c60030;  }
.gall1873 .buttons span { padding: 5px; background: #002849; }
.gall1873 .buttons .selected { background: #c60030; color: #ffffff; }
.gall1873 .buttons .selected a { color: #002849; }

/*----------Competition Style A-----------*/

.comp_stylea .title { height: 23px; line-height: 23px; color: white; font-weight: bold; padding-left: 10px; background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/background-title.jpg"); background-repeat: no-repeat; background-position: right; margin-bottom: 10px; }
.comp_stylea .intro { line-height: 150%; }
.comp_stylea .section { height: 23px; line-height: 23px; color: white; font-weight: bold; padding-left: 10px; background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/background-title.jpg"); background-repeat: no-repeat; background-position: right; margin-bottom: 10px; }
.comp_stylea .details { line-height: 150%; }


/*Right Col Slide Boxes*/

.basecolumn2b .feat_slidecontrol { padding-left: 0px; background-color: #c60030; margin-bottom: 5px; color: white; margin-right: 0px; border-left: solid #77001d 0px; border-top: solid #77001d 0px; border-right: solid #77001d 0px; height: 23px; line-height: 23px; width: 190px; float: left; font-size: 100%; background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/slide-rc.jpg"); background-repeat: no-repeat; background-position: right; }
.basecolumn2b .slidetab1 { margin-left: 0px; width: 190px; } 
.basecolumn2b .slidetab2 { width: 190px; }
.basecolumn2b .slidetab3 { width: 190px; }
.basecolumn2b .feat_slidecontrol_selected { background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/slide-rc-select.jpg"); background-repeat: no-repeat; background-position: right; }
.basecolumn2b .feat_slidecontrol .text { text-align: left; padding-left: 5px; }
.basecolumn2b .feat_slidecontainer { clear: both; width: 190px; height: 230px; background-color: #ffffff; padding: 0px 0px 0px 0px; background-image: none; border-bottom: solid #77001D 0px; }

.basecolumn2b .nextrccont { height: 230px; }
.basecolumn2b .lastrccont { height: 230px; }
.basecolumn2b .gprccont { height: 320px; }


.matchbox_ta .match1 { display: block; }
.matchbox_ta .match1 .opplogo { display: block; float: left; width: 70px; height: 80px; padding: 3px 0px 0px 5px;  margin-right: 10px;}
.matchbox_ta .match1 .opposition { display: block; float: left; font-weight: bold; color:#c60030; width: 105px; padding: 10px 0px 0px 0px; }
.matchbox_ta .match1 .opposition .label { display: none; }
.matchbox_ta .match1 .dateabbrev { display: block; float: left; font-size: 90%; padding: 5px 0px 0px 0px; width: 105px;}
.matchbox_ta .match1 .dateabbrev .label { display: none; }
.matchbox_ta .match1 .venue{ display: block; float: left; font-size: 90%; padding: 5px 0px 0px 0px; width: 105px; }
.matchbox_ta .match1 .venue .label { display: none; }
.matchbox_ta .match1 .time { display: block; float: left; font-size: 90%; padding: 5px 0px 0px 0px; width: 105px; }
.matchbox_ta .match1 .time .label { display: none; }
.matchbox_ta .match1 .prevmeeting .label { display: block; padding: 5px 0px 2px 0px; font-weight: bold; color:#c60030; }
.matchbox_ta .match1 .prevmeeting { padding-bottom: 5px; clear: both; display: block; font-size: 90%; border-top: solid #f4f4f4; }
.matchbox_ta .match1 .form .label { display: block; padding: 5px 0px 2px 0px; font-weight: bold; color:#c60030; }
.matchbox_ta .match1 .form { padding-bottom: 5px; clear: both; display: block; font-size: 90%; border-top: solid #f4f4f4; }
.matchbox_ta .match1 .oppform .label { display: block; padding: 5px 0px 2px 0px; font-weight: bold; color:#c60030; }
.matchbox_ta .match1 .oppform { padding-bottom: 5px; clear: both; display: block; font-size: 90%; border-top: solid #f4f4f4; }

.matchbox_ua .match1 { display: block; }
.matchbox_ua .match1 .homelogo { display: block; float: left; width: 85px; height: 70px; padding: 3px 0px 3px 0px;  margin: 5px;}
.matchbox_ua .match1 .awaylogo { display: block; float: left; width: 85px; height: 70px; padding: 3px 0px 3px 0px;  margin: 5px;}
.matchbox_ua .match1 .score_result { display: block; padding: 5px 0px 0px 0px; clear: both; border-top: solid #f4f4f4 2px; }
.matchbox_ua .match1 .score_result .value { display: block; padding: 0px 0px 0px 0px; float: left; color: #c60030; font-weight: bold; }
.matchbox_ua .match1 .score_result .label { display: block; float: left; width: 65px; }
.matchbox_ua .match1 .venue { display: block; padding: 5px 0px 0px 0px; clear: both; }
.matchbox_ua .match1 .venue .value { display: block; padding: 0px 0px 0px 0px; float: left; color: #c60030;  }
.matchbox_ua .match1 .venue .label { display: block; float: left; width:65px; }
.matchbox_ua .match1 .attendance { display: block; padding: 5px 0px 0px 0px; clear: both; }
.matchbox_ua .match1 .attendance .value { display: block; padding: 0px 0px 0px 0px; float: left; color: #c60030;  }
.matchbox_ua .match1 .attendance .label { display: block; float: left; width: 65px; }
.matchbox_ua .match1 .referee { display: block; padding: 5px 0px 0px 0px; clear: both; }
.matchbox_ua .match1 .referee .value { display: block; padding: 0px 0px 0px 0px; float: left; color: #c60030;  }
.matchbox_ua .match1 .referee .label { display: block; float: left; width: 65px; }
.matchbox_ua .match1 .date { display: block; padding: 5px 0px 0px 0px; clear: both; }
.matchbox_ua .match1 .date .value { display: block; padding: 0px 0px 0px 0px; float: left; color: #c60030; }
.matchbox_ua .match1 .date .label { display: block; float: left; width: 65px; }

.gprccont .tablerc .leaguetab { margin-top: 0px; font-size: 90%;}
.gprccont .tablerc .leaguetab tr td { height: 23px; line-height: 23px; }

.leftbuttons .button { margin-bottom: 5px; }


/*Sexy Text Box*/

div.dynamicselector { margin-bottom: 10px; }
div.dynamicselector .dynamicbox {  background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/tbtxt-bg.jpg"); background-repeat: repeat-x; background-position: bottom; background-color: #ffffff; }
div.dynamicselector .dynamictext { height: 285px; }
div.dynamicselector .boxtitle { padding: 5px 5px 0px 5px; }
div.dynamicselector .boxtitle a { font-weight: normal; font-family: georgia; font-size: 120%; }
div.dynamicselector .boxabstract { padding: 5px 5px 0px 5px; }
div.dynamicselector .boxabstract a { color: #4d4d4d; font-weight: normal; font-size: 90%; }
div.dynamicselector .boxabstract a:hover { text-decoration: none; }


/*-----------Events List-------------*/

.list_event td.titletxt { height: 23px; line-height: 23px; color: white; font-weight: bold; padding-left: 10px; background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/background-title.jpg"); background-repeat: no-repeat; background-position: right; margin-bottom: 10px; }
.list_event td.list table { margin: 10px 0px 10px 0px; padding: 5px; background: #E6E6E6; }
.list_event td.list table td.date { width: 120px; }
.list_event td.list table td.name { font-family: georgia; }

/*------------Hospitality Event List-----------*/
.all_events_holder { width: 545px; float: left; width: padding: 0px 0px 0px 0px; margin: 0px 0px 20px 0px; }
.all_events_holder .event_item { width: 545px;  float: left; background: #c60030; height: 75px; padding: 10px 5px 10px 10px; margin: 0px 0px 5px 0px; }
.all_events_holder .event_image { float: left; width: 75px; height: 75px; background: #ffffff; padding: 0px 0px 0px 0px; margin: 0px 10px 0px 0px;  }
.all_events_holder .event_image img { width: 75px; height: 75px; }
.all_events_holder .event_headline { float: left; width: 208px; line-height: 20px; margin: 0px 0px 18px -25px; padding: 0px 0px 0px 0px; }
.all_events_holder .event_headline a { font-weight: normal; font-size: 140%; color: #ffffff; text-transform: none; display:block; margin:-10px 0 0 -95px; padding:10px 0 50px 120px; position:absolute; width:440px; height: 35px; }
.all_events_holder .even_type { display: block; float: left; width: 300px; color: #EEC61F; font-weight: bold; font-size: 95%; margin: 0px 0px 0px 0px; padding: 10px 0px 0px 0px; }
.all_events_holder .event_date { float: left; width: 208px; color: #ffffff; font-weight: bold; font-size: 95%; margin: 0px 0px 0px 0px; padding: 10px 0px 0px 0px;  }
.all_events_holder .event_item:hover { background: #030E2E; }

/*------------Events Page-------------*/

.std_eventa { margin-bottom: 10px; }
.std_eventa td.eventheading { background: #C60030; height: 23px; line-height: 23px; padding-left: 10px; color: white; }
.std_eventa td.eventheading a { color: white; }
.std_eventa table tr.title td.name { font-family: georgia; font-size: 170%; padding: 10px 0px 10px 0px; color: #c60030; }
.std_eventa table tr.date td.name { font-weight: bold; color: #c60030; padding: 3px 0px 3px 0px; }
.std_eventa table tr.date td.infos { padding: 3px 0px 3px 0px; }
.std_eventa table tr.venue td.name { font-weight: bold; color: #c60030; padding: 3px 0px 3px 0px; }
.std_eventa table tr.venue td.infos { padding: 3px 0px 3px 0px; }
.std_eventa table tr.price td.name { font-weight: bold; color: #c60030; padding: 3px 0px 3px 0px; }
.std_eventa table tr.price td.infos { padding: 3px 0px 3px 0px; }
.std_eventa td.abstract { padding: 20px 0px 10px 0px; line-height: 150%; font-weight: bold; }
.std_eventa td.article { padding: 0px 0px 10px 0px; line-height: 150%; }
.std_eventa td.titletxt { height: 23px; line-height: 23px; color: white; font-weight: bold; padding-left: 10px; background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/background-title.jpg"); background-repeat: no-repeat; background-position: right; margin-bottom: 10px; }
.std_eventa table.details { background: #E6E6E6; margin-bottom: 10px; }
.std_eventa table.details tr td { padding: 3px; line-height: 150%; }
.std_eventa td.contact { line-height: 150%; padding: 10px 0px 10px 0px; }
.std_eventa td.article img{ padding-right: 5px;}

/*----------Hospitality Availability Events Pages----------*/
div.event_page { padding: 0px 0px 0px 5px; }
div.event_page .event_headline { color: #4d4d4d; font-size: 170%; margin: 0px 0px 10px 0px; padding: 7px 0px 10px 55px; clear: both; }
div.event_page .event_abstract { display: none; clear: both; padding: 0px 0px 0px 0px; line-height: 160%; color: #4d4d4d; font-size: 90%; font-weight: bold; }
div.event_page .event_image { float: left; width: 210px; height: 210px; margin: 0px 0px 10px 0px; }
div.event_page .event_image img { border: solid 5px #C0002F; }
div.event_page .event_schedule_box { float: right; width: 340px; padding: 0px 0px 10px 0px; margin: 0px 0px 10px 0px; color: #4d4d4d; }
div.event_page .event_schedule_box .event_schedule_header { margin-bottom: 10px; margin-top: 0px; padding: 5px 10px 5px 10px; font-size: 120%; color: #ffffff; background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/background-title.jpg"); background-repeat: repeat-x; height: 23px line-height: 23px;  }
div.event_page .event_schedule_box .event_date { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; line-height: 100%; font-weight: bold; }
div.event_page .event_schedule_box .event_startdate { margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; line-height: 160%; font-weight: bold; }
div.event_page .event_schedule_box .event_time { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; line-height: 160%; font-weight: bold; }
div.event_page .event_price_box { float: right; width: 340px; margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px; color: #4d4d4d; }
div.event_page .event_price_box .event_pricing_header {  margin-bottom: 10px; margin-top: 0px; padding: 5px 10px 5px 10px; font-size: 120%; color: #ffffff; background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/background-title.jpg"); background-repeat: repeat-x; ; height: 23px line-height: 23px; }
div.event_page .event_price_box .event_pricing { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; line-height: 160%; font-weight: bold; }
div.event_page .event_buy_tickets { display: none; }
div.event_page .event_ticket_hotline { float: left; margin: 0px 0px 0px 0px; color: #4d4d4d;}
div.event_page .event_ticket_hotline h3 { height: 25px; line-height: 25px; padding: 0px 0px 0px 10px; margin: 0px 0px 10px 0px; color: #4d4d4d; text-transform: uppercase; font-weight: bold; }
div.event_page .event_ticket_hotline p { float: left; line-height: 160%; font-weight: bold; color: #4d4d4d; font-size: 140%; padding: 0px 0px 10px 0px; margin: 0px 0px 0px 0px; }
div.event_page .event_information { clear: both; }
div.event_page .event_information h2 {  margin-bottom: 10px; margin-top: 10px; padding: 5px 10px 5px 10px; font-size: 120%; color: #ffffff; background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/background-title.jpg"); background-repeat: repeat-x; height: 23px line-height: 23px;  }
div.event_page .event_information h1 { height: 25px; line-height: 25px; padding: 0px 0px 0px 10px; margin: 0px 0px 10px 0px; color: #4d4d4d; text-transform: uppercase; font-weight: bold; border-bottom: solid #4d4d4d 5px; }
div.event_page .event_information p { clear: both; line-height: 160%; color: #4d4d4d; padding: 0px 0px 10px 0px; }
div.event_page .event_information a { text-decoration: underline; font-weight: bold; }
div.event_page .event_information a:hover { cursor: pointer; color: #4d4d4d; }
div.event_page .event_travel { clear: both; }
div.event_page .event_travel h2 {  margin-bottom: 10px; padding: 5px 10px 5px 10px; font-size: 120%; color: #ffffff; background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/background-title.jpg"); background-repeat: repeat-x;  height: 23px line-height: 23px; }
div.event_page .event_travel h1 { height: 25px; line-height: 25px; padding: 0px 0px 0px 10px; margin: 0px 0px 10px 0px; color: #4d4d4d; text-transform: uppercase; font-weight: bold; border-bottom: solid #4d4d4d 5px;}
div.event_page .event_travel p { clear: both; line-height: 160%; color: #4d4d4d;  padding: 0px 0px 10px 0px; }
div.event_page .event_travel a { text-decoration: underline; font-weight: bold; }
div.event_page .event_travel a:hover { cursor: pointer; color: #4d4d4d; }
div.event_page .event_hospitality { clear: both; }
div.event_page .event_hospitality h2 { height: 25px; line-height: 25px; padding: 0px 0px 0px 10px; margin: 0px 0px 10px 0px; color: #4d4d4d; text-transform: uppercase; font-weight: bold; }
div.event_page .event_hospitality h1 { height: 25px; line-height: 25px; padding: 0px 0px 0px 10px; margin: 0px 0px 10px 0px; color: #4d4d4d; text-transform: uppercase; font-weight: bold; border-bottom: solid #4d4d4d 5px; }
div.event_page .event_hospitality p { clear: both; line-height: 160%; color: #4d4d4d; padding: 0px 0px 10px 0px; }
div.event_page .event_hospitality a { color: #ef1b2a; text-decoration: underline; font-weight: bold; }
div.event_page .event_hospitality a:hover { cursor: pointer; color: #4d4d4d; }

/*----------Wallpaper Index----------*/

.feat_wallindex { margin-top: 10px; }
.feat_wallindex td { text-align: center; padding: 5px;  }
.feat_wallindex img { border: 2px solid #c60030; }
.feat_wallindex a { color: #c60030; }


/*---------News Archive--------------*/

/*--News Archive Home Article List---*/

.archivehome .titletxt {  color: #c60030; font-family: georgia; font-size: 130%; padding-bottom: 5px; border-bottom: solid #dfdfdf 1px; }
.archivehome .article { clear: both; margin: 10px 0px 10px 0px; height: 20px; border-bottom: dashed #dfdfdf 1px; }
.archivehome .article .image { display: none; }
.archivehome .article .date { display: block;  font-size: 100%; float: left; width: 100px; padding: 0px 0px 0px 0px; }
.archivehome .article .headline { display: block;  font-size: 100%; float: right; width: 440px; padding: 0px 0px 0px 0px;}
.archivehome .article .headline a { font-weight: bold; }
.archivehome .article .abstract { display: none; }

/*News Archive*/

.basecolumn2a .list_archive .titletxt { background-color: #c60030; background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/homeinfo.jpg"); background-position: right; background-repeat: no-repeat; height: 20px; line-height: 20px; color: white; font-size: 100%; font-weight: bold; padding: 5px; border-bottom: solid #dfdfdf 1px;   }
.basecolumn2a .list_archive .colhead { background: #E6E6E6; height: 25px; line-height: 25px; color: #c60030; padding-left: 10px; text-transform: uppercase; font-weight: bold; font-size: 100%; }
.basecolumn2a .list_archive .date { display: block;  font-size: 100%; float: left; width: 100px; padding: 5px 0px 5px 5px; border-bottom: dashed #dfdfdf 1px;}
.basecolumn2a .list_archive .headline { display: block;  font-size: 100%; float: right; width: 440px; padding: 5px 0px 5px 0px; border-bottom: dashed #dfdfdf 1px;}
.basecolumn2a .list_archive .headline a { font-weight: bold; }
.basecolumn2a .list_archive .headline a:hover { text-decoration: underline; }
.basecolumn2b .nav_linklist { margin-bottom: 10px; }
.basecolumn2b .nav_linklist .titletxt { background-color: #c60030; background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/homeinfo.jpg"); background-position: right; background-repeat: no-repeat; height: 20px; line-height: 20px; color: white; font-size: 100%; font-weight: bold; padding: 5px; border-bottom: solid #dfdfdf 1px; }
.basecolumn2b .nav_linklist .link { padding: 2px 5px 2px 5px; background: #E6E6E6; margin: 1px 0px 2px 0px; }
.basecolumn2b .nav_linklist .link:hover { cursor: pointer; background: #c60030; }
.basecolumn2b .nav_linklist .link a { color: #c60030; }
.basecolumn2b .nav_linklist .link a:hover { cursor: pointer; color: white; }

.basecolumn1a .list_archive .titletxt { background-color: #c60030; background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/homeinfo.jpg"); background-position: right; background-repeat: no-repeat; height: 20px; line-height: 20px; color: white; font-size: 100%; font-weight: bold; padding: 5px; border-bottom: solid #dfdfdf 1px;   }
.basecolumn1a .list_archive .colhead { background: #E6E6E6; height: 25px; line-height: 25px; color: #c60030; padding-left: 10px; text-transform: uppercase; font-weight: bold; font-size: 100%; }
.basecolumn1a .list_archive .date { display: block;  font-size: 100%; float: left; width: 100px; padding: 5px 0px 5px 5px; border-bottom: dashed #dfdfdf 1px;}
.basecolumn1a .list_archive .headline { display: block;  font-size: 100%; float: right; width: 630px; padding: 5px 0px 5px 0px; border-bottom: dashed #dfdfdf 1px;}
.basecolumn1a .list_archive .headline a { font-weight: bold; }
.basecolumn1a .list_archive .headline a:hover { text-decoration: underline; }
.basecolumn1a .nav_linklist { margin: 0px 10px 10px 0px; width: 180px; float: left; }
.basecolumn1a .nav_linklist .titletxt { background-color: #c60030; background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/homeinfo.jpg"); background-position: right; background-repeat: no-repeat; height: 20px; line-height: 20px; color: white; font-size: 100%; font-weight: bold; padding: 5px; border-bottom: solid #dfdfdf 1px; }
.basecolumn1a .nav_linklist .link { float: left; width: 80px; padding: 2px 5px 2px 5px; background: #E6E6E6; margin: 0px 0px 1px 0px; }
.basecolumn1a .nav_linklist .link:hover { cursor: pointer; background: #c60030; }
.basecolumn1a .nav_linklist .link a { color: #c60030; }
.basecolumn1a .nav_linklist .link a:hover { cursor: pointer; color: white; }


/* Business members club directory */
#clubdir_searchform {background-color:#e5e5e5; border-bottom:solid 1px #d6d6d6;}
td#clubdir_searchtext_color {color:#bf0035;}
.clubdir_searchtext {font-size:1.5em;}
.clubdir_paging_holder {border-bottom:solid 1px #d6d6d6; padding: 10px 0px;}
.clubdir_paging {float:right; margin-left:18px; color:#8d8d8d;}
.clubdir_paging a {color: #8d8d8d;}
#clubdir_search_returned {float:left; color:#bf0035;}
.clubdir_clearer {clear:both;}

/* Business members club directory - Template specific */
.clubdir_adcontent_holder {border:solid 1px #d6d6d6; padding:7px 7px 25px 25px; background-color:#ececec; margin-top:-5px;}
.clubdir_ad_hr {color:#b6b6b6; border-top: solid 1px dashed;}
td.clubdir_spacer_30 {width:30px;}
.clubdir_ad_image {border: solid 1px #d8d8d8; float:right; width:184px;}
.clubdir_fieldtitle {color:#bf0035;}
.clubdir_topdata_holder {width:530px; margin-top:10px; border:none;}


/*----ITV Player-----*/
.tviframe { float: left; width: 300px; height: 385px; padding: 10px; }
.tvcontent2 { float: right; margin: 10px 0px 0px 0px; width: 230px; }
.tvcontent2 .content img { padding: 10px; width: 200px; margin: 0px 0px 0px 0px; }


/* securimagebox on feedbackform */
.securimage .instructions { padding: 5px 0px; }
.securimage .securimagebox { width: 177px; height: 45px; }
.securimage .securimagebox .captcha { float: left; }
.securimage .securimagebox .audio { float: left; margin: 1px 0px 0px 3px; }
.securimage .securimagebox .reload { float: left; margin: 0px 0px 0px 3px; }
.securimage .input { clear: both; padding: 0px 0px 5px 0px; }

/*Events*/
.list_event { display: block; margin: 10px 0px 10px 0px; width: 560px; }

.list_event td.list table .date { display: block; float: left; font-size: 90%; width: 180px; backgroud: blue; height: 25px; line-height: 25px; font-weight: bold; background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/hofbiog_icon.gif"); background-repeat: no-repeat; background-position: 3px 7px; padding-left: 20px;}
.list_event td.list table .title { display: block; width: 300px; float: left; height: 25px; line-height: 25px; font-size: 120%; font-family: georgia; }
.list_event td.list table .more { display: block; width: 50px; float: left; height: 25px; line-height: 25px; }
.list_event td.list table .more a { font-weight: bold;  color: #000000; }
.std_eventa td.titletxt {display: none;}



/*----------Rotating News Home------------*/
div.homenewsrotate {height: 280px; padding: 0px 0px 0px 5px; background-image: none; background-color: #a00027; }
div.homenewsrotate div.topnews {width: 555px;  position: absolute; margin: 0; }
div.homenewsrotate div.topnews div.topnewsinfo {display: block; width: 220px; float: left; margin: 0px 0px 0px 0px; }
div.homenewsrotate div.othernews {display: block; position: absolute; width: 395px; margin: 5px 10px 0px 550px; }
div.homenewsrotate div.image {display: block; float: left; padding: 10px 10px 0px 10px; width: 270px;}
div.homenewsrotate div.image img { border: solid #c6012f 2px; background: white;  padding: 3px; height: 250px; width: 250px; }
div.homenewsrotate div.headline {display: block; float: left; width: 230px; padding: 5px 0px 10px 0px; }
div.homenewsrotate div.headline a { color: white; font-family: georgia; font-size: 150%; font-weight: normal; text-decoration: underline; }
div.homenewsrotate div.date { width: 165px; color: white;  padding: 5px 0px 5px 65px; font-size: 80%; float: left; display: block; background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/icon-news.gif"); background-repeat: no-repeat; background-position: 0px 3px; }
div.homenewsrotate .toparticle-video div.date { width: 165px; color: white;  padding: 5px 0px 5px 65px; font-size: 80%; float: left; display: block; background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/icon-video.gif"); background-repeat: no-repeat; background-position: 0px 3px; }
div.homenewsrotate .toparticle-audio div.date { width: 165px; color: white;  padding: 5px 0px 5px 65px; font-size: 80%; float: left; display: block; background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/icon-audio.gif"); background-repeat: no-repeat; background-position: 0px 3px; }
div.homenewsrotate div.abstract {width: 230px; float: left; display: block; padding: 5px; color: white; line-height: 150%; }
div.homenewsrotate div.otherheadline {display: block; padding: 4px 0px 4px 65px; background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/icon-news.gif"); background-repeat: no-repeat; background-position: 0px 3px; }
div.homenewsrotate .article-video div.otherheadline { background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/icon-video.gif"); background-repeat: no-repeat; background-position: 0px 3px;}
div.homenewsrotate .article-audio div.otherheadline { background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/icon-audio.gif"); background-repeat: no-repeat; background-position: 0px 3px;}
div.homenewsrotate .selected a { color: white; text-decoration: underline; }
div.homenewsrotate div.otherheadline a {font-weight: normal; font-size: 100%; color: white; }
div.homenewsrotate div.othernews div.titletxt { color: white; font-family: georgia; font-size: 150%; margin-bottom: 10px; }








/*-------------Site Search Page--------------*/
.basecolumn2a .sys_search { display: block; color: #111111; }
.basecolumn2a div.sys_searchbar .query { float: left; margin-right: 10px; }
.basecolumn2a div.sys_searchbar .query input { width: 250px; color: #111111; }
.basecolumn2a table.sys_search td.titletxt {background-color: #c60030; background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/homeinfo.jpg"); background-position: right; background-repeat: no-repeat; height: 20px; line-height: 20px; color: white; font-size: 100%; font-weight: bold; padding: 5px; border-bottom: solid #dfdfdf 1px;  }
.basecolumn2a form.zoom_searchform { margin-top: 20px; border-bottom: solid #c3c3c3 1px; margin-bottom: 20px;}
.basecolumn2a form.zoom_searchform input.zoom_searchbox { width: 150px; font-size: 110%; padding-left: 5px;}
.basecolumn2a table.sys_search div.searchheading { color: #c60030; text-transform: uppercase; font-weight: bold; font-size: 90%; height: 25px; line-height: 25px; padding: 0px 0px 0px 0px; margin: 0px 0px 10px 0px; }
.basecolumn2a table.sys_search div.summary { font-size: 120%; color: #c60030; font-weight: bold; }
.basecolumn2a table.sys_search .result_pagescount { font-weight: bold; text-transform: uppercase; padding-bottom: 2px; border-bottom: solid #c3c3c3 1px; }
.basecolumn2a table.sys_search .sorting { color: #111111; margin: 0px 0px 15px 0px; padding: 15px 0px 15px 5px; background: #dbdbdb; }
.basecolumn2a table.sys_search .sorting a { text-decoration: underline; color: #c60030; }
.basecolumn2a table.sys_search .result_title { margin: 20px 0px 5px 0px; padding-top: 10px; }
.basecolumn2a table.sys_search .result_title a { font-size: 120%; color: #c60030; font-weight: bold; }
.basecolumn2a table.sys_search .highlight { background: #c60030; color: white; }
.basecolumn2a table.sys_search .description { display: none; }
.basecolumn2a table.sys_search .context { margin-bottom: 10px; color: #111111; }
.basecolumn2a table.sys_search .infoline { color: #111111; font-weight: bold; background: #f2f2f2; padding: 3px; border-bottom: solid #c3c3c3 1px; margin-bottom: 10px;}

.whatisrugby .subpages { display: none;}

/*-------------Gloucester Crew Section--------------*/
.crewplayers .content img { border: none; padding: 0px; margin: 0px;}
.crewprofiles li { float: left; margin-right: 35px;}




/*-------------HOME TICKET PROMO TEXT BOX--------------*/
.tickettbpromo { display: block; background-color: #c6012f; padding: 0px 0px 0px 0px; margin: 0px 0px 10px 0px; height: 122px; width: 960px; background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/glouc-tixtb-bg.jpg"); background-position: 0px 0px; background-repeat: no-repeat; opacity: 0.9; filter: alpha(Opacity=90); -moz-opacity: 0.9; }
.tickettbpromo:hover { cursor: pointer; opacity: 1.0; filter: alpha(Opacity=100); -moz-opacity: 1.0; }
.tickettbpromo .content { display: block; width: 490px; height: 92px; background: ; text-align: center; padding: 30px 0px 0px 0px; margin: 0px 0px 0px 270px; }
.tickettbpromo .content .heading { display: block; font-family: georgia; text-align: center; color: #c6012f; font-weight: bold; text-transform: uppercase; font-size: 150%; padding: 0px 0px 5px 0px; }
.tickettbpromo .content .text { display: block; font-family: arial; text-align: center; color: #c6012f; font-weight: bold; text-transform: uppercase; font-size: 125%; }
.tickettbpromo .content .text:hover { color: #042e58; }



.seasontixbanner { display: none; }

/*--------Gloucester vs Australia--------*/
.australia .std_content .content table td.black {background:#ececec; color: #000000; border-bottom: 1px dashed #000000; border-top: 1px dashed #000000; }
.australia .std_content .content table td {padding: 15px 0px 15px 0px}

/* ---------------   Downloadable Fixture Styling ------------------ */
 
/* Link Styling at the bottom of Fixtures Page */
table.stats_fixtures td.link {background-image: url(http://www.gloucesterrugby.co.uk/images/structure/background/biog.gif); background-repeat: no-repeat;}
table.stats_fixtures td.link a {color: #c60030; text-decoration: none; font-weight: bold;}
table.stats_fixtures td.link a:hover {text-decoration: underline;}
 
/* Downloadable Fixture Page Styling */
.synd_downloadfix h2 { font-family: georgia; color: #C60030; font-weight: normal; font-size: 110%; margin: 10px 0px 3px 0px; padding-left: 15px; background-image: url("http://www.gloucesterrugby.co.uk/images/structure/background/bullet-red1.gif"); background-repeat: no-repeat; background-position: 0px 7px; }
.synd_downloadfix h3 {padding: 5px 0px 5px 0px; text-transform: uppercase; font-weight: bold; font-size: 100%; border-bottom: 1px solid #C60030; margin-bottom: 10px;}
.synd_downloadfix h4 {font-weight: bold; }
.synd_downloadfix .content {margin: 10px;}
.synd_downloadfix a {color: #c60030; text-decoration: none; font-weight: bold;}
.synd_downloadfix a:hover {text-decoration: underline;}

/* <IMG src="/images/structure/background/glouc-tixtb-bg.jpg"><IMG src="/images/structure/background/BG-Table-Row.jpg"><IMG src="/images/structure/background/bg-ezine-slide1.jpg"><IMG src="/images/structure/background/openq.gif"><IMG src="/images/structure/background/closeq.gif"><IMG src="/images/structure/background/tbtxt-bg.jpg"><IMG src="/images/structure/background/matchinfo.jpg"><IMG src="/images/structure/background/buybutton.jpg"><IMG src="/images/structure/background/matchcentre-background.gif"><IMG src="/images/structure/background/logo-edf.gif"><IMG src="/images/structure/background/logo-hcup.gif"><IMG src="/images/structure/background/comm-1.jpg"><IMG src="/images/structure/background/comm-2.jpg"><IMG src="/images/structure/background/200-7a.jpg"><IMG src="/images/structure/background/200-5a.jpg"><IMG src="/images/structure/background/playitem-bg1.jpg"><IMG src="/images/structure/background/background-hometop-320.gif"><IMG src="/images/structure/background/hist-200a.jpg"><IMG src="/images/structure/background/azam-200a.jpg"><IMG src="/images/structure/background/borto-200a.jpg"><IMG src="/images/structure/background/carlos-200a.jpg"><IMG src="/images/structure/background/hazell-200a.jpg"><IMG src="/images/structure/background/jsd-200a.jpg"><IMG src="/images/structure/background/kingsholm-200a.jpg"><IMG src="/images/structure/background/lesley-200a.jpg"><IMG src="/images/structure/background/slide-rc.jpg"><IMG src="/images/structure/background/slide-rc-select.jpg"><IMG src="/images/structure/background/bg-playdetails.jpg"><IMG src="/images/structure/background/bg-footer1.gif"><IMG src="/images/structure/background/logo-gprem.gif"><IMG src="/images/structure/background/background-slidecont2.jpg"><IMG src="/images/structure/background/icon-audio.gif"><IMG src="/images/structure/background/bg-ezine-slide.jpg"><IMG src="/images/structure/background/banner-hazell.jpg"><IMG src="/images/structure/background/slide-off.gif"><IMG src="/images/structure/background/background-slidecont1.jpg"><IMG src="/images/structure/background/slide-on.gif"><IMG src="/images/structure/background/200-1.jpg"><IMG src="/images/structure/background/200-2.jpg"><IMG src="/images/structure/background/200-3.jpg"><IMG src="/images/structure/background/200-4.jpg"><IMG src="/images/structure/background/200-5.jpg"><IMG src="/images/structure/background/200-6.jpg"><IMG src="/images/structure/background/200-7.jpg"><IMG src="/images/structure/background/background-slidecont.jpg"><IMG src="/images/structure/background/picbg.gif"><IMG src="/images/structure/background/icon-video.gif"><IMG src="/images/structure/background/background-title.jpg"><IMG src="/images/structure/background/icon-news.gif"><IMG src="/images/structure/background/icon-news-2.gif"><IMG src="/images/structure/background/icon-news-1.gif"><IMG src="/images/structure/background/hometop.gif"><IMG src="/images/structure/background/menu-off.jpg"><IMG src="/images/structure/background/menu-on.jpg"><IMG src="/images/structure/background/arrow-red.gif"><IMG src="/images/structure/background/background-cont2.jpg"><IMG src="/images/structure/background/background-mainarea.jpg"><IMG src="/images/structure/background/rightcol-background-short.gif"><IMG src="/images/structure/background/slide-tab.jpg"><IMG src="/images/structure/background/bullet-red1.gif"><IMG src="/images/structure/background/homeinfo.jpg"><IMG src="/images/structure/background/background-hometop.gif"><IMG src="/images/structure/background/body-background1.gif">
<P><IMG src="/images/structure/background/BG-Season-Tkt.gif"><IMG src="/images/structure/background/bg250-hist.jpg"><IMG src="/images/structure/background/bg250-azam.jpg"><IMG src="/images/structure/background/bg250-borto.jpg"><IMG src="/images/structure/background/bg250-carlos.jpg"><IMG src="/images/structure/background/bg250-jsd.jpg"><IMG src="/images/structure/background/bg250-kingsholm.jpg"><IMG src="/images/structure/background/bg250-s.jpg"><IMG src="/images/structure/background/bg250-volcano.jpg"><IMG src="/images/structure/background/club_directory_background.jpg"><IMG src="/images/structure/background/headerozzie.jpg"><IMG src="/images/structure/background/converge_networks.gif"><IMG src="/images/structure/background/lister_communications.gif"></P> */

