BODY {

	FONT: 11px/13px Verdana, Arial, Helvetica, sans-serif; COLOR: #333; TEXT-DECORATION: none

}

SELECT {

	FONT: 11px/13px Verdana, Arial, Helvetica, sans-serif; COLOR: #333; TEXT-DECORATION: none

}

.bodytext {

	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	COLOR: #333; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; 
	FONT-VARIANT: normal; 
	TEXT-DECORATION: none;

}

.redtext {

	FONT: bold 11px/13px Verdana, Arial, Helvetica, sans-serif; COLOR: #b91450; TEXT-DECORATION: none

}

.smalltext {

	FONT: 10px/12px Verdana, Arial, Helvetica, sans-serif; COLOR: #000; TEXT-DECORATION: none

}

.title {

	FONT: bold 18px Verdana, Arial, Helvetica, sans-serif; COLOR: #000; TEXT-DECORATION: none

}

.subtitle {

	FONT: bold 14px/22px Arial, Helvetica, sans-serif; COLOR: #000; TEXT-DECORATION: none

}

A.redtitle {

	FONT: bold 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; TEXT-DECORATION: none

}

A.redtitle:hover {

	FONT: bold 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; TEXT-DECORATION: underline

}

A.goback {

	FONT: 7px Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; TEXT-DECORATION: none

}

A.goback:hover {

	FONT: 7px Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; TEXT-DECORATION: underline

}

div.specialtopnav {
	height: 22px;
	width: 115px;
	vertical-align: baseline; 
	text-align: center;
	border-color: black black #FFFFFF #FFFFFF;
	padding-top: 5px;
	clip: rect() ;
	background-image: url(images/menu_off.gif); 
	border-style: solid;
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px; 
	background-repeat: no-repeat;
	background-position: center top;
} 

A.specialtopnav {
	FONT: 12px Verdana, Arial, Helvetica, sans-serif; 
	COLOR: #FFFFFF; 
	TEXT-DECORATION: none ; 
	height: 22px; 
	width: 115px; 
	text-align: center; 
	border-color: black black #FFFFFF #FFFFFF;
	border-style: solid; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px; 
	background-attachment: fixed; 
	background-repeat: no-repeat; 
	background-position: center top;
}

div.specialtopnav:hover {
	vertical-align: middle; 
	FONT: 12px Verdana, Arial, Helvetica, sans-serif; 
	COLOR: #FFFFFF; 
	TEXT-DECORATION: none ; 
	height: 22px; 
	width: 115px;  
	text-align: center; 
	border-color: black black #FFFFFF #FFFFFF;
	background-image: url(images/menu_off_roll.gif); 
	border-style: solid; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px; 
	background-repeat: no-repeat; 
	background-position: center top;
	padding-top: 5px;
}

A.specialtopnav:hover {

	FONT: 12px Verdana, Arial, Helvetica, sans-serif; 
	COLOR: #FFFFFF; 
	TEXT-DECORATION: underline ; 
	height: 22px; 
	width: 115px; 
	vertical-align: baseline; 
	text-align: center; 
	border-color: black black #FFFFFF #FFFFFF;
	border-style: solid; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px; 
	background-repeat: no-repeat; 
	background-position: center top;
}

div.topnav {

	FONT: 12px Verdana, Arial, Helvetica, sans-serif; 
	COLOR: #FFFFFF; 
	TEXT-DECORATION: none;
	background: #000000;
	height: 21px; 
	width: 114px;
	text-align: center;
	border-color: black #FFFFFF; 
	padding-top: 5px;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px; 
	border-bottom-width: 1px;
	border-left-width: 1px;


}

div.topnav:hover {

	FONT: 12px Verdana, Arial, Helvetica, sans-serif; 
	COLOR: #FFFFFF; 
	background-color: #000000; 
	text-decoration: underline
}

A.topnav {

	FONT: 12px Verdana, Arial, Helvetica, sans-serif; 
	COLOR: #FFFFFF; 
	TEXT-DECORATION: none; 
	background-color: #000000; 
	height: 27px; 
	width: 115px; 
}



A.topnav:hover {
	FONT:  12px Verdana, Arial, Helvetica, sans-serif; COLOR: #FFFFFF; background-color: #000000; text-decoration: underline
}


div.currentnav {
	BACKGROUND: #000000; 
	FONT: 12px Verdana, Arial, Helvetica, sans-serif;
	COLOR: #FFFFFF;
	TEXT-DECORATION: none ; 
	border-color: black black #FFFFFF #FFFFFF; 
	border-style: solid; 
	border-top-width: 0px; 
	border-right-width: 0px;
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	text-align: center;
	height: 21px; 
	width: 114px;
	padding-top: 5px;
}

div.currentnav:hover {
	BACKGROUND: #000000; 
	FONT: 12px Verdana, Arial, Helvetica, sans-serif;
	COLOR: #FFFFFF; 
	TEXT-DECORATION: none ; 
	border-color: black black #FFFFFF #FFFFFF;
	border-style: solid;
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 1px;
	border-left-width: 1px; 
	text-align: center;
}

A.currentnav {
	FONT: 12px Verdana, Arial, Helvetica, sans-serif;
	COLOR: #FFFFFF;
	TEXT-DECORATION: none ; 
	text-align: center;
	height: 21px; 
	width: 114px;
/*	padding-top: 5px*/
}


A.currentnav:hover {
	FONT:  12px Verdana, Arial, Helvetica, sans-serif; COLOR: #FFFFFF; background-color: #000000; text-decoration: underline
}


A.reseller {

	FONT: 12px Verdana, Arial, Helvetica, sans-serif; 
	COLOR: #FFFFFF; 
	TEXT-DECORATION: none;  
	padding-top: 8px;
	height: 32px; 
	width: 229px;  
}

A.reseller:hover {

	FONT: 12px Verdana, Arial, Helvetica, sans-serif; 
	COLOR: #FFFFFF; 
	TEXT-DECORATION: underline;  
	padding-top: 8px;
	height: 32px; 
	width: 229px;  
}



A.cattitle {

	FONT: bold 10px Arial, Helvetica, sans-serif; COLOR: #000000; TEXT-DECORATION: none

}

A.cattitle:hover {

FONT: bold 10px Arial, Helvetica, sans-serif; COLOR: #000000; TEXT-DECORATION: underline

}

.image {

border: 1px #000000 solid

}

.rightcolumn {

border-color: black #666666; background-color: #f0f0f0; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px

}
.leftcolumn {

/* border-color: black #666666; */ 
background-color: #ffffff; 
/* border-style: solid; */ 
/* border-top-width: 0px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px */

}

.maintitle {

padding-left: 5px

; padding-top: 5px; padding-bottom: 5px

; border-color: black #666666 black black

}





.toprightimage {

border-color: black #666666; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px

}

A.specialcurrentnav {

FONT: bold 12px Verdana, Arial, Helvetica, sans-serif; COLOR: #FFFFFF; TEXT-DECORATION: none ; height: 27px; width: 115px; vertical-align: baseline; text-align: center; border-color: black black #000000; padding-top: 5px; clip: rect( ) ; background-image: url(images/menu_current.gif); border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px

}

A.specialcurrentnav:hover {

FONT: bold 12px Verdana, Arial, Helvetica, sans-serif; COLOR: #FFFFFF; TEXT-DECORATION: none ; height: 27px; width: 115px; vertical-align: baseline; text-align: center; border-color: black black #000000; padding-top: 5px; clip: rect( ) ; background-image: url(images/menu_current.gif); border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px

}

A.footer {

	FONT: normal 11px Arial, Helvetica, sans-serif; COLOR: #ffffff; TEXT-DECORATION: none;

;

}

A.footer:hover {

	FONT: normal 11px  Arial, Helvetica, sans-serif; COLOR: #FFFFFF; TEXT-DECORATION: underline

; 

}

.dropdownmenu {
	position: absolute;
	display: none;
	width: 229px;
	border: 1px #FFFFFF solid;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px 0px;
	margin: 0 0;
	color: #FFFFFF;
	clip:  rect( )
}

.dropdownmenu td {
	height: 20px;
}

A.dropdowncells {
	background-color: #000000; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #FFFFFF; 
	text-decoration: none; 
	height: 20px; 
	width: 229px; 
	padding-left: 5px; 
	font-weight: normal; 
	padding-top: 1px; 
	padding-bottom: 1px
}

A.dropdowncells:hover { 
	background-color: #f0f0f0; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #000000; 
	text-decoration: none; 
	height: 20px; 
	width: 229px; 
	padding-left: 5px; 
	font-weight: normal; 
	padding-top: 1px; 
	padding-right: 0px; 
	padding-bottom: 1px
}
.redtitle { FONT: bold 12px Arial, Helvetica, sans-serif; COLOR: #990000; TEXT-DECORATION: none }

.producttitle {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #333333}

A.productlinks {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration:underline}

A.productlinks:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none }

.cattitle { FONT: bold 9px Arial, Helvetica, sans-serif; COLOR: #333333; TEXT-DECORATION: none }

h1 { FONT: bold 14px/22px Arial, Helvetica, sans-serif; COLOR: #000; TEXT-DECORATION: none ; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}

p {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;}

.bottomnav {

	background-color: #000000;

	border-color: #666666 #666666 #666666 black; 

	border-style: solid; 

	border-top-width: 1px; 

	border-right-width: 0px; 

	border-bottom-width: 1px; 

	border-left-width: 0px

}

A.bodytext {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	color: #990000
}

A.bodytext:hover { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	color: #990000 ; 
	text-decoration: underline
}

h3 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333333}

h5 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}

.forForm {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	border: 1px solid #000000;

	background-color: #F5F5F5;

	text-indent: 3px;

}

.forFormDim {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	border: 1px solid #000000;

	background-color: #F5F5F5;

	text-indent: 3px;

	color: #000000;



}

.forFormButton {

background-color: #000000;

color: #ffffff;

font-size: 10px;

border: 0px solid #000000;

font-family: verdana;

font-weight: bold;

border-bottom: inset #cccccc 2px;

border-right: inset #cccccc 2px;

}

.whitelinetop {  border-color: #FFFFFF black black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}

.thintoprow { padding-right: 15px; border-color: black #666666 black black; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px; background-color: #b7b7b7 }

.toprightcolumn {  padding-right: 15px; margin-right:15px}

.dropdownmenucompany { position: absolute; display: none; width: 216px; border: 1px #FFFFFF solid; list-style: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 0px 0px; margin: 0 0; ; color: #FFFFFF; clip: rect( ) }

.dropdownmenucompany td {

	height: 20px;

}

A.dropdowncellscompany { background-color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; text-decoration: none; height: 20px; width: 216px; padding-left: 5px; font-weight: normal; padding-top: 1px; padding-bottom: 1px }

A.dropdowncellscompany:hover { background-color: #f0f0f0; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; text-decoration: none; height: 20px; width: 216px; padding-left: 5px; font-weight: normal; padding-top: 1px; padding-right: 0px; padding-bottom: 1px }

A.back { FONT: bold 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #FFFFFF; TEXT-DECORATION: none; background-color: #777777; height: 15px; width: 70px; vertical-align: baseline; text-align: center; clip:  rect(   ); border: #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px}

A.back:hover { FONT: bold 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #FFFFFF; TEXT-DECORATION: none; background-color: #000000; height: 15px; width: 70px; vertical-align: baseline; text-align: center; clip: rect( ); border: #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px }



.topbar {
background-color: #000000;
color: #ffffff;
font-size: 12px;
font-family: verdana;
font-weight: regular;
}


.htmllink {
color: #000000;
font-size: 14px;
font-family: verdana;
font-weight: bold;
TEXT-DECORATION: none;
}


a.htmllink:link {
color: #000000;
font-size: 14px;
font-family: verdana;
font-weight: bold;
TEXT-DECORATION: none;
}

a.htmllink:visited {
color: #000000;
font-size: 14px;
font-family: verdana;
font-weight: bold;
TEXT-DECORATION: none;
}

a.htmllink:active {
color: #000000;
font-size: 14px;
font-family: verdana;
font-weight: bold;
TEXT-DECORATION: underlined;
}

a.htmllink:hover {
color: #000000;
font-size: 14px;
font-family: verdana;
font-weight: bold;
TEXT-DECORATION: underlined;
}



.titlehome { 
	background-color: #000000; 
	font-family:  Verdana,Arial,Helvetica;
	font-size: 18px; 
	color: #FFFFFF; 
	text-decoration: none; 
	padding-left: 4px; 
	padding-right: 4px;
	padding-top: 2px; 
	padding-bottom: 4px;
	line-height: 1.2em;
	
}

/* category /Blocks */
div.block_products {
	float:left;
 	width:200px;
 	margin:0 0 10px 0;
 	overflow:hidden;
	text-align: left;
}

div.block_products ul{ 
	margin:0;
	padding:0;
}

div.block_products ul li{ 
	list-style:none;
	display:block;
 	float:left;
 	margin:0 0 1px 0;
}

div.block_products ul li.title{ 
	width:200px;
 	background:url(shop/images/mini_header.jpg) no-repeat 0 0;
 	height:32px;
 	line-height:34px;
 	text-indent:10px;
 	font-weight:bold;
 	color:#ffffff;
	font-size:1.2em;
}

div.block_products ul li.blfooter {
	width:200px;
 	background:url(shop/images/mini_header.jpg) no-repeat 0 -165px;
 	height:29px;
	padding:0;
	clear:both;
}

div.block_products ul li a{ 
	width:190px;
	float:left;
	padding:5px;
 	text-indent:16px;
 	margin:0 0 1px 0;
 	text-decoration:none;
 	font-size:1.0em;
 	font-weight:normal;
 	background:#f6f6f6 url(shop/images/arrow_grey.gif) no-repeat 10px 9px;
}

div.block_products ul li a:hover{ 
	color:#ffffff;
	background:#999999 url(shop/images/arrow_white.gif) no-repeat 10px 9px;
}

div.block_products ul li a.on { 
	background:#626262 url(shop/images/arrow_white.gif) no-repeat 10px 9px;
	color:#ffffff;
}

div.block_products ul li a:hover.on { 
	background:#626262 url(shop/images/arrow_white.gif) no-repeat 10px 9px;
	color:#ffffff;
}

div.block_products ul li ul li a{
	background:#f6f6f6 url(shop/images/arrow_blue.gif) no-repeat 15px 9px;
	width:190px;
	float:left;
	padding:5px;
 	text-indent:21px;
 	margin:0 0 1px 0;
 	text-decoration:none;
 	font-size:1em;
}

div.block_products ul li ul li a:hover{ 
	color:#ffffff;
	background:#cccccc url(shop/images/arrow_white.gif) no-repeat 15px 9px;
}

div.block_products ul li ul li ul li a{ 
	background:#f6f6f6 url(shop/images/arrow_blue.gif) no-repeat 20px 9px;
	width:190px;
	float:left;
	padding:5px;
	text-indent:25px;
 	margin:0 0 1px 0;
 	text-decoration:none;
 	font-size:1em;
}

div.block_products ul li ul li ul li a:hover{
	color:#ffffff;
	background:#cccccc url(shop/images/arrow_white.gif) no-repeat 20px 9px;
}

div.block_products ul li ul li ul li ul li a{
	background:#f6f6f6 url(shop/images/arrow_blue.gif) no-repeat 27px 9px;
	width:190px;
	float:left;
	padding:5px;
 	text-indent:34px;
 	margin:0 0 1px 0;
 	text-decoration:none;
 	font-size:1em;
}

div.block_products ul li ul li ul li ul li a:hover{ 
	color:#ffffff;
	background:#cccccc url(shop/images/arrow_white.gif) no-repeat 27px 9px;
}

div.block_products ul li ul li ul li ul li ul li a{
	background:#f6f6f6 url(shop/images/arrow_blue.gif) no-repeat 32px 9px;
	width:190px;
	float:left;
	padding:5px;
	text-indent:37px;
	margin:0 0 1px 0;
 	text-decoration:none;
	font-size:1em;
}

div.block_products ul li ul li ul li ul li ul li a:hover{ 
	color:#ffffff;
	background:#cccccc url(shop/images/arrow_white.gif) no-repeat 32px 9px;
}


