FORM#two {
	BORDER-RIGHT: #2c4937 1px solid; 
	PADDING-RIGHT: 10px; 
	BORDER-TOP: #2c4937 1px solid; 
	PADDING-LEFT: 10px; 
	BACKGROUND: #f9f1b1; 
	PADDING-BOTTOM: 10px; 
	MARGIN: 0px auto; 
	BORDER-LEFT: #2c4937 1px solid; 
	WIDTH: 400px; 
	PADDING-TOP: 10px; 
	BORDER-BOTTOM: #2c4937 1px solid
}
FORM#two FIELDSET {
	BORDER-RIGHT: #f4e875 1px solid; 
	PADDING-RIGHT: 5px; 
	BORDER-TOP: #f4e875 1px solid; 
	DISPLAY: block; 
	PADDING-LEFT: 5px; 
	MARGIN-BOTTOM: 0.5em; 
	PADDING-BOTTOM: 5px; 
	BORDER-LEFT: #f4e875 1px solid; 
	WIDTH: 380px; LINE-HEIGHT: 1.5em; 
	PADDING-TOP: 5px; 
	BORDER-BOTTOM: #f4e875 1px solid; 
	FONT-FAMILY: verdana, sans-serif
}
FORM#two FIELDSET#opt {
	BACKGROUND: #dee
}

FORM#two LEGEND {
	PADDING-RIGHT: 3px; 
	PADDING-LEFT: 3px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 1.1em; 
	MARGIN-BOTTOM: 5px; 
	PADDING-BOTTOM: 3px; 
	WIDTH: 254px; 
	PADDING-TOP: 3px; 
	FONT-FAMILY: georgia, sans-serif
}
FORM#two LABEL {
	CLEAR: left; 
	PADDING-RIGHT: 10px; 
	DISPLAY: block; 
	FLOAT: left; 
	MARGIN-BOTTOM: 0.5em; 
	WIDTH: 100px; 
	COLOR: #2c4937; 
	TEXT-ALIGN: right
}
FORM#two INPUT {
	BORDER-RIGHT: #f4e875 1px solid; 
	BORDER-TOP: #f4e875 1px solid; 
	PADDING-LEFT: 0.5em; 
	BACKGROUND: #fff; 
	MARGIN-BOTTOM: 0.6em; 
	BORDER-LEFT: #f4e875 1px solid; 
	BORDER-BOTTOM: #f4e875 1px solid
}
FORM#two SELECT {
	MARGIN-LEFT: 0em;
	MARGIN-Bottom: 0.5em

}
FORM#two TEXTAREA {
	BORDER-RIGHT: #f4e875 1px solid; 
	PADDING-RIGHT: 0.5em; 
	BORDER-TOP: #f4e875 1px solid; 
	PADDING-LEFT: 0.5em; 
	BACKGROUND: #fff; 
	PADDING-BOTTOM: 0.5em; 
	OVERFLOW: auto; 
	BORDER-LEFT: #f4e875 1px solid; 
	WIDTH: 360px; 
	PADDING-TOP: 0.5em; 
	BORDER-BOTTOM: #f4e875 1px solid; 
	HEIGHT: 12em
}
FORM#two OPTION {
	BACKGROUND: #fff; COLOR: #2c4937
}
FORM#two OPTGROUP {
	BACKGROUND: #fff; COLOR: #2c4937;}
FORM#two OPTGROUP OPTION {
	BACKGROUND: #ffff; COLOR: #2c4937
}
FORM#two #button1 {
	PADDING-RIGHT: 0.5em; MARGIN-LEFT: 8px; WIDTH: 100px; CURSOR: pointer; COLOR: #2c4937;
	BORDER: #2c4937 1px solid; height:24px;
	background-image: url("/phpcart/templates/theorchidgrove/images/gradient2.jpg");
 	FONT-WEIGHT: bold; 

}
FORM#two #button2 {
	PADDING-RIGHT: 0.5em; MARGIN-LEFT: 8px; WIDTH: 100px; CURSOR: pointer; COLOR: #2c4937;
	BORDER: #2c4937 1px solid; height:24px;
	background-image: url("/phpcart/templates/theorchidgrove/images/gradient2.jpg");
	FONT-WEIGHT: bold; 

}
FORM#two #input:hover {background:#f9f1b1;}
FORM#two #button1:active {background:#f9f1b1;}
FORM#two #button1:hover {color:#f4e875;background:#2c4937 }
FORM#two #button2:hover {color:#f4e875;background:#2c4937 }

FORM#generic {
	BORDER-RIGHT: #436850 0px solid; 
	PADDING-RIGHT: 10px; 
	BORDER-TOP: #436850 0px solid; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 10px; 
	MARGIN: 0px auto; 
	BORDER-LEFT: #436850 0px solid; 
	PADDING-TOP: 10px; 
	BORDER-BOTTOM: #436850 0px solid;
	FONT-SIZE: 0.9em; 
	font-family:verdana, arial, sans-serif;
	color: #2c4937;
	FONT-WEIGHT: bold;
}
FORM#generic FIELDSET {
	BORDER: #436850 1px solid; 
	PADDING: 5px; 
	DISPLAY: block; 
	MARGIN-BOTTOM: 0.5em; 
 	LINE-HEIGHT: 1.5em; 
	FONT-FAMILY: verdana, sans-serif
}
FORM#generic FIELDSET#noborder {
	BORDER: #436850 0px solid; 
	PADDING: 4px; 
	DISPLAY: block; 
	MARGIN-BOTTOM: 0.5em; 
 	LINE-HEIGHT: 1.2em; 
	FONT-FAMILY: verdana, sans-serif
}
FORM#generic FIELDSET#opt {
	BACKGROUND: #dee
}

FORM#generic LEGEND {
	BORDER: #436850 0px solid; 
	PADDING: 3px; 
 	FONT-WEIGHT: bold; 
	FONT-SIZE: 1.1em; 
	MARGIN-BOTTOM: 5px; 
	WIDTH: 254px; 
	FONT-FAMILY: verdana, sans-serif
}
FORM#generic Legend#shipping {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 1.0em; 
	}
FORM#generic LABEL {
	PADDING-RIGHT: 10px; 
	DISPLAY: block;  
	Float: right;
	MARGIN-BOTTOM: 0.1em; 
	FONT-SIZE: 0.9em; 
	COLOR: #2c4937; 
	TEXT-ALIGN: left;
	FONT-WEIGHT: normal

}
FORM#generic LABEL.rowhead {
	BORDER: 0px;
	clear: left;
	Float: left;
	Width: 100px;
	TEXT-ALIGN: right
}

FORM#generic LABEL.radio {
	BORDER: #436850 0px solid; 
	clear: left;
	Float: left;
	Width: 300px;
	TEXT-ALIGN: right
}
FORM#generic LABEL.rowhead2 {
	BORDER: #436850 0px solid; 
	clear: left;
	Float: left;
	Width: 260px;
	TEXT-ALIGN: right
}


FORM#generic LABEL.colhead {TEXT-ALIGN: center}
FORM#generic LABEL.text {TEXT-ALIGN: left; FONT-WEIGHT: bold}
FORM#generic LABEL.textleft {TEXT-ALIGN: left; Float: left; FONT-WEIGHT: bold}
FORM#generic LABEL.number {TEXT-ALIGN: right;FONT-WEIGHT: bold}

.col1 {width:4%;}
.col2 {width:10%;}
.col3 {width:50%;}
.col4 {width:8%;}
.col5 {width:8%;}
.col6 {width:8%;}
.col12 {width:14%}
.col45 {width:16%}


FORM#generic INPUT {
	BORDER: #A0B17E 1px solid; 
	PADDING-LEFT: 0.1em; 
	TEXT-DECORATION: none;
	background-image: url("../phpcart/templates/theorchidgrove/images/gradient3.jpg");
	background-repeat: repeat-x;
	text-align: left;
	MARGIN-BOTTOM: 0.2em; 
	FONT-SIZE: 0.9em; 
	font-family:verdana, arial, sans-serif;
	color: #2c4937}

FORM#generic INPUT.number {BORDER: #A0B17E 1px solid; 
TEXT-ALIGN: right;}

FORM#generic INPUT.readonly {
	BORDER: 0px; 
	BORDER-TOP: #f4e875 0px solid;
	PADDING-RIGHT: 5px; 
	background:#f9f1b1; 
	text-align: right;
	width:64px;
	Float: right
	}


FORM#generic SELECT {
	MARGIN-LEFT: 0em;
	MARGIN-BOTTOM: 0.1em; 
	font-family:verdana, arial, sans-serif;
	background-image: url("../phpcart/templates/theorchidgrove/images/gradient3.jpg");
	background-repeat: repeat-x;	
	color: #2c4937;
	FONT-SIZE: 0.9em; 
	FONT-WEIGHT: bold
}


FORM#generic OPTION {
	background-image: url("../phpcart/templates/theorchidgrove/images/gradient3.jpg");
	background-repeat: repeat-x;
	COLOR: #2c4937
}
FORM#generic option:hover,option:active {color:#f4e875;background:#2c4937; }

FORM#generic OPTGROUP {
	BACKGROUND: #fff; COLOR: #2c4937;}
FORM#generic OPTGROUP OPTION {
	BACKGROUND: #ffff; COLOR: #2c4937
}


FORM#generic TEXTAREA.address {
	BORDER: #A0B17E 1px solid; 
	PADDING: 0.5em; 
	background-image: url("../phpcart/templates/theorchidgrove/images/gradient3.jpg");
	background-repeat: repeat-x; background-position: bottom;
	Width:25em;
	HEIGHT: 4em;

	OVERFLOW: auto; 
	FONT-SIZE: 0.9em; 
	font-family:verdana, arial, sans-serif;
	color: #2c4937;
	FONT-WEIGHT: bold
}


FORM#generic INPUT.btn {
	margin:2px 2px 0px 0px;  
	border:0px;	
	padding:0px 4px 0px 4px;
	width:auto; border:1px solid #436850; 
	background-image: url("../phpcart/templates/theorchidgrove/images/gradient2.jpg");
	background-repeat: repeat-x;
	text-align:center; 
	position: relative;  
	text-decoration:none; 
	height:22px;
	font-family:verdana, arial, sans-serif; font-size:0.9em; font-weight: bold; 
	color:#2c4937; overflow:hidden;  
}

FORM#generic INPUT.rightbtn {
	margin:2px 2px 0px 0px;  
	border:0px;	
	padding:0px 4px 0px 4px;
	width:auto; border:1px solid #436850; 
	background-image: url("../phpcart/templates/theorchidgrove/images/gradient2.jpg");
	background-repeat: repeat-x;
	text-align:center; 
	position: relative;  
	text-decoration:none; 
	height:22px;
	font-family:verdana, arial, sans-serif; font-size:0.9em; font-weight: bold; 
	color:#2c4937; overflow:hidden; float:right
}
FORM#generic input.btn:hover {color:#f4e875;background:#2c4937; }
FORM#generic input.rightbtn:hover {color:#f4e875;background:#2c4937; }

FORM#generic #button2 {
	PADDING-RIGHT: 0.5em; MARGIN-LEFT: 8px; CURSOR: pointer; COLOR: #2c4937;
	BORDER: #2c4937 1px solid; BACKGROUND: #f4e875; FONT-WEIGHT: bold; 

}
FORM#generic #input:hover {color:#f4e875;background:#2c4937;}
FORM#generic #button2:hover {color:#f4e875;background:#2c4937; }

FORM#generic fieldset ol {
  margin: 0;
  padding: 0;
}
FORM#generic fieldset li {
  list-style: none;
  padding: 2px;
  margin: 0;
}
FORM#generic label.list {
  line-height: 1.8;
  Float: none;
  vertical-align: top;
  Width: 260px;
  TEXT-ALIGN: right
}

a.hformnav, a.hformnav:link, a.hformnav:visited {
	margin:2px 24px 4px 0px;  
	border:0px;	
	padding:0px 4px 0px 4px;
	display:block; width:auto; border:1px solid #436850; 
	background-image: url("../phpcart/templates/theorchidgrove/images/gradient2.jpg");
	background-repeat: repeat-x;
	text-align:center; 
	position: relative;  
	text-decoration:none; 
	line-height:20px;
	font-family:verdana, arial, sans-serif; font-size:0.9em; font-weight: bold; 
	color:#2c4937; overflow:hidden; float:right;
}
a.hformnav:hover {color:#f4e875;background:#2c4937 }
a.hformnav:active {color:#f4e875;ackground:#2c4937;}

a.lformnav, a.lformnav:link, a.lformnav:visited {
	margin:2px 4px 4px 0px;  
	border:0px;	
	padding:0px 4px 0px 4px;
	display:block; width:auto; border:1px solid #436850; 
	background-image: url("../phpcart/templates/theorchidgrove/images/gradient2.jpg");
	background-repeat: repeat-x;
	text-align:center; 
	position: relative;  
	text-decoration:none; 
	line-height:20px;
	font-family:verdana, arial, sans-serif; font-size:0.9em; font-weight: bold; 
	color:#2c4937; overflow:hidden; float:left;
}
a.lformnav:hover {color:#f4e875;background:#2c4937 }
a.lformnav:active {color:#f4e875;ackground:#2c4937;}

.formdiv{ 
	BORDER-RIGHT: #436850 0px solid; 
	PADDING-RIGHT: 5px; 
	BORDER-TOP: #436850 0px solid; 
	PADDING-LEFT: 5px; 
	BACKGROUND: #f9f1b1; 
	PADDING-BOTTOM: 5px; 
	MARGIN: 0px auto; 
	BORDER-LEFT: #436850 0px solid; 
	PADDING-TOP: 5px; 
	BORDER-BOTTOM: #436850 0px solid;
	}

FORM.addtocart {
	BORDER-RIGHT: #436850 0px solid; 
	PADDING-RIGHT: 10px; 
	BORDER-TOP: #436850 0px solid; 
	PADDING-LEFT: 0px;  
	PADDING-BOTTOM: 10px; 
	MARGIN: 0px auto; 
	BORDER-LEFT: #436850 0px solid; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #436850 0px solid;
	FONT-SIZE: 0.95em; 
	font-family:verdana, arial, sans-serif;
	color: #2c4937;
	FONT-WEIGHT: bold;
}
FORM.addtocart INPUT.btn {
	margin:2px 2px 0px 0px;  
	border:0px;	
	padding:0px 4px 0px 4px;
	width:auto; border:1px solid #436850; 
	background-image: url("../phpcart/templates/theorchidgrove/images/gradient2.jpg");
	background-repeat: repeat-x;
	text-align:center; 
	position: relative;  
	text-decoration:none; 
	height:22px;
	font-family:verdana, arial, sans-serif; font-size:0.9em; font-weight: bold; 
	color:#2c4937; overflow:hidden;  
}
FORM.addtocart input.btn:hover {color:#f4e875;background:#2c4937; }

FORM.generic {
	BORDER-RIGHT: #436850 0px solid; 
	PADDING-RIGHT: 10px; 
	BORDER-TOP: #436850 0px solid; 
	PADDING-LEFT: 10px; 
	
	PADDING-BOTTOM: 10px; 
	MARGIN: 0px auto; 
	BORDER-LEFT: #436850 0px solid; 
	PADDING-TOP: 10px; 
	BORDER-BOTTOM: #436850 0px solid;
	FONT-SIZE: 0.9em; 
	font-family:verdana, arial, sans-serif;
	color: #2c4937;
	FONT-WEIGHT: bold;
}
FORM.generic FIELDSET {
	BORDER: #436850 1px solid; 
	PADDING: 5px; 
	DISPLAY: block; 
	MARGIN-BOTTOM: 0.5em; 
 	LINE-HEIGHT: 1.5em; 
	WIDTH: auto;
	FONT-FAMILY: verdana, sans-serif
}
FORM.generic FIELDSET.noborder {
	BORDER: #436850 0px solid; 
	PADDING: 4px; 
	Float: left;
	DISPLAY: block; 
	MARGIN-BOTTOM: 0.5em; 
	WIDTH: 300px;
 	LINE-HEIGHT: 1.2em; 
	FONT-FAMILY: verdana, sans-serif
}
FORM.generic FIELDSET.floatleft {Float: left; width:auto}
FORM.generic FIELDSET.shipping {Float: left; width:260px}
FORM.generic FIELDSET.floatright {Float: right; width:auto;BORDER: #A0B17E 1px solid; 
}
FORM.generic FIELDSET.totals {BORDER: #436850 0px solid; Float: right}	

FORM.generic LEGEND {
	BORDER: #436850 0px solid; 
	PADDING: 3px; 
 	FONT-WEIGHT: bold; 
	FONT-SIZE: 1.1em; 
	MARGIN-BOTTOM: 5px; 
	WIDTH: auto;
	FONT-FAMILY: verdana, sans-serif
}
FORM#generic Legend.shipping {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 1.0em; 
	}

FORM.generic LABEL {
	PADDING-RIGHT: 10px; 
	PADDING-BOTTOM: 8px; 
	DISPLAY: block;  
	BORDER: 0px;
	Width: 300px;
	MARGIN-BOTTOM: 0.1em; 
	FONT-SIZE: 0.9em; 
	COLOR: #2c4937; 
	TEXT-ALIGN: Right;
	FONT-WEIGHT: normal

}
FORM.generic LABEL.textleft {TEXT-ALIGN: left; Float: left; FONT-WEIGHT: bold}

FORM.generic LABEL.checkbox {
	TEXT-ALIGN: Left;
	FONT-WEIGHT: bold

}
FORM.generic LABEL.radio {
	BORDER: #436850 0px solid; 
	Width: 300px;
	PADDING-BOTTOM: 8px; 
	TEXT-ALIGN: left
}
FORM.generic INPUT {
	BORDER:#A0B17E 1px solid; 
	PADDING-LEFT: 0.1em; 
	TEXT-DECORATION: none;
	background-image: url("../phpcart/templates/theorchidgrove/images/gradient3.jpg");
	background-repeat: repeat-x;
	text-align: left;
	MARGIN-BOTTOM: 0.0em; 
	FONT-SIZE: 1.11em; 
	font-family:verdana, arial, sans-serif;
	color: #2c4937}


FORM.generic INPUT.number {TEXT-ALIGN: right;}

FORM.generic INPUT.readonly {
	BORDER: 0px; 
	BORDER-TOP: #f4e875 0px solid;
	PADDING-RIGHT: 5px; 
	
	text-align: right;
	FONT-SIZE: 1.11em; 
	width:64px;
	FONT-WEIGHT: Bold

	}
FORM.generic INPUT.readonly2 {
	BORDER: 0px; 
	BORDER-TOP: #f4e875 0px solid;
	PADDING-RIGHT: 5px; 
	 
	text-align: right;
	FONT-SIZE: 1.11em; 
	FONT-WEIGHT: Bold

	}

FORM.generic SELECT {
	MARGIN-LEFT: 0em;
	MARGIN-BOTTOM: 0.1em; 
	font-family:verdana, arial, sans-serif;
	background-image: url("../phpcart/templates/theorchidgrove/images/gradient3.jpg");
	background-repeat: repeat-x;	
	color: #2c4937;
	FONT-SIZE: 1.11em; 
	FONT-WEIGHT: Normal
}


FORM.generic OPTION {
	background-image: url("../phpcart/templates/theorchidgrove/images/gradient3.jpg");
	background-repeat: repeat-x;
	COLOR: #2c4937
}
FORM.generic option:hover,option:active {color:#f4e875;background:#2c4937; }

FORM.generic OPTGROUP {
	BACKGROUND: #fff; COLOR: #2c4937;}
FORM.generic OPTGROUP OPTION {
	BACKGROUND: #ffff; COLOR: #2c4937
}
FORM.generic TEXTAREA {
	BORDER: #A0B17E 1px solid; 
	PADDING: 0.5em; 
	
	background-repeat: repeat-x; background-position: bottom;
	OVERFLOW: auto; 
	Width:96%;
	HEIGHT: 4em;
	FONT-SIZE: 0.9em; 
	font-family:verdana, arial, sans-serif;
	color: #2c4937;
	FONT-WEIGHT: bold
}
FORM.generic INPUT.rightbtn {
	margin:2px 2px 0px 0px;  
	border:0px;	
	padding:0px 4px 0px 4px;
	width:auto; border:1px solid #436850; 
	background-image: url("../phpcart/templates/theorchidgrove/images/gradient2.jpg");
	background-repeat: repeat-x;
	text-align:center; 
	position: relative;  
	text-decoration:none; 
	height:22px;
	font-family:verdana, arial, sans-serif; font-size:0.9em; font-weight: bold; 
	color:#2c4937; overflow:hidden; float:right
}
FORM.generic input.rightbtn:hover {color:#f4e875;background:#2c4937; }

