	/**
		swatches:
		
		blue: #3961AD;
	**/
	
	
	body{
		background-color:white;
		background-position:bottom right;
		background-repeat:no-repeat;
		background-attachment:fixed;
		position:absolute;
		left: 50%;
		margin:0;
		margin-left:-390px;
		/* border-bottom: 10px solid #3961AD; */
		/* background-image:url(images/bodybackground.gif); */
			
		/* for IE */		
		//padding-bottom:12px;
	}
	
	
	
	.comboImage, .comboAltImage{
		float:left;
		clear:both;
		background-image:url(images/right/whole.jpg);
		background-repeat:no-repeat;
		margin-left:-20px;
		//margin-left:0;
		//overflow:hidden;
		padding-right:20px;		
	}
	
	.comboAltImage{
		display:none;
	}
	
	#arch{
		background-image: url(images/arch.gif);
		width: 780px;
		height: 46px;
	}
	
	#menuLayer {
		position:absolute;
		top:160px;
		left:0px;
		width: 170px;
		border-left: 3px solid #3961AD;
		padding-top:15px;
		padding-bottom:15px;
		padding-left:3px;
	}

	#menuLayer ul {
		padding:0px;
		margin:0;
		list-style-type:none;
		color: black;
		text-decoration:none;
	}
	
	#menuLayer label {
		font-size: 15pt;
		font-weight:bold;
		padding-left: 10px;
	}

	#menuLayer li {
		padding-left: 26px;
		font-size: 14pt;
		border:1px solid white;
		color:black;
	}	

	#menuLayer li a {
		text-decoration:none;
		color:black;
	}
	
	#menuLayer li:hover {
		border-color:#3961AD;
	}
		
	.selectedMenuItem {
		background-color:#3961AD;
		border: 1px solid #3961AD;
	}
	
	#menuLayer li.selectedMenuItem a{
		color:white;
	}
	
	#logoLayer{
		
		position: absolute;
		top:3px;
		left:23px;
		background-repeat:no-repeat;
		/* for IE, since it doesn't display pngs */
		//background-image:url(images/logo.gif);
	}
	
	#logoLayer img {
		//visibility:hidden;
	}
	
	#contentLayer{
		padding-top: 95px;
		width: 450px;
		margin-left: 235px;
		overflow:visible;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size: 11pt;
		
		/* For IE */
		//padding-right:80px;
		//padding-left:80px;
		//margin-left:150px;
	}
	
	p {
		text-indent: 15pt;
	}
	
	
	.floatImageLeft {
		clear:left;
		float:left;
		margin-right:10px;
		margin-left:-40px;
		overflow: visible;
	}
	
	hr {
		clear:both;
	}
	
	.floatImageRight, .floatImageLeft {
		//padding-bottom:5px;
	}
	
	.floatImageRight {
		clear:right;
		float:right;
		margin-right:-100px;
		//margin-right:-40px;
		margin-left: 10px;
	}
	
	.floatImageLeft p, .floatImageRight p {
		text-indent:3px;
		font-style:italic;
		font-weight:bold;
		text-align:left;
		margin-top:3px;
		margin-left:0px;
		background-color:white;
	}
	
	.floatImageLeft img, .floatImageRight img{
		background-color: #3961AD;
		background-image:url(images/float.gif);
		padding: 10px 5px 5px 10px;
		border:none;	
	}
	
	div.section {
		border: 1px dotted gray;
		padding: 3px 10px 3px 10px;
		margin-bottom:5px;
	}
	
	strong {
		font-weight: bold;
		color: #3961AD;
	}
	

	#contentLayer a {
		text-decoration:underline;
		color:#3961AD;
	}
	
	#contentLayer a[href^="http://"] {
		text-decoration:underline;
		color:#3961AD;
		background-image:url(images/link.gif);
		background-position: bottom right;
		background-repeat:no-repeat;
		padding-right: 17px;
		white-space: nowrap;
	}
	
	#contentLayer a[href^="mailto:"] {

		background-image:url(images/mailto.gif);
		background-position: bottom right;
		background-repeat:no-repeat;
		padding-right: 18px;
		white-space: nowrap;
	}
	
	#contentLayer a:hover {
		color:white;
		background-color:#3961AD;
		text-decoration:none;
	}
	
	#toyFair {
		color:red;
		font-size:19px;
		font-weight:bold;
		left:210px;
		position:absolute;
		text-transform:capitalize;
		top:88px;
		text-indent: 0;
	}
	
	#toyFair a {
		color: red;	
	}
	
	#toyFair a:hover {
		color: white;
		background: red;
		text-decoration: none;	
	}