body{background:#ccc;color:#333;font:400 12px Verdana, Arial, Helvetica, sans-serif;margin:0;padding:0}
img{border:0}
a img{border:1px solid #535759}
#container{background:#fff;border:10px solid silver;margin:20px auto;width:800px}
#branding{background-image:url('../images/header.png');background-repeat:no-repeat;height:160px}
#nav{background:#505050;border-bottom:1px solid #333;border-top:1px solid #333;font-size:12px;font-weight:700;height:100%;text-transform:uppercase}
#nav a{background:#505050;border-right:1px solid #333;color:#fff;display:block;float:left;padding:8px 16px;text-decoration:none}
#nav a:hover{background:#656464}
#nav ul li{display:inline;margin:0;padding:0}
#content{float:left;line-height:1.5em;padding:15px;width:540px}
#content h2{font-size:16px;margin:15px 0}
#content h3{font-size:14px;margin:15px 0}
#content ul,#content ol{margin-left:20px}
#content ul li,#content ol li{padding:3px}
#content .catalog h4{color:#535759;font:700 12px Verdana, Arial, Helvetica, sans-serif;line-height:1.3em;margin:0 0 10px}
#content .catalog h4 a:link,#content .catalog h4 a:visited{color:#535759;text-decoration:none}
#content .catalog td{background:#fff;border:1px solid #a6a8a9;padding:8px;text-align:center;width:33%}
#content .catalog td p.link{margin:10px 0 5px}
#content .product table.layout td{background:#fff;border:1px solid #a6a8a9;padding:5px 8px}
#content .product table.layout td table{border:0;border-collapse:collapse;width:100%}
#content .product table.layout td table td{border:0;padding:5px}
#content .product table.layout td table td.photo{text-align:center;width:116px}
#content .product table.layout td table td .desc{font-size:12px;line-height:1.3em;padding:5px 5px 5px 0}
#content .product table.layout td table td .title{font-size:13px;line-height:1em;margin-bottom:10px;text-transform:uppercase}
#content .product table.layout td table td .title a:link,#content .product table.layout td table td .title a:visited{color:#333}
#content .product table.layout td table td .price{color:#090;font-weight:700}
#content .product table.layout td table td .time{color:red}
#store{line-height:1.5em;padding:15px}
#sidebar{background:#f1f2f6;border-left:1px solid #dbdbdb;float:right;font-size:11px;height:100%;width:229px}
#sidebar h4{border-bottom:1px solid #dbdbdb;color:#535759;font-size:13px;line-height:1em;margin:0;padding:8px 10px}
#sidebar ul li{margin:0;padding:0}
#sidebar a:link,#sidebar a:visited{background:#f1f2f6;border-bottom:1px solid #dbdbdb;color:#535759;display:block;padding:8px 20px;text-decoration:none}
#sidebar a:hover{background:#e9eaee;color:#ae0000}
#siteinfo{color:#666;font:400 11px Arial, Verdana, Helvetica, sans-serif;margin:40px 0 20px;text-align:center;text-transform:uppercase}
#siteinfo a:link,#siteinfo a:visited{color:#666}
.center{text-align:center}
.clear{clear:both;height:0;margin:0;padding:0;visibility:hidden}
#nav ul,#sidebar ul{list-style:none;margin:0;padding:0}
a:link,a:visited,#content .catalog td p.link a:link,#content .catalog td p.link a:visited{color:#ae0000}
.ad{margin:10px;text-align:center}
.topads{border-bottom:1px dashed #ccc;margin:0 0 10px;padding:0 10px 10px;text-align:center}
#content h1,#store h1{font-size:18px;margin:5px 0 10px}
#content .catalog h3,#content .product h3{background:#ae0000;color:#fff;font:700 13px Verdana, Arial, Helvetica, sans-serif;margin:20px 0 0;padding:5px 10px;width:518px}
#content .catalog table,#content .product table.layout{background:#f1f2f6;border:1px solid #dbdbdb;width:538px}