#product_panel {
 width: 425px;
 height: 372px;
 margin-left: 10px;
 float: left;
 background: #ffff99 url(images/product_panel_bg.gif) top left no-repeat;
 overflow: hidden;
 padding: 20px;
 font-size: 12px;  
 line-height: 1.5em;
}

a.learn_more {
 color: #cc3333;
 font-weight: bold;
 display: block;
 float: right;
}

a.learn_more_b {
 color: #0000ff;
 font-weight: bold;
 display: block;
 float: right;
}

.equip {
 clear: both; 
 padding: 20px;
 line-height: 1.5em;
 overflow: hidden;
}

.equip h2 {
 color: #bfde10;
}

a.webshop {
 background-image: url(images/webshop_button.jpg);
 width: 135px;
 height: 24px;
 display: block;
 margin: 3px auto;
 color: #FFFFFF;
 font-size: 15px;
 text-decoration: none;
 padding-left: 30px;
}



#mcob_panel {
 width: 800px;
 margin: 0px auto;
 background: #ffed85 url(images/mcob_right_border.gif) top right repeat-y;
 overflow: hidden;
}

#mcob_border_left {
 background: url(images/mcob_left_border.gif) top left repeat-y;
 padding: 20px; 
 overflow: hidden;
 line-height: 1.5em;
}

#mcob_border_left .border {
 font-size: 12px;
}

h3 {
 color: #e22929;
 font-weight: bold;
 font-size: 12px;
}

ul.use_case_list {
	list-style-image: url('images/use_case_list.gif');
	padding-left: 15px;
}

ul.use_case_list li {
	padding: 0px;
	font-size: 12px;	
}

a.buy_button {
 background-image: url(images/buy_button.gif);
 width: 144px;
 height: 29px;
 display: block;
 margin: 3px auto;
 color: #FFFFFF;
 font-size: 23px;
 text-decoration: none;
 padding-left: 90px;
 padding-top: 10px;
}

a.request_button {
 background-image: url(images/buy_button.gif);
 width: 159px;
 height: 34px;
 display: block;
 margin: 3px auto;
 color: #FFFFFF;
 font-size: 23px;
 text-decoration: none;
 padding-left: 75px;
 padding-top: 5px;
}


a.download_trial {
 background-image: url(images/download_trial.gif);
 width: 153px;
 height: 22px;
 display: block;
 margin: 3px auto;
 color: #cce868;
 font-size: 14px;
 text-decoration: none;
 padding-left: 15px;
 padding-top: 3px;
}


#mehv_panel {
 width: 800px;
 margin: 0px auto;
 background: #c2e4ff url(images/mehv_right_border.gif) top right repeat-y;
 overflow: hidden;
}

#mehv_border_left {
 background: url(images/mehv_left_border.gif) top left repeat-y;
 padding: 20px; 
 overflow: hidden;
 line-height: 1.5em;
}

ul.use_case_list_mehv {
	list-style-image: url('images/use_case_list_mehv.gif');
	padding-left: 15px;
}

ul.use_case_list_mehv li {
	padding: 0px;
	font-size: 12px;	
}

#mehv_panel h3, h3.blue {
 color: #0000ff;
}

.border_b{
	background: url(images/point_b.gif) repeat-y right top;
	padding: 0px 20px 0px 30px;	
	float: left;
}

.p20 {
 padding: 20px;
 overflow: hidden;
}

#product_menu {
 background-color: #7c8d00;
 height: 25px;
 margin-top: 1px;
 padding-top: 4px;
 text-align: center;
 color: #edfe00;
 FONT-SIZE: 15px; 
}

#product_menu span {
 padding-right: 40px;
 FONT-SIZE: 15px;
}

#product_menu a:link, #product_menu a:visited, #product_menu a:active {
  FONT-SIZE: 15px; 
  text-decoration: none; 
  color: #FFFFFF;
  padding-right: 40px;
}

#product_menu a:hover {
  text-decoration: underline; 
}