/*&&>> Core Stylesheet <<&&*/

* {
  margin: 0;
  padding: 0;
  }

body {
	background:#d8d8a2 url(images/bg_vert.jpg) repeat-x;
	width:800px;
  margin-left:50px;
	}

/*&&&&&>> Typography <<&&&&&*/
a{
  color: #336600;
}
p a {
	color: #336600;
	}

/*&&>> Two <<&&*/

ul.two {
	/*background: #e8e8e8 url(two/background.png) repeat-x top center;*/
	background: #85461e  url(images/navbg.jpg) repeat-x top center;
	padding: 20px 0 0 15px;
	height: 30px;
	}

ul.two li {
	background: url(images/sprite.png) no-repeat right 5px;
	display: block;
	float: left;
	height: 30px; /* height of 1 unit */
	padding: 0 2px 0 0;
	margin: 0 3px 0 0;
	width: auto;
	}

ul.two li a:link,ul.two li a:visited {
	background: url(images/sprite.png) no-repeat top left;
	color: #000;
	display: block;
	font: 12px/25px "Trebuchet MS",verdana,sans-serif;
	margin: 5px 0 0 0;
	padding: 0 0 0 3px;
	text-decoration: none;
	height: 25px;
	}

ul.two li a:link span,ul.two li a:visited span {
	background: url(images/sprite.png) no-repeat top right;
	padding: 0 28px 0 25px;
	display: block;
	height: 25px;
	}

ul.two li a:hover {
	background-position: left -50px !important;
	margin: 0;
	height: 30px;
	}

ul.two li a:hover span {
	background-position: right -50px !important;
	height: 30px;
	}

ul.tabset_tabs li a.active {
	background-position: left -25px !important;
	margin: 5px 0 0 0;
	height: 25px;
	}

ul.tabset_tabs li a.active span {
	background-position: right -25px !important;
	height: 25px;
	}

/*&&>> Green <<&&*/
/*
ul.green li,ul.green li a:link,ul.green li a:visited,ul.green li a:link span,ul.green li a:visited span {
	background-image: url(images/sprite_green.png);
	}
*/
ul.greenwhite li,ul.greenwhite li a:link,ul.greenwhite li a:visited,ul.greenwhite li a:link span,ul.greenwhite li a:visited span {
	background-image: url(images/sprite_green_white.jpg);
	}

/*&&>> White Background <<&&*/

ul.white {
	background-color: #fff;
	}

/*&&>> AJAX Tabs <<&&*/

.tabset_content {
	background: #faf0e7;
	font: 10pt "Trebuchet MS";
	padding:20px;
	border: #984f20 1px solid;
	}

/*&&>> Submenu <<&&*/

#submenu {
	background: #eee;
	font: 12px "Trebuchet MS",verdana,sans-serif;
	margin-top: 10px;
	padding: 5px 5px 5px 75px;
	height: 20px;
	width: auto;
	}

#submenu a {
	color: #336600;
	text-decoration: none;
	}

/*&&>> Hacks! <<&&*/

* html ul li a {
	width: 1px;
	}

/*&&>> IE5 Mac Hack <<&&*/
/*\*//*/
.menu ul li a {
	display: inline-block;
	white-space: nowrap;
	width: 1px;
	}
.menu ul {
	padding-bottom: 0;
	margin-bottom: -1px;
	}
/**/

#input1{
   background:#EDE9DF;
   border:1px solid #996844;
   font-family:Tahoma;
   font-size:11px;

		}

input,textarea{
   background:#FFFFFF;
   border:1px solid #A6A494;
   font-family:Tahoma;
   font-size:11px;
}

.door{
   float:left;
   height:500px;
   width:300px;
   position:relative;
   cursor:pointer;
}
#foot{
   text-align:left;
   font-size:11px;
   font-family:Tahoma;
}
#door1 {
   background-image:url('images/door1.jpg')
}
#door2 {
   background-image:url('images/door2.jpg')
}
#enter{
   font-family:Verdana;
   font-size:10pt;
   top:630px;
   left:280px;
   color:#000000;
   position:absolute;
}
td{
  vertical-align:top;
  padding:5px;
}
#foot{
 	font: 12px Tahoma;
}
.img{
  border:10px #faf0e7 solid;
}
#BiFoldGallery{
  float:right;
  border:10px #faf0e7 solid;
}
#MultiSlideGallery{
  float:right;
  border:10px #faf0e7 solid;
}
#galleryfoot{
  font: 8px Verdana;
  color:#85461e;
}
.header_extra {
  text-align:right;
  font:10pt Verdana normal;
  color:#000;
  margin-left:10px;
}
h3 a{
  font:10pt Verdana;
  text-decoration:underline;
  color:#000;
}
.signup_footer_link{
  font:7pt Verdana;
  color:#336600;
}
.input_label{
  font:8pt Verdana;
}
#LoginForm{
  /*padding:10px;*/
}
.local_form{
  position:absolute;
  top:70px;
  left:70px;
  background: #d8d8a2;
  border: 3px #a5a55e solid;
  width:400px;
  padding:20px;
  margin:10px;
}
.close{
  float:right;
}
.close a{
  font:8pt verdana;
}
.form_input{
  font:9pt Verdana;
}
.signup_step_title{
  font:12pt "Trebuchet MS";
  font-weight:bold;
}
.signup_nav{
  font:8pt Verdana;
}
#signup_submit{
  font:10pt Verdana;
  font-weight:bold;
}
.signup_radio{
  background:#d8d8a2;
  border:none;
  margin-left:2px;
}
.login_alert{
  /*border:2px #c0542c solid;*/
  font:8pt verdana;
  color:#c0542c;
}

/*** Accordion CSS ***/


.accordion{
  /*border: 1px solid #1F669B;
  width:400px;
  font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
  font-size: 11px;
  overflow:auto;*/
  margin-left:5px;
}
.panel{
    margin: 0;
    padding-bottom:0;
    border: none;
}
.panel_body{padding:5px;}

.accordion-content{
  margin-left:5px;
 	font: 10pt "Trebuchet MS";
}
.accordion-toggler{
  cursor:pointer;
}

.icon {
  cursor:pointer;
}