/* green_ore style sheet */

/* !!! has rules for orgmenu & infomenu components (will only affect menus with no declarations further up the cascade) */
/* 15px padding on left of display area for logo, left col has tiled background to avoid IE problems with table width */

BODY { background: #79735E URL(bak.jpg) repeat-x top;}

.pagearea { text-align: center; background: transparent; margin: 0px; }

.displayarea { width: 705px; margin: 0px auto 0px auto; padding-top: 10px; padding-left: 15px; text-align: left; background: transparent URL(header_left.jpg) 0px 10px no-repeat; }
.headingarea { width: 690px; height: 210px; background: #98AD57 URL(header_top.jpg) top left no-repeat; padding-top: 22px; }
  .headerleft { width: 690px; height: 30px; background: #919A58 URL(topbar.jpg) top repeat-x; background: transparent; color: #FFFFFF; }
  .headermain { height: 180px; width: 690px; background: #98AD57 URL(header_03.jpg) top left no-repeat; font-weight: bold; font-size: 250%; text-align: center; line-height: 90px; color: #575759; }
  .headerright { /*width: 770px; height: 30px; background: #575759; padding-bottom: 4px; color: #FFFFFF;*/ display: none; }

.leftcolumn { width: 160px; padding-top: 0px; background: transparent URL(left.jpg) repeat-y right; }
  .lefttop { height: 0px; width: 160px; background: transparent; }
  .leftmain { width: 140px; background: transparent; padding: 10px; }
  .leftbase { height: 10px; width: 140px; background: transparent; }

.rightcolumn { display: none; }
    .righttop { }
	.rightmain { }
	.rightbase { }

.footer { text-align: left; background: transparent; height: 20px; }
    .footerleft { float: left; }
	.footermain { float: left; }
	.footerright { float: left; }

.mainarea { width: 530px; background: #FFFFFF; padding: 10px; }

.toplinkarea { background: transparent; padding-top: 10px; padding-bottom: 10px; padding-right: 10px; margin-top: 10px; }
.botlinkarea { background: transparent; }

hr { background: none; color: #FFFFFF; width: 0px; height: 0px; }


.headerleft .infomenu { font-family: "Trebuchet MS"; float: right; margin: 0px;/*needed for IE6*/ }
.headerleft .infomenu a { font-family: "Trebuchet MS"; }
.headerleft .infofirst { float: right; width: auto; padding: 0px; background: transparent; border: 0px; border-right: 1px solid #919A58; color: #FFFFFF; }
.headerleft .infoMARKfirst { float: right; width: auto; padding: 0px; background: transparent; border: 0px; border-right: 1px solid #919A58; color: #FFFFFF; }
.headerleft .infoa { float: left; color: #FFFFFF; font-size: 12px; padding: 6px 10px 6px 10px; background: transparent; }
.headerleft .infoa:hover { background: #79735E; color: #FFF; }
.headerleft .infoa1 { color: #FFFFFF; font-size: 12px; background: transparent; }
.headerleft .infoa1:hover { background: #79735E; color: #FFF; }
.headerleft .infoMARKa { float: left; color: #79735E; font-size: 12px; padding: 6px 10px 6px 10px; background: #FFFFFF; }
.headerleft .infoMARKa:hover { }
.headerleft .infoMARKa1 { float: left; color: #79735E; font-size: 12px; background: #FFFFFF; }

.leftcolumn .infotop { width: 136px; background: #8E9B4C; border: none; }
.leftcolumn .infofirst { width: 128px; }
.leftcolumn .infoMARKfirst { width: 128px; }
.leftcolumn .orgitem { width: 128px; }
.leftcolumn .Notananttop { width: 140px; }
.leftcolumn .Nitem { width: 128px; }

.leftcolumn .basketXmenu { width: 140px; background: #FFF; }
	.leftcolumn .basketXtop { background: #8E9B4C; }
	.leftcolumn .basketXtable { width: 140px; background: #D0D6B4; border-top: solid 2px #BCC692; }
	.leftcolumn .basketXwrapper { width: 140px; background: #D0D6B4; border-top: solid 2px #BCC692; }
	.leftcolumn .basketXfirst {  }
	.leftcolumn .basketXlink { background: URL(basket.gif) left no-repeat; }
	.leftcolumn .basketXlink:hover { background: URL(basket.gif) left no-repeat; color: #757500; }
	.leftcolumn .basketXa1 { color: #757500; }
	.leftcolumn .basketXa1:hover { color: #8E9B4C; }
	.leftcolumn .basketXtotal { width: 140px; background: #FFF; color: #8E9B4C; border-top: solid 2px #BCC692; }
	.leftcolumn .basketXbase { width: 140px; background: #FFF; border-top: solid 2px #BCC692; }
	.leftcolumn .basketXbase a { color: #757500; }
	.leftcolumn .basketXbase a:hover { color: #8E9B4C; }

#validate_payment_style form {
	padding: 10px;
	}
	