/* Core
------------------------------ */

/** { margin: 0; padding: 0; }*/
html, body, form { margin: 0; padding: 0; color: #2A286B}
html
{
	overflow-y: scroll;
	background-color: #E9F4FB;
	background: url(../img/home/bg1.png) repeat;
}
html.bg40
{
	background1: url(../img/bg/2100x2500_40.jpg) no-repeat fixed  50% -570px;
}
html.bg50
{
	background: url(../img/bg/2100x2500_50.jpg) no-repeat fixed  50% -570px;
}
body
{
	position:  relative; 
	height: auto !important; 
	1height: 100%; 
	1min-height: 100%;
	font: normal 12px Helvetica;
}
*:focus { outline: none; }
.hidden { display: none !important; }
.show { display: block!important; }
.no-margin { margin: 0!important; }
.no-padding { padding: 0!important; }
.no-bg { background: none!important; }
.no-border, a img { border: none!important; }
.container { width: 100%; }
.container:after, .columns:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.img-repl { text-indent: -9999px; overflow: hidden; display: block; }
.cc { clear: both; }
.center { text-align: center !important; }
.left { text-align: left !important; }
.right { text-align: right !important; }
.f-left { float: left; }
.f-right { float: right; }
.error, .formTable p.error{
	color: #f00 !important;
	font-size: 12px;
	margin: 2px 0px;
}
.pad10{
	padding: 10px 50px 10px 27px
}
.mar20{
	margin: 0 20px
}
.v-top{
	vertical-align: top
}
.v-middle{
	vertical-align: middle
}
.v-bottom{
	vertical-align: bottom;
}
.relative{
	position: relative;
}
.bold
{
	font-weight: bold;
}
.uppercase
{
	text-transform: uppercase;
}
.noBorder
{
	border: none !important;
}
.fontSmaller
{
	font-size: 85%;
}	
.fontVerySmall
{
	font-size: 65%;
}	
.fontBigger
{
	font-size: 120%;
}
.clearBoth
{
	clear: both;
}
.floatCenter
{
	position: relative;
	left: 50%;
	float: left;
}
.floatCenterInline
{
	position: relative;
	right: 50%;
	float: left;
}
.ts
{
	display: block;
	height: 1.3em;
	overflow: hidden;
}
.nowrap
{
	white-space: nowrap;
}	
.absolute
{
	position: absolute;
}
.underline
{
	text-decoration: underline;
}
.scrollY
{
	overflow: hidden;;
	overflow-y: auto;
}
/* Main styles
------------------------------ */

/* Layouts
------------------------------ */
.mainframe,
.mainframeHome
{
	margin: 0 auto;
	width: 905px;
	padding-bottom: 20px;
	overflow: hidden;
}
.mainframeHome
{
	width: 946px;
}
.mainframeHolder
{
	padding: 0px 21px 0px 20px;
}
.header{
	position: relative;
	height: 112px;
}
.logotype{
	margin-top: 10px;
	text-align: left;
}
#footer{
    width: 100%;
	overflow: hidden;
}
.footerBottom{
	position: fixed;
    bottom: 0;
	left: 0;
}

/* hide from mac ie5 */
#footer1
{
	position: absolute;
}
/* end hide from mac ie5 */
html>body #footer1
{
	position: fixed;
}
#bottom_panel{
	width: 905px;
	margin: 0 auto;
    /*padding: 10px 0;*/
	color: #fff;
	font-weight: bold;
	background-color: #8DA6CD;
	height: 20px;
	line-height: 20px;
	vertical-align: middle
}

.content{
	background: url(../img/bg_content.png) repeat-x center bottom #FFFFFF;
	border:1px solid #fff;
}
.content h1.maintitle{
	font-weight: bold;
	color: #2A286B;
	background: url(../img/bg_heading_02.gif) repeat-x;
	height: 27px;
	border-left: none;
	font-size: 18px;
	margin: 0;
	padding: 2px 0 0 0
}
.content .text{
	padding: 20px 15px 0 15px
}

/* Auth box */
.form_login{
	margin-top:8px;
	font: bold 13px Helvetica;
	color:#2A286B;
}
.form_login td{
	text-align: right;
	white-space: nowrap;
}

/* Register box */
.regbox {
	width: 363px
}
.regbox td
{
	padding-top: 9px;
}
.regbox tr{
	vertical-align: top;
}
.regbox label, label.ltLabel{
	display: block;
	color: #29286B;
	font-weight: bold;
	font-size: 12px;
	padding-left: 3px;
	padding-bottom: 1px
}
.regbox .i-text{
	border: 1px solid #B7B6B6;
	background-image: none;
	background-color: #fff;
	padding-top: 2px;
	padding-bottom: 2px;
}
.regbox .long{
	width: 360px
}
.regbox .short{
	width: 170px
}
.regbox .days, .regbox .monthes{
	width: 25px
}
.regbox .years{
	width: 40px
}
.regbox .gap{
	margin-right: 10px
}
.regbox select.short{
	width: 180px
}
.radio_label,
.checkbox_label
{
	font-weight: normal;
	display: inline !important;
}

/* Links */
a, a:hover
{
	color: #2A286B;
	text-decoration: none;
}
a:hover
{
	color: #464646;
}

/* Menus
------------------------------ */
.menu
{
	height: 64px;
	clear: both;
	overflow: hidden;
}
.menu a.button
{
	margin-left: 10px;
}
.menu a.first{
	margin-left: 0 !important
}
.menu a.last{
	margin-right: 0 !important
}
.footer-menu{
	font-weight: bold	
}
.footer-menu a
{
	color: #fff;
	text-decoration: none;
	margin: 0 5px;	
}
.footer-copyright{
	text-align: right;
	padding-right: 10px	
}


/* Inputs
------------------------------ */
.inputDate
{
	width: 70px;
}
input { 
	vertical-align: middle;
}
.i-checkbox{ 
	width: 15px;
	height: 15px;
}
.i-text{ 	
	border-top: 1px solid #AFAFAF;
	border-left: 1px solid #AFAFAF;		
	border-bottom: 1px solid #515151;
	border-right: 1px solid #515151;
	font-size: 14px;
	font-family: Arial;
	padding: 3px 4px;
	background: #fff url('../../../img/bg_input_text.png') no-repeat bottom right
}
.courseProperties .long {
	width: 360px;
}
.i-select{ 	
	border: 1px solid #AFAFAF;
	padding: 1px;
}
.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
	clear: both;
	height: 20px
}
/*
a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; hide dotted outline in Firefox 
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; push text down 1px 
} 
*/
a.button_small {
    background: transparent url('../../../img/bg_button_small_a.png') no-repeat scroll top right;
    color: #2A286B;
    display: block;
    font: bold 16px Helvetica;
    height: 30px;
    margin: 0px;
    padding-right: 15px; /* sliding doors padding */
    text-decoration: none;
}
a.button_small span {
    background: transparent url('../../../img/bg_button_small_span.png') no-repeat;
    display: block;
    line-height: 30px;
    padding: 0px 0 0px 15px;
	margin:0 auto
}
a.button_small:hover {
	color: #53B848
} 

a.button_micro {
    background: transparent url('../../../img/bg_button_micro_a.png') no-repeat scroll top right;
    color: #2A286B;
    display: block;
    font: bold 12px Helvetica;
    height: 24px;
    padding-right: 7px; /* sliding doors padding */
    text-decoration: none;
}
a.button_micro span {
    background: transparent url('../../../img/bg_button_micro_span.png') no-repeat;
    display: block;
    line-height: 24px;
    padding: 0px 0 0px 8px;
	margin:0 auto
}
a.button_micro:hover {
	color: #53B848
} 
a.button span,
a.button_small span,
a.button_micro span
{
	white-space: nowrap;
}
a.fl-right{
	float: right
}

.box{
	margin-bottom: 20px
}
.box_left{
	float: left;
	width: 330px
}
.box_right{
	float: left;
	width: 555px;
	margin-left: 20px
}
.user_info{
	height: 166px
}
.table_white_borders td{
	border: 1px solid #fff
}
.heading_01{
	font-size: 17px;
	font-weight: bold;
	color: #2A286B;
	background: url(../img/bg_heading_01.gif) repeat-x;
	width: 165px;
	height: 26px;
	border-left: none
}
.heading_02{
	font-size: 17px;
	font-weight: bold;
	color: #2A286B;
	background: url(../img/bg_heading_02.gif) repeat-x;
	height: 28px;
	width:100%;
	border-left: none
}
.heading_02 .title{
	padding: 2px 10px 0 10px;
	float:left;
	font-size: 18px
}
.heading_02 .viewall{
	padding: 6px 10px 0 0px;
	float:right;
	font-size: 12px
}
.userdata_info{
	border-left: none;
	vertical-align: top;
	background: url(../img/bg_userdata_info.gif) repeat-x bottom;
	background-color: #FFF;
	width: 156px;	
}
.userdata_info ul{
	list-style-type: none;
	margin-left: 5px;
	clear: both;
}
.userdata_info ul li{
	padding: 3px 0
}
.userdata_info ul li a{
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;	
}

.flight_info{
	height: 166px;
	background-color: #8DA6CD;
}
.table_purse{
	width: 285px;
	background-color: #8DA6CD;
	color: #fff;
	font-weight: bold;
}
.table_purse td{
	border:none;
	text-align: center;
	margin: 0 auto
}
.table_purse .br{
	height: 8px;
	font-size: 8px
}
.framelet{
	width: 122px;
	border: 1px solid #686868;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	padding: 5px 0;
	background-color: #fff;
	color: #2A286B;
}
.table_purse .framelet{
	margin-left:10px
}
.flight_data{
	background-color: #E9EDF5;
	border:1px solid #686868;
	text-transform: uppercase;
}
.flight_data .even{
	background-color: #D0D5DC;
}
.flight_data td{
	border:none;
	padding: 6px 0 6px 0
}
.flight_data .col1
{
	text-align: right;
	font-size: 11px;
	white-space: nowrap;
	padding-left: 5px;
}
.flight_data .col2
{
	font-weight: bold;
	width: 163px;
}

.friends_info{
	background: url(../img/bg_friends2.png) repeat-x 0 28px;
	height: 296px;
	border:1px solid #fff;
	width: 328px;
}
.friends_info .photos{
	margin: 0 auto;
	margin-top: 6px
}
.friends_info .photos td{
	text-align: center;
}
.friends_info .photos td.col2{
	padding: 0 40px
}
.friends_info .photos span{
	display: block;
	padding-top: 1px
}
.friends_info .photos tr.row2 td{
	padding-top: 20px
}

.activities_info{
	background: url(../img/bg_friends2.png) repeat-x 0 28px;
	height: 296px;
	border:1px solid #fff;
	width: 553px;	
}

.photos_info{
	background: url(../img/bg_friends2.png) repeat-x 0 28px;
	height: 296px;
	border:1px solid #fff;
	width: 328px;
}
.photos_info .photos{
	margin: 0 auto;
	margin-top: 6px
}
.photos_info .photos td{
	text-align: center;
}
.photos_info .photos td.col2{
	padding: 0 40px
}
.photos_info .photos span{
	display: block;
	padding-top: 1px
}
.photos_info .photos tr.row2 td{
	padding-top: 20px
}

.calendar_box{	
	height: 250px;
	/*border:1px solid #fff;*/
	width: 330px;	
}

.calculator_box{	
	height: 252px;
	border:1px solid #fff;
	width: 550px;
	background-color: #4A70BB
}

.hpad_10{
	padding: 0 10px
}
.leaderboard
{
	width: 904px;
	border: 1px solid #fff;	
}
.leaderboardHeader
{
	text-transform: uppercase;
} 
.leaderboard th{
	background-color: #ccc;
	color: #000;
	font-size: 12px;
	padding: 12px 5px 12px 5px;
	text-align: left;
	border-bottom: 1px solid #fff
}
.leaderboard td{
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom: 1px solid #fff
}

.leaderboard tr.odd td{
	background-color: #E8EDF0;
}
.leaderboard tr.even td{
	background-color: #CADBE8;
}
.leaderboard td img{
	border: 1px solid #fff
}
.leaderboard tr.odd td{
	background-color: #E8EDF0;
}
.leaderboard tr.filter td{
	background-color: #4A70BB;
	text-align: left
}
.leaderboard tr.filter h3{
	color: #fff;
	padding: 0;
	margin: 0 15px 0 15px;
	font-size: 20px;
}
.leaderboard tr.filter select
{
	margin: 2px 5px 0px 0px;
}


.table_pars input{
	width: 40px;
	font-size: 19px;
	padding: 0;
	color: #2A286B;
	text-align: center;
	border: 1px solid #686868 
}
.table_pars label{
	display: block;
	font-size: 11px;
	color: #fff;
	text-align: center;
	font-weight: bold;
	margin-bottom: 5px 
}
.table_pars td{
	padding: 0 24px;
}
.table_pars
{
	margin: 10px 0px 18px 0px;
}

.table_filter td
{
	padding: 2px;
}
.table_filter input{
	width: 25px;
	font-size: 10px;
	font-weight: bold;
	padding: 0;
	color: #000;
	text-align: center;
	border: 1px solid #686868;
	padding: 3px 0px;
	margin: 0 2px
}
.table_filter select{
	font-size: 11px;
	font-weight: bold;
	color: #000;
}
.table_filter input.years{
	width: 44px;
}
.table_filter label{
	display: block;
	font-size: 11px;
	color: #fff;
	text-align: left;
	font-weight: bold;
	margin-bottom: 4px;
	padding-left: 4px; 
}
.table_filter td{
	/*padding: 0 24px;*/
	text-align: left;
}
.table_filter td label{
	text-align1: left;
}
.table_filter {
	margin-bottom: 18px
}

ul.calculator_menu{
	list-style-type: none;
	margin-bottom: 20px;
	height: 40px;
	display: block;
	overflow: hidden;
	width: 548px
}
ul.calculator_menu li{
	float:left;
	background: #D1E2F0 url('../img/bg_calculator_menu.png') repeat-x;
	border-right: 1px solid #fff
}
ul.calculator_menu li.cur{
	float:left;
	background-color: #4A70BB !important;
	background-image: none;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	padding: 11px 18px;		
}
ul.calculator_menu li a{
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	padding: 11px 14px;
	display: block;
}


.table_score{
	color: #fff;
	font-size: 15px;
	font-weight: bold
}
.table_score .btn_calculate{
	background: url('../img/btn_calculate.png') no-repeat;
	width: 186px;
	height: 50px;
	color: #fff;
	font-size: 24px;
	font-weight: bold;
	border: none;
	margin: 0 60px 0 25px
}
.bg_calculator_score{
	background: url('../img/bg_calculator_score.png') no-repeat;
	width: 131px;
	height: 52px;	
	text-align: center;
	vertical-align: middle;
	line-height: 52px;
}
.bg_calculator_score img{
	margin-top: 9px
}

#logout{
	padding-right: 10px
}
.save_score{
	width: 80px !important;
	display: none;
	/*font-size: 12px !important;*/
}
.bg_calculator_score span{
	display: block;
	height: 33px;
	float: left
}
.dot{
	background: url('../img/figures.gif') no-repeat 0 0;
	width: 10px	
}
.c1{
	background: url('../img/figures.gif') no-repeat -10px 0;
	width: 21px
}
.c2{
	background: url('../img/figures.gif') no-repeat -31px 0;
	width: 23px
}
.c3{
	background: url('../img/figures.gif') no-repeat -54px 0;
	width: 22px
}
.c4{
	background: url('../img/figures.gif') no-repeat -76px 0;
	width: 25px
}
.c5{
	background: url('../img/figures.gif') no-repeat -101px 0;
	width: 22px
}
.c6{
	background: url('../img/figures.gif') no-repeat -123px 0;
	width: 24px
}
.c7{
	background: url('../img/figures.gif') no-repeat -147px 0;
	width: 22px
}
.c8{
	background: url('../img/figures.gif') no-repeat -169px 0;
	width: 23px
}
.c9{
	background: url('../img/figures.gif') no-repeat -192px 0;
	width: 23px
}	
.c0{
	background: url('../img/figures.gif') no-repeat -215px 0;
	width: 23px
}
#sc_res{
	padding-left:10px;
	height: 42px
}
/*--Overloading tabs-----*/
.ui-tabs
{
	padding: 0px;
}
.ui-widget-content
{
	background-color: #4A70BB;
}
.ui-widget-header
{
	background: none;
	background-color: none;
}
.ui-tabs .ui-tabs-nav
{
	padding: 0px;
}
.ui-widget-header
{
	border: 0px;
}
.ui-tabs .ui-tabs-nav li
{
	margin: 0px;
}
.ui-state-active, .ui-widget-content .ui-state-active { border: 0px solid #fbd850; background: none ; font-weight: bold; color: #eb8f00; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #2A286B;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { color: #FFF; }
.ui-tabs .ui-tabs-nav li a{font-size: 15px}
.ui-tabs .ui-tabs-panel{padding: 0px;}

/*---Tables---*/
.dataGrid
{
	width: 100%;
	font-size: 12px;
}
.dataGrid th, .dataGrid td
{
	padding: 3px;
}
.dataGrid th
{
	font-size: 13px;
	background-color: #C1C1C1;
}

.dataGrid tr.even td
{
	background-color: #F5F5F5;
}
.dataGrid tr.odd td
{
	background-color: #D5E8F6;
}
.dataGrid tr.trHover td
{
	background-color: #AAA;
	cursor: pointer;
}
/*--------*/
.paginationLinks
{
	padding: 6px;
	float: right;
}
.paginationLinks a,
.paginationLinks strong
{
	font-size: 13px;
	text-decoration: none;
	padding: 5px 5px 5px 5px;
}
.paginationLinks a
{
	color: #006837;
}
.paginationLinks a:hover
{
	text-decoration: underline;
}
/*------------*/
.gamesHistoryList
{
	height: 182px;
}
.gamesHistoryTabBody
{
	height: 216px;
	background-color: #4A70BB;
	overflow: hidden;
}
.customPanel
{
	background: url(../img/bg_friends3.png) repeat top;
	border: 1px solid #DDD;
	overflow: auto;
}
.leftBar
{
	float: left;
	width: 330px;
}
.rightBar
{
	float: right;
	width: 558px;
}
.plr10
{
	padding: 0px 10px 0px 10px;
	overflow: hidden;
}
.heading_02 .title
{
	padding-left: 10px;
	padding-right: 0px;
}
.customPanelBody
{
	padding: 10px;
}
.activityItems
{
	overflow: hidden;
	overflow-y: auto;
	height: 268px;
	margin-top: 7px;
}
.activityItem
{
	padding: 2px 10px 4px 0px;
}
.popupUser,
.popupCourse
{
	font-weight: bold;
}
.popupUser:hover,
.popupCourse:hover
{
	text-decoration: none;
}
.userItem
{
	float: left;
	width: 134px;
	height: 156px;
	text-align: center;
	overflow: hidden;
}
.profilePage .userItem
{
	width: 102px;
}
.userItemBody
{
	padding-top: 10px;
}
.uiCaption
{
	padding: 3px 0px 3px 0px;
	white-space: nowrap;
	overflow: hidden;
}
.customPanel .paginationLinks a
{
	color: #2A286B;
}
.avatar
{
	border: 1px solid #DDD;
}
.courseProperty
{
	width: 430px;
	float: left;
	margin-top:10px;
}
.leaderboardFilters select
{
	width: 113px;
}
.progressivePurse
{
	padding: 13px;
	text-align: right;
	font-size: 30px;
}
.progressivePurseNoBg .customPanel
{
	background: none
}
.photoItem
{
	float: left;
	width: 134px;
	height: 150px;
	text-align: center;
}
.photoPicture
{
	height: 100px;
	line-height: 100px;
	margin: 0px auto;
}
.photoPicture img
{
	vertical-align: middle;
}
.photoCaption
{
	padding-top: 5px;
}	
.userProfilePhotos .photoItem
{
	width: 109px;
	height: 130px;
}
.userProfilePhotos
{
	padding-top: 5px;
}
.dateOfBirth td
{
	padding-top: 0px;
}
.dateOfBirth tr.v-middle
{
	vertical-align: middle;
}
.leftBarMenu a
{
	padding: 5px 0px 5px 0px;
	display: block;
}
.leftBarMenu a:hover
{
	background-color: #DDD;
}
.numericTable td
{
	vertical-align: top;
	padding-top: 6px;
	padding-bottom: 17px;
	padding-right: 10px;
}
.numericTable td.numeric
{
	font-size: 140%;
	font-weight: bold;
	padding-top: 0px;
	text-align: right;
}
textarea.message_text
{
	width: 366px;
	height: 100px;
}
.messageInfo
{
	border: 1px solid #008000;
	background: #f2fbee;
	color: #008000;
	padding: 10px;
	margin-top: 10px;
}
.messageStatusU,
.verification_pending,
.status_P
{
	font-weight: bold;
}
.viewall a
{
	padding-left: 5px;
}
.courseProperties
{
	overflow: auto;
}
.friends_info,
.activities_info,
.photos_info,
.activities_info
{
	overflow: hidden;
}
#round_date
{
	width: 130px;
}
.dc1,
.dc2,
.dc3,
.dc4,
.dc5,
.dc6,
.dc7,
.dc8,
.dc9,
.dc0,
.dcDollar,
.dcDot,
.dcComma
{
	background: url(../../../img/numbers.png) no-repeat;
	height: 42px;
	width: 19px;
	float: left;
}
.dcDot,
.dcComma
{
	height: 12px;
	width: 8px;
	margin-left: 2px;
	margin-top: 30px;
}
.dc0 {background-position: 0px 5px;}
.dc1 {background-position: 0px -31px;}
.dc2 {background-position: 0px -67px;}
.dc3 {background-position: 0px -103px;}
.dc4 {background-position: 0px -139px;}
.dc5 {background-position: 0px -174px;}
.dc6 {background-position: 0px -211px;}
.dc7 {background-position: 0px -247px;}
.dc8 {background-position: 0px -283px;}
.dc9 {background-position: 0px -319px;}
.dcDollar {background-position: 0px -390px;}
.dcComma {background-position: 0px -454px;}
.dcDot {background-position: 0px -491px;}

.userProfileCaption
{
	background: transparent url(../img/bg_heading_01.gif) repeat-x scroll 0 0;
	color: #2A286B;
	font-size: 17px;
	font-weight: bold;
	white-space: nowrap;
	padding: 3px 0px 3px 3px;
	overflow: hidden;
}
.table_filter .score_round_date
{
	width: 80px;
}
.sitesLogo,
.verisignLogo
{
	position: fixed;
	bottom: 28px;
	white-space: nowrap;
}
.sitesLogo img
{
	vertical-align: middle;
}
.verisignLogo
{
	margin-left: 774px;
}
.pastGolfDate
{
	background-color: #BBB;
}
.checkBoxUserItem img
{
	vertical-align: middle;
}
.sheduleUsers td
{
	vertical-align: middle;
	padding-right: 10px;
	white-space: nowrap;
}
.splashieCup
{
	float: right;
	padding: 20px;
}
#courseSelect
{
	width: 130px;
}
#flightSelect
{
	width: 83px;
}
#industrySelect
{
	width: 160px;
}
.calculator
{
	background-color: #4A70BB;
}
.pageContent
{
	overflow: hidden;
}
.profileLinks
{
	clear: both;
}
.profileLinks a
{
	display:block;
	padding: 3px 3px 2px 0px;
	text-decoration: none;
	font-weight: bold;
	color: #3C3E3D;
	font-size: 15px;
}
.badgeHolder
{
	position: absolute;
	left: -30px;
	top: -50px;
}
.importantLink
{
	color: #CC2222;
}
.profileLinks .importantLink
{
	color: #006837;
	text-transform: uppercase;
}

.bulletinBoard td
{
	padding-right: 20px;
}
.bulletinBoard label
{
	white-space: nowrap;
}
.bulletinBoard .inputDate
{
	width: 70px;
}
.v-middle img.avatar
{
	vertical-align: middle;
}
.buttonJoin
{
	float: left;
	margin-left: 10px;
}
.bbItemList
{
	height: 460px;
	padding-right: 10px;
	overflow: hidden;
	overflow-y: auto;
}
.bbItem, .simpleItem
{
	clear: both;
	border-bottom: 1px solid #AAA;
	overflow: hidden;
	padding: 10px 0px 10px 0px;
}
.bbItemAvatar
{
	float: left;
	width: 80px;
}
.bbItemTitle a
{
	font-size: 17px;
	font-weight: bold;
	color: #000;
}
.bbItemInfo
{
	clear: both;
}
.bbItemAvatarView
{
	width: 174px;
}
.commentItems
{
	border-left: 3px solid #CCC;
	margin-left: 5px;
	padding-left: 10px;
}
.commentItems .bbItemContent
{
	margin-left: 80px;
}
.categoriesHolder
{
	padding-right: 20px;
}
.leftMenuButtons .button span
{
	width: 144px;
}
.buttonPanelBig a.button
{
	margin-right: 10px;
}
.resultItem
{
	clear: both;
	overflow: hidden;
	padding: 5px 0px 5px 0px;
	margin: 0px 5px 0px 5px;
}
.resultItem h2
{
	margin-top: 1px;
	margin-bottom: 2px;
}
.resultUserAvatar
{
	float: left;
	width: 70px;
	height: 70px;
}
.resultPurse
{
	float: right;;
	width: 64px;
	height: 64px;
}
.resultPlaceId
{
	float: left;
	width: 32px;
	font-size: 19px;
	text-align: center;
	padding-top: 25px;
}
.resultUserAvatar
{
	margin-right: 10px;
}
.tournamentPage
{
	line-height: 20px;
	font-size: 14px;
	color: #000;
}
.tournamentPanel1
{
	float: left;
	text-align: center;
	width: 423px;
}
.tournamentPanel2
{
	float: right;
	width: 492px;
}
.tournamentPanel2Body
{
	overflow: hidden;
	height: 280px;
}
.tournamentPanel1Body
{
	overflow: hidden;
	background: url(../img/pages/home/bg_golfer.png) no-repeat;
	height: 295px;
	position: relative;
}
.toutnamentNote
{
	width: 257px;
	text-align: center;
	font-size: 11px;
	line-height: 11px;
	position: absolute;
	left: 166px;
	top: 104px;	
}
.tournamentPanel2Body
{
	background: url(../img/tournaments/home_changes/panel2_body.png) repeat-y;
}
.tournamentPanel2BodyBody
{
	padding: 0px 16px 0px 16px;
}
.tournamentPanel2 a
{
	float: left;
	width: 211px;
	height: 30px;
	margin-right: 12px;
	margin-bottom: 20px;
} 
.tournamentWizard
{
	clear: both;
	padding: 10px 0px 12px 4px;
}
.tournamentTour
{
	height: 529px;
	overflow: hidden;
	position: relative;
}
.tournamentTourBG
{
	background: url(../img/pages/home/panel_tour2.png) no-repeat center top;
}
.tournamentTour .tournamentColumn1
{
	position: absolute;
	width: 200px;
	left: 14px;
	top: 223px;
}
.tournamentTour .tournamentColumn2
{
	position: absolute;
	width: 177px;
	left: 238px;
	top: 258px;
}
.tournamentTour .tournamentColumn3
{
	position: absolute;
	width: 237px;
	left: 438px;
	top: 258px;
}
.tournamentTour .tournamentColumn4
{
	position: absolute;
	width: 200px;
	left: 700px;
	top: 269px;
}
.tournamentTour .tournamentColumn5
{
	position: absolute;
	width: 200px;
	left: 688px;
	top: 169px;
}
.tournamentPanelBody
{
	background: url(../img/tournaments/compete/panel_body.png) repeat-y;
	overflow: hidden;
}
.tournamentPanelFooter
{
	background: url(../img/tournaments/compete/panel_footer.png) no-repeat;
	height: 29px;
	overflow: hidden;
	font-size: 13px;
}
.tournamentPanelBodyBody1
{
	padding-top: 5px;
	padding-left: 10px;
}
.competeBlock1
{
	background: url(../img/tournaments/compete/block1.png) no-repeat;
	height: 151px;
}
.competeBlock2
{
	background: url(../img/tournaments/compete/block2.png) no-repeat;
	height: 151px;
}
.competeBlock3
{
	background: url(../img/tournaments/compete/block3.png) no-repeat;
	height: 151px;
}
.competeBlock4
{
	background: url(../img/tournaments/compete/block4.png) no-repeat;
	height: 351px;
}
.competeBlock5
{
	background: url(../img/tournaments/compete/block5.png) no-repeat;
	height: 351px;
}
.competeBlock6
{
	background: url(../img/tournaments/compete/block6.png) no-repeat;
	height: 351px;
}
.competeBlock7
{
	background: url(../img/tournaments/compete/block7.png) no-repeat;
	height: 191px;
}
.competeBlock8
{
	background: url(../img/tournaments/compete/block8.png) no-repeat;
	height: 231px;
}
.competeBlock9
{
	background: url(../img/tournaments/compete/block9.png) no-repeat;
	height: 191px;
}
.competeBlock1,
.competeBlock2,
.competeBlock3,
.competeBlock4,
.competeBlock5,
.competeBlock6,
.competeBlock7,
.competeBlock8,
.competeBlock9
{
	width: 283px;
	float: left;
	margin: 7px 10px 20px 13px;
}
.competeBlocks .competeBlockBody
{
	padding: 12px 10px 15px 15px;
}
.competeBlock2 .competeBlockBody
{
	padding-top: 79px;
}
.competeBlock5 .competeBlockBody,
.competeBlock6 .competeBlockBody
{
	padding-top: 125px;
}
.competeBlock7 .competeBlockBody,
.competeBlock9 .competeBlockBody
{
	padding-left: 132px;
}
.competeBlocks .competeBlockBody img
{
	margin: 0px  10px  10px  0px;
}
.competeBlockBodyHeader
{
	font-size: 15px;
	font-weight: bold;
	padding-bottom: 7px;
}
/*---Panels---*/
.panel1LT
{
	background: url(../img/panels/1/panelLT.png) no-repeat left top;
	height: 24px;
	padding-left: 20px;
}
.panel1RT
{
	background: url(../img/panels/1/panelRT.png) no-repeat right top;
	height: 24px;
	padding-right: 20px;
}
.panel1CT
{
	background: url(../img/panels/1/panelCT.png) repeat-x top;
	height: 24px;
}
.panel1LC
{
	background: url(../img/panels/1/panelLC.png) repeat-y left;
	padding-left: 4px;
}
.panel1RC
{
	background: url(../img/panels/1/panelRC.png) repeat-y right;
	padding-right: 4px;
}
.panel1CC
{
	background: url(../img/panels/1/panelCC.png) repeat;
	overflow: hidden;
	padding: 0px 20px 0px 20px;
}
.panel1LB
{
	background: url(../img/panels/1/panelLB.png) no-repeat left bottom;
	height: 24px;
	padding-left: 20px;
}
.panel1RB
{
	background: url(../img/panels/1/panelRB.png) no-repeat right bottom;
	height: 24px;
	padding-right: 20px;
}
.panel1CB
{
	background: url(../img/panels/1/panelCB.png) repeat-x bottom;
	height: 24px;
}
.panel1HeaderCaption
{
	text-align: center;
	padding-top: 9px;
}
/*------*/
.panel2LT
{
	background: url(../img/panels/2/panelLT.png) no-repeat left top;
	height: 46px;
	padding-left: 13px;
}
.panel2RT
{
	background: url(../img/panels/2/panelRT.png) no-repeat right top;
	height: 46px;
	padding-right: 13px;
}
.panel2CT
{
	background: url(../img/panels/2/panelCT.png) repeat-x top;
	height: 46px;
}
.panel2LC
{
	background: url(../img/panels/2/panelLC.png) repeat-y left;
	padding-left: 6px;
}
.panel2RC
{
	background: url(../img/panels/2/panelRC.png) repeat-y right;
	padding-right: 6px;
}
.panel2CC
{
	background: url(../img/panels/2/panelCC.png) repeat;
	overflow: hidden;
	padding: 0px;
}
.panel2LB
{
	background: url(../img/panels/2/panelLB.png) no-repeat left bottom;
	height: 29px;
	padding-left: 13px;
}
.panel2RB
{
	background: url(../img/panels/2/panelRB.png) no-repeat right bottom;
	height: 29px;
	padding-right: 13px;
}
.panel2CB
{
	background: url(../img/panels/2/panelCB.png) repeat-x bottom;
	height: 29px;
}
.panel2HeaderCaption
{
	text-align: center;
	padding-top: 9px;
}
/*---*/
.panel3LT
{
	background: url(../img/panels/3/panelLT.png) no-repeat left top;
	height: 51px;
	padding-left: 29px;
}
.panel3RT
{
	background: url(../img/panels/3/panelRT.png) no-repeat right top;
	height: 51px;
	padding-right: 29px;
}
.panel3CT
{
	background: url(../img/panels/3/panelCT.png) repeat-x top;
	height: 51px;
}
.panel3LC
{
	background: url(../img/panels/3/panelLC.png) repeat-y left;
	padding-left: 4px;
}
.panel3RC
{
	background: url(../img/panels/3/panelRC.png) repeat-y right;
	padding-right: 4px;
}
.panel3CC
{
	background: url(../img/panels/1/panelCC.png) repeat;
	overflow: hidden;
	padding: 0px 29px 0px 29px;
}
.panel3LB
{
	background: url(../img/panels/3/panelLB.png) no-repeat left bottom;
	height: 24px;
	padding-left: 20px;
}
.panel3RB
{
	background: url(../img/panels/3/panelRB.png) no-repeat right bottom;
	height: 24px;
	padding-right: 20px;
}
.panel3CB
{
	background: url(../img/panels/3/panelCB.png) repeat-x bottom;
	height: 24px;
}
.panel3HeaderCaption
{
	font-size: 22px;
	font-weight: bold;
	color: #2D2269;
	padding-top: 9px;
	padding-top: 15px;
}

/*---*/
.panel4LT
{
	background: url(../img/panels/4/panelLT.png) no-repeat left top;
	padding-left: 11px;
}
.panel4RT
{
	background: url(../img/panels/4/panelRT.png) no-repeat right top;
	padding-right: 16px;
}
.panel4CT
{
	background: url(../img/panels/4/panelCT.png) repeat-x top;
}
.panel4LC
{
	background: url(../img/panels/4/panelLC.png) repeat-y left;
	padding-left: 4px;
}
.panel4RC
{
	background: url(../img/panels/4/panelRC.png) repeat-y right;
	padding-right: 4px;
}
.panel4CC
{
	background: url(../img/panels/4/panelCC.png) repeat;
	overflow: hidden;
	1padding: 0px 29px 0px 29px;
}
.panel4LB
{
	background: url(../img/panels/4/panelLB.png) no-repeat left bottom;
	padding-left: 13px;
}
.panel4RB
{
	background: url(../img/panels/4/panelRB.png) no-repeat right bottom;
	padding-right: 13px;
}
.panel4CB
{
	background: url(../img/panels/4/panelCB.png) repeat-x bottom;
}
.panel4LT, .panel4RT, .panel4CT
{
	height: 41px;
}
.panel4LB, .panel4RB, .panel4CB
{
	height: 11px;
}
.panel4HeaderCaption
{
	font-size: 22px;
	padding-top: 8px;
}
.panel4HeaderCaption img
{
	vertical-align: middle;
}

/*---*/
.panel5LT
{
	background: url(../img/panels/5/panelLT.png) no-repeat left top;
	padding-left: 13px;
}
.panel5RT
{
	background: url(../img/panels/5/panelRT.png) no-repeat right top;
	padding-right: 14px;
}
.panel5CT
{
	background: url(../img/panels/5/panelCT.png) repeat-x top;
}
.panel5LC
{
	background: url(../img/panels/5/panelLC.png) repeat-y left;
	padding-left: 13px;
}
.panel5RC
{
	background: url(../img/panels/5/panelRC.png) repeat-y right;
	padding-right: 15px;
}
.panel5CC
{
	background: url(../img/panels/5/panelCC.png) repeat;
	overflow: hidden;
	1padding: 0px 29px 0px 29px;
}
.panel5LB
{
	background: url(../img/panels/5/panelLB.png) no-repeat left bottom;
	padding-left: 14px;
}
.panel5RB
{
	background: url(../img/panels/5/panelRB.png) no-repeat right bottom;
	padding-right: 14px;
}
.panel5CB
{
	background: url(../img/panels/5/panelCB.png) repeat-x bottom;
}
.panel5LT, .panel5RT, .panel5CT
{
	height: 46px;
}
.panel5LB, .panel5RB, .panel5CB
{
	height: 10px;
}
.panel5HeaderCaption
{
	text-align: center;
	font-size: 22px;
	padding-top: 15px;
}
.panel5HeaderCaption img
{
	vertical-align: middle;
}

/*---*/
.panel6LT
{
	background: url(../img/panels/6/panelLT.png) no-repeat left top;
	padding-left: 14px;
}
.panel6RT
{
	background: url(../img/panels/6/panelRT.png) no-repeat right top;
	padding-right: 15px;
}
.panel6CT
{
	background: url(../img/panels/6/panelCT.png) repeat-x top;
}
.panel6LC
{
	background: url(../img/panels/6/panelLC.png) repeat-y left;
	padding-left: 7px;
}
.panel6RC
{
	background: url(../img/panels/6/panelRC.png) repeat-y right;
	padding-right: 7px;
}
.panel6CC
{
	background: url(../img/panels/6/panelCC.png) repeat;
	overflow: hidden;
	1padding: 0px 29px 0px 29px;
}
.panel6LB
{
	background: url(../img/panels/6/panelLB.png) no-repeat left bottom;
	padding-left: 14px;
}
.panel6RB
{
	background: url(../img/panels/6/panelRB.png) no-repeat right bottom;
	padding-right: 14px;
}
.panel6CB
{
	background: url(../img/panels/6/panelCB.png) repeat-x bottom;
}
.panel6LT, .panel6RT, .panel6CT
{
	height: 12px;
}
.panel6LB, .panel6RB, .panel6CB
{
	height: 12px;
}
/*---*/
.panel7LT
{
	background: url(../img/panels/7/panelLT.png) no-repeat left top;
	padding-left: 8px;
}
.panel7RT
{
	background: url(../img/panels/7/panelRT.png) no-repeat right top;
	padding-right: 14px;
}
.panel7CT
{
	background: url(../img/panels/7/panelCT.png) repeat-x top;
}
.panel7LC
{
	background: url(../img/panels/7/panelLC.png) repeat-y left;
	padding-left: 5px;
}
.panel7RC
{
	background: url(../img/panels/7/panelRC.png) repeat-y right;
	padding-right: 12px;
}
.panel7CC
{
	background: url(../img/panels/7/panelCC.png) repeat;
	overflow: hidden;
	1padding: 0px 29px 0px 29px;
}
.panel7LB
{
	background: url(../img/panels/7/panelLB.png) no-repeat left bottom;
	padding-left: 8px;
}
.panel7RB
{
	background: url(../img/panels/7/panelRB.png) no-repeat right bottom;
	padding-right: 14px;
}
.panel7CB
{
	background: url(../img/panels/7/panelCB.png) repeat-x bottom;
}
.panel7LT, .panel7RT, .panel7CT
{
	height: 8px;
}
.panel7LB, .panel7RB, .panel7CB
{
	height: 14px;
}

.registerForm
{
	float: left;
	width: 375px;
	margin-left: 7px;
	position: relative;
}
.registerForm label
{
	display: block;
	font-weight: bold;
	padding: 5px 0px 2px 0px;
}
.registerForm .i-text
{
	width: 315px;
}
.registerForm select
{
	width: 325px;
}
.registerForm #stateSelect,
.registerForm div#place_cities select,
.registerForm div#place_courses select
{
	width: 325px;
	margin-bottom: 5px;
}

.registerFormInfo
{
	float: left;
	width: 482px;
	margin-left: 13px;
	font-size: 120%;
}
.registerFormInfo .firstLetter
{
	font-weight: bold;
	font-size: 18px;
}
.submitHolder
{
	overflow: hidden;
	position: relative;
}
.customUpload
{
	width: 85px;
	overflow: hidden;
}
.customUpload .edtUpload
{
	position: relative;
	cursor: pointer;
	background-color: red;
	left: -146px;
	filter:alpha(opacity=0);-moz-opacity:.0;opacity:.0;
	z-index: 101;
}
.customUpload .btnBrowse
{
	position: relative;
	top: -20px;
	cursor: pointer;
	z-index: 100;
}
.dateOfBirth input.i-text
{
	width: 34px !important;
	text-align: center;
}
div.tooltip
{
	border: 1px solid #000;
	background-color: #FFF;
	padding: 1px;
	float: left;
}
.tooltipLikeTopMenu
{
	display: none;
	z-index: 1;
}
.tooltipLikeTopMenu a
{
	display: block;
	padding: 4px 11px 4px 11px;
	font-size: 12px;
}
.tournamentCaption
{
	background-color:#4A70BB;
	border: 1px solid #FFF;
	color: #FFFFFF;
	font-size: 25px;
	padding: 5px;
}
.tournamentColumnCaption
{
	background: url(../img/tournaments/index/bg_captions.png) no-repeat left top;
	width: 599px;
	height: 47px;
}
.tournamentColumnCaptionBody
{
	padding-top: 11px;
}
.tournamentItems
{
	padding: 10px;
}
.tournamentItem .likeButtonHolder
{
	padding: 5px 0px 5px 0px;
}
.tournamentItemInfo
{
	font-size: 18px;
}
.tournamentItem .tournamentItemInfo .column1,
.tournamentItem .tournamentItemInfo .column2
{
	vertical-align: middle;
	height: 175px;
}
.tournamentColumnCaption  .column1,
.tournamentItemInfo .column1
{
	width: 225px;
	color: #336600;
	text-align: center;
}
.tournamentItemInfo .column2
{
	width: 425px;
	color: #333366;
}
.tournamentItemInfo .column3
{
	text-align: center;
	vertical-align: middle;
}
.purseAmount
{
	text-align: center;
	color: #000;
}
.tournamentColumnCaption  .column2
{
	width: 160px;
}
.tournamentItem .tournamentItemInfo .column3 img
{
	margin-top: 55px;
}
.topBanner
{
	text-align: center;
	padding: 5px 0px 6px 0px;
}
.rightBanner
{
	float: right;
	padding: 4px 4px 0px 0px;
}
.tournamentItem h3
{
	margin: 25px;
}
.resultItems
{
	color: #000;
}
.resultItems .panel4
{
	float: left;
	width: 445px;
}
.resultItems .panel4CC
{
	height: 240px;
}
.resultChooser
{
	background: url(../img/bg1.png) no-repeat left top;
	width: 436px;
	height: 94px;
}
.resultChooserBody
{
	padding: 1px 10px 10px 20px;
}
.leaderBoardUserList
{
	background-color: #FFF;
	overflow: hidden;
}
.leaderBoardUserList .paginationLinks a
{
	color: #2A286B;
}
.bannerRolex
{
	float: right;
	background: url(../img/pages/home/bg_banner.png) no-repeat;
	width: 492px;
	height: 338px;	
}
.bannerRolexBody
{
	padding: 5px;
}
.customLinks a
{
	float: left;
	padding: 2px 2px 2px 35px;
	margin-right: 35px;	
}
.get_connected
{
	background: url(../img/pages/home/get_connected_image.png) no-repeat left center;
}
.discuss_all
{
	background: url(../img/pages/home/discuss_all_image.png) no-repeat left center;
}
.find_new
{
	background: url(../img/pages/home/find_new_image.png) no-repeat left center;
}
.build_your
{
	background: url(../img/pages/home/build_your_image.png) no-repeat left center;
}
.pursePicture
{
	float: left;
	position: relative;
}
.purseText
{
	float: right;
	width: 166px;
}
.cash_purse
{
	position: absolute;
	left: 15px;
	top: 157px;
}
.new_2010_rolex
{
	position: absolute;
	left: 4px;
	top: 2px;
}
.photoPreview
{
	width: 100px;
	height: 100px;
	border: 1px solid #DDD;
	background-color: #FFF;
	margin: 2px;
	float: right;
}
.panel2HeaderCaption .fbShare
{
	float: right;
	margin: 7px 11px 0px 0px;
}
.giveawayContent
{
	padding: 0px 14px 0px 14px;
	color: #000;
}
.picRolex
{
	float: left;
	width: 270px;
}
.picRolex img
{
	margin-bottom: 10px;
}
h3.no-rows
{
	padding-left: 10px;
}
/*---Holders---*/
.whatIsSplashie
{
	color: #000;
	font-family: Arial;
}
.whatIsSplashie .holder1
{
	float: left;
}
.whatIsSplashie .holder2
{
	float: right;
	width: 382px;
}
.whatIsSplashie .holder3
{
	clear: both;
}
.sectionCaption
{
	font-size: 19px;
	color: #2D2269;
	1clear: both;
}
.sectionContent
{
	font-size: 14px;
	line-height: 20px;
}
.sectionPicture
{
	float: left;
	margin-right: 10px;
}
.customP
{
	background: url(../img/pages/home/ball.png) no-repeat 0px 12px;
	padding: 10px 0px 5px 25px;
}
.holder1Header
{
	background: url(../img/pages/what_is_splashie/holder1_header.png) no-repeat top;
	width: 511px;
	height: 222px;
}
.holder1HeaderBody
{
	padding: 10px;
}
.holder1Footer
{
	background: url(../img/pages/what_is_splashie/holder1_footer.png) no-repeat bottom;
	width: 511px;
	height: 279px;
}
.holder1FooterBody
{
	padding: 10px;
	position: relative;
}
.holder2Header
{
	height: 477px;
}
.holder2HeaderBody
{
	padding: 0px 7px 0px 7px;
}
.holder3HeaderBody
{
	padding: 5px 0px 0px 0px;
}
.btnJoin
{
	position: absolute;
	left: 305px;
	top: 159px;	
}
.whatIsSplashie .holder3 .sectionCaption
{
	padding-bottom: 5px;
}
.whatIsSplashie .holder3 .sectionContent
{
	padding: 0px 0px 20px 23px;
}
.holderDoNotMiss
{
	background: url(../img/pages/what_is_splashie/do_not_miss.png) no-repeat top;
	width: 291px;
	height: 235px;
	float: right;
}
.holderDoNotMissBody
{
	text-align: center;
	padding-top: 166px;
}
.holder1 .sectionCaption,
.holder1 .sectionContent
{
	padding-left: 10px;
}
.holder1HeaderBody .sectionCaption,
.holder1HeaderBody .sectionContent
{
	color: #FFF;
}
.holder1HeaderBody .sectionCaption
{
	font-size: 33px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.holder2 .cash_purse
{
	left: 131px;
	top: 103px;
}
.holder2 .sectionContent
{
	font-size: 13px;
	line-height: 16px;
}

.holder3 .sectionContent
{
	padding-left: 20px;
}
.formLogin
{
	width: 279px;
}
.formLogin .inputCaption
{
	text-align: right;
	font-weight: bold;
}
.formLogin .i-text
{
	width: 200px;
}
.menu1
{
	font-size: 15px;
	font-weight: bold;
}
.menu1 a.button1
{
	margin-right: 6px;
}
.homeBody
{
	background: url(../img/home/bg_body1.png) repeat-y;
	overflow: hidden;
}
.homeHeader
{
	background: url(../img/home/bg_header1.png) no-repeat top;
	overflow: hidden;
}
.homeFooter
{
	background: url(../img/home/bg_footer1.png) no-repeat bottom;
	overflow: hidden;
}
.homeGolfer
{
	background: url(../img/home/golfer.png) no-repeat top left;
	margin: 13px 0px 0px 12px;
	overflow: hidden;
}
.simplePage .homeGolfer
{
	background: none;
}
.homeWatch
{
	background1: url(../img/home/rolex.png) no-repeat bottom right;
	margin: 0px 12px 16px 0px;
	overflow: hidden;
}
.homeContent
{
	padding: 10px;
}
.homeLeftBar
{
	float: left;
	width: 710px;
}
.homeRightBar
{
	float: right;
	width: 190px;
}
.homeRightBar h1,
.homeCompete h1
{
	font-size: 17px;
}
.homeCompete h2
{
	color: #388F6A;
	font-size: 15px;
}
.homeRightBar p,
.homeCompete p
{
	color: #000;
}
.homeRightBar h1
{
	clear: both;
}
.homeRightBarSection
{
	font-size: 16px;
	padding: 12px 0px 20px 0px;
}
.homeCompete p
{
	background: url(../img/home/checkbox.png) no-repeat top left;
	padding-left: 19px;
}

.homeLeaderboard
{
	width: 542px;
}
.homeLeaderboardBody
{
	height: 347px;
	background-color: #FFF;
}
.homeLeaderboardShadow
{
	background: url(../img/home/leaderboard_home_shadow.png) no-repeat bottom right;
	padding-bottom: 62px;
}
.homeLeaderboardPanel
{
	width: 481px;
}
.homeLeaderboardHeader
{
	background: url(../img/home/leaderboard_header.png) no-repeat top;
	height: 31px;
}
.homeLeaderboardHeaderCaption
{
	font-size: 18px;
	color: #FFF;
	text-transform: uppercase;
	padding: 7px 0px 0px 7px;
}

.homeLeaderboardFooter
{
	background: url(../img/home/leaderboard_footer.png) no-repeat top;
	height: 24px;
}
.homeLeaderboard .dataGrid th
{
	font-size: 11px;
	white-space: nowrap;
}
.homeLeaderboard .dataGrid
{
	font-size: 10px;
}
.homeLeaderboard .dataGrid th, .dataGrid td
{
	padding: 1px;	
}

.homeCompeteHolder
{
	padding-left: 20px;
}
.homeCompete
{
	width: 660px;
}
.homeCompeteHeader
{
	background: url(../img/home/bg_panel1_header.png) no-repeat top;
	height: 24px;
}
.homeCompeteContent
{
	background: url(../img/home/bg_panel1_body.png) repeat-y;
}
.homeCompeteBody
{
	padding: 1px 40px 1px 40px;
}
.homeCompeteFooter
{
	background: url(../img/home/bg_panel1_footer.png) no-repeat bottom;
	height: 43px;
}

.splashieTrans
{
	width: 480px;
}
.splashieTrans td
{
	font-size: 18px;
	vertical-align: top;
}
.splashieTrans .number
{
	white-space: nowrap;
	padding-bottom: 12px;
}
.giveawayRules
{
	padding-bottom: 70px;
}
.headerHolder .slogan
{
	vertical-align: top;
	padding-top: 43px;
	width: 430px;
	color: #006730;
	font-size: 22px;
	font-weight: bold;
}
.menu1 .langLink
{
	margin-left: 20px;
}
.slider
{
	clear: both;
	text-align: center;
	margin-bottom: 20px;
	overflow: hidden;
}
.sliderItem
{
	background: url(../img/home/4/slider_bg.png) no-repeat;
	width: 262px;
	height: 383px;
	float: left;
	margin: 0px 19px;
}
.sliderItemBody
{
	padding: 5px 27px 15px 27px;
}
.slider h1
{
	height: 50px;
	font-size: 20px;
}
.sliderItemPicture
{
	height: 152px;
}
.sliderItemText
{
	font-size: 13px;
	text-align: left;
	color: #000;
	line-height: 19px;
}
.serviceLinks
{
	width: 163px;
	padding-top: 315px;
}
.serviceLinks a
{
	display: block;
	margin-bottom: 14px;
}
.serviceLinksHolder
{
	margin-left: 0px;
	text-align: left;
}
.loginFormHolder
{
	width: 258px;
	text-align: right;
}
#avg_score,
#sc_res
{
	padding-left: 19px;
}
/*---User Profile Page---*/
.userProfile
{
	padding: 10px 20px 10px 20px;
}
.mainInfoHolder
{
	width: 375px;
}
.mainInfoPhotoHolder
{
	padding: 10px 6px 0px 2px;
}
.mainInfoSpliter
{
	width: 453px;
	padding-top: 10px;
}
.serviceButtons a img
{
	vertical-align: middle;
}
.serviceButtons a.button,
.serviceButtons a.button span
{
	float: left;
}
.userProfile .mainInfoSpliter,
.userProfile .calendarHolder,
.userProfile .myActivitiesHolder
{
	float: left;
}
.userProfile .myStatisticsHolder,
.userProfile .myStatisticsOverallHolder,
.userProfile .myFriendsHolder
{
	float: left;
	width: 271px;
	margin-right: 32px;
}
.userProfile .myStatisticsHolder .panel8CC,
.userProfile .myStatisticsOverallHolder .panel8CC
{
	height: 171px;
}
.userProfile .myStatisticsHolder .panel8Content,
.userProfile .myStatisticsOverallHolder .panel8Content
{
	padding-top: 32px;
}
.calendarHolder .panel8LC
{
	padding-left: 0px;
}
.calendarHolder .panel8RC
{
	padding-right: 0px;
}
.DynarchCalendar-dayNames div, .DynarchCalendar-day, .DynarchCalendar-weekNumber
{
	padding: 1px 8px;
}
.DynarchCalendar-hover-date
{
	padding: 0px 7px;
}
.viewall
{
	float: right;
	font-size: 11px;
	padding-top: 3px;
}
.myActivitiesHolder
{
	width: 557px;
}
.userProfile .myHistory
{
	font-size: 12px;
	width: 839px;
}
select.selectCity
{
	width: 120px;
}
select.selectCourse
{
	width: 180px;
}
.leagueGrid
{
	width: 100%;
	font-size: 13px;
}
.leagueGrid img
{
	vertical-align: middle;
}
.leagueGrid a
{
	color: #006837;
}
.leagueGrid td
{
	padding: 3px 2px 2px 2px;
	border-top: 1px solid #DDD; 
}
.leagueGrid th
{
	color: #006837;
	font-size: 15px;
}
.modernButtons
{
	overflow: hidden;
	padding: 10px 0px 10px 0px;
}
.modernButtons a, a.modernButton, input.modernButton
{
	float: left;
	background: url(../img/leagues/button-bg.png);
	width: 190px;
	text-align: center;
	padding: 20px 0px 20px 0px;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
}
.modernForm
{
	border: 1px solid #B5BABE;
	background: url(../img/leagues/form-top-bg.png) repeat-x top;
	background-color: #FFF;
	overflow: hidden;
	padding: 0px 23px;
}
.modernForm *
{
	color: #333;
}
.modernFormCaption
{
	font-size: 15px;
	font-weight: bold;
	color: #19388A;
	padding: 5px 0px 9px 0px;
}
.modernForm .inputItemCaption
{
	font-weight: bold;
	padding: 10px 0px 2px 0px;
}
.modernForm .inputItemInfo
{
	font-size: 12px;
}
a.brightButton
{
	padding: 0px 10px 2px 10px;
	border: 1px solid #19388A;
	background-color: #D4E7F6;
	color: #006837;
	font-weight: bold;
}
.navigator
{
	color: #398F6C;
	overflow: hidden;
}
.navigator div
{
	color: #398F6C;
	background: url(../img/leagues/navigator-arrow-right.png) no-repeat right;
	padding: 4px 25px 8px 0px;
	float : left;
}
.navigator .navigatorItemLast
{
	background: none;
}
.modernForm .inputText1
{
	background: url(../img/leagues/input-text-bg.png) repeat-x;
}
table.dateInputHolder, table.collapse
{
	border: 0px;
	border-collapse: collapse;
}
table.dateInputHolder td
{
	padding: 0px 2px 2px 0px;
}
table.dateInputHolder input
{
	width: 84px;
}
table.dateInputHolder .bottomCaptions td
{
	padding: 0px 0px 0px 3px;
}
.leagueDetails .odd,
.table1 .odd
{
	background-color: #EEF9F3;
}
.leagueDetails td.inputItemCaption
{
	color: #398F6C;
	padding: 7px 0px 7px 16px;
	width: 200px;	
}
.leagueDetails td.inputItemCaption1
{
	width: 207px;	
}
.imgMiddle img, .imgMiddle 
{
	vertical-align: middle;
}
.button2
{
	background: url(../../../img/library/buttons/2/body.png) no-repeat center;
	width: 55px;
	height: 28px;
	color: #FFF;
	text-transform: uppercase;
	font-weight: bold;
	text-align: center;
	display: block;
	overflow: hidden;
}
.button2 span
{
	display: block;
	margin-top: 4px;
	margin-right: 4px;
}
.button3
{
	background: url(../../../img/library/buttons/3/body.png) no-repeat center;
	width: 123px;
	height: 61px;
	color: #3A5A9F;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 13px;
	text-align: center;
	display: block;
	overflow: hidden;
}
.button4
{
	background: url(../../../img/library/buttons/4/body.png) no-repeat center;
	width: 174px;
	height: 35px;
	line-height: 33px;
	color: #3A5A9F;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 13px;
	text-align: center;
	display: block;
	overflow: hidden;
}
.button3 span
{
	display: block;
	margin: 14px 4px 4px 4px;
}
.facebookPicture
{
	background: url(../../../img/icons/f.png) no-repeat left;
	padding-left: 26px;
	text-align: left;
}	
.table1
{
	background: url(../../../img/library/tables/1/body.png) repeat-y;
	width: 851px;
	border-bottom: 1px solid #B7BCBA;
}
.table1Header
{
	background: url(../../../img/library/tables/1/header.png) no-repeat top;
}
.table1Content
{
	padding: 1px;
}
.table1 table
{
	width: 100%;
}
.table1 th
{
	white-space: nowrap;
	color: #FFF;
	text-transform: uppercase;
	font-size: 13px;
	padding: 6px 6px 7px 6px;
}
.table1 td
{
	border-right: 1px solid #B7BCBA;
}
.table1 .columnFirst
{
	padding-left: 25px;
	width: 220px;
	text-align: left;
}
.table1 .columnLast
{
	border: none;
	width: 50px;
	text-align: center;
}
.table1 .columnLast .button2
{
	margin-left: 4px;
}
.table1 .columnAdmin
{
	border: none;
	padding-left: 10px;
	width: 140px;
	text-align: left;
}
.table1 .columnAdmin a
{
	color: #398F6C;
}
.table1 .columnAdmin img
{
	vertical-align: middle;
}
.color1
{
	color: #398F6C;
}
.color2
{
	color: #333;
}
#dialog-header
{
	color: #FFF;
	text-transform: uppercase;
	font-size: 13px;
}
#dialog-header,
#dialog-button-container a
{
	background-color: #0D4694;
}
#dialog,
#dialog-button-container a
{
	-moz-border-radius: 3px;
}
.homeButtonApplication, .homeButtonApplication:hover,
.homeButtonPlay, .homeButtonPlay:hover
{
	background: url(../img/home/buttons/blue-facebook.png) no-repeat center;
	width: 145px;
	height: 75px;
	display: block;
	overflow: hidden;
}	
.homeButtonApplication:hover
{
	background: url(../img/home/buttons/blue-facebook_over.png) no-repeat center;
}	
.homeButtonPlay, .homeButtonPlay:hover
{
	background: url(../img/home/buttons/blue-play-free.png) no-repeat center;
}	
.homeButtonPlay:hover
{
	background: url(../img/home/buttons/blue-play-free_over.png) no-repeat center;
}	
.homeButtonCreateLeague, .homeButtonCreateLeague:hover
{
	background: url(../img/home/buttons/blue-create-a-league.png) no-repeat center;
	width: 187px;
	height: 60px;
	display: block;
	overflow: hidden;
}	
.homeButtonCreateLeague:hover
{
	background: url(../img/home/buttons/blue-create-a-league_over.png) no-repeat center;
}	
.sectionLinks
{
	font-size: 16px;
	font-weight: bold;
}
.sectionLinks a
{
	color: #006837;
}
.sectionLinks a:hover
{
	text-decoration: underline;
}
.homeSlogan
{
	padding: 10px 0px 10px 179px;
}
.homeLeaderBoard
{
	background: url(../img/home/4/leaderboard.png) no-repeat 170px 0px;
	height: 408px;
}
.homeLeaderBoardContent
{
	padding: 373px 0px 0px 20px;
}
.tournamentItems .panel8CC
{
	overflow: visible;
}
.morelong {
    width: 474px;
}
