/*------clear browser defaults and setup local defaults-----------*/
  * {margin: 0;padding: 0;font-size:10pt;font-family:helvetica,verdana,sans-serif;font-weight:normal}
  body {margin: 0px 10px 5px 10px;background-color:#ffffff;background-attachment: fixed}
  li {margin-left:25px}
  p {line-height:1.5}
  img {border-style:none;text-decoration:none}
  a {color:#0000FF;text-decoration:none}
  a:link {color:#0000FF}
  a:visited {color:#800080}
  a:hover {color:#FF0000;text-decoration:underline}
  b,strong,em {font-weight:bold}

/*-----------------------------------------------------------------------------
old header and footer styles
-----------------------------------------------------------------------------*/

.topleftfade {z-index:2;position: relative;top: 42px;left:581px;background:transparent url(../styles/top-Fade.gif);height:32px;width:50%}
.elogo {z-index:5;width:211px;position:absolute;top:1px;left:3px}
.barcont {position:relative;right:25px;text-align:right;}
.crtshft {top:48px}
.whtxt {color:#ffffff;text-decoration:none;font-size:10pt;font-family:arial, sans-serif;}
.barrt {z-index:2;position: absolute;top: 0px;right:0px;background:transparent url(../styles/topbarrtwwide.gif);width:100px;height:33px}
.adshft {float:left;position:relative;top:3px;margin-right:5px;padding-bottom:10px}
.inclad {float:right;position:relative;top:3px;padding-bottom:2px}
.scnalt {position:absolute;right:10px;top:75px}
.hdbox {z-index:3;position: absolute;top:2px;left:410px;margin: 0 5px 0 0;background:transparent url(../styles/Dropbox.gif) no-repeat;height:41px;width:155px;}
.hdboxcnt {float:left;margin-top:0px;height:41px;margin-left:2px}
.hdboxaln {z-index:4;position: absolute;top: 14px;margin-left:10px}
.hdboxwdg {z-index:1;position: absolute;top: 0px;right:449px;background:transparent url(../styles/drop.gif);width:19px;height:18px}


input.checkout{border: 1px solid #aaaaaa}
input.checkout:focus{border: 1px solid #000099;background-color: #ffffbb}
table.payment input {border: 1px solid #aaaaaa;padding:3px;font-size:11pt}
table.payment input:focus {border: 1px solid #000099;background-color: #ffffbb;padding:3px;font-size:11pt}




/*------page template wrappers--------*/
  #all{min-width:965px;max-width:1400px}      /*--on compare-products.aspx----*/
  .padwide {padding:5px 5px 5px 5px;min-height:900px;background:#ffffff;min-width:929px}
  #navbar{width:204px;float:left;margin-left:-204px;display:inline}
  #navbarr{float:left;width:204px;margin-left:-204px;}
  #wrap{padding-left:204px;background:#ffffff;min-width:751px}
  #body{width:100%;border-left:204px solid #ffffff;margin-left:-204px;float:right;background:#ffffff;}
  .details {padding-top:20px;margin-left:20px;text-align:center;background: #ffffff}
  .padall {padding:10px 10px 5px 5px;min-height:900px;background:#ffffff;}
  .wrapr {float:left;width:100%;background:white;min-height:900px;}
  .padwider {padding:0px 5px 15px 15px;margin-right:205px;padding-right:8px;max-width:80%}
/*----only needed until accessories.hidden-hitch is updated to new template---------------*/
  .searchbox {position:absolute;top:40px;right:210px;padding:0px; margin:0px;}
  .searchboxtext {padding:3px;border: 1px solid #afa7a6;font-family:times,verdana,serif;}
/*------text color and highlights-------*/
  .border {border: 1px solid #000099}
  .borderhighlight {border: 1px solid yellow}
  .blsd {background-color: #dfdbdb}
  .strike {text-decoration:line-through}
  .javalink {color:#0000ff;cursor:pointer}/*--on compare-products.aspx----*/
  .javalink:hover {color:#ff0000}/*--on compare-products.aspx----*/
  .highlight {color:#661c0e}
  .highlightsectionsolid {border: 1px solid #ffffff}
  .highlightsection {border: 1px solid #ffffff}
  .highlightsection:hover {border: 1px solid #dfdbdb}      
/*----text and positioning------*/
  .red {color:red}
  .center {text-align:center;margin-left:auto;margin-right:auto;}
  .left {text-align:left}
  .right {text-align:right}
  .clearb {clear:both}
  .clearl {clear:left}
  .clearr {clear:right}
  .strong {font-weight:bold}
  .floatl {float:left}
  .floatr {float:right}
  .nobreak {margin-bottom:0px;margin-top:0px}
  .margintxsm {margin-top:3px}
  .margintsm {margin-top:6px}
  .margint {margin-top:12px}
  .margintm {margin-top:18px}
  .margintl {margin-top:34px}
  .margintxl {margin-top:50px}
  .marginbxsm {margin-bottom:3px}
  .marginbsm {margin-bottom:6px}
  .marginb {margin-bottom:12px}
  .margintb {margin-bottom:12px;margin-top:12px}
  .margintbsm {margin-bottom:6px;margin-top:6px}
  .indentlsm {margin-left:5px}
  .indentlm {margin-left:10px}
  .indentl {margin-left:20px}
  .indentlxl {margin-left:30px}
  .indentlxxl {margin-left:40px}
  .indentr {margin-right:20px}
  .indentrl {margin-right:30px}
  .indentrxxl {margin-right:125px}
  .smtext {font-size:8pt;text-decoration:none}
  .mtext {font-size:9pt;text-decoration:none}
  .text {font-size:10pt;text-decoration:none}
  .ltext {font-size:11pt;text-decoration:none}
  .xltext {font-size:12pt;text-decoration:none}
  .xxltext {font-size:13pt;text-decoration: none}
  .setheightxsm {height:1px}
  .setheightsms {height:45px}
  .setheightsm {height:55px}
  .setheight {height:330px}
  .setwidthxsm {width:59px}
  .setwidthsm {width:115px}
  .setwidthsmm {width:175px}
  .setwidthm {min-width:200px}
  .setwidth {width:230px}
  .setwidthml {width:360px}
  .setwidthl {width:460px}
  .setwidthxxl {width:728px}
  .setwidthwide {width:930px}/*-- on results.aspx ----*/
  .setwidthhalf {width:48%}/*-- on results.aspx ----*/
  .setwidththird {width:31%}/*-- on results.aspx ----*/
  .relatedhead {text-align:left;position:relative;bottom:6px;background:white;width:233px}/*-- on fitguide.aspx ----*/
  .bannertitle {width:355px}
  .positionabs {position:absolute}/*-- grid view on dept page ----*/
  .positionrel {position:relative}/*-- grid view on dept page ----*/
  .positiontopl {top:135px}/*-- grid view on dept page ----*/
  .padallsm {padding:5px 5px 5px 5px}
  .padallxsm {padding:3px 3px 3px 3px}
  .shiftupxsm {position:relative;bottom:1px}/*-- on dept page ----*/
  
  a.filter {color:#444444;text-decoration:none}
  .speclist:hover a {color: #0000FF}
  a.filter:hover {color:#FF0000;text-decoration:underline}
  a.filter:visited a {color:#800080}
/*-----navigation-----*/
  ul.navcur {line-height:20px;padding: 8px 3px 8px 0px;border-left: 1px solid #01349a;border-bottom: 1px solid #01349a;background: url(/styles/boxtoprightblue3000.gif) no-repeat top right;list-style:none;}
  ul.navcur li{margin-left:10px;line-height:20px;list-style:none;}
  .boxheadtab {position:relative;background:url(/styles/bluetab.gif) no-repeat top right;font-weight:bold;color:#ffffff}
  .boxhead {position:relative;top:7px;padding-left:5px;padding-right:3px;background:#ffffff;font-weight:bold;color:#661c0e}
  .current {width:145px;left:0px}
  .curl {height:18px;background: url(/styles/curl.gif) no-repeat top right}
  .bannertitle {width:355px}/*-- on fitguide.aspx ----*/
  .currentm {width:250px;left:0px}
  .boxheadtabm {position:relative;background:url(/styles/bluetabm.gif) no-repeat top right;font-weight:bold;color:#ffffff}
  div.nav {padding: 8px 3px 8px 0px;border-left: 1px solid #01349a;border-bottom: 1px solid #01349a;background: url(/styles/boxtoprightblue3000.gif) no-repeat top right}
  ul.nav {line-height:20px;padding: 8px 3px 8px 0px;border-left: 1px solid #01349a;border-bottom: 1px solid #01349a;background: url(/styles/boxtoprightblue3000.gif) no-repeat top right;list-style:none;}/*-- on main-nav.aspx ----*/
  ul.nav li{margin-left:10px;line-height:20px;list-style:none;}/*-- on main-nav.aspx ----*/
.catgpgsm {width:75px;height:127px;text-align:center;font-size:8pt;float:left;margin-left:7px;margin-right:7px;}
.catgpgsm img {position:relative;top:2px;text-decoration: none}
/*-----Buttons----- */
  a.cartbutton {display: block;background: transparent url(/styles/cartbutton.gif) no-repeat;width: 29px;height: 30px;text-align: center;font-family: georgia, sans-serif, arial;font-size: 11px;font-weight: bold;text-decoration: none;}
  a.cartbutton:link, a.cartbutton:visited {color: #444444;font-weight:bold}
  a.cartbutton:hover {background-position: 0 -30px;color: #afa7a6;font-weight:bold}
  .searchbutton{position:relative;left:180px;bottom:21px}
  a.moreinfobutton {display: block;background: transparent url(/styles/goarrow.gif) no-repeat top right;width: 270px;height: 13px;padding: 3px 0px 5px 0px;}
  a.moreinfobutton:hover {background-position: 250px -30px;}
  a.addtocartcomparebutton {display: block;background: transparent url(/styles/addtocartcompare.gif) no-repeat;width: 31px;height: 21px;padding: 7px 0px 5px 0px;}
  a.addtocartcomparebutton:hover {background-position: 0 -40px;}
  a.button {display: block;background: transparent url(/styles/addtocartgc.gif) no-repeat;width: 112px;height: 30px;margin: 0px 0px 0px 0px;padding: 1px 1px 1px 1px;font-family: georgia, sans-serif, arial;font-size: 11px;font-weight: bold;text-decoration: none;}
  a.button:link, a.button:visited {color: #444444;font-weight:bold;}
  a.button:hover {background-position: 0 -40px;color: #afa7a6;font-weight:bold;}
  a.addalltocart {display: block;background: transparent url(/styles/addalltocart.gif) no-repeat;width: 130px;height: 30px;margin: 0px 0px 0px 0px;padding: 1px 1px 1px 1px;font-family: georgia, sans-serif, arial;font-size: 11px;font-weight: bold;text-decoration: none;}
  a.addalltocart:link, a.addalltocart:visited {color: #444444;font-weight:bold;}
  a.addalltocart:hover {background-position: 0 -40px;color: #afa7a6;font-weight:bold;}
  .gobutton {position:relative;left:2px}
/*-----sprites----- */
  div.navs {padding: 8px 3px 8px 0px;border-left: 1px solid #01349a;border-bottom: 1px solid #01349a;background: url(/styles/spritei.png) no-repeat top right}
  ul.navs {line-height:20px;padding: 8px 3px 8px 0px;border-left: 1px solid #01349a;border-bottom: 1px solid #01349a;background: url(/styles/spritei.png) no-repeat top right;list-style:none;}/*-- on main-nav.aspx ----*/
  ul.navs li{margin-left:10px;line-height:20px;list-style:none;}/*-- on main-nav.aspx ----*/
  ul.navcurs {line-height:20px;padding: 8px 3px 8px 0px;border-left: 1px solid #01349a;border-bottom: 1px solid #01349a;background: url(/styles/spritei.png) no-repeat top right;list-style:none;}
  ul.navcurs li{margin-left:10px;line-height:20px;list-style:none;}
  .boxheadtabs {position:relative;background:url(/styles/spritei.png) no-repeat -14px -2390px;font-weight:bold;color:#ffffff}
  .boxheadtabms {position:relative;background:url(/styles/spritei.png) no-repeat -13px -2333px;font-weight:bold;color:#ffffff}
  .curls {height:11px;width:185px;background: url(/styles/spritei.png) no-repeat 0px -2466px;float:right;}
  .searchbuttons{display: block;background: transparent url(/styles/spritei.png) no-repeat -5px -2827px;position:relative;left:180px;bottom:19px;height:23px;width:76px;}
  .searchbuttons:hover {background-position: -5px -2851px;}
  .cartbuttons {display: block;background: transparent url(/styles/spritei.png) no-repeat -5px -2969px;width: 100px;height: 30px}
  .cartbuttons:hover {background-position: -5px -2938px}
  .donatebuttons {display: block;background: transparent url(/styles/spritei.png) no-repeat -113px -2969px;width: 100px;height: 30px}
  .donatebuttons:hover {background-position: -113px -2938px}
  .plusone {display: block;background: transparent url(/styles/spritei.png) no-repeat -289px -2878px;width: 36px;height: 22px}
  .emailbutton {display: block;background: transparent url(/styles/spritei.png) no-repeat -254px -2909px;width: 30px;height: 22px}
  .emailbutton:hover {background-position: -254px -2878px}
  .likebutton {display: block;background: transparent url(/styles/spritei.png) no-repeat -114px -2909px;width: 51px;height: 22px}
  .likebutton:hover {background-position: -114px -2878px}
  .deliciousbutton {display: block;background: transparent url(/styles/spritei.png) no-repeat -169px -2910px;width: 20px;height: 20px}
  .deliciousbutton:hover {background-position: -169px -2879px}
  .twitterbutton {display: block;background: transparent url(/styles/spritei.png) no-repeat -194px -2911px;width: 55px;height: 20px}
  .twitterbutton:hover {background-position: -194px -2880px}
  .helpfulbutton {display: block;background: transparent url(/styles/spritei.png) no-repeat -289px -2911px;width: 12px;height: 11px}
  .nothelpfulbutton {display: block;background: transparent url(/styles/spritei.png) no-repeat -306px -2911px;width: 12px;height: 11px}
  .comparebuttons {display: block;background: transparent url(/styles/spritei.png) no-repeat -5px -2875px;width: 100px;height: 30px}
  .comparebuttons:hover {background-position: -5px -2906px}
  a.moreinfobuttons {display: block;background: transparent url(/styles/spritei.png) no-repeat 243px -2718px;width: 270px;height: 14px;padding: 3px 0px 5px 0px;}
  a.moreinfobuttons:hover {background-position: 243px -2742px;}
  a.addtocartcomparebuttons {display: block;background: transparent url(/styles/spritei.png) no-repeat -5px -2764px;width: 30px;height: 19px;padding: 7px 0px 5px 0px;}
  a.addtocartcomparebuttons:hover {background-position: -5px -2795px;}
  .gobuttons {display: block;background: transparent url(/styles/spritei.png) no-repeat 0px -2670px;width: 33px;height: 14px;padding: 3px 0px 5px 0px;position:relative;bottom:3px;}
  .gobuttons:hover {background-position: 0px -2694px;}
  a.tvlogo {display: block;background: transparent url(/styles/spritei.png) no-repeat -5px -2234px;width: 18px;height: 6px;padding: 3px 0px 5px 0px;}
  a.faqlogo {display: block;background: transparent url(/styles/spritei.png) no-repeat -5px -2268px;width: 26px;height: 6px;padding: 3px 0px 5px 0px;}
  a.asklogo {display: block;background: transparent url(/styles/spritei.png) no-repeat -5px -2253px;width: 26px;height: 6px;padding: 3px 0px 5px 0px;}
  .expertlogo {display: block;background: transparent url(/styles/spritei.png) no-repeat -5px -2282px;width: 230px;height: 28px;padding: 3px 0px 5px 0px;}
  .samedaylogo {display: block;background: transparent url(/styles/spritei.png) no-repeat -5px -2619px;width: 230px;height: 28px;padding: 3px 0px 5px 0px;}
  .freeshiplogo {display: block;background: transparent url(/styles/spritei.png) no-repeat -235px -2619px;width: 180px;height: 28px;padding: 3px 0px 5px 0px;}
  .satisfactionlogo {display: block;background: transparent url(/styles/spritei.png) no-repeat -439px -2619px;width: 125px;height: 28px;padding: 3px 0px 5px 0px;}
  .lowestlogo {display: block;background: transparent url(/styles/spritei.png) no-repeat -567px -2619px;width: 125px;height: 28px;padding: 3px 0px 5px 0px;}
  .phonelogo {display: block;background: transparent url(/styles/spritei.png) no-repeat -702px -2619px;width: 173px;height: 28px;padding: 3px 0px 5px 0px;}
  .starsfull {display: block;background: transparent url(/styles/spritei.png) no-repeat 0px -2491px;width: 15px;height: 7px;padding: 3px 0px 5px 0px;}
  .starsone {display: block;background: transparent url(/styles/spritei.png) no-repeat -150px -2491px;width: 15px;height: 7px;padding: 3px 0px 5px 0px;}
  .starstwo {display: block;background: transparent url(/styles/spritei.png) no-repeat -133px -2491px;width: 15px;height: 7px;padding: 3px 0px 5px 0px;}
  .starsthree {display: block;background: transparent url(/styles/spritei.png) no-repeat -116px -2491px;width: 15px;height: 7px;padding: 3px 0px 5px 0px;}
  .starsfour {display: block;background: transparent url(/styles/spritei.png) no-repeat -99px -2491px;width: 15px;height: 7px;padding: 3px 0px 5px 0px;}
  .starsfive {display: block;background: transparent url(/styles/spritei.png) no-repeat -83px -2491px;width: 15px;height: 7px;padding: 3px 0px 5px 0px;}
  .starssix {display: block;background: transparent url(/styles/spritei.png) no-repeat -66px -2491px;width: 15px;height: 7px;padding: 3px 0px 5px 0px;}
  .starsseven {display: block;background: transparent url(/styles/spritei.png) no-repeat -49px -2491px;width: 15px;height: 7px;padding: 3px 0px 5px 0px;}
  .starseight {display: block;background: transparent url(/styles/spritei.png) no-repeat -32px -2491px;width: 15px;height: 7px;padding: 3px 0px 5px 0px;}
  .starsnine {display: block;background: transparent url(/styles/spritei.png) no-repeat -15px -2491px;width: 15px;height: 7px;padding: 3px 0px 5px 0px;}
  .starszero {display: block;background: transparent url(/styles/spritei.png) no-repeat -167px -2491px;width: 15px;height: 7px;padding: 3px 0px 5px 0px;}
  .viewcart {display: block;background: transparent url(/styles/spritei.png) no-repeat -5px -2138px;width: 17px;height: 8px;padding: 3px 0px 5px 0px;}
  .etrailerlogos {display: block;background: transparent url(/styles/spritei.png) no-repeat -5px -2159px;width: 210px;height: 28px;padding: 3px 0px 5px 0px;}
  .subscribebuttons {display: block;background: transparent url(/styles/spritei.png) no-repeat -5px -2510px;width: 69px;height: 8px;padding: 3px 0px 5px 0px;}
  table.blgr th.sorts {cursor: pointer;background: url(/styles/spritei.png) no-repeat -5px -2969px;border: solid 1px #afa7a6;padding: 1px;background-color: #dfdbdb;padding-right:13px}
  table.blgr th.sorts:hover {cursor: pointer;background: url(/styles/spritei.png) no-repeat -5px -2969px;border: solid 1px #afa7a6;padding: 1px;background-color: #dfdbdb;padding-right:13px}
  #tabs {background:transparent url(/styles/spritei.png) no-repeat right bottom;}
  #tabs ul {margin-left:15px;padding:0px 0px 0px 0px;}
  #tabs li {display:inline;}
  #tabs a {float:left;background:url(/styles/spritei.png) no-repeat 1px -2534px;cursor:pointer;padding:0 0 0 4px;text-decoration:none;}
  #tabs a span {float:left;display:block;background:url(/styles/spritei.png) no-repeat right -3037px;padding:5px 7px 4px 5px;color:#444444;}
  #tabs a span {float:none;}
  #tabs a.activetab {position:relative; background-position: 1px -2578px;z-index:1}
  #tabs a.activetab span { background-position:right -3081px;color:#ffffff}
  #tabs a:hover span {color:#ffffff}
/*-----header and footer styles----*/
  #headermid {height:47px;min-width:965px;margin-left:19px;background: #ffffff}
  #footermid {background: #ffffff;border-top: 1px solid #afa7a6;}
  .etrailerlogo {position:absolute;top:70px;left:280px}
/*-----hide null columns----*/
  .na {display:none}
  .nana {display:none}
  .nanana {display:none}
  .nananana {display:none}
  .nanananana {display:none}
  .nananananana {display:none}
  .nanananananana {display:none}
  .nananananananana {display:none}
  .nanananananananana {display:none}
  .nananananananananana {display:none}
  .nanananananananananana {display:none}
  .nananananananananananana {display:none}
  .nanananananananananananana {display:none}
  .nananananananananananananana {display:none}
  .nanananananananananananananana {display:none}
  .nananananananananananananananana {display:none}
  .nanananananananananananananananana {display:none}
  .nananananananananananananananananana {display:none}
  .nanananananananananananananananananana {display:none}
  .nananananananananananananananananananana {display:none}
  .nanananananananananananananananananananana {display:none}
  .nananananananananananananananananananananana {display:none}
  .nanananananananananananananananananananananana {display:none}
  .nananananananananananananananananananananananana {display:none}
/*-----table formats-------*/
  table.blgr {width:99%;border-width: 1px;border-style: solid;border-color: #afa7a6;border-collapse: collapse}
  table.blgr acronym {border-bottom-width:0;}
  table.blgr th {border: solid 1px #afa7a6;padding: 1px;background-color: #dfdbdb;}
  table.blgr th.sort {cursor: pointer;background: url(/styles/sortarrows.gif) no-repeat top right;border: solid 1px #afa7a6;padding: 1px;background-color: #dfdbdb;padding-right:13px}
  table.blgr th.sort:hover {cursor: pointer;background: url(/styles/sortarrowshover.gif) no-repeat top right;border: solid 1px #afa7a6;padding: 1px;background-color: #dfdbdb;padding-right:13px}
  table.blgr td {text-align: center;padding: 1px;border-left: solid 1px #dfdbdb;border-right: solid 1px #dfdbdb;border-bottom: solid 1px #dfdbdb;padding:3px}
  table.blgr tr.d0 td {background-color: #ffffff;}
  table.blgr tr.d1:hover {background-color: #f0f0f0;}
  table.blgr td.tbhead {border: solid 1px #afa7a6;border-bottom: solid 1px #afa7a6;padding: 1px;background-color: #E6E8FA;font-weight:bold;}
  
  table.basket {width:99%;border-width: 1px;border-style: solid;border-color: #fff;border-collapse: collapse}
  table.basket th {border: solid 1px #fff;padding: 1px;background-color: #fff;}
  table.basket td {padding: 5px}
  table.basket tr.d0 td {background-color: #ffffff;}
  table.basket tr.d1:hover {background-color: #f0f0f0;}
  table.basket td.d1 a:hover {background-color: #ffff55;}

/*------boxes-----*/
  .fntctg {width:125px;height:175px;text-align:center;float:left;margin-left:1.5%;margin-right:1.5%;}
  .fntctg img {position:relative;top:3px;text-decoration: none}
  .summaryboxprod {width:215px;height:272px;float:left;padding-left:8px;padding-right:8px;border-bottom:1px solid #dfdbdb;border-left:1px solid #dfdbdb}
  .summaryboxprodimg {width:215px;height: 150px;overflow:hidden;margin-top:5px}
  .summaryboxprod p{height:65px}
  .eraserl {float:left;position:absolute;left:229px;border-left:1px solid #ffffff;height:272px}
  .summaryboxbanner {padding-left:5px;padding-right:5px;width:12.6%;height:125px;float:left;text-align:center;line-height:1.2}
  .summaryboxbannerimg {height: 75px;overflow:hidden;}
  .summaryboxbannerpagetwo {padding-left:5px;padding-right:5px;width:23%;height:205px;float:left;text-align:center;line-height:1.1}
  .summaryboxbannerpagetwoimg {height: 150px;overflow:hidden;}
  .summaryboxbannersearch {padding-left:5px;padding-right:5px;width:15%;height:105px;float:left;text-align:center;line-height:1.1}
  .summaryboxbannersearchimg {height: 75px;overflow:hidden;}
  .summaryboxbannerm {padding-left:5px;padding-right:5px;width:12.6%;height:60px;float:left;text-align:center;line-height:1.2}
  .summaryboxbannerimgm {height: 25px;overflow:hidden;}
  .phototextfitg {border-bottom:1px solid #dfdbdb;border-left:1px solid #dfdbdb;padding-left:4px;padding-right:4px;width:120px;height:140px;float:left;text-align:center;}
  .photofitgimg {height: 100px;overflow:hidden;}
  .eraserlsmfitguide {float:left;position:absolute;left:35px;border-left:1px solid #ffffff;height:140px}
  .summaryboxxsm {width:136px;height:163px;float:left;padding-left:5px;padding-right:5px;border-bottom:1px solid #dfdbdb;border-left:1px solid #dfdbdb}/*-- on include-main-category.aspx in manufacturer section----*/
  .summaryboxxsm img{text-decoration:none;display: block;margin-left: auto;margin-right: auto}/*-- on include-main-category.aspx in manufacturer section----*/
  .eraserldept {float:left;position:absolute;left:35px;border-left:1px solid #ffffff;height:163px}/*-- on include-main-category.aspx in manufacturer section----*/
  .summaryboxcatg {width:15%;height:145px;float:left;padding-left:5px;padding-right:5px;}/*-- on include-main-category.aspx ----*/
  .summaryboxcatg img{text-decoration:none;display: block;margin-left: auto;margin-right: auto}/*-- on include-main-category.aspx ----*/
  .summaryboxcatgm {width:12%;height:120px;float:left;padding-left:5px;padding-right:5px;}/*-- on sitemap1.aspx ----*/
  .summaryboxcatgm img{text-decoration:none;display: block;margin-left: auto;margin-right: auto}/*-- on sitemap1.aspx ----*/
  .borderdiv {border-bottom: 1px solid #dfdbdb;margin-left:4%;margin-right:4%}/*-- on results.aspx ----*/
  .summaryboxprodviewed {width:215px;height:272px;float:left;padding-left:8px;padding-right:8px;border-bottom:1px solid #dfdbdb;border-left:1px solid #dfdbdb}
  .summaryboxprodviewedimg {height: 150px;overflow:hidden;margin-top:5px}
  .summaryboxprodviewed p{height:65px}
  .summaryboxprodviewed img{margin-left:32px}
  .eraserlwide {float:left;position:absolute;left:35px;border-left:1px solid #ffffff;height:272px}
  .phototextsm {border-bottom:1px solid #dfdbdb;border-left:1px solid #dfdbdb;padding-left:4px;padding-right:4px;width:80px;height:120px;float:left;text-align:center;}/*-- on results.aspx ----*/
  .photosmimg {height: 75px;overflow:hidden;}/*-- on results.aspx ----*/
  .eraserlsm {float:left;position:absolute;left:35px;border-left:1px solid #ffffff;height:120px}/*-- on results.aspx ----*/
  .summaryboxrelated {padding-left:15px;padding-right:5px;width:14%;height:170px;float:left}
  .summaryboxrelatedimg {height: 75px;overflow:hidden;}
  .summaryboxothers {padding-left:15px;padding-right:5px;width:17%;height:170px;float:left}
  .summaryboxothersimg {height: 75px;overflow:hidden;}
  .summaryboxsearch {width:228px;height:280px;float:left;padding-left:3px;padding-right:3px;border-bottom:1px solid #dfdbdb;border-left:1px solid #dfdbdb}/*-- on tv.aspx and search results----*/
  .summaryboxsearchimg {height: 155px;overflow:hidden;margin-left:22px}/*-- on tv.aspx and search results ----*/
  .summaryboxsearch p{height:80px;line-height:1.2}/*-- on tv.aspx ----*/
  .orderbox {width:429px;float:left}
  .thumbimgbox {width:500px;clear:left;float:left;border-top:1px solid #dfdbdb;padding-bottom:10px;padding-top:10px;margin-top:10px}
  .thumbimgbox img{padding-right:10px;cursor:pointer}
  .phototextbanner {border-left:1px solid #dfdbdb;border-bottom:1px solid #dfdbdb;padding-left:4px;padding-right:4px;width:95px;height:125px;float:left;text-align:center;}/*-- on search results ----*/
  .photosbannerimg {height: 75px;overflow:hidden;}/*-- on search results ----*/
  .summaryboxsm {width:173px;height:205px;float:left;padding-left:5px;padding-right:5px;border-bottom:1px solid #dfdbdb;border-left:1px solid #dfdbdb}/*-- on search results ----*/
  .summaryboxsm img{text-decoration:none;display: block;margin-left: auto;margin-right: auto;padding-top:5px}/*-- on search results ----*/
/*-----Tabs----- */
  #tab {background:transparent url(/styles/bluebarrightw.gif) no-repeat right 0px}
  #tab ul {margin-left:15px;padding:0px 0px 0px 0px;}
  #tab li {display:inline;}
  #tab a {float:left;background:url("/styles/tableftblue.gif") no-repeat left top;cursor:pointer;padding:0 0 0 4px;text-decoration:none;}
  #tab a span {float:left;display:block;background:url("/styles/tabrightblue.gif") no-repeat right top;padding:5px 7px 4px 5px;color:#444444;}
  #tab a span {float:none;}
  #tab a.activetab {position:relative; background-position: 0% -42px;z-index:1}
  #tab a.activetab span { background-position:100% -42px;color:#ffffff}
  #tab a:hover span {color:#ffffff}
  .dropdown{background-color:#ffffff; border-width:1px; border-style:solid; border-top-style:none; border-color:#afa7a6;z-index: 1;margin-left:1px;padding:5px;top:62px;list-style:none}

  a.subtab{display:block;padding-left:5px;padding-right:5px}
  a.subtab:hover{background:#dfdbdb}
  
  
  .tabswrapper {padding:5px;border-left: 1px solid #afa7a6;border-bottom: 1px solid #afa7a6;background: url(/styles/boxtoprightblue3000.gif) no-repeat top right;z-index:0;}/*----access tonneau cover descriptions------ */
  .navtopborder{border-bottom: 1px solid #000099}
  .shiftup {position:relative;bottom:1px}
  
  #tabcontone {display:inline}/*----access tonneau cover descriptions------ */
  #tabconttwo {display:inline}/*----access tonneau cover descriptions------ */
  #tabcontthree {display:inline}/*----access tonneau cover descriptions------ */
  #tabcontfour {display:inline}/*----access tonneau cover descriptions------ */
  #tabcontfive {display:inline}/*----access tonneau cover descriptions------ */
  #tabcontsix {display:inline}/*----access tonneau cover descriptions------ */
  #tabcontseven {display:inline}/*----access tonneau cover descriptions------ */
/*----show - hide---------*/
  .dispnone {display:none}
  .dispblock {display:block}
  
  .hidehitchhitch {display:none}
  .hidet1t1 {display:none}
  .hidebcbc {display:none}
  .hidetmtm {display:none}
  .hidefmrfmr {display:none}
  .hide5w5w {display:none}
  .hidetgtg {display:none}
  .hidegg {display:none}
  .hidematmat {display:none}
  .hidechainschains {display:none}
  .hidebugbug {display:none}
  .hideairair {display:none}
  .hidetonntonn {display:none}
  .hidetsts {display:none}
  .hidebebe {display:none}
  .hidegrillegrille {display:none}
  .hidegguardgguard {display:none}
  .hidelrlr {display:none}
  .hidetrantran {display:none}
  .hideexhaustexhaust {display:none}
  .hidechipchip {display:none}
  .hidevlvl {display:none}
  .hidevtkvtk {display:none}
  .hidewinchwinch {display:none}
  .hideatvhitchatvhitch {display:none}
  .hidebumperbumper {display:none}
  .hideroofroof {display:none}
  .hidetopstops {display:none}
/*------check to see if we are using it in miva--------*/
  table.checkout {width:99%;border-width: 1px;border-style: solid;border-color: #afa7a6;border-collapse: collapse}
  table.checkout acronym {border-bottom-width:0;}
  table.checkout th {border: solid 1px #afa7a6;padding: 1px;background-color: #dfdbdb;}
  table.checkout th.sort {cursor: pointer;background: url(/styles/sortarrows.gif) no-repeat top right;border: solid 1px #afa7a6;padding: 1px;background-color: #dfdbdb;padding-right:13px}
  table.checkout th.sort:hover {cursor: pointer;background: url(/styles/sortarrowshover.gif) no-repeat top right;border: solid 1px #afa7a6;padding: 1px;background-color: #dfdbdb;padding-right:13px}
  table.checkout td {padding: 1px;border-left: solid 1px #dfdbdb;border-right: solid 1px #dfdbdb;border-bottom: solid 1px #dfdbdb;padding:3px}
  table.checkout tr.d0 td {background-color: #ffffff;}
  table.checkout tr.d1:hover {background-color: #f0f0f0;}
  table.checkout td.tbhead {border: solid 1px #afa7a6;border-bottom: solid 1px #afa7a6;padding: 1px;background-color: #E6E8FA;font-weight:bold;}
  a.continuebutton {display: block;background: transparent url(/styles/continue.gif) no-repeat;width: 112px;height: 30px;margin: 0px 0px 0px 0px;padding: 1px 1px 1px 1px;font-family: georgia, sans-serif, arial;font-size: 11px;font-weight: bold;text-decoration: none;}
  a.continuebutton:link, a.continuebutton:visited {color: #444444;font-weight:bold;}
  a.continuebutton:hover {background-position: 0 -40px;color: #afa7a6;font-weight:bold;}
  a.checkoutbutton {display: block;background: transparent url(/styles/checkout.gif) no-repeat;width: 112px;height: 30px;margin: 0px 0px 0px 0px;padding: 1px 1px 1px 1px;font-family: georgia, sans-serif, arial;font-size: 11px;font-weight: bold;text-decoration: none;}
  a.checkoutbutton:link, a.checkoutbutton:visited {color: #444444;font-weight:bold;}
  a.checkoutbutton:hover {background-position: 0 -40px;color: #afa7a6;font-weight:bold;}
  .phototextcheckout {padding-left:4px;padding-right:4px;width:135px;height:70px;float:left;text-align:center;}
  .photocheckoutimg {height: 30px;overflow:hidden;}
  
  /*------sli autocomplete--------*/
  .autocomplete {visibility: hidden;font-family: Tahoma;font-size: 8pt;background-color: white;border: 1px solid black;position: absolute; cursor: pointer; overflow: auto; overflow-x: hidden; text-align: left !important;}
.autocomplete_item,
.autocomplete_item_highlighted{padding: 1px; padding-left: 5px; color: black;}
	/* ellipsis support goes here? */
.autocomplete_item_highlighted {background-color: #FEFFAF;}
DIV.autocomplete_footer{margin-top:2px; padding-left:4px; border-top:1px solid gray; padding-top:1px; padding-bottom:1px;}
	/*sli_systems-powered_150_15.gif - specified in autocomplete.js*/
DIV.autocomplete_footer IMG.autocomplete_footer_branding{height:15px;width:150px;}
IMG.autocomplete_footer_branding{border: 0px;}
  /*------magic zoom--------*/
/* Copyright 2008 MagicToolBox.com. To use this code on your own site, visit http://magictoolbox.com */
/* CSS class for zoomed area */
.MagicZoomBigImageCont {border: 1px solid #dfdbdb;}
/* Header look and feel CSS class */
/* header is shown if "title" attribute is present in the <A> tag */
.MagicZoomHeader {font: 12px helvetica,verdana,sans-serif;color: #000000;background: #dfdbdb;text-align: center !important; }
/* CSS class for small looking glass square under mouse */
.MagicZoomPup {border: 1px solid #afa7a6; background: #f5fbd5; cursor: hand;}
/* CSS style for loading animation box */
.MagicZoomLoading {text-align: center;background: #ffffff;color: #444;border: 1px solid #ccc; opacity:0.8;padding: 3px 3px 3px 3px !important;display:none;} /* do not edit this line please */
/* CSS style for gif image in the loading animation box */
.MagicZoomLoading img {padding-top: 3px !important;}
.MagicThumb {cursor: pointer; outline: none;}
/* CSS class for the thumbnail link <A> when the big image is zoomed */
.MagicThumb-zoomed { cursor: pointer;}
/* CSS class for span inside the thumbnail <A> */
.MagicThumb span { display: none; }
/* CSS class for the thumbnail image */
.MagicThumb img { border: 0px solid #808080; outline: none; }
/* CSS class for the big image while zooming */
.MagicThumb-image { border: 1px solid #cccccc; outline: none; }
/* CSS class for the zoomed big image */
.MagicThumb-image-zoomed { cursor:pointer; }
/* CSS class for the caption under the big zoomed image */
.MagicThumb-caption {color: #333333;background-color: #FFFFFF;border: 1px solid #CCCCCC;border-top: none;font-family: helvetica,verdana,sans-serif;font-size: 10px;padding: 8px 16px;}
/* CSS class for the control bar */
.MagicThumb-controlbar {display: block;height: 18px;}
.MagicThumb-controlbar a {display: block;width: 18px;height: 18px;margin: 0px 1px;outline: none;float: left;overflow: hidden;}
.MagicThumb-controlbar a span {display: block;width: 1000px;height: 1000px;background: transparent url(images/controlbar.png) no-repeat 0 0;outline: none;position: absolute;left: 0px;top: 0px;}
/* CSS class for the loading message box */
.MagicThumb-loading {border: 1px solid #000000;background: #ffffff url(graphics/loader.gif) no-repeat 2px 50%;padding: 2px 2px 2px 22px;margin: 0;text-decoration: none;text-align: left;font-size: 8pt;font-family: sans-serif;}


