@charset "utf-8";
/* CSS Document */
/*
 
	Buttons
*****************/
.opaque { filter: alpha(opacity = 40); zoom: 1; /* BA 25/05/2011 To trigger "hasLayout" in IE if no width or height is set */ }
.header-content-row2{ float: left; margin-left: 67px; position: relative; top: 10px; height: 28px; line-height: 29px; padding-top: 0px; padding-bottom: 6px; }
.browse-products a.bold { position: relative; top: 7px; left: -10px; height: 31px; color: #fff; }
.menu-arrow-browse-products { top: 8px !important; left: 1px !important; position: relative !important; }
.navigation_search .siteSearchInput{ width: 400px !important; border-radius: 4px; margin-bottom:0px !important; margin-top: 2px; border: none; padding-bottom: 0px !important; padding-top: 8px !important; }
.amazonmenu ul{ list-style: none; margin: 0; padding: 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; padding-left:14px; }
.amazonmenu ul li{ position: static; float:left; width:auto; display: inline; margin-right:50px; /* menu li items should have position set to static */ }
.amazonmenu > ul{ position: absolute; }
.amazonmenu > ul li a{ float:left; font-size:13px; color: #FFF; font-weight:normal; padding-bottom:5px; }
.amazonmenu >.subDropDownMenu ul li a:hover{ float:left; font-size:15px; color: #FFF; font-weight:normal; text-decoration:none ; }
.amazonmenu > ul li.hassub > a::after{ /* Arrow to indicate this item has sub menu (LI elements with sub menus have a ".hassub" class). */ border-left-color: gray; /* Default color of arrow */ content: ''; height: 0; position: absolute; right: 5px; top: 35%; width: 0; }
.amazonmenu .issub a{ color:#2E4EAA !important; font-size: 14px; text-decoration: none !important; line-height: 24px; font-weight: bold; }
.amazonmenu .issub a:active { border-bottom:6px solid #f78000; }
.amazonmenu > ul li.hassub > a{	text-decoration:none !important;}
.amazonmenu > ul li.hassub.selected > a::after{ /* Style of arrow when corresponding sub menu is open (LI element has a "selected" class during this state */ border-left-color: red; }

/* .amazonmenu ul li a:hover, .amazonmenu ul li.hassub.selected > a{ style of hover and selected menu item links
	background: lightblue;
	color: navy;
} */
.amazonmenu ul li > div, .amazonmenu ul li > ul{ /* Sub menus (Could be a DIV or UL wrapper) style */ background: #fff; display: none; font-weight: normal; width:940px; left: 100%; padding: 24px 0 10px 0px; position: absolute; top: 0; z-index: 1000; margin-left:-14px; }
#mysidebarmenu .hassub .issub .subDropDownMenu { background: none repeat scroll 0 0 #fff !important; float: left; height:auto; width: 900px !important; padding: 15px 0 15px 15px; border-top :1px solid #ccc; margin-left: 15px; }
.leftZero {left:0 !important; top:40px !important;}
.subDropDownMenu h5 {color:#252525; font-size:14px;}
.issub h3 {color:#252525; font-size:16px; font-weight:bold;}
.directionArrow {left:140px !important; position:relative; top:-23px !important;}
.font13 a{font-size:13px !important;}
.font13 a:hover{font-size:13px !important;}
.default ul li{padding:0 10px 0 10px;}
.default  h5{padding:10px 10px 0 10px;text-align:center;}
.menu-msg{position:relative;left:46px;top:50px}
.browse-products-panel { border:1px solid #ccc !important; width:948px !important; }
.link-active { border-bottom:6px solid #f78000; }
.browse-products-menu .cat-row { width: 100%; display: block; height: auto; padding-bottom: 15px; } 
.browse-products-menu .ccol1, .browse-products-menu .ccol2, .browse-products-menu .ccol3, .browse-products-menu .ccol4 { width: 20%; display: inline-block; }
.browse-products-menu .ccol5 { width: 18%; display: inline-block; } 
.browse-products-menu label { color: #333; font-size: 14px; font-weight: bold; }
.browse-products-menu ul { margin-top: 8px; margin-left:-14px; }
.browse-products-menu ul li { color: #264d9c; display: block; margin-bottom:7px; width: 95%; }
.browse-brands-alpha { height: 50px; width: 915px; background-color: #ececec; margin-left: -15px; margin-top: -15px;}
.browse-brands-alpha ul { margin-left: -10px; padding-top: 17px; }
.browse-brands-alpha ul li { font-weight: bold; font-size: 14px; color: #264d9c; margin-right: 5px; display: inline; }

/*Removed onfocus outline for all input boxes and links in IE8*/
input[type="checkbox"], input[type="radio"], input[type="text"], input[type="password"] { outline: none !important; }
a:focus {outline: none !important;}
