/* Show Page Wrapper */

div#pkg-wrapper {
margin-top: -6px;
position: relative;
width: 988px;
}
div#pkg-sponsorship {
	position: absolute;
	top: 7px;
	right: 200px;
	z-index:99999;
}

.maintablebg { background:#FFFFFF; }
.headerdropshadow { background:#BACE99; }
.showPageWrapper { width:988px; background:#FFFFFF url(http://web.hgtv.com/webhgtv/images/showPageTemplate/mainBackground.gif); float:left; padding:0 0 20px 0; position:relative; top:-6px; font:12px/15px Arial, Helvetica, sans-serif; color:#000; }
.showPageWrapper a:link { color:#1762B7; }
.showPageWrapper a:visited { color:#666666; }
.showPageWrapper a:hover { color:#000033; }

/* Left Gutter */
#showPgLeftGutter {
	float:left;
	width:225px;
	background-color: #F5F3E3;
}
#showPgLeftGutter h1 { margin:0; padding:0; }
#showPgLeftGutter h3 { font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; line-height:19px; font-weight:normal; padding:0 0 3px 0; margin:20px 15px 0 15px; border-bottom:1px solid #C5C3B6; }
#showPgLeftGutter p { padding:0; margin:15px 15px 0 15px; }
#showPgHostInfo { font-size:13px; line-height:16px; }
#showPgHostInfo a { font-size:13px; line-height:16px; font-weight:bold; }
#showPgLeftGutter ul { list-style:none; margin:15px 0 0 12px; padding:0; }
#showPgLeftGutter li img { margin:3px 5px 0 0; }

/* Main Content */
#showPgMainContent { float:left; width:763px; }

#showPgHeaderAndSponsor {
	height:95px;
	text-align:right;
	background-image: url(http://web.hgtv.com/webhgtv/images/pac/64704/hd_header.jpg);
}
#showPgTuneIn { background:url(http://web.hgtv.com/webhgtv/images/showPageTemplate/tuneInBackground.gif) repeat-x; margin:0; padding:8 20px; font-size:14px; line-height:14px; }

/* Center Column - Wrapper and Headlines */
#showPgCenterColumn { float:left; width:443px; }
#showPgCenterColumn h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:19px; line-height:23px; font-weight:normal; padding:0 0 3px 0; margin:25px 20px 0 20px; border-bottom:1px solid #C5C3B6; }
#showPgCenterColumn h2.AltHeading { margin-top:15px; }
#showPgCenterColumn h2 img { margin:4px 5px 0 0; }
/* Center Column - Primary Content Lists */
.primaryContent { margin:0 20px; padding:5px 0 0 0; }
.primaryContent a { display:block; width:403px; text-decoration:none; clear:both; }
.primaryContent span.wrapper { float:left; width:283px; padding:15px 0 0 0; cursor:pointer; }
.primaryContent span.title { display:block; font-size:15px; font-weight:normal; color:#000; }
.primaryContent a:hover span.title { text-decoration:underline; }
.primaryContent span.description { display:block; padding:5px 0; color:#000; }
.primaryContent span.calltoaction { display:block; text-decoration:underline; }
.primaryContent img { float:left; border:5px solid #F5F3E3; margin:15px 10px 0 0; }
/* Center Column - Video Thumbnails and Player */
#videoIntro { margin:20px 20px 0 20px; }
#videoThumbsNoScroll { margin:15px 13px 0 13px; padding:0; }
.videoThumbsActive { background:url(http://web.hgtv.com/webhgtv/images/showPageTemplate/videoThumbBG.jpg) bottom no-repeat; }
.videoThumbsInactive { background:none; }
.videoScrollArrow { float:left; margin:15px 0 0 0; }
#videoThumbsScrollContainer { width:384px; background:url(http://web.hgtv.com/webhgtv/images/showPageTemplate/videoScrollBG.jpg) repeat-x; float:left; overflow:hidden; margin:15px 0 0 0; padding:10px 0 0 0; }
#videoThumbsScrollLinks { display:table; position:relative; width:10000px; }
#videoThumbsNoScroll a,
#videoThumbsScrollContainer a { display:block; float:left; width:96px; height:90px; text-align:center; font:11px/15px Arial, Helvetica, sans-serif; }
#videoThumbsNoScroll strong,
#videoThumbsScrollContainer strong { display:block; padding:5px; font-weight:normal; }
#videoPlayer { background:#F5F3E3; border:1px solid #CDCDCD; height:1px; overflow:hidden; margin:0 13px; text-align:center; }
#videoPlayerContents { padding:0 0 10px 0; }
#videoPlayerCollapse { text-align:right; margin:5px 8px; padding:0; }
#videoPlayerCollapse a { font-size:10px; line-height:10px; }
#MediaPlayerWrapper { background:#000; height:365px; margin:0 8px; }
#videoCaption { margin:0 15px; padding:10px 0; border-bottom:1px solid #CDCDCD; }
#videoPlayerLinks { padding:10px 0; font-size:11px; line-height:11px; }
.archiveList { margin:15px 20px 0 20px; }
.archiveList div {
	padding-top: 15px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 30px;
}
.archiveList h6 {
	margin:0;
	padding:0 0 5px 0;
	font:bold 11px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#333333;
	font-weight: bold;
}
.archiveList hr { margin:10px 0; border:0; color:#e1e1e1; background:#e1e1e1; height:1px;} 
.archiveList a {
	padding:0 0 0 20px;
	margin:5px 5px 5px 5px;
	background:url(http://web.hgtv.com/webhgtv/images/pac/64704/linkArrow.gif) no-repeat 5px 50%;
}
.archiveList a.archiveVideo { padding:0 0 0 20px; background:url(http://web.hgtv.com/webhgtv/images/pac/64704/iconVideo.gif) no-repeat 0px 2px; }
.archiveList a.archiveArticle {
	padding:0 0 0 20px;
	display:block;
	background:url(http://web.hgtv.com/webhgtv/images/pac/64704/iconArticle.gif) no-repeat 0px 0px;
}


/* Right Gutter */
.showPgRightGutter { float:left; width:300px; margin:9px 0 0 0; }
.showPgRightGutter h3 { font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; line-height:19px; font-weight:normal; padding:0 0 3px 0; margin:20px 0 0 0; border-bottom:1px solid #C5C3B6; }
.showPgHeaderWithLink { float:left; width:300px; }
.showPgRightGutter h3 span { float:left; }
.showPgRightGutter h3 a { font-family:Arial, Helvetica, sans-serif; font-size:12px; float:right; }
#showPgUpComingEpisodes { background:url(http://web.hgtv.com/webhgtv/images/showPageTemplate/upcomingEpisodesBackground.gif) repeat-x; clear:left; margin:0 0 20px 0; }
#showPgUpComingEpisodes p { padding:20px; }
#lcBannerDivTitle { color:#333; text-align:center; }
#lcBannerDiv { width:300px; height:250px; background:#DDDDDD; }
.showPgRightGutter h4 { line-height:16px; margin:15px 0 0 0; padding:0; font-weight:normal; font-size:15px; }
.showPgRightGutter ul { line-height:16px; margin:5px auto 0 auto; }
.showPgRightGutter p { margin:0; padding:5px 0 0 0; }

