BODY {
	BACKGROUND: #333535
}
TABLE.maintable {
	BACKGROUND: #fff
}
IMG.topimage {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: text-top; PADDING-TOP: 0px
}
IMG.toprightimage {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: text-top; PADDING-TOP: 0px
}
TABLE.menutable {
	CLEAR: both; BACKGROUND: url(menubg.jpg) repeat-x center 50%; MARGIN: 0px 0px 0px 0px
}
TABLE.menutable TD {
	PADDING-LEFT: 0px
}
TABLE.menutable A {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #fff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
TABLE.menutable A:hover {
	TEXT-DECORATION: underline
}
TABLE.menutable IMG {
	MARGIN: 0px 3px 0px 3px; VERTICAL-ALIGN: middle
}
DIV.selected {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #767a7a 2px solid; POSITION: relative; TOP: 2px
}
DIV.selected A:hover {
	TEXT-DECORATION: none
}
DIV.menushadow {
	CLEAR: both; BORDER-RIGHT: #fff 11px solid; BACKGROUND: #e3e3e4; BORDER-LEFT: #fff 9px solid; HEIGHT: 19px
}
DIV.menushadow2 {
	CLEAR: both; MARGIN-TOP: 2px; BACKGROUND: #e3e3e4; WIDTH: 780px; PADDING-TOP: 1px; HEIGHT: 17px
}
DIV.submenuspacer {
	FLOAT: left; WIDTH: 150px
}
DIV.submenuspacer2 {
	FLOAT: left; WIDTH: 157px
}
UL.submenu {
	MARGIN: 2px 0px 0px
}
UL.submenu LI {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; FONT: 11px Arial, Helvetica, sans-serif; COLOR: #5d5d5d; PADDING-TOP: 0px
}
DIV.menushadow2 LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 89px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
UL.submenu A {
	COLOR: #5d5d5d; TEXT-DECORATION: none
}
UL.submenu A:hover {
	COLOR: #96052d; TEXT-DECORATION: none
}
SPAN.wpadding {
	PADDING-LEFT: 1px
}
SPAN.thisfont {
	FONT: 11px Arial, Helvetica, sans-serif; COLOR: #5d5d5d
}
IMG.page_title {
	MARGIN-BOTTOM: 13px
}
TABLE.contenttable {
	CLEAR: both; MARGIN: 30px 10px 10px 20px
}
P.page_intro {
	MARGIN: 0px 0px 10px; FONT: 12px Arial, Helvetica, sans-serif; COLOR: #5d5d5d
}
P.page_intro A {
	COLOR: #5d5d5d
}
P.page_intro A:hover {
	COLOR: #96052d
}
P.prod_info {
	MARGIN: 0px; FONT: 11px Arial, Helvetica, sans-serif; COLOR: #5d5d5d
}
P.news_info {
	MARGIN: 0px 0px 0px 50px; FONT: 11px Arial, Helvetica, sans-serif; COLOR: #5d5d5d
}
P.news_info A {
	COLOR: #5d5d5d
}
DIV.product_block IMG {
	FLOAT: left; MARGIN-RIGHT: 10px
}
DIV.product_block {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
DIV.news_block {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
DIV.about_block {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
H3 {
	MARGIN: 3px 0px 2px; FONT: bold 11px/1em Arial, Helvetica, sans-serif; COLOR: #5d5d5d
}
H3 A {
	COLOR: #5d5d5d; TEXT-DECORATION: none
}
H3 A {
	TEXT-DECORATION: none
}
H3 A:hover {
	TEXT-DECORATION: underline
}
H3 STRONG {
	COLOR: #b7002f
}
TD.product_list {
	PADDING-LEFT: 10px; PADDING-TOP: 0px
}
TD.news_list {
	PADDING-LEFT: 10px
}
TD.model_list {
	PADDING-LEFT: 20px
}
IMG.prod_title {
	MARGIN: 20px 0px 10px
}
IMG.products_list_title {
	MARGIN-LEFT: 10px
}
DIV.products_container {
	BORDER-RIGHT: #ececec 1px solid; BORDER-TOP: #ececec 1px solid; BACKGROUND: #f3f3f3; BORDER-LEFT: #ececec 1px solid; WIDTH: 219px; BORDER-BOTTOM: #ececec 1px solid
}
P.grey {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BACKGROUND: #f3f3f3; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
DIV.news_container {
	BORDER-RIGHT: #ececec 1px solid; BORDER-TOP: #ececec 1px solid; BACKGROUND: #f3f3f3; PADDING-BOTTOM: 10px; BORDER-LEFT: #ececec 1px solid; WIDTH: 450px; BORDER-BOTTOM: #ececec 1px solid
}
DIV.product_seperator {
	CLEAR: both; BACKGROUND: url(images/prod_seperator.gif) repeat-x 50% bottom; HEIGHT: 10px
}
DIV.bottom {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
DIV.news_seperator {
	CLEAR: both; BACKGROUND: url(images/prod_seperator.gif) repeat-x 50% bottom; HEIGHT: 8px
}
DIV.model {
	MARGIN: 8px 8px 4px
}
DIV.systemtext {
	CLEAR: both; PADDING-RIGHT: 40px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 25px
}
DIV.selectedmodel {
	PADDING-BOTTOM: 5px; BORDER-BOTTOM: #5b5b5b 2px solid
}
TABLE.modeltable {
	CLEAR: both; BORDER-RIGHT: #ececec 1px solid; BORDER-TOP: #ececec 1px solid; BACKGROUND: #f3f3f3; BORDER-LEFT: #ececec 1px solid; BORDER-BOTTOM: #ececec 1px solid
}
TABLE.model_container {
	CLEAR: both; MARGIN: 30px 0px 0px
}
A.linkz {
	COLOR: #5d5d5d; TEXT-DECORATION: none
}
A.linkz:hover {
	COLOR: #5d5d5d; TEXT-DECORATION: underline
}
A.linkzu {
	COLOR: #5d5d5d; TEXT-DECORATION: underline
}
A.linkzu:hover {
	COLOR: #b7002f; TEXT-DECORATION: underline
}
TABLE.distributortable {
	POSITION: relative; TOP: -10px
}
TABLE.distributortable TD {
	BORDER-RIGHT: #ececec 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ececec 1px solid; PADDING-LEFT: 10px; BACKGROUND: #f3f3f3; PADDING-BOTTOM: 10px; MARGIN: 10px; BORDER-LEFT: #ececec 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #ececec 1px solid
}
DIV.address {
	FONT: 11px Arial, Helvetica, sans-serif; COLOR: #5d5d5d
}
DIV.address STRONG {
	COLOR: #b7002f
}
UL.nissanlist {
	COLOR: #b7002f; LIST-STYLE-TYPE: square
}
P.promointro {
	MARGIN-RIGHT: 20px
}
TD.promo_spacer {
	WIDTH: 40px
}
DIV.listitem {
	FONT: 12px Arial, Helvetica, sans-serif; COLOR: #5d5d5d
}
DIV.formitem {
	CLEAR: both; PADDING-LEFT: 30px; MARGIN-BOTTOM: 10px
}
DIV.question {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; FONT: 0.7em Arial, Helvetica, sans-serif; WIDTH: 120px; COLOR: #5d5d5d; PADDING-TOP: 0px; POSITION: relative; TOP: 3px; HEIGHT: 19px
}
DIV.long {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 320px; PADDING-TOP: 0px
}
#questions_container {
	BACKGROUND: #f3f3f3; PADDING-BOTTOM: 50px; WIDTH: 370px; PADDING-TOP: 50px
}
INPUT.textbox {
	BORDER-RIGHT: #b1b1b1 1px solid; BORDER-TOP: #b1b1b1 1px solid; BORDER-LEFT: #b1b1b1 1px solid; WIDTH: 197px; BORDER-BOTTOM: #b1b1b1 1px solid
}
INPUT.short {
	WIDTH: 50px! important
}
INPUT.short {
	WIDTH: 133px
}
TEXTAREA.textbox {
	BORDER-RIGHT: #b1b1b1 1px solid; BORDER-TOP: #b1b1b1 1px solid; BORDER-LEFT: #b1b1b1 1px solid; WIDTH: 197px; BORDER-BOTTOM: #b1b1b1 1px solid
}
.under {
	CLEAR: both; MARGIN-LEFT: 120px
}
DIV.showcars {
	
}
DIV.radiolist {
	FONT: 11px Arial, Helvetica, sans-serif; COLOR: #5d5d5d; HEIGHT: 15px
}
TABLE.checkboxtable {
	CLEAR: both; FONT: 11px Arial, Helvetica, sans-serif; WIDTH: 300px; COLOR: #5d5d5d
}
DIV.footer {
	PADDING-RIGHT: 5px; MARGIN-TOP: 10px; PADDING-LEFT: 10px; BACKGROUND: #525859; PADDING-BOTTOM: 0px; COLOR: #8e9293; PADDING-TOP: 5px; TEXT-ALIGN: right
}
DIV.copytext {
	FLOAT: left; FONT: 10px Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
DIV.footer A {
	FONT-WEIGHT: bold; COLOR: #babcbd; TEXT-DECORATION: none
}
DIV.footer A:hover {
	COLOR: #fff
}
DIV.footertext {
	FONT: 11px Arial, Helvetica, sans-serif
}
SPAN.footerspacer {
	MARGIN: 0px 4px; COLOR: #babcbd; POSITION: relative; TOP: -1px
}

* {
    FONT: 11px Arial, Helvetica, sans-serif}
.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: 2px solid gray;
}
.highslide:hover img {
	border: 2px solid white;
}

.highslide-wrapper {
	background: white;
}
.highslide-image {
    border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    border: 2px solid white;
    border-top: none;
   FONT: 9px Arial, Helvetica, sans-serif: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: black;
	FONT: 11px Arial, Helvetica, sans-serif: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
	padding: 2px;
	color: silver;
	text-decoration: none;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

.highslide-move {
    cursor: move;
}
a.highslide-full-expand {
	background: url(highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}

/* These must always be last */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

/* These are not Highslide core CSS rules, but define the styles of the caption. */
.control {
	float: right;
	display: block;
	position: relative;
	margin: 0 5px;
	font-size: 11;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	margin-top: 1px;
	margin-bottom: 1px;
	font-family: Arial, Helvetica, sans-serif;
}
.control:hover {
    border-top: 1px solid #333;
    border-bottom: 1px solid #333;
    margin-top: 0;
    margin-bottom: 0;
}
.control, .control * {
	color: #666;
}

