@charset "utf-8";
/* CSS Document */

/*------------- Site Classes ----------------*/

.clearleft, .clearright, .clearboth {
	height: 1%;
	font-size: 1px;
}

.clearleft {
	clear: left;
}

.clearright {
	clear: right;
}

.clearboth {
	clear: both;                                           
}

.borderBlack {
	border: 1px solid black;
}

/*-------------- Site ID's --------------------*/

/* flyout CSS */
#mainUL {
 	position: relative;   
}

.flyout_container {
	position: absolute;	
	overflow: hidden;
	border: 2px solid #888;
	z-index: 4;
	background-color: #fff;
	top: 0;
}

.flyout {
	float: left;
	/*width: 130px;*/
	overflow: hidden;
	padding-bottom: 1.0em;
	padding-left: 1.5em;                                                                                                         
}

.flyout div {
	margin-top: 1.0em;
}

#flyOut_0 {
	width: 730px;
	left: 190px;
}

#flyOut_1 {
	width: 730px;
	left: 190px;
}

#flyOut_2 {
  top: 38px;
	left: 190px;
	width: 300px;		
}

#flyOut_3 {
  top: 142px;
	left: 190px;
	width: 285px;
}

#flyOut_4 {
  top: 142px;
	left: 190px;
	width: 285px;
}


#flashFlipper_container {
  margin: 8px 0 0 7px;
  width: 736px;
  height: 246px;
  float: left;
}

#bodyContent {
	width: 960px;
	height: 380px;
}

#locations {
  margin: 0 0 0 24px;
  padding: 24px 0 0 0;
}

#slide_contain {
  width: 613px;
  height: 266px;
  float: left;
}

#video {
  margin: 0 0 0 4px;
  padding: 26px 0 0 8px;
  width: 329px;
  height: 238px;
  float:left;
  background: #fff url(../images/video_bck.jpg) 0 0 no-repeat;
}

#bttns #mainUL {
	/*margin-right: -10px;*/
	padding: 8px 0 0 0;
	width: 200px;
	float: left;
}
#mainUL {
	-webkit-padding-start: 0px;
}

#bttns li {
	margin: 0 0 0 10px;
	/*float: left;*/
}

.searchButton_nextCol {
  margin: 0 0 0 0;
  float: right;
}

#seo_text {
	padding:10px 0px;
  margin: 0 auto;
  width: 960px;
  height: 170px;
  overflow: auto;
  background-color:#fff;
}

#seo_text p {
	margin: 0.8em 1.3em;
}

/* DOCK MENU */

.ul, li {
  margin:0;
  padding:0;
  list-style:none;
}

 
.menu_class {
  border:1px solid #1c1c1c;
}

.the_menu {
  display:none;
  width:300px;
  border: 1px solid #1c1c1c;
}

.the_menu li {
  background-color: #302f2f;
}
 
.the_menu li a {
  color:#FFFFFF;
  text-decoration:none;
  padding:10px;
  display:block;
}
 
.the_menu li a:hover {
  padding:10px;
  font-weight:bold;
  color: #F00880;
}
