/*Kirby Logo, Phone Number, and Since 1970 in Main Header */	

#logo{

	width:213px;
	height:145px;
	position:relative;
	background-image:url(/Site_Graphics/Kirby_K.png);
	background-repeat:no-repeat;
	background-position:8px -6px;
	text-align:left;
	display:block;
	float:left;
	z-index:0;

	
}

#call{
	float:left;
	margin-left:10px;
	margin-top:50px;
	font-weight:bold;
	font-size:14pt;
	position:relative;
	z-index: 10;
}	

#company{
	
	margin-top:120px;
	position:relative;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	
}
	
	
	
/* First Menu in Main Header - Includes My Cart, Contact Us, Polices and About Us */	

ul#short_menu { 

list-style:none;
color:#000;
width:275px;  
float:right;
font-size:12px;
text-indent:0px;
margin-top:5px;
position:relative;

}


#short_menu li{  
    float:left;  
    display:block;  
    text-align:center;  
    position:relative;  
    padding: 4px 2px 4px 2px;  
    margin-right:2px;  
    margin-top:7px; 
	margin-left:10px; 
    border:none;  
}  

#short_menu li a{  
    color:#000;  
  
} 

#short_menu li a:hover{  
    color:#C00;  
  
}  

/* Changes The My Cart Submit Button To Text Only Link */

.text_button{
   border: none;
   background-color: transparent;
   padding: 0;
   text-decoration: underline; 
   color: #000;  
   overflow:visible; 
   font-size:12px;
   font-family:Arial, Helvetica, sans-serif;
   cursor: pointer;

}
.text_button:hover{  
    color:#C00;  
  
}  

/* Search menu and button in Main Header - Allows you to search by FreeFind*/

#search_for{
	float:left;
	margin-left:12px;
	margin-top:4px;
	width:220px;
	height:25px;
	padding-top:4px;
	margin-bottom:8px;
	background:none;
	
	

}

#search_for input[type=text]{
	margin-right:3px;
	padding-left:2px;
	font:Arial;
	font-size:12px;
	color:#666;
	width:220px;
	overflow:hidden;

}


/* Container for Button*/

#search_button{
	float:left;
	margin-top:5px;
	margin-left:15px;
	width:65px;
	height:25px;
}

/* The Button*/
.button {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	font-weight:bold;
	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);
	padding-top: 0.3em;
	padding-right: 0.5em;
	padding-bottom: 0.42em;
	padding-left: 0.5em;	
	width:65px;
	height:25px;
}

.button:hover {
	text-decoration: none;
}

.button:active {
	position: relative;
	top: 1px;
}


/* Makes Button red */
.red {
	color: #faddde;
	border: solid 1px #980c10;
	background: #d81b21;
	background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317));
	background: -moz-linear-gradient(top,  #ed1c24,  #aa1317);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317');
}
.red:hover {
	background: #b61318;
	background: -webkit-gradient(linear, left top, left bottom, from(#c9151b), to(#a11115));
	background: -moz-linear-gradient(top,  #c9151b,  #a11115);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151b', endColorstr='#a11115');
}
.red:active {
	color: #de898c;
	background: -webkit-gradient(linear, left top, left bottom, from(#aa1317), to(#ed1c24));
	background: -moz-linear-gradient(top,  #aa1317,  #ed1c24);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa1317', endColorstr='#ed1c24');
}

/* ===================================== Start of Mega Menu ==================================================*/


/* Starts the Mega Menu - Prime Divison Tabs*/


ul#main_menu {
	
	list-style:none;
	width:555px;
	height:40px;
	margin:12px auto 0px auto;  
	padding:0px 0px 0px;  
	text-indent:0px;
	float:right;	
	 
}

ul#main_menu li{
 	
	margin-left:2px;
	text-indent:0; 
	margin-top:5px;
	margin-bottom:1px;
	
	
}

#main_menu li {  
    
	float:left;  
    display:block;  
    text-align:center;  
    position:relative;  
    padding: 4px 10px 4px 10px;  
    margin-right:17px;  
    margin-top:7px;  
    border:none;  
	
	
}  

#main_menu li:hover {  
    
	border: 1px solid #777777;  
    padding: 4px 9px 4px 9px;  
  
    /* Background color and gradients */  
  
    background: #FFF;  
    
  
    /* Rounded corners */  
	-webkit-border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px;
  
   -moz-border-radius: 5px 5px 0px 0px;  
    border-radius: 5px 5px 0px 0px;  
	
}  


#main_menu li a{  
   
   	font-weight:bold; 
    font-size:16px;  
    color: #FFF;  
    display:block;  
    outline:none;  
    text-decoration:none;  
    text-shadow: 1px 1px 1px #000; 
	text-wrap:none;
	
}  


#main_menu li:hover a {  
    
	color:#b61318;  
    text-shadow: 1px 1px 1px #CCC;  
	 
}


/* Close Box Image for iPad, iPhone and iPod Touch - Closes Hover in IOS*/ 

#main_menu li.close a {
	
	position:absolute;
	width:65px;
	height:65px;
	padding:0;
	text-decoration:none;
	text-align:center;
	padding:0;
	top: -73px;
	background-color:#FFF;
	border:none;
	display:none;
	left: -385px;
	
}

#main_menu li.close a:hover {text-shadow:none;  border:none; background:#FFF;padding:0; }
#main_menu li.close:hover {text-shadow:none;  border:none; background:#FFF;padding:0; }
#main_menu li.close {text-shadow:none; padding:0;}



/* Starts the Mega Menu - Prime Divison Tab Drop Downs */


/* Drop Down Column*/ 

.dropdown_1column,  
.dropdown_2columns,  
.dropdown_3columns,  
.dropdown_4columns,  
.dropdown_5columns {  
    margin:4px auto;  
    position:absolute;  
    left:-999em; /* Hides the drop down */  
    text-align:left;  
    padding:10px 5px 10px 5px;  
    border:1px solid #777777;  
    border-top:none;  
  
    /* Gradient background */  
    background:#FFF;  
    
  
    /* Rounded Corners */  
	
	-webkit-border-radius: 5px; 
	-webkit-border-top-left-radius:0px;	
    -moz-border-radius: 0px 5px 5px 5px;  
    border-radius: 0px 5px 5px 5px;  
}


/* Use Different Column Classes, Depending on How May Columns you want in the drop down */  


.dropdown_1column {width: 140px;}  
.dropdown_2columns {width: 280px;}  
.dropdown_3columns {width: 420px;}  
.dropdown_4columns {width: 560px;}  
.dropdown_5columns {width: 700px;} 


/* Drop Down Menu Background (White with Rounded Corners)*/  

#main_menu li:hover .dropdown_1column,  
#main_menu li:hover .dropdown_2columns,  
#main_menu li:hover .dropdown_3columns,  
#main_menu li:hover .dropdown_4columns,  
#main_menu li:hover .dropdown_5columns {  
    left:-1px;top:auto;z-index:600;  
}


#main_menu .menu_right {  
    
	float:right;  
    margin-right:0px;  
	
}  


/*Prime Division Headers in The Drop Down Menu That Are Centered - (Kitchen Supplies)*/

#main_menu .menu_center {  
     
    margin-right:0px;  
	
}  
#main_menu li .align_center {  
    /* Rounded Corners */  
	-webkit-border-radius: 5px;
	
    -moz-border-radius: 5px 5px 5px 5px;  
      
    border-radius: 5px 5px 5px 5px;  
} 

#main_menu li:hover .align_center {  
    left:auto;  
    right:-310px;  
    top:auto;  
} 


/*Prime Division Headers in The Drop Down Menu That Are Centered - (Shop By Brands)*/

#main_menu li .align_right {  
    /* Rounded Corners */  
	-webkit-border-radius: 5px;
	-webkit-border-top-right-radius:0px;
    -moz-border-radius: 5px 0px 5px 5px;  
      
    border-radius: 5px 0px 5px 5px;  
} 

#main_menu li:hover .align_right {  
    left:auto;  
    right:-1px;  
    top:auto;  
}  


.paddingsides10{padding-left:10px;
padding-right:10px;}


.image_item{
	display: inline;
	zoom: 1;
}

.b_klogo_tell_form
{
 background-image: none;
 filter:
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/Site_Graphics/transparent_k_for_forms.png,
sizingMethod='scale');
}

.chemical_why{
		
	padding-left:78px;
	padding-top:0px;
	display:block;
	color: #000;
	font-size:19px;
	width:270px;
	text-align:left;
	line-height:22px;
	font-family: "Conv_MyriadPro-Regular","Myriad Pro", "Gill Sans", "Gill Sans MT","DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	float:left;
		
}
