body {font-size: 10px; font-family: verdana, helvetica, sans-serif; }
ol {margin: 0 0 0 20px; padding: 0}
a img {border: 0}
.clear {clear: both}
.clear-left {clear: left}
.center {text-align: center}
.red {color:#f00}
.small {font-size: 12px}
.down-20 {padding-top: 20px}
.push-down-50 {margin-bottom: 50px}
#wrapper {width:760px; margin:0 auto}
#header {padding:20px 0 5px 0; border-bottom:1px solid #ccc; height:180px}
#logo {float: left}
#kart {float: right}
#content {font-size: 1.4em; float:left; width:760px}
#good-list, #bad-list {width:350px; float:left; margin-bottom: 30px}
#good-list ul, #bad-list ul {list-style: none; margin:0; padding:0}
.list-heading {font-weight: bold; font-size: 1.2em}
.contact {font-size: 1.4em; font-weight: bold; color:#f26522}
.alignleft {float: left}
.alignright {float: right}
.no-promotion {font-weight: bold
}

##sidebar {float: left; width:260px; padding:10px 0 10px 40px; font-size: 1.4em}
#footer {font-size: 1.1em; font-style: italic; border-top:1px solid #ccc; clear:both}

h1 {font-size:2.0em; color:#f26522;}
h2 {font-size:1.6em}
.large {font-size: 1.3em}

#nav {list-style: none; margin: 0; padding: 0; clear: both; overflow: hidden; background: #0072bc; border:solid #ccc; 
	border-width: 0 1px 1px 1px}
#nav li {display: inline}
#nav a {float:left; padding:5px 10px; font-size: 14px; text-decoration: none; border-right: 1px solid #ccc; color: #fff; 
	background: #0072bc;}
#nav a:hover {background: #1183cd}

#facebook-like {float: right; margin:-25px -10px 0 0}
#facebook-connect {float: right; width:150px; margin:5px 10px 20px 10px; color:#284387; font-size: 11px}
#facebook-connect img {float: right; margin-top: 5px}

.section-head {text-align: center; font-weight: bold; background: #fdfdfd;}
.section-head td { padding:5px 0}
.product-list, #ratings, #glossary, #delivery-area {width:100%; margin-top: 20px}
.product-list th, #ratings th, #glossary th, #delivery-area th {text-align: left; padding:5px 0; background: #ddd; border-bottom: 1px solid #333}
.product-list td {border-bottom: 1px solid #ccc; padding:2px 0}
.product-list tr:nth-child(2n+1) {background:#fdfdfd}
#ratings td, #glossary td, #delivery-area td {padding: 5px 0; border-bottom: 1px solid #ddd}
#ratings tfoot {font-size: 0.8em; background: #eee}
#glossary {font-size: 12px}
#delivery-area td, #delivery-area th {text-align: center}
.min-100 {background: #C2D69B}
.no-service {background: #FF9999; text-align: center}

.brand-logo {float:left; margin:0 10px 10px 0}

#libalogo {float: right; margin-right: 210px}

#kpon {clear: both; border: 5px dashed #999; padding: 0 20px 10px 20px; margin-bottom: 40px}