body  { background-color: #996; text-align: center }
.bg { background-image: url("images/side.gif"); background-repeat: repeat-y; text-align: center; width: 820px; height: 670px }
p  { font-size: 15px; line-height: 20px }
h1  { color: #c63; font-size: 20px; font-weight: bold; line-height: 10px }
.banner { background-color: #ffc; background-image: url("images/qbanner.gif"); width: 820px; height: 180px }
.links {
	text-align: right;
	padding-top: 15px;
	padding-right: 30px;
	float: right
}
ol {
	color: #ffc;
	font-size: 18px;
	line-height: 25px;
	text-align: right;
	list-style-type: none;
	display: block;
	margin-top: 1em;
	margin-bottom: 1em
}
ol a { color: #ffc; text-decoration: none }
ol a:hover { color: #fc6 }
.content { background-image: url("images/content.gif"); background-repeat: repeat-y; width: 820px; height: 500px }
.text { text-align: left; margin-right: 15px; margin-bottom: 15px; margin-left: 15px; width: 790px; height: auto }
.brands  /* list of brands */ { padding-top: 10px; width: 800px; clear: both }
.left { padding: 12px 7px 12px 14px; width: 370px; float: left }
.right { padding-top: 12px; padding-right: 12px; padding-left: 7px; width: 370px; float: right }
#designby  { color: #ffc; font-size: 13px; width: 820px; height: auto }
#designby a { color: #fff; text-decoration: none }
#designby a:hover { color: #ff9 }
