﻿/*
 * DEFAULT
 *
 */

BODY, TABLE, INPUT, TEXTAREA, SELECT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

BODY {
	margin: 10px 0px;
}

H1 {
	font-size: 15px;
	margin: 0px 0px 10px 0px;
}

H2 {
	font-size: 13px;
	margin: 10px 0px 10px 0px;
}

H3 {
	font-size: 11px;
	margin: 10px 0px 10px 0px;
}

P {
	margin: 10px 0px;
}

A, A:Visited, A:Active {
	color: #003366;
}

A.sortColumn {
	text-decoration: none;
}

A:Hover, A.sortColumn:Hover {
	color: #AB2525;
}

A.grayed, A.grayed:Visited, A.grayed:Active {
	color: #888888;
	text-decoration: none;
}

/* overflow:hidden - important for FF3 rendering bug */
a.ms-rteCustom-arrowlinkbold{display:block;padding:8px 0 0 12px;background:url(/Gfx/ico_arrowlink.gif) no-repeat 0% 12px;color:#005588!important;font-weight:bold;overflow:hidden;}
a.ms-rteCustom-arrowlinkbold:link,
a.ms-rteCustom-arrowlinkbold:visited,
a.ms-rteCustom-arrowlinkbold:active{text-decoration:none;}
a.ms-rteCustom-arrowlinkbold:hover{text-decoration:underline;}

/* overflow:hidden - important for FF3 rendering bug */
a.ms-rteCustom-arrowlink{display:block;padding:2px 0 0 12px;background:url(/Gfx/ico_arrowlink.gif) no-repeat 0% 6px;color:#005588!important;overflow:hidden;}
a.ms-rteCustom-arrowlink:link,
a.ms-rteCustom-arrowlink:visited,
a.ms-rteCustom-arrowlink:active{text-decoration:none;}
a.ms-rteCustom-arrowlink:hover{text-decoration:underline;}

SPAN.folded {
	color: #003366;
	cursor: pointer;
}

SPAN.foldedHover {
	color: #AB2525;
}

SPAN.unfolded {
	color: #AAAAAA;
	cursor: pointer;
}

UL {
	list-style-type: square;
	margin-left: 15px;
	padding-left: 0px;
}

LI {
	margin-bottom: 10px;
}

TD.leftColumn {
	padding-right: 10px;
	width: 50%;
}

TD.rightColumn {
	padding-left: 10px;
	width: 50%;
}

/*
 * Forms
 *
 */
INPUT.defaultbutton {
    border: 1px solid #4C7891; /* Blaa 02 */
    background-color: #bfcfd8; /* Blaa 05 */
}
 
 
INPUT.inactivebutton {
    border: 1px solid #7f9fb0; /* Blaa 04 */
    background-color: #d9e2e8; /* Blaa 07 */
}

/*
 * News
 *
 */

DIV.newsSeperator {
}

DIV.news H3 {
	margin-bottom: 2px;
}

DIV.news .date {
	color: #888888;
	float: right;
}

DIV.news P {
	margin-top: 0px;
}

.wrapper {
	width: 534px;
}

.mainContent {
	padding: 0px 10px;
	/*width:500px;*/
}

/*
 * InfoBox
 *
 */

.infoBoxContent {
	padding-right: 10px;
	text-align: right;
}

.infoBoxLogOutLink {
	text-align:right;
	margin-bottom: 5px;
}

.infoBox {
	border-top: 1px solid #003366;
	margin-bottom: 10px;
	padding-top: 1px;
	width: 188px;
}

.infoBox A {
	text-decoration: underline;
}

.infoBox P {
	margin: 0px 0px 5px 0px;
}

.infoBoxHeader {
	color: #ffffff;
	background-color: #003366;
	font-weight: bold;
	padding: 1px 5px;
}

.infoBoxText {
	background-color: #D2DBE6;
	border: 1px solid #003366;
	margin-top: 1px;
	padding: 5px;
}

.mandatory {
	color: Red;
	font-size: 10px;
}

.userLabel {
	float: left;
	padding-top: 2px;
	width: 110px;
}

.userLabelWide {
	float: left;
	padding-top: 2px;
	width: 142px;
}

.userLabelSmall {
	float: left;
	padding-top: 2px;
	width: 100px;
}

.rightFloat {
	float: right;
}

.rightAlign {
	text-align: right;
}

.grayed {
	color: #888888;
	font-size: 10px;
}

.horzLine {
	background-image: url('../gfx/horiz_line.gif');
	background-repeat: repeat-x;
	height: 21px;
	line-height: 21px;
}

.vertLine {
	background-image: url('../gfx/vert_line.gif');
	background-repeat: repeat-y;
	padding-left: 23px;
}

.item {
	background-color: #EBEBEB;
}

.altItem {
	background-color: #F8F8F8;
}

.topBorder {
	border-top: 1px solid black;
}

.bottomBorder {
	border-bottom: 1px solid black;
}

.rightBorder {
	border-right: 1px solid black;
}

/*
 * VIEW CARS
 *
 */

.limitedNumber {
	/*position: relative;
	top: 10px;*/
	font-weight: bold;
}

TR.soldOut TD.item, TR.soldOut TD.altItem {
	color: #888888;
}

/*
 * CAR DETAIL
 *
 */

.detailLeft {
	padding-right: 5px;
	width: 50%;
}

.detailRight {
	padding-left: 5px;
	width: 50%;
}

.detailItem {
	background-color: #EBEBEB;
	padding: 2px 10px;
}

.detailAltItem {
	background-color: #F8F8F8;
	padding: 2px 10px;
}

.carDetail {
	float: right;
}

#thumbList SPAN {
	cursor: pointer;
}

#thumbList IMG {
	border: 10px solid black;
}

#thumbList UL {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#thumbList UL LI {
	margin: 0px;
}

/*
 * CALCULATE PRICE
 *
 */

TABLE.calculateTable TD {
	padding-bottom: 5px;
	vertical-align: top;
}

UL#EquipmentList {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

UL#EquipmentList LI {
	display: inline;
}

UL#EquipmentList LI DIV.item {
	background-color: #ffffff;
	float: left;
	margin-right: 4px;
	width: 49%;
}

DIV.header {
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
}

TD.label {
	font-weight: normal;
	padding-bottom: 5px;
	text-align: left;
	vertical-align: top;
	width: 60%;
	padding-right: 20px;
}

TR.total TD {
	font-weight: bold;
}

TD.data {
	padding-bottom: 5px;
	vertical-align: top;
	width: 40%;
}

.equipmentList {
	height: 30px;
}

.topImage {
	background-color: #003366;
	margin-bottom: 10px;
}

TABLE.newsform TD {
	padding-bottom: 10px;
}

.narrowButton {
	width: 100px;
}

.pad {
	padding: 5px 0px;
}

@media print {
	
	.noPrint {
		display:none;
	}
	
}

.compareCarsTable a
{
    display:inline-block;
    width:90px;
    }

