/* Last Update | 15:33 Mittwoch, 24. Juni 2015 | RP */
@import "fonts.css";

/*HTML ELEMENTS*/
html,body {
margin:0;
padding:0
}

body {
/*background:url(//images.qvc.com/is/image/pic/newMediaDE/web/bgr_body_petrol.jpg) no-repeat scroll center 180px #fff;*/
background-color:#fff;
font:12px "Gotham SSm 4r";
padding:8px 0 0;
color:#57444F;
min-width:994px;
text-align:center
}
body.checkout {
padding:8px 0 0
}

a,a:link,a:visited {
color:#57444F
}

a:active {
outline:none
}

a:focus {
-moz-outline-style:none
}

acronym {
text-decoration:none;
border-bottom:1px dotted
}

dt {
font-weight:700;
float:left;
margin-left:40px;
_margin-left:20px;
margin-right:5px
}

dd {
margin-bottom:15px
}

h1,h2,h3,h4,h5,h6{
/*font-family:"Sentinel 3r";*/
}
h3{font-size:16px;}

p {
line-height:14px;
margin:15px 0
}

/*Vers 5.02.1 (21.02.2015 - RP)*/
#divProgramGuideWrapper .divNewProgram > div {
background-color:#D9DADA
}

#divProgramGuideWrapper .divPastProgram > div {
background-color:#F5F5F5
}

.divPageTitleAndSearch {
clear:both;
display:block;
vertical-align:middle;
white-space:nowrap
}

.divPageTitleAndSearch #divPageTitle {
float:left;
margin-left:10px
}

.divPageTitleAndSearch .divProgramGuideSearch1 {
float:right;
margin-bottom:10px
}

.divPageTitleAndSearch .fsProgramGuideSearch {
float:right
}

#parMarketingText{display:none}

#divDateHeader1,#divTimeHeader1,#divShowsHeader1 {
background-color:#FFF;
border:1px solid #C2C2C2;
color:#57444F;
float:left;
font-weight:700;
height:32px;
line-height:32px;
margin:0;
padding:0 10px;
text-align:left
}

#divDateHeader1 {
border-right:medium none;
width:70px
}

#divTimeHeader1 {
border-right:medium none;
width:70px
}

#divShowsHeader1 {
border-right:medium none;
width:398px
}

.divProgramDateWrapper {
background-color:#FFF;
border-left:1px solid #C2C2C2;
float:left;
height:44px;
width:90px
}

.divProgramDate {
padding:15px 10px;
_padding:15px 10px 2px 10px;
font-weight:700
}

.programGuideSearchResults .divProgramTimeWrapper {
width:90px
}

.programGuideSearchResults .divProgramTime {
padding:15px 0 0 10px;
_padding:15px 0 17px 10px
}

.programGuideSearchResults .divDailyProgram .divProgramInformationWrapper {
width:769px
}

.programGuideSearchResults .divDailyProgram .divProgramTitleWrapper {
width:398px;
padding:5px 10px 10px
}

.programGuideSearchResults .divProgramTitle {
display:block
}

.programGuideSearchResults .divProgramDescription {
margin:0 0 0 20px
}

.programGuideSearchResults .divDailyProgram .divModerator {
height:39px;
padding:5px 10px 0;
_padding:8px 10px 0 10px
}

.programGuideSearchResults .divDailyProgram .divAddReminderDaily {
border-left:medium none
}

.programGuideSearchResults #divEmailReminderHeader {
width:184px;
_width:192px;
_margin-bottom:-15px
}



body.productDetailPopup {
min-width:650px;
padding:0;
margin:0 10px 0 0;
_margin:0;
background-image:none;
background-color:#FFF
}



.outline p {
padding:0 10px
}

#divBreadCrumbsPageTitleWrapper p {
margin:5px 10px 11px 0
}

#divCheckoutQuestions p {
margin:0
}

div > p:first-child {
margin-top:0
}

div > p:last-child {
margin-bottom:0
}

.quickCompare div > p:last-child {
margin-bottom:12px
}

fieldset {
border:none;
padding:0;
margin:0
}

form {
padding:0;
margin:0
}

form br {
clear:both
}

form fieldset span {
display:inline-block;
margin:0 0 10px;
font-size:13px;
vertical-align:baseline
}

h1 {
margin:12px 0 10px;
padding:0;
font:bold 22px;
color:#57444F
}

h1 span,h1 a,h1 a:link,h1 a:visited {
font:normal 12px;
text-decoration:none;
vertical-align:baseline;
margin:0 0 0 20px;
padding:0;
letter-spacing:0
}

h1 a,h1 a:link,h1 a:visited {
background:url(/wcsstore/DE/content/images/arr_r_petr_2.gif) no-repeat left center;
text-decoration:none;
padding:0 0 0 13px
}

h1 a:hover {
text-decoration:underline;
color:#cb2026
}

.shoppingCart h1 a{display:none}

h1 sup {
font-size:18px
}

h2 {
/*background:url(/wcsstore/DE/content/images/bkg_h2_de.gif) repeat-x;*/
background-image:none;
font:bold 14px;
color:#636363;
height:30px;
line-height:30px;
margin:0;
padding:0 0 0 10px
}

h2#breadCrumbs,#breadCrumbs h2 {
background:none repeat scroll 0 0 transparent;
font:12px;
height:23px;
line-height:23px;
padding:0;
}

.itemDetails h3 {
font-size:12px;
font-weight:400;
margin-bottom:0
}

.outline h3 {
font:bold 12px/30px;
padding:0 8px
}

img {
border:none
}

label {
width:186px;
display:inline-block;
padding:0;
margin:0;
font-weight:700;
vertical-align:baseline;
_margin-bottom:10px;
*margin-bottom:10px
}

legend {
font-weight:700;
line-height:15px;
padding:15px 0 5px;
color:#333
}

table {
margin:0 0 10px
}

thead {
margin:0
}

td {
padding:7px 10px;
vertical-align:top;
text-align:left;
border-bottom:1px solid #c2c2c2
}

th {
margin:0;
padding:13px 10px 4px;
vertical-align:bottom;
text-align:left;
border-bottom:1px solid #c2c2c2
}

tfoot td {
font-weight:700
}

textarea {
padding:0;
margin:0 0 5px;
border:1px solid #b6b2a6;
font-size:13px;
color:#333
}

.wishList textarea {
width:100%
}

li {
color:#57444F
}
#divWrapper {
/*width:994px;
margin:0 auto;*/
border-top: 5px solid #eb5d5e;
padding-top: 5px;
text-align:left;
}
.aemMasthead #divWrapper {
	border-top:0;
	padding:0 !important;
}


.watchQvcLive #divWrapper {
width:895px;
background-image:none;
background-color:transparent;
border-right:none;
border-bottom:none
}

#divMiniBanner {
display:none
}

.home #divMiniBanner {
margin:10px
}

#divBreadCrumbsPageTitleWrapper,#divFooter {
clear:both
}

#breadCrumbs {
font-size:9px;
margin:0 0 5px;
padding:0
}

#breadCrumbs a:active {
outline:medium none
}

#breadCrumbs a,#breadCrumbs a:link,#breadCrumbs a:visited {
color:gray;
text-decoration:underline
}

.checkout #divMastheadLinks,.checkout #frmMastheadSearch,.checkout #divMastheadProgramming,.checkout #divMenu,.checkout #divMenuText,.checkout #divMiniBanner,.checkout #divBreadCrumbs{display:none}

#divCheckoutProgressBar{display:none}

.checkout #divCheckoutProgressBar {
display:block
}

.shoppingCart #divBreadCrumbs{display:none}

#divContentWrapper {
clear:both;
display:block;
margin:0 auto;
width:994px
}

#divBreadCrumbs {
color:gray;
padding:0
}

.shoppingCart h1 a.arrow,.shoppingCart h1 a.arrow:link,.shoppingCart h1 a.arrow:visited,.programGuide h1 a.arrow,.programGuide h1 a.arrow:link,.programGuide h1 a.arrow:visited {
font:bold 12px;
text-transform:none;
margin:5px 267px 0 0;
letter-spacing:0;
display:inline-block;
float:right
}

#divContent {
padding:10px 10px 0;
background-color:#fff;
border-top:none;
border-right:1px solid #8f8f8f;
border-bottom:1px solid #8f8f8f;
border-left:none
}

#divContent #titlegraph {
padding:10px 0
}

.divHorbar {
float:left;
*float:none;
_float:none;
margin-top:20px;
*margin-top:60px;
_margin-top:60px
}

.watchQvcLive #divContent {
border-right:none;
border-bottom:none
}

.home #divBackToHome,.home #divBreadCrumbsPageTitleWrapper,.home #divMetaNav,.checkout #divBackToHome{display:none}

#divHomePageNav{display:none}

.home #divHomePageNav {
display:block
}

.twoColumn-nav #divBreadCrumbsPageTitleWrapper {
margin:0 0 0 10px
}

.twoColumn-nav #divContentNav {
width:188px;
float:left;
margin:0 0 0 10px;
_margin:0 0 0 5px
}

.twoColumn-nav #divContent {
width:755px;
float:right;
margin:0 10px 0 0;
*margin:0 5px 0 0;
_margin:0 5px 0 0
}

.noPromo #frmProductList,.promoA #frmProductList,.promoB #frmProductList,.promoC #frmProductList,.promoD #frmProductList,.promoE #frmProductList,.promoF #frmProductList,.promoG #frmProductList,.promoH #frmProductList,.promoI #frmProductList,.promoJ #frmProductList {
padding:0 10px 10px;
background-color:#fff;
border-top:none;
border-right:1px solid #8f8f8f;
border-bottom:1px solid #8f8f8f;
border-left:none;
clear:both
}

#divContent form#frmProductList {
padding-bottom:10px
}

.twoColumn-nav #divSidebar{display:none}

#divSidebar h2{
padding-left:0;
}

.home #divContent,.metaBasicGrid #divContent,.metaMacau #divContent,.metaMalmo #divContent,.metaManchester #divContent,.metaMarseille #divContent,.metaMelbourne #divContent,.metaMexicoCity #divContent,.metaMombasa #divContent,.metaMoscow #divContent,.metaMumbai #divContent,.metaMuscat #divContent,.wishList #divContent,.wishListShared #divContent,.noPromo #divContent,.promoA #divContent,.promoB #divContent,.promoC #divContent,.promoD #divContent,.promoE #divContent,.promoF #divContent,.promoG #divContent,.promoH #divContent,.promoI #divContent,.promoJ #divContent {
width:776px;
float:right;
margin:0 10px 0 0;
_margin:0 5px 0 0;
padding:0;
background-color:transparent;
border-top:none;
border-right:none;
border-bottom:none;
border-left:none
}

.home #divContent {
_margin-right:5px!important
}

.wishList #divContentWrapper #divContent,.wishListShared #divContentWrapper #divContent {
width:984px
}

.twoColumn-sidebar #divBreadCrumbsPageTitleWrapper {
margin:0 0 0 10px
}

.twoColumn-sidebar #divContentNav{display:none}

.twoColumn-sidebar #divContent {
width:755px;
_width:750px;
margin:0 0 0 10px;
_margin:0 0 0 5px;
float:left
}

.twoColumn-sidebar #divSidebar {
width:170px;
float:right;
margin:0 10px 0 0;
_margin:0 5px 0 0;
padding:10px;
border-right:1px solid #8f8f8f;
border-bottom:1px solid #8f8f8f;
background-color:#fff
}

.checkoutConfirmation #divSidebar {
border-right:none;
border-bottom:none;
border-right:1px solid #8f8f8f;
border-bottom:1px solid #8f8f8f
}

.oneColumn #divBreadCrumbsPageTitleWrapper {
clear:both;
margin:0 0 0 10px
}

.oneColumn #divContentNav{display:none}

.oneColumn #divContent {
float:left;
clear:right;
*clear:both;
width:953px;
margin:0 10px;
_margin:0 0 0 5px
}

.oneColumn #divSidebar{display:none}

#divTemplate {
clear:both;
_margin:0;
_width:776px
}

#divTemplate #div1,#divTemplate #div2,#divTemplate #div3,#divTemplate #div4,#divTemplate #div5,#divTemplate #div6,#divTemplate #div7,#divTemplate #div8,#divTemplate #div9,#divTemplate #div10,#divTemplate #div11,#divTemplate #div12,#divTemplate #div13,#divTemplate #div14,#divTemplate #div15,#divTemplate #div16,#divTemplate #div17,#divTemplate #div18,#divTemplate #div19,#divTemplate #div20,#divTemplate #div21,#divTemplate #div22,#divTemplate #div23,#divTemplate #div24,#divTemplate #div25,#divTemplate #div26,#divTemplate #div27,#divTemplate #div28,#divTemplate #div29,#divTemplate #div30,#divTemplate #div31,#divTemplate #div32,#divTemplate #div33,#divTemplate #div34,#divTemplate #div35,#divTemplate #div36,#divTemplate #div37,#divTemplate #div38,#divTemplate #div39,#divTemplate #div40 {
display:none;
margin:0 10px 10px 0;
padding:10px;
width:231px;
height:209px;
float:left;
overflow:hidden;
background-color:#fff;
border-top:none;
border-right:1px solid #8f8f8f;
border-bottom:1px solid #8f8f8f;
border-left:none
}

.metaBasicGrid #divTemplate #div1 {
display:inline
}

.metaBasicGrid #divTemplate #div2 {
display:inline
}

.metaBasicGrid #divTemplate #div3 {
display:inline;
margin:0 0 10px;
float:right
}

.metaBasicGrid #divTemplate #div4 {
display:inline
}

.metaBasicGrid #divTemplate #div5 {
display:inline
}

.metaBasicGrid #divTemplate #div6 {
display:inline;
margin:0 0 10px;
float:right
}

.metaBasicGrid #divTemplate #div7 {
display:inline
}

.metaBasicGrid #divTemplate #div8 {
display:inline
}

.metaBasicGrid #divTemplate #div9 {
display:inline;
margin:0 0 10px;
float:right
}

.metaBasicGrid #divTemplate #div10 {
display:inline
}

.metaBasicGrid #divTemplate #div11 {
display:inline
}

.metaBasicGrid #divTemplate #div12 {
display:inline;
margin:0 0 10px;
float:right
}

.metaBasicGrid #divTemplate #div13 {
display:inline
}

.metaBasicGrid #divTemplate #div14 {
display:inline
}

.metaBasicGrid #divTemplate #div15 {
display:inline;
margin:0 0 10px;
float:right
}

.metaBasicGrid #divTemplate #div16 {
display:inline
}

.metaBasicGrid #divTemplate #div17 {
display:inline
}

.metaBasicGrid #divTemplate #div18 {
display:inline;
margin:0 0 10px;
float:right
}

.metaBasicGrid #divTemplate #div19 {
display:inline;
margin:0 0 10px;
width:755px;
height:auto
}

.metaBasicGrid #divTemplate #div20 {
display:inline;
width:362px
}

.metaBasicGrid #divTemplate #div21 {
display:inline;
margin:0 0 10px;
float:right;
width:362px
}

.metaMarseille #divTemplate #div1 {
display:inline;
width:493px
}

.metaMarseille #divTemplate #div2 {
display:inline;
margin:0 0 10px;
float:right;
height:449px
}

.metaMarseille #divTemplate #div3 {
display:inline
}

.metaMarseille #divTemplate #div4 {
display:inline
}

.metaMarseille #divTemplate #div5 {
display:inline
}

.metaMarseille #divTemplate #div6 {
display:inline;
margin:0 0 10px;
float:right;
width:493px
}

.metaMarseille #divTemplate #div7 {
display:inline
}

.metaMarseille #divTemplate #div8 {
display:inline
}

.metaMarseille #divTemplate #div9 {
display:inline;
margin:0 0 10px;
float:right
}

.metaMarseille #divTemplate #div10 {
display:inline
}

.metaMarseille #divTemplate #div11 {
display:inline
}

.metaMarseille #divTemplate #div12 {
display:inline;
margin:0 0 10px;
float:right
}

.metaMarseille #divTemplate #div13 {
display:inline;
margin:0 0 10px;
width:755px;
height:auto
}

.metaMarseille #divTemplate #div14 {
display:inline;
margin:0 0 10px;
width:755px;
height:auto
}

.metaMarseille #divTemplate #div15 {
display:inline;
width:362px
}

.metaMarseille #divTemplate #div16 {
display:inline;
margin:0 0 10px;
float:right;
width:362px
}

.metaMombasa #divTemplate #div1 {
display:inline
}

.metaMombasa #divTemplate #div2 {
display:inline
}

.metaMombasa #divTemplate #div3 {
display:inline;
margin:0 0 10px;
float:right;
height:449px
}

.metaMombasa #divTemplate #div4 {
display:inline
}

.metaMombasa #divTemplate #div5 {
display:inline
}

.metaMombasa #divTemplate #div6 {
display:inline;
width:493px
}

.metaMombasa #divTemplate #div7 {
display:inline;
margin:0 0 10px;
float:right
}

.metaMombasa #divTemplate #div8 {
display:inline
}

.metaMombasa #divTemplate #div9 {
display:inline
}

.metaMombasa #divTemplate #div10 {
display:inline;
margin:0 0 10px;
float:right
}

.metaMombasa #divTemplate #div11 {
display:inline
}

.metaMombasa #divTemplate #div12 {
display:inline;
width:493px;
margin:0 0 10px;
float:right
}

.metaMombasa #divTemplate #div13 {
display:inline;
margin:0 0 10px;
width:755px;
height:auto
}

.metaMombasa #divTemplate #div14 {
display:inline;
margin:0 0 10px;
width:755px;
height:auto
}

.metaMombasa #divTemplate #div15 {
display:inline;
width:362px
}

.metaMombasa #divTemplate #div16 {
display:inline;
margin:0 0 10px;
float:right;
width:362px
}

.metaMoscow #divTemplate #div1 {
display:inline;
width:493px
}

.metaMoscow #divTemplate #div2 {
display:inline;
margin:0 0 10px;
float:right
}

.metaMoscow #divTemplate #div3 {
display:inline
}

.metaMoscow #divTemplate #div4 {
display:inline
}

.metaMoscow #divTemplate #div5 {
display:inline;
margin:0 0 10px;
float:right
}

.metaMoscow #divTemplate #div6 {
display:inline
}

.metaMoscow #divTemplate #div7 {
display:inline;
margin:0 0 10px;
float:right;
width:493px
}

.metaMoscow #divTemplate #div8 {
display:inline;
width:493px
}

.metaMoscow #divTemplate #div9 {
display:inline;
margin:0 0 10px;
float:right
}

.metaMoscow #divTemplate #div10 {
display:inline
}

.metaMoscow #divTemplate #div11 {
display:inline
}

.metaMoscow #divTemplate #div12 {
display:inline;
margin:0 0 10px;
float:right
}

.metaMoscow #divTemplate #div13 {
display:inline;
margin:0 0 10px;
width:755px;
height:auto
}

.metaMoscow #divTemplate #div14 {
display:inline;
margin:0 0 10px;
width:755px;
height:auto
}

.metaMoscow #divTemplate #div15 {
display:inline;
width:362px
}

.metaMoscow #divTemplate #div16 {
display:inline;
margin:0 0 10px;
float:right;
width:362px
}

.metaMexicoCity #divTemplate #div1 {
display:inline;
width:493px;
height:449px
}

.metaMexicoCity #divTemplate #div2 {
display:inline;
margin:0 0 10px;
float:right;
height:449px
}

.metaMexicoCity #divTemplate #div3 {
display:inline
}

.metaMexicoCity #divTemplate #div4 {
display:inline
}

.metaMexicoCity #divTemplate #div5 {
display:inline;
margin:0 0 10px;
float:right
}

.metaMexicoCity #divTemplate #div6 {
display:inline
}

.metaMexicoCity #divTemplate #div7 {
display:inline;
margin:0 0 10px;
float:right;
width:493px
}

.metaMexicoCity #divTemplate #div8 {
display:inline
}

.metaMexicoCity #divTemplate #div9 {
display:inline
}

.metaMexicoCity #divTemplate #div10 {
display:inline;
margin:0 0 10px;
float:right
}

.metaMexicoCity #divTemplate #div11 {
display:inline;
margin:0 0 10px;
width:755px;
height:auto
}

.metaMexicoCity #divTemplate #div12 {
display:inline;
margin:0 0 10px;
width:755px;
height:auto
}

.metaMexicoCity #divTemplate #div13 {
display:inline;
width:362px
}

.metaMexicoCity #divTemplate #div14 {
display:inline;
margin:0 0 10px;
float:right;
width:362px
}

.metaMumbai #divTemplate #div1 {
display:inline;
width:493px
}

.metaMumbai #divTemplate #div2 {
display:inline;
margin:0 0 10px;
float:right
}

.metaMumbai #divTemplate #div3 {
display:inline
}

.metaMumbai #divTemplate #div4 {
display:inline
}

.metaMumbai #divTemplate #div5 {
display:inline;
margin:0 0 10px;
float:right
}

.metaMumbai #divTemplate #div6 {
display:inline
}

.metaMumbai #divTemplate #div7 {
display:inline
}

.metaMumbai #divTemplate #div8 {
display:inline;
margin:0 0 10px;
float:right
}

.metaMumbai #divTemplate #div9 {
display:inline
}

.metaMumbai #divTemplate #div10 {
display:inline;
margin:0 0 10px;
float:right;
width:493px
}

.metaMumbai #divTemplate #div11 {
display:inline
}

.metaMumbai #divTemplate #div12 {
display:inline
}

.metaMumbai #divTemplate #div13 {
display:inline;
margin:0 0 10px;
float:right
}

.metaMumbai #divTemplate #div14 {
display:inline;
margin:0 0 10px;
width:755px;
height:auto
}

.metaMumbai #divTemplate #div15 {
display:inline;
margin:0 0 10px;
width:755px;
height:auto
}

.metaMumbai #divTemplate #div16 {
display:inline;
width:362px
}

.metaMumbai #divTemplate #div17 {
display:inline;
margin:0 0 10px;
float:right;
width:362px
}

.metaMalmo #divTemplate #div1 {
display:inline;
width:493px
}

.metaMalmo #divTemplate #div2 {
display:inline;
margin:0 0 10px;
float:right
}

.metaMalmo #divTemplate #div3 {
display:inline
}

.metaMalmo #divTemplate #div4 {
display:inline
}

.metaMalmo #divTemplate #div5 {
display:inline;
margin:0 0 10px;
float:right;
height:449px
}

.metaMalmo #divTemplate #div6 {
display:inline
}

.metaMalmo #divTemplate #div7 {
display:inline
}

.metaMalmo #divTemplate #div8 {
display:inline;
width:493px
}

.metaMalmo #divTemplate #div9 {
display:inline;
margin:0 0 10px;
float:right
}

.metaMalmo #divTemplate #div10 {
display:inline
}

.metaMalmo #divTemplate #div11 {
display:inline
}

.metaMalmo #divTemplate #div12 {
display:inline;
margin:0 0 10px;
float:right
}

.metaMalmo #divTemplate #div13 {
display:inline;
margin:0 0 10px;
width:755px;
height:auto
}

.metaMalmo #divTemplate #div14 {
display:inline;
margin:0 0 10px;
width:755px;
height:auto
}

.metaMalmo #divTemplate #div15 {
display:inline;
width:362px
}

.metaMalmo #divTemplate #div16 {
display:inline;
margin:0 0 10px;
float:right;
width:362px
}

.metaManchester #divTemplate #div1 {
display:inline;
width:493px
}

.metaManchester #divTemplate #div2 {
display:inline;
margin:0 0 10px;
float:right
}

.metaManchester #divTemplate #div3 {
display:inline;
height:449px
}

.metaManchester #divTemplate #div4 {
display:inline
}

.metaManchester #divTemplate #div5 {
display:inline;
margin:0 0 10px;
float:right
}

.metaManchester #divTemplate #div6 {
display:inline;
width:493px;
margin:0 0 10px;
float:right
}

.metaManchester #divTemplate #div7 {
display:inline
}

.metaManchester #divTemplate #div8 {
display:inline
}

.metaManchester #divTemplate #div9 {
display:inline;
margin:0 0 10px;
float:right
}

.metaManchester #divTemplate #div10 {
display:inline;
width:493px
}

.metaManchester #divTemplate #div11 {
display:inline;
margin:0 0 10px;
float:right
}

.metaManchester #divTemplate #div12 {
display:inline;
margin:0 0 10px;
width:755px;
height:auto
}

.metaManchester #divTemplate #div13 {
display:inline;
margin:0 0 10px;
width:755px;
height:auto
}

.metaManchester #divTemplate #div14 {
display:inline;
width:362px
}

.metaManchester #divTemplate #div15 {
display:inline;
margin:0 0 10px;
float:right;
width:362px
}

.metaMelbourne #divTemplate #div1 {
display:inline;
width:493px;
height:449px
}

.metaMelbourne #divTemplate #div2 {
display:inline;
margin:0 0 10px;
float:right
}

.metaMelbourne #divTemplate #div3 {
display:inline;
margin:0 0 10px;
float:right
}

.metaMelbourne #divTemplate #div4 {
display:inline
}

.metaMelbourne #divTemplate #div5 {
display:inline;
margin:0 0 10px;
float:right;
width:493px
}

.metaMelbourne #divTemplate #div6 {
display:inline
}

.metaMelbourne #divTemplate #div7 {
display:inline
}

.metaMelbourne #divTemplate #div8 {
display:inline;
margin:0 0 10px;
float:right
}

.metaMelbourne #divTemplate #div9 {
display:inline
}

.metaMelbourne #divTemplate #div10 {
display:inline
}

.metaMelbourne #divTemplate #div11 {
display:inline;
margin:0 0 10px;
float:right
}

.metaMelbourne #divTemplate #div12 {
display:inline;
width:493px
}

.metaMelbourne #divTemplate #div13 {
display:inline;
margin:0 0 10px;
float:right
}

.metaMelbourne #divTemplate #div14 {
display:inline;
margin:0 0 10px;
width:755px;
height:auto
}

.metaMelbourne #divTemplate #div15 {
display:inline;
width:362px
}

.metaMelbourne #divTemplate #div16 {
display:inline;
margin:0 0 10px;
float:right;
width:362px
}

.metaMuscat #divTemplate #div1 {
display:inline;
width:493px
}

.metaMuscat #divTemplate #div2 {
display:inline;
margin:0 0 10px;
float:right
}

.metaMuscat #divTemplate #div3 {
display:inline;
margin:0 0 10px;
width:755px;
height:auto
}

.metaMuscat #divTemplate #div4 {
display:inline
}

.metaMuscat #divTemplate #div5 {
display:inline
}

.metaMuscat #divTemplate #div6 {
display:inline;
margin:0 0 10px;
float:right
}

.metaMuscat #divTemplate #div7 {
display:inline
}

.metaMuscat #divTemplate #div8 {
display:inline;
width:493px;
margin:0 0 10px;
float:right
}

.metaMuscat #divTemplate #div9 {
display:inline
}

.metaMuscat #divTemplate #div10 {
display:inline
}

.metaMuscat #divTemplate #div11 {
display:inline;
margin:0 0 10px;
float:right
}

.metaMuscat #divTemplate #div12 {
display:inline;
margin:0 0 10px;
width:755px;
height:auto
}

.metaMuscat #divTemplate #div13 {
display:inline;
margin:0 0 10px;
width:755px;
height:auto
}

.metaMuscat #divTemplate #div14 {
display:inline;
width:362px
}

.metaMuscat #divTemplate #div15 {
display:inline;
margin:0 0 10px;
float:right;
width:362px
}

.metaMacau #divTemplate #div1 {
display:inline;
height:449px
}

.metaMacau #divTemplate #div2 {
display:inline
}

.metaMacau #divTemplate #div3 {
display:inline;
margin:0 0 10px;
float:right
}

.metaMacau #divTemplate #div4 {
display:inline
}

.metaMacau #divTemplate #div5 {
display:inline;
margin:0 0 10px;
float:right
}

.metaMacau #divTemplate #div6 {
display:inline
}

.metaMacau #divTemplate #div7 {
display:inline;
margin:0 0 10px;
float:right;
width:493px
}

.metaMacau #divTemplate #div8 {
display:inline
}

.metaMacau #divTemplate #div9 {
display:inline
}

.metaMacau #divTemplate #div10 {
display:inline;
margin:0 0 10px;
float:right
}

.metaMacau #divTemplate #div11 {
display:inline;
width:493px
}

.metaMacau #divTemplate #div12 {
display:inline;
margin:0 0 10px;
float:right
}

.metaMacau #divTemplate #div13 {
display:inline;
margin:0 0 10px;
width:755px;
height:auto
}

.metaMacau #divTemplate #div14 {
display:inline;
margin:0 0 10px;
width:755px;
height:auto
}

.metaMacau #divTemplate #div15 {
display:inline;
width:362px
}

.metaMacau #divTemplate #div16 {
display:inline;
margin:0 0 10px;
float:right;
width:362px
}

.promoA #divTemplate #div1 {
display:inline;
width:493px
}

.promoA #divTemplate #div2 {
display:inline;
height:449px;
margin:0 0 10px;
float:right
}

.promoA #divTemplate #div3 {
display:inline
}

.promoA #divTemplate #div4 {
display:inline
}

.promoA #divTemplate #div5 {
width:362px
}

.promoA #divTemplate #div6 {
margin:0 0 10px;
float:right;
width:362px
}

.promoB #divTemplate #div1 {
display:inline;
width:493px
}

.promoB #divTemplate #div2 {
display:inline;
margin:0 0 10px;
float:right
}

.promoB #divTemplate #div3 {
display:inline
}

.promoB #divTemplate #div4 {
display:inline;
width:493px;
margin:0 0 10px;
float:right
}

.promoB #divTemplate #div5 {
width:362px
}

.promoB #divTemplate #div6 {
margin:0 0 10px;
float:right;
width:362px
}

.promoC #divTemplate #div1 {
display:inline;
height:449px;
width:493px
}

.promoC #divTemplate #div2 {
display:inline;
height:449px;
margin:0 0 10px;
float:right
}

.promoC #divTemplate #div3 {
width:362px
}

.promoC #divTemplate #div4 {
margin:0 0 10px;
float:right;
width:362px
}

.promoD #divTemplate #div1 {
display:inline;
margin:0 0 10px;
width:755px;
height:auto
}

.promoD #divTemplate #div2 {
display:inline
}

.promoD #divTemplate #div3 {
display:inline
}

.promoD #divTemplate #div4 {
display:inline;
margin:0 0 10px;
float:right
}

.promoD #divTemplate #div5 {
width:362px
}

.promoD #divTemplate #div6 {
margin:0 0 10px;
float:right;
width:362px
}

.promoE #divTemplate #div1 {
display:inline;
margin:0 0 10px;
width:755px;
height:auto
}

.promoE #divTemplate #div2 {
width:362px
}

.promoE #divTemplate #div3 {
margin:0 0 10px;
float:right;
width:362px
}

.promoF #divTemplate #div1 {
display:inline;
width:493px
}

.promoF #divTemplate #div2 {
display:inline;
margin:0 0 10px;
float:right
}

.promoF #divTemplate #div3 {
display:inline
}

.promoF #divTemplate #div4 {
display:inline
}

.promoF #divTemplate #div5 {
display:inline;
margin:0 0 10px;
float:right
}

.promoF #divTemplate #div6 {
width:362px
}

.promoF #divTemplate #div7 {
margin:0 0 10px;
float:right;
width:362px
}

.promoG #divTemplate #div1 {
display:inline;
width:493px
}

.promoG #divTemplate #div2 {
display:inline;
margin:0 0 10px;
float:right
}

.promoG #divTemplate #div3 {
width:362px
}

.promoG #divTemplate #div4 {
margin:0 0 10px;
float:right;
width:362px
}

.promoH #divTemplate #div1 {
display:inline;
margin:0 0 10px;
width:755px;
height:auto
}

.promoH #divTemplate #div2 {
width:362px
}

.promoH #divTemplate #div3 {
margin:0 0 10px;
float:right;
width:362px
}

.promoI #divTemplate #div1 {
display:inline
}

.promoI #divTemplate #div2 {
display:inline
}

.promoI #divTemplate #div3 {
display:inline;
margin:0 0 10px;
float:right
}

.promoI #divTemplate #div4 {
width:362px
}

.promoI #divTemplate #div5 {
margin:0 0 10px;
float:right;
width:362px
}

.promoJ #divTemplate #div1 {
width:362px
}

.promoJ #divTemplate #div2 {
margin:0 0 10px;
float:right;
width:362px
}

.promoK #divTemplate #div1 {
display:inline;
margin:0 0 10px;
width:834px;
height:auto;
border:none
}

.home #divTemplate {
*width:776px!important;
_width:776px!important
}

.home #divTemplate #div1 {
display:inline;
margin:0 0 10px;
width:755px;
height:317px
}

.home #divTemplate #div2 {
display:inline;
margin:0 0 10px;
width:755px;
position:relative
}

.home #divTemplate #div3 {
display:inline;
margin:0 0 10px;
width:755px
}

.home #divTemplate #div4 {
display:inline;
margin:0 0 10px;
width:755px
}

.home #divTemplate #div5 {
display:inline;
margin:0 0 10px;
width:755px
}

.home #divTemplate #div6 {
display:inline;
margin:0 0 10px;
width:755px
}

.home #divTemplate #div7 {
display:inline;
margin:0 0 10px;
width:755px;
height:281px
}

#divBackToHome {
float:left
}

#divBackToHome a,#divBackToHome a:link,#divBackToHome a:visited {
font-size:11px;
text-decoration:none;
color:gray
}

#divBackToHome a:hover {
text-decoration:underline
}

#divMasthead {
/*background: url(/wcsstore/DE/content/images/qvc_brand_logo.jpg) no-repeat scroll 0 0 transparent;*/
background: url(//images.qvc.com/is/image/pic/newMediaDE/web/qvc_brand_logo.png?fmt=png-alpha&qlt=89,1) no-repeat scroll 0 0 transparent;
/*background:none;*/
height: 67px;
margin: 5px auto 0;
padding: 0 0 10px;
position:relative;
width: 994px;
}

#divMastheadLogo {
/*background:url(//images.qvc.com/is/image/pic/newMediaDE/web/qvcLogoKoralle.png?fmt=png-alpha&op_colorize=235,93,94) no-repeat scroll 17px 6px transparent;*/
clear:left;
height:67px !important;
left:0;
position:absolute;
top:0;
width:220px;
z-index:9
}

#divMastheadLogo img {
height:67px;
position:absolute;
width:220px;
z-index:9
}

#divMastheadPromo {
background:url(/wcsstore/DE/content/images/banner_de.gif) no-repeat left;
width:auto;
margin:0;
padding:0
}

.home #divMastheadPromo {
width:auto;
position:relative
}

#divMastheadLinks {
float:right;
margin:0 10px 0 0;
_margin:0 5px 0 0;
padding:0;
width:auto;
text-align:right;
color:gray;
font-size:11px
}

#divMastheadLinks .spanDivider {
padding-left:6px;
padding-right:6px;
color:gray
}

#divMastheadLinks a,#divMastheadLinks a:link,#divMastheadLinks a:visited {
color:gray;
text-decoration:none
}

#divMastheadLinks a:hover {
text-decoration:underline
}

#divMastheadProgramming {
float:right;
width:520px;
font-size:12px;
text-align:right;
height:35px !important;
margin-right:10px;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
background-color:#f0f0f0;
display:none
}

body #divMastheadProgramming {
height:35px !important;
}

#divMastheadProgramming ul {
margin:0;
padding:0;
list-style-type:none;
float:right
}

#divMastheadProgramming ul#divMastheadProgrammingNew {
display:block
}

#divMastheadProgramming ul#divMastheadProgrammingNew li {
margin-left:3px;padding-top:4px !important;
}
#divMastheadProgramming ul li a.multiLine,#divMastheadProgramming ul li a:link.multiLine,#divMastheadProgramming ul li a:visited.multiLine {
padding-top:3px;
line-height:15px;
height:37px;
margin-bottom:-5px
}

#divMastheadSearch {
clear:left
}

#divMastheadSearch label {
color:gray
}

#txtProgramGuideSearch {
margin:0 7px 0 0;
width:188px;
height:20px;
line-height:18px;
font-size:12px;
color:#737373;
vertical-align:top;
text-align:left
}

/*#divMastheadSearch #btnMastheadSearch {
background:url(/wcsstore/DE/content/images/bkg_btn_gry_ds_de.gif) no-repeat;
border:none;
height:24px;
text-align:left;
text-transform:uppercase;
font:bold 12px;
color:#fff;
cursor:pointer;
margin:0;
padding:0 8px 6px 18px;
_padding:0 8px 2px 21px;
_width:1px;
_overflow:visible;
*padding:0 8px 2px 21px;
*width:auto;
*overflow:visible
}*/

#divCheckoutProgressBar ul {
padding:10px 0 0;
margin:0 0 10px;
_margin:0 0 8px
}

#divCheckoutProgressBar ul li {
display:inline-block;
_float:left;
*float:left;
list-style-type:none;
font:16px;
width:240px;
padding:0;
margin:0
}

#divCheckoutProgressBar ul li a {
text-decoration:none;
display:inline-block;
height:19px;
padding:12px 0 9px 15px;
margin-left:60px
}

.threeStepCheckout #liCheckoutAddItem{display:none}

.threeStepCheckout #liCheckoutAddress {
width:250px
}

.fourStepCheckout #liCheckoutAddItem {
display:inline-block;
width:250px
}

.checkoutStep0 #liCheckoutAddItem {
background:url(/wcsstore/DE/content/images/checkout4BarStep0A.gif) no-repeat
}

.checkoutStep0 #liCheckoutAddItem a {
color:#57444F
}

.checkoutStep0 #liCheckoutAddress {
background:url(/wcsstore/DE/content/images/checkout4BarStep0B.gif) no-repeat
}

.checkoutStep0 #liCheckoutAddress a {
color:#bbb
}

.checkoutStep0 #liCheckoutPayment {
background:url(/wcsstore/DE/content/images/checkout4BarStep0C.gif) no-repeat
}

.checkoutStep0 #liCheckoutPayment a {
color:#bbb
}

.checkoutStep0 #liCheckoutCompleteOrder {
background:url(/wcsstore/DE/content/images/checkout4BarStep0D.gif) no-repeat
}

.checkoutStep0 #liCheckoutCompleteOrder a {
color:#bbb
}

.fourStepCheckout.checkoutStep1 #liCheckoutAddItem {
background:url(/wcsstore/DE/content/images/checkout4BarStep1A.gif) no-repeat
}

.fourStepCheckout.checkoutStep1 #liCheckoutAddItem a {
color:#57444F
}

.fourStepCheckout.checkoutStep1 #liCheckoutAddress {
background:url(/wcsstore/DE/content/images/checkout4BarStep1B.gif) no-repeat;
width:240px
}

#bdy4StepCheckout.checkoutStep1 #liCheckoutAddress {
background:url(/wcsstore/DE/content/images/checkout4BarStep1B.gif) no-repeat;
width:240px
}

.fourStepCheckout.checkoutStep1 #liCheckoutAddress a {
color:#57444F
}

.checkoutStep1 #liCheckoutAddress {
background:url(/wcsstore/DE/content/images/checkout3BarStep11.gif) no-repeat;
width:250px
}

.checkoutStep1 #liCheckoutAddress a {
color:#57444F
}

.checkoutStep1 #liCheckoutPayment {
background:url(/wcsstore/DE/content/images/checkout3BarStep12.gif) no-repeat
}

.checkoutStep1 #liCheckoutPayment a {
color:#bbb
}

.checkoutStep1 #liCheckoutCompleteOrder {
background:url(/wcsstore/DE/content/images/checkout3BarStep13.gif) no-repeat
}

.checkoutStep1 #liCheckoutCompleteOrder a {
color:#bbb
}

.checkoutStep2 #liCheckoutAddItem {
background:url(/wcsstore/DE/content/images/checkout4BarStep2A.gif) no-repeat
}

.checkoutStep2 #liCheckoutAddItem a {
color:#57444F
}

.fourStepCheckout.checkoutStep2 #liCheckoutAddress {
background:url(/wcsstore/DE/content/images/checkout4BarStep2B.gif) no-repeat;
width:240px
}

.checkoutStep2 #liCheckoutAddress {
background:url(/wcsstore/DE/content/images/checkout3BarStep21.gif) no-repeat;
width:250px
}

#bdy4StepCheckout.checkoutStep2 #liCheckoutAddress {
background:url(/wcsstore/DE/content/images/checkout4BarStep2B.gif) no-repeat;
width:240px
}

.checkoutStep2 #liCheckoutAddress a {
color:#57444F
}

.checkoutStep2 #liCheckoutPayment {
background:url(/wcsstore/DE/content/images/checkout3BarStep22.gif) no-repeat
}

.checkoutStep2 #liCheckoutPayment a {
color:#57444F
}

.checkoutStep2 #liCheckoutCompleteOrder {
background:url(/wcsstore/DE/content/images/checkout3BarStep23.gif) no-repeat
}

.checkoutStep2 #liCheckoutCompleteOrder a {
color:#bbb
}

.checkoutStep3 #liCheckoutAddItem {
background:url(/wcsstore/DE/content/images/checkout4BarStep3A.gif) no-repeat
}

.checkoutStep3 #liCheckoutAddItem a {
color:#57444F
}

.addALineSubmitOrder #liCheckoutAddItem {
background:url(/wcsstore/DE/content/images/checkout4BarAddALineStep4A.gif) no-repeat;
color:#57444F
}

.addALineSubmitOrder #liCheckoutAddItem a {
color:#57444F
}

.checkoutStep3 #liCheckoutAddress {
background:url(/wcsstore/DE/content/images/checkout3BarStep31.gif) no-repeat;
width:250px
}

.checkoutStep3 #liCheckoutAddress a {
color:#57444F
}

.fourStepCheckout.checkoutStep3 #liCheckoutAddress {
background:url(/wcsstore/DE/content/images/checkout4BarStep3B.gif) no-repeat;
width:240px
}

#bdy4StepCheckout.checkoutStep3 #liCheckoutAddress {
background:url(/wcsstore/DE/content/images/checkout4BarStep3B.gif) no-repeat;
width:240px
}

#bdy4StepCheckout.addALineSubmitOrder #liCheckoutAddress {
background:url(/wcsstore/DE/content/images/checkout4BarAddALineStep4B.gif) no-repeat;
width:240px;
color:#bbb
}

#bdy4StepCheckout.addALineSubmitOrder #liCheckoutAddress a {
color:#bbb
}

.checkoutStep3 #liCheckoutPayment {
background:url(/wcsstore/DE/content/images/checkout3BarStep32.gif) no-repeat
}

.checkoutStep3 #liCheckoutPayment a {
color:#57444F
}

.addALineSubmitOrder #liCheckoutPayment {
background:url(/wcsstore/DE/content/images/checkout4BarAddALineStep4C.gif) no-repeat;
color:#bbb
}

.addALineSubmitOrder #liCheckoutPayment a {
color:#bbb
}

.checkoutStep3 #liCheckoutCompleteOrder {
background:url(/wcsstore/DE/content/images/checkout3BarStep33.gif) no-repeat
}

.checkoutStep3 #liCheckoutCompleteOrder a {
color:#57444F
}

.addALineSubmitOrder #liCheckoutCompleteOrder {
background:url(/wcsstore/DE/content/images/checkout4BarAddALineStep4D.gif) no-repeat;
color:#57444F
}

.addALineSubmitOrder #liCheckoutCompleteOrder a {
color:#57444F
}

.reviewSelection h1 {
margin-bottom:0
}

h2.firstChild {
margin-top:0
}

h3.firstChild {
margin-top:0
}

.h2RoundedBorderTop h2 {
/*background:url(/wcsstore/DE/content/images/bkg_h2_de.gif) repeat-x;*/
background-image:none;
font:bold 14px;
color:#636363;
height:30px;
line-height:30px;
margin:0;
padding:0 0 0 10px
}

.h2RoundedBorderTop h2 a,.h2RoundedBorderTop h2 a:link,.h2RoundedBorderTop h2 a:visited {
color:#fbca95;
text-decoration:none
}

.h2RoundedBorderTop h2 a:hover {
text-decoration:underline
}

.h2RoundedBorderAll {
clear:both
}

#divBreadCrumbs a,#divBreadCrumbs a:link,#divBreadCrumbs a:visited {
color:gray;
text-decoration:underline
}

.roundedBorderBottom ul.outline {
padding:11px 10px 20px
}

ul.arrowGray {
padding:0;
margin:0
}

.roundedBorderBottom ul.outline li,#divContent ul.arrowGray li {
background:url(//images.qvc.com/is/image/pic/newMediaDE/web/btnSubNav_white.png?fmt=png-alpha&qlt=89,1&op_colorize=87,68,79) no-repeat left center;
border-bottom:1px solid #c2c2c2;
list-style:none;
margin:0;
padding:7px 0 7px 10px;
}

.roundedBorderBottom ul.outline li:last-child,#divContent ul.arrowGray li:last-child {
border-bottom:none
}

.roundedBorderBottom ul.outline li a:link,.roundedBorderBottom ul.outline li a:visited,ul.arrowGray li a:link,ul.arrowGray li a:visited {
color:#57444F;
text-decoration:none;
font-weight:700
}

.roundedBorderBottom ul.outline li a:hover,ul.arrowGray li a:hover {
text-decoration:underline
}

.oneColumn .columnsThree {
margin:0 10px 0 0;
width:281px;
float:left
}

.oneColumn .columnsFour {
margin:0 10px 0 0;
width:216px;
float:left
}

.twoColumn-nav .columnsSix {
margin:0 7px 7px 0;
width:99px;
float:left
}

#ulFaqs {
padding:0 0 28px 15px;
margin:0 0 33px;
border-bottom:2px solid #c2c2c2
}

#ulProductRecall {
padding-left:15px;
margin-top:0;
margin-left:0
}

#ulFaqs li,#ulProductRecall li {
padding-bottom:10px
}

#ulFaqs li a,#ulFaqs li a:link,#ulFaqs li a:visited,#ulProductRecall li a,#ulProductRecall li a:link,#ulProductRecall li a:visited {
text-decoration:underline
}

#alphaList {
padding:10px;
background-color:#fff;
border-top:none;
border-left:none
}

#alphaList h3 {
clear:both;
padding:0;
margin:0 0 1px;
font-weight:700;
height:20px;
line-height:18px
}

#alphaList h3 a,#alphaList h3 a:link,#alphaList h3 a:visited {
color:#cb2026;
text-decoration:none
}

#alphaList h3 a:hover {
text-decoration:underline
}

#alphaList ul {
margin:0 0 10px;
padding:0 0 23px;
list-style:none;
width:180px;
float:left
}

#alphaList ul li {
margin:0;
padding:0;
float:left;
width:160px;
background:url("//images.qvc.com/is/image/pic/newMediaDE/web/btnSubNav_white.png?fmt=png-alpha&qlt=89,1&&op_colorize=235,93,94") 4px 5px no-repeat;
padding-left:19px;
margin-top:6px
}

#alphaList ul li a,#alphaList ul li a:link,#alphaList ul li a:visited {
text-decoration:none;
line-height:18px
}

#alphaList ul li a:hover {
text-decoration:underline
}

#siteMap h3 {
padding:0;
margin:0;
background-color:#ddd;
padding:5px
}

#siteMap h3 a,#siteMap h3 a:link,#siteMap h3 a:visited,#siteMap h3 a:hover {
text-decoration:underline
}

#siteMap h4 {
padding:2px 5px;
margin:0;
font:bold 12px;
color:#666
}

#siteMap ul {
margin:0;
padding:0 0 15px 13px;
list-style:none
}

#siteMap ul li a,#siteMap ul li a:link,#siteMap ul li a:visited {
text-decoration:none
}

#siteMap ul li a:hover {
text-decoration:underline
}

.tdFourColCartItems_quantity,thead tr th.tdFourColCartItems_quantity {
width:30%;
text-align:left;
padding-left:1px
}

.tdFourColCartItems_price,thead tr th.tdFourColCartItems_price {
width:20%;
text-align:left;
padding-left:1px
}

.tdFourColCartItems_qPay,thead tr th.tdFourColCartItems_qPay {
width:35%;
text-align:left;
padding-left:1px
}

.tdFourColCartItems_total,thead tr th.tdFourColCartItems_total {
width:15%;
text-align:right;
padding-right:10px
}

.tdCurrency,thead tr th.tdCurrency /*,.tdNumber,thead th td.tdNumber*/ {
text-align:right
}

.tdCurrency1,thead tr th.tdCurrency1 {
text-align:right
}

.wishList .tdCurrency,.wishList thead tr th.tdCurrency {
text-align:left
}

.wishListShared .tdCurrency,.wishListShared thead tr th.tdCurrency {
text-align:left
}

.tdCurrency,.tdDate,.tdDefault {
white-space:nowrap
}

.tdSpacer {
width:10px;
padding:0;
border-bottom:none;
background-color:#fff
}

.rebate {
color:#cb2026
}

#tblOpenAccounts .tdCurrency,.orderDetail .tdCurrency,#tblOrderTotal .tdCurrency,.tblOrderSubTotal .tdCurrency {
text-align:right
}

#tblOpenAccounts {
margin:0 10px 20px
}

#tblOrderStatus-all {
border-top:1px solid #8f8f8f
}

#tblOrderStatus-all th.tdCurrency,#tblOrderStatus-all td.tdCurrency {
text-align:left
}

.orderDetail thead th {
padding-top:9px
}

.oneColumn #tblOrderTotal {
width:775px;
margin-left:178px
}

#tblOrderTotal {
margin-left:188px;
width:756px
}

#tblOrderTotal td {
font-weight:700
}

.checkout #tblOrderTotal,.checkoutConfirmation #tblOrderTotal {
margin-left:0;
font-weight:700
}

.tblOrderSubTotal {
margin-left:188px;
width:557px;
font-weight:700;
font-size:12px
}

#tblOrderTotal .tdStatus {
border:none
}

#tblOrderTotal thead,.tblOrderSubTotal thead{display:none}

#tblOrderTotal tfoot td,.tblOrderSubTotal tfoot td {
font-weight:700;
background-color:#efefef;
border-bottom:3px double #c2c2c2
}

#tblOrderTotal tfoot td.tdStatus,#tblOrderTotal tfoot td.tdSpacer {
border:none;
background-color:#fff;
border-bottom:none
}

#tblOrderTotal p,.tblOrderSubTotal p {
font-size:11px;
font-weight:400;
margin-bottom:0
}

#divContent #tblAddressBook tbody td ul {
padding:0;
margin:0;
border:none
}

#divContent #tblAddressBook tbody td ul li {
color:#333;
line-height:17px;
list-style:none;
background:url(/wcsstore/DE/content/images/aro_rt_gry.gif) no-repeat left center;
padding-left:9px
}

#divContent #tblAddressBook td ul li a,#divContent #tblAddressBook td ul li a:link,#divContent #tblAddressBook td ul li a:visited {
color:#333;
background:none;
text-decoration:underline;
padding:0
}

#divContent #tblAddressBook td ul li a:hover {
text-decoration:underline
}

#divContent #tblAddressBook td {
line-height:17px
}

#tblAddressBook th {
padding:5px
}

#tblENewsletters a:hover {
text-decoration:underline
}

#divOrderStatusTable-all/*,#divOrderStatusTable-autoDeliveryPlans,#divOrderStatusTable-easyPayOrders,#divOrderStatusTable-easyPayOrders-installments,#divOrderStatusTable-waitlistOrders,#divOrderStatusTable-returnOrders,#divOrderStatusTable-byItemNumber,#divOrderStatusTable-byOrderNumber,*//* #divOrderStatusResults #divPagingResultsTop,#divOrderStatusResults #divPagingResultsBottom,*//* #divEasyPayOrderStatusViewOptions*/ {
clear:both
}

#frmAutoDeliveryPlanOrders {
display:none;
clear:both;
float:none;
padding:0 12px 0 10px;
margin:5px 0
}

#frmAutoDeliveryPlanOrders fieldset {
float:right;
margin:0;
white-space:nowrap
}

#divOrderStatusOptions {
padding:18px 10px 20px;
*padding:33px 10px 20px;
margin:0;
height:auto;
_height:153px;
*height:140px;
background-color:#f4f3f3
}

#divOrderStatusOptionsColumn1,#divOrderStatusOptionsColumn2,.column {
float:left;
margin-top:2px;
padding-right:20px
}

#divEasyPayOrderStatusViewOptions {
float:left
}

.tblOrderDetailOrderTotal td {
padding:0;
line-height:normal
}

.tblOrderDetailOrderTotal th{display:none}

.tblOrderDetailOrderTotal tfoot {
font-weight:700
}

#tblOrderDetailsEasyPayTable-editable a {
color:#cb2026
}

label.fullWidthLabel {
width:auto;
display:block
}

label.inlineLabel {
width:auto;
display:inline-block;
padding:0;
margin:0;
font-weight:400;
vertical-align:baseline;
_margin-bottom:10px;
*margin-bottom:10px
}

label.inlineLabelLeftOfSelect,label.inlineLabelLeftOfText {
width:auto;
display:inline;
padding:0;
margin:0 13px 0 0
}

label.aboveLabel {
width:auto;
display:inline;
padding:0;
margin:0
}

.wishList label.aboveLabel,.wishListShared label.aboveLabel {
width:auto;
display:block;
padding:0;
margin:0
}

.wishList .productComments label.aboveLabel {
margin-top:10px
}

html>body label.required {
height:auto
}

label.requiredInstructions,label.required.instructions {
background:none;
margin-top:0;
margin-bottom:10px;
display:block;
width:auto;
background:none;
padding:0;
font-weight:400
}
label.required {
background:url(/wcsstore/DE/content/images/txt_asterisk_de.gif) no-repeat scroll 0 6px transparent;
}

label.taLabel {
vertical-align:top;
margin-top:1px;
_margin-top:2px
}

span.taSpan {
width:660px
}

#frmEditShipment span.taSpan {
width:300px
}

label.cbLabel {
font-weight:400;
width:auto;
display:inline;
margin:0 0 10px 5px;
padding:0;
vertical-align:top;
_vertical-align:text-top
}

form fieldset span label.cbLabel {
font-size:12px
}

input.cb {
height:13px;
width:13px;
margin:0 0 10px;
padding:0;
*float:left
}

label.rbLabel {
font-weight:400;
width:auto;
display:inline;
margin:0 10px 10px 5px;
padding:0
}

form fieldset span label.rbLabel {
font-size:12px
}

input.rb {
font-size:13px;
margin:0 0 10px;
padding:0
}

.cbGroup .hidden,.rbGroup .hidden,.cbGroup .access,.rbGroup .access{display:none}

.cbGroup label,.rbGroup label {
display:inline-block;
_float:left;
*float:left
}

.cbGroup input.cb,.rbGroup input.rb {
vertical-align:top;
_float:left;
*float:left;
_margin:-4px 0 0 0;
*margin:-4px 0 0 0
}

#divDifferentShipToAddress {
margin:-15px 0 0 186px;
padding:0 0 5px
}

#divDifferentShipToAddress label {
width:auto
}

#divPaymentCredit {
padding:7px 0 7px 7px
}

#divPaymentCredit label {
width:840px
}

#divAskUsLiveItem {
margin:-15px 0 0 186px;
padding:0 0 7px
}

#divAskUsLiveItem label {
width:440px
}

#divAskUsLiveItem label.autoWidth {
width:auto
}

#divAskUsLiveItem label.hidden{display:none}

#divWatchQvcLiveItem {
margin:-15px 0 0 186px;
padding:0 0 5px
}

#divWatchQvcLiveItem label {
width:400px
}

#divWatchQvcLiveItem label.autoWidth {
width:auto
}

#divWatchQvcLiveItem label.hidden{display:none}

#divContactEmail{display:none}

#divMembershipAreaField {
margin:5px 0 0 186px;
padding:0 0 5px
}

#divMembershipAreaField label {
width:auto
}

#divMembershipAreaField label.hidden{display:none}

#divOrderIdentificationField {
margin:5px 0 0 186px;
padding:0 0 5px
}

#divOrderIdentificationField label {
width:auto
}

#divOrderIdentificationField label.hidden{display:none}

#divOrderQuestionField {
margin:5px 0 0 186px;
padding:0 0 5px
}

#divOrderQuestionField label {
width:auto
}

#divOrderQuestionField label.hidden{display:none}

#divWouldYouLikeAReplyField {
margin:-15px 0 0 186px;
padding:0 0 5px
}

#divWouldYouLikeAReplyField label {
width:auto
}

#divWouldYouLikeAReplyField label.hidden{display:none}

#divGiftWrapOptionField {
margin:0 0 0 186px;
padding:0 0 5px
}

#divGiftWrapOptionField label {
width:200px
}

#divGiftWrapOptionField label.hidden{display:none}

input.text,input.password,select ,textarea{
border:1px solid #b6b2a6;
color:#57444F;
font-size:13px;
height:22px;
margin:0 0 10px;
padding:2px 5px;
vertical-align:top;
width:250px;
font-family:inherit;
}
/*
select {
height: 28px;
padding: 2px 1px;
width: 262px
}*/

input.rbAdjacentToText{
margin:0 0 0 7px
}
input#txtStreetName,#txtCity{
margin-right:5px;
width:183px
}
input#txtHouseNo{
width:50px
}
input#txtZipPostalCode,input#txtphone1{
margin-right:5px;
width:50px
}
input#txtDateOfBirth{
width:80px
}

.inputAddText {
display:inline;
font-size: 13px;
font-style:italic;
line-height:28px;
margin-left:10px
}
#divFormButtons .inputAddText{
font-style:normal;
}

.instructions {
font-weight:400
}

.inlineInstructions {
display:inline-block;
padding:0;
margin:0 0 10px 10px;
vertical-align:baseline;
line-height:normal;
font-size:12px
}

#divDeliveryTelephoneNumber span.inlineInstructions {
width:365px;
display:inline-block;
font-size:11px;
line-height:14px;
vertical-align:middle
}

.indent {
margin-left:30px
}

.indentedFields {
margin:15px 0 15px 30px
}

.indentedFieldInstructions {
margin:0 0 15px 188px
}

.indentedInstructions {
margin:15px 0 15px 188px
}

.indentedInstructionsSignIn {
margin:15px 0 0 735px
}

#divCardApplicationThankYou h2 {
margin-top:0
}

#tblNewPaymentMethod #divBillMeLater label.access{display:none}

#popupEmptyCart p {
margin:15px 10px
}

#popupEmptyCart #divButtons {
margin:0
}

#divButtons,.divButtons,#divFormButtons,.divFormButtons {
clear:both;
padding:0;
margin:20px 0 10px
}

#divFormButtons,.divFormButtons {
margin-left:0
}

#divOrderStatusOptions #divButtons {
padding:0;
_padding:10px 450px 0 0;
*padding:10px 113px 0 0;
margin:10px 0 0;
overflow:hidden;
float:right;
*margin:75px 200px 0 -105px;
position:inherit;
*position:relative
}

#divOrderStatusOptions #divButtons input.primaryButton {
margin:0;
_margin_top:30px
}

/*#divCreateQvcAccountSignIn #divButtons {
margin:31px 0 15px
}*/
#divCreateQvcAccountSignIn #divButtons, #divCreateQvcAccountSignIn .divButtons {
margin:31px 0 15px
}

#divContent #frmSignIn #divFormButtons {
margin:0 0 8px;
_margin:16px 0 30px 0;
*margin:16px 0 30px 0
}

#divContent .embeddedButtons {
margin-bottom:22px
}

#frmProductDetailReviewSelection #divButtons {
margin:7px 0
}

#frmProductDetail #divButtons {
margin:0
}

#frmProductDetail #divProductDetailDescriptionSelection #divButtons input.primaryButton {
margin:0
}

#frmProductDetail #divProductDetailDescriptionSelection #divButtons input.secondaryButton {
background: url("//images.qvc.com/is/image/pic/newMediaDE/web/btnSubNav_white.png?fmt=png-alpha&qlt=89,1&op_colorize=87,68,79") no-repeat scroll left 8px transparent;
border:none;
color:#494848;
padding: 0 0 0 7px;
text-decoration:none;
text-transform:none;
font-size:12px;
border-radius:none;
border-radius:0;
box-shadow:none;
text-shadow:none;
float:left;
height:20px;
line-height:20px;
}
#frmProductDetail #divProductDetailDescriptionSelection #divButtons input.secondaryButton:hover {
text-decoration:underline
}
#frmProductDetail #divProductDetailDescriptionSelection #divButtons input.secondaryButton.disabled:hover {
text-transform:none;
cursor:default
}

.checkout input.secondaryButton:hover {
text-decoration:underline
}

.divOrderTotalButtons {
width:240px;
padding:10px 0;
margin:0;
float:right
}

.divCompareItems strong {
font-weight:400;
display:inline-block;
padding:3px 0 0;
_vertical-align:top
}

.divCompareItems input.primaryButton {
float:none;
color:#57444F;
font-weight:400;
background:url() no-repeat left 10px;
*background:url() no-repeat left 10px;
_background:url(/wcsstore/DE/content/images/arr_r_petr_2.gif) no-repeat left 6px;
display:inline-block;
padding:3px 0 2px;
*padding:8px 0 0 0;
_padding:0 0 2px 13px;
margin:0;
text-decoration:none;
text-transform:none;
text-decoration:underline
}

.divCompareItems input.primaryButton:hover {
text-decoration:underline
}

.divCompareItems input.secondaryButton {
float:none;
color:#57444F;
font-weight:400;
background:url(/wcsstore/DE/content/images/menu_divider_de.gif) no-repeat left 10px;
*background:url(/wcsstore/DE/content/images/menu_divider_de.gif) no-repeat left 10px;
_background:url(/wcsstore/DE/content/images/arr_r_petr_2.gif) no-repeat left 6px;
display:inline-block;
padding:3px 0 2px 5px;
*padding:8px 0 0 7px;
_padding:0 0 2px 13px;
margin:0;
text-decoration:none;
text-transform:none;
text-decoration:underline
}

.divCompareItems input.secondaryButton:hover {
text-decoration:underline
}

.shoppingCart #divButtons a.arrow {
float:right;
margin:3px 0 0 30px
}

input.primaryButton,.wishList input.primaryButtonAlignVertical,.wishListShared input.primaryButtonAlignVertical,a.primaryButton {
/*float:right;
background:url(/wcsstore/DE/content/images/bkg_btn_red_ds_de.gif) no-repeat;
border:none;
height:24px;
text-align:left;
text-transform:uppercase;
font:bold 12px;
color:#fff;
cursor:pointer;
margin:0 0 0 20px;
padding:0 8px 4px 18px;
_padding:0 8px 2px 21px;
_width:1px;
_overflow:visible;
*padding:0 8px 2px 21px;
*width:auto;
*overflow:visible*/
}

a.primaryButton {
line-height:22px;
text-decoration:none
}

a.primaryButton:link,a.primaryButton:visited {
color:#FFF
}

.gallery .divCompareItems input.primaryButton,.list .divCompareItems input.primaryButton,.textOnly .divCompareItems input.primaryButton {
float:none
}

input.primaryButton span {
font-size:20px
}

input.secondaryButton,.wishList input.secondaryButtonAlignVertical,.wishListShared input.secondaryButtonAlignVertical {
/*float:right;
background:url(/wcsstore/DE/content/images/bkg_btn_gry_ds_de.gif) no-repeat;
border:none;
height:24px;
text-align:left;
text-transform:uppercase;
font:bold 12px;
color:#fff;
cursor:pointer;
margin:0 0 0 20px;
padding:0 8px 4px 18px;
_padding:0 8px 2px 21px;
_width:1px;
_overflow:visible;
*padding:0 8px 2px 21px;
*width:auto;
*overflow:visible*/
}

.gallery .divCompareItems input.secondaryButton,.list .divCompareItems input.secondaryButton,.textOnly .divCompareItems input.secondaryButton {
float:none
}

input.secondaryButton span {
font-size:20px
}

input.primaryButtonAlignVertical {
background:url(/wcsstore/DE/content/images/bkg_btn_red_ds_de.gif) no-repeat;
border:none;
height:24px;
text-align:left;
text-transform:uppercase;
font:bold 12px;
color:#fff;
cursor:pointer;
margin:2px 0 3px 30px;
padding:0 8px 6px 18px;
*padding:0 8px 2px 21px;
*width:auto;
*overflow:visible;
_padding:0 8px 2px 21px;
_width:1px;
_overflow:visible
}

input.secondaryButtonAlignVertical,input.arrowButton {
background:url(/wcsstore/DE/content/images/bkg_btn_gry_ds_de.gif) no-repeat;
border:none;
height:24px;
text-align:left;
text-transform:uppercase;
font:bold 12px;
color:#fff;
cursor:pointer;
margin:2px 0 3px 30px;
padding:0 8px 6px 18px;
*padding:0 8px 2px 21px;
*width:auto;
*overflow:visible;
_padding:0 8px 2px 21px;
_width:1px;
_overflow:visible
}

input.buttonRemoveProduct {
background:url(/wcsstore/DE/content/images/arr_r_petr_2.gif) no-repeat left 4px;
border:none;
text-align:left;
font:bold 12px;
color:#57444F;
cursor:pointer;
vertical-align:middle;
margin:0;
padding:0 0 0 13px;
_padding:0 8px 0 13px;
_width:1px;
_overflow:visible;
*padding:0 8px 0 13px;
*width:auto;
*overflow:visible
}

input.buttonClose {
float:right;
display:inline;
border:none;
height:25px;
text-decoration:underline;
background-color:transparent;
text-align:left;
font:normal 11px;
color:gray;
cursor:pointer;
margin:-8px 5px 0 10px;
padding:0 8px 2px 14px;
_padding:1px 8px 0 18px;
_vertical-align:middle;
_width:1px;
_overflow:visible;
*padding:1px 8px 0 18px;
*width:auto;
*overflow:visible
}

input.backButton {
display:inline;
background:url(/wcsstore/DE/content/images/bkg_btn_gry_de_back.gif) no-repeat left center;
border:none;
height:24px;
text-align:left;
text-transform:uppercase;
font:bold 12px;
color:#fff;
cursor:pointer;
margin:0;
padding:0 8px 4px 18px;
_padding:0 8px 0 21px;
_width:1px;
_overflow:visible;
*padding:0 8px 0 21px;
*width:auto;
*overflow:visible
}

input.calendarButton {
background:url(/wcsstore/DE/content/images/ico_cal.gif) no-repeat;
border:none;
width:20px;
height:20px;
line-height:25px;
margin-left:3px
}

input.arrowButton {
margin:0 10px 0 0;
padding:0 6px 4px 18px
}

#divWishList {
width:755px;
float:left;
background:none;
background-color:#fff;
padding:10px;
border-top:none;
border-right:1px solid #8f8f8f;
border-bottom:1px solid #8f8f8f;
border-left:none
}

#divWishListShare {
width:167px;
float:right;
background:none;
background-color:#fff;
padding:10px;
border-top:none;
border-right:1px solid #8f8f8f;
border-bottom:1px solid #8f8f8f;
border-left:none
}

#divWishListShare input.text,#divWishListShare textarea {
width:165px;
margin-bottom:18px
}

#divWishListShare .outlineNoBorder {
margin:0;
padding:10px 0
}

#divWishList .outline,#divWishListShare .outlineNoBorder {
background-color:#fff;
border:none
}

#divWishListShare label.aboveLabel {
font-weight:700;
display:inline-block;
margin-bottom:4px
}

.wishlist_li li {
padding:0;
margin:0 0 0 -20px;
word-wrap:break-word;
width:auto
}

/*#divExistingQvcAccountSignIn {
margin-top:10px;
margin-bottom:10px;
float:left;
width:467px
}*/
#divExistingQvcAccountSignIn {
margin-top:10px;
margin-bottom:10px;
float:left;
width:575px
}

/*#divCreateQvcAccountSignIn {
margin-top:10px;
float:right;
width:467px
}*/
#divCreateQvcAccountSignIn {
margin-top:10px;
float:right;
width:368px
}

#divExistingQvcAccountSignIn .outline,#divCreateQvcAccountSignIn .outline {
height:175px;
overflow:hidden
}

#divCreateQvcAccountSignIn p {
margin:0;
padding:0
}

#frmSignIn label,#frmForgotYourPin label {
width:130px;
/*background:none repeat scroll 0 0 transparent*/
}
#frmSignIn #lblpwdShow{
	width:auto;font-weight:normal;
}

#frmSignIn label.required.instructions,#frmForgotYourPin label.required.instructions,#frmAddNewAddress label.required.instructions,#frmCreditCardAdd label.required.instructions,#frmEditPaymentMethod label.required.instructions {
display:block;
width:auto
}

#frmSignIn input.text,#frmSignIn input.password {
/*border-radius:5px;*/
-moz-border-radius:5px;
-khtml-border-radius:5px;
padding:2px 5px;
/*box-shadow:inset 0 4px 3px #CCC;
-moz-box-shadow:inset 0 4px 3px #CCC;
-khtml-box-shadow:inset 0 4px 3px #CCC;*/
height:22px;
vertical-align:top
}

#frmSignIn #txtPin {
width:72px
}

#frmSignIn #txtPwd {
/*width:150px;
margin-bottom: 2px;*/
}

#frmSignIn .helpLinks {
margin:20px 0 20px 10px
}

#frmSignIn .helpLinks strong {
display:block;
margin-bottom:-5px;
font-size:14px
}

#frmSignIn .helpLinks a,#frmSignIn .helpLinks a:visited {
line-height:21px
}

#divExistingQvcAccountSignIn .outline,#divCreateQvcAccountSignIn .outline {
height:230px
}

#frmSignIn #lblEmailAddress,#frmSignIn #lblQNumber,#frmSignIn #lblPin {
/*font-size:14px;*/
padding-top:4px
}
#frmSignIn #pwdShow{
margin-left:133px;
}



#divPermanentShipToAddress,#divShipToAddress,#divSelectFromAddressBook,#divEnterNewAddress {
padding:37px 15px 20px;
border:1px solid #dadada
}

#EditCurrPerShipToAdd,#PerShipToFrmAddBook,#frmEditCurrentPermanentShipToAddress,#frmPermanentShipToFromAddressBook{display:none}

#divPermanentShipToAddressOptions,#divShipToAddressOptions {
display:block;
clear:right;
height:25px;
margin-top:15px
}

#divPermanentShipToAddressOptions a,#divShipToAddressOptions a {
display:block;
float:left;
height:18px;
line-height:20px;
_line-height:18px;
font-weight:700;
text-decoration:none;
color:#fff;
padding:3px 15px;
background:url(/wcsstore/DE/content/images/tab_bkg.gif) repeat-x bottom;
border-top:1px solid #fff;
border-right:1px solid #fff;
border-left:1px solid #fff;
margin-right:1px
}

#divPermanentShipToAddressOptions a:hover,#divShipToAddressOptions a:hover {
text-decoration:none
}

.editCurrent #tabNav-editCurrent,.selectFromAddressBook #tabNav-selectFromAddressBook,.enterNewAddress #tabNav-sameAsBillTo,.enterNewAddress #tabNav-enterNewAddress,.enterNewBlankAddress #tabNav-enterNewBlankAddress {
border-top:1px solid #dadada;
border-right:1px solid #dadada;
border-left:1px solid #dadada;
background-color:#fff;
background-image:none;
color:#57444F;
height:19px;
position:relative;
margin-bottom:-1px
}

.editCurrent #EditCurrPerShipToAdd {
display:block
}

.selectFromAddressBook #PerShipToFrmAddBook {
display:block
}

.selectFromAddressBook #frmPermanentShipToFromAddressBook {
display:block
}

.enterNewAddress #divAddressNickname{display:none}

.enterNewAddress #frmEditCurrentPermanentShipToAddress {
display:block
}

#divSelectFromAddressBook #divAddressBookAddresses div {
float:left;
width:218px;
height:85px;
margin-bottom:10px
}

#divSelectFromAddressBook input.rb {
margin-right:5px;
vertical-align:top
}

#divSelectFromAddressBook label.rbLabel {
display:inline-block;
width:170px;
padding-left:0;
margin-left:0
}

#frmEditPermanentShipToAddress #spanNicknameInstructions{display:none}

#spanBirthdayInstructions,#ancBirthdayWhyLink{display:none}

#frmAddNewAddress #spanBirthdayInstructions,#frmPersonalInformation #spanBirthdayInstructions,#frmPersonalInformation #ancBirthdayWhyLink {
display:inline
}

#spanPrimaryPhoneWhy{display:none}

#frmPersonalInformation #spanPrimaryPhoneWhy {
display:inline
}

#frmPersonalInformation #cbSendPromotionalEmails,#frmPersonalInformation .cbLabel{display:none}

#fsOrderStatusOptions label {
font-weight:400
}

#divOrderStatusResults {
margin:18px 10px 20px
}

#divOrderStatusResults .roundedBorderBottom .outline {
background-color:#FFF
}

#divOrderStatusResults table p,#divAutoDeliveryPlanShipments table p {
margin:0;
padding:0;
line-height:normal
}

#divOrderStatusResults table {
margin-bottom:8px
}

#divOrderStatusResults table thead {
margin-bottom:0
}

#divOrderStatusResults table p.shippingInfo {
font-size:11px;
color:#636363
}

#divOrderStatusResults table a,#divOrderStatusResults table a:link,#divOrderStatusResults table a:visited,#tblOpenAccounts a,#tblOpenAccounts a:link,#tblOpenAccounts a:visited/*,#tblAutoDeliveryPlanShipments a,#tblAutoDeliveryPlanShipments a:link,#tblAutoDeliveryPlanShipments a:visited*/ {
background:url(//images.qvc.com/is/image/pic/newMediaDE/web/btnSubNav_white.png?fmt=png-alpha&qlt=89,1&op_colorize=87,68,79) no-repeat left 4px;
text-decoration:none;
display:inline-block;
padding:0 0 0 11px;
font-weight:400
}

#lblAutoDeliveryNextShipmentDate{display:none}

#imgAutoDeliveryDateCalendarWidget {
vertical-align:text-bottom;
padding-left:5px
}

#tblAutoDeliveryPlanShipments .arrow {
margin-right:10px
}

#divOrderStatusResults td.tdText a,#divOrderStatusResults td.tdText a:link,#divOrderStatusResults td.tdText a:visited,#tblAutoDeliveryPlanShipments td.tdText a,#tblAutoDeliveryPlanShipments td.tdText a:link,#tblAutoDeliveryPlanShipments td.tdText a:visited {
color:#57444F
}

#divContent #lblByItemNumber,#divContent #lblByOrderNumber {
width:115px
}

#divPagingResultsTop {
padding-bottom:20px;
text-align:right
}

#divPagingResultsBottom {
padding-top:20px;
text-align:right
}

#frmOrderTrackingStatus div {
_overflow:visible;
_height:1px
}

#frmOrderTrackingStatus div p {
float:left;
margin-top:0;
width:auto
}

.emailInput {
width:216px
}

.receipt #divContent a,.receipt #divContent a:link,.receipt #divContent a:visited,.receipt #divContent a:hover {
display:inline
}

#divOrderInstructionsMessage,#divReceiptOrderNumber{display:none}

.receipt #divOrderInstructionsMessage {
display:block;
clear:both;
margin-top:15px
}

.receipt #divReceiptOrderNumber {
margin-top:20px;
display:block
}

.receipt .itemDetails {
width:557px
}

.receipt #tblOrderTotal {
margin-left:0;
font-weight:700
}

.shoppingCart a.arrow,.shoppingCart a.arrow:link,.shoppingCart a.arrow:visited,.wishList a.arrow,.wishList a.arrow:link,.wishList a.arrow:visited,.gallery .divBrand a.arrow,.gallery .divBrand a.arrow:link,.gallery .divBrand a.arrow:visited,.list .divBrand a.arrow,.list .divBrand a.arrow:link,.list .divBrand a.arrow:visited,.textOnly .divBrand a.arrow,.textOnly .divBrand a.arrow:link,.textOnly .divBrand a.arrow:visited,.itemsRecentlyOnAir #divShowLinks a.arrow,.itemsRecentlyOnAir #divShowLinks a.arrow:link,.itemsRecentlyOnAir #divShowLinks a.arrow:visited,.tuneInPromo #divTuneInPromoEmail a.arrow,.tuneInPromo #divTuneInPromoEmail a.arrow:link,.tuneInPromo #divTuneInPromoEmail a.arrow:visited,.quickCompare .divBrand a,.quickCompare .divBrand a:link,.quickCompare .divBrand a:visited,.watchQvcLive #divOtherButtons a,.watchQvcLive #divOtherButtons a:link,.watchQvcLive #divOtherButtons a:visited,.watchQvcLive .divBrand a.arrow,.watchQvcLive .divBrand a.arrow:link,.watchQvcLive .divBrand a.arrow:visited,a.removeProduct,a.removeProduct:link,a.removeProduct:visited,#divHomepageLink a.arrow,#divNicknameEmployeeLink .arrow {
background:url(//images.qvc.com/is/image/pic/newMediaDE/web/btnSubNav_white.png?fmt=png-alpha&qlt=89,1&op_colorize=87,68,79) no-repeat scroll left center transparent;
color:#595959;
padding:0 0 0 13px;
font-weight:400;
text-decoration:none;
margin:0 26px 0 0
}

.divProductInfo .divBrand a {
background:url(//images.qvc.com/is/image/pic/newMediaDE/web/btnSubNav_white.png?fmt=png-alpha&qlt=89,1&&op_colorize=87,68,79) no-repeat left center;
/**background:url(/wcsstore/DE/content/images/arr_r_petr_2.gif) no-repeat left 3px;
_background:url(/wcsstore/DE/content/images/arr_r_petr_2.gif) no-repeat left center;*/
color:#595959;
padding:0 0 0 9px;
_padding:13px 0 0 9px;
font-weight:400;
text-decoration:none;
margin:0 26px 0 0
}

.shoppingCart a.arrow:hover,.wishList a.arrow:hover,.gallery .divBrand a.arrow:hover,.list .divBrand a.arrow:hover,.textOnly .divBrand a.arrow:hover,.itemsRecentlyOnAir #divShowLinks a.arrow:hover,.tuneInPromo #divTuneInPromoEmail a.arrow:hover,.quickCompare .divBrand a:hover,.watchQvcLive #divOtherButtons a:hover,a.removeProduct:hover {
text-decoration:underline
}

.divProductInfo .divBrand a,.gallery .divBrand a.arrow,.gallery .divBrand a.arrow:link,.gallery .divBrand a.arrow:visited,.gallery .divBrand a.arrow:hover,.list .divBrand a.arrow,.list .divBrand a.arrow:link,.list .divBrand a.arrow:visited,.list .divBrand a.arrow:hover,.textOnly .divBrand a.arrow,.textOnly .divBrand a.arrow:link,.textOnly .divBrand a.arrow:visited,.textOnly .divBrand a.arrow:hover,.watchQvcLive .divBrand a.arrow,.watchQvcLive .divBrand a.arrow:link,.watchQvcLive .divBrand a.arrow:visited {
font-weight:700;
margin:0
}

.quickCompare .divBrand a,.quickCompare .divBrand a:link,.quickCompare .divBrand a:visited {
font-weight:700;
white-space:normal
}

.arrow_link {
background:url(//images.qvc.com/is/image/pic/newMediaDE/web/btnSubNav_white.png?fmt=png-alpha&qlt=89,1&&op_colorize=235,93,94) no-repeat left center;
color:#595959;
padding:0 0 0 13px;
font-weight:400;
text-decoration:none;
white-space:nowrap;
margin-left:20px;
float:right
}

#divTodaySpecialValueRssFeed p a {
background:url(/wcsstore/DE/content/images/ico_rss.gif) no-repeat left top;
padding-left:18px;
display:inline-block
}

.underline,a.underline,a.underline:link,a.underline:visited,a.underline:hover {
text-decoration:underline
}

.bold,a.bold,a.bold:link,a.bold:visited,a.bold:hover {
font-weight:700
}

.normal,a.normal,a.normal:link,a.normal:visited,a.normal:hover {
font-weight:400
}

.color,a.color,a.color:link,a.color:visited,a.color:hover {
color:#57444F
}

.strikethrough {
text-decoration:line-through
}

#ancEditEmailAddress {
margin-left:25px
}

#ancEditEmailAddress img {
vertical-align:bottom
}

.print,.itemLinks .print {
background:url(/wcsstore/DE/content/images/ico_print_de.gif) no-repeat left center;
padding-left:18px;
text-decoration:none
}

.divButtons .print {
float:right;
text-decoration:none;
margin-top:3px
}

.printQGuide {
float:right;
margin-left:10px
}

.email {
background:url(/wcsstore/DE/content/images/ico_email.gif) no-repeat left center;
padding-left:20px
}

.spanDivider {
padding-left:5px;
padding-right:5px
}

.divPageLinks {
text-align:right
}

.divPageLinks span {
color:#535353;
font-weight:700
}

.divPageLinks span.previous,.divPageLinks span.next {
font-weight:400
}

.divPageLinks a,.divPageLinks a:link,.divPageLinks a:visited {
color:#535353
}

.divPageLinks span,.divPageLinks a,.divPageLinks a:link,.divPageLinks a:visited {
padding:0 4px;
white-space:nowrap
}

span.previous {
color:#57444F;
background:url(/wcsstore/DE/content/images/arr_l_grey_1.gif) no-repeat left center;
padding:0 4px 0 9px
}

a.previous,a.previous:link,a.previous:visited {
text-decoration:underline;
padding:0 4px 0 9px;
background:url(/wcsstore/DE/content/images/arr_l_petr_1.gif) no-repeat left center
}

span.next {
color:#57444F;
background:url(/wcsstore/DE/content/images/arr_r_grey_1.gif) no-repeat right center;
padding:0 9px 0 4px
}

a.next,a.next:link,a.next:visited {
background:url(//images.qvc.com/is/image/pic/newMediaDE/web/btnSubNav_white.png?fmt=png-alpha&qlt=89,1&op_colorize=87,68,79) no-repeat right 5px;
padding:0 9px 0 4px;
text-decoration:underline;
}

.programGuideSelectorWeekLeft a.previous,.programGuideSelectorWeekLeft a.previous:link,.programGuideSelectorWeekLeft a.previous:visited,.programGuideSelectorWeekRight a.next,.programGuideSelectorWeekRight a.next:link,.programGuideSelectorWeekRight a.next:visited,.programGuideSelectorDayLeft a.previous,.programGuideSelectorDayLeft a.previous:link,.programGuideSelectorDayLeft a.previous:visited,.programGuideSelectorDayRight a.next,.programGuideSelectorDayRight a.next:link,.programGuideSelectorDayRight a.next:visited {
color:#57444F
}

#programGuideNoResultsLabel {
text-align:left
}

#programGuideNoResultsBlock {
background-color:#f0f0f0;
margin-top:0;
padding:10px;
height:165px
}

#programGuideNoResultsText {
width:600px;
text-align:left;
padding-top:15px
}

#divButtonTvpg {
vertical-align:bottom
}

#divFooterWrapper {
clear:both;
margin:0 auto;
padding:0;
width:994px
}

#divFooter {
margin:10px 0 0;
padding:10px;
font-size:11px;
background-color:#FFF;
overflow:hidden!important
}

#divFooter #divFooterLogo {
background:url(//images.qvc.com/is/image/pic/newMediaDE/web/log_de.png?fmt=png-alpha&op_colorize=235,93,94) no-repeat scroll 0 0 transparent;
float:left;
height:55px;
margin:0;
padding:0;
width:198px
}

#divFooter #divFooterText {
float:left;
width:573px
}

#divFooter #divFooterText p {
margin-top:0;
margin-bottom:0;
font-size:12px;
line-height:16px;
color:gray
}

#divFooter a,#divFooter a:link,#divFooter a:visited {
text-decoration:none;
color:#eb5d5e
}

#divFooter a:hover {
text-decoration:underline
}

#divFooter #divFooterFlags {
float:right;
font-size:9px;
margin-left:0;
margin-top:8px;
width:160px
}

#divFooter #divFooterFlags div {
background:url(/wcsstore/DE/content/images/flags.gif) left top no-repeat;
float:left;
margin-bottom:8px;
margin-right:10px;
width:70px
}

#divFooter #divFooterFlags div#flag-us {
background-position:left top
}

#divFooter #divFooterFlags div#flag-uk {
background-position:left -16px
}

#divFooter #divFooterFlags div#flag-it {
background-position:left -32px
}

#divFooter #divFooterFlags div#flag-jp {
background-position:left -48px
}

#divFooter #divFooterFlags div a {
display:block;
padding:0 0 0 20px
}

ul#ulCorporateAboutQvcMedia {
list-style-type:none;
margin:0
}

ul#ulCorporateAboutQvcMedia li {
border-bottom:1px dashed #c2c2c2;
margin-top:10px
}

ul#ulCorporateAboutQvcMedia li a,ul#ulCorporateAboutQvcMedia li a:link,ul#ulCorporateAboutQvcMedia li a:visited {
display:block;
color:#7a7870;
padding-left:10px;
margin-bottom:10px;
text-decoration:underline
}

ul.corporateAboutQvcMilestones li {
margin-bottom:10px
}

img.floatLeft {
float:left;
margin:0 10px 0 0
}

.clear{
clear:both
}
.clear:after{
content: ".";
display: block;
clear: both;
font-size: 0;
height: 0;
visibility: hidden;
} 

.fontSmall {
font-size:10px
}

.fontLarge {
font-size:14px
}

#fade {
padding:15px;
margin:0 0 15px
}

#fade p {
margin:0
}

.highlight {
background-color:#ff9
}

span.required {
color:#cb2026
}

span.or{display:none}

.pastDue {
color:red
}

a.productTour,a.productTour:link,a.productTour:visited {
display:inline-block;
font-size:11px;
line-height:21px;
background:url(/wcsstore/DE/content/images/producttour_blue.jpg) no-repeat left center;
padding-left:20px
}

a.pdfFile,a.pdfFile:link,a.pdfFile:visited {
display:inline-block;
font-size:11px;
line-height:21px;
background:url(/wcsstore/DE/content/images/ico_pdf.gif) no-repeat left center;
padding-left:20px
}

#divAutoDeliveryPlanDetails #divAutoDeliverPlanDetailsSummary div/*,#frmOrderDetail #divOrderDetailDetails div*/ {
width:219px;
float:left
}

.divOrderDetailDetails div {
width:168px;
float:left;
margin-right:20px
}

.divOrderDetailDetails div.divOrderDetailPaymentInformation {
width:148px
}

.divOrderDetailDetails div.divOrderDetailOrderTotal {
width:188px;
margin-right:0;
margin-left:0;
_margin-left:-20px
}

#divAutoDeliveryPlanDetails h3,.divOrderDetailDetails h3 {
margin:0 0 4px
}

#divOrderDetailShippingAddress p,#divOrderDetailPaymentInformation p,#divOrderDetailBillingAddress p {
margin-bottom:0
}

.outline {
clear:both;
padding:18px 10px 30px;
margin:10px 10px 0;
background:#fff
}

.outlineNoTop {
padding:18px 10px 30px;
margin:10px 10px 0;
background:#fff
}

#frmProductDetail .outlineNoTop,.outlineNoTopOrBottom,#divProductDetailsCustomerReviewWrapper .outlineNoTop,.outlineNoTopOrBottom {
padding:18px 10px 30px;
background:#fff;
margin:0;
border:1px solid #dadada
}

.outlineTopBottom {
padding:18px 10px 30px;
margin:10px 10px 0;
background:#fff
}

.outlineNoBorder {
padding:18px 10px 30px;
margin:10px;
background:#fff
}

.roundedBorderAll {
margin:0
}

.roundedBorderAll .outline,#divShipToAddress .outline,#divShipToAddressDisplay {
padding:0 0 0 17px;
margin:0
}

#divSelectFromAddressBook .outline {
padding:0;
margin:0
}

.watchQvcLive .roundedBorderAll .outline {
width:854px;
margin:0 10px 5px;
padding:4px 0 0;
background:#fff url(/wcsstore/DE/content/images/bkg_watchQvcLive.gif) no-repeat left top
}

.roundedBorderColorAll {
margin:0
}

.roundedBorderColorAll .outline {
padding:18px 10px 30px;
margin:0;
background-color:#f4f3f3
}

.tuneInPromo .roundedBorderTuneInPromo {
margin:0 0 10px
}

.tuneInPromo .roundedBorderTuneInPromo .outline {
padding:7px 10px;
_padding:8px 10px;
margin:0;
background:none;
background-color:#f0f0f0
}

.tuneInPromo_narrow {
float:right;
width:49%;
background:url(/wcsstore/DE/content/images/service_basteln_hg.jpg) repeat
}

#divTuneInPromoDesc_narrow {
padding:0;
margin:0;
line-height:14px
}

#divTuneInPromoDesc_narrow strong {
display:inline-block;
padding:0 0 5px
}

#divTuneInPromoShowName_narrow {
margin-top:5px
}

#divTuneInPromoDates_narrow {
margin-top:5px
}

#divTuneInPromoFooter_narrow {
margin-top:10px
}

#divTuneInPromoFooter_narrow ul {
padding:0;
margin:0
}

#divTuneInPromoFooter_narrow ul li {
background:url(/wcsstore/DE/content/images/arr_r_petr_2.gif) no-repeat;
background-position:0 15%;
list-style-type:none;
padding:0 0 0 14px
}

#divTuneInPromoFooter_narrow a {
text-decoration:none
}

#divTuneInPromoFooter_wide {
margin-top:10px
}

#divTuneInPromoFooter_wide ul {
padding:0;
margin:0
}

#divTuneInPromoFooter_wide ul li {
background:url(/wcsstore/DE/content/images/arr_r_petr_2.gif) no-repeat;
background-position:0 15%;
list-style-type:none;
padding:0 0 0 14px
}

#divTuneInPromoFooter_wide a {
text-decoration:none
}

.tuneInPromo_narrow .roundedBorderTuneInPromo .outline {
padding:7px 10px;
_padding:8px 10px;
margin:0;
background:none;
background:url(/wcsstore/DE/content/images/service_basteln_hg.jpg) repeat
}

.tuneInPromo_narrow .roundedBorderTuneInPromo {
margin:0
}

.roundedBorderCardApplicationThankYou {
margin:0
}

.roundedBorderCardApplicationThankYou .outline {
padding:18px 10px 30px;
margin:0;
background-color:#f4f3f3
}

.roundedBorderPaymentOptions {
margin:0
}

.roundedBorderPaymentOptions .outline {
padding:18px 10px 30px;
margin:0;
background-color:#f4f3f3
}

.footerRoundedBorderAll .outline {
padding:9px 0 33px 10px;
margin:0;
background-color:#f4f3f3
}

.roundedBorderBottom {
margin:0 0 10px
}

.roundedBorderBottom .outline {
padding:18px 10px 30px;
margin:0;
background-color:#f4f3f3
}

.roundedBorderAll .divOrderDetailDetails {
background:none repeat scroll 0 0 #F0F0F0;
margin:0 0 10px;
_margin:0
}

#divCurrentPaymentMethod .roundedBorderBottom {
margin:0 0 10px
}

#divTotalPurchaseSummary {
margin:0 0 10px
}

.wishList .roundedBorderBottom .outline,.wishListShared .roundedBorderBottom .outline {
background:none;
background-color:#fff
}

.roundedBorderTop {
margin:0
}

.roundedBorderTop .outline {
padding:18px 10px 30px;
margin:0;
background-color:#f4f3f3
}

#divContent fieldset + p {
margin-top:8px
}

#parSecure {
margin:0 0 10px
}

.odd {
background-color:#f0f0f0;
padding:7px
}

.even {
background-color:#fff;
padding:7px
}

#divMyAccountMobileServicesQvcDotComNotifications div {
padding:12px 13px
}

#divMyAccountMobileServicesTsvOtoNotifications h3 {
font-size:12px;
font-weight:700;
padding:20px 0 10px;
clear:both;
display:block;
float:none
}

#divMyAccountMobileServicesTsvOtoNotifications div {
float:left;
width:410px;
margin:0;
border:none;
padding:12px 13px
}

#divMyAccountEmailServicesTsvEmailNotifications h3 {
font-size:12px;
font-weight:700;
padding-top:20px;
clear:both;
display:block;
float:none
}

#divMyAccountEmailServicesTsvEmailNotifications div,#divReturnsReasonForReturn div {
float:left;
width:423px;
margin:0;
border:none;
padding:7px
}

#divMyAccountEmailServicesTsvEmailNotifications p {
clear:both
}

.phoneNumber {
white-space:nowrap
}

.remindersLogo {
text-align:center;
float:right;
width:300px
}

#divTuneInPromoDesc_wide {
padding:0;
margin:0 0 10px;
line-height:14px
}

#divTuneInPromoDesc_wide strong {
display:inline-block;
padding:0 0 5px
}

#divTuneInPromoEmail {
padding:0;
margin:0
}

.divPageView {
background-color:#8B8B8B;
color:#fff;
height:30px;
line-height:30px;
margin-top:10px;
padding:0 20px;
display:block;
float:none;
clear:both;
font-weight:700
}

.divPageViewText {
float:left;
font-weight:400
}

.divItems {
float:right;
height:30px;
line-height:30px;
margin:0;
padding:0
}

.divItems label {
font-weight:400;
display:inline-block;
vertical-align:baseline
}

.divItems select {
vertical-align:baseline;
_vertical-align:middle;
margin:0
}

.listDescriptionProductSortWrapper {
display:block;
clear:both;
float:none;
padding:0 0 0 10px;
margin:0
}

#divContent h2.listDescription {
padding:2px 0 7px;
margin:0;
float:left;
font:24px;
color:#cb2026;
letter-spacing:-1px;
display:none
}

.divProductSort {
float:right;
white-space:nowrap
}

.divProductSort label,#divPageTitle .divProductSort label {
font-weight:400;
margin-top:16px;
_margin-top:15px
}

.divProductSort select,#divPageTitle .divProductSort select {
margin:10px 0 0;
_margin:11px 0 0 0
}

.listDescriptionProductSortWrapper.bottom {
display:block;
margin-bottom:0
}

.bottom .divPageView,.bottom .divProductSort {
display:block
}

.banner {
margin:0 0 10px
}

.divCompareItemsPageLinksWrapper {
padding:20px 0 30px;
clear:both;
margin:0
}

.bottom .divCompareItemsPageLinksWrapper {
padding:0 0 20px;
_padding:0 0 10px 0
}

.divCompareItems {
float:left
}

.gallery .divPageLinks,.list .divPageLinks,.textOnly .divPageLinks,.wishList .divPageLinks,.wishListShared .divPageLinks {
margin:0 0 20px
}

.gallery .divPageLinks,.list .divPageLinks,.textOnly .divPageLinks {
margin:5px 1px 0 0;
float:right
}

#divOrderStatusResults #divOrderStatusResultsPagingLinksTop .divPageLinks {
margin:6px 0 9px
}

#divOrderStatusResults #divOrderStatusResultsPagingLinksBottom .divPageLinks {
margin:0
}

#divOrderStatusResults #divOrderStatusResultsPagingLinksTop .divPageLinks a,#divOrderStatusResults #divOrderStatusResultsPagingLinksTop .divPageLinks span,#divOrderStatusResults #divOrderStatusResultsPagingLinksBottom .divPageLinks a,#divOrderStatusResults #divOrderStatusResultsPagingLinksBottom .divPageLinks span{display:none}

#divOrderStatusResults #divOrderStatusResultsPagingLinksTop .divPageLinks a.previous,#divOrderStatusResults #divOrderStatusResultsPagingLinksTop .divPageLinks span.previous,#divOrderStatusResults #divOrderStatusResultsPagingLinksTop .divPageLinks a.next,#divOrderStatusResults #divOrderStatusResultsPagingLinksTop .divPageLinks span.next,#divOrderStatusResults #divOrderStatusResultsPagingLinksBottom .divPageLinks a.previous,#divOrderStatusResults #divOrderStatusResultsPagingLinksBottom .divPageLinks span.previous,#divOrderStatusResults #divOrderStatusResultsPagingLinksBottom .divPageLinks a.next,#divOrderStatusResults #divOrderStatusResultsPagingLinksBottom .divPageLinks span.next {
display:inline
}

.divBorder {
padding:0;
margin:0
}

span.ancGallery,a.ancGallery,a.ancGallery:link,a.ancGallery:visited,a.ancGallery:hover {
background:url(/wcsstore/DE/content/images/uk_ico_gal.gif) no-repeat left center;
display:inline-block;
padding-left:23px;
margin-left:10px;
text-decoration:none;
font-weight:400;
color:#fff
}

span.ancList,a.ancList,a.ancList:link,a.ancList:visited,a.ancList:hover {
background:url(/wcsstore/DE/content/images/uk_ico_lst.gif) no-repeat left center;
display:inline-block;
padding-left:23px;
text-decoration:none;
font-weight:400;
color:#fff
}

span.ancTextOnly,a.ancTextOnly,a.ancTextOnly:link,a.ancTextOnly:visited,a.ancTextOnly:hover {
background:url(/wcsstore/DE/content/images/uk_ico_txt.gif) no-repeat left center;
display:inline-block;
padding-left:23px;
text-decoration:none;
font-weight:400;
color:#fff
}

.gallery span.ancGallery {
background:url(/wcsstore/DE/content/images/uk_ico_gal_sel.gif) no-repeat left center;
color:#fff;
font-weight:700
}

.gallery a.ancGallery,.gallery a.ancGallery:link,.gallery a.ancGallery:visited,.gallery a.ancGallery:hover,.gallery span.ancList,.gallery span.ancTextOnly{display:none}

.gallery a.ancList:hover,.gallery a.ancTextOnly:hover {
text-decoration:underline;
font-weight:400
}

.list span.ancList {
background:url(/wcsstore/DE/content/images/uk_ico_lst_sel.gif) no-repeat left center;
color:#fff;
font-weight:700
}

.list span.ancGallery,.list a.ancList,.list a.ancList:link,.list a.ancList:visited,.list a.ancList:hover,.list span.ancTextOnly{display:none}

.list a.ancGallery:hover,.list a.ancTextOnly:hover {
text-decoration:underline;
font-weight:400
}

.textOnly span.ancTextOnly {
background:url(/wcsstore/DE/content/images/uk_ico_txt_sel.gif) no-repeat left center;
color:#fff;
font-weight:700
}

.textOnly span.ancGallery,.textOnly span.ancList,.textOnly a.ancTextOnly,.textOnly a.ancTextOnly:link,.textOnly a.ancTextOnly:visited,.textOnly a.ancTextOnly:hover{display:none}

.textOnly a.ancGallery:hover,.textOnly a.ancList:hover {
text-decoration:underline;
font-weight:400
}

.divPageViewText .spanDivider {
color:#c8c8c8
}

.productInfoNew {
font-weight:700;
color:#cb2026;
margin:0;
padding:0;
clear:both
}

.productName {
font-weight:700;
margin:0;
padding:0;
clear:both
}

.productName a,.productName a:link,.productName a:visited,.productName a:hover {
color:#57444F
}

.productOption a,.productOption a:link,.productOption a:visited,.productOption a:hover {
color:#57444F
}

.productPrice {
padding:0;
margin:0;
clear:both
}

.productQvcPrice {
clear:both;
display:block;
font-size:14px;
font-weight:700
}

.productQvcPrice .spanStrike {
font-size:12px;
font-weight:400
}

.productSpecialPrice {
clear:both;
display:block;
margin:4px 0 0;
font-size:14px;
font-weight:700
}

.productSpecialPrice strong {
font-weight:700
}

.productSavingsPrice {
clear:both;
display:block;
margin:2px 0 0
}

#divContent .divProduct .divProductInfo .productRatings {
margin:6px 0 4px;
padding:0
}

#divContent .divProduct .divProductInfo .productRatings img {
vertical-align:middle
}

.spanRatingStars img {
vertical-align:middle
}

.divProduct .divProductInfo .productRatings .productNumberOfReviews {
padding:0 0 0 7px;
vertical-align:middle
}

.productEasyPayments {
color:#88b220;
font-weight:700;
clear:both
}

.spanStrike {
text-decoration:line-through
}

.productSoldOut {
text-transform:uppercase;
font-weight:700;
color:#cb2026;
display:block;
padding:0 0 15px
}

.gallery .divProduct {
float:left;
width:168px;
height:360px;
*height:375px;
_height:375px;
margin:0 9px 20px;
*margin:0 9px 20px 6px;
_margin:0 9px 20px 6px;
padding:0;
border-left:1px solid #f0f0f0;
border-right:1px solid #f0f0f0;
border-bottom:1px solid #f0f0f0;
position:relative
}

.gallery .divProductSaleNewIndicator {
height:20px;
background-color:#f0f0f0;
padding:0;
margin:0
}

.gallery .divProductSaleNewIndicator span.productNew {
float:left;
height:20px;
line-height:20px;
background-color:#333;
color:#fff;
font-weight:700;
display:inline-block;
padding:0 10px;
margin:0
}

.gallery .divProductSaleNewIndicator span.productSale {
float:left;
height:20px;
line-height:20px;
background-color:#CB2026;
color:#fff;
font-weight:700;
display:inline-block;
padding:0 10px;
margin:0
}

.gallery .divProductImageItemNumberVideoWrapper {
float:none;
display:block;
margin:0
}

.gallery .divProductImageAbove{display:none}

.gallery .divProductImageBottom {
margin:10px 0 10px 12px
}

.gallery .divProductImageThumbnail{display:none}

.gallery .divProductInfoSelectToCompareWrapper {
float:none;
display:block
}

.gallery .divProductInfo {
float:none;
display:block;
margin:0;
padding:0 10px
}

.gallery .divProductInfo .divBrand {
display:block;
margin:1px 0;
*margin:3px 0 3px 0;
_margin:3px 0 3px 0;
text-decoration:none;
overflow:hidden
}

.gallery .divProductInfo .divItemNumber{display:none}

.gallery .divProductInfo .productInfoNew{display:none}

.gallery .divProductInfo .productName {
font-weight:400;
margin:0;
padding:0;
clear:both;
width:140px;
overflow:hidden
}

.gallery .divProductInfo .productName a,.gallery .divProductInfo .productName a:link,.gallery .divProductInfo .productName a:visited,.gallery .divProductInfo .productName a:hover {
color:#57444F;
text-decoration:none
}

.gallery .divProductInfo .productAutoDelivery{display:none}

.gallery .divProductInfo .productOption{display:none}

.gallery .divProductInfo .productTopRated{display:none}

.gallery .divProductInfo .productTopRated .editPhoneNumber {
display:inline-block;
float:right
}

.gallery .divProductInfo .productPrice {
display:block;
margin:3px 0 0
}

.gallery .divProductInfo .productEasyPayments{display:none}

.gallery .divProductInfo .productRatingsVideoWrapper {
*padding:3px 0 0 0;
_padding:3px 0 0 0
}

.gallery .divProductInfo .productRatings {
float:left;
display:inline;
margin:8px 0 0
}

.gallery .divProductInfo .productRatings .productNumberOfReviews {
font-size:9px;
padding:0 0 0 2px
}

.gallery .divProductInfo .divVideo {
float:right;
display:inline;
margin:7px 0 0 3px;
*margin:6px 0 0 3px;
_margin:6px 0 0 3px
}

.gallery .divProductInfo .divVideo a,.gallery .divProductInfo .divVideo a:link,.gallery .divProductInfo .divVideo a:visited {
color:#57444F;
font-size:11px;
background:url(//images.qvc.com/is/image/pic/newMediaDE/web/btn-pl-videoplay.png?fmt=png-alpha) no-repeat 1px 6px;
padding:6px 0 0 18px;
text-decoration:none
}

.gallery .divProductInfo .divVideo a:hover {
text-decoration:none;
background:url(//images.qvc.com/is/image/pic/newMediaDE/web/btn-pl-videoplay.png?fmt=png-alpha) no-repeat 1px -40px;
}

.gallery .productQuantity{display:none}

.gallery .productComments{display:none}

.gallery .productQuantityShared{display:none}

.gallery .productCommentsShared{display:none}

.gallery .productSelectToCompare {
position:absolute;
left:0;
bottom:1px;
width:152px;
*width:160px;
_width:160px;
display:block;
padding:6px 8px 3px;
*padding:3px 4px 0 4px;
_padding:3px 4px 0 4px;
margin:0;
border-top:1px solid #f0f0f0
}

.gallery .productSelectToCompare .cb {
margin-bottom:0
}

.gallery .productSelectToCompare label.cbLabel {
font-size:10px;
vertical-align:top;
*vertical-align:middle;
_vertical-align:middle;
margin-bottom:0
}

.gallery #divwishList .productTable{display:none}

.gallery .orderTable{display:none}

.gallery .orderTable tbody tr {
background-color:#f0f0f0
}

.gallery .divButtonswishListSaveForLaterRemove {
margin:0
}

.gallery .divButtonsShoppingCartSaveForLaterRemove{display:none}

.gallery .divProductButtons{display:none}

.gallery .divProductButtons .btnAddToCart {display:none}

.gallery .divProductButtons .btnSpeedBuy {display:none}

.gallery .divProductButtons .btnAddToWishList {display:none}

.gallery .divProductButtons .btnRemove {display:none}

.list .divProduct {
margin:0 0 10px;
padding:0;
border-top:1px solid #f0f0f0;
position:relative
}

.list .divProductSaleNewIndicator {
float:right;
width:578px;
height:20px;
background-color:#f0f0f0;
padding:0;
margin:0;
position:relative
}

.list .divProductSaleNewIndicator span.productNew {
float:left;
height:20px;
line-height:20px;
background-color:#333;
color:#fff;
font-weight:700;
display:inline-block;
padding:0 10px;
margin:0;
vertical-align:middle
}

.list .divProductSaleNewIndicator span.productSale {
float:left;
height:20px;
line-height:20px;
background-color:#CB2026;
color:#fff;
font-weight:700;
display:inline-block;
padding:0 10px;
margin:0;
vertical-align:middle
}

.list .divProductImageItemNumberVideoWrapper {
float:left;
width:168px;
display:inline-block;
margin:0 12px 2px
}

.list .divProductImageAbove {display:none}

.list .divProductImageThumbnail {display:none}

.list .divProductInfoSelectToCompareWrapper {
float:none;
display:block
}

.list .divProductInfo {
float:left;
width:440px;
margin:0;
padding:8px 0 0
}

.list .divProductInfo .divBrand {
display:block;
font-weight:700;
margin:4px 0;
text-decoration:none!important
}

.list .divProductInfo .divItemNumber {display:none}

.list .divProductInfo .productInfoNew {display:none}

.list .divProductInfo .productName {
display:inline;
padding-left:5px;
font-weight:400
}

.list .divProductInfo .productName a,.list .divProductInfo .productName a:link,.list .divProductInfo .productName a:visited,.list .divProductInfo .productName a:hover {
color:#333;
text-decoration:none
}

.list .divProductInfo .productAutoDelivery {display:none}

.list .divProductInfo .productOption {display:none}

.list .divProductInfo .productTopRated {display:none}

.list .divProductInfo .productTopRated .editPhoneNumber {
display:inline-block;
float:right
}

.list .divProductInfo .productPrice {
display:block;
margin:0;
padding:8px 0
}

.list .divProductInfo .productPrice .productQvcPrice,.list .divProductInfo .productPrice .productSpecialPrice {
display:inline
}

.list .divProductInfo .productPrice .productSpecialPrice {
padding-left:10px
}

.list .divProductInfo .productPrice .productSavingsPrice {
display:block
}

.list .divProductInfo .productEasyPayments {display:none}

.list .divProductInfo .productRatings {
display:inline
}

.list .divProductInfo .productRatings .productNumberOfReviews {
font-size:11px;
padding:0
}

.list .divProductInfo .divVideo {
display:inline;
padding-left:4px
}

.list .divProductInfo .divVideo a,.list .divProductInfo .divVideo a:link,.list .divProductInfo .divVideo a:visited {
color:#57444F;
font-size:11px;
background:url(//images.qvc.com/is/image/pic/newMediaDE/web/btn-pl-videoplay.png?fmt=png-alpha) no-repeat 1px 6px;
padding:6px 0 0 18px;
text-decoration:none
}

.list .divProductInfo .divVideo a:hover {
text-decoration:underline
}

.list .productQuantity {display:none}

.list .productComments {display:none}

.list .productQuantityShared {display:none}

.list .productCommentsShared {display:none}

.list .productSelectToCompare {
float:right;
margin:10px 10px 0 0;
*margin:5px 10px 0 0;
_margin:5px 10px 0 0;
white-space:nowrap
}

.list .productSelectToCompare .cb {
margin-bottom:0
}

.list .productSelectToCompare label.cbLabel {
font-size:10px;
vertical-align:top;
*vertical-align:middle;
_vertical-align:middle;
margin-bottom:0
}

.list #divwishList .productTable {display:none}

.list .orderTable {display:none}

.list .orderTable tbody tr {
background-color:#f0f0f0
}

.list .divButtonswishListSaveForLaterRemove {
margin:0
}

.list .divButtonsShoppingCartSaveForLaterRemove {display:none}

.list .divProductButtons {display:none}

.list .divProductButtons .btnAddToCart {display:none}

.list .divProductButtons .btnSpeedBuy {display:none}

.list .divProductButtons .btnAddToWishList {display:none}

.list .divProductButtons .btnRemove {display:none}

.textOnly .divProduct {
margin:0 0 10px;
padding:0;
border-top:1px solid #f0f0f0;
position:relative
}

.textOnly .divProductSaleNewIndicator {
float:right;
width:100%;
height:20px;
background-color:#f0f0f0;
padding:0;
margin:0
}

.textOnly .divProductSaleNewIndicator span.productNew {
float:left;
height:20px;
line-height:20px;
background-color:#000;
color:#fff;
font-weight:700;
display:inline-block;
padding:0 10px;
vertical-align:middle
}

.textOnly .divProductSaleNewIndicator span.productSale {
float:left;
height:20px;
line-height:20px;
background-color:#CB2026;
color:#fff;
font-weight:700;
display:inline-block;
padding:0 10px;
vertical-align:middle
}

.textOnly .divProductImageItemNumberVideoWrapper {
float:left;
width:168px;
display:inline-block;
margin:0 10px 0 0;
display:none
}

.textOnly .divProductImageAbove {display:none}

.textOnly .divProductImageThumbnail {display:none}

.textOnly .divProductInfoSelectToCompareWrapper {
float:none;
display:block
}

.textOnly .divProductInfo {
float:left;
width:270px;
display:block;
margin:8px 0 0 10px
}

.textOnly .divProductInfo .divBrand {
display:inline
}

.textOnly .divProductInfo .divItemNumber {display:none}

.textOnly .divProductInfo .productInfoNew {display:none}

.textOnly .divProductInfo .productName {
display:block;
padding-left:0;
font-weight:400
}

.textOnly .divProductInfo .productName a,.textOnly .divProductInfo .productName a:link,.textOnly .divProductInfo .productName a:visited,.textOnly .divProductInfo .productName a:hover {
text-decoration:none
}

.textOnly .divProductInfo .productAutoDelivery {display:none}

.textOnly .divProductInfo .productOption {display:none}

.textOnly .divProductInfo .productTopRated {display:none}

.textOnly .divProductInfo .productTopRated .editPhoneNumber {
display:inline-block;
float:right
}

.textOnly .divProductInfo .productPrice {
display:block;
margin:0;
position:absolute;
top:27px;
left:310px;
white-space:nowrap;
width:300px
}

.textOnly .divProductInfo .productPrice .productQvcPrice,.textOnly .divProductInfo .productPrice .productSpecialPrice {
display:inline
}

.textOnly .divProductInfo .productPrice .productSpecialPrice {
padding-left:15px
}

.textOnly .divProductInfo .productPrice .productSavingsPrice {
padding-left:15px;
display:inline
}

.textOnly .divProductInfo .productEasyPayments {display:none}

.textOnly .divProductInfo .productRatingsVideoWrapper {
display:block;
margin:11px 0 10px
}

.textOnly .divProductInfo .productRatings {
display:inline
}

.textOnly .divProductInfo .productRatings .productNumberOfReviews {
font-size:11px;
padding:0
}

.textOnly .divProductInfo .divVideo {
display:inline;
margin:8px 0 0 4px
}

.textOnly .divProductInfo .divVideo a,.textOnly .divProductInfo .divVideo a:link,.textOnly .divProductInfo .divVideo a:visited {
color:#57444F;
font-size:11px;
background:url(//images.qvc.com/is/image/pic/newMediaDE/web/btn-pl-videoplay.png?fmt=png-alpha) no-repeat left 5px;
padding:6px 0 0 18px;
text-decoration:none
}

.textOnly .divProductInfo .divVideo a:hover {
text-decoration:underline
}

.textOnly .productQuantity {display:none}

.textOnly .productComments {display:none}

.textOnly .productQuantityShared {display:none}

.textOnly .productCommentsShared {display:none}

.textOnly .productSelectToCompare {
float:right;
margin:10px 10px 0 0;
*margin:5px 10px 0 0;
_margin:5px 10px 0 0
}

.textOnly .productSelectToCompare .cb {
margin-bottom:0
}

.textOnly .productSelectToCompare label.cbLabel {
font-size:10px;
vertical-align:top;
_vertical-align:middle;
*vertical-align:middle;
margin-bottom:0
}

.textOnly #divwishList .productTable {display:none}

.textOnly .orderTable {display:none}

.textOnly .orderTable tbody tr {
background-color:#f0f0f0
}

.textOnly .divButtonswishListSaveForLaterRemove {
margin:0
}

.textOnly .divButtonsShoppingCartSaveForLaterRemove {display:none}

.textOnly .divProductButtons {display:none}

.textOnly .divProductButtons .btnAddToCart {display:none}

.textOnly .divProductButtons .btnSpeedBuy {display:none}

.textOnly .divProductButtons .btnAddToWishList {display:none}

.textOnly .divProductButtons .btnRemove {display:none}

.quickCompare .stripeTable tr {
padding:7px;
background-color:#F0F0F0
}

.quickCompare .stripeTable tr.odd {
padding:7px;
background-color:#FFF
}

.quickCompare .divProduct {
float:left;
width:168px;
margin:0;
padding:0;
position:relative
}

.quickCompare .divProductSaleNewIndicator {
height:20px;
background-color:#f0f0f0
}

.quickCompare .divProductSaleNewIndicator span.productNew {
float:left;
height:20px;
line-height:20px;
background-color:#333;
color:#fff;
font-weight:700;
display:inline-block;
padding:0 10px;
vertical-align:middle
}

.quickCompare .divProductSaleNewIndicator span.productSale {
float:left;
height:20px;
line-height:20px;
background-color:#CB2026;
color:#fff;
font-weight:700;
display:inline-block;
padding:0 10px;
vertical-align:middle
}

.quickCompare .divProductImageItemNumberVideoWrapper {
float:none;
display:block
}

.quickCompare .divProductImageAbove {display:none}

.quickCompare .divProductImageThumbnail {display:none}

.quickCompare .divProductInfoSelectToCompareWrapper {
float:none;
display:block
}

.quickCompare .divProductInfo {
float:none;
display:block;
margin:0;
padding:0 8px;
_padding:0 4px
}

.quickCompare .divBrand {
display:block;
margin:0 0 4px
}

.quickCompare .divProductInfo .divItemNumber {display:none}
.quickCompare .divProductInfo .productInfoNew {display:none}

.quickCompare .productName {
font-weight:400;
margin:0;
padding:0;
clear:both
}

.quickCompare .productName a,.quickCompare .productName a:link,.quickCompare .productName a:visited,.quickCompare .productName a:hover {
color:#333
}

.quickCompare .divProductInfo .productAutoDelivery {display:none}
.quickCompare .divProductInfo .productOption {display:none}
.quickCompare .divProductInfo .productTopRated {display:none}

.quickCompare .divProductInfo .productTopRated .editPhoneNumber {
display:inline-block;
float:right
}

.quickCompare .divProductInfo .productPrice {
display:block;
margin:9px 0 0
}

.quickCompare .divProductInfo .productEasyPayments {display:none}

.quickCompare .divProductInfo .productRatingsVideoWrapper {
display:block
}

.quickCompare .divProductInfo .productRatings {
float:left;
display:inline;
margin:8px 0 0
}

.quickCompare .divProductInfo .productRatings .productNumberOfReviews {
font-size:11px;
padding:0
}

.quickCompare .divProductInfo .divVideo {
float:right;
display:inline;
margin:7px 0 0 4px;
_margin:6px 0 0 4px
}

.quickCompare .divProductInfo .divVideo a,.quickCompare .divProductInfo .divVideo a:link,.quickCompare .divProductInfo .divVideo a:visited {
color:#57444F;
font-size:11px;
background:url(//images.qvc.com/is/image/pic/newMediaDE/web/btn-pl-videoplay.png?fmt=png-alpha) no-repeat left 5px;
padding:6px 0 0 18px;
text-decoration:none
}

.quickCompare .divProductInfo .divVideo a:hover {
text-decoration:underline
}

.quickCompare .productQuantity {display:none}

.quickCompare .productComments {display:none}

.quickCompare .productQuantityShared {display:none}

.quickCompare .productCommentsShared {display:none}

.quickCompare .productSelectToCompare {display:none}

.quickCompare #divwishList .productTable {display:none}

.quickCompare .orderTable {display:none}

.quickCompare .orderTable tbody tr {
background-color:#f0f0f0
}

.quickCompare .divButtonswishListSaveForLaterRemove {
margin:0
}

.quickCompare .divButtonsShoppingCartSaveForLaterRemove {display:none}

.quickCompare .divProductButtons {display:none}

.quickCompare .divProductButtons .btnAddToCart {display:none}

.quickCompare .divProductButtons .btnSpeedBuy {display:none}

.quickCompare .divProductButtons .btnAddToWishList {display:none}

.quickCompare .divProductButtons .btnRemove {display:none}

.quickCompare #tblQuickCompare {
margin:10px 0 0;
padding:0;
border-top:1px solid #c2c2c2;
border-left:1px solid #c2c2c2
}

.quickCompare #tblQuickCompare td {
border-right:1px solid #c2c2c2;
border-bottom:1px solid #c2c2c2;
padding:10px;
width:300px
}

.quickCompare #tblQuickCompare th {
vertical-align:top;
padding:10px;
border-right:1px solid #c2c2c2;
border-bottom:1px solid #c2c2c2
}

.quickCompare #tblQuickCompare td.barDark {
background:url(/wcsstore/DE/content/images/bkg_h2_de.gif) repeat-x;
font:bold 14px;
color:#636363;
height:30px;
line-height:30px;
margin:0;
padding:0 0 0 10px
}

.quickCompare #tblQuickCompare tr#trCompareButtons {display:none}

.quickCompare .productRatings img {
vertical-align:middle
}

.quickCompare .productRatings .productNumberOfReviews {
font-size:11px;
padding:0
}

.wishList .divProduct {
clear:both;
margin:0;
padding:0 0 22px;
border-top:1px solid #f0f0f0
}

.wishList .divProductSaleNewIndicator {
height:20px;
background-color:#f0f0f0;
float:right;
width:548px
}

.wishList .divProductSaleNewIndicator span.productNew {
height:20px;
line-height:20px;
background-color:#333;
color:#fff;
font-weight:700;
display:inline-block;
padding:0 10px;
vertical-align:middle
}

.wishList .divProductSaleNewIndicator span.productSale {
height:20px;
line-height:20px;
background-color:#CB2026;
color:#fff;
font-weight:700;
display:inline-block;
padding:0 10px;
vertical-align:middle
}

.wishList .divProductImageItemNumberVideoWrapper {
width:168px;
height:143px;
margin:29px 0 0 10px;
_margin:29px 0 0 5px;
float:left;
padding:0
}

.wishList .divProductImageAbove {display:none}

.wishList .divItemNumberVideoWrapper {
margin-bottom:7px;
clear:both;
height:25px
}

.wishList .divBrand {display:none}

.wishList .divProductImageBottom {
clear:both;
margin:0
}

.wishList .divProductImageThumbnail {display:none}

.wishList .divProductInfoSelectToCompareWrapper {
width:545px;
_width:525px;
float:left;
margin-left:10px
}

.wishList .divProductInfo {
margin:0
}

.wishList .divProductInfo .divItemNumber {
margin:7px 0 9px
}

.wishList .divProductInfo .divItemNumber a:link {
text-decoration:none
}

.wishList .divProductInfo .divItemNumber a:visited {
text-decoration:none
}

.wishList .divProductInfo .divItemNumber a:hover {
text-decoration:underline
}

.wishList .divProductInfo .divItemNumber a:active {
text-decoration:none
}

.wishList .divProductInfo .productInfoNew {display:none}

.wishList .divProductInfo .productName {
font-weight:700;
margin:0;
padding:0;
clear:both
}

.wishList .divProductInfo .productName a:link {
text-decoration:none
}

.wishList .divProductInfo .productName a:visited {
text-decoration:none
}

.wishList .divProductInfo .productName a:hover {
text-decoration:underline
}

.wishList .divProductInfo .productName a:active {
text-decoration:none
}

.wishList .divProductInfo .productName a,.wishList .divProductInfo .productName a:link,.wishList .divProductInfo .productName a:visited,.wishList .divProductInfo .productName a:hover {
color:#57444F
}

.wishList .divProductInfo .productAutoDelivery {display:none}

.wishList .divProductInfo .productOption {
display:block;
margin:1px 0
}

.wishList .divProductInfo .productTopRated {display:none}

.wishList .divProductInfo .productTopRated .editPhoneNumber {
display:inline-block;
float:right
}

.wishList .divProductInfo .productPrice {display:none}

.wishList .divProductInfo .productEasyPayments {display:none}

.wishList .divProductInfo .productRatingsVideoWrapper {
margin:8px 0 0
}

.wishList .divProductInfo .productRatings {
display:inline
}

.wishList .divProductInfo .divVideo {
display:inline;
margin-left:10px
}

.wishList .divProductInfo .divVideo a,.wishList .divProductInfo .divVideo a:link,.wishList .divProductInfo .divVideo a:visited {
color:#57444F;
font-size:11px;
background:url(//images.qvc.com/is/image/pic/newMediaDE/web/btn-pl-videoplay.png?fmt=png-alpha) no-repeat left 5px;
padding:6px 0 0 18px;
text-decoration:none
}

.wishList .divProductInfo .divVideo a:hover {
text-decoration:underline
}

.wishList .productQuantity {display:none}

.wishList .productComments {
display:block
}

.wishList .productQuantityShared {display:none}

.wishList .productCommentsShared {display:none}

.wishList .productSelectToCompare {display:none}

.wishList #divwishList .productTable {
display:block
}

.wishList .orderTable {
margin-bottom:7px
}

.wishList .orderTable tbody tr {
background-color:#f0f0f0
}

.wishList .divButtonswishListSaveForLaterRemove {
margin:0
}

.wishList .divButtonsShoppingCartSaveForLaterRemove {display:none}

.wishList .divProductButtons {
padding:13px 0 0;
margin:0;
float:right
}

.wishList .divProductButtons .btnAddToWishList {display:none}

.wishList .divProductButtons .btnRemove {display:none}

.wishListShared .divProduct {
clear:both;
margin:0;
padding:0 0 22px;
border-top:1px solid #f0f0f0
}

.wishListShared .divProductSaleNewIndicator {
height:20px;
background-color:#f0f0f0;
float:right;
width:548px
}

.wishListShared .divProductSaleNewIndicator span.productNew {
height:20px;
line-height:20px;
background-color:#333;
color:#fff;
font-weight:700;
display:inline-block;
padding:0 10px;
vertical-align:middle
}

.wishListShared .divProductSaleNewIndicator span.productSale {
height:20px;
line-height:20px;
background-color:#CB2026;
color:#fff;
font-weight:700;
display:inline-block;
padding:0 10px;
vertical-align:middle
}

.wishListShared .divProductImageItemNumberVideoWrapper {
width:168px;
height:143px;
margin:29px 0 0 10px;
_margin:29px 0 0 5px;
float:left;
padding:0
}

.wishListShared .divProductImageAbove {display:none}

.wishListShared .divItemNumberVideoWrapper {
margin-bottom:7px;
clear:both;
height:25px
}

.wishListShared .divBrand {display:none}

.wishListShared .divProductImageBottom {
clear:both;
margin:0
}

.wishListShared .divProductImageThumbnail {display:none}

.wishListShared .divProductInfoSelectToCompareWrapper {
width:545px;
_width:525px;
float:left;
margin-left:10px
}

.wishListShared .divProductInfo {
margin:0
}

.wishListShared .divProductInfo .divItemNumber {
margin:7px 0 9px;
font-weight:700
}

.wishListShared .divProductInfo .productInfoNew {display:none}

.wishListShared .divProductInfo .productName {
font-weight:400;
margin:0;
padding:0;
clear:both
}

.wishListShared .divProductInfo .productName a,.wishListShared .divProductInfo .productName a:link,.wishListShared .divProductInfo .productName a:visited,.wishListShared .divProductInfo .productName a:hover {
color:#333
}

.wishListShared .divProductInfo .productAutoDelivery {display:none}

.wishListShared .divProductInfo .productOption {
display:block;
margin:-2px 0 2px
}

.wishListShared .divProductInfo .productTopRated {display:none}

.wishListShared .divProductInfo .productTopRated .editPhoneNumber {
display:inline-block;
float:right
}

.wishListShared .divProductInfo .productPrice {display:none}

.wishListShared .divProductInfo .productEasyPayments {display:none}

.wishListShared .divProductInfo .productRatings {
display:inline-block;
_display:inline
}

.wishListShared .divProductInfo .divVideo {
display:inline-block;
_display:inline;
margin-left:10px
}

.wishListShared .divProductInfo .divVideo a,.wishListShared .divProductInfo .divVideo a:link,.wishListShared .divProductInfo .divVideo a:visited {
color:#57444F;
font-size:11px;
background:url(//images.qvc.com/is/image/pic/newMediaDE/web/btn-pl-videoplay.png?fmt=png-alpha) no-repeat left 5px;
padding:6px 0 0 18px;
text-decoration:none
}

.wishListShared .divProductInfo .divVideo a:hover {
text-decoration:underline
}

.wishListShared .productQuantity {display:none}

.wishListShared .productComments {display:none}

.wishListShared .productQuantityShared {display:none}

.wishListShared .productCommentsShared {
display:block
}

.wishListShared .productSelectToCompare {display:none}

.wishListShared #divwishList .productTable {
display:block
}

.wishListShared .orderTable {
margin-bottom:7px
}

.wishListShared .orderTable tbody tr {
background-color:#f0f0f0
}

.wishListShared .divButtonswishListSaveForLaterRemove {
margin:0
}

.wishListShared .divButtonsShoppingCartSaveForLaterRemove {display:none}

.wishListShared .divProductButtons {
padding:13px 0 0;
margin:0;
float:right
}

.wishListShared .divProductButtons .btnAddToWishList {display:none}

.wishListShared .divProductButtons .btnRemove {display:none}

.shoppingCart .divProduct {
clear:both;
margin:0 10px;
padding:0 0 22px;
border-bottom:1px solid #c2c2c2
}

.shoppingCart .divProductSaleNewIndicator {
height:20px;
background-color:#f0f0f0;
float:right;
width:578px
}

.shoppingCart .divProductSaleNewIndicator span.productNew {
height:20px;
line-height:20px;
background-color:#333;
color:#fff;
font-weight:700;
display:inline-block;
padding:0 10px;
vertical-align:middle
}

.shoppingCart .divProductSaleNewIndicator span.productSale {
height:20px;
line-height:20px;
background-color:#CB2026;
color:#fff;
font-weight:700;
display:inline-block;
padding:0 10px;
vertical-align:middle
}

.shoppingCart .divProductImageItemNumberVideoWrapper {
width:168px;
margin:10px 0 0;
float:left
}

.shoppingCart .divProductImageAbove {display:none}

.shoppingCart .divItemNumberVideoWrapper {
margin-bottom:7px;
clear:both;
height:25px
}

.shoppingCart .divBrand {display:none}

.shoppingCart .divVideo {display:none}

.shoppingCart .divVideo a,.shoppingCart .divVideo a:link,.shoppingCart .divVideo a:visited,.shoppingCart .divVideo a:hover {
color:#cb2026;
font-size:11px;
font-weight:700;
background:url(/wcsstore/DE/content/images/ico_tv_or.gif) no-repeat left center;
padding:6px 0 0 18px
}

.shoppingCart .divProductImageBottom {
clear:both;
margin:0 10px 0 0;
_margin:0 5px 0 0
}

.shoppingCart .divProductInfoSelectToCompareWrapper {
width:557px;
float:right;
margin-left:10px;
_margin-left:5px
}

.shoppingCart .divProductInfoSelectToCompareWrapper .divItemNumber a,.shoppingCart .divProductInfoSelectToCompareWrapper .divItemNumber a:link,.shoppingCart .divProductInfoSelectToCompareWrapper .divItemNumber a:visited {
text-decoration:none
}

.shoppingCart .divProductInfoSelectToCompareWrapper .divItemNumber a:hover {
text-decoration:underline
}

.shoppingCart .productName a,.shoppingCart .productName a:link,.shoppingCart .productName a:visited {
text-decoration:none
}

.shoppingCart .productName a:hover {
text-decoration:underline
}

.shoppingCart .divProductInfo {
margin:10px 0 0
}

.shoppingCart .divProductInfo .divItemNumber {
margin:10px 0 9px
}

.shoppingCart .divProductInfo .productInfoNew {display:none}

.shoppingCart .divProductInfo .productName {
font-weight:700;
margin:0;
padding:0;
clear:both
}

.shoppingCart .divProductInfo .productName a,.shoppingCart .divProductInfo .productName a:link,.shoppingCart .divProductInfo .productName a:visited,.shoppingCart .divProductInfo .productName a:hover {
color:#333
}

.shoppingCart .divProductInfo .productAutoDelivery {display:none}

.shoppingCart .divProductInfo .productOption {
display:block;
margin:1px 0 0
}

.shoppingCart .divProductInfo .productTopRated {display:none}

.shoppingCart .divProductInfo .productTopRated .editPhoneNumber {
display:inline-block;
float:right
}

.shoppingCart .divProductInfo .productPrice {display:none}

.shoppingCart .divProductInfo .productEasyPayments {display:none}

.shoppingCart .divProductInfo .productRatings {display:none}

.shoppingCart .productQuantity {display:none}

.shoppingCart .productComments {display:none}

.shoppingCart .productQuantityShared {display:none}

.shoppingCart .productCommentsShared {display:none}

.shoppingCart .productSelectToCompare {display:none}

.shoppingCart #divShoppingCart .productTable {
display:block
}

.shoppingCart .orderTable {
margin-bottom:7px
}

.shoppingCart .orderTable tbody tr {
background-color:#f0f0f0
}

.shoppingCart .divButtonsShoppingCartSaveForLaterRemove {
margin:0
}

.shoppingCart .divProduct .divProductButtons {
width:180px;
padding:13px 0 0;
margin:0;
float:right;
display:none
}

.shoppingCart .divProductButtons .btnSpeedBuy {display:none}

.shoppingCart #divShoppingCart .divProduct .divProductButtons {display:none}

.shoppingCart .divShoppingCartTotal {
font-weight:700;
clear:both;
margin-bottom:30px;
padding:10px 10px 15px 188px;
border-bottom:1px solid #c2c2c2
}

.shoppingCart .divShoppingCartTotal p {
margin:0;
padding:0;
clear:both;
border-bottom:1px solid #c2c2c2
}

.shoppingCart .divShoppingCartTotal p.bottom {
background-color:#f0f0f0;
border-bottom:3px double #c2c2c2
}

.shoppingCart .divShoppingCartGrandTotal,#divCheckoutSubmitOrderGrandTotal {
font-weight:700;
clear:both;
margin-bottom:20px;
padding:10px 10px 15px;
border-bottom:1px solid #c2c2c2
}

.shoppingCart .divShoppingCartGrandTotal p,#divCheckoutSubmitOrderGrandTotal p {
margin:0;
padding:0;
clear:both;
border-bottom:1px solid #c2c2c2
}

.shoppingCart .divShoppingCartGrandTotal p.bottom {
background-color:#f0f0f0;
border-bottom:3px double #c2c2c2
}

.shoppingCart #divContent #divShoppingCart p,.shoppingCart #divContent #divSavedItems p {
margin:10px 10px 0
}

.shoppingCart #divSavedItems {
border-bottom:1px solid #c2c2c2;
margin-bottom:30px
}

.shoppingCart #divSavedItems #divButtons {
margin-right:10px
}

.shoppingCart #divSavedItems .productTopRated {display:none}

.watchQvcLive #divPreviousProducts {
clear:left;
width:645px
}

.watchQvcLive #divPreviousProducts h2 {
background:none;
font:bold 14px;
color:#636363;
height:auto;
line-height:normal;
margin:10px 0 8px;
padding:4px 0 0
}

.watchQvcLive #divPreviousProducts .divProduct {
float:left;
height:200px;
overflow:hidden;
width:208px;
margin:0 5px 0 0;
padding:10px 0 0;
border:1px solid #f0f0f0;
position:relative
}

.watchQvcLive #divPreviousProducts .divProductSaleNewIndicator {display:none}

.watchQvcLive #divPreviousProducts .divProductImageItemNumberVideoWrapper {
float:left;
width:99px;
display:inline-block;
margin:0 10px 0 0
}

.watchQvcLive #divPreviousProducts .divProductImageAbove {display:none}

.watchQvcLive #divPreviousProducts .divProductImageBottom {display:none}

.watchQvcLive #divPreviousProducts .divProductImageThumbnail {
display:block
}

.watchQvcLive #divPreviousProducts .divProductInfo {
float:left;
width:205px;
margin:0;
padding:0
}

.watchQvcLive #divPreviousProducts .divProductInfo .divBrand {
display:block;
margin-top:5px
}

.watchQvcLive #divPreviousProducts .divProductInfo .divItemNumber {display:none}

.watchQvcLive #divPreviousProducts .divProductInfo .productInfoNew {display:none}

.watchQvcLive #divPreviousProducts .divProductInfo .productName {
font-weight:400
}

.watchQvcLive #divPreviousProducts .divProductInfo .productName a,.watchQvcLive #divPreviousProducts .divProductInfo .productName a:link,.watchQvcLive #divPreviousProducts .divProductInfo .productName a:visited,.watchQvcLive #divPreviousProducts .divProductInfo .productName a:hover {
color:#333
}

.watchQvcLive #divPreviousProducts .divProductInfo .productAutoDelivery {display:none}

.watchQvcLive #divPreviousProducts .divProductInfo .productOption {display:none}

.watchQvcLive #divPreviousProducts .divProductInfo .productTopRated {display:none}

.watchQvcLive #divPreviousProducts .divProductInfo .productTopRated .editPhoneNumber {
display:inline-block;
float:right
}

.watchQvcLive #divPreviousProducts .divProductInfo .productPrice {
display:block;
margin:0;
padding:8px 0 4px
}

.watchQvcLive #divPreviousProducts .divProductInfo .productPrice .productQvcPrice,.watchQvcLive #divPreviousProducts .divProductInfo .productPrice .productSpecialPrice {
display:inline
}

.watchQvcLive #divPreviousProducts .divProductInfo .productPrice .productSpecialPrice {
padding-left:0
}

.watchQvcLive #divPreviousProducts .divProductInfo .productPrice .productSavingsPrice {display:none}

.watchQvcLive #divPreviousProducts .divProductInfo .productEasyPayments {display:none}

.watchQvcLive #divPreviousProducts .divProductInfo .productRatings {
display:block
}

.watchQvcLive #divPreviousProducts .divProductInfo .productRatings .productNumberOfReviews {
font-size:11px;
padding:0
}

.watchQvcLive #divPreviousProducts .divProductInfo .divVideo {
display:inline;
padding-left:4px;
display:none
}

.watchQvcLive #divPreviousProducts .divProductInfo .divVideo a,.watchQvcLive #divPreviousProducts .divProductInfo .divVideo a:link,.watchQvcLive #divPreviousProducts .divProductInfo .divVideo a:visited {
color:#57444F;
font-size:11px;
background:url(//images.qvc.com/is/image/pic/newMediaDE/web/btn-pl-videoplay.png?fmt=png-alpha) no-repeat left 5px;
padding:6px 0 0 18px;
text-decoration:none
}

.watchQvcLive #divPreviousProducts .divProductInfo .divVideo a:hover {
text-decoration:underline
}

.watchQvcLive #divPreviousProducts .productQuantity {display:none}

.watchQvcLive #divPreviousProducts .productComments {display:none}

.watchQvcLive #divPreviousProducts .productQuantityShared {display:none}

.watchQvcLive #divPreviousProducts .productCommentsShared {display:none}

.watchQvcLive #divPreviousProducts .productSelectToCompare {
float:right;
margin:10px 10px 0 0;
*margin:5px 10px 0 0;
_margin:5px 10px 0 0;
white-space:nowrap
}

.watchQvcLive #divPreviousProducts .productSelectToCompare .cb {
margin-bottom:0
}

.watchQvcLive #divPreviousProducts .productSelectToCompare label.cbLabel {
font-size:10px;
vertical-align:top;
*vertical-align:middle;
_vertical-align:middle;
margin-bottom:0
}

.watchQvcLive #divPreviousProducts #divwishList .productTable {display:none}

.watchQvcLive #divPreviousProducts .orderTable {display:none}

.watchQvcLive #divPreviousProducts .orderTable tbody tr {
background-color:#f0f0f0
}

.watchQvcLive #divPreviousProducts .divButtonswishListSaveForLaterRemove {
margin:0
}

.watchQvcLive #divPreviousProducts .divButtonsShoppingCartSaveForLaterRemove {display:none}

.watchQvcLive #divPreviousProducts .divProductButtons {display:none}

.watchQvcLive #divPreviousProducts .divProductButtons .btnAddToCart {display:none}

.watchQvcLive #divPreviousProducts .divProductButtons .btnSpeedBuy {display:none}

.watchQvcLive #divPreviousProducts .divProductButtons .btnAddToWishList {display:none}

.watchQvcLive #divPreviousProducts .divProductButtons .btnRemove {display:none}

#divHorizontalbar #horizontalCrossSellHeading {
margin-top:0
}

#divHorizontalbar .divProduct {
float:left;
width:200px;
height:326px;
margin:10px 20px 20px 16px;
*margin:10px 20px 20px 16px;
_margin:10px 18px 20px 12px;
padding:0;
border-left:1px solid #f0f0f0;
border-right:1px solid #f0f0f0;
border-bottom:1px solid #f0f0f0;
position:relative
}

#divHorizontalbar .divProductSaleNewIndicator {
height:20px;
background-color:#f0f0f0;
padding:0;
margin:0
}

#divHorizontalbar .divProductSaleNewIndicator span.productNew {
float:right;
height:20px;
line-height:20px;
background-color:#333;
color:#fff;
font-weight:700;
display:inline-block;
padding:0 10px;
margin:0
}

#divHorizontalbar .divProductSaleNewIndicator span.productSale {
float:right;
height:20px;
line-height:20px;
background-color:#CB2026;
color:#fff;
font-weight:700;
display:inline-block;
padding:0 10px;
margin:0
}

#divHorizontalbar .divProductImageItemNumberVideoWrapper {
float:none;
display:block
}

#divHorizontalbar .divProductImageAbove {display:none}

#divHorizontalbar .divProductImageBottom {display:none}

#divHorizontalbar .divProductImageThumbnail {
text-align:center;
margin:4px 0
}

#divHorizontalbar .divProductInfoSelectToCompareWrapper {
float:none;
display:block
}

#divHorizontalbar .divProductInfo {
float:none;
display:block;
margin:0;
padding:0 8px
}

#divHorizontalbar .divProductInfo .divBrand {
display:block;
margin:4px 0;
*margin:7px 0 4px 0;
_margin:7px 0 4px 0
}

#divHorizontalbar .divProductInfo .divItemNumber {display:none}

#divHorizontalbar .divProductInfo .productInfoNew {display:none}

#divHorizontalbar .divProductInfo .productName {
font-weight:400;
margin:0;
padding:0;
clear:both
}

#divHorizontalbar .divProductInfo .productName a,#divHorizontalbar .divProductInfo .productName a:link,#divHorizontalbar .divProductInfo .productName a:visited,#divHorizontalbar .divProductInfo .productName a:hover {
color:#333
}

#divHorizontalbar .divProductInfo .productAutoDelivery {display:none}

#divHorizontalbar .divProductInfo .productOption {display:none}

#divHorizontalbar .divProductInfo .productTopRated {display:none}

#divHorizontalbar .divProductInfo .productPrice {
display:block;
margin:8px 0 0
}

#divHorizontalbar .divProductInfo .productPrice .productSpecialPrice {
color:#cb2026
}

#divHorizontalbar .divProductInfo .productPrice .productSavingsPrice {display:none}

#divHorizontalbar .divProductInfo .productEasyPayments {display:none}

#divHorizontalbar .divProductInfo .productRatingsVideoWrapper {
margin:8px 0
}

#divHorizontalbar .divProductInfo .productRatings {
float:left;
display:inline;
padding:1px 0 0
}

#divHorizontalbar .divProductInfo .productRatings .productNumberOfReviews {
font-size:11px;
padding:0;
vertical-align:top
}

#divHorizontalbar .divProductInfo .divVideo {
float:right;
display:inline;
vertical-align:top
}

#divHorizontalbar .divProductInfo .divVideo a,#divHorizontalbar .divProductInfo .divVideo a:link,#divHorizontalbar .divProductInfo .divVideo a:visited {
color:#57444F;
font-size:11px;
background:url(//images.qvc.com/is/image/pic/newMediaDE/web/btn-pl-videoplay.png?fmt=png-alpha) no-repeat left center;
padding:0 0 0 18px;
text-decoration:none
}

#divHorizontalbar .divProductInfo .divVideo a:hover {
text-decoration:underline
}

#divHorizontalbar .productQuantity {display:none}

#divHorizontalbar .productComments {display:none}

#divHorizontalbar .productQuantityShared {display:none}

#divHorizontalbar .productCommentsShared {display:none}

#divHorizontalbar .productSelectToCompare {display:none}

#divHorizontalbar #divwishList .productTable {display:none}

#divHorizontalbar .orderTable {display:none}

#divHorizontalbar .divButtonswishListSaveForLaterRemove {display:none}

#divHorizontalbar .divButtonsShoppingCartSaveForLaterRemove {display:none}

#divHorizontalbar .divProductButtons {display:none}

.divSoldOutHome {
height:25px;
margin-bottom:10px
}

#divSidebar #h2SidebarCrossSellHeading {
margin-top:0
}

#divSidebar .divProduct {
margin:10px 0;
padding:0;
border-right:1px solid #f0f0f0;
border-bottom:1px solid #f0f0f0;
border-left:1px solid #f0f0f0;
overflow:hidden
}

#divSidebar .divProductSaleNewIndicator {
height:20px;
background-color:#f0f0f0;
padding:0;
margin:0
}

#divSidebar .divProductSaleNewIndicator span.productNew {
float:right;
height:20px;
line-height:20px;
background-color:#333;
color:#fff;
font-weight:700;
display:inline-block;
padding:0 10px;
margin:0
}

#divSidebar .divProductSaleNewIndicator span.productSale {
float:right;
height:20px;
line-height:20px;
background-color:#CB2026;
color:#fff;
font-weight:700;
display:inline-block;
padding:0 10px;
margin:0
}

#divSidebar .divProductImageItemNumberVideoWrapper {
float:none;
display:block
}

#divSidebar .divProductImageAbove {display:none}

#divSidebar .divProductImageBottom {display:none}

#divSidebar .divProductImageThumbnail {
text-align:center;
margin:4px 0
}

#divSidebar .divProductInfoSelectToCompareWrapper {
float:none;
display:block
}

#divSidebar .divProductInfo {
float:none;
display:block;
margin:0;
padding:0 8px
}

#divSidebar .divProductInfo .divBrand {
display:block;
margin:4px 0;
*margin:7px 0 4px 0;
_margin:7px 0 4px 0
}

#divSidebar .divProductInfo .divItemNumber {display:none}

#divSidebar .divProductInfo .productInfoNew {display:none}

#divSidebar .divProductInfo .productName {
font-weight:400;
margin:0;
padding:0;
clear:both
}

#divSidebar .divProductInfo .productName a,#divSidebar .divProductInfo .productName a:link,#divSidebar .divProductInfo .productName a:visited,#divSidebar .divProductInfo .productName a:hover {
color:#333
}

#divSidebar .divProductInfo .productAutoDelivery {display:none}

#divSidebar .divProductInfo .productOption {display:none}

#divSidebar .divProductInfo .productTopRated {display:none}

#divSidebar .divProductInfo .productPrice {
display:block;
margin:8px 0 0
}

#divSidebar .divProductInfo .productPrice .productSpecialPrice {
color:#cb2026
}

#divSidebar .divProductInfo .productPrice .productSavingsPrice {display:none}

#divSidebar .divProductInfo .productEasyPayments {display:none}

#divSidebar .divProductInfo .productRatingsVideoWrapper {
margin:8px 0
}

#divSidebar .divProductInfo .productRatings {
float:left;
display:inline;
padding:1px 0 0
}

#divSidebar .divProductInfo .productRatings .productNumberOfReviews {
font-size:11px;
padding:0 0 0 2px;
vertical-align:top
}

#divSidebar .divProductInfo .divVideo {
float:right;
display:inline;
vertical-align:top
}

#divSidebar .divProductInfo .divVideo a,#divSidebar .divProductInfo .divVideo a:link,#divSidebar .divProductInfo .divVideo a:visited {
color:#57444F;
font-size:11px;
font-weight:400;
background:url(//images.qvc.com/is/image/pic/newMediaDE/web/btn-pl-videoplay.png?fmt=png-alpha) no-repeat left center;
padding:0 0 0 18px;
text-decoration:none
}

#divSidebar .divProductInfo .divVideo a:hover {
text-decoration:underline
}

#divSidebar .productQuantity {display:none}

#divSidebar .productComments {display:none}

#divSidebar .productQuantityShared {display:none}

#divSidebar .productCommentsShared {display:none}

#divSidebar .productSelectToCompare {display:none}

#divSidebar #divwishList .productTable {display:none}

#divSidebar .orderTable {display:none}

#divSidebar .divButtonswishListSaveForLaterRemove {display:none}

#divSidebar .divButtonsShoppingCartSaveForLaterRemove {display:none}

#divSidebar .divProductButtons {display:none}

.totalType {
float:left;
padding:7px 0 7px 10px
}

.totalCurrency {
float:right;
text-align:right;
padding:7px 10px 7px 0
}

#divAbout {display:none}

#divItemsRecentlyOnAirShowInfo {display:none}

.itemsRecentlyOnAir .divPageView1 {
background-color:#8B8B8B;
clear:both;
color:#FFF;
display:block;
float:none;
font-weight:700;
height:30px;
line-height:30px;
margin:0;
padding:0 20px
}

.itemsRecentlyOnAir #divItemsRecentlyOnAirShowInfo {
display:block
}

.itemsRecentlyOnAir #divTemplate {display:none}

.itemsRecentlyOnAir .tuneInPromo {display:none}

.itemsRecentlyOnAir .roundedBorderTop {
margin:0
}

.itemsRecentlyOnAir .roundedBorderTop .outline {
margin:0;
padding:6px 10px 7px;
background:none;
background-color:#f0f0f0
}

.itemsRecentlyOnAir .roundedBorderTop .outline h2 {
background:none;
line-height:normal;
height:auto;
padding:0 0 13px;
margin:0;
font-weight:700;
font-size:16px
}

.itemsRecentlyOnAir .roundedBorderTop .outline h2 span {
font-weight:400;
font-size:12px
}

.searchResults .tuneInPromo,.searchResults .listDescriptionProductSortWrapper h2 {display:none}

.asIs .tuneInPromo,.asIs .listDescriptionProductSortWrapper h2 {display:none}

.whatsNew .tuneInPromo,.whatsNew .listDescriptionProductSortWrapper h2 {display:none}

.clearance .tuneInPromo,.clearance .listDescriptionProductSortWrapper h2 {display:none}

.giftCards .tuneInPromo,.giftCards .listDescriptionProductSortWrapper h2 {display:none}

.whatsNew #frmProductList .listDescriptionProductSortWrapper,.clearance #frmProductList .listDescriptionProductSortWrapper,.asIs .listDescriptionProductSortWrapper,.giftCards #frmProductList .listDescriptionProductSortWrapper,.wishList .listDescriptionProductSortWrapper,.wishListShared .listDescriptionProductSortWrapper,.searchResults .listDescriptionProductSortWrapper {
clear:both;
padding:0 12px 6px 10px;
margin:0
}

.whatsNew #frmProductList .listDescriptionProductSortWrapper.bottom,.clearance #frmProductList .listDescriptionProductSortWrapper.bottom,.asIs .listDescriptionProductSortWrapper.bottom,.giftCards #frmProductList .listDescriptionProductSortWrapper.bottom,.wishList .listDescriptionProductSortWrapper.bottom,.wishListShared .listDescriptionProductSortWrapper.bottom,.searchResults .listDescriptionProductSortWrapper.bottom {
padding-bottom:0
}

.wishList .listDescriptionProductSortWrapper,.wishListShared .listDescriptionProductSortWrapper {
background-color:#8B8B8B;
height:25px;
margin:0 0 10px;
padding:0 12px 0 10px
}

.wishList .divProductSort label,.wishListShared .divProductSort label {
color:#fff;
margin:0 13px 0 0;
padding:0;
vertical-align:middle
}

.wishList .divProductSort select,.wishListShared .divProductSort select {
margin:2px 0 0;
_margin:0;
*margin:0;
padding:0;
vertical-align:middle
}

#divGiftwrapOptionsDescription {
float:left;
width:630px
}

#divGiftwrapOptionsImages {
float:right;
width:220px
}

#divContent p#parGiftwrapOptionsMessage {
margin-top:15px
}

#divShoppingCartInstructionsLeft,#divShoppingCartInstructionsRight {
margin:0 0 15px;
width:370px
}

#divShoppingCartInstructionsLeft {
float:left
}

#divShoppingCartInstructionsRight {
float:right
}

#divShoppingCartInstructionsLeft h3,#divShoppingCartInstructionsRight h3 {
color: #57444f;
font-size: 16px;
margin:7px 0 4px
}

span.h2InstructionalText {
float:right;
font-weight:400;
font-size:12px;
margin-right:10px
}

span.h2InstructionalText a,span.h2InstructionalText a:link,span.h2InstructionalText a:visited {
color:#636363;
text-decoration:underline
}

.outline,.outlineTopBottom,.outlineNoTop,.outlineNoBottom,.outlineNoTopOrBottom,#frmProductDetail #divProductDetailSelectSize ul,.productRatingsVideoWrapper,#frmProductDetail #divProductDetailSelectColor ul,#divProductDetailSelectQuantityAndGiftOptions,#divProductDetailsWrapper,#divProductDetailDescriptionSelection,#divContent .indent,#divProgramInformationWrapper,.divOrderDetailDetails,#frmEditPermanentShipToAddress,#frmEditShipToAddress,#divSidebarBrowseMore div,#divMyAccountEmailServicesTsvEmailNotifications,.itemInformationWrapper,#divOrderDetailItemInformation,#divWaitlistItemInformation,.divOrderDetailItemInformation,.listDescriptionProductSortWrapper,#frmAutoDeliveryPlanOrders,.divCompareItemsPageLinksWrapper,#divBrowsePrevious,#divBrowseNext,#divSidebar #divSidebarBrowseMore,.productDetailDescriptionFileLinkArea,#divTodaySpecialValuePromoMessageWrapper,#divLibertyLinksWrapper,#divMastheadCheckout,#frmProductDetailGroupItem ul li,#divProductDetailDescriptionAreaWrapper,#frmProductDetailReviewSelection #divProductDetailSelectSize ul,#frmProductDetailReviewSelection #divProductDetailSelectColor ul,#frmEnsemble .ensembleSelectSize ul,#frmEnsemble .ensembleSelectColor ul,#divEnsembleItemWrapper,.ensembleItem,#divAutoDeliverPlanDetailsSummary,#divProductShippingAndHandlingInfo,.roundedBorderCardGreen,#divReturnsReasonForReturn,#divEnsembleShortDescriptionWrapper,#divMastheadSearch,#divFooterWrapper,.orderDetailButtonLinkWrapper,#divSelectFromAddressBook,#divAddressBookAddresses,#divButtons,.divButtons,#divFormButtons,.divFormButtons,#divShoppingCartInstructionsWrapper,.divProduct,.shoppingCart .divShoppingCartTotal p,.shoppingCart .divShoppingCartGrandTotal p,.list .divProductInfo .productPrice,.divProductSaleNewIndicator,#divNavFacetedPopup,#divProgramGuideWrapper,.divShowHideWrapper,.divDailyProgramDetailsWrapper,.divProgramMovie,.divProgramDetailsInformation,#divProductPricingSpecialPrice,#alphaList,#alphaList ul,#divFooter,#divSavedItems,#divProductInfoWrapper,#aspnetForm {
overflow:hidden;
_overflow:visible;
_height:1px
}

.divShowHideWrapper {
_height:0
}

#divProductDetailDescriptionAreaWrapper {
font-size:12px
}

#divProductDetailDescriptionAreaWrapper p {
line-height:normal
}

#divProductDetailDescriptionAreaOptions,#divPrintEmailOptions,.adjustTextSize,.spanDivider {
font-size:12px;
line-height:14px
}

#frmProductDetail,#frmProductDetailReviewSelection {
color:#57444F
}

#divProductDetailDescriptionAreaWrapper .outlineNoTopOrBottom {
padding-top:5px;
float:left
}

#divProductDetailsWrapper {
margin-bottom:20px;
border-bottom:1px solid #dadada
}

#frmEnsemble #divProductDetailsWrapper {
background-color:#fff;
border-bottom:none;
border-left:none
}

.reviewSelection #divProductDetailsWrapper {
background-color:#fff;
border-bottom:1px solid #dadada
}

.reviewSelection #divSidebar {display:none}

#divProductIdNavDe {
float:right;
text-align:right;
font-weight:700;
height:25px;
width:392px
}

#divProductIdNavDe a,#divProductIdNavDe span#tabProductDetailNavDe-itemNumber {
display:block;
float:right;
height:18px;
line-height:20px;
_line-height:18px;
padding:3px 0;
font-weight:400;
text-decoration:none
}

#frmProductDetail #divProductIdNavDe label,#frmProductDetailReviewSelection #divProductIdNavDe label {
display:inline;
font-weight:400;
margin-bottom:0
}

#divProductDetailDescriptionSelection {
float:right;
width:373px;
padding:0 10px 5px;
background-color:#f0f0f0;
min-height:455px;
*min-height:455px;
_height:454px
}

#divEnsembleSideDescriptionImage,#divEnsembleSideDescriptionContainer,#divEnsembleShortDescriptionImage,#divEnsembleShortDescriptionContainer {display:none}

.ensembleSideImage #divEnsembleSideDescriptionImage,.ensembleSideContainer #divEnsembleSideDescriptionContainer,.ensembleTopImage #divEnsembleShortDescriptionImage,.ensembleTopContainer #divEnsembleShortDescriptionContainer {
display:block
}

#frmEnsemble h2 {
margin:0
}

p.ensembleIntro {
margin:13px 0;
padding:0 10px
}

#divEnsembleItemWrapper {
float:none;
width:auto;
padding:0
}

.ensembleSideImage #divEnsembleItemWrapper {
float:right;
width:451px;
margin-right:10px;
_margin-right:5px
}

#divEnsembleSideDescriptionWrapper {
float:left;
width:274px;
padding:0 10px;
margin:0
}

#divEnsembleSideDescriptionImage {
padding:0;
margin:0
}

#divEnsembleShortDescriptionImage {
float:left;
margin:0 0 10px;
padding:0;
width:184px
}

#divEnsembleShortDescription {
float:none;
width:auto;
margin:0
}

.ensembleTopImage #divEnsembleShortDescription {
float:right;
width:562px
}

.ensembleItemDetail {
float:right;
width:558px;
padding:0 10px;
margin-bottom:20px;
background-color:#f0f0f0
}

.ensembleSideImage .ensembleItemDetail {
width:254px
}

.ensembleItemDetail a {
display:block;
padding:9px 0 0;
line-height:17px;
font-weight:700;
text-decoration:none
}

.ensembleItemDetail .ensembleSelectColor a {
display:inline-block;
padding:0;
line-height:17px;
font-weight:700;
color:#cb2026
}

.ensembleIdImage {
float:left;
width:168px
}

.ensembleIdImage img {
margin:0 0 15px
}

#spanColorWaitlist a {
color:#cb2026
}

#frmEnsemble #divButtons {
margin-left:200px;
margin-top:0
}

.ensembleItemNumber {
display:block;
background:url(/wcsstore/DE/content/images/arr_r_petr_2.gif) no-repeat 4px 11px;
_background:url(/wcsstore/DE/content/images/arr_r_petr_2.gif) no-repeat 4px 13px;
text-decoration:none;
padding:9px 0 7px 17px;
font-weight:400;
font-size:12px;
border-top:1px solid #c2c2c2
}

.ensemblePricingInfo {
padding:5px 7px;
margin:15px 0 10px;
background-color:#fff
}

.ensemblePricingInfo span {
display:block;
font-weight:700;
font-size:14px
}

.ensemblePricingInfo .qvcPrice {
color:#cb2026
}

.ensembleSoldOut {
padding:0 0 80px
}

.ensembleSoldOut h3 {
color:#c00;
text-transform:uppercase;
padding:0
}

.ensembleSelectColor .waitlist,.ensembleSelectColor .soldOut,.ensembleSelectColor .advancedOrder,.ensembleSelectSize .waitlist,.ensembleSelectSize .soldOut,.ensembleSelectSize .advancedOrder {display:none}

.ensembleSelectedSizeTextDescription,.ensembleSelectedColorTextDescription {
padding-left:5px
}

.introductoryPrice span,.qvcPrice span,.specialPrice span {
font-weight:700
}

.specialPrice {
color:#cb2026
}

#frmProductDetailReviewSelection #divProductDetailDescriptionSelection {
min-height:1px;
height:auto
}

#frmProductDetailReviewSelection #divProductDetailViewThumbnailsImages,#frmProductDetailReviewSelection #divEnlarge,#frmProductDetailReviewSelection #tabProductDetailViewNav-photo,#frmProductDetailReviewSelection #tabProductDetailViewNav-video/*,#frmProductDetailReviewSelection #parIndividualPurchase*/ {display:none}

#divProductDetailDescriptionSelection h2 {
margin:5px 0 8px;
height:auto;
padding:0;
line-height:17px;
background:none;
font-size:19px;
}

#divProductDetailDescriptionSelection p,#divEnsembleItemWrapper p {
padding:0;
margin:0;
line-height:normal
}

#divProductDetailDescriptionSelection a,#divProductDetailDescriptionSelection a:link,#divProductDetailDescriptionSelection a:visited,#divEnsembleItemWrapper a,#divEnsembleItemWrapper a:link,#divEnsembleItemWrapper a:visited {
margin:0;
line-height:normal;
color:#57444F
}

#divProductDetailDescriptionSelection a:hover,#divEnsembleItemWrapper a:hover {
text-decoration:underline
}

#divCustomerReviewSummary {
margin:10px 0 0;
padding:13px 0 9px;
border-top:1px solid #c2c2c2
}

#divProductDetailDescriptionSelection p a.email,#spanRatingLinks a,#spanRatingLinks a:link,#spanRatingLinks a:visited {
background:url(/wcsstore/DE/content/images/arr_r_petr_2.gif) no-repeat left center;
display:inline-block;
padding:2px 0 2px 12px;
margin-right:36px;
text-decoration:none
}

#divCustomerReviewSummary .shareProduct a.email:hover,#spanRatingLinks a:hover {
text-decoration:underline
}

.shareProduct a,.shareProduct a:link,.shareProduct a:visited {
padding:0 2px
}

#divCustomerReviewSummary .shareProduct {
padding-top:6px
}

#divCustomerReviewSummary p label {
width:auto
}

#spanRatingValue {display:none}

#spanRatingLinks {
display:block;
padding-top:6px
}

a.facebook,a.digg,a.delicious {
display:inline-block;
height:16px;
width:16px;
vertical-align:middle
}

.facebook {
background:url(/wcsstore/DE/content/images/ico_facebook.gif) no-repeat
}

.digg {
background:url(/wcsstore/DE/content/images/ico_digg.gif) no-repeat
}

.delicious {
background:url(/wcsstore/DE/content/images/ico_delicious.gif) no-repeat
}

#divProductPricingInfo {
padding-bottom:7px;
font-size:11px
}

#divProductPricingInfo #divProductPricingSpecialPrice a {
text-decoration:none;
color:#cb2026
}

#divProductPricingInfo #divProductPricingSpecialPrice {
font-size:12px;
padding:4px 10px;
margin:4px 0;
background-color:#fff;
position:relative
}

#divProductPricingInfo #divProductPricingSpecialPrice p {
float:left
}

#parSpecialPrice {
color:#cb2026;
width:180px
}

#divProductDetailDescriptionSelection p#parSpecialPriceSavings {
background:#333;
padding:2px 10px;
position:absolute;
right:10px;
top:10px;
width:auto
}

#divProductDetailDescriptionSelection p#parSpecialPriceSavings span {
color:#fff;
margin:0;
font-size:12px
}

#divProductPricingInfo #divProductPricingSpecialPrice span {
font-size:14px;
font-weight:700;
margin-top:2px;
display:block
}

#parShippingAndHandlingPrice span {
font-weight:700
}

#parQvcPrice span {
font-size:13px
}

#divProductDetailGuaranteedDelivery {
display:block;
color:#cb2026;
padding:5px 0 10px;
font-weight:700;
border-top:1px solid #c2c2c2
}

#divProductDetailGuaranteedDelivery a,#divProductDetailGuaranteedDelivery a:link,#divProductDetailGuaranteedDelivery a:visited {
font-size:11px;
font-weight:400
}

.ensembleEasyPayInfo {
clear:both;
min-height:20px;
font-weight:400;
padding:0 0 3px;
background:url(/wcsstore/DE/content/images/qpay.gif) no-repeat 16px 10px
}

#divProductDetailEasyPayInfo {
clear:both;
min-height:20px;
padding:10px 0 3px;
font-weight:400
}

#divProductDetailEasyPayInfo input.cb {
margin-bottom:0
}

#divProductDetailEasyPayInfo #lblEasyPay {
display:inline-block;
height:17px;
background:url(/wcsstore/DE/content/images/qpay.gif) no-repeat left center;
padding-left:45px;
margin-bottom:0
}

#divProductDetailEasyPayInfo #parEasyPayDescription,#divEnsembleItemWrapper .ensembleEasyPayInfo p.easyPayDescription {
padding:4px 0 5px
}

#divProductDetailEasyPayInfo span {
font-weight:700
}

#divEnsembleItemWrapper p.easyPayDescription {
margin-left:60px
}

.ensembleEasyPayInfo,.ensembleMarketing {
padding:0
}

.ensembleMarketing {
color:#cb2026;
margin-top:15px
}

#divProductDetailEasyPayInfo a,#divProductDetailEasyPayInfo a:link,#divProductDetailEasyPayInfo a:visited,#divProductDetailEasyPayInfo a:hover,.ensembleEasyPayInfo a,.ensembleEasyPayInfo a:link,.ensembleEasyPayInfo a:visited,.ensembleEasyPayInfo a:hover {
font-weight:400;
font-size:11px
}

#frmProductDetail label,#frmProductDetailReviewSelection label,#frmEnsemble label {
padding:0 5px 0 0
}

#divProductDetailSelectQuantityAndGiftOptions,.ensembleSelectQuantity,.ensembleSelectGroup {
padding-bottom:5px;
_padding-bottom:15px
}

#ancBuyTwoAndSave {display:none}

#divProductDetailEasyPayInfo,#divProductDetailSelectSize,#divProductDetailSelectColor,#divProductDetailSelectQuantityAndGiftOptions,.ensembleEasyPayInfo,/.ensembleMarketing,*/ .ensembleSelectSize,.ensembleSelectColor,.ensembleSelectQuantity,.ensembleSelectGroup {
clear:both;
border-top:1px solid #c8c8c6;
padding-top:5px
}

#divProductDetailEasyPayInfo {
_padding-top:0
}

.ensembleSelectSize,.ensembleSelectColor,.ensembleSelectQuantity,.ensembleSelectGroup {
margin-top:2px
}

#frmProductDetail ul,#frmProductDetailReviewSelection ul,#frmEnsemble ul {
margin:0;
padding:0 0 1px 22px;
_padding:0 0 5px 22px
}

#frmProductDetail ul li,#frmProductDetailReviewSelection ul li,#frmEnsemble ul li {
margin:0;
padding:0;
line-height:19px;
color:#999
}

#frmProductDetail ul li a,#frmProductDetail ul li a:link,#frmProductDetail ul li a:visited {
color:#c3c3c3;
display:block
}

#frmProductDetail #divProductDetailSelectSize ul,#frmProductDetail #divProductDetailSelectColor ul,#frmProductDetailReviewSelection #divProductDetailSelectSize ul,#frmProductDetailReviewSelection #divProductDetailSelectColor ul,#frmEnsemble .ensembleSelectSize ul,#frmEnsemble .ensembleSelectColor ul {
padding-left:0
}

#frmProductDetail #divProductDetailSelectSize ul li,#frmProductDetail #divProductDetailSelectColor ul li,#frmProductDetailReviewSelection #divProductDetailSelectSize ul li,#frmProductDetailReviewSelection #divProductDetailSelectColor ul li,#frmEnsemble .ensembleSelectSize ul li,#frmEnsemble .ensembleSelectColor ul li {
list-style-type:none;
float:left;
text-align:center;
margin:0 8px 8px 0;
padding:0;
cursor:pointer
}

#frmProductDetail #divProductDetailSelectSize ul li.selectSizeLarge,#frmProductDetailReviewSelection #divProductDetailSelectSize ul li.selectSizeLarge,#frmEnsemble .ensembleSelectSize ul li.selectSizeLarge {
width:110px;
background-image:url(/wcsstore/DE/content/images/size_active_lg.gif)
}

#frmProductDetail #divProductDetailSelectSize ul li,#frmProductDetailReviewSelection #divProductDetailSelectSize ul li {
width:34px;
height:19px;
line-height:19px;
background-image:url(/wcsstore/DE/content/images/size_active.gif)
}

#frmEnsemble .ensembleSelectSize ul .selectSize {
width:34px;
height:19px;
line-height:19px;
background-image:url(/wcsstore/DE/content/images/size_active.gif)
}

#frmEnsemble .ensembleSelectSize ul .selectSizeLarge {
width:110px;
height:29px;
line-height:28px;
background-image:url(/wcsstore/DE/content/images/size_active_lg.gif)
}

#frmProductDetail #divProductDetailSelectColor ul li,#frmProductDetailReviewSelection #divProductDetailSelectColor ul li,#frmEnsemble .ensembleSelectColor ul li {
width:34px;
height:19px;
cursor:pointer
}

#frmProductDetail #divProductDetailSelectColor ul li.selectColorLarge,#frmProductDetailReviewSelection #divProductDetailSelectColor ul li.selectColorLarge,#frmEnsemble .ensembleSelectColor ul li.selectColorLarge {
width:110px;
background-image:url(/wcsstore/DE/content/images/size_active_lg.gif)
}

#frmProductDetail #divProductDetailSelectColor ul li img,#frmProductDetailReviewSelection #divProductDetailSelectColor ul li img,#frmEnsemble .ensembleSelectColor ul li img {
width:34px;
height:19px;
z-index:2
}

#frmProductDetail #divProductDetailSelectColor ul li img.colorimg,#frmProductDetailReviewSelection #divProductDetailSelectColor ul li img.colorimg,#frmEnsemble .ensembleSelectColor ul li img.colorimg {
width:28px;
height:13px;
margin-top:3px
}

.imgOverlay {
z-index:1;
position:relative;
margin-top:-21px;
*margin-top:-16px;
_margin-top:-16px;
left:0;
top:0
}

#ulProductColorList .soldOutHidden {
z-index:0;
margin-top:-16px\9
}

#divProductDetailSelectSize .waitlist,#divProductDetailSelectColor .waitlist,#divProductDetailSelectSize .soldOut,#divProductDetailSelectColor .soldOut,#divProductDetailSelectSize .advancedOrder,#divProductDetailSelectColor .advancedOrder,.ensembleItemDetail .waitlist,.ensembleItemDetail .soldOut,.ensembleItemDetail .advancedOrder {
font-weight:700;
text-align:right;
color:#3fa432;
float:right;
display:none
}

#divProductDetailSelectSize .soldOut,#divProductDetailSelectColor .soldOut,.ensembleItemDetail .soldOut {
font-weight:700;
text-align:right;
color:#cb2026;
float:right;
display:none
}

#divProductDetailSelectColor .advancedOrder {
color:#57444F
}

#divProductDetailSelectQuantityAndGiftOptions span {
display:block;
float:left;
width:50%
}

#divProductDetailSelectQuantityAndGiftOptions #selProductQuantity,#selProductQuantityItem1,#selProductGroupItem1 {
margin-top:3px;
margin-left:3px;
margin-bottom:0;width:auto;height:auto;
}

#spanColorSoldOut,#spanColorWaitlist,#spanColorAdvancedOrder {display:none}

.productDetailDescriptionFileLinkArea p.adjustTextSize {
text-align:right;
line-height:17px;
padding-top:5px
}

.adjustTextSize span,.adjustTextSize a:link,.adjustTextSize a:visited,.adjustTextSize a:hover {
vertical-align:top;
_vertical-align:middle;
*vertical-align:middle
}

.increaseTextSize {
display:inline-block;
width:17px;
height:17px;
padding:0;
margin:0;
outline:0;
cursor:pointer;
background:url(/wcsstore/DE/content/images/ico_A+_red.gif) no-repeat center center
}

.decreaseTextSize {
display:inline-block;
width:17px;
height:17px;
padding:0;
margin:0 0 0 3px;
outline:0;
cursor:pointer;
background:url(/wcsstore/DE/content/images/ico_A-_red.gif) no-repeat center center
}

.cantIncreaseTextSize {
cursor:default;
background:url(/wcsstore/DE/content/images/ico_A+_gry.gif) no-repeat center center!important
}

.cantDecreaseTextSize {
cursor:default;
background:url(/wcsstore/DE/content/images/ico_A-_gry.gif) no-repeat center center!important
}

.productDetailDescriptionFileLinkArea {
clear:both;
margin-bottom:10px
}

.productDetailDescriptionFileLinkArea p {
margin:0;
padding:0
}

.productDetailDescriptionFileLinkArea .subTabs {
padding-top:3px;
float:left;
width:550px
}

.productDetailDescriptionFileLinkArea .subTabs .spanDivider {
padding-left:8px;
padding-right:8px
}

.productDetailDescriptionFileLinkArea .adjustTextSize {
float:right;
width:150px
}

#divProductDetailDescriptionAreaDisplay1,#divProductDetailDescriptionAreaDisplay2,#divProductDetailDescriptionAreaDisplay3,#divProductDetailDescriptionAreaDisplay4,#divProductDetailDescriptionAreaDisplay5,#divProductDetailDescriptionAreaDisplay6,#divProductDetailDescriptionAreaDisplay7,#divProductDetailDescriptionAreaDisplay8,#divProductDetailDescriptionAreaDisplay9,#divProductDetailDescriptionAreaDisplay10,#divProductDetailDescriptionAreaDisplay11,#divProductDetailDescriptionAreaDisplay12,#divProductDetailDescriptionAreaDisplay13,#divProductDetailDescriptionAreaDisplay14,#divProductDetailDescriptionAreaDisplay15,#divProductDetailDescriptionAreaDisplay16,#divProductDetailDescriptionAreaDisplay17,#divProductDetailDescriptionAreaDisplay18,#divProductDetailDescriptionAreaDisplay19,#divProductDetailDescriptionAreaDisplay20,#divProductDetailCustomerReviewAreaDisplay1,#divProductDetailCustomerReviewAreaDisplay2,#divProductDetailCustomerReviewAreaDisplay3 {
display:none;
position:relative
}

.productDetailDescriptionTab1 #divProductDetailDescriptionAreaDisplay1,.productDetailDescriptionTab2 #divProductDetailDescriptionAreaDisplay2,.productDetailDescriptionTab3 #divProductDetailDescriptionAreaDisplay3,.productDetailDescriptionTab4 #divProductDetailDescriptionAreaDisplay4,.productDetailDescriptionTab5 #divProductDetailDescriptionAreaDisplay5,.productDetailDescriptionTab6 #divProductDetailDescriptionAreaDisplay6,.productDetailDescriptionTab7 #divProductDetailDescriptionAreaDisplay7,.productDetailDescriptionTab8 #divProductDetailDescriptionAreaDisplay8,.productDetailDescriptionTab9 #divProductDetailDescriptionAreaDisplay9,.productDetailDescriptionTab10 #divProductDetailDescriptionAreaDisplay10,.productDetailDescriptionTab11 #divProductDetailDescriptionAreaDisplay11,.productDetailDescriptionTab12 #divProductDetailDescriptionAreaDisplay12,.productDetailDescriptionTab13 #divProductDetailDescriptionAreaDisplay13,.productDetailDescriptionTab14 #divProductDetailDescriptionAreaDisplay14,.productDetailDescriptionTab15 #divProductDetailDescriptionAreaDisplay15,.productDetailDescriptionTab16 #divProductDetailDescriptionAreaDisplay16,.productDetailDescriptionTab17 #divProductDetailDescriptionAreaDisplay17,.productDetailDescriptionTab18 #divProductDetailDescriptionAreaDisplay18,.productDetailDescriptionTab19 #divProductDetailDescriptionAreaDisplay19,.productDetailDescriptionTab20 #divProductDetailDescriptionAreaDisplay20,.productDetailDescriptionCustomerReviewTab1 #divProductDetailCustomerReviewAreaDisplay1,.productDetailDescriptionCustomerReviewTab2 #divProductDetailCustomerReviewAreaDisplay2,.productDetailDescriptionCustomerReviewTab3 #divProductDetailCustomerReviewAreaDisplay3 {
display:block;
width:733px
}

#divProductDetailDescriptionAreaOptions,#divProductDetailsCustomerReviewOptions,#divProductIdNav {
display:block;
clear:right;
height:25px
}

#divProductDetailDescriptionAreaOptions a,#divProductDetailsCustomerReviewOptions a {
display:block;
float:left;
height:18px;
line-height:20px;
_line-height:18px;
font-weight:700;
text-decoration:none;
color:#fff;
padding:3px 23px;
background:url(/wcsstore/DE/content/images/tab_bkg.gif) repeat-x bottom;
border-top:1px solid #fff;
border-right:1px solid #fff;
border-left:1px solid #fff;
margin-right:1px
}

#divProductDetailViewOptions,#divProductDetailPopupViewOptions {
display:block;
clear:right;
height:25px
}

#divProductDetailPopupViewOptions {
border-bottom:none
}

#divProductDetailPopupViewOptions a:hover {
text-decoration:none
}

#divProductDetailViewOptions a {
display:block;
float:left;
height:18px;
line-height:20px;
_line-height:18px;
font-weight:700;
text-decoration:none;
padding:3px 23px;
color:#fff;
background:url(/wcsstore/DE/content/images/tab_bkg.gif) repeat-x bottom;
border-top:1px solid #fff;
border-right:1px solid #fff;
border-left:1px solid #fff;
margin-right:1px
}

#divProductDetailPopupViewOptions a {
display:block;
float:left;
height:18px;
line-height:20px;
_line-height:18px;
font-weight:700;
text-decoration:none;
color:#fff;
padding:3px 23px;
background:url(/wcsstore/DE/content/images/tab_bkg.gif) repeat-x bottom;
border-top:1px solid #fff;
border-right:1px solid #fff;
border-left:1px solid #fff;
margin-right:1px
}

#divProductDetailViewOptions a:hover,#divProductDetailPopupViewOptions a:hover {
text-decoration:none
}

.productDetailViewTabPhoto #tabProductDetailViewNav-photo,.productDetailViewTabVideo #tabProductDetailViewNav-video {
border-top:1px solid #dadada;
border-right:1px solid #dadada;
border-left:1px solid #dadada;
background-color:#fff;
background-image:none;
color:#57444F;
height:19px;
position:relative
}

.productDetailPopupViewTabPhoto #tabProductDetailPopupViewNav-photo,.productDetailPopupViewTabVideo #tabProductDetailPopupViewNav-video {
border-top:1px solid #dadada;
border-right:1px solid #dadada;
border-left:1px solid #dadada;
background-color:#fff;
background-image:none;
color:#57444F;
height:19px;
position:relative;
margin-bottom:-1px;
_top:1px
}

.productDetailViewTabPhoto #divProductDetailPhotoDisplay,.productDetailViewTabVideo #divProductDetailVideoDisplay {
display:block;
border-top:1px solid #dadada;
width:315px
}

#divProductDetailPhotoDisplay,#divProductDetailVideoDisplay {display:none}

#divProductDetailPopupPhotoDisplay,#divProductDetailPopupVideoDisplay {display:none}

.productDetailPopupViewTabPhoto #divProductDetailPopupPhotoDisplay,.productDetailPopupViewTabVideo #divProductDetailPopupVideoDisplay {
display:block
}

#divProductDetailPopupPhotoVideoWrapper {
background-color:#FFF
}

#divProductDetailPopupEnlargePhoto {
padding-right:20px
}

#divProductDetailPopupZoomContainer {
margin:10px;
text-align:left;
height:470px;
overflow:hidden
}

#divZoomControls {
position:absolute;
top:320px;
right:125px;
*right:130px
}

.zoomIn {
display:block;
position:absolute;
z-index:3;
border:0
}

.zoomPan {
display:inline;
z-index:2;
position:absolute;
border:0
}

.zoomOut {
display:inline;
z-index:1;
position:absolute;
border:0
}

.productDetailItemNumberTabItemNumber #tabProductDetailNav-itemNumber,.productDetailDescriptionTab1 #tabProductDetailNav1,.productDetailDescriptionTab2 #tabProductDetailNav2,.productDetailDescriptionTab3 #tabProductDetailNav3,.productDetailDescriptionTab4 #tabProductDetailNav4,.productDetailDescriptionTab5 #tabProductDetailNav5,.productDetailDescriptionTab6 #tabProductDetailNav6,.productDetailDescriptionTab7 #tabProductDetailNav7,.productDetailDescriptionTab8 #tabProductDetailNav8,.productDetailDescriptionTab9 #tabProductDetailNav9,.productDetailDescriptionTab10 #tabProductDetailNav10,.productDetailDescriptionTab11 #tabProductDetailNav11,.productDetailDescriptionTab12 #tabProductDetailNav12,.productDetailDescriptionTab13 #tabProductDetailNav13,.productDetailDescriptionTab14 #tabProductDetailNav14,.productDetailDescriptionTab15 #tabProductDetailNav15,.productDetailDescriptionTab16 #tabProductDetailNav16,.productDetailDescriptionTab17 #tabProductDetailNav17,.productDetailDescriptionTab18 #tabProductDetailNav18,.productDetailDescriptionTab19 #tabProductDetailNav19,.productDetailDescriptionTab20 #tabProductDetailNav20,.productDetailDescriptionCustomerReviewTab1 #tabProductDetailCustomerReviewNav1,.productDetailDescriptionCustomerReviewTab2 #tabProductDetailCustomerReviewNav2,.productDetailDescriptionCustomerReviewTab3 #tabProductDetailCustomerReviewNav3 {
border-top:1px solid #dadada;
border-right:1px solid #dadada;
border-left:1px solid #dadada;
background-color:#fff;
background-image:none;
color:#57444F;
height:19px;
position:relative;
margin-bottom:-1px;
z-index:100
}

#divProductDetailDescriptionAreaOptions a:hover,#divProductDetailsCustomerReviewOptions a:hover {
text-decoration:none
}

#divProductDetailDescriptionAreaDisplay3 h2 {
margin:0;
padding:0;
background:none
}

#frmProductDetail #divProductDetailDescriptionAreaDisplay3 label {
padding-top:5px;
float:left;
height:20px;
vertical-align:baseline
}

.onAirDescription {
background-color:#f0f0f0;
padding:7px 10px 4px
}

.onAirDescription h3 {
margin:0 0 3px
}

.onAirDescription p {
margin:0
}

.onAirDescription a {
display:block;
background:url(/wcsstore/DE/content/images/arr_r_petr_2.gif) no-repeat 4px 4px;
text-decoration:none;
padding:2px 0 2px 17px;
margin-bottom:1px;
font-weight:400;
font-size:12px
}

#frmProductDetail #divDeliveryDateEstimateResults {
margin-top:12px
}

#divPrintEmailOptions {
text-align:right;
padding-right:20px;
padding-top:7px;
margin-bottom:10px;
clear:both
}

#divPrintEmailOptions a,#divPrintEmailOptions a:link,#divPrintEmailOptions a:visited {
margin-left:15px
}

#divProgramInformationWrapper {
background-color:#e4e3e3;
border:1px solid #000
}

#divProgramInformationWrapper h2 {
padding:0;
margin:0;
line-height:normal;
font-size:12px
}

#divProgramInformationWrapper p {
padding:0;
margin:0
}

#divProgramInformationTuneIn {
float:left;
width:60%
}

#divProgramInformationEmailReminder {
float:right;
width:40%;
text-align:right
}

a.colorJade {
background-color:#a8c3b2
}

a.colorLightBabyBlue {
background-color:#c0d7dd
}

a.colorSoftGold {
background-color:#e3ba82
}

a.colorWhite {
background-color:#e4e4e4
}

#divProductDetailPhotoVideoWrapper {
float:left;
width:352px
}

#movieoverlay {
padding:0;
margin:0;
width:350px;
height:262px;
position:relative
}

#movieoverlay_popup {
width:535px;
height:401px;
display:inline-block
}

#frmProductDetailReviewSelection #divProductDetailViewThumbnails {
border-top:1px solid #fff
}

#divProductDetailViewArea {
height:328px;
text-align:center
}

#divProductDetailVideoArea {
height:298px;
padding-top:10px;
text-align:center
}

#divProductDetailViewArea img {
margin-top:20px
}

#divProductDetailViewThumbnails {
min-height:131px
}

.reviewSelection #divProductDetailViewThumbnails {display:none}

#divProductDetailViewThumbnails #divProductDetailViewThumbnailsImages {
padding-top:10px;
line-height:0
}

#divProductDetailViewThumbnailsImages a {
display:inline-block;
padding:0;
margin:0 7px 8px 0
}

#divProductDetailViewThumbnails #divEnlarge {
float:right;
height:45px;
width:100px;
padding:0;
margin:10px 0 0;
text-align:center
}

#TB_closeWindowNew {display:none}

#divProductDetailPopupPhotoDisplay,#divProductDetailPopupVideoDisplay {
clear:both;
text-align:left;
border:1px solid #dadada
}

#divProductDetailVideoDisplay {
clear:both;
width:350px!important;
text-align:center
}

#divProductDetailPopupPhotoArea,#divProductDetailPopupVideoArea {
border-bottom:1px solid #dadada;
height:480px
}

#enlargedImageDiv {
display:none;
margin:10px
}

#enlargedImageDiv img {
margin:auto;
display:block
}

.hiddenImgCaption {display:none}

.enlargedImgCaption {
margin:auto;
top:42px
}

.zoomImgCaption {
margin:0 0 10px;
top:472px
}

#divProductDetailPopupVideoArea {
margin-top:30px
}

#divProductDetailPopupPhotoThumbnails {
line-height:normal;
height:58px;
*height:61px;
_height:64px;
padding:10px 0 13px 17px
}

#divProductDetailVideoThumbnails {
line-height:normal;
height:78px;
*height:81px;
_height:84px
}

#divProductDetailPopupVideoThumbnails {
line-height:normal;
height:98px;
*height:101px;
_height:104px;
padding:0 10px 5px
}

#divProductDetailVideoThumbnails,#divProductDetailPopupVideoThumbnails {
display:block;
text-align:left
}

#divProductDetailPopupPhotoThumbnails img {
display:inline;
padding:0;
margin:10px 3px 0
}

#divProductDetailVideoThumbnails a,#divProductDetailVideoThumbnails a:link,#divProductDetailVideoThumbnails a:visited,#divProductDetailPopupVideoThumbnails a,#divProductDetailPopupVideoThumbnails a:link,#divProductDetailPopupVideoThumbnails a:visited {
clear:both;
display:block;
margin:3px 0 0;
background:url(//images.qvc.com/is/image/pic/newMediaDE/web/btn-pl-videoplay.png?fmt=png-alpha) no-repeat left center;
padding:0 0 0 18px;
text-decoration:none
}

#divProductDetailVideoThumbnailsCurrentVideo p,#divProductDetailPopupVideoThumbnailsCurrentVideo p {
margin:5px 0
}

#divProductDetailVideoThumbnailsMoreVideos h3,#divProductDetailPopupVideoThumbnailsMoreVideos h3 {
border-top:1px solid #c2c2c2;
margin-top:0;
padding-top:7px
}

#divProductDetailVideoThumbnailsMoreVideos span,#divProductDetailPopupVideoThumbnailsMoreVideos span {
display:inline-block;
width:48%
}

#divProductDetailVideoThumbnails .Item_On-Air a,#divProductDetailVideoThumbnails .Item_On-Air a:link,#divProductDetailVideoThumbnails .Item_On-Air a:visited,#divProductDetailPopupVideoThumbnails .Item_On-Air a,#divProductDetailPopupVideoThumbnails .Item_On-Air a:link,#divProductDetailPopupVideoThumbnails .Item_On-Air a:visited,#divProductDetailVideoThumbnails p.Item_On-Air,#divProductDetailPopupVideoThumbnails p.Item_On-Air {
clear:both;
display:block;
margin:3px 0 0;
background:url(/wcsstore/DE/content/images/ico_tv_gry.gif) no-repeat left center;
padding:0 0 0 18px
}

#divProductDetailVideoThumbnails .Item_On-Air a.help,#divProductDetailVideoThumbnails .Item_On-Air a.help:link,#divProductDetailVideoThumbnails .Item_On-Air a.help:visited,#divProductDetailPopupVideoThumbnails .Item_On-Air a.help,#divProductDetailPopupVideoThumbnails .Item_On-Air a.help:link,#divProductDetailPopupVideoThumbnails .Item_On-Air a.help:visited {
display:inline-block;
background:url(/wcsstore/DE/content/images/arr_r_petr_2.gif) no-repeat 4px 2px;
text-decoration:none;
padding:0 0 0 17px;
margin-left:15px
}

#ulBonusOffer li {
padding-bottom:5px
}

#ulBonusOffer li a {
text-decoration:underline
}

#frmProductDetailNutrisystem label {
display:inline;
float:none;
width:auto;
height:15px;
padding:0 0 0 5px;
font-weight:400
}

#frmProductDetailNutrisystem input.text {
width:25px
}

#frmProductDetailNutrisystem fieldset {
float:left;
width:49%
}

#frmProductDetailPersonalization h2 {
margin-bottom:0
}

.superscript {
font-size:15px;
vertical-align:7px
}

#divTodaySpecialValuePromo {
float:left
}

#divTodaySpecialValueRssFeed {
float:right;
width:200px
}

#divTodaySpecialValuePromo .roundedBorderColorAll,#divTodaySpecialValueRssFeed .roundedBorderColorAll {
margin:0
}

#divTodaySpecialValuePromo p,#divTodaySpecialValueRssFeed p {
margin:0
}

#divProductDetailsCustomerReviewWrapper {
margin-top:10px
}

#divTodaySpecialValuePromoMessageWrapper {
background-color:#f0f0f0;
padding:7px 10px 0;
margin-bottom:20px
}

#divTodaySpecialValuePromoMessageWrapper h3 {
margin:0 0 5px
}

#frmProductDetailGroupItem #divTodaySpecialValuePromo {
float:none;
width:auto;
margin:20px 0
}

#divCustomerReviewOverview {
padding-bottom:20px;
margin-bottom:20px;
border-bottom:1px solid #bebdbd
}

#divCustomerReviewOverview p {
margin:0
}

#divCustomerReviewOverview fieldset {
text-align:right
}

#divCustomerReviewOverview #parCustomerReviewStarRating {
margin-bottom:10px
}

#divCustomerReviewOverview #parCustomerReviewWriteReview {
margin-top:10px
}

.customerReview {
border-bottom:1px solid #bebdbd;
margin-bottom:10px;
padding-bottom:10px
}

#divProductDetailsCustomerReviews .customerReview h2 {
float:left;
margin:0;
padding-left:0;
background:none
}

.customerReviewPostInformation {
float:right;
text-align:right;
clear:right
}

.customerReviewPostInformation a.readReviews,.customerReviewPostInformation a.readReviews:link,.customerReviewPostInformation a.readReviews:visited {
background:url(/wcsstore/DE/content/images/more_reviews_icon.gif) no-repeat left center;
padding:0 0 0 13px
}

.customerReview p {
clear:both
}

.customerReview p a {
font-weight:700
}

.customerReview p span a {
color:#cb2026
}

.helpfulReview {
margin-left:9px
}

.customerReview p a.arrow {
margin-left:20px;
font-weight:400
}

.customerReviewOverallRating {
clear:both
}

#divCustomerReviewPaging {
background-color:#e4e3e3;
padding:5px 0
}

#divCustomerReviewPaging div {
font-weight:700;
text-align:center
}

#divCustomerReviewPaging #divCustomerReviewPagingMore {
float:right;
margin:0 10px 0 0
}

#divCustomerReviewPaging #divCustomerReivewPagingResults {
text-align:center;
margin:0
}

#frmProductDetailGroupItem #lblItemNumberDe,#frmProductDetailGroupItem #divProductIdNavDe a/*,#frmProductDetailGroupItem #divProductIdNavDe #spanTodaysSpecialValue*/ {display:none}

#frmProductDetailGroupItem #divProductIdNavDe {
width:534px;
border-bottom:none
}

#frmProductDetailGroupItem #spanTodaysSpecialValue {display:none}

#frmProductDetailGroupItem #divProductDetailDescriptionSelection {
float:right;
width:570px;
_width:570px;
min-height:455px;
*min-height:455px;
_height:455px;
padding:0 10px 5px;
border:1px solid #dadada;
border-bottom:none
}

#frmProductDetailGroupItem .groupItemMoreDetails {
float:right;
display:inline-block;
margin-top:0;
*margin-top:0
}

#frmProductDetailGroupItem ul {
list-style-type:none;
margin-left:0;
padding-left:0
}

#frmProductDetailGroupItem ul li {
clear:both;
padding-bottom:40px;
padding-left:19px;
background:url(/wcsstore/DE/content/images/arr_r_petr_2.gif) no-repeat 4px 3px
}

#frmProductDetailGroupItem ul li a {
font-weight:700;
text-decoration:none
}

#frmProductDetailGroupItem ul li a:hover {
text-decoration:underline
}

#frmProductDetailGroupItem ul li div {
float:left;
width:70%
}

.groupItemPrice span {
font-weight:700;
margin-left:5px
}

.pderrors {
margin:1px 0 0;
color:#e47106;
padding:0 0 0 9px
}

.tblshipping {
width:700px;
margin:0 0 20px
}

.tblshipping thead {
display:table-header-group;
background:#e3e1d8
}

.tblshipping td,.tblshipping th {
font-size:12px
}

.tblshipping td {
padding:5px 0;
text-indent:20px
}

.tblshipping th {
padding:2px 0;
text-align:left;
font-weight:700;
text-indent:20px
}

.deliverydisclaim {
color:#b2b19f;
font-size:11px
}

.customerReview label {
margin-left:0;
margin-right:7px;
padding-left:0;
width:auto
}

.customerReview .inlineInstructions {
margin-left:33px
}

#divSidebarCheckout h3 {
margin:7px 0 4px
}

#divSidebarCheckout #divCheckoutQuestions {
padding-bottom:13px
}

#divSidebarCheckout #divCheckoutQuestions,#divSidebarCheckout #divCheckoutOrderInfo ul {
border-bottom:1px solid #bbb
}

#divSidebarCheckout ul {
margin:0
}

#divSidebarCheckout #divCheckoutOrderInfo ul {
padding:0 0 7px;
list-style-type:none
}

#divSidebarCheckout #divCheckoutOrderInfo ul li {
list-style-type:none;
padding:0;
margin:5px 0
}

#divSidebarCheckout #divCheckoutOrderInfo ul li a {
text-decoration:none;
background:url(/wcsstore/DE/content/images/arr_r_petr_2.gif) no-repeat left 3px;
padding-left:15px;
display:inline-block
}

#divSidebarCheckout #divCheckoutDeliveryInfo ul {
padding:0 0 0 15px;
margin:0 0 47px
}

#divSidebarCheckout #divCheckoutDeliveryInfo ul li {
padding:0;
margin:5px 0
}

#divSidebarCheckout #divCheckoutDeliveryInfo h3 span {
font-weight:400
}

#frmShippingOptions h2/*,#frmSubmitOrder h2*/ {
padding-bottom:0;
margin-bottom:0;
margin-top:0;
line-height:normal;
font-size:12px
}

.orderDetailButtonLinkWrapper {
margin:20px 0
}

.orderDetailButtonLinkWrapper .divButtons {
clear:none;
float:left;
margin:0;
padding:0;
text-align:left
}

.orderDetailButtonLinkWrapper .divButtons input.secondaryButton {
margin:0;
float:left
}

.itemLinks {
float:right;
padding-top:5px
}

.itemLinks a,#divOrderDetailBillingAddress a,#divOrderDetailShippingAddress a,#divOrderDetailPaymentInformation a {
background: url("//images.qvc.com/is/image/pic/newMediaDE/web/btnSubNav_white.png?fmt=png-alpha&qlt=89,1&&op_colorize=235,93,94") no-repeat scroll 0 3px rgba(0, 0, 0, 0);
text-decoration:none;
display:inline-block;
padding:0 0 0 13px;
font-weight:400;
margin-top:9px
}

.itemLinks a {
margin:0 0 0 26px
}

#TB_window #divOrderDetailBillingAddress a,#TB_window #divOrderDetailBillingAddress a:link,#TB_window #divOrderDetailBillingAddress a:visited,#TB_window #divOrderDetailShippingAddress a,#TB_window #divOrderDetailShippingAddress a:link,#TB_window #divOrderDetailShippingAddress a:visited,#TB_window #divOrderDetailPaymentInformation a,#TB_window #divOrderDetailPaymentInformation a:link,#TB_window #divOrderDetailPaymentInformation a:visited {display:none}

#spanOrderDate,.checkoutDeliveryInfo {
float:right;
margin-right:10px;
clear:right
}

.checkoutDeliveryInfo,.orderNumber {
font-weight:400;
font-size:12px
}

.itemInformationWrapper {
padding:15px 10px 0;
margin:0;
border-bottom:1px solid #c2c2c2
}

#divOrderDetailItemInformation div,#divWaitlistItemInformation div,.divOrderDetailItemInformation div {
float:left
}

#frmSubmitOrder .itemInformationWrapper div {
float:left
}

#divWaitlistItemInformation img {
margin:0 0 20px
}

#divOrderDetailItemInformation img,.divOrderDetailItemInformation img {
margin:0 0 17px
}

.itemInfo {
width:168px;
text-align:center;
padding:0 10px 0 0;
margin:0
}

#divOrderDetailItemInformation .itemDetails p.itemNumber,.divOrderDetailItemInformation .itemDetails p.itemNumber {
margin:0 0 10px;
padding:0;
font-weight:400
}

#divWaitlistItemInformation h3 {
margin:0;
padding:5px 10px 0
}

#divOrderDetailItemInformation .itemDetails h3,.divOrderDetailItemInformation .itemDetails h3 {
font-size:12px;
font-weight:400;
margin:0
}

#frmOrderDetail table.orderTable.stripeTable,#frmShippingOptions table.orderTable.stripeTable,#frmSubmitOrder table.orderTable.stripeTable,#openOrderForm table.orderTable.stripeTable {
clear:both
}

.stripeTable,.tblOrderDetailOrderTotal {
font-size:12px
}

.itemDetails {
width:755px;
_width:740px;
padding:0 0 0 10px
}

#TB_window .itemDetails {
width:585px
}

#TB_window #tblOrderTotal {
width:605px
}

#TB_window #tblOpenAccounts {
width:763px
}

#TB_window .tdSpacer,#TB_window #tblOrderTotal tfoot td.tdSpacer,#TB_window #tblOrderTotal tfoot td.tdStatus {
background-color:transparent
}

#TB_window .orderDetailButtonLinkWrapper .divButtons input.secondaryButton {display:none}

#TB_window .roundedBorderAll .divOrderDetailDetails,#TB_ajaxContent div.divOrderDetailDetails,#TB_ajaxContent form#frmOrderDetail {
margin-top:0;
padding-top:0
}

#TB_ajaxContent #frmSubmitOrder p,#TB_ajaxContent #frmOrderDetail p,#TB_ajaxContent div#divOrderDetailItemInformation,#TB_ajaxContent div#divWaitlistItemInformation {
margin-top:0
}

.checkout .itemDetails,.checkoutConfirmation .itemDetails {
width:557px
}

.checkoutConfirmation .divOrderDetailDetails a {display:none}

.addALineSubmitOrder .divOrderDetailDetails a {display:none}

#divOrderDetailItemInformation .itemDetails p,#divWaitlistItemInformation .itemDetails p {
padding:0;
margin:0
}

#divOrderDetailItemInformation .itemDetails p a,#divOrderDetailItemInformation .itemDetails p a:link,#divOrderDetailItemInformation .itemDetails p a:visited,#divWaitlistItemInformation .itemDetails p a,#divWaitlistItemInformation .itemDetails p a:link,#divWaitlistItemInformation .itemDetails p a:visited {
color:#cb2026;
font-weight:700;
text-decoration:none
}

#divOrderDetailItemInformation .itemDetails p a:hover,#divWaitlistItemInformation .itemDetails p a:hover {
text-decoration:underline
}

.itemDeliveryInformation {
line-height:normal;
margin-top:3px
}

#divOrderDetailOrderInformation {
padding:10px 0;
clear:both
}

#divOrderTotal,.orderSubTotal {
padding:0 0 10px;
margin:12px 0 0;
_margin:11px 0 0;
border-bottom:1px solid #c2c2c2
}

#divOrderTotal {
margin-bottom:30px
}

.orderSubTotal {
padding-right:10px;
margin-bottom:30px
}

#divOrderTotal table {
padding:0 10px
}

#cbAcceptTerms {
float:left;
vertical-align:top
}

#lblAcceptTerms {
width:190px;
display:inline-block;
margin-bottom:10px
}

.divButtons fieldset {
margin-left:546px;
_margin-left:536px;
margin-bottom:12px
}

#divOrderDetailOrderChanges {
text-align:right
}

#divOrderDetailOrderChanges .itemLinks {
text-align:left
}

#divTotalPurchaseSummary label.inlineLabel,#divNewPaymentMethod #lblTotalPurchaseAmount,#divCurrentPaymentMethod #lblCurrentPaymentMethod {
font-weight:700;
padding-right:10px
}

#divTotalPurchaseSummary span#spanTotalPurchaseAmount,#divNewPaymentMethod span#spanTotalPurchaseAmount,#divCurrentPaymentMethod span#spanCurrentPaymentMethod {
font-weight:700
}

#divTotalPurchaseSummary p {
margin-top:0
}

#divEasyPayOptions h3,#divDeferPayOptions h3,#divLongTermFinancingOptions h3,#divEasyPayOrLongTermFinancingOptions h3,#divNewPaymentMethod h3,#divQvcGiftCardsMethod h3 {
margin-top:0
}

#divEasyPayOptions a,#divEasyPayOptions a:link,#divEasyPayOptions a:visited,#divDeferPayOptions a,#divDeferPayOptions a:link,#divDeferPayOptions a:visited,#divLongTermFinancingOptions a,#divLongTermFinancingOptions a:link,#divLongTermFinancingOptions a:visited,#divEasyPayOrLongTermFinancingOptions a,#divEasyPayOrLongTermFinancingOptions a:link,#divEasyPayOrLongTermFinancingOptions a:visited {
text-decoration:underline
}

#divEasyPayOptions p,#divDeferPayOptions p,#divLongTermFinancingOptions p,#divEasyPayOrLongTermFinancingOptions p {
margin:0
}

#divGiftCardPaymentOption,#divPaymentCredit {
padding:7px
}

#tblNewPaymentMethod #divBillMeLater h3 a,#tblNewPaymentMethod #divBillMeLater h3 a:link,#tblNewPaymentMethod #divBillMeLater h3 a:visited {
font-weight:400;
text-decoration:underline;
background:none
}

#tblNewPaymentMethod td {
_padding:5px 10px 3px;
vertical-align:middle
}

#tblNewPaymentMethod input.rb {
margin-bottom:0
}

#tblNewPaymentMethod label.rbLabel {
margin-bottom:0
}

#tblNewPaymentMethod td a.arrowSecondary {
text-decoration:none;
background:url(/wcsstore/DE/content/images/arr_r_petr_2.gif) no-repeat left 3px;
padding-left:13px;
display:block;
font-weight:400;
text-decoration:none
}

#divEasyPayOptions legend,#divDeferPayOptions legend,#divLongTermFinancingOptions legend,#divEasyPayOrLongTermFinancingOptions legend {
font-weight:700;
line-height:normal;
padding-top:15px;
color:#333
}

#divQvcGiftCardEntry {
padding:15px 0 0 17px
}

#divQvcGiftCardEntry #parAddedQvcGiftCards {
margin-bottom:0
}

#divQvcGiftCardEntry ul {
margin-top:0;
padding-top:0;
line-height:normal
}

#divEnterNewCard,#divBillMeLater,.divExpiredCard {
padding-left:17px
}

#divEnterNewCard {
margin:8px 0 0
}

#divCreditCardLogos {
float:right
}

#divCreditCardLogos img {
width:135px;
height:52px
}

.expiredCreditCard {
color:red
}

#divShipToAddressDisplay {
margin-bottom:20px;
margin-top:15px
}

#divContent #frmEditPaymentMethod fieldset + p {
margin-top:0
}

#frmSubmitOrder p,#frmOrderDetail p,#openOrderForm p {
font-weight:700;
margin-top:0
}

.orderDetail p {
margin:0 0 9px
}

#frmSubmitOrder,#openOrderForm {
margin:0
}

#frmEditShipToAddress p {
margin:0
}

#frmEditShipToAddress #divShipToAddressOptions,#frmEditCurrentPermanentShipToAddress #divShipToAddressOptions {
margin-top:15px
}

#divDeliveryTelephoneNumber {
margin:10px 0;
padding:7px 10px 9px;
background-color:#f0f0f0;
border:1px solid #dadada
}

#frmCheckoutAddresses #spanPrimaryPhoneWhy {
display:inline;
margin-left:5px
}

#divShipToDifferentThanBillToAddress {display:none}

#divCheckoutOrderStatusMessage {
margin:15px 0 25px
}

#frmCheckout a {
text-decoration:underline
}

#frmCheckout a.inlineInstructions,#frmCheckout a.inlineInstructions:link,#frmCheckout a.inlineInstructions:visited {
display:inline;
padding-left:9px;
text-decoration:underline;
color:#333;
background:url(/wcsstore/DE/content/images/aro_rt_gry.gif) no-repeat left center
}

#divCheckoutCreditCardInformation {
margin-bottom:15px
}

#divInStockTotal,#divWaitlistTotal {
text-align:right;
margin:-1px 47px 15px 608px;
padding:10px;
border-top:1px solid #fff;
border-right:1px solid #c2c2c2;
border-bottom:1px solid #c2c2c2;
border-left:1px solid #c2c2c2
}

#divInStockTotal table,#divInStockTotal tr,#divInStockTotal td,#divWaitlistTotal table,#divWaitlistTotal tr,#divWaitlistTotal td {
padding:0;
margin:0
}

#divInStockTotal table thead,#divWaitlistTotal table thead,#tblCheckoutSubmitOrderGrandTotal thead {display:none}

#divInStockTotal td.tdCurrency,#divWaitlistTotal td.tdCurrency {
text-align:right
}

#tblCheckoutSubmitOrderGrandTotal td.tdCurrency {
padding-right:10px
}

#tblCheckoutSubmitOrderGrandTotal td {
border-bottom:1px solid #c2c2c2
}

#divOrderDetailItemInformation .itemPersonalization,#divWaitlistItemInformation .itemPersonalization {
display:block;
float:none;
padding:0 0 10px
}

.disabledAppearance {
color:#b1b1b1
}

.disabledAppearance th,.disabledAppearance td,.disabledAppearance .itemInformationWrapper {
border-bottom:1px solid #e0e0e0
}

.disabledAppearance img {
background-color:#000;
opacity:.7;
-moz-opacity:.7;
filter:alpha(opacity=70);
z-index:20
}

#frmOrderDetail .itemPersonalization .giftCardEmailAddress a,#frmSubmitOrder .itemPersonalization .giftCardEmailAddress a {
color:#333;
font-weight:400;
text-decoration:underline
}

#divShippingDelayMessage {
clear:both
}

.checkoutAddALine #divContent,.checkoutConfirmation #divContent {
_width:775px
}

.checkoutAddALine #frmSubmitOrder .roundedBorderAll,.checkoutAddALine #openOrderForm .roundedBorderAll {
border-bottom:1px solid #8f8f8f;
margin-bottom:30px
}

.checkout p.instructions,.checkoutConfirmation p.instructions {
/*padding:13px;
margin-top:0*/ /*#3651*/
}

.addALineInstructions {
border:1px solid #57444F;
padding:8px;
margin:15px 0;
font-weight:700
}

.addALineInstructions p {
margin:0
}

.addALineOrderChoice {
background-color:#f0f0f0;
margin-bottom:15px
}

.roundedBorderAll .addALineOrderChoice .outline {
background-image:none;
background-color:#FFF;
border-top:1px solid #C2C2C2;
border-bottom:1px solid #C2C2C2;
padding:12px 10px;
_padding:12px 10px 0 10px;
margin-bottom:0;
height:auto;
display:inline-block
}

.roundedBorderAll .addALineOrderChoice .outline table,.addALineNewOrderValue table {
margin:0
}

.addALineOrderChoice .divOrderDetailDetails a {display:none}

.addALineNewOrderValue {
width:188px;
margin-left:554px;
_margin-left:566px;
padding-bottom:17px
}

.addALineNewOrderValue h3 {
font:bold 12px/30px;
margin:12px 0 2px
}

.addALineOrderChoice {
border:1px solid #57444F
}

.addALineOrderChoice fieldset {
padding:6px 0 6px 10px;
*padding:4px 0 5px 5px;
_padding:4px 0 5px 5px
}

.addALineOrderChoice td,.divOrderDetailDetails td {
border:none
}

.addALineOrderChoice fieldset input.rb {
font-size:24px;
margin:0;
padding:0
}

.addALineOrderChoice fieldset label {
width:auto;
font-size:14px;
margin:0;
padding-left:5px
}

form .addALineOrderChoice fieldset span {
display:inline-block;
font-weight:400;
font-size:12px;
vertical-align:baseline;
margin-bottom:0
}

.addALineAdvanceOrderWaitlist h2,.addALineOrder h2 {
background-image:none;
background-color:#f0f0f0;
clear:left
}

.addALineOrder .roundedBorderAll h2 {
/*background:url(/wcsstore/DE/content/images/bkg_h2_de.gif) repeat-x;*/
background-image:none;
color:#636363
}

.orderTotal {
font-weight:700
}

.programGuide label.inlineLabelLeftOfText {display:none}

.programGuideTimeZoneSearch {
margin:0;
white-space:nowrap;
display:block;
clear:both;
vertical-align:middle;
padding:0
}

.programGuideTimeZoneSearch .divProgramGuideSearch {
float:right
}

.programGuideTimeZoneSearch .fsTimeZoneCalendar {
float:left
}

.programGuideTimeZoneSearch .fsProgramGuideSearch {
float:right
}

.programGuideTimeZoneSearch .divProgramGuideTimeZone {
float:left
}

.programGuide .outline {display:none}

.programGuidePageView {
clear:both;
margin:10px 0
}

.programGuidePageView.top {
margin:0
}

.programGuide .bottom {
margin:0 0 10px
}

.programGuide .bottom .divPageView .divPageViewText {display:none}

.programGuidePageView .divPageView {
clear:both;
float:none;
height:auto!important;
line-height:24px;
background-color:#fff;
color:#57444F;
margin:0;
padding:0;
display:block;
font-weight:700
}

.programGuidePageView .divPageView .ancGallery,.programGuidePageView .divPageView .ancGallery:link,.programGuidePageView .divPageView .ancGallery:visited,.programGuidePageView .divPageView .ancGallery:hover,.programGuidePageView .divPageView .ancList,.programGuidePageView .divPageView .ancList:link,.programGuidePageView .divPageView .ancList:visited,.programGuidePageView .divPageView .ancList:hover {
color:#57444F
}

.programGuidePageView .divPageView .divItems {
clear:both;
float:none;
display:block;
text-align:right;
vertical-align:middle;
height:24px;
line-height:24px;
margin:15px 0 0!important
}

.list .programGuidePageView .divPageView .divPageViewText span.ancGallery,.list .programGuidePageView .divPageView .divPageViewText a.ancList,.list .programGuidePageView .divPageView .divPageViewText a.ancList:link,.list .programGuidePageView .divPageView .divPageViewText a.ancList:visited {display:none}

.gallery .programGuidePageView .divPageView .divPageViewText a.ancGallery,.gallery .programGuidePageView .divPageView .divPageViewText a.ancGallery:link,.gallery .programGuidePageView .divPageView .divPageViewText a.ancGallery:visited,.gallery .programGuidePageView .divPageView .divPageViewText span.ancList {display:none}

.programGuidePageView .divPageView .divPageViewText {
margin:0 0 10px;
float:none;
display:block;
border-bottom:1px solid #dadada;
height:25px
}

.programGuidePageView .divPageView .divPageViewText span.ancGallery,.programGuidePageView .divPageView .divPageViewText a.ancGallery,.programGuidePageView .divPageView .divPageViewText a.ancGallery:link,.programGuidePageView .divPageView .divPageViewText a.ancGallery:visited,.programGuidePageView .divPageView .divPageViewText a.ancGallery:hover,.programGuidePageView .divPageView .divPageViewText span.ancList,.programGuidePageView .divPageView .divPageViewText a.ancList,.programGuidePageView .divPageView .divPageViewText a.ancList:link,.programGuidePageView .divPageView .divPageViewText a.ancList:visited,.programGuidePageView .divPageView .divPageViewText a.ancList:hover {
margin-left:0;
display:block;
float:left;
height:18px;
line-height:20px;
font-weight:700;
text-decoration:none;
color:#fff;
padding:3px 15px;
background:url(/wcsstore/DE/content/images/tab_bkg.gif) repeat-x center bottom;
border-top:1px solid #fff;
border-right:1px solid #fff;
border-left:1px solid #fff;
margin-right:1px
}

.programGuidePageView .divPageView .divPageViewText span.ancGallery,.programGuidePageView .divPageView .divPageViewText span.ancList {
border-top:1px solid #dadada;
border-right:1px solid #dadada;
border-left:1px solid #dadada;
border-bottom:1px solid #fff;
background-color:#fff;
background-image:none;
color:#57444F;
height:18px;
_height:19px;
position:relative;
margin-bottom:-1px
}

.programGuidePageView .divPageView .divPageViewText .spanDivider {display:none}

.programGuidePageView .divItems a,.programGuidePageView .divItems a:link,.programGuidePageView .divItems a:visited {
font-weight:400;
text-decoration:none
}

.programGuidePageView .divItems a:hover {
text-decoration:underline
}

.programGuideSelectorWeek,.programGuideSelectorDay {
clear:both;
background-color:#f0f0f0;
height:27px;
line-height:27px;
margin:50px 0 15px;
_margin:15px 0 15px 0;
border:1px solid #c2c2c2
}

.programGuidePageView.top .programGuideSelectorDay {
clear:both;
float:none;
margin:5px 0 15px;
_margin:42px 0 15px 0;
*margin:42px 0 15px 0
}

.programGuidePageView.top .programGuideSelectorWeek {
clear:both;
float:none;
margin:5px 0 15px;
_margin:42px 0 15px 0;
*margin:80px 0 15px 0
}

.programGuidePageView.bottom .programGuideSelectorWeek,.programGuidePageView.bottom .programGuideSelectorDay {
clear:both;
float:none;
margin:15px 0;
_margin:15px 0 0 0
}

.programGuideSelectorWeek div,.programGuideSelectorDay div {
height:27px;
line-height:27px;
text-align:center
}

.programGuideSelectorWeekLeft,.programGuideSelectorDayLeft {
float:left;
padding:0 10px;
height:27px;
line-height:27px;
border-right:1px solid #c2c2c2
}

.programGuideSelectorWeekCenter,.programGuideSelectorDayCenter {
font:bold 14px;
text-align:center;
margin:0;
height:27px;
line-height:27px
}

.programGuideSelectorWeekRight,.programGuideSelectorDayRight {
float:right;
padding:0 10px;
height:27px;
line-height:27px;
border-left:1px solid #c2c2c2
}

.programGuideBody #divWrapper #divContentWrapper #divContent {
margin-left:10px;
margin-right:10px;
clear:left
}

#divProgramGuideWrapper {
overflow:hidden;
margin:15px 0;
padding:0;
overflow-y:hidden;
_height:auto
}

#divTimeHeader,#divShowsHeader,#divModeratorHeader,#divEmailReminderHeader {
float:left;
background-color:#fff;
border:1px solid #c2c2c2;
color:#57444F;
font-weight:700;
padding:0 10px;
margin:0;
height:32px;
line-height:32px;
text-align:left
}

#divTimeHeader {
width:80px;
border-right:none
}

#divShowsHeader {
width:490px;
_width:487px;
border-right:none
}

#divModeratorHeader {
width:125px;
border-right:none
}

#divEmailReminderHeader {
width:173px
}

.divNewProgram .divProgramInformationWrapper {
background-color:#D8D8D8
}

.divPastProgram .divProgramInformationWrapper {
background-color:#f0f0f0
}

.divProgramDescription .divProgramInformationWrapper,.divProgramDescription .divProgramTimeWrapper {
background-color:#d8d8d8
}

#divCurrentProgram .divProgramInformationWrapper {
background-color:#fef2dc;
border-top:1px solid #333;
border-right:1px solid #333
}

#divCurrentProgram .divDailyProgramDetailsWrapper {
background-color:#fef2dc;
border-right:1px solid #333;
border-left:1px solid #333
}

.divProgramTimeWrapper {
float:left;
width:100px;
height:44px;
background-color:#fff;
border-right:1px solid #c2c2c2;
border-left:1px solid #c2c2c2
}

.divPastProgram .divProgramTimeWrapper {
background-color:#f0f0f0
}

.divNewProgram .divProgramTimeWrapper {
background-color:#D8D8D8
}

#divCurrentProgram .divProgramDateWrapper {
background-color:#fef2dc;
border-top:1px solid #333;
border-left:1px solid #333
}

#divCurrentProgram .divProgramTimeWrapper {
background-color:#fef2dc;
border-top:1px solid #333;
border-left:1px solid #333
}

.divDailyProgram .divProgramInformationWrapper {
float:left;
width:850px;
#width:850px;
_width:853px;
height:44px;
border-right:1px solid #c2c2c2
}

.divBottomProgram .divProgramTimeWrapper,.divBottomProgram .divProgramInformationWrapper {
border-bottom:none;
background-color:#D8D8D8
}

.divProgramTime {
font-weight:700;
padding:7px 10px 10px
}

.divDailyProgram .divProgramTitleWrapper {
float:left;
width:490px;
_width:487px;
padding:8px 10px 10px;
_padding:8px 10px 0 10px;
margin:0;
font-weight:700;
vertial-align:middle
}

.divDailyProgram .divShortDesc {
margin:0 0 0 19px;
display:block;
font-weight:400;
overflow-x:hidden;
overflow-y:hidden;
white-space:nowrap
}

.divDailyProgram .eventTitle {display:none}

.spanNewShow {display:none}

.divNewProgram .spanNewShow {display:none}

.divProgramTitle {
display:inline
}

.divProgramTitle a,.divProgramTitle a:link,.divProgramTitle a:visited {
text-decoration:none
}

.divProgramTitle a:hover {
text-decoration:underline
}

.divShortDesc .divProgramDescription {
font-weight:400;
float:right;
margin-top:auto;
_margin-top:-15px
}

.divProgramDescription em {
font-style:italic
}

.gallery .divLaunchPlayer {
float:right;
margin:0;
_margin:-15px 0 0 0;
*margin:-15px 0 0 0;
padding:0
}

.list .divLaunchPlayer {
margin:0;
padding:0
}

.divLaunchPlayer a,.divLaunchPlayer a:link,.divLaunchPlayer a:visited {
background:url(//images.qvc.com/is/image/pic/newMediaDE/web/btnSubNav_white.png?fmt=png-alpha&qlt=89,1&op_colorize=87,68,79) no-repeat left 3px;
color:#595959;
font-weight:700;
margin:0;
padding:0 0 0 13px;
text-decoration:none;
white-space:nowrap;
}

.divLaunchPlayer a:hover {
text-decoration:underline
}

#divCurrentProgram .divLaunchPlayer {
display:inline;
padding:15px 15px 0;
margin:0;
}

.divDailyProgram .divModerator /*.divDailyProgram .divProgramShowDetails*/ {
width:125px;
float:left;
padding:15px 10px 0;
border-left:1px solid #c2c2c2;
border-right:1px solid #c2c2c2;
height:29px
}

.divDailyProgram .divProgramShowDetails {display:none}

.divDailyProgram .divProgramTitle a,.divDailyProgram .divProgramTitle a:link,.divDailyProgram .divProgramTitle a:visited/*,.divDailyProgram .divProgramShowDetails a,.divDailyProgram .divProgramShowDetails a:link,.divDailyProgram .divProgramShowDetails a:visited*/ {
background:url(/wcsstore/DE/content/images/btnShowDet.gif) no-repeat 4px center;
text-decoration:none;
display:inline-block;
padding:0 0 0 19px
}

.divDailyProgram .divProgramTitle a:hover/*,.divDailyProgram .divProgramShowDetails a:hover*/ {
text-decoration:underline
}

.divDailyProgram .divSeeItems {display:none}

.divDailyProgram.divPastProgram .divSeeItems {
display:block;
float:left;
width:155px;
padding:7px 15px 0;
height:29px
}

.divDailyProgram .divSeeItems a,.divDailyProgram .divSeeItems a:link,.divDailyProgram .divSeeItems a:visited {
background:url(//images.qvc.com/is/image/pic/newMediaDE/web/btnSubNav_white.png?fmt=png-alpha&qlt=89,1&op_colorize=87,68,79) no-repeat left 3px;
text-decoration:none;
display:inline-block;
padding:0 0 0 13px
}

.divDailyProgram .divSeeItems a:hover {
text-decoration:underline
}

.divDailyProgram .divAddReminderDaily {
display:block;
float:left;
width:155px;
padding:15px 10px 0;
border-left:1px solid #c2c2c2;
height:29px
}

.divPastProgram .divModerator,.divDailyProgram .divModerator {
border-left:1px solid #c2c2c2 !important;
border-right:1px solid #c2c2c2 !important;
float:left;width:125px;padding: 15px 10px !important/*fix RP*/
}

.divPastProgram .divAddReminderDaily,#divCurrentProgram .divAddReminderDaily {display:none}

.divShowHideWrapper {
border-bottom:1px solid #c2c2c2;
float:left;
width:953px
}

.cvvdisplayExt {
width:973px;
#width:956px
}

.divBottomProgram .divShowHideWrapper {
border-bottom:1px solid #c2c2c2;
margin:0
}

#divCurrentProgram .divShowHideWrapper,#divCurrentProgram .divBottomProgram .divShowHideWrapper {
border-bottom:1px solid #333
}

.divDailyProgramDetailsWrapper {
clear:both;
display:block;
float:left;
background:#fff;
border:1px solid #c2c2c2;
width:951px;
margin:0;
padding:0;
position:relative;
overflow:auto
}

.divPastProgram .divDailyProgramDetailsWrapper {
background:#f5f5f5
}

divDailyProgramDetailsWrapper div {
float:left;
clear:both
}

.divProgramMovie {
float:left;
padding-left:10px;
padding-top:10px;
height:330px;
width:358px;
margin:0;
overflow:hidden
}

.divDailyProgram .divProgramDetailsInformation {
float:left;
margin:0 0 0 15px;
font-size:12px;
width:450px;
padding:20px 0 0
}

.programGuide.list .divProgramMovie {
float:none;
padding:0
}

.programGuide.list .divDailyProgram .divProgramDetailsInformation {
float:none;
width:auto;
margin:0;
padding:0
}

.divProgramDetailsInformation h3 {
margin:0
}

.divProgramDetailsInformation p {
margin:14px 0
}

.tblUpcomingShows {
width:449px;
margin-top:8px;
margin-left:1px;
margin-bottom:25px;
border:1px solid #c2c2c2;
border-collapse:collapse
}

.tblUpcomingShows td {
padding:0 10px;
height:44px;
vertical-align:middle;
border:1px solid #c2c2c2
}

#tblProgramGuideWeekly {
margin:0;
padding:0;
border:1px solid #c2c2c2;
border-collapse:collapse
}

#tblProgramGuideWeekly thead th {
border:1px solid #c2c2c2;
width:116px!important;
padding:0 10px;
overflow:hidden;
height:32px
}

#tblProgramGuideWeekly thead .thTime {
width:40px!important;
overflow:hidden
}

#tblProgramGuideWeekly tbody .trHour th,#tblProgramGuideWeekly tbody .trHour td {
height:95px;
_height:75px;
*height:75px;
overflow:hidden
}

#tblProgramGuideWeekly tbody .trHalfHour th,#tblProgramGuideWeekly tbody .trHalfHour td {
height:95px;
_height:75px;
*height:75px;
overflow:hidden
}

#tblProgramGuideWeekly tbody th {
background-color:#fff;
border:1px solid #c2c2c2;
padding:10px;
width:40px!important;
vertical-align:top;
color:#333;
white-space:normal;
text-align:left;
overflow:hidden
}

#tblProgramGuideWeekly tbody td {
background-color:#fff;
border:1px solid #c2c2c2;
font-weight:700;
font-size:10px;
margin:0;
overflow:hidden;
padding:10px;
vertical-align:top;
width:126px!important
}

#tblProgramGuideWeekly .divProgramTitle a,#tblProgramGuideWeekly .divProgramTitle a:link,#tblProgramGuideWeekly .divProgramTitle a:visited {
text-decoration:none;
font-weight:400;
display:inline-block
}

#tblProgramGuideWeekly .divProgramTitle a:hover {
text-decoration:underline
}

#tblProgramGuideWeekly .tdPastProgram {
background-color:#f5f5f5
}

#tblProgramGuideWeekly #tdCurrentProgram {
background-color:#fef2dc;
padding:0
}

#tblProgramGuideWeekly td#tdCurrentProgram .divProgramInformationWrapper {
height:95px;
_height:75px;
*height:75px;
border:1px solid #333;
padding:10px
}

#tblProgramGuideWeekly .tdEventProgram {
background-color:#fff
}

#tblProgramGuideWeekly .divEventTitleProgramTitleWrapper {
margin-bottom:15px
}

#tblProgramGuideWeekly .eventTitle {display:none}

#tblProgramGuideWeekly .tdEventProgram .eventTitle {
display:block;
background-color:#959595;
color:#fff;
padding:10px
}

.divLaunchPlayer {
display:none;
margin-left:10px;
float:left;
padding-top:10px
}

#tblProgramGuideWeekly #tdCurrentProgram .divLaunchPlayer {
display:block
}

#tblProgramGuideWeekly .divSeeItems {display:none}

#tblProgramGuideWeekly .tdPastProgram .divSeeItems {
display:block
}

#tblProgramGuideWeekly .divSeeItems a,#tblProgramGuideWeekly .divSeeItems a:link,#tblProgramGuideWeekly .divSeeItems a:visited {
display:inline-block;
background:url("//images.qvc.com/is/image/pic/newMediaDE/web/btnSubNav_white.png?fmt=png-alpha&qlt=89,1&&op_colorize=235,93,94") no-repeat left 3px;
color:#57444F;
padding:0 0 0 13px;
margin:0;
font-weight:400;
text-decoration:none
}

#tblProgramGuideWeekly .divSeeItems a:hover {
text-decoration:underline
}

#tblProgramGuideWeekly .divLaunchPlayer {
margin:0
}

#tblProgramGuideWeekly .divLaunchPlayer a,#tblProgramGuideWeekly .divLaunchPlayer a:link,#tblProgramGuideWeekly .divLaunchPlayer a:visited {
background:url(//images.qvc.com/is/image/pic/newMediaDE/web/btnSubNav_white.png?fmt=png-alpha&qlt=89,1&op_colorize=87,68,79) no-repeat left 3px;
color:#57444F;
display:inline-block;
font-weight:700;
margin:0;
padding:0 0 0 13px;
text-decoration:none
}

#tblProgramGuideWeekly .divLaunchPlayer a:hover {
text-decoration:underline
}

#tblProgramGuideWeekly label.cbLabel {
display:inline-block;
width:80px
}

#tblProgramGuideWeekly input[type="checkbox"],#tblProgramGuideWeekly input.cb {
vertical-align:top
}

#tblProgramGuideWeekly .divAddReminderDaily {
display:block;
margin:0
}

#tblProgramGuideWeekly .tdPastProgram .divAddReminderDaily,#tblProgramGuideWeekly #tdCurrentProgram .divAddReminderDaily {display:none}

.spanNewShow {
display:none;
margin-top:-15px;
position:relative
}

body.watchQvcLive {
min-width:855px;
overflow:auto;
overflow-x:hidden;
padding:0;
background:#fff
}

.watchQvcLive h1 {
background:url(/wcsstore/DE/content/images/small_logo.jpg) no-repeat 10px top;
padding:22px 0 0 176px;
margin:5px 0 2px;
height:34px;
height:55px\9;
font-weight:400
}

.watchQvcLive #aspnetForm,.watchQvcLive #divMovieWrapper,.watchQvcLive #divQVCLiveMovie,.watchQvcLive #divQVCLiveMovie_player,.watchQvcLive #divQVCLiveMovie_player * {
padding:0;
margin:0
}

.watchQvcLive #divShowTitle {
float:left;
overflow:hidden;
height:30px;
width:845px;
white-space:nowrap
}

.watchQvcLive #divShowTitle h2 {
font:bold 19px;
display:inline;
margin:0 0 0 10px;
padding-left:0;
background-image:none;
background-color:transparent
}

.watchQvcLive #divShowTitle a {
font:bold 12px;
margin-left:15px
}

.watchQvcLive #divMovieWrapper {
clear:both;
float:left;
margin:10px 0 0;
width:640px;
height:368px
}

.watchQvcLive #divProductInfoWrapper {
float:right;
width:168px;
margin:10px 0 0;
padding:10px;
background-color:#f0f0f0
}

.watchQvcLive #divAskQuestionWrapper {
float:left;
margin:15px 0 0;
width:640px
}

.watchQvcLive #divQVCLiveMovie {
width:640px;
height:368px
}

.watchQvcLive #divAskUsLiveForm {display:none}

.watchQvcLive #divAskUsLive {
width:620px;
padding:18px 10px 30px;
margin:0;
background-color:transparent;
background-image:none
}

.watchQvcLive .divProduct {
width:168px;
margin:0;
padding:0;
background-color:#fff;
position:relative
}

.watchQvcLive .divProductSaleNewIndicator {
height:20px;
background-color:#fff
}

.watchQvcLive .divProductSaleNewIndicator span.productNew {
height:20px;
line-height:20px;
background-color:#333;
color:#fff;
font-weight:700;
display:inline-block;
padding:0 10px;
vertical-align:middle
}

.watchQvcLive .divProductSaleNewIndicator span.productSale {
height:20px;
line-height:20px;
background-color:#CB2026;
color:#fff;
font-weight:700;
display:inline-block;
padding:0 10px;
vertical-align:middle
}

.watchQvcLive .divProductImageItemNumberVideoWrapper {
float:none;
display:block
}

.watchQvcLive .divProductImageAbove {display:none}

.watchQvcLive .divProductImageThumbnail {display:none}

.watchQvcLive .divProductInfoSelectToCompareWrapper {
float:none;
display:block
}

.watchQvcLive .divProductInfo {
float:none;
display:block;
margin:0;
padding:0 8px;
_padding:0 4px
}
.faceliftHP .watchQvcLive .divProductInfo {min-height:40px;padding-bottom:5px;}

.watchQvcLive .divProductInfo .divBrand {
display:block;
margin:4px 0
}

.watchQvcLive .divProductInfo .divItemNumber {display:none}

.watchQvcLive .divProductInfo .productInfoNew {display:none}

.watchQvcLive .divProductInfo .productName {
font-weight:400;
margin:0;
padding:0;
clear:both
}

.watchQvcLive .divProductInfo .productName a,.watchQvcLive .divProductInfo .productName a:link,.watchQvcLive .divProductInfo .productName a:visited,.watchQvcLive .divProductInfo .productName a:hover {
color:#333
}

.watchQvcLive .divProductInfo .productAutoDelivery {display:none}

.watchQvcLive .divProductInfo .productOption {display:none}

.watchQvcLive .divProductInfo .productTopRated {display:none}

.watchQvcLive .divProductInfo .productTopRated .editPhoneNumber {
display:inline-block;
float:right
}

.watchQvcLive .divProductInfo .productPrice {
display:block;
margin:9px 0 0
}

.watchQvcLive .divProductInfo .productEasyPayments {display:none}

.watchQvcLive .divProductInfo .productRatings {
float:left;
display:inline;
margin:8px 0 0
}

.watchQvcLive .divProductInfo .productRatings .productNumberOfReviews {
font-size:11px;
padding:0
}

.watchQvcLive .divProductInfo .divVideo {display:none}

.watchQvcLive .productQuantity {display:none}

.watchQvcLive .productComments {display:none}

.watchQvcLive .productQuantityShared {display:none}

.watchQvcLive .productCommentsShared {display:none}

.watchQvcLive .productSelectToCompare {display:none}

.watchQvcLive #divwishList .productTable {display:none}

.watchQvcLive .orderTable {display:none}

.watchQvcLive .orderTable tbody tr {
background-color:#f0f0f0
}

.watchQvcLive .divButtonswishListSaveForLaterRemove {
margin:0
}

.watchQvcLive .divButtonsShoppingCartSaveForLaterRemove {display:none}

.watchQvcLive .divProductButtons {
clear:both;
display:block;
margin:13px 10px 15px
}

.watchQvcLive .divProductButtons .btnAddToCart {
display:inline-block;
margin-left:0
}

.watchQvcLive .divProductButtons .btnSpeedBuy {
display:block;
float:none;
color:#57444F;
font-weight:700;
background:url(/wcsstore/DE/content/images/arr_r_petr_2.gif) no-repeat left 9px;
_background:url(/wcsstore/DE/content/images/arr_r_petr_2.gif) no-repeat left 6px;
display:inline-block;
padding:3px 0 2px 10px;
_padding:0 0 2px 13px;
margin:10px 10px 0 0;
text-decoration:none;
text-transform:none
}

.watchQvcLive .divProductButtons .btnAddToWishList {
display:block;
float:none;
color:#57444F;
font-weight:400;
background:url(/wcsstore/DE/content/images/arr_r_petr_2.gif) no-repeat left 9px;
_background:url(/wcsstore/DE/content/images/arr_r_petr_2.gif) no-repeat left 6px;
display:inline-block;
padding:3px 0 2px 10px;
_padding:0 0 2px 13px;
margin:4px 10px 0 0;
text-decoration:none;
text-transform:none
}

.watchQvcLive .divProductButtons .btnRemove {display:none}

.watchQvcLive #divOtherButtons {
background-color:#fff;
margin-top:10px;
padding:7px 10px 13px
}

.watchQvcLive #divOtherButtons div {
line-height:16px;
width:148px\9
}

.watchQvcLive #divLivePlayerFooter {display:none}

#divNavCommon {
padding:0
}

#divNavItemsRecentlyOnAir {
margin-bottom:10px
}

#divNavCommon #divNavSpotlight {
margin:0;
padding:0
}

#divNavCommon #divNavSpotlight ul {
margin:0;
padding:0 10px;
background-color:#cb2026
}

#divNavCommon #divNavSpotlight ul li {
background:url(/wcsstore/DE/content/images/nav_divider_de.gif) no-repeat bottom;
margin:0;
padding:7px 0 9px;
border-bottom:none
}

#divNavCommon #divNavSpotlight ul li.top {
padding-top:6px
}

#divNavCommon #divNavSpotlight ul li.bottom {
background-image:none;
padding:6px 0 7px
}

#divNavCommon #divNavSpotlight ul li a,#divNavCommon #divNavSpotlight ul li a:link,#divNavCommon #divNavSpotlight ul li a:visited,#divNavCommon #divNavSpotlight ul li a:hover {
font-size:13px;
color:#fff;
background:url(/wcsstore/DE/content/images/aro_rt_wht_de.gif) no-repeat left center;
padding-left:16px
}
#divNavCommon .h2RoundedBorderAll h2 {
background-image:none;
background-color:#fff;
color:#57444f;
font-size:16px;
line-height:20px;
height:auto;
margin:0;
padding:6px 0 0 9px;
}

#divNavCommon h3 {
background-color:#fff;
font-weight:700;
padding:5px 0 3px 8px;
margin:0
}

#divNavCommon p.navigation-heading {
font-size:16px;
background-color:#fff;
color:#CB2026;
font-weight:700;
padding:8px 0 6px 8px;
margin:0
}

#divNavCommon ul {
margin:0;
padding:0 10px 2px;
background-color:#fff;
list-style-type:none
}

#divNavCommon ul li,#divMyAccountQCardFaqNav ul li {
background: url("//images.qvc.com/is/image/pic/newMediaDE/web/btnSubNav_white.png?fmt=png-alpha&qlt=89,1&op_colorize=87,68,79") no-repeat scroll left 9px transparent;
color:#57444F;
padding:5px 0 5px 14px
}

#divNavCommon ul li ul {
margin:5px 0 -2px -16px;
padding:0 0 1px;
border-top:1px solid #c2c2c2;
border-bottom:1px solid #c2c2c2;
background-color:#f8f8f8
}

#divNavCommon ul li ul li {
margin-left:16px;
padding:5px 0 5px 14px;
background:url("//images.qvc.com/is/image/pic/newMediaDE/web/btnSubNav_white.png?fmt=png-alpha&qlt=89,1&&op_colorize=235,93,94") no-repeat left 8px;
border:none
}

#ulBack li {
border-top:1px solid #c2c2c2
}

#ulBack li a {
font-weight:700
}

#divNavCommon ul.noTitle {
margin-top:11px
}

#divNavCommon #txtNewsletter {
margin:0;
padding:0;
width:164px;
font-size:12px;
color:#737373
}

#divNavCommon ul.emphasis li {
border-bottom:1px solid #c2c2c2;
padding-left:0;
text-indent:14px
}

#divNavCommon ul.emphasis li:last-child {
border-bottom:none
}

#divNavCommon ul.emphasis li a,#divNavCommon ul.emphasis li a:link,#divNavCommon ul.emphasis li a:visited,#divNavCommon ul.emphasis li a:hover {
font-weight:700;
font-size:13px
}

#divNavCommon ul li a,#divNavCommon ul li a:link,#divNavCommon ul li a:visited {
text-decoration:none;
color:#57444F
}

#divNavCommon ul li a:hover {
text-decoration:underline
}

.home #divHomePageFirstNav {
height:119px;
overflow:hidden
}

.home #divHomePageSecondNav {
margin-top:10px;
padding:0;
height:208px;
background-color:#fff;
overflow:hidden
}

.home #divHomePageSecondNav .h2RoundedBorderAll h2 {
margin-top:0;
padding-bottom:2px
}

.home #divNavCommon #divHomePageSecondNav ul li {
padding-top:6px;
padding-bottom:7px
}

#divNavFaceted {
margin:0 0 11px;
padding:5px 10px;
background-color:#fff
}

#divNavFaceted h2 {
font-size:12px;
font-weight:700;
color:#cb2026;
display:block;
margin:0;
padding:2px 0 0;
background:none;
line-height:20px;
height:auto
}

#divNavFaceted h3 {
/*font-size:12px;*/
font-weight:700;
margin:10px 0 0;
padding:10px 0 4px;
border-top:1px solid #f0f0f0
}

#divNavFaceted h3 a,#divNavFaceted h3 a:link,#divNavFaceted h3 a:visited,#divNavFaceted h3 a:hover {
font-size:12px;
font-weight:400;
text-decoration:underline;
display:block;
width:60px;
float:right;
margin:0;
padding:0
}

#divNavFaceted p {
margin:10px 0 17px;
padding:0
}

#divNavFacetedPopup {
width:auto;
border:1px solid #8b8b8b;
background-color:#fff;
padding:5px 15px 0;
margin:0!important;
height:240px;
position:relative;
overflow:auto;
overflow-y:auto;
overflow-x:hidden;
font-size:11px
}

#divNavFaceted ul {
clear:both;
margin:0;
padding:0;
list-style-type:none
}

#divNavFacetedPopup ul {
float:left;
list-style-type:none;
overflow-x:hidden;
padding:0!important;
width:143px;
margin:0 10px 0 0 !important
}

#divNavFaceted ul li,#divNavFacetedPopup ul li {
background:none;
padding:4px 0;
margin-left:20px;
text-indent:-20px;
_margin-left:0;
_text-indent:0;
*margin-left:0;
*text-indent:0;
line-height:14px
}

#divNavFacetedPopup ul li {
padding:3px 0;
line-height:13px;
white-space:normal;
width:auto
}

#divNavFaceted ul.noCheckBox li {
background:url("//images.qvc.com/is/image/pic/newMediaDE/web/btnSubNav_white.png?fmt=png-alpha&qlt=89,1&op_colorize=87,68,79") no-repeat scroll left 9px transparent;
padding:6px 0 4px 13px;
margin-left:0;
text-indent:0;
line-height:14px
}

#divNavFaceted ul#ulSelectedFacets {
margin:0
}

#divNavFaceted ul#ulSelectedFacets li {
padding:5px 0 4px;
margin-left:0;
text-indent:0;
line-height:14px
}

#divNavFaceted ul#ulSelectedFacets li a,#divNavFaceted ul#ulSelectedFacets li a:link,#divNavFaceted ul#ulSelectedFacets li a:visited {
background:url(/wcsstore/DE/content/images/ico_delete.gif) no-repeat right 3px;
padding-right:13px;
text-decoration:none;
_display:inline-block;
*display:inline-block
}

#divNavFaceted ul#ulSelectedFacets li a:hover {
text-decoration:underline
}

#divNavFaceted ul li a,#divNavFaceted ul li a:link,#divNavFaceted ul li a:visited,#divNavFacetedPopup ul li a,#divNavFacetedPopup ul li a:link,#divNavFacetedPopup ul li a:visited {
text-decoration:none
}

#divNavFaceted ul li a:hover {
text-decoration:none
}

#divNavFacetedPopup ul li a:hover {
text-decoration:underline
}

#divNavFaceted ul li input.cb,#divNavFacetedPopup ul li input.cb {
vertical-align:top;
margin-bottom:0
}

#divNavFaceted ul li label {
_display:inline;
_width:136px;
*display:inline;
*width:136px;
margin-bottom:0
}

#divNavFacetedPopup ul li label {
_display:inline;
_width:auto;
*display:inline;
*width:auto;
margin-bottom:0
}

#divNavFacetedPopup ul li label:hover {
text-decoration:underline
}

#divNavItemsRecentlyOnAir #divNavSpotlight ul {
background-color:#fff;
border:none;
margin:0 0 10px;
padding:0
}

#divNavItemsRecentlyOnAir #divNavSpotlight ul li {
background:url(/wcsstore/DE/content/images/nav_divider_de_red.gif) no-repeat bottom;
padding:6px 0 9px;
line-height:normal
}

#divNavItemsRecentlyOnAir #divNavSpotlight ul li.bottom/*,#divNavItemsRecentlyOnAir #divNavSpotlight ul > li:last-child*/ {
background:none;
padding:6px 0 7px
}

#divNavItemsRecentlyOnAir #divNavSpotlight ul li a,#divNavItemsRecentlyOnAir #divNavSpotlight ul li a:link,#divNavItemsRecentlyOnAir #divNavSpotlight ul li a:visited {
background: url(//images.qvc.com/is/image/pic/newMediaDE/web/btnSubNav_white.png?fmt=png-alpha&qlt=89,1&op_colorize=87,68,79) no-repeat scroll 13px 4px transparent;
color:#eb5d5e;
font-size:12px!important;
padding:0 8px 0 24px;
text-decoration:none!important
}

#divNavItemsRecentlyOnAir #divNavSpotlight ul li a:hover {
text-decoration:underline
}

#divNavItemsRecentlyOnAir h3,#divNavItemsRecentlyOnAir h2 {
font-size:13px;
font-weight:700;
color:#cb2026;
background-color:#fff;
padding:6px 0 4px 9px;
margin:0
}

#divNavItemsRecentlyOnAir h3.separate {
margin-top:10px
}

#divNavItemsRecentlyOnAir h3.bar,#divNavItemsRecentlyOnAir h2 {
background:#fff url(/wcsstore/DE/content/images/nav_divider_de_gry.gif) no-repeat top;
color:#eb5d5e;
font-size:16px !important;
padding-top:7px
}

#divNavItemsRecentlyOnAir ul {
margin:0;
padding:0 0 3px;
background-color:#fff;
list-style-type:none;
font-size:13px;
position:relative
}

#divNavItemsRecentlyOnAir ul li {
padding:5px 0 5px 14px;
color:#57444F
}

#divNavItemsRecentlyOnAir ul li.bottom {
padding-bottom:16px
}

#divNavItemsRecentlyOnAir ul li a,#divNavItemsRecentlyOnAir ul li a:link,#divNavItemsRecentlyOnAir ul li a:visited {
text-decoration:none;
color:#57444F;
padding-left:12px;
display:inline-block
}

#divNavItemsRecentlyOnAir ul li a:hover {
text-decoration:underline
}

.showCurrent1 {
background:url(/wcsstore/DE/content/images/TV-Pfeil-Icon-BG.gif) no-repeat scroll left center transparent;
font-weight:bold;
width:183px
}
.showCurrent1 .showTime,
.showCurrent1 .showTitle{
color:#FFF !important;
}

#divNavItemsRecentlyOnAir ul span {
background: url(//images.qvc.com/is/image/pic/newMediaDE/web/btnSubNav_white.png?fmt=png-alpha&qlt=89,1&op_colorize=87,68,79) no-repeat scroll left 3px transparent;
font-size:12px!important;
padding-left:12px
}
#divNavItemsRecentlyOnAir ul .showCurrent1 span {
background: url(//images.qvc.com/is/image/pic/newMediaDE/web/btnSubNav_white.png?fmt=png-alpha&qlt=89,1&op_colorize=255,255,255) no-repeat scroll left 3px transparent;
}

#imgGiftCardNumbers {
float:right;
margin-left:10px
}

#divNeedHelp {
margin-top:30px
}

#divEmailToAFriendThankYou {display:none}

.calendar table {
font:bold 12px;
border:1px solid #cb2026;
background-color:#fff;
text-align:center;
width:150px;
border-spacing:0;
border-collapse:collapse
}

.calendar table th {
padding:0;
width:30px;
height:20px;
text-align:center;
background-color:#cb2026;
color:#fff;
vertical-align:middle
}

.calendar table td {
padding:0;
background-color:#fff;
width:30px;
height:20px;
text-align:center;
font-weight:700;
border:none
}

.calendar a {
text-decoration:none;
display:block;
line-height:20px;
border:1px solid #fff
}

.calendar a:hover {
text-decoration:none;
display:block;
line-height:20px;
border:1px solid #fff
}

.calendar .today {
background-color:#fcf2e8
}

.calendar .selected {
border:1px solid #cb2026
}

.calendar a:hover.selected {
border:1px solid #cb2026
}

.calendar .close {
cursor:pointer;
border-top:1px solid #ccc;
border-bottom:none;
line-height:20px
}

.calendar .hdrday {
background-color:#fff;
color:#cb2026
}

.calendar .inactive {
color:#c4c0b5!important;
text-decoration:none!important;
cursor:default;
border:1px solid #fff
}

.calendar a:hover.inactive {
color:#c4c0b5!important;
text-decoration:none!important;
cursor:default;
border-style:none
}

.calendar-monthswitch a.inactive {
border:none
}

.calendar-monthswitch a {
border:none
}

.calendar-monthswitch a:hover {
border:none
}

img.calpop {
margin-left:2px
}

.access,#frmProductDetail label.access,#frmProductDetailReviewSelection label.access {
position:absolute;
left:-9999px;
width:999px
}

caption,.hidden {display:none}

#parMessage {
color:#cb2026;
font-weight:700;
margin:0;
padding:0 0 12px;
display:none;
clear:both
}

#divBreadCrumbsPageTitleWrapper p#errConsole {
border:1px solid #c2c2c2;
color:#57444F;
font-weight:700;
margin:0 10px 10px 0;
padding:8px 8px 7px 28px;
display:none;
background:#ffd9d9 url(/wcsstore/DE/content/images/err_dot.gif) no-repeat 10px 8px;
clear:both;
_vertical-align:middle
}

.watchQvcLive #errConsole {
clear:both;
margin:10px 0
}

.wishList #errConsole {
width:738px
}

.err {
border:1px solid #c2c2c2;
color:#57444F;
font-weight:700;
margin:0 0 10px;
padding:8px 8px 7px 26px !important;
background:#ffd9d9 url(/wcsstore/DE/content/images/err_dot.gif) no-repeat 8px 9px
}

.productDetailError {
font-weight:700;
background:#ffd9d9 url(/wcsstore/DE/content/images/err_dot.gif) no-repeat left 3px
}

.productDetailError #lblSelectSize,.productDetailError #lblSelectColor/*,.productDetailError #lblProductQuantity*/ {
padding:8px 0 0 15px;
color:#c00
}

.pErrorMessage a,.pErrorMessage a:link,.pErrorMessage a:visited,.pErrorMessage a:hover,.err a,.err a:link,.err a:visited,.err a:hover {
color:#57444F
}

.videoPopup {
min-width:0
}

body.videoPopup {
padding:0;
background:transparent
}

.videoPopup .videoInfo {
margin:5px 32px;
text-align:left
}

.videoPopup .promotionalHeading {
margin-bottom:2px;
font-weight:700
}

.videoPlayer {
width:546px;
height:410px;
padding:0 3px
}

#errNewCardExpDate,#errConsole,#errNewCardNumber,#errNewCardType,#errRemindMeAbout,#errMonth,#errReminderDate,#errRepeat,#errComment,#errMobilePhone,#errMobilePhoneCarrier,#errNickname,#errPin,#errNewPin,#errVerifyPin,#errAddressNickname,#errTitle,#errSecondaryPhone,#errFirstName,#errLastName,#errAddress1,#errAddress2,#errCity,#errStateProvince,#errZipPostalCode,#errCountry,#errPrimaryPhone,#errEmailAddress,#errRelationship,#errGiftCategory,#errBirthday,#errSpecialDates1,#errSpecialDates2,#errOrderStatusByItemNumber,#errOrderStatusByOrderNumber,#errDateOfBirth,#errConfirmEmailAddress,#errSelectProductSize,#errSelectProductColor,#errSelectQuantityAndGiftOptions,#errMemberNumber,#errItemNumber,#errProductCategory,#errYourMessage,#errWouldYouLikeAReply,#errShowName,#errShowHost,#errShowGuest,#errYourIsp,#errBbsChatUser,#errMembershipArea,#errOrderIdentification,#errOrderQuestion,#errProductDescription,#errGiftWrapOptionsTo,#errGiftWrapOptionsMessage,#errGiftWrapOptionsFrom,#errEmailAddresses,#errCreditCardSecurityCode,#errQvcGiftCardNumber,#errQvcGiftCardSecurityIdNumber,#errEasyPayPaymentOption,#errPaymentOption,#errDeferPayOption,#errLongTermFinancingOption,#errSecurityCode,#errFirstNameShipTo,#errLastNameShipTo,#errAddress1ShipTo,#errAddress2ShipTo,#errCityShipTo,#errStateProvinceShipTo,#errZipPostalCodeShipTo,#errCountryShipTo,#errName,#errLocation,#errItem,#errQuestion,#errTermsConditions,#errPersonalizedMessage,#errPersonalizedMessageFirstLine,#errPersonalizedMessageSecondLine,#errPersonalizedMessageFirstInitial,#errPersonalizedMessageSecondInitial,#errPersonalizedMessageLastInitial,#errDateOfBirth,#errSsn,#errEasyPayOrLongTermFinancingPaymentOption,#errOrderDetailItem1,#errNutrisystemBreakfast,#errNutrisystemLunch,#errNutrisystemDinner,#errNutrisystemDessert,#errRecipientEmail,#errRecipientFirstName,#errRecipientLastName,#errSenderEmail,#errSenderFirstName,#errSenderLastName,#errShortMessage,#errDeliveryDate,#errPersonalizationMessage,#errRecipientPhone,#errDeliveryDateEstimateZipCode,.errSelectProductColorItem,.errSelectQuantityItem,.errSelectProductSizeItem,#errShippingAddressOptions,#errExchange,.errSelectGroupItem,#errDeliveryTelephoneNumber,#errRecipientsPhone,#errTvReception,#errVerifyEmailAddress,#errEmailAddressOrQvcAccountNumberFieldRequired,#errQvcAccountNumberFieldRequired,#errDataProtection,#errcbDataProtection,#errContactPhone,#errStreetNameHouseNo,#errOrderStatusByInvoiceNumber {
display:none;
margin:12px 0 6px
}

#errlogonId,#errlogonPassword,#errTitle,#errfirstName,#errlastName,#erraddress1,#erraddress2,#errcity,#errstate,#errzipCode,#errcountry,#errphone1,#errphone2,#errTvReception {
display:none;
margin:12px 0 6px
}

.showErrConsole #errConsole {
display:block
}

.ieDupCharFix {display:none}

.waitlist_link {
color:#E97400
}

#noSearchResultsForm {display:none}

.parItemNumber {display:none}

#imgCaption #zoomImgCaption {
border:0 solid blue;
padding:0 0 5px;
display:block;
text-align:center;
z-index:5!important
}

.pdImgCaption {
margin:-25px 0 10px
}

#pdMoreViews {display:none}

#spanTodaysSpecialValue {display:none}

.orderHistoryDetail input.primaryButton {
background:url(/wcsstore/DE/content/images/bkg_btn_gry_ds_de.gif) no-repeat;
float:left;
margin:0
}

sup {
height:0;
line-height:1;
vertical-align:baseline;
position:relative;
bottom:1ex
}

#divRecentlyViewed {
position:relative;
overflow:hidden;
width:166px;
height:75px;
background:#fff;
margin:5px 0 20px
}

#divRecentlyViewed_frame {
position:absolute
}

#imgRecentlyViewed_previous {
position:absolute;
left:0;
cursor:pointer
}

#imgRecentlyViewed_next {
position:absolute;
left:157px;
cursor:pointer
}

#divRecentlyViewed_content {
position:absolute;
top:0;
left:0;
width:1095px
}

#divRecentlyViewed ul {
list-style:none;
margin:0 4px;
padding:0
}

#divRecentlyViewed ul li {
display:block;
float:left;
margin:0;
padding:0;
border-top:1px solid #eee;
border-bottom:1px solid #eee;
border-right:1px solid #eee;
background-color:#fff
}

#divRecentlyViewed ul li img {
display:block
}

#qPayZoomLabel {
background:url(/wcsstore/DE/content/images/qpay.gif) no-repeat scroll left center transparent;
padding:0 5px 0 40px !important;
display:inline;
font-weight:400;
margin:0 0 10px!important;
vertical-align:top;
width:auto
}

#divPromptForEmailAddress .outline {
padding:10px;
margin:0;
*margin:10px 0 0 0;
_margin:10px 0 0 0;
background-color:#f4f3f3
}

#divPromptForEmailAddress #divFormButtons {
margin:0
}

#divPromptForEmailAddress h2 {
font-size:16px;
background:url()
}

.divPromptForEmailAddressClass {
background:#FFD9D9
}

html>/**/body .fxClear {
font-size:0
}

.lblEMailFriendTitle {
font-weight:700
}

.divPageLinks a:hover {
color:#eb5d5e!important
}

form#frmPrintPackSlip p.textCancelOrder,.outline p.textPayMethod {
margin-top:0
}

.cancelOrder {
margin-bottom:0!important
}

#divPageTitle h1 {
margin-top:0;margin-bottom:7px;font-size:24px;font-weight:normal;
}

.twentyMarginBot {
margin-bottom:20px!important
}

table#tblOrderTotal tfoot tr td.tdCurrency span {
font-weight:400
}

.gallery .divProductInfo .divBrand a {
text-decoration:none
}

#divContent #tblAddressBook tbody td ul li a {
color:#57444F!important
}

#divContent #tblAddressBook tbody td ul li.delete,#divContent #tblAddressBook tbody td ul li.change {
background:url(/wcsstore/DE/content/images/ico_edit.gif) no-repeat scroll left center transparent;
padding-left:13px
}

#divContent #tblAddressBook tbody td ul li.delete {
background:url(/wcsstore/DE/content/images/ico_delete.gif) no-repeat scroll left center transparent
}

.quickBuy {
padding-bottom:10px
}

#addALineItemInfo a:hover {
text-decoration:underline
}

.list .divProductInfo .divBrand a {
text-decoration:none
}

.list .divProductInfo .productName a {
text-decoration:none
}

.paymentlinkpos {
height:60px
}

.productsSide .sidebarProductBrand {
background:url(/wcsstore/DE/content/images/arr_r_petr_2.gif) no-repeat scroll left center transparent;
color:#595959;
font-weight:700
}

.productsSide .sidebarProductDescription a {
text-decoration:none
}

.productsSide .sidebarProductPrice {
font-weight:700
}

#openOrderForm h3.marginTop {
margin-top:-4px
}

.showTime {
font-size:12px!important
}

.showTitle {
font-size:12px!important
}

.iroaActive {
font-size:13px!important;
font-weight:700!important;
color:#57444F!important
}

#spanWelcomeMsg {
margin-right:25px
}

#spanWelcomeUserName {
text-transform:capitalize
}

.mbold {
font-weight:700
}

.unselectimg {
border:1px solid #e4e2e3
}

#tblCreditCards #change {
font:12px;
color:#57444F;
iconcolor:#CB2026;
arrowfont:20px;
background:url(/wcsstore/DE/content/images/ico_edit.gif) no-repeat scroll left center transparent;
padding-left:13px;
text-decoration:none
}

#tblCreditCards #delete {
font:12px;
color:#57444F;
iconcolor:#CB2026;
arrowfont: 20px;
background:url(/wcsstore/DE/content/images/ico_delete.gif) no-repeat scroll left center transparent;
padding-left:13px;
text-decoration:none
}

p.chooseMore {
background:url(//images.qvc.com/is/image/pic/newMediaDE/web/btnSubNav_white.png?fmt=png-alpha&qlt=89,1&&op_colorize=87,68,79) no-repeat scroll left 4px transparent
}
p.chooseMore:hover {
background:url(//images.qvc.com/is/image/pic/newMediaDE/web/btnSubNav_white.png?fmt=png-alpha&qlt=89,1&&op_colorize=235,93,94) no-repeat scroll left 4px transparent
}
p.chooseMore a {
font-weight:700;
margin:15px 0 0 9px;
text-decoration:none
}
p.chooseMore:hover a {
color:#eb5d5e;
}

#divContentNav #divNavItemsRecentlyOnAir h2#firstItemsRecentlyOnAirH {
background:none no-repeat scroll center top #FFF;
background-image:none
}

#frmSoldOut #divButtons {
margin:20px 0 0
}

.soldout_brdcrb_title {
height:71px
}

.shortHP #divWrapper #divContentWrapper #divContent #divTemplate #div1 {
display:inline;
padding:0 10px;
margin:0 10px 6px 0;
height:24px
}

.shortHP #divWrapper #divContentWrapper #divContent #divTemplate #div2 {
display:inline;
height:317px
}

.shortHP #divWrapper #divContentWrapper #divContent #divTemplate #div3,.shortHP #divWrapper #divContentWrapper #divContent #divTemplate #div7 {
display:inline;
height:209px;
width:231px;
margin:0 10px 10px 0
}

.shortHP #divWrapper #divContentWrapper #divContent #divTemplate #div4,.shortHP #divWrapper #divContentWrapper #divContent #divTemplate #div8 {
display:inline;
height:209px;
width:231px;
margin:0 0 10px
}

.shortHP #divWrapper #divContentWrapper #divContent #divTemplate #div5,.shortHP #divWrapper #divContentWrapper #divContent #divTemplate #div9 {
display:inline;
height:209px;
width:231px;
margin:0 0 10px;
float:right
}

.shortHP #divWrapper #divContentWrapper #divContent #divTemplate #div6 {
display:inline
}

.shortHP #divWrapper #divContentWrapper #divContent #divTemplate #div10,.shortHP #divWrapper #divContentWrapper #divContent #divTemplate #div11,.shortHP #divWrapper #divContentWrapper #divContent #divTemplate #div12 {
display:inline;
height:auto;
width:755px
}

.drilldown-elements {
background:#FFF;
margin-bottom:10px
}

.drilldown-elements h3,#top-shops h3 {
color:#eb5d5e!important;
font-size:16px!important
}

.drilldown-elements a.subline {
font-size:13px;
color:#666;
float:left;
padding-top:5px;
font-weight:700;
text-decoration:none
}

.drilldown-elements a.arrow {
font-size:20px;
color:#CB2026;
float:right;
text-decoration:none;
padding-right:1px
}

.drilldown-elements div.qvc-news-elements,div#qvc-why-elements {
margin:0 10px 10px
}

.drilldown-elements div.text {
clear:both;
font-size:12px;
color:#666;
text-decoration:none;
padding:3px 0 0
}

.drilldown-elements ul {
margin:0;
padding:0 0 0 12px;
list-style:none
}

.drilldown-elements li {
padding:0;
border-bottom:1px solid #C2C2C2
}

.drilldown-elements li#list-list-item {
border:0!important
}

.drilldown-elements span {
/*font-family:Tahoma;*/
color:#CB2026
}

#top-shops {
margin-top:10px
}

a.topshop-link {
color:#666;
text-decoration:none!important;
font-weight:700;
font-size:12px
}

.qvc-news-elements ul,#qvc-why-elements ul {
padding-left:0!important
}

#qvc-news,#qvc-why {
padding-bottom:10px!important
}

.bottom-border {
border-bottom:1px solid #C2C2C2;
padding-bottom:10px
}

#qvc-why {
padding-top:10px
}

.home #divContent,.metaBasicGrid #divContent,.metaMacau #divContent,.metaMalmo #divContent,.metaManchester #divContent,.metaMarseille #divContent,.metaMelbourne #divContent,.metaMexicoCity #divContent,.metaMombasa #divContent,.metaMoscow #divContent,.metaMumbai #divContent,.metaMuscat #divContent,.wishList #divContent,.wishListShared #divContent,.noPromo #divContent,.promoA #divContent,.promoB #divContent,.promoC #divContent,.promoD #divContent,.promoE #divContent,.promoF #divContent,.promoG #divContent,.promoH #divContent,.promoI #divContent,.promoJ #divContent {
margin:0 10px 0 0
}

.home #divContentWrapper {
margin-top:10px!important;
}

#spanColorWaitlistMsg a {
color:#cb2026;
font-weight:700
}

.itemcuronair {
width:242px
}

#frmSignIn #lblReviewOrderTotal {
float:right;
font-size:8pt;
width:180px
}

#divOrderDetailBillingAddress p,#divOrderDetailShippingAddress p,#divOrderDetailPaymentInformation p {
height:80px;
font-weight:400
}

#waitlist_link {
color:#CB2026
}

#itemDescriptionCust {
margin-bottom:0;
font-weight:700
}

#cartSidebarDivBrand {
font-weight:700
}

#divSidebarCrossSell .productName a:link,#divSidebarCrossSell .productName a:visited,#divSidebarCrossSell .productName a:active {
text-decoration:none
}

#divSidebarCrossSell .productName a:hover {
text-decoration:underline
}

#divCSEmailHorizontalBar {
padding:15px 0 0;
border-bottom:1px solid #C2C2C2
}

#CSEmailHorizontalPad {
padding:15px 0
}

.shoppingCart select {
padding:0;
margin:0;
border:1px solid #b6b2a6;
font-size:13px;
color:#333;
vertical-align:baseline;
width:60px;
}
#ShopCartForm .divProductQPay select{
width:auto;
}

#divNicknameEmployeeDesc {
margin:10px
}

#divNicknameEmployeeLink {
margin:1em;
float:right
}
#wa_flyout_menu{
	top:174px!important;
}
#divMenuText .divDropdownExLinks {
background-position:center bottom;
height:270px;
position:absolute;
right:0;
width:210px
}

#divMenuText .divDropdownExLinks span.spanDropdownAAHeader {
color:#595959;
display:block;
margin-left:17px;
color:#eb5d5e;
padding:16px 15px 3px 4px
}

#divMenuText .divDropdownExLinks .spanDropdownHeader {
padding-left:45px
}

#divMenuText .divDropdownExLinks .exLinkUL {
margin:0 0 24px;
list-style:none
}

#divMenuText .divDropdownExLinks .exLinkUL li a {
color:#eb5d5e
}

#divMenuText .divDropdownExLinks li a {
width:124px;
_width:116px
}

#addLable {
background-color:transparent;
font:bold 14px/27px;
height:27px;
margin-bottom:10px;
padding-left: 0;
padding-top:3px
}

#tblProgramGuideWeekly tbody td.tdEventProgramHeader {
padding-left:0;
padding-right:0;
padding-top:0;
width:146px
}

#tblProgramGuideWeekly tbody td.tdEventProgramHeader div.divProgramTitle {
margin-left:10px;
margin-right:10px
}

#tblProgramGuideWeekly tbody td.tdEventProgramHeader div.divSeeItems {
margin-left:10px
}

#parQvcPrice a {
text-decoration:none
}

#divProductPricingSpecialPrice #parQvcPrice a:hover {
text-decoration:underline
}

#divProductPricingSpecialPrice #parSpecialPrice a:hover {
text-decoration:underline
}

.enterNewBlankAddress #divAddressNickname {display:none}

.enterNewBlankAddress #frmEditCurrentPermanentShipToAddress {
display:block
}

#NewBVQASummaryBoxViewQuestionsID {
display:block;
margin-top:-10px;
padding-bottom:10px
}

.customLinkPos {
padding-left:260px
}

#addALineItemInfo .productName a,#addALineItemInfo .productName a:link,#addALineItemInfo .productName a:visited,#addALineItemInfo .productName a:hover {
color:#57444F;
text-decoration:none
}

#forChangeH3StyleInIE7 h3 {
font-size:12px
}

#divSidebar #divSidebarCheckout h3 {
font-size:12px
}

.ShipToAddressDetails {
padding:20px 10px;
background-color:#F4F3F3
}

#divSelectFromAddressBook .outline {
padding:0;
margin:0
}

.OrderDetailBackground {
background-color:#F4F3F3;
clear:both;
padding:18px 10px 30px
}

.itemDetails h3 {
font-size:12px;
font-weight:400
}

.shoppingCart .productName a,.shoppingCart .productName a:link,.shoppingCart .productName a:visited {
text-decoration:none
}

.shoppingCart .productName a:hover {
text-decoration:underline
}

#lineReviewButton {
margin-top:20px
}

#lblTvReception {
display:inline-block;
font-weight:700;
margin:0;
vertical-align:baseline;
/*width:189px*/
}
#divContent #frmUserAccount label{
	padding:4px 10px!important;
	width:185px!important;
	font-weight:bold;
}
#lblEmailAddress,#lblVerifyEmailAddress,#lblPin,#lblNewPin,#lblVerifyPin,#lblQNumber {
/*display:inline-block;
font-weight:normal;
padding:0 10px;
vertical-align:baseline;
width:166px*/
}
#frmEditEmail p{
padding-left:0;
}

.tdsoldoutcolor {
color:red
}

#lblWeekRange {
display:inline-block;
font-weight:700;
margin-left:-135px;
*margin-top:-38px;
_margin-top:-38px;
padding:0;
vertical-align:baseline
}

#selWeekRange {
border:1px solid #B6B2A6;
color:#333;
font-size:13px;
margin:0 0 10px;
padding:0;
vertical-align:baseline
}

.roundedBorderBottom .outline #lblTvReception {
padding:0
}

input.cb_EmailOnlyPromo {
height:13px;
margin:0 0 14px 10px;
padding:0;
width:13px
}

#emailOnly_email_main_body {
margin-top:5px;
margin-bottom:5px;
padding-left:5px;
padding-right:5px;
padding-top:10px
}

.divNoWishlist {
background:none repeat scroll 0 0 #FFF;
border-color:-moz-use-text-color #8F8F8F #8F8F8F -moz-use-text-color;
border-style:none solid solid none;
border-width:medium 1px 1px medium;
float:left;
margin:10px;
width:975px;
*width:972px;
_width:955px
}

.divNoWishlistContent {
background:url(/wcsstore/DE/content/images/bkg_body_de.gif) repeat scroll 0 -100px transparent;
margin:10px;
height:170px
}

.divNoWishlistContent p {
margin:20px 10px 10px
}

.divNoWishlistContent form {
margin-top:60px;
margin-right:20px
}

#divWrapper #divContentWrapper #divContent #divTemplate .ContentFeatureWidget #brandMenuBox {
position:absolute;
left:14px;
height:35px;
bottom:0;
background-color:#fff;
border-left:1px #ccc solid;
border-top:1px #ccc solid;
border-right:1px #ccc solid;
color:#666;
font-weight:700
}

#divWrapper #divContentWrapper #divContent #divTemplate .ContentFeatureWidget #brandMenuBox a.videoButton {
padding:0 10px 0 34px;
float:left;
text-decoration:none;
display:block;
height:35px;
line-height:37px;
background-image:url(/wcsstore/DE/content/images/brands/brand_button_video.jpg);
background-repeat:no-repeat
}

#divWrapper #divContentWrapper #divContent #divTemplate .ContentFeatureWidget #brandMenuBox div.trenner {
width:1px;
height:20px;
background-color:#666;
float:left;
margin-top:9px;
position:relative
}

#divWrapper #divContentWrapper #divContent #divTemplate .ContentFeatureWidget #brandMenuBox a.menuPoint {
padding:0 10px;
float:left;
text-decoration:none;
display:block;
height:35px;
line-height:35px
}

#divWrapper #divContentWrapper #divContent #divTemplate .ContentFeatureWidget #brandMenuBox a.menuPoint span.menuArrow {
font-size:18px;
padding-right:3px;
color:#eb5d5e
}

#divBreadCrumbsPageTitleWrapper p#delConfirmConsole {
color:#cb2026;
font-weight:700;
margin:0;
padding:0 0 12px;
display:none;
clear:both
}

#divContentWrapper #divClassHolder #divContent {
_margin:0 0 0 10px
}

p#errConsole1 {
border:1px solid #c2c2c2;
color:#57444F;
font-weight:700;
margin:0 10px 10px 0;
padding:8px 8px 7px 28px;
display:none;
background:#ffd9d9 url(/wcsstore/DE/content/images/err_dot.gif) no-repeat 10px 8px;
clear:both;
_vertical-align:middle
}

#divProductIdNavDe .arrow {
background:url(//images.qvc.com/is/image/pic/newMediaDE/web/btnSubNav_white.png?fmt=png-alpha&qlt=89,1&op_colorize=87,68,79&flip=lr) no-repeat scroll left 10px transparent;
margin:0;
padding:3px 0 3px 10px
}

.se_nosebox_titlebox {
background-image:url(/wcsstore/DE/content/images/bkg_h2_de.gif);
background-repeat:repeat-x;
font-size:14px;
font-weight:700;
height:23px;
padding-left:7px;
padding-top:7px;
width:967px;
margin:120px 10px 0
}

.se_pl_produkt {
border:1px solid #F0F0F0;
float:left;
height:286px;
margin:10px;
overflow:hidden;
width:166px
}

.se_pl_produktdetail {
height:290px;
padding-left:5px;
width:161px
}

.fett {
font-weight:700
}

.se_pl_abstand5 {
margin-top:5px
}

.durchgestrichen {
text-decoration:line-through
}

.se_pl_abstand8 {
margin-top:8px
}

.se_pl_produkt_price {
font-size:14px;
font-weight:700;
margin-top:5px
}

.se_pl_produkt_rev_vid {
font-size:11px;
height:18px;
margin-top:5px;
width:166px
}

.se_pl_rev {
float:left;
height:18px;
padding-top:1px;
width:72px
}

.se_pl_rev_txt {
float:left;
height:18px;
margin-left:3px;
padding-top:2px
}

.se_pl_vid {
float:left;
height:18px;
margin-left:8px;
width:48px
}

#divContent #frmPrintPackSlip {
margin-bottom:10px
}

#divMenu,#divMenuText {
margin:0
}

#divMenuText #divMenuHeader {
background-color:#FFF;
clear:both;
/*height:40px;*/
list-style:none;
/*margin-top:-1px;*/
position:absolute;
top:0;
/*width:994px;*/
width:200px;
z-index:900;
}

#divMenuHeader > ul {
background-color:#fff;
border-left:1px solid #ebebeb;
border-right:1px solid #ebebeb;
border-bottom:1px solid #ebebeb;
display:none;
list-style-type:none;
padding:0;
margin:0;
width:100%;
}

#divMenuHeader ul li {
color:#fff;
display:block;
font:bold 13px;
height:32px;
width:200px !important;
}

/*#divMenuHeader ul li#liMenuHeader14908569,#divMenuHeader ul li#liMenuHeader14908573,#divMenuHeader ul li#liMenuHeader14908574,#divMenuHeader ul li#liMenuHeader14908570,#divMenuHeader ul li#liMenuHeader14908572,#divMenuHeader ul li#liMenuHeader14908571,#divMenuHeader ul li#liMenuHeader14908577,#divMenuHeader ul li#liMenuHeader14908575 {
width:110px
}

#divMenuHeader ul li#liMenuHeader14908576 {
width:114px
}*/

#divMenuHeader ul li a,#divMenuHeader ul li a:visited {
/*border-top:1px solid transparent;
border-bottom:1px solid transparent;*/
text-decoration:none;
color:#57444f;
/*width:100%;*/
height:32px;
display:block;
line-height:32px;
padding: 0 0 0 10px;
}

/*#divMenuHeader ul li.twoLines a,#divMenuHeader ul li.twoLines a:visited {
padding-top:5px;
line-height:15px
}*/

/*#divMenuHeader ul li:hover a,#divMenuHeader ul li.twoLines:hover a,#divMenuHeader ul li.firstMeta:hover a,*/
/*#divMenuHeader ul li:hover > a, #divMenuHeader ul li a:hover,#divMenuHeader ul li.firstMeta a:hover,#divMenuHeader ul li.twoLines a:hover,  */#divMenuHeader ul li a.hover{
background:none scroll left top repeat-x #f6f5f5;
color:#eb5d5e;
/*border-top:1px solid #ebebeb;
border-bottom:1px solid #ebebeb;*/
}

/*#divMenuHeader ul li.twoLines:hover a {
margin-top:-3px;
padding-top:5px;
margin-left:-2px;
padding-left:0
}

#divMenuHeader ul li.firstMeta:hover a {
margin-left:0;
width:99%
}

#divMenuHeader ul li.lastMeta {
/*background:url(/wcsstore/DE/content/images/bgr_mainmenu.jpg) left center no-repeat*/
}*/

#divMenuHeader ul li.selected a,#divMenuHeader ul li.selected a:hover,#divMenuHeader ul li.selected:hover a:hover {
background:#e3e3e3 url(/wcsstore/DE/content/images/bgr_activemainmenu.jpg) left top repeat-x;
color:#444;
border-left:1px solid #cacacc;
border-right:1px solid #cacacc;
border-top:1px solid #cacacc;
margin-top:-3px;
padding-top:2px;
margin-left:-2px;
padding-left:0
}

#divMenuHeader ul li.twoLines.selected a,#divMenuHeader ul li.twoLines.selected a:hover,#divMenuHeader ul li.twoLines.selected:hover a:hover {
background:#e3e3e3 url(/wcsstore/DE/content/images/bgr_activemainmenu.jpg) left top repeat-x;
color:#444;
border-left:1px solid #cacacc;
border-right:1px solid #cacacc;
border-top:1px solid #cacacc;
margin-top:-3px;
padding-top:5px;
margin-left:-2px;
padding-left:0;
height:37px
}

#divMenuHeader ul li.selected.firstMeta a,#divMenuHeader ul li.selected.firstMeta a:hover,#divMenuHeader ul li.selected.firstMeta:hover a:hover {
background:#e3e3e3 url(/wcsstore/DE/content/images/bgr_activemainmenu.jpg) left top repeat-x;
color:#444;
border-left:1px solid #cacacc;
border-right:1px solid #cacacc;
border-top:1px solid #cacacc;
margin-top:-3px;
padding-top:5px;
margin-left:0;
padding-left:0;
height:37px;
width:98%
}

#divMenuHeader ul li.twoLines.selected a,#divMenuHeader ul li.selected a,#divMenuHeader ul li.selected.firstMeta a {
background:#dadada
}

#divFooter #divFooterText p {
text-align:left;
font-size:10px;
line-height:13px;
display:relative;
color:#57444F
}

#divFooter #divFooterLands {
float:left
}

#divMenuHeader ul li div.dropdown {
/*position:absolute;
left:-9999px;
display:none;
height:270px;
width:992px;
margin:0;
padding:0;
z-index:999;
background:#fff url(/wcsstore/DE/content/images/bgr_dropdown.jpg) left top repeat-x;
font:bold 12px;
border-bottom:1px solid #cacacc;
border-left:1px solid #cacacc;
border-right:1px solid #cacacc;
border-bottom-right-radius:4px;
-moz-border-radius-bottomright:4px;
-webkit-border-bottom-right-radius:4px;
border-bottom-left-radius:4px;
-moz-border-radius-bottomleft:4px;
-webkit-border-bottom-left-radius:4px;
text-align:left;
overflow:hidden*/
background-color: #f6f5f5;
border: 1px solid #eeeced;
border-left:none;border-top:none;
min-height: 400px;
left:201px;
position: absolute;
top:31px;
/*visibility:hidden;*/
width:600px;
z-index:1000;
display:none;
}

#divMenuHeader ul li div.dropdown:after {
content:".";
clear:both;
display:block;
/*height:0;
visibility:hidden*/
}

#divMenuHeader ul :hover div.dropdown {
/*position:absolute;
top:40px;
left:0;
margin:0;
padding:0;
display:none;
text-align:left*/
/*visibility:visible;*/
}

#divMenuHeader ul li div.dropdown ul {
margin:0 0 24px;
padding:0;
list-style:none
}

#divMenuHeader ul li div.dropdown ul li {
background:none;
float:normal;
font:bold 12px;
height:auto;
margin-bottom:8px;
text-align:left;
width:164px
}

#divMenuHeader ul li div.dropdown ul li a,#divMenuHeader ul li.twoLines div.dropdown ul li a,#divMenuHeader ul li.firstMeta div.dropdown ul li a {
/*background:url(/wcsstore/DE/content/images/arr_r_petr_2.gif) 4px 5px no-repeat;*/
text-decoration:none;
display:block;
padding:2px 0 2px 0;
font-weight:400;
font-size:12px;
margin:0;
margin-left:17px;
width:auto;
height:auto;
line-height:normal;
border:none;
color:#666
}

#divMenuHeader ul li div.dropdown ul li a:hover,#divMenuHeader ul li.twoLines div.dropdown ul li a:hover,#divMenuHeader ul li.firstMeta div.dropdown ul li a:hover,
#divMenuHeader ul li.selected.firstMeta div.dropdown ul li a:hover,
#divMenuHeader ul li.selected.lastMeta div.dropdown ul li a:hover,
#divMenuHeader ul li.twoLines.selected div.dropdown ul li a:hover {
/*background:url(/wcsstore/DE/content/images/arr_r_petr_2.gif) 4px 5px no-repeat;
text-decoration:none;
display:block;
padding:2px 0 2px 17px;
font-weight:400;
font-size:12px;
margin:0;
margin-left:17px;
width:auto;
height:auto;
line-height:normal;
border:none;*/
color:#eb5d5e
}

#divMenuHeader ul li.twoLines.selected div.dropdown a:hover,#divMenuHeader ul li.firstMeta.selected div.dropdown a:hover,#divMenuHeader ul li.lastMeta.selected div.dropdown a:hover {
/*background:none;
text-decoration:none;
display:block;
padding:0;
font-weight:400;
font-size:12px;
color:#eb5d5e;
margin:0;
width:auto;
height:auto;
line-height:normal;
border:none*/
}

#divMenuText .spanDropdownHeader {
color:#eb5d5e;
display:block;
font-size:13px;
font-weight:700;
margin-left:17px;
padding:16px 15px 3px 0;
text-transform: uppercase;
}

#divMenuText .divDropdownColumn1,#divMenuText .divDropdownColumn2,#divMenuText .divDropdownColumn3,#divMenuText .divDropdownColumn4,#divMenuText .divDropdownColumn5 {
float:left;
width:190px
}

#divMenuText .divDropdownColumn1 li a,#divMenuText .divDropdownColumn2 li a,#divMenuText .divDropdownColumn3 li a,#divMenuText .divDropdownColumn4 li a,#divMenuText .divDropdownColumn5 li a {
width:164px;
_width:156px
}

#divMenuHeader ul li:hover div a,#divMenuHeader ul li.twoLines:hover div a,#divMenuHeader ul li.firstMeta:hover div a,#divMenuHeader ul li div a,#divMenuHeader ul li div a:visited {
background:none;
color:#444;
border:none;
margin:0;
padding:0;
height:auto
}
#divMenuHeader ul li.twoLines.selected div.dropdown a:hover, #divMenuHeader ul li.firstMeta.selected div.dropdown a:hover, #divMenuHeader ul li.lastMeta.selected div.dropdown a:hover {
background:none;
border:none;
}
/*2014.11.14 aus MC entfernt!*/
#divMenuHeader ul li .dropdown div ul li a:hover{
color:#eb5d5e !important;
border:medium none !important;
display:block !important;
font-size:12px !important;
font-weight:normal !important;
height:auto !important;
line-height:normal !important;
margin: 0px 0px 0px 17px !important;
padding:2px 0px 2px 0 !important;
text-decoration:none !important;
width:auto !important;
}

#divBackToHome {
position:absolute;
top:4px;
left:22px;
z-index:10
}

#divMastheadPromo {
width:994px;
margin:0;
padding:0;
overflow:hidden;
position:absolute;
height:122px;
z-index:8;
left:0;
top:0;
background:none
}

#divMastheadLinks {
margin:0 10px 0 0;
padding:0;
width:auto;
text-align:right;
color:gray;
color:#666;
font-size:11px;
z-index:10;
position:absolute;
right:0
}

#divMastheadLinks .spanDivider {
padding-left:6px;
padding-right:6px;
color:gray;
color:#666
}

#divMastheadLinks a,#divMastheadLinks a:link,#divMastheadLinks a:visited {
color:gray;
color:#666;
text-decoration:none
}

#divMastheadProgramming ul {
margin:0;
padding:0;
list-style-type:none;
margin-top:0
}

#divMastheadProgramming ul li {
float:left;
padding:0;
background:none;
margin-left:23px;
margin-right:0
}

#divMastheadProgramming ul li.tallDivider {
background:none
}

#divMastheadProgramming ul li.right {
background:none;
display:none
}

#divMastheadLinks,#divMastheadLinks a {
height:42px;
line-height:42px;
margin-right:0
}

#divMastheadLinks a,#divMastheadLinks a:link,#divMastheadLinks a:visited,#divMastheadLinks a:hover {
padding:10px 0
}

#spanSignOut a,#spanSignOut a:link,#spanSignOut a:visited,#spanSignOut a:hover {
padding-left:20px
}

#divMastheadButtons a#ancCart {
background: url(//images.qvc.com/is/image/pic/newMediaDE/web/cart_desktop.png?fmt=png-alpha&qlt=89,1) no-repeat scroll right -2px transparent;
display: block;
font-size: 12px;
line-height: 22px;
padding: 0 27px 0 0;
text-decoration:none;
font-family:"Gotham SSm 5r";
color:#666;
}

#divMastheadProgramming ul li a,#divMastheadProgramming ul li a:link,#divMastheadProgramming ul li a:visited {
display:block;
margin:0;
padding:0 11px 0 12px;
height:27px;
color:gray;
line-height:27px;
text-align:center;
text-decoration:none;
background:url(//images.qvc.com/is/image/pic/newMediaDE/web/pfeil_koralle.png?fmt=png-alpha&op_colorize=235,93,94) left center no-repeat
}

#divMastheadProgramming ul li a:hover,#divMastheadProgramming ul li a#ancTsv:hover {
text-decoration:none;
color:#444
}

#divMastheadSearch {
/*bottom:8px;
clear:left;
right:0;
position:absolute;
z-index:10*/
left:223px;position:absolute;text-align:right;top:17px;width:400px;z-index:10
}

#divMastheadSearch #frmMastheadSearch {
margin:0;
padding:0;
margin-right:0;
float:right;
/*width:270px;*/
vertical-align:middle
}

#divMastheadSearch #frmMastheadSearch fieldset {
/*border:1px solid #dadada;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
overflow:hidden;
height:25px;
background:url(/wcsstore/DE/content/images/frmMastheadSearchFieldset.gif) 0 0 repeat-x*/
}

/*#divMastheadSearch #txtMastheadSearch,input#txtMastheadSearch {
border:none;
background:transparent url(/wcsstore/DE/content/images/ico_loupe.png) left center no-repeat;
margin:4px 3px 2px 4px;
width:168px;
height:18px;
line-height:18px;
font-size:13px;
color:#a9aaaa;
vertical-align:top;
text-align:left;
border-radius:none;
-moz-border-radius:none;
-khtml-border-radius:none;
padding:0 0 0 20px !important;
box-shadow:none;
-moz-box-shadow:none;
-khtml-box-shadow:none
}*/
#divMastheadSearch #txtMastheadSearch{
background:none repeat scroll 0 0 #E6E3E5;
border:0 none;
border-radius:40px;
font-family:"Gotham SSm 4r";
height:39px;
padding:0 0 0 10px;
width:360px
}

#divMastheadSearch #frmMastheadSearch #btnMastheadSearch {
background:url("//images.qvc.com/is/image/pic/qvc/search_desktop.png?fmt=png-alpha") center center no-repeat;
color:#333;
/*font-size:0;*/
height:23px;
margin:0 0 0 -62px;
padding:8px 0 0;
width:68px;
border:none;
cursor:pointer;
text-indent:-9999px;
height:37px;
}
/*
background:url(/wcsstore/DE/content/images/bkg_btn_gry_ds_de.gif) no-repeat;
border:none;
height:24px;
text-align:left;
text-transform:uppercase;
font:bold 12px;
color:#fff;
cursor:pointer;
margin:0;
padding:0 8px 6px 18px;
_padding:0 8px 2px 21px;
_width:1px;
_overflow:visible;
*padding:0 8px 2px 21px;
*width:auto;
*overflow:visible
*/

#divMastheadMeta {
float:right;
}
#divMastheadMeta a {
display:inline-block;
margin:0 15px;
padding:6px 0;
text-decoration:none;
font-family:"Gotham SSm 5r";
}
#divMastheadMeta a#tsv {
color:#bb0222
}

.twoColumn-sidebar #divWrapper #divContent {
margin:0 0 0 10px
}

#divNavFaceted h3#h3SelectedFacets {
color:#eb5d5e!important
}

.checkoutAddALine .itemImage img,.checkoutConfirmation .itemImage img {
margin-right:25px
}

.checkout #frmSubmitOrder .itemInformationWrapper div.itemImage img {
margin-right:25px
}

.checkout #divOrderDetailShippingAddress a.arrow,.checkout #divOrderDetailPaymentInformation a.arrow {
padding-bottom:10px
}

.checkout #divOrderDetailShippingAddress a.arrow:hover,.checkout #divOrderDetailPaymentInformation a.arrow:hover {
text-decoration:underline
}

#frmSubmitOrder p,#frmOrderDetail p {
font-weight:700;
margin-top:0
}

#openOrderForm p {
margin-top:0
}

.checkoutAddALine .roundedBorderAll .addALineOrderChoice .outline {
padding-bottom:20px;
padding-top:20px;
width:733px
}

.checkoutAddALine .divaddALineOrderChoiceText {
margin:0 0 30px
}

.checkoutAddALine .divOrderDetailDetails div {
float:none;
width:auto
}

.checkoutAddALine .divAddALineOrderSeparator {
color:#333;
font-size:20px;
font-weight:700;
margin:25px 0 20px 10px;
text-transform:uppercase
}

.checkoutAddALine .divOrderDetailItemInformation {
padding-bottom:10px
}

.checkoutAddALine #openOrderForm p {
font-weight:400
}

.checkoutAddALine .divOrderDetailDetails .divNoExtraShipping {
color:#3FA432;
font-weight:700;
margin-top:39px
}

.checkoutAddALine .divOrderDetailDetails span a {
display:inline
}

.checkoutAddALine .divOrderDetailDetails span {
padding-left:10px
}

.checkout p.instructions {
padding-bottom:0
}

.checkout p.instructions2,.checkoutAddALine #openOrderForm p.instructions2 {
margin-top:0;
padding:0 13px;
font-weight:700
}

.checkout p.instructions3,.checkoutAddALine #openOrderForm p.instructions3 {
border:1px solid #f90;
padding:13px;
margin:0 13px 15px;
font-weight:700
}

#divContent #divSpeedBuySignIn #frmSignIn #divFormButtons {
padding-right:65px
}

#ShopCartForm {
border-bottom:1px solid #c2c2c2;
margin-bottom:15px
}

#divShoppingCartInstructionsLeft {
width:340px
}

#divShoppingCartInstructionsLeft p,#divShoppingCartInstructionsRight p {
margin-top:0
}

.shoppingCart .divShoppingCartTotal,.shoppingCart .divShoppingCartGrandTotal,#divCheckoutSubmitOrderGrandTotal {
border:none;
margin-bottom:5px
}

#ShopCartForm .divButtons {
margin:0 0 5px
}

#ShopCartForm h2 {
background:none;
color:#333;
font-size:24px;
font-weight:400;
height:auto;
margin:20px 0 5px;
padding:0
}

#ShopCartForm h2 span {
color:#57444F
}

#ShopCartForm .divShoppingCartHeadings {
width:755px;
background:none left top repeat-x;
color:#57444F;
border:none;
border-bottom:2px solid #cacaca;
height:30px;
line-height:30px;
}

#ShopCartForm .divShoppingCartHeadings div {
color:#57444F;
border:none;
font-weight:700;
float:left
}

#ShopCartForm .divProductImageDescHeading {
width:335px;
padding-left:10px
}

#ShopCartForm .divProductQuantityHeading {
width:86px
}

#ShopCartForm .divProductSinglePriceHeading {
width:88px
}

#ShopCartForm .divProductSumPriceHeading {
width:155px
}

#ShopCartForm .divProductActionHeading {
width:70px
}

#ShopCartForm .divShoppingCartOverviewHeading {
width:100px;
float:left;
padding-left:10px
}

#ShopCartForm .divShoppingCartHeadings .divShoppingCartSumHeading {
width:100px;
float:right;
text-align:right;
padding-right:10px
}

#ShopCartForm .divProduct {
margin-top:10px;
margin-right:10px
}

#ShopCartForm .divProduct .divProductImage {
width:112px;
float:left
}

#ShopCartForm .divProduct .divProdIdDescColorSize {
width:200px;
margin-right:24px;
float:left
}

#ShopCartForm .divProduct .divProdIdDescColorSize p {
margin:0 0 7px
}

#ShopCartForm .divProduct .divProdIdDescColorSize p a,#ShopCartForm .divProduct .divProdIdDescColorSize p a:visited {
text-decoration:none
}

#ShopCartForm .divProduct .divProdIdDescColorSize p a:hover {
text-decoration:underline
}

#ShopCartForm .divProduct .divProdIdDescColorSize .pProdDesc {
/*font-weight:700;*/
margin:8px 0
}

#ShopCartForm .divProduct .divProdQuantity {
width:86px;
float:left
}

#ShopCartForm .divProduct .divProdQuantity .divNowAvailable {
margin-top:15px;
color:#3fa432;
font-weight:700
}

#ShopCartForm .divProduct .divProdSinglePrice {
width:88px;
float:left
}

#ShopCartForm .divProduct .divProductSumPrice {
width:155px;
float:left;
font-weight:700
}

#ShopCartForm .divProduct .divProductSumPrice .divProductQPay {
margin-top:20px
}

#ShopCartForm .divProduct .divProductAction {
width:68px;
float:left;
text-align:center
}

#ShopCartForm .divProduct .divProductAction a,#ShopCartForm .divProduct .divProductAction a:visited {
font-size:11px;
color:#57444F;
display:block;
text-decoration:none;
margin-bottom:10px;
line-height:13px
}

#ShopCartForm .divProduct .divProductAction a.prodDelete {
background:url(/wcsstore/DE/content/images/btn_prodDelete.gif) center top no-repeat;
padding-top:15px;
margin-bottom:15px
}

#ShopCartForm .divProduct .divProductAction a.prodWishlist {
background:url(/wcsstore/DE/content/images/btn_prodWishlist.gif) center top no-repeat;
padding-top:15px
}

#divSidebar #divSidebarService .divSidebarServiceBox {
margin:10px 0;
padding-bottom:10px
}

#divSidebar #divSidebarService .divSidebarServiceBoxBorder {
border-bottom:1px solid #bbb
}

#divSidebar #divSidebarService .divSidebarServiceBox p,#divSidebar #divSidebarService .divSidebarServiceBoxBorder p {
margin:8px 0
}

.ulChecklist {
list-style-type:none;
list-style-image:url(/wcsstore/DE/content/images/bgr_ChecklistBull.gif);
padding:0 0 0 23px;
margin:0
}

.ulChecklist li {
margin-bottom:3px
}

.ulSquare {
list-style-type:square;
padding:0 0 0 16px;
margin:0
}

.ulSquare li {
margin-bottom:5px
}

.shoppingCart .divShoppingCartTotal {
padding:10px 10px 15px 345px
}

.pSSLLinkBox {
background:url(/wcsstore/DE/content/images/ico_ssl.gif) left 2px no-repeat;
padding-left:20px
}

.divShoppingCartInfo {
margin:15px 0;
height:30px
}

.divShoppingCartOrderInfo {
float:left
}

.divShoppingCartSslInfo {
float:right;
background:url(/wcsstore/DE/content/images/ico_ssl.gif) left 2px no-repeat;
padding-left:20px
}

.divShoppingCartCertificate {
border-bottom:1px solid #c2c2c2;
padding-bottom:10px;
margin-bottom:40px
}

#divLastProductsInShoppingCart {
margin:10px 0 0;
clear:both
}

#divLastProductsInShoppingCart .divLastProductWrapper {
display:block;
position:relative;
width:166px;
height:352px;
border:1px solid #f0f0f0;
float:left;
margin:5px 10px 10px
}

#divLastProductsInShoppingCart .divLastProductWrapper .divLastProductSaleIndicator {
background-color:#F0F0F0;
height:20px;
margin:0;
padding:0
}

#divLastProductsInShoppingCart .divLastProductWrapper .divLastProductImg {
text-align:center;
margin:15px 0 10px
}

#divLastProductsInShoppingCart .divLastProductWrapper .divLastProductInfo {
padding:0 10px;
height:98px;
overflow:hidden
}

#divLastProductsInShoppingCart .divLastProductWrapper .divLastProductInfo div {
margin:4px 0
}

#divLastProductsInShoppingCart .divLastProductWrapper .divLastProductInfo .divLastProductBrand {
display:block;
margin:4px 0
}

#divLastProductsInShoppingCart .divLastProductWrapper .divLastProductInfo .divLastProductBrand a,#divLastProductsInShoppingCart .divLastProductWrapper .divLastProductInfo .divLastProductBrand a:visited {
background:transparent url(//images.qvc.com/is/image/pic/newMediaDE/web/btnSubNav_white.png?fmt=png-alpha&qlt=89,1&op_colorize=87,68,79) left center no-repeat;
color:#595959;
font-weight:700;
padding-left:13px;
text-decoration:none;
}

#divLastProductsInShoppingCart .divLastProductWrapper .divLastProductInfo .divLastProductItemNumber {display:none}

#divLastProductsInShoppingCart .divLastProductWrapper .divLastProductInfo .divLastProductBrandName a,#divLastProductsInShoppingCart .divLastProductWrapper .divLastProductInfo .divLastProductBrandName a:visited {
text-decoration:none
}

#divLastProductsInShoppingCart .divLastProductWrapper .divLastProductInfo .divLastProductPrice {
font-weight:700;
font-size:14px
}

#divLastProductsInShoppingCart .divLastProductWrapper .divLastProductMenu {
padding:0 10px;
border-top:1px solid #f0f0f0
}

#divLastProductsInShoppingCart .divLastProductWrapper .divLastProductMenu ul {
list-style-type:none;
font-size:11px;
color:#57444F;
margin:10px 0 0;
padding:0
}

#divLastProductsInShoppingCart .divLastProductWrapper .divLastProductMenu ul li {
line-height:16px
}

#divLastProductsInShoppingCart .divLastProductWrapper .divLastProductMenu ul li a,#divLastProductsInShoppingCart .divLastProductWrapper .divLastProductMenu ul li a:visited {
background:url(//images.qvc.com/is/image/pic/newMediaDE/web/btnSubNav_white.png?fmt=png-alpha&qlt=89,1&op_colorize=87,68,79) left 3px no-repeat;
padding-left:13px;
text-decoration:none;
}

#divLastProductsInShoppingCart #divLastProductsToCart {
clear:both;
padding:50px 0 10px;
text-align:right
}

#divLastProductsInShoppingCart #divLastProductsToCart a,#divLastProductsInShoppingCart #divLastProductsToCart a:visited {
text-decoration:none;
background:url(/wcsstore/DE/content/images/arr_r_petr_2.gif) left 2px no-repeat;
padding-left:13px
}

.shoppingCart #divSavedItems {
border-bottom:none;
margin-bottom:2px
}

input.primaryButton,.orderHistoryDetail input.primaryButton,.wishList input.primaryButtonAlignVertical,.wishListShared input.primaryButtonAlignVertical,a.primaryButton,input.primaryButton.disabled:hover,.watchQvcLive .primaryButtonAlignVertical {
background:none no-repeat scroll 0 0 #eb5d5e;
border:none;
color:#fff;
cursor:pointer;
float:right;
font-size:14px;
font-weight:700;
height:37px;
margin:0 0 0 20px;
text-align:center;
text-transform:none;
}

.watchQvcLive .primaryButtonAlignVertical {
padding:0 5px 1px 20px;
background:#ff991a url(/wcsstore/DE/content/images/btn_prim_arrrow.png) 11px center no-repeat
}

.watchQvcLive #divProductInfoWrapper {
width:175px
}

.watchQvcLive .divProduct {
width:175px
}

input.primaryButton.disabled:hover {
cursor:default
}

a.primaryButton {
line-height:37px
}

input.primaryButton:hover,.orderHistoryDetail input.primaryButton:hover,.wishList input.primaryButtonAlignVertical:hover,.wishListShared input.primaryButtonAlignVertical:hover,a.primaryButton:hover {
text-decoration:none
}

.watchQvcLive .primaryButtonAlignVertical:hover {
background:#ff6d02 url(/wcsstore/DE/content/images/btn_prim_arrrow.png) 11px center no-repeat;
text-decoration:none
}

input.secondaryButtonBack {
background:none 12px center no-repeat #DDDADC;
border:none;
color:#57444F;
cursor:pointer;
float:right;
font-size:14px;
font-weight:700;
height:37px;
margin:0 0 0 20px;
text-align:left;
text-decoration:none;
text-transform:none;
}

input.secondaryButtonBack:hover {
text-decoration:none
}

.checkout .divButtons input.secondaryButton,.shoppingCart #divSavedItems input.secondaryButton {
background:transparent url(//images.qvc.com/is/image/pic/newMediaDE/web/btnSubNav_white.png?fmt=png-alpha&qlt=89,1&op_colorize=87,68,79) left center no-repeat;
color:#57444F;
display:inline-block;
font-weight:400;
margin:0 10px 0 0;
padding-left:12px;
height:37px;
text-decoration:none;
text-transform:none;
border:none;
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;
border-radius:0;
-moz-border-radius:0;
-webkit-border-radius:0;
text-shadow:none;
font-size:12px
}

.checkoutStep3 .divButtons input.primaryButton,.checkoutStep3 .divButtons input.secondaryButton,.checkoutStep3 #frmSubmitOrder .divButtons .arrow_link,.checkoutStep2 .divButtons .arrow_link {
margin-top:20px;
margin-bottom:10px
}

.checkoutStep3 #frmSubmitOrder .divButtons .arrow_link {
margin:20px 20px 10px 0
}

.checkout .divButtons .arrow_link,.checkout #divButtons .arrow_link {
background: url(//images.qvc.com/is/image/pic/newMediaDE/web/btnSubNav_white.png?fmt=png-alpha&qlt=89,1&op_colorize=87,68,79) no-repeat scroll left 14px transparent;
color:#57444F;
display:inline-block;
font-weight:400;
margin:0 10px 0 0;
padding-left: 9px;
line-height:37px;
height:37px;
text-decoration:none;
text-transform:none;
}

.checkout .divButtons input.secondaryButton:hover,.checkout .divButtons .arrow_link:hover,.shoppingCart #divSavedItems input.secondaryButton:hover {
text-decoration:underline
}

.checkout #divButtons input.secondaryButton:hover {text-decoration:none}
.checkout #divTop{display:none}

form#PrdNotFndPin input.return_to_qvc {
margin-bottom:10px
}

input.secondaryButton,.wishList input.secondaryButtonAlignVertical,.wishListShared input.secondaryButtonAlignVertical,.wishList input.secondaryButtonAlignVerticalBack,.wishListShared input.secondaryButtonAlignVerticalBack {
background: none no-repeat scroll 14px center #dddadc;
border: medium none;
color: #57444f;
cursor: pointer;
float: right;
height: 37px;
margin: 0 0 0 5px;
text-align: left;
text-decoration: none;
text-transform: none;
font-size:14px;
}

input.secondaryButton:hover,.wishList input.secondaryButtonAlignVertical:hover,.wishListShared input.secondaryButtonAlignVertical:hover,.wishList input.secondaryButtonAlignVerticalBack:hover,.wishListShared input.secondaryButtonAlignVerticalBack:hover {
text-decoration:none
}

.wishList .divProductButtons {
width:100%
}

.wishList .divProductButtons input.primaryButton,.wishList .divProductButtons input.secondaryButtonAlignVertical {
margin-top:-14px
}

.wishList #divWishList .divProduct a.arrow,.wishList #divWishList .divProduct a.arrow,.wishList #divWishList .divProduct a.arrow:link,.wishList #divWishList .divProduct a.arrow:visited {
display:block;
float:left;
clear:left;
height:15px;
padding-top:2px;
padding-bottom:2px
}

.wishList #frmWishListShare #divButtons {
margin-top:5px
}

.wishList #frmWishListShare #divButtons input.secondaryButton {
padding:0 25px 0 24px;
height:30px;
line-height:30px;
margin:0;
font-size:13px
}

.gallery .divCompareItems input.primaryButton,.list .divCompareItems input.primaryButton,.textOnly .divCompareItems input.primaryButton,.gallery .divCompareItems input.primaryButton:hover,.list .divCompareItems input.primaryButton:hover,.textOnly .divCompareItems input.primaryButton:hover {
border:none;
background:none;
font-size:12px;
height:auto;
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;
text-shadow:none
}

.gallery .divCompareItems input.secondaryButton,.list .divCompareItems input.secondaryButton,.textOnly .divCompareItems input.secondaryButton,.gallery .divCompareItems input.secondaryButton:hover,.list .divCompareItems input.secondaryButton:hover,.textOnly .divCompareItems input.secondaryButton:hover {
border:none;
background:none;
font-size:12px;
height:auto;
-moz-box-shadow:none;
webkit-box-shadow:none;
box-shadow:none;
text-shadow:none;
border-left:1px solid #ccc;
padding:3px 0 2px 5px;
text-decoration:underline
}

span#prodDispSandHDetail {
padding-left:4px
}

body.eMailAFriend {
background:none!important
}

.programGuideBody input.arrowButton {
padding:0 7px 1px 24px;
height:22px;
line-height:23px;
margin:0;
font-size:13px;
background:#f3f3f3 url(/wcsstore/DE/content/images/btn_sec_arrrow.png) 14px center no-repeat;
color:#666;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
text-shadow:1px 1px 2px #fff;
text-transform:none;
border:1px solid #ccc;
-moz-box-shadow:inset 0 -6px 10px #e3e3e3;
-webkit-box-shadow:inset 0 -6px 10px #e3e3e3;
box-shadow:inset 0 -6px 10px #e3e3e3;
text-decoration:none;
font-size:12px
}

#divCustomerReviewSummary .BVRRRatingSummaryLinks .BVRRRatingSummaryLink a,#divCustomerReviewSummary .BVRRRatingSummaryLinkWriteFirst a,.BVSYSummaryBoxLink a,.BVSYSummaryBoxLink a:visited,.BVRRRatingSummaryLinks .BVRRRatingSummaryLink a,.BVRRRatingSummaryLinkWriteFirst a,.BVSYSummaryBoxLink a,.BVSYSummaryBoxLink a:visited {
background:url(//images.qvc.com/is/image/pic/newMediaDE/web/btnSubNav_white.png?fmt=png-alpha&qlt=89,1&op_colorize=87,68,79) no-repeat scroll 0px 2px transparent !important;
padding-left:10px;
text-decoration:none
}

#divProductDetailInStockMessageId .instock {
color:#3FA432!important;
float:right;
font-weight:700;
text-align:right;
text-decoration:none
}

.BVRRRatingNormalLabel {
color:#777!important
}

.BVRRHistogramFullBar {
background-color:#F5954C!important
}

.BVRRRatingSummaryStyle2 .BVRRRatingNormalOutOf {
color:#F5954C!important
}

#BVQASummaryBoxContainer .BVQASummaryBoxTitle {
background-repeat:no-repeat!important;
background-image:url(/wcsstore/DE/content/images/qaicon.gif)!important
}

#BVQASummaryContainer .BVQASummaryBoxTitle {
font-weight:700;
padding:2px 0 10px 40px;
background-repeat:no-repeat!important;
background-image:url(/wcsstore/DE/content/images/qaicon.gif)!important
}

.BVQASummaryBoxQuestionAndAnswerCount a,.BVQASummaryBoxQuestionAndAnswerCount a:visited {
background-image:url(/wcsstore/DE/content/images/arr_r_petr_2.gif)!important
}

body .BVRRDisplayContentLinkWrite a {
background-image:url(/wcsstore/DE/content/images/bv/buttonSubmitReview.gif)!important;
width:226px!important;
height:37px!important
}

#BVQANoQuestionsID img {
display:none!important
}

body #BVQANoQuestionsID a {
background:url(/wcsstore/DE/content/images/bv/buttonAskANewQuestion.gif) no-repeat 0 0 transparent !important;
display:block;
float:right;
height:37px;
width:211px
}

.gallery .divProductImageBottom a.prodDetailLink img {
padding:0!important
}

;
/*sofort lieferbar,niko start */
#divProductDetailInStockMessageId .instock {
color:#3FA432!important;
float:right;
font-weight:700;
text-align:right;
text-decoration:none
}

.tt_status,.tt_info div,.tt_info_nodata div,.tt_info,.tt_info_nodata,.tt_partial,.tt_complete {display:none}

#divOrderDetailTextContainer {
height:1.5em;
padding:0 0 0 10px;
margin:20px 0;
width:930px
}

.tbodySpacer {
height:10px
}

.tbodySpacer td {
margin:0;
padding:0;
border:none;
height:10px
}

.orderDetail .tt_info .tdSpacer {
padding:0;
margin:0
}

.tt_info,.tt_info_nodata {
background-color:#d9effa
}

.tt_info td,.tt_info_nodata td {
border:none;
padding:4px 10px
}

.deliveryStateDetailsHead {
background-color:#d9effa;
padding:15px 10px 15px 35px;
margin-bottom:25px;
width:495px
}

.deliveryStateHeadline th {
font-weight:700
}

.deliveryStateDetailsSteps td {
background-color:#d9effa
}

.deliveryStateDetailsSteps {
border-top:1px solid #cdcdcd;
border-bottom:1px solid #cdcdcd;
margin:20px 0 25px!important;
padding:5px 0 25px;
width:540px
}

.deliveryStateDetailsSteps table {
border:0;
margin-bottom:0;
padding-bottom:0;
margin-top:0;
padding-top:0
}

.deliveryStateDetailsSteps th {
border:0
}

.deliveryStateDetailsSteps tr,.deliveryStateDetailsSteps td {
border:3px solid #fff
}

.deliveryStateDetailsSteps td {
text-align:left;
vertical-align:middle
}

.deliveryStateLine {
margin-bottom:10px!important
}

.deliveryStateDetailsSteps th.deliveryStateDate {
width:75px;
padding:5px 0 0 15px
}

.deliveryStateDetailsSteps th.deliveryStateTime {
width:65px;
padding:5px 0 0 15px
}

.deliveryStateDetailsSteps th.deliveryStateText {
width:395px;
padding:5px 0 0 10px
}

.deliveryStateDetailsSteps td.deliveryStateDate {
width:75px;
padding:5px 0 5px 15px
}

.deliveryStateDetailsSteps td.deliveryStateTime {
width:65px;
padding:5px 0 5px 15px
}

.deliveryStateDetailsSteps td.deliveryStateText {
width:395px;
padding:5px 0 5px 10px
}

.deliveryStateHidden {display:none}

.deliveryStateHidden table {
margin-top:-3px
}

.deliveryStateDetailsItemsHeadline {
margin-left:35px!important
}

div.deliveryStateDetailsItemsList {
border-top:1px solid #cdcdcd;
margin-top:10px!important;
padding-bottom:10px!important;
padding-top:10px!important;
float:left;
width:530px
}

div.firstItem {
border-top:none
}

div.deliveryStateDetailsItemsList .deliveryStateDetailsItemsListImage {
float:left;
width:200px;
margin-left:35px!important
}

div.deliveryStateDetailsItemsList .deliveryStateDetailsItemsListProduct .deliveryStateDetailsItemsNumber,div.deliveryStateDetailsItemsList .deliveryStateDetailsItemsListProduct .deliveryStateDetailsItemsDubner {
margin-bottom:5px!important
}

div.deliveryStateDetailsItemsList .deliveryStateDetailsItemsListProduct .deliveryStateDetailsItemsBrand,div.deliveryStateDetailsItemsList .deliveryStateDetailsItemsListProduct .deliveryStateDetailsItemsAmount {
font-weight:700
}

.deliveryStateHistoryToggles {
margin-top:10px;
margin-bottom:20px;
position:relative
}

.deliveryStateHistoryToggles a {
background-repeat:no-repeat;
background-position:left 5px;
padding-left:11px;
margin-left:35px!important;
text-decoration:none;
cursor:pointer;
position:absolute;
width:500px
}

.deliveryStateHistoryToggleClose {
background-image:url(/wcsstore/DE/content/images/arr_r_petr_up.gif)!important
}

.deliveryStateHistoryToggleOpen {
background-image:url(/wcsstore/DE/content/images/arr_r_petr_2.gif)
}

div#divExistingQvcAccountSignIn form#frmSignIn #txtEmailAddress {
/*width:200px*/
}

#frmUserAccount .roundedBorderBottom.persData{
margin-bottom:0;
}
#frmUserAccount .roundedBorderBottom.persData .outline{
padding:18px 10px 0px
}
#frmUserAccount #divFormButtons{
background-color:#f4f3f3;
margin:0 0 10px;
padding:0 10px 0px;
}
#frmUserAccount #lblDataProtection{
background:url(/wcsstore/DE/content/images/dataprot_arrow.png) no-repeat scroll right 3px transparent;
}
.checkout #frmUserAccount #dataProtectionText{
margin-top:-4px;
line-height:20px;
vertical-align:text-top;
width:500px;
}

.olsWaitIndicator {
display:none;
position:fixed;
_position:absolute;
background-color:#fff
}

.olsLayer {
top:0;
_top:expression(eval(document.body.scrollTop));
left:0;
width:100%;
height:100%;
z-index:998;
filter:alpha(opacity = 80);
opacity:.8
}

.olsDialog {
_top:expression(eval(document.body.scrollTop + (screen.height-210)/2));
border:2px solid #eb5d5e;
width:432px;
height:210px;
top:50%;
left:50%;
margin-top:-105px;
margin-left:-216px;
z-index:999
}

.olsDialog div {
position:absolute;
left:0;
width:100%;
text-align:center
}

.olsDialogLine1 {
top:45px;
font-size:16pt;
font-weight:700
}

.olsDialogLine2 {
top:75px;
font-size:12pt
}

.olsDialog img {
position:absolute;
top:100px;
left:168px;
width:96px;
height:104px
}

.watchQvcLive .compareProductBasePrice,.watchQvcLive .productBasePrice {
display:block;
font-size:10px;
color:#666
}

.checkout_baseprice {
display:block;
font-size:10px;
color:#838383;
line-height:20px
}

.checkout_baseprice_ext {
font-size:10px;
color:#838383
}

.compareProductBasePrice {
font-size:12px;
color:#838383;
display:block
}

#frmProductList .divProduct .divProductInfo .productBasePrice {
font-size:10px;
color:#838383;
display:block
}

.list #frmProductList .divProduct .divProductInfo .productBasePricePadding {
padding-left:10px
}

.textOnly #frmProductList .divProduct .divProductInfo .productBasePricePadding {
padding-left:15px
}

.list #frmProductList .divProduct .divProductInfo .floatLeft {
float:left
}

.textOnly #frmProductList .divProduct .divProductInfo .floatLeft {
float:left
}

.wishlist_baseprice {
display:block;
font-size:10px;
color:#838383
}

.wishlistPrice {
float:left
}

.austinEmailCheck #introMailCheckText {
padding:10px
}

.austinEmailCheck .austinLoginMailCheck {
padding:20px 50px 20px 30px !important;
height:270px!important
}

.austinEmailCheck .austinLoginMailCheck input.text,.austinEmailCheck .austinLoginMailCheck input.password {
/*border-radius:5px;*/
-moz-border-radius:5px;
-khtml-border-radius:5px;
padding:2px 5px;
height:22px;
vertical-align:top;
width:232px
}

.austinEmailCheck .austinLoginMailCheck .primaryButton {
width:200px
}

.austinEmailCheck .austinLoginMailCheck p {
margin:0 0 20px!important
}

.austinEmailCheck .austinLoginMailCheckBoxHeadline {
text-align:center;
line-height:50px;
color:#eb5d5e;
font-weight:700;
font-size:16px
}

.austinEmailCheck .austinLoginMailCheckBoxForm label {
width:120px!important
}

.austinEmailCheck .nlCheckbox label {
width:auto!important
}

.austinEmailCheck .nlCheckbox {
clear:both;
margin-top:20px
}

.austinEmailCheck .formSubmitButton {
height:30px
}

.austinEmailCheck #outroMailCheckText {
clear:both;
margin:0 0 20px;
text-align:center
}

.austinEmailCheck #outroMailCheckText div.line1 {
color:#eb5d5e;
font-size:14px;
font-weight:700;
margin-bottom:20px
}

#divSelectFromAddressBook #divAddressBookAddresses div {
padding:8px;
border:1px solid transparent;
-webkit-border-radius:6px;
border-radius:6px
}

#divSelectFromAddressBook #divAddressBookAddresses .selectedShipAddress div {
border:1px solid #555;
background-color:#fafafa
}

#divSelectFromAddressBook label.rbLabel {
margin:0;
padding:0;
width:195px;
min-height:90px;
cursor:pointer
}

#divOrderStatusOptionsColumn2 label {
vertical-align:top
}

#divOrderStatusOptionsColumn1 #rbAllOrders,#divOrderStatusOptionsColumn2 #rbByItemNumber {
margin-bottom:20px
}

#pdIngredients {
margin:0 0 10px
}

#pdIngredients h2 {
height:auto;
line-height:20px;
font-size:12px;
background:#fff;
margin-bottom:-1px;
display:inline-block;
border-top:1px solid #dadada;
border-left:1px solid #dadada;
border-right:1px solid #dadada;
padding:3px 27px
}

#frmProductDetail #pdIngredients ul li {
color:#57444F
}

#pdIngredientsOuter {
border:1px solid #dadada;
padding:10px 19px
}

#pdIngredientsBody {
overflow:hidden
}

#pdIngredients .long {
height:auto
}

#pdIngredients .short {
height:105px
}

a#pdShowIngredients,a#pdHideIngredients,a#pdShowIngredients:visited,a#pdHideIngredients:visited {
display:none;
text-decoration:none;
padding:2px 0 2px 14px;
margin:20px 0 0;
background:url(/wcsstore/DE/content/images/toggle_arr_petr.gif) left -27px no-repeat
}

a#pdHideIngredients,a#pdHideIngredients:visited {
padding:2px 0 2px 18px;
background:url(/wcsstore/DE/content/images/toggle_arr_petr.gif) left 6px no-repeat
}

#pdIngredients a.hide {display:none!important}

#pdIngredients a.show {
display:inline-block;
*display:inline;
zoom:1
}

#frmEmailPin label.dupEmailErrorLbl {
color:red
}

#frmEmailPin input.dupEmailErrorTxt {
border-color:red
}

#errCustEmail,#errCustEmailRepeat {
display:none;
margin:12px 0 6px
}

#OverlayPart1 * {
text-align:left
}
#OverlayPart1 * {
	/*padding:0 10px;*/
}
/*#OverlayPart1 p,#OverlayPart1 div {
font-size:14px
}*/

/*#OverlayPart1 p strong {
font-size:16px
}*/

#OverlayPart1 form .overlayCustEmailRepeat,#OverlayPart1 form .overlayBirth,#OverlayPart1 form .overlayPIN,#OverlayPart1 form .overlayCustEmail,#OverlayPart1 form .overlayCustEmailRepeat {
clear:both;
width:530px
}

#OverlayPart1 form .left {
float:left;
font-weight:700;
width:125px
}

#OverlayPart1 form .right {
float:left;
margin:0;
text-align:left;
width:auto
}

#OverlayPart1 form .overlayBirth .right {
width:300px
}

#OverlayPart1 form .grey {
color:#999;
float:left;
/*font-size:12px;*/
line-height:1em;
padding-left:10px;
width:200px
}

#OverlayPart1 form input#custID,#OverlayPart1 form input#custPin,#OverlayPart1 form input#custEmail,#OverlayPart1 form input#custEmailRepeat,#OverlayPart1 form select {
border:1px solid #B6B2A6;
/*border-radius:5px;
box-shadow:0 4px 3px #CCC inset;*/
color:#333;
/*font-size:13px;*/
height:22px;
margin:0 0 10px;
padding:0;
vertical-align:baseline
}

#OverlayPart1 form select {
box-shadow:none
}

#OverlayPart1 form input#custID {
width:192px
}

#OverlayPart1 form input#custPin {
width:50px
}

#OverlayPart1 form select#overlayBirthDay {
width:55px
}

#OverlayPart1 form select#overlayBirthMonth {
margin-left:5px;
width:65px
}

#OverlayPart1 form select#overlayBirthYear {
margin-left:5px;
width:60px
}
/*Release 4.10*/
/* =============================================================================
  Endeca Page Builder enhancement--product spotlight
========================================================================== */
.productSpotlight{
	clear:both;
	color:#57444F;
	font: 12px;
	margin:0 0 10px;
	width:100%;
}

.merchHeader{
	border:1px solid #57444F;
	border-bottom:0;
	border-top-right:6px;
	border-top-left:6px;
	position:relative;
	height:25px;
	min-height:7px;
	overflow:hidden;
}

.merchHeader h1{
	font: bold 1.2em;
	letter-spacing:normal;
	line-height:25px;
	margin:0 410px 0 0;
	padding: 2px 6px;
}

.merchZoneLink{
	position:absolute;
	top:6px;
	right:10px;
	text-transform:uppercase;
	background: url("../images/arr_r_petr_2.gif") no-repeat scroll left 3px transparent;
	padding-left: 10px;
	color:#57444F;
	text-decoration: none;
}
.productSpotlight .merchContent{
	border:1px solid #57444F;
}

.productSpotlight .merchContentBody{
	padding: 2px 23px;

}

.productSpotlight .hide{display:none !important;}

.merchRow {
	display: inline-block;
	width: 100%;
}

.merchProductText {
	word-wrap: break-word;
}

.merchProduct {
	float: left;
	padding: 10px 0;
	vertical-align: top;
	width: 175px;
}

.merchLen1 .merchProductImage,.merchLen1 .merchProductText,.merchLen2 .merchProductImage,.merchLen2 .merchProductText {
	display: inline-block;
	vertical-align: middle;
}

.merchLen2 .merchProductText {
	padding: 10px 2%;
	width: 50%;
}

.merchLen1 .merchProduct {
	width: auto;
}

.merchLen2 .merchProduct {
	width: 49%;
}

.merchLen3 .merchProduct {
	width: 33%;
	text-align: center;
}

.merchLen2 .merchProduct2,.merchLen3 .merchProduct3,.merchLen4 .merchProduct4 {
	margin-right: 0!important;
}

.merchProductImage {
	margin-bottom: 10px;
	position: relative;
	text-align: center;
}

.merchProductImage img {
	border: 1px solid #e0e0de;
}

.merchProdBrand a{
	background: url("../images/arr_r_petr_2.gif") no-repeat scroll left 3px transparent;
	text-decoration: none;
	font-weight: bold;
	padding-left: 12px;
	margin: 1px 0;
}

.productRatings{
	padding: 2px 0;
}

.hasVideo a{
	background: url(/wcsstore/DE/content/images/ico_tv_red_2.gif) no-repeat left 5px;
	font-size: 11px;
	padding: 6px 0 0 18px;
	text-decoration: none;
}

.merchProdShortDesc a, .merchProdPrice a,.merchProdPrice a:link,.merchProdPrice a:active,.merchProdPrice a:visited,.merchProdPrice a:hover,.productNumberOfReviews,.productNumberOfReviews a, .merchProduct .productRatings .productNumberOfReviews a:hover {
	text-decoration: none;
}

.productSpotlight .merchContentFoot {
	border: 0;
	text-align: center;
}

a.merchShowItems,a.merchHideItems {
	display: block;
	padding: 5px;
	cursor: pointer;
	border-top:1px solid #57444F;	
}

.showArrow{
	background: url("../images/arr_r_petr_2.gif") 0 0 no-repeat;
	display:inline-block;*display:inline;zoom:1;
	width:9px;
	height:9px;
	padding-right: 3px;
}

.hideArrow {
	background: url("../images/arr_r_petr_up.gif") 0 0 no-repeat;
	display:inline-block;*display:inline;zoom:1;
	width:9px;
	height:9px;
	padding-right: 3px;
}
form#facetValuesForm fieldset span.aggRecCount{
	display:inline;font-size:11px;
}
.vouch2{
	display:none;
	border: 1px solid #c2c2c2;
	height: 40px;
}
	
#vchnummer{
	float: left;
	margin-left: 5px;
	margin-top:6px;
}
label.labelError {
color:#F00;
}
input.inputError{
border:1px solid #F00;
}
.errorbox {
    background: url(/wcsstore/DE/content/images/err_dot.gif) no-repeat scroll 10px 8px #ffd9d9;
    border: 1px solid #c2c2c2;
    clear: both;
    color: #57444F;
    display: none;
    font-weight: 700;
    margin: 0 10px 10px 0;
    padding: 8px 8px 7px 28px;
    display:none;
    width:283px;
}
.bottomTxt{	
	float:left;
	width:300px;
}
.promomail{
	float:left;
	width:220px;
	margin-left:30px;
}
.accterms{
	margin-left:18px;
}
.accterms fieldset{
	margin-bottom:0px;margin-left:10px;
}
.bottomTxt fieldset{
	margin-bottom:0px;
	margin-left:0px;
}
.promomail fieldset{
	margin-bottom:0px;
	margin-left:0px;
}
.voucher fieldset{
	margin-bottom:5px;
	margin-left:0px;
}
.myqvcinf{
	width:46px;
	float:left;
}
#vouchok{
	width: 35px;
	height: 20px;
	float: left;
	border: 1px solid black;
	margin-left: 9px;
	background-color: #ECECEC;
	margin-top: 6px;
}
#vouchok img {
	padding-left:13px;
	padding-top:5px;
}
.vouchertxt{
	font-weight:bold;
}
.orderConfirmationVMsg{
	text-align:center;
	font-weight:bold;
	color: #04B404;
}
/* Dynamic IO */
#IORecommendations {
      margin-top: 10px;
}

#IORecommendations .recommendation {
      margin-top: 10px;
      border: 1px solid #f0f0f0;
      border-top: 20px solid #f0f0f0;
      padding: 10px;
}
#IORecommendations .brandName {
      font-weight:bold;
      margin: 0 0 3px;
      background:url(/wcsstore/DE/content/images/arr_r_petr_2.gif) no-repeat left center;
      *background:url(/wcsstore/DE/content/images/arr_r_petr_2.gif) no-repeat left 3px; /* Defect 15441*/
      _background:url(/wcsstore/DE/content/images/arr_r_petr_2.gif) no-repeat left center; /* Defect 15441*/
      color:#595959;
      padding:0 0 0 13px;
      _padding:13px 0 0 13px; /* Defect 14058 */
      font-weight: bold;
      text-decoration:none;
      margin:0 26px 0 0;
      display:block;
}
#IORecommendations .shortDubner {
      margin: 0 0 5px 0;
      text-decoration: none;
}
.OCP .reduced{display:none!important}
#IORecommendations .specialPrice{
      color: #cb2026;
}
#IORecommendations .qvcPrice, .specialPrice, #IORecommendations .basePrioe {
      color: #57444F;
      font-size: 14px;
      font-weight: 700;
}
#IORecommendations .specialPriceContainer {
      margin: 3px 0 0;
}
#IORecommendations .ratingsContainer {
      margin: 6px 0 4px;
      height: 15px;
}
#IORecommendations .ratingsContainer img {
      float: left;
}
#IORecommendations .reviewCount {
      font-size: 9px;
      display: block;
      float: left;
      margin: 1px 0 0 5px;
}
#DynamicIO, #IORecommendations .shortDescription, #IORecommendations .divButtons {
      display: none;
}
#IORecommendations .reduced .qvcPrice {
      text-decoration:line-through; font-size: 12px; font-weight: 400;
}
.prod_a .qvcPriceContainer, .prod_a .specialPriceContainer, .prod_a .basePriceContainer{
      display: none;
}
#IORecommendations .basePrice {
  font-size: 10px;
  color: #838383;   
}
/* END Dynamic IO */
.lblVoucherGrey{
	color:#57444F;
}
.vchnummerBorderGrey{
	border:1px solid #57444F;
}
.lblVoucherRed{
	color:#FF0000;
}
.vchnummerBorderRed{
	border:1px solid #FF0000;
}
.vouchrem{
	cursor: pointer;
}
.vouch2{
	display:none;border: 1px solid #c2c2c2;height: 40px;
}
#vouch2 	.myqvcinf img{display:none}
#vouch2.vouch2{
	background:url("/wcsstore/DE/content/images/myqvc_info.png") no-repeat 0 -8px transparent;padding:10px 10px 0px 50px
}	
#vchnummer{
	float: left;margin-left: 5px;margin-top:6px;width:130px;
}
.voucher{
	float: left;margin-top: 12px;margin-left: 35px;width:340px;
}
#lblVoucher{
	float: left;font-weight:normal;margin-top:9px;
}

#errorbox.errorbox {
background: url(/wcsstore/DE/content/images/err_dot.gif) no-repeat scroll 10px 8px #ffd9d9;border: 1px solid #c2c2c2;clear: both;color: #57444F;display: none;font: bold 12px;font-weight: bold;margin: 0 10px 10px 0;padding: 8px 8px 15px 28px;display:none;width:273px;}

.bottomTxt{	
	float:left;width:300px;
}
.promomail{
	float:left;width:210px;margin-left:30px;
}
.accterms{
	margin-left:10px;
}
.accterms fieldset{
	margin-bottom:0px;margin-left:10px;
}
.bottomTxt fieldset{
	margin-bottom:0px;margin-left:0px;
}
.promomail fieldset{
	margin-bottom:0px;margin-left:0px;
}
.voucher fieldset{
	margin-bottom:5px;margin-left:0px;
}
.myqvcinf{
	width:46px;float:left;
}
#vouchok{
	width: 35px;
	height: 20px;
	float: left;
	border: 1px solid black;
	margin-left: 9px;
	background-color: #ECECEC;
	margin-top: 6px;
	cursor:pointer;
}
.overlayVoucher{
	height:35px;
	background-color:#D7D7D7;
	width:100%;
	margin-top:5px;
}
#vouchok img {
	padding-left:13px;
	padding-top:5px;
}
.vouchertxt{
	font-weight:bold;
}
.orderConfirmationVMsg{
	text-align:center;
	font-weight:bold;
	color: #04B404;
}
.lblVoucherGrey{
	color:#57444F;
}
.vchnummerBorderGrey{
	border:1px solid #57444F;
}
.lblVoucherRed{
	color:#FF0000;
}
.vchnummerBorderRed{
	border:1px solid #FF0000;
}
.vouchrem{
	text-decoration: underline;
}
#divSpeedBuySignIn .roundedBorderBottom .outline {
	margin-bottom: 10px;
	padding-bottom: 0;
}
#divForcedPWDreset .frmForcedPwdReset,
#frmForgotYourPin > fieldset {
	float: left;
	width: 650px;
}
#divForcedPWDreset #pwdRules {
	border: 1px solid black;
	padding: 10px;
	width: 254px;
	font-size: 14px;
	float: right;
}
#divForcedPWDreset #pwdRules ul {
	margin: 0;
	padding-left: 16px;
}
#divForcedPWDreset #lblPwd, #divForcedPWDreset #lblVerifyPwd {
	text-align: right;
}
#divForcedPWDreset #divFormButtons {
	width:294px;margin:5px 0 20px;
}
#divForcedPWDresetConfirm h2 {
	background: none;
}
#divForcedPWDresetConfirm p {
	font-size: 14px;
	margin-top: 30px;
}
.austinErrImg {
	position: absolute;
	margin-top: 7px;
}
.roundedBorderAll #divPWDcreate{
	padding:0;
}
#divPWDcreate .frmPWDcreate {
	float: left;
	width: 650px;
}
#divPWDcreate .frmPWDcreate #txtPassword,#divPWDcreate .frmPWDcreate #txtVerifyPassword{
	width:240px;
}
#divPWDcreate #pwdRules {
	border: 1px solid black;
	padding: 10px;
	width: 254px;
	font-size: 14px;
	float: right;
}
#divPWDcreate #pwdRules ul {
	margin: 0;
	padding-left: 16px;
}
#divPWDcreate #lblPwd, #divPWDcreate #lblVerifyPwd {
	width: 200px;
	text-align: right;
	padding:5px 5px 0 0 
}
#divPWDcreate #divFormButtons {
	width: 307px;margin:0;
}
#divPWDcreate #divFormButtons #btnContinue{
	width:100px;
}
#divPWDcreate h2 {
	background: none;
}
#frmForgotYourPwd label {
	width: 215px;
}
#frmForgotYourPwd #divFormButtons {
	width: 365px;
}
#divForgotYourPwd h2 {
	background: none;
}
#divForgotYourPwd {
	border: 1px solid #B6B2A6;
	margin-bottom: 10px;
}
#divForgotYourPwd form select {
border:1px solid #B6B2A6;
/*border-radius:5px;
box-shadow:0 4px 3px #CCC inset;*/
color:#333;
font-size:13px;
height:22px;
margin:0 0 10px;
padding:0;
vertical-align:baseline
}

/* Release 5.01 Endeca Page Builder LeftNavBottom RP */
#divNavBottom .divNavCustom .h2RoundedBorderAll h2{
padding:10px 10px 5px;
}

/*EPB3*/
#divGeneralContent {
display: inline-block;
padding: 0 0 0 20px;
vertical-align: middle
}
#divGeneralContent a, .divBalcony a {
text-decoration: underline
}
#divGeneralContent a#aboutLink {
margin: 0;
text-decoration: none
}
#divGeneralContent .background {
display: table;
height: 44px;
padding: 0 20px
}
#divGeneralContent .background p {
display: table-cell;
vertical-align: middle
}
#divBalcony, .divBalcony {
left:50%;
top:160px;
margin:0 0 0 500px;
position: absolute;
text-align: center;
width: 163px;
word-wrap: break-word;
background:#fff;/*border:1px solid #eee;*/
}
#divBalcony h2, .divBalcony h2{
font-weight:normal;margin:0;
} 

#divForgotYourPwd form select#BirthMonth {
margin-left:5px;
width:65px
}

#divForgotYourPwd form select#BirthYear {
margin-left:5px;
width:60px
}
#divForgotYourPwdConfirm h2 {
	background: none;
}
#divForgotYourPwdConfirm {
	padding-bottom: 10px;
	margin-bottom: 10px;
	border: 1px solid #B6B2A6;
}
#divForcedPWDreset{
	margin:0;padding:0;
}
#divPWDcreateNew h2 {
	background: none;
}
#pwdShow {
margin-left:134px;
}
#divPWDcreate #pwdShow {
	margin-left:208px;
}
#divForcedPWDreset #pwdShow{
	margin-left:203px;
}
#divPWDcreateNew #lblPwd, #divPWDcreateNew #lblVerifyPwd {
	width: 167px;
	text-align:left;
}
#divForcedPWDreset #lblPassword, #divForcedPWDreset #lblVerifyPassword  {
	width: 200px;
	text-align:left;
	padding:5px 0 0;
}
#divPWDcreateNew #divFormButtons {
	width: 310px;
}
.outline #frmEditPassword{
	margin-left:-17px;
}
#frmEditPassword .showPassword{
	margin-left:189px;
}
#frmEditPassword .showPassword #pwdShow{
	margin-left:0;
}
#frmEditPassword .formHelpTxt{
	margin:0 0 8px 188px
}
#divForcedPWDresetConfirm ul {
	margin-left: -15px;
	list-style-image: url(//images.qvc.com/is/image/pic/newMediaDE/web/pfeil_koralle.png?fmt=png-alpha&op_colorize=235,93,94);
	font-size: 14px;
}
#frmPINreset label {
	width: 215px;
}
#frmPINreset #divFormButtons {
	width: 365px;
}
#divPINreset h2 {
	background: none;
}
#divPINreset {
	border: 1px solid #B6B2A6;
	margin-bottom: 10px;
}
#divPINreset form select {
border:1px solid #B6B2A6;
/*border-radius:5px;
box-shadow:0 4px 3px #CCC inset;*/
color:#333;
font-size:13px;
height:22px;
margin:0 0 10px;
padding:0;
vertical-align:baseline
}

#OverlayPart1 form select {
box-shadow:none
}

#divPINreset form select#BirthDay {
width:55px
}

#divPINreset form select#BirthMonth {
margin-left:5px;
width:65px
}

#divPINreset form select#BirthYear {
margin-left:5px;
width:60px
}
#divPINresetConfirm h2 {
	background: none;
}
#divPINresetConfirm {
	padding-bottom: 10px;
	margin-bottom: 10px;
	border: 1px solid #B6B2A6;
}
#divPINcreateNew h2 {
	background: none;
}
#divPINcreateNew #divFormButtons {
	width: 310px;
}
#divPINresetConfirm ul {
	margin-left: -15px;
	list-style-image: url("//images.qvc.com/is/image/pic/newMediaDE/web/pfeil_koralle.png?fmt=png-alpha&op_colorize=235,93,94");
	font-size: 14px;
}
#OverlayPart1 label {
	padding: 0;
}
#OverlayPart1 .overlayCustID, #OverlayPart1 .overlayPIN {
	width: 100% !important;
}
#OverlayPart1 form #EmailOverlayForm {
	float: left;
	width: auto;
}
#OverlayPart1 form .grey {
	float: right;
	width: auto;
}
#OverlayPart1 #lblConfirmEmailAddress {
	line-height: normal;
}
#OverlayPart1 * {
	text-align: left;
	line-height: normal;
}
#OverlayPart1 h2 {
	font-size: 16px;
	padding-left: 0;
	margin: 10px 0;
	background: none;
	height: auto;
}
#OverlayPart1 p {
	margin-top: 5px;
}
#OverlayPart1 ul {
	margin-top: 0;
	margin-left: -28px;
}
#OverlayPart1 p, #OverlayPart1 div, #OverlayPart1 label {
	/*font-size: 14px;*/
}
#OverlayPart1 form .overlayCustEmailRepeat, #OverlayPart1 form .overlayBirth, #OverlayPart1 form .overlayPIN, #OverlayPart1 form .overlayCustEmail, #OverlayPart1 form .overlayCustEmailRepeat, #OverlayPart1 form .overlayCustPasswordRepeat, #OverlayPart1 form .overlayCustPasswordRepeat  {
	clear: both;
}
#OverlayPart1 form p.err, #OverlayPart1 p.help {
	font-size: 12px;
}
#OverlayPart1 form .left {
	width: 120px;
	float: left;
	font-weight: bold;
}
#OverlayPart1 form .right {
	width: auto;
	float: left;
	text-align: left;
	margin: 0;
	padding: 0;
}
#OverlayPart1 form .grey {
	color: #999;
	font-size: 12px;
	line-height: 1em;
	width: 230px;
	float: right;
	padding-left: 10px;
}	
#OverlayPart1 form .grey strong {
	color: #646464;
}
#OverlayPart1 form .narrow {
	width: 215px;
}	
#OverlayPart1 form input#custID, #OverlayPart1 form input#custPin, #OverlayPart1 form input#custEmail, #OverlayPart1 form input#custEmailRepeat, #OverlayPart1 form select, #OverlayPart1 form input#custPassword, #OverlayPart1 form input#custPasswordRepeat {
	/*border-radius: 5px;
	box-shadow: 0 4px 3px #CCCCCC inset;*/
	height: 22px;
	padding: 2px 5px;
	vertical-align: top;
	border: 1px solid #B6B2A6;
	color: #333333;
	/*font-size: 13px;*/
	margin: 0 0 10px;
	padding: 0;
	vertical-align: baseline;
	width: 180px; /*Robert*/
}
#OverlayPart1 form select {
	box-shadow: none;
}
#OverlayPart1 form input#custID {
	width: 192px;
}	
#OverlayPart1 form input#custPin {
	width: 50px;
}	
#OverlayPart1 form select#overlayBirthDay {
	width: 55px;
}	
#OverlayPart1 form select#overlayBirthMonth {
	width: 65px;
	margin-left: 5px;
}	
#OverlayPart1 form select#overlayBirthYear {
	width: 60px;
	margin-left: 5px;
}
#OverlayPart1 .enterNewPassword { 
	float: left;
	width: 385px;
}
#OverlayPart1 form .overlayCustEmailRepeat, #OverlayPart1 form .overlayBirth, #OverlayPart1 form .overlayPIN, #OverlayPart1 form .overlayCustEmail, #OverlayPart1 form .overlayCustEmailRepeat, #OverlayPart1 form .overlayCustPassword, #OverlayPart1 form .overlayCustPasswordRepeat {
	width: 100%;
}
#OverlayPart1 p.lastElement {
	text-align: right; 
	width: 79%; 
	float: left; 
	margin-top: 10px;
}
#OverlayPart1 p.strong {
	font-weight: bold;
	/*font-size: 14px;*/
}
#OverlayPart1 a.strong {
	font-weight: bold;
	/*font-size: 14px;*/
}
#OverlayPart1 p>a, #OverlayPart1 p>strong  {
	/*font-size: 14px;*/
}
.roundedBorderBottom ul.outline li a span {
font-weight:normal;
}
input.noStyle{
background-color:transparent;
border:medium none;
box-shadow:none;
}
.showPassword {
	margin-left:230px;
}
#errPassword,#errVerifyPassword,#errPinOld,#errPasswordOld{
display:none;
margin:12px 0 6px
}
input.fmStrMeter{
border:none;
box-shadow:none;
margin-left:10px;
text-align:center;
width:150px;
}
input.fmStrMeter.strNone {
display: none;
}
input.fmStrMeter.strWeak {
background-color:#e0b3b3;
}
input.fmStrMeter.strMed {
background: none repeat scroll 0 0 #fee5b2;
}
input.fmStrMeter.strStrong {
background-color:#add599;
}
span.fmStrMeter{
display:inline-block;*display:inline;zoom:1;height:22px;padding:3px 5px;margin-left:10px;line-height:20px;width:160px;text-align:center;font-size:12px;
}
span.fmStrMeter.strNone {
display: none;
}
span.fmStrMeter.strWeak {
background-color:#e0b3b3;
}
span.fmStrMeter.strMed {
background: none repeat scroll 0 0 #fee5b2;
}
span.fmStrMeter.strStrong {
background-color:#add599;
}


.roundedBorderBottom.accessData .formHelpTxt{
line-height:20px;
}
.formHelpTxt {
display: inline-block;
font-style: italic;
line-height: 20px;
margin: 0 0 8px 210px;
}
form#frmEditPin .formHelpTxt{
margin-left:191px;
}
span.specialChar{
background-color:#FFF;
border:1px solid #ccc;
padding:3px 7px;
}



/*RP*/
#divMenuContent {
margin: 0 auto;
position:relative;
width: 994px;
}
#divMenuText {
background-color:#FFF;
border-bottom: 1px solid #eeeced;
border-top: 1px solid #eeeced;
box-shadow: 2px 2px 8px #eaeaea;
height: 28px;
margin: 10px 0 3px;
padding: 0 0 2px;
width:100%;
z-index:2000;
}
#divMastheadMeta a#metaNaviQVCTV {
background: url(//images.qvc.com/is/image/pic/newMediaDE/web/down_arrow_desktop.png?fmt=png-alpha&qlt=89,1) no-repeat scroll 60px 7px #FFF;
border-left:1px solid transparent;
border-right:1px solid transparent;
padding: 6px 25px 9px 5px;
position:relative;
margin: 0 10px;
z-index:900;
}
#divMastheadMeta #metaNaviQVCTV:hover {
background: url(//images.qvc.com/is/image/pic/newMediaDE/web/up_arrow_desktop.png?fmt=png-alpha&qlt=89,1) no-repeat scroll 60px 7px #FFF;
border-left:1px solid #ebebeb;
border-right:1px solid #ebebeb;
padding: 6px 25px 10px 5px;
}
#divMastheadMeta #metaNaviQVCTV.mhover{
	border-left:1px solid #ebebeb;
	border-right:1px solid #ebebeb;
	background-image:url(//images.qvc.com/is/image/pic/newMediaDE/web/up_arrow_desktop.png?fmt=png-alpha&qlt=89,1)
}
#menuProd{
background: url(//images.qvc.com/is/image/pic/newMediaDE/web/down_arrow_desktop.png?fmt=png-alpha&qlt=89,1) no-repeat scroll 170px 8px transparent;
border: 1px solid transparent;border-bottom:none;
color: #57444f;
display: block;
font-weight: bold;
padding: 5px 18px 6px 10px;
width: 172px;
font:normal 14px "Gotham SSm 7r";
}
#menuProd:hover{
background-image:url(//images.qvc.com/is/image/pic/newMediaDE/web/up_arrow_desktop.png?fmt=png-alpha&qlt=89,1);
border-left: 1px solid #ebebeb;
border-right: 1px solid #ebebeb;
}
#menuProd.mhover{
	border-left:1px solid #ebebeb;
	border-right:1px solid #ebebeb;
	background-image:url(//images.qvc.com/is/image/pic/newMediaDE/web/up_arrow_desktop.png?fmt=png-alpha&qlt=89,1);
}
#divMastheadButtons {
float: right;
margin: 26px 0 0;
}
#divTop {
background-color:#FFF;
float:right;
padding:15px 10px 0;
position:relative;
width:215px;
z-index:900;
}
#signInGreeting {
background:url(//images.qvc.com/is/image/pic/newMediaDE/web/down_arrow_desktop.png?fmt=png-alpha&qlt=89,1) no-repeat scroll 120px 10px transparent;
border:1px solid transparent;border-bottom:none;
color:#eb5d5e;
display:inline-block;
font-family:"Sentinel 3r";
font-size:16px;
font-style:italic;
font-weight:bold;
/*padding:5px 53px 12px 8px;*/
padding:5px 53px 0 8px;
width:120px;
}
#signInGreeting:hover {
background-image:url(//images.qvc.com/is/image/pic/newMediaDE/web/up_arrow_desktop.png?fmt=png-alpha&qlt=89,1);
border: 1px solid #ebebeb;border-bottom:none;
border-bottom:none;
}
#signInGreeting.mhover{
	border:1px solid #ebebeb;
	border-bottom:none;
	background-image:url(//images.qvc.com/is/image/pic/newMediaDE/web/up_arrow_desktop.png?fmt=png-alpha&qlt=89,1)
}
#menuSignIn a:first-child{
	margin-top:12px;
}
#signInGreeting a{
color:#eb5d5e;
text-decoration:none;
}
.divDropdownExLinks{display:none;}
.menuSignIn {
background: none repeat scroll 0 0 #fff;
border: 1px solid #ebebeb;
border-top:none;
display: none;
position: absolute;
text-align: left;
width: 181px;
z-index: 2001;
top:59px;
left:10px;
}
.menuSignIn a {
cursor:pointer;display:block;padding:10px;text-decoration:none;
}
.menuSignIn a:hover {
background: none repeat scroll 0 0 #f6f5f6;
}
.menuSignIn .arrowSecondary {
background: none repeat scroll 0 0 #dddadc;
white-space: normal;
}
#metaFlyoutTV{
border:1px solid #ebebeb;
/*border-top:none;*/
background-color: #fff;
display:none;
position: absolute;
right: 10px;
top: 29px;
z-index: 899;
}
#metaFlyoutTV > a{
/*border-bottom: 1px solid transparent;
border-top: 1px solid transparent;*/
display:block;
font-weight:normal;
margin:0;
padding:7px 15px;
}
#metaFlyoutTV > a:hover{
background: none repeat-x scroll left top #f6f5f5;
/*border-bottom: 1px solid #ebebeb;
border-top: 1px solid #ebebeb;*/
color: #eb5d5e;
}
.helpChatBox{
/*border:1px solid #eb5d5e;*/
text-align:center
}
#helpChatFooter{margin-bottom:10px}
.helpChatBox h2{
color:#eb5d5e;
font-size:14px;
padding-left:0
}
#helpChatSidebarContent,#helpChatFooterContent{
border-top:1px solid #eb5d5e;
padding:5px 0
}
.helpChatBox .mainText{font-weight:700}
.helpChatBox .mainTextBrackets{font-size: 9px}
a.lpChatTextLink{text-decoration:none}
.lpChatTextLinkText > span{
background:url(//images.qvc.com/is/image/pic/newMediaDE/web/pfeil_koralle.png?fmt=png-alpha&op_colorize=235,93,94) no-repeat scroll -2px 1px transparent;
font-family: "Gotham SSm 4r" !important;
font-size: 12px !important;
font-weight:700 !important;
padding-left:7px;
}
.float_center {
float:right;
left:-50%;
position:relative;
text-align:left
}
.float_center > .child {
float:left;
left:50%;
margin:5px 20px;
position:relative;
text-align:center;
}

/*NEW LOGON PAGE*/
body.newQvcLogonStyle #divContent{
	background:none;width:auto;border:none;padding:0;float:none;
}
body.newQvcLogonStyle #divLoginLeftSide{
	width:630px;float:left;background:#fff;padding:10px;min-height:320px;margin:0 0 10px;
}
body.newQvcLogonStyle #divLoginRightSide{
	width:273px;float:right;padding:20px;background:#eee;min-height:300px;margin:0 0 10px;
}
body.newQvcLogonStyle.newQvcLogonStyleSpeed #divLoginLeftSide{
	min-height:335px
}
body.newQvcLogonStyle.newQvcLogonStyleSpeed #divLoginRightSide{
	min-height:315px
}
body.newQvcLogonStyle #divLoginLeftSide #parSecure{
	margin:0 0 30px;
}
body.newQvcLogonStyle #divCreateQvcAccountSignIn{
	display:none;
}
body.newQvcLogonStyle #divLoginLeftSide #btnSignIn{
	display:none;
}
body.newQvcLogonStyle #divLoginLeftSide .divRadioBox{
	margin:10px 20px 20px;
}
body.newQvcLogonStyle #divLoginLeftSide .divRadioBox label{
	width:auto;padding-left:10px;font:normal 14px "gotham ssm 7r"
}
body.newQvcLogonStyle #divLoginLeftSide #txtPassword{
	width:195px;
}
body.newQvcLogonStyle #frmSignIn #pwdShow{
	margin-left: 10px;vertical-align:middle;display:none;
}
body.newQvcLogonStyle #frmSignIn #lblpwdShow{
	display:none;
}
body.newQvcLogonStyle #divCreateQvcAccountSignIn, body.newQvcLogonStyle #divExistingQvcAccountSignIn .h2RoundedBorderTop{
	display:none;
}
body.newQvcLogonStyle #divExistingQvcAccountSignIn .roundedBorderBottom .outline{
	height:auto;padding:0;background:none;
}
body.newQvcLogonStyle #divExistingQvcAccountSignIn{
	width:auto!important;float:none;
}
body.newQvcLogonStyle #frmSignIn #txtEmailAddress{
	width:325px;
}
body.newQvcLogonStyle #frmSignIn #lblEmailAddress{
	font-weight:normal;font-size:14px;
}
body.newQvcLogonStyle #frmSignIn #lblPassword{
	font-weight:normal;margin-left:50px;margin-right:13px;width:auto;padding:6px 6px 0 0;
}
body.newQvcLogonStyle #divContent #frmSignIn #divFormButtons{
	padding:15px 0 0;
}
body.newQvcLogonStyle #frmSignIn #btnSignIn{
	margin:0;
}
body.newQvcLogonStyle #frmSignIn #divForgotPwd{
	margin-left:190px;
}
body.newQvcLogonStyle #frmSignIn fieldset:first-child{
	float:left;
}
body.newQvcLogonStyle .helpLinks{
	line-height:20px
}
body.newQvcLogonStyle .helpLinks strong, body .helpChatBox h2{
	font:normal 16px "gotham ssm 5r"
}
body.newQvcLogonStyle #aWeiter{
	display:block;width:80px;padding:10px;text-align:center;text-decoration:none;background:#EB5D5E;color:#fff;margin:0 0 0 24px;font-weight:bold;
}
body.newQvcLogonStyle #aWeiter:focus{
	background:#d84f50
}
body .helpChatBox, body #helpChatFooterContent, body #helpChatSidebarContent{
	border:none;background:none;
}
body #helpChatFooterContent, body #helpChatSidebarContent{
	padding:0;
}
body.newQvcLogonStyle #divSpeedBuySignIn .h2RoundedBorderTop{
	display:none;
}
body.newQvcLogonStyle #divSpeedBuySignIn .roundedBorderBottom .outline{
	background:none;padding:0;margin:0;
}
body.newQvcLogonStyle #divSpeedBuySignIn #frmSignIn fieldset{
	height:auto!important;
}
body.newQvcLogonStyle #divSpeedBuySignIn #frmSignIn #divSignInNote p{
	padding:0;
}
body.newQvcLogonStyle #divSpeedBuySignIn #frmSignIn #divFormButtons p, body.newQvcLogonStyle #divSpeedBuySignIn #frmSignIn br{
	display:none;
}
body.newQvcLogonStyle.newQvcLogonStyleSpeed #divContent #divSpeedBuySignIn #frmSignIn #divFormButtons{
	padding:0;
}
#CapsLockState {
  color: #eb5d5e;
  font-size: 9px;
  height: 20px;
  line-height: 16px;
  margin: -6px 0 0 265px;
  display:none;
}
#capsalert{
  background-image:url('//images.qvc.com/is/image/pic/newMediaDE/web/caution.png?fmt=png-alpha&qlt=93,1&op_colorize=235,93,94');
  background-repeat:no-repeat;
  padding:0 0 0 20px; 
}