@charset "utf-8";
/* CSS Document */

body { font-family:Arial, Helvetica, sans-serif;
margin:0;
background-color:#ffffff;}

.clear { clear:both;}

img, div { behavior: url(iepngfix.htc); }

/* specifi divs */

#container { width:999px;
height:900px;
margin:0 auto 0 auto;
background:url(../images/bg.jpg) no-repeat #fff;}

#container-internal { width:999px;
height:900px;
margin:0 auto 0 auto;
background:url(../images/bg1.jpg) no-repeat #fff;}

/* top, logo and menu */

#top {}

#logo { padding:20px 0 0 0;
margin:0 0 0 50px;
float:left;
behavior: url(iepngfix.htc);
_margin:0 0 0 25px;}

#menu { float:right;
margin:0 50px 0 0;
padding:0;
font-size:80%;
color:#fff;
background-color:#1b6e6b;
border:1px solid #5d92a9;
_margin:0 25px 0 0;}

#menu ul { list-style:none;
margin:0;
padding:8px 0 9px 0;}

#menu li { display:inline;
padding:10px;}

.norm { border-right:1px solid #5d92a9;}

.last {}

#menu a { color:#fff;
text-decoration:none;
font-weight:bold;}

#menu a:hover { color:#69d2bf;
text-decoration:none;
font-weight:bold;}

/* content, left, middle, right */

#content { margin:40px 0 0 0;
height:350px;}

/* sets the text to appear over the background */

#content-text { background-color: transparent;   
position: absolute; 
z-index: 2;
margin:0 50px 0 10px;}

/* content text left */

#left { float:left;
margin:0;
padding:0;
width:170px;}

/* sub menu */

#left #sub-menu { margin:30px 0 0 0;}

#left #sub-menu ul { list-style:none;
font-size:74%;}

#left #sub-menu li { border-top:1px dashed #4c9d97;
color:#fff;
text-align:left;
padding:2px 0 2px 8px;}

.end { border-bottom:1px dashed #4c9d97;}

#left #sub-menu a { color:#fff;
text-decoration:none;}

#left #sub-menu a:hover { color:#69d2bf;
text-decoration:none;}

/* login box */

#left #login { margin:20px 0 0 40px;
background-color:#06564a;
padding:0 0 1px 0;}

#left #login h2 { color:#fff;
font-weight:bold;
font-size:74%;
margin:0 10px 10px 10px;
padding:10px 0 0 0;}

#left #login form { margin:10px;}

#left #login form input { color:#fff;
border:none;
font-size:70%;}

.text_box { width:100px;
margin:0 0 5px 0;
padding:2px 0 2px 5px;
background-color:#057a65 !important;}

#left #login form label { color:#fff;}

#left #login form label a { color:#fff;
text-decoration:none;
font-size:70%;
margin:0;}

#left #login form label a:hover { color:#69d2bf;}

#left label a { font-size:70%;
margin:0 0 5px 10px;
color:#fff;
text-decoration:none;}

#left label a:hover { color:#69d2bf;}

.btn { background-color:#156559;
width:35px;
padding:2px 0 2px 0;
margin:0 0 0 3px;
font-weight:bold;}

/* basket */

#left #basket { margin:20px 0 0 40px;
background-color:#06564a;
padding:0 0 10px 0;}

#left #basket h2 { color:#fff;
font-weight:bold;
font-size:74%;
margin:0 10px 10px 10px;
padding:10px 0 0 0;}

#left #basket ul { font-size:70%;
color:#fff;
margin:0 0 0 10px;
padding:0;
list-style:none;}

#left #basket li { background: url(../images/news-arrow.jpg) no-repeat center left;
margin:0;
padding:0 0 0 15px;}

#left #basket a { color:#fff;
text-decoration:none;}

#left #basket p.money-left { font-size:74%;
font-weight:bold;
margin:10px 0 0 10px;}

/* sets transparent background */

#content-bg { background-color:#0d5b4c;
height:100%;
filter:alpha(opacity=80);
-moz-opacity:0.8;
opacity: 0.8;}

/* middle content area */

#middle { float:left;
width:400px;
margin:10px 0 0 40px;}

#middle.full { float:left; 
margin:10px 0 0 40px;
width:720px;}

#middle h1 { font-size:100%;
color:#c5fee5;
margin:10px 0 0 0;}

#middle h2 { font-size:84%;
color:#a8ddc7;
margin:0;}

#middle h1.golfername { float:left;}

#middle h2.price { float:right;
margin:13px 20px 0 0;}

#middle p { color:#fff;
font-size:74%;
.margin:5px 0 14px 0;}

#middle ul { color:#fff;
font-size:74%;}

#middle a { color:#fff;
font-weight:bold;
text-decoration:none;}

#middle a:hover { color:#c5fee5;
font-weight:bold;
text-decoration:none;}

/* player leaderboard 

#middle .player-leaderboard { float:left;
width:185px;
margin:0;
padding:0;
color:#fff;
font-size:70%;
border-collapse:collapse;}

#middle .name { float:left;
width:150px;}

#middle .player-leaderboard p {background-color:#057a65;
padding:5px 5px 5px 8px;
margin:0;
font-weight:bold;}

#middle .player-leaderboard ol { background-color:#06564a;
color:#fff;
font-size:70%;
margin:0;
padding:5px 0 5px 28px;
.padding:5px 0 5px 32px;}

#middle .player-leaderboard ul { background-color:#06564a;
color:#cef2ff;
font-size:70%;
margin:0;
padding:5px 0 5px 0px;
list-style:none;
height:140px;}*/

/* as a table */

#middle table.player-details { float:left;
width:400px;
margin:0 0 5px 0;
padding:0;
color:#fff;
font-size:70%;
border-collapse:collapse;}

#middle table.player-details th { background-color:#057a65;
font-weight:bold;
margin:0;
padding:2px 5px 2px 5px;}

#middle table.player-details td.odd { background-color:#06564a;
padding:1px 0px 1px 5px;}

#middle table.player-details td.even { background-color:#044a40;
padding:1px 0px 1px 5px;}

#middle table.player-leaderboard { float:left;
width:185px;
margin:0;
padding:0;
color:#fff;
font-size:70%;
border-collapse:collapse;}

#middle table.player-leaderboard th { background-color:#057a65;
font-weight:bold;
margin:0;
padding:2px 5px 2px 5px;}

#middle table.player-leaderboard td.odd { background-color:#06564a;
padding:1px 0px 1px 5px;}

#middle table.player-leaderboard td.even { background-color:#044a40;
padding:1px 0px 1px 5px;}

/* golfers 

#middle .golfers { border:1px solid #057a65;
float:left;
width:185px;
margin:0 0 0 20px;
padding:0;}

#middle .golfers p {background-color:#057a65;
padding:5px 5px 5px 8px;
margin:0;
font-weight:bold;}

#middle .golfers ol { background-color:#06564a;
color:#fff;
font-size:70%;
margin:0;
padding:5px 0 5px 28px;
.padding:5px 0 5px 32px;}

#middle .golfers ul { background-color:#06564a;
color:#cef2ff;
font-size:70%;
margin:0;
padding:5px 0 5px 0px;
list-style:none;
height:140px;}*/

/* as a table */

#middle table.golfers { float:left;
width:185px;
margin:0 0 0 20px;
padding:0;
color:#fff;
font-size:70%;
border-collapse:collapse;}

#middle table.golfers th { background-color:#057a65;
font-weight:bold;
margin:0;
padding:2px 5px 2px 5px;}

#middle table.golfers td.odd { background-color:#06564a;
padding:1px 0px 1px 5px;}

#middle table.golfers td.even { background-color:#044a40;
padding:1px 0px 1px 5px;}


/* right column */

#right { float:left;
width:300px;
margin:0 0 0 20px;}

#right .news-box { border:1px solid #107566;
margin:10px 0 0 0;}

#right .news-box h3 {background-color:#057a65;
padding:5px 5px 5px 8px;
font-size:74%;
color:#fff;
margin:0;
font-weight:bold;}

#right .news-box .info { background-color:#06564a;
padding:10px 0 0 0;}

#right .news-box .info .news-img { width:286px;
height:98px;
margin:5px 6px 15px 6px;}

#right .news-box .info .player-img { width:286px;
/*height:143px;  WHY DO THIS TO ME. KATY KEEPS ON TELLING ME OFF*/
margin:5px 6px 15px 6px;}

img.player-img-big { width:286px;
margin:20px 6px 15px 6px;}

#right .news-box .info h4 { font-size:72%;
color:#96f7e1;
font-weight:normal;
margin:0px 15px 0 15px;
.font-size:70%;}

#right .news-box .info p { font-size:72%;
color:#fff;
margin:0 15px 10px 15px;
.font-size:70%;}

#right .news-box .info a { color:#96f7e1;
text-decoration:none;}

#right .news-box .info a:hover { color:#96f7e1;
text-decoration:underline;}

#right .news-box .info p.archive { background:url(../images/news-arrow.jpg) center left no-repeat;
padding:0 0 0 10px;
float:right;}

#right .news-box .info .list { background:url(../images/news-arrow.jpg) center left no-repeat;
padding:0 0 0 10px;
float:left;}

#right .news-box .info .list-date { color: #54c0a8;
padding:0 0 0 10px;
float:right;}

#right .news-box .info .list-name { background:url(../images/news-arrow.jpg) center left no-repeat;
padding:2px 0 2px 10px;
float:left;}

#right .news-box .info .remove { color: #54c0a8;
float:right;
background-color: #17806f;
border:1px solid #053830;
padding:2px 10px;}

#right .news-box .info p.money { background:url(../images/news-arrow.jpg) center left no-repeat;
padding:0 0 0 10px;
float:right;}

/* footer */

#footer { margin:220px 0 0 0;
.margin:280px 0 0 0;}

#footer #left-side { float:left;
width:500px;
margin:0 0 0 50px;
_margin:0 0 0 30px;}

#footer #left-side .ticker { margin:0 0 30px 0;}

#footer #left-side .ticker p { font-size:74%;}

#footer #left-side .ticker a { color:#3e3d3d;
font-weight:bold;
text-decoration:none;}

#footer #left-side ul { font-size:70%;
list-style:none;
color:#53534a;
padding:0;
margin:0;}

#footer #left-side li { display:inline;
border-right:1px solid #53534a;
padding:0 5px 0 5px;}

.links a { color:#53534a;
text-decoration:none;}

.links a:hover { color:#53534a;
text-decoration:underline;}

#footer #right-side img { margin:0 40px 0 0;
_margin:0 30px 0 0;}

#bottom { background:url(../images/bottom.jpg) no-repeat;
height:578px;}


/* interal page */

#container-internal-new { width:999px;
margin:0 auto 0 auto;
background-color:#599899;}

#top-internal { background:url(../images/top-bg.jpg) no-repeat;
height:699px;}

#content-internal { margin:-570px 0 0 0;
padding:0;
position:relative;
z-index:10;}

/* sets transparent background */

#content-bg-internal { background-color:#0d5b4c;
height:100%;
filter:alpha(opacity=80);
-moz-opacity:0.8;
opacity: 0.8;}

/* footer - internal */

#footer-container { margin:-250px auto 0 auto;
width:999px;
position:relative;
z-index:0;}

#footer-internal { background:url(../images/bottom1.jpg) no-repeat #fff;
padding:620px 0 40px 0;}

#footer-internal #left-side { float:left;
width:500px;
margin:0 0 0 50px;
_margin:0 0 0 30px;}

#footer-internal #left-side .ticker { margin:0 0 30px 0;}

#footer-internal #left-side .ticker p { font-size:74%;}

#footer-internal #left-side .ticker a { color:#3e3d3d;
font-weight:bold;
text-decoration:none;}

#footer-internal #left-side ul { font-size:70%;
list-style:none;
color:#53534a;
padding:0;
margin:0;}

#footer-internal #left-side li { display:inline;
border-right:1px solid #53534a;
padding:0 5px 0 5px;}

#footer-internal #right-side img { margin:0 40px 0 0;
_margin:0 30px 0 0;}

/* golfer lisitng page */

#middle .azlisting { border-bottom:1px dashed #c5fee5;
padding:0 0 10px 0;
margin:10px 0 10px 0;}

#middle .azlisting ul { list-style:none;
font-size:74%;
margin:0;
padding:0;}

#middle .azlisting li { display:inline;
padding:0 0 0 3px;}

#middle .golfer-listing { border-bottom:1px dashed #c5fee5;
padding:0 0 10px 0;
margin:10px 0 0 0;}

#middle .golfer-listing h3 { color:#c5fee5;
font-size:80%;
margin:0px 0 10px 0;
float:left;
padding:0;}

#middle .golfer-listing h4 { color:#fff;
font-size:80%;
margin:0px 0 10px 250px;
_margin:0px 0 10px 170px;
float:left;
padding:0;}

#middle .golfer-listing h4#date { margin:0 20px 10px 0;
float:right;}

#middle .golfer-listing p { margin:5px 0;
padding:0;}

#middle .golfer-listing img { float:right;
padding:5px;
margin:0;}

.pages { font-size:74%;
color:#fff;}

a.pageslink { text-decoration: none;
min-width: 75px;
padding:0 5px 0 5px;
border: 1px solid #1e7c70;
margin-left: 3px;
font-weight: normal;
color:#06564a;}

a:hover.pageslink { color:#06564a;}

/* golfer detail page */

#middle .golfer-deail {}

#middle .golfer-detail img { float:right;
padding:5px;
margin:0;}

/* player leader board internal page */

#middle table.player-leaderboard-internal { padding:0;
float:left;
width:400px;
margin:0 0 5px 0;
color:#fff;
font-size:70%;
border-collapse:collapse;}

#middle table.player-leaderboard-internal th { background-color:#057a65;
font-weight:bold;
margin:0;
padding:5px;}

#middle table.player-leaderboard-internal td.odd { background-color:#06564a;
padding:3px 3px 3px 5px;}

#middle table.player-leaderboard-internal td.even { background-color:#044a40;
padding:3px 3px 3px 5px;}

/* registration page */

#middle form { margin:20px 0 0 0;}

#middle form label { color:#fff;
font-size:74%;
float:left;}

#middle form label.norm { width:80px;}

#middle form input { border:none;
margin:0 0 10px 0;
color:#fff;
font-size:74%;
width:200px;
padding:2px;}

#middle form input.text { background-color:#057a65 !important;}

#middle form textarea { border:none;
margin:0 0 10px 0;
background-color:#057a65 !important;
color:#fff;
font-size:84%;
width:200px;
padding:2px;}

#middle form .btn { background-color:#156559;}

p.page-no { text-align:right;
margin:0 10px 0 0;
padding:0;}


/* player leader board internal page the right hand column*/

#right table.player-leaderboard-internal { padding:0;
float:left;
width:300px;
margin:0 0 0 0;
color:#fff;
font-size:70%;
border-collapse:collapse;}

#right table.player-leaderboard-internal th { background-color:#057a65;
font-weight:bold;
margin:0;
padding:5px;}

#right table.player-leaderboard-internal td.odd { background-color:#06564a;
padding:3px 3px 3px 5px;}

#right table.player-leaderboard-internal td.even { background-color:#044a40;
padding:3px 3px 3px 5px;}

table .orange { background-color:#ffb006;}

/* breadcrumb */

ul#breadcrumb { font-size:70%;
list-style:none;
color:#8ccab6;
margin:10px 0 10px 0;
padding:0;}

ul#breadcrumb li { display:inline;
padding:0 5px;
margin:0;
border-right:1px solid #8ccab6; }

ul#breadcrumb a { color:#8ccab6;
text-decoration:none;
font-weight:normal;}

ul#breadcrumb a:hover { font-weight:normal;}

/* button */

#button { background-color:#17806f;
border:1px solid #053830;
padding:5px 10px;
margin:0;
float:left;}

a#button  { font-weight:normal;}

a:hover#button  { font-weight:normal;}

#button1 { background-color:#17806f;
border:1px solid #053830;
padding:5px 10px;
margin:0;
float:right;}

a#button1  { font-weight:normal;}

a:hover#button1  { font-weight:normal;}

#but { background-color:#17806f;
border:1px solid #053830;
padding:5px 10px;
margin:0;}

a#but  { font-weight:normal;}

a:hover#but  { font-weight:normal;}

hr { color:#54c0a8;
background-color:#147d6d;
height:1px;}


/* player leader board internal page */

#middle table.player-leaderboard-internala { padding:0;
float:left;
width:350px;
margin:10px 10px 5px 0;
color:#fff;
font-size:70%;
border-collapse:collapse;}

#middle table.player-leaderboard-internala th { background-color:#057a65;
font-weight:bold;
margin:0;
padding:5px;}

#middle table.player-leaderboard-internala td.odd { background-color:#06564a;
padding:3px 3px 3px 5px;}

#middle table.player-leaderboard-internala td.even { background-color:#044a40;
padding:3px 3px 3px 5px;}


