/*-- COMMON BACKGROUND --*/@import 'type.css';html {	background-color: #301300;	background-attachment: scroll;	background-repeat: no-repeat;	background-position: center top;	background-image: url(img/bg_body.jpg);}a:link {color: #80411e; text-decoration:none;}a:visited {color: #330000; text-decoration:none;}a:hover {	color: #FFFFFF;	text-decoration:underline;	background-color: #301300;}a:active {color: #000000; text-decoration:underline;}/*-- END COMMON BACKGROUND --*//*-- START GLOBAL PADDING REMOVAL --*/ * {padding:0; margin:0; }h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address { margin:1em 5%; }li, dd { margin-left:5%; }fieldset { padding: .5em; }/*-- END GLOBAL PADDING REMOVAL --*//*-- START PAGE CENTERING --*/body {	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;	text-align: center;	color: #301300;}#container {	position:relative; 	width: 700px;	margin: 0 auto;}/*-- END PAGE CENTERING --*/#content { margin: 0 auto;}#content {background-color: #80411e;}.bg_text {	background-image: url(img/bg_content.jpg);	background-repeat: repeat-y;	background-position: center top;}		#banner {	width:700px;	padding: 0;margin:0;		}/* #banner ul {margin: 0; padding: 0;}#banner ul li {margin: 0; padding: 0; list-style-type:none; display:inline; float:left;} */#footer {	font-size:.8em;	padding-top: 2em;	padding-bottom:2em;	background-color:#80411E;		}/*-- START TYPE --*/h2,p { margin: 0 66px 0 66px;} /* sets column width */#content h2 {	font-size: 1em;	text-transform: uppercase;	letter-spacing: 0.5em;	font-weight: lighter;	padding-top:30px;	padding-bottom: 1em;	color: #959595;}p {	/*font-size: 0.85em; */	line-height: 1.5em; 	text-align: left;	font-weight: normal;	padding-bottom: 1em;	padding-left:50px;	padding-right:50px;	/*letter-spacing: .05em; */}.centerpara {	text-align:center;}/*-- END TYPE --*//*-- START ELEMENTS --*/img {margin:auto;}#nav {position:absolute; top: -2px; left:300px; z-index:100;}#nav a { padding-left:9px;}/* THIS ADJUSTS THE TOP LINK SPACING */#nav li a:link, a:visited { font-size: .6em; text-transform: uppercase; letter-spacing: .12em; color:#CCCCCC; text-decoration:none;}#nav li a:hover {	color:#FFFFFF;	text-decoration:none;}#nav {margin: 0; padding: 0;}#nav li {margin: 0; padding: 0; list-style-type:none; display:inline; float:left;}/* --------------- NEW NAV STYLE ------------------------ */.mir {	font-family: Arial, Helvetica, sans-serif;}.mir {position:absolute; top: -16px; left:-36px; z-index:100;}/*POSITION THE UL */.mir li a:link, a:visited { font-size: .6em; text-transform: uppercase; letter-spacing: .12em; color:#CCCCCC; text-decoration:none;}.mir li a:hover {	color:#FFFFFF;	text-decoration:none;	background-image: url(img/ul_highlight.jpg);	background-repeat: no-repeat;	background-position: center bottom;}ul.mir {	width:700px;	padding:0;	list-style-type:none;	background-color: #301300}ul.mir li {display:inline; text-align:center}ul.mir li a {float:right; display:block; width:66px; height:15px; padding-top:3px;}/* This Shows the current page in the navigation */body#home a#homenav,body#pricing a#pricenav,body#about a#aboutnav,body#info a#infonav,body#gesture a#gestnav,body#scene a#scenenav,body#pattern a#patnav,body#contact a#connav {	color:#FFFFFF;	background-image: url(img/ul_highlight.jpg);	background-repeat: no-repeat;	background-position: center bottom;}/*-- END ELEMENTS --*//* Rollover Class FOR LOGO */.rollover {	 display:block;	 width:700px;	 height:70px;	 background:url(img/filogo.png) no-repeat;	 text-indent:-9999px;}/* RemoveS Outline */a { outline:none;}a.rollover:link, a.rollover:visited, a.rollover:active{	 background:url(img/filogo.png) no-repeat;}	a.rollover:hover {	background-position:-700px 0;}/* END Rollover Class */.contactlist {	line-height: 1.4em;	text-align:center;	list-style-type: none;	margin-left: 20px;		margin-bottom: 20px;		}ul.contactlist {	font-size: .9em;	padding:0;}.home {	text-indent:-9999px;	display:none;}.float_left {float:left;margin-bottom:10px;margin-right:10px} .ir {     background: no-repeat 0 0;     display: block;     height/**/:/**/ 0 !important;     overflow: hidden;}h2#about {	background-image: url(/img/h2_about.png);	height: 42px;	padding-top: 42px;	text-indent: -9000px;	background-position: center;}h2#contact {	background-image: url(/img/h2_contact.png);	height: 42px;	padding-top: 42px;	text-indent: -9000px;	background-position: center;}