﻿/*Colours

Blue (links) #005b7f
Pink (links) #ca2d95

*/

/* Home */
#home {margin-left:10px; float:left; width:780px; display:inline;}
#home p {padding:0px; margin:0px 0px 15px 0px;}
#home #promos img {float:left;}
#home #promos .homebanner {margin-left:10px; margin-bottom:10px;}
#home #promos .mainPromo {margin-left:10px; margin-bottom:10px;}
#content #home h1 {margin:0px; padding:0px;}
#content #home p {padding-bottom:5px;}
#home .homeProd {width:252px; float:left; margin:0px 12px 15px 0px; font-size:85%;  background: url(../../images/background/EEEborder252.gif);}
#home .homeProdEnd {width:252px; float:left; font-size:85%; background: url(../../images/background/EEEborder252.gif); margin:0px 0px 15px 0px;}
#home .homeProd img, #home .homeProdEnd img {padding:0px; margin:0px 0px 10px 5px;}
#home .homeProd .imagePad, #home .homeProdEnd .imagePad {padding-bottom:120px;}
#home .Row1 img {margin-bottom:25px;}
#home .Row3 img {margin-bottom:45px;}
#home .Row4 ul {line-height:18px;}
#home .Row4 ul li ul li {line-height:14px;}
#home h1 {padding:10px 0px 5px 0px; margin:0px; font-size:155%;}
#home h2 {background: url(../../images/background/555Top252.gif) top no-repeat; padding:8px 0px 8px 10px; color:#fff; font-size:125%; margin:0px 0px 10px 0px; font-weight:bold;  background-color:#D6D7D7;}
#home h2 a {color:#005b7f;}
#home ul {margin:0px; padding:0px;}
#home ul li {list-style-type:none; font-weight:bold;  margin:0px; padding:0px;}
#home ul li a:hover {border-bottom:1px dotted #005b7f;}
#home ul li ul {margin:5px 0px 0px 0px; padding:0px;}
#home ul a {color:#005b7f;}
#home ul li ul li {list-style-type:none; font-weight:normal; margin:0px 0px 5px 0px; padding:0px 0px 0px 10px; background: url(../../images/icons/grey_arrow_bullet.gif) 0 4px no-repeat;}
#home .bullet {list-style-type:none; font-weight:normal; margin:0px 0px 5px 0px; padding:0px 0px 0px 10px; background: url(../../images/icons/grey_arrow_bullet.gif) 0 4px no-repeat;}
#home ul.bulletsmall li {list-style-type:none; font-weight:normal; margin:0px 0px 5px 0px; padding:0px 0px 0px 10px; background: url(../../images/icons/pink_arrow_bullet.gif) 0 4px no-repeat;}
#home .homeProdImg {width:100px; float:left; margin:0px 0px 0px 1px; padding:0px;}
#home .homeLinks {width:130px; float:left; margin:0px 0px 0px 10px; padding:0px;}
#home .homeProdBot {background: url(../../images/background/555Bot252.gif) bottom no-repeat; height:20px; line-height:20px; font-size:20px; } 
#home .priceFrom{float:left;margin:5px 10px; width:100px; text-align:center; background: url(../../images/background/PriceFromBg.gif) bottom no-repeat; height:18px; padding-top:8px;}

#homepageAdvert .clearLeft{font-size:0px;line-height:0px;height:0px;}
#homepageAdvert{background:url(../../images/homepage/ribbon.gif) no-repeat top right;background-color:#F5F6F5;border:1px solid #CCCCCC;margin-bottom:10px;}
#homepageAdvert h1 img{padding-top:20px;padding-left:5px;}
#homepageAdvert p{width:420px;margin-left:340px;margin-bottom:0px;margin-top:10px;}


.homepageBestBuy .categoryProductBestBuy {float:left; width:240px; text-align:center; margin:0px 10px;}
.homepageBestBuy .categoryProduct {float:left; width:252px; text-align:center; }
.homepageBestBuy #ctl00_ctl00_MasterContentPlaceHolder_ChildContentPlaceHolder_HomePageBestBuy_Rpt_Best_Buy_ctl00_deliverydate {border:1px 1px 1px 0px solid #fff; padding:0px 0px 0px 10px; margin:0px; }
.homepageBestBuy #ctl00_ctl00_MasterContentPlaceHolder_ChildContentPlaceHolder_HomePageBestBuy_Rpt_Best_Buy_ctl01_deliverydate {border:1px 1px 1px 0px solid #fff; padding:0px 0px 0px 10px; margin:0px; }
.homepageBestBuy #ctl00_ctl00_MasterContentPlaceHolder_ChildContentPlaceHolder_HomePageBestBuy_Rpt_Best_Buy_ctl02_deliverydate {border:1px 1px 1px 0px solid #fff; padding:0px 0px 0px 10px; margin:0px; }
.homepageBestBuy #ctl00_ctl00_MasterContentPlaceHolder_ChildContentPlaceHolder_HomePageBestBuy_Rpt_Best_Buy_ctl02_dvProduct {margin-right:0;}
.homepageBestBuy .bestbuybot {height:5px; font-size:0px; line-height:0px; padding:0px; margin:0px;}
.homepageBestBuy h3 {margin:0px; padding:0px; font-size:90%; margin-bottom:4px;}
.homepageBestBuy h3 a {color:#005b7f;}
#homepage #promoPanel .homepageBestBuy h3 a:hover {border-bottom: 1px dotted ##005b7f;}
.homepageBestBuy h4 {margin:0px; padding:0px; font-size:90%; padding: 0px 10px 0px 10px; font-weight:normal; height:50px;}
.homepageBestBuy .bestBuyLeft {width:100px; float:left;}
.homepageBestBuy .bestbuyimg {float:left; margin-left:1px;}
.homepageBestBuy .bestbuyfeatures {float:left; width:135px; text-align:left; margin-bottom:10px;}
.homepageBestBuy .bestbuyfeatures .bestbuydelivery {line-height:16px;}
.homepageBestBuy .bestbuyfeatures ul {font-size:85%; list-style-type:none; margin:0px; padding:0px;}
.homepageBestBuy .bestbuyfeatures ul li {margin:4px 0px 0px 10px; padding:0px;}
.homepageBestBuy .bestbuydelivery {font-size:85%; float:left; text-align:left;}
.homepageBestBuy .ProductPrice {font-size:175%; font-weight:bold; color:#c9141a;}
.homepageBestBuy .orangeSave65 {margin-top:5px;}
.homepageBestBuy .bestbuyPrice {float:left; width:100px; text-align:center;}

.homepageBestBuy .customerRating {float:left; width:120px; padding-left:8px; margin-bottom:5px;}
.homepageBestBuy .customerRating img {float:left; padding:3px 40px 5px 0px; display:block; }
.homepageBestBuy .customerRating .stars {padding:0px 0px 5px 0px; display:block; width:90px;} 
.homepageBestBuy .customerRating span {display:block; text-align:left;}
.homepageBestBuy .customerRating .customerratingtitle {color:#fa4607; font-weight:bold; padding-bottom:2px;}
.homepageBestBuy .customerRating .score {display:block; padding-left:2px; text-align:left; clear:both;}

#richerSoundsLink{margin-left:10px;margin-bottom:10px;}

/*#content #home .homepageBestBuy .categoryProductBestBuy .bestbuyimg .bestbuyimageholder{position:absolute; float:right; margin-left:10px;height:45px;width:145px;border:1px solid red;}
*/
.brands{margin-left:10px; width:780px; margin: 20px 0px 5px 10px;}
.brands .bestBuyTitle {margin:0px 0px 20px 0px; padding:0px;}
.brands h3 {padding:3px 0px 3px 0px; margin:0px; font-size:115%; color:#333; text-indent:-9999px; overflow:hidden; background: url(../../images/background/brands.gif) bottom no-repeat; width:120px; height:17px;}
.brands p{margin:0px; padding:0px; line-height:21px;}
.brands p a{color:#333;}
.brands p a:hover{border-bottom:1px dotted #333;}


/* Tabs */
#promoPanel {background: url(../../images/homepage/swooshBg.gif) no-repeat;}
#promoPanel .ui-tabs-panel {position:relative;}

#promoPanel {width:780px; margin-left:10px; margin-bottom:10px;}
#promoPanel #welcome {background: url(../../images/background/welcomeTab.jpg) no-repeat;}
#promoPanel #welcome h1 {width:780px; height:85px; background: url(../../images/background/welcomeText.gif) no-repeat; text-indent:-9999px; overflow:hidden; margin-bottom:10px; padding-bottom:0px;}
#promoPanel #welcome p {margin-left:335px; width:420px; font-size:14px; margin-top:5px; margin-bottom:0px; padding:0px; line-height:18px;}
#promoPanel #welcome .button {width:124px; height:25px; display:block; background: url(../../images/background/FindOutButton.gif) no-repeat; text-indent:-9999px; overflow:hidden; position:absolute; right:10px; bottom:10px;}
#promoPanel #welcome .button:hover {background: url(../../images/background/FindOutButton.gif) 0px -25px no-repeat; }

#promoPanel #offers {background: url(../../images/homepage/February_homepage.jpg) no-repeat;}
#promoPanel #offers h2 {width:780px; height:300px; background: url(../../images/promotions/august_homepage.jpg) no-repeat; text-indent:-9999px; overflow:hidden; margin:0px; padding-bottom:0px; display:block;}*/
/* OLD TITLE
#promoPanel #offers h2 {width:449px; height:56px; background: url(../../images/promotions/MayHeading.gif) no-repeat; text-indent:-9999px; overflow:hidden; margin:0px 0px 0px 10px; padding-bottom:0px; display:block;}*/

#promoPanel #offers .button {width:124px; height:25px; display:block; background: url(../../images/background/FindOutButton.gif) no-repeat; text-indent:-9999px; overflow:hidden; position:absolute; right:10px; bottom:10px;}
#promoPanel #offers .button:hover {background: url(../../images/background/FindOutButton.gif) 0px -25px no-repeat; }

#promoPanel #bestbuys {width:780px; margin:0px; background: url(../../images/background/BestBuyBg.gif) bottom no-repeat;}
#promoPanel #bestbuys h2 {margin:0px 0px 20px 0px; padding:0px; width:265px; height:43px; background: url(../../images/background/BestBuysHeader.gif) bottom no-repeat; text-indent:-9999px; overflow:hidden; margin-left:5px;}