/*------------------------------------------------------------------------
# shaper_sportive - Joomla Template by JoomShaper.com
# ------------------------------------------------------------------------
# author    JoomShaper http://www.joomshaper.com
# copyright Copyright (C) 2010 - 2011 JoomShaper.com. All Rights Reserved.
# @license - Copyrighted Commercial Software
# Websites: http://www.joomshaper.com - http://www.joomxpert.com
# This file may not be redistributed in whole or significant part
-------------------------------------------------------------------------*/
*{margin:0; padding:0; outline:0;}
body{color:#444;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.8;}

.main-bg {background:#fff}
.sp-inside{padding:10px}
.sp-padding {padding:0 10px}
.sp-inner-content{padding:10px 0}
.gap{clear:both; margin-bottom:20px}
#partners .gap {margin:0!important}
#partners {overflow:hidden}
/*LOGO*/
a#logo{width:270px;height:80px;background:url(../images/clubbadgegifrotate.jpg) no-repeat 0 50%;float:left}
#top-bar {height:30px;color:#fff;line-height:30px;overflow:hidden;}
p.plain {padding:0;margin:0}
#banner {float:right;margin-top:10px}

#addons {height:30px;line-height:30px}
/*Login and Registration*/
#sp-login .sp-inside, #sp-register .sp-inside {padding:20px;}
.log-reg {position:relative}
#members-area {margin-left:10px;float:right}
#members-area a.login {background:url(../images/icon-user.png) no-repeat 0 50%}
#members-area a.reg {background:url(../images/lock.png) no-repeat 0 50%}
#members-area a{font-size:11px;font-weight:bold;text-decoration:none;margin:0;padding:0 8px 0 20px}
#sp-login,#sp-register{width:360px;position:absolute;z-index:99999999;top:160px;left:300px;background:url(../images/grad-bg.png) repeat-x scroll center bottom #FFF;border:1px solid #D5E2E7;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;-moz-box-shadow:0 0 8px #D5E2E7;-webkit-box-shadow:0 0 8px #D5E2E7;box-shadow:0 0 8px #D5E2E7}
input#modlgn_username,input#modlgn_passwd,.sp_reg input{width:160px;background-repeat:no-repeat;background-color:#fff;border:1px solid #e7e7e7;background-position:5px 50%;padding:10px 5px}
input#modlgn_username,input#modlgn_passwd{float:right}
#closeLogin,#closeReg{background:url(../images/btnClose.png) no-repeat scroll left top transparent;display:block;position:absolute;top:-10px;right:-10px;text-indent:-999em;width:27px;height:28px}

/*Search and Highlighter*/
#highlighter {float:left}
#highlighter span.text {margin:0!important}

#search{float:right;margin:6px 0 0 0}
.search-area{margin:0;float:right}
.searchbox{height:18px;line-height:18px;color:#000;border:0;margin:0;padding:0 5px 0 20px;background:#fff url(../images/search.png) no-repeat 5px 50%}

/*Slide*/
#slides {padding-bottom:10px;}
#sp-slide {overflow:hidden}
div .sp-slide-desc{bottom:80px!important;height:80px!important;overflow:hidden;}
.handles img.sp-image,.handles.active img.sp-image {background:none!important;padding:0!important;border:0!important}
.handles .thumb_bg h4.title {font-size: 10px;text-transform: uppercase;margin:0 0 5px 0}
h2.sp-slide-title,h2.sp-slide-title a{color:#e5e5e5;font-weight:bold;font-size:14px;letter-spacing:normal;margin:0 0 5px 0;padding:0}
p.sp-slide-intro{color:#fff}
/*End Slide*/
h4.sp-news-title {font-family:Arial,Helvetica,sans-serif!important;font-size: 105%;}

/*Layout*/
#cols {float:right}
#contents {float:left}

/*BOTTOM MODULES*/
#bottom {margin-bottom:80px!important;}
#bottom .padding{padding: 10px;}
#sp-bottom {-moz-border-radius: 0 0 6px 6px;-webkit-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;padding:10px 0}

/*BREADCRUMBS*/
#breadcrumbs{overflow:hidden;height:31px;line-height:31px;background:url(../images/path-bg.gif) repeat-x 0 0;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7}
#breadcrumbs .padding{padding:5px 8px}
#breadcrumbs a,#breadcrumbs span,#breadcrumbs strong{display:block;float:left}
#breadcrumbs a,#breadcrumbs span.separator{margin-right:10px;padding-right:15px;background:url(../images/breadcrumbs.png) 100% 50% no-repeat}
#breadcrumbs span.current{color:#666}
/*BREADCRUMBS END*/
a.topofpage{float:right!important;background:none!important;margin:0!important;padding:0!important}
/*FOOTER*/
#sp-footer{padding-top:10px;margin-bottom:80px;}
#sp-footer .cp {float:left;font-size:90%;}
/*END FOOTER*/

/*TOOL TIP*/
.tool-tip{text-align:left;float:left;background:#ffc;border:1px solid #D4D5AA;max-width:200px;color:#323232;padding:5px}
.tool-title{font-size:100%;font-weight:700;background:url(../../system/images/selector-arrow.png) no-repeat;margin:-15px 0 0;padding:15px 0 5px}
.tool-text{font-size:100%;margin:0}
/*END TOOL TIP*/

/*Tabs*/
.items_mask{border-top:0}
.tabs_container {left:0}
.tab-padding {padding:10px 0}
div.sptabs .tabs_buttons{height:30px}
div.sptabs .tab_left,.sptabs .tab_right{width:24px;height:30px;cursor:pointer}
div.sptabs .tab,div.sptabs .tab span{height:30px;float:left;line-height:30px;font-size:12px;font-weight:700;text-transform:uppercase;cursor:pointer;margin:0;padding:0;}
div.sptabs .tab{color:#666!important;margin:0;padding:0}
div.sptabs .tab_over {color:#333!important;}
div.sptabs .active {color:#333!important;}
div.sptabs .tab span{padding:0 8px}
div.sptabs .active span{padding:0 7px}
a.readon {float:left}

/*JoomSports Special*/
.joom-sports-result .row,.joom-sports-matches .row {padding:2px;border-bottom:1px dotted #d8d8d8}
.joom-sports-result .even,.joom-sports-matches .even {background:#f8f7f2}
.joom-sports-result .sp-teams,.joom-sports-result .sp-results,.joom-sports-result .sp-played,
.joom-sports-matches .sp-teams {float:left;}
.joom-sports-matches .sp-played {width:40%;float:right;text-align:center}
.joom-sports-result .sp-teams {width:40%}
.joom-sports-matches .sp-teams {width:40%}

.joom-sports-result span,.joom-sports-matches span {font-size: 92%}
.joom-sports-result img.team-logo,.joom-sports-matches img.team-logo {margin-right:10px;}
.joom-sports-result .sp-results {width:20%;text-align:center}
.joom-sports-result .sp-played {width:40%;text-align:center}

div .tblro0 {background:#f8f7f2!important}
.etabs_vis{color:#fff;}
.etabs_hide{background-color:#fff!important;border:1px solid #e7e7e7!important;}
div .tabdiv{border:0;padding:10px 0;}