/* Scotia Trading Companies Limited */
/* info@scotia-handling-rigging.co.uk */
/* Content Styles for SHS */

body {
font-family: Helvetica, Arial, sans-serif;
background: #b2bae2 url(../commonimg/shs_bg_strip2.gif) repeat-y left;
}

#topbar {
border-right: 1px solid #0019a0;
}

#menubar {
/* content of the menubar */
background-color: #0019a0;
font-family: Verdana, sans-serif;
color: white;
font-size: 9px;
/* general */
border: 0;
margin: 0;
padding: 1px 10px 1px 10px;
width: 770px;
height: 18px;
voice-family: "\"}\"";
voice-family:inherit;
width: 750px;
}


#menubar a {
font-weight: bold;
text-decoration: none;
color: white;
}

#menubar a:hover {
font-weight: bold;
text-decoration: underline;
color: white;
}

#menutable {
font-family: Verdana, sans-serif;
color: white;
font-size: 9px;
}

#menutable a {
text-decoration: none;
color: white;
}

#menutable a:hover {
text-decoration: underline;
color: white;
}

#categorybar {
background: url(../commonimg/shs_curvedtop.gif) top left no-repeat;
border: 0;
}


/* used for the category name in category bar */
h1 {
border: 0;
margin: 0;
padding: 0;
font-size: 17px;
color: white;
}


/* the actual category name is emphasised */
h1 strong {
font-weight: bold;
color: yellow;
}


/* used for the product name in product pages */
h2 {
border: 0;
margin: 0;
padding: 0 0 5px 0;
font-size: 16px;
font-weight: bold;
color: black;
}

/* used for the product longer name in product pages */
h3 {
border: 0;
margin: 0;
padding: 0 0 5px 0;
font-size: 13px;
font-weight: bold;
color: black;
}

/* title of lists in the sidebar */
h4 {
font-size: 12px;
font-weight: bold;
border: 0;
margin: 0 0 5px 0;
padding: 3px 8px 0 8px;
color: red;
}

/* used to show the num of products in a category - inside category bar */
h5 {
font-family: Verdana, sans-serif;
border: 0;
margin: 0;
padding: 0;
font-size: 9px;
font-weight: normal;
color: white;
}


#main {
border: 1px solid #36c;
}

#main p, #main li {
font-size: 0.8em;
color: black;
padding: 0;
margin-top: 0;
/* padding: 0 0 0 5px; */
}

#catnote {
border: 1px dashed #36c;
background: #e5e8f5;
padding-top: 5px;
padding-right: 10px;
padding-left: 10px;
margin: 0 0 15px 0;
}

#producttable { /* data tables used in product pages */
width: 578px;
font-family: Verdana, Geneva, Arial, sans-serif;
margin: 5px 0 5px 0;
border-spacing: 0px;
border: 1px solid black;
font-size: 9px;
border-collapse: collapse;
}

#producttable tr { /* data tables used in product pages */
border: 1px solid black;
}

#producttable td { /* data tables used in product pages */
border: 1px solid black;
padding: 3px;
}

#pagetable { /* data tables used in product pages */
font-family: Arial, Verdana, Geneva, sans-serif;
margin: 0;
border-spacing: 0px;
border: 1px solid black;
font-size: 12px;
border-collapse: collapse;
}

#pagetable tr { /* data tables used in product pages */
border: 1px solid black;
}

#pagetable td, #pagetable th { /* data tables used in product pages */
border: 1px solid black;
padding: 3px;
}

#footer {
font-size: 9px;
color: black;
}

#footer p {
border: 0;
margin: 0;
padding: 0;
}

#footer a {
text-decoration: underline;
color: black;
}

#footer a:hover {
text-decoration: none;
color: black;
}

#sidebar {
border: 0;
}

#sidebar ul {
list-style: none;
list-style-image: url(../commonimg/redarrow.gif);
margin: 0;
padding: 0;
border: none;
}

#sidebar li {
margin: 0;
border-top: 1px solid white;
}

#sidebar li:first-child {
border-top: 0;
}

#sidebar li a {
display: block;
font-size: 10px;
font-family: Verdana, sans-serif;
padding: 3px 8px 3px 8px;
border-left: 3px solid #e5e8f5;
background-color: transparent;
color: black;
text-decoration: none;
width: 150px; /* IE 4/5 Win */
voice-family: "\"}\"";
voice-family:inherit;
width: 131px;
}

#sidebar li a:hover {
color: yellow;
background-color: #0019a0;
border-left: 3px solid red;
}

#copyright {
font-family: Verdana, sans-serif;
font-size: 9px;
color: #999;
padding: 10px;
}

#copyright p {
padding: 0;
margin: 0;
border: 0;
}

#categorytable {
text-align: center;
}

#categorytable img {
border: 0;
}


/* styles */

.sidebarlist {
padding: 0 0 7px 0;
margin: 0 0 7px 0;
border: 0;
border-bottom: 1px solid #bfbfe4;
}

.sidebarseparator {
margin: 0;
border-top: 5px solid #b2bae2;
padding: 0;
}

/* product names in Category pages */
.catproductname {
font-size: 11px;
font-weight: bold;
color: black;
font-family: Verdana, sans-serif;
padding: 0 3px 3px 3px;
vertical-align: top;
}

/* product names in Category pages */
.catproductsubtitle {
font-size: 11px;
color: black;
font-family: Verdana, sans-serif;
padding: 1px 3px 3px 3px;
}

/* used in Category pages for the "more info" link */
.moreinfo {
font-size: 10px;
font-family: Verdana, sans-serif;
padding: 3px 3px 3px 10px;
/* background: url(../commonimg/more_info_pointer.gif) no-repeat left; */
}

.moreinfo a {
text-decoration: underline;
}

.moreinfo a:hover {
text-decoration: none;
}

/* used for DIVs showing links to instruction pages */
.instruction {
padding: 5px 0 10px 0;
border: 0;
}

.hide {
display: none;
}

.rightside {
float: right;
margin: 3px 0 5px 5px;
}

.leftside {
float: left;
margin: 0 5px 5px 5px;
}
