﻿.bold{FONT-FAMILY:Verdana;FONT-SIZE:17px;FONT-WEIGHT:bolder}
.maintext{FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;FONT-SIZE:12px}
.leftnav_text{FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;FONT-SIZE:12px;}
.class1{FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;FONT-SIZE:12px}
A.class1:link{COLOR:#000000;TEXT-DECORATION:none}
A.class1:visited{COLOR:#000000;TEXT-DECORATION:none}
A.class1:active{COLOR:#000000;TEXT-DECORATION:none}
A.class1:hover{COLOR:#0071b4;TEXT-DECORATION:none}
A.class2:link{COLOR:#ffffff;TEXT-DECORATION:none}
A.class2:visited{COLOR:#ffffff;TEXT-DECORATION:none}
A.class2:active{COLOR:#ffffff;TEXT-DECORATION:none}
A.class2:hover{COLOR:#000000;TEXT-DECORATION:none}
.class3{FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;FONT-SIZE:18px;vertical-align:top;padding-right:25px;padding-left:10px;border-right:dotted 1px white;}
A.class3:link{COLOR:#FFFFFF;TEXT-DECORATION:none}
A.class3:visited{COLOR:#FFFFFF;TEXT-DECORATION:none}
A.class3:active{COLOR:#FFFFFF;TEXT-DECORATION:none}
A.class3:hover{COLOR:#0071b4;TEXT-DECORATION:none}
.addtocart{ background-image:url("../../Content/Images/layout/AddToCart.png");}
#MfgPromotionItemDetail
{
	width:340px;
	vertical-align:bottom;
}
input.CouponCodeAdd{ background-image:url("../../Content/images/layout/AddCoupon.png");}
#BillingInfo{float:left;width:33%;margin-left:2px;margin-top:5px;margin-right:11px;padding:0px;border:solid 1px #005B92;height:110px;}
#ShippingInfo{float:left;width:31%;margin-top:5px;margin-right:11px;padding:0px;border:solid 1px #005B92;height:110px;}
#CouponInfo{float:left;width:32%;border:solid 1px #005B92;padding:0px;margin-top:5px;height:110px;}
#OrderItemsList{float:left;margin-left:2px;margin-top:10px;border:solid 1px #005B92;width:760px;}
tr.OrderHeader{background:#005B92;color:White;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px}
td.AlignRight{text-align:right;}
tr.OrderLine{border-bottom:solid 1px gray;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px}
tr.OrderLineAlt{border-bottom:solid 1px gray;background:#cccccc;}
td.ShippingOptions{border-top:solid 1px gray;width:350px;}
table.grid{color:#333333;border-collapse:collapse;border-width:thin;width:98%;font-size:small;font-family:Verdana;}
table.grid th{color:#333333;background-color:#eee;font-weight:bold;border-bottom:solid 1px #ccc;padding:2px;}
table.grid td{border-bottom:1px solid #eee;padding:4px;}
tr.Detail{border-bottom:1px solid #eee;}
td.Detail{border-bottom:1px solid #eee;}
span.CheckoutItem {color:Black; font-weight:bold;}
span.StockStatus{ color:black; }
span.MfgPromotionHeader{FONT-FAMILY:Verdana;FONT-SIZE:17px;FONT-WEIGHT:bolder;border-top:1px solid black;border-bottom:1px solid black;border-left:1px solid black;background-color:#eee;}
span.MfgPromotionCart{color:Red;}
td.DetailHeadingLeft{FONT-FAMILY:Verdana;FONT-SIZE:17px;FONT-WEIGHT:bolder;border-top:1px solid black;border-bottom:1px solid black;border-left:1px solid black;background-color:#eee;}
td.DetailHeadingRight{FONT-FAMILY:Verdana;FONT-SIZE:17px;FONT-WEIGHT:bolder;border-top:1px solid black;border-bottom:1px solid black;border-right:1px solid black;background-color:#eee;}
table.Toolbar{width:99%;min-width:300px;border-width:2px;border-collapse:separate;padding:4px;border-color:Blue;margin:2px;}
div.IndexContent{width:95%;min-width:310px;border-width:2px;border-color:Gray;padding:2px;margin:2px;}
.clear{clear:both;}
.error{color:Red;}
#menucontainer{margin-top:40px;}
#title{display:block;float:left;text-align:left;}
#logindisplay{font-size:1.1em;display:block;text-align:right;margin:10px;color:White;}
#logindisplay a:link{color:white;text-decoration:underline;}
#logindisplay a:visited{color:white;text-decoration:underline;}
input.defaultButton{font-size:11px;font-family:Verdana,sans-serif;color:#FFFFFF;height:22px;background-color:#0000BB;border-style:solid;border-color:#000099;border-width:1px;}
fieldset{padding:1em;border:1px solid #CCC;margin:4px;}
fieldset p{margin:2px 12px 10px 10px;}
fieldset label{display:block;FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;FONT-SIZE:12px;font-weight:bold;}
label.inline{display:inline;}
legend{font-size:1.1em;font-weight:600;padding:2px 4px 8px 4px;}
input[type="text"]{width:200px;border:1px solid #CCC;FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;FONT-SIZE:12px}
input[type="password"]{width:200px;border:1px solid #CCC;FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;FONT-SIZE:12px}
textarea.default{border:1px solid #CCC;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px}
select{width:200px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;border:1px solid #ccc;}
select.NbrPerPage{width:100px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;border:1px solid #ccc;}
.pager{margin:1px 1px;padding:1px;font-family:Verdana;font-size:x-small;}
.pager .disabled{border:1px solid #ddd;color:#999;padding:1px;font-size:7;font-family:Verdana;}
.pager .current{background-color:#06c;border:1px solid #009;color:#fff;padding:2px 2px;}
.pager span, .pager a{font-family:Verdana;margin:2px 2px;}
.pager a{border:1px solid #c0c0c0;padding:3px 5px;text-align:center;text-decoration:none;}
table.NoMargins{margin:0px;border:0px;padding:0px;}
#ProductDetailMain{background-color:Gray;width:50%;height:50%;}
#OuterTable{margin:0px;}
td.BillingInfoLabel{width:35%;text-align:right;padding:5px;}
td.BillingInfo{padding:5px;}
td.ShippingInfoLabel{width:32%;text-align:right;padding-bottom:5px;}
td.ShippingInfo{width:68%;padding-bottom:5px;}
span.field-validation-error{color:Red;}
label.field-validation-error{text-align:right;padding:5px;color:Red;}
h1{color:White;font-size:medium;font-weight:bold;font-family:Verdana;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
#Footer{height:53px;background-color:#0071B5}
#MainContent{width:764px;max-width:764px;}
#RightHeaderBackground{background-image:url(/content/images/gmp_header_02.jpg);background-repeat:no-repeat;width:475px;height:110px;}
#searchText{width:200px;}
#MfgHeader{max-width:179px;}
#OuterDiv{margin:auto;width:955px;border:solid 1px black;background-color:#ffffff;}
#NavigatorDiv{width:174px;max-width:174px;background-color:transparent;float:left;min-height:700px;margin-top:5px;margin-left:5px;}
#BodyDiv{margin-left:190px;width:765px;background-color:White;min-height:700px;}
#FooterDiv{width:100%;margin:0px;padding:0px;height:53px;background-color:#0071B5}
#HeaderDivTop{padding:0px;margin:0px;width:100%;float:left;margin:0px;padding:0px;border:0px;}
#HeaderDivLeft{background-image:url(/content/images/gmp_header_01.jpg);width:480px;max-width:480px;height:115px;max-height:115px;float:left;}
#HeaderDivRight{background-image:url(/content/images/gmp_header_02.jpg);width:475px;max-width:475px;height:115px;max-height:115px;float:right;}
#HeaderSearch{padding:5px;text-align:right;}
#HeaderDivLower{padding:0px;margin:0px;background-color:#005B92;}
#MfgMenu{margin:0px;padding:0px;max-width:179px;background-color:transparent;}
#DetailHeaderDiv{padding:5px;margin-top:5px;margin-bottom:5px;background-color:#0071B5;}
li.liN{background-color:transparent; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;FONT-SIZE:12px}
li.liN:Hover{cursor:pointer;color:#0071b4; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;FONT-SIZE:12px}
div.CategoryDetails{padding:5px;margin:5px;border:solid 1px gray;max-width:300px;}
#addToCart{width:30%;float:right;}
#TopContent{width:720px;min-width:720px;height:400px;}
#ImageViewer{width:370px;height:400px;float:left; margin:0px;padding:0px;}
#ImageViewerMainImage{margin:5px;width:345px;height:280px;}
#selectedImage{width:325px;height:280px; margin:0px;padding:0px;}
#ImageSelector{width:366px;height:90px;margin:0px;padding:0px;}
img.ImageSelectorImage{margin:2px;padding:2px;height:80px;width:80px}
#ProductDetails{width:350px;min-height:380px;float:right;}
img.Go{border:0px;}
p.Content{padding:4.35pt 7.95pt 4.35pt 7.95pt;margin:0in 0in 10pt;text-align:justify;}
span.Content{padding:4.35pt 7.95pt 4.35pt 7.95pt;margin:0in 0in 10pt;text-align:justify;}
span.Content-Small{line-height:115%;font-family:Arial;font-size:10pt;margin:0px 0px 0px 10px;}
span.Content-LargeBlue{font-size:14pt;color:rgb(9,52,122);font-family:Arial;}
button{	border:0;background:transparent;}
button:hover{cursor:pointer}
#ShoppingCartButtons
{
	float:right;
	text-align:right;
	
}
body
{
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#EFF4FA;
}
#container
{
	position:relative;
	width: 1000px;
	padding: 0px 0px 0px 0px;
	margin:20px 0 0 0;
	background-color:transparent;
	border: solid 1px grey;
	min-height:1024px;
}

#header
{
	background:url("../../Content/images/layout/Header.png");
	width:1000px;
	height:195px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#HeaderSearch
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#LoginCartText
{
	position:absolute;
	top:-24px;
	left:500px;
	width:500px;
	text-align:right;
	background-color:transparent;
}
#LoginCartTextContent
{
	float:right;
	}
#SearchBtn
{
	position:absolute;
	top: 24px;
	left: 920px;
			
}

#SearchTextDiv
{
	position:absolute;
	top: 24px;
	left: 580px;
	width: 327px;
	height:26px;
	background:url("../../Content/images/layout/SearchBox.jpg");
	vertical-align:middle;
	padding:2px 0 2px 2px;
	background-repeat:no-repeat;
}

#searchText
{
	border:0px;
	width:300px;
		
}
#NavHome
{
	position:absolute;
	top: 123px;
	left: 350px;
	color:white;
	font-family:Verdana;
}

#NavProducts
{
	position:absolute;
	top: 123px;
	left: 540px;
	color:white;
	font-family:Verdana;
}
#NavServices
{
	position:absolute;
	top: 123px;
	left: 653px;
	color:white;
	font-family:Verdana;
}
#NavQuote
{
	position:absolute;
	top: 123px;
	left: 753px;
	color:white;
	font-family:Verdana;
}
#NavContactUs
{
	position:absolute;
	top: 123px;
	left: 865px;
	color:white;
	font-family:Verdana;
}

#content-container
{
	float: left;
	width: 1000px;
	background-image:url("../../Content/images/layout/ContentBackground.png");
	background-repeat:repeat-y;
	margin:0px 0px 0px 0px;
}

#ContentPanel
{
	float:right;
	width: 760px;
	min-height:695px;
	margin: 0 29px 0px 0px;
	display: inline;
	background-image:url("../../Content/images/layout/ContentMiddle.png");
	background-repeat:repeat-y;
	
}
#ContentPanelContent
{
	margin: 0px 10px 10px 10px;	
	
}

#ContentPanelTop
{
	float:right;
	width: 760px;
	height: 18px;
	margin: 0px 29px 0px 0px;
	display: inline;
	background-image:url("../../Content/images/layout/ContentTop.png");
	
	
}
#ContentPanelBottom
{
	width: 760px;
	height: 30px;
	min-height:30px;
	margin: 0 29px 15px 0px;
	display: inline;
	background-image:url("../../Content/images/layout/ContentBottom.png");
	background-repeat:no-repeat;
	float:right;
	
}
#ContentHeading
{
	position:absolute;
	top:155px;
	left:250px;
}
#ContentHeadingContent
{
	
	padding-left:20px;
	color: White;
	font-size:44 pt;
	font-family:Verdana;
	vertical-align:middle;
	font-weight:bold;
}
#LeftPanel
{
	clear: right;
	float: left;
	width: 170px;
	min-height:600px;
	margin: 0px 0px 0px 36px;
	display: inline;
	background-color:transparent;
	
}



#footer
{
	background-image:url("../../Content/images/layout/FooterBackground.jpg");
	float:left;
	width:1000px;
	height:58px;
	background-repeat:no-repeat;
	
	
	
}
#footerContent
{
	text-align:center;
	}
#MasterContainer
{	
	position:relative;
	width:1010px;
	padding:0px 5px 0ox 5px;
	margin-left:auto;
	margin-right:auto;
	background-color:transparent;
	
	}
#OpenAccount2
{
	
}

#BillingInfo2
{
}

#ShippingInfo2
{
}
#FeaturedSuppliersLeft
{
	width:70%;
	float:left;
	
}
#FeaturedSuppliers
{
	margin-left:5px;
	width:30%;
	float:right;
	background-color:White;
}
p.FeatureList
{
	text-align:center;
	padding:0px;
	border:0;
	margin:5px 0 0 0;
		
}
a.FeatureList
{
	padding:0px;
	border:0;
	margin:0px;
}
img
{
	border:0;
	}

#CompleteBillingInfo{float:left;width:350px;margin-left:2px;margin-top:5px;margin-right:11px;padding:0px;}
#CompleteShippingInfo{float:left;width:350px;margin-left:2px;margin-top:5px;margin-right:11px;padding:0px;}
.treeview, .treeview ul{padding:0px;margin:0px;list-style:none;}
.treeview ul{background-color:transparent;margin-top:0px;}
.treeview .hitarea{background:url(jquery-treeview/images/treeview-default.gif) -64px -25px no-repeat;height:16px;width:16px;margin-left:-16px;float:left;cursor:pointer;}
* html .hitarea{display:inline;float:none;}
.treeview li{margin:0;padding:3px 0pt 3px 16px;background-color:transparent;}
.treeview a.selected{background-color:#eee;}
#treecontrol{margin:0px 0;display:none;}
.treeview .hover{color:red;cursor:pointer;}
.treeview li{}
.treeview li.collapsable, .treeview li.expandable{background-position:0 -176px;}
.treeview .expandable-hitarea{background-position:-80px -3px;}
.treeview li.last{background-position:0 -1766px}
.treeview li.lastCollapsable, .treeview li.lastExpandable{background-image:url(jquery-treeview/images/treeview-default.gif) no-repeat;}
.treeview li.lastCollapsable{background-position:0 -111px}
.treeview li.lastExpandable{background-position:-32px -67px}
.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea{background-position:0;}
#ViewSuppliersLink
{
	background:transparent;
	position:absolute;
	top:143px;	
	left:37px;
	height:20px;
	width:163px;
}
#Promotion
{
	font-family:Georgia, 'Times New Roman', Times, Serif;
	font-size:14px;
	font-weight:bold;
	color:#006699;
}
a.Promotion
{	font-family:Georgia, 'Times New Roman', Times, Serif;
	font-size:14px;
	font-weight:bold;
	color:#006699;
	text-decoration:none;}
#ViewMachineManufacturesLink
{
	background:transparent;
	position:absolute;
	top:168px;	
	left:37px;
	height:21px;
	width:164px;
}
ul.dropmenu{
	position: absolute;
	top:121px;
	left:221px;
	height:35px;
	width:760px;
	background:transparent;
	margin:0px;
	padding: 0px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size: 14px;
	display:block;
	display: inline-block;
}
.dropmenu li{
	position: relative;
	list-style: none;
	margin: 0px;
	padding: 0px;
	cursor: point;
	float: left;
}
.dropmenu li a{
	padding: 7px 15px 11px 15px;
	display: block;
	cursor: point;
	border-right: solid 1px #013e63;
	color: #fff;
	text-decoration: none;
	background-repeat:repeat-x;
}
.dropmenu li a:hover{
	background-image:url(../../content/images/layout/nav_gradient_hover_v2.jpg);
	background-repeat:repeat-x;
	color:#005b92;
	cursor:pointer;
}
.dropmenu li span{
	display: block;
	float: right;
	height: 4px;
	width: 7px;
	background:transparent url(../../content/images/layout/nav_arrow_v1.png) no-repeat scroll 0 0;
	position: absolute;
	top: 14px;
	right: 10px;
}
.dropmenu li  a:hover span{
	background:transparent url(../../content/images/layout/nav_arrow_hover_v2.png) no-repeat scroll 0 0;
}
.dropmenu li:hover ul, .dropmenu li:hover div{
	display: block;
}
.dropmenu ul, .dropmenu div{
	position: absolute;
	display: none;
	width: 150px;
	padding: 0px;
	margin:0px;
	background: #FFFFFF url(../../content/images/layout/subnav_gradient_v1.png) repeat-x scroll 0 0;
	border-bottom: solid 1px #CCC;
}
.dropmenu li div ul{
	border: none;
	background: none;
	position: relative;
	display: block;
	left: 0px;
}
.dropmenu ul li{
	border: 0;
	float: none;
}
.dropmenu ul a {
  border: 1px solid #CCC;
  border-bottom: 0;
  padding-right: 20px;
  display:block;
  color: #005b92;
}
.dropmenu ul a:hover {
  background-color: #FFF;
}
.dropmenu div ul{
	position: relative;
	display: block;
}
.dropmenu li div{
	border: 1px solid #CCC;
	background-color: #f1f1f1;
	padding: 5px;
	display: none;
	position: absolute;
}
