body 
{
	margin:0;
	padding:0;		
	background: url(../images/hbarn.jpg);	  
	background-repeat:repeat-x;		
}

#container 
{
	width:955px;
	margin:0 auto;		
	position:static;
	color:white;
	text-align:center;		
}
#Specials
{
	position:absolute;
	top:350px;
	left:790px;
}
#ContainerLeft {
  position : absolute;
  left : 0;
  width : 0%;  
}
#ContainerRight {
  position : absolute;  
  top : 0px;
  width : 0%;
  padding-left : 0px;
  z-index : 3;
  color : #000000;
  padding : 0px;
  text-align:right;
  
} 
#ContainerCenter 
{
	position:relative;	
	top : 0px;  
	padding : 0px;  
	color : #000000;	
} 
#PageHeader
{	
	height:111px;	
	width:955px;
	position:relative;	
	left:0px;
	top:0px;		
	
}
#MenuBar
{
	position:relative;	
	/*height:65px;		*/
	width:955px;	
	text-align:center;
	
}
#FreeSample
{
	position:absolute;
	top:125px;
	left:10px;
	text-decoration:none;
	visibility:hidden;
}

ul.TopMenuItems
{
	position:relative;
	top:18px;
	left:30px;
	/*width:955px;
	height:70px;*/
}
ul.TopMenuItems li
{
	position:relative;
	font-family:Verdana;
	font-size:16px;
	color:#dadada;	
	list-style-type:none;
	display:inline;		
	margin:18px;
	
}
ul.TopMenuItems a
{
	text-decoration:none;
	font-family:Verdana;
	font-size:16px;
	color:#dadada;		
	/*height:65px;*/
}

ul.TopMenuItems a:hover
{		
		
}

#SelectionAngle
{
	position:absolute;
	width:30px;
	height:26px;
	background-image:url(../images/angle.jpg);
}
#Logo
{
	position:relative;
	top:30px;
	left:20px;	
	background-position:center;
	float:left;	
}
#LiveHelp
{
	position:absolute;
	top:0px;
	left:600px;		
	float:left;	
}
#ContactInfo
{
	position:relative;
	top:0px;
	right:1%;
	float:right;
	font-family:Arial Black;
	font-style:normal;
	color:White;
	text-align:right;
	font-size:small;
}
#Products
{
	position:absolute;
	width:180px;
	left:0px;
	top:0px;
	
}

#Banner
{
	position:absolute;
	width:765px;
	height:134px;
	left:190px;
	top:202px;
}

#ProductList
{
	position:absolute;
	width:607px;
	height:721px;
	left:190px;
	top:345px;		
}
.LtProductBox
{
	position:relative;
	width:189px;
	height:214px;	
	float:left;
	margin-left:0px;
	margin-right:13px;
	margin-bottom:43px;
	margin-top:5px;
	background-image:  url(../images/ltprodbar.png) ;		
}
.LtProductBox a:hover
{
	cursor:pointer;
}
.DarkProductBox
{
	position:relative;
	width:189px;
	height:214px;	
	float:left;
	margin-left:0px;
	margin-right:13px;
	margin-bottom:43px;
	margin-top:5px;
	background-image:  url(../images/darkprodbar.png) ;	
}
.DarkProductBox a:hover
{
	cursor:pointer;
}
.LtProductName
{
	font-family:Calibri;
	font-size:20px;
	font-weight:bold;
	color:Black;
	margin-top:5px;		
	visibility:hidden;
}
.DarkProductName
{
	font-family:Calibri;
	font-size:20px;
	font-weight:bold;
	color:white;
	margin-top:5px;		
}
.ProductDescr
{
	font-family:verdana;
	font-size:12px;
	color:Black;	
	margin-top:160px;	
}
#ProductsLeft
{	
	position:absolute;		
	background-image: url(../images/prodleftbar.jpg) ;
	background-position:center;
	float:left;
	width:15px;
	left:0px;	
	top:202px;
	height:855px;
}
#ProductsCenter
{
	position:absolute;	
	background-image: url(../images/prodbar.jpg) ;
	background-position:center;
	float:left;
	width:152px;
	height:855px;
	left:15px;		
	top:202px;
	text-align:left;
	
	
}
#ProductsRight
{
	position:relative;	
	background-image: url(../images/prodrightbar.jpg) ;
	background-position:center;
	float:right;
	width:15px;
	height:855px;
	top:202px;
}

UL
{
	padding:0;
	margin:0;
}

LI
{
	height:1.5em;
	list-style-type:none;
	font-family:Verdana;
	font-size:14px;	
	color:#dadada;	
	padding:0;
	margin:0;
	
	
}
.ProductHeader
{
	font-family:Verdana;
	font-size:16px;	
	font-weight:bold;
	text-align:center;
	margin-left:0px;
	margin-top:10px;
	color:#ffffff;		
}

a
{
	text-decoration:none;	
}

.ProductMenu
{
	background-image: url(../images/dot1.jpg);
	background-position:bottom right;
	background-repeat:repeat-x;	
}
.ProductMenu a
{
	font-family:Verdana;
	font-size:13px;	
	color:#ffffff;				
	letter-spacing:1px;	
	text-decoration:none;	
}
.ProductMenu a:hover
{
	text-decoration:underline;
	color:Orange;
}
#InstantQuote
{
	position:absolute;
	top:200px;
	left:650px;		
}

ul.InstantQuoteMidLIST
{
	margin-left:0px;		
}
ul.InstantQuoteMidLIST li.QuoteHeading
{
	text-align:center;
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
	color:Black;	
}
ul.InstantQuoteMidLIST li
{
	
	text-align:left;
	list-style:none;
}

ul.InstantQuoteLine
{	
	font-family:Verdana;
	color:Black;
	font-size:12px;		
	left:0px;		
	vertical-align:middle;
	text-align:left;
		
}
ul.InstantQuoteLine li
{
	width:100px;
	display:inline;	
	font-family:Verdana;
	color:Black;
	font-size:12px;
	margin-left:8px;	
	vertical-align:middle;
	float:left;
	line-height:20px;	
}
ul.InstantQuoteLineButtons
{
	display:inline;
	text-align:center;	
	
}
ul.InstantQuoteLineButtons li
{
	display:inline;
	text-align:center;		
}


#InstantQuoteTop
{
	background-image:url(../images/instantquotetop.png);
	width:275px;
	height:15px;	
}
#InstantQuoteBottom
{
	background-image:url(../images/instantquotebottom.png);
	width:275px;
	height:15px;	
}
#InstantQuoteMid
{
	background-image:url(../images/instantquotemid.png);
	width:275px;	
}
/* Product Page */
#ProductDetail
{
	position:absolute;	
	top:200px;
	left:200px;	
	width:400px;
}
#ContentArea
{
	position:absolute;
	top:200px;
	left:200px;
	width:700px;
	text-align:left;
}
#ProductName
{	
	left:0px;
	margin-left:0px;	
}
#ProductName h1
{
	font-family:Verdana;
	font-size:16px;
	color:Black;
	text-align:left;
	left:0px;
	margin-left:0px;		
}
#ProductImage
{			
	height:218px;		
	width:400px;	
	left:0px;
	margin-left:0px;
}
#ProductdtlDescr
{
	width:400px;	
	text-align:left;
	left:0px;
	margin-left:0px; 
}
#ProductdtlDescr h2
{
	font-family:Verdana;
	font-size:14px;
	color:Black;
	text-align:left;
}
#ProductSpecs
{	
	text-align:left;
	margin-left:0px;
	width:400px;	
	height:150px;
}
#ProductSpecs ul
{	
	text-align:left;	
		
	
}
#ProductSpecs ul li
{
	color:Orange;		
	list-style-type:square;	
	font-family:Verdana;
	font-size:13px;
	list-style-position:inside;	
	
}
#ProductSpecs ul li span
{
	color:black;
}
#ProductSpecs ul li NoBullet
{
	color:black;
}
#AboutProduct
{
	text-align:left;
	font-family:Verdana;
	font-size:13px;
	color:Black;
	width:725px;			
}

#ProductLayout
{
	text-align:left;
	font-family:Verdana;
	font-size:13px;
	color:Black;
	height:180px;	
	width:725px;
}
#ProductLayout ul
{
	display:inline;
	direction:ltr;
}
#ProductLayout ul li
{

}
#ProductLayout ul li ul
{
	direction:ltr;
	float:left;	
	width:150px;			
}
#ProductLayout ul li ul li
{
	
	text-align:center;
	font-family:Verdana;
	font-size:13px;
	color:Black;		
}
.ProductSubSectionText
{
	height:30px;
}

#MyPrintEasyKeyFeatures
{
	text-align:left;
	width:725px;
}
#MyPrintEasyKeyFeatures ul
{	
	text-align:left;				
}
#MyPrintEasyKeyFeatures ul li
{
	color:Orange;		
	list-style-type:square;	
	font-family:Verdana;
	font-size:13px;
	list-style-position:inside;
	
}
#MyPrintEasyKeyFeatures ul li span
{
	color:black;
}
.ProductSubSectionTitle
{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;		
	width:400px;			
	text-align:left;
	height:16px;
}
.ProductSubSectionTitleLine
{
	background-image:url(../images/dot.gif);		
	height:1px;
	background-repeat:repeat;
}
.InstantQuotePriceLabel
{
	background-image: url(../images/instantquotemid.png);
	background-repeat:repeat;
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
	border:none;
}
#SCart
{
	position:absolute;
	top:220px;
	left:200px;
	width:750px;	
}
.SCartBorder
{
	border-style: solid;
	border-width: 2px;	
	border-color:Orange;
	background-color:Orange;
}
.SCartHeader
{	
	background-color:#586683;		
}
.SCartRows
{	
	background-color:white;	
}
.SCartHeaderFonts
{
	font-family:Verdana;
	font-size:12px;
	color:white;
}
.SCartRowFonts
{
	font-family:Verdana;
	font-size:12px;
	color:black;
}
#ShoppingCartText
{
	text-align:left;
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
}
.ShoppingCartText
{	
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
}
.ShoppingCartItem
{
	font-family:Verdana;
	font-size:13px;			
}
.ShipBillCrdCard
{
	text-align:left;
	font-family:Verdana;
	font-size:13px;		
	font-weight:bold;	
}
#BookletSubMenu
{
	position:absolute;
	left:25px;
	top:100px;
	/*background-image: url(../images/prodbar.jpg) ;*/
	background-color:gray;
	background-position:center;
	text-align:left;	
	text-align:center;
	width:100px;
}
#CatalogSubMenu
{
	position:absolute;
	left:25px;
	top:100px;	
	background-color:gray;
	background-position:center;
	text-align:left;	
	text-align:center;
	width:100px;
}
.TitleHeader
{
	font-family:Verdana;
	font-size:16px;
	color:Orange;
	font-weight:bold;	
}
.FieldLabel
{
	font-family:Verdana;
	font-size:12px;
	color:black;
	font-weight:bold;	
}
.EmptyRow
{
	font-family:Verdana;
	font-size:6px;
	color:black;	
}
.ForGotPassLink
{	
}
.ForGotPassLink a
{
	font-family:Verdana;
	font-size:10px;
	color:blue;
	text-decoration:none;
}

.ForGotPassLink a:hover
{

	text-decoration:underline;
}
.TableSeparator
{
	width:5px;
	background-image:url(../images/dot.gif);
	background-repeat:repeat;
	text-align:center;
}
.DisplayMessage
{
	font-family:Verdana;
	font-size:12px;
	color:red;	
}
.UploadTblInside
{
	background-color:White;
	border:0;
}
.UploadTblOutsideNotOk
{
	background-color:Red;
	border:1;
}
.UploadTblOutsideOk
{
	background-color:Green;
	border:1;
}

.SearchCriteria
{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
}
.GirdHeader
{	
	background-color:#586683;		
	color:White;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
}
#MyAccount
{	
	background-color:#586683;
	text-align:center;
}
#MyAccount ul
{
	text-align:left;	
}
#MyAccount ul li
{
	text-align:left;
	list-style:none;
	display:inline;		
	margin-right:.5em;
}
#MyAccount ul li a
{	
	text-decoration:none;	
	color:white;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
}
#MyAccount ul li a:hover
{	
	text-decoration:underline;
	color:Orange;
}
#PageHeading
{
	font-family:Verdana;
	font-size:12px;
	color:Orange;
	font-weight:bold;
	margin-top:10px;
}
.OtherBindary
{
	font-family:Verdana;
	font-size:11px;
	color:black;	
}
#HomeFooter
{
	position:absolute;		
	left:0px;
	top:1100px;	
	text-align:center;			
	margin-top:20px;	
	font-family:Verdana;
	font-size:12px;
	color:Black;
}
#FooterLinks
{
	position:absolute;		
	left:0px;
	top:1300px;		
	margin-top:20px;	
	font-family:Verdana;
	font-size:14px;	
	text-align:center;
	color:Black;
	width:955px;
	
}
#FooterLinks1
{
	position:absolute;		
	left:0px;
	top:2650px;		
	margin-top:20px;	
	font-family:Verdana;
	font-size:14px;	
	text-align:center;
	color:Black;
	width:955px;	
}
#FooterLinks ul
{
	font-size:10px;				
	text-align:center;
}
#FooterLinks ul li
{	
	display:inline;		
	margin-right:15px;	
}
#FooterLinks ul a
{	
	text-decoration:none;		
	color:#455270;
}
#FooterLinks ul a:hover
{	
	text-decoration:underline;
	color:#455270;
}
#FooterLinks1 ul
{
	font-size:10px;				
	text-align:center;
}
#FooterLinks1 ul li
{	
	display:inline;		
	margin-right:15px;	
}
#FooterLinks1 ul a
{	
	text-decoration:none;		
	color:#455270;
}
#FooterLinks1 ul a:hover
{	
	text-decoration:underline;
	color:#455270;
}

.HomeFooter1
{
	position:absolute;			
	width:238px;
	left:0px;
	text-align:center;
	vertical-align:middle;
}
.HomeFooter2
{
	position:absolute;		
	width:238px;
	left:238px;
	text-align:center
}
.HomeFooter3
{
	position:absolute;		
	width:238px;
	left:476px;
	text-align:center
}
.HomeFooter4
{
	position:absolute;		
	width:238px;
	left:714px;
	text-align:center
}
.TextContent
{
	position:absolute;
	width:750px;
	height:134px;
	left:190px;
	top:210px;
	text-align:left;
	font-family:Verdana;
	font-size:12px;
	color:Black;
}
.Title
{
	font-family:Verdana;
	font-size:16px;
	font-weight:bold;
}
.ReceiptFonts
{
	font-family:Verdana;
	font-size:12px;
	color:Black;
}
.QuoteJobTicketField
{
	font-family:Verdana;
	font-size:12px;
	color:Green;
	font-weight:bold;
	text-align:right;
}
.QuoteJobTicketVal
{
	font-family:Verdana;
	font-size:12px;
	color:black;	
	text-align:left
}
.DeleteFont
{
	font-family:Verdana;
	font-size:10px;
	color:Red;
}
.Logout 
{
	vertical-align:top;
	color:Yellow;
	vertical-align:middle;
	font-family:Verdana;
	font-size:11px;		
}
.Logout a
{
	font-family:Verdana;
	font-size:11px;	
	text-decoration:none;
}
.Logout a:hover
{
	text-decoration:underline;
}
.RegFont
{
	font-family:Verdana;
	font-size:13px;
}
.editdel:hover
{
	cursor:pointer;
}
#DesignStudioDescr
{
	position:absolute;
	width:600px;
	height:425px;	
	display:none;
	background-color:#dadada;	
	font-family:Verdana;
	font-size:11px;
	color:black;		
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	border-style:double;
	border-width:1;
	border-color:Black;	
}
#DesignStudioDescr ol li
{
	font-family:Verdana;
	font-size:11px;
	color:Black;	

}
#CloseDesignDescr
{
	font-family:Verdana;
	font-size:11px;
	color:Black;	
	cursor:pointer;
}
#MACZone
{
	float:left;	
	font-family:Verdana;
	font-size:12px;	
	text-align:left;
	width:300px;
}
#MACZone h2
{
	font-family:Verdana;
	font-size:12px;	
	text-align:left;
	color:Orange;
}
#PCZone
{
	float:right;
	font-family:Verdana;
	font-size:12px;	
	text-align:left;
	width:300px;
}
#PCZone h2
{
	font-family:Verdana;
	font-size:12px;	
	text-align:left;
	color:Orange;
}
.TemplateItem
{
	display:block;
	width:300px;	
	line-height:20px;	
}
.TemplateItem1
{
	display:inline-block;
	float:left;
	width:125px;
}
.TemplateItem2
{
	display:inline-block;
	float:left;
	margin-left:5px;	
}
.TemplateItem2 a:hover
{
	text-decoration:underline	
}
.TemplateItem2 img
{
	border:0;
}
.DownloadTemplate
{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:Black;
	text-decoration:none;
	margin-top:10px;
}
a:hover
{	
	text-decoration:underline;	
}
#Testimonials
{
	font-family:Verdana;
	font-size:12px;	
	background-image:url(../images/testimonials.jpg);
	height:20px;
	text-align:center;
	vertical-align:middle;
	height:103px;
	width:160px;
}
#Testimonials a
{
	text-decoration:none;	
	color:Black;
}
.TestimonialText
{
	font-family:Verdana;
	font-size:11px;
	font-style:italic;	
}