body {
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	background: #e7dcbf url(images/middle.jpg) repeat-x top;
	text-align: center;
}

#quotes_body {
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	background: transparent url(images/25square.gif) repeat;
}

html, body {
	height:auto;
}

img {
	border: 0px none;
}

.clearer {
 clear:both;
 height: 1px;
 overflow: hidden;
 line-height: 1px;
 margin-top:-1px;
}

div.leftside {
  position:absolute;
	float: left;
	width: 24px;
	top: 0;
	left: 0;
	background: #e7dcbf url(images/leftside.jpg) no-repeat top;
	height: 600px;
	z-index: 100;
}

div.rightside {
  position:absolute;
	float: right;
	width: 24px;
	top: 0;
	right: 0;
	background: #e7dcbf url(images/rightside.jpg) no-repeat top;
	height: 600px;
	z-index: 100;
}

div.wrapper {
	position:relative;
	display:block;
	width: 950px;
	margin: auto;
	text-align:left;
	height: auto;
	z-index: 90;
}

a {
  text-decoration: none;
  color: #741179;
}

a:hover {
  text-decoration: underline;
}

a.reverse {
  text-decoration: underline;
  color: #741179;
}

a.reverse:hover {
  text-decoration: none;
}

a.yel_link {
  text-decoration: none;
  color: #c8a53b;
  font-size: 13px;
}

a.yel_link:hover {
  color: #741179;
  text-decoration: underline;
}

/* Slice up - inside wrapper*/

#Table_01 {
	position:absolute;
	left:0px;
	top:0px;
	width:950px;
	height:900px;
}

#index-01 {
	position:absolute;
	left:0px;
	top:0px;
	width:950px;
	height:102px;
}

#index-02 {
	position:absolute;
	left:0px;
	top:102px;
	width:73px;
	height:208px;
}

#index-03 {
	position:absolute;
	left:73px;
	top:102px;
	width:300px;
	height:208px;
}

#index-04 {
	position:absolute;
	left:373px;
	top:102px;
	width:577px;
	height:208px;
}

#index-05 {
	position:absolute;
	left:0px;
	top:310px;
	width:396px;
	height:141px;
}

#index-06 {
	position:absolute;
	left:396px;
	top:310px;
	width:554px;
	height:141px;
}

#index-07 {
	position:absolute;
	left:0px;
	top:451px;
	width:950px;
	height:25px;
}

#index-08 {
	position:absolute;
	left:0px;
	top:476px;
	width:950px;
	height:424px;
}

#login-login {
	position:absolute;
	left:110px;
	top:345px;
	color: #741179;
	font-size: 16px;
	font-weight: bold;
	z-index: 100;
}

#login-forgot {
	position:absolute;
	left:280px;
	top:350px;
	color: #741179;
	font-size: 12px;
	font-weight: bold;
	z-index: 100;
}

#login-username {
	position:absolute;
	left:72px;
	top:375px;
	color: black;
	font-size: 13px;
	font-weight: bold;
	z-index: 110;
}

#login-password {
	position:absolute;
	left:72px;
	top:395px;
	color: black;
	font-size: 13px;
	font-weight: bold;
	z-index: 110;
}

#login-notregistered {
	position:absolute;
	left:72px;
	top:420px;
	color: #C8a53b;
	font-size: 13px;
	font-weight: bold;
	z-index: 100;
}

#menu-aboutus,
#menu-faqs,
#menu-guidedtour,
#menu-parentresources,
#menu-news,
#menu-products,
#menu-contactus
{
	position:absolute;
	top:455px;
	color: #741179;
	font-size: 13px;
	font-weight: bold;
	z-index: 100;
}

#menu-aboutus {
  left: 100px;
}

#menu-faqs {
  left: 200px;
}

#menu-guidedtour {
  left: 275px;
}

#menu-parentresources {
  left: 385px;
}

#menu-news {
  left: 525px;
}

#menu-products {
  left: 675px;
}

#menu-contactus {
  left: 850px;
}

#content-upcoming {
	position:absolute;
	left:72px;
	top:510px;
	color: #741179;
	font-size: 16px;
	font-weight: bold;
	z-index: 100;
}

#content-upcoming_box {
	position:absolute;
	left:80px;
	top:540px;
	color: #666564;
	font-size: 13px;
	font-weight: bold;
	z-index: 100;
}

#content-testimonials {
	position:absolute;
	left:362px;
	top:510px;
	color: #741179;
	font-size: 16x;
	font-weight: bold;
	z-index: 100;
}

#content-testimonials_box {
	position:absolute;
	left:370px;
	top:540px;
	color: #666564;
	font-size: 13px;
	font-weight: bold;
	z-index: 100;
	width: 550px;
}

#content-testimonials_box2 {
	position:absolute;
	left:80px;
	top:130px;
	color: #666564;
	font-size: 13px;
	font-weight: bold;
	z-index: 100;
	width: 800px;
	text-align: left;
}

#content-testimonials_box2_header {
	position:absolute;
	left: 65px;
	top: 100px;
	color:#666564;
	font-size: 13px;
	font-weight: bold;
	z-index: 101;
	text-align: left;
	width: 500px;
	border-bottom: 1px #1d1919 solid;
}

#arrow {
	position:absolute;
	float: right;
	right: 0px;
	top:900px;
	color: #666564;
	font-size: 13px;
	font-weight: bold;
	z-index: 101;
}

#arrow-text {
	position:absolute;
	float: right;
	right: 45px;
	top: 905px;
	color:#1d1919;
	text-decoration: underline;
	font-size: 13px;
	font-weight: bold;
	z-index: 101;
}

a.arrow-text {
  color:#1d1919;
  text-decoration: underline;
}

a.arrow-text:hover {
  text-decoration: none;
}

#username_field {
	position: absolute;
	left: 145px;
	top: 379px;
	height: 12px;
	z-index: 151;
}

#password_field {
	position: absolute;
	left: 145px;
	top: 399px;
	height: 12px;
	z-index: 151;
}

#popup-logo {
	position:absolute;
	left: 0;
	top: 0;
	z-index: 101;
	height: 85px;
	width: 357px;
	background: transparent url(images/popup_logo.jpg) repeat-x top;
}

input.loginscreen {
  border: 0 none;
  font-size: 11px;
  height: 11px;
  background: #debcdd;
  width: 125px;
}

