/* DEFAULT */
div.img img {width:100%;}
body {
	
	/*font-family:Arial, Helvetica, Verdana, sans-serif;*/
	/*font-family: Verdana, Geneva, sans-serif;*/
}

a {
	color: #377600;
}

a:hover {
	color: #377600;
}

a:visited {
	color: #377600;
}

img{
	border: solid 0px;
}

.clear{
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
	overflow: hidden;
}

.floatLeft{
	float: left;
}

.floatRight{
	float: right;
}

.center {
	text-align:center;
}

.bold{
	font-weight: bold;
}

.img{
	padding: 2px;
}

.yellowBG{
	background-color: #FFD306;
	font-size: 11px;
	line-height: 17px;
}

.imgBorder{
	padding: 1px 2px;
	border: solid 1px #A4A4A4;
}

.borderGreen1px{
	border: solid 1px #377600;
}

.noBorder{
border: none !important;
}

.noPadding{
padding: 0 !important;
}

.noMargin{
margin: 0 !important;
}

.displayNone{
display: none;
}

.pointer{
cursor: pointer;
}

.paddingLeft10{
padding-left: 10px;
}

.titleWhite{
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	margin-right: 5px;
}

	.titleWhite a{
		font-size: 12px;
		font-weight: bold;
		color: #FFFFFF;
		margin-right: 5px;
		text-decoration: none;
	}

.subTitleWhite{
	color: #FFFFFF;
	font-size: 10px;
	padding-top: 1px;
	font-weight: normal !important;
}

	.subTitleWhite a{
		color: #FFFFFF;
		font-size: 10px;
		text-decoration: underline;
	}
		.subTitleWhite a:hover{
			text-decoration: underline;
		}

.textWhite{
	color: #FFFFFF;
	font-size: 11px;
	padding-top: 1px;
}

.titleGreen{
	color: #377600;
	font-size: 13px;
}

.ratingStar{
	float: left;
	margin-right: 2px;
}

.arrow{
	margin-right: 3px;
}
/* DEFAULT END */


/* CONTENT AREA */
#content_middle{
	font-family:Arial, Helvetica, Verdana, sans-serif;
}

#content_right{
	font-family:Arial, Helvetica, Verdana, sans-serif;
}

/* BANNER CENTER */
.bannerCenter{
	padding: 0 60px 16px 61px;
}
/* BANNER CENTER END */


/* BOX 556 */
.box556{
	width: 556px;
}

	.box556 .header{
		background: url('../img/tipp3TV_box556_header.jpg');
		background-repeat: no-repeat;
		width: 556px;
		height: 25px;
	}
	
	.box556 .headerPadding{
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 4px;
	}
	
	.box556 .checkAll{
		
	}
	
	.box556 input{
	/*
		border-color: #DFEFD7 #49A41A #49A41A #DFEFD7;
		border-style: solid;
		border-width: 1px;
	*/
	}
	
	.box556 .bodyPadding{
		padding: 10px 17px 10px 16px;
	}
	
	.box556 .body{
		width: 554px;
		border-left: solid 1px #D9DED7;
		border-right: solid 1px #D9DED7;
		border-bottom: solid 1px #D9DED7;
	}
	
	.box556 .body_green{
		border:none;
		background-color:#eff5eb;
	}
	
		.box556 .body .text{
			font-size: 11px;
			line-height: 18px;
			padding-bottom: 15px;
		}
		
		.box556 .body .item{
			/*width: 95px;*/
			margin-right: 34px;
			font-size: 11px;
		}
		
		.box556 .body .tippItemBold{
			font-weight: bold;
			padding-bottom: 3px;
			font-size: 12px;
		}
		
			.box556 .body .item .itemDescription{
				
				width: 95px;
				font-size: 10px;
				padding-top: 3px;
				color: #377600;
				overflow: hidden;
			}
			
				.box556 .body .item .itemDescription a{
					color: #377600;
					text-decoration: none;
				}
			
			.box556 .body .item .itemDate{
			}
		
			.box556 .body .item .itemRating{
			}
		
		.box556 .body .tippItems{
			font-size: 11px;
		}
		.box556 .body .tippItemsMarginLeft{
			margin-left: 255px;
		}
		.box556 .body .tippItemsMarginTop{
			margin-top: 25px;
		}
			
		.box556 .body .tippItems .tippItem{
			padding-bottom: 3px;
		}
		
		.box556 .body  .tippItems .tippItemBold{
			font-weight: bold;
			padding-bottom: 3px;
		}
		
		.box556 .body .tippItems .tippItemSub{
			padding-left: 23px;
			padding-bottom: 3px;
		}
			
	.box556 .body2{
		width: 554px;
		font-size: 13px;
	}
	
	.box556 .body2Padding{
		padding: 0 17px 16px 16px;
	}
	
	
	.box556 .body3{
		width: 554px;
		font-size: 11px;
	}
	
	.box556 .body3Padding{
		
	}
	
		.box556 .body3 .text{
			padding-bottom: 15px;
			line-height: 18px;
		}
		
		.box556 .body3 .item{
			width: 94px;
			margin-right: 19px;
			margin-bottom: 10px;
		}
		
			.box556 .body3 .item .itemDescription{
				padding-top: 3px;
				padding-bottom: 5px;
				color: #377600;
				text-align: center;
				font-size: 10px;
			}
			
				.box556 .body3 .item .itemDescription a{
					color: #377600;
					text-decoration: none;
				}
			
			.box556 .body3 .item .itemDate{
				color: #397302;
				padding-left: 4px;
				padding-bottom: 2px;
				font-size: 10px;
			}
		
			.box556 .body3 .item .itemRating{
				padding-left: 13px;
				padding-top: 2px;
				width: 79px;
			}
			
		.box556 .body3 .button{
			padding: 13px 0 20px 8px;
		}
		
		.box556 .body3 .player{
			margin-right: 12px;
			margin-bottom: 8px;
			clear: both;
		}
		
			.box556 .body3 .player p{
				margin: 0;
				padding: 0;
			}
		
		.box556 .body3 .link{
			color: #377600;
			padding-right: 12px;
			padding-bottom: 12px;
		}
		
			.box556 .body3 .link a{
				color: #377600;
				text-decoration: none;
			}
			
		.box556 .body3 .link2{
			color: #377600;
			padding-right: 6px;
			padding-bottom: 6px;
		}
		
			.box556 .body3 .link2 a{
				color: #377600;
			}
		
		.box556 .body3 .linkText{
			color: #377600;
			font-weight: bold;
		}
		
			.box556 .body3 .linkText a{
				color: #377600;
				font-weight: bold;
			}
		
		.box556 .body3 .ratingHeader{
			padding-right: 7px;
			padding-top: 2px;
			font-weight: bold;
		}
		
		.box556 .body3 .paging{
			padding-bottom: 13px;
			padding-top: 9px;
			font-size: 11px;
			color: #377600;
		}
			
			.box556 .body3 .paging .activePage{
				font-size: 11px;
				font-weight: bold;
				color: #000;
			}
		
		.box556 .body3 .pagingArrow{
			padding: 3px 5px 3px 5px;
			color: #377600;
		}
		
		
	.box556 .body4{
		width: 554px;
		font-size: 11px;
	}
	
	.box556 .body4Padding{
		
	}
	
		.box556 .body4 .text{
			padding-bottom: 15px;
			line-height: 18px;
		}
		
		.box556 .body4 .item{
			width: 102px;
			margin-right: 10px;
			margin-bottom: 10px;
		}
		
			.box556 .body4 .item .itemDescription{
				padding-top: 3px;
				padding-bottom: 5px;
				color: #377600;
				text-align: left;
				font-size: 10px;
				overflow: hidden;
			}
			
				.box556 .body4 .item .itemDescription a{
					color: #377600;
					text-decoration: none;
				}
			
			.box556 .body4 .item .itemDate{
				padding-bottom: 2px;
			}
		
			.box556 .body4 .item .itemRating{
				padding-top: 2px;
				width: 92px;
			}
		
		.box556 .body4 .ratingHeader{
			padding-right: 7px;
			padding-top: 2px;
			font-weight: bold;
		}
		
		.box556 .body4 .paging{
			padding-bottom: 13px;
			padding-top: 9px;
			font-size: 11px;
			color: #377600;
		}
			
			.box556 .body4 .paging .activePage{
				font-size: 11px;
				font-weight: bold;
				color: #000;
			}
		
		.box556 .body4 .pagingArrow{
			padding: 3px 5px 3px 5px;
			color: #377600;
		}
/* BOX 556 END */


/* BOX 270 */
.box270{
	width: 270px;
}

	.box270 .header{
		background: url('../img/tipp3TV_box270_header.jpg');
		background-repeat: no-repeat;
		width: 270px;
		height: 25px;
	}
	
	.box270 .headerPadding{
		padding-left: 10px;
		padding-top: 4px;
	}

	.box270 .bodyPadding{
		padding: 15px 0 15px 16px;
	}
	
	.box270 .body{
		width: 268px;
		border-left: solid 1px #D9DED7;
		border-right: solid 1px #D9DED7;
		border-bottom: solid 1px #D9DED7;
	}

		.box270 .body .item{
			margin-bottom: 18px;
		}
		
			.box270 .body .item .itemDetail{
				padding-left: 5px;
			}
			
				.box270 .body .item .itemDetail .itemDescription{
					font-size: 11px;
					width: 140px;
					font-weight: bold;
					overflow: hidden;
				}
				
					.box270 .body .item .itemDetail .itemDescription a{
						color: #000000;
						text-decoration: none;
					}
				
				.box270 .body .item .itemDetail .itemDate{
					font-size: 9px;
				}
			
				.box270 .body .item .itemDetail .itemRating{
				}
/* BOX 270 END */


/* BOX 218 */
.box218{
	width: 218px;
	margin-top: 18px;
}

	.box218 .header218{
		background: url('../img/tipp3TV_box218_header.jpg');
		background-repeat: no-repeat;
		width: 218px;
		height: 25px;
	}
	
	.box218 .headerPadding218{
		padding-left: 10px;
		padding-top: 5px;
	}

	.box218 .bodyPadding218{
		padding: 10px 0 0 10px;
	}
	
	.box218 .body218{
		width: 216px;
		font-size: 11px;
		line-height: 18px;
		overflow:hidden;
	}
		
		.box218 .body218 .headline218{
			font-weight: bold;
		}
		
		.box218 .body218 .text218{
		}
		
		.box218 .body218 .link218{
			color: #377600;
			padding-top: 10px;
		}
		
			.box218 .body218 .link218 a{
				color: #377600;
				text-decoration: none;
			}
/* BOX 320 END */

/* RIGHT BOX */
.rightBox{
	width: 217px;
	margin-bottom: 10px;
	font-size: 11px;
	overflow: hidden;
	font-family: Verdana, Geneva, sans-serif;
}
	
	.rightBox input, .rightBox select{
		font-size: 11px;
	}
	.rightBox input[type="text"], .rightBox input[type="password"], select{
		border: solid 1px #377600;
	}
	
	.rightBox option{
		border: solid 1px #FFFFFF;
	}

	.rightBox .header{
	}
	
	.rightBox .body{
		padding: 5px 12px 15px 5px;
		border-left: solid 1px #377600;
		border-right: solid 1px #377600;
		border-bottom: solid 1px #377600;
	}
	
	.rightBox .body .links{
		padding-top: 5px;
		text-decoration: none;
	}
	
		.rightBox .body .links a{
			color: #377600;
		}
	
		.rightBox .body .links .link{
			float: left;
			width: 91px;
			margin-left: 3px;
		}
		
	.rightBox .body2{
		border-left: solid 1px #377600;
		border-right: solid 1px #377600;
		border-bottom: solid 1px #377600;
		color: #FFFFFF;
	}
	
		.rightBox .body2 a{
			color: #FFFFFF;
			text-decoration: none;
			/* font-weight: bold; */
		}
	
		.rightBox .body2 .row{
			background-color: #49A41A;
			border-top: solid 1px #377600;
			padding: 3px 0 3px 10px;
			height: 15px;
		}
		
		.rightBox .body2 .row a.arrow{
			background-image: url(../img/arrow_right_white.gif);
			background-repeat: no-repeat;
			padding-left: 10px;
			background-position: 0 5px;
		}
		
		.rightBox .body2 .rowActivePermanent{
			background-color: #377600;
			color: #fed406;
		}
			.rightBox .body2 .rowActivePermanent a{
				color: #fed406;
				font-weight: bold;
			}
			.rightBox .body2 .rowActivePermanent a.arrow{
				background-image: url(../img/arrow_right_yellow.gif);
			}
		
		.rightBox .body2 .rowActive{
			background-color: #377600;
			color: #fed406;
		}
			.rightBox .body2 .rowActive a{
				color: #fed406;
				font-weight: bold;
			}
			.rightBox .body2 .rowActive a.arrow{
				background-image: url(../img/arrow_right_yellow.gif);
			}
		
	.rightBox .body3{
		padding: 0 9px 15px 9px;
		border-left: solid 1px #377600;
		border-right: solid 1px #377600;
		border-bottom: solid 1px #377600;
		background-color: #49A41A;
		color: #FFFFFF;
	}
	
		.rightBox .body3 .title{
			font-weight: bold;
			padding-top: 9px;
			padding-bottom: 2px;
			color: #FFFFFF;
			font-size: 11px;
		}
		
		.rightBox .body3 .text{
			margin-top:1px;
			margin-left:3px;
			color:#FFFFFF;
			font-weight: normal;
			font-size: 11px;
		}
		
	.rightBox .bodyLogin{
		padding-left: 10px;
		border-left: solid 1px #377600;
		border-right: solid 1px #377600;
		border-bottom: solid 1px #377600;
	}
	
		.rightBox .bodyLogin .headline{
			color: #377600;
			padding: 5px 0 3px 0;
			font-size: 113pxpx;
			font-weight: bold;
		}
		
		.rightBox .bodyLogin input[type="text"], .rightBox .bodyLogin input[type="password"]{
			padding-left: 2px;
			border: solid 1px #377600;
			font-size: 10px;
		}
		
		.rightBox .bodyLogin .buttonLogin{
			padding: 4px 0 12px 0;
		}
		
		.rightBox .bodyLogin .text{
			/* padding-left: 7px;
			padding-bottom: 3px; */
		}
		
			.rightBox .bodyLogin .text a{
				color: #377600;
			}
/* RIGHT BOX END */

div.videoActionsBox{
width: 332px;	
}

/* Player Tabs */
.playerTabs{
}

.playerTabs div.tabs{
font-size: 11px;
font-family: Verdana, Geneva, sans-serif;
background-color: #3CF;
}
	.playerTabs div.tabs div.tabNext{
		z-index: 1;
		margin-left: -10px;
	}
	
	.playerTabs div.tabs div.tab{
		float: left;
		z-index: 2;
		position: relative;
		height: 18px;
		overflow: hidden;
	}
		.playerTabs div.tabs div.tab div.data{
			float: left;
			color: #d7d8dc;
			height: 15px;
			overflow: hidden;
			padding: 2px 10px 1px 15px;
			background-image: url(../img/player_tab_inactive_middle.gif);
			background-repeat: repeat-x;
		}
			.playerTabs div.tabs div.tab div.data a{
				color: #d7d8dc;
				text-decoration: none;
			}
		.playerTabs div.tabs div.tab div.end{
			float: left;
			width: 19px;
			height: 18px;
			overflow: hidden;
			background-image: url(../img/player_tab_inactive_end.gif);
			background-repeat: no-repeat;
		}
		/* active */
		.playerTabs div.tabs div.tabActive{
			z-index: 101;
		}
			.playerTabs div.tabs div.tabActive div.data{
				color: #FFF;
				background-image: url(../img/player_tab_active_middle.gif);
			}
				.playerTabs div.tabs div.tabActive div.data a{
					color: #FFF;
					text-decoration: none;
				}
			.playerTabs div.tabs div.tabActive div.end{
				background-image: url(../img/player_tab_active_end.gif);
			}
		/* active end */
		
/* Player Tabs END */

/* Embed Box */
div.embedBox{
width: 218px;
height: 113px;
overflow: hidden;
background-color: #49a419;
margin-top: 40px;
}
	div.embedContent{
		padding: 10px 0 0 8px;
	}
		div.embedContent div.box{
			margin-bottom: 12px;
		}
		div.embedContent label{
			display: block;
			color: #FFF;
			font-weight: 600;
			margin-bottom: 5px;
		}
		div.embedContent input{
			width: 94%;
			border: 1px solid #377600;
			padding: 2px 2px;
		}
/* Embed Box END */

/* TABLE FOR MAILFORM */
#mailForm{}

td.formLabels {
	font-size:11px;
	font-weight:bold;
}

input.formFields {
	border:1px solid #abb3a8;
	width:215px;
	height:18px;
	padding:3px 5px 0px 5px;			
}

textarea.formFields {
	border:1px solid #abb3a8;
	width:205px;
	height:82px;
	padding:2px 5px 0px 5px;			
}

input.largerFields, textarea.largerFields{
	width:367px;
}

#commentblock{	
}
	#commentblock div.comments{
		margin-top: 10px;
	}
	#commentblock div.comments div.success{
		color: #377600;
	}
	#commentblock div.comments #Forum{
		padding: 0 5px;
	}
	#commentblock div.comments div.button{
		padding-top: 6px;
	}
	
div.notoficationText{
	color:#377600;
	font-size:13px;
	margin-bottom: 5px;
}

td.tmobileBanner{
padding-top: 40px;
}

div.aboContainer{
width: 300px;
overflow: hidden;
}
	div.aboContainer div.fields{
		padding-bottom: 10px;
	}
	div.aboContainer p{
		margin-bottom: 5px;
		margin-top: 5px;
		font-size: 11px;
		color: #000;
		font-weight: normal;
	}