﻿html,body {
width:100%;
height:100% !important;
min-height:100% !important;
font-family:Verdana, "Arial CE", Arial, "Helvetica CE", sans-serif;
font-size:11px;
text-align:center;
background-color:#f2f2f2;
color:#000;
margin:0;
padding:0;
}

/* new logo/body center */
div.headerMaster {
width:100%;
height:89px;
border-bottom:1px solid #000;
background-color:#fff;
}

div.headerMaster img.skoda-logo {
position:absolute;
top:0;
right:50px;
z-index:1;
}

.languages {
position:absolute;
top:100px;
right:10px;
z-index:1;
width:40px;
}

.languages A {
height:15px;
font-weight:700;
color:#555;
text-decoration:none;
border-bottom:#FFF 1px dotted;
}

div.headerMaster img.simply {
position:absolute;
top:0;
left:50px;
z-index:1;
}

div.center-block {
position:relative;
width:1004px;
margin:0 auto;
}

div.bodyMaster {
padding-top:35px;
background-color:#f2f2f2;
}

.btCenter {
width:1004px;
vertical-align:top;
text-align:left;
margin-left:auto;
margin-right:auto;
}

/* whole main page */
.page,.pageModal {
width:1004px;
float:left;
font-family:Verdana;
font-size:11px;
text-align:left;
margin-top:-12px;
}

.pageModal {
margin:0 auto;
}

/* ---------------------------------
    H E A D E R
----------------------------------*/
.headerModal {
width:984px !important;
height:163px;
float:left;
padding:0 0 0 20px;
}



.hMetro {
float:left;
height:47px !important;
padding:0 0 0 10px;
}

.hmButton1,.hmButton2,.hmButton3,.hmButton4,.hmButton5,.hmButton6,.hmButton1Selected,.hmButton2Selected,.hmButton3Selected,.hmButton4Selected,.hmButton5Selected,.hmButton6Selected,.hmButton1Next,.hmButton2Next,.hmButton3Next,.hmButton4Next,.hmButton5Next,.hmButton6Next,.hmButton1Prev,.hmButton2Prev,.hmButton3Prev,.hmButton4Prev,.hmButton5Prev,.hmButton6Prev {
float:left;
width:74px;
height:47px;
margin-right:1px;
background-repeat:no-repeat;
background-color:Transparent;
}

/* ---------------------------------
    B O D Y
----------------------------------*/
.body,.bodyModal {
width:1004px;
height:460px;
float:left;
}

.bodyModal {
width:1004px;
}

.bMain,.bMainModal {
float:left;
width:696px;
height:100%;
padding-left:7px;
margin-right:6px !important;
overflow:visible !important;
position:relative;
}

.bMainModal {
width:703px;
}

.bmTitle {
float:left;
width:100%;
height:34px;
background:transparent url(../content_header.png) no-repeat top center;
color:#8d8d8d;
}

.bmtLeftLink {
float:right;
text-transform:none;
font-size:10px;
font-weight:700;
width:auto;
display:block;
margin:0;
padding:0;
}

.bmtRightAcc {
float:right;
text-align:right;
height:12px !important;
max-width:49%;
overflow:hidden;
font-size:10px;
padding:11px 5px;
}

.bmtRightAccOrange {
font-weight:700;
color:#8d8d8d;
}

.bmImage {
float:left;
width:694px !important;
height:135px !important;
background-color:#FFF;
padding:0 1px 1px;
}

.bmiLeft {
float:left;
width:348px !important;
text-align:center;
background-color:#FFF;
border-right:solid 1px #FFF;
}

.bmiRight {
float:right;
text-align:left;
background-color:#FFF;
}

.bmirMain {
float:left;
width:270px !important;
height:135px;
overflow:hidden;
border-right:solid 1px #FFF;
}

.bmirSmall {
float:left;
width:68px;
height:67px;
overflow:hidden;
}

.bmSumContent {
float:left;
width:100%;
height:399px;
background-color:#FFF;
}

.bmSumFooter {
float:left;
width:696px;
height:27px;
font-size:10px;
font-weight:700;
background-color:#4aa82e;
color:#FFF;
}

.bmContent,.bmContentColor {
float:left;
width:100%;
height:426px;
background:#FFF url(../content_footer.png) no-repeat bottom center;
}

.bmContentColor {
height:282px !important;
}

.bmcLeft,.bmcLeftSmall {
float:left;
width:50%;
height:426px;
overflow:auto;
display:table-cell;
}

.bmcLeftSmall {
width:100% !important;
height:95% !important;
}

.bmcLeftColor {
float:left;
width:50%;
height:290px;
overflow:auto;
display:table-cell;
}

.bmcSelect {
display:inline-block;
width:100%;
}

.bmcLeftNoItemsText {
font-size:10px;
text-align:center;
width:auto;
display:block;
font-weight:700;
padding:30px 0 0;
}

.bmclGroup {
float:left;
width: 100%;
width: expression("auto");
text-align:center;
font-size:10px;
display:table;
}

.bmclGroup thead td {
padding:2px 0;
}

.bmclgHeader {
float:left;
width:100%;
text-decoration:none;
text-align:center;
}

.bmclgHeaderIcon {
float:left;
width:18px;
text-decoration:none;
text-align:center;
padding:0;
}

.bmclgHeaderLeft {
float:left;
width:68%;
text-decoration:none;
overflow:hidden;
}

.bmclgHeaderRight {
float:right;
width:32%;
padding-bottom:2px;
overflow:hidden;
text-align:right;
}

.bmclgHeaderInner,.bmclgHeaderInnerLeft {
display:block;
float:left;
font-weight:700;
font-size:11px;
text-decoration:none;
cursor:pointer;
_cursor:hand;
text-align:left;
padding:3px 5px;
}

.bmclgHeaderInnerRightOpen,.bmclgHeaderInnerRightClose {
display:block;
float:right;
font-size:10px;
cursor:pointer;
_cursor:hand;
margin-right:1px;
padding:2px 20px 3px 5px;
}

.bmclGroup table td {
vertical-align:top;
font-size:10px;
}

.bmclgCol1 {
width:17px !important;
padding-left:3px;
cursor:pointer;
_cursor:hand;
padding-bottom:2px;
}

.bmclgColColor {
width:32px !important;
cursor:pointer;
_cursor:hand;
padding:1px 2px 0 0;
}

.bmclgCol2,.bmclgCol2Disabled {
text-align:left;
cursor:pointer;
_cursor:hand;
white-space:normal !important;
width:52%;
padding:3px 0 2px !important;
}

.bmclgCol2Model,.bmclgCol2DisabledModel {
text-align:left;
cursor:pointer;
_cursor:hand;
white-space:normal !important;
width:48%;
padding:3px 0 2px !important;
}

.bmclgColPrices,.bmclgColPricesConflict,.bmclgColPricesModel {
text-align:left;
padding:3px 0 6px 25px;
}

.bmclgColPricesModel {
padding-right:4px;
}

.bmclgColPricesLeft {
float:left;
max-width:60%;
}

.bmclgCol3,.bmclgCol3Disabled {
width:107px !important;
text-align:right;
padding:3px 3px 0 0 !important;
}

.bmclgCol3Model,.bmclgCol3DisabledModel {
text-align:right;
padding:3px 0 0 !important;
}

.bmclgCol4,.bmclgCol4Prices,.bmclgCol4PricesConflict {
width:20px;
text-decoration:none;
text-align:center;
padding:2px 0;
}

.bmclgCol4Numeric {
width:34px;
text-align:left;
padding-top:2px;
overflow:hidden;
}

.bmclgCol5 {
width:16px;
text-align:left;
padding-top:3px;
}

.bmclgInfo {
display:block;
width:14px;
height:14px;
float:right;
cursor:pointer;
_cursor:hand;
background:transparent url(../icon_info.png) no-repeat center center;
margin:0 2px 0 0;
}

.bmclgInfoHeader {
display:block;
width:14px;
height:14px;
float:right;
cursor:pointer;
_cursor:hand;
background:transparent url(../icon_info_2.png) no-repeat center center;
margin:2px 0 0;
}

.bmcRight {
float:left;
width:50%;
height:100%;
overflow:auto;
background:transparent url(../middle_line.png) no-repeat left center;
}

.bmcrContent {
float:left;
max-width:94%;
min-width:89%;
min-height:220px;
line-height:14px;
padding:0 10px 10px;
}

.bmcrContent p {
margin:5px 0 !important;
padding:0;
}

.bmcrcImage {
width:auto;
padding-bottom:10px;
overflow:hidden;
}

.bmcrcImage img {
width:100%;
min-width:300px;
max-height:180px;
border:none;
overflow:hidden;
display:table-cell;
}

.bmcrcTitle {
float:left;
width:auto;
font-size:11px;
font-weight:700;
padding-bottom:3px;
min-width:90%;
}

.bmcrcTitleSmall {
float:left;
width:auto;
font-size:10px;
font-weight:400;
padding-bottom:3px;
min-width:90%;
}

.bmcrcText {
float:left;
width:100%;
font-size:10px;
padding-top:10px;
}

.bmcrcList {
float:left;
width:100%;
min-width:317px;
position:static;
background:#FFF url(../price_header.png) no-repeat top left;
margin:10px 0;
}

.bmcrcListHeader {
float:left;
color:#4aa82e;
padding:8px 10px 0;
}

.bmcrcListIcon {
cursor:pointer;
_cursor:hand;
position:static;
margin-right:5px;
top:-6px;
left:10px;
}

.bmcrcListHeaderTitle {
font-weight:700;
font-size:10px;
}

.bmcrclBody {
float:left;
width:317px;
overflow:hidden;
background:#FFF url(../price_body.png) repeat-y top left;
padding:5px 0 0;
}

.bmcrcList ul {
font-size:9px;
line-height:11px;
list-style-position:outside;
list-style-image:url(../line.png);
margin:0;
padding:0 0 0 20px;
}

.bmcrcListTitle {
font-weight:700;
color:#000;
}

.bmcrclFooter {
float:left;
width:317px;
height:9px;
overflow:hidden;
background:#FFF url(../price_footer.png) no-repeat top left;
}

/*----- INFO SIDE ---------------*/
.bInfo {
float:left;
width:289px;
height:100%;
overflow:hidden;
}

/* -------- Panels ------------ */
.biTabs {
float:left;
width:289px;
height:100%;
overflow:hidden;
background:transparent url(../info_bgr.jpg) repeat-y center center;
}

.bitHeader {
float:left;
width:243px !important;
height:14px !important;
font-size:12px;
font-weight:700;
position:relative;
color:#FFF;
background:transparent url(../info_header.png) no-repeat center center;
padding:7px 40px 7px 6px;
}

.bitHeader img {
vertical-align:top;
position:relative;
top:-5px;
margin-right:5px;
}

.bitHeaderIcon {
width:14px;
height:14px;
float:right;
overflow:hidden;
cursor:pointer;
_cursor:hand;
position:absolute;
right:45px;
top:7px;
background:transparent url(../icon_help.png) no-repeat center center;
}

/* -------- Table ------------ */
.bitMain {
float:left;
width:289px;
min-height:394px;
overflow:hidden;
color:#000;
}

/* -------- Price ------------ */
.bitPrice {
float:left;
width:100%;
padding-bottom:6px;
}

/*----- INFO SIDE ---------------*/
.bitpMain {
float:left;
width:251px;
overflow:hidden;
background-color:#e3e3e3;
border-bottom:solid 1px #E7DFE7;
}

.bitpLeft {
float:left;
font-size:11px;
font-weight:700;
color:#000;
padding:8px 5px;
}

.bitpRight {
float:right;
font-size:16px;
text-align:right;
color:#4ba82e;
padding:5px;
}

.bitpRightIcon {
float:right;
width:16px;
padding:8px 5px 8px 0;
}

.bitpRightIcon img {
border:none;
cursor:pointer;
_cursor:hand;
}

.bitpPrices {
width:241px !important;
text-align:left;
font-size:10px;
float:left;
padding:0 3px 5px 5px;
}

.bitmTab {
float:left;
width:252px;
height:394px;
overflow:hidden;
}

.bitmTab table {
width:100%;
vertical-align:top;
text-align:left;
table-layout:auto;
}

.bitmtTableTd {
width:241px !important;
font-size:10px;
padding:5px;
}

.bitmtImage,.bittbImage {
float:left;
width:110px !important;
height:55px;
overflow:hidden;
padding-left:1px;
}

.bitmtTableTdNoBorder {
margin:0;
padding:0;
}

.bitmtTableTdNoBorder img {
max-width:100%;
}

.bitmtTableTdInnerText {
padding:5px;
}

.bitmtTableTdError {
font-weight:700;
font-size:10px;
color:Red;
}

.bitmtTableTdButton {
width:252px;
height:34px;
text-align:left;
font-size:11px;
position:relative;
padding:0 0 2px;
}

.bitmtTableTdButtonInner,.bitmtTableTdButtonInnerSelected {
float:left;
display:block;
width:242px !important;
height:13px !important;
cursor:pointer;
_cursor:hand;
padding:10px 5px 11px;
}

.bitmtTableTdTitle {
width:242px !important;
text-align:center;
font-size:16px;
padding:5px;
}

.bitmtTableTdFooter {
width:250px !important;
height:29px !important;
padding:5px 1px 0;
}

.bitmtTableTdFooterInner,.bitmtTableTdFooterInnerText {
width:240px !important;
height:12px !important;
font-size:10px;
font-weight:700;
overflow:hidden;
text-align:right;
padding:8px 5px 9px;
}

.bitmtTableTdFooterInnerText {
text-align:left;
font-weight:700;
color:#4aa82e;
background:transparent url(../info_center_bgr.jpg) repeat-x center center;
}

/* -------- SCROLL --------*/
.bitmtTableTdScroll {
width:250px !important;
font-size:10px;
overflow:hidden;
padding:0 2px 0 0;
}

.bitmtTableTdScrollInner {
width:100%;
height:190px;
font-size:10px;
overflow:auto;
background-color:#FFF;
border-bottom:solid 1px #DEDFDE;
padding:5px 0;
}

.bitmtTableTdScrollInner table {
max-width:225px;
width:auto;
margin-left:5px;
}

.bitmtTableTdScrollInner table td {
vertical-align:top;
text-align:left;
}

.bitmtTableTdText,.bitmtTableTdTextLast {
width:223px !important;
font-size:10px;
padding:5px;
}

.bitmtTableTdInfo {
width:19px;
vertical-align:middle;
border-bottom:solid 1px #FFF;
}

.bitmtTableTdInfo img {
cursor:pointer;
_cursor:hand;
border:none;
}

.bitmtTableTdCheck {
width:22px;
vertical-align:top;
text-align:left;
}

/* ----- GARAGE -----------*/
.bitmtGarages {
width:249px !important;
height:370px;
overflow:auto;
padding:0 2px 0 1px;
}

.bitmtGaragesTable {
width:100%;
_width:expression("auto !important");
}

.bitmtGaragesCellText {
font-size:10px;
display:block;
padding:10px;
}

/* --------- GARAGE ----------*/
.bitmtGarage {
width:100% !important;
text-align:left;
vertical-align:top;
table-layout:auto !important;
margin-bottom:2px;
background-color:#FFF;
border-bottom:solid 1px #8d8d8d;
}

.bitmtgCheck {
width:20px;
vertical-align:middle;
}

.bitmtgModel {
font-weight:700;
color:#000;
background-color:#e3e3e3;
}

.bitmtgModel a,.bitmtgModel a:visited,.bitmtgModel a:active {
text-decoration:none;
padding-left:2px;
}

.bitmtgModel a:hover {
text-decoration:underline;
padding-left:2px;
}

.bitmtgClose {
width:12px;
vertical-align:middle;
text-align:right;
}

.bitmtgClose a {
float:right;
width:12px;
height:12px;
display:block;
}

.bitmtgCloseButton {
width:12px;
height:12px;
display:block;
overflow:hidden;
background:transparent url(../icon_close.png) no-repeat center center;
}

.bitmtgMotor {
color:#000;
background-color:#e3e3e3;
padding:0 2px 2px;
}

.bitmtgImage {
width:110px;
overflow:hidden;
}

.bitmtgImage img {
width:110px !important;
overflow:hidden !important;
float:left !important;
margin:0 !important;
padding:0 !important;
}

.bitmtgPrice {
font-size:12px;
font-weight:700;
text-align:left;
vertical-align:middle;
color:#000;
padding:2px 2px 2px 5px;
}

.bitmtgIconMore {
vertical-align:middle;
width:17px;
height:21px;
margin-left:5px;
overflow:hidden;
border:none;
background:#FFF url(../icon_more.jpg) no-repeat center center;
}

.bitmtgIconLess {
vertical-align:middle;
width:17px;
height:21px;
margin-left:5px;
overflow:hidden;
border:none;
}

.bitmtgLinks {
text-align:left;
vertical-align:top;
width:expression("125px");
min-width:108px;
font-weight:700;
padding:5px;
}

.bitmtgRowSpacer {
height:0 !important;
font-size:0 !important;
overflow:hidden;
}

.bitmtgInnerTable {
width:100%;
overflow:hidden;
}

.bitmtgRowBorder {
width:190px;
text-align:left;
vertical-align:top;
border-bottom:solid 1px #FFF;
padding:2px 0 2px 5px;
}

.ctrlTextBoxInfo {
width:210px !important;
height:12px !important;
font-size:10px;
border:solid 1px #4aa82e;
padding:2px;
}

.ctrlListBoxInfo {
width:236px !important;
height:18px;
font-size:10px;
border:solid 1px #4aa82e;
padding:0 0 0 2px;
}

/* -------- Buttons ------------ */
.bitmButtons {
float:left;
width:37px;
overflow:hidden;
}

.bitmButtonsSum {
float:left;
width:37px;
overflow:hidden;
position:relative;
left:-1px;
}

.bitmButtonsSumFinish {
float:left;
width:37px;
overflow:hidden;
position:relative;
left:-2px;
}

.bitmbSum,.bitmbGarage,.bitmbStock,.bitmbDealer,.bitmbLogin,.bitmbCall,.bitmbFinance,.bitmbInfoBox,.bitmbOrder,.bitmbTestDrive {
float:left;
width:26px !important;
height:34px !important;
margin-left:2px;
cursor:pointer;
_cursor:hand;
padding:0 9px 2px 0;
}

.bitmbSumFinish,.bitmbGarageFinish,.bitmbStockFinish,.bitmbDealerFinish,.bitmbLoginFinish,.bitmbCallFinish,.bitmbFinanceFinish,.bitmbInfoBoxFinish,.bitmbOrderFinish,.bitmbTestDriveFinish {
float:left;
width:28px !important;
height:34px !important;
margin-left:2px;
cursor:pointer;
_cursor:hand;
padding:0 9px 2px 0;
}

.bitmbSumSelected,.bitmbGarageSelected,.bitmbStockSelected,.bitmbDealerSelected,.bitmbLoginSelected,.bitmbCallSelected,.bitmbFinanceSelected,.bitmbInfoBoxSelected,.bitmbOrderSelected,.bitmbTestDriveSelected {
float:left;
width:34px !important;
height:34px !important;
padding:0 3px 2px 0;
}

.bitmbSumSelectedFinish {
float:left;
width:34px !important;
height:34px !important;
margin-left:1px;
padding:0 3px 2px 0;
}

/* -------- Footer ------------ */
.bitFooter {
float:left;
width:235px !important;
height:22px !important;
font-size:10px;
font-weight:700;
overflow:hidden;
text-align:right;
color:#4aa82e;
padding:8px 45px 8px 9px;
}

/* ---------- ERROR ----------- */
.beLeft {
float:left;
width:339px;
height:407px;
overflow:hidden;
background:transparent url(../error_left.png) no-repeat top left;
}

.beRight {
float:left;
width:531px !important;
height:367px !important;
overflow:hidden;
background:#FFF url(../error_right.jpg) no-repeat top right;
padding:20px 40px;
}

.berTitle {
float:left;
width:100%;
font-size:14px;
padding-bottom:15px;
color:Red;
}

/* ---------- COPYRIGHT ----------- */
.bcLeft {
float:left;
width:244px;
height:407px;
overflow:hidden;
background:#FFF url(../copyright_left.png) no-repeat top left;
}

.bcRight {
float:left;
width:646px !important;
height:367px !important;
overflow:auto;
background:#FFF url(../copyright_right.png) no-repeat top right;
padding:20px 40px 20px 20px;
}

.bcrTitle {
float:left;
width:100%;
font-size:14px;
padding-bottom:15px;
color:#006DA5;
}

/* --------- EXTRA ---------- */
.bExtra {
float:left;
width:703px;
height:460px;
text-align:left;
font-family:Verdana;
font-size:11px;
overflow:hidden;
background-color:Transparent;
}

.bxHeader {
float:left;
width:703px;
height:32px;
font-size:12px;
font-weight:700;
text-transform:uppercase;
position:relative;
background:transparent url(../extra_header.png) no-repeat left top;
color:#8d8d8d;
margin:0 !important;
}

.bxhButtonClose {
float:right;
display:block;
position:absolute;
clear:both;
width:12px;
height:12px;
overflow:hidden;
border:none !important;
right:4px;
top:2px;
cursor:pointer;
_cursor:hand;
background:transparent url(../icon_close.png) no-repeat center center;
}

.bxBodyWrapper {
float:left;
width:703px;
height:399px;
overflow:hidden;
background:#FFF url(../extra_bgr.jpg) repeat-y left top;
color:#000;
margin:0;
padding:0;
}

.bxBody,.bxBodyNoPadding {
float:left;
width:100% !important;
height:369px !important;
overflow:auto;
margin:0;
padding:15px 0 !important;
}

.bxBodyNoPadding {
height:399px !important;
padding-top:0 !important;
padding-bottom:0 !important;
}

.bxBodyTable {
width:expression("auto");
}

.bxBodyTextCenter {
font-family:Verdana;
font-size:10px;
color:#4aa82e;
}

.bxbTitle {
font-size:12px;
font-weight:700;
padding:0 10px 15px;
}

.bxbTitleSmall {
font-size:10px;
font-weight:700;
padding:10px 10px 15px;
}

.bxbDesc {
font-size:11px;
padding:0 10px 15px;
}

.bxbInfo {
font-style:italic;
font-size:10px;
padding:0 10px 15px 0;
}

.bxbInfo img {
float:left;
padding:0 10px 10px;
}

.bxbTableIcon {
width:58px;
vertical-align:top;
}

.bxbBox {
width:656px;
text-align:left;
}

.bxbbHeader {
float:left;
width:656px;
height:14px;
overflow:hidden;
background:transparent url(../extra_box_header.png) no-repeat left top;
}

.bxbbBody {
float:left;
width:656px;
background:#FFF url(../extra_box_bgr.png) repeat-y left top;
}

.bxbbLeft {
float:left;
width:64px !important;
padding:0 10px;
}

.bxbbRight {
float:left;
width:560px !important;
min-height:54px;
padding:0 10px 10px 0 !important;
}

.bxbbRight table {
font-size:11px !important;
width:100%;
}

.bxbbCol1 {
width:20px;
vertical-align:top;
text-align:left;
}

.bxbbCol3 {
width:90px;
vertical-align:top;
text-align:right;
color:#000;
padding:2px 0;
}

.bxbbCol4 {
width:20px;
vertical-align:top;
text-align:right;
padding:2px 0;
}

.bxbbCol4 img {
border:none;
width:14px;
margin-left:6px;
}

.bxbbFooter {
float:left;
width:560px !important;
height:12px !important;
font-size:10px;
font-weight:700;
text-align:left;
background:transparent url(../extra_box_footer.png) no-repeat left top;
color:#000;
padding:4px 10px 4px 86px !important;
}

.bxbbFooter a,.bxbbFooter a:visited,.bxbbFooter a:active,.bxbbFooter a:hover {
text-decoration:none;
display:block;
float:left;
color:#4aa82e;
background:transparent url(../icon_info_arrow.png) no-repeat center right;
padding:0 20px 0 0;
}

.bxFooter {
float:left;
width:703px;
height:29px;
font-size:10px;
font-weight:700;
background:transparent url(../extra_footer.png) no-repeat left top;
color:#FFF;
}

.bxfLeft {
height:14px !important;
float:left;
padding:7px 10px 8px;
}

.bxfRight {
float:right;
height:14px !important;
padding:7px 10px 8px;
}

.bxfLeft img,.bxfRight img {
vertical-align:middle;
border:none;
margin:0 5px;
}

/* --------- EXTRA LONG ---------- */
.bExtraLong {
float:left;
width:960px;
height:460px;
text-align:left;
font-family:Verdana;
font-size:11px;
overflow:hidden;
}

/* --------- EXTRA LONG ---------- */
.bxHeaderLong {
float:left;
width:960px;
height:32px;
font-size:12px;
font-weight:700;
text-transform:uppercase;
position:relative;
background:transparent url(../extra_header_long.png) no-repeat left top;
color:#FFF;
margin:0 !important;
}

.bxBodyWrapperLong {
float:left;
width:960px;
height:399px;
overflow:hidden;
background:#FFF url(../extra_bgr_long.jpg) repeat-y left top;
color:#000;
margin:0;
padding:0;
}

.bxBodyLong {
float:left;
width:956px !important;
height:369px !important;
overflow:auto;
margin:0 2px;
padding:15px 0 !important;
}

.bxBodyNoPaddingLong {
float:left;
width:956px !important;
height:399px !important;
overflow:hidden;
margin:0 2px;
padding:0 !important;
}

.bxblLeftCell {
width:295px;
vertical-align:top;
text-align:left;
background-color:#e3e3e3;
}

.bxblLeftWrapper {
width:275px !important;
height:379px !important;
overflow:auto;
padding:10px;
}

.bxblLeftWrapperNoBorder {
width:295px;
height:399px;
overflow:hidden;
}

.bxblLeft {
float:left;
width:expression("auto");
}

.bxbllTableHeader {
padding-bottom:5px;
font-size:12px;
font-weight:700;
}

.bxbllTablePrice {
font-size:12px;
font-weight:700;
padding:5px;
}

.bxbllTableCell,.bxbllTableCellLast {
font-size:10px;
padding:5px;
}

.bxblRightWrapper {
float:left;
vertical-align:top;
text-align:left;
overflow:auto;
margin-right:4px;
padding:10px;
}

.bxblRight {
float:left;
font-size:10px;
}

.bxblrCellText {
text-align:left;
font-size:10px;
}

.bxblrTextBox {
width:348px !important;
font-size:10px;
font-family:Verdana;
}

.bxblrTextArea {
font-size:10px;
font-family:Verdana;
width:348px !important;
height:80px;
}

.bxFooterLong {
float:left;
width:960px;
height:29px;
font-size:10px;
font-weight:700;
background:transparent url(../extra_footer_long.png) no-repeat left top;
color:#4aa82e;
}

/* ----------- PRINT ------------ */
.bPrint {
width:505px;
margin:0 auto;
}

.bpHeader {
width:505px;
height:105px;
margin-bottom:10px;
}

.bpBody {
width:505px;
text-align:left;
}

.bpbCopy {
font-size:8px;
font-style:italic;
padding:15px 0 10px;
}

.bpbTitle {
font-size:16px;
font-weight:700;
padding-bottom:10px;
}

.bpbTable {
font-size:10px;
width:100%;
padding:10px 0;
}

.bpbTable table {
width:100%;
}

.bpbTableCellTitle {
width:140px;
font-weight:700;
text-align:left;
vertical-align:top;
padding:0;
}

.bpbTableCellTitleSmall {
font-weight:700;
padding:0;
}

.bpbTableCell {
text-align:left;
vertical-align:top;
padding:0;
}

.bpbTableHeader {
font-weight:700;
font-size:11px;
text-align:center;
vertical-align:middle;
white-space:nowrap;
padding:0;
}

.bpbHeader {
font-size:14px;
font-weight:700;
padding-bottom:10px;
}

.bpbHeaderLine {
font-size:14px;
font-weight:700;
padding:10px 0;
}

.bpbHeaderSmall {
font-size:11px;
font-weight:700;
padding:10px 0 5px;
}

.bpbCellName {
width:60%;
vertical-align:top;
font-size:10px;
text-align:left;
padding-right:5px;
}

.bpbCellValue {
width:40%;
vertical-align:top;
font-size:10px;
text-align:right;
}

.bpbImages {
vertical-align:middle;
text-align:left;
padding:10px 0;
}

.bpbImage {
float:left;
width:50%;
}

.bpbiImage {
float:left;
width:160px;
height:80px;
display:block;
overflow:hidden;
}

.bpFooter {
width:505px;
height:14px;
}

/* --------- SUMMARY ----------------- */
.bmcSum {
float:left;
width:696px !important;
height:399px;
overflow:auto;
padding:0 1px;
}

.bmcsTitle {
float:left;
width:auto;
font-weight:700;
font-size:14px;
margin:10px;
}

.bmcsImages {
float:left;
width:100%;
height:135px;
overflow:hidden;
}

.bmcsImagesInner {
float:left;
width:542px;
overflow:hidden;
}

.bmcsiImage {
float:left;
width:270px;
height:135px;
overflow:hidden;
margin-left:1px;
}

.bmcsiBarCode {
float:left;
width:135px;
text-align:center;
overflow:hidden;
font-size:10px;
margin-bottom:50px;
}

.bmcsTable {
float:left;
width:100%;
padding-top:1px;
overflow:hidden;
}

.bmcsTable table {
width:100%;
overflow:hidden;
font-size:11px;
border-spacing:0 !important;
}

/* ----------- SUMMARY ------------ */
.bmcstHeaderFill {
width:521px !important;
font-weight:700;
font-size:14px;
text-align:left;
overflow:hidden;
background-color:#e3e3e3;
padding:5px 10px;
}

.bmcstHeaderFillText {
font-weight:700;
font-size:14px;
float:left;
}

.bmcstHeaderLine {
font-weight:700;
font-size:11px;
text-align:left;
overflow:hidden;
border-top:solid 1px #4aa82e;
border-bottom:solid 1px #F7F3F7;
color:#000 !important;
padding:5px 10px 5px 0;
}

.bmcstRowHeader,.bmcstRowHeaderNoBorder {
font-size:10px;
text-align:left;
overflow:hidden;
padding:3px 10px;
}

.bmcstHeader,.bmcstHeaderNoBorder,.bmcstHeaderBarcode {
font-weight:700;
font-size:11px;
text-align:center;
vertical-align:middle;
}

.bmcstHeader {
width:135px;
border:solid 1px #e3e3e3;
}

.bmcstHeaderBarcode {
vertical-align:top !important;
text-align:left !important;
}

.bmcstCellTitle {
width:130px !important;
font-weight:700;
text-align:left;
vertical-align:top;
overflow:hidden;
font-size:11px;
color:#8d8d8d !important;
}

.bmcstCellTitleSpacer {
float:left;
width:140px;
font-weight:700;
padding:0;
}

.bmcstCell {
width:389px !important;
text-align:left;
vertical-align:top;
font-size:11px;
padding:3px 10px;
}

.bmcstCellPrice {
text-align:left;
font-size:10px;
font-weight:700;
padding:3px 10px 10px;
}

.bmcstCellCol1Check {
width:15px !important;
overflow:hidden;
vertical-align:top;
text-align:left;
padding:0 0 0 10px;
}

.bmcstCellCol1 {
width:379px !important;
text-align:left;
vertical-align:top;
padding:2px 10px;
}

.bmcstCellCol2,.bmcstCellCol3,.bmcstCellCol4,.bmcstCellColBorder {
vertical-align:top;
text-align:left;
min-width:170px;
padding:2px 10px;
}

.bmcstCellColBorder img {
height:55px;
overflow:hidden;
margin:0 1px 0 0;
padding:0;
}

.bmcstCell270 {
width:250px !important;
text-align:left;
vertical-align:top;
overflow:hidden;
border-left:solid 1px #F7F3F7 !important;
color:#000 !important;
padding:2px 10px;
}

.bmcstCell270Fill {
width:249px !important;
text-align:left;
vertical-align:top;
overflow:hidden;
font-size:14px;
font-weight:700;
color:#000 !important;
padding:5px 10px;
}

.bmcstCellImage270 {
width:270px !important;
text-align:left;
vertical-align:top;
overflow:hidden;
border:none !important;
border-left:solid 1px #F7F3F7 !important;
background-color:#FFF !important;
padding:0;
}

/* ---------------------------------
    F O O T E R
----------------------------------*/
.footer,.footerModal,.footerFinal {
width:1004px;
height:31px;
float:left;
}

.fRight {
float:right;
height:12px !important;
font-size:10px;
font-weight:400;
padding:9px 15px 10px;
}

.fCopyright {
float:left;
width:440px !important;
height:12px !important;
font-size:10px;
font-weight:400;
padding:9px 15px 10px;
}

.fNext {
float:left;
width:213px !important;
height:16px !important;
font-size:14px;
font-weight:700;
white-space:nowrap;
text-align:center;
cursor:pointer;
_cursor:hand;
display:block;
text-decoration:none !important;
margin:3px 0 4px;
padding:3px 10px 5px;
}

.fNextDisable {
float:left;
width:213px !important;
height:16px !important;
font-size:14px;
font-weight:700;
white-space:nowrap;
text-align:center;
cursor:default;
_cursor:default;
display:block;
text-decoration:none !important;
margin:3px 0 4px;
padding:3px 10px 5px;
}

.footer a.fNext:visited,.footer a.fNext:active,.footer a.fNext:hover {
text-decoration:none !important;
}

.footer a.fNextDisable:visited,.footer a.fNextDisable:active,.footer a.fNextDisable:hover {
text-decoration:none !important;
cursor:default;
_cursor:default;
}

.fnText {
text-decoration:none !important;
white-space:nowrap;
display:block;
float:left;
color:#FFF;
}

.fnArrow {
display:block;
float:left;
width:16px;
height:16px;
vertical-align:middle;
margin-right:10px;
background:transparent url(../icon_arrow_next.png) no-repeat center center;
}

/* ----------------------------------
	LAYERS
------------------------------------*/
.layerLoading {
height:423px !important;
margin:expression("0 0 0 0");
}

.layerLoadingSmall {
height:405px !important;
margin:expression("0 0 0 0");
}

.layerRightLoading {
height:426px !important;
width:289px !important;
margin:expression("28px 0 0 0");
padding:0;
}

.layerRightLeaseLoading {
height:380px !important;
margin:expression("0 0 0 0");
}

/* -------------------------------
	CONTROLS
-----------------------------*/
.radInput_Default {
width:32px !important;
overflow:hidden;
padding-left:2px;
float:left;
}

.radInput_Default table {
text-align:left;
vertical-align:top;
}

.radInput_Default td.inputCell {
width:15px !important;
text-align:right;
margin:0 !important;
padding:0 !important;
}

.radInput_Default .radEnabledCss_Default,.radInput_Default .radHoverCss_Default,.radInput_Default .radFocusedCss_Default {
width:15px !important;
font-size:10px !important;
font-family:Verdana !important;
font-weight:400 !important;
text-align:right;
margin:0 !important;
padding:1px 0 !important;
}

.radInput_Default td.spinImgCell {
text-align:left;
vertical-align:middle;
margin:0 !important;
padding:0 0 0 1px !important;
}

.radInput_Default td.spinImgCell a {
width:15px !important;
overflow:hidden;
margin:0 !important;
padding:0 !important;
}

.bxTreeView {
line-height:16px;
cursor:pointer;
font-style:normal;
float:left;
width:100% !important;
overflow:hidden;
margin:0;
padding:0;
}

.bxTreeView li {
width:100% !important;
display:block;
list-style:none;
float:left;
padding:0;
}

.bxTreeView ul {
display:block;
float:left;
width:100%;
margin:0;
padding:0;
}

.bxTreeView span.line,.bxTreeView span.cross,.bxTreeView span.last,.bxTreeView span.spacer {
width:16px;
height:15px;
float:left;
display:block;
}

.bxTreeView li a {
float:left;
display:block;
padding-left:2px;
text-decoration:none;
}

.bxTreeView li a.collapsed,.bxTreeView li a.expanded {
font-weight:700;
padding-left:18px;
}

.bxTreeView li a:hover {
text-decoration:underline;
cursor:pointer;
_cursor:hand;
}

.bxTreeView li.expanded ul {
display:block;
}

/* -------------------------------
	Finance
-----------------------------*/
.bxBodyNoPaddingFinance {
float:left;
width:703px !important;
overflow:hidden;
height:399px !important;
margin:0 2px;
padding:0 0 15px !important;
}

/* -------------------------------
	Finance
-----------------------------*/
.bxBodyNoPaddingRight {
float:left;
width:50%;
height:100%;
background-color:#D6E3E7;
}

.leaseRightContent {
float:left;
width:340px;
text-align:left;
padding:3px 5px 5px;
}

.leaseLeftContent {
float:left;
width:340px;
padding:3px 5px 5px;
}

.buttonLeaseSummary {
float:right;
color:#4aa82e;
font-size:10px;
height:20px;
}

A .buttonLeaseSummary {
float:right;
color:#4aa82e;
font-size:10px;
}

.leaseCalcFooter {
float:left;
margin:5px 0 0 10px !important;
}

.leaseCalcButton a,.leaseCalcButton a:visited,.leaseCalcButton a:active,.leaseCalcButton a:hover {
text-decoration:none;
text-align:right;
font-weight:700;
color:#4aa82e;
}

.leaseCalcDisclaimerButton a,.leaseCalcDisclaimerButton a:visited,.leaseCalcDisclaimerButton a:active,.leaseCalcDisclaimerButton a:hover {
text-decoration:none;
text-align:right;
color:#4aa82e;
}

.leaseCalcContent {
float:left;
width:318px;
padding-left:10px;
}

.toolTipContent {
text-align:left;
background-color:transparent;
}

/* background color table */
.btRowContent {
background:#f2f2f2 url(../header_line.png) repeat-x top center;
}

.btRowLinks {
background-color:#F2F2F2;
}

/* ---------------------------------
    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;
}

/* ------ 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;
}

.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:#f2f2f2;
}

.bMain {
background-color:#FFF;
}

.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;
}

.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:#c8ebbe;
}

.bmclGroup tbody tr.selected {
background-color:#8d8d8d;
}

.bmclGroup tbody tr.selected td {
border-top:solid 1px #8d8d8d;
border-bottom:solid 1px #8d8d8d;
}

.bmclgCol2Extend {
color:#900;
}

.bmclgColPrices,.bmclgCol4Prices,.bmclgColPricesModel {
background:#FFF url(../prices_row_bgr.png) repeat-x bottom left !important;
border-top:solid 1px #FFF !important;
border-bottom:solid 1px #FFF !important;
color:#6B656B !important;
}

.bmclgCol3,.bmclgCol3Model {
color:#3b3c3c;
}

.bmcrcList a:hover {
color:#4aa82e;
text-decoration:underline;
}

.bitmtTableTdButtonInner {
background:transparent url(../info_btn_bgr.jpg) no-repeat top right;
}

.bitmtTableTdButtonInnerSelected {
background-color:#FFF;
color:#000 !important;
}

.bitmtTableTdFooterInner {
color:#4aa82e;
background:transparent url(../info_center_bgr.jpg) repeat-x center center;
}

.bitmtTableTdScrollInner a,.bitmtTableTdScrollInner a:visited,.bitmtTableTdScrollInner a:active,.bitmtTableTdScrollInner a:hover {
color:#3e3c3f !important;
}

.bitmtgImage a img {
border:solid 1px #FFF !important;
}

/* -------- 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;
}

.bitmbTestDrive {
background:transparent url(../menu_icon_TestDrive.png) no-repeat top left;
}

.bitmbTestDriveFinish {
background:transparent url(../menu_icon_TestDrive_finish.png) no-repeat top left;
}

.bitmbTestDriveSelected {
background:transparent url(../menu_icon_TestDrive_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;
}

.bxblrTextBox,.bxblrTextArea {
border:solid 1px #4aa82e;
}

.bmcstRowHeader td {
color:#4aa82e !important;
}

.bmcsTable tbody tr td {
border-top:solid 1px transparent;
border-bottom:solid 1px transparent;
color:#000;
}

.bmcsTable tbody tr.selected td {
color:#FFF;
background-color:#8d8d8d;
}

.bmcsTable tbody tr:hover td,.bmcsTable tbody tr.hover td {
background-color:#c8ebbe;
color:#000;
}

/* ---------------------------------
    F O O T E R
----------------------------------*/
.footer {
background:transparent url(../footer.png) no-repeat top center;
color:#8d8d8d;
}

.footerFinal {
background:transparent url(../footer_final.png) no-repeat top center;
color:#8d8d8d;
}

.fNext,.fNextDisable {
background:transparent url(../btn_next.png) no-repeat top center;
}

/* -------------------------------
	CONTROLS
-----------------------------*/
input.radEnabledCss_Default,input.radHoverCss_Default {
border:solid 1px #4aa82e !important;
color:#4aa82e !important;
}

input.radFocusedCss_Default {
border:solid 1px #000 !important;
color:#000 !important;
}

.radInput_Default tr {
background-color:Transparent !important;
}

/* -------------------------------
	TREE VIEW
-----------------------------*/
.bxTreeView a.expanded {
background:url(../icon_treeview_minus.gif) no-repeat left top;
color:#4aa82e;
}

.bxTreeView a.collapsed {
background:url(../icon_treeview_plus.gif) no-repeat left top;
color:#4aa82e;
}

.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;
}

.bExtraSmall {
background-color:transparent;
}

.rgGroupCol {
padding-left:0 !important;
padding-right:0 !important;
}

/* TELERIK RadComboBox Vista skin 
global*/
.rcbInput,.rcbList {
text-align:right !important;
color:#FFF !important;
background-color:#87ce72;
}

.RadComboBox .rcbInputCell .rcbInput {
width:98% !important;
background:#87ce72;
}

.RadComboBox_CC2009,.RadComboBox_CC2009 .rcbInput,.RadComboBoxDropDown_CC2009 {
font-size:11px;
font-family:Verdana;
color:#FFF;
background-color:#87ce72;
}

/* combobox */
.RadComboBox_CC2009 .rcbArrowCellRight {
background-image:url('../NCI_Default/css/CC2009/ComboBox/rcbSprite.png');
border-right:solid 1px #4aa82e !important;
border-top:solid 1px #4aa82e !important;
border-bottom:solid 1px #4aa82e !important;
}

.RadComboBox_CC2009 .rcbFocused .rcbReadOnly td.rcbInputCellLeft {
background-position:0 -44px;
}

.RadComboBox_CC2009 .rcbFocused .rcbReadOnly td.rcbInputCellRight {
background-position:100% -44px;
}

.RadComboBox_CC2009 .rcbInputCell .rcbEmptyMessage {
color:#666;
}

.RadComboBox_CC2009 td.rcbArrowCellRight {
background-position:0 -88px;
}

.RadComboBox_CC2009 .rcbHovered .rcbArrowCellRight {
background-position:-36px -88px;
}

.RadComboBox_CC2009 .rcbFocused .rcbArrowCellRight {
background-position:-72px -88px;
}

.RadComboBox_CC2009 .rcbHovered .rcbReadOnly td.rcbArrowCellHidden {
background-position:-51px -88px;
}

.RadComboBox_CC2009 .rcbFocused .rcbReadOnly td.rcbArrowCellHidden {
background-position:-87px -88px;
}

.RadComboBox_CC2009 .rcbReadOnly td.rcbArrowCellRight {
background-position:-2px -88px;
}

.RadComboBox_CC2009 .rcbHovered .rcbReadOnly .rcbArrowCellRight {
background-position:-38px -88px;
}

.RadComboBox_CC2009 .rcbFocused .rcbReadOnly .rcbArrowCellRight {
background-position:-74px -88px;
}

.RadComboBoxDropDown_CC2009 .rcbHeader,.RadComboBoxDropDown_CC2009 .rcbFooter,.RadComboBoxDropDown_CC2009 .rcbMoreResults a {
background-image:url('../NCI_Default/css/CC2009/ComboBox/rcbSprite.png');
}

* html .RadComboBoxDropDown_CC2009 .rcbHeader,* html .RadComboBoxDropDown_CC2009 .rcbFooter,* html .RadComboBoxDropDown_CC2009 .rcbMoreResults a {
background-image:url('../NCI_Default/css/CC2009/ComboBox/rcbSpriteIE6.png');
}

.RadComboBoxDropDown li.rcbItem,.RadComboBoxDropDown .rcbList LI {
margin:0 !important;
}

.RadComboBoxDropDown_CC2009 .rcbHeader,.RadComboBoxDropDown_CC2009 .rcbFooter {
background-color:#f1f2f4;
background-position:0 -110px;
}

.RadComboBoxDropDown_CC2009 .rcbHeader {
border-bottom-color:#4aa82e;
text-align:right;
color:#4aa82e;
}

.RadComboBoxDropDown_CC2009 .rcbFooter {
border-top-color:#4aa82e;
}

.RadComboBoxDropDown_CC2009 .rcbHovered {
background:#4aa82e;
color:#fff;
}

.RadComboBoxDropDown_CC2009 .rcbSeparator {
color:#666;
background:#D3ECF9;
}

.RadComboBox_CC2009 .rcbDisabled .rcbInputCell .rcbInput,.RadComboBoxDropDown_CC2009 .rcbDisabled {
color:#999;
}

.RadComboBox_CC2009 .rcbDisabled td.rcbInputCellLeft {
background-position:0 -66px;
}

.RadComboBox_CC2009 .rcbDisabled td.rcbInputCellRight {
background-position:100% -66px;
}

.RadComboBox_CC2009 .rcbDisabled td.rcbArrowCellLeft {
background-position:-126px -88px;
}

.RadComboBox_CC2009 .rcbDisabled td.rcbArrowCellRight {
background-position:-108px -88px;
}

.RadComboBox_CC2009 .rcbDisabled .rcbReadOnly td.rcbArrowCellRight {
background-position:-110px -88px;
}

.RadComboBox_CC2009 table.rcbDisabled td.rcbArrowCellHidden,.RadComboBox_CC2009 .rcbDisabled .rcbReadOnly td.rcbArrowCellHidden {
background-position:-123px -88px;
}

.RadComboBoxDropDown_CC2009 .rcbLoading {
background:#f0f0f0;
}

.RadComboBoxDropDown_CC2009 .rcbMoreResults {
border-top-color:#c6c7d2;
background:#fff;
}

.RadComboBoxDropDown_CC2009 .rcbMoreResults a {
background-position:-157px -94px;
}

.RadComboBoxDropDown_CC2009 .rcbMoreResults a:hover {
background-position:-188px -94px;
}

div.RadToolTip_CC2009 table.rtWrapper td.rtWrapperLeftMiddle,div.RadToolTip_CC2009 table.rtWrapper td.rtWrapperRightMiddle {
background-image:url('../NCI_Default/css/CC2009/ToolTip/ToolTipVerticalSprites.gif');
}

div.RadToolTip_CC2009 table.rtWrapper td.rtWrapperContent {
background-color:#e9f2ff;
color:#333;
text-align:left;
}

div.RadToolTip_CC2009 div.rtTitlebar {
color:#333;
}

div.RadToolTip_CC2009 div.rtCallout {
background-image:url('../NCI_Default/css/CC2009/ToolTip/Callouts.gif');
}

/* TELERIK RadWindow for ASP.NET AJAX Vista Skin */
.RadWindow_CC2009 {
height:460px !important;
overflow:hidden;
margin:0 !important;
padding:0 !important;
}

.RadWindow_CC2009 table {
height:460px !important;
overflow:hidden;
}

/* set Window Vista "Aero" look and feel to the window */
div.RadWindow.RadWindow_CC2009.rwNormalWindow.rwTransparentWindow td.rwCorner,div.RadWindow.RadWindow_CC2009.rwNormalWindow.rwTransparentWindow td.rwTitlebar,div.RadWindow.RadWindow_CC2009.rwTransparentWindow td.rwFooterCenter {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
opacity:.8;
-moz-opacity:.8;
}

div.RadWindow_CC2009 td.rwWindowContent {
background-color:Transparent;
}

.bodyTable,.beRight table,.bcRight table {
width:100%;
height:100%;
}

.btLeft,.btRight {
width:auto;
}

.hmButton1Selected,.hmButton2Selected,.hmButton3Selected,.hmButton4Selected,.hmButton5Selected,.hmButton6Selected,.hmButton1Next,.hmButton2Next,.hmButton3Next,.hmButton4Next,.hmButton5Next,.hmButton6Next,.hmButton1Prev,.hmButton2Prev,.hmButton3Prev,.hmButton4Prev,.hmButton5Prev,.hmButton6Prev,.RadComboBoxDropDown_CC2009 {
cursor:pointer;
_cursor:hand;
}

.bmtLeft,.bmtRight {
float:left;
height:14px !important;
width:338px !important;
overflow:hidden;
font-size:12px;
font-weight:700;
text-transform:uppercase;
padding:10px 5px;
}

.bmtLeftLink,.bmtLeftLink:visited,.bmtLeftLink:active,.bmclgHeaderRight,.bmclgHeaderRight:visited,.bmclgHeaderRight:active,.bmcrContent a,.bmcrContent a:visited,.bmcrContent a:active,.bitmtTableTd a,.bitmtTableTd a:visited,.bitmtTableTd a:active,.bitmtTableTdButton a,.bitmtTableTdQuestionImage a,.bitmtTableTdQuestionImage a:visited,.bitmtTableTdQuestionImage a:active,.bitmtTableTdSpecialOffer a,.bitmtTableTdSpecialOffer a:visited,.bitmtTableTdSpecialOffer a:active,.bitmtTableTdFooterInner a,.bitmtTableTdFooterInner a:visited,.bitmtTableTdFooterInner a:Active,.bitmtTableTdScrollInner a,.bitmtTableTdScrollInner a:visited,.bitmtTableTdScrollInner a:active,.bitmtgCheck a,.bitmtgCheck a:visited,.bitmtgCheck a:active,.bitmtgCheck a:hover,.bitFooter a,.bitFooter a:visited,.bitFooter a:active,.berText a,.berText a:visited,.berText a:active,.bcRight a,.bcRight a:visited,.bcRight a:active,.bxfLeft a,.bxfLeft a:visited,.bxfLeft a:active,.bxfRight a,.bxfRight a:visited,.bxfRight a:active,.bmcstCellCol1 a,.bmcstCellCol1 a:visited,.bmcstCellCol1 a:active,.fRight a,.fRight a:visited,.fRight a:active,.fCopyright a,.fCopyright a:visited,.fCopyright a:active {
text-decoration:none;
}

.bmtLeftLink:hover,.bmclgHeaderRight:hover,.bmcrContent a:hover,.bitmtTableTd a:hover,.bitmtTableTdQuestionImage a:hover,.bitmtTableTdSpecialOffer a:hover,.bitmtTableTdFooterInner a:hover,.bitmtTableTdScrollInner a:hover,.bitFooter a:hover,.berText a:hover,.bcRight a:hover,.bxbbFooter a:hover,.bxfLeft a:hover,.bxfRight a:hover,.bmcstCellCol1 a:hover,.fRight a:hover,.fCopyright a:hover,.bitmtgMore a:hover,.bitmtgLess a:hover,.bitmtgLinks a:hover,.bitmtgRowBorder a:hover {
text-decoration:underline;
}

.bmcLeftWrapper,.bxBodyNoPaddingLeft {
float:left;
width:50%;
height:100%;
}

.bmclgCol2 img,.bmclgCol2Disabled img,.bmclgCol2Model img,.bmclgCol2DisabledModel img {
vertical-align:middle;
margin:0 3px;
}

.bmclgColPricesRight,.bmclgColPricesRightModel {
float:right;
text-align:right;
padding:0 3px 0 0 !important;
}

.bitTable,.bxTreeViewWrapper {
float:left;
width:100%;
}

.bitmtTableTd a img,.bitmtgCheck a img,.bitmtgImage a {
border:none;
}

.bitmtTableTdQuestionImage,.bitmtTableTdSpecialOffer {
width:252px;
text-align:center;
padding-top:20px;
font-size:10px;
display:block;
}

.bitmtTableTdQuestionImage a img,.bitmtTableTdSpecialOffer a img {
border:none;
display:inline !important;
}

.bitmtTableTdTitleColor,.bxbTableTextHeader {
font-weight:700;
color:#4aa82e;
}

.bitmtTableTdFooterInner a img,.bitFooter a img {
vertical-align:middle;
margin-left:10px;
border:none;
}

.bitmtTableTdText a,.bitmtTableTdText a:visited,.bitmtTableTdText a:active,.bitmtTableTdTextLast a,.bitmtTableTdTextLast a:visited,.bitmtTableTdTextLast a:active,.bxblrCellText a,.bxblrCellText a:visited,.bxblrCellText a:active {
font-weight:700;
text-decoration:none;
}

.bitmtTableTdText a:hover,.bitmtTableTdTextLast a:hover,.bxblrCellText a:hover {
font-weight:700;
text-decoration:underline;
}

.bitmtgMore,.bitmtgLess {
text-align:right;
vertical-align:middle;
}

.bError,.bCopy {
float:left;
width:950px !important;
height:407px !important;
padding:26px 25px 27px 20px;
}

.berText,.bcrText {
float:left;
}

.bxHeader div,.bxHeaderLong div {
float:left;
height:14px !important;
padding:10px 10px 8px !important;
}

.bxBodyNoPadding td,.bxbTableText {
vertical-align:top;
}

.bxblRight a img,.radInput_Default td,.bmcstRowHeaderNoBorder {
border:none !important;
}

.bpbTableHeaderFill,.bpbTableCellPrice {
font-weight:700;
font-size:16px;
text-align:left;
}

.bxTreeView li.collapsed ul,.RadGrid_Default .rgMasterTable td.rgGroupCol,.RadGrid_Default .rgMasterTable td.rgExpandCol {
display:none;
}

.hmButton1Selected,.hmButton2Selected,.hmButton3Selected,.hmButton4Selected,.hmButton5Selected,.hmButton6Selected,.RadComboBox_CC2009 td.rcbInputCellRight,.RadComboBox_CC2009 .rcbFocused .rcbInputCellRight {
background-position:100% 0;
}

.bmtLeftLink,.bmtLeftLink:visited,.bmtLeftLink:active,.bmtLeftLink:hover,.fCopyright a,.fCopyright a:visited,.fCopyright a:active,.fCopyright a:hover,.fRight a,.fRight a:visited,.fRight a:active,.fRight a:hover {
color:#8d8d8d;
}

.bmcLeft,.bmclgCol2,.bmcrcTitle,.bmcrcTitleSmall,.bitmtgModel a,.bitmtgModel a:visited,.bitmtgModel a:active,.bitmtgModel a:hover {
color:#000;
}

.bmclgHeaderRight,.bmclgHeaderRight:active,.bmclgHeaderRight:visited,.bmclgHeaderRight:hover,.bmcrContent a,.bmcrContent a:visited,.bmcrContent a:active,.bmcrContent a:active,.bitmtTableTd a,.bitmtTableTd a:visited,.bitmtTableTd a:active,.bitmtTableTd a:hover,.bitmtTableTdQuestionImage a,.bitmtTableTdQuestionImage a:visited,.bitmtTableTdQuestionImage a:active .bitmtTableTdQuestionImage a:hover,.bitmtTableTdFooterInner a,.bitmtTableTdFooterInner a:visited,.bitmtTableTdFooterInner a:active,.bitmtTableTdFooterInner a:hover,.bitmtTableTdText a,.bitmtTableTdText a:visited,.bitmtTableTdText a:active,.bitmtTableTdText a:hover,.bitmtTableTdTextLast a,.bitmtTableTdTextLast a:visited,.bitmtTableTdTextLast a:active,.bitmtTableTdTextLast a:hover,.bitFooter a,.bitFooter a:visited,.bitFooter a:active,.bitFooter a:hover,.bxbbRight table tbody,.bxblrCellText a,.bxblrCellText a:visited,.bxblrCellText a:active,.bxblrCellText a:hover,.bmcstCellCol1 a,.bmcstCellCol1 a:visited,.bmcstCellCol1 a:active,.bmcstCellCol1 a:hover {
color:#4aa82e;
}

.bmclGroup tbody tr td,.bmclGroup tbody tr:hover td,.bmclGroup tbody tr.hover td {
border-top:solid 1px transparent;
border-bottom:solid 1px transparent;
}

.bmclGroup tbody tr.selected td.bmclgCol2,.bmclGroup tbody tr.selected td.bmclgCol2Model,.bmclGroup tbody tr.selected td.bmclgCol3,.bmclGroup tbody tr.selected td.bmclgCol3Model,.bitmtTableTdButton a,.bitmtTableTdButton a:visited,.bitmtTableTdButton a:active .bitmtTableTdButton a:hover,.bitmtTableTdSpecialOffer a,.bitmtTableTdSpecialOffer a:visited,.bitmtTableTdSpecialOffer a:active .bitmtTableTdSpecialOffer a:hover,.bxfLeft a,.bxfLeft a:visited,.bxfLeft a:active,.bxfLeft a:hover,.bxfRight a,.bxfRight a:visited,.bxfRight a:active,.bxfRight a:hover,.RadComboBox_CC2009 .rcbHovered .rcbInputCell .rcbInput {
color:#FFF;
}

.bmclgCol2Disabled,.bmclgCol3Disabled {
color:Silver !important;
}

.bmcrcList a:visited,.bmcrcList a:active,.bmcrcList a,.bitmtgMore,.bitmtgMore a,.bitmtgMore a:visited,.bitmtgMore a:active,.bitmtgMore a:hover,.bitmtgLess,.bitmtgLess a,.bitmtgLess a:visited,.bitmtgLess a:active,.bitmtgLess a:hover,.bitmtgLinks,.bitmtgLinks a,.bitmtgLinks a:visited,.bitmtgLinks a:active,.bitmtgLinks a:hover,.bitmtgRowBorder a,.bitmtgRowBorder a:visited,.bitmtgRowBorder a:active,.bitmtgRowBorder a:hover {
color:#4aa82e;
text-decoration:none;
}

.bitmtTableTdText,.bitmtTableTdTextLast,.bxbllTableCell {
border-bottom:solid 1px #FFF;
}

.berText a,.berText a:visited,.berText a:active,.berText a:hover,.bcRight a,.bcRight a:visited,.bcRight a:active,.bcRight a:hover {
color:#0071A5;
}

.layerLoading,.layerLoadingSmall,.layerRightLoading,.layerRightLeaseLoading {
background-color:#FFF !important;
}

.RadGrid_Default .rgSelectedRow td,.RadGrid_Default .rgSelectedRow td.rgSorted,.rgAltRow rgHoveredRow,.RadComboBoxDropDown_CC2009 .rcbItem em {
background:#4aa82e;
}

.RadComboBox_CC2009 td.rcbInputCellLeft,.RadComboBox_CC2009 .rcbFocused .rcbInputCellLeft {
background-position:0 0;
}

.RadComboBox_CC2009 .rcbInputCellLeft,.RadComboBoxDropDown_CC2009,.RadComboBoxDropDown {
border:solid 1px #4aa82e !important;
}

.RadComboBox_CC2009 td.rcbArrowCellLeft,.RadComboBox_CC2009 .rcbReadOnly td.rcbArrowCellLeft {
background-position:-18px -88px;
}

.RadComboBox_CC2009 .rcbHovered .rcbArrowCellLeft,.RadComboBox_CC2009 .rcbHovered .rcbReadOnly .rcbArrowCellLeft {
background-position:-54px -88px;
}

.RadComboBox_CC2009 .rcbFocused .rcbArrowCellLeft,.RadComboBox_CC2009 .rcbFocused .rcbReadOnly .rcbArrowCellLeft {
background-position:-90px -88px;
}

.RadComboBox_CC2009 td.rcbArrowCellHidden,.RadComboBox_CC2009 .rcbHovered td.rcbArrowCellHidden,.RadComboBox_CC2009 .rcbFocused td.rcbArrowCellHidden,.RadComboBox_CC2009 .rcbReadOnly td.rcbArrowCellHidden {
background-position:-15px -88px;
}

div.RadToolTip_CC2009 table.rtWrapper td.rtWrapperTopLeft,div.RadToolTip_CC2009 table.rtWrapper td.rtWrapperTopRight,div.RadToolTip_CC2009 table.rtWrapper td.rtWrapperBottomLeft,div.RadToolTip_CC2009 table.rtWrapper td.rtWrapperBottomRight,div.RadToolTip_CC2009 table.rtWrapper td.rtWrapperTopCenter,div.RadToolTip_CC2009 table.rtWrapper td.rtWrapperBottomCenter,div.RadToolTip_CC2009 a.rtCloseButton {
background-image:url('../NCI_Default/css/CC2009/ToolTip/ToolTipSprites.gif');
}

.RadWindow_CC2009 .rwTopLeft,.RadWindow_CC2009 .rwTopRight,.RadWindow_CC2009 .rwTitlebar,.RadWindow_CC2009 .rwFooterLeft,.RadWindow_CC2009 .rwFooterRight,.RadWindow_CC2009 .rwFooterCenter,.RadWindow_CC2009 .rwTopResize,.RadWindow_CC2009 .rwStatusbar div,.RadWindow_CC2009 .rwStatusbar,.RadWindow_CC2009 .rwPopupButton,.RadWindow_CC2009 .rwPopupButton span,.RadWindow_CC2009.rwMinimizedWindow .rwCorner,.RadWindow_CC2009 .rwBodyLeft,.RadWindow_CC2009 .rwBodyRight,.RadWindow_CC2009 .rwStatusbarRow .rwCorner {
display:none;
border:0;
margin:0;
}


