BODY {
  FONT-FAMILY: tahoma;
  color: #000000;
 
}

TD {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: verdana;
}
.small {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: verdana;
}



.button_purple {
	BORDER-TOP-WIDTH: 1px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 8pt; BORDER-LEFT-COLOR: #c8d2dc; BACKGROUND:  #506482; BORDER-BOTTOM-WIDTH: 1pt; COLOR: white; BORDER-TOP-COLOR: #c8d2dc; FONT-FAMILY: Verdana; BORDER-RIGHT-WIDTH: 1px
}
INPUT {
	BORDER-TOP-WIDTH: 1px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 8pt; BORDER-LEFT-COLOR: #bab9b2; BORDER-BOTTOM-WIDTH: 1pt; BORDER-BOTTOM-COLOR: #ffffff; COLOR: black; BORDER-TOP-COLOR: #bab9b2; FONT-FAMILY: Verdana; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #ffffff
}
SELECT {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana
}
TEXTAREA {
	FONT-SIZE: 8pt; BACKGROUND: #f7f7f4; COLOR: #000000; FONT-FAMILY: Verdana
}
.edit {behavior:url(http://www.st-george-bg.com/edit.htc)}
.button {behavior:url(http://www.st-george-bg.com/button.htc)}
FORM {
	display: inline;
}

H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #0076a3; PADDING-TOP: 0px
}
#aff H2 {
	FONT-SIZE: 12px; MARGIN-BOTTOM: 0px; COLOR: #0076a3
}
#aff TABLE {
	BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #000000 0px solid; BORDER-LEFT: #000000 0px solid; BORDER-BOTTOM: #000000 0px solid; BACKGROUND-COLOR: #000000
}
#aff TR {
	VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
#aff A {
	FONT-SIZE: 11px; COLOR: #6b9630; TEXT-DECORATION: underline
}
#aff TH {
	FONT-SIZE: 11px; VERTICAL-ALIGN: middle; FONT-FAMILY: Tahoma,Verdana,Arial; BACKGROUND-COLOR: #e0e0e0; TEXT-ALIGN: center
}
#aff TD {
	FONT-SIZE: 11px; VERTICAL-ALIGN: middle; COLOR: #2a2a2a; FONT-FAMILY: Tahoma,Verdana,Arial; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
.text {
	PADDING-RIGHT: 10px; PADDING-LEFT: 20px
}
.text2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px
}
TD {
	FONT-SIZE: 11px; FONT-FAMILY: Tahoma,sans-serif
}
LI {
	LIST-STYLE-IMAGE: url(images/pic.jpg)
}
.text {
	PADDING-RIGHT: 10px; PADDING-LEFT: 20px
}
.text2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px
}
TD {
	FONT-SIZE: 11px; FONT-FAMILY: Tahoma,sans-serif
}
LI {
	LIST-STYLE-IMAGE: url(images/pic.jpg)
}
A {
	COLOR: #003a67; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #F05423; TEXT-DECORATION: underline
}
A.top {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.top:hover {
	COLOR: #f7c71e; TEXT-DECORATION: none
}
.bg {
	BACKGROUND-POSITION: 50% top; BACKGROUND-REPEAT: no-repeat
}
A.hidden:hover {
	TEXT-DECORATION: none
}
.b1 {
	BORDER-RIGHT: black 1px outset; BORDER-TOP: black 1px outset; BORDER-LEFT: black 1px outset; BORDER-BOTTOM: black 1px outset
}
.b1:hover {
	BORDER-RIGHT: black 1px inset; BORDER-TOP: black 1px inset; BORDER-LEFT: black 1px inset; BORDER-BOTTOM: black 1px inset
}
INPUT.search {
	BORDER-RIGHT: black 1pt solid; BORDER-TOP: black 1pt solid; FONT-SIZE: 8pt; BORDER-LEFT: black 1pt solid; BORDER-BOTTOM: black 1pt solid; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #e6e6e6
}
.submit {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
.categories {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-SIZE: 10px; BACKGROUND: #e6e6e6; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: Verdana, Arial, sans-serif
}
.categoriesover {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-SIZE: 10px; BACKGROUND: #f7c71e; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: Verdana, Arial, sans-serif
}
.categories2 {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-SIZE: 10px; BACKGROUND: #ffffff; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: Verdana, Arial, sans-serif
}
.categoriesover2 {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-SIZE: 10px; BACKGROUND: #e6e6e6; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: Verdana, Arial, sans-serif
}
A.headerNavigation {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: none
}
A.headerNavigation:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: underline
}
.search {
	FONT-SIZE: 11px; COLOR: #333333; HEIGHT: 21px
}
.bluetitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0076a3
}
.inactive {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 2px; COLOR: #6b9630
}
.greenlink A {
	MARGIN-BOTTOM: 2px; COLOR: #6b9630; TEXT-DECORATION: underline
}
.greenlink A:hover {
	TEXT-DECORATION: underline
}
.triangle IMG {
	MARGIN-TOP: 3px
}
A.backref {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #0076a3; TEXT-DECORATION: none
}
A.backref:hover {
	TEXT-DECORATION: none
}
A.aff {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #6b9630; TEXT-DECORATION: underline
}
A.aff:hover {
	TEXT-DECORATION: underline
}
H1.aff {
	FONT-SIZE: 14px; MARGIN-BOTTOM: 10px; COLOR: #0076a3
}
H2.aff {
	FONT-SIZE: 12px; MARGIN-BOTTOM: 5px; COLOR: #0076a3
}
TABLE.aff {
	BORDER-LEFT-COLOR: #000000; BORDER-BOTTOM-COLOR: #000000; BORDER-TOP-COLOR: #000000; BACKGROUND-COLOR: #000000; BORDER-RIGHT-COLOR: #000000
}
TR.aff {
	VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
TH.aff {
	FONT-SIZE: 11px; VERTICAL-ALIGN: middle; FONT-FAMILY: Tahoma,Verdana,Arial; TEXT-ALIGN: center
}
TD.aff {
	FONT-SIZE: 11px; VERTICAL-ALIGN: middle; COLOR: #737373; FONT-FAMILY: Tahoma,Verdana,Arial; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
TABLE.aff TR {
	VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
TR.aff TD {
	FONT-SIZE: 11px; VERTICAL-ALIGN: middle; COLOR: #737373; FONT-FAMILY: Tahoma,Verdana,Arial; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
TR.aff TH {
	FONT-SIZE: 11px; VERTICAL-ALIGN: middle; FONT-FAMILY: Tahoma,Verdana,Arial; BACKGROUND-COLOR: #e0e0e0; TEXT-ALIGN: center
}
TEXTAREA.aff {
	FONT-SIZE: 11px; WIDTH: 450px; FONT-FAMILY: tahoma; HEIGHT: 100px
}

A.info {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #000000;
  font-weight : bold;
  text-align : center;
  text-decoration: none;
}

A.info:hover {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #000000;
  font-weight : bold;
  text-align : center;
  text-decoration: underline;
}

A.info1 {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
  font-weight : normal;
  text-align : center;
  text-decoration: none;
}

A.info1:hover {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
  font-weight : normal;
  text-align : center;
  text-decoration: underline;
}

TR.header {
  background: #DADADC;
}

TR.back {
  background: #ffffff;
}

TD.green {
  background: #ffffff;
}

TABLE.border, IMG.border {
  background: #ffffff;
  border-color: gray;
  border-style: solid;
  border-width: 1px;
}

TR.white {
  background: #ffffff;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TD.whitetext {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #ffffff;
  font-weight : normal;
  text-align : left;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #ffffff;
  font-weight: bold;
  text-align: left;
}

TR.menu {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
  cursor: hand;
  font-weight: bold;
  text-align: left;
}

TD.menu {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
  cursor: hand;
  font-weight: bold;
  text-align: center;
}

TD.buttons, A.buttons {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #000000;
  cursor: hand;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
}

A.buttons:hover {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #000000;
  cursor: hand;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
}

TD.top_menu {
  font-family: Verdana, Tahoma, Arial, sans-serif;
  font-size: 12px;
  color: #000000;
  font-weight: bold;
  text-align: center;
  cursor: hand;
}

TD.top_menu_over {
  font-family: Verdana, Tahoma, Arial, sans-serif;
  font-size: 12px;
  color: #FFF200;
  cursor: hand;
  font-weight: bold;
  text-align: center;
}

TR.submenu {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
  cursor: hand;
  font-weight: bold;
  text-align: left;
}

TD.submenu {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
  cursor: hand;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #DADADC;
}

TD.footer {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #DADADC;
  color: #000000;
  font-weight: bold;
}

TD.flag {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
  font-weight: bold;
}

TD.flag_over {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #A7A7A7;
  font-weight: bold;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.smallwhite {
  font-family: Verdana, Arial, sans-serif;
  color: #ffffff;
  font-size: 10px;
}

hr {
  border: 0;
  width: 80%;
  color: #000000;
  background-color: #000000;
  height: 1px;
  text-align: center;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #F26522;
}

.input_fields
 { background: #FDE9EA; 
   width: 120px; 
   height: 13px;
 }

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.infoBox {
  background: #b6b7cb;
}

.infoBoxContents {
  background: #F7D9B9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #bbc3d3;
  color: #ffffff;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #FDFBFC;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}

TABLE.productListing {
  border: 0px;
  border-style: solid;
  border-color: #DADADC;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #df7e1b;
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}
/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }