/* body */

body{
	border-top: 3px solid #e80e10;
}
/* logo */
.style-header-logo-panel a,
.style-header-logo-panel a:link,
.style-header-logo-panel a:active,
.style-header-logo-panel a:visited {
	color: #e60012;
}
/*  */
.style-background-button,
.style-header-toolbar,
.style-header-table{
	border:  1px solid #DDDDDD; background-color: #F9F9F9;
}
/* table */
.style-odd-row {
  background-color: #FFFFFF; /* pale yellow for odd rows */
}
.style-even-row {
  background-color: #F9F9F9; /* pale blue for even rows */
}
.style-table-title
{
    border: 1px solid #CBCFED; 
    background-color: #F1F4FF;
    font-weight: bold;
}
.com-table,
.com-table th,
.com-table td,
.com-table-detail,
.com-table-detail th,
.com-table-detail td
{
	border:1px solid #DDDDDD;
}
hr.promotion-combo {
  border-top: 1px solid #DDDDDD;
  border-bottom: 1px solid white;
  border-left: 1px solid white;
  border-right: 1px solid white;
  margin-right: -6px;
  margin-left: -6px;
}
/* login panel */
.com-login-input-panel
{
   border:  1px solid #DDDDDD; background-color: #F9F9F9;
}

.com-button-disabled {
	height: 25px;
	cursor: default;
	/* opacity: .60; filter:Alpha(Opacity=60); */  
	color: white;
	font-weight: bold;
	background: #fdb88b;
  	border: 1px solid #FC883E;
}

.com-button:hover,
.com-longest-button:hover,
.com-longest-thin-button:hover,
.com-thin-button:hover,
.com-short-button:hover,
.com-label-to-button:hover
/*.com-heighter-button:hover,
.com-middle-long-button:hover,
.com-long-button:hover,
.com-very-long-button:hover,
.com-long-thin-button:hover,
.com-custom-button:hover,
.com-custom-long-button:hover*/ {
  background: #FC883E;
  border: 1px solid #f8f8eb;
  color: #FFFFFF;
}

#nav-wrapper .menu li.menu-item-0.sfHover {
	background: url(images/navi_g02_on.jpg); 
	color: #FFFFFF; 
	-moz-border-top-left-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	-khtml-border-top-left-radius: 3px;
	border-top-left-radius: 3px;
}

#nav-wrapper .menu li ul li a,
#nav-wrapper .menu li ul li a:link {
	background: #fdfdfd;
	border-left: 0;
	font-weight: normal;
	padding: 0 5px;
	text-decoration: none;
	color: #000000;
}

#nav-wrapper .menu li ul li a:hover {
	background: #EEEEEE;
}

.com-footer-panel,
.com-footer-panel a,
.com-footer-panel a:link,
.com-footer-panel a:active,
.com-footer-panel a:visited {
	color: gray;
	font-size: 11px;
}

.com-header-function-text {
  text-align: left;
  float: left;
  /*padding-top:3px;*/
  padding-left: 15px;
  font-weight:bold;
  background: url(images/heading-icon.png) repeat-y;
  color: #000000;
}

.com-header-toolbar-text a:hover {
	font-weight: bold;
	color: #ff6000;
}

.com-header-button-panel a:hover {
    color: #ff6000;
    text-decoration: none;
}

.style-header-table a:hover {
    color: #ff6000;
}
