
body { background: #eaeaea url(images/head-bg.jpg) repeat-x left top; margin: 0px }
.pad20 { padding: 20px }
.padbookinfo { padding-right: 5px; padding-left: 10px }
.contentpad { padding-right: 20px; padding-left: 20px }
.box1  { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #fff; padding-right: 10px; padding-left: 10px }
.box2  { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #fff; padding: 10px 20px }
.box2a { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #fff; padding-right: 20px; padding-left: 20px }
.box3 { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #fff; padding-right: 20px; padding-left: 20px }

.title-text   { color: #000; font-size: 16px; line-height: 20px; text-decoration: none }
.title-text a:link   { color: #004276; font-size: 16px; line-height: 20px; text-decoration: none }
.title-text a:visited    { color: #004276; font-size: 16px; line-height: 20px; text-decoration: none }
.title-text a:hover   { color: #004276; font-size: 16px; line-height: 20px; text-decoration: underline }
.title-text a:active   { color: #004276; font-size: 16px; line-height: 20px; text-decoration: underline }

.bigtitle-text  { color: #000; font-size: 24px; line-height: 25px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.soldout  { color: #f00; font-size: 12px; line-height: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.lowstock  { color: #f90; font-size: 12px; line-height: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.reg-text-black { color: #000; font-size: 12px; line-height: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.reg-text   { color: #555; font-size: 12px; line-height: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.reg-text a:link     { color: #004276; font-size: 12px; line-height: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.reg-text a:visited    { color: #004276; font-size: 12px; line-height: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.reg-text a:hover     { color: #0059a0; font-size: 12px; line-height: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.reg-text a:active     { color: #0059a0; font-size: 12px; line-height: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }

.foot-title     { color: #aaa; font-size: 16px; line-height: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.foot-text     { color: #aaa; font-size: 12px; line-height: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.foot-text a:link      { color: #aaa; font-size: 12px; line-height: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.foot-text a:visited     { color: #aaa; font-size: 12px; line-height: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.foot-text a:hover     { color: #b4dfff; font-size: 12px; line-height: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.foot-text a:active     { color: #b4dfff; font-size: 12px; line-height: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }


.lightline { border-top: 1px solid #eaeaea }
.footer   { background: #000 url(images/foot-bg.jpg) repeat-x center top }
.footer-outline  { background: url(images/footer-outline.png) no-repeat center 10px }


.menu-bg  { background: url(http://www.gatehousepress.co.uk/images/menu-bg.png) repeat-x; padding-right: 10px; padding-bottom: 5px; padding-left: 10px }
.menu-text   { color: #fff; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.menu-text a:link   { color: #fff; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.menu-text a:visited   { color: #fff; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.menu-text a:hover    { color: #fff; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.menu-text a:active    { color: #fff; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
