




/*
     FILE ARCHIVED ON 21:47:27 Mar 13, 2008 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 12:28:37 Jul 22, 2015.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/* Copyright 2008 Situation Publishing Ltd. http://www.theregister.co.uk/ */
html, body {
margin: 0;
padding: 0;
}
body {
color: #000;
background-color: #eee;
}
a:link {
color: #00f;
}
a:active {
color: #339;
}
a:hover {
color: #009;
}
a:visited {
color: #0f3852;
}
.NoCSS {
display: none;
}
body, textarea {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 90%;
}
table {
border-collapse: separate;
border-spacing: 0;
}
table.Layout td {
margin: 0;
padding: 0;
}
td, th {
vertical-align: top;
}
img {
border: none;
}
.Label {
padding-right: 0.25em;
color: #0f3852;
}
ul.Nav,
.Nav ul {
list-style-type: none;
margin: 0;
padding: 0;
}
.Nav li {
margin: 0;
padding: 0;
}
.Nav a {
text-decoration: none;
}
.Nav th {
text-align: left;
}
.TextAd {
font-size: 75%;
clear: both;
}
.TextAdCol {
float: left;
width: 49%;
margin-bottom: 1em;
}
ul.TextAdCol {
margin-left: 0;
padding-left: 0;
list-style: none;
}
.TextAdCol li {
padding-left: 8px;
padding-right: 4px;
padding-bottom: 1px;
padding-top: 1px;
background-image: url(/web/20080313214727/http://www.reghardware.co.uk/Design/graphics/icons/square.png);
background-repeat: no-repeat;
background-position: 0 1ex;
}
.TextAdCol > div {
padding-right: 1em;
}
#Logo {
text-align: left;
}
h1 {
margin: 0;
}
#Leaderboard {
text-align: right;
padding-left: 1em;
}
#Masthead {
padding: 1em 0;
}
#Page {
margin: 0 auto;
}
.PageL, .PageR {
background-color: #fff;
}
.PageL { border-left: 1px solid #ccc }
.PageR { border-right: 1px solid #ccc }
#Page td.PageL { padding-left: 1em }
#Page td.PageR { padding-right: 1em }
td.Layout {
padding-left: 1em;
padding-right: 1em;
}
#Sponsor {
text-align: right;
background-color: transparent;
border-style: none;
}
#Strip {
font-size: 120%;
padding: 0.3em;
background-color: #0057ca;
color: #fff;
background-image: url(/web/20080313214727/http://www.reghardware.co.uk/Design/graphics/Reg_default/strip_gradient.png);
background-repeat: repeat-x;
border-color: #000;
border-style: solid;
border-width: 1px;
border-radius: 0.5em;
}
#Sections li {
display: inline;
font-weight: bold;
}
#Strip a {
color: #fff;
}
#Sections a {
padding: 0.5em;
}
#Strip table {
width: 100%;
}
#Masthead table {
width: 100% ;
}
#Strip td,
#FeedsAndSearch a,
#FeedsAndSearch input {
vertical-align: middle;
}
#FeedsAndSearch {
text-align: right;
font-size: 83%;
}
#SearchForm {
display: inline;
padding-left: 2em;
}
#Subsections {
margin-bottom: 1em;
}
#Subsections table {
width: 100%;
font-size: 80%;
}
#Subsections td {
width: 50%;
padding: 0.2em 0;
}
#TopStories .HeadExtra a:hover,
#Subsections .HeadExtra a:hover {
color: #fff;
text-decoration: underline;
cursor: pointer;
}
#PriceGrabber form {
border-style: none solid solid solid;
border-width: 0 1px 1px 1px;
border-color: #ccc;
padding: 0 1em 0 1em;
margin: 0;
font-size: 85%;
}
#PriceGrabber p {
margin: 0;
padding: 1ex 0 1.5ex 0;
}
#PriceGrabberText {
width: 90%;
}
#PriceGrabberGo {
position: relative;
top: 5px ;
}
#Subsections li {
white-space: nowrap;
}
#Subsections li a,
#Subsections li a:visited {
color: #00c;
}
#Subsections li a {
padding-left: 0.2em;
display: block;
}
#Subsections li a:hover {
background-color: #93d778;
font-weight: bold;
}
#Footer {
padding: 1em 0 0 0;
margin: 0;
}
#Footer ul {
font-size: 80%;
font-weight: bold;
padding: 0.625em 1.25em;
margin: 0;
background-image: url(/web/20080313214727/http://www.reghardware.co.uk/Design/graphics/Reg_default/strip_gradient.png);
background-repeat: repeat-x;
background-color: #0057ca;
color: #fff;
}
#Footer li {
display: inline;
padding-right: 1.25em;
}
#Footer a {
color: #fff;
}
#Content {
width: 35em;
padding-right: 1em;
}
#Content,
#RightNav {
padding-top: 1em;
}
#RightNav {
width: 20em;
}
#RightNav .Ad {
text-align: center;
width: 100%;
}
#RightNav .Ad div {
margin: 0 auto;
}
#Content p:first-child {
margin-top: 0;
}
#Index .Header {
padding-left: 0.8em;
background-color: #d8d8d8;
background-image: url(/web/20080313214727/http://www.reghardware.co.uk/Design/graphics/Reg_default/corner_nw_grey.png);
background-repeat: no-repeat;
}
#Index h2 {
margin: 0;
padding: 0.2em 0;
font-size: 120%;
background-image: url(/web/20080313214727/http://www.reghardware.co.uk/Design/graphics/Reg_default/corner_ne_grey.png);
background-repeat: no-repeat;
background-position: 100% 0%;
}
.HeadExtra {
float: right;
padding: 0.5em 0.8em 0 0;
}
.HeadExtra .More,
#Index .Footer .More {
padding-left: 1em;
}
#Index .Header .Inner {
border: none;
padding: 0;
margin: 0;
background-color: #d8d8d8;
background-image: url(/web/20080313214727/http://www.reghardware.co.uk/Design/graphics/Reg_default/gradient_grey_top.png);
background-repeat: repeat-x;
}
#Index .Footer {
border-bottom: 1px solid #fff;
margin-bottom: 1em;
background-color: #d8d8d8;
background-image: url(/web/20080313214727/http://www.reghardware.co.uk/Design/graphics/Reg_default/gradient_grey_btm.png);
background-repeat: repeat-x;
background-position: 100% 100%;
}
#Index .Footer .Nav {
background-image: url(/web/20080313214727/http://www.reghardware.co.uk/Design/graphics/Reg_default/corner_sw_grey.png);
background-repeat: no-repeat;
background-position: 0% 100%;
}
#Index .Footer .Inner {
border: none;
padding: 0.5em 0.8em 0.3em 0;
margin: 0;
text-align: right;
background-image: url(/web/20080313214727/http://www.reghardware.co.uk/Design/graphics/Reg_default/corner_se_grey.png);
background-repeat: no-repeat;
background-position: 100% 100%;
}
.HeadExtra img {
padding-bottom: 0.1em;
vertical-align: bottom;
}
#Index .Footer .Inner img {
padding-bottom: 0.2em;
vertical-align: middle;
}
#Index .Inner {
border-style: none solid;
border-width: 0 1px;
border-color: #d8d8d8;
padding: 1em 0.8em;
margin: 0;
}
#Index .Header a,
#Index .Footer a {
font-weight: bold;
color: #000;
}
.StoryRef {
clear: both;
}
.StoryRef table {
width: 100%;
}
.StoryRef td.IndexThumb {
width: 130px;
text-align: center;
padding-left: 1em;
}
.StoryRef h3 {
margin-top: 0;
margin-bottom: 0.5em;
}
.CommentsMeta {
font-weight: bold;
position: relative;
}
div.CommentsMeta.Nav {
font-size: 90%;
}
.StoryRef .CommentsMeta {
float: right;
padding-left: 1em;
font-size: 80%;
}
.CommentsMeta img {
vertical-align: baseline;
padding-right: 0.2em;
position: relative;
top: 2px;
}
.StoryRef .BodyBeforeFold p {
margin: 1em 0 0 0;
}
.StoryRef .BodyBeforeFold .Cont {
text-align: right;
font-size: 90%;
margin: 0 0 1em 0;
}
.StoryRef .Meta {
clear: both;
border: 1px solid #ccc;
border-radius: 0.5em;
padding: 0.25em 0.5em;
}
.StoryRef .Meta .Date {
font-size: 90%;
}
.StoryRef.First {
margin-top: 0;
}
.StoryRef {
margin-top: 1.5em;
}
#Teaser {
margin: 0 0 1em 0;
width: 100%;
}
#Teaser a {
text-decoration: none;
color: #000;
}
#Teaser td.Entry {
width: 168px;
background-color: #f2f8f8;
border-style: solid;
border-width: 6px;
border-radius: 0.5em;
}
#Teaser td.Blue { border-color: #229 }
#Teaser td.Green { border-color: #6c6 }
#Teaser td.Red { border-color: #f66 }
#Teaser td.Shim {
padding: 0;
margin: 1em;
}
#Teaser td p {
margin: 0;
padding: 6px;
width: 156px;
}
#Teaser .Label {
text-transform: uppercase;
color: #000;
}
#Teaser img {
display: block;
}
.HeadedBox .Header {
padding-left: 0.8em;
background-color: #000;
background-repeat: no-repeat;
color: #fff;
}
.HeadedBox .Header a {
color: inherit;
font-weight: bold;
}
.HeadedBox .Header .Inner {
border: none;
padding: 0;
margin: 0;
background-color: #000;
background-repeat: repeat-x;
}
.HeadedBox h3 {
margin: 0;
padding: 0.2em 0;
font-size: 120%;
background-repeat: no-repeat;
background-position: 100% 0%;
}
.HeadedBox .HeadExtra {
padding-left: 1em;
background-repeat: no-repeat;
}
.HeadedBox.Blue .Header { background-image: url(/web/20080313214727/http://www.reghardware.co.uk/Design/graphics/Reg_default/corner_nw_blue.png) }
.HeadedBox.Red .Header { background-image: url(/web/20080313214727/http://www.reghardware.co.uk/Design/graphics/Reg_default/corner_nw_red.png) }
.HeadedBox.Green .Header { background-image: url(/web/20080313214727/http://www.reghardware.co.uk/Design/graphics/Reg_default/corner_nw_green.png) }
.HeadedBox.Blue .Header .Inner { background-image: url(/web/20080313214727/http://www.reghardware.co.uk/Design/graphics/Reg_default/gradient_blue.png) }
.HeadedBox.Red .Header .Inner { background-image: url(/web/20080313214727/http://www.reghardware.co.uk/Design/graphics/Reg_default/gradient_red.png) }
.HeadedBox.Green .Header .Inner { background-image: url(/web/20080313214727/http://www.reghardware.co.uk/Design/graphics/Reg_default/gradient_green.png) }
.HeadedBox.Blue h3 { background-image: url(/web/20080313214727/http://www.reghardware.co.uk/Design/graphics/Reg_default/corner_ne_blue.png) }
.HeadedBox.Red h3 { background-image: url(/web/20080313214727/http://www.reghardware.co.uk/Design/graphics/Reg_default/corner_ne_red.png) }
.HeadedBox.Green h3 { background-image: url(/web/20080313214727/http://www.reghardware.co.uk/Design/graphics/Reg_default/corner_ne_green.png) }
.HeadedBox.Blue .HeadExtra { background-image: url(/web/20080313214727/http://www.reghardware.co.uk/Design/graphics/Reg_default/divider_blue.png) }
.HeadedBox.Red .HeadExtra { background-image: url(/web/20080313214727/http://www.reghardware.co.uk/Design/graphics/Reg_default/divider_red.png) }
.HeadedBox.Green .HeadExtra { background-image: url(/web/20080313214727/http://www.reghardware.co.uk/Design/graphics/Reg_default/divider_green.png) }
#Index abbr {
border-bottom-style: none;
}
#ReviewOfTheWeek,
#TopStories,
#SmartSearch,
#MostWanted,
#ReviewFinder {
margin: 1em 0;
}
#ReviewOfTheWeek h4 {
margin: 0;
font-size: 100%;
padding-top: 0.6em;
background-color: #1d6492;
text-align: center;
}
#ReviewOfTheWeek h4 a {
color: #fff;
}
#ReviewOfTheWeek h4 a:hover {
text-decoration: none;
}
#ReviewOfTheWeek .Image {
text-align: center;
padding: 0.6em;
background-color: #1d6492;
}
#ReviewOfTheWeek .Image img {
vertical-align: bottom;
}
#ReviewOfTheWeek .SliderStrip {
padding-bottom: 0.4em;
text-align: center;
background-color: #1d6492;
color: #fff;
}
#ReviewOfTheWeek .SliderStrip td {
font-size: 90%;
width: 50%;
}
#ReviewOfTheWeek .SliderStrip td.Back { padding-left: 25px; }
#ReviewOfTheWeek .SliderStrip td.Forward { padding-right: 25px; }
#ReviewOfTheWeek .SliderStrip a {
cursor: pointer;
}
#ReviewOfTheWeek .Details {
width: 100%;
background-color: #091e2c;
color: #fff;
}
#ReviewOfTheWeek .Details .Info {
padding: 0.5em 0 0.6em 1em;
background-image: url(/web/20080313214727/http://www.reghardware.co.uk/Design/graphics/Reg_default/slab_sw_blue.png);
background-repeat: no-repeat;
background-position: 0% 100%;
background-color: #262224;
}
#ReviewOfTheWeek .Details .FullLink {
width: 38px;
padding-top: 6px;
vertical-align: bottom;
background-image: url(/web/20080313214727/http://www.reghardware.co.uk/Design/graphics/Reg_default/bevel_grey_blue.png);
background-repeat: repeat-y;
background-position: 100% 0%;
}
#ReviewOfTheWeek a {
color: inherit;
}
#ReviewOfTheWeek a:hover {
text-decoration: underline;
}
#ReviewOfTheWeek .Details p {
margin: 0.5em 0 0 0;
padding-right: 0.25em;
}
#ReviewOfTheWeek .Details p:first-child {
margin-top: 0;
}
#MostWanted .Content {
font-size: 80%;
border-style: none solid solid solid;
border-width: 1px;
border-color: #ccc;
padding-top: 0.5em;
}
#MostWanted li {
clear: both;
}
#MostWanted li img {
float: right;
padding: 0 0 5px 5px;
}
#MostWanted p {
clear: both;
text-align: right;
margin: 0 0.5em 0.5em 0;
}
ol.StarMarkers {
margin: 0;
padding: 0.5em 0.5em 0 0.5em;
}
#TopStories ol {
border-style: none solid solid solid;
border-width: 0 1px 1px 1px;
border-color: #ccc;
}
ol.StarMarkers li {
list-style-type: none;
margin: 0 0 0.5em 0;
padding: 0 0 0 50px;
min-height: 42px;
background-repeat: no-repeat;
}
ol.StarMarkers li.Marker1 { background-image: url(/web/20080313214727/http://www.reghardware.co.uk/Design/graphics/Reg_default/star_red_1.png) }
ol.StarMarkers li.Marker2 { background-image: url(/web/20080313214727/http://www.reghardware.co.uk/Design/graphics/Reg_default/star_red_2.png) }
ol.StarMarkers li.Marker3 { background-image: url(/web/20080313214727/http://www.reghardware.co.uk/Design/graphics/Reg_default/star_red_3.png) }
ol.StarMarkers li.Marker4 { background-image: url(/web/20080313214727/http://www.reghardware.co.uk/Design/graphics/Reg_default/star_red_4.png) }
ol.StarMarkers li.Marker5 { background-image: url(/web/20080313214727/http://www.reghardware.co.uk/Design/graphics/Reg_default/star_red_5.png) }
#TopStories h4 {
margin: 0;
font-size: 80%;
font-weight: bold;
}
#TopStories h4 a {
color: inherit;
}
#TopStories li div {
display: inline;
font-size: 80%;
}
#TopStories li div a {
text-decoration: underline;
}
#TopStories .CommentCount {
color: #00f;
}
#TopStories li div.Standfirst {
padding-right: 0.3em;
}
#TopStoriesToggle {
cursor: pointer;
}
#ReviewFinder .Image {
padding: 0.25em 0;
text-align: center;
border-color: #63a748;
}
#ReviewFinder table.Image {
width: 100%;
background-color: #fff;
}
h4#ReviewFinderCurrentLabel {
margin: 0;
padding: 0.5em 0.65em 0 0.65em;
text-align: center;
text-transform: uppercase;
background-color: #63a748;
color: #fff;
}
#ReviewFinder .SliderStrip {
padding: 0 0.65em 0.4em 0.65em;
text-align: center;
background-color: #63a748;
color: #fff;
border-bottom: 3px solid #666;
}
#ReviewFinder .SliderStrip h4 {
margin: 0;
font-size: 100%;
font-weight: bold;
text-transform: uppercase;
}
#ReviewFinder .SliderStrip a {
color: inherit;
}
#ReviewFinder .Image {
border-style: solid solid solid solid;
border-width: 6px 6px 0.4em 6px;
}
#ReviewFinder .Image td.Other {
padding: 0 6px;
}
#ReviewFinder .Image td.Back { text-align: left }
#ReviewFinder .Image td.Forward { text-align: right }
#ReviewFinder li {
list-style-type: disc;
margin-left: 1em;
}
.Green.Outlined .Content {
border-color: #63a748;
}
.HeadedBox.Outlined .Content {
border-style: solid;
border-width: 6px;
border-bottom-left-radius: 0.5em;
border-bottom-right-radius: 0.5em;
}
#ReviewFinder .Content {
padding: 0.5em;
border-top-style: none;
}
#ReviewFinder .Categories {
width: 100%;
font-size: 90%;
}
#ReviewFinder .Categories th {
text-align: left;
font-weight: bold;
}
#ReviewFinder .Categories form {
margin: 0.5em;
text-align: center;
}
#ReviewFinder .Categories select,
#ReviewFinder .Categories input {
display: inline;
vertical-align: middle;
}
#ReviewFinder .Categories .Nav ul {
margin: 0 0.5em 1em 0;
}
#ReviewFinder .Categories .Nav li a {
color: #000;
text-decoration: underline;
}
#EditorialNav {
width: 100%;
margin-top: 1em;
margin-bottom: 1em;
}
#EditorialNav .HeadedBox h3 {
background-image: none;
}
#EditorialNav td.Shim {
width: 4%;
}
#EditorialNav td#QaHead,
#EditorialNav td#EditorialHead {
width: 48%;
}
#QaHead,
#EditorialHead {
white-space: nowrap;
}
#QaHead h3 .Amp {
font-size: smaller;
}
#EditorialNav td.Content {
font-size: 90%;
border-style: none solid solid solid;
border-width: 0 1px 1px 1px;
border-color: #ccc;
padding: 0.5em 0.5em 0.5em 0.888em;
}
#EditorialNav .Content h4 {
margin: 0;
}
#EditorialNav .Content .Response {
margin: 0.75em 0 0.5em 0;
color: #900;
}
#EditorialNav .Content p {
margin: 0;
}
#EditorialNav .Content p + p { margin-top: 0.5em }
#EditorialNav .Content p + p.From { margin-top: 0 }
#Qa p.More {
margin: 0.5em 0 0.25em 0;
}
#Editorial ul.Nav {
margin-top: 0.5em;
padding: 0;
}
#Editorial ul.Nav a {
text-decoration: underline;
}
.SliderStrip {
position: relative;
min-height: 20px;
}
.SliderStrip img.Forward,
.SliderStrip img.Back {
position: absolute;
top: 0;
}
.SliderStrip img.Back { left: 0 }
.SliderStrip img.Forward { right: 0 }
.SliderStrip table {
width: 100%;
}
#ReviewFinderCatLabelPrev { padding-left: 18px; }
#ReviewFinderCatLabelNext { padding-right: 18px; }
.SliderStrip table h4 {
padding: 0 0.35em;
}
.SliderStrip td {
vertical-align: baseline;
}
.SliderStrip .Other {
font-size: 90%;
}
.SliderStrip td.Back { text-align: left }
.SliderStrip td.Forward { text-align: right }
.SliderStrip td.This { width: 50% }
.SliderStrip td.Other { width: 25% }
#OtherRegSites .Content {
font-size: 80%;
padding: 0.2em;
}
#OtherRegSites table {
border-collapse: collapse;
}
#OtherRegSites h4 {
margin: 0;
font-size: 100%;
}
#OtherRegSites img {
padding-right: 1ex;
}
#OtherRegSites tr.First th {
padding-top: 0;
}
#OtherRegSites th {
padding: 0.6em 0 2px 0;
}
#OtherRegSites th a {
background-color: #000;
color: #fff;
padding: 0.2em;
display: block;
}
#OtherRegSites th.SiteMain a { background-color: #ff0000 }
#OtherRegSites th.SiteUS a { background-color: #ff0000 }
#OtherRegSites th.SiteDeveloper a { background-color: #026d07 }
#OtherRegSites th.SiteChannel a { background-color: #030b5b }
#OtherRegSites th a:visited {
color: #fff;
}
#Article {
border: 1px solid #ccc;
padding: 0.5em 0 0 0;
}
#ArticleInner {
padding: 0 0.65em;
margin-bottom: 1em;
}
#Article #YouAreHere {
font-size: 80%;
margin-bottom: 0.5em;
}
#Article h2 {
margin: 0;
font-size: 133%;
}
#ArticleMetadata {
font-size: 80%;
margin: 1em 0 0.5em 0;
}
#ArticleMetadata .Date {
color: #666;
}
#ArticleMetadata .Byline {
font-size: 125%;
}
#ArticleMetadata .AuthorSearch {
margin-left: 0.5em;
font-size: 80%;
}
#ArticleIcons {
float: right;
padding-top: 0.75em;
}
#ArticleIcons .Icon {
padding-right: 0.5em;
position: relative;
}
#ArticleIcons .Icon img {
position: relative;
top: 2px;
}
#ArticleTopTextlink {
font-size: 75%;
font-weight: bold;
color: #d00;
}
#ArticleTopTextlink a {
color: inherit;
}
.PageNum span {
font-weight: bold;
}
#Article #Body {
margin-top: 0.5em;
color: #333;
}
#Article #Body h3 {
font-size: 120%;
margin: 1em 0 0.5em 0;
}
#Article #Body h3 + * {
margin-top: 0;
}
#RelatedStories {
float: left;
width: 12em;
font-size: 70%;
margin: 0 1em 1em 0;
padding: 0.5em 0.5em 0.5em 0.2em;
border-style: solid none;
border-width: 1px 0;
border-color: #ccc;
color: #2a516a;
}
#Article #RelatedStories h3 {
margin: 0;
font-size: 112.5%;
}
#RelatedStories ul {
margin: 0;
padding: 0 0 0.5em 1.2em;
border-bottom: 1px dotted #ccc;
}
#RelatedStories li {
margin: 0.1em 0;
padding: 0;
}
#RelatedStories a {
text-decoration: none;
color: inherit;
}
#RelatedStories table {
width: 100%;
margin: 0.5em 0 0.2em 0;
}
#RelatedStories tr.First td {
padding-bottom: 4px;
}
#RelatedStories td.Left { text-align: left }
#RelatedStories td.Mid { text-align: center }
#RelatedStories td.Right { text-align: right }
#SmartSearch .Content {
border-style: solid;
border-width: 0 1px 1px 1px;
border-color: #ccc;
padding: 0.5em 1em;
}
#SmartSearch p {
margin: 0.5em 0 0.8em 0;
font-size: 80%;
}
#SmartSearch li {
margin: 0.3em 0 0 0;
padding: 0.3em 0.3em 0 0.3em;
border-top: 1px dotted #ccc;
}
#SmartSearch li.First {
border-width: 0;
margin: 0;
}
#SmartSearch li a {
font-weight: bold;
}
.Review {
font-size: 90%;
margin: 1em 0;
clear: both;
}
.Review table {
padding: 0.5em 0.8em;
border: 4px solid #800;
margin-right: 1px;
width: 100%;
}
.Review th {
width: 6.5em;
}
.Review .Rating {
float: right;
padding-left: 0.2em;
}
.Review .Offer {
background-color: #ddd;
color: #f00;
font-weight: bold;
}
.Review .Offer a {
color: #f00;
}
.Review .Offer td,
.Review .Offer th {
padding: 0.2em 0;
}
#RelatedProducts {
clear: both;
font-size: 80%;
}
#RelatedProducts a {
text-decoration: underline
}
#RelatedProducts th {
font-weight: normal;
font-size: 125%;
padding: 0.3em 0 0.3em 0.4em;
border-style: solid solid none none;
border-width: 1px 1px 0 0;
border-color: #ccc #a0a0a0;
background-color: #d8d8d8;
background-image: url(/web/20080313214727/http://www.reghardware.co.uk/Design/graphics/Reg_default/gradient_grey_btm.png);
background-repeat: repeat-x;
background-position: 100% 100%;
}
#RelatedProducts td {
border-right: 1px solid #aaa;
padding-bottom: 1em;
}
#RelatedProducts th.Last,
#RelatedProducts td.Last {
border-right-style: none;
}
#RelatedProducts ul {
margin: 0.5em 0.5em 0 0.5em;
}
#RelatedProducts li {
margin: 0.2em 0;
}
#Index #WeeksHeadlines h2 {
background-image: none;
font-size: 120%;
}
#Index #WeeksHeadlines h3 {
margin: 0.5em 0;
font-size: 110%;
}
#WeeksHeadlines ul {
margin: 0 0 1em 0;
}
#WeeksHeadlines li a {
padding-right: 0.5em;
}
#QaIntro {
margin: 1em 0;
padding: 0.8em;
border: 1px solid #ccc;
}
#Index + #QaIntro {
border-radius: 0.5em;
}
#QaIntro h3 {
margin: 0;
}
#QaIntro p {
margin-bottom: 0;
}
blockquote.pullquote {
font-size: 150%;
font-weight: normal;
text-align: center;
clear: both;
padding: 1ex 2ex 1ex 2ex;
margin: 1ex 5em 1ex 5em;
border-width: 2px;
border-style: solid none;
}
.PageNum {
text-align: right;
}
.PageNum {
font-size: 80%;
}
.SurveyQuestion {
padding-bottom: 2em;
}
.SurveyAnswer {
clear: both;
padding: 0.20em 1.25em;
}
.SurveyAnswerText {
width: 60%;
float: left;
padding-right: 1em;
}
#InlineCommentLinks h4,
#InlineCommentLinks p {
font-size: 80%;
}
#InlineCommentLinks h4 {
margin: 0.5em 0 0 0;
padding: 0;
display: inline;
font-weight: normal;
}
#InlineCommentLinks p {
margin: 0;
padding: 0;
}
#InlineCommentLinks .Comment p {
padding-left: 0.8em;
display: inline;
}
#InlineCommentLinks a {
text-decoration: none;
}
#InlineCommentLinks .Comment,
#InlineCommentLinks .More {
padding-left: 0.3em;
}
.LinkToCommentForm {
font-size: 80%;
}
.Error {
border-width: 4px;
border-style: solid;
padding: 1ex;
background-color: #fcc;
color: #000;
}
.Error ul,
.Error p {
margin-top: 0;
margin-bottom: 0.6em;
}
.Row {
padding: 1ex;
}
.Row .Widget {
padding-left: 4ex;
}
#CommentPreview {
border-width: 1px;
border-style: solid;
margin: 1ex;
padding: 1ex;
font-size: 90%;
border-color: #ddd;
background-color: #eee;
}
#Article .Comment .Body {
overflow: auto;
}
.CommentsLink {
font-weight: bold;
font-size: 90%;
padding: 0.3em;
margin: 0.5em 0;
border-radius: 0.3em;
background-color: #ccc;
}
.CommentsLink {
clear: both;
}
#CommentForm {
padding: 0.5em;
margin: 1em 0;
width: 97%;
background-color: #ddd;
border-radius: 0.5em;
}
#CommentForm h2 {
font-weight: normal;
margin: 0.1em 0 0 0;
}
#CommentForm h2 img {
padding-right: 0.25em;
}
#CommentForm h3 {
margin: 0.2em 0 0 0;
font-size: 100%;
}
#CommentForm .LoginHeading {
clear: left;
width: 100%;
padding: 0;
margin: 0;
border-collapse: collapse;
}
#CommentForm #LoggedIn {
padding: 0.5ex 1ex 0.5ex 1ex;
font-size: 85%;
opacity: 0.7;
}
#CommentForm .LoginHeading .Login {
padding-top: 0.75ex;
}
#CommentForm .LoginHeading td.Login {
padding-left: 0;
padding-bottom: 0.5ex;
}
#CommentForm .LoginHeading th.Login {
padding-right: 1ex;
}
#CommentForm .Hint {
opacity: 0.7;
}
#CommentForm .Hint a {
text-decoration: none;
}
#CommentForm #Remember {
padding-top: 0.2ex;
font-size: 105%;
}
#CommentForm #Remember input {
margin-left: 0;
}
#CommentForm #body {
padding: 0.5ex;
}
#CommentForm #Title th {
padding-top: 0.9em;
}
#CommentForm #Title td {
padding-top: 0.5em;
}
#CommentForm #Title input {
width: 99%;
}
#CommentForm #CommentIcon.CommentApp td {
padding-left: 0;
padding-right: 0;
}
#CommentForm .LoginHeading h3 {
margin: 0;
}
#CommentForm .LoginHeading td {
padding: 0;
vertical-align: baseline;
}
#CommentForm .LoginHeading td.Note {
padding-left: 1em;
}
#CommentForm table {
width: 100%;
}
#CommentForm #CommentIcon table {
width: 100%;
}
#CommentForm td {
padding: 0 0 0.12em 0;
}
#CommentForm th {
text-align: left;
font-weight: normal;
padding: 0;
}
#CommentForm input,
#CommentForm textarea,
#CommentForm label {
font-size: 90%;
}
#CommentForm input#anonymous {
margin-left: 0;
}
#CommentForm input#title,
#CommentForm textarea {
width: 98%;
}
#Article #Body .Comment h3 {
margin: 1em 0 0.2em 0;
clear: both;
}
.Comment.Staff img {
margin-right: 0.5ex;
}
.Comment .Body img {
float: left;
margin: 1.5ex 1ex 0.5ex 0;
}
#CommentIcon.CommentApp td {
padding-left: 0.5em;
padding-right: 0.5em;
}
#CommentIcon td {
vertical-align: middle;
text-align: center;
font-size: 80%;
}
#CommentIcon input {
margin-bottom: 0.5ex;
}
#Article .Comment .Metadata {
font-size: 80%;
}
#Article .Comment .Body p {
margin: 0.6em 0 0 0;
}
.DesignPage {
padding-top: 1em;
}
#Not_Found form {
padding: 1em;
background-color: #eee;
border-style: solid;
border-width: 1px;
border-color: #ddd #ccc #ccc #ddd;
color: #000;
}
#Not_Found input#q2 {
font-size: 120%;
font-weight: bold;
}
.Search_Query,
.StandoutBox {
width: 100% ;
border-width: 1px;
border-style: solid;
border-color: #ddd #ccc #ccc #ddd;
background-color: #eee;
margin-bottom: 1ex;
}
.Search_Query .Box {
padding: 1ex 1ex 0 1ex;
}
.Search_Query .Box input {
font-size: 100%;
font-weight: bold;
}
.Search_Query .Help {
padding: 1ex 1ex 0.5ex 1.5ex;
font-size: 70%;
}
.Search_Query .Advanced th {
text-align: left;
padding: 1ex 1ex 0.5ex 1.5ex;
}
.Search_Query .Advanced td {
padding: 0ex 1ex 0 1ex;
vertical-align: middle;
}
.Search_Query .Promo {
font-size: 75%;
padding: 0.25ex 1ex 0.25ex 1.5ex;
border-top: 1px solid #ccc;
font-weight: bold;
text-align: right;
color: #c00;
}
.Search_Query .Promo img {
position: relative;
top: 0.5ex;
}
.Search_Query .Promo .New a:link,
.Search_Query .Promo .New a:visited,
.Search_Query .Promo .New a:active {
color: #c00;
}
.Search_Query .Promo .New a:hover {
color: #888;
}
.Search_Results div.Form {
padding-bottom: 1em;
}
.Search_Results input.Form {
font-size: 100%;
font-weight: bold;
}
.Search_Results .Nav {
padding-bottom: 1em;
font-size: 90%;
}
.Search_Results .Hit {
margin-top: 0.2ex;
}
.Search_Results h3 {
padding: 0;
margin: 0;
font-weight: bold;
font-size: 115%;
}
.Search_Results .Standfirst {
padding-bottom: 0.3ex;
font-weight: bold;
font-size: 89%;
}
.Search_Results .Byline {
padding-bottom: 0.4ex;
font-size: 80%;
color: #666;
}
.Search_Results .Abstract {
padding-bottom: 1em;
}
.Search_Results .Page {
font-weight: bold;
}
.Search_Results .Author {
font-size: 100%;
}
.Search_Results div.Query_Box {
font-size: 70%;
}
.Search_Results .Query_Box {
width: 100%;
border-width: 1px;
border-style: solid;
padding: 0;
margin: 0 0 1ex 0;
border-color: #ddd #ccc #ccc #ddd;
background-color: #eee;
}
.Search_Results .Query_Box td {
padding: 1ex;
}
.Search_Results .Help_Links {
font-size: 70%;
}
.Search_Results .Filter th {
font-weight: bold;
padding: 1ex 0 0.5ex 2ex;
text-align: left;
}
.Search_Results .Filter td {
padding: 0.5ex;
}
.Search_Results .Site_Domain {
font-weight: bold;
}
.Search_Results table.Footer {
width: 100%;
}
.Search_Results .Footer_Left {
text-align: left;
width: 15%;
}
.Search_Results .Footer_Center {
text-align: center;
font-size: 90%;
}
.Search_Results .Footer_Right {
text-align: right;
width: 15%;
}
.Search_Results a:link,
.Search_Results a:active,
.Search_Results a:visited,
.Search_Results a:hover {
text-decoration: none;
}
.Search_Results .SponsoredLinks {
margin-bottom: 0.5ex;
}
.Search_Results .SponsoredLinks h3 {
margin: 0;
padding: 0.5ex 1ex 0.2ex 0.5ex;
float: right;
font-size: 95%;
font-weight: normal;
font-variant: small-caps;
}
.Search_Results .SponsoredLinks ul {
list-style-type: square;
margin: 0;
padding: 0.5ex 1ex 0.5ex 3ex;
font-size: 90%;
}
.Search_Results .SponsoredLinks li {
margin-left: 0;
padding-left: 0;
}
.Account .Label {
font-weight: bold;
color: #000;
}
.Account .Login {
margin: 1em;
}
.Account .NoAlert td {
padding: 1ex;
}
.Account .Alert td {
padding: 1ex;
background-color: #fcc;
}
.Account .Footer {
list-style: none;
padding: 0;
margin-top: 2em;
}
.Account .Footer li {
display: inline;
padding-left: 1ex;
font-size: 80%;
}
.Account .Footer .First {
padding-left: 0;
}
.Account .question {
border-right: 2px solid #ccc;
border-bottom: 1px solid #ccc;
background-color: #ddd;
padding: 1ex;
padding-bottom: 0.5ex;
margin: 0;
font-weight: bold;
}
.Account .answer {
padding: 1ex;
padding-bottom: 0.5ex;
margin-top: 0;
}
.Account .answer td {
vertical-align: top;
}
.Account .spacer {
padding-bottom: 2ex;
}
.Account .right {
text-align: right;
}
.Account .example {
font-size: 80%;
}
.Account .signup {
padding: 2ex;
font-weight: bold;
width: 20ex;
}
.Account .custom {
padding-top: 1ex;
padding-left: 2em;
font-size: 80%;
}
.Account .custom a:link, .Account .custom a:visited, .Account .custom a:active,
.Account .example a:link, .Account .example a:visited, .Account .example a:active {
text-decoration: none;
}
.Account .custom a:hover,
.Account .example a:hover {
text-decoration: underline;
}
.Account .widen {
width: 100%;
}
.Account .CustomSection {
padding-top: 1ex;
padding-left: 2em;
font-size: 95%;
}
.Account .CustomSection p {
padding: 0;
margin: 0;
}
.Account .alert_box {
border: 4px solid #f00;
padding: 0;
margin: 0;
margin-top: 0;
margin-bottom: 1ex;
}
.Account .no_alert_box {
border: none;
padding: 0;
margin: 0;
margin-top: 0;
margin-bottom: 1ex;
}
.Account .alert {
border: none;
background-color: #f33;
}
.Account .alert_text {
font-weight: bold;
color: #f00;
}
.Account #privacy {
margin-bottom: 1em;
}
Account #loginlink {
margin-bottom: 1em;
}
.Account .FeedResults {
border-style: solid;
border-width: 1px;
border-color: #ddd #ccc #ccc #ddd;
background-color: #eee;
}
.Account .FeedResults .Byline {
color: #666;
font-size: 70%;
}
.Account .FeedResults h4 {
font-weight: bold;
font-size: 85%;
margin: 0 0 1ex 0;
padding: 0.5ex 1ex 0.5ex 1ex;
color: #000;
background-color: #fff;
border-bottom: 1px solid #ccc;
white-space: nowrap;
}
.Account .FeedResults .Hit {
padding: 0 1ex 1ex 1ex;
}
.Account .FeedResults .Hit h3 {
font-size: 75%;
padding: 0 0 0.2ex 0;
margin: 0;
}
.Account .FeedResults .Standfirst {
font-size: 75%;
padding: 0 0 0.2ex 0;
}
.Account .FeedDetails {
width: 100%;
margin: 2ex 0 0 0;
font-size: 90%;
background-color: #eee;
border-style: solid;
border-width: 1px;
border-color: #ddd #ccc #ccc #ddd;
}
.Account .FeedDetails th {
font-weight: bold;
text-align: left;
padding: 0.25ex 0.25ex 0.25ex 0.5ex;
background-color: #ddd;
}
.Account .FeedDetails td {
padding: 0.5ex 0.25ex 0.25ex 0.5ex;
}
.Account .FeedDetails a {
text-decoration: none;
}
.Account .FeedEdit .Label {
text-align: right;
font-size: 85%;
font-weight: bold;
vertical-align: middle;
}
.Account .FeedEdit {
margin: 1.3ex 0 0 5ex;
padding: 0.5ex 1ex 0 1ex;
border-style: solid;
border-width: 1px;
background-color: #eee;
border-color: #ddd #ccc #ccc #ddd;
}
.Account .Hint {
text-align: right;
font-size: 70%;
color: #666;
}
.Account .FeedEdit .TestBtn {
padding: 0.5ex 0 1ex 0;
}
.Account .FeedEdit .SaveBtn {
padding: 0.5ex 0 1ex 0;
text-align: right;
}
.Account .FeedEdit .TestBtn input,
.Account .FeedEdit .SaveBtn input {
padding: 1ex;
}
.Account .FeedEdit .SaveBtn input {
font-weight: bold;
}
.Account .FeedDetails .Center {
text-align: center;
}
.CaptionedImage {
text-align: center;
margin: 0 2ex 2ex 0;
}
.CaptionedImage img {
padding-bottom: 1ex;
}
.CaptionedImage p {
margin: 0.25ex 0 0 0;
font-size: smaller;
font-weight: bold;
}
#SearchColsLayout {
border-collapse: collapse;
}
#SearchColsLayout td {
padding: 0;
}
#ExtraSearchResults {
width: 15em;
margin: 1ex 0 1ex 2ex;
font-size: 90%;
margin-bottom: 0;
}
#ExtraSearchResults h4 {
margin: 0;
padding: 1ex;
}
#ExtraSearchResults ul {
list-style-type: none;
margin: 0;
padding: 0.5ex 0 0 0;
}
#ExtraSearchResults li {
margin: 0;
padding: 0.2ex 1ex;
}
#ExtraSearchResults h5 {
margin: 0;
padding-top: 1ex;
}
#ExtraSearchResults .AllResultsLink {
font-size: 90%;
text-align: right;
padding: 0.3ex;
margin-top: 1.5ex;
background-color: #fff;
}
#ExtraSearchResults .AllResultsLink .Icon {
font-weight: bold;
color: #f00;
}
#ExtraSearchResults .Standfirst {
font-weight: normal;
font-size: 95%;
}
#ExtraSearchResults .Date {
color: #666;
font-size: 85%;
}
#ContactUs li {
margin-bottom: 1em;
}
#ContactUs li p {
margin: 0;
}
#ContactUs li li {
margin-bottom: 0;
}
#ContactUs h4 {
margin: 0;
}
#TopReviewVerdict {
background-color: #ccc;
padding: 0.5em 1em 0.5em 1em;
margin-top: 1em;
border: none;
border-radius: 1em;
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
font-size: 97%;
}
#TopReviewVerdict h3,
#TopReviewVerdict p {
display: inline
}
#TopReviewVerdict h3 {
font-size: 95%;
padding-right: 1ex;
}
#TopReviewVerdict .Price,
#TopReviewVerdict .Price a {
color: #f00;
text-decoration: none;
}
#TopReviewVerdict .Price a:hover {
color: #a00;
}
