html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent
}
body {
	line-height:1
}
ol, ul {
	list-style:none
}
blockquote, q {
	quotes:none
}
blockquote:before, blockquote:after, q:before, q:after {
	content:'';
	content:none
}
:focus {
	outline:0
}
ins {
	text-decoration:none
}
del {
	text-decoration:line-through
}
table {
	border-collapse:collapse;
	border-spacing:0
}
.container_12, .container_16 {
	margin-left:auto;
	margin-right:auto;
	width:960px
}
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16 {
	display:inline;
	float:left;
	position:relative;
	margin-left:10px;
	margin-right:10px
}
.container_12 .grid_3, .container_16 .grid_4 {
	width:220px
}
.container_12 .grid_6, .container_16 .grid_8 {
	width:460px
}
.container_12 .grid_9, .container_16 .grid_12 {
	width:700px
}
.container_12 .grid_12, .container_16 .grid_16 {
	width:940px
}
.alpha {
	margin-left:0
}
.omega {
	margin-right:0
}
.container_12 .grid_1 {
	width:60px
}
.container_12 .grid_2 {
	width:140px
}
.container_12 .grid_4 {
	width:300px
}
.container_12 .grid_5 {
	width:380px
}
.container_12 .grid_7 {
	width:540px
}
.container_12 .grid_8 {
	width:620px
}
.container_12 .grid_10 {
	width:780px
}
.container_12 .grid_11 {
	width:860px
}
.container_16 .grid_1 {
	width:40px
}
.container_16 .grid_2 {
	width:100px
}
.container_16 .grid_3 {
	width:160px
}
.container_16 .grid_5 {
	width:280px
}
.container_16 .grid_6 {
	width:340px
}
.container_16 .grid_7 {
	width:400px
}
.container_16 .grid_9 {
	width:520px
}
.container_16 .grid_10 {
	width:580px
}
.container_16 .grid_11 {
	width:640px
}
.container_16 .grid_13 {
	width:760px
}
.container_16 .grid_14 {
	width:820px
}
.container_16 .grid_15 {
	width:880px
}
.container_12 .prefix_3, .container_16 .prefix_4 {
	padding-left:240px
}
.container_12 .prefix_6, .container_16 .prefix_8 {
	padding-left:480px
}
.container_12 .prefix_9, .container_16 .prefix_12 {
	padding-left:720px
}
.container_12 .prefix_1 {
	padding-left:80px
}
.container_12 .prefix_2 {
	padding-left:160px
}
.container_12 .prefix_4 {
	padding-left:320px
}
.container_12 .prefix_5 {
	padding-left:400px
}
.container_12 .prefix_7 {
	padding-left:560px
}
.container_12 .prefix_8 {
	padding-left:640px
}
.container_12 .prefix_10 {
	padding-left:800px
}
.container_12 .prefix_11 {
	padding-left:880px
}
.container_16 .prefix_1 {
	padding-left:60px
}
.container_16 .prefix_2 {
	padding-left:120px
}
.container_16 .prefix_3 {
	padding-left:180px
}
.container_16 .prefix_5 {
	padding-left:300px
}
.container_16 .prefix_6 {
	padding-left:360px
}
.container_16 .prefix_7 {
	padding-left:420px
}
.container_16 .prefix_9 {
	padding-left:540px
}
.container_16 .prefix_10 {
	padding-left:600px
}
.container_16 .prefix_11 {
	padding-left:660px
}
.container_16 .prefix_13 {
	padding-left:780px
}
.container_16 .prefix_14 {
	padding-left:840px
}
.container_16 .prefix_15 {
	padding-left:900px
}
.container_12 .suffix_3, .container_16 .suffix_4 {
	padding-right:240px
}
.container_12 .suffix_6, .container_16 .suffix_8 {
	padding-right:480px
}
.container_12 .suffix_9, .container_16 .suffix_12 {
	padding-right:720px
}
.container_12 .suffix_1 {
	padding-right:80px
}
.container_12 .suffix_2 {
	padding-right:160px
}
.container_12 .suffix_4 {
	padding-right:320px
}
.container_12 .suffix_5 {
	padding-right:400px
}
.container_12 .suffix_7 {
	padding-right:560px
}
.container_12 .suffix_8 {
	padding-right:640px
}
.container_12 .suffix_10 {
	padding-right:800px
}
.container_12 .suffix_11 {
	padding-right:880px
}
.container_16 .suffix_1 {
	padding-right:60px
}
.container_16 .suffix_2 {
	padding-right:120px
}
.container_16 .suffix_3 {
	padding-right:180px
}
.container_16 .suffix_5 {
	padding-right:300px
}
.container_16 .suffix_6 {
	padding-right:360px
}
.container_16 .suffix_7 {
	padding-right:420px
}
.container_16 .suffix_9 {
	padding-right:540px
}
.container_16 .suffix_10 {
	padding-right:600px
}
.container_16 .suffix_11 {
	padding-right:660px
}
.container_16 .suffix_13 {
	padding-right:780px
}
.container_16 .suffix_14 {
	padding-right:840px
}
.container_16 .suffix_15 {
	padding-right:900px
}
.container_12 .push_3, .container_16 .push_4 {
	left:240px
}
.container_12 .push_6, .container_16 .push_8 {
	left:480px
}
.container_12 .push_9, .container_16 .push_12 {
	left:720px
}
.container_12 .push_1 {
	left:80px
}
.container_12 .push_2 {
	left:160px
}
.container_12 .push_4 {
	left:320px
}
.container_12 .push_5 {
	left:400px
}
.container_12 .push_7 {
	left:560px
}
.container_12 .push_8 {
	left:640px
}
.container_12 .push_10 {
	left:800px
}
.container_12 .push_11 {
	left:880px
}
.container_16 .push_1 {
	left:60px
}
.container_16 .push_2 {
	left:120px
}
.container_16 .push_3 {
	left:180px
}
.container_16 .push_5 {
	left:300px
}
.container_16 .push_6 {
	left:360px
}
.container_16 .push_7 {
	left:420px
}
.container_16 .push_9 {
	left:540px
}
.container_16 .push_10 {
	left:600px
}
.container_16 .push_11 {
	left:660px
}
.container_16 .push_13 {
	left:780px
}
.container_16 .push_14 {
	left:840px
}
.container_16 .push_15 {
	left:900px
}
.container_12 .pull_3, .container_16 .pull_4 {
	left:-240px
}
.container_12 .pull_6, .container_16 .pull_8 {
	left:-480px
}
.container_12 .pull_9, .container_16 .pull_12 {
	left:-720px
}
.container_12 .pull_1 {
	left:-80px
}
.container_12 .pull_2 {
	left:-160px
}
.container_12 .pull_4 {
	left:-320px
}
.container_12 .pull_5 {
	left:-400px
}
.container_12 .pull_7 {
	left:-560px
}
.container_12 .pull_8 {
	left:-640px
}
.container_12 .pull_10 {
	left:-800px
}
.container_12 .pull_11 {
	left:-880px
}
.container_16 .pull_1 {
	left:-60px
}
.container_16 .pull_2 {
	left:-120px
}
.container_16 .pull_3 {
	left:-180px
}
.container_16 .pull_5 {
	left:-300px
}
.container_16 .pull_6 {
	left:-360px
}
.container_16 .pull_7 {
	left:-420px
}
.container_16 .pull_9 {
	left:-540px
}
.container_16 .pull_10 {
	left:-600px
}
.container_16 .pull_11 {
	left:-660px
}
.container_16 .pull_13 {
	left:-780px
}
.container_16 .pull_14 {
	left:-840px
}
.container_16 .pull_15 {
	left:-900px
}
.clear {
	clear:both;
	display:block;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0
}
.clearfix:after {
	clear:both;
	content:' ';
	display:block;
	font-size:0;
	line-height:0;
	visibility:hidden;
	width:0;
	height:0
}
* html .clearfix, *:first-child+html .clearfix {
	zoom:1
}
body {
	background: #1f4930 url(../images/grain.jpg) repeat;
	color:      #fff;
}
h1 {
	font-size:34px
}
h2 {
	font-size:24px
}
h1 img, h2 img, h3 img {
	margin: 0 5px 0 0;
	position: relative;
	top: -3px;
	vertical-align: middle;
}
p a {
	color: #336848;
	text-decoration: none;
	font-weight: bold;
	border-bottom: 1px solid #90cba8;
}
table {
	width:   100%;
	border:  0;
	margin:  0 0 20px;
	padding: 0;
}
table thead {
	display: none
}
table th {
	text-align: left
}
.layer {
	display: block;
	clear:   both;
}
.label {
	width:    460px;
	position: absolute;
	bottom:   0;
	left:     0;
}
#header {
	height:        150px;
	border-bottom: 2px solid #153422;
	color:         #fff9be;
	position:      relative;
}
#header a {
	color: #fff9be
}
#header h1 {
	margin: 0 0 0 -470px !important;
	position: absolute;
	top:  20px;
	left: 50%;
}
#header h1, #header h1 a {
	width:   558px;
	height:  130px;
	margin:  0;
	padding: 0;
	display: block;
	background:  transparent url(../images/logo.jpg) center no-repeat;
	text-indent: -9999px;
}
#header h2 {
	margin-right: -470px !important;
	border-top: 1px solid #db5955;
	position: absolute;
	top:      30px;
	right:    50%;
	-webkit-transform: rotate(5deg);
	-moz-transform: rotate(5deg);
	transform: rotate(5deg);
	-webkit-transition: -webkit-transform 0.2s linear;
	-moz-transition: -moz-transform 0.2s linear;
	transition: rotation 0.2s linear;
}
#header h2:hover {
	-webkit-transform: rotate(2deg) scale(1.1);
	-moz-transform: rotate(2deg) scale(1.1);
	transform: rotate(2deg) scale(1.1);
}
#header h2, #header h2 a {
	margin:  0;
	padding: 0;
	display: block;
	color:       #fff;
	text-shadow: #68120f 0 1px 0;
	background: #bd302c;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#bd302c), to(#9c2723));
	background: -moz-gradient(linear, 0 0, 0 100%, from(#bd302c), to(#9c2723));
	background: gradient(linear, 0 0, 0 100%, from(#bd302c), to(#9c2723));
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	-webkit-box-shadow: rgba(18, 31, 21, 0.3) 0 2px 2px;
	-moz-box-shadow: rgba(18, 31, 21, 0.3) 0 2px 2px;
	box-shadow: rgba(18, 31, 21, 0.3) 0 2px 2px;
}
#header h2 a {
	width:   350px;
	padding: 20px;
	background:      none;
	text-decoration: none;
	font-size:       24px;
}
#intro, #info, #installation {
	padding:    20px 0 0;
	background: #fff;
	color:      #000;
}
#intro .labels {
	margin:-10px 0 10px;
}
#intro h3, #info h3 {
	font-size:   16px;
	font-weight: normal;
	line-height: 45px;
}
#intro ul {
	list-style:circle
}
#intro ul li {
	margin: 0 0 10px 20px;
	font-weight: bold;
}
#intro ul li span {
	display:     block;
	clear:       both;
	font-weight: normal;
	font-size:   11px;
	color:       #666;
}
#intro .grid_5 {
	padding-bottom: 120px
}
#gallery p a, #offers p a {
	border: 0
}
#gallery {
	border-top:    2px solid #e7d097;
	border-bottom: 2px solid #e7d097;
	padding: 20px 0;
	background: #fff9be;
}
#gallery h1 {
	margin: 10px 0 0;
	color:  #000;
	text-align: center;
	text-shadow: #fff 0 1px 0;
}
#gallery h1 a {
	padding: 3px 10px;
	display: inline-block;
	text-decoration: none;
	font-size: 20px;
	vertical-align: middle;
	position: relative;
	top: -4px;
	background: #bd302c;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#bd302c), to(#9c2723));
	background: -moz-gradient(linear, 0 0, 0 100%, from(#bd302c), to(#9c2723));
	background: gradient(linear, 0 0, 0 100%, from(#bd302c), to(#9c2723));
	color: #fff;
	text-shadow: #68120f 0 1px 0;
	font-weight: normal;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: #fff 0 1px 0;
	-moz-box-shadow: #fff 0 1px 0;
	box-shadow: #fff 0 1px 0;
	-webkit-transition: -webkit-transform 0.2s linear;
	-moz-transition: -moz-transform 0.2s linear;
	transition: rotation 0.2s linear;
}
#gallery h1 a:hover {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	transform: scale(1.1);
}
#gallery p {
	margin:0
}
#gallery img, .offer img, .animal img {
	padding: 4px;
	border:  1px solid #e7d097;
	background: #fff;
	-webkit-box-shadow: #eedaa9 0 2px 2px;
	-moz-box-shadow: #eedaa9 0 2px 2px;
	box-shadow: #eedaa9 0 2px 2px;
}
#gallery a {
	position:relative
}
#info .grid_6 {
	padding-bottom: 60px
}
#info .animal {
	width:   120px;
	margin:  0 0 20px 10px;
	display: block;
	float:   left;
}
#info .first {
	margin-left: 0;
	clear: both;
}
#info .animal a {
	border: 0
}
#info .animal img {
	border-color: #ccc;
	-webkit-box-shadow: #ddd 0 2px 2px;
	-moz-box-shadow: #ddd 0 2px 2px;
	box-shadow: #ddd 0 2px 2px;
}
#info .animal span {
	display:     block;
	clear:       both;
	font-size:   11px;
	font-weight: normal;
	color:       #666;
}
#offers {
	border-top: 2px solid #153422;
	padding:    20px 0;
	background: #1f4930 url(../images/grain.jpg) repeat;
}
#offers h2 {
	text-shadow: #121d15 0 1px 2px
}
#offers a {
	width:  220px;
	height: 168px;
	position: relative;
	display:  block;
	text-decoration: none;
}
#offers a span {
	border-top: 1px solid rgba(0, 0, 0, 0.2);
	padding:  5px;
	position: absolute;
	bottom:   5px;
	left:     5px;
	right:    5px;
	background: transparent url(../images/semi.png) repeat;
	background: rgba(0, 0, 0, 0.4);
	color: #fff;
	font-weight: bold;
	text-shadow: #000 0 1px 0;
}
#offers .offer img {
	border:  0;
	padding: 5px;
	-webkit-box-shadow: #121d15 0 2px 2px;
	-moz-box-shadow: #121d15 0 2px 2px;
	box-shadow: #121d15 0 2px 2px;
}
#installation {
	margin: 0 0 20px;
	border-top: 2px solid #153422;
	border-bottom: 2px solid #153422;
}
#installation p {
	clear:left
}
#installation p img {
	margin:  8px 0 20px 20px;
	padding: 4px;
	border:  1px solid #ccc;
	clear:   both;
	float:   right;
	vertical-align:top;
	-webkit-box-shadow: #eee 0 2px 2px;
	-moz-box-shadow: #eee 0 2px 2px;
	box-shadow: #eee 0 2px 2px;
}
#installation hr {
	width:    100%;
	height:   0;
	margin:   0 0 20px;
	padding:  0;
	border:   0;
	opacity:  0;
	clear:    both;
	display:  block;
	float:    none;
	overflow: hidden;
}
#footer {
	margin:  0;
	padding: 0 0 40px;
	font-weight: bold;
	text-shadow: #121d15 0 1px 2px;
	background: url(../images/footer-newt.jpg) center bottom no-repeat;
}
#footer ul {
	list-style: none;
}
#footer ul li {
	margin:  0 10px 0 0;
	padding: 0;
	display: block;
	float:   left;
}
#footer ul li a {
	color: #fff;
	text-decoration: none;
}
#footer ul li.sub {
	clear:left;
	font-size: 11px;
	opacity: 0.5;
}
#footer .right {
	text-align: right
}
#footer .right span {
	clear:both;
	display:block;
	font-size: 10px;
}
#footer .right span a {
	border:0;
	text-decoration:none;
	color: #62916c;
}
#video_wrapper {
	width:   0;
	height:  0;
	opacity: 0;
	z-index: -100;
	position: fixed;
	bottom: 0;
	left:   0;
	overflow:   hidden;
	visibility: hidden;
}
#video {
	width:    480px;
	height:   320px;
	overflow: hidden;
}
.contact_us {
	width:  500px;
	margin: 0 auto;
	text-align: center;
}
.contact_us h1,  .contact_us h2 {
	color: #000 !important
}
body {
	font:13px/1.5 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif
}
a:focus {
	outline:1px dotted
}
hr {
	border:0 #ccc solid;
	border-top-width:1px;
	clear:both;
	height:0
}
h1 {
	font-size:25px
}
h2 {
	font-size:23px
}
h3 {
	font-size:21px
}
h4 {
	font-size:19px
}
h5 {
	font-size:17px
}
h6 {
	font-size:15px
}
ol {
	list-style:decimal
}
ul {
	list-style:disc
}
li {
	margin-left:30px
}
p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset {
	margin-bottom:20px
}
/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Copyright (c) 20010 Janis Skarnelis
 * Examples and documentation at: http://fancybox.net
 *
 * Version: 1.3.0 (02/02/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */
 
#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	height: 40px;
	width: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	background: transparent;
	z-index: 1104;
	display: none;
}
* html #fancybox-loading {	/* IE6 */
	position: absolute;
	margin-top: 0;
}
#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background: transparent url('fancy_loading.png') no-repeat;
}
#fancybox-overlay {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: #000;
	z-index: 1100;
	display: none;
}
* html #fancybox-overlay {	/* IE6 */
	position: absolute;
	width: 100%;
}
#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}
#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 20px;
	z-index: 1101;
	display: none;
}
#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #FFF;
}
#fancybox-inner {
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: 0;
	outline: none;
	overflow: hidden;
}
#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}
#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 32px;
	height: 32px;
	background: url('fancy_close.png') top left no-repeat;
	cursor: pointer;
	z-index: 1103;
	display: none;
}
#fancybox_error {
	color: #444;
	font: normal 12px/20px Arial;
}
#fancybox-content {
	height: auto;
	width: auto;
	padding: 0;
	margin: 0;
}
#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
	-ms-interpolation-mode: bicubic;
}
#fancybox-frame {
	position: relative;
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}
#fancybox-title {
	position: absolute;
	bottom: 0;
	left: 0;
	font-family: Arial;
	font-size: 12px;
	z-index: 1102;
}
.fancybox-title-inside {
	padding: 10px 0;
	text-align: center;
	color: #333;
}
.fancybox-title-outside {
	padding-top: 5px;
	color: #FFF;
	text-align: center;
	font-weight: bold;
}
.fancybox-title-over {
	color: #FFF;
	text-align: left;
}
#fancybox-title-over {
	padding: 10px;
	background: url('fancy_title_over.png');
	display: block;
}
#fancybox-title-wrap {
	display: inline-block;
}
#fancybox-title-wrap span {
	height: 32px;
	float: left;
}
#fancybox-title-left {
	padding-left: 15px;
	background: transparent url('fancy_title_left.png') repeat-x;
}
#fancybox-title-main {
	font-weight: bold;
	line-height: 29px;
	background: transparent url('fancy_title_main.png') repeat-x;
	color: #FFF;
}
#fancybox-title-right {
	padding-left: 15px;
	background: transparent url('fancy_title_right.png') repeat-x;
}
#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background-image: url('blank.gif');
	z-index: 1102;
	display: none;
}
#fancybox-left {
	left: 0px;
}
#fancybox-right {
	right: 0px;
}
#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}
#fancybox-left-ico {
	background: transparent url('fancy_nav_left.png') no-repeat;
}
#fancybox-right-ico {
	background: transparent url('fancy_nav_right.png') no-repeat;
}
#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible;    /* IE6 */
}
#fancybox-left:hover span {
	left: 20px;
}
#fancybox-right:hover span {
	left: auto;
	right: 20px;
}
div.fancy-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	z-index: 1001;
}
div#fancy-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	height: 20px;
	background: transparent url('fancy_shadow_n.png') repeat-x;
}
div#fancy-bg-ne {
	top: -20px;
	right: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('fancy_shadow_ne.png') no-repeat;
}
div#fancy-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	width: 20px;
	background: transparent url('fancy_shadow_e.png') repeat-y;
}
div#fancy-bg-se {
	bottom: -20px;
	right: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('fancy_shadow_se.png') no-repeat;
}
div#fancy-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	height: 20px;
	background: transparent url('fancy_shadow_s.png') repeat-x;
}
div#fancy-bg-sw {
	bottom: -20px;
	left: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('fancy_shadow_sw.png') no-repeat;
}
div#fancy-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	width: 20px;
	background: transparent url('fancy_shadow_w.png') repeat-y;
}
div#fancy-bg-nw {
	top: -20px;
	left: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('fancy_shadow_nw.png') no-repeat;
}
/* added by JS UK */

#header .title, #header .title a {
	background:url("http://www.newtfencing.com/images/logo.jpg") no-repeat scroll center center transparent;
	display:block;
	height:130px;
	margin:0;
	padding:0;
	text-indent:-9999px;
	width:558px;
}
#header .title {
	left:50%;
	margin:0 0 0 -470px !important;
	position:absolute;
	top:20px;
}
#header .number a {
	background:none repeat scroll 0 0 transparent;
	font-size:24px;
	padding:20px;
	text-decoration:none;
	width:350px;
}
#header .number, #header .number a {
	-moz-border-radius:20px 20px 20px 20px;
	-moz-box-shadow:0 2px 2px rgba(18, 31, 21, 0.3);
	background:none repeat scroll 0 0 #BD302C;
	color:#FFFFFF;
	display:block;
	font-weight:bold;
	text-shadow:0 1px 0 #68120F;
}
#header .number {
	-moz-transform:rotate(5deg);
	border-top:1px solid #DB5955;
	margin-right:-470px !important;
	position:absolute;
	right:50%;
	top:30px;
}
.grid_12 h1, .grid_12 h2 {
	font-size:25px;
}
.grid_12 h3.howto {
	font-size:25px;
}
.grid_5 h3.top {
	font-size:23px!important;
	font-weight:bold!important;
}
#installation hr {
	border:1px dotted #CCCCCC;
	opacity:1;
}
.productstitle {
	font-size:21px!important;
}
.grid_12 span {
	color:#000000;
	margin:10px 0 0;
	text-align:center;
	text-shadow:0 1px 0 #FFFFFF;
	font-size:25px;
	display:block;
	font-weight:bold;
}
.grid_12 span a {
	-moz-border-radius:5px 5px 5px 5px;
	-moz-box-shadow:0 1px 0 #FFFFFF;
	background:none repeat scroll 0 0 #BD302C;
	color:#FFFFFF;
	display:inline-block;
	font-size:20px;
	font-weight:normal;
	padding:3px 10px;
	position:relative;
	text-decoration:none;
	text-shadow:0 1px 0 #68120F;
	top:-4px;
	vertical-align:middle;
}
#footer .left {
	clear:both;
	display:block;
	font-size:10px;
	border:0 none;
	color:#62916C;
	text-decoration:none;
}

