body {
margin:0;
padding:0;
font-family:arial, verdana, sans-serif;
font-size:12px;
color:#555555;
background-image:url(http://www.theplayerstour.co.uk/images/bg.jpg);
background-repeat:repeat-x;
background-color:#FDFDFD;
}

#container {
width:911px;
border:1px solid #cccccc;
margin-left:auto;
margin-right:auto;
border:3px solid white;
background-image:url(http://www.theplayerstour.co.uk/images/contbg.jpg);
background-repeat:repeat-y;
}

#top {
background-image:url(http://www.theplayerstour.co.uk/images/main3.jpg);
height:210px;
position:relative;
margin-left:1px;
}

h1 {
padding:0;
margin:0;
text-indent:-3000px;
}

#topbar {
height:50px;
width:911px;
background-image:url(http://www.theplayerstour.co.uk/images/topbar2.jpg);
background-repeat:no-repeat;
position:relative;
}

a {
text-decoration:none;
color:#555555;
}

a:hover {
text-decoration:underline;
color:#555555;
}

.nav {
margin:0;
padding:0;
position:absolute;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
top:20px;
left:28px;
}

.welcome {
margin:0;
padding:0;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
position:absolute;
top:20px;
left:226px;
}


h3 {
padding:0;
margin:0;
margin-top:5px;
margin-bottom:7px;
font-size:14px;
color:#BB351C;
}

#left {
width:190px;
float:left;
background:#fef3e7;
margin-bottom:5px;
}

#menu {
width:190px;
}

#menu ul {
margin:0;
padding:0;
list-style:none;
}

#menu ul li {
padding-bottom:8px;
padding-top:10px;
padding-left:2px;
border-bottom:1px solid #ffffff;
width:180px;
margin-left:8px;
font-size:12px;
}

#menu ul li img.menubullet {
margin-right:5px;
}

#menu ul li a {
color:#B9331A;
text-decoration:none;
}

#menu ul li a:hover {
color:#CE8A59;
text-decoration:none;
}

p.divider {
margin:0;
padding:0;
width:160px;
height:29px;
background-image:url(http://www.theplayerstour.co.uk/images/divider.jpg);
background-repeat:no-repeat;
font-size:12px;
color:#ffffff;
padding-top:18px;
padding-left:30px;
font-weight:bold;
}

.entryimage {
margin-top:5px;
margin-left:17px;
}

.memberimage {
margin-top:5px;
margin-left:17px;
}

.lefttext {
text-align:center;
margin:0;
padding:0;
margin-bottom:5px;
margin-top:5px;
}

.viewbtn {
margin-left:58px;
margin-bottom:5px;
}

.feathold {
text-align:center;
margin-top:5px;
margin-bottom:5px;
}

.feathold img {
padding:1px;
border:1px solid #777777;
}

#right {
width:710px;
float:left;
margin-bottom:5px;
padding:5px;
background-image:url(http://www.theplayerstour.co.uk/images/golfbg.jpg);
background-repeat:no-repeat;
background-position:78px 0px;
}

.nexteventh {
padding:0;
margin:0;
background-color:#FFFBF3;
height:17px;
text-align:center;
padding-top:3px;
border:1px solid #B9331A;
margin-bottom:5px;
color:#B9331A;
}

.lasteventh {
padding:0;
margin:0;
background-color:#DCAB83;
height:17px;
text-align:center;
padding-top:3px;
border:1px solid #B9331A;
margin-bottom:5px;
color:#FFFBF3;
}

.tourdate {
text-decoration:none;
color:#555555;
}

.tourdate:hover {
text-decoration:underline;
}

#tournews {
width:677px;
margin-left:20px;
clear:left;
}

#sponsors {
width:677px;
margin-left:20px;
}

ul.news {
margin:0;
padding:0;
list-style:none;
}

ul.news li {
height:53px;
width:677px;
background-image:url(http://www.theplayerstour.co.uk/images/newsbox2.jpg);
background-repeat:no-repeat;
margin-top:5px;
position:relative;
}

p.newstitle {
margin:0;
padding:0;
width:575px;
margin-left:7px;
font-weight:bold;
color:#B9331A;
padding-left:8px;
padding-top:5px;
padding-bottom:5px;
border-bottom:1px dashed #999999;
}

.tournewsh {
padding:0;
margin:0;
width:652px; 
height:33px;
background-image:url(http://www.theplayerstour.co.uk/images/tournews.jpg);
background-repeat:no-repeat;
padding-top:22px;
padding-left:25px;
font-weight:bold;
color:#FFFFFF;
margin-top:15px;
}

.newscontent {
margin:0;
padding:0;
width:95%;
margin-left:auto;
margin-right:auto;
margin-top:5px;
}

.othernewsh {
padding:0;
margin:0;
width:647px; 
height:33px;
background-image:url(http://www.theplayerstour.co.uk/images/othernews.jpg);
background-repeat:no-repeat;
padding-top:22px;
padding-left:30px;
font-weight:bold;
color:#FFFFFF;
margin-top:15px;
}

.newsdate {
margin:0;
padding:0;
position:absolute;
bottom:5px;
left:18px;
color:#888888;
font-style:italic;
}

.readnewstitle {
margin:0;
padding:0;
font-weight:bold;
color:#BB351C;
}

.morebtn {
position:absolute;
bottom:2px;
right:5px;
}

.tourimage {
float:left;
padding:2px;
border:1px solid #888888;
margin-right:10px;
margin-botom:10px;
}

hr {
clear:left;
margin-top:10px;
}

#map {
border:1px solid #cccccc;
}

ul.sponsors {
margin:0;
padding:0;
list-style:none;
margin-top:10px;
}

ul.sponsors li {
float:left;
margin-right:15px;
margin-bottom:10px;
}

ul.sponsors li img {
border:0;
}

ul.sponsorpage {
margin:0;
padding:0;
list-style:none;
margin-left:10px;
margin-top:10px;
}

.sponsorpage li {
margin-bottom:15px;
float:left;
margin-right:30px;
}

ul.latestnews {
margin:0;
padding:0;
list-style:none;
}

ul.latestnews li {
float:left;
clear:left;
width:700px;
margin-bottom:25px;
}

.sponlogo {
padding:2px;
border:1px solid #cccccc;
width:200px;
margin-right:10px;
margin-bottom:10px;
}

.eventsponsor {
margin-right:8px;
margin-bottom:8px;
}

ul.eventgallery {
margin:0;
padding:0;
list-style:none;
}

ul.eventgallery li {
float:left;
margin-right:10px;
margin-bottom:10px;
}

ul.eventgallery li img {
padding:2px;
border:1px solid #cccccc;
}

.teetimebar {
padding:0;
margin:0;
height:18px;
width:680px;
background-image:url(http://www.theplayerstour.co.uk/images/teetimebar.jpg);
background-repeat:no-repeat;
font-weight:bold;
color:#ffffff;
padding-left:20px;
padding-top:2px;
}

form {
border:1px solid #888888;
padding:5px;
background-color:#efefef;
}

form p {
clear:left;
margin:0;
padding:0;
padding-bottom:7px;
}

form p label {
float:left;
width:25%;
color:#464646;
}

form input.txt {
font-size:11px;
border:1px inset #cccccc;
padding:2px;
width:250px;
}

form input.txte {
font-size:11px;
border:1px solid #CF2626;
padding:2px;
width:250px;
color:#CF2626;
background-color:#FFEFEF;
}

.error {
font-weight:bold;
color:#CF2626;
border:1px solid #CF2626;
padding:2px;
text-align:center;
background-color:#FFEFEF;
}

.selerror {
font-size:11px;
border:1px solid #CF2626;
padding:2px;
color:#CF2626;
}

.btn {
background-color:#C24726;
color:#ffffff;
font-weight:bold;
}

ul.onlineeventlist {
margin:0;
padding:0;
list-style:none;
margin-left:10px;
margin-bottom:10px;
}

#footer {
height:53px;
clear:left;
background-image:url(http://www.theplayerstour.co.uk/images/footer.jpg);
background-repeat:no-repeat;
position:relative;
}


.regok {
font-weight:bold;
color:#26C24A;
border:1px solid #26C24A;
padding:2px;
text-align:center;
background-color:#EFFFF1;
}

.copy {
margin:0;
padding:0;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
position:absolute;
top:20px;
left:10px;
}

.jbs {
margin:0;
padding:0;
position:absolute;
right:10px;
top:20px;
}

.jbs a {
font-size:11px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}

.bold {
font-weight:bold;
}

.blue {
color:#BB351C;
text-decoration:underline;
}

.underline {
text-decoration:underline;
}

ul.holeinfo {
margin:0;
padding:0;
list-style:none;
margin-top:10px;
}

ul.holeinfo li {
float:left;
text-align:center;
margin-bottom:10px;
}


ul.holeinfo li p {
border:1px solid #cccccc;
height:20px;
margin:0;
padding:0;
padding-top:3px;
width:25px;
font-size:10px;
}

ul.holeinfo li p.holeid {
font-weight:bold;
color:#CA3D21;
font-size:11px;
}

ul.holeinfo li p.holelength {
background-color:#FEF3E7;
}

ul.holeinfo li p.holepar {
background-color:#FFC59F;
}

ul.holeinfo li p.holeparpar {
background-color:#FFFFFF;
}

ul.holeinfo li p.holeparunder {
background-color:#BFCAFF;

}

ul.holeinfo li p.holeparover {
background-color:#FF7F7F;
}

ul.holeinfo li p.holenr {
background-color:#000000;
color:#FFFFFF;
}

ul.holeinfo li p.holeid1 {
width:50px;
color:#CA3D21;
font-size:11px;
font-weight:bold;
}

ul.holeinfo li p.holelength1 {
width:50px;
color:#CA3D21;
}

ul.holeinfo li p.holepar1 {
width:50px;
color:#CA3D21;
}


ul.holeinfo li p.holeid2 {
width:50px;
color:#CA3D21;
border:1px solid #ffffff;
}

ul.holeinfo li p.holelength2 {
width:50px;
color:#CA3D21;
font-weight:bold;
}

ul.holeinfo li p.holepar2 {
width:50px;
color:#CA3D21;
font-weight:bold;
}

.latestscores {
height: 270px;
width: 210px;
border:1px solid #cccccc;
float:left;
margin-left:10px;
margin-bottom:10px;
margin-top:5px;
position:relative;
background-image:url(http://www.theplayerstour.co.uk/images/scorebg.jpg);
background-position:bottom right;
background-repeat:no-repeat;
}


.seasonscores {
width:707px;
border:1px solid #cccccc;
float:left;
margin-left:1px;
margin-bottom:10px;
margin-top:5px;
position:relative;
background-image:url(http://www.theplayerstour.co.uk/images/scorebg.jpg);
background-position:bottom right;
background-repeat:no-repeat;
padding-bottom:25px;
}


.latestscores p {
margin:0;
padding:0;
font-size:11px;
padding:5px;
}

p.homelatestscorehead {
margin:0;
padding:0;
text-align:center;
font-weight:bold;
height:20px;
background-color:#E8E9EB;
color:#C84320;
padding-top:4px;
border-bottom:1px solid #cccccc;
font-size:12px;
}

p.homelatestscorehead2 {
margin:0;
padding:0;
font-weight:bold;
height:20px;
background-color:#E8E9EB;
color:#C84320;
padding-top:4px;
border-bottom:1px solid #cccccc;
font-size:12px;
padding-left:5px;
}

p.homeresultsub {
font-weight:bold;
color:#C84320;
}

p.homeresultsub2 {
margin:0;
padding:0;
font-weight:bold;
position:absolute;
bottom:0px;
left:5px;
}

p.homeresultsub2 a {
color:#C84320;
text-decoration:none;
}

p.homeresultsub2 a:hover {
text-decoration:underline;
color:#C84320;
font-weight:bold;
}

.testiimage {
margin-left:8px;
margin-top:5px;
margin-bottom:5px;
border:1px solid #C94224;
}


.testitext {
padding:0;
margin:0;
width:175px;
margin-left:auto;
margin-right:auto;
}

.testiname {
padding:0;
margin:0;
text-align:center;
font-weight:bold;
font-size:11px;
color:#C94224;
font-style:italic;
margin-top:5px;
margin-bottom:10px;
}

.trophyicon {
float:right;
margin-top:-17px;
margin-right:5px;
}

.small {
font-size:11px;
}

.egallerycap {
margin:0;
padding:0;
text-align:center;
font-size:10px;
}

.hiddentxt {
border:0;
background:none;
font-weight:bold;
font-size:13px;
color:#666;
}