/* General Styles Required by all pages */

body {margin:0px; padding:0px; font-size:80%;font-family:Arial;}
.Page {width:100%;margin:0px auto;padding-top:20px;}
.PageFooterBGContainer {width:100%;margin:0px auto;}
.PageInner {width:960px; margin:0px auto;background:#FFFFFF;}
.ContentContainer {padding-bottom:60px;}

h1 {margin:20px 0px;}

.clear {clear:both;height:1px;}
img {border:0px;}

.ErrorMessage {display:block;padding:3px 8px; background:#DD0000;color:#FFFFFF;font-weight:bold;}
.ErrorMessage a{color:#FFFFFF;}
.Success {display:block;padding:3px 8px; background:#00DD00;color:#FFFFFF;font-weight:bold;}

.Hidden{display:none;}

.ButtonStyle1 {padding:5px 20px;font-size:130%;font-weight:bold;text-decoration:none;display:inline-block;float:left;margin-top:20px;cursor:pointer;}
.ButtonStyle2 {padding:5px 20px;font-size:130%;font-weight:bold;text-decoration:none;display:inline-block;float:right;margin-top:20px;cursor:pointer;}
.ButtonStyle3 {padding:2px 20px;font-size:90%;font-weight:bold;text-decoration:none;display:inline-block;float:right;margin-top:20px;text-transform:uppercase;cursor:pointer;}
.ButtonStyle4 {padding:2px 10px;font-size:80%;font-weight:bold;text-decoration:none;display:inline-block;float:right;margin-top:20px;cursor:pointer;}


/* END */


/* Header Styles */

.Header {width:960px;height:75px;position:relative;}
.Header .Logo {position:absolute;top:30px;left:10px;}
.Header .PhoneIcon {position:absolute; left:350px; top:34px;display:none;}
.Header .PhoneDetails {position:absolute; left:407px; top:28px;}
.Header .PhoneDetails .PhoneNumber {font-size:160%;display:block;margin-bottom:0px;}
.Header .PhoneDetails .OpeningTimes {font-size:100%;text-transform:uppercase;display:block;font-weight:bold;}
.Header .LoginBasket {position:absolute; top:9px; right:16px;}
.Header .LoginBasket .Login {display:none;}
.Header .LoginBasket .Basket {float:right;display:inline;padding-left:30px;font-weight:bold;}
.Header .LoginBasket a {text-decoration:none;}
.Header .LoginBasket a:Hover {text-decoration:underline;}
.Header .Search {display:none;}
.Header .LiveChatProd {position:absolute;top:15px;right:14px;}
.Header .HeaderKeyLinks {display:none;}
.Header .BasketSearchBG {display:none;}
.Header .HeaderLargeImage {display:none;}

.NavigationContainer .Navigation {position:relative;left:0px;width:960px;height:30px;position:relative; z-index:200;list-style:none;}
.NavigationContainer .Navigation a {text-decoration:none;font-size:100%;font-weight:bold;display:block;padding:6px 20px 4px 20px;float:left;}
.NavigationContainer .Navigation a.HomeLink {padding:8px 20px 2px 20px;}
.NavigationContainer .Navigation a.BlogLink {padding-left:30px;margin-left:20px;}

.NavigationContainer #NavBar li.MainLi                   {display:block; float:left;}
.NavigationContainer #NavBar li a.MainLink               {text-decoration:none;font-size:100%;font-weight:bold;display:block;padding:6px 20px 4px 20px;float:left;}

.NavigationContainer #NavBar table                       {border-collapse:collapse; padding:0; margin:0; left:0; top:0;}

.NavigationContainer #NavBar li:hover                    {z-index:200;}
.NavigationContainer #NavBar a:hover                     {white-space:normal; z-index:200;}

.NavigationContainer #NavBar :hover ul.SubLinks               {left:14px; top:26px;padding:20px;white-space:nowrap; width:890px; height:auto; z-index:300;}
.NavigationContainer #NavBar :hover ul.SubLinks li            {display:block;font-weight:bold;width:890px;}
.NavigationContainer #NavBar :hover ul.SubLinks li a          {display:block;width:185px;text-decoration:none;padding:0px 0px 0px 15px;margin-right:20px;height:30px;background:none;}
.NavigationContainer #NavBar :hover ul.SubLinks li a:Hover    {text-decoration:underline;}
.NavigationContainer #NavBar :hover ul.SubLinks li .NavTitle  {width:890px;font-weight:bold;padding-bottom:10px;margin-bottom:20px;}

.NavigationContainer #NavBar ul, 
.NavigationContainer #NavBar a:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}





/* End */

/* Footer */

.Footer {height:200px;position:relative;display:none;}

/* End */

/* Home Styles */

.HomeContent {}

/* End */

/* Left Nav Styles */

.LeftNav {width:256px;float:left;display:inline;}
.LeftNav .ContainerBox {width:256px;}
.LeftNav .ContainerBox .LeftNavTop {width:256px;height:16px;}
.LeftNav .ContainerBox .LeftNavBottom {width:256px;height:16px;}
.LeftNav .ContainerBox .Links {width:220px;margin:18px;min-height:1px;}
.LeftNav .ContainerBox .Links ul {margin:0px;padding:0px;text-indent:0px;}
.LeftNav .ContainerBox .Links ul.Level1 {}
.LeftNav .ContainerBox .Links ul.Level1 > li {margin:0px 0px 0px 0px;font-weight:bold;font-size:120%;list-style:none;}
.LeftNav .ContainerBox .Links ul.Level1 > li a {text-decoration:none;display:block;padding:4px 10px;}
.LeftNav .ContainerBox .Links ul.Level1 > li a:Hover {text-decoration:underline;}
.LeftNav .ContainerBox .Links ul.Level2 {margin-left:10px;}
.LeftNav .ContainerBox .Links ul.Level2 > li {list-style:none;font-size:80%;padding:0px;margin:10px 0px;}
.LeftNav .ContainerBox .Links ul.Level2 > li a {text-decoration:none;margin:0px 10px 0px 0px; padding:0px 0px 0px 20px;display:block;}
.LeftNav .ContainerBox .Links ul.Level2 > li a.Ancester {padding-bottom:4px;}
.LeftNav .ContainerBox .Links ul.Level2 > li a:Hover {text-decoration:underline;}
.LeftNav .ContainerBox .Links ul.Level3 {margin-left:30px;}
.LeftNav .ContainerBox .Links ul.Level3 > li {list-style:none;background:none;font-weight:normal;}
.LeftNav .ContainerBox .Links ul.Level3 > li a {text-decoration:none;font-weight:normal;padding:0px 10px;margin-bottom:3px;}
.LeftNav .ContainerBox .Links ul.Level3 > li a.First {margin-top:10px;}
.LeftNav .ContainerBox .Links ul.Level3 > li a.Ancester {border:0px;font-weight:bold;padding:0px 10px;}
.LeftNav .ContainerBox .Links ul.Level3 > li a:Hover {text-decoration:underline;}

/* End */

/* Category Styles */
#ProductListAjaxLoader                  {position:absolute; top:50px; left:300px; text-align:center; z-index:1000; display:none;}
#ProductListAjaxLoader .LoadingImage    {}
#ProductListAjaxLoader .LoadingText     {color:#4479A3;font-size:120%;margin-top:20px;}


/* Inner Templates */

.BreadCrumbTrail {width:924px;padding:6px 18px;margin-top:6px;}
.BreadCrumbTrail .YouAreHere {font-weight:bold;}
.BreadCrumbTrail a {}
.BreadCrumbTrail a.Current {text-decoration:none;font-weight:bold;}
.BreadCrumbTrail a:Hover {}

.InnerContent {width:670px;margin:16px 0px 16px 4px;float:left;display:inline;}

/* End */

/* IMAGE SCROLLER */

.ImageScroller .ImagesHolder				{width:936px;margin-top:10px; margin-bottom:10px;}
.ImageScroller .ImagesHolder:after			{content:".";display:block;height:0;visibility:hidden;clear:both;}   

.ImageScroller .AlternativeImages {width:886px; float:left;overflow:hidden;position:relative;height:300px;}
.ImageScroller .AlternativeImages span {position:absolute; top:0px; margin-right:5px;width:300px;height:300px;cursor:pointer;text-align:center;}

.ImageScroller .ImagesHolder .LeftArrow	{height:150px; width:20px; float:left;margin:0px 5px 0 0;cursor:pointer;}
.ImageScroller .ImagesHolder .RightArrow	{height:150px; width:20px;float:left;margin:0px 0 0 5px;cursor:pointer;}

/* End */




/* General Styles Required by the category page */

.CategoryList {}
.CategoryList .CategoryPanel {width:220px;height:260px;position:relative;float:left;display:inline;}
.CategoryList .CategoryPanel .Title {position:absolute;top:11px;left:20px;width:180px;}
.CategoryList .CategoryPanel .Title a {text-decoration:none;font-weight:bold;font-size:120%;}
.CategoryList .CategoryPanel .Title a:Hover {text-decoration:underline;}
.CategoryList .CategoryPanel .Image {position:absolute;top:54px;left:15px;width:191px;height:127px;}

.ProdListOuterContainer {position:relative;}
.ProdListOuterContainer .ProductListAjaxLoader {position:absolute;top:100px;left:260px;}

.ProductList .ProductSummary {width:220px;height:417px;position:relative;float:left;display:inline;}
.ProductList .ProductSummary .Title {position:absolute;top:11px;left:20px;width:180px;height:32px;overflow:hidden;}
.ProductList .ProductSummary .Title a {text-decoration:none;font-weight:bold;font-size:100%;}
.ProductList .ProductSummary .Title a:Hover {text-decoration:underline;}
.ProductList .ProductSummary .Image {position:absolute;top:54px;left:15px;width:191px;height:127px;}
.ProductList .ProductSummary .OverlayImage {position:absolute;top:54px;left:104px;width:101px;height:89px;}
.ProductList .ProductSummary .Icons {position:absolute;top:252px;left:15px;}
.ProductList .ProductSummary .Lowerpanel {position:absolute;top:302px;left:15px;clear:both;}
.ProductList .ProductSummary .Lowerpanel .Description {margin-left:2px;width:184px;font-size:90%;height:32px;overflow:hidden;}
.ProductList .ProductSummary .Lowerpanel .Price {font-weight:bold;font-size:160%;margin:6px 10px;text-align:right;}
.ProductList .ProductSummary .Lowerpanel .BottomLine {clear:both;}
.ProductList .ProductSummary .Lowerpanel .BottomLine .Compare {float:left;display:inline;font-weight:bold;font-size:85%;padding-top:9px;}
.ProductList .ProductSummary .Lowerpanel .BottomLine .Button {float:left;display:inline;display:block;}
.ProductList .ProductSummary .Lowerpanel .BottomLine .Button a {float:left;display:inline;width:120px;height:30px;margin-left:2px;}

.ProductFilter {}
.ProductFilter .FilterSection {margin:6px;}
.ProductFilter .FilterSection .FilterTitle {padding:3px;font-weight:bold;display:block;}
.ProductFilter .FilterSection .PriceStartValue {font-weight:bold;float:left;display:inline;margin:10px;}
.ProductFilter .FilterSection .PriceEndValue {font-weight:bold;float:right;display:inline;margin:10px;}
.ProductFilter .FilterSection .Slider {margin-left:15px;}
.ProductFilter .FilterSection .Slider .track {border:1px solid #C3C3C3;}
.ProductFilter .FilterSection .Slider .selectedregion {background:#D5D5D5;}
.ProductFilter .FilterSection .Table {margin:10px 0px;}
.ProductFilter .FilterSection .Table .Row {clear:both;margin-bottom:0px;}
.ProductFilter .FilterSection .Table .Row .Column {float:left;display:inline;}
.ProductFilter .FilterSection .Table .Row .Column1 {width:30px;}
.ProductFilter .FilterSection .Table .Row .Column2 {}
.ProductFilter .FilterSection .Table .Row .Column3 {font-weight:bold;font-size:85%;max-width:100px;}
.ProductFilter .FilterSection .Table .Row .Column4 {float:right;font-size:85%;}

.ProductFilter .FilterSection ul.InfoPopUp {position:relative; z-index:200;margin:0; list-style:none; height:19px;width:19px;padding:0px}
.ProductFilter .FilterSection ul.InfoPopUp li a.IconImage {cursor:pointer;display:block;height:19px;width:19px;}
.ProductFilter .FilterSection ul.InfoPopUp :hover ul.InfoBox {left:19px; top:0px;padding:0px;width:300px; height:auto; z-index:300;}
.ProductFilter .FilterSection ul.InfoPopUp :hover ul.InfoBox li.PopupInner {display:block; position:relative; float:left; width:300px;padding:10px;}
.ProductFilter .FilterSection ul.InfoPopUp ul.InfoBox {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.CompareProductsTop {display:none;}
.CompareProductsBottom {display:none;}

.Paging {display:none;}

.SearchContent {margin:0px 30px;}
.SearchResults .SearchHeader {font-weight:bold;font-size:120%;margin-bottom:20px;}
.SearchResults .Paging {width:854px;}
.SearchResults .PageInfo {width:200px;}
.SearchResults .SortBy {width:200px;}
.SearchResults .Pages {width:280px;}

/* END */




/* General Styles Required by the product page */

.ProductContent {width:960px;}
.ProductContent h1 {margin-left:20px;}

.ProductContent .LeftCol {float:left;display:inline;width:470px;margin-right:23px;margin-left:16px;}
.ProductContent .RightCol {float:left;display:inline;width:440px;}

.ProductContent .Image {width:470px;}
.ProductContent .Image .ImageOuter {padding:5px;float:left;display:inline; }
.ProductContent .Image .ImageOuter .ImageInner {width:380px;height:380px; position: relative; }
.ProductContent .Image .ImageOuter .ImageInner a.ViewLargerImage {position:absolute;right:0px;bottom:0px;background:#FFFFFF;color:#000;border:1px solid #D6D6D6;border-bottom:0px;border-right:0px;font-size:80%;display:block;padding:2px 5px;text-decoration:none;}
.ProductContent .Image .ImageOuter .ImageInner a.ViewLargerImage:Hover {text-decoration:underline;}
.ProductContent .Image .ImageIcons {float:left;display:inline;width:70px;height:392px;text-align:center;}
.ProductContent .Image .ImageIcons img {margin:5px 0px;}

.ProductContent .Image .ImageOuter .OverlayImage {position:absolute; right: 0; top: 0; width: 158px; height: 136px; }
.ProductContent .ImagesHolder {margin-top:10px;}
.ProductContent .ImagesHolder .ImageHolder {float:left;display:inline;border:2px solid #eee;padding:2px;margin-right:11px;width:100px;height:100px;margin-bottom:11px;cursor:pointer;}

.ProductContent .YouTubeLink {float:right;display:inline;border:2px solid #eee;padding:2px;width:100px;height:100px;margin-right:5px;overflow:hidden;margin-bottom:11px;cursor:pointer;}

.ProductDetails {margin-top:20px;}

.ProductContent .ProductDetails .ajax__tab_header {width:464px;border:0px;height:27px;}
.ProductContent .ProductDetails .ajax__tab_header .ajax__tab_outer {padding:0px;margin:0px;margin-right:3px;background:none;}
.ProductContent .ProductDetails .ajax__tab_header .ajax__tab_inner {padding:0px;margin:0px;}
.ProductContent .ProductDetails .ajax__tab_header .ajax__tab_tab {font-weight:bold;border:0px;height:18px;font-size:110%;width:144px;padding:8px 0px 0px 0px;}

.ProductContent .ProductDetails .ajax__tab_header .ajax__tab_active .ajax__tab_tab {border-bottom:0px;height:19px;}

.ProductContent .ProductDetails .ajax__tab_body {width:422px; font-size:100%; padding:20px; border-top:0px;}

.ProductContent .ProductDescription {font-size:80%;}
.ProductContent .ProductCode {float:left;display:inline;width:200px;margin-top:12px;font-size:80%;}
.ProductContent .ProductCode .label {font-weight:bold;float:left;display:inline;margin-right:10px;}
.ProductContent .ProductCode .text {font-weight:bold;float:left;display:inline;}
.ProductContent .VariantSize {float:left;display:inline;width:222px;margin-top:12px;font-size:80%;}
.ProductContent .VariantSize .label {font-weight:bold;float:left;display:inline;margin-right:10px;}
.ProductContent .VariantSize .text {font-weight:bold;float:left;display:inline;}

.ProductContent .ProductAdverts {margin-top:20px;}
.ProductContent .ProductAdverts img {margin-bottom:10px;}

.ProductContent .ProductTechSpec {font-size:80%;}
.ProductContent .ProductSizeGuide {font-size:80%;}

.ProductContent .ProductAverageRating {float:left;display:inline;margin-left:10px;}
.ProductContent .ProductAverageRating .label {font-weight:bold;margin-bottom:6px;}

.ProductContent .VariantPrice {float:right;display:inline;margin-right:10px;}
.ProductContent .VariantPrice .label {font-weight:bold;text-align:right;}
.ProductContent .VariantPrice .price {font-size:200%;font-weight:bold;}

.ProductContent .VariantFeatures {width:439px;margin-top:15px;}
.ProductContent .VariantFeaturesTop {width:439px;height:39px;position:relative;margin:0px;}
.ProductContent .VariantFeaturesTop .text {position:absolute;top:18px;left:30px;font-weight:bold;}
.ProductContent .VariantFeaturesBody {margin:0px;padding:20px 40px;}
.ProductContent .VariantFeaturesBody ul {margin:0px;padding:0px;text-indent:0px;}
.ProductContent .VariantFeaturesBody li {margin-bottom:8px;}
.ProductContent .VariantFeaturesBottom {width:439px;height:7px;margin:0px;}

.ProductContent .ProductEmailAFriend {position:absolute;top:21px;left:166px;cursor:pointer;}
.ProductContent .ProductEmailAFriend a.EmailAFriend {width:112px;height:18px;display:block;}

.ProductContent .LiveChatProd {position:absolute;top:9px;right:0px;width:140px;height:38px;}

.ProductContent .PromoText {padding:20px;}

.ProductContent .PriceOptions {padding:30px 0px 0px 35px;}
.ProductContent .PriceOptions .Label {font-weight:bold;margin-bottom:10px;}
.ProductContent .PriceOptions .VariantLineOption {margin-top:15px;}
.ProductContent .PriceOptions .VariantLineOption .radio {float:left;display:inline;width:40px;}
.ProductContent .PriceOptions .VariantLineOption .title {float:left;display:inline;width:230px;font-weight:bold;font-size:90%;}
.ProductContent .PriceOptions .VariantLineOption .icon {float:left;display:inline;width:30px;}
.ProductContent .PriceOptions .VariantLineOption .Price {float:left;display:inline;width:95px;text-align:right;font-size:140%;font-weight:bold;}

.ProductContent .ProductBasketPanel .Installation {padding:50px 0px 0px 35px;}
.ProductContent .ProductBasketPanel .Installation .checkbox {float:left;display:inline;width:40px;padding-top:19px;}
.ProductContent .ProductBasketPanel .Installation .image {float:left;display:inline;width:70px;padding-top:6px;}
.ProductContent .ProductBasketPanel .Installation .text {float:left;display:inline;width:180px;font-size:90%;}
.ProductContent .ProductBasketPanel .Installation .text .header {font-weight:bold;margin-bottom:10px;}
.ProductContent .ProductBasketPanel .Installation .price {float:left;display:inline;width:105px;text-align:right;font-size:140%;font-weight:bold;padding-top:23px;}

.ProductContent .AccessoryList {padding:25px 0px 0px 36px;margin-top:14px;}
.ProductContent .AccessoryList .title {font-weight:bold;margin-bottom:20px;}
.ProductContent .AccessoryList .ExpandControl {text-align:right;margin:10px 0px 30px 0px;}
.ProductContent .AccessoryList .ExpandControl a {text-decoration:none;padding:14px 24px 14px 46px;font-size:90%;}
.ProductContent .AccessoryList .ExpandControl a:Hover {text-decoration:hover;}

.ProductContent .AccessoryList .VariantLineAddition {padding-top:2px;}
.ProductContent .AccessoryList .VariantLineAddition .dropdown {float:left;display:inline;width:65px;}
.ProductContent .AccessoryList .VariantLineAddition .image {float:left;display:inline;width:95px;height:50px;}
.ProductContent .AccessoryList .VariantLineAddition .title {float:left;display:inline;width:120px;margin-right:10px;font-size:90%;}
.ProductContent .AccessoryList .VariantLineAddition .title a {text-decoration:none;}
.ProductContent .AccessoryList .VariantLineAddition .title a:Hover {text-decoration:underline;}
.ProductContent .AccessoryList .VariantLineAddition .icon {float:left;display:inline;width:25px;}
.ProductContent .AccessoryList .VariantLineAddition .price {float:left;display:inline;font-size:140%;font-weight:bold;text-align:right;width:80px;}

.ProductContent .MiniBasketPanel {margin-top:20px;padding:6px;width:414px;margin-left:6px;}
.ProductContent .MiniBasketPanel .MainPanel {padding:15px;}
.ProductContent .MiniBasketPanel .MainPanel .topLabel {font-weight:bold;margin-bottom:20px;}
.ProductContent .MiniBasketPanel .MainPanel .lineItem .title {font-weight:bold;float:left;display:inline;width:190px;font-size:90%;margin-right:10px;}
.ProductContent .MiniBasketPanel .MainPanel .lineItem .QtyLabel {float:left;display:inline;font-weight:bold;margin-right:5px;}
.ProductContent .MiniBasketPanel .MainPanel .lineItem .QtyTextBox {float:left;display:inline;margin-right:10px;}
.ProductContent .MiniBasketPanel .MainPanel .lineItem .Price {float:left;display:inline;text-align:right;font-weight:bold;width:90px;font-size:140%;}
.ProductContent .MiniBasketPanel .MainPanel .InstallationLine {padding:3px 0px 0px 30px;margin-top:10px;}

.ProductContent .MiniBasketPanel .AccessorySummary {margin-top:10px;padding:0px 15px 10px 15px;}
.ProductContent .MiniBasketPanel .AccessorySummary .Label {font-weight:bold;float:left;display:inline;}
.ProductContent .MiniBasketPanel .AccessorySummary .Price {font-weight:bold;font-size:140%;float:right;display:inline;}

.ProductContent .TotalPrice {font-size:200%;margin-left:155px;margin-top:10px;}
.ProductContent .TotalPrice .Label {float:left;display:inline;width:140px;}
.ProductContent .TotalPrice .Price {font-weight:bold;float:left;display:inline;text-align:right;width:130px;}

.ProductContent .Button {text-align:right;margin:20px 16px 0px 0px;cursor:pointer;}

.ProductContent .SimilarProducts {margin:20px 0px 0px 20px;padding:10px 0px 0px 20px;}
.ProductContent .SimilarProducts .SimilarProdList {float:left;display:inline;padding-right:20px;}
.ProductContent .SimilarProducts .SimilarProdList .Title {font-weight:bold;margin-bottom:20px;}

.ProductContent .SimilarProducts .RecentlyViewedProd {float:left;display:inline;padding-left:20px;}
.ProductContent .SimilarProducts .RecentlyViewedProd .Title {font-weight:bold;margin-bottom:20px;}

.ProductContent .SimilarProducts .SimilarProdsDivider {width:3px; height:140px;float:left;display:inline;}

.ProductContent .SimilarProducts .List .ProductSmallSummary {float:left;display:inline;width:195px;margin-right:20px;}
.ProductContent .SimilarProducts .List .ProductSmallSummary .image {float:left;display:inline;width:100px;}
.ProductContent .SimilarProducts .List .ProductSmallSummary .title {font-weight:bold;font-size:90%;height:68px;}
.ProductContent .SimilarProducts .List .ProductSmallSummary .title a {text-decoration:none;}
.ProductContent .SimilarProducts .List .ProductSmallSummary .title a:Hover {text-decoration:underline;}
.ProductContent .SimilarProducts .List .ProductSmallSummary .price {font-size:160%;font-weight:bold;}

.ProductContent .ProductComments {margin:40px;}
.ProductContent .ProductComments .CommentsHeader .HeaderText {font-weight:bold;float:left;display:inline;}
.ProductContent .ProductComments .CommentsHeader .WriteReview {float:right;display:inline;}
.ProductContent .ProductComments .CommentsHeader .WriteReview a {text-decoration:none;padding-left:20px;}
.ProductContent .ProductComments .CommentsHeader .WriteReview a:Hover {text-decoration:underline;}
.ProductContent .ProductComments .CommentContainer {margin-top:30px;}
.ProductContent .ProductComments .CommentContainer .WriteReviewHeader {padding:2px 5px;font-weight:bold;width:110px;}
.ProductContent .ProductComments .CommentContainer .WriteReviewHolder {padding:10px;margin-bottom:30px;}
.ProductContent .ProductComments .CommentContainer .WriteReviewHolder .Rating {float:left;display:inline;width:180px;text-align:center;}
.ProductContent .ProductComments .CommentContainer .WriteReviewHolder .Review {float:left;display:inline;margin-right:20px;} 
.ProductContent .ProductComments .CommentContainer .WriteReviewHolder .Review .ReviewTextBox {width:400px;}
.ProductContent .ProductComments .CommentContainer .WriteReviewHolder .Buttons {float:left;display:inline;padding-top:20px;}
.ProductContent .ProductComments .CommentContainer .WriteReviewHolder .Buttons .SubmitButton {margin-top:20px;}
.ProductContent .ProductComments .CommentContainer .Row {clear:both;padding-bottom:20px;margin-bottom:20px;}
.ProductContent .ProductComments .CommentContainer .Row .Rating {float:left;display:inline;width:200px;text-align:center;}
.ProductContent .ProductComments .CommentContainer .Row .Description {float:left;display:inline;width:600px;}
.ProductContent .ProductComments .CommentContainer .Row .Description .VarName {font-weight:bold;display:block;margin-bottom:6px;}
.ProductContent .ProductComments .CommentContainer .MessageCommentsHolder {font-weight:bold;margin-bottom:20px;padding-bottom:10px;}
.ProductContent .ProductComments .CommentContainer .MessageCommentsHolder .NoComments {font-weight:bold;}
.ProductContent .ProductComments .CommentsFooter a.ButtonStyle3 {margin:0px;}

.ProductContent ul.InfoPopUp {position:relative; z-index:200;margin:0; list-style:none; height:19px;width:19px;padding:0px}
.ProductContent ul.InfoPopUp li a.IconImage {cursor:pointer;}
.ProductContent ul.InfoPopUp :hover ul.InfoBox {left:-302px; top:0px;padding:0px;width:300px; height:auto; z-index:300;}
.ProductContent ul.InfoPopUp :hover ul.InfoBox li.PopupInner {display:block; position:relative; float:left; width:300px;padding:10px;}
.ProductContent ul.InfoPopUp :hover ul.InfoBox li.PopupInner .image {margin:0px 10px 10px 0px;float:left;width:100px;height:100px;}
.ProductContent ul.InfoPopUp :hover ul.InfoBox li.PopupInner .title {width:180px;margin-top:30px;}
.ProductContent ul.InfoPopUp :hover ul.InfoBox li.PopupInner a {font-weight:bold;text-decoration:none;}
.ProductContent ul.InfoPopUp :hover ul.InfoBox li.PopupInner a:Hover {text-decoration:underline;}
.ProductContent ul.InfoPopUp :hover ul.InfoBox li.PopupInner .detail ul {width:230px;font-size:90%;list-style-type:disc;}
.ProductContent ul.InfoPopUp :hover ul.InfoBox li.PopupInner .detail li {margin-bottom:10px;}
.ProductContent ul.InfoPopUp ul.InfoBox {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.ProductEmailAFriend .ErrorMessage {width:300px;}
.EmailAFriendContent .Row {clear:both;}
.EmailAFriendContent .Row .Column {float:left;display:inline;width:150px;margin-bottom:6px;}
.EmailAFriendContent .Buttons {text-align:right;}

.AddToBasketPopup {padding:20px;width:700px;}
.AddToBasketPopup .PopupHeader {font-weight:bold;font-size:160%;margin-bottom:20px;}
.AddToBasketPopup .Basket {padding:30px 10px;}
.AddToBasketPopup .Basket table thead {font-weight:bold;}
.AddToBasketPopup .Basket table thead td {padding-bottom:20px;}
.AddToBasketPopup .Basket table td.Image {width:100px;height:100px;}
.AddToBasketPopup .Basket table td.Details {padding:0px 25px;}
.AddToBasketPopup .Basket table td.Details .ProductName {font-weight:bold;margin-bottom:10px;}
.AddToBasketPopup .Basket table td.Details .ProductItems {margin-bottom:10px;}
.AddToBasketPopup .Basket table td.Details .ProductCode {font-weight:bold;}
.AddToBasketPopup .Basket table td.Delivery {width:100px;padding-top:3px;vertical-align:top;}
.AddToBasketPopup .Basket table td.Quantity {width:60px;padding-top:3px;vertical-align:top;}
.AddToBasketPopup .Basket table td.Price {font-weight:bold;font-size:160%;vertical-align:top;}
.AddToBasketPopup .Basket table td.Remove {text-align:center;padding-top:4px;}
.AddToBasketPopup .Basket table td.ProductUnderline {padding:18px 0px;}

.AddToBasketPopup .AccessoryPanel {width:700px;}
.AddToBasketPopup .AccessoryPanel .AccessoriesHeader {font-weight:bold;margin-bottom:10px;}
.AddToBasketPopup .AccessoryPanel .Panel {width:700px;}
.AddToBasketPopup .AccessoryPanel .AccessoriesItem {float:left;display:inline;width:206px;margin-right:10px;}
.AddToBasketPopup .AccessoryPanel .AccessoriesItem .Image {float:left;display:inline;width:90px;}
.AddToBasketPopup .AccessoryPanel .AccessoriesItem .Image img {}
.AddToBasketPopup .AccessoryPanel .AccessoriesItem .Details {float:left;display:inline;width:116px;}
.AddToBasketPopup .AccessoryPanel .AccessoriesItem .Details .ItemName {font-size:80%;height:25px;}
.AddToBasketPopup .AccessoryPanel .AccessoriesItem .Details .Price {font-size:100%;font-weight:bold;margin:2px 0px;font-size:90%;}
.AddToBasketPopup .AccessoryPanel .AccessoriesItem .Details .Button {}
.AddToBasketPopup .AccessoryPanel .AccessoriesItem .Details .Button a {display:block;width:109px;height:29px;}

.AddToBasketPopup .Buttons {margin-top:20px;width:700px;}
.AddToBasketPopup .Buttons .ContinueShoppingButton {float:left;display:inline;cursor:pointer;}
.AddToBasketPopup .Buttons .GoToBasket {float:right;display:inline;}

.ModalPopup {display: block;z-index: 700;}
.ModalBackground {background-color:Gray; filter:alpha(opacity=70); opacity:0.7;}
.ModalPopup .ModalPopupInner {padding:20px;}
.ModalPopup .Close {z-index:800;margin-top:-20px;margin-right:-20px;float:right;cursor:pointer;}
.ModalPopup .Title {font-weight:bold;font-size:160%;margin-bottom:10px;}
.ModalPopup .Content {padding:20px 10px 0px 10px;}

/* END */





/* General Styles Required in Login Register */

.LoginRegisterContent {padding:0px 20px 60px 20px;}
.LoginRegisterContent .LoginBox {float:left;display:inline;width:360px;margin:0px 40px;padding:20px;}
.LoginRegisterContent .LoginBox .Title {font-weight:bold;font-size:140%;}
.LoginRegisterContent .LoginBox .SubHeader {margin-bottom:20px;display:block;}
.LoginRegisterContent .LoginBox .Table .Row {clear:both;}
.LoginRegisterContent .LoginBox .Table .Row .Column1 {float:left;display:inline;width:150px;}
.LoginRegisterContent .LoginBox .Table .Row .Column2 {float:left;display:inline;width:150px;}
.LoginRegisterContent .LoginBox .Table .Row .Column2 input {width:150px;}
.LoginRegisterContent .LoginBox .Table .Row .ColumnFull a {text-decoration:none;}
.LoginRegisterContent .LoginBox .Table .Row .ColumnFull a:Hover {text-decoration:underline;}
.LoginRegisterContent .LoginBox .Table .Row .Buttons {text-align:right;width:305px;margin-top:5px;}

.LoginRegisterContent .LoginRegisterBox {float:left;display:inline;width:360px;padding:20px;}
.LoginRegisterContent .LoginRegisterBox .Title {font-weight:bold;font-size:140%;}
.LoginRegisterContent .LoginRegisterBox .Buttons {text-align:right;margin-top:0px;}

.RegisterBox {}
.RegisterBox .Title {font-weight:bold;color:#8F5540;font-size:140%;margin-bottom:20px;margin-top:20px;}
.RegisterBox .PersonalDetails {padding-bottom:20px;}
.RegisterBox .AddressDetails {padding-bottom:20px;margin-bottom:20px;}
.RegisterBox .Table {}
.RegisterBox .Table .Row {clear:both;}
.RegisterBox .Table .Row .Column {float:left;display:inline;width:150px;margin-bottom:5px;}
.RegisterBox .Table .Row .Column input {width:150px;}
.RegisterBox .Table .Row .ColumnFull {width:300px;}

/* End */




/* My Account Styles */

.LeftNav .ContainerBox .Links ul.Level2MyAccount {margin-left:10px;}
.LeftNav .ContainerBox .Links ul.Level2MyAccount > li {list-style:none;font-size:80%;padding:0px;margin:10px 0px;}
.LeftNav .ContainerBox .Links ul.Level2MyAccount > li a {text-decoration:none;margin:0px 10px 0px 0px; padding:4px 0px 10px 40px;display:block;}
.LeftNav .ContainerBox .Links ul.Level2MyAccount > li a.Ancester {padding-bottom:4px;}
.LeftNav .ContainerBox .Links ul.Level2MyAccount > li a:Hover {text-decoration:underline;}

.PageList {}
.PageList .Column {float:left;display:inline;width:270px;margin:0px 20px 20px 0px;background:#F0F0F0;padding:20px;height:60px;}
.PageList .Column .Image {float:left;display:inline;padding-top:3px;margin-right:20px;}
.PageList .Column .Title {margin-bottom:6px;float:left;display:inline;width:220px;}
.PageList .Column .Title a {text-decoration:none;color:#000000;font-weight:bold;}
.PageList .Column .Title a:Hover {text-decoration:underline;}
.PageList .Column .Description{float:left;display:block;width:220px;}

.Profile {width:406px;}
.Profile .Table {}
.Profile .Table .Row {clear:both;margin-bottom:3px;}
.Profile .Table .Row .Column {float:left;display:inline;width:200px;}
.Profile .Table .Row .Column input {width:200px;}
.Profile .Table .Row .Column select {width:206px;}
.Profile .Table .Row .ColumnFull {width:300px;margin-bottom:20px;}
.Profile .Table .Row .Mandatory {color:#DD0000;}

.Security {width:406px;}
.Security .Table {}
.Security .Table .Row {clear:both;margin-bottom:3px;}
.Security .Table .Row .Column {float:left;display:inline;width:200px;}
.Security .Table .Row .Column input {width:200px;}
.Security .Table .Row .Column select {width:206px;}
.Security .Table .Row .ColumnFull {width:300px;margin-bottom:20px;}
.Security .Table .Row .Mandatory {color:#DD0000;}

.NewsletterSignup {width:406px;}
.NewsletterSignup .Table {}
.NewsletterSignup .Table .Row {clear:both;margin-bottom:3px;}
.NewsletterSignup .Table .Row .Column {float:left;display:inline;width:200px;}
.NewsletterSignup .Table .Row .Column input {width:200px;}
.NewsletterSignup .Table .Row .Column select {width:206px;}
.NewsletterSignup .Table .Row .ColumnFull {width:300px;margin-bottom:20px;}
.NewsletterSignup .Table .Row .Mandatory {color:#DD0000;}

.AddressBook {}
.AddressBook .AccountAddress {background:#F0F0F0;padding:20px;float:left;display:inline;width:240px;margin-right:20px;height:150px;margin-bottom:20px;}
.AddressBook .AccountAddress .Address .Row {}
.AddressBook .AccountAddress .Address .Row .Column {}
.AddressBook .AccountAddress .Buttons {margin-top:10px;}
.AddressBook .AccountAddress .Buttons a {float:left;margin-right:20px;}
.AddressBook .SubmitButton {float:left;}

.AddressBook .AddressForm {}
.AddressBook .AddressForm .Table {}
.AddressBook .AddressForm .Table .Row {clear:both;margin-bottom:3px;}
.AddressBook .AddressForm .Table .Row .Column {float:left;display:inline;width:200px;}
.AddressBook .AddressForm .Table .Row .Column input {width:200px;}
.AddressBook .AddressForm .Table .Row .Column select {width:206px;}
.AddressBook .AddressForm .Table .Row .ColumnFull {width:300px;margin-bottom:20px;}
.AddressBook .AddressForm .Table .Row .Mandatory {color:#DD0000;}

.OrderHistory {}
.OrderHistory .Table .Row {clear:both;border-bottom:1px dashed #bbb; padding-bottom:6px;margin-bottom:6px;}
.OrderHistory .Table .TableHeader {font-weight:bold;margin-bottom:6px;height:25px;border:0px;}
.OrderHistory .Table .Column {float:left;display:inline;}
.OrderHistory .Table .Column1 {width:100px;text-align:center;padding-right:50px;}
.OrderHistory .Table .Column2 {width:180px;}
.OrderHistory .Table .Column3 {width:200px;font-weight:bold;}
.OrderHistory .Table .Column4 {width:100px;text-align:center;}

.OrderDetails .Table .Row {clear:both;}
.OrderDetails .Table .Row .Column {float:left;display:inline;margin-bottom:10px;}
.OrderDetails .Table .Row .Column1 {width:150px;}
.OrderDetails .Table .Row .Column2 {width:180px;}

.OrderDetails .Basket {width:668px;margin-top:20px;}
.OrderDetails .Basket table {width:668px;}
.OrderDetails .Basket table thead {font-weight:bold;}
.OrderDetails .Basket table thead td {padding-bottom:20px;}
.OrderDetails .Basket table td.Image {width:100px;height:100px;}
.OrderDetails .Basket table td.Details {padding:0px 25px;}
.OrderDetails .Basket table td.Details .ProductName {font-weight:bold;margin-bottom:10px;}
.OrderDetails .Basket table td.Details .ProductItems {margin-bottom:10px;}
.OrderDetails .Basket table td.Details .ProductCode {font-weight:bold;}
.OrderDetails .Basket table td.Delivery {width:100px;padding-top:3px;vertical-align:top;}
.OrderDetails .Basket table td.Quantity {width:60px;padding-top:3px;vertical-align:top;}
.OrderDetails .Basket table td.Price {font-weight:bold;font-size:160%;vertical-align:top;}
.OrderDetails .Basket table td.Remove {text-align:center;padding-top:4px;}
.OrderDetails .Basket table td.ProductUnderline {padding:18px 0px;}

.OrderDetails table.BasketTotals {width:290px;float:right;display:inline;}
.OrderDetails table.BasketTotals tr.SubTotal {font-size:130%;}
.OrderDetails table.BasketTotals tr.Savings {font-size:130%;}
.OrderDetails table.BasketTotals tr.Delivery {font-size:130%;}
.OrderDetails table.BasketTotals tr.Total {padding-bottom:20px;font-size:200%;}
.OrderDetails table.BasketTotals td.TotalLable {font-weight:bold;padding:4px 8px;}
.OrderDetails table.BasketTotals td.Total {padding:5px 28px 5px 0px;text-align:right;}
.OrderDetails table.BasketTotals td.DeliveryText {font-size:80%;padding:10px 8px;}

/* END */






/* Styles for the Blog */

/* Left Nav */

.BlogLogin {clear:both;padding-bottom:10px;margin:0px 10px 10px 10px;}
.BlogLogin .ButtonStyle3 {float:none;margin-top:3px;}

.BlogLeftLinks {margin:0px 10px 10px 10px;}
.BlogLeftLinks a.Print {text-decoration:none;display:block;margin-bottom:6px;background:url(../Images/Icons/Printer_Icon.gif) no-repeat top left;padding-left:30px;}
.BlogLeftLinks a:Hover {text-decoration:underline;}

.BlogContainer .BlogDateHeader {margin-bottom:10px;}
.BlogContainer .BlogPost {padding-bottom:20px;margin-bottom:20px;}
.BlogContainer .BlogPost .PostTitle {font-weight:bold;font-size:140%;margin-bottom:10px;}
.BlogContainer .BlogPost .PostTitle a {text-decoration:none;}
.BlogContainer .BlogPost .PostTitle a:Hover {text-decoration:underline;}
.BlogContainer .BlogPost .PostBody {padding:20px;margin-bottom:10px;}
.BlogContainer .BlogPost .PostFooter {font-style:italic;}
.BlogContainer .BlogPost .PostFooter .ButtonStyle3 {margin:0px;font-style:normal;}

.PostContainer .PostDateHeader {margin-bottom:10px;}
.PostContainer .PostBody {padding:20px;margin-bottom:10px;}
.PostContainer .PostFooter {font-style:italic;padding-bottom:20px;margin-bottom:20px;}
.PostContainer .PostFooter .ButtonStyle3 {margin:0px;font-style:normal;}

.CommentsHolder .Comment {margin-top:10px;padding:20px;}
.CommentsHolder .Comment .CommentUserName {font-weight:bold;margin-bottom:10px;}
.CommentsHolder .Comment .CommentBody {margin-bottom:10px;}
.CommentsHolder .Comment .CommentDate {font-style:italic;font-size:90%;}

.CreateComment {margin-bottom:20px;padding-bottom:20px;}
.CreateComment .Table .Row .Right {text-align:right;margin-top:3px;}

/* End */






/* General Styles Required by the Basket and Checkout page */

h1 {margin-bottom:0px;}

.CheckoutStageImage {margin:20px 0px 17px 11px;}

.BasketContent {margin:0px 30px;}
.BasketContent .ContinueShopping {float:right;display:inline;margin-bottom:20px;}
.BasketContent .ContinueShopping a.ButtonStyle1 {margin:0px;}
.BasketContent .BasketThemeContent {padding-bottom:10px;margin-bottom:20px;}

.Basket .NoProducts {font-weight:bold;}
.Basket table.Products {width:900px;}
.Basket table thead {font-weight:bold;}
.Basket table thead td {padding-bottom:20px;}
.Basket table td .ErrorMessage {background:#DD0000 url(../Images/ErrorArrow.gif) no-repeat top left;padding-left:30px;margin-bottom:3px;}
.Basket table td.Image {width:172px;height:172px;}
.Basket table td.Details {padding:0px 25px;}
.Basket table td.Details .ProductName {font-weight:bold;margin-bottom:20px;}
.Basket table td.Details .ProductName a {text-decoration:none;}
.Basket table td.Details .ProductName a:Hover {text-decoration:underline;}
.Basket table td.Details .ProductItems {margin-bottom:20px;}
.Basket table td.Details .ProductCode {font-weight:bold;}
.Basket table td.Details .ProductCode span.Code {}
.Basket table td.Quantity {width:170px;padding-top:3px;}
.Basket table td.Quantity input {width:50px;}
.Basket table td.Quantity .ButtonStyle4 {float:none;margin:0px;}
.Basket table td.Price {font-weight:bold;font-size:160%;padding-right:35px;}
.Basket table td.Remove {text-align:center;padding-top:4px;}
.Basket table td.ProductUnderline {padding:18px 0px;}

.Basket table.BasketTotals {width:290px;float:right;display:inline;}
.Basket table.BasketTotals tr.SubTotal {font-size:130%;}
.Basket table.BasketTotals tr.Savings {font-size:130%;}
.Basket table.BasketTotals tr.Delivery {font-size:130%;}
.Basket table.BasketTotals tr.Total {padding-bottom:20px;font-size:200%;}
.Basket table.BasketTotals td.TotalLable {font-weight:bold;padding:4px 8px;}
.Basket table.BasketTotals td.Total {padding:5px 28px 5px 0px;text-align:right;}
.Basket table.BasketTotals td.DeliveryText {font-size:80%;padding:10px 8px;}

.Basket .Buttons {float:right;display:inline;margin-top:20px;}
.Basket .Buttons .Checkout {}

.Basket .PromoCode {float:right;display:inline;margin:140px 40px 0px 0px;}
.Basket .PromoCode .PromoCodeText {float:left;display:inline;font-weight:bold;width:130px;margin-right:10px;font-size:80%;}
.Basket .PromoCode .PromoCodeBox {float:left;display:inline;margin-right:10px;width:140px;padding-top:2px;}
.Basket .PromoCode .PromoCodeBox input {width:140px;}
.Basket .PromoCode .PromoCodeButton {float:left;display:inline;width:100px;padding-top:2px;}
.Basket .PromoCode .PromoCodeButton .ButtonStyle4 {float:none;margin:0px;}

.CheckoutHeader1 {color:#535353;font-weight:bold;font-size:160%;margin-bottom:20px;}

.LoginBox {margin:40px 0px;}
.LoginBox .Title {display:none;}
.LoginBox .SubHeader {display:none;}
.LoginBox .Table .Row {clear:both;}
.LoginBox .Table .Row .Mandatory {color:#DD0000;}
.LoginBox .Table .Row .Column1 {float:left;display:inline;width:150px;text-align:right;margin-right:20px;font-weight:bold;}
.LoginBox .Table .Row .Column2 {float:left;display:inline;width:150px;padding-bottom:6px;}
.LoginBox .Table .Row .Column2 input {width:150px;}
.LoginBox .Table .Row .ColumnFull {margin-left:170px;width:150px;}
.LoginBox .Table .Row .ColumnFull a.ForgotPass {font-size:80%;}
.LoginBox .Table .Row .Buttons {margin-top:-12px;}

.AddressContent .AddressHolder {background:#F6F6F6;padding:10px;float:left;display:inline;margin-right:100px;margin-top:20px;}
.AddressContent .AddressHolder .Title {color:#662004;font-weight:bold;font-size:160%;}
.AddressContent .AddressHolder .Address {border:5px solid #FAFAFA;background:#F1F1F1;padding:10px;width:300px;}
.AddressContent .AddressHolder .Address .Row {clear:both;width:300px;}
.AddressContent .AddressHolder .Address .Row .Mandatory {color:#DD0000;}
.AddressContent .AddressHolder .Address .Row .Column1 {float:left;display:inline;width:150px;color:#414141;text-align:left;}
.AddressContent .AddressHolder .Address .Row .Column2 {float:left;display:inline;width:150px;padding-bottom:6px;}
.AddressContent .AddressHolder .Address .Row .Column2 input {width:150px;}
.AddressContent .AddressHolder .Address .Row .Column2 select {width:154px;}

.AddressContent .AddressHolder .Address {border:5px solid #FAFAFA;background:#F1F1F1;padding:10px;width:300px;}
.AddressContent .AddressHolder .AddressInput .Row {clear:both;width:300px;}
.AddressContent .AddressHolder .AddressInput .Row .Mandatory {color:#DD0000;}
.AddressContent .AddressHolder .AddressInput .Row .Column1 {float:left;display:inline;width:150px;color:#414141;text-align:left;}
.AddressContent .AddressHolder .AddressInput .Row .Column2 {float:left;display:inline;width:150px;padding-bottom:6px;}
.AddressContent .AddressHolder .AddressInput .Row .Column2 input {width:150px;}
.AddressContent .AddressHolder .AddressInput .Row .Column2 select {width:154px;}

.NoDeliveryMessage {margin-top:20px;}

.SameAsBilling {margin-left:430px;font-weight:bold;margin-top:10px;}

.StepButtons {margin-bottom:20px;}

.DeliveryOptionPanel .DeliveryHeader {color:#662004;font-weight:bold;font-size:160%;margin-bottom:30px;}
.DeliveryOptionPanel .DeliverySurcharge {color:#DD0000;font-weight:bold;margin-bottom:20px;}
.DeliveryOptionPanel .DeliverySelectPanel .Panel {margin-bottom:20px;}
.DeliveryOptionPanel .DeliverySelectPanel .Panel .Radiobutton {float:left;display:inline;margin-right:30px;}
.DeliveryOptionPanel .DeliverySelectPanel .Panel .Details {float:left;display:inline;}
.DeliveryOptionPanel .DeliverySelectPanel .Panel .Delivery {color:#662004;margin-bottom:10px;font-weight:bold;}
.DeliveryOptionPanel .DeliverySelectPanel .Panel .Description {color:#666666;}

.ConfirmationTitle {font-size:200%;font-weight:bold;text-align:center;margin:60px 0px 30px 0px;}
.ConfirmationText {font-size:140%;font-weight:normal;text-align:center;margin-bottom:30px;}

.AccessoryPanel {margin-top:10px;}
.AccessoryPanel .AccessoryHeader {font-weight:bold;color:#56362A;margin-bottom:20px;padding-top:10px;}
.AccessoryPanel .ProductSmallSummary {float:left;display:inline;width:210px;margin-right:10px;}
.AccessoryPanel .ProductSmallSummary .image {float:left;display:inline;width:100px;}
.AccessoryPanel .ProductSmallSummary .title {font-weight:bold;font-size:90%;height:46px;overflow:hidden;}
.AccessoryPanel .ProductSmallSummary .title a {text-decoration:none;}
.AccessoryPanel .ProductSmallSummary .title a:Hover {text-decoration:underline;}
.AccessoryPanel .ProductSmallSummary .price {font-size:120%;font-weight:bold;}
.AccessoryPanel .ProductSmallSummary .button a {display:inline-block;width:110px;height:30px;}

/* END */
