body { font-family: Arial, sans-serif; font-size: 10pt; color: #503E16;}
p { padding-bottom: 1.4em; }
h2 { font-size: 1.4em; border-bottom: 1px solid; margin-bottom: 5px; color: #44a8d3; text-transform: uppercase; }
a { text-decoration: none; color: #005888; border-bottom: 1px dotted #503e16; }
a:hover { color: #44a8d3; }
#header a { border-bottom: none; }


#contentAreaSidebar .contentBody #bodyCopy h2 { text-transform: uppercase; font-weight: bold; text-align: left; font-size: 31px; width: 750px;}


#contentAreaSidebar .contentBody #sideNav ul li { padding: 3px; line-height:1.1em; }
#contentAreaSidebar .contentBody #sideNav ul li a { color: #503E16; text-decoration: none; font-weight: bold; text-transform: uppercase; border-bottom: none;}
#contentAreaSidebar .contentBody #sideNav ul li a:hover
{ color: #FF8917; }
#contentAreaSidebar .contentBody #sideNav ul li a.active
{ color: #44a8d3 }
#contentAreaSidebar .contentBody #sideNav ul ul { margin-left: 10px; }
#contentAreaSidebar .contentBody #sideNav ul ul li a { font-weight: normal; text-transform: none; }



html body #tooltip { z-index: 96; position: absolute;}
/*#tooltip.pretty { background:transparent url(../images/glow.png) repeat scroll 0 0; border:medium none; height:135px; padding:20px; width:210px; }*/
#tooltip.pretty { background: #FFFFFF; border: 2px solid #44a8d3; padding: 7px; opacity: .95}

#tooltip.pretty h3 { width:220px; font-weight: bold; color: #44a8d3; font-size: 1.1em; }
#tooltip.pretty div { text-align:left; width:220px; }

#product_image { float: left; width: 400px; }
#product_info { width: 320px; margin-left: 420px}
#product_info ul { list-style: circle; list-style-position: outside; margin-left: 20px; }
#contentAreaSidebar .contentBody #bodyCopy #product_info h2 { text-align: left; color: #44a8d3; font-weight: bold; height: 28px; padding: 0; width: 320px; letter-spacing: -0.2em; font-size: 26px; border-bottom: 2px; border-bottom: 2px solid; }
#contentAreaSidebar .contentBody #bodyCopy #product_info h3 { text-align: left; color: #44a8d3; font-size: 11pt; border-bottom: 1px solid; margin: 4px 0; font-weight: bold; }
#contentAreaSidebar .contentBody #bodyCopy #product_info h3 b { color: #503e16; }

#contentAreaSidebar .contentBody #bodyCopy #section_name {  text-align: right; border-bottom: 2px solid #44a8d3; padding-bottom: 4px; width: 706px; margin: 0 22px;}


#contentAreaSingle .contentBody   h3 { text-align: left; color: #44a8d3; font-size: 11pt; border-bottom: 0; margin: 4px 0; font-weight: bold; }

h2#techTitle { 
text-align: right; border-bottom: 2px solid #44a8d3; padding-bottom: 4px; width: 886px; margin: 0 22px; }

.pattern_option {border-bottom: 0;}
.pattern_option img { margin: 1px; border: 1px solid #000; width: 15px; height: 15px;  padding: 1px; cursor: pointer; }
.pattern_option img.active { margin: 0px; border: #44a8d3 2px solid; }

a.product_tooltip { width: 160px; height: 200px; float: left;  margin: 10px; text-decoration: none; text-align: center; color: #503e16; border-bottom: none;}
a.product_tooltip img { border: 1px solid #DDD; padding: 2px; margin: 1px;}
a.product_tooltip:hover img { border: 2px solid #44a8d3; margin: 0;}


dl { margin: 0; padding: 0 0 0 10px; }
dl div { float: left; width: 280px; margin: 8px 0 8px 16px; border: 1px solid #EEE; height: 250px;}
dt { font-weight: bold; padding: 5px 15px 0; }
dd { padding: 8px 15px 5px; }

dd img { padding: 0 7px 0 0;}

dt.active, dd.active { background: #F3F3F3; }

.noTop { margin-top: 0; padding-top: 0;}

.content { padding-left: 18px; }
.indent { padding-left: 40px; }


.clear { clear: both; }
