select.PullList {width:100%; font-size:12px; font-weight:normal;  font-family:Arial }
.locator {font: bold 11px Verdana; color: black }
.text {font: 12px Arial;}

a.locator {text-decoration: none; font-weight: normal; color: black }
a.locator:hover {text-decoration: underline;}

a.linkManuf {text-decoration: none; font-weight: normal; color: #999999; font-family:Tahoma; font-size:11px; }
a.linkManuf:hover {text-decoration: underline; font-weight: normal; color: black; font-family:Tahoma; font-size:11px; }

.txt12px {font: bold 12px arial; color: black }
.txt11px {font: 11px Verdana; color: black }
.txtSpecial {font: 11px Verdana; color: #999999;height:11px; }
.txtSpecialPrice {font: 14px arial; font-weight:bold; color: maroon;height:11px; }

a.link11px {font: 11px Verdana; color: black;text-decoration: none; }
a.link11px:hover {font: 11px Verdana; color: black;text-decoration: underline;}
a.link11px2 {font: 11px Verdana; color: black;text-decoration: underline; }
a.link11px2:hover {font: 11px Verdana; color: navy;text-decoration: none;}

a.link12px {font: 11px tahoma; color: black;text-decoration: none; }
a.link12px:hover {font: 11px tahoma; color: black;text-decoration: underline;}

a.link12px2 {font: 11px tahoma; color: black;text-decoration: underline; }
a.link12px2:hover {font: 11px tahoma; color: navy;text-decoration: none;}

a.linkSideBar {font: 11px tahoma; color: black;text-decoration: none; }
a.linkSideBar:hover {font: 11px tahoma; color: navy;text-decoration: underline;}

a.linkSpecial {font: 12px arial; font-weight:bold; color: black;text-decoration: none; }
a.linkSpecial:hover {font: 12px arial; font-weight:bold; color: black;text-decoration: underline;}

a.locator {text-decoration: none; font-weight: normal; color: black }
a.locator:hover {text-decoration: underline;}

a.search_new {text-decoration: underline; font: 11px Verdana; color: #4f4f4f }
a.search_new:hover {text-decoration: underline;color:Red;font: 11px Verdana;}

a.search_new12 {text-decoration: underline; font: 12px Verdana; color: #4f4f4f }
a.search_new12:hover {text-decoration: underline;color:Red;font: 12px Verdana;}

A.customer_service
{
	color:#0560A6;
	TEXT-DECORATION:none;
	font-family:Tahoma,arial,verdana;
	font-size:11px;
}
	
A:hover.customer_service
{
	font-family:Tahoma,arial,verdana;
	font-size:11px;
	color:#0560A6;
	TEXT-DECORATION:underline;
}

A.product_name_link
{
	color:black;
	font-family:verdana;
	font-size:11px;
	TEXT-DECORATION:none;
}
	
A.kit_config{
	font-family:arial;
	font-size:12px;
	color:Black;
	TEXT-DECORATION:none;
}
		
A:hover.kit_config
{font-family:arial;
	font-size:12px;
	color:Red;
	TEXT-DECORATION:underline;
}
		
A:hover.product_name_link
{
	color:red;
	font-family:verdana;
	font-size:11px;
	TEXT-DECORATION:underline;
}
		
A.order_now
{
	color:Red;
	font-family:verdana;
	font-size:12px;
	TEXT-DECORATION:none;
	font-weight:bold;
}
		
A:hover.order_now
{
	color:Red;
	font-family:verdana;
	font-size:12px;
	TEXT-DECORATION:underline;
	font-weight:bold;
}
	
A:hover.side_bar
{
	FONT: 8pt Tahoma; 
	COLOR: #3366cc; 
	TEXT-DECORATION: underline;
}
A.side_bar
{
	FONT: 8pt Tahoma; 
	COLOR: #3366cc; 
	TEXT-DECORATION: none;
}

A:hover.linkHomeManuf
{
	FONT: 8pt Tahoma; 
	COLOR: black; 
	TEXT-DECORATION: underline;
}
A.linkHomeManuf
{
	FONT: 8pt Tahoma; 
	COLOR: #999999; 
	TEXT-DECORATION: none;
}
A:hover.config
{
	 color:red;
	 TEXT-DECORATION:none;
	 width:100%;
	 font-weight:bold;
	 font-family:arial;
	 font-size:12px;
}
A.config
{
	color:navy;
	TEXT-DECORATION:none;
	width:100%;
    font-weight:bold;
    font-family:arial;
	font-size:12px;
}
A.footer_link
{
	 color:black;
	 TEXT-DECORATION:none;
	 padding-bottom:2px;
	 padding-top:2px;
	 padding-left:2px;
	 padding-right:2px;
	 font-family:arial;
	 font-size:11px;
}
		
A:hover.footer_link
{
	 color:#0560a6;
	 TEXT-DECORATION:underline;
	 padding-bottom:2px;
	 padding-top:2px;
	 padding-left:2px;
	 padding-right:2px;
	 font-family:arial;
	 font-size:11px;
}
#NavTd
{
border-right: 1px solid #999999;
background-color: #e5eef9;
/*filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr= '#ffffff' ,endColorStr= '#cadef4' ,gradientType= '0' );*/
}
#Nav
{
padding: 2px 0 10px 0px;
font: 1em Verdana, Arial;
}
#Nav .line
{
border-top: solid 1px #999999;
margin: 5px 0 5px 0;
}
#Nav > .line
{
margin: 6px 0 4px 0;
}
#Nav h4
{
margin: 4px 0px 5px 5px;
font-size: 95%;
}
#Nav > h4
{
margin: 4px 0px 4px 5px;
}
#Nav ul
{
list-style: none;
margin: 0;
padding: 0;
}
#Nav li
{
padding: 0;
margin: -4px 2px;
width: 175px;
}
#Nav > ul > li
{
margin: -3px 2px;
}
A.sidebar_new
{
	color:#0560A6;
	TEXT-DECORATION:none;
	font-family:Tahoma,arial,verdana;
	font-size:11px;
}
A:hover.sidebar_new
{
	font-family:Tahoma,arial,verdana;
	font-size:11px;
	color:#0560A6;
	TEXT-DECORATION:underline;
}

#Nav a
{
cursor: pointer;
display: block;
color: #000000;
padding: 2px 4px 4px 8px;
margin: 1px 0px;
}
#Nav > ul > li > a
{
border: 1px solid transparent;
padding: 2px 4px 4px 7px;
}
#Nav a:visited
{
color: #000000;
}
#Nav a:hover
{
border: 1px solid #cccccc;
margin: 0px;
padding: 2px 4px 4px 7px;
background-color: #f1f1f1;
text-decoration: none;
}
#Nav > ul > li > a:hover
{
margin: 1px 0px;
}	
A.footer_link2
{
	color:black;
	TEXT-DECORATION:underline;
}
	
A:hover.footer_link2
{
	color:black;
	TEXT-DECORATION:underline;
}
		
A.cart_link
{
	font-weight:bold;
	font-size:10px;
	font-family:verdana;
	color:navy;
	TEXT-DECORATION:none;
}
		
A:hover.cart_link
{
	font-weight:bold;
	font-size:10px;
	font-family:verdana;
	color:navy;
	TEXT-DECORATION:underline;
}
		
A.specials
{
	color:navy;
	TEXT-DECORATION:none;
}
A:hover.specials
{
	color:navy;
	TEXT-DECORATION:underline;
}

A.header_link
{
	color:black;
	TEXT-DECORATION:none;
	font-weight:bold;
	font-family:arial;
	font-size:12px;
	padding-bottom:2px;
	padding-top:2px;
	padding-left:2px;
	padding-right:2px; 
}
		
A:hover.header_link
{
	color:black;
	TEXT-DECORATION:underline;
	font-weight:bold;
	font-family:arial;
	font-size:12px;
	padding-bottom:2px;
	padding-top:2px;
	padding-left:2px;
	padding-right:2px;
}

A.category_link
{
	font-size:11px;
	font-family:verdana;
	color:black;
	TEXT-DECORATION:none;
}
		
A:hover.category_link
{
	font-size:11px;
	font-family:verdana;
	color:red;
	TEXT-DECORATION:none;
}
	 
A:hover.sub_side_bar
{
	color:red;
	TEXT-DECORATION:none;
	font-family:tahoma;
	font-size:11px;
}

A.sub_side_bar
{
	color:black;
	TEXT-DECORATION:none;
	font-family:tahoma;
	font-size:11px;
}

.searchButton
{
	border:none;
	FONT-WEIGHT:bold;
	FONT-SIZE:8pt;
	CURSOR: pointer;
	COLOR:#FFFFFF;
	FONT-FAMILY:Arial;
	BACKGROUND-COLOR:#404040;
	width:100%;
	height: 22px
}
.searchBox
{
	border-color:SteelBlue;
	border-width:1px;
	border-style:Solid;
	font-family:Arial;
	font-size:12px;
	width:100%;
}
.criteriaBox
{
	FONT-SIZE: 11px;
	FONT-FAMILY:Arial;
	Width:100%;
	border: 1px solid #4F4F4F;
	height: 18px;
	padding: 1px;
}
.menuSearchBox
{
	border-color:#4F4F4F;
	border-width:1px;
	border-style:Solid;
	font-family:Verdana;
	font-size:11px;
	width:100%;
}
A.searchItems
{
	font-size:11px;
	font-family:verdana;
	color:black;
	TEXT-DECORATION:none;
}
		
A:hover.searchItems
{
	font-size:11px;
	font-family:verdana;
	color:black;
	TEXT-DECORATION:underline;
}

/* +++++++++ ProductDisplay related styles */

.ctrHeader {
/* 
background-image: url(../images/3dbarTop.jpg);
background-repeat: repeat-x;
*/
background: #bebebe url(../images/bg-h3-gray.gif) right 0px repeat-y;
position: relative;
height: 26px;
}
.ctrFooter {
/*
background-image: url(../images/3dbar.jpg);
background-repeat: repeat-x;
*/
background: #bebebe url(../images/bg-h3-gray.gif) right 0px repeat-y;
position: relative;
height: 26px
}

.ctrPager {
font-size: 11px;
color: #000000;
font-weight: bold;
font-family: Verdana;
padding-left: 10px;
padding-right: 10px;
}
.pagerButton {
font-size: 14px;
font-family: Verdana;
font-weight: bold;
color: Black;
}
.pagerButton a {
font-size: 14px;
font-family: Verdana;
color: Black;
text-decoration: none;
padding-left: 5px;
padding-right: 5px;
font-weight: bold;
}
.pagerButton a:hover {
color: Red;
text-decoration: none;
font-weight: bold;
}
.productBlock	{
width: 152px;
text-align:left;
border-right-style: solid; 
border-right-color: #E1E1E1; 
border-right-width: 1px; 
border-bottom-style: solid; 
border-bottom-color: #E1E1E1; 
border-bottom-width: 1px;
}
.productName {
width: 152px;
height: 45px;
padding-left: 0px;
padding-right: 0px;
padding-top: 5px;
padding-bottom: 5px;
color: Black;
}
.imageExp 
{
	position: absolute;
}
.productName a {
font-size: 11px;
font-family: Verdana;
color: Black;
}
.productName a:hover {
color: Red;
/*text-decoration: none;*/
}
.productNo {
float: left;
font-size: 11px;
color: #666666;
text-decoration: none;
font-family: Verdana;
white-space:nowrap;
}
.productPrice {
float: left;
font-size: 11px;
color: #FF0000;
text-decoration: none;
padding-top: 5px;
padding-bottom: 5px;
white-space:nowrap;
font-weight: bold;
font-family: Verdana;
}
.productImage {
text-align: center; 
width: 150px;
overflow: hidden;
}
.listBox{
font-size: 11px;
font-family: Verdana;
color: #000;
/*background-color: #fbfaf5;*/
border: 1px solid #ccc;
height: 17px;
padding: 1px;
}
.pagerNavControl
{
	border: 1px solid #E1E1E1;
	background-color: #F9F8F7;
}
/* For MasterPage */
.catHeader 
{
	BACKGROUND-IMAGE: url(images/back-gradient.jpg); 
	BACKGROUND-REPEAT: repeat-x; 
	HEIGHT: 30px 
}
A.linkBlue
{
	color:#0560A6;
	TEXT-DECORATION:underline;
	font-family:Verdana;
	font-size:11px;
}
A:hover.linkBlue
{
	font-family:Verdana;
	font-size:11px;
	color:#FF0000;
	TEXT-DECORATION:underline;
}
A.linkCategory
{
	color:Black;
	TEXT-DECORATION:none;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
}
A:hover.linkCategory
{
	font-family:Arial;
	font-size:11px;
	color:#FF0000;
	TEXT-DECORATION:underline;
	font-weight:bold;
}

A.linkBlueLocator
{
	color:#0560A6;
	TEXT-DECORATION:none;
	font-family:Verdana;
	font-size:11px;
}
A:hover.linkBlueLocator
{
	font-family:Verdana;
	font-size:11px;
	color:#0560A6;
	TEXT-DECORATION:underline;
}

/*  Autocomplete Styles */
#suggestions
{
	position: absolute;
	width: 142;
	top: 1px;
	z-index: 1000;
}
#suggestionsSearch
{
	position: absolute;
	width: 440;
	top: 1px;
}
.autocomplete
{
	border:1px solid #c0c0c0;
	width: 100%;
	background: #fff;
	font-size:11px;
	font-family:verdana;
	cursor:hand;
	cursor:pointer;
}

.autocomplete DIV.selected 
{ 
	background-color: #444444;
	color: #FFFFFF;
}

.autocomplete DIV
{
	padding: 2px 4px 2px 4px;
}

/* For MasterPage */

.green_coloured
{
	color: #fff;
	/*background: #bebebe url(images/bg-h3-gray.gif) right 0px repeat-y;*/
	background: #7CAE43 url(../images/bg-h3-green.gif) right 0px repeat-y;
	font: bold 11px Verdana, sans-serif;
	color: #fff;
	margin: 0px;
	padding: 2px 9px 4px 9px;
	position: relative;
}
.dark
{
	color: #fff;
	/*background: #bebebe url(images/bg-h3-gray.gif) right 0px repeat-y;*/
	background: #666 url(../images/bg-h3-dark.gif) right 0px repeat-y;
	font: bold 11px Verdana, sans-serif;
	color: #fff;
	margin: 0px;
	padding: 4px 9px 4px 9px;
	height: 13px;
	position: relative;
}
.dark-no-image
{
	color: #fff;
	/*background: #bebebe url(images/bg-h3-gray.gif) right 0px repeat-y;*/
	background: #666 ;
	font: bold 11px Verdana, sans-serif;
	color: #fff;
	margin: 0px;
	padding: 4px 9px 4px 9px;
	position: relative;
}
.dark-back
{
	color: #fff;
	background: #666 url(../images/bg-h3-dark.gif) right 0px repeat-y;
	font: bold 11px Verdana, sans-serif;
}
.dark-back-no-image
{
	color: #fff;
	background: #666 ;
	font: bold 11px Verdana, sans-serif;
}
.dark-back-no-image-h1
{
	color: #fff;
	background: #666 ;
	font: bold 11px Verdana, sans-serif;
	height:6px;
}
.gray
{
	background: #bebebe url(../images/bg-h3-gray.gif) right 0px repeat-y;
	font: bold 12px Verdana, sans-serif;
	color: #fff;
	margin: 0px;
	padding: 4px 9px 4px 9px;
	position: relative;
}
.gray-no-image
{
	background: #bebebe ;
	font: bold 12px Verdana, sans-serif;
	color: #fff;
	margin: 0px;
	padding: 4px 9px 4px 9px;
	position: relative;
}
.gray-back
{
	background: #bebebe url(../images/bg-h3-gray.gif) right 0px repeat-y;
	font: bold 11px Verdana, sans-serif;
	color: #fff;
}
.gray-back-no-image
{
	color: #fff;
	background: #bebebe ;
	font: bold 11px Verdana, sans-serif;
}
