body { margin: 0; padding: 0 10px; background: #fff;  color: #000;}

body {
font-size: .75em; 
font-family: Arial, Helvetica, sans-serif; 
font-style: normal; 
line-height: 1.3; 
font-weight: normal; 
color: #000;
}

th, td {font-size: 1em; 
font-family:Arial, Helvetica, sans-serif; 
font-style: normal; 
line-height: 1.3; 
font-weight: normal; 
color: #000; 
vertical-align: top;}

html>body th, html>body td {
font-size: 1em; 
font-family: Arial, Helvetica, sans-serif; 
font-style: normal;
line-height: 1.3; 
font-weight: normal; 
color: #000;}

img,form {border:0; padding:0; margin:0;}

p {margin:0; padding: 5px 0;}

h1,ul {margin:0; padding:0;}
h2 {padding:60px 0 0 20px; margin:0; font-size:1.5em;}
h3 {font-size:1em; margin:0; padding:0;}
a {color:#000; outline:none;}

#wrapper {position:relative; width:992px; }

#main {width:810px; float:left; background:url(images/top.jpg) no-repeat;}

#logo a {display: block; width: 180px;  height:105px; text-indent: -9999px; background:url(images/pmmi.gif) no-repeat #eee; color: #000; margin:0; padding:0; z-index: 2;}

#content {padding:40px 20px;}
#content ul {padding-top:10px;}

#left {position:relative; width:180px; float: left; background:#c33; z-index:0; }

#copyright {position: relative; bottom:0; clear:both; color:#000; font-size:80%; padding-left: 10px; overflow: hidden;}
#copyright a {color:#999; text-decoration:none;}
#credits {color:#999;}

#nav {width:180px; border-top:solid 1px #fff; margin-top:20px;}
#nav ul {width: 180px; padding: 0; margin: 0; list-style: none;}
#nav li {text-transform: uppercase; padding-top: 1px; }
#nav li li li {text-transform: none; padding-top: 0;}

#nav a {padding: 3px; color: #fff; display: block; border-bottom: solid 1px #fff; text-decoration: none; 
  width: 180px; 
  width/* */:/**/174px; 
  width: /**/174px;}

#nav li li a {padding-left: 10px;  
  width: 180px; 
  width/* */:/**/167px; 
  width: /**/167px;}

#nav li li li a {background-color: #eee; color: #000;} 
 
#nav a:hover {color: #fff; background: #000;}
#nav a.current {color: #fff; background: #000;}
#nav li li li a.current {color: #f00; background: #f2f2f2;}

#search {background: url(images/nav_bottom.gif) bottom left no-repeat #C33; color:#fff; font-weight:bold; padding: 40px 0 80px 10px;}

#search input {border:solid 1px #fff; width: 110px;}
#search a {text-decoration:none; color:#fff;}

#content ul {padding-left:12px; margin-left:12px;}
#content p, #content h3, #content ul {padding-left:10px; line-height:1.4;}

#container {position: relative;  clear:both; padding: 0 10px; margin: 20px 0; }

#container .option_left {clear: both; float: left; width: 49%; margin: 10px 0;}
#container .option_right {float:right; width:49%; margin: 10px 0;}

#container .price {padding:20px 0 20px 0; font-weight:bold;}
#container .option_image {float:left;padding-right:10px;}
#container .action a {color:#c33; font-weight:bold; text-decoration:none;}

#product_left {float:left; width:49%;}
#product_right {float:right; width:49%;}

.box {width:100%;}

#right {float:right; padding:10px; margin-left:10px; border:solid 1px #f2f2f2;}

#featured {border:solid 1px #c33; width:200px; margin-top:20px;}
#featured h3 {background:#c33; color:#fff; text-transform:uppercase; font-weight:normal;}
#featured h3, #featured p, #featured img {padding:2px 5px;}

#download a {text-decoration:none; color:#c33; font-weight:bold;}

.news span {font-weight:normal;}

.counter {float: right; margin-left: 20px; }