@charset "utf-8";

body {margin:0px; padding:0px; font: 100% arial, sans-serif; text-align:center; background-color: #ffffff;}
* {margin:0; padding:0;}
 
p {margin:1em 20px;}
h1 {font-size: 1.3em; padding: 20px 10px 10px 20px; font-weight: bold;}
h2 {font-size: 1em; margin:1em 20px; font-weight: bold; font-variant: small-caps;}
img {border: 0px;}
ol {margin: 0 20px 0 55px;}
ul {margin: 0 20px 0 45px;}
li {margin-bottom: 1em;}
iframe {float: left; margin: 0 10px 20px 30px;}

.clearleft {clear: left;}

a:hover {color: #cc0033;}

div#mainwrap {width:960px; margin-left:auto; margin-right:auto; text-align:left; background: white;}

div#header {width:780px; height: 140px; background: url('images/header-navy.jpg') no-repeat top right; margin-top: 20px;}

div#headerquestion {padding-top: 100px; margin-left: 20px; color: #faefed; font-weight: bold;}

div#listmenu {float: left; margin-top: 115px; margin-left: 40px;}
div#listmenu ul {margin: 0;}
div#listmenu li {float: left; list-style-type: none;}
div#listmenu a {padding: 0 2px; text-decoration: none; color: #faefed; font-weight: bold;}
div#listmenu a:hover {color: #cc0033;}

div#box {background-color: white; margin: 20px 20px 0 20px; padding-bottom: 10px;}

div.smallbox {background-color: white; width: 193px; padding: 10px; margin-top: 20px; margin-left: 30px; color: #465375;}
div.smallbox a {text-decoration: none; color: #483d8b;}
div.smallbox a:hover {color: #cc0033;}
div.smallbox p {margin:0 5px 0 0;}
div.smallbox h2 {font-size: 0.95em; margin:0; font-weight: bold; color: #483d8b;}
div.smallbox img {border: 0px; padding-bottom: 5px;}

div.smallbox1 {background-color: white; width: 193px; height: 270px; padding: 10px; margin-top: 20px; margin-left: 30px; color: #465375; float: left;}
div.smallbox1 a {text-decoration: none; color: #483d8b;}
div.smallbox1 a:hover {color: #cc0033;}
div.smallbox1 p {margin:0 5px 0 0;}
div.smallbox1 h2 {font-size: 0.95em; margin:0; font-weight: bold; color: #483d8b;}
div.smallbox1 img {border: 0px; padding-bottom: 5px;}

div#contentarea {width:960px;}

div#column1 {width:180px; float:left; padding-top: 160px; text-align: right; background-color: white;  color: #465375;}

.colour1 ul {margin: 0; list-style-type: none; padding-right: 20px;}
.colour1 li {margin: 0.5em 0 0 0;}
.colour1 a {text-decoration: none; color: #483d8b;}
.colour1 a:hover {color: #cc0033;}

.colour2 ul {margin: 0; list-style-type: none; padding-right: 20px;}
.colour2 li {margin: 0.5em 0 0 0;}
.colour2 a {text-decoration: none; color: #708090;}
.colour2 a:hover {color: #cc0033;}

.colour3 ul {margin: 0; list-style-type: none; padding-right: 20px; font-size: 0.9em;}
.colour3 li {margin: 0.5em 0 0 0;}
.colour3 a {text-decoration: none; color: #8b0000;}
.colour3 a:hover {color: #cc0033;}

.wrapimage {float: left; margin: 0 10px 10px 0;}
.inlineimage {float: left; margin-bottom: 20px; padding: 0 15px 20px 20px;}
.inlineimage p {margin: 0px; width: 200px;}
.inlineimage h2 {margin: 5px 0;}

div#maincontent {width:780px; float:left; background: url('skating/index-skating.jpg') no-repeat top right; background-color: #d2d5dc;}

div#testimonial {background-color: #ededed; border: 1px solid #465375; margin: 0 20px;}
div#testimonial p {margin: 1em 0 1em 5px;}

div.tip {background-color: #fafad2; border: 2px dashed #ff0000; margin: 0 20px;}
div.tip p {margin: 1em 0 1em 5px;}

table#shopitems {margin: 0 20px;}
table#shopitems td {border: 1px solid #aa8e5f; text-align: left;}
table#shopitems td.image {width: 100px; text-align: center;}
table#shopitems td.onefifty {width: 150px; text-align: center;}
table#shopitems td.description {width: 405px;}
table#shopitems td.description1 {width: 320px;}
table#shopitems td.price {width: 70px;}
table#shopitems p {margin: 1em 10px;}

div#footer {width:780px; padding: 10px 0; float: right; background-color: #d2d5dc;}
div#footer p {margin: 0 0 1em 40px; font-size: 0.8em; color: #628474;}

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}

