BODY,DIV,TH,TD,P,INPUT,SELECT,TEXTAREA,TT {
        FONT-FAMILY: Arial, Helvetica, sans-serif;
        COLOR:#666666; FONT-SIZE: 12px;
}

A:link {COLOR: #000000; TEXT-DECORATION: none;}
A:visited {COLOR: #000000; TEXT-DECORATION: none;}
A:hover {COLOR: #59584d; TEXT-DECORATION: underline;}
A:active {COLOR: #59584d; TEXT-DECORATION: none;}

.headerbar {
	background-color:#EA7239;
	width:700px;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	padding:5px;
	}

p{line-height:148%;}

H1 { FONT-SIZE: 15px;}
H2 { FONT-SIZE: 13px;}
H3 { FONT-SIZE: 12px;}
HR { COLOR: #bbbbbb; HEIGHT: 1px;}
BODY {
	MARGIN: 0px;
	BACKGROUND-COLOR: #eee;
	background-image:url(../skin1/images/body-background.png);
	background-repeat:repeat-x;
}

UL{ padding-left:16px;}
LI{ padding-bottom:16px;}

.HeadBox {BACKGROUND-COLOR: #FFFBD3;}
.HeadText {FONT-SIZE: 12px; FONT-WEIGHT: bold;}
.HeadLine {BACKGROUND-COLOR: #FFD44C;}
.VertMenuBox {
        BACKGROUND-COLOR: ffffff; 
}

/*
	Vertical menu
*/
.VertMenuLeftColumn {
	VERTICAL-ALIGN: top;
	PADDING-RIGHT: 15px;
}
.VertMenuRightColumn {
	VERTICAL-ALIGN: top;
	PADDING-LEFT: 20px;
	PADDING-RIGHT: 0px;
}
.VertMenuBox {
	BACKGROUND-COLOR: #FFFFFF;
}

.VertMenuBorder {
        BACKGROUND-COLOR: #8E4B00;
}
.VertMenuTitle {
        BACKGROUND-COLOR: #FF8600; COLOR: #330000; FONT-WEIGHT: bold;
}
.VertMenuItems{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #59584D;
	text-decoration: none;
}
.VertMenuItems:link {
        COLOR: #59584D; TEXT-DECORATION: none;
}
.VertMenuItems:visited {
        COLOR: #59584D; TEXT-DECORATION: none;
}
.VertMenuItems:hover {
        COLOR: #59584D; TEXT-DECORATION: underline;
}
.VertMenuItems:active  {
        COLOR: #59584D; TEXT-DECORATION: none;
}
.VertMenuHr {
        COLOR: #999999;
}
.CategoriesBox {
	margin-top:0px;
	border:1px solid #000000;
	margin-bottom:0px;
}
.CategoriesList {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: ;
	color: #CCCCCC;
	text-decoration: none;
}
.CategoriesList:link {
	color: #EA6B30;
	text-decoration: none;
}
.CategoriesList:visited {
	color: #EA6B30;
	text-decoration: none;
}
.CategoriesList:hover {
	color: #330000;
	text-decoration: underline;
}
.CategoriesList:active {
	color: #F8A128;
	text-decoration: none;
}
.DialogBox {
        BACKGROUND-COLOR: #ffffff;
}
.DialogBorder {
        BACKGROUND-COLOR: #e15c14;
}
.DialogTitle {
        COLOR: #006699; FONT-SIZE: 20px; font-weight:bold; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; padding-top:12px;
}
.product_details .DialogTitle{
		padding-left:240px;
}
.NumberOfArticles {
        COLOR: #000000; FONT-WEIGHT: bold;
}
.TopLabel {
        COLOR: #000000; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}
.Text {
        COLOR: #000000;
}
.DecorTr {
        COLOR: #38B2D4;
}
.AdminSmallMessage {
        COLOR: #FF3300;
}
.AdminTitle {
        COLOR: #FF3300; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}
.Line {
	BACKGROUND: url(../../../skin1/images/custom/line_bg.gif);
	BACKGROUND-REPEAT: repeat-x;
}
.ProductTitle {
	font-family:Georgia, "Times New Roman", Times, serif; FONT-SIZE: 15px; color:#006699; line-height:1.5em;
}
.ProductTitleHidden {
        COLOR: #666666; FONT-WEIGHT: bold; FONT-SIZE: 11px;
}
.ProductSKU {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; color:#999;line-height:1.5em;
}
.ProductDetailsTitle {
        FONT-SIZE: 12px;
}
.ProductDetails {
        COLOR: #000000;
}
.ProductPriceTitle {
        COLOR: #000000; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}
.ProductPriceConverting {
	COLOR: #000; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}
.ProductPrice {
       COLOR: #000; FONT-WEIGHT: bold; FONT-SIZE: 12px;line-height:1.5em;
}
.ProductPriceSmall {
        COLOR: #006699; FONT-WEIGHT: bold;
}
.MarketPrice {
		FONT-SIZE: 14px; FONT-FAMILY: Times New Roman;
}
.ItemsList {
	FONT-WEIGHT: bold;
}
#Disabled {
        COLOR: #909090;
}
.NavigationPath {
        COLOR: #000; FONT-WEIGHT: bold; TEXT-DECORATION: none;
}
.NavigationPath a:link {
        COLOR: #006699; FONT-WEIGHT: bold; TEXT-DECORATION: underline;
}
.NavigationPath a:visited {
        COLOR: #006699; FONT-WEIGHT: bold; 
}
.NavigationPath a:hover {
        COLOR: #333; FONT-WEIGHT: bold; TEXT-DECORATION: underline;
}
.NavigationPath a:active  {
        COLOR: #006699; FONT-WEIGHT: bold; TEXT-DECORATION: underline;
}
.FormButton {
	FONT-WEIGHT: bold; 
}
/*
	Buttons
*/
.FormButton {
/*	COLOR: #330000;*/
	FONT-WEIGHT: bold;
}
TABLE.ButtonTable {
	CURSOR: pointer;
	VERTICAL-ALIGN: middle;
	DIRECTION: ltr;
}
TD.Button {								 
	BACKGROUND-IMAGE: url(images/custom/but_bg.gif); 
/*	BACKGROUND-COLOR: #FF8600;
	BACKGROUND-REPEAT: repeat-x; */
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	VERTICAL-ALIGN: middle;
	WHITE-SPACE: nowrap;
    COLOR: #FFFFFF;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    TEXT-DECORATION: none;
}
FONT.Button {								 
/*	FONT-FAMILY: Arial;*/
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	TEXT-DECORATION: none;
}
IMG.ButtonSide {
	WIDTH: 15px;
	HEIGHT: 24px;
}
.SimpleButton TR TD {
	PADDING: 0px;
	WHITE-SPACE: nowrap;
}
A.Button:link, A.Button:visited, A.Button:hover, A.Button:active {
	COLOR: #330000;
	FONT-WEIGHT: bold;
}
.GoImage {
	WIDTH: 21px;
	HEIGHT: 18px;
	VERTICAL-ALIGN: middle;
	BORDER: 0px;
}
.CustomerMessage {
        COLOR: #FF3300; FONT-WEIGHT: bold; 
}
.ErrorMessage {
        COLOR: #FF3300; FONT-WEIGHT: bold; 
}
.Star {
        COLOR: #df5411;
}
.HighLight {
		BACKGROUND-COLOR: #FFFFCC;
}
.SaveMoneyLabel {
        COLOR: #FFFFFF; FONT-WEIGHT: bold; 
}
.TableHead {
	BACKGROUND-COLOR: #CCCCCC; FONT-WEIGHT: bold;
}
.TableSubHead {
    BACKGROUND-COLOR: #EEEEEE;
}
.TableLine {
    BACKGROUND-COLOR: #F0F0F0;
}
.SmallNote:link {
        COLOR: #7C4C00; TEXT-DECORATION: none; FONT-SIZE: 9px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallNote:visited {
        COLOR: #7C4C00; TEXT-DECORATION: none; FONT-SIZE: 9px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallNote:hover {
        COLOR: #7C4C00; TEXT-DECORATION: underline; FONT-SIZE: 9px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif; 
}
.SmallNote:active {
        COLOR: #7C4C00; TEXT-DECORATION: none; FONT-SIZE: 9px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallText {
        COLOR: #7C4C00; TEXT-DECORATION: none; FONT-SIZE: 9px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}

.Bottom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #9A9A9A;
	text-decoration: none;
}
.Tab {
        BACKGROUND-COLOR: #FFD44C;
        FONT-WEIGHT: bold;
        TEXT-TRANSFORM: uppercase;
}
.CatMenuItemOff 
{
    BACKGROUND-COLOR: transparent;              /* like "VertMenuBox" */
    BORDER-RIGHT: none;        /* like "VertMenuBox" */
    BORDER-TOP: none;          /* like "VertMenuBox" */
    BORDER-LEFT: none;         /* like "VertMenuBox" */
    BORDER-BOTTOM: none;       /* like "VertMenuBox" */
    MARGIN-BOTTOM: 1px;
    MARGIN-TOP: 1px;
    MARGIN-LEFT: 2px; 
    MARGIN-RIGHT: 3px;
    CURSOR: pointer;
}
.CatMenuItemOffExp
{
    BACKGROUND-COLOR: transparent;              /* like "VertMenuBox" */
    BORDER-RIGHT: none;        /* like "VertMenuBorder" */
    BORDER-TOP: none;          /* like "VertMenuBorder" */
    BORDER-LEFT: none;         /* like "VertMenuBorder" */
    BORDER-BOTTOM: none;       /* like "VertMenuBorder" */
    MARGIN-BOTTOM: 1px;
	MARGIN-TOP: 1px;
	MARGIN-LEFT: 2px;
    MARGIN-RIGHT: 3px;  
    CURSOR: pointer;
}
.CatMenuItemOn
{   
    BACKGROUND-COLOR: #FF8600;              /* like "VertMenuTitle" */
    BORDER-RIGHT: 1px solid #FF8600;        /* like "VertMenuBorder" */
    BORDER-TOP: none;          /* like "VertMenuBorder" */
    BORDER-LEFT: none;         /* like "VertMenuBorder" */
    BORDER-BOTTOM: none;       /* like "VertMenuBorder" */
    MARGIN-BOTTOM: 1px;
	MARGIN-TOP: 1px;
	MARGIN-LEFT: 2px;
    MARGIN-RIGHT: 3px;  
    CURSOR: pointer;
}
.CatSubMenu
{
    BACKGROUND-COLOR: #FFD44C;              /* like "VertMenuBox" */
    BORDER-RIGHT: #8E4B00 1px solid;        /* like "VertMenuBorder" */
    BORDER-TOP: #8E4B00 1px solid;          /* like "VertMenuBorder" */
    BORDER-LEFT: #8E4B00 1px solid;         /* like "VertMenuBorder" */
    BORDER-BOTTOM: #8E4B00 1px solid;       /* like "VertMenuBorder" */
    MARGIN-LEFT: 1px; 
    MARGIN-RIGHT: 2px;
}
.CatMenuItem
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial;
    CURSOR: pointer;
}
.CatMenuItem:link
{
    COLOR: #330000;                         /* like "VertMenuItems" */
}
.CatMenuItem:visited
{
    COLOR: #330000;                         /* like "VertMenuItems" */
}
.CatMenuItem:hover
{
    COLOR: #330000;                         /* like "VertMenuTitle" */
}
.CatMenuItem:active
{
    COLOR: #330000;                         /* like "VertMenuItems" */
}
.NavDialogTitle {
    font-size: 11px;
    font-weight: bold;
    color: #330000;
}   
.NavDialogBorder {
    background-color: #FFCC33;
}
.NavDialogBox {
    background-color: #FFFFCC;
}
.PopupHelpLink {
	FONT-SIZE: 9px;
	COLOR: #330000; 
	TEXT-DECORATION: none;
}
.SubHeader2 {
	COLOR: #666666;
	font-size: 11px;
	FONT-WEIGHT: bold;
}
.SubHeader2Line {
	BACKGROUND-COLOR: #CCCCCC;
}
.HightLightRow {
	BACKGROUND-COLOR: #B0B0B0;
	font-weight: bold;
}
.HightLightEqualRow {
	BACKGROUND-COLOR: #ffe8af;
}
.VertMenuSubTitle {
	BACKGROUND-COLOR: #FFA92F;
}
.SpecialOffersPrice {
	COLOR: #FF3300; FONT-WEIGHT: bold; FONT-SIZE: 14px;
}

.subnavText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding-bottom:12px;
	color: #006699 /*#FFFFFF*/ ;
	text-decoration: none;
}

.subnavText:link {
	color: #006699 /*#FFFFFF*/ ;
	text-decoration: none;
}
.subnavText:visited {
	color: #006699 /*#FFFFFF*/;
	text-decoration: none;
}
.subnavText:hover {
	color: #006699 /*#FFFFFF*/;
	
}
.subnavText:active {
	color: #006699 /*#FFFFFF*/;
	text-decoration: none;
}
.navText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.navText:link {
	color: #FFFFFF;
	text-decoration: none;
}
.navText:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.navText:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.navText:active {
	color: #FFFFFF;
	text-decoration: none;
}
.MainCat	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*font-weight: bold;*/
	color: #999 /*#EA6B30*/;
	text-decoration: none;
}
.homeText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
}
.homeTextLink {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #C54100;
}
img {
	border:0;
}

#testPatch {
	width:142px;
}
#buyonlineMenu {
	width:142px;
}
#companyMenu {
	width:135px;
}
#kits {
	width:142px;
}
#filters_plugs_jacks {
	width:142px;
}
#tools {
	width:142px;
}
#installation_network {
	width:142px;
}
#oem {
	width:142px;
}
#downloads {
	width:142px;
}

.flLeft{float:left;}
.flRight{float:right;}
.welcomeImage{ margin: 3px 0px;}
.clearer{clear:both}

.welcomeText h1{color:#006699; font-size:17px; 	font-family:Georgia, "Times New Roman", Times, serif; margin-top:0px; font-weight:normal}

.welcomeText a:link, .welcomeText a:visited { COLOR: #006699; TEXT-DECORATION: none; font-weight:bold; }
.welcomeText a:hover, .welcomeText a:active  { COLOR: #006699; TEXT-DECORATION: underline; font-weight:bold; }

.footerBox {
	margin-top:6px;
	border:1px solid #e9672a;
	margin-bottom:24px;
}

.copyright{
	text-align:right;
}

.head{position:relative; width:100%; height:100px;}
.head .topMenu{text-align:right; padding-top:3px;}
.head .topMenu a:link, .head .topMenu a:visited { COLOR: #ffffff; TEXT-DECORATION: none; font-weight:bold; }
.head .topMenu a:hover, .head .topMenu a:active  { COLOR: #E96528; TEXT-DECORATION: underline; font-weight:bold; }
.head .search{position:absolute; top:35px; right:0px;}
.head .logo{
left:53px;
position:absolute;
top:21px;
width:180px;
}

.content{position:relative; width:100%;}

.content .left{ float:left; width:222px; border:1px solid #343434; min-height:300px; position:relative; padding-bottom:72px; margin:0px; margin-top:-1px; margin-bottom:50px;}
.content .left .container{padding-bottom:65px;}
.content .left .container .title{ margin:0px; padding:9px; height:19px; line-height:18px; background-image:url(../images/left-head-background.jpg); background-repeat:no-repeat; background-position:bottom; vertical-align:middle; text-align:Left; padding-left:20px; font-size:18px; font-weight:bold; color:#FFFFFF;}
.content .left .container .actionsMenu{ bottom:0; height:65px; position:absolute; text-align:center; width:100%;}
.content .left .container .leftContents{padding:8px 16px;}
.centent .left .container .title H1{margin:0;}

.content .right{ float:right; width:714px; padding:0px 16px; margin-bottom:25px;}

/*
.content .product-spread TABLE tr td{text-align:center;}
.content .product-spread TABLE tr td:first-child{text-align:left;}
.content .product-spread TABLE tr td:last-child{text-align:right;}
.content .product-spread TABLE tr.even{height:12px;}
*/

.leftContents ul.menu{ padding:0px; list-style:none; font-size:12px; margin:6px 0px;}
.leftContents ul.menu li{ list-style:none; padding-bottom:8px;}

.leftContents ul.menu li a:link, .leftContents ul.menu li a:visited { COLOR: #E96528; TEXT-DECORATION: none; font-weight:bold; }
.leftContents ul.menu li a:hover, .leftContents ul.menu li a:active  { COLOR: #333333; TEXT-DECORATION: underline; font-weight:bold; }

.leftContents ul.subMenu{ padding-left:16px; padding-bottom:8px list-style:none; font-size:12px; margin:0px;}
.leftContents ul.subMenu li{ list-style:none; padding-bottom:8px;}

.leftContents ul.subMenu li a:link, .leftContents ul.subMenu li a:visited { COLOR: #E96528; TEXT-DECORATION: none; font-weight:bold; }
.leftContents ul.subMenu li a:hover, .leftContents ul.subMenu li a:active  { COLOR: #333333; TEXT-DECORATION: underline; font-weight:bold; }

.breadNavigation{ text-align:right; color:#333333; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold;}
.breadNavigation a:link, .breadNavigation a:visited { COLOR: #E96528; TEXT-DECORATION: none; font-weight:bold; }
.breadNavigation a:hover, .breadNavigation a:active  { COLOR: #333333; TEXT-DECORATION: underline; font-weight:bold; }


.mMenu{
bottom:0px;
width:100%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

input .submit{border:1px solid #999999; background:#eb743b; color:#FFFFFF;}

/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;zoom:1;z-index:10;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc .qmcbox{cursor:default;display:block;position:relative;z-index:1;}.qmmc .qmcbox a{display:inline;}.qmmc .qmcbox div{float:none;position:static;visibility:inherit;left:auto;}.qmmc li {z-index:auto;}.qmmc ul {left:-10000px;position:absolute;z-index:10;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none}.qmmc li:hover>ul{left:auto;}#qm0 ul {top:100%;}#qm0 ul li:hover>ul{top:0px;left:100%;}


/*!!!!!!!!!!! QuickMenu Styles !!!!!!!!!!!*/


	/* QuickMenu 0 */

	/*"""""""" (MAIN) Container""""""""*/	
	#qm0{	
		width:auto;
		padding:0px;
		border-width:0px;
		border-style:none;
	}


	/*"""""""" (MAIN) Items""""""""*/	
	#qm0 a	
	{	
		padding:15px 20px;
		color:#FFFFFF;
		font-size:12px;
		font-weight:bold;
		text-decoration:none;
	}

	#qm0 .first { }	
	#qm0 .topLevel { font-family:Georgia, "Times New Roman", Times, serif; font-size:11px;}
	#qm0 .otherClass { margin-left:4px; margin-top:10px; background-color:#fff; color:#666; padding:4px 8px; font-size:10px; width:60px;  float:right;}
	#qm0 .topLevel:hover{ background-color:#666 !important;}
	#qm0 .otherClass:hover{ background-color:#666 !important;}	


	/*"""""""" (MAIN) Hover State""""""""*/	
	#qm0 a:hover	
	{	

		/*color:#333333;
		text-decoration:underline;*/
	}


	/*"""""""" (MAIN) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 li:hover>a	
	{	

		/*color:#333333;
		text-decoration:underline;*/
	}


	/*"""""""" (MAIN) Active State""""""""*/	
	body #qm0 .qmactive, body #qm0 .qmactive:hover	
	{	

		/*color:#333333;
		text-decoration:underline;*/
	}


	/*"""""""" (SUB) Container""""""""*/	
	#qm0 div, #qm0 ul	
	{	
		padding:0px;
		margin:	10px 0px 0px 0px;
		background-color:#EA6B30;
		max-width:200px;
		
		background-repeat:repeat-y;
		background-position:right;
	}

	#qm0 div{
	border: 1px solid #b93d00;
	}


	/*"""""""" (SUB) Items""""""""*/	
	#qm0 div a, #qm0 ul a	
	{	
		padding:2px 40px 2px 5px;
		color:#ffffff;
		font-size:11px;
	}


	/*"""""""" (SUB) Hover State""""""""*/	
	#qm0 div a:hover	
	{	

		color:#333333;
		text-decoration:none;
		border-color:#666666;
	}


	/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 ul li:hover>a	
	{	

		color:#333333;
		text-decoration:none;
		border-color:#666666;
	}


	/*"""""""" (SUB) Active State""""""""*/	
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover	
	{	

		color:#222222;
		text-decoration:underline;
		border-color:#666666;
	}


	/*"""""""" Individual Titles""""""""*/	
	#qm0 .qmtitle	
	{	
		margin:2px 5px 5px 5px;
		color:#222222;
		font-family:Arial;
		font-size:11px;
		font-weight:bold;
	}


	/*"""""""" Individual Horizontal Dividers""""""""*/	
	#qm0 .qmdividerx{	
		border-top-width:2px;
		margin:4px 5px 4px 5px;
		border-color:#e9672a;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 ul li:hover > a.qmparent{	
		background-image:url(qmimages/arrow_0.gif);
		text-decoration:underline;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 ul li .qmparent{	
		background-image:url(qmimages/arrow_0.gif);
		background-repeat:no-repeat;
		background-position:92% 50%;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 li:hover > a.qmparent{	
		background-image:url(qmimages/arrow_2.gif);
		text-decoration:underline;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 li .qmparent{	
		background-image:url(qmimages/arrow_3.gif);
		background-repeat:no-repeat;
		background-position:92% 50%;
	}
	.SearchSortTitle {
	FONT-WEIGHT: bold;
	height:100%;
}
.SearchSortLink:link, .SearchSortLink:visited, .SearchSortLink:hover, .SearchSortLink:active {
	TEXT-DECORATION: underline;
	color:#666;
}
.SearchSortImg {
	WIDTH: 9px;
	HEIGHT: 9px;
}
.SearchSortCell {
	padding-right:10px;
}
.SearchSortCellSel a.SearchSortLink{
	font-weight:bold;
}
.NavigationTitle {
	font-weight:bold;
}
.NavigationCell {
	text-decoration:underline;
}
.NavigationCellSel {
	font-weight:bold;
}

/* Added by Martin
I Agree and Button on Shopping Cart */
.disabled td.Button {
	background-image: url("images/custom/but_bg_faded.gif");
}




/* NEW STYLES FOR SEPTEMBER 2011 REDESIGN */
/* 2 COLUMN LAYOUT */
#WRAPPER {width:970px; margin-left:auto; margin-right:auto; text-align:left;}
	#HEADER {}
	#MIDDLE_WRAPPER {width:980px; margin-left:auto; margin-right:auto;}
		#SIDEBAR {width:180px;
				-webkit-border-radius: .5em; 
				-moz-border-radius: .5em;
				border-radius: .5em!;
				border: 3px solid #006699;
				margin-top: 10px;
				min-height:600px;
                background-color:#fff}
			#SIDEBAR .menu {padding:20px;}
		#MAIN {/*float:right;*/
				-webkit-border-radius: .5em; 
				-moz-border-radius: .5em;
				border-radius: .5em!;
				border: 3px solid #006699;
				margin-top: 10px;
				min-height:580px;
				padding:20px;
                background-color:#fff}
	#FOOTER {width:980px; clear:both;}

/* GENERAL */
.button {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font-size: 10px;
	padding: 2px 4px;
	/*text-shadow: 0 1px 1px rgba(0,0,0,.3);*/
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em!;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.button:hover {
	text-decoration: none;
}
.button:active {
	position: relative;
	top: 1px;
}

/* BUTTON COLOR SCHEMES */
.blue {
	color: #d9eef7;
	border: solid 1px #0076a3;
	background: #0095cd;
	background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
	background: -moz-linear-gradient(top,  #00adee,  #0078a5);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');
}
.blue:hover {
	background: #007ead;
	background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));
	background: -moz-linear-gradient(top,  #0095cc,  #00678e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc', endColorstr='#00678e');
}
.blue:active {
	color: #80bed6;
	background: -webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee));
	background: -moz-linear-gradient(top,  #0078a5,  #00adee);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5', endColorstr='#00adee');
}

.white {
	color: #606060;
	border: solid 1px #b7b7b7;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	background: -moz-linear-gradient(top,  #fff,  #ededed);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
}
.white:hover {
	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));
	background: -moz-linear-gradient(top,  #fff,  #dcdcdc);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc');
}
.white:active {
	color: #999;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));
	background: -moz-linear-gradient(top,  #ededed,  #fff);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff');
}

a.button {
	padding:6px;
	color:#fff;
}

/* GO BUTTON */
.goButton {color:#ffffff !important; padding:1px 6px;}
.goLink {padding:2px 5px!important; margin-left:8px; margin-right:8px;}

/* LINK COLOR SCHEMES */
.blue_txt {color:#006699;}
input.orange {background-color:#E96528; color:#fff; border-color:#999;}
input.orange:hover {background-color:#ff6633;}
a.orange:hover {color:#E96528;}

/* HEADER */
.logo {margin-left:-60px;}
#qm0 .qmparent:hover {text-decoration:none;}
.search_wrapper {padding:15px;
	border: solid 1px #ccc;
	background: #ddd;
	background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#333));
	background: -moz-linear-gradient(top,  #eee,  #333);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#eee', endColorstr='#333');
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em!;}
#phonenumber {color:#006699; font-size:24px; margin-right:10px; vertical-align:middle}
table#Table_01 {margin-top:13px;}

/* SIDEBAR */
div.vertMenuTitle {font-size:1.1em; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif}
div.SidebarLinks li {list-style:none; padding:0px;}
div.ship_cc_logos {text-align:center; padding-top:20px;}
div.quote {padding:10px;}
div#SIDEBAR p.tagline {font-style:italic; padding:10px; padding-top:30px; text-align:center; font-size:13px; line-height:1.7em;}
div#SIDEBAR img {padding-top:20px;}
div#SIDEBAR #sidebar-img-eng {padding-bottom:50px; margin-top:0;}

/* MAIN */
div#MAIN h1 {display:none;}
img.contact_msg {float:right; border:0; padding-left:15px; margin-top:-44px; position:relative; z-index:5; }

/** HOME PAGE **/
div.home_content {
	/*margin-left:-30px;*/
	padding:20px;
	padding-bottom:0px;
}

.welcomeText{
	float:left;
	width:250px;
	height:190px;
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em!;
	border: 3px solid #006699; 
	background-color:#fff;
	padding:20px;
}
.product-spread {
	float:right;
	height:300px;
	width:670px;
}
.product-spread img {padding:40px 10px 0px 0px;}

/** INDUSTRY **/
div#MAIN .industry_overview td.DialogTitle{padding-top:0; margin-top:0; font-size:30px;}
div#MAIN .industry_overview {z-index:0; position:relative;}
div#MAIN .industry_overview p{padding-right:20px;}
div#MAIN .industry_overview p.contact_us{font-style:italic; font-weight:bold;}
div#MAIN .industry_overview h2{
	color:#006699;
	padding:5px 10px;
	margin-top:20px; 
	margin-bottom:25px;
	margin-right:10px; 
	font-family:Georgia,Times New Roman,Times,serif; 
	font-size:17px;  
	font-weight:bold; 
	text-align:center;
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em!;
	border: 1px solid #bbb;
	width:350px;}
.telecom div#MAIN div.NavigationPath + table {position:relative; top:-68px;}

/*** AEROSPACE ***/ 
div#MAIN .industry_overview#aerospace .center_logos {width:55px; float:right; padding-top:25px; padding-bottom:25px;}
div#MAIN .industry_overview#aerospace .center_logos  #ipc{padding-top:10px; padding-bottom:10px;}

/*** TELECOM ***/
.telecom div#MAIN .industry_overview td.DialogTitle{margin-top:-50px; color:red;}
div#MAIN .industry_overview#telecom img.center{padding:0 50px;}

/*** MEDICAL ***/
div#MAIN .industry_overview#medical div.cert_logos{text-align:center; padding:20px 0;}
div#MAIN .industry_overview#medical img.cert_logo{padding-right:30px;}


/** PRODUCTS **/
div.paging_left {float:left;} /* removed width=350px RS 11/7 */
div.paging_right {float:right; text-align:right;}
br.clear {clear:both;}
td.PImgBox {width:190px;}

/** DOWNLOAD PAGE **/
h2.catalogs {
    width: 100%;
    color: #006699;
    border-top: 2px solid #006699;
    border-bottom: 2px solid #006699;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 16px;
    font-weight: bold;
    padding-top: 4px;
    padding-bottom: 4px;
}
ul.catalogs {
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}
ul.catalogs li {
    padding-bottom: 0;
}
ul.catalogs li a.adobeflash {
    background: url("../skin1/images/flash_player_20x20.gif") left no-repeat;
    padding-left: 25px;
    padding-top: 10px;
    display: inline-block;
    height: 20px;
}
ul.catalogs li a.adobereader {
    background: url("../skin1/images/acrobat_reader_20x20.gif") left no-repeat;
    padding-left: 25px;
    padding-top: 10px;
    display: inline-block;
    height: 20px;
}

/* POPUP WINDOW */
.PopupBody {
	background-image:none; 
	background-color:#fff; 
	padding:5px;}
.PopupBody td.Container {border:1px solid #ccc}
.PopupTitle {    
	width: 100%;
    color: #006699;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 16px;
    font-weight: bold;
    padding-top: 4px;
    padding-bottom: 4px;}

/* FOOTER */
.footer {}
	.f_col1, .f_bottom a {font-size:10px; text-decoration:none;}
	.f_col1, .footer a {color:#9A9A9A;}
	.f_top {overflow: auto;}
		.f_topcol1 {float:left; border-right:1px dotted #999; margin:20px; padding-right:10px; width:330px;}
		.f_topcol2 {float:right; margin:20px; margin-left:0px; width:560px;}
                .f_top .btm_logos {padding-top:30px;}
	.f_bottom {clear:both; overflow:auto;}
        .f_bottom a:hover  {color:#006699;}
		.f_col1 {float:left; border-right:1px dotted #999; margin:20px; padding-right:10px; width:330px; height:110px}
		.f_col2 {float:left; border-right:1px dotted #999; margin:20px 10px 10px 20px; width:160px; height:110px}
		.f_col3 {float:left; border-right:1px dotted #999; margin:20px 10px 10px 20px; width:130px; height:110px}
		.f_col4 {float:left; margin:20px 10px 10px 20px; width:130px; height:110px}
		/*.f_col5 {float:left; margin:10px; width:130px; height:110px}*/
/* END NEW STYLES FOR SEPTEMBER 2011 REDESIGN */

/* Roman's Changes */

.pagingBox {  /* RS added for pagination results 11/7 */
    position:relative;
    float:none;
    overflow:hidden;
    margin-top:15px;
    border-top: 1px #006699 solid;
    border-bottom: 1px #006699 solid;
}

.productOptionsSelect {  /* RS added to limit width of select boxes in product options 11/8 */
	max-width:200px;
}
