 /* file: css/style.css, ratio: 53.7% */ body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}table {border-collapse:collapse;border-spacing:0;font-size:inherit;font:100%;}address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}ol,ul {list-style:none;}h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;color:#F60;}q:before,q:after {content:'';}body {font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;text-align:center;background-color:#3e3e3e;color:#FFF;}select,input,textarea {font:99% arial,helvetica,clean,sans-serif;}pre,code {font:115% monospace;*font-size:100%;}body * {line-height:1.22em;}ul {list-style:disc;}ol {list-style:decimal;}li {margin-left:35px;}h1 {font-size:197%;}h2 {font-size:152%;}h3 {font-size:122%;}h4 {font-size:100%;}h5 {font-size:92%;}h6 {font-size:70%;}input,textarea {border-width:1px;padding:0 3px;margin:1px 0;}textarea {overflow:auto;}input .button {border:0 none;background:#ccc;}table th {background:transparent;color:#FFF;text-align:center;border:0;font-weight:bold;padding:2px;}table td {vertical-align:top;padding:0 5px;}table .oddRow {background:#222;color:#FFF;}table.inav {width:100%;}ul.actions {list-style-type:none;text-align:center;margin:10px 0;}form label {width:150px;display:block;float:left;clear:left;}.checkbox {border:0;margin:0;}select {background:#FFF;border:1px solid #000;}#container {width:760px;margin:auto;text-align:left;padding:10px 0;}.message {font-size:14px;}#flashMessage {margin:5px 0;text-align:center;background:#ddd;}#content {margin:auto;clear:both;width:740px;padding:10px;background:url(/img/content-background.jpg) no-repeat right bottom;border:8px solid #000;border-left:0 none;}table.index td {white-space:nowrap;}.error_message {font-weight:bold;color:#F38534;}#footer {font-size:12px;clear:both;text-align:center;background-color:#333;height:105px;margin:0;margin-top:10px;padding:0;color:#999696;width:768px;}a,a:visited {font-weight:bold;color:#7BAEFF;}#header .text {position:relative;z-index:0;}#header .flash {position:relative;z-index:100;margin-top:-63px;}#header strong {text-indent:-999em;}#header ul,#sidebar ul {text-align:center;overflow:hidden;margin:5px 0;}#header ul li,#sidebar ul li {border:1px solid #c1c8ce;border-top:0 none;border-bottom:0 none;display:inline;margin:0;margin-left:-1px;padding:0 5px;}#header ul li a,#sidebar ul li a {color:#FFF;font-weight:normal;}#flashMessage,.message {padding-top:10px;background:transparent;font-weight:bold;}#content .background .tr {background:transparent url(/img/content-background-tr.png) no-repeat scroll right top;height:18px;margin-right:-18px;margin-top:-18px;}#content .background .br {background:transparent url(/img/content-background-br.png) no-repeat scroll right bottom;height:18px;margin-right:-18px;margin-bottom:-18px;}#content .body {padding:10px;}#content h1.title {font-size:120%;font-weight:bold;background:url(/img/h1-background-left.png) no-repeat left top;line-height:34px;}#content h1.title span {display:block;line-height:34px;margin-left:6px;background:url(/img/h1-background-right.png) no-repeat right top;}#search-form {margin-top:-38px;float:right;}#search-form #search-input {width:7em;height:18px;display:block;float:left;}#search-form .submit {height:20px;display:block;float:left;margin-left:5px;font-size:11px;}#search .num-results {text-align:right;margin-bottom:-20px;}#search .result {margin:10px 0;}#search h2 {font-size:16px;}#search div.result span.match {color:#7BAEFF;}#search .a a {color:#AEBEDF;font-weight:normal;}#content.welcome {background:url(/img/content-background-full.jpg) no-repeat right bottom;}#content.welcome .body {padding:0;}#products a.products {display:block;background:url(/img/products-link-left.png) no-repeat left top;line-height:26px;width:182px;text-align:center;margin:auto;color:#000;text-decoration:none;margin-bottom:-10px;}#products a.products span {display:block;background:url(/img/products-link-right.png) no-repeat right top;line-height:26px;margin-left:39px;}#about-us,#featured-product {clear:both;width:385px;padding:0 20px;}#about-us,#latest-products .desc {border:1px solid #6B0408;}.left #about-us a.button,.left #featured-product a.button {background:url(/img/left-read-more.png) no-repeat left top;line-height:30px;padding-right:25px;padding-left:12px;float:right;}#latest-products a.button {background:url(/img/right-read-more.png) no-repeat left top;line-height:30px;padding-right:0;margin:auto;width:110px;}#about-us h1,#featured-product h1,#latest-products h1 {border-bottom:0 none;font-weight:normal;font-size:20px;margin-bottom:20px;}#about-us .photo,#featured-product .photo,#latest-products .photo {float:left;padding:3px 10px 10px 0;}#about-us .photo {padding:0;margin:-10px 0 10px;}#about-us .photo img,#featured-product .photo img,#latest-products .photo img {display:block;}#content.welcome .photo a {margin:0;display:inline;}#about-us a,#featured-product a,#latest-products a {display:block;text-align:right;margin-top:5px;text-transform:uppercase;color:#FFF;font-size:11px;}#about-us {padding:10px 20px;margin:10px 0;background-color:#343434;}#featured-product h1 {margin:0 0 20px;}#featured-product h2 {font-size:18px;margin-bottom:8px;}#latest-products {width:275px;float:left;}#latest-products h1 {margin-right:-42px;margin-bottom:0;}#latest-products ul {list-style-type:none;}#latest-products ul li {clear:both;margin:0;margin-bottom:10px;width:320px;}#latest-products .desc {float:left;width:275px;background-color:#3e3e3e;padding:10px;margin-left:10px;}#latest-products .desc h2 {font-size:14px;font-weight:bold;margin-bottom:5px;}#latest-products .desc a {color:#FFF;text-transform:uppercase;text-align:center;font-size:11px;font-weight:bold;clear:both;margin-top:10px;}#latest-products ul.links {list-style-type:none;text-align:center;}#latest-products ul.links li {display:inline;}#latest-products ul.links li a {display:inline;padding:0 7px;font-weight:normal;}#products h2 {margin-top:15px;font-size:18px;height:27px;}#products h2.title span {background:url(/img/h2-background-left.png) no-repeat left top;line-height:27px;color:#FFF;display:block;float:left;}#products h2.title span a {background:url(/img/h2-background-right.png) no-repeat right top;margin-left:6px;line-height:27px;display:block;color:#FFF;padding-right:7px;clear:both;}#products .left,#products .right {float:left;margin:0 1px;}#products .product {clear:both;margin-top:20px;padding:10px 0;padding-right:10px;border:1px solid #2B2A2A;}#products .product a.anchor {text-decoration:none;color:#FA470F;}#products .product h2 {margin:0;padding:0;font-size:16px;font-weight:bold;border-bottom:1px solid #FA470F;margin-left:10px;}#products .product .left {padding-top:10px;width:250px;text-align:center;}#products .product .photo .no-photo {background:url(/img/no-photo.png) no-repeat left top;width:210px;height:210px;border:1px solid #FA470F;margin:auto;}#products .product .right {width:453px;}#products .product .right h3 {padding-bottom:0;margin-bottom:5px;}#products .product .right .desc {margin-bottom:10px;padding-left:20px;margin-top:-10px;}#products .product .right .desc h3 {margin-left:-20px;}#products .product .size-chart table {margin:5px 20px;}#products .product .size-chart table th {background-color:#2B2A2A;padding:3px 12px;}#products .product .size-chart table td {padding:2px 5px;border-bottom:2px solid #2B2A2A;}#products .product td.size-link {text-align:right;}#products .product td.size-link a {text-align:right;font-size:11px;}#products .product .colour-chart {margin-top:5px;}#products .product h3.title {font-weight:bold;font-size:14px;margin-top:20px;background:url(/img/h3-background-left.png) no-repeat left top;line-height:27px;color:#000;border-bottom:1px solid #FFF;}#products .product .desc h3.title span {width:82px;}#products .product .size-chart h3.title span {width:85px;}#products .product .colour-chart h3.title span {width:125px;}#products .product h3.title span {background:url(/img/h3-background-right.png) no-repeat right top;margin-left:6px;line-height:27px;display:block;padding-right:7px;margin-bottom:1px;}#products .colour-chart ul {list-style-type:none;margin:5px 0;margin-left:12px;}#products .colour-chart ul#colourList {margin-left:86px;}#products .colour-chart ul li {margin:5px 0;padding:2px 0;width:200px;float:left;}#products .colour-chart ul#colourList li {margin:0;}#products .colour-chart ul li span {border:1px solid #222;display:inline;margin:0 5px;padding:2px 8px;width:20px;line-height:20px;}#products .product .website {margin:10px 0;padding-left:20px;}#products .product-update-message {color:red;font-weight:bold;margin-top:-20px;margin-bottom:10px;display:none;visibility:hidden;}#products .preview {float:right;}#products table#sizes th {padding:0 10px;}#products table#sizes td {text-align:center;white-space:nowrap;padding:0;padding-right:20px;}#products table#sizes td input.value_lower,#products table#sizes td input.value_upper {width:30px;}#products table#sizes td.order {padding-right:5px;}#products table#sizes td.order input {width:15px;}#products table#sizes .error {border:1px solid red;}#products input.name {width:100px;}.presetColours {width:400px;text-align:center;margin-left:86px;clear:left;}.presetColours #coloursSelect {font-weight:bold;color:#FFF;background:#000;margin-top:10px;}.customColours {margin:5px auto;margin-left:210px;text-align:center;width:145px;}.colourPicker {background:black none repeat scroll 0;border:1px solid #FFF;cursor:pointer;padding:0 7px;text-decoration:none;float:left;height:15px;}#colorpicker div {color:#000;background:#FFF;width:200px;font-size:12px;}#colorpicker div a {color:#000;}#colorpicker table {background:#000;width:200px;border-collapse:collapse;}#colorpicker table td {width:15px;height:15px;cursor:pointer;}#photos .container .photo {float:left;background:url(/img/drop-shadow-alpha.png) no-repeat bottom right !important;background:url(/img/drop-shadow.gif) no-repeat bottom right;margin:10px 0 0 10px !important;margin:10px 0 0 5px;}#photos .container .photo img {display:block;background-color:#fff;border:1px solid #a9a9a9;margin:-6px 6px 6px -6px;padding:4px;}#pagination {text-align:center;margin:15px 0;}#pagination ul {clear:both;text-align:center;list-style-type:none;margin:auto;font-size:11px;}#pagination a {text-decoration:none;}#pagination li {float:left;border:1px solid #999;padding:3px 5px;margin:0 2px;width:10px;}#pagination li.current {border:1px solid #FFF;}#pagination li.no-link {color:#ccc;border:1px solid #ccc;}#pagination li.prev {width:60px;}#footer .tl {background-color:#4A4A4A;height:10px;float:left;width:384px;}#footer .tr {background:transparent url(/img/footer-blue-stripe.jpg) no-repeat scroll left top;height:10px;float:left;width:384px;}#footer .l {float:left;font-size:14px;padding:25px 30px;text-align:left;text-transform:uppercase;width:324px;}#footer .l strong {display:block;color:#FFF;font-size:24px;}#footer .r {text-align:left;float:left;padding:25px 30px;width:324px;overflow:hidden;}#footer .r ul {text-align:left;overflow:hidden;margin-left:-7px;margin-top:5px;}#footer .r ul li {display:inline;list-style-type:none;margin:0;}#footer .r ul li a {padding:0 7px;color:#FFF;text-decoration:none;font-weight:normal;}table th a:hover {color:#ddd;}.clear {clear:both;}.clear-left {clear:left;}.link {cursor:pointer;}em {font-style:italic;}table.index {width:90%;margin:10px auto;}table.index th,table.index td {padding:2px 5px;text-align:left;}table.index th {padding:2px 0;}table.index .icons {float:left;margin-right:10px;}table.index .level-1 {display:inline;padding:10px;}table.index h1 {border:0 none;margin:0 margin-top: 10px;}img {font-size:10px;color:#bbb;text-align:center;}#content img {border:1px solid #fa470f;}.pale {color:#bbb;}table.links {border-collapse:collapse;width:75%;margin:auto;}table.links td {width:50%;padding:2px 3px;border-top:1px solid #FFF;}table.links th {background:transparent;font-weight:bold;color:#FFF;text-align:left;}.small {font-size:11px;}.desc li {margin-bottom:4px;}fieldset,img,abbr,acronym {border:0;}caption,th,table.inav td.listactions,#header,#products .product .size-chart table td.metric,#products .product .size-chart table td.imperial,.center {text-align:center;}table caption,strong,table.index th a {font-weight:bold;}p,#sidebar {margin-bottom:10px;}.left h2,#latest-products h2,.title,#content h1.title strong,table th a,table th a:visited,.white {color:#FFF;}#content.welcome .left,#pages .left {float:left;}#latest-products ul.links li.first,#footer .r ul li.first {border-right:1px solid #FFF;}#products table#sizes th img,#products table#sizes td img,#content table.index img {border:0 none;}#products input.size,#pagination li.next {width:40px;}#footer .l span,.print {display:none;visibility:hidden;}
