﻿.LCategory
{
    text-align:left;
}

.dynamicMenuItem
{
    cursor: pointer;
    white-space:nowrap;
    color:White;
}

.dynamicMenuItem:hover
{
    color:Yellow;
}

.invitationTitle
{
    font-weight:bold;
    text-align: left;
    font-size: 14px;
    white-space: nowrap;
    color: #D80000;
}

.bidExpirationDate
{
    text-align:right;
    padding:5px 10px 0px 0px;
    font-size:80%;
    white-space:nowrap;
}
.bidDisplayTitle
{
    font-size:140%;
    font-weight:bold;
    padding:5px 0px 0px 10px;
    white-space:nowrap;
}

.bidDisplayAccepted
{
    width:100%;
    text-align:left;
    font-size:140%;
    color:#D70000;
    font-weight:bold;
    padding:5px 0px 0px 10px;
}

.bidAnswer
{
    width:100%;
    display:block;
    clear:all;
}

.bidAnswerBox
{
    width:100%;
    height:50px;    
    font-family:Arial;
    font-size:100%;
}

.bidDialogCreateDate
{
    text-align:left;
    vertical-align:top;
    padding:2px 0px 0px 10px;
    font-size:90%;
    background-color:#317703;
    color:White;
}

.bidBusinessView
{
    background-color:#EEEEEE;
    border:solid 1px #D4D0C8;
    width:99%;
}
.bidDescriptionContent
{
    margin:0px;
    text-align:justify;
    padding:5px 5px 0px 5px;
    font-size:100%;
    color:Black;
    height:auto;
    white-space:pre-line;
}

.bidsContent
{
    padding-left:10px;
}

div.bidsMenu
{
    border-right:dashed 1px #CCCCCC;
    padding-right:10px;
}
.bidsTitle
{
    font-size: 100%;
    padding:10px 0px 10px 0px;
}

a.businessBidsMenu
{
   color:#508416;
   white-space:nowrap; 
   font-size:110%;
   font-weight:bold;
}

a.businessBidsMenu:hover
{    
    color:#90E25B;
}

.bidTitle
{
    width:400px;
}

.bidDescription
{
    width:400px;
    height:100px;
}


.waitWindowCenter 
{
    position:absolute;
    top:30%;
    left:35%;	
	width:400px;  
    padding:50px 0px 50px 0px;
    text-align:center;
    vertical-align:middle;
    background-color:White;
    border: solid 2px #286501;
    font-size: 120%;
    font-weight:bold;
}


.consumerBusinesses
{
    padding:0px 5px 0px 5px
}

.consumerBusinessesAll
{
    border-left: solid 1px #439B09;
    padding:0px 5px 0px 5px
}

.consumerBusinessHeader
{
    font-size:120%;
    color: #286501;
}

a.consumerBusinessCategory
{
    width:100%;
    text-decoration:none;
    color:Black;
    font-weight:bold;
}

a.consumerBusinessCategory:hover, a.consumerBuinessCategoryActive
{
    width:100%;
    background-color:#439B09;
    text-decoration:none;
    color:Yellow;
    font-weight:bold;
}

.anotherVideos
{
    height:400px;
    border:1px solid #E0E0E0;
    background-color: White;
    overflow: auto;
    overflow-x: hidden;
    overflow-y: auto;
}

.phone
{
    vertical-align:middle;
}

.passcode
{
    width: 2.7em;
    font-size: 85%;
}

a.ActivePromotions
{
    font-size: x-large;
    color: #266100;
    white-space:nowrap;
}

a.ActivePromotions:hover
{
    color:#7BA34D;
}

.Company
{
    border-bottom: 1px solid #508416;
}

td.summary_total
{
    text-align: center;
    font-weight: bold;
}

td.summary_info
{
    text-align: center;
}

table.summary, table.summary td, table.summary th
{
  border: 1px solid #CCCCCC;
  border-collapse: collapse;
}

th.summary_top
{
    background-color: #508416;
    color: White;
    text-align: center;
    padding: 10px;
}

th.summary_left
{
    background-color: #508416;
    color: White;
    text-align: right;
    padding: 10px;
}

.picZIPsBox
{
    width: 220px;
    height: 35px;
    overflow: auto;
}

.pickZIP
{
    cursor: pointer;
    color: #266100;
    white-space:nowrap;
}

.pickZIP:hover
{
    cursor: pointer;
    color: #FFFFFF;
    background-color: #266100;
    text-decoration: none;    
}

.messageText
{
    border: solid 1px #508416;
    width: 500px;
    height: 50px;
    background-color: #DCFAB9;
    vertical-align: top;
    text-align:justify;
}

.leftSideContent
{
    border-left: solid 1px #508416;
    padding-left: 20px;    
}

.note_center
{
    text-align: center;
    color: #333333;
    font-size: 11px;
    line-height: 100%;
}

.convertToSpanish
{
    padding: 5px;
    border: dashed 1px #CCCCCC;
}

.register_business_tcNext
{
    border-top: solid 1px #508416;
    text-align: center;
    padding-top: 10px;
}

.register_business_line
{
    border-top: solid 1px #508416;
    text-align: left;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 14px;
    font-weight: bold;
}

.personalize_checkbox_cell
{
    text-align: center;
}

.personalize_table
{
    border-collapse:collapse;
}

.personalize_subcatategory_name
{
    font-weight: bold;
}

.paypal_section_name
{
    font-weight: bold;
    text-align: left;
    white-space: nowrap;
    padding-bottom: 20px;
    font-size:larger;
}
.paypal_field_name
{
    text-align: right;
    font-weight: bold;
    text-align: right;
    white-space: nowrap;
    padding-right: 10px;
    vertical-align: middle;
}

.paypal_field
{
    text-align: left;
    vertical-align: middle;
}

h1
{
    font-size: 22px;
    color: #D80000;
}

h2
{
    font-size: 18px;
    color: #D70000;
}

a.tab_active
{
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    color: #286501;
    text-decoration: none;
}

a.tab
{
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    color: White;
    text-decoration: none;
}

a.tab:hover
{
    text-decoration: underline;
}


.tab_panel
{
    top: 1px;
    position: relative;
}

.tab_middle_spacer
{
    width: 5px;
}

.tab_tab
{
    width: 168px;
    height: 18px;
}
.tab_left_spacer
{
    width: 50px;
}
.tab_left_active
{
    width: 7px;
    height: 18px;
    background: URL(  'images/tabs/tab_active_left.gif' ) no-repeat right top;
    border-top: none;
    border-bottom: none;
}

.tab_right_active
{
    width: 7px;
    height: 18px;
    background: URL(  'images/tabs/tab_active_right.gif' ) no-repeat right top;
    border-top: none;
    border-bottom: none;
}

.tab_content_active
{
    width: 154px;
    height: 18px;
    border-top: solid 1px #286501;
    text-align: center;
    vertical-align: bottom;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    color: #286501;
    background-color: White;
    border-bottom: none;
}

.tab_left
{
    width: 7px;
    height: 18px;
    background: URL(  'images/tabs/tab_passive_left.gif' ) no-repeat right top;
    border-top: none;
    border-bottom: none;
}

.tab_right
{
    width: 7px;
    height: 18px;
    background: URL(  'images/tabs/tab_passive_right.gif' ) no-repeat right top;
    border-top: none;
    border-bottom: none;
}

.tab_content
{
    width: 154px;
    height: 18px;
    border-top: solid 1px #286501;
    text-align: center;
    vertical-align: bottom;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    color: White;
    background-color: #286501;
    border-bottom: none;
}

.note
{
    text-align: justify;
    color: #333333;
    font-size: 11px;
    line-height: 100%;
}

.note_black
{
    text-align: justify;
    color: Black;
    font-size: 11px;
    line-height: 100%;
}

th.register_left
{
    text-align: left;
    font-weight: bold;
    white-space: nowrap;
}

th.register
{
    text-align: right;
    font-weight: bold;
    white-space: nowrap;
}

td.register
{
    padding: 20px;
    border: solid 1px #508416;
}

.register_td
{
   padding: 10px; 
}

th.advanced_search
{
    font-size: 11px;
    text-align: right;
    white-space: nowrap;
}

a.usual
{
    color: #266100;
    white-space: normal;
}

a.usual:hover
{
    color: #A615AF;
}

#content h1.main_title
{
    font-size: 19px;
    color: #A615AF;
    margin: 0px;
    text-align: center;
}
.login_label
{
    text-align: left;
    font-size: 10px;
}

.coupon_code
{
    white-space: nowrap;
}

.coupon_open
{
    font-size: 10px;
}
.coupon_phone_number
{
    font-size: 10px;
    white-space: nowrap;
}

.coupon_print
{
    cursor: pointer;
}

.coupon
{
    font-family: Arial, Sans-Serif;
    background-color: White;
    background-image: none;
    background: none;
    padding-top: 20px;
}

.coupon_table
{
    width: 400px;
    height: 200px;
    border: dashed 1px #CCCCCC;
}

.coupon_header
{
    text-align: right;
    font-size: 12px;
    white-space: nowrap;
    color: #D80000;
}

.coupon_company_name
{
    text-align: center;
    white-space:nowrap;
}

.promotion_header
{
    text-align: right;
    white-space: nowrap;
}


a.demo
{
    color: #266100;
    white-space:nowrap;
}

a.demo:hover
{
    color: #FFFFFF;
    background-color: #266100;
    text-decoration: none;
}
#creating th
{
    text-align:right;
    white-space:nowrap;
}

.error
{
    color:#D70000;
    font-size:10px;
}

.DynamicMenu_item
{
    text-align: left;
    font-size: 11px;
    border-bottom: solid 1px #449E09;
    padding-top: 5px;
}

.videoThumbnail
{
    width: auto;
    border: solid 1px #0B5B0B;
    padding: 2px;
    background-color: #0B5B0B;
}

.videoThumbnail:hover
{
    border: solid 1px #A615AF;
    background-color: #A615AF;
}

a.videoName
{
    color: #266100;
    white-space: normal;
}

a.videoName:hover
{
    color: #A615AF;
}

h1.enotherVideos
{
    font-size: 12px;
    font-weight: bold;
    text-align: left;
}

.faq_question
{
    text-align: left;
    color: #286501;
    font-weight: bold;
    border-top: solid 1px #90E25B;
}

.faq_answer
{
    text-align: left;
}

.faq_a
{
    color: #286501;
}

.faq_a:hover
{
    color: Black;
}

.account_th
{
    text-align:right;
    white-space:nowrap;
    font-size: 12px;
}

.account_td
{
    text-align:left;
}

#edit_account_menu td
{
    padding-right: 30px;
    white-space: nowrap;    
}

#edit_account_menu .usual
{
    font-weight: bold;
    color: #286501;
    white-space: nowrap;
}

#edit_account_menu .usual:hover
{
    font-weight: bold;
    color: #FA4D4D;
    white-space: nowrap;
}

#edit_account_menu .active
{
    color: #FA4D4D;
    font-weight: bold;
    white-space: nowrap;
}

#edit_account h1
{
    color: #FA4D4D;
    font-size: 16px;
}

a.usualLink
{
    color: #266100;
}

a.usualLink:hover
{
    color: #A615AF;
}

.depositFormContinue
{
    padding:10px;
    border-bottom:1px solid #508416;
}

.depositFromPaypalDescription
{
    padding-top:10px;
    padding-bottom: 10px;
}

.depositFormPayNow
{
    padding-top:10px;
}

.depositFormCell
{
    padding-right: 20px;
    vertical-align:top;
    padding-top:1em;
}

.depositFormDescription
{
    border-left: solid 1px #508416;
    padding-left: 20px;
    vertical-align: top;
}