/* 3M Filtrete GLOBAL STYLESHEET */

body {top:0px; left:0px; margin:0px 0px 0px 0px; border: 0px none;padding:0px 0px 0px 0px;font:12px Verdana, Arial, Helvetica, sans-serif;background:url(../images/pattern_bg.gif);background-repeat:repeat;color:#555;text-align:center;}
body table tr td {font:12px Verdana, Arial, Helvetica, sans-serif;}
img {border:none;padding:0;margin:0;text-decoration:none;}
p { padding:0;margin:0; line-height:1.5em;}
a:link, a:visited, a:hover, a:active  {color:#cb7101;text-decoration:underline; cursor:pointer;}
.align_right {text-align:right;}
.align_left {text-align:left;}
.align_center {text-align:center;}
body ul li {line-height:1.5em;}
h1 { margin:0px; padding-left:25px;height:45px;background-color:#ddef7b; vertical-align:middle;}
h1 img { padding-top:15px; }
h3 {cursor: pointer;cursor: hand;}
.float_left {float:left;}
.float_right {float:right;}
.clear {clear:both;height:0;line-height:0.0;font-size:0;}
.left_pad {padding-left:10px;}
.right_pad {padding-right:10px;}
.top_pad {padding-top:10px;}
.bottom_pad {padding-bottom:10px;}
.halftop_pad {padding-top:5px;}
.halfbottom_pad {padding-bottom:5px;}
.leftright_pad {padding-right:10px;padding-left:10px;}
.topbottom_pad {padding-top:10px;padding-bottom:10px;}
.super_pad { padding:20px;}
.superleft_pad { padding-left:20px;}
.superright_pad { padding-right:20px;}
.supertop_pad { padding-top:20px;}
.superbottom_pad { padding-bottom:20px;}
/*------ T E X T  &  L I N K S ------*/
.lucida {font-family:"Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Geneva, Arial, sans-serif;}
.webdings { font-family:webdings, arial;}
.tacoma {font-family:Tahoma, Geneva, Arial, sans-serif; }
.arial { font-family:Arial, Helvetica, sans-serif;}
.bold {font-weight:bold;}
.underline {text-decoration:underline;}
.small {font-size:.917em;line-height:1.33em;}
.extra_small {font-size:.66em;line-height:1.25em;}
.large {font-size:1.25em;line-height:1.25em;}
.extra_large {font-size:1.5em;line-height:1.25em;}
.bigger {font-size:130%;}
.smaller {font-size:80%;}
.letterspacing-1 {letter-spacing:-1px;}
.uppercase {text-transform:uppercase;}
.black {color:black;}
.white {color:white;}
.green {color:#355e2a;}
.blue {color:#1b5790;}
.dark_blue { color:#245885;}
.dark_blue2 { color:#476c7e;}
.brown { color:#92621c;}
.top_nav_link { margin-right:31px;}
.top_nav_link:hover { margin-right:31px; border-bottom:1px dashed #00182f;}
.blue_link:link, .blue_link:active, .blue_link:visited { font-family: Verdana, Arial, sans-serif; color:#1b5790; text-decoration:none; font-size:.917em; font-weight:bold;}
.blue_link:hover { text-decoration:underline; color:#1b5790;}

/*------ C O N T A I N E R ------*/
#container {position:relative;margin-left:auto;margin-right:auto;width:772px;margin-bottom:30px;text-align:left;border:1px dashed #9da7b0;background-color:white;top:20px;}
#container_pad {padding:20px;}
#header {}
#top_nav { background-image:url(../images/blue_swoosh_top1.gif); background-repeat:no-repeat;width:100%; height:49px;text-align:right;}
#content { padding:25px;}
#home_content { border:1px dashed #9da7b0;width:505px;height:700px; float:left; background-color:#ddef7b;}
#main_content { border:1px dashed #9da7b0;width:505px; float:left; background-color:#fafafa;}
#right_column { width:217px;height:545px; float:left;}
#footer {}
#accordian {width:210px;}
#buynow_button { padding-left:23px;}
#product_description { height:200px;}
#search_dropdown { padding-right:13px;padding-top:14px;}
.search_dropdown { border:1px inset #999;color:#333; font-size:11px;}
/*------ M I S C ---------------*/
.gray_dotted_line {padding:none;margin:none;width:100%;height:1px;line-height:1px;border-top:1px dashed #ccc;}
.grey_border_top { border-top:1px solid #e5e5e5;}
.grey_border_bottom { border-bottom:1px solid #e5e5e5;}
.grey_border_left { border-left:1px solid #e5e5e5;}
.grey_border_right { border-right:1px solid #e5e5e5;}
.green_bg { background-color:#ddef7b;}
.blue_bg1 {background-color:#839dab;}
.blue_bg2 {background-color:#91b1bd;}
.blue_bg3 {background-color:#a9c6d6;}
.blue_bg4 {background-color:#bdd5e4;}
.beige_bg {background-color:#eae392;}
.dash_border_blue1 {border-bottom:1px dashed #b9cade;}
.dash_border_blue2 {border-bottom:1px dashed #88a8b9;}
.dash_border_brown {border-bottom:1px dashed #c1a75b;}
.toggler {margin: 0;padding: 0; width:210px;}
.element {width:210px;}
