/*body.activePopup {overflow:hidden}*/
#overlay { display: table; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 2000; }
#overlay #window { display:table-cell; vertical-align:middle}
#overlay #windowBlend { background-color:#000; height:100%; width:100%; position:absolute; top:0; left:0; }
#overlay #window #content { display:table; margin: 20px auto; width: 36px; border:5px solid #626567; border-radius: 12px; -moz-border-radius: 12px; -o-border-radius: 12px; -icab-border-radius: 12px; -khtml-border-radius: 12px; -webkit-border-radius: 12px; }
#overlay #window #content #inner { position: relative; width: auto; background: #fff; border-radius:8px; -moz-border-radius:8px; -o-border-radius:8px; -icab-border-radius:8px; -khtml-border-radius:8px; -webkit-border-radius:8px; }
#overlay #window #content #inner #tmpPopupLight { overflow:hidden; }
#overlay #window #content #closeLabel { position:absolute; top:-12px; right:-12px; width:29px; height:29px; background:url('/marketing/images/popup/close.png') no-repeat top left; cursor:pointer; z-index: 999; }
#overlay #window #content #closeLabel:hover { background-position: bottom left; }

.preloader, .indicator { width:16px; height:16px; background:url('/marketing/images/various/ajax/ajax_indicator.gif') center center no-repeat; padding: 10px;}
.preloader { width:16px; height:16px; background:url('/marketing/images/various/ajax/ajax_indicator.gif') center center no-repeat; padding:10px; display:block; }
.cln-loader { width:16px; height:16px; background:url('/marketing/images/various/ajax/ajax_indicator.gif') center center no-repeat; display:none; margin:0 5px 0 0}
.ajaxIndiOverls { display: table; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 20; }
.aIO-Window { display:table-cell; vertical-align:middle; }
.aIO-Content { display:table; margin: 20px auto; width: 36px; /*background:url(/marketing/images/popup/border.png);*/ border: solid 5px #626567;   border-radius: 8px; -moz-border-radius: 8px; -o-border-radius: 8px; -icab-border-radius: 8px; -khtml-border-radius: 8px; -webkit-border-radius: 8px; }
.aIO-Inner { position: relative; width: auto; background: #fff; border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -icab-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; }
.aIO-PopLight { overflow:hidden; }
.aIO-Preload { width:32px; height:32px; float: left; background:url('/marketing/images/various/ajax/ajax_indicator_big.gif') center center no-repeat; padding: 3px 10px 3px 0px; }
.preloadOnly .aIO-Preload { float: left; }
.preloadOnly .aIO-InnWrap { padding: 4px; }
.prelTxt { float: left;  font-family:Helvetica,Arial,sans-serif; font-size: 1.091em; padding: 14px 6px 11px 5px; }
.innerWrapper { padding: 20px; width: 450px}
.asideContent { padding: 0; }
.withColsWrappers { padding: 0; }
.poUpsCols .pUCols-FirstInn, .poUpsCols .pUCols-SecInn { padding: 20px; }
.poUpsCols .pUCols-FirstInn, .poUpsCols .popColInn { padding: 20px 20px 0 20px; }
.poUpsCols .pUCols-FirstInn, .poUpsCols .popColInn { background: url('/marketing/images/popup/buttons_placeholder.png') left bottom repeat-x; }
.poUpsCols .detailsView { background: none; padding: 0; height: 100%; }
.buttnsBar { height: 33px; width: 438px; padding: 8px 6px 0 6px; background: url('/marketing/images/popup/buttons_placeholder.png') left bottom repeat-x; position: absolute; bottom: 0; left: 0; -webkit-border-bottom-right-radius: 6px; -webkit-border-bottom-left-radius: 6px; -moz-border-radius-bottomright: 6px; -moz-border-radius-bottomleft: 6px; border-bottom-right-radius: 6px; border-bottom-left-radius: 6px}
.asideContent .buttnsBar {border-bottom-right-radius:0; -moz-border-radius-bottomright:0; -webkit-border-bottom-right-radius:0}
.detViewInn { padding: 20px 20px 50px; 20px; }
.poUpsCols .pUCols-SecInn { background-color: #f6f9fd; border-left: solid 1px #fff; height: 100%; }
.poUpsCols .pUCols-First { width: 450px; }
.poUpsCols .pUCols-Sec { width: 400px; border-left: 1px solid #e5e5e5;  }
.cpyLnk { float: right; margin: 0 10px 0 0; }
.pUCols-Sec h5 { padding: 0 0 0.3em 6px; }
.pUCols-Sec h3 { padding-bottom: 0.7em; }
.toolTipHead { position: relative; }
.toolTipArrow { position: absolute; right: -22px; display: block; width: 15px; height: 27px; top: 0; background:url('/marketing/images/forms/side_col_arrow.png') left top no-repeat; }
.colrButtInPopup, .innerWrapper .colrButtInPopup { position: relative; top: 1px;}
.ajaxOnSmall { position:relative}
.aOS-Obj { background: url('/marketing/images/various/ajax/ajax-loader.gif') 50% 50% no-repeat; display: block; width: 100%; height: 25px; position: absolute; top: 0; left: 0;  }
.style2 .aOS-Obj, .aOS-Obj.green {background-image:url('/marketing/images/various/ajax/ajax-loader_white_greenbg.gif'); top:5px}
.aOS-Obj.grey {background:url('/marketing/images/various/ajax/ajax_indicator.gif') 50% 50% no-repeat; width:78px;}
.aOS-Obj.aOb-Big {position:relative; top:4px; left:-1px}
.buttonBox .aOS-Obj {top:17px}
.mrSpaceBelow, .innerWrapper .mrSpaceBelow { padding-bottom: 1.8em; }
.innerWrapper .formElem textarea { height: 55px; }
.innerWrapper .formElem .wideTxtArea { height: 70px; }
.innerWrapper .withTopHead { padding: 8px 0 15px 0; }
.withSpaceBelow { padding-bottom: 6px; }
.popColInn .inHeaderLnk { padding: 7px 0 0 0; }
#overlay #window #content #inner .biggButts .mB-Style3 { margin: 0 20px 0 0;} /* Orange button must be first */
#overlay #window #content #inner .useTmpl { margin-top: 7px; }

#overlay #windowBlend { background-color:#000; height:100%; width:100%; position:absolute; top:0; left:0; }
#overlay #window #contentPopupLight { display:table; margin: 20px auto; width: 36px; border:5px solid #626567; border-radius: 12px; -moz-border-radius: 12px; -o-border-radius: 12px; -icab-border-radius: 12px; -khtml-border-radius: 12px; -webkit-border-radius: 12px; }
#overlay #window #contentPopupLight #inner { position: relative; width: auto; background: #fff; border-radius:8px; -moz-border-radius:8px; -o-border-radius:8px; -icab-border-radius:8px; -khtml-border-radius:8px; -webkit-border-radius:8px; }
#overlay #window #contentPopupLight #inner #tmpPopupLight { overflow:hidden; }
#overlay #window #contentPopupLight #closeLabel { position:absolute; top:-12px; right:-12px; width:29px; height:29px; background:url('/marketing/images/popup/close.png') no-repeat top left; cursor:pointer; z-index: 999; }
#overlay #window #contentPopupLight #closeLabel:hover { background-position: bottom left; }

#overlay #window #contentPopupLight.lightPopup {border:none;}
#overlay #window #contentPopupLight.lightPopup #inner {background-color:#fff;}
#overlay #window #contentPopupLight.lightPopup #inner iframe {border-radius:10px; -moz-border-radius:10px; -o-border-radius:10px; -icab-border-radius:10px; -khtml-border-radius:10px; -webkit-border-radius:10px;}
#overlay #window #contentPopupLight.lightPopup #closeLabel {background:url('/marketing/images/popup/light_close.png') 0 0 no-repeat; width:35px; height:35px;}
#overlay #window #contentPopupLight.lightPopup #closeLabel:hover {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; filter: alpha(opacity=90); -moz-opacity:.9; -khtml-opacity:.9; opacity:.9;}
#overlay #window #contentPopupLight.lightPopup .preloader {border: solid 5px #626567; border-radius: 8px; -moz-border-radius: 8px; -o-border-radius: 8px; -icab-border-radius: 8px; -khtml-border-radius: 8px; -webkit-border-radius: 8px;}

#socialMediaTabs .aIO-Preload {margin:25px auto; float:none}
#socialMediaTabs .smContact-content {overflow:auto; display:none}
#socialMediaTabs .smContact-table {margin:10px 0}
#socialMediaTabs .smContact-table td {padding:2px 12px 2px 0}
