.form_search{
  background: #FFFFFF;
  border:1px solid #9DD2F0;
  font-size: 12px;
  text-indent: 2px;
  height: 20px;
}
.leftcol {
margin-left:10px;
}
.ptitle {
color: #3E4A59; 
font-weight:bold;
margin:0px;
padding:0px;
}
.product {
margin:5px 0px 5px 0px;
clear:both;
overflow:hidden;
padding:10px 0px 0px 15px;

}
.pol {
background:url('images/prom_back.gif');
background-repeat: repeat-x;
height:5px;
}






.newtext{
color:#FF6600;
font-weight:bold;
font-size:16px;
padding-left:2px;
padding-right:2px;
}
.newstab {
text-align: left;
padding:0px 5px 0px 5px;
margin:0px 0px 0px 0px;
border-left: 2px dotted #99DBFC;
border-right: 2px dotted #99DBFC;
}

.tab {
margin:0px 0px 10px 0px;
overflow:hidden;
padding:0px 0px 10px 10px;
border-top: 3px solid #A6E1F3;
border-bottom: 1px solid #D5EFFC;
background:#F7FDFD url('images/news.jpg');
background-repeat: repeat-x;
}

.n_tab {
margin:0px 0px 10px 0px;
overflow:hidden;
padding:0px 0px 10px 10px;
border-top: 3px solid #FF9900;
border-bottom: 1px solid #F9DCB3;
background:#FFFFFF url('images/news2.jpg');
background-repeat: repeat-x;
}

.tab_all {
margin:0px 0px 10px 0px;
overflow:hidden;
padding:0px 0px 10px 10px;
border-top: 3px solid #A6E1F3;
border-bottom: 1px solid #D5EFFC;
background:#F7FDFD url('images/news.jpg');
background-repeat: repeat-x;
}
/******************************
* TOP NAVIGATION
******************************/
#header {
  position: relative;
  height: 111px;
        margin-bottom: 5px;       
}
.navbar {
        height: 60px;
        position: absolute;
  top: 23px;
  right: 11px;
        text-transform: uppercase;
 

}
.navbar ul{
  list-style: none;
  padding: 0px 0px 0px 0px; 
  margin: 0px 0px 0px 0px; 
}
.navbar li {
  float: left;
        height: 60px;
  text-align: center;  
  padding: 0px; 
  margin: 0px;  
}
.navbar a {
        FONT-FAMILY: Arial, Verdana, Helvetica; 
        font-size:12px;
  padding: 24px 6px 0px 6px;     
        float: left;
        height: 60px;
  display: block;
  text-align: center;
  text-decoration: none;
  color: #003366;
        font-weight: bold;
}
.navbar a:hover {
  color: #006699;
        height: 60px;
        background:transparent url('images/headback_over.gif');
        background-repeat: repeat-x;

}


/******************************
* PRODUCT MENU
******************************/
.prod_menu {
       width:100px;
       list-style: none;
  padding: 0px 0px 0px 0px; 
  margin: 10px 0px 0px 0px;
text-align: left;

}

.prod_menu li {
  padding: 0px; 
  margin: 0px;
        color: #73BBD4; 
}  
.prod_menu a {
        font-weight: bold;
        font-size: 11px;
        margin: 0px 0px 0px 0px;       
  padding: 0px 5px 0px 5px;    
  text-align: left;
  text-decoration: none;
  color: #003366;
        border-left: 3px solid #D7ECF6;
}
.prod_menu a:hover {
  color: #006699;
        border-left: 3px solid #FF9900;
}

.prod_im {
  float: left;
}

.pr_view {
width:280px;
float: left;
}

.colmenu {
        width:150px;
        padding-bottom:15px;
}

.prodtext{
padding-top:10px;
padding-right:10px;
}





.promo_product2 {
margin:0px 0px 5px 0px;
padding: 0px 5px 0 0px;
clear:both;
overflow:hidden;
background:#F2FCFD;
background-repeat: repeat-x;
border-bottom: 2px solid #C7EAF5;
border-top:3px solid #fc9b00;
}
.prodtext2 {
text-align:left;
margin:0;
padding:0;
}
.prodtext2 li {
list-style: none;
color: #003366;
font-weight: bold;
font-size: 11px;
margin: 0px 0px 1px 0px;       
padding: 0px 5px 3px 15px;    
text-align: left;
text-decoration: none;
background: url(/images/dot2.gif) no-repeat;
}

.prodtext2 li span {color: #006699 !important;}

.promo_product {
margin:0px 0px 5px 0px;
padding: 20px 5px 5px 15px;;
margin-top:0px;
clear:both;
overflow:hidden;
background:#f3fdfe url('/images/prom_back_sm2.gif') repeat-x;
border-top:3px solid #75badc;
border-bottom: 2px solid #C7EAF5;
text-align:justify;
}

.prod_menu2 {
list-style: none;
padding: 0px 0px 0px 0px; 
margin: 10px 0px 0px 0px;
text-align: left;

}

.prod_menu2 li {
font-size: 12px !important;
padding: 0px; 
margin: 0 0 1px 0;
}  
.prod_menu2 a {
        font-weight: bold;
        font-size: 12px;
        margin: 0px 0px 0px 0px;       
  padding: 0px 0 0px 5px;    
  text-align: left;
  text-decoration: none;
  color: #003366;
        border-left: 3px solid #D7ECF6;
}
.prod_menu2 a:hover {
  color: #006699;
        border-left: 3px solid #FF9900;
}
/******************************
* FOOTER
******************************/
.foot_tb {
        border-bottom:3px solid #0A87C9       
}
.footer {
        background: url('images/foot.jpg') #EEF8FD;
        background-repeat: repeat-x; 
  text-align: center;
        height:28px;
}
.footer a {font-weight:bold;
           padding-left:5px;padding-right:5px;
           text-decoration:none;
           font-size:12px;
}
.footer a:hover {color:#3F9FCF;}

/******************************
* UPDATE for hsphere 3.1
******************************/

.promo_product {
margin:0px 0px 5px 0px;
padding: 20px 5px 5px 15px;;
margin-top:0px;
clear:both;
overflow:hidden;
background:#f3fdfe url('/images/prom_back_sm2.gif') repeat-x;
border-top:3px solid #75badc;
border-bottom: 2px solid #C7EAF5;
text-align:justify;
}

.prod_menu2 {
list-style: none;
padding: 0px 0px 0px 0px; 
margin: 10px 0px 0px 0px;
text-align: left;

}

.prod_menu2 li {
font-size: 12px !important;
padding: 0px; 
margin: 0 0 1px 0;
}  
.prod_menu2 a {
        font-weight: bold;
        font-size: 12px;
        margin: 0px 0px 0px 0px;       
  padding: 0px 0 0px 5px;    
  text-align: left;
  text-decoration: none;
  color: #003366;
        border-left: 3px solid #D7ECF6;
}
.prod_menu2 a:hover {
  color: #006699;
        border-left: 3px solid #FF9900;
}