body {
margin:0;
padding:0;
background:#FFFFCC url(imgs/bg_fade.jpg) top left repeat-x; 
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

table#main {
text-align:left;
}

div#flash{
width:800px; height:215px; margin:0; background:transparent url(imgs/bg.jpg) no-repeat 0% 0%;}

div#logo {
/*background-image: url(imgs/logo_med.jpg);
background-repeat:no-repeat;
background-position: 15px 5px;*/
height:215px;
padding:0px;
}

div#menu {
line-height:1em;
font-size:1.3em;
text-transform:uppercase;
background: url(imgs/menubg.gif) left center repeat-x; 
}

div#surround {
/*background: url(imgs/bg_home.jpg) center top no-repeat; */
}

.caps {
text-transform:uppercase;
}


td.left_shadow {
background:transparent url(imgs/shadow_l.gif) repeat-y scroll 0%;
width:8px;
}
td.right_shadow {
background:transparent url(imgs/shadow_r.gif) repeat-y scroll 0%;
width:8px;
}
div.left_bot_shadow {
background:transparent url(imgs/shadow_bl.gif) no-repeat scroll left top;
height:18px;
}
div.right_bot_shadow {
background:transparent url(imgs/shadow_br.gif) no-repeat scroll right top;
height:18px;
}
td.bottom_shadow {
background:transparent url(imgs/shadow_b.gif) repeat-x scroll left bottom;
height:18px;
text-align:center;
vertical-align:top;
}
div.border {
border-bottom: 2px solid #CCCCCC;
border-top: 2px solid #CCCCCC;
padding:0px;
}


div#footer {
color:#7D9EC4;
}

h1 {
font-size:18px;
}

h3 {
font-size:14px;
}
h4 {
font-size:12px;
}

/*textarea {
background-image: url(imgs/swarm_textword.jpg);
background-position: bottom right;
background-repeat: no-repeat;
background-color: #fff; /* this background-color is adjusted with your background text-images 
}*/

h2 {
	font-size:18px;
	font-weight:normal;
	color:#CC9900;
	margin-bottom:5px;
	text-transform:uppercase;
	margin-left: 22px;
}

ul.bees {
	list-style:none;
	line-height: 2em;
	text-indent: 5px;
	font-weight:normal;
	padding: 6px;
	margin: 2px;
	/*list-style-image: url("imgs/list_comb.jpg")*/
}

.borderit img{
border:none; /* 2px solid #ccc; */
filter:alpha(opacity=100);
opacity: 1.0;
-moz-opacity: 1.0; /* was 0.8 */

}

.borderit:hover img{
border:none; /* 2px solid #FFFF00; */
filter:alpha(opacity=100);
opacity: 1.0;
-moz-opacity: 1.0;

}

.borderit:hover{
color:#CC9900; /* irrelevant definition to overcome IE bug */
}


.prod {
font-size:18px;
color:#CC9900;
text-transform:uppercase;
}
.prod_sm {
font-size:14px;
color:#CC9900;
text-transform:uppercase;
}

.img-shadow {
  float:left;
  background: url(imgs/shadowA.png) no-repeat bottom right !important;
  background: url(imgs/shadowA.gif) no-repeat bottom right;
  margin: 20px 0 0 10px !important;
  margin: 20px 0 0 5px;
  }

.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  /* border: 1px solid #CCC; */
  margin: -5px 5px 5px -5px;
  padding: 0px; /* 4px; */
  } 
  
  
hr {
border:1px solid #EEE;
}  
  
.linkimg {
width:75px;
text-align:center;
vertical-align:middle;
border:none;
/* height:72px; */ 
}