body
{
	margin : 0 0 0 0;
	/*background-image: url(../images/mainbg.jpg);*/
	background-color:#fff9b5;
}
.ProductSelectionBody
{
	margin : 0 0 0 0;
	/*background-image: url(../images/pop-up-bg.jpg); */
	background-color:#fff9b5;
}

td
{
	font-family:arial;
	font-size:12px;	
}
a:link { 
	color:#666666;
	font-size:12px;
	font-family:arial;
	text-decoration:none;
}
a:visited { 
	color:#666666;
	font-size:12px;
	font-family:arial;
	text-decoration:none;
}
a:hover { 
	color:#666666;
	font-size:12px;
	font-family:arial;
	text-decoration:none;
}
img 
{
	border:0px;
}	

/* top */
.menuActuator a 
{ 
	color:#ff000d;
	font-size:12px;
	font-weight:normal;
	font-family:arial;
	z-index: 300;
	
}
.menu 
{
	font-family:Arial;
	font-size:9pt;	
	color:black;
	background-position:bottom;
	background-color: Transparent;
	border-bottom-style:none;
	border-bottom-color:#C2B799;
	border-bottom-width:1px;
	border-left-style:none;
	border-left-color:#C2B799;
	border-left-width:1px;
	border-right-style:none;
	border-right-color:#C2B799;
	border-right-width:1px;	
	width:172px;
	background-image: url('../images/menu-bg.png');
	background-position:bottom;
	layer-background-color:#ffffff;
	z-index: 300;
	
}
.submenu 
{
	line-height:18px;padding-left:15px; padding-right:15px;z-index: 300;
}
.submenu a:link 
{
	color:#4B4B4D;text-decoration:none; font-weight:normal;z-index: 300;
}
.submenu a:visited 
{
	color:#4B4B4D;text-decoration:none; font-weight:normal;z-index: 300;
}
.submenu a:hover 
{
	color:#4B4B4D;text-decoration:underline; font-weight:normal;z-index: 300;
}
td div {
  /* this makes TDs a container with their own coordinate system.
     absolutely-positioned elements will be offset relative to them */
  position:relative;
  overflow:visible;
  z-index: 300;
  }
 .topleft 
 {
	 background-image: url("../images/top-left-bg.jpg"); width:30px; height:113px;
 }
 .topcenter
{
	background-image: url("../images/top-center-bg.jpg"); width:943px; height:113px; vertical-align:top;
}
 .topright 
 {
	background-image: url("../images/top-right-bg.jpg"); width:30px; height:113px;
 }

 /* end of top */
 .gosearch
 {
	margin-top:7px;
 }
.ProductSelectionInner
{
padding-top:15px;
padding-left:15px;
	
}
.ProdDispLeftContentHeading
{
font-family:arial;
font-size:12px;
padding-top:10px;
padding-left:10px;
padding-bottom:5px;
font-weight:bold;
color:#333;

}
.ProdDispRightContentSubHeading
{
font-family:arial;
font-size:12px;
padding-top:10px;
padding-left:10px;
padding-bottom:5px;
font-weight:bold;
color:#606060;
}
.ProdDispInnerOrangeSubHeading
{
font-family:arial;
font-size:12px;
padding-top:10px;
padding-left:10px;
padding-bottom:5px;
font-weight:bold;
color:orange;
}

.prodSearchContent
{
padding-bottom:5px; 
padding-top:5px;
padding-left:10px;
}
.ProdSearchLineSpacing
{
height:10px;
}
.prodSearchLeftMenu
{
padding-top:3px;
padding-left:10px;
font-family:arial;
font-size:12px;
}
.ProdDispRightContentHeading
{
font-family:Arial narrow;
font-size:18px;
padding-top:5px;
padding-left:10px;
padding-bottom:5px; 
font-weight:bold;
color:#3C3A38;
}
.ProdDispRightContent
{
padding-bottom:10px; 
padding-top:5px;
padding-left:10px;
color:#666050;
font-family:Arial;
font-size:12px;
text-align:justify;
}

.SearchTextBox{
	font-family: Arial;
	font-size: 75%;
	border:  1px solid #A8B2BB;
	width: 120px;
}
.TxtBox{
	font-family: Arial;
	font-size: 11px;
	border:  1px solid #A8B2BB;
	width: 140px;
}
.TxtaBox{
	font-family: Arial;
	font-size: 11px;
	border:  1px solid #A8B2BB;
	width: 120px;
	overflow:auto;
}
.CustInfoTextBox{
	font-family: Arial;
	font-size: 100%;
	border:  1px solid #A8B2BB;
	width: 140px;
}

.SmallTextBox{
	font-family: Arial;
	font-size: 80%;
	border:  1px solid #919FA6;
	width: 80px;
	vertical-align:top;
}
.QtyTxtBox{
	font-family: Arial;
	font-size: 12px;
	border:  1px solid #919FA6;
	width: 35px;
	vertical-align:middle;
	padding-left:5px;
	
}
.ContactusTextBox{
	font-family: Arial;
	font-size: 95%;
	border:  1px solid #A8B2BB;
	width: 200px;
}
.ContactusSelect
{
	font-family: Arial;
	font-size: 95%;
	border:  1px solid #A8B2BB;
	width: 205px;	
	}
.SearchSelect{
	font-family: Arial;
	font-size: 80%;
	border:  1px solid #A8B2BB;
	width: 166px;
}
.prodSearchLeftMenuLink{
	COLOR: #000;
	text-DECORATION:none;
}
.prodSearchLeftMenuLink:hover {
	COLOR: orange; 
	text-DECORATION:none;
}
.prodSearchLeftMenuLink:active {
	COLOR: orange; 
	text-DECORATION:none;
}
.prodItemCode{
	color: #B7161E;
	font-family: Arial;
	font-weight:bold;
	padding-bottom:3px;
	padding-top:3px;
	padding-left:10px;
	padding-right:10PX;
	font-size:12px;
}
.prodItemCodeWhite{
	color: #ffffff;
	font-family: Arial;
	font-weight:bold;
	padding-bottom:3px;
	padding-top:3px;
	padding-left:10px;
	padding-right:10PX;
	font-size:12px;
}
.prodItemRs{
	color: #A42C33;
	font-family: Arial;
}
.prodGrey{
	background-color: #B4AA91;
	height:24px;
}
.ShoppingBag
{
	padding-left:12px;
	padding-top:5px;
	height:20px;
	color:#000000;
	font-weight:bold;	
	font-family:Arial;
	font-size:12px;
}
.ProdDispRightSmallCont
{
font-family:Arial;
font-weight:bold;
font-size:10px;
padding-left:10px;
padding-right:15px;
padding-top:3px;
padding-bottom:3px;
}
.Zoom
{
padding-left:2px;
padding-top:3px;
padding-bottom:3px;
text-align:center;

}
.AdminPageheading
{
font-family:Arial;
color:#D08C4F;
letter-spacing:1pt;

}
.AdminLeftHeading
{
font-family:Trebuchet MS;
font-weight:bold;
font-size:12px;		
color:#CC1602;
padding-left:5px;
background-image: url(../images/buttons.gif); 						
}
.AdminLeftLogout
{
font-family:Trebuchet MS;
font-weight:bold;
font-size:12px;		
color:#CC1602;
padding-left:5px;
background-image: url(../images/logout.jpg); 						
}
.AdminLeftMenuLink
{
	COLOR: #000;
	text-DECORATION:none;
}
.AdminLeftMenuLink:hover {
	COLOR: #CC1602; 
	text-DECORATION:none;
}
.AdminLeftMenuLink:active {
	COLOR: #CC1602; 
	text-DECORATION:none;
}
.AdminLeftMenuContent
{
padding-top:3px;
padding-left:15px;
font-family:arial;
font-size:12px;
}
.AdminTableHeading
{
font-family:Arial;
font-size:12px;
padding-top:2px;
padding-left:15px;
padding-bottom:2px; 
font-weight:bold;
color:#ffffff;
letter-spacing:1pt;
background-color: #D08C4F;
}
.AdminTableContent1
{
padding-bottom:0px; 
padding-top:0px;
padding-left:5px;
color:#333333;
font-family:Arial;
font-size:12px;
letter-spacing:1pt;
background-color: #F1E1BC;
}
.AdminTableContent2
{
padding-bottom:0px; 
padding-top:0px;
padding-left:5px;
color:#000000;
font-family:Arial;
font-size:12px;
letter-spacing:1pt;
}
.AdminBottom
{
font-family:Trebuchet MS;
font-size:11px;		
color:#CC1602;
padding-left:5px;
background-image: url(../images/admin-bottom.gif); 
height:29px;						
}
.Editlink {
	COLOR: #003060;
	text-DECORATION:none;
}
.Editlink:hover {
	COLOR: #A42C33;
	text-DECORATION:none;
	font-weight:bold;
}
.Editlink:active {
	COLOR: #A42C33;
	text-DECORATION:none;
	font-weight:bold;
}
.Dellink{
	COLOR: #003060;
	text-DECORATION:none;
}
.Dellink:hover {
	COLOR: red;
	text-DECORATION:none;
	font-weight:bold;
}
.Dellink:active {
	COLOR: red;
	text-DECORATION:none;
	font-weight:bold;
}
.TopBannerHomeLink
{
font-size:10pt;	
color:#474747;
text-align:center;
text-decoration:none;
/*font-weight:bold;*/
}
.TopBannerHomeLink:link
{
font-size:10pt;	
color:#474747;
text-align:center;
text-decoration:none;
font-weight:bold;
}
.TopBannerHomeLink:visited
{
font-size:10pt;	
color:#474747;
text-align:center;
text-decoration:none;
font-weight:bold;
}
.TopBannerHomeLink:hover
{
font-size:10pt;	
color:#474747;
text-align:center;
text-decoration:none;
font-weight:bold;
}
a.TopBannerDirectLink:link
{
font-size:10pt;	
color:#656658;
text-align:right;
text-decoration:none;
font-weight:bold;
}
a.TopBannerDirectLink:visited
{
font-size:10pt;	
color:#656658;
text-align:right;
text-decoration:none;
font-weight:bold;
}
a.TopBannerDirectLink:hover
{
font-size:10pt;	
color:#656658;
text-align:right;
text-decoration:none;
font-weight:bold;
}

.toplinkdivider
{
	text-align:center;
	width:15px;
}
.TopBannerShoppingTextBox
{
border:none;
width:15px;
background-color: #FFE28C;
text-align:center;
}
.HomeNewsEventsTitle
{
padding-top:15px;
padding-left:5px;
padding-bottom:5px;
}
.HomeNewsEventsContent
{
padding-top:2px;
padding-left:2px;
padding-bottom:7px;
padding-right:7px;
font-size:11px;
color:#413839;
}
.HomeNewsEventsContent a:link
{
	color:#474747;
	text-decoration:none;
}
.HomeNewsEventsContent a:visited
{
	color:#474747;
	text-decoration:none;
}
.HomeNewsEventsContent a:hover
{
	color:#474747;
	text-decoration:underline;
}

a.TopBannerCheckout:link
{
cursor:pointer;	
text-DECORATION:none;
font-family:Arial;
font-size:9pt;	
color:black;
text-align:center;
}
a.TopBannerCheckout:visited
{
cursor:pointer;	
text-DECORATION:none;
font-family:Arial;
font-size:9pt;	
color:black;
text-align:center;
}
a.TopBannerCheckout:hover
{
cursor:pointer;	
text-DECORATION:none;
font-family:Arial;
font-size:9pt;	
color:black;
text-align:center;
}
.StaticPageContent
{
padding-top:2px;
padding-left:2px;
padding-bottom:7px;
padding-right:7px;
font-family:Arial;
font-size:11px;
color:#BD3036;
text-align:justify;

}
.AwardsContent
{
padding-top:5px;
padding-left:5px;
padding-bottom:7px;
padding-right:7px;
font-family:Arial;
font-size:11px;
color:#7B3435;
font-weight:bold;
text-align:justify;	
}
.content
{
font-size:11px;
color:#413839;
}
.ddcontent
{
overflow: hidden;
font-size:11px;
color:#413839;  
z-index:-1;

}
.content a:link
{
font-size:11px;
color:#413839;
text-decoration:underline;
}
.content a:visited
{
font-size:11px;
color:#413839;
text-decoration:underline;
}
.content a:hover
{
font-size:11px;
color:#413839;
text-decoration:none;
}
.contenthead
{
	color:#282A29;
	font-weight:bold;	
	font-family:Arial;
	font-size:13px;
}
.whitecontenthead
{
	color:#ffffff;
	font-weight:bold;	
	font-family:Arial;
	font-size:13px;
}
.shoppingcontenthead
{
	height:20px;
	color:#666668;
	font-weight:bold;	
	font-family:Arial;
	font-size:16px;
}
.HomeNewsEventsArrow
{
padding-top:7px;
padding-left:2px;
padding-bottom:2px;
padding-right:2px;

}
a.SiteLeftMenuLink{
	font-family:Arial;
	font-size:9pt;	
	COLOR: #666666;
	text-DECORATION:none;
	font-weight:bold;
}
a.SiteLeftMenuLink:active {
	font-family:Arial;
	font-size:9pt;	
	COLOR: #B6141F; 
	text-DECORATION:none;
	font-weight:normal;
}
a.SiteLeftMenuLink:hover {
	font-family:Arial;
	font-size:9pt;	
	COLOR: #B6141F; 
	text-DECORATION:none;
	font-weight:bold;
}


.SearchColumnSpacing
{
padding-bottom:3px;
padding-top:3px;

}
.ProdDispFrame
{
padding-left:8px;
padding-right:8px;
padding-top:5px;
background-image:url('../images/image-frame.gif');
height:200px;
vertical-align: top;
}
.ProdDispContent
{
padding-bottom:2px; 
padding-top:2px;
padding-left:3px;
color:#333333;
font-family:Arial;
font-size:12px;
font-weight:bold;
}
.ProdDispContentWhite
{
padding-bottom:2px; 
padding-top:2px;
padding-left:3px;
color:#ffffff;
font-family:Arial;
font-size:12px;
font-weight:bold;
}
.productBackground{
padding-bottom:3px; 
padding-top:3px;
padding-left:10px;
padding-right:5px;
color:#333;
font-family:Arial;
font-size:12px;
text-align:justify;
font-weight:normal;
}
.productBackgroundsearch{
padding-bottom:3px; 
padding-top:3px;
padding-left:10px;
padding-right:5px;
color:#333;
font-family:Arial;
font-size:12px;
text-align:right;
font-weight:normal;
}
.productBackgroundlabel{
padding-bottom:3px; 
padding-top:3px;
color:#333;
font-family:Arial;
font-size:12px;
text-align:left;
font-weight:normal;
}
.CustInfoContent{
padding-bottom:3px; 
padding-top:3px;
padding-left:10px;
padding-right:5px;
color:#333;
font-family:Arial;
font-size:12px;
text-align:justify;
font-weight:normal;
background-color: #EBCFA7;
}
.CustInfoTitle{
	padding-left:12px;
	background-color: #D08C4F;
	height:18px;
	color:#ffffff;
	font-weight:bold;
}
.CheckoutTabHeadingSelected
{
text-align:center;
background-color: #FFE7A1;
font-size:12px;
font-weight:bold;
color:#CC1602;
font-family:Arial;
}
.checkoutButton
{
text-align:center;
background-color:#FFE7A1;
font-size:11px;
font-weight:bold;
color:#CC1602;
font-family:Arial;
border: 1px  solid #FFBF00;
letter-spacing:1pt;
}
.CheckoutTabHeading
{
text-align:center;
font-size:12px;
font-weight:bold;
color:#333;
font-family:Arial;
cursor:pointer;
}

.TopMenuTable
{
width:943px;
height:113px;
}
.TopMenuLogoWidth
{
width:98px;
}
.TopMenuWidth
{
width:845px;
}
.SearchButtonGo
{
	height:19px;
}
.AlertMessage
{
padding-bottom:3px; 
padding-top:3px;
padding-left:10px;
padding-right:5px;
color:#333;
font-family:Arial;
font-size:12px;
font-weight:normal;
}
.AddToCartButton
{
vertical-align:middle;
border:0px;
}
.ThumbImgSpacing
{
	padding-bottom:3px;
	padding-left:3px;
	padding-right:3px;
	padding-top:3px;
	cursor:pointer;	
}
.ShoppingSelectedBg
{
	height:24px;
	color:#000000;
	font-weight:bold;	
	font-family:Arial;
	font-size:14px;
	background-color:#FFE28C;
	text-align:center;
}
.ShoppingBg
{
	height:24px;
	color:#ffffff;
	font-weight:bold;	
	font-family:Arial;
	font-size:14px;
	background-color:#B4AA91;
	text-align:center;
}

a.bottomlinks
{
	COLOR: #413839;
	text-DECORATION:none;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
}
a.bottomlinks:hover 
{
	COLOR: #413839; 
	text-DECORATION:none;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
}
a.bottomlinks:visited 
{
	COLOR: #413839; 
	text-DECORATION:none;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
}
.WebTableContent
{
padding-bottom:0px; 
padding-top:5px;
padding-left:15px;
color:#000000;
font-family:Arial;
font-size:12px;
letter-spacing:1pt;
}
.WebTableHeading
{
font-family:Arial;
font-size:12px;
padding-top:2px;
padding-left:15px;
padding-bottom:2px; 
font-weight:bold;
color:#333;
letter-spacing:1pt;

}
a.PrevNextLink{
	color:#000000;
	font-weight:bold;	
	font-family:Arial;
	font-size:12px;	
	text-DECORATION:none;
}
a.PrevNextLink:visited {
	COLOR: #000000;
	text-DECORATION:none;
	font-weight:bold;	
	font-family:Arial;
	font-size:12px;	
}
a.PrevNextLink:hover {
	COLOR: #000000;
	text-DECORATION:none;
	font-weight:bold;	
	font-family:Arial;
	font-size:12px;	
}
.abook
{
	position:absolute;
	width:150px;
	padding:10px;
	border-width:1px;
	border-style:dashed;
	background-color:#FFE28C;
}
.break 
{
	page-break-after:always
}
.lpadcell
{
	padding-left:10px; text-align:justify;
}
.error 
{
	padding-left:30px; font-size:12px; font-weight:bold; color:Gray; height:270px; line-height:20px;
}
.highlight
{
	color:#ff0000;
}
.highlightmore
{
	color:#ff0000;
	text-decoration:underline;
}
.hbottomshowcase
{
	background:url('../images/content-images/bottom-showcase-bg.jpg') no-repeat;
	width:709px;
	height:134px;
	color:#474747;
}
.hbottomshowcase ul
{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; width:709px;

}
.hbottomshowcase ul li
{
	float:left;
	padding-top:48px;
	margin:0px;
	position:relative;
}
.hbottomshowcase .one
{
	padding-left:30px;
	width:200px;
}
.hbottomshowcase .two
{
	padding-left:25px;
	width:200px;
}
.hbottomshowcase .three
{
	padding-left:33px;
	width:180px;
}
.hbottomshowcase a:link
{
	text-decoration:none;
	color:#474747;
}
.hbottomshowcase a:visited
{
	text-decoration:none;
	color:#474747;
}
.hbottomshowcase a:hover
{
	text-decoration:underline;
	color:#474747;
}
.error 
{
	padding-left:50px; font-size:12px; font-weight:bold; color:Gray; height:270px; line-height:20px; vertical-align:top;
}
.SchDefaultPanel
{
	z-index:1;
}

.productdescinit
{
	height:110px;
	overflow:hidden;
}
.productdescload
{
	overflow:inherit;
	display:block;
}
.inputholder {padding-top:0px;text-align:left;width:90px;font-size:100%;border:1px #fff; height:14px;padding-left:5px;font-family:Arial;}

