html { padding: 0; background-color: #3D3331; }


body { margin: auto; width: 750px; }

body, td, th, input, select, textarea {
	font: normal 11px Arial, Helvetica, sans-serif; 
	line-height: 14px; 
	color: #281A00; 
}

#popup_head    { background: url(../images/popup_bg.gif); height: 79px }
#popup_foot    { background-color: #4F4641; padding: 8px; text-align: center;  color: #9A8E68 }
#popup_content { background-color: #DAD2AE; padding: 10px; }

.normal { font-size: 11px; }

{* images align *}
.img_left  { float: left;  margin-right: 8px; }
.img_right { float: right; margin-left:  8px; }

input, textarea, select {
	border: 1px solid #7eb3f6;
	padding: 1px;
}

input:focus, textarea:focus, select:focus {
	border: 1px solid #019201;
	background-color: #DAFEDA;
}

.boxes td { background-color: #504845; border: 3px solid #FBFFFC; padding: 5px 10px 5px 10px }
.boxes a  { color: #FBFFFC; }


input.button { border: 1px solid #F2ECD6; padding: 2px 5px 2px 5px; color: #6C635A; font-weight: bold }

h1, h2, h3 	{ color: #DF3F00; font: bold 12px Tahoma, Helvetica, sans-serif; margin: 0 0 2px 0; text-transform: capitalize }
h2			{ color: #FFFCFF; background-color: #9B8B50; font: bold 8pt  Arial, Helvetica, sans-serif; margin: 0 0 5px 0; padding: 4px 4px 4px 15px; }

.bck  { color: #FE5900; background-color: #F2ECD6; padding: 3px 5px 3px 8px; margin-bottom: 10px; }
.bck2 { color: #6C635A; background-color: #F2ECD6; padding: 7px 5px 5px 15px; margin-bottom: 10px; font: normal 18px "Times New Roman", Times, serif }
.big { font-size: 14px; }
.error { border: 3px solid #990000; padding: 8px; text-align: center; color: #990000; margin: 10px }
div.hr { border-bottom: 1px solid #EFECDD; margin: 5px 0 15px 0 }

a { color: #DF3F00; text-decoration: none; font-weight: bold; }
a:hover { text-decoration: underline; }


.api th { font: bold 14px Verdana, Arial, Helvetica, sans-serif; text-align: left }
.invoice { background-color: #EFECDD; padding: 10px; }
.invoice td, th { padding-right: 15px; }
.invoice th { font: bold 12px Verdana, Arial, Helvetica, sans-serif; border-bottom: 1px solid #000000; text-align: left }
.t { border-top: 2px solid #000000 }

#head     { width: 100%; }
#head a   { color: #D8D1B5; font-weight: normal; }
#head td  { font: normal 12px Arial, Helvetica, sans-serif; color: #D8D1B5; }

#content  { border: 5px solid #FBFFFC; background-color: #D9D1AD; color: #281A00; font: normal 11px Tahoma, Arial, Helvetica, sans-serif }

#footer   { text-align: center; color: #817F68; font: bold 12px Arial, Helvetica, sans-serif; padding: 20px }
#footer p { margin: 0 0 3px 0 }
#footer a { color: #C6B597 }


#menu 	     { width: 100%; }
#menu a      { color: #FDF9F8; font-weight: normal; }
#menu td     { background-color: #504845; padding: 17px; font: normal 15px Georgia, 'Times New Roman', Times, serif; color: #FDF9F8; text-align: center }
#menu td.brk { width: 2px; padding: 0; }

#price          { width: 100% }
#price td       { padding-left: 12px; padding-right: 12px }
#price td.red   { color: #DF3F00 }
#price tr.light { background-color: #E2DCC4 }

img.brd { border: 3px solid #FBFFFC }

{* second menu, left column *}
.c		{ clear: both; }
.hide 	{ display: none; }
.show 	{ display: inline; }
.bar    { height: 5px; background-color: #FBFFFC; font-size: 1px }

.pointer { cursor: pointer; }
.normal  { cursor: move; }

ul, ol { padding: 0px 0px 10px 20px; }
ul { list-style: square; list-style-image: url(../images/li.png); }
li { padding: 0 0 0 0; } 
/* select, input, textarea { border: 1px solid #ACACAC;  */

img { border: none; }

p { padding: 0px; margin: 0px 0px 10px 0px; }

