#clear{
clear:both;
}

#template_rightbar{
float:right;
background:#797979;
width:145px;
padding:5px;
height:inherit;
}

	#template_rightbar .booknow{
	position:relative;
	float:left;
	right:10px;
	z-index:4;
	}

		#template_rightbar .item{
		
		}

		
		#template_rightbar .coachingdateboxtop{
		padding:1px;
		margin-bottom:3px;
		padding-right:5px;
		margin-left:16px;
		color:#FFFFFF;
		font-size:11px;
		background-color:#4b4b4b;
		text-align:right;
		font-weight:bold;
		background-image:url(../images/template/79_sq_lcorner.gif);
		background-repeat:no-repeat;
		background-position:top left;
		
		}
		#template_rightbar .coachingdateboxmiddle{
		color:#FFFFFF;
		font-size:11px;
		background-color:#333333;
		padding-top:10px;
		background-image:url(../images/template/79_sq_lcorner.gif);
		background-repeat:no-repeat;
		background-position:top left;
		padding-left:10px;
		}
		
		#template_rightbar .coachingmoreinformation{
		color:#FFFFFF;
			font-size:11px;
			background-color:#333333;
			text-align:right;
		background-image:url(../images/template/79_sq_blcorner.gif);
		background-repeat:no-repeat;
		background-position:bottom left;
		}
		#template_rightbar .coachingdateboxbottom{
		padding:1px;
		padding-right:5px;
		margin-top:3px;
		margin-bottom:5px;
		color:#FFFFFF;
		font-size:11px;
		background-color:#900000;
		text-align:right;
		font-weight:bold;
		margin-left:16px;
		background-image:url(../images/template/79_sq_blcorner.gif);
		background-repeat:no-repeat;
		background-position:bottom left;
		}
		
		#template_rightbar .arrangedateboxtop{
		background-color:#FFFFFF;
		background-image:url(../images/template/eventheader.jpg);
		min-height:16px;
		font-size:9px;
		font-style:italic;
		color:#FFFFFF;
		border-color:#000000;
		text-align:right;
		padding-top:12px;
		padding-right:5px;
		
		}
		#template_rightbar .arrangedateboxmiddle{
		background-color:#333333;
		border-color:#000000;
		padding:5px;
		}
		
		#template_rightbar .arrangemoreinformation{
		width:auto;
		text-align:right;
		padding:5px;
		}
		#template_rightbar .arrangedateboxbottom{
		padding:2px;
		background-color:#333333;
		font-weight:bold;
		color:#333333;
		text-align:center;
		}
		
		#template_rightbar .generalboxtop{
				margin-top:5px;
		background-color:#FFFFFF;
		font-size:14px;
		font-weight:bold;
		color:#333333;
		padding-top:2px;
		padding-bottom:2px;
		padding-left:10px;
		border-top:4px solid #333333; 
		border-left:4px solid #333333;
		border-right:4px solid #333333;
		}
		
		#template_rightbar .generalboxmiddle{
		background-color:#333333;
		border-color:#000000;
		padding-top:4px;
		padding-bottom:4px;
		padding-left:2px;
		padding-right:2px;
		border-left:4px solid #333333;
		border-right:4px solid #333333;
		border-bottom:1px dotted;
		}
		
		#template_rightbar .generalboxbottom{
		padding:2px;
		background-color:#990000;
		border-left:#000000 2px solid;
		font-weight:bold;
		color:#000000;
		border-left:4px solid #333333;
		border-right:4px solid #333333;
		border-bottom:4px solid #333333;
		}
		
		#template_rightbar .generalboxbottom{
		padding:2px;
		background-color:#990000;
		border-left:#000000 2px solid;
		font-weight:bold;
		color:#000000;
		border-left:4px solid #333333;
		border-right:4px solid #333333;
		border-bottom:4px solid #333333;
		}
		
				#template_rightbar .tempalte_sidebarheader{
					 width=100%;
					 text-align:center;
					 background-color: #990000;
					 border:1px solid;
					 border-color:#000000;
				}
				#template_rightbar .template_sidebarinfo{
						background-color:#333333;
						padding:5px;
				}
				
				