#picgrid1		{width:1000px;margin:0px auto;border:0px solid red;}

h1.SearchAirfieldH	{margin:5px 10px 5px 10px;;text-align:center;font-size:20px;color:blue;}
ul.OtherSearchFields	{margin:0px 10px 0px 50px;font-size:20px;color:blue;}
li.OtherSearchFields	{margin:0px 10px 0px 10px;font-size:20px;color:blue;}

p.venuelist		{margin:10px 10px 10px 10px;font-size:20px;color:blue;}

table.promotable	{color:yellow;width:1000px;BORDER:0PX SOLID GRAY;}
	span.titlevenue		{font-weight:bold;}
	span.region		{float:right;}
	p.description		{color:yellow;margin: 0px 10px 0px 0px;font-size:16px;}
	p.timespriceanddetails	{color:white;margin: 0px 10px 0px 10px;text-align:right;}
	span.durations		{font-size:13px;font-style:italic;}
	img.promopic		{width:100px;height:75;padding:0px 10px 5px 0px;}


ul, #myUL {list-style-type: none; font-size:20px;color:blue;}
#myUL {margin:10px 10px 10px 10px;;padding: 0;}
.caret {cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.caret::before {content: "\25B6";color: blue;display: inline-block;margin-right: 6px;}
.caret-down::before {-ms-transform: rotate(90deg);-webkit-transform: rotate(90deg);transform: rotate(90deg);}
.nested {display: none;}
.active {display: block;}


@media screen and (max-width: 1000px) {
	#picgrid1		{width:750px;}
	table.promotable	{width:750px;}
		p.description		{margin: 0px 10px 0px 0px;font-size:15px;}
		span.region		{display:none;}
		img.promopic		{width:100px;height:75;padding:0px 10px 5px 0px;}
}

@media screen and (max-width: 700px) {
	#picgrid1		{width:460px;}
	ul.OtherSearchFields	{margin:0px 10px 0px 0px;font-size:20px;}
	li.OtherSearchFields	{margin:0px 10px 0px 0px;font-size:20px;}

	table.promotable	{width:460px;}
		p.description		{margin: 0px 10px 0px 0px;font-size:14px;}
		span.region		{display:none;}
		span.titlevenue		{font-size:14px;}
		img.promopic		{width:120px;height:90px;padding:5px 10px 5px 0px;}
}

@media screen and (max-width: 500px) {
	#picgrid1		{width:380px;}
	ul.OtherSearchFields	{margin:10px 10px 0px 0px;font-size:15px;}
	li.OtherSearchFields	{margin:10px 10px 0px 0px;font-size:15px;}

	table.promotable	{width:380px;}
		p.description		{margin: 0px 10px 0px 0px;font-size:15px;}
		span.region		{display:none;}
		span.titlevenue		{font-size:13px;}
		img.promopic		{width:100px;height:75;padding:5px 10px 1px 0px;}
}
