/* Homepage CSS Document */
#backToHome {
	display:none;
}
 
#homepage, #masthead, #footer {
	margin:auto;
	width:917px;
}

#top {
	 height:375px;
}

#btm {
	 height:185px;
	 padding: 7px 0 0 0;
}

/*homepage banner*/
#hpBanner {
	margin: 7px 0 4px 0;
}

/*navigation*/
#hpNav {
	 height:375px;
	 width:225px;
	 float:left;
	 background:url(/pic/hp/leftnav/hp_round_corners_nav_grey_101608.gif) 0 0px;
	 font-size:12px;
}

.navHeader {
	background:none;
	padding: 10px 0 6px 20px;
	color: #2e2d2d;
}

#btmNav .navHeader {
	padding: 5px 0 2px 20px;
}

#hpNav ul {
	 margin:8px 0 8px 10px;
	 padding: 0;
	 list-style-type:none;
}

#btmNav ul {
	 margin:10px;
	 padding: 0;
	 list-style-type:none;
}

#hpNav li {
	 text-transform:uppercase;
	 font-weight:bold;
	 margin: 5px 0 0 0;
}

#btmNav li {
	 text-transform:uppercase;
	 font-weight:bold;
	 margin: 7px 0 0 0;
}

#hpNav li a {
	color: #2e2d2d;
	text-decoration:none;
	display:block;
	background:#D9D8D8 url(/pic/hp/leftnav/hp_round_corners_nav_grey_101608.gif) -9px -571px;
	padding: 7px 0 7px 20px;
 	width:188px;
}

#hpNav li a:hover, #hpNav li a:active {
	background:#D9D8D8 url(/pic/hp/leftnav/hp_round_corners_nav_grey_101608.gif) -9px -603px;
}

/*Blue Light Special Left Nav Link*/
#hpNav .bluelight a{
	color:#E97400;
}

#btmNav {
	 height:185px;
	 width:225px;
	 float:left;
	 background:url(/pic/hp/leftnav/hp_round_corners_nav_grey_101608.gif) 0 -382px;
}

#btmNav li a {
	color: #2e2d2d;
	text-decoration:none;
	display:block;
	background:#DDE1EA url(/pic/hp/leftnav/hp_round_corners_nav_grey_101608.gif) -9px -638px;
	padding: 3px 0 3px 20px;
 	width:185px;
}


#btmNav li a:hover, #btmNav li a:active {
		background:#DDE1EA url(/pic/hp/leftnav/hp_round_corners_nav_grey_101608.gif) -9px -664px;
}

.threeNav {
	padding-top:3px;
}

.threeNavHeader {
	padding-top:18px;
}

/*main content area*/
#content {
	 height:375px;
	 width:685px;
	 float:right;
	 /*daily change -- make inline ? */
	 background-repeat:no-repeat;
}

#content #left {
	width:465px;
	height:375px;
	float:left;
}

#content #left img {
	width:465px;
	height:370px;
}

#content #right {
	float:right;
	height:375px;
	width:215px;
	font-weight:bold;
	text-transform:uppercase;
}

/*start may daily frequently -- color and positioning -- make inline ? */
#content .retailValue{
	font-size:12px;
	display:block;
	position:relative;
	top:120px;
	left:1px;
}

#content .tsvText{
	font-size:14px;
	display:block;
	position:relative;
	top:120px;
	left:1px;
}

#content .tsvPrice{
	font-size:22px;
	display:block;
	position:relative;
	top:120px;
	left:1px;
}


#content .addToCartBtn {
	width:180px;
	height:25px;
	position:relative;
	top:125px;
	display:block;
}

#content .speedBuyBtn {
	width:180px;
	height:25px;
	position:relative;
	top:125px;
	display:block;
}

#content .moreDetailsBtn {
	width:180px;
	height:25px;
	position:relative;
	top:124px;
	display:block;
}

#content .promoBtn {
	width:210px;
	height:41px;
	position:relative;
	top:191px;
	display:block;
}
/* end daily change notes */

/*bottom row*/
#promos li a {
	display:block;
	background:top left no-repeat;
	text-decoration:none;
}


#promos ul li{
	width:224px;
	height:186px;
	/* background:url(/pic/hp/promo_blank.gif) top left no-repeat; */
	background:url(http://images-p.qvc.com/is/image/pic/templates/promo_blank.gif) top left no-repeat;
	margin-left:7px;
	
}
#promos ul li#first-child{
	margin-left:6px;
}

#promos ul{
	list-style:none;
	padding:0;
	margin:0;
}
#promos li{
	display:inline-block;
	float:left;
}

#promos li img{
	padding:5px 0 0 3px;
	border:0;
}

#promos li a .promo_headline {
	text-align:center;
	white-space:nowrap;
	font-weight:bold;
	font-family: Arial, helvetica, sans-serif;
	font-size:12px;
	cursor:pointer;
	padding: 4px 0 0 0;
	color:#3C3C3C;
	display:block;
}

#promos li a .promo_caption {
	position:relative;
	top:0;
	text-align:center;
	display:block;
}

/*need to add special case styles for OTOs and TSV WL containers*/
#promos .btmRow-oto {
  background-image:url(http://images-p.qvc.com/is/image/pic/hp/oto_new_btmRow.gif);
}
#promos .btmRow-oto .promo_headline {
	color:#fff;
}
#promos .btmRow-oto a img {
  padding: 5px 30px 1px;
}

/*footer: display liberty media links*/
#libertylinks {
	display:block;
}

.IROA_Background {
	background: url(http://images-p.qvc.com/is/image/pic/hp/IROA_top2.jpg) top no-repeat;
  width: 924px;
  margin-top:10px;

}

.IROA_View_More_Items {
	text-align:right; 
	margin-right:15px;
	height: 30px;
}

.IROA_Container {
	margin:5px 6px; 
	width:170px;
}

.IROA_Container img {
	margin-bottom:5px;
}

.IROA_Watch_Live_TV {
	text-align:center;
	margin-bottom:0px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px;
	background-image: url(http://images-p.qvc.com/is/image/pic/hp/IROA_bottom.gif);
	background-repeat: no-repeat;
	height: 37px;
	padding-top: 10px;
}

.IROA_Watch_Live_TV a:link {color: #F07226; font-weight:bold; font-family: Arial, Helvetica, sans-serif; font-size: 14px;}
.IROA_Watch_Live_TV a:visited {color: #F07226; font-weight:bold; font-family: Arial, Helvetica, sans-serif;}
.IROA_Watch_Live_TV a:active {color: #F07226; font-weight:bold; font-family: Arial, Helvetica, sans-serif;}
.IROA_Watch_Live_TV a:hover {color: #F07226; font-weight:bold; font-family: Arial, Helvetica, sans-serif;}
.IROA_Watch_Live_TV a {text-decoration: none; font-weight:bold; font-family: Arial, Helvetica, sans-serif;}

.IROA_Now_Showing_Text {
	font-weight:bold;
	color:#333333;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px;
}

.IROA_Container_Text {
	color:#333333;
	width:170px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight:normal;
	text-decoration: none;
}

.IROA_Container_Text a{
	text-decoration: none;
}

.IROA_Container_Text a:hover{
	text-decoration: none;
}

a.IROA_shortDescLink:hover {
	text-decoration:underline;
}

/*.IROA_Container_Text a {text-decoration: none; color:#333333;}
.IROA_Container_Text a:visited {text-decoration: none; color:#333333;}
.IROA_Container_Text a:active {text-decoration: none; color:#333333;}
.IROA_Container_Text a:hover {text-decoration: none; color:#333333;}*/
.IROA_specialprice {color: #F07226;}
.IROA_groupprice {white-space: nowrap;}
.IROA_shortDescTxt {font-weight:bold;}
.IROA_SellPrice {font-weight:bold}
.IROA_watchTVonline {color: #F07226;}
.IROA_Table_div {
	background: url(http://images-p.qvc.com/is/image/pic/hp/IROA_middle_nosep.gif) repeat scroll -7px 0;
	}

.IROA_Table_div table { 
	border-collapse: collapse;
	margin: 0;
	padding: 0;
}


.IROA_View_More_Link a {
	background: url(http://images-p.qvc.com/is/image/pic/buttons/arrows/greenarrow.jpg) no-repeat 0 7px;
	float: right;
 	width:105px;
 	padding-top: 8px;
 	padding-left: 10px; 
 	margin-right: 10px;
 	font-weight: bold;
 	font-size: 11px; 
 	text-decoration: none;
}

.IROA_View_More_Link a:visited {text-decoration: none; color:#333333;}
.IROA_View_More_Link a:active {text-decoration: none; color:#333333;}
.IROA_View_More_Link a:hover {text-decoration: none; color:#333333;}

.IROA_Tab_Link {
	float: left;
	font-weight: bold;
	margin-left: 25px;
	padding-top: 7px;
}

.IROA_Tab_Link a { text-decoration: none; color:#333333; height: 125px;}
.IROA_Tab_Link a {text-decoration: none; color:#333333;}
.IROA_Tab_Link a:visited {text-decoration: none; color:#333333;}
.IROA_Tab_Link a:active {text-decoration: none; color:#333333;}
.IROA_Tab_Link a:hover {text-decoration: none; color:#333333;}