﻿body {
}

/* Item IDs */

#Page
{
	position:absolute;
	top:0px;
	left:25%;
	background:#b3be48;
}

#MenuMain
{ 	position: absolute;
	left:5px;
	top:165px;
	width:700px;
	height: 40px;
	
	z-index: 100;
	
}
#HeaderMain
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 698px;
	height: 81px;
	background-color:#DBE391;
}
#US
{
	position:absolute;
	left:75px;
	top:135px;
}
#InfoMain
{	
	position: absolute;
	left:315px;
	top:120px;
	width:391px;
	height:20px;
}

#menu2
{
	position:absolute;
	left:0px;
	top:38px;	
}

#lab
{
	position: absolute;
	left:0px;
	top:70px;
}

#search
{
	position:absolute;
	top:65px;
	left:350px;
}

#PageTextGreen
{
	position:absolute;
	top:45px;
	left:330px;
}

#PageText
{
	position:absolute;
	top:75px;
	left:360px;
}

#PageTextCenter
{
	position:absolute;
	top:135px;
	left:360px;
}

#PageTextHome
{
	position:absolute;
	top:115px;
	left:360px;
}

#ad
{
	position:absolute;
	top:380px;
	left:335px;	
}

#feedback
{
	position:absolute;
	top:440px;
	left:350px;
	font-size:12px;
}

#login2
{
	position:absolute;
	top:100px;
	left:0px;	
	text-align:center;
	width:700px;
}

#Overlay
{
	position:relative;
	top:75px;
	left:0px;
	background-color:White;
}

#Whitebg
{
	background-color:White;
}


#sameAddy
{
	position:relative;
	left:450px;
	top:15px;
	z-index:1;
}

#thanks
{
	position:absolute;
	top:75px;
	left:0;
	text-align:center;
	width: 700px;
}

#text1
{
	position:absolute;
	left:75px;
	top:20px;
	width: 222px;
}

#text2
{
	position:absolute;
	left:75px;
	top:42px;
	width: 222px;
}

#text3
{
	position:absolute;
	left:75px;
	top:57px;
	width: 222px;
}

#grntext1
{
	position:absolute;
	left:70px;
	top:15px;
	width: 256px;
}

#grntext2
{
	position:absolute;
	left:70px;
	top:37px;
	width: 215px;
	
}

#grntext3
{
	position:absolute;
	left:70px;
	top:52px;
	width: 140px;
}



#ViewCart
{
	position: absolute;
	top:25px;
	left: 0px;
}
#CartCount
{
	position: absolute;
	top:25px;
	left:60px;	
}
#CartCheckOut
{
	position: absolute;
	top:25px;
	left:160px;	
}
#SignOut
{
	position: absolute;
	top:75px;
	left:125px;
}
#Content
{	
	position: absolute;
	left:0px;
	top:160px;
	width:700px;
	height:80px;
	background-color:White;
}
#Content2
{
	background-color:White;
}
 #OrderItems {
	position: relative;
	top:85px;
	background-color:White;
}
#CreateQuote
{
	position:absolute;
	left:575px;
	top:170px;	

}
#divFilter
{
	position:absolute;
	left:292px;
	top:48px;	
}

/* Classes */
.bodytextbold
{
	font-weight:bold;
}
.CenterBold
{
	font-weight:bold;
	text-align:center;	
}
.EightPoint
{
	font-size:8pt;
}
.TenPoint
{
	font-size:10pt;
}
.TenPointBold
{
	font-size:10pt;
	font-weight:bold;
}
.TwelvePointBold
{
	font-size:12pt;
	font-weight:bold;
}
.h3 
{
	padding-left:15px;
	padding-top:3px;
	height:25px;
	text-decoration:Underline;
	color:#285A30;
	font-family:Times New Roman;
	font-size:14pt;
	font-weight:bold;
 }
.h2
{
	font-family:Times New Roman;
	font-size:14pt;
	font-weight:bold;
	}
.PageHeader 
{
	background-color:White;
	width:200px;
	height:25px;
	color:#434343;
	padding-left:5;
	padding-bottom:5;
	font-weight:bold;
	font-size:24px;
	text-decoration:none;
	font-family:Arial;
	position:relative;
	left:8px;
	top: 0px;
}
.ComingSoon
{
	position: relative;
	top: -418px;
	left: 344px;
	height: 21px;
	width: 350px;
	color: #CC0000;
	font-weight: bold;
}
.ProductHead
{
	background-color:White;
	width:218px;
	height:37px;
	font-size:12px;
	font-family:Arial;
	text-align:right;
	position:relative;
	left:475px;
	top:-45px;
}

.FAQHeader
{
	background-color:White;
	color:#909816;
	font-weight:bold;
	font-size:24px;
	position:relative;
	left:10px;
	top:0px;	
	width:260px;
}	
.faqTxt
{
	position:relative;
	left:10px;
	width:650px;
}

.blue
  {
    color: #0000FF;
  }
 .green
  {
    color: Green;
  }
  
 .InsetBorder
 {	border:inset 2px Silver; 
	padding:5px;
	
 }
 .NewOrderShipTo {
	position: absolute;
	left: 350px;
	top: 110px;
	background-color:White;
}
 .NewOrderCust {
	position: absolute;
	left: 0px;
	top: 110px;
	background-color:White;
}
.link 
{
	font-family:Arial;	
	font-size:small;
	color:#8b9716;
}
.link2
{
	font-family:Arial;
	font-weight:bold;
	font-size:small;
}
.ad
{
	position:relative;
	left:360px;
}
#ComingSoon
{
	display: block;
	position: absolute;
	color: #CC0000;
	font-weight: bold;
}
#Key
{
	display: block;
	position: absolute;
}
#ColorKey
{
	display: block;
	position: absolute;
}

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
left: -1000px;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -5px;
left: 150px; /*position where enlarged image should offset horizontally */

}