a {border:0;}

img {border:0;}

hr {display:block;clear:both;margin:2em 0;}

.accessibility {display:none;}

body {font:62.5% verdana,sans-serif;}

/*---Hide various divs that aren't needed for printing---*/
hr,
fieldset.buttons,
#options,
#promo,
#column-2,
#main-search-form,
#payment,
#footer
{display:none;}


p {margin-bottom:2em;}

#column-1 {padding-bottom:4em;font-size:1.2em;}
#footer {padding-top:1em;clear:both;font-size:1em;}

#title {}
h1 {margin-bottom:0.25em;margin-top:0.25em;font:2.4em bold 'century gothic',arial;color:#889961;}

#logo {border-bottom:1px solid #ccc;margin-bottom:6em;border-bottom:4px solid #DDE9C2;}

#status {background:#f7e4d8;border-top:1px solid #ebd8cd;border-bottom:1px solid #ebd8cd;color:#a87d63;padding:0.5em 1em;font-size:1.2em;margin-bottom:2em;}

.thumbnail {width:90px;float:left;margin:0 10px 30px 0;text-align:center;}
.thumbnail-small {width:60px;float:left;margin:0 0 20px 10px;text-align:center;}
.thumbnail a,
.thumbnail-small a {text-decoration:none;color:#777;}
.thumbnail .name {display:block;height:4em;text-transform:capitalize;}

.thumbnail img {width:80px;height:80px;border:1px solid #ddd;padding:3px;margin-bottom:5px;background:url('../images/general/holders/blank_medium.jpg') 3px 3px no-repeat #fcfcfc;color:#888;font-size:0.9em;text-align:center;}
.thumbnail-small img {height:50px;border:1px solid #e5e5e5;padding:2px;background:url('../images/general/holders/blank_small.jpg') 3px 3px no-repeat #fcfcfc;color:#888;font-size:0.9em;text-align:center;}


.info-holder {float:right;width:39%;margin-bottom:4em;text-align:left;margin-right:10%;}
.info-holder h2 {margin-top:0;text-transform:capitalize;font:1.4em verdana;margin-bottom:0.1em;}
.info-holder h3 {margin-right:0.5em;font-weight:bold;display:inline;}

.info-holder #name span {display:block;font-size:1em;color:#777;}

.info-holder #price ,
.info-holder #details, 
.info-holder #notes, 
.info-holder #description {margin-top:1em;padding-top:1em;border-top:1px solid #eee;display:block;}

.info-holder #price .price {margin:0;font-size:1.6em;color:#C30602;}
.info-holder #price .price del {margin-left:0.5em;font-size:0.8em;}

.info-holder #details div {margin-right:1.5em;display:inline;}

img.colour {margin:0 5px 0 0;vertical-align:top;width:12px;height:12px;padding:1px;float:none;background:#fff;border:1px solid #ddd;}

.info-holder #price p {display:none;}
.picture-holder .larger {display:none;}
.picture-holder {margin-bottom:4em;width:50%;}
.picture-holder a {margin:auto;width:237px;display:block;}
.picture-holder a img {padding:5px;border:1px solid #ddd;}


.holder5 .main-picture {text-align:center;clear:both;float:left;width:225px;height:225px;padding:1px;margin:-6px 2em 4em 0;}


.seperator {clear:both;text-align:center;margin-top:2em;margin-bottom:4em;border-top:1px solid #CEDAB0;border-bottom:1px solid #CEDAB0;padding:0.25em;background:#ECF3DE;color:#889961;}


table {margin-bottom:2em;width:100%;text-align:left;}
table img {padding:1em;}
table tr th {padding:0.5em 2em 0.5em 0;font-weight:bold;text-align:left;border-bottom:1px solid #eee;}
table tr td {padding:0.5em 2em 0.5em 0;}

fieldset {margin-bottom:2em;border:0;border-top:1px solid #ccc;}

.holder-pages {clear:both;padding-top:2em;}
.holder-pages .pagess {display:none;}
.holder-pages .page-no:before {content:"(";}
.holder-pages .page-no:after {content:")";}

.block {clear:both;font-size:0.9em;}
.block h2 {font:1.6em arial;margin-bottom:0.5em;}
.block img {float:left;margin:0 2em 3em 0;padding:5px;border:1px solid #eee;}