html, body {
}
body 
{
     background-color: #464646;
     font-family: Tahoma;
     font-size: 12px;
     color: #000000;
     width:100%;
     min-width:1000px;
}
h1
{
     color: #fd7100;
     font-size: 150%;
     font-weight: bold;
}
p
{
     margin: 8px 0px 8px 0px;
}

a
{
     color: #1fbcd9;
}

td
{
     vertical-align: top;
}
#wrap {
     position: relative;
     background:#fff;
     min-width:1000px;
     max-width: 1000px;
     width:60%;
     margin: 0px auto;
}

.footer_blank {
     height:20px;
     background-color: #464646
}
.tabbar
{
     background-color: #464646;
     padding: 35px 0px 0 0px;
     font-size: 130%;
     clear: both;
     display: table;
     width: 100%;
}
.tabbar .tabzero
{
     float: left;
     padding: 6px 0 6px 0;
     width: 30px;
}
.tabbar .tab
{
     background-color: #949494;
     background-image: url(../img/tab.gif);
     background-repeat: repeat-x;
     background-position: top;
     display: block;
     width: 80px;
     margin-left: 4px;
     padding: 6px 0 6px 0;
     text-align: center;
     float: left;
     color: White;  
}
.tabbar .tab a
{
     color: White;
     text-decoration: none;
}
.tabbar .tab.cyan
{
     background-color: #1fbcd9;
     background-image: url(../img/tabcyan.gif);
     width: 150px;
}
.tabbar .tab.active, .tabbar .tab.cyan.active
{
     color: #464646;
     background-color: #fff;
     background-image: url(../img/spacer.gif);
}
.tabbar .tab.active a, .tabbar .tab.cyan.active a
{
     color: #464646;     
}
.tabbar .links
{
     color: #ccc;
     float: right;
     font-size: 12px;
     padding-top: 5px;
}
.tabbar .links a
{
     color: #ccc;
     text-decoration: none;
     font-weight: bold;
}
.tabbar .links a:hover
{
     text-decoration: underline;
}

.header
{
     clear:both;
     padding: 25px 35px 5px 35px;
     border-bottom: 1px solid #4a4a4a;
     color: #7c7c7c;
}
.header table
{
     width: 100%;
}
.header .logo
{
     width: 191px;
     vertical-align: bottom;
}
.header .logo img
{
     padding-bottom: 10px;
}
.header .day
{
     color: #1fbcd9;
}
.header .ads
{
     text-align: right;
     vertical-align: bottom;
}
.welcome
{
     padding: 0px 35px 0px 35px;
     margin: 15px 0px 15px 0px;
     border-right: 1px solid #b7b7b7;
}
.loginblock
{
     margin-top: 15px;
     background-color: #1fbcd9;
     background-image: url(../img/login_bg.jpg);
     width: 337px;
     color: White;
}
.loginblock td
{
     padding: 4px 34px 5px 34px;   
}
.loginblock .w100
{
     width: 99%;
     color: #707070;
}

.advertiseR
{
     width:175px;
     text-align:center;
     border-left: 1px solid #4a4a4a;
}

#MessageBoard
{
     padding-left: 35px;
}

.contentblock
{
     padding-top: 30px;
}
.contentblock.ileft
{
     width: 337px;
}
.contentblock .title
{
     background-color: #1fbcd9;
     color:White;   
     background-image: url(../img/divheader.gif);
     background-repeat: repeat-x;
     background-position: top;
     padding: 3px 10px 2px 10px;        
     font-size: 130%;
     width: 120px;  
}

.contentblock .body
{
     background-color:White;
     padding: 10px 0px 10px 10px;  
}

.contentblock .body table.messages
{
     width: 100%;
}
.contentblock .body table.messages td
{
     border-bottom: 1px dashed #e3e3e3;
     padding: 4px 0px 3px 10px;    
}

.TheEruv
{
     width: 100%;
}
.TheEruv td
{
     text-align: center;
}
.TheEruv a
{
     font-weight: bold;
     color: #464646;
}
.TheEruv .ShabbatTime
{
     background-color: #ababab;
     color: White;
}
.copyright
{
     color: #313131;
     padding: 20px 0px 20px 35px;
     
     text-align: left;
}
.clear{clear:both;font-size:0;line-height:0;}
.left{float:left;}
.right{float:right;}
label{font-weight:bold;}

.ui-dialog-overlay{background-color:#000;opacity:0.7;filter: alpha(opacity=70);}
label.error{color:#FF0000;font-size:10px;display:block;}
input.error, textarea.error, select.error{border:1px solid #FF0000;}

#debug{display:none; text-align:left;background-color:#FFF;}
#debugWrap
{
     position:absolute;
     top:0;
     left:0;
     z-index:1000;
     background-color:transparent;
}
.messageBox{
     padding:0 10px 0 30px;
     margin:5px auto;
}
.messageList{
     color:#BC324C;
     margin:5px 0;
}
#errorMessageBox{
     border:1px solid #DB4D3F;
     background:#FFE2E4 url('/img/system/error.png') no-repeat 5px 5px;
}
#errorMessageBox .messageList{color:#BC324C;}
#errorMessageBox .messageList li{float:none;border:none;}

#infoMessageBox{
     border:1px solid #B9C4DA;
     background:#EBF0F4 url('/img/system/information.png') no-repeat 5px 5px;
     padding-left:30px;
}
#infoMessageBox .messageList{color:#2B587A;}

#warningMessageBox{
     border:1px solid #D08717;
     background:#FDFAF1 url('/img/system/warning.png') no-repeat 5px 5px;
     padding-left:30px;
}
#warningMessageBox .messageList{color:#D08717;}

#successMessageBox{
     border:1px solid darkgreen;
     background:lightgreen url('/img/system/success.png') no-repeat 5px 5px;
     padding-left:30px;
}
#successMessageBox .messageList{color:darkgreen;}


#banners-top
{
     width:728px;
}
#banners-top td
{
     text-align:center;
     vertical-align:middle;
}

#banners td{width:150px;height:85px;vertical-align:middle;text-align:center;}
#banners td.bottom{width:141px;height:auto;}

#btn-login{border:none;background-color:transparent;cursor:pointer;}

td label
{
     text-align:left;
     display:block;
     font-size:12px;
}
.field td{height:37px;}
.button td, .remember td{height:25px;vertical-align:middle;}
.remember label{font-size:11px;}
.button td{text-align:right;}
td .text{width:96%;}

#singin .field td{height:50px;}
#singin .button td, #singin .remember td{height:25px;vertical-align:middle;padding:0;}
#login_form td label{text-align:right;padding:3px 8px;}
#login_form .remember label{text-align:left;padding:0;}

#profile td label,
#change_password td label,
#login_form td label,
#mail2friend td label,
#advert td label,
#SecondPage td label,
#reg td label{text-align:right;padding:2px 8px;}
#login_form td label.error,
#mail2friend td label.error,
#advert td label.error,
#change_password td label.error,
#profile td label.error,
#SecondPage label.error,
#reg td label.error{text-align:left;padding:0;}
.field-address td{height:75px;}
.register .formReg{border-right:1px solid #B7B7B7;}
input#dob,
input#dt_posted,
input#expdate{width:70px;}

.up_label {
        position:relative;
        top:-10px;
}

.q-field td{height:65px;}
.t-field td{height:60px;}
#reg .t-field td label{text-align:left;padding-left:0;}

#mail2friend td.label label{text-align:left;padding:2px 0 0 4px;}
#mail2friend td{padding:2px 0 0 4px;height:auto;}
#mail2friend td.value{/*width:320px;*/width:98%;height:37px;}
#mail2friend td.value .text{width:98%;}
#mail2friend td.value .x-toolbar td{padding:0;}

#subscription td label{text-align:left;padding:2px 0 0 4px;}

#dlgLoginResponse #errorMessageBox{margin:0;width:275px;}
#dlgLoginResponse #errorMessageBox .messageList li{font-size:10px;list-style-type:none;}

#dt_events .ui-datepicker-inline{width:59%;//width:62%;float:none;margin:0 auto;padding-right:0;border:none;}
#dt_events .ui-datepicker-links{}
#dt_events .ui-datepicker-one-month{float:left;border:1px solid #CCC;margin: 0 15px 15px 0;height:195px;}
#dt_events .ui-datepicker-new-row .ui-datepicker-header{height:15px;}
#dt_events .ui-datepicker-links{display:block;}
#dt_events .ui-datepicker-next{left:auto;width:17px;right:24px;}
#dt_events .ui-datepicker .event a,
#dt_events .ui-datepicker .event a:hover
{
        background-image:none;
        background-color:#464646;
        color:#FFF;
        font-weight:bold;
}
#dt_events table.ui-datepicker .ui-datepicker-title-row td a,
#dt_events table.ui-datepicker .ui-datepicker-title-row td a:hover
{
        background-image:none;
        background-color:#464646;
        color:#FFF;
}
#dt_events table.ui-datepicker td a{padding:2px 0 2px 4px;}
.ui-datepicker td{padding:2px;}
.ui-datepicker td.ui-datepicker-current-day{background-color:darkred;}
.ui-datepicker td.ui-datepicker-current-day a{color:darkred;}

#wrap .ui-tabs-nav li a,
.dialog .ui-dialog-titlebar
{
     color:White;   
     background:#1fbcd9 url(../img/divheader.gif) 0 50% repeat-x;
     padding: 3px 10px 2px 10px;
     font-size: 14px;
     //line-height:16px;
     font-weight:bold;
     height:18px;//height:auto;
}
.dialog .ui-dialog-titlebar-close{top:0.5em;//top:0.4em;}

#wrap .ui-tabs-nav li{font-size:12px;border-top:none;border-left:none;border-right:none;margin-right:4px;}
#wrap .ui-tabs-nav li a{font-size:12px;}
#wrap .ui-tabs-nav li.ui-tabs-selected a
{
     background-image:none;
     background-color:#FFF;
     color:#000;
}
#wrap .ui-tabs-nav,
#wrap .ui-tabs-panel{border:none;}

#edit-profile-tabs{width:550px;}
.ui-accordion-header .ui-accordion-content{border:none;}

.ui-accordion-header .head a,
.ui-accordion-header .head a:hover
{
     background-image:none;
     display:inline;
     color:#FFF;
}
.ui-accordion-header .head div{color:#FFF;}

.ui-accordion-header .head
{
     padding:2px 4px;
     //height:18px;
     background:#1fbcd9 url(../img/divheader.gif) 0 50% repeat-x;
     border-bottom:1px solid #CCC;
}
.ui-accordion-header .head div{float:left;width:200px;}
.ui-accordion-header .head div.clear{float:none;}

.ui-accordion-header .head .cat{width:160px;}
.ui-accordion-header .head .title{width:320px;}
.ui-accordion-header .head .author{width:150px;}
.ui-accordion-header .head .author a{padding-left:0;//padding:0;}

.ui-accordion-content{border-left:1px solid #CCC;border-right:1px solid #CCC;}
.ui-accordion-header .head .d_posted{width:70px;}
.ui-accordion-header .head .t_posted{width:40px;}

.ui-accordion-content .controls{width:18%;}
.ui-accordion-content .message{margin:0;width:80%;padding:1em 0 0.6em 1em;}
.ui-accordion-content .message p {padding:0;}

.ui-accordion-content .controls .iconreply,
.ui-accordion-content .controls .iconrepost,
.ui-accordion-content .controls .iconemail,
.ui-accordion-content .controls .icondelete,
.ui-accordion-content .controls .iconsave {
     display:block;
     width:100px;
     padding:45px 0 0 !important;
     color:#00F !important;
     text-align:center;
     margin:5px 0 15px;
     font-size:10px;
     background-image:none;
}

.ui-accordion-content .controls .iconrepost{background:url('/img/Back.png') no-repeat center top !important;}
.ui-accordion-content .controls .iconreply{background:url('/img/Back.png') no-repeat center top !important;}
.ui-accordion-content .controls .iconemail{background:url('/img/Email.png') no-repeat center top !important;}
.ui-accordion-content .controls .iconsave{background:url('/img/Save.png') no-repeat center top !important;}
.ui-accordion-content .controls .icondelete{background:url('/img/Delete.png') no-repeat center top !important;}

.ui-accordion-content .controls .disabled{background-color:#CCC;text-decoration:line-through;opacity:0.5;filter:Alpha(Opacity=50);}
.ui-accordion-content .controls .iconloading{background:url('/img/loading.gif') no-repeat center center !important;}

#accordion .deleted{opacity:0.3;}
#accordion .deleted div{//filter:alpha(opacity=30);}

.paginate{margin:20px 10px 0;//padding:10px;}
.paginate .prev,
.paginate .next,
.paginate .page{padding:4px 10px;border:1px solid #CCC;margin:0 2px;}
.paginate .current{color:#000;font-weight:bold;}

.field td.x-btn-left,
.field td.x-btn-right,
.field td.x-btn-center{padding:0;height:auto;}
.field .x-toolbar td{height:auto;}
.field .x-btn-icon{height:21px;}

.dialog .dlgFormSuggest{}
#dlg-reply
{
     /*padding:10px 15px 15px;*/
}
#dlg-reply .field td{padding:6px 0 6px 10px;font-size:12px;height:auto;}
#dlg-reply .field td .x-toolbar td{padding:0;}

.inlineField label{display:inline;}
.inlineField label.error{display:block;padding-left:40px;}

.wizard .wizard-nav
{
     float:right;
     width:10%;
     text-align:center;
     margin:26px 0 0;
}
.wizard .wizard-nav a
{
     display:block;
     padding:4px 8px;
     background:#1fbcd9 url(../img/divheader.gif) 0 50% repeat-x;
     border-bottom:1px solid #CCC;
     text-decoration:none;
     color:#FFF;
}
.wizard .wizard-nav a.active
{
     background:#FFF none;
     color:#000;
}
.wizard .wizardpage
{
     border:none;
     width:80%;
     min-height:300px;
     float:right;
     padding:25px 35px;
     background-color:#FFF;
}
.wizard .wizardpage .pagecontent
{
     min-height:300px;
}
.wizard .wizardprev,
.wizard .wizardnext
{
     border:1px solid #CCC;
     padding:2px 8px;
}
.wizard .wizardprev
{
     background:#EEE url('/img/arrow_left.png') no-repeat 15% 2px;
     padding-left:30px;
     float:left;
     /*display:none;*/
}
.wizard .wizardnext
{
     background:#EEE url('/img/arrow_right.png') no-repeat 85% 2px;
     padding-right:30px;
     float:right;
}
.wizard .wizardcontrols{margin-top:15px;}
.darkred
{
     color:darkred;
     padding:0 0 0 80px;
     font-weight:bold;
     font-size:14px;
}
.ph
{
     color:darkred;
     font-weight:bold;
     font-size:12px;
}
.attention
{
     color:#FD7100;
     font-weight:bold;
}

#FirstPage #cat
{
     padding:2px;
     width:250px;
}
#FirstPage .field
{
     width:420px;
     margin:50px auto 0;
}
#FirstPage td label
{
     text-align:right;
     width:100px;
     padding:3px;
}
#FirstPage td label.error{text-align:left;}
#FirstPage #d_event
{
     width:70px;
}
#FirstPage .pagecontent{min-height:150px;}

/*#SecondPage table{margin-top:20px;}*/
#SecondPage #title
{
     border:1px solid #CCC;
     padding:4px;
     width:94%;
}
#SecondPage #title.error
{
     border:1px solid #F00;
}
.wizard .pagecontent #accordion{margin:20px 0 0;}
.wizard .ui-accordion-header .head .title{width:175px;}
.wizard .ui-accordion-header .head .author{//width:130px;}
.wizard .ui-accordion-content
{
     background-image:none;
     border-left:1px solid #CCC;
     border-right:1px solid #CCC;
     //border-bottom:1px solid #CCC;
}
.wizard .ui-accordion-content .message{width:79%;}

#LastPage .darkred{margin-top:8px;}
#LastPage .field{margin:5px 0 0 82px;}
#LastPage .field #promcode{width:400px;}

#LastPage .wizardcontrols .wizardnext{background-position:88% 2px;}
#LastPage .wizardcontrols{text-align:center;}

#LastPage table{width:424px;margin:15px auto 0;}
#LastPage table .label{width:150px;vertical-align:top;}
#LastPage table .value{width:200px;vertical-align:top;}
#LastPage table .value .text{width:180px;}
#LastPage table .value .d_date{width:80px;}
#LastPage table .darkred{padding:0;text-align:left;height:40px;}

input.paynow
{
     background:#EEE url('/img/arrow_right.png') no-repeat 15% 2px;
     border:1px solid #CCC;
     padding:2px 8px 2px 30px;
}

#advert .label{width:150px;text-align:left;}
#advert .label label{padding-right:30px;}
#advert .value .text{width:85%;}
#advert .value .d_date{width:100px;}
#advert .darkred{padding:20px 0 10px 5px;}
#advert .value .op{display:inline-block;}
.advert #content .descr{margin-bottom:15px;}

.field td.ui-datepicker-days-cell{height:auto;}

form td .title
{
     padding:3px 8px 4px; //padding:4px 8px 1px;
     //height:18px;
     background:#1fbcd9 url(../img/divheader.gif) 0 50% repeat-x;
     color:#FFF;
     font-weight:bold;
     margin:2px 0;
}
sup.req{color:#F00;}

ul.numeric
{
        margin-left:30px;//margin-left:40px;
}
ul.numeric li
{
        list-style-type:decimal;
}
ul.alphabetic
{
        margin-left:30px;//margin-left:40px;
}
ul.alphabetic li
{
        list-style-type:lower-roman;
}

#hebcal .copyright
{
        padding:5px 0 0;
}
#hebcal {
 font-family: "Gill Sans MT","Gill Sans",GillSans,Arial,Helvetica,sans-serif;
 font-size: small;
}
#hebcal H3 {
 font-family: Tahoma, Georgia,Palatino,"Times New Roman",Times,serif;
}
#hebcal .candles {font-size: 14px; font-family: Tahoma, Georgia,Palatino,"Times New Roman",Times,serif;}
#hebcal .havdalah {font-family: Tahoma, Georgia,Palatino,"Times New Roman",Times,serif;} 
#hebcal .parashat {font-family: Tahoma, Georgia,Palatino,"Times New Roman",Times,serif;}
#hebcal .holiday {display: none;font-family: Tahoma, Georgia,Palatino,"Times New Roman",Times,serif;}

#shabbat_times .body{padding:0;}

#shabbat_times .CLTable {  
    Border-Color: #A0C6E5;
    Font-Size: 11px;
    Border-Width: 0px;
}
#shabbat_times .CLHeadingBold {
    Font-Family: Tahoma, Arial, Verdana;
    Font-Size: 11px;
    Text-Align: center;
    Font-Weight: bold;
    text-decoration:none;
}
#shabbat_times A.CLLink {
    Font-Family: Tahoma, Arial, Verdana;
    Font-Size: 9px;
    Text-Align: center;
    Color: #999999;
    Text-Decoration: none;
}
#shabbat_times A.CLLink:Hover {
    Font-Family: Tahoma, Arial, Verdana;
    Font-Size: 10px;
    Text-Align: center;
    Color: #999999;
    Text-Decoration: underline;
}
#shabbat_times A.CLLink:Visited {
    Font-Family: Tahoma, Arial, Verdana;
    Font-Size: 10px;
    Text-Align: center;
    Color: #999999;
    Text-Decoration: underline;
}

#shabbat_times .CLdate,
#shabbat_times .CLdate a{  
    Font-Family: Tahoma, Arial, Verdana;
    Text-Align: left;
    Font-Weight: bold;
    font-size:10px; 
    color:#D30006;
    text-decoration:underline;
}
#shabbat_times .CLdate{padding-left:10px;}

#shabbat_times A.CLdate {  
    Font-Family: Tahoma, Arial, Verdana;
    Text-Align: left;
    Font-Weight: bold;
    font-size:10px; 
    color:#D30006;
    text-decoration:underline;
}

#shabbat_times .CLTime,
#shabbat_times .CLTime a{  
        color:#344E9E;
        font-family:Tahoma,Arial,Verdana;
        font-size:10px;
        font-weight:normal;
        margin-bottom:0;
        text-align:right;
}

#shabbat_times .CLhr {
        color: #666666;
        height: 1px;
        width: 50%;
}
#shabbat_times .CLHolName {
        font-weight:normal;
}
#shabbat_times .CLheading {  
    Font-Family: Tahoma, Arial, Verdana;
    Font-Size: 11px;
    Text-Align: center;
    color:#000000;
}
#shabbat_times a.CLheading{  
    Font-Family: Tahoma, Arial, Verdana;
    Font-Size: 11px;
    Text-Align: center;
    color:#D30006;
}

#login_form .auth_addons{padding:8px 0 0 30px;}
#dlg-login .auth_addons{padding:8px 0 0;}

#LastPage .myForm label {
        width:250px;margin:0 6px
}
#LastPage label.error {
        color: red;
        font-style: italic;
}
#LastPage input.error {
        border: 1px dotted #f00;
}
#LastPage .payment_table td {
        padding: 3px;
}

#LastPage .req {
        color: Red;
}
#LastPage .select_small {
        width: 60px;
}

.auth_addon{padding:5px 0 0 29px;//padding:5px 0 0 14px;}
#accordion-header .head div{font-weight:bold;}
option.filter{font-weight:bold;}

#SecondPage .progressWrapper {
        width: 357px;
        overflow: hidden;
}

#SecondPage .progressContainer {
        margin: 5px;
        padding: 4px;
        border: solid 1px #E8E8E8;
        background-color: #F7F7F7;
        overflow: hidden;
}
/* Message */
#SecondPage .message {
        margin: 1em 0;
        padding: 10px 20px;
        border: solid 1px #FFDD99;
        background-color: #FFFFCC;
        overflow: hidden;
}
/* Error */
#SecondPage .red {
        border: solid 1px #B50000;
        background-color: #FFEBEB;
}

/* Current */
#SecondPage .green {
        border: solid 1px #DDF0DD;
        background-color: #EBFFEB;
}

/* Complete */
#SecondPage .blue {
        border: solid 1px #CEE2F2;
        background-color: #F0F5FF;
}

#SecondPage .progressName {
        font-size: 8pt;
        font-weight: 700;
        color: #555;
        width: 323px;
        height: 14px;
        text-align: left;
        white-space: nowrap;
        overflow: hidden;
}

#SecondPage .progressBarInProgress,
#SecondPage .progressBarComplete,
#SecondPage .progressBarError {
        font-size: 0;
        width: 0%;
        height: 2px;
        background-color: blue;
        margin-top: 2px;
}

#SecondPage .progressBarComplete {
        width: 100%;
        background-color: green;
        visibility: hidden;
}

#SecondPage .progressBarError {
        width: 100%;
        background-color: red;
        visibility: hidden;
}

#SecondPage .progressBarStatus {
        margin-top: 2px;
        width: 337px;
        font-size: 7pt;
        font-family: Arial;
        text-align: left;
        white-space: nowrap;
}

#SecondPage a.progressCancel {
        font-size: 0;
        display: block;
        height: 14px;
        width: 14px;
        background-image: url(../img/cancelbutton.gif);
        background-repeat: no-repeat;
        background-position: -14px 0px;
        float: right;
}

#SecondPage a.progressCancel:hover {
        background-position: 0px 0px;
}


/* -- SWFUpload Object Styles ------------------------------- */
#SecondPage .swfupload {
        vertical-align: top;
}
.ui-accordion-header a.attach_link,
.ui-accordion-header a.attach_link:hover
{
        display:inline;
        background-image:none;
        color:#0000FF;
        padding:0;
}
.qtip-content{}
.qtip-content .event-item
{
        padding:3px 4px;
}
.qtip-content .event-item .category
{
        font-weight:bold;
        margin:0 4px 0 0;
}
#dt_from, #dt_to{width:70px;}
#profile .messageBox{padding:4px 10px 6px 30px;}
.x-pannel{
        border:1px solid #464646;
        -moz-border-radius:2px;
        webkit-border-radius:2px;
        background-color:#FFFFFF;
        padding:8px 15px 15px;
}
.x-pannel .payment_table td{padding:5px 4px;width:130px;border:1px solid #CCC;}
.x-pannel .payment_table .left_row{text-align:right;font-weight:bold;}

.adme-loading{background:transparent url('/img/adme/loading_aqua.gif') no-repeat center center;}
.x-html-editor-tb .x-edit-mailto {background:url('/img/icon_email.gif') no-repeat center center;}

.edit-my-business-modules,
.my-business-list{width:100%;}
.edit-my-business-modules tr td,
.my-business-list tr td{border-bottom:1px solid #cccccf;padding:10px 0;}
.edit-my-business-modules caption,
.my-business-list caption{text-align:left;color:#1fbcd9;font-size:18px;font-weight:bold;border-bottom:1px solid #000000;padding:0 0 10px;}
.edit-my-business-modules .prefs,
.my-business-list .prefs{float:right;font-size:14px;}

.edit-my-business-modules caption .package{font-weight:14px;color:#797979;}
.edit-my-business-modules tr td{border:none;}

.my-business-list td.name{width:55%;}
.my-business-list td.package{width:35%;}
.my-business-list td.upgrade{width:10%;}

.my-business-list td.name .business,
.my-business-list td.package .label,
.my-business-list td.package .name{color:#797979;font-weight:bold;font-size:16px;}

.my-business-list td.buttons button{float:right;}
.my-business-list .disabled{background-color:#CCC;text-decoration:line-through;opacity:0.5;filter:Alpha(Opacity=50);}

.my-business-list .name .status{font-weight:bold;}
.my-business-list .name .ban{color:#F00;}

#new-business .field{height:50px;}
#new-business .field input{width:50%;}
#new-business .field-textarea{height:80px;}
#new-business .field-textarea textarea{width:50%;}
#new-business .field-checkbox label{display:inline;}
#new-business .field-checkbox input,
#new-business .field-buttons input{width:auto;}

#new-business .left .field input{width:98%;}
#new-business .left .field-textarea textarea{width:98%;}
#new-business .left .field-checkbox input,
#new-business .left .field-buttons input{width:auto;}

div.grippie
{
     background:#EEEEEE url('/img/grippie.png') no-repeat scroll center 2px;
     border-color:#DDDDDD;
     border-style:solid;
     border-width:0pt 1px 1px;
     cursor:s-resize;
     height:9px;
     overflow:hidden;
}
.resizable-textarea textarea
{
     display:block;
     margin-bottom:0pt;
     width:95%;
     height: 20%;
}

#edit-business-accordion .ui-accordion-header{background-image:none;background-color:transparent;}
#edit-business-accordion .ui-accordion-header .head
{
     background:transparent url('/img/bd/bd-accordion-bg-collapsed.gif') no-repeat -50px 0;
     color:#716666;
     font-weight:bold;
     font-size:14px;
     padding:10px 10px;
     border-bottom:1px solid #000000;
}
#edit-business-accordion .selected .head
{
     background:transparent url('/img/bd/bd-accordion-bg-expanded.gif') no-repeat -50px 0;
}
#edit-business-accordion .module-disabled .head
{
     background:transparent url('/img/bd/bd-accordion-bg-disabled-collapsed.gif') no-repeat -50px 0;
     border-bottom:1px solid #b3b3b6;
}
#edit-business-accordion .module-disabled.selected .head
{
     background:transparent url('/img/bd/bd-accordion-bg-disabled-expanded.gif') no-repeat -50px 0;
}
#edit-business-accordion .ui-accordion-content
{
     border:1px solid #D6D6D6;
     margin:1px 0;
     padding:8px 20px 0;
}
#edit-business-accordion .messageBox{padding:5px 10px 4px 30px;}

#new-business #errorMessageBox .messageList{padding:5px;}

#upgrade .field{height:55px;}
#upgrade .field label{display:block;}
#upgrade .field label.error{text-align:left;}
#upgrade .field-buttons{height:auto;}

#change-card .field,
#change-package .field{height:55px;}
#change-card .field label,
#change-package .field label{display:block;}
#change-card .field label.error,
#change-package .field label.error{text-align:left;}
#change-card .field-buttons,
#change-package .field-buttons{height:auto;}

form .field .desc{font-size:12px;color:gray;}

.ui-accordion-header .ui-accordion-content a,
.ui-accordion-header .ui-accordion-content a:hover{background-image:none;padding:2px 0;color:#1FBCD9;}
.edit-my-business-modules .x-toolbar tr td{padding:0;}

#bd-pan-search{background:url('/img/bd/bd-pan-search.gif') no-repeat;width:783px;height:103px;}
#bd-pan-search input.text{position:relative;width:230px;top:42px;left:19px;border:0;}
#bd-pan-search #text-company{left:42px;}
#bd-pan-search #text-location{left:66px;}
#bd-pan-search #bd-btn-search{background:url('/img/bd/bd-btn-search.gif') no-repeat;width:63px;height:25px;border:none;position:relative;top:70px;left:2px;}

h2.subtitle{color:#1FBCD9;font-size:20px;padding:10px 0;font-weight:bold;}

#b-details td{padding:4px 2px;}
#b-details .b-logo{text-align:center;vertical-align:middle;width:200px;}
#b-details .b-label{text-align:right;font-weight:bold;}
#b-details .b-value{text-align:left;}

.magic-form .field-text{height:55px;}
.magic-form .field-textarea{height:155px;}
.magic-form .messageBox{padding:6px 10px 6px 30px;cursor:pointer;}
.magic-form #successMessageBox li{float:none;border:0;}

.bold{font-weight:bold;}

.b-result-item{border:1px solid #C3C3C3; padding:20px 15px;margin-bottom:6px;}
.b-result-item .b-title-link{font-size:18px;color:#017ED2;font-weight:bold;}
.b-result-item .b-categories,
.b-result-item .b-categories a{color:#319800;text-decoration:none;}
.b-result-item .b-categories a:hover{text-decoration:underline;}
.b-result-item table{width:100%;}
.b-result-item span{font-size:11px;}
.b-result-item .b-glue{padding:0 6px 0 4px;color:#CCCCCC;}
.b-result-item .b-address{color:#5F6B57;}
.b-result-item .b-module-links{padding-top:4px;}
.b-result-item .b-module-links a{font-size:14px;font-weight:bold;}

.b-result-navigation{padding-top:8px;}
.b-result-navigation .page{padding:4px 8px;border:1px solid #C3C3C3;margin:0 2px;}
.b-result-navigation .prev,
.b-result-navigation .next{padding:4px 8px;margin:0 2px;}
.b-result-navigation .current{font-weight:bold;color:#C3C3C3;}

#bd-module-business_files_premium .files{width:100%;}
#bd-module-business_files_premium .files th{font-weight:bold;text-align:center;}
#bd-module-business_files_premium .files th,
#bd-module-business_files_premium .files td{padding:2px 4px;}
#bd-module-business_files_premium .files .num{text-align:center;}
#bd-module-business_files_premium .files .input-descr{text-align:center;}
#bd-module-business_files_premium .files .actions{text-align:center;}
#bd-module-business_files_premium .files .input-file a{display:inline;}

#bd-module-photo_gallery_light .files{width:100%;}
#bd-module-photo_gallery_light .files th{font-weight:bold;text-align:center;}
#bd-module-photo_gallery_light .files th,
#bd-module-photo_gallery_light .files td{padding:2px 4px;}
#bd-module-photo_gallery_light .files .photo-thumbnail{text-align:center;}
#bd-module-photo_gallery_light .files .input-descr{text-align:center;}
#bd-module-photo_gallery_light .files .actions{text-align:center;}
#bd-module-photo_gallery_light .files .actions a{display:inline;}

#bd-module-photo_gallery_advanced .files{width:100%;}
#bd-module-photo_gallery_advanced .files th{font-weight:bold;text-align:center;}
#bd-module-photo_gallery_advanced .files th,
#bd-module-photo_gallery_advanced .files td{padding:2px 4px;}
#bd-module-photo_gallery_advanced .files .photo-thumbnail{text-align:center;}
#bd-module-photo_gallery_advanced .files .input-descr{text-align:center;}
#bd-module-photo_gallery_advanced .files .actions{text-align:center;}
#bd-module-photo_gallery_advanced .files .actions a{display:inline;}

.buttons-file {
    padding: 0;
    /*position: relative;*/
    color: #666666;
    width: 200px;
    text-align: left;
    /*margin: 200px auto 0;*/
}
#UploadResult{
    padding: 0 10px;
}
input#AddPhotos {
}
.buttons-file span {
    line-height: 32px;
}
.buttons-file input, .niceButton {
    border-style: none;
    border-color: inherit;
    border-width: 0;
    background: url('/img/bd/btn.png') no-repeat 0 -32px;
    color: #666666;
    font-size: 14px;
    height: 32px;
    width: 115px;
    cursor: pointer;
    outline: none;
    text-decoration: none;
    line-height: 32px;
}
.buttons-file input:hover, .buttons-file input.hover, .niceButton:hover {
    background-position: 0 0;
    color: #333;
    outline: 0 none;
}

.buttons-file object {
    outline: none;
    position: absolute;
}
input.progress
{
    background: url('/img/bd/progress.png') no-repeat 0 0px;
    width: 115px;
    height: 32px;
    position: absolute;
    width: 0;
    padding: 0;
}

.b-item{border:0; padding:20px 0;}
.b-item .b-name{font-size:18px;color:#666666;font-weight:bold;}
.b-item .b-categories,
.b-item .b-categories a{color:#319800;text-decoration:none;}
.b-item .b-categories a:hover{text-decoration:underline;}
.b-item table{width:100%;}
.b-item span{font-size:11px;}
.b-item .b-glue{padding:0 6px 0 4px;color:#CCCCCC;}
.b-item .b-address{color:#5F6B57;}
.b-item .b-module-links{padding-top:4px;}
.b-item .b-module-links a{font-size:14px;font-weight:bold;}

#detail-business-accordion .ui-accordion-header,
#detail-business-accordion-block .ui-accordion-header{background-image:none;background-color:transparent;}
#detail-business-accordion .ui-accordion-header .head
{
     background-image:none;
     background-color:transparent;
     color:#000000;
     font-weight:bold;
     font-size:16px;
     padding:0 0 4px;
     border-bottom:3px solid #1fbcd9;
}
#detail-business-accordion .selected .head
{
     background-image:none;
     background-color:#c0c0c0;
     border:0;
}
#detail-business-accordion .ui-accordion-content
{
     border:0;
     margin:0;
     padding:8px 0 20px;
}
#detail-business-accordion .selected .ui-accordion-content
{
     margin:0 0 1px;
}
#detail-business-accordion .messageBox{padding:5px 10px 4px 30px;}

#detail-business-accordion-block .ui-accordion-header .head
{
     background-image:none;
     background-color:#1fbcd9;
     color:#FFFFFF;
     font-weight:bold;
     font-size:12px;
     padding:4px 8px;
     border-bottom:0;
}
#detail-business-accordion-block .selected .head
{
     background-image:none;
     background-color:#c0c0c0;
     border:0;
}
#detail-business-accordion-block .ui-accordion-content
{
     border:1px solid #D6D6D6;
     margin:0 0 6px;
     padding:4px 8px;
}
#detail-business-accordion-block .selected .ui-accordion-content
{
     margin:0 0 1px;
}
#detail-business-accordion-block .messageBox{padding:5px 10px 4px 30px;}

.mini-block
{
     margin:8px 0;
}
.mini-block h4
{
    font-weight:bold;
    padding:0 0 8px;
    border-bottom:1px solid #D6D6D6;
    margin:0 0 4px;
}

.b-catalog-crumbs{padding:10px 0;border:1px dashed #C3C3C3;border-left:0;border-right:0;margin-bottom:8px;}
.b-catalog-crumbs .crumb{font-size:12px;font-weight:bold;}
.b-catalog-crumbs .current{color:#666666;text-decoration:none;}

.field-photo_gallery_light .left,
.field-photo_gallery_advanced .left{float:left;display:inline-block;width:100px;height:100px;background-color:#FFFFFF;text-align:center;vertical-align:middle;margin:12px;padding:4px;}

#magic-form-email_business #field-email,
#magic-form-email_business #field-subject{width: 275px;}
#magic-form-email_business #field-message{width: 570px;}

#bd-module-google_map #gmap_canvas{width:570px;height:300px;}
.index ul{list-style:disc inside;padding:4px 0 4px 20px;}
.index ol{list-style:decimal inside;padding:4px 0 4px 20px;}
.index strong{font-weight:bold;}

.bd-block-category
{
     float:left;
     margin:0 25px 40px 0;
}

.bd-block-category .title
{
     font-size:14px;
     padding:4px 0;
     font-weight:bold;
     float:left;
}
.bd-block-category .title .cnt
{
     font-size:12px;
     font-weight:normal;
}
.bd-block-category-body
{
     background-color:#FAFAFA;
     border-top:3px solid #1FBCD9;
     border-bottom:1px solid #1FBCD9;
     padding:6px;
     /*height:180px;*/
     height:900px;
     width:224px;
}
.bd-block-category-body ul{list-style:none;padding:4px 0 4px 10px;}
.bd-block-category-body ul li{padding:2px 0;}
.bd-block-category-footer
{
     padding:4px 0;
     font-weight:bold;
}
