#c01 img.TUnderground		{ padding:0; margin:0; }
#c01 .inforight				{ width:240px; float:right; text-align:right; }

#sponsors					{ width:240px; float:right; text-align:right; margin:20px; }
#sponsors img				{ margin:0; padding:0; }

#c01 .robots				{ }

#TDetail					{ width:620px; }
#TDescription				{ width:620px; }
x#TDescription				{ width:620px; min-height:191px; margin:20px 0 0 20px; border:2px solid #4596b0; }
x#TDescription h1			{ padding:10px 0 0 10px; }
x#TDescription p			{ padding:10px; }


#TRoute						{ float:right; width:200px; height:201px; margin:20px 20px 0 0; }

#TWeather					{ text-align:right; }
#TWeather iframe			{ width:122px; height:160px; margin:20px; }

#TDetail					{ }

#TContact					{ text-align:right; }
#c01 #TContact table		{ width:100%; margin:10px 0 0 0; }
#c01 #TContact td			{ padding:2px 20px 2px 0; }

#TWhen p					{ padding:0 20px 0 0; color:#ff0000; }

#TLogo						{ }
#TLogo img					{ padding:0; margin:0; }
#TLogo p					{ padding:20px 20px 0 0;  }

#map						{ width:620px; height:404px; margin:20px 0 0 20px; border:1px solid #a0a0a0; }
#map p						{ text-align:center; }

















/* --------------------------------------------------------------------------------
	tour = tournament summary
-------------------------------------------------------------------------------- */
x.tour						{ }
x.tour a						{ text-decoration:none; }
x.tour a:hover				{ text-decoration:underline; }
x.tour table					{ xxxwidth:100%; margin:0; }
x.tour td					{ padding:2px 0 2px 10px; font-size:12px; }
x.tour td.header				{ font-size:16px; font-weight:bold; padding-top:14px; border-bottom:2px solid #e0e0e0; }


/* --------------------------------------------------------------------------------
	nav_wrapper + nav + search
-------------------------------------------------------------------------------- */


x.search						{ }
x.search						{ display:block; float:left; width:380px; height:40px;	margin:0; padding:0; }

x.search button				{ width:60px; height:20px; margin-right:10px; }
x.search input				{ border:1px solid #a0a0a0; margin-bottom:4px; width:234px; padding:2px; }

x.search input.DCheck		{ width:auto; border:0px none; padding:0; margin:0; padding:2px; }

x.search form				{ margin:0; padding:10px; text-align:left; }
x.search p					{ margin:0; padding:10px; }



/* --------------------------------------------------------------------------------
	tournament summary | table columns
-------------------------------------------------------------------------------- */
xtd.TUnderground				{ padding-right:0; }
xtd.TDayRange				{ width:70px; }
xtd.TNameUrl					{ }
xtd.TFlag					{ }
xtd.TCity					{ }
xtd.TProvince				{ padding-right:10px; }

ximg.TFlag					{ padding:0; margin:0; }







