/*-----------------------------------------------------------------------------
Primary Norris Motor Group - Ralliart Style Sheet

version:   1.0
author:   Nick Heskes
email:     nick.heskes@carsales.com.au
website:   http://www.norrismotorgroup.com.au
-----------------------------------------------------------------------------*/

/* =reset */

html, body, div, span, applet, object, iframe, h1, h1, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0 auto;	padding: 0;	border: 0;	outline: 0;	font-weight: inherit;	font-style: inherit;	font-size: 100%;	font-family: inherit;	vertical-align: baseline;
}
.ralliart-background {
    background-color: #000000;
}
div.our-stock-repeat {
min-height: 600px !important; 
}
.right {
    text-align: right !important;
}
.previous_next_photo_link a { padding-left: 12px !important; padding-right: 12px !important; }

.previous_next_photo td { text-align: right !important;}

.inventory-box a { text-align: left !important; }

/* -----------------------------------------------------------------
   NEWLY ADDED STYLES
----------------------------------------------------------------- */
/* margin adjustment for individual pages to make up for margin: 0 auto change */
#map-right, div.roundcont, #gdform_container, #gdform, div.MSVE_Map, .dealer_directions_hdr {
	margin: 0 !important; /* contact us page */
}
#map-right .note, #map-right #destination_container {
    margin: 0 !important;
}

/* changes to contact page */
div.roundcont {
    margin-top: 15px !important;
}

#map-right {
    margin-left: 10px !important;
    padding-left: 10px !important;
}

#map-right div {
   margin: 0!important;
}

/* ralli-art */
.ralliart-repeat {
margin-top: 0 !important;
}
/*----------------------------------------------------------------- */

/* remember to define focus styles! */
:focus {	
	outline: 0 !important;
}
html ,body {
	height:100% !important; height: auto; min-height: 100% !important; max-height: 100% !important;
}
ol, ul {
	list-style: none;
}

body>#wrapper{
background: #FFF;
}

/* * html #wrapper {
background-color: transparent; background-position: center top;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/wrapper.png', sizingMethod='scale');
}
 tables still need 'cellspacing="0"' in the markup
----------------------------------------------- */
table {
	border-collapse: separate; border-spacing: 0;
}
/*----------------------------------------------------------------- 
RECENTLY CHANGED
----------------------------------------------------------------- */
td {
	font-weight: normal;
}
/*----------------------------------------------------------------- */
blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}
blockquote, q {
}
#wrapper { margin: 0 auto; width:950px; min-height: 100%; border-left: solid 1px #FFF; border-right: solid 1px #FFF;  background: #FFF; text-align: left; height: 100% auto !important; overflow: visible; min-height: 100%; _height: 100% !important;
}
body {
background: #000 url(../img/bk.jpg) no-repeat; margin: 0 auto; font: normal 11px/17px Verdana, "Times New Roman", Times, serif; text-align: center;
} 
/* =hover */
a { 
color: #FF0000; text-decoration:underline;
} 
a:hover { 
text-decoration:none;
} 
/* =header */
#header {
height: 89px; margin: 0 auto; width:950px;  background: #000 url(../img/header.gif) no-repeat;
} 
a.header {
height: 60px; width: 300px; float: left; text-indent: -9999px;  margin: 15px 0 0 0;
} 
a.ralliarthome {
width: 170px; height: 35px; display: block; float: left; margin: 25px 0 0 0; text-indent: -9999px;
}
.header-top2 {
height: 43px; width:364px; float: right; clear: right; color: #292B5C; margin: 0 0 0 0;
} 
.headerbox {
width: 586px; float: left; height: 89px;

}
a.header-top {
clear: both !important;  text-align: right; font-weight: bold;  color: #292B5C; font-size: 10px; text-decoration: none; padding-right: 3px; padding-left: 3px;
} 
a:hover.header-top {
color: #F74D00; 
} 
.header-address {
background: #FFF url(../img/header-address.gif) repeat-x; height: 20px; text-indent: -9999px;
}
.home-left {
width: 235px; float: left; height: 318px;
}
.home-right {
width: 715px; float: left; height: 318px; background:url(../img/home-right.jpg) no-repeat;
}
fieldset select { float : left; width : 125px; border : 1px solid #D8D8D8; height: 17px; font:10px/15px Verdana, Arial, Helvetica, sans-serif; color: #333; }
fieldset .fields2 { float : left; width : 60px; border : 1px solid #D8D8D8; height: 17px; font:10px/15px Verdana, Arial, Helvetica, sans-serif; color: #333; margin-right: 5px;}
fieldset select:hover { border-color : #A7CCFF; }
fieldset select:active, select:focus { border : 1px; }
label, label span { display : block; padding: 0; font-size: 11px;}
label { float : left; width : 170px;}
label.one { float : left; width : 187px;}
label span { float : left; width : 120px; text-align : left; color: #667079; font-size:11px;  margin: 4px 0px 4px 0px; 
}
#searchstock label span { float : left; width : 120px; text-align : left; color: #667079; font-size:11px;  margin: 3px 0px 3px 0px;

}
h3 {
display: none;
}
h1 {
width: 273px; float: left; height: 60px; margin-top: 4px;
}
a.view {
	margin-top: 6px; width: 122px; float: left; height: 22px; display: block; text-indent: -9999px; 
}
a:hover.view {
width: 122px; float: left; height: 22px; background: url(../img/view-results-R2.gif) no-repeat 0px 5px;
}
.side-right {
background: #FFF url(../img/side-right.gif) no-repeat 903px 0px; width:950px; overflow:visible;
}
.home-right {
background: #FFF url(../img/home-right.gif) no-repeat 903px 0px; width:950px;  overflow:visible;
}
.home-left2 {
clear: both; width: 142px; float: left; height: 58px; background:url(../img/home-left2.gif) no-repeat; padding: 22px 0 0 93px; color: #7D0506; line-height: 15px;
}
#home-flashman {
width: 715px; float: left; height: 80px; 
}
.feature-one {
clear: both; width: 235px; float: left; height: 141px; background:url(../img/feature-one.gif) no-repeat;
}
.feature-two {
width: 334px; float: left; height: 141px; background:url(../img/feature-two.gif) no-repeat;
}
.feature-three {
width: 334px; float: left; height: 141px; background:url(../img/feature-three.gif) no-repeat;
}
.feature-three div {
margin: 49px 0 0 22px !important;
}
.feature-two div {
margin: 49px 0 0 22px !important;
}
.feature-right {
width: 47px; float: left; height: 141px; background:url(../img/feature-right.gif) no-repeat;
}
.feature-text div {
margin: 49px 0 0 29px; width: 115px; color: #FFF; line-height: 15px;
}
a.findus {
	margin-top: 5px; width: 122px; float: left; height: 22px; display: block; text-indent: -9999px;
}
a:hover.findus {
width: 122px; float: left; height: 22px; background: url(../img/findus-R2.gif) no-repeat 0px 4px; margin-left: -1px; 
}
a.booknow {
	margin-top: 2px; width: 122px; float: left; height: 22px; display: block; text-indent: -9999px;
}
a:hover.booknow {
width: 122px; float: left; height: 25px; background: url(../img/booknow-R2.gif) no-repeat 0px 7px; margin-left: 0px; 
}
a.applynow {
	margin-top: 2px; width: 122px; float: left; height: 22px; display: block; text-indent: -9999px; 
}
a:hover.applynow {
width: 122px; float: left; height: 25px; background: url(../img/applynow-R2.gif) no-repeat 0px 7px;  margin-left: -1px; 
}
.nfs {
clear: both; width: 950px; float: left; height: 54px; background: url(../img/nfs.gif) no-repeat; 
}
.nfs-image {
float: left; width: 240px; height:54px; background:url(../img/nfs-image.gif) no-repeat;
}
.nfs-image a  {
width: 160px; height: 30px; text-indent: -9999px; display: block; margin: 10px 0 0 30px;
}
.nfs-ticker {
width: 710px; float: left; height: 54px; background: #FFF url(../img/nfs-ticker.gif) no-repeat;
}
.nfs-ticker-white {
clear: both; width: 950px; float: left; height: 54px; background: #FFF url(../img/nfs-ticker-white.gif) no-repeat 10px 0px;  margin-top: 25px;
}
.home-footer-links {
clear: both; width: 950px; float: left; color: #9D9D9D; font-size: 9px; text-align: center; 
}
#foter {
 position: relative; clear: both !important; margin: 0 !important; text-align: center !important; padding: 10px 0 20px 0px; background: none; width: 950px; height: 32px;
}
.foter {
 color: #424242; font:9px/15px Verdana, Arial, Helvetica, sans-serif; width: 680px; text-align: center !important; margin: 0 auto !important;
}
.foter a {
 color: #424242 !important; text-decoration: underline; 
}
.foter a:hover {
 color: #424242 !important; text-decoration: none;
}
.home-footer {
width: 950px; float: right; height: 45px; background: transparent url(../img/home-footer.gif) no-repeat; 
}
.home-footer-white {
width: 950px; float: left; height: 35px; background: transparent url(../img/home-footer-white.gif) no-repeat; 
}
.home-footer span, .home-footer-white span{
display: none;
}
a.carsales {
	margin-right: 30px; width: 100px; float: right; height: 22px; display: block; text-indent: -9999px; 
}
a:hover.carsales {
}
a.newvehicles {
	width: 96px; float: left; height: 43px; display: block; text-indent: -9999px;
}
a:hover.newvehicles {
background: url(../img/newvehicles-R2.gif) no-repeat; 
}
a.ourstock {
	width: 84px; float: left; height: 43px; display: block; text-indent: -9999px; 
}
a:hover.ourstock {
background: url(../img/ourstock-R2.gif) no-repeat; 
}
a.newsevents {
	width: 102px; float: left; height: 43px; display: block; text-indent: -9999px; margin-left: -1px;
}
a:hover.newsevents {
background: url(../img/newsevents-R2.gif) no-repeat; 
}
a.contact {
	width: 81px; float: left; height: 43px; display: block; text-indent: -9999px; margin-left: -1px; 
}
a:hover.contact {
background: url(../img/contact-R2.gif) no-repeat; 
}
/* ralliart image */
.ralliart-img {
background: url(../img/ralliart-img.jpg) no-repeat; height: 165px; width: 950px;
}
.ralliart-evolution-img {
background: url(../img/ralliart-evolution-img.jpg) no-repeat; height: 165px; width: 950px;
}
.ralliart-evolution-repeat {
background: url(../img/ralliart-evolution-img2.jpg) no-repeat; padding: 25px 0 80px 50px; overflow: auto;
}
.ralliart-colt-img {
background: url(../img/ralliart-colt-img.jpg) no-repeat; height: 165px; width: 950px;
}
.ralliart-colt-repeat {
background: url(../img/ralliart-colt-img2.jpg) no-repeat; padding: 25px 0 80px 50px; overflow: auto;
}
.ralliart-img2 {
background: url(../img/img-blue.gif) repeat-y 863px 0px; width:950px; overflow: auto;
}
.ralliart-repeat {
background: url(../img/ralliart-img2.jpg) no-repeat; padding: 25px 0 80px 50px; overflow: auto;
}
.ralliart-home {
background: url(../img/ralliart-img3.jpg) no-repeat; padding: 25px 0 0 0px; overflow: visible;
}
.service-img {
background: url(../img/service-img.jpg) no-repeat; height: 165px; width: 950px;
}
.service-repeat {
background: url(../img/service-img2.jpg) no-repeat; padding: 25px 0 80px 50px; overflow: auto;
}
.finance-img {
background: url(../img/finance-img.jpg) no-repeat; height: 165px; width: 950px;
}
.finance-repeat {
background: url(../img/finance-img2.jpg) no-repeat; padding: 25px 0 0 50px; overflow: auto;
}
.ralliart-img0 {
background: url(../img/ralliart-img0.jpg) no-repeat; height: 345px; width: 950px;
}

.contact-img {
background: url(../img/contact-img.jpg) no-repeat; height: 165px; width: 950px;
}
.contact-repeat {
background: url(../img/contact-img2.jpg) no-repeat; padding: 25px 0 0 50px; overflow: auto;
}
.text {
width: 546px; float: left; margin-top: 20px;
}
/* new-lancer-evolution h1 */
h1.new-lancer-evolution-hdr {
background: url(../img/new-lancer-evolution-hdr.gif) no-repeat; text-indent: -9999px;
}
/* lancer-ralliart-sedan h1 */
h1.new-lancer-ralliart-sedan-hdr {
background: url(../img/new-lancer-ralliart-sedan-hdr.gif) no-repeat; text-indent: -9999px;
}
/* lancer-ralliart-sportback h1 */
h1.new-lancer-ralliart-sportback-hdr {
background: url(../img/new-lancer-ralliart-sportback-hdr.gif) no-repeat; text-indent: -9999px;
}
/* colt h1 */
h1.new-colt-ralliart-hdr {
background: url(../img/new-colt-ralliart-hdr.gif) no-repeat; text-indent: -9999px;
}
/* contact h1 */
h1.contact-hdr {
background: url(../img/contact-hdr.gif) no-repeat; text-indent: -9999px;
}
/* finance h1 */
h1.finance-hdr {
background: url(../img/finance-hdr.gif) no-repeat; text-indent: -9999px;
}
/* news h1 */
h1.news-hdr {
background: url(../img/news-hdr.gif) no-repeat; text-indent: -9999px;
}
/* service h1 */
h1.service-hdr {
background: url(../img/service-hdr.gif) no-repeat; text-indent: -9999px;
}
h1.specifications-hdr {
background: url(../img/specifications-h2.gif) no-repeat; text-indent: -9999px; height: 25px;
}
h1.our-stock-hdr {
background: url(../img/our-stock-hdr.gif) no-repeat;  text-indent: -9999px;
}
h1.newvehicles-hdr {
background: url(../img/newvehicles-hdr.gif) no-repeat;  text-indent: -9999px;
}
h1.links-hdr {
background: url(../img/links-hdr.gif) no-repeat;  text-indent: -9999px;
}
.col3 {
width: 253px; float: left; margin: 20px 20px 20px 0px; color: #424242; line-height: 17px; 
}
.col2 {
color: #C42626; width: 546px; float: left; height: 64px; line-height: 17px; font: bold 11px/17px Verdana, "Times New Roman", Times, serif; margin:0; padding: 0;
}
.col2-pad {
color: #7D0506; width: 560px; float: left;  text-indent: -9999px; margin-top: 20px; font: bold 11px/17px Verdana, "Times New Roman", Times, serif;
}
ul.nicelist li {
background:url(../img/bullet.gif) no-repeat;
padding-left: 13px; /*removes indent Mozilla and NN7*/	
list-style-type: none; /*turns off display of bullet*/ 
margin: 5px 0 0 0;
}
ul.nice li {
width: 174px; float: left; height: 152px;
margin: 0 12px 5px 0; padding: 0; /*removes indent Mozilla and NN7*/	list-style-type: none; /*turns off display of bullet*/
}
ul.nice {
margin: 0 !important;
}
a.sitemap {
	color: #7D0506;
}
a:hover.sitemap {
	color: #FF0000;
}
.evolution-pic {
background: url(../img/evolution-pic.jpg) no-repeat; width: 78px; height:174px; margin-top: 3px; font: 9px/15px Verdana, Arial, Helvetica, sans-serif; padding: 40px 180px 0 15px; color: #5281C5;
}
.colt-pic {
background: url(../img/colt-pic.jpg) no-repeat; width: 78px; height:174px; margin-top: 3px; font: 9px/15px Verdana, Arial, Helvetica, sans-serif; padding: 40px 180px 0 15px; color: #5281C5;
}
#man-flash {
width: 821px; height: 62px; float: left; margin: 15px 0 20px 0;
}
.service-booking-hdr {
width: 546px; float: left; height: 51px; background: #FFF url(../img/service-booking-form-hdr.gif) no-repeat; margin-top: 20px;
}
.service-booking-top {
width: 546px; float: left;
}
.service-booking-bot {
width: 546px; float: left; height: 86px; background: url(../img/service-booking-form-bot.gif) no-repeat;
}
/*
fieldset select { float : left; width : 139px; border : 1px solid #0381B5; height: 20px; font:11px/15px Verdana, Arial, Helvetica, sans-serif;}
fieldset select:hover { border-color : #80A5C2; }
fieldset select:active, select:focus { border : 1px; }
label, label span { display : block; padding: 1px 0 1px 0; font-size: 10px;}
label { float : left; width : 290px;}
label.one { float : left; width : 290px;}
label span { float : left; width : 120px; text-align : left; color: #0381B5; font-size:11px; font-weight: bold; padding: 5px 0px 5px 0px;
} 
*/
#searchstock {
width: 200px;
}
 /* =form */
#theform {
	width: 546px;
}
#theform fieldset {
	width: 491px; float: left; padding: 65px 0 0 35px; color: #424242;
}
#theform fieldset label {
	color: #424242; display: block; width: 105px; float: left; padding-left: 20px; margin-bottom: 5px; 
}
#theform fieldset label strong {
	font-weight: normal;
}
#theform fieldset input {
	background: #FFF; font-size: 11px; color: #474747; height: 15px; width: 100px; float: left; border: solid 1px #D8D8D8; margin-bottom: 5px; font-weight: normal;
}
input:focus, textarea:focus{
border: solid 1px #A7CCFF !important; 
}
#theform fieldset textarea {
	font-size: 11px; color: #474747; height: 70px; width: 327px; float: left; border: solid 1px #D8D8D8; margin-bottom: 0; font-weight: normal;
}
#pt2 {
	clear: both; padding: 0 0 0 35px !important;
}
#pt3 {
	clear: both; padding: 0 0 0 35px !important; margin-top:5px;
}
#transport_yes, #transport_no, #transport_loancar, #transport_bus {
	width:20px;border:none;margin:0;padding:0;background:none;
}
#theform fieldset#pt3 label {
	width: 170px; clear:left;
}
h4 {
	color: #C42626; font-size: 11px; font-weight: bold; margin-bottom: 5px;
}
	
/* Error Styling */
#theform fieldset.error,
#theform fieldset.error legend,
#theform fieldset.error div.help {
	color: #FFCC33;
	}
#theform fieldset strong.error {
	color: #fff;
	background-color: #CC0000;
	padding: 0.2em;
	font-size: 0.7em;
	font-weight: bold;
	display: block;
	}
.vehicle {
	clear: both; width:841px; float: left; height: 500px; margin: 0px 0 20px;
}
#ourstock {
	clear: both; width:841px; float: left; height: 500px; margin: 40px 0 20px;
}
.thumb {
	width: 174px; height: 152px;
}
.nice .thumb {
    float: left;
}

/* ----------------------------------------------------------------- */

/*=thumb ralliart */
a.lancer-evo {
	background: url(../img/thumb-lancer-evo.gif) no-repeat;
}
a.ralliart-colt {
	background: url(../img/thumb-colt-ralliart.gif) no-repeat;
}
a.lancer-ralliart-sedan {
	background: url(../img/thumb-lancer-ralliart-sedan.gif) no-repeat;
}
a.lancer-ralliart-sportback {
	background: url(../img/thumb-lancer-ralliart-sportback.gif) no-repeat;
}

/* ----------------------------------------------------------------- */

/* thumb hover ralliart */
a:hover.lancer-evo, a:hover.ralliart-colt, a:hover.lancer-ralliart-sportback, a:hover.lancer-ralliart-sedan {
	opacity:.80; filter: alpha(opacity=80); -moz-opacity: 0.8;
}  
a img {
	border: none; 
} 
.formfield { 
	font-weight: normal; margin: 5px 0 0 0; color: #666;
} 
#vehicle { 
	/*width: 556px; height: 450px; */margin: 20px 0 0 0;
} 
.finance-cal { 
	width: 253px; float: left; height: 350px; margin: 20px 10px 20px 0;
} 
.sitemap-bk { 
	width: 711px; float: left;  background:url(../img/sitemap-bk.gif) no-repeat; padding: 20px 55px 0 55px; 
}
/* specials headers */
.specials-bk { 
	width: 711px; float: left;  background:url(../img/specials-bk.gif) no-repeat; padding: 20px 55px 0 55px; 
}
.specials-all-bk { 
	width: 711px; float: left;  background:url(../img/specials-all-bk.gif) no-repeat; padding: 20px 55px 0 55px; 
}
.specials-mitsubishi-bk { 
	width: 711px; float: left;  background:url(../img/specials-mitsubishi-bk.gif) no-repeat; padding: 20px 55px 0 55px; 
}
.specials-nissan-bk { 
	width: 711px; float: left;  background:url(../img/specials-nissan-bk.gif) no-repeat; padding: 20px 55px 0 55px; 
}
.specials-honda-bk { 
	width: 711px; float: left;  background:url(../img/specials-nissan-bk.gif) no-repeat; padding: 20px 55px 0 55px; 
}
.specials-mercedes-bk { 
	width: 711px; float: left;  background:url(../img/specials-mercedes-bk.gif) no-repeat; padding: 20px 55px 0 55px; 
}
.specials-suzuki-bk { 
	width: 711px; float: left;  background:url(../img/specials-suzuki-bk.gif) no-repeat; padding: 20px 55px 0 55px; 
}
.specials-renault-bk { 
	width: 711px; float: left;  background:url(../img/specials-renault-bk.gif) no-repeat; padding: 20px 55px 0 55px; 
}
.specials-bk-repeat { 
	width: 821px; float: left; background:url(../img/specials-bk-repeat.gif); margin: 20px 0 0 0; 
} 
.specials-bk-bot { 
	width: 711px; height: 50px; float: left; background:url(../img/specials-bk-bot.jpg) no-repeat; padding: 20px 55px 0 55px; 
} 
/* service headers */
.service-bk { 
	width: 546px; float: left;  background:url(../img/service-bk.gif) no-repeat; padding: 20px 0 0 0; 
}
.service-bk-repeat { 
	width: 546px; float: left; background:url(../img/service-bk-repeat.gif); margin: 20px 0 0 0; 
} 
.service-bk-bot { 
	width: 436px; height: 75px; float: left; background:url(../img/service-bk-bot.jpg) no-repeat; padding: 0px 55px 0 55px; 
}
.service-bk-bot2 { 
	width: 436px; float: left; padding: 0px 0px 0 55px; 
}
.service-bk-bot2 input {
margin-left: 0px; padding: 0px; position: relative; left: 105px;
}
/* finance headers */
.finance-bk { 
	width: 546px; float: left;  background:url(../img/finance-bk.gif) no-repeat; padding: 20px 0 0 0; 
}
.finance-bk-repeat { 
	width: 546px; float: left; background:url(../img/finance-bk-repeat.gif); margin: 20px 0 0 0; 
} 
.finance-bk-bot { 
	width: 436px; height: 75px; float: left; background:url(../img/finance-bk-bot.jpg) no-repeat; padding: 0px 55px 0 55px; 
}
/* back */
.back { 
	font-size: 9px !important; color: #FFFFFF; text-align: right; height: 20px; margin: 5px 0 0 0;
}
.back a { 
	color: #FFFFFF; font-size: 9px !important;
}
/* display images */
.display-list-image { 
	clear: both; width: 140px; float: left; height: 90px; margin-top: 13px;
}
.display-list-desc { 
	width: 363px; float: left; margin-right: 15px; height: 90px;  margin-top: 13px;
}
.display-list-manufacturer { 
	width: 120px; float: left; height: 90px;  margin-top: 13px;
}
.display-list-price { 
	width: 70px; float: left; color: #F74D00; height: 93px;  margin-top: 13px;
}
.display-list-price span { 
	font-size: 9px !important;
}
a.display-list-image { 
	float: left; width: 118px; height: 78px; display: block; border: solid 2px #C0CAD8; margin-bottom: 7px; 
}
a:hover.display-list-image { 
	border: solid 2px #7D0506; 
}
.display-image { 
	margin: 20px 0 0 0; width: 280px; float: left;
}
a.display-image { 
	float: left; width: 256px; height: 170px; display: block; border: solid 2px #C0CAD8; margin-bottom: 3px;
}
a.display-thumb { 
	float: left; width: 118px; height: 78px; display: block; border: solid 2px #C0CAD8;
}
a:hover.display-image, a:hover.display-thumb { 
	border: solid 2px #7D0506; 
}
.display-content { 
	margin: 36px 0 0 0; float: left; width: 430px; line-height: 17px;
}
h3.specials-h3  {
	font-size: 11px; margin: 0!important; padding: 0; display:block; font-weight: bold;
}
a.specials-h3  {
	color: #474747 !important;
}
h3.display-h3  {
	font-size: 11px; margin: 0!important; padding: 0; display:block; font-weight: bold; color: #7D0506; 
}
h3.display-h3 a {
	color: #7D0506; 
}
h3.display-h3 a:hover {
	color: #FF0000; 
}
.display-image span {
	color: #F74D00; 
}
.display-hdr {
	margin-top: 36px; margin-bottom: 10px; height: 15px;
}
strong {
	font-weight: bold;
}
hr.hr1 {
	background: #EFEFEF; height: 1px;
}
hr {
	clear: both; border: none; width: 821px; margin: 0 0 10px 0; padding:0;
}
.dropdown {
	margin-top: 5px; font-weight: normal;
}
a.nohighlight {
	text-decoration: none;
}
a.highlight {
	text-decoration: underline;
}
.panelhighlight li:hover {
	background: #E1E9F5; width: 711px; float: left; overflow: auto;
}
/* ticker scroller */
#qscroller1 {
	width:640px; height:21px; float: right; margin: 14px 65px 0 0;
}
.qslide {
	font-size: 10px;
	padding: 3px;
}
.hide {
	visibility: hidden;
}
/* =submit  */
.submit {
	float: left; display:block; width:124px; height: 25px; background: #333; margin-top: 5px;
}
.submit {
	text-indent: -9999px;  width: 122px;  height: 25px;  background:  url(../img/submit-R1.gif) no-repeat;  overflow: hidden; margin-left: 105px;
}
input.submit:hover {
  background: url(../img/submit-R2.gif) no-repeat;
}
input.submit, input.submit:active, input.submit:focus, #gdform input:focus {
  border: 0 !important;
}
/* =fieldset */
.formset-cal { 
	background:  url(../img/finance-cal.gif) no-repeat; width: 225px; height: 330px; padding: 57px 0px 0px 42px; color: #424242;
}
#formset-cal input, #formset-cal select {
	width: 155px; border: solid 1px #D8D8D8; margin-bottom: 5px; font-size: 11px;
}
.red {
	color: #C42626;
}
/* =calculate */
a.cal-R1 {
	background: url(../img/cal-R1.gif) no-repeat; width: 190px; height: 24px; display: block; text-indent: -9999px; 
}
a:hover.cal-R1 {
	background:url(../img/cal-R2.gif) no-repeat; background-color: transparent;
}
/* =box */
.roundcont {
	width: 816px;
	background: #ECEFF2; overflow: auto; height: auto;
	color: #474747;
}
.roundtop { 
	background: url(../img/tr.gif) no-repeat top right; 
}

.roundbottom {
	background: url(../img/br.gif) no-repeat top right; 
}
/*----------------------------------------------------------------- 
RECENTLY ADDED
----------------------------------------------------------------- */
img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
   margin: 0 !important;
}
/*----------------------------------------------------------------- */

.roundcol3 {
	width: 183px; margin: 0 0 0 21px; padding: 0 0 9px 33px;
}
.roundcol3 strong {
	color: #7D0506;
}
.map-icon1 {
	background: url(../img/icon-map1.gif) no-repeat; 
}
.map-icon2 {
	background: url(../img/icon-map2.gif) no-repeat; 
}
.map-icon3 {
	background: url(../img/icon-map3.gif) no-repeat; 
}
.map-icon4 {
	background: url(../img/icon-map4.gif) no-repeat; 
}
.map-icon5 {
	background: url(../img/icon-map5.gif) no-repeat; 
}
.map-icon6 {
	background: url(../img/icon-map6.gif) no-repeat; 
}
.col-split {
	width: 350px; float: left; margin: 20px 0 0 0;
}
.specstable{
	border-right: solid 1px #dfdfdc;
	border-bottom: solid 1px #dfdfdc;
}

.evospecs_row1{
	padding: 5px 10px;
	border-left: solid 1px #dfdfdc;
	border-top: solid 1px #dfdfdc;
	background-color: #EFEFEF;
	background-image: url(images/evospecs_row1.gif);
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #2f2f2e;
}

.evospecs_row2{
	padding: 5px 10px;
	border-left: solid 1px #dfdfdc;
	border-top: solid 1px #dfdfdc;
	background-color: #EFEFEF;
	background-image: url(images/evospecs_row2.gif);
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #2f2f2e;
}

.evospecs_rowheading{
	padding: 5px 10px;
	border-left: solid 1px #dfdfdc;
	border-top: solid 1px #dfdfdc;
	background: #710808;
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #FFF;
}
.center {
	text-align: center;
}
#clear {
	clear: both;
}
em {
	font-style: italic;
}
/* our-stock image */
.our-stock-img {
	background: url(../img/our-stock-img.jpg) no-repeat; height: 0px; width: 950px;
}
.our-stock-repeat {
	background: url(../img/our-stock-img2.jpg) no-repeat; padding: 25px 0 0 50px; overflow: auto; color: #000000;
}
select, textarea {
font: 11px/17px Verdana, Arial, Helvetica, sans-serif;
}
textarea {
margin-top: 5px;
}
.corner {
clear: both; float: left;
}
p {
margin-top: 17px;
}
p:first-child {
margin-top: 0;
}
th {
font-weight: bold;
}
a:focus {
background-color: transparent;
}
.submit {
	cursor: pointer;
}

/*----------------------------------------------------------------- */
/* -- changes made to the Our Stock Ralliart page -- */
/*----------------------------------------------------------------- */

.inventory-box div.blucrnsfg #input_section table { 
	margin: 0 !important; 
}

.inventory-box .search_title {
   color:#474747;
   font-weight: bold;
}

.inventory-box div.blucrnsfg td {
    padding-top: 6px;
    padding-bottom: 6px;
}

div.our-stock-repeat .inventory-box {
	margin-top: 35px;
}

div.our-stock-repeat #ucnSys .search_field { 
	border: 1px solid #7f9db9; 
}

/* remove padding for price and year inner table */
#ucnSys .search_inventory_form #input_section td { 
   padding-top: 0px !important;
   padding-bottom: 0px !important;
}

#news {	margin-right: 60px; }
/* #news div.news-bk a { color: #000000; } */
#news td {
	vertical-align:top!important;
	padding-bottom: 10px;
	border-bottom: 1px solid #FFFFFF;
	padding-top: 15px;
}
#news table { border-top: 1px solid #FFFFFF; }
.news-bk { 
	width: 711px; float: left;  background:url(../../img/news-bk.gif) no-repeat; padding: 20px 55px 0 55px; 
}
div.news-bk a { color: #f74d00 !important; }
