/*body { background: url(/styles/snapfinger/themes/gray/img/header_bgr.png) repeat-x;  } */
body.framed { background: none; }

.header { height: 60px; }
/* structure */

.container-tbl { border-collapse: collapse;}
.container .col1, 
.container .col2, 
.container .col3 { padding:0; margin:0; vertical-align: top;} 
.container .col1 { width: 175px;}
.container .col2 { width: 426px; }
/*.container .col3,.container .col2 { padding: 74px 0 0 0; } */

/* left column */

.logo {float: none; text-align:center; vertical-align : middle; display : table-cell; width: 175px;}

.information { text-align: center; margin: 8px 0 20px 0; line-height: 1.2;}
.information h2 { color:#231F20; font-size: 22px; font-weight:bold; padding: 0; margin:0;}
.information .phone { font-size: 14px;}
.information .address { color: #4C4C4C}

.menu-left ul,
.menu-left li { list-style: none;  } 
.menu-left ul { margin: 0; padding: 0;}
.menu-left li { margin: 0; padding: 0; border-top: solid 1px #efefef; }

.menu-left li.current .item-t {  background: url(/styles/snapfinger/themes/gray/img/group_back.png) 0 0 no-repeat; }
.menu-left li.current .item-l {  background: url(/styles/snapfinger/themes/gray/img/group_back_bottom.png) 0 100% no-repeat; }

.menu-left a,
.menu-left a:link,
.menu-left a:visited,
.menu-left a:hover { text-decoration: none; color: Black; display: block; padding:0px 5px 5px 10px; font-weight:bold; }
.menu-left li.current a:link,
.menu-left li.current a:visited,
.menu-left li.current a:hover { color: white; cursor: default; }

/* center column */
.menu-top-1 { background: url(/styles/snapfinger/themes/gray/img/steps_1.png) 50% 0 no-repeat; }
.menu-top-2 { background: url(/styles/snapfinger/themes/gray/img/steps_2.png) 50% 0 no-repeat; }
.menu-top-3 { background: url(/styles/snapfinger/themes/gray/img/steps_3.png) 50% 0 no-repeat; }
.content-l { background: url(/styles/snapfinger/themes/gray/img/center_border.png) 0 0 repeat-y; }
.content-r { background: url(/styles/snapfinger/themes/gray/img/center_border.png) 100% 0 repeat-y; }
.content-t { background: url(/styles/snapfinger/themes/gray/img/center_top.png) 50% 0 no-repeat; }
.content-b { background: url(/styles/snapfinger/themes/gray/img/center_bottom.png) 50% 100% no-repeat; }
.content-inner { min-height: 400px; padding: 16px 10px 16px 10px; }
.content-outer { background-color: White;}
.menu-top ul { margin: 0 6px 0 6px; list-style: none; border-top: 1px solid transparent;}
.menu-top li { margin:0; width:100px; padding: 5px 0 8px 0; float: left; color: White; font-weight: bold; text-transform: uppercase; font-size: 10px; }
.menu-top .m1 { padding-left: 20px; }
.menu-top .m2 { padding-left: 35px; }
.menu-top .m3 { padding-left: 20px; }
.content-inner h1 { color:#231F20; background: url(/styles/snapfinger/themes/gray/img/center_line.png) 50% 100% no-repeat; font-weight:bold; font-size:18px; padding: 0 6px 10px 6px; margin: 0 0 15px 0; }

.fmi-wrap { font-size: 12px;  }
.food-menu-items .odd { float: right; }
.fmi-wrap .price { background: url(/styles/snapfinger/themes/gray/img/plus.png) 100% 50% no-repeat; float: right; width: 54px; color: gray; padding-right: 20px; text-align: right; }
.fmi-wrap .description { display: none; }
.fmi-wrap { cursor: pointer; }
.fmi-t { border-top: solid 1px #eee; }
.fmi-inner { padding: 3px 5px 3px 6px;  }
.fmi-inner a,
.fmi-inner a:link,
.fmi-inner a:visited,
.fmi-inner a:hover { text-decoration :none; color : Black; }

.food-menu-group-info { display:block; margin: 0 10px 10px 10px;  } 
.food-menu-items { margin-bottom: 30px; }
.food-menu-items .nextrow { padding: 0; margin: 0; height: 10px;}

.fmi-wrap:hover {background-image: url(/styles/snapfinger/themes/gray/img/cmenu_sel_bgr.png); }
.fmi-wrap:hover .description  
{
	font-size:11px; 
	position:absolute; 
	display:block; 
	border: 1px solid #C0BB91; 
	background: white; 
	width: 295px; 
	margin: 0 0 0 20px; 
	padding: 8px 10px;
	
	  }

/*right column*/
.col3-wrap { text-align: left; float:right;}
.col3-l { background: url(/styles/snapfinger/themes/gray/img/order_border.png) 0 0 repeat-y; }
.col3-r { background: url(/styles/snapfinger/themes/gray/img/order_border.png) 100% 0 repeat-y; }
.col3-t { background: url(/styles/snapfinger/themes/gray/img/order_top.png) 0 0  no-repeat;}
.col3-t h2 { color: White; font-size: 12px; font-weight:bold; text-transform: uppercase; padding: 5px 0 5px 25px;}
.col3-inner { min-height: 400px; width: 304px;}
.col3-b { background: url(/styles/snapfinger/themes/gray/img/order_bottom.png) 100% 100% no-repeat; }

.col3-wrap {text-align: left; float:right;}
.col3-l { background: url(/styles/snapfinger/themes/gray/img/order_border.png) 0 0 repeat-y; }
.col3-r { background: url(/styles/snapfinger/themes/gray/img/order_border.png) 100% 0 repeat-y; }
.col3-t { background: url(/styles/snapfinger/themes/gray/img/order_top.png) 0 0  no-repeat;}

.col3-wrapper { margin: 0 0 0 10px;  background-color: white;}
.col3-b { background: url(/styles/snapfinger/themes/gray/img/col3_bg.png) 0 100% repeat-x; }
.col3-l { background: url(/styles/snapfinger/themes/gray/img/col3_bg.png) 0 0 repeat-y; }
.col3-r { background: url(/styles/snapfinger/themes/gray/img/col3_bg.png) 100% 0 repeat-y; }
.col3-br { background: url(/styles/snapfinger/themes/gray/img/col3_br.png) 100% 100% no-repeat; }
.col3-bl { background: url(/styles/snapfinger/themes/gray/img/col3_bl.png) 0 100% no-repeat; }

.col3-header-l { background: url(/styles/snapfinger/themes/gray/img/col3_header_l.png) 0 0 no-repeat; }
.col3-header-r { background: url(/styles/snapfinger/themes/gray/img/col3_header_r.png) 100% 0 no-repeat; }
.col3-header-t { background: url(/styles/snapfinger/themes/gray/img/col3_t.png) 0 0 repeat-x; }
.col3-header-t h2 { color: White; font-size: 12px; font-weight:bold; text-transform: uppercase; padding: 6px 0 5px 25px;}

.col3-header-inner {height : 30px;}
.col3-header-inner-l { float :left;}
.col3-header-inner-r {float: right; height: 28px; cursor : pointer; background: url(/styles/snapfinger/themes/gray/img/tr_graybutton_bg.png) 50% 50% no-repeat; padding-right: 25px;}
/*.col3-header-inner-r2 {background: url(/styles/snapfinger/themes/gray/img/order_view.png) 50% 50% no-repeat;}*/

iframe { width: 99%; height: 395px; margin: 0 2px; border: none; }
#etg-frame { padding: 15px 5px 0 5px; min-height: 350px; }

/* col2 */

.col2-footer { clear: both; margin: 10px 20px; }
.col2-footer p { text-align: right;}

/* footer */
.footer { margin: 20px 200px 0 175px; }
.footer-col1 { float: left; }
.footer-col2 { float: right; }
.footer-col2 p { font-size:10px; color: #444444; text-align: right;}
.footer-col2 a,
.footer-col2 a:link,
.footer-col2 a:visited,
.footer-col2 a:hover { color: #77904C; }

/*common*/
.loading {cursor:wait; background: #FFFFFF url(/styles/snapfinger/themes/gray/img/loading_25669.gif) no-repeat 50% 50%;}

a.primaryButton { background: transparent url('/styles/snapfinger/themes/gray/img/greenbutton_bg_right.png') no-repeat scroll top right;
    color: white;
    display: block;
    height: 21px;
    float: left;    
    padding-right: 14px; /* sliding doors padding */
    text-decoration: none;  
    clear: both;
    margin: 5px 6px 5px 0;
}

a.primaryButton span {
    background: transparent url('/styles/snapfinger/themes/gray/img/greenbutton_bg_left.png') no-repeat;
    display: block;
    line-height: 11px;
    padding: 5px 0 5px 14px;
} 

/* order */
.orderContainer { text-align: left; }
.orderContainer h2 { color:#231F20; font-size: 16px; font-weight:bold; padding: 0; margin: 0 0 5px 0;}
.orderContainer p { margin-bottom: 20px; clear: both; }
.orderContainer a.primaryButton 
{
	margin-bottom: 20px;
}

.orderContainer .submit { cursor: pointer;}
.orderContainer span.submit {
    background: transparent url('/styles/snapfinger/themes/gray/img/greenbutton_bg_left.png') no-repeat 0% 50%;
    display: block;
    line-height: 21px;
    padding: 5px 0 5px 14px;
} 
.orderContainer  button.submit  
{
    background: transparent url('/styles/snapfinger/themes/gray/img/greenbutton_bg_right.png') no-repeat scroll 100% 50%;
    color: white;
    display: block;
    border: none;
    /*height: 21px;*/
    float: left;    
    padding:0;
    margin:0;
    padding-right: 10px; /* sliding doors padding */
    text-decoration: none;  
    clear: both;
    /*margin: 5px 6px 5px 0;*/
}
