/** General styles for the entire page **/html {		margin-top: 0px;		margin-left: 0px;		}		body {		font: 10pt Verdana, Arial, sans-serif;		color: #000000;		margin: 0px;		max-width: 670 px;		}/** Primary <div> where everything will be held **/#package {		position: absolute;		width: 670 px;		margin-left: 50px;		height: auto;		background-image: url(../../web-content/img/page_bg.gif);		background-repeat: repeat-y;		}		#mainContentPackage {	margin-left: 117px;	padding: 10px;	width: 500px;	height: auto;	background-color: white;}/** Other <div> elements for formatting main content on the page **/#pageTitleHome{	clear: both;	padding: 10 50 5 10	}#pageDescrHome{	clear: both;	padding: 5 0 10 10;	}	#mainTabIndicator {	clear: left;	margin: 10 0 0 5;	background: url(../../web-content/img/main_content_header.gif) top left;	background-repeat: no-repeat;	width: 364 px;	height: 40 px;	}	#theStoryTab {	margin: -10 5 0 10;	width: 360px;	clear: both;	}	#midTabSeparator {	background: url(../../web-content/img/content_separator.gif) top left;	background-repeat: no;	margin: 5 0 0 10;	width: 353px;	height: 13px;	}#subMainText {	margin: 0 0 0 10;	width: 300px;	clear: both;	}#mainContentFinisher {	background: url(../../web-content/img/main_content_finisher.gif) top left;	background-repeat: no;	margin: 10 0 10 10;	width: 353px;	height: 3px;	}	#newTab{	background: transparent url(../../web-content/img/red_wagon_logo.png) top left;	background-repeat: no-repeat;	width: 176px;	height: 150px;	position: absolute;	top: 217px;	left: 465px;	}/**#homePageHeader h1{ 	background: transparent url(../../home_page_header.jpg) top left; 	background-repeat: no-repeat;	margin-top: 0px; 	width: 512px; 	height: 315px; 	float: left;	}**/	#pageHeader span{	display: none;	} 	/** Note: For the rest of this document, any time a <div> is specified, the <span> attributewhich accompanies it will also be defined. **/#pageTitleHome h1{	background: transparent url(../../web-content/img/hometitle.gif) top left;	background-repeat: no-repeat;	margin: 0px;	width: 265px;	height: 40px;	float: left;	}	#pageTitleHome span{	display: none;	}	#pageDescrHome h1{	background: transparent url(../../web-content/img/hp_toy_type.gif) top left;	background-repeat: no-repeat;	margin: 0 0 20 0;	width: 369px;	height: 109px;	float: left;	}#pageDescrHome span{	display: none;	}/** Style for hyperlinks tab **/#sidebar {	position: absolute;	top: 356px;	left: 50px;	}	#sidebar2 {	width: 115 px;	margin-top: 0px;	float: left;	}	#sidebar2 p{	font-family: Verdana, Arial, sans-serif;	font-size: 11px;	color: white;	width: 114px;	text-align: center	}	#benLink {	color: white;	text-decoration: underline;	font-weight: bold;	}	ul {	margin: 0;	padding: 0;	list-style: none;	width: 115px;	}	ul li {	position: relative;	width: 115px;	}	li ul {	position: absolute;	left: 115px; /* Set 1px less than menu width */	top: 2px;	display: none;	}/* Styles for Menu Items */ul li a {	font-family: Verdana, Arial, sans-serif;	font-size: 10px;	display: block;	text-decoration: none;	color: #fff;	background: #242C5C; /* IE6 Bug */	padding: 5px;	border-bottom: 1px solid black; /* IE6 Bug */    border-left: 1px solid black;	}	/* Holly Hack. IE Requirement \*/* html ul li { float: left; height: 1%; }* html ul li a { height: 1%; }/* End */li:hover ul, li.over ul { display: block; } /* The magic */ul li a:hover {		background-color: #161C41;		border-left: 1px solid black;		}/* Styles for the right sublinks tab*/#rightTab {	position: absolute;	top: 364px;	left: 570px;	border: 1px solid grey;	width: 136px;	float: both;	}#rightTab a {	font-family: Verdana, Arial, sans-serif;	font-size: 10px;	font-weight: normal;	text-decoration: none;	color: #636363;	margin-left: 4px;	}#rightTab a:hover {	color: black;	font-weight: bold;	}#rightTab img {	margin-left: 4px;	}#advertisementTab {	position: absolute;	top: 500px;	left: 555px;	width: 170px;	float: both;	}	#advertisementTab a:active a:visited a:hover {	border: 1pt solid #fff;	text-decoration: none;	}	#tabHeader {	width: 136px;	height: 21px;	background-color: #E31D25;	}#tabHeader p{	font-family: Verdana, Arial, sans-serif;	font-size: 11px;	font-weight: bold;	color: white;	margin: 0 0 0 5;	padding-top: 4px;	}#siteNavigation {	height: 35px;	width: 136px;	background-color: #E31D25;	}#siteNavigation p{	font-family: Verdana, Arial, sans-serif;	font-size: 11px;	font-weight: bold;	color: white;	margin: 0 0 0 5;	padding-top: 4px;	}		/** Headline Styles **/#subMainText H1 {	font: 14px Helvetica, Verdana, sans-serif;	margin: 5 0 0 5;	color: 242C5C;	font-weight: bold;	}/** Set type styles **/#mainTabIndicator p{		font: 14px Helvetica, Verdana, sans-serif;		text-align: left;		padding: 9 0 9 10;		font-weight: bold;		color: white;		}#theStoryTab p {	font: 10px Verdana, Arial, sans-serif;	text-align: left;	color: black;	}		#subMainText p {	font: 10px Verdana, Arial, sans-serif;	text-align: left;	margin: 5 0 0 5;	color: black;	}	#copyrightInfo  { color: #000; font: bold 10px Verdana, Arial, sans-serif }#facebook  {text-align: center;}#formText {	font: 10px Verdana, Arial, sans-serif;	color: black;	font-weight: normal;	}
