/**Template Name: Dealer Template 1 Template Author: TBB SolutionsTemplate Description: Light and Open DesignSample Account: Tags: Blue, Light, SamplesDisplay: No**//* IMPORTANT: Import Common Styles *//* This includes styles for the client area, events calendar, and contact form */html, body { /* declare the viewport size */	height: 100%;	width: 100%;}body {	color: #333;	font-size: 12px;	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;	background-repeat: repeat-x;	background-color: #000000;	background-image: url(Images/Site_BG.jpg);	background-position: top;	margin: 0px;}/******************* page items **********************/#page_wrap {	margin: auto;	position: relative;	width: 100%;	background-repeat: no-repeat;	text-align: center;	height: auto;}#title_area {		margin: auto;	top: 147px;	width: 951px;	right: 0px;	height: 155px;	z-index: 100;	font-family: Georgia, "Times New Roman", Times, serif;	background-image: url(Images/Main_Top.png);	background-repeat: no-repeat;	background-position: top;	font-size: 8px;	color: #333333;}#title_table1 {/* for explorer only*/	height: 100px;	overflow: visible;	position: absolute;	top: 0px;	padding: 0px 0px 0px 36px;	/*width:800px;*/	text-align: left;}#title_table1[id] {	display: table;	position: static;}#title_table1_row1 { /* for explorer only*/	position: relative;	top: 50%;	float: left}#title_table1_row1[id] {	display: table-cell;	vertical-align: middle;	position: static;	float: none}#title_table1_cell1 {/* for explorer only */	position: relative;	top: -50%;	z-index: 0;}#title_table1_cell1[id] {	position: static;}#title_table1_row2 { /* for explorer only*/	position: relative;	float: left;	top: 0px;}#title_table1_row2[id] {	display: table-cell;	vertical-align: middle;	position: static;	float: left}#title_table1_cell2 {	position: relative;	z-index: 0;	text-align: left;} /* for explorer only */#title_table1_cell2[id] {	position: static;}#title_table1_cell2 h1.title_heading {	max-width: 450px;	overflow:hidden;	color: #006666;	font-size: 35px;	font-weight: 700;	padding: 10px 0px 0px 10px;	margin: 0px 0px 0px 0px;}#title_table1_cell2 p {	color: #000000;	font-size: 18px;	font-weight: 700;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px; 	overflow: hidden;}#title_table1_cell1 p {	color: #006666;	font-size: 18px;	font-weight: 700;	padding: 10px 0px 0px 0px;	margin: 0px 0px 0px 0px;	max-height: 120px;	max-width: 350px; 	overflow: hidden;}#title_table1_cell1 img {	padding: 0em;	margin: 0em;}/**************  navigation ****************/#main_navigation_area {	text-align: right;	margin: auto;	width: 500px;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	position: relative;	height: 30px;	padding-bottom: 0px;	padding-left: 0px;	z-index: 110;	right: 0px;	float: right;	top: 0px;	}ul#main_navigation, #main_navigation ul {}#main_navigation li {}#main_navigation li a {}#main_navigation li a:hover {}#secondary_navigation_area {	margin: auto;	top: 147px;	width: 951px;	right: 0px;	height: 65px;	z-index: 100;	font-family: Georgia, "Times New Roman", Times, serif;	background-image: url(Images/Nav1_Top.png);	background-repeat: no-repeat;	background-position: top;	font-size: 8px;	color: #CCCCCC;}ul#secondary_navigation, #secondary_navigation ul {	width: 800px;	padding:0;	color: #666666;	font-size: 12px;	position: relative;	margin: 0;	list-style: none;	list-style-position: outside;	float: left;	left: auto;}#secondary_navigation li {	float: left;	margin-top: 0;	margin-right: 0;	margin-bottom: 3px;	margin-left: 20px;	height: 28px;	font-family: Helvetica, Arial, "Helvetica CE";	color: #FFFFFF;}#secondary_navigation li a {	display: block;	padding: 0px 0px 0px 10px;	color: #FFFFFF;	font-size: 13px;	text-decoration: none;	width: auto;	border-left-width: 0px;	border-left-style: solid;	top: 26px;	position: relative;	left: 50px;	text-align: left;	font-weight: normal;}html>body #secondary_navigation li a {	width: auto;	background-repeat: no-repeat;	background-position: center center;}#secondary_navigation li a:hover {	color: #CCCCCC;	padding-top: 1px;}.first_li_navigation{border: none;}/************** end  navigation ****************/#main-content {	margin: auto;	top: 40px;	width: 761px;	z-index: 100;	font-family: Helvetica, Arial, "Helvetica CE";	background-image: url(Images/Main_Content_BG.jpg);	background-repeat: no-repeat;	background-position: right top;	font-size: 8px;	color: #333333;	border-right-width: 3px;	border-left-width: 3px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #000000;	border-left-color: #000000;	background-color: #FFFFFF;	text-align: left;	height: auto;	padding-bottom: 100px;	padding-left: 20px;	padding-right: 20px;}#secondary_content_area {	width: 600px;	text-align: left;	position: absolute;	top: 230px;	left: 0px;}#link-list {text-align: left;	font-family: Helvetica, Arial, "Helvetica CE";	font-size: 12px;	color: #00000;	text-decoration: none	}#link-list a {	text-align: left;	font-family: Helvetica, Arial, "Helvetica CE";	font-size: 14px;	color: #036;	text-decoration: none}#link-list a:visited {	text-align: left;	font-family: Helvetica, Arial, "Helvetica CE";	font-size: 14px;	color: #333333;	}#link-list a:hover {text-align: left;	color: #369;	text-decoration: none}#product-links  {	font-family: Helvetica, Arial, "Helvetica CE";	font-size: 13px;	font-weight: lighter;	color: #999999;	text-align: center;}#product-links a {	font-family: Helvetica, Arial, "Helvetica CE";	font-size: 13px;	font-weight: lighter;	color: #999999;	text-align: center;	text-decoration: none;}#product-links a:visited {	font-family: Helvetica, Arial, "Helvetica CE";	font-size: 13px;	font-weight: lighter;	color: #999999;	text-align: center;	text-decoration: none;}#product-links a:hover {	font-family: Helvetica, Arial, "Helvetica CE";	font-size: 13px;	font-weight: lighter;	color: #000000;	text-align: center;	text-decoration: none;}#Product-header {	font-family: Helvetica, Arial, "Helvetica CE";	font-size: 14px;	font-weight: lighter;	color: #666666;	text-align: center;	text-decoration: none;	}	/************* sb elements *******************/#footer{	margin: auto;	position: relative;	text-align: center;	width: 900px;	min-height: 130px;	height: 50px;	z-index: 123;	background-image: url(Images/Nav_Bar.png);	background-repeat: no-repeat;	background-position: top;	top: -50px;}#footer-business{	width: 300px;	height: 50px;	overflow: visible;	font-size: 12px;	font-weight: bold;	position: relative;	text-align: right;	color: #FFFFFF;	z-index: 121;	float: right;	top: 0px;	font-family: Helvetica, Arial, "Helvetica CE";}#footer-tagline{	width: 500px;	height: 30px;	overflow: hidden;	color: #FFFFFF;	text-align: right;	font-size: 18px;	position: relative;	font-family: Helvetica, Arial, "Helvetica CE";	font-style: oblique;	font-weight: lighter;	float: right;}#footer-business address{	font-style: normal;	margin: 0;	padding: 0;	font-size: 12px;	float: right;}#footer-business a:visited {	text-decoration: none;	color: #313169;	float: right;}#footer-business a:hover {	color: #CCCCCC;	text-decoration: underline;	background-color: #CCCCCC;	float: right;}#footer-other{	width: 500px;	height: 30px;	overflow: hidden;	font-size: 12px;	position: absolute;	right: 25px;	text-align: right;	color: #FFFFFF;	margin: auto;	top: 6px;	padding: 0px;}#footer-other p {	color: #FFFFFF;	margin: 2px 0px 2px 0px;	position: relative;}#footer-other a, a:visited {	text-decoration: none;	color: #000000;}#footer-other a:hover {	color: ##313169;	text-decoration: underline;}#footer-counter {	text-align: center;	float: left;	padding:0;	margin: 0;	width: auto;	margin-top: 10px;	color: #CCCCCC;	font-size: 13px;	font-weight: bold;	position: absolute;	bottom: 10px;	right: 35px;}#footer p {    margin: 2px 0px 2px 0px;    }#footer-anchor {    display: none;    }.indent {	padding-left: 25px;}/* Disclaimer Popup */#popup-container {    margin: 20px;    padding: 15px;    text-align: left;    background: white;    border: 1px solid #ccc;    }    #popup-container h1 {        margin: 0px 0px 10px 0;        }/* contact info map styling */#map {	width: 250px;	height: 250px;	float: right;	border: 1px solid #ccc;	margin-left: 10px;}#footer_top {	margin: auto;	position: relative;	text-align: center;	width: 400px;	min-height: 130px;	height: 80px;	z-index: 123;	float: right;	top: 30px;	right: 20px;}/***** html page elements *******/p {font-family: Helvetica, Arial, "Helvetica CE";	font-size: 8px;	color: #333333;}	pre {	font-size: 3em;}blockquote {	font-size: 1em;}h1 {	font-family: Helvetica, Arial, "Helvetica CE";	font-size: 0px;	font-weight: lighter;	color: #EFE8D6;	visibility: hidden;	text-align: left;	letter-spacing: -2px;	line-height: 0px;}h2 {}h3 {}h4 {}h5 {}h6 {}ol {}ul {	/*list-style-position: inside*/}a {	text-align: left;	font-family: Helvetica, Arial, "Helvetica CE";	font-size: 14px;	color: #036;	text-decoration: none}a:visited {	text-align: left;	font-family: Helvetica, Arial, "Helvetica CE";	font-size: 14px;	color: #333333;	}a:hover {text-align: left;	color: #369;	text-decoration: none}a:focus {	background-image: none;	}a:active {text-align: left;	color: #603;	text-decoration: none}table {	font-family: Helvetica, Arial, "Helvetica CE";	font-size: 8px;	color: #333333;	border: 0;}tr {	border: 0;}td {	font-family: Helvetica, Arial, "Helvetica CE";	font-size: 8px;	color: #333333;	padding: 8px;	border: 0;}.cellcolor {	background-color: #69c}.rev_type {	color: #fff;	font-weight: bold;	font-size: 1em;	text-decoration: none}.g_nav_cellcolor {	background-color: #69c}.a_type_color {	color: #fff;	font-weight: bold;	font-size: 0.9em;	text-decoration: none}#Prod_Table {	width: 250px;	height: 250px;	float: right;	border: 1px solid #999999;	margin-left: 10px;	font-family: Helvetica, Arial, "Helvetica CE";	font-size: 14px;}.Additional_Pages_copy {	font-family: Helvetica, Arial, "Helvetica CE";	font-size: 12px;	color: #333;	font-weight: lighter;}.Additional_Pages_Header {	font-family: Helvetica, Arial, "Helvetica CE";	font-size: 16px;	color: #0074C1;	font-style: italic;	font-weight: bold;}.Additional_Pages_BulletBold {	font-family: Helvetica, Arial, "Helvetica CE";	font-size: 14px;	color: #333;	font-style: normal;	font-weight: bold;}.Additional_Pages_Table_Header {	font-family: Helvetica, Arial, "Helvetica CE";	font-size: 12px;	color: #FFFFFF;	font-style: normal;	font-weight: bold;}.main_image {	height: 300px;	width: 771px;	left: 65px;	position: relative;}