body {background: url(images/bg.jpg) repeat-x #1f62a2;}
#outerwrapper { width:983px; margin:10px auto 0 auto;}
#mainwrapper { width:983px; margin:0; position: relative;}


#header .bookmarks {height: 19px; background: url(images/top-nav-bg.jpg) repeat-x; border-bottom-color: #006b82; overflow: visible!important;}

#header .bookmarks li {margin-top: -6px;}

#header .bookmarks li a {margin-right:2px!important;}

.searchpanel { margin: -10px 0 10px 10px; text-align: center;}
* html .searchpanel { margin: 0px 0 10px 10px; text-align: center;}

#left-sidebar {width:200px; margin-right:10px; margin-bottom:20px; padding-right: 20px;}
#left-sidebar form {width: 160px; margin: 0 auto; float: left;}
*:first-child+html #left-sidebar form .reset { margin-left: -16px;}

#contents {padding-bottom: 10px;}
#contents p {color: #666; font-family: Verdana, Arial; font-size: 11px!important; line-height: 140%;}
#contents .map {width: 550px;}
#contents .row a {text-decoration: none; color: #3366FF;}
#contents .row a:hover {text-decoration: underline;}
#googleMap {width: 550px;}
.maphead form {width: 540px;}

ul#left-nav {list-style-type: none; margin-left: -25px; margin-top: -10px;}
*:first-child+html ul#left-nav {list-style-type: none; margin-left: 15px;}

ul#left-nav a#style {background: url(images/nav-pens-style.jpg) no-repeat; width:177px; height: 55px; display: block;}
ul#left-nav a#manufacturer {background: url(images/nav-pens-manufacturer.jpg) no-repeat; 
width:177px; height: 45px; display: block;}
ul#left-nav a#colour{background: url(images/nav-pens-colour.jpg) no-repeat; width:177px; height: 45px; display: block;}
ul#left-nav a#price {background: url(images/nav-pens-price2.jpg) no-repeat; width:177px; height: 45px; display: block;}
ul#left-nav a#pencils {background: url(images/nav-pencils.jpg) no-repeat; width:177px; height: 45px; display: block;}
ul#left-nav a#accessories {background: url(images/nav-pen-accessories.jpg) no-repeat; width:177px; height: 45px; display: block;}

ul#left-nav span {display: none;}

.clickables1 li img {width: 550px; height:153px }
*:first-child+html .clickables1 li img {margin-top: -10px; margin-bottom: 10px;}

#page {width:550px; padding-right: 30px;}

.clickables3 li img {width: 178px;}
*:first-child+html .clickables3 {margin-top: -10px; margin-bottom: 10px;}

#logobox {background:url(images/brand-on-demand-bg.gif) no-repeat; margin-top: 10px;}

#box-enquiry, #box-accountmenu {display: none;}

p.man-bottom {position: absolute; top: 67px; left: 212px;}

p.welcome {padding-top: 70px;}

p.pen {position: absolute; top: 85px; left:228px;}

p.feet {position: absolute; top: 79px; left:230px;}

p.welcome-image {position: absolute; top: 110px; left: 210px;}
*:first-child+html p.welcome-image {position: absolute; top: 121px; left: 210px;}
* html p.welcome-image {position: absolute; top: 121px; left: 210px;}

#right-sidebar .row {padding-top: 20px;}

.searchpanel-min {background: url(images/search-bg-small.jpg) no-repeat; height: 99px; border: none;}
.searchpanel-max {background: url(images/search-bg-large.jpg) no-repeat; height: 200px; border: none;}

#footer {width: 550px; margin-left: 231px; line-height: 140%; }
#footer2 {display: none;}
/*#footer {position: absolute; bottom: -30px; left: 0; color: white;}*/
/**:first-child+html #footer {position: absolute; bottom: -40px; left: 0; color: white;}*/
#footer a {color: #000000; text-decoration: none; padding-right: 10px; ;}
#footer a:hover {text-decoration: underline;}

.sr li {width: 230px;}

#search-site {padding-top: 10px; padding-left: 10px;}

.catlist li {width: 170px;}

.sr li .te a {text-decoration: none; color: #333333; text-align: left!important; font-size: 10px!important; }


.sr li .te p {text-align: left; line-height: 110%!important; margin-top: -3px!important;}

.sr li .te h4 a, .catlist li h4 a {color: #000000; font-size: 12px!important; font-weight: bold;}

.sr li .fr {color: #990000; font-size: 11px!important; font-weight: bold;}

#seo-links {background: #ccc; padding: 20px 0; display: block;}

#seo-links ul, #seo-links li {list-style-type: none; padding-left: 5px;!important; margin-left: 0!important;}
#seo-links ul {float: left; width: 100px; }

#footer h5 {clear: both;}
#footer .clear {clear: both;}



#iewarning
{
display:none;
}

.bic {padding-left: 12px;}
.bu.bu-qu {display:none;}
