﻿@import url("mainstructure.css");
@import url("multisearch.css");

#pagecontent3col { border:solid 0px red; } /* DO NOT set padding-top/bottom here */
#pagecontent3col .leftcontent	{ float:left; width:24em; padding:0; border:solid 0px red; }
#pagecontent3col .maincontent	{ float:left; width:48.4em; padding:0; margin:0 0 0 1.5em; border:solid 0px red; }
#pagecontent3col .rightcontent	{ float:right; width:24em; padding:0; border:solid 0px red; }

h1 { font-size:1.3em; margin:1em 0 1em 0; }
h2 { font-size:1.2em; margin:1em 0 1em 0; }
h3 { font-size:1.0em; margin:1em 0 1em 0; }
p.desc { margin:1em 0 1em 0; font-size:1.2em; }
div.desc { width:65%; height:165px; float:left; }

#multisearchholder { float:right; margin:0 25px 0 0; width:320px; }

ul.childlocationslist { margin:1em 0 0 0; width:300px; color:#fff; }
ul.childlocationslist li { padding:0.5em 0 0.3em 0; height:1.2em; margin:0.1em 0; background-color:#999; font-size:1.1em; font-weight:bold; }
ul.childlocationslist li span { float:right; margin:0 1em 0 0; font-size:0.9em; }
ul.childlocationslist li span strong { font-size:1.1em; }
ul.childlocationslist li a { float:left; margin:0 0 0 1em; text-decoration:none; color:#fff; font-weight:bold; } 
ul.childlocationslist li span.pos { float:left; margin:0 0 0 0; width:2em; text-align:right; }
div.atozflights { float:left; width:300px; }

ul.childlocationslist li.locname	{ padding-left:1em; margin:0em 0 0.3em 0; }
ul.childlocationslist li.loc		{ padding-left:1em; }
ul.sitemaplist { margin:0; }

div.errorholder			{ float:left; margin:1.2em 2em 0 0; width:300px; }
div.atozholder			{ float:left; margin:1.2em 2em 0 0; width:300px; }
div.partialmatchholder	{ float:left; margin:1em 0em 0 0; width:300px; }
div.sitemap				{ float:left; margin:1.2em 2em 0 0; }
div.sitemap h2			{ margin:0 0 0 0.3em; }
div.sitemap ul.childlocationslist { float:left; margin:0 1em 0 0; width:220px; }
