

html,form
{
   height: 100%;
}
body
{
   height: 100%;
   margin:0;
   background-image: url(../images/body_bg.gif);
   background-color: #FFFFFF;
   background-repeat: repeat-y;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #333333;
   line-height: 16px;
   overflow:hidden;
}
body.login_body
{
   background-image: url(../images/login/bg.gif);
   background-repeat: repeat;
}
.content
{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #333333;
   line-height: 16px;
}
table
{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #333333;
   line-height: 16px;
}
.smalltext
{
   font-size: 10px;
}
.pagetitle
{
   font-weight: bold;
   color: #336699;
   font-size: 20px;
}
.heading1
{
   font-size: 15px;
   font-weight: bold;
   color: #799ABE;
}
.heading2
{
}
.heading3
{
   font-weight: bold;
   color: #336699;
   font-size: 12px;
}

a
{
   font-weight: bold;
   color: #336699;
   text-decoration: none;
}
a:hover
{
   text-decoration: underline;
   color: #D46922;
}

.static_menu
{
   background-image: url(../images/menu_item.gif);
   background-repeat: repeat-y;
}
.static_menu_item a ,.dynamic-menu-item a{
   display:block;
}

.static_menu_item
{
   color: #7f7b87;
   font-size: 11px;
   font-weight: bold;
   
}
.static_menu_hover
{
   background-image: url(../images/menu_item_over.gif);
   background-repeat: repeat-y;
}

.top_strip
{
   background-image: url(../images/top_strip.gif);
   background-repeat: repeat-x;
}
.bottom_strip
{
   background-image: url(../images/bottom_strip.gif);
   background-repeat: repeat-x;
}
.bottom_menu_strip
{
   background-image: url(../images/menu_strip_bottom.gif);
   background-repeat: no-repeat;
}
.menu_strip
{
   background-image: url(../images/menu_strip.gif);
   background-repeat: repeat-y;
}
.ie8MenuFix {
   z-index:100;
}

div.main_content
{
   background-color: #FFFFFF;
   nax-height:400px;
   height:400px;
   overflow-x:hidden;
   overflow-y:auto;
   border: 1px solid #B7B7B7;
   padding-right: 14px;
   padding-left: 14px;
   padding-bottom: 14px;
   padding-top: 14px;
}

.coll_panel_title_bg
{
   background-color: #BEBEBE;
   /*background-image: url(../images/tabs_bg.gif);
   background-repeat: repeat-x;*/
   padding-right: 5px;
   padding-left: 5px;
   padding-bottom: 2px;
   padding-top: 2px;
   font-size: 11px;
   font-weight: bold;
   color: #616161;
   cursor: hand;
}
.coll_panel_border
{
   border-right: #ababab 1px solid;
   border-top: #ababab 1px solid;
   border-left: #ababab 1px solid;
   border-bottom: #ababab 1px solid;
   background-color: #F2F2F2;
}

/*
input, button
{
   color: #333333;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
}
.image_button
{
   background-image: url(../images/button_bg.gif);
   background-repeat: repeat-x;
   background-color: #79ABDE;
   color: #ffffff;
   border-color: #336699;
   border-style: solid;
   border-width: 1px;
   padding-top: 1px;
   padding-bottom: 1px;
}
select, option
{
   color: #333333;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
}
textarea
{
   color: #333333;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
}
*/


.main-tr-nonie {
 height:100%;
}

.main-tr-ie {
 height:90%;
}

.panel {
   
  margin-top:5px;
}

.label {
   display:block;
   margin-bottom:3px;
}

.photo ,.sections{
    position:relative;
    font-family:Arial;
}

.photo .photo-detail{
   float:left;
   width:65%;
}

.sections .section-detail
{
   float:left;
   width:65%;
}


.photo-detail .photo-order {
   float:left;
   width:20px;
   margin-right:10px;
   margin-top:25px;
}

.section-detail .section-order {
   float:left;
   margin-right:10px;
   width:15px;

}

.section-detail .section-title {
   float:left;
   width:250px;
}

.photo-detail img {
   width:50px;
   height:50px;
   float:left;
   margin-right:10px;
}

.photo-detail .photo-title, .photo-detail .photo-desc, .photo-detail .photo-other
{
   display:block;
}

.photo .command{
   float:left;
   width:35%;
   text-align:center;
 
}
.sections .command 
{
   float:left;
   width:35%;
   text-align:center;
}

.sections .section-title{
   display:block;
}

.photo-entry {
   float:left;
   margin-right:20px;
}

.photo-img {
   float:left;
}

.photo-list  {
   width:600px;
}

.photo-list h2{
   float:left;
}

.photo-list .add-button {
   float:right;
   margin-top:10px;
   
}

.clear {
  clear:both;
  margin-bottom:5px;
  
}

.list {
   font-family:Arial;
}

.dialog-content {
   background-color:#ffffff;
  padding:10px;
}



.menu-item {
   font-family:Arial;
}

.menu-item .item-detail{
   float:left;
   width:65%;
}

.menu-item .command{
   float:left;
   width:35%;
   text-align:right;
}
.menu-item .item-order {
   float:left;
   margin-right:10px;
}

.menu-item .item-title {
  float:left;
  width:250px;
  
}

.menu-item .item-price {
  float:left;
  width:40px;
  margin-left:10px;
} 

.left,.right {
   float:left;   
}
.right input {
   margin:0px 0 10px 30px;
   display:block;
   width:200px;
}

span.heading {font-weight:bold;}