@charset "utf-8"; body { padding: 0; margin: 0; background: #f0f0f0; /*	background: #f0f0f0 url('snowflakeTile.gif'); */ font: 12px/1.3 "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; } h1, h2, h3, h4 { padding: 0; margin: 0; padding-top: 0.5em; padding-bottom: 0.25em;	 } h2,h3 { font-size: 16px; } h4 { font-size: 12px; font-weight: bold; } p { padding: 0; margin: 0; padding-bottom: 0.5em; } a:link { color: #5976a9; text-decoration: none; } a:visited{ color: #93a3bf; text-decoration: none; } a:hover { color: #5976a9; text-decoration: underline; } a:active { color: #5976a9; text-decoration: none; } form { padding: 0; margin: 0; } #left-margin  { width: 1000px; margin: 0 auto; background: url('shadow-left.jpg') repeat-y; } #right-margin  { width: 980px; margin-left: 20px; background: url('shadow-right.jpg') repeat-y right; } #container { background: white; border: solid 1px #ccc; border-width: 0 1px; width: 960px; margin-right: 20px; } #header-area { width: 960px; height: 118px; background: url('heading-bg-collage.jpg') no-repeat; } #logo { width: 103px; height: 118px; background: url('logo.gif') no-repeat; float: left; margin: 0 0 0 10px; display: inline; } #logo a { width: 103px; height: 118px; display: block; } #top-nav { float: right; width: 800px; height: 29px; /* background: url('top-nav-left-end.gif') no-repeat #999;*/ } #top-nav ul { list-style: none; padding: 0; margin: 5px 0 0 10px; border: 0; width: 790px; } #top-nav ul li { display: inline; float: right; color: #fff; } #top-nav ul li.cart { float: left; background: url('basket.gif') no-repeat; padding-left: 25px; } #top-nav ul li a { color: #fff; text-decoration: none; margin: 0 10px; } #top-nav ul li a:hover { text-decoration: underline; } #mcafee { float: right; width: 100px; height: 65px; margin: 12px 10px 0 0; } /* #cart { float: right; width: 296px; height: 58px; background: url('cart-bg.png') no-repeat; margin: 15px 40px 0 0; } #cart-contents { float: left; display: inline; margin: 13px 10px 0 10px; width: 193px; } #cart-buttons { float: left; margin: 12px 0 0 0; width: 75px; height: 37px; } #message { float: right; width: 320px; height: 60px; margin: 15px 35px 0 0; } #message h1 { padding: 0; margin: 0; color: #4bb7b6; font-size: 18px; line-height: 24px; }*/ #nav-bar { width: 960px; height: 24px; background: #999; text-align: left; } #nav-bar ul { padding: 0; margin: 0 ; list-style: none; } #nav-bar ul li { display: inline; } #nav-bar ul li a { color: #fff; font-size: 16px; line-height: 24px; font-weight: bold; padding: 0px 20px; text-decoration: none; border: 0; border-right: solid 1px white; } #nav-bar ul li a:hover { color: #ccc; } #nav-bar ul form { display: inline; width: 400px; margin: 0; padding: 0; border: 0; } input.quicksearch-box{ font-size: 12px; border: solid 1px black; padding: 1px; margin: 0; margin-left: 20px; width: 150px; } input.quicksearch-button{ margin: 0; padding: 0; } #main-area { width: 960px; } #sidebar-left { float: left; width: 160px; margin: 10px 10px 10px 8px; display: inline; } #bulk { float: right; width: 782px; display: inline; } #content { float: left; width: 600px; margin-top: 10px; display: inline; } #sidebar-right { float: left; width: 160px; margin: 10px; display: inline; } #footer { width: 960px; border-top: solid 4px #5976a9; } .sidebar-box { width: 160px; background: url('sidebar-bg.png') center bottom; margin-bottom: 10px; } .sidebar-header { width: 161px; height: 38px; } .sidebar-content { padding: 5px; } .sidebar-content-notes { padding: 5px; font-size: 11px; } .comment-outer { /*	background: url('quote-1.gif') top left no-repeat;   */ margin-bottom: 10px; } .comment-inner { background: url('quote-2.gif') bottom right no-repeat; } #welcome { background: url('side-heading-welcome.jpg') no-repeat; } #shop-online { background: url('side-heading-shop-online.jpg') no-repeat; } #lhc { background: url('side-heading-lhc.jpg') no-repeat; } #videos { background: url('side-heading-videos.jpg') no-repeat; } #use-cart { background: url('side-heading-use-cart.jpg') no-repeat; } #use-checkout { background: url('side-heading-use-checkout.jpg') no-repeat; } #top-sellers { background: url('side-heading-top-sellers.jpg') no-repeat; } #special-offers { background: url('side-heading-special-offers.jpg') no-repeat; } #related-videos { background: url('side-heading-related-videos.jpg') no-repeat; } #further-info { background: url('side-heading-further-info.jpg') no-repeat; } #related-content { background: url('side-heading-related-conten.jpg') no-repeat; } #comments { background: url('side-heading-comments.jpg') no-repeat; } .lhc-button { color: white; background: #5976a9; font-weight: bold; padding: 1px; border: solid 2px #264376; border-color: #9eb2d6 #264376 #264376 #9eb2d6; } .bulletarea { float: left; margin: 10px; } #footer-right { float: right; margin: 10px; } .alh-box { width: 295px; background: url('box-br.gif') bottom right no-repeat; float: left; } .alh-box#home-page { width: 600px; } .alh-box-bl { background: url('box-bl.gif') bottom left no-repeat; padding: 0 0 5px 0; } .alh-box-tr { background: url('box-tr.gif') top right no-repeat; padding: 0 5px 0 0; } .alh-box-tl { background: url('box-tl.gif') top left no-repeat; padding: 5px 0 0 5px; } .alh-tint-box { width: 295px; background: url('box-tint-br.gif') bottom right no-repeat; float: left; } .alh-tint-box-bl { background: url('box-tint-bl.gif') bottom left no-repeat; padding: 0 0 5px 0; } .alh-tint-box-tr { background: url('box-tint-tr.gif') top right no-repeat; padding: 0 5px 0 0; } .alh-tint-box-tl { background: url('box-tint-tl.gif') top left no-repeat; padding: 5px 0 0 5px; } .summary-top-text { float: left; width: 115px;	 } .summary-top-text h3 { font-size: 14px; font-weight: bold; } .summary-top-image { float: left; width: 150px; margin-right: 10px; } .summary-bottom { clear: both; } .section-header { clear: both; overflow: hidden; margin-bottom: 2px; height: 163px; background-color: #8eb7b5; } .section-header-img { width: 250px; overflow: hidden; float: left; background: url('section-info-fade.png') right repeat-y; height: 163px; } .section-header-text { background-color: #8eb7b5; float: left; height: 163px; width: 345px; } .section-header-extension-text { background-color: #8eb7b5; float: left; width: 588px; font-size: 14px; color: white; padding: 6px;} .section-header h2, .section-header p { color: white; padding: 3px; padding-bottom: 0; } .section-header p { font-size: 14px; } .section-header h2 { font-size: 20px; } #breadcrumb { height: 25px; background: url('breadcrumb-bg.gif') no-repeat; color: white; } #breadcrumb a { color: white; } /* product detaila */ .product-details-image { float: left; margin-right: 20px; text-align: center; } .product-name-etc { float: left; width: 300px; } .product-name-etc h1 { padding: .2em 0; } .product-details-price { font-size: 16px; } .details-cart-area { width: 296px; height: 58px; /*	background: url('cart-bg.png') no-repeat; remove grey background used for stock display */ } .details-cart-stock { margin: 20px 0 0 5px; float: left; width: 130px; display: inline; } .details-cart-button { float: right; width: 130px; text-align: right; margin: 13px 10px 0 0; display: inline; } h2.product-details-sub-heading { font-size: 13px; color: #666; background: url('product-details-sub-header.gif') no-repeat; padding: 3px; clear: both; } .product-details-area { padding: 5px; } ul.further-information { padding: 0; margin: 0; list-style: none; } ul.further-information li { float: left; width: 250px; } .highlight-block { font:13px/1.3 "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#000; background:#FFFF99; border:1px solid; border-color:#999999 #666666 #666666 #999999;  padding:0px 2px 0px 4px; margin-bottom:4px; } .cartbuttons-table { background-color:#f0f0f0; border: solid 1px #d00; } .cartbuttons-table td { }