.langnote {
    font-family: Arial;
    font-size: 14px;
    padding-left: 25px;
    padding-right: 40px;
    padding-top: 15px;
    vertical-align: top;
}

body {
    background-color: #FFFFFF;
    height: auto !important;
    height: 100%;
    min-height: 100%;
    font-family: Tahoma;
    color: #333333;
    text-align: justify;
}

span,p,a{
    font-family: Tahoma;
}

#footer p{
    font-family: Tahoma;
    font-size: 11px;
    line-height: 13px;
}

.contentpaneopen p,
.contentpaneopen span{
    font-family: Arial;
    font-size: 12pt;
}

div {
    border: 0 solid #0C0
}

h1, .componentheading {
    font-weight: normal;
    color: #800000;
    ;
    font-size: 12px;
}

h2, .contentheading, a.contentheading:link, a.contentheading:visited, .contentpagetitle, a.contentpagetitle:link, a.contentpagetitle:visited {
    font-weight: normal;
    color: #800000;
    font-size: 12px;
    text-align: left;
}

.contentheading, .componentheading {
    padding-bottom: 20px;
}

.contentheading, .componentheading {
    display: none;
}

h3 {
    color: #800000;
    font-size: 12px;
    font-weight: normal;
    text-align: center;
}

h4 {
    color: #800000;
    font-size: 12px;
}

h5 {
    color: #800000;
    font-size: 12px;
}

h6 {
    color: #800000;
    font-size: 12px;
}

div {
    color: #3D3D3D;
    font-size: 11px;
}

p {
    color: #3D3D3D;
    margin: 5px 5px;
    padding: 5px 5px;
}

strong, b {
    font-weight: bold;
}

ul, li {
    margin: 0;
    padding: 0;
    margin-left: 10px;
    padding-left: 10px;
    list-style: square;
}

.button {
    background: #808080;
    font-size: 11px;
    color: #fff;
    height: 25px;
    margin-bottom: 0;
    padding-bottom: 0;
}

.inputbox {
    font-size: 14px;
    border: 1px solid #c2c0c0;
    background: #f7f7f7;
    margin-bottom: 0;
    padding-bottom: 0;
}

.readon:link, .readon:active, .readon:visited, .readon:hover {
    float: right;
    background-image: url("../images/readon.gif");
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0% 50%;
    padding-left: 20px;
}

.readoncenter:link, .readoncenter:active, .readoncenter:visited, .readoncenter:hover {
    text-align: center;
    background-image: url("../images/readon.gif");
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0 50%;
    padding-left: 20px;
}

a:link, a:visited {
    font-weight: normal;
    text-decoration: underline;
    color: #808080;
}

a:active, a:hover {
    font-weight: normal;
    text-decoration: none;
    color: #333333;
}

a.a_cat {
    text-decoration: none;
    font-family: Tahoma;
    font-size: 11px;
}

a:active.a_cat, a:hover.a_cat {
    text-decoration: underline;
}

.menu span {
    padding-left: 10px;
    margin-top: 5px;
    font-size: 12px;
    line-height: 22px;
    padding-bottom: 0;
    margin-bottom: 0;
}

.menu a:link, .menu a:visited {
    color: #fff;
    text-decoration: none;
    font-weight: bold;
}

.menu a:active {
    color: #fff;
    text-decoration: none;
}

.menu a:hover {
    color: #FFF;
    text-decoration: none;
}

.active span {
    /* color:#800000; */
    text-decoration: none;
}

#top_header {
    padding-top: 15px;
}

#dvsearch {
    float: left;
    width: 272px;
    height: 36px;
    background-image: url("../images/menu/search.png");
}

#dvsearch .search {
    width: 170px;
    margin-left: 122px;
    margin-top: 10px;
}

#mod_search_searchword {
    background: transparent;
    border: none;
    font-size: 11px;
}

#dvmain {
    float: left;
    width: 160px;
    height: 36px;
}

ul.menu {
    list-style: none;
    padding: 0;
    margin: 0 0 0 0;
    float: left;
    /*width:545px;*/
}

ul.menu li {
    list-style: none;
    /*width: auto !important;*/
    width: 117px;
    font-size: 10px;
    padding: 0;
    padding-top: 11px;
    padding-bottom: 10px;
    margin: 0;
    float: left;
    cursor: pointer;
    /*border-left:2px solid #939b99;*/
    /*text-align:center;*/
}

ul.menu li {
    background-repeat: no-repeat;
    text-indent: -1000px;
}





.browse_prod, .bps {
    display: block;
    text-align: center;
}

.browse_prod a:link, .browse_prod a:visited, .browse_prod a:active {
    font-size: 10px;
    text-decoration: none;
}

.bps a:link, .bps a:visited, .bps a:active {
    font-size: 10px;
    text-decoration: none;
}

.browse_prod a:hover, .bps a:hover {
    text-decoration: none;
}

.vmimgl {}

.vmimgl img {
    background: #FFF;
    margin: 3px;
    border: 1px solid #BDBDBD;
}

.vmimgl div {
    height: 156px;
    width: 156px;
    border: 1px solid #BDBDBD;
    margin: 3px;
}

.moduletable h3 {

}

.pagination li:nth-child(2), .pagination li:nth-child(3), .pagination li:last-child, .pagination li span[title='Next'] {
    display: none;
}

ul.pagination {
    padding-left: 0;
    padding: 0;
    margin: 0;
    flex-wrap: wrap;
}

.pagination li {
    margin-left: 5px;
}

.pagination li a, .pagination li span {
    color: #676766;
    font-size: 16px;
    font-weight: normal;
    text-decoration: none;
}

.pagination li span {
    color: #dd2a1b;
}

ul.pagination li {
    padding: 2px 1px;
    display: inline;
    background: none;
}

#divtemplatecss {
    background: white;
    padding: 40px;
    padding-top: 30px;
    border: 1px solid #eee;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -moz-box-shadow: 2px 2px 3px #eee;
    -webkit-box-shadow: 2px 2px 3px #eee;
    box-shadow: 2px 2px 3px #eee;
}

#bddv {
    margin-left: auto;
    margin-right: auto;
    width: 900px;
}

body {
    background-color: #f1f1f1 !important;
    font-family: Tahoma;
}

.bodywrapper{
    background:white;padding:40px;padding-top:0px;
    border: 1px solid #eee;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -moz-box-shadow: 2px 2px 3px #eee;
    -webkit-box-shadow: 2px 2px 3px #eee;
    box-shadow: 2px 2px 3px #eee;
}

.product_wrapper{
    margin-top:15px;
    background:white;padding:40px;padding-top:30px;
    border: 1px solid #eee;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -moz-box-shadow: 2px 2px 3px #eee;
    -webkit-box-shadow: 2px 2px 3px #eee;
    box-shadow: 2px 2px 3px #eee;
}

.a_cat img{
    opacity: 0.5;
}

.a_cat img:hover{
    opacity: 1;
}

.a_cat:hover{
    color:#808080;
}

#searchresults{ 
    display: none; 
    background: none repeat scroll 0% 0% white; 
    color: rgb(102, 102, 102); 
    z-index: 500;
}    
.a_product{
    display:block;
    width:212px;
    height:151px;
    border:2px solid #898989; 
    white-space: nowrap;
    text-align: center; 
    margin: 1em 0;
}
.add_images{
    vertical-align: middle;
    max-height: 145px;
    max-width: 200px;
}
.catimages{
    width:65px !important;
    height:65px !important;
    padding-left:21px;
    padding-top:10px;
}
.cattext{
    font-weight:bold;
    font-size:15px;
    padding-left:8px;
    padding-right:8px;         
    padding-top:10px;
    font-family: Arial;
    vertical-align: top;
    height:65px !important;
    line-height: 17px;
}
.backimagetext p{
    color:#898989;
    font-size:14px;
    padding-right:5px;
    padding-bottom:5px;
    font-family: Tahoma;
}
.backimagetext{
    text-align: right;
    padding-right: 20px;
    vertical-align: bottom !important;
    padding-bottom: 5px;
    padding-top:10px;
}
.proddef{
    color:#434242 !important;
    font-size:15px !important;        
    font-family: Arial !important;
    vertical-align:top !important;
    padding-right:8px;    
}
.searchtext{
    color:#898989;
    font-size:14px;
    font-family: Arial;
    padding-left:25px;
    padding-right:40px;
    vertical-align:top !important;
    padding-top:15px;
    line-height: 17px;
}
.category_list .bybutton{
    padding-left:25px;
    vertical-align: bottom !important;
}
.helper {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}

.vm-pagination-bottom{
    background-color: #fff;
    padding: 12px;
    padding-bottom: 11px;
    border: 1px solid #eee;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -moz-box-shadow: 2px 2px 3px #eee;
    -webkit-box-shadow: 2px 2px 3px #eee;
    box-shadow: 2px 2px 3px #eee;
    text-align: left;
    width:100%;
    margin-top: 10px;
}

.proddef1{
  font-family: Arial;  
}

.newoption{
    font-family: Tahoma;
    font-size: 11px;
    line-height: 13px;
}

.product_wrapper:first-child{
    margin-top: 0px !important;
}

#newList{
    margin-left:5px !important;
}