body {margin: 40px 0px;padding: 0px;background: #FFFFFF url(images/homepage01.gif) repeat-x left top;}
form {margin: 0px;padding: 0px;}
input {padding: 2px 5px 3px 5px;font: normal 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;	color: #565656;}
input.text {border: 1px solid #EEEEEE;}
input.button {background: #EEEEEE url(images/homepage04.gif) repeat-x left top;border: none;text-transform: lowercase;}
h1, h2, h3, h4, h5, h6 {margin: 0px;}
h1, h2, h3 {	font-weight: normal;color: #717171;}
h1 {	font-size: 20px;}
h2 {	font-size: 16px;}
h1, h2 {	margin-bottom: 15px;}
h1 span, h2 span {	color: #0CA5FF;}
h3 {	margin-bottom: 5px;font-size: 11px;font-weight: bold;}
body, th, td, input, textarea, select {	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #7D8682;}
.altback {background-color: #EEEEEE;color: #7D8682;}
.sem, .altback {	padding: 4px;}
.altc {background-color: #EEEEEE;color: #7D8682;}
.c, .altc {text-align: center;padding: 4px;}
.selected {font-weight: bold;}
p, ul, ol, dl {margin-top: 0px;margin-bottom: 1em;text-align: justify;line-height: 18px;}
.list1 {margin: 0px;padding: 0px;list-style: none;}
.list1 li {padding: 10px 0px 5px 0px;background: url(images/homepage09.gif) repeat-x;}
.list1 li.first {padding-top: 0px;background: none;}
.list1 h3 {padding-left: 10px;background: url(images/homepage08.gif) no-repeat left center;}
.list2 {margin: 0px;padding: 0px;list-style: none;}
.list2 li {float: left;width: 40%;margin-bottom: 5px;padding-left: 10px;background: url(images/homepage07.gif) no-repeat left center;}
.list1 p {text-align:left;}
a {color: #0CA5FF;}
a:hover {text-decoration: none;}
.style1 {}
.style1 a {}
.style1 a:hover {}
.bg1 {}
.align-justify { text-align: justify; }
.align-right { text-align: right; }
img { border: none; }
img.left {float: left;margin: 3px 15px 0px 0px;}
img.right {float: right;margin: 3px 0px 0px 15px;}
img.list {float: center;margin: 3px;}
hr { display: none; }
.hr1 {height: 50px;	background: url(images/homepage09.gif) repeat-x left center;}
#menu {background: #E4E4E4 url(images/homepage02.gif) repeat-x left top;border: 1px solid #E9E9E9;}
#menu a {float: left;height: 43px;padding-top: 20px;border-left: 1px solid #E3E3E3;text-decoration: none;font-size: 15px;color: #505050;width:100%;text-align:center;}
#menu td {width: 125px;}
#menu a:hover {	text-decoration: underline;}
#menu .first a {border: none;}
#logo h1 {margin: 0px;font-size: 14px;font-weight: normal;color: #BCBCBC;}
#search fieldset {margin: 0px;padding: 0px;border: none;}
#search legend {display: none;}
#search-text {width: 130px;}
#search-submit {}
#page {padding: 30px 15px;background: url(images/homepage05.gif) repeat-x left top;}
#footer {background: url(images/homepage10.gif) repeat-x left top;}
#footer p {margin: 0px;padding-top: 20px;text-align: center;}
.suppliers {font-size:1.4em;}
.suppliers a {text-decoration:none;}
.suppliers li {padding:0.5em;list-style:none;}
#catalog {padding-top:10px}
#catalog ul {font-size:1.4em;list-style-type:none;}
#catalog li {padding:5px}
#events {text-align:center;width:700px;padding-bottom:50px}
#events ul {font-family: arial, san-serif;list-style:none;padding:0;margin:0}
#events ul li {height:55px;padding:0 0 1.5em 0;}
.event-details {background:url(images/homepage01.gif) repeat;color:#888;border-bottom:1px solid #fff;float:right;padding:1.2em 1em 0.8em 1.5em;width:510px;height:4em;}
.event-details span {font-weight:bold;font-size:140%;color:#0467c5;}
.event-date {font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;color:#888;padding:1em 0 0.6em 0;float:left;font-size: 130%;font-weight:normal;text-align:right;height:3em;width:150px;}
.notice a {text-align:center;float:left;padding: 20px 20px 20px 20px;border: 1px solid #0ca5ff;text-decoration: underline;font-size: 2em;color: #ff3d00;background-color: #ffda73;margin:0 0 10px 0;}
.notice a:hover {color: #a62800;}
.logo-sample   {padding-left:40px;margin-bottom:10px}
.divider {padding-top:20px;border-top:1px solid #ddd}
.bold {font-weight: bold;}
.note {padding-top:10px;text-align:left;line-height:1.2em}
#new_label {color: #ff3d00}
