body {margin:0;padding:0;background-color:#fff}
p,li {font-family:Arial,Helvetica,sans-serif;font-size:11px;padding:3px 5px 3px 5px;margin:0;color:#000}
td {font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#000000}
select {font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#000000}
input {font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#000000}
.div {margin-bottom:0}
h1 {font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:800;text-transform:uppercase;color:#8f000f;margin:0px;padding:3px 10px 3px 5px;}
h2 {font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:800;color:#8f000f;margin:0px;padding:3px 10px 3px 5px;}
h3 {font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:800;color:#8f000f;margin:0px;padding:3px 10px 3px 5px;}
h4 {font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:800;color:#8f000f;margin:0px;padding:3px 10px 3px 5px;}
form {margin:0px;}
p.vbig {font-size:18px;font-weight:800}
.big {font-size:14px;font-weight:800}
.med {font-size:12px;font-weight:800}
img {border:none}

a {text-decoration:underline;font-weight:400}
a:link {color:#8f000f;}
a:visited {color:#8f000f;}
a:hover {color:#8f000f;text-decoration:underline}


.page {width:760px}
.nav p {font-size:12px;padding:3px 0 3px 0}
.nav a {font-family:Arial,Helvetica,sans-serif;text-decoration:none;font-weight:800}
.nav a:link {color:#ffffff}
.nav a:visited {color:#ffffff}
.nav a:hover {color:#ffffff;text-decoration:none}

 p.selected {background-color:#5489c3;}
.selected a {text-decoration:none;font-weight:800;}
.selected a:hover {color:#ffffff;text-decoration:underline}

.menu {margin-bottom:0px; width:109px;text-align:center; background-image:url(../graphics/menu_up.gif);background-repeat:no-repeat;}
.menuselected {margin-bottom:0px; width:109px;text-align:center; background-image:url(../graphics/menu_ov.gif);background-repeat:no-repeat;}
.local {background-color:#5489C3;border-bottom:1px solid #5489C3;}
.local p {color:#ffffff;font-size: 11px; border-right:1px dotted #ffffff;padding:3px 5px 3px 5px;}

.trail {margin-bottom:10px; }
.trail p {color:#888888;padding-left:25px;}
.trail a {text-decoration:none;font-weight:400}
.trail a:link {color:#999999}
.trail a:visited {color:#999999}
.trail a:hover {color:#999999;text-decoration:none}

.g {background-color:#8f000f;}
.g p {color:#ffffff;font-weight:800;}

.level1 p.top {padding-left:20px;}
.level2 p.top {padding-left:40px;}
.level3 p.top {padding-left:60px;}

.even {background-color:#ffffff;}
.odd {background-color:#efefef;}
.even_hi {background-color:#ffffc0;}
.odd_hi {background-color:#ffff80;}

.filterbox {margin-left:10px;margin-bottom:10px;}
.bball {padding:10px;background-image:url(../graphics/bb_bg.jpg);width:211px;}
.bball h2 {color:#ffffff;padding-top:0px;padding-left:5px;}
.bball p {color:#ffffff;}
.bball a {font-family:Arial,Helvetica,sans-serif;text-decoration:none;font-weight:800;}
.bball a:link {color:#ffffff;text-decoration:underline}
.bball a:visited {color:#ffffff}
.bball a:hover {color:#ffffff;text-decoration:underline}

/*blue left, grey right box*/
.bg {background-color:#ecebe7;background-image:url(../graphics/bg_right.gif);background-repeat:repeat-y;background-position:right}
.bg p{margin-right:10px;margin-left:5px;padding-left:0px;padding-bottom:0px;}
.sh {font-weight:800;border-bottom:1px solid #cccccc;padding-top:0px;}
label  {font-size:11px;padding:0px 5px 1px 5px;color:#333333;font-weight:800;}
.bg label  {font-size:11px;padding:0px 5px 1px 3px;color:#333333;font-weight:800;}

.bluebox {margin-left:10px;margin-bottom:10px;border:3px solid #d1dfe8;width:740px;}
.bluebox h2 {background-color:#d1dfe8;}
.bluebox th {text-align:left;background-color:#d1dfe8;color:#000000;}
.bluebox th a {color:#000}
.bluebox th a:link {color:#000}
.bluebox th a:visited {color:#000}
.bluebox th a:hover {color:#000}
.bluebox td {border-bottom:1px solid #ffffff;}
.bluebox a {text-decoration:underline;font-weight:800}
.bluebox a:link {color:#278bd9}
.bluebox a:visited {color:#278bd9}
.bluebox a:hover {color:#278bd9;text-decoration:underline}

.redbox {margin-left:10px;margin-bottom:10px;border:3px solid #c92c08;width:740px;}
.redbox h2 {background-color:#f9e6e0}
.redbox h3.r {background-color:#f9e6e0}
.redbox th {text-align:left;background-color:#f9e6e0;color:#000}
.redbox td {border-bottom:1px solid #fff}
.redbox p.cen {text-align:center}
.redbox p.rt {text-align:right}
.redbox a {text-decoration:underline;font-weight:800}
.redbox a:link {color:#278bd9}
.redbox a:visited {color:#278bd9}
.redbox a:hover {color:#278bd9;text-decoration:underline}

.totalrbox {margin:0 0 10px 200px;width:210px;border-left:3px solid #8f000f;border-right:3px solid #8f000f;border-bottom:3px solid #8f000f}

.status {background-image:url(../graphics/status_b.gif);background-repeat:repeat-x;background-position:bottom;}
.status p {font-size:10px;padding:0px 2px 0px 2px;color:#333333;}
.status a {font-family:Arial,Helvetica,sans-serif;text-decoration:none;font-weight:400}
.status a:link {color:#2d89d2}
.status a:visited {color:#2d89d2}
.status a:hover {color:#2d89d2;text-decoration:none}

.campaign {margin-top:10px;border:3px solid #e3d2da;width:140px;padding:6px 10px 10px 10px;}
.campaign p {border-bottom:1px dotted #000000;padding-left:0px;}
.btn {font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:800;background-color:#c92c08;color:#ffffff;text-transform:uppercase;border-color:#ffffff;border-style:solid;border-width:2px;cursor:pointer;padding:1px 5px 1px 5px;text-align:center}

.btn a {font-family:Arial,Helvetica,sans-serif;text-decoration:none;font-weight:800}
.btn a:link {color:#ffffff}
.btn a:visited {color:#ffffff}
.btn a:hover {color:#ffffff;text-decoration:none}


div.explain {visibility:hidden;position:absolute;background-color:#eee;layer-background-color:#eee;border:1px solid #666;z-index:1;top:200px;left:25px;width:300px}
.explain ul {margin:0 15px;padding:10px} 
.explain p {padding-left:10px}

/*dhtml calendar*/
.calendar {width:170px;border:2px solid #0099ff;visibility:hidden;position:absolute;background-color:#ffffff;layer-background-color:#ffffff;}
.month {font-weight:800;}
.today {background-color:#ccffff;}
.we {background-color:#efefef;}
.calendar a {text-decoration:none;font-weight:400;}
.calendar a:link {color:#0099ff;}
.calendar a:visited {color:#0099ff;}
.calendar a:hover {color:#0099ff;text-decoration:underline}

.actionrequired {background-color:#ffffcc;font-weight:800}

div.content {margin:0 0 0 10px}
div.hometop {width:754px;height:207px;background-image:url(../graphics/home/top-panel.gif);background-repeat:no-repeat; background-position:left top}
.hometop .txt {float:left;width:464px;margin:0 90px 0 10px;padding:100px 0 0 0}
.hometop .clk {float:left;width:40px;margin:160px 0 0 120px;padding:0}
div.homeswf {float:left;margin:10px 10px 10px 0}
br.clear {clear:both;line-height:1px;height:1px}

div.sitemap {margin:10px 10px 10px 10px}
.sitemap p.sm1 {font-size:18px;padding:0;margin:15px 0 0 20px}
.sitemap p.sm2 {font-size:14px;padding:0;margin:2px 0 0 40px}
.sitemap p.sm3 {font-size:12px;padding:0;margin:2px 0 0 60px}
.sitemap p.sm4 {font-size:11px;padding:0;margin:2px 0 0 80px}

div.enquiries_seek {margin:10px 10px 10px 10px}
.enquiries_seek h3 {margin:0;padding:0}

div.pagecnt {padding:0;margin:0}
.pagecnt p {font-size:12px}

div.pagenos {padding:0;margin:0}
.pagenos a {font-size:11px}
.pagenos a.next {margin-left:5px}
.pagenos a.prev {margin-right:5px}

table#oversteps {margin:10px 10px}
table#oversteps td.c1 {font-weight:800;width:200px}
table#oversteps td.c2 {font-weight:800;width:100px}

.contactus input#fullname {width:200px}
.contactus input#email {width:200px}
.contactus input#phone {width:100px}
.contactus textarea#message {width:300px;height:150px}


.dealer_group th{text-align: left;width: 100px;}
