


.headtopbg {
  background-image: url(head_top.gif);
  background-repeat: repeat-x;
}
.headbanner {
  background-image: url(header.jpg);
  background-repeat: repeat-x;
}
.headbotbg {
  background-image: url(head_bottom.gif);
}
h1 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
 
  text-align: left;
  
  vertical-align: bottom;
  white-space: normal;
  display: marker;

  font-variant: normal;
  text-decoration: none;
  color: #3b6385;
}
.cathead {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  
  font-style: normal;
  color: #FFFFFF;
  height: 20px;
  text-align: left;
  
}
.no_1{
  right: 15px;
  position: relative;
  color:#FFFFFF;
}
.cat_cell{
  border: 1px solid #b9b9b9;
  border-top: 0px;
  height: 20px;
  padding-left: 18px;
  background: url(arrow01.gif) no-repeat 5px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #0d4168;
  font-weight: bold;
  
  
}
td,th {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}


.mainmenu {
  height: 35px;
  background: url(menu_bg.gif) repeat-x bottom;
}
.menu_cell{
  padding-left: 5px;
}
.discleft {
  background-image: url(disc_left_button.gif);
  background-repeat: no-repeat;
  width: 12px;
}
.discmain {
  background: url(disc_main_button.gif) repeat-x;
  padding: 5px;
  font-size:10px;
}
.discright {
  background-image: url(disc_right_button.gif);
  background-repeat: no-repeat;
  width: 12px;
}
.menublue {
  background-color: #FFFFFF;
  height: 5px;
}
.bluecell {
  background-color: #FFFFFF;
}
A.category-links {
  color: #0C487A;
  font-size:10px;
  text-decoration: none;
}

A.bar-links {
  color: #0C487A;
  font-size: 10px;
  text-decoration: none;
}
A:visited.bar-links {
  color: #0C487A;
  font-size: 10px;
}
A:hover.bar-links {
  color: #0C487A;
  font-size: 10px;
  text-decoration:underline;
}
.padd_b{
  padding-bottom: 3px;
}
A:hover.category-links {
  color: #0C487A;
  font-size:10px;
  text-decoration: underline;
}
A:visited.category-links {
  color: #0C487A;
  font-size:10px;
}


#new_top_linkk{
  position:absolute;
  padding: 0;
  margin: 0;
  text-align:center;
  width: 999px;
  top: 5px;
  left: 0;
  display: lnline;
}
.sec_linkk_con a{
  color:#1B4D75;
  text-decoration:underline;
  font-weight:bold;
  font-family:Tahoma, Verdana, Geneva, sans-serif;
  font-size: 14px;
  background-color:#FFF;
  display:block;
  padding: 15px 5px;
  border:1px solid #e9eef5;
  height: 230px;
}

.sec_linkk_con a:visited{
  color:#1B4D75;
  text-decoration:underline;
  font-weight:bold;
  font-family:Tahoma, Verdana, Geneva, sans-serif;
  font-size: 14px;
  background-color:#FFF;
  display:block;
  padding: 15px 5px;
  border:1px solid #e9eef5;
  height: 230px;
}

.sec_linkk_con a:hover{
  color:#1B4D75;
  text-decoration:underline;
  background-color:#f2f4f7;
  padding: 15px 5px;
  font-size: 14px;
}
.borr{
  border:1px solid #CCC;
  padding: 5px;
}
.sec_linkk_con a img{
  border: 0;
  margin-bottom:10px;
}

.sec_linkk_con{
  
  width:100%;
  text-align:center;
}

#adv_col_spacer{
  
}
#adv_col_con{
  margin-top:97px;
}
#adv_col_con a{
  clear:both;
  display:block;
  border:2px solid #21527A;
  border-bottom: 0px;
}
#adv_col_con a img{
  border:0px;
}


/* COMPONRNT RADIO BUTTON STYLES - START*/

.comp_radio_btn_con {
  display:block;
  font-size:11px;
  font-family:Tahoma, Verdana, Geneva, sans-serif;
  height:25px;
  background-color:#B9D7F4;
  margin:2px;
  padding:0;
  font-weight:bold;
  width:600px;
  clear:both;
}
.comp_radio_btn_con .radio_btn{
  width:25px;
  padding: 3px;
  float:left;
}
.comp_radio_btn_con .radio_btn_lbl_con{
  height:25px;
  padding:0;
}
.comp_radio_btn_con .radio_btn_lbl_con .radio_btn_lbl{
  width:350px;
  float:left;
  padding: 5px;
}
.comp_radio_btn_con .radio_btn_lbl_con .radio_btn_price{
  width:100px;
  text-align:center;
  float:right;
  background-color:#e1ecf7;
  height:18px;
  _height:25px;
  padding-top:5px;
  margin:1px 1px 1px 0;
}
.comp_radio_btn_con .radio_btn_lbl_con .radio_btn_priceExVat{
  width:100px;
  text-align:center;
  float:right;
  background-color:#cadef1;
  height:18px;
  _height:25px;
  padding-top:5px;
  margin:1px 1px 1px 0;
}

#comp_radio_btn_header{
  width: 600px;
  clear:both;
  display:block;
  font-size:12px;
  font-family:Verdana, Geneva, sans-serif;
  font-weight:bold;
  padding: 3px;
  margin-bottom:3px;
}
#comp_radio_btn_header .rb_comp_name{
  float:left;
  padding-left:25px;
}
#comp_radio_btn_header .rb_comp_price{
    float:right;
  width:100px;
  text-align:center;
}
#comp_radio_btn_header .rb_comp_priceExVat{
  float:right;
  width:100px;
  text-align:center;
}

/* COMPONRNT RADIO BUTTON STYLES - START*/

#pricemch img{
  position:relative; 
  top: -10;
}
