/* CSS Document */
html,body,form,table
{

}

body {
font-family: Helvetica, Arial, sans-serif;
font-size:12px;
color:#666666;
line-height:16px;
	
}

.department_body {
font-family: Helvetica, Arial, sans-serif;
font-size:12px;
color:#666666;
line-height:16px;
width:660px;
	
}

#search {
height: 37px;
padding: 4px;
width:100%;
background-color:#ccc;
color:#FFFFFF;
margin:0 0 0 0;
text-align: right;
}

#search input {
border:1px solid #999;
padding: 4px;
font-size:11px;
color:#990000;
}

#search button {
border:1px solid #666666;
padding: 4px;
font-size:11px;
font-weight:bold;}

#prod1 {
border:1px solid #666;
padding: 0;
margin:15px;
background-color:#FFFFFF;
text-align:left;
width:180px;
}

.img_sml {
margin:0;
padding:0;
width:180px;
height:180px;
background-color:#ededed;
}

.img_long {
margin:0;
padding:0;
width:180px;
height:240px;
background-color:#ededed;
}


.prod_txt {
padding:10px;
font-weight:bold;
background-color:#666;
font-size:14px;
color:#FFFFFF;
margin:0;
}

.button {
border:1px solid #666;
background-color:#CCCCCC;
color:#333333;
padding: 4px;
}

.prod_detail_txt {
padding:10px;
font-weight:bold;
background-color:#666;
font-size:14px;
color:#FFFFFF;
margin:0;
}

.prod_txt_sml {
padding:11px;
font-weight:bold;
background-color:#666;
font-size:12px;
color:#FFFFFF;
margin:0;
text-align:left;
}


.prod_desc {
padding:6px;
font-weight:normal;
background-color:#ededed;
font-size:11px;
color:#333;
margin:0;
text-align:left;
}

.prod_info {
padding:2px 6px 0 6px;
font-weight:normal;
background-color:#ededed;
font-size:11px;
color:#333;
margin:0;
text-align:left;
}

.prod_info a {
color: #990000;
}

.prod_info a:hover {
color: #000;
}

.prod_tech {
padding:6px;
font-weight:normal;
background-color:#ededed;
font-size:11px;
color: #990000;
margin:0;
text-align:left;
}

.prod_tech a {
color: #990000;
}

.prod_tech a:hover {
color: #000;
}

.prod1_td {
margin:0;
padding:0;
width:660px;
}

div {
margin:0;
padding:0;
}

.breadcrumb {
display:block;
margin:0;
padding:0;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin-bottom:10px;
font-size:10px;
font-weight: normal;}

.breadcrumb a {
font-size:10px;
font-weight: normal;}

.breadcrumb a:hover {
font-size:10px;
color:#990000;
}

.label {
display:block;
height: auto;
padding: 8px;
width:644px;
background-color:#666666;
color:#fff;
font-weight:bold;
text-align:left;
font-size:18px;
margin:0;
margin-bottom:0px;
}

#range_img_lrg {
padding:0;
margin:0;

}

#range_img_lrg img {
width:660px;
height:300px;
}

.prod_label {
display:block;
height: auto;
padding: 8px;
width:644px;
background-color:#ccc;
color:#333;
font-weight:normal;
text-align:right;
font-size:12px;
margin:0;
margin-bottom:10px;
}

.dept_desc {
display:block;
widows:660px;
font-size:14px;
line-height: 17px;
margin-bottom: 10px;
margin-top:10px;
}

top:10px;
}

