body {
margin:0; border:0; padding:0;
background:#fdf8d6;
text-align:left;
}

a {
text-decoration:underline;
color:#FCDC9B;
font:10px verdana,sans-serif;
}

img {
border:0;
}

div#container {
width:745px;
background:#333;
margin:0;
border-bottom:4px solid #333;
text-align:left;
}

div#nav,div#skipnav,div#header {
display:none;
}

div#printheader {
margin:0; border:0; padding:0;
display:inline;
}

div#holder {
margin:0;
width:535px;
background:#4c4c4c;
}

div#content {
border-left:40px solid #5d9340;
padding-left:15px;
background:#4c4c4c;
font:10px verdana,sans-serif;
}

div#content img.tab {
position:relative;
display:inline;
float:left;
margin:0 0 0 -55px !important;
margin-left /**/:-58px;
padding:0;
}

div#content img.mainimage {
border:0;margin:0;padding:0;
float:left;
clear:right;
margin-bottom:10px;
}

div#content img.homeimage {
border:0;margin:0;padding:0;
float:left;
clear:none;
margin-bottom:10px;
}

div img.gateimage {
border:0;padding:0;
clear:none;
white-space:nowrap;
margin-right:2px;
margin-bottom:10px;
}

div img.gateimagelast {
border:0;padding:0;
clear:none;
white-space:nowrap;
margin-right:0px;
margin-bottom:10px;
}

div#content h2 {
color:#FCDC9B;
font:10px verdana,sans-serif;
line-height:13px;
margin:0; padding:0;
font-weight:bold;
}

div#content h3 {
color:#FCDC9B;
font:10px verdana,sans-serif;
line-height:13px;
margin:0; padding:0;
font-weight:bold;
}

div#content table.essentials {
color:#000;
font:10px verdana,sans-serif;
margin-bottom:10px;

}

div#content table.essentials td {
margin:0;padding:0;
padding:8px;
border:1px solid #4c4c4c;
background-color:#fdf8d6;
font:10px verdana,sans-serif;
}

div#content table.essentials td p {
font:10px verdana,sans-serif;
color:#000;
}

div#content table.essentials td.pic {
margin:0;padding:0;
background-color:#c7713c;
}

div#content table.essentials img {
border:0;
}

div#content table.essentials td.pic img.enlarge {
border-top:2px solid #4c4c4c;
width:100px;height:16px;
}

div#content table.essentials td.pic img.listing {
border-top:2px solid #4c4c4c;
width:200px;height:16px;
}

div#content table.essentials td.price {
padding:0px;
}


div#content table.essentials td.price div {
padding:7px;
}

div#content table.essentials td div.border {
border-top:2px solid #4c4c4c;
padding:7px;
}

div#content table.essentials td div.borderright {
border-right:2px solid #4c4c4c;
}

div#content table.essentials td a {
color:#c7713c;
font:9px verdana,sans-serif;
}

div#content table.essentials td .item {
color:#5d9340;
font-size:11px;
font-weight:bold;
}

div#content table.essentials td .pound {
font-size:11px;
font-weight:bold;
}

div#content table.addtobasket {
font-size:10px;
width:143px;
}

div#content table.addtobasket td {
margin:0;padding:7px;
border:1px solid #4c4c4c;
background-color:#666666;
font:10px verdana,sans-serif;
}

div#content table.addtobasket td .pound {
font-size:11px;
font-weight:bold;
}

div#content table.addtobasket td.price {
width:97px;
}

div#content table.addtobasket td .item {
color:#fcdc9b;;
font-size:11px;
font-weight:bold;
}

div#content table {
color:#fdf8d6;
font:9px verdana,sans-serif;
margin-bottom:9px;
}

div#content table td {
border:1px solid #4c4c4c;
padding:5px;
background:#666;
}

div#content table td.date {
color:#fcdc9b;
font-weight:bold;
}

div#content caption {
text-align:left;
font-weight:bold;
padding-bottom:5px;
color:#fcdc9b;
}

div#content ul {
list-style-type: none;
padding: 0px 5px 5px 12px;
margin: 0;
clear:none;
}

div#content li {
background-image: url(../../images/assets/bullet.gif);
background-repeat: no-repeat;
background-position: 0 7px;
padding-left: 12px;
padding-top: 1px;
padding-bottom: 6px;
font:10px verdana,sans-serif;
color:#fdf8d6;
width:280px;
clear:none;
}

div.rhpuff {
float:right;
margin-left:10px;
font:9px verdana,sans-serif;
color:#fdf8d6;
width:148px;
}

div.quote {
margin:20px 0px 0px 0px;
border:0;padding:3px;
color:#a4be88;
font:10px verdana,sans-serif;
line-height:13px;
width:142px;
}

div#homesubnav {
float:right;
background:#666 url(../../images/nav/home-subnav.gif) top right no-repeat;
margin-left:10px;
margin:right:0;
width:155px;
color:#fdf8d6;
}

div#homesubnav h3 {
color:#fdf8d6;
font:10px verdana,sans-serif;
line-height:13px;
margin:0;
font-weight:bold;
padding: 5px 10px 5px 10px;
}

div#homesubnavcontent {
padding:5px 10px;
}

div#content p {
margin:0 0 10px 0; border:0;
padding:0;
color:#fdf8d6;
font:10px verdana,sans-serif;
line-height:13px;
width:320px;
clear:none;
}

/*large text on homepage=different to other pages*/
div#content p.large {
margin:0 0 10px 0; border:0;
padding:0;
color:#fdf8d6;
font:11px verdana,sans-serif;
line-height:15px;
width:280px;
clear:none;
}


div#footer {
width:745px;
margin:0 auto; border:0;
text-align:left;
}

div#footer p {
margin:10px 0 30px 0;
border:0; padding:0;
font:9px verdana,sans-serif;
color:#000;
}

div#footer a {
font:9px verdana,sans-serif;
color:#000;
}
