@charset "utf-8";
* {
	margin: 0px;
	padding: 0px;
}
#container {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	background-repeat: repeat-y;
	top: 0px;
	background-color: #FFFFFF;
	background-image: url(All_Images/Site_Basics/Background_Repeat2021.png);
	height: 650px;
}
body {
	background-color: #003;
	background-repeat: repeat-y;
	background-position: center;
	background-attachment: fixed;
	background-image: url(All_Images/Site_Basics/Background_Repeat2021.png);
}

#container #header {
	height: 325px;
	width: 960px;
	position: relative;
	z-index: 2;
	background-image: url(All_Images/Site_Basics/AllardsArt_WebHeader400t.png);
	top: 0px;
	background-color: #D6D8D7;
	background-repeat: no-repeat;
}
#container #navBar {
	position: absolute;
	height: 30px;
	width: 960px;
	z-index: 1;
	top: 231px;
}
#container #infoBar {
	position: absolute;
	height: 38px;
	width: 955px;
	z-index: 1;
	top: 229px;
	left: 6px;
}
#container #button {
	position: absolute;
	height: 100px;
	width: 100px;
	z-index: 1;
	top: 189px;
	left: 268px;
}
.FNT_FULL {
	text-align: left;
	text-indent: 25px;
	color: #006;
}
.FNT_FULLred {
	text-align: left;
	text-indent: 25px;
	color: #C22;
}
.FNT_LEFT {
	text-align: left;
	font-family: Helvetica, Arial, sans-serif;
	color: #006;
}
.FNT_LEFT_RED {
	text-align: left;
	font-family: Helvetica, Arial, sans-serif;
	color: #C22;
}
.FNT_LEFT_TEAL {
	text-align: left;
	font-family: Helvetica, Arial, sans-serif;
	color: #0CC;
}
.FNT_RIGHT {
	text-align: right;
	font-family: Helvetica, Arial, sans-serif;
	color: #006;
}
.FNT_RIGHTRED {
	text-align: right;
	font-family: Helvetica, Arial, sans-serif;
	color: #C22;
}
.FNT_RIGHTRED_5 {
	text-align: right;
	font-family: Helvetica, Arial, sans-serif;
	color: #C22;
    font-size: 5mm;
}
.FNT_Center {
	font-family: Helvetica, Arial, sans-serif;
	text-align: center;
	color: #006;
}
.FNT_CenterRED {
	font-family: Helvetica, Arial, sans-serif;
	text-align: center;
	color: #C22;
}
.FNT_CenterLargeRed {
	font-family: Helvetica, Arial, sans-serif;
	text-align: center;
	color: #C22;
	font-size: 8mm;
}
.FNT_LEFTLarge {
	text-align: left;
	font-family: Helvetica, Arial, sans-serif;
	color: #006;
    font-size: 6mm;
}
.FNT_CenterLarge6 {
	text-align: center;
	font-family: Helvetica, Arial, sans-serif;
	color: #006;
    font-size: 6mm;
}
.FNT_CenterLargeBLK {
	text-align: center;
	font-family: Helvetica, Arial, sans-serif;
	color: #000;
    font-size: 6mm;
}
.FNT_LEFTLargeRED {
	text-align: left;
	font-family: Helvetica, Arial, sans-serif;
	color: #C22;
    font-size: 5mm;
	
}
.FNT_CenterLargeRED6 {
	text-align: center;
	font-family: Helvetica, Arial, sans-serif;
	color: #C22;
    font-size: 6mm;
}
.FNT_CenterLargePurple6 {
	text-align: center;
	font-family: Helvetica, Arial, sans-serif;
	color: #8E4ACC;
    font-size: 6mm;
}
.FNT_CenterLarge {
	font-family: Helvetica, Arial, sans-serif;
	text-align: center;
	color: #006;
	font-size: 8mm;
}

.FNT_WHT_LFT {
	font-family: Helvetica, Arial, sans-serif;
	text-align: left;
	color: #FFF;
	font-size: 8mm;
}
.FNT_CenterEXLargeRED {
	font-family: Helvetica, Arial, sans-serif;
	text-align: center;
	color: #C22;
	font-size: 10mm;
}
.FNT_CenterSMall {
	font-family: Helvetica, Arial, sans-serif;
	text-align: center;
	color: #006;
}
.FNT_FULSMall {
	font-family: Helvetica, Arial, sans-serif;
	text-align: justify;
	color: #006;
	padding: 5px;
	text-indent: 10px;
}
.IMG_padding {
	margin: 3px;
}
.floatLt {
     float:left;
     padding: 1%;
}

#container #footer {
	position: relative;
	width: 960px;
}
#body {
	width: 950;
	position: relative;
	z-index: 2;
	top: auto;
}
body,td,th {
	font-family: Helvetica, Arial, sans-serif;
	font-weight: normal;
}
h1 {
	font-size: 6mm;
	color: #006;
}
h2 {
	font-size: 5mm;
	color: #006;
}
h3 {
	font-size: 4mm;
	color: #006;
}
h {
	font-size: 3mm;
	color: #006;
}
a:link {
	color: #006;
}
a:hover {
	text-decoration: none;
	color: #06F;
}

a:visited {
	color: #006;
}
#button {
	color: #FFF;
	position: absolute;
	height: 125px;
	width: 125px;
	left: 400px;
	top: 400px;
}
#classBODY {
    background-color: #963031;
    height: 500px;
    width: 960px;
}
.IMG01 {
    background-color: #1FC85C;
}
#IMG02 {
    background-color: #1F23CB;
    height: 200px;
    width: 200px;
    left: 150px;
    top: 150px;
}
.box {
    background-color: #C323C2;
    height: 180px;
    width: 180px;
    top: 500px;
    left: 100px;
    float: left;
    text-align: left;
    margin-top: 100px;
    margin-left: 100px;
}
.pay-button {
  display: inline-block;
  font-weight: 600;
  border-radius: 30px;
  padding: 12px 24px;
  text-decoration: none;
  color: #fff;
  background: #1F9BDA;
  font-size: 16px;
  line-height: 1.15;
  transition: all 0.15s ease;
}

a.pay-button {
  color: #fff !important;
}

.pay-button:hover {
  color: #fff;
  background-color: #0b5ed7;
}