.breadcrumb { margin: 6px; }
.flashalt { position: absolute; top: 0; left: 0; width: 0; height: 0; overflow: hidden; }
.compare { color: #f58f08; }

#content { margin-left: 9px; width: 730px; border: 0; }
#content .contenttop { margin: 0; width: 730px; }
#content #products { margin: auto; width: 691px; }
#content #categorybox, #content #productbox { width: 691px; height: 225px; border: 1px solid #999; overflow: hidden; background: url(//drh.img.digitalriver.com/DRHM/Storefront/Site/rpeusb2c/cm/images/mu/cat_browse_back.gif) repeat-x; }
#contentmiddle { width: 691px; margin: auto; /*background-color: white;*/ }
#categorybox .head, #productbox .head, .categorybrowse .head { height: 25px; padding-left: 8px; line-height: 25px; color: #333; font-size: 110%; font-weight: bold; background-color: #eee; }
#categorybox .head span, #typebox .head span, .categorybrowse .head span { color: #036; font-size: .8em; }
#categorybox .head span a, #typebox .head span a { color: #036; text-decoration: none; }
#categorybox .category, #productbox .product { float: left; width: 140px; margin: 0; padding: 6px 20px 6px 6px; text-align: center; } /* color: #036; font-weight: bold; */
#categorybox .category { height: 196px; }
#categorybox .category .copy { height: 86px; }
#categorybox .category .thumb { padding: 0; }
/* #productbox .product { width: 140px; } */
#categorybox .category h4, #productbox .product h4 { margin: 0; padding: 0; text-align: left; color: #036; font-weight: bold; font-size: 100% }
#categorybox .category h4 a, #productbox .product h4 a { color: #0b5ed7; text-decoration: none; }
#categorybox .category h4 a:hover, #productbox .product h4 a:hover { text-decoration: underline; }
#categorybox .category p, #productbox .product p { margin: 0; padding: 0; text-align: left; color: #000; font-weight: normal; }
#categorybox .category p.price, #productbox .product p.price { margin: 0; padding: 0; text-align: left; color: #000; font-weight: bold; }

.diffitems ul { height: 50px; overflow: hidden; }

#typebox { margin-top: 6px; width: 691px; height: 160px; border: 1px solid #999; background: url(//drh.img.digitalriver.com/DRHM/Storefront/Site/rpeusb2c/cm/images/mu/cat_browse_back.gif) repeat-x; }

#typebox .head { height: 25px; padding-left: 8px; line-height: 25px; color: #333; font-size: 110%; font-weight: bold; background-color: #eee; }
#typebox .category { float: left; margin: 0; width: 122px; padding: 6px 10px 6px 6px; text-align: center; color: #036; font-weight: bold; }
#typebox .category h4 { margin: 0; padding: 0; text-align: center; color: #036; font-weight: bold; font-size: 100%; }
#typebox .category p { margin: 0; padding: 0; text-align: left; color: #000; font-weight: normal; }

#landing { width: 691px; /*height: 367px;*/ }
#landing h4 { margin: 6px 0 6px 10px; padding: 0; font-size: 110%; color: #333; }
#catfocus h3 { margin: 0; padding: 0 10px; width: 674px; height: 29px; line-height: 29px; border-right: 2px solid #ccc; font-size: 110%; color: #333; background-color: #e0e0e0; }
#landing .product, #catfocus .product { margin-top: 14px; clear: both; }
#landing .product .thumb, #catfocus .product .thumb { float: left; display: inline; width: 75px; margin: 0 10px; }
#landing .product h5, #catfocus .product h5 { margin: 0 6px 0 0; font-size: 100%; color: #06c; }
#landing .product h5 a, #catfocus .product h5 a { color: #06c; text-decoration: none; }
#landing .product h5 a:hover, #catfocus .product h5 a:hover { text-decoration: underline; }
#landing .product p, #catfocus .product p { margin: 0 6px 0 0; font-size: 90%; color: #06c; }
#landing .product .price { color: #666; }
#landing .product .dr_actualPrice { color: #000; font-weight: bold; }
#landing .product .pricecontainer { padding-left: 95px; }
#landing .column { float: left; width: 344px; margin-bottom: 20px; }
#catfocus .column { float: left; width: 230px; height: 90px; border-right: 2px solid #ccc; background: url(//drh.img.digitalriver.com/DRHM/Storefront/Site/rpeusb2c/cm/images/mu/landing_selected_prod_back2.gif) repeat-x; }
#catfocus .product { height: 65px; }
#catfocus .product .price { font-color: #333; font-weight: bold; }

#content .columnshadow { float: left; margin-left: 6px; width: 457px; background: url(//drh.img.digitalriver.com/DRHM/Storefront/Site/rpeusb2c/cm/images/mu/cat_clear_shadow_right.png) top right no-repeat; }

#content .column1, #content .column2 { float: left; width: 452px; height: 600px; border: 1px solid #999; }
#content .column1 #landing, #content .column2 #landing { width: 452px; height: auto; clear: both; }
#content .column1 #landing .column, #content .column2 #landing .column { width: 452px; float: none; }
#content .column1 #landing .product, #content .column2 #landing .product { float: left; width: 220px; height: 115px; clear: none; }
#content .column1 #landing .thumb, #content .column2 #landing .thumb { height: 115px; }
#content .product .msrp { display: block; text-decoration: line-through; color: #999; }
#content .product .yousave { display: block; color: #f00; }

#content .categorybrowse .head a { text-decoration: none; }
#content .categorybrowse .head a:hover { text-decoration: underline; }
#content .column1 .header, #content .column2 .header { border-bottom: 1px solid #999; }
#content .column1 .header p, #content .column2 .header p { margin-left: 8px; }
#content .column1 .header a.learnmore, #content .column2 .header a.learnmore { font-weight: bold; text-decoration: none; }
#content .column1 .categorybrowse, #content .column2 .categorybrowse { height: 105px; border-bottom: 1px solid #999; }
#content .column1 .categorybrowse .head, #content .column2 .categorybrowse .head { background-color: transparent; }
#content .column1 .categorybrowse ul, #content .column2 .categorybrowse ul { float: left; list-style: none; margin: 6px; padding: 0; }
#content .column1 .categorybrowse ul li, #content .column2 .categorybrowse ul li { list-style: none; float: left; width: 214px; margin: 0; padding: 0; }
#content .column1 .categorybrowse ul li a, #content .column2 .categorybrowse ul li a { text-decoration: none; font-weight: bold; }
#content .column1 .categorybrowse ul li a:hover, #content .column2 .categorybrowse ul li a:hover { text-decoration: underline; }
#clearanceoverlay, #refurboverlay { display: none; width: 900px; padding: 20px; border: 1px solid #999; background-color: white; text-align: left; }
#clearanceoverlay h4, #refurboverlay h4 { margin: 0; font-size: 100%; color: #0b5ed7; }
#clearanceoverlay p, #refurboverlay p { margin: 0 0 18px 0; font-size: 100%; color: #333; }
#clearanceoverlay span, #refurboverlay span { font-weight: bold; }
#clearanceoverlay a, #refurboverlay a { text-decoration: none; }
#clearanceoverlay a:hover, #refurboverlay a:hover { text-decoration: underline; }
#content .overlay { position: absolute; top: 40px; padding: 45px 100px 0 400px; color: white; }
#content .overlay h2 { margin: 2px 0; font-weight: normal; }
#content .overlay p { margin: 2px 0; }
#content .overlay p.blurb { font-size: 120%; }
a.aboutclose { display: block; float: right; padding: 0 4px 3px 6px; }
#content .overlay .featureoverlays { margin-top: 10px; }
#content .overlay .featureoverlays .basefeature { position: relative; margin: 2px 0; width: 200px; font-weight: bold; }
#content .overlay .featureoverlays .basefeature div.additional { display: none; position: absolute; top: 17px; right: -205px; width: 200px; padding: 4px; background-color: #fff; color: #333; font-weight: normal; }
#content .overlay .featureoverlays .basefeature div.arrow { float: right; padding: 8px 4px 4px 4px; background: url(//drh.img.digitalriver.com/DRHM/Storefront/Site/rpeusb2c/cm/images/cat_series_right_arrow.png) no-repeat center; }
#content .overlay .featureoverlays .basefeature div.arrow img { display: none; }

#content #categorybox { height: 250px; }
#content #productbox { position: relative; width: 940px; height: 315px; }
#content #productbox .product { height: 258px; padding: 6px 10px 6px 10px; text-align: left; }
#content #productbox .product ul { width: 135px; margin: 6px 0; padding: 0; text-align: left; }
#content #productbox .product ul li { list-style: square; margin: 0 0 0 16px; padding: 0; }
#content #productbox .product .checkbox { position: absolute; top: 270px; width: 100px; color: #f58f08; }

#content .seriesblurb { margin-top: 10px; }
#content .seriesblurb p { margin: 0 10px 20px 10px; padding: 0; }
#content .seriesblurb p span.head { font-weight: bold; color: #0b5ed7; }

#catfocus { width: 691px; padding: 6px 0 20px 0; border-top: 1px solid #999; }
#catfocus .focusbox { float: left; margin: 0; width: 156px; padding: 6px 10px 6px 6px; text-align: center; color: #036; font-weight: bold; }
#catfocus .focusbox h5 { margin: 0 6px; padding: 0; text-align: left; color: #036; font-weight: bold; font-size: 100%; }
#catfocus .focusbox p { margin: 0 6px; padding: 0; text-align: left; color: #000; font-weight: normal; }

#categorysidebar { float: right; width: 200px; margin-right: 10px; }
#categorysidebar .banner { margin: 0 0 8px 0; }
.whyphilips { margin: 10px auto; width: 198px; border: 1px solid #b2b2b2; }
.whybox { clear: both; }

.whybox h5 { margin: 4px 6px 0 6px; font-size: 100%; color: #06c; }
.whybox p { margin: 0 6px 6px 6px; font-size: 90%; line-height: 100%; color: #333; }

#homespecials { margin-top: 20px; }
#homespecials .special { display: inline; margin-right: 5px; }

.p-ls-wrapper-2 { margin: 6px auto; font-size: 90%; height: 21px; width: 244px; }
.p-ls-wrapper-1, .p-ls-wrapper-2 { position: relative; text-align: left; z-index: 11; }

table.p-ls-hover { background: #fff none repeat scroll 0% 0%; border: 1px solid #C5C7D1; padding: 0px; width: 244px; }
td.p-ls-hover-left img.p-flag { margin: 2px 6px; }
table.p-ls-hover td { height: 19px; vertical-align: middle; }
td.p-ls-hover-left { width: 38px; }
td.p-ls-hover-center span { color: #252F47; margin: 0px 4px; }
#mainsitelink { font-size: 90%; text-align: center; }

/* Decision */
#dr_Decision { margin: 8px 0px 0px 0px; padding: 0; }
#dr_Decision .breadcrumb, #dr_Decision .banner { padding: 0 8px 4px 8px; }
/* End Decision */

/* compare functionality styles */
#compareOverlay { display: none; position: absolute; right: 8px; top: 24px; background-color: white; border: 1px solid #666; }
#content #productbox #compareOverlay .product { clear: both; width: 350px; height: 60px; }
#compareOverlay .remove { float: left; width: 40px; height: 50px; }
#compareOverlay .remove img { padding: 10px; }
#compareOverlay .thumb { float: left; padding: 0 10px; }
#compareOverlay .thumb img { width: 40px; }
#compareOverlay h4 { float: left; width: 140px; padding: 0 10px; }
#compareOverlay .price { float: left; width: 86px; }
#compareOverlay .diffitems, #compareOverlay .diffmore, #compareOverlay .checkbox { display: none; }
/* end compare functionality styles */

/* more overlay styles */
#cluetip-extra, #cluetip-title { display: none; }
.cluetip-default { padding: 5px 10px; border: 1px solid #999; color: #252f47; background-color: #fff; text-align: left; }
.cluetip-default ul { list-style: square; margin: 0; padding: 10px; }
.cluetip-default #cluetip-outer { position: relative; margin: 0; background-color: #fff; }
.cluetip-default #cluetip-inner { padding: 0; }
/*.cluetip-default .cornerarrow { position: absolute; top: -6px; left: -19px; }*/
#cluetip-arrows { background-image: url(//drh.img.digitalriver.com/DRHM/Storefront/SiteImplementation/rpeeub2c/rpeeub2cSI/version/9/images/cdo_arrow.gif);
  background-repeat: no-repeat;
  height:17px;
  position: absolute;
  left: -9px;
  padding-left:10px;
}
/* end more overlay styles */

/* main overrides */
#dr_CategoryProductList.dr_Content { padding: 0; }
#content .overlay h1 { margin: 0; font-family: "Gil sans std light", "Verdana", "Sans Serif"; font-size: 24px; line-height: 1em; color: #fff; }
#content .overlay h2 { margin: 0; font-size: 18px; line-height: 17px; color: #fff; }
.dr_Content .breadcrumb h1 { display: inline; margin: 0; padding: 0; font-size: 100%; color: #000; }
/* end main overrides */

/* BEGIN: BUNDLE IMPLEMENTATION STYLES*/
#dr_right_nav_offerBanner{width:200px;border:1px solid #D9D9D9;text-align:center;margin-bottom:10px;}
#dr_right_nav_offerBanner #dr_offerImage{padding-top:10px;}
#dr_right_nav_offerBanner #dr_offerName, #dr_right_nav_offerBanner #dr_learnMore {padding:10px; text-align:left;}
#dr_right_nav_offerBanner #dr_learnMore {padding-top:0;}
#dr_right_nav_offerBanner #dr_offerName span{font-family:verdana;font-size:14px;font-weight:bold;color:#565863;}
#dr_right_nav_offerBanner #dr_learnMore .learnMore {color:#0B5ED7;text-decoration:none;font-size:12px;}
/* END: BUNDLE IMPLEMENTATION STYLES*/
