﻿.clear {
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}

@font-face {
    font-family: 'Alef';
    src: url('Fonts/Alef/Alef-bold.eot');
    src: url('Fonts/Alef/Alef-bold.eot?#iefix') format('embedded-opentype'),
         url('Fonts/Alef/Alef-bold.woff') format('woff'),
         url('Fonts/Alef/Alef-bold.ttf') format('truetype'),
         url('Fonts/Alef/Alef-bold.svg#alefbold') format('svg');
    font-weight: bold;
    font-style: normal;

}


@font-face {
    font-family: 'Alef';
    src: url('Fonts/Alef/Alef-regular.eot');
    src: url('Fonts/Alef/Alef-regular.eot?#iefix') format('embedded-opentype'),
         url('Fonts/Alef/Alef-regular.woff') format('woff'),
         url('Fonts/Alef/Alef-regular.ttf') format('truetype'),
         url('Fonts/Alef/Alef-regular.svg#alefregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*------------------import google CSS Font-----------------------*/
@import url(http://fonts.googleapis.com/earlyaccess/opensanshebrew.css);


body
{
    font-family: 'Assistant', sans-serif;
    font-size: 14px;
    color: #383838;
}

#popupContainerArea {
    font-family: Arial;
    font-size: 12px;
    color: #383838;
}

ul li
{
    list-style-type: none;
}

ol li
{
    list-style-type: none;
}

p
{
    padding-bottom: 12px;
    word-break:break-word;
}

a
{
    color: #5381A3;
    text-decoration: none;
}

a:hover
{
    color: #EA873B;
    text-decoration: underline;
}

.text-align-left{
    text-align:left;
}

.text-align-right{
    text-align:right;
}
.text-align-center{
    text-align:center;
}

.block
{
    margin: 0 0 20px 0; /*  mark that div has bottom margin, and 2 block one after another are not glued together  */
}

.backBlock
{
    margin: 20px 0 0 0; /*  mark that div has top margin, and 2 block one after another are not glued together  */
}


.submitButton
{
    padding: 5px 10px 5px 10px;
    color: #ffffff;
    background-color: #6591B1;
    font-weight: bold;
    border: none;
    cursor: pointer;
    font-size: 14px;
}

.bizLogo
{
    height: 65px;
    /*text-align: center;*/
    position: relative;
    top:9px;
}
.bizLogo img{
    max-width:140px;
}

.bizLogo_login
{
    text-align: center;
    position: relative;
}

.signInSection {
    /*padding:10px 0 0 0;*/
}

.alreadyRegistered {
 padding:5px 0 0 0;
}

.searchBox
{
    border: solid 1px silver;
    padding: 7px;
    height: 16px;
    background-color:White;
    float:left;
    width:445px;
    margin: 15px 5px 0 0 ;
}

.narrowSearchBox {
    width:345px;
}

.searchBox input
{
    border: 1px solid #ffffff;
    width: 300px;
    outline: none;
}

.narrowSearchBox input{
    width:200px;
}

.TutorialPage .jumbotron{
    box-shadow: 2px 2px 3px #d1d1d1;
    padding-top:18px;
    background-color: #eaeee9;
}

.searchBoxTutorial
{
    border: solid 1px silver;
    padding: 0px 7px;
    height: 32px;
    background-color:White;
    float:left;
    width:100%;
    margin: 0px 20px 0 0 ;
    position: relative;
}

.searchBoxTutorial input
{
    border: 1px solid #ffffff;
    width: 180px;
    outline: none;
    height:30px !important;
}

.tutorialTop
{
   background: url("/images/tutorial_top.jpg") no-repeat;
    width: 940px;
    height: 118px; 
}

.searchBoxSelection
{
    width:75px;
}


.searchBtn
{
    padding: 6px;
    padding-top: 9px;
}

.searchBtnWrapper
{
    cursor: pointer;
    background-color: #f78a42; 
    width:35px;
    height:35px;
    position:absolute;
    top:0px;
    left:425px;
   
    -webkit-border-top-right-radius: 6px;   
    -webkit-border-bottom-right-radius: 6px;  
    -khtml-border-radius-topright: 6px; 
    -khtml-border-radius-bottomright: 6px; 
    -moz-border-radius-topright: 6px;
    -moz-border-radius-bottomright: 6px; 
    border-radius: 6px 0px 0px 6px;
    border: 1px solid silver;
    border-right: 0;
}

.memberSmallImage
{
    border: none;
    width: 30px;
    height: 30px;
}

.memberMediumImage
{
    border: none;
    width: 60px;
    height: 60px;
}

.memberMediumPlusImage
{
    border: none;
    width: 90px;
    height: 90px;
}

.memberBigImage
{
    border: none;
    width: 178px;
    height: 178px;
}

.memberOriginalImage
{
    border: none;
    width: 640px;
    height: 480px;
}

.memberOverviewEventsList li
{
    padding: 0 0 10px 0;
}

.portfolioSmallmage
{
    border: none;
    width: 60px;
    float: left;
    margin: 0 10px 10px 0;
}

.container-youtube {
    position: relative;
    /*max-width: 600px;*/
    margin: 0 auto;
}
.thumb-youtube {
    width: 100% !important;
    padding: 0;
}

.btn-play {
    position: absolute;
    z-index: 99;  
    top: 30%;
    left: 35%;
    margin: 0 0 0 0 ;
}

.img-inline img {
    float: right;
    margin-left: 10px;
}

.videoSmallImage
{
    border: none;
    width: 120px;
    float: left;
    margin: 0 10px 10px 0;
}

.videoImage
{
    border: 0;
    display: inline-block;
    overflow: hidden;
    position: relative;
}

.videoImage i
{
    background: url("/images/play.png") no-repeat;
    bottom: 15px;   
    left: 15px;
    position: absolute;
    width: 33px;
    height: 33px;
}

.urlDirection
{
    direction:ltr;
}




.productSmallmage
{
    border: none;
    width: 60px;
    float: left;
    margin: 0 10px 10px 0;
}

.productBigImage
{
    width: 460px;
}

.productCoverImage {
    background-size:cover !important;
    width:158px;
    height:136px;
}

.productBigCoverImage {
    background-size:cover !important;
    width:460px;
    height:360px;
}

.productBigImageContainer
{
    /*overflow: hidden;*/
    /*height: 300px;*/
    position:relative;
}

.productImage
{
    border: none;
    width: 150px;
    float: left;
    margin: 0 10px 10px 0;
}

.productImageContainer
{
     width: 158px;
    height:140px;
    overflow:hidden;
}

.productCategoryMenuItem {
    background:none !important;
}

.productOriginalPrice {
    font-size: 40px;
    color: #ff8102;
    text-decoration: line-through;
}
.onSale 
{
    background: url("/images/on_sale.png") no-repeat;
    width: 91px;
    height: 45px; 
    position: absolute;
}

.onSaleBig
{
    background: url("/images/on_sale_facebook.png") no-repeat;
    width: 122px;
    height: 60px; 
    position: absolute;
    z-index:50;
}

.product_margin_right
{
    margin: 5px 5px 5px 0px;
}
.product_margin_left
{
    margin: 5px 0px 5px 5px;
}
.productImageWrapper
{
    height:160px;
    max-height:160px;
    overflow:hidden;
}

.marketingContentImage
{
    border: none;
    width: 60px;
    float: left;
    margin: 0 10px 10px 0;
}

.marketingContentDescription
{
        margin: 0 0 0 70px;
        height:35px;
        overflow:hidden;
        font-weight:bold;
}

.marketingContentImage
{
     margin: 0 10px 0 0;
}

.memberView1 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 200px;
}

.memberView1 img
{
    float: left;
    margin: 0 5px 0 0;
}

.memberView2 {
    text-align: left;

}


.memberView2 img
{
    float: left;
    margin: 0 10px 0 0;
}

.memberView3
{
    background-color: #ffffff;
    text-align: center;
    height: 148px;
    width: 130px;
    margin: 5px;
    overflow: hidden;
}

.memberView3 img
{
    margin: 0 0 10px 0;
}

.memberView3a
{
    height: 130px;
    overflow: hidden;
}

.memberView3a img
{
    margin: 0 0 10px 0;
}


.memberView4
{
    background-color: #ffffff;
    height: 148px;
    width: 130px;
    margin: 5px;
    overflow: hidden;
}

.memberView4 img
{
    margin: 0 0 10px 0;
}

.eventParticipatorView
{
    background-color: #ffffff;
    text-align: center;
    height: auto;
    width: 130px;
    margin: 5px;
}

.eventParticipatorView img
{
    margin: 0 0 10px 0;
}
div#eventParticipator ul {
    margin-top:15px;
}
div#eventParticipator ul li {
    padding: 0 10px;
    display: inline-block;
    height: 16px;
}
.memberNameAndBusinessDetails
{
    overflow:hidden;
}

.groupMemberView
{
    background-color: #ffffff;
    text-align: center;
    height: 250px;
    width: 130px;
    margin: 5px;
    overflow: hidden;
}

.groupMemberView .BusinessName{
    text-overflow: ellipsis;
    height: 16px;
    overflow: hidden;
    white-space: nowrap;
}

.groupMemberView img
{
    margin: 0 0 10px 0;
}

.communityMemberView
{
    background-color: #ffffff;
    text-align: center;
    height: 200px;
    width: 130px;
    margin: 5px;
    overflow: hidden;
}

.communityMemberView img
{
    margin: 0 0 10px 0;
}

.mainMenu
{
}

.mainMenu ol
{
    display: inline;
}

.mainMenu ol li
{
    display: inline;
}

.mainMenu span
{
    display: inline-block;
    padding: 4px 5px 4px 5px;
    margin: 0px;
}
.mainMenu ol li span a
{
    color: #383838;
    text-decoration: none;
}
.mainMenu ol li span:hover
{
    background-color: #666666;
}

.mainMenu ol li span:hover a
{
    color: #FFFFFF;
}

.mainMenu .selected
{
    background-color: #EA873B;
}

.mainMenu .selected a
{
    color: #ffffff;
}


.memberBox
{
    height: 100px;
    padding: 10px;
}

.memberBox p
{
    padding: 0 0 5px 0;
}

.memberBox ol
{
    display: inline;
    text-align: center;
}

.memberBox ol li
{
    display: inline;
}

.memberBox ol li span
{
    margin: 0 2px 0 2px;
    float:left;
    width:45px;
    height:20px;
}

.memberBox ol li span a
{
    display: block; 
    background-repeat: no-repeat;
    float:left;
}

.newMessagesImage
{
    /*background-image:url(/images/messages_red.png); */
    cursor:pointer;   
}

.newMessagesImage:hover
{
     text-decoration:none;
}
    
.newNotificationsImage
{
    /*background-image:url(/images/notifications_red.png); */
    cursor:pointer;
}

.newNotificationsImage:hover
{
     text-decoration:none;
}
    
.newServiceRequestsImage
{
/*background-image:url(/images/leads_red.png); */
    cursor:pointer;
}

.newServiceRequestsImage:hover
{
     text-decoration:none;
}
    
.newFollowersImage
{
    /*background-image:url(/images/followers_red.png); */
    cursor:pointer;
}

.newFollowersImage:hover
{
     text-decoration:none;
}
    
.newMessagesCount
{
    position:relative; 
    color:White;
    top:1px;
}
    
.newFollowersCount
{
    position:relative; 
    color:White;
    left:-7px;
    top:1px;
}
    
.newNotificationsCount
{
    position:relative; 
    color:White;
    top:1px;
}
    
.newServiceRequestsCount
{
    position:relative; 
    color:White;
    top:1px;
}

.memberNotificationBalloon {
    position: absolute;
    /*    border-left:solid 1px silver;
    border-bottom:solid 1px silver;
    border-right:solid 1px silver;*/
    padding: 9px 0;
    width: 300px;
    background: none repeat scroll 0 0 White;
    -moz-border-radius: 0px 0px 4px 4px;
    -webkit-border-radius: 0px 0px 4px 4px;
    -khtml-border-radius: 0px 0px 4px 4px;
    border-radius: 0px 0px 4px 4px;
    z-index: 100;
    box-shadow: 0 0 10px rgba(0,0,0,0.1);
}

.balloonItemWrapper
{
   padding: 4px 8px;
   overflow:hidden;
   display:block;
   white-space: nowrap;
}
        
.newServiceRequestsBalloon
{ 
    width:350px;
}
    
.newNotificationsBalloon
{ 
    width:350px;
}
    
.memberNotificationBalloon .header
{
    font-weight:bold;
    margin:  9px;
}

.memberNotificationBalloon .footer
{
    padding: 0 9px 0 9px;
}
    
.balloonItemContainer
{
   padding: 4px 8px;
   border-top: 1px solid #E6E6E6;
   vertical-align:middle;
   cursor:pointer;
}

.newFollowersBalloon .balloonItemContainer:hover, .newFollowersBalloon .balloonItemContainer:hover span, .newFollowersBalloon .balloonItemContainer:hover a
{
     background-color:#5381A3;
     color:White;
}


.newMessagesBalloon .balloonItemContainer:hover, .newMessagesBalloon .balloonItemContainer:hover span , .newMessagesBalloon .balloonItemContainer:hover a
{
     background-color:#5381A3;
     color:White;
}

.newNotificationsBalloon .balloonItemContainer:hover, .newNotificationsBalloon .balloonItemContainer:hover span, .newNotificationsBalloon .balloonItemContainer:hover a
{
     background-color:#5381A3;
     color:White;
}

.balloonItemContainerBottomBorder
{
   border-bottom: 1px solid #E6E6E6;
}

.balloonItemContainer .memberName
{
    font-weight:bold;
    color:#5381A3;
    display:inline;
}
    
.balloonItemContainer span
{
    display:block;
}
    
.balloonItemDate
{
    color:#C0C0C0;
}

.newNotificationItem
{
    background-color:#EAEEE9;
}


.spacer
{
    height: 20px;
}


.spacer3
{
    height: 3px;
}

.spacer5
{
    height: 5px;
}

.spacer7
{
    height: 7px;
}

.spacer10
{
    height: 10px;
}

.spacer15
{
    height: 15px;
}
.spacer30 {
    height: 30px;
}
.spacer60
{
    height: 60px;
}

.spacer80
{
    height: 80px;
}

.spacer120
{
    height: 120px;
}


.sideBlock
{
    padding: 20px 10px 10px 10px;
    text-align: center;
    border: 1px solid #dedede;
}

.logoFooter
{
    padding-top: 20px;
}

.footerBlock
{
    padding-top: 20px;
    width:140px;
}

.footerBlock ul
{
    width:140px;
}

.footerBlock ul li
{
    list-style: none;
    padding-top: 5px;
    width:140px;
}

.footerBlockSmall
{
    padding-top: 20px;
    width:80px;
}

.footerBlockSmall ul
{
    width:80px;
}

.footerBlockSmall ul li
{
    list-style: none;
    padding-top: 5px;
    width:80px;
}

.logoInfo
{
    border: 1px solid #dedede;
    padding: 10px;
    text-align: center;
}

.logoInfo img
{
    max-width: 198px;
    max-height:198px;
}

.searchFilters
{
    border: 1px solid #efefef;
    padding: 10px;
}

.promo
{
    border: 1px solid #efefef;
    padding: 10px;
}

.promo .event img
{
    margin: 0 10px 10px 0;
}

.promo .service img
{
    margin: 0 10px 10px 0;
}

.promo .post img
{
    width: 60px;
    margin: 0 10px 10px 0;
    float: left;
}



.searchFilters ol li
{
    padding: 5px;
}

.memberSearchResult
{
    background-color: #F6F7F5;
    padding: 10px;
    text-align: left;
    vertical-align: top;
    height: 60px;
}

.memberSearchResult .memberImage
{
    float: left;
    display: inline-block;
    padding: 0px 10px 10px 0px;
}

.memberSearchResult .memberInfo
{
}

.genericInfo
{
    background-color: #F6F7F5;
    padding: 10px;
}

.pointsInfo
{
    background-color: #efefef;
    padding: 10px;
}

.pointsInfo a
{
    text-decoration: none;
}

.contactInfo
{
    background-color: #efefef;
    padding: 10px;
}

.contactInfo ol
{
    padding: 0px;
    margin: 0px;
}

.contactInfo ol li
{
    padding-bottom: 5px;
}

.contactInfo span
{
    color: #868789;
}

#DoBusiness
{
    padding: 7px;
}

#DoBusiness .actions
{
   
}


.actionItemText
{
    vertical-align: top;
}

#DoBusiness .actionItem
{
    cursor:pointer;
    padding:7px 0 7px 0;
    display:inline;
    text-align:center;
    width:99%;
}

#DoBusiness .selected
{
    background-color:White;
    border: 1px solid #dedede;
    border-bottom: none;   
}


#DoBusinessForm
{
    border: 1px solid #dedede;
    border-top: 1px solid #EFEFEF;    
    background: #ffffff;
    padding: 22px 40px 22px 22px;
}

.tutorialTitleSeparator
{
    height: 1px;
    border-top: 1px solid #dedede;
}

.separator
{
    height: 1px;
    margin: 20px 0 20px 0;
    border-top: 1px solid #dedede;
}

.separatorPremiumItem
{
    height: 1px;
    margin: 5px 0 5px 0;
    border-top: 1px solid #dedede;
}


.separatorNoMargin
{
    height: 1px;
    border-top: 1px solid #dedede;
}

.separatorMarginBottom
{
    height: 1px;
    margin: 0 0 20px 0;
    border-top: 1px solid #dedede;
}


.dashedSeparator
{
    height: 1px;
    margin: 5px 0 5px 0;
    border-top: 1px dashed #dedede;
}

.contactInfoIcon
{
   width:25px;
}

.contactInfoNetworkName
{
   font-size:11px;
   padding: 2px 3px 0 3px;
}

.topBorderSeparator
{
    padding-top: 20px;
    border-top: 1px solid #dedede;
}

.topBorderSeparator2
{
    padding-top: 20px;
    border-top: 1px dashed #dedede;
}

.bottomBorderSeparator
{
    padding-bottom: 20px;
    border-bottom: 1px solid #dedede;
}

.bottomBorderSeparator2
{
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px dashed #dedede;
}

h1
{
    font-size: 30px;
    padding-bottom: 20px;
}
h2
{
    font-size: 20px;
    padding-bottom: 15px;
    font-weight: bold;
    word-break:break-word;
}
.h2
{
    font-size: 20px;
    padding-bottom: 15px;
    font-weight: bold;
}
h3
{
    font-size: 20px;
    font-weight: normal;
    padding-bottom: 15px;
}
h4
{
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 10px;
}
ul, ol
{
    padding-bottom: 20px;
}


.roundedCorners
{
    /*     -moz-border-radius: 5px;     -webkit-border-radius: 5px;     -khtml-border-radius: 5px;     */
    -webkit-border-top-left-radius: 6px;
    -webkit-border-top-right-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
    -khtml-border-radius-topleft: 6px;
    -khtml-border-radius-topright: 6px;
    -khtml-border-radius-bottomleft: 6px;
    -khtml-border-radius-bottomright: 6px;
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;
    -moz-border-radius-bottomleft: 6px;
    -moz-border-radius-bottomright: 6px; /* behavior: url(/styles/border-radius.htc);     border-radius: 6px; */
    border-radius: 6px;
}

.topRoundedCorners
{
    -webkit-border-top-left-radius: 6px;
    -webkit-border-top-right-radius: 6px;
    -khtml-border-radius-topleft: 6px;
    -khtml-border-radius-topright: 6px;
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}

.roundedCornersSmall
{
    /*     -moz-border-radius: 5px;     -webkit-border-radius: 5px;     -khtml-border-radius: 5px;     */
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -khtml-border-radius-topleft: 4px;
    -khtml-border-radius-topright: 4px;
    -khtml-border-radius-bottomleft: 4px;
    -khtml-border-radius-bottomright: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-bottomleft: 4px;
    -moz-border-radius-bottomright: 4px; /* behavior: url(/styles/border-radius.htc);     border-radius: 4px; */
    border-radius: 4px;
}

.inArrow
{
    background: url("/images/img24.gif") no-repeat scroll left center transparent;
    display: inline-block;
    padding: 0 0 0 15px;
}

.inArrow:hover
{
    background: url("/images/img24_hover.gif") no-repeat scroll left center transparent;
}

.outArrow
{
   /* background: url("/images/img24.gif") no-repeat scroll right center transparent;
    display: inline-block;
    padding: 0 7px 0 0;*/
}

.outArrow:hover
{
   /*  background: url("/images/img24_hover.gif") no-repeat scroll right center transparent;*/
}

.listTable
{
    width: 100%;
}

.listTable tr
{
    border-top: 1px solid #E6E6E6;
}

.listTable th
{
    padding: 5px;
    text-align: center;
    font-weight: bold;
}

.listTable td
{
    padding: 5px;
}

.listTable .first
{
    border-top: none;
}

.sortTable
{
    width: 100%; 
}

.sortTable tr {
    border: 1px solid silver;
    background-color:#EAEEE9;
}

.sortTable td {
    padding:5px;
    vertical-align: middle;
}

.sortTable .Index {
   width:60px;
   cursor:move;
}

.sortTable .ProductOptionName {
   width:160px;
}
.sortTable .productOptionChoiceItem, .optionChoiceTable .productOptionChoiceItem {
   width:160px;
}

.sortTable .ProductOptionChoices {
   width:350px;
}


.sortTable .Name {
   width:500px;
}

.sortTable .Name img{
   width:30px;
   height:30px;
}

.sortTable .WatchItem{
   width:70px;
}

.sortTable .WatchItemWide{
   width:100px;
}

.sortTable .Action{
   width:40px;
}

.sortTable .Credits{
   width:120px;
}

.sortTable .Amount{
   width:40px;
   text-align:right;
   padding: 0 5px 0 0;
}

.sortableItemIndex
{
    padding: 8px 0 0 0;
    cursor:move;
}


.sortableList li
{
    padding:10px 0 10px 0;
}

#sortableChoices li
{
    padding:10px 0 10px 0;
}

#sortable li
{
    padding:10px 0 10px 0;
}

#sortableChoices li
{
    padding:10px 0 10px 0;
}

.optionChoiceTable th
{
    text-align: right;
}

.shippingMethodTable th
{
    text-align: right;
}

.shippingMethodTable .Action
{
    text-align: left;
    width:5%;
}

.shippingMethodTable .Name
{
    width:35%;
}

.optionChoiceTable .Action
{
    padding:32px 0 0 0;
}

.choiceExample {
    color:#C0C0C0;
    font-weight:normal;
}

.optionExample {
    color:#C0C0C0;
    font-weight:normal;
}

.variantsTable .variantItem {
    border-right: 1px solid transparent;
    border-left: 1px solid transparent;
}

.variantsTable .variantItem td {
    padding: 16px 3px 7px 3px;
}

.variantsTable .editVariantItem {
    border: 1px solid #5381A3;
}

.variantsTable .editVariantItem td {
    padding: 0px 3px 0px 3px;
}

.variantsTableHeader th {
    text-align: right;
    padding: 5px 0 5px 0;
}

.variantsTableHeader .Name {
    width: 100px;
}

.variantsTableHeader .Number {
    width: 95px;
}

.variantsTableHeader .Status {
    width: 90px;
}

.variantsTable .Action
{
    text-align: left;
}

.variantsTableHeader .Action {
    width: 0px;
}

.variantsTable .productOptionVariantItem {
    width:98px;
}

.variantsTable .Name {
    width: 90px;
}

.variantsTable .Number {
    width: 95px;
}

.variantsTable .Status {
    width: 90px;
}

.variantsTable .Status input {
    margin:0px !important;
}

.variantsTable .Image {
   padding-top:11px !important;
   width: 100px;
}

.variantsTable .Image img {
    border: 1px solid #C0C0C0;
    border-radius: 3px;
    width: 18px;
    height: 18px;
}

.paymentOptionTable th
{
    text-align: right;
}

.pointsBox
{
    background-color: #EAEEE9;
    padding: 5px;
}

.campaignBox
{
   background-color: #EAEEE9;
   padding: 10px;
   height:100px;
}

.pointsInnerBox
{
     background-color: #ffffff; 
    margin:2px; 
    padding:7px
}


.homeTopMenu
{
    background-color: #EAEEE9;
    padding: 5px;
    -webkit-border-top-left-radius: 6px;
    -webkit-border-top-right-radius: 6px;    
    -khtml-border-radius-topleft: 6px;
    -khtml-border-radius-topright: 6px;
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;
}

.homeTopMenuBox
{
    background-color: #ffffff; 
    margin:2px; 
    padding:10px
}

.homeBottomMenu
{
     padding: 15px 2px 10px 10px;
    text-align: center;
    border-left: 1px solid #dedede;
    border-right: 1px solid #dedede;
    border-bottom: 1px solid #dedede;
    
    -webkit-border-bottom-left-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
    -khtml-border-radius-bottomleft: 6px;
    -khtml-border-radius-bottomright: 6px;
    -moz-border-radius-bottomleft: 6px;
    -moz-border-radius-bottomright: 6px;
}

#moneyAccount
{
    display:none;
}

#myPremium
{
    display:none;
}

.sideMenu
{
    list-style: none outside none;
    width: 100%;
    padding: 0px;
}

.sideMenu li
{
    display: list-item;
    list-style-type: none;
    list-style: none;
    border-top: 1px solid #E6E6E6;
}


.sideMenu .first
{
    border-top: none;
}

.sideMenu .firstLevelLink
{
  font-weight:bold;
  border-top: 1px solid #E6E6E6;
}

.sideMenu .firstLevel
{
    font-weight:bold;
    color:#5381A3;
      
    background: #ffffff url("/images/img14.png") no-repeat scroll right center;
    background-position: 180px;
    display: inline-block;
    padding: 6px 15px 6px 25px;
    width: 170px;
    text-align: left;
    border-top: 1px solid #E6E6E6;
    text-decoration: none;
    cursor:pointer;

}

.sideMenu .secondLevel
{
    padding-left:20px;
}

.sideMenu .secondLevel a
{
    background: #ffffff url("/images/img14.png") no-repeat scroll right center;
    background-position: 5px;
    display: inline-block;
    padding: 5px 15px 5px 15px;
    width: 200px;
    text-align: left;
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    text-decoration: none;
}

.sideMenu li a
{
    background: #ffffff url("/images/img14.png") no-repeat scroll right center;
    background-position: 180px;
    display: inline-block;
    padding: 5px 15px 5px 10px;
    width: 180px;
    text-align: left;
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    text-decoration: none;
}

    .sideMenu .firstLevelLink a:hover, .sideMenu .firstLevel:hover {
        background: #ffffff url("/images/homeMenuItem_grey.png") no-repeat scroll right center;
        background-size: 100%;
        color: #ffffff;
        /*     -moz-border-radius: 5px;     -webkit-border-radius: 5px;     -khtml-border-radius: 5px;     */
        -webkit-border-top-left-radius: 4px;
        -webkit-border-top-right-radius: 4px;
        -webkit-border-bottom-left-radius: 4px;
        -webkit-border-bottom-right-radius: 4px;
        -khtml-border-radius-topleft: 4px;
        -khtml-border-radius-topright: 4px;
        -khtml-border-radius-bottomleft: 4px;
        -khtml-border-radius-bottomright: 4px;
        -moz-border-radius-topleft: 4px;
        -moz-border-radius-topright: 4px;
        -moz-border-radius-bottomleft: 4px;
        -moz-border-radius-bottomright: 4px; /* behavior: url(/styles/border-radius.htc);     border-radius: 4px; */
        border-radius: 4px;
    }


    .sideMenu .secondLevel a:hover {
        background: #ffffff url("/images/homeMenuItemSmall_grey.png") no-repeat scroll right center;
        background-size: 100%;
        color: #ffffff;
        /*     -moz-border-radius: 5px;     -webkit-border-radius: 5px;     -khtml-border-radius: 5px;     */
        -webkit-border-top-left-radius: 4px;
        -webkit-border-top-right-radius: 4px;
        -webkit-border-bottom-left-radius: 4px;
        -webkit-border-bottom-right-radius: 4px;
        -khtml-border-radius-topleft: 4px;
        -khtml-border-radius-topright: 4px;
        -khtml-border-radius-bottomleft: 4px;
        -khtml-border-radius-bottomright: 4px;
        -moz-border-radius-topleft: 4px;
        -moz-border-radius-topright: 4px;
        -moz-border-radius-bottomleft: 4px;
        -moz-border-radius-bottomright: 4px; /* behavior: url(/styles/border-radius.htc);     border-radius: 4px; */
        border-radius: 4px;
    }


.sideMenu .secondLevel .selected
{
    background: #ffffff url("/images/homeMenuItemSmall_orange.png") no-repeat scroll right center;
    background-size:100%;
    font-weight: bold;
    color: #ffffff;
    /*     -moz-border-radius: 5px;     -webkit-border-radius: 5px;     -khtml-border-radius: 5px;     */
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -khtml-border-radius-topleft: 4px;
    -khtml-border-radius-topright: 4px;
    -khtml-border-radius-bottomleft: 4px;
    -khtml-border-radius-bottomright: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-bottomleft: 4px;
    -moz-border-radius-bottomright: 4px; /* behavior: url(/styles/border-radius.htc);     border-radius: 4px; */
    border-radius: 4px;
}

.sideMenu .selected
{
    background: #ffffff url("/images/homeMenuItem_orange.png") no-repeat top center;
    font-weight: bold;
    color: #ffffff;
    /*     -moz-border-radius: 5px;     -webkit-border-radius: 5px;     -khtml-border-radius: 5px;     */
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -khtml-border-radius-topleft: 4px;
    -khtml-border-radius-topright: 4px;
    -khtml-border-radius-bottomleft: 4px;
    -khtml-border-radius-bottomright: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-bottomleft: 4px;
    -moz-border-radius-bottomright: 4px; /* behavior: url(/styles/border-radius.htc);     border-radius: 4px; */
    border-radius: 4px;
    background-size: 100%;
}



/*----------------------------tutorialSideMenu ---------------------------*/

.tutorialSecondLevelItem
{
    background: #ffffff url("/images/img14.png") no-repeat scroll right center;
    margin:0 10px 0 0;
}


.tutorialContent
{
    display:none;
}

.tutorialData a:hover
{
    font-weight: bold;
    background: #ffffff url("/images/homeMenuItem_grey_wide.png") no-repeat scroll right center;
    color: #ffffff;
   /*     -moz-border-radius: 5px;     -webkit-border-radius: 5px;     -khtml-border-radius: 5px;     */
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -khtml-border-radius-topleft: 4px;
    -khtml-border-radius-topright: 4px;
    -khtml-border-radius-bottomleft: 4px;
    -khtml-border-radius-bottomright: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-bottomleft: 4px;
    -moz-border-radius-bottomright: 4px; /* behavior: url(/styles/border-radius.htc);     border-radius: 4px; */
    border-radius: 4px;
}

.tutorialSecondData a:hover
{
    font-weight: bold;
    background: #ffffff url("/images/homeMenuItem_grey_wide.png") no-repeat scroll right center;
    color: #ffffff;
   /*     -moz-border-radius: 5px;     -webkit-border-radius: 5px;     -khtml-border-radius: 5px;     */
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -khtml-border-radius-topleft: 4px;
    -khtml-border-radius-topright: 4px;
    -khtml-border-radius-bottomleft: 4px;
    -khtml-border-radius-bottomright: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-bottomleft: 4px;
    -moz-border-radius-bottomright: 4px; /* behavior: url(/styles/border-radius.htc);     border-radius: 4px; */
    border-radius: 4px;
}

.tutorialData .selected
{
    background: #ffffff url("/images/homeMenuItem_orange_wide.png") no-repeat top center;
    font-weight: bold;
    color: #ffffff;
    /*     -moz-border-radius: 5px;     -webkit-border-radius: 5px;     -khtml-border-radius: 5px;     */
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -khtml-border-radius-topleft: 4px;
    -khtml-border-radius-topright: 4px;
    -khtml-border-radius-bottomleft: 4px;
    -khtml-border-radius-bottomright: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-bottomleft: 4px;
    -moz-border-radius-bottomright: 4px; /* behavior: url(/styles/border-radius.htc);     border-radius: 4px; */
    border-radius: 4px;
}

.tutorialSecondData .selected
{
    background: #ffffff url("/images/homeMenuItem_orange_wide.png") no-repeat top center;
    font-weight: bold;
    color: #ffffff;
    /*     -moz-border-radius: 5px;     -webkit-border-radius: 5px;     -khtml-border-radius: 5px;     */
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -khtml-border-radius-topleft: 4px;
    -khtml-border-radius-topright: 4px;
    -khtml-border-radius-bottomleft: 4px;
    -khtml-border-radius-bottomright: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-bottomleft: 4px;
    -moz-border-radius-bottomright: 4px; /* behavior: url(/styles/border-radius.htc);     border-radius: 4px; */
    border-radius: 4px;
}

.tutorialSideBottomMenu
{
     padding: 5px 2px 10px 10px;
    border-left: 1px solid #dedede;
    border-right: 1px solid #dedede;
    border-bottom: 1px solid #dedede;
    
    -webkit-border-bottom-left-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
    -khtml-border-radius-bottomleft: 6px;
    -khtml-border-radius-bottomright: 6px;
    -moz-border-radius-bottomleft: 6px;
    -moz-border-radius-bottomright: 6px;
}

.tutorialSideTitle
{
    padding:0 0 0 10px;
}

.tutorialCenterTitle
{
    font-size:27px;
    padding:20px 20px 10px 20px;
}

.tutorialSideMenu
{
    list-style: none outside none;
    width: 100%;
    padding: 0px;
}

.tutorialSideMenu li
{
    display: list-item;
    list-style-type: none;
    list-style: none;
    border-top: 1px solid #E6E6E6;
}


.tutorialSideMenu .first
{
    border-top: none;
}

.tutorialSideMenu .tutorialFirstLevel 
{
    font-weight:bold;
    color:#5381A3;
    font-size:14px;  
    background: #ffffff url("/images/img14.png") no-repeat scroll right center;
    background-position: 180px;
    border-top: 1px solid #E6E6E6;
    text-decoration: none;
    cursor:pointer;

}

.tutorialSideMenu .tutorialSecondLevel
{
    padding-left:20px;
    font-weight:bold;
}

.tutorialSideMenu .tutorialSecondLevel a
{
    background: #ffffff url("/images/img14.png") no-repeat scroll right center;
    background-position: 180px;
    display: inline-block;
    padding: 5px 15px 5px 15px;
    width: 220px;
    text-align: left;
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    text-decoration: none;
    cursor:pointer;
}

.tutorialSideMenu li a
{
    background: #ffffff url("/images/img14.png") no-repeat scroll right center;
    background-position: 180px;
    display: inline-block;
    padding: 5px 15px 5px 10px;
    width: 220px;
    text-align: left;
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    text-decoration: none;
}

.tutorialMenuContainer
{
    width:270px;
    padding:0 10px 0 5px ;
}

.tutorialMeetings
{
    top: 15px;
    right: 165px;
    position: relative;
}

.tutorialImageIcon
{
     background: #ffffff url("/images/tutorialImage.jpg") no-repeat;
     height:32px;
     width:32px;
}

.tutorialVideoIcon
{
background: #ffffff url("/images/tutorialVideo.jpg") no-repeat;
     height:32px;
     width:32px;
}

.tutorialTeacher
{
    width:174px;
}

.tutorialSideArrow
{
  background: url("/images/tutorial_arrow.png") no-repeat;
     height:15px;
     width:26px;  
     top: 7px;
padding: 0 0 0 5px;
position: relative;
 }

/*------------------------------------------------------------------------*/

.tutorialBanner
{
    background: url("/images/tutorial_banner.jpg") no-repeat top center;
    height: 115px;
    width: 942px;
}

.kenesBanner
{
    background: url("/images/banner_kenes.jpg") no-repeat top center;
    height: 138px;
    width: 942px;
}

.inviteFriensBanner
{
    background: url("/images/InviteFriends_Banner.jpg") no-repeat top center;
    height: 134px;
    width: 942px;
}


.groupMemberLandingPageBanner
{
    background: url("/images/group_members_banner.jpg") no-repeat top center;
    height: 140px;
    width: 942px;
}

.freeVIPForNewMembersBanner
{
    background: url("/images/free_vip_for_month_banner.jpg") no-repeat top center;
    height: 140px;
    width: 942px;
}


.tripleBanner
{
    background: url("/images/Triple_Banner.jpg") no-repeat top center;
    height: 134px;
    width: 942px;
}


.sideBlockSmallBanner
{
    background: #ffffff url("/images/img18.png") no-repeat top center;
    padding: 10px;
    color: #ffffff;
    height: 90px;
    text-align: center;
    font-weight: bold;
}

.memberRate
{
    background: transparent url("/images/score.gif") no-repeat top center;
    color: #FFFFFF;
    float: left;
    font-size: 15px;
    font-weight: bold;
    height: 30px;
    padding-top: 6px;
    text-align: center;
    width: 31px;
}

.memberRating
{
    font-size: 10px;
    padding-bottom: 10px;
}

.memberRating li
{
    padding: 0 0 0 60px;
}

.memberRating span
{
    display: inline-block;
    float: right;
}

.activityPointsCounter
{
    font-size: 20px;
    float:left;
    padding: 0 5px 0 0;
}

.activityPointsTitle
{
 font-size:11px;
 margin: 8px 0 0 5px;
}

.activityPointsTitleMemberBox2
{
    font-size:11px;
    margin: 0 0 0 5px;
}

.social
{
    width: 17px;
    height: 17px;
}

.alignLeft
{
    text-align: left;
}

.alignCenter
{
    text-align: center;
}

.alignRight
{
    text-align: right;
}

.pager
{
    background-color: #EAEEE9;
    padding: 10px;
    text-align: right;
}

.pager .next
{
    margin: 0 10px 0 10px;
}


.pager .prev
{
    margin: 0 10px 0 10px;
}


.pager ol li
{
    padding: 0 2px 0 2px;
}

.messageTable td
{
    vertical-align: middle;
}

.messageTable .Id
{
    width: 40px;
    text-align: center;
}

.messageTable .Contact
{
    width: 160px;
}


.messageTable .Subject
{
}

.messageTable .Date
{
    width: 105px;
    text-align: center;
}


.messageTable img
{
    margin-bottom: 0px;
}

.messageTable .new td
{
    background-color: #FFF3E0;
}


.moneyAccountTable td
{
    vertical-align: middle;
}

.moneyAccountTable .Id
{
    width: 40px;
    text-align: center;
}

.moneyAccountTable .Date
{
    width: 105px;
}

.moneyAccountTable .TransactionType
{
}


.moneyAccountTable .Amount
{
    width: 60px;
    text-align: center;
}

.moneyAccountTable .Balance
{
    width: 60px;
    text-align: center;
}


.premiumPackagesTable td
{
    text-align:center;
    padding:10px;
}

.pointAccountTable td
{
    vertical-align: middle;
}

.pointAccountTable .Id
{
    width: 40px;
    text-align: center;
}

.pointAccountTable .Date
{
    width: 105px;
}

.pointAccountTable .Amount
{
    width: 60px;
    text-align: center;
}

.pointAccountTable .Balance
{
    width: 60px;
    text-align: center;
}

.leadsTable
{
    border-collapse:collapse;
    border-spacing: 0;
}

.leadsTable th
{
    padding: 7px;
    text-align: left;
    background-color:#EAEEE9;
}

.leadsTable .noBorder
{
    border:none;
}

.leadsTable .leadDetails
{
     background-color:#f7f7f7;
}

.leadsTable td
{
    vertical-align:middle;
}

.leadsTable td .error
{
    padding:0px;
}

.leadsTable tr
{
    border-bottom:1px dashed #EAEEE9;
    border-top: none;
}

.leadsTable img
{
    margin-bottom: 0px;
}

.leadsTable .Id
{
    width: 30px;
    text-align: center;
}

.leadsTable .Date
{
    width: 90px;
}

.leadsTable .Contact
{
    width: 160px;
}

.leadsTable .Status
{
    width: 90px;
}

.tutoringEnded
{
     background-color:#EA873B; 
     color:White;
     line-height:15px;
}


.tutoringTable
{
    border-collapse:collapse;
    border-spacing: 0;
}

.tutoringTable th
{
    padding: 7px;
    text-align: left;
    background-color:#EAEEE9;
}

.tutoringTable .noBorder
{
    border:none;
}

.tutoringTable td
{
    vertical-align: top;
}

.tutoringTable tr
{
    border-bottom:1px dashed #EAEEE9;
    border-top: none;
}

.tutoringTable img
{
    margin-bottom: 0px;
}

.tutoringTable .Name
{
    width: 70px;
}

.tutoringTable .Date
{
    width: 40px;
}

.tutoringTable .Notes
{
    width: 90px;
}

.tutoringTable .StudentNotes
{
    width: 350px;
}

.tutoringTable .Details
{
    width: 260px; 
}

.tutoringTable .Action
{
    width: 130px;
}
.tutoringTable .LeftDays
{
     width: 100px;
}

.creditStoreOrdersTable
{
    border-collapse:collapse;
    border-spacing: 0;
}

.creditStoreOrdersTable th
{
    padding: 7px;
    text-align: left;
    background-color:#EAEEE9;
}

.creditStoreOrdersTable .noBorder
{
    border:none;
}

.creditStoreOrdersTable .leadDetails
{
     background-color:#f7f7f7;
}

.grayRow
{
    background-color:#F6F8F5;
}

.creditStoreOrdersTable td
{
    vertical-align: top;
}

.creditStoreOrdersTable tr
{
    border-bottom:1px dashed #EAEEE9;
    border-top: none;
}

.creditStoreOrdersTable img
{
    margin-bottom: 0px;
}

.creditStoreOrdersTable .Id
{
    width: 30px;
    text-align: center;
}

.creditStoreOrdersTable .Date
{
    width: 105px;
}

.creditStoreOrdersTable .name
{
    width: 160px;
}

.creditStoreOrdersTable .Status
{
    width: 120px;
}
.creditStoreOrdersTable .member
{
    width: 90px;
}
.follower
{
    width: 150px;
}

#FollowingContextMenu
{
    display: none;
    padding: 10px;
    border: solid 1px #bababa;
    background-color: lime;
    width: 110px;
    height: 80px;
    position: absolute;
}

#FollowingContextMenu ul li
{
    padding-bottom: 3px;
}

#FollowerContextMenu
{
    display: none;
    padding: 10px;
    border: solid 1px #bababa;
    background-color: orange;
    width: 110px;
    height: 80px;
    position: absolute;
}

#FollowerContextMenu ul li
{
    padding-bottom: 3px;
}

#FavoriteContextMenu
{
    display: none;
    padding: 10px;
    border: solid 1px #bababa;
    background-color: yellow;
    width: 110px;
    height: 80px;
    position: absolute;
}

#IgnoredContextMenu ul li
{
    padding-bottom: 3px;
}

#IgnoredContextMenu
{
    display: none;
    padding: 10px;
    border: solid 1px #bababa;
    background-color: olive;
    width: 110px;
    height: 80px;
    position: absolute;
}

#DidBusinessContextMenu ul li
{
    padding-bottom: 3px;
}

#DidBusinessContextMenu
{
    display: none;
    padding: 10px;
    border: solid 1px #bababa;
    background-color: teal;
    width: 110px;
    height: 80px;
    position: absolute;
}

#FavoriteContextMenu ul li
{
    padding-bottom: 3px;
}

.Filters
{
    margin: 10px 0 20px 0;
    border-bottom: 1px solid #C0C0C0;
    /*padding-bottom: 10px;*/

}

.Filters span, .Filters .selected
{
    padding: 3px 4px 11px 4px;
    color: #EA873B;
    /*color: #ffffff;*/
    /*background-color: #EA873B;*/
    font-weight: bold;
    margin: 0 2px -1px 2px;
    -moz-border-radius: 4px 4px 4px 4px;
    background: rgba(0, 0, 0, 0) url('/images/steps/uiTabsArrow.png') no-repeat bottom center;
    border: none;
    display:inline-block;
}

.Filters a
{
    padding: 3px 5px 10px 5px;
    margin: 0 2px 0 2px;
    color:grey;
    display:inline-block;
}

.Filters a:hover
{
    text-decoration: none;
    -moz-border-radius: 4px 4px 4px 4px;
}

.Filters input:checkbox
{
    padding: 3px 5px 3px 5px;
    margin: 0 2px 0 2px;
}

/*.Filters a:hover
{
    color: #ffffff;
    background-color: #666666;
}*/

.Filters .radio
{
    margin: 0 5px 0 15px;
    padding: 0px;
}

/*.Filters .selected
{
    color:White;
    background-color: #EA873B;
    font-weight:bold;
}*/

.manageBusinessPage
{
    padding:0 25px 0 0;
}

.openBusinessPage
{
    padding:0 8px 0 0;
}

.contactMemberContainer
{

}

.favorite
{
    width: 350px;
}


.eventInfo
{
    margin:0 0 0 100%;
}

.eventImage
{
    width: 100px;
    float: left;
    padding: 0 10px 10px 0;
}

.eventMediumImage
{
    width: 150px;
    margin: 0 10px 10px 0;
    float: left;
}

.eventControls
{
    text-align: left;
    padding: 10px;
}

.eventStatusBar
{
    padding: 10px;
    background-color: #F6F7F5;
}

.eventStatusBar .info
{
    margin: 0 10px 0 0;
    width: 130px;
    float: left;
}

.eventStatusBar .wideInfo
{
    margin: 0 10px 0 0;
    width: 350px;
    float: left;
}

.infoDetails
{
    padding: 5px;
    border-top: 1px solid #E6E6E6;
}

.leadDetails .first
{
    border-top: none;
}

.eventDetails .first
{
    border-top: none;
}

.eventParticipator
{
    width: 100%;
    padding: 0 10px 0 0;
    height: auto;
    margin-bottom: 20px;
    overflow: hidden;
}

.eventParticipatorSmall
{
    width: 25%;
    padding: 0 5px 0 0;
    /*height: 30px;*/
    margin-bottom: 20px;
    overflow: hidden;
}

.eventTable .eventName
{
    width:120px;
}

.eventTable .eventDate
{
    width: 220px;
}

.eventTable .eventParticipatorsRegistered
{
    text-align: center;
    width: 80px;
}

.eventTable .eventParticipatorsAwaiting
{
    text-align: center;
    width: 80px;
}

.eventTable .eventMyStatus
{
    text-align: center;
    width: 130px;
}

.bidTable .bidName
{
   width:50px; 
}

.bidTable .Name
{
   width:380px; 
}

.bidTable .Status
{
    width: 70px;
}

.print
{
    margin: 30px 20px 50px 20px;
    color: #000000;
    font-size: 14px;
}

.print a
{
    margin: 30px 0px 50px 0px;
    color: #000000;
}

.print .participatorsPrintList
{
    border: 1px solid silver;
}

.print .participatorsPrintList td
{
    padding: 10px;
    text-align: center;
    vertical-align: middle;
    border: 1px solid silver;
}

.print .participatorsPrintList th
{
    padding: 10px;
    text-align: center;
    vertical-align: middle;
    border: 1px solid silver;
}

.latestDeals
{
    border: 1px solid #EFEFEF;
    
}


.latestDeals .content
{
    padding: 10px 0px 10px 10px;
    height: 200px;
}

.recentActivity
{
    border: 1px solid silver;
    padding: 10px;
    height: 360px;
}

.memberTestimonials
{
    border: 1px solid silver;
    padding: 10px;
    height: 360px;
}

.signUp
{
    background-color: #EAEEE9;
    padding: 10px;
    height: 360px;
}

.signUp .input_3
{
    margin: 2px 0px 0px 0px;
    padding: 3px;
    border: 1px solid silver;
    width: 192px;
    height: 18px;
}


.memberBoxSignIn
{
    background-color: transparent;
    padding: 0px;
}

.memberBoxSignIn .input_3
{
    margin: 0px 0px 0px 0px;
    padding: 3px;
    border: 1px solid silver;
    width: 192px;
    height: 15px;
}

.memberBoxSignIn .keepSignedIn
{
    padding-top: 6px;
    display: inline-block;
    width: 120px;
}

.watermarkEmpty
{
    color: silver;
}

.searchBox input
{
    margin: 0px;
}

#searchTextHeader_Container
{
    padding: 0;
}

.clickable:hover
{
    background-color:#EAEEE9;
    cursor:pointer;
}

.serviceRequestOpenArrow
{
    background: url("/images/arrow_side.png") no-repeat;
    width:24px;
   height:25px;
   cursor:pointer;
}

.serviceRequestCloseArrow
{
    background: url("/images/arrow_up.png") no-repeat;
    width:24px;
   height:13px;
   cursor:pointer;
}

.serviceRequestRowBorder
{
    border-top:1px solid #DEDEDE !important;
    border-left:1px solid #DEDEDE !important;
    border-right:1px solid #DEDEDE !important;
}

.serviceRequestDetailsRowBorder
{
    border-bottom:1px solid #DEDEDE !important;
    border-left:1px solid #DEDEDE !important;
    border-right:1px solid #DEDEDE !important;
}

.leadOpenArrowContainer
{
    width:50px;
    height:30px;
}

.serviceRequestOpenArrowContainer
{
    width:50px;
    height:30px;
}

.leadOpenArrow
{
    background: url("/images/arrow_side.png") no-repeat;
    width:24px;
   height:25px;
   cursor:pointer;
}

.leadCloseArrow
{
    background: url("/images/arrow_up.png") no-repeat;
    width:24px;
   height:13px;
   cursor:pointer;
}

.leadStatusInput
{
    margin:0;
}

.authorizationError
{
    padding: 10px;
    background: Red;
    color: White;
    font-weight: bold;
}

.authorizationErrorPopup
{
    padding: 5px;
    background: Red;
    color: White;
    font-weight: bold;
    width: 240px;  
}

.errorDivContainer
{
 height:48px;
 padding:5px 0 0 0;
}

.error
{
    padding: 0 0 0 10px;
    color: Red;
    font-size:12px;
}

.checkbox_error
{
    padding: 0 !important;
}
.selectinput_1 {
    margin: 7px 0px 5px 10px;
    border: 1px solid silver;
    width: 60px;
    height: 26px;
}
.selectinput_3 {
    margin: 7px 0px 5px 10px;
    border: 1px solid silver;
    width: 198px;
    height: 26px;
}
.input_1
{
    margin: 7px 0px 5px 0;
    padding: 3px;
    border: 1px solid silver;
    width: 80px;
    height: 18px;
}

.input_2
{
    margin: 7px 0px 5px 0;
    padding: 3px;
    border: 1px solid silver;
    width: 132px;
    height: 18px;
}

.input_3
{
    margin: 7px 0px 5px 0;
    padding: 3px;
    border: 1px solid silver;
    width: 190px;
    height: 18px;
}

.input_4
{
    margin: 7px 0px 5px 0;
    padding: 3px;
    border: 1px solid silver;
    width: 292px;
    height: 18px;
}

.input_5
{
    margin: 7px 0px 5px 0;
    padding: 3px;
    border: 1px solid silver;
    width: 373px;
    height: 18px;
}


.input_6
{
    margin: 7px 0px 5px 0;
    padding: 3px;
    border: 1px solid silver;
    width: 370px;
    height: 18px;
}

.input_7
{
    margin: 7px 0px 5px 0;
    padding: 3px;
    border: 1px solid silver;
    width: 452px;
    height: 18px;
}

.input_8
{
    margin: 7px 0px 5px 0;
    padding: 3px;
    border: 1px solid silver;
    width: 612px;
    height: 18px;
}
#subject.input_8 {
width:100%;
}

.checkBoxInput
{
    padding-top: 20px;
}

.noTopPadding
{
    padding-top: 0px;
}

.select_1
{
    margin: 7px 0px 20px 0;
    height: 26px;
    padding: 3px;
    border: 1px solid silver;
    width: 58px;
}

.select_2
{
    margin: 7px 0px 20px 0;
    height: 26px;
    padding: 3px;
    border: 1px solid silver;
    width: 140px;
}

.select_3
{
    margin: 7px 0px 20px 0;
    height: 26px;
    padding: 3px;
    border: 1px solid silver;
    width: 218px;
}

.select_4
{
    margin: 7px 0px 20px 0;
    height: 26px;
    padding: 3px;
    border: 1px solid silver;
    width: 298px;
}

.select_5
{
    margin: 7px 0px 20px 0;
    height: 26px;
    padding: 3px;
    border: 1px solid silver;
    width: 380px;
}

.select_8
{
    margin: 7px 0px 20px 0;
    height: 26px;
    padding: 3px;
    border: 1px solid silver;
    width: 620px;
}

#forumId.select_8{
    width:100%;
}
#forumId_Container{
    width:100%;
}

.textarea_2 {
    margin: 7px 0px 5px 0;
    padding: 3px;
    border: 1px solid silver;
    width: 200px;
    height: 77px;
    font-family: Arial;
    font-size: 13px;
}

.textarea_3
{
    margin: 7px 0px 5px 0;
    padding: 3px;
    border: 1px solid silver;
    width: 275px;
    height: 130px;
    font-family: Arial;
    font-size: 13px;
}

.textarea_4
{
    margin: 7px 0px 5px 0;
    padding: 3px;
    border: 1px solid silver;
    width: 292px;
    height: 130px;
    font-family: Arial;
    font-size: 13px;
}

.textarea_5
{
    margin: 7px 0px 5px 0;
    padding: 3px;
    border: 1px solid silver;
    width: 373px;
    height: 130px;
    font-family: Arial;
    font-size: 13px;
}

.textarea_6
{
    margin: 7px 0px 5px 0;
    padding: 3px;
    border: 1px solid silver;
    width: 407px;
    height: 130px;
    font-family: Arial;
    font-size: 13px;
}

.textarea_7
{
    margin: 7px 0px 5px 0;
    padding: 3px;
    border: 1px solid silver;
    width: 427px;
    height: 130px;
    font-family: Arial;
    font-size: 13px;
}

.textarea_8
{
    margin: 7px 0px 5px 0;
    padding: 3px;
    border: 1px solid silver;
    width: 612px;
    height: 130px;
    font-family: Arial;
    font-size: 13px;
}

.textarea_9
{
    margin: 7px 0px 5px 0;
    padding: 3px;
    border: 1px solid silver;
    width: 670px;
    height: 130px;
    font-family: Arial;
    font-size: 13px;
}


.smallTextArea
{
    height: 50px; 
}

.tagsInput
{
    margin-bottom: 5px;
}

.tip
{
    display: inline-block;
    color: Silver;
    margin-bottom: 20px;
}

.imageUpload
{
    background-color: #fff;
    border: 1px solid silver;
    text-align: center;
}

.imageUpload img
{
    margin: 15px 0 15px 0;
    max-width: 50px;
    max-height:50px;
}

.imageUpload #image_cover {
    max-width: 540px !important;
    max-height: 140px !important;
}

.imageUpload a
{
    float: left;
    margin-left: 40px;
}

.imageUploadLink
{
   padding: 0 0 0 40px;
}

.radioInputDiv {
     padding: 0 10px 0 0;
}

.radioInputDiv span
{
    display: inline-block;
    margin-bottom: 5px;
}

.radioDiv span
{
    display: inline-block;
}

.opinionsTable
{
}

.opinionsTable .contact
{
    width: 160px;
}

.opinionsTable .date
{
    padding-top: 13px;
    width: 100px;
    text-align: center;
}


.portfolioTable .image
{
    width: 100px;
    text-align: center;
    padding: 10px;
}

.portfolioTable .first
{
    border-top: 0px;
}

.portfolioTable .image img
{
    border: none;
    height: 60px;
}

.portfolioTable .name
{
    padding-top: 17px;
    text-align: left;
}

.productTable .image
{
    width: 100px;
    text-align: center;
    padding: 10px;
}

.productTable .first
{
    border-top: 0px;
}

.productTable .image img
{
    border: none;
    height: 60px;
}

.productTable .name
{
    padding-top: 17px;
    text-align: left;
}

.productTable .tip
{
    padding: 0px 10px 0 0;
    margin-bottom:0px !important;
}


.Approved
{
    color:Green;
}

.WaitingForApproval
{
    color:#EA873B;
}
    
.Declined
{
    color:red;
}

.creditProductTable td
{
    vertical-align: middle;
    text-align: center;
    padding: 10px;
}

.creditProductTable .Id
{
    width: 40px;
    text-align: center;
}


.creditProductTable .Product
{ 
   
    text-align: left;
    
}

.creditProductTable .Supplier
{ 
   
    text-align: left;
     width: 160px;
}


.creditProductTable .Date
{ 
    width: 120px;
    text-align: center;
}

.creditProductTable .Product img
{
    border: none;
    height: 30px;
    margin: 0 5px 5px 5px;
}

.creditProductTable .Price
{
    width: 40px;
    text-align: center;
}

.creditProductTable .InStock
{
    width: 40px;
}

.creditProductTable .Orders
{
    width: 40px;
}

.creditProductTable .Status
{
    width: 40px;
}

.creditProductTable .Approval
{
    width: 60px;
}


.blogTable
{
}

.blogTable .date
{
    width: 120px;
    text-align: center;
}

.blogTable .title
{
    width:270px;
}

.blogTable .comments
{
    width: 100px;
    text-align: center;
}

.blogTable .status
{
    width: 90px;
    text-align: center;
}

.TopicName
{
 font-size:14px;
 font-weight:bold;
 word-break:keep-all;
 width:250px;
}
.ForumTable
{
    width: 100%;
}

.ForumTable tr
{
    border-bottom: 1px dashed #DEDEDE;
}

.ForumTable th
{
    padding: 10px;
    text-align: right;
    font-weight: bold;
}

.ForumTable td
{
    padding: 10px;
}

.ForumTable .first
{
    border-top: none;
}


.ForumTable
{
}

.ForumTable .date
{
    width: 120px;
    text-align: right;
}
.ForumTable .forumname
{
    width: 150px;
    text-align: right;
}

.ForumTable .title
{
    width: 350px;
    text-align: right;
}

.ForumTable .comments
{
    width: 50px;
    text-align: right;
}

.ForumTable .lastresponse
{
    width: 200px;
    text-align: right;
}


.campaignTable
{
}

.campaignTable .date
{
    width: 120px;
    text-align: center;
}

.campaignTable .name
{
    width: 200px; 
}

.campaignTable .budget
{
    width: 100px;
    text-align: center;
}

.campaignTable .status
{
    width: 140px;
    text-align: center;
}

.campaignTable .text
{
    width: 100px;
    text-align: center;
}

.campaignTable .profile
{
    width: 100px;
    text-align: center;
}

.campaignTable .count
{
    width: 50px;
    text-align: center;
}

.campaignTable .action
{
    width: 70px;
    text-align: center;
}

.postMediumImage
{
    width: 150px;
    margin: 0 10px 10px 0;
    float: left;
}

.commentOwnerInfo
{
    width: 150px;
    margin: 0 15px 15px 0;
}

.servicesTable
{
}

.servicesTable .commission
{
    width: 100px;
    text-align: center;
}


.questionsTable .contact
{
    width: 160px;
}

.questionsTable .question
{
    width: 230px;
    padding-top: 10px;
}

.questionsTable .answered
{
    width: 80px;
    text-align: center;
    padding-top: 10px;
}

.questionsTable .date
{
    padding-top: 10px;
    width: 105px;
    text-align: center;
}


.infoField
{
}

.infoField .title
{
    font-size: 14px;
    font-weight: bold;
}

.infoField .content
{
    display: inline-block;
    margin-top: 5px;
}

.leadStatusHistory li
{
    padding: 5px 0 0 0;
}

.leadInfo .contact
{
    margin: 0 20px 20px 0;
}
.leadInfo .info
{
    width: 360px;
}

.leadInfo .history
{
    width: 210px;
    margin: 0 0 0 20px;
}

.join
{
    display: inline-block;
    padding: 5px 15px 0 0;
}

.terms ol
{
    margin: 0 0 0 20px;
}

.terms ol li
{
    list-style-type: decimal;
    margin: 10px 0 0 10px;
}

.terms ol ol li
{
    list-style-type: lower-alpha;
}

.invitedBy
{
    padding: 0 10px 0 10px;
}


.popularProfessionalTags li
{
    float: left;
    width: 165px;
    display: inline-block;
    margin: 0 5px 10px 0;
    overflow: hidden;
}

.bidsPopularProfessionalTags li
{
    float: left;
    width: 120px;
    display: inline-block;
    margin: 0 5px 10px 0;
    overflow: hidden;
}

.allMembersInfo
{
    width: 230px;
    height: 60px;
    overflow: hidden;
    margin-bottom: 40px;
}

.marginAuto
{
    margin: auto;
}

.searchCategory
{
}

.searchCategory li
{
    width:170px;
}

.searchCategory li span
{
    font-weight: bold;
}

.searchCategory .selected
{
    background-color: #EA873B;
    color: White;
    font-weight: bold;
    padding: 5px 15px 5px 10px;
    width:170px;
     -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -khtml-border-radius-topleft: 4px;
    -khtml-border-radius-topright: 4px;
    -khtml-border-radius-bottomleft: 4px;
    -khtml-border-radius-bottomright: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-bottomleft: 4px;
    -moz-border-radius-bottomright: 4px; /* behavior: url(/styles/border-radius.htc);     border-radius: 4px; */
    border-radius: 4px;
}

.searchCategory .selected a
{
    color: White;
    font-weight: bold;
}

.relatedProfessionalTags span
{
    padding: 0px 15px 0 0;
}


.slidingDiv
{
    margin-top: 10px;
    padding: 5px;
    display: none;
}

.searchResultActions
{
    padding: 10px 10px 10px;
    background-color: White;
    height: 25px;
    display: flex;
}

    .searchResultActions span {
        /*display:inline-block;*/
        margin: 0 0px 0 20px !important;
        padding: 3px 0 0 0;
    }


        .addthisevent-drop .addthisevent_icon {
            display: none;
        }
.addthisevent-drop {
    z-index:1000 !important;
}

.searchResultActions .icon
{
    padding-top:0px;
}

.searchResultActions .icon img
{
    margin: 0 5px 0 5px;
}

.commentsIcon
{
    background: url(/images/comments.jpg) no-repeat;
    width:26px;
    height:19px;
}

.commentsLink
{
    margin:3px 5px 0 5px;
}

.commentsContainer
{
    padding:0 0 0 3px;
}

.eventSearchResultDetails li span
{
    display: inline-block;
    width: 40px;
    font-weight: bold;
}

.memberItemActions {
    background-color: White;
}

.memberOverviewActions {
    background-color: White;
    height: 25px;
    padding: 7px 0 0 15px;
}

.memberOverviewActions span
{
    vertical-align:middle;
    margin: 0 0 0 5px;
}

.memberOverviewActions .icon
{
    padding:0 0 0 25px;
}

.memberOverviewActions .icon img
{
    margin: 0 0 0 3px;
}

.bidDetailsActions {
    background-color: White;
    height: 25px;
    padding: 7px 0 0 5px;
}

.bidDetailsActions span
{
    vertical-align:middle;
    margin: 0 0 0 5px;
}

.bidDetailsActions .icon
{
    padding:0 0 0 25px;
}

.bidDetailsActions .icon img
{
    margin: 0 0 0 3px;
}

.eventParticipatorSmall
{
    padding: 2px;
}


.searchResultImage
{
    width: 70px;
}

.searchResultImage img
{
    width: 60px;
}

.searchResultContent
{
    width: 320px;
}

.ContactUsImage
{
    width: 70px;
}

.ContactUsImage img
{
    width: 60px;
}

.ContactUsContent
{
    width: 500px;
}

.timeSpan
{
    color: silver;
    display: inline-block;
}

.topMenuContainer {
    height: 122px !important;
    -webkit-transition: all 0.2s ease;
}

.topLoginContainer 
{
     height:48px !important;
}

.topLoginContainer .menuSeparator
{
    background: url(/images/menu_separator.gif) no-repeat;
}

.topLoginContainer .menuItemSpacerMiddle
{
     padding: 0 10px 0 10px;
}

.topLoginContainer .loginMenu
{
     padding: 25px 20px 0 0;
}

.sign_up_btn {
    cursor:pointer;
}

.topLoginWrapper
{
     padding: 5px 0 5px 0;
     z-index: 99998;
     width: 100%;
    -webkit-box-shadow: 0 0 10px grey !important;
    -moz-box-shadow: 0 0 10px grey !important;
    -o-box-shadow: 0 0 10px grey !important;
    -ms-box-shadow: 0 0 10px grey !important;
    -khtml-box-shadow: 0 0 10px grey !important;
    box-shadow: 0 0 10px grey !important;
}

.topLoginForMobile
{
   height:47px;
}

.topMenuContent
{
    padding-top:10px;
}

.topMenu {
    /*top: 0;*/
    /*background: url(/images/background.gif) center repeat-x;*/       
    /*height: 117px;*/
    z-index: 99998;
    width: 100%;
}
.header-top-row,
.header-bottom-row{
    justify-content: space-between;
    align-items: center;
    font-size:15px;
    padding:0 50px;
}
.header-top-row{
    background-color:#fff;
}
.header-bottom-container {
    background-color: #033342;
}
.header-bottom-row {
    margin:0 auto;
    height:65px;
}

    .fixedPosition {
        position: fixed !important;
    }
.header-bottom-row .memberBoxWrapperContainer {
    width: 100%;
    max-width: 300px;
}
.header-bottom-row .memberBoxWrapper {
    padding-top: 0px;
}
.header-top-menu-container{
    justify-content:center;
}
.hello-header-note {
    /*text-align:left;*/
}
.hello-header-note h3 {
    color: #fff;
    margin-bottom:5px;
    padding-bottom:5px;
    font-size:18px;
    text-align:center;
}
    .hello-header-note p {
        text-align: left;
        position: relative;
        min-width: 160px;
        top: -5px;
    }
        .hello-header-note p img {
            position: absolute;
            top: 20px;
            left: -20px;
        }
.header-search-container{
    justify-content:center;
}
.topMenu .menuItem {
    color: #033342;
    font-weight: 600;
}

.topMenu .menuItem .menu-open-arrow{
    margin-right:2px;
}

.topMenu .menuSeparator
{
    background: url(/images/menu_separator.gif) no-repeat;
}

.memberBoxWrapper .menuBottomSeparator
{
    background: url(/images/menu_bottomSeparator.gif) no-repeat;
    float:left;
    height:27px;
    margin: 7px 0 0 0px;
}


.registerWrapper .menuBottomSeparator
{
    background: url(/images/menu_bottomSeparator.gif) no-repeat;
    float:left;
    padding: 0 10px 0 0;
    height:27px;
   
}

.memberBoxWrapper .menuBottomSeparator
{
    background: url(/images/menu_bottomSeparator.gif) no-repeat;
    float:left;
    height:27px;
    margin: 7px 0 0 0px;
}


.topLoginContainer .menuBottomSeparator
{
    background: url(/images/menu_bottomSeparator.gif) no-repeat;
    height:27px; 
}


.topMenu .menuItemSpacerLeft
{
     padding: 0 10px 0 0;
}

.topMenu .menuItemSpacerMiddle
{
     padding: 0 10px 0 10px;
}

.topMenu .menuSpacerLeft
{
    width:100px; 
    display: inline-block;
}

.topMenuNotificationsSeperator
{
    width:7px;
}

.topMenu .menuSpacerRight
{
    width:110px; 
    /*width:38px; */
    display: inline-block;
}

.redBaloon {
    /* background: url(/images/red_baloon.png) no-repeat; */
    text-align: center;
    display: inline;
    height: 19px;
    min-width: 20px;
    color: White;
    float: left;
    cursor: pointer;
    background-color: #ff8202;
    font-size: 13px;
    font-weight: 600;
    border-radius: 10px;
    padding: 0px 6px;
    position: absolute;
    top: -14px;
    left: 9px;
}

.baloonItem_notifications
{
    /*background: url(/images/notifications.jpg)no-repeat;*/
    height: 18px;
    width: 14px;
    display:block;
    float:left;
}

.baloonItem_followers
{
    /*background: url(/images/followers.png)no-repeat;*/
    height:17px;
    width:21px;
    display:block;
       float:left;
}

.baloonItem_leads
{
    /*background: url(/images/leads.png)no-repeat;*/
    height:17px;
    width:26px;
     display:block;
     float:left;
}

.baloonItem_messages
{
    /*background: url(/images/messages.png)no-repeat;*/
    height:14px;
    width:20px;
     display:block;
        float:left;
}

.fullRedBaloon
{
    width:30px;
    float:left;
}

.emptyRedBaloon
{
    float:left;
    width:30px;
}

.topMenuNotifications {
    /*padding: 0 0 0 10px;
    display:inline-block;*/
    position: relative;
    min-width: 180px;
    display: block;
    height: 20px;
}

.topMenuNotifications p
{
    padding: 0 0 5px 0;
}

.topMenuNotifications ol
{
    display: inline;
    text-align: center;
}

.topMenuNotifications ol li
{
    display: inline;
}

.topMenuNotifications ol li .baloonItem
{
    margin: 0 7px 0 7px;
    float:left;
    height:20px;
    text-align:center;
    width:30px;
    position:relative;
}

.topMenuNotifications ol li span a
{
    display: block; 
    background-repeat: no-repeat;
    float:left;
}

.messagesArrow
{
    top:10px;
    left:20px;
}

.memberBox2Container
{
    width:200px;
    background-color:White;
    padding:4px;
    border-left: 1px solid White;
    border-right:1px solid White;
    border-top :1px solid White;
}

.memberBox2ContainerOpen
{
    width:200px;
    background-color:White;
    padding:4px;
    border-left: 1px solid #DEDEDE;
    border-right:1px solid #DEDEDE;
    border-top :1px solid #DEDEDE;
    -webkit-border-bottom-left-radius:0px;
    -webkit-border-bottom-right-radius:0px;
    -khtml-border-radius-bottomleft: 0px;
    -khtml-border-radius-bottomright: 0px;
    -moz-border-radius-bottomleft: 0px;
    -moz-border-radius-bottomright: 0px; 
    border-radius: 0px;

}

.memberBox2Background
{
    width:170px;
}

.memberBoxDropOpen
{
    background: url(/images/arrow.jpg) no-repeat;
    width: 28px;
    height: 28px;
}

.memberBoxBalance
{
    width:50px; 
    padding: 0 5px 0 0 ;
    float:left;
}

.memberBox2
{
    background-color: white;
    width:208px;
    height:179px;
    position:absolute;
    display:none;
    z-index:100;
    margin: 0 0 0 10px;
    border-left: 1px solid #DEDEDE; 
    border-right: 1px solid #DEDEDE; 
    border-bottom: 1px solid #DEDEDE; 
     -webkit-border-bottom-left-radius:6px;
    -webkit-border-bottom-right-radius:6px;
    -khtml-border-radius-bottomleft: 6px;
    -khtml-border-radius-bottomright: 6px;
    -moz-border-radius-bottomleft: 6px;
    -moz-border-radius-bottomright: 6px; 
}

.memberBox2 .memberBox2Item
{
    border-bottom: 1px dashed #DEDEDE; 
    width:190px;
    padding: 5px 0 5px 0;
}

.memberBox2Wrapper
{
    padding: 10px 0px 0px 10px; 
}

.memberBoxWrapper
{
    padding-top:7px;
    position:relative;
}

.registerWrapper
{
     padding:19px 60px 0 0;
}

.memberBoxItemSeparator
{
    height: 5px;
}


#memberBoxDrop
{
    cursor:pointer;
}

.searchSeparator
{
    padding-bottom:6px;
}

.openSearchCategoryMenu
{
    cursor:pointer;
    padding: 5px 0 10px 0;
}

.searchCategoryMenu
{
    display:none;
    position:absolute;
    background: none repeat scroll 0 0 White;
    border: 1px solid silver; 
    left:-1px;
    width:100px;
    padding: 5px 0 5px 0;
    -moz-border-radius:  0px 0px 4px 4px;
    z-index:100;
}

.searchCategoryMenu ul
{
    padding-bottom: 0px;
}

.searchCategoryMenu ul li
{
    padding:5px;
}

.searchCategoryMenu ul li:hover
{
     background-color: #6b696b;
     color:White;
      cursor:default;
}

.searchCategoryMenuItemSelected
{
    background-color: #EA873B;
     color:White;
      cursor:default;
}

#openCommunityMenu
{
     cursor:pointer; 
}

.communityMenu
{
    display:none;
    position:absolute;
    background: none repeat scroll 0 0 White;
    border-right: 1px solid silver; 
    border-bottom: 1px solid silver; 
    border-left: 1px solid silver; 
    left:50px;
    top:28px;
    width:140px;
    padding: 5px;
    -moz-border-radius:  0px 0px 4px 4px;
    z-index:100;
}

.communityMenu ul
{
    padding-bottom: 0px;
}

.communityMenu ul li
{
    padding:5px;
}

.communityMenu ul li:hover
{
     background-color: #6b696b;
     color:White;
     cursor:default;
}

.communityMenuItem:hover a
{
     background-color: #6b696b;
     color:White;
     cursor:pointer;
}
.communityMenuSeparator
{
    height: 1px;
    margin: 5px;
    border-top: 1px solid #dedede;
}


#balloonContainer
{
    position:absolute;
    top:45px;
}

.eventArrow
{
    position:absolute;
    top:-6px;
    left:610px;
    background:url(/images/meshulash_up.gif) no-repeat;
    width:10px;
    height:5px;
    display:none;
}

.blogArrow
{
    position:absolute;
    top:-6px;
    left:490px;
    background:url(/images/meshulash_up.gif) no-repeat;
    width:10px;
    height:5px;
    display:none;
}

.bidArrow
{
    position:absolute;
    top:-6px;
    left:380px;
    background:url(/images/meshulash_up.gif) no-repeat;
    width:10px;
    height:5px;
    display:none;
}

.campaignArrow
{
    position:absolute;
    top:-6px;
    left:315px;
    background:url(/images/meshulash_up.gif) no-repeat;
    width:10px;
    height:5px;
    display:none;
}

.tutorialArrow
{
    position:absolute;
    top:-6px;
    left:115px;
    background:url(/images/meshulash_up.gif) no-repeat;
    width:10px;
    height:5px;
    display:none;
}

.helpArrow
{
    position:absolute;
    top:-10px;
    left:115px;
    background:url(/images/commentFieldArrow.png) no-repeat;
    width:19px;
    height:9px;
    display:none;
}

.groupArrow
{
    position:absolute;
    top:-6px;
    left:215px;
    background:url(/images/meshulash_up.gif) no-repeat;
    width:10px;
    height:5px;
    display:none;
}

.creditArrow
{
     position:absolute;
    top:-6px;
    left:235px;
    background:url(/images/meshulash_up.gif) no-repeat;
    width:10px;
    height:5px;
    display:none;
}


.eventTopMenu
{
   left: auto;
}

.blogTopMenu
{
   left: 294px;
}

.bidTopMenu
{
   left: 40%;
}


.campaignTopMenu
{
   left: 182px;
}

.tutorialTopMenu
{
   left: 0px;
}
.helpTopMenu
{
   left: -79px;
   top: 52px !important;
   border-top:1px solid #C0C0C0;
}

.groupTopMenu
{
   left: 245px;
}

.creditTopMenu
{
   left: 14%;
}

.subTopMenu {
    display: none;
    position: absolute;
    background: none repeat scroll 0 0 White;
    /*border-right: 1px solid silver;
    border-bottom: 1px solid silver;
    border-left: 1px solid silver;*/
    min-width: 130px;
    top: 28px;
    width: auto;
    padding: 5px;
    -moz-border-radius: 0px 0px 4px 4px;
    z-index: 100;
    box-shadow: 0 0 10px rgba(0,0,0,0.1);
}

.subTopMenu ul
{
    padding-bottom: 0px;
}

.subTopMenu ul li
{
    padding:5px 15px;
}

    .subTopMenu ul li:hover {
        background-color: #003140;
        color: White;
        cursor: default;
    }

.subTopMenuItem:hover a {
    background-color: #003140;
    color: White;
    cursor: pointer;
    text-decoration: none;
}
.subTopMenuSeparator
{
    height: 1px;
    margin: 5px;
    border-top: 1px solid #dedede;
}

.communityArrow
{
    position:absolute;
    top:22px;
    left:80px;
    background:url(/images/meshulash_up.gif) no-repeat;
    width:10px;
    height:5px;
    display:none;
}

.joinCommunityIcon{
    width:54px;
}

.buyArrow
{
    position:absolute;
    top:22px;
    left:245px;
    /*background:url(/images/meshulash_up.gif) no-repeat;*/
    width:10px;
    height:5px;
    display:none;
}

.sellArrow
{
    position:absolute;
    top:22px;
    left:295px;
    /*background:url(/images/meshulash_up.gif) no-repeat;*/
    width:10px;
    height:5px;
    display:none;
}

.promoteArrow
{
    position:absolute;
    top:22px;
    left:360px;
    /*background:url(/images/meshulash_up.gif) no-repeat;*/
    width:10px;
    height:5px;
    display:none;
}

.messagesArrow
{
    position:absolute;
    top:22px;
    left:-195px;
    background:url(/images/meshulash_up.gif) no-repeat;
    width:10px;
    height:5px;
    display:none;
}

.leadsArrow
{
    position:absolute;
    top:22px;
    left:-145px;
    background:url(/images/meshulash_up.gif) no-repeat;
    width:10px;
    height:5px;
    display:none;
}

.notificationsArrow
{
    position:absolute;
    top:22px;
    left:-90px;
    background:url(/images/meshulash_up.gif) no-repeat;
    width:10px;
    height:5px;
    display:none;
}

.followersArrow
{
    position:absolute;
    top:22px;
    left:-48px;
    background:url(/images/meshulash_up.gif) no-repeat;
    width:10px;
    height:5px;
    display:none;
}

.doBusinessLink
{
    margin: 0 0 0 3px;
}

/*.unregisterImageButton
{
    background-image:url(/images/unregister.jpg);
    height: 25px;
    width: 105px;
     margin: 0 5px 0 0 ;
}*/

/*.registerImageButton
{
    background-image:url(/images/register.jpg);
    height: 25px;
    width: 105px;
     margin: 0 5px 0 0 ;
}*/
.registerEventButton, .unregisterEventButton {
    min-height: 31px;
    width: 100% !important;
    margin: 0 0 0 5px !important;
    background-color: #263238 !important;
    color: #fff !important;
    text-align: center !important;
    font-weight: 600 !important;
    font-size: 16px !important;
    padding: 5px !important;
    background-image: none !important;
    border-radius: 0 !important;
    float: none !important;
    display: block;
}
    .registerEventButton:hover, .unregisterEventButton:hover {
        background-color: #f58220 !important;
    }

.registerImageButton_big {
    background-image: url(/images/event_registration_big.png);
    height: 36px;
    width: 187px;
    margin: 0 5px 0 0;
}

.proposeImageButton
{
    background-image:url(/images/propose.jpg);
    height: 24px;
    width: 142px;
     margin: 0 15px 0 0 ;
}

.shareImageButton
{
   background-image:url(/images/share.jpg);
   height: 26px;
   width: 75px;
}

.sendRequestImageButton
{    
   background-image:url(/images/send_request.gif);
   height: 25px;
   width: 122px;
   margin: 0 10px 0 0 ;
}












.sendCredit.HeaderIcon img{
    width: 20px;
    margin: 0 auto 2px;
    /*display: block;*/
}

.verticalSeprator{
height: 34px;
    width: 1px;
    margin: 7px 10px 0 0px;
    background-color: #fff;
    display:none;
}

.followImageButton
{
    background-image:url(/images/follow.jpg);
    height: 26px;
    width: 80px;
     margin: 0 5px 0 0 ;
}

.unfollowImageButton
{
    background-image:url(/images/unfollow.jpg);
   height: 25px;
    width: 93px;
    margin: 0 5px 0 0 ;
}

    .followDiscussionImageButton
    {
        background-image:url(/images/followdiscussion.jpg);
        height: 25px;
        width: 71px;
         margin: 0 5px 0 0 ;
    }

    .unfollowDiscussionImageButton
    {
        background-image:url(/images/unfollowdiscussion.jpg);
       height: 25px;
        width: 106px;
        margin: 0 5px 0 5px ;
    }
.deleteDiscussionImageButton
{
    background-image:url(/images/deletediscussion.jpg);
   height: 25px;
    width: 106px;
    margin: 0 5px 0 0 ;
}

.stickyForumTopic
{
    background-image:url(/images/pin.jpg);
   height: 30px;
    width: 21px; 
}

.stickDiscussionImageButton
{
    background-image:url(/images/stick_topic.jpg);
   height: 25px;
    width: 106px;
    margin: 0 5px 0 0 ;
}

.unstickDiscussionImageButton
{
    background-image:url(/images/unstick_topic.jpg);
   height: 25px;
    width: 106px;
    margin: 0 5px 0 0 ;
}


.modifyDiscussionImageButton
{
    background-image:url(/images/modify_topic.jpg);
   height: 25px;
    width: 106px;
    margin: 0 5px 0 0 ;
}
.favoriteImageButton
{
    background-image:url(/images/favorite.jpg);
    height: 26px;
 margin: 0 5px 0 0 ;
    width: 134px;
}


.unfavoriteImageButton
{
    background-image:url(/images/unfavorite.jpg);
    height: 25px;
    width: 174px;
    margin: 0 5px 0 0 ;
}

.sendRequestImage
{    
   background:url(/images/icon_hands.jpg) no-repeat;
   height: 14px;
   width: 21px;
   padding: 0 10px 0 0 ;
}

.followImage
{
    background:url(/images/follow.gif) no-repeat;
    height: 14px;
    width: 21px;
    padding: 0 5px 0 0 ;
}

.unfollowImage
{
    background:url(/images/unfollow.gif) no-repeat;
   height: 14px;
    width: 21px;
    padding: 0 5px 0 0 ;
}

.favoriteImage
{
    background:url(/images/favorite_btn.jpg) no-repeat;
   height: 15px;
    width: 22px;
    padding: 0 3px 0 0 ;
}


.unfavoriteImage
{
    background:url(/images/unfavorite_btn.jpg) no-repeat;
    height: 15px;
    width: 22px;
    padding: 0 3px 0 0 ;
}

.shareImage {
  background: url(/images/facebook_logo.png) no-repeat;
  height: 20px;
  width: 22px;
  padding: 0 5px 0 0;
  background-size: 100%;
}

.shareIcon
{
   background:url(/images/share_icon.jpg) no-repeat;
   height: 16px;
   width: 16px;
   padding: 0 15px 0 0 ;
}

.postStatusImage {
   background:url(/images/post_status_icon.png) no-repeat;
   height: 16px;
   width: 16px;
   padding: 0 10px 0 0 ;
   display:inline-block;
}

.newImage {
   background:url(/images/new_status.png) no-repeat;
   height: 18px;
   width: 29px;
   padding: 0 10px 0 0 ;
   display:inline-block;
}
.primaryShareImage
{
   background:url(/images/share.gif) no-repeat;
   height: 16px;
   width: 16px;
   padding: 0 5px 0 0 ;
}

.creditsImage
{
   background:url(/images/credits.gif) no-repeat;
   height: 17px;
   width: 16px;
   padding: 0 3px 0 0 ;
   float:left;
    
}

.creditsGreyImage
{
   background:url(/images/credits_grey.gif) no-repeat;
   height: 14px;
   width: 14px;  
    padding: 0  0 0  5px ; 
}

.creditsGreyBigImage
{
   background:url(/images/credit_grey_big.jpg) no-repeat;
   height: 20px;
   width: 17px;  
   padding: 0  0 0  5px ; 
}

.couponCodeIcon
{
   background:url(/images/coupon_code.png) no-repeat;
   height: 17px;
   width: 23px;
   padding: 0 10px 0 0 ;
   display: inline-block;  
}


.rateLeadIcon
{
   background:url(/images/rate.png) no-repeat;
   height: 17px;
   width: 23px;
   padding: 0 10px 0 0 ;
   display: inline-block;
}

.openBidIcon
{
   background:url(/images/bid.png) no-repeat;
   height: 17px;
   width: 23px;
   padding: 0 10px 0 0 ;
   display: inline-block;
}

.proposeIcon
{
     background:url(/images/pen.png) no-repeat;
   height: 17px;
   width: 23px;
   padding: 0 10px 0 0 ;
   display: inline-block;
}

.sendLeadIcon
{
   background:url(/images/hands.png) no-repeat;
   height: 17px;
   width: 23px;
   padding: 0 5px 0 0 ;
   display: inline-block;
}

.searchEventsIcon
{
   background:url(/images/cal1.png) no-repeat;
   height: 16px;
   width: 16px;
   padding: 0 10px 0 0 ;
   display: inline-block;
}

.creditIcon
{
   background:url(/images/credit.png) no-repeat;
   height: 17px;
   width: 23px;
   padding: 0 5px 0 0 ;
   display: inline-block;
}

.orderCreditProductIcon
{
   background:url(/images/credits.png) no-repeat;
   height: 17px;
   width: 23px;
   padding: 0 10px 0 0 ;
   display: inline-block;
}

.askQuestionIcon
{
   background:url(/images/question.png) no-repeat;
   height: 17px;
   width: 23px;
   padding: 0 10px 0 0 ;
   display: inline-block;
}

.searchBidIcon
{
   background:url(/images/img2.png) no-repeat;
   height: 17px;
   width: 23px;
   padding: 0 10px 0 0 ;
   display: inline-block;
}

.openImageIcon
{
   background:url(/images/img2.png) no-repeat;
   height: 17px;
   width: 23px;
   position: absolute;
   bottom: 10px;
   padding: 0 0 0 5px;
}

.addOpinionIcon
{
   background:url(/images/exclamation.png) no-repeat;
   height: 17px;
   width: 23px;
   padding: 0 5px 0 0 ;
   display: inline-block;
}

.sendMessageIcon
{
   background:url(/images/message.png) no-repeat;
   height: 17px;
   width: 23px;
   padding: 0 5px 0 0 ;
   display: inline-block;
}

.tutoringIcon
{
   background:url(/images/tutoring_icon.png) no-repeat;
   height: 14px;
   width: 20px;
   padding: 0 10px 0 0 ;
   display: inline-block;
}

.joinEventImage
{
   background:url(/images/plus.jpg) no-repeat;
   height: 14px;
   width: 15px;
   padding: 0 3px 0 0 ;
   float:left; 
}

.premiumIcon
{
   background:url(/images/Premium.png) no-repeat;
   height: 14px;
   width: 15px;
   float:left; 
}

.unjoinEventImage
{
   background:url(/images/minus.jpg) no-repeat;
   height: 14px;
   width: 15px;
   padding: 0 3px 0 0 ;
   float:left; 
}

.creditStoreSideBlockContainer
{
    border: 1px solid #dedede;
}

.creditStoreSideOrange
{
     color:#EA873B;
}

.creditProductPriceOrange
{
      color:#EA873B;
      font-size:26px;
}

.creditProductBizCredits
{
      color:#EA873B;
      font-size:14px;
}

.creditStoreSideBox
{
    background-color:White;
    padding:5px;
    border: 1px solid #dedfde;
}

.creditStoreSideTitle
{
    font-size:30px;
    font-weight:bold;
}

.creditStoreCarouselArrow
{
     margin: 0 0 0  105px;
     color:#EAEEE9;
}

.creditStoreCarouselArrow:hover
{
     color:#EAEEE9;
}

.imageSliderNavigator a {
    background-color: #EAEEE9;
    font-size: 24px;
    text-align: center;
    text-decoration: none;
    line-height: 25px;
    display: block;
    width: 25px;
    height: 25px;
    margin-right: 1px;
    float: left;
}

.portfolioCarousel {
    padding: 10px 0 0px 0;
    max-width:460px;
    width:460px;
    max-height:170px;

    visibility: visible;
    overflow: hidden;
    position: relative;
    z-index: 2;
    right: 0px;
}

.productImagesCarousel {
    padding: 10px 0 0px 0;
    max-width:460px;
    width:460px;
    max-height:345px;
    visibility: visible;
    overflow: hidden;
    position: relative;
    z-index: 2;
    right: 0px;
}


.PortfolioBigCoverImage {
    background-size:cover !important;
    max-width: 100%;
    max-height: 100%;
    cursor: pointer;
}

/*.portfolioCarousel ul {
    padding:0px;
    margin:0px;
}


.portfolioSlider li a {
    padding:0 0px 0 0;
}

.portfolioSlider li .lightbox {
    padding:0 0px 0 0;
}*/

.loadingDiv {
    background-image:url('/Images/loadingstate.gif');
    background-position:-8px 151%;
    height: 300px;
}

.portfolioSlider:after {
  content: '';
  display: block;
  clear: both;
}

.portfolioSlider {
    width:100%;
    min-width: 461px;
}

.portfolioSlider .grid-sizer,.portfolioSlider .portfolio-item  {
     width: 25%;
}
.portfolioSlider .portfolio-item {
    overflow: hidden;
    /*border: 1px solid #EAEEE9;*/
    /*padding: 5px 0 0 0;*/
    /*margin: 0 0 5px 5px;*/
    /*max-width:146px;*/
    /*float:right !important;*/
   /* max-height:104px;*/
    /*margin-left:5px;*/
    margin-bottom:10px;

    /*width: 100%;*/
    /*height: 104px;*/
}

.portfolioImage
{
    display: block;
    border: none;
    /*width: 130px;*/
    /*float: left;*/
    /*margin: 0 5px 0 5px;*/
}


.PortfolioPrevNavigator {
   position: absolute;
    right: 127px;
    width: 25px;
    z-index: 100;
    padding-top: 40%;
}

.PortfolioNextNavigator {
   position: absolute;
    right: 422px;
    width: 25px;
    z-index: 100;
    padding-top: 40%;
    right: 532px;

}

.PortfolioImageSliderNavigator a {
    background-color: white;
    color:grey;
    font-size: 30px;
    text-align: center;
    text-decoration: none;
    line-height: 22px;
    display: block;
    width: 25px;
    height: 25px;
    margin-right: 1px;
    z-index:1000;
    border-radius:2px;
    box-shadow: 1px 1px 4px #7d7d7d;
}



.portfolioSlider .portfolio-item li {

}

.portfolioSlider .portfolio-item .portfolioImage  {
    max-width:100%;
    margin:0px;
    /*height:104px;*/
}

.portfolio-item-hover.hidden {
    display:none;
}

.portfolioSlider .portfolio-item-hover {
  position: absolute;
  background: rgba(0,0,0,0.7);
  width: 100%;
  height: 100%;
  color: #fff;
}
.portfolioSlider .portfolio-item-hover .portfolio-item-hover-header {
    position:absolute;
    font-size:16px;
    font-weight:bold;
    top:35%;
    width:99%;
    text-align:center;
}

.portfolioSlider .portfolio-item-hover .portfolio-item-hover-description{
    font-size:14px;
    font-weight:normal;
}

.moreProjects {
  min-width: 461px;
}
.portfolioImageInsideCategoryItem {
  /*margin-right: 11px;*/
  border: none;
  max-width: 100%;
  /*float: left;*/
  /* margin: 0 5px 0 5px; */
  /*HEIGHT: 100%;*/
}

.portfolioitemCategoryContainer {
  margin-right: 11px;
  position:relative;
  overflow:hidden;
    width: 32%;
  /*height: 119px;*/
    margin-bottom:5px;

}

.portfolioitemCategoryContainer  .portfolio-item-hover{
  position: absolute;
  background: rgba(0,0,0,0.7);
  width: 100%;
  height: 100%;
  color: #fff;
}

.portfolioitemCategoryContainer  .portfolio-item-hover-header {
      position: absolute;
  font-size: 16px;
  font-weight: bold;
  top: 35%;
  width: 99%;
  text-align: center;
}


/*========================  Portfolio Isotop    =========================*/
.portfolioSlider,
.portfolioSlider .category-item .portfolioItemImageContainer,.facebookportfolioContainer .category-item{
  /* change duration value to whatever you like */
  -webkit-transition-duration: 0.8s;
     -moz-transition-duration: 0.8s;
      -ms-transition-duration: 0.8s;
       -o-transition-duration: 0.8s;
          transition-duration: 0.8s;
}

.portfolioSlider .category-item .portfolioItemImageContainer,.facebookportfolioContainer .category-item{
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
      -ms-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}
/*.portfolioSlider .category-item li ,.facebookportfolioContainer,
.facebookportfolioContainer .category-item {
  -webkit-transition-property: -webkit-transform, opacity;
     -moz-transition-property:    -moz-transform, opacity;
      -ms-transition-property:     -ms-transform, opacity;
       -o-transition-property:      -o-transform, opacity;
          transition-property:         transform, opacity;
}*/

.portfolioSlider,.facebookportfolioContainer {
-webkit-transition-property: right, top, -webkit-transform, opacity;
     -moz-transition-property: right, top, -moz-transform, opacity;
      -ms-transition-property: right, top, -ms-transform, opacity;
       -o-transition-property: right, top, -o-transform, opacity;
          transition-property: right, top, transform, opacity;
}



.portfolioContainer{
    margin-right:10px;
    width: 31%;
    float: right;
}
/*.portfolioSlider {
    width: 100%;
    float: right;
}*/

.facebook-portfolio-item {
    /*width: 32.25%; */
    overflow: hidden;
    /* max-height: 150px; */
    /* float: right; */
    /* margin-right: 8px; */
    margin-bottom: 12px;
}

.facebookportfolioContainer {
    width: 100%;
    min-width: 790px;
}

.facebookportfolioContainer .portfolioItemImageContainer {
     min-height: 150px;
}


.facebookportfolioContainer .portfolioImage{
  width: 255px;
  margin: 0px 0px 0px 0px; 
  max-width: 100%;
}

.facebookportfolioContainer .portfolioItemImageContainer{
  /*margin-bottom: 10px;*/
}

.facebookportfolioContainer .category-item .portfolio-item-hover {
  position: absolute;
  background: rgba(0,0,0,0.7);
  width: 100%;
  height: 100%;
  color:#fff;
}
.facebookportfolioContainer .category-item .portfolio-item-hover-header {
    position:absolute;
    font-size:16px;
    /*font-weight:bold;*/
    top:44%;
    width:99%;
    text-align:center;
}

.facebookportfolioContainer .category-item .portfolio-item-hover-description{
    font-size:14px;
    font-weight:normal;
}

.filtersContainer a:focus {
  background-color: #EA873B !important;
  background-image: none !important;
  color: white !important;
  padding: 3px 10px 5px 10px;
  border: none;
}
.filtersContainer a:focus {
  outline: 0;
}


.productImageSliderNavigator a {
    background-color: white;
    color:grey;
    font-size: 30px;
    text-align: center;
    text-decoration: none;
    line-height: 22px;
    display: block;
    width: 25px;
    height: 25px;
    margin-right: 1px;
    z-index:1000;
    border-radius:2px;
    box-shadow: 1px 1px 4px #7d7d7d;
}

.prevNavigator {
   position: absolute;
    top: 45%;
    right: 3px;
    width: 25px;
    z-index: 100;
}

.nextNavigator {
   position: absolute;
    top: 45%;
    right: 415px;
    width: 25px;
    z-index: 100;
}
.jCarouselLiteProductImagesList {
    min-width:445px;
}
.productImagesCarousel {
    padding: 10px 0 0px 0;
    max-width:460px;
    width:460px;
    max-height:345px;
    visibility: visible;
    overflow: hidden;
    position: relative;
    z-index: 2;
    right: 0px;
}

.productImagesCarousel ul {
    padding:0px;
    margin:0px;
}

.productImagesSlider li a {
    padding:0 7px 0 0;
}

.productImagesSlider li{
    max-width:433px;
    float:right !important;
    text-align: center;
    min-width: 445px;
}

.Wallop-item img{
    max-width: 699px;
    max-height: 500px;
    margin: 0 auto;
    display: block;
}

.Wallop-buttonPrevious,.Wallop-buttonNext{
    top: 50%;
    position: absolute;
    z-index: 100;
    height: 10%;
    background: #000;
    color: #fff;
    opacity: 0.5;
    width: 40px;
    border: 0;
    cursor:pointer;
}
.Wallop-buttonPrevious:focus,.Wallop-buttonNext:focus{
    outline: none;
}
.Wallop-buttonPrevious{
    right:0;
}
.Wallop-buttonNext{
    left:0;
}


.productCreditsAmount {
    font-size:20px;
    color:grey;
    padding:0 10px 0 0;
}

.productInventory {
    padding:7px 10px 0 0;
    color:grey;
    font-size:14px;
}

.wishListItemTitle
{
     background:url('/images/wish_list_title.jpg') no-repeat;
     height:30px;
     width:200px;
     margin: 0 0 0 10px;
     padding: 10px 0 0 10px;    
}

.wishListItemTitle .content
{
    padding: 0 0 0 10px;
}

.creditStoreSideBoxBottom
{
  background-color:White;
  width:197px;
  margin: 0 0 0 12px;
  border-bottom: 1px solid #dedfde;
  border-left: 1px solid #dedfde;
  border-right: 1px solid #dedfde; 
    -moz-border-radius: 0px 0px 6px 6px;     
    -webkit-border-radius: 0px 0px 6px 6px;     
    -khtml-border-radius: 0px 0px 6px 6px;  
    border-radius: 0px 0px 6px 6px;  
}

.creditProductBlock
{
    padding:25px;
}

.creditProductBigBottom
{
  background-color:White;
  margin: 0 auto;
  width:664px;
  padding:10px;
  border-bottom: 1px solid #dedfde;
  border-left: 1px solid #dedfde;
  border-right: 1px solid #dedfde; 
    -moz-border-radius: 0px 0px 6px 6px;     
    -webkit-border-radius: 0px 0px 6px 6px;     
    -khtml-border-radius: 0px 0px 6px 6px;  
    border-radius: 0px 0px 6px 6px;  
}

.creditProductItemsLeft
{
    font-size:11px;
    color:Silver;
    font-weight:bold;
}

.wishListAction
{
    margin: 0 15px 0 0 ;
}

.wishListActionBig
{
    margin: 5px 15px 0 0 ;
}

.providerName
{
      padding: 0 0 0 10px; 
     width:150px; 
     vertical-align:top;
     text-align:left;
}

.italic
{
  font-style:italic;
}

.creditStoreSideBlock
{
 padding: 10px;
}

.creditStoreSeparator
{
    height: 1px;
    margin: 5px 0px 5px 0px;
    border-top: 1px solid #dedede;
}

.creditStoreAmount
{
 font-size:20px;
}

.creditStoreWishList
{
     background-color:#5381A3; 
     color:White; 
     margin: 10px 0 10px 0; 
     padding: 5px 5px 5px 5px; 
     font-weight:bold;
}

.creditProductBig
{
     border: 1px solid #dedede;
     padding: 10px 10px 10px 10px;
     width:650px;
     height:340px;
     margin :0px 10px 10px 0px;
}

.creditProductNameBig
{
    font-size:20px;
    font-weight:bold; 
    margin: 0 0 0 10px;
}

.creditProductBigLongDescription
{
    padding-top:8px;
}

.creditProductBig .content
{
    padding: 0 0 0 240px; 
}

.creditProductBigImageContainer
{
    width:220px;
    height:100%;
    margin :0 0 10px 0;
    text-align:center;
}

.creditProductBigBottom .firstCell
{
    padding:5px;
     border-right: 1px dashed #dedede;
}

.creditProductBigBottom .content
{
    padding: 0 0 0 10px;
}

.creditProductBigImage
{
    width:200px;
    height:200px;
}


.creditStoreFooterSeparator
{
    height:10px; 
    width:1px; 
    background-color:#5381A3;  
    margin: 0 5px 0 5px;    
}
.creditProductFooter
{
}

.creditProductDetailsWrapper
{
    width:220px;
}

.creditProductBigShortDescription
{
    font-size:16px;
    font-weight:bold;
}

.creditProductOrder
{
    padding-left:25px;
}

.creditProductOrderBig {
    /* background: url(/images/buy_credit_product_big.jpg) no-repeat; */
    height: 30px;
    width: 161px;
    padding: 2px;
    margin: 0 0 0 20px;
    color: White;
    font-weight: bold;
    background-color: #01313d;
    font-size: 18px;
}


.creditProductBigImageWrapper
{
    height:215px;
   margin: 10px;
}

.creditProductBigPrice
{
     font-size:22px;
     font-weight:bold;
}

.creditProductItemContainer
{
    margin:  0px 1px 10px 0px;
}

.creditStoreContainer
{
    padding: 10px 0 10px 0;
    height:2000px;
}

.creditProductSmall
{
  background-color:White;
  width:219px;
  height:285px;
  margin: 0 0 0 9px;
  border-bottom: 1px solid #dedfde;
  border-left: 1px solid #dedfde;
  border-right: 1px solid #dedfde; 
    -moz-border-radius: 0px 0px 6px 6px;     
    -webkit-border-radius: 0px 0px 6px 6px;     
    -khtml-border-radius: 0px 0px 6px 6px;  
    border-radius: 0px 0px 6px 6px; 
}

.creditProductProvider
{
    font-size:12px;
    color:Silver;
    font-weight:bold;
    margin-bottom:3px;
}

.creditProductSmallTitle
{
     background:url('/images/credit_store_title.jpg') no-repeat;
     height:31px;
     width:221px;
     margin: 0 0 0 8px;  
}

.creditProductSmallTitle .content
{
    padding: 10px 0 0 10px;   
}

.creditProductBigTitle {
    height: 41px;
    width: 664px;
    padding: 10px 0 0 10px;
    margin: 0 auto;
    background-color: #01313d;
}
.creditProductBigTitle a{
    color:#fff;
}
.wishListImage
{
    background:url('/images/wish_list.jpg') no-repeat;
     height: 177px;
    width: 202px;
}

.yourWishList
{
    color:#EA873B;
    font-size:18px;
    padding-top:150px;
}

.wishListPlus
{
    background:url('/images/wish_list_plus.jpg') no-repeat;
    height:14px;
    width:14px;
    margin: 5px 5px 0px 10px;
}

.creditProductSmall .content
{
    padding: 10px;
}

.creditStoreSideBoxBottom .content
{
    padding: 10px;
}

.creditStoreDashedSeparator
{
    margin: 0px 0 5px 0;  
    border-bottom: 1px dashed #DEDEDE;
}

.creditProductName
{
     margin: 0 0 0 7px;
    font-weight:bold; 
}

.creditProductWishListName
{
    margin: 0 0 0 7px;
    font-weight:bold;
}

.creditProductDedails
{
    text-align:center;
}

.creditProductWishListPrice
{
    color:#F48D3E;
    font-size:20px;
}

.creditProductArrow
{
    background: url('/images/orange_arrow.png') no-repeat;
    width:10px;
    height:10px;
    margin: 2px 5px 0 0;
}

.creditProductArrowBig
{
    background: url('/images/orange_arrow.png') no-repeat;
    width:10px;
    height:10px;
    margin: 7px 5px 0 0;
}

.buyCreditProduct {
    /* background: url(/images/buy_credit_product.jpg) no-repeat; */
    height: 25px;
    width: 80px;
    color: White;
    padding: 2px 0 0 2px;
    font-weight: bold;
    cursor: pointer;
    background-color: #01313d;
}

.creditProductShortDescription
{
    max-height:30px;
    min-height:30px;
    font-size:11px;
}

.creditProductMoreDetails
{
    vertical-align:bottom;
    cursor:pointer;
}

.creditProductMediumImage
{
    width:60px;
}

.creditProductAmount
{
    background-color:#F48D3E; 
     color:White; 
     width:90px;
     padding: 5px 0px 0px 0px;
     text-align:center;
     height:65px;
}

.creditProductPrice
{
    font-size:20px;
}

.creditProductPurchase
{
     background-color:#5381A3; 
     color:White; 
     height:21px;
     padding-top:5px;
     margin-top:2px;
     border-top:1px solid White;
     border-color:White; 
     font-weight:bold;
     cursor:pointer;
}

.creditProductCategoryItem
{
   /*  width: 100px;
    height: 25px;
    overflow: hidden;*/
    cursor:pointer;
}

.creditProductCategoriesContainer
{
    padding: 10px;
    margin: 10px 0 20px 0;
    width: 685;
    overflow: hidden;
    border: 1px solid #eaeaea; 
}

.creditProductCategoriesSwitchItem
{
    float: left;
    margin: 0 10px 10px 0px;
    width: 150px;
}


.creditProductCategoriesSwitchItem span
{
    padding: 3px 5px 3px 5px;
    color: #ffffff;
    background-color: #EA873B;
    font-weight: bold;
    -moz-border-radius: 4px 4px 4px 4px;
}

.creditProductCategoriesSwitchItem a
{
    padding: 3px 5px 3px 5px;
}

.creditProductCategoriesContainer a:hover
{
    text-decoration: none;
    -moz-border-radius: 4px 4px 4px 4px;
    color: #ffffff;
    background-color: #666666;
}

.buyWrapper
{
    background: none repeat scroll 0 0 #FFFFFF; 
    margin:10px;
    padding:10px;
    min-height: 70px;
   width: 392px;
}

.buyFirstTitle
{
     font-size:26px;
}

.buySecondTitle
{
     font-size:14px;
}

.buyMore
{
     padding-top:5px;
}

.buyImage
{
     margin-top:10px;
}

.buyMiddleText
{
    margin-left:10px;
}

.buySearchBox
{
     margin:10px; 
     height:34px;
}

.buyBusinessForm
{
     margin:10px;
}

.closeDeal
{
    padding: 15px 15px 15px 10px;
}

.closeDealWrapper
{
    border: solid 1px #EFEFEF;
}

.creditStoreLink
{
    font-size:18px;
}

.crditStoreQuestionContainer
{
    text-align:left;
}

.crditStoreQuestionAnsware
{
    line-height:18px;
}

.crditStoreQuestion
{
    background: url("/images/QnA.png") no-repeat;
    height:47px;
    width:47px;
    color:White;
    font-weight:bold;    
    font-size:16px;
    
}

.crditStoreQuestionContainer
{
    border-bottom:1px solid #DEDEDE;
}

.crditStoreQuestion div
{
   padding: 10px 0 10px 5px;
}

.sellwrapper
{
    background: none repeat scroll 0 0 #FFFFFF; 
    margin:10px;
    padding: 10px 10px 10px 15px;
    width:385px;
}

.sellFirstTitle
{
     font-size:26px;
}

.sellSecondTitle
{
    font-size:14px;
}

.sellImage
{
    margin-top:10px;
}

.sellMiddleText
{
    margin-left:10px;
}

.promoteWrapper
{
    background: none repeat scroll 0 0 #FFFFFF; 
    margin:10px;
    padding: 10px 43px 10px 10px;
     width:358px;
}

.promoteFirstTitle
{
    font-size:26px;
}

.promoteSecondTitle
{
    font-size:14px;
}

.promoteImage
{
     margin-top:10px;
}

.promoteMiddleText
{
    margin-left:10px;
}

.promoteProductWrapper
{
     border: solid 1px #EFEFEF;
}

.promoteProduct
{
    padding: 15px 10px 15px 15px;
}

.productCarouselArrow
{
     color:#EAEEE9;
     padding: 70px 0 0 0;
}

.productCarouselArrow:hover
{
     color:White;
}

.testimonialCarouselArrow
{
     padding: 40px 0 0 0;
}

.siteThemeCarouselArrow
{
     padding: 125px 0 0 0;
}


.portfolioCarouselArrow
{
     padding: 30px 0 0 0;
}

.serviceDescription
{
    max-height: 60px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}

.memberItemImage
{
     margin: 0 10px 0 0;
}

.memberItemContent
{
    margin: 0 0 0 70px;
}

.memberPortfolioContent
{
    margin: 15px 7px 0px 0px;
    text-align: right;
    font-size: 18px;
    line-height: 20px;
}

.groupImage
{
    margin: 0 5px 0 0;
}

.actionItemText
{
    vertical-align: top;
}

.leadActions .actionItem
{
    cursor:pointer;
    padding:7px 0 7px 0;
    display:inline;
    text-align:center;
    width:99%;
}

.leadActions .actionItemRecommend
{
    padding:0;
    display:inline;
    text-align:center;
    width:99%;

}

.leadActions .actionItemRecommend b{
    font-size:14px;
    position:relative;
    top:7px;
    right:-4px;
}

.leadActions .selected
{
    background-color:White;
    border: 1px solid #dedede;
    border-bottom: none;   
}

.leadActionsTable td 
{
    width:170px;
}

.rateLeadTable tr
{
    border-bottom: 1px dashed #dedede;  

}

.rateLeadTable td
{
    padding: 0px;
}

.rateLeadTitleTable tr
{
    background-color:#F7F7F7;
    border: 1px solid #dedede;
    border-right: none;   
    border-left: none;   
}

.rateLeadTitleTable th
{
    padding:5px;
    text-align:right;
}

.ratingValue
{
    padding:0 0 0 14px ;
}

.rateLeadRadio
{
    margin:0 0 0 25px;
}

.rateLeadRadioSmall
{
   /* margin:0 0 0 10px;*/
}

.fairCommission
{
    padding: 10px 10px 0 0;
}

.bidProposerSmall
{   
    padding: 0 5px 0 5px;
}

.bidProposalsCount
{
    color:Silver;
}

.bidProposerImage
{
    padding: 7px 10px 0 0;
}

.bidProposerActions
{
    padding: 2px 10px 0 0;
}

.newMenuItem
{
    background: url("/images/new.png") no-repeat;
    height:29px;
    width:29px;
    display:block; 
    position: relative;
    top: -7px; 
    left:-7px;
}

.recommendBusiness {
    background: url("/images/recommend.png") no-repeat;
    height:30px;
    width:36px;
}

.premiumMenuItem {
    background-color: #EAEEE9;
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border: 1px solid #C0C0C0;
    padding: 0;
    display: block;
    top: -2px;
    position: relative;
}

.premiumMenuItem span{
/*border-top: 1px solid #D5F1D8;*/
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
display: block;
color: #5381A3;
/*text-shadow: 1px 1px 0 #4E9D55;*/
padding: 2px  ;
font-weight: bold;
font-style: normal;
}

.minisite_form
{
     background: url("/images/minisite_form.jpg") no-repeat;
    height:148px;
    width:853px;
}


.minisite_form div
{
    color:White;
    font-size:15px;
     font-family:Tahoma;
     font-weight:bold;
}

.minisite_form .error
{
    font-size:12px;
     font-family:Tahoma;
     color:#FA7006;
}

.minisite_send
{
    background: url("/images/minisite_send.jpg") no-repeat;
    height:55px;
    width:113px;
    margin: 52px 0 0 0 ;
}

.home_join
{
    background: url("/images/home_bg.png") no-repeat;
    height:343px;
    width:962px;
}

.home_join_button
{
    background: url("/images/home_button.png") no-repeat;
    width:337px;
    height:56px;  
    cursor:pointer;
    text-align:center;
    font-size:30px;
    color:White;
    padding:10px 10px 0 0;
    margin:0 30px 0 0;
}

.home_join_button a
{       
    color:White;
    text-decoration:none;
}

.memberImagePadding
{
    padding:0 0 0 10px;
}

/*.memberImagePadding img
{
    width:20%;
    height: auto;
    padding: 0 10px 0 10px;
}*/

.bottomBorder
{
   border-bottom:1px solid #DEDEDE; 
}

.fairCommissionInput
{
    margin: 7px 0px 10px 0;
}

.fairCommissionInputContainer
{
    padding:0 0 0 10px;
}

.addOpinionContainer
{
    height:306px;
}

.deleteOpinion{
    margin: 3px 0 0 5px;
    display: inline-block;
    cursor:pointer;
}
/* =============================================== WALL ITEM ============================================= */

.wallItem
{
    padding-bottom: 25px;
    margin-bottom: 25px;
    border-bottom: 1px solid #DEDEDE;
}

.wallItem .itemContent
{
    margin: 0 0 0 10px;
    width: 390px;
}

.wallItem .itemContent .target
{
    display: inline-block;
    margin-top: 10px;
    width: 100%;
    word-wrap:break-word;
}

.wallItem .itemContent .target img
{
    margin: 0 10px 10px 0;
}


.wallItem .itemContent p
{
    padding-top: 10px;
}

.wallItem .memberImage
{
    margin: 0px;
    padding: 0px;
    width: 60px;
    text-align: center;
}

.wallItem .memberImage img
{
    padding-bottom: 10px;
}

.wallItemActions
{
    padding: 5px;
    background-color: White;
    text-align: right;
}

.wallItem .comments
{
    background-color: #F6F8F5;
    padding: 10px;
}

.wallItem .comments .title
{
    background: transparent url("/images/balon.gif") no-repeat top left;
    padding: 0 0 0 25px;
}

.wallItem .comments .commentArrow
{
    left: 30px;
    position: relative;
    top: 1px;
}

    .wallItem .comments .commentFieldContainer {
        background: none repeat scroll 0 0 #FFFFFF;
        border: 1px solid #E3E3E3;
        padding: 5px;
        width: 100%;
        transition: height 2s ease-out;
    }
    .wallItem .comments .CommentAndMention {
        float: right;
        margin: 0px 0px;
    }


        /*
.commentFieldToggler
{
    cursor: text;
}*/
        .wallItemDisabler {
            padding-bottom: 0px;
            margin-bottom: 0px;
            border-bottom: none;
        }

.commentFieldTitle
{
    display: inline-block;
    color: Silver;
    margin: 3px;
}

.commentFieldToggler
{
    -moz-border-radius: 3px 3px 3px 3px;
    -moz-box-sizing: border-box;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E3E3E3;
    color: Silver;
    display: block;
    margin: 5px;
    padding: 5px 5px 5px 7px;
    cursor: text;
}

.commentFieldWrapper a:link, .commentFieldWrapper a:hover, .commentFieldWrapper a:visited, .commentFieldWrapper a:active {
    text-decoration: none;
    color: Silver;
}

.wallItem .comments .commentFieldTextarea
{
    border: 1px solid #fff;
    width: 424px;
    overflow: auto;
    font-family: Arial;
    font-size: 12px;
}

.wallItem .comments .content
{
    width: 100%;
}

.wallItem .comments .memberSmallImage
{
    float: left;
    padding: 0 10px 10px 0;
}

.wallItem .comments .content p
{
    padding: 0px;
}

.wallItem .comments ul
{
    padding: 10px 0 0px 0;
}

.wallItem .comments ul li
{
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px dashed #DEDEDE;
}

.wallItem .showAllComments
{
    margin: 0px;
}

.wallLoading{
    /*width:50px;
    height:50px;*/
}

/* ============================================ TOPIC ===================================================== */

.topic .itemContentMainWide
{
    margin: 0 0 0 5px;
    width: 600px;
}

.topic
{
    padding-bottom: 25px;
    margin-bottom: 25px;
    border-bottom: 1px solid #DEDEDE;
}

.topic .itemContent
{
    margin: 0 0 0 10px;
    width: 390px;
}

.topic .itemContentWide
{
    margin: 0 0 0 10px;
    width: 600px;
}

.topic .itemContent .target
{
    display: inline-block;
    margin-top: 10px;
    width: 100%;
}

.topic .itemContent .target img
{
    margin: 0 10px 10px 0;
}


.topic .itemContent p
{
    padding-top: 10px;
}

    .topic .memberImage {
        margin: 0px;
        padding: 0px;
        width: 60px;
        text-align: center;
    }

    .topic .itemContentWide {
        margin-right: 0px !important;
    }
.topic .memberImage img
{
    padding-bottom: 10px;
}

.topicActions
{
    padding: 5px;
    background-color: White;
    text-align: right;
}

.topicActions a
{
    padding: 0 0 0 15px;
}

.topic .messages
{
    background-color: #F6F8F5;
    padding: 10px;
}

.topic .messages .title
{
    background: transparent url("/images/balon.gif") no-repeat top left;
    padding: 0 0 0 25px;
}

.topic .messages .messageArrow
{
    left: 30px;
    position: relative;
    top: 1px;
}

.topic .messages .messageFieldContainer
{
     -moz-border-radius: 3px 3px 3px 3px;
    -moz-box-sizing: border-box;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E3E3E3;
    padding: 5px;
    width: 420px;
}

.topic .messages .messageFieldContainerWide
{
     -moz-border-radius: 3px 3px 3px 3px;
    -moz-box-sizing: border-box;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E3E3E3;
    padding: 5px;
    width: 667px;
}

.messageFieldToggler
{
    cursor: text;
}

.messageFieldTitle
{
    display: inline-block;
    color: Silver;
    margin: 3px;
}

.topic .messages .messageFieldTextarea
{
    border: 1px solid #fff;
    width: 404px;
    overflow: auto;
    font-family: Arial;
    font-size: 15px;
}

.topic .messages .messageFieldTextareaWide
{
    border: 1px solid #fff;
    width: 600px;
    overflow: auto;
    font-family: Arial;
    font-size: 15px;
}

.topic .messages .content
{
    width: 100%;
}

.topic .messages .memberSmallImage
{
    float: left;
    padding: 0 10px 10px 0;
}

.topic .messages .content p
{
    padding: 0px;
}

.topic .messages ul
{
    padding: 10px 0 0px 0;
}

.topic .messages ul li
{
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px dashed #DEDEDE;
}

.topic .showAllMessages
{
    margin: 0px;
}

.topicDisabler
{
    padding-bottom: 0px;
    margin-bottom: 0px;
    border-bottom: none;
}

.topicMessageImage
{
    cursor:pointer;
    border: 1px solid #CCCCCC;
    display: inline-block;
    margin: 0px 1px 0px 1px;
    vertical-align:top;
    margin-top:10px;
}
.topicMessageImage img
{
  margin: 3px;
}


.topicMessageAttachments
{
    margin: 5px 0 0 40px;
}

.topicMessageContent
{
    padding-bottom:10px;
    margin-top:5px;
}

.topicPath
{
    font-size:18px;
   
}

.startDiscussionWrapper
{
    display:none;
    padding:15px;
    position:relative;
    margin:5px;   
}

.showDiscussionWrapper
{
  display:block; 
}

.startDiscussionContainer
{
    border: 1px solid #efefef;
     -moz-border-radius: 4px 4px 4px 4px;
     padding:10px;
     background-color:White;
}

.startDiscussionClose
{
    background-image:url(/images/close.png);
    right:0px;
    top:20px;
    position:absolute;
    display:block;
    cursor:pointer;
    width: 12px; 
    height: 12px;
    margin: 0 15px 0 0;
}

.startDiscussionCloseNerrow
{
    background-image:url(/images/close.png);
    right:0px;
    top:20px;
    position:absolute;
    display:block;
    cursor:pointer;
    width: 12px; 
    height: 12px;
    margin: 0 15px 0 0;
}

.askQuestionWrapper
{
    display:none;
    padding:15px;
    position:relative;
}

.askQuestionContainer
{
    border: 1px solid #efefef;
     -moz-border-radius: 4px 4px 4px 4px;
     padding:10px;
     background-color:White;
}

.askQuestionClose
{
    background-image:url(/images/close.png);
    right:0px;
    top:20px;
    position:absolute;
    display:block;
    cursor:pointer;
    width: 12px; 
    height: 12px;
    margin: 0 15px 0 0;
}

.askQuestionCloseNerrow
{
    background-image:url(/images/close.png);
    right:0px;
    top:20px;
    position:absolute;
    display:block;
    cursor:pointer;
    width: 12px; 
    height: 12px;
    margin: 0 15px 0 0;
}

.noCommissionPoints
{
     font-weight:bold;
}

.cropsy-viewport {
    width:200px;
    height:200px;
}

.cropsy-container {
       width:200px;
    height:200px;
}
/*================================================premium====================================================*/

.premium_all_options_arrow {
    background: url("/images/premium_all_options_arrow.png") no-repeat;
    width:12px;
    height:11px;
    margin: 4px 7px 0 0;
}


.premium_black_v {
    background: url("/images/packages/black_v.png") no-repeat;
    width: 24px;
    height: 19px;
    display:inline-block;
    margin:7px 7px 6px 7px;
}
.premium_orange_v {
    background: url("/images/packages/orange_v.png") no-repeat;
    width: 24px;
    height: 19px;
    display:inline-block;
    margin:7px 7px 6px 7px;
}
.premium_blue_v {
    background: url("/images/packages/blue_v.png") no-repeat;
    width: 24px;
    height: 19px;
    display:inline-block;
    margin:7px 7px 6px 7px;
}


.premiumBlackTitle {
    font-size:24px;
    color:white;
    text-align:center;
    padding:5px 0 5px 0;
}

.premiumOrangeTitle {
    font-size:24px;
    color:white;
    padding:5px 75px 5px 0;
}

.premiumBlueTitle {
    font-size:24px;
    color:white;
    padding:5px 75px 5px 0;
}

.discount_25 {
    background: url("/images/packages/25_discount.png") no-repeat;
    width: 95px;
    height: 95px;
    position:relative;
    top: -66px;
    right: 167px;
}

.discount_40 {
    background: url("/images/packages/40_discount.png") no-repeat;
    width: 95px;
    height: 95px;
    position:relative;
    top: -66px;
    right: 167px;
}

.discount_16 {
    background: url("/images/packages/16_discount.png") no-repeat;
    width: 67px;
    height: 67px;
    position:relative;
    top: -53px;
    right: 155px;
}

.discount_34 {
    background: url("/images/packages/34_discount.png") no-repeat;
    width: 67px;
    height: 67px;
    position:relative;
    top: -53px;
    right: 155px;
}
    .premium_regular_background {
        background: url("/images/premium_regular_background.jpg") no-repeat;
        width: 936px;
        height: 1492px;
        position:relative;
    }

    .premium_lawyer_background {
        background: url("/images/premium_lawyer_background.jpg") no-repeat;
        width: 936px;
        height: 1492px;
        position:relative;
    }

    .premium_site_background {
        background: url("/images/premium_site_background.jpg") no-repeat;
        width: 936px;
        height: 1492px;
        position:relative;
    }

    .basic_free_included 
    {
        position: absolute;
        top: 285px;
        right: 392px;
    }

    .basic_included 
    {
        position: absolute;
        top: 285px;
        right: 352px;
    }

     .basic_site_included 
    {
        position: absolute;
        top: 285px;
        right: 320px;
    }

     
     .basic_site_free_included 
    {
        position: absolute;
        top: 285px;
        right: 350px;
    }

    .basic_lawyer_included 
    {
        position: absolute;
        top: 285px;
        right: 353px;
    }

       .basic_lawyer_free_included 
    {
        position: absolute;
        top: 285px;
        right: 390px;
    }

   .basic_exist
    {
        position: absolute;
        top: 285px;
        right: 372px;
    }
    

     .basic_order
     {
        position: absolute;
        top: 300px;
        right: 410px;
        font-size: 16px;
        font-weight: bold;
    }

      .basic_site_order
     {
        position: absolute;
        top: 300px;
        right: 375px;
        font-size: 16px;
        font-weight: bold;
    }
     

    .basic_manage
     {
        position: absolute;
       top: 310px;
right: 400px;
        font-size: 16px;
        font-weight: bold;
    }

    .vip_included 
    {
        position: absolute;
        top: 285px;
        right: 670px;
    }

    
    .vip_free_included 
    {
        position: absolute;
        top: 285px;
        right:710px;
    }



    .vip_order
     {
        position: absolute;
        top: 300px;
        right: 710px;
        font-size: 16px;
        font-weight: bold;
    }

    
    .vip_upgrade
     {
        position: absolute;
        top: 300px;
        right: 710px;
        font-size: 16px;
        font-weight: bold;
    }

    .vip_manage
     {
        position: absolute;
      top: 310px;
right: 700px;
        font-size: 16px;
        font-weight: bold;
    }
    
    .premiumBox
    {
    -moz-border-radius: 6px 6px 6px 6px;
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    height: 390px;
    width: 210px; 
    
    }
    
    .premiumTitle
    {
        float: left;
        width: 635px; 
    }
    
    
    .mishtalem
    {
        background:url("/images/mishtalem.png") no-repeat;
        width: 210px; 
        height: 100px;
        overflow:hidden;
        display:inline;
        position:relative;
        top:-5px;
        left:-5px;
    }
    .contactUsPremiumBox
    {
        float: right;
        width: 240px; 
        margin:0 0 0 5px;
        height:453px;
    }
    
    .packageSystemDescription
    {
        line-height:20px;
    }
    
    .premiumBoxSpacer
    {
        margin:0 7px 0 0; 
    }
    
    .maxPremiumBox
    {
        border:1px solid #5381A3;
    }
    
    .premiumPackageDescription
    {
        background-color:#EA873B;
        padding:5px;
        color:White;
        margin: 0 0 0 13px;
        width: 170px;
    }
    
    .sitePackageDescription
    {
        height:418px;
    }
    
    .premiumPackageDescriptionBig
    {
        background-color:#EA873B;
        padding:5px;
        color:White;
        margin: 0 0 0 13px;
        width: 270px;
    }
    
    .premiumPackageImage_1
    {
       background:url(/images/biz_primuiem_01.png) no-repeat;
       width: 227px; 
       height: 288px;
    }
    
     .premiumPackageImage_2
    {
       background:url(/images/biz_primuiem_02.png) no-repeat;
       width: 227px; 
       height: 288px;
    }
    
     .premiumPackageImage_3
    {
       background:url(/images/biz_primuiem_03.png) no-repeat;
       width: 227px; 
       height: 288px;
    }
    
     .premiumPackageImage_4
    {
       background:url(/images/biz_primuiem_04.png) no-repeat;
       width: 227px; 
       height: 288px;
    }
    
    .choosePackage
    {
        border:solid 1px  #EBEBEB;
        height:100%;
        padding: 20px 30px  30px  30px;
        line-height:13px;
        width:790px;
    }
    .choosePackageSmall
    {
        border:solid 1px  #EBEBEB;
        height:250px;
        padding: 20px 30px  30px  30px;
        margin: 00px 0px  0px  30px;
        line-height:13px;
        width:350px;
    }
    .choosePackageTitle
    {
        font-size:16px;
        font-weight:bold;
    }
    .chooseRegularPackage
    {
        float:left;
        margin: 0 50px 0 0;

    }
    .bizPremiumPackageTitle
    {
        color:#F66B12;
    }
    .premiumPackageTitleWrapper
    {
        font-weight:bold;
    }
    .creditCardDetails
    {
        padding-left:20px;
    }
    .orderField
    {
        width:135px;
        display:block;
        float:left;
        padding: 0 5px 0 0;
    }
    .premiumDiscountAmount
    {
        color:Green;
    }
    
     .chooseMaxPackage
    {
        
    }
    .premiumMaxIcon
    {
         position:absolute;
         top:10px;
         left:620px;
    }
    
    .raters
    {
        padding: 6px 5px 0 0;        
    }
    
    .premiumDetails
    {
        padding:10px;
    }
    
    .premiumMaxDetails
    {
         height:338px;
    }
    
    .premiumDetails ul 
    {
        padding-bottom:0px;
    }
    
    .premiumDetails ul li 
    {
        background-image: url("/images/dot.gif");
        background-position: 0% 16px;
        background-repeat: no-repeat;
        list-style-type: none;
        padding: 10px 0 6px 10px;
        text-align: left;
    }
    
    .premiumFooter
    {
        display:none;
        height:520px;
    }
    
    .premiumPackageButtonPadding
    {
        padding: 0 15px 0 15px;
    }
    
    .premiumPackageButton
    {
        width:165px;
    }
    
      .premium_v_orange
    {
        background: url("/images/v.jpg") no-repeat;
        width: 15px;
        height:19px;  
        margin:0 0 0 8px;
    }
    
    /*---new premium design---*/
    
    .premiumPageTitle
    {
        font-size:35px;
    }
    
    .premiumPageSubTitle
    {
        font-size:26px;
        color:#EA873B;
    }
    
    .premiumPackageTitle
    {
         font-size:40px;
    }
    
    .premiumPackageTitleVIP
    {
          color:#ffc000;
          margin: 0 0 0 10px;
    }
    
     .premiumPackageTitleBusiness
    {
          color:white;
          font-size:40px;
          margin: 0 0 0 10px;
    }
    
    .premiumPackageTitleSub
    {
        font-size:18px;
        font-weight:bold;
        width:150px;
    }
    
    .premiumPackageSiteRight
    {
        background: url("/images/site_package_bg_right.png") no-repeat;
        width: 573px;
        height:437px;
        margin: 0 0 0 10px;
    }
    
    .premiumPackageSiteLeft
    {
        background: url("/images/site_package_bg_left.png") no-repeat;
        width: 353px;
        height:427px;
        margin: 0 0 0 0px;
    }
    
     .premiumPackageLawyerRight
    {
        background: url("/images/lawyer_bg.png") no-repeat;
        width: 613px;
        height:534px;
        margin: 0 0 0 10px;
    }
    
    .premiumPackageLawyerLeft
    {
        background: url("/images/lawyer_vip_bg.png") no-repeat;
        width: 309px;
        height:529px;
        margin: 0 0 0 0px;
        color:White;
    }
    
    
    .premiumPackageBase
    {
        background: url("/images/premiumPackageBase.png") no-repeat;
        width: 296px;
        height:595px;
        margin: 0 0 0 18px;
    }
    
    .premiumPackagePopular
    {
        background: url("/images/premiumPackagePopular.png") no-repeat;
        width: 298px;
        height:595px;
        margin: 0 0 0 19px;
    }
    
    .premiumPackageVIP
    {
        background: url("/images/premiumPackageVIP.png") no-repeat;
        width: 309px;
        height:595px;
        color:White;
    }
    
    
    .premiumPackageDetailsRow
    {
        font-size:16px;
        color:Black;
        padding: 0 0 0 10px;
    }
    
    .premiumPackageDetailsRow .row
    {
        padding: 5px 0 5px 0;
    }
    
    .premiumPackageDetailsVIPRow
    {
        font-size:16px;
        color:White;
        padding: 0 0 0 6px;
    }
    
     .premiumPackageDetailsVIPRow .row
    {
        padding: 5px 0 5px 0;
    }
    
    .premiumPackageDetailsVIPRowForSite
    {       
        font-size:16px;
        color:White;
        padding: 0 15px 0 6px;
        width:250px;
    }
    
    .premiumPackageDetailsVIPRowForSite .row
    {
        padding: 5px 0 5px 0;
    }
    
    .premiumPackagePrice
    {
        font-size:20px;
        font-weight:bold;
    }
    
    .premium_v
    {
       background: url("/images/premium_v.png") no-repeat;
        width: 15px;
        height:19px;  
        margin:5px 0 0 8px;
    }
    
    .premium_v_white
    {
       background: url("/images/premium_v_white.png") no-repeat;
        width: 15px;
        height:19px;  
        margin:5px 0 0 8px;
    }
    
     .premium_v_orange
    {
        background: url("/images/v.jpg") no-repeat;
        width: 15px;
        height:19px;  
        margin:5px 0 0 8px;
    }
    
    .rowSeparatorVIP
    {
        background: url("/images/rowSeparatorVIP.gif") repeat-x;
        height:2px;  
    }
    
    .rowSeparatorGrey
    {
        background: url("/images/rowSeparatorGrey.gif") repeat-x;
        height:2px;  
    }
    
    .premiumPackagePadding
    {
        padding:15px 15px 15px 5px;
    }
    
     .premiumPackageSitePadding
    {
        padding:15px 25px 15px 5px;
    }
    
       .premiumPackageLawyerPadding
    {
        padding:15px 15px 15px 5px;
    }
    
    .blackFont
    {
        color:Black;
    }
    
    .premiumPackageInclude
    {
        font-weight:bold;
        font-size:30px;
    }
    
    .premiumPackageLawyerInclude
    {
        font-weight:bold;
        font-size:20px;
    }
    
    .premiumPackageSeparator
    {
       background: url("/images/premiumPackageSeparator.gif") repeat-x;
        height:2px;
        width:268px;   
    }
    
    .saving
    {
        color:#549105;
        font-size:16px;
        padding:0 65px 0 0;
    }
    
    .savingVIP
    {
        color:#a6f63f;
        font-size:16px;
        padding:0 65px 0 0;
    }
    
    .premiumPrice
    {      
       font-size:30px; 
       font-weight:normal;
    }

    .premiumOrder
    {
       background: url("/images/premiumOrder.png") no-repeat;
       width:247px;
       height:56px;  
       cursor:pointer;
       text-align:center;
       font-size:30px;
       color:White;
       padding:10px 10px 0 0;
    }
    
    .premiumOrder a
    {       
       color:White;
       text-decoration:none;
    }
    
    .premiumPackageSiteDetailsRow
    {
         font-size:16px;
        color:Black;
        padding: 0 0 0 10px;
        width:265px;
    }
   
    
    .premiumPackageSiteDetailsRow .row
    {
        padding: 5px 0 5px 0;
    }
    
    .white
    {
        color:White;
    }
    
    .premiumYellow
    {
         color:#ffc000;
    }
    
    .lightGrey
    {
        background-color:#f4f6f3;
    }
    
    
    .premium_qa_title
    {
       background: url("/images/premium_qa_bg.jpg") no-repeat;
       width:939px;
       height:103px;  
    }
    
    .premium_qa
    {
        padding:0px 60px 0px 0px;
    }
    
    .quote
    {  
       background: url("/images/quote.png") no-repeat;
       width:23px;
       height:18px;
       display:inline-block;  
    }
    
    .testimonialContent
    {
        max-width:800px; 
       line-height:24px;
    }
        
    .testimonialContainer
    {
        max-width:840px; 
    }

    .testimonialRegistrationImg 
    {
        position: absolute;
        top: -100px;
        right: -60px;
    }
    
    .homePageTestimonialContent
    {
       line-height:24px;  
       font-size:14px;
    }

    .loginPageTestimonialContainer {
        width:900px;
    }

    .loginPageTestimonialCarouselArrow {
        padding: 85px 0 0 0;
    }
    
    #testimonialList li
    {
         height:250px;
    }

    #siteThemesList li
    {
         height:330px;
    }

.miniSitesThemeseTitle {
    padding:0 35px 0 0;
}

.premium_maslul_member_img {
    position: relative;
    top: 40px;
    right: 23px;
}

.premium_maslul_basic_price {
    position: relative;
   top: 48px;
right: 342px;
    font-size:14px;
}

.premium_maslul_vip_price {
position: relative;
top:50px;
right: 385px;
font-size: 14px;
}


.premium_site_basic_price {
    position: relative;
top: 88px;
right: 165px;
    font-size:14px;
}

.premium_site_vip_price {
position: relative;
top:50px;
right: 270px;
font-size: 14px;
}

.premium_lawyer_basic_price {
    position: relative;
    top: 50px;
    right: 175px;
    font-size:14px;
}

.premium_lawyer_vip_price {
    position: relative;
    top:50px;
    right: 245px;
    font-size: 14px;
}

.premium_site_order_smaller {
    background:  url("/images/steps/want_vip.png") no-repeat scroll center transparent;
    width:340px;
    height:28px;
    margin: 3.4px 0 0 80px;
}

.premium_site_order_smaller div {   
    padding: 3px 10px 0 0;
    text-align: center;
}

.premium_site_order_smaller a {   
    text-decoration:none;
    color:white;
    font-size:20px;
}



.premium_package_order_smaller {
    background:  url("/images/steps/want_vip.png") no-repeat scroll center transparent;
    width:340px;
    height:28px;
    margin: 3.4px 0 0 13px;
}

.premium_package_order_smaller div {   
    padding: 3px 10px 0 0;
    text-align: center;
}

.premium_package_order_smaller a {   
    text-decoration:none;
    color:white;
    font-size:20px;
}


.premium_package_order_join_group {
    background: url("/images/steps/want_vip.png") no-repeat scroll center transparent;
    width: 260px;
    height: 28px;
    margin: 3.4px 0 0 13px;
}

.premium_package_order_join_group div {   
    padding: 3px 10px 0 0;
    text-align: center;
}

.premium_package_order_join_group a {   
    text-decoration:none;
    color:white;
    font-size:20px;
}

.join_group_top {
    top: 305px;
    left: -365px;
    position: relative;
}

.join_group_bottom {
    top: 425px;
    left: -365px;
    position: relative;
}

.join_group_free_vip_top {
      top: 155px;
    left: -365px;
    position: relative;
}


.join_group_free_vip_bottom {
  top: 275px;
    left: -365px;
    position: relative;
}

.group_join_vip {
    
    background:  url("/images/packages/group_join_vip.jpg") no-repeat scroll center transparent;
    width:235px;
    height:32px;
}

.premium_package_order {   
    background:  url("/images/steps/steps_button.png") no-repeat scroll center transparent;
    width:310px;
    height:38px;
}

.premium_package_order div {   
    padding: 3px 10px 0 0;
}

.premium_package_order a {   
    text-decoration:none;
    color:white;
    font-size:26px;
}

.premium_maslul_2 {
    background:  url("/images/packages/maslul02.png") no-repeat scroll center transparent;
    width:960px;
    height:274px;
    position: relative;
    right: -9px;
    top: 5px;
}

.premium_maslul_3 {
    background:  url("/images/packages/maslul03.png") no-repeat scroll center transparent;
    width:940px;
    height:182px;
}
.premium_maslul_4 {
    background:  url("/images/packages/maslul04.png") no-repeat scroll center transparent;
    width:940px;
    height:1043px;
}
.premium_maslul_5 {
    background:  url("/images/packages/maslul05.png") no-repeat scroll center transparent;
    width:940px;
    height:912px;
}
.premium_maslul_6 {
    background:  url("/images/packages/maslul06.png") no-repeat scroll center transparent;
    width:940px;
    height:471px;
}
.premium_maslul_7 {
    background:  url("/images/packages/maslul07.png") no-repeat scroll center transparent;
    width:940px;
    height:241px;
}


.premium_site_1 {
    background:  url("/images/packages/site01.png") no-repeat scroll center transparent;
    width:940px;
    height:36px;
}

.premium_site_2 {
    background:  url("/images/packages/site02.png") no-repeat scroll center transparent;
    width:960px;
    height:274px;
        position: relative;
    right: -9px;
    top: 5px;
}
.premium_site_3 {
    background:  url("/images/packages/site03.png") no-repeat scroll center transparent;
    width:940px;
    height:182px;
}
.premium_site_4 {
    background:  url("/images/packages/site04.png") no-repeat scroll center transparent;
    width:940px;
    height:1043px;
}
.premium_site_5 {
    background:  url("/images/packages/site05.png") no-repeat scroll center transparent;
    width:940px;
    height:912px;
}
.premium_site_6 {
    background:  url("/images/packages/site06.png") no-repeat scroll center transparent;
    width:940px;
    height:471px;
}

.premium_site_7 {
    background:  url("/images/packages/site07.png") no-repeat scroll center transparent;
    width:940px;
    height:241px;
}

.premium_lawyer_1 {
    background:  url("/images/packages/lawer01.png") no-repeat scroll center transparent;
    width:940px;
    height:36px;
}

.premium_lawyer_2 {
    background:  url("/images/packages/lawer02.png") no-repeat scroll center transparent;
    width:960px;
    height:274px;
    position: relative;
    right: -9px;
    top: 5px;
}

.premium_lawyer_3 {
    background:  url("/images/packages/lawer03.png") no-repeat scroll center transparent;
    width:940px;
    height:182px;
}
.premium_lawyer_4 {
    background:  url("/images/packages/lawer04.png") no-repeat scroll center transparent;
    width:940px;
    height:1043px;
}
.premium_lawyer_5 {
    background:  url("/images/packages/lawer05.png") no-repeat scroll center transparent;
    width:940px;
    height:912px;
}
.premium_lawyer_6 {
    background:  url("/images/packages/lawer06.png") no-repeat scroll center transparent;
    width:940px;
    height:471px;
}
.premium_lawyer_7 {
    background:  url("/images/packages/lawer07.png") no-repeat scroll center transparent;
    width:941px;
    height:241px;
}  

.group_regular {
    background:  url("/images/packages/regular.jpg") no-repeat scroll center transparent;
    width:941px;
    height:684px;
} 

.group_vip_month {
    background:  url("/images/packages/vip_month.jpg") no-repeat scroll center transparent;
    width:941px;
    height:684px;
}

.group_basic_anual {
    background:  url("/images/packages/basic_anual.jpg") no-repeat scroll center transparent;
    width:941px;
    height:684px;
}

.group_advanced {
    background:  url("/images/packages/advanced.jpg") no-repeat scroll center transparent;
    width:941px;
    height:684px;
}

.group_lawyer {
    background:  url("/images/packages/lawyer.jpg") no-repeat scroll center transparent;
    width:941px;
    height:684px;
}

.group_basic_month_has_kit {
    background:  url("/images/packages/basic_month_has_kit.jpg") no-repeat scroll center transparent;
    width:941px;
    height:684px;
}

.group_basic_month_no_kit {
    background:  url("/images/packages/basic_month_no_kit.jpg") no-repeat scroll center transparent;
    width:941px;
    height:684px;
}

.group_vip_free {
    background:  url("/images/packages/30_days_trial.jpg") no-repeat scroll center transparent;
    width:941px;
    height:684px;
}

.group_join_here_top_left {
    position: relative;
    top: 155px;
    right: 383px;
    font-weight: bold;
}

.group_join_here_top_right {
    position: relative;
    top: 155px;
    right: 172px;
    font-weight: bold;
}

.group_join_here_bottom {
    position: relative;
    top: 540px;
    right: 383px;
    font-weight: bold;
}

.group_join_here_free_vip_top {
    position: relative;
    top: 405px;
    right: 383px;
    font-weight: bold;
}

.group_join_here_free_vip_bottom {
    position: relative;
    top: 530px;
    right: 327px;
    font-weight: bold;
}

#smartBeeLoginForm{
    height:200px;
}
#smartBeeLoginForm .blue_button{
    border:0px;
    width:70px;
    height:19px;
    font-size:16px;
    cursor:pointer;
}

.smartBeeImgDiv img{
    margin: 27px 35px;
}

.smartBeeImgDiv .smartBeeLogoImg{
    width:250px;
    margin:0 auto;
}
.smartBeeImgDiv{
    text-align:center;
}

/* ===================================================end of premium ======================================= */

/* ========================================================================================================= */


.recentActivityItem
{
    margin: 5px 0px 0px 0px;
    padding: 5px 0px 0px 0px;
    border-top: 1px solid #e0e0e0;
}

.firstRecentActivityItem
{
    margin: 0px;
    padding: 0px;
    border-top: 0px;
}

.recentActivityItem .memberImage
{
    width: 130px;
    overflow: hidden;
}

.recentActivityItem .itemContent
{
    width: 300px;
}

.invalidInput
{
    border-color: Red;
    background-color: Yellow;
}


.deleteComment
{
    cursor: pointer;
}

.online
{
    color: #EA873B;
}

.overviewWithMediumImage img
{
    padding: 0 10px 10px 0;
}

.overviewOpinions img
{
    padding: 0 10px 10px 0;
    float: left;
}

.overviewBlog
{
    width:210px;
    margin: 0 20px 0 0;
}

.overviewBlogContent
{
    height:90px;
    overflow:hidden;
}

.overviewBlog img
{
    padding: 0 10px 10px 0;
    float: left;
}


.overviewQnA img
{
    padding: 0 10px 10px 0;
    float: left;
}

.overviewPortfolioItem
{
    width:210px;
    margin:0 20px 0 0 ;
}

.overviewPortfolioItem img
{
}

.overviewProduct
{
    margin:10px;
}

.overviewProduct img
{
}


.sortable thead {
    background-color:#eee;
    color:#666666;
    font-weight: bold;
    cursor: default;
}

.gridCoverContainer{
    display:inline-block;
    margin-bottom: 15px;
    height: 250px;
    position: relative;
    width:100%;
}
.gridCoverContainer{
    display:inline-block;
    margin-bottom: 15px;
    height: 375px;
    position: relative;
    width:100%;
}


.groupCoverContainer{
    display:inline-block;
    margin-bottom: 15px;
    height: 250px;
    position: relative;
    width:100%;
}
.disableToMargin{
    margin:0 0 5px 0;
}

.groupCoverImage{
    width: 100%;
    height:250px;
    background-repeat: no-repeat;
    background-size: 100%;

}

.CommunityCoverImage{
    width: 100%;
    height: 375px;
    background-repeat: no-repeat;
    background-size: cover;
}

.gridCoverContainer .memberBigCircleImage{
    border-radius: 50%;
}

.groupLogoAboveCover{
    width: 180px;
    margin: 0 auto;
    z-index: 5;
    position: absolute;
    right: 380px;
    top: 133px;
}
.groupLogoAboveCover img{
    height:130px;
    width:130px;
    box-shadow: 0 1px 3px rgba(34,25,25,0.4);
    -moz-box-shadow: 0 1px 2px rgba(34,25,25,0.4);
    -webkit-box-shadow: 0 1px 3px rgba(34,25,25,0.4);
}

.coverLogoContainer{
    width:960px;
    margin:0 auto;
}
.coverGroupInformation{
    width: 940px;
    position: absolute;
    top: 184px;
    color: #FFFFFF;
    height: 60px;
    padding-right:0px;
}
.coverInformation{
    width: 100%;
    position: absolute;
    top: 315px;
    color: #FFFFFF;
    height: 60px;
    padding-right:0px;
}
.coverGroupInformationBG{
    opacity: 0.5;
    height: 60px;
    background:#000;
      width: 940px;
}
.coverInformationBG{
    opacity: 0.5;
    height: 60px;
    /*background:#000;*/
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,1+100 */
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,1) 00%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 00%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 00%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */


    width: 100%;
    position: absolute;
}

.coverInformationContianer{
    position:relative;
    height: 60px;
    width: 960px;
    margin: 0 auto;
}

.coverGroupInformationDetails{
    position:absolute;
    top: 3px;
    right: 10px;
}

.coverGroupInformation h2,.coverInformation h2,.coverInformation h1{
    padding-bottom:0px;
}

.coverGroupInformation h4,.coverInformation h4,.coverInformation h1{
    /*width:320px*/
    width:100%;
}


.GroupMembersCount a,.GroupTotlatPoints a{
    color:#fff;
    font-size:18px;
}


.GroupMembersCount{
position: absolute;
    left: 70px;
    bottom: 0px;
    text-align: center;
}
.changeCoverBtn{
    position: absolute;
    top: 9px;
    left: 0;
}
.communityLogo{
    position: absolute;
    top: 0;
}
.communityLogo img{
    position: absolute;
    top: 255px;
    max-width: 145px;
    max-height: 100%;
    right: 12px;
    z-index:1;
    min-height:150px;
    -webkit-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.20);
    -moz-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.20);
    box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.20);
    border: 2px solid #fff;
}
.coverInformationDetails{
    position: absolute;
    top: 9px;
    right: 179px;
}

    #benefitsLayout .coverInformationDetails{
        right: 0px;
    }


.bizClubFeaturedImage img{
    max-width:200px;
}
.bizClubNavigation {
    width:100%;
    margin:0 auto;
}
.benefitCon{
    margin-left: 10px;
    margin-bottom: 10px;
    position: relative;
    width: 32%;
}

.benfitImage{
    max-width:100%;
}
.benefitButtonsCon{
    bottom: 10px;
    position: absolute;
}
table.benefitAdminTable td{
    text-align: center;
}
.tdBenefitImage{
    max-width:80px;
}

.benefitItemPage .benfitItemImage{
    max-width:350px;
}

.CommunityJoin{
    position:absolute;
    left:20px;
    bottom: 5px;
    text-align: center;
}

.HeaderAskForMeeting {
    position: absolute;
    left: 301px;
    bottom: 0;
    text-align: center;
    height: 60px;
    padding-top: 12px;
    width: 95px;
    background-color: #f58220;
    font-weight: bold;
    letter-spacing: 0.5px;
}
.HeaderSendLead{
    position: absolute;
    left: 107px;
    bottom: 0;
    text-align: center;
    height: 38px;
    padding-top: 22px;
    width: 95px;
    background-color: #f58220;
    font-weight: bold;
    letter-spacing: 0.5px;
}
.HeaderProfileSettings{
    position: absolute;
    left: 120px;
    bottom: 0px;
    text-align: center;
    height: 47px;
    padding-top: 13px;
    width: 95px;
    background-color: #f58220;
    font-weight: bold;
    letter-spacing: 0.5px;
}
.HeaderChangeCover{
    position: absolute;
    left: 10px;
    bottom: 0px;
    text-align: center;
    height: 47px;
    padding-top: 13px;
    width: 95px;
    background-color: #f58220;
    font-weight: bold;
    letter-spacing: 0.5px;
}
.HeaderContact{
    position: absolute;
    left: 10px;
    bottom: 0px;
    text-align: center;
    height: 38px;
    padding-top: 22px;
    width: 95px;
    background-color: #f58220;
    font-weight: bold;
    letter-spacing: 0.5px;
}

.HeaderSendCredit{
    position: absolute;
    left: 204px;
    height: 38px;
    padding-top: 22px;
    padding-right: 8px;
    padding-left: 8px;
    text-align: center;
    background-color: #f58220;
    width: 95px;
    font-weight: bold;
    letter-spacing: 0.5px;
}
.HeaderMemberChat{
    position: absolute;
    left: 317px;
    height: 38px;
    padding-top: 22px;
    padding-right: 8px;
    padding-left: 8px;
    text-align: center;
    background-color: #f58220;
    width: 95px;
    font-weight: bold;
    letter-spacing: 0.5px;
}
.bizchat_openChatWindowBtn.HeaderIcon img{
    margin: -32px auto 7px;
    opacity: 1;
    top: 0;
    display: none;
    width:25px;
    opacity:0;
}

.HeaderSendCredit:hover,.HeaderContact:hover,.HeaderSendLead:hover,.HeaderChangeCover:hover,.HeaderMemberChat:hover{
    /*padding-top: 33px;
    top: -18px;
    height: 45px;*/
    cursor:pointer;
}
.sendCredit.HeaderIcon img{
    margin: -32px auto 7px;
    opacity: 1;
    top: 0;
    display: none;
    width:25px;
    opacity:0;
}
.sendRequestImageButton.HeaderIcon img{
    margin: -25px auto 7px;
    opacity: 1;
    top: 0;
    display: none;
    width:30px;
    opacity:0;
}

.openSendMessageWindowHeader.HeaderIcon img{
    margin: -32px auto 7px;
    opacity: 1;
    top: 0;
    display: none;
    width:25px;
    opacity:0;
}
.ChangeCoverIcon.HeaderIcon img{
    margin: -26px auto 7px;
    opacity: 1;
    top: 0;
    display: none;
    width:25px;
    opacity:0;
}

.contactMember.HeaderIcon img{
    margin: -32px auto 7px;
    opacity: 1;
    top: 0;
    display: none;
    width:25px;
    opacity:0;
}

.ProfileSettingsIcon.HeaderIcon i{
    margin: -26px auto 7px;
    opacity: 1;
    top: 0;
    display: none;
    width:25px;
    opacity:0;
}


.coverInformationContianer .sendRequestImageButton{
    margin:0;
}
a.bizchat_openChatWindowBtn.HeaderIcon{
    font-size:14px;
}
a.sendCredit.HeaderIcon,
a.askForMeetingButton.HeaderIcon {
    font-size: 14px;
}
a.sendCredit.HeaderIcon:hover{
    text-decoration:none;
}
a.sendRequestImageButton.HeaderIcon{
    font-size:14px;
    background:none;
}
a.sendRequestImageButton.HeaderIcon:hover{
    text-decoration:none;
}
a.openSendMessageWindowHeader.HeaderIcon{
    font-size:14px;
}
a.openSendMessageWindowHeader.HeaderIcon:hover{
    text-decoration:none;
}

a.ChangeCoverIcon.HeaderIcon,a.ProfileSettingsIcon.HeaderIcon{
    font-size:14px;
}
a.bizchat_openChatWindowBtn.HeaderIcon:hover{
    text-decoration:none;
}

a.ChangeCoverIcon.HeaderIcon:hover,a.ChangeCoverIcon.HeaderIcon:hover{
    text-decoration:none;
}

a.contactMember.HeaderIcon{
    font-size:14px;
}
a.contactMember.HeaderIcon:hover{
    text-decoration:none;
}

.CommunityJoin a{
    color:#fff;
    font-size:18px;
}

.CommunityJoin span,.HeaderContact span,.HeaderSendLead span,.HeaderSendCredit span{
    color:#fff;
}
.pageTopMenu{
    width:925px;
    height:30px;
    padding-right:25px;
    padding-left:10px;
}

.pageTopMenu li{
    padding:5px 4px;
    text-align:center;
}

.gridListContainer{
    position:relative;
    margin-bottom:10px;
    border: 2px solid rgb(252, 252, 252);
    margin-left: 5px;
}

.communityListContainerShadow{
    -webkit-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.5);
    -moz-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.5);
    box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.5);
    -webkit-transition:  ease-in 0.2s;
    -moz-transition:  ease-in 0.2s;
    -o-transition:  ease-in 0.2s; 
    transition:  ease-in 0.2s;
}

.gridListContainer .gridCoverImage{
    width: 100%;
}

.gridListContainer .gridCoverImage img{
    height:188px;
}
.bottomStrip{
    width:100%;
    height:50px;
    position:absolute;
    bottom:0;
    color:#fff;
}
.bottomStripBg{
    width:100%;
    height:100%;
    background-color:#000;
    opacity:0.5;
}
.bottomStrip h2{
    position:absolute;
    top:2px;
    right:15px;
}
.bottomStrip h4{
    position: absolute;
    top: 5px;
    left: 15px;
}

.bottomStrip p{
    position:absolute;
    top:40px;
    right:15px;
    padding:5px;
}
.bottomStrip p.benefitDesc{
    position:absolute;
    top:40px;
    right:10px;
    padding:5px;
}

.bottomStrip p.dateExpired{
    position:absolute;
    bottom:40px;
    top:auto;
    right:10px;
    padding:5px;
}

.bottomStrip .EnterCategory{
    position: absolute;
    bottom: 10px;
    left: 5%;
    background-color: transparent;
    color: #fff;
    font-size: 16px;
    border: 0;
    padding: 5px 10px;
    cursor:pointer;
}

.bottomStrip .EnterCategory:hover{
    bottom:8px;
}
.bottomStrip .EnterCategory img{
    width:10px;
}

.bottomStrip .EnterBenefit01{
    position: absolute;
    bottom: 10px;
    right: 5px;
    background-color: transparent;
    color: #fff;
    font-size: 16px;
    border: 0;
    padding: 5px 10px;
    cursor:pointer;
}

.bottomStrip .EnterBenefit02{
    position: absolute;
    bottom: 10px;
    left: 15px;
    background-color: transparent;
    color: #fff;
    font-size: 16px;
    border: 0;
    padding: 5px 10px;
    cursor:pointer;
}

.bottomStrip .EnterBenefit:hover{
    bottom:8px;
}
.bottomStrip .EnterBenefit img{
    width:10px;
}
.pageTopMenu li{
    padding:5px 10px;
}



.pageTopMenu li a{
    font-size:14px;
    font-weight: bold;
}
    .pageTopMenu li a:hover {
        color: #ff8202;
        text-decoration: none;
    }


    .pageTopMenu li:hover {
        border-bottom: 2px solid #ff8202;
    }

    .pageTopMenu li.selected {
        border-bottom: 2px solid #ff8202;
    }

.pageTopMenu.pageTopMenuMember{
    width:938px;
    padding-right:155px;
}
.pageTopMenu.pageTopMenuMember .slick-list{
    padding-right:45px;
}

.pageTopMenu.pageTopMenuMember li a{
    height: 100%;
    display: block;
    width: 100%;
}

.pageTopMenu.pageTopMenuMember li{
    text-align: center;
    padding: 0px 22px 0px 22px;
}


.slick-slide {
    height: 30px !important;
    min-height: 1px!important;
    float:right !important;
}

.slick-next{
    right: 7px !important;
    margin-right: 140px;
}
.slick-prev{
    left: -30px !important;
}
.slick-prev, .slick-next{
    /*direction:rtl;*/
}

.slick-prev:before, .slick-next:before{
        background-color:transparent!important;
    color: #5381A3 !important;
}
.slick-prev, .slick-next{
    background-color:transparent!important;
    color: #5381A3 !important;
}
.slick-prev :before, .slick-next:before{
    background-color:transparent;
    color: #5381A3;
}
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus{
    background-color:transparent;
    color: #5381A3;
}

.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before{
    background-color:transparent;
    color: #5381A3;
}

.groupMediumImage
{
    width: 60px;
}

.groupBigImage
{
    width: 178px;
}

.groupDetails .first
{
    border-top: none;
}

.groupOverviewEventsList li
{
    padding: 0 0 10px 0;
}

.groupActivityReport
{
    vertical-align:top; 
    float:left; 
    padding: 0 5px 0  0;
}
.groupActivityReportLineBreak
{
    border-bottom: dotted 1px black;
}
.groupActivityReportNotes
{
    display:inline-block;
}

.groupInfo
{
    padding: 10px;
}

.groupTotalLeads
{
    height: 20px;
     background: url("/images/icons/leads.gif") no-repeat scroll left center transparent;
    padding: 7px 0 0 30px;
    }

.groupTotalMembers
{
    height: 20px;
    background: url("/images/icons/followers.gif") no-repeat scroll left center transparent;
    padding: 7px 0 0 30px;
 }
    
    .relatedGroups 
    {
        padding: 0px;
    }
    
    .relatedGroups li
    {
        margin-bottom: 15px;
    }
        
    .relatedGroups li img
    {
        float: left;
        padding: 0 10px 10px 0;
    }
        
    .newNotification
    {
        color:Red; 
        padding:0 5px 0 0;
    }
    
    .teachingRequestActions
    {
        padding: 5px;
        background-color: White;
    }

    .teachingRequestActions a
    {
        padding:0 0 0 5px;
    }

    .multipleUploadContainer
    {
        padding:0 0 0 10px;
    }

    .multipleUploadContainerForTip {
        float:left;
        padding: 0 15px 0 0 ;
    }
    
    .campaignMediumImage
    {
        width: 60px;
        height:60px;
        margin: 0 0 15px 0;
    }

    .campaignBigImage
    {
        width: 178px;
        margin: 0 10px 10px 0;
    }
    
    .campaignSupplierNotes
    {
        height: 62px;
        overflow: hidden;
        width: 330px;
    }
    
    .supplierRemarks
    {
        width: 270px;
    }
    
    .subMenu
    {
        display:none; 
        position:absolute;
        background: none repeat scroll 0 0 White;
        border: 1px solid #5381A3; 
        padding:10px; 
        left:334px;
        -moz-border-radius: 4px 4px 4px 4px;
        margin-top:2px;
        z-index:1;
    }
    
    .eventSubMenu {
    -moz-border-radius: 4px 4px 4px 4px;
    background: none repeat scroll 0 0 White;
    border: 1px solid #5381A3;
    display: none;
    left: 250px;
    margin-top: 2px;
    padding: 10px;
    position: absolute;
    width: 50%;
}
    
    .moreSubMenu
    {
        
    }
    
    .moreArrow
    {
        cursor:pointer;
    }
    
    .DoBusinessArrow
    {
        left:35px;
        position:relative;
        overflow:hidden;
    }
    
    .campaignContainer
    {
        border: 1px solid silver;
         height:153px;
      
    }
    
    .campaignSeparator
    {
        padding:15px 15px 0px 15px;
        border-right: 1px dashed silver;
        width:100px; 
         height:140px;
         text-align:center;
    }
    
    .campaignSharesSeparator
    {
        padding:15px 15px 0px 15px;
        border-left: 1px dashed silver;
        width:170px; 
         height:138px;
    }
    
    .campaignCredits
    {
        font-size:18px;
    }
    
    .campaignContent
    {
        padding: 10px 15px 0px 15px;
    }
    
    .promotingMembers
    {
        font-size:11px;
        padding-bottom:5px;
    }
    
    .closeCampaignThankYouWindow   
    {
        margin-top:120px;
    }
    
    .productContainer
    {
        border: 1px solid silver;
        height:80px; 
    }
    
    .productContent
    {
        padding: 10px 15px 0px 15px;
        width:370px;
    }
    
    .productSupplierSeparator
    {
        padding:15px 15px 0px 15px;
        border-left: 1px dashed silver;
        width:170px; 
        height:65px;
    }
    
    .productProvider
    {
        font-size:12px;
        color:Silver;
        font-weight:bold;
        margin-bottom:3px;
    }
    
    .productSearchImage
    {
        width: 70px;
        margin: 15px 0 15px 15px;
    }
    
     .productSearchImage img
    {
        width: 60px;
    }
    
    .productArrowBig
    {
        margin-top:13px;
    }
    
    .productActions
    {
        margin-right:-20px;
    }
    
    .productPrice
    {
        height:10px;
        font-size:20px;
    }


    .productOptionsNotes
    {
        padding:0 10px 0 0;
    }
    
    .productMoreDetails
    {
        margin-right:-5px;
    }
    
    .goldRank
    {
         background: url("/images/gold.png") no-repeat scroll left center transparent;
         height:44px;
         width:216px;
         position:absolute;
         left:-8px;
    }
    
     .silverRank
    {
         background: url("/images/silver.png") no-repeat scroll left center transparent;
         height:44px;
         width:216px;
         position:absolute;
         left:-8px;
    }
    
     .diamondRank
    {
         background: url("/images/daimond.png") no-repeat scroll left center transparent;
         height:44px;
         width:216px;
         position:absolute;
         left:-8px;
    }
    
    .goldRankHeader
    {
        background: url("/images/goldR.png") no-repeat scroll left center transparent;
        height: 44px;
        width: 41px;
        position: absolute;
        right: 131px;
        top: 234px;
        z-index: 2;
    }
    
    .silverRankHeader
    {
        background: url("/images/silverR.png") no-repeat scroll left center transparent;
        height: 44px;
        width: 41px;
        position: absolute;
        right: 131px;
        top: 234px;
        z-index: 2;
    }
    
    .diamondRankHeader
    {
        background: url("/images/daimondR.png") no-repeat scroll left center transparent;
        height: 44px;
        width: 41px;
        position: absolute;
        right: 131px;
        top: 234px;
        z-index: 2;
    }

    .rankText
    {
        padding:12px 0 0 25px;
        text-align:left;
    }
    
    .serviceOverview
    {
        width:210px; 
        margin:0 20px 0 0;
        position: relative;
        /*min-height: 120px;*/
        padding-top:20px;
        padding-bottom:20px;
    }
    .serviceOverviewButton{
        position:absolute;
        bottom:-15px;
    }
    .memberItemTitle
    {
        margin-bottom:5px;
    }
    
    .memberCampaignContent
    {
         margin: 0 0 0 70px;
         height:35px;
         overflow:hidden;
    }
    
    .searchResultTitle
    {
         margin-bottom:5px;
          display:block;
    }
    
    .searchSubCategory
    {
        background: #ffffff url("/images/img14.png") no-repeat scroll right center;
        background-position: 20px;
        padding: 5px 5px 5px 30px ;
        border-bottom: 1px solid #EFEFEF;
    }
     .MemberProfileSubCategory
    {
         background: #ffffff url("/images/img14.png") no-repeat scroll right center;
    background-position: 5px;
    display: inline-block;
    padding: 5px 15px 5px 15px;
    width: 150px;
    text-align: left;
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    text-decoration: none;
    }
.EditBusinessDetailsContainer #membertags.ms-ctn.form-control {
    border: 1px solid silver !important;
}

.EditBusinessDetailsContainer .ms-res-ctn .ms-res-item{
    line-height:27px;
    font-size:20px;
}
.bmbAutoSelectionClass .ms-sel-ctn input {
    min-width: 42px;
} 

.loginPopup {
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 15px;
}
    
    .loginPopupContainer
    {
        padding:10px;
    }

    .facebookSignUpEmbeddedStyle {
        padding:0 35px 0 0;
    }
    
    .facebookConnect
    {
        background: url("/images/facebook_connect_rtl_new.png") no-repeat center;
        width:250px;
        height:38px;
    }
    
    .facebookConnect span
    {
         font-size:18px;
         color:White;
         padding: 13px 0 0 30px;  
         display:block;
    }

    .facebookConnectNew {
       background: url("/images/facebook_connect_rtl_new.png") no-repeat center;
       width: 250px;
       height: 38px;
    }

     .facebookConnectNew span
    {
        font-size: 19px;
        color: #FFF;
        padding: 7px 0 0 57px;
        display: block;
    }


    #facebookSignIn1:hover{
       text-decoration:none;
    }

    #facebookSignUp1:hover{
       text-decoration:none;
    }

    #facebookSignIn:hover{
       text-decoration:none;
    }

    #facebookSignUp:hover{
       text-decoration:none;
    }

.forgotPassword {
  text-decoration:underline;
}

.agreeToTerms a{
    text-decoration:underline;
}

    
.welcomePage
{
   background: url(/images/bk.jpg) center repeat-x;
   height: 386px;
}

.welcomePageStep
{
    margin:80px 30px 0 30px;
}

.welcomePageTitle
{
    font-size:22px;
}
 .WelcomePageSubTitle
 {
     font-size:14px;
     font-weight:bold;
     
 }
.WelcomePageMainTitle
{
    font-size:40px;
    color:#ea873b;
}
.welcomePageCredits
{
    padding:8px 0 0 5px;
}

.joinSite
{
    background-color: #EAEEE9;
    padding: 30px;
}

.joinNow
{
    font-size:28px;
    font-weight:bold;
    padding:10px;
}

.welcomePageArrow
{
     padding: 0 0 0 410px; 
}

.welcomePageSeparator
{
   background: url(/images/bk2.jpg) no-repeat;
   width:34px;
   height:338px;
}

.memberTitle
{
     text-align:left; 
     padding:0 0 0 10px; 
     font-size:16px;
}

.memberWebSite
{
    padding: 0 10px 0 0;
}

.jCarouselRightArrow
{
   background: url(/images/arrow_right.png) no-repeat;
   display: block;
    height: 40px;
    width: 18px;
}

.jCarouselLeftArrow
{
   background: url(/images/arrow_left.png) no-repeat;
   display: block;
    height: 40px;
    width: 18px;
}

.ratingTable tr td
{
    padding: 0 4px 4px 4px;
}


.changeLeadStatus
{
     background-color:White;
    padding: 10px;
}

.changeLeadStatusText
{
    padding: 25px 10px 0 10px;
}
.closeLeadButtonContainer{
    margin:0 auto;
    width: 170px;
    height: 25px;
    text-align: center;
}

.followingBussinesses
{
    -webkit-border-bottom-right-radius: 6px;   
    -webkit-border-bottom-left-radius: 6px;  
    -khtml-border-radius-bottomright: 6px; 
    -khtml-border-radius-bottomleft: 6px; 
    -moz-border-radius-bottomright: 6px;
    -moz-border-radius-bottomleft: 6px; 
  
     border-right: 1px solid #DEDEDE;
     border-left: 1px solid #DEDEDE;
     border-bottom: 1px solid #DEDEDE;
}

.sideBlockForUser
{
    padding: 20px 10px 10px 10px;
    text-align: center;
     -webkit-border-top-right-radius: 6px;   
    -webkit-border-top-left-radius: 6px;  
    -khtml-border-radius-topright: 6px; 
    -khtml-border-radius-topleft: 6px; 
    -moz-border-radius-topright: 6px;
    -moz-border-radius-topleft: 6px; 
      border-right: 1px solid #DEDEDE;
     border-left: 1px solid #DEDEDE;
     border-top: 1px solid #DEDEDE;
}

.pleaseWaitWindow
{
 width:300px; 
 height:300px; 
 text-align:center;   
}

.premiumMember
{
    border: 1px solid #5381A3;
}

.orImage
{
  background: url('/images/or.png') no-repeat;
 text-align:center; 
 margin-top:50px;
 height:276px;
}

.serviceRequestDetailsContainer
{
}

.serviceRequestDetailsTitle
{
    background-color: White;
    border: 1px solid #DEDEDE;
    border-bottom: none;
    cursor: pointer;
    padding: 7px 7px 0 7px;
    text-align: center;
    width:150px;
}

.serviceRequestDetails
{
    background-color: #FFFFFF;
    border: 1px solid #DEDEDE;
    padding: 15px;
}

.serviceRequestActions
{
    padding:22px 0 0 0;
}

.serviceRequestForm
{
    padding : 0 10px 0 0;
}

.showMemberDetails
{
    padding:15px 0 0 0;
}

.buttonPadding
{
    padding:23px 0 0 10px;
}

.tutorsBigIcon
{
    padding: 0 5px 0 0;
}

.whiteBox
{
    background-color: #FFFFFF;
}

.blackBox {
    background-color: #585858;
}

.orangeBox {
    background-color: #EA873B;
}

.blueBox {
    background-color:#5381A3;
}

.greyBorder
{
    border: 1px solid #DEDEDE;
}

.greyBottomBorder
{
    border-bottom: 1px solid #DEDEDE;
}

.notificationsSeparator
{
     background: url("/images/menu_separator.gif") no-repeat;
     margin: 0 45px 0 0;
    position: relative;
    top: -18px;
}

.premiumBanner
{
    background: url("/images/premium_banner.jpg") no-repeat;
     width:463px;
     height:27px;
     
}
.premiumBanner span
{
    display: block;
    font-weight: bold;
    padding: 7px 0 0 65px;
    color:Black;   
}

.bizBanner {
    background: url("/images/bizbanner_vote.jpg") no-repeat;
    width: 100%;
    height: 120px;
    margin-bottom: 10px;
    display:none;
    background-size: 97%;
    background-position: center
}

.LeftbizBanner
{
   background: url("/images/left_biz_banner2.png") no-repeat;
   width:220px;
   height:284px;
   margin-bottom: 0px;
   display:none;
}

.bizBanner1
{
    background: url("/images/banner_01.jpg") no-repeat;
    width:230px;
   height:81px;
   padding: 0 0 0 9px;
}
.bizBanner2
{
    background: url("/images/banner_02.jpg") no-repeat;
     width:230px;
   height:81px;
   padding: 0 0 0 9px;
}
.bizBanner3
{
    background: url("/images/banner_03.jpg") no-repeat;
    width:230px;
   height:81px;
   padding: 0 0 0 9px;
}
.bizBanner4
{
    background: url("/images/banner_04.jpg") no-repeat;
    width:230px;
   height:81px;
   padding: 0 0 0 9px;
}

.bizBannerPremiumMax
{
   background: url("/images/biz_banner_max.jpg") no-repeat;
   width:940px;
   height:99px;
   padding: 0 0 0 9px;
}

.sendServiceRequestSubmitWindow
{
    padding:23px 10px 0px 10px;
}

  
.shadow
{      
    box-shadow: 0 1px 3px rgba(34,25,25,0.4);
    -moz-box-shadow: 0 1px 2px rgba(34,25,25,0.4);
    -webkit-box-shadow: 0 1px 3px rgba(34,25,25,0.4);
}

.premiumShadow {
box-shadow: 0px 5px 15px 5px rgba(0, 0, 0, 0.2);
z-index: 1;
-webkit-transition: box-shadow 0.1s ease-in;
-moz-transition: box-shadow 0.1s ease-in;
-o-transition: box-shadow 0.1s ease-in;
transition: box-shadow 0.1s ease-in;
}

.portfolioItemsByCategory_Container {
    width:455px;
    overflow-x:scroll;
}
.portfolioItemsByCategory {
    width:10000px;
}
.portfolioItemsByCategory ul {
    padding:0px;
}

.portfolioItemsByCategory li {
     padding: 5px;
}
.portfolioItemImageContainer {
    /*height:105px;*/
}


.portfolioItemsByCategory_Container::-webkit-scrollbar {
    width: 10px;
}
.portfolioItemsByCategory_Container::-webkit-scrollbar-track {
    background: #FFF;
    -webkit-box-shadow: inset 1px 1px 2px rgba(0,0,0,0.1);
}
.portfolioItemsByCategory_Container::-webkit-scrollbar-thumb {
    background: #CCC;
    -webkit-box-shadow: inset 1px 1px 2px rgba(0,0,0,0.2);
}
.portfolioItemsByCategory_Container::-webkit-scrollbar-thumb:hover {
    background: #AAA;
}
.portfolioItemsByCategory_Container::-webkit-scrollbar-thumb:active {
    background: #888;
    -webkit-box-shadow: inset 1px 1px 2px rgba(0,0,0,0.3);
}

.inviteFriends_2 {
 background: url('/images/InviteFriends_2.jpg') no-repeat;
  width:232px;
  height:176px;
}

.inviteFriends_5 {
 background: url('/images/InviteFriends_5.jpg') no-repeat;
  width:232px;
  height:176px;
}

.inviteFriends_10 {
 background: url('/images/InviteFriends_10.jpg') no-repeat;
  width:232px;
  height:176px;
}

.addProductCategoryItem {
    
  background: url('/images/plus_white.gif') no-repeat;
  width:16px;
  height:16px;
  margin: 0 5px 0 0 ;
}

.productOptionChoices {
    background-color: #FFF;
border: 1px solid #C0C0C0;
height: 24px;
margin-top: 2px;
}

.productOptionsChoices
{
    display:none;
    padding:15px;
    position:relative;
    margin-bottom:25px;   
}

.productOptionsChoicesClose {
    background-image: url(/images/close.png);
    left: 0px;
    top: 30px;
    position: absolute;
    display: block;
    cursor: pointer;
    width: 12px;
    height: 12px;
    margin: 0 0 0 30px;
}

.optionItemValue {
    padding-left: 10px;
}


.optionItemName {
    padding-left: 10px;
    font-weight:bold;
}
.optionItemAction {
    padding-left: 10px;
}

.productImagesList li {
    cursor:pointer;
    border:5px solid transparent;
    float:right;
    width:170px;
}

.productImagesList li img {
    width:170px;
}

.productImagesList li:hover {
   border:5px solid silver;
}

.productImagesList .selected {
   border:5px solid silver;
}

.productMultipleUploadContainer .productUploaderMultiplePreview {
    /*height: auto;
    width: auto;*/
    text-align:right;
    border: 1px solid silver;
    background-color: #EAEEE9;
    padding: 1px;
    min-height: 50px;
    line-height: 50px;
    display: inherit;
    position:relative;
}

.productMultipleUploadContainer .sortableImg {
    cursor: move;
    position: absolute;
    left: -8px;
    top: -6px;
}

.productMultipleUploadContainer .productUploaderMultiplePreview img {
    /*width: 63px;
    height: 60px;*/
    margin:0px;
}

.productMultipleImageContainer {
    min-height:195px;
    padding:10px 0 10px 0;
}

.productMultipleUploadContainer .qq-upload-list {
    display:none !important;
}

.productMultipleUploadContainer .qq-upload-drop-area {
        display:none !important;
}

.productMultipleUploadContainer ul li {
    /*display: inline-block !important;*/
    margin: 5px;
}

.productMultipleUploadContainer ul {
    display:block !important;
    padding-top: 10px;
}

.viewIcon {
    margin:2px 10px 0 0;
}

.memberProfession {
    font-size:14px;
}

.viewsBox {
    margin:2px;
    padding: 7px 0px 7px 7px;
}

.exposureCounterText {
    margin:2px 10px 0 0;
}

.exposureCounterContainer {
    margin:0 5px 0 0;
}

.exposureCounter
{
    background: #FFF;
border: 1px solid #9197A3;
-webkit-border-radius: 2px;
color: #6A7180;
display: inline-block;
font-size: 11px;
height: auto;
line-height: 18px;
margin-right: 6px;
min-width: 15px;
padding: 0 3px;
text-align: center;
white-space: nowrap;
}

.exposureCounterArrow {
height: 0;
left: -1px;
position: relative;
top: -15px;
width: 5px;
z-index: 2;
}

.exposureCounterArrow s, .exposureCounterArrow i {
border-color: rgba(0, 0, 0, 0) #9197A3;
border-style: solid;
border-width: 4px 0 4px 5px;
display: block;
position: relative;
top: 1px;
}

.exposureCounterArrow i {
border-left-color: #FFF;
left: -2px;
top: -7px;
}
/*-------------------------------------------- welcome block-------------------------------*/

.welcomeTitle
{
    font-size:28px;
}

.welcomeArrow
{
  background: url('/images/orange_arrow.png') no-repeat;
  margin:  145px 5px 0 5px;
  width:10px;
  height:10px;
}

.welcomeBox
{
    -moz-border-radius: 10px 10px 10px 10px;
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    height: 280px;
    width: 210px;
   
}

.welcomeBoxDisabled
{
    opacity:0.5;
}

.socialNetworkWelcome
{
    padding: 1px 5px 5px 5px;
}

.socialNetworkWelcomeLeft
{
    padding: 1px 5px 5px 0px;
}

.socialNetworkWelcomeRight
{
    padding: 1px 0px 5px 5px;
}

.welcomeBoxContent
{
    padding:10px;
    height:175px;
}

.welcomeBoxFooter
{
    padding: 0 38px 0 38px;
}

.welcomeBoxTitle
{
    padding: 10px;
    font-size: 20px;
    border-bottom: 1px solid #dedede;
    text-align:center;
}

.welcomeBlock
{
    padding: 20px 0px 10px 0px;
    border: 1px solid #dedede;
    margin-bottom: 20px;
    background: none repeat scroll 0 0 #EAEEE9;
}

.welcomeBoxCheckIcon
{
    height: 60px;
}

.closeWelcomeBlock
{
    background-image: url("/images/welcome_close.jpg");
    cursor: pointer;
    height: 17px;
    width: 17px;
    float:left;
    margin-left: 5px;
}

.welcomBoxWrapper
{
    /*width:595px;*/
     float:left;
}

.welcomeFinishBlock
{
    border: 1px solid #dedede;
    background: none repeat scroll 0 0 #EAEEE9;
    font-size:14px;
    padding: 10px 0 10px 0;
    margin-bottom: 20px;
}

.welcomeFinishContainer
{
    -moz-border-radius: 10px 10px 10px 10px;
    background: none repeat scroll 0 0 #FFFFFF;
    width:645px;
    height:245px;
    padding:10px 0 0 30px;
}

.welcomeFinishBlock span
{
    font-size:16px;
}

.welcomeFinishBlock img
{
    margin:40px 10px 0 10px;
}

.closeWelcomeFinishBlock
{
    background-image: url("/images/welcome_close.jpg");
    cursor: pointer;
    height: 17px;
    width: 17px;
    float:left;
     margin:0 0 0 35px;
}

.growYourNetwork
{
    background-image: url("/images/GrowNetwork.jpg");
    display: block;
    height: 54px;
    width: 222px;
}

.growYourNetwork span
{
    display: block;
    padding: 12px 0 0 60px;
}

/*-------------------------------------------- welcome block-------------------------------*/


/*----------------------------------connections-------------------------------------------*/

.shareItemCheckBox
{
    float:left; 
    padding-top:0px;
}

.shareItemComment
{
    width:575px;
}

.closeShareItemSocialNetworkContainer {
    background-image: url("/images/close.png");
    cursor: pointer;
    float: left;
    height: 12px;
    width: 12px;
    position:absolute;
    left: 595px;
    top: 15px;
}

.shareItemSocialNetwork
{
    height: 225px;
    padding: 20px;
    width: 582px;
    position:relative;
}

.shareItemSocialNetworkName {
    float: left;
    height: 30px;
    padding: 5px 0px 0px 0px;
    vertical-align: middle;
}

.shareItemSocialNetworkAction
{
    padding-top: 20px;
}

.socialNetworkConnectionName
{
    height: 50px;
    float: left;
    width: 340px;
    vertical-align: middle;
}

.socialNetworkConnectionName img
{
    vertical-align: middle;
    padding: 0 5px 0 0;
}

.socialNetworkConnectionName a
{
    vertical-align: middle;
    cursor: pointer;
}

.socialNetworkAction
{
    padding-top: 5px;
}

.socialNetworkConnections
{
    padding-bottom: 20px;
}

.socialNetworkConnections h2
{
    padding-bottom: 15px;
}

.activityReportRed
{
   background-color:  #FF3333;
}

.activityReportOrange
{
   background-color:  #FF9966;
}

.activityReportYellow
{
   background-color:  #FFFF99;
}

.activityReportGreen
{
   background-color:  #99FFCC;
}

.socialNetwork_facebook
{
    background: url("/images/facebook_small.png");
    width:19px;
    height:19px;
}
.socialNetwork_twitter
{
    background: url("/images/twitter_small.png");
    width:20px;
    height:20px;
}
.socialNetwork_linkedin
{
    background: url("/images/linkedin_small.png");
    width:20px;
    height:20px;
}
.socialNetworkGray_facebook
{
     background: url("/images/facebook_gray.png");
    width:19px;
    height:19px;
}
.socialNetworkGray_twitter
{
     background: url("/images/twitter_gray.png");
    width:20px;
    height:20px;
}
.socialNetworkGray_linkedin
{
     background: url("/images/linkedin_gray.png");
    width:20px;
    height:20px;
}

.facebook_like_button 
{
    display:inline-block; 
    margin: 0px 5px 0 0;
}

.shareItemImage {
    border: none;
    width: 100px;
}

 .shareItemUrl
 {
     color:#888;
     font-size:11px;
 }
 
 .shareItemDescription
 {
     color:#888;    
 }

.shareItemTitle {
    font-weight:bold;
}

.shareDetails {
     width:480px;
}

.blockedShareOption {
     width:365px;
}


.facebookPagesList {
width:453px;
overflow-y: scroll;
max-height: 150px;
padding: 0 14px 0 0;
}


.facebookPagesListNarrow {
width:270px;
}


.facebookGroupsList {
width:454px;
overflow-y: scroll;
max-height: 150px;
padding: 0 12px 0 0;
}

.facebookGroupsListNarrow {
width:257px;
}

.allGroupsArrow_Open {
    background: url("/images/all_groups_open.png") no-repeat;
    width:11px;
    height:12px;
    margin: 2px 8px 0 4px;
}

.allGroupsArrow_Close {
    background: url("/images/all_groups_close.png") no-repeat;
    width:12px;
    height:11px;
    margin: 4px 8px 0 4px;
}

.groupsTitle {
    padding: 0 24px 0 0;
}

.groupsTitleOnPopup {
    padding: 0 29px 0 0;
}

.facebookIconForGroups {
    padding: 0 15px 0 0;
}

.facebookIconForPages {
    padding: 0 15px 0 0 ;
}

.facebookIconForGroupList {
    padding: 0 15px 0 0;
}

.pagesTitle {
     padding: 0 20px 0 0;
}
.facebookIconForPagesList {
     padding: 0 15px 0 0;
}

#shareFormComment #share_comment {
    width:380px;
}

#postStatusContainer #share_comment {
    width:375px;
}

#socialNetworksShare .selected {
    background-color:none;
    border:none;
}

.facebookGroupsShareCountLeft {
    color:Red;
}

.symbol_check_small {
    background: url("/images/symbol_check_small.png") no-repeat;
    width:14px;
    height:15px;
    margin: 0 0 0 4px;    
}

.shareContent {
    width: 330px;
}

.payPalBuyNow {
    padding:0 10px 0 0;
}

.MaxNumberOfPaymentsLabel{
    padding-right:11px;
}

.paymentOptionBlock{
    position:relative;
}
a.removeCreditDataTypeOption {
    position: absolute;
    top: 39%;
    left: 30px;
}

#BizPayFormDetails .in_Style{
    background-color: #f0f0f0;
    padding: 10px 16px;
    line-height: 1.33;
    border-radius: 6px;
    width:90% !important;
    float:right;
}

#BizPayFormDetails .textarea_Style{
    background-color: #f0f0f0;
    padding: 10px 16px;
    line-height: 1.33;
    border-radius: 6px;
    height:40px;
}

#BizPayFormDetails .in_Style:focus,#BizPayFormDetails .textarea_Style:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
}

.BizpageContainer{
    width:70%;
}
.Bizpay_rightSide{
    float:right;
    width:50%;
}


.Bizpay_leftSide{
    float:left;
    width:35%
}

.Bizpay_leftSide .logoInfo {
    margin:0 auto;
    border:0px;
}

.BizPayResponsiveContent{
    width:80%;
    overflow:hidden;
    margin-right: 2%;
}

/* -------------------- CREDIT STORE COUPON START -------------------- */

.shovarWrapper
{
    width: 690px;
    padding: 5px;
    border: solid 1px black;
}

.shovarWrapper p
{
    text-align: center;
}

.shovarWrapper .bigText
{
    font-size: 20px;
    font-weight: bold;
}
    
.shovarWrapper .biggerText
{
    font-size: 24px;
    font-weight: bold;
}

.shovarWrapper .shovar 
{
    direction: rtl;
    border: none;
    width: 680px;
}

.shovarWrapper .shovar td
{
   
    padding: 5px;
    font-size: 14px;
    border: none;
}
    
.shovarWrapper .title
{
    font-weight: bold;
}

.shovarWrapper .title2
{
    font-weight: bold;
    float: left;
}

.shovarWrapper .termsOfDeal p
{
    text-align: right;
    line-height: 150%;
}

.shovarWrapper .separator
{
    padding: 0px;
    margin: 0px;
    height:1px;
    border-top: 1px dashed silver;
}

.shovarWrapper .forceAlignLeft
{
  text-align:left;
}

.shovarWrapper .logo1 
{
    float: right;
}

.shovarWrapper .logo2 
{
    float: left;
}

.sideSeparator
{
    border-left: 1px dashed #DEDEDE;
}

.leadDetailsSeparator
{
     border-left: 1px solid #DEDEDE;
     padding:0 25px 0 20px;
}

/* -------------------- CREDIT STORE COUPON END -------------------- */

/* --------------------Facebook pages  -------------------- */

.tab_info
{
    background: url("/images/tab_info.jpg") no-repeat;
    width:90px;
    height:60px;
}

.tab_products
{
    background: url("/images/tab_products.jpg")no-repeat;
    width:90px;
    height:60px;
}

.tab_services
{
    background: url("/images/tab_services.jpg")no-repeat;
    width:90px;
    height:60px;
}

.tab_videos
{
    background: url("/images/tab_videos.jpg")no-repeat;
    width:90px;
    height:60px;
}

.tab_portfolio
{
    background: url("/images/tab_portfolio.jpg")no-repeat;
    width:90px;
    height:60px;
}

.tab_opinions
{
    background: url("/images/tab_opinions.jpg")no-repeat;
    width:90px;
    height:60px;
}

.tab_blog
{
    background: url("/images/tab_blog.jpg")no-repeat;
    width:90px;
    height:60px;
}

.tab_contactus
{
    background: url("/images/tab_contactus.jpg")no-repeat;
    width:90px;
    height:60px;
}

.tab_events
{
    background: url("/images/tab_events.jpg")no-repeat;
    width:90px;
    height:60px;
}

.tab_questions
{
    background: url("/images/tab_questions.jpg")no-repeat;
    width:90px;
    height:60px;
}

.tabInput
{
    padding: 0 0 0 35px;
}

.infoAboutFacebookPageTab {
    text-decoration :underline;
    padding:9px 0 0 0;
}

.infoAboutFacebookPage {
    text-decoration :underline;
    padding:9px 0 0 0;
}



.selectedPage
{
    display:inline-block;
}

.facebookPageStyleSeparator
{
    border-left:1px #dedede dashed; 
    height:300px; 
    padding:0 20px 0 0;
}

.facebookPageColorsContainer
{
    border: 1px solid silver;
}

.facebookPageTabsContainer
{
    border: 1px solid silver;
}

.SmartBeeAuthenticationContainer
{
    border: 1px solid silver;
}
.smartBeeExtendContainer{
    z-index: 1;
    position: relative;
}
#smartBeeIframe {
    position:absolute;
    top:130px;
    left:0;
    width:100%;
    height:100%;
    z-index:0;
    overflow:hidden; 
}

#smartBeeLoginForm .in_Style{
    background-color: #f0f0f0;
    padding: 5px 16px;
    line-height: 1.33;
    border-radius: 3px;
    width: 40% !important;
    float: right;
    margin-top: 0;
    margin-left: 7px;
}

.miniSiteContainer
{
    border: 1px solid silver;
}

.facebookPageDefaultColors
{
  text-decoration:underline;
}

.color_picker_container
{
    width:100px;
}

.facebook_color_picker_container
{
    width:125px;
}

.saveFacebookColors {
    margin:15px 0 0 0 !important;
}

.facebookPageTab
{ 
    padding:5px;
}

.facebookPageTabFirst
{ 
    padding:5px;
}

.facebookPageTabLast
{ 
    padding:5px 0px 5px 5px;
}

/* -------------------- Facebook pages END -------------------- */

/* -------------------- Mobile site -------------------- */

.mobileSiteAdvancedText {
    line-height:20px;
}

.googleAnalyticsCodeText {
    width:200px;
    margin:0;
}

.mobilePreviewIframe {
    width: 300px;
    height: 382px;
    position: relative;
    top: 124px;
    right: 22px;
}

.mobile_frame
{
    background: url("/images/mobile_frame.png");
    width:350px;
    height:617px;
}

.colorPattern {
    width: 15px;
height: 40px;
}

.colorsTitle {
    
    padding:20px 0 8px 0;
}

.colorPatternTitle {
    
    padding:5px 0 8px 0;
}


.colorsTitleContainer {
    height:250px;
    width:110px;
    font-size:16px;
    font-weight:bold;
}

.patternsTitleContainer {
    width:89px;
    font-size:16px;
    font-weight:bold;
}

.colorPatternContainer {
    border:1px solid #a8a1a1;
}

.selectedColorPattern {
    border:3px solid black;
}

.mobileEvents {
    background: url("/images/popup_mobile.jpg") no-repeat;
    width: 223px;
    height: 289px; 
    position: relative;
    top: 15px;
}

.mobileEventsPopoupContainer {
     width: 680px;
}

/* -------------------- Mobile site END -------------------- */

/* -------------------- data export  -------------------- */

.pixelsText
{
   padding: 33px 0px 0px 10px;
}

.iframeCode {
    text-align:left;
    direction:ltr;
}

/* -------------------- data export END -------------------- */

.openBusinessProfileContainer
{
    border: 1px solid silver;
    font-size:14px;
    line-height:22px;
}

.openBusinessProfileLinksContainer
{
    border: 1px solid silver;
}
.openBusinessProfileLinksContainer ul {
        padding:10px 30px 10px 5px;
    }
.openBusinessProfileLinksContainer ul li {
    list-style-type:circle;
    padding:3px;
}


.siteOrangeBackground
{
    background-color: #feeac5;
}
.openBusinessProfileLinksOrangeContainer {
    border: 1px solid #feb944;
}

.openBusinessProfileLinksOrangeContainer ul {
        padding:10px 30px 10px 5px;
    }
.openBusinessProfileLinksOrangeContainer ul li {
    list-style-type:circle;
    padding:3px;
}


.freeVIPText {
    padding:5px 0 0 0;
}

.freeVIPPercentage
{
     background-color:#EA873B;
     color:white;
     font-weight:bold;
}

.shippingOptionOnFacebook {
    padding: 0 0 0 23px;
}

/************************************************actions start*********************************************************/
.shareIcon_2
{
   background:url(/images/steps/shareIcon.png) no-repeat;
   height: 16px;
   width: 16px;
   padding: 3px 15px 6px 0;
   margin: 0 0px 0 10px;
}
.pictureIcon
{
   background:url(/images/steps/pictureIcon.png) no-repeat;
   height: 16px;
   width: 16px;
   padding: 0 15px 0 0 ;
   margin: 0 0px 0 10px;
}

.stepsQuestionsBaloon {
    background-color:#EAEEE9;
    border:1px silver solid;
    position: absolute;
    width: 200px;
    padding: 5px 10px 7px 10px;
    z-index:99999;
    bottom: 28px;
    right: -166px;
    display:none;
    text-align: right;
    font-weight:normal;
    color:#383838;
}


.stepsQuestionsBaloon_VIPDetails {
     background-color:#EAEEE9;
    border:1px silver solid;
    position: absolute;
    width: 200px;
    padding: 5px 10px 7px 10px;
    z-index:99999;
   bottom: 30px;
right: -165px;
    display:none;
    text-align: right;
    font-weight:normal;
    color:#383838;
}

.stepsBaloonArrow {
    background: url("/images/steps/arrow.png") no-repeat;
    width: 20px;
    height: 11px;
    position: absolute;
    bottom: -10px;
    right: 163px;
    z-index: 2;
}


.freeVIPAdvancedActions {
    background-color:#5381A3;
    color:white;
    font-weight:bold;
    padding:5px 70px 5px 5px;
    cursor:pointer;
}


.freeVIPAdvancedActions:hover {
    background-color:#F78A42;
}

    .moreSubMenu {
        padding: 0 5px 0 0;
        font-weight:bold;
    }
   .moreSubMenu:hover{
        text-decoration:none;
    }

.action_question
{
    background: url("/images/steps/quest.png") no-repeat;
    width: 16px;
    height: 17px;
    position: relative;
    right: 3px;
    top: -13px;
    cursor:pointer;
}

.action_question:hover
{
    background: url("/images/steps/question_orange.png") no-repeat;
}

.steps_question
{
    background: url("/images/steps/quest.png") no-repeat;
    width: 16px;
    height: 17px;
    cursor:pointer;
    position:relative;
}

.steps_question:hover
{
    background: url("/images/steps/question_orange.png") no-repeat;
}

.steps_box_question
{
    background: url("/images/steps/quest.png") no-repeat;
    width: 16px;
    height: 17px;
    cursor:pointer;
    position:relative;
}

.steps_box_question:hover
{
    background: url("/images/steps/question_orange.png") no-repeat;
}

.stepsVipPopupContainer {
     width: 100%;
}


.nextStep {
    background-color:#F78A42;
    padding:10px;
    color:white;
    font-weight:bold;
    font-size:20px;
    display:inline-block;
}

.nextStep:hover {
   color:white;
    text-decoration:none;
}

.steps_box {
    width:26%;
    height:270px;
    text-align:center;
} 

.steps_box div, .steps_box h3 {
    text-align:right;
}

.last_step_box {
    width:22%;
    height:180px;
    text-align:center;
    font-weight:bold;
    padding:10px 41px 10px 41px !important;
}

.last_step_box .steps_box_question {
    left: -30px;
}

.last_step_box a:hover {
    text-decoration:none;
    color:#5381A3;
    cursor:default !important;
}

.last_step_box img {
    cursor:default !important;
}

.last_step_box_clickable {
    width:28%;
    height:200px;
    text-align:center;
    font-weight:bold;
}

.last_step_box_clickable:hover {
    -webkit-box-shadow: 0px 0px 10px grey !important;
    -moz-box-shadow: 5px 5px 10px grey !important;
    -o-box-shadow: 5px 5px 10px grey !important;
    -ms-box-shadow:5px 5px 10px grey !important;
    -khtml-box-shadow: 5px 5px 10px grey !important;
    box-shadow: 0px 0px 10px grey !important;
}

.steps_benefits {
    padding: 0 18px 0 0;
}

.last_step_box_clickable a:hover {
    text-decoration:none;
    color:#5381A3;
}


.premiumStepsPosibilities {
    padding: 8px 10px 0 0;
}


.action_vip {
     background: url("/images/steps/vip.png") no-repeat;
    width: 25px;
    height: 17px;
    position: relative;
    right: -3px;
    top: -13px;
}
.notVIPIcon:hover
{
    background: url("/images/steps/vip_orange.png") no-repeat; 
}


.action_frame {
    border:1px silver solid;
    padding:15px 5px 8px 5px;
    text-align:center;
    width:135px;
    margin:3px;
    height:70px;
    position:relative;
    font-weight:bold;
     /*-webkit-box-shadow: 5px 5px 10px grey !important;
    -moz-box-shadow: 5px 5px 10px grey !important;
    -o-box-shadow: 5px 5px 10px grey !important;
    -ms-box-shadow:5px 5px 10px grey !important;
    -khtml-box-shadow: 5px 5px 10px grey !important;
    box-shadow: 5px 5px 10px grey !important;*/
}

.action_frame:hover {
    -webkit-box-shadow: 0px 0px 10px grey !important;
    -moz-box-shadow: 5px 5px 10px grey !important;
    -o-box-shadow: 5px 5px 10px grey !important;
    -ms-box-shadow:5px 5px 10px grey !important;
    -khtml-box-shadow: 5px 5px 10px grey !important;
    box-shadow: 0px 0px 10px grey !important;
}

.action_share {
    background: url("/images/steps/net.png") no-repeat;
    width: 35px;
    height: 53px;
    display:inline-block; 
    cursor:pointer;
    position: relative;
    right: 10px;
}

.action_invoice{
    background: url("/images/steps/invoices.png") no-repeat;
    background-size: 86%;
    width: 45px;
    height: 52px;
    display: inline-block;
    cursor: pointer;
    position: relative;
    right: 5px;
}

.action_forum {
    background: url("/images/steps/forum.png") no-repeat;
    width: 42px;
    height: 53px;
    display:inline-block; 
    cursor:pointer;
    position: relative;
    right: 8px;
}
.action_business {
    background: url("/images/steps/amud.png") no-repeat;
    width: 55px;
    height: 53px;
    display:inline-block; 
    cursor:pointer;
    position: relative;
    right: 8px;
}
.action_credits {
    background: url("/images/steps/credit.png") no-repeat;
    width: 42px;
    height: 53px;
    display:inline-block; 
    cursor:pointer;
    position: relative;
    right: -3px;
}
.action_mobile {
    background: url("/images/steps/cellular.png") no-repeat;
    width: 28px;
    height: 53px;
    display:inline-block; 
    cursor:pointer;
    position: relative;
    right: -4px;
}
.action_facebookTabs {
    background: url("/images/steps/facebook_profile.png") no-repeat;
    width: 45px;
    height: 53px;
    display:inline-block; 
    cursor:pointer;
    position: relative;
    right: -4px;
}

.action_campaign {
    background: url("/images/steps/campaign.png") no-repeat;
    width: 74px;
    height: 53px;
    display:inline-block; 
    cursor:pointer;
    position: relative;
    right: 8px;
}


.action_minisite {
    background: url("/images/steps/internet.png") no-repeat;
    width: 50px;
    height: 53px;
    display:inline-block; 
    cursor:pointer;
    position: relative;
    right: -3px;
}

.action_data_export {
    background: url("/images/steps/export.png") no-repeat;
    width: 81px;
    height: 53px;
    display:inline-block; 
    cursor:pointer;
    position: relative;
    top: 5px;
}
.action_group_meeting{
    background: url("/images/steps/network.png") no-repeat;
    width: 84px;
    height: 53px;
    display: inline-block;
    cursor: pointer;
    position: relative;
    right: 8px;
    top: -3px;
}

.action_event{
    background: url("/images/steps/event.png") no-repeat;
    width: 45px;
    height: 53px;
    display:inline-block; 
    cursor:pointer;
    position: relative;
    right: 7px;
}

.action_group_meeting_8{
    background: url("/images/steps/p8.png") no-repeat;
    width: 38px;
    height: 53px;
    display:inline-block; 
    cursor:pointer;
    position: relative;
    right: 7px;
    top: -5px;
}

.action_opinion{
    background: url("/images/steps/havot-daat.png") no-repeat;
    width: 45px;
    height: 53px;
    display:inline-block; 
    cursor:pointer;
    position: relative;
    right: 8px;
}

.action_one_on_one{
    background: url("/images/steps/1on1.png") no-repeat;
    width: 80px;
    height: 53px;
    display:inline-block; 
    cursor:pointer;
    position: relative;
    right: 8px;
}

.action_bid{
    background: url("/images/steps/micraz.png") no-repeat;
    width: 60px;
    height: 53px;
    display:inline-block; 
    cursor:pointer;
    position: relative;
    right: -5px;
}

.action_tutorial_meeting{
    background: url("/images/steps/event2.png") no-repeat;
    width: 48px;
    height: 53px;
    display:inline-block; 
    cursor:pointer;
    position: relative;
    right: 8px;
}

.action_tutorial{
    background: url("/images/steps/info.png") no-repeat;
    width: 48px;
    height: 53px;
    display:inline-block; 
    cursor:pointer;
    position: relative;
    right: 9px;
}

.action_education{
    background: url("/images/steps/honhim.png") no-repeat;
    width: 83px;
    height: 53px;
    display:inline-block; 
    cursor:pointer;
    position: relative;
    right: 8px;
}

.action_contactus{
    background: url("/images/steps/send.png") no-repeat;
    width: 53px;
    height: 53px;
    display:inline-block; 
    cursor:pointer;
    position: relative;
    right: 8px;
    top: 5px;
}

/************************************************actions end*********************************************************/

.loginPageContainer {
    -webkit-box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.2);
}

.signUpContainer {
   width:320px;
   height:520px;
}

.signUpReferenceMember {
   width:350px;
   height:570px;
}

.signUpWrapper{
    padding: 10px 0px 0px 0px;
}

.sign_up_bg {
   background: url('/images/sign_up_bg_img.jpg')  no-repeat center;
   width:100%;
   height:518px;
   margin-left:auto;
   margin-right:auto;
}

.signUpOptions {
    padding: 10px 5px 0 5px;
    font-size: 18px;
}

.signUpSeparator {
    width:46%;
}

.chooseLoginOption {
     font-size: 14px;
     position:relative;
    top: -20px;
    right: -10px;
    cursor:pointer;
    font-weight:bold;
}

.chooseLoginOption:hover {
     text-decoration:none;
}

.signUpLogo {
    position: relative;
right: 100px;
top: -30px;
}

.signUpPopupClose{
left: 30px;
top: -38px;
position:relative;
display:block;
cursor:pointer;
width: 15px;
height: 17px;
background:url(/images/x.png) no-repeat center;
}

.signUpContainer .input_3
{
   margin: 5px 0px 5px 0;
   padding: 5px;
   /*border: none;*/
   width: 242px;
   height: 18px;

   -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -khtml-border-radius-topleft: 3px;
    -khtml-border-radius-topright: 3px;
    -khtml-border-radius-bottomleft: 3px;
    -khtml-border-radius-bottomright: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    -moz-border-radius-bottomleft: 3px;
    -moz-border-radius-bottomright: 3px; /* behavior: url(/styles/border-radius.htc);     border-radius: 6px; */
    border-radius: 3px;
}

.signUpElementStyle {
    padding:0 35px 0 35px;
}

.signUpElementEmbededStyle {
    padding:0 33px 0 0;
}

.agreeToTermsEmbededStyle {
    padding:0 23px 0 0;
}

.registration_thank_you {
   background: url('/images/steps/toda.png') no-repeat center;
   width:200px;
   height:61px;
}

.biz_name {
   background: url('/images/steps/biz_name.png') no-repeat center;
   width:339px;
   height:32px;
    
}

.referenceMember {
    padding:0 50px 0 0;
}

.registration_arrow_white {
	width: 0; 
	height: 0; 
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent; 
	border-right:10px solid White; 
    margin: 10px  0 0 0;
}

.registration_arrow_orange {
	width: 0; 
	height: 0; 
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent; 	
	border-right:10px solid #EA873B;
     margin: 10px  0 0 0; 
}

.registration_green_v {
    background: url("/images/green_v.png") no-repeat;
    width: 24px;
    height: 19px;
    display:inline-block;
    margin:0px 0px 0px 10px;
}

.registration_step {
    padding:5px 15px 5px 14px;
}

.registration_step .step_2 {
    color:white;
}

.jCarouselLiteTestimonialList {
    visibility: visible;
    overflow: hidden;
    position: relative;
    z-index: 2;
    right: 0px;
    width: 220px;
}

#testimonialSlider {
    width:4000px;
    display: inline-block;
    right: -220px;
    margin: 0px;
    padding: 0px;
    position: relative;
    list-style-type: none;
    z-index: 1;
}
#testimonialSlider li
{
    height:300px;
    width:220px;
    float:right !important;
}

#testimonialSlider li div
{
    background-color:white;
}

#testimonialSlider li .testimonialContainer {
    width:200px;
    padding:10px;
    text-align:center;
}


.imageSliderTestimonialNavigator {
  
    height: 294px;
}

.imageSliderTestimonialNavigator a {
    /*background-color: #EAEEE9;*/
    font-size: 24px;
    text-align: center;
    text-decoration: none;
    line-height: 25px;
    display: block;
    width: 25px;
    height: 25px;
    margin-right: 1px;
    float: left;
    top: 130px;
    position: relative;
}

.testimonialRegistrationStepsText 
{
    /*position: absolute;
    right: 17px;*/
    width: 160px;
    height:110px;
    right: 15px;
    position: relative;
    text-align:right;
} 

.testimonialRegistrationStepsText .name {
   color:#5381A3;
   font-weight:bold;
}


.testimonialRegistrationStepsText .job {
   color:#5381A3;
}

.groupMembersByRegionContainer {
    padding:15px 15px 0 15px;
}


.CallTotalStatisticBox {
    background-color: #5381a3;
    width:100px;
    height:87px;

    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -khtml-border-radius-topleft: 3px;
    -khtml-border-radius-topright: 3px;
    -khtml-border-radius-bottomleft: 3px;
    -khtml-border-radius-bottomright: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    -moz-border-radius-bottomleft: 3px;
    -moz-border-radius-bottomright: 3px; /* behavior: url(/styles/border-radius.htc);     border-radius: 6px; */
    border-radius: 3px;
    text-align: center;
}

.crmTopWarraper{
    width:100%;
    margin:0 auto;
}
.crmTableWarraper{
    width:100%;
    margin:0 auto;
}

.callTypeTagsFilter{
    max-width:350px;
}

.CrmTable{
border-collapse: collapse; 
}

.CrmTable tr:nth-of-type(odd) { 
		background: #eee; 
}
.CrmTable th { 
		background: #EAEEE9; 
		color: #383838; 
		font-weight: bold; 
}

    .CrmTable td, .CrmTable th {
        padding: 6px;
        border: 1px solid #ccc;
        text-align: center;
    }
    .CrmTable tr{
        height:40px;
    }
    .CrmTable tr td{
        vertical-align:middle;
		max-width: 140px;
		word-break: break-word;
    }

.CallTotalStatisticBox .Num{
color: #ffffff;
font-size: 45px;
font-weight: bold;
padding: 0px 15px;
display: inherit;
}

.CrmTable .Value
{
color: #ffffff;
font-size: 16px;
font-weight: bold;
padding: 0 20px;
display: inline-block;
}

.knobValue
{
color: #5381a3;
font-size: 16px;
font-weight: bold;
padding-top: 10px;
padding-left: 20px;
padding-right: 20px;
display: inline-block;
}
.CallStatistics .Num{
    font-size:32px;
}

.CallStatistics a{
    font-size:20px;
}

.CrmTable .SourcePic {
    width:20px;
}

.trialsExpandTable {
    width: 8px;
    padding: 0px 15px 0 0;
    cursor: pointer;
    height: 30px;
    width: 30px;
}

.colorFilter{
    position:relative;
}

.trial-color-legend{
    width: 21px;
    background-color: #e0e0e0;
    border-radius: 15px;
    color: #fff;
    text-align: center;
    margin-right: 6px;
    margin-top: 2px;
    font-size: 16px;
    font-weight: bold;
    padding: 1px;
    cursor:pointer;
}
.colorLegendBlock{
    position: absolute;
    background-color: #fff;
    box-shadow: 2px 2px 3px #888888;
    right: 295px;
    padding: 10px;
    border: 1px solid #eee;
}
.colorLegendBlock .spanColor{
    width:10px;
    height:10px;
    display:block;
    margin-left: 10px;
    border:1px solid #eee;
}
.trial-color-chose {
    width:25px;
    height:25px;
    border:1px solid #000000;
    margin-right:5px;
    cursor:pointer;
    text-align:center;
}

.trial-color-chose img { 
    width:15px;
    margin-top:5px;
    margin-right:auto;
    margin-left:auto;    
}

.trial-source-chose {
    margin-left:10px;
    cursor:pointer;
    text-align:center;
}

.trial-source-chose img { 
    width:15px;
    margin-top:0px;
    margin-right:auto;
    margin-left:auto;    
}

.TrialActionsArea .header h4{
    border-bottom:1px solid #dedede;
}

.TrialActionsArea .header h4{
    padding-right:10px;
    padding-top:5px;
}

.CreateCategoryDiv #AddTaskTypeBtn {
      margin: -7px 10px 0 15px;
}


#AddNewTaskForm .CreateCategoryLink {
     margin-left:10px;
}
/*-------------------------------Ambassadors Report ---------------------------------*/

#AmbassadorsReport #reportHeader li {
    float:right;
    margin-left: 2px;
    padding: 10px;
    font-size: 19px;
    font-weight: lighter;
    word-wrap:break-word;
}



#memberGroupDetailsLeftHeader ul {
    text-align: left;
}
.AmbassadorsReport #memberGroupDetailsLeftHeader li{
    margin-left:1px;
    padding: 4px;
}
.GroupMemberResult td {
    border-bottom:1px solid #ccc;
    padding:10px 10px;
    color:grey;
    
}
.badgeTagUl {
    float:left;
    padding-bottom: 5px;
    padding-left: 13px;
}
.badgeTagUl li {
    padding:0px 9px;
    float:right;
    font-size: 12px !important;
    font-weight: bold;
    height: 32px;
    /*width: 14px;*/
    color: #fff;
    -webkit-border-radius: 12px !important;
    -moz-border-radius: 12px !important;
    border-radius: 16px !important;
    text-shadow: none !important;
    text-align: center;
    margin-right: 23px;
    vertical-align: middle;
    /*background-color: #bcbcbc;*/
}

.GroupMemberResult td a {
    color:#fff;
}
.GroupMemberResult .iconsHeader {
padding:0px;
}
.GroupMemberResult .iconsHeader li {
     float:right;
     margin-right: 0px;
     width: 25%;
     text-align: center;
     font-weight: lighter;
     padding-right: 0px;
}


.GroupMemberResult .iconsValues {
    height:30px;
    padding-top: 7px;
    display: inline-table;
}

/*Progressbar*/
        .ui-widget-header {
            background: #cedc98;
            border: 1px solid #DDDDDD;
            color: #333333;
            font-weight: bold;
            
        }
        #progressbar {
        float:left;
        margin-top:10px;
        margin-left: 12px;

        }
        .ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
                -webkit-border-radius: 0px !important;
                -moz-border-radius: 0px !important;
                 border-radius: 0px !important;
        }
        .ui-progressbar.beginning .ui-progressbar-value { background: #EA873B; }
        .ui-progressbar.middle .ui-progressbar-value { background: #5381A3; }
        .ui-progressbar.end .ui-progressbar-value { background: #5CB85C; }

/*-------------------------------Ambassadors Report ---------------------------------*/
.GroupMemberStatusChecked {
    height: 28px;
    width:16px;
    background-image: url(/Images/CheckState.png);
    background-position: 20px 0px;
    margin-right: 25px;
    margin: 0 auto;
}


.GroupMemberStatusUnChecked {
    height: 28px;
    width:16px;
    background-image: url(/Images/CheckState.png);
    background-position: -56px 0px;
    margin-right: 25px;
    margin: 0 auto;
}

/*----------------------Invite Friends Page ----------------------*/
.inviteFriendsTextBlock
{
    -webkit-border-top-left-radius: 6px;
    -webkit-border-top-right-radius: 6px;    
    -khtml-border-radius-topleft: 6px;
    -khtml-border-radius-topright: 6px;
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;
    font-weight:bold;
    font-size:large;
    text-align:center;
}
.inviteFriendsTextBlock .inviteFriendsCopyText {
    margin-right:15px;
    font-size: 13px;
    font-weight: bold;
    /*padding: 5px 10px;*/
}
.inviteFriendsTextBlock #inviteLink
{
    -webkit-border-radius: 6px;
    -webkit-border-radius: 6px;    
    width:100%;
    height:30px;
    text-align:center;
}

.InvitationUrlCode {
  margin-right:15px;
  /*height:67px;*/
}
 #inviteLink_error {
display:none;
}
#inviteLink_Container br {
display: none;
}
#inviteLink_Container .spacer15 {
height: 7px;
}

.invitedFriendBlockHeader {
    font-weight:bold;
    font-size:14px;
}
.invitedFriendBlockHeader h3 {
    text-align:center;
}
.inviteFriendsShareBlockContainer {
/*padding-right: 1%;*/
}

.socialBox_invite_icone {
    position:absolute;
    right: 24px;
    top: -8px;
}

.inviteFriendsShareBlockLeft {
position: relative;
height: 127px;
width:46%;
background-color: #EAEEE9;
padding: 18px;
color: #002157;
font-size: inherit;
font-weight: inherit;
font-family: inherit;
font-style: inherit;
text-decoration: inherit;
-moz-box-shadow: 0px 1px 4px 0px #bcc2bc;
-webkit-box-shadow: 0px 1px 4px 0px #bcc2bc;
box-shadow: 0px 1px 4px 0px #bcc2bc;

}


.inviteFriendsShareBlockRight {
position: relative;
height: 127px;
width:46%;
background-color: #EAEEE9;
padding: 18px;
color: #002157;
font-size: inherit;
font-weight: inherit;
font-family: inherit;
font-style: inherit;
text-decoration: inherit;
-moz-box-shadow: 0px 1px 4px 0px #bcc2bc;
-webkit-box-shadow: 0px 1px 4px 0px #bcc2bc;
box-shadow: 0px 1px 4px 0px #bcc2bc;
text-align:center;
float:right;
}


.inviteFriendsShareBlockLeft .box {
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #DDDDDD;
padding: 3px;
width: 297px;
min-height: 30px;
margin: 5px 15px 0px 0px;
}

.invitedFriendBlock {
height: 127px;
width: 187px;
float: right;
background-color: #EAEEE9;
padding: 18px;
margin-bottom:10px;
margin-left:15px;
color: #002157;
font-size: inherit;
font-weight: inherit;
font-family: inherit;
font-style: inherit;
text-decoration: inherit;
-moz-box-shadow: 0px 1px 4px 0px #bcc2bc;
-webkit-box-shadow: 0px 1px 4px 0px #bcc2bc;
box-shadow: 0px 1px 4px 0px #bcc2bc;
}

.invitedFriendStatusRingGreen {
/* margin: 2em auto; */
overflow: hidden;
/* font-size: 10px; */
position: relative;
/* text-indent: -9999em; */
border-radius: 100%;
width: 9px;
height: 9px;
border: 3px solid #5CB85C;
margin-top: -11px;
margin-right: -9px;
margin-left: 9px;

}

.invitedFriendStatusRingOrange {
/* margin: 2em auto; */
overflow: hidden;
/* font-size: 10px; */
position: relative;
/* text-indent: -9999em; */
border-radius: 100%;
width: 9px;
height: 9px;
border:3px solid #EA873B;
margin-top: -11px;
margin-right: -9px;
margin-left: 9px;
}

.invitedFriendStatusRingAll {
/* margin: 2em auto; */
overflow: hidden;
/* font-size: 10px; */
position: relative;
/* text-indent: -9999em; */
border-radius: 100%;
width: 9px;
height: 9px;
border:3px solid;
margin-top: -11px;
margin-right: -9px;
margin-left: 9px;
border-right-color: #575454;
border-left-color:#b40300;
border-top-color:  #EA873B;
border-bottom-color: #5CB85C;
}

.invitedFriendStatusRingRed {
/* margin: 2em auto; */
overflow: hidden;
/* font-size: 10px; */
position: relative;
/* text-indent: -9999em; */
border-radius: 100%;
width: 9px;
height: 9px;
border:3px solid #b40300;
margin-top: -11px;
margin-right: -9px;
margin-left: 9px;
}

.invitedFriendStatusRingGray {
/* margin: 2em auto; */
overflow: hidden;
/* font-size: 10px; */
position: relative;
/* text-indent: -9999em; */
border-radius: 100%;
width: 9px;
height: 9px;
border:3px solid #575454;
margin-top: -11px;
margin-right: -9px;
margin-left: 9px;
}


.invitedFriendBlock_InnerUserProfileView {
float:right;
}

.inviteFriendsShareBlockLeft #sendInvitation {
    margin-right:15px;
}
.inviteFriendsShareBlockLeft .sendInvitationNote {
    margin-left:2px;
    margin-top:3px;
    color:#002157;font-weight:bold;
}

/* --------------------------- Not Premium Popup Section --------------------- */
.NoNPremiumPopupContainerClass{
    width:90%;
    padding-left:5%;
    padding-right:5%;
}

.NoNPremiumMemberBox{
    width:30%;
    margin-left:3%;
}

.NoNPremiumPopupContainerClass h2, h3{
    color:#5381A3;
}

.member-details-box-content .NoNPremiumMemberBox .memberView2 .member-box-contact{
    display:flex;
    margin-top:10px;
}
.member-details-box-content .NoNPremiumMemberBox .memberView2 .member-box-contact > div {
    width: 50%;
    margin-left:2%;
}
    .member-details-box-content .NoNPremiumMemberBox .memberView2 .member-box-contact > div a {
        color: #ff8202;
        background-color: #ff820200;
        padding: 7px 0px;
        font-size: 20px;
        border: 1px solid #ff8202;
        /* clear: both; */
        margin: 0 auto;
        display: block;
        text-align: center;
    }

        .member-details-box-content .member-box-contact .contactButton {
            min-width: 0px;
            font-weight: 500;
            padding: 8px 10px 9px;
        }
            .member-details-box-content .member-box-contact .contactButton:hover,
            .member-details-box-content .NoNPremiumMemberBox .memberView2 .member-box-contact > div a:hover {
                background-color: #ff8202;
                color: #fff;
            }
.member-details-box-content .NoNPremiumMemberBox .memberView2 img {
    max-width: 70px;
    max-height: 70px;
}
/* -------------------------- Tender Pages -----------------------------------*/
/*.tendersPage h1,.tendersPage .tenderMenuLink{
    color:#002d3b;
}*/
.tendersPage h1:hover, .tendersPage .tenderMenuLink:hover {
    color: #EA873B;
}

.tenderMenuLink{
    font-size:18px;
    font-weight:bold;
    margin-left:30px;
}

.tenderMenuLink:hover,.tenderName:hover,.tenderParticipatorName:hover{
    text-decoration:none;
}

.tenderContainaer{
    padding-top: 10px;
    padding-bottom: 10px;
    min-height: 80px;
    display: inline-block;
    width: 100%;
}
.tenderDetailsBtn{
    padding-right: 62px;
    padding-top: 7px;
}
.tenderDetails{
    padding-left:10px;
    float:left;
}
.tenderDetails h2{
    padding-bottom:0;
}

.tenderDetails h2.tenderName{
    /*padding-right:18px;*/
    margin-bottom:0px;
}
.tenderDigit{
    padding-right:15px;
}
.tenderName,.tenderParticipatorName{
    font-size:18px;
    font-weight:bold;
    color:#000;
    word-wrap: break-word;
}

.tenderHeader{
    padding:8px 0px;
    text-align:center;
}
.tenderHeader .tenderName{
    padding:0px 20px;
}
.tenderHeader h2{
    padding-bottom:0px;
}

.tenderDigit{
    font-weight:bold;
}
.tenderdigitDetails{
    
}
.tenderDescription{
    margin-top:5px;
    word-wrap:break-word;
    word-break:normal
}
.RelationShipContactDetails{
    /*padding-right:22px;*/
}

.tenderParticipatorBlock{
    padding-top:15px;
    padding-bottom:15px;
}
.participatorRankBox{
    margin-top:-7px;
}

.bizchat_icon{
    background-image: url(/Images/Bizchat//icon_chat.png);
    background-repeat: no-repeat;
    background-position: 5px;
    background-position-x: 87%;
    background-size: 17%
}

.tenderSenderImage{
    max-width:68px;
}

.noBorderRadius{
    border-radius:0px !important;
}
.bizModal {
    padding:0px !important;
    border: 1px solid #aaa;
    /*display: inline-block !important;*/
    overflow:visible !important;
    text-align: right !important;
    max-width:350px !important;
}

.bizModal .modal-dialog{
    margin:0px;
    display: inline;
}
.modal-header{
    background-color:#002C3C;
    text-align:right;
    color:#fff;
    padding: 0px 25px !important;
    font-size:17px;
    font-weight:bold;
}

.bizModal .modal-title{
    line-height: 20px;
    padding-top: 10px;
}
.modal-body{
    font-size:16px;
}
.modalClose{
    width: 25px;
    height: 25px;
    display: block;
    color: #fff;
    float: left;
}
.modalClose i{
    color:#fff;
}

.serviceRequestForm.modal,.inviteFriendsToPublicServiceRequestBlock {
    text-align:right;
    border-radius:0px;
    overflow: visible;
}
#approvePublicServiceRequest{
    margin:0;
}
#serviceRequestForm #notes_Container,#serviceRequestForm #price_Container{
    font-size:18px;
}

.sendTenderProposal{
    padding:12px 45px;
}

.homeTenderSection h1{
    margin-bottom:0px;
    padding-bottom:10px;
    color:#383838;
}

.homeTenderSection a:first-child:hover{
    text-decoration:none;
}

.ms-ctn .ms-trigger{
    left:0;
    right:auto!important;
}
.ms-ctn .ms-trigger:hover{
    left:1px;
    right:auto!important;
}
.ms-ctn .ms-trigger .ms-trigger-ico{
    margin-right:8px;
    margin-left:auto;
    margin-top: 20px;
}
.ms-ctn .ms-sel-item{
    float:right !important;
    font-size: 16px !important;
    padding: 5px 8px !important;
}
.ms-ctn .ms-sel-ctn input{
    float:right !important;
        margin: 1px 5px;
}
.ms-res-ctn .ms-res-item{
    text-align:right !important;
}
.ms-sel-ctn {
    padding-right:0px !important;
    padding-left:25px;
}
.ms-helper{
    left:0;
    right:auto !important;
}

.form-control{
    width:96% !important;
}

.NewTenderPage{
    /*font-size:16px;*/
}

.NewTenderPage input[type="text"]{
    /*height:25px;*/
    font-size: 18px;
}

.NewTenderPage textarea{
    font-size: 18px;
}

.relationDetailsInputContainer, .TenderParentCommunitySelectInputContainer{
    padding-right:0px !important;
}
.relationDetailsInputContainerLeft, .TenderSubCommunitySelectInputContainerLeft{
    float:left !important;
}
#TenderContactRelationType_Container{
    width:100%;
}
#ParentTenderCommunity,#SubTenderCommunity{
height:25px;
}
.ms-res-ctn .ms-res-item em {
    font-style: normal !important;
    background: #eaeee9 !important;
    color: #000 !important;
}
.tendersPage  .tenderShareButton{
    color:#fff;
    padding:5px;
    border-radius:7px;
    font-weight:bold;
    width:20%;
    display:inline-block;
    text-align:center;
}

.tendersPage a.tenderShareButton:hover{
    color:#fff;
    text-decoration:none;
    background-color:#EAEEE9;
    color:#000;
}
.home.tenderShareButton{
    background-color:#bcc2bc;
}
.tendersPage .facebookShare{
    background-color:#5381A3;
    margin-left:1%;
}

.tendersPage .mailShare{
    background-color:#F58220;
    margin-left:1%;
}

.tendersPage .messageToMember{
    background-color:#0A313C;
}

.inviteFriendsToPublicServiceRequestBlock{
    padding: 18px;
    color: #002157;
    font-size: inherit;
    font-weight: inherit;
    font-family: inherit;
    font-style: inherit;
}

.inviteFriendsToPublicServiceRequestBlock .box{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DDDDDD;
    padding: 3px;
    width: 297px;
    min-height: 30px;
    margin: 0 auto;
    text-align: right;
}
#SendPublicServiceRequestByMessageFormContainer{

}

.subCommunityCheckbxName{
    margin-bottom: 7px;
    padding-bottom: 0;
    line-height: 20px;
    font-size: 14px;
}

#memberTags{
    height:auto;
}
.ui-dialog-titlebar-close {
    visibility: hidden;
}

h1.pageHeaderTitle{
    font-size:22px;
}

h1.pageHeaderTitle:hover{
    color:inherit;
}



/*Jquery auto complete style*/
.autocomplete-suggestions { border: 1px solid #999; background: #FFF; overflow: auto; }
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; font-size:18px;line-height:25px;}
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: normal; color: #ff8202; }
.autocomplete-group { padding: 2px 5px; }
.autocomplete-group strong { display: block; border-bottom: 1px solid #000; }
/* -------------------------- generic stuff !!! ALL STYLES ABOVE THIS SECTION !!! -------------------------- */

.normalFloat
{
    float: left;
}

.backFloat
{
    float: right;
}

.noFloat
{
    clear: both;
}

.cancelFloat
{
    float:none;
}

.invisible
{
    visibility: hidden;
    height: 0px;
    width: 0px;
}

.hidden
{
    display: none !important;
}

.visible
{
    display: block;
}

.noPadding
{
    padding: 0;
}

.noMargin
{
    margin: 0 !important;
}

.noBorders
{
    border-top: 0px none;    
    border-bottom: 0px none;
    border-left: 0px none;
    border-right: 0px none;
}

.noOutline
{
    outline: none;
}

/*.siteGrayBackground
{
    background-color: #EAEEE9;
}*/

.siteGrayBackground
{
    background-color: #F4F5F3;
}

.siteGray2Background
{
    background-color: #F6F7F5;
}

.sitewhiteBackground
{
    background-color: #ffffff;
}

.pointer
{
    cursor: pointer;
}

.orange
{
    color:#EA873B;
}

.gray
{
    color:#6b6d6b;
}

.blue
{
    color:#5381A3;
}
.darkBlue{
    color:#002d3b;
}

.red
{
    color:Red;
}

.green
{
    color:green;
}

.premium_price_regular
{
    color:#9e9e9e;
}

.premium_price_vip
{
    color:#c8c8c8;
}

.font_11
{
    font-size:11px;
}


.font_12
{
    font-size:12px;
}

.font_13
{
    font-size:13px;
}

.font_14
{
    font-size:14px;
}


.font_16
{
    font-size:16px;
}

.font_18
{
    font-size:18px;
}


.font_20
{
    font-size:20px;
}

.font_24
{
    font-size:24px;
}
.font_28 {
    font-size: 28px;
}


.font_30
{
    font-size:30px;
}

.font_32 {
    font-size: 32px;
}

.font_34 {
    font-size: 34px;
}

.font_40
{
    font-size:40px;
}


.font_50
{
    font-size:50px;
}

.font_80
{
    font-size:80px;
}

.font_bold{
    font-weight:bold;
}

.padding_3
{
    padding:3px;
}

.padding_10
{
    padding:10px;
}

.padding_15
{
    padding:15px;
}

.padding_20
{
    padding:20px;
}

.padding_7
{
    padding:7px;
}

.padding_8
{
    padding:8px;
}

.padding_22
{
    padding:22px;
}
.padding_23
{
    padding:23px;
}
.padding_25
{
    padding:25px;
}

.padding_45
{
    padding:45px;
}
.padding_5
{
    padding:5px;
}
.margin_bottom_0 {
  margin-bottom: 0px;
}
.margin_3
{
    margin: 3px;
}

.margin_5
{
    margin: 5px;
}

.margin_7
{
    margin: 7px;
}

.margin_10
{
    margin: 10px;
}

.margin_15
{
    margin: 15px;
}

.margin_20
{
    margin: 20px;
}

.margin_22
{
    margin:22px;
}
.margin_left_5{
    margin-left:5px !important;
}
.margin_left_10{
    margin-left:10px;
}
.margin_left_15{
    margin-left:15px;
}
.margin_top_25{
    margin-top:25px;
}
.center
{
    text-align:center;
}
.mceEditor
{
    height:350px;
}

.cropit-preview {
  /* You can specify preview size in CSS */
  width: 1000px;
  height: 250px;
}
.cropit-preview-background {
  opacity: .2;
}
input.cropit-image-zoom-input {
  position: relative;
}

/* Limit the background image by adding overflow: hidden */
#image-cropper {
    overflow: hidden;
    min-width: 1000px;
    min-height:250px;
}
input[type=file].cropit-image-input{
    display:none;
}
.cropit-preview-container{
    cursor: -webkit-grab;
    background-color: #1d2129;
    background-image: url('/Images/changeCoverWindowIcon.png');
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 10%;
    min-height:250px;
}
.cropit-preview-container:hover{
    outline: thick solid #4267b2;
}
.cropit-preview span {
    color: #fff;
    font-size: 25px;
    position: absolute;
    display: block;
    float: none;
    right: 40%;
    bottom: 18%;
}
.cropit-preview-image{
    transform-origin: right top 0px !important;
}

.crop-btn.blue_button{
    border:0;
    cursor:pointer;
}
.cancel-crop-btn.blue_button{
    border:0;
    cursor:pointer;
}

.loadingCoverProcess{
    background-image:url("/images/lytebox/loading_white.gif");
    background-size:25px 25px;
    width:25px;
    height:25px;
}
/* -------------------------- generic stuff !!! NO STYLES BELOW THIS SECTION !!! -------------------------- */

.leadStatusInput
{
    margin:0;
}

.rollingImagesContainer .file-uploader-container img {
    display:none !important;
}

#mainPageBackgroundImage .file-uploader-container img {
    display:none !important;
}



/*---- BizChat Custom Style ----*/


.mentions-input-box textarea {
  width:100% !important;
  min-height:110px !important;
  font-size:15px;
  resize: both !important;
}


.mentions-input-box .mentions > div > strong {
    color: transparent;
}
    .mentions-input-box .mentions > div > strong > span {
        padding: 2px;
        font-size:15px;
    }
.communityPage .mentions > div > strong > span {
    font-size: 15px;
}
.mentions-input-box .mentions > div {
    font-size: 15px !important;
    font-family: arial;
}
#startDiscussionForm .mentions-input-box .mentions > div, #modifyDiscussionForm .mentions-input-box .mentions > div, .communityPage .mentions-input-box .mentions > div {
    font-size: 15px !important;
    font-family: arial;
}
.quickActionsPanelsContainer .mentions-input-box .mentions > div {
    font-size: 15px !important;
    font-family: inherit !important;
}

#startDiscussionForm .mentions-input-box .mentions > div > strong > span, #modifyDiscussionForm .mentions-input-box .mentions > div > strong {
    font-size: 15px;
}

    .mentionClass:before {
        content: "@";
    }
.mentionClass {
    background-color: rgba(83, 129, 163, 0.22);
    padding: 0px 7px;
    border-radius: 3px;
    line-height: 20px;
}

.animate_lead_form{
    transition-property: top;
    transition-duration: 0.5s;
    transition-timing-function: ease-in;
    transition-delay: 0.2s;
}

.animate_lead_form_left {
    transition-property: left;
    transition-duration: 0.5s;
    transition-timing-function: ease-in;
    transition-delay: 0.2s;
}

.member_lead_form {

}

.lead_form_open_form_button {
    position: fixed;
    left: 0%;
    top: 70%;
    width: 90px;
    padding: 1%;
    background-color: #f2f2f2;
    box-shadow: 0px 0px 10px #757575;
}

.lead_form_open_form_button h2{
    text-align:center;
}

.lead_form_container {
    position: fixed;
    left: 2%;
    min-width:280px;
    background-color: #f2f2f2;
    padding: 1%;
    max-width: 300px;
    box-shadow: 0px 0px 10px #757575;
} 

.closed_lead_form .lead_form_icon {
    width: 50%;
    margin: 0 auto;
}

.lead_form_open_form_button {
    cursor:pointer;
}

.lead_form_header_container {
    margin: 0 auto;
    width: 85%;
}
.member_lead_form form {
    width:100%;
}

.lead_form_icon {
    width: 100%;
    max-width: 30px;
    padding-left: 5%;
}

.lead_form_icon img{
        width: 100%;
    }

.lead_form_container h2 {
    text-align: center;
    width: 75%;
}

    .member_lead_form form >div{
        width:100%;
        text-align:center;
    }
    .member_lead_form form input {
        width: 96%;
        height: 30px;
        margin: 10px 0;
        font-size: 18px;
        border: 1px #bfbfbf solid;
        padding: 2px 2%;
        font-size:14px;
    }
.member_lead_form form select {
    width: 100%;
    height: 35px;
    margin: 10px 0;
    font-size: 18px;
    border: 1px #bfbfbf solid;
    font-size: 14px;
}

.member_lead_form form textarea {
    width: 96%;
    margin: 15px 0;
    font-size: 18px;
    padding: 2px 10px;
    border: 1px #bfbfbf solid;
    padding: 2px 2%;
    font-family: 'Arial';
    font-size: 14px;
}

.lead_form_submit {
    width: 100%;
    height: 20px;
    display: block;
    background-color: #01313d;
    padding: 10px 0;
    font-size: 20px;
    color: #fff;
    line-height: 20px;
}

.conflictResolutionPage{
    font-size:16px;
}
ul.list-style-default li {
    list-style: disc;
    margin-right: 20px;
}

ul.list-style-default ul.disc li{
    list-style:circle;
}

/*#Frontsite_Search_Container {
    position: fixed;
    top: 18px;
    z-index: 99999;
    left: 0;
    right: 0;
    width: 40%;
    margin: 0 auto;
    min-width: 770px;
    display: none;
    border: 1px solid #b2b2b2;
}*/
img.notification_icon {
  float: right;
  margin-left: 5px;
  max-height: 17px;
}


.siteFooter {
  z-index: 11;
  position: relative;
}
