*{padding:0;margin:0;}
body{font-family:arial,verdana;color:#222;font-size:80%;background-color:#d9eff5;background-image:url('images/bg.jpg');background-repeat:repeat-x;}
table{border-collapse:collapse;border-spacing:0;}
p{margin:10px 0 0 0;font-size:90%;text-align:justify;}
h1{color:#1c5992;font-size:110%;}
a{color:#000;text-decoration:none;}
img{border:none;}
.padder{padding:20px;}
.green{color:#1c5992;font-size:150%;}
.red{color:#bf0000;font-size:150%;}
#site{margin:20px auto 0 auto;background-color:#fff;width:700px;border:solid 10px #1c5992;}
#top{text-align:center;padding:10px;text-align:left;height:155px;width:155px;}
#middle{padding:0 10px 10px 10px;vertical-align:top;height:250px;}
#bottom{padding:0 10px 10px 10px;text-align:center;}
#menu{background-color:#1c5992;color:#fff;margin:5px 20px 20px 0;width:120px;float:left;}
#menu a{color:#fff;font-size:90%;display:block;padding:8px;}
#menu a:hover{color:#000;background-color:#78bbce;}
#tagline{text-align:center;}
.redk a {color:#000;text-decoration: none;}
.redk a:hover {color:red;}
.formerror {color: #ff0000;}
.errorbox input {background-color: #FFC9C9;border: 2px solid #FF4747;}
.errorbox select {background-color: #FFC9C9;border: 2px solid #FF4747;}
.signup td {padding:3px;}
.shop td{padding:5px;font-size:90%;text-align:justify;}
.shop{margin:0 0 10px 0;border-bottom:solid 1px #eee;}
.shopimage {text-align:center;}
.shopsize {font-size:120%;}
