/* Mobile Marketing Page */

#mainbody {background:url(http://img2.timeinc.net/instyle/static/i/mobile/bg_body_8.png) repeat-y;}
#mobilemain {background:url(http://img2.timeinc.net/instyle/static/i/mobile/bg_mobile.jpg) 0 65px no-repeat;}
#mobilemain #mainleft {float:left; width:676px; padding-right:1px;}
#mobilemain #mainright {float:left; width:315px;}

#mobilefaq #mainleft {float:left; width:676px; padding-right:1px;}
#mobilefaq #mainright {float:left; width:315px;}


#pageheader {display:block; height:60px; border-bottom:5px solid #d6edf8; overflow:hidden;}
#pageheader h1 {width:284px; height:35px; margin:18px 0 0 25px; padding-bottom:9px; background:url(http://img2.timeinc.net/instyle/static/i/mobile/hd_ismobile_8.png) no-repeat; text-indent:-9999px; overflow:hidden;}

/* Mobile Main */
#marketing {display:block; width:442px; padding:16px 0 20px 234px; }
#marketing .req {color:#fc8c14;}

#marketing .text {width:388px; padding:0 17px 20px 17px; border:1px solid #d6edf8;}
#marketing .intro {margin-top:22px; height:51px; background:url(http://img2.timeinc.net/instyle/static/i/mobile/hd_introtxt_8.png) no-repeat; text-indent:-9999px; overflow:hidden;}
#marketing p.desc {margin:0; padding:9px 0; font-size:120%; font-weight:bold;}
#marketing p.desc span, #marketing p.desc span a {color:#cf2625;}

#marketing .features {font-size:105%; color:#465b72;}
#marketing .features li {margin-top:6px; padding-left:10px; background:url(http://img2.timeinc.net/instyle/static/i/mobile/icon_bullet_8.png) 0 7px no-repeat;}
#marketing .features p {margin:0; padding:9px 0;}
#marketing .features p a {color:#cf2625; text-decoration:underline;}

#marketing .phoneinfo p {margin:0; padding:6px 0; color:#465b72;}
#marketing .phoneinfo p.legal {padding-right:20px; font-size:90%; font-style:italic; color:#7b90a6;}

#marketing .blackberry {padding-top:10px;}
#marketing .blackberry h3 {/*width:174px; height:13px; background:url(http://img2.timeinc.net/instyle/static/i/mobile/hd_blackberry_8.png) no-repeat; text-indent:-9999px; overflow:hidden;*/ font:bold 125% arial,sans-serif; color:#32a5da;}
#marketing .blackberry p.icon {margin:0; padding:6px 0;font-weight:bold; color:#111;}
#marketing .blackberry p.geticon {margin:0; padding:6px 0 0 0;font-weight:bold; color:#465b72;}
#marketing .blackberry p.geticon strong {color:#d73126;}
#marketing .blackberry p.geticon strong a {color:#d73126;}

#sendform .phonenum {float:left; width:195px; font-size:150%; font-weight:bold; color:#728fad;}
#sendform .phonenum input {padding:2px 1px; border:1px solid #e0e6ed;}
#sendform .phonenum .area input, #sendform .phonenum .p1 input {width:40px;}
#sendform .phonenum .p2 input {width:50px;}

#sendform .send {float:left; width:81px;}

#marketing .premium {width:390px; margin:20px 0; padding:10px 17px 10px 17px; color:#465b72; background:#e6f4fb; display:none;}
#marketing .premium h2 {/*width:175px; height:13px; background:url(http://img2.timeinc.net/instyle/static/i/mobile/hd_premiumsvc_8.png) no-repeat; text-indent:-9999px; overflow:hidden;*/ font:bold 125% arial,sans-serif; color:#32a5da;}
#marketing .premium p {margin:0; padding:9px 0; font-size:105%;}
#marketing .premium p strong {color:#000;}
#marketing .premium .view {padding-left:20px;}
#marketing .premium .view a {color:#cf2625; text-decoration:underline;}
#marketing .premium p.dl {padding:3px 0 3px 0;}
#marketing .premium p.legal {font-size:90%; font-style:italic; color:#7b90a6;}

/* Mobile FAQ */
#phoneimg {float:right; margin:0; padding:0; background-color:transparent; width:285px; height:300px;}

#faq {padding:6px 35px 30px 25px;}
#faq h2 {/*width:345px; height:19px; background:url(http://img2.timeinc.net/instyle/static/i/mobile/hd_faq_8.png) no-repeat; text-indent:-9999px; overflow:hidden;*/ padding-bottom:3px; font:bold 180%/100% arial,sans-serif; color:#000;}
#faq a {color:#cf2625;}
#faq p.back {margin:0; padding:0 0 15px 0;}
#faq p.back a {padding-left:10px; background:url(http://img2.timeinc.net/instyle/static/i/icon_arrow04_8.png) 0 4px no-repeat; font-size:90%;}

#faq ol {display:block; width:270px; line-height:125%;}
#faq ol li {list-style-type:decimal;padding-bottom:15px;}
#faq ol li a {text-decoration:underline;}

#faq dl {line-height:145%;}
#faq dt {font-weight:bold;}
#faq dd {padding-bottom:20px;}
#faq dd span.toplink {font-size:90%;}
#faq dd span.toplink a {text-decoration:underline;}

#faq ul {}
#faq ul li {padding-bottom:10px;}
#faq ul li a {text-decoration:underline;}

#mainright #clearspring {width:300px; margin:0 auto; padding:8px 0;}
#mainright .ad300 {display:none; width:300px; margin:0 auto; padding-bottom:8px;}
#mainright .ad300 p.adtext {margin:0; paddng:0; font-size:70%; text-align:center; color:#969494; text-transform:uppercase;}

/* mobile home page */
#mobilehomemasthead {
	background:#000;background:-moz-linear-gradient(top, #9f9f9f 0%, #7e7e7e 1%, #6b6a6a 2%, #525151 3%, #000000 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#9f9f9f), color-stop(1%,#7e7e7e), color-stop(2%,#6b6a6a), color-stop(3%,#525151), color-stop(100%,#000000));background:-webkit-linear-gradient(top, #9f9f9f 0%,#7e7e7e 1%,#6b6a6a 2%,#525151 3%,#000000 100%);background:-o-linear-gradient(top, #9f9f9f 0%,#7e7e7e 1%,#6b6a6a 2%,#525151 3%,#000000 100%);background:-ms-linear-gradient(top, #9f9f9f 0%,#7e7e7e 1%,#6b6a6a 2%,#525151 3%,#000000 100%);background:linear-gradient(top, #9f9f9f 0%,#7e7e7e 1%,#6b6a6a 2%,#525151 3%,#000000 100%);
    border-bottom: 1px solid #999999;
    border-right: 1px solid #999999;
    border-top: 1px solid #FFFFFF;
    height: 200px;
    margin: 0 0 30px 0;
    position: relative;
    width: 996px;
}
#mobilehomemasthead p {
    margin: 0 0 8px 0;
    padding: 0;
	color:#fff;
	text-align:center;
}
#mobilehomemasthead p img{
    vertical-align:bottom;
	position:relative;
	top:8px;
	border:none;
	
}
#mobilehomemasthead p a{
    margin: 0 0 0 80px;
    padding: 0;
	text-decoration:none;
	color:#fff;	
}
#mobilehomemasthead p a:hover{
    text-decoration:underline;
}

#mobilehomemasthead h1 {
    background: url("http://img2.timeinc.net/instyle/static/i/mobile/sprite_8.png") no-repeat scroll 225px 0 transparent;
    height: 75px;
    margin: 65px 0;
    text-indent: -9999px;
	
}

#mobilehomemasthead h1 a{    
    height: 200px;
    display:block;
	width:100%;
	
}

#mobilehomemasthead .links {
    bottom: 0;
    left: 21%;
    position: absolute;
}
#mobilehomemasthead .links li {
    color: #CCCCCC;
    float: left;
    font: bold 13px/30px Arial;
    height: 30px;
    padding: 0 40px;
}
#mobilehomemasthead .links li a {
    color: #CCCCCC;
}
#mobilehomemasthead .links li.selected {
    background:#222;background:-moz-linear-gradient(top, #9f9f9f 0%, #7e7e7e 1%, #6b6a6a 2%, #525151 3%, #000000 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#9f9f9f), color-stop(1%,#7e7e7e), color-stop(2%,#6b6a6a), color-stop(3%,#525151), color-stop(100%,#000000));background:-webkit-linear-gradient(top, #9f9f9f 0%,#7e7e7e 1%,#6b6a6a 2%,#525151 3%,#000000 100%);background:-o-linear-gradient(top, #9f9f9f 0%,#7e7e7e 1%,#6b6a6a 2%,#525151 3%,#000000 100%);background:-ms-linear-gradient(top, #9f9f9f 0%,#7e7e7e 1%,#6b6a6a 2%,#525151 3%,#000000 100%);background:linear-gradient(top, #9f9f9f 0%,#7e7e7e 1%,#6b6a6a 2%,#525151 3%,#000000 100%);
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
    color: #FFFFFF;
    height: 30px;
    line-height: 30px;
    padding: 0 40px;
}
#mobilehomemasthead .links li a:hover {
    text-decoration: none;
}
#mobilehomemasthead p.logo a {
    display: block;
    height: 61px;
    text-indent: -9999px;
    width: 240px;
}
#mobilehomeleft {float:left;width:50%;height:460px;background:url("http://img2.timeinc.net/instyle/static/i/mobile/3phones.jpg") no-repeat scroll -20px 0 transparent;}
#mobilehomeright {float:left;width:50%;height:460px;background:url("http://img2.timeinc.net/instyle/static/i/mobile/getthe.png") no-repeat scroll 0 0 transparent;margin-top:8px;}
#mobilehomeright p{margin:180px 195px 0 0; font:Arial, Helvetica, sans-serif; font-size:14px;line-height:18px;padding-left:5px}



/* styles for the old mobile page */

#pageheader{position:relative;background:#000;background:-moz-linear-gradient(top, #9f9f9f 0%, #7e7e7e 1%, #6b6a6a 2%, #525151 3%, #000000 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#9f9f9f), color-stop(1%,#7e7e7e), color-stop(2%,#6b6a6a), color-stop(3%,#525151), color-stop(100%,#000000));background:-webkit-linear-gradient(top, #9f9f9f 0%,#7e7e7e 1%,#6b6a6a 2%,#525151 3%,#000000 100%);background:-o-linear-gradient(top, #9f9f9f 0%,#7e7e7e 1%,#6b6a6a 2%,#525151 3%,#000000 100%);background:-ms-linear-gradient(top, #9f9f9f 0%,#7e7e7e 1%,#6b6a6a 2%,#525151 3%,#000000 100%);background:linear-gradient(top, #9f9f9f 0%,#7e7e7e 1%,#6b6a6a 2%,#525151 3%,#000000 100%);border-top:1px solid #fff;border-bottom:1px solid #fff;margin:0;width:996px;height:200px;border-bottom:1px solid #999;border-right:1px solid #999;height:200px;}
#pageheader h1{background:url('http://img2-1.timeinc.net/instyle/static/i/mobile/sprite_8.png') 225px 0 no-repeat;text-indent:-9999px;height:75px;margin:65px 0;;}
#pageheader h1 a{display:block;height:75px;}

#pageheader .links{position:absolute;bottom:0;left:330px;}
#pageheader .links li{float:left;padding:0 40px;height:30px;color:#ccc;font:bold 13px/30px Arial;}#pageheader .links li a{color:#ccc;}
#pageheader .links li.selected{padding:0 40px;background:#222;background:-moz-linear-gradient(top, #9f9f9f 0%, #7e7e7e 1%, #6b6a6a 2%, #525151 3%, #000000 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#9f9f9f), color-stop(1%,#7e7e7e), color-stop(2%,#6b6a6a), color-stop(3%,#525151), color-stop(100%,#000000));background:-webkit-linear-gradient(top, #9f9f9f 0%,#7e7e7e 1%,#6b6a6a 2%,#525151 3%,#000000 100%);background:-o-linear-gradient(top, #9f9f9f 0%,#7e7e7e 1%,#6b6a6a 2%,#525151 3%,#000000 100%);background:-ms-linear-gradient(top, #9f9f9f 0%,#7e7e7e 1%,#6b6a6a 2%,#525151 3%,#000000 100%);background:linear-gradient(top, #9f9f9f 0%,#7e7e7e 1%,#6b6a6a 2%,#525151 3%,#000000 100%);height:30px;line-height:30px;border-left:1px solid #fff;border-right:1px solid #fff;color:#fff;}
#pageheader .links li a:hover{text-decoration:none;}

#mainleft{width:460px;float:left;position:relative}
#mainleft .ipad{background:url('http://img2-1.timeinc.net/instyle/static/i/mobile/sprite_9.png') 0 -77px no-repeat;text-indent:-9999px;width:415px;height:450px;margin:-5px 0 0 40px;}
#mainleft .appstore{background:url('http://img2-1.timeinc.net/instyle/static/i/mobile/sprite_9.png') 0 -528px no-repeat;text-indent:-9999px;width:143px;height:41px;margin:25px 0 0 175px;}
#mainleft .appstore a{display:block;height:35px;}
#mainleft img{position:absolute;top:36px;left:100px;display:none;}
#mainleft img.active{z-index:5;display:none;}
#mainleft img.hidden{z-index:1;display:none;}

#mainright{width:534px;float:left;}
#mainright .headline{background:url('http://img2.timeinc.net/instyle/static/i/mobile/sprite_8.png') 0 -567px no-repeat;text-indent:-9999px;height:123px;margin:15px 0 10px;}
#mainright .headline a{display:block;height:123px;}
#mainright .subheadline{font:italic 20px Georgia;}
#mainright .subheadline a{color:#000;}
#mainright .subheadline a:hover{text-decoration:none;}

#mainright .makeover{width:200px;float:left;margin:0 0 15px;padding-right:45px;line-height:16px;}
#mainright .premium{width:175px;float:left;margin:0 0 15px;line-height:16px;}
#mainright .makeover strong,
#mainright .premium strong{display:block;font:bold 14px Arial;color:#bf1c23;margin:0 0 3px;}

#mainright .includes{width:410px;clear:both;font:bold 14px/18px Arial;margin:0 0 3px;text-align:center;}
#mainright .includes em{display:block;font-weight:normal;}

#mainright .button{background:url('http://img2.timeinc.net/instyle/static/i/mobile/sprite_8.png') 0 -692px no-repeat;text-indent:-9999px;height:45px;margin-left:80px;margin-top:200px}
#mainright .button a{display:block;height:45px;}

#mainbottom{clear:both;}
#mainbottom .FAQ{color:#bf1c23;font:bold 14px Arial;text-align:center;padding:10px 0 65px;width:460px;float:left;}
#mainbottom .trademark{float:left;color:#333;font:9px Arial;text-align:center;padding:15px 0 65px;width:460px;}

#faq{width:524px;float:left;line-height:16px;padding: 30px 0 30px 10px;}
#faq h2{padding:0 0 15px 0}
#faq h2 a{font:14px Arial;}
#faq div{padding:0 0 15px 0}
#faq div strong{display:block;}
#faq ul,#faq ol{padding:0 15px;margin:0;}
#faq ul,#faq ul li{list-style:outside disc;}
#faq ol,#faq ol li{list-style:decimal;}
#faq div a{font-weight:bold;}


/* added for tablet page 11.23.11 DDM */

#col {width:33.3%;float:left;text-align:center;}
#col img{border:0;}
#col a {display:block;width:100%;height:100%}
.ribbon{background:#BF1C23;color:#FFFFFF;padding:8px 0;text-align:center;font-size:150%;}
.ribbon a {color:#FFFFFF;}
#maintop h2 {text-align:center;font-size:330%;margin:10px 0 5px 0;}
#maintop h2 span {font-weight:normal;}
#tablethead {text-align:center;}
#pageheader .links {left:210px;}
#maintop .txtcont {color:#BF1C23;font-size:15px;width:58%;margin:30px auto;font-weight:bold;line-height:25px;}
#maintop .txtcont ul{color:#000000;float:left;margin:0 0 30px 15px;}
#maintop .txtcont ul.first{margin-right:80px;}
#maintop .txtcont ul li{list-style-image:url('http://img2.timeinc.net/instyle/static/i/mobile/li_arrow.png');}
#tablethead{background:url('http://img2.timeinc.net/instyle/static/i/mobile/tablet.png') no-repeat; width:588px; height:80px;margin:10px auto;}
.col1 {background:url('http://img2.timeinc.net/instyle/static/i/mobile/tablet.png') no-repeat -10px -90px;height:50px;width:110px;margin: 0 auto 10px auto;}
.col2 {background:url('http://img2.timeinc.net/instyle/static/i/mobile/tablet.png') no-repeat -160px -90px;height:50px;width:200px;margin: 0 auto 10px 73px;}
.col3 {background:url('http://img2.timeinc.net/instyle/static/i/mobile/tablet.png') no-repeat -385px -90px;height:50px;width:200px;margin: 0 auto 10px auto;}
#mainbottom {margin-left:20px;}
#mainbottom p {margin-top:0}
#mainbottom p a {color:#BF1C23;font-size:16px;font-weight:bold;line-height:20px;}
#mainbottom p a span{font-size:10px;}
#mainbottom p.middle{margin-left:40px;}

/* added for new tablet page DDM 2.7.13 */
#main {margin-top:100px;float:left;}
#mobilehomemain.tablet {background:url(http://img2.timeinc.net/instyle/static/i/mobile/bg_mobile_tablet.jpg) 50% 218px no-repeat;height:822px;}
#main-left {width: 540px;height: 490px;float: left;}
#main-right {width: 440px;height: 490px;float: left;}
#main-right .tr {width:430px;height:60px}
#main-right .td {
	float:left;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	background-color:#ffffff;
	font-family:arial,helvetica,sans-serif;
	padding:8px;
	margin: 2px;
	border:2px solid #ddd;
	width:124px;
	height:124px;
	text-align:center}
#main-right p:first-child{margin: 0;text-align: center;width: 300px;font-size: 18px;position: relative;top: -10px;font-weight: bold;height: 42px;}
#main-right .td p {margin: 3px 0 0 0;}
#main-right .td a:first-child {margin: 0 0 6px 21px;display:block;width:83px;height:92px;background:url(http://img2.timeinc.net/instyle/static/i/mobile/sprite_mobile_tablet.jpg) 0 0 no-repeat;text-indent:-9999px}
#main-right .td a:first-child:hover {zoom: 1;filter: alpha(opacity=50);opacity: 0.5;}
#main-right #nook a {background-position: -90px 0;}
#main-right #kindle a {background-position: -184px 0;}
#main-right #google a {background-position: -274px 0;}
#main-left {position:relative;}
#main-left img {position: absolute;top: 34px;left: 194px;}
#main-left img.menubar {top:27px;}