body{
margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
font: 85% verdana, arial, helvetica;
background-color: #ffffff);

}

#maincontainer{
width: 800px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
border: 1px solid #e4e4e4;
}

#topsection{
position: relative;
background:  url(/images/08/header.gif); 
background-repeat: no-repeat;
background-position: top-center;
height: 130px; /*Height of top section*/
}

#contentwrapper{
float: left;
width: 100%;
position: relative;
border: 0;
text-align: left; /* this overrides the text-align: center on the body element. */
}

#contentcolumn{
padding-top: 0px;
padding-left: 0px;
}

#footer{
clear: left;
width: 100%;
height: 20px;
padding: 10px 0 4px 0;
}

#footer a{
color: #339999;
font-family: verdana, arial, helvetica;
text-decoration: none;
font-size: 11px;
}
#footer a:hover {
color: #999999;
font-family: verdana, arial, helvetica;
text-decoration: none;
font-size: 11px;
}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

#nav { 
	background: transparent; 
position: absolute;
top: 91px;
left: 0px;
	padding: 0;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
} 

/* FLOATS */

.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

 #mainContent { zoom: 1; }
/* the above proprietary zoom property gives IE the hasLayout it needs to avoid several bugs */
</style>
<![endif]

/* NAVIGATION */

 #navs {
    width: 800px; height: 36px;
    margin: 0; padding: 0;
	position: relative;
}
 #navsMain li a span {
display:none;
}
 #navsMain li {
    margin: 0; padding: 0; list-style: none;
    position: absolute; top: 0;
}
 #navsMain li, #navs a {
    height: 36px; display: block;
}
 #sub1 { left: 0; width: 180px; }
 #sub2 { left: 180px; width: 113px; }
 #sub3 { left: 293px; width: 166px; }
 #sub4 { left: 459px; width: 107px; }
 #sub5 { left: 566px; width: 100px; }
 #sub6 { left: 664px; width: 134px; }

 #sub1 a:hover, #sub1 a.selected {
    background: transparent url(/images/08/header2.gif) 	0 -27px no-repeat; }
 #sub2 a:hover, #sub2 a.selected {
    background: transparent url(/images/08/header2.gif)     -180px -27px no-repeat; }
 #sub3 a:hover, #sub3 a.selected {
    background: transparent url(/images/08/header2.gif)     -293px -27px no-repeat; }
 #sub4 a:hover, #sub4 a.selected {
    background: transparent url(/images/08/header2.gif)     -459px -27px no-repeat; }
 #sub5 a:hover, #sub5 a.selected {
    background: transparent url(/images/08/header2.gif)     -566px -27px no-repeat; }
#sub6 a:hover, #sub6 a.selected {
    background: transparent url(/images/08/header2.gif)     -664px -27px no-repeat; }
	
/* GENERAL */

h1 {
	font-size: 120%;
	font-weight: lighter;
	color: #8e8e8e;
	margin-bottom: 10px;
}

h2 {
	
}

h3 {
	text-transform: uppercase;
	color: rgb(56,144,146);
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}

 a:link, a:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #2a888a;
font-size: 85%;
}

a:hover, a:active {
color: #339999;
}

ul {
	list-style-type: none;
	margin-top: -10px;
	margin-bottom: -10px;
}

li {
font-size: 85%;
color: #817a81;
margin: 6px 0 6px 0;
}

 p {
line-height: 2em;
font-size: 85%;
color: #817a81;
margin-bottom: 30px;
}

.contenthead {
font-weight: bold;
color: rgb(56,144,146);
}


.contenthead-sub {
	font-weight: bold;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	line-height: 2em;
}

.grayhead {
	font-weight: bold;
	color: #666666;
	font-family: Verdana, Arial, Helvetica.roibutton {
position: inherit;
padding-top: 0px;
padding-left: 20px;
width: 299px;
height: 52px;
}

.roibutton a {
display: block;
height: 52px;
width: 299px;
padding:0;
font: bold 13px sans-serif;
color: #fff;
background: url("../images/roi-calc-button.png") 0 0 no-repeat;
text-decoration: none;
}
.roibutton a:hover { 
background-position: 0 -52px;
color: #fff;
}
.roibutton a:active {
background-position: 0 -52px;
color:#fff;
}, sans-serif;
}


/* PRODUCT NAV & PAGES */

#pronav {
width: 155px;
height: 358px;
	background-color:#ffffff;
	position: relative;
	border: none;
	top: 0px;
	vertical-align: top;
	margin: 10px 30px 10px 10px;
	padding: 0px;
	float: left;
	clear: left;
	left: 0px;
}

ul#prodnav { background:url(/images/08/navs/ProductsNav.gif); position: relative; margin:0; padding:0; }
ul#prodnav li { float:left; list-style-type:none }
ul#prodnav li a { height:29px; width: 155px; display:block; position:absolute; left:0; text-indent:-9999px; outline:none }

li#prodnavBasic a, li#prodnavStandard a, li#prodnavPremium a, li#prodnavPortable a, li#prodnavFeline a, li#prodnavMobile a, li#prodnavFlouro a, li#prodnavLarge a, li#prodnavDigital a, li#prodnavOzone a { background:url(/images/08/navs/ProductsNav.gif) }


li#prodnavBasic a 					{ background-position:0 0px; height:28px; top:0px }
li#prodnavBasic a:hover				{ background-position:-155px 0 }
body#pageBasic li#prodnavBasic a 			{ background-position:-310px 0 }

li#prodnavStandard a 					{ background-position:0px -28px; height:28px; top:28px }
li#prodnavStandard a:hover				{ background-position:-155px -28px }
body#pageStandard li#prodnavStandard a 			{ background-position:-310px -28px }

li#prodnavPremium a 				{ background-position:0px -56px; height:28px; top:56px }
li#prodnavPremium a:hover				{ background-position:-155px -56px }
body#pagePremium li#prodnavPremium a 		{ background-position:-310px -56px }

li#prodnavPortable a 					{ background-position:0px -84px; height:28px; top:84px }
li#prodnavPortable a:hover				{ background-position:-155px -84px }
body#pagePortable li#prodnavPortable a 			{ background-position:-310px -84px }

li#prodnavFeline a 					{ background-position:0px -112px; height:28px; top:112px }
li#prodnavFeline a:hover				{ background-position:-155px -112px }
body#pageFeline li#prodnavFeline a 			{ background-position:-310px -112px }

li#prodnavMobile a 					{ background-position:0px -140px; height:29px; top:140px }
li#prodnavMobile a:hover				{ background-position:-155px -140px }
body#pageMobile li#prodnavMobile a 			{ background-position:-310px -140px }

li#prodnavFlouro a 					{ background-position:0px -169px; height:29px; top:169px }
li#prodnavFlouro a:hover				{ background-position:-155px -169px }
body#pageFlouro li#prodnavFlouro a 			{ background-position:-310px -169px }

li#prodnavLarge a 				{ background-position:0px -198px; height:30px; top:198px }
li#prodnavLarge a:hover				{ background-position:-155px -198px }
body#pageLarge li#prodnavLarge a 		{ background-position:-310px -198px }

li#prodnavDigital a 					{ background-position:0px -228px; height:30px; top:228px }
li#prodnavDigital a:hover				{ background-position:-155px -228px }
body#pageDigital li#prodnavDigital a 			{ background-position:-310px -228px }

li#prodnavOzone a 					{ background-position:0px -258px; height:30px; top:258px }
li#prodnavOzone a:hover				{ background-position:-155px -258px }
body#pageOzone li#prodnavOzone	 a 			{ background-position:-310px -258px }


#ProHeader{ 
/*Size of the image*/ padding-top: 74px; width: 585px; 
/*The image*/ background-image: url(/images/08/headers/Products.gif); background-repeat: no-repeat; 
/*Hide the text*/ overflow: hidden; 
/* WIN IE5 hack */ height: 74px; voice-family: "\"}\""; voice-family:inherit; height: 0; }

#OzoneHeader{ 
/*Size of the image*/ padding-top: 74px; width: 585px; 
/*The image*/ background-image: url(/images/08/headers/ozone.gif); background-repeat: no-repeat; 
/*Hide the text*/ overflow: hidden; 
/* WIN IE5 hack */ height: 74px; voice-family: "\"}\""; voice-family:inherit; height: 0; }

#BasicHeader{ 
/*Size of the image*/ padding-top: 74px; width: 585px; 
/*The image*/ background-image: url(/images/08/headers/basic.gif); background-repeat: no-repeat; 
/*Hide the text*/ overflow: hidden; 
/* WIN IE5 hack */ height: 74px; voice-family: "\"}\""; voice-family:inherit; height: 0; }

#StandardHeader{ 
/*Size of the image*/ padding-top: 74px; width: 585px; 
/*The image*/ background-image: url(/images/08/headers/standard.gif); background-repeat: no-repeat; 
/*Hide the text*/ overflow: hidden; 
/* WIN IE5 hack */ height: 74px; voice-family: "\"}\""; voice-family:inherit; height: 0; }

#PremiumHeader{ 
/*Size of the image*/ padding-top: 74px; width: 585px; 
/*The image*/ background-image: url(/images/08/headers/premium.gif); background-repeat: no-repeat; 
/*Hide the text*/ overflow: hidden; 
/* WIN IE5 hack */ height: 74px; voice-family: "\"}\""; voice-family:inherit; height: 0; }

#PortableHeader{ 
/*Size of the image*/ padding-top: 74px; width: 585px; 
/*The image*/ background-image: url(/images/08/headers/portable.gif); background-repeat: no-repeat; 
/*Hide the text*/ overflow: hidden; 
/* WIN IE5 hack */ height: 74px; voice-family: "\"}\""; voice-family:inherit; height: 0; }

#FelineHeader{ 
/*Size of the image*/ padding-top: 74px; width: 585px; 
/*The image*/ background-image: url(/images/08/headers/feline.gif); background-repeat: no-repeat; 
/*Hide the text*/ overflow: hidden; 
/* WIN IE5 hack */ height: 74px; voice-family: "\"}\""; voice-family:inherit; height: 0; }

#MobileHeader{ 
/*Size of the image*/ padding-top: 74px; width: 585px; 
/*The image*/ background-image: url(/images/08/headers/mobile.gif); background-repeat: no-repeat; 
/*Hide the text*/ overflow: hidden; 
/* WIN IE5 hack */ height: 74px; voice-family: "\"}\""; voice-family:inherit; height: 0; }

#FlouroHeader{ 
/*Size of the image*/ padding-top: 74px; width: 585px; 
/*The image*/ background-image: url(/images/08/headers/flouro.gif); background-repeat: no-repeat; 
/*Hide the text*/ overflow: hidden; 
/* WIN IE5 hack */ height: 74px; voice-family: "\"}\""; voice-family:inherit; height: 0; }

#LargeHeader{ 
/*Size of the image*/ padding-top: 74px; width: 585px; 
/*The image*/ background-image: url(/images/08/headers/large.gif); background-repeat: no-repeat; 
/*Hide the text*/ overflow: hidden; 
/* WIN IE5 hack */ height: 74px; voice-family: "\"}\""; voice-family:inherit; height: 0; }

#ProContent {
padding: 5px 20px 0 20px;
}


/* DIGITAL NAV & PAGES */

#digitalnav {
width: 155px;
height: 268px;
	background-color:#ffffff;
	position: relative;
	border: none;
	top: 0px;
	vertical-align: top;
	margin: 10px 30px 10px 10px;
	padding: 0px;
	float: left;
	clear: left;
	left: 0px;
}

ul#diginav { background:url(/images/08/navs/DigitalNav.gif); position: relative; margin:0; padding:0; }
ul#diginav li { float:left; list-style-type:none }
ul#diginav li a { height:29px; width: 155px; display:block; position:absolute; left:0; text-indent:-9999px; outline:none }

li#diginavdvr a, li#diginav6 a, li#diginav9 a, li#diginavST a, li#diginavUpgrade a, li#diginavNetwork a, li#diginavSW a { background:url(/images/08/navs/DigitalNav.gif) }


li#diginavdvr a 					{ background-position:0 0px; height:28px; top:0px }
li#diginavdvr a:hover				{ background-position:-155px 0 }
body#pagedvr li#diginavdvr a 			{ background-position:-310px 0 }

li#diginav6 a 					{ background-position:0 -28px; height:28px; top:28px }
li#diginav6 a:hover				{ background-position:-155px -28px }
body#page6 li#diginav6 a 			{ background-position:-310px -28px }

li#diginav9 a 					{ background-position:0px -56px; height:28px; top:56px }
li#diginav9 a:hover				{ background-position:-155px -56px }
body#page9 li#diginav9 a 			{ background-position:-310px -56px }

li#diginavST a 				{ background-position:0px -84px; height:28px; top:84px }
li#diginavST a:hover				{ background-position:-155px -84px }
body#pageST li#diginavST a 		{ background-position:-310px -84px }

li#diginavUpgrade a 					{ background-position:0px -112px; height:29px; top:112px }
li#diginavUpgrade a:hover				{ background-position:-155px -112px }
body#pageUpgrade li#diginavUpgrade a 			{ background-position:-310px -112px }

li#diginavNetwork a 					{ background-position:0px -140px; height:28px; top:140px }
li#diginavNetwork a:hover				{ background-position:-155px -140px }
body#pageNetwork li#diginavNetwork a 			{ background-position:-310px -140px }

li#diginavSW a 					{ background-position:0px -169px; height:29px; top:169px }
li#diginavSW a:hover				{ background-position:-155px -169px }
body#pageSW li#diginavSW a 			{ background-position:-310px -169px }


#DigiHeader{ 
/*Size of the image*/ padding-top: 74px; width: 585px; 
/*The image*/ background-image: url(/images/08/headers/DigitalRadiography.gif); background-repeat: no-repeat; 
/*Hide the text*/ overflow: hidden; 
/* WIN IE5 hack */ height: 74px; voice-family: "\"}\""; voice-family:inherit; height: 0; }

#DVRHeader{ 
/*Size of the image*/ padding-top: 74px; width: 585px; 
/*The image*/ background-image: url(/images/08/headers/DVR.gif); background-repeat: no-repeat; 
/*Hide the text*/ overflow: hidden; 
/* WIN IE5 hack */ height: 74px; voice-family: "\"}\""; voice-family:inherit; height: 0; }

#DX6Header{ 
/*Size of the image*/ padding-top: 74px; width: 585px; 
/*The image*/ background-image: url(/images/08/headers/DX6.gif); background-repeat: no-repeat; 
/*Hide the text*/ overflow: hidden; 
/* WIN IE5 hack */ height: 74px; voice-family: "\"}\""; voice-family:inherit; height: 0; }

#DX9Header{ 
/*Size of the image*/ padding-top: 74px; width: 585px; 
/*The image*/ background-image: url(/images/08/headers/DX9.gif); background-repeat: no-repeat; 
/*Hide the text*/ overflow: hidden; 
/* WIN IE5 hack */ height: 74px; voice-family: "\"}\""; voice-family:inherit; height: 0; }

#SingleTouchHeader{ 
/*Size of the image*/ padding-top: 74px; width: 585px; 
/*The image*/ background-image: url(/images/08/headers/singletouch.gif); background-repeat: no-repeat; 
/*Hide the text*/ overflow: hidden; 
/* WIN IE5 hack */ height: 74px; voice-family: "\"}\""; voice-family:inherit; height: 0; }

#UpgradeHeader{ 
/*Size of the image*/ padding-top: 74px; width: 585px; 
/*The image*/ background-image: url(/images/08/headers/digitalupgrade.gif); background-repeat: no-repeat; 
/*Hide the text*/ overflow: hidden; 
/* WIN IE5 hack */ height: 74px; voice-family: "\"}\""; voice-family:inherit; height: 0; }

#NetworkHeader{ 
/*Size of the image*/ padding-top: 74px; width: 585px; 
/*The image*/ background-image: url(/images/08/headers/networking.gif); background-repeat: no-repeat; 
/*Hide the text*/ overflow: hidden; 
/* WIN IE5 hack */ height: 74px; voice-family: "\"}\""; voice-family:inherit; height: 0; }

#SoftwareHeader{ 
/*Size of the image*/ padding-top: 74px; width: 585px; 
/*The image*/ background-image: url(/images/08/headers/software.gif); background-repeat: no-repeat; 
/*Hide the text*/ overflow: hidden; 
/* WIN IE5 hack */ height: 74px; voice-family: "\"}\""; voice-family:inherit; height: 0; }



/* SERVICE NAV & PAGES */

#servnav {
width: 155px;
height: 250px;
	background-color:#ffffff;
	position: relative;
	border: none;
	top: 0px;
	vertical-align: top;
	margin: 10px 30px 10px 10px;
	padding: 0px;
	float: left;
	clear: left;
	left: 0px;
}

ul#servicenav { background:url(/images/08/navs/ServiceNav.gif); position: relative; margin:0; padding:0; }
ul#servicenav li { float:left; list-style-type:none }
ul#servicenav li a { height:29px; width: 155px; display:block; position:absolute; left:0; text-indent:-9999px; outline:none }

li#servicenavFAQ a, li#servicenavTrouble a, li#servicenavTutorial a, li#servicenavDownloads a, li#servicenavWarranty a, li#servicenavContact a { background:url(/images/08/navs/ServiceNav.gif) }


li#servicenavFAQ a 					{ background-position:0 0px; height:28px; top:0px }
li#servicenavFAQ a:hover				{ background-position:-155px 0 }
body#pageFAQ li#servicenavFAQ a 			{ background-position:-310px 0 }

li#servicenavTrouble a 					{ background-position:0px -28px; height:28px; top:28px }
li#servicenavTrouble a:hover				{ background-position:-155px -28px }
body#pageTrouble li#servicenavTrouble a 			{ background-position:-310px -28px }

li#servicenavTutorial a 				{ background-position:0px -56px; height:28px; top:56px }
li#servicenavTutorial a:hover				{ background-position:-155px -56px }
body#pageTutorial li#servicenavTutorial a 		{ background-position:-310px -56px }

li#servicenavDownloads a 					{ background-position:0px -84px; height:28px; top:84px }
li#servicenavDownloads a:hover				{ background-position:-155px -84px }
body#pageDownloads li#servicenavDownloads a 			{ background-position:-310px -84px }

li#servicenavWarranty a 					{ background-position:0px -112px; height:28px; top:112px }
li#servicenavWarranty a:hover				{ background-position:-155px -112px }
body#pageWarranty li#servicenavWarranty a 			{ background-position:-310px -112px }

li#servicenavContact a 					{ background-position:0px -140px; height:29px; top:140px }
li#servicenavContact a:hover				{ background-position:-155px -140px }
body#pageContact li#servicenavContact a 			{ background-position:-310px -140px }


#ServiceHeader{ 
/*Size of the image*/ padding-top: 74px; width: 585px; 
/*The image*/ background-image: url(/images/08/headers/Service.gif); background-repeat: no-repeat; 
/*Hide the text*/ overflow: hidden; 
/* WIN IE5 hack */ height: 74px; voice-family: "\"}\""; voice-family:inherit; height: 0; }

#FAQHeader{ 
/*Size of the image*/ padding-top: 74px; width: 585px; 
/*The image*/ background-image: url(/images/08/headers/FAQ.gif); background-repeat: no-repeat; 
/*Hide the text*/ overflow: hidden; 
/* WIN IE5 hack */ height: 74px; voice-family: "\"}\""; voice-family:inherit; height: 0; }

#TroubleHeader{ 
/*Size of the image*/ padding-top: 74px; width: 585px; 
/*The image*/ background-image: url(/images/08/headers/troubleshoot.gif); background-repeat: no-repeat; 
/*Hide the text*/ overflow: hidden; 
/* WIN IE5 hack */ height: 74px; voice-family: "\"}\""; voice-family:inherit; height: 0; }

#TutorialHeader{ 
/*Size of the image*/ padding-top: 74px; width: 585px; 
/*The image*/ background-image: url(/images/08/headers/tutorials.gif); background-repeat: no-repeat; 
/*Hide the text*/ overflow: hidden; 
/* WIN IE5 hack */ height: 74px; voice-family: "\"}\""; voice-family:inherit; height: 0; }

#DownloadsHeader{ 
/*Size of the image*/ padding-top: 74px; width: 585px; 
/*The image*/ background-image: url(/images/08/headers/supportdownloads.gif); background-repeat: no-repeat; 
/*Hide the text*/ overflow: hidden; 
/* WIN IE5 hack */ height: 74px; voice-family: "\"}\""; voice-family:inherit; height: 0; }

#WarrantyHeader{ 
/*Size of the image*/ padding-top: 74px; width: 585px; 
/*The image*/ background-image: url(/images/08/headers/warranty.gif); background-repeat: no-repeat; 
/*Hide the text*/ overflow: hidden; 
/* WIN IE5 hack */ height: 74px; voice-family: "\"}\""; voice-family:inherit; height: 0; }

#ContactHeader{ 
/*Size of the image*/ padding-top: 74px; width: 585px; 
/*The image*/ background-image: url(/images/08/headers/contact.gif); background-repeat: no-repeat; 
/*Hide the text*/ overflow: hidden; 
/* WIN IE5 hack */ height: 74px; voice-family: "\"}\""; voice-family:inherit; height: 0; }



/* COMPANY NAV & PAGES */

#compnav {
width: 155px;
height: 130px;
	background-color:#ffffff;
	position: relative;
	border: none;
	top: 0px;
	vertical-align: top;
	margin: 10px 30px 10px 10px;
	padding: 0px;
	float: left;
	clear: left;
	left: 0px;
}

ul#companynav { background:url(/images/08/navs/CompanyNav.gif); position: relative; margin:0; padding:0; }
ul#companynav li { float:left; list-style-type:none }
ul#companynav li a { height:29px; width: 155px; display:block; position:absolute; left:0; text-indent:-9999px; outline:none }

li#companynavAbout a, li#companynavContact a { background:url(/images/08/navs/CompanyNav.gif) }


li#companynavAbout a 					{ background-position:0 0px; height:28px; top:0px }
li#companynavAbout a:hover				{ background-position:-155px 0 }
body#pageAbout li#companynavAbout a 			{ background-position:-310px 0 }

li#companynavContact a 					{ background-position:0px -28px; height:28px; top:28px }
li#companynavContact a:hover				{ background-position:-155px -28px }
body#pageContact li#companynavContact a 			{ background-position:-310px -28px }


#AboutHeader{ 
/*Size of the image*/ padding-top: 74px; width: 585px; 
/*The image*/ background-image: url(/images/08/headers/about.gif); background-repeat: no-repeat; 
/*Hide the text*/ overflow: hidden; 
/* WIN IE5 hack */ height: 74px; voice-family: "\"}\""; voice-family:inherit; height: 0; }


/* HEADERS - EVENTS - TESTIMONIALS - FIND DEALER - FIND USER */

#EventsHeader{ 
/*Size of the image*/ padding-top: 74px; width: 780px; 
/*The image*/ background-image: url(/images/08/headers/events.gif); background-repeat: no-repeat; 
/*Hide the text*/ overflow: hidden; 
/* WIN IE5 hack */ height: 74px; voice-family: "\"}\""; voice-family:inherit; height: 0; }

#TestimonialsHeader{ 
/*Size of the image*/ padding-top: 74px; width: 780px; 
/*The image*/ background-image: url(/images/08/headers/testimonials.gif); background-repeat: no-repeat; 
/*Hide the text*/ overflow: hidden; 
/* WIN IE5 hack */ height: 74px; voice-family: "\"}\""; voice-family:inherit; height: 0; }

#FindDealertHeader{ 
/*Size of the image*/ padding-top: 74px; width: 780px; 
/*The image*/ background-image: url(/images/08/headers/finddealer.gif); background-repeat: no-repeat; 
/*Hide the text*/ overflow: hidden; 
/* WIN IE5 hack */ height: 74px; voice-family: "\"}\""; voice-family:inherit; height: 0; }


/* FIND USERS NAV & PAGES */

#usersnav {
width: 155px;
height: 130px;
	background-color:#ffffff;
	position: relative;
	border: none;
	top: 0px;
	vertical-align: top;
	margin: 10px 30px 10px 10px;
	padding: 0px;
	float: left;
	clear: left;
	left: 0px;
}

ul#usernav { background:url(/images/08/navs/UsersNav.gif); position: relative; margin:0; padding:0; }
ul#usernav li { float:left; list-style-type:none }
ul#usernav li a { height:29px; width: 155px; display:block; position:absolute; left:0; text-indent:-9999px; outline:none }

li#usernavUS a, li#usernavCanada a { background:url(/images/08/navs/UsersNav.gif) }


li#usernavUS a 					{ background-position:0 0px; height:28px; top:0px }
li#usernavUS a:hover				{ background-position:-155px 0 }
body#pageUS li#usernavUS a 			{ background-position:-310px 0 }

li#usernavCanada a 					{ background-position:0px -28px; height:28px; top:28px }
li#usernavCanada a:hover				{ background-position:-155px -28px }
body#pageCanada li#usernavCanada a 			{ background-position:-310px -28px }

#FindUserHeader{ 
/*Size of the image*/ padding-top: 74px; width: 585px; 
/*The image*/ background-image: url(/images/08/headers/finduser.gif); background-repeat: no-repeat; 
/*Hide the text*/ overflow: hidden; 
/* WIN IE5 hack */ height: 74px; voice-family: "\"}\""; voice-family:inherit; height: 0; }



/* FIND DEALERS NAV & PAGES */

#dealersnav {
width: 155px;
height: 130px;
	background-color:#ffffff;
	position: relative;
	border: none;
	top: 0px;
	vertical-align: top;
	margin: 10px 30px 10px 10px;
	padding: 0px;
	float: left;
	clear: left;
	left: 0px;
}

ul#dealernav { background:url(/images/08/navs/DealerNav.gif); position: relative; margin:0; padding:0; }
ul#dealernav li { float:left; list-style-type:none }
ul#dealernav li a { height:29px; width: 155px; display:block; position:absolute; left:0; text-indent:-9999px; outline:none }

li#dealernavUS a, li#dealernavCanada a { background:url(/images/08/navs/DealerNav.gif) }


li#dealernavUS a 					{ background-position:0 0px; height:28px; top:0px }
li#dealernavUS a:hover				{ background-position:-155px 0 }
body#pageUS li#dealernavUS a 			{ background-position:-310px 0 }

li#dealernavCanada a 					{ background-position:0px -28px; height:28px; top:28px }
li#dealernavCanada a:hover				{ background-position:-155px -28px }
body#pageCanada li#dealernavCanada a 			{ background-position:-310px -28px }

#FindDealerHeader{ 
/*Size of the image*/ padding-top: 74px; width: 585px; 
/*The image*/ background-image: url(/images/08/headers/finddealer.gif); background-repeat: no-repeat; 
/*Hide the text*/ overflow: hidden; 
/* WIN IE5 hack */ height: 74px; voice-family: "\"}\""; voice-family:inherit; height: 0; }





/* FONT STYLES */

.style1 {
	color: #333333;
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif;
}
.style2 {
	color: #003333;
	font-weight: bold;
}
.style3 {
	color: #003333;
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif;
}
.style4 {
	color: #FFFFFF;
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif;
}
.style5 {
	color: #006666;
	font-size: 10px;
	font-family: verdana, arial, helvetica, sans-serif;
}
.stylesmall {
	color: #006666;
	font-size: 9px;
	font-family: verdana, arial, helvetica, sans-serif;
}

.specs {
	font-size: 11px;
}

/* Tab Image divs */
#tabimage {
position: relative;
margin: 5px 5px 5px 5px;
padding: 10px 10px 10px 10px;
}

#tabimage p {
font-size: 14px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #333333;
font-weight: bold;
padding-left: 10px;
}

.demo  {color:#000033; background-color:#fff; layer-background-color:#efefef;
        position:absolute; top:100px; left:100px; width:620px; height:280px;
        z-index:99;  visibility:hidden; border:1px solid #cccccc;}

.CD {
height: 287px;
width: 338px;
background-image:url(../images/cd-bg.jpg);
background-repeat: no-repeat;
margin: 10px;
}

.cdbutton {
position: inherit;
padding-top: 0px;
padding-left: 20px;
width: 299px;
height: 52px;
}

.cdbutton a {
display: block;
height: 52px;
width: 299px;
padding:0;
font: bold 13px sans-serif;
color:#333;
background: url("/images/get-a-cd-button.png") 0 0 no-repeat;
text-decoration: none;
}
.cdbutton a:hover { 
background-position: 0 -52px;
color: #049;
}
.cdbutton a:active {
background-position: 0 -52px;
color:#fff;
}

.roibutton {
position: inherit;
padding-top: 0px;
padding-left: 20px;
width: 299px;
height: 52px;
}

.roibutton a {
display: block;
height: 52px;
width: 299px;
padding:0;
font: bold 13px sans-serif;
color: #fff;
background: url("../images/roi-calc-button.png") 0 0 no-repeat;
text-decoration: none;
}
.roibutton a:hover { 
background-position: 0 -52px;
color: #fff;
}
.roibutton a:active {
background-position: 0 -52px;
color:#fff;
}