





body, td, p, ol, ul, li {font: 12px Arial, Helvetica, Verdana, Geneva, sans-serif; color: #3C3C3A;}
body {background: #E0DFDA url(http://hondacars.pointewesthonda.com/img/en/bg.jpg) top center no-repeat; margin: 0; padding: 0; text-align: center; vertical-align: top;}
body.homebody {background-color: #C7C4BD;}

h1 {position: relative; z-index: 50; font-size: 18px; font-weight: normal; color: #450100; text-align: left; min-height: 46px; margin: 0 0 15px 0; padding: 30px 0 0 80px; background: url(http://hondacars.pointewesthonda.com/img/en/h1_logo.jpg) 0 0 no-repeat; border-bottom: 1px #C5C4BF solid;}
h1 span.tagline {display: block; height: 14px; background: url(http://hondacars.pointewesthonda.com/img/en/h1_logo_title.gif) 0 0 no-repeat;}
body.homebody h1 {min-height: 0; height: auto; padding: 0; background: none; border: none;}
body.homebody h1 span {display: block; font-size: 14px; color: #3C3C3A;}
h2 {font-size: 18px; font-weight: normal; color: #450100; text-align: left; margin: 30px 0 10px 0; padding: 0 0 5px 0; background: url(http://hondacars.pointewesthonda.com/img/en/h1_line.jpg) bottom left repeat-x;}
h2.first {margin-top: 0; padding-top: 0;}
h2.special {font-size: 24px;}
h3 {font-size: 14px; font-weight: bold; text-align: left; margin: 20px 0 0 0; padding: 0;}
h3.first {margin-top: 0;}
h4 {font-size: 12px; font-weight: bold; text-align: left; margin: 0; padding: 0;}

.nobr {white-space: nowrap;}

a:link, a:visited {color: #C21C1C; font-weight: bold; text-decoration: none;}
a:hover, a:focus, a:active {color: #7F3B37; font-weight: bold; text-decoration: none;}

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;}

sup {line-height: 0;}
hr {color: #C5C4BF; background-color: #C5C4BF; border: none; height: 1px; margin: 8px 0;}
div.text {text-align: justify;}
div.text p {font-size: 11px; line-height: 16px; margin: 0 0 10px 0; padding: 0;}
div.text p.last {margin-bottom: 0;}
div.text p.copyr {font-size: 10px; line-height: 14px;}
div.text ul {text-align: left; margin: 0 0 10px 0; padding: 0 0 0 15px;}
div.text ul.last {margin-bottom: 0;}
div.text ul li {list-style-type: none; font-size: 11px; line-height: 16px; padding: 0 0 0 10px; background: url(http://hondacars.pointewesthonda.com/img/en/bullet.jpg) 0 5px no-repeat;}
div.text ol {text-align: left; margin: 0 0 10px 0; padding: 0 0 0 30px;}
div.text ol.last {margin-bottom: 0;}
div.text ol li {list-style-type: decimal; font-size: 11px; line-height: 16px; padding: 0; background: none;}
div.text a:link, div.text a:visited,
div.text a:hover, div.text a:focus, div.text a:active {font-weight: normal;}
div.text a.bold:link, div.text a.bold:visited,
div.text a.bold:hover, div.text a.bold:focus, div.text a.bold:active {font-weight: bold;}
div.introtext {margin-bottom: 20px;}
p.last {margin-bottom: 0;}

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

.emph {font-weight:bold;}
.caption {font: 10px Arial; color: #333333;}
.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: 10px; color:#000000;}
.dpt {font-size: 10px; color:#3C3C3A;}
.dp {font-size: 9px; color:#333333; font-weight: bold;}
.dps {font-size: 12px; color:#3C3C3A;}
.dpw {font-size: 10px; color:#FFFFFF; font-weight: bold;}
.dpwnb {font-size: 10px; color:#FFFFFF;}
.dpwnb1 {font-size: 10px; color:#FFFFFF; line-height: 115%;}
.dpb{font-size: 12px; color: #591E1A; font-weight: bold;}
.dpbw {font-size: 1px; color:#FFFFFF; font-weight: bold;}
.dpbws2 {font-size: 11px; color:#FFFFFF; font-weight: bold;}
.dpbws {font-size: 11px; color:#FFFFFF; font-weight: bold;}
.dpbws:link {font-size: 11px; color:#FFFFFF; font-weight: bold;}
.dpbws:visited {font-size: 11px; color:#FFFFFF; font-weight: bold;}
.dpbws:hover {font-size: 11px; color:#FFFFFF; font-weight: bold;}
.results-header {font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #591E1A;}
.results-body {font-size: 10px; color: #333333; background-color: #D9D6D1; }

TABLE.Specs              { border-spacing: 0;}
TABLE.Specs table        { border-collapse: collapse; border-spacing: 0px; margin: 0px; padding: 0px; }
TABLE.Specs TR.alt1      { background: none; }
TABLE.Specs TR.alt1 td   { border: 1px #BFBFB7 solid; }
TABLE.Specs TR.alt2      { background: none; }
TABLE.Specs TR.alt2 td   { border: 1px #BFBFB7 solid; }
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    { color: #3C3C3A; font-weight: bold; background: #E0DFDA; border-bottom: 1px #BFBFB7 solid; }
TABLE.Specs TD.header a:link, TABLE.Specs TD.header a:visited {color: #3C3C3A !important;}
TABLE.Specs TD.header a:hover, TABLE.Specs TD.header a:focus, TABLE.Specs TD.header a:active {color: #C21C1C !important;}
TABLE.Specs TD.subheader { background-color: #D0CEC9; color: #333333; 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: 11px; font-weight: bold; padding: 2px; }
TABLE.Specs .dps         { font-size: 11px; }
TABLE.Specs .dpt         { font-size: 10px; }

TABLE.au TD.header       {color: #3C3C3A; font-weight: bold; padding: 0 0 10px 0; background: none; border-bottom: 1px #BFBFB7 solid;}
TABLE.au TD.title        {font-size: 14px; font-weight: bold; padding: 10px 0 0 5px; background: none;}
TABLE.au TD.norm         {font-size: 12px; padding: 0 0 0 5px;}
div#careerslist TABLE.au .autext {padding-bottom: 20px; border-bottom: 1px #BFBFB7 solid;}

table#mainwrapWrap {width: 100%; height: 100%; margin: 0 auto; background: url(http://hondacars.pointewesthonda.com/img/en/content_bg_repeat_02.jpg) 0 229px repeat-x;}
body.homebody table#mainwrapWrap {background: none;}
table#mainwrapWrap td#mainwrapContent {text-align: center; vertical-align: top; height: 100%;}
table#mainwrap {width: 965px; margin: 0 auto;}

td#footer {text-align: center; background: #E0DFDA url(http://hondacars.pointewesthonda.com/img/en/bottom_bg_repeat.jpg) 0 0 repeat-x;}
body.homebody td#footer {background: #E0DFDA url(http://hondacars.pointewesthonda.com/img/en/content_bg_repeat.jpg) 0 0 repeat-x;}
td#footer div#footerquick {text-align: left; width: 965px; height: 228px; margin: 0 auto; padding: 20px 0;}
td#footer div#footerquick ul.btnslist {float: left;}
td#footer div#footerquick ul.btnslist li {margin: 0; padding: 0 20px;}
td#footer div#footerquick ul.btnslist li.first {border-right: 1px #BFBFB7 solid;}
td#footer div#footerquick ul.btnslist li.last {padding-right: 0;}
body.homebody td#footer div#footerquick {position: relative; height: 277px; overflow: visible; padding-bottom: 0;}
body.homebody td#footer div#footerquick div#footerquickBG {position: absolute; top: -16px; left: -7px; width: 980px; height: 18px; background: url(http://hondacars.pointewesthonda.com/img/en/content_bg_top.jpg) top center no-repeat;}
td#footer div#footerWrap {font-size: 10px; color: #666; text-align: center; background: #1C1C1C url(http://hondacars.pointewesthonda.com/img/en/footer_bg_repeat.jpg) 0 0 repeat-x;}
td#footer div#footerWrap * {color: #666;}
td#footer div#footerWrap a:link, td#footer div#footerWrap a:visited {color: #999; font-weight: normal; text-decoration: none;}
td#footer div#footerWrap a:hover, td#footer div#footerWrap a:focus, td#footer div#footerWrap a:active {color: #666; font-weight: normal; text-decoration: none;}
td#footer div#footerWrap div.footerlinks {margin: 0 0 10px 0;}
td#footer div#footerWrap div.footerlinks a:link, td#footer div#footerWrap div.footerlinks a:visited {color: #666; font-weight: normal; text-decoration: none;}
td#footer div#footerWrap div.footerlinks a:hover, td#footer div#footerWrap div.footerlinks a:focus, td#footer div#footerWrap div.footerlinks a:active {color: #555; font-weight: normal; text-decoration: none;}
td#footer div#footerContent {position: relative; width: 965px; margin: 0 auto; padding: 20px 0;}
td#footer div#footerContent div#footerBrandlogo {position: absolute; top: -37px; right: 0;}
td#footer div#footercopyr {margin: 0 0 10px 0;}

td#siteheader {text-align: left; vertical-align: top; height: 213px;}
body.homebody td#siteheader {height: 514px;}
div#siteheaderWrap {position: relative; height: 115px;}

td#contentmiddle {height: 100%; vertical-align: top; padding: 16px 0 40px 0;}
body.homebody td#contentmiddle {padding-top: 5px;}

div#mainlogo {position: absolute; top: 8px; left: -5px;}

ul#topcontact {position: absolute; top: 50px; right: 30px; text-align: right; margin: 0; padding: 0;}
ul#topcontact li {list-style-type: none; font-size: 14px; font-weight: normal; color: #343432; margin: 0; padding: 0;}
ul#topcontact li.facebook {padding-top: 5px;}

ul#toplinks {position: absolute; top: 15px; right: 30px; overflow: hidden; margin: 0; padding: 0;}
ul#toplinks li {list-style-type: none; float: left; font-size: 11px; font-weight: normal; padding: 0 10px; border-right: 1px #686762 solid;}
ul#toplinks li.first {padding-left: 0;}
ul#toplinks li.last {padding-right: 0; border-right: none;}
ul#toplinks a:link, ul#toplinks a:visited {color: #201E1F; font-weight: normal; text-decoration: none;}
ul#toplinks a:hover, ul#toplinks a:focus, ul#toplinks a:active {color: #666; font-weight: normal; text-decoration: none;}

ul#mainnav {height: 47px; margin: 0; padding: 0;}
ul#mainnav li {float: left; list-style-type: none; margin: 0 3px 0 0;}
ul#mainnav li.last {margin-right: 0;}

ul#subnav {height: 49px; overflow: hidden; margin: 0; padding: 0; background: #1B1B1B url(http://hondacars.pointewesthonda.com/img/en/modelmenu_bg_repeat.jpg) 0 0 repeat-x; border: 1px #000 solid;}
ul#subnav li {float: left; list-style-type: none; margin: 0; padding: 0 4px 0 0; background: url(http://hondacars.pointewesthonda.com/img/en/modelmenu_separator.jpg) right center no-repeat;}
ul#subnav li.last {padding-right: 0; background: none;}
ul#subnav li a {text-align: center; padding: 17px 21px 3px 21px;}
ul#subnav li.first a {padding-right: 20px; padding-left: 20px;}

ul.btnslist {overflow: hidden; margin: 0; padding: 0;}
ul.btnslist li {float: left; list-style-type: none; margin: 0 7px 0 0;}
ul.btnslist li.last {margin-right: 0 !important;}
ul.btnslist li a {display: block;}
ul.btnslist li img {display: block;}

ul.btnslistSpecial {position: relative; overflow: visible;}
ul.btnslistSpecial li.last {position: absolute; top: 0; right: -10px;}

div#quicktop {position: relative; height: 217px; margin: 0 0 20px 0; padding: 10px 0;}
div#quicktop div#quicktopBG {position: absolute; top: -16px; left: -7px; width: 980px; height: 18px; background: url(http://hondacars.pointewesthonda.com/img/en/content_bg_top.jpg) top center no-repeat;}
div#quicktop ul.btnslist li {margin-right: 70px;}
div#quicktop ul#usedquickbtns li.last {padding: 25px 0 0 50px;}
div#quicktop div.quickbtn {position: absolute; bottom: 0; left: 0;}
div#quicktop div.quickbtnSpecial {position: absolute; bottom: -19px; left: 0;}
div#quicktop div.quickbtnSpecial2 {position: absolute; bottom: -17px; left: 0; padding: 70px 0 0 0; background: url(http://hondacars.pointewesthonda.com/img/en/bt_videos_top_01.jpg) 295px 0 no-repeat;}
div#quicktop div.quickbtnSpecial3 {position: absolute; bottom: -22px; left: 0;}
div#quicktop div.quicknews {float: right; text-align: left; width: 465px; height: 132px; margin: -10px 0; padding: 7px 0 0 15px; border-left: 1px #C0BFBA solid;}
div#quicktop div.quicknews div.title {margin: 0 0 10px 0;}
div#quicktop div.quicknews ul {margin: 0; padding: 0;}
div#quicktop div.quicknews ul li {list-style-type: none; font-size: 11px; margin: 0; padding: 3px 0 0 10px; background: url(http://hondacars.pointewesthonda.com/img/en/bullet.jpg) 0 8px no-repeat;}
div#quicktop div.quicknews a:link, div#quicktop div.quicknews a:visited {color: #3C3C3A; font-weight: normal; text-decoration: none;}
div#quicktop div.quicknews a:hover, div#quicktop div.quicknews a:focus, div#quicktop div.quicknews a:active {color: #C21C1C; font-weight: normal; text-decoration: none;}

div#businesshours {position: absolute; top: 5px; right: 0; text-align: left; width: 240px; min-height: 90px; padding: 10px 0 0 75px; background: url(http://hondacars.pointewesthonda.com/img/en/hours_img.jpg) 0 0 no-repeat;}
div#businesshours div.title {font-size: 18px; font-weight: normal; text-transform: uppercase; margin-bottom: 5px;}
div#businesshours ul {margin: 0; padding: 0;}
div#businesshours ul li {list-style-type: none; font-size: 11px; line-height: 13px;}
div#businesshours ul li span {display: block; float: left; width: 110px;}

ul#homebtns {margin-bottom: 10px;}

li#homenews {position: relative; text-align: center; width: 230px; height: 277px; padding: 18px 0 0 0; background: url(http://hondacars.pointewesthonda.com/img/en/home_news_bg.jpg) 0 8px no-repeat;}
li#homenews p {font-size: 11px; color: #AEAEAE; margin: 0; padding: 0;}
li#homenews p.title {font-size: 14px; text-transform: uppercase; margin-bottom: 5px;}
li#homenews p.title a:link, li#homenews p.title a:visited {color: #EFEFEF;}
li#homenews p.title a:hover, div#homenews div.main p.title a:focus, div#homenews div.main p.title a:active {color: #BABABA;}
li#homenews div.img {width: 208px; height: 101px; margin: 0 auto 8px auto; padding: 21px 0 0 0; background: url(http://hondacars.pointewesthonda.com/img/en/home_news_carbg.jpg) 0 0 no-repeat;}
li#homenews div.img img {display: block; width: 150px; height: 80px; margin: 0 auto;}
li#homenews div.homenewsText {text-align: left; padding: 0 11px;}
li#homenews div.readmore {position: absolute; bottom: 13px; left: 11px;}

div#homesub {overflow: hidden; padding: 10px 0 0 0; border-top: 1px #999 solid;}

div#homepromo {float: left; text-align: left; width: 475px; overflow: hidden; padding: 0 7px 0 0; border-right: 1px #A5A29B solid;}
div#homepromo div.title {text-align: left; margin: 0 0 10px 0;}
div#homepromo div#homepromoContent {text-align: left; height: 185px; overflow: hidden; padding: 10px; background-color: #B9B6AF;}
div#homepromo div#homepromoContent p {margin: 0; padding: 0;}
div#homepromo div#homepromoContent p.title {margin: 0 0 10px 0;}
div#homepromo div#homepromoContent p.title a:link, div#homepromo div#homepromoContent p.title a:visited {color: #3C3C3A; font-weight: bold; text-decoration: none;}
div#homepromo div#homepromoContent p.title a:hover, div#homepromo div#homepromoContent p.title a:focus, div#homepromo div#homepromoContent p.title a:active {color: #7F3B37; font-weight: bold; text-decoration: none;}
div#homepromo div#homepromoContent div.img {float: left; text-align: center; width: 235px; margin: 0 10px 0 0;}
div#homepromo div#homepromoContent div.img img {display: block; width: 235px; margin: 0 auto;}
div#homepromo div#homepromoContent div.homepromoImage div.img {float: none; width: auto; margin: 0;}
div#homepromo div#homepromoContent div.homepromoImage div.img img {width: 435px;}
div#homepromo div#homepromoContent div.homepromoText {float: left; width: 190px;}
div#homepromo div#homepromoContent div.homepromoText p {font-size: 11px;}
div#homepromo div#homepromoEmpty {text-align: center; background-color: #B9B6AF;}

div#homeused {float: right; text-align: left; width: 475px; overflow: hidden;}
div#homeused div.title {margin: 0 0 10px 0;}
div#homeused div.usedfeatWrap {overflow: hidden; margin: 0 0 13px 0;}
div#homeused div.usedfeatVeh {float: left; text-align: center; width: 155px; margin: 0 5px 0 0;}
div#homeused div.usedfeatVeh div.usedfeatVehImg {text-align: center; width: 153px; margin: 0 0 5px 0; background-color: #63625E; border: 1px #3E3D3B solid;}
div#homeused div.usedfeatVeh div.usedfeatVehImg img {display: block; width: 153px; height: 115px;}
div#homeused div.usedfeatVeh ul.usedfeatVehInfo {text-align: left; margin: 0; padding: 5px 7px; background-color: #DDDCD7;}
div#homeused div.usedfeatVeh ul.usedfeatVehInfo li {list-style-type: none; font-size: 11px;}
div#homeused div.last {margin-right: 0;}
div#homeused a:link, div#homeused a:visited {color: #3C3C3A; font-weight: normal; text-decoration: none;}
div#homeused a:hover, div#homeused a:focus, div#homeused a:active {color: #C21C1C; font-weight: normal; text-decoration: none;}

div#hometext {float: left; width: 465px; padding: 0 17px 0 0; border-right: 1px #A5A29B solid;}

div#quickprogram {float: left; width: 334px; border-right: 1px #BFBFB7 solid;}
div#quickprogram p {margin: 0; padding: 0;}
body.homebody div#quickprogram {float: right; width: 475px; border: none;}
body.homebody div#quickprogram p {margin: 0; padding: 10px 0 0 10px;}
div#quickprogram div.title {font-size: 18px; font-weight: normal; color: #450100; margin-bottom: 10px;}
div#quickprogram div.title span {display: block; font-size: 14px; color: #3C3C3A;}
form#frmrewards {display: block; height: 123px; margin: 0; padding: 40px 0 0 150px; background: url(http://hondacars.pointewesthonda.com/img/en/newcars_bt_coupon.jpg) 0 0 no-repeat;}
form#frmrewards * {font-size: 11px;}
form#frmrewards fieldset {margin: 0; padding: 0; border: none;}
form#frmrewards legend {display: none;}
form#frmrewards div {margin: 0 0 5px 0;}
form#frmrewards div label {display: block; float: left; width: 65px;}
form#frmrewards .textbox {width: 100px; border: 1px #999 solid;}
form#frmrewards div#frmrewardsSubmit {padding: 20px 0 0 65px;}
form#frmrewards div#frmrewardsSubmit input {width: 105px; height: 20px;}
form#frmrewards div#frmrewardsError {position: absolute; font-size: 11px; color: #FFFFFF; margin: 0 0 0 -60px; padding: 5px 7px; background-color: #591E1A;}
form#frmrewards div#frmrewardsError * {font-size: 11px; color: #FFFFFF;}
form#frmrewards div#frmrewardsError ul {margin: 0; padding: 0;}
form#frmrewards div#frmrewardsError ul li {list-style-type: none; margin: 0; padding: 0 0 0 10px; background: url(http://hondacars.pointewesthonda.com/img/en/home_coupons_bullet.jpg) 0 5px no-repeat;}
body.homebody form#frmrewards {padding-left: 200px; background-image: url(http://hondacars.pointewesthonda.com/img/en/home_coupons_image.jpg);}
body.homebody form#frmrewards * {font-size: 12px;}
body.homebody form#frmrewards div label {width: 70px;}
body.homebody form#frmrewards .textbox {width: 150px;}
body.homebody form#frmrewards div#frmrewardsSubmit {padding-left: 70px;}
body.homebody form#frmrewards div#frmrewardsError {margin: 0;}

div#quicktop div.quickspa {float: right; text-align: left; width: 465px; height: 132px; margin: -10px 0; padding: 7px 0 0 15px; border-left: 1px #C0BFBA solid;}
div#quicktop div.quickspa div.title {margin: 0 0 10px 0;}

form#frmspa {margin: 0; padding: 0;}
form#frmspa * {font-size: 11px;}
form#frmspa fieldset {margin: 0; padding: 0; border: none;}
form#frmspa legend {display: none;}
form#frmspa div {padding: 0 0 5px 0;}
form#frmspa div input {margin: 0; padding: 0;}
form#frmspa div label {display: block; float: left; width: 45px;}
form#frmspa .textbox {width: 100px; border: 1px #999 solid;}
form#frmspa div#frmspaSubmit {padding: 0 0 0 45px;}
form#frmspa div#frmspaSubmit input {width: 105px; height: 20px;}
form#frmspa div#frmspaError {position: absolute; font-size: 11px; color: #FFFFFF; margin: -80px 0 0 160px; padding: 5px 7px; background-color: #591E1A;}
form#frmspa div#frmspaError * {font-size: 11px; color: #FFFFFF;}
form#frmspa div#frmspaError ul {margin: 0; padding: 0;}
form#frmspa div#frmspaError ul li {list-style-type: none; margin: 0; padding: 0 0 0 10px; background: url(http://hondacars.pointewesthonda.com/img/en/home_coupons_bullet.jpg) 0 5px no-repeat;}

div#newcarsinv {clear: both;}
div#newcarsinv * {font-size: 11px; text-align: left;}
div#newcarsinv img.newinvimg {margin-bottom: 2px; border: 3px #B2AFA0 solid;}
div#newcarsinv a:link, div#newcarsinv a:visited {color: #3C3C3A; font-weight: bold; text-decoration: none;}
div#newcarsinv a:hover, div#newcarsinv a:focus, div#newcarsinv a:active {color: #7F3B37; font-weight: bold; text-decoration: none;}

div#newvideoslist {overflow: hidden; background: url(http://hondacars.pointewesthonda.com/img/en/videos_bg_image.jpg) top right no-repeat;}
div#newvideoslist div#newvideoslistWrap {float: left; font-size: 11px; text-align: left; width: 168px; height: 207px; padding: 50px 20px 0 20px; background: url(http://hondacars.pointewesthonda.com/img/en/videos_models_bg.jpg) 0 0 no-repeat;}
div#newvideoslist div#newvideoslistContent {height: 185px; overflow: auto;}
div#newvideoslist div#newvideoslistContent a:link, div#newvideoslist div#newvideoslistContent a:visited {color: #FFF; font-weight: normal; text-decoration: none; display: block; float: left; padding: 0 0 0 10px; background: url(http://hondacars.pointewesthonda.com/img/en/videos_bullet.jpg) 0 5px no-repeat;}
div#newvideoslist div#newvideoslistContent a:hover, div#newvideoslist div#newvideoslistContent a:focus, div#newvideoslist div#newvideoslistContent a:active {color: #DFC8B5; font-weight: normal; text-decoration: none; display: block; float: left; padding: 0 0 0 10px; background: url(http://hondacars.pointewesthonda.com/img/en/videos_bullet.jpg) 0 5px no-repeat;}

div#useddetails {width: 735px;}

ul#servicebtns {float: right; position: relative; width: 300px; height: 243px; overflow: visible; margin: 0 0 0 30px; padding: 0; background: url(http://hondacars.pointewesthonda.com/img/en/service_image_engine.jpg) 0 40px no-repeat;}
ul#servicebtns li {position: absolute; margin: 0; padding: 0; background: none;}
ul#servicebtns li.first {top: -1px; left: -2px;}
ul#servicebtns li.last {bottom: 41px; right: -3px;}

ul#servicebudget {float: right; width: 300px; height: 243px; overflow: visible; margin: 0 0 0 30px; padding: 0;}
ul#servicebudget li {margin-left: 40px; padding: 0;}

ul#promosbtns {position: relative; width: 850px; height: 375px; background: url(/img/en/promos_image.jpg) center center no-repeat;}
ul#promosbtns li {position: absolute;}
ul#promosbtns li#promosbtnsDMA {top: 0; right: 0;}
ul#promosbtns li#promosbtnsHouse {top: 0; left: 0;}
ul#promosbtns li#promosbtnsNew {bottom: 0; left: 0;}
ul#promosbtns li#promosbtnsUsed {bottom: 0; right: 0;}

ul#requestsbtns li {margin-bottom: 10px;}
ul#requestsbtns li.last2 {top: 304px;}

ul#comparebtns li {margin-right: 15px;}

div#contactmap {position: relative; width: 941px; margin: 0 0 10px 0;}
div#contactmap div#contactmapDirections {position: absolute; top: 3px; right: 3px; border-bottom: 1px #FFF solid; border-left: 1px #FFF solid;}
div#contactmap div#contactmapDirections img {display: block; margin: -3px -3px 0 0;}

div#contactinfo {text-align: left; width: 941px; overflow: hidden; margin-bottom: 20px;}
div#contactinfo p {margin: 0; padding: 0;}
div#contactinfo p.title {font-size: 18px; font-weight: normal; text-transform: uppercase; margin-bottom: 5px;}
div#contactinfo ul {margin: 0; padding: 0;}
div#contactinfo ul li {list-style-type: none; font-size: 11px; margin: 0; padding: 0;}
div#contactinfoContact {float: left; overflow: hidden; margin: 0 100px 0 0;}
div#contactinfoContact * {font-size: 11px;}
div#contactinfoContact p {margin: 0 0 10px 0;}
div#contacthours {float: left;}
div#contacthours div.item {position: relative; float: left; width: 215px; height: 62px; margin: 0 15px 0 0; border-right: 1px #C0BFBA solid;}
div#contacthours div.last {margin: 0; border-right: none;}
div#contacthours div.item p.subtitle {font-size: 11px; font-weight: bold;}
div#contacthours div.item ul li span {display: block; float: left; width: 110px;}
div#contacthours a:link, div#contacthours a:visited {color: #3C3C3A; font-weight: bold; text-decoration: none;}
div#contacthours a:hover, div#contacthours a:focus, div#contacthours a:active {color: #C21C1C; font-weight: bold; text-decoration: none;}

table#sitemap {width: 960px; margin: 0 auto;}
table#sitemap tr td {font-size: 11px; vertical-align: top; width: 33%; padding: 5px 10px; background-color: #D9D6D1;}
table#sitemap ul {margin: 0; padding: 0;}
table#sitemap ul li {list-style-type: none; font-size: 11px; font-weight: bold; margin: 0; padding: 0;}
table#sitemap ul li ul {margin: 2px 10px;}
table#sitemap ul li ul li {font-weight: normal; padding: 2px 0;}
table#sitemap ul li ul li ul {margin: 2px 10px;}
table#sitemap ul li ul li ul li {font-style: normal; padding: 2px 0;}
table#sitemap ul.ulinline {margin: 0; padding: 0;}
table#sitemap ul.ulinline li {display: inline; color: #3C3C3A; padding: 0 10px; border-right: 1px #999 solid;}
table#sitemap ul.ulinline li.first {padding: 0 10px 0 0;}
table#sitemap ul.ulinline li.last {padding: 0 0 0 10px; border: none;}
table#sitemap a:link, table#sitemap a:visited {color: #3C3C3A; font-weight: normal; text-decoration: none;}
table#sitemap a:hover, table#sitemap a:focus, table#sitemap a:active {color: #C21C1C; font-weight: normal; text-decoration: none;}
table#sitemap ul li a:link, table#sitemap ul li a:visited,
table#sitemap ul li a:hover, table#sitemap ul li a:focus, table#sitemap ul li a:active {font-weight: bold;}
table#sitemap ul li ul li a:link, table#sitemap ul li ul li a:visited,
table#sitemap ul li ul li a:hover, table#sitemap ul li ul li a:focus, table#sitemap ul li ul li a:active {font-weight: normal;}

