/*--------------Pilates Teacher Training Workshops--------------------*/

#pilates-union-workshops{
	float: left;
	width: 490px;
	margin: 20px 0 0 0;
	}
	#pilates-union-workshops img{
		float: left;
		}
	
	#pilates-union-workshops #workshop-listing-container{
		float: left;
		width: 480px;
		margin: 1px 0 0 0;
		border: 1px solid #83e2d8;
		background: url(/templates/images/workshop-listing-container-bg.gif) left top repeat-x #bee4df;
		padding: 4px;
		}
		/*#pilates-union-workshops #workshop-listing-container ul{
			float: left;
			width: 478px;
			border: 1px solid #aec8cf;
			font-size: 80%;
			color: #224c56;
			}
			#pilates-union-workshops #workshop-listing-container ul li{
				float: left;
				padding: 5px 0 5px 0;
				}
			
			#pilates-union-workshops #workshop-listing-container ul .class{
				width: 150px;
				font-weight: bold;
				padding-left: 4px;
				}
			#pilates-union-workshops #workshop-listing-container ul .date{
				width: 102px;
				}
			#pilates-union-workshops #workshop-listing-container ul .price{
				width: 62px;
				font-weight: bold;
				}
			#pilates-union-workshops #workshop-listing-container ul .location{
				width: 100px;
				}*/
			
			#pilates-union-workshops #workshop-listing-container table tr{
				float: left;
				width: 480px;
				font-size: 80%;
				color: #224c56;
				}
			#pilates-union-workshops #workshop-listing-container a{
				color: #224c56;
				text-decoration: none;
				}
			#pilates-union-workshops #workshop-listing-container a:hover, #pilates-union-workshops #workshop-listing-container a:focus{
				text-decoration: underline;
				}
			#pilates-union-workshops #workshop-listing-container table tr td{
				
				padding: 5px 0 5px 0;
				border-top: 1px solid #99e3dc;
				border-bottom: 1px solid #99e3dc;
				vertical-align: middle;
				}
			
			#pilates-union-workshops #workshop-listing-container table .class{
				width: 150px;
				font-weight: bold;
				padding-left: 4px;
				/*border-left: 1px solid #aec8cf;*/
				border-left: 1px solid #a8e3da;
				padding-right: 5px;
				font-size: 85%;
				}
			#pilates-union-workshops #workshop-listing-container table .date{
				width: 102px;
				}
			#pilates-union-workshops #workshop-listing-container table .price{
				width: 62px;
				font-weight: bold;
				}
			#pilates-union-workshops #workshop-listing-container table .price span{
				width: 62px;
				font-weight: bold;
				text-decoration:line-through;
				color:#88d9ce;
				}
			#pilates-union-workshops #workshop-listing-container table .location{
				width: 100px;
				}
			#pilates-union-workshops #workshop-listing-container table .book{
				width: 60px;
				/*border-right: 1px solid #aec8cf;*/
				border-right: 1px solid #a8e3da;
				}
				
			#holiday-listing-top .zone-description div.location{
				background:none;
				border:none;
				padding:0;
				font-weight:normal;
				}
				
		#pilates-union-workshops #workshop-listing-container .light{
			background: #fff;
			}
		#pilates-union-workshops #workshop-listing-container .dark{
			background: #eefcfa;
			}