#accordion h3 a{ color:#333; }

hr{ background-color:#ccc; color:#ccc; border:0px; height:1px; margin:5px 0px 5px 0px; }

.odd{ background: #f4f4f4; }

.even{ background: #ffffff; }
			
.priceHeader, .qtyHeader, .totalHeader{  font-size:10pt; font-weight:bold; text-align:center; padding-bottom:15px;}
.subText{ font-size:8pt; font-weight:normal; color:#666;}

.price{ font-weight:bold; font-size:8pt; }

.hiddenField{ width: 40px; text-align:center; display:none; }
.showField{ width: 48px; text-align:center; border:1px solid #ccc; font-size:9pt; padding:5px; }

.productTitle{ display:block; font-weight:bold; font-size:9pt; }

.productDescription{ display:block; margin-right:40px;  font-size:8pt; padding-left:10px; } 

.productSubTitle{ padding-left:10px; font-size:8pt; }
.productSubDescription{ display:block; margin-right:40px;  font-size:8pt; padding-left:20px; } 

.productOptionTitle{ padding-left:20px; font-size:8pt; }
.productOptionDescription{ display:block; margin-right:40px;  font-size:8pt; padding-left:30px; } 

.setheight{ height:500px; overflow:auto }

/*.setheight{ display:none; }*/

.greybar {
background-color:#ccc;
font-weight:bold;
font-size:14px;
color:#fff;
}

#orderTable input[type=text] { width:315px; }
textarea{ width:311px; height:90px; font-family:Arial, Helvetica, sans-serif }
.title{ font-weight:bold; }
.errorText{ color:#FF0000; font-weight:bold; }
#orderTable{ border: 1px solid #eee; }
form{ margin:0; padding:0;}

#cateringmenu{ display:inline-block; height:100%; width:100%; }

#leftMenu{ width:200px; float:left; display:inline; padding-top:15px;  }
#bodyAreaOrder{ float:left; width:742px; }

#bodyAreaOrder div.hide{ display:none; padding:0; }
#bodyAreaOrder div.show{ display:inline; }
/*
#leftMenu ul{ margin:0; padding:0; list-style:none; }
#leftMenu li { margin:3px 0; font-size:9pt; display:block; height:25px; line-height:25px; padding-left:25px; color:#b70100; }
#leftMenu li a:hover{ color:#333; cursor:pointer; }
*/
#bodyAreaOrder { background-color:#f8f8f8; }
.categories { width:712px; padding:0px 15px 0px 15px; min-height:483px; }

#bodyAreaOrder #top{background-image:url(../images/rightTop.jpg); height:16px; width:100%;  }
#bodyAreaOrder #bottom{ background-image:url(../images/rightBottom.jpg); height:16px; width:100%; }

/*
#leftMenu .on{ color:#666; background-image:url(../images/buttonBg.jpg); background-repeat:no-repeat;}

#leftMenu ul li ul {display:none;}
#leftMenu ul li ul.on{display:block;}
#leftMenu ul li.on{display:block;}
*/



.menu_list {	
	width: 150px;
}
.menu_head {
cursor:pointer;
margin:0px; 
font-size:9pt; 
display:block; 
height:25px; 
line-height:25px; 
padding-left:25px;
color:#b70100;
background-image:url(../images/buttonBg.jpg); background-repeat:no-repeat;
}
#firstpane .active {background-image:url(../images/buttonBgactive.jpg); background-repeat:no-repeat;}
.menu_body {
	display:none;
}
.menu_body a{
cursor:pointer;
  display:block;
  color:#b70100;
  padding:3px 0px 3px 10px;
  text-decoration:none;
}
.menu_body a:hover{
  color: #000000;
  text-decoration:underline;
  }
  
#firstpane p{
margin:0;
padding:0px 0px 0px 20px;
width:180px;
}
  