@charset "UTF-8";
/* CSS Document */

/*RESETS*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }

/*STRUCTURE*/

#container {margin:0 auto; width:920px; padding:0 30px; }
#shoppingcart {width:685px; margin-left:215px; margin-top:10px; clear:both; text-align:right; float:right;}
#header {height:160px; width:900px; margin:0; clear:both;}
#sidebar {float:left; width:220px; margin-top:10px;}
#content {margin-top:10px; width:660px; float:right;}
#footer {width:900px; margin-top:10px; margin-bottom:20px; clear:both;}

/*GLOBAL STYLES*/

body {background:url(../images/bgimage.jpg) top center no-repeat fixed #fbefd7; font-size:11px; font-family:Verdana, Geneva, sans-serif;}

p {margin-top:10px; margin-bottom:10px; line-height:175%;}
h1 {font-size:200%; font-weight:bold;}
h2 {font-size:150%; font-weight:bold; color:#696052; }
h3 {font-size:150%; color:#b6aa8c; font-weight:normal;}

ul {list-style:outside disc; margin-left:10px; margin-top:15px; margin-bottom:15px;}
li {margin-top:5px; margin-left:10px;}

#logo {width:200px; height:160px; float:left; background:url(../images/logo.jpg) no-repeat left top;}
#logo a{display:block; text-indent:-5000px; width:200px; height:160px;}

#titleheader {width:680px; height:160px; float:right; }
#titleheader a {text-indent:-5000px; display:block; width:680px; height:160px; background:no-repeat left top;}

.imageborder { border: 1px solid #8E836F; }

.special {font-size:150%; font-weight:bold; color:#696052;}

.pusher {clear:both; width:100%;}

#footer {text-align:center;}

/*MENU*/

.menu1{ background:url(../images/menu-right.png) no-repeat; margin-left:0px; padding:10px 0 5px 20px; display:block; height: 22px; font-size: 12px; font-weight: bold; margin-bottom:10px;}
.menu2 { background:url(../images/menu-down.png) no-repeat; margin-left:0px; padding:10px 0 5px 20px; display:block; height: 22px; font-size: 12px; font-weight: bold; margin-bottom:10px;}
.submenu{ background: url(../images/subsubmenu.jpg) no-repeat; display: block; height: 19px; margin-left: 10px; padding-top: 2px; padding-left: 15px; font-size: 10px;}
.subsubmenu{ background: url(../images/subsubmenu.jpg) no-repeat; display: block; height: 19px; margin-left: 20px; padding-top: 2px; padding-left: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.subsubsubmenu{ background: url(../images/subsubmenu.jpg) no-repeat; display: block; height: 19px; margin-left: 30px; padding-top: 2px; padding-left: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.hide{display: none;}
.show{display: block;}
#buyonline, #catalogue {margin-bottom:10px;}
#page-catalogue #catalogue {display:block;}
#page-buyonline #buyonline {display:block;}

/*MENU SHOW/HIDE*/

/*#bo-page
#bo-chamois-leather-products-page
#bo-cleaning-cloth-page
#bo-garage-consumables-page
#bo-hand-wipers-page
#bo-janitorial-page
#bo-microfibre-products-page
#bo-non-wovens-page
#bo-other-products-page
#bo-paper-products-page
#bo-polishing-cloth-page
#bo-protective-gloves-page
#bo-stockinette-page
#bo-valeting-kits-page
#bo-vehicle-cleaning-page
#bo-wholesale-products-page

#cat-page
#cat-chamois-leather-products-page
#cat-cleaning-cloth-page
#cat-garage-consumables-page
#cat-hand-wipers-page
#cat-janitorial-page
#cat-microfibre-products-page
#cat-non-wovens-page
#cat-other-products-page
#cat-paper-products-page
#cat-polishing-cloth-page
#cat-protective-gloves-page
#cat-stockinette-page
#cat-valeting-kits-page
#cat-vehicle-cleaning-page
#cat-wholesale-products-page*/


/*SIDEBAR*/

/*HOME PAGE*/
#left-content {width:450px; float:left;}
#right-content {width:189px; float:right; border-left:#696052 solid 1px; padding-left:10px;}

#right-content ul {list-style:none; margin-top:15px; margin-bottom:15px; margin-left:0;}
#right-content li {margin-top:15px; background:url(../images/rh-bullet.jpg) no-repeat 0 50%; padding-left:30px; margin-left:0;}

/*PACKAGING*/
.imagelist {list-style-type:none; margin-left:100px;}
.imagelist li {margin-top:20px;}
.imagelist img {margin-top:10px; border: 1px solid #8E836F;}

/*CATALOGUE*/
.item-container {width:680px; margin-bottom:15px; padding-bottom:15px; border-bottom:#696052 1px solid; clear:both;}
.image-wrap {float:left; width:202px;}
.image-wrap img {border:#696052 1px solid;}
.description-wrap {float:left; margin-left:15px; width:450px;}


/*LINKS*/

a {text-decoration:none; color: #696052;}
a:active {text-decoration:none; color: #696052;}
a:visited {text-decoration:none; color: #696052;}
a:hover {text-decoration:underline; color:#000;}

#sidebar a {text-decoration:none; color: #433d35;}
#sidebar a:hover {text-decoration:underline; color:#000; }

#buyparent a {background:url(../images/menu-buy.png) no-repeat; color: #fff; text-decoration:none;}
#buyparent a:hover {text-decoration:underline; color:#fff; }