@charset "UTF-8";
@import url("abc_headerNav-H2.css");

body
{
   background-image:url(../images/global/bkgd8/bkgd8_repeater.jpg);
   background-color:#000;
   background-repeat: repeat-x;
   background-position: 1128px top;
   color:#fff;
} 
.clearFix:after
{
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
}
#wrapper
{
margin:0 auto;
width:960px;
   background-image: url(../images/global/bkgd8/bkgd9_LTNEW.jpg);
   background-repeat: no-repeat;
padding-left:120px;
   overflow: hidden;
}

#content_container {
   height: 100%;
   width: 960px;
   position: relative;
   min-width: 960px;
   margin-left: 0px;
   margin-right: auto;
   padding-right: 120px;
   visibility: visible;
   background-image: url(../images/global/bkgd8/right-bkgd-10.jpg);
   background-position: right top;
   background-repeat: no-repeat;
   background-color: #000;
}
#header
{
   height: 160px;
   width: 960px;
   position: relative;
   overflow: visible;
   background-repeat: no-repeat;
   background-position: center top;
   background-image: url(../images/global/bkgd8/header-160-bkgd-10NEW.jpg);
   padding-bottom: 2px;
   margin-bottom: 6px;
   border-bottom: solid #222 1px;
   background-color: #000;z-index:300;
}
#header h1#ABC_ID
{
   width: 220px;
   visibility: visible;
   height: 146px;
   border: 0;
   text-indent: -9999px;
   position: relative;
   float: left;
}

#header h1#ABC_ID a  {
   display: block;
   width: 220px;
   height: 146px;
   background-image: url(../images/global/ABCHD_logoCSS_220x292.png);
   background-repeat: no-repeat;
}

#header h1#ABC_ID a:link,
#header h1#ABC_ID a:visited  
{ background-position: 0px 0px; }
#header h1#ABC_ID a:hover, 
#header h1#ABC_ID a:active  
{ background-position: 0px -148px; }

#header h2
{
   font-family: Arial, Helvetica, sans-serif, Verdana;
   color: #000;
   font-style: normal;
   position: absolute;
   left: 440px;
   font-size: 20px;
   background-repeat: no-repeat;
}
#header h2.showroomTitle {
   height: 45px;
   width: 350px;
   text-indent: -9999px;
   top: 85px;
   background-image: url(../images/H2-titles24-showroom.png);
}
#header h2.news-eventsTitle {
   height: 60px;
   width: 300px;
   text-indent: -9999px;
   top: 70px;
   background-image: url(../images/H2-titles24-news-events.png);
}
#header h2.motorclothesTitle {
   height: 46px;
   width: 350px;
   text-indent: -9999px;
   top: 85px;
   background-image: url(../images/H2-titles24-motorclothes.png);
}
#header h2.partsTitle {
   height: 45px;
   width: 350px;
   text-indent: -9999px;
   top: 85px;
   background-image: url(../images/H2-titles24-parts.png);
}
#header h2.serviceTitle {
   height: 45px;
   width: 350px;
   text-indent: -9999px;
   top: 85px;
   background-image: url(../images/H2-titles24-service.png);
}
#header h2.aboutABCTitle {
   height: 45px;
   width: 350px;
   text-indent: -9999px;
   top: 95px;
   background-image: url(../images/H2-titles24-aboutABC.png);
}
#header h2.financingTitle {
   height: 46px;
   width: 400px;
   text-indent: -9999px;
   top: 85px;
   background-image: url(../images/H2-titles24-financing.png);
}

#header h3
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.7em;
    text-transform: uppercase;
}
#header p {
   font-size: 1.2em;
   color: #000000;
   text-align: left;
   font-weight: bold;
}
#header #contact_header {
   height: auto;
   width: 725px;
   float: right;
   clear: none;
   padding-top: 20px;
}
#header #contact_header li {
   height: auto;
   position: absolute;
   font-size: 1.2em;
   color: #333;
   text-indent: -9999px;
}
#header #contact_header a  
{
   display: block;
   outline: none;
   border: none;
}
#contact_header a:link, #contact_header a:visited {
   background-position: 0px 0px;
   text-decoration: none;
}
#contact_header a:hover, #contact_header a:active {
   background-position: 0px 0px;
   text-decoration: none;
}
/*#header #contact_header a:link, #header #contact_header a:visited  
{ color: #333; }
#header #contact_header a:hover, #header #contact_header a:active  
{ color: #FFF; }*/
#header #contact_header #email  {
   text-align: left;
   position: absolute;
   left: 535px;
   width: 359px;
   background-image: url(../images/global/header_email24_12x359.png);
   background-repeat: no-repeat;
   height: 12px;
   top: 0px;
   background-position: center center;
   z-index: 960;
   padding-top: 5px;
}
#header #contact_header #phone {
   left: 310px;
   font-weight: bold;
   background-image: url(../images/global/header_phone24_12x196.png);
   width: 196px;
   height: 12px;
   background-repeat: no-repeat;
   top: 0px;
   background-position: center center;
   z-index: 950;
   padding-top: 5px;
   text-align: left;
}
/*#header #contact_header #email span {
   float: left;
   padding-right: 4px;
   color: #333;
   font-weight: bold;
}
#header #contact_header #email a:hover { color: #000; }*/
#header #contact_header #HD  {
   position: absolute;
   right: 0px;
   top: 20px;
   background-image: url(../images/global/HD-logo24_80x64.png);
   height: 64px;
   width: 80px;
   left: 875px;
}
#header #contact_header #HD a {
   display: block;
   height: 64px;
   width: 80px;
   outline: none;
   border: none;
}
#header #contact_header #HD a img { border: 0; }
/*#header #contact_header #HD a:link,
#header #contact_header #HD a:visited  
{ outline: none; }
#header #contact_header #HD a:hover, 
#header #contact_header #HD a:active  
{ outline: none; }*/
#content {
   height: 100%;
   width: 720px;
   position: relative;
   clear: both;
   float: left;
   z-index:4;
}

#content a { }
#content a:link, #content a:visited { text-decoration: none; }

#content a:hover, #content a:active
{ text-decoration: none; }

/*#content a.link-darkbkgd {
   color: #C90;
   text-decoration: none;
}*/

#content a.link-darkbkgd {
   color: #CCC;
   text-decoration: none;
}
#content a:link.link-darkbkgd, #content a:visited.link-darkbkgd {
   color: #CCC;
   text-decoration: none;
}
#content a:hover.link-darkbkgd, #content a:active.link-darkbkgd
{
   color: #F90;
   text-decoration: none;
}
#content a.link-darkbkgd-ul {
   color: #CCC;
   text-decoration: underline;
}
#content a:link.link-darkbkgd-ul, #content a:visited.link-darkbkgd-ul {
   color: #CCC;
   text-decoration: underline;
}
#content a:hover.link-darkbkgd-ul, #content a:active.link-darkbkgd-ul
{
   color: #F90;
   text-decoration: underline;
}
#content a.link-lightbkgd {
   color: #333;
   text-decoration: none;
}
#content a:link.link-lightbkgd, #content a:visited.link-lightbkgd {
   color: #333;
   text-decoration: none;
}
#content a:hover.link-lightbkgd, #content a:active.link-lightbkgd
{
   color: #F30;
   text-decoration: none;
}
#content a.link-lightbkgd-ul {
   color: #333;
   text-decoration: underline;
}
#content a:link.link-lightbkgd-ul, #content a:visited.link-lightbkgd-ul {
   color: #333;
   text-decoration: underline;
}
#content a:hover.link-lightbkgd-ul, #content a:active.link-lightbkgd-ul
{
   color: #F00;
   text-decoration: underline;
}
#content h2
{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 2em;
   font-weight: normal;
   text-transform: uppercase;
   text-align: left;
}
#content h2.large
{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 30px;
   text-transform: uppercase;
   color: #566878;
}
#content h2.sectionTitleH2
{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 2em;
   font-weight: normal;
   text-transform: uppercase;
   color: #EAEAEA;
   position: absolute;
   top: 280px;
   left: 10px;
   white-space: nowrap;
   width: 700px;
}
#content h2.sectionTitleH2 span
{
   font-family: Arial, Helvetica, sans-serif;
   text-transform: uppercase;
   color: #666;
}

#content h3 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 1.6em;
   text-transform: uppercase;
   margin-bottom: 0.25em;
   font-weight: normal;
}
#content h4
{
   text-transform: uppercase;
   font-size: 12px;
   font-weight: bold;
   margin-bottom: 0.4em;
   letter-spacing:-1px;
   text-align: left;
   line-height:14px;
}
#content h5
{
   font-size: 1.1em;
   font-weight: normal;
   margin-bottom: 0.4em;
   text-align: left;
}
#content h6
{
   color: #C93;
   text-transform: uppercase;
   font-size: 1.1em;
   font-weight: bold;
}
#content  p {
   font-size: 1.1em;
   color: #fff;
   text-align: left;
   margin-bottom: 0.8em;
}
#content p.sectionIntroP
{
   font-size: 1.1em;
   color: #666;
   text-align: left;
   margin-bottom: 0.8em;
   margin-left: 10px;
   margin-top: 8px;
}
#content p.description
{
   font-size: 1.1em;
   color: #666;
   text-align: left;
   margin-bottom: 0.8em;
}
#footer   {
   clear: both;
   height: 100px;
   width: 960px;
   font-family: Arial, Helvetica, sans-serif;
   border-top-width: 1px;
   border-top-style: solid;
   border-top-color: #fff;
   background-color: #000;
   position: relative;
   padding-top: 10px;
}
#footer #contactInfo_footer {
   clear: left;
   float: left;
   width: 200px;
   background-image: url(../images/line_ver.gif);
   background-repeat: repeat-y;
   background-position: right center;
   text-align: right;
   padding-right: 14px;
   padding-left: 4px;
   margin-right: 5px;
}
#footer #contactInfo_footer li {
   font-size: 1.1em;
   line-height: 1em;
   font-weight: normal;
   color: #999;
   margin-bottom: 10px;
   list-style-type: none;
}
#footer span  
{
   font-size: 1.1em;
   font-weight: normal;
   color: #CCC;
}
#footer_content {
   clear: none;
   float: left;
   margin-right: auto;
   margin-left: 0px;
   width: 960px;
   padding-left: 10px;
   color:#FFFFFF;
   font-size:16px;
}
#sub_nav  {
   height: 20px;
   width: 95%;
   text-align: left;
   margin-bottom: 6px;
}
#sub_nav ul
{ list-style-type: none; }
#sub_nav li  {
   float: left;
   clear: none;
   padding:0 10px;
}
#sub_nav li a  {
   display: block;
   font-size: 10px;
   text-transform: uppercase;
}
#sub_nav li#subnav_home a { padding: 1px 4px 1px 0px; } 
#sub_nav li#subnav_showroom a, #sub_nav li#subnav_merch a, #sub_nav li#subnav_parts a, #sub_nav li#subnav_services a, #sub_nav li#subnav_abchd a, #sub_nav li#subnav_contact a, li#subnav_privacy a {
   background-image: url(../images/line_ver.gif);
   padding: 1px 4px 1px 5px;
   background-repeat: repeat-y;
   background-position: left center;
}   
#footer a:link,#footer a:visited   {
   color: #CCC;
   text-decoration: none;
}
#footer a:hover,#footer a:active   {
   color: #F90;
   text-decoration: none;
}
#footer p {
   font-size: 1em;
   color: #999;
   text-align: left;
   line-height: 1.2em;
   margin-bottom: 6px;
}
.highlight_orange { color: #F90; }
p 
.highlight_firstLine  {
   color: #EAEAEA;
   display: block;
}
p .highlight2_firstLine
{
   color: #EEA22E;
   display: block;
   font-size: 110%;
}
.section_home #content
{
   background-repeat: repeat-y;
   background-position: center top;
   width: 720px;
   background: #000;
   z-index:10;
}
.section_merch
#content{
   background-image: url(../abc_merchandise/merch-IMG_720x300.jpg);
   background-repeat: no-repeat;
   background-position: left top;
   width: 720px;
   padding-top: 300px;
   background-color: #FFF;
}
.section_abc-HD
#content{
   background-image: url(../ABC_HD/images_about_abc/abchd_bkgd720X300.jpg);
   background-repeat: no-repeat;
   background-position: left top;
   width: 720px;
   padding-top: 300px;
}
.section_showroom
#content{
   background-image: url(../abc_showroom/02_ShowRoom-inset.jpg);
   background-repeat: no-repeat;
   background-position: 5px 5px;
   width: 720px;
   background-color: #000;
   padding-top: 175px;
}
.section_lounge
#content{
   background-image: url(../abc_lounge/cust_lounge_bkgd720X300.jpg);
   background-repeat: no-repeat;
   background-position: left top;
   width: 720px;
   padding-top: 300px;
}
.section_parts #content
{
   background-image: url(../abc_parts/Parts-Top-IMG-720x200.jpg);
   background-repeat: no-repeat;
   background-position: left top;
   width: 720px;
   padding-top: 200px;
   background-color: #FFF;
}
.section_services #content
{
   background-image: url(../abc_service/service-dept_main-image_720.jpg);
   background-repeat: no-repeat;
   background-position: left top;
   width: 720px;
   padding-top: 210px;
   background-color: #FFF;
}
.section_events #content
{
   background-image: url(../images/global/content-bkgd_messy-white.jpg);
   background-repeat: no-repeat;
   background-position: left top;
   width: 720px;
   background-color: #E7E4DF;
}
.section_privacy #content
{ width: 960px; }
.section_contact #content
{
   background-repeat: repeat-y;
   background-position: center top;
   width: 720px;
   padding-top: 12px;
   background-color: #F3F0EB;
   background-image: url(../images/global/content-bkgd_messy-white.jpg);
}

#events-box {width:219px;height:240px;margin:0 auto;text-transform:uppercase;color:#fff;}
.title#events-box {height:25px;width:219px;background:url(/wp-content/themes/ABC/images/events-title.jpg);}
#events-box tr {width:219px;height:25px;padding:2px;display:block;}
.event-box-date {text-align:left;font-size:12px;width:160px;}
.event-box-title {text-align:left;font-size:14px;letter-spacing:-1px;font-weight:bold; color:#FBA61A;line-height:15px;}
.event-box-flyer {text-align:right;font-size:12px;font-weight:bold;color:rgb(240,120,7);}
.event-box-line {border-bottom:none;}
#events-box a {color:#fff; text-decoration:underline;}

#f-inv li {width:165px;height:150px;}
#f-inv {height:192px;background:transparent url(/wp-content/themes/ABC/images/featuredbikes.png) top right no-repeat;position:relative;}


.ipholder{width:174px;float:left;}
.ipcont{width:174px;float:left;padding-left:2px;}
.ipmid1, .ipmid2, .ipmid3, .ipmid4, .ipmid5, .ipmid6{width:174px;height:130px;background:url(/wp-content/themes/ABC/images/ipbg.png) no-repeat;}
.ipcontent img{width:146px;height:103px;padding-left:13px;padding-top:7px;}
.ipcontent p{padding-top:12px;padding-left:5px;padding-bottom:20px;text-align:center;}

.line {height:2px;width:100%;border-bottom:1px solid #666;}
.line2 {height:2px;width:100%;border-bottom:1px solid #666;padding-top:5px;margin-bottom:8px;clear:both;}

label {font-size:12px;}

.moto-thumb-list img {border:5px solid #333!important;}
.moto-thumb-list {text-align:center;}
.right {float:right;}
.left {float:left;}

.fv-invholder {width:655px;overflow:hidden!important;position:relative;}

#quick-search {width:191px;margin-top:15px;}
#quick-search input {width:191px;}
#quick-search button {width:191px;height:25px;}
#quick-search label {display:block;color:#fff;text-align:left;width:191px;padding:3px;font-weight:bold;margin-top:5px;}
#quick-search select {width:191px;height:20px;}


#product-options {width:130px;text-align:center;margin: 0 auto;padding:4px;}
#product-options img {padding:4px;}