﻿@font-face {    font-family: 'young', Arial, sans-serif;    src: url('../fonts/young-webfont.eot');    src: url('../fonts/young-webfont.eot?#iefix') format('embedded-opentype'),         url('../fonts/young-webfont.woff') format('woff'),         url('../fonts/young-webfont.ttf') format('truetype'),         url('../fonts/young-webfont.svg#young') format('svg');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'young', Arial, sans-serif;    src: url('../fonts/young_italic-webfont.eot');    src: url('../fonts/young_italic-webfont.eot?#iefix') format('embedded-opentype'),         url('../fonts/young_italic-webfont.woff') format('woff'),         url('../fonts/young_italic-webfont.ttf') format('truetype'),         url('../fonts/young_italic-webfont.svg#young') format('svg');    font-weight: normal;    font-style: italic;}body, div {	margin: 0;	padding: 0;}body {	font-family: Arial, sans-serif;	font-size: 16px;	text-align: left;	color: #2a2a2a;	/*background: url(../images/background.png) no-repeat center top;*/	-webkit-background-size: 100%;	-moz-background-size: 100%;	background-size: 100%;}#bg1 {	background: url(../images/bg1.png) no-repeat left top;	position: fixed;	top: 0;	left: 0; 	height: 100%;	width: 100%; 	z-index: -99;	animation-duration:2s;	-webkit-animation-duration:2s;}#bg2 {	background: url(../images/bg2.png) no-repeat right top;	position: fixed;	top: 0;	left: 0; 	height: 100%;	width: 100%; 	z-index: -99;	animation-duration:1s;	-webkit-animation-duration:1s;}#content {	animation-duration:1s;	-webkit-animation-duration:1s;	animation-delay:1.5s;	-webkit-animation-delay:1.5s;}#slider {	animation-duration:2s;	-webkit-animation-duration:2s;	animation-delay:2.5s;	-webkit-animation-delay:2.5s;}/* Main Wrapper */#mainWrapper {	text-align: left;	min-width: 960px;	margin: 0 auto;}/* Body Wrapper */#bodyWrapper {	width: 960px;	margin: 0 auto;	padding-bottom: 45px;}/* Header */#header {	padding-bottom: 21px;}#header h1 {	float: left;	margin: 32px 0 0;	padding: 0;}#header h1 a {	display: block;	width: 450px;	height: 63px;	background: url(/assets/images/thomassteel-logo.png) no-repeat;	text-indent: -9999em;}#header .contact {	float: right;	text-align: right;	margin: 33px 2px 0 0;	font-weight: bold;	font-size: 14px;	color: #181818;	line-height: 1;}#header .contact span {	display: block;	color: #730037;	font-size: 32px;}#header .topNavi {	clear: both;}#header .topNavi ul {	float: right;	background: url(../images/top-navi-bg.png);	padding: 0 10px;	margin: 26px 0 0;}#header .topNavi ul li {	float: left;	margin: 0;	padding: 0;	list-style: none;    font-family: 'young', Arial, sans-serif;	font-size: 13px;	background: url(../images/top-navi-div.png) no-repeat left center;}#header .topNavi ul li:first-child {	background: none;}#header .topNavi ul li a {	display: inline-block;	color: #ffffff;	padding: 10px 10px;}#header .topNavi ul li a:hover,#header .topNavi ul li.current a {	background: #730037;	margin-right: -2px;	padding-right: 12px;	position: relative;	z-index: 1;}/* Slider */#slider {	position: relative;	height: 457px;	margin-bottom: 13px;	margin-top: -12px;	 }#slider .overlay {	position: absolute;	left: -40px;	top: 64px;	background: #730037;	width: 245px;	padding: 35px 40px;}#slider .overlay p {	font-size: 14px;	color: #fff;}#slider .overlay .title {    font-family: 'young', Arial, sans-serif;	font-size: 30px;	line-height: 1.1;}#slider .overlay .readmore {	margin: 0;	text-align: right;	color: #fff;}#slider .overlay .readmore a {    font-family: 'young', Arial, sans-serif;	font-style: italic;	color: #fff;}/* Content */#content {	padding: 30px;	background: #fff;}#content img {	border: 5px solid #fff;    box-shadow: 1px 1px 3px 4px #eeeeee;		}/* Feedbacks */#feedbacks blockquote {	margin: 0;	padding: 0;}#feedbacks blockquote p {	font-size: 14px;	font-style: italic;	color: #919191;	line-height: 1.3;}#feedbacks blockquote .author {	white-space: nowrap;	color: #730037;}#feedbacks .line {	width: 256px;	height: 11px;	margin: 0 auto;	border-top: 1px dotted #919191;}/* Intro */#intro .left {	float: left;	width: 506px;}#intro .left p {	font-size: 13px;}#intro .right {	float: right;	width: 330px;	padding-top: 10px;}/* Info */#info {	padding-bottom: 20px;}#info .left {	float: left;	width: 503px;}#info .right {	margin-left: 530px;	*zoom: 1;}#info .right #feedbacks blockquote {	padding: 0 30px;}#info .right #feedbacks blockquote p {	font-size: 13px;}/* Left Column */#leftColumn {	float: left;	width: 558px;}/* Right Column */#rightColumn {	float: right;	width: 311px;	margin-right: -17px;	margin-top: -17px;}#rightColumn #feedbacks {	padding: 0 23px;	}/* Side Navi */#sideNavi {	padding: 26px 33px 20px;		background: #730037;    font-family: 'young', Arial, sans-serif;	margin-bottom: 18px;}#sideNavi .title {	display: block;	color: #fff;	font-size: 16px;	margin-bottom: 7px;}#sideNavi ul {	margin: 0;	padding: 0;}#sideNavi ul li {	margin: 0;	padding: 0;	list-style: none;	font-size: 14px;	border-top: 1px dotted #a67788;	display: block;}#sideNavi ul li a {	color: #fff;	display: block;	padding: 8px 0;}#sideNavi h2 a {	display: block;	color: #fff;	font-size: 16px;	margin-bottom: 7px;}/* CONTACT FORM */#contactform fieldset {    border: none;}#contactform label { 	width: 150px;   	float: left; }#contactform ul {   	margin-left: 0px;    	padding-left: 0px;   }#contactform li {   	margin: 5px 0;   	list-style: none; }#contactform input {   	padding: 3px;   	width: 220px; }#contactform textarea {  	padding: 3px;   	font-family: Helvetica, Arial, sans-serif;	width: 225px; font-size: .8em; }#contactform #submitBtn { 	width: auto; margin-left: 350px; }/* Footer */#footerWrapper {	background: #730037;}#footer {	width: 960px;	height: 210px;	margin: 0 auto;}#footer .copyright {	float: right;	margin: 28px 24px 0 0;	font-size: 11px;	color: #fff;}#footer .copyright a {	color: #fff;}/* Miscelleneous */h1 {	font-family: 'Lato', 'young', Arial, sans-serif;	font-size: 28px;	font-weight: bold;	margin: 0 0 14px;	color: #000;	line-height: 1.4;  text-transform: uppercase;}h2 {	font-family: 'Lato', 'young', Arial, sans-serif;	font-size: 24px;	font-weight: bold;	margin: 0 0 14px;	color: #730037;	line-height: 1.3;  }h3 {	font-family: 'Lato', 'Helvetica', Arial, sans-serif;	font-size: 18px;	font-weight: bold;	margin: 0 0 14px;	color: #730037;	line-height: 1.4;}h4 {	font-family: 'young', Arial, sans-serif;	font-size: 14px;	font-weight: normal;	margin: 0 0 14px;	color: #000;	line-height: 1.4;  text-transform: uppercase;}p {	margin: 0 0 15px;	font-size: 13px;	line-height: 1.4;}ul li {	margin: 0 0 10px;	font-size: 13px;	line-height: 1.4;}a {	text-decoration: none;	color: #730037;}img {	border: 0;}img.leftAlign {	float: left;	margin: 0 27px 10px 0;}img.centerAlign {	display: block;	margin: 0 auto 14px;}img.framed {	box-shadow: 0 0 10px 0px rgba(0,0,0,0.3);	padding: 5px;}.clear {	clear: both;}input::-moz-focus-inner {     border: 0;    padding: 0;}form {	margin: 0;	padding: 0;}.left {    float: left;    margin: 0 15px 15px 0;     width: 420px;}.right {    float: right;    margin: 0 0px 15px 15px;     width: 420px;}#slider {   	height: 467px;   	width: 960px; }#slider .nivo-caption { display: none; }/*#slider .nivo-caption {  	background: #730037;	opacity: 1 !important; 	width: 250px; 	bottom: 150px; 	height: auto; 	margin-left: -20px;    }#slider .nivo-caption h2, #slider .nivo-caption p {	background: none; }*/#slider .nivo-controlNav a {	display:block; 	width:22px; 	height:22px; 	background:url(../images/bullets.png) no-repeat; 	text-indent:-9999px; 	border:0; 	margin-right:3px; 	float:left;}