.pixelborder {border-width:0; border: 1px solid black;}

a  {font-size: 0.7em; color: #000099; font-weight: bold;}
a:hover {text-decoration: none;}

#product a{font-size: 0.9em;}

body {
	margin: 0; 
	padding: 0; 	
	min-width: 880px; 
	background: #ffffff url(../UserMods/logo.gif) top right no-repeat; 
	font-family: lucidia-sans, Verdanna, arial, sans-serif; 
//	width: expression((document.body.clientWidth < 880) ? "880" : "auto" );
}

#basket  {
	float:right;
	width: 12em;
	background-color: #F0F3FF;
	border: 1px solid #CCD8FF;
	padding:6px;
	margin: 8em 10px 4px 5px;
// position: absolute;
// right: expression(document.body.clientWidth < 880 ? "auto" : "10px");
// left: expression(document.body.clientWidth < 880 ? "680" : "auto");
}
#basket span {display:block;}
#basket {text-align: center;}

.basketsummary td {
	padding:3px 3px;
}
#bestsellers ol {text-align:left;}

#browse  {position: absolute; top: 9em; left: 0px; width: 10em; padding: 0; margin:0;}
#browse 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: #000099; font-weight: bold;}

#product {position: absolute; top: 5em; left: 11em; right: 15em; min-width: 500px; 
//	width: expression((document.body.clientWidth < 880) ? "500" : "auto" );
}

#search  {position: absolute; top: 2em; left: 0px; width: 10em; padding: 0; margin:0;}
#search a {font-weight: normal; }
#searchform {margin: 6px 0px 16px 6px;}
select
{
    width:100px
}

form {padding: 0; margin: 0; }
h1 {font-size: 1.2em; margin-bottom: 0; padding-bottom: 0px; color:#2e2e7a}
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.9em}
li a {font-size: 1em}

img {border-width: 0; }
#picture {float: left; padding:8px 6px 10px 0}
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; }
.shadow { border:0; padding:0; }
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.9em; padding-right:10px}
#code {margin-top:0;}
#related a {font-size: 1em; }
#related {clear: left;}

#excvat {font-size:1.3em; }
#excvatstrike {font-size:1.3em; TEXT-DECORATION: line-through}
table {
	border-collapse: collapse;
}

table td{
	padding: 2px 8px 2px 0;
}

#search table  { border-collapse: collapse; border-spacing: 0; }
#search table td, #browse table td{padding:0}
#browse table  { border-collapse: collapse; border-spacing: 0; padding: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; background: url(../UserMods/shadow.gif) repeat-y right top }
td.right{text-align: left;}
tr.lightblue {background: #ccd8ff;}
tr.title {background: #000099; }

#product .productlink { font-size: 1em; text-decoration: none; color: #2e2e7a;}
#product .productlink:hover { text-decoration: underline }