/****************
	OUTDOOR FLOOR HTML ENTITIES
***************/
body, td, div, span, input, select, option, textarea, button { 
	font-family: Arial; Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
	color: #000000;
	/* margin: 0; 
	padding: 0;*/}
	
body {
margin: 14px 0 0 0;
}


/* PHIL ADDS 05/05/11 */

/* PAGE NAME EXPAND */
.pagename-background {
	width: 800px;
	background-color: #4C4C4C;
}

.pagename-title {
	width: 10px;
	font-size: 17px;
	text-align: left;
	color:#ffffff;
	background-color:#822B24; /* change to match site page color */
	padding: 7px 8px 6px 8px;
}	

h1.pagename-detail {
	width: 100%;
	font-size: 17px;
	font-weight:normal;
	text-align: left;
	color:#ffffff;
	display: inline;
	padding: 7px 8px 6px 8px;
}

.pagename-expand {
	background-color:#CCCCCC;
}		
	
.sub-dash {
	color:#808080;
}

.sub-morearrow {
	font-style: normal;
	color:#808080;
}

.sub-more {
	color:#005CB8;
	font-size: 10px;
	font-style: normal;
}
/* end PAGE NAME EXPAND */

/* HOME PAGE */


.body-content {
	background-color: #ededed; /* temp */
}

td.parthead-head {
	border:1px solid #000000;
	padding:3px;
	text-align:center;
	background-color:#4C4C4C;
	color: #D9D9D9;
	font-size: 11px;
	width: 100%;}
	
td.hspace {
	line-height:1px;
}

.submit {
	width: 780px;
	color: #ffffff;
	text-align: left;
	vertical-align: middle;
	padding:6px 10px 6px 6px;
	background-color: #7B9946; 
}

.instruction {
	width: 780px;
	text-align: left;
	vertical-align: middle;
	padding:6px 10px 6px 10px;
	background-color:#4C4C4C;
	color: #D9D9D9;
}

hr.bodygray {
	border: none 0; 
	border-top: 1px dotted #9A9A9A;
	width: 100%;
	height: 1px;
}

td.qty {
	border: 1px solid #7E7E7E;
	padding:0px 2px 0px 2px;
	text-align:center;
	font-size: 11px;
	color: #ffffff;
	background-color:#003399;
}


.form {
	font-size: 12px;
	line-height:14px;
	color: #656565;
	background-color:#D9E4CA;
	border-width: 1px;
	border-style: solid;
	border-color: #FFFFFF;
	padding:2px;
	margin-bottom:5px;
}
		
/* end HOME PAGE */

/* end PHIL ADDS 05/05/11 */


/***begin Phils add for revised index.php**/

.wrapper-product_table {
	width: 800px;
	height: 500px;
	margin-top:auto;
	margin-right:auto;
	margin-left:auto;
	margin-bottom: 40px;
	position: absolute; 
	bottom: -200px;
}
	
.infobar{
	width: 800px;
	color: #ffffff;
	font-size: 12px;
	text-align: left;
	padding:6px 10px 6px 10px;
	margin: 3px 0px 3px 0px;
	background-color: #7B9946;
	position: relative;  
}
	
.product-table {
	text-align: center;
	line-height:12px;
	width: 807px;
	height:100%;
	padding: 5px;
	border: 1px solid #8ba06d;
	position: relative;	
}	

/***end Phils add for revised index.php**/

hr.bodyfull {
	border: none 0; 
	border-top: 1px dotted #339900;
	width: 100%;
	height: 1px;
	}
	
hr.bodyblack {
	border: none 0; 
	border-top: 1px dotted #000000;
	width: 100%;
	height: 1px;}
	
hr.toolpik {
	border: none 0; 
	border-top: 1px dotted #ffffff;
	width: 100%;
	height: 1px;}

a.bodylinks {color:#3333FF; text-decoration:underline;}
a.bodylinks:link { color:#3333FF; text-decoration:underline;}
a.bodylinks:visited { color:#656565; text-decoration:underline;}
a.bodylinks:hover { color:#ffffff; text-decoration:none;}
a.bodylinks:active { color:#000000; text-decoration:underline;}

a.orderpagelinks {color:#7a4d28; text-decoration:underline; line-height:11px;}
a.orderpagelinks:link { color:#7a4d28; text-decoration:underline;}
a.orderpagelinks:visited { color:#7a4d28; text-decoration:underline;}
a.orderpagelinks:hover { color:#ffffff; text-decoration:none;}
a.orderpagelinks:active { color:#009C03; text-decoration:underline;}

a.orderpagelinks2 {color:#ffffff; text-decoration:underline; line-height:11px;}
a.orderpagelinks2:link { color:#ffffff; text-decoration:underline;}
a.orderpagelinks2:visited { color:#ffffff; text-decoration:underline;}
a.orderpagelinks2:hover { color:#33FF00; text-decoration:none;}
a.orderpagelinks2:active { color:#009C03; text-decoration:underline;}

a.sort{color:#0000CC; text-decoration:underline; font-size: 11px;	}
a.sort:link { color:#0000CC; text-decoration:underline;}
a.sort:visited { color:#0000CC; text-decoration:underline;}
a.sort:hover { color:#ffffff; text-decoration:none;}
a.sort:active { color:#000000; text-decoration:underline;}

a.edit{color:#0000CC; text-decoration:underline;font-size: 11px; }
a.edit:link { color:#0000CC; text-decoration:underline;}
a.edit:visited { color:#0000CC; text-decoration:underline;}
a.edit:hover { color:#009900; text-decoration:none;}
a.edit:active { color:#009C03; text-decoration:underline;}

a.next{color:#0000CC; text-decoration:underline;font-size: 12px; }
a.next:link { color:#0000CC; text-decoration:underline;}
a.next:visited { color:#0000CC; text-decoration:underline;}
a.next:hover { color:#33FF00; text-decoration:none;}
a.next:active { color:#009C03; text-decoration:underline;}

a.delete{color:#990000; text-decoration:underline;font-size: 11px;}
a.delete:link { color:#990000; text-decoration:underline;}
a.delete:visited { color:#990000; text-decoration:underline;}
a.delete:hover { color:#FF0000; text-decoration:none;}
a.delete:active { color:#000000; text-decoration:underline;}

a.message{color:#ffffff; text-decoration:none;font-size: 10px;  background-color:#800101;padding:4px;}
a.message:link { color:#ffffff; text-decoration:none;}
a.message:visited { color:#ffffff; text-decoration:none;}
a.message:hover { color:#33FF00; text-decoration:none;}
a.message:active { color:#000000; text-decoration:none;}

a.menu{color:#0000CC; text-decoration:underline; line-height:11px; font-size: 11px; }
a.menu:link { color:#0000CC; text-decoration:underline;}
a.menu:visited { color:#0000CC; text-decoration:underline;}
a.menu:hover { color:#990000; text-decoration:none;}
a.menu:active { color:#009C03; text-decoration:underline;}

a.link{color:#0000CC; text-decoration:underline; line-height:11px; font-size: 10px; }
a.link:link { color:#0000CC; text-decoration:underline;}
a.link:visited { color:#0000CC; text-decoration:underline;}
a.link:hover { color:#990000; text-decoration:none;}
a.link:active { color:#009C03; text-decoration:underline;}

a.email{color:#0000CC; text-decoration:underline; }
a.email:link { color:#0000CC; text-decoration:underline;}
a.email:visited { color:#0000CC; text-decoration:underline;}
a.email:hover { color:#990000; text-decoration:none;}
a.email:active { color:#009C03; text-decoration:underline;}

a.expand{color:#990000; text-decoration:underline; line-height:12px;}
a.expand:link { color:#990000; text-decoration:underline;}
a.expand:visited { color:#990000; text-decoration:underline;}
a.expand:hover { color:#006600; text-decoration:none;}
a.expand:active { color:#009C03; text-decoration:underline;}

a.productselect{padding:5px 16px 5px 16px;background-color:#990000; color:#D9D9D9; text-decoration:none; }
a.productselect:link { color:#D9D9D9; text-decoration:none;}
a.productselect:visited { color:#D9D9D9; text-decoration:none;}
a.productselect:hover {padding:5px 16px 5px 16px; background-color:#1c3ea2; color:#white; text-decoration:none;}
a.productselect:active { color:#D9D9D9; text-decoration:none;}

.userid{
	line-height:24px;
	color:#ffffff;
	font-size:10px;}

.user{
	font-size: 12px;
	text-align:right;
	line-height:14px;}

.price-display{	
	color: #000000;
	background-color:#99CC00;
	border: 1px solid #000000;
	padding:2px 6px 2px 6px;
	margin-top:25px;}	

td.body { /* not used on home page */
	top:0px;
	left:0px;
	width:784px;
	height:100%;
	padding:5px 5px 5px 5px;
	border: 1px solid #8ba06d;
	position: relative;
	line-height:12px;
	text-align:center;
	z-index:1;}			

td.infobar{ 
	color:#ffffff;
	font-size: 12px;
	text-align:left;
	padding:6px 10px 6px 10px;
	background-color:#7B9946;}
	
td.reporthead {
	border: 1px solid #5A5A5A;
	padding:2px;
	margin-bottom:12px;
	text-align:left;
	background-color:#9A9A9A;
	font-size: 11px;}
	
td.reporthead-part {
	border: 1px solid #5A5A5A;
	padding:3px 3px 3px 5px;
	text-align:left;
	background-color:#9A9A9A;
	font-size: 11px;}
	
td.reporthead-part-center {
	border: 1px solid #5A5A5A;
	padding:3px 3px 3px 5px;
	text-align:center;
	background-color:#9A9A9A;
	font-size: 11px;}	
	
td.reporthead-price {
	border: 1px solid #5A5A5A;
	padding:3px 16px 3px 3px;
	text-align:right;
	background-color:#9A9A9A;
	font-size: 11px;}				

td.reportline {
	border: 1px solid #9DA784;
	padding:0px;
	text-align:left;
	font-size: 11px;
	background-color:#E6E6E6;}
	
td.reportline_confirm {
	border: 1px solid #9DA784;
	padding:0px;
	text-align:left;
	font-size: 11px;
	background-color:#B7C168;}	
	
td.reportmessage{
	border: 0px solid #9DA784;
	padding:10px;
	text-align:left;
	font-size: 14px;
	line-height: 16px;
	background-color:#E6E6E6;}	
	
td.reportdata {
	border: 0px solid #9DA784;
	padding:0px;
	text-align:left;
	font-size: 11px;
	background-color:#;}
	
td.reportnumbers {
	border: 0px solid #9DA784;
	padding-left:6px;
	text-align:left;
	font-size: 11px;
	background-color:#;}

td.actionline {
	border: 0px solid #9DA784;
	padding:3px 0px 3px 6px;
	text-align:left;
	font-size: 11px;
	background-color:#B7C168;}
	
td.actionline-price {
	border: 0px solid #9DA784;
	padding:3px 16px 3px 0px;
	text-align:right;
	font-size: 11px;
	background-color:#B7C168;}
	
td.actionlinediscount {
	border: 0px solid #9DA784;
	padding:3px 0px 3px 6px;
	text-align:left;
	font-size: 11px;
	background-color:#C19884;}
	
td.actionlinediscount-price {
	border: 0px solid #9DA784;
	padding:3px 16px 3px 0px;
	text-align:right;
	font-size: 11px;
	background-color:#C19884;}				
	
td.reportnumbers {
	border: 0px solid #9DA784;
	padding-left:6px;
	text-align:left;
	font-size: 11px;
	background-color:#;}	
	
td.reportnumbers-center {
	border: 0px solid #9DA784;
	padding-left:6px;
	text-align:center;
	font-size: 11px;
	background-color:#;}	

td.reportnumbers-price {
	border: 0px solid #9DA784;
	padding:0px 16px 0px 0px;
	text-align:right;
	font-size: 11px;
	background-color:#;}
	
td.adminreport {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-style: solid;
	border-color: #9DA784;
	padding-left:6px;
	padding-top:4px;
	padding-right:0px;	
	padding-bottom:3px;		
	text-align:left;
	font-size: 11px;
	background-color:#;}
	
td.adminreport-header {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-style: solid;
	border-color: #9DA784;
	padding-left:6px;
	padding-top:4px;
	padding-right:0px;	
	padding-bottom:3px;		
	text-align:left;
	font-size: 11px;
	color:#808080;
	background-color:#;}
	
td.adminreport-header-ct{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-style: solid;
	border-color: #9DA784;
	padding-left:6px;
	padding-top:4px;
	padding-right:0px;	
	padding-bottom:3px;		
	text-align:center;
	font-size: 11px;
	color:#808080;
	background-color:#;}	
	
td.adminreport-right {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-style: solid;
	border-color: #9DA784;
	padding-left:6px;
	padding-top:4px;
	padding-right:21px;	
	padding-bottom:3px;		
	text-align:right;
	font-size: 11px;
	background-color:#;}	
	
td.adminreport-center {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-style: solid;
	border-color: #9DA784;
	padding-left:6px;
	padding-top:4px;
	padding-right:3px;	
	padding-bottom:3px;		
	text-align:center;
	font-size: 11px;
	background-color:#;}
	
td.adminreport-price {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-style: solid;
	border-color: #9DA784;
	padding-left:6px;
	padding-top:4px;
	padding-right:16px;	
	padding-bottom:3px;		
	text-align:right;
	font-size: 11px;
	background-color:#;}	

td.pricelevel {
	border: 0px solid #9DA784;
	padding:2px 16px 2px 0px;
	text-align:right;
	font-size: 11px;
	background-color:#FFDF54;}
	
td.parthead {
	border: 1px solid #5A5A5A;
	padding:3px;
	text-align:center;
	background-color:#9A9A9A;
	font-size: 11px;}
	
td.parthead-header {
	border: 1px solid #5A5A5A;
	padding:3px;
	text-align:center;
	background-color:#7B9946;
	font-size: 11px;}	
	
td.formfieldname {
	border: 0px solid #5A5A5A;
	padding:0px 10px 0px 0px;
	text-align:right;
	background-color:#;
	color:#808080;	
	font-size: 11px;}
	
td.formfieldname-left {
	border: 0px solid #5A5A5A;
	padding:0px 0px 0px 6px;
	text-align:left;
	background-color:#;
	color:#808080;	
	font-size: 11px;}	
	
td.formfieldname-center {
	border: 0px solid #5A5A5A;
	padding:0px 3px 0px 3px;
	text-align:center;
	background-color:#;
	color:#808080;	
	font-size: 11px;}
	
td.formdescribed {
	border: 0px solid #5A5A5A;
	padding:0px 3px 0px 3px;
	text-align:center;
	background-color:#;
	color:#000000;	
	font-size: 11px;}			
	
td.partline {
	border: 1px solid #7E7E7E;
	padding:0px 2px 0px 2px;
	text-align:center;
	font-size: 11px;
	background-color:#C0C0C0;}
	
td.partblank {
	border: 1px solid #7E7E7E;
	padding:0px 0px 0px 0px;
	text-align:right;
	font-size: 11px;
	background-color:#;}
	
td.partblank2 {
	border: 1px solid #7E7E7E;
	padding:0px 2px 0px 2px;
	text-align:right;
	font-size: 11px;
	background-color:#CCCCCC;}		

td.stateline-hot{
	border: 1px solid #7E7E7E;
	padding:2px 2px 2px 2px;
	text-align:center;
	font-size: 11px;
	background-color:#C19884;}

td.stateline-hot-left {
	border: 1px solid #7E7E7E;
	padding:2px 2px 2px 2px;
	text-align:left;
	font-size: 11px;
	background-color:#C19884;}
	
td.stateline-on {
	border: 1px solid #7E7E7E;
	padding:2px 2px 2px 2px;
	text-align:center;
	font-size: 11px;
	background-color:#C9D1BC;}
	
td.stateline-off {
	border: 1px solid #7E7E7E;
	padding:2px 2px 2px 2px;
	text-align:center;
	font-size: 11px;
	background-color:#E6E6E6;}
	
td.stateline-on-left {
	border: 1px solid #7E7E7E;
	padding:2px 2px 2px 2px;
	text-align:left;
	font-size: 11px;
	background-color:#C9D1BC;}
	
td.stateline-off-left {
	border: 1px solid #7E7E7E;
	padding:2px 2px 2px 2px;
	text-align:left;
	font-size: 11px;
	background-color:#E6E6E6;}						
	
td.partlineGX {
	height: 19px;
	border: 1px solid #7E7E7E;
	padding:0px 5px 0px 5px;
	text-align:center;
	font-size: 11px;
	background-color:#f2a23d;}
	
td.partlineGXleft {
	height: 19px;
	border: 1px solid #7E7E7E;
	padding:0px 5px 0px 5px;
	text-align:left;
	font-size: 11px;
	background-color:#f2a23d;}	
	
td.partlineGX-float {
	height: 19px;
	border: 1px solid #7E7E7E;
	padding:0px 5px 0px 5px;
	text-align:center;
	font-size: 11px;
	background-color:#d8a769;}
	
td.partlineGX-floatleft {
	height: 19px;
	border: 1px solid #7E7E7E;
	padding:0px 5px 0px 5px;
	text-align:left;
	font-size: 11px;
	background-color:#d8a769;}		
	
td.partlinePX {
	height: 19px;
	border: 1px solid #7E7E7E;
	padding:0px 5px 0px 5px;
	text-align:center;
	font-size: 11px;
	background-color:#d9e36d;}
	
td.partlinePXleft {
	height: 19px;
	border: 1px solid #7E7E7E;
	padding:0px 5px 0px 5px;
	text-align:left;
	font-size: 11px;
	background-color:#d9e36d;}	
	
td.partlinePXf {
	height: 19px;
	border: 1px solid #5A5A5A;
	padding:0px 5px 0px 5px;
	text-align:center;
	font-size: 11px;
	background-color:#cbd081;}
	
td.partlinePXfleft {
	height: 19px;
	border: 1px solid #5A5A5A;
	padding:0px 5px 0px 5px;
	text-align:left;
	font-size: 11px;
	background-color:#cbd081;}		
	
td.partline-YES {
	border: 1px solid #7E7E7E;
	padding:0px 2px 0px 2px;
	text-align:center;
	font-size: 11px;
	background-color:#99CC00;}

/**for index page SQ' QTY description**/
td.quantity {
	font-size:11px;
	color: #gray;
	background-color:#white;
	border: 1px solid #7E7E7E;
	padding:3px 2px 2px 2px;}	

a.orderinfotg {color:#000000; text-decoration:underline;}
a.orderinfotg:link { color:#000000; text-decoration:underline;}
a.orderinfotg:visited { color:#000000; text-decoration:underline;}
a.orderinfotg:hover { color:#ffffff; text-decoration:none;}
a.orderinfotg:active { text-decoration:none;}

/* Phil add 05/24/11 for links in popups */
a.pics {color:#005CB8; text-decoration:underline;font-size:10px;}
a.pics:link { color:#005CB8; text-decoration:underline;}
a.pics:visited { color:#005CB8; text-decoration:underline;}
a.pics:hover { color:#ffffff; text-decoration:none;background-color:#005CB8;}
a.pics:active { color:#005CB8; text-decoration:underline;}

/* HOME Page FORM 05/25/11 */
/* blank hidden field to block spam will not submit if filled */ 
.url {
	display:none
}

/**PHIL'S REVISIONS 11/01/10**/
td#company-right {
	width: 0px;
	height: 100%;
	border-width: 0px 0px 0px 2px;
	border-style: solid;
	border-color: #ededed;
	padding: 0px 0px 0px 0px;
	margin-bottom: 0px;
	text-align: center;
	position: relative; 
	top: 0px; 
	left: 0px;
}
