/***********************************************************************
*  3M.com Brand Theme Reset CSS v 4.04
*  Copyright (c) 3M 2012. All rights reserved
*  Last Modified: 1/13/2012
*  Asset ID: 1273678822150
*  Author: @a24v8zz, @US338674
************************************************************************/

#badgecollection {display:none;}
#selectcountry a img {display:none;}
/*when this image is ready to launch, remove the following lines and add the block below instead, 
probably adding to the site CSS to launch the map one brand theme at a time*/
#selectcountry img {vertical-align:baseline}
#sn_loc {bottom:8px;}

/*these are the real lines for when the map image is in place:
#selectcountry img {vertical-align:middle}
.gecko #selectcountry img {vertical-align:baseline}
#sn_loc {bottom:2px;}
.gecko #sn_loc {bottom:8px;}
*/


#search .pagetitle {margin: 0 0 0.75em 0;}
#search .textone {font: 1.0em/1.5 Verdana, Geneva, Tahoma, sans-serif;}
#search .texttwo {font: 0.9em/1.67 Verdana, Geneva, Tahoma, sans-serif;}
#search p {margin: 1.5em 0;}


#psnwrap {display:block; background-image:none; height:auto;}
#psninnerwrap {height:auto;}
#psnTitle {display:none; position:relative;}

#psn {
	height:auto;
	padding:0;
	margin:0;
	width:100%;
	background: none;
        position:relative;
}

.ie6 #psn, .ie7 #psn, .ie8 #psn {
	background:none; bottom:0px; height:auto; margin-top:0px;
}

#psn ul {
	height:auto;
}

#psn li {
	margin: 0;
	padding: 0;
	height:auto;
	border-right: 0px;
}

#psn li a {
	height:auto;
	text-shadow:0 0px 0px rgba(0,0,0,0.3);
	margin:.5em 0 .2em 0;
	padding: 0 8px;
}


#psn li a:hover,
#psn li a:focus,
#psn li a:active {
	background:none;
	color: inherit;
	border:0px;
	margin:.5em 0 .2em 0;
	padding: 0 8px;
	-webkit-border-bottom-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-top-left-radius: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-topleft: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	border-top-right-radius: 0px;
	border-top-left-radius: 0px;
	height: auto;
	top:0;
	position:default;
	-moz-box-shadow: 0px 0px 0px rgba(0,0,0,0);
   	-webkit-box-shadow: 0px 0px 0px rgba(0,0,0,0);
   	box-shadow: 0px 0px 0px rgba(0,0,0,0);
}

.ie6 #psn li a:hover,
.ie6 #psn li a:focus,
.ie6 #psn li a:active {
	height:auto;
	padding: 0 8px;
}


.ie7 #psn li a:hover, 
.ie7 #psn li a:focus,
.ie7 #psn li a:active {
	padding:0px 8px;
	top:0px;
}

#psn li.selected {}

.ie6 #psn li.selected {
	border-bottom:none;
	height:auto;
	top:0;
}

#psn li.selected a {
	height: inherit;
	background-image: none;
	overflow:visible;
}

.ie6 #psn li.selected a {
	background-image:none;
	height:inherit;
	position:default;
	top:0;
}


#psn li.selected a:hover, #psn li.selected a:focus, #psn li.selected a:active {
	height:auto;
	border:none;
	top:0;
	background:none;
}

.ie6 #psn li.selected a:hover, .ie6 #psn li.selected a:focus, .ie6 #psn li.selected a:active {
	border: none;
	height:auto;
	top:0px;
	padding:0 8px;
}

.ie7 #psn li.selected a:hover, 
.ie7 #psn li.selected a:focus,
.ie7 #psn li.selected a:active {
	padding:0px 8px;
	top:0px;
}

.ie6 #psn, .ie7 #psn, .ie8 #psn {
	/* For IE 5.5 - 7*/
	filter:none;
	/* For IE 8*/
	-ms-filter:none;
}
.ie6 #psn .psnsecondary, .ie7 #psn .psnsecondary, .ie8 #psn .psnsecondary {
	/* For IE 5.5 - 7*/
	filter:none;
	/* For IE 8*/
	-ms-filter:none;
}

#psn li:last-child a, #psn li:last-child a:hover, #psn li:last-child a:focus, #psn li:last-child a:active  {border-right:none;}