body { color: #606060; font-size: 12px; font-family: Arial, arial, Helvetica, helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 21px; background-image: url(http://www.creative-exposure.co.uk/images/background-photography.gif); background-repeat: repeat; text-align: justify; margin: 0; padding: 0; }
p { margin: 0; padding: 0; }
td { }
a:link { color: #548bcb; text-decoration: none; }
a:visited { color: #548bcb; text-decoration: none; }
a:hover { color: #e3035c; text-decoration: none; }
a:active { color: #548bcb; text-decoration: none; }
h1 { color: #fff; font-size: 20px; line-height: 30px; font-family: Georgia, georgia, "Times New Roman", Times, serif; font-weight: normal; font-variant: small-caps; text-align: right; word-spacing: 4px; letter-spacing: 6px; margin: 0; padding: 8px 0 0; }

h1.home { color: #333; font-size: 30px; line-height: 30px; font-family: Georgia, georgia, "Times New Roman", Times, serif; font-weight: normal; font-variant: small-caps; text-align: right; word-spacing: 4px; letter-spacing: 6px; margin: 0; padding: 8px 0 0; }

h2 { color: #548bcb; font-size: 23px; font-family: Georgia, georgia, "Times New Roman", Times, serif; font-weight: normal; margin: 0.23em 0 0.6em; padding: 6px 0; border-bottom: 1px dotted #548bcb; }
.smallheader { color: #fff; font-size: 16px; font-family: Georgia, georgia, "Times New Roman", Times, serif; font-weight: normal; font-variant: small-caps; text-align: right; word-spacing: 3px; letter-spacing: 3px; margin: 0; padding: 8px 0 0; }
h3 { color: #548bcb; font-size: 15px; font-family: Georgia, georgia, "Times New Roman", Times, serif; font-weight: normal; margin: 0.23em 0 0.6em; padding: 0 0 6px; border-bottom: 1px dotted #548bcb; }
.bluelink { font-size: 12px; text-align: right; margin: 0; padding: 11px 0 0; }
.footer { color: #fff; font-size: 11px; }
.footerright { color: #fff; text-align: right; }
h4 { color: #ebe9e9; font-size: 10px; font-weight: normal; line-height: 14px; margin: 0; padding: 0 0 10px; }
.footerblue { color: #548bcb; font-weight: bold; }
ul
{ margin: 0; padding: 5px 9px 5px 14px; list-style: square
    }
.bold { font-size: 13px; font-weight: bold; }
.price { color: #548bcb; font-size: 23px; font-family: Georgia, georgia, "Times New Roman", Times, serif; font-weight: bold; font-style: italic; margin: 10px 0 0; padding: 9px 0; border-top: 1px dotted #548bcb; border-bottom: 1px dotted #548bcb; }
.title { color: #548bcb; font-size: 19px; font-family: Georgia, georgia, "Times New Roman", Times, serif; font-style: italic; letter-spacing: 2px; margin: 10px 0; padding: 9px 0; border-top: 1px dotted #548bcb; border-bottom: 1px dotted #548bcb; }
.it { font-style: italic; }
.linkage { color: #548bcb; font-weight: bold; margin: 9px 0 0; padding: 9px 0 0; }
.awards { color: #548bcb; font-size: 16px; font-family: Georgia, georgia, "Times New Roman", Times, serif; font-weight: normal; text-align: center; margin: 0; padding: 0 0 5px; }
.glossymenu{ list-style-type: none; margin: 5px 0; padding: 0; width: 170px; }

.glossymenu li a{ color: white; font-size: 19px; font-family: Georgia, georgia, "Times New Roman", Times, serif; line-height: normal; background-color: #363636; display: block; width: auto; padding: 5px 0; text-decoration: none; text-transform: uppercase; text-align: center; border: solid 1px #484848; }


* html .glossymenu li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 160px;
}

.glossymenu li a:visited, .glossymenu li a:active{
color: white;
}

.glossymenu li a:hover{ background-color: #3f3f3f; }