@import url("video_player.css");

/*Ripped From global.css*/
body {
	 background-color: #A0E1DA;
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 12px;
	 color: #333333;
}
a { 
	text-decoration: none;
	color: #0CAABB;
}
a:hover {
	text-decoration: underline;
}
a:visited {
	color: #046E79;
}

/* end ? */

p {
	line-height: 1.6;
	margin: 0 0 1em 0;
}


.border120x90 {
	background:transparent url(http://images.marthastewart.com/images/assets/global/ms-global-shadow-videothumb.jpg) no-repeat scroll 0 0;
	padding:9px;
}

.ms-global-shadow-large-thumb {
	background:transparent url(http://images.marthastewart.com/images/assets/global/ms-global-largethumb-shadow.gif) no-repeat scroll 0 0;
	padding:9px;
}

/*Old Footer - Needed for Now*/
#ms-global-footer {
	background:transparent url(http://images.marthastewart.com/images/assets/global/ms-global-ftr-bg-blue.gif) no-repeat;
	height:17px;
	margin:auto;
	width:990px;
}

/*
#footer {
	width: 990px; 
	margin: auto;
	background: url(http://images.marthastewart.com/images/assets/global/ms-global-ftr-bg-blue.gif) no-repeat top left;
	padding-top: 17px;
}
*/

#ms-global-footer-txt {
	background-color: #8acfc8;
	color: #333;
	width: 950px;
	margin: auto;		
	font-size: 11px;
	line-height: 14px;
}
#ms-global-footer-txt td {
	padding-right: 10px;
}
#ms-global-footer-txt a {
	color: #3B8981;
} 
.ms-global-footer-categories {
	padding-right: 10px; 
	text-align: right;
	width: 135px;
}
#ms-global-footer-copyright {
	padding-top: 10px;
	padding-bottom: 20px;
}
#ms-global-rss {
	position: relative;
	top: 2px;
	left: 2px;
	padding-right: 2px;
}

#ms-global-footer-txt a.footer-arrow {
	padding-right: 16px;
	background: url(http://images.marthastewart.com/images/assets/global/footer-arrow.gif) no-repeat right top;
} 


/*end*/

body { 
	width: 990px; 
	margin: 15px auto 0; 
}
.page { 
	width: 990px; 
	background: transparent url(http://images.marthastewart.com/images/assets/global/ms-global-bg-blue.gif) repeat-y; 
	padding-bottom: 20px;
}

p { line-height: 1.5; }


a.page { width: auto; background: none; padding: auto; }


/**		end NEW SUBNAV STYLES	**/


h1 { color: #333; }
h2 { color: #5b5542; }


.columns {
/*	background: url(http://images.marthastewart.com/images/assets/channel/pets/col1.png) repeat-y 665px 0;*/
	background: none;
}
.wideone .col1 { 
	float:left;
	margin:0 0 0 15px;
/*	padding-right:20px;*/
	padding-right:15px;
	width:645px;
	position: relative;
	top: 30px;
}
.wideone .col2 { 
	width: 300px; 
	float: left; 
	background: #FFFFFF url(http://images.marthastewart.com/images/assets/channel/pets/article_bottom.gif) repeat-x scroll left bottom;
	padding-bottom: 30px;
	position: relative;
	top: 30px;

}

.ms-global-col3-container {
	margin-top: -5px;
	margin-bottom: 5px;
}

.wideone .col2 .container {
	margin: 0 5px 0 0;
	overflow: hidden;
}

.hed { 
	position: relative; 
	border-bottom: 1px dotted #bebebe;

	padding-top: 38px; 
	min-height: 1px;	/* opera */
}

.hed:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }


/*.wideone .hed h1, .wideone .hed .dek { width: 500px; }*/

.wideone .hed h1 {
	font-size: 24px;
	height: auto;
	margin-bottom: 5px;
	margin-top: -38px;
	padding-left: 5px;
	padding-top: 5px;
	width: auto;
	color: #333;
}
.wideone .hed .dek {
	padding-left: 5px;
	font-size: 14px;
	margin-bottom: 10px;
	line-height: 1.2;
	width: auto;
}

.hed_ad { 
	float: right;
	margin-left: 15px;
	margin-top: 2px;
	margin-bottom: 5px;

}


h2, .article_body .related h2 {
	height: 45px;
	background: url(http://images.marthastewart.com/images/assets/module/package/christmas/videohdr.gif) repeat-x;
	line-height: 45px;
	padding-left: 10px;
	font-size: 17px;
	font-weight: normal;
}


.col2 .module {
/*	background:#FFFFFF url(http://images.marthastewart.com/images/assets/channel/pets/article_bottom.gif) repeat-x left bottom;
	margin-top:-15px; */
	overflow:hidden;
	padding-bottom:15px;
/*	padding-top:15px; */
}


.subchannel .pagination {
	background: url(http://images.marthastewart.com/images/assets/channel/pets/article_bottom.gif) repeat-x scroll left top;
	padding: 20px 0;
	margin: -30px 0 0 0;
	line-height: 16px;
}
.subchannel .pagination .next {
	float: left;
	margin-left: 10px;
	padding-right: 20px;
	background: transparent url(http://images.marthastewart.com/images/assets/channel/pets/sprites-16.png) no-repeat 56px -260px;
}
.columns {
	overflow: hidden;
}



.pet-video .col1 {
	width: 980px;
	margin-left: 5px;
}
.pet-video .col2 {
	width: 0;
}
.pet-video .pagination {
	margin: 0 0 5px 180px;
	padding-top: 20px;
}
.pet-video .col1 {
	position: relative;
}
.pet-video h1 {
	text-indent: -9999px;
	width: 980px;
	min-height: 500px;
	background: url(http://images.marthastewart.com/images/assets/channel/pets/vid_bigbg.png) no-repeat;
}

.pet-video .now_playing {
	position: absolute;
	top: 20px;
	right: 38px;
	width: 300px;
	height: 250px;
}
.pet-video .vidplyer {
	position: absolute;
	top: 40px;
	left: 20px;
	width: 640px;
	height: 400px;
}
.pet-video .video_ad {
	position: absolute;
	right: 32px;
	top: 260px;
}

.pet-video .ms-global-col3-container {
	height: 250px;
	width: 300px;
	margin: 0;
	position: absolute;
	top: 260px;
	right: 32px;
}

.pet-video .columns {
	background: none;
}

	
 #ms-global-section-container { display: none; }

  #package_header { background: url(http://images.marthastewart.com/images/assets/module/package/homepkg_hdr.gif) repeat-x; height: 62px; position: relative;}
 #package_title { margin-left: 0; line-height: 56px; vertical-align: middle; text-indent: 16px; background: none; background-repeat: no-repeat; color: #66604d; text-transform: none;}
 #package_nav_footer { height: 12px; }




 .slide_info h1 { color: #66604d; }


 ul#package_tabs li {
	margin-top: 3px;
}


 ul#package_tabs li.linktab a {
	background: #f6f7f5;
}
 ul#package_tabs li.linktab a p {
	background: transparent url(http://images.marthastewart.com/images/assets/module/package/pets_arrow.gif) no-repeat right 3px;
}

.howto .slide_info h2 {
	background: none;

}

.howto #ms-global-col2 .mod_body h2 {
	background: none;
	line-height: 12px;
	height: 20px;
}

.howto .more-how-tos h3 {
	display: block;
	margin-top: 0;
}

body.howto #ms-global-col2 .freeform .mod_content ul li  {
	background: none;
	padding-left: 0;
}

body.howto .more-how-tos ul {
	clear: both;
	margin: 0;
	padding: 0 0 0 15px;
	list-style-type: disc;
}

 .slide_info h2 {
	background: none;
}

 .module h2 {
	background: none;
	line-height: 1;
}

.now_playing .nowp {
	margin-top: -10px;
}

.now_playing li.active a.title {
	left: 85px;
}

 #package_index h2 {
	background: none;
}

/*no comment*/



#ms-global-breadcrumbs { position: absolute; top: -20px;}

.vidinfo #videoDesc {
color:#5B5542;
margin-bottom:10px;
}

.vidinfo div, .vidinfo a {
width:620px;
}

.vidinfo {
background:transparent url(http://images.marthastewart.com/images/assets/channel/pets/vid_bigbg2.png) no-repeat scroll left bottom;
margin-bottom:5px;
margin-top:-70px;
margin-left: -10px;
min-height:80px;
padding:10px 0 0 30px;
width:980px;
}
.painting-video h1{
background:transparent url(http://images.marthastewart.com/images/assets/channel/pets/video_bigbg.jpg) no-repeat scroll 0 0;
text-indent:-9999px;
min-height:500px;
margin-left: -10px;
width:980px;
}

.painting-video .vidplyer {
height:500px;
left:20px;
position:absolute;
margin-left: -10px;
top:40px;
width:640px;
}


.painting-video .now_playing {
height:250px;
right:3px;
top:-10px;
width:300px;
}

.now_playing {
background:transparent url(http://images.marthastewart.com/images/assets/channel/pets/vidplaylistbg.png) no-repeat scroll 0 0;
padding:0 0 1px;
}

.now_playing h2 {
background:transparent none repeat scroll 0 0;
color:#999999;
display:block;
font-size:14px;
font-weight:bold;
height:30px;
line-height:30px;
}

.wideone .col2 {
background:transparent none repeat scroll 0 0;
float:left;
padding-bottom:30px;
top:45px;
width:300px;
}

.video_ad { 
height:250px;
margin:0;
position:absolute;
right:3px;
top:260px;
width:300px;
} 

.tabs li a {
display:block;
background: none;
text-indent:-9999px;
}


#featuredVideoForm #tab1, #featuredVideoForm #tab2 {
padding-top:0;
background:none;
width:690px;
margin-top: -20px;
}

#featuredVideoForm .playlists {
float:left;
margin-left:10px;
width:150px;
}

#featuredVideoForm .tabs {
background:none;
margin-bottom:0;
}


.tabs li.active {
background:none;
}

.tabs li.active a {
background:none;
}

.tabs li {
background:none;
display:block;
float:left;
height:27px;
margin:0;
}

#featuredVideoForm .content_list {
margin-left:10px;
margin-top:-110px;
width:645px;
}

#featuredVideoForm .playlists {
float:left;
margin-left:10px;
width:150px;
text-indent:-9999px;
}

#ms-global-breadcrumbs {
clear:both;
color:#EC7334;
font-size:11px;
padding-bottom:3px;
text-transform:capitalize;
width:780px;
}

.ms-global-breadcrumbs-youarehere {
color:#000000;
}


#featuredVideoForm .content_list li {
min-height:148px;
}
    
#featuredVideoForm .content_list li h3 {
display:block;
line-height:14px;
margin:1px 10px 0 14px;
}


.how-to-playlist {
background: url(http://images.marthastewart.com/images/assets/module/package/orange_bullet.gif) no-repeat left 4px; 
padding-left: 12px;
}

#ms-global-hdr-notch { display: none; }


 #ms-global-section-container { display: none; }

 #package_header { background: url(http://images.marthastewart.com/images/assets/module/package/homepkg_hdr.gif) repeat-x; height: 62px; width: 980px; margin-left: 5px; overflow: hidden; }
 #package_title { margin-left: 0; line-height: 56px; vertical-align: middle; text-indent: 16px; background: none; background-repeat: no-repeat; color: #5b7647; text-transform: none;}
 #package_nav_footer { height: 12px; }





/* module framework */

 .module .mod_hed { background: transparent url('http://images.marthastewart.com/images/assets/module/package/homepkg_modhdr.gif') 0 0 repeat-x; z-index: 0;}
 .module h2 { color: #5b7647;background: transparent url('http://images.marthastewart.com/images/assets/module/package/homepkg_modhdr.gif') 0 0 repeat-x; padding: 12px 0 0 8px;}




#package_title {
	line-height: 1.5em;
	vertical-align: middle;
	margin: 10px;
	font-size: 25px;
}

/* Package Tabs from package.css */

ul#package_tabs {
	position: absolute;
	right: 0;
	bottom: -3px;
	list-style-type: none;
	margin: 0;
	z-index: 0;
}

ul#package_tabs li {
	display: block;
	float: left;
	font-size: 12px;
	margin-top: 0px;
	margin-left: -1px;
	text-transform: uppercase;
	position: relative;
	z-index: 1;
}

ul#package_tabs li.linktab a p {
	margin: 0;
	padding: 0 12px 0 0;
}
ul#package_tabs li.linktab a p {
	background: transparent url(http://images.marthastewart.com/images/assets/module/package/pkg_default_link_arrow.gif) no-repeat right 3px;
}
ul#package_tabs li.linktab a {
	background: #f6f7f5;
}
ul#package_tabs li a:link, ul#package_tabs li a:visited {
	vertical-align: baseline;
	display: block;
	height: 19px;
	padding: 7px 1em 0;
	color: #c78f01;
	border: 1px solid #DDD5B5;
	border-bottom: none;
	zoom: 1;
		border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

ul#package_tabs li.active a:link, ul#package_tabs li.active a:visited {
	-moz-border-radius-topleft: 7px;
	-moz-border-radius-topright: 7px;
	-webkit-border-top-left-radius: 7px;
	-webkit-border-top-right-radius: 7px;
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
	border-color: #fff;
}

ul#package_tabs li a:hover {
	text-decoration: none;
	background: #faedc8;
	color: #c78f01;
}

ul#package_tabs li.active {
	font-size: 14px;
	margin-top: -1px;
	z-index: 2;
}

ul#package_tabs li.active a {
	color: #999;
	background-color: #FFF;
	-webkit-box-shadow: 0 0px 10px rgba(0,0,0,0.5);
	-moz-box-shadow: rgba(0,0,0,0.5) 0 0px 10px;
	z-index: 10;
}

#home ul#package_tabs li a { background: #d7efc4; color: #5B7647; border-color: #b4cba4; padding-left: 1.2em; padding-right: 1.2em; font-weight: bold;}
#home ul#package_tabs li a:hover { color: #5b7647; background: #FFF; }
#home ul#package_tabs li.active a { padding-bottom: 7px; color: #5b7647; border-color: #ddd5b5; font-weight: bold; background: #FFF; }