@import url('../typography.css');
pre	{text-align:left;}
/* CONCRETE THEME RESET */
html,body,div,span,h1,h2,h3,h4,h5,h6,p,blockquote,a,em,img,strong,dl,dt,dd,ol,ul,li,form,fieldset,label,input,select,textarea,table,tr,th,td {
	background:transparent;
	border:0;
	margin:0;
	padding:0;
	outline:0;
	vertical-align:baseline;
	font-size:100%;
	border-collapse:collapse;
}

.c5	{font-size:10px;}
.c5 .hide			{display:none;}

.c5 .close			{height:15px;width:15px;background:url('../images/icon_x.png') no-repeat center center;opacity:0.2;filter:alpha(opacity=20);cursor:pointer;color:#000;}
.c5 .close:hover	{opacity:0.4;filter:alpha(opacity=40);}

.c5 .fa-times		{opacity:0.4;filter:alpha(opacity=40);cursor:pointer;}
.c5 .fa-times:hover	{opacity:0.6;filter:alpha(opacity=60);}

.c5 select			{border:1px solid #ddd;}
.c5 input[type="text"],
.c5 input[type="password"],
.c5 input[type="tel"],
.c5 input[type="email"],
.c5 textarea				{
								width:100%;padding:.75em 1.5em;font-size:inherit;
								box-sizing:border-box;
								-moz-box-sizing:border-box;
								-webkit-box-sizing:border-box;
								text-align:inherit;
							}


.c5 a				{cursor:pointer;}
.c5 button			{cursor:pointer;background:transparent;font-size:inherit;color:inherit;border:0;font-family:inherit;text-transform:inherit;font-weight:inherit;text-shadow:inherit;cursor:pointer;}
.c5 button:hover	{color:#FF7936}
.c5 button:focus	{outline:none;}

input,textarea		{border:1px solid #ddd;background:#fff;padding:5px;}
input[type="radio"]	{background:transparent;border:0;}
td					{vertical-align:top;}



.c5 input[type="submit"],
.c5 .call-to-action,
.c5 .main .title-bar,
.c5 .orange-gradient,
.c5 header .icon,
.c5 header .nav-bar,
.c5 .main .custom-nav a,
.c5 footer .location-selector .custom-nav li a,
.c5 .product-wrap .product-header .status-icon,
.c5 .product .rfq-form[data-status="inactive"] .status-icon,
.c5 .sign-in form,
.c5 .sign-in-module,
.portal h2,
.orange-gradient	{
						background: #f58637; /* Old browsers */
						background: -moz-linear-gradient(top,  #f58637 0%, #f58637 25%, #f36d0c 75%, #f16d09 100%); /* FF3.6+ */
						background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f58637), color-stop(25%,#f58637), color-stop(75%,#f36d0c), color-stop(100%,#f16d09)); /* Chrome,Safari4+ */
						background: -webkit-linear-gradient(top,  #f58637 0%,#f58637 25%,#f36d0c 75%,#f16d09 100%); /* Chrome10+,Safari5.1+ */
						background: -o-linear-gradient(top,  #f58637 0%,#f58637 25%,#f36d0c 75%,#f16d09 100%); /* Opera 11.10+ */
						background: -ms-linear-gradient(top,  #f58637 0%,#f58637 25%,#f36d0c 75%,#f16d09 100%); /* IE10+ */
						background: linear-gradient(to bottom,  #f58637 0%,#f58637 25%,#f36d0c 75%,#f16d09 100%); /* W3C */
						filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f58637', endColorstr='#f16d09',GradientType=0 ); /* IE6-9 */
					}
.sign-in .forgot-password-form input[type="text"] {width:100% !important;}
.portal input	{margin-bottom:.5em;}
.c5 .call-to-action,
.c5 input[type="submit"]	{cursor:pointer;padding:.35em 2.1em;color:#fff;font-size:14px;border:1px solid #f7a34f;
	border-radius:.7em;
	-moz-border-radius:.7em;
	-webkit-border-radius:.7em;
	box-shadow:0 2px 5px rgba(0,0,0,.4);
	-moz-box-shadow:0 2px 5px rgba(0,0,0,.4);
	-webkit-box-shadow:0 2px 5px rgba(0,0,0,.4);
}

.c5 .call-to-action:hover,
.c5 input[type="submit"]:hover	{background:#f47b24;color:#fff;}

.c5 .call-to-action.large		{font-size:16px;padding:.5em 4.4em !important;margin-top:1.25em;}


.c5 .promotional-message	{width:720px;text-align:center;font-size:16px;font-style:italic;}


html	{
			background: #fff; /* Old browsers */
			background: -moz-linear-gradient(top,  #d6d6d6 0%, #ffffff 75%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d6d6d6), color-stop(75%,#ffffff)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  #d6d6d6 0%,#ffffff 75%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  #d6d6d6 0%,#ffffff 75%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  #d6d6d6 0%,#ffffff 75%); /* IE10+ */
			background: linear-gradient(to bottom,  #d6d6d6 0%,#ffffff 75%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6d6d6', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
			background-size:75%  1000px ;
			background-repeat:repeat-x;
		}

body		{}

.c5			{min-width:1230px;overflow:hidden;font-family:arial,helvetica,sans-serif;font-size:14px;}
.c5 a		{color:#f47b24;text-decoration:none;}


.c5 h1,
.c5 h2,
.c5 h3,
.c5 h4,
.c5 h5,
.c5 h6		{margin-bottom:.5em;line-height:1.4em;}


.c5 h1		{font-size:32px;}
.c5 h2		{font-size:26px;}
.c5 h3		{font-size:22px;}
.c5 h4		{font-size:18px;}
.c5 h5		{font-size:16px;}
.c5 h6		{font-size:14px;}

.c5 p		{margin-bottom:1.5em;}

.c5 p,
.c5 li		{line-height:1.4em;}

.c5 ul,
.c5 ol		{margin-left:2em;margin-bottom:1.5em;}





/*--- table styles ---*/
.c5 table .image				{width:65px;}
.c5 table .item-name			{text-align:left;}
.c5 table .configuration		{min-width:170px;text-align:center;}
.c5 table .quantity				{width:60px;}
.c5 table .bubble				{width:20px;}
.c5 table .number				{width:80px;text-align:center;}
.c5 table .actions				{text-align:right;width:75px;}
.c5 table .date					{text-align:left;}
.c5 table td.total				{text-align:right;}


.c5 .list-table					{font-size:12px;width:100%;}
.c5 .list-table tr.even			{background:#DADADA;}
.c5 .list-table th				{background:#000;padding:1em;color:#fff;}
.c5 .list-table td				{vertical-align:middle;}
.c5 .list-table tr.even td		{padding:1.2em 1em;}
.c5 .list-table tr.odd td		{padding:1.5em 1em;}
.c5 .list-table .first				{
	padding-left:2em !important;
	border-radius:.8em 0 0 .8em;
	-moz-border-radius:.8em 0 0 .8em;
	-webkit-border-radius:.8em 0 0 .8em;
}

.c5 .list-table .last					{
	padding-right:2em !important;
	border-radius:0 .8em .8em 0;
	-moz-border-radius:0 .8em .8em 0;
	-webkit-border-radius:0 .8em .8em 0;
}

.c5 .order-history .list-table		{text-align:center;}

.c5 .settings-table							{width:100%;}
.c5 .settings-table th:first-child			{width:140px;}
.c5 .settings-table th						{text-align:left;vertical-align:middle;}
.c5 .settings-table td						{padding:.2em .5em;vertical-align:middle;}
.c5 .settings-table input					{text-align:left;}

.c5	.data-table								{text-align:center;margin-bottom:1.5em;width:100%;border-collapse:separate;border-spacing:0;}
.c5 .data-table th							{border-top:1px solid #666;border-bottom:1px solid #000;font-size:13px;color:#fff;padding:10px 20px;background:#222;}
.c5 .data-table td							{border-left:1px solid #efefef;border-right:1px solid #dfdfdf;border-bottom:1px solid #d9d9d9;border-top:1px solid #fff;vertical-align:middle;background:#e6e6e6;padding:10px 20px;font-size:12px;}
.c5 .data-table td input[type="text"]		{width:60px;padding:2px 10px;text-align:center;
												border-radius:10px;
												-moz-border-radius:10px;
												-webkit-border-radius:10px;
												box-shadow:inset 2px 2px 4px rgba(0,0,0,.4);
												-moz-box-shadow:inset 2px 2px 4px rgba(0,0,0,.4);
												-webkit-box-shadow:inset 2px 2px 4px rgba(0,0,0,.4);
											}


/*--- end table styles ---*/

.c5 .form-controls		{text-align:right;padding:1.5em 0 0;}




.c5 select				{background:#fff;}

.c5 .clear				{float:none;clear:both;}
.c5 .center-wrap		{width:1460px;position:relative;left:50%;margin-left:-730px;}
.c5 .center				{width:1100px;padding:0 15px;margin:0 auto;}
.c5 header .icon		{border:1px solid #f7a34f;
						border-radius:10px;
						-moz-border-radius:10px;
						-webkit-border-radius:10px;
						box-shadow:0 3px 5px rgba(0,0,0,.5);
						-moz-box-shadow:0 3px 5px rgba(0,0,0,.5);
						-webkit-box-shadow:0 3px 5px rgba(0,0,0,.5);
						}

.c5 header						{background:url('../images/bg_home.jpg') center top;
								background-size:cover;
								padding:20px 0 30px;
								border-radius:0 0 10px 10px;
								-moz-border-radius:0 0 10px 10px;
								-webkit-border-radius:0 0 10px 10px;
								box-shadow:0 0 10px rgba(0,0,0,.5);
								-moz-box-shadow:0 0 10px rgba(0,0,0,.5);
								-webkit-box-shadow:0 0 10px rgba(0,0,0,.5);
								}
.c5 header aside				{float:right;}
.c5 header .center				{width:1085px;position:relative;}
.c5 header .logo 				{}
.c5 header .slogan				{color:#f47b24;font-style:italic;position:absolute;top:86px;left:252px;font-size:13px;}
.c5 header .logo a				{display:block;width:610px;height:130px;background:url('../images/logo.png');text-indent:-9999px;}
.c5 header .account-nav			{font-size:16px;font-weight:bold;position:relative;}
.c5 header .welcome-message		{text-align:center;font-size:18px;font-weight:bold;color:#F47B22;}
.c5 header .error-message		{text-align:center;font-size:13px;font-weight:bold;color:#f00;}
.c5 header .account-nav .welcome-message,
.c5 header .account-nav .error-message	{position:absolute;bottom:100%;left:0;width:100%;}
.c5 header .contact				{text-align:center;float:right;width:400px;padding-bottom:2em;}
.c5 header .contact *			{line-height:1.4em;}
.c5 header .contact a			{color:#000;}
.c5 header .contact a:hover		{color:#FF7936;}
.c5 header .contact img			{
								position:relative;
								top:7px;
								border-radius:10px;
								-moz-border-radius:10px;
								-webkit-border-radius:10px;
								box-shadow:0 2px 5px rgba(0,0,0,.3);
								-moz-box-shadow:0 2px 5px rgba(0,0,0,.3);
								-webkit-box-shadow:0 2px 5px rgba(0,0,0,.3);
								}
.c5 header .contact .phone-number	{font-size:30px;font-weight:bold;}
.c5 header .contact .email		{color:#F47B22;font-size:18px;font-weight:bold;}
.c5 header .contact .meta		{font-size:12px;color:#000;}

.c5 header .nav-bar				{border:1px solid #f7a34f;
								border-radius:10px;
								-moz-border-radius:10px;
								-webkit-border-radius:10px;
								box-shadow:0 3px 5px rgba(0,0,0,.5);
								-moz-box-shadow:0 3px 5px rgba(0,0,0,.5);
								-webkit-box-shadow:0 3px 5px rgba(0,0,0,.5);
								}
.c5 header nav					{float:left;width:780px;}
.c5 header nav ul				{margin:0;list-style:none;}
.c5 header nav li				{float:left;}
.c5 header nav a				{font-weight:700;text-shadow: 0 -1px 1px rgba(0,0,0,.3);display:block;padding:13px 20px;color:#fff;text-decoration:none;text-transform:uppercase;font-size:12px;}
.c5 header nav li:first-child a	{padding-left:30px;
								border-radius:10px 0 0 10px;
								-moz-border-radius:10px 0 0 10px;
								-webkit-border-radius:10px 0 0 10px;
								}
.c5 header nav .nav-selected a,
.c5 header nav .nav-path-selected a,
.c5 header nav a:hover						{background:#F57B25;
											box-shadow:inset 0 0 20px rgba(199,89,26,.8);
											-moz-box-shadow:inset 0 0 20px rgba(199,89,26,.8);
											-webkit-box-shadow:inset 0 0 20px rgba(199,89,26,.8);
											}
.c5 header .search-bar						{float:left;width:300px;}
.c5 header .content							{margin-top:25px;}
.c5 header .content section:first-child		{margin-bottom:25px;}
.c5 header .content section aside.left		{float:left;width:670px;}
.c5 header .sub-section 					{font-size:13px;}
.c5 header .sub-section .lock 				{float:left;padding:1em 1.5em;margin-right:2em;}
.c5 header .sub-section .left				{float:left;width:520px !important;}
.c5 header .sub-section .right				{float:right;width:390px;}

.c5 .slideImgWrap div			{border-radius:15px;
								-moz-border-radius:15px;
								-webkit-border-radius:15px;
								box-shadow:0 2px 5px rgba(0,0,0,.3);
								-moz-box-shadow:0 2px 5px rgba(0,0,0,.3);
								-webkit-box-shadow:0 2px 5px rgba(0,0,0,.3);
								}
.c5 .ccm-image-block			{border-radius:15px;
								-moz-border-radius:15px;
								-webkit-border-radius:15px;
								box-shadow:0 2px 5px rgba(0,0,0,.3);
								-moz-box-shadow:0 2px 5px rgba(0,0,0,.3);
								-webkit-box-shadow:0 2px 5px rgba(0,0,0,.3);
								}

.c5 .main						{}
.c5 .main .custom-nav	 		{list-style:none;margin:0;}
.c5 .main .custom-nav li 		{border-radius:7px;
								-moz-border-radius:7px;
								-webkit-border-radius:7px;
								box-shadow:0 3px 5px rgba(0,0,0,.5);
								-moz-box-shadow:0 3px 5px rgba(0,0,0,.5);
								-webkit-box-shadow:0 3px 5px rgba(0,0,0,.5);
								}
.c5 .main .custom-nav a			{letter-spacing:1px;text-shadow: 0 -1px 1px rgba(0,0,0,.4);color:#fff;font-weight:bold;font-size:16px;text-align:center;text-decoration:none;display:block;padding:15px 20px;border:1px solid #f7a34f;
								border-radius:6px;
								-moz-border-radius:6px;
								-webkit-border-radius:6px;
								}
.c5 .main .custom-nav a:hover	{background:#f47b24;
								box-shadow:inset 0 0 10px rgba(204,103,30,1);
								-moz-box-shadow:inset 0 0 10px rgba(204,103,30,1);
								-webkit-box-shadow:inset 0 0 10px rgba(204,103,30,1);
								}

.c5 .main						{margin-top:30px;}
.c5 .main .title-bar			{color:#fff;border:1px solid #f7a34f;margin-bottom:30px;
								border-radius:10px;
								-moz-border-radius:10px;
								-webkit-border-radius:10px;
								box-shadow:0 3px 5px rgba(0,0,0,.5);
								-moz-box-shadow:0 3px 5px rgba(0,0,0,.5);
								-webkit-box-shadow:0 3px 5px rgba(0,0,0,.5);
								}
.c5 .main .title-bar .title		{white-space:nowrap;line-height:55px;font-family: 'Open Sans', sans-serif;text-shadow: 0 -1px 1px rgba(0,0,0,.3);float:left;width:640px;padding:15px 30px;text-transform:uppercase;font-weight:700;font-size:39px;letter-spacing:-1px;}
.c5 .main .title-bar .link		{float:left;width:398px;}
.c5 .main .title-bar .link li	{
								box-shadow:none;
								-moz-box-shadow:none;
								-webkit-box-shadow:none;
								}
.c5 .main .title-bar .link a	{background:#f47b24;border:0;line-height:55px;font-size:14px;font-weight:100;
								border-radius:0 10px 10px 0;
								-moz-border-radius:0 10px 10px 0;
								-webkit-border-radius:0 10px 10px 0;
								box-shadow:inset 3px 0 15px rgba(204,103,30,1);
								-moz-box-shadow:inset 3px 0 15px rgba(204,103,30,1);
								-webkit-box-shadow:inset 3px 0 15px rgba(204,103,30,1);
								}
.c5 .main .title-bar .link a:hover	{background:#ff8b34;}
/*.c5 .main .content				{float:left;width:650px;margin-right:50px;}*/
.c5 .main .content > .colshell	{margin:0 30px;}
.right_sidebar .c5 .main .content > .colshell	{margin-right:50px}
.c5 .main .sidebar 				{float:left;}
.c5 .main .sidebar > .colshell	{margin:0 30px;}
.c5 .main .sidebar img			{border-radius:30px;
								-moz-border-radius:30px;
								-webkit-border-radius:30px;
								box-shadow:0 3px 5px rgba(0,0,0,.5);
								-moz-box-shadow:0 3px 5px rgba(0,0,0,.5);
								-webkit-box-shadow:0 3px 5px rgba(0,0,0,.5);
								}

.c5 .main .accordion						{margin:.5em 0 1em;}
.c5 .main .accordion .accordion-title		{cursor:pointer;line-height:26px;padding-left:40px;background:url('../images/arrow_down.png') no-repeat left top;font-size:18px;font-weight:bold;}
.c5 .main .accordion[data-status="active"] .accordion-title	{background-image:url('../images/arrow_up.png');}
.c5 .main .accordion .accordion-content		{display:none;padding:10px 40px;}
.c5 .main .accordion a			{color:#000;}


.full .c5 .main .content		{width:auto;float:none;margin:0;}

.c5 .shop-section .sidebar .cart	{border-top:2px dotted #ccc;border-bottom:2px dotted #ccc;padding:20px 0;margin:20px 0;}
.c5 .shop-section .sidebar .cart h3	{background:url('../images/icon_cart.png') no-repeat left 5px;padding-left:35px;}
.c5 .shop-section .sidebar ul		{list-style:none;padding:0;margin:0;}

.c5 .shop-section .sidebar .category-list li			{padding:6px 0;}
.c5 .shop-section .sidebar .category-list ul			{margin-left:20px;}
.c5 .shop-section .sidebar .category-list a				{color:#000;font-weight:bold;font-size:14px;padding:4px 15px;}
.c5 .shop-section .sidebar .category-list .nav-path-selected,
.c5 .shop-section .sidebar .category-list .nav-selected {color:#f47b24;background:#DADADA;
														border-radius:15px;
														-moz-border-radius:15px;
														-webkit-border-radius:15px;
														}
.c5 .shop-section .sidebar .category-list a:hover		{color:#f47b24;}

.c5 .shop-section .sidebar .category-list ul .nasv-path-selected,
.c5 .shop-section .sidebar .category-list ul .nav-selected,
.c5 .shop-section .sidebar .category-list ul  a:hover	{color:#f47b24;background:transparent;}
.c5 .shop-section .sidebar .category-list ul .nav-selected{font-weight:bold;}
.c5 .shop-section .sidebar .category-list ul li	{padding:1px 0;}
.c5 .shop-section .sidebar .category-list ul a	{font-size:12px;font-weight:100;}

.c5 .shop-section .sidebar h3			{color:#f47b24;font-weight:100;letter-spacing:1px;font-size:18px;}
.c5 .shop-section.level1 .product-wrap	{float:none;width:auto;}
.c5 .product-grid.grid-4 .grid-row		{width:1030px;margin:40px auto 0;}
.c5 .product-grid .grid-row				{position:relative;margin-top:40px;}
.c5 .product-grid .grid-item:hover img	{opacity:0.9;filter:alpha(opacity=90);}
.c5 .product-grid .grid-row:first-child	{margin-top:0;}
.c5 .product-grid .grid-item			{float:left;width:246px;margin-left:15px;padding-bottom:246px;}
.c5 .product-grid .grid-item:first-child{margin-left:0;}
.c5 .product-grid .grid-item h2			{text-align:center;line-height:1em;}
.c5 .product-grid .grid-item h2	a		{font-size:18px;color:#000;text-align:center;}
.c5 .product-grid .cat-image			{background-position:center center;background-repeat:no-repeat;width:246px;height:246px;display:block;background-color:#fff;position:absolute;bottom:0;
											border-radius:10px;
											-moz-border-radius:10px;
											-webkit-border-radius:10px;
											box-shadow:0 3px 5px rgba(0,0,0, .3);
											-moz-box-shadow:0 3px 5px rgba(0,0,0, .3);
											-webkit-box-shadow:0 3px 5px rgba(0,0,0, .3);
										}
.c5 .product-grid .grid-item img		{display:block;margin:0 auto;position:relative;top:50%;}

.c5 .sign-out-module					{padding:2em 0;text-align:center;font-size:14px;}

.search .c5 .product-grid .grid-item h2		{line-height:.5em;}
.search .c5 .product-grid .grid-item h2	a	{font-size:12px;}
.search .c5 .product-grid .grid-item		{width:138px;padding-bottom:138px;}
.search .c5 .product-grid .cat-image		{display:block;width:138px;height:138px; background-repeat:no-repeat;background-position:center center;}

.c5 .product-wrap .left-column 			{font-weight:bold;font-size:16px;min-height:20px;width:300px;float:left;margin-right:14px;}
.c5 .product-wrap .right-column			{width:456px;float:left;}
.c5 .product-wrap .product-details		{padding:20px 0 50px;border-bottom:2px dotted #999;}
.c5 .product-wrap .product-details .product-title	{position:relative;margin-bottom:60px;}
.c5 .product-wrap .product				{text-align:center;margin-top:30px;}
.c5 .product-wrap .product-image		{background-color:#fff;background-position:center center !important;background-repeat:no-repeat !important;font-size:12px;margin-bottom:20px;height:300px;width:300px;border-radius:15px;
										box-shadow:0 2px 8px rgba(0,0,0,.4);
										-moz-box-shadow:0 2px 8px rgba(0,0,0,.4);
										-webkit-box-shadow:0 2px 8px rgba(0,0,0,.4);
										}
.c5 .product-wrap .product-image img	{margin-left:auto;margin-right:auto;top:50%;position:relative;
										-moz-border-radius:16px;
										-webkit-border-radius:16px;
										border-radius:16px;
										}
.c5 .product-wrap .product.manufacturing .product-description	{margin-top:10px;}
.c5 .product-wrap .product:first-child		{margin-top:0px;}

/*
	.c5 .product-wrap input[type="submit"]	{}
*/
.c5 .product-wrap .discount-config		{color:#f47b24;border-bottom:1px solid #eee;font-weight:bold;margin-bottom:5px;margin-top:20px;padding-bottom:2px;}
.c5 .product-wrap .discount-config:first-child	{margin-top:0;}
.c5 .product-thumbnail							{display:block;width:65px;height:65px;background:#fff no-repeat center center;
												-moz-border-radius:10px;
												-webkit-border-radius:10px;
												border-radius:10px;
												box-shadow:0 2px 6px rgba(0,0,0,.3);
												-moz-box-shadow:0 2px 6px rgba(0,0,0,.3);
												-webkit-box-shadow:0 2px 6px rgba(0,0,0,.3);
												}

.c5 .rfq-form .accordion-title					{
												cursor:pointer;text-align:left;background:#F0EEEF !important;
												padding:15px 0px;
												border-radius:15px;
												-moz-border-radius:15px;
												-webkit-border-radius:15px;
												box-shadow:2px 2px 4px rgba(0,0,0,.1);
												-moz-box-shadow:2px 2px 4px rgba(0,0,0,.1);
												-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.1);
												}


.c5 .product-wrap .product-header				{width:100%;cursor:pointer;text-align:left;background:#F0EEEF;
												border-radius:15px;
												-moz-border-radius:15px;
												-webkit-border-radius:15px;
												box-shadow:2px 2px 4px rgba(0,0,0,.1);
												-moz-box-shadow:2px 2px 4px rgba(0,0,0,.1);
												-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.1);
												}
.c5 .product-wrap .product-header:hover			{background:#E0DEDF;}
.c5 .product-wrap .product-header td			{vertical-align:middle;padding:10px 20px;}
.c5 .product-wrap .product-header .product-title{width:588px;font-size:16px;font-weight:bold;}
.c5 .product-wrap .status-icon	{
									width:40px;height:40px;border:1px solid #f7a34f;
									position:relative;
									top:50%;
									right:20px;
									border-radius:5px;
									-moz-border-radius:5px;
									-webkit-border-radius:5px;
								}
.c5 .product-wrap .status-icon .triangle	{margin:-5px 0 0 -10px !important;position:absolute;top:50%;left:50%;}
.c5 .product-wrap .product[data-status="inactive"] .product-details	{display:none;}
.c5 .product-wrap .product[data-status="active"] .product-header	{background:#F47B22;}

.c5 .rfq-form								{margin-top:40px !important;}

.c5 .rfq-form .formBlockSurveyTable			{text-align:left;}
.c5 .rfq-form .formBlockSurveyTable td		{padding:5px;}
.c5 .rfq-form input[type="text"],
.c5 .rfq-form input[type="password"],
.c5 .rfq-form input[type="tel"],
.c5 .rfq-form input[type="email"],
.c5 .rfq-form textarea 									{padding:.4em 1.5em;}
.c5 .rfq-form .formBlockSurveyTable select				{width:260px;}
.c5 .rfq-form .formBlockSurveyTable td					{padding:5px;}

.c5 .rfq-form .accordion-title							{position:relative;}
.c5 .rfq-form label										{padding:.2em;float:left;width:120px;}
.c5 .rfq-form select									{margin:.2em 0;}
.c5 .rfq-form[data-status="active"] .accordion-title	{background:#F47B22 !important;}
.c5 .rfq-form .status-icon								{position:absolute;width:30px;height:30px;margin-top:-15px;right:15px;}
.c5 .rfq-form[data-status="active"] .status-icon		{background:transparent;border:1px solid transparent;}

.c5 .product-wrap .rfq-form[data-status="active"] .status-icon		{}
.c5 .product-wrap .rfq-form[data-status="inactive"] .status-icon		{}
.c5 .product-wrap .rfq-form[data-status="active"] .status-icon .triangle		{border-width:0 10px 10px 10px;border-color: transparent transparent #ffffff transparent;margin:14px auto;}
.c5 .product-wrap .rfq-form[data-status="inactive"] .status-icon .triangle	{border-width:10px 10px 0 10px;border-color:#ffffff transparent transparent transparent;margin:16px auto;}

.c5 .product-wrap .status-icon .triangle					 	{width:0px;height:0px;border-style:solid;}
.c5 .product-wrap .product[data-status="active"] .product-header .status-icon	{background:transparent !important;border:0;}
.c5 .product-wrap .product[data-status="active"] .triangle		{border-width:0 10px 10px 10px;border-color: transparent transparent #ffffff transparent;margin:14px auto;}
.c5 .product-wrap .product[data-status="inactive"] .triangle	{border-width:10px 10px 0 10px;border-color:#ffffff transparent transparent transparent;margin:16px auto;}

.c5 .product-wrap .product-specs td {vertical-align: middle;white-space:nowrap;}
.c5 .product-wrap .product-specs .discounts	{width:19px;}
.c5 .product-wrap .product-description	{text-align:left;margin-top:30px;line-height:1.4em;}
.c5 .product-wrap .product-description h5	{border-bottom:1px solid #ddd;}
.c5 .product .addthis_toolbox		{margin-bottom:20px;}


.c5 .services-link					{background:#000;height:174px;margin-bottom:20px;float:left;width:540px;
									border-radius:15px;
									-moz-border-radius:15px;
									-webkit-border-radius:15px;
									box-shadow:0 2px 8px rgba(0,0,0,.2);
									-moz-box-shadow:0 2px 8px rgba(0,0,0,.2);
									-webkit-box-shadow:0 2px 8px rgba(0,0,0,.2);
									}

.c5 .services-link a				{display:block;background:#fff;
									border-radius:13px;
									-moz-border-radius:13px;
									-webkit-border-radius:13px;
									}
.c5 .services-link:hover a			{opacity:0.9;filter:alpha(opacity=90);}
.c5 .services-link.even				{margin-right:18px;}
.c5 .services-link .title			{float:left;width:265px;padding:60px 20px 0;text-align:center;color:#000;}
.c5 .services-link .image			{height:174px;position:relative;float:right;}
.c5 .services-link .image img		{display:block;
									border-radius:0 15px 15px 0;
									-moz-border-radius:0 15px 15px 0;
									-webkit-border-radius:0 15px 15px 0;
									}
.c5 .services-link .fade			{width:80px;position:absolute;top:0;left:0;height:100%;
									background: -moz-linear-gradient(left,  rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); /* FF3.6+ */
									background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
									background: -webkit-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
									background: -o-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
									background: -ms-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* IE10+ */
									background: linear-gradient(to right,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* W3C */
									filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#818181', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
									}

.c5 footer 							{margin-top:50px;}
.index .c5 footer					{margin-top:35px;padding-top:50px;min-height:500px;background:url('../images/bg_home_footer.jpg') no-repeat center top;
									border-radius:10px 10px 0 0;
									-moz-border-radius:10px 10px 0 0;
									-webkit-border-radius:10px 10px 0 0;
									}
.c5 footer .location-selector		{color:#fff;min-height:205px;width:450px;position:relative;padding:50px 200px 50px 50px;
									border-radius:10px;
									-moz-border-radius:10px;
									-webkit-border-radius:10px;
									box-shadow:0 3px 5px rgba(0,0,0,.5);
									-moz-box-shadow:0 3px 5px rgba(0,0,0,.5);
									-webkit-box-shadow:0 3px 5px rgba(0,0,0,.5);
									}
.c5 footer .location-selector img	{position:absolute;bottom:-50px;right:-300px;}
.c5 footer .location-selector *		{line-height:1em;}
.c5 footer .location-selector .custom-nav		{list-style:none;margin:30px 0 0;}
.c5 footer .location-selector .custom-nav li	{text-align:center;}
.c5 footer .location-selector .custom-nav li a	{font-weight:bold;border:1px solid #f7a34f;padding:12px 40px;font-size:18px;color:#fff;
												border-radius:8px;
												-moz-border-radius:8px;
												-webkit-border-radius:8px;
												box-shadow:0 3px 8px rgba(0,0,0,.4);
												-moz-box-shadow:0 3px 8px rgba(0,0,0,.4);
												-webkit-box-shadow:0 3px 8px rgba(0,0,0,.4);
												}
.c5 footer .location-selector .custom-nav li a:hover	{background:#F58737;}
.c5 footer p						{margin:.5em 0;}
.c5 footer .foot					{background:url('../images/logo_small.png') no-repeat left 20px;margin:50px 0 0;border-top:1px solid #000;padding:30px 0 30px 60px;}
.c5 footer .foot table				{width:100%;}
.c5 footer .foot table td:first-child	{width:375px;}
.c5 footer .foot table td p	{width:375px;margin:0;}
.c5 footer .foot .social-add 		{float:right;min-width:280px;}

.contact-us .c5 .sidebar form		{background:url('../images/sidebar_contact.png') no-repeat left top #FF6C27;padding:350px 30px 30px;border:1px solid #ccc;
									border-radius:15px;
									-moz-border-radius:15px;
									-webkit-border-radius:15px;
									box-shadow:0 3px 5px rgba(0,0,0,.5);
									-moz-box-shadow:0 3px 8px rgba(0,0,0,.4);
									-webkit-box-shadow:0 3px 8px rgba(0,0,0,.4);
									}
.contact-us .c5 .sidebar form h4	{padding:0 2px;}
.contact-us .c5 .sidebar form input,
.contact-us .c5 .sidebar form textarea	{margin-bottom:5px;}
.contact-us .c5 .sidebar form input[type="submit"]	{margin:10px 0 0 205px;width:auto;
													box-shadow:0 2px 8px rgba(0,0,0,.4);
													-moz-box-shadow:0 2px 8px rgba(0,0,0,.4);
													-webkit-box-shadow:0 2px 8px rgba(0,0,0,.4);
													}

.c5 .thumb-slider							{position:relative;}
.c5 .thumb-slider-viewport					{width:970px;margin:0 45px;padding:5px 15px 10px;}
.c5 .thumb-slider .thumb-slider-slider		{margin:0;}
.c5 .thumb-slider .thumb					{text-align:center;width:225px;padding-bottom:220px;}
.c5 .thumb-slider .thumb img				{display:block;}
.c5 .thumb-slider .thumb:hover .image img	{opacity:0.9;filter:alpha(opacity=90);
											border-radius:0;
											-moz-border-radius:0;
											-webkit-border-radius:0;
											}
.c5 .thumb-slider a							{color:#000;font-size:16px;font-weight:bold;}
.c5 .thumb-slider .image					{width:205px;height:205px;position:absolute;bottom:0;margin:0 10px;
											background-repeat:no-repeat;
											background-position:center center;
											border-radius:10px;
											-moz-border-radius:10px;
											-webkit-border-radius:10px;
											box-shadow:0 2px 8px rgba(0,0,0,.4);
											-moz-box-shadow:0 2px 8px rgba(0,0,0,.4);
											-webkit-box-shadow:0 2px 8px rgba(0,0,0,.4);
											}
.c5 .thumb-slider img						{position:relative;top:50%;margin:0 auto;}
.c5 .thumb-slider-prev,
.c5 .thumb-slider-next			{
									position:absolute;
									bottom:10px;
									border-radius:10px;
									-moz-border-radius:10px;
									-webkit-border-radius:10px;
									background: #818181; /* Old browsers */
									background: -moz-linear-gradient(top,  #818181 0%, #000000 100%); /* FF3.6+ */
									background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#818181), color-stop(100%,#000000)); /* Chrome,Safari4+ */
									background: -webkit-linear-gradient(top,  #818181 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
									background: -o-linear-gradient(top,  #818181 0%,#000000 100%); /* Opera 11.10+ */
									background: -ms-linear-gradient(top,  #818181 0%,#000000 100%); /* IE10+ */
									background: linear-gradient(to bottom,  #818181 0%,#000000 100%); /* W3C */
									filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#818181', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
									box-shadow:0 2px 5px rgba(0,0,0,.4);
									-moz-box-shadow:0 2px 5px rgba(0,0,0,.4);
									-webkit-box-shadow:0 2px 5px rgba(0,0,0,.4);
								}

.c5 .thumb-slider-prev			{left:0;}
.c5 .thumb-slider-next			{right:0;}
.c5 .thumb-slider .fade-left	{height:100%;position:absolute;left:0;top:0;width:20px;z-index:1;
								background: -moz-linear-gradient(left,  rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); /* FF3.6+ */
								background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
								background: -webkit-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
								background: -o-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
								background: -ms-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* IE10+ */
								background: linear-gradient(to right,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* W3C */
								filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 */
								}
.c5 .thumb-slider .fade-right	{height:100%;position:absolute;right:0;top:0;width:20px;z-index:1;
								background: -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
								background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
								background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
								background: -o-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
								background: -ms-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
								background: linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* W3C */
								filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
								}

.c5 .thumb-slider-prev .arrow	{background:url('../images/arrow_left.png') no-repeat center center;width:35px;height:205px;}
.c5 .thumb-slider-next .arrow	{background:url('../images/arrow_right.png') no-repeat center center;width:35px;height:205px;}

.c5 .cart-wrapper 								{position:relative;}
.c5 .remove-cart								{color:#bbb;font-size:14px;font-weight:bold;}
.c5 .remove-cart:hover							{color:#999;}


.c5 .cart-summary .item-name a.add-notes		{display:block;float:right;font-size:12px;position:relative;}
.c5 .cart-summary .item-name a.add-notes[data-status="active"] .notes{
	display:block;
}
.c5 .cart-summary .notes 			{display:none;width:99%;margin-top:10px;}
.c5 .cart-summary .add-notes .close				{
	color:#666;font-weight:bold;
	position:absolute;top:25px;right:14px;
	width:20px;line-height:20px;
	text-align:center;
	font-size:20px;
}
.c5 .cart-summary .add-notes .close:hover		{color:#F47B22;}





.c5 .continue-shopping 							{position:relative;padding-left:45px !important;display:inline-block;}
.c5 .continue-shopping img						{position:absolute;top:50%;margin-top:-7px;left:25px;}

.index .main .custom-nav a					{letter-spacing:1px;text-shadow: 0 -1px 1px rgba(0,0,0,.4);font-size:20px;font-weight:100;adding:17px 60px;}

.c5 .sign-in form							{border:1px solid #FBD3B0;position:relative;padding:10px 20px;
											border-radius:10px;
											-moz-border-radius:10px;
											-webkit-border-radius:10px;
											box-shadow:0 3px 5px rgba(0,0,0,.5);
											-moz-box-shadow:0 3px 5px rgba(0,0,0,.5);
											-webkit-box-shadow:0 3px 5px rgba(0,0,0,.5);
											}


.c5 .sign-in-module										{padding:20px 15px 15px;border:1px solid #FBD3B0;}
.c5 header > .center > .sign-in-module					{width:450px;height:90px;position:absolute;top:-160px;right:5px;border-top:0;z-index:1;}
.c5 header > .center > .sign-in-module .close			{display:block;}
.c5 header .sign-in-module h5							{font-size:14px;margin-bottom:2px;font-weight:100;text-transform:uppercase;color:#fff;}
.c5 header .sign-in-module .close						{display:none;}
.c5 header .sign-in-module form							{position:relative;padding:0;border:0;background:transparent !important;
														border-radius:0 0 10px 10px;
														-moz-border-radius:0 0 10px 10px;
														-webkit-border-radius:0 0 10px 10px;
														box-shadow:none;
														-moz-box-shadow:none;
														-webkit-box-shadow:none;
														}






.c5 header .sign-in-module form	button					{right:38px;top:auto;bottom:2px;}
.c5 header .sign-in-module .close						{position:absolute;bottom:13px;right:15px;}

.c5 header .sign-in-module .back-to-sign-in,
.c5 header .sign-in-module .forgot-password				{color:#fff;font-size:12px;}


.c5 header > .center > .sign-in-module							{
																	border-radius:0 0 1em 1em;
																	-moz-border-radius:0 0 1em 1em;
																	-webkit-border-radius:0 0 1em 1em;
																}
.c5 header > .center > .sign-in-module input[type="text"],
.c5 header > .center > .sign-in-module input[type="password"]	{border:2px solid #FBD3B0;float:left;margin-bottom:10px;font-size:inherit;}
.c5 header > .center > .sign-in-module input[type="text"]		{width:220px;border-right:1px solid #ccc;}
.c5 header > .center > .sign-in-module input[type="password"]	{width:230px;padding-right:50px;border-left:0;}
.c5 header > .center > .sign-in-module input[type="submit"],
.c5 header > .center > .sign-in-module button					{margin-left:-3em;margin-top:5px;padding:.5em;}


.c5 .sub-section .sign-in-module form				{padding-bottom:3em;}
.c5 .sub-section .sign-in-module button				{position:absolute;right:0;bottom:0;}
.c5 .sub-section .sign-in-module .back-to-sign-in,
.c5 .sub-section .sign-in-module .forgot-password	{position:absolute;bottom:.7em;left:0;}


.c5 .sign-in button[value="logout"]			{color:#fff;}

.c5 .sign-out form							{text-align:center;}
.c5 .sign-in .forgot-password-form			{display:none;}


.c5 .slideshow .slide						{
												border-radius:15px;
												-moz-border-radius:15px;
												-webkit-border-radius:15px;
												box-shadow:0 3px 10px rgba(0,0,0,.5);
												-moz-box-shadow:0 3px 10px rgba(0,0,0,.5);
												-webkit-box-shadow:0 3px 10px rgba(0,0,0,.5);
											}
.c5 .slideshow .thumb-nav					{position:absolute;bottom:30px;left:30px;}
.c5 .slideshow .thumb-viewport				{overflow:visible !important;}
.c5 .slideshow .thumb						{
												margin-right:3px;width:25px;height:25px;background:#fff;
												border-radius:5px;
												-moz-border-radius:5px;
												-webkit-border-radius:5px;
												box-shadow:0 0 10px rgba(0,0,0,.9);
												-moz-box-shadow:0 0 10px rgba(0,0,0,.9);
												-webkit-box-shadow:0 0 10px rgba(0,0,0,.9);
											}
.c5 .slideshow .thumb[data-status="active"]	{background:#FF7936;}

.c5 .search-results							{position:relative;}
.c5 .search-results table td				{vertical-align:middle;}

.c5 .search-results .search-group-title		{padding:10px;cursor:pointer;text-align:left;background:#F0EEEF;
											border-radius:15px;
											-moz-border-radius:15px;
											-webkit-border-radius:15px;
											box-shadow:2px 2px 4px rgba(0,0,0,.1);
											-moz-box-shadow:2px 2px 4px rgba(0,0,0,.1);
											-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.1);
											}
.c5 .search-results .search-meta			{padding:15px 0;font-size:18px;}
.c5 .search-results .product-grid			{border-top:1px solid #ddd;padding:20px 0 0;}
.c5 .search-results .category-results		{overflow:hidden;padding:0 10px 30px;margin:20px 0 80px;border-bottom:1px solid #ddd;}
.c5 .search-results .group-results			{position:relative;margin:20px 0 0;}
.c5 .search-results .search-group-content	{display:none;padding:15px 30px 30px 100px;}
.c5 .search-results table 					{width:100%;font-size:12px;}
.c5 .search-results tr:first-child			{border-top:1px solid #ddd;}
.c5 .search-results tr						{border-bottom:1px solid #ddd;}
.c5 .search-results td						{padding:10px 3px;vertical-align:middle;}
.c5 .search-results .item-number			{text-align:right;font-size:11px;}
.c5 .search-results .result-thumbnail		{width:80px;}
.c5 .search-results .category-toggle.text	{position:absolute;top:15px;right:10px;color:#f47b24;cursor:pointer;}
.c5 .search-results .category-results-wrap		{position:relative;}

.c5 .search-results .category-toggle.triangle		{cursor:pointer;position:absolute;bottom:-18px;left:50%;margin-left:-21px;width:42px;height:30px;background-image:url('../images/arrows2.png');background-position:42px -0px;}
.c5 .search-results .category-toggle.triangle:hover	{background-position:42px -30px;}

.c5 .search-results .category-toggle.triangle[data-status="active"]			{background-position:0px 0px;}
.c5 .search-results .category-toggle.triangle[data-status="active"]:hover	{background-position:0px -30px;}

.c5 .pagination 							{margin-top:30px;text-align:center;border-top:2px dotted #ccc;padding-top:30px;}
.c5 .pagination a							{padding:10px 15px; margin:0 2px;background:#FF7936;color:#fff;}
.c5 .pagination a:hover						{background:#FF9956;}
.c5 .pagination a[data-status="active"]		{background:#FF9956;}

.c5 .product-search				{position:relative;}
.c5 .product-search button 		{
									position:absolute;top:5px;right:5px;padding:5px 10px !important;
									border-radius:2px;
									-moz-border-radius:2px;
									-webkit-border-radius:2px;
									box-shadow:none;
									-moz-box-shadow:none;
									-webkit-box-shadow:none;
								}
.c5 .product-search .triangle		{width: 0px;height: 0px;border-style: solid;border-width: 7px 0 7px 7px;border-color: transparent transparent transparent #ffffff;}

.c5 header .search-bar							{padding:5px 0;}
.c5 header .product-search						{position:relative;}

.c5 header .product-search button				{position:absolute;top:3px;right:20px;}
.c5 .sidebar .product-search					{margin-top:20px;}

.c5 header .product-search input[type="text"]	{padding-right:40px;width: 94.5%;padding:.6em 1em;}

.c5 .shopping-bar					{	z-index:2;
										position:fixed;
										bottom:0;
										right:50%;
										margin-right:-550px;
										width:420px;
										float:right;
										border:1px solid #ccc;
										border-radius:10px 10px 0 0;
										-moz-border-radius:10px 10px 0 0;
										-webkit-border-radius:10px 10px 0 0;
										background:#fff;
										box-shadow:0 0 10px rgba(0,0,0,.25);
										-moz-box-shadow:0 0 10px rgba(0,0,0,.25);
										-webkit-box-shadow:0 0 10px rgba(0,0,0,.25);
										background: #ffffff; /* Old browsers */
										/* IE9 SVG, needs conditional override of 'filter' to 'none' */
										background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZGRkZGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
										background: -moz-linear-gradient(top,  #ffffff 0%, #dddddd 100%); /* FF3.6+ */
										background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dddddd)); /* Chrome,Safari4+ */
										background: -webkit-linear-gradient(top,  #ffffff 0%,#dddddd 100%); /* Chrome10+,Safari5.1+ */
										background: -o-linear-gradient(top,  #ffffff 0%,#dddddd 100%); /* Opera 11.10+ */
										background: -ms-linear-gradient(top,  #ffffff 0%,#dddddd 100%); /* IE10+ */
										background: linear-gradient(to bottom,  #ffffff 0%,#dddddd 100%); /* W3C */
										filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dddddd',GradientType=0 ); /* IE6-8 */
									}
.c5 .shopping-bar-content				{text-align:center;padding:15px 30px 30px 115px;background:url('../images/icon_cart_grey.png') no-repeat left center;}
.c5 .shopping-bar button			{margin:10px 0;}

.c5 .product[data-adisplay="single"] .pricing-info	{position:relative;top:3px;}
.c5 .product[data-display="single"] .product-specifications	{line-height:1.7em;}


.checkout .c5 label[for="name"],
.checkout .c5 label[for="address"],
.checkout .c5 label[for="city"] {display:block;float:left;width:100px;}

.checkout .c5 .sidebar		{line-height:1.5em;}

.c5 hr		{color:#ccc; background:#ccc;height:1px;border:0;margin:1.5em 0;}

.checkout .c5 form table	{margin-bottom:20px;white-space:nowrap;}
.checkout .c5 form table td	{vertical-align:middle;padding:0 5px 5px 5px;}
.checkout .c5 form table td:first-child	{width:100px;}
.c5 input.xsl	{width:25px;}
.c5 input.sml	{width:80px;}
.c5 input.med	{width:100px;}
.c5 input.lrg	{width:210px;}
.c5 input.xlg	{width:280px;}
.c5 input.xxl	{width:550px;}

.checkout .c5 input[type="submit"]	{margin-top:20px;}
.checkout .c5 .main .title-bar .title		{width:1040px;}
.checkout .c5 .steps				{font-size:20px;float:right;}
.checkout .c5 .steps span			{color:#ffa563;}
.checkout .c5 .steps span a			{color:#ffa563;}
.checkout .c5 .steps .completed,
.checkout .c5 .steps .completed a	{color:#fff;}

.checkout .c5 .product						{margin-bottom:20px;}
.checkout .c5 .product .product-thumbnail	{float:left;}

.c5 .cart-summary .meta		{color:#666;font-size:11px;margin-top:5px;}

.c5 .header .errors	{text-align:center;list-style:none;margin:0;}

.c5 .hide	{display:none;}
.c5 .searchMeta 	{position:absolute;top:15px;right:10px;}
.c5 .loadMore		{padding:20px 0;text-align:center; background:#ddd;color:#666;}
.c5 .loadMore:hover	{cursor:pointer;background:#FF6C27;color:#fff;}

.portal {
	width:600px;margin:30px auto;border:1px solid #ccc;background:#fff;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	box-shadow:0 5px 20px rgba(0,0,0,.15);
	-moz-box-shadow:0 5px 20px rgba(0,0,0,.15);
	-webkit-box-shadow:0 5px 20px rgba(0,0,0,.15);
	background: #eeeeee; /* Old browsers */
	background: -moz-linear-gradient(top,  #eeeeee 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #eeeeee 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #eeeeee 0%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #eeeeee 0%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #eeeeee 0%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}

.portal form		{margin-bottom:50px;padding:0 30px 0;}
.portal form table	{width:100%;}
.portal h2			{font-size:20px;text-transform:uppercase;margin-bottom:30px;text-align:center;line-height:70px;color:#fff;border-bottom:1px solid #ccc;border-bottom:1px solid #666;border-top:1px solid #FFD493;border-left:1px solid #FFD493;border-right:1px solid #FFD493;
						border-radius:10px 10px 0 0;
						-moz-border-radius:10px 10px 0 0;
						-webkit-border-radius:10px 10px 0 0;
					}
.portal h3			{padding-top:30px;}
.portal legend		{display:none;}
.portal .actions				{margin-top:15px;}
.portal input[type="submit"]	{margin:0 auto;display:block;min-width:250px;}

.checkout .c5 .main form section				{padding:10px 0;border-bottom:1px solid #ccc;}
.checkout .c5 .main form section:first-child	{margin-top:0;padding-top:0;}
.checkout .c5 .main form section .section-content		{display:none;padding-top:20px;}
.checkout .c5 .main form section[data-status="active"] .section-content	{display:block;}

.checkout .c5 .main form h2						{margin:0;}
.checkout .c5 .main form section .section-title	{opacity:0.2;filter:alpha(opacity=20);}
.checkout .c5 .main form section[data-status="active"] .section-title	{opacity:1;filter:alpha(opacity=100);}
.checkout .c5 .main form .next-step				{background:#ccc;font-size:16px;padding:10px 20px;text-transform:uppercase;}

.checkout .shipping-info table,
.checkout .shipping-info select		{width:100%;}
.checkout .c5 .shipping-rates		{display:none;}
.checkout .c5 .loading-shipping		{display:none;width:220px;font-size:16px;color:#999;background:url('../images/truck_final.gif') no-repeat right center;padding-right:140px;}

.checkout .c5 .shipping-method		{}
.checkout .c5 .shipping-method td	{padding:10px;}

.checkout .c5 .willcall						{display:none;}
.checkout .c5 .additional-info 				{margin-bottom:30px;}
.checkout .c5 .additional-info table		{width:100%;}
.checkout .c5 .additional-info table td:first-child	{width:100px;}
.checkout .c5 .additional-info textarea		{height:100px;}
.checkout .c5 .additional-info .top-align	{vertical-align:top;}
.checkout .c5 .order-number					{font-size:18px;font-weight:bold;float:right;padding-right:20px;}
.checkout .c5 .main.submitted .content		{width:auto;float:none;}

.c5 .shadowed-image					{
										background:#fff;
										border-radius:10px;
										-moz-border-radius:10px;
										-webkit-border-radius:10px;
										box-shadow:0 3px 5px rgba(0,0,0, .3);
										-moz-box-shadow:0 3px 5px rgba(0,0,0, .3);
										-webkit-box-shadow:0 3px 5px rgba(0,0,0, .3);
									}

.c5 .rfq-form #msg					{text-align:left;padding:5px;margin-bottom:10px;}
.c5 .rfq-form .accordion-title		{background-image:none !important;}


.c5 .list-table input[type="text"],
.c5 .list-table input[type="tel"],
.c5 .list-table input[type="email"],
.c5 .list-table textarea	{padding:2px 10px;text-align:center;
										border-radius:10px;
										-moz-border-radius:10px;
										-webkit-border-radius:10px;
										box-shadow:inset 2px 2px 4px rgba(0,0,0,.4);
										-moz-box-shadow:inset 2px 2px 4px rgba(0,0,0,.4);
										-webkit-box-shadow:inset 2px 2px 4px rgba(0,0,0,.4);
									}

.c5 table .name			{text-align:left !important;}
.c5 .meta				{color:#666;font-size:11px;margin-top:5px;}

.c5 .spec-table		{margin-bottom:2em;}
.c5 .spec-table th	{text-align:left;padding:.3em 1em .3em 0;vertical-align:top;}
.c5 .spec-table td	{text-align:left;padding:.3em 1em .3em 0;}


/* icons */
.c5 .icon			{cursor:pointer;float:right;width:24px;height:24px;position:relative;margin:0;padding:0;border:0;background-position:center center;background-repeat:no-repeat;opacity:0.2;filter:alpha(opacity=20);}
.c5 .icon:hover		{width:24px;height:24px;margin:0;padding:0;border:0;background-position:center center;opacity:0.6;filter:alpha(opacity=60);}

.c5 .icon.remove	{background-image:url('../images/icon_x.png');}
.c5 .icon.list		{background-image:url('../images/icon_list.png');}
.c5 .icon.favorite	{background-image:url('../images/star_black.png');}
.c5 .icon.favorite[data-action="removeFavorite"]	{background-image:url('../images/star_color.png');opacity:1;filter:alpha(opacity=100);}


/* SIDEBAR NAV */
.c5 .sidebar nav ul							{list-style:none;padding:0;margin:0;}
.c5 .sidebar nav ul li						{padding:6px 0;}
.c5 .sidebar nav ul ul						{margin-left:20px;}
.c5 .sidebar nav ul a						{color:#000;font-weight:bold;font-size:14px;padding:4px 15px;}
.c5 .sidebar nav ul .nav-path-selected,
.c5 .sidebar nav ul .nav-selected 			{color:#f47b24;background:#DADADA;
												border-radius:15px;
												-moz-border-radius:15px;
												-webkit-border-radius:15px;
											}
.c5 .sidebar nav ul a:hover					{color:#f47b24;}
.c5 .sidebar nav ul ul .nav-path-selected,
.c5 .sidebar nav ul ul .nav-selected,
.c5 .sidebar nav ul ul  a:hover				{color:#f47b24;background:transparent;}
.c5 .sidebar nav ul ul .nav-selected		{font-weight:bold;}
.c5 .sidebar nav ul ul li					{padding:1px 0;}
.c5 .sidebar nav ul ul a					{font-size:12px;font-weight:100;}

/*
.c5 .pricing-info			{display:inline-block;margin-top:3px;cursor:pointer;margin-left:5px;position:relative;width:19px;height:19px;background:url('../images/info_icon.png') no-repeat;}
*/

.c5 .info								{position:relative;margin:0;border:0;padding:0;cursor:pointer;width:19px;height:19px;background:no-repeat center center;color:#000;}
.c5 .info .info-bubble table			{width:100%;text-align:left;}
.c5 .info .info-bubble td				{vertical-align:top;text-align:left;}
.c5 .info .info-bubble td:first-child	{width:40px;}
.c5 .info .discount-config				{color:#f47b24;border-bottom:1px solid #eee;font-weight:600;margin-bottom:2px;margin-top:10px;padding-bottom:1px;}
.c5 .info .discount-config:first-child	{margin-top:0;}
.c5 .info-bubble input[type="text"]	{width:100% !important;}

.c5 .info.pricing							{background-image:url('../images/info_icon.png');}
.c5 .info.pricing .info-bubble				{right:120%;}

.c5 .info.details 							{background-image:url('../images/icon_info.png');}
.c5 .info.details.inactive 					{background-image:url('../images/icon_info_inactive.png');}
.c5 .info.pricing.inactive					{background-image:url('../images/info_icon_inactive.png');}
.c5 .info .info-bubble				{
	z-index:2;
	/*display:none;text-align:left;position:absolute;width:350px;background:#fff;border-radius:5px;padding:.5em 1em;top:-1.2em;border:1px solid #eee;*/
	margin-top:-1em;border:3px solid #eee;display:none;position:absolute;line-height:1.5em;font-size:11px;text-align:left;background:#fff;width:300px;padding:10px 15px;border-radius:10px;
	box-shadow:1px 2px 5px rgba(0,0,0,.4);
	-moz-box-shadow:1px 2px 5px rgba(0,0,0,.4);
	-webkit-box-shadow:1px 2px 5px rgba(0,0,0,.4);
}

.c5 .info.details .info-bubble			{width:270px;padding-left:65px;background-repeat:no-repeat;background-position:1em center;left:120%;}
.c5 .info.details .info-bubble hr		{margin:0;}
.c5 .info-bubble						{
											top:0;
											border:3px solid #eee;display:none;position:absolute;line-height:1.5em;font-size:11px;text-align:left;background:#fff;min-width:225px;padding:10px 15px;
											box-shadow:1px 2px 5px rgba(0,0,0,.4);
											-moz-box-shadow:1px 2px 5px rgba(0,0,0,.4);
											-webkit-box-shadow:1px 2px 5px rgba(0,0,0,.4);
											border-radius:1.2em;
											-moz-border-radius:1.2em;
											-webkit-border-radius:1.2em;
										}

.c5 .info-bubble.right-anchor			{right:120%;}
.c5 .info-bubble.left-anchor			{left:120%;}

.c5 .info-bubble select					{width:100%;}
.c5 .info:hover .info-bubble			{display:block;}

.c5 .actions a							{float:left;}


.c5 .add-to-list						{float:right;width:25px;height:25px;position:relative;}
.c5 .add-to-list[data-status="open"] .copperstate-box,
.c5 .add-to-list[data-status="open"] .box-shadow,
.c5 .add-to-list[data-status="open"] .list-form		{display:block;}
.c5 .add-to-list[data-status="closed"] .copperstate-box,
.c5 .add-to-list[data-status="closed"] .box-shadow	{display:none;}
.c5 .add-to-list .info-bubble			{top:auto;bottom:15px;}
.c5 .add-to-list .message				{display:block;padding:.5em;width:60px;min-width:0;display:none;}
.c5 .add-to-list .copperstate-box		{display:none;position:absolute;bottom:145px;right:105px;z-index:2;}
.c5 .add-to-list .box-shadow			{text-align:center;height:30px;width:260px;display:none;position:absolute;bottom:127px;right:50px;z-index:1;}
.c5 .add-to-list .copperstate-box-shadow{width:170px;}
.c5 .list-icon							{width:100%;height:100%;background:url('../images/icon_list.png') no-repeat center center;margin-left:5px;cursor:pointer;opacity:0.3;filter:alpha(opacity=30);}
.c5 .list-icon:hover					{opacity:0.8;filter:alpha(opacity=80);}
.c5 .list-form							{display:none;text-align:center;font-size:13px;line-height:1.5em;padding:40px 20px 20px;}

.c5 .list-form .fields					{}
.c5 .list-form input[type="text"]		{text-align:left;display:block;font-size:12px;margin:1em 0;}

.c5 *[data-favorite]					{float:left;width:25px;height:25px;margin:0 auto;background-repeat:no-repeat;background-position:center center;cursor:pointer;}
.c5 *[data-favorite="add"]				{opacity:0.1;filter:alpha(opacity=10);background-image:url('../images/star_black.png');}
.c5 *[data-favorite="add"]:hover		{opacity:0.2;filter:alpha(opacity=20);}
.c5 *[data-favorite="remove"]			{background-image:url('../images/star_color.png');}


.c5 .rfq-form #msg						{text-align:left;padding:5px;margin-bottom:10px;}
.c5 .rfq-form .accordion-title			{background-image:none !important;}

/* Fast Order Pad */

#fop	{width:595px;position:fixed;top:0;right:0;height:100%;z-index:5;box-shadow:0 0 30px rgba(0,0,0,.6);background: #f4f4f4; /* Old browsers */}
#fop .tabs-content .fa-times	{font-size:1.3em;}
#fop .rfq 						{border-bottom:1px solid #ddd;border-top:1px solid #fff;padding:1.5em 2.5em;text-align:left;position:relative;}
#fop .rfq .fa-times				{position:absolute;top:50%;right:2.5em;margin-top:-.5em;}


.c5 .product[data-display="single"] input[name="quantity[]"] {width:60px;}
.c5 .product[data-display="single"] input[name="quantity[]"],
#fop #items input[type="text"]		{
										padding:2px 10px;text-align:center;
										border-radius:10px;
										-moz-border-radius:10px;
										-webkit-border-radius:10px;
										box-shadow:inset 2px 2px 4px rgba(0,0,0,.4);
										-moz-box-shadow:inset 2px 2px 4px rgba(0,0,0,.4);
										-webkit-box-shadow:inset 2px 2px 4px rgba(0,0,0,.4);
									}

#fop.start-hidden						{right:-650px;}
#fop .toggler							{
											font-size:25px;
											cursor:pointer;
											color:#fff;padding:10px;
											text-align:center;
											z-index:-1;width:30px;line-height:30px;height:30px;font-size:20px;position:absolute;top:0;right:100%;background:#191919;
											border-radius:0 0 0 5px;
											box-shadow:-1px 2px 5px rgba(0,0,0,.4);
											-moz-box-shadow:-1px 2px 5px rgba(0,0,0,.4);
											-webkit-box-shadow:-1px 2px 5px rgba(0,0,0,.4);
										}
#fop .toggler .fa-times					{opacity:.6;filter:alpha(opacity=60);}
#fop .toggler:hover .fa-times			{opacity:1;filter:alpha(opacity=100);}


#fop .toggler table						{opacity:.4;filter:alpha(opacity=40);height:38px;width:100%;}
#fop .toggler:hover table				{opacity:.8;filter:alpha(opacity=80);}
#fop .toggler td						{vertical-align:middle;}
#fop .toggler td img					{margin-right:5px;}
.adminmode #fop .toggler				{top:50px;}
#fop .headers							{font-size:11px;}
.adminmode #fop .tabs					{margin-top:50px;}

.messages,
.errors 	{color:#fff;font-size:13px;line-height:1.5em;padding:1em 1.5em !important;border-radius:.5em;margin:0 0 1em 0 !important;text-align:left;list-style:none;}
.messages	{background:#51A5C0;}
.errors 	{background:#C05151;}

#fop .tabs												{font-size:12px;font-weight:bold;color:#666;margin:0;border:0;text-transform:uppercase;}
#fop .tabs *[data-tab]:hover							{color:#ddd;}
#fop .tabs *[data-tab]									{background:#191919;padding:1.5em 2.5em 1.5em 2.5em;cursor:pointer;text-align:center;}
#fop .tabs *[data-tab][data-status="active"]			{cursor:inherit;background:transparent;}
#fop .tabs *[data-tab][data-status="active"]:hover 		{color:#666;}
#fop .tabs-content *[data-tab]							{border-left:1px solid #fff;display:none;}
#fop .tabs-content *[data-tab][data-status="active"]	{display:block;}
#fop .scroller											{overflow-y:auto;}
#fop input												{text-align:center;}
#fop .rfq-form							{margin-top:0 !important}
#fop .rfq-form .shopping-bar-content	{background:transparent;}
#fop .rfq-form .graphic			{width:90px;height:90px;position:absolute;top:0;left:0;}
#fop .rfq-form .graphic img		{width:100%;opacity:.1;filter:alpha(opacity=10);}
#fop .rfq-form .fields			{position:absolute;bottom:0;left:0;padding:20px;width:270px;}
#fop .rfq-form .fields label	{padding:0 .3em .5em;font-size:13px;font-weight:bold;width:auto;}
#fop .rfq-form .fields input	{text-align:left;}
#fop ul									{list-style:none;margin:0;padding:0;}
#fop .col1								{width:115px;}
#fop .col2								{width:20px;}
#fop .col3								{width:220px;}
#fop .col4								{width:20px;}
#fop .col5								{width:50px}
#fop .col6								{width:20px;}
#fop select								{width:220px;}

#fop .item-number						{width:115px;}
#fop #items								{margin:5px 0 120px;font-size:11px;}
#fop form								{padding:2em;}
#fop form th,
#fop form td							{padding:5px;vertical-align:middle;}
#fop form td:first-child				{padding:0 5px 0 0;}
#fop .controls 							{position:absolute;bottom:0;left:0;width:100%;}
#fop .controls button					{padding:2em 4em 3em;text-transform:uppercase;bordser-right:1px solid #ccc;}
#fop .controls button:hover				{}
#fop table								{width:100%;}
#fop .import							{text-align:center;border-bottom:1px solid #ddd;font-size:12px;padding:50px 0;}
#fop form input[type="submit"]			{float:right;margin:20px 30px;}
#fop *[data-fop="config"]				{text-align:center;}
#fop *[data-control="add"] 				{text-align:center;font-size:12px;font-weight:bold;}
#fop *[data-control="add"]:hover		{}
#fop *[data-control="add"] span			{font-size:2em;position:absolute;margin-top:-.28em;left:1em;}
#fop .template							{display:none;}
#fop input[type="submit"]				{}
#fop #items > tbody > tr:nth-child(odd) > td	{background:#DADADA;}
#fop #items > tbody > tr:nth-child(even) > td	{padding-top:20px;padding-bottom:20px;}
#fop .col1	{border-radius:10px 0 0 10px !important;padding-left:15px !important;}
#fop .col6	{border-radius:0 15px 15px 0 !important;padding-right:10px !important;}
#fop #items > tbody > tr > td		{padding-top:10px;padding-bottom:10px;}
#fop .shopping-bar					{
										position:absolute;right:0;margin-right:0;width:300px;
										border-radius:10px 0 0 0;
										-moz-border-radius:10px 0 0 0;
										-webkit-border-radius:10px 0 0 0;
									}
#fop .rfq-form .shopping-bar		{width:280px;}
#fop .shopping-bar-content			{height:50px;padding:10px 15px 30px 0px;}
.ui-autocomplete	{max-height:200px;overflow-y:scroll;border-radius:0;border-color:#ddd;font-size:11px;}
.ui-autocomplete .ui-state-hover		{color:inherit !important;text-shadow:none !important;border-radius:0;background:#ead3c5 !important;border:0 !important;}


.c5 .totals-table	{float:right;text-align:right;margin-right:2em;}
.c5 .totals-table th,
.c5 .totals-table td	{padding:.3em .5em;}

.c5 table td.actions		{min-width:50px;}
.c5 table td.item-number	{white-space:nowrap;}

.c5 .message	{
					padding:.5em 1em;
					background:#99D3E2;
					border-radius:.5em;
					-moz-border-radius:.5em;
					-webkit-border-radius:.5em;
					margin:1em 0;
				}

.c5 .sub-total				{text-align:right;padding:0 1em 1em;}
.c5 *[data-display="hide"]	{display:none;}

.c5 .module							{margin:0 auto;width:600px;padding:2em 0 4em;}
.c5 .module h1						{margin-bottom:.1em;}
.c5 .module label					{font-weight:bold;padding:1em 0 .2em;display:block;}
.c5 .module input[type="submit"]	{margin-top:1em;}

.shadowed	{
	box-shadow:0 .2em .7em rgba(0,0,0,.5);
	-moz-box-shadow:0 .2em .7em rgba(0,0,0,.5);
	-webkit-box-shadow:0 .2em .7em rgba(0,0,0,.5);
}

.rounded {
	border-radius:1em;
	-moz-border-radius:1em;
	-webkit-border-radius:1em;
}

.c5 .order-details form .form-controls {text-align:left;}
.c5 .order-details form .form-controls input[type="text"]	{width:60%;}
.c5 .order-details .quantity			{text-align:center;}
.c5 form.createList input[type="text"]	{width:60%;}
.c5 form.createList input[type="file"]	{width:50%;}

.c5 footer .links		{margin-top:30px;}
.c5 .piped-nav			{text-align:center;}
.c5 .piped-nav li		{display:inline-block;text-align:center;border-left:1px solid #eee;padding: 0 10px;margin:5px 0;}
.c5 .piped-nav li:first-child		{border:0;}

.three-column-list-nav ul			{float:left;width:33.3%;margin:0;padding:0;list-style:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:30px 50px;}
.three-column-list-nav li			{padding:3px 0;}
.see-more	{color:#333 !important;}

.c5 #website-by-vuria	{text-align:center;color:#333;text-shadow:none;}
.c5 #website-by-vuria a	{color:inherit;}

.c5 .link-list	{list-style:none;margin:0;padding:0;font-size:18px;}
.c5 .link-list li	{padding-bottom:.5em;}



.c5 .blog-post	{padding:2em 0;border-top:1px solid #ddd;margin-bottom:1.5em;}
.c5 .blog-post:first-child	{border-top:0;padding-top:0;}
.c5 .blog-post .summary 	{padding-bottom:1em;}

.c5 .item-history-product {padding-top:15px; padding-bottom:0;}

.c5 .red-alert {color:#ed5565;}
.c5 .call-to-action:disabled {background:lightgray; border:lightgray}