.clear{
clear:both;
}
a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#D91A28;
text-decoration:none;
}
a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#D91A28;
text-decoration:underline;
}
#menu{
position:relative;
float:right;
height:30px;
font-family:Arial, Helvetica, sans-serif;
display:inline;
}

#menu ul{
margin:0;
padding:0;
height:20px;
list-style:none;
display:inline;
}

#menu ul li{
position:relative;
display:inline-block;
float:left;
height:20px;
line-height:20px;
color:#FFFFFF;
font-size:14px;
}

#menu ul li a{
position:relative;
display:inline-block;
height:20px;
text-decoration:none;
color:#FFFFFF;
padding:0 20px 0 20px;
}

#menu ul li a:hover{
position:relative;
display:inline-block;
height:20px;
background:#D91A28;
text-decoration:none;
color:#FFFFFF;
}

#menu ul li:hover ul, #menu ul li.sfhover ul{
	display:block;
	}
	
#menu ul li a:hover,
#menu ul li a.current{
	color:#000000;
	text-decoration:none;
	}
	
#menu ul ul{
width:150px;
	height:auto;
	list-style:none;
	top:20px;
	left:0;
	position:absolute;
	z-index:9;
	display:none;
	background:none;
	}
	
#menu ul ul li{
	background:none;
	}
	
#menu ul ul li a{
	display:block;
	color:#ffffff;
	text-align:left;
	background:#000000;
	width:150px;
	text-decoration:none;
	font-size:inherit;
	font-weight:normal;
	font-size:12px;
	}
	
#menu ul ul li a:hover{
	color:#FFFFFF;
	background:#D91A28;
	text-decoration:none; 
	}

.menu_border_right{
border-right:solid 1px #FFFFFF;
}

.menu_left_header{
width:172px;
height:25px;
text-align:center;
color:#FFFFFF;
line-height:20px;
font-weight:bold;
background:url(images/category-bg.jpg) no-repeat;
}

#menu_left{
width:172px;
background-color:#FFFFF7;
border:1px solid #000000;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}

#menu_left ul{
margin:0;
padding:0;
list-style:none;
}

#menu_left ul li{
position:relative;
display:inline-block;
height:20px;
line-height:20px;
color:#000000;
font-size:12px;
background:#FFFFF7;
}

#menu_left ul li a{
width:152px;
position:relative;
display:inline-block;
height:20px;
text-decoration:none;
color:#000000;
padding:0 10px 0 10px;
text-align:left;
}

#menu_left ul li a:hover{
position:relative;
display:inline-block;
height:20px;
background:#D91A28;
text-decoration:none;
color:#FFFFFF;
}

.tablebordersolid {
	border: 1px solid #000000;
}
.tableborderbottom {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.bluebutt {
	background-image: url(images/blue_butt.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.greybutt {
	background-image: url(images/grey_butt.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.style2 {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.{scrollbar-3d-light-color: #575E8C;
          scrollbar-arrow-color: #ffffff;
          scrollbar-base-color: #575E8C;
          scrollbar-dark-shadow-color: #ffffff;
          scrollbar-face-color:#000000;
          scrollbar-highlight-color: #ffffff;
          scrollbar-shadow-color: #ffffff}
body {
	background-repeat: repeat;
	background-position: left top;
	background-color: #ffffff;
	top: 0px;
}

h1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight:bold;
color: #D91A28;
margin:0 0 10px 0;
}
h2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight:bold;
color: #000000;
margin:0 0 0 5px;
}
.tablestrapline {
	background-image: url(images/table_strap_line.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-attachment: fixed;
}.bg_part1 {
	background-image: url(images/bg_p1.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.bg_part2 {
	background-image: url(images/bg_p2.gif);

}
.bg_part3 {
	background-image: url(images/bg_p3.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.officecomm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006699;
}
.blackbdr {
	border: 1px solid #000000;
}
.admmenutext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.footerlinks{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color:#FFFFFF;
text-decoration:none;
}
.footerlinks a{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color:#FFFFFF;
text-decoration:none;
}
.footerlinks a:hover{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color:#FFFFFF;
text-decoration:underline;
}
#productlist{
width:656px; 
margin:10px auto; 
padding:0 0 0 0;
}
.productblock{
width:328px; 
float:left; 
height:100px; 
background-color:#FFF; 
margin:0 0 20px 0; 
display:inline; 
padding:0 0 0 0;
}
.productblock-image{
width:100px; 
float:left; 
height:100px; 
margin:0 18px 0 0; 
padding:0 0 0 0; 
display:inline;
}
.productblock-text{
width:190px; 
float:left; 
height:60px; 
margin:0 20px 0 0; 
padding:40px 0 0 0; 
display:inline;
}
.productblock-text a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#D91A28;
text-decoration:none;
}
.productblock-text a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#D91A28;
text-decoration:underline;
}