﻿* { margin: 0; padding: 0; }
body { background-color: #F0EFEB; background-image: url(body-back.jpg); background-repeat: repeat-y; background-position: center top; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; margin: 0; padding: 0; }
input, select, textarea { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #333; background-color: #FFF; padding: 2px; border: solid 1px #E2DFD3; }
a { color: #333; outline: none; }
a:hover { color: #000; }
p { margin-bottom: 5px; margin-top: 5px; }
div.Clear { clear: both; }
div#Frame { width: 880px; margin: 0 auto 0 auto; }
div#Logo { height: 70px; margin: 20px; }
div#Logo a { border: none !important; }
img.LogoKenwood { float: right; }
img.LogoAudioTeam { float: left; }
div#Navigation { background: url(navigation-back.jpg); background-repeat: repeat-x; height: 36px; }
div#Navigation ul { list-style-type: none; padding-left: 10px; }
div#Navigation ul li { display: block; float: left; }
div#Navigation ul li a { font-weight:bold; float: left; color: #F0F0F0; background-color: inherit; background-image: url(navigation-back-edge.jpg); background-repeat: no-repeat; background-position: right top; text-decoration: none; display: block; text-align: center; height: 36px; line-height: 35px; padding: 0 12px 0 10px; }
div#Navigation ul li a:hover { color: #FFF; background-color: inherit; }
div.SubNavigation { background-color: #F0EFEB; height: 25px; border-bottom: solid 1px #E2DFD3; border-top: solid 1px #E2DFD3; }
div.SubNavigation ul { list-style-type: none; padding-left: 10px; }
div.SubNavigation ul li { display: block; float: left; }
div.SubNavigation ul li a { float: left; color: #7F7B6B; background-color: inherit; background-image: url(subnavigation-back-edge.jpg); background-repeat: no-repeat; background-position: right top; text-decoration: none; display: block; text-align: center; height: 25px; line-height: 24px; padding: 0 12px 0 10px; font-size: 11px; }
div.SubNavigation ul li a:hover { color: #333333; background-color: inherit; }
div#Content { padding: 10px; }
div.ContentLeft { width: 260px; float: left; }
div.ContentRight { width: 590px; float: right; }
div.ContentRight h1 { font-size: 16px; color: #000; padding-left: 15px; line-height: 36px; background-color: #fff; background-image: url(category-title-back.gif); background-repeat: no-repeat; margin-bottom: 10px; }
div.Title, div.ImportantTitle { background: url(title-back.jpg); background-repeat: repeat-x; height: 25px; border-bottom: solid 2px #469FD9; padding: 0 10px 0 10px; }
div.ImportantTitle { border-bottom: solid 2px #FF0000; }
div.HomeBox { border: solid 1px #E2DFD3; background-color: #F9F8F5; margin-bottom: 10px; }
div.HomeBox h2 { line-height: 25px !important; font-size: 13px !important; margin: 0 !important; font-weight: bold !important; }
div.HomeBox p { padding-bottom: 5px; }
div#Footer { height: 100px; font-size: 11px; background-color: #F9F8F5; }
div#Footer .Signature { float: right; padding: 5px 15px 5px 15px; color: #7F7B6B; text-align: right; }
div.UC { position: relative; top: 0; border-bottom: solid 1px #E2DFD3; background-color: #F9F8F5; padding: 5px; font-size: 11px; }
div#Banner { border-bottom: solid 1px #E2DFD3; }
div#BannerLoader { height: 199px; }
div#BannerLoader img { height: 200px; width: 880px; }
div#SiteMap { border-bottom: solid 1px #E2DFD3; background-color: #F9F8F5; padding: 5px 10px; font-size: 10px; }
div#SiteMap, div#SiteMap a { color: #7F7B6B; }
table.Products, table.Articles { width: 100%; }
table.Products td { text-align: left; vertical-align: top; }
div.ProductImage { border-top: solid 1px #E2DFD3; border-bottom: solid 1px #E2DFD3; }
div.ProductTitle { padding: 5px 10px 5px 10px; }
div.ProductDesc { padding: 0 10px 5px 10px; font-size: 11px; }
div.ProductTitle a { text-decoration: none; font-weight: bold; }
td.ProductAlt { border-right: solid 1px #E2DFD3; border-left: solid 1px #E2DFD3; }
td.ProductAlt, tr.ArticleAlt td, tr.AltRow td { background-color: #FFF; }
tr.SelectedRow td { background-color: #FFFFCC; }
td.ProductAlt td.ProductTitle { background-color: #F9F8F5; }
table.Products ul { list-style-position: outside; list-style-type: square; padding-left: 15px; }
div.News { padding: 10px; font-size: 11px; }
div.SpecialProducts { padding: 0 !important; font-size: 11px; }
div.SpecialProducts table td { vertical-align: top; }
span.Date { font-size: 10px; color: #7F7B6B; }
div.News p { padding-bottom: 10px; }
table.Articles td { padding: 10px; border-bottom: solid 1px #E2DFD3; }
table.Articles p.Desc { font-size: 11px; }
div.Article { padding: 10px; }
div.Article img { margin: 10px 0 10px 0; padding: 5px; background-color: #FFF; }
div.Article ul { margin: 0 30px 0 30px; }
span.Error { color: #FF0000; }
div.Categories { padding: 10px; }
div.Categories div, div.List, div.List div { padding: 0 !important; }
.Category { padding-left: 2px; padding-right: 2px; }
.SelectedCategory { background-color: #E2DFD3; }
.ParentCategory { font-weight: bold; }
div.List table { border: none !important; width: 100%; }
div.List th { text-align: left; padding: 5px; background: url(title-back.jpg); background-repeat: repeat-x; height: 25px; border-bottom: solid 2px #E2DFD3; }
div.List td { padding: 5px; border-bottom: solid 1px #E2DFD3; }
table.Details td { vertical-align: top; padding: 5px; }
table.Details tr.FooterRow td { border-top: solid 1px #E2DFD3; text-align: right; }
input.ToolsButton { background-color: White; border-bottom: solid 1px #E2DFD3; border-left: none; border-right: none; border-top: none; width: 100%; text-align: left; padding: 5px 8px 5px 8px; }
img.NewProduct { vertical-align: middle; }
div.Features, div.IncludingFeatures { padding: 10px 0 10px 0 !important; }
img.ProductThumb, div.SpecialProducts img, div.Article img { border: solid 1px #E2DFD3 !important; }
div.SpecialProducts img { float: left; margin-right: 10px; margin-bottom: 5px; }
div.Captcha, div.Captcha div { text-align: left !important; margin: 0 !important; padding: 0 !important; }
div.Captcha div input { margin-top: 5px; padding: 2px; font-weight: bold; }
div.Captcha div img { margin-top: 0; margin-bottom: 5px; border: solid 1px #CCC; }
div.Validation { padding: 0 !important; margin: 0 !important; }
span.ErrorText { font-size: 10px; }
div.PS { padding-top: 10px !important; padding-bottom: 10px !important; }
div.PS table td { padding: 5px; background-color: #FFF; border: solid 1px #CCC; }
div.PS table td img { margin-bottom: 5px; }
div.IncludingFeatures img { border: none !important; padding: 0; margin: 0 5px 5px 0; }
tr.GridPager td { border: none; padding: 5px; }
tr.GridPager td table { width: 1px; }
tr.GridPager td table tr td { border: solid 1px #E2DFD3; padding: 5px; }
div.Special { border: solid 1px #9C3200; background-color: #FFEBE8; margin-bottom: 10px; }
div.Special div.Title { background-image: url(special-title-back.jpg); border-bottom: solid 2px #9C3200; color: #FFF; }
div.Special table.Articles td { border-bottom: solid 1px #FFB5AE; }
div.Special table.Articles td img { border: none !important; margin: 0 !important; border-bottom: dotted 1px #FFB5AE !important; }

