



BODY.mceContentBody { background-color: #000000; color: #ffffff; } /* CRE content editor fix */
BODY {
	background-color: #000000;
	background-image: url("images/bgstars.gif");
	background-position: left top;
	background-repeat: repeat;
	background-attachment: fixed;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #ffffff;
	margin: 0px;
}
.boxText, .breadCrumb, .plainbox-description { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #fc07fc;}
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #353535; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #565656; text-decoration: underline; }

A {
  font-family :  Comic Sans MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
  color: #ff4466;
  text-decoration: bold;
}
A:hover {
  font-family :  Comic Sans MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
  color: #55dd99;
  text-decoration: underline; 
}
FORM {
  display: inline;
}
INPUT{
  border: 1px solid #b8b09f;
  background-color: #ffffff;
  color: #353535;
}
INPUT.submit_button, INPUT.az_login_input{
	border: 0px;
}

/*  Castle Setup  */

.gate_top {
	background-position: center bottom;
	background-repeat: repeat-x;
	border: 0px;
	margin: 0px;
        width:  100%;
	height:  32px;
	vertical-align: bottom;
}

TD.menubarmain {
	background-image: url("images/gate_top.gif");
	background-position: center top;
	background-repeat: repeat-x;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #2b271f;
	text-align: center;
	vertical-align: middle;
}

.caps {	
	position: absolute;
	left: 0;
	top: 15;
	width: 100%;
	z-index: 1;

}

.gate {
	background-image: url("images/stone_wall_mural.jpg");
	background-position: left top;
	position: left;
	background-repeat: repeat;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #ffffff;
	margin: 0px;
        width:  100%;
	height:  650;
	vertical-align: bottom;
}

.bg_castle {
	background-image: url("images/castle1.gif");
	background-position: left top;
	position: absolute;
	background-repeat: no-repeat;
 	Width: 100%;
	Height: 510px;
}

.bg_castle2 {
	background-image: url("images/castle2.gif");
	background-position: left top;
	position: absolute;
	background-repeat: no-repeat;
 	Width: 100%;
	Height: 510px;
}

td.castle_td {
	vertical-align:  top;
}

.announce {
	background-color:	#000000;
	border-color:	#ff5ab1;
	border-style:	dotted;
	border-width:	5px;
	font-family:	Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:	normal;
	font-size:	18px;
	color:		#ffffff;
	margin:		12px;
	padding:	10px;
	width:		80%;
}

.lawn {
	position: absolute;
	left: 0;
	top: 1450;
	width: 100%;
	z-index: 1;
}

.door {
	
	margin: auto;
	z-index: 2;
}

.choices {
	border:			5px dotted red;
	height:			60px;
	background-color:	black;
}

.fork {
	background-image:	url("images/road-fork.jpg");
	background-repeat:	no-repeat;
	background-position:	center top;
	width:			530px;
	Height:			510px;
	align:			center;

}
