@charset "utf-8";
/* CSS Document */
/* 
 Table of Contents
- SITEWIDE
- HEADER
- BUTTONS
- HOME 
- PRODUCTS PAGES 
- ABOUT 
- MEDIA
- FACILITIES 
- TESTIMONIALS
- CONTACT
- FOOTER
*/

/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*SITEWIDE*//*SITEWIDE*//*SITEWIDE*//*SITEWIDE*//*SITEWIDE*//*SITEWIDE*//*SITEWIDE*//*SITEWIDE*//*SITEWIDE*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

body
{
	background:#111;
	font-family: 'Open Sans Condensed', sans-serif;
	color:#ddd;
	font-size:62.5%;
}

#mobileMenu ul li ul li
{
	border:0; 
	padding-top:20px;
	padding-left:30px;
}
#mobileMenu ul li ul li:hover
{
	color:#ED1C24;
	transition:0.8s;
}
#mobileMenu ul li ul li a
{
	width:100%;
}

.sliderpreload
{
	visibility: hidden;
}
img
{
	border:none;	
}

a
{
	text-decoration:none;
	color:inherit;
	transition:color .5s ease;
}

.italic
{
	font-style:italic;	
}

.on
{
	color:#fff;
}
.off
{
	color:#bababa;
}


input.sitesearch
{
	font-family: 'Open Sans', sans-serif;
	font-size:1.6em;
	padding: 7px 7px 7px 14px;
	outline: 0;
	border:0;
	width:210px;
	background: #000;
	color:#fff;
	border-radius:15px;
	transition: all 1s ease;
}
input.enq
{
	font-family: 'Open Sans', sans-serif;
	font-size:1.8em;
	padding: 11px 11px 11px 17px;
	outline: 0;
	border:0;
	width:410px;
	background: #fff;
	color:#000;
	border-radius:15px;
	transition: all 1s ease;
}
textarea[name=message]
{
	font-family: 'Open Sans', sans-serif;
	font-size:1.8em;
	padding: 11px 11px 11px 17px;
	outline: 0;
	border:0;
	width:410px;
	height:230px;
	background: #fff;
	color:#000;
	border-radius:15px;
	transition: all 1s ease;
	resize:vertical;
}

.contentarea
{
    position:relative;
    width:100%;
    max-width:1200px;
	margin:0 auto;
}
.contentareabg
{
    position:relative;
    width:100%;
    max-width:1200px;
	margin:0 auto;
}
.contentslider
{
    position:relative;
    width:100%;
	max-width:1000px;
	margin:0 auto;
}
.contentorder
{
    position:relative;
    width:100%;
	max-width:1000px;
	margin:0 auto;
}
.bordersblack
{
	border-top: solid 4px #000;
	border-bottom: solid 4px #000;
}

.clear
{
	clear:both;
}
.hidden
{
	position:absolute;
	clip: rect(1px 1px 1px 1px); /* IE6 & 7 */
	clip: rect(1px, 1px, 1px, 1px);
}

	.about .title,
	.media .title,
	.promos .title,
	.facilities .title,
	.resources .title,
	.testimonials .title,
	.products .title
	{
		padding:20px;
		height:38px;
	}
	.productssub .title
	{
		height:44px;
	}
	.productsviewall .title
	{
		height:44px;
		text-align:right;
	}
	
	.products .prodtitle
	{
		padding:20px 20px 20px 20px;
		height:40px;
	}

	.products h1,
	.about h1,
	.media h1,
	.promos h1,
	.facilities h1,
	.resources h1,
	.testimonials h1
	{
		padding:0px 0px 0px 100px;
		font-family: 'Yanone Kaffeesatz', sans-serif;
		color:#fff;
		text-transform:uppercase;
		transition: all .25s ease;
		font-size:4.2em;
		text-shadow:0px 0px 1px #fff;
	}

	.about h2
	{
		padding:0px 0px 0px 100px;
		font-family: 'Yanone Kaffeesatz', sans-serif;
		color:#fff;
		text-transform:uppercase;
		transition: all .25s ease;
		font-size:3.4em;
		text-shadow:0px 0px 1px #fff;
	}

.imagetext
{
	display:none;
}

sup
{
	position:relative;
	height:1%; /* trip haslayout, make positioning behave IE */
	line-height:1.2em; /* should equal surrounding line-height */
	vertical-align:middle;
	top:-0.6em;
}

.global_infolayer
{

}
	.global_infolayer .fullpage
	{
		width:84%;
		margin:0px 8% 0px 8%;
		clear:both;
		padding-bottom:50px
	}
		.global_infolayer .fullpage h1
		{
			padding:20px 0px 0px 0px;
			font-family: 'Yanone Kaffeesatz', sans-serif;
			color:#eb1a24;
			transition: all .25s ease;
			font-size:3.6em;
			font-weight:bold;
			line-height:1.8em;
			margin-bottom:-20px;
		}
		.global_infolayer .fullpage h2
		{
			padding:31px 0px 0px 0px;
			font-family: 'Yanone Kaffeesatz', sans-serif;
			color:#333;
			transition: all .25s ease;
			font-size:2.8em;
			font-weight:bold;
			line-height:1.4em;
			margin-bottom:-20px;
		}
		.global_infolayer .fullpage h3
		{
			padding:26px 0px 0px 0px;
			font-family: 'Yanone Kaffeesatz', sans-serif;
			color:#eb1a24;
			transition: all .25s ease;
			font-size:3.4em;
			font-weight:bold;
			line-height:1.2em;
		}
		.global_infolayer .fullpage p
		{
			padding:26px 0px 0px 0px;
			clear:both;
			font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";
			color:#000;
			transition: all .25s ease;
			font-size:1.8em;
			line-height:1.5em;
			font-weight:light;
		}
		.global_infolayer .fullpage p strong
		{
			font-weight:bold;
		}

		.global_infolayer .fullpage ul,
		.global_infolayer .fullpage ol
		{
			clear:both;
			margin:26px 10% 0px 25px;
		}
		.global_infolayer .fullpage ul
		{
			list-style-type:square;
		}
		.global_infolayer .fullpage ol
		{
			list-style-type:decimal;
		}
			.global_infolayer .fullpage ul li,
			.global_infolayer .fullpage ol li
			{
				color:#000;
				font-size:1.8em;
				line-height:1.5em;
				font-weight:normal;
				margin-bottom:5px;
				font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";
			}
	
	.global_infolayer .lhs
	{
		width:57%;
		margin:0px 0% 50px 8%;
		float:left;
	}
		.global_infolayer .lhs h1
		{
			padding:40px 5% 0px 0px;
			font-family: 'Yanone Kaffeesatz', sans-serif;
			color:#eb1a24;
			transition: all .25s ease;
			font-size:4.5em;
			font-weight:bold;
			line-height:1.2em;
		}
		.global_infolayer .lhs h2
		{
			padding:31px 5% 0px 0px;
			font-family: 'Yanone Kaffeesatz', sans-serif;
			color:#333;
			transition: all .25s ease;
			font-size:2.8em;
			font-weight:bold;
			line-height:1.4em;
			margin-bottom:-20px;
		}
		.global_infolayer .lhs h3
		{
			padding:26px 5% 0px 0px;
			font-family: 'Yanone Kaffeesatz', sans-serif;
			color:#eb1a24;
			transition: all .25s ease;
			font-size:3.4em;
			font-weight:bold;
			line-height:1.2em;
		}
		.global_infolayer .lhs p
		{
			padding:26px 5% 0px 0px;
			clear:both;
			font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";
			color:#000;
			transition: all .25s ease;
			font-size:1.8em;
			line-height:1.5em;
			font-weight:light;
		}
		.global_infolayer .lhs p strong
		{
			font-weight:bold;
		}



		.aboutuslayer ul
		{
			clear:both;
			padding:25px 100px 0px 124px;
			list-style-type:square;
		}
			.aboutuslayer ul li
			{
				color:#000;
				font-size:2.2em;
				line-height:1.5em;
				font-weight:normal;
				margin-bottom:5px;
				font-family: 'Open Sans Condensed', sans-serif;
			}

		.global_infolayer .rhs
		{
			width:27%;
			margin:0px 8% 50px 0px;
			float:left;
			padding-bottom:30px;
		}
			.global_infolayer .rhs .item_showbox
			{
				clear:both;
				width:86%;
				margin:30px 7% 0px 7%;
			}

/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*COLOURS*//*COLOURS*//*COLOURS*//*COLOURS*//*COLOURS*//*COLOURS*//*COLOURS*//*COLOURS*//*COLOURS*//*COLOURS*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/* COLOURS */

.dark
{
	background:#404035;	
}
.light
{
	background:#cecebf;	
}
.lighter
{
	background:#e9e9e2;	
}
.red
{
	background:#ed1c24;	
}
.black
{
	background:#000;	
}
.grey
{
	background:#111;	
}
.light_grey
{
	background:#282822;	
}
.white
{
	background:#fff;	
}

.textwhite
{
	color:#ddd;
	text-shadow:0px 0px 1px #ddd;
}
.textblack
{
	color:#111;
	text-shadow:0px 0px 1px #111;
}

.element_colour_1
{
	background:#ed1c24;
}
.element_colour_2
{
	background:#57574b;
}
.element_colour_3
{
	background:#282822;
}
.element_colour_4
{
	background:#333;
}


/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*BUTTONS*//*BUTTONS*//*BUTTONS*//*BUTTONS*//*BUTTONS*//*BUTTONS*//*BUTTONS*//*BUTTONS*//*BUTTONS*//*BUTTONS*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/* BUTTONS */


.product_moreinfo,
.product_ordernow
{
	display:inline-block;
	width:90px;
	text-align: center;
	margin:0px;
	padding:8px 0px 5px 0px;
	color:#fff;
	text-shadow:none;
	text-decoration:none;
	text-transform:uppercase;
	font-size:1.8em;
	border-radius:2px;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	transition: all 1s ease;
}

.product_moreinfo:hover,
.product_ordernow:hover
{
	text-shadow:none;
	color: #fff;
	cursor:pointer;
}
.product_moreinfo
{
	background-color:#575748;
}

.product_moreinfo:hover
{
	background:#222;
}
.product_ordernow
{
	background-color:#ed1c24;
}

.product_ordernow:hover
{
	background:#ff0000;
}


input[type=submit]
{
	width:140px;
	text-align: center;
	margin:0px;
	padding:8px 0px 5px 0px;
	background-color: #111;
	color: #fff;
	text-shadow:none;
	text-decoration:none;
	text-transform:uppercase;
	font-size:1.8em;
	border-radius:2px;
	float:right;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	transition: all 1s ease;
	border:none;
}
input[type=submit]:hover
{
	background:none #222;
	text-shadow:none;
	color: #fff;
	cursor:pointer;
}

select.buy
{
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-size:1.8em;
	padding:6px 11px 7px 17px;
	outline:0;
	border:none;
	width:100%;
	background: #fff;
	color:#000;
	border-radius:2px;
	transition: all 1s ease;
}

.moreinfo,
.readmore
{
	width:130px;
	text-align: center;
	margin:15px 30px 0px 0px;
	padding:10px 0px 5px 0px;
	border: 3px solid #c81108;
	background-image: linear-gradient(bottom, #ed1c24 0%, #c81108 100%);
	background-image: linear-gradient(to bottom, #ed1c24 0%, #c81108 100%);
	background-color: #ed1c24;
	color: #fff;
	text-shadow: 1px 1px 0px #ff8155;
	text-decoration:none;
	text-transform:uppercase;
	font-size:2.6em;
	border-radius:5px;
	box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.3);
	float:right;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	transition: all 1s ease;
}

.moreinfo:hover,
.readmore:hover
{
	background:none #222;
	border: 3px solid #000;
	text-shadow:none;
	color: #fff;
	cursor:pointer;
}

.getaquote,
.ordernow
{
	width:94%;
	text-align: center;
	margin:0px 5% 0px 1%;
	padding:10px 0px 14px 0px;
	border: 3px solid #000;
	background-image: linear-gradient(bottom, #000 0%, #333 100%);
	background-image: linear-gradient(to bottom, #000 0%, #333 100%);
	background-color: #333;
	color: #fff;
	text-shadow: 1px 1px 0px #ff8155;
	text-decoration:none;
	text-transform:uppercase;
	font-size:2.6em;
	border-radius:5px;
	box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.3);
	float:right;
	font-family:Gotham,'Helvetica Neue',Helvetica, Arial,'sans-serif';
	transition: all 2s ease;
}

.getaquote:hover,
.ordernow:hover
{
	background:none #000;
	border: 3px solid #000;
	text-shadow:none;
	color: #fff;
	cursor:pointer;
}


/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*TABLES*//*TABLES*//*TABLES*//*TABLES*//*TABLES*//*TABLES*//*TABLES*//*TABLES*//*TABLES*//*TABLES*//*TABLES*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/* TABLES */

.price_container table
{
	width:100%;
	border:none;
	margin-bottom:20px;
}
.price_container th
{
	width:50%;
	padding:12px 15px 10px 15px;
	font-family:'Yanone Kaffeesatz', sans-serif;
	line-height:1em;
	color:#fff;
	transition:all .25s ease;
	font-size:2.4em;
	text-transform: uppercase;
}
.price_container th.table_lhs
{
	text-align:right;
}
.price_container th.table_rhs
{
	text-align:left;
}

.price_container td
{
	width:50%;
	padding:12px 15px 10px 15px;
	font-family:'Yanone Kaffeesatz', sans-serif;
	line-height:1em;
	transition:all .25s ease;
	font-size:2.4em;
	text-transform: uppercase;
	font-weight:bold;
}
.price_container td.table_lhs
{
	text-align:right;
	color:#111;
}
.price_container td.table_rhs
{
	text-align:left;
	color:#ed1c24;
}

/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*HEADER*//*HEADER*//*HEADER*//*HEADER*//*HEADER*//*HEADER*//*HEADER*//*HEADER*//*HEADER*//*HEADER*//*HEADER*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/


header
{
	position:relative;
    width:auto;
	margin:0 auto;
}

	.toggleMobile
	{
        display: none;
	}
	#mobileMenu
	{
		position: fixed;
		top: 40px;
		left: 0;
		width: 100%;
		display: none;
	}
	#mobileMenu ul li
	{
		display:block;
		background-color: #111;
		color:#fff;
		padding: 12px 0px 12px 70px;
		letter-spacing: 0.1em;
		text-align: left;
		text-transform: uppercase;
		border-bottom: 1px solid #000;
	}

	.subheader
	{
		border-bottom:1px solid #575748;
	}
			.subheader .subheader_lhs
			{
				height:22px;
				max-width:500px;
				margin:4px 0px 4px 2.5%;
				float:left;
			}
				.subheader .subheader_lhs .icon
				{
					position:relative;
					width:22px;
					height:22px;
					float:left;
					margin-right:10px;
				}
				.subheader .subheader_lhs .trade
				{
					position:relative;
					width:48px;
					height:22px;
					float:left;
				}
				.subheader .subheader_lhs .icon a,
				.subheader .subheader_lhs .trade a
				{
					transition:opacity .25s ease;
					opacity:0.6;
					display:block;
				}
				.subheader .subheader_lhs .icon a:hover,
				.subheader .subheader_lhs .trade a:hover
				{
					opacity:0.9;
				}

			.subheader .subheader_rhs
			{
				height:22px;
				margin:0px 4% 0px 0px;
				float:right;
			}
				.subheader .subheader_rhs p
				{
					padding: 6px 4px 4px 4px;
					font-size:1.5em;
				}

	.mainheader
	{
		background:#111;
		height:155px;
	}
			.mainheader .lhs
			{
				max-width:300px;
				float:left;
			}
				.mainheader .lhs .logo
				{
					margin: 37px 0px 37px 30px;
					width:234px;
					height:84px;
				}
			.mainheader .rhs
			{
				max-width:900px;
				float:right;
			}
				.mainheader .rhs .banner
				{
					margin:24px 50px 15px 30px;
					text-align:right;
				}
				nav
				{
					position:relative;
					float:right;
					margin:0px 30px 0px 0px;
					z-index:2000;
				}
					nav ul.parent
					{
   					     list-style:none;
						 display:inline-block;
						 height:40px;
					}
						nav ul.parent li.parentlink
						{
							display:block;
							float:left;
							padding:0px 0px 40px 25px;
							width:contain;
							transition-delay: 0s, 0s, 0.3s;
						}
						nav ul.parent li.parentlink a
						{
							font-family: 'Open Sans Condensed', sans-serif;
							text-transform:uppercase;
							transition: all .25s ease;
							font-size:2em;
					        text-shadow:0px 0px 1px #ddd;
						}
						nav ul.parent li.parentlink a:hover
						{
							color:#fff;
						}
							nav ul.parent li.parentlink ul.child
							{
								top:30px;
								left:0px;
								display:none;
								margin:0px 0px 0px 0px;
							}

							nav ul.parent li.parentlink:hover ul.child,
							nav ul.parent li.parentlink a:hover ul.child,
							nav ul.parent li.parentlink.sfhover ul.child,
							nav ul.parent li.parentlink a.sfhover ul.child
							{
								display:block;
								text-align:left;
								padding: 20px 2% 20px 20px;
								text-indent:0px;
								background:rgba(0,0,0,0.9);
								border-top:15px solid #e9e9e2;
								border-bottom:5px solid #404035;
								border-left:2px solid #404035;
								border-right:2px solid #404035;
								-moz-border-radius: 0px 0px 20px 20px;
								-webkit-border-radius: 0px 0px 20px 20px;
								border-radius: 0px 0px 20px 20px;
								position:absolute;
								left:0px;
								right:0px;
								width:98%;
								color:#ccc;
							}
								nav ul.child li.childtitle
								{
									padding:0px 0px 10px 0px;
									font-size:1.3em;
								}
								nav ul.child li.childlink
								{
									padding:0px 12px 0px 0px;
									width:contain;
									float:left;
									margin-left:20px;
									list-style-type:square;
								}
								nav ul.child li.childlink a
								{
									text-transform:uppercase;
									font-family: 'Open Sans Condensed', sans-serif;
									transition: all .25s ease;
									font-size:2em;
									line-height:1.4em;
									text-shadow:0px 0px 1px #ddd;
									color:#bababa;
								}
								nav ul.child li.childlink a:hover
								{
									color:#fff;
								}

/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*HOME PAGE*//*HOME PAGE*//*HOME PAGE*//*HOME PAGE*//*HOME PAGE*//*HOME PAGE*//*HOME PAGE*//*HOME PAGE*//*HOME PAGE*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

.show_boxes
{
}
	.show_boxes .lhs,
	.show_boxes .middle,
	.show_boxes .rhs
	{
		float:left;
		height:265px;
	}
	.show_boxes .lhs
	{
		margin: -25px 25px -25px 55px;
	}
	.show_boxes .middle,
	.show_boxes .rhs
	{
		margin: -25px 25px -25px 25px;
	}

.homeproducts
{
	padding: 0px 0px 10px 0px;
}
	.homeproducts h1,
	.homeproducts h2
	{
		clear:both;
		font-family: 'Yanone Kaffeesatz', sans-serif;
		text-transform:uppercase;
		transition: all .25s ease;
		font-size:3.4em;
		padding:50px 0px 0px 0px;
		color:#fff;
		text-shadow:0px 0px 1px #fff;
	}

.about
{
	background:url(../img/bg/location.jpg) center 70px no-repeat;
	background-size:auto 100%;
}
	.aboutuslayer
	{
		background:url(../img/bg/aboutdiamond.png) 0px 30px no-repeat;
		background-size:contain;
	}
		.aboutuslayer h3
		{
			padding:25px 100px 0px 100px;
			font-family: 'Yanone Kaffeesatz', sans-serif;
			color:#eb1a24;
			transition: all .25s ease;
			font-size:3.4em;
			font-weight:bold;
			line-height:1.2em;
		}
		.aboutuslayer p
		{
			padding:25px 100px 0px 100px;
			clear:both;
			font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";
			color:#000;
			font-weight:normal;
			transition: all .25s ease;
			font-size:2em;
			line-height:1.2em;
		}
		.aboutuslayer .button
		{
			text-align:right;
			height:60px;
			padding:0px 180px 40px 190px;
			clear:both;
		}
		
	.about .subtitle,
	.about .subfooter,
	.about .teamsubfooter
	{
		height:90px;
	}
	.about .subfooter,
	.about .teamsubfooter
	{
		margin-top:-25px;
	}
		
	.about_boxes_top
	{
		height:285px;
		margin-top:-25px;
	}
	.about_boxes
	{
		height:285px;
		margin-top:20px;
	}
	
		.about_boxes_top .lhs,
		.about_boxes_top .middle,
		.about_boxes_top .rhs,
		.about_boxes .lhs,
		.about_boxes .middle,
		.about_boxes .rhs
		{
			width:330px;
			float:left;
		}
		.about_boxes_top .lhs,
		.about_boxes .lhs
		{
			margin: 0px 25px 0px 55px;
		}
		.about_boxes_top .middle,
		.about_boxes_top .rhs,
		.about_boxes .middle,
		.about_boxes .rhs
		{
			margin: 0px 25px 0px 25px;
		}

.hometestimonials
{
	margin:0px;
	padding:0px 0px 20px 0px;
	width:100%;
}
	#slides
	{
		height:215px;
	}
	.hometestimonials h2
	{
		padding:25px 0px 15px 100px;
		width:500px;
		clear:both;
		font-family: 'Yanone Kaffeesatz', sans-serif;
		color:#fff;
		text-transform:uppercase;
		transition: all .25s ease;
		font-size:3.4em;
		text-shadow:0px 0px 1px #fff;
	}

	.hometestimonials .item
	{
		width:auto;
		padding:5px 1% 5px 1%;
	}
	.hometestimonials .item .quote
	{
		padding:10px 0px 10px 0px;
		font-family: 'Open Sans Condensed', sans-serif;
		color:#fff;
		transition: all .25s ease;
		font-size:2.8em;
		line-height:1.2em;
		font-style:italic;
	}
	.hometestimonials .item .by
	{
		padding:10px 20px 0px 10px;
		clear:both;
		font-family: 'Open Sans Condensed', sans-serif;
		color:#fff;
		transition: all .25s ease;
		font-size:2.8em;
		line-height:1.2em;
		text-align:right;
	}
	
.brands
{
	height:300px;
}
	.brands h2
	{
		padding:24px 0px 4px 0px;
		width:500px;
		height:30px;
		clear:both;
		font-family: 'Yanone Kaffeesatz', sans-serif;
		color:#000;
		text-transform:uppercase;
		transition: all .25s ease;
		font-size:3.4em;
		text-shadow:0px 0px 1px #222;
	}
	.brands h3
	{
		padding:4px 0px 32px 0px;
		width:500px;
		height:30px;
		clear:both;
		font-family: 'Open Sans Condensed', sans-serif;
		color:#000;
		transition: all .25s ease;
		font-size:2.4em;
		text-shadow:0px 0px 1px #222;
	}
	.brands .slider_brands .item
	{
		margin:0px 15px 0px 15px;
	}
		.brands .slider_brands .item img
		{
			height:100%;
		}
		
.social
{
	padding-bottom:30px;
}
	.social h2
	{
		padding:25px 0px 20px 100px;
		width:500px;
		clear:both;
		font-family: 'Yanone Kaffeesatz', sans-serif;
		color:#000;
		text-transform:uppercase;
		transition: all .25s ease;
		font-size:3.4em;
		text-shadow:0px 0px 1px #222;
	}
	.social_boxes
	{

	}
		.social_boxes .middle
		{
			width:90%;
			clear:both;
		}
		.social_boxes .middle
		{
			margin: 0px 5% 0px 5%;
		}
			.social_boxes .middle .title
			{
				width:330px;
				clear:both;
				margin:0px 0px 10px 0px;
			}
				.social_boxes .middle .title .logo
				{
					width:120px;
					float:left;
				}
				.social_boxes .middle .title .tags
				{
					width:200px;
					float:left;
				}
					.social_boxes .middle .title .tags h3
					{
						padding:24px 0px 0px 30px;
						width:100px;
						clear:both;
						font-family: 'Open Sans Condensed', sans-serif;
						color:#000;
						transition: all .25s ease;
						font-size:2.8em;
						text-shadow:0px 0px 1px #222;
					}
					.social_boxes .middle .title .tags p
					{
						padding:10px 0px 0px 30px;
						width:100px;
						clear:both;
						font-family: 'Open Sans Condensed', sans-serif;
						color:#ff0000;
						transition: all .25s ease;
						font-size:2.4em;
						text-shadow:0px 0px 1px #ff0000;
					}

/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*PRODUCTS PAGES*//*PRODUCTS PAGES*//*PRODUCTS PAGES*//*PRODUCTS PAGES*//*PRODUCTS PAGES*//*PRODUCTS PAGES*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/


.industry_navbar_container
{
	width:1200px;
	clear:both;
	height:240px;
}

	.industry_title
	{
		width:100%;
		clear:both;
		padding-bottom:10px;
	}
		.industry_title h3
		{
			padding:15px 0px 10px .5%;
			clear:both;
			font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";
			font-weight:normal;
			color:#fff;
			transition: all .25s ease;
			font-size:2em;
			line-height:1.2em;
		}
	
	.industry_item_container
	{
		width:100%;
		clear:both;
		height:130px;
	}

		.industry_item
		{
			width:24%;
			float:left;
			height:130px;
			margin:0px .5% 0px .5%;
		}
			.industry_item_title
			{
				width:100%;
				clear:both;
				height:40px;
				margin:0px;
				padding:0px;
				display:inline-block;
			}
				.industry_item_title h2
				{
					clear:both;
					width:100%;
					margin:9px 0px 0px 12px;
					font-family: 'Yanone Kaffeesatz', sans-serif;
					font-weight:normal;
					text-transform:uppercase;
					color:#fff;
					transition: all .25s ease;
					font-size:2.4em;
				}
			.industry_item_image
			{
				width:100%;
				clear:both;
				height:90px;
				margin:0px;
			}
			
.products_navbar_container
{
	width:1200px;
	clear:both;
	height:235px;
}

	.products_title
	{
		width:100%;
		clear:both;
		height:55px;
	}
		.products_title h3
		{
			padding:15px 0px 10px .5%;
			clear:both;
			font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";
			font-weight:normal;
			color:#fff;
			transition: all .25s ease;
			font-size:2em;
		}
		.products_item_container ul
		{
			float:left;
			margin:0px 5px 0px 5px;
		}
			.products_item_container ul li
			{
				font-size:1.6em;
				font-weight:normal;
				margin-bottom:5px;
				font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";
			}


.category_container_element
{
	width:50%;
	min-height:430px;
	float:left;
	display:inline-block;
	position:relative;
	padding:20px 0px 0px 0px;
}
.category_container_element_full
{
	width:100%;
	height:430px;
	clear:both;
	display:inline-block;
	position:relative;
}
	.category_container_element .inside_item
	{
		width:98%;
		float:left;
	}

	.category_container_element_full .inside_item_full
	{
		position:absolute;
		width:600px;
		left:50%;
		margin-left:-300px;
		border:none;
	}

		.title .category_description_container h1
		{
			margin:18px 5% 5px;
			padding:0px 0px 0px 0px;
			width:90%;
			height:80px;
			clear:both;
			font-family: 'Open Sans Condensed', sans-serif;
			font-weight:bold;
			color:#ddd;
			transition: all .25s ease;
			font-size:4.2em;
			text-shadow:0px 0px 1px #ddd;
			text-transform:uppercase;
		}
		.title .category_description_container h1 a:hover
		{
			color:#fff;
			text-shadow:0px 0px 1px #fff;
		}

		.title .category_description_container h2
		{
			margin:2px 5%;
			width:90%;
			height:40px;
			clear:both;
			font-family: 'Open Sans Condensed', sans-serif;
			color:#fff;
			transition: all .25s ease;
			font-size:2.4em;
			text-shadow:0px 0px 1px #fff;
		}
		.title .category_description_container p
		{
			margin:5px 5%;
			width:90%;
			height:70px;
			clear:both;
			font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";
			color:#ddd;
			font-weight:normal;
			transition: all .25s ease;
			font-size:1.8em;
		}
		.title .category_description_container p a:hover
		{
			color:#fff;
			text-shadow:0px 0px 1px #fff;
		}
		
		.title .category_image_container
		{
			width:90%;
			height:auto;
			clear:both;
			margin:10px 0px 10px 0px;
		}
		
		.title .category_button_container
		{
			clear:both;
			margin:10px 0px 10px 0px;
		}
			.title .category_button_container p
			{
				margin:15px 5%;
				width:90%;
				clear:both;
				font-family: 'Open Sans Condensed', sans-serif;
				color:#ddd;
				transition: all .25s ease;
				font-size:3em;
				text-shadow:0px 0px 1px #ddd;
				text-transform:uppercase;
				padding-top:10px;
			}
			.title .category_button_container p a:hover
			{
				color:#fff;
				text-shadow:0px 0px 1px #fff;
			}
			.title .category_button_container .button_lhs
			{
				float:left;
				width:42%;
				height:70px;
				margin-left:4%;
			}

			.title .category_button_container .button_rhs
			{
				float:left;
				width:54%;
				height:70px;
			}

.category_container
{
	height:218px;
	background-position: top -25px center;
	border-bottom:4px solid #000;
	background-repeat: no-repeat;
	overflow: auto;
}


			.productssub h2
			{
				padding:7px 0px 0px 100px;
				height:30px;
				clear:both;
				font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";
				color:#111;
				transition: all .25s ease;
				font-size:2.6em;
			}
			.productssub h2 a
			{
				color:#111;
			}
			.productssub h2 a:hover
			{
				color:#444;
			}
			.productsviewall h2
			{
				padding:9px 0px 0px 100px;
				height:30px;
				width:100%;
				clear:both;
				font-family: 'Yanone Kaffeesatz', sans-serif;
				color:#111;
				text-transform:uppercase;
				transition: all .25s ease;
				font-size:4em;
				text-shadow:0px 0px 1px #fff;
			}

		.category_showcase
		{
			opacity: 0.85;
			transition: opacity .6s ease;
			background:#000;
			width:90%;
			height:130px;
			margin:44px 5%;
			position:relative;
			border-radius:20px;
		}
			.category_showcase .title
			{
				float:left;
				width:40%;
			}
				.category_showcase .title h3
				{
					margin:18px 5% 5px;
					width:90%;
					clear:both;
					font-family: 'Open Sans Condensed', sans-serif;
					font-weight:bold;
					color:#ddd;
					transition: all .25s ease;
					font-size:3.2em;
					text-shadow:0px 0px 1px #ddd;
					text-transform:uppercase;
				}
				.category_showcase .title h3 a:hover
				{
					color:#fff;
					text-shadow:0px 0px 1px #fff;
				}

				.category_showcase .title h4
				{
					margin:2px 5%;
					width:90%;
					clear:both;
					font-family: 'Open Sans Condensed', sans-serif;
					color:#fff;
					transition: all .25s ease;
					font-size:2em;
					text-shadow:0px 0px 1px #fff;
				}
				.category_showcase .title p
				{
					margin:15px 5%;
					width:90%;
					clear:both;
					font-family: 'Open Sans Condensed', sans-serif;
					color:#ddd;
					transition: all .25s ease;
					font-size:2em;
					text-shadow:0px 0px 1px #ddd;
					text-transform:uppercase;
				}
				.category_showcase .title p a:hover
				{
					color:#fff;
					text-shadow:0px 0px 1px #fff;
				}

			.category_showcase .testimonial
			{
				float:left;
				width:40%;
			}
				.category_showcase .testimonial .author
				{
					margin:18px 5% 5px;
					clear:both;
					width:90%;
					height:30px;
					background:url(../img/icons/speech_bubble.png) top left no-repeat;
				}
					.category_showcase .testimonial .author p
					{
						font-family: 'Open Sans Condensed', sans-serif;
						font-size:2.2em;
						font-weight:lighter;
						padding:0px 5% 0px 45px;
						text-transform:uppercase;
						text-align:left;
						margin:0px auto;
						width:auto;
					}
				.category_showcase .testimonial .message
				{
					margin:5px 5% 5px;
					clear:both;
					width:90%;
				}
					.category_showcase .testimonial .message p
					{
						font-family: 'Open Sans Condensed', sans-serif;
						font-size:1.8em;
						font-style:italic;
						padding:0px 5% 0px 0px;
						text-align:left;
						margin:0px auto;
						width:auto;
					}
			.category_showcase .button
			{
				float:left;
				width:18%;
				height:70px;
				margin:35px 0% 0px 0px;
				background:url(../img/icons/cart.png) top right no-repeat;
				border-bottom:4px solid #000;
			}
				.category_showcase .button p
				{
					font-family: 'Open Sans Condensed', sans-serif;
					font-size:2.8em;
					font-weight:bold;
					padding:13px 2% 0px;
					text-transform:uppercase;
					text-align:left;
					margin:0px auto;
					width:auto;
				}

		
		.showcase
		{
			background:url(../img/bg/xeikon.jpg) top center no-repeat;
			background-size: auto;
			padding-bottom:20px;
		}
			.showcaselayer
			{
				background:url(../img/bg/diamond.png) 0px 60px no-repeat;
				background-size:contain;
			}
				.showcaselayer .xeikon
				{
					margin:45px 0px 60px 0px;
					float:left;
				}
				.showcaselayer .info
				{
					margin:70px 0px 60px 25px;
					width:450px;
					float:left;
				}
					.showcaselayer h2
					{
						margin:15px 0px 10px 0px;
						clear:both;
						font-family: 'Yanone Kaffeesatz', sans-serif;
						color:#000;
						text-transform:uppercase;
						transition: all .25s ease;
						font-size:5em;
						text-shadow:0px 0px 1px #000;
					}
					.showcaselayer h3
					{
						margin:5px 0px 10px 0px;
						clear:both;
						font-family: 'Open Sans Condensed', sans-serif;
						color:#444;
						transition: all .25s ease;
						font-size:3.8em;
						font-weight:light;
						text-shadow:0px 0px 1px #000;
					}
					.showcaselayer ul li
					{
						display:block;
						width:auto;
						padding:0 0 0 25px;
						margin-bottom:6px;
						background:url(../img/icons/li_red.png) 0px 0px no-repeat;
						color:#444;
						text-shadow:0px 0px 1px #000;
						font-size:1.6em;
					}
					.showcaselayer .button
					{
						text-align:right;
						clear:both;
					}


section .container
{
	position:relative;
	width:100%;
	margin:0 auto;
}

	.crumbs_container
	{
		width:100%;
		clear:both;	
	}

	.crumbs_large,
	.crumbs_small
	{
		font-family: 'Open Sans Condensed', sans-serif;
		font-weight:light;
		line-height:1.6em;
		color:#ddd;
		transition: all .25s ease;
		font-size:0.6em;
		padding-top:10px;
	}
	.crumbs,
	.crumbs_large
	{
		width:75%;
		float:left;
	}
	.crumbs_small
	{
		width:70%;
		clear:both;
	}
	.crumbs_large a,
	.crumbs_small a
	{
		color:#ddd;
	}
	.crumbs_large a:hover,
	.crumbs_small a:hover
	{
		color:#fff;
	}

	.quick_order
	{
		width:20%;
		float:left;
	}
		.quick_order .button
		{
			float:left;
			width:80%;
			margin:0px 0% 0px 0px;
			background-image:url(../img/icons/cart.png);
			background-position: top right;
			background-repeat:no-repeat;
			background-size:22%;

		}
			.quick_order .button p
			{
				font-family: 'Open Sans Condensed', sans-serif;
				font-size:3em;
				font-weight:bold;
				padding:4px 2% 0px;
				text-transform:uppercase;
				text-align:left;
				margin:0px auto;
				width:auto;
			}


.category_products_container, 
.category_product_container
{
	background-position: top center;
	border-bottom:1px solid #000;
	background-repeat: no-repeat;
}
.category_products_container
{
	height:168px;
}
.category_product_container
{
	height:308px;
}
	.category_products_container .showcase_name,
	.category_product_container .showcase_name
	{
		width:58%;
		height:120px;
		float:left;
		z-index:1001;
		position:absolute;
	}
	.category_products_container .showcase_name
	{
		margin-top:88px;
	}
	.category_product_container .showcase_name
	{
		margin-top:228px;
	}
		.showcase_name .title,
		.showcase_name .title_product
		{
			width:auto;
			margin-right:5%;
			float:right;
		}
			.showcase_name .title h1,
			.showcase_name .title_product h1
			{
				font-family: 'Open Sans Condensed', sans-serif;
				font-weight:bold;
				text-transform:uppercase;
				transition: all .25s ease;
				font-size:5em;
				position:relative;
				padding-top:15px;
				line-height:1.1em;
			}
			.showcase_name .title h2,
			.showcase_name .title_product h2
			{
				font-family: 'Open Sans Condensed', sans-serif;
				line-height:1.1em;
				text-transform:uppercase;
				transition: all .25s ease;
				font-size:3em;
				padding-top:0px;
				position:relative;
			}
	.showcase_rhs
	{
		width:18%;
		height:60px;
		float:left;
		z-index: 1001;
		margin-top:248px;
		margin-left:60%
	}
		.showcase_rhs .field_container
		{
			clear:both;
			width:100%;
		}
			.showcase_rhs .field_container .field_lhs
			{
				margin-left:2%;
				float:left;
				width:65%;
			}
			.showcase_rhs .field_container .field_rhs
			{
				float:right;
				width:28%;
			}

	.product_header
	{
		width:100%;
		clear:both;
		position:relative;
	}
		.product_header .rhs
		{
			width:33%;
			float:right;
			padding-top:10px;
			position:relative;
		}
			.product_header .rhs h3.price_title,
			.product_header .rhs h3.testimonial
			{
				float:left;
				font-family: 'Open Sans Condensed', sans-serif;
				font-weight:bold;
				font-size:3em;
				line-height:1.6em;
				color:#fff;
				text-transform:uppercase;
				transition: all .25s ease;
			}
			.product_header .rhs h3.price_title
			{
				width:25%;
			}
			.product_header .rhs h3.testimonial
			{
				width:100%;
			}
			.product_header .rhs .price_blurb
			{
				width:60%;
				float:left;
				padding-top:10px;
				position:relative;
			}
				.product_header .rhs .price_blurb p
				{
					font-family: 'Open Sans Condensed', sans-serif;
					font-size:1.4em;
					line-height:1.1em;
					color:#fff;
					transition: all .25s ease;
					font-style:italic;
				}

	.productslayer
	{
		width:100%;
		min-height:100px;
		overflow:auto;
		padding-bottom:10px;
	}
		.productslayer .product_lhs
		{
			width:62%;
			float:left;
			position:relative;
			margin-bottom:30px;
		}
			.productslayer h2.blurb_title
			{
				padding:25px 10% 0px 100px;
				font-family: 'Yanone Kaffeesatz', sans-serif;
				font-weight:bold;
				line-height:1.4em;
				color:#333;
				transition: all .25s ease;
				font-size:3.6em;
				position:relative;
				text-transform:uppercase;
			}
			.productslayer h2.blurb
			{
				padding:10px 0px 0px 100px;
				font-family: 'Yanone Kaffeesatz', sans-serif;
				font-weight:bold;
				line-height:1.4em;
				color:#ff0000;
				transition: all .25s ease;
				font-size:2.8em;
				position:relative;
			}

			.productslayer p.short,
			.productslayer p.long
			{
				font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";
				line-height:1.4em;
				color:#111;
				transition: all .25s ease;
				font-size:1.8em;
				position:relative;
			}
			.productslayer p.short
			{
				padding:12px 0px 0px 100px;
			}
			.productslayer p.long
			{
				padding:12px 10% 12px 100px;
			}

			.productslayer strong
			{
				font-weight:bold;
			}
			.productslayer ol
			{
				padding:12px 0px 0px 100px;
			}
				.productslayer ol li
				{
					font-family: 'Open Sans Condensed', sans-serif;
					line-height:1.3em;
					width:75%;
					color:#333;
					transition: all .25s ease;
					font-size:2.4em;
					margin:12px 0px 12px 0px;
					position:relative;
					padding-left:1.15em;
					text-indent:-1.15em;
				}
			
			.productslayer .benefits_container
			{
				margin:25px 0% 0px 13%;
				background:#eb1a24;
				padding:1%;
				width:86%;
			}
				.benefits_container .benefits_middle_layer
				{
					width:98%;
					padding:1%;
					background:#fff;
				}
					.benefits_container .benefits_middle_layer .benefits_info
					{
						width:100%;
						background:#eb1a24;
						display:inline-block;
					}
						.benefits_container .benefits_middle_layer .benefits_info ul
						{
							margin:25px 25px 35px 25px;
						}
							.benefits_container .benefits_middle_layer .benefits_info li
							{
								font-family: 'Open Sans Condensed', sans-serif;
								line-height:1.3em;
								color:#fff;
								transition: all .25s ease;
								font-size:2.4em;
								margin:10px 0px 10px 0px;
								position:relative;
								padding-left:40px;
								background:url(../img/icons/white_tick.png) 0px 5px no-repeat;
							}
								.benefits_container .benefits_middle_layer .benefits_info li strong
								{
									font-weight:bold;
								}
			.product_info
			{
				padding:25px 0px 0px 100px;
				width:100%;
				display:inline-block;
			}
				.product_info ul
				{
					margin:0px;
				}
					.product_info li
					{
						font-family: 'Yanone Kaffeesatz', sans-serif;
						line-height:1.3em;
						color:#111;
						transition: all .25s ease;
						font-size:2.4em;
						margin:10px 0px 10px 0px;
						position:relative;
						padding-left:40px;
						background:url(../img/icons/black_tick.png) 0px 3px no-repeat;
					}

			.productslayer .product_images_container
			{
				margin:25px 0% 0px 13%;
				background:#3f3f34;
				width:86%;
			}
				.productslayer .product_images_container .product_images_item
				{
				 	padding:0%;
					width:50%;
					float:left;
				}
					.productslayer .product_images_container h3.spec_title
					{
						padding:20px 0px 15px 30px;
						width:90%;
						clear:both;
						font-family:'Yanone Kaffeesatz', sans-serif;
						color:#fff;
						text-transform:uppercase;
						transition:all .25s ease;
						font-size:2.4em;
					}
					.productslayer .product_images_container .image_container
					{
						padding:0px 4% 0px 4%;
						width:92%;
						clear:both;
						display:inline-block;
					}
					.productslayer .product_images_container .spec_footer
					{
						width:100%;
						clear:both;
						text-align:center;
					}
						.productslayer .product_images_container .spec_footer p
						{
							padding:15px 0px 20px 0px;
							width:100%;
							font-family:Gotham,'Helvetica Neue',Helvetica, Arial,'sans-serif';
							color:#fff;
							text-transform:uppercase;
							transition:all .25s ease;
							font-size:1.2em;
						}
							
		.productslayer .product_rhs
		{
			width:38%;
			float:left;
			position:relative;
			margin-bottom:10px;
		}
			.product_rhs .testimonial
			{
				float:left;
				width:80%;
			}
				.product_rhs .testimonial .author
				{
					margin:18px 16% 5px;
					clear:both;
					width:90%;
					background:url(../img/icons/speech_bubble.png) top left no-repeat;
				}
					.product_rhs .testimonial .author p
					{
						font-family: 'Open Sans Condensed', sans-serif;
						font-size:2em;
						line-height:1.1em;
						font-weight:bold;
						padding:0px 5% 3px 45px;
						text-transform:uppercase;
						text-align:left;
						margin:0px auto;
						width:auto;
						color:#111;
					}
				.product_rhs .testimonial .message
				{
					margin:5px 16% 5px;
					clear:both;
					width:90%;
					padding-bottom:10px;
					border-bottom:solid 1px #dcdcd6;
				}
					.product_rhs .testimonial .message p
					{
						font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";
						font-size:1.7em;
						font-weight:normal;
						line-height:1.3em;
						font-style:italic;
						padding:0px 5% 10px 0px;
						text-align:left;
						margin:0px auto;
						width:auto;
						color:#333;
					}
					.product_rhs .testimonial .message a
					{
						color:#ec1b24;
						font-style:normal;
						font-weight:bold;
						text-decoration:none;
					}
					.product_rhs .testimonial .message a:hover
					{
						color:#ff0000;
						text-decoration:underline;
					}
					
			.product_rhs .price_container
			{
				float:left;
				width:73%;
				margin:25px 0% 25px 5%;
			}
			
			.product_rhs .item_showbox
			{
				clear:both;
				width:70%;
				margin:20px 15% 0px 13%;
			}

		.productslayer h2.title
		{
			padding:0px 0px 0px 100px;
			width:500px;
			height:50px;
			clear:both;
			font-family:'Yanone Kaffeesatz', sans-serif;
			color:#111;
			text-transform:uppercase;
			transition:all .25s ease;
			font-size:3.4em;
			text-shadow:0px 0px 1px #333;
		}
		
		.productslayer h2.testimonial_title
		{
			display:none;
		}
		
		.productslayer .features_container
		{
			margin:0px 0px 20px 100px;
			width:1000px;
			clear:both;
		}
			.productslayer .features_container .features_item
			{
				margin:10px 0% 0px 0px;
				width:50%;
				height:140px;
				float:left;
			}
				.productslayer .features_container .features_item h3
				{
					padding:0px 4% 10px 0px;
					height:30px;
					clear:both;
					font-family: 'Yanone Kaffeesatz', sans-serif;
					color:#eb1924;
					text-transform:uppercase;
					transition:all .25s ease;
					font-size:2.9em;
					text-shadow:0px 0px 1px #eb1924;
				}
				.productslayer .features_container .features_item p
				{
					padding:0px 6% 10px 0px;
					font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";
					line-height:1.3em;
					color:#111;
					transition:all .25s ease;
					font-size:1.8em;
					position:relative;
				}
		.productslayer h2.prices
		{
			padding:30px 0px 0px 100px;
			height:50px;
			clear:both;
			font-family:'Yanone Kaffeesatz', sans-serif;
			color:#fff;
			text-transform:uppercase;
			transition:all .25s ease;
			font-size:3.4em;
			text-shadow:0px 0px 1px #fff;
		}
		.productslayer .products_module_container
		{
			margin:0px 0px 0px 100px;
			width:1000px;
			clear:both;
		}
			.productslayer .products_module_container hr.prices
			{
				clear:both;
				width:100%;
				height:2px;
				border:none;
				margin-bottom:20px;
			}
			.productslayer .products_module_container .module_item
			{
				margin:0px 0% 20px 0px;
				width:46.5%;
				height:230px;
				float:left;
			}
				.productslayer .products_module_container .module_item h3
				{
					padding:0px 4% 0px 0px;
					height:30px;
					clear:both;
					font-family: 'Yanone Kaffeesatz', sans-serif;
					color:#aaa;
					text-transform:uppercase;
					transition:all .25s ease;
					font-size:2.9em;
					text-shadow:0px 0px 1px #aaa;
				}
				.productslayer .products_module_container .module_item h3 a
				{
					color:#aaa;
					text-shadow:0px 0px 1px #aaa;
				}
				.productslayer .products_module_container .module_item h3 a:hover
				{
					color:#fff;
					text-shadow:0px 0px 1px #fff;
				}

					.productslayer .products_module_container .module_item .buy_container
					{
						clear:both;
						width:100%;
						margin-top:10px;
					}
						.productslayer .products_module_container .module_item .buy_container .buy_lhs,
						.product_rhs .price_container .buy_lhs
						{
							float:left;
							width:30%;
						}
						.productslayer .products_module_container .module_item .buy_container .buy_rhs,
						.product_rhs .price_container .buy_rhs
						{
							float:right;
							width:70%;
							text-align:right; /* FOR ORDER NOW BUTTON POSITON REMOVE WHEN ADD TO CART RETURNS */
						}
							.module_item .buy_container .buy_rhs .field_container,
							.product_rhs .price_container .buy_rhs .field_container
							{
								clear:both;
								width:100%;
							}
								.module_item .buy_container .buy_rhs .field_container .field_lhs,
								.product_rhs .price_container .buy_rhs .field_container .field_lhs
								{
									margin-left:2%;
									float:left;
									width:65%;
								}
								.module_item .buy_container .buy_rhs .field_container .field_rhs,
								.product_rhs .price_container .buy_rhs .field_container .field_rhs
								{
									float:right;
									width:28%;
								}
				
			.productslayer .products_module_container .module_barrier
			{
				margin:0px 0% 0px 0px;
				width:7%;
				height:200px;
				float:left;
				display:inline-block;
				position:relative;
			}


	.productsborder
	{
		width:100%;
		min-height:30px;
		overflow:auto;
	}


/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*ABOUT US PAGE*//*ABOUT US PAGE*//*ABOUT US PAGE*//*ABOUT US PAGE*//*ABOUT US PAGE*//*ABOUT US PAGE*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

.aboutus_container
{
	margin:0px 0px 0px 20px;
}

.aboutus_navbar_container
{
	width:90%;
	clear:both;
	min-height:95px;
	margin-left:100px;
}

	.aboutus_title
	{
		width:100%;
		clear:both;
		height:55px;
	}
		.aboutus_title h3
		{
			padding:15px 0px 10px 0px;
			clear:both;
			font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";
			font-weight:normal;
			color:#000;
			transition: all .25s ease;
			font-size:2em;
		}
		.aboutus_item_container ul
		{
			clear:both;
			margin:0px 10px 0px 20px;
			list-style-type:square;
		}
			.aboutus_item_container ul li
			{
				float:left;
				font-size:1.8em;
				font-weight:normal;
				margin-bottom:5px;
				color:#000;
				padding: 0px 30px 0px 0px;
				font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";
			}
			.aboutus_item_container ul li a:hover
			{
				color:#ed1c24;
				text-decoration:underline;
			}
		.aboutus_item_container .navbreak
		{
			clear:both;
			height:10px;
		}


.team_boxes
{
	margin: 0px 0px 0px 0px;
	clear:both;
}
	.team_boxes .team
	{
		width:30%;
		float:left;
		margin: 0px 1% 20px 1%;
	}
	
	
.colorbox_content
{

}

	.colorbox_content .lhs
	{
		float:left;
		width:45%;
	}
	.colorbox_content .rhs
	{
		float:left;
		width:50%;
		padding:20px 2.5% 20px 2.5%;
	}
		.colorbox_content .rhs p
		{
			font-size:1.5em;
			line-height:1.3em;
			font-weight:normal;
			margin-bottom:5px;
			color:#000;
			padding: 0px 10px 0px 0px;
			font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";
		}
			.colorbox_content .rhs p strong
			{
				font-weight:bold;
				color:#ed1c24;
			}
		.colorbox_content .rhs p.bio
		{
			padding-top: 10px;
		}
	
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*FACILITY PAGE*//*FACILITY PAGE*//*FACILITY PAGE*//*FACILITY PAGE*//*FACILITY PAGE*//*FACILITY PAGE*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

.machinery
{
	margin:0px;
	padding:0px 0px 20px 0px;
	width:100%;
	height:50%;
}
.bgxeikon
{
	background:url(../img/bg/xeikon.jpg) center 50em no-repeat #ed1c24;
	color:#fff;
	text-shadow:0px 0px 1px #fff;
}
.bggrafiskmaskinfabrik
{
	background:url(../img/bg/xeikon.jpg) center 50em no-repeat #575748;
	color:#fff;
	text-shadow:0px 0px 1px #fff;
}
.bgseiko
{
	background:url(../img/bg/xeikon.jpg) center 50em no-repeat #000;
	color:#fff;
	text-shadow:0px 0px 1px #fff;
}
.bgvariabledata
{
	background:url(../img/bg/xeikon.jpg) center 50em no-repeat #cecebf;
	color:#111;
	text-shadow:0px 0px 1px #222;
}
	.machinery h2
	{
		padding:25px 0px 25px 100px;
		clear:both;
		font-family: 'Yanone Kaffeesatz', sans-serif;
		text-transform:uppercase;
		transition: all .25s ease;
		font-size:3.4em;
	}
	.machinery .photo
	{
		text-align:center;
		margin:0px;
		padding:0px 0px 40px 0px;
		width:100%;
	}

	.machinerylayer
	{
		width:100%;
		background:url(../img/bg/facilitiesdiamond.png) center 0px no-repeat;
		background-size:contain;
	}
		.machinerylayer .logo
		{
			padding:0px 0px 0px 100px;
		}
			.machinerylayer h3
			{
				padding:25px 100px 0px 100px;
				width:80%;
				clear:both;
				font-family: 'Yanone Kaffeesatz', sans-serif;
				color:#000;
				text-transform:uppercase;
				transition: all .25s ease;
				font-size:6em;
				text-shadow:0px 0px 1px #000;
			}
			.machinerylayer h4
			{
				padding:5px 100px 0px 100px;
				width:80%;
				clear:both;
				font-family: 'Open Sans Condensed', sans-serif;
				color:#444;
				transition: all .25s ease;
				font-size:4.8em;
				font-weight:light;
				text-shadow:0px 0px 1px #000;
			}
			.machinerylayer p
			{
				padding:35px 100px 0px 100px;
				clear:both;
				font-family: 'Open Sans Condensed', sans-serif;
				color:#000;
				transition: all .25s ease;
				font-size:2.6em;
				line-height:1.1em;
				font-weight:light;
				text-shadow:0px 0px 1px #000;
			}
			.machinerylayer ul
			{
				padding:35px 0 35px 100px;
			}
				.machinerylayer ul li
				{
					display:block;
					width:auto;
					padding:0 0 0 25px;
					margin-bottom:6px;
					background:url(../img/icons/li_red.png) 0px 4px no-repeat;
					color:#444;
					text-shadow:0px 0px 1px #000;
					font-size:2em;
				}
			.machinerylayer .logo
			{
				float:left;
				display:block;
			}
			.machinerylayer .yt-icon
			{
				width:30%;
				float:left;
				display:block;
				padding-left:20px;
			}


/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*MEDIA PAGE*//*MEDIA PAGE*//*MEDIA PAGE*//*MEDIA PAGE*//*MEDIA PAGE*//*MEDIA PAGE*//*MEDIA PAGE*//*MEDIA PAGE*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/


.media .title h3
{
	font-size:3.8em;
	color:#ED1B24;
	text-shadow:none;
	margin-bottom:30px;
	padding:25px 0px 0px 100px;
	height:70px;
	clear:both;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	text-transform:uppercase;
	transition: all .25s ease;
}

	.adverts .contentslider
	{
		padding:20px 0px 10px 0px;
	}
	.adverts h3
	{
		font-size:2.2em;
		color:#ccc;
		text-shadow:none;
		margin-bottom:10px;
		padding:5px 0px 0px 0px;
		height:30px;
		clear:both;
		font-family: 'Yanone Kaffeesatz', sans-serif;
		text-transform:uppercase;
		transition: all .25s ease;
	}

.promos .title h3
{
	font-size:3.8em;
	color:#fff;
	text-shadow:none;
	margin-bottom:30px;
	padding:25px 0px 0px 100px;
	height:70px;
	clear:both;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	text-transform:uppercase;
	transition: all .25s ease;
}
	.promos .contentslider
	{
		padding:20px 0px 10px 0px;
	}
	.slider_promos h3
	{
		font-size:2.2em;
		color:#ccc;
		text-shadow:none;
		margin-bottom:10px;
		padding:5px 0px 0px 0px;
		height:30px;
		clear:both;
		font-family: 'Yanone Kaffeesatz', sans-serif;
		text-transform:uppercase;
		transition: all .25s ease;
	}

.enquiry .title .contentarea .enquirylayer .lhs .engrow
{
	margin-right:10px;
}

/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*TESTMONIALS PAGE*//*TESTMONIALS PAGE*//*TESTMONIALS PAGE*//*TESTMONIALS PAGE*//*TESTMONIALS PAGE*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/


.testimonial_container
{
	float:left;
	width:33%;
}

.testimonial_item
{
	clear:both;
	margin:0px;
	padding:5px 10px 5px 10px;
}

	.testimonial_item .testimonial
	{
		clear:both;
		width:96%;
	}
		.testimonial_item .testimonial .author
		{
			margin:20px 2% 20px 2%;
			clear:both;
			width:90%;
			background:url(../img/icons/speech_bubble.png) top left no-repeat;
		}
			.testimonial_item .testimonial .author p
			{
				font-family: 'Open Sans Condensed', sans-serif;
				font-size:2em;
				line-height:1.1em;
				font-weight:bold;
				padding:0px 5% 3px 45px;
				text-transform:uppercase;
				text-align:left;
				margin:0px auto;
				width:auto;
				color:#111;
			}
		.testimonial_item .testimonial .message
		{
			margin:5px 16% 5px;
			clear:both;
			width:90%;
			padding-bottom:10px;
		}
			.testimonial_item .testimonial .message p
			{
				font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";
				font-size:1.7em;
				font-weight:normal;
				line-height:1.3em;
				font-style:italic;
				padding:0px 5% 10px 0px;
				text-align:left;
				margin:0px auto;
				width:auto;
				color:#333;
			}
			.testimonial_item .testimonial .message a
			{
				color:#ec1b24;
				font-style:normal;
				font-weight:bold;
				text-decoration:none;
			}
			.testimonial_item .testimonial .message a:hover
			{
				color:#ff0000;
				text-decoration:underline;
			}




/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*CONTACT PAGE*//*CONTACT PAGE*//*CONTACT PAGE*//*CONTACT PAGE*//*CONTACT PAGE*//*CONTACT PAGE*//*CONTACT PAGE*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/


.contactinfo
{

}
	.contactinfo h2
	{
		padding:25px 0px 0px 100px;
		clear:both;
		font-family: 'Yanone Kaffeesatz', sans-serif;
		text-transform:uppercase;
		transition: all .25s ease;
		font-size:3.4em;
		color:#000;
		text-shadow:0px 0px 1px #333;
	}

	.contactinfolayer
	{
		background:url(../img/bg/aboutdiamond.png) 0px 30px no-repeat;
		background-size:contain;
	}

		.contactinfolayer .lhs
		{
			width:45%;
			padding:0px 5% 50px 0px;
			float:left;
		}
		.contactinfolayer .rhs
		{
			width:40%;
			padding:0px 0px 50px 0px;
			float:left;
		}
		.contactinfolayer p
		{
			padding:35px 0px 0px 100px;
			clear:both;
			font-family: 'Open Sans Condensed', sans-serif;
			color:#000;
			transition: all .25s ease;
			font-size:2.3em;
			line-height:1.3em;
			font-weight:light;
			text-shadow:0px 0px 1px #333;
		}

.enquiry
{

}
	.enquiry h2
	{
		padding:25px 0px 0px 100px;
		clear:both;
		font-family: 'Yanone Kaffeesatz', sans-serif;
		text-transform:uppercase;
		transition: all .25s ease;
		font-size:3.4em;
		color:#fff;
		text-shadow:0px 0px 1px #fff;
	}

	.enquirylayer
	{
	}

		.enquirylayer .lhs
		{
			width:54%;
			padding:20px 3% 50px 100px;
			float:left;
		}
			.enquirylayer .lhs .enqrow
			{
				padding:25px 0px 0px 100px;
				clear:both;
			}
				.enquirylayer .lhs .label
				{
					padding:0px 0px 10px 0px;
					clear:both;
					font-family: 'Open Sans Condensed', sans-serif;
					color:#fff;
					transition: all .25s ease;
					font-size:2.8em;
					line-height:1.2em;
					font-weight:light;
					text-shadow:0px 0px 1px #fff;
				}
		.enquirylayer .rhs
		{
			width:31%;
			padding:0px 0px 50px 0px;
			float:left;
			text-align:center;
		}
			.enquirylayer .rhs .item_showbox
			{
				clear:both;
				width:86%;
				margin:30px 7% 0px 7%;
			}



/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*FOOTER*//*FOOTER*//*FOOTER*//*FOOTER*//*FOOTER*//*FOOTER*//*FOOTER*//*FOOTER*//*FOOTER*//*FOOTER*//*FOOTER*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/


footer
{
/*
	position:relative;
	width:100%;
	margin:0 auto;
*/
}
	.contact
	{

	}
		.contact h2
		{
			padding:25px 0px 20px 100px;
			width:500px;
			clear:both;
			font-family: 'Yanone Kaffeesatz', sans-serif;
			color:#fff;
			text-transform:uppercase;
			transition: all .25s ease;
			font-size:3.4em;
			text-shadow:0px 0px 1px #ddd;
		}
		.contact .item
		{
			width:50%;
			float:left;
			text-align:center;
			margin: 15px 0px 30px 0px;
		}
	.search
	{

	}
		.search .row_top
		{
			clear:both;
			margin: 0px 0px 0px 0px;
		}
			.search .row_top .title_lhs
			{
				width:45%;
				float:left;
				margin: 0px 0px 0px 0px;
			}
				.search .row_top .title_lhs .search
				{
					margin:0px 0px 10px 90px;
					width:auto;
					height:30px;
				}
			.search .row_top .title_rhs
			{
				width:45%;
				float:left;
				margin: 0px 0px 0px 0px;
			}
				.search .row_top .title_rhs .icons
				{
					/*margin:0px 0px 10px 68px;*/ /*RESTORE WHEN EARCH BACK ONLINE*/ 
					margin:0px 0px 30px 100px;					
					clear:both;
				}
					.search .row_top .title_rhs .icons .icon
					{
						position:relative;
						width:50px;
						height:50px;
						float:left;
						margin-right:10px;
					}
					.search .row_top .title_rhs .icons .icon a
					{
						transition:opacity .25s ease;
						opacity:0.7;
						display:block;
					}
					.search .row_top .title_rhs .icons .icon a:hover
					{
						opacity:1;
					}
			
				.search .row_top .title_lhs h2,
				.search .row_top .title_rhs h2
				{
					clear:both;
					font-family: 'Yanone Kaffeesatz', sans-serif;
					color:#fff;
					text-transform:uppercase;
					transition: all .25s ease;
					font-size:3.4em;
					text-shadow:0px 0px 1px #ddd;
				}
				.search .row_top .title_lhs h2
				{
					padding:25px 0px 20px 100px;
				}
				.search .row_top .title_rhs h2
				{
					/*padding:25px 0px 18px 70px;*/ /*RESTORE WHEN EARCH BACK ONLINE*/ 
					padding:25px 0px 18px 100px;
				}

		.search .row_bottom
		{
			clear:both;
			margin: 0px 0px 0px 0px;
		}
			.search .row_bottom h2
			{
				padding:5px 0px 10px 100px;
				width:auto;
				clear:both;
				font-family: 'Yanone Kaffeesatz', sans-serif;
				color:#fff;
				text-transform:uppercase;
				transition: all .25s ease;
				font-size:3.4em;
				text-shadow:0px 0px 1px #ddd;
			}
			.search .row_bottom p
			{
				text-align:center;
				padding:0px 100px 30px 100px;
				width:auto;
				clear:both;
			}
			.search .row_bottom p a
			{
				font-family: 'Open Sans Condensed', sans-serif;
				color:#fff;
				transition: all .25s ease;
			}
			.search .row_bottom p a:hover
			{
				color:#f5878c;
			}
	.final
	{
	}
		.final .lhs
		{
			width:30%;
			float:left;
			margin: 36px 0px 40px 0px;
		}
			.final .lhs p
			{
				padding:0px 0px 0px 60px;
				clear:both;
				font-family: 'Open Sans Condensed', sans-serif;
				color:#fff;
				font-size:1.4em;
			}
		.final .rhs
		{
			width:70%;
			float:left;
			margin: 32px 0px 40px 0px;
		}
			.final .rhs nav
			{
				position:relative;
				float:right;
				margin:0px 30px 0px 0px;
			}
				.final .rhs nav ul
				{
					 list-style:none;
				}
					.final .rhs nav ul li
					{
						display:block;
						float:left;
						padding:3px 15px;
					}
					.final .rhs nav ul li a
					{
						font-family: 'Open Sans Condensed', sans-serif;
						text-transform:uppercase;
						transition: all .25s ease;
						font-size:1.8em;
						text-shadow:0px 0px 1px #ddd;
					}
					.final .rhs nav ul li a:hover
					{
						color:#fff;
					}
