/* 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%; font-weight:bold; color:#cf2625;}
#faq ol li {list-style-type:decimal; margin-left:-15px; 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;}