@charset "UTF-8";/* CSS Document */#maincontainer {	z-index: 1;	margin-left: -400px;	position: absolute;	top: -250px;	left: 50%;	width: 802px;	height: 521px;	}#horizon {	color: white;	text-align: center;	position: absolute;	top: 50%;	left: 0px;	width: 100%;	height: 1px;	overflow: visible;	visibility: visible;	display: block;	}#contentcontainer {	border-width: 1px;	border-style: inset;}body {	background-color: #ced5d7;	background-image: url(images/bg.jpg);	background-repeat: repeat-x;	background-position: top;	margin: 0px;	padding: 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 100%;	}	#pgbtm {	background-image: url(images/botttom2.jpg);	background-repeat: no-repeat;	height: 39px;	background-position: center;	float: bottom;	margin-top: 0px;	border: 0;	}	h1 a:hover {	text-decoration: none;	background-color: transparent;	border: 0;	}.header h1 a {	display: block;	width: 535px;	height: 102px;	text-indent: -999em;	text-decoration: none;	border: 0;	overflow: hidden;	}.header h1 {	position: absolute;	left: 0px;	top: 0px;	background-image: url("images/header.jpg");	background-repeat: no-repeat;	background-position: 0px 0px;	background-color: transparent;	width: 535px;	height: 102px;	}h1, h2, h3, h4, h5, h6 {	font-weight: bold;	font-size: 12px;	margin: 0;	padding: 0;	}.header {	height: 102px;	position: relative;	background-color:#000000;	}.navigation ul li a:hover {	background-position: 0 -40px;	border: 0;	}.navigation ul li a {	text-decoration: none;	border: 0;	}.navigation ul li a {	float: left;	overflow: hidden;	height: 40px;	text-indent: -999em;	background-repeat: no-repeat;	background-position: 0 0;	background-color: transparent;	border: 0;	}a:active {color: #FF9900;}a:visited {color: #fff;}a:link {color: #999999;}a {text-decoration: none;}a:hover {color: #FF9900;}.navigation ul li.navOne { width: 106px; }.navigation ul li.navOne a {	width: 106px;	background-image: url("images/menu_home.jpg");	}	.navigation ul li.navTwo { width: 104px; }.navigation ul li.navTwo a {	width: 104px;	background-image: url("images/menu_about.jpg");	}	.navigation ul li.navThree { width: 113px; }.navigation ul li.navThree a {	width: 113px;	background-image: url("images/menu_contact.jpg");	}.navigation ul li.navFour { width: 113px; }.navigation ul li.navFour a {	width: 113px;	background-image: url("images/menu_location.jpg");	}	.navigation ul li.navFive { width: 99px; }.navigation ul li.navFive a {	width: 99px;	background-image: url("images/menu_spanish.jpg");	}	.navigation ul li.navSix { width: 203px; 	background-image: url("images/steve_top.jpg");	}	.navigation ul li {	display: inline;	float: left;	height: 40px;	margin: 0;	padding: 0;	background-color: transparent;	}.navigation ul {	margin: 0;	padding: 0;	height: 40px;	list-style: none;	}ul { list-style-type: none; }.navigation {	height: 40px;	border-top: 2px solid #FFFFFF;	border-bottom: 2px solid #FFFFFF;	background: transparent url(images/menu_bg.jpg) repeat-x 0px 0px;	}.footer {	clear:both;	height: 90px;	background-color:#333333;	color:#ccc;	border-top: 2px solid #FFFFFF;}.footer ul {	padding: 10px 0 0;	margin: 0;	height: 30px;	list-style: none;	}.footer ul li {	display: inline;	float: left;	height: 30px;	margin: 0;	padding: 0;	background-color: transparent;	}.footer ul li a:hover {	text-decoration: none;	color:#FF9900;	border-top: 0;	}.footer ul li a {	text-decoration: none;	color:#ccc;	padding-right: 15px;	padding-left: 15px;	border: 0;	font: .8em Verdana, Arial, Helvetica, sans-serif;	}.footer p {	margin: 0;	padding: 0 0 0 15px;	color:#ccc;	text-align:left;	font: bold 0.7em Verdana, Arial, Helvetica, sans-serif;}.steve {		position:absolute;	left: 535px;;	top: 0px;	border-right: 2px solid #FFFFFF;	border-bottom: 2px solid #FFFFFF;	border-left: 2px solid #FFFFFF;}.lcol {	float:left;	margin: 0px;	padding:0px;	width: 270px;	height: 285px;	overflow: hidden;	background-color:#d16606;	border-right: 2px solid #FFFFFF;}.content img {	float:left;}.lcol p {	font: .9em Georgia, "Times New Roman", Times, serif;	line-height: 1.4em;	text-align:left;	margin:0;	padding: 0px 15px;	color:#000000;}.lcol h1 {	font: 1.3em Georgia, "Times New Roman", Times, serif;	text-transform:uppercase;	text-align:center;	margin:0;	padding: 20px 0px 10px;	color:#fff;	letter-spacing: 4px;}.fullcol {	margin: 0px;	padding:0px;	height: 285px;	background-color:#FFE2A3;	text-align:left;}.fullcol p {	font: .9em Georgia, "Times New Roman", Times, serif;	line-height: 1.4em;	text-align:left;	margin:0;	padding: 0px 15px 10px;	color:#000000;}.fullcol h1 {	font: 1.3em Georgia, "Times New Roman", Times, serif;	text-transform:uppercase;	text-align:left;	margin:0;	padding: 20px 15px 10px;	color:#d16606;	letter-spacing: 4px;}.fullcol a:active {color: #FF9900;}.fullcol a:visited, .fullcol a:link {	color: #000;	border-bottom: 1px dotted #999	font-weight:bold;}.fullcol a {text-decoration: none; 	font-weight:bold;}.fullcol a:hover {	font-weight:bold;	color: #FF9900;	border-bottom: 1px dotted #FF9900;}	#dhtmlgoodies_scrolldiv{		/* The total width of the scrolling div including scrollbar */		width:530px;		height:275px;	/* The height of the scrolling div */	}	#scrolldiv_parentContainer{		width:500px;	/* Width of the scrolling text */		height:100%;		overflow:hidden;		float:left;		position:relative;	}		/*	CSS for the scrolling content 	*/	#scrolldiv_content{		padding: 5px;		position:relative;	}		/*	The scrollbar slider 	*/	#scrolldiv_slider{		width:15px;		margin-left:2px;		height:275px;		float:left;	}		/*	The scrollbar (The bar between the up and down arrow )	*/	#scrolldiv_scrollbar{		width:15px;		height:235px;	/* Total height - 40 pixels */		position:relative;	}	/*	The scrollbar handle	*/	#scrolldiv_theScroll{	margin:1px;	width:13px;	height:13px;	background-color:#CEB786;	position:absolute;	top:0px;	left:0px;	cursor:pointer;	}	/*	Scroll buttons(The up and down arrows)	*/	#scrolldiv_scrollUp,#scrolldiv_scrollDown{		width:15px;		height:16px;		/*color: #BC8FBD;*/		text-align:center;		font-size:16px;		line-height:16px;		cursor:pointer;	}	    #scrolldiv_scrollUp img,#scrolldiv_scrollDown img{		margin-left:2px;	}	#scrolldiv_scrollUp{		margin-bottom:2px;	}	#scrolldiv_scrollDown{		margin-top:2px;	}	#scrolldiv_scrollDown span,#scrolldiv_scrollUp span{		font-family: Symbol;	}.credit {	font: 10px Arial, Helvetica, sans-serif;	line-height: 20px;	color: #FFFFFF;	float: right;	width: 200px;	}