body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; margin: 0; padding: 0;  /* background-image: url(images/header_bg.jpg); background-repeat: repeat-x; background-position: top; */ }
a { color: #071752; }
a:hover { color: #8F96B2; }
h1, h2, h3 {margin: 0; font-family: Arial, Helvetica, sans-serif;}
h1 { font-size: 24px; color: #071752}
h2 { font-size: 20px; color: #071752}
h3 { font-size: 16px;}
input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }

#cat_prod_table a { text-decoration: none; }
#cat_prod_table a:hover { text-decoration: underline; }
#content { padding: 10px 4px; width: 700px; float: left; }
#coupon_box { text-align: left;  border: solid 1px #CCCCCC; border-left: none; padding: 2px; width: 160px; background-color: #DBDFEB; /*#F7E2CC; */ }
#coupon_box input { width: 70px; font-size: 11px; }
#coupon_box #coupon_box_head { border-bottom: none; }
#egroup_service { display: block; color: #333333; text-decoration: none; font-size: 10px; margin: 10px 0; padding: 0 0 0 4px; }
#footer { clear: both; }
#main_body { background-image: url(images/header.jpg); background-repeat: no-repeat; background-position: top left; margin: 0; padding: 145px 5px 5px 0; width: 1000px; }
#menu { float: left; width: 170px; }
#nav li { clear:both; }
#nav li a { border-style: solid; border-color: #FFFFFF; border-width: 1px 1px 0 0; padding: 6px 3px; width: 159px; background-color: #071752; color: #FFFFFF; font-weight: bold; text-decoration: none; }
#top_menu { padding-left: 12px; }
#top_menu a {  }
#nav li a:hover { background-color: #8F96B2; }
#netcentive_footer { /*display: none; */}

.catalogheadertype { font-size: 18px; font-weight: bold; color:#071752; }
.side_menu { border-style: solid; border-width: 1px 1px 1px 0; border-color: #CCCCCC; padding: 2px; margin: 10px 0 0; clear: both; width: 160px; background-color: #DBDFEB; }
.side_menu ul { margin: 0; padding: 0; }
.side_menu li { list-style: none; margin: 0; }
.side_menu .sm_header { margin: 0; padding: 0; font-weight: bold; }
.smalltype { font-size: 10px; }

.info_block { margin: 0; padding: 0; overflow: auto; background-color: #DBDFEB; }
.info_block_details { padding: 3px; }
.info_block h3 { background-color: #071752; padding: 0 2px 2px 2px; color: #FFFFFF; font-weight: bold; }
.rtop { background-color: #FFFFFF; }
.rtop .r1, .rtop .r2, .rtop .r3, .rtop .r4 { background-color: #071752; }
