.pixelborder {border-width:0; border: 1px solid black;}

a  {font-size: 0.7em; color: #385438; font-weight: bold;}
a:hover {text-decoration: none;}

body {
	margin: 0; 
	padding: 0; 	
	min-width: 780px; 
	background: #C6D9C6 url(../UserMods/logo.gif) top right no-repeat; 
	font-family: Tahoma, Arial, sans-serif; 
// width: expression(document.body.clientWidth < 700 ? 700 : "auto");
}

#cart {
	font-size: 0.8em;
}

#basket  {
	position: absolute; 
	top: 11em; 
	right: 10px; 
	width: 10em;
// right: expression(document.body.clientWidth < 700 ? "auto" : 10);
// left: expression(document.body.clientWidth < 700 ? 600 : "auto");
}
#basket span {display:block;}
#basket {text-align: center;}
#bestsellers ol {text-align:left;}

#freedelivery  {position: absolute; top: 20em; left: 0px;}

#browse  {position: absolute; top: 12em; left: 0px; width: 10em; padding: 0; margin:0;}
#browse a {display: block; padding: 2px 0px 2px 6px;}

#nav  {position: absolute; top: 4em; left: 0px; width: 10em; padding: 0; margin:0;}
#nav a {display: block; padding: 2px 0px 2px 6px;}

#footer a { font-size: 1em; font-weight: normal;}
#footer p { font-size: 0.6em; }
#footer { margin-top: 40px; text-align: center; border: 1px solid white; border-width: 1px 0 0 0;}
span#standards {display: none; vertical-align:middle;}

#menu1   {position: absolute; top: 0.2em; left: 4px; }
#menu1 a {text-decoration: none; color: black; font-weight: normal; margin: 4px;}
#menu1 a:hover {text-decoration: underline; }

#ourprice {font-size:0.7em; color: #385438; font-weight: bold;}

#product {
position: absolute; 
top: 5em; 
left: 11em; 
right: 13em; 
overflow: auto;
}
#product a {font-size: 1em;}
#search  {position: absolute; top: 9em; left: 0px; width: 10em; padding: 0; margin:0;}
#search a {font-weight: normal; }
#searchform {margin: 6px 0px 16px 6px;}

form {padding: 0; margin: 0; }
h1 {font-size: 1.2em; margin-bottom: 0; padding-bottom: 0px;}
h2 {font-size: 1em; font-weight: normal; color: white; padding: 4px 0px 8px 6px; margin: 0;}
h3 {font-size: 12px; font-weight: bold;}
hr {height: 1px; border:1px solid; border-width: 0 0 1px 0; width: 95%; color: #999999;}
html {margin: 0; padding: 0;}
li {font-size: 0.8em}

img {border-width: 0;}
#picture {float: left; margin-right: 20px; margin-bottom: 10px;}
img.corner { border:0; padding:0; margin:0; position: absolute; top: 0; right: 0; z-index: 10;}
img.corner_b { border:0; padding:0; margin:0; position: absolute; bottom:0; right: 0; z-index: 10; }
img.shadow { border:0; padding:0; margin:0; width: 8px; height: 100%; }
img.shadow_h { border:0; padding:0; margin:0; position: absolute; bottom:0; left: 0; width: 100%; height: 8px;}

input {vertical-align: bottom;}
p {font-size: 0.8em;}
ul li {font-size: 0.8em;}
td.text {font-size: 0.8em;}

#code {margin-top:0;}
#related a {font-size: 1em; }
#related {clear: left;}

#excvat {font-size:1.3em; }

#search table  { border-collapse: collapse; border-spacing: 0; }
#browse table  { border-collapse: collapse; border-spacing: 0; }
#nav table  { border-collapse: collapse; border-spacing: 0; }
#buy {margin-bottom: 6px; }
table.shadowed { width:100%; }
td, th { padding: 0; }
th {text-align: right; font-weight: normal; font-size: 0.7em;}
td.rightshadow { height: 100%; text-align: right;}
td.right{text-align: left;}
tr.lightblue {background: #91B49D;}
tr.title {background: #385438; }
.errorlnk {color: red; font-weight: normal;}
.red {color:red;}