/* Text with icons on side */
    .withMiniIco { padding: 3px 0 3px 22px; background-image: url(/flash_room/images/icons/mini_icons.png); background-repeat: no-repeat; line-height: 1.8em; }
    .rSideMiniIco { background: url(/flash_room/images/icons/mini_icons.png) right 2px no-repeat; padding: 0 22px 3px 0; }
    .loaderMiniIco {background:url(/flash_room/images/various/ajax/ajax_indicator.gif) left center no-repeat}
    .pdfMiniIco { background-position: 1px -149px; }
    .docMiniIco { background-position: 1px -48px; }
    .audioMiniIco { background-position: 1px -249px; }
    .videoMiniIco { background-position: 1px -201px; }
    .pptMiniIco { background-position: 1px 2px; }
    .cameraMiniIco { background-position: 1px -1435px; }
    .docDeleteMiniIco { background-position: 1px -300px; }
    .downloadMiniIco { background-position: 1px -350px; }
    .uploadMiniIco { background-position: 1px -1918px; }
    .deleteMiniIco { background-position: 1px -395px; }
    .inviteMiniIco { background-position: 1px -449px; }
    .noteBookMiniIco { background-position: 1px -499px; }
    .noteBookMiniIcoPlus { background-position: 1px -1627px; }
    .mapMiniIcoPlus { background-position: 1px -1679px; }
    .imageMiniIco { background-position: 1px -1726px; }
    .otherMiniIco { background-position: 1px -1775px; }
    .statsMiniIco { background-position: 1px -548px; }
    .palettMiniIco { background-position: 1px -596px; }
    .linkMiniIco { background-position: 1px -643px; }
    .mapMiniIcoPlusR { background-position: right -1679px; }
    .noteBookMiniIcoPlusR { background-position: right -1629px; }
    .upActiveMiniIconR { background-position: right -845px; }
    .downActiveMiniIconR { background-position: right -894px; }
    .rightActiveMiniIconR { background-position: right -2411px; }
    .downInactiveMiniIconR { background-position: right -793px; }
    .upInactiveMiniIconR { background-position: right -750px; }
    .upDownInactiveMiniIconR { background-position: right -1486px; }
    .cameraMiniIconR { background-position: right -1438px; }
    .listenMiniIconR { background-position: right -1825px; }
    .pdfMiniIconR { background-position: right -1871px; }
    .zipMiniIcon { background-position: 1px -1970px; }
    .testerMiniIcon { background-position: 1px -2020px; }
    .usersMiniIcon { background-position: 1px -2070px; }
    .flagMiniIcon { background-position: 1px -2120px; }
    .addFlagMiniIcon { background-position: 1px -2170px; }
    .swfMiniIcon { background-position: 1px -2220px; }
    .flaMiniIcon { background-position: 1px -2270px; }
    .htmlMiniIcon { background-position: 1px -2320px; }
    .homeMiniIcon { background-position: 1px -2370px; }
    .addressBookIco { background-position: 1px -994px; }
    .twittMiniIco { background-position: 1px -1045px; }
    .twittMiniIco:hover { background-position: 1px -1094px; }
    .facebkMiniIco { background-position: 1px -1143px; }
    .facebkMiniIco:hover { background-position: 1px -1192px; }
    .linkedMiniIco { background-position: 1px -1241px; }
    .linkedMiniIco:hover { background-position: 1px -1290px; }
    .youtubeMiniIco { background-position: 1px -1339px; }
    .youtubeMiniIco:hover { background-position: 1px -1388px; }
    .emailMiniIcon { background-position: 1px -2452px; }
    .chatMiniIcon { background-position: 1px -2502px; }
    .phoneMiniIcon { background-position: 1px -2550px; }
    .revertMiniIcon { background-position: 1px -2591px; }
    .restoreMiniIcon { background-position: 1px -2692px; }
    .participantMiniIcon { background-position: 1px -3199px; }
    .presenterMiniIcon { background-position: 1px -3098px; }
    .addMiniIcon { background-position: 1px -3297px; }
    .removeMiniIcon { background-position: 1px -3396px; }
    .thickMiniIcon { background-position: 1px -3496px; }

    .withMediumIco { padding-right: 20px; background-image: url(/flash_room/images/icons/medium_icons.png) !important; background-repeat: no-repeat !important; }
    .dateIco {  background-position: right 5px !important ;  }

/* Various icons */
    .cameraIco { background:url(/flash_room/images/icons/camera.png) left top no-repeat; display: inline-block; width: 19px; height: 15px; text-indent: -999em; }

/* Bullet icons */
    .withBulletIco { background:url(/flash_room/images/icons/bullet.png) left top no-repeat; padding: 0 0 2px 9px; }
    .rSideBulletIco { background:url(/flash_room/images/icons/bullet.png) right top no-repeat; padding: 0 23px 2px 0; }
    .arrowBullet { background-position: left 4px; }
    .darkBgArrowIco {  background-position: left -2794px; }
    .arrowBulletTurnLeft { background-position: left -1595px; }
    .arrowBulletR { background-position: right -1595px; }
    .arrowBulletTurnLeftR { background-position: right 4px; }
    .withPaddRight { padding-right: 8px; }
    .arrowBulletGreen { background-position: left -4185px; }

/* Product logos */
    .productLogo { display: block; width: 194px; height: 34px; text-indent: -999em; margin: 0 auto; background: url(/flash_room/images/boxes/product_box_logo.gif) 0 0 no-repeat; }
    .productLogo.webinar { background-position: 0 -71px; }
    .productLogoSmall { display: block; width: 146px; height: 26px; text-indent: -999em; margin: 0 auto; background: url(/flash_room/images/boxes/product_box_pricing_logo.gif) 0 0 no-repeat; }
    .productLogoSmall.webinar { background-position: 0 -46px; }

/* Action icons */
    .actionIcons {height:20px; width:20px; background:url(/flash_room/images/icons/action_icons.png) left top no-repeat; cursor:pointer}
    .actPlusIcon {background-position:0 0}
    .actXIcon {background-position:0 -35px}
    .actUpIcon {background-position:0 -70px}

/* Header with medium icon (Boxes mainly) */
    .withMedIco { padding: 2px 0 0.85em 35px; background: url(/flash_room/images/icons/box_icons.png) left top no-repeat; }
    .errorMedIco { color: #ff2626; background-position: left -70px; }
    .warnMedIco { color: #fea906; background-position: left -142px; }
    .correctMedIco { color: #23a635; background-position: left top; }
    .infoMedIco { color: #0074cb; background-position: left -206px; }

/* Big Icons */
    .bigIco { width: 66px; height: 93px; background:url(/flash_room/images/icons/big_icons.png) left top no-repeat; }
    .padLockIco { background-position: left top; }
    .manIco { background-position: left -195px; }
    .errorIco { background-position: left -1547px; }
    .phoneIco { background-position: left -2764px; display: inline-block; height: 60px; width: 63px;}
    .videoTourIco, .blogIco, .learningCenterIco { background-position: 50% -2935px; display: inline-block; height:auto !important;  width: 150px; padding: 70px 0 0 0 }
    .blogIco { background-position: 50% -3105px; }
    .learningCenterIco { background-position: 50% -3269px; width: 170px; }

/* Tabs */
    .tabs { position: relative; top: 2px; left: 10px; z-index: 1; height: 24px; }
    .tab-Pos, .tab-Link { float: left; height: 24px; background-image:url(/flash_room/images/tabs/tabs.png); background-repeat: no-repeat; color: #868686; font-size: 0.9em; text-transform: uppercase; }
    .tab-Pos { margin: 0 1px 0 0; padding: 0 0 0 4px; background-position: left top; }
    .tab-Link { background-position: right -52px; line-height: 2.3em; padding: 0 8px 0 4px; }
    .tab-Link:hover, .tab-ActivLink { color: #6e6e6e; background-position: right -77px; }
    .tab-Pos:hover, .tab-Active { background-position: left -25px; }
    .rightTabs { right: 5px; float: right; left: auto; }
    .tabsContent { clear: both; }
    .whiteActive .tab-Pos { background-position: left -104px; }
    .whiteActive .tab-Link { background-position: right -156px; }
    .whiteActive .tab-Link:hover, .whiteActive .tab-ActivLink { background-position: right -181px; }
    .whiteActive .tab-Pos:hover, .whiteActive .tab-Active { background-position: left -129px; }
    .biggerTabs .tab-Pos, .biggerTabs .tab-Link { font-size: 1em;  }
    .biggerTabs .tab-Link {  line-height: 1.65em; }

    /* Large tabs */
    .largeTabs { position: relative; top: 2px; left: 10px; z-index: 1; height: 27px; }
    .largeTabs .tab-Pos, .largeTabs .tab-Link { height: 27px; background-image:url(/flash_room/images/tabs/largeTabs.png); font-size:1.06em; }
    .largeTabs.whiteActive .tab-Pos { background-position: left -45px; }
    .largeTabs.whiteActive .tab-Link { background-position: right -140px; }
    .largeTabs.whiteActive .tab-Link:hover, .largeTabs.whiteActive .tab-ActivLink { background-position: right -96px; }
    .largeTabs.whiteActive .tab-Pos:hover, .largeTabs.whiteActive .tab-Active { background-position: left 0px; }

    /* Top Tabs */
    .topTabs { float: left; }
    .topTabs .topT-Pos, .topTabs .topT-PosLnk { display: block; float: left; color: #2c63a3; }
    .topT-PosHead { float: left; }
    .topTabs .topT-PosLnk { padding: 0 0 12px 0; }
    .topTabs .topT-Pos { background:url(/flash_room/images/icons/mini_icons.png) right -1576px no-repeat; padding: 0 20px; }
    .topTabs .topT-PosLnk:hover, .topTabs .topT-PosLnkActive { color: #1a3c61; background:url(/flash_room/images/icons/mini_icons.png) center -1508px no-repeat; }
    .topTabs .topTLast { background: none; }

    /* Top Tabs Style1 Create Meeting ex. */
    .topTabs.st1 { margin-left:7px;  }
    .topTabs.st1.right { float:right; margin-right:10px; }
    .topTabs.st1 .topT-Pos { padding:0; background:#FFFFFF; margin-left:3px; margin-bottom:-1px; margin-top:6px; padding:0 30px; border:1px solid #e1e1e1;  }
    .topTabs.st1 .topT-PosHead { padding:0; color:#555555; font-size:1.1em; }
    .topTabs.st1 .topT-PosLnk { padding:0; color:#555555; line-height:32px; }
    .topTabs.st1 .topT-PosLnk:hover { background:none; }
    .topTabs.st1 .topT-PosActive { border-bottom:1px solid #FFFFFF; margin-top:0;  }
    .topTabs.st1 .topT-PosActive .topT-PosHead  { color:#265b2c;  font-size:1.3em; }
    .topTabs.st1 .topT-PosActive .topT-PosLnk { color:#265b2c; line-height:38px; }
    .topTabs.st1 .topT-PosLabel { background:none; border:1px solid transparent; padding:0 5px;  }
    .topTabs.st1 .topT-PosCustom1 {  background:#FFFFFF url(/flash_room/images/tabs/custom_conference_tab.png) no-repeat 10px -168px; }
    .topTabs.st1 .topT-PosCustom2 {  background:#FFFFFF url(/flash_room/images/tabs/custom_conference_tab_n.png) no-repeat 10px -168px; }
    .topTabs.st1 .topT-PosActive.topT-PosCustom1 {  background:#FFFFFF url(/flash_room/images/tabs/custom_conference_tab.png) no-repeat 10px 12px; }
    .topTabs.st1 .topT-PosActive.topT-PosCustom2 {  background:#FFFFFF url(/flash_room/images/tabs/custom_conference_tab_n.png) no-repeat 10px 12px; }

    .middlebox { width:800px; margin:0 auto; }
    .m-column { width:400px; padding:20px 0; float:left; }
    .m-c-item { float:left; width:100%; padding:3px 0; }
    .m-c-i-cBox { display:block; float:left; width:25px; }
    .m-c-i-text { display:block; float:left; color:#555555; font-size:1.1em; line-height:20px; }
    .checked .m-c-i-text { color:#373737; }

    .floatLine { float:left; }
    .fL-item { float:left; padding-right:15px; }
    .fR .fL-item { float:right; padding-left:15px; padding-right: 0; }
    .fL-i-label { font-weight:bold; display:block; float:left; line-height:20px; font-size:1.1em; }
    .fL-i-link { display:block; float:left; line-height:20px; text-decoration:underline; color:#107fc8; }
    .fL-item4 { width:300px; }

    .not24hrs {}
    .not24hrs .full { display:none; }

    /*radius*/

    .radius {  border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -icab-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; }
    .radiusTop { border-top-left-radius: 4px; -moz-border-radius-topleft: 4px; -o-border-top-left-radius: 4px; -icab-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; -webkit-border-top-left-radius: 4px;  border-top-right-radius: 4px; -moz-border-radius-topright: 4px; -o-border-top-right-radius: 4px; -icab-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; -webkit-border-top-right-radius: 4px; }
    .radiusLeft { border-top-left-radius: 3px; -moz-border-radius-topleft: 3px; -o-border-top-left-radius: 3px; -icab-border-top-left-radius: 3px; -khtml-border-top-left-radius: 3px; -webkit-border-top-left-radius: 3px;  border-bottom-left-radius: 3px; -moz-border-radius-bottomleft: 3px; -o-border-bottom-left-radius: 3px; -icab-border-bottom-left-radius: 3px; -khtml-border-bottom-left-radius: 3px; -webkit-border-bottom-left-radius: 3px; }
    .radiusRight { border-top-right-radius: 3px; -moz-border-radius-topright: 3px; -o-border-top-right-radius: 3px; -icab-border-top-left-radius: 3px; -khtml-border-top-right-radius: 3px; -webkit-border-top-right-radius: 3px;  border-bottom-right-radius: 3px; -moz-border-radius-bottomright: 3px; -o-border-bottom-right-radius: 3px; -icab-border-bottom-right-radius: 3px; -khtml-border-bottom-right-radius: 3px; -webkit-border-bottom-right-radius: 3px; }

    /* new buttons */
    .buttonBox { padding:10px; }
    .button, .buttonSmall { margin: 0 0 7px 0; cursor:pointer; display:inline-block; text-align:center; font-size:1.7em; padding:8px 30px; font-family:Helvetica, Arial, sans-serif; color:#fff; font-weight:bold; background:#ff7608; border:1px solid #e58d1a; background:-moz-linear-gradient(top, #ff9c1c 0%, #ff6701 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9c1c), color-stop(100%,#ff6701)); -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; -moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.4); -webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.4); -o-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.4); box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.4); text-shadow:0 -1px 0 rgba(0, 0, 0, .3); }
    .buttonSmall { padding:5px 10px; font-size:1.1em; }
    .button:hover, .buttonSmall:hover { color:#fff; background:#ff8534; background:-moz-linear-gradient(top, #ffb049 0%, #ff8534 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffb049), color-stop(100%,#ff8534)); }

    .button.style1, .buttonSmall.style1 { background:#bbbaba; border:1px solid #bcbcbc; background:-moz-linear-gradient(top, #d0d0d0 0%, #a7a7a7 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#d0d0d0), color-stop(100%,#a7a7a7)); }
    .button.style1:hover, .buttonSmall.style1:hover { background:#c9c9c9; border:1px solid #c9c9c9; background:-moz-linear-gradient(top, #d9d9d9 0%, #b9b9b9 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#d9d9d9), color-stop(100%,#b9b9b9)); }

    .button.style2, .buttonSmall.style2 { margin: 0 0 7px 0; display:inline-block; text-align:center; font-size:1.2em; padding:1px 35px;  background:#5ea534; border:1px solid #508f2c; background:-moz-linear-gradient(top, #78cd47 0%, #4b8827 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#78cd47), color-stop(100%,#4b8827)); }
    .button.style2:hover, .buttonSmall.style2:hover { background:#6bba3e; border:1px solid #5ea336; background:-moz-linear-gradient(top, #7cd449 0%, #54972c 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#7cd449), color-stop(100%,#54972c)); }

    .button.style3, .buttonSmall.style3 { background:#5ea534; border:1px solid #508f2c; background:-moz-linear-gradient(top, #78cd47 0%, #4b8827 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#78cd47), color-stop(100%,#4b8827));  }
    .button.style3:hover, .buttonSmall.style3:hover { background:#6bba3e; border:1px solid #5ea336; background:-moz-linear-gradient(top, #7cd449 0%, #54972c 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#7cd449), color-stop(100%,#54972c)); }

/* forms */
    .fieldLineStyle1 {}
    .fieldLineStyle1 .fieldLine, .fieldLineStyle1 .innerLine { margin-bottom:4px; }
    .fieldLineStyle1 .innerLine { height:28px; }
    .fieldLineStyle1 .formElem {  position:relative; border:1px solid #bebebe; margin:0; padding:0; background:none; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;  background:#FFFFFF; -moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.4); -webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.4); -o-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.4); box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.4); }
    .fieldLineStyle1 .formElem.norlt-radius {-webkit-border-top-right-radius: 0; -webkit-border-bottom-right-radius: 0; -webkit-border-top-left-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-topright: `4px`0; -moz-border-radius-bottomright: 0; -moz-border-radius-topleft: 4px; -moz-border-radius-bottomleft: 4px; border-top-right-radius:0; border-bottom-right-radius:0; border-top-left-radius: 4px; border-bottom-left-radius: 4px}
    .fieldLineStyle1 .formElem.focus { border:1px solid #107fc8; z-index:2; }
    .aft-Inp {background:#50882F; margin-right:165px; padding:0 5px; height:26px; -webkit-border-top-right-radius: 4px; -webkit-border-bottom-right-radius: 4px; -moz-border-radius-topright: 4px; -moz-border-radius-bottomright: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 4px}
    .fieldLineStyle1 .tF-Inn { padding:4px; background:none; cursor:pointer}
    .fieldLineStyle1 .tF-Text { line-height:28px; display:block; float:left; margin-right:2px; }
    .fieldLineStyle1 .tF-Text.fT-Name { color:#265a2c; font-size:18px; line-height:33px; }
    .fieldLineStyle1 .tF-Checkbox { line-height:28px; display:block; float:left; margin-right:2px; }
    .fieldLineStyle1 .tF-iCheckbox { line-height:28px; display:block; float:left; margin-right:10px; }

    .fieldLineStyle1 .tF-t-2 { line-height:18px; font-size:1.1em; }
    .fieldLineStyle1 input { padding:0; background:none; height:auto; }
    .fieldLineStyle1 input[type="checkbox"] { margin:7px 5px; }
    .fieldLineStyle1 textarea { border:0; padding:0; font-family:Arial; font-size:1.091em; background: none repeat scroll 0 0 transparent;}
    .fieldLineStyle1 label { line-height:28px; padding-bottom:1px; }
    .fieldLineStyle1 select { background:0; padding:0; margin:-1px; margin-bottom:-3px; padding:2px; display:block; float:left; outline:none;  border-color: none; height: auto; line-height: 1em;}
    .fieldLineStyle1 .formElemSelect .tF-Inn-selectBox { overflow:hidden; float:left; }
    .fieldLineStyle1 .tF-radiogroup { float:left; display:block; cursor:pointer; text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.7); color: #555; border-left: 1px solid #bebebe; border-top: 1px solid #fff; border-right: 1px solid #e7e7e7; border-bottom: none; background: #ddd; background: -moz-linear-gradient(top, #e9e9e9 0%, #d1d1d1 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e9e9e9), color-stop(100%,#d1d1d1)); background: -o-linear-gradient(top, #e9e9e9 0%,#d1d1d1 100%); -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none; }
    .fieldLineStyle1 .tF-radiogroup input { position:absolute; top:9999em; display:none; }
    .fieldLineStyle1 .tF-radiogroup span { display:block; float:left;  line-height:28px; padding:0 15px; font-weight:bold; text-align:center; }
    .fieldLineStyle1 .tF-radiogroup.active { text-shadow: 1px 0 0 rgba(0, 0, 0, 0.2); color: #fff; border-left: 1px solid #50882f; border-top: 1px solid #50882f; border-right: none; border-bottom: none; background: #70c142; background: -moz-linear-gradient(top, #65af3a 0%, #7acf48 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#65af3a), color-stop(100%,#7acf48)); background: -o-linear-gradient(top, #65af3a 0%,#7acf48 100%); -webkit-box-shadow: inset 3px 3px 3px rgba(0, 0, 0, 0.2); -moz-box-shadow: inset 3px 3px 3px rgba(0, 0, 0, 0.2); box-shadow: inset 3px 3px 3px rgba(0, 0, 0, 0.2); }
    .fieldLineStyle1 .tF-radiogroup.first {  border-left:1px solid transparent; }
    .fieldLineStyle1 .tF-radiogroup.first.active {  border-left:1px solid #4a812b; }
    .fieldLineStyle1 .actionLnkClear { width:18px; height:24px; display:block; position:absolute; top:0; right:0; background:url(/flash_room/images/icons/mini_icons.png) 0 -2895px no-repeat; overflow:hidden; text-indent:-999em;  }
    .fieldLineStyle1 .SelectJS {  }
    .fieldLineStyle1 .SelectJS .tF-Inn { padding:0; }
    .fieldLineStyle1 .SelectJS .tF-Inn-selectBox { overflow:visible; }
    .fieldLineStyle1 .txtInfo { display:block; float:left; position:relative; }
    .fieldLineStyle1 .tI-handleBox { float:left; }
    .fieldLineStyle1 .tI-handleBox span { float:left; display:block; width:32px; height:24px; background:url(/flash_room/images/icons/mini_icons.png) 8px -2795px no-repeat; overflow:hidden; text-indent:-999em; cursor:pointer; position:relative; z-index:4; }
    .fieldLineStyle1 .tI-textBox { display:none; position:absolute; z-index:3; top:0; left:2px; padding-left:27px; padding-right:10px; padding-top:2px; max-width:350px; min-width:150px; border:1px solid #d4d4d4; background:#ffffff;  -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; -moz-box-shadow: 2px 2px 5px #aaaaaa; -webkit-box-shadow: 2px 2px 5px #aaaaaa; box-shadow: 2px 2px 5px #aaaaaa;  }
    .fieldLineStyle1 .customSelect1 .inputLc { width:40px !important; }
    .fieldLineStyle1 .customSelect2 .inputLc { width:234px !important; }
    .fieldLineStyle1 .tI-handleBox:hover .tI-textBox { display:block; }

    .fieldLineStyle1 .tI-handleBox2 { float:left; position:relative; }
    .fieldLineStyle1 .tI-handleBox2 span {  }
    .fieldLineStyle1 .tI-textBox2 { display:none; position:absolute; z-index:3; top:35px; left:12px; padding:12px; max-width:250px; min-width:150px; border:1px solid #e7f6ff; background:#e3f4ff;  -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; -moz-box-shadow: 2px 2px 5px #aaaaaa; -webkit-box-shadow: 2px 2px 5px #aaaaaa; box-shadow: 2px 2px 5px #aaaaaa;  }
    .fieldLineStyle1 .tI-textBox2 p { color:#607e91; font-size:1em; line-height:1.5em; padding:0; }

    .fieldLineStyle1 .tI-handleBox2:hover .tI-textBox2 { display:block; }

    .fieldLineCustom1 .tF-Inn { padding-top:6px; padding-bottom:6px; }
    .fieldLineCustom1 label { color:#25592b; font-size:1.3em; line-height:34px;  }
    .fieldLineCustom1 input { font-size:1.4em; color:#265a2c; }

    .fieldLineCustom2 .tF-Inn { padding-top:6px; padding-bottom:6px; }
    .fieldLineCustom2 .tF-Text { line-height:34px; }
    .fieldLineCustom2 label { color:#373737; font-size:1.2em; line-height:34px;  }
    .fieldLineCustom2 label.tF-Text { font-size:1.1em; font-weight:normal; width:100%; }

    .fieldLineLabelLineWIthNoWidth label { width:auto; }
    .fieldLineStyle1 .formElem .tF-error { display:none; }

    .fieldLineStyle1 .formElem .success { background:url(/flash_room/images/various/ajax/ajax_action_success.png) no-repeat right center}
    .fieldLineStyle1 .formElem .loader { background:url(/flash_room/images/various/ajax/ajax-loader2.gif) no-repeat right center }
    .fieldLineStyle1 .formElem.error {  border-color:#ee2c2c; background:url(/flash_room/images/icons/mini_icons.png) right -2995px no-repeat #FFFFFF; }
    .fieldLineStyle1 .formElem.error .tF-error { display:block; width:100%; position:absolute; bottom:-13px; left:0; text-align:center; color:#ee2c2c; font-size:0.8em; }

    .fieldLineStyle1 select {  background:url("/flash_room/images/icons/mini_icons.png") no-repeat right -1531px; -webkit-appearance : caret; }
    .fieldLineStyle1 .rPad { padding-right:15px; }
    .fieldLineStyle1 .rMar { margin-right:15px; }

/*iCheckbox*/
    .iCheckbox_container { height:26px; width:93px; cursor:pointer; position: relative; display:block; padding:0 !important; margin-right:0; overflow:hidden; }
    .iCheckbox_container .clickContainerBox { overflow:hidden; }
    .iCheckbox_container input { position:absolute; top:7px; right:0; display:none; z-index:4; margin:0 !important; }
    .iCheckbox_switch { height:26px; width:145px; background-image:url(/flash_room/images/various/icheckbox/ichecboxswitchcontent.png); position:relative; float:right;  padding:0 !important; }
/* */

/* inactive DatePicker */
    .fieldLineStyle1 .tF-Inn.dateIco {background-position: right 4px !important;}
    .fieldLineStyle1 .formElem.inactive {background: #bebebe; -moz-box-shadow:none; -webkit-box-shadow:none; -o-box-shadow:none; box-shadow:none;}
    .fieldLineStyle1 .formElem.inactive.focus { border:1px solid #bebebe; }
    .fieldLineStyle1 .formElem.inactive .tF-Inn { background: #fff; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; }
    .fieldLineStyle1 .formElem .tF-Info {display:none; height:22px; color:#fff; padding-right:10px;}
    .fieldLineStyle1 .formElem.inactive .tF-Info {display:block;}
    .fieldLineStyle1 .formElem .tF-Info .thickMiniIcon { background-position: 7px -3495px; position: relative; top:-2px; }

/* Language selector */
    .langSelect {}
    .langS-pos { float: left; padding: 0 5px 0 0; color: #555;}
    .langS-Link { text-indent: -999em; display: block; width: 16px; background-image: url(/flash_room/images/icons/flags.gif); background-repeat: no-repeat;}
    .langS-en .langS-Link { background-position: left -41px; }
    .langS-en .langS-Active, .langS-en .langS-Link:hover { background-position: left top; }
    .langS-gb .langS-Link { background-position: left -123px; }
    .langS-gb .langS-Active, .langS-gb .langS-Link:hover { background-position: left -82px; }
    .langS-pl .langS-Link { background-position: left -205px; }
    .langS-pl .langS-Active, .langS-pl .langS-Link:hover { background-position: left -164px; }

/* Ajax idicator */
    .ajaxIndicator { width: 100%; height: 100%; position: fixed; top:0; z-index: 40; left:0;  }
    .aInd-blend { position: absolute; top:0; z-index: 41; left:0; width: 100%; height: 100%; background-color: #000;  }
    .aInd-Rotator { width:16px; height:16px; background-color:#fff; padding: 10px; display:block; z-index:42; float:left; position: absolute; left:50%; top:47%;	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; }
    .aInd-Txt { font-weight: bold; position: absolute; color: #555; /* text-shadow: 0 -1px 0 #2e5480; */ font-size: 1.091em; left: 43px; top: 14px; width: 150px; }
    .withAjaxInd .ajaxIndicator { position: relative; height: 86px; }
    .withAjaxInd .aInd-Rotator { position: relative; top: 20px; }
    .tblData .withAjaxInd, .withAjaxInd { padding: 0; }
    .withAjaxInd .aInd-Txt { top: 9px; }*/

/* Progress Bar - Wizard */
    .pBarPos, .pBarLnk { float: left; }
    .pBarPos { padding: 0 6px; }

/* Pop ups */
/*
    #overlay { display: table; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 20; }
    #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: 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 { 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; }
    #overlay #window #content #inner #tmpPopupLight { overflow:hidden; }
    #overlay #window #content #closeLabel { position:absolute; top:-12px; right:-12px; width:29px; height:29px; background:url('/flash_room/images/popup/close.png') no-repeat top left; cursor:pointer; z-index: 999; }
    #overlay #window #content #closeLabel:hover { background-position: bottom left; }
    .preloader { width:16px; height:16px; background:url(/flash_room/images/various/ajax/ajax_indicator.gif) center center no-repeat; padding:10px; display:block; }
    .ajaxIndiOverls { display: table; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: url(/flash_room/images/popup/overlay.png); z-index: 20; }
    .aIO-Window { display:table-cell; vertical-align:middle; }
    .aIO-Content { display:table; margin: 20px auto; width: 36px; 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(/flash_room/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-weight: bold; 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(/flash_room/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(/flash_room/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(/flash_room/images/forms/side_col_arrow.png) left top no-repeat; }
    .colrButtInPopup, .innerWrapper .colrButtInPopup { position: relative; top: 1px;}
    .ajaxOnSmall { position:relative}
    .aOS-Obj { background: url(/flash_room/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(/flash_room/images/various/ajax/ajax-loader_white_greenbg.gif); top:5px}
    .aOS-Obj.grey {background:url(/flash_room/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;} 
    #overlay #window #content #inner .useTmpl { margin-top: 7px; }

    #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}
    */

/* File library - uploadify */
    .withUploadDails { float: right; clear: none; min-width: 0; padding: 0 0 8px 0;}
    .withUploadDails .mD-s { padding: 2px 5px 2px 5px; }
    .withUploadifyInn { float: right; padding: 5px; background-color: #ffffff; width: auto; margin: 0 0 8px 0; }
    .wUI-SecInn { position: relative; }
    #uploadifybtnUploader { position: absolute; right: 0; top: 0; height: 25px; z-index: 2; }
    .forUploadifButt { height: 25px; margin: 0; float: right; }
    .uploadifyQueue { float: left; clear: both; }
    .withUploadifyInn .uploadifyQueue { clear: none; }
    .uploadifyQueueItem { width: 350px; position: relative; height: 25px; margin: 0 7px 0 0; }
    .uploadifyQueueItem .cancel { float: right; width: 13px; height: 13px; position: relative; z-index: 2; padding: 6px 7px 0 0; }
    .uploadifyQueueItem .fileName, .uploadifyQueueItem  .percentage { position: relative; z-index: 2; color: #fff; font-size: 1.1em; padding: 6px 0 0 7px; display: block; float: left; }
    .uploadifyProgress, .uploadifyProgressBar { border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -icab-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; height: 25px; }
    .uploadifyProgress { width: 100%; background-color: #c2c2c2; position: absolute; left: 0; top: 0; z-index: 1; }
    .uploadifyProgressBar { background: url(/flash_room/images/conferences/multiupload/progress_download.png) left top repeat-x; width: 1px; }
    .uploadifyError .uploadifyProgressBar {  background: url(/flash_room/images/conferences/multiupload/progress_download_error.png) left top repeat-x; }
    #fileQueue { width: 400px; height: 200px; overflow: auto; border: 1px solid #E5E5E5; margin-bottom: 10px; }
    .smallQueue, .smallQueue .uploadifyQueueItem, .smallQueue .uploadifyProgressBar, .smallQueue .uploadifyProgress  { height: 7px; }
    .smallQueue .uploadifyQueueItem .cancel { padding: 0; top: -4px; }
    .percentProgress { width: 33px; height: 22px; padding: 16px 4px 0 0; background:url(/flash_room/images/various/ajax/ajax_indicator.gif) center top no-repeat; float: left; text-align: center; }
    .smallQueue .uploadifyQueueItem { width: 200px; }
    .fiLnkWithProgress { float: left; height: 38px; }
    .fLWP-Lnk { float: left; }
    .withUploadifyInn.uploadPhoto { clear: both; float: left; margin: 8px 0 0 0; }
    .withUploadifyInn.uploadPhoto .uploadifyQueue { clear: both; float: left; padding: 0 0 6px 0; }
    .withUploadifyInn.uploadPhoto .forUploadifButt { float: left; height: 27px; }
    .withUploadifyInn.uploadPhoto #uploadifybtnUploader { left: 0; top: auto; bottom: 0; }
    .withUploadifyInn.uploadPhoto .uploadifyQueueItem { width: 400px; margin: 0; }

/* Statistics */
    .withStatsChart .mD-s { padding: 5px 10px 0 10px; }
    .statsCols { background: url(/flash_room/images/main/box_hr03.gif) 35% bottom no-repeat; position: relative; top: 4px; }
    .statsCols .statsLeft { width: 35%; }
    .statsCols .statsRight { width: 65%; }
    .statsCols .statsLeft .statsLeftInn { padding: 0 6px 4px 2px; }
    .statsCols .statsRight .statRightInn { padding: 0 0 4px 6px; }
    .summPos { padding: 0 0 8px 0; }

/* Stats - User details */
    .userDett .userDettCol1 { width: 22% }
    .userDett .userDettCol2 { width: 78% }
    .userDett .userDettCol1 .userDettCol1Inn { padding: 10px 0 10px 5px; }
    .userDett .userDettCol2 .userDettCol2Inn { padding: 10px 5px 10px 5px; }

/* Img with frame */
    .imgWithFrame  { position: relative; width: 114px; height: 140px; padding-left: 12px; padding-top: 10px; float: left; }
    .imgWF-Frame { position: absolute; top: 0px; left: 0px; }

/* Flashroom login page */
    .withMiniIcoCont { padding: 0 0 150px 0; }
    .middlePagBox { width: 540px; padding: 0; position: absolute; left: 50%; top: 47%; margin-top: -150px; margin-left: -270px;  }
    .middlePagBoxEs { width: 580px; margin-left: -290px;  }
    .middlePagBoxNl { width: 580px; margin-left: -290px;  }
    .noPositionBox { margin: 0 auto; position: static; }
    .middlePagBox .fieldLine { padding-bottom: 8px; }
    .middlePagBox .testYourConnection { margin-left:150px }
    .middlePagBoxEs .testYourConnection { margin-left:160px }
    .middlePagBoxNl .testYourConnection { margin-left:160px }
    .middlePagBox .greyD-s { padding: 18px 5px 20px 3px; }
    .withIcoDial .greyD-s { padding: 18px 16px 30px; }
    .middlePagBox h2 { padding-bottom: 1.2em; }
    .middlePagBox .cntrContent .cV-Inn { padding: 15px 0 10px 0; }
    .middlePagBox .mB-secSide { text-transform: uppercase; font-size: 1.273em; font-weight: bold; }
    .miniFoot { background: none; border: none; } 
    .auraBg { background:none; }
    .middlePagBox .bigIco { position: absolute; bottom: -37px; right: 20px; }
    .getFlashLnk { width: 158px; height: 39px; display: block; margin: 10px auto 20px auto; }

/* Specific width of column */
    .wide280 { width: 280px }
    .wide70perc { width: 70%; margin: 0 auto; }
    .wide75perc { width: 75%; margin: 0 auto; }

/* Password check */
    .passwdChecker { padding: 0 0 0 4px; }
    .passCh-Bar { position: relative; height: 12px; }
    .passCh-B-graybar, .passCh-B-colorbar { width: 190px; height: 5px; position: absolute; left: 0; top: 0; }
    .passCh-B-graybar { background: #ddd; }
    .passCh-B-colorbar {width: 1px; background-image: url(/flash_room/images/various/passwordstrength.jpg); }
    .passCh-T-percent, .passCh-T-result { float: left; padding: 0 6px 0 0; font-size: 1.091em; }
    .passCh-T-percent { font-weight: bold; }

/* User pages - users details */
    .usrData .usrDatCol1 { width: 55%; }
    .usrData .usrDatCol2 { width: 45%; }
    .usrData .usrDatCol1Inn, .usrData .usrDatCol2Inn { padding: 0; }
    .withSocialLnks .socialLnks { padding: 3px 0 0 0; }

/* Stars rating */
    .ui-stars-star, .ui-stars-cancel { float: left;	display: block;	overflow: hidden; text-indent: -999em; cursor: pointer; }
    .ui-stars-star a, .ui-stars-cancel a { width: 28px; height: 26px; display: block; position: relative; background: url(/flash_room/images/various/crystal-stars.png) no-repeat 0 0; }
    .ui-stars-star a { background-position: 0 -56px; }
    .ui-stars-star-on a { background-position: 0 -84px; }
    .ui-stars-star-hover a { background-position: 0 -112px; }
    .ui-stars-cancel-hover a { background-position: 0 -28px; }
    .ui-stars-star-disabled, .ui-stars-star-disabled a, .ui-stars-cancel-disabled a { cursor: default !important; }
    #stars-wrapper1 { width: 228px; }

    .rate-Desc {color:#aaa}
    .rate-Desc p {padding:4px 0 0 125px}

    #stars-wrapper2 .ui-stars-star { float: left;	display: block;	overflow: hidden; text-indent: -999em; cursor: pointer; }
    #stars-wrapper2 .ui-stars-cancel {display:none}
    #stars-wrapper2 .ui-stars-star a { width: 18px; height: 18px; display: block; position: relative; background: url(/flash_room/images/various/cm-stars.png) no-repeat 0 0; margin:4px 2px 0 2px}
    #stars-wrapper2 .ui-stars-star a { background-position: 0 0; }
    #stars-wrapper2 .ui-stars-star-on a { background-position: 0 -19px; }
    #stars-wrapper2 .ui-stars-star-hover a { background-position: 0 -37px; }
    #stars-wrapper2 .ui-stars-star-disabled, .ui-stars-star-disabled a, .ui-stars-cancel-disabled a { cursor: default !important; }
    #stars-wrapper2 { width: 228px; }

/* Admin popups */
    .pgeWithBody {position:relative}
    .pgeWithBody .buttnsBar {width:947px}

/* SubMenu */
    .subMenu { position: absolute; top: 120px; left: 50%; margin-left: -490px; padding-left: 5px; background: url(/flash_room/images/menu/subMenu_bg_left.png) no-repeat left top; width: 170px;  }
    .subMenu #pages { background: url(/flash_room/images/menu/subMenu_bg.gif) repeat-x center top; border: 1px solid #c7d0c7; -moz-border-radius: 2px; }
    .subMenu ul.list { margin: 10px 0 58px 0; }
    .subMenu ul.list li a { position: relative; left: -1px; padding: 0 0 0 20px; font-size: 1.25em; color: #536353; text-shadow: #eef4ee 0 1px 0; display: block; line-height: 40px; width: 101%; }
    .subMenu li.ui-state-hover a, .subMenu li.ui-state-active a { background: url(/flash_room/images/menu/subMenu_hvAct_bg.gif) no-repeat left bottom; color: #25592b;}
    .subMenu li.ui-state-active a { background-position: 0 1px; }
    .subMenu li.ui-state-active a { font-weight: bold; }
    .subMenu .buttons, .subMenu .callInfo { border: 1px solid #cad7ca; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; width: 150px; margin: 0 auto; overflow: hidden; background-color: #ebf1eb; padding: 10px 0 8px 0;}
    .subMenu .callInfo { display: none; }
    .subMenu .cntrContent .cV-Inn { padding-bottom: 0;}
    .subMenu .smallTxt { color: #989898; font-size: 0.8em; line-height: 2em;}
    .subMenu #pages .shadLbttm { width: 92%; margin:0 0 20px 6px;}
    .subMenu p { font-size: 1.2em; }
    .subMenu h5 { color:#2C63A3; font-weight:bold; margin-top: -9px; }

/* Boxes elements */
    .moreQuestions { padding:10px 0 10px 0; }
    .moreQuestions p { color:#848484; }
    .moreQuestions strong { color:#1a3c61; }
    .chartInside .mD-s { padding: 10px 0 0 0; }
    .expireInfoBox { padding-bottom: 10px; }
    .expireInfoBox .mD-s { padding-bottom: 0; }
    .userDett .uploadPhotoBox .userDettCol2Inn { padding: 15px 5px 10px 15px; }
    .buttAligned.uploadPhoto .mainButts { margin: 0 0 25px 25%;  }
    .userDett .userDettCol1 .userDettCol1Inn.withPhotoInn { padding: 10px 0 0 5px; }
    .inHeaderLnk { float: right; padding: 13px 0 15px 0; }
    .sD-bd .mD-c .meetBox { padding: 0 5px 10px; }
    .sD-bd .mD-c .smallTxt { color: #7d7d7d; font-size: 0.8em; }
    .vidTutor .cV-Inn { padding: 2px 0 4px 0; }
    .boxesInside .withTopHead { padding-bottom: 15px; }
    .knwldBase .tF-Inn input { width: 132px; }
    .meetBox h5.cnt { padding: 15px 0;}
    .meetBox .hr {  border-top: 1px solid #e1e1e1; height: 15px;}
    .meetBox .smSettings li { float: left; margin: 0 6px 0 0;}
    .meetBox .smSettings a:first-child { font-size: 1.15em;}
    .meetBox .smSettings a.ico { display: block; width: 16px; height: 16px; background: url(/flash_room/images/boxes/smSettings.png) no-repeat left bottom; text-indent: -999em; }
    .meetBox .smSettings .ico.facebook { background-position: 0 -20px; }
    .meetBox .smSettings .ico.facebook.on { background-position: 0 0; }
    .meetBox .smSettings .ico.twitter { background-position: -22px -20px; }
    .meetBox .smSettings .ico.twitter.on { background-position: -22px 0; }
    .meetBox .smSettings .ico.linkedin { background-position: -44px -20px; }
    .meetBox .smSettings .ico.linkedin.on { background-position: -44px 0; }

/* Pages exceptions */

    /* Free Sign Up Choose Plan (join.html) */
    .pricFrmL-plan { padding: 0 4px 0 0; }
    .priceFrmUl { padding: 0 0 0 8px; }
    .pricFrmL-per { font-weight: normal; font-size: 0.7em; color: #6d6d6d; }
    .pricFrmL-curr { font-weight: normal; padding: 0 1px 0 0; font-size: 0.7em; vertical-align: text-top; line-height: 1.1em; color: #6d6d6d; }
    .pricFrmL-price { color: #65AB0A; font-size: 1.25em; }
    .pricingFrmLine .labTxtInn { padding: 0 0 0 18px; }
    .signUpFrmCol { height: 176px; }

    /* Contact Us */
    .formElem.textWidth textarea { width: 248px; }
    .buttBelowBox .mainButts.mB-Contact { margin: 0 0 0 38%; }

    /* Sitemap */
    .standrdLi.bulletCross li { background:url("/flash_room/images/icons/bullet_cross.gif") no-repeat scroll 2px 7px transparent;}

    /* Product pages */
    .ui-tabs-hide { display: none; }
    .ui-corner-bottom { padding: 20px 20px 0 30px; }
    .ui-corner-bottom p { padding-bottom: 1.5em; letter-spacing:0.01em; }
    .ui-corner-bottom h3 { font-size: 1.6em; color: inherit; padding-bottom: 0.5em; border-bottom: 1px solid #e5e5e5; margin-bottom: 2em;}
    .ui-corner-bottom h4 { font-size: 1.5em; margin-bottom: 0.2em;}
    .ui-corner-bottom h5 { font-size: 1.2em; color: inherit; margin-bottom: 0.2em;}
    .ui-corner-bottom h6 { font-size: 1.2em; margin-bottom: 0.6em; font-weight: normal; }
    #pricing.ui-corner-bottom h3 { padding-bottom: 0; }

    /* Pricing */
    .pricing { position: relative; }
    .pricing table { margin: 0 auto 30px auto; width: 923px; }
    .pricing td { vertical-align: middle; text-align: center; background-color: #f5f5f5; }
    .pricing thead .option { width: 140px; }
    .pricing thead .product { background:url(/flash_room/images/boxes/pricing_product_bg.gif) repeat-x center bottom; height: 61px; border-left: 1px solid #d2d2d2; border-right: 1px solid #d2d2d2; border-top: 1px solid #d2d2d2; border-bottom: 1px solid #dedede; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; }
    .pricing thead .product.clickMeeting { width: 182px; }
    .pricing thead .product.clickWebinar { width: 422px; }
    .pricing thead .space { width: 15px;}
    .pricing tbody td { height: 70px; }
    .pricing tbody th { text-align: right; padding: 0 10px 0 0; }
    .pricing .attendees th { -webkit-border-top-left-radius: 5px; -moz-border-radius-topleft: 5px; border-top-left-radius: 5px; }
    .pricing .attendees td { font-size: 1.2em; color: #737373; }
    .pricing .attendees em { font-size: 1.25em; }
    .pricing .monthly td { font-size: 0.75em; color: #737373; }
    .pricing .attendees em { font-size: 1.25em; }
    .pricing .attendees th, .pricing .attendees .space, .pricing .monthly th, .pricing .monthly .space { background-color: #efefef; }
    .pricing .annual .space { background-color: #f7f7f7; }
    .pricing .annual span { background-color: #3273be; display: inline-block; margin: 5px 0 0 0; font-size: 1.1em; padding: 6px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; color: #fff; text-shadow: #275993 0 -1px 0; }
    .pricing .annual td, .pricing .annual th { border-style: solid; border-width: 2px 0; border-color: #fff; background-color: #fafafa; }
    .pricing .monthly th { -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-left-radius: 5px; }
    .pricing .monthly span { display: block; margin: 5px 0 0 0; font-size: 0.9em; font-weight: normal; color: #888; }
    .pricing tfoot td { background: none; }
    .pricing tfoot .product { border-style: solid; border-color: #d2d2d2; border-width: 0 1px 1px 1px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; }
    .pricing .mB-Style3 { padding-bottom: 7px; }
    .pricing .brLft { border-left: 1px solid #ccc !important; }
    .pricing .brRgt { border-right: 1px solid #ccc !important;}
    .pricing .brDbl { border-style: solid; border-color: #fff; border-left-width: 2px !important; border-right-width: 2px !important;}

    .price .from { margin: 0.8em -0.4em 0 0; width: 18%; }
    .price .currency { font-size: 1.2em; }
    .price .costBig { font-size: 3.5em; }
    .price .costSmall { margin-top: 0.3em; width: 30%; }
    .price .penny { font-weight: bold; font-size: 1.4em; }
    .price .currency, .price .costBig, .price .costSmall, .price .penny, .price .from { float: left; }

    /*.pricing .attendees td.selected { color: #60a738; background-color: #ebf4eb; }
    .pricing .attendees td.selected em { color: #60a738; }
    .pricing .annual td.selected { color: #60a738; background-color: #f5f9f5; }
    .pricing .monthly td.selected { color: #69ac43; background-color: #ebf4eb; }*/
    .pricing .selectMeeting, .pricing .selectWebinar { display: none; z-index: 0; -moz-border-radius:10px; -webkit-border-radius: 10px; border-radius: 10px; border:6px solid #60A738; position:absolute; left:136px; top:124px; width: 182px; height: 398px;  }
    .pricing .selectWebinar { left: 334px; width:580px; }

    .pricing h2 { font-size: 3em; padding-bottom: 0.3em; }
    .pricing h3 { color: inherit; padding-bottom: 2.5em; border: none; }
    .pricing h5 { color: inherit; font-weight: bold; }

    /* Order Form */
    .splitLine dfn { float: left; font-style: normal; width: 64%; text-align: left; }
    .ordrTblCols .tblData { margin-bottom: 15px; }
    .ordrTblCols .mainColumn h3 { padding-bottom: 5px; border-style: solid; border-width: 0 0 1px 0; border-color: #e9e9e9; margin: 20px 0 20px 0 ;}
    .ordrTblCols .sideColumn .mD-s { padding-top: 4px; }
    .withRIcoHead { background-image:url("/flash_room/images/icons/big_icons.png"); background-position:right top; background-repeat:no-repeat; padding:16px 72px 12px 0; }
    .shopCartIco { background-position:right -2604px; }
    .topHeads h6 { padding-top: 10px; }
    .boxEnd { position: relative; width: 258px; left: -10px; bottom: -9px; padding: 7px 10px 0 10px; background-color: #d8d8d8; -webkit-border-bottom-right-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; }
    .boxEnd p { color: #265B2C; font-weight: bold; font-size: 1.3em; text-shadow: #fff 1px 0 0; }

    /* Order Form CW50*/
    .cw50  { position:relative; }
    .cw50 span { color: #666666; font-size: 11px; }
    .cw50 .dialog { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
    .cw50 .dialog.d1 { background:#ffffff; border:#e3eee7 1px solid; }
    .cw50 .dialog.d1 .bd { background:#f5faf0; margin:1px; }
    .cw50 .d1 .title { padding:20px 20px 10px; float:left;}
    .cw50 .d1 .btm { padding:20px; float:left; width:608px;}
    .cw50 .bL-withInput { padding-left:20px; position:relative; }
    .cw50 .bL-withInput input { position:absolute; top:2px; left:0; margin:0; }
    .cw50 .bL-wI-c1 { font-size:1.4em; color:#56950c; padding-bottom:4px; }
    .cw50 .bL-wI-c1 { display: block; }
    .cw50 .bL-wI-c1 span { font-size:1em; color:#56950c; }
    .cw50 .bR-withPrice { text-align:right; }
    .cw50 .bR-wI-c2 { font-size:3em; color:#003a7e; padding-bottom:4px; }
    .cw50 .dialogWithTable { display:none; }
    .cw50 .title { position:relative; width:300px; height:30px; }
    .cw50 .title h3 { position:absolute; top:10px; border:0; margin:0; }
    .cw50 .title span { position:absolute; top:48px; }
    .cw50 .b-Right { position:absolute; top:13px; right:20px;  }
    .cw50 .b-Right .bR-wI-c2 { display:block; font-size:4.2em; color:#25582b; }
    .cw50 .b-Right .bR-wI-c3 { display:block; padding-top:4px; }
    .cw50 .b-Right .payCount { font-size:1em; color:#25582b; }
    .cw50 .b-Right .payLabel { font-size:16px; color:#25582b; display:none; }
    .cw50 .bigTitle { font-size:2.2em;  }

    .cw50r {}
    .cw50r h2 { line-height: 1.3em; margin-top: -20px; padding-bottom: 30px; padding-top: 20px; font-size:2.2em; font-family:Helvetica; }
    .cw50r h2 span { display:block; line-height:1em; font-size:18px; color:#7ac143; }
    .cw50r .title { background:url(/flash_room/images/various/bg_cw50r.png) no-repeat bottom left; }
    .cw50r ul.checkedLi { width:auto; padding-top:10px; }
    .cw50r ul.checkedLi li { padding-right:0; line-height:1.2em; padding-bottom:15px; }
    .cw50r ul.checkedLi h5 { color:#006325; font-size:1.1em; padding-bottom:5px; line-height:1.2em; font-family:Helvetica; }
    .cw50r ul.checkedLi span { color:#626161; font-size:0.8em; font-family:Arial; }




    /* Learning center */
    .search-form { float:left; position:relative; top: -9px; left:130px; }
    .search-form .formMainUl { float:left; }
    .search-form .txtField input { width:230px; }
    .search-form .mainButts { width:92px; margin:4px 0 0 0; }
    .faq ol { font-weight:bold; }
    .faq p { font-weight:normal; color:#555; }
    .standrdLi.faqLi li { color:#2c63a3; float:left; width:100%; font-weight:normal; }
    .standrdLi.faqLi li h6 { color:#2c63a3; margin: 15px 0 0 0; font-size: 1.2em; }
    .standrdLi.faqLi ul .colView li { width:50%; }
    .standrdLi.faqLi ul .colView li p { width:420px; }
    .qList { width:100%; float:left; }
    .qList .standrdLi { padding:0; float:left; margin:0 10px 0 10px; }
    .qList ul li ul li p { width:540px; padding:0 0 10px 10px; }
    .qList ul li ul li h6 { padding:0 0 10px 10px; }
    .standrdLi .qList li h6, .qList ul .standrdLi li { color:#555; }
    .qList ul .standrdLi li.last { padding:0 0 0 14px; }
    .qFaq  { padding:10px 10px 10px 10px; float:left; width:840px; }
    .qFaq h6 { font-weight:normal; color:#2c63a3; }
    .qFaq h6 span { font-weight:bold; }
    .qFaq a { color:#2c63a3; }
    .faqTitle { font-weight:normal; }
    .faqTitle .rSideMiniIco { background-position: right -894px; }
    .faqTitle.opened .rSideMiniIco  { background-position: right -845px; }
    .fQ-other li { width:60px !important;}
    .fQ-other li { display:inline; font-size:1.091em; line-height:1.6em; padding:0 5px 0 0; font-weight:normal; }

    /* Conferences */
    .pastEvents { float: right; position: relative; left: 13px; top: 15px; }

/* Social Media Icon Set */
    .socialMediaIco { background: url(/flash_room/images/icons/socialMedia.png) no-repeat 0 0; height: 30px; width: 22px; text-indent: -999em; display: block; float: left; padding: 0 12px 0 0;}
    .twitterBirdIco { padding-right: 170px; }
    .facebookIco { background-position: 0 -68px; }
    .twitterIco { background-position: 0 -126px; }
    .youtubeIco { background-position: 0 -183px; }
    .wordpressIco { background-position: 0 -240px; }
    .facebookBigIco, .twitterBigIco { height: 32px; width: auto !important; text-indent: 0; font-size: 1.1em; line-height:32px; padding: 0 0 0 54px; float: none; margin-bottom: 10px; }
    .facebookBigIco { background-position: 10px -303px; }
    .twitterBigIco { background-position: 10px -366px; }

    .sm-xsmall-icons {background:url('/flash_room/images/socialMedia16.png') top left no-repeat; min-height:20px}
    .sm-xsmall-icons.facebook {background-position:0 2px}
    .sm-xsmall-icons.twitter {background-position:0 -56px}
    .sm-xsmall-icons.linkedin {background-position:0 -27px}
    .sm-xsmall-icons.email {background-position:0 -113px}

    #socialMediaTabs .tab-Link, #socialMediaTabs .tab-Pos {padding:0; margin:0; line-height:0; height:auto}
    #socialMediaTabs .tab-Pos {position:relative; opacity:0.6; top:10px; background:#f6f9fd; border:1px #ddd solid; padding:1px 3px; margin-right:6px; text-align:center; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-khtml-border-radius:5px}
    #socialMediaTabs .tab-Pos.tab-Active {background:#fff; border-color:#bbb; opacity:1}
    .sm-Container {border:1px #ddd solid; padding:10px 20px; border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;-khtml-border-radius:8px}

/* Breadcrumbs (Admin panel actually) */
    .breadcrumbs { border-color: #dedede; border-style: dotted; border-width: 1px 0; background-color: #fff; margin: -20px 0 20px 0;}
    .breadcrumbs ul li { float:left; padding: 0 10px 0 0; line-height: 2em; }
    .breadcrumbs ul li span { display: block; margin: -1px 0 0 0; }

/* Overlabel - label inside inputs */
    div.overLabelField { position:relative; float:left; }
    label.overlabel { color:#8a8a8a; }
    label.overlabel-apply {	position:absolute; top:1px; left:7px; z-index:1; color:#8a8a8a; width:auto; font-weight:normal; font-size:1.4em; }

/* Please Wait blend tekst padding */
    .plsWaitText { padding:10px; }

/* Home Page Calculator */
    .ui-slider { position: relative;}
    .ui-slider .ui-slider-range { background-image: none; background-color: #C6DBBA; width: 100%; display: block; position: absolute; z-index: 1; height: 100%; left:0; top:0;}
    .ui-slider.ui-corner-all { -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}
    .ui-slider.ui-slider-horizontal { width: 100%; margin:12px 0 0; height: 4px; border: 1px solid #b7b7b7; float: left; clear: right; }
    .ui-slider .ui-slider-handle { border: 1px solid #bdbdbd; position:absolute; z-index: 2; height: 10px; width: 10px; margin-left: -6px; top:-6px !important; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; border: 1px solid #BEBEBE; box-shadow: none; background: #599b33; background: -moz-linear-gradient(top, #599b33 0%, #69b63d 40%, #79ce48 90%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#599b33), color-stop(40%,#69b63d), color-stop(90%,#79ce48)); background: -o-linear-gradient(top, #599b33 0%,#69b63d 40%,#79ce48 90%); }
    #calc p { float: left; width: 29%; text-align: right; margin: 0 7px 0 0; padding: 0; font-size: 0.9em; text-shadow: #fff 1px 0 0; line-height: 2.35em; }
    #calc .threeCol { width: 68%; font-size: 7px; text-transform: uppercase; }
    #calc .threeCol .cV-Col { margin: -6px 0 5px; color: #9c9c9c; }
    .summary { border-top: 1px solid #ececec; padding: 10px 0 0 0; margin: 10px 0 0 0; }
    .summary h3 { display: inline-block; margin: 0 63px 0 0; padding: 0; font-size: 1.3em; color: #373737; }
    .summary h3 strong { color: #5ea436; }
    .summary a { margin: 0 -12px 0 0; font-size: 1.1em; background-position: right -1594px; }

/* Privacy Policy tab fix */
    .privacyPolicy .tabs { left:4px; }

/* Dimdim banner HomePage */
    .banDim a { background: url(/flash_room/images/various/dimdimBan.jpg) no-repeat 0 0; display:block; width:328px; height:203px; }

/* ClickMeeting Integration -> Homepage */
    .intLogos { background: url(/flash_room/images/logos/integration.gif) no-repeat 0 0; width: 290px; height: 30px; }
    .intLogos:hover { background-position: 0 -80px; }
    .intHead { color: #5a9936; text-align: right; margin: 2px 20px 0 0;}

/* ClickMeeting Demo -> CM/CW Features Box */
    .clickDemo { margin: 0 0 20px 0; }
    .clickDemo .cD-Screen { background: url(/flash_room/images/various/clickDemo.jpg) no-repeat 0 0; width: 187px; height: 144px; display: block; text-indent: -999em; margin: 0 0 10px 0; }

/* Counter for webinars*/
    .webinarCounter { margin: 0 0 20px 0; overflow: hidden; }
    .webinarCounter.small h4.when { font-size: 1.1em; margin: 0 0 10px 0;}
    .webinarCounter.small h4 { font-size: 1.3em;}
    .webinarCounter.small .cd-Clock .dash { background-position: 0 -196px; height: 53px; width: 30px; margin-right: 8px; }
    .webinarCounter.small .cd-Clock .dash .digit { font-size: 2em; padding-top: 8px; }
    .webinarCounter.small #countdownClock { width: 140px; }
    .webinarCounter.small .cd-Clock .sec_ind  { height: 66px; margin-left: -5px; background-position: 0 -273px; }
    .webinarCounter.small .cd-Clock .dash_title { font-size: 0.8em; width: 37px; }

/* Create account confirmation pages */
    .confirmation.activate .colView {  margin: 40px auto; }
    .confirmation.activate .colView p { font-size: 1.2em; padding: 0 0 0.9em 0; }

    .accConfirm .aC-Title {  background: url(/flash_room/images/icons/thick_ico.png) no-repeat 0 0; padding: 0 0 5px 90px; margin: 10px 0 20px; }
    .accConfirm .aC-Title h2 { padding: 0 0 0.3em 0; }
    .accConfirm p { font-size: 1.2em; padding: 1em 0; }
    .accConfirm .aC-Details { font-size: 1em; }
    .accConfirm .aC-Details span { font-size: 1.455em; color: #25592b; padding: 0 40px 0 5px; }
    .accConfirm .mainButts { margin: 20px 0; }
    .accConfirm .aC-Ft { margin: 40px 0 0; }




/*  social media box */
    .sm-Invite {height:100%}
    .sm-header {border:1px #3B5998 solid; border-bottom:none; color:white; display: block; font-size:14px; height:26px; margin:0; padding:0; text-align:left; -webkit-border-top-left-radius:4px; -webkit-border-top-right-radius:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; -o-border-radius-topleft:4px; -o-border-radius-topright:4px; -khtml-border-radius-topleft:4px; -khtml-border-radius-topright:4px; -icab-border-radius-topleft:4px; -icab-border-radius-topright:4px; border-top-left-radius:4px; border-top-right-radius:4px}
    .sm-Facebook .sm-header {background:#6D84B4}
    .sm-LinkedIn .sm-header {background:#4092b8}
    .sm-Twitter .sm-header {background:#54c8eb}

    .bigBtns {margin:0 0 0 20px; padding:2px 0; text-shadow:1px 1px #666}
    .bigButtonFacebook {border:1px #304e8a solid; background:#5974ab; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -khtml-border-radius:4px; -icab-border-radius:4px; border-radius:4px; background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#6681b3), to(#3b5a9c)); background-image: -moz-linear-gradient(center bottom, #6681b3 0%, #3b5a9c 100%); -o-linear-gradient(#3b5a9c, #6681b3)}
    .bigButtonTwitter {border:1px #51b7c4 solid; background:#84dce8; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -khtml-border-radius:4px; -icab-border-radius:4px; border-radius:4px; background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#9ddfeb), to(#82dae8)); background-image: -moz-linear-gradient(center bottom, #9ddfeb 0%, #82dae8 100%); -o-linear-gradient(#82dae8, #9ddfeb)}
    .bigButtonLinkedIn {border:1px #055275 solid; background:#56a3cc; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -khtml-border-radius:4px; -icab-border-radius:4px; border-radius:4px; background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#59a5cf), to(#378ab0)); background-image: -moz-linear-gradient(center bottom, #59a5cf 0%, #378ab0 100%); -o-linear-gradient(#378ab0, #59a5cf)}

    .sm-header .title {float;left; margin:3px 10px 0 10px}
    .sm-header .title strong {display:block; padding:3px 0 0 25px}

    .sm-content {padding:3px; min-height:200px; max-height:400px; overflow-y:auto;overflow-x: hidden; border-top:1px #ccc solid}
    .sm-content ul li.checkableListItem {width:213px; height:36px; float:left; color:#333; padding:3px 0; margin:0 3px}
    .sm-content ul li.checkableListItem .checkbox {margin:12px 6px 0 6px; padding:0; float:left}
    .sm-content ul li.checkableListItem .anchor {display:block; height:30px; padding:3px; border:1px #fff solid; border-left:none; border-right:none}
    .sm-content ul li.checkableListItem .anchor:hover {background:#edf0f5; border:1px #edf0f0 solid; border-left:none; border-right:none}
    .sm-content ul li.checkableListItem .anchor.selected {background:#D8DFEA; border:1px #C3CCE1 solid; border-left:none; border-right:none}

    .sm-content ul li.checkableListItem .photo {margin:0 3px 0 0}
    .sm-content ul li.checkableListItem .text {width:142px; color: #333; cursor: pointer; display: block; font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 11px; height: 13px; padding:8px 5px; overflow:none;}

    .sm-content ul li.checkableListItem .content {float:left}
    .sm-content ul li.checkableListItem a {color:inherit}

    .sm-footer {width:auto; background:#F2F2F2; border-top:1px #ccc solid; color:#333; font:11px 'lucida grande', tahoma, verdana, arial, sans-serif; height:25px; margin:0; padding:12px 10px 0 10px; position:relative; -webkit-border-bottom-left-radius:4px; -webkit-border-bottom-right-radius:4px; -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -o-border-radius-bottomleft:4px; -o-border-radius-bottomright:4px; -khtml-border-radius-bottomleft:4px; -khtml-border-radius-bottomright:4px; -icab-border-radius-bottomleft:4px; -icab-border-radius-bottomright:4px; border-bottom-left-radius:4px; border-bottom-right-radius:4px}
    .sm-footer.fixed {width:100%; position:fixed; bottom:0}
    .sm-footer a.back-link {text-decoration:none}
    .sm-Facebook .sm-footer a {color:#3B5998}
    .sm-LinkedIn .sm-footer a {color:#069}
    .sm-Twitter .sm-footer a {color:#54c8eb}
    .sm-footer a:hover {text-decoration:underline !important}

    .sm-footer .dialog_buttons {margin:-4px 0 0 0}
    .sm-footer.fixed .dialog_buttons {margin:-4px 30px 0 0}

    .sm-footer .uiButton {background:#EEE url(/flash_room/images/buttons/buttons_sm.png) repeat 0 0; border: 1px solid #999; border-bottom-color: #888; box-shadow: 0 1px 0 rgba(0, 0, 0, .1); -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .1); cursor: pointer; display: -moz-inline-box; display: inline-block; font-size: 11px; font-weight: bold; line-height: normal !important; padding: 2px 6px; text-align:center}
    .sm-footer .uiButton input {background: none; border: 0; color: #333; cursor: pointer; display: -moz-inline-box; display: inline-block; font-family: 'Lucida Grande', Tahoma, Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; margin: 0; outline: none; padding: 1px 0 2px; white-space:nowrap}
    .sm-Facebook .sm-footer .uiButton.uiButtonConfirm {background-color: #5B74A8; background-position: 0 -48px; border-color: #29447E #29447E #1A356E}
    .sm-LinkedIn .sm-footer .uiButton.uiButtonConfirm {background-color: #025F8D; border-color: #004A73; background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#267696), to(#025F8D)); background-image: -moz-linear-gradient(center bottom, #267696 0%, #025F8D 100%); -o-linear-gradient(#025F8D, #267696)}
    .sm-LinkedIn .sm-footer .uiButton.uiButtonConfirm:hover {background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#025F8D), to(#267696)); background-image: -moz-linear-gradient(center bottom, #025F8D 0%, #267696 100%); -o-linear-gradient(#267696, #025F8D)}

    .sm-Twitter .sm-footer .uiButton.uiButtonConfirm {background-color: #54c8eb; border-color: #73c2f0; background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#a6ddf5), to(#4dc6eb)); background-image: -moz-linear-gradient(center bottom, #a6ddf5 0%, #4dc6eb 100%); -o-linear-gradient(#025F8D, #a6ddf5)}
    .sm-Twitter .sm-footer .uiButton.uiButtonConfirm:hover {background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#4dc6eb), to(#a6ddf5)); background-image: -moz-linear-gradient(center bottom, #4dc6eb 0%, #a6ddf5 100%); -o-linear-gradient(#a6ddf5, #4dc6eb)}

    .sm-footer .uiButton.uiButtonConfirm input {color:#fff;}

    /* Time Zone plugin */
    .fieldLine.tzField {padding:0; margin:0;}
    .tzField .formElem p {line-height: 1.7em; width:156px; position:relative; padding:0 3em 0 0;}
    .tzField .formElem a {display: block; position: absolute; top: 0; right: 0;}
    .tzField .formElem a.dateIco {width: 33px; background-position: right 3px !important;}
    .tzField .timezone {margin:0 8em 1em;}

    .tzField.tzMap {width:100%; display:block; float: left; margin:1em 0 0 14.4em;}
    .tzField.tzMap .timezone select {margin: 0; line-height: 1.8em;}
