@charset "utf-8";
.wrapper {
  width: 1000px;
  margin: 0 auto;
  clear: both;
  position: relative;
}
.rep {
  display: block;
  overflow: hidden;
  text-indent: -9999px;
}
.inline {
  display: inline-block;
  zoom: 1;
  *display: inline;
  zoom: 1;
  *display: inline;
}
.ie7-inlinefix {
  zoom: 1;
  *display: inline;
}
div.clear {
  clear: both;
}
.tabs > ul {
  overflow: hidden;
}
.tabs > ul li {
  float: left;
}
.tabs > ul li:hover a {
  color: #2E2C2D;
}
.tabs > ul li.active a {
  color: #2E2C2D;
}
.tabs > ul li a {
  display: block;
  color: #2E2C2D;
}
.tabs > div {
  display: none;
}
.tabs > div.active {
  display: block;
}
.btn {
  padding: 5px 10px;
  background: #FFF;
  color: #FFF;
  text-align: center;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  display: block;
  border: solid 1px #00477E;
  cursor: pointer;
}
.btn.btn-right {
  float: right;
}
.btn.btn-left {
  float: left;
}
.defaultLi {
  list-style-type: disc;
  margin: 0 0 3px 25px;
}
.alert {
  border: solid 1px #CCC;
  padding: 10px;
  margin: 0 0 20px 0;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  font-weight: bold;
  color: #FFF;
  background: #00477E;
}
.cr2form {
  position: relative;
}
iframe,
#formResults {
  display: none;
}
#form-cache {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  z-index: 100;
  top: 0;
  opacity: 0.7;
  display: none;
  background: url(http://templatesnew.digitaldealer.com.au/byrne/images/loading.gif) no-repeat center center #FFF;
}
.alert-form {
  display: inline;
  padding: 10px;
  text-align: center;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #333;
  border-style: dashed;
}
.alert-form-success {
  display: inline;
  padding: 10px;
  text-align: center;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #333;
  border-style: dashed;
}
.alert-form-error {
  display: inline;
  padding: 10px;
  text-align: center;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #333;
  border-style: dashed;
}
.brochure_list li {
  float: left;
  list-style: none !important;
  margin-right: 20px;
}
.brochure_list li img {
  max-width: 200px;
}
.brochure_list li a span {
  display: block;
  text-align: center;
}
.form-label-help {
  padding: 5px;
  border: dashed 1px #CCC;
  background: #FFF;
  opacity: 0.7;
  clear: both;
  margin: 0 0 15px 0;
  top: 4px;
  position: relative;
  font-style: italic;
}
.defaultDarkGradient {
  background-color: #003A69;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#02477F),to(#003A69));
  background-image: -webkit-linear-gradient(top,#02477F,#003A69);
  background-image: -moz-linear-gradient(top,#02477F,#003A69);
  background-image: -ms-linear-gradient(top,#02477F,#003A69);
  background-image: -o-linear-gradient(top,#02477F,#003A69);
  background-image: linear-gradient(to bottom,#02477F,#003A69);
  background-color: #003A69;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#02477F),to(#003A69));
  background-image: -webkit-linear-gradient(top,#02477F,#003A69);
  background-image: -moz-linear-gradient(top,#02477F,#003A69);
  background-image: -ms-linear-gradient(top,#02477F,#003A69);
  background-image: -o-linear-gradient(top,#02477F,#003A69);
  background-image: linear-gradient(to bottom,#02477F,#003A69);
}
.tagline {
  color: #03579B !important;
}
.ie7-inlinefix {
  zoom: 1;
  *display: inline;
}
.rep {
  display: block;
  overflow: hidden;
  text-indent: -500000px;
}
.defaultLi {
  color: #404040;
  background: url(../images/bg-defaultLi.png) no-repeat 0 6px;
  padding: 4px 0 4px 12px;
  line-height: 130%;
  list-style: none;
  margin-left: 0;
  clear: both;
}
.defaultLi a {
  text-decoration: underline;
}
.btn {
  display: block;
  line-height: 25px;
  color: #FFF !important;
  font-size: 15px;
  background-color: #00477E;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#016BC0),to(#00477E));
  background-image: -webkit-linear-gradient(top,#016BC0,#00477E);
  background-image: -moz-linear-gradient(top,#016BC0,#00477E);
  background-image: -ms-linear-gradient(top,#016BC0,#00477E);
  background-image: -o-linear-gradient(top,#016BC0,#00477E);
  background-image: linear-gradient(to bottom,#016BC0,#00477E);
  background-color: #00477E;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#016BC0),to(#00477E));
  background-image: -webkit-linear-gradient(top,#016BC0,#00477E);
  background-image: -moz-linear-gradient(top,#016BC0,#00477E);
  background-image: -ms-linear-gradient(top,#016BC0,#00477E);
  background-image: -o-linear-gradient(top,#016BC0,#00477E);
  background-image: linear-gradient(to bottom,#016BC0,#00477E);
}
.btn:hover {
  background-color: #016BC0;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#00477E),to(#016BC0));
  background-image: -webkit-linear-gradient(top,#00477E,#016BC0);
  background-image: -moz-linear-gradient(top,#00477E,#016BC0);
  background-image: -ms-linear-gradient(top,#00477E,#016BC0);
  background-image: -o-linear-gradient(top,#00477E,#016BC0);
  background-image: linear-gradient(to bottom,#00477E,#016BC0);
  background-color: #016BC0;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#00477E),to(#016BC0));
  background-image: -webkit-linear-gradient(top,#00477E,#016BC0);
  background-image: -moz-linear-gradient(top,#00477E,#016BC0);
  background-image: -ms-linear-gradient(top,#00477E,#016BC0);
  background-image: -o-linear-gradient(top,#00477E,#016BC0);
  background-image: linear-gradient(to bottom,#00477E,#016BC0);
}
.btn.btn-map-directions,
.btn.btn-grey {
  background-color: #CCC;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#FFF),to(#CCC));
  background-image: -webkit-linear-gradient(top,#FFF,#CCC);
  background-image: -moz-linear-gradient(top,#FFF,#CCC);
  background-image: -ms-linear-gradient(top,#FFF,#CCC);
  background-image: -o-linear-gradient(top,#FFF,#CCC);
  background-image: linear-gradient(to bottom,#FFF,#CCC);
  background-color: #CCC;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#FFF),to(#CCC));
  background-image: -webkit-linear-gradient(top,#FFF,#CCC);
  background-image: -moz-linear-gradient(top,#FFF,#CCC);
  background-image: -ms-linear-gradient(top,#FFF,#CCC);
  background-image: -o-linear-gradient(top,#FFF,#CCC);
  background-image: linear-gradient(to bottom,#FFF,#CCC);
  border: solid 1px #CCC;
  color: #404040 !important;
  margin: 10px 0;
}
.btn.btn-map-directions.btn-map-directions,
.btn.btn-grey.btn-map-directions {
  font-size: 12px;
  line-height: 20px;
}
.btn.btn-map-directions.btn-grey,
.btn.btn-grey.btn-grey {
  margin: 0;
}
.btn.btn-map-directions.btn-grey span,
.btn.btn-grey.btn-grey span {
  display: block;
  padding: 0 15px 0 0;
  line-height: 35px;
  background: url(http://templatesnew.digitaldealer.com.au/byrne/images/down-arrow.png) no-repeat right center;
}
.btn.btn-map-directions:hover,
.btn.btn-grey:hover {
  background-color: #FFF;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#CCC),to(#FFF));
  background-image: -webkit-linear-gradient(top,#CCC,#FFF);
  background-image: -moz-linear-gradient(top,#CCC,#FFF);
  background-image: -ms-linear-gradient(top,#CCC,#FFF);
  background-image: -o-linear-gradient(top,#CCC,#FFF);
  background-image: linear-gradient(to bottom,#CCC,#FFF);
  background-color: #FFF;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#CCC),to(#FFF));
  background-image: -webkit-linear-gradient(top,#CCC,#FFF);
  background-image: -moz-linear-gradient(top,#CCC,#FFF);
  background-image: -ms-linear-gradient(top,#CCC,#FFF);
  background-image: -o-linear-gradient(top,#CCC,#FFF);
  background-image: linear-gradient(to bottom,#CCC,#FFF);
}
.btn span {
  display: block;
  padding: 0 15px 0 0;
  background: url(http://templatesnew.digitaldealer.com.au/byrne/images/right-arrow.png) no-repeat right 8px;
}
.alert {
  background-color: #00477E;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#016BC0),to(#00477E));
  background-image: -webkit-linear-gradient(top,#016BC0,#00477E);
  background-image: -moz-linear-gradient(top,#016BC0,#00477E);
  background-image: -ms-linear-gradient(top,#016BC0,#00477E);
  background-image: -o-linear-gradient(top,#016BC0,#00477E);
  background-image: linear-gradient(to bottom,#016BC0,#00477E);
  background-color: #00477E;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#016BC0),to(#00477E));
  background-image: -webkit-linear-gradient(top,#016BC0,#00477E);
  background-image: -moz-linear-gradient(top,#016BC0,#00477E);
  background-image: -ms-linear-gradient(top,#016BC0,#00477E);
  background-image: -o-linear-gradient(top,#016BC0,#00477E);
  background-image: linear-gradient(to bottom,#016BC0,#00477E);
}
.sideH3 {
  color: #FFFFFF;
  font-size: 15px;
  line-height: 37px;
  padding: 0 15px 3px;
  background: url(http://templatesnew.digitaldealer.com.au/byrne/images/brushed-bg.jpg) no-repeat 0 0 #8B8B8B;
  background-color: #fff;
  margin: 0;
}
.sideH4 {
  padding: 12px 14px;
  border-top: 1px solid #DDDDDD;
  font-size: 14px;
  font-weight: normal;
  margin: 0;
  background: url(http://templatesnew.digitaldealer.com.au/byrne/images/refineSearch/bg-h4.png) no-repeat right 13px #F0F0F0;
  cursor: pointer;
  color: #2E2C2D;
  -webkit-transition: background-color 0.3s;
  -moz-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  transition: background-color 0.3s;
  -webkit-transition: background-color 0.3s;
  -moz-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  transition: background-color 0.3s;
}
.sideH4.last {
  border-bottom: 0;
}
.sideH4.hover,
.sideH4:hover {
  background: url(http://templatesnew.digitaldealer.com.au/byrne/images/refineSearch/bg-h4.png) no-repeat right 13px #DDD;
  -webkit-transition: background-color 0.3s;
  -moz-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  transition: background-color 0.3s;
  -webkit-transition: background-color 0.3s;
  -moz-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  transition: background-color 0.3s;
}
.sideH4.active {
  background: url(http://templatesnew.digitaldealer.com.au/byrne/images/refineSearch/bg-h4.png) no-repeat right -54px #DDD;
  -webkit-transition: background-color 0.3s;
  -moz-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  transition: background-color 0.3s;
  -webkit-transition: background-color 0.3s;
  -moz-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  transition: background-color 0.3s;
  font-weight: bold;
}
.sideH4.active:hover {
  background: url(http://templatesnew.digitaldealer.com.au/byrne/images/refineSearch/bg-h4.png) no-repeat right -54px #DDD;
  -webkit-transition: background-color 0.3s;
  -moz-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  transition: background-color 0.3s;
  -webkit-transition: background-color 0.3s;
  -moz-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  transition: background-color 0.3s;
}
.sideBox {
  margin: 0 0 40px 0;
  background: #DDDDDD;
}
.defaultSelectStyles .chzn-container {
  border: 5px solid #DDD;
  background: #FFFFFF;
  -webkit-transition: border 0.3s;
  -moz-transition: border 0.3s;
  -o-transition: border 0.3s;
  transition: border 0.3s;
  -webkit-transition: border 0.3s;
  -moz-transition: border 0.3s;
  -o-transition: border 0.3s;
  transition: border 0.3s;
}
.defaultSelectStyles .chzn-container::-webkit-input-placeholder {
  color: #545758;
}
.defaultSelectStyles .chzn-container:-moz-placeholder {
  color: #545758;
}
.defaultSelectStyles .chzn-container::-moz-placeholder {
  color: #545758;
}
.defaultSelectStyles .chzn-container:-ms-input-placeholder {
  color: #545758;
}
.defaultSelectStyles .chzn-container::-webkit-input-placeholder {
  color: #545758;
}
.defaultSelectStyles .chzn-container:-moz-placeholder {
  color: #545758;
}
.defaultSelectStyles .chzn-container::-moz-placeholder {
  color: #545758;
}
.defaultSelectStyles .chzn-container:-ms-input-placeholder {
  color: #545758;
}
.defaultSelectStyles .chzn-container.chzn-disabled {
  outline: none;
}
.defaultSelectStyles .chzn-container.chzn-container-active {
  border-color: #03579B;
  -webkit-transition: border 0.3s;
  -moz-transition: border 0.3s;
  -o-transition: border 0.3s;
  transition: border 0.3s;
  -webkit-transition: border 0.3s;
  -moz-transition: border 0.3s;
  -o-transition: border 0.3s;
  transition: border 0.3s;
  color: #2D2D2D;
}
.defaultSelectStyles .chzn-container.chzn-container-active::-webkit-input-placeholder {
  color: #2D2D2D;
}
.defaultSelectStyles .chzn-container.chzn-container-active:-moz-placeholder {
  color: #2D2D2D;
}
.defaultSelectStyles .chzn-container.chzn-container-active::-moz-placeholder {
  color: #2D2D2D;
}
.defaultSelectStyles .chzn-container.chzn-container-active:-ms-input-placeholder {
  color: #2D2D2D;
}
.defaultSelectStyles .chzn-container.chzn-container-active::-webkit-input-placeholder {
  color: #2D2D2D;
}
.defaultSelectStyles .chzn-container.chzn-container-active:-moz-placeholder {
  color: #2D2D2D;
}
.defaultSelectStyles .chzn-container.chzn-container-active::-moz-placeholder {
  color: #2D2D2D;
}
.defaultSelectStyles .chzn-container.chzn-container-active:-ms-input-placeholder {
  color: #2D2D2D;
}
.defaultSelectStyles .chzn-container.chzn-container-active .chzn-drop {
  margin-left: -2px;
  margin-top: -2px;
  border-left: 2px solid #03579B;
  border-right: 2px solid #03579B;
  border-bottom: 2px solid #03579B;
  -webkit-transition: border 0.3s;
  -moz-transition: border 0.3s;
  -o-transition: border 0.3s;
  transition: border 0.3s;
  -webkit-transition: border 0.3s;
  -moz-transition: border 0.3s;
  -o-transition: border 0.3s;
  transition: border 0.3s;
}
.defaultSelectStyles .chzn-container .chzn-single {
  background: none;
  border: 0;
  line-height: 28px;
  height: auto;
  -moz-box-shadow: 0 0 0;
  -webkit-box-shadow: 0 0 0;
  box-shadow: 0 0 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.defaultSelectStyles .chzn-container .chzn-single > div > b {
  background: url(http://templatesnew.digitaldealer.com.au/byrne/images/bg-formSelectArrow.png) no-repeat;
  background-position: -27px 9px;
}
.defaultSelectStyles .chzn-container .chzn-single.chzn-single-with-drop {
  background: none;
  border: 0;
}
.defaultSelectStyles .chzn-container .chzn-single.chzn-single-with-drop >div >b {
  background-position: -2px -32px;
}
.defaultSelectStyles .chzn-drop {
  -webkit-transition: border 0.3s;
  -moz-transition: border 0.3s;
  -o-transition: border 0.3s;
  transition: border 0.3s;
  -webkit-transition: border 0.3s;
  -moz-transition: border 0.3s;
  -o-transition: border 0.3s;
  transition: border 0.3s;
  border-left: 2px solid #DDD;
  border-right: 2px solid #DDD;
  border-bottom: 2px solid #DDD;
}
.defaultSelectStyles .chzn-drop ul {
  display: block !important;
}
.defaultSelectStyles .chzn-drop ul li {
  background: none !important;
  padding: 0 6px !important;
  line-height: 28px;
}
.defaultSelectStyles .chzn-drop ul li.highlighted,
.defaultSelectStyles .chzn-drop ul li.result-selected {
  background: #03579B !important;
  color: #FFFFFF;
}
.defaultTabs {
  position: relative;
}
.defaultTabs > ul {
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
}
.defaultTabs > ul li {
  cursor: pointer;
}
.defaultTabs > div {
  display: none;
}
.defaultTabs > div.active {
  display: block;
}
.defaultTabs > div ul {
  margin: 0 0 15px 0;
}
.defaultTabs > div li {
  list-style-type: disc;
  margin: 0 0 3px 25px;
  color: #404040;
  background: url(../images/bg-defaultLi.png) no-repeat 0 6px;
  padding: 4px 0 4px 12px;
  line-height: 130%;
  list-style: none;
  margin-left: 0;
  clear: both;
}
.defaultTabs > div li a {
  text-decoration: underline;
}
.defaultTextStyles h1,
.defaultTextStyles h2,
.defaultTextStyles h3,
.defaultTextStyles h4 {
  color: ;
}
.defaultTextStyles h2 {
  font-size: 20px;
  margin: 10px 0 20px 0;
}
.defaultTextStyles h3 {
  font-size: 20px;
  margin: 20px 0;
  display: block;
}
.defaultTextStyles p {
  color: #333333;
}
.defaultTextStyles ul {
  margin: 10px 0;
}
.defaultTextStyles ul li {
  list-style-type: disc;
  margin: 0 0 3px 25px;
  color: #404040;
  background: url(../images/bg-defaultLi.png) no-repeat 0 6px;
  padding: 4px 0 4px 12px;
  line-height: 130%;
  list-style: none;
  margin-left: 0;
  clear: both;
  color: #333333;
}
.defaultTextStyles ul li a {
  text-decoration: underline;
}
p {
  margin: 0 0 12px 0;
  line-height: 150%;
}
.brushed-bg {
  background: url(http://templatesnew.digitaldealer.com.au/byrne/images/brushed-bg.jpg) no-repeat 0 0 #8B8B8B;
}
.stockListItem {
  width: 241px;
  float: left;
  margin-right: 12px;
  background-color: #F0F0F0;
  position: relative;
  margin-bottom: 12px;
}
.stockListItem img {
  width: 241px;
  max-height: 160px;
}
.stockListItem h3 {
  font-size: 14px;
  text-transform: uppercase;
  margin-bottom: 10px;
}
.stockListItem h4 {
  text-align: right;
  color: #2E2C2D;
  font-size: 10px;
  padding: 10px;
}
.stockListItem h4 span {
  color: #00467E;
  font-size: 15px;
}
.stockListItem .stockRight {
  height: 135px;
  padding: 10px;
  overflow: hidden;
}
.stockListItem a:hover {
  color: #2E2C2D;
}
.stockListItem a > div > span {
  bottom: 0;
  background-color: #00477E;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#016BC0),to(#00477E));
  background-image: -webkit-linear-gradient(top,#016BC0,#00477E);
  background-image: -moz-linear-gradient(top,#016BC0,#00477E);
  background-image: -ms-linear-gradient(top,#016BC0,#00477E);
  background-image: -o-linear-gradient(top,#016BC0,#00477E);
  background-image: linear-gradient(to bottom,#016BC0,#00477E);
  background-color: #00477E;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#016BC0),to(#00477E));
  background-image: -webkit-linear-gradient(top,#016BC0,#00477E);
  background-image: -moz-linear-gradient(top,#016BC0,#00477E);
  background-image: -ms-linear-gradient(top,#016BC0,#00477E);
  background-image: -o-linear-gradient(top,#016BC0,#00477E);
  background-image: linear-gradient(to bottom,#016BC0,#00477E);
  line-height: 35px;
  display: block;
  text-align: center;
  color: #fff;
}
.stockListItem a > div > span > span {
  background-image: url(http://templatesnew.digitaldealer.com.au/byrne/images/info-item.png);
  background-repeat: no-repeat;
  padding-left: 20px;
  background-position: left center;
}
.cufon-canvas {
  margin-top: -2px;
}
.tabs > ul li a,
.tabbed > ul li a {
  background-color: #DDD;
}
.tabs > ul li.active a,
.tabbed > ul li.active a {
  background-color: #FFF;
}
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
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,
b,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
audio,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
mark,
menu,
meter,
nav,
output,
progress,
section,
summary,
time,
video {
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
  margin: 0;
  padding: 0;
}
a {
  text-decoration: none;
}
body {
  line-height: 1;
}
article,
aside,
dialog,
figure,
footer,
header,
hgroup,
nav,
section,
blockquote {
  display: block;
}
ul,
li {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: none;
}
ins {
  text-decoration: underline;
}
del {
  text-decoration: line-through;
}
mark {
  background: none;
}
abbr[title],
dfn[title] {
  border-bottom: 1px dotted #000;
  cursor: help;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}
input[type=submit],
input[type=button],
input,
select,
a img {
  vertical-align: middle;
}
body {
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  background: #FFF;
  color: #404040;
}
header {
  height: 100px;
  background: transparent;
}
header nav > ul {
  overflow: hidden;
}
header nav > ul > li {
  float: left;
}
header nav > ul > li > a {
  display: block;
  padding: ;
  color: #404040;
  background: #FFF;
  line-height: ;
}
header nav > ul > li > a:hover {
  color: #404040;
  background: #FFF;
}
header nav > ul > li > a.active {
  color: #404040;
  background: #FFF;
}
p.terms {
  font-size: 80%;
  clear: both;
}
h1 {
  color: #FFF;
}
p {
  line-height: 150%;
  margin: 0 0 10px 0;
}
ul li {
  line-height: 150%;
}
a {
  color: #404040;
}
a:hover {
  color: #00477E;
}
a.active {
  color: #00477E;
}
#footer_copyright {
  clear: both;
  text-align: center;
  padding: 30px 0 0 0;
  width: 1000px;
  margin: 0 auto;
  clear: both;
  position: relative;
  width: 1000px;
  margin: 0 auto;
  position: relative;
}
.hidden {
  display: none;
}
.infiniteListWait {
  padding: 10px;
  padding-left: 40px;
  font-size: 14px;
  font-weight: bold;
  clear: both;
  background: url(http://templatesnew.digitaldealer.com.au/byrne/images/loading.gif) no-repeat 10px #f2f2f2;
}
html {
  height: 101%;
}
* {
  margin: 0;
  padding: 0;
}
body {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 75%;
  overflow-x: hidden;
  background: url(../images/bg.jpg) no-repeat center top #FFF;
  padding-bottom: 100px;
  color: #2E2C2D;
}
img {
  border: 0;
}
li {
  list-style: none;
}
a {
  text-decoration: none;
}
.clear {
  clear: both;
}
p {
  line-height: 150%;
  color: #404040;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal;
  line-height: 120%;
  color: #00477E;
}
h1 {
  font-size: 28px;
  margin: 0 0 20px 0;
  color: #fff;
}
h2 {
  font-size: 20px;
  color: #404040;
  margin: 20px 0 15px 0;
}
h3 {
  font-size: 16px;
  margin: 15px 0 7px 0;
}
h4 {
  font-size: 14px;
  margin: 5px 0 2px 0;
}
h5,
h6 {
  font-size: 12px;
  margin: 0 0 5px 0;
}
.wrapper {
  width: 1000px;
  margin: 0 auto;
  position: relative;
}
#header {
  width: 1000px;
  margin-left: auto;
  margin-right: auto;
}
#header .header-top {
  height: 105px;
}
#header .header-top.float {
  height: 163px;
}
#header .header-top #logo {
  display: block;
  overflow: hidden;
  text-indent: -9999px;
  display: block;
  overflow: hidden;
  text-indent: -500000px;
  background: url(../images/logo.png) no-repeat;
  width: 410px;
  height: 63px;
  float: left;
  margin: 30px 0 0 0;
}
#header .header-top .header-contact {
  margin-top: 50px;
  font-size: 16px;
}
#header .header-top .header-contact > span {
  background-position: left center;
  padding-left: 20px;
  padding-top: 2px;
  padding-bottom: 3px;
}
#header .header-top .header-contact .address {
  background: url(http://templatesnew.digitaldealer.com.au/byrne/images/map-pin.png) no-repeat;
  margin-right: 20px;
}
#header .header-top .header-contact .phone {
  background: url(http://templatesnew.digitaldealer.com.au/byrne/images/phone-icon.png) no-repeat;
}
#header .header-top #location-nav {
  float: right;
  position: relative;
  margin-top: -3px;
}
#header .header-top #location-nav h4 {
  display: block;
  float: left;
  background: url(http://templatesnew.digitaldealer.com.au/byrne/images/bg-locationNavH4.png) no-repeat;
  color: #FFFFFF;
  padding: 0 16px 4px 9px;
  line-height: 36px;
  font-size: 14px;
  position: absolute;
  z-index: 100;
  left: -100px;
  top: 3px;
}
#header .header-top #location-nav >ul {
  float: left;
  display: block;
}
#header .header-top #location-nav >ul li {
  float: left;
  position: relative;
  display: block;
}
#header .header-top #location-nav >ul li > a {
  background: url(http://templatesnew.digitaldealer.com.au/byrne/images//bg-locationNavArrow.png) no-repeat #03579B;
  background-position: right -8px;
  display: block;
  line-height: 36px;
  color: #FFFFFF;
  padding: 0 40px 4px 15px;
  font-size: 14px;
  border-right: 1px solid #02477F;
  border-left: 1px solid #0477D5;
  border-top: 3px solid #03579B;
}
#header .header-top #location-nav >ul li > a.first {
  padding: 0 40px 4px 25px;
  border-left: none;
}
#header .header-top #location-nav >ul li > a.active {
  background-position: right -46px;
}
#header .header-top #location-nav >ul li >div.location-dropdown {
  display: none;
  background: #03579B;
  width: 220px;
  top: 40px;
  left: 0px;
  position: absolute;
  color: #FFFFFF;
  padding: 15px;
  z-index: 5000;
}
#header .header-top #location-nav >ul li >div.location-dropdown.first {
  left: 3px;
}
#header .header-top #location-nav >ul li >div.location-dropdown.last {
  left: auto;
  right: 0;
}
#header .header-top #location-nav >ul li >div.location-dropdown >p {
  font-size: 12px;
  line-height: 150%;
  color: #FFFFFF;
  margin-top: 5px;
}
#header .header-top #location-nav >ul li >div.location-dropdown span.phone {
  font-size: 16px;
  display: block;
  margin-bottom: 15px;
}
#header .header-top #location-nav >ul li >div.location-dropdown div.openingHours {
  margin-bottom: 20px;
}
#header .header-top #location-nav >ul li >div.location-dropdown div.openingHours ul li {
  font-size: 11px;
  margin-bottom: 3px;
  display: block;
  float: none;
}
#header .header-top #location-nav >ul li >div.location-dropdown a.btn {
  margin-top: 20px;
}
#header #header-nav {
  margin-top: 20px;
  background-color: #016BC0;
  background-color: #00477E;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#016BC0),to(#00477E));
  background-image: -webkit-linear-gradient(top,#016BC0,#00477E);
  background-image: -moz-linear-gradient(top,#016BC0,#00477E);
  background-image: -ms-linear-gradient(top,#016BC0,#00477E);
  background-image: -o-linear-gradient(top,#016BC0,#00477E);
  background-image: linear-gradient(to bottom,#016BC0,#00477E);
  background-color: #00477E;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#016BC0),to(#00477E));
  background-image: -webkit-linear-gradient(top,#016BC0,#00477E);
  background-image: -moz-linear-gradient(top,#016BC0,#00477E);
  background-image: -ms-linear-gradient(top,#016BC0,#00477E);
  background-image: -o-linear-gradient(top,#016BC0,#00477E);
  background-image: linear-gradient(to bottom,#016BC0,#00477E);
  -moz-border-radius: 5px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  height: 47px;
  position: relative;
}
#header #header-nav.float {
  position: fixed !important;
  width: 100%;
  z-index: 5000;
  top: 0px;
}
#header #header-nav ul#navigation {
  height: 47px;
  display: block;
  float: left;
}
#header #header-nav ul#navigation.firstActive {
  border-left: none;
  padding: 0 0 0 0;
}
#header #header-nav ul#navigation.lastActive {
  border-right: none;
}
#header #header-nav ul#navigation li {
  float: left;
  text-align: center;
}
#header #header-nav ul#navigation li:first-child > a {
  border-left: none !important;
}
#header #header-nav ul#navigation li:last-child > a {
  border-right: none !important;
}
#header #header-nav ul#navigation li.active a,
#header #header-nav ul#navigation li:hover a {
  background-color: #016BC0;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#00477E),to(#016BC0));
  background-image: -webkit-linear-gradient(top,#00477E,#016BC0);
  background-image: -moz-linear-gradient(top,#00477E,#016BC0);
  background-image: -ms-linear-gradient(top,#00477E,#016BC0);
  background-image: -o-linear-gradient(top,#00477E,#016BC0);
  background-image: linear-gradient(to bottom,#00477E,#016BC0);
  background-color: #016BC0;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#00477E),to(#016BC0));
  background-image: -webkit-linear-gradient(top,#00477E,#016BC0);
  background-image: -moz-linear-gradient(top,#00477E,#016BC0);
  background-image: -ms-linear-gradient(top,#00477E,#016BC0);
  background-image: -o-linear-gradient(top,#00477E,#016BC0);
  background-image: linear-gradient(to bottom,#00477E,#016BC0);
}
#header #header-nav ul#navigation li.next >a {
  border-left: none;
  padding: 0 20px 4px 21px;
}
#header #header-nav ul#navigation li.prev >a {
  border-right: none;
  padding: 0 21px 4px 20px;
}
#header #header-nav ul#navigation li a {
  display: block;
  line-height: 47px;
  color: #FFFFFF;
  font-size: 15px;
  text-align: center;
  padding: 0 23px 0;
  border-right: 1px solid #016BC0;
  border-left: 1px solid #00477E;
  background-color: #00477E;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#016BC0),to(#00477E));
  background-image: -webkit-linear-gradient(top,#016BC0,#00477E);
  background-image: -moz-linear-gradient(top,#016BC0,#00477E);
  background-image: -ms-linear-gradient(top,#016BC0,#00477E);
  background-image: -o-linear-gradient(top,#016BC0,#00477E);
  background-image: linear-gradient(to bottom,#016BC0,#00477E);
  background-color: #00477E;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#016BC0),to(#00477E));
  background-image: -webkit-linear-gradient(top,#016BC0,#00477E);
  background-image: -moz-linear-gradient(top,#016BC0,#00477E);
  background-image: -ms-linear-gradient(top,#016BC0,#00477E);
  background-image: -o-linear-gradient(top,#016BC0,#00477E);
  background-image: linear-gradient(to bottom,#016BC0,#00477E);
}
#header #header-nav ul#navigation li:first-child a {
  -moz-border-radius: 5px 0 0 5px;
  border-radius: 5px 0 0 5px;
  -moz-border-radius: 5px 0 0 5px;
  border-radius: 5px 0 0 5px;
}
#header #header-nav ul#navigation li:last-child a {
  -moz-border-radius: 0 5px 5px 0;
  border-radius: 0 5px 5px 0;
  -moz-border-radius: 0 5px 5px 0;
  border-radius: 0 5px 5px 0;
  padding-left: 18px;
}
#newModelsSubnav {
  position: absolute;
  left: 0;
  top: 47px;
  display: none;
  z-index: 5000;
}
#newModelsSubnav .subNavMenu {
  width: 166px;
  float: left;
}
#newModelsSubnav .subNavMenu li a {
  line-height: 34px;
  display: block;
  color: #333333;
  padding: 0 8px 0 12px;
  font-size: 14px;
  position: relative;
  background: #FFFFFF;
  -webkit-transition: background 0.3s;
  -moz-transition: background 0.3s;
  -o-transition: background 0.3s;
  transition: background 0.3s;
  -webkit-transition: background 0.3s;
  -moz-transition: background 0.3s;
  -o-transition: background 0.3s;
  transition: background 0.3s;
}
#newModelsSubnav .subNavMenu li a.inactive {
  background: #03579B;
  background-color: #00477E;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#016BC0),to(#00477E));
  background-image: -webkit-linear-gradient(top,#016BC0,#00477E);
  background-image: -moz-linear-gradient(top,#016BC0,#00477E);
  background-image: -ms-linear-gradient(top,#016BC0,#00477E);
  background-image: -o-linear-gradient(top,#016BC0,#00477E);
  background-image: linear-gradient(to bottom,#016BC0,#00477E);
  background-color: #00477E;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#016BC0),to(#00477E));
  background-image: -webkit-linear-gradient(top,#016BC0,#00477E);
  background-image: -moz-linear-gradient(top,#016BC0,#00477E);
  background-image: -ms-linear-gradient(top,#016BC0,#00477E);
  background-image: -o-linear-gradient(top,#016BC0,#00477E);
  background-image: linear-gradient(to bottom,#016BC0,#00477E);
  color: #FFFFFF;
}
#newModelsSubnav .newCarsSubnav {
  float: right;
  width: 970px;
  padding: 15px 15px 0 15px;
  background: #FFFFFF;
}
#newModelsSubnav .newCarsSubnav.hidden {
  display: none;
}
#newModelsSubnav .newCarsSubnav li {
  float: left;
  width: 138px;
  height: 100px;
  margin: 0 0 15px 0;
  padding: 0 0 10px 0;
  position: relative;
}
#newModelsSubnav .newCarsSubnav li img {
  width: 120px;
  padding: 0 0 0 15px;
}
#newModelsSubnav .newCarsSubnav li a {
  display: block;
  color: #000000;
}
#newModelsSubnav .newCarsSubnav li a span {
  display: block;
  padding: 3px;
  font-size: 13px;
  position: absolute;
  top: 75px;
  width: 100%;
  z-index: 100;
  text-align: center;
}
#newModelsSubnav .newCarsSubnav li a:hover {
  color: #2E2C2D;
}
.subnav {
  display: none;
  position: absolute;
  top: 47px;
  z-index: 5000;
}
.subnav#carsInStockSubnav {
  left: 131px;
  width: 148px;
}
.subnav#serviceSubnav {
  left: 393px;
  width: 240px;
}
.subnav li a {
  line-height: 34px;
  display: block;
  padding: 0 8px 0 12px;
  font-size: 14px;
  position: relative;
  background: #fff;
  color: #333333;
  -webkit-transition: background 0.3s;
  -moz-transition: background 0.3s;
  -o-transition: background 0.3s;
  transition: background 0.3s;
  -webkit-transition: background 0.3s;
  -moz-transition: background 0.3s;
  -o-transition: background 0.3s;
  transition: background 0.3s;
}
.subnav li a:hover,
.subnav li a.active {
  background: #03579B;
  background-color: #00477E;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#016BC0),to(#00477E));
  background-image: -webkit-linear-gradient(top,#016BC0,#00477E);
  background-image: -moz-linear-gradient(top,#016BC0,#00477E);
  background-image: -ms-linear-gradient(top,#016BC0,#00477E);
  background-image: -o-linear-gradient(top,#016BC0,#00477E);
  background-image: linear-gradient(to bottom,#016BC0,#00477E);
  background-color: #00477E;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#016BC0),to(#00477E));
  background-image: -webkit-linear-gradient(top,#016BC0,#00477E);
  background-image: -moz-linear-gradient(top,#016BC0,#00477E);
  background-image: -ms-linear-gradient(top,#016BC0,#00477E);
  background-image: -o-linear-gradient(top,#016BC0,#00477E);
  background-image: linear-gradient(to bottom,#016BC0,#00477E);
  color: #FFFFFF;
}
.content {
  overflow: hidden;
  margin: 20px 0;
}
.content.stockList .right {
  padding: 0;
  float: left;
  background: none;
}
.content.stockList .left {
  float: right;
  width: 747px;
  padding: 0;
}
.content.stockItem .left {
  padding: 0;
}
.content.specials .right,
.content.service .right,
.content.finance .right,
.content.parts .right,
.content.fleet .right,
.content.about .right,
.content.careers .right {
  margin-top: 110px;
}
.content.model .right {
  margin-top: 10px;
}
.content.model .left {
  width: 729px;
}
.content.form .right {
  margin-top: 72px;
}
.content.privacy .left,
.content.disclaimer .left,
.content.testimonials .left,
.content.new .left {
  background: #FFF;
}
.content #slideshow {
  position: relative;
}
.content #slideshow #pjs_container {
  padding: 148px 0 0 0;
}
.content .interior {
  padding: 0 25px;
}
.left {
  width: 720px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  float: left;
  padding: 15px;
}
.left > ul {
  margin-bottom: 20px;
}
.left > ul li {
  list-style-type: disc;
  margin: 0 0 3px 25px;
  color: #404040;
  background: url(../images/bg-defaultLi.png) no-repeat 0 6px;
  padding: 4px 0 4px 12px;
  line-height: 130%;
  list-style: none;
  margin-left: 0;
  clear: both;
}
.left > ul li a {
  text-decoration: underline;
}
.left > ul li a {
  color: #00477E;
}
.right {
  float: right;
  width: 241px;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
  margin: 0;
  padding: 0;
}
.breadcrumbs {
  margin: 25px 0 30px 0;
  color: #fff;
  font-size: 13px;
}
.breadcrumbs >a {
  color: #fff;
  display: inline-block;
  zoom: 1;
  *display: inline;
  zoom: 1;
  *display: inline;
}
.breadcrumbs >a:hover {
  color: #03579B;
}
.breadcrumbs span.breadcrumbsSeperator {
  display: block;
  overflow: hidden;
  text-indent: -9999px;
  display: block;
  overflow: hidden;
  text-indent: -500000px;
  width: 7px;
  height: 22px;
  background: url(http://templatesnew.digitaldealer.com.au/byrne/images//bg-breadcrumbsSeperator.png) no-repeat;
  display: inline-block;
  margin: 0 10px -5px;
  zoom: 1;
  *display: inline;
  zoom: 1;
  *display: inline;
  color: #fff;
}
.share {
  float: right;
  width: 190px;
  margin: 20px 0 0 0;
}
.share h5 {
  display: inline-block;
  zoom: 1;
  *display: inline;
  zoom: 1;
  *display: inline;
  color: #2E2C2D;
  margin: 1px 6px 0 0;
  float: left;
}
p .terms {
  font-size: 11px;
  line-height: 100%;
}
.alert p {
  margin: 0;
}
.regularPage.single .left >div {
  border: 5px solid #DDD;
  background: #FFFFFF;
  padding: 30px 20px;
}
.regularPage.single .right .nextSteps {
  margin-top: 0;
}
.tabs,
.tabbed {
  position: relative;
}
.tabs > ul,
.tabbed > ul {
  overflow: hidden;
}
.tabs > ul li,
.tabbed > ul li {
  float: left;
  margin-right: 7px;
}
.tabs > ul li.active a,
.tabbed > ul li.active a {
  background: #FFF;
}
.tabs > ul li a,
.tabbed > ul li a {
  display: block;
  border: 2px solid #DDD;
  background-color: #DDD;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#fefefe),to(#DDD));
  background-image: -webkit-linear-gradient(top,#fefefe,#DDD);
  background-image: -moz-linear-gradient(top,#fefefe,#DDD);
  background-image: -ms-linear-gradient(top,#fefefe,#DDD);
  background-image: -o-linear-gradient(top,#fefefe,#DDD);
  background-image: linear-gradient(to bottom,#fefefe,#DDD);
  background-color: #DDD;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#fefefe),to(#DDD));
  background-image: -webkit-linear-gradient(top,#fefefe,#DDD);
  background-image: -moz-linear-gradient(top,#fefefe,#DDD);
  background-image: -ms-linear-gradient(top,#fefefe,#DDD);
  background-image: -o-linear-gradient(top,#fefefe,#DDD);
  background-image: linear-gradient(to bottom,#fefefe,#DDD);
  -moz-border-radius: 5px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border-bottom: none;
  font-size: 15px;
  color: #2E2C2D;
  line-height: 40px;
  padding: 0 15px;
}
.tabs > ul li a:hover,
.tabbed > ul li a:hover {
  background: #FFF;
}
.tabs > div,
.tabbed > div {
  margin: -2px 0 0 0;
  border: 2px solid #DDD;
  background-color: #fff;
  display: none;
  overflow: hidden;
}
.tabs > div.active,
.tabbed > div.active {
  display: block;
  padding: 30px 20px;
}
.tabs > div > ul,
.tabbed > div > ul {
  margin-bottom: 20px;
}
.tabs > div > ul li,
.tabbed > div > ul li {
  list-style-type: disc;
  margin: 0 0 3px 25px;
  color: #404040;
  background: url(../images/bg-defaultLi.png) no-repeat 0 6px;
  padding: 4px 0 4px 12px;
  line-height: 130%;
  list-style: none;
  margin-left: 0;
  clear: both;
  line-height: 150%;
}
.tabs > div > ul li a,
.tabbed > div > ul li a {
  text-decoration: underline;
}
.tabs > div .map-location,
.tabbed > div .map-location {
  padding: 0;
  position: relative;
  overflow: hidden;
  float: left;
  margin-bottom: 20px;
  width: 29%;
  margin-right: 4%;
}
.tabbed >div {
  display: block;
  padding: 25px;
}
@media (max-width: 1199px) {
  #lightbox-container-image-box {
    width: 100% !important;
    height: auto !important;
    max-height: 85vh;
    overflow: hidden;
  }
  #lightbox-container-image img {
    width: 100% !important;
    height: auto !important;
  }
  #lightbox-container-image-data-box {
    width: 100% !important;
  }
  #lightbox-container-image {
    padding: 0;
  }
}
#lightbox-container-image-data-box {
  margin-top: -10px;
  padding: 10px 10px 0;
}
#footer {
  position: relative;
  margin-top: 30px;
}
#footer .footer-top .footer-logo {
  height: 80px;
  background-image: url(http://templatesnew.digitaldealer.com.au/byrne/images/footer-brand-logo.png);
  background-repeat: no-repeat;
  background-position: 620px center;
}
#footer .footer-top .footer-newsletter {
  background-color: #242424;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#353535),to(#242424));
  background-image: -webkit-linear-gradient(top,#353535,#242424);
  background-image: -moz-linear-gradient(top,#353535,#242424);
  background-image: -ms-linear-gradient(top,#353535,#242424);
  background-image: -o-linear-gradient(top,#353535,#242424);
  background-image: linear-gradient(to bottom,#353535,#242424);
  background-color: #242424;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#353535),to(#242424));
  background-image: -webkit-linear-gradient(top,#353535,#242424);
  background-image: -moz-linear-gradient(top,#353535,#242424);
  background-image: -ms-linear-gradient(top,#353535,#242424);
  background-image: -o-linear-gradient(top,#353535,#242424);
  background-image: linear-gradient(to bottom,#353535,#242424);
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #474747;
  width: 1000px;
  margin: 0 auto;
  clear: both;
  position: relative;
  width: 1000px;
  margin: 0 auto;
  position: relative;
}
#footer .footer-top .footer-newsletter form {
  display: inline-block;
  width: 610px;
  background: none;
  margin-top: 10px;
  margin-left: 10px;
}
#footer .footer-top .footer-newsletter form h2,
#footer .footer-top .footer-newsletter form .terms {
  display: none;
}
#footer .footer-top .footer-newsletter form .formCell {
  margin-right: 10px;
  margin: 3px 15px 0 0;
  width: 41%;
  position: relative;
}
#footer .footer-top .footer-newsletter form .formCell label {
  position: absolute;
  left: 9px;
  top: 9px;
}
#footer .footer-top .footer-newsletter form .formSubmit {
  clear: none;
  margin: 0;
}
#footer .footer-top .footer-newsletter > span {
  color: #fff;
  font-size: 12px;
  display: inline-block;
  margin-left: 10px;
  margin-top: 24px;
  float: left;
}
#footer .footer-top .footer-newsletter > span.newsletter-right {
  margin-left: 0;
}
#footer .footer-top .footer-newsletter img.social {
  padding-left: 85px;
  padding-bottom: 15px;
}
#footer .footer-top .footer-newsletter img {
  padding-right: 5px;
  padding-bottom: 15px;
}
#footer .footer-top .footer-body {
  background-color: #00477E;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#016BC0),to(#00477E));
  background-image: -webkit-linear-gradient(top,#016BC0,#00477E);
  background-image: -moz-linear-gradient(top,#016BC0,#00477E);
  background-image: -ms-linear-gradient(top,#016BC0,#00477E);
  background-image: -o-linear-gradient(top,#016BC0,#00477E);
  background-image: linear-gradient(to bottom,#016BC0,#00477E);
  background-color: #00477E;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#016BC0),to(#00477E));
  background-image: -webkit-linear-gradient(top,#016BC0,#00477E);
  background-image: -moz-linear-gradient(top,#016BC0,#00477E);
  background-image: -ms-linear-gradient(top,#016BC0,#00477E);
  background-image: -o-linear-gradient(top,#016BC0,#00477E);
  background-image: linear-gradient(to bottom,#016BC0,#00477E);
  border-top: solid 10px #404040;
  padding: 20px 40px 40px 40px;
  width: 1000px;
  margin: 0 auto;
  clear: both;
  position: relative;
  width: 1000px;
  margin: 0 auto;
  position: relative;
  width: 920px;
}
#footer .footer-top .footer-body h4 {
  font-size: 13px;
  margin-bottom: 20px;
  color: #FFF;
}
#footer .footer-top .footer-body .content-col {
  width: 330px;
  float: right;
}
#footer .footer-top .footer-body .content-col #footer-dealer-logo {
  margin: 17px 0 10px 0;
  display: block;
}
#footer .footer-top .footer-body .content-col >h5 {
  color: #FFFFFF;
  margin: 15px 0 0 0;
  font-size: 11px;
  line-height: 140%;
}
#footer .footer-top .footer-body .content-col >p {
  font-size: 11px;
  color: #FFFFFF;
  margin: 10px 0 0px 0;
  line-height: 140%;
}
#footer .footer-top .footer-body .content-col >p a {
  color: #FFFFFF;
  text-decoration: underline;
}
#footer .footer-top .footer-body .content-col >p a:hover {
  text-decoration: none;
}
#footer .footer-top .footer-body .menu-col {
  float: left;
  width: 140px;
  color: #FFFFFF;
  margin-right: 15px;
}
#footer .footer-top .footer-body .menu-col.carsInStock {
  width: 73px;
  margin-right: 20px;
}
#footer .footer-top .footer-body .menu-col.carsInStock h5 {
  margin-top: 10px;
}
#footer .footer-top .footer-body .menu-col.services {
  width: 185px;
}
#footer .footer-top .footer-body .menu-col.services ul {
  margin-bottom: 30px;
}
#footer .footer-top .footer-body .menu-col.dealership {
  margin-top: 15px;
}
#footer .footer-top .footer-body .menu-col h5 {
  font-size: 12px;
  color: #FFF;
  margin-bottom: 5px;
  margin-top: 20px;
  text-transform: uppercase;
}
#footer .footer-top .footer-body .menu-col ul li {
  margin-bottom: 5px;
}
#footer .footer-top .footer-body .menu-col ul li a {
  color: #FFFFFF;
}
#footer .footer-top .footer-body .menu-col ul li a:hover {
  color: #CCCCCC;
  font-size: 12px;
}
#footer .footer-top .footer-body .menu-col ul.iconList {
  margin-top: 20px;
  width: 200px;
}
#footer .footer-top .footer-body .menu-col ul.iconList li {
  margin-bottom: 8px;
}
#footer .footer-top .footer-body .menu-col ul.iconList li a {
  display: block;
  background: url(http://templatesnew.digitaldealer.com.au/byrne/images//bg-orangeIcons.png) no-repeat;
  background-position: 0 0;
  padding: 0 0 2px 25px;
  font-size: 11px;
  font-weight: bold;
  line-height: 18px;
}
#footer .footer-top .footer-body .menu-col ul.iconList li a.contact-icon {
  background-position: 0 4px;
}
#footer .footer-top .footer-body .menu-col ul.iconList li a.locate-icon {
  background-position: 0 -37px;
}
#footer .footer-top .footer-body #footer-newsletter {
  width: 435px;
  height: 110px;
  position: absolute;
  bottom: 0;
  right: 0;
}
#footer .footer-top .footer-body #footer-newsletter form {
  position: relative;
}
#footer .footer-top .footer-body #footer-newsletter >h4 {
  font-size: 13px;
  color: #FFFFFF;
}
#footer .footer-top .footer-body #footer-newsletter >p {
  font-size: 12px;
  margin: 5px 0 10px;
  color: #FFFFFF;
}
#footer .footer-top .footer-body #footer-newsletter #footerNewsletterContainer .formCell {
  display: inline-block;
  zoom: 1;
  *display: inline;
  zoom: 1;
  *display: inline;
  margin: 0 10px 0 0;
}
#footer .footer-top .footer-body #footer-newsletter #footerNewsletterContainer .formCell input.text {
  width: 90px;
}
#footer .footer-top .footer-body #footer-newsletter #footerNewsletterContainer .formCell input.text#newsletter_email_field {
  width: 170px;
}
#footer .footer-top .footer-body #footer-newsletter #footerNewsletterContainer .formSubmit {
  clear: none !important;
}
#footer .footer-top .footer-body #footer-newsletter #footerNewsletterContainer .formTerms {
  clear: both;
  font-size: 9px;
  color: #FFFFFF;
  margin: 10px 0 0 0;
  padding: 0;
}
#footer .footer-top .footer-body #footer-newsletter #footerNewsletterContainer .formTerms a {
  color: #6CCFF4;
}
#footer .footer-top .footer-body #footer-newsletter #footerNewsletterContainer .formTerms a:hover {
  color: #FFFFFF;
}
#footer .footer-bottom {
  font-size: 12px;
  line-height: 14px;
  color: #2E2C2D;
}
#footer .footer-bottom .footer-terms {
  font-size: 12px;
  margin-top: 25px;
  margin-bottom: 20px;
}
#footer .footer-bottom p {
  margin-top: 3px;
  margin-bottom: 0;
  padding: 5px 0 5px 0;
  font-size: 9px;
}
#footer .footer-bottom .footer-copyright {
  text-align: center;
  color: #2E2C2D;
}
#footer .footer-bottom .footer-copyright img {
  max-width: 180px;
}
.loan_courtesy_vehicle_field {
  width: 350px !important;
}
.index .innerWrapper {
  border-top: 3px solid #CBCBCB;
  padding: 0 20px 50px;
}
.index .innerWrapper h3 {
  color: #000000;
  font-size: 20px;
  margin: 0 0 30px 0;
}
.index .homeQuote {
  width: 300px;
  float: left;
}
.index .homeQuote form .formCell {
  margin: 0 0 10px 0;
}
.index .homeQuote form .formCell input.text {
  width: 270px;
}
.index .homeQuote form .formCell textarea {
  width: 270px;
  height: 42px;
}
.index .homeQuote form .formCell select {
  width: 290px;
}
.index .homeStock {
  float: left;
  margin-left: 25px;
}
.index .homeStock .slider {
  width: 628px;
  height: 323px;
  position: relative;
}
.index .homeStock .slider .carouselArrow {
  background: url(http://templatesnew.digitaldealer.com.au/byrne/images//bg-carouselArrows.png) no-repeat;
  width: 29px;
  height: 29px;
  display: block;
  text-indent: -9999px;
  position: absolute;
  top: -45px;
}
.index .homeStock .slider .carouselArrow#carouselArrowLeft {
  right: 31px;
  background-position: 0 -29px;
}
.index .homeStock .slider .carouselArrow#carouselArrowLeft:hover {
  background-position: 0 0;
}
.index .homeStock .slider .carouselArrow#carouselArrowLeft.disabled {
  background-position: 0 0;
  cursor: default;
}
.index .homeStock .slider .carouselArrow#carouselArrowRight {
  right: 0;
  background-position: -29px -29px;
}
.index .homeStock .slider .carouselArrow#carouselArrowRight:hover {
  background-position: -29px 0;
}
.index .homeStock .slider .carouselArrow#carouselArrowRight.disabled {
  background-position: -29px 0;
  cursor: default;
}
.index .homeStock .slider #carouselContainer {
  width: 628px;
  height: 323px;
  overflow: hidden;
  margin: 0 auto;
  position: relative;
}
.index .homeStock .slider #carouselContainer #carouselSlider {
  height: 327px;
  position: absolute;
  left: 0;
  top: 0;
  width: 10000px;
}
.index .homeStock .slider #carouselContainer .carouselSlide {
  float: left;
  width: 628px;
  height: 154px;
}
.index .homeStock .slider #carouselContainer .carouselSlide >a {
  display: block;
  width: 618px;
  height: 144px;
  overflow: hidden;
  border: 5px solid #DDD;
  background: #FFFFFF;
  -webkit-transition: border 0.5s;
  -moz-transition: border 0.5s;
  -o-transition: border 0.5s;
  transition: border 0.5s;
  -webkit-transition: border 0.5s;
  -moz-transition: border 0.5s;
  -o-transition: border 0.5s;
  transition: border 0.5s;
}
.index .homeStock .slider #carouselContainer .carouselSlide >a >div {
  height: 144px;
  position: relative;
}
.index .homeStock .slider #carouselContainer .carouselSlide >a >div .stockLeft {
  float: left;
}
.index .homeStock .slider #carouselContainer .carouselSlide >a >div .stockLeft .imageContainer {
  width: 213px;
  height: 144px;
  overflow: hidden;
  position: relative;
}
.index .homeStock .slider #carouselContainer .carouselSlide >a >div .stockLeft .imageContainer >img {
  width: 213px;
  position: absolute;
  top: 0;
  left: 0;
}
.index .homeStock .slider #carouselContainer .carouselSlide >a >div .stockRight {
  float: left;
  margin: 10px 0 0 12px;
  width: 240px;
}
.index .homeStock .slider #carouselContainer .carouselSlide >a >div .stockRight >h3 {
  font-size: 15px;
  color: #0C0C0C;
  margin-bottom: 15px;
}
.index .homeStock .slider #carouselContainer .carouselSlide >a >div .stockRight ul li {
  list-style-type: disc;
  margin: 0 0 3px 25px;
  color: #404040;
  background: url(../images/bg-defaultLi.png) no-repeat 0 6px;
  padding: 4px 0 4px 12px;
  line-height: 130%;
  list-style: none;
  margin-left: 0;
  clear: both;
  color: #0C0C0C;
  font-size: 12px;
}
.index .homeStock .slider #carouselContainer .carouselSlide >a >div .stockRight ul li a {
  text-decoration: underline;
}
.index .homeStock .slider #carouselContainer .carouselSlide >a >div >h4 {
  text-align: right;
  position: absolute;
  top: 13px;
  right: 10px;
  font-size: 10px;
  color: #000000;
  font-weight: normal;
}
.index .homeStock .slider #carouselContainer .carouselSlide >a >div >h4 span {
  font-size: 24px;
  color: #2E2C2D;
  display: block;
}
.index .homeStock .slider #carouselContainer .carouselSlide >a >div >h4.call {
  font-size: 16px;
  color: #2E2C2D;
  display: block;
}
.index .homeStock .slider #carouselContainer .carouselSlide >a >div >h4.call span {
  display: block;
}
.index .homeStock .slider #carouselContainer .carouselSlide >a >div .pricePerWeek {
  position: absolute;
  bottom: 7px;
  right: 8px;
  height: 30px;
  background: #2E2C2D;
  color: #FFFFFF;
  padding: 7px 5px 6px 9px;
}
.index .homeStock .slider #carouselContainer .carouselSlide >a >div .pricePerWeek >strong {
  font-size: 10px;
  display: block;
  text-transform: lowercase;
}
.index .homeStock .slider #carouselContainer .carouselSlide >a >div .pricePerWeek .financePrice {
  font-size: 15px;
}
.index .homeStock .slider #carouselContainer .carouselSlide >a >div .pricePerWeek .info {
  display: block;
  overflow: hidden;
  text-indent: -9999px;
  display: block;
  overflow: hidden;
  text-indent: -500000px;
  display: none;
  background: url(http://templatesnew.digitaldealer.com.au/byrne/images//icon-info.png) no-repeat;
  width: 13px;
  height: 13px;
  position: absolute;
  top: 6px;
  right: 6px;
}
.index .homeStock .slider #carouselContainer .carouselSlide >a:first-child {
  margin: 0 0 17px 0;
}
.index .homeStock .slider #carouselContainer .carouselSlide >a:hover {
  -webkit-transition: border 0.5s;
  -moz-transition: border 0.5s;
  -o-transition: border 0.5s;
  transition: border 0.5s;
  -webkit-transition: border 0.5s;
  -moz-transition: border 0.5s;
  -o-transition: border 0.5s;
  transition: border 0.5s;
  border: 5px solid #03579B;
}
.index .homeStock .disclaimer {
  margin: 10px 0;
}
.index .homeStock .disclaimer p {
  font-size: 10px;
  line-height: 110%;
  color: #666666;
}
.index .home-bnav {
  margin: 65px 0 40px;
}
.index .home-bnav a.bnav-item {
  display: block;
  float: left;
  margin-right: 29px;
}
.index .home-bnav a.bnav-item.last {
  margin-right: 0;
}
.index .home-bnav a.bnav-item:hover >img {
  border-bottom: 5px solid #03579B;
  -webkit-transition: border 0.5s;
  -moz-transition: border 0.5s;
  -o-transition: border 0.5s;
  transition: border 0.5s;
  -webkit-transition: border 0.5s;
  -moz-transition: border 0.5s;
  -o-transition: border 0.5s;
  transition: border 0.5s;
}
.index .home-bnav a.bnav-item >img {
  border-bottom: 5px solid #DDD;
  -webkit-transition: border 0.5s;
  -moz-transition: border 0.5s;
  -o-transition: border 0.5s;
  transition: border 0.5s;
  -webkit-transition: border 0.5s;
  -moz-transition: border 0.5s;
  -o-transition: border 0.5s;
  transition: border 0.5s;
}
.index .home-bnav a.bnav-item h4 {
  font-size: 15px;
  color: #000000;
  margin-top: 5px;
}
.index .home-testimonials {
  width: 625px;
  float: left;
  height: 140px;
}
.index .home-testimonials .testimonialBox-left {
  width: 100px;
  height: 140px;
  float: left;
  background: url(http://templatesnew.digitaldealer.com.au/byrne/images//icon-testimonials.png) no-repeat #03579B;
  background-position: 24px 42px;
}
.index .home-testimonials .testimonialBox-right {
  float: left;
  padding: 15px;
  background: #FFFFFF;
  width: 490px;
  height: 110px;
  overflow: hidden;
  position: relative;
}
.index .home-testimonials .testimonialBox-right .testimonial {
  margin: 0;
  padding: 0;
}
.index .home-testimonials .testimonialBox-right .testimonial >p {
  font-size: 13px;
  color: #2C2C2C;
  line-height: 150%;
  margin: 0 0 10px 0;
}
.index .home-testimonials .testimonialBox-right .testimonial >p #openQuote {
  display: inline-block;
  zoom: 1;
  *display: inline;
  zoom: 1;
  *display: inline;
}
.index .home-testimonials .testimonialBox-right .testimonial >p #closeQuote {
  display: inline-block;
  zoom: 1;
  *display: inline;
  zoom: 1;
  *display: inline;
}
.index .home-testimonials .testimonialBox-right .testimonial span.quotePerson {
  display: block;
  color: #535758;
  font-size: 12px;
}
.index .home-testimonials .testimonialBox-right .buttons {
  position: absolute;
  bottom: 15px;
  right: 15px;
}
.index .home-testimonials .testimonialBox-right .buttons .btn {
  margin-left: 8px;
}
.index .home-community {
  width: 297px;
  float: left;
  margin-left: 29px;
  background: #FFFFFF;
  height: 140px;
}
.index .home-community >h4 {
  display: block;
  line-height: 30px;
  padding: 0 7px 3px;
  background: #03579B;
  color: #FFFFFF;
  font-size: 13px;
}
.contact {
  overflow: hidden;
}
.contact .left {
  position: relative;
}
.contact .location {
  margin: 0 0 30px 0;
}
.contact .location .details h2 {
  margin: 30px 0 15px 0;
}
.contact .location .details h2.first {
  margin-top: 0;
}
.contact .location .details .hours h3 {
  margin: 15px 0;
}
.contact .location .details .hours ul {
  margin: 10px 0;
}
.contact .map {
  top: 85px;
}
.service .calendarWrap {
  position: relative;
  margin: 45px 0 0;
  width: 246px;
  padding: 0 0 10px;
  background: #FFFFFF;
}
.service .calendarWrap h3 {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  width: 216px;
  text-align: left;
  font-size: 16px;
  margin: 0 !important;
  color: #FFFFFF;
  font-size: 15px;
  line-height: 37px;
  padding: 0 15px 3px;
  background: url(http://templatesnew.digitaldealer.com.au/byrne/images/brushed-bg.jpg) no-repeat 0 0 #8B8B8B;
  background-color: #fff;
  margin: 0;
}
.service .calendarWrap >span {
  padding: 10px;
}
.service .serviceTradingHours {
  text-align: center;
  border-radius: 5px;
  border: solid 1px #00477E;
  padding: 10px;
  margin: -30px 0 30px;
  background: -webkit-gradient(linear,left top,left bottom,from(#fefefe),to(#DDD));
}
.service .serviceTradingHours ul li {
  list-style: none;
  background: none;
}
.ui-dialog-titlebar-close {
  margin-right: 10px !important;
}
.ui-dialog-titlebar-close span {
  width: 19px !important;
  height: 19px !important;
}
.mCache {
  width: 100%;
  height: 100%;
  background: url(http://templatesnew.digitaldealer.com.au/byrne/images/loading.gif) no-repeat center center #FFF;
  position: absolute;
  left: 0;
  top: 0;
}
.careers #vacancies_list {
  margin: 0 0 20px 0;
}
.careers #vacancies_form h2 {
  margin: 20px 0 20px;
}
.careers #vacancies_form h3 {
  margin: 20px 0 20px 0;
}
.careers #vacancies_form table td {
  padding: 5px;
}
.careers #vacancies_form .secondTable td {
  width: 223px;
  padding: 5px;
}
.careers #vacancies_form ul li {
  background: none;
  padding: 0;
  margin: 0 0 8px 0;
}
.ie9 .chzn-container-multi .chzn-choices li.search-choice,
.ie8 .chzn-container-multi .chzn-choices li.search-choice {
  background: #EEE !important;
}
.safari5 #header *,
.safari5 #header {
  -webkit-transform: translate3d(0,0,2000px);
}
.safari5 #header * #header-nav *,
.safari5 #header * #header-nav,
.safari5 #header #header-nav *,
.safari5 #header #header-nav {
  -webkit-transform: translate3d(0,0,1000px);
}
.safari5 #header * #header-nav.float *,
.safari5 #header * #header-nav.float,
.safari5 #header #header-nav.float *,
.safari5 #header #header-nav.float {
  -webkit-transform: translate3d(0,0,5000px);
}
.safari5 #header * #location-nav *,
.safari5 #header * #location-nav,
.safari5 #header #location-nav *,
.safari5 #header #location-nav {
  -webkit-transform: translate3d(0,0,3000px) !important;
}
.safari5 .content.index {
  -webkit-transform: translate3d(0,0,2000px);
}
.safari5 .content.index .homeStockSearch *,
.safari5 .content.index .homeStockSearch {
  -webkit-transform: translate3d(0,0,3000px) !important;
}
.safari5 .content .tabs >ul *,
.safari5 .content .tabs >ul {
  -webkit-transform: translate3d(0,0,3000px) !important;
}
.gecko #homeQuoteEnquiryContainer input.text,
.gecko #ajaxContent input.text,
.gecko #financeCalculator input.text,
.gecko #stockItemEnquiryContainer input.text {
  padding: 6px 10px !important;
}
.gecko .homeStockSearch input.text {
  padding: 3px 0 !important;
}
.gecko .stockSearch.side input.text {
  padding: 2px 3px !important;
}
.gecko #newsletter input.text {
  padding: 8px 10px !important;
}
.safari5 #homeQuoteEnquiryContainer input.text,
.safari5 #ajaxContent input.text,
.safari5 #financeCalculator input.text,
.safari5 #stockItemEnquiryContainer input.text,
.safari4 #homeQuoteEnquiryContainer input.text,
.safari4 #ajaxContent input.text,
.safari4 #financeCalculator input.text,
.safari4 #stockItemEnquiryContainer input.text,
.ie #homeQuoteEnquiryContainer input.text,
.ie #ajaxContent input.text,
.ie #financeCalculator input.text,
.ie #stockItemEnquiryContainer input.text {
  padding: 6px 10px !important;
  line-height: 12px !important;
}
.safari5 .homeStockSearch input.text,
.safari4 .homeStockSearch input.text,
.ie .homeStockSearch input.text {
  padding: 3px 0 !important;
  line-height: 12px !important;
}
.safari5 .stockSearch.side input.text,
.safari4 .stockSearch.side input.text,
.ie .stockSearch.side input.text {
  padding: 2px 3px !important;
  line-height: 12px !important;
}
.safari5 #newsletter input.text,
.safari4 #newsletter input.text,
.ie #newsletter input.text {
  padding: 8px 10px !important;
  line-height: 12px !important;
}
#footer .footer-top .footer-body .col-second-make {
  margin-top: 20px;
  margin-right: 0;
  width: 85px;
}
.content #heroSlideshow {
  margin-bottom: 25px;
}
.content #heroSlideshow .slider .item .image {
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
.slideshowImage {
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  width: 100%;
}
.header-share {
  -moz-border-radius: 5px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background: #FFF;
  padding: 15px;
  opacity: 0.9;
  margin: 0 0 15px 0;
}
.header-share .addthis_toolbox {
  margin: 8px 0 0 0;
}
#heroSlideshow .nextButton {
  background-position: center center !important;
}
.sales-contact {
  font-size: 14px;
  line-height: 150%;
  margin-bottom: 25px;
}
#serviceCalendarContainer {
  margin-bottom: 20px;
}
#serviceCalendarContainer h2 {
  margin-top: 0;
}
.openingHours li {
  list-style-type: disc;
  margin: 0 0 3px 25px;
  color: #404040;
  background: url(../images/bg-defaultLi.png) no-repeat 0 6px;
  padding: 4px 0 4px 12px;
  line-height: 130%;
  list-style: none;
  margin-left: 0;
  clear: both;
}
.openingHours li a {
  text-decoration: underline;
}
#cappedServiceImg {
  float: left;
}
p.intro {
  font-size: 16px;
  margin-bottom: 30px;
}
.btn-drop {
  position: relative;
}
.btn-drop:hover ul {
  display: block;
}
.btn-drop > div {
  padding: 5px 10px;
  background: #FFF;
  color: #FFF;
  text-align: center;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  display: block;
  border: solid 1px #00477E;
  cursor: pointer;
  display: block;
  line-height: 25px;
  color: #FFF !important;
  font-size: 15px;
  background-color: #00477E;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#016BC0),to(#00477E));
  background-image: -webkit-linear-gradient(top,#016BC0,#00477E);
  background-image: -moz-linear-gradient(top,#016BC0,#00477E);
  background-image: -ms-linear-gradient(top,#016BC0,#00477E);
  background-image: -o-linear-gradient(top,#016BC0,#00477E);
  background-image: linear-gradient(to bottom,#016BC0,#00477E);
  background-color: #00477E;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#016BC0),to(#00477E));
  background-image: -webkit-linear-gradient(top,#016BC0,#00477E);
  background-image: -moz-linear-gradient(top,#016BC0,#00477E);
  background-image: -ms-linear-gradient(top,#016BC0,#00477E);
  background-image: -o-linear-gradient(top,#016BC0,#00477E);
  background-image: linear-gradient(to bottom,#016BC0,#00477E);
  border-color: #CCC !important;
  position: absolute;
  z-index: 1000;
  width: 100%;
  padding: 0 !important;
}
.btn-drop > div.btn-right {
  float: right;
}
.btn-drop > div.btn-left {
  float: left;
}
.btn-drop > div:hover {
  background-color: #016BC0;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#00477E),to(#016BC0));
  background-image: -webkit-linear-gradient(top,#00477E,#016BC0);
  background-image: -moz-linear-gradient(top,#00477E,#016BC0);
  background-image: -ms-linear-gradient(top,#00477E,#016BC0);
  background-image: -o-linear-gradient(top,#00477E,#016BC0);
  background-image: linear-gradient(to bottom,#00477E,#016BC0);
  background-color: #016BC0;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#00477E),to(#016BC0));
  background-image: -webkit-linear-gradient(top,#00477E,#016BC0);
  background-image: -moz-linear-gradient(top,#00477E,#016BC0);
  background-image: -ms-linear-gradient(top,#00477E,#016BC0);
  background-image: -o-linear-gradient(top,#00477E,#016BC0);
  background-image: linear-gradient(to bottom,#00477E,#016BC0);
}
.btn-drop > div.btn-map-directions,
.btn-drop > div.btn-grey {
  background-color: #CCC;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#FFF),to(#CCC));
  background-image: -webkit-linear-gradient(top,#FFF,#CCC);
  background-image: -moz-linear-gradient(top,#FFF,#CCC);
  background-image: -ms-linear-gradient(top,#FFF,#CCC);
  background-image: -o-linear-gradient(top,#FFF,#CCC);
  background-image: linear-gradient(to bottom,#FFF,#CCC);
  background-color: #CCC;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#FFF),to(#CCC));
  background-image: -webkit-linear-gradient(top,#FFF,#CCC);
  background-image: -moz-linear-gradient(top,#FFF,#CCC);
  background-image: -ms-linear-gradient(top,#FFF,#CCC);
  background-image: -o-linear-gradient(top,#FFF,#CCC);
  background-image: linear-gradient(to bottom,#FFF,#CCC);
  border: solid 1px #CCC;
  color: #404040 !important;
  margin: 10px 0;
}
.btn-drop > div.btn-map-directions.btn-map-directions,
.btn-drop > div.btn-grey.btn-map-directions {
  font-size: 12px;
  line-height: 20px;
}
.btn-drop > div.btn-map-directions.btn-grey,
.btn-drop > div.btn-grey.btn-grey {
  margin: 0;
}
.btn-drop > div.btn-map-directions.btn-grey span,
.btn-drop > div.btn-grey.btn-grey span {
  display: block;
  padding: 0 15px 0 0;
  line-height: 35px;
  background: url(http://templatesnew.digitaldealer.com.au/byrne/images/down-arrow.png) no-repeat right center;
}
.btn-drop > div.btn-map-directions:hover,
.btn-drop > div.btn-grey:hover {
  background-color: #FFF;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#CCC),to(#FFF));
  background-image: -webkit-linear-gradient(top,#CCC,#FFF);
  background-image: -moz-linear-gradient(top,#CCC,#FFF);
  background-image: -ms-linear-gradient(top,#CCC,#FFF);
  background-image: -o-linear-gradient(top,#CCC,#FFF);
  background-image: linear-gradient(to bottom,#CCC,#FFF);
  background-color: #FFF;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#CCC),to(#FFF));
  background-image: -webkit-linear-gradient(top,#CCC,#FFF);
  background-image: -moz-linear-gradient(top,#CCC,#FFF);
  background-image: -ms-linear-gradient(top,#CCC,#FFF);
  background-image: -o-linear-gradient(top,#CCC,#FFF);
  background-image: linear-gradient(to bottom,#CCC,#FFF);
}
.btn-drop > div span {
  display: block;
  padding: 0 15px 0 0;
  background: url(http://templatesnew.digitaldealer.com.au/byrne/images/right-arrow.png) no-repeat right 8px;
}
.btn-drop h5 {
  padding: 0 15px 0 0;
  font-size: 15px;
  margin: 0;
  line-height: 30px;
  background: url(http://templatesnew.digitaldealer.com.au/byrne/images/bg_header_top_company.png) no-repeat 190px 0;
}
.btn-drop ul {
  display: none;
  background: #F6F6F6;
  padding: 0 10px;
}
.btn-drop ul li {
  margin: 0 !important;
  float: none !important;
  clear: both;
  font-size: 12px;
  text-align: left;
}
.btn-drop ul li a {
  color: #404040;
  line-height: 40px;
  border-bottom: solid 1px #CCC;
  padding: 0 0 0 15px;
  background: url(http://templatesnew.digitaldealer.com.au/byrne/images/bg-sub.png) no-repeat 0 0;
  display: block;
}
.btn-capped-price {
  float: right;
  width: 369px;
  margin-bottom: 30px !important;
}
#footer .footer-newsletter form .formCell input.text {
  height: auto;
}
.content .right .btn-grey {
  margin: 10px 0 !important;
}
#at3win iframe,
.at3winwrapper iframe {
  display: block !important;
}
