BODY  {font-family: Arial, Helvetica, Sans Serif;color: #000000;margin: 0px auto;padding: 15px 0px 0px 0px;}
html  {scrollbar-face-color: #9B0715; scrollbar-arrow-color: #FFFFFF; scrollbar-base-color: #9B0715;}

A,A:Visited, A:Active {text-decoration : underline;color : #9B0715;margin:0;padding:0;}
A:Hover  {color : #AAAAAA;text-decoration : underline;margin:0;padding:0;}
A.white2,A:Visited.white2,A:Active.white2   {text-decoration : none;color : #FFFFFF;}
A:Hover.white2  {color : #AAAAAA;text-decoration : underline;}
A.nav,A.nav:Visited, A.nav:Active {text-decoration : none;color : #9B0715; }
A.nav:Hover  {color : #AAAAAA;text-decoration : none;}
.sidebar1 A,.sidebar1 A:Visited, .sidebar1 A:Active {text-decoration : none;color : #FFFFFF;  background:#9B0715; }
.sidebar1 A:Hover  {color : #AAAAAA;text-decoration : none;}
A.cent3,A:Visited.cent3,A:Active.cent3   {text-decoration : none;color : #aaaaaa;}
A:Hover.cent3  {color : #AAAAAA;text-decoration : underline;}

ul#mainlevel-nav{list-style: none;padding: 0;margin: 0;font-size: 0.8em; font-weight:bold;}
ul#mainlevel-nav li{background-image: none;padding-left: 0px;padding-right: 0px;float: left;margin: 0;font-size: 11px;line-height: 21px;white-space: nowrap;border-right: 1px solid #cccccc;}
ul#mainlevel-nav li a{display: block;padding-left: 15px;padding-right: 15px;text-decoration: none;color: #333333;background: transparent;}
ul#mainlevel-nav li a:hover{color: #fff;background: #9B0715;}

 /* css dropdown menu */
.menu {width:800px;padding:0px;margin: 0px 0px 2px 0px;height:21px;  border: 1px solid #CCCCCC;}
.menu ul {list-style: none;padding: 0;margin: 0;font-size: 0.8em; font-weight:bold;}
.menu ul li {float:left;position:relative; background-image: none;padding-left: 0px;padding-right: 0px;float: left;margin: 0;font-size: 11px;line-height: 21px;white-space: nowrap;border-right: 1px solid #cccccc;}
 /* includes hover though hover gets done again later to stop padding  shift because of no set width */
.menu ul li a, .menu ul li a:visited, .menu ul li a:hover  {display: block;padding-left: 15px;padding-right: 15px;text-decoration: none;color: #333333;background: transparent;}
* html .menu ul li a, .menu ul li a:visited {float:left;position:relative;}
.menu ul li ul {display: none;}
table {border-collapse:collapse; }
.menu ul li ul li a {border:1px solid #ffffff;  border-width:1px 1px 0px 1px; }
/* specific to non IE browsers */
.menu ul li:hover a,.menu ul li a:hover {color: #fff;background: #9B0715;}
.menu ul li:hover ul,.menu ul li a:hover ul {display:block; position:absolute; top:21px;margin-top:0px;left:0px; width:250px;text-decoration:none; }
* html .menu ul li a:hover ul {margin-top:0;marg\in-top:1px;font-size:1em;}
.menu ul li:hover ul li a,.menu ul li a:hover ul li a {display:block; background:#9B0715; color:#FFFFFF; height:auto; line-height:1.2em; padding:5px 10px 5px 15px; width:200px;}
* html .menu ul li a:hover ul li a {width:150px;w\idth:129px;}
.menu ul li:hover ul li a:hover,.menu ul li a:hover ul li a:hover {background:#FFBE00; color:#9B0715;}

ul#sidenav{list-style: none;padding: 0px;margin: 2px;font-size: 1em; font-weight:bold; }
ul#sidenav li{background-image: none;padding:0px;float: left;margin: 0;font-size: 0.8em; width:159px; border:1px solid #FFFFFF;}
ul#sidenav li a{display: block;padding: 1px 1px 0px 1px;text-decoration: none;color: #FFFFFF;background: #9B0715;height: 51px;}
ul#sidenav li a:hover{color: #9B0715;background: #FFBE00;}


h1 {font-size:1em;color: #9B0715;margin: 0; padding:  2px  5px 10px 5px; }
h2{font-size:.8em;color: #9B0715;margin: 0px; padding:  2px  5px 10px 5px; }
h3{font-size:.8em;color: #9B0715;margin: 0px; padding:  2px  5px 0px 5px; font-weight: normal; }
h4{font-size:.6em;color: #9B0715;text-align: left;margin: 10px 0px 10px 10px; padding: 0px; }
h5 {font-size:1.2em;color: #552974;}
h6 {font-size:1.4em;color: #552974;margin : 0px; padding:0px;}

p {font-size:.8em;color: #000000;margin: 0px ;padding:  2px  5px 10px 5px; text-align: justify;}
p.tables {font-size:.8em;color: #000000;margin: 0px ;padding:  2px  2px 2px 2px; text-align: left;}
P.white {color : #FFFFFF; font-size : .7em; margin : 0px; padding:3px 0px 0px 10px;text-align: left;}
P.cent  {color : #000000; font-size : .7em; margin : 0px; padding:0px;text-align: center;}
P.cent2  {color : #aaaaaa; font-size : .7em; margin : 0px; padding:0px;text-align: center;}
p.small{font-size : .7em; margin : 0px; padding:0px;text-align: left;}


ul.nodot {font-size : .8em;margin:0px 40px 10px 80px;padding:0;color : #9B0715;list-style:none;}
ul {font-size : .8em;margin:0px 40px 10px 60px;padding:0px;color : #9B0715;}
table ul {font-size : .8em;margin:0px 20px 10px 20px;padding:0px;color : #9B0715;}
ul ul{font-size : .9em;margin:0px 20px 10px 20px;padding:0;color : #000000;}
dl{font-size : .6em;margin:10px 10px 10px 50px;padding:0;}
dt{float: left;font-weight:bold; }
dd{padding:0px 0px 5px 10px;}
ol  {font-size : .8em;margin:0px 40px 10px 60px;padding:0px;color : #9B0715;}
ol ol{font-size : .9em;margin:0px 20px 10px 20px;padding:0;color : #9B0715;}
ol p {font-size:.85em;color: #000000;margin: 0px 0px 10px 10px;padding:  0px; text-align: justify;}


.wrapper1 {width:802px;margin: 0px auto;padding: 0px; }
.wrapper2 {width:802px;margin: 0px auto;padding: 2px; border: 1px #cccccc solid;}
.banner {width:800px;padding:0px;margin: 0px ;height:149px; }
.topbar1{width:800px;padding:0px;margin: 0px 0px 2px 0px;height:21px;  border: 1px solid #CCCCCC;}
.topbar2{width:802px;padding:6px 0px 0px 0px;height:30px;margin: 0px ; background-image: url(ppg-p/join-banner.gif);}
.inner {float: right; width:631px;margin: 2px 0px 0px 0px;padding: 0px; background-color:#FFFFFF;border: 1px solid #CCCCCC;}
.inner2 {float: left;width:462px;margin: 2px 0px 0px 0px;padding: 0px; background-color:#FFFFFF;border: 1px solid #CCCCCC;}
.sidebarl {float:left; width:165px; margin: 2px 2px 2px 0px;padding: 0px 0px 0px 0px; border: 1px solid #CCCCCC;}
.sidebarl img {margin: 0px 2px 0px 0px;}
.sidebarr {float:right; width:165px; margin: 2px 0px 2px 2px;padding: 0px 0px 10px 0px; border: 1px solid #CCCCCC;}
.content {float:left;padding:0px; margin: 0px 0px 20px 0px; width:590px;}

.footer {clear:both;width:800px;padding:0px 0px 2px 0px;margin:0px;}
.footer2 {clear:both;width:800px;padding:10px 0px 10px 0px;margin:0px;}
.cart{position: absolute; height:20px;top:129px; margin: 2px 10px 0px 710px;padding:0px; z-index:2;}
.box{float:left; display:inline;width:246px; height:148px;padding: 1px 1px 1px 1px;margin:0px 0px 8px 9px;background:   url(ppg-p/printers-bg1.jpg) no-repeat;}
.boxb{float:right; display:inline;width:246px; height:306px;padding: 1px 1px 1px 1px;margin:0px 9px 9px 0px;background:   url(ppg-p/printers-bg2.jpg) no-repeat;}
.box h1{font-size:.8em;margin: 0px; padding:  4px 0px 4px 10px; }
.boxb h1{font-size:.8em;margin: 0px; padding:  4px 0px 4px 10px; }
.box p{font-size:.7em;margin: -120px 0px 0px 95px; padding:  0px 5px 0px 0px; text-align: left;}
.box div{ margin: 9px 0px 0px 188px;padding:0px; z-index:3;}
.boxb img{margin: 0px; padding:  3px 2px 2px 2px; }
#map{ margin: 10px 0px 10px 40px;padding: 10px 0px 10px 40px;}
.bar {border-width: 2px 0px 0px 0px; border-color: #30410B;border-style: dotted; margin:40px 20px 10px 20px;padding:0px;}
.boxc{float:left; display:inline;width:100px; height:260px;padding: 1px 1px 1px 1px;margin:0px 0px 20px 20px;text-align: center;}
.boxc h3{font-size:.8em;margin: 0px; padding:  0px 0px 0px 0px; text-align: center; }
.boxc h1{font-size:.6em;margin: 0px; padding:  0px 0px 0px 0px; text-align: center; }
.boxc p{font-size:.6em;color: #D80000;margin: 0px; padding:  0px 0px 0px 0px; text-align: center; font-weight:bold;}
.boxc img{margin: 0px; padding:  0px; }
.boxd{float:left; display:inline;width:160px; height:260px;padding: 1px 1px 1px 1px;margin:0px 0px 20px 20px;text-align: center;}
.boxd h3{font-size:.8em;margin: 0px; padding:  0px 0px 0px 0px; text-align: center; }
.boxd h1{font-size:.6em;margin: 0px; padding:  0px 0px 0px 0px; text-align: center; }
.boxd p{font-size:.6em;color: #D80000;margin: 0px; padding:  0px 0px 0px 0px; text-align: center; font-weight:bold;}
.boxd img{margin: 0px; padding:  0px; }
.boxd ul{font-size : .7em;margin:5px 5px 5px 5px;padding:0px;color : #30410B;list-style: disc; text-align: left;}


/* Interesting rules start here */
.floatclear {display:inline-block;margin:10px 0px 0px 20px;padding:0px;}
/* Hide from IE Mac \*/
* html .floatclear {height:1%;width:auto;margin:10px 0px 0px 20px;padding:0px;}
.floatclear {display:table;margin:10px 0px 0px 20px;padding:0px;}
/* End hide from IE-mac */
/* Interesting rules end here */

form{margin:0;padding:0px;}
.topbar2 form{margin:0;padding:0; }
.topbar2 p {font-size:.7em;color: #535353;margin: 0px ;padding: 0px 4px 0px 4px;text-align: right; }
.topbar2 input{font-size:1em; color: #9B0715;margin:0px;padding:0px;}
.button{
  color: #c64934;
  font-family: Arial, Hevlvetica, sans-serif;
  text-align: center;
font-size:.9em;
  font-weight: bold;
  width: auto;
    border: 1px solid #cccccc;
  background: url(ppg-p/button_bg.png) repeat-x;
  padding: 0px ;
  line-height: 10px !important;
  line-height: 18px;
  height: 18px !important;
  height: 20px;
  margin: 1px;
}
select{ margin:1px 0px 1px 0px;padding:0;height:20px; font-size:.8em; font-weight:bold; color: #000000;border:1px ; background-color:#BBD7A4; }
.buy{margin:0px 10px 0px 10px;}
.sale input, .shop select{font-size:.7em; margin:0px;padding:0px;}
