html{font-size: 100%;}
body { margin:0; padding:0; text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em;}

a {text-decoration: none; color:#28347c;}
a:hover {color: #818282; text-decoration: underline; }
hr {color: #d6dbbf; background-color: #d6dbbf; width: 80%; height: 1px;} 

h1 {font-size: 18px; margin: 0 0 10px 0; color:#282445;}
h2 {font-size: 14px; margin: 0; color:#282445; padding: 0;}
h3 {font-size: 12px; margin: 0 0 5px 0; color:#282445;}

#wrap {width:56.25em; margin:0 auto; text-align:left; }
#headerTopLinks {font-size: 0.687em; text-align: right; margin-top: 0.187em;}
#headerTopLinks a { color: #28347c; text-decoration: none; font-weight: normal;}
#headerTopLinks a:hover {text-decoration: underline;}

#headerSpace {height: 7.25em;}

#hdrNavHld {clear: both; width: 48.687em; height: 1.687em; background-image:url("/images/goHeritage/gui/mainNavBack.jpg"); background-repeat:repeat-x; background-position: left center; border-top: 1px solid #28347c; border-bottom: 1px solid #28347c;}
#hdrNavHld ul {font-size: 0.689em; margin: 0.546em 0 0 0.284em; padding: 0;}
#hdrNavHld a {color: #28347c; text-decoration: none; font-weight: normal;}
#hdrNavHld a:hover {color: #818282; text-decoration: none;}


#headimgHld {height: 14.937em; padding: 0.062em 0 0.062em 0; border-bottom: 1px solid #535353;}

#brdcrmb {font-size: 0.625em; margin: 0.750em 0 0.750em 0;}

#lftcl {width: 12.5em; float: left; margin-right: 1.562em;}
#lftcl h2 {font-size: 0.750em;}

#leftNav {font-size: 0.689em; border-right: 1px solid #908f8f; border-top: 1px solid #908f8f;}
#leftNav ul { margin: 10px 0.455em 0 15px; padding: 0;}
#leftNav li {margin-bottom: 0.546em; list-style-type: none; padding: 0;}

#mdlct {width: 28.125em; float: left;}
#mdlct h1 {background-image:url("/images/hhg/gui/titleBack.jpg"); background-repeat:repeat-x; background-position: left top;}
#mdlct h2 {font-size: 0.875em; color:#282445; padding: 0; margin: 0;}
#mdlct p {font-size: 0.750em; line-height: 1.378em;}
#mdlct li {font-size: 0.750em; line-height: 1.378em; margin-bottom: 0.415em;}

#dblClm {width: 42.187em; float: left;}
#dblClm h1 {background-image:url("/images/hhg/gui/titleBack.jpg"); background-repeat:repeat-x; background-position: left top;}
#dblClm p {font-size: 0.750em; line-height: 1.378em;}
#dblClm li {font-size: 0.750em; line-height: 1.378em; margin-bottom: 0.415em;}

#rghcl {width: 12.5em; float: right; margin: 0 0 0 1.562em;}
#rghcl h2 {font-size: 0.750em; margin: 0 0 0.032em 0; color:#282445;}
#rghcl p {font-size: 0.689em;}
#rghcl li {font-size: 0.689em; line-height: 1.378em;}


#hmintro {width: 39.625em; float: left;}
#hmintro h1{font-size: 0.875em; margin: 0; padding: 0;}
#hmintro p {font-size: 0.75em; line-height: 1.378em;}

#homeCategories h2 {font-size:0.875em; height: 1.775em; margin: 0; padding: 0; background-image:url("/images/hhg/gui/titleBack.jpg"); background-repeat:repeat-x; background-position: left top;}
#homeCategories img {float: left; margin: 0.187em 0.187em 0 0;}

#rghClm {width: 15.625em; float: right;}
#rghClm h2 {font-size: 0.875em; margin: 0 0 0.032em 0; color:#282445; background-image:url("/images/hhg/gui/titleBack.jpg"); background-repeat:repeat-x; background-position: left top;}
#rghClm p {font-size: 0.75em;}

#vncnt {margin-top: 32px;}
#vncnt p {font-size: 0.689em; margin: 10px 0 2px 0;}

.searchResults {margin: 0 0 15px 4px; clear: both; display: block;}
.searchResults p {margin: 0;}


#textfield {height: 0.875em; width: 7.5em; border: 0.0625em solid #666666;}
#select {border: 0.0625em solid #666666;}
#footer {clear: both; width: 56.25em; height: 1.687em; border-top: 1px solid #535353; margin-top: 0.687em;}
#footer ul {font-size: 0.689em; margin: 0.284em 0 0 0.284em; padding: 0;}
#ftsblik {font-size: 0.625em;}


.sporran0 {clear: both;}
.sporran20 {height: 20px; clear: both;}

.sporranLine {clear: both; text-align: right; margin: 3px 0 4px 0; background-image:url("/images/goHeritage/gui/resultsSeperator.jpg"); background-repeat:no-repeat; background-position: center bottom; padding: 0.364em;}

#srchfrm {background-image:url("/images/goHeritage/gui/contentSearchBack.jpg"); background-repeat:repeat-x; background-position: left top; border-top: 1px solid #908f8f; padding:0.187em; }

.srcAssQst {font-size: 0.689em; width: 20.02em; float: left; text-align: left; margin-left: 0.182em; display: block;}
.srcAssbx {float: left;}
.srcAsstx {width: 15.561em; float: left; margin: 3px 0 0 0;}

#mainImg {margin-top: 2px; border-top: 1px solid #333; border-bottom: 3px double #333; clear: both;}

.chkQst {width: 13.104em; float: left; margin-bottom: 0.455em;}
.chkbx {float: left;}
.chktx {width: 9.5em; float: left; margin: 3px 0 0 0;}

#dblclm {width: 42.187em; float: left;}
#dblclm h1 {font-size: 18px; margin: 0px 0px 10px 0px; color:#282445;}
#dblclm h2 {font-size: 13px; margin: 0px 0px 0px 0px; color:#282445;}
#dblclm h3 {font-size: 12px; margin: 0px 0px 5px 0px; color:#282445;}
#dblclm p {font-size: 0.689em; line-height: 1.378em;}

.quant { border: 0 solid; text-align: center; width: 40px;}
.buttonBasketFunction { top: 0; margin: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; text-decoration: none; border-width: 1px; padding-left: 3px; padding-right: 3px; padding-top: 1px; padding-bottom: 1px; background-color: #dddddd; border-color: #4a5350; width: 55px;}
.bskT {font-size: 0.689em; width:85px; text-align: right; float: left; margin: 5px 10px 0 0; border-top-width: 3px; border-top-style: solid; border-top-color: #4a5350;}
.bskB {font-size: 0.689em; width:445px; float: left; margin: 0 10px 2px 0;}
.bskI {font-size: 0.689em; width:80px; float: left; margin: 0 10px 3px 0;}
.bskF {font-size: 0.689em; width:80px; float: left; margin: 7px 10px 3px 0;}
.bskV {font-size: 0.689em; width:85px; text-align: right; float: left; margin: 0 10px 0 0;}

#details {width: 200px; float: left; margin: 0 15px 0 0;}
#details h3 {font-size: 12px; font-weight: bold; color: #4a5350; margin:0;}
#details p {font-size: 0.689em;}

#ship {width: 125px; float: left; margin: 0 15px 0 0;}
#ship h3 {font-size: 12px; font-weight: bold; color: #4a5350; margin:0;}
#ship p {font-size: 0.689em;}

#bill {width: 125px; float: left; margin: 0;}
#bill h3 {font-size: 12px; font-weight: bold; color: #4a5350; margin:0;}
#ship p {font-size: 0.689em;}

.thbimg {width: 125px; margin-right: 10px; float: left;}

#form p {margin: 0 0 0.5em 0; clear: both;}
#form label {width: 11em; float: left; text-align: left; margin-right: 0.5em; display: block;}
#basket { float: right; width: 160px; background-color: #28347c;}
#bskint {color: #ffffff; margin: 1px; border: solid 1px #ffffff;}
#bskint h2 {font-size: 0.750em;}
#bskint p {font-size: 0.689em; margin: 0.273em;}
#bskint a {color: #ffffff;}

.hmthbl {width: 18.875em; float: left; margin:0.625em 1.25em 0 0; padding: 0 0.312em 0.437em 0;}
.hmthbr {width: 18.875em; float: left; margin:0.625em 0 0 0; padding: 0 0.312em 0.437em 0;}

#hmHighlight {background-image:url("/images/hhg/gui/hmitmbck.jpg"); background-repeat:repeat-x; background-position: left top;}

.hmthbk {background-image:url("/images/hhg/gui/hmitmbck.jpg"); background-repeat:repeat-x; background-position: left top;}
.hmthbk p {float: left; width: 19em; margin: 0; }
.hmthbk img {background-color: #ffffff; float: left; margin-right: 0.312em; }

.hmcatsblk {font-size: 0.625em; text-align: right; clear: both;}

.adback {float: left; width: 10em;}
.adback h2 {font-size:0.875em; height: 1.775em; margin: 0; padding: 0; background-image:url("/images/hhg/gui/titleBack.jpg"); background-repeat:repeat-x; background-position: left top;}

#thumbItems h2 {font-size:0.875em; margin: 0; padding: 0.213em; border-bottom: 1px solid #908f8f; margin: 0 0 0.083em 0; padding: 0 0 0.083em 0;}
#thumbItems p {margin-top: 0.187em;} 
.cntcatsblk {font-size: 0.689em; text-align: right; clear: both; height: 2em;}

#merchandise h3 {font-size:0.75em; font-weight: normal; border-bottom: 1px solid #908f8f; margin: 0 0 0.083em 0; padding: 0 0 0.083em 0;}

.merchCatTh {width: 10em; float: left;}
/*.merchCatTh img*/

#fullimg {float: right;}
.client {font-size: 0.750em; font-weight: bold; float: left; width: 17.845em;}

#atb {width: 220px;}
#atb label {width: 50px; float: left; padding-top: 2px;}
#atb p {text-align: right;}