*{padding:0;margin:0}
body{height:100%;margin-top:-15px;background:#000 url(../images/bg.jpg) top center no-repeat;font-family:Arial,Helvetica,sans-serif;font-size:13px;color:#fff;text-align:center;line-height:1;}
.old-ie body{margin-top:0;}
input,select,textarea{font-family:Arial,Helvetica,sans-serif;font-size:0.9em;color:#999;}
div{text-align:left}
img{border:0}
h1,h2,h3,h4,h5,h6{margin:0 0 0.4em 0;padding:0;color:#fff;font-weight:bold}
h1{font-size:1.3em;}
h2{font-size:1.1em;}
p{margin:0 0 1.2em 0;padding:0;line-height:1.1em;}
form{margin:0;padding:0;display:block}
/*.clear{clear:both;height:0;line-height:0;font-size:0}*/
a{color:#fff;text-decoration:none}
a:hover{color:#fff;text-decoration:underline}
ul,ol{margin:5px 0 18px 15px;padding:0}
li{margin-bottom:5px}
ol li{margin-bottom:10px}
table{border-collapse:collapse}
.reset{list-style:none;margin:0;padding:0}
.reset li{padding:0;margin:0}
.ie-zero{line-height:0;font-size:0}
.fltl{float:left}
.fltr{float:right}
.clear{clear:both}
.txt-center{text-align:center}
.txt-right{text-align:right}
.hide{display:none;}
.block{display:block;}

.outer-wrap{position:relative;min-height:100%;}
.msie6 .outer-wrap{height:100%;}
.wrap{width:960px;margin:0 auto;background:#282828 none;padding:0 0 125px 0;}

#header{height:119px;position:relative;background:url(../images/hdr.jpg) no-repeat;}
#admin-header{height:119px;position:relative;;background:url(../images/hdr.jpg) no-repeat 310px 10px;}

#header .logo{width:332px;height:82px;position:absolute;left:20px;top:17px;display:block;text-indent:-999em;overflow:hidden;}
#header .hdr-inputs{height:24px;position:absolute;overflow:hidden;top:51px;background:transparent none;border:none;}
.old-ie #header .hdr-inputs{top:55px;}
.msie9 #header .hdr-inputs{top:53px;}
#searchKeyword{width:170px;left:730px;}
#searchSubmit{width:39px;left:912px;text-indent:-999em;cursor:pointer;}

#nav-pane{height:42px;position:relative;overflow:hidden;background:url(../images/nav-pane.png) 0 -20px repeat-x;}

.nav li{float:left;}

.nav a{height:33px;padding:12px 20px 0 20px;float:left;display:block;font-size:1.2em;background:url(../images/nav-pane.png) 100% -62px no-repeat; overflow:hidden}
.nav a:hover { background:url(../images/nav-pane.png) 100% -104px no-repeat;}
.nav a.on {background:url(../images/nav-pane.png) 100% -146px no-repeat;}

.msie7 .nav a,.msie8 .nav a{padding-bottom:3px;}
p.login{height:20px;position:absolute;top:11px;left:540px;}
p.login #lblUsername{margin:0 3px 0 0;font-size:1.1em;}
p.login input{border:none;background:transparent none;}
.old-ie p.login input{padding-top:3px;}
p.login .txt{width:111px;height:20px; line-height:20px;margin:0 3px 0 0;padding:0 10px;background:url(../images/nav-pane.png) 0 0 no-repeat}
.old-ie p.login .txt{height:17px;}
p.login .loginSubmit, p.login .logout {height:20px;background:url(../images/nav-pane.png) -277px 0 no-repeat;color:#fff;cursor:pointer;text-align:center;font-size:13px;}
p.login .loginSubmit{margin-left:5px;width:86px;}
p.login .logout {width:86px;margin-left:320px}

.content{padding:16px 10px 50px 10px;/*background:url(../images/nav-pane.png) 0 -104px repeat-x;*/}
.content .text-wrap{padding:25px 65px 0 20px;}
.listing-page .text-wrap{padding-top:8px;padding-right:20px;padding-bottom:10px;}
.msie7 .club-detail-page .content{padding-bottom:70px;}
.msie6 .club-detail-page .content,.msie6 .player-detail-page .content{zoom:1;}

.banners {position:relative;width:940px;height:300px;overflow:hidden;}
.banners .w{position:relative;width:940px;height:299px;}

.banners .txt{position:absolute;width:540px;left:325px;top:100px;text-align:left;color:#fff;font-weight:bold;text-shadow:1px 1px 4px #000;}
.banners .txt h2 {font-size:50px;margin-bottom:10px;}
.banners .txt p {color: #999999;
                font-size: 18px;
                font-weight: normal;
                line-height: 20px;}
                
            

.old-ie .banners .txt{line-height:70px;}
.banners .button{width:153px;height:23px;padding:5px 10px 0 0;text-align:center;color:#fff;display:block;position:absolute;top:233px;left:718px;background:url(../images/banner-button.png) no-repeat;}
.msie7 .banners .button,.msie8 .banners .button{padding:4px 10px 5px 0;}
.banners .txt .s{font-weight:normal;font-size:18px;line-height:20px;color:#999;}
.banners .control{width:520px;position:absolute;top:273px;left:225px;z-index:5;}
.banners .control .center{margin:0 auto;}
.banners .control .a{width:20px;height:10px;float:left;display:block;text-indent:-999em;overflow:hidden;background:url(../images/arrows.png) 0 -10px no-repeat;outline:none;}
.msie6 .banners .control .a{background-image:url(../images/arrows-ie6.png);}
.banners .control .s{background-position:0 0}
.banners-shadow{width:940px;height:9px;margin:0 0 10px 0;background:url(../images/banner-shadow.png) no-repeat;}

.box{margin:0 0 15px 0;border:2px solid #000;background:url(../images/box-bg.png) 0 0 no-repeat;}
.box .title{margin:0;padding:6px 0 7px 19px;}
.box .w{padding:22px 19px 19px;}
.box-close{height:26px;background:url(../images/box-bg.png) 0 -1173px repeat-x;border-top:2px solid #000;border-bottom:2px solid #000;}
.box-close a{float:right;padding:5px 20px 0 30px;display:block;font-size:1.05em;font-weight:bold;}
.box .controls{margin:0 10px 0 0;display:inline;}
.box .controls .a{width:62px;height:12px;margin:3px 10px 0 0;padding:5px 0;display:block;text-align:center;float:left;}

.listing-page .box .controls{margin:0 3px 0 0;}
.listing-page .box .controls .a{margin:3px 4px 0 0;}

.brand-equipment .controls .a{width:100px;}  
 
.tournament .box-close a{float:left;}

.box .controls a:hover {background:url(../images/top-players-controls.png) 0 -22px no-repeat;}
.box .controls .active, .box .controls .active:hover {background:url(../images/top-players-controls.png) 0 0 no-repeat;}

.brand-equipment .controls a:hover {background:url(../images/menu-highlight-accesories-long.jpg) 0 -22px no-repeat;}
.brand-equipment .controls .active, .brand-equipment .controls .active:hover {background:url(../images/menu-highlight-accesories-long.jpg) 0 0 no-repeat;}

.old-ie .controls .a{margin-top:2px;}
.old-ie .box{zoom:1;}
.box-highlight{background-position:-239px 0;}
.box-no-highlight .w{background:url(../images/box-bg.png) -250px -250px no-repeat;}

.top-players .w{padding:22px 19px 19px;}
.top-players .photo{border:1px solid #000;margin:0 0 9px 0;}
.top-players li{width:167px;margin:0 15px 0 0;float:left;}
.top-players .last{margin:0;}
.top-players a:hover { text-decoration:none;}

.cols .left-col{width:460px;}
.cols .right-col{width:460px;}

.rss .w{padding-bottom:0;font-size:0.95em; padding:15px 19px}
.rss .w .date{font-size:0.9em;font-weight:bold;}
.rss .twitter{padding-bottom:6px;background:url(../images/twitter.png) 0 4px no-repeat;}

.news .w{padding-bottom:10px;font-size:0.95em;}
.news .i{margin:0 15px 10px 0;}
.old-ie .news .i{margin-bottom:0;}
.news img{border:1px solid #000; height:90px;width:90px;display:block;}
.news a{font-weight:bold;}


.brands ul, .brands li, .brands .w ul, .brands .w li {margin:0;padding:0}
.brands .box{margin:0;border-bottom:none; display:block}
.brands .w{padding-top:18px;padding-bottom:17px;}
.brands table{width:100%;}
.brands td{/*width:37%;*/vertical-align:middle; text-align:center;padding:15px 0;}
.brands td img {max-width:133px;}
.brands .center{width:33%;}
.brands .right{width:30%;text-align:right;}
.brands .w li {display:block;float:left; list-style-type:none;padding:15px 10px}


.footer-w{width:100%;height:184px;position:absolute;bottom:0;}
.footer{position:relative;width:960px;margin:0 auto;height:184px;background:#282828 url(../images/footer.png) 100% 0 no-repeat;margin-top:30px}
.footer .first-line{width:798px;height:35px;position:absolute;top:91px;left:0;background:transparent url(../images/footer.png) 0 -184px repeat-x;}
.footer .second-line{width:798px;height:57px;position:absolute;top:126px;left:0;background:#333;}
.footer .fb-wrap{padding:5px 0 0 10px;width:340px;float:left;}
.footer .copy{padding:22px 10px 0 10px;font-size:0.85em;}
.footer .copy .links li{float:left;margin:1px 18px 0 0;}
.footer .copy .copy-text{margin:0 10px 0 0;padding:0 10px 0 0;border-right:1px solid #fff;}
.footer .twitter-wrap{padding:7px 0 0 0;}
.footer .crafted{width:90px;height:25px;display:block;position:absolute;top:95px;left:790px;text-indent:-999em;overflow:hidden;}
.msie6 .footer{zoom:1;}

.msie6 .players,.msie7 .players{zoom:1;}
.players .w{padding-left:2px;padding-right:2px;}
.players .players-table{font-size:1.2em;width:100%;}
.players .players-table .brand{width:auto;text-align:center;border:none;}
.players .players-table .brand img{padding:0;max-height:25px;float:none;}
.players .players-table img{padding:0 6px 0 0;float:left;}
.players .players-table td,.players .players-table th{width:65px;padding:6px 15px;border-right:1px solid #3c3c3c;}
.players .players-table th{padding-bottom:14px;}
.players .players-table .name{width:130px;}
.players .players-table .even td{background:#191818;}

.msie6 .tournament,.msie7 .tournament{zoom:1;}

.tournament .tournament-table{font-size:1.2em;width:100%; margin-top:10px;margin-bottom:10px}
/*.tournament .tournament-table img{padding:0 6px 0 0;float:left;}*/
.tournament .tournament-table td,.tournament .tournament-table th{width:65px;padding:3px 15px;border-right:1px solid #3c3c3c;}
.tournament .tournament-table th {padding-top:10px; padding-bottom:10px; text-align:center}
.tournament .tournament-table .even td{background:#191818;}
.tournament-info {margin-top:20px;margin-bottom:30px;}

.top-clubs .button{width:64px;height:26px;margin:0 12px 0 0;background:url(../images/top-clubs-buttons.png) -119px 0 no-repeat;display:block;text-indent:-999em;overflow:hidden;}
.msie6 .top-clubs .button{background-image:url(../images/top-clubs-buttons-ie.png);}
.top-clubs .longer{width:118px;margin:0;background-position:0 0;}
.top-clubs .share{margin:0;background-position:-185px 0;}
.top-clubs .img{width:114px;}
.top-clubs .img img{border:1px solid #000;}
.top-clubs .txt{width:300px;}
.top-clubs li{padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid #3c3c3c;}
.top-clubs .last{margin:0;padding:0;border:none;}

.image-gallery {margin:0 0 1em;}
.image-gallery .full-image{margin:0 0 1em;}
.image-gallery .full-image img {border:2px solid #000;}
.image-gallery .thumbs img{margin:0 6px 10px 0;border:2px solid #000;}
.image-gallery .thumbs .last{margin-right:0;}

.club-detail .button{width:64px;height:26px;margin:0 12px 0 0;background:url(../images/top-clubs-buttons.png) -119px 0 no-repeat;display:block;text-indent:-999em;overflow:hidden;}
.msie6 .club-detail .button{background-image:url(../images/top-clubs-buttons-ie.png);}
.club-detail .share{margin:0;background-position:-185px 0;}
.club-detail .product-title{font-size:2.6em;}
.club-detail .product-desc{padding-right:0.5em;font-size:1.1em;}
.club-detail .buttons{margin:1.5em 0;}

.top-players-carousel .w{padding:4px 0 0 0;}
.old-ie .top-players-carousel .title{padding-bottom:6px;}
.top-players-carousel .fltl{width:135px;}
.top-players-carousel .photo{width:123px;margin:0 10px 5px 0;border:1px solid #000;}
.top-players-carousel .last{margin:0;}
.top-players-carousel a:hover {text-decoration:none;}
.top-players-carousel .jcarousel-container-horizontal{width:408px;padding:11px 20px 12px 28px;}
.top-players-carousel .jcarousel-clip-horizontal{width:397px;overflow:hidden;}
.top-players-carousel .jcarousel-prev-horizontal{cursor:pointer;width:16px;height:186px;background:url(../images/carousel-controls.png) 0 -186px no-repeat;position:absolute;left:0px;top:0;}
.top-players-carousel .jcarousel-next-horizontal{cursor:pointer;width:16px;height:186px;background:url(../images/carousel-controls.png) -16px -186px no-repeat;position:absolute;left:440px;top:0;}
.top-players-carousel .jcarousel-next-disabled-horizontal {background:url(../images/carousel-controls.png) -16px 0 no-repeat;}
.top-players-carousel .jcarousel-prev-disabled-horizontal {background:url(../images/carousel-controls.png) 0 0 no-repeat;}

.top-players-carousel .jcarousel-next-disabled,.top-players-carousel .jcarousel-prev-disabled{cursor:default;}


.top-players-carousel .jcarousel-item{width:125px;margin-right:10px;height:163px;}
.top-players-carousel .jcarousel-item p {color:#aaa;margin-top:3px;}

.top-players-carousel .jcarousel-item div  {white-space:nowrap; overflow:hidden; }

.clubs {margin:0 0 1em 0;}
.clubs .button{width:153px;height:23px;margin:15px 0 0 0;padding:5px 10px 0 0;text-align:center;color:#fff;display:block;background:url(../images/banner-button.png) no-repeat;text-indent:0;cursor:pointer;}
.msie6 .clubs .button{background-image:url(../images/banner-button.png);}
.clubs .items li{padding-bottom:8px;margin-bottom:12px;border-bottom:1px solid #3c3c3c;}
.clubs .items .last{margin:0;padding:0;border:none;}

.player-detail-page .full-photo{margin-bottom:1em;}
.player-detail-page .full-photo img{border:2px solid #000;}
.player-detail-page h1 {margin-left:20px;font-size:35px;font-weight:lighter}

.clubs-carousel .w{padding:0;background:url(../images/player-detail-bg.png) 0 -8px no-repeat;}
.clubs-carousel .club-name{font-size:1.4em;}
.clubs-carousel .player-name{font-size:2.6em;}
.clubs-carousel .brand-name{padding:6px 25px 0 0;}
.clubs-carousel .brand-name img{margin:-3px 0 0 0;height:24px;}
.clubs-carousel .clubs .button{padding:0;}
.clubs-carousel .button{width:64px;height:26px;margin:0 5px 0 0;background:url(../images/top-clubs-buttons.png) -119px 0 no-repeat;display:block;text-indent:-999em;overflow:hidden;}
.clubs-carousel .remove-button {width:64px;height:26px;margin:0 5px 0 0;background:url(../images/remove-btn.png) 0 0 no-repeat;display:block;text-indent:-999em;overflow:hidden;}
.msie6 .clubs-carousel .button{background-image:url(../images/top-clubs-buttons-ie.png);}
.clubs-carousel .longer{width:118px;margin:0;background-position:0 0;}
.clubs-carousel .share{margin:0;background-position:-185px 0;}
.
.clubs-carousel .favs{width:118px;height:25px;background:url(../images/player-detail-buttons.png) -43px -84px no-repeat;}
.msie6 .clubs-carousel .favs{background-image:url(../images/player-detail-buttons-ie.png);}
.clubs-carousel .i{width:135px;}
.clubs-carousel .i img{width:110px;height: 110px;border:4px solid #000;}

.clubs-carousel .hide-filter {height:85px;overflow:hidden;margin-bottom:8px}

.clubs-carousel .txt {width:280px;}

.clubs-carousel li{padding:8px 0;border-bottom:1px solid #3c3c3c;}
.clubs-carousel .last{margin:0;padding-bottom:0;border:none;}
.clubs-carousel .jcarousel-container-vertical{width:415px;padding:21px 16px;}
.clubs-carousel .jcarousel-clip-vertical{width:415px;height:640px;overflow:hidden;}
.clubs-carousel .jcarousel-prev-vertical{cursor:pointer;height:21px;width:456px;background:url(../images/carousel-controls-vertical.png) 0 0 no-repeat;position:absolute;left:0px;top:0;}
.clubs-carousel .jcarousel-next-vertical{cursor:pointer;height:21px;width:456px;background:url(../images/carousel-controls-vertical.png) 0 -21px no-repeat;position:absolute;left:0;top:661px;}
.clubs-carousel .jcarousel-next-disabled,.player-detail .jcarousel-prev-disabled{cursor:default;}
.clubs-carousel .jcarousel-prev-disabled{background-position:-456px 0;}
.clubs-carousel .jcarousel-next-disabled{background-position:-456px -21px;}
.clubs-carousel .jcarousel-item{width:415px;height:145px;}

.player-bio {margin-bottom:40px}
.player-bio .w{padding-left:0;padding-bottom:0;}
.player-bio .buttons{width:180px;}
.player-bio .buttons a{width:161px;height:42px;margin:0 0 10px 0;display:block;background:url(../images/player-detail-buttons.png) 0 -42px no-repeat;}
.msie6 .player-bio .buttons a{height:40px;background-image:url(../images/player-detail-buttons-ie.png);}
.player-bio .buttons .active{background-position:0 0;}
.player-bio .buttons span{padding:13px 0 5px 40px;display:block;background:url(../images/player-detail-buttons.png) 10px -97px no-repeat;}
.msie6 .player-bio .buttons span{background-image:url(../images/player-detail-buttons-ie.png);}
.player-bio .buttons .bio span{background-position:10px -127px;}
.player-bio .buttons .tourneys span{background-position:10px -177px;}
.player-bio .buttons .twitter span{background-position:10px -230px;}
.player-bio .buttons .facebook span{background-position:10px -279px;}
.player-bio .buttons .tech span{background-position:10px -330px;}
.player-bio .txt{width:725px;}

.tournament-quad ul {margin:0;padding:0}
.tournament-quad li {margin:0;padding:0;display:block;border:1px solid #000;margin-bottom:20px;position:relative;}
.tournament-quad h2 {position:absolute;right:10px;bottom:20px;font-size:19px;text-shadow:2px 2px 1px #333;}
.tournament-quad p {margin:0;position:absolute;right:10px;bottom:10px;text-shadow:2px 2px 1px #333;}


.tournament-detail .mainImage {border:2px solid black;position:relative;margin-bottom:15px;}
.tournament-detail h1 {position:absolute;bottom:65px;right:40px;font-size:29px;font-weight:lighter;text-shadow:2px 2px 1px #333;}
.tournament-detail p.dates {position:absolute;bottom:50px;right:40px;margin:0;font-size:19px;text-shadow:2px 2px 1px #333;}

.brands-landing .text-wrap {padding-top:0;}

.brands-landing .clubtype {border:2px solid #000;margin-bottom:15px;z-index:15}
.brands-landing .clubtype .clubtype-top {position:relative; }
.brands-landing .clubtype .clubtype-top h2 {line-height:85px;padding-left:15px;margin:0;font-size:18px; z-index:15 ;position:absolute;top:0}

.brands-landing .clubtype .clubtype-top img.dynamic {position:absolute; top:0;right:0; z-index:5 }
.brands-landing .clubtype .clubtype-top img.static {position:relative; top:0;left:0;z-index:10}

.brands-landing .clubtype .w {padding:10px 15px;}
.brands-landing .clubtype-middle  {background:url(../images/box-bg.png) -200px -29px no-repeat;}
.brands-landing .image-cell {padding:25px 0; width:185px; text-align:center; vertical-align:middle;height:100px;}
.brands-landing .brands-table {width:100%}

.brands-landing .brands-table tr {border-bottom:1px solid #3C3C3C}

.brands-landing .brands-table tr.last {border-bottom:none}
.brands-landing .brands-table .as-used-by {color:#ccc;font-size:13px}

.brands-landing .players-table tr {border-bottom:none}
.brands-landing .players-table td {padding:3px;}


.all-brands ul {margin:0;padding:0}
.all-brands li {margin:0;padding:0;display:block; list-style-type:none;}
.all-brands a.fltl {padding:25px 74px; border-right:1px solid #3C3C3C;border-bottom:1px solid #3C3C3C; width:150px; text-align:center;}
.all-brands a.last-column {border-right:none;}
.all-brands a.last-row {border-bottom:none;}
.all-brands .w {padding:3px 15px}

.brand-detail .text-wrap {padding-top:0}
.brand-detail .text-wrap p {margin-top:10px;}
.brand-detail h1 {height:0;line-height:0; text-indent:-999px;}

.brand-equipment a {display:block; text-decoration:none;}
.brand-equipment li { list-style-type:none; display:block;float:left;padding:7px 7px;}
.brand-equipment h3 {margin-top:8px;font-size:13px;width: 160px;}
.brand-equipment img {border:1px solid black}

.contact-us .contact {background:url(../images/contact-us.jpg) 0px 0px no-repeat;margin-bottom:40px;height:540px;position:relative;}
.contact-us .contact h1 {font-size:37px;margin-bottom:5px;}
.contact-us .contact p {font-size:14px;width:400px;color:#bfbfbf}
.contact-us .contact .textbox, .contact-us .contact textarea {font-size:17px;padding:6px; border:none;-moz-border-radius: 5px;border-radius: 5px; background:#fff url(../images/input-background.png) 0px 0px repeat-x;}
.contact-us .contact .textbox {width:330px; color:#666;}
.contact-us .contact textarea {width:400px; height:140px;color:#666;}
.contact-us .contact-us-button {position:absolute; bottom:15px;}

.contact-us .contact ul, .contact-us li {padding:0;margin:0}
.contact-us .contact li { list-style-type:none;margin:10px 0}

.generic-page h1 {font-size 28px}

.sign-up h1 {text-indent:-999px}
.sign-up h2 {font-size:16px;margin-bottom:10px; }

.sign-up .sign-up-box ul, .sign-up .sign-up-box li {padding:0;margin:0}
.sign-up .sign-up-box li { list-style-type:none;margin:10px 0}
.sign-up .sign-up-box .textbox {color:#666;font-size:17px;width:320px; padding:5px; border:none;-moz-border-radius: 5px;border-radius: 5px; background:#fff url(../images/input-background.png) 0px 0px repeat-x;}
.sign-up .sign-up-box {background:url(../images/sign-up.jpg) 0px 0px no-repeat;margin-bottom:40px;height:420px;position:relative;}
.sign-up .sign-up-box .inner {float:right;height:360px; width:330px;padding:20px 36px;position:relative}
.sign-up .sign-up-box .sign-up-button {position:absolute; bottom:-10px; }
.sign-up .val-summary {text-indent:130px;}
.sign-up .val-summary li {margin:4px 0}

.change-details .sign-up-box ul, .change-details .sign-up-box li {padding:0;margin:0}
.change-details .sign-up-box li { list-style-type:none;margin:10px 0}
.change-details .sign-up-box .textbox {color:#666;font-size:17px;width:320px; padding:5px; border:none;-moz-border-radius: 5px;border-radius: 5px; background:#fff url(../images/input-background.png) 0px 0px repeat-x;}
.change-details .sign-up-box {background:url(../images/change-details.jpg) 0px 0px no-repeat;margin-bottom:40px;height:420px;position:relative;}
.change-details .sign-up-box .inner {float:right;height:360px; width:330px;padding:20px 36px;position:relative}
.change-details .sign-up-box .sign-up-button {position:absolute; bottom:0; left:36px;}
.change-details .val-summary {text-indent:130px;}
.change-details .val-summary li {margin:4px 0}


.members-page .box.last {margin-bottom:40px; }
.members-page .members-banner {position:relative;height:170px;margin-bottom:15px;background: url(../images/members-welcome.jpg) no-repeat }
/*.members-page .members-banner h1 {margin-top:40px;}*/
.members-page .inner-text {position:absolute;top:45px;left:20px; width:420px;font-size:14px; }
.members-page .inner-text p {line-height:130%}

.players-detail h1 {margin-bottom:35px;}
/*.players-detail .clubs-carousel {margin-top:10px;}*/

.search-results h1 {font-size: 28px;font-weight:lighter}
.search-results h2 {margin-top:20px;}
.search-results .results {margin:0 20px 40px 20px}

.search-results #resultsFooter span {font-size:14px; font-weight:bold;}
.search-results #resultsFooter span a {font-size:12px;}



/*.sitemap {font-size:15px;}*/
.sitemap li { list-style-type:none}
/*.sitemap h2 {font-size:18px;}*/

.st_sharethis_custom 
{
    display:block;
    background: url(../images/top-clubs-buttons.png) no-repeat scroll left top transparent;
    background-position:-185px 0;
    height:25px;width:65px;
    cursor:pointer;
}

.js-txt .w {padding:22px 19px 19px;}


.contact-us ul li {position:relative;}
.contact-us ul li span img {position:absolute; left:315px;  top:6px;}
.contact-us ul li.enquiry span img {position:absolute; left:385px;  top:6px;}

.sign-up ul li {position:relative;}

.sign-up ul li span img {position:absolute;right:7px; top:5px;}

.footer-text-wrap {margin: 0 75px 0 30px;}



.red {color: Red}

/* Twitter feed */
.tweet-container { margin-bottom:20px; }
.twitter-container ul li { list-style-type:none; }
.user-image, .tweet-screenName, .tweet-date { display:none; }
.tweet-content { margin-bottom:2px; }
.tweet-content a { font-weight:bold; }
.tweet-time-passed { display: block; color: #999; font-size: 11px; margin-top: 3px; }
