﻿/* 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:80px;}
#home h1 {padding:10px 0px 5px 0px; margin:0px; font-size:155%;}
#home h2 {background: url(../../images/background/555Top252.gif) bottom no-repeat; padding:5px 0px 7px 10px; color:#fff; font-size:125%; margin:0px 0px 10px 0px; font-weight:bold;  background-color:#555; border-top:1px solid #b5d5fa;}
#home h2 a {color:#351c6c;}
#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 {text-decoration:underline;}
#home ul li ul {margin:5px 0px 0px 0px; padding:0px;}
#home ul a {color:#333;}
#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/grey_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:5px; line-height:5px; font-size:5px; } 
#home .priceFrom{float:left;margin:5px 10px;}
#home #noBold {width:420px; float:left; margin:0 0 10px 0; font-size:13px;}
#home .dynBan img {margin-bottom:0px;}

#homepageAdvert .clearLeft{font-size:0px;line-height:0px;height:0px;}
#homepageAdvert{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;}

ul#noBold li{font-weight:normal;padding:0px 0px 10px 10px;margin-left:2px;float:left;background:url(../../images/icons/grey_arrow_bullet.gif) no-repeat 0px 4px; }

.homepageBestBuy {width:780px; margin:0px 0px 0px 10px;}
.homepageBestBuy .bestBuyTitle {border-bottom:1px solid #b5d5fa; margin:0px 0px 20px 0px; padding:0px;}
.homepageBestBuy h2 {padding:3px 0px 3px 10px; margin:0px; font-size:115%; color:#fff; background: url(../../images/background/titleBg.gif) bottom repeat-x; border-left:1px solid #b5d5fa; border-right:1px solid #b5d5fa; border-top:1px solid #b5d5fa; width:10em; color:#c9141a;}
.homepageBestBuy .categoryProductBestBuy {float:left; width:230px; text-align:center; margin:0px 12px;}
.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; margin:0px 0px 0px 10px; padding:0px; }
.homepageBestBuy #ctl00_ctl00_MasterContentPlaceHolder_ChildContentPlaceHolder_HomePageBestBuy_Rpt_Best_Buy_ctl01_deliverydate {border:1px 1px 1px 0px solid #fff; margin:0px 0px 0px 10px; padding:0px; }
.homepageBestBuy #ctl00_ctl00_MasterContentPlaceHolder_ChildContentPlaceHolder_HomePageBestBuy_Rpt_Best_Buy_ctl02_deliverydate {border:1px 1px 1px 0px solid #fff; margin:0px 0px 0px 10px; padding:0px; }
.homepageBestBuy .bestbuybot {height:5px; font-size:0px; line-height:0px; padding:0px; margin:0px;}
.homepageBestBuy h3 {margin:0px; padding:0px; font-size:90%;}
.homepageBestBuy h3 a {color:#333;}
.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:120px; text-align:left; margin-bottom:10px;}
.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 0px 0px;}
.brands .bestBuyTitle {border-bottom:1px solid #b5d5fa; margin:0px 0px 20px 0px; padding:0px;}
.brands h3 {padding:3px 0px 3px 10px; margin:0px; font-size:115%; color:#fff; background: url(../../images/background/titleBg.gif) bottom repeat-x; border-left:1px solid #b5d5fa; border-right:1px solid #b5d5fa; border-top:1px solid #b5d5fa; width:95px; color:#351c6c;}
.brands p{margin:0px; padding:0px;}
.brands p a{color:#555;}
.brands p a:hover{text-decoration:underline;}
