a:visited	{color: #006600;}
a:hover 	{color: #33CC00;}
a:active 	{color: #33CC00;}
a:link 		{color: #006600;}

.TableDetailBarNonBold { font-family: Arial, Helvetica, sans-serif; Text-align:left; font-size: 12px ; color: #000000; background-color: #CCCCCC; vertical-align: middle }


.Quote 		{font-family: Arial, Helvetica, sans-serif; Text-align:left;
			font-size: 12px; font-style: normal}


P 			{font-family: Arial, Helvetica, "San Serif"; Text-align:left;
			font-size: 12px}
			
.P 			{font-family: Arial, Helvetica, sans-serif; Text-align:left;
			font-size: 12px}
			
.PRight 		{font-family: Arial, Helvetica, "San Serif"; Text-align:right;
			font-size: 12px}
			
.PCenter 		{font-family: Arial, Helvetica, "San Serif"; Text-align:center;
			font-size: 12px}
											
UL 			{font-family: Arial, Helvetica, "San Serif"; Text-align:left;
			font-size: 12px}
			
OL			{font-family: Arial, Helvetica, "San Serif"; Text-align:left;
			font-size: 12px}
			
H1			{font-family: Arial, Helvetica, "San Serif"; Text-align:left; font-size: 36px; font-weight: bold}


H2			{font-family: Arial, Helvetica, "San Serif"; Text-align:left; font-size: 24px; font-weight: bold}


H3			{font-family: Arial, Helvetica, "San Serif"; Text-align:left; font-size: 18px; font-weight: bold}


H4			{font-family: Arial, Helvetica, sans-serif; Text-align:left; font-size: 16px; font-weight: bold}


Body			{background: white}


.bottomnav	{font-family: Arial, Helvetica, "San Serif";
			font-size: 11px; Text-align:center; margin-left: 0px; padding-left: 6px}
.TableTiltleBar { font-family: Arial, Helvetica, sans-serif; Text-align:left; font-size: 12px ; font-weight: bold; color: #FFFFFF; background-color: #009933}
.TableDetailBar { font-family: Arial, Helvetica, sans-serif; Text-align:left; font-size: 12px ; font-weight: bold; color: #000000; background-color: #CCCCCC; vertical-align: middle}
.TableDetailBarCenter { font-family: Arial, Helvetica, sans-serif; Text-align:center; font-size: 12px ; font-weight: bold; color: #000000; background-color: #CCCCCC; vertical-align: middle }
.TableBody { font-family: Arial, Helvetica, sans-serif; Text-align:left; font-size: 12px ; color: #000000; background-color: #FFFFFF}
.TableBodyNoBackground { font-family: Arial, Helvetica, sans-serif; Text-align:left; font-size: 12px ; color: #000000; border: 5px; border-color: #999999; border-style:solid}
.TableBodyCenter { font-family: Arial, Helvetica, sans-serif; Text-align:center; font-size: 12px ; color: #000000; background-color: #FFFFFF}
.TableBackgroundColor { background-color: #999999}
.TableBackgroundColorWhite { background-color: #FFFFFF; border: 1px; border-color: #999999; border-style:solid}
.TableBodyBoldLeft { font-family: Arial, Helvetica, sans-serif; Text-align:left; font-size: 12px ; font-weight: bold; color: #000000; background-color: #FFFFFF; vertical-align: middle }
.TableTiltleBarCenter { font-family: Arial, Helvetica, sans-serif; Text-align:center; font-size: 12px ; font-weight: bold; color: #FFFFFF; background-color: #009933}
.StoreNumbers { font-family: Arial, Helvetica, sans-serif; Text-align:left; font-size: 12px ; font-weight: bold; color: #FFFFFF; background-color: #3366FF; vertical-align: middle ; border: 1px #000000 solid; margin-right: 2px}
.FormElement {  font-size: 12px; font-family: Arial, Helvetica, sans-serif}
.TableTiltleBarRightItalic { font-family: Arial, Helvetica, sans-serif; Text-align:right; font-size: 12px ; font-weight: bold; color: #FFFFFF; background-color: #3366CC ; font-style: italic}
.PCopy { font-family: Arial, Helvetica, sans-serif; Text-align:left; font-size: 12px }
.inlineHeader { font-family: Arial, Helvetica, sans-serif; Text-align:left; font-size: 16px; font-weight: bold}
.TopBannerSubNav { font-family: Arial, Helvetica, sans-serif; Text-align:left; font-size: 12px; font-weight: bold; text-decoration: none; vertical-align: top; }


.pageLead {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 18px; text-align: left}
.SectionMainHed { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; font-weight: normal; text-align: left }
.TableBackgroundBlack {  background-color: #000000}
.DropBannerSubNav { font-family: Arial, Helvetica, sans-serif; Text-align:left; font-size: 12px; font-weight: normal; text-decoration: none; vertical-align: top; }
.SearchField { font-size: 12px}
.PageHeader { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-align: left }
.AccentSubHeds {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; font-variant: normal; color: #003399; line-height: normal; background-color: #CCCCCC; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 10px}
.AccentSubHedRed { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: bolder; font-variant: normal; color: #FF0000}
.CrumbHeader { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-align: left ; color: #999999}
.InlineNav { font-family: Arial, Helvetica, "San Serif"; Text-align:left; font-size: 12px }
.MajorSubCategory { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-align: left }
.PageBannerLarge { font-family: Arial, Helvetica, sans-serif; font-size: 26px; font-weight: normal; text-align: left ; color: #006600; letter-spacing: -1px}
.PageBannerAccent { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; text-align: left ; color: #666666}.GreyFormElement { font-family: Arial, Helvetica, sans-serif; font-size: 12px ; background-color: #CCCCCC}
.TableBodyBoldRight { font-family: Arial, Helvetica, sans-serif; Text-align:right; font-size: 12px ; font-weight: bold; color: #000000; background-color: #FFFFFF; vertical-align: middle }
.PageRightDetails { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; vertical-align: top }
.TableBodyTopAlign { font-family: Arial, Helvetica, sans-serif; Text-align:left; font-size: 12px ; color: #000000; background-color: #FFFFFF; vertical-align: top}
.DetailLeft {  font-family: Arial, Helvetica, sans-serif; font-size: 11px}
.PageRightDetailsBullet { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; vertical-align: top ; color: #FF0000}
.SmallerNav { font-family: Arial, Helvetica, "San Serif"; Text-align:center; font-size: 11px}
.SmallerNavLeft { font-family: Arial, Helvetica, "San Serif"; Text-align:left; font-size: 11px }
.TableCategoryBar { font-family: Arial, Helvetica, sans-serif; Text-align:left; font-size: 12px ; font-weight: bold; color: #000000; background-color: #E6E6E6; vertical-align: middle }
.TableTiltleBarRed { font-family: Arial, Helvetica, sans-serif; Text-align:left; font-size: 12px ; font-weight: bold; color: #FFFFFF; background-color: #CC0000}
.TableTiltleBarCenterRed { font-family: Arial, Helvetica, sans-serif; Text-align:center; font-size: 12px ; font-weight: bold; color: #FFFFFF; background-color: #CC0000}
.TableTiltleBar14px { font-family: Arial, Helvetica, sans-serif; Text-align:left; font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #000000}
.TableDetailBarNoBold { font-family: Arial, Helvetica, sans-serif; Text-align:left; font-size: 12px ; color: #000000; background-color: #CCCCCC}
.PTest { font-family: Arial, Helvetica, sans-serif; Text-align:left; font-size: 9px}
.AccentColor {  color: #006600}
.TableBodyAltGreyCenter { font-family: Arial, Helvetica, sans-serif; Text-align:center; font-size: 12px ; color: #000000; background-color: #E6E6E6 }
.TableBodyCenterAltGrey { font-family: Arial, Helvetica, sans-serif; Text-align:center; font-size: 12px ; color: #000000; background-color: #E6E6E6}
.TableBodyAltGrey { font-family: Arial, Helvetica, sans-serif; Text-align:left; font-size: 12px ; color: #000000; background-color: #E6E6E6 }
.TableBodyCode {
font-family: "Courier New", Courier, mono; Text-align:left; font-size: 11px; color: #000000; background-color: #FFFFCC
}

#miniNav {
Text-align:right;
font-family: Arial, Helvetica, sans-serif; 
color: #FFFFFF;
font-size: 10px;
font-weight: bold;
position: absolute;
right:69px;
top:12px;
width:300px;
border:0px solid #000;
        }
		
.newMiniNav {
font-family: Arial, Helvetica, sans-serif; 
color: #FFFFFF;
font-size: 11px;
font-weight: normal;
border:0px solid #000;
        }
		
		
#cartPosition {
position: absolute;
right:182px;
top:9px;
width:20px;
border:0px solid #000;
        }		
		
#DigiLogo {
position: absolute;
right:0;
top:7px;
width:60px;
border:0px solid #000;
        }				
		
		
#searchArea {
Text-align:right;
position: absolute;
right:69px;
top:34px;
width:300px;
border:0px solid #000;
        }		
		
		
.NoDecoration {
	text-decoration:none;
	color: #FFFFFF;
        }		

.floatleft { 
float:left;
width: 150px; 
background-color: #CCCCCC; 
}
.floatnext {
float:left;
width:100%;
}
.maincolumn { 
width: 150px;
}
.morecolumns { 
float: left; 
width:100%;
}
.bottom {
float: left;
width:100%;
clear:both;
}
.default {display:none;}
.default img {display:none;}
.greenbar {position:absolute; left:0px; top:0px; background-image: 
url('http://www.rabbitsemiconductor.com/commonImages/top_green_bar.gif');background-repeat: repeat-x}
#navigation {width: 100%; background: #000; position:relative; z-index:10;}
#navigation li {margin:0; padding:0;}
#navigation a {text-decoration:none; margin:0; padding:0;}
#navigation ul {list-style:none; margin:0; padding: 0;}
#navigation ul ul {margin:0; padding:0;}
/* 
	LEVEL ONE
*/
#navigation ul.dropdown                         { position: relative; }
#navigation ul.dropdown li                      { font-weight: bold; float: left; zoom: 1; background: #000;}
#navigation ul.dropdown a:hover		            { color: #000;}
#navigation ul.dropdown a:active                { color: #FFF; }
#navigation ul.dropdown li a                    { display: block; padding: 4px 16px; color: #FFF; font-size:12px; text-transform:uppercase;}
#navigation ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
#navigation ul.dropdown li.hover,
#navigation ul.dropdown li:hover                { background: #FFF799; color: #000; position: relative;}
#navigation ul.dropdown li.hover a,
#navigation ul.dropdown li.hover a:hover,
#navigation ul.dropdown li.hover a:active              { color: #000; }
#navigation ul.dropdown li.more {background-image: url(/commonImages/more_arrow.gif);
background-repeat:no-repeat; background-position:center right;}


/* 
	LEVEL TWO
*/
#navigation ul.dropdown ul 						{ width: 210px; visibility: hidden; position: absolute; top: 100%; left: 0; border:1px solid #000; margin-top: -1px;}
#navigation ul.dropdown ul li 					{ font-weight: normal; background: #FFF; color: #000; 
									  border-bottom: 1px solid #666; float: none; margin:0; padding:3px 6px;}
									  
                                    /* IE 6 & 7 Needs Inline Block */
#navigation ul.dropdown ul li a					{ border-right: none; width: 100%; display: inline-block; color:#000; font-size: 11px; text-transform:none; padding:0;} 
#navigation ul.dropdown ul li.hover {color:#000;}
#navigation ul.dropdown ul li.hover a {color:#000;}

/* 
	LEVEL THREE
*/
#navigation ul.dropdown ul ul 					{ left: 100%; top: 0; }
#navigation ul.dropdown li:hover > ul 			{ visibility: visible; }