/* CSS Document for http://www.golflinksworld | Version 1
   Author - Protocol | Hosting Ireland | 
   http://www.hostingireland.ie | August 2007 */



/* =body declarations for body | ###IEB[]XHACK### 
	Body aligned to centered for browsers then 
	countered to left for IE with #center division
==================================================*/
body{
	text-align: center;
	font-size: 11px;
	font-family: Arial, Verdana,'Lucidia Grande' ;
	margin: 0px;
	background-color: #eaeaea;
	color: #333333;
	}	
#center{
	width: 942px;
	text-align: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	background-color: #003366;
}
/* ###############END B[]X HACK####################
==================================================*/




/* =divs | declarations for divisions 
==================================================*/



/* =banner | banner area at top of page
==================================================*/

#banner{
	height: 254px;
	width: 942px;
	background-image: url(../images/golflinksworld-banner.jpg);
	background-repeat: no-repeat;
	top: 0px;

}


/* =signupbuttons | login buttons  area at top of page
==================================================*/


#signupbuttons{
	height: 78px;
	width: 83px;
	position: relative;
	top: 15px;
	left: 800px;
}

.signuppadding{
	padding-top: 10px;
}


/* =navbar | site navigation area
==================================================*/

#navbar{
	height: 15px;
	width: 915px;
	margin: 0px;
	position: relative;
	top: 130px;
	left: 10px;
	background-image: url(../images/nav-tile.jpg);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
	font-weight: bold;
	padding-top: 7px;
	padding-bottom: 5px;
	padding-left: 5px;
}



/* =bluebar | bluebar area at top of page
==================================================*/

#bluebar{
	height: 110px;
	width: 942px;
	background-image: url(../images/blue-banner.jpg);
	background-repeat: no-repeat;

}


/* =clubname | clubname in bluebar container
==================================================*/

#clubname{
	height: 10px;
	padding: 5px;
	position: relative;
	top: 20px;
	float: left;
	left: 25px;
	font-size: 24px;
	color: #FFFFFF;
}

/* =clubinfo | clubinfo in bluebar container
==================================================*/

#clubinfo{
	width: 200px;
	padding: 5px;
	position: relative;
	top: 10px;
	float: right;
	right: 280px;
	color: #FFFFFF;
}


/* =userslinks | clubinfo in bluebar container
==================================================*/

#userslinks{
	width: 200px;
	padding: 5px;
	position: relative;
	top: 10px;
	left: 180px;
	float: right;
	color: #FFFFFF;
}

/* =logonbuttonarea | logon button  area at top of page
==================================================*/

#navtop{
	background-color: #f36f3a;
	width: 870px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 38px;
	padding-left: 38px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#flashcontainer{
	background-image: url(../images/blue_strip.jpg);
	height: 40px;
	width: 942px;
	background-repeat: repeat-x;

}




/* =col1 and col 2 and main content | main content containers
==================================================*/

#col1{
	width: 420px;
	float: left;
	padding-left: 20px;
	padding-top: 20px;
	padding-right: 20px;
}

#col2{
	width: 460px;
	float: right;
	padding-top: 20px;
	padding-right: 20px;
}

#maincontent{
	width: 942px;
	height: 100%;
}

#spacer{
	clear: both;
}
.spacer{
	clear: both;
	width: 100%;
}


#whitebox{
	width: 885px;
	padding-top: 20px;
	background-color: #FFFFFF;
	margin-left: auto;
	margin-right: auto;
	padding: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#col1infobox{
	height: 335px;
	background-color: #FFFFFF;
	overflow: auto;
	padding: 20px;
}

#col1infoboxrollovers{
	margin-top: 5px;

}

#golferyear{
	background-color: #FFFFFF;
	padding-bottom: 5px;
	padding-top: 5px;
	margin-top: 5px;
}

#openfixtures{
	background-color: #FFFFFF;
	padding-bottom: 5px;
	padding-top: 5px;
	margin-top: 5px;
}

#col2picboxnav{
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}


#col2picbox{
}


#col2picboxtext{
	background-color: #FFFFFF;
	margin-top: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}


#results{
	background-color: #FFFFFF;
	padding-bottom: 5px;
	padding-top: 5px;
	margin-top: 5px;
}

#infonameform{
	background-color: #FFFFFF;
	border: 10px solid #CCBBBB;
	width: 200px;
	text-align: justify;
	float: right;
	left: 250px;
	top: 200px;
	margin-top: 5px;
	padding: 30px;
  position: fixed; 
  z-index: 5;
}
#infonameform .title{
  font-weight: bold;
  font-size: 1.2em;
  margin: 5px;
}
#infonameform form{
  margin: 0;
}
#infonameform input{
  margin: 5px;
}
.smallinfo{
  font-size: 0.9em;
}
.smallinfoW{
  color: #EEEEEE;
}



.fixtures{
	background-color: #FFFFFF;
	top: 10px;
	margin-top: 5px;
}

td.padded{
	background-color: #245625;
}
th.padded{
	padding: 5px;
	text-align: left;
	background-color: #CCCCCC;
	color: #003366;
	}

.mainresults{
	background-color: #FFFFFF;
	padding-bottom: 5px;
	padding-top: 5px;
	margin-top: 5px;
}

/*
table.picmanager{
  
}
*/
table.picmanager td{
  padding: 5px;
}

td.underscored{
  border-bottom: 1px #dddddd solid;
}

.picbox{
  text-align: center;
}


.quoted{
	color: #245625;
	font-weight: bold;
}




/* =link declarations for website
==================================================*/
a:link {
	color: #333333;
	text-decoration: underline;
}

a:visited {
	color: #333333;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
	color: #0066CC;
}

a:active {
	color: #333333;
}

a.whitelink {
  color: #FFFFFF;
}

a.whitelink:visited {
  color: #FFFFFF;
}

a.whitelink:hover {
	color: #003366;
	background-color: #FFFFFF;
}

a.whitelink:active {
  color: #FFFFFF;
}

a.nav:link {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(../images/orange_arrow.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	background-color: #FFFFFF;
	border: 1px solid #333333;
	margin-top: 80px;
	margin-right: 5px;
	margin-bottom: 40px;
	margin-left: 5px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

a.nav:visited {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(../images/orange_arrow.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	background-color: #FFFFFF;
	border: 1px solid #333333;
	margin-top: 80px;
	margin-right: 5px;
	margin-bottom: 40px;
	margin-left: 5px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

a.nav:hover {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(../images/orange_arrow.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	background-color: #0099FF;
	border: 1px solid #333333;
	margin-top: 80px;
	margin-right: 5px;
	margin-bottom: 40px;
	margin-left: 5px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

a.menu:link {
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	color: #01008E;
	left: 15px;
	padding-left: 15px;
	background-image: url(../images/link_arrow_blue.jpg);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	padding-top: 3px;
	text-decoration: none;
}

a.menu:visited {
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	color: #00008E;
	left: 15px;
	padding-left: 15px;
	padding-top: 3px;
}


a.menu:hover {
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	color: #0033FF;
	left: 12px;
	padding-left: 15px;
	padding-top: 1px;
	text-decoration: underline;
}

a.menu:active {
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	color: #01008C;
	left: 15px;
	padding-left: 15px;
	padding-top: 3px;
	text-decoration: none;
}




a.menu2:link {
	font-family: arial, helvetica, sans-serif;
	font-weight: normal;
	color: #F36F3A;
	margin: 0px;
	display: inline;
	text-decoration: underline;
}

a.menu2:visited {
	font-family: arial, helvetica, sans-serif;
	font-weight: normal;
	color: #F36F3A;
	padding-top: 3px;
	text-decoration: underline;
}


a.menu2:hover {
	font-family: arial, helvetica, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	padding-top: 3px;
	text-decoration: none;
	background-color: #F36F3A;
}

a.menu2:active {
	font-family: arial, helvetica, sans-serif;
	font-weight: normal;
	color: #F36F3A;
	padding-top: 3px;
	text-decoration: underline;
}




a.box:link {
	padding: 3px;
	background-color: #FFFFFF;
	text-decoration: none;
	border: medium solid #CCCCCC;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.box:visited {
	padding: 3px;
	background-color: #FFFFFF;
	text-decoration: none;
	border: medium solid #CCCCCC;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.box:hover {
  color: #000000;
	padding: 3px;
	text-decoration: none;
	background-color: #666666;
	border: medium solid #660000;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.box:active {
  color: #000000;
	padding: 3px;
	text-decoration: none;
	background-color: #666666;
	border: medium solid #660000;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.intbox{
  text-align: left;
  /*border: 1px #DDDDDD solid;*/
  width: 150px;
  font-size: 14px;
  font-weight: bold;
  padding: 5px;
  margin: 5px;
}



/* =footer declarations for website
==================================================*/

#footer{
	background-image: url(../images/footer_bg.jpg);
	background-repeat: no-repeat;
	height: 36px;
	width: 942px;
}

#footerleft{
	width: 922px;
	padding-top: 10px;
	padding-left: 10px;
	float: left;
}

#footerright{
	width: 200px;
	padding-top: 10px;
	float: right;
}

.foottext{
	font-size: 10px;
	color: #FFFFFF;
}


/* =admin declarations for website
==================================================*/
.SI-FILES-STYLIZED label.browse
{
    width: 68px;
    height: 22px;
    background: url(images../btn-browse.gif) 0 0 no-repeat;

    display: block;
    overflow: hidden;
    cursor: pointer;
}

.SI-FILES-STYLIZED label.browse input.file
{
    position: relative;
    height: 100%;
    width: auto;
    opacity: 0;
    -moz-opacity: 0;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}



#usermenu{
	background-color: #321b15;
	margin-top: 20px;
	margin-bottom: 20px;
}

th {
	padding: 5px;
	text-align: left;
	background-color: #321B15;
	color: #F5F5F5;
	}

td{
	color: #333333;
	font-weight: bold;
	background-color: #FFFFFF;
}
p{
	color: #003366;
}
h3{
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 0px;
	padding: 0px;
}
h5{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	font-size: 16px;
}

.style3 {font-weight: bold}
.style2 {	color: #333333;
	font-size: 16px;
	font-weight: bold;
}
.style7 {	color: #0066FF;
	font-weight: bold;
}


.spacer1 {
	width:100%;
	background-color: #003366;
	height: 10px;
	clear: both;
}
.upthumb {
    background-color: #EEEEEE;
    width: 170px;
    text-align: center;
    float: left;
    margin: 5px;
}
.upthumbbar {
    background-color: #000000;
    height: 10px;
}
.upthumbpic {
    padding: 5px;
}
.helpbutton {
	color: Red;
	font-weight: bold;
}


.pagebox{
	border-top: 1px solid #cc9;
  color: #333;
}
.pagelink{
	/*color: #FFFFFF;*/
	padding-left: 5px;
	font-weight: bold;
}
.pagelinkcurrent{
	/*color: #FFAAAA;*/
	padding-left: 10px;
	font-weight: bold;
}

.pagelink a{
	/*color: #FFFFFF;*/
	padding-left: 5px;
	font-weight: bold;
}

.uploadimages{
  margin-top: 5px;
  margin-left: auto;
  margin-right: auto;
  width: 95%;
}



/* =admin css rollovers | pseudolinks area
==================================================*/

input.save-btn {
width: 68px;
height: 22px;
background: url(../images/btn-save.gif) no-repeat;
outline: none;
}
input.save-btn:hover {
background: url(../images/btn-save.gif) no-repeat 0 -23px;
}

input.add-btn {
width: 68px;
height: 22px;
background: url(../images/btn-add.gif) no-repeat;
outline: none;
}
input.add-btn:hover {
background: url(../images/btn-add.gif) no-repeat 0 -23px;
}

input.edit-btn {
width: 68px;
height: 22px;
background: url(../images/btn-edit.gif) no-repeat;
outline: none;
}
input.edit-btn:hover {
background: url(../images/btn-edit.gif) no-repeat 0 -23px;
}

input.delete-btn {
width: 68px;
height: 22px;
background: url(../images/btn-delete.gif) no-repeat;
outline: none;
}
input.delete-btn:hover {
background: url(../images/btn-delete.gif) no-repeat 0 -23px;
}

input.upload-btn {
width: 68px;
height: 22px;
background: url(../images/btn-upload.gif) no-repeat;
outline: none;
}
input.upload-btn:hover {
background: url(../images/btn-upload.gif) no-repeat 0 -23px;
}

input.clear-btn {
width: 68px;
height: 22px;
background: url(../images/btn-clear.gif) no-repeat;
outline: none;
}
input.clear-btn:hover {
background: url(../images/btn-clear.gif) no-repeat 0 -23px;
}
input.complete-btn {
width: 68px;
height: 22px;
background: url(../images/btn-complete.gif) no-repeat;
outline: none;
}
input.complete-btn:hover {
background: url(../images/btn-complete.gif) no-repeat 0 -23px;
}
.preview-btn {
width: 68px;
height: 22px;
background: url(../images/preview.gif) no-repeat;
outline: none;
}
.preview-btn:hover {
background: url(../images/preview.gif) no-repeat 0 -23px;
}

.cancel {
width: 68px;
height: 22px;
background: url(../images/btn-cancel.gif) no-repeat;
outline: none;
}
.cancel:hover {
background: url(../images/btn-cancel.gif) no-repeat 0 -23px;
}

/* = arrows declarations for website
==================================================*/
input.up-btn {
width: 24px;
height: 22px;
background: url(../images/btn-up.gif) no-repeat;
outline: none;
}
input.up-btn:hover {
background: url(../images/btn-up.gif) no-repeat 0 -23px;
}

input.down-btn {
width: 24px;
height: 22px;
background: url(../images/btn-down.gif) no-repeat;
outline: none;
}
input.down-btn:hover {
background: url(../images/btn-down.gif) no-repeat 0 -23px;
}

table.statstable{
	font-weight: 700;
	font-family: Arial, sans-serif;
	border: 1px solid;
}
table.statstable td {
  border: 1px #C0C0C0 solid;
  padding: 0px;
  text-align: center;
}
.statstable .title{
	color: #666666;
	font-size: 12px;
}
.statstable .value{
	color: #333333;
	font-size: 10px;
}
.statstable .shiftleft{
	text-align:left;
}
.statstable .shiftleft .floatleft{
	float:left;
}
.statstable .shiftright{
	text-align:right;
}
.statstable .subtitle{
	color: #666666;
	font-size: 9px;
}
.statstable .subvalue{
	color: #333333;
	font-size: 10px;
}
.statstable td.header{
	color: #333333;
	font-size: 12px;
  border-bottom: 1px #dddddd solid;
  padding: 10px;
}
.statstable div{
  margin: 0px;
  padding: 2px;
}
.redbg{
  background-color: #FF6600;
}
.ornbg{
  background-color: #FFCC00;
}
.blubg{
  background-color: #00CCFF;
}
.grnbg{
  background-color: #CCFF00;
}
.yelbg{
  background-color: #FFFF66;
}
.statstable form{
  margin: 0;
}
.statstable a:link {
	text-decoration: none;
}
.statstable a:visited {
	text-decoration: none;
}
.statstable a:hover {
	text-decoration: underline;
}
.statstable a:active {
	text-decoration: none;
}
.icon-div-local{
	background: url(../images/local.png) no-repeat scroll center center;
	width: 16px; height: 16px;
	float:left;
	-moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;
}
.icon-div-external{
	background: url(../images/external.png) no-repeat scroll center center;
	width: 16px; height: 16px;
	float:left;
	-moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;
}

.bigtitle {
  color: #666666;
  font-size: 16px;
}

.formerror {
  color: #FF6633;
  font-weight: bold;
}

#signupformbox {
  width: 90%;
  /*background-color: #004477;*/
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px;
  
}

#signupform h4 {
  color: #FFF8F8;
  margin-left: 50px;
  margin-right: auto;
  margin-top: 15px;
  margin-bottom: 20px;
  font-weight: bold;
}
#signupform p{
  margin-left: 20px;
  color: #EEEEEE;
}
#signupform .btnsubmit {
  margin-left: auto;
  margin-right: auto;
}

#signupform .underformback table{
  margin-left: auto;
  margin-right: auto;
}
.underformback {
  width: 480px;
  padding: 5px;
  border: 1px #004477 solid;
  /*background-color: #003366;*/
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0;
}
.worldpayitems {
  width: 480px;
  padding: 5px;
  border: 1px #004477 solid;
  /*background-color: #003366;*/
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
}
.worldpayitems a{
	color: #AAAAAA;
	text-decoration: underline;
	font-weight: bold;
}

.standout {
  font-weight: bold;
  color: #CC6633;
}

li {
  margin-left: 15px;
}
 
 
