@import url('newStyleTabs.css');

.main-custom-content{width: 85%;margin: auto;padding: 15px 0;clear: both;}
hr { margin:0; padding:0; }
.pageTitleBlu { color:#0066CC; display:block; font-family:Arial, Helvetica, sans-serif; font-size:30px; font-weight:bold; margin:15px 0; padding:0; text-align:left; width:auto; }
.opWrap {margin:auto; padding:0; font-family:trebuchet MS", Arial, sans-serif, "times New Roman; font-size:12px; }
.opSetWrap { width:100%; float:left; margin:0px 0px 20px 0px; }
.opSetWrap ul { list-style:disc; padding:10px 42px; line-height:normal }
.opHeadTxt { font-size:25px; }
.opSetTopL { width:438px; float:left; margin:0; padding:0; }
.opTabs { background:url(../images/op-con-tab-bg.png) repeat-x bottom; margin:0; padding:0; height:36px; }
.opTabs ul { margin:0; padding:0; list-style:none; }
.opTabs ul li { background:url(../images/op-con-tab-d-r.png) no-repeat bottom right; float:left; margin:0px 2px 0px 0px; padding:0; cursor:pointer; }
.opTabs ul li div { background:url(../images/op-con-tab-d-l.png) no-repeat bottom left; margin:0; padding:11px 15px 10px 15px; }
.opTabs ul li.select { background:url(../images/op-con-tab-u-r.png) no-repeat bottom right;cursor:default; color:#0066cc; }
.opTabs ul li.select div { background:url(../images/op-con-tab-u-l.png) no-repeat bottom left; }
.opTabs ul li.des { background:url(../images/oc-ds-tab-d-r.png) no-repeat bottom right;cursor:pointer; color:#000000; }
.opTabs ul li.des div { background:url(../images/oc-ds-tab-d-l.png) no-repeat bottom left; }
.opTabs ul li.selectDes { background:url(../images/oc-ds-tab-u-r.png) no-repeat bottom right; cursor:default; color:#000000; }
.opTabs ul li.selectDes div { background:url(../images/oc-ds-tab-u-l.png) no-repeat bottom left; }
.opTabCont {width:100%; margin:0; padding:0; border-top:none; }
.opTabContI { margin:20px; padding:0; overflow:hidden; }
.opFeatures { margin:5px 0px 5px 0px; padding:0; float:left; width:100%; text-align:center; }
.opFeatures .feature { width:110px; float:left; margin:0; padding:0; text-align:left; }
.opFeatures .value { width:280px; margin:0; padding:0; text-align:left; overflow:hidden; }
/*calculator*/
.opSetCalc { width:230px; float:right; }
.opSetCalc hr { margin:15px 0px 15px 0px; }
.optSetCalcM { background:url(../images/op-con-calc-m.png) repeat-y left; margin:0; padding:0; border:none; }
.optSetCalcB { background:url(../images/op-con-calc-b.png) no-repeat left bottom; margin:0; padding:0; }
.optSetCalcI { margin:0; padding:10px; }
.optSetCalcYt { background:url(../images/op-con-calc-yt.png) no-repeat left top; margin:0; padding:0; height:auto; width:100%; }
.optSetCalcYb { background:url(../images/op-con-calc-yb.png) no-repeat left bottom; margin:0; padding:0; height:auto; width:100%; }
.optSetCalcYi { margin:0; padding:10px; }
.optCalcField { margin:0; padding:0px 0px 5px 0px; overflow:hidden; height:auto; }
.optCalcVal { width:130px; font-size:11px; }
.optCalcValS { width:70px; font-size:11px; }
.optCalcValS2 { margin:0px 5px 0px 0px; width:108px; font-size:11px; }
.optCalcValVs { width:70px; margin-right:60px; font-size:11px; }
.opHalfBox { margin:0; padding:0; width:324px; }
.opRelated { border-bottom:1px solid #cccccc; margin:0; padding:20px 0px 0px 0px; }
.opRelated .set { margin:0; padding:0px 0px 0px 20px; }
.opSubGray {background:url(../images/ui-grad-bot.png) repeat-x bottom; margin:0; padding:20px; }
.opPriceMatrix { border:solid #cccccc 2px; border-collapse:collapse; }
.opPriceMatrix tr td { border:#cccccc solid 1px; margin:0; padding:10px; }
.opDesignGallery { margin:10px 0px 0px 0px; padding:0; text-align:center; }
.opDesignGallery ul { margin:0; padding:0; list-style:none; }
.opDesignGallery ul li { margin:0; padding:0; display:inline; }
.opDesignGallery ul li img { margin:5px; padding:0; }
/*shipping*/
.opCalcPop { text-align:left; padding:0; border:solid #6699cc 1px; background:#ffffff; width:268px; position:absolute; overflow:hidden; }
.opMailPop { text-align:left; padding:0; border:solid #6699cc 1px; background:#ffffff; width:360px; position:absolute; overflow:hidden; }
.opMailDiv { width:140px; margin:0; padding:0; }
/*misc*/
.opBluTopR { background:url(../images/op-con-t-blu-r.png) no-repeat top right; margin:0; padding:0px 10px 0px 0px; }
.opBluTopM { background:#6699cc; color:#ffffff; font-size:14px; margin:0; padding:10px 0px 10px 0px;
    -webkit-border-top-left-radius: 8px;
    -webkit-border-top-right-radius: 8px;
    -moz-border-radius-topleft: 8px;
    -moz-border-radius-topright: 8px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;                
}
.opBluTopN { width:22px; height:26px; float:left; margin:-5px 10px 0px -4px; padding:15px 0px 0px 25px; font-size:14px; font-weight:bold; color:#ffffff; }
.opOptM { background:url(../images/op-con-opt-mid.png) repeat-y left center; margin:0; padding:0; }
.opOptB { background:url(../images/op-con-opt-bot.png) no-repeat bottom; padding:25px 0px 25px 0px; }
.opOptSet { background:url(../images/op-con-opt-m-g.png) no-repeat bottom left; margin:0px 0px 0px 2px; padding:0; width:677px; height:78px; overflow:hidden; }
.opOptSetBlu { background:url(../images/op-con-opt-m-b.png) no-repeat bottom left; }
.opOptSetI {border:1px solid #0089CA; padding:15px 0;
    -webkit-border-bottom-right-radius: 8px;
    -webkit-border-bottom-left-radius: 8px;
    -moz-border-radius-bottomright: 8px;
    -moz-border-radius-bottomleft: 8px;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;          
}
.opOptSetCont { width:400px; margin:0; padding:0; float:left; }
.opOptSetCl { margin:-10px 0px 0px 0px; padding:15px 15px 15px 20px; width:auto; float:right; border-left:#cccccc solid 1px; }
.opPointR2 { background:url(../images/op-con-arr-r.png) no-repeat right; margin:0; padding:0px 20px 0px 0px; }
.opPointR { background:url(../images/opcon-ar-blu.png) no-repeat right; margin:-14px 0px 0px 0px; padding:15px 30px 15px 10px; text-align:right; color:#ffffff; }
.opSelTemp { font-size:14px; width:200px; }
.txtBlue { color:#0066cc; }
.txtRed { color:#cc0000; }
.txtGreen { color:#006600; }
.txtUnderLine { text-decoration:underline; }
.txtGray { color:#666666; }
.txtLarge { font-size:14px; }
.txtSmall { font-size:11px; }
.cursorPoint { cursor:pointer; }
.formLink { margin:0; padding:0; width:auto; display:inline; }
.hrMargin { margin:20px 0px 10px 0px; padding:0; }
.elemFloatL { float:left; margin:0px 5px 0px 0px; }
.elemFloatR { float:right; }
.elemCenter { text-align:center; }
/*temp*/
.bxuThBc { background:url(../images/nord-th-bc.png) no-repeat top left; padding:12px 0px 14px 92px; }
.bxuThLh { background:url(../images/nord-th-lh.png) no-repeat top left; padding:12px 0px 14px 92px; }
.bxuThFo { background:url(../images/nord-th-fold.png) no-repeat top left; padding:12px 0px 14px 92px; }
.icoEcoVs { background:url(../images/pro-ico-eco-vs.png) no-repeat left; padding:0px 0px 0px 20px; }
/*upgrade 10312008*/
.lBoxM { background:url(../images/ou-lb-cont-m.png) repeat-y left; margin:0; padding:0; }
.lBoxB { background:url(../images/ou-lb-cont-b.png) no-repeat bottom left; margin:0; padding:0; }
.lBullets { margin:0px 0px 0px 20px; padding:0; }
.lBullets li { margin:0px 0px 10px 0px; padding:0; }
.ordOptBxM { background:url(../images/ou-opt-m.png) repeat-y left; margin:0; padding:0; }
.ordOptBxB { background:url(../images/ou-opt-b.png) no-repeat bottom left; margin:0; padding:0px 0px 2px 0px; }
.ordClW { margin:0px 2px 0px 2px; padding:12px; }
.ordClBgBlu { background:url(../images/ou-op-bg-b.png) repeat-x bottom left; }
.ordClBgGry { background:url(../images/ou-op-bg-g.png) no-repeat bottom left; }
.fBoxW { margin:0; padding:0; width:678px; }
.fBoxM { background:url(../images/ou-fb-cont-m.png) repeat-y left; margin:0; padding:0; }
.fBoxB { background:url(../images/ou-fb-cont-b.png) no-repeat bottom left; margin:0; padding:0; }
/*box common*/
.flBoxInnerW { margin:0; padding:20px; }
.flBoxTopR { background:url(../images/fl-box-t-r.png) no-repeat right bottom; margin:0; padding:0; }
.flBoxTopL { background:url(../images/fl-box-t-l.png) no-repeat left bottom; margin:0; padding:0; }
.flBoxTopI { margin:0; padding:10px 0px 10px 20px; height:24px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
/*cal upg 11072008*/
.featCal { float:left; margin:0; padding:0; border-top:#cccccc solid 1px; width:100%; }
.fbTxtH { background:url(../images/ocr-img-txt-des.png) no-repeat left bottom; display:block; width:214px; height:20px; text-indent:-999px; }
.fbTxtCd { background:url(../images/ocr-img-txt-cd.png) no-repeat left bottom; display:block; width:214px; height:28px; text-indent:-999px; }
.fbTxtB { float:left; width:auto; padding: 15px 0px 15px 15px; }
/*sub types*/
.icoSubType { margin:0; padding:0; height:178px; }
.icoSubType ul { margin:0; padding:0; list-style:none; }
.icoSubType ul li { margin:0px 10px 0px 10px; ; padding:3px 0px 0px 0px; float:left; width:318px; text-align:center; background:url(../images/n-gc-cl-w-d.png) no-repeat top center; cursor:pointer; }
.icoSubType ul li.sel { background:url(../images/n-gc-cl-w-u.png) no-repeat top center; cursor:default; }
.icoSubType ul li form { float:left; width:100%; margin:0; padding:130px 0px 0px 0px; }
.stPosterOff { background:url(../images/n-ico-st-pof.png) no-repeat top center; }
.stPosterDig { background:url(../images/n-ico-st-pod.png) no-repeat top center; }
.stEnvFc { background:url(../images/ico-env-fc.png) no-repeat top center; }
.stEnv1c { background:url(../images/ico-env-1c.png) no-repeat top center; }
.htLiBot { border-bottom:#cccccc solid 1px; }
.gcTopSubh { margin:0; padding:10px 20px 0px 0px; }
/*addon*/
.reviewScroll { height:125px; margin:0; padding:0; overflow-y:scroll; }
.hiddenPar { display: none }
