.tour_schedule
{
	padding-left:16px;
	padding-right:16px;
}


/************************
Links
*************************/
.tour_schedule .dm a
{
	color:#661133;
}

.tour_schedule .fda a
{
	color:#deb406;
}

.tour_schedule .mp a
{
	color:#b39659;
}

.tour_schedule .dmj a
{
	color:#c5921a;
}

.tour_schedule .pm a
{
	color:#5b1e3f;
}

/**************************
header
**************************/
.tour_schedule .text_body_header
{
	font-weight:bold;
	font-size:20px;
	line-height:24px;
	margin-top:13px;
	padding-bottom:18px;
}



.tour_schedule .dm .text_body_header 
{	
	color:#006644;
}

.tour_schedule .fda .text_body_header 
{	
	color:#005cab;
}


.tour_schedule .mp .text_body_header 
{	
	color:#006644;
}

.tour_schedule .dmj .text_body_header,
.tour_schedule .dmj .text_header_large
{	
	color:#0038b8;
}

.tour_schedule .pm .text_body_header,
.tour_schedule .pm .text_header_large
{	
	color:#2c5f8c;
}

.tour_schedule .pm .hr_thick
{	
	background-color:#2c5f8c;
}


.tour_schedule .hr_double
{
	width:100%;
	height:8px;

	margin-top:4px;
	margin-bottom:3px;

}

.tour_schedule .dm .hr_double
{
	background:url(../../global/hr_double_a9c9c1.gif) repeat-x;
}

.tour_schedule .fda .hr_double
{
	background:url(../../global/hr_double_bbddff.gif) repeat-x;
}	

.tour_schedule .mp .hr_double
{
	background:url(../../global/hr_double_a9c9c1.gif) repeat-x;
}	

.tour_schedule .dmj .hr_double
{
	background:url(../../global/hr_double_abd2ff.gif) repeat-x;
}	

.tour_schedule .pm .hr_double
{
	background:url(../../global/hr_double_7899be.gif) repeat-x;
}
/************************************
tour dates table
*************************************/
.tour_schedule .tour_table
{
	width:618px;	
	margin-top:7px;
}

.tour_schedule .row_0
{	
	background:#ffffff;	
	padding:0px;
}

.tour_schedule .row_1
{	
	background:#f2f2f2;	
	padding:0px;
}



.tour_schedule .tour_location,
.tour_schedule .tour_date 
{	
	width:240px;
	height:40px;



	padding-left:16px;
	

	

}

.tour_schedule .tour_date 
{
	border-left:solid 1px #e6e6e6;	

}


.tour_schedule .arrow 
{
	padding-right:8px;	
}

.tour_schedule .clear
{
	clear:both;	
}
