@import url('package.css');

.package #ms-global-section-container { display: none; }

html body.package #package_header {
background-attachment:scroll;
background-color:#FFFFFF;
background-image:url("http://images.marthastewart.com/images/channel/ipad/project-decorate-hdr.gif");
background-position:0 0;
background-repeat:no-repeat;
height:73px;
}

.package #package_header { background: url('http://images.marthastewart.com/images/assets/module/package/homepkg_hdr.gif') repeat-x; height: 62px; }
.package #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 #package_nav_footer { height: 12px; }

.package ul#package_tabs li a { background: #d7efc4; color: #5b7647; border-color: #b4cba4; padding-left: 1.2em; padding-right: 1.2em; font-weight: bold;}
.package ul#package_tabs li a:hover { color: #5b7647; background: #FFF; }
.package ul#package_tabs li.active a { padding-bottom: 7px; color: #5b7647; border-color: #ddd5b5; font-weight: bold; background: #FFF; }


.package .slide_info h1 { color: #5b7647; }




/* module framework */

.package .module .mod_hed { background: transparent url('http://images.marthastewart.com/images/assets/module/package/homepkg_modhdr.gif') 0 0 repeat-x; z-index: 0;}
.package .module h2 { color: #5b7647;}



/* index pages */

.package ul#index_tabs { background: none; border-bottom: 1px dotted #a6b088; overflow: hidden; padding-left: 0; }
/*.package ul#index_tabs li { margin-left: 0; }*/
.package ul#index_tabs li a, .package ul#index_tabs li a span {background-image: none; color: #0CAABB;}

.package ul#index_tabs li a { background-image: url('cupcakes/tab-border.gif'); background-repeat: no-repeat; background-position: 0 50%; }

.package ul#index_tabs li a span { margin-left: 10px; padding-right: 10px; }

.package ul#index_tabs li.active a, ul#index_tabs li.active a span { color: #726565;}
.package .slideshows h2 { color: #4b1a13;}

.package .slideshows ul.index { border-bottom: 1px dotted #a6b088; }

/* getting started module */
/*.package #getting_started .mod_body { background-image: url('http://images.marthastewart.com/images/assets/module/package/grilling/get_started.png'); background-repeat: no-repeat; background-position: 0 10px; padding-left: 72px; height: 100px; }*/
.package #getting_started h2, .package #getting_started ul { margin-left: 65px;}
.package #getting_started .getstarted_image { position: absolute; top: 10px; left: -5px; }
#getting_started.module { padding-bottom: 20px; margin-bottom: 10px; }

.package ul#package_tabs li {
	margin-top: 3px;
}


.package ul#package_tabs li.linktab a p {
	background: transparent url(http://images.marthastewart.com/images/assets/module/package/home_arrow.gif) no-repeat right 3px;
}

.package ul#package_tabs li.linktab a {
	background: white;
}


body.package .module h2 {
color:#424242;
}

body.package #package_title {
background-attachment:scroll;
background-color:transparent;
background-image:none;
background-position:0 0;
background-repeat:no-repeat;
line-height:56px;
margin-left:0;
text-indent:-9999px;
text-transform:none;
vertical-align:middle;
}

body.package ul#package_tabs li.active a {
background-position:0 0;
background-repeat:repeat;
border-bottom-color:#DDDCD8;
border-left-color-ltr-source:physical;
border-left-color-rtl-source:physical;
border-left-color-value:#DDDCD8;
border-top-color:#DDDCD8;
border-left-color:#DDDCD8;
color:#424242;
font-weight:bold;
padding-bottom:7px;
margin-top: -5px;
}


body.package ul#package_tabs li a {
background-attachment:scroll;
background-image:none;
background-position:0 0;
background-repeat:repeat;
border-bottom-color:#FFFFFF;
border-left-color-ltr-source:physical;
border-left-color-rtl-source:physical;
border-left-color-value:#FFFFFF;
border-right-color-ltr-source:physical;
border-right-color-rtl-source:physical;
border-right-color-value:#FFFFFF;
border-top-color:#FFFFFF;
font-weight:bold;
padding-left:1.2em;
padding-right:1.2em;
}

body.package ul#package_tabs li a { 
background: #d7efc4; 
color: #5b7647; 
border-color: #ffffff; 
padding-left: 1.2em; 
padding-right: 1.2em; 
font-weight: bold;
}
body.package ul#package_tabs li a:hover { 
color: #424242; 
background: #FFF; 
}


body.package ul#package_tabs li a {

background-attachment:scroll;
background-color:#c0bfbb;
background-image:none;
background-position:0 0;
background-repeat:repeat;
border-bottom-color:#FFFFFF;
border-left-color-ltr-source:physical;
border-left-color-rtl-source:physical;
border-left-color-value:#FFFFFF;
border-right-color-ltr-source:physical;
border-right-color-rtl-source:physical;
border-right-color-value:#FFFFFF;
border-top-color:#FFFFFF;
color:#ffffff;
font-weight:bold;
padding-left:1.2em;
padding-right:1.2em;
}

body.package ul#package_tabs {
display:none;
}

.package .module h2, .howto .module h2 {
font-size:18px;
font-weight:normal;
padding-bottom:0;
padding-left:0;
padding-right:0;
padding-top:12px;
}



#ms-global-breadcrumbs  {
clear:both;
color:#EC7334;
font-size:11px;
padding-bottom:23px;
text-transform:capitalize;
width:780px;
background-color: #FFFFFF;
}


.welcomelogo_ad {
bottom:30px;
line-height:3.5;
position:absolute;
right:50px;
}

body.package .slide_info h1 {
color:#333333;
}

body.package #package_nav_footer {
height:10px;
}


.package #ms-global-col2 .freeform .mod_content li, .howto #ms-global-col2 .freeform .mod_content li {
background-attachment:scroll;
background-color:transparent;
background-image:url("http://images.marthastewart.com/images/channel/ipad/gray_bullet.gif");
background-position:0 2px;
background-repeat:no-repeat;
padding-left:13px;
width:140px;
}

.package #ms-global-col2 .freeform .mod_body .mod_content, .howto #ms-global-col2 .freeform .mod_body .mod_content {
clear:both;
margin-top:10px;
}

.package #ms-global-col2 .freeform .mod_body .img125 div, .howto #ms-global-col2 .freeform .mod_body .img125 div {
float:left;
line-height:1.4;
width:137px;
}

#ms-global-page-content.layout_two  {
    background-attachment: scroll;
    background-color: #FFFFFF;
    background-image: url("http://images.marthastewart.com/images/channel/ipad/vert_col_divider.gif");
    background-position: 654px 0;
    background-repeat: repeat-y;
    padding-bottom: 20px;
    padding-top: 10px;
}


body.package .module .mod_hed {
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("http://images.marthastewart.com/images/channel/ipad/homepkg_modhdr.gif");
    background-position: 0 0;
    background-repeat: repeat-x;
    z-index: 0;
}

.package #collect-article {
    background-attachment: scroll;
    background-color: transparent;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    margin-top: 30px;
    width: auto;
}


#ms-global-page-content.layout_two #ms-global-col2 {
    margin-right: 6px;
    margin-top: 37px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    width: 312px;
}

#package_slideshow {
    margin-top:0 !important;
}

.ms-corporate-iframe {
    width:641px;
    border:1px solid rgb(204,204,204);
    margin:0;
}
.ms-corporate-iframe .text {
    background: transparent url(http://lamp.marthastewart.com/ipad/vote-frame/images/text-sprite.gif) no-repeat;
    text-indent: -9999px;
}
.ms-corporate-iframe .hed {
    background-position: 109px 0;
    height: 77px;
    margin: 35px 0 0;
}
.ms-corporate-iframe .intro {
    background-position: 0 -87px;
    width: 472px;
    height: 118px;
    margin: 21px 0 0 32px;
}
.ms-corporate-iframe .video a {
    background: transparent url(http://images.marthastewart.com/images/channel/ipad/project-decorate-video.gif) no-repeat;
    width: 93px;
    height: 86px;
    display: block;
    float: right;
    margin-top: 25px;
    margin-right: 29px;
    text-indent: -9999px;
}
.ms-corporate-iframe iframe {
    margin-top: 40px;
    margin-bottom: 60px;
}

.ms-corporate-iframe .ooyala-frame iframe {
    margin: 0;
}

.ooyala-bg-ipad {
    width: 100%;
    height: 100%;
    background-color: #fff;
    opacity: .6;
    filter:alpha(opacity=60);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 10000000000;
    display: none;
}

.ooyala-player-ipad{
    position: fixed;
    z-index: 10000000001;
    top: 150px;
    left: 50%;
    margin-left: -376px;
    border: 2px solid #ccc;
    background-color: #fff;
    padding: 8px;
    -webkit-box-shadow: 0 0 15px rgba(0,0,0,.5);
    -moz-box-shadow: 0 0 15px rgba(0,0,0,.5);
    -o-box-shadow: 0 0 15px rgba(0,0,0,.5);
    box-shadow: 0 0 15px rgba(0,0,0,.5);
    width: 742px;
    display: none;
}

.ooyala-close-ipad {
    display: block;
    font-size: 16px;
    color: #999;
    text-align: right;
    padding: 0 4px 6px;
    cursor: pointer;
    width: 14px;
    height: 20px;
    float: right;
}
.ooyala-caption {
    color: rgb(0,0,0);
    padding: 4px 3px;
}
