*
{
 margin: 0;
}

html
{
 height: 100%;
 width: 100%;
}

td {font-family: arial, sans-serif; font-size: 9pt; color: #003333;}

body
{
 background: #bdbdbd url('/images/dascom_back.gif') repeat-y;
 font-family: arial, sans-serif;
 font-size: 9pt;
 color: #bbbbbb;
}

HR {color: #505080; margin-bottom: 1em;}

.menu
{
 font-weight: bold;
 font-size: 10pt;
}

.menu A {color: #333}
.topmenu {color: #ccc; font-weight: bold; font-family: verdana, arial, sans-serif; font-size: 8pt;}
.topmenu A {color: #ccc;}
.topmenu A:hover {color: #fff;}

H1, .title {font-size: 12pt; font-weight: bold; color: #505080; margin-bottom: 0px}
H1:hover, .title:hover {color: #505080;}
H2 {font-size: 12pt; font-weight: bold; color: #505080; margin-bottom: 0px}

A {text-decoration: none; color: #505050;}
A:hover {color: #ff0000;}

.small {font-size: 7pt;}
.category {color: #505080; font-weight: bold;}
.error {color: #FF0000; font-weight: bold;}

.input {border: 1px solid #888;}
.input_m {border: 1px solid #888; background-color: #ffcc99;}
.button {border: 1px solid #888;}

.copyright {font-size: 7pt; color: #003333;}

.listheader {background: #505080; color: #fff;}
.listheader_sidm {background: #009ee0; color: #fff;}
.listheader_mobile {background: #423a73; color: #fff;}
.listheader_line {background: #c22315; color: #fff;}
.listheader_laser {background: #d45d43; color: #fff;}
.listheader_thermal {background: #382e5c; color: #fff;}
.listheader_cons {background: #999; color: #fff;}

.list0 {background: #fff;}
.list1 {background: #f0f0f0;}

#categorylist
{
}

#categorylist ul
{
 list-style: outside;
 padding: 0;
}

#categorylist li
{
 clear: left;
 text-align: left;
 border-bottom: 1px dotted #666;
 padding: 5px 2px 5px 2px;
 list-style-type: none;
 font-size: 9pt;
}

#categorylist li a
{
 display: block;
 background-image: url(/images/dascom/bar_$row[colour].gif);
 background-repeat: repeat-y;
 background-position: right top;
 padding-right: 10px;
}

#categorylist li.separator
{
 clear: left;
 text-align: left;
 border-bottom: 5px solid #666;
 padding: 5px 2px 5px 2px;
 list-style-type: none;
 font-size: 9pt;
}

#categorylist a
{
 color: 000;
}

.shop_message {color: red; border: 1px solid red; text-align: center; font-weight: bold; margin-bottom: 10px; padding: 10px;}
.shop_message_link {color: red}

.sale_extra {font-weight: bold; color: red}


