﻿.gridHeader, .gridHeader td, .gridHeader th
{
    border: 1px solid #CCCCCC;
    padding: 0px 5px 0px 5px;
}

.gridRow, .gridRow td, .gridRow th
{
    border: 1px solid #CCCCCC;
    padding: 0px 5px 0px 5px;
}

.grid
{
    border: 1px solid #CCCCCC;
}
/***************added by Ankur for table  17 March.************/

.th_Left
{
    text-align: left;
}
.th_left_credit
{
    text-align: left;
    width: 38%;
}

/********************************************************/


/********************************************************/
.tourTitle
{
    font-family: Arial;
    font-size: 24px;
    color: #8ABE45;
    text-align: center;
    margin-top: 10px;
}

.tourSubTitle
{
    font-family: Arial;
    font-size: 14px;
    color: #62B1D8;
    text-align: center;
    margin-bottom: 50px;
}
.tourText
{
    font-family: Arial;
    font-size: 15px;
    color: #A1A1A1;
}

body
{
    margin: 2px auto;
    font-family: Verdana;
    font-size: 8pt;
    width: 990px;
    background-color: #B3B3B3;
    background-repeat: repeat-x;
    background-image: url('../../images/bg.jpg');
}

h1
{
    font-family: Verdana;
    font-size: 12pt;
    font-weight: bold;
    margin: 5px 0px 5px 0px;
    color: Black;
}

h2
{
    font-family: Verdana;
    font-size: 10pt;
    font-weight: bold;
    margin: 5px 0px 5px 0px;
}

h3
{
    font-family: Verdana;
    font-size: 9pt;
    font-weight: bold;
    margin: 5px 0px 5px 0px;
}

.topMenu, .topMenu a
{
    font-family: Arial;
    font-size: 8pt;
    text-decoration: none;
    color: White;
}

.subMenu
{
    z-index: 2000;
}

.subMenu, .subMenu a
{
    font-family: Arial;
    font-size: 8pt;
    text-decoration: none;
    color: Blue;
}

.modalBackground
{
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

.modalPanel
{
    background-color: White;
    border: solid 1px black;
    padding: 10px 10px 10px 10px;
}

.headerTable
{
    background-color: #409E22;
}

.headerTableText
{
    color: White;
    font-size: 12pt;
}

.moduleBlue
{
    background-image: url("../../images/moduleBlueFade.png");
    background-repeat: repeat-x;
}

.moduleGreen
{
    background-image: url("../../images/moduleGreenFade.png");
    background-repeat: repeat-y;
}

.moduleWhite
{
    background-color: White;
}

.moduleBorder
{
    border: solid 1px #E0E0E0;
    padding: 5px 5px 5px 5px;
}

.moduleHeading
{
    font-size: 11pt;
    font-weight: bold;
    color: #64696d;
}

.moduleHeadingDetail
{
    font-size: 11pt;
    font-weight: bold;
    color: #919aa1;
}

.moduleItem
{
    font-weight: bolder;
    color: #3099c8;
}

.moduleDetails
{
    color: #919aa1;
}

.profile
{
    background-image: url("../../images/moduleGreenFade.png");
    background-repeat: repeat-y;
}

.profileHeading
{
    font-size: 11pt;
    font-weight: bold;
    color: White;
}

.profileHeading2
{
    font-size: 11pt;
    font-weight: bold;
    color: #195E05;
}

.profileText
{
    color: White;
    font-family: Arial;
    font-size: 12px;
}

.profileText a
{
    color: White;
}

.profileItem
{
    font-weight: bolder;
    color: White;
}

.profileDetails
{
    color: Green;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
}

.profileTagline
{
    color: #195E05;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    font-style: italic;
}

.gridView
{
    border: none 0px #CCCCCC;
}

.alphaSort, .alphaSort a
{
    color: #999999;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}
.gridViewHeader, .gridViewHeader a, .gridViewHeader th
{
    color: #999999;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    background-color: #F7FBFD;
    text-decoration: none;
    border: none 0px black;
    padding: 2px;
}
.gridviewColumnBlue, .gridviewColumnBlue a, .gridviewColumnBlue td
{
    color: #3399CC;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    border: none 0px black;
    padding: 2px;
}

.gridviewColumnGreen, .gridviewColumnGreen a, .gridviewColumnGreen td
{
    color: #339933;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    border: none 0px black;
    padding: 2px;
}

.gridviewAltRow, .gridviewAltRow tr
{
    background-color: #F1F8FB;
    border: none 0px black;
    padding: 2px;
}

.gridviewRow, .gridviewRow tr
{
    background-color: #ffffff;
    border: none 0px black;
    padding: 2px;
}

.gridViewSelected, .gridViewSelected td
{
    text-decoration: underline;
    border: none 0px black;
}

.CoMarketingDirectory
{
    border: solid 1px #CCCCCC;
}

.PublicBizCard
{
    background-image: url("../../images/moduleBlueFade.png");
    background-repeat: repeat-x;
    border: solid 1px #CCCCCC;
}

.PublicBizCardName
{
    color: #777777;
    font-family: Arial;
    font-size: 18px;
    font-weight: bold;
}

.PublicBizCardBusinessName
{
    color: #000000;
    font-family: Arial;
    font-size: 18px;
    font-weight: bold;
}

.PublicBizCardMarketingTxt
{
    color: #000000;
    font-family: Arial;
    font-size: 12px;
}

.PublicBizCardLinks, .PublicBizCardLinks a, .PublicBizCardLinks td
{
    color: #339933;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    border: none 0px black;
    padding: 2px;
}

.AtAGlanceMonths
{
    color: #999999;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
}

.AtAGlanceItemRed
{
    color: #D16568;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
}
.AtAGlanceItemGreen
{
    color: #339933;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
}
.AtAGlanceColHeader
{
    color: #666666;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
}

.AtAGlanceColSubHeader
{
    color: #666666;
    font-family: Arial;
    font-size: 11px;
    text-decoration: none;
}

.AtAGlance
{
    border: solid 1px #CCCCCC;
    background-color: White;
}

.LeftBorder
{
    border-left-style: dashed;
    border-left-width: 1px;
    border-left-color: #CCCCCC;
}

.search
{
    color: #000000;
    font-family: Verdana;
    font-size: 8pt;
}

.waterMarkSearch
{
    background-color: #F4FAFF;
    color: #808080;
    font-family: Verdana;
    font-size: 8pt;
}

.spanmmddyy
{
    font-size: 10px;
}
.errmessage
{
    color: Red;
    font-size: 10px;
}
.button
{
    color: #000000;
    font-family: Verdana;
    font-size: 8pt;
}
.gridSeparator
{
    border-top: solid 1px #D7D7D7;
    border-left: none 0px #D7D7D7;
    border-right: none 0px #D7D7D7;
    border-bottom: solid 1px #D7D7D7;
}
.gridHeaderRow th
{
    padding-bottom: 5px;
}
.rightAlign
{
    text-align: right;
}
.leftAlign
{
    text-align: right;
}
.mylink
{
    color: Black;
    text-decoration: none;
}

.ellipsis
{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
}

.popupControl
{
    background-color: White;
    position: absolute;
    visibility: hidden;
}

.thinBorder
{
    border: solid 1px #E0E0E0;
    padding: 3px;
}

.wizardStep
{
    font-size: 11px;
    font-weight: bold;
}

.currentStep
{
    font-size: 15px;
    color: Green;
}

/* Enhancement style sheet start here */
.preferenceBlock
{
    margin-left: 30px;
}
.gridSeparatorBottom
{
    border-top: solid 0px #D7D7D7;
    border-left: none 0px #D7D7D7;
    border-right: none 0px #D7D7D7;
    border-bottom: solid 1px #D7D7D7;
    padding-bottom: 15px;
    padding-top: 20px;
}
.gridSeparatorBorderNone
{
    border: solid 0px #D7D7D7;
}
.dvAutoeFlyerSettings
{
}

.clientGroupHeader
{
    margin-left: 5px;
}
.marginLeft30
{
    margin-left: 30px;
}

.pageContentHolder
{
    padding: 3px;
}
.pageHeader
{
    margin-bottom: 20px;
}
.cellSpacer
{
    height: 10px;
}
.formFieldHolder
{
    margin: 0;
}
.formFieldLabel
{
    width: 155px;
    text-align: left;
    float: left;
    padding-top: 2px;
}
.adContractFormFieldLabel
{
    width: 164px;
}
.formFieldControl
{
    float: left;
}

/* For bottom border section */
.bottomButtonContainer
{
    width: 100%;
}
.backButton
{
    float: left;
}
.nextButton
{
    float: right;
}

/* Section for checkbox control and checkbox label */
.formFieldControlCheckBox
{
    float: left;
}
.formFieldLabelCheckBoxLabel
{
    float: left;
    margin-top: 3px;
}
/* End Check box section */

.clear
{
    clear: both;
}

.nextButton
{
}

/* Client Group in preferences pages */
.dvCLientGroups
{
    margin: 5px 19px;
}
.hideControl
{
    display: none;
}
.SuccessMessage
{
    color: Blue;
    margin-bottom: 20px;
}
.warningMessage
{
    color: Red;
    margin-bottom: 20px;
}
.uploadImages
{
    float: left;
}

/*Wizard box*/
.wizardTable td
{
    text-align: center;
}

.wizardLink_left
{
    text-align: left !important;
}

.wizardLink_right
{
    text-align: right !important;
}

.timepicker table td input
{
    font-size: 9pt;
}

/* Styles for image size */
.imazeSize1, .imazeSize2
{
    padding: 2px;
    border: solid 1px #000000; *xdisplay:-moz-inline-block;
*xdisplay:inline-block;
display:block;
width:60px;
margin-top:5px;
}

.thumbnailImageHolder, .OriginalImageHolder
{
    float: left;
}
.thumbnailImageHolder img, .OriginalImageHolder img
{
    display: block;
}


/*    Style for search in user listing page            */
.searchbox
{
    width: 100px;
}
#btnSearch
{
    margin-left: 30px;
}
.searchHolder
{
    border: solid 1px #c6c6c6;
    padding: 10px;
    width: 310px; *xheight:135px;
xheight:95px;
}
/* style for advertisement */
.makeOfferto
{
    font-size: 15px;
    font-weight: bold;
}
.adTermsConditionsTopHeader
{
    display: block;
    xfont-style: italic;
}
.adInfoInBC
{
    font-size: 9px;
    display: block;
    text-align: left;
}

.handSign
{
    cursor: pointer;
}
.showTop
{
    vertical-align: top;
}
.showSuper
{
    font-size: x-small;
    vertical-align: super; /*cursor:pointer;*/
}


.smallLink
{
    font-weight: normal;
    text-align: center;
    font-size: 10px;
    padding-bottom: 5px;
}

/* Style for manage Business page */
.TitleHelp
{
    font-weight: normal;
    margin-left: -300px;
    margin-left: -255px\0/;
    display: none;
    border: solid 1px Blue;
    padding: 10px;
    background-color: White;
    width: 28%;
}
.TitleHelp div
{
    margin: 15px 0px;
}
.TitleHelp input
{
    border-width: 0px;
    width: 15px;
}
.LogoHelp
{
    margin-left: -100px;
    display: none;
    border: solid 1px Blue;
    padding: 5px 10px;
    background-color: White;
    width: 25%;
    text-align: left;
    z-index:999999;
}
.OfferContractDetailsHeader
{
    display: block;
    margin-top: 8px;
    font-weight: bold;
}

/* Business Card pagination style */
.BusinessCardPaginationPrev
{
    float: left;
}
.BusinessCardPaginationNext
{
    float: right;
}
.BusinessCardPaginationInfo
{
}

/* Style for custom pagination control */
.cus_pager_pageindex
{
    margin-left: 2px;
    margin-right: 2px;
    float: left;
}
.cus_pager_prev
{
    margin-left: 2px;
    margin-right: 2px;
    float: left;
}
.cus_pager_next
{
    margin-left: 2px;
    margin-right: 2px;
    float: left;
}
.pageRowControllerHolder
{
    float: right;
}
.calendarImage
{
    vertical-align: top;
}
.pagerHolder, .pageRowControllerHolder
{
    margin-top: 5px;
}
/* Style for public wiki help start here */
.helpone, .mainHelp
{
    float: right;
    margin-top: -25px;
}
.sectionSeparator
{
    height: 20px;
}
/* Advertisement contact terms & conditions popup  style*/
.adTermsConditionsMiddle
{
    text-align: center;
    height: 300px;
    width: 600px;
    overflow: auto;
    margin-top: 15px;
    margin-bottom: 15px;
    margin-left: auto;
    margin-right: auto;
}
.termsConditionsHolder
{
    padding: 10px 10px 10px 10px;
    width: 650px;
    height: 450px;
}
/* Admin add/edit advertisement contract */
.adminAdContractCreateEdit
{
    width: 540px;
}
.adminAdContractModification
{
    width: 500px;
    height: 400px;
}

.eNewsCreateEdit
{
    font-weight: normal;
    margin-left: -310px;
    display: none;
    border: solid 1px Blue;
    padding: 10px;
    background-color: White;
    width: 50%;
}

/*Report*/
.divSummaryReport
{
    /*background-color:Gray;*/
    width: 315px;
    height: 95px; *height:135px;
margin-left:10px;
border:1pxsolid#C6C6C6;
float:left;
padding:10px;

}

/* New Class for the new registration process */
.eventCalendarsNavigationOption, .editProfileNavigationOption, .advertisingNavigationOption
{
    float: left;
    height: 150px;
    margin-left: 45px;
    width: 264px;
}

.eventCalendarsNavigationOptionImage, .editProfileNavigationOptionImage, .advertisingNavigationOption
{
    height: 150px;
    width: 264px;
}

/* Style for manage client page */
.emailToClientSettings
{
    border: solid 1px #c6c6c6;
    float: left;
    margin-left: 10px;
    padding: 10px;
    width: 330px;
    margin-bottom: 20px;
}

/* Flow player's default settings */
a.player
{
    display: block;
    width: 640px;
    height: 480px;
    text-align: center;
    color: #fff;
    text-decoration: none;
    cursor: pointer;
    background: #000 url(/img/global/gradient/h500.png) repeat-x 0 0;
    background: -moz-linear-gradient(top, rgba(55, 102, 152, 0.9), rgba(6, 6, 6, 0.9));
    -moz-box-shadow: 0 0 40px rgba(100, 118, 173, 0.5);
}
a.player:hover
{
    background: -moz-linear-gradient(center top, rgba(73, 122, 173, 0.898), rgba(6, 6, 6, 0.898));
}
/* splash image */
a.player img
{
    margin-top: 125px;
    border: 0;
}


/* Style for video home page */
.videoContainer
{
    float: left;
    height: 150px;
    margin: 10px 0px 10px 20px;
    width: 155px;
}
.videoThumbnailHolder
{
    border: solid 1px #cccccc;
    vertical-align: middle;
    text-align: center;
    height: 130px;
    width: 150px;
}

.videoTitleHolder
{
    text-align: center;
    margin-top: 10px;
}
.videoPageTitle
{
    text-align: center;
    font-size: 28px;
}
.videoListHolder
{
}
.floPlayer
{
    border: solid 2px #cccccc;
    display: block;
    height: 225px;
    margin: 10px auto 5px auto;
    width: 300px;
}

/* Fotter style */
.footerHolder
{
    width: 620px;
    margin: 0 auto;
}
.footerMenu
{
    float: left;
    margin: 0;
    padding: 0;
}
.footerMenu a
{
    float: left;
}
.footerMenu div
{
    float: left;
    width: 25px;
    text-align: center;
}
/* End footer style */

/*[MZ] Added Start*/
.ErrorMessageBox
{
    background-color: #FFFFFF;
    font-size: 10px;
    color: Red;
    padding: 5px 10px 5px 4px;
    margin: 0 0 0 0;
    text-align: left;
    font-weight: bold;
}

.SuccessMessageBox
{
    text-transform: uppercase;
    font-size: 10px;
    color: Green;
    padding: 5px 10px 5px 4px;
    margin: 0 0 0 0;
    text-align: left;
    font-weight: bold;
}
/*[MZ] Added End*/

/* Style fo resizing live chat image */
.hm_live_chat img
{
    width: 182px;
}
.inp_live_chat
{
    width: 163px;
}

.inp_live_chat img
{
    width: 155px;
}

/* Style for Dynamic Form */
.ct_fl_container
{
    float: left;
    width: 130px;
    vertical-align: top;
    font-weight: bold;
}
.ct_ff_container
{
    float: left;
    width: 400px;
}
.ct_ff_container_location
{
    float: left;
    width: 600px;
}
.ct_ff_container_location div
{
    float: left;
}
.ct_fd_container
{
    width: 600px;
    margin-bottom: 10px;
}

.hiddenDiv
{
    display: none;
}
.padd-right15
{
    padding-right: 15px;
}
.floatRight
{
    float: right;
}

#backgroundPopup
{
    display: none;
    position: fixed;
    _position: absolute; /* hack for internet explorer 6*/
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: #000000;
    border: 1px solid #cecece;
    z-index: 1;
}

#imageHolder
{
    width: 210px;
}

#detailsHolder
{
    width: 590px;
}

#popupContact h1
{
    text-align: left;
    color: #6FA5FD;
    font-size: 22px;
    font-weight: 700;
    border-bottom: 1px dotted #D3D3D3;
    padding-bottom: 2px;
    margin-bottom: 20px;
}

#popupContactClose
{
}
.closeButtonHolder
{
    clear: both;
    width: 50px; /*margin:auto 10px;*/
    margin: 0 auto;
}
#button
{
    text-align: center;
    margin: 100px;
}

.dv_Due_Payment_Holder
{
    margin-bottom: 15px;
}

.dynamicform_ctr_box
{
    width: 100%;
    height: auto;
}

.dynamicform_ctr_box div
{
    float: right;
}
.dynamic_form_control_with_hints_holder
{
    float: left;
}
.dynamic_form_hints_style
{
    padding-top: 12px;
}
.dynamic_form_hints_style2
{
    margin-left: 130px;
}
.editorialNoteHolder
{
    color: Black;
    border: solid 1px gray;
    padding-left: 10px;
}

/* css for reuse token listing and paging 
Developer: kh
Date: Jul, 04, 2011
*/
#popContainer
{
}
#divEventReuse
{
    width: auto;
    height: auto;
}
#divEventListing
{
    width: 900px;
}
#tblReuseEvents
{
    width: 100%;
    border-collapse: collapse;
    margin: 0;
    padding: 0;
}
#tblReuseEvents td
{
    padding: 2px;
}

#tblReuseEvents tr
{
    border-bottom: 1px solid #D7D7D7;
    margin-bottom: 4px;
    padding: 5px;
}
#tblReuseEvents tr.last
{
    margin-bottom: none;
}
.listEventsHeaderCalenderName
{
    width: 200px;
}
.listEventsTokenName
{
    width: 130px;
}
.listEventsSendDate
{
    width: 80px;
}
.listEventsTitle
{
    width: 200px;
}
.listEventsDateTimeSmall
{
    width: 70px;
}
.listEventsDateTime
{
    width: 200px;
}
.listEventsDateTime2
{
    width: 230px;
}
.listEventsStartEndDate
{
    width: 100px;
}
.listEventsVenue
{
    width: 150px;
    text-align: left;
}
.listEventsCounty
{
    width: 150px;
    text-align: left;
}
.listEventsSelect
{
    width: 30px;
}
.listEventsMLS
{
    width: 150px;
    text-align: left;
}
.listEventsAddress
{
    width: 250px;
}
.listEventsState
{
    width: 150px;
    text-align: left;
}
.listEventsCity
{
    width: 200px;
    text-align: left;
}
/* end reuse */

/* reuse token listing paging */
#listEventsPagingTopPadding
{
    height: 10px;
}
#listEventsPagingCont
{
    width: 100%;
}
#listEventsPagingPrev
{
    float: left;
}
#listEventsPagingCur
{
    float: left;
    padding-left: 400px;
}
#listEventsPagingNext
{
    float: right;
}

.edit_custom_token_flyer_addedit
{
    padding: 5px 0px 5px 0px;
}

/* oganizer events */
.event-chk-list
{
    OVERFLOW-Y:scroll; 
    WIDTH:400px; 
    HEIGHT:100px;
    border: 1px solid gray;
}
#ogr_event_reuse_Cont
{
    width: 500px;
}
#ogr_event_reuse_header
{
    padding: 10px;
    width: 100%;
    text-align: center;
}
#ogr_event_reuse_body_cont
{
    width: 450px;
    margin-left: 30px;
}
.ogr_event_reuse_body_cont
{
}
.ogr_event_reuse_row
{
    padding: 10px;
    font-weight: bold;
}
.ogr_event_reuse_row div
{
    float: left;
}
.ogr_event_reuse_label
{
    width: 150px;
}
.ogr_evenreuse_text
{
    width: 250px;
}
#ogr_event_reuse_btn
{
    width: 100%;
}
#ogr_event_reuse_btn_wrapper
{
    margin: 80px 0px 0px 150px;
}

/* server side alert for confimation with two box */
.modal_msg_cont
{
    padding: 5px 0px 5px 10px;
    width: 650px;
}
.modal_msg_header
{
    padding: 10px 0px 10px 0px;
    font-size: 13px;
    font-weight: bold;
}
.writer-preview-cont
{
    border:1px solid black;
    height: 300px;
    padding:10px 0px 0px 2px;
    OVERFLOW-Y:scroll; 
}
.modal_msg_btn
{
    margin-left: 150px;
}

/* only display confirmation msg */
.modal_msg_cont2
{
    padding: 5px 0px 5px 10px;
    width: 400px;
}
.modal_msg_header2
{
    padding: 10px;
    font-size: 13px;
    font-weight: bold;
}
.modal_msg_btn2
{
    text-align: center;
    padding-top: 20px;
}

/* Searching Broker and organizer event public page*/
.publicPage-searchContBkr
{
    width: 100%;
}
.publicPage-searchContOgr
{
    margin-left: 120px;
    width: 810px;
}
#publicPage-searchCont
{
    padding: 20px 0px 20px 0px;
}
#publicPage-searchCont .searchRow
{
    width: 92px;
    float:left;
    padding-left:2px;
}
#publicPage-searchCont .searchRow2
{
    width: 112px;
    float:left;
    padding-left:2px;
}
#publicPage-searchCont .searchRow select
{
    width:95%;
}
#publicPage-searchCont .searchRow .hasDatepicker
{
    width:95%;
}
#publicPage-searchCont .searchRowBkr
{
    width: 185px;
    float:left;
    padding-left:5px;
    padding-top:3px;
}
#publicPage-searchCont .searchRowText
{
    width: 150px;
    float:left;
    padding-left:5px;
    padding-top:3px;
}
#publicPage-searchCont .searchRowBkrBtn
{
    float:left;
    padding-left:10px;
}
#publicPage-searchCont .searchRowBkr select
{
    width:98%;
}
#publicPage-searchCont .searchHints
{
    font-size:10px;
    padding-left:5px;
}
