html {
  overflow-y:scroll;
}

html, body {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

body {
  font-family: "helvetica", arial, sans-serif;
  font-size:11px;
  text-align:center;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  background-color:#7f7f7f;
  background:url('images/bg.jpg');
}


#wrap {
  width:820px;
  padding:0px 0px 0px 0px;
  margin:0px auto;
  text-align:center;
}

#strip{
  float:left;
  display:inline;
  background-color:white;
  height:21px;
  width:431px;
  margin:0px 0px 6px 0px;
  padding:6px 0px 0px 6px;
}











#hdr {
  height:140px;
  width:820px;  
  margin:0px;
  padding:0px;
  background:url('images/bg_hdr.gif');
}


#hdrlogo{
  height:118px;
  width:820px;  
  padding:22px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}


#hdrlogo p{
  width:820px;
  margin:5px 0px 0px 0px;
  padding:0px;
}










#mid {
  width:796px;
  margin:0px;
  padding:0px 12px 0px 12px;
  min-height:400px;
  height:auto !important;
  height:400px;
  background:url('images/bg_innermid.gif');

}







#nav{
  float:left;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 10px;

  min-height:450px;
  height:auto !important;
  height:450px;
  width:150px;  
  display:inline;
  background-color:#b4b4b4;
}










#navigator{
  float:left;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  min-height:350px;
  height:auto !important;
  height:350px;
  width:150px;  
  display:inline;
  background-color:#b4b4b4;
}


#navigator ul{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  text-align:left;
}


#navigator ul li{
  list-style:none;
  margin:0px 0px 3px 0px;
  padding:0px 0px 0px 0px;

}


#navigator ul li a{
  display:block;
  margin:0px 0px 0px 0px;
  padding:6px 0px 0px 8px;
  text-decoration:none;
  color:white;
  background-color:#666666;
  height:22px;
  background:url('images/bg_button.gif');

}


#navigator ul li a:hover{
  color:white;
  background-color:#222;
  background-position:0px -28px;
}


#navigator ol {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  background:transparent;
}


#navigator ol li {
  margin:0px 0px 2px 0px;
  padding:0px 0px 0px 0px;
}


#navigator ol li a{
  margin:0px 0px 0px 0px;
  padding:2px 0px 0px 8px;
  color:black;
  display:block;
  height:16px;
  background:none;
}
















#navextra{
  float:left;
  margin:0px 0px 0px 12px;
  padding:0px;
  width:150px;  
  display:block;
  background-color:#b4b4b4;
  text-align:left;
}


#navextra {
  margin:0px;
  padding:0px;
}


#navextra h1{
  display:block;
  margin:0px 0px 0px 0px;
  padding:6px 0px 0px 8px;
  text-decoration:none;
  color:white;
  font-size:11px;
  font-weight:normal;
  background-color:#666666;
  height:22px;
  background:url('images/bg_button.gif');
}


#navextra h2{
  font-size:11px;
  font-weight:bold;
  margin:0px 0px 0px 0px;
  padding:6px 4px 0px 4px;
}

#navextra hr{
  color:black;
  height:1px;
  margin:2px 4px 2px 4px;
  padding:0px 0px 0px 0px;
}


#navextra p{
  font-size:10px;
  font-weight:normal;
  margin:0px 0px 0px 0px;
  padding:0px 4px 0px 4px;
}

#navextra a{
  display:block;
  margin:0px;
  padding:4px 0px 0px 4px;
  color:black;
}

#navextra a:hover{
  display:block;
  background-color:#008fd5;
  color:white;
}

#navextra img {
  margin:4px 0px 4px 0px;
  }





















#content1{
  float:left;
  margin:0px 0px 0px 12px;
  padding:7px;
  min-height:450px;
  height:auto !important;
  height:450px;
  width:438px;  
  display:block;
  background-color:#ebebeb;
  text-align:left;

}

#content1 h1{
  float:left;
  display:block;
  margin:0px 0px 0px 0px;
  padding:0px;
  color:black;
  font-size:12px;
  font-weight:bold;
}


#content1 h2{
  float:left;
  font-size:12px;
  font-weight:bold;
  margin:0px 0px 0px 0px;
  padding:0px;
  height:15px;

}


#content1 hr{
  text-align:center;
  display:block;
  color:black;
  height:1px;
  line-height:1px;
  clear:both;
  margin:0px;
}


#content1 p{
  float:left;
  font-size:11px;
  font-weight:normal;
  margin:0px 0px 7px 0px;
  padding:0px 0px 0px 0px;
  text-align:justify;
}


#content1 p a {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;  
  display:block;
  color:black;
}


#content1 p a:hover {
  display:block;
  color:#008fd5;
}



#content1 ul{
  display:inline;
  color:black;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}


#content1 ul li{
  color:black;
  margin:0px;
  padding:0px 0px 0px 0px;
  list-style-type:none;

}



#content1 ul li a{
  color:black;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  list-style-type:none;
}

#content1 ul li a:hover {
  color:#008fd5;
}


#content1 table {
  padding:0px;
  margin:0px 0px 0px 6px;
}


#content1 tr {
  font-size:11px;
  padding:0px;
  margin:0px;
}


#content1 td {
  padding:0px 10px 0px 0px;
}


#content1 br {
line-height:11px;
}













#genre1{
  float:left;
  display:inline;
  background-color:white;
  height:217px;
  width:437px;
  margin:0px 0px 6px 0px;
  padding:0px;
}

#genre1 h1 {
  margin:0px;
  padding:6px 0px 0px 6px;
}

#genre1 h1 a{
  display:block;
  height:20px;
  margin:0px;
  padding:0px;
  width:422px;
  color:black; 
}


#genre1 h1 a:hover {
  display:block;
  height:20px;
  margin:0px;
  padding:0px;
  width:422px;
  color:#008fd5;

}




#genre2{
  float:left;
  display:inline;
  background-color:white;
  height:175px;
  width:215px;
  margin:0px 0px 6px 0px;
  padding:0px;
}


#genre2 h1 {
  display:block;
  padding:0px;
  margin:5px;
  color:black; 
}


#genre2 h1 a{
  display:block;
  height:20px;
  margin:0px;
  padding:0px;
  width:200px;
  color:black; 
}


#genre2 h1 a:hover{
  display:block;
  height:20px;
  margin:0px;
  padding:0px;
  width:200px;
  color:#008fd5;
}

#genre2 p{
  padding:6px;
}

#genre3 p{
  padding:6px;
}










#genre3{
  float:left;
  display:inline;
  background-color:white;
  height:175px;
  width:215px;
  margin:0px 0px 6px 7px;
  padding:0px;
}


#genre3 h1 {
  display:block;
  padding:0px;
  margin:5px;
  color:black; 
}


#genre3 h1 a{
  display:block;
  height:20px;
  margin:0px;
  padding:0px;
  width:200px;
  color:black; 
}


#genre3 h1 a:hover{
  display:block;
  height:20px;
  margin:0px;
  padding:0px;
  width:200px;
  color:#008fd5;
  
}










#productchoicemain {
  float:left;
  display:inline;
  background-color:white;
  height:297px;
  width:437px;
  margin:0px 0px 6px 0px;
  padding:0px;
  overflow-y:hidden;
  overflow-x:hidden;

}

#productchoicemain h1{
  margin:0px;
  padding:6px;
  clear:both;
}

#productchoicemain hr{
  margin:0px;
  margin:0px 6px 0px 6px;
  clear:both;
  line-height:1px;
  height:1px;
}

#productchoicemain p{
  margin:0px;
  padding:6px;
  clear:both;
}


#con_4_choice{
  float:left;
  display:inline;
  background-color:white;
  height:175px;
  width:104px;
  margin:0px 0px 6px 0px;
  padding:0px 0px 0px 0px;
}

#con_4_choice h1{
  margin:0px;
  padding:6px 0px 6px 6px;
  display:block;
  height:20px;
  width:92px;
  color:black;
}


#con_4_choice h2{
  margin:0px;
  padding:5px;
}


#con_4_choice a{
  margin:0px;
  padding:0px;
  display:block;
  width:92px;
  color:black;
}

#con_4_choice a:hover{
  margin:0px;
  padding:0px;
  display:block;
  color:#008fd5;
}





#home  #con_3_choice {
  float:left;
  width:140px;
  display:inline;
  margin:0px 0px 0px 0px;
  padding:0px 0px 7px 0px;
  background-color:white;

}




#con_3_choice {
  display:inline;
  float:left;
  width:140px;
  height:140px;
  display:inline;
  margin:1px 0px 6px 0px;
  padding:0px 0px 0px 0px;
  background-color:white;
  overflow-y:hidden;
  overflow-x:hidden;
}


#con_3_choice h1 {
  float:left;
  display:block;
  padding:0px;
  margin:3px 0px 0px 0px;
  color:black; 
}


#con_3_choice h1 a{
  float:left;
  display:block;
  height:14px;
  margin:0px;
  padding:0px 0px 0px 5px;
  width:136px;
  color:black; 
}


#con_3_choice h1 a:hover{
  float:left;
  display:block;
  height:14px;
  margin:0px;
  padding:0px 0px 0px 5px;
  width:136px;
  color:#008fd5;
  
}


#con_3_choice p{
  float:left;
  color:black;
  margin:0px;
  padding:6px 6px 6px 6px;

}


#con_3_choice a{
  float:left;
  display:block;
}

#con_3_choice a:hover{
  display:block;
}

#con_3_choice img{
  margin:0px;
  padding:0px;
}











#home_choice_road {
width:127px;
height:65px;
margin:0px 0px 0px 7px;
}

#home_choice_road a {
width:127px;
height:65px;
background:url('images/choice_road.jpg');
background-position:0px 0px;
}

#home_choice_road a:hover{
background-position:0px -65px;
}






#home_choice_rail {
width:127px;
height:65px;
margin:0px 0px 0px 7px;
}

#home_choice_rail a {
width:127px;
height:65px;
background:url('images/choice_rail.jpg');
background-position:0px 0px;
}

#home_choice_rail a:hover{
background-position:0px -65px;
}






#home_choice_custom {
width:127px;
height:65px;
margin:0px 0px 0px 7px;
}

#home_choice_custom a {
width:127px;
height:65px;
background:url('images/choice_custom.jpg');
background-position:0px 0px;
}

#home_choice_custom a:hover{
background-position:0px -65px;
}








#news_item {
  margin:0px 0px 8px 0px;
  padding:0px 0px 8px 0px;
  border-bottom:dotted 1px black;
}







#pagenav{
height:12px;
float:left;
display:inline;
}


#prevpage {
float:left;
}

#prevpage a{
color:black;
}

#prevpage a:hover{
  color:#008fd5;
}





#nextpage {
float:right;
}

#nextpage a{
color:black;
}

#nextpage a:hover{
  color:#008fd5;
}







#extra{
  float:left;
  margin:0px 0px 0px 12px;
  padding:0px;
  min-height:450px;
  height:auto !important;
  height:450px;
  width:150px;  
  display:block;
  background-color:#b4b4b4;
  text-align:left;
}


#extra1 {
  margin:0px;
  padding:0px;
}


#extra h1{
  display:block;
  margin:0px 0px 0px 0px;
  padding:8px 0px 0px 8px;
  text-decoration:none;
  color:white;
  font-size:11px;
  font-weight:normal;
  background-color:#666666;
  height:20px;
  background:url('images/bg_button.gif');
}

#rsslogo {
  display:inline;
  height:22px;
  width:22px;
  float:left;
  margin:-5px 5px 0px -5px;
  background:url('images/logo_rss.jpg');
}

#extra h2{
  font-size:11px;
  font-weight:bold;
  margin:0px 0px 0px 0px;
  padding:6px 4px 0px 4px;
}



#extra hr{
  color:black;
  height:1px;
  margin:0px 4px 0px 4px;
  padding:0px 0px 0px 0px;
}


#extra p{
  font-size:10px;
  font-weight:normal;
  margin:0px 0px 0px 0px;
  padding:0px 4px 0px 4px;
}


#extra a{
  display:block;
  margin:0px -4px 0px -4px;
  padding:4px 4px 4px 4px;
  color:black;
}


#extra a:hover{
  display:block;
  background-color:#222;
  color:white;
}


#extra ul {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  background-color:none;
  list-style:none;
}


#extra ul li {
  margin:0px 0px 2px 0px;
  padding:0px 0px 0px 0px;


}


#extra ul li a{
  margin:0px 0px 0px 0px;
  padding:2px 0px 0px 5px;
  color:black;
  display:block;
  background-color:transparent;
  height:16px;
  text-decoration:none;
}










#extrabutton_download {
float:left;
display:inline;
margin:2px 0px 2px 0px;
}

#extrabutton_download a {
  text-decoration:none;
  width:142px;
  height:29px;
  padding:0px;
  margin:4px 3px 0px 4px;
  background:url('images/downloads.gif');
}

#extrabutton_download a:hover {
background-position:0px -29px;
}







#extrabutton_acrobat {
float:left;
display:inline;
margin:0px 0px 2px 0px;
}

#extrabutton_acrobat a {
  text-decoration:none;
  width:142px;
  height:29px;
  padding:0px;
  margin:4px 3px 0px 4px;
  background:url('images/acrobat.gif');
}

#extrabutton_acrobat a:hover {
background-position:0px -29px;
}














#feeds {
width:142px;
padding:0px 4px 6px 4px;
border-bottom:dotted 1px #666;
}

#feeds a{
font-size:11px;
font-weight:bold;
color:black;
}

#feeds a:hover {
display:block;

}


#feed_desc {
font-size:11px;
}




















#ftr {
  background:url('images/bg_ftr.gif');
  height:90px;
  width:820px;
  margin:0px;
  overflow-y:hidden;
}


#ftr_left {
  display:inline;
  float:left;
  height:34px;
  width:150px;
  margin:25px 12px 0px 20px;

}


#ftr_links {
  display:inline;
  float:left;
  font-size:10px;
  width:454px;
  margin:27px 0px 0px 0px;

}


#ftr_links p{
  width:450px;
  margin:0px 0px 4px 0px;
  padding:12px 0px px 0px;
}


#ftr_links p a{
  color:black;
  text-decoration:none;
  padding:4px;

}


#ftr_links p a:hover{
  color:#008fd5;
}


#ftr_right {
  display:inline;
  float:left;
  height:40px;
  width:120px;
  margin:15px 0px 0px 32px;
}


.reg_text {
color:#555;
padding:5px;
}


.clear {
  margin:0px;
  padding:0px;
  height:12px;
  clear:both;
  background-color:white;
}



.clear_horizontal {
float:left;
height:100px;
width:8px;
padding:0px;
margin:0px;
}

.clear_horizontal_4 {
float:left;
height:100px;
width:7px;
padding:0px;
margin:0px;
}


.clearline {
  margin:0px;
  padding:0px;
  line-height:1px;
  height:1px;
  clear:both;
}


img {
border:none;
padding:0px;
margin:0px;
}





#home .home , #about .about , #products .products , #news .news , #contact .contact , #choice_road .choice_road , #choice_rail .choice_rail , #choice_custom .choice_custom ,  #about_crown .about , #about_brand .about , #about_policies .about , #gantry_pole .choice_rail , #cess_pole .choice_rail , #smart_pole .choice_road ,  #vmc_pole .choice_road ,#crown_pole .choice_road , #fixed_pole .choice_road , #enclosures .choice_road , #mobile_equipment .choice_road { 
display:block;
color:white;
background:url('images/bg_button_selected.gif');
}

#about_policies .about_policies , #about_brand .about_brand , #about_crown .about_crown , #cess_pole .cess_pole , #gantry_pole .gantry_pole , #smart_pole .smart_pole , #vmc_pole .vmc_pole , #crown_pole .crown_pole , #fixed_pole .fixed_pole , #enclosures .enclosures , #mobile_equipment .mobile_equipment {
display:block;
color:white;
background:url('images/bg_button_sub.gif');
}




#con_5_choice{
  float:left;
  display:inline;
  background-color:white;
  height:175px;
  width:215px;
  margin:0px 0px 6px 0px;
  padding:0px 0px 0px 0px;
}

#con_5_choice h1{
  margin:0px;
  padding:6px 0px 6px 6px;
  display:block;
  height:20px;
  width:92px;
  color:black;
}


#con_5_choice h2{
  margin:0px;
  padding:5px;
}


#con_5_choice a{
  margin:0px;
  padding:0px;
  display:block;
  width:200px;
  color:black;
}

#con_5_choice a:hover{
  margin:0px;
  padding:0px;
  display:block;
  color:#008fd5;
}

#genre4{
  float:left;
  display:inline;
  background-color:white;
  height:27px;
  width:437px;
  margin:0px 0px 6px 0px;
  padding:0px;
}

#genre4 h1 {
  margin:0px;
  padding:6px 0px 0px 6px;
}

#genre4 h1 a{
  display:block;
  height:20px;
  margin:0px;
  padding:0px;
  width:422px;
  color:black; 
}


#genre4 h1 a:hover {
  display:block;
  height:20px;
  margin:0px;
  padding:0px;
  width:422px;
  color:#008fd5;

}

#extra4 a{
  display:block;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  color:black;
}


#extra4 a:hover{
  display:block;
  background-color:#b4b4b4;
  color:white;
}


#extra4 ul {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  background-color:none;
  list-style:none;
}


#extra4 ul li {
  margin:0px 0px 2px 0px;
  padding:0px 0px 0px 0px;


}


#extra4 ul li a{
  margin:0px 0px 0px 0px;
  padding:2px 0px 0px 5px;
  color:black;
  display:block;
  background-color:transparent;
  height:16px;
  text-decoration:none;
}
