div#vContent{width:100%;position:relative; }
div#document_header{background:#acacac;}



div#title_list{width:450px;height:690px;float:right;margin:0px;padding:0px;position:relative;}

div.category_comment{text-align:center;border-bottom:1px solid #acacac;margin-bottom:10px;padding-bottom:10px;font-size:15px;font-weight:700;height:50px;border:1px solid #acacac;}

div#title_list > div.wrap{width:450px;height:610px;margin:0px;padding:0px;position:relative;overflow-y:auto;  overflow-x: hidden; -webkit-overflow-scrolling: touch;}
div#title_list > div.wrap:after{display: block;}

div#title_list > div.wrap > ul{width:100%;list-style:none;margin:0px;padding:0px;float:right;}
div#title_list > div.wrap > ul > li{list-style:none;margin:0px;padding:10px 5px; border-bottom:1px dotted #dcdcdc;position:relative;}

div#title_list > div.wrap > ul > li > h3{margin:0px 0px 5px 0px; position:relative;}
div#title_list > div.wrap > ul > li > h3 > span.price{display:block;position:absolute; right:7px; top:0px;font-size:17px; font-style: oblique;}
div#title_list > div.wrap > ul > li > div.content{font-size:12px;line-height:130%;}
div#title_list > div.wrap > ul > li > div.content p{font-size:12px;line-height:130%;font-style:italic;}

div#food_category{width:170px;margin:0px padding:0px; float:left;}
div#food_category > h3{margin:0px; margin-bottom:10px;padding:0px;}


div#food_category > ul{list-style:none; width:200px;height:540px; ;margin:0px;padding:0px; float:left; }
div#food_category > ul > li{list-style:none;  padding:10px 5px; border-bottom:1px;color:white;font-size:15px;cursor:pointer;}
div#food_category > ul > li:hover{color:yellow;}
div#food_category > ul > li.on{color:yellow;}

div#food_menupan{width:630px; overflow: hidden; position:relative;float:left;}
div#food_menupan:after{content:" ";display:block;clear:both;}


div#gall_cavas{width:320px; float:right;}
div#doc_container{width:100%;}
div#doc_container:after{content:" ";display: block; clear:both;}


.track3 {
	position:absolute;
	right:0px;
    width: 10px;
    background: rgba(0, 0, 0, 0);
    margin-right: 2px;
    border-radius: 10px;
    -webkit-transition: background 250ms linear;
    transition: background 250ms linear;
}

.track3:hover,
.track3.dragging {
    background: #d9d9d9; /* Browsers without rgba support */
    background: rgba(0, 0, 0, 0.15);
}

.handle3 {
    width: 7px;
    right: 0;
    background: #999;
    background: rgba(208,255,0,0.49);
    border-radius: 7px;
    -webkit-transition: width 250ms;
    transition: width 250ms;
    position:absolute;
	right:0px;
}

.track3:hover .handle3,
.track3.dragging .handle3 {
    width: 8px;
}