/*
 - SUBPAGES HAWSCO 
============================================================== */
/* - SUBPAGE GLOBALS
================================================================== */
#content { min-height: 500px; }
#content ul, #content ol, #product-details ul, #product-details ol{margin: 15px 0}
#content ul li, #product-details ul li {margin-left:20px; padding-left: 5px; list-style: disc;}
#content ol, #product-details ol{list-style:decimal;

 /* - SUBPAGES HAWSCO ============================================================== */
 /* - ================================================================== */
 #content ul,#content ol{margin:15px 0}
#content ul li{margin-left:15px; padding-left:20px; background:url('../images/bullet.gif') no-repeat left 6px}
#content ol{list-style:decimal; margin-left:15px; padding-left:20px}
.side_content *{margin-left:10px}
.side_content img{max-width:220px; overflow:hidden}

/* - 
================================================================== */
#subimg{background:url('/images/subpage_header/default.jpg') no-repeat top left; position:relative; margin-bottom:20px; width:700px; height:210px; border-top:1px solid #fff; top:0}
#subimg img{position:absolute; z-index:4; width:700px; height:210px; top:0; left:0}
#subimg p{margin:0}

#subimg h1{background:url('../images/text_overlay.png'); color:#fff; height:35px; margin:165px 0 0 0; padding:5px 20px; position:relative; z-index:5}

/* - 
================================================================== */
#sidebar h2{background:#000; color:#fff; font-size:16px; font-weight:normal; padding:10px; clear:both}
#sidebar ul{font-size:12px; margin:0 0 20px 0; padding:0; overflow:auto; clear:both}

#sidelinks li{border-bottom:1px solid #ccc; float:left; display:block; clear:both; margin:0; background:#fff}
#sidelinks li:last-child{border-bottom:none}
#sidelinks li a{color:#000; display:block; padding:5px 0 5px 10px; width:210px}
#sidelinks li a:hover{color:#006fba}

.list_arrow a{background:url('../images/arrow_down_off.gif') no-repeat right 8px}
.list_arrow a:hover{background:url('../images/arrow_down_on.gif') no-repeat right 8px}

.list_arrow_active a{background:url('../images/arrow_down_on.gif') no-repeat right 8px}

#sidelinks li ul{padding:0; margin-bottom:0; /*display:none; */}
#sidelinks li ul li{border-bottom:none}
#sidelinks li ul li a{color:#6a757c; padding:2px 0 2px 30px; width:190px; background:none}

#sidelinks .active{background:#cedfea; color:#006fba}

margin-left:15px; 
padding-left:20px}
.side_content *{margin-left:10px}
.side_content img{max-width:220px; overflow:hidden}

/* - 
================================================================== */
#subimg{background:url('/images/subpage_header/default.jpg') no-repeat top left; position:relative; margin-bottom:20px; width:700px; height:210px; border-top:1px solid #fff; top:0}
#subimg img{position:absolute; z-index:4; width:700px; height:210px; top:0; left:0}
#subimg p{margin:0}

#subimg h1{background:url('../images/text_overlay.png'); color:#fff; height:35px; margin: 165px 0 0 0; padding:5px 20px; position:relative; z-index:5}

/* - 
================================================================== */
#sidebar h2{background:#000; color:#fff; font-size:16px; font-weight:normal; padding:10px; clear:both}
#sidebar ul{font-size:12px; margin:0 0 20px 0; padding:0; overflow:auto; clear:both}

#sidelinks li{border-bottom:1px solid #ccc; float:left; display:block; clear:both; margin:0; background:#fff}
#sidelinks li:last-child{border-bottom:none}
#sidelinks li a{color:#000; display:block; padding:5px 0 5px 10px; width:210px}
#sidelinks li a:hover{color:#006fba}

.list_arrow a{background:url('../images/arrow_down_off.gif') no-repeat right 8px}
.list_arrow a:hover{background:url('../images/arrow_down_on.gif') no-repeat right 8px}

.list_arrow_active a{background:url('../images/arrow_down_on.gif') no-repeat right 8px}

#sidelinks li ul{padding:0; margin-bottom:0; /*display:none; */}
#sidelinks li ul li{border-bottom:none}
#sidelinks li ul li a{color:#6a757c; padding:2px 0 2px 30px; width:190px; background:none}

ul#sidelinks li .active_on{background:#cedfea; color:#006fba}
ul#sidelinks li ul li .active_on{background:#fff; color:#006fba}
/* - 
================================================================== */
#site_map ul {margin: 10px 0 10px 30px;	padding: 0 0 0 30px;}
#site_map ul li {list-style: circle;margin: 0;	padding: 0;	}
.site_map_2 {padding: 0 0 0 15px !Important;}
.site_map_2 li  {list-style: none !important;}

/* - 
================================================================== */
ul#boxes li {list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0;}
#boxes li{width:220px; float:left; position:relative; cursor:pointer; list-style-image:none; list-style-position:outside; list-style-type:none;}
#boxes .pad{margin:0 20px 0 0}
#boxes li img{width:220px; height:260px; position:relative; z-index:4}

#boxes li h2, #content li h2 a{color:#fff; font-size:14px; line-height:1.5em; display:block}
#content li h2 a{background:url('../images/text_overlay.png'); position:absolute; width:200px; height:40px; padding:10px; top:200px; z-index:5}

