div, td{font-family: 'Lato', sans-serif!important;color:black;font-size:10pt;}
p{color:#000;font-size:8pt;}
/* Bulk Pricing */
.bulk
{ 
	border-top: 1px solid #979DA6; 
	border-left: 1px solid #979DA6; 
	border-right: 1px solid #979DA6; 
	border-bottom: 1px solid #979DA6; 
	padding:5px 5px 5px 5px;
}

a.addbulk:hover
{
	COLOR: #606469;
	FONT-FAMILY: Arial, Verdana, Helvetica;
	font-weight:none;
}


/* Product Page Template 2 */
.cursor {cursor: pointer}
/* This is for the tab table */
td.tabfield
{ 
	border-left: 1px solid #708596; 
	border-right: 1px solid #708596; 
	border-bottom: 1px solid #708596; 
	padding:15px 15px 15px 15px;
}
	
td.tabfield1
{ 
	border-left: 1px solid #708596; 
	border-right: 1px solid #708596; 
	border-top: 1px solid #708596; 
	padding:8px 8px 8px 8px;
}

td.tabfield1_1
{
	background:#708596;
	border-left: 1px solid #708596; 
	border-right: 1px solid #708596; 
	border-top: 1px solid #708596; 
	border-bottom: 1px solid #708596; 
	padding:8px 8px 8px 8px;
}

td.tabfield2
{ 
	border-bottom: 1px solid #708596; 
	padding:1px 1px 1px 1px;
}

/* This is for tab wording */
a.wordfield
{
	font-family:Tahoma;
	font-size:8pt;
	color:#000000;
}

a.wordfield1
{
	font-family:Tahoma;
	font-size:8pt;
	color:#FFFFFF;
	font-weight:bold;
}

td.line {background-color: #808080}
td.breadcrumb {background-color: #d0d0d0}
td.namebg {background-color: #000000}
 
A.notes{font-family: Arial, Verdana, Helvetica;font-size:8pt;color:#444444;text-decoration:none;font-weight:none}
A.notes:visited{font-family: Arial, Verdana, Helvetica;font-size:8pt;color:#444444;text-decoration:none;font-weight:none}
A.notes:hover{font-family: Arial, Verdana, Helvetica;font-size:8pt;color:#000000;text-decoration:none;font-weight:none}

a.framebutton:link {color: #000000;background-color: #cccccc;}
a.framebutton:visited {color: #000000;background-color: #cccccc;}
a.framebutton:hover {color: #ffffff;background-color: #000000;}
a.framebutton:active {background-color: #cccccc;}

td.tableline {background-color: #000000}

A.crosssell{font-family: Arial, Verdana, Helvetica;font-size:8pt;color:#696969;text-decoration:underline;font-weight:none}
A.crosssell:visited{font-family: Arial, Verdana, Helvetica;font-size:8pt;color:#696969;text-decoration:underline;font-weight:none}
A.crosssell:hover{font-family: Arial, Verdana, Helvetica;font-size:8pt;color:#000000;text-decoration:none;font-weight:none}



A.price{font-family: Arial, Verdana, Helvetica;font-size:12pt;color:#ff0416;text-decoration:none;font-weight:bold}
A.price:visited{font-family: Arial, Verdana, Helvetica;font-size:12pt;color:#ff0416;text-decoration:none;font-weight:bold}
A.price:hover{font-family: Arial, Verdana, Helvetica;font-size:12pt;color:#8e010b;text-decoration:none;font-weight:bold}

A.producttitle{font-family: Arial, Verdana, Helvetica;font-size:12pt;color:#000000;text-decoration:none;font-weight:bold}
A.producttitle:visited{font-family: Arial, Verdana, Helvetica;font-size:12pt;color:#000000;text-decoration:none;font-weight:bold}
A.producttitle:hover{font-family: Arial, Verdana, Helvetica;font-size:12pt;color:#696969;text-decoration:none;font-weight:bold}

.addtocart 
{
	FONT-SIZE: 10pt; COLOR: #ffffff
	; FONT-FAMILY: Arial, Verdana, Helvetica
	; TEXT-DECORATION: none ; font-weight:bold 
	; background-color:4c687d ; height:35px 
	; width:100%
	; padding-top:10px
	; padding-left:10px
}
.addtocart:visited 
{
	FONT-SIZE: 10pt; COLOR: #ffffff
	; FONT-FAMILY: Arial, Verdana, Helvetica
	; TEXT-DECORATION: none ; font-weight:bold 
	; background-color:4c687d ; height:35px
	; width:100%.
	
}
.addtocart:hover 
{
	FONT-SIZE: 10pt; COLOR: #000000
	; FONT-FAMILY: Arial, Verdana, Helvetica
	; TEXT-DECORATION: none ; font-weight:bold 
	; background-color:ffffff ; height:35px
	; width:100%
	
}

.addwishlist 
{
	FONT-SIZE: 10pt; COLOR: #ffffff;
	FONT-FAMILY: Arial, Verdana, Helvetica;
	TEXT-DECORATION: none ; font-weight:bold; 
	background-color:94a4b1 ; height:20px; 
	width:100%;
	padding-top:2px;
	padding-left:10px;
}
.addwishlist:visited 
{
	FONT-SIZE: 10pt; COLOR: #ffffff;
	FONT-FAMILY: Arial, Verdana, Helvetica;
	TEXT-DECORATION: none ; font-weight:bold;
	background-color:94a4b1 ; height:20px;
	width:100%;
	
}
.addwishlist:hover 
{
	FONT-SIZE: 10pt; COLOR: #4c687d;
	FONT-FAMILY: Arial, Verdana, Helvetica;
	TEXT-DECORATION: none ; font-weight:bold;
	background-color:c9c9c9 ; height:20px;
	width:100%;
	
}

A.breadcrumb{font-family: Arial, Verdana, Helvetica;font-size:8pt;color:#000000;text-decoration:none;font-weight:none}
A.breadcrumb:visited{font-family: Arial, Verdana, Helvetica;font-size:8pt;color:#000000;text-decoration:none;font-weight:none}
A.breadcrumb:hover{font-family: Arial, Verdana, Helvetica;font-size:8pt;color:#696969;text-decoration:none;font-weight:none}

td.dashedtop 
{
	height:25px;
 	border-left: 1px dashed #7f7f7f;
 	border-right: 1px dashed #7f7f7f;
 	border-top: 1px dashed #7f7f7f;
 	border-bottom: 1px dashed #7f7f7f;
 }

.dashphoto 
{
 	border-left: 1px dashed #7f7f7f;
 	border-right: 1px dashed #7f7f7f;
 	border-top: 1px dashed #7f7f7f;
 	border-bottom: 1px dashed #7f7f7f;
 }
	
td.dash 
{
 	border-bottom: 1px dashed #7f7f7f;
 }

.addcartsmall 
{
	FONT-SIZE: 9pt; COLOR: #ffffff;
	FONT-FAMILY: Arial, Verdana, Helvetica;
	TEXT-DECORATION: underline ; font-weight:none; 
	background-color:94a4b1 ; height:20px; 
	width:150;
	padding-top:2px;

}
.addcartsmall:visited {
	FONT-SIZE: 9pt; COLOR: #ffffff;
	FONT-FAMILY: Arial, Verdana, Helvetica;
	TEXT-DECORATION: underline ; font-weight:none; 
	background-color:94a4b1 ; height:20px;

	
}
.addcartsmall:hover {
	FONT-SIZE: 9pt; COLOR: #4c687d;
	FONT-FAMILY: Arial, Verdana, Helvetica;
	TEXT-DECORATION: none ; font-weight:none;
	background-color:c9c9c9 ; height:20px;

	
}
/* end Product Page Template 2 */

.divprodpage{
/*background-color:#d2d5d6;*/
/*background: -webkit-linear-gradient(#d2d5d6, #ffffff, #ffffff);*/ /* For Safari 5.1 to 6.0 */
/*background: -o-linear-gradient(#d2d5d6, #ffffff, #ffffff);*/ /* For Opera 11.1 to 12.0 */
/*background: -moz-linear-gradient(#d2d5d6, #ffffff, #ffffff);*/ /* For Firefox 3.6 to 15 */
/*background: linear-gradient(#d2d5d6, #ffffff, #ffffff);*/ /* Standard syntax */
padding:10px;
}
.qtytableheader{border:1px solid white;background-color:#636363;color:white;font-weight:bold;padding-top:10px;padding-bottom:10px;}
.qtytablecontent{border:1px solid white;background-color:#d9d9d9;}
.qtytableselect{border:1px solid white;background-color:#d9d9d9;}
.aligncenter{text-align:center;}
.prodTitle{color:#000;font-size:12pt;font-weight:700;}
#sectionleft{/*background-color:white;border-radius:10px;*/}
.image{display:inline-block;margin-right:2px;cursor:pointer;width:90px;text-align:center;}
.image img{max-height:76px;}
*html .image img{height: expression( this.parentNode.offsetHeight > 49 ? "50px" : "auto" );}
#list_image{width:380px;font-size:0pt;}
.textbold{font-weight:bold;}
.fontcolorblue{color:#144c80;}
.mammothprodbutton {
cursor:pointer;text-decoration:none;
white-space:nowrap;
background-color:#c2d400;
color:#000;
font-weight:bold;
padding:10px;
}

/*
.mammothprodbutton {
	-moz-box-shadow:inset 0px 1px 0px 0px #000000;
	-webkit-box-shadow:inset 0px 1px 0px 0px #000000;
	box-shadow:inset 0px 1px 0px 0px #000000;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #003a7d), color-stop(1, #035aa6) );
	background:-moz-linear-gradient( center top, #003a7d 5%, #035aa6 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#003a7d', endColorstr='#035aa6');
	background-color:#003a7d;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	border-top-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	border-bottom-left-radius:5px;
	text-indent:0;
	border:1px solid #3866a3;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:32px;
	line-height:32px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #7cacde;
}

.mammothprodbutton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #035aa6), color-stop(1, #003a7d) );
	background:-moz-linear-gradient( center top, #035aa6 5%, #003a7d 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#035aa6', endColorstr='#003a7d');
	background-color:#035aa6;
}.mammothprodbutton:active {
	position:relative;
	top:1px;
}
*/
/* This button was generated using CSSButtonGenerator.com */

.quickquoteheader{background-color:#144c80;color:white;}
.quickquotecontent{background-color:#ebeded;color:black;}

.upsell_img{border:1px solid #ccc;border-radius:5px;}
.upsell_img_header{background-color:#144c80;color:white;padding:5px;text-align:center;border-radius:5px 5px 0px 0px;}
.upsell_img_header a{color:white;text-decoration:none;font-weight:bold;}
#quantitytable table td{font-size:10px!important;}
.mammothtotalprice{font-size:10pt;color:#000;}
#mammoth_total_price{margin-top:20px;}
.mammothinvalidqty{color:red;font-size:10pt;}
#product_page_pic{margin-bottom:10px;background-color:#b0b0b0;padding-top:5px;padding-bottom:5px;}
.image{background-color:#b0b0b0;padding-top:5px;padding-bottom:5px;display:table-cell;border:1px solid white;}
#product_page_pic img{max-width:280px;max-height:280px;}
.smallfont{font-size:7pt;color:#7e7e9c;}
input[type="number"]{border:0px;background-color:#e3e3e3;padding:5px;}
input[type="text"]{border:0px;background-color:#e3e3e3;padding:5px;}
select{border:0px;background-color:#e3e3e3;padding:5px;width:240px;}
.numberingtitle{background-color:#636363;}
#printeffecttable td{padding-top:5px;padding-bottom:5px;}
#printtypetable td{padding-top:5px;padding-bottom:5px;}
.numberingtitle td{color:white;font-weight:700;padding:10px!important;width:220px;}
.printlabel{padding-bottom:5px;}
.summary{font-size:8pt;white-space:nowrap;}
.summarybold{font-weight:bold;}
#colorselector{list-style-type: none;padding:0px;margin:0px;padding-top:10px;padding-bottom:10px;}
#colorselector li img{width:25px!important;height:25px!important;}
#colorselector li{display:inline-block;padding:5px;}
#livechat{background-color:#2497d1;padding:10px;}
#livechat p{color:white!important;}
#livechat a, #livechat a:hover, #livechat a:visited{text-decoration:none;color:white;font-weight:bold;}

