/* PRINT STYLES
------------------------------------------------------------------------------------- */
body { text-align:left; font-size:12px; font-family:arial, helvetica, sans-serif; color:#000; background:#fff; }

img { border:none; }

a:link { color:#333; text-decoration:underline; }
a:visited { color:#666; text-decoration:underline; }

ul { margin:10px 0; padding:0; }
li{ margin:5px 0; padding:0; }


/* LIST STYLES - [  .list- ] 
------------------------------------------------------------------------------------- */
.list-nobull { list-style:none; }

.list-dots li { padding:0 0 0 16px; list-style:none; background:url(../images/bg-list-dots.png) no-repeat 0 6px; }
.list-dots li ul { margin:0 0 5px; }
.list-dots li li { margin:0 0 0 20px; padding:0; list-style:circle; background:none; }

.list-items li { margin:0 0 6px; padding:0 0 8px; color:#1c2e36; list-style:none; border-bottom:1px solid #aeaeae; }
.list-items li a { color:#1b4691; text-decoration:none; }
.list-items li a:hover { color:#950022; }

.list-products li { margin:0 30px 0 0; width:174px; float:left; display:inline; color:#444646; font:bold 1.1em/1.2em 'HelveticaNeue Roman',helvetica,arial,sans-serif; list-style:none; }
.list-products li.last { margin:0; }
.list-products li a { display:block !important; color:#444646 !important; text-decoration:none !important; }
.list-products li a:hover { color:#444646 !important; text-decoration:none !important; }
.list-products li a img { border:2px solid #b1b1b1 !important; }
.list-products li a:hover img { border:2px solid #b01c2f; }
.list-products li img { margin:6px 0; display:block; }
.list-products span { padding:0 0 0 10px; display:block; }
.list-products .prod-desc { font-weight:normal; font-style:italic; }

#header h1 { margin:0; }

#logo { margin:0 0 35px; }

#skip, .hide, p.title, #nav, #subnav, #tertnav, #cust-connect, #form-search, #breadcrumb, #h-flash, a.more, #footer ul { display:none; }

#footer { margin:35px 0 0; padding:5px 0 0; border-top:1px solid #ccc; }

img.floatleft { margin:0 10px 5px 0; position:relative; float:left; }
img.floatright { margin:0 0 5px 10px; position:relative; float:right; }

.clearfix:after, .content:after, .list-products:after, #footer:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
/* PLEASE LEAVE BOTH THESE LINES, FIX FOR IE7 */
.clearfix, .content, .list-products, #footer { display:inline-block; }
.clearfix, .content, .list-products, #footer { /*\*/display:block;/**/ }