body {margin: 10px; padding: 0px; font-family: verdana, arial, sans-serif; background-color: #ffffff}
img {border: 0px; vertical-align: middle;}
form {margin: 0px; padding: 0px;}
h1, h2 {font-size: 100%; text-align: center; line-height: 1.5; margin: 0px;}
h5, h6 {font-size: 100%; text-align: left; line-height: 1.3; margin: 0px;}
h2, h5, h6 {font-weight: normal;}
p {margin: 0px 0px 6px 0px;}
table {border: 0px none;}
td {border: 0px none;}

a:link {color: #0000ff}     /* unvisited link */
a:visited {color: #0000cc}  /* visited link */
a:hover {color: #2222ff}   /* mouse over link */
a:active {color: #5555ff}   /* selected link */
ul {list-style: none outside none; margin: 0px; padding: 0px;}
li {margin: 0px; padding: 0px;}
li.small {font-size: 90%; padding: 0px 0px 0px 5px; background-color: #eeeeff}


table.mtb {width: 100%;	margin: 0px; padding: 0px;}
td.mtop
{
	height: 80px;
	background-color: #6699cc;
	padding-left: 5px;
	border: 1px solid #555555;
}
td.mstatus
{
	height: 36px;
	background-color: #cccccc;
	padding-left: 5px;
	border: 1px solid #555555;
}
td.mmenu {width: 180px;}
div.menusect
{
	background-color: #6699cc;
	border: 1px solid #555555;
	margin: 10px 0px 10px 0px;
	padding: 3px 5px 3px 5px;
	font-size: 80%;
	width: 170px;
}
td.mcontent {padding: 10px; width: 100%;}


/*Minilogin*/
input.mlf {width: 160px;}
input.mlb {margin-top: 6px; background-color: #d9d9d9; border: 1px solid #555555; border-left-color: #ffffff; border-top-color: #ffffff;}


/*item display*/
.header {background-color: #6599FF;}
.dark {background-color: #d9d9d9;}
.light {background-color: #e9e9e9;}

input.hidden {width: 0px; height: 0px; margin: 0px; padding: 0px; visibility:hidden;}
input.quantity {width: 40px;}
input.buy {font-size: 100%; font-weight: bold; background-color: #cccccc; border: 1px solid #555555;}


/*Specfic elements*/
a.disc:link {color: #000000; text-decoration: none}
a.disc:visited {color: #000000; text-decoration: none}
a.disc:hover {color: #000000; text-decoration: underline}
a.disc:active {color: #000088; text-decoration: underline}
div.smalltext {font-size: 80%;}
div.minitext {font-size: 60%;}
div.breadcrumb {text-align: center; font-size: 90%;}
a.minilink {font-size: 80%;}
table.showitem {width: 720px; margin: 0px auto 0px auto; padding: 0px 5px 0px 5px;}
td.displayimage {width: 360px; text-align: center;}
.short {width: 55px;}
.tiny {width: 30px;}
.center {margin: 0px auto 0px auto;}
.right {margin: 0px 0px 0px auto;}
.req {color: #ff0000;}
td.checkout, td.checkout2
{
	border: 1px solid #555555;
	padding: 10px;
	font-size: 80%;
}
td.checkout {background-color: #6699cc;}
td.checkout2 {background-color: #ffffff;}

.pinfo {width: 250px;}
textarea.pinfo {height: 100px;}

div.message, div.warning {padding: 10px; text-align: center;}
div.message {border: 1px solid #0000ff;}
div.warning {border: 1px solid #ff0000; background-color: #ffe9e9;}
td.badstock {border: 1px solid #ff0000; background-color: #ffe9e9;}
td.stockwarning {border: 1px solid #ffff00; background-color: #ffffe9;}