
@font-face {
    font-family: 'SourceSansPro-Regular';
    src: url('../webfonts/SourceSansPro-Regular-webfont.eot');
    src: url('../webfonts/SourceSansPro-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../webfonts/SourceSansPro-Regular-webfont.woff') format('woff'),
         url('../webfonts/SourceSansPro-Regular-webfont.ttf') format('truetype'),
         url('../webfonts/SourceSansPro-Regular-webfont.svg#SourceSansPro-Regular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'SourceSansPro-Semibold';
    src: url('../webfonts/SourceSansPro-Semibold-webfont.eot');
    src: url('../webfonts/SourceSansPro-Semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../webfonts/SourceSansPro-Semibold-webfont.woff') format('woff'),
         url('../webfonts/SourceSansPro-Semibold-webfont.ttf') format('truetype'),
         url('../webfonts/SourceSansPro-Semibold-webfont.svg#SourceSansPro-Semibold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'SourceSansPro-Light';
    src: url('../webfonts/SourceSansPro-Light-webfont.eot');
    src: url('../webfonts/SourceSansPro-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../webfonts/SourceSansPro-Light-webfont.woff') format('woff'),
         url('../webfonts/SourceSansPro-Light-webfont.ttf') format('truetype'),
         url('../webfonts/SourceSansPro-Light-webfont.svg#SourceSansPro-Light') format('svg');
    font-weight: normal;
    font-style: normal;

}


/**** the div that the jquery loads the entire menu into ****/
#MegaMenu {
height:91px;
position: relative;
top: 0px;
left: 0px;
border: 0px solid #000000;
}


#menu {
	list-style:none;
	width:420px;
	/*margin:15px auto 0px auto;*/
	/*margin:17px auto 0px 300px;*/
    margin:17px auto 0px 250px;
	height:43px;
	padding:0px 0px 0px 100px;
    

	
	
	/* Borders */
	
	border: 0px solid #cccccc;
	/*background:url("../images/shared/BG_Menu_Top.png") repeat-x;*/
	

	
}

#menu li {
	float:left;
	display:block;
	text-align:center;
	position:relative;
	padding: 4px 10px 4px 10px;
	/*margin-right:30px;*/
	margin-right:0px;
	margin-top:7px;
	border:none;
	font-family: SourceSansPro-Regular, sans-serif;
	

}

#menu li:hover {
	/*border:1px solid #777777;*/
	border:1px solid #ffffff;
	border-bottom:0px solid #e2e5ea;
	padding: 3px 9px 3px 9px;
	

}

#menu li a {
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-size:14px; 
	/*color: #EEEEEE;*/
	color: #000000;
	display:block;
	outline:0;
	/*text-shadow: 1px 1px 1px #000;*/
	
}

#menu li:hover a {
	color:#009bdf;
    text-decoration: none;
    
	/*text-shadow: 1px 1px 1px #ffffff;*/
	
}
#menu li .drop {
	/*padding-right:21px;*/
	padding-right:5px;
	background:url("../images/drop2.png") no-repeat center 19px;
	


}
#menu li:hover .drop {
	/*padding-right:21px;*/
	padding-right:5px;
	/*background:url("../images/pointer.png") no-repeat center 19px;*/
    background:url("../images/pointer.png") no-repeat center 32px;/*NEW PETRA PARAMETERS*/
	/*height: 43px;*/
    height: 48px;/*NEW PETRA PARAMETERS*/
	position:relative;
	z-index: 1;

}


.dropdown_1column, 
.dropdown_2columns, 
/*.dropdown_3columns,*/ 
.dropdown_4columns
/*.dropdown_5columns*/ {
	/*margin:4px auto;*/
	/*margin:-9px 0px 0px -315px;*/
    margin:-1px 0px 0px -393px; /*NEW PETRA PARAMETERS*/
	float:left;
	position:absolute;
	left:-999em; /* Hides the drop down */
	text-align:left;
	padding:20px 5px 20px 20px;
	/*border:1px solid #e8ebec;*/
    border:1px solid #9bafc3;
	/* solid background,IE */ 
	background:#dee7f5;
	

	
}


.dropdown_3columns
 {
	/*margin:4px auto;*/
	margin:-1px 0px 0px -210px;
	float:left;
	position:absolute;
	left:-999em; /* Hides the drop down */
	text-align:left;
	padding:15px 5px 15px 20px;
	/*border:1px solid #e8ebec;*/
    border:1px solid #9bafc3;
	/* solid background,IE */ 
	background:#dee7f5;
	

	
}

.dropdown_1column_b {
	margin:4px auto;
	float:left;
	position:absolute;
	left:-999em; /* Hides the drop down */
	text-align:left;
	padding:10px 5px 10px 5px;
	border:1px solid #9bafc3;
	background:#dee7f5;
	
	
	

}


.dropdown_2columns_b {
	margin:-1px 0px 0px -95px;
	float:left;
	position:absolute;
	left:-999em; /* Hides the drop down */
	text-align:left;
	padding:15px 5px 10px 10px;
	/*border:1px solid #e8ebec;*/
    border:1px solid #9bafc3;
	/* solid background,IE */ 
	background:#dee7f5;
	width:220px;
	 
    
}

.dropdown_1columns_c {
	margin:-9px 0px 0px -100px;
	float:left;
	position:absolute;
	left:-999em; /* Hides the drop down */
	text-align:left;
	padding:15px 5px 10px 30px;
	/*border:1px solid #e8ebec;*/
    border:1px solid #9bafc3;
	/* solid background,IE */ 
	background:#dee7f5;
	 
    
}

.dropdown_3columns_b {
	margin:-1px 0px 0px -200px;
	float:left;
	position:absolute;
	left:-999em; /* Hides the drop down */
	text-align:left;
	padding:10px 5px 10px 5px;
	border:1px solid #9bafc3;
	background:#dee7f5;
	    
}

.dropdown_3columns_c {
	margin:-1px 0px 0px -270px;
	float:left;
	position:absolute;
	left:-999em; /* Hides the drop down */
	text-align:left;
	padding:20px 5px 10px 20px;
	border:1px solid #9bafc3;
	background:#dee7f5;
	    
}

.dropdown_3columns_d {
	margin:-1px 0px 0px -240px;
	float:left;
	position:absolute;
	left:-999em; /* Hides the drop down */
	text-align:left;
	padding:20px 5px 20px 20px;
	border:1px solid #9bafc3;
	background:#dee7f5;
	    
}

.dropdown_5columns {
	margin:-1px 0px 0px -340px;
	float:left;
	position:absolute;
	left:-999em; /* Hides the drop down */
	text-align:left;
	padding:20px 5px 20px 20px;
	border:1px solid #9bafc3;
	background:#dee7f5;
	    
}

.dropdown_1column {width: 140px;}
.dropdown_1column_b {width: 140px;}
.dropdown_2columns {width: 280px;}
.dropdown_2columns_c {width: 250px;}
/*.dropdown_3columns {width: 420px;}*/
.dropdown_3columns {width: 440px;}
.dropdown_3columns_b {width: 500px;}
/*.dropdown_3columns_c {width: 620px;}*/
.dropdown_3columns_c {width: 680px;}

.dropdown_3columns_d {width: 530px;}


/*.dropdown_4columns {width: 660px;}*/
/*.dropdown_4columns {width: 910px;}*/
.dropdown_4columns {width: 1000px;}
.dropdown_5columns {width: 710px;}

#menu li:hover .dropdown_1column,
#menu li:hover .dropdown_1column_b, 
#menu li:hover .dropdown_2columns, 
#menu li:hover .dropdown_2columns_b,
#menu li:hover .dropdown_2columns_c,
#menu li:hover .dropdown_3columns,
#menu li:hover .dropdown_3columns_b,
#menu li:hover .dropdown_3columns_c,
#menu li:hover .dropdown_3columns_d,
#menu li:hover .dropdown_4columns,
#menu li:hover .dropdown_5columns {
	left:-1px;
	top:auto;

	
}

.col_1,
.col_1b,
.col_1c,
.col_1d,
.col_1e,
.col_1f,
.col_1g,
.col_1h,
.col_2,
.col_3,
.col_4,
.col_5 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 5px;
	margin-right: 5px;
    
}
.col_1 {width:180px;}
/*.col_1b {width:230px;border-left: 1px solid #9bafc3; padding-left:15px;}*/
.col_1b {width:225px; border-left: 1px solid #9bafc3; padding-left:20px;}
/*.col_1c {width:190px;border-left: 0px solid #9bafc3;}*/
.col_1c {width:210px; border-left: 0px solid #9bafc3;}
/*.col_1d {width:180px; border-left: 1px solid #9bafc3; padding-left:15px;}*/
.col_1d {width:225px; border-left: 1px solid #9bafc3; padding-left:20px;}
.col_1e {width:140px; border-left: 0px solid #9bafc3; padding-left:5px;padding-right:20px;}
.col_1f {width:140px; border-left: 1px solid #9bafc3; padding-left:20px;}
.col_1g {width:180px; border-left: 1px solid #9bafc3; padding-left:20px;}
.col_1h {width:200px; border-left: 1px solid #9bafc3; padding-left:20px;}
.col_2 {width:290px; padding-left:5px;}
.col_3 {width:410px;}
.col_4 {width:550px;}
.col_5 {width:690px;}

#menu .menu_right {
	float:right;
	margin-right:0px;
}
#menu li .align_right {
	
}

#menu li:hover .align_right {
	left:auto;
	right:-1px;
	top:auto;
}

#menu h2, #menu h3, #menu ul li {
	
	line-height:24px;
	font-size:14px;
	text-align:left;
	/*text-shadow: 1px 1px 1px #ffffff;*/
}
#menu h2 {
	font-size:21px;
	font-weight:100;
	font-family:SourceSansPro-Light, sans-serif;
	
	margin:7px 0 14px 0;
	padding-bottom:14px;
	border-bottom:1px solid #0c77a6;
}
#menu h3 {
	font-family:SourceSansPro-Regular, sans-serif;
	font-size:17px;
	font-weight:500;
	margin:0px 0 4px 0;
	padding-bottom:0px;
	border-bottom:0px solid #3daee0;
	color:#000000;
}

/* contact 3rd level pagelinks - additional custom styling */

#menu .dropdown_3columns .col_1 .links a {font-family:SourceSansPro-Regular , sans-serif;font-size:14px;font-weight:normal;color:#009bdf;line-height:14px;margin:0px 0 0px 0;padding:2px 0 2px 0px;}
#menu .dropdown_3columns .col_1 .links a:hover {text-decoration:underline;color:#0f6b8a;line-height:14px;margin:0px 0 0px 0;padding:2px 0 2px 0px;}

#menu .dropdown_3columns .col_1h .links a {font-family:SourceSansPro-Regular, sans-serif;font-size:14px;font-weight:normal;color:#009bdf;line-height:14px;margin:0px 0 0px 0;padding:2px 0 2px 0px;}
#menu .dropdown_3columns .col_1h .links a:hover {text-decoration:underline;color:#0f6b8a;line-height:14px;margin:0px 0 0px 0;padding:2px 0 2px 0px;}

#menu .dropdown_3columns .col_1h .contact_text {font-family: 'SourceSansPro-Regular', Arial, Helvetica, sans-serif;font-size: 14px;font-weight:normal;line-height: 16px;color: #333333;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}


/* products pagelinks - replacing H3 tag */

#menu .dropdown_4columns .col_1b .pageLink a {font-family:SourceSansPro-Regular, sans-serif;font-size:17px;margin:0px 0 4px 0;padding-bottom:0px;color:#000000;}
#menu .dropdown_4columns .col_1b .pageLink a:hover {color:#009bdf;text-decoration: underline;}

#menu .dropdown_4columns .col_1b .sub_text a {font-family:SourceSansPro-Regular, sans-serif;font-size:14px;margin:0px 0 4px 0;padding-bottom:0px;color:#009bdf;}
#menu .dropdown_4columns .col_1b .sub_text a:hover {color:#0f6b8a;text-decoration: underline;}



#menu .dropdown_4columns .col_1c .pageLink a {font-family:SourceSansPro-Regular, sans-serif;font-size:17px;margin:0px 0 4px 0;padding-bottom:0px;color:#000000;}
#menu .dropdown_4columns .col_1c .pageLink a:hover {color:#009bdf;text-decoration: underline;}

#menu .dropdown_4columns .col_1d .pageLink a {font-family:SourceSansPro-Regular, sans-serif;font-size:17px;margin:0px 0 4px 0;padding-bottom:0px;color:#000000;}
#menu .dropdown_4columns .col_1d .pageLink a:hover {color:#009bdf;text-decoration: underline;}


#menu .dropdown_4columns .col_1d .sub_text a {font-family:SourceSansPro-Regular, sans-serif;font-size:14px;margin:0px 0 4px 0;padding-bottom:0px;color:#009bdf;}
#menu .dropdown_4columns .col_1d .sub_text a:hover {color:#0f6b8a;text-decoration: underline;}



/* sales 3rd level pagelinks - additional custom styling */

#menu .dropdown_2columns_b .col_2 .links a {font-family:SourceSansPro-Regular, sans-serif;font-size:14px;font-weight:normal;color:#009bdf;line-height:14px;margin:0px 0 0px 0;padding:2px 0 2px 0px;}
#menu .dropdown_2columns_b .col_2 .links a:hover {text-decoration:underline;color:#0f6b8a;line-height:14px;margin:0px 0 0px 0;padding:2px 0 2px 0px;}

/* company 3rd level pagelinks - additional custom styling */

#menu .dropdown_3columns_d .col_1e .links a {font-family:SourceSansPro-Regular, sans-serif;font-size:14px;font-weight:normal;color:#009bdf;line-height:14px;margin:0px 0 0px 0;padding:2px 0 2px 0px;}
#menu .dropdown_3columns_d .col_1e .links a:hover {text-decoration:underline;color:#0f6b8a;line-height:14px;margin:0px 0 0px 0;padding:2px 0 2px 0px;}

#menu .dropdown_3columns_d .col_1f .links a {font-family:SourceSansPro-Regular, sans-serif;font-size:14px;font-weight:normal;color:#009bdf;line-height:14px;margin:0px 0 0px 0;padding:2px 0 2px 0px;}
#menu .dropdown_3columns_d .col_1f .links a:hover {text-decoration:underline;color:#0f6b8a;line-height:14px;margin:0px 0 0px 0;padding:2px 0 2px 0px;}

/* company pagelinks - replacing H3 tag */

#menu .dropdown_3columns_d .col_1e .pageLink a {font-family:SourceSansPro-Regular, sans-serif;font-size:17px;margin:0px 0 4px 0;padding-bottom:0px;color:#000000;}
#menu .dropdown_3columns_d .col_1e .pageLink a:hover {color:#009bdf;text-decoration: underline;}

#menu .dropdown_3columns_d .col_1f .pageLink a {font-family:SourceSansPro-Regular, sans-serif;font-size:17px;margin:0px 0 4px 0;padding-bottom:0px;color:#000000;}
#menu .dropdown_3columns_d .col_1f .pageLink a:hover {color:#009bdf;text-decoration: underline;}


/* company sublinks  - replacing H4 tag */

#menu .dropdown_3columns_d .col_1e .subLink a {font-size:14px;font-family:SourceSansPro-Regular, sans-serif;margin:0px 0 0px 0;padding-bottom:0px;color:#000000;}
#menu .dropdown_3columns_d .col_1e .subLink a:hover {color:#009bdf;text-decoration: underline;}

#menu .dropdown_3columns_d .col_1f .subLink a {font-size:14px;font-family:SourceSansPro-Regular, sans-serif;margin:0px 0 0px 0;padding-bottom:0px;border-bottom:0px solid #0c77a6;color:#000000;}
#menu .dropdown_3columns_d .col_1f .subLink a:hover {color:#009bdf;text-decoration: underline;}

/* support  */

#menu .dropdown_5columns .col_1c .subLink a {font-size:14px;font-family:SourceSansPro-Regular, sans-serif;margin:0px 0 4px 0;padding-bottom:0px;color:#000000;line-height:16px;}
#menu .dropdown_5columns .col_1c .subLink a:hover {color:#009bdf;text-decoration: underline;}
#menu .dropdown_5columns .col_1c .sub_text a {font-family:SourceSansPro-Regular, sans-serif;font-size:14px;margin:0px 0 4px 0;padding-bottom:0px;color:#009bdf;}
#menu .dropdown_5columns .col_1c .sub_text a:hover {color:#0f6b8a;text-decoration: underline;}


#menu .dropdown_5columns .col_1g .subLink a {font-size:14px;font-family:SourceSansPro-Regular, sans-serif;margin:0px 0 4px 0;padding-bottom:0px;color:#000000;line-height:16px;}
#menu .dropdown_5columns .col_1g .subLink a:hover {color:#009bdf;text-decoration: underline;}
#menu .dropdown_5columns .col_1g .sub_text a {font-family:SourceSansPro-Regular, sans-serif;font-size:14px;margin:0px 0 4px 0;padding-bottom:0px;color:#009bdf;}
#menu .dropdown_5columns .col_1g .sub_text a:hover {color:#0f6b8a;text-decoration: underline;}


#menu .dropdown_5columns .col_1d .subLink a {font-size:14px;font-family:SourceSansPro-Regular, sans-serif;margin:0px 0 4px 0;padding-bottom:0px;color:#000000;line-height:16px;}
#menu .dropdown_5columns .col_1d .subLink a:hover {color:#009bdf;text-decoration: underline;}
#menu .dropdown_5columns .col_1d .sub_text a {font-family:SourceSansPro-Regular, sans-serif;font-size:14px;margin:0px 0 4px 0;padding-bottom:0px;color:#009bdf;}
#menu .dropdown_5columns .col_1d .sub_text a:hover {color:#0f6b8a;text-decoration: underline;}



.drop h3 a:link {
    font-family:SourceSansPro-Regular, sans-serif;
	font-size:17px;
	font-weight:500;
	margin:0px 0 4px 0;
	padding-bottom:0px;
    color:#000000;
    text-decoration:none;	
}

#menu h3 a:hover {
	font-family:SourceSansPro-Regular, sans-serif;
	font-size:17px;
	font-weight:500;
	margin:0px 0 4px 0;
	padding-bottom:0px;
	color:#009bdf;
	text-decoration:underline;

}


#menu h4 {
	font-family:SourceSansPro-Regular, sans-serif;
	font-size:15px;
	font-weight:500;
	margin:0px 0 4px 0;
	padding-bottom:0px;
	border-bottom:0px solid #3daee0;
	color:#000000;
}
#menu h5 {
	font-size:14px;
	font-weight:100;
	font-family:SourceSansPro-Regular, sans-serif;
	/*text-transform:uppercase;*/	
	margin:0px 0 4px 6px;
	padding-bottom:0px;
	border-bottom:0px solid #0c77a6;
	color:#0f6b8a;
}

#menu p {
	line-height:12px;
	margin:0 0 10px 0;
	font-size:12px;
}

.links a {
	line-height:10px;
	margin:0 0 8px 0;
	font-size:11px;
    font-weight:normal;
}

#menu li:hover div a {
	font-size:14px;
	/*color:#015b86;*/
	color:#0696d7;
	
}
#menu li:hover div a:hover {
	color:#13709a;
}



.mini_text {
font-family: 'SourceSansPro-Regular', Arial, Helvetica, sans-serif;
font-size: 14px;
font-style: normal;
line-height: 1.2em;
margin: 0px 0px 0px 0px;
display:block;
}









.supermini_text {
font-family: 'SourceSansPro-Semibold', Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
line-height: 11px;
margin: 0px 0px 0px 0px;
/*display:block;*/
}


.linkblock 
{
display:block;
white-space: nowrap;
height:18px;
position:absolute;
border: 1px solid #000000;   
}

.sub_text {
font-family: 'SourceSansPro-Semibold', Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 12px;
color: #009bdf;
margin: 4px 0px 0px 0px;
display:block;

}



.toolbar li {

display:inline-block;
 background-color:#eee;
 border:1px solid;
 border-color:#f3f3f3 #bbb #bbb #f3f3f3;
 margin:0;
 padding:.5em;
 zoom: 1;

}




.imgshadow { /* Better style on light background */
	background:#FFFFFF;
	padding:4px;
	border:1px solid #777777;
	margin-top:5px;
	-moz-box-shadow:0px 0px 5px #666666;
	-webkit-box-shadow:0px 0px 5px #666666;
	box-shadow:0px 0px 5px #666666;
}
	/* background:#FFFFFF;
	padding:4px;
	border:1px solid #777777;
	margin-top:5px;
	-moz-box-shadow:0px 0px 5px #666666;
	-webkit-box-shadow:0px 0px 5px #666666;
	box-shadow:0px 0px 5px #666666;
}*/
.img_left { /* Image sticks to the left */
	width:auto;
	float:left;
	margin:5px 15px 5px 5px;
}

#menu li .black_box {
	background-color:#333333;
	color: #eeeeee;
	text-shadow: 1px 1px 1px #000;
	padding:4px 6px 4px 6px;

	/* Rounded Corners */
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;

	/* Shadow */
	-webkit-box-shadow:inset 0 0 3px #000000;
	-moz-box-shadow:inset 0 0 3px #000000;
	box-shadow:inset 0 0 3px #000000;
}

#menu li .blue_box {
	background-color:#13709a;
	color: #eeeeee;
	text-shadow: 1px 1px 1px #000;
	padding:4px 6px 4px 6px;

	/* Rounded Corners */
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;

	/* Shadow */
	-webkit-box-shadow:inset 0 0 3px #000000;
	-moz-box-shadow:inset 0 0 3px #000000;
	box-shadow:inset 0 0 3px #000000;
}






#menu li ul {
	list-style:none;
	padding:0;
	margin:0 0 0px 0;
}
#menu li ul li {
	font-size:12px;
	line-height:24px;
	position:relative;
	/*text-shadow: 1px 1px 1px #ffffff;*/
	padding:0px 0px 15px 0px;
	margin:0px 0px -10px 0px;
	float:none;
	text-align:left;
	/*width:130px;*/
	width:240px;
	
}


#menu li ul li ul li a:link {
	font-size:12px;
	line-height:14px;
	position:relative;
	/*text-shadow: 1px 1px 1px #ffffff;*/
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:none;
	text-align:right;
	/*width:130px;*/
	width:170px;
	border: 0px solid #000000;
	display:inline;
	
}

#menu li ul li a:link {
	/*background:none;*/
	
	border:none;
	padding:0px 0px 0px 0px;
	margin:0;
}



#menu li ul li:hover {
	/*background:none;*/
	
	border:none;
	padding:0px 0px 5px 0px;
	margin:0;
}

#menu li .greybox li {
	background:#F4F4F4;
	border:1px solid #bbbbbb;
	margin:0px 0px 4px 0px;
	padding:2px 3px 2px 0px;
	width:140px;
	text-align:center;
	

	/* Rounded Corners */
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
}

#menu li .greybox li a{
	display:inline;
	font-size: 12px;
	
}
#menu li .greybox li:hover {
	background:#ffffff;
	border:1px solid #aaaaaa;
	padding:2px 3px 2px 0px;
	margin:0px 0px 4px 0px;
}

/*** the new class that positions the google search box to the far right of the Meganav ***/ 
.searchMain {
position: absolute;
top: 6px;
left: 688px;
}

/* -=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- //
// Begin section for Google search box css */

.search-box-all {   /*search box text control for all the rest of the site */
color:#333;
padding:3px 0px 3px 3px;
height:23px;
width:170px;
float:left;
margin-left:80px;
position:relative;
top:17px;
}
.search-box-all input{
font-size:1em;
*font-size:.95em;      /* IE adjustments */
/*font-family:Tahoma, Arial, Helvetica, sans-serif;*/
color:#666;
padding:4px 0px 4px 2px;
margin:0;
background: transparent url(/images/shared/search-box-bkg.png) 0px 0px repeat-x;
height:16px; /* controls vertical position of input in safari and opera for mac */
width:130px;
border:none;
float:left;
z-index:10;
}
#search-button-all  {
height:23px;
width:19px;
margin: 0;
padding:0;
border:0;
cursor:pointer; /* hand-shaped cursor */
cursor:hand; /* for IE 5.x */
z-index:0;
}
.search-btn-bkg {   /*search box text control for all the rest of the site */
/*background: transparent url(/images/search-box-bkg.jpg) 0px 0px repeat-x;*/
padding:3px 0px 3px 0px;
height:23px;
width:10px;
float:left;
margin:6px 0 0 0px;
position:relative;
left:48px;
display:inline;
}

/* End section for search box //
// -=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */







/** {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
      -ms-box-sizing: border-box;
          box-sizing: border-box;
}*/
 

 
.icon {
  border: 0px solid #000000;  
  /*float: left;*/
  height: 23px;
  width: 25px;
  /*margin-top: -20px;*/
  overflow: hidden;
 /*-webkit-box-shadow: 5px 5px 5px #111;
          box-shadow: 5px 5px 5px #111;*/  
}




/*B&W*/
.bw {
  /*-webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
       -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
          transition: all 1s ease;*/
          
    -webkit-filter: grayscale(100%);
    /*-webkit-filter: brightness(50%);*/
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;

}
 
.bw:hover {
  -webkit-filter: grayscale(0);
  height: 23px;
  width: 25px;
  
  border: 0px solid #000000;
  
  
}
