/* private:Site */
body {width:100%; background-color:#000000; text-align:center; margin:0; padding:0; border:0;}

/*general styles*/
.clear {clear:both; font-size:1px; height:0px; line-height:1px; display:block; overflow:hidden;}
#SkipNav {color:#fff; position:absolute; top:0; left:-10000px;}
.noShow {display:none;}

.error {color:#82992A;}
.errorList {list-style:none; margin:0; padding:1em; line-height:1;}
.errorList li {padding-bottom:0.3em;}
.errorList label {cursor:pointer;}

.noListStyle {list-style:none; margin:0; padding:0; line-height:1;}
.noListStyle li {margin:0; padding:0;}
.leftSide {float:left;}
.rightSide {float:right;}

#PreviousNext {width:100%; text-align:center; padding:1.5em 0;}
#PreviousNext li {display:inline;}
#PreviousNext a,
#PreviousNext strong {padding:0 5px; display:inline;}
#ContentHolder #PreviousNext a,
#ContentHolder .backLink {text-decoration:none;}
#ContentHolder #PreviousNext a:hover,
#ContentHolder .backLink,
#PreviousNext strong {color:#D62F28;}
#ContentHolder {margin-left:13px;}

#ContentHolder .backLink:hover {text-decoration:underline;}
.backLinkHolder {text-align:right;}

#Container,
#NetConstruct {width:965px; margin:auto; padding:0; text-align:left;}
#Container {background:url(/images/Container-back.gif) left top repeat-y;}
#InnerContainer {background:url(/images/Container-bottom.gif) left bottom no-repeat;}
#Container {background-color:#303030;}


/*Form styles*/
.formRow {padding:3px 0px; text-align:left;}
.formRow .inputHolder {float:left; width:21em;}
.formRow .inputHolderBoolean {float:left; width:3em;}
.formRow label,
.formRow .label {float:left; width:15em; margin:0 2em 0 1em;}
.formRow label.booleanLabel {width:33em; padding-top:3px; float:left;}

.selectInput,
.textArea,
.textInput {width:20em; font-size:100%; border:1px solid #00A9A7;}
.textArea  {height:7em;}
.selectInput {white-space:normal; width:20.2em;}

.errorRow {background-color:#FFE5E6;}
.submitButton {overflow:visible; padding:0 5px; cursor:pointer; border:0; background-color:#fff; font-weight:bold; color:#00A9A7;}
#ContentHolder .submitButton {border:1px solid #6A6A6A; padding:3px 10px; color:#6A6A6A;}

#FrmAuto {padding:1em 0;}
#FrmAuto .formRow {padding:1px 0;}
#FrmAuto label {font-weight:bold; color:#59597D; padding-top:0.2em;}
#FrmAuto .errorRow label {color:#f00;}
#FrmAuto .submitRow {text-align:right; width:38em; padding-top:10px;}
#FrmAuto .padded {padding:1em; color:#59597D;}

.error {border:1px solid #1F4457; padding:5px; background:#eee; text-align:left; margin-top:1em;}
.errorList label {cursor:pointer;}



/*header styles*/
#Header #LogoLeft {float:left; width:649px;}
#Header #RightSide {width:310px; float:left; font-size:0px; height:149px; overflow:hidden;}


/*body styles*/
#Body {background:url('/images/site/contentRepeater.jpg') repeat-y;}

/*footer styles*/
#NetConstruct {padding-top:15px; text-align:center;}
#Footer {height:60px; background-color:#1a1a1a; padding-left:155px; color:#d5d5d5; font-size:110%; padding-top:20px; text-align:center;}
#Footer #Image {float:left; margin-right:40px;}

/* Top Nav Styles */
#TopNav ul {padding:0px; margin:0px; list-style-type:none; margin-left:12px; padding-top:15px; height:45px;}
#TopNav .topnavitem {width:100px; float:left; background:url('/images/site/topNavOff.png') no-repeat; height:28px; padding-top:17px; margin-right:4px; text-align:center; font-size:120%;}
#TopNav .topnavitem_highlight {width:105px; float:left; background:url('/images/site/topNavOn.png') no-repeat; height:28px; padding-top:17px; margin-right:4px; text-align:center; font-size:120%;}
#TopNav .topnavitem a {color:#ffffff; font-weight:bold;}
#TopNav .topnavitem_highlight a {color:#ffffff; font-weight:bold;}

/*homepage styles*/
#HomepageLeftSide {width:649px; float:left;}
#HomepageRightSide {width:310px; float:left;}
#TopNav {background:url('/images/site/topnavrepeater.jpg') repeat-y; height:60px; background-color:#DF3126;}
#FlashRotator {width:649px; overflow:hidden;}
#Content #LeftSide {width:169px; float:left; overflow:hidden;}
#Content #RightSide {float:left; width:480px; margin-bottom:10px;}
#Content #RightSide p {margin-left:25px; margin-right:20px;}
.HomepagePhotoGallery {margin-left:9px; margin-top:8px; margin-right:9px;}
.HomepagePhotoGallery .Title {text-align:center; padding-top:5px; }
.HomepagePhotoGallery .Title a {color:#ffffff; font-size:110%;}
#ResultsTop #View {width:70px; height:22px; padding-top:8px; float:left; color:#8b8a8a; text-align:center; font-size:140%; font-weight:bold;}
#ResultsTop #All {height:30px; padding-top:0px; width:70px; float:left;}
#ResultsTop #Rugby {height:30px; padding-top:0px; width:55px; float:left;}
#ResultsTop #Football {height:30px; padding-top:0px; width:55px; float:left;}
#ResultsTop #Cricket  {height:30px; padding-top:0px; width:55px; float:left;}
#ViewAllGalleries {text-align:center; margin-top:8px; margin-bottom:8px;}

.HomepageResultCricket {height:30px; background-color:#7c7b7b; border-bottom:1px solid #575556; font-weight:bold;}
.HomepageResultCricket a {color:#ffffff;}
.HomepageResultCricket .ball {width:35px; float:left;}
.HomepageResultCricket .text {width:247px; float:left; padding-top:8px;margin-right:0px;}
.HomepageResultCricket .arrow {width:25px; float:left;}

#ResultsTabAll {display:block;}
#ResultsTabRugby {display:none;}
#ResultsTabFootball {display:none;}
#ResultsTabCricket {display:none;}
#FixturesTabAll {display:block;}
#FixturesTabRugby {display:none;}
#FixturesTabFootball {display:none;}
#FixturesTabCricket {display:none;}

#InnerBody {background:url('/images/site/innerbodyrepeater.jpg');}
#LeftNav {width:170px; float:left;}

#InnerContent {width:795px; float:left; padding-bottom:20px;}

/*InnerPage Styles*/
#HeaderImage {width:795px; height:165px; overflow:hidden;}

/* Side Nav */
#LeftNav {margin-top:10px;}
#LeftNav ul {padding-left:0px;}
#LeftNav li {list-style-type:none; padding-left:17px;}
#LeftNav a {color:#ffffff; font-weight:bold; font-size:110%;}
.topnav_item {padding-top:3px; padding-bottom:5px;}
.topnav_item_highlight {background:url('/images/site/NavHightlight.jpg') repeat-x; padding-top:3px; padding-bottom:5px;}

/* Image Gallery */
.InnerPhotoGallery {width:150px; float:left; margin-left:38px; text-align:center; font-weight:bold;}
.InnerPhotoGallery .Title {text-decoration:none; padding-top:5px;}

#Fixtures {margin-left:13px; margin-right:13px;}
.FixturesDate {font-weight:bold; margin-top:10px; font-size:110%;}
.InnerResultCricket {margin-bottom:10px; margin-top:5px;}
.InnerResultCricket .text {float:left; margin-right:20px; width:250px;}

.ImagePhotoInd {width:150px; float:left; margin-left:38px; text-align:center; font-weight:bold;}
.ImagePhotoInd .Title {text-decoration:none; padding-top:5px;}

#ErrorMessage {margin-left:13px;}

.PhotoBackLink {font-weight:bold; margin-left:40px; margin-top:20px;}
.playerProfile {width:225px; float:left; margin-right:35px; margin-bottom:10px;}
.playerProfile .name {margin-top:5px; font-weight:bold; font-size:140%; text-align:center;}
.playerProfile a {text-decoration:none !important;}
#PlayerProfileImage {width:225px; float:left; margin-right:10px;}
#PlayerProfileRight {width:540px; float:left;}
#PlayerProfileWrapper #Name {font-weight:bold; font-size:150%; text-align:center; margin-bottom:10px;}
#PlayerProfileWrapper .question {font-weight:bold;}
#PlayerProfileWrapper .answer {margin-bottom:5px;}
#BackToProfiles {height:25px; width:125px; background-color:#D3251C;  text-align:center; padding-top:10px;}
#BackToProfiles a {text-decoration:none !important; color:#ffffff; font-weight:bold; }