﻿html, body, form
{
    background: transparent !important;
}

/* ---------------------------------
    M O D A L P O P U P
----------------------------------*/
.headerModal, .bodyModal, .footerModal
{
    background: transparent url(../ModalImageBgr.png) repeat center center !important;
}

/* ---------------------------------
    H E A D E R
----------------------------------*/
.header
{
    background: transparent url(../header.png) no-repeat bottom center;
}

.hLanguages A
{
    color: white;
    text-decoration: none;
    border-bottom: white 1px dotted;
}

/* ------ button image ------ */
.hmButton1, .hmButton1Selected, .hmButton1Next, .hmButton1Prev
{
    background-image: url(../btn_step_1.png);
}
.hmButton2, .hmButton2Selected, .hmButton2Next, .hmButton2Prev
{
    background-image: url(../btn_step_2.png);
}
.hmButton3, .hmButton3Selected, .hmButton3Next, .hmButton3Prev
{
    background-image: url(../btn_step_3.png);
}
.hmButton4, .hmButton4Selected, .hmButton4Next, .hmButton4Prev
{
    background-image: url(../btn_step_4.png);
}
.hmButton5, .hmButton5Selected, .hmButton5Next, .hmButton5Prev
{
    background-image: url(../btn_step_5.png);
}
.hmButton6, .hmButton6Selected, .hmButton6Next, .hmButton6Prev
{
    background-image: url(../btn_step_6.png);
}
/* ------ button position ------ */
.hmButton1, .hmButton2, .hmButton3, .hmButton4, .hmButton5, .hmButton6
{
    background-position: 100% -47px;
}
.hmButton1Selected, .hmButton2Selected, .hmButton3Selected, .hmButton4Selected, .hmButton5Selected, .hmButton6Selected
{
    background-position: 100% 0px;
}
.hmButton1Next, .hmButton2Next, .hmButton3Next, .hmButton4Next, .hmButton5Next, .hmButton6Next
{
    background-position: 100% -141px;
}
.hmButton1Prev, .hmButton2Prev, .hmButton3Prev, .hmButton4Prev, .hmButton5Prev, .hmButton6Prev
{
    background-position: 100% -94px;
}


/* ---------------------------------
    B O D Y
----------------------------------*/
.body
{
    background-color: #D6E3E7;
    border-left: solid 2px #C6CFD6;
    border-right: solid 2px #C6CFD6;
}
.bmTitle
{
    background: transparent url(../content_header.png) no-repeat top center;
    color: #528600;
}
.bmtLeftLink, .bmtLeftLink:visited, .bmtLeftLink:active, .bmtLeftLink:hover
{
    color: #639200;
}
.bmtRightAccOrange
{
    color: #639200;
}
.bmImage
{
    background-color: White;
}
.bmiLeft
{
    background-color: white;
    border-right: solid 1px white;
}
.bmiRight
{
    background-color: white;
}
.bmirMain
{
    border-right: solid 1px white;
}
.bmContent, .bmContentColor
{
    background: white url(../content_footer.png) no-repeat bottom center;
}
.bmSumContent
{
    background-color: White;
}
.bmSumFooter
{
    background: transparent url(../sum_footer.png) no-repeat bottom center;
}
.bmcLeft
{
    color: #639200;
}
.bmclGroup
{
}
.bmclgHeader, .bmclgHeaderIcon, .bmclgHeaderLeft, .bmclgHeaderRight
{
    color: #3b3b3b;
    background: transparent url(../row_header_bgr.png) repeat-x top left;
}
.bmclgHeaderLeft a, .bmclgHeaderLeft a:visited, .bmclgHeaderLeft a:active, .bmclgHeaderLeft a:hover
{
    color: #3b3b3b;
}
.bmclgHeaderRight, .bmclgHeaderRight:active, .bmclgHeaderRight:visited, .bmclgHeaderRight:hover
{
    color: #639200;
}
.bmclgHeaderInnerRightOpen
{
    background: transparent url(../price_open_2.png) no-repeat 100% 1px;
}
.bmclgHeaderInnerRightClose
{
    background: transparent url(../price_close_2.png) no-repeat 100% 1px;
}
.bmclGroup tbody tr:hover, .bmclGroup tbody tr.hover
{
    background-color: #F7FBEF;
}
.bmclGroup tbody tr.selected
{
    background-color: #7BA639;
}
.bmclGroup tbody tr td
{
    border-top: solid 1px white;
    border-bottom: solid 1px white;
}
.bmclGroup tbody tr.selected td
{
    border-top: solid 1px #DEE7C6;
    border-bottom: solid 1px #DEE7C6;
}
.bmclGroup tbody tr.selected td.bmclgCol2, .bmclGroup tbody tr.selected td.bmclgCol2Model , .bmclGroup tbody tr.selected td.bmclgCol3, .bmclGroup tbody tr.selected td.bmclgCol3Model
{
    color: White;
}
.bmclGroup tbody tr:hover td, .bmclGroup tbody tr.hover td
{
    border-top: solid 1px #7BA639;
    border-bottom: solid 1px #7BA639;
}
.bmclgCol2
{
    color: #528600;
}
.bmclgCol2Disabled
{
    color: Silver !important;
}
.bmclgCol2Extend
{
    color: #990000;
}
.bmclgColPrices, .bmclgCol4Prices, .bmclgColPricesModel
{
    background: White url(../prices_row_bgr.png) repeat-x bottom left !important;
    border-top: solid 1px white !important;
    border-bottom: solid 1px white !important;
    color: #6B656B !important;
}
.bmclgCol3, .bmclgCol3Model
{
    color: #3b3c3c;
}
.bmclgCol3Disabled
{
    color: Silver !important;
}
.bmclgInfoHeader
{
    background: transparent url(../icon_info_2.png) no-repeat center center;
}
.bmclgInfo
{
    background: transparent url(../icon_info.png) no-repeat center center;
}
.bmcRight
{
    background: transparent url(../middle_line.png) no-repeat left center;
}
.bmcrContent a, .bmcrContent a:visited, .bmcrContent a:active, .bmcrContent a:active
{
    color: #639200;
}
.bmcrcTitle, .bmcrcTitleSmall
{
    /*color: #528600;*/
    color: Black;
}
.bmcrcList
{
    background: white url(../price_header.png) no-repeat top left;
}
.bmcrcList a:visited, .bmcrcList a:active, .bmcrcList a
{
    color: #528600;
    text-decoration: none;
}
.bmcrcList a:hover
{
    color: #528600;
    text-decoration: underline;
}
.bmcrcList ul
{
    list-style-image: url(../line.png);
}
.bmcrcListHeader
{
    color: #528600;
}
.bmcrcListTitle
{
    color: black;
}
.bmcrclBody
{
    background: white url(../price_body.png) repeat-y top left;
}
.bmcrclFooter
{
    background: white url(../price_footer.png) no-repeat top left;
}

/*----- INFO SIDE ---------------*/
.bitpMain
{
    background-color: #DEEFCE;
    border-bottom: solid 1px #E7DFE7;
}
.bitpLeft
{
    color: Black;
}
.bitpRight
{
    color: #528600;
}
.bitHeader
{
    color: #3E3C3F;
    background: transparent url(../info_header.png) no-repeat center center;
}
.bitHeaderIcon
{
    background: transparent url(../icon_help.png) no-repeat center center;
}
.bitMain
{
    color: #3E3C3F;
    background: transparent url(../info_bgr.jpg) repeat-y center center;
}
.bitmtTableTdTitleColor
{
    color: #639200;
}
.bitmtTableTd a, .bitmtTableTd a:visited, .bitmtTableTd a:active, .bitmtTableTd a:hover
{
    color: #528600;
}
.bitmtTableTdButton a, .bitmtTableTdButton a:visited, .bitmtTableTdButton a:active .bitmtTableTdButton a:hover
{
    color: #639200;
}
.bitmtTableTdQuestionImage a, .bitmtTableTdQuestionImage a:visited, .bitmtTableTdQuestionImage a:active .bitmtTableTdQuestionImage a:hover
{
    color: #639200;
}
.bitmtTableTdButtonInner
{
    background: transparent url(../info_btn_bgr.jpg) no-repeat top right;
}
.bitmtTableTdButtonInnerSelected
{
    /*background: transparent url(../info_btn_bgr_sel.jpg) no-repeat top right;*/
    background-color: White;
    color: Black !important;
}
.bitmtTableTdFooterInner
{
    color: #639200;
    background: transparent url(../info_center_bgr.jpg) repeat-x center center;
}
.bitmtTableTdFooterInner a, .bitmtTableTdFooterInner a:visited, .bitmtTableTdFooterInner a:active, .bitmtTableTdFooterInner a:hover
{
    color: black;
}
.bitmtTableTdFooterInnerText
{
    color: black;
    background: transparent url(../info_center_bgr.jpg) repeat-x center center;
}
.bitmtTableTdScrollInner
{
    background-color: White;
    border-bottom: solid 1px #DEDFDE;
}
.bitmtTableTdScrollInner a, .bitmtTableTdScrollInner a:visited, .bitmtTableTdScrollInner a:active, .bitmtTableTdScrollInner a:hover
{
    color: #3e3c3f !important;
}
.bitmtTableTdText
{
    border-bottom: solid 1px #EFF3DE;
}
.bitmtTableTdTextLast
{
}
.bitmtTableTdText a, .bitmtTableTdText a:visited, .bitmtTableTdText a:active, .bitmtTableTdText a:hover, .bitmtTableTdTextLast a, .bitmtTableTdTextLast a:visited, .bitmtTableTdTextLast a:active, .bitmtTableTdTextLast a:hover
{
    color: #7BA639;
}
.bitmtTableTdError
{
    color: Red;
}
.ctrlTextBoxInfo
{
    border: solid 1px #639200;
}
.ctrlListBoxInfo
{
    border: solid 1px #639200;
}
/* --------- GARAGE ----------*/
.bitmtGarage
{
    background-color: #F7FBE7;
    border-bottom: solid 1px white;
}
.bitmtgImage a img
{
    border: solid 1px #638E00 !important;
}
.bitmtgModel
{
    color: white;
    background-color: #638E00;
}
.bitmtgModel a, .bitmtgModel a:visited, .bitmtgModel a:active, .bitmtgModel a:hover
{
    color: white;
}
.bitmtgMotor
{
    color: black;
    background-color: #638E00;
}
.bitmtgMore, .bitmtgMore a, .bitmtgMore a:visited, .bitmtgMore a:active, .bitmtgMore a:hover
{
    color: black;
    text-decoration: none;
}
.bitmtgMore a:hover
{
    text-decoration: underline;
}
.bitmtgLess, .bitmtgLess a, .bitmtgLess a:visited, .bitmtgLess a:active, .bitmtgLess a:hover
{
    color: black;
    text-decoration: none;
}
.bitmtgLess a:hover
{
    text-decoration: underline;
}
.bitmtgCloseButton
{
    background: transparent url(../icon_close.jpg) no-repeat center center;
}
.bitmtgPrice
{
    color: Black;
    border: solid 1px #638E00;
}
.bitmtgLinks, .bitmtgLinks a, .bitmtgLinks a:visited, .bitmtgLinks a:active, .bitmtgLinks a:hover
{
    color: #638E00;
    text-decoration: none;
}
.bitmtgLinks a:hover
{
    text-decoration: underline;
}
.bitmtgIconMore
{
    background: white url(../icon_more.jpg) no-repeat center center;
}
.bitmtgRowBorder
{
    border-bottom: solid 1px white;
}
.bitmtgRowBorder a, .bitmtgRowBorder a:visited, .bitmtgRowBorder a:active, .bitmtgRowBorder a:hover
{
    color: #639200;
    text-decoration: none;
}
.bitmtgRowBorder a:hover
{
    text-decoration: underline;
}
/* -------- Buttons ------------ */
.bitmbSum
{
    background: transparent url(../menu_icon_sum.png) no-repeat top left;
}
.bitmbSumFinish
{
    background: transparent url(../menu_icon_sum_finish.png) no-repeat top left;
}
.bitmbSumSelected, .bitmbSumSelectedFinish
{
    background: transparent url(../menu_icon_sum_sel.png) no-repeat top left;
}
.bitmbGarage
{
    background: transparent url(../menu_icon_garage.png) no-repeat top left;
}
.bitmbGarageFinish
{
    background: transparent url(../menu_icon_garage_finish.png) no-repeat top left;
}
.bitmbGarageSelected
{
    background: transparent url(../menu_icon_garage_sel.png) no-repeat top left;
}
.bitmbStock
{
    background: transparent url(../menu_icon_stock.png) no-repeat top left;
}
.bitmbStockFinish
{
    background: transparent url(../menu_icon_stock_finish.png) no-repeat top left;
}
.bitmbStockSelected
{
    background: transparent url(../menu_icon_stock_sel.png) no-repeat top left;
}
.bitmbDealer
{
    background: transparent url(../menu_icon_dealer.png) no-repeat top left;
}
.bitmbDealerFinish
{
    background: transparent url(../menu_icon_dealer_finish.png) no-repeat top left;
}
.bitmbDealerSelected
{
    background: transparent url(../menu_icon_dealer_sel.png) no-repeat top left;
}
.bitmbLogin
{
    background: transparent url(../menu_icon_login.png) no-repeat top left;
}
.bitmbLoginFinish
{
    background: transparent url(../menu_icon_login_finish.png) no-repeat top left;
}
.bitmbLoginSelected
{
    background: transparent url(../menu_icon_login_sel.png) no-repeat top left;
}
.bitmbCall
{
    background: transparent url(../menu_icon_call.png) no-repeat top left;
}
.bitmbCallFinish
{
    background: transparent url(../menu_icon_call_finish.png) no-repeat top left;
}
.bitmbCallSelected
{
    background: transparent url(../menu_icon_call_sel.png) no-repeat top left;
}
.bitmbFinance
{
    background: transparent url(../menu_icon_finance.png) no-repeat top left;
}
.bitmbFinanceFinish
{
    background: transparent url(../menu_icon_finance_finish.png) no-repeat top left;
}
.bitmbFinanceSelected
{
    background: transparent url(../menu_icon_finance_sel.png) no-repeat top left;
}
.bitmbInfoBox
{
    background: transparent url(../menu_icon_InfoBox.png) no-repeat top left;
}
.bitmbInfoBoxFinish
{
    background: transparent url(../menu_icon_InfoBox_finish.png) no-repeat top left;
}
.bitmbInfoBoxSelected
{
    background: transparent url(../menu_icon_InfoBox_sel.png) no-repeat top left;
}
.bitmbOrder
{
    background: transparent url(../menu_icon_Order.png) no-repeat top left;
}
.bitmbOrderFinish
{
    background: transparent url(../menu_icon_Order_finish.png) no-repeat top left;
}
.bitmbOrderSelected
{
    background: transparent url(../menu_icon_Order_sel.png) no-repeat top left;
}
.bitFooter
{
    color: black;
    background: transparent url(../info_footer.png) no-repeat top center;
}
.bitFooter a, .bitFooter a:visited, .bitFooter a:active, .bitFooter a:hover
{
    color: black;
}


/* ---------- ERROR ----------- */
.beLeft
{
    background: transparent url(../error_left.png) no-repeat top left;
}
.beRight
{
    background: white url(../error_right.jpg) no-repeat top right;
}
.berTitle
{
    color: Red;
}
.berText a, .berText a:visited, .berText a:active, .berText a:hover
{
    color: #0071A5;
}

/* ---------- COPYRIGHT ----------- */
.bcLeft
{
    background: white url(../copyright_left.png) no-repeat top left;
}
.bcRight
{
    background: white url(../copyright_right.png) no-repeat top right;
}
.bcrTitle
{
    color: #006DA5;
}
.bcRight a, .bcRight a:visited, .bcRight a:active, .bcRight a:hover
{
    color: #0071A5;
}

/* --------- EXTRA ---------- */
.bExtra
{
    background-color: Transparent;
}

.inpage
{
    background-color: #EFC763 !important;
}
.bxHeader
{
    background: transparent url(../extra_header.png) no-repeat left top;
    color: White;
}
.bxhButtonClose
{
    background: transparent url(../icon_close.jpg) no-repeat left center;
}
.bxBodyWrapper
{
    background: transparent url(../extra_bgr.jpg) repeat-y left top;
    color: black;
}
.bxBody, .bxBodyNoPadding
{
}
.bxBodyTextCenter
{
    color: #639200;
}
.bxbTableTextHeader
{
    color: #639200;
}
.bxbbHeader
{
    background: transparent url(../extra_box_header.png) no-repeat left top;
}
.bxbbBody
{
    background: white url(../extra_box_bgr.png) repeat-y left top;
}
.bxbbRight table tbody
{
    color: #639200;
}
.bxbbCol3
{
    color: Black;
}
.bxbbFooter
{
    background: transparent url(../extra_box_footer.png) no-repeat left top;
    color: Black;
}
.bxbbFooter a, .bxbbFooter a:visited, .bxbbFooter a:active, .bxbbFooter a:hover
{
    color: white;
}
.bxFooter
{
    background: transparent url(../extra_footer.png) no-repeat left top;
    color: #639200;
}
.bxfLeft a, .bxfLeft a:visited, .bxfLeft a:active, .bxfLeft a:hover, .bxfRight a, .bxfRight a:visited, .bxfRight a:active, .bxfRight a:hover
{
    color: Black;
}
/* --------- EXTRA LONG ---------- */
.bxHeaderLong
{
    background: transparent url(../extra_header_long.png) no-repeat left top;
    color: White;
}
.bxBodyWrapperLong
{
    background: transparent url(../extra_bgr_long.jpg) repeat-y left top;
    color: black;
}
.bxblLeftCell
{
    background-color: #F7FBE7;
    border-right: solid 1px #639200;
}
.bxbllTablePrice
{
    border: solid 1px #639200;
}
.bxbllTableCell
{
    border-bottom: solid 1px #639200;
}
.bxblrTextBox, .bxblrTextArea
{
    border: solid 1px #639200;
}
.bxFooterLong
{
    background: transparent url(../extra_footer_long.png) no-repeat left top;
    color: #639200;
}
.bxblrCellText a, .bxblrCellText a:visited, .bxblrCellText a:active, .bxblrCellText a:hover
{
    color: #639200;
}



/* ----------- SUMMARY ------------ */
.bmcstRowOdd
{
    background-color: #F7FBEF;
}
.bmcstHeaderFill
{
    background-color: #F7FBEF;
    border: solid 1px #639200;
}
.bmcstHeaderLine
{
    border-top: solid 1px #639200;
    border-bottom: solid 1px #F7F3F7;
    color: Black !important;
}
.bmcstHeader
{
    border: solid 1px #639200;
}
.bmcstCellTitle
{
    color: #639200 !important;
}
.bmcstCellColBorder
{
    border-top: solid 1px #639200;
    background-color: #DEE7C6;
}
.bmcstCellCol1 a, .bmcstCellCol1 a:visited, .bmcstCellCol1 a:active, .bmcstCellCol1 a:hover
{
    color: #639200;
}
.bmcstCell270
{
    border-left: solid 1px #F7F3F7 !important;
    color: Black !important;
}
.bmcstCellImage270
{
    border: none !important;
    border-left: solid 1px #F7F3F7 !important;
    background-color: White !important;
}
.bmcstCell270Fill
{
    background-color: #DEE7C6 !important;
    border: solid 1px #639200 !important;
    color: black !important;
}
.bmcstRowHeader td
{
    border-top: solid 1px #639200 !important;
    border-bottom: solid 1px #639200 !important;
    background-color: #DEE7C6 !important;
    color: #639200 !important;
}
.bmcstRowHeaderNoBorder
{
    border: none !important;
    background-color: White !important;
}
.bmcsTable tbody tr td
{
    border-top: solid 1px transparent;
    border-bottom: solid 1px transparent;
    background-color: white;
    color: black;
}
.bmcsTable tbody tr.selected td
{
    background-color: #84BEE7;
    color: White;
}
.bmcsTable tbody tr:hover td, .bmcsTable tbody tr.hover td
{
    border-top: solid 1px #7BA639;
    border-bottom: solid 1px #7BA639;
    background-color: #F7FBEF;
    color: #639200;
}



/* ----------- PRINT ------------ */
.bpHeader
{
    background: transparent url(../print_header.jpg) no-repeat top center;
}
.bpBody
{
    border-left: solid 2px #C6CFD6;
    border-right: solid 2px #C6CFD6;
    border-top: solid 2px #C6CFD6;
}
.bpbTitle
{
    color: #639200;
    border-bottom: solid 1px #639200;
}
.bpbTableHeaderFill
{
    background-color: #DEE7C6;
    border: solid 1px #639200;
}
.bpbTableCellPrice
{
    background-color: #DEE7C6;
    border: solid 1px #639200;
}
.bpbTableHeader
{
    border: solid 1px #639200;
}
.bpbHeaderLine
{
    color: #639200;
    border-top: solid 1px #639200;
}
.bpbHeaderSmall
{
    color: #639200;
}
.bbpbTableCellTitle
{
    color: #639200 !important;
}
.bpbRowOdd
{
    background-color: #DEE7C6;
}
.bpFooter
{
    background: transparent url(../print_footer.jpg) no-repeat bottom center;
}



/* ---------------------------------
    F O O T E R
----------------------------------*/
.footer
{
    background: transparent url(../footer.png) no-repeat top center;
    color: White;
}
.fCopyright a, .fCopyright a:visited, .fCopyright a:active, .fCopyright a:hover, .fRight a, .fRight a:visited, .fRight a:active, .fRight a:hover
{
    color: white;
}
.footerFinal
{
    background: transparent url(../footer_final.png) no-repeat top center;
    color: White;
}
.fNext, .fNextDisable
{
    background: transparent url(../btn_next.png) no-repeat top center;
}


.fnText
{
    color: #528600;
}
.fnArrow
{
    background: transparent url(../icon_arrow_next.png) no-repeat center center;
}



/* ----------------------------------
	LAYERS
------------------------------------*/
.layerLoading, .layerLoadingSmall
{
    background-color: White !important;
}
.layerRightLoading, .layerRightLeaseLoading
{
    background-color: White !important;
}


/* -------------------------------
	CONTROLS
-----------------------------*/
input.radEnabledCss_Default, input.radHoverCss_Default
{
    border: solid 1px #639200 !important;
    color: #639200 !important;
}
input.radFocusedCss_Default
{
    border: solid 1px black !important;
    color: black !important;
}
.radInput_Default tr
{
    background-color: Transparent !important;
}


/* -------------------------------
	TREE VIEW
-----------------------------*/
.bxTreeView a.expanded
{
    background: url(../icon_treeview_minus.gif) no-repeat left top;
    color: #639200;
}
.bxTreeView a.collapsed
{
    background: url(../icon_treeview_plus.gif) no-repeat left top;
    color: #639200;
}
.bxTreeView span.line
{
    background: url(../icon_treeview_line.gif) no-repeat left top;
}
.bxTreeView span.cross
{
    background: url(../icon_treeview_cross.gif) no-repeat left top;
}
.bxTreeView span.last
{
    background: url(../icon_treeview_last.gif) no-repeat left top;
}
/* -------------------------------
	Finance
-----------------------------*/

.bxBodyNoPaddingRight
{
    background-color: #D6E3E7;
}

.bExtraSmall
{
    background-color: transparent;
}

.leaseCalcHeader
{
    background: url(../lease_calcHeader.jpg) no-repeat left top;
}

.leaseCalcFooter
{
    background: url(../lease_calcFooter.jpg) no-repeat left top;
}

.leaseCalcButton a, .leaseCalcButton a:visited, .leaseCalcButton a:active, .leaseCalcButton a:hover
{
    color: white;
}

.leaseCalcContent
{
    border-right: solid 2px #639200 !important;
    border-left: solid 2px #639200 !important;
}

.RadGrid_Default .rgSelectedRow td, .RadGrid_Default .rgSelectedRow td.rgSorted
{
    background: #639200;
}
.RadGrid_Default .rgMasterTable td.rgGroupCol, .RadGrid_Default .rgMasterTable td.rgExpandCol
{
    display: none;
}

.rgAltRow rgHoveredRow
{
    background: #639200;
}

.rgGroupCol
{
    padding-left: 0 !important;
    padding-right: 0 !important;
}

