#frm table { margin-bottom: 0; border:none}

.calories_h1 { font-size:20px; text-transform:uppercase; color:#ba050c; height:31px; background:url(/wp-content/themes/twentyfifteen/Calculator/img/bg_top_h1.png)/ no-repeat left top; padding:8px 0 0 15px; margin:0 0 1px 0}

.calories_h2 {color:#005676; margin-bottom:15px}

.calories_img { float:right; border:3px solid #dec19a; margin-left:8px}

.calories_img img{ display:block}





.sep1{ height:1px; overflow:hidden; clear:both}

.sep5{ height:5px; overflow:hidden; clear:both}

.sep10{ height:10px; overflow:hidden; clear:both}

.sep15{ height:2px; overflow:hidden; clear:both}





.calories_link1, .calories_link2, .calories_link3 { display: inline-block; margin:5px 0; padding: 2px 0 2px 20px; width:auto}



.calories_link1:hover, .calories_link2:hover, .calories_link3:hover { text-decoration:none}



.calories_head { }

.calories_head td{color:#741F1F; font-style: oblique; font-family: 'sans-serif', arial; font-size: 15px; text-shadow: 0 1px 0 #FFFFFF; padding:5px 0}

.calories_head td.red{ font-weight:bold; color:#b60208}



.calories_h2_table { color:#b60208; text-shadow: 1px 1px 1px #FFC0C0; font-style: oblique; font-family: 'sans-serif', arial; background: url(/wp-content/themes/twentyfifteen/Calculator/images/calcplus.png) no-repeat left 50%; padding-left:30px; cursor:pointer; float:left; margin:12px 0 5px 10px}

.calories_h2_table1 { color:#b60208; background: url(/wp-content/themes/twentyfifteen/Calculator/images/calcminus.png) no-repeat left 50% !important; padding-left:30px; cursor:pointer; float:left; margin:9px 0 5px 10px}

.cellh { width: 100%; height: 100%;  border-radius: 10px; background: #fff3f3; box-shadow: 2px 3px 1px rgba(209, 209, 209, 0.5); }
.celltable { margin-left: 80px; margin-right: 10px; margin-bottom: 10px; padding:10px;  border-radius: 10px; background: #ecddc4; }
.cellhtotal { width: 100%; height: 100%;  border-radius: 10px; background: #F5F5F5; box-shadow: 2px 3px 1px rgba(209, 209, 209, 0.5); border:2px solid #A71616;}



.calories_table_in {margin-left:1px; width:610px}

.calories_table_in input { width:55px; color:#666; height:25px; padding-top:1px; font-size: 15px;}

.calories_table_in span { background:#fff; border:1px solid #e1caae; width:55px; display:block; height:25px; padding:1px 0 0 3px; overflow:hidden  }

.calories_table_in div { background:#E7D1BA; font-weight:bold; color:#b60208; width:55px; display:block; height:25px; padding:1px 0 0 3px; overflow:hidden}

.calories_table_in td { padding-bottom:1px; color:#741F1F; font-family: 'sans-serif', arial; font-size: 15px; text-shadow: 0 1px 0 #FFFFFF;}



.calories_total { float:right; background:#ecddc4; font-weight:bold; color:#b60208; width:45px; display:block !important; height:16px; padding:1px 0 0 3px; margin:6px 13px 0 0; overflow: hidden}

.calories_total_none { float:right; background:#ecddc4; font-weight:bold; color:#b60208; width:45px; display:none; height:16px; padding:1px 0 0 3px; margin:6px 13px 0 0; overflow: hidden}



.total_table td{ border-top:1px solid #b60208; font-weight:bold; padding:3px 0 0 0}




.big_total td { padding:5px 0 0 7px; font-weight:bold}

.big_total td h2 { color:#b60208; margin:5px 0 5px 15px}



.total_total { background:#b60208; border-radius: 5px; font-weight:bold; color:#fff; display:block; padding:4px 0 0 3px; overflow:hidden}



.left_links { width:300px; border:1px solid red}

.right_buttons { width:200px; float:right; border:1px solid red}





.ccal_submit span a{text-transform:uppercase; font-size:10px; color:#fff; text-decoration:none}

.ccal_submit span a:hover{text-transform:uppercase; font-size:10px; color:#fff; text-decoration: underline; display:block; height:20px}



.calories_tr td { border-bottom:1px solid #ecddc4; padding:3px 0 3px 4px}

.calories_tr.last td { border-bottom:0; padding:3px 0 3px 4px}



.cal_print { width:600px}

.cal_head { padding:30px 0 0 10px}

.cal_head img{ margin: 0 20px 0 0}



.cal_grey { background:#d8d8d8; height:3px; width:600px; margin:5px 0 20px 0}



.cal_print_in { padding:12px; width:576px}

.cal_print_in h2.red{ color:#b60208; margin:8px 0 5px 1px}



.cal_grey1 {border-top:1px solid #d8d8d8; width:600px; margin:5px 0 5px 0; padding:10px 0 0 15px; color:#000}

.new_login_last td{ padding-top: 10px;}
/*
     */
/*
*/