/*
Utility Classes
***************************************/

.cake-debug,
.cake-stack-trace {
	text-align:left;
	background:#fff;
	color:#222255;
	font-family:monaco, corsiva, "courier new", courier;
}
.clearfix:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
* + html .clearfix {
	display:inline-block;
}
* html .clearfix {
	height:1%;
}
.double-space {
	margin-bottom:14px !important;
}
.hidden {
	display:none;
}
.left {
	float: left;
}
.right {
	float: right;
	width: auto;
}
.content-header .right .button-contribute:hover{
	text-decoration: none;
	color: black;
}
.clear {
	clear: both;
}
.space-left {
	margin: 9px;
}
.space-leftTeam {
	margin: 8px;
}
.dotted {
	background: url('../../img/header/dotted_horiz.gif') bottom repeat-x;
	text-decoration: none;
}
.dotted:hover {
	background: transparent;
	text-decoration: none !important;
}
.center {
	text-align: center;
}
.align-right {
	text-align: right;
}
.align-left {
	text-align: left;
}
.warning {
	background: #fbe5e7;
	padding: 10px;
	border: 1px solid #ef4f51;
	display: none;
}
.sub-content-block {
	background-color: #E2E3E5;
	margin-bottom: 5px;
}
.underline {
	border-bottom: 3px solid;
}
.ac_loading {
	background: url(../../img/layout/loading.gif) center right no-repeat;
}


/*
Columned elements
***************************************/
.col-two {
	width: 40%;
	float: left;
	margin-right: 5%;
}
.col-three {
	width: 33%;
	float: left;
}
.col3 td,
.col3 li {
	width: 33%;
}
.col-four,
.col4 td,
.col4 li {
	width: 25%;
	float:left;
}
.col4 li,
.col3 li {
	float: left;
}

/* three off balance columns used on create forms */
.col-three-primary,
.col-three-secondary {
	float: left;
}
.col-three-primary {
	width: 250px;
	padding:0 10px 0 0;
}
.col-three-secondary {
	width: 190px;
	padding: 0 10px;
	/*border-left: 2px solid #D1D2D4;*/
}
.col-three.lined {
	border-right: 2px solid #D1D2D4;
	padding: 0 3% 0 1%;
	width:29%;
}


/*
Utility colours
***************************************/
.inactive,
.grey {
	color: #939598;
}
.green {
	color: #74b74a;
}
.orange {
	color: #f7931e;
}
.red {
	color: #ed1c24 !important;
}
.red_team {
 	font-size:12px;
}
.yellow {
	color: #F9EC32;
}
.ui-state-active .red-box,
.ui-state-active .green-box,
.ui-state-active .yellow-box {
	color:#000;
}
.prognostics .red-box,
.prognostics .green-box,
.prognostics .yellow-box {
	width:15px;
}
.results-summary-table .red-box,
.results-summary-table .green-box,
.results-summary-table .yellow-box {
	width:15px;
}
.red-box,
.green-box,
.yellow-box {
	color: #000;
	display: inline-block;
	font-size: 10px;
	height: 15px;
	width:96%;
	text-align:center;
	line-height:15px;
	border: 1px solid #c0c0c0;
}
#tab .red-box:hover,
#tab .green-box:hover,
#tab .yellow-box:hover {
	border: 1px solid #fff;
}
.red-box {
	background-color: #EA6464;
}
.green-box {
	background-color: #51B748;
}
.yellow-box {
	background-color: #FFED6C;
}
.serif {
	font-family: Times, 'Times New Roman', Garamond, sans-serif;
}
form .field-note {
	background: url(../../img/forms/field_info_icon.png) center left no-repeat;
	padding-left:26px;
	line-height:26px;
}
a.administration {
	color:#E20027;
}

/*
Buttons
***************************************/
/*.addButton,
.validateButton {*/
	/*background: url(../../img/buttons/short_blue_button.png) no-repeat top left;
	text-decoration: none;*/
	/*display: -moz-inline-block;
	display: inline-block;
	background:#196db0;
	height: 19px;
	border:1px solid #196db0;
	font-size: 11px;
	color:#ffffff;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	cursor:pointer;
	line-height:19px;
	padding-left: 15px;
}*/
/*.addButton:hover,
.validateButton:hover {
	background:#ffffff;
	border:1px solid #196db0;
	color:#196db0;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	cursor:pointer;
}*/
.fastApply .addButton
 {
	background: none;
	display: -moz-inline-block;
	display: inline-block;
	height: 17px;
	line-height:17px;
	font-size: 11px;
	text-decoration: none;
	padding-left: 2px;
	cursor:pointer;
}
.fastApply .addButton input
 {
	/* background: url(../../img/buttons/short_blue_button.png) top right;
	display: -moz-inline-block;
	display: inline-block;
	padding: 0 15px 0 13px;
	height: 17px;
	font-weight: bold;
	margin: 0 -1px 0 0 !important;
	cursor: pointer;
	border: 0;
	text-decoration: none;
	color:#fff; */
	
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	cursor:pointer;
	margin: auto;
	margin-bottom: 5px;
	height: 30px;
	padding:0 15px 2px 15px;
	float:left;
	width:auto;
	text-align:center;
	border:1px solid #C97906;
	min-width:105px;
	text-shadow:0 1px 0 #FFEE66;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	background:#ffbe0e;
	background-image: -moz-linear-gradient(
	                top,
	                #ffd917,
	                #ff9400
	            );
    background-image: -webkit-gradient(
	                linear,
	                left top, left bottom,
	                from(#ffd917),
	                to(#ff9400)
	            );
}
.fastApply .addButton input:hover{
	color: #000;
	background-image: -moz-linear-gradient(
	                top,
	                #ff9400,
	                #ffd917
	            );
    background-image: -webkit-gradient(
	                linear,
	                left top, left bottom,
	                from(#ff9400),
	                to(#ffd917)
	            );
}
.fastApply .playcom-addButton input
 {
	/* background: url(../../img/buttons/short_blue_button.png) top right;
	display: -moz-inline-block;
	display: inline-block;
	padding: 0 15px 0 13px;
	height: 17px;
	font-weight: bold;
	margin: 0 -1px 0 0 !important;
	cursor: pointer;
	border: 0;
	text-decoration: none;
	color:#fff; */
	
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	cursor:pointer;
	margin: auto;
	margin-bottom: 5px;
 	margin-top: 10px;
	height: 30px;
	padding:0 15px 2px 15px;
	/*float:left;*/
	width:auto;
	text-align:center;
	border:1px solid #C97906;
	min-width:105px;
	text-shadow:0 1px 0 #FFEE66;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	background:#ffbe0e;
	background-image: -moz-linear-gradient(
	                top,
	                #ffd917,
	                #ff9400
	            );
    background-image: -webkit-gradient(
	                linear,
	                left top, left bottom,
	                from(#ffd917),
	                to(#ff9400)
	            );
}
.fastApply .playcom-addButton input:hover{
	color: #000;
	background-image: -moz-linear-gradient(
	                top,
	                #ff9400,
	                #ffd917
	            );
    background-image: -webkit-gradient(
	                linear,
	                left top, left bottom,
	                from(#ff9400),
	                to(#ffd917)
	            );
}
.commentaries .addButton {
	background: url(../../img/buttons/short_blue_button.png) no-repeat top left;
	display: -moz-inline-block;
	display: inline-block;
	height: 17px;
	line-height:17px;
	font-size: 11px;
	text-decoration: none;
	padding-left: 15px;
	cursor:pointer;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:300px;
}
.commentaries .addButton a{
	/*background:url("../../img/buttons/short_blue_button.png")no-repeat right top;*/
	border:0 none;
	color:#FFFFFF;
	cursor:pointer;
	display:inline-block;
	font-size:11px;
	font-weight:bold;
	height:17px;
	margin:0 -1px 0 0 !important;
	padding:0 15px 0 0;
}
/*.addButton input,
.addButton span,
.validateButton span {*/
	/*background: url(../../img/buttons/short_blue_button.png) top right;*/
	/*display: -moz-inline-block;
	display: inline-block;
	padding: 0 15px 0 0;
	height: 17px;
	font-weight: bold;
	margin: 0 -1px 0 0 !important;
	cursor: pointer;
	border: 0;
	text-decoration: none;
	color:#fff;
	line-height: 17px;
}*/
/*.addButton input,
.addButton span {
	background: none;
}*/
/*.addButton {*/
	/*background: url(../../img/buttons/button_gold.png) no-repeat top left;*/
	/*height: 17px;*/
	/*background-image: -moz-linear-gradient(
	                top,
	                #ffd917,
	                #ff9400
	            );
    background-image: -webkit-gradient(
	                linear,
	                left top, left bottom,
	                from(#ffd917),
	                to(#ff9400)
	            );
    border:1px solid #C97906;*/
    /*color:#fff;
	font-weight:bold;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}*/
/*.addButton:hover {*/
	/*background: url(../../img/buttons/button_gold.png) no-repeat top left;*/
	/*height: 17px;*/
	/*background-image: -moz-linear-gradient(
	                top,
	                #ff9400,
	                #ffd917
	            );
    background-image: -webkit-gradient(
	                linear,
	                left top, left bottom,
	                from(#ff9400),
	                to(#ffd917)
	            );*/
    /*border:1px solid #C97906;*/
   /* color:#000;
	font-weight:bold;*/
	/*-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;*/
}
/*.validateButton:hover,
.addButton:hover {
	background-position: bottom left;
	text-decoration: none;
}*/
/*.validateButton:hover span,
.addButton:hover span,
.addButton:hover input {
	background-position: bottom right;
	text-decoration: none;
}*/
/*.addButton input,
.addButton span {
    color:#ffffff;
}*/
/*.addButton:hover span,
.addButton:hover input {
    color:#196db0;
}*/

/* square buttons */
.button-generic {
	border: 1px solid #333;
	background: url(../../img/buttons/grey_gradient.png) repeat-x;
	text-decoration:none;
	color: #000;
	font-weight: bold;
	display:inline-block;
	padding: 0px;
}
.button-generic span,
.button-generic input {
	padding: 5px 20px;
	background: none;
	cursor:pointer;
	display: inline-block;
}
.button-generic:hover {
	text-decoration:none;
	color:#2B6BB2;
}

#add-match-dialog .buttons .cancel-button {
	margin-left: 5px;
}
.cancel-button input {
	background-color: transparent;
	border: transparent;
	color: black;
	font-weight: bold;
	padding: 1px 15px;
}

.cancel-button input:hover,
.cancel-button:hover input{
	color: #196DB0;
	background: url("../../img/buttons/button_toolbox_reverse.png") repeat-x scroll 0 0 transparent;
	text-decoration: none;
	cursor: pointer;
}

.save-button input {
	background-color: transparent;
	border: transparent;
	color: white;
	font-weight: bold;
	padding: 1px 15px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.save-button span {
	/*padding: 1px 15px;*/
}
.stage-reorder .save-button span {
	padding: 3px 18px;
	cursor:pointer;
	display: inline-block;
}

.save-button input:hover,
.save-button:hover input {
	color: #196DB0;
	background: #fff;
	text-decoration: none;
	cursor: pointer;
}
.stage-round-footer .buttons .save-button {
	line-height: 18px;
}

/*.cross-button {
	background: #fff;
}

.button-check-player{
	height:45px;
	line-height:60px;
	width:200px;
}*/


/* round buttons */
/*.confirm-yes,*/
.confirm-no,
.button-save-round,
.button-generic-round,
.button-contribute,
.button-post,
.button-discard {
	/*color: #4b2b12;
	height: 26px;*/
	display: -moz-inline-block;
	display: inline-block;
	/*padding-left: 3px;*/
}
/*.confirm-yes input,*/
.confirm-no input,
.button-save-round input,
.button-generic-round input{
	/*font-size: 16px;
	line-height: 26px;
	padding: 0 20px 0 17px;
	margin: 0;
	height: 26px;
	border:0;*/
}
.confirm-no input,
.button-discard input{
	/*font-size: 14px;
	font-weight: bold;
	color: #353535;
	cursor:pointer;
	height: 31px;
	padding: 5px;
	text-align:center;
	border:1px solid #bfbfbf;
	text-shadow:0 1px 0 #fbfbfb;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	background:#e1e1e1;
	background-image: -moz-linear-gradient(
	                top,
	                #cdcdcd,
	                #fbfbfb
	            );
    background-image: -webkit-gradient(
	                linear,
	                left top, left bottom,
	                from(#cdcdcd),
	                to(#fbfbfb)
	            );*/
}
.confirm-no input:hover,
.button-discard input:hover{
	/*color:#000000;
	background:#cdcdcd;
	background-image: -moz-linear-gradient(
	                top,
	                #fbfbfb,
	                #cdcdcd
	            );
    background-image: -webkit-gradient(
	                linear,
	                left top, left bottom,
	                from(#fbfbfb),
	                to(#cdcdcd)
	            );*/
}



.button-post span,
.button-save-round span,
.button-generic-round span,
.button-discard span{
	font-size: 14px;
	line-height: 20px;
	padding: 0 20px 0 12px;
	margin: 0;
	height: 20px;
	display:block;
	width:auto;
}
.button-post span {
	padding: 0 10px 0 7px;
}
/*.commentary-edit-options {
	width: 100%;
	float: right;
	font-weight: bolder;
}*/
.button-search,
.button-create-alt,
.button-message-send,
.button-action-large,
.button-commentary-apply {
	background:transparent url(../../img/buttons/btn_gray.gif) center top no-repeat;
	border:0 none !important;
	color:black;
	display:inline-block;
	font-family: Arial, Verdana;
	font-size:16px;
	height:26px;
	line-height:26px;
	margin:auto -12px 8px;
	text-align:center;
	text-decoration:none;
	vertical-align:middle;
	width:140px;
}
.how_to_edit{
	margin-bottom: 10px;
	margin-top: 35px;
	width:748px;
	background:#F0DCF9;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	height:179px;
	padding:10px;
	font-size:14px;
	color:#353535;
	
}
.revision-history-div{
	float:left;
	background-color:#741396;
	padding:10px;
	width:748px;
	color:#ffffff;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	margin-top:10px;
}
.img_edit{
	width:200px;
	height:150px;
	border:1px solid #cacaca;
	float:left;
}
.edit_list{
	float:left;
	padding:10px;
	font-size: 12px;
	width: 520px;
}
.edit_list ol{
	list-style-type: decimal;
	margin-top: 10px;
}
.edit_list ol li{
	margin-left:23px;
	height:18px;
	font-weight: normal;
}
.edit_list ol li:hover{
	cursor:pointer;
	font-weight: bold;
}
.edit_list1,
.edit_list2,
.edit_list3,
.edit_list4,
.edit_list5,
.edit_list6
{
	width: 200px;
	height: 150px;
	position: absolute;
}
.edit_list1{
	background:url(../../img/competition/edit_list1.png);
}
.edit_list2{
	background:url(../../img/competition/edit_list2.png);
}
.edit_list3{
	background:url(../../img/competition/edit_list3.png);
}
.edit_list4{
	background:url(../../img/competition/edit_list4.png);
}
.edit_list5{
	background:url(../../img/competition/edit_list5.png);
}
.edit_list6{
	background:url(../../img/competition/edit_list6.png);
}
/*.button-commentary-apply {
	background-image: url(../../img/buttons/tall_green_button.png);
	background-position: top left;
	height:46px;
	padding:0 0 0 8px;
	line-height:22px;
}
.button-commentary-apply input,
.button-commentary-apply span {
	border:0;
	color: #fff;
	background: url(../../img/buttons/tall_green_button.png) top right no-repeat;
	display:-moz-inline-block;
	display:inline-block;
	padding: 0 8px 0 0;
	height: 46px;
	margin-right: -4px;
	cursor: pointer;
	border: 0;
}*/
.button-save-round {
	background: url(../../img/buttons/button_blue_round.png) top left no-repeat;
	margin-right:20px;
}
.button-save-round span,
.button-save-round input {
	background: url(../../img/buttons/button_blue_round.png) top right no-repeat;
	margin-right: -1px;
}

.button-post:hover {
	background-position: bottom left;
	text-decoration: none;
}
.button-post:hover span {
	background-position: bottom right;
	text-decoration: none;
}
/*.talltallButtonTwo {
	height: 35px;
	width: 170px;
	background: url(../../img/buttons/tall_tall_blue_button.png) 0px -35px;
}
.talltallButtonTwo:hover {
	background: url(../../img/buttons/tall_tall_blue_button.png) 0px 0px;
}*/

/*.confirm-yes input, */.confirm-no input{
	cursor:pointer;
}

.confirm-no,
.button-generic-round,
.button-discard {
	/*background: url(../../img/buttons/button_grey.png) top left no-repeat;*/
	margin-left:25px;
}
.confirm-no input,
.button-generic-round input,
.button-discard input {
	/*background: url(../../img/buttons/button_grey.png) top right no-repeat; */
	margin-right: -1px;
}

.confirm-no span,
.button-generic-round span,
.button-discard span {
	background: url(../../img/buttons/button_grey.png) top right no-repeat;
	margin-right: -1px;
}
.button-generic-round:hover,
.button-discard:hover,
.button-contribute:hover {
	/*background-position: bottom left;*/
}
.button-generic-round:hover span,
.button-generic-round:hover input,
.button-discard:hover input,
.button-contribute:hover span,
.button-contribute:hover input {
	/*background-position: top right;*/
}
/*.confirm-yes {
	line-height: 16px;
	text-align: center;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background-color: #196DB0;
	border: 1px solid #196DB0;
	font-size: 11px;
	font-weight: bold;
	padding: 1px 15px;
	margin: auto;
	display: inline-block;
	color: white;
}
.confirm-yes input {
	font-size: 13px;
	height: 22px;
	line-height: 20px;
	font-weight: bold;
	color: #333333;
	cursor:pointer;
	height: 31px;
	padding: 5px;
	text-align:center;
	border:2px solid #b62c2c;
	text-shadow:0 1px 0 #ffffff;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	background:#ffbe0e;
	background-image: -moz-linear-gradient(
	                top,
	                #d52b2b,
	                #f9d2d2
	            );
    background-image: -webkit-gradient(
	                linear,
	                left top, left bottom,
	                from(#d52b2b),
	                to(#f9d2d2)
	            );
	background-color: transparent;
	border: transparent;
	color: white;
	font-weight: bold;
	padding: 1px 20px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;

}*/
/*.confirm-yes:hover, .confirm-yes input:hover {
	color: #333333;
	background-image: -moz-linear-gradient(
	                top,
	                #f9d2d2,
	                #d52b2b
	            );
    background-image: -webkit-gradient(
	                linear,
	                left top, left bottom,
	                from(#f9d2d2),
	                to(#d52b2b)
	            );
	color: #196DB0;
	background: #fff;
	text-decoration: none;
	cursor: pointer;
}*/
.button-search,
.button-create-alt,
.button-message-send,
/*.button-action-large,*/
.tallButtonTwo {
	background-image:url(../../img/buttons/btn_gray.gif);
	background-position:center top;
	background-repeat:no-repeat;
	background-color: transparent;
	border:0 none !important;
	color:black;
	display:inline-block;
	font-family: Arial, Verdana;
	font-size:16px;
	height:26px;
	line-height:26px;
	margin:auto 4px 8px;
	text-align:center;
	text-decoration:none;
	vertical-align:middle;
	width:140px;
}
/*.button-search {
	background: #196db0;
	width: auto;
	color: #fff;
	font-weight: bold;
	line-height: 20px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}*/
.button-create-alt {
	background-image: url(../../img/content/button_green.gif);
	font-size: 16px;
	height: 36px;
	line-height: 36px;
	width: 164px;
	margin-bottom: 0;
	margin-top:10px;
}
.button-message-send {
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	cursor:pointer;
	margin: auto;
	margin-bottom: 5px;
	height: 30px;
	padding:0 15px 2px 15px;
	width:auto;
	text-align:center;
	border:1px solid #C97906 !important;
	min-width:105px;
	text-shadow:0 1px 0 #FFEE66;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	background:#ffbe0e;
	background-image: -moz-linear-gradient(
	                top,
	                #ffd917,
	                #ff9400
	            );
    background-image: -webkit-gradient(
	                linear,
	                left top, left bottom,
	                from(#ffd917),
	                to(#ff9400)
	            );
}
/*.button-action-large,*/
.tallButtonTwo {
	background-image: url(../../img/buttons/tall_blue_button.png);
	color:#fff;
	width: 90px;
	height: 35px;
}
/*.button-action-large:hover,*/
.tallButtonTwo {
	color: #000;
	background-position: center bottom;
}
/*.button_green:hover,*/
.button-message-send:hover,
.button-search:hover,
.active
/*.btn_blue_wide:hover,*/
/*.btn_gray_wide:hover*/ {
	background-position: left bottom;
	text-decoration: none;
}
/*.button-search:hover {
	background: #fff;
	color: #196db0;
	cursor: pointer;
}*/
.button-message-send:hover {
	color: #000;
	background-image: -moz-linear-gradient(
	                top,
	                #ff9400,
	                #ffd917
	            );
    background-image: -webkit-gradient(
	                linear,
	                left top, left bottom,
	                from(#ff9400),
	                to(#ffd917)
	            );
}
.grey-red-button {
	line-height: 32px;
	margin: 0;
	height: 32px;
	display:-moz-inline-block;
	display:inline-block;
	padding-left: 5px;
	background: url('../../img/buttons/grey_red_button.png') top left no-repeat;
}
.grey-red-button input{
	height: 32px;
	background: url('../../img/buttons/grey_red_button.png') top right no-repeat;
	color: #fff;
	padding: 0 5px 0 0;
	position:relative;
	left:2px;
}
.grey-red-button:hover {
	background: url('../../img/buttons/grey_red_button.png') bottom left no-repeat;
}
.grey-red-button:hover input {
	background: url('../../img/buttons/grey_red_button.png') bottom right no-repeat;
}


.mediumSubmitButton {
	background: url('http://www.youfoot.com/img/buttons/dark_blue_rounded.png') top left;
	display: -moz-inline-block;
	display: inline-block;
	height: 27px;
	line-height:17px;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
	padding-left: 8px;
}
.mediumSubmitButton input,
.mediumSubmitButton a,
.mediumSubmitButton span {
	color: #fff;
	background: url('http://www.youfoot.com/img/buttons/dark_blue_rounded.png') top right;
	display: -moz-inline-block;
	display: inline-block;
	padding: 0 10px 0 0;
	height: 27px;
	margin-right: -4px;
	border: 0;
	cursor:pointer;
}
.mediumSubmitButton:hover {
	background-position: 0 -27px;
}
.mediumSubmitButton:hover a span {
	padding-top: 4px;
}
.mediumSubmitButton:hover span,
.mediumSubmitButton:hover input,
.mediumSubmitButton:hover a {
	background-position: 100% -27px;
}

.mediumSubmitButton.grey,
.mediumSubmitButton.grey:hover {
	background-position: 0 -51px;
}
.mediumSubmitButton.grey input,
.mediumSubmitButton.grey a,
.mediumSubmitButton.grey span,
.mediumSubmitButton.grey:hover input,
.mediumSubmitButton.grey:hover a,
.mediumSubmitButton.grey:hover span {
	background-position:100% -51px;
}


.menu-icon {
	display:none;
	width:30px;
	height:30px;
	line-height:30px;
	text-indent: -9000em;
	background-image: url('../../img/buttons/soccer_ball.gif');
	background-position: left top;
	background-repeat: no-repeat;
	margin:0 auto;
}
.menu-icon:hover {
	background-position: left bottom;
}
.menu-icon.left {
	margin-left: 365px;
}
.column-50 .menu-icon.left {
	margin-left: 172px;
}
.expanding-hidden {
	display:none;
}
/**
Forms
***************************************/
input.large {
	width: 300px;
}
input.medium {
	width: 225px;
}
input.small {
	width: 150px;
}
input.smaller {
	width: 195px;
}
input.very-small {
	width: 70px;
}
input.tiny {
	width: 60px;
}
input.micro {
	width: 20px;
}
.buttons {
	margin: 4px 0 0;
	text-align: center;
	clear: both;
}
.required-note {
	font-size: 10px;
	float: left;
	margin: 4px 0 0;
	color: #000;
}
.field-description {
	color: #3A3A3C;
	font-weight: normal;
}
form .error-message,
form label.error,
form p.error {
	color:#353535;
	font-weight:bold;
	background: url(../../img/forms/field_error_icon.png) 0 50% no-repeat;
	padding: 4px 0 4px 26px;
}

/* javascript templates */
.js-template,
#container .js-template {
	display: none;
}




/** coloured top borders */
.solid-back.team,
#teamLookup .added-object-tags,
.team {
	border-color: #029A0D;
}


.solid-back.venue,
#venueLookup .added-object-tags,
.venue {
	border-color: #EBA000;
}


.solid-back.player,
#playerLookup .added-object-tags,
.player {
	border-color: #196db0;
}


/*.competition .finder,*/
/*.solid-back.competition,
.competition .search-result,
.competition .content-block .block-title,
.search_filters .filter_links .competitions span,
#competitionLookup .added-object-tags,
.competition {
	border-color: #741396;
}*/
.added-object-tags {
	width: 620px;
}

/*.solid-back.match,
.match .search-result,
#matchesLookup .added-object-tags,
.match {
	border-color: #B00000;
}*/
.solid-back.match, .solid-back.player, .solid-back.team, .solid-back.competition, .solid-back.venue  {
	border: none;
}

/*.news .search-result,
.solid-back.news,
.video,
.image,
.news {
	border-color: #5AAACC;
}*/

/* other container elements */
/*.randf_results-details-nav,
.randf_results-summary-nav {
	background: #fff;
	padding: 5px;
	width:768px;
	border-left:1px solid #bfbfbf;
	border-right:1px solid #bfbfbf;
}*/


#content-header-1{
	padding: 5px 0px 8px 0px;
	border: none;
}
.full-content-header{
	background: #fff;
	padding: 5px;
	/*width: 950px;*/
}
/*.playcomInterface .content-tabs {
	background:url("../../img/content_tabs/tabs_etendu.png") no-repeat scroll left bottom transparent;
	margin-top:10px;
	padding:0 15px 9px;
}*/
.with-menu-icon{
	width:100%;
	padding: 0px;
}
.news-header {
	background:none repeat scroll 0 0 #FFFFFF;
	width:100%;
	padding:5px 0 5px 0;
}










/*
Create Forms
***************************************/
/* Title bar box widgets */
.title-box-widget {
	float: none;
	margin:0;
	border: 1px solid #056839;
	overflow: hidden;
	display: none;
}
.title-box-widget .title {
	background:#D0E6B9 none repeat scroll 0 0;
	border-bottom:1px solid #056839;
	display:block;
	font-weight: normal;
	font-size:17px;
	padding:0 0 0 10px;
	margin: 0;
}

.title-box-widget .title p, 
.title-box-widget .title .text-title p{
	float: none;
}

.title-box-widget .content {
	padding: 0;
	margin: 0;
}
.title-box-widget .image-content {
	padding: 0;
	margin: 0;
}
.title-box-widget .content li {
	clear: both;
	border-bottom: 1px solid #E7E8E9;
	margin: 2px 2px 0 2px;
	padding:2px; 
}
.title-box-widget img,
.title-box-widget p {
	display:block;
}
.existing-competitions img,
.existing-players img,
.existing-matches img {
	margin-right: 5px ;
	float: left;
}
/*
Specific existing-matches locations
***************************************/
.existing-competitions,
.existing-matches {
	border: 1px solid #196DB0;
}
.existing-competitions .title,
.existing-matches .title {
	background:#196DB0 none repeat scroll 0 0;
	border-bottom:1px solid #196DB0;
	padding:5px;
}

.existing-matches .title .title-img{
	float:left;
	/*height:50px;*/
}
.existing-matches .title .text-title h4{
	clear:right;
}
.existing-matches .title .text-title h3{
	color: white;
}
.existing-competitions .title .text-title p,
.existing-matches .title .text-title p{
	font-size: 11px;
	color: white;
}
.existing-competitions .content,
.existing-matches .content {
	max-height:140px;
	overflow-y: scroll;
	width:100%
}
.venue .existing-matches .content {
	/*height: 235px;*/
}
.competition .existing-matches .content {
	/*height: 150px;*/
}
.competition .existing-competitions .content {
	/*height : 150px;*/
}
.team .existing-matches .content {
	/*height: 145px;*/
}
.player .existing-matches .content {
	/*height: 108px;*/
}

.match .existing-matches li p {
	width: 200px;
	text-align:center;
	display:inline-block;
	float:left;
}
.float_none{
	float:none;
}



/*
Inline form elements
***************************************/
fieldset .inline,
form .inline {
	display: inline;
}
form .inline label {
	float: none;
	display: inline;
	margin:0 3px;
}
form label,
form small {
	color: #353535;
	margin-right: 2px;
	font-size:12px;
}
form .match-info .checkbox,
form .field-title {
	margin-bottom: 10px;
	clear: both;
}
form .hint {
	margin-left: 100px;
	color: #3A3A3C;
}
form .text label,
form .password label {
	width: 100px;
	float: left;
	line-height: 18px;
	margin: 3px 10px 3px 0;
}
#signupSidebar .date label {
	line-height: 18px;
}
form .checkbox input {
	width:auto;
	float: left;
}
form input[type=checkbox] {
	margin-top:0;
	margin-bottom:0;
}
form .checkbox label {
	width: auto;
	margin-left: 15px;
	line-height:14px;
}
.match-info .checkbox label {
	margin-left: 0px;
}

form .gender-name{
	width:130px;
	float:left;
}

form .gender-radio{
	float:left;
}
/* label on the left side checkboxes */
form .label-first.checkbox input {
	float: none;
}
form .label-first.checkbox label {
	margin-left: 0;
}

/*
Radio buttons
***************************************/
form .radio input {
	float: left;
	clear: left;
	margin: 3px;
}
form .radio label {
	margin: 4px 0 6px;
	float: left;
}
form .buttons {
	margin:0px 0px 0 0;
}
form .split-label label {
	display: block;
	float: none;
	margin-bottom: 12px;
	width: auto;
}
#ytimageUpload .split-label label {
	margin-bottom: 2px;
	margin-left: 3px;
}
#ytimageUpload .split-label p {
	margin-left: 5px;
	margin-top: 0px;
	font-size: 9px;
}
form .nosplit-label label {
	display: inline;
}
.split-label-compact div {
	margin-bottom: 0px;
}
.split-label input,
.split-label select {
	clear: both;
}
.split-label .last input {
	margin-bottom:0;
}
form .split-label-compact label {
	display: block;
	float: none;
	width: auto;
	/*margin-bottom: 0;*/
}
.split-label-compact .radio label {
	margin: 10px 0 10px 15px;
}
form .split-label-compact input {
	margin: 3px;
}

form .map div {
	margin-bottom:0;
}
form .map {
	border: 1px solid #333;
	overflow:hidden;
}

/* widget sets inline display */
form .inline-widgets {
	margin-bottom:10px;
}
/*form .team-create-new-staff-add {
	height:50px;
	line-height:65px;
}

form .team-create-new-player-add{
	height:75px;
}
form .team-create-new-staff-add .spaced {
	line-height:20px !important;
}*/
.create-form .inline-widgets div {
	float: left;
	margin-right: 3px;
	clear: none;
}
.inline-widgets .submit input {
	margin-top: 0;
}
form .inline-widgets label {
	width: 100%;
}
form .inline-widgets .spaced {
	margin-left: 20px;
}
form .inline-checkbox input{
	margin:3px;
}

.status.found {
	background: url(../../img/forms/field_checkmark_icon.png) center left no-repeat;
	line-height:20px;
	padding-left:25px;
}
.status.not-found {
	background: url(../../img/forms/field_error_icon.png) center left no-repeat;
	line-height:20px;
	padding-left:25px;
}

div.logo {
	float:left;
}



/* drop options (yellow) for competition stages and media upload
.drop-filter-yellow {
	position: relative;
	width: 168px;
}
.drop-filter-yellow .drop-options-yellow {
	background: #FFF7A3;
	width: 154px;
	position: absolute;
	top: 16px;
	left: 0px;
	z-index: 5;
	border: 1px solid #BB7D11;
	border-top: 0;
	display:none;
}
.drop-filter-yellow .drop-option-selected-yellow {
	background: #FFDB56;
	display: block;
	height: 11px;
	padding: 2px;
	width: 150px;
	border:1px solid #BB7D11;
	color: #4B2B12;
	font-weight:bold;
}
.drop-filter-yellow .drop-options-yellow a {
	display: block;
	padding: 2px;
	line-height: 15px;
	border-top: 1px solid #BB7D11;
	color: #4B2B12;
}
.drop-filter-yellow .drop-options-yellow a:hover {
	background:#fff;
}

.drop-filter-yellow .drop-option-selected-yellow a{
	display: block;
	padding: 2px 2px 2px 0;
	line-height: 7px;
}

.drop-filter-yellow .drop-options-show-yellow {
	position: absolute;
	top: 5px;
	right: 12px;
	width: 18px;
	height: 0;
	padding-top: 17px;
	background: url(../../img/buttons/arrow_dropdown.png) top left no-repeat;
	overflow: hidden;
}*/

/* match create overrides 
.create-form .match-info label {
	width: auto;
	margin-bottom: 10px;
}*/

/*
Create Match - Venue options
***************************************/
.score_known{
	margin-bottom:10px;
	margin-left:8px;
	margin-top:9px;
}
#matchResult .content{
	background:#fff;
}
.match_result{
	text-align:center;
	margin:auto;
	float:left;
	/*width:190px;*/
	margin-left: 40px;
	width: 31.5%;
}
.home-team-result{
	width:75px;
	height:75px;
	padding:5px;
	float:left;
	text-align:left;
	border:1px solid #C0BFBF;
	background:#fff;
	margin:10px;
}
.home-team-result img, .away-team-result img {
	width: 75px;
	height: 75px;
}
.away-team-result{
	width:75px;
	height:75px;
	padding:5px;
	float:right;
	text-align:right;
	border:1px solid #C0BFBF;
	background:#fff;
	margin:10px;
}
.match_result_score span{
	margin:2px;
	width:16px;
	height:16px;
	padding:0px;
	display:block;
	cursor:pointer;

}
.penalty_result span{
	margin:1px;
	/*width:10px;*/
	height:10px;
	padding:0px;
	display:block;
	border:1px solid #C0BFBF;
	cursor:pointer;	

}
.match_result_score span.plus{
	/*background:url(../../img/matches/plus_large.png) no-repeat;*/
	background: url(../../img/buttons/icones_infobox1.png) -160px 0px  no-repeat;
}
.match_result_score span.plus:hover{
	/*background:url(../../img/matches/plus_large.png) no-repeat;*/
	background: url(../../img/buttons/icones_infobox1.png) -160px -16px  no-repeat;
}
.match_result_score span.minus{
	/*background:url(../../img/matches/minus_large.png) no-repeat;*/
	background: url(../../img/buttons/icones_infobox1.png) -176px 0px  no-repeat;
	
}
.match_result_score span.minus:hover{
	/*background:url(../../img/matches/plus_large.png) no-repeat;*/
	background: url(../../img/buttons/icones_infobox1.png) -176px -16px  no-repeat;
}
.minus_aggregate,
.match_result_score_small span.minus_small{
	background:url(../../img/matches/minus.png) no-repeat;
}
.plus_aggregate,
.match_result_score_small span.plus_small{
	background:url(../../img/matches/plus.png) no-repeat;
}
.match_result_score_box{
	margin:3px auto auto;
	width:139px;
}
.match_result_score_small{
	margin:3px auto;
	width:185px;
	text-align:center;
	background:#fff;
	padding:5px;
}
.match_result_score_aggregate{
	margin:3px;
	text-align:center;
	background:#fff;
	padding:5px;
	height:70px;
	width:260px;
}
.penalty_result_message{
	color:grey;
	font-weight:bold;
	font-size:12px;
	clear:both;
}
.home-score{
	float:left;
	height:38px;
	width:38px;
	border:1px solid #ccc;
	background:#fff;
	font-size:31px;;
	font-weight:bold;
	line-height: 38px;
}
.home-score_small{
	float:left;
	height:19px;
	width:18px;
	border:1px solid #C0BFBF;
	background:#fff;
	font-size:16px;
	color:#AF1F23;
	font-weight:bold;
	padding-top:4px;
	line-height: 15px;
	margin-top: 1px;
}
.home_score-{
	width:15px;
	font-size:34px;
	font-weight:bold;
	float:left;
	margin: 0 1px 0 -1px;
}
.home-score_small-{
	width:11px;
	font-weight:bold;
	font-size:16px;
	color:#AF1F23;
	float:left;
	margin-top:5px;
}
#result_winner_id,#result_reason{
	background: white;
	margin-top: 5px;
	padding: 4px;
	text-align: left;
	width:217px;
	/*margin-left: 50px;*/
}

#result_reason{
	margin-top: 0px;
	line-height: 17px;
}
#result_winner_id input,#result_reason input{
	margin-left:5px;
}
.match_result_operator{
	width:20px;
	float:left;
	margin-top: 1px;
}
.match_result_operator_small{
	width:14px;
	float:left;
}
.match_Penalty{
	float:left;
	text-align:left;
	/*width:190px;*/
	border: 1px solid #CCC;
	padding: 4px 8px 8px 5px;
	margin-top: 5px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.match_Penalty2{
	float:left;
	text-align:left;
}
#result_message{
	clear:both;
	display:block;
}
.result_draw{
	clear:both;
	display:block;
	text-align:center;
}
.normal_match{
	min-height:165px;
}
.aggregate_box{
	margin:auto;
	width:714px;
	border-top:1px solid #9C9E9F;
	padding-top:10px;
}
.match_Penalty input{
	/*margin-left:45px;*/
}
.penalty_result{
	/*width:80px;*/
	float:left;

}
.penalty_home{
	width:45px;
	float:left;
	text-align:right;
	padding-right: 5px;
	margin-top: 2px;
}
.penalty_away{
	width:45px;
	float:left;
	text-align:left;
	padding-left:5px;
	margin-top: 2px;
}

#main-result-box{
	padding-bottom:15px;
	padding-top:10px;
	border-top: 1px solid #ccc;
}
.home-team-name{
	width:50px;
	float:left;
	margin-top:10px;
	width:110px;
	font-size:16px;
	font-weight:bold;
	color:#353635;
}
.away-team-name{
	width:50px;
	float:right;
	margin-top:10px;
	width:115px;
	font-size:16px;
	font-weight:bold;
	color:#353635;
	text-align:right;
}
/*.result_winner_left{
	position:relative;
	top:132px;
	display:inline-block;
	left:-110px;

}
.result_draw{
	position:relative;
	top:132px;
	display:inline-block;
}
.result_winner_right{
	position:relative;
	top:132px;
	text-align:right;
	display:inline-block;
	/*right:-239px;*/
}
/*.enable_special_resolution{
	width:136px;
	position:relative;
	top:87px;
	left:15px;
	display:inline;
}*/



.collapser .content.venue-list {
	background: #fff;
}
.venue-option .title {
	float: left;
	/*margin-top: 12px;*/
	text-align:center;
	vertical-align:middle;
	width:150px;
}
.venue-option .inputs {
	background-color:#ECEDEE;
	float:right;
	margin:4px 4px 2px 0;
	padding:4px;
	width:525px;
	min-height:22px;
}
.venue-option .inputs .selection {
	float: left;
	margin:20px 5px 0 3px;
}
.venue-option .inputs img {
	margin-right: 8px;
}

/* Match field */
/*#large_horizontal_field {
	background-image: url(../../img/matches/large_horizontal_field.png);
	background-repeat: no-repeat;
	height: 320px;
	margin: 10px;
}

#large_horizontal_field div.home_team_logo {
	position:absolute;
}
#large_horizontal_field div.away_team_logo {
	position:absolute;
	padding-left: 698px;
}

#large_horizontal_field ul.home_team {
	width: 350px;
	float: left;
	padding: 10px 0 0 28px;
}
#large_horizontal_field ul.away_team {
	width: 350px;
	float: left;
	padding: 10px 0 0 0;
}
#large_horizontal_field ul li {
	width: 85px;
	float: left;
}
#large_horizontal_field ul li ul li {
	text-align: center;
	font-weight: bold;
}

#large_horizontal_field ul li ul li span {
	display: inline-block;
	width: 38px;
	line-height: 29px;
	color: #fff;
	margin-bottom: 3px;
}
#large_horizontal_field ul.home_team li ul li span {
	background-image: url(../../img/matches/red_shirt.png);
}
#large_horizontal_field ul.away_team li ul li span {
	background-image: url(../../img/matches/blue_shirt.png);
}

#large_horizontal_field ul li.formation-by-1 ul { margin-top: 110px; }
#large_horizontal_field ul li.formation-by-2 ul { margin-top: 45px; }
#large_horizontal_field ul li.formation-by-2 ul li { margin-top: 30px; }
#large_horizontal_field ul li.formation-by-3 ul { margin-top: 25px; }
#large_horizontal_field ul li.formation-by-3 ul li { margin-top: 20px; }
#large_horizontal_field ul li.formation-by-4 ul li { margin-top: 20px; }
#large_horizontal_field ul li.formation-by-5 ul li { margin-top: 12px; }
*/
/* Create venue specifics */
.pitch-details .pos-fix {
	position: relative;
}
.pitch-details #convert-units {
	position: absolute;
	top:0px;
	right: 45px;
	line-height: 1em;
}
.venue .pitch-details .pitch-other {
	padding-top:12px
}
.venue .pitch-details .col-two,
.venue .venue-info .col-two {
	width: 50%;
	margin: 0;
}
.venue .venue-info input,
.venue .venue-info select  {
	margin-bottom: 12px;
}


/*
Create Team
***************************************/
/*#TeamCountry, #PlayerCountry_quickselect, #TeamCountry_quickselect {
	width: 170px;
}*/
.or {
	font-weight:bold;
	margin:0 30px;
	line-height:180px;
}
/*.or-team {
	font-weight:bold;
	margin:0 15px;
	line-height:180px;
}
.invite-creation.title-box-widget, .invite-creation-team.title-box-widget {
	width: auto;
	float: none;
	clear: both;
	margin-left: 0;
	margin-right: 0;
	background:#fff;
}
.invite-creation .title, .invite-creation-team .title{
	padding: 9px 0 9px 10px;
}
.invite-creation .title p,.invite-creation-team .title p {	
	font-size: 12px;
}
.invite-creation .content  {
	padding: 30px 10px 10px 20px ;
	height: auto;
	overflow: auto;
	background:#fff;
}
.invite-creation-team .content {
	padding: 10px;
	height: 210px;
	overflow: auto;
	background:#fff;
}*/
#SquadInviteCreation .content{
	height: 145px;	
}
/*.invite-creation .content label,.invite-creation-team .content label,#StaffInviteCreation .content1 label {
	width: auto;
}*/
/*.transfer-window-team .myRadio{
	float:left;
}*/
#existingSquadMembers.content, #existingStaffMembers.content {
	padding: 5px;
}
#existingSquadMembers div, #existingStaffMembers div {
	padding: 5px;
	position: relative;
}
#existingSquadMembers, #existingStaffMembers{
	height:225px;
}
.existing-player{
	border-bottom: 1px solid #ccc;
	height:100px;
}
.existing-player img{
	float:left;
}
/*.descPlayer-createTeam{
	height:50px;
	width:145px;
	float:left;
}
.buttonLink-createTeam{
	height:20px;
	width:145px;
	float:left;
	text-align:center;
}*/
#existingSquadMembers .addButton {
	position: absolute;
	top: 6px;
	right: 5px;
}
/*.addButtonTeamPlayer {
	position:relative !important;
	right:0 !important;
	top:0 !important;	
}

.start-input, .end-input{
	float:left;
	width:170px;
}

.start-input input, .end-input input{
	float:left;
	margin-left:2px;
}

.start-input label, .end-input label{
	float:left;
}*/

#yearcalendar1,#yearcalendar2{
	background-color: #F0F0F0;
	display: none;
	margin-left:30px;
	margin-top: 20px;
	max-height: 140px;
	overflow: auto;
	padding:0 3px 3px 15px;
	position: absolute;
	width:60px;
	z-index: 2;
}


#yearname1, #yearname2{
	text-align:center;
	width:40px;
	float:left;
}

#CompetitionNameYearCreatedYear, #CompetitionNameYearTerminatedYear{
	text-align:center;
	float:left;
}

.contentButtonYear{
	background-color:#CCCCCC;
	float:left;
	height:20px;
	margin-left:8px;
	margin-right:8px;
	width:20px;
}

#beforeyear1,#beforeyear2{
	background-image:url("../../img/YouFootMap/datepicker-arrows.png");
	background-position:0 -16px;
	cursor:pointer;
	display:inline-block;
	float:left;
	height:16px;
	width:16px;
	border:outset 2px;
}
#nextyear1,#nextyear2{
	background-image:url("../../img/YouFootMap/datepicker-arrows.png");
	background-position:0 0;
	cursor:pointer;
	display:inline-block;
	height:16px;
	width:16px;
	border:outset 2px;
}
#beforeyear1:hover,#beforeyear2:hover,#nextyear1:hover,#nextyear2:hover{
	border:inset 2px;
}
#nextyear1,#beforeyear2{
	display:none;
}

#TeamInaugurationDateYear, #TeamDisbandedYearYear{
	height:20px;
	width:200px;
}

.TeamSeasonDate{
	margin-left:5px;
}

.defaultDate, .renseignementNY{
	height:75px;
	line-height:70px;
}

/*.infoSquadTransfer{
	float:left;
	height:50px;
	width:145px;
	line-height:18px;
}*/

.SquadTransfer{
	float:left;
	height:50px;
	width:500px;
}

/*.SquadButtonTT{
	margin-left:100px !important;
}*/

/*.submitButtonTransaction{
	cursor:pointer;
}*/

/*.specialEditTeam{
	margin:-3px !important;
}*/

#StaffInviteCreation .content1{
	height:95px !important;
}
.firstlight #bubble-friends, .secondlight #bubble-friends, .squadDiv2 #bubble-friends, .squadDiv2.squaddiv2:hover #bubble-friends  {
	display:none;
	position: absolute;
	line-height: 12px;
	border:1px solid #bfbfbf;
	color:#353535;
	text-align: left;
	font-weight:none;
	padding:10px;
	margin-top: -164px;
	margin-left: -153px;
	text-decoration:none;
	z-index:3000;
	width: 600px;
	height: 100px;
	background-color:#fff;
}
.secondlight #bubble-friends {
	margin-top: -264px;
	margin-left: -398px;
	height: 200px;
}
.firstlight:hover #bubble-friends, .secondlight:hover #bubble-friends, .squadDiv2:hover #bubble-friends, .squadDiv2.squaddiv2:hover #bubble-friends {
	display:block;
}
.firstlight:hover .arrow-light, .secondlight:hover .arrow-light, .squadDiv2:hover .arrow-light, .squadDiv2.squaddiv2:hover .arrow-light {
	display:block;
}
.firstlight .arrow-light, .secondlight .arrow-light, .squadDiv2 .arrow-light, .squadDiv2.squaddiv2 .arrow-light{
	background: url(../../img/light_arrow.png) 0px 0px no-repeat;
	position:absolute;
	width: 38px; 
	height: 17px;
	margin-left: -6px;
	margin-top: -43px;
	display: none;
	border:none;
	z-index:3001;
}
.squad-div .editingHomeSquad .squadDiv2 #bubble-friends .bubble-light, .squad-div .editingAwaySquad .squadDiv2 #bubble-friends .bubble-light {
	float:left;
	height:100%;
	margin-right:10px;
}
#bubble-lock {
	display:none;
	position: absolute;
	line-height: 12px;
	border:1px solid #bfbfbf;
	color:#353535;
	text-align: left;
	font-weight:none;
	padding:10px;
	margin-top: -89px;
	margin-left: -35px;
	text-decoration:none;
	z-index:3000;
	width: 500px;
	height: 25px;
	background-color:#fff;
}
.lock:hover #bubble-lock {
	display:block;
}
.lock:hover .arrow-lock {
	display:block;
}
.lock .arrow-lock {
	background: url(../../img/light_arrow.png) 0px 0px no-repeat;
	position:absolute;
	width: 38px; 
	height: 17px;
	margin-left: -6px;
	margin-top: -43px;
	display: none;
	border:none;
	z-index:3001;
}

/*
Create Player widgets
***************************************/
 .transfer-form-Or{
 	line-height:35px;
}

.transfer-from {
	background: #fbf8cd;
	padding: 1px 0;
}
.transfer-from fieldset,
.transfer-in-details fieldset {
	background:transparent;
	margin: 9px 10px;
	padding: 0;
}
.transfer-in-details .fieldset1 {
	border-top: 1px solid #ccc;
	padding-top: 10px;
}
.transfer-in-details .fieldset2 {
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
}
.transfer-in-details .fieldset3 {
	min-height: 85px;
}
.transfer-in-details .fieldset4 {
	margin-top: -46px;
}
.transfer-element ul {
	margin-bottom: 9px;
}
.transfer-from legend,
.transfer-in-details legend {
	background: transparent;
	font-weight: bold;
}
.transfer-in-details legend span {
	display: block;
	width:700px;	
}
.transfer-window label {
	min-width: 120px;
	display: inline-block;
}

/*.transfer-window-team label {
	min-width: 60px;
	line-height:20px;
	display: inline-block;
}
.transfer-window {
	/*margin:5px 0 10px*/
}*/

.FNEmpty, .LNEmpty {
	display:none;
}

/*.msg1-empty-input{
	color:red;
	width:195px;
	height:17px;
}

.msg2-empty-input{
	color:red;
	width:195px;
	height:17px;
	margin-left:18px;
}

#sendEmailOrNot, #sendEmailOrNotSquad{
	float:left;
	margin-top:3px;
}

.InviteEmail  {
	float:left;
	margin-top:10px;
}
.InviteEmailSquad  {
	float:left;
	height:45px;
	margin-top:10px;
	width:670px;
}*/
#SquadInviteCreation .buttonsTransactionTeam{
	margin-left:216px !important;
}

/*.buttonsTransactionTeam{
	background:url("../../img/buttons/button_gold.png") repeat scroll 0 0 transparent;
	cursor:pointer;
	float:left;
	height:26px;
	margin-left:90px;
	margin-top:15px;
	width:146px;
}
.buttonsTransactionTeam:hover{
	background-position:0px -26px ;
}*/

/*.submitButtonTransaction{
	background-color:transparent;
	height:57px;
	width:145px;
	border:none;
}*/

.button-contribution  {
	background:none repeat scroll 0 0 transparent;
	height:26px;
	margin-bottom:0;
	width:180px;
	margin-left:2px;
}

/*#spanButtonTransaction  {
	font-size:14pt;
	height:26px;
	line-height:26px;
	position:absolute;
	text-align:center;
	width:146px;
	z-index:1;
}*/

/*
Add name widget - simple add name to list widget
***************************************/
.add-input-widget input {
	width: 190px;
}
.add-input-widget .addButton {
	margin-left: 5px;
}
.add-input-widget.split-label label {
	margin-bottom: 2px;
} 
.added-nicknames, 
.added-object-tags {
	background:#fff;
	border:1px solid gray;
	margin:0px;
	padding:0px 3px 3px 3px;
}
.added-nicknames li, 
.added-renovation-dates li, 
.added-object-tags li {
	clear: both;
	border-top: 1px solid #E7E8E9;
	margin: 2px 2px 0 2px;
	padding:4px; 
	height: 20px;
	position: relative;
	line-height: 20px;
}

#selected-match-event .added-object-tags li {
	/*border-top: none;*/
	min-height: 80px;
}
.remove-control {
	position: absolute;
	top: 6px;
	right: 5px;
	color: gray;
	text-decoration: none;
}

/* Match lookup used for adding matches to things */
#matchesLookup {
	position:relative;
	z-index: 4;
}
#matchesLookup #selected-match {
	position:absolute;
	top: 19px;
	left: 114px;
	width: 415px;
	border: 1px solid #bebebe;
	background: #fff;
	z-index: 10;
}
#selected-match li {
	border-bottom: 1px solid #BEBEBE;
	text-align:center;
}
#selected-match li input {
	width:auto;
}
#selected-match li label {
	width:auto;
}
#selected-match li:nth-child(2n+1) {
	background: #e8e8ea;
}
#selected-match strong {
	padding: 2px 0;
	display: block;
	text-align: center;
}
#selected-match strong:hover {
	background-color: #b00000;
	color: #fff;
	cursor: pointer;
}
#selected-match .venue,
#selected-match .date-time {
	color: #58585a;
	margin: 0px 3px;
}
#selected-match .venue {
	float: right;
}


/* add name variants */
/*#add-players.add-name-widget {
	border-color: #00AEEF;
	width: 206px;
}*/

/* Teams/add page **/
/*.added-to-the-squad {
	border: 1px solid #00ADEC;
	background: #fff;
	padding: 5px;
}
.added-to-the-squad h3 {
	font-size: 13px;
	margin: 0px;
	margin-bottom: 5px;
}
.added-to-the-squad ul {
	margin: 0px;
	padding: 0px;
}
.added-to-the-squad ul li {
	text-align: right;
	border-top: 1px solid #DDDDDD;
	padding: 4px 0px;
	width: 100%;
}
.added-to-the-squad span {
	float: left;
}
.added-to-the-squad a {
	padding-right: 25px;
	color: #828284;
	text-decoration: none;
	background: url(http://www.youfoot.com/img/grey-x.png) no-repeat;
}*/
/*.choose-or-create {
	width:100%;
	display:none;
}*/

#SquadInviteCreation,
#StaffInviteCreation {
	display:none;
}


/*
Image upload
***************************************/
.image.upload .image-box-widget {
	margin-top:15px;
	width:340px;
	padding: 5px 10px 5px 10px;
	margin: auto;
	margin-bottom: 10px;
	float: left;
}

.image-box-widget {
	/*border:1px solid #056839;*/
	border: 1px solid #bfbfbf;
	overflow:hidden;
}
.image .collapser.additional-object-tags {
	margin-top:0;
}

/*
Upload video
***************************************/
p.upload_alert {
	padding: 20px 30px;
	margin: 0 20px;
	text-align: center;
	color: #000;
	border: 3px solid #009300;
	background: #C5E2A9 url("../../img/competition/trophy_sample_small.jpg") 7px 5px no-repeat;
	line-height:1.4em;
}

/* 50 percent columns used on player statistics page */
.column-50 {
	width: 382px;
	float: left;
}
.tabs-wrapper .left {
	margin-right: 5px;
}
.additional-object-tags .content {
	margin: 0;
	padding: 0;
	background: none;
}

/* object tagging elements */
form .add-object-tag label {
	width: 106px;
	display: -moz-inline-block;
	display: inline-block;
	margin-right: 5px;
	text-align: right;
}
.add-object-tag {
	margin-bottom: 10px;
}
.added-object-tags-area, .added-object-tags-area_autoTag {
	margin-left: 110px;
	margin-bottom: 5px;
}
.match-inputs {
	display: inline;
}
.match-inputs input {
	display: inline;
	float: none;
}
.match-inputs .vs {
	float: none;
	display: inline;
}
#matchesLookup input[type=hidden] {
	border: 0;
	visibility: hidden;
}
#match-event-selector {
	background: #fff;
	padding: 5px;
	margin-right: 10px;
}
#match-event-selector p {
	margin-bottom: 10px;
}
#selected-match-event #event-text {
	color: #666;
}
#upload-progress h3 {
	margin:0 0 0 50px;
}
#upload-progress p {
	margin:10px 0 0 0;
}

/*#upload-throbber {

}*/
#tagging{
	padding-left:125px;
}
#tagging img{
	vertical-align:middle;
}




/* Easy Slider */
/* image replacement */
.graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{
	margin:0;
	padding:0;
	display:block;
	overflow:hidden;
	text-indent:-8000px;
}

    /* // image replacement */
#slider-home ul, #slider-home li,
#slider2 ul, #slider2 li{
	margin:0;
	padding:0;
	list-style:none;
}
#slider2{margin-top:1em;}
#slider-home li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
	width:760px;
	height:256px;
	overflow:hidden;
}
#slider-home{
	width:760px;
	height:256px;
}
#slider-home h2 {
	margin-bottom: 35px;
	width:760px;
	font-size: 24px;
	color:#ffffff;
	text-shadow:0 2px 0 #4c4b4b;
}

#prevBtn, #nextBtn,
#slider1next, #slider1prev{ 
	display:block;
	width:14px;
	height:27px;
	position: absolute;
	/*left:-30px;*/
	margin-top:-120px;
	z-index:1000;
}	
#nextBtn, #slider1next{ 
	margin-left:765px;
}														
#prevBtn a, #nextBtn a,
#slider1next a, #slider1prev a{  
	display:block;
	position:relative;
	width:14px;
	height:27px;
	background:url(../../img/btn_prev.png) no-repeat 0 0;	
}	
#nextBtn a, #slider1next a{ 
	background:url(../../img/btn_next.png) no-repeat 0 0;	
}
#nextBtn {
	float:right;
}
#prevBtn {
	float: left;
	margin-left: -20px;
}
#nextBtn a:hover{
	background-position: bottom;	
}
#prevBtn a:hover{
	background-position: bottom;	
}
.slide_home1 div{
	float: left;
	margin-left: 30px;
	width: 214px;
	height: 195px;
	text-shadow:0 10px 0 #000;
	background: url(../../img/home/image_shadow.png) no-repeat;
	background-position: bottom;
}
.slide_home1 div:hover{
	background-position: top;
}
/*
Popup
***************************************/
.popup-container {
	height: 550px;
	width: 830px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: url(../../img/lightbox_fili.png) #fff no-repeat;
	padding: 20px 0 0 0;
}
.popup-container h2{
	border-bottom: 3px solid #196db0;
	text-align: left;
	line-height: 25px;
	padding-left: 10px;
}
.popup-cross {
	width: 16px;
	height: 16px;
	margin-right: 5px;
	margin-top:-15px;
	float: right;
	background: #c9c9c9;
}
.popup-preview {
	width: 828px;
	height: 300px;
}
.popup-preview-thumbnail {
	margin-left: 40px;
	margin-top: 10px;
	float: left;
}
.popup-preview-thumbnail ul{
	width:96px;
	height: 165px;
}
.popup-preview-thumbnail li{
	width: 90px;
	height: 75px;
	margin-top: 10px;
	list-style: none;
}
.popup-preview-thumbnail li:hover{
	cursor: pointer;
	opacity: 1;
}
/*.popup-thumb1 {
	background: url(http://www.youfoot.com/img/thumb1.png) no-repeat;
}
.popup-thumb2 {
	background: url(http://www.youfoot.com/img/thumb2.png) no-repeat;
}
.popup-thumb3 {
	background: url(http://www.youfoot.com/img/thumb3.png) no-repeat;
}*/

.popup-preview-summary {
	background: transparent;
	float: right;
	margin-left: 160px;
	margin-top: 5px;
	width: 630px;
	height: 265px;
	margin-top: 20px;
	font-size: 14px;
	position: absolute;
}
.preview-summary1, .preview-summary2, .preview-summary3 {
	position: absolute;
	width: 660px;
}
.popup-preview-summary h2{
	border-bottom: none;
	text-align: left;
	line-height: 20px;
	padding-left: 10px;
	font-weight: 100;
}
.popup-preview-summary li{
	padding-left: 5px;
	float: left;
	width: 300px;
}
.popup-testimony {
	width: 828px;
	height: 180px;
	margin-top: 20px;
	font-size: 14px;
}

.popup-testimony ul{
	margin-top: 30px;
}
.popup-testimony li{
	padding-left: 5px;
	float: left;
}
.popup-photo-id {
	width: 100px;
	height: 100px;
	background: #ccc;
	margin-left: 40px;
}
.testimony {
	width: 630px;
	height: 90px;
	border: 1px solid #c9c9c9;
	margin-left: 20px;
	padding: 5px;
}
.testimony h2{
	border-bottom: none;
	text-align: left;
	line-height: 20px;
	padding-left: 10px;
	font-weight: 100;
}
.popup-footer {
	width:828px;
	margin-top:5px;
}
.popup-join_sentence {
	max-width:800px;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
}
.popup-join_sentence h2{
	width:auto;
	margin-top:10px;
	border:none;
	font-size: 20px;
	color:#196db0;
}
.popup-join_sentence ul{
	max-width:800px;
	float: right;
	
}
.popup-join_sentence li{
	float:left;
	list-style:none;
	margin-left:10px;
}
.popup-join_sentence .join_btn{
	margin-top: 0px;
}



/*
Infoboxes
***************************************/
.PlayerProfileNotFound,
.ProfileNotFound{
	border-top:4px solid #1B75BC;
}
.MatchNotFound{
	border-top:4px solid #ED1C24;
}
.VenueNotFound{
	border-top:4px solid #FFF200;
}
.CompetitionNotFound{
	border-top:4px solid #91278F;
}
.TeamNotFound{
	border-top:4px solid #00A551;
}
.PlayerNotFound{
	border-top:4px solid #1B75BC;
}
.NewsNotFound{
	border-top:4px solid #64BDE1;
}
.ProfileNotFound,
.MatchNotFound,
.TeamNotFound,
.CompetitionNotFound,
.VenueNotFound,
.PlayerNotFound,
.NewsNotFound{
	background:none repeat scroll 0 0 #FFFFFF;
	line-height:1.4em;
	text-align:center;
}
.PlayerProfileNotFound{
	background:none repeat scroll 0 0 #FFFFFF;
	line-height:1.2em;
	text-align:center;
	width: 780px;
}
.resultExistingPlayerInfobox{
	font-size:11px;
	color:#353535;
}
.resultExistingPlayerInfobox .infobox{
	padding:0;
}
.resultExistingPlayerInfobox .infobox .infobox-images{
	padding:5px;
}
.resultExistingPlayerInfobox .infobox .infobox-info h5.team-subtitle {
    margin:0;
}
.resultExistingPlayerInfobox .infobox .infobox-info h2{
	font-size:16px;
}

/*.venue .infobox_title{
	border-bottom:4px solid #EBA000;
}
.team .infobox_title{
	border-bottom:4px solid #029A0D;
}
.competition .infobox_title{
	border-bottom: 4px solid #741396;
}*/

/*.match .infobox_title a{
	color: #000;
}*/

#match-event-selector #match-timeline .displayoptions {
	/*position: absolute;*/
	margin-left: 690px;
	/*margin-top: -48px;
	color: #196DB0;*/
}
/*#match-event-selector #match-timeline .displayoptions:hover {
	cursor: pointer;
	color: #000;
}*/
.match_infobox_left .event-visibility {
	margin-left: 780px;
	margin-top: -86px;
}
#match-event-selector .event-visibility {
	margin-left: 718px;
	margin-top: -76px;
}
/*#match-timeline text[fill="#2572bc"]:hover, #match-timeline image:hover {
	cursor: pointer;
}*/

#match-event-selector #match-timeline #arrow-box-display {
	position: absolute;
	margin-left: -17px;
	margin-top: 18px;
	z-index: 100;
}

/*.infobox-images,
.infobox-info
.infobox-results {
	float: left;
}*/



/*.squad .player .infobox-info,
.add .team .infobox-info{
	background:#fff;
}
.player .infobox-info{
	background:#196db0;
}
.team .infobox-info{
	background:#029A0D;
}*/
/*.match .infobox-info{
	background:#B00000;
}*/
/*.venue .infobox-info{
	background:#EBA000;
}
.competition .infobox-info{
	background:#741396;
}

.team .infobox_content{
	background:#DAF7DB;
}
.venue .infobox_content{
	background:#FFE8CA;
}
.competition .infobox_content{
	background:#F0DCF9;
}*/



#sidebar li a {
	background:url("../../img/buttons/boutons-side1.png") repeat-x scroll 0 0 transparent;
	color:#353535;
	display:block;
	font-size:11px;
	font-weight:bold;
	min-height:23px;
	padding-top:6px;
	width:150px;
	margin-bottom:7px;
	vertical-align:middle;
	line-height:13px;
	white-space:normal;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	/*word-wrap:break-word;*/	
}
.sidebox #venue-add-image span,
.sidebox #team-add-image span,
.sidebox #add-image span{	
	background: url(../../img/buttons/icones_infobox.png) -51px -0px  no-repeat;
}


.msg_new_message div,
.sidebox li #suggests_find_friends span,
.infobox_options .add_stages span,
.infobox_options .post_news span,
.infobox_options .add_media span,
.infobox_options .edit_comp span,
.infobox_options .edit-com span,
.sidebox #create-venue span,
.sidebox #create-competition span,
.sidebox #create-team span,
.sidebox #create-player span,
.sidebox #create-match span,
.sidebox #venue-add-news span,
.sidebox #venue-add-image span,
.sidebox #venue-add-video span,
.sidebox #team-add-news span,
.sidebox #team-add-image span,
.sidebox #team-add-video span,
.sidebox #add-video span,
.sidebox #add-news span,
.sidebox #add-image span,
.infobox_options #match-favorite span,
.infobox_options #player-favorite span,
.infobox_options #team-favorite span,
.infobox_options #competition-favorite span,
.infobox_options #venue-favorite span,
.infobox_options a span{
	width:16px;
	height:16px;
	float: left;
	margin:7px 0 0 7px;
}
.msg_new_message div {
	margin:0 5px 0 7px;
}
.sidebox li #suggests_find_friends span{
	background: url(../../img/buttons/icones_infobox.png) -17px -0px no-repeat;
}


#sidebar li a:hover {
	/*background: url(../../img/buttons/boutons-side.png) 0px -29px no-repeat;*/
	background-position: bottom;
	text-decoration:none;
	color:#196db0;
}

.user-profile{
	/*width:470px;*/
}

.infobox .more-information {
	clear: both;
	padding: 10px;
}
/* infobox images */
 .uni-select,
 .uni-display {
	margin-top:60px;
	margin-right:90px;
	float:right;
}

.competition-properties dt {
	font-weight: bold;
}
.team-facts dt{
	font-weight:bold;
}
/* competition infobox team logo grid */
.team-logo-grid {
	float: left;
	width: 100%;
	/*margin: 10px 10px 0 0;*/
}
.team-logo-grid li {
	float: left;
	margin-left: 1.8%;
	margin-top: 3px;
}

/* infobox info */

.infobox .infobox-bottom-moreInfo{
	width: 300px;
	display:none;
	float:left;
}



.infobox-info dt, .infobx-bottom-moreInfo dt{
	font-weight:bold;
}
.infobox-info h2 {
	font-size:18px;
	font-weight:bold;	
	margin-right:10px;
	line-height:20px;
}
.infobox-info h5.team-subtitle{
	
	margin-top:5px;
}


.infobox-info .selected-season {
	margin: 3px 0 9px 0;
	height: 20px;
}
.infobox-info .facts dt {
	font-weight:bold;
}

.infobox-info .moreLinkStyle,
.infobox-bottom-moreInfo .moreLinkStyle
{
	color:#2B6BB6;
	cursor:pointer;
}

 .infobox-info  a:hover, .infobox-bottom-moreInfo  a:hover{
	text-decoration:underline;
}

.infobox.player ,
.infobox.venue  {
	/*padding-bottom:20px;*/
}

/* match infobox */
.match .infobox{
	position:relative;
}
.match .infobox-top{
	width:100%;
	height:65px;
	padding-top:0;
}

/*.match_infobox_left {
	background:none repeat scroll 0 0 #FFFFFF;
	float:left;
	padding:10px;
	width:760px;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	border-bottom-left-radius:5px;
	min-height: 145px;
}*/
.match .infobox-info.right {
	float: right;
	width:300px;
	text-align:right;
}
.match .infobox-info.center{
	width:150px;
	float:left;
}


.infobox_title p,
.match-status .status-line p{
	display:inline;
}

.match .infobox-bottom{
	width:100%;
	height:75px;
}


.join-match span {
	font-size: 12px;
}




.competition .infobox-right{
	overflow:auto;
}
/* player infobox */
.infobox.player .infobox-right
{
	background-color:white;
}
.infobox.player .infobox-right .jersey
{
	background-color:#f0f0f0;
	width:200px;
	height:200px;
	float:right;
}
/*team infobox*/







.infobox.team .infobox-right .fke_div
{
	width:112px;
	height:100%;
	float:right;
	margin-left:5px;
	overflow:hidden;
	display: none;
}

.infobox.team .infobox-right .fk_img
{
	background-color:#fff;
	float:left;
	height:121px;
	text-align:center;
	width:65px;
}

.infobox.team .infobox-right .fke_lien
{
	display:inline-block;
	margin-top:45px;
}

.infobox.team .infobox-right .fk_switch
{
	border-bottom:1px solid #C0C0C0;
	border-top:1px solid #C0C0C0;
	float:left;
	height:121px;
	margin-top:20px;
	width:109px;
}

.infobox.team .infobox-right .fk_left_fleche_bg
{
	background-image:url('../../img/infobox/nav_jersey.png');
	background-repeat: repeat-x ;
	background-position:0px 0px;
	border-left:1px solid #C0C0C0;
	border-right:1px solid #C0C0C0;
	float:left;
	height:121px;
	width:20px;
	cursor:pointer;
}

.infobox.team .infobox-right .fk_left_fleche_bg_hover
{
	background-image:url('../../img/infobox/nav_jersey.png');
	background-repeat: repeat-x ;
	background-position:0px 0px;
	border-left:1px solid #C0C0C0;
	border-right:1px solid #C0C0C0;
	float:left;
	height:121px;
	width:20px;
	cursor:pointer;
}

.infobox.team .infobox-right .fk_right_fleche_bg
{
	background-image:url('../../img/infobox/nav_jersey.png');
	background-repeat: repeat-x ;
	background-position:0px 0px;
	border-left:1px solid #C0C0C0;
	border-right:1px solid #C0C0C0;
	height:121px;
	margin-left:87px;
	width:20px;
	cursor:pointer;
}

.infobox.team .infobox-right .fk_right_fleche_bg_hover
{
	background-image:url('../../img/infobox/nav_jersey.png');
	background-repeat: repeat-x ;
	background-position:0px 0px;
	border-left:1px solid #C0C0C0;
	border-right:1px solid #C0C0C0;
	height:121px;
	margin-left:87px;
	width:20px;
	cursor:pointer;
}

.infobox.team .infobox-right .fk_left_fleche
{
	font-weight:bold;
	height:15px;
	margin-left:3px;
	margin-top:53px;
	width:15px;
	text-align:center;
	color:#C0C0C0;
	font-size:15pt;
}

.infobox.team .infobox-right .fk_right_fleche
{
	font-weight:bold;
	height:15px;
	margin-left:2px;
	margin-top:53px;
	display:inline-block;
	width:15px;
	text-align:center;
	color:#C0C0C0;
	font-size:15pt;
}

.infobox.team .infobox-right .jersey_img
{
	margin-top:2px;
}

.infobox.team .infobox-right .short_img
{
	margin-top:-1px;
}

.infobox.team .infobox-right .socks_img
{
}
.infobox.team .infobox-right .type_fk
{
	font-size:11px;
	font-weight:bold;
	text-align:center;
}

.infobox.team .infobox-right .creator
{
	color:#353535;
	font-size:11px;
	font-style:italic;
	text-align:center;
}

.infobox.team .infobox-right .link_fk_gallery
{
	text-align:center;
	text-decoration:underline;
	cursor:pointer;
	margin-top:2px;
	font-size:10pt;
	color:#4169E1;
}
.infobox.team .infobox-right .lastMatch
{
	width:220px;
	height:100%;
	float:right;

}
.infobox.team .infobox-right .nolastMatch
{
	width:220px;
	/*background-color:#F0F0F0;*/
	height:90px;
	float:right;
	text-align:center;
	padding-top:10px;
	background-color:#FFFFFF;
	border:1px solid #C0C0C0;
}

.infobox.team .infobox-right .jersey{
float:right;
}
.infobox.team .infobox-right .lastMatch{
float:right;
}

/**
Infobox results
**************************************/


.infobox-results .past-games,
.infobox-results .upcoming-games {
	/* padding: 5px; */
	background: #F8F8F8;	
}
.infobox-results .win-draw-loss{
	width:42px;
	float: right;
	text-align:center;
}
.infobox-results .win-draw-loss.ui-state-active{
	border-bottom:none;

}
.infobox-results .win-draw-loss a{
	width:100%;
}

.infobox-results .lastmatch_results table tr td{
	padding:1px;
}
.infobox-results .lastmatch_results table{
	margin-top:5px;
	text-align:center;
	width:100%;
	height:90px;
	font-family:arial;
	color:#353535;
}
.infobox-results .lastmatch_results{
	border-top:none;
}
.infobox-results .lastmatch_results a:hover,
.infobox-results .lastmatch_results:hover table td{
	color:#196db0;
	text-decoration:none; 
}


.infobox-results .lastmatch_results table .lastmatch_score{
	font-size:16px;
	padding:1px;
}
.past-games table,
.upcoming-games table {
	width: 100%;
	text-align: center;
	border-collapse: collapse;
	margin-top:3px;
}
.outcome-W,
.outcome-L,
.outcome-D {
	width: 22px;
}
.outcome-L {
	border: 1px solid #E32136;
	background: url(../../img/infobox/square_red.gif);
}
.outcome-W {
	border: 1px solid #3DAD49;
	background: url(../../img/infobox/square_green.gif);
}
.outcome-D {
	border: 1px solid #F1EA32;
	background: url(../../img/infobox/square_yellow.gif);
}


/**
 * Create player team transfer forms
 ***************************************/
.radioImg{
	float:left;
	margin-right:3px;
	background-image:url('../../img/radios.png');
	background-position: -14px 0px;
	width:13px;
	height:13px;
}


#playerTeamTransfer {
	/*text-align:center;*/
}

.statistics .content-block{
	background: white;
	float: left;
	width: 768px;
	padding: 5px;
	border-left: 1px solid #BFBFBF;
	border-right: 1px solid #BFBFBF;
	border-bottom: 1px solid #BFBFBF;
	-moz-border-radius: 0px 0px 5px 5px;
	-webkit-border-radius: 0px 0px 5px 5px;
	border-radius: 0px 0px 5px 5px;
}
.split-label-compact.transfer-element div.inline {
	float: left;
}
.split-label-compact div.spaced {
	margin-left: 50px;
}

/* Create venue specifics */
.pitch-details .pos-fix {
	position: relative;
}
.pitch-details #convert-units {
	position: absolute;
	top:0px;
	right: 45px;
	line-height: 1em;
}
.venue .pitch-details .pitch-other {
	padding-top:12px
}
.venue .pitch-details .col-two,
.venue .venue-info .col-two {
	width: 50%;
	margin: 0;
}
.venue .venue-info input,
.venue .venue-info select  {
	margin-bottom: 12px;
}



/*
Match Viewing
***************************************/
.solid-header {
	background: #bebec0;
	color: #fff;
	margin: 10px 6px;
	padding: 3px 2px 3px 20px;
	
}
/*.home-team-roster,
.away-team-roster {
	float: left;
	width: 49.5%;
	margin-right:1%
}*/
/*.away-team-roster {
	margin: 0;
}*/
.team-rosters .title-box-widget {
	margin: 0;
	width: auto;
	float: none;
	border: 1px solid #1f4880;
}
.team-rosters .title-box-widget .title {
	background: #386294;
	color: #fff;
	border-color: #1f4880;
}
.team-rosters .title-box-widget .content {
	height: auto;
	overflow: auto;
	background: #d2d2d4;
}

/*
Revision controls
*************************/
#revision-controls {
	background: #741396;
	padding: 10px 4px 10px 4px;
	margin: 0 0 10px;
	clear:both;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
#revision-controls #do-revert{
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	float:left;
	text-align:center;
	border:1px solid #C97906;
	text-shadow:0 1px 0 #FFEE66;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	background:#ffbe0e;
	background-image: -moz-linear-gradient(
	                top,
	                #ffd917,
	                #ff9400
	            );
    background-image: -webkit-gradient(
	                linear,
	                left top, left bottom,
	                from(#ffd917),
	                to(#ff9400)
	            );
}
#revision-controls #do-revert:hover{
	color: #000;
	background-image: -moz-linear-gradient(
	                top,
	                #ff9400,
	                #ffd917
	            );
    background-image: -webkit-gradient(
	                linear,
	                left top, left bottom,
	                from(#ff9400),
	                to(#ffd917)
	            );
}
#revision-controls a {
	padding:4px 6px;
	border:1px solid #000;
	float:left;
	margin: 0 2px 0 0;
	line-height:14px;

	cursor:pointer;
    border:1px solid #bfbfbf;
	font-size:11px;
	color:#353535;
	font-weight:bold;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	padding:5px;
	display:block;
	text-shadow:0 1px 0 #fbfbfb;
	background:#e1e1e1;
	background-image: -moz-linear-gradient(
	                top,
	                #cdcdcd,
	                #fbfbfb
	            );
    background-image: -webkit-gradient(
	                linear,
	                left top, left bottom,
	                from(#cdcdcd),
	                to(#fbfbfb)
	            );
}
#revision-controls a:hover {
	color:#1b6daf;
	background:#e1e1e1;
	background-image: -moz-linear-gradient(
	                top,
	                #fbfbfb,
	                #cdcdcd
	            );
    background-image: -webkit-gradient(
	                linear,
	                left top, left bottom,
	                from(#fbfbfb),
	                to(#cdcdcd)
	            );
    text-decoration:none;
}
#revision-controls .next-revision,
#revision-controls .return-edit {
	margin-right:3px;
}

#selected-revision.disabled,
#revision-controls a.disabled {
	background:#eee;
	color:#bbb;
}

#revision-selection {
	float:left;
	position:relative;
	margin: 0 2px 0 0;
	z-index:2;
}
#selected-revision {
	background:#fff;
	border:1px solid #cacaca;
	width:340px;
	height:24px;
	cursor:pointer;
}
#selected-revision li{
	padding-top:5px;
	padding-left:5px;
}
#revision-options {
	z-index:10;
	position:absolute;
	top:24px;
	left:0;
	background:#fff;
	border:1px solid #000;
	border-top:0;
}
#revision-options li {
	border-bottom: 1px solid #ccc;
	padding:4px;
}
#revision-options li.over {
	background:#741396;
	color:#ffffff;
	cursor:pointer;
}
.revision-wrapper {
	position:relative;
	z-index:1;
}
#revision-mask {
	position:absolute;
	top:0px;
	left:0px;
	bottom:0px;
	right:0px;
	background:#ffffff;
	opacity:0.5;
}



/**
 * Tabs
 ***************************************/

.Dictionarys .content-tabs {
	margin-top: 10px;
	padding: 0 15px 9px;
	background: url(../../img/content_tabs/tabs_base_wide.png) bottom left no-repeat;
}
.no-sidebar .content-tabs {
	/*background: url(../../img/content_tabs/tabs_base_wide.png) bottom left no-repeat;*/
}
/*sometimes a table is required due to bad design */
.content-tabs table {
	width: 100%;
	border-collapse: collapse;
}

.content-tabs li.profile {
	/*background-image: url(../../img/content_tabs/profile_tab_left.png);
	background-position: 3px -30px;*/
}
.content-tabs li.profile a {
	/*background-image: url(../../img/content_tabs/profile_tab_right.png);
	background-position: right -30px;
	color:#000;*/
}
.content-tabs li.profile:hover,
.content-tabs li.profile.ui-tabs-selected {
	/*background-position: 3px 0px;
	color:#fff;*/
}
.content-tabs li.profile:hover a,
.content-tabs li.profile.ui-tabs-selected a {
	/*background-position: top right;
	color:#000;*/
}

/* break the jquery UI styles */
.content-tabs .ui-corner-top {
	border-radius:0;
	-moz-border-radius: 0;
	-webkit-border-radius:0;
	border:0;
}
#content .ui-corner-all {
	border:none;
}
#content .ui-widget-header,
.content-tabs .ui-widget-header {
	/*background:#DAF7DB;*/
	background: none;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
}
.ui-tabs-nav {
	background: none;
}


/* block tabs */
.block-tabs li {
	background: none;
	border: 0;
	margin-left: 4px;
	border: 1px solid #808185;
	border-radius:0;
	-moz-border-radius: 0;
	-webkit-border-radius:0;
	padding: 3px;
	float: left;
	clear: none;
}
.block-tabs li.last {
	border:0;
}
.block-tabs .ui-tabs-panel {
	border: 0;
	background: none;
}
.block-tabs li.active, .block-tabs li:hover, .block-tabs li a:hover {
	color: white;
}
.block-tabs li.active a {
	color: white;
}
.block-tabs .block-nav a {
	color: #808185;
}
#content .block-tabs .ui-widget-content {
	background: none;
}



/* grey side tabs */


/*
Results and Fixtures
***************************************/
.results-details-nav h4 {
	float: left;
}
.results-details-nav .filters {
	float: right;
}
.results-summary-nav .filters a {
	border-right: 1px solid #ccc;
	padding:0 4px;
}
.results-summary-nav .filters span:last-child a{
	border:0;
}
.calendar-timeline {
	clear: both;
	height: 38px;
	float: left;
	width:714px;
}
.calendar-timeline .year,
.calendar-timeline .button {
	float: left;
	height: 38px;
	background-color: #e6e6e6;
	margin: 0 2px 0 0;
}
.calendar-timeline .button {
	width: 17px;
}
.calendar-timeline #calendar-next,
.calendar-timeline #calendar-previous {
	background:  url(../../img/buttons/arrow_left_black.gif) 4px 12px no-repeat;
	height: 0px;
	display: block;
	padding-top: 38px;
	overflow: hidden;
}
.calendar-timeline #calendar-next {
	background:  url(../../img/buttons/arrow_right_black.gif) 4px 12px no-repeat;
}
.calendar-timeline .year h5 {
	font-weight: normal;
	text-align: center;
	margin: 3px 0;
}
.calendar-timeline .months li {
	width: 56px;
	float: left;
	text-align: center;
}
.calendar-timeline .months span {
	padding: 3px;
}
.calendar-timeline .months a {
	padding: 3px 0;
}

/* round corner kludge */
.calendar-timeline .months .active {
	background: #fff;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
}
.calendar-timeline .months .active span {
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
}

.results-details-nav .view-options {
	float: left;
	width: 42px;
	padding: 4px;
	background: #e6e6e6;
	margin: 0 0 0 6px;
}
.view-options h5 {
	font-size: 10px;
	font-weight: normal;
	margin-bottom: 2px;
}
.Competitions .view-options h5 {
	float:left;
	line-height:18px;
}

.view-result-details,
.view-result-summary {
	height: 0;
	padding-top: 18px;
	width: 18px;
	float: left;
	overflow: hidden;
	margin-left: 3px;
}
.view-result-summary {
	background-image: url(../../img/buttons/results_view_summary.gif);
	background-position: 0 -18px;
}
.view-result-details {
	background-image: url(../../img/buttons/results_view_details.gif);
	background-position: 0 -18px;
}
.view-result-summary.active,
.view-result-summary:hover {
	background-image: url(../../img/buttons/results_view_summary.gif);
	background-position: 0px 0px;
}
.view-result-details.active,
.view-result-details:hover {
	background-image: url(../../img/buttons/results_view_details.gif);
	background-position: 0px 0px;
}

/** Results detailed elements */
.result-fixture {
	border-top: 2px solid #949494;
	margin-bottom: 5px;
	padding:0;
}
.result-fixture table {
	width:100%;
	margin-top:5px;
}
.result-fixture td {
	padding: 5px 0;
}
.result-fixture .result-outline {
	/*background: #e7e7e9;*/
	padding-left:10px;
	width:502px;
	border-right:1px solid #BFBFBF;
}
.result-fixture .result-stats {
	background:#fff;
	padding-left:10px;
	min-width:205px;
}
.result-fixture .logo,
.result-fixture .info {
	float: left;
	text-align: center;
}
.result-fixture .logo {
	width: 100px;
}
.result-fixture .info {
	width: 255px;
}
.result-fixture .home-goals,
.result-fixture .away-goals {
	float:left;
	width: 40%;
	line-height: 17px;
	text-align: left;
}
.result-fixture .home-goals {
	margin-right: 15%;
}
.result-fixture .no-home-goals,
.result-fixture .no-away-goals {
	float:left;
	width: 40%;
	line-height: 17px;
	text-align: left;
}
.result-fixture .no-home-goals {
	margin-right: 15%;
}
.result-fixture .no-away-goals li {
	padding-left: 19px;
}
.result-fixture .no-home-goals li {
	text-align: right;
	padding-right: 19px;
}
.result-fixture .away-goals li {
	background:url(../../img/result_fixture/sball_white.gif) center left no-repeat;
	padding-left: 19px;
}
.result-fixture .away-goals .owngoal{
	background:url(../../img/result_fixture/sball_brown.gif) center left no-repeat;
	padding-left: 19px;
}
.result-fixture .home-goals li {
	background:url(../../img/result_fixture/sball_white.gif) center right no-repeat;
	text-align: right;
	padding-right: 19px;
}
.result-fixture .home-goals .owngoal{
	background:url(../../img/result_fixture/sball_brown.gif) center right no-repeat;
	text-align: right;
	padding-right: 19px;
}
.result-fixture .toggle-details {
	clear:both;
	display:block;
}
.result-fixture .result-rating {
	display: -moz-inline-block;
	display: inline-block;
	text-align: center;
	background: #fff;
	padding: 3px 5px;
	margin-top: 10px;
}




/*
Colour Wells
***************************************/
.user-color-legend .color-well { 
	float:left;
	margin-right:5px;
	margin-top: 1px;
}  
.user-color-legend li {
	clear:both;
	height: 20px;
	margin:0 0 5px 0;
	line-height:20px;
}
.user-color-legend span {
	color:#858585;
}
.color-well-radio li label,
.color-well,
.color-well a {
	display:block;
	height:15px;
	width:15px;
}

/* ColorWell Picker */
.positioned-dialog {
	position:absolute;
	top:50%;
	left:50%;
}
#color-well-picker {
	background: url(../../img/result_fixture/color_well_caret.png) top right no-repeat;
}
.color-well-picker {
	width:336px;
}
.color-well-form {
	text-align:left;
	background : #F0F0F0;
	border:1px solid #333;
	border-right:0;
	margin-right:20px;
}
.color-well-form form {
	margin:0;
}
.color-well-form fieldset {
	margin:0;
}
.color-well-radio li {
	float:left;
	position:relative;
}
.color-well-radio li input {
	visibility: hidden;
	position:absolute;
}
.color-well-radio li.active {
	background:#ccc;
}
#color-well-picker .color-well-radio li label {
	margin:3px;
}
 



/*
Comments
***************************************/
.comment, 
.comment-form {
	background:#FFFFFF none repeat scroll 0 0;
	margin:5px 0 5px 30px;
	padding:5px 10px;
	text-align:left;
}
.comment {
	border: 1px solid #999;
	margin: 5px 10px;	
}
.news-comment-container .comment {
	border:0;
}
.comment-title {
	font-size: 12px;
}
.comment-body {
	margin: 5px 0;
	color: #5A5B5E;
}
.comment-footer a {
	border-bottom: 1px dotted !important;
}
.comment-footer a:hover {
	border-bottom: 1px solid !important;
	text-decoration: none;
}
.tree-block ul {
	margin-left:30px;
}
.tree-block ul ul {
	margin: 0;
}
/* comment form */
.comment-form h4 {
	color:#00A2CF;
	font-size:20px;
	font-weight:bold;
	margin-bottom:5px;	
}
.comment-form .text,
.comment-form .textarea {
	margin: 4px 0;
	clear:both;
}
.comment-form label,
.comment-form .text label {
	display:block;
	width: inherit;
}
.comment-form .text input {
	width: 98%;
	padding: 0px 1%;
}
.comment-form textarea {
	width: 98%;
	padding: 5px 1%;
}
.comment-form .buttons {
	text-align: left;
}
/* TODO Commented for videos/view, not sure how it has to be elsewhere
.comment-form .buttons input {
	background: none;
	color:#2B6BB2;
	padding: 0;
}*/
.Video .comment-form {
	background: transparent;
	margin: 5px;	
}
.Video .comment-form .buttons {
	text-align: right;
}

/* 
Votes (thumbs) widget
***************************************/
.votes-percentage {
	font-size: 14px;
	font-weight: bold;
}
.votes-percentage.liked {
	color:#3EBB47;
	width: 70px;
	line-height: 15px;
}
.votes-percentage.notRated{
	color:#888888;
	width: 70px;
	line-height: 15px;
}
.votes-percentage.hated {
	color:#353535;
	width: 70px;
	line-height: 15px;
}
.votes-widget .liked-hated dt,
.votes-widget .liked-hated dd {
	float: left;
	height: 27px;
	padding: 1px;
	line-height: 27px;
}
.votes-widget .liked-hated dt {
	margin-left: 5px;
}
.votes-widget .vote-down,
.votes-widget .vote-up {
	background:transparent url(../../img/news/thumbs_up.png) top left no-repeat;
	display:block;
	height:0px;
	overflow: hidden;
	padding-top:26px;
	width:25px;
}
.votes-widget .vote-down {
	background-image:url(../../img/news/thumbs_down.png);
}
.votes-widget .vote-down-ok {
	background-image:url(../../img/news/thumbs_down.png);
	background-position:0px -26px;
	display:block;
	height:0px;
	overflow: hidden;
	padding-top:26px;
	width:25px;
}
.votes-widget .vote-up-ok {
	background-image:url(../../img/news/thumbs_up.png);
	background-position:0px -26px;
	display:block;
	height:0px;
	overflow: hidden;
	padding-top:26px;
	width:25px;
}
.votes-widget .vote-down.active,
.votes-widget .vote-up.active,
.votes-widget .vote-down:hover,
.votes-widget .vote-up:hover {
	background-position: bottom left;
	cursor: pointer;
}

/*
TimePicker
***************************************/
.time-picker {
	position: absolute;
	height: 200px;
	width: 4.3em; /* needed for IE */
	padding:0 5px 0 5px;
	overflow: auto;
	background: #fff;
	border: 1px solid #000;
	z-index: 99;
}
.time-picker-12hours {
	width: 6em; /* needed for IE */
}

.time-picker ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.time-picker li {
	padding: 1px;
	cursor: pointer;
}
.time-picker li.selected {
	background: #316AC5;
	color: #fff;
}

/*
Home Page
***************************************/
#introWheelIE7{
	margin-left:-700px;
}
#introWheelIE8{
	margin-left:25px;
}
#introWheel .intro-contribute-left,
#introWheel .intro-contribute-right {
	font-size: 20px;
	font-family: "Times New Roman", Times, Georgia, serif;
	position: absolute;
	top: 52px;
}
#introWheel .intro-contribute-left {
	left: 50px;
	text-align: right;
}
#introWheel .intro-contribute-right {
	left: 450px;
	text-align: left;
}
#introWheel li {
	margin-bottom: 18px;
}
#introWheel .intro-contribute-right .indent {
	padding-left: 2000px;
}
#introWheel .intro-contribute-left .indent {
	padding-right: 20px;
}

#loggedOut .featured-content-block {
	margin-top:0px;
	width: 960px;
}
/*.featured-content-block .rounded {
	float: left;
	width: 247px;
	padding: 20px 10px 10px 10px;
	background:#fff;
	text-align: center;
	height: 330px;
	-webkit-border-radius: 10px;
	-moz-border-radius:10px;
	border-radius:10px;
}*/
#home-video-player {
	float: right;
}
.featured-content-block img {
	margin-bottom: 20px;
}
.featured-content-block .rounded p { 
	font-size: 19px;
	line-height: 22px;
	font-family: "Times New Roman", Times, Georgia, Serif;
	color: #666;
	margin-bottom: 16px;
}
/*
Colour picker
***************************************/
.color-picker .input {
	float: left;
	clear: none;
	margin-left: 140px;
}
.color-picker .input label {
	display: block;
	float: none;
	margin: 0;
	width: auto;
}
.color-picker .color-bricks{
	margin-left: 115px;
}
.color-picker .new-color{
	clear: both;
	margin-left:350px;
}
.new-background{
	margin-left:500px;
}
/*#ProfileBackgroundColor{
	display:none;
}*/
#ProfileBackgroundImage{
	display:none;
}
#ProfileBackgroundColore{
	display:none;
}
.new-color .colour-brick {
	display: -moz-inline-block;
	display:inline-block;
	height: 45px;
	width: 45px;
	margin-left: 10px;
	border: 1px solid #eee;
}
.new-background .colour-background {
	display: -moz-inline-block;
	display:inline-block;
	height: 45px;
	width: 45px;
	margin-left: 10px;
	border: 1px solid #eee;
}
.color-bricks {
	border-left:1px solid #EEEEEE;
	border-top:1px solid #EEEEEE;
	float:left;
	height:160px;
	margin-bottom:10px;
	margin-top:7px;
	width:225px;
}
.color-backgrounds {
	border-left:1px solid #EEEEEE;
	border-top:1px solid #EEEEEE;
	float:left;
	height:112px;
	margin-bottom:10px;
	margin-left:220px;
	width:392px;
}
.color-bricks li {
	float: left;
	width: 21px;
	height: 21px;
	padding: 5px;
	border-bottom: 1px solid #eee;
	border-right: 1px solid #eee;
}
.color-backgrounds li {
	float: left;
	width: 45px;
	height: 45px;
	padding: 5px;
	border-bottom: 1px solid #eee;
	border-right: 1px solid #eee;
}
.color-bricks li.active {
	background: #eee;
	border-top: 1px solid #bbb;
	border-left: 1px solid #bbb;
	border-bottom: 0;
	border-right: 0;
}
.color-backgrounds li.active {
	background: #eee;
	border-top: 1px solid #bbb;
	border-left: 1px solid #bbb;
	border-bottom: 0;
	border-right: 0;
}
dd .color-brick,
.color-bricks .color-brick {
	display: block;
	width:45px;
	height: 0;
	overflow: hidden;
	padding-top: 45px;
}
dd .color-background,
.color-backgrounds .color-background {
	display: block;
	width:45px;
	height: 0;
	overflow: hidden;
	padding-top: 45px;
}
dd .color-background,
.color-backgrounds .color-background:hover {
	display: block;
	width:45px;
	height: 0;
	overflow: hidden;
	padding-top: 45px;
	Border: 2px solid black;
}
/*
Favorite listings in profile
***************************************/
.profile-content-box {
	/*opacity:0.70;
	filter : alpha(opacity=70);*/
	padding:0px;
}

.profile .collapser {
	margin-bottom: 10px;
}
.add .collapser .content,
.profile .collapser .content {
	margin: 0;
}
.favorite-tabs .ui-state-active a {
	color: #000000;
}
.favorite-tabs .tabs .ui-tabs-selected,
.favorite-tabs .side-tab-content{
	background: #efefef;
	/*opacity:0.70;*/
	/*filter : alpha(opacity=70);*/
}
#MyContribs .tabs .ui-tabs-selected,
#MyContribs .side-tab-content {
	background: #efefef;
	/*opacity:0.70;
	filter : alpha(opacity=70);*/
}

.side-tab-content *{
	opacity: 1;
}

/* news contributions / favorites are special */
#newsFavorites ul,
#newsContribs ul {
	background: #fff;
	padding: 5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
#newsFavorites ul li.news-article,
#newsContribs ul li.news-article {
	display:block;
	float: none;
	width: auto;
	position: relative;
	margin: 0;
	border-bottom: 1px solid #ccc;
}
#newsFavorites .votes-percentage,
#newsContribs .votes-percentage {
	float: right;
}
#newsFavorites .votes-percentage,
#newsContribs .votes-percentage {
	top: 10px;
}
#newsFavorites .votes-widget,
#newsContribs .votes-widget {
	margin-top: 15px;
	float: right;
	clear: right;
}
#newsFavorites .wiki-text li,
#newsContribs .wiki-text li {
	float: none;
	padding: 0;
	background: none;
	height: auto;
}
#newsFavorites .notes,
#newsContribs .notes {
	clear: both;
}

/* 
Videos and images in videos_images and profile regions 
***********************************************/
/*.search-container ul.content-block li {
	
}
.search-container ul.content-block li div.image-container {
	text-align: center;
	width: 350px;
}
.image .logo {
	width:100px;
}
.image-result .image-container:before{
	position: absolute;
	margin-top: 3px;
	margin-left: 3px;
	content: url(http://www.youfoot.com/img/videos_images/thumb_image.png) 0px 0px no-repeat;
}*/

.image .logo,
.image-result .image-container {
	/*border:1px solid #38B34B;
	height:110px;
	padding:2px;
	width:169px;*/
}

/*div.block-title.medium-gap {
	display: none;
}*/
/*.video-result .image-container:before{
	position: absolute;
	margin-top: 3px;
	margin-left: 3px;
	content: url(http://www.youfoot.com/img/videos_images/thumb_video.png) 0px 0px no-repeat;
}*/


.search-container ul.content-block li h4 {
	height: 25px;
}
#content .favorite-list.video p {
	/*color: gray;*/
}
.favorite-list.video .video-result p span {
	/*color: #000;*/
}
.search-container ul.content-block li p {
	
}
.search-container ul.content-block li p span {
	
}


/* user login page */
.login form .buttons {
	padding-bottom: 10px;
}



/*
Favorite Setup Form
another custom form
***************************************/
#ac_loading_addfavoritecompetition,
#ac_loading_addfavoriteplayer,
#ac_loading_addfavoriteteam{
	height:20px;
	background:url('../../img/layout/loading.gif') no-repeat;
	margin-left:90px;
	margin-top:5px;
}
#FavoriteSetupForm .text {
	margin-bottom: 10px;
}
#FavoriteSetupForm .text label {
	text-align: l;
	width: 270px;
}
#FavoriteSetupForm .text input {
	width: 200px;
	margin-right: 8px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #cacaca;
}
.added-favorites-list {
	clear:both;
	margin-left : 260px;
}
.added-favorites-list li {
	padding-left:28px;
	background: url(../../img/forms/field_checkmark_icon.png) center left no-repeat;
	line-height:24px;
	margin-bottom: 3px;
	width:280px;
}

#FavoriteClubWidget .AddFavoritesList{
	background-color:white;
	border-left:4px solid #00A551;
	width:200px;
	float:left;
}
#FavoritePlayerWidget .AddFavoritesList{
	background-color:white;
	border-left:4px solid #1B75BC;
	width:200px;
}
#FavoriteCompetitionWidget .AddFavoritesList{
	background-color:white;
	border-left:4px solid #91278F;
	width:200px;
}
.AddFavoritesList li{
	background-color:white;
	line-height:20px;
	padding:3px;
	width:195px;
}
.added-favorites-list span {
	display:block;
	padding-left:3px;
}
#FavoriteClubWidget .added-favorites-list span,
#FavoriteTeamWidget .added-favorites-list span {
	background:#5fbc51;
}
#FavoritePlayerWidget .added-favorites-list span {
	background: #64b8e7;
}
#FavoriteCompetitionWidget .added-favorites-list span {
	background: #b8a3ce;
}
#ProfileSetupForm {
	width:auto;
}
#ProfileSetupForm .gender-radio label {
	width: auto;
	float: none;
}
#ProfileSetupForm .gender-radio .gender-legend {
	display:block;
	width:60px;
	float:left;
	text-align:right;
	color:#3A3A3C;
	margin-top:4px;
}
#ProfileSetupForm .input {
	margin-bottom: 5px;
	float:left;
}
form#ProfileSetupForm .teams input {
	width: 280px;
	margin-right: 5px;
}
form#ProfileSetupForm .avatar h3 {
	font-size: 16px;
	/*font-weight: normal;*/
}
#ProfileSetupForm .profile .select label {
	display:block;
}
#ProfileSetupForm .avatar .inline-widgets {
	float: right;
}
#ProfileSetupForm .avatar .text input {
	margin-right: 5px;
}
#ProfileSetupForm .avatar .file input,
#ProfileSetupForm .avatar .input,
#ProfileSetupForm .avatar label {
	display: inline;
	float: none;
	width: auto;
	font-weight:bold;
	margin-right:3px;
}
#ProfileSetupForm .teams .existingTeams {
	margin-bottom: 30px;
}
#ProfileSetupForm .teams h3 {
	margin-left: 160px;
	font-size: 14px;
}
#ProfileSetupForm .teams label {
	width: 400px;
	text-align: right;
}
#ProfileSetupForm .small {
	width: 170px;
}
#ProfileSetupForm .profile label {
	margin-left: 0;
	margin-right: 4px;
	line-height:20px;
}

/* invites form */
#UserSetupInvitesForm label {
	width: 60px;
	float: left;
}
#UserSetupInvitesForm textarea {
	width: 760px;
	height: 50px;	
}
#UserSetupInvitesForm p {
	margin-left: 140px;
	margin-bottom:20px;
}
.SpanLink{
	color:#2B6BB2;
}
.SpanLink:hover{
	text-decoration: underline;
	cursor: pointer;
}
.titlePopUpCAP{
	font-size:20px;
	font-weight:bold;
}
.tableCAP{
	width:310px;
	height:95px;
}
.LeftCAP{
	float:left;
	font-weight:bold;
	height:35px;
	line-height:35px;
	margin-left:50px;
	width:100px;
}
.rightCAP{
	float:left;
	height:35px;
	line-height:35px;
	text-align:left;
	width:150px;
}

/**
 * Deactivate account
 ***************************************/
form.profile-form {
/*	width: 530px;*/
	margin: auto;
}
form.profile-form div.password label {
	width: auto;
}
form.profile-form textarea {
	width: 530px;
	height: 65px;
	margin-bottom: 15px;
}
form.profile-form div.textarea label {
	text-align: left;
}

.assign-profile {
	width: 530px;
	margin: auto;
}
.assign-profile .warning {
	margin-bottom: 10px;
}
.assign-profile .sub-content-block {
	padding: 10px;
}








/*
Player Statistics Tabs
***************************************/
#appearances .ui-widget-header,
#player-possession .ui-widget-header {
	background: none;
}
#appearances .ui-corner-top,
#player-possession .ui-corner-top {
	-moz-border-radius-topleft: 0;
	-moz-border-radius-topright: 0;
}
#appearances a,
#player-possession a {
	font-weight: normal;
}
#appearances .ui-state-default a,
#player-possession .ui-state-default a {
	color: #2B6BB2;
	text-decoration: underline;
}
#appearances .ui-state-active a,
#appearances .ui-state-active, .ui-widget-content .ui-state-active,
#appearances .ui-state-default, .ui-widget-content .ui-state-default,
#player-possession .ui-state-active a,
#player-possession .ui-state-active, .ui-widget-content .ui-state-active,
#player-possession .ui-state-default, .ui-widget-content .ui-state-default {
	color: #000;
	text-decoration: none;
}
#appearances .ui-state-active, .ui-widget-content .ui-state-active,
#appearances .ui-state-default, .ui-widget-content .ui-state-default, 
#player-possession .ui-state-active, .ui-widget-content .ui-state-active,
#player-possession .ui-state-default, .ui-widget-content .ui-state-default { 
	background: none;
	border: none;
}
#appearances .ui-corner-all,
#appearances .ui-widget-content,
#player-possession .ui-corner-all,
#player-possession .ui-widget-content {
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-topleft: 0;
	-moz-border-radius-bottomright: 0;
	-moz-border-radius-topright: 0;
	border: none;
}
#appearances .star-ratings,
#player-possession .star-ratings {
	margin-bottom: auto;
}

#appearances-switcher ul li,
#possession-switcher ul li {
	display: inline;
}

/*
Scoring
***************************************/
/*.scoring h4 {
	margin: 0;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 14px;
}*/
/*.scoring h4.first {
	padding-top: 0;
}*/
/*.scoring .score {
	line-height: 36px;
	margin-right:10px;
}*/
/*.scoring .simple-graph {
	float: left;
}
.scoring .simple-graph li {
	height: 18px;
	line-height: 18px;
}
.scoring .simple-graph .label {
	width: 40px;
	display: inline-block;
	text-align: right;
}
.scoring .simple-graph li img {
	height: 12px;
	margin: 0 5px;
}*/
/*.scoring .score {
	font-weight: bold;
	font-size: 22px;
}*/
/*.scoring .goals-average p,
.scoring .goals-points p {
	vertical-align:bottom;
}
.goals-scored .score {
	float:left;
}*/

/* Special Moves */
div.special-moves {
	padding: 9px;
}
div.special-moves table {
	width: 100%;
	margin-bottom: 1em;
}
div.special-moves th {
	padding-top: 1.25em;
	border-bottom: solid #ccc 1px;
}
div.special-moves th,
div.special-moves td {
	line-height: 1.25em;
}
div.special-moves th.score,
div.special-moves td.score {
	width: 20px;
	text-align: right;
}



/*
Match - Possession Rate Statistics
***************************************/
div.match_possession_rate table.possession_rate {
	margin: 15px 0 15px 0;
}
div.match_possession_rate table.possession_rate tr th {
	font-size: 18px;
	line-height: 30px; 
}
div.match_possession_rate table.possession_rate tr td {
	line-height: 20px;
}

div.match_possession_rate table.possession_table {
	border: 2px solid #4E6F9C;
	float: left;
	margin: 3px;
}
div.match_possession_rate table.possession_table tr th {
	background-color: #DCE5F4;
	color: #6D99C6;
}
div.match_possession_rate table.possession_table tr th,
div.match_possession_rate table.possession_table tr td {
	border-top: 1px solid #4E6F9C;
	border-left: 1px solid #4E6F9C;
	padding: 3px;
}

/*
Team - Score Distribution Statistics
***************************************/
div.score-distribution {
	padding: 9px;
}

div.frequency-distribution table {
	width: 100%;
}
div.frequency-distribution table th {
	border-top: 1px solid #ccc;
	text-align: center;
	padding: 10px 0;
	font-size: 13px;
}
/*div.frequency-distribution table th.first {
	border-top: 0;
}*/
div.frequency-distribution table tr.bigger td {
	padding-bottom: 2px;
	line-height: 25px;
	font-size: 13px;
	color: #000;
}
div.frequency-distribution table td {
	color: #878789;
	line-height: 20px;
}
/*div.frequency-distribution table td.red,
div.frequency-distribution table td.green {
	width: 43%;
	font-weight: bold;
}*/
/*div.frequency-distribution table td.center {
	width: 14%;
}*/
div.frequency-distribution table tr.bigger img {
	height: 20px;
}
div.frequency-distribution table img {
	height: 15px;
}
div.frequency-distribution table hr {
	color: #E7E7E7;
	margin: 2px auto;
	width: 14%;
}

p.frequency_distribution {
	float: right;
	line-height: 30px;
	margin: 0 8px 0 0;
}



/*
Team - Incidence of First Goal Statistics
***************************************/
div.first_goal_incidence {
	padding: 9px;
}
div.first_goal_incidence h4 {
	margin-bottom: 15px;
}

/*
Team - Goal distribution Statistics
***************************************/
/*div.goal-distribution {
	padding: 9px 20px 9px 20px;
}*/

/*
Team - Possession rate Statistics
***************************************/
div.team_possession_rate {
	padding: 9px;
	margin-bottom: 10px;
}

div.team_possession_rate_bar {
	margin-bottom: 20px;
	font-size: 18px;
}
div.team_possession_rate_bar span.green {
	margin-right: 5px;
}
div.team_possession_rate_bar span.red {
	margin-left: 5px;
}

div.team_possession_rate_graph {
	font-weight: bold;
	font-size: 120%;
	width: 327px;
	margin: 0 auto;
}
div.team_possession_rate_graph div {
	float: left;
	text-align: center;
}
div.team_possession_rate_graph div.column-full {
	width: 327px;
	line-height: 20px;
}
div.team_possession_rate_graph div.row-field {
	background-image: url(../../img/stats/possession_rate.gif);
	width: 327px;
	height: 282px;
}
div.team_possession_rate_graph div.column1 {
	line-height: 24px;
	width: 115px;
}
div.team_possession_rate_graph div.column2 {
	line-height: 24px;
	width: 90px;
}
div.team_possession_rate_graph div.row-center {
	height: 142px;
	margin-top: 93px;	
}



/**
 * Video view
 */
div.col-wide-title {
	background: transparent url(../../img/content_tabs/tabs_base.png) no-repeat 0 0;
	padding-top: 10px;
}
div.col-wide-title h1 {
	background: #fff;
	font-size: 1.5em;
	padding-left: 10px;
	/*padding-bottom: 10px;*/
	padding-bottom: 0px;
	border-left:1px solid #bfbfbf;
	border-right:1px solid #bfbfbf;
}
.content.video-player {
	background: transparent;
	margin-top: 15px;
	text-align: center;
}
/* Options below the video */
ul.video-options {
	height: 34px;
}
ul.video-options li {
	border-right: 1px solid #939598;
	float: left;
	height: 30px;
	line-height: 30px;
	margin: 2px 0px 10px 4px;
	padding-right: 10px;
}
ul.video-options li.last {
	border-right: none;
}
ul.video-options li.last p {
	line-height: 12px;
	margin-left: 30px;
	cursor: pointer;
	color: #196db0;
	text-align: left;
}
ul.video-options li.last .abuse-mistake {
	margin-top: -7px
}
.video-options .favorite,
.video-options .report-abuse,
.video-options .share {
	background:transparent url(../../img/videos_images/cup.png) top left no-repeat;
	display:block;
	overflow: hidden;
	padding-left:28px;
	color:#2B6BB2;
    cursor:pointer;
}
.video-options .favorite-ok{
    background:transparent url(../../img/videos_images/cup.png) top left no-repeat;
    background-position: 0px -30px;
    display:block;
    overflow: hidden;
    padding-left:33px;
    color:#2B6BB2;
}
.video-options .report-abuse {
	background-image: url(../../img/videos_images/warning.png);
}
.video-options .share {
	background-image: url(../../img/videos_images/enveloppe.png);
}
.video-options .favorite:hover,
.video-options .report-abuse:hover,
.video-options .share:hover {
	background-position: bottom left;
}
/* Video sidebar */
.video-sidebar .profile-title{
	/*background: #517ba8 url(../../img/layout/blue_horizontal_gradient.gif) top left repeat-x;*/
	background-color: #196db0;
	/*border-top:2px solid #08466f;*/
	padding:0 9px 0 0;
	height:32px;
}
.video-sidebar .profile-title a{
	display: block;
	color:#fff;
	padding:9px 0 9px 9px;
	font-size:14px;
}
#showMore {
	display: block;
	margin-bottom: 10px;
}
.video-sidebar div.infobox-images {
	float: right;
	margin-right: 10px;
	padding:0 0 10px 0;
}
.video-sidebar div.infobox-info{
	width:250px;
}
.video-sidebar .collapser.heavy-bar div.content {
	padding: 2%;
	background: #eee;
}
.video-sidebar .collapser.heavy-bar div.content:hover {
	background: #fff;
}
.video-sidebar .label {
	color: #666;
	font-size: 10px;
	/*white-space: nowrap;*/
}
.video-sidebar div.content input {
	width: 98%;
	padding: 3px;
}
.video-sidebar div.content .buttons .button-contribute input {
	width: 100%;
}
.video-sidebar ul.video-stats li {
	background-color: #61BAE4;
	color: #fff;
	float: left;
	height: 30px;
	margin: 5px 0% 15px 4%;
	padding: 5px 0px;
	width: 28%;
	text-align: center;
}
.video-sidebar ul.video-stats li span.count {
	font-weight: bold;
	line-height: 20px;
}
.video-sidebar p.video-related {
	color: #000;
	text-align: center;
	font-weight: bold;
}
.video-sidebar p.video-related a{
	color: #999;
}
.video-sidebar p.video-related a.active{
	background: none;
	color: #000;
}
/*.video-sidebar .video-related #match-related {
	border-top: 1px solid black;
}*/
.video-sidebar .search-result {
	border-bottom: 1px solid #999;
}
.video-sidebar .search-result:hover {
	background-color: #196db0;
}
.video-sidebar .search-result:hover p, .video-sidebar .search-result:hover a, .video-sidebar .search-result:hover span{
	color: white;
}
.video-sidebar .search-result .search-stats {
	width: 140px;
	padding: 0px;
	border: none;
	margin-top: 5px;
}

.video-sidebar .logo img {
	width: 100px;
	height: 75px;
}
.video-sidebar .content-tags {
	padding-left: 10px;
	font-size: 11px;
}
/**
 * Commentaries
 */
div.match-status-block {
	background: #fff;
	border-top: 3px solid red;
	padding: 8px;
}
div.match-status-block table {
	width: 100%;
	border: none;
}
div.match-status-block table td.left {
	text-align: left;
	width: 310px;
}
div.match-status-block table td.middle {
	text-align: center;
	width: 140px;
}
div.match-status-block table td.right {
	text-align: right;
	width: 310px;
}

table.votedCommentators {
	width: 100%;
	margin-right: -20px;
}

table.votedCommentators td {
	border-bottom: 3px solid #E8E8EA;
	padding: 3px;
}
table.votedCommentators tr {
	padding: 2px;
}
table.votedCommentators td.first {
	width: 215px;
	padding-top: 7px;
}
table.votedCommentators td.second {
	/*width: 70%*/
}
table.votedCommentators img {
	float: left;
	margin: 0px 10px 0px 10px;
}
table.votedCommentators div.reason,
#CommentatorAddForm textarea {
	float: right;
	color: #000;
	background-color: #fff;
	border: 1px solid #B3B3B5;
	padding: 2px 3px;
	height: 30px;
	overflow: auto;
	width: 98%;
}
#CommentatorAddForm textarea {
	display: block;
	float: left;
	width: 390px;
	margin-right: 20px;
	margin-top: 12px;
	height:36px;
}
div.commentatorsListing {
	background-color: #d2d2d2; 	
}
div.commentatorsListing h4 {
	padding: 5px;
}
#commentors-select-widget {
	background-color: #D2D2D4;
	margin: 5px 0px 5px 0px; 
	padding: 5px;
}
#commentors-select-widget p {
	font-weight: bold;
}
#commentors-select-widget ul li {
	width: 220px;
	background-color: #E8E8EA;
	float: left;
	padding: 2px 3px;
	margin-right: 20px;
}
#commentors-select-widget ul li.last {
	margin-right: 0px;
}
#commentors-select-widget ul li img.avatar {
	float: left;
	clear: right;
	margin-right: 5px;
}
.your_rank {
	color: #FF0000;
}
#countdownTimer {
	height: 18px;
	background: #000000;
	color: #AEDFE6;
	font-size: 18px;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
}
#countdownTimer p{
	color: #FF0000;
	display: inline;
}
div.playcom-description {
	padding: 5px 5px 5px 80px;
	margin-bottom: 15px;
	background: #d2d2d2 url(../../img/match_commentary/commentator.gif) no-repeat 20px 5px;
	height: 58px;
}
div.playcom-election-winner {
	padding: 20px 5px 15px 80px;
	margin-bottom: 15px;
	background: #AEDFE6 url(../../img/match_commentary/standings_podium.gif) no-repeat 12px 10px;

	font-size: 14px;
	/*line-height: 40px;*/
}
div.playcom-election-noapply {
	padding: 5px 0px 15px 1px;
	margin-bottom: 15px;
	background: #AEDFE6;

	font-size: 14px;
	/*line-height: 40px;*/
}
div.playcom-election-winner .winner {
	margin-right: 40px;
}
div.playcom-candidacy {
	margin-bottom: 15px;
	/*background-color: #d2d2d2;*/
	padding: 5px;
	font-size: 16px;
	margin-top: 30px;
}
div.playcom-candidacy label {
	display: block;
	float: none;
	width: 100%;
}
div.playcom-candidacy label span {
	font-size: 12px;
	margin-top:9px;
}
.playcom-candidacy #CommentatorReason{
	margin-top:10px;
	margin-bottom:5px;
	width:600px;
	height:60px;
}
div.play-by-play commentator {
	background-color: #d2d2d2;
	padding: 5px;
	border-bottom: 2px solid #AAAAAC;
}
.play-by-play-commentator {
	background: #D2D2D2;
	padding: 20px 0px;
	text-align: center;
	border-bottom: 2px solid #AAAAAC;
}
#CommentatorVoteForm select {
	margin-right: 20px;
}
#CommentatorVoteForm label {
	margin-right: 10px;
	font-size: 14px;
}
#CommentatorVoteForm .auto_select_input {
	margin-right: 10px;
}



.mediumSubmitButton {
	float: right;
	background: url(../../img/buttons/dark_blue_rounded.gif) top left;
	display: -moz-inline-block;
	display: inline-block;
	height: 27px;
	line-height:17px;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
	padding-left: 15px;
	padding-right: 15px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
}
.mediumSubmitButton.grey {
	background: url(../../img/buttons/button_grey.png) top left;
}
.mediumSubmitButton.grey input,
.mediumSubmitButton.grey a,
.mediumSubmitButton.grey span {
	color: #747474;
	background: url(../../img/buttons/button_grey.png) top right;
}
.mediumSubmitButton input,
.mediumSubmitButton a,
.mediumSubmitButton span {
	color: #fff;
	background: url(../../img/buttons/dark_blue_rounded.gif) top right;
	display: -moz-inline-block;
	display: inline-block;
	padding: 0 15px 0 0;
	height: 27px;
	font-weight: bold;
	margin-right: -2px;
	cursor: pointer;
	border: 0;
}

.mediumSubmitButton:hover a span {
	padding-top: 4px;
}

.mediumSubmitButton:hover span,
.mediumSubmitButton:hover input,
.mediumSubmitButton:hover a {
	background-position: bottom right;
}
table.votedCommentators .first a {
	float: left;
	margin: 0px 10px;
	padding-left: 4px;
}
table.votedCommentators .first a span {
	padding-right: 4px;
	padding-top: 0px;
	margin-top: -0px;
	line-height:24px;
}






#FavoriteClubWidget{
	width:300px;
	float:left;
}


#FavoritePlayerWidget{
	width:300px;
	float:left;
}


#FavoriteCompetitionWidget{
	width:300px;
	float:left;
}

.contentBoxFormSetup{
	width:900px;
	min-height:50px;
}

.contentBoxFormSetupList{
	width:900px;
}

#FavoriteClubList{
	width:300px;
	float:left;
}


#FavoritePlayerList{
	width:300px;
	float:left;
}


#FavoriteCompetitionList{
	width:300px;
	float:left;
}






#GridToolbox{
	background-image:url(../../img/Frame_16_50_10.png);
	height:90%;
	margin-left:auto;
	margin-right:auto;
	position:fixed;
	width:950px;
	z-index:10000000;
	display:none;
}

#GridLink{
	cursor:pointer
}


/*
 * CSS des pages du Footer
 */

.YFTeam{
	background-color: white;
	text-align: center;
}

.YFOffices{
	background-color: white;
	text-align: center;
}

.YFCompany{
	background-color: white;
	text-align: center;
}

.YFContact{
	background-color: white;
	text-align: center;
}

.YFJobs{
	background-color: white;
	text-align: center;
}

.YFFairplay{
	background-color: white;
	text-align: center;
}

.YFWidgets{
	background-color: white;
	text-align: center;
}

.YFHelp{
	background-color: white;
	text-align: center;
}

.YFTour{
	background-color: white;
	text-align: center;
}

.commentariesColorcom {
	cursor: pointer;
	margin-right: 5px;
	float: left;
	height: 42px;
	width: 100px;
	display: inline-block;
	background: url('../../img/stadiumchat/playcom_colorcom_logos.png')0px -150px;
}

.commentariesPlaycom {
	cursor: pointer;
	margin-right: 5px;
	float: left;
	height: 42px;
	width: 100px;
	display: inline-block;
	background: url('../../img/stadiumchat/playcom_colorcom_logos.png')0px -50px;
	margin-left: 190px;
	margin-right: 190px;
}

.colorcomSelected {
	background: url('../../img/stadiumchat/playcom_colorcom_logos.png')0px -103px;
}

.playcomSelected {
	background: url('../../img/stadiumchat/playcom_colorcom_logos.png')0px -2px;
}

.colorcomFix {
	background: url('../../img/stadiumchat/playcom_colorcom_logos.png')0px -103px;
}
.playcomFix {
	background: url('../../img/stadiumchat/playcom_colorcom_logos.png')0px -2px;
}

.myIframePage{
	width:700px;
	height:640px;
	background-color:#f0f1f9;
}




.UploadNewPicture1{
	float:left;
	min-height:100px;
	text-align:center;
	width:600px;
}



.user_admin {
	color: red;
}


#overlayEditTeam{
	background:gray;
	height:20px;
	filter:alpha(opacity=35);
	opacity:0.35;
	overflow:hidden;
	position:absolute;
	width:110px;
}

	
#ui-datepicker-div{
	z-index:10;
	position: absolute;
	border: 1px solid #CCC;
}


#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { 
	margin: 0; 
} 
/* Navigation Language*/

.show-language{
	float:left;
	background-color:#FBFBEF;
	background-image: url(../../img/translate/Translate_select_Arrow.png);
    background-position: right;
    height: 14px;
    width: 14px;
}
.language-list{
	/*float:left;
	margin-left:-38px;*/
	background-color:#FBFBEF;
	width:170px;
	height:115px;	
}
.language-list .this-language{
	float:right;
	width:148px;
	margin-right:20px;
}
.language-list .this-language .lable-language{
	float:left;
	cursor:pointer;	
}

.language-list .this-language .flag-language{
	width:10px;
	float:right;
	cursor:pointer;	
}

.language-list .this-language div:hover{
		font-weight:bolder;
}
.flag{
	margin-left:2px;
	margin-right: 2px;
}
.valid_venue_name{
	margin-left:15px;
	vertical-align:bottom;
}
.error_venue_name{
	margin-left:15px;
	vertical-align:bottom;
}
.valid_team{
	margin-left:10px;
vertical-align:bottom;
}
/******************************/
/*  ANCIEN FICHIER BASIC.CSS */
/******************************/

#basicModalContent {padding:0; margin:0; height:100%; width:100%;} 
/* Overlay */
#modalOverlay {background-color:#000; cursor:wait;}

/*.feedback-top {		
	background-image:url(../../img/feedback/Feedback-corner.png);
	background-position:0px 0px;	
	height:9.75px;
	width:35px;
	cursor:pointer;
}*/
/*.feedback-tout{	
	position:fixed;
	top:230px;
	left:0px;	
	width:35px;
	cursor:pointer;
	font-family:Arial;
	font-weight:bolder;
	
	
}
.feedback-tout:hover > .feedback-top {
		background-position:0px 20px;		
}
.feedback-tout:hover > .feedback-bottom {
		background-position:0px 10px;		
}
.feedback-tout:hover > .feedback-me {
		background-position:-35px 0px;		
}

.feedback-me {	
	background-image:url(../../img/feedback/feedback-gradients.png);
	background-repeat:repeat-y;	
	width:35px;	
	cursor:pointer;
	background-position:0px 0px;   
    
}*/
/*.feedback-bottom {	
	background-image:url(../../img/feedback/Feedback-corner.png);
	background-position:0px 29px;	
	height:9.75px;
	width:35px;
	cursor:pointer;
}*/

/* Container */

#modalContainer {height:400px; width:270px; left:39%; top:15%; background-color:White;}
#modalContainer a.modalCloseImg {background:url(../../img/feedback/basic/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-497px; cursor:pointer;}
	
	
/********************** ANCIEN FICHIER RATINGS.CSS****************************/
.search-stats #boxloc {
	margin:3px 0 0 0;
}
.player-roster .rating #boxloc{
	margin:0;
	float:left;
	margin-left:2px;
}
#boxloc {
	width:75px;
	margin: 0 auto;
}
.rating-box {
	width: 75px;
	background: url(../../img/buttons/hstars1.png);
	height: 15px;
	position: inherit;
}
.rating-box0-0 {
	width: 75px;	
	background: url(../../img/buttons/hstars1.png) no-repeat 0 0px;
	z-index: 1;
	height: 15px;
}
.rating-box0-5 {
	width: 75px;	
	background: url(../../img/buttons/hstars1.png) no-repeat 0 -15px;
	z-index: 1;
	height: 15px;
}
.rating-box1-0 {
	width: 75px;	
	background: url(../../img/buttons/hstars1.png) no-repeat 0 -30px;
	z-index: 1;
	height: 15px;
}
.rating-box1-5 {
	width: 75px;	
	background: url(../../img/buttons/hstars1.png) no-repeat 0 -45px;
	z-index: 1;
	height: 15px;
}
.rating-box2-0 {
	width: 75px;	
	background: url(../../img/buttons/hstars1.png) no-repeat 0 -60px;
	z-index: 1;
	height: 15px;
}
.rating-box2-5 {
	width: 75px;	
	background: url(../../img/buttons/hstars1.png) no-repeat 0 -75px;
	z-index: 1;
	height: 15px;
}
.rating-box3-0 {
	width: 75px;	
	background: url(../../img/buttons/hstars1.png) no-repeat 0 -90px;
	z-index: 1;
	height: 15px;
}
.rating-box3-5 {
	width: 75px;	
	background: url(../../img/buttons/hstars1.png) no-repeat 0 -105px;
	z-index: 1;
	height: 15px;
}
.rating-box4-0 {
	width: 75px;	
	background: url(../../img/buttons/hstars1.png) no-repeat 0 -120px;
	z-index: 1;
	height: 15px;
}
.rating-box4-5 {
	width: 75px;	
	background: url(../../img/buttons/hstars1.png) no-repeat 0 -135px;
	z-index: 1;
	height: 15px;
}
.rating-box5-0 {
	width: 75px;	
	background: url(../../img/buttons/hstars1.png) no-repeat 0 -150px;
	z-index: 1;
	height: 15px;
}
.star-ratings {
	width: 75px;
	height: 15px;
	margin: 0 0 15px 0;
	padding: 0;
	list-style: none;
	position: relative;
}
.star-ratings li {
	/*text-indent:-9999em;*/
	float:left;
	width:20px;

}
.star-ratings span {
	position: absolute;
	left: 0;
	top: 0;
	/*margin-top: 3px;*/
	width: 15px;
	height: 15px;
	text-decoration: none;
	/*z-index:5;*/
	/*z-index: -1;*/
	color: transparent;
	/*text-indent:-9999em;*/
}
.rating-star-2 span {
	left:15px;
}
.rating-star-3 span {
	left:30px;
}
.rating-star-4 span {
	left:45px;
}
.rating-star-5 span {
	left:60px;
}

.star-ratings .comm-val span {
	background-position: 0px -15px;
}
.star-ratings .half-star span {
	background-position: 0px -60px;
}

.star-ratings .user-val span {
	background-position: 0px -30px;
	z-index: -1;
}

.star-ratings .comm-val.user-val span {
	background-position: 0px -45px;
	z-index: 2;
}
.star-ratings .comm-val.user-val.half-star span {
	background-position: 0px -75px;
}
/**********************************************************************************************/
.star-ratings li span:hover {
}
.match-ratings .star-ratings li.comm-val span:hover,
.large_horizontal_field  .star-ratings li.comm-val span:hover {
	/*background: url(../../img/buttons/star_sprite.png) repeat-x 0 -45px;
	z-index: 2;*/
}
.match-ratings .star-ratings .rating-star-1 span:hover,
#large_horizontal_field .star-ratings .rating-star-1 span:hover ,
.team-rosters .star-ratings .rating-star-1 span:hover{ 
	background: url(../../img/buttons/hstars1.png) no-repeat 0 -165px;
	width:15px;
	left:0px;
	z-index:2;
}
.match-ratings .star-ratings .rating-star-2 span:hover,
#large_horizontal_field .star-ratings .rating-star-2 span:hover,
.team-rosters .star-ratings .rating-star-2 span:hover { 
	background: url(../../img/buttons/hstars1.png) 0 -180px;
	width:30px;
	left:0px;
	z-index:2;
}
.match-ratings .star-ratings .rating-star-3 span:hover,
#large_horizontal_field .star-ratings .rating-star-3 span:hover,
.team-rosters .star-ratings .rating-star-3 span:hover { 
	background: url(../../img/buttons/hstars1.png) repeat-x 0 -195px;
	width:45px;
	left:0px;
	z-index:2;
}
.match-ratings .star-ratings .rating-star-4 span:hover,
#large_horizontal_field .star-ratings .rating-star-4 span:hover,
.team-rosters .star-ratings .rating-star-4 span:hover { 
	background: url(../../img/buttons/hstars1.png) repeat-x 0 -210px;
	width:60px;
	left:0px;
	z-index:2;
}
.match-ratings .star-ratings .rating-star-5 span:hover,
#large_horizontal_field .star-ratings .rating-star-5 span:hover,
.team-rosters .star-ratings .rating-star-5 span:hover{ 
	background: url(../../img/buttons/hstars1.png) repeat-x 0 -225px;
	width:75px;
	left:0px;
	z-index:2;
}
.star-ratings .rating-star-2 span:hover uservote
.star-ratings .rating-star-3 span:hover uservote
.star-ratings .rating-star-4 span:hover {
}
.star-ratings .rating-star-5 span:hover {
}
.uservote1 {
	height: 15px;
	width: 75px;	
	background: url(../../img/buttons/hstars1.png) no-repeat 0 -165px;
	z-index: 2;
}
.uservote2 {
	height: 15px;	
	width: 75px;	
	background: url(../../img/buttons/hstars1.png) no-repeat 0 -180px;
	z-index: 2;
}
.uservote3 {
	height: 15px;	
	width: 75px;	
	background: url(../../img/buttons/hstars1.png) no-repeat 0 -195px;
	z-index: 2;
}
.uservote4 {
	height: 15px;	
	width: 75px;	
	background: url(../../img/buttons/hstars1.png) no-repeat 0 -210px;
	z-index: 2;
}
.uservote5 {
	height: 15px;	
	width: 75px;	
	background: url(../../img/buttons/hstars1.png) no-repeat 0 -225px;
	z-index: 2;
}




/*********
 *** Suggest Friend
 *******/
#suggest_box_location{
	float: left;
}
#suggest_box{
	background-color: #ddd;
	width: 205px;
	height: 230px;
}

#suggest_box #suggest_table{
	background-color:#FFFFFF;
	height:180px;
	margin:5px;
	overflow-y:scroll;
}

#suggest_box .avatars{
	float: left;
	width: 50px;
	height: 50px;
	margin: 5px;
	cursor: pointer;
}

#suggest_box .addFriendLink{
	color:gray;
	font-size:13px;
	height:20px;
	line-height:20px;
}
#suggest_box .addFriendLink:hover{
	text-decoration: underline;
	cursor: pointer;
}
#suggest_box .descriptions{
	float:left;
	height:30px;
	margin-top:5px;
	width:100px;
	cursor: pointer;
}

#suggest_table .common,
#suggest_table .commonEmail{
	font-size: 10px;
	color: gray;
}
#suggest_table tr{
	border-bottom: 1px solid black;
	display: none;
}
#suggest_table .trMore{
	border-bottom: none;
	cursor: pointer;
	line-height: 20px;
	height: 20px;
	display: none;
}
#suggest_table .trMore:hover{
	background-color:#edf4e0;
	color:blue;
	text-decoration: underline;
}


#suggest_box_feed{
	width: 166px;
	height: 198px;
}

#suggest_box_feed #suggest_table_feed{

	height:156px;
	margin:4px;
}
#suggest_box_feed .group1{
	display: block !important;
}
#suggest_box_feed .group2{
	display: none !important;
}
#suggest_box_feed .x_friend{
	background-image: url(../../img/images/x_friend.png);
	background-position: 0px 0px;
	width: 11px;
	height: 11px;
	float: right;
	margin-right:2px;
}
#suggest_box_feed .x_friend:hover {
	background-position: 0px 11px;
	cursor: pointer;
}

#suggest_box_feed .avatars{
	float: left;
	width: 50px;
	height: 50px;
	margin: 5px;
	cursor: pointer;
}

#suggest_box_feed .addFriendLink{
	color:gray;
	font-size:13px;
	height:20px;
	line-height:20px;
	margin-left: 60px;
	margin-top: 30px;
	position: absolute;
	font-size:11px;
}	
#suggest_box_feed .addFriendLink:hover{
	text-decoration: underline;
	cursor: pointer;
}
#suggest_box_feed .descriptions{
	float:left;
	height:30px;
	margin-top:5px;
	max-width:87px;
	cursor: pointer;
	margin-left: 60px;
	position: absolute;
	color:#353535;
	font-size:11px;
	font-weight:bold;
}
#suggest_box_feed .descriptions:hover{
	color:#196DB0;
}
.common{
	cursor:pointer;
}
.common:hover{
	cursor:pointer;
}
#suggest_table_feed .common,
#suggest_table_feed .commonEmail{
	font-size: 10px;
	color: gray;
}
#suggest_table_feed table{
	width: 140px;
}
#suggest_table_feed tr{
	border-bottom: 1px solid black;
	display: none;
}
#suggest_table_feed .trMore{
	border-bottom: none;
	cursor: pointer;
	line-height: 20px;
	height: 20px;
	display: none;
}
#suggest_table_feed .trMore:hover{
	background-color:#edf4e0;
	color:blue;
	text-decoration: underline;
}

#suggest_table_feed .SuggestDescLink {
	height: 60px;
	width: 158px;
}

#suggest_table_feed .SuggestDescInfo {
	height: 15px;
	line-height: 5px;
	margin-left: 5px;
	width: 140px;
}


#inviteFriend .x_friend{
	background-image: url(../../img/images/x_friend.png);
	background-position: 0px 0px;
	width: 11px;
	height: 11px;
	float: right;
}
#inviteFriend .x_friend:hover{
	background-position: 0px 11px;
	cursor: pointer;
}


#inviteFriend .SuggestDescLink{
	width:175px;
	height: 60px;
}
#inviteFriend .SuggestDescInfo{
	height:15px;
	line-height:5px;
	margin-left:5px;
	width:170px;
}
#inviteFriend .FOFp{
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	width: 140px;
	margin-bottom:10px !important;
	margin-top: 0px !important;
}

/*#suggest_box .FOFavatars{*/
.FOFavatar{
	float: left;
	width: 25px;
	height: 25px;
	margin: 5px;
}

/*#suggest_box .FOFdescriptions{*/
.FOFdescriptions{
	float: left;
	height: 25px;
}

/*#suggest_box .friends{*/
.friends{
	margin: 5px 5px 5px 0px;
	width:140px;
	border-bottom: 1px solid black;
	height: 40px;
}
.friendsLast{
	margin: 5px 5px 5px 0px;
	width:140px;
	height: 40px;
}





/*********
** Mutual Friend Box (in profile page)
**********/

#sideBarMF{
	max-height: 270px;
}
#mutualFriendSidebar{
	width: 125px;
	max-height: 190px;
	cursor: pointer;
}

.group1,
.group2{
	border:1px solid #bfbfbf;
	margin-bottom:2px;
	background-color:#FFFFFF;
}

#mutualFriendSidebar tr{
	height: 53px;
}
#mutualFriendSidebar .trMore{
	height: 20px !important;
	line-height: 20px;
	color: #2B6BB2;
	text-align:center;
}
#mutualFriendSidebar .trMore:hover{
	text-decoration: underline;
}
#mutualFriendSidebar .avatars{
	width: 50px;
	height:50px;
	margin-top: 3px;
	margin-bottom: 5px;
}
#mutualFriendSidebar .avatars img{
	width:50px;
	height:50px;
}
#mutualFriendSidebar .descriptions{
	width: 75px;
	height: 50px;
	text-align: left;
	margin-top: 3px;
	padding-left: 3px;
}
#mutualFriendSidebar .trFriendtd{
	border-bottom: 1px dotted black;
}

#MutualFriendPopUp{
	background: white;
	width: 670px;
	height: 270px;
	left: 50%;
	margin-left: -345px;
	border: 3px solid #49B2E5;
	opacity:1;
	filter : alpha(opacity=100);
	text-align:left;
	color:black;
	font-size: 14px;
	z-index:3000;
}
#allMutualFriends{
	display: none;
}
#allMutualFriendsContent{
	background:#B0C2D3;
	overflow-y:scroll;
	min-height: 125px;
	max-height: 400px;
	width: 670px;
}


#allMutualFriendsTitle{
	background-image:url('../../img/layout/blue_horizontal_gradient.gif');
	height: 30px;
	line-height: 30px;
	font-size: 18px;
	width: 645px;
	text-align: left;
	padding-left: 25px;
	color:white;
}

#mutualFriends .tdFriend{
	background:#fff;
	width: 200px;
	height: 50px;
	padding: 5px;
	cursor: pointer;
}
#mutualFriends .avatars{
	float: left;
	width: 50px;
	height: 50px;
}

#mutualFriends .descriptions{
	float: left;
	width: 140px;
	height: 50px;
	margin-left: 5px;
}
.urban_div{
	background-image: url('../../img/UrbanFoot/sponsors.png');
	height: 320px;
	margin-left: 9px;
	margin-top: 10px;
	width: 150px;
}
#urban_logo{
	background-image: url('../../img/UrbanFoot/Logos_Urban.png');
	background-position: 0px 0px;
	width: 147px;
	/*height: 165px;*/
	height: 358px;
	margin: auto;
}
#register_tosAndPrivacy{
	color:#fff;
	width:230px;
	margin:auto;
}


/* competition result fixture */

#print_header{
	position:fixed;
	top:0;
	font-size:16px;
	font-weight:bold;
	width:675px;
	font-family:arial;
	height:25px;
	display:none;
	padding-top:7px;
	border-bottom:1px solid #bfbfbf;
}
.print_separator{
	height:30px;
}
#print_header img{
	float:right;
	width:89px;
	height:27px;
	margin-top:-7px;
}
/*.edit_comp:hover div.edit_comp_opt, 
.add_media:hover div.add_media_opt{
	display:block;
}*/

.warning_transparent{
	background: url(../../img/layout/warning_transparent.png) no-repeat;
	width:41px;
	height:37px;
	margin: 5px 20px 5px 10px;
	float:left;
}
.star_transparent{
	background: url(http://www.youfoot.com/img/layout/star_transparent.png) no-repeat;
	width:41px;
	height:37px;
	margin: 5px 20px 5px 10px;
	float:left;
}










/*******************************/
/****	CSS DU REPORT ABUSE	****/
/*******************************/

#reportAbuse .title{
	height: 40px;
	line-height: 40px;
}
#reportAbuse .explain{
	height: 70px;
	margin-bottom: 10px;
}
#reportAbuse .form{
	
}
#reportAbuse .category_selector{
	
}
#reportAbuse .category_explain{
	display: none;
}
#reportAbuse .form-repor-button{
	margin-top: 25px;
}


#resumeReportAbuse{
	background-color: #eee;
	border: 1px solid gray;
	padding: 15px;
}

#resumeReportAbuse #search-Abuse{
	text-align: center;
	height: 80px;
	width: 100%;
	margin-bottom: 15px;
}
#resumeReportAbuse #search-Abuse-all:hover{
	font-weight: bold;
	cursor: pointer;
}
#resumeReportAbuse #search-Abuse-all{
	text-align: center;
	height: 80px;
	line-height: 80px;
	width: 200px;
	border: 1px solid black;
	float: left;
	font-size:15px;
}
#resumeReportAbuse .selectedSearch {
	background-color: #fff;
}
#resumeReportAbuse #search-Abuse-specific span:hover{
	font-weight: bold;
}
#resumeReportAbuse #search-Abuse-specific span{
    border-left: 1px solid black;
    cursor: pointer;
    float: left;
    height: 20px;
    line-height: 20px;
    width: 40px;
    text-decoration: none;
    background-color: #CDC;
}
#resumeReportAbuse #search-Abuse-specific input{
	border: medium none;
    float: left;
    height: 18px;
    width: 146px;
}
#resumeReportAbuse #search-Abuse-bar{
    border: 1px solid black;
    height: 20px;
    line-height: 20px;
    margin-left: 10px;
}
#resumeReportAbuse #search-Abuse-specific{
	text-align: center;
	height: 80px;
	line-height: 45px;
	width: 200px;
	float: left;
	border-bottom: 1px solid gray;
	border-top: 1px solid gray;
}
#resumeReportAbuse #search-Abuse-user .first_info{
	float: left;
	width: 430px;
	height: 50px;
	margin-top: 0px;
}
#resumeReportAbuse #search-Abuse-user .thumbnail{
	padding-left: 5px;
	width: 50px;
	height: 50px;
	border-left: 3px solid #2B6BB2;
	float: left;
}
#resumeReportAbuse #search-Abuse-user{
	text-align: left;
	height: 75px;
	width: 500px;
	padding-left:20px;
	padding-top:5px;
	float: left;
	border-bottom: 1px solid gray;
	border-top: 1px solid gray;
	border-right: 1px solid gray;
}
#resumeReportAbuse #media-Abuse,
#resumeReportAbuse #pages-Abuse,
#resumeReportAbuse #other-Abuse{
	height: 130px;
	width: 100%;
	margin-top: 15px;
}
#resumeReportAbuse .media-abuse-content,
#resumeReportAbuse .media-abuse-content-last{
	float: left;
	height: 120px;
	width: 215px;
}
#resumeReportAbuse .media-abuse-content{
	margin-right: 22px;
}
#resumeReportAbuse .media-abuse-content .content,
#resumeReportAbuse .media-abuse-content-last .content{
	border: 1px solid black;
	height: 100px;
	width: 215px;
}

#resumeReportAbuse .pages-abuse-content,
#resumeReportAbuse .pages-abuse-content-last{
	float: left;
	height: 120px;
	width: 170px;
}
#resumeReportAbuse .pages-abuse-content{
	margin-right: 19px;
}
#resumeReportAbuse .pages-abuse-content .content,
#resumeReportAbuse .pages-abuse-content-last .content{
	border: 1px solid black;
	height: 100px;
	width: 170px;
}
#resumeReportAbuse #mail-msg-abuse{
	margin-right: 30px;
}
#resumeReportAbuse #member-abuse,
#resumeReportAbuse #mail-msg-abuse{
	width: 447px;
	height: 100px;
	border: 1px solid black;
	float: left;
}
#MediaReportPageMenu{
	height: 50px;
	widows: 100%;
}
#MediaReportPageMenu .Menu{
	background:none repeat scroll 0 0 #DFE6E9;
	border:2px solid #9AC1C9;
	cursor:pointer;
	float:left;
	font-size:14px;
	font-weight:bold;
	height:30px;
	line-height:30px;
	margin-right:30px;
	text-align:center;
	width:70px;
}


#resumeReportAbuse .new-video-content,
#resumeReportAbuse .new-image-content,
#resumeReportAbuse .new-match-content{
	border: 1px solid black;
	width: 890px;
	min-height: 120px;
	float: left;
	margin-bottom: 20px;
}
#resumeReportAbuse .new-video-content-reported,
#resumeReportAbuse .new-image-content-reported,
#resumeReportAbuse .new-match-content-reported{
	border: 1px solid black;
	width: 890px;
	height: 195px;
	float: left;
}
#resumeReportAbuse .new-video-content .thumbnail,
#resumeReportAbuse .new-video-content-reported .thumbnail{
	float: left;
	height: 100px;
	margin-top: 10px;
	margin-left: 10px;
	width: 166px;
	text-align: center;
	border: 1px solid #2b6bbe;
}
#resumeReportAbuse .new-image-content .thumbnail,
#resumeReportAbuse .new-image-content-reported .thumbnail{
	float: left;
	height: 100px;
	margin-top: 10px;
	margin-left: 10px;
	width: 100px;
	text-align: center;
	border: 1px solid #2b6bbe;
}
#resumeReportAbuse .new-match-content .thumbnail,
#resumeReportAbuse .new-match-content-reported .thumbnail{
	float: left;
	height: 100px;
	margin-top: 10px;
	margin-left: 6px;
	width: 100px;
	text-align: center;
	border: 1px solid #2b6bbe;
}
#resumeReportAbuse .new-video-content .info{
	float: left;
	height: 100px;
	margin-top: 10px;
	margin-left: 15px;
	width: 380px;
	border-right: 1px solid gray;
}
#resumeReportAbuse .new-image-content .info{
	float: left;
	min-height: 100px;
	margin-top: 10px;
	margin-left: 15px;
	width: 446px;
	border-right: 1px solid gray;
}
#resumeReportAbuse .new-match-content .info{
	float: left;
	min-height: 100px;
	margin-top: 10px;
	margin-left: 15px;
	width: 336px;
}
#resumeReportAbuse .new-match-content .info a{
	height: 50px;
	display: block;
	text-align: center;
}
#resumeReportAbuse .new-match-content .info .comment_search{
	margin-top: 10px;
	text-align: center;
}
#resumeReportAbuse .new-video-content .search-stats,
#resumeReportAbuse .new-match-content .search-stats,
#resumeReportAbuse .new-image-content .search-stats{
	float: right;
	height: 100px;
	margin-top: 10px;
	margin-left: 10px;
	width: 300px;
}
#resumeReportAbuse .new-match-content .search-stats{
	float: right;
	height: 100px;
	margin-top: 10px;
	margin-left: 5px;
	padding-left:5px;
	width: 300px;
	border-left: 1px solid gray;
}
#resumeReportAbuse .new-video-content .only_info,
#resumeReportAbuse .new-match-content .only_info,
#resumeReportAbuse .new-image-content .only_info{
	min-height: 120px;
	width: 100%;
}
#resumeReportAbuse .new-video-content-reported .only_info,
#resumeReportAbuse .new-match-content-reported .only_info,
#resumeReportAbuse .new-image-content-reported .only_info{
	height: 120px;
	width: 630px;
}
#resumeReportAbuse .new-video-content-reported .info{
	float: left;
	height: 100px;
	margin-top: 10px;
	margin-left: 15px;
	width: 270px;
	border-right: 1px solid gray;
}
#resumeReportAbuse .new-image-content-reported .info{
	float: left;
	height: 100px;
	margin-top: 10px;
	margin-left: 15px;
	width: 340px;
	border-right: 1px solid gray;
}
#resumeReportAbuse .new-match-content-reported .info{
	float: left;
	height: 100px;
	margin-top: 10px;
	margin-left: 5px;
	margin-right: 5px;
	width: 235px;
	text-align: center;
}
#resumeReportAbuse .new-match-content-reported .info .match_game_result{
	height: 33px;
	width: 220px;
}
#resumeReportAbuse .new-video-content-reported .search-stats,
#resumeReportAbuse .new-image-content-reported .search-stats{
	float: left;
	height: 100px;
	margin-top: 10px;
	margin-left: 15px;
	width: 146px;
	border-right: 1px solid gray;
}
#resumeReportAbuse .new-match-content-reported .search-stats{
 	border-left: 1px solid gray;
    float: left;
    height: 100px;
    margin-left: 10px;
    margin-top: 10px;
    padding-left: 5px;
    width: 153px;
}
#resumeReportAbuse .report_info{
	border:1px solid black;
	height:60px;
	margin:5px 10px;
	width:670px;
}
#resumeReportAbuse .report_info{
	border:1px solid black;
	height:60px;
	margin:5px 10px;
	width:620px;
}
#resumeReportAbuse .report_info .first_part{
	border-right:1px solid gray;
	color:red;
	height:50px;
	line-height:20px;
	margin:5px;
	width:335px;
	float: left;
}
#resumeReportAbuse .report_info .second_part{
	float:left;
	height:50px;
	line-height:20px;
	margin:5px 0;
	width:270px;
}
#resumeReportAbuse .new-video-content-reported .left-side,
#resumeReportAbuse .new-match-content-reported .left-side,
#resumeReportAbuse .new-image-content-reported .left-side{
	float:left;
	height:195px;
	width:640px;
}
#resumeReportAbuse .new-video-content-reported .report-info .previous,
#resumeReportAbuse .new-match-content-reported .report-info .previous,
#resumeReportAbuse .new-image-content-reported .report-info .previous{
	background-color: #C4D0EB;
	float:left;
	height:175px;
	width:20px;
	line-height: 175px;
	font-size: 20px;
	color: #2b6bb2;
	font-weight: bold;
	text-align: center;
}
#resumeReportAbuse .new-video-content-reported .report-info .content,
#resumeReportAbuse .new-match-content-reported .report-info .content,
#resumeReportAbuse .new-image-content-reported .report-info .content{
	float:left;
	height:175px;
	width:190px;
	margin-left: 5px;
	margin-right: 5px;
}
#resumeReportAbuse .new-video-content-reported .report-info .next,
#resumeReportAbuse .new-match-content-reported .report-info .next,
#resumeReportAbuse .new-image-content-reported .report-info .next{
	background-color: #C4D0EB;
	float:left;
	height:175px;
	width:20px;
	line-height: 175px;
	font-size: 20px;
	color: #2b6bb2;
	font-weight: bold;
	text-align: center;
}
#resumeReportAbuse .new-video-content-reported .report-info .next:hover,
#resumeReportAbuse .new-video-content-reported .report-info .previous:hover,
#resumeReportAbuse .new-image-content-reported .report-info .next:hover,
#resumeReportAbuse .new-image-content-reported .report-info .previous:hover{
	background-color: #2b6bb2;
	cursor: pointer;
	color: #C4D0EB;
}
#resumeReportAbuse .new-video-content-reported .report-info .title,
#resumeReportAbuse .new-match-content-reported .report-info .title,
#resumeReportAbuse .new-image-content-reported .report-info .title{
	width: 187px;
	height: 40px;
	margin-bottom: 7px;
}
#resumeReportAbuse .new-video-content-reported .report-info .category,
#resumeReportAbuse .new-match-content-reported .report-info .category,
#resumeReportAbuse .new-image-content-reported .report-info .category{
	border:1px solid black;
	height:20px;
	line-height:20px;
	margin-bottom:7px;
	padding-left:7px;
	width:180px;
}
#resumeReportAbuse .new-video-content-reported .report-info .explain,
#resumeReportAbuse .new-match-content-reported .report-info .explain,
#resumeReportAbuse .new-image-content-reported .report-info .explain{
	border:1px solid black;
	height:98px;
	margin-bottom:5px;
	width:187px;
}
#resumeReportAbuse .new-video-content-reported .report-info .title .counter,
#resumeReportAbuse .new-match-content-reported .report-info .title .counter,
#resumeReportAbuse .new-image-content-reported .report-info .title .counter{
	border:1px solid black;
	float:left;
	height:20px;
	line-height:20px;
	margin-top:10px;
	min-width:43px;
	padding:3px;
	text-align:center;
}
#resumeReportAbuse .new-video-content-reported .report-info .title .info,
#resumeReportAbuse .new-match-content-reported .report-info .title .info,
#resumeReportAbuse .new-image-content-reported .report-info .title .info{
	border:medium none;
	float:left;
	font-size:12px;
	font-weight:normal;
	height:30px;
	margin:5px 0 0;
	padding:3px;
	max-width:130px;
}
#resumeReportAbuse .new-video-content-reported .report-info .first,
#resumeReportAbuse .new-image-content-reported .report-info .first,
#resumeReportAbuse .new-match-content-reported .report-info .first{
	display: block;
	border:1px solid gray;
	float:left;
	height:175px;
	margin-top:10px;
	width:240px;
}
#resumeReportAbuse .new-video-content-reported .report-info .others,
#resumeReportAbuse .new-match-content-reported .report-info .others,
#resumeReportAbuse .new-image-content-reported .report-info .others{
	display: none;
}
#resumeReportAbuse #resultatsReport{
	background-color: #fff;
	padding-left: 5px;
}
#resumeReportAbuse #infobox-resultat-report{
	height: 60px;
	width: 920px;
}
#resumeReportAbuse #infoMail-resultat-report{
	min-height: 500px;
	width: 920px;
}
#resumeReportAbuse #infobox-resultat-report .SelectorAction{
	width: 120px;
	margin-top: 15px;
	float: right;
}
#resumeReportAbuse #infobox-resultat-report .SelectorAction select{
	width: 115px;
}
#resumeReportAbuse #infobox-resultat-report .InformationAction{
	float: left;
	height: 50px;
}
#resumeReportAbuse #infobox-resultat-report .InformationAction span{
	height: 25px;
	line-height: 25px;
}
#resumeReportAbuse .videoReported,
#resumeReportAbuse .imageReported{
	height: 220px;
}
#resumeReportAbuse .video,
#resumeReportAbuse .image{
	height: 145px;
}
#resumeReportAbuse .imageReported .checkActionBox,
#resumeReportAbuse .videoReported .checkActionBox{
    float: left;
    height: 195px;
    line-height: 195px;
    text-align: center;
    width: 30px;
}
#resumeReportAbuse .video .checkActionBox,
#resumeReportAbuse .image .checkActionBox{
    float: left;
    height: 120px;
    line-height: 120px;
    text-align: center;
    width: 30px;
}
#resumeReportAbuse #infoMail-resultat-report .InformationEmail{
	height: 30px;
	margin-bottom: 10px;
	border-bottom: 1px dotted gray;
}
#resumeReportAbuse #infoMail-resultat-report .sentValue{
    border: 1px solid gray;
    float: left;
    height: 20px;
    line-height: 20px;
    margin-left:15px;
    margin-right: 25px;
    padding-right: 5px;
    text-align: right;
    width: 65px;
}
#resumeReportAbuse #infoMail-resultat-report .openValue{
    border: 1px solid gray;
    float: left;
    height: 20px;
    line-height: 20px;
    margin-left:15px;
    margin-right: 25px;
    padding-right: 5px;
    text-align: right;
    width: 65px;
}
#resumeReportAbuse #infoMail-resultat-report .clickValue{
    border: 1px solid gray;
    float: left;
    height: 20px;
    line-height: 20px;
    margin-left:15px;
    margin-right: 25px;
    padding-right: 5px;
    text-align: right;
    width: 65px;
}
#resumeReportAbuse #infoMail-resultat-report .nameValue{
    float: left;
    height: 20px;
    line-height: 20px;
    width: 300px;
}
#resumeReportAbuse #infoMail-resultat-report .countDesactivated{
    border: 1px solid gray;
    float: left;
    height: 20px;
    line-height: 20px;
    margin-left:15px;
    margin-right: 25px;
    padding-right: 5px;
    text-align: right;
    width: 65px;
}
#resumeReportAbuse #infoMail-resultat-report .viewListEmail{
	max-height: 330px;
	margin-bottom:15px;
	border: 1px solid black;
}
#resumeReportAbuse #infoMail-resultat-report .TitleListEmail{
	height: 19px;
	line-height: 20px;
	border-bottom: 1px solid black; 
}
#resumeReportAbuse #infoMail-resultat-report .contentListEmail{
	max-height: 300px;
	overflow: auto;
}
#resumeReportAbuse .contentListEmail .email,
#resumeReportAbuse .TitleListEmail .emailTitle{
	width: 400px;
	padding-left:15px;
	height: 20px;
	line-height: 20px;
	float: left;
}
#resumeReportAbuse .contentListEmail .open,
#resumeReportAbuse .TitleListEmail .openTitle{
	width: 50px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	float: left;
}
#resumeReportAbuse .contentListEmail .send,
#resumeReportAbuse .TitleListEmail .sendTitle{
	width: 150px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	float: left;
}
#resumeReportAbuse .contentListEmail .read,
#resumeReportAbuse .TitleListEmail .readTitle{
	width: 150px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	float: left;
}
#resumeReportAbuse .InformationEmail .sentValueTitle,
#resumeReportAbuse .InformationEmail .openValueTitle,
#resumeReportAbuse .InformationEmail .clickValueTitle,
#resumeReportAbuse .InformationEmail .countDesactivatedTitle{
    float: left;
    font-size: 16px;
    height: 30px;
    line-height: 30px;
    margin-right: 5px;
    text-align: center;
    width: 105px;
}
#resumeReportAbuse .InformationEmail .nameValueTitle{
    float: left;
    font-size: 16px;
    height: 30px;
    line-height: 30px;
    margin-left: 10px;
    margin-right: 10px;
    text-align: center;
    width: 290px;
}
#resumeReportAbuse #firstList,
#resumeReportAbuse #secondList,
#resumeReportAbuse #thirdList,
#resumeReportAbuse #fourthList,
#resumeReportAbuse #fifthList,
#resumeReportAbuse #sixthList{
	display:none;
}
#resumeReportAbuse .new-video-content .info .comment_search{
	height: 70px;
    overflow-y: auto;
}
#resumeReportAbuse #resultatHeader {
	height: 35px;
	width: 100%;
}
#resumeReportAbuse #resultatHeader .buttonLink{
	border: 1px solid black;
	height: 30px;
	line-height: 30px;
	min-width: 120px;
	text-align:center;
	float: left;
	margin-left: 15px;
}
#resumeReportAbuse .first_info{
	float: left;
	margin-left:10px;
	margin-top:10px;
	width:240px;
}
#resumeReportAbuse .second_info{
	float: left;
	margin-left:10px;
	margin-top:10px;
	width:130px;
}
#resumeReportAbuse .third_info{
	float: left;
	margin-left:10px;
	margin-top:10px;
	width:130px;
}
#resumeReportAbuse .fourth_info{
	float: left;
	margin-left:10px;
	margin-top:10px;
	width:230px;
}

.stats-list dd{
	text-align : right;
}

/*the below css added by Nirmal on 31st July 2012 for modal window in youfoot.alert function*/
.modalGen .heavy-bar .title-bar p{
/*border: 5px solid #6F6F6F;*/
	display: block;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 8px 0 6px 5px;
	text-align: center;
	color : #333;
}