/* COMMON ELEMENTS */
body      {margin:0;color:#666666;background-color:#000000}
div       {margin:0;padding:0;border:0}
form      {margin:0;padding:0}
p         {font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#000000;margin:0;padding:0}
td        {font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#000000;margin:0;padding:0}
span      {font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#000000;margin:0;padding:0}
input     {font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#000000;margin:0;padding:0}
textarea  {font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#000000;margin:0;padding:0}
select    {font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#000000;margin:0;padding:0}
img       {border:0}
a         {font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:800;color:#003366;text-decoration:none}
a:link    {color:#003366}
a:visited {color:#003366}
a:hover   {color:#990000}

/* SPECIFIC STYLES */

/* HEADER */
p.tagline {color:#cccccc;padding-top:10px;text-align:right}
p.toptel {color:#ffffff;font-size:11px;text-align:right;padding:6px 49px 2px 0}
td.greylt {background-color:#cccccc;height:1px}
img.navzz {cursor:pointer}

div.topstrip {background-color:#003366;height:28px;border-bottom:1px solid #ffffff}
div.topstripcontent {width:760px;background-image:url(img/starsblue.gif);background-repeat:no-repeat;background-position:right}
div.topstripcontent p {text-align:right}
/* FOOTER */
.btmstrip {background-color:#003366;border-bottom:1px solid #666666;margin-bottom:5px;padding-top:7px}
a.btmnav  {font-size:10px;font-weight:800;color:#6699ff;text-decoration:none}
a.btmnav:link    {color:#6699ff}
a.btmnav:visited {color:#6699ff}
a.btmnav:hover   {color:#cc0000;text-decoration:underline}

/* GENERAL */
div.outer {width:760px}
div.box {background-color:#ffffff;border-left:2px solid #ffffff;border-right:2px solid #ffffff;border-bottom:2px solid #ffffff}
div.redtop {background-color:#990000;padding-top:7px}
div.redtl {border-left:7px solid #990000;border-top:7px solid #990000;padding:28px 0 0 2px}
div.bgi {background-image:url(img/bgimage.gif);background-repeat:no-repeat;background-position:1px 24px}
div.infofootline {background-color:#999999;margin-right:2px;margin-bottom:1px;padding-top:2px}
div.infofoot {background-color:#999999;margin-right:2px}

div.info {border-right:2px solid #990000;margin-right:1px;text-align:left}
div.infol {padding-left:44px;margin-top:10px}
div.infor {padding-left:42px;margin-top:10px;margin-bottom:22px;border-left:2px solid #cccccc}
div.infolink {padding-left:12px;margin-top:10px}
p.infol {padding:12px 40px 0 12px}
p.infor {padding:12px 40px 0 10px}

p.vbig {color:#ffffff;font-size:16px;font-weight:800;padding-top:15px}
p.norm {color:#ffffff;padding-top:15px}
p.ititle {font-style:italic;font-weight:800;font-size:11px}
p.lnk {color:#000000;padding-left:15px;background-image:url(img/arrb.gif);background-repeat:no-repeat;background-position:0 3px}

.red {color:#990000}
.redb {color:#990000;font-weight:800}

/* HOMEPAGE */
div.homemain {padding:0 12px 12px 12px;text-align:left}

div.homebox {float:left;width:170px;border-top:2px solid #990000;text-align:left}
div.homeboxedge {margin-top:1px;border-left:1px solid #990000;text-align:left}
div.homethumb {margin:8px 0 15px 5px}
div.homeboxinf {margin-left:5px;height:150px;text-align:left}
div.homeselect {margin-left:5px;margin-bottom:10px;padding:12px 0 5px 8px;background-color:#b8c8d8;text-align:left}
div.homefbcar {font-size:12px;font-weight:800;color:#003366;line-height:95%}
div.homefbbyr {font-size:11px;color:#990000;padding-bottom:2px}
div.hometest  {font-size:11px;color:#003366;line-height:98%}
p.inftitle {color:#990000;font-weight:800;padding:0}

div.homemain  {padding:0 12px 12px 12px;text-align:left}
	
div.homedodge {padding:5px 7px 0 10px;text-align:left}
.homedodge p {font-size:10px;color:#fff;margin:0}
.homedodge p.homel {margin:8px 0 10px 0}

div.homeserv {padding:8px 10px 0 8px;text-align:left}
div.homeservl {float:left;width:61px}
div.homeservr {float:left;width:127px;margin:3px 0 0 10px}
.homeservr p {font-size:10px;color:#fff;margin-top:8px}

select.home {width:150px}

div.homex1 {float:left;width:171px;border-top:2px solid #990000;text-align:left}
div.homexedge {margin-top:1px;border:1px solid #990000;padding-bottom:101px}

div.homexinfl {width:83px;float:left;color:#003366;font-size:11px;padding:5px 5px 5px 5px;line-height:95%}
span.homexpic1 {float:left}
div.homex2 {float:left;border-top:2px solid #990000; margin-left:5px;text-align:left}
div.homexedge2 {margin-top:1px;border-top:1px solid #990000;border-bottom:6px solid #003366;padding-bottom:96px}
div.homexinf2 {float:left;color:#003366;font-size:11px;padding:5px 0 5px 6px;width:320px}
div.homexinfsmall {float:left;color:#003366;font-size:11px;padding:3px 0 3px 6px;width:173px}

/* CONTACT US PAGE */
div.contact {border-right:2px solid #990000;margin-right:1px;text-align:left}
div.contactl {padding-left:44px;margin-top:10px}
div.contactr {padding-left:42px;margin-top:10px;margin-bottom:22px;height:260px;border-left:2px solid #cccccc}

/* HOW TO FIND US PAGE */
p.dirs {padding:0 0 14px 6px}
div.printbtn {margin:48px 0 80px 32px}

/* SERVICING & REPAIRS */
div.sarbookbox {width:218px;border-top:2px solid #003366;margin:40px 0 0 12px}
div.sarbookinf {height:119px;margin-top:1px;background-color:#003366;background-image:url(img/servicing.jpg);background-repeat:no-repeat;background-position:135px 1px}
p.sarbooktitle {color:#ffffff;font-weight:800;padding:17px 90px 0 7px}
p.sarbooktext  {color:#ffffff;padding:14px 90px 0 7px}
div.sarpicbox {width:225px;border-top:2px solid #003366;margin-left:12px}
div.sarpic {margin-top:1px;background-color:#003366;padding:1px;margin-bottom:10px}

/* HISTORY */
div.hispicbox {width:218px;border-top:2px solid #003366;margin-left:12px}
div.hispic {margin-top:1px;background-color:#003366;padding:1px;margin-bottom:10px}

/* POPUP*/
div.poptopline  {background-color:#990000;padding-top:2px;border-bottom:1px solid #ffffff}
div.poptop      {background-color:#990000}
div.popviewsbox {background-color:#e6e6e6;height:27px;background-image:url(img/pop/views.gif);background-repeat:no-repeat}
div.popviews    {padding:6px 0 0 75px}

div.popwline {background-color:#ffffff;padding-top:2px}
div.popinfo {width:164px;padding:1px 10px 0 10px}
p.popreq    {font-size:12px;color:#990000;font-weight:800;padding-top:10px}

p.popinfotop {color:#cccccc;font-size:12px;font-weight:800;padding-top:14px}
p.popinfobtm {color:#cccccc;font-size:11px;font-weight:800;padding-top:50px}

div.popbox {width:537px;height:325px;background-color:#ffffff}
div.popinfbox {width:537px;height:355px;background-color:#ffffff}
div.taxbox {height:325px;background-color:#ffffff;padding:19px 10px 10px 20px}
p.taxinfo  {padding-top:6px;padding-bottom:6px}

div.popdodgel {width:184px;padding:1px 0 0 0}
.popdodgel p.popinfo {padding:2px 15px 3px 16px;margin-left:10px;background-position:0 4px}

div.dodgebox {height:345px;padding:0 10px 0 20px;background:#fff url(img/dodge_bg.gif) no-repeat 15px 80px}
.dodgebox p {margin-bottom:15px}
.dodgebox p.dodge1 {font-size:13px;font-weight:800}


div.poptaxtop {background-color:#e6e6e6;height:27px;background-image:url(img/pop/taxviews.gif);background-repeat:no-repeat}

input.method {border:thin;width:260px}
textarea.method {border:thin;width:360px}
div.input {border:1px solid #cccccc;padding:1px 3px 1px 3px}
td.input {font-size:11px;color:#990000}

.poplbl {font-size:11px;color:#990000;font-weight:800}
.poptitle {font-size:12px;color:#990000;font-weight:800}
.popvehinfo {font-size:11px;color:#000000}

/* NEW, USED FUTURE VEHICLES */
div.leftgreypanel {background-color:#e6e6e6;background-image:url(img/gvbevrhs.gif);background-repeat:repeat-y;background-position:right}
.leftbluepanel {background-color:#003366}
div.vehicles {border-right:2px solid #990000;margin-left:1px;margin-right:1px;text-align:left}

p.taxbeat {margin:5px 0 0 6px}
.taxbeat a         {font-family:arial,sans-serif;font-size:11px;font-weight:400;color:#003366;text-decoration:none}
.taxbeat a:link    {color:#003366}
.taxbeat a:visited {color:#003366}
.taxbeat a:hover   {color:#cc0000;text-decoration:underline}

p.smlw {font-size:12px;color:#ffffff;padding:15px 6px 20px 6px}
.sml {font-size:11px}

div.newveh {background-image:url(img/newveh.gif);background-repeat:no-repeat;background-position:1px 0}
div.preveh {background-image:url(img/preveh.gif);background-repeat:no-repeat;background-position:1px 0}
div.futveh {background-image:url(img/futveh.gif);background-repeat:no-repeat;background-position:1px 0}

div.carlist {margin:3px 0 3px 15px}
div.hbev {padding-top:2px;margin:9px 0 10px 0;background-image:url(img/hbev.gif);background-repeat:repeat-x}
div.vbev {padding-left:2px;height:96px;background-image:url(img/vbev.gif);background-repeat:repeat-y}

div.vehpic {border:1px solid #000000;margin:0;padding:0}
div.vehinfo {margin-left:10px}

.lbl {font-size:11px;color:#990000;font-weight:800;text-transform:uppercase}
.vehinfo {font-size:11px;color:#000000;font-weight:800}

/* TESTIMONIALS */
div.testlist {margin:3px 0 3px 15px}
div.testlbl {font-size:12px;color:#990000;font-weight:800;text-transform:uppercase;margin:5px}
div.testsub {font-size:12px;color:#000000;font-weight:800}
div.testinfo {margin:3px 0 3px 15px}
div.testim {border-right:2px solid #990000;margin-right:1px;text-align:left}
div.testft {font-size:11px;font-style:italic;margin:20px}
div.testhd {font-weight:800;margin-bottom:20px}

/* SHOWROOM */
div.showrmtxt {margin:10px 55px 3px 55px}
div.showrmtxt p.title {font-weight:800;font-size:12px;margin-bottom:40px;text-transform:uppercase}
div.showpicarea {margin-top:30px; padding-top:1px;  padding-bottom:1px; border-top:solid 2px #003366; border-bottom:solid 2px #003366;margin-bottom:30px}

/* ARROW LINKS */
p.glnk {color:#000000;margin:3px 0 0 8px;padding-left:16px;background-image:url(img/arrb.gif);background-repeat:no-repeat;background-position:0 3px}
p.glnksel {color:#000000;margin:3px 0 0 8px;padding-left:16px;background-image:url(img/arrr.gif);background-repeat:no-repeat;background-position:0 3px}
.glnksel a         {color:#990000;text-decoration:none}
.glnksel a:link    {color:#990000}
.glnksel a:visited {color:#990000}
.glnksel a:hover   {color:#990000}

p.homexfback {float:right;color:#003366;font-size:11px;padding:5px 0 0 15px;background-image:url(img/arrb.gif);background-repeat:no-repeat;background-position:0 5px}
.homexfback a  {font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:800;color:#003366;text-decoration:none}
.homexfback a:link    {color:#003366}
.homexfback a:visited {color:#003366}
.homexfback a:hover   {color:#990000}

p.homexinfr {float:left;color:#003366;font-size:11px;padding:10px 0 0 15px;background-image:url(img/arrb.gif);background-repeat:no-repeat;background-position:0 11px}
.homexinfr a  {font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:800;color:#003366;text-decoration:none}
.homexinfr a:link    {color:#003366}
.homexinfr a:visited {color:#003366}
.homexinfr a:hover   {color:#990000}

p.homel {float:left;padding:0 11px 0 13px;background-image:url(img/arrbb.gif);background-repeat:no-repeat;background-position:0 2px}
.homel a        {font-size:10px;color:#69f;text-decoration:none}
.homel a:link    {color:#69f}
.homel a:visited {color:#69f}
.homel a:hover   {color:#c00}

p.next {color:#000000;background-image:url(img/arrb.gif);background-repeat:no-repeat;background-position:0 2px}
.next a {font-size:11px;color:#003366;text-decoration:none}
.next a:hover {color:#cc0000;text-decoration:underline}

p.prev {color:#000000;background-image:url(img/arrbprev.gif);background-repeat:no-repeat;background-position:0 2px}
.prev a {font-size:11px;color:#003366;text-decoration:none}
.prev a:hover {color:#cc0000;text-decoration:underline}

p.view {float:left;color:#000000;padding:0 9px 0 15px;background-image:url(img/arrb.gif);background-repeat:no-repeat;background-position:0 3px}
p.viewsel {float:left;color:#000000;padding:0 9px 0 15px;background-image:url(img/arrr.gif);background-repeat:no-repeat;background-position:0 3px}
.viewsel a         {color:#990000;text-decoration:none}
.viewsel a:link    {color:#990000}
.viewsel a:visited {color:#990000}
.viewsel a:hover   {color:#990000}

p.popinfo {background-color:#000000;padding:15px 15px 0 16px;background-image:url(img/arrbb.gif);background-repeat:no-repeat;background-position:0 17px}
.popinfo a        {font-size:11px;color:#6699ff;text-decoration:none}
.popinfo a:link    {color:#6699ff}
.popinfo a:visited {color:#6699ff}
.popinfo a:hover   {color:#cc0000}

p.popinfosel {background-color:#000000;padding:15px 15px 0 16px;background-image:url(img/arrbr.gif);background-repeat:no-repeat;background-position:0 17px}
.popinfosel a {color:#990000;text-decoration:none}
.popinfosel a:link {color:#cc0000}
.popinfosel a:visited {color:#cc0000}
.popinfosel a:hover {color:#cc0000}

/* ROUSH */
.roushcontent {width:570px;float:left;padding:10px 0 0 10px}
.roushttl {width:570px;font-weight:800;padding-left:2px}
.roushsubttl {width:370px;padding:0 0 5px 0;font-weight:800;font-style:italic;font-size:15px}
.roushcaritem {width:570px;padding:15px 15px 15px 5px;float:left}
.roushcarpartitem {width:260px;padding:5px 5px 0 5px;float:left}

.roushleftcol	{width:177px;float:left}
.roushrightcol	{width:370px;float:left}
.roushleftpartcol	{padding-top:10px;width:270px;float:left}
.roushrightpartcol	{padding-top:10px;width:270px;float:left}
.roushdivcol {width:10px;margin:10px 0 0 8px;background-image:url(img/vbev.gif);background-repeat:repeat-y;float:left}
.roushbold {font-weight:800;margin:10px 0 5px 0}

.roushfeatorange {color:#ff6409}
.roushfeatgrey {color:#646464}
.roushfeatblue {color:#0265CD}

.roushpartpic {height:100px;width:110px; float:left}
.roushparttxt {font-weight:800;height:100px;width:140px; padding:5px;float:left}

.roushleftpic {border:solid 1px #000}
.roushnb {font-weight:800;padding:15px 15px 15px 15px;}
.roushnbred {color:#990000}

div.roushhbev {padding:2px 0 0 15px;background-image:url(img/hbev.gif);background-repeat:repeat-x}

div.roushpopclose {width:600px;padding-left:490px}