/*
body{
background:#fff;
color:#fff;
font-family: Arial, Tahoma, Helvetica, sans-serif;
font-size: 12px;
line-height: 16px;
margin:0;
}
.boxclear{
font-size:1px;
clear:both;
}
*/
#anchors{
width:960px;
margin:0;
color:#fff;
background:#000;
font-size:14px;
line-height:18px;
}
#anchors a{
color:#fff;
text-decoration:none;
}
#anchors a:hover{
text-decoration:none;
}
#anchors img{
border:none;
}
#anchors ul, 
#anchors li{
margin:0;
padding:0;
list-style-type:none;
}
#anchors .dewalt{
font-size:80%;
}
#anchors h1{
text-transform:uppercase;
font-weight:bold;
font-size:36px;
line-height:38px;
color:#FEBD17;
margin:0;
padding:0 0 20px 0;
}
#anchors h2{
text-transform:uppercase;
font-weight:bold;
font-size:34px;
line-height:36px;
color:#FEBD17;
margin:0;
padding:0 0 20px 0;
}
#anchors h3{
text-transform:uppercase;
font-weight:bold;
font-size:26px;
line-height:30px;
color:#FEBD17;
margin:0;
padding:0 0 20px 0;
}
#anchors h4{
text-transform:uppercase;
font-weight:bold;
font-size:30px;
line-height:32px;
color:#fff;
margin:0;
padding:0 0 20px 0;
}
#anchors h5{
text-transform:uppercase;
font-weight:bold;
font-size:18px;
line-height:22px;
color:#FEBD17;
margin:0;
padding:0 0 20px 0;
}
#anchors h6{
text-transform:uppercase;
font-weight:bold;
font-size:28px;
line-height:32px;
color:#FEBD17;
margin:0;
padding:0 0 20px 0;
}
#anchors .spacer{
width:925px;
height:3px;
margin:20px auto;
background:#FEBD17;
}

/* --- ANCHORS RANGE --- */
#anchors  #range .headline{
height:73px;
background:url('../images/anchors/headline_bg.jpg') no-repeat;
padding:0 0 0 20px;
}
#anchors  #range .headline img{
float:left;
}
#anchors  #range .headline p{
font-weight:bold;
font-size:20px;
text-transform:uppercase;
padding:45px 0 0 0;
}
#anchors  #range .product_boxes{
padding:20px;
}

/* --- ANCHORS LANDING PAGE --- */
#anchors #header{
background:url('../images/anchors/anchors_header.jpg') no-repeat;
min-height:800px;
}
#anchors #header .header_text{
padding:30px;
width:450px;
margin:0 0 0 450px;
text-align:right;
}
#anchors #header .header_text p{
padding:15px 0 0 80px;
}
#anchors #header .videos{
margin:0 0 0 20px;
}
#anchors #header .videos li{
width:30%;
float:left;
padding:0 1%;
text-align:center;
}
#anchors #header .videos li p{
text-transform:uppercase;
text-align:center;
font-size:15px;
font-weight:bold;
}
#anchors #anchors_fastening_systems_range{
padding:0 30px 20px 30px;
text-align:center;
}
#anchors #anchors_fastening_systems_range li{
width:21%;
border-right:3px solid #FEBD17;
float:left;
padding:0 1.8%;
}
#anchors #anchors_fastening_systems_range li:last-child{
border:none;
}
#anchors #anchors_fastening_systems_range li p{
text-transform:uppercase;
font-weight:bold;
text-align:center;
padding: 0 10px;
}
#anchors #blue_tip_screwbolts{
background:url('../images/anchors/blue_tip_screwbolts_bg.jpg') no-repeat;
height:447px;
position:relative;
}
#anchors #blue_tip_screwbolts .text_right{
width:440px;
float:right;
text-align:right;
padding:0;
}
#anchors #blue_tip_screwbolts .text_right h4,
#anchors #blue_tip_screwbolts .text_right h5{
padding:0;
margin:0;
}
#anchors #blue_tip_screwbolts .text_right .headline{
background:url('../images/anchors/blackbg.png');
padding:10px 30px 10px 10px;
margin:15px 0;
}
#anchors #blue_tip_screwbolts .text_right .slideshow{
padding:20px 30px 0 0;
}
#anchors #blue_tip_screwbolts .image_map li{
position:absolute;
font-size:12px;
line-height:14px;
width:185px;
height:33px;
padding:10px;
}
#anchors #blue_tip_screwbolts .image_map li p{
margin:0;
padding:0;
}
#anchors #blue_tip_screwbolts .image_map .map01{
top:122px;
left:246px;
}
#anchors #blue_tip_screwbolts .image_map .map02{
top:175px;
left:482px;
}
#anchors #blue_tip_screwbolts .image_map .map03{
top:380px;
left:470px;
}
#anchors #blue_tip_screwbolts .image_map .map04{
top:380px;
left:185px;
}

/* --- MECHANICAL ANCHORS --- */
#anchors #mechanical_anchors_header{
background:url('../images/anchors/mechanical_anchors_header.jpg') no-repeat;
padding:30px 30px 0 30px;
}
#anchors #mechanical_anchors_header .header_text{
width:390px;
}
#anchors #mechanical_anchors_header .header_text p{
margin:15px 0;
width:350px;
}
#anchors #mechanical_anchors_header h1{
color:#fff;
padding:0;
}
#anchors #mechanical_anchors_header h3{
padding:0;
}
#anchors #mechanical_anchors_header .yellow_box{
border-radius:15px;
padding:15px;
background:#FEBD17;
width:300px;
color:#000;
}
#anchors #mechanical_anchors_header .yellow_box h1{
font-size:20px;
line-height:22px;
color:#000;
}
#anchors #mechanical_anchors_header .yellow_box p{
font-size:12px;
line-height:14px;
height:65px;
}
#anchors #mechanical_anchors_header .yellow_box li{
float:left;
width:33%;
text-align:center;
}
#anchors #mechanical_anchors_header .yellow_box li p{
padding:0;
margin:0;
font-size:12px;
line-height:14px;
font-weight:bold;
text-transform:uppercase;
height:auto;
}
#anchors #mechanical_anchors_header .videos{
text-align:center;
padding:30px 0;
}
#anchors #mechanical_anchors_header .videos h2{
font-size:32px;
line-height:32px;
}
#anchors #mechanical_anchors_header .videos li{
width:25%;
float:left;
}
#anchors #mechanical_anchors_header .videos li p{
font-size:15px;
text-transform:uppercase;
font-weight:bold;
padding:0 10px;
}
#anchors #mechanical_anchors_table{
padding:0 20px;
}
#anchors #mechanical_anchors_table h6{
padding:0;
}
#anchors #mechanical_anchors_table .yellow_text{
color:#FEBD17;
margin:0;
padding:15px 0 15px 0;
}
#anchors #mechanical_anchors_table table{
width:100%;
border-spacing: 0;
border-collapse: collapse;
}
#anchors #mechanical_anchors_table td{
margin:0;
padding:0;
border:1px solid #000;
vertical-align:middle;
}
#anchors #mechanical_anchors_table .yellow{
background:#FEBD17;
height:50px;
font-weight:bold;
font-size:20px;
text-transform:uppercase;
text-align:center;
color:#000;
}
#anchors #mechanical_anchors_table .dark_grey{
background:#282828;
width:55px;
font-size:10px;
line-height:12px;
text-align:center;
height:80px;
border-right:1px solid #626262;
}
#anchors #mechanical_anchors_table .dark_grey:last-child{
border-right:none;
}
#anchors #mechanical_anchors_table .white{
background:#000;
color:#fff;
text-transform:uppercase;
font-weight:bold;
font-size:14px;
text-align:center;
border-color: #626262;
border-style: solid;
border-width: 1px;
}
#anchors #mechanical_anchors_table .grey{
background:#282828;
color:#fff;
text-transform:uppercase;
font-weight:bold;
font-size:14px;
text-align:center;
border-color: #626262;
border-style: solid;
border-width: 1px;
}
#anchors #mechanical_anchors_table.white_headline p{
-webkit-transform: rotate(270deg);
-moz-transform: rotate(270deg);
-o-transform: rotate(270deg);
writing-mode: bt-rl;
}
#anchors #mechanical_anchors_table .dark_grey p{
-webkit-transform: rotate(270deg);
-moz-transform: rotate(270deg);
-o-transform: rotate(270deg);
writing-mode: bt-rl;
}

@media all\0 {
#anchors  .dark_grey p
{
    height: 200px;
    padding-left:20px;
    }
}
#anchors #mechanical_anchors_table .nocenter{
text-align:left;
padding:0 0 0 10px;
}
#anchors #mechanical_anchors_table .product_image{
width:200px;
padding:0;
}

/* --- ADHESIVE ANCHORS --- */
#anchors #adhesive_anchors_header{
background:url('../images/anchors/adhesive_anchors_header.jpg') no-repeat;
min-height:382px;
padding:0 30px;
}
#anchors #adhesive_anchors_header .header_text{
width:390px;
}
#anchors #adhesive_anchors_header .header_text p{
vertical-align:middle;
}
#anchors #adhesive_anchors_header h1{
padding:30px 0 0 0;
color:#fff;
}
#anchors #adhesive_anchors_header h3{
padding:0;
}
#anchors #adhesive_anchors_yellow_box{
color:#fff;
}
#anchors #adhesive_anchors_yellow_box li{
width:29%;
float:left;
margin: 0 2%;
padding:2% 0;
text-align:center;
}
#anchors #adhesive_anchors_yellow_box li li{
width:auto;
float:none;
text-align:left;
list-style-type:square;
margin:0 0 0 13px;
}
#anchors #adhesive_anchors_yellow_box h1,
#anchors #adhesive_anchors_yellow_box h2{
font-family:Arial;
}
#anchors #adhesive_anchors_yellow_box li h1{
font-size:18px;
line-height:18px;
color:#FEBD17;
font-weight:bold;
text-transform:uppercase;
padding:10px;
margin:0;
text-align:center;
}
#anchors #adhesive_anchors_yellow_box li img{
padding:4% 0;
}
#anchors #adhesive_anchors_yellow_box li h2{
font-size:14px;
line-height:14px;
color:#fff;
font-weight:bold;
text-transform:uppercase;
padding:0 0 10px 0;
margin:0;
text-align:left;
}
#anchors #adhesive_anchors_yellow_box .loads_time{
background:#282828;
border-radius:20px;
margin:0 20px;
padding:0 0 5px 0;
}
#anchors #adhesive_anchors_yellow_box .loads_time h2{
font-weight:bold;
font-size:20px;
text-transform:uppercase;
color:#fff;
text-align:center;
padding:20px 0;
}
#anchors #adhesive_anchors_yellow_box .loads_time span{
font-weight:normal;
}
#anchors #adhesive_anchors_yellow_box .loads_time li{
width:115px;
float:left;
text-align:center;
}
#anchors #adhesive_anchors_yellow_box .loads_time li p{
color:#fff;
font-weight:bold;
margin:0;
padding:0 0 15px 0;
}
#anchors #adhesive_anchors_yellow_box .loads_time .low_high_load{
background:url('../images/anchors/low_high.png') no-repeat;
width:834px;
height:79px;
margin:0 auto;
}
#anchors #adhesive_anchors_yellow_box .loads_time .low{
float:left;
color:#fff;
font-size:12px;
text-transform:uppercase;
padding:70px 0 0 0;
}
#anchors #adhesive_anchors_yellow_box .loads_time .high{
float:right;
color:#fff;
font-size:12px;
text-transform:uppercase;
padding:70px 7px 0 0;
}
#anchors #adhesive_anchors_yellow_box .loads_time_info{
text-align:center;
padding:15px 0;
margin:0;
}
#anchors #adhesive_anchors_yellow_box .loads_time_bg{
background:url('../images/anchors/loads_time_bg.jpg') repeat-y;
height:290px;
margin:10px 5px 0 5px;
border-radius:0 0 16px 16px;
}
#anchors #adhesive_anchors_videos{
text-align:center;
padding:20px;
}
#anchors #adhesive_anchors_videos li{
width:25%;
text-align:center;
float:left;
}
#anchors #adhesive_anchors_videos li p{
font-weight:bold;
margin:0;
}

/* --- LIGHT DUTY ANCHORS --- */
#anchors #light_duty_anchors_header{
background:url('../images/anchors/light_duty_anchors_header.jpg') no-repeat;
min-height:400px;
padding:30px;
}
#anchors #light_duty_anchors_header .header_text{
width:450px;
}
#anchors #light_duty_anchors_header h1{
padding:0;
color:#fff;
}
#anchors #light_duty_anchors_header h2{
width:400px;
}
#anchors #light_duty_anchors_header h3{
padding:0;
}
#anchors #light_duty_anchors_header .header_text p{
margin:15px 0;
}
#anchors #light_duty_anchors_table{
padding:0 20px;
}
#anchors #light_duty_anchors_table table{
width:100%;
border-spacing: 0;
border-collapse: collapse;
margin:0 0 20px 0;
}
#anchors #light_duty_anchors_table td{
margin:0;
padding:0;
border:1px solid #000;
vertical-align:middle;
}
#anchors #light_duty_anchors_table .yellow{
background:#FEBD17;
height:50px;
font-weight:bold;
font-size:20px;
text-transform:uppercase;
text-align:center;
color:#000;
}
#anchors #light_duty_anchors_table .dark_grey{
background:#2a2a2a;
width:55px;
font-size:10px;
line-height:12px;
text-align:center;
height:80px;
border-right:1px solid #626262;
}
#anchors #light_duty_anchors_table .white_headline p{
-webkit-transform: rotate(270deg);
-moz-transform: rotate(270deg);
-o-transform: rotate(270deg);
writing-mode: bt-rl;
}
#anchors #light_duty_anchors_table .dark_grey p{
-webkit-transform: rotate(270deg);
-moz-transform: rotate(270deg);
-o-transform: rotate(270deg);
writing-mode: bt-rl;
}

#anchors #light_duty_anchors_table .dark_grey:last-child{
border-right:none;
}
#anchors #light_duty_anchors_table .white{
background:#000;
color:#fff;
text-transform:uppercase;
font-weight:bold;
font-size:12px;
line-height:14px;
text-align:center;
border-color: #626262;
border-style: solid;
border-width: 1px;
}
#anchors #light_duty_anchors_table .grey{
background:#282828;
color:#fff;
text-transform:uppercase;
font-weight:bold;
font-size:12px;
line-height:14px;
text-align:center;
border-color: #626262;
border-style: solid;
border-width: 1px;
}
#anchors #light_duty_anchors_table .nocenter{
text-align:left;
padding:0 0 0 10px;
}
#anchors #light_duty_anchors_table .product_image{
width:140px;
padding:0;
}
#anchors #light_duty_anchors_table .product_image img{
width:110px;
}
#anchors #light_duty_anchors_table .product_description{
width:280px;
}
#anchors #light_duty_anchors_table .yellow_text{
color:#FEBD17;
margin:0;
padding:0 0 15px 0;
}

/* --- DIRECT FASTENING --- */
#anchors #direct_fastening_header{
background:url('../images/anchors/direct_fastening_header.jpg') no-repeat;

}
#anchors #direct_fastening_header .header_text{
width:365px;
padding:30px;
}
#anchors #direct_fastening_header h1{
color:#fff;
padding:0;
}
#anchors #direct_fastening_header h3{
padding:0;
}
#anchors #direct_fastening_header .header_text p{
margin:15px 0;
}
#anchors #direct_fastening_yellow_box{
color:#fff;
margin-bottom:20px;
}
#anchors #direct_fastening_yellow_box p{
margin:15px 0;
}
#anchors #direct_fastening_yellow_box h2{
font-family:Arial;
font-size:20px;
line-height:20px;
color:#FEBD17;
font-weight:bold;
text-transform:uppercase;
margin:0;
padding:0;
text-align:center;
}
#anchors #direct_fastening_yellow_box ul{
padding:0 20px;
}
#anchors #direct_fastening_yellow_box li{
width:48%;
float:left;
margin: 0 1%;
padding:2% 0;
}
#anchors #direct_fastening_yellow_box .video{
text-align:center;
padding:15px 0 0 0;
}
#anchors #direct_fastening_yellow_box .video p{
font-weight:bold;
margin:10px 0;
}
#anchors #direct_fastening_yellow_box  .strength ul{
padding:0;
}
#anchors #direct_fastening_yellow_box  .strength li{
float:left;
width:147px;
height:200px;
margin:0;
padding:0;
}
#anchors #direct_fastening_yellow_box  .strength li.green{
background:url('../images/anchors/strength_green.png') no-repeat;
}
#anchors #direct_fastening_yellow_box  .strength li.yellow{
background:url('../images/anchors/strength_yellow.png') no-repeat;
}
#anchors #direct_fastening_yellow_box  .strength li.red{
background:url('../images/anchors/strength_red.png') no-repeat;
}
#anchors #direct_fastening_yellow_box  .strength li p{
text-transform:uppercase;
font-size:12px;
font-weight:bold;
height:20px;
margin:0;
padding:7px 5px 0 0;
text-align:center;
}
#anchors #direct_fastening_yellow_box  .strength li p.color{
color:#fff;
padding:147px 0 0 30px;
text-align:left;
}
#anchors #direct_fastening_table{
padding:0 20px;
}
#anchors #direct_fastening_table h6{
text-align:center;
padding:15px 0;
}
#anchors #direct_fastening_table table{
width:100%;
border-spacing: 0;
border-collapse: collapse;
margin:0 0 20px 0;
}
#anchors #direct_fastening_table h1{
font-size:34px;
line-height:34px;
}
#anchors #direct_fastening_table td{
margin:0;
padding:0;
border:1px solid #000;
vertical-align:middle;
}
#anchors #direct_fastening_table .yellow{
background:#FEBD17;
height:50px;
font-weight:bold;
font-size:20px;
text-transform:uppercase;
text-align:center;
color:#000;
}
#anchors #direct_fastening_table .suitability{
padding:20px;
text-align:left!important;
line-height:14px;
}
#anchors #direct_fastening_table .suitability p{
margin:30px 0;
}
#anchors #direct_fastening_table .suitability img{
float:left;
padding:0 10px 0 0;
}
#anchors #direct_fastening_table .white_headline{
width:55px;
line-height:12px;
}
#anchors #direct_fastening_table .white_headline p{
-webkit-transform: rotate(270deg);
-moz-transform: rotate(270deg);
-o-transform: rotate(270deg);
writing-mode: bt-rl;
}
@media all\0 {
#anchors  .white_headline p
{
    height: 200px;
    padding-left:20px;
    }
}
#anchors #direct_fastening_table .dark_grey{
background:#2a2a2a;
font-size:10px;
line-height:12px;
text-align:center;
height:110px;
border-right:1px solid #626262;
width:55px;
}
#anchors #direct_fastening_table .dark_grey p{
-webkit-transform: rotate(270deg);
-moz-transform: rotate(270deg);
-o-transform: rotate(270deg);
writing-mode: bt-rl;
}
#anchors #direct_fastening_table .dark_grey_headline{
background:#494949;
color:#fff;
font-size:10px;
line-height:12px;
text-align:center;
height:50px;
border-color: #626262;
border-style: solid;
border-width: 1px;
}
#anchors #direct_fastening_table .dark_grey:last-child{
border-right:none;
}
#anchors #direct_fastening_table .white{
background:#000;
color:#fff;
text-transform:uppercase;
font-weight:bold;
font-size:14px;
text-align:center;
height:50px;
border-color: #626262;
border-style: solid;
border-width: 1px;
}
#anchors #direct_fastening_table .grey{
background:#282828;
color:#fff;
text-transform:uppercase;
font-weight:bold;
font-size:14px;
text-align:center;
height:50px;
border-color: #626262;
border-style: solid;
border-width: 1px;
}
#anchors #direct_fastening_table .smalltext{
font-size:11px;
text-transform:none;
font-weight:normal;
}
#anchors #direct_fastening_table .largetext{
font-size:14px;
text-transform:uppercase;
font-weight:bold;
}
#anchors #direct_fastening_table .nocenter{
text-align:left;
padding:0 0 0 10px;
}
#anchors #direct_fastening_table .product_image{
width:140px;
padding:0;
}
#anchors #direct_fastening_table .product_description{
width:260px;
}
#anchors #direct_fastening_table .yellow_text{
color:#FEBD17;
margin:0;
padding:0 0 15px 0;
}
#anchors #direct_fastening_table h2{
font-size:26px;
margin:0;
padding:0;
}
#anchors #direct_fastening_range .headline{
height:73px;
background:url('../images/anchors/headline_bg.jpg') no-repeat;
padding:0 0 0 20px;
}
#anchors #direct_fastening_range .headline img{
float:left;
}
#anchors #direct_fastening_range .headline p{
font-weight:bold;
font-size:25px;
padding:40px 0 0 10px;
}
#anchors .product_boxes{
padding:20px;
}
/* --- HERO PAGES --- */
#anchors .heropage .text_right h4,
#anchors .heropage .text_right h5{
padding:0;
margin:0;
}
#anchors .heropage .text_right h4{
padding:0 0 5px 0;
}
#anchors .heropage  .text_right{
float:right;
text-align:right;
padding:0;
}
#anchors .heropage .text_right .slideshow{
padding:20px 20px 0 0;
}
#anchors .heropage .image_map li{
position:absolute;
font-size:12px;
line-height:12px;
width:185px;
height:33px;
padding:8px;
}
#anchors .heropage .image_map li p{
margin:0;
padding:0;
}
#anchors .heropage .image_map .materials{
font-size:12px;
text-transform:uppercase;
color:#252525;
height:25px;
padding:0;
font-weight:bold;
}
#anchors .heropage .text_right .headline{
background:url('../images/anchors/blackbg.png');
padding:10px 20px 10px 10px;
margin:15px 0;
}

/* --- BLUE-TIP SCREWBOLTS --- */
#anchors #blue_tip_screwbolts{
background:url('../images/anchors/blue_tip_screwbolts_bg.jpg') no-repeat;
height:450px;
position:relative;
}
#anchors #blue_tip_screwbolts .text_right{
width:440px;
}
#anchors #blue_tip_screwbolts .image_map .map01{
top:122px;
left:246px;
}
#anchors #blue_tip_screwbolts .image_map .map02{
top:175px;
left:482px;
}
#anchors #blue_tip_screwbolts .image_map .map03{
top:380px;
left:470px;
}
#anchors #blue_tip_screwbolts .image_map .map04{
top:380px;
left:185px;
}

/* --- AC100-PRO --- */
#anchors #ac100-pro{
background:url('../images/anchors/ac100-pro_bg.jpg') no-repeat;
height:450px;
position:relative;
}
#anchors #ac100-pro .text_right{
width:500px;
}
#anchors #ac100-pro .image_map .map01{
top:144px;
left:136px;
}
#anchors #ac100-pro .image_map .map02{
top:379px;
left:491px;
}
#anchors #ac100-pro .image_map .map03{
top:314px;
left:77px;
}
#anchors #ac100-pro .image_map .map04{
top:246px;
left:77px;
}
#anchors #ac100-pro .image_map .map05{
top:340px;
left:720px;
}

/* --- CS5TRAK-IT --- */
#anchors #c5trakit{
background:url('../images/anchors/c5trakit_bg.jpg') no-repeat;
height:537px;
position:relative;
}
#anchors #c5trakit .text_right{
width:500px;
}
#anchors #c5trakit .image_map .map01{
top:30px;
left:75px;
}
#anchors #c5trakit .image_map .map02{
top:137px;
left:335px;
}
#anchors #c5trakit .image_map .map03{
top:210px;
left:335px;
}
#anchors #c5trakit .image_map .map04{
top:427px;
left:706px;
}
#anchors #c5trakit .image_map .map05{
top:455px;
left:355px;
}
#anchors #c5trakit .image_map .map06{
top:455px;
left:15px;
}
#anchors #c5trakit .image_map .map07{
top:195px;
left:15px;
}

/* --- DM DROP-IN --- */
#anchors #dmdrop-in{
background:url('../images/anchors/dmdrop-in_bg.jpg') no-repeat;
height:450px;
position:relative;
}
#anchors #dmdrop-in .text_right{
width:420px;
}
#anchors #dmdrop-in .image_map .map01{
top:15px;
left:74px;
}
#anchors #dmdrop-in .image_map .map02{
top:339px;
left:667px;
}
#anchors #dmdrop-in .image_map .map03{
top:333px;
left:18px;
}
#anchors #dmdrop-in .image_map .map04{
top:107px;
left:48px;
}
#anchors #dmdrop-in .image_map .map05{
top:290px;
left:400px;
}

/* --- PTB THROUGHBOLTS --- */
#anchors #ptb_throughbolts{
background:url('../images/anchors/ptb_throughbolts_bg.jpg') no-repeat;
height:450px;
position:relative;
}
#anchors #ptb_throughbolts .text_right{
width:420px;
}
#anchors #ptb_throughbolts .image_map .map01{
top:181px;
left:386px;
}
#anchors #ptb_throughbolts .image_map .map02{
top:320px;
left:686px;
}
#anchors #ptb_throughbolts .image_map .map03{
top:360px;
left:17px;
}
#anchors #ptb_throughbolts .image_map .map04{
top:208px;
left:17px;
}

/* --- PURE110-PRO --- */
#anchors #pure110-pro{
background:url('../images/anchors/pure110-pro_bg.jpg') no-repeat;
height:450px;
position:relative;
}
#anchors #pure110-pro .text_right{
width:500px;
}
#anchors #pure110-pro .image_map .map01{
top:109px;
left:206px;
}
#anchors #pure110-pro .image_map .map02{
top:376px;
left:370px;
}
#anchors #pure110-pro .image_map .map03{
top:376px;
left:41px;
}
#anchors #pure110-pro .image_map .map04{
top:341px;
left:723px;
}

/* --- PURE150-PRO --- */
#anchors #pure150-pro{
background:url('../images/anchors/pure150-pro_bg.jpg') no-repeat;
height:450px;
position:relative;
}
#anchors #pure150-pro .text_right{
width:520px;
}
#anchors #pure150-pro .image_map .map01{
top:155px;
left:82px;
}
#anchors #pure150-pro .image_map .map02{
top:376px;
left:440px;
}
#anchors #pure150-pro .image_map .map03{
top:315px;
left:47px;
}
#anchors #pure150-pro .image_map .map04{
top:350px;
left:723px;
}
#anchors #pure150-pro .image_map .map05{
top:45px;
left:130px;
}
#anchors .download_approvals{
padding:20px 0 20px 0;
}
#anchors .download_approvals h1 {
color: #febd17;
font-size: 20px;
font-weight: bold;
line-height: 28px;
margin: 0;
padding: 0;
text-transform: uppercase;
}
#anchors .dda{
padding-bottom:0;
padding-top:15px;
}
#anchors  .dda h2 {
    color: #febd17;
    font-size: 16px;
    font-weight: bold;
    line-height: 18px;
    margin-bottom: 0;
    margin-top: 20px;
    padding-bottom: 0;
    text-transform: uppercase;
}
#anchors  .dda h3 {
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
    text-transform: none;
	padding-bottom:10px;
}
#anchors #header .header_text .download_approvals p{
margin:5px 0 0 0;
padding:0;
}
.openvideo{cursor:pointer}

#openoverlay{cursor:pointer}
#overlaybg {
    position: fixed;
    bottom: 0;
    right: 0;
    top: 0;
    left: 0;
    z-index: 99999;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: .5;
    filter:alpha(opacity = 50);
    cursor: pointer;
}
#overlay {
    position: fixed;
    z-index: 99999;
    background: #eee;
    box-shadow: 0 0 30px #000;
    font-size: 10px;
    line-height: 16px;
	max-height:530px;
}
/*#overlay .content {padding: 16px;}*/
#overlay .closeoverlay {
    position: absolute;
    top: 10px;
    right: 10px;
    padding: 2px;
    cursor: pointer;
}

#overlay .content {
    color: #000;
    margin-left: 0;
    padding: 10px;
    width: 854px;
}
.overlayinner{padding:10px;max-width:880px}

.page_1027.marketlanguage_2 #anchors #header .videos li:nth-child(1),
.page_1027.marketlanguage_2 #anchors #header .videos li:nth-child(2){
	display:none;
}
.page_1027.marketlanguage_2 #anchors #anchors_fastening_systems_range li:nth-child(1),
.page_1027.marketlanguage_2 #anchors #anchors_fastening_systems_range li:nth-child(2),
.page_1027.marketlanguage_2 #anchors #anchors_fastening_systems_range li:nth-child(3){
	display:none;
}