.habla_window_div_position {
bottom:10px;
position: fixed;
right:10px;
}
.habla_window_div_position_inline {
}
.habla_window_div_position_floating {
bottom:10px;
position: fixed;
right:10px;
}
.habla_window_div_position_floating_ie {
bottom:10px;
position:absolute;
right:10px;
}
.habla_window_div_base {
background-color: black;
border:0 none !important;
font-family:verdana,arial,helvetica;
font-style:inherit;
font-weight:inherit ;
line-height:1;
margin:0 !important;
outline-color:-moz-use-text-color;
outline-style:none !important;
outline-width:0;
padding:0 !important;
text-align:left;
vertical-align:baseline;
z-index:99999 !important;
}

.habla_panel_border {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid black;
font-family:verdana,arial,helvetica;
font-size:2em;
width:250px;
}
.habla_button_a_highlighted {
background-color:#666666;
color:#FFFFFF;
}
.habla_button_a_hover {
background-color:#b5b5b5;
color:#FFFFFF;
}
a.habla_button_a_hover:hover {
    font-size:14px;   
}
.habla_button_a_normal {
background-color:#333333;
color:#FFFFFF;
}
.habla_button {
float:right;
font-weight:bold;
margin-left:3px;
padding:0 6px 2px;
text-decoration:none !important;
}
.habla_conversation_message_off {
margin:0 !important;
padding:3px 3px 3px 23px;
}
.habla_conversation_message_on {
margin:0;
padding:5px;
}
.habla_conversation_p_item {
background:transparent none repeat scroll 0 0;
color:#000000;
margin:0;
padding:0;
text-indent:-20px;
}
.habla_conversation_person1 {
color:#FF0000;
padding-right:5px;
}
.habla_conversation_person2 {
color:#0000FF;
padding-right:5px;
}
.habla_conversation_text_span {
color:#000000;
}
.habla_topbar_div_highlighted {
background:red none repeat scroll 0 0;
color: black;
padding:4px;
}
.habla_topbar_div_normal {
background: black none repeat scroll 0 0;
color: black;
padding:4px;

}
.habla_topbar_clickable {
cursor: pointer;
}
.habla_oplink_a_hover {
color:#FFFFFF;
font-weight:normal;
text-decoration:underline;
}
a.habla_oplink_a_hover:hover {
    font-size:14px;  
}
.habla_oplink_a_normal {
color:#FFFFFF;
font-weight:normal;
text-decoration:none;
}
.clear_style {
clear:both;
}
.habla_offline_message_div {
border-bottom:1px dotted #CCCCCC;
line-height:1.5em;
margin:0;
padding:3px;
}
.habla_conversation_div {
background:transparent none repeat scroll 0 0;
border-bottom:1px dotted #CCCCCC;
height:155px;
line-height:1.5em;
overflow:auto;
color: black;
padding:3px 3px 3px 23px !important;
}
.habla_pre_chat_div {
background:transparent none repeat scroll 0 0;
border-bottom:1px dotted #CCCCCC;
height:155px;
line-height:1.5em;
overflow:auto;
color: #000000;
padding:3px 3px 3px 3px;  
}
.habla_offline_message_sent_div {
background:transparent none repeat scroll 0 0;
border-bottom:1px dotted #CCCCCC;
height:155px;
line-height:1.5em;
overflow:auto !important;
padding:3px !important;
}
.habla_chatform_form {
margin:0 !important;
padding:0 !important;
}
.habla_input_div {
font-family:verdana,arial,helvetica;
font-size:12px;
font-weight:normal !important;
margin:0 !important;
padding:3px !important;
}
.habla_offline_body_input {
font-family:verdana,arial,helvetica;
font-size:12px;
height:155px;
vertical-align:text-top;
width:234px;
}
.habla_say_text_span {
color:#000000 ;
}
.habla_submit_button {
font-family:verdana,arial,helvetica;
font-size:12px;
margin:0 !important;
vertical-align:text-top;
width:234px;
}
.habla_offline_submit_input {
background:#E75917 none repeat scroll 0 0 !important;
border:medium none #CCCCCC !important;
color:white !important;
float:right;
margin-right:2px;
}
.habla_offline_error_span {
float:left;
font-family:verdana,arial,helvetica;
font-size:12px;
}
.habla_wcsend_input_normal {
border:2px solid #CCCCCC !important;
}
.habla_wcsend_input_pre {
color:#707070;
}
.habla_wcsend_input_post {
color:#000000;
}
.habla_wcsend_input_pre_highlighted {
border:2px solid #CCCCCC !important;
}
.habla_wcsend_input_highlighted {
border:2px solid !important;
color:#000000 !important;
}
.habla_wcsend_field {
background:transparent none repeat scroll 0 0;
font-family:verdana,arial,helvetica;
font-size:12px;
height:24px;
margin:0 !important;
overflow:auto !important;
padding:1px 3px !important;
vertical-align:text-top;
width:234px;
}      

