






body, td, p, ol, ul, li {font: 11px Arial, Verdana, Geneva, Helvetica, sans-serif; color: #666;}
body {background: #fff url(http://www.highriverhonda.com/img/fr/bg.gif) top center repeat-y; margin: 0; padding: 0; text-align: center; vertical-align: top;}

h1 {font-size: 18px; margin: 0 0 10px 0; padding: 10px 10px 5px 0; text-align: left; color: #515151; border-bottom: 1px dotted #dedede;}
h2 {font-size: 14px; font-weight: bold; color: #515151; margin: 1em 0; text-align: left;}
h3 {font-size: 12px; font-weight: bold; color: #515151; margin: 1em 0 0 0; text-align: left;}

div#h1Img {padding: 10px 0 5px 0; margin: 0 0 10px 0; height: 40px;}
div#h1ImgCredit {padding: 15px 0; height: 117px;}

div#gallerywrap {position: relative; width: 100%; margin: auto;}
div#popBox {display: none; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1000;}
div#popBg {position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #000; opacity: 0.5; -moz-opacity : 0.5; filter: alpha(opacity=50); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";}
div#popGallery {position: relative; width: 980px; overflow: hidden; margin: 0 auto; padding: 0; z-index: 1100; background: #232323;}

div#mainDiv {width: 980px; margin: 0 auto;}
div#mainDiv p {text-align: justify;}

div.mainDivs {width: 980px; margin: 0 auto;}
div.mainDivs p {text-align: justify;}

ul#topMenu {float: right; list-style: none none outside; margin: 10px 0; padding: 0;}
ul#topMenu li {float: left; padding: 5px 0 5px 20px;}
ul#topMenu li a {padding: 5px 0 5px 5px; font-weight: bold; color: #666; font-size: 11px;}

div#mainMenu {border-bottom: 1px solid #AFAFAF; height: 24px; position: relative;} /*see ie*/
div#mainMenu div {position: relative; text-align: center; width: 980px; margin: 0 auto; clear: both; height: 24px;} /*see ie*/
div#mainMenu div ul {position: absolute; top: 0; left: 0; list-style: none none outside; margin: 0; padding: 0;}
div#mainMenu div ul li {float: left; padding: 0 18px 0 0; height: 26px;}

div#secMenu {height: 90px; border-top: 1px solid #afafaf; border-bottom: 1px solid #AFAFAF;}
div#secMenu div {width: 980px; margin: 0 auto; padding: 15px 0 2px 0; height: 72px;}
div#secMenu div ul {list-style: none none outside; margin: 0; padding: 0;}
div#secMenu div ul li {float: left; padding: 0 30px 0 0;}

div#topTop {height: 140px; width: 980px; margin: 0 auto;}
div#topLogo {float: left; margin: 20px 52px 15px 0;}
div#homeTopRight {float: right; height: 120px;}

div#topAddy {clear: both; float: right; text-align: right; font-weight: bold; font-size: 13px; padding-top: 15px;}

div#scrollHome {width: 980px; position: relative; height: 200px; margin: 0 auto;}
div#homeusedViewPort {position: relative; width: 980px; height: 200px; overflow: hidden;}
div#homeused {position: relative; top: 0; margin: 0; width: 2940px; height: 200px;}
div#homeused div.homeusedVeh {float: left; position: absolute; text-align: left; width: 980px; height: 200px; margin: 0; padding: 0;}
div#homeused div.homeusedVeh div.homeusedVehImg {text-align: center; width: 200px; margin: 0;}
div#homeused div.homeusedVeh div.homeusedVehImg img {width: 980px; height: 200px;}

div#motion {position: absolute; top: 5px; right: 30px; width: 87px; text-align: left; z-index: 99;}
/*div#motion div {float: right; width: 29px; cursor: pointer;}*/
div#motion div img {width: 25px; height: 25px;}
div#stopStartMotion {float: left; width: 29px; cursor: pointer;}
div#nextMotion {float: right; width: 29px; cursor: pointer;}
div#prevMotion {float: right; width: 29px; cursor: pointer;}

div#leftCol {float: left; width: 206px; text-align: left; border-right: 1px solid #AFAFAF;} /* see ie */
div#leftCol div.img {width: 201px; padding: 15px 0 15px 5px; border-bottom: 1px solid #AFAFAF;} /* see ie */
div#leftCol div.title {padding: 10px 0 0 0;}

div#rightCol {width: 760px; float: right;}

div#qMenuHome {text-align: left; width: 200px; margin-top: 10px;} /* se ie */
div#qMenuHome ul {list-style: none none outside; margin: 10px 20px 0 0; padding: 0;}
div#qMenuHome ul li {padding: 3px 10px 3px 10px; text-align: left; background: url(http://www.highriverhonda.com/img/en/bullet.gif) no-repeat 0 7px; border-bottom: 1px solid #AFAFAF;}
div#qMenuHome ul li a {color: #666; display: block;}

div#qMenu {text-align: left; width: 200px; border-bottom: 1px solid #AFAFAF;}
div#qMenu ul {list-style: none none outside; margin: 10px 0 10px 5px; padding: 0;}
div#qMenu ul li {padding: 4px 10px; text-align: left; background: url(http://www.highriverhonda.com/img/en/bullet.gif) no-repeat 0 7px;}
div#qMenu ul li a {color: #666; display: block;}

div#specs {float: right; text-align: left; width: 210px; margin: 0 0 15px 0;}
div#specs ul {list-style: none none outside; margin: 8px 0 0 0; padding: 0;}
div#specs ul li {padding: 7px 9px 7px 10px; text-align: left; border-bottom: 1px dotted #dedede;}
div#specs ul li a {padding: 4px; font-weight: bold; color: #ccc; display: block;}

div#featured {background-color: #E3E3E3; height: 190px; padding: 20px 0; border-bottom: 1px solid #6F6F6F;} /*see ie*/
div#featured div.mainDivs div.featuredCells {float: right; width: 190px; text-align: left;}
div#featured div.mainDivs div.featuredCells div {width: 160px; height: 120px; text-align: center; background-color: #fff; padding: 6px; margin: 4px 4px 4px 0; border: 1px solid #B5B5B5;} /*see ie*/
div#featured div.mainDivs div.featuredCells p {margin: 4px 0 0 10px;}
div#featured div.mainDivs div#featuredBtn {float: left; width: 172px; padding: 10px 0 0 0;}

div#homeBtns {width: 708px; height: 193px; margin: 20px auto 0 auto;}
div#homeBtns1 {width: 207px; height: 193px; float: left;}
div#homeBtns2 {width: 247px; height: 193px; float: left; margin: 0 20px; border-left: 1px solid #AFAFAF; border-right: 1px solid #AFAFAF;}
div#homeBtns3 {width: 207px; height: 193px; float: left;}

div#homePromo {width: 708px; height: 470px; overflow: auto; margin: 20px auto 0 auto;} /*see ie*/
div#description {float: left; width: 200px;} /*see ie*/
div#imagePromos {float: right; width: 400px; margin-right: 30px;} /*see ie*/
div#noPromos {width: 708px; height: 220px; margin: 20px auto 0 auto;}
div#noPromos img {width: 708px; height: 220px;}

div#articleHome {clear: both; background-image: url(http://www.highriverhonda.com/img/en/home_news_bg.gif); width: 668px; height: 99px; margin: 20px auto 20px auto; padding: 60px 20px 10px 20px;}
div#articleHome img {float: left; margin-right: 10px;}
div#articleHome p {text-align: justify; margin: 0;}

div#homeTxt {width: 708px; margin: 10px auto 0 auto;}
div#homeTxt p {clear: both; margin: 1em 0;}
div#homeTxt a:link, div#homeTxt a:visited {text-decoration: underline; color: #434343;}
div#homeTxt a:hover, div#homeTxt a:active {text-decoration: none; color: #434343;}

div.contextMenuServ div {float: left; margin: 15px 30px 15px 0; height: 100px;}

div.hours {width: 205px; margin-top: 20px; border-bottom: 1px solid #AFAFAF;}
div.hours p {font-weight: bold; font-size: 12px; margin: 5px 0 0 3px;}
div.hours ul {list-style: none none outside; margin: 0 0 10px 5px; padding: 0;}
div.hours ul li {padding: 7px 2px 7px 0; text-align: left;}
div.hours ul li span {width: 77px; display: block; float: left;}
div.hours ul li a {font-weight: bold; color: #666;}

div#homeRewardForm {float: left; width: 195px; height: 440px; text-align: left; padding: 20px 10px 10px 0; margin: 0 10px 0 0; border-right: 1px solid #AFAFAF;} /*see ie*/
div#homeRewardForm form {margin: 0; padding: 10px;}
div#homeRewardForm form input {width: 110px; height: 20px; font-size: 10px; margin: 1px 0;}

div#slogan {float: right; padding: 20px 10px 0 0;}

div#compare div {float: left; margin: 15px 0; height: 250px;}

table#usedTable {width: 740px; border-collapse: collapse; margin: 0; padding: 0;}
table#usedTable td {padding: 0;}

ul.cleanUL {margin: 15px; padding: 0; list-style-position: inside;}
ul.cleanUL li {padding: 3px 2px; text-align: left;}

ol.cleanOL {margin: 25px; padding: 0; list-style-position: inside;}
ol.cleanOL li {padding: 3px 2px; text-align: left;}

div#newmodelFlashTop {background-color: #232323; width: 740px; height: 322px;}
div#newmodelFlash {float: left; width: 500px; height: 315px;}

div#footer {clear: both; overflow: hidden; text-align: center; margin-top: 15px; padding-top: 5px; background: url(http://www.highriverhonda.com/img/en/footer_bg.jpg) repeat-x #222222; color: #acacac;}
div#footer div {margin: 10px 10px 0 10px;}
div#footer p {color: #acacac;}
div#footer a {color: #acacac;}
div#footer div#subFooter {width: 980px; margin: auto;}
div#footer div#subFooter div#logo123 {float: left; width: 250px;}
div#footer div#subFooter div#disclaimer {float: left; width: 450px; font-size: 10px;}
div#footer div#subFooter div#logoHonda {float: right; margin-right: 36px; width: 139px; height: 95px;}

div#contactHours {float: left; margin: 10px; width: 230px;}
div#contactAddy {float: left; margin: 10px; width: 230px; margin: 26px 10px 10px 10px;}

div#promosoko {width: 400px; height: 100px;}

div#videos {width: 500px; margin: 15px auto;}

img#eight1000 {padding-bottom: 10px;}

table#tableNewInv {margin: 0; border-collapse: collapse; width: 100%;}
table#tableNewInv td {padding: 10px 2px; text-align: center;}

td.usedrightfilter {padding-top: 0 !important;}

div#onlineReq {margin-left: 10px;}
div#onlineReq1 div {margin: 15px 38px 15px 0; float: left;}
div#onlineReq2 div {margin: 15px 36px 15px 0; float: left;}
div#onlineReq3 div {margin: 15px 16px 15px 0; float: left;}

div.text {text-align: justify;}
div.text p {margin: 0 0 10px 0; padding: 0;}
div.text p.last {margin-bottom: 0;}

.nobr {white-space: nowrap;}

a:link, a:visited {color: #000000; text-decoration: none;}
a:hover, a:focus, a:active {color: #000000; text-decoration: underline;}

a.copyr:link, a.copyr:visited, a.copyr:hover, a.copyr:focus, a.copyr:active,
p.copyr, p.copyr a:link, p.copyr a:visited, p.copyr a:hover, p.copyr a:focus, p.copyr a:active,
div.copyr a:link, div.copyr a:visited, div.copyr a:hover, div.copyr a:focus, div.copyr a:active {font-size: 10px;}

a img {border: none;}

table#sitemap {width: 800px; border-collapse: collapse; margin: 0 70px 0 110px;}
table#sitemap td {vertical-align: top; width: 33%;}
table#sitemap ul {padding: 0 0 0 12px; margin: 10px 0; list-style-type: none;}
table#sitemap ul li {padding: 2px; font-weight: bold;}
table#sitemap ul li ul {margin: 2px 0;}
table#sitemap ul li ul li {padding: 2px; border: none; font-weight: normal;}

.norm {font-size: 11px;}
.title {font-size: 14px; font-weight: bold; color: #000000; text-decoration: none;}
.bigtitle {font-size: 14px; font-weight: bold; color: #000000; text-decoration: none;}
.copyr {font-size: 9px; text-decoration: none;}
.form {font-size: 10px; color: #000000;}
.bold {font-weight: bold;}
.italic {font-style: italic;}
.upper {text-transform: uppercase;}
.header {background-color: #990000; color: #FFFFFF; font-weight: bold; }
.subheader {background-color: #EDEDED; color: #000000; font-weight: bold;}
.menutitle {font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #990000;}
.menubigtitle {font-size: 18px; font-weight: bold; color: #FFFFFF; background-color: #990000;}
.menusoustitle {font-size: 10px; font-weight: bold; color: #FFFFFF; background-color: #990000;}
.alt1 {font-size: 11px; font-weight: bold; color: #000000; background-color: #E3E3E3;}
.alt2 {font-size: 11px; font-weight: bold; color: #000000; background-color: #EDEDED;}
.menu {font-size: 11px; color: #000000; background-color: #EDEDED;}

.emph {font-weight:bold;}
.caption {font: 9px Arial; color: #000000;}
.justify {text-align: justify;}
.left {text-align: left;}
.right {text-align: right;}
.fright {float: right;}
.fleft {float: left;}
.cright {clear: right;}
.cleft {clear: left;}
.cboth {clear: both;}
select.dpt {font-size: 9px; color:#000000;}
.dpt {font-size: 9px; color:#000000;}
.dp {font-size: 8px; color:#000000; font-weight: bold;}
.dps {font-size: 11px; color:#000000;}
.dpw {font-size: 9px; color:#FFFFFF; font-weight: bold;}
.dpwnb {font-size: 9px; color:#FFFFFF;}
.dpwnb1 {font-size: 9px; color:#FFFFFF; line-height: 115%;}
.dpb{font-size: 12px; color: #990000; font-weight: bold;}
.dpbw {font-size: 1px; color:#FFFFFF; font-weight: bold;}
.dpbws2 {font-size: 10px; color:#FFFFFF; font-weight: bold;}
.dpbws {font-size: 10px; color:#FFFFFF; font-weight: bold;}
.dpbws:link {font-size: 10px; color:#FFFFFF; font-weight: bold;}
.dpbws:visited {font-size: 10px; color:#FFFFFF; font-weight: bold;}
.dpbws:hover {font-size: 10px; color:#FFFFFF; font-weight: bold;}
.results-header {font-size: 10px; font-weight: bold; color: #FFFFFF; background-color: #990000;}
.results-body {font-size: 9px; color: #000000; background-color: #E3E3E3; }

TABLE.Specs              { border-spacing: 1px; margin: 0px; padding: 0px; }
TABLE.Specs TR.alt1      { background-color: #E3E3E3; }
TABLE.Specs TR.alt2      { background-color: #EDEDED; }
TABLE.Specs TD.H1        { font-size: 18px; font-weight: bold; font-family: arial,sans-serif; padding: 2px; }
TABLE.Specs TD.title     { font-size: 18px; font-weight: bold; font-family: arial,sans-serif; }
TABLE.Specs TD.header    { background-color: #990000; color: #FFFFFF; font-weight: bold; border-top: 1px outset #FFFFFF; border-bottom: 1px outset #FFFFFF; }
TABLE.Specs TD.subheader { background-color: #EDEDED; color: #000000; font-weight: bold; }
TABLE.Specs TD.elemTitle { font-weight: bold; }
TABLE.Specs TD.command   { background-color: #f7f7f7; border: 1px outset #333366; padding: 4px; }
TABLE.Specs A.selection  { font-family: arial,verdana,helvetica,sans-serif; font-size: 10px; font-weight: bold; padding: 2px; }
TABLE.Specs .dps         { font-size: 10px; }
TABLE.Specs .dpt         { font-size: 9px; }

TABLE.au TD.title        {font-size: 14px; color:#FFFFFF; font-weight: bold; background-color: #990000;}
TABLE.au TD.norm         {font-size: 11px; color:#000000; background-color: #EDEDED;}

div.facebookbox {float: left; text-align: left; padding: 71px 0 0 0;}
div.facebookbox img {display: block; float: left; padding-right: 5px;}