/* CSS Document */

html, body
{
background-color:#fff;
padding:0px;
margin:0px;
}
a
{
text-decoration:none;
}
img
{
border:none;
}
.topbg
	{
	background-image:url(../images/topbg.gif);
	background-repeat:no-repeat;
	}
.homebottom
	{
	background-color:#fdba39;
	font:normal 11px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#424242;
	}
.homebottom a
	{
	color:#424242;
	text-decoration:underline;
	background-image:url(../images/arrow.gif);
	background-position:left;
	padding-left:10px;
	background-repeat:no-repeat;
	margin-left:3px;
	}
.homebottom a:hover
	{
	color:#424242;
	text-decoration:none;
	}
.grey-color
	{
	background-color:#e6e6e6;
	font:normal 11px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#636563;
	}
.footer
	{
	padding-top:5px;
	text-align:center;
	font:normal 9px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#636563;
	padding-bottom:25px;
	}
	
.arrowlink
	{
	color:#636563;
	}
a.arrowlink
	{
	color:#636563;
	text-decoration:underline;
	background-image:url(../images/arrow.gif);
	background-position:left;
	padding-left:10px;
	background-repeat:no-repeat;
	margin-left:3px;
	}
a.arrowlink:hover
	{
	color:#636563;
	text-decoration:none;
	}
.normallink
	{
	font:normal 10px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#636563;
	}
a.normallink
	{
	color:#636563;
	text-decoration:underline;
	}
a.normallink:hover
	{
	color:#636563;
	text-decoration:none;
	}
.bredcrumbs
	{
	font:normal 9px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#525552;
	}
.bredcrumbs a
	{
	color:#525552;
	text-decoration:none;
	}
.bredcrumbs a:hover
	{
	color:#525552;
	text-decoration:underline;
	}
.topborder
	{
	border-top:1px solid #fdba39;
	}
.normaltexthd
	{
	font:normal 13px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#424242;
}
.normaltext
	{
	font:normal 11px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#424242;
}
.rednormaltextbold
	{
	font:bold 11px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#ff6600;
}
.rednormaltext
	{
	font:normal 11px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#ff6600;
}

.bottomdot
	{
	background-image:url(../images/hdot.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding-bottom:15px;
	}
.link
	{
	font:normal 11px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#424242;
	}
a.link
	{
	font:normal 11px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#424242;
	text-decoration:underline;
	}
a.link:hover
	{
	font:normal 11px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#424242;
	text-decoration:none;
	}
.textbox
	{
	width:315px;
	height:19px;
	font:normal 11px/19px Verdana, Arial, Helvetica, sans-serif;
	color:#424242;
	}
.textarea
	{
	width:315px;
	font:normal 11px/19px Verdana, Arial, Helvetica, sans-serif;
	color:#424242;
	}
	
.sublink{
	font:normal 11px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#424242;
	}
.sublink a{
	font:normal 11px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#424242;
	background-image:url(../images/grey_arrow.gif);
	background-repeat:no-repeat;
	background-position:center left;
	padding-left:10px;
	}
.sublink a:hover{
	font:normal 11px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#a8aaa8;
	background-image:url(../images/red_arrow.gif);
	background-repeat:no-repeat;
	background-position:center left;
	}
.sublink1{
	font:normal 11px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#424242;
	}
.sublink1 a{
	font:normal 11px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#424242;
	background-image:url(../images/grey_arrow.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:10px;
	}
.sublink1 a:hover{
	font:normal 11px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#a8aaa8;
	background-image:url(../images/red_arrow.gif);
	background-repeat:no-repeat;
	background-position:top left;
	}

.sublinkcl{
	font:normal 11px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#a8aaa8;
	background-image:url(../images/red_arrow.gif);
	background-repeat:no-repeat;
	background-position:center left;
	padding-left:10px;
	}
.sublinkcl a{
	color:#a8aaa8;
	}
.sublinkcl1{
	font:normal 11px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#a8aaa8;
	background-image:url(../images/red_arrow.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:10px;
	}
.sublinkcl1 a{
	color:#a8aaa8;
	}
.tablehd
	{
	font:bold 9px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#525552;
	}
.tableline
	{
	border-bottom:1px solid #c1c2c1;
	}
.tablevline
	{
	border-left:1px solid #c1c2c1;
	}
/*-------------for menu---------------------*/

/* MENU */
.van, .van ul { 
list-style: none;
margin: 0;
padding: 0;
}

.van {
font-family: Arial, Helvetica, sans-serif;
z-index: 100;
position: relative;
}
.van li {
border: 0px solid #000;
float: left;
margin: 0px;
padding: 0px;
position: relative;
width:104px;
height:26px;
background-image:url(../images/navi_products.png); background-repeat:no-repeat;
}
.van li a, .van li a:link, .van li a:active, .van li a:visited {
	font: normal 11px/21px Verdana, Arial, Helvetica, sans-serif;
	display: block;
	padding: 0 0px;
	text-decoration: none;
	}

.van li a:hover {
	background:none;
	color: #000; 
		
	}
#van-one li:hover a, 
#van-one li.sfHover a {
	background-image:url(../images/navi_products_mo.png); background-repeat:no-repeat;
	height:26px;
	color: #4a4b21
	}

#van-one li:hover ul a, 
#van-one li.sfHover ul a {
	background: #fdba39;	
	height:20px;
	line-height:25px;
	margin-left:10px;
	background-image:url(../images/dropdown_arrow.gif); background-repeat:no-repeat; background-position:left; padding-left:10px; padding-right:15px;
	}
#van-one li:hover ul a:hover, 
#van-one li.sfHover ul a:hover {	
		color: #4a4b21;
		background-color:#fdba39;
		height:20px;
		background-image:url(../images/arrow.gif); background-repeat:no-repeat; background-position:left;}

.van ul {
	background-color:#fdba39;
	border-bottom: 0px solid #000;
	list-style: none;
	margin: 0;
	width:auto;
	position: absolute;
	top: -999em;
	left: 0px;
	color: #fff;	
	
	}
.van li:hover ul,
.van li.sfHover ul {
	top: 26px;
	}
.van ul li {
	border: 0;
	float: none;
	text-align:left;
	
	}
.van ul a {
	border: 0px solid #000;
	border-bottom: 0;
	padding-left: 20px;	
	white-space: nowrap;
	}
.van ul a:hover {
	background-color:#ffffff;
	color: #000;
	}
	