/* Style sheet for Freestart PLC Stock Pages */

/* Begin Overide default styles */
input {
	margin-left: 5px;
	font-size: 9pt;
}

img {
	border: 0px;
}
							
/* Product Item Styles */
.prod, .cart {
	width: 558px;
	margin-bottom: 10px;
	border: 1px #B3CD84 solid;
	margin-left: 10px;
}

.prod td, .cart td {
	padding: 5px;
	background: #92AF6D;
	font-size: 8pt;
	border: 1px solid #92AF6D;
}

.prod th, .cart th {
	vertical-align: top;
	font-family: arial;
	font-family: sans-serif;
	background: #B3CD84;
	font-size: 10pt;
	height: 20px;
	border: 0px;
	color: #fff;
	padding: 2px;
	padding-left:5px;
}

.prod a {
	text-decoration: none;
}

.prod a:hover {
	text-decoration: underline;
}

.cart hr {
	color: #3E5A0A;
	border: 1px  #3E5A0A dotted;
}

#tabulated,	#shead, #catalogue, #catalogue td, #modern th {
	background: #92AF6D;
	border: 0px;
}

#shead {
	padding-bottom: 5px;
	font-weight: bold;
}

#stock_head {
	border: 0px;
}

#shead, #catalogue td {

}

#modern {
	width: 558px;
	border: 0px;
}

#modern	th {
	color: #3E5A0A;
}

#modern	td {

}

#modern	td hr {
	color: #ced2af;
	border: 1px #B9D28E dotted;
}

#tabulated {
	background: #A7C585;
	width: 558px;
}

#tabulated td {

}

.cat_td table {
	width: 170px;
}

.mrow {
	font-family: arial;
	font-family: sans-serif;
	font-size: 10pt;  
}

.botrow {
	background: white;
	height: 35px;
	font-family: arial;
	font-family: sans-serif;
}

.idtd {
	width: 120px;
	text-align: left;
	padding: 0px 0px 0px 4px;
	border: 1px #000 solid;
	border-right: 0px;
}

.nametd {
	width: 390px;
	background-color: white;
	background-repeat: no-repeat;
	background-position: right;
	border: 1px #000 solid;
	border-left: 0px;
}

.soptions {
	font-family: arial;
	font-family: sans-serif;
	background-color: white;
}

/* End Product Tab Styles */

/* Search Button Styles */

#mainarea {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 1;
}

#sch {
	position: absolute;
	bottom: 0px;
	width: 20px;
	height: 50px;
	text-align: right;
	padding-right: 0px;
	z-index: 2;
	background: #fff;
	border: 1px #000 solid;
}

#tt {
	width: 240px;
	position: absolute;
	bottom: 14px;
	font-family: arial;
	font-family: sans-serif;
	z-index: 3;
	color: #fff;
	visibility: hidden;
}

/* Stock Page Navigation Styles */

.snav {
	font-size: 0.85em;
	text-decoration: none;
	color: #666;
}

.snav a {
	font-size: 0.85em;
	text-decoration: none;
}

.snav a:hover {
	text-decoration: underline;
}

#pno {
	margin-left: 10px;
}

/* Order Form Styles */

#emailorder {
	width: 558px;
	margin-left: 10px;
	border-bottom: 0px;
	font-family: arial;
	font-family: sans-serif;
	font-size: 10pt;
	text-align: left;
	background: white;
	border: 1px #92AF6D solid;
	border-bottom: 0px;
	background: #92AF6D;
	margin-bottom: 10px;
}

#emailorder td {
	font-size: 10pt;
	vertical-align: top;
}

#emailorder td a {
	color: #405351;
	font-weight: bold;
	font-size: 9pt;
}

#emailorder input, select, textarea, #comments {
	font-size: 0.9em;
	border: 1px #ABB0B3 solid;
}

#emailorder input {
	width: 160px;
}

#emailorder textarea {
	width: 200px;
	height: 125px;
	border: 1px #ABB0B3 solid;
}

.column_head {
	border-bottom: 1px #B3CD84 solid;
	background: #B3CD84;
	color: #fff;
}

#top3 td {
	padding: 1px 0px;
}

.ast2 {
	color: #fe0000; 
	font-size: 125%
}

#orderem {
	width: 558px;
	text-align: left;
	border: 0px;
	border-left: 1px #B3CD84 solid;
	border-bottom: 1px #B3CD84 solid;
	margin-left: 10px;
}

#orderem td {
	font-size: 9pt;
	padding: 4px;
	border: 0px;
	border-right: 1px #B3CD84 solid;
	border-top: 1px #B3CD84 solid;
}  

/* Important for email order form */

#salutation {
	margin-left: 72px;
}

#fname {
	margin-left: 31px;
}

#sname {
	margin-left: 44px;
}