
h1 { color: #fff; font-size: 17px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; background-image: url("images/h1-back.gif"); background-repeat: repeat-x; margin: 0; padding-top: 2px; height: 25px; border-right: 1px solid #999; border-left: 1px solid #999 }
h1.big { color: #fff; font-size: 26px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 1em; background-color: #010a07; background-image: none; background-repeat: repeat-x; margin: 0; padding-top: 4px; height: 59px; border: solid 1px #999; }
h1 a { color: #fff; text-decoration: underline }
h1.big a { color: #fff; text-decoration: none; }
h1.big a:hover { color: #f68122; text-decoration: underline }
h1 a:hover { color: #f68122; text-decoration: none; }
h1.promo, h1.promo a { color: #f90001; font-size: 44px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 1em; background-image: none; text-decoration: none; margin: 0; padding: 0; border-style: none; border-width: 0; }
h1.promo a:hover { color: #f68122; text-decoration: none; }
h2 { color: #003adf; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; background-image: url("images/h2-back.gif"); background-repeat: repeat-x; margin: 0; padding-top: 4px; width: 309px; height: 20px; border-right: 1px solid #f90001; border-left: 1px solid #f90001 }
h2.module, h2.module a { color: #003adf; font-size: 18px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; background-image: none; padding: 3px 5px 5px; width: auto; height: auto; border: 0 transparent }
h2 a { color: #003adf; text-decoration: underline }
h2 a:hover { color: #950100; text-decoration: none }
h3  { color: #f90001; font-size: 15px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 1.1em; text-align: left; margin: 0; padding: 3px 90px 3px 8px }
h3.special   { color: #008bd0; font-size: 22px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-align: left; margin-bottom: 0; padding-right: 0; padding-bottom: 0 }
h3.special1 { color: #f30; font-size: 22px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-align: center; margin-bottom: 0; padding-right: 0; padding-bottom: 0; }
h3.signup { color: #008bd0; font-size: 17px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-align: center; margin: 0; padding: 0; }
h3.special a { color: #008bd0 }
h3.bogo1 { color: #f90001; font-size: 15px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 1.1em; text-align: center; margin: 0; padding: 3px 0 }
h3.bogo { color: #008bd0; font-size: 22px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-align: center; margin-bottom: 0; padding-right: 0; padding-bottom: 0 }
h3.bogo1 a { color: #f90 }
h3.bogo a { color: #008bd0 }
h3 a { color: #f90001; text-decoration: none }
h3 a:hover { text-decoration: underline }
h3.showroom { color: #fff; font-size: 15px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 1.1em; background-color: #f91b1b; text-align: left; margin: 0; padding: 6px 0 6px 8px }
h3.showroom a { color: #fff; text-decoration: none; background-color: #f91b1b }
h3.showroom a:hover { text-decoration: underline }
h4 { color: #f90001; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 1em; text-align: left; margin: 0; padding: 0 0 3px }
h4 a { color: #f90001; text-decoration: none }
h4 a:hover { text-decoration: underline }
.mod { display: inline }
#left-column { margin-right: 3px; margin-left: 30px; width: 638px; height: 915px; float: left }
#right-column { margin-right: 30px; margin-left: 3px; width: 320px; height: 915px; float: left }
#eyes { background-image: url(images/white-flash-back.gif); background-repeat: no-repeat; background-position: center 0; margin-bottom: 2px; position: relative; width: 638px; height: 101px }
#eyes1  { background-image: url("images/white-flash-back.gif"); background-repeat: no-repeat; background-position: center 0; margin-bottom: 2px; position: relative; width: 638px; height: 101px }
#specials-new  { margin-right: 1px; margin-bottom: 2px; width: 317px; height: 890px; float: left }
#specials-new-promo { background-color: #d7cfbb; width: 622px; height: 72px; float: left; margin: 2px 4px 4px; padding: 0; border: dashed 3px #008bd0; }
#specials-new-content  { background-color: #fff; width: 309px; height: 800px; border-right: 1px solid #000; border-left: 1px solid #000; overflow-x: hidden; overflow-y: scroll   }
#specials-used  { margin-bottom: 2px; margin-left: 1px; width: 317px; height: 890px; float: right }
#specials-used-promo { background-image: url(images/models-back.gif); margin-bottom: 4px; margin-left: 1px; width: 309px; height: 96px; float: right; margin-top: 2px; padding: 4px; }
#specials-used-content  { background-color: #fff; width: 309px; height: 800px; border-right: 1px solid #000; border-left: 1px solid #000;}
#special-showroom { color: #fff; background-color: #f91b1b; margin: 0; padding: 0 5px 0 0; width: 285px; float: left; border-bottom: 1px solid #000 }
#special-dodge        { background-image: url(images/front-wrangler.jpg); background-repeat: no-repeat; background-position: right 20px; margin: 0; padding: 0; width: 290px; min-height: 110px; float: left; border-top: 1px dotted #f90001; border-bottom: 1px dotted #f90001 }
#special-bogo  { background-color: black; background-repeat: no-repeat; background-position: right 24px; text-align: center; margin: 0 0 5px; padding: 0; width: 290px; min-height: 110px; float: left }
#special-dodge3      { background-image: url(images/front-cherokee.jpg); background-repeat: no-repeat; background-position: right 24px; margin: 0; padding: 0; width: 290px; min-height: 110px; float: left; border-bottom: 1px dotted #f90001 }
#special-dodge2       { background-image: url(images/front-ram1.jpg); background-repeat: no-repeat; background-position: right 28px; margin: 0; padding: 0; width: 290px; min-height: 110px; float: left; border-bottom: 1px dotted #f90001 }
#special-chrysler3       { background-image: url(images/front-300.jpg); background-repeat: no-repeat; background-position: right 30px; margin: 0; padding: 0; width: 290px; min-height: 110px; float: left; border-bottom: 1px dotted #f90001 }
#special-chrysler2  { background-image: url("images/front-sebring-conv.jpg"); background-repeat: no-repeat; background-position: right 4px; margin: 0; padding: 0; width: 290px; min-height: 110px; float: left; border-bottom: 1px dotted #f90001 }
#special-chrysler      { background-image: url(images/front-wrangler-unlimited-X.jpg); background-repeat: no-repeat; background-position: right 26px; margin: 4px 0 0; padding: 4px 0 0; width: 290px; min-height: 110px; float: left; border-bottom: 1px dotted #f90001 ; }
#special-jeep  { background-image: url("images/front-patriot.jpg"); background-repeat: no-repeat; background-position: right 4px; margin: 0; padding: 0; width: 290px; min-height: 110px; float: left; border-bottom: 1px dotted #f90001 }
#special-jeep2 { background-image: url("images/front-patriot.jpg"); background-repeat: no-repeat; background-position: right 4px; margin: 0; padding: 0; width: 290px; min-height: 110px; float: left; border-bottom: 1px dotted #f90001 }
#special-jeep3  { background-image: url("images/front-cherokee.jpg"); background-repeat: no-repeat; background-position: right 4px; margin: 0; padding: 0; width: 290px; min-height: 110px; float: left; border-bottom: 1px dotted #f90001 }
p.GPP { color: #008bd0; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 1.1em; text-align: left; margin: 0; padding: 3px 90px 3px 8px; }
p.GPP a { color: #008bd0; text-decoration: none; }
p.GPP a:hover { color: #f90001; text-decoration: underline; }
.special-text { color: #000; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 1.2em; text-align: left; margin: 0; padding: 0 140px 2px 8px }
.special-text-fine { color: #000; font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 1.1em; text-align: left; margin: 0; padding: 0 5px 2px 8px }
.special-text1 { color: #000; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 1em; text-align: left; margin: 5px 0 0; padding: 0 10px 0 8px }
.special-text a { color: #000; text-decoration: none }
.special-text1 a { color: #000; text-decoration: none }
.special-text a:hover { color: #000; text-decoration: underline }
.special-text1 a:hover { color: #000; text-decoration: underline }
.used-listing   { background-image: url(images/used-back-gradient.gif); background-repeat: repeat; padding: 6px 4px 10px; width: 300px; min-height: 66px; border-top: 1px solid #333; border-bottom: 1px solid #fff }
.special-text-used { color: #000; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 1.2em; text-align: left; margin: 0; padding: 0 0 2px }
.special-text-used a { color: #000; text-decoration: none }
.special-text-used a:hover { color: #000; text-decoration: underline }
.special-text-price  { color: #f90001; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-style: italic; font-weight: bold; line-height: 1.1em; text-align: left; margin: 0; padding: 6px 4px 4px 8px }
.special-text-price a { color: #f90001; text-decoration: none }
.special-text-price a:hover { text-decoration: underline }
.special-text-price1  { color: #950100; font-size: 17px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-style: italic; font-weight: bold; line-height: 1.2em; text-align: left; margin: 0; padding: 0 }
.special-text-price1 a { color: #950100; text-decoration: none }
.special-text-price1 a:hover { text-decoration: underline }
#models { width: 638px; float: left ; margin-top: 4px; }
#models-interior { background-color: #fff; background-image: url("images/models-back.gif"); background-repeat: repeat-x; padding-top: 6px; width: 630px; height: 100px; border-right: 1px solid #000; border-left: 1px solid #000 }
.models-text { color: #000; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 1.2em; margin: 0; padding: 0 0 2px }
.models-text a { color: #000; text-decoration: underline }
.models-text a:hover { color: #f90001; text-decoration: none }
.models-text1 { color: #f90001; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 1.2em; margin: 0; padding: 0 0 2px }
.models-text1 a { color: #f90001; text-decoration: underline }
.models-text1 a:hover { color: #000; text-decoration: none }
.module { margin-top: 4px; position: relative; width: 320px; height: auto; float: left; overflow: hidden; border-right: medium none #000; border-bottom: 1px solid #000; border-left: medium none #000 }
.module3 { margin: 4px 0 0; padding: 0; position: relative; width: 320px; height: auto; float: left; overflow: hidden }
.module2  { background-color: #fff; margin-top: 4px; position: relative; width: 320px; float: left; overflow: hidden; border-right: medium none #000; border-bottom: 1px solid #000; border-left: medium none #000 }
.module1  { background-color: #fff; margin-top: 4px; position: relative; width: 320px; height: 200px; float: left; overflow: hidden; border-right: medium none #000; border-bottom: 1px solid #000; border-left: medium none #000 }
.module-text  { color: #fa0001; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 1.2em; background-color: #eee; text-align: center; margin: 0; padding: 4px 3px 0 }
.module-text a { color: #fa0001; text-decoration: none }
.module-text a:hover  { color: #000; text-decoration: underline; background-color: #ff0 }
.module-text1 { color: #333; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 1.2em; text-align: center; margin: 0; padding: 4px 3px 0 }
.module-text1 a { color: #333; text-decoration: none }
.module-text1 a:hover  { color: #900; text-decoration: underline; background-color: #ff0 }
#main  { background-color: #dd0300; background-image: url(images/main-window-backdrop-anysize.gif); background-repeat: repeat-x; height: 1110px  }
#xyz  { background-color: #000; visibility: hidden; position: absolute; z-index: 5; left: 18%; border-top: 1px solid #fff; border-right: 1px solid #fff; border-left: 1px solid #fff }
div.used-photos { background-color: #fff; text-align: left; display: block; margin: 2px 170px 4px 0; padding: 2px; height: 17px; border: solid 1px #333  }
div.used-photos:hover  { background-color: #ccc; border: solid 1px #c00 }
div.used-photos img { text-align: left; margin: 0; padding: 0; float: left }
div.used-photos div.at-link { margin-top: 2px; margin-left: 4px; float: left }
div.used-photos div.at-link a { color: #048cd0; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }
div.used-photos div.at-link a:hover { color: #c00; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }
