*, input, a, input:focus, a:focus, :focus, input:active, a:active, :active {
	-moz-outline-style: none;
	-moz-outline-color: transparent;
	-moz-outline-width: 0;
	outline: none;
	outline-style: none;
	outline-color: transparent;
	outline-width: 0;
}

body {
	font-family: 'Futura Light', 'Century Gothic', Verdana, sans-serif;
	font-weight: bold;
	font-size: 20px;
	text-decoration: none;
	text-align: center;
	text-shadow: #666 -1px -1px 5px;
	margin: 0;
	padding: 0;
	
	background-image: url(pics/paisley.png);
}

div {
	position: absolute;
	top: 0;
}

p {
	position: absolute;
	top: 510px;
	left: 40px;
}

#container {
	min-width: 1205px;
	width: 1205px;
	position: relative;
	margin: 0 auto;
}

#top {
	position: static;
	margin-top: 30px;
}

#top a, #top a img {
	position: relative;
	border: 0;
	z-index: 500;
}

#top h1 {
	position: absolute;
	top: 220px;
	left: 20px;
}

#bottom {
	position: absolute;
	height: 798px;
	width: 100%;
	margin-top: 720px;
	margin-bottom: 50px;
}

#infoNav {
	margin: 0;
	padding: 0;
	
	position: static;
	position: fixed;
	width: 100%;
	background-color: #eaeaff;
	border-bottom: 1px solid #000000;
	padding: 2px 2px 2px 2px;
	z-index: 1500;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-shadow: none;
	text-align: left;
}
#infoNav div {
	position: static;
}

#infoNav a {
	color: #000000;
}

#navLeft {
	text-align: left;
	float: left;
}

#navRight {
	text-align: right;
	float: right;
}

div.draggable {
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 1px;
}

div.canvas div div {
	z-index: 100;
}

#wardrobe {
	/*
	position: absolute;
	top: 50%;
	left: 20px;
	
	margin: 0;
	margin-top: -333px;
	*/
	
	position: absolute;
	top: 30px;
	left: 420px;
	
	background-image: url(pics/wardrobe.png);
	background-repeat: no-repeat;
	
	width: 770px;
	height: 667px;
}

#wardrobe > div {
	position: absolute;
	top: 64px;
	left: 221px;
	
	width: 291px;
	height: 551px;
	
	overflow: hidden;
}

div.draggable, div.locations {
	display: none;
	cursor: move;
}

div.locations {
	z-index: 101;
	cursor: pointer;
}

div.draggable img {
	position: absolute;
	top: 0;
	left: 0;
}

#wardrobeBack {
	background-color: #302001;
	background-image: url(pics/wardrobe_back.png);
}

#wardrobe ul {
	list-style-type: none;
	margin: 0;
	margin-left: 5px;
	margin-top: 70px;
	padding: 0;
	width: 200px;
	position: relative;
	z-index: 5;
}

#wardrobe ul#clothesNav2 {
	position: absolute;
	top: 150px;
	right: 35px;
	margin: 0;
	padding: 0;
}

#wardrobe li a {
	display: block;
	font-family: 'Futura Light', 'Century Gothic', Verdana, sans-serif;
	font-weight: bold;
	font-size: 20px;
	color: #fff;
	text-decoration: none;
	text-align: center;
	padding: 10px;
	margin: 10px;
	text-shadow: #000 -1px -1px 0px;
}

#wardrobe li a:hover {
	color: #ccf;
}

#base {
	position: absolute;
	top: 0;
	left: 89px;
	
	margin: 0;
	
	width: 1024px;
	height: 768px;
	
	background-color: #fff;
	background-repeat: no-repeat;
	border: 1px solid black;
}

#invisibleWardrobe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 1500px;
	background-color: transparent;
	border: none;
	z-index: 3;
}

#base img {
	position: absolute;
	bottom: 20px;
	right: 20px;
}

#iewarning {
	top: 150px;
	left: 105px;
}
#firebugwarning {
	display: none;
	top: 150px;
	left: 65px;
}

#body_01 { top: 0px;	left: 40px; }

#top_01 { top: 0px;		left: 0px; }
#top_02 { top: 0px;		left: 100px; }
#top_03 { top: 230px;	left: 0px; }
#top_04 { top: 230px;	left: 60px; }

#top_05 { top: 0px;		left: 0px; }
#top_06 { top: 0px;		left: 100px; }
#top_07 { top: 250px;	left: 0px; }
#top_08 { top: 250px;	left: 80px; }

#top_09 { top: 0px;		left: 0px; }
#top_10 { top: 0px;		left: 120px; }
#top_11 { top: 230px;	left: 0px; }
#top_12 { top: 230px;	left: 110px; }

#top_13 { top: 0px;		left: 0px; }
#top_14 { top: 0px;		left: 150px; }
#top_15 { top: 230px;	left: 0px; }
#top_16 { top: 230px;	left: 60px; }

#top_17 { top: 0px;		left: 0px; }
#top_18 { top: 0px;		left: 125px; }
#top_19 { top: 280px;	left: 0px; }
#top_20 { top: 280px;	left: 65px; }

#bottom_01 { top: 0px;		left: 0px; }
#bottom_02 { top: 0px;		left: 150px; }
#bottom_03 { top: 225px;	left: 0px; }
#bottom_04 { top: 225px;	left: 150px; }

#bottom_05 { top: 0px;		left: 0px; }
#bottom_06 { top: 0px;		left: 150px; }
#bottom_07 { top: 225px;	left: 0px; }
#bottom_08 { top: 205px;	left: 150px; }

#feet_01_l { top: 0px;		left: 80px; }
#feet_01_r { top: 0px;		left: 160px; }
#feet_02_l { top: 120px;	left: 55px; }
#feet_02_r { top: 120px;	left: 165px; }
#feet_03_l { top: 280px;	left: 80px; }
#feet_03_r { top: 280px;	left: 160px; }
#feet_04_l { top: 360px;	left: 80px; }
#feet_04_r { top: 360px;	left: 160px; }
#feet_05_l { top: 460px;	left: 80px; }
#feet_05_r { top: 460px;	left: 160px; }

#hair_01 { top: 20px;	left: 20px; }
#hair_02 { top: 20px;	left: 150px; }
#hair_03 { top: 170px;	left: 20px; }
#hair_04 { top: 170px;	left: 160px; }
#hair_05 { top: 320px;	left: 30px; }
#hair_06 { top: 320px;	left: 160px; }
#hair_07 { top: 470px;	left: 20px; }
#hair_08 { top: 470px;	left: 210px; }
#hair_09 { top: 450px;	left: 90px; }

#hat_01 { top: 20px;	left: 20px; }
#hat_02 { top: 20px;	left: 150px; }
#hat_03 { top: 140px;	left: 20px; }
#hat_06 { top: 140px;	left: 115px; }
#hat_05 { top: 290px;	left: 20px; }
#hat_04 { top: 310px;	left: 180px; }
#hat_07 { top: 390px;	left: 20px; }
#hat_08 { top: 390px;	left: 160px; }

#instrument_01 { top: -90px;	left: -30px; }
#instrument_02 { top: -90px;	left: 100px; }
#instrument_03 { top: 25px;		left: 35px; }
#instrument_04 { top: 180px;	left: -30px; }
#instrument_05 { top: 180px;	left: 100px; }

#instrument_06 { top: 20px;	left: 20px; }
#instrument_07 { top: 0px;	left: 0px; }

#accessory_01 { top: 0px;	left: 0px; }
#accessory_02 { top: 0px;	left: 120px; }
#accessory_03 { top: 0px;	left: 200px; }
#accessory_04 { top: 200px;	left: 0px; }
#accessory_05 { top: 200px;	left: 70px; }
#accessory_06 { top: 200px;	left: 140px; }
#accessory_07 { top: 200px;	left: 210px; }
#accessory_08 { top: 240px;	left: 0px; }
#accessory_09 { top: 240px;	left: 130px; }
#accessory_10 { top: 370px;	left: 150px; }
#accessory_11 { top: 480px;	left: 160px; }

#location_01 { top: 0px;	left: 10px; }
#location_02 { top: 0px;	left: 150px; }
#location_03 { top: 135px;	left: 10px; }
#location_04 { top: 135px;	left: 150px; }
#location_05 { top: 270px;	left: 10px; }
#location_06 { top: 270px;	left: 150px; }
#location_07 { top: 405px;	left: 10px; }
#location_08 { top: 405px;	left: 150px; }


#top, #bottom {
	display: none;
}
#loading {
	display: block;
	height: 100px;
	width: 100px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -50px;
	margin-left: -50px;
}
/*
#loading { display: none; }
*/
