@charset "UTF-8";

* { margin:0; padding:0; }

body { font-family:Tahoma, Arial, Verdana, sans-serif; font-size:12px; color:#FFF; text-align:center; width:100%; background:url(images/bg.png) top left repeat-x #111c25; }

div#container { margin:0 auto; width:800px; position:relative; text-align:left; }
div#header { background:url(images/splashlogo.png) top left no-repeat; text-align:right; position:relative; height:173px; }
div#topper { height:85px; }
div#buyersguide { position:relative; z-index:100; }
div#header h1 { color:#b0ea73; font-weight:bold; font-size:20px; font-style:italic;  }

div#content { position:relative; width:800px; margin:0 auto;}

div#lander { width:788px; padding:10px 2px 10px 10px; background:url(images/landerbg.jpg) bottom right no-repeat #b1d0ec; overflow:auto; position:relative; }
div#mainpics { width:463px; height:287px; float:left; background:url(images/pics/1.jpg) top left no-repeat; border:1px solid #13304b;  }
div#main { float:right; background:url(images/toyoutop.jpg) top right no-repeat; height:287px; width:322px; position:relative; }
div#selectloc { margin:105px 2px 10px 20px; }
div#selectloc h3 { font-weight:normal; font-size:14px; color:#035; margin-bottom:7px; }
.menuitems { padding:3px; background-color:#FFC; color:#000; font-weight:bold;} 
td { padding:3px 10px; text-align:left; color:#035; font-size:10px; font-weight:bold; }

div#maintitle { background:url(images/maintitlebg.jpg) top left no-repeat; padding:7px; margin-bottom:8px; min-height:25px; position:relative;}
h1#bigxtend { display:inline; font-size:19px; font-weight:bold; margin-right:10px;  }
.lightsmall { font-size:11px; color:#cae1f7; }

div#dropshadow { width:800px; background:url(images/drop.jpg) top left repeat-x; height:15px; margin:3px auto 20px auto; }

div#columns { overflow:auto; font-weight:normal; padding-bottom:15px; border-bottom:1px solid #1e4364; margin-bottom:15px; }
div#columns h2 { color:#b0ea73; text-transform:uppercase; font-size:15px; margin-bottom:3px; }
.miniheads { display:block; }
div#columnstop { background:url(images/colheadbg.jpg) top left repeat-x; border:1px solid #1e4364; width:786px; min-height:49px; padding:5px 5px 3px 5px; overflow:auto; margin-bottom:15px; }

div#nettop { background:url(images/networklogo.gif) 0px 5px no-repeat; width:250px; text-align:right; float:left; }
div#webtop { background:url(images/weblogo.gif) 0px 5px no-repeat; width:240px; text-align:right; float:right; }
div#theatertop { background:url(images/theaterlogo.gif) 0px 5px no-repeat; width:240px; text-align:right; float:left; margin-right:25px; }

div#networkcol { width:245px; text-align:justify; float:left; }
div#websitecol { width:245px; text-align:justify; float:right; }
div#theatercol { width:245px; text-align:justify; float:left; margin-right:30px; }

#slide-images{ position:relative; display:block; width:463px; height:287px; overflow:hidden; }
#slide-images li{ position:absolute; display:block; list-style-type:none;  margin:0px; padding:0px; width:463px; height:287px; }
#slide-images li img{ display:block; background-color:#FFFFFF; }

div#map { position:relative; background:url(images/mapbg.jpg) bottom left repeat-x #121C29; padding:10px; overflow:auto; min-height:180px; }
div#neoh { position:absolute; top:10px; right:10px; width:455px; height:166px; }
div#swoh { position:absolute; top:10px; right:10px; width:455px; height:166px; display:none; }
div#wadc { position:absolute; top:10px; right:10px; width:455px; height:166px; display:none; }

.highlight { color:#B4E26C; font-weight:bold; text-transform:uppercase; }

.cityinfo { background-color:#111C2A; padding:7px 10px; min-height:166px;}
.cityinfo h2 { font-size:18px; color:#B4E26C; padding-bottom:3px; border-bottom:1px solid #B4E26C; margin-bottom:5px; }
.cityinfo p { text-align:justify; }
.cityinfo table { width:455px; border:1px solid #1D2F45; border-collapse:collapse; background-color:#182936; margin-top:10px;}
.cityinfo td { color:#CBDAFC; font-size:11px; padding:4px 8px; }

div#footer { text-align:center; margin:15px auto; color:#90A2AC; }