/* 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: 94px; margin: 0px 0px 10px 0px; }
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; height: 13px; margin: 0px 0px; }

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

/* 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 {
	width: 700px;
	height: 300px;
	margin-bottom: 5px;
}

	div#slideHolder a {
		position: relative;
		
		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: 281px; border: 1px solid #b4bebe;}
div#weeklies div#newthisweek div.ntw {width: 149px; height: 281px; border-right: 1px solid #ebebeb; float: left;}
div#weeklies div#newthisweek div.ntwnoline {width: 149px; height: 281px; float: left;}

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

/* Videos */

div#content div#featured ul#videos { width: 750px; margin-bottom: 20px;}
div#content div#featured ul#videos li {list-style-type: none;}
div#content div#featured ul#videos li.video { width: 134px; height: 106px; float: left; margin: 0 70px 20px 0; }
div#content div#featured ul#videos li.rowend {margin-right: 0;}
div#content div#featured ul#videos li.video div.vidimg { width: 134px; height: 76px; border: 1px solid #999999;}

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

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

