body {background-image: url('images/site_background.jpg'); font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #404040; margin: 0px; margin-top: 6px; margin-bottom: 20px; text-align: center; }

#site {width: 780px; margin-right: auto; margin-left: auto; }
#header {width: 100%; margin-right: auto; margin-left: auto; }

td, p, div	{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #404040; font-weight: normal; margin: 0px; padding: 0px; text-align: left; }

a {color: #333333; text-decoration: none; font-weight: normal; font-weight: bold; }
a:hover {color: #333333; text-decoration: underline; font-weight: normal; font-weight: bold; }

.leftads a {color: #333333; text-decoration: none; font-weight: normal; font-weight: bold; }
.leftads a:hover {color: #000000; text-decoration: none; font-weight: normal; font-weight: bold; }

td.mainheader {background-image: url('images/header_background.jpg'); background-repeat: repeat-x; text-align: center; }
td.headerright {background-image: url('images/header_right.jpg'); background-repeat: no-repeat; text-align: right; width: 340px; }
td.menublock {background-color: #ffffff; text-align: right; padding-left: 6px; padding-bottom: 2px; background-image: url('images/menu_background.jpg'); background-repeat: repeat-x; }

td.mainarea {padding: 15px; border-right: 0px solid #DBDBE3; border-left: 0px solid #DBDBE3; background-color: #ffffff; }
td.leftads {padding: 5px; border-left: 1px solid #DBDBE3; background-color: #f0f0f0; width: 130px; text-align: center; }

td.systemmenu {text-align: right; padding-right: 18px; color: #777777; }
.systemmenu a:link, .systemmenu a:visited, .systemmenu a:active  {color: #333333; text-decoration: none; font-weight: normal; font-size: 12px; }
.systemmenu a:hover {color: #000000; text-decoration: underline; font-weight: normal; font-size: 12px; }

td.tblhead {text-transform: uppercase; font-weight: bold; font-size: 11px; border-bottom: 2px solid #dbdbe3; }
td.tblrow {border-bottom: 1px solid #dbdbe3; }

.image {border: 0px solid #333333; margin: 0px; }
.10marleft {margin-left: 10px; }
.10marright {margin-right: 10px; }
.10martop {margin-top: 10px; }
.10marbottom {margin-bottom: 10px; }
.10padleft {padding-left: 10px; }
.10padright {padding-right: 10px; }
.10padtop {padding-top: 10px; }
.10padbottom {padding-bottom: 10px; }
.5marright {margin-right: 5px; }
.5martop {margin-top: 5px; }
.5marbottom {margin-bottom: 5px; }
.5marleft {margin-left: 5px; }
.5padleft {padding-left: 5px; }
.2padbottom {padding-bottom: 2px; }
.official {text-align: left; margin-left: 8px; }
.mainad {text-align: center; margin: 0px; }
.alright {text-align: right; }
.alleft {text-align: left; }
.alcenter {text-align: center; }
.smalltext {font-size:9px;}
.field-data	{font-family: Arial, Trebuchet MS, sans-serif; color: #6633CC; font-size: 13px; font-weight: normal; background-color: #f1f1f1; border: #c0c0c0 1px solid; }
hr	{border: 0px none; color: #C0C0C0; width: 100%; height: 1px; }
.price {font-size: 15px; font-weight: bold; }

table.pagefoot	{margin: 0px; background-color: #E2E2E2;
			font-family: "Arial", sans-serif;
			font-size: 10px;
			font-weight: normal;
			border-top: 1px solid #DBDBE3;
			text-align: right;
			padding-right: 8px;
			}


#pagefoot li 	{display: inline;
				list-style-type:square;
				}

.pagefoot ul	{margin: 0px;
				padding-left: 8px;
				padding-right: 0px;
				padding-top: 16px;
				padding-bottom:2px
				}

.pagefoot a	{color: #303030;
			text-decoration: none;
			font-weight: bold; text-transform: uppercase;
			}

.pagefoot a:visited	{color: #303030;
					text-decoration: none;
					font-weight: bold;
					}

.pagefoot a:hover	{color: #303030;
					text-decoration: underline;
					font-weight: bold;
					}

h1 {font-weight: normal; font-size: 20px; text-align: left; color: #6633CC; margin: 2px; }
h2 {font-weight: normal; font-size: 14px; text-align: left; color: #6633CC; }
h3 {font-weight: bold; font-size: 11px; margin: 0px; text-transform: uppercase; }

/* formval.css */

  .info   { color: black; background-color: transparent; font-weight: normal; }
  .warn   { color: rgb(120,0,0); background-color: transparent; font-weight: normal; }
  .error  { color: red; background-color: transparent; font-weight: bold }