#srv_text { padding:0 0 20px; float:left; width:735px; }
.text_item {width:735px; padding:0 0 20px 0; border-bottom:1px solid #ababab; float:left; color:Black;}
#srv_text table {width:735px;}
#srv_text table td {vertical-align:top; text-align:center; font-size:12pt; font-weight:bold;}
#srv_text table td div {padding-bottom:5px;}
#srv_text table td div span {color:#ba632f}
#srv_text table td.srv_prog {width:125px;}
#srv_text .prepaid_image {float:left; padding-right:10px; overflow:hidden;}
#srv_text .prepaid_text {width:260px; float:left;}
#srv_text .hidden_text {border:1px solid #cdcdcd; width:693px; background-color:#ebebeb; padding:20px; border-top:none; display:none; float:left;}
#srv_text .pphtxt { margin-top:10px; border-top:1px solid #cdcdcd !important; }
#srv_text .cards_header {padding-bottom:10px;}
#srv_text .active_tab {border:1px solid #cdcdcd; border-bottom:none !important; background-color:#ebebeb;}
#srv_text .nonactive_tab {border-bottom:1px solid #cdcdcd;}
.no_border_bottom {border-bottom:none !important;}

#srv_text table td.border_bottom { border-bottom:1px solid #cdcdcd; }
#srv_text .item {float:left; padding:10px 5px 0 5px; font-size:8pt; font-weight:normal; text-align:left;}
#srv_text .item div{padding-bottom:3px;}
#srv_text .item .red {color:red;}
#srv_text .order_now_prepaid {cursor:pointer; margin-top:10px; width:279px; height:41px; background:url('../images/order.gif') left top no-repeat;}
#srv_text .order_now {cursor:pointer; width:106px; height:25px; background:url('../images/order_now.gif') center top no-repeat;}

.show_tabcontent { cursor:pointer; }

#orderdlg {width:703px; padding:0; float:left; }
#orderdlg .dlg_container {width:700px;}
#orderdlg .active_tab {border:1px solid #cdcdcd; border-bottom:none !important; background-color:#ebebeb;width:150px;}
#orderdlg .nonactive_tab {border-bottom:1px solid #cdcdcd;width:150px;}
#orderdlg .prepaid_image {float:left; padding-right:10px; overflow:hidden;}
#orderdlg .prepaid_text {width:260px; float:left;}
#orderdlg .hidden_text {border:1px solid #cdcdcd; width:636px; background-color:#ebebeb; padding:20px; border-top:none; display:none; float:left; text-align:left;}
#orderdlg table td {vertical-align:top; text-align:center; font-size:12pt; font-weight:bold;}
#orderdlg table td div {padding-bottom:5px;}
#orderdlg table td div span {color:#ba632f}
#orderdlg table td.border_bottom { border-bottom:1px solid #cdcdcd; }
#orderdlg .order_now_prepaid {cursor:pointer; margin-top:10px; width:279px; height:41px; background:url('../images/order.gif') left top no-repeat;}
#orderdlg .order_now {cursor:pointer; width:106px; height:25px; background:url('../images/order_now.gif') center top no-repeat;}

.draggable {display:none;}
.draggable table.dlg_container th { padding:2px; border: 1px solid #DDDDDD; background-color:rgb(25,101,179); color:white; }
.draggable table.dlg_container td { padding:5px 12px; text-align:left; }
.draggable .dlg_title {float:left;}
.draggable .dlg_closex {float:right; cursor:pointer; padding: 0 5px 0 5px;}
.draggable input {border: 1px solid #AFAFAF;}
.draggable .servicehours {width:50px;}

.draggable .dlg_buttons_container {width:676px; text-align:center; padding:0;}
.draggable .dlg_buttons {margin:auto; width:232px; padding:0;}

.service_txt { padding:5px; width: 668px;}
.service_txt p { margin:0 !important; }

.draggable .close_dlg {
    float:left; cursor:pointer;
    width:106px; height:25px;
    background:url('../images/close.gif') center top no-repeat;
}
.draggable .add_2cart {
    margin-left:20px;
    float:left; cursor:pointer; width:106px; height:25px;
    background:url('../images/add_2cart.gif') center top no-repeat;
}


