    /* --------------------------------------------------------------- */
  /*     CSS by Little Bird, http://www.littlebirdllc.com       */
/* --------------------------------------------------------------- */



/* ----------------------------------------------------- */
/* LAYOUT   */
#Layer1 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:1;
}
h1 {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #9f7700;
}
h5 {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #9f7700;
}
body {
		text-align:center;
		font-family: Verdana, Arial, Sans-Serif;
		font-size: 12px;
		line-height: 15px;
		color: #000;
		text-align: center;
		background: #000;
		}
/* Copy */
.copy_headline1 {
		font-family: Arial, Verdana, Sans-Serif;
		font-size: 22px;
		font-weight: bold;
		color: #901517;
}
.copy_headline2 {
		font-family: Arial, Verdana, Sans-Serif;
		font-size: 14px;
		font-weight: bold;
		color: #901517;
}
.copy_body1 {
		font-family: Arial, Verdana, Sans-Serif;
		font-size: 14px;
		/*font-weight: bold;*/
		color: #000000;
}
.large_select_text {
		font-family: Arial, Verdana, Sans-Serif;
		font-size: 18px;
		font-style: italic;
		/*font-weight: bold;*/
		color: #901517;
}
#container {
		width:950px; 
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		padding:0px;
		text-align:left;
		background-color: #000; /* color of left & right columns */
		}
	
/* ----------------------------------------------------- */
/* HEADER  */

#header {
		width: 950px;
		height: 178px;
		}
		#header_left {
				width: 422px;
				height: 178px;
				background: url(../images/top_left.jpg);
				float: left;
				}
		#header_right {
				width: 528px;
				height: 178px;
				float: left;
				}
				#top_right {
						width: 540px;
						height: 48px;
						background: url(../images/top_right.jpg);
						float: left;
						color: #fff;
						}
						#top_right_inner {padding: 10px 0 0 320px;}
						
						
				#top_car {
						width: 528px;
						height: 130px;
						background: url(../images/top_car.jpg);
						float: left;
						}
						#top_car:hover { background: transparent url(../images/top_car.jpg) 0 -130px no-repeat;}

/* ----------------------------------------------------- */
/* NAVIGATION  */

#nav {
			width: 950px;
			height: 48px;
			z-index: 10;
			}
.nav-fix {
	position: absolute;
	left: 0px;
	top: 0px;
	height: 0px;
	width: 145px;
}
			#nav_left {
					width: 232px;
					height: 48px;
					background: url(../images/nav_left.jpg);
					float: left;
					}
			#nav_home {
					width: 85px;
					height: 48px;
					background: url(../images/nav_home.jpg);
					float: left;
					}
					#nav_home a { width: 85px; height: 48px; background: url(../images/nav_home.jpg); float: left;}
					#nav_home a span {display: none;}
					#nav_home a:hover, #nav_home a.on { background: transparent url(../images/nav_home.jpg) 0 -48px no-repeat;}
					
			#nav_locations {
					width: 178px;
					height: 48px;
					background: url(../images/nav_locations.jpg);
					float: left;
					}
					#nav_locations a { width: 178px; height: 48px; background: url(../images/nav_locations.jpg); float: left;}
					#nav_locations a span {display: none;}
					#nav_locations a:hover, #nav_locations a.on { background: transparent url(../images/nav_locations.jpg) 0 -48px no-repeat;}
		
			#nav_classes {
					width: 145px;
					height: 43px;
					background: url(../images/nav_classes.jpg);
					float: left;
					}
					#nav_classes a { width: 145px; height: 43px; background: url(../images/nav_classes.jpg); float: left;}
					#nav_classes a span {display: none;}
					#nav_classes a:hover, #nav_classes a.on { background: transparent url(../images/nav_classes.jpg) 0 -48px no-repeat;}
			
			#nav_franchises {
					width: 155px;
					height: 36px;
					background: url(../images/nav_franchise.jpg);
					float: left;
					}
					#nav_franchises a { width: 155px; height: 36px; background: url(../images/nav_franchise.jpg); float: left;}
					#nav_franchises a span {display: none;}
					#nav_franchises a:hover, #nav_franchises a.on { background: transparent url(../images/nav_franchise.jpg) 0 -48px no-repeat;}
					
			#nav_about {
					width: 155px;
					height: 35px;
					background: url(../images/nav_about.jpg);
					float: left;
					}
					#nav_about a { width: 155px; height: 35px; background: url(../images/nav_about.jpg); float: left;}
					#nav_about a span {display: none;}
					#nav_about a:hover, #nav_about a.on { background: transparent url(../images/nav_about.jpg) 0 -48px no-repeat;}



/* ----------------------------------------------------- */
/* LEFT COLUMN  */

#columns {
			width:950px;
			height: 1317px;
			}


/* ----------------------------------------------------- */
/* LEFT COLUMN  */

#left {
			width: 220px;
			height: 1317px;
			float: left;
			}
			#left_zip {
					width: 220px;
					height: 176px;
					background: url(../images/left_zip.jpg);
					}
					#zip_form {
							}
							#zip_form_input {
									width: 75px;
									height: 19px;
									margin: 92px 0 0 41px;
									border: 0px;
									background: transparent;
									outline: none;
									font-size: 10px;
									line-height: 10px;
									}
							#zip_form_button {
									clear:both;
									background: transparent;
									border:solid 0px #666666;
									width: 55px;
									height: 29px;
									}
					
					
					
			#left_login {
					width: 220px;
					height: 156px;
					background: url(../images/left_login.jpg);
					}
					#left_login:hover {background: transparent url(../images/left_login.jpg) 0 -156px no-repeat;}
					
								#login_form {
										}		
												#login_form_input, .login_form_input {
														width: 176px;
														height: 18px;
														margin: 48px 0 0 26px;
														border: 0px;
														background: transparent;
														outline: none;
														}
												#login_form_input2, .login_form_input2 {
														width: 176px;
														height: 18px;
														margin: 10px 0 0 26px;
														border: 0px;
														background: transparent;
														outline: none;
														}
												#login_form_button {
														clear:both;
														background: transparent;
														border:solid 0px #666666;
														margin: 0px 0 0 30px;
														width: 130px;
														height: 39px;
														}
													

					
			#left_franchisee {
					width: 220px;
					height: 289px;
					background: url(../images/left_franchisee.jpg);
					}
					#left_franchisee a { width: 220px; height: 289px; background: url(../images/left_franchisee.jpg); float: left;}
					#left_franchisee a span {display: none;}
					#left_franchisee a:hover, #nav_franchisee a.on { background: transparent url(../images/left_franchisee.jpg) 0 -289px no-repeat;}
					
			#left_edsez {
					width: 220px;
					height: 344px;
					background: url(../images/left_edsez.jpg);
					overflow: auto;
					}
			    #left_edsez_inner {
			    			width: 80px;
			    			height: 60px;
			    			margin: 237px 0 0 95px;
			    			padding: 3px;
			    			font-size: 12px;
			    			line-height: 14px;
			    			}
			    
			#left_youtube {
					width: 212px;
					height: 146px;
					margin-left: 8px;
					color: #fff;
					}
			#left_adventure {
					width: 220px;
					height: 131px;
					background: url(../images/left_adventure.jpg);
					}
					#left_adventure a { width: 220px; height: 131px; background: url(../images/left_adventure.jpg); float: left;}
					#left_adventure a span {display: none;}
					#left_adventure a:hover, #left_adventure a.on { background: transparent url(../images/left_adventure.jpg) 0 -131px no-repeat;}
			#left_twall {
					width: 220px;
					height: 131px;
					/*background: url(../images/left_adventure.jpg);
					}
					#left_adventure a { width: 220px; height: 131px; background: url(../images/left_adventure.jpg); float: left;}
					#left_adventure a span {display: none;}
					#left_adventure a:hover, #left_adventure a.on { background: transparent url(../images/left_adventure.jpg) 0 -131px no-repeat;
					*/
					}		
			#left_bottom {
					width: 220px;
					height: 75px;
					background: url(../images/left_bottom.jpg);
					}

/* ----------------------------------------------------- */
/* CENTER COLUMN  */
				
#center {
			width: 436px;
			height: 1317px;
			float: left;
			}
			#center_top {
					width: 436px;
					height: 20px;
					background: url(../images/center_top.jpg);
					}
			#center_content {
					width: 436px;
					height: 1244px;
					background: #fff;
					}
					#center_content_inner{
					padding: 0px 10px 10px 10px;
					}
					#content_more {width: 410px; height: 140px; display: block;}
					#content_more_img {float:left; width: 110px;}
					#content_more_description {float: left; width: 300px; padding-top: 12px;}
					
			#center_bottom {
					width: 436px;
					height: 53px;
					background: url(../images/center_bottom.jpg);
					}

/* ----------------------------------------------------- */
/* CENTER COLUMN - WIDE TEMPLATE */
				
#center_wide {
			width: 730px;
			height: auto; 
			/*1317px;*/
			float: left;
			}
			#center_top_wide {
					width: 730px;
					height: 20px;
					background: url(../images/center_top.jpg);
					}
			#center_content_wide {
					width: 730px;
					height: 1244px;
					background: #fff;
					}
			#center_content_wide_auto {
					width: 730px;
					height: auto;
					background: #fff;
					}
					#center_content_inner_wide{
					padding: 0px 10px 10px 10px;
					}
					#content_more_wide {width: 410px; height: 140px; display: block;}
					#content_more_img_wide {float:left; width: 110px;}
					#content_more_description_wide {float: left; width: 300px; padding-top: 12px;}
					
			#center_content_wide_long {
					width: 730px;
					height: 1%;
					background: #fff;
					}
					#center_content_inner_wide{
						padding: 0px 10px 10px 10px;
					}
					#content_more_wide {width: 410px; height: 140px; display: block;}
					#content_more_img_wide {float:left; width: 110px;}
					#content_more_description_wide {float: left; width: 300px; padding-top: 12px;}

			#center_bottom_wide {
					width: 730px;
					height: 53px;
					background: url(../images/center_bottom.jpg);
					}

/* ----------------------------------------------------- */
/* RIGHT COLUMN  */
			
#right{
			width: 294px;
			height: 1317px;
			float: left;
			}
			#right_allstar {
					width: 294px;
					height: 129px;
					background: url(../images/right_allstar.jpg);
					}
					#right_allstar a { width: 294px; height: 129px; background: url(../images/right_allstar.jpg); float: left;}
					#right_allstar a span {display: none;}
					#right_allstar a:hover, #right_allstar a.on { background: transparent url(../images/right_allstar.jpg) 0 -129px no-repeat;}
					
			#right_picture {
					width: 294px;
					height: 256px;
					background: url(../images/right_picture.jpg);
					}
	#right_picture_inner {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
			
			#right_register {
					width: 294px;
					height: 140px;
					background: url(../images/right_register.jpg);
					}
					#right_register a { width: 294px; height: 140px; background: url(../images/right_register.jpg); float: left;}
					#right_register a span {display: none;}
					#right_register a:hover, #right_register a.on { background: transparent url(../images/right_register.jpg) 0 -140px no-repeat;}
					
			#right_form {
					width: 294px;
					height: 65px;
					background: url(../images/right_form.jpg);
					}
					#right_form a { width: 294px; height: 65px; background: url(../images/right_form.jpg); float: left;}
					#right_form a span {display: none;}
					#right_form a:hover, #right_form a.on { background: transparent url(../images/right_form.jpg) 0 -65px no-repeat;}
					
			#right_fillerup {
					width: 294px;
					height: 248px;
					background: url(../images/right_fillerup.jpg);
					}
					#right_fillerup a { width: 294px; height: 248px; background: url(../images/right_fillerup.jpg); float: left;}
					#right_fillerup a span {display: none;}
					#right_fillerup a:hover, #right_fillerup a.on { background: transparent url(../images/right_fillerup.jpg) 0 -248px no-repeat;}
					
			#right_gee {
					width: 294px;
					height: 446px;
					background: url(../images/right_gee.jpg);
					}
			#right_bottom {
					width: 294px;
					height: 33px;
					color: #fff;
					}
					#right_bottom_inner {padding: 12px 12px 0 0; text-align: right;}
		
/* ----------------------------------------------------- */
/* STANDARD TAG DEFINITIONS & CLASSES   */

img.floatright {float: right; margin: 5px 0 0 0;}
img.floatleft {float: left; margin: 0 5px 0 0;}
img.floatleftmicro {float: left; margin: 0 5px 0 0;}
img.header1 {display: block;}

#hr_dots {
		background: url(../images/content_hr.jpg) no-repeat scroll center;
		width: 410px;
		height: 14px;
		border: 0px;
		padding: 4px 0 8px 0;
		outline: none;
		}
#hr_dots_wide {
		background: url(../images/content_hr.jpg) no-repeat scroll center;
		width: 700px;
		height: 14px;
		border: 0px;
		padding: 4px 0 8px 0;
		outline: none;
		}				
#hr_more {
		background: url(../images/content_hr_more.jpg) no-repeat scroll center;
		width: 410px;
		height: 95px;
		border: 0px;
		outline: none;
		padding: 4px 0 8px 0;
		}

p {margin-left: 6px;}
p.more {margin: 4px 0 0 6px;}
h2 {font-size: 20px; margin-left: 6px; font-weight: normal;}
h3 {font-size: 24px; margin: 8px 0 0 6px; color: #005aaa; text-transform: uppercase;}
h4 {font-size: 14px; margin: 8px 0 0 6px; color: #005aaa; text-transform: uppercase;}
a:link, a:visited {
		color:#005aaa;
		text-decoration:none;
		outline: none;
		}

a:hover, a:active {
		color: #069364;
		text-decoration:underline;
		outline: none;
		}

a.mini_nav:link, a.mini_nav:visited, a.mini_nav:hover, a.mini_nav:active {
	color: #fff; 
	font-size: 13px; 
	text-decoration: none;
	font-weight: bold;
}


/* ----------------------------------------------------- */
/* submenu-dropdowns  */

#dropmenudiv{
	position:absolute;
	border:1px solid black;
	border-bottom-width: 0;
	font:normal 12px Verdana;
	line-height:18px;
	z-index:100;
}

#dropmenudiv a{
	width: 100%;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid black;
	padding: 1px 0;
	text-decoration: none;
	font-weight: bold;
	background-color: #C71D0C;
	color: #FFFFFF;
}
#quote1 {
	height: 160px;
	width: 110px;
	position: relative;
	left: 39px;
	top: 65px;
	color: #FFFFFF;
	line-height: 18px;
}

#quote2 {
	height: 160px;
	width: 110px;
	position: relative;
	left: 137px;
	top: 102px;
	color: #FFFFFF;
	line-height: 18px;
}

#dropmenudiv a:hover{ /*hover background color*/
	background-color: #035DB5;
	color: #FFFFFF;
}
.image_border {
    border: #666 solid 1px;
}

.splp{ 
padding: 0; 
margin-top: 0; 
margin-right: 0; 
margin-bottom: 1em; 
margin-left: 6; 
}

.splp2{ 
padding: 0; 
margin-top: 9px; 
margin-right: 0; 
margin-bottom: 9px; 
margin-left: 6; 
}