/* 
A Trade and Value, Corp. design 

Please refrain from copying this stylesheet
Helvetica, Verdana, cursive, Times
*/



/* ===== MENUS ========= */


/* =============== TOP TITLE ================ */

.resto-title-holder{width: 970px; height: 40px; margin-top: 30px; font-family: Times; overflow: hidden; border-top: 1px solid #7b7b7b;}

.resto-title-holder-left{width: 750px; height: 40px; margin-top: 7px; float: left; overflow: hidden;}
.resto-title-holder-left span{margin-left: 10px; font-size: 16pt; font-weight: bold; color: #69101c;}

.resto-title-holder-left a:link, .resto-title-holder-left a:active, .resto-title-holder-left a:visited{
font-size: 16pt; 
font-weight: bold; 
text-decoration: none;
color: #69101c;
}
.resto-title-holder-left a:hover{
font-size: 16pt; 
font-weight: bold; 
text-decoration: underline;
color: #69101c;
}



.resto-title-holder-right{width: 220px; height: 40px; margin-top: 7px; float: left; overflow: hidden;}
.resto-title-holder-right span{font-size: 22pt; font-weight: bold; color: #798065;}


/* ========== SERVING TIME CATEGORIES ============ */

.menu-navigation-holder{width: 970px; margin-top: 10px; margin-bottom: 15px;}
.menu-navigation-element{
width: 100px; 
height: 21px; 
margin-top: 5px; 
margin-right: 10px; 
margin-left: 10px; 
padding-top: 3px; 
float: left; 
background-image: url(http://www.ramzoo.com/menus/images/elements/menu-tab-bar.png); 
background-repeat: repeat-x; 
border: 2px solid #d7ba48; 
text-align: center;
}
.menu-navigation-element p{}
.menu-navigation-element a:link, .menu-navigation-element a:active, .menu-navigation-element a:visited{
font-family: Arial, Times; 
font-size: 12pt;
text-decoration: none;
font-weight: bold;
color: green;
/* b11715 b11715  */
}
.menu-navigation-element a:hover{font-family: Arial, Times; 
font-size: 12pt;
text-decoration: underline;
font-weight: bold;
color: #074a98;
}






/* =================  MODULES ==============  */

/* ======== LEFT MODULE =============== */
.menu-main-module-desc{
width: 548px;
border: 1px solid #69101c;
margin-top: 20px;
margin-left: 10px;
}
.menu-main-module-title{
width: 100%;
height: 18px;
padding-top: 2px;
background-image: url(http://www.ramzoo.com/menus/images/elements/small-beige-bar.png);
background-repeat: repeat-x;
}
.menu-main-module-title span{
margin-left: 5px;
font-weight: bold;
color: #69101c;
/*color: #ffd355; */
}
.menu-main-module-contents{width: 100%;}




/* ============= LEFT MODULE ================ */

.main-resto-details{
width: 348px;
border: 1px solid #69101c;
margin-top: 20px;
}
.main-resto-details-title{
width: 100%;
height: 18px;
padding-top: 2px;
background-image: url(http://www.ramzoo.com/menus/images/elements/small-beige-bar.png);
background-repeat: repeat-x;
}
.main-resto-details-title span{
margin-left: 5px;
font-weight: bold;
color: #69101c !important;
}
.main-resto-details-contents{width: 100%;}
.main-resto-details-contents div{margin-top: 3px;}
.main-resto-details span{
font-weight: bold;
color: #313131;
}

.menu-footer{
width: 970px; 
margin: 0px auto;
margin-bottom: 15px;
}
.menu-footer p{
padding-right: 10px;
padding-left: 10px;
text-align: center; 
font-family: Times, Arial;
font-size: 10pt;
font-style: italic;
color: #7b7b7b;
}


/*
=======================================
This section is for the food category page organized by serving time
meaning lunch - appetizers or lunch - pizzas
=======================================
*/

/*  */

.service-time-title-holder{
width:970px;
margin: 0px auto;
margin-top: 20px;
text-align: center;
font-family: Arial, Times;
font-size: 14pt;
font-weight: bold;
color: #313131;
}

/*
=======================================
This section is for the food category page organized by serving time
meaning lunch - appetizers or lunch - pizzas
=======================================
*/

/*  */

.service-time-title-holder{
width:970px;
margin: 0px auto;
margin-top: 20px;
text-align: center;
font-family: Arial, Times;
font-size: 14pt;
font-weight: bold;
color: #313131;
}

/*.menu-category-holder{
width: 560px;
}*/
.menu-category-holder-title{
width: 560px;
margin-top: 20px;
margin-left: 15px;
border-bottom: 1px solid #7b7b7b;

}
.menu-category-holder-title p{
padding-bottom: 10px;
font-family: Times, Arial;
font-size: 18pt !important;
font-weight: bold;
color: #008000;
}

/* Style for category page introduction */
.view-mn-intro-tp{
width: 560px;
margin-top: 0px;
margin-left: 15px;
padding-bottom: 15px;
border-bottom: #7b7b7b 2px dashed;
}
.view-mn-intro-tp p{
font-size: 10pt;
}

.view-mn-intro-bt{
width: 560px;
margin-top: 30px;
margin-left: 15px;
padding-top: 10px;
border-top: #7b7b7b 2px dashed;
}
.view-mn-intro-bt p{
font-size: 10pt;
}


/* === Style for list of menu items === */
.each-menu-item-holder{
width: 560px;
margin-top: 10px;
margin-left: 15px;

}
.each-menu-item-title{width: 100%;}
.each-menu-item-holder p{
font-family: Arial, Times;
font-size: 11pt;
font-weight: bold;
color: #313131;}

.each-menu-item-holder span{
font-family: Arial, Times;
font-size: 11pt;
font-weight: normal;
color: #008000;}

.each-menu-item-contents{
width: 100%;
}
.each-menu-item-contents p{
font-family: Arial, Times;
font-size: 12pt;
font-weight: normal;
color: #4b4b4b;}

.each-menu-item-contents a:link, .each-menu-item-contents a:active, .each-menu-item-contents a:visited{
font-family: Arial, Times;
font-size: 12pt;
font-weight: bold;
text-decoration: none;
color: #e35d06;}

.each-menu-item-contents a:hover{font-family: Arial, Times;
font-size: 12pt;
font-weight: bold;
text-decoration: underline;
color: #e35d06;}

/* ===================================== */
/* This is for the right side of the page */
/* ===================================== */
.right-col-menu-nav-holder{
width: 275px;
margin-top: 30px;
margin-left: 55px;
}
.right-col-menu-nav-title{
width: 100%;
}
.right-col-menu-nav-title p{
font-family: Arial;
font-size: 13pt;
font-weight: bold;
color: #313131;
}
.right-col-menu-nav-items{
width: 100%;
}
.right-col-menu-nav-items a:link, .right-col-menu-nav-items a:active, .right-col-menu-nav-items a:visited{
font-family: Arial, Times;
font-size: 12pt;
font-weight: bold;
text-decoration: none;
color: #008000;
}
.right-col-menu-nav-items a:hover{
font-family: Arial, Times;
font-size: 12pt;
font-weight: bold;
text-decoration: underline;
color: #0080000;

}

.right-col-menu-nav-serving{
width: 100%;
}
.right-col-menu-nav-serving a:link, .right-col-menu-nav-serving a:active, .right-col-menu-nav-serving a:visited{font-family: Arial, Times;
font-size: 12pt;
font-weight: bold;
text-decoration: none;
color: #e35d06;
}
.right-col-menu-nav-serving a:hover{font-family: Arial, Times;
font-size: 12pt;
font-weight: bold;
text-decoration: underline;
color: #e35d06;
}

.spacer-10{width: 100%; height: 7px;}
.spacer-20{width: 100%; height: 20px;}
.sep-dash-220x20{width: 220px; height: 20px; border-bottom: 4px dashed #313131;}





