/* 
File		: main.css
Author		: Adam Bird
Created		: 18/9/2007

Description	: Standard style sheet for Braceland Adventure Centre 

*/

/* TAG defaults */

html {
	height: 90%;
	padding:0px;
	margin:0px; 	
	}
	
body {
	background-image: url("../_img/background.png");
	background-repeat: repeat-y;
	background-position: top center;
	margin:0px; 
	padding:0px;
	font-family:verdana,arial;
	font-size: 11px;
	text-align: center;
}
  
  P {
    FONT-SIZE: 11px;
    }

  H2 {
  	color: #6e3b16; 
  	font-family: Verdana,Arial; 
  	font-size: 18px; 
  	text-decoration: none
  	}  

  LI {
  	padding: 5px;
  	}
  	
  TD {
    FONT-SIZE: 11px
    }
  
  .darkbluebg {background-color: #CEDFE7}
  .midbluebg {background-color: #DEEBEF}
  .lightbluebg {background-color: #EFF7F7}
  .midgreenbg {background-color: #184700}
  
  SPAN.float {
    FLOAT: left;
    POSITION: static
    }

/* Alternative texts */
  .admin {color: #ff0000; font-size: 11px; font-weight: bold; text-decoration: none}
  .menuGreen {color: #006633; font-size: 11px; text-decoration: none}
  .menuGreen {color: #006633; font-size: 11px; text-decoration: none}
  .menuWhite {color: #ffffff; font-size: 11px; text-decoration: none}
  .menuLightGreen {color: #d4ebcd; font-size: 11px; font-weight: bold}
  .menu_bold {color: #80A9B0; font-size: 12px; font-weight: bold; text-decoration: none}
  .menu_blue_plain {color: #2251C5; font-size: 11px; text-decoration: none}
  .menu_blue_bold {color: #2251C5; font-size: 11px; font-weight: bold; text-decoration: none}
  .menu_aqua_bold {color: #3699B9; font-size: 11px; font-weight: bold; text-decoration: none}
  .menu_aqua_lite {color: #3699B9; font-size: 11px; text-decoration: none}
  .red {color: #ff3300}  
  .error {color: #ff3300; font-size: 11px; text-decoration: none}
  .hometext {color: #006633; font-family: Verdana; font-size: 28px; text-decoration: none}
  .hometextoffer {color: #c07500; font-family: Verdana; font-size: 13px; font-weight: bold; text-decoration: none; text-align: center; text-indent: 0px; margin-top: 10px; margin-bottom: 10px; }
  .maintext {color: #000000; font-family: Verdana; font-size: 14px; text-decoration: none}
  .maintextgreen {color: #006633; font-family: Verdana; font-size: 14px; text-decoration: none}
  .menutext {color: #9c5f00; font-family: Arial; font-size: 15px; text-decoration: none}
  .menutextbold {color: #9c5f00; font-family: Arial; font-size: 18px; font-weight: bold; text-decoration: none}
  .page_red {color: #ff3300; font-size:11px; text-decoration: none}
  .page_default {color: #000000; font-size:11px; text-decoration: none}
  .highlight {color: #000000; font-size: 13px; font-weight: bold;  text-decoration: none;}
  .disclaimer {color: #6e3b16; font-family: Verdana; font-size: 9px; text-decoration: none}
  .footertext {color: #ffffff; font-family: Verdana; font-size: 9px; text-decoration: none}
  .rollovermenutext { 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  color: #ffffff;
  text-decoration: none;
  font-weight: bold;
}

/* The INLINE DIV specifications across all pages */
  
div.background {
	width: 960px;
	margin-top: 0px;
	padding-top: 0px;
	background-image: url("../_img/bg_img_002.jpg");
}
  
div.page_top_menu 
{
  z-index: 1;
  width: 960px;
  height: 3em;
  color: #dcdcdc; 
  border-top: #4169e1 0px dashed;
  border-left: #4169e1 0px dashed;
  border-bottom: #4169e1 0px dashed;
  border-right: #4169e1 0px dashed;
  font-weight: lighter;
  font-size: x-small;
  font-style: normal;
  font-family: verdana, arial;
  font-variant: normal;
  text-transform: none;
  text-align: left;
  text-decoration: none
  }
  
div.page_header 
{
  z-index: 1;
  margin-top: 0px;
  width: 960px;
  height: 150px;
  color: #6e3b16; 
	background-color: #d4ebcd;
	background-image: url("../_img/bca_house_front_less_fade_800x150.gif");
	background-repeat: no-repeat;  
  font-weight: lighter;
  font-size: 50px;
  font-style: normal;
  font-family: verdana, arial;
  font-variant: normal;
  text-transform: none;
  text-align: left;
  text-decoration: none
  }

DIV.page_header_info 
{   
  Z-INDEX: 0;
  FLOAT: right;
  MARGIN-TOP: 18px;
  WIDTH: 27em;   
  BORDER: #4169e1 0px dashed;
  TEXT-ALIGN: left;
  COLOR: #006633;
  FONT-WEIGHT: lighter;
  FONT-SIZE: 11px;
  FONT-STYLE: normal;
  FONT-FAMILY: Verdana, Arial;
  FONT-VARIANT: normal;
  }
  
DIV.page_main_menu
{
  Z-INDEX: 1;
  WIDTH: 960px;
  HEIGHT: 25px;
  COLOR: #191970;
  BACKGROUND-COLOR: #006633;
  BORDER: #87ceeb 0px dashed;
  FONT-STYLE: normal;
  FONT-FAMILY: Verdana, Arial;
  FONT-VARIANT: normal;
  TEXT-TRANSFORM: none;
  TEXT-ALIGN: center;
  TEXT-DECORATION: none
  }

DIV.page_header_msg
{
  Z-INDEX: 1;
  HEIGHT: 0em;
  WIDTH: 960px;
  COLOR: red ;
  FONT-STYLE: bold;
  FONT-FAMILY: Verdana, Arial;
  FONT-VARIANT: normal;
  TEXT-TRANSFORM: none;
  TEXT-ALIGN: center;
  TEXT-DECORATION: none
  BORDER: #4169e1 0px dashed;
  }

DIV.main_content
{
  Z-INDEX: 1;
  HEIGHT: 30em;
  WIDTH: 960px;
  /*OVERFLOW: auto;*/
  BACKGROUND-IMAGE: url("../_img/index_bg_fade_800x300.jpg");
  BACKGROUND-REPEAT: no-repeat;
  BACKGROUND-POSITION: center;
  BORDER: #4169e1 0px dashed;
  }

div.main_content_header
{
  z-index: 2;
  float: left;
  width: 960px;
  color: #6e3b16;
  background-color: #ffcc7b ; /*#f1e0ad;*/
  border: #4169e1 0px dashed;
  font-family: verdana; 
  font-size: 22px; 
  text-decoration: none
  text-align: center;
  padding-top: 5px;
  padding-bottom: 5px;
  }
  
DIV.main_content_footer
{
  	Z-INDEX: 2;
  	FLOAT: right;
  	MARGIN-TOP: 15px;
	width: 960px;
	BORDER: #4169e1 0px dashed;
	color: #6e3b16; 
	font-family: Verdana; 
	font-size: 13px; 
	font-weight: none; 
	text-decoration: none; 
	text-align: center; 
	text-indent: 20px;  
  }
	
div.home_left_footer {
	float: left;
	width: 52em ;
	border: #4169e1 0px dashed;	
	padding-top: 1em;
	}
	
DIV.home_right_footer {	
	float: right;
	BORDER: #4169e1 0px dashed;
}	
	
DIV.content
{
  Z-INDEX: 2;
  HEIGHT: 63%;
  WIDTH: 960px;
  BORDER: #4169e1 0px dashed;
  }

div.menu_page 
{
  z-index: 1;
  float: left;
  width: 14em;
  height: 100%;
  background-color: #ffcc7b;
  border: #4169e1 0px dashed;
  padding-bottom: 1px;
  }

DIV.pagetext 
{
  Z-INDEX: 1;
  FLOAT: left;
  WIDTH: 42em;
  BORDER: #4169e1 0px dashed;
  TEXT-ALIGN: left;
  TEXT-INDENT: 2px;
  }
       
DIV.pagetextlayer3 
{
  Z-INDEX: 1;
  FLOAT: left;
  WIDTH: 62em;
  HEIGHT: auto;
  BACKGROUND-REPEAT: no-repeat;
  BACKGROUND-POSITION: top right;
  BORDER: #4169e1 0px dashed;
  PADDING-LEFT: 10px;
  PADDING-BOTTOM: 5px;
  PADDING-RIGHT: 5px;
  TEXT-ALIGN: left;
  TEXT-INDENT: 2px;
  }      

DIV.navBarRight 
{   
  Z-INDEX: 1;
  FLOAT: right;
  WIDTH: 17em;
  HEIGHT: 32em;
  BORDER: #DEEBEF 0px dashed;
  PADDING-TOP: 10px;
  PADDING-RIGHT: 0px;
  PADDING-BOTTOM: 20px;
  PADDING-LEFT: 0px;  
  TEXT-ALIGN: center;
  } 
  
DIV.footer 
{
  Z-INDEX: 1;
  MARGIN-TOP: 0px;
  MARGIN-BOTTOM: 0px;
  WIDTH: 958px;
  HEIGHT: auto;
  CLEAR: both;
  COLOR: #ffffff;
  BACKGROUND-COLOR: #006633;
  BORDER: #4169e1 0px dashed;
  PADDING-TOP: 0.5px;
  PADDING-RIGHT: 2px;
  PADDING-BOTTOM: 0px;
  PADDING-LEFT: 2px;
  FONT-WEIGHT: lighter;
  FONT-SIZE: x-small;  
  FONT-STYLE: normal;
  FONT-FAMILY: Verdana, Arial;
  FONT-VARIANT: normal;
  TEXT-TRANSFORM: none;
  TEXT-ALIGN: left;
  TEXT-DECORATION: none
}

