/* horizontal spacer */
.SpacerH {
	width: 15px;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
/* vertical spacer */
.SpacerV {
	font-size: 5px;
	line-height: 5px;	
}
/* product description text */
.TextXSMProd {
	font-size: 12px;
	font-weight: normal;
	color: #272214;
	text-align: left;
	line-height: normal;
	margin: 0px;
	padding: 0px;
}
/* small text */
.TextXSMwh {
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: left;
}
.TextXSMbr {
	font-size: 12px;
	font-weight: normal;
	color: #272214;
	text-align: left;
}
.TextXSMgrn {
	font-size: 12px;
	font-weight: normal;
	color: #00492C;
	text-align: left;
}
.TextXSMred {
	font-size: 12px;
	font-weight: normal;
	color: #FF0000;
	text-align: left;
}
.TextXSMyel {
	font-size: 12px;
	font-weight: normal;
	color: #FAB900;
	text-align: left;
}
/* normal text no set size */
.TextWh {
	color: #FFFFFF;
	font-weight: bold;
	text-transform: capitalize;
	text-align: left;
}
.TextYell {
	color: #FAB900;
	font-weight: bold;
	text-transform: capitalize;
	text-align: left;
}
.TextGrn {
	color: #00492C;
	font-weight: bold;
	text-transform: capitalize;
	text-align: left;
}
.TextBrn {
	color: #272214;
	font-weight: bold;
	text-transform: capitalize;
	text-align: left;
}
.TextRed {
	color: #FF0000;
	font-weight: bold;
	text-transform: capitalize;
	text-align: left;
}
/* medium title text */
.TextMidYell {

padding:0px;
font-size: 14px;
font-weight: bold;
color: #FAB900;
text-transform: uppercase;
font-variant: normal;


}
.TextMidGrn {


padding:0px;
font-size: 14px;
font-weight: bold;
color: #00492C;
text-transform: uppercase;
font-variant: normal;


}
.TextMidBrn {


padding:0px;
font-size: 14px;
font-weight: bold;
color: #272214;
text-transform: uppercase;
font-variant: normal;


}
.TextMidRed {


padding:0px;
font-size: 14px;
font-weight: bold;
color: #FF0000;
text-transform: uppercase;
font-variant: normal;


}
.TextMidwh {


padding:0px;
font-size: 14px;
font-weight: bold;
color: #FFFFFF;
text-transform: uppercase;
font-variant: normal;


}
/* large title text */
.TextLRGBrn {

	font-size: 30px;
	font-weight: bolder;
	color: #272214;
	text-transform: capitalize;
	text-align: left;
}
.TextLRGRed {

	font-size: 18px;
	font-weight: bolder;
	color: #E32640;
	text-transform: capitalize;
	text-align: left;
}
.TextLRGYel {

	font-size: 18px;
	font-weight: bolder;
	color: #FAB900;
	text-transform: capitalize;
	text-align: left;
}
.TextLRGGrn {

	font-size: 18px;
	font-weight: bolder;
	color: #00492C;
	text-transform: capitalize;
	text-align: left;
}
.TextLRGWh {

	font-size: 18px;
	font-weight: bolder;
	color: #FFFFFF;
	text-transform: capitalize;
	text-align: left;
}
/* extra large title text */
.TextXLRGwht {
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	text-align: center;	
}
.TextXLRGBrn {

	font-size: 18px;
	font-weight: bold;
	color: #272214;
	text-transform: uppercase;
	text-align: center;
}
.TextXLRGYell {

	font-size: 18px;
	font-weight: bold;
	color: #FAB900;
	text-transform: uppercase;
	text-align: center;
}
.TextXLRGGrn {

	font-size: 18px;
	font-weight: bold;
	color: #00492C;
	text-transform: uppercase;
	text-align: center;
}
.TextXLRGRed {

	font-size: 18px;
	font-weight: bold;
	color: #FF0000;
	text-transform: uppercase;
	text-align: center;
}
/* button text */
.butTXTyell {

	font-size: 14px;
	font-weight: bold;
	color: #FAB900;
	background-color: #FFFFFF;
	text-transform: uppercase;
	font-variant: normal;
	text-align: left;
}
.butTXTgrn {

	font-size: 14px;
	font-weight: bold;
	color: #00492C;
	background-color: #FFFFFF;
	text-transform: uppercase;
	font-variant: normal;
	text-align: left;
}
.butTXTbr {

	font-size: 14px;
	font-weight: bold;
	color: #272214;
	background-color: #FFFFFF;
	text-transform: uppercase;
	font-variant: normal;
	text-align: left;
}
.butTXTred {
	font-size: 14px;
	font-weight: bold;
	color: #E32640;
	background-color: #FFFFFF;
	text-transform: uppercase;
	font-variant: normal;
	text-align: left;
}
/* label text */
.TextLblYell {

	font-size: 14px;
	font-weight: bold;
	color: #FAB900;
	background-color: #FFFFFF;
	text-transform: uppercase;
	font-variant: normal;
	text-align: right;
}
.TextLblGrn {

	font-size: 14px;
	font-weight: bold;
	color: #00492C;
	background-color: #FFFFFF;
	text-transform: uppercase;
	font-variant: normal;
	text-align: right;
}
.TextLblBrn {

	font-size: 14px;
	font-weight: bold;
	color: #272214;
	background-color: #FFFFFF;
	text-transform: uppercase;
	font-variant: normal;
	text-align: right;
}
.TextLblRed {

	font-size: 14px;
	font-weight: bold;
	color: #E32640;
	background-color: #FFFFFF;
	text-transform: uppercase;
	font-variant: normal;
	text-align: right;
}

/* horizontal lines */
.HlineRed {
	color: #E32640;
	height: 5px;
	width: 100%;
}
.HlineYell {
	color: #FAB900;
	height: 5px;
	width: 100%;
}
.HlineBrn {
	color: #272214;
	height: 1px;
	width: 100%;
}
/* product picture style */
.prodPICsm {
	border: 1px solid #272214;
	margin: 1px;
	padding: 1px;
}
/* product pop up picture style */
.prodPicPop {
	display:none; 
	position:fixed;
	left: 52%;
	top: 50%;
	margin: -200px 0 0 -200px;
	height: 400px;
	width: 400px
	background-color:white;
	border-style: solid;
	border-color: #272214
}
/* backgrounds */
.BgYell {
	background-color: #FAB900;
}
.BgBrn {
	background-color: #272214;
}
.BgRed {
	background-color: #E32640;
}
.BgWht {
	background-color: #FFFFFF;
}
/* picture background */
.Picbg {
	background-image: url(images/bgTXT.jpg);
	border: 3px solid #272214;
}
/* borders */
.brdrBrnShrink {
	border: 3px solid #272214;
	margin: 0px;
	padding: 0px;
}
.brdrBrnNoBG {
	border: 3px solid #272214;
	margin: 0px;
	padding: 0px;
	width: 100%;
}
.brdrBrnYelBG {
	border: 3px solid #272214;
	margin: 0px;
	padding: 0px;
	width: 100%;
	background-color: #FAB900;
}
.brdrBrnRdBG {
	border: 3px solid #272214;
	margin: 0px;
	padding: 0px;
	width: 100%;
	background-color: #E32640;
}
.brdrAddCrt {
	border: 1px solid #272214;
}
/* form inputs and buttons */
.InputForm {
	font-size: 14px;
	font-weight: bold;
	color: #00492C;
	text-transform: uppercase;
	font-variant: normal;
	text-align: left;
	font-style: normal;
	background-position: left;
	background-color:#FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 100%;
}
.ButtForm {
	font-size: 14px;
	font-weight: bold;
	color: #00492C;
	text-transform: uppercase;
	font-variant: normal;
	text-align: center;
	font-style: normal;
	background-position: center;
	background-color:#FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 100%;
}
.ButtFormGo {
	font-size: 14px;
	font-weight: bold;
	color: #00492C;
	text-transform: uppercase;
	font-variant: normal;
	text-align: center;
	font-style: normal;
	background-position: center;
	background-color:#FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 30px;
}
.InputGrnBrn {
	border: 1px solid #272214;
	color: #00492C;
	text-align: left;
	background-color: #FFFFFF;
	font-weight: bold;
	width: 220px;
}
.InputTextGrnBrn {
	border: 1px solid #272214;
	text-transform: capitalize;
	color: #00492C;
	text-align: left;
	background-color: #FFFFFF;
	font-weight: bold;
	width: 220px;
}
.ButtonGrnBrn {
	border: 1px solid #272214;
	text-transform: capitalize;
	color: #00492C;
	text-align: center;
	background-color: #FFFFFF;
	font-weight: bold;
	width: 80px;
}
.LongButtonGrnBrn {
	border: 1px solid #272214;
	text-transform: capitalize;
	color: #00492C;
	text-align: center;
	background-color: #FFFFFF;
	font-weight: bold;
	width: 100%;
}
.ErrorBox {
	border: 1px solid #FF0000;
	color: #FF0000;
	font-weight: bold;
	text-transform: capitalize;
}
.ErrorTxt {
	color: #FF0000;
	font-weight: bold;
	text-transform: capitalize;
	text-align: center;
}
.ConfirmTxt {
	color: #00492C;
	font-weight: bold;
	text-transform: capitalize;
	text-align: center;
}
/* main outer table */
.OtbleMain {
	font-family: Arial, Helvetica, sans-serif;
}
/* link styles */
a#link {

display:block;
width:100%;
height:100%;
font-size:14px;
text-decoration:none;

}

a#link #span1 {

display:block;
padding:0px;
text-decoration:underline;

}

a#link #spanGR {

display:block;
padding:0px;
font-size: 14px;
font-weight: bold;
color: #00492C;
text-transform: uppercase;
font-variant: normal;
text-align: left;

}
a#link #spanRD {

display:block;
padding:0px;
font-size: 14px;
font-weight: bold;
color: #E32640;
text-transform: uppercase;
font-variant: normal;
text-align: left;

}
a#link #spanBR {

display:block;
padding:0px;
font-size: 14px;
font-weight: bold;
color: #272214;
text-transform: uppercase;
font-variant: normal;
text-align: left;

}
a#link #spanBOTnav {

display:block;
padding:0px;
font-size: 14px;
font-weight: bold;
color: #272214;
text-transform: uppercase;
font-variant: normal;
text-align: center;

}

a#link:hover {

background-color:#CCCCCC;
color:#003300;

}

