/* Style Resets */
html *		{ margin: 0; padding: 0; }
html		{  }

body		{ background: #fff; }
img			{ border: 0px; }
a			{  }
a.active	{  }
fieldset 	{ border: 0px; }
span		{  }

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

div#page_container	{ width: 900px; height: auto; margin: 0px auto 0px auto; }
div#page_container img.content_dots	{ clear: both; display: block; width: 900px; height: 2px; padding: 20px 0px; }

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* Header */

div#header	{ position: relative; width: 100%; height: 64px; margin: 0px 0px 10px 0px; background: #000 url(../2009images/bg_header.gif) no-repeat; }
div#header a#header_stereo	{ display: block; float: left; margin: 0px 0px 0px 150px; }
div#header a#header_contact	{ display: block; float: right; margin: 0px 20px 0px 0px; }

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* Navigation */

div#nav	{ width: 140px; height: auto; float: left; margin: 0px 10px 0px 0px; background: #fff; }
div#nav img.nav_dots	{ width: 140px; height: 20px; margin: 0px 0px; }
div#nav img.nav_header	{ width: 140px; height: 13px; }
div#nav a img	{ width: 140px;}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* Content */

div#content	{ width: 750px; height: auto; float: left; background: #fff; }
div#content div#featured	{ width: 100%; height: auto; margin: 0px 0px 0px 0px; }

/* Slide Holder */
div#slideHolder {
position:relative;
	width: 700px;
	height: 300px;
}

	div#slideHolder .slide {
		position: absolute;
		
		display: block;
		width: 700px;
		height: 300px;
	}
	
/* Promotions */
div#content div#promotions	{ clear: both; width: 100%; height: 128px; background: #fff; }

/* Primary Promos */
div#content div#promotions div#primary_promos { width: 100%; height: 100px; margin: 0px 0px 5px 0px; }
div#content div#promotions div#primary_promos a	{ display: block; float: left; width: 146px; height: 100px; margin: 0px 5px 0px 0px; padding: 0px 0px 0px 0px; background: #002469; }

/* Secondary Promos */
div#content div#promotions div#secondary_promos { width: 100%; height: 25px; }
div#content div#promotions div#secondary_promos a	{ display: block; float: left; width: 146px; height: 25px; margin: 0px 5px 0px 0px; padding: 0px 0px 0px 0px; background: #000; }


/* Weeklies */
div#weeklies div#newthisweek {width: 898px; height: 320px; border: 1px solid #001c4d;}
div#weeklies div#newthisweek div.ntw {width: 149px; height: 320px; border-right: 1px solid #ebebeb; float: left;}
div#weeklies div#newthisweek div.ntwnoline {width: 149px; height: 320px; float: left;}
div#weeklies div#newthisweek div.ntwdoublenoline {width: 299px; height: 320px; float: left;}

div#weeklies div#happeningsa {width: 898px; height: 320px; border: 1px solid #001c4d;}
div#weeklies div#happeningsa div.event {width: 149px; height: 320px; border-right: 1px solid #ebebeb; float: left;}
div#weeklies div#happeningsa div.eventnoline {width: 149px; height: 320px; float: left;}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* Footer */
div#footer { height: 60px; }
