.OptionBox { width: 550px; background-color: white; }
.proHeaderBox { font-size: 10px; font-family: Tahoma; margin-bottom: 10px; height: 106px; }
.proPhotoBox { float: left; width: 116px; text-align: left; }
.proPhotoBox img { border: 3px solid #D4D9D5 !important; }
.prInfoContainer { display: block; height: 106px; }
.prDescBox { height: 60px; }
.prInfoContainer h3 { font-size: 1.5em !important; }
.prCodeRow { color: #F17200; font-weight: bold; }
.prCodeRow span { color: #000000; }
.prDetailRow { }
.prPriceRow { }
.PriceBox { font-size: 11px; }
.PriceBox td.pLbl { vertical-align: bottom; }
.PriceBox td.pLbl div { padding: 2px 3px 2px 5px; background-color: #D4E04C; }
.PriceBox td.pVal { border: 1px solid #D4E04C; padding: 8px; color: #C9060E; }
.PriceBox .Price { font-size: 1.6em !important; font-weight: bold; color: #C9060E; }
.PriceBox td.pVal .CurID { }
.logoTbl td { text-align: center; }
.logoTbl td#logo { padding-bottom: 5px; }
.logoTbl td#title { padding-top: 5px; }
.LogoContainer { text-align: center; }
.LogoContainer img { display: block; margin-bottom: 5px; }
.LogoContainer span { padding-top: 5px; }
.proStepBox { clear: both; display: block; background-color: #DD002B; padding: 5px 0 5px 10px !important; height: 11px; font-weight: normal; }
ul.proSteps { list-style: none; height: 15px; display: inline-block; }
ul.proSteps li { float: left; color: White; padding: 0 6px !important; border-right: 1px solid white; }
.proOptionBox { clear: both; height: 270px; overflow: auto; overflow-y: auto; overflow-x: hidden; scrollbar-face-color: #010101; scrollbar-highlight-color: #010101; scrollbar-track-color: #E9E9E9; scrollbar-3dlight-color: #E9E9E9; scrollbar-shadow-color: #E9E9E9; scrollbar-arrow-color: #E9E9E9; scrollbar-darkshadow-color: #E9E9E9; }
.promOpt { width: 95%; border: none; background-color: Black; }
.promOpt th { text-align: left; font-weight: normal; padding-left: 15px !important; width: 22% !important; white-space: nowrap; }
.promOpt th, .promOpt td { color: #D4E04C; background-color: #000000; padding: 3px; border-bottom: 1px dotted #666666; }
.blackBg { background-color: #000000; color: #D4E04C; border-bottom: 1px solid white; padding-left: 15px; }
.blackBg div { line-height: 27px; }
.greenBg { background-color: #D4E04C; color: #000000; border-bottom: 1px solid white; padding-left: 15px; }
.greenBg div { line-height: 27px; }
.ExtraPanel { padding: 5px 5px 5px 10px; }
.ExtraPanel input { padding: 0px !important; }
.ExtraPanel label { padding-left: 5px; }
.optCheckList { width: 500px; }
.optCheckList td { width: 250px; }

