body {
	background-color: #FFFFFF;
	height: 100%;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

form {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

body,td,th {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #717171;}
input, select, textarea {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}

.verdana {font-family: Verdana, Arial, Helvetica, sans-serif}

.size7 {font-size: 7px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.size85 {font-size: 8.5px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.size9 {font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.size10 {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.size12 {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.size13 {font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.size135 {font-size: 13.5px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.size14 {font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.size15 {font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.size16 {font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.size17 {font-size: 17px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.size18 {font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; }

.productDesigner {font-style: italic;}
.greenLarge {font-size: 15px; color: #869C69; font-weight:bold;}
.greenSmall {font-size: 13px; color: #869C69; font-weight:bold;}
.soldout {font-size: 14px; color: red; font-weight:bold;}
.checkout {color:#C3D4AC !important;}



A:link{color:#000000; text-decoration:none}
A:visited{color:#000000; text-decoration:none}
/*A:hover{color:#000000; font-weight:bold}*/
A:hover{color:#000000}
A:active{color:#000000}

.redText {color: #EA2B13; font-weight: bold}
.greenText {color: #869C69; font-weight:bold}




.greenBack {
	/*background-color: #E0E6D7;*/
	background-color: #E5E8E1;
}

.whiteBack {
	background-color: #F0F0F0;
}

.teamBG {
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.loginBorders {
	margin-left: 125px;
	margin-top: 100px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.loginBorders2 {
	margin-left: 125px;
}

.topTables {
	margin-top: 15px;
}

.bottomTables {
	margin-bottom: 15px;
}

.paddingTest {
	padding: 2px;
}

.addProductInput {
	border-style: groove;
	width: 280px;
}


.loginInput {
	border-style: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 80px;
}


.browseFilesInput {
	border-style: groove;
	width: 600px;
}


.addProductInputDesc {
	border-style: groove;
	width: 575px;
}

.addProductInputSm {
	border-style: groove;
	width: 70px;
}

.stdDrop {
	border-style: groove;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.addProductDropSm {
	border-style: groove;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 80px;
}

.addProductPhoto {
	border-style: groove;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 600px;
}

.addToCart {
	border-style: groove;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/* background-color: #869C69; */
	background-color: #9DB875;
	font-size: 12px;
	width: 85px;
}


.submitButton {
	border-style: groove;
	margin-top: 4px;
	margin-bottom: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*width: 170px;*/
}

.submitButton2 {
	border-style: groove;
	margin-top: 4px;
	margin-bottom: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*width: 250px;*/
}

.submitButton3 {
	border-style: groove;
	margin-top: 4px;
	margin-bottom: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*width: 340px;*/
}

.dropDownsLineup {
	border-style: groove;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 170px;
}

.dropDowns {
	border-style: groove;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	width: 340px;
}

.dropDownSm {
	border-style: groove;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 120px;
}

.smallDropDowns {
	border-style: groove;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 50px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}


.solidBorder {
	border-style: groove;
	border-width: 1px;
	border-color: #000000;
}

.statInput {
	border-style: groove;
	border-width: 1px;
	border-color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.messageBuffer {
	margin-left: 5px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
}

.textInput {
	border-style: groove;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}


.lineBg {background-color: #F6EDE4;}
.invisFont {color: #F6EDE4;}
/*.tdBg {background-color: #F6D7C3;}*/
.tdBg {background-color: #FED5AB;}
.trashBg {background-color: #FED5AB;}
.silverBg {background-color: #E3E5F0;}
.darkGreyBg {background-color: #A9A9A9;}

.dotted {border-style: dotted;}
.leftMargin {margin-left: 10px;}

.tableBG {background-image: url(./images/brown-trans7.gif);}

.galCatTitle {
  color:gray;
  font-size:10pt;
}
.catlinks {
  font-size:10pt;
  font-weight:bold;
  padding-left:2px;
  padding-right:2px;
  padding-top:1px;
  padding-bottom:1px;
}

.catlinks:link {
  text-decoration:none !important;
  color:#869C69;
}
.catlinks:visited {
  text-decoration:none !important;
  color:#869C69;
}
.catlinks:hover {
  text-decoration:underline !important;
  color:#999999;
}
.catlinks:active {
  text-decoration:underline !important;
  color:#5A5A5A;
}

.catlinks_selected {
  font-size:10pt;
  color:#5A5A5A !important;
  border-bottom:1px solid #5A5A5A;
  font-weight:bold;
  padding-left:2px;
  padding-right:2px;
  padding-top:1px;
  padding-bottom:1px;
}
.heavy {
  color:black;
  font-weight:bold;
}
.logout {
  color:white !important;
  font-weight:bold;
  text-decoration:underline;
  font-size:12pt;
}
.main_message {
  margin-left:20px;
  color:#CC3333 !important;
  text-decoration:none;
  font-weight:normal;
  font-family:"Trebuchet MS", sans-serif, serif;  
  font-size:14pt;
}

/* paging box style */
.pageBox {
  margin-top:5px;
  margin-bottom:8px;
}
.pageTitle {
  font-size:11pt;
}
.pageLink {
  font-family:"Trebuchet MS", sans-serif, serif;
  text-decoration:none;
  font-size:12pt;
  color:#869C69 !important;
}
.pageLinkBold {
  font-weight:bold;
  color:#6C7F54 !important;
}

/* form validation error box */
.errorbox {
  border:1px solid red;
  background-color:#EAEAEA;
  padding:0px;
  font-size:10pt;
  margin:10px;
}
.errorbox td {
  color:black;
  padding-left:15px;
  padding-top:3px;
  padding-bottom:3px;
  border-top:1px solid black;
}
.errorbox td b {
  color:red;
}
.errorbox th {
  color:black;
  font-size:12pt;
  padding:4px;
}

.star {
  color:red !important;
  font-size:10pt !important;
  font-family:Verdana !important;
}

.big {
  font-size:16pt;
}

.link {
  border-bottom:1px solid black;
  text-decoration:underline;
  cursor:pointer;
  cursor:hand;
}

.loginInput2 {
  border-style: groove;
  width: 200px;
}
.loginInput1 {
  border-style: groove;
  width: 100px;
}

/* used on home and company and contact pages */
.company_table {
  margin-left:10px;
  margin-bottom:15px;
}
.home_newstable {
  width:100%;
  margin-left:10px;
  margin-bottom:15px;
}
.home_star {
  vertical-align:top;
  width:15px;
}
.home_title {
  color:#869C69;
  font-size:16pt;
  font-weight:bold;
  font-family:"Trebuchet MS", sans-serif, serif;
}
.home_content {
  font-size:10pt;
  font-weight:normal;
  font-family:Verdana, Arial, Helvetica, sans-serif;
}
.home_date_poster {
  color:#92A678;
  font-size:11pt;
  font-family:Geneva, Arial, Helvetica, sans-serif;
} 
.home_left {
  padding-right:5px;
}
.home_right {
  vertical-align:top;
  border-left:2px dashed #D4D5CD;
  padding-left:10px;
}
.home_right_title {
  color:#869C69;
  font-size:14pt;
  font-weight:bold;
  font-family:"Trebuchet MS", sans-serif, serif;
  margin-bottom:5px;
}
.home_right_content {
  color:black;
  font-size:10pt;
  font-weight:normal;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  padding-bottom:5px;
  border-bottom:1px solid #D4D5CD;
  margin-bottom:20px;
}
.home_input {
  border-style:groove;
  width:150px;
}
p {
  padding:0px;
  margin-bottom:5px;
}

/* search products */
.search_input {
  background-color:white;
  border:1px solid green;
  width:200px;
}
.search_div {
  width:740px;
  margin-bottom:10px;
}
.high {
  background-color:yellow !important;
}
.order_date {
  color:#869C69;
  font-size:13pt;
  font-weight:bold;
  font-family:"Trebuchet MS", sans-serif, serif;
}
