BODY {
	padding:0; margin:0;
	background:#99b747 url('../img/bg.gif') center top repeat-x;
	font:12px/18px Verdana,sans-serif; color:#666;
	}
IMG { border:none; }
H1 {
	font-size:18px; font-weight:bold;
	height:27px;
	background:url('../img/content-headers.gif') no-repeat;
	text-indent:-200em; overflow:hidden;
	margin-top:17px 0 1px 0;
	}
A { color:#1b75bb; }

.clearboth { clear:both; }
.content { display:none; }

.box { background:url('../img/box-bg.jpg'); width:379px; margin:11px 0 0 21px; }
	.box-inner {
		background:url('../img/box-bg.jpg') left bottom;
		color:#c00; font-style:italic;
		margin-top:4px;
		}
	.box-inner SPAN.title { font-weight:bold; color:#333; }
	.box-inner TD { vertical-align:middle; }
	
#frame { width:974px; margin:0 auto; }

#map { height:478px; background:url('../img/map-bg.jpg'); }
	#map UL { position:relative; }
	#map UL LI { position:absolute; }
	#map UL LI P {
		width:18px; height:18px;
		text-indent:-200em; overflow:hidden;
		position:absolute;
		cursor:pointer;
		}
	
	#map UL LI#map-intro { width:290px; height:130px; left:80px; top:0px; }
	#map UL LI#map-intro P {  width:290px; height:130px; left:0; bottom:0; }
	
	#map UL LI#map-santahq { width:142px; height:59px; left:92px; top:190px; }
	#map UL LI#map-santahq.hover { background:url('../img/map-labels.gif') left top no-repeat; }
	#map UL LI#map-santahq P { left:0; bottom:0; }

	#map UL LI#map-giftwrapcentral { width:196px; height:59px; left:157px; top:293px; }
	#map UL LI#map-giftwrapcentral.hover { background:url('../img/map-labels.gif') 0 -59px no-repeat; }
	#map UL LI#map-giftwrapcentral P { left:0; bottom:0; }

	#map UL LI#map-toyworkshop { width:196px; height:59px; left:338px; top:199px; }
	#map UL LI#map-toyworkshop.hover { background:url('../img/map-labels.gif') 0 -118px no-repeat; }
	#map UL LI#map-toyworkshop P { left:0; bottom:0; }

	#map UL LI#map-powercenter { width:167px; height:59px; left:468px; top:243px; }
	#map UL LI#map-powercenter.hover { background:url('../img/map-labels.gif') 0 -171px no-repeat; }
	#map UL LI#map-powercenter P { right:0; top:0; }

	#map UL LI#map-thesleigh { width:145px; height:59px; left:516px; top:316px; }
	#map UL LI#map-thesleigh.hover { background:url('../img/map-labels.gif') 0 -236px no-repeat; }
	#map UL LI#map-thesleigh P { right:0; bottom:0; }

	#map UL LI#map-recyclecenter { width:171px; height:59px; left:519px; top:139px; }
	#map UL LI#map-recyclecenter.hover { background:url('../img/map-labels.gif') 0 -295px no-repeat; }
	#map UL LI#map-recyclecenter P { right:0; bottom:0; }

	#map UL LI#map-santa { width:118px; height:59px; left:660px; top:250px; }
	#map UL LI#map-santa.hover { background:url('../img/map-labels.gif') 0 -348px no-repeat; }
	#map UL LI#map-santa P { right:0; top:0; }

#content {
	background:url('../img/content-bg.jpg');
	padding:0 70px 165px 84px;
	position:relative;
	overflow:hidden;
	height:410px;
	}
	#content P { margin-bottom:10px; }
	#content A.content-btn {
		text-indent:-200em;
		overflow:hidden;
		display:block;
		margin-top:7px; height:38px;
		position:relative;
		left:-7px;
		background:url('../img/content-buttons.gif');
		}
	.content-left {
		width:385px;
		padding-bottom:25px;
		float:left; display:inline;
		}
	.content-right {
		width:406px;
		margin-left:29px; padding:27px 0 25px 0;
		float:left; display:inline;
		}
	.content-right P { margin-left:21px; }
	.content-right .box-inner P { margin-left:0; padding:0 22px; width:auto; }

	#content-footer { position:absolute; left:0; bottom:0; display:block; z-index:1000; }

	#content-santahq A.content-btn {
		width:215px;
		}
	#content-giftwrapcentral A.content-btn {
		background-position:0 -38px; 
		width:258px;
		}
	#content-toyworkshop A.content-btn {
		background-position:0 -76px; width:274px;
		}
	#content-powercenter A.content-btn {
		background-position:0 -114px; width:219px; left:18px;
		}
	#content-thesleigh A.content-btn {
		background-position:0 -152px; width:200px; left:18px;
		}
	#content-recyclecenter A.content-btn {
		background-position:0 -190px; width:247px;
		}
	#content-santa A.content-btn {
		background-position:0 -228px; width:269px;
		}

	#content-santahq H1 { background-position:0 -27px; }
	#content-giftwrapcentral H1 { background-position:0 -54px; }
	#content-toyworkshop H1 { background-position:0 -81px; }
	#content-powercenter H1 { background-position:0 -108px; }
	#content-thesleigh H1 { background-position:0 -135px; }
	#content-recyclecenter H1 { background-position:0 -162px; }
	#content-santa H1 { background-position:0 -189px; }

#navbox {
	background:url("../img/introNav_BG.jpg") no-repeat;
	width:379px; height:343px;
	position:relative; top:31px; left:21px;
	padding:1px 0 0 18px;
	}
#navbox UL { position:relative; margin:0px; padding:0px; }
#navbox UL LI { position:relative; margin:0px; padding:0px; }
#navbox UL LI A {
	width:343px;
	text-indent:-200em; overflow:hidden;
	margin:0px; padding:0px;
	display:block;
	}

#navbox UL LI#box-santahq A { height:42px; background:url("../img/nav_santahq.jpg") no-repeat 0 0; }
#navbox UL LI#box-santahq A:hover { background:url("../img/nav_santahq.jpg") no-repeat 0 -42px; }

#navbox UL LI#box-giftwrapcentral A { height:40px; background:url("../img/nav_giftwrapcentral.jpg") no-repeat 0 0; }
#navbox UL LI#box-giftwrapcentral A:hover { background:url("../img/nav_giftwrapcentral.jpg") no-repeat 0 -40px; }

#navbox UL LI#box-toyworkshop A { height:40px; background:url("../img/nav_toyworkshop.jpg") no-repeat 0 0; }
#navbox UL LI#box-toyworkshop A:hover { background:url("../img/nav_toyworkshop.jpg") no-repeat 0 -40px; }

#navbox UL LI#box-powercenter A { height:38px; background:url("../img/nav_powercenter.jpg") no-repeat 0 0; }
#navbox UL LI#box-powercenter A:hover { background:url("../img/nav_powercenter.jpg") no-repeat 0 -38px; }

#navbox UL LI#box-thesleigh A { height:39px; background:url("../img/nav_thesleigh.jpg") no-repeat 0 0; }
#navbox UL LI#box-thesleigh A:hover { background:url("../img/nav_thesleigh.jpg") no-repeat 0 -39px; }

#navbox UL LI#box-recyclecenter A { height:40px; background:url("../img/nav_recyclecenter.jpg") no-repeat 0 0; }
#navbox UL LI#box-recyclecenter A:hover { background:url("../img/nav_recyclecenter.jpg") no-repeat 0 -40px; }

#navbox UL LI#box-santa A { height:40px; background:url("../img/nav_santa.jpg") no-repeat 0 0; }
#navbox UL LI#box-santa A:hover { background:url("../img/nav_santa.jpg") no-repeat 0 -40px; }

