/* Ing '09 - SPB CSS Document... what a mess */
body{font-family: Arial, Helvetica, sans-serif;}
div.maincontainer{width: 800px; border: 1px solid #FF0000; background-color: #3399CC; margin: 0 auto;}
div.menu{background-color: #3399CC; padding-left: 10%; #padding-left: 5%; padding-top: 0.5%; border: 1px solid #FF0000}
div.content{margin-left: 126px; padding: 10px; border: 1px solid #FF0000; background-color: #FFFFFF}
div.sidebar{width: 126px; float: left}
div.footer{width: 100%; border: 1px solid #FF0000; clear: left; background-color: #3399CC; #padding-top: 20px}
.toe p, .toe p a{text-align: center; text-decoration: none; font-size: 10px; color: #FFFFFF;}
div.ad{width: 120px; margin-left: 3px}
div.cart{float: left; width: 120px; margin-left: 3px; background-image: url(../image/cart.jpg); background-repeat: no-repeat}
div.box{float: left; width: 120px; margin-left: 3px; background-image: url(../image/box.jpg); background-repeat: no-repeat}
div.img{margin: 2px; border: 1px solid #0000FF; height: auto; width: auto; float: left; text-align: center}
div.img img{display: inline; margin: 3px; border: 1px solid #FFFFFF}
div.img a:hover img{border: 1px solid #FF0000}
div.desc{text-align: center; font-weight: normal; width: 120px; margin: 2px}
p{color: #000000; text-align: left;}
p.b{color: #000000; text-align: center; font-family: Arial, Helvetica, sans-serif;  font-weight: bold}
p.basket{font-size: 10px; text-align: center; margin-left: -5px; #position: relative; #top: 4px;}
span.bprice{color: #000000; display: inline}

/* Headings */
h1{color: #CC3300; font-size: 1.3em;}
h2{color: #CC3300; font-size: 1.1em;}
h3{color: #CC3300}
h4{color: #CC3300; display: block}
h5{color: #FFFFFF; text-align: center; font-family: Arial, Helvetica, sans-serif}
hr{color: #3399cc}
ul{color: #000000}
img.tab{display: inline; #position: relative; #left: 20px}
label{display: inline; width: 90px; color: #000000; margin-left: 5px; font-size: 14px}
label.title{font-weight: bold; color: #CC3300}
input{display: inline}
fieldset{display: inline; vertical-align: text-top}
fieldset.buyfield{background-color: #99CCFF}
legend{color: #CC3300}
th{background-color: #6699FF}
td{text-align: center; padding: 5px}

/* Links */
a{text-align: center; font-family: Arial, Helvetica, sans-serif; color: #3333CC}
a:link{text-decoration: underline; color: #3333CC}
a:visited{text-decoration: underline; color: #3333CC}
a:active{text-decoration: none; color: #3333CC}
a:hover{text-decoration: underline; color: #FF0000}

a.external{text-align: center; font-family: Arial, Helvetica, sans-serif; color: #3333CC; padding-left: 20px; background: url(../image/external_link.gif) left no-repeat;}
a.external:link{text-decoration: underline; color: #3333CC}
a.external:visited{text-decoration: underline; color: #3333CC}
a.external:active{text-decoration: none; color: #3333CC}
a.external:hover{text-decoration: underline; color: #FF0000}

a.white{text-align: center; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF}
a.white:link{text-decoration: underline; color: #FFFFFF}
a.white:visited{text-decoration: underline; color: #FFFFFF}
a.white:active{text-decoration: none; color: #FFFFFF}
a.white:hover{text-decoration: underline; color: #FF0000}