.btnReQuote { float: left; }
.CrossSellCheckBox { float: left; font-size: 12px; color: #999; border: none; display: none; background-color: Transparent; }
.chkTxtDiv { float: left; }
.chkDiv { float: left; margin-top: 2px; }
.chkDiv .CrossSellCheckBox { display: block; }
.spnDetailLink { text-decoration: underline; cursor: pointer; }

.divQuoteSelectionHolder { float: left; margin: 0; width: 99%;}

.QuoteSelectionHolder { font: normal 11px Trebuchet Ms, Thahoma, Arial; width: 100%; }
.QuoteSelectionHolder input, select, textarea { width: auto; }
.QuoteSelectionHolder .boxTitleBar { background: #b2bc74; }
.QuoteSelectionHolder .boxTitle { float: left; color: #fff; margin-left: 7px; margin-top: 3px; padding: 1px; font-size: 17px; font-weight: bold;}
.QuoteSelectionHolder .boxTitle span { color: #fff !important;}
.QuoteSelectionHolder .l { background: url(../Images/RoundedCornerBox/OrangeBorder/2x2.png) repeat-y 0px 0px;}
.QuoteSelectionHolder .r { background: url(../Images/RoundedCornerBox/OrangeBorder/2x2.png) repeat-y 100% 0px;}
.QuoteSelectionHolder .tl { background: url(../Images/RoundedCornerBox/OrangeBorder/tl.png) no-repeat 0px 0px;}
.QuoteSelectionHolder .tr { background: url(../Images/RoundedCornerBox/OrangeBorder/tr.png) no-repeat 100% 0px;}
.QuoteSelectionHolder .t { background: url(../Images/RoundedCornerBox/OrangeBorder/2x2.png) repeat-x 0px 0px;}
.QuoteSelectionHolder .bl { background: url(../Images/RoundedCornerBox/OrangeBorder/bl.png) no-repeat 0px 100%;}
.QuoteSelectionHolder .br { background: url(../Images/RoundedCornerBox/OrangeBorder/br.png) no-repeat 100% 100%;}
.QuoteSelectionHolder .b { background: url(../Images/RoundedCornerBox/OrangeBorder/2x2.png) repeat-x 0px 100%;}
.QuoteSelectionHolder select { height: 22px; border: solid 1px #999; }

.QuoteSelectionHolder .btnHolder { margin-right: 8px; float: right; margin-top: 1px; height: 27px; }
.QuoteSelectionHolder .btnBasket { float: right; margin-right: 10px; margin-top: 4px; margin-bottom: 2px;cursor: pointer;}
.imgBtnBasket { background-color: Transparent; border: none; width: 112px; height: 25px; }

.QuoteHolderContainer { WIDTH: 99.8% }
.QuoteHolderContainer table { padding:0;margin:0;}
.InfoHolderContainer { display: none; WIDTH: 0%}

.divQuoteSelectionContainer .INPUT_LABEL { margin-top: 4px; }


/* ######### PERSONALISE CSS ######### */
.divPersonalise { border-right: #ee9812 1px solid; border-top: #ee9812 1px solid; display: none; z-index: 99; border-left: #ee9812 1px solid; width: 350px; border-bottom: #ee9812 1px solid; position: absolute; background-color: #fff; }
.divPersonalise input, select, textarea { width: auto; }
.divPersonaliseTitleHeader { background-image: url(../images/HeaderBackgroundGreen.png); color: #fff; background-repeat: repeat-x; height: 25px; }
.divPersonaliseHeaderText { font-weight: bold; float: left; font-size: 15px; margin-left: 5px; }
.divCloseButton { margin-top: 3px; float: right; background: url(../images/CloseGreen.png); width: 17px; cursor: pointer; margin-right: 3px; background-repeat: no-repeat; height: 17px; }
.divPersonaliseText1 { margin-top: 10px; margin-bottom: 10px; margin-left: 10px; }
.txtPersonaliseClientName { width: 220px; }
.divPersonaliseFooter { border-top: #9ba51e 1px solid; margin-top: 20px; height: 35px; background-color: #dce891; }
.btnPersonaliseNoThanks { margin-top: 5px; float: left; margin-left: 5px; }
.btnPersonaliseNext { margin-top: 5px; float: right; margin-right: 5px; }


