* {margin:0; padding:0}
body {margin:0; padding:0; min-width:800px; background:#fff url(../images/main_bg.gif) repeat-x; color:#000; font:62.5% Verdana, Arial, Helvetica, sans-serif}
#container {background:#fff; margin:0 auto; width:800px; border-top:1px #666 solid}
#header {margin:0; height:60px; background:#fff}
#header #searchform {float:right; padding:0; margin:0}

/* category menu */
ul#catmenu {font:bold 1.3em Arial; float:right; background:#fff; height:25px; margin:0; padding:0; float:right}
ul#catmenu li {display:inline}
ul#catmenu li a {float:right; color:white; padding:5px 11px; text-decoration:none; font-size:11px; /* border-left:1px solid #564c66*/}
ul#catmenu li a.cat1 {background:url(../images/menu/menu-1.gif) top repeat-x}
ul#catmenu li a.cat2 {background:url(../images/menu/menu-2.gif) top repeat-x}
ul#catmenu li a.cat3 {background:url(../images/menu/menu-3.gif) top repeat-x}
ul#catmenu li a.cat4 {background:url(../images/menu/menu-4.gif) top repeat-x}
ul#catmenu li a.cat5 {background:url(../images/menu/menu-5.gif) top repeat-x}
ul#catmenu li a:visited {color:white}
ul#catmenu li a:hover, ul#catmenu li a.current {color:white !important; padding-top:6px; padding-bottom:4px; background-position:bottom}
ul#catmenu li a.catls {color:#000; white-space: no-wrap}
ul#catmenu li a.catls:hover {color:#555 !important;}

.twocolumn {padding:10px; width:379px}
.clear {clear:both}
.left {float:left}
.right {float:right}
.pdf {font:lighter 8px/9px Verdana, Arial, Helvetica, sans-serif; color:#c00; text-transform:uppercase}
.interested {/*border:1px solid #0078ae;*/ padding:0.5em; margin:0.25em; font-size:1.1em}
.interested input {margin-right:0.5em; margin-bottom:1em}

#footer {clear:both}

a {color:#333; outline:0}
a:hover {color:#000}
a img {border:0}

h3 {font-size:1.2em; margin:0; padding:0}

/* search form */
#search_box {clear:right; background:url(../images/bg_search_box4.gif); width:201px; height:24px; float:right; margin:5px 5px 0 0}
#search_box #s {border:0; padding:0; margin:4px 0 0 3px; background:none transparent scroll repeat 0% 0%; float:left; width:175px}
#search_box #searchsubmit {float:right; margin:4px 4px 0 0}

/* featured product ad */
a.featured img {border:1px solid #000}
a.featured:hover img {border:1px solid #0078ae}

.new {color:#900}

.res_table {border:0; font:10px Verdana, Arial, Helvetica, sans-serif; margin-bottom:1em}
.res_table th {background:#900; text-align:right; color:#fff; margin:0; padding:0.25em}
.res_table td {background:#ccc; text-align:left; margin:0; padding:0.25em}
.res_table td.separator {background:#fff}

.res1 th {background:#030}
.res2 th {background:#900}
.res3 th {background:#339}
.res4 th {background:#036}
.res5 th {background:#960}

.res_blue {background:#69c; width:85%; padding:10px; margin:0 auto; border:1px solid}

#form h5 {margin:0; margin:1em 0}
#form p {margin:0; padding:0}

#form fieldset {display:block; border:0; padding:20px 0}
#form fieldset label {display:block; width:12em; text-align:right; float:left; margin:0.75em 1em 0 0; clear:both}
#form fieldset input {width:14em; margin:0.5em 0}
#form fieldset select {margin:0.5em 0} 
#form fieldset span {font-size:0.75em; font-weight:bold; vertical-align:text-top; color:#f00; display:none}

#form textarea {width:340px; overflow:auto}
#form #submit {float:right; clear:both}
#form p.optout {margin:10px 0; font:0.85em Geneva, Verdana, Arial, Helvetica, sans-serif}
#form p.optout input {margin:0 10px 0 0; float:left}
#form p.optout label {margin-top:-3px; display:block; float:left; width:336px}

#form textarea:focus, #form input[type="text"]:focus  {border:2px solid #666}
#form input[type="text"] {border:1px solid #666}
#form #submit {border:0; font-weight:bold; text-align:center; margin:2.5em; padding:.4em; background-color:#ccc; color:#333; border:2px solid #666; cursor:pointer}

#form .activeField {background:#eee}
#form .activeField label {font-weight:bold}
#form .activeField input, .activeField textarea {background:#fff url('images/search-input.gif' ) repeat-x bottom; border:2px solid #666}
#form .idle {background:#fff}
#form .idle input, .idle textarea {border:1px solid #999}
#form .loading {display:none}

#form_bottom, #form .loading {display:none}

#semlist dt {width:11em; text-align:right; float:left}
#semlist dd {margin:0 0 1em 11.5em}