body{
background: #fff;
margin: 0;
padding: 0;
font: normal 11px arial;
color: #000;
}

form {
margin: 0;
padding: 0;
}
a:link, a:visited {
color: #165bbb;
text-decoration: underline;
}

a:hover {
text-decoration: none;
}

#global-div{
margin: 0;
padding: 0;
background: url(images/bg.gif) repeat-x top;
width: 100%;
text-align: center;
}
#header-wrapper-div{
margin: auto;
padding: 0;
width: 950px;
}
#middle-wrapper-div{
margin: auto;
padding-top: 9px;
padding-bottom: 19px;
width: 950px;
}
#virtuemart-wrapper-div{
margin: auto;
padding: 0px;
width: 950px;
}
#footer-wrapper-div{
margin: auto;
padding: 0;
width: 950px;
}
#footer-wrapper-internal-div{
margin: auto;
padding-top: 1px;
width: 950px;
border-top: 1px solid #EC3C36;
}
.wrapper{
margin: auto;
padding: 0;
width: 100%;
}
.virtuemart-menu-wrapper{
margin: 0px;
width: 100%;
text-align: center;
border-left: 1px solid #5A93E7;
border-right: 1px solid #5A93E7;
border-bottom: 1px solid #5A93E7;
}
table, div {
font: normal 12px arial;
color: #000;
}
.product-categories{
width: 220px;
margin-top: 13px;
}
/*---------------- td ------------------*/

span.createdate{
font-weight: bold;
font-style: italic;
}
td.header-language{
text-align: center;
background: url(images/bg.gif) repeat-x top;
padding: 18px 0 0 0;
font: normal 10px arial;
}
td.header-logo{
text-align: right;
background: url(images/bg.gif) repeat-x top;
width: 100%;
}
td.main-menu-center{
text-align: center;
background: url(images/bg-center-main-menu.gif) repeat-x;
width: 100%;
}
/*td.main-menu-center table td{text-align: center;}*/
td.main-menu-footer{
background: url(images/bg-main-menu-footer.gif) repeat-x;
}
th.block-title{
width: 100%;
background: url(images/bg-virtuemart-menu-center.gif) repeat-x;
color: #FFF;
font: bold 15px Arial;
}
th.block-title-product{
width: 206px;
background: url(images/bg-virtuemart-menu-center.gif) repeat-x;
color: #FFF;
font: bold 11px Arial;
text-transform: uppercase;
cursor: pointer;
cursor: hand;
}
td.product-categories-image{
border: 1px solid #5095EE;
}
th.module-title{
width: 290px;
text-align: left;
background: url(images/bg-virtuemart-menu-center.gif) repeat-x;
color: #FFF;
font: bold 13px Arial;
}
th.module-title-product-page{
width: "100%";
text-align: left;
background: url(images/bg-virtuemart-menu-center.gif) repeat-x;
color: #FFF;
font: bold 13px Arial;
}
td.module-body{
padding: 13px 16px 10px 8px;
text-align: left;
vertical-align: top;
background: #D8E4FA;
border-left: 1px solid #5A93E7;
border-right: 1px solid #5A93E7;
border-bottom: 1px solid #5A93E7;
font: normal 11px Arial;
width: 310px;
}
td.module-body-product-page{
padding: 8px 8px 0 8px;
text-align: left;
vertical-align: top;
background: #D8E4FA;
border-left: 1px solid #5A93E7;
border-right: 1px solid #5A93E7;
font: normal 11px Arial;
}
td.module-bottom-product-page{
background: #D8E4FA;
border-bottom: 1px solid #5A93E7;
font: normal 1px Arial;
}

td.module-body table.contentpaneopen, .contentpaneopen{
width: 100%;
}
td.module-body table.contentpaneopen td{
font: normal 11px Arial;
}
span.dn-introtext{
font: normal 11px Arial;
}
span.dn-read_more{
font: normal 11px Arial;
}
div.dn-each{
padding-bottom: 10px;
}
td.virtuemart-menu{
text-align: center;
}
/* -------------main text parth-----------*/
td.content{
width: 100%;
text-align: left;
vertical-align: top;
}
.pathway{
margin: 0;
padding: 0 0 0 1px;
font: normal 11px Arial;
}
/*----------main menu (see the .../modules/mbt_transmenu/transmenuh.css )---------*/

/*------------------titles--------------------*/
.contentheading, .componentheading{
font: bold 12px arial;
text-transform: uppercase;
}

/*----------left menu & left side--------------*/
td.left-menu{
margin: 0;
background: #3a72c4;
vertical-align: top;
text-align: left;
font: normal 12px Arial;
color: #fff;
width: 164px;
}
td.left-menu a.mainlevel-category-menu:link, td.left-menu a.mainlevel-category-menu:visited, td.left-menu a.mainlevel-category-menu:active {
display: block;
margin: 0;
padding-left: 8px;
font: bold 12px Arial;
background: #3a72c4 url(images/bg-left-menu.gif) repeat-x;
line-height: 22px;
color: #fff;
text-decoration: none;
}

td.left-menu a.mainlevel-category-menu:hover {
background: #3a72c4 url(images/bg-left-menu-over.gif) repeat-x;
text-decoration: none;
color: #fff;
}

td.left-menu a.mainlevel-category-menu_active {
display: block;
margin: 0;
padding-left: 8px;
font: bold 12px Arial;
color: #ffffff;
text-decoration: none;
background: #3a72c4 url(images/bg-left-menu-over.gif) repeat-x;
line-height: 22px;
}

td.left-menu p{
margin: 0;
padding: 15px 5px 0 8px;
}

td.left-menu p span{
font: bold 12px arial;
color: #000;
}

td.left-menu p.chatLIVE{
margin: 0;
padding: 20px 0 10px 0;
text-align: center;
}
div.chatLIVE{
text-align: center;
background: #3a72c4 url(images/bg-left-menu-bottom.gif) no-repeat bottom;
margin: 0;
padding: 0;
}

td.chat{
margin: 0;
padding: 0;
text-align: center;
background: #3a72c4 url(images/bg-left-menu-bottom.gif) no-repeat bottom;
vertical-align: bottom;
padding: 20px 0 10px 0;
padding: "20px 0 20px 0";
}

/*----------footer menu --------------*/
td.bottom-menu{
width: 100%;
text-align: center;
vertical-align: middle;
background: url(images/bg-footer-center.gif) repeat-x;
}
td.bottom-menu table td{
text-align: center;
color: #fff;
}
a.mainlevel-footer-menu:link, a.mainlevel-footer-menu:visited, a.mainlevel-footer-menu:active {
font: normal 11px Arial;
color: #fff;
text-decoration: underline;
}

a.mainlevel-footer-menu:hover {
text-decoration: none;
}
#active_menu-footer-menu{
text-decoration: none;
}
/*-------------------------------- btn -------------------------------*/


.inputbox{
padding-left: 2px;
font: normal 13px arial;
border: 1px solid #0041A7;
}

.home-select{
padding: "0 0 0 2px";
font: normal 10px arial;
/*border: 1px solid #0041A7;*/
}

.button, button{
padding: 0 8px 0 8px;
border-top: 1px solid #82A2D0;
border-right: 1px solid #193B6E;
border-bottom: 1px solid #102749;
border-left: 1px solid #5E87C3;
background: #275EAE;
font-family: Arial, Helvetica, Sans Serif;
font-size: 11px;
color: #fff;
}

.input-end{
text-align: left;
font-size: 10px;
}

/*------------------------------------- table  ----------------------------*/
.t{
margin-bottom: 10px;
background: #5095EE;
font-size: 12px;
}
.t td{
background: #fff;
padding: 3px 0 4px 10px;
}
.t th{
background: #D8E4FA;
padding: 3px 0 4px 10px;
}

/*------------------------------------- product brouse  ----------------------------*/
.product-table{
margin-top: 5px;
background: #ccc;
}

.product-table td{
background: #fff;
font-size: 11px;
padding: 0 0 0 2px;
}

.product-table td.product-images-td{
background: #fff;
color: #8f8f8f;
font-weight: bold;
padding: 10px 0 0 10px;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}

.product-images-pdf-td{
background: #fff;
text-align: center;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}

td.product-td-blue{
background: #d1dffd;
text-align: center;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}

.product-td{
background: #fff;
text-align: center;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}

.product-table td.product-td-title-blue{
background: #d1dffd;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}

.product-td-title{
background: #fff;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}
/*------------------------------------- Cross Refference  ----------------------------*/
table.relevant_products{
background: #ccc;
width: 380px;
}
table.relevant_products td{
background: #fff;
width: 50%;
}
/*------------------------------------------------------------------------------------*/
ul{
list-style: url(images/redbull.gif);
}

/*------------------------------------------------------------------------------------*/
.small {
font: normal 11px arial;
}

table.box {
background-color: #c7d0fb;
}

td.select {
padding: 6px;
padding-bottom: 8px;
text-align: center;
}

a.anewbtn:link, 
a.anewbtn:visited, 
a.anewbtn:active {
margin: 0;
padding-top: 5px;
padding-bottom: 8px;
width: 164;
height: 27;
line-height: 35;
display: block;
background: url(images/btn.png) no-repeat center;
color: #0845a0;
font: bold 12px arial;
text-decoration: none;
vertical-align: center;
}
a.anewbtn:hover{
text-decoration: none;
color: #e10000;
}                                                        
/*------------------------------------- R and A system  ----------------------------*/
.tb-distr{
margin-top: 15px;
border-top: 1px solid #ccc;
border-left: 1px solid #ccc;
font-size: 11px;
}
.td-white, .distrib-img, .td-blue, .tb-distr th{
padding: 3px;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}
.tb-distr th{
text-align: center;
font-weight: bold;
color: #fff;
background-color: #3a72c4;
}
td.td-blue{
background-color: #f4f7ff;
}
.distrib-img{
text-align: center;
}
p.riedon-df{
color: #e40000;
font-size: 11px;
font-weight: bold;
word-spacing: 2px;
letter-spacing: 1px;
}


