@charset "utf-8";
button{background-color:transparent;border:none;cursor:pointer;margin:0;overflow:visible;padding:0}
*:first-child+html button[type]{width:1px}
button span{background:transparent url(../js/elements/btn_right.gif) no-repeat scroll right top;display:block;float:left;margin:0;padding:0 4px 0 0}
button span span{background:transparent url(../js/elements/btn_left.gif) no-repeat;color:#FFF;display:block;font-size:10px;font-weight:400;line-height:13px;padding:1px 4px 0 8px;text-decoration:none;text-transform:lowercase}
.jNiceInputWrapper{background:transparent url(../js/elements/input.gif) no-repeat left top;float:left}
.jNiceInputInner{background:transparent url(../js/elements/input.gif) no-repeat right top}
.jNiceInputInner input{background:transparent url(../images/input-bg-form-a.jpg) no-repeat scroll 0 0;border:medium none;color:#666;font-family:Arial, Helvetica, sans-serif;font-size:10px;height:17px;line-height:17px;margin:0;outline-color:#-moz-use-text-color;outline-style:none;outline-width:medium;padding:10px 0 10px 16px;text-transform:uppercase;vertical-align:middle;width:291px}
.jNiceInputWrapper_hover{background-position:left bottom}
.jNiceInputWrapper_hover .jNiceInputInner{background-position:right bottom}
.jRadioWrapper{float:left;z-index:2}
.jNiceRadio{background:transparent url(../js/elements/radio.gif) no-repeat center top;cursor:pointer;height:18px;left:0;position:absolute;top:0;vertical-align:middle;width:18px}
.jNiceCheckbox{background:transparent url(../js/elements/checkbox.png) no-repeat center top;cursor:pointer;height:18px;left:277px;position:absolute;top:-28px;width:18px;z-index:2}
.jNiceChecked{background-position:center bottom}
.jNiceWrapper select{border:none;margin:0;padding:0}
.jNiceSelectWrapper{height:17px;left:0;position:absolute;top:0;z-index:3; cursor:pointer;}
.jNiceWrapper iframe{left:0;position:absolute;top:0;width:100%;z-index:1}
.jNiceSelectWrapper .jNiceSelectText{border-color:-moz-use-text-color;border-style:none;border-width:0 medium 0 0;color:#666666;float:none;font-family:'HelveticaNeue',Arial,Helvetica,sans-serif;font-size:12px;height:27px;left:-10px;line-height:15px;overflow:hidden;padding-left:10px;padding-top:10px;position:absolute;top:-10px;z-index:100;}
.preview-b .formbg .fld .jNiceSelectText{color:#999;font-size:11px;height:12px;text-transform:uppercase}
.jNiceSelectWrapper .jNiceSelectOpen{/*background:transparent url(../js/elements/select_right.png) no-repeat scroll center center;*/display:block;height:17px;left:64px;position:absolute;right:0;top:-1px;width:21px;z-index:100}
.jNiceSelectWrapper ul{background-color:#FFFFFF;border-bottom:1px solid #BFBFBF;border-right:1px solid #DFDFDF;display:none;left:-16px;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;overflow-y:auto;padding-left:7px;padding-top:8px;position:absolute;top:27px;width:352px;z-index:100;}
.country .jNiceSelectWrapper ul{background-color:#FFFFFF;border-bottom:1px solid #BFBFBF;border-right:1px solid #DFDFDF;display:none;height:61px;left:-16px;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;overflow-y:auto;padding-left:7px;padding-top:8px;position:absolute;top:27px;width:352px;z-index:100;}
.cardtype .jNiceSelectWrapper ul{background-color:#FFFFFF;border-bottom:1px solid #BFBFBF;border-right:1px solid #DFDFDF;display:none;height:61px;left:-16px;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;overflow-y:auto;padding-left:7px;padding-top:8px;position:absolute;top:27px;width:352px;z-index:100;}
.jNiceSelectWrapper ul a{color:#999;display:block;font-size:10px;padding:0 5px 0 10px;text-decoration:none;text-transform:uppercase;}
.jNiceHidden{display:none;opacity:0;position:relative;z-index:-1}
.jNiceWrapper{float:left;position:relative;vertical-align:top}
.jNiceWrapper input{moz-outline:none;outline:none}
.jNiceSelectWrapper ul a:hover,.jNiceSelectWrapper ul a.selected{color:#333}
*{margin:0;padding:0}
body{background-color:#f0f0f0;font-family:'Helvetica  Neue', Arial, Helvetica, sans-serif;margin:0;}
table{border:0;margin:0;padding:0}
a:hover{color:#333333; text-decoration:underline;}
img{border:0;margin:0;padding:0}
#wrap{margin:0 auto;width:933px;overflow-x: hidden}
#header{float:left;padding-bottom:50px;padding-top:45px;width:933px}
#logo{background-image:url(../images/logo.jpg);background-repeat:no-repeat;float:left;height:27px;width:207px}
/*
#navigation{float:right;width: auto;}
#navigation a{display:block;float:left;height:29px;overflow:hidden;text-indent:9000em;white-space:nowrap}
#navigation a.home{background-image:url(../images/nav-sprite.jpg);background-position:0 0;background-repeat:no-repeat;width:80px}
#navigation a.home:hover, #navigation a.s-home:hover{background-image:url(../images/nav-sprite.jpg);background-position:0 -58px;background-repeat:no-repeat;width:80px}
#navigation a.s-home{background-image:url(../images/nav-sprite.jpg);background-position:0 -58px;background-repeat:no-repeat;width:80px}
#navigation a.features{background-image:url(../images/nav-sprite.jpg);background-position:-230px 0;background-repeat:no-repeat;width:111px}
#navigation a.s-features{background-image:url(../images/nav-sprite.jpg);background-position:-81px -29px;background-repeat:no-repeat;width:111px}
#navigation a.browsetitles{background-image:url(../images/nav-sprite.jpg);background-position:-80px 0;background-repeat:no-repeat;width:149px;}
#navigation a.browsetitles:hover{background-image:url(../images/nav-sprite.jpg);background-position:-80px -29px;background-repeat:no-repeat;width:149px;}
#navigation a.s-browsetitles{background-image:url(../images/nav-sprite.jpg);background-position:-80px -58px;background-repeat:no-repeat;width:149px}
#navigation a.login{background-image:url(../images/nav-sprite.jpg);background-position:-340px 0;background-repeat:no-repeat;width:82px}
#navigation a.login:hover{background-image:url(../images/nav-sprite.jpg);background-position:-340px -29px;background-repeat:no-repeat;width:82px}
#navigation a.s-login{background-image:url(../images/nav-sprite.jpg);background-position:-341px -58px;background-repeat:no-repeat;width:81px}
#navigation a.signup{background-image:url(../images/signup-btn.jpg);background-position:0 0;background-repeat:no-repeat;width:110px}
#navigation a.signup:hover{background-image:url(../images/signup-btn.jpg);background-position:-122px 0px;background-repeat:no-repeat;width:110px}
#navigation a.logout{background-image:url(../images/nav-sprite.jpg);background-position:-422px 0;background-repeat:no-repeat;width:92px}
#navigation a.logout:hover{background-image:url(../images/nav-sprite.jpg);background-position:-422px -29px;background-repeat:no-repeat;width:82px}

#navigation a.account{background-image:url(../images/signup-btn.jpg);background-position:0 -52px;background-repeat:no-repeat;width:110px; margin-right:10px;}
#navigation a.account:hover{background-image:url(../images/signup-btn.jpg);background-position:-122px -52px;background-repeat:no-repeat;width:110px;margin-right:10px;}


#navigation a.upgrade{background-image:url(../images/signup-btn.jpg);background-position:0 -107px;background-repeat:no-repeat;width:110px;margin-right:10px;}
#navigation a.upgrade:hover{background-image:url(../images/signup-btn.jpg);background-position:-122px -107px;background-repeat:no-repeat;width:110px;margin-right:10px;}*/


#content{float:left;padding-bottom:95px;width:933px; position:relative;}
.readingroom-top-nav{background-image:url(../images/top-nav-readingroom.jpg);background-repeat:no-repeat;height:54px;width:937px}
.readingroom-top-nav ul{display:inline;float:left;list-style:none;padding-left:78px}
.readingroom-top-nav li{display:inline;float:left;list-style:none;padding-bottom:16px;padding-right:100px;padding-top:16px}
.readingroom-top-nav li a{background-image:url(../images/rr-dropdown-bullet.jpg);background-position:right;background-repeat:no-repeat;color:#999;float:left;font-size:13px;padding-right:14px;text-decoration:none}
input.search{background-image:url(../images/search-bg.jpg);background-repeat:no-repeat;border:0;color:#333;font-family:'Helvetica Neue', Arial, Helvetica, sans-serif;font-size:13px;font-weight:700;height:21px;padding-left:9px;padding-top:6px;width:184px}
.readingroom-top-nav li.search{padding:10px;text-align:right}
.homepagelistings{clear:both;float:left;height:406px;margin-left:11px;width:912px}
.item{background-image:url(../images/item-bg.jpg);background-position:0 -411px;color:#666;font-size:11px;height:313px;padding-left:26px;padding-right:26px;padding-top:54px;width:176px}
.itemimage{height:242px;overflow:hidden;width:176px}
.item table{border:0;float:left;margin:0;padding:0;vertical-align:bottom}
.item table td{overflow:hidden;width:176px}
.itemimage img{vertical-align:bottom;width:177px}
.itemdetails{float:left;visibility:hidden}
.itemhover{float:left;height:313px;overflow:hidden}
.homepagelistings .itemhover:hover .itemdetails{background-image:url(../images/bg-tn-overlay.png);background-repeat:no-repeat;cursor:pointer;height:242px;left:2px;position:relative;top:-244px;visibility:visible}
.title{color:#333;font-family:'Helvetica Neue', Arial, Helvetica, sans-serif;font-size:24px;font-weight:700;padding-bottom:12px;padding-left:12px;padding-top:12px;text-transform:none}
.price{clear:both;float:left;overflow:hidden;width:177px}
.details{clear:both;color:#999;float:left;font-size:12px;line-height:15px;padding-left:12px;padding-top:12px;width:164px}
.details strong{color:#000}
.itemoptions{visibility:hidden}
.homepagelistings ul{display:inline;float:left;list-style:none;position:relative}
.homepagelistings li{display:inline;float:left;white-space:nowrap}
.cb{clear:both}
#footer .box{background-image:url(../images/footer-section-bg.jpg);background-repeat:no-repeat;float:left;width:228px}
#footer{background-image:url(../images/footer-section-bg.jpg);background-position:bottom;background-repeat:no-repeat;font-family:"Times New Roman", Times, serif;height:135px;margin:0 auto;overflow:hidden;width:915px;}
#footer a,#footer a:visited{color:#666;text-decoration:none}
#footer .greybg span{clear:both;color:#333;display:block;float:left;font-size:15px;padding-bottom:17px;width:100%; padding-top:13px;}
#footer .greybg{float:left;font-size:11px;height:135px;padding:0px 0 0 22px;width:203px}
#footer .bdr-right{border-right:1px solid #e7e7e7}
#footer .greybg ul{float:left;font-size:12px;list-style:none;margin:0;}
#footer .greybg li{color:#c2c2c2;padding-bottom:1px}
.footer-logo{background-image:url(../images/logo-footer.jpg);background-position:bottom left;background-repeat:no-repeat;float:left;height:118px;width:136px}
.reading-room-promo{background-image:url(../images/bg-row-one-reading-room.png);background-repeat:repeat-x;height:418px;padding-top:65px}
.reading-room-promo ul.twoitems{left:457px;top:-5px}
img.click{cursor:pointer;height:307px;left:-378px;position:relative;top:5px;width:307px}
.reading-room-promo ul li div.item{background-image:none}
.paging{width:937px}
.paging a{background-image:url(../images/pagingbtns.jpg);background-repeat:no-repeat;display:block;float:left;height:31px;overflow:hidden;text-indent:9000em;white-space:nowrap}
.paging a.previous{background-position:0 0;width:106px}
.paging a.previous:hover{background-position:0 -31px;width:106px}
.paging a.next{background-position:-106px 0;width:72px}
.paging a.next:hover{background-position:-106px -31px;width:72px}
.paging a.backtotop{background-position:-178px 0;width:124px}
.paging a.backtotop:hover{background-position:-178px -31px;width:124px}
.paging ul{display:inline;list-style:none}
.pagenumbers{padding-left:202px;padding-top:10px;text-align:center;width:450px}
.paging ul li a{background:none;color:#999;display:inline;height:auto;overflow:visible;text-decoration:none;text-indent:0}
.paging ul li a.current{color:#333;text-decoration:none}
.paging ul li{color:#999;float:left;font-family:"Times New Roman", Times, serif;padding-left:5px;padding-right:5px;position:relative;top:-5px}
.left-blt{background-image:url(../images/left-blt.jpg);background-position:left;background-repeat:no-repeat;height:12px;padding-right:6px;width:9px}
.right-blt{background-image:url(../images/right-blt.jpg);background-position:right;background-repeat:no-repeat;height:12px;padding-left:6px;width:9px}
.preview-a{background-image:url(../images/bg-preview-a.jpg);background-position:bottom left;background-repeat:no-repeat;float:left;height:537px;width:938px}


.preview-a .preview-top{background-image:url(../images/bg-preview-top.png);background-repeat:no-repeat;height:60px;width:938px}
.preview-a .mag-title{padding-left:91px;text-align:left;width:294px}
.preview-a .preview-price{text-align:right;width:257px}
.preview-a .formbg{background-image:url(../images/bg-sign-up-form-a.png);background-repeat:no-repeat;float:right;margin-top:11px;width:311px}
.preview-a .formbg .fld input.text{border:0;color:#666;font-family:'Helvetica', Arial, Helvetica, sans-serif;font-size:12px;padding:0 0 0 14px;width:297px}
.preview-a .formbg .fld3 button{color:#999;display:block;float:left;font-family:'Helvetica', Arial, Helvetica, sans-serif;font-size:20px;font-weight:700;letter-spacing:-1px;text-align:left}
.preview-bottom{color:#ccc;font-size:11px;padding-bottom:59px;padding-top:7px;text-align:center;width:938px}
.preview-b{background-image:url(../images/bg-preview-b.jpg);background-position:bottom left;background-repeat:no-repeat;float:left;height:749px;width:938px}
.preview-b .preview-top{background-image:url(../images/bg-preview-top-b.png);background-repeat:no-repeat;height:60px;width:938px}
.preview-b .mag-title{padding-left:85px;text-align:left;width:280px}
.preview-b .preview-price{padding-right:37px;text-align:right;width:220px}
.preview-b .formbg{background-image:url(../images/bg-sign-up-form-b.png);background-repeat:no-repeat;float:right;margin-top:11px;width:311px}
.preview-b .formbg .fld input.text,.preview-b .formbg .fld select{border:0;color:#999;font-family:'Helvetica', Arial, Helvetica, sans-serif;font-size:10px;height:12px;padding:0 0 0 14px;text-transform:uppercase;width:297px}
.preview-b .formbg .fld3 button{color:#999;font-family:'Helvetica', Arial, Helvetica, sans-serif;font-size:20px;font-weight:700;letter-spacing:-1px;text-align:left}
.preview-b .formbg .fld4{border-bottom:1px solid #d7d7d7;color:#999;float:left;font-size:10px;padding-left:0;width:311px}
.preview-b .formbg .fld4 em{background-image:url(../images/cc-sprite.jpg);background-repeat:no-repeat;display:block;float:left;height:38px;overflow:hidden;text-indent:9000em;white-space:nowrap}
.preview-b .formbg .fld4 .cc1 .jNiceWrapper,.preview-b .formbg .fld4 .cc2 .jNiceWrapper,.preview-b .formbg .fld4 .cc3 .jNiceWrapper{top:10px}
.preview-b .formbg .fld4 .cc1{float:left;width:105px}
.preview-b .formbg .fld4 .cc2{float:left;width:111px}
.preview-b .formbg .fld4 .cc3{float:left;width:90px}
.preview-b .formbg .fld4 em.mc{background-position:0 0;width:59px}
.preview-b .formbg .fld4 em.vi{background-position:-105px 0;width:57px}
.preview-b .formbg .fld4 em.pp{background-position:-216px 0;width:68px}
.mag-row-3{background-image:url(../images/mag-row-bg-3.jpg);background-repeat:no-repeat}
.mag-row-4{background-image:url(../images/mag-row-bg.jpg);background-repeat:no-repeat}
.mag-row-5{background-image:url(../images/mag-row-bg.jpg);background-repeat:no-repeat;padding-top:36px}
.mag-row-6{background-image:url(../images/bt-top-row-items-bg.jpg);background-position:center top;background-repeat:no-repeat}
.mag-row-6 .mag-row-list{clear:none;float:left;height:382px;padding-top:90px;width:456px}
.mag-row{float:left;padding-bottom:40px;width:933px}
.mag-row-top{clear:both;color:#fff;float:left;font-family:"Times New Roman", Times, serif;font-size:32px;font-weight:400;padding-left:25px;padding-top:26px}
.mag-row-top-hn{clear:both;color:#fff;float:left;font-family:'Helvetica Neue', Arial, Helvetica;font-size:32px;font-weight:700;padding-bottom:36px;}
.mag-row-list{clear:both;float:left;width:100%; padding-top:30px;}
.mag-item-box{background-image: url(../images/bg-thumb.jpg);background-repeat: repeat-x;float:left;padding-bottom:56px;padding-left:25px;padding-right:25px;width:178px; padding-top:30px; margin-bottom:20px;}
.mag-item-box table td a img{position:relative;vertical-align:bottom;width:178px;z-index:200}
.mag-item-box table td{height:256px;overflow:hidden;width:178px}
.mag-item-box table td a{background-color:#fff;float:left;text-decoration:none;width:100%}
p{clear:both;margin:0;padding:0}
pre{background:#e3f4f9;border:1px solid #bae2f0;display:block;font:100% "Courier New", Courier, monospace;margin:.5em 0;overflow:auto;width:800px}
#tooltip{background:#fff;border:1px solid #f8f8f8;color:#666;display:none;font-size:12px;overflow:hidden;padding:10px;position:relative;width:200px}
#tooltip em{font-style:normal;font-weight:700}
#tooltip b{clear:both;color:#333;display:block;font-family:'Helvetica Neue', Arial, Helvetica, sans-serif;font-size:24px;font-weight:700;padding:0;text-transform:none;width:100%}
.mag-item-box table td a .show{color:#FFF;position:absolute;visibility:hidden;z-index:500}
.mag-item-box table td a:hover .show{color:#FFF;cursor:pointer;display:block;position:absolute;text-decoration:none;visibility:visible;width:175px;z-index:500}
.showhead{color:#333;display:block;font-family:"Times New Roman", Times, serif;font-size:28px;padding:5px 7px 7px 10px;text-transform:lowercase}
.showtxt{color:#999;display:block;font-family:"Times New Roman", Times, serif;font-size:12px;padding:10px 7px 7px 10px;text-transform:lowercase}
.showtxt strong{color:#333}
a.browseallbtnhome{background-image:url(../images/browseall-btn-home.png);background-repeat:no-repeat;display:block;height:26px;margin-right:50px;margin-top:28px;overflow:hidden;text-indent:9000em;white-space:nowrap;width:113px}
a.browseallbtnhome:hover{background-image:url(../images/browseall-btn-home.png); background-position:0px -26px;background-repeat:no-repeat;display:block;height:26px;margin-right:50px;margin-top:28px;overflow:hidden;text-indent:9000em;white-space:nowrap;width:113px}
.frontpageflashreplacement{float:left;height:517px;left:-4px;position:relative;width:941px; z-index:1;}
.welove{background-color:#FFF;background-image:url(../images/welove-top-bg.jpg);background-repeat:no-repeat;clear:both;float:left;width:914px}
.welove-top{clear:both;float:left;height:83px;width:914px}
.welove-top-l{color:#999;float:left;font-family:"Times New Roman", Times, serif;font-size:30px;padding-left:27px;padding-top:29px}
.welove-top-r{float:right;padding-top:28px}
.welove-top-r a,.welove-top-r span{background-image:url(../images/frontpage-silder-nav.jpg);background-repeat:no-repeat;display:block;float:left;height:29px;overflow:hidden;text-indent:9000em;white-space:nowrap}
.welove-top-nav{float:right;padding-right:25px;text-align:right}
.welove-top-r .welove-top-nav span.previous{background-position:0 0;cursor:pointer;width:89px}
.welove-top-r .welove-top-nav span.previous:hover{background-position:0px -29px;cursor:pointer;width:89px}
.welove-top-r .welove-top-nav span.next{background-position:-89px 0;cursor:pointer;width:58px}
.welove-top-r .welove-top-nav span.next:hover{background-position:-89px -29px;cursor:pointer;width:58px}
.welove-top-r .welove-top-nav a.viewblog{background-position:-148px 0;width:106px}
.welove-top-r .welove-top-nav a.viewblog:hover{background-position:-148px -29px;width:106px}
.welove-mid{clear:both;float:left;height:377px;overflow:hidden;width:912px}
.welove-mid ul{display:inline;float:left;list-style:none;white-space:nowrap}
.welove-mid ul li{display:inline;float:left;list-style:none}
.welove-mid .welove-mag-item{float:left;padding-left:28px;width:886px}
.welove-mid ul li .welove-mag-item .welove-left .mag-heading{clear:both;color:#000;float:left;font-family:"Helvetica Neue", Arial, sans-serif;font-size:38px;font-weight:700;height:71px;padding-top:2px;width:379px}
.welove-mid ul li .welove-mag-item .welove-left .mag-features{clear:both;float:left;font-family:"Times New Roman", Times, serif;padding-left:10px;padding-top:1px;width:369px}
.welove-mid ul li .welove-mag-item .welove-left .mag-features div.left{color:#333;float:left;font-size:12px; width:90px;}
.welove-mid ul li .welove-mag-item .welove-left .mag-features div.right{color:#999;float:left;font-size:12px; width:180px;}
.welove-bottom{background-image:url(../images/welove-bot-bg.jpg);background-position:bottom;background-repeat:no-repeat;clear:both;float:left;height:39px;width:914px}
.welove-mid ul li .welove-mag-item .welove-left .mag-details{clear:both;color:#999;float:left;font-family:"Helvetica Neue", Arial, sans-serif;font-size:13px;padding-left:10px;padding-top:29px;white-space:normal;width:369px}
.welove-mid ul li .welove-mag-item .welove-left .mag-details a{color:#999;text-decoration: underline;}
.welove-mid ul li .welove-mag-item .welove-left .mag-details a:hover{color:#333;text-decoration: underline;}
.welove-mid ul li .welove-mag-item .welove-left .mag-details a.readmore{color:#999;font-variant:small-caps;text-decoration:none}
.welove-mid ul li .welove-mag-item .welove-left .mag-details a.readmore:hover{color:#333;font-variant:small-caps;text-decoration:none}
.magpage-margin-bottom-a{margin-bottom:73px}
.magpage-margin-bottom-b{margin-bottom:22px}
.magpagedetail-box{clear:both;float:left;padding:19px 23px 11px 22px;width:165px}
.magpage{background-image:url(../images/mag-homepage-mid-bg.jpg);background-repeat:repeat-y;clear:both;float:left;width:913px}
.magpagetop{background-image:url(../images/mag-homepage-top.jpg);background-repeat:no-repeat;float:left;width:913px}
.magpage-options{float:left;padding-left:24px;padding-top:21px;width:678px}
.magpage-logo{float:right;width:210px}
.magpagedetails{float:left;width:703px}
.magpageright{float:left;width:210px}
.magtext{float:left;padding-bottom:34px;padding-left:24px;padding-right:24px;width:655px; padding-top:20px}
.magtext h2{color:#000;display:block;float:left;font-family:"Times New Roman", Times, serif;font-size:30px;font-weight:400; height:30px;margin:0;padding:0 10px 0 0;position:relative;top:-3px; z-index:5000;}
.magtext p,.magtext a{clear:none;color:#999;display:inline;font-family:"Helvetica Neue", Arial, sans-serif;font-size:13px;line-height:17px}
.magtext a:hover { color:#333; text-decoration:underline;}
.magtext a{font-style:italic}
.magpage-options a, .magpage-options div{background-image:url(../images/mag-homepage-btns.jpg);background-repeat:no-repeat;display:block;float:left;height:29px;overflow:hidden;text-indent:9000em;white-space:nowrap}
.magpage-options a.previous{background-position:0 0;width:93px}
.magpage-options a.previous:hover{background-position:0px -29px;width:93px}
.magpage-options a.next{background-position:-93px 0px;width:61px}
.magpage-options a.next:hover{background-position:-93px -29px;width:61px}
.magpage-options div.share-off{ background-image:url(../images/share-off.gif); background-repeat:no-repeat; cursor:pointer; width:71px; height:29px; float:left; overflow:hidden;}
.magpage-options div.share-off div.sociallinks{ display:none;}
.magpage-options div.share{background-position:-155px 0;width:217px; position:relative; top:1px; }
.magpage-options div.share div.sociallinks{ display:inline; width:160px; float:left; padding-left:70px;background-image:url(../images/toggle-share.gif); background-repeat:no-repeat;}
.magpage-options div.share div.sociallinks a{ display: inline; text-indent:0px; overflow:visible; background:none; padding-right:9px; padding-top:7px;}
.magpage-buynow{position: relative;padding-bottom:25px;padding-left:20px;padding-top:8px;width:155px; height:162px; clear:both; float:left; z-index:1000;}
img.magthumb{position:relative}
img.buynow{bottom:28px;left:15px;position:absolute;z-index:2000}
.magpagedetail-box-2{clear:both;float:left;padding-bottom:16px;padding-left:22px;padding-right:23px;width:165px}
.bt-top-menu{background-image:url(../images/bt-top-menu-bg-ie.jpg);background-position:bottom left;background-repeat:no-repeat;color:#666;float:left;font-family:"Times New Roman", Times, serif;font-size:15px;left:-11px;position:relative;width:945px}
.bt-top-menu .hover-menu ul{list-style:none;}
.bt-top-menu .hover-menu ul.actions{clear:both; float:left;background-color:#aeaeae;display:none;padding:10px 10px 10px 16px;position:absolute;left:0px;top:47px;width:160px;z-index:1000}
.bt-top-menu .hover-menu ul.actions li a{color:#fff;font-size:13px;text-decoration:none}
.bt-top-menu .hover-menu{float:left;position:relative;width:185px; top:2px;}
.bt-top-menu .hover-menu strong{clear:both;cursor:pointer;display:block;float:left;font-weight:400;padding-bottom:15px;padding-top:15px;text-indent:20px;width:100%}
.bt-top-menu .hover-menu-s{float:left;position:relative;width:185px}
.bt-top-menu .hover-menu-s input.btmenu-search{border:0px;clear:both;cursor:pointer;display:block;float:left;font-weight:400;padding-bottom:14px;padding-top:17px;padding-left:20px;width:160px; font-family:"Times New Roman", Times, serif;font-size:13px;color:#666; margin-top:3px;}
.bt-top-menu .hover-menu strong span{color:#CCC}
.bdr-right{border-right:1px solid #E7E7E7}
.bt-top-menu .hover-menu:hover{background-color:#d1d1d1}
.bt-top-menu .hover-menu:hover span{color:#fff}
.bt-top-menu .search-box-fix{padding-right:2px}
.bt-teaser{background-image:url(../images/teaser-bt-bg.jpg);background-repeat:no-repeat;color:#000;float:left;font-family:"Times New Roman", Times, serif;font-size:24px;height:275px;padding-left:100px;padding-right:100px;padding-top:188px;text-align:center;width:255px}
.bt-teaser a{color:#999;text-decoration:underline}
.summarybox-a{background-image:url(../images/summary-a-bg.jpg);background-position:bottom;background-repeat:no-repeat;float:left;height:633px;width:914px}
.summarybox-a2{background-image:url(../images/summary-a-bg2.jpg);background-position:bottom;background-repeat:no-repeat;float:left;height:633px;width:914px}
.summarybox-head{background-image:url(../images/summary-top-head.jpg);background-repeat:no-repeat;color:#333;float:left;font-family:"Times New Roman", Times, serif;font-size:19px;height:100px;width:914px}
.summarybox-head div{padding-top:13px;text-align:center}
.summarybox-head .login{float:left;width:307px}
.summarybox-head .oneview{float:left;width:303px}
.summarybox-head .fullview{float:left;width:304px}
.summarybox-headsub{float:left;width:914px}
.summarybox-headsub div{color:#FFF;font-style:italic;padding-top:13px;text-align:center}
.summaryoptions{clear:both;float:left;width:914px}
.option1{clear:both;float:left;width:306px}
.option1 .mag-item-box{background-image:url(../images/bg-mag-item.png);background-position:center 141px;background-repeat:no-repeat;float:left;margin-top:10px;padding-bottom:63px;padding-left:61px;padding-right:61px;width:178px}
.option1-actions{clear:both;float:left;overflow:hidden;width:306px; position:relative;}
.option1-actions2{clear:both;float:left;width:307px; background-image:url(../images/summary-options1txt-bg.jpg); background-repeat:no-repeat;}
.option1 a{color:#999;font-size:10px;text-decoration:none;text-transform:uppercase}
.option1 button{background-image:url(../images/summary-btn-bg.jpg);background-repeat:no-repeat;border:0;clear:both;color:#FFF;float:left;font-family:"Times New Roman", Times, serif;font-size:18px;height:44px;margin:0;padding:0;width:307px}
.option2{float:left;text-align:center;width:303px}
.option2 .option2-img-comp{background-image:url(../images/bg-mag-item.png);background-position:center 145px;background-repeat:no-repeat;height:280px;padding-top:25px;width:307px}
.option2-text-comp{clear:both;float:left;height:123px;margin-top:25px;padding-top:36px;width:303px; position:relative;}
.option2-text-comp2{background-image:url(../images/summary-options2txt-bg2.jpg);background-repeat:no-repeat;clear:both;float:left;height:123px;margin-top:25px;padding-top:36px;width:306px; background-position:0px 0px}
.option2-text-comp2 strong{color:#333;font-family:"Helvetica Neue", Arial, sans-serif;font-size:15px}
.option2-text-comp2 span{color:#999;font-family:"Times New Roman", Times, serif;font-size:15px}
.option2-text-comp2 strong,.option2-text-comp2 span{clear:both;display:block;float:left;line-height:24px;width:303px}

.option2-text-comp strong{color:#333;font-family:"Helvetica Neue", Arial, sans-serif;font-size:15px}
.option2-text-comp span{color:#999;font-family:"Times New Roman", Times, serif;font-size:15px}
.option2-text-comp strong,.option2-text-comp span{clear:both;display:block;float:left;line-height:24px;width:303px}
.option2 a{border:0;clear:both;color:#FFF;display:block;float:left;font-family:"Times New Roman", Times, serif;font-size:18px;height:44px;margin:0;padding:10px 0 0;text-decoration:none;width:303px}

img.option3-flipcomp{left:30px;position:relative;top:0;z-index:1000}
img.point3-overlay{left:-32px;position:relative;top:78px;z-index:2000}
.summarybox-b{background-image:url(../images/summary-b-bg.jpg);background-position:0 94px;background-repeat:no-repeat;clear:both;float:left;height:753px;width:933px}
.summarybox-b-top-1{background-image:url(../images/summary-b-bg-top1.jpg);background-repeat:no-repeat;clear:both;color:#333;float:left;font-family:"Times New Roman", Times, serif;font-size:20px;padding-bottom:10px;padding-left:17px;padding-top:14px;width:933px}
.summarybox-b-content .summarybox-b-form button{background-image:url(../images/summary-b-continue-btn-bg.jpg);background-position:0px 0px;background-repeat:no-repeat;border:0 none;clear:both;color:#FFF;float:left;font-family:"Times New Roman", Times, serif;font-size:18px;height:39px;margin:0;padding-bottom:7px;text-align:left;text-indent:15px;width:362px; padding-top:3px;}
.summarybox-b-content .summarybox-b-form button:hover{background-image:url(../images/summary-b-continue-btn-bg.jpg);background-position:0px -39px;background-repeat:no-repeat;border:0 none;clear:both;color:#FFF;float:left;font-family:"Times New Roman", Times, serif;font-size:18px;height:39px;margin:0;padding-bottom:7px;text-align:left;text-indent:15px;width:362px; padding-top:3px;}
.summarybox-c-content .summarybox-c-form{background-image:url(../images/summary-c-form-top-bg.jpg);background-position:62px 39px;background-repeat:no-repeat;padding-left:62px;padding-right:11px;padding-top:42px;width:375px}
.summarybox-c-content .summarybox-c-form button{background-image:url(../images/summary-b-continue-btn-bg.jpg);background-position:0px 0px;background-repeat:no-repeat;border:0 none;clear:both;color:#FFF;float:left;font-family:"Times New Roman", Times, serif;font-size:18px;height:39px;margin:0;padding-bottom:7px;text-align:left;text-indent:15px;width:375px; padding-top:3px; }
.summarybox-c-content .summarybox-c-form button:hover{background-image:url(../images/summary-b-continue-btn-bg.jpg);background-position:0px -39px;background-repeat:no-repeat;border:0 none;clear:both;color:#FFF;float:left;font-family:"Times New Roman", Times, serif;font-size:18px;height:39px;margin:0;padding-bottom:7px;text-align:left;text-indent:15px;width:375px; padding-top:3px;}
.summarybox-c-top-1 .fl{padding-bottom:10px;padding-left:17px;padding-top:10px}
.summarybox-c-options label,.summarybox-d-options label,.summarybox-d2-options label{color:#999;float:left;font-family:Arial, Helvetica, sans-serif;font-size:10px;letter-spacing:1px;padding-top:10px;text-transform:uppercase}
.savedinfo{background-image:url(../images/summary-c-saved-info-bg.jpg);background-repeat:no-repeat;height:27px;width:121px}
.newcard{background-image:url(../images/summary-c-new-card-bg.jpg);background-repeat:no-repeat;height:27px;margin-right:8px;width:111px}
.edit{color:#CCC;float:left;font-family:Arial, Helvetica, sans-serif;font-size:10px;letter-spacing:1px;padding-left:0;padding-top:19px;text-indent:-6px;text-transform:uppercase;width:55px}
.edit a,.edit a:visited{color:#CCC;text-decoration:none}
.paypal{background-image:url(../images/summary-c-new-card-bg.jpg);background-repeat:no-repeat;height:27px;width:111px}
.savedinfo-data{background:transparent url(../images/input-bg-form-a.jpg) no-repeat scroll 0 0;border-bottom:1px solid #c5c5c5;border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4;clear:both;color:#999;font-family:Arial, Helvetica, sans-serif;font-size:10px;height:17px;line-height:17px;margin:0;outline-color:#-moz-use-text-color;outline-style:none;outline-width:medium;padding:10px 0 10px 16px;text-transform:uppercase;vertical-align:middle;width:357px}
.savedinfo-data span{float:left;padding-right:10px;width:120px}
.savedinfo-data strong{color:#666;float:left;font-size:12px;text-transform:none;width:220px;font-family:Helvetica, sans-serif}
.summarybox-d{background-image:url(../images/summary-d1-bg.jpg);background-position:0 94px;background-repeat:no-repeat;clear:both;float:left;height:496px;width:933px; padding-right:11px;}
.summarybox-d-content .summarybox-d-form .jNiceInputInner input{background:transparent url(../images/input-bg-form-a.jpg) no-repeat scroll 0 0;border-bottom:1px solid #C5C5C5;color:#666666;font-family:Arial,Helvetica,sans-serif;font-size:12px;height:15px;line-height:16px;margin:0px -3px -3px -3px;outline-style:none;outline-width:medium;padding:10px 15px 10px 16px;text-transform:inherit;vertical-align:middle;width:190px;font-family:Helvetica, sans-serif}
.tc .jNiceChecked, jm .jNiceCheckbox{background-position:center bottom}
.tc .jNiceCheckbox,.jm .jNiceCheckbox{background-image:url(../js/elements/checkbox.png); background-repeat:no-repeat;cursor:pointer;height:18px;left:312px;position:absolute;top:-15px;width:18px;z-index:2;}
img.guide{left:450px;position:absolute;top:207px}
.summarybox-d2-options .newcard .jNiceRadio{background:transparent url(../js/elements/checkbox.png) no-repeat scroll center top;cursor:pointer;height:18px;left:37px;position:absolute;top:7px;vertical-align:middle;width:18px}
.message{color:red;padding-right:40px;text-align:right}
#logo h1,#logo h1 a{display:block;float:left;height:27px;overflow:hidden;text-indent:9000em;white-space:nowrap;width:207px}
.fl,.welove-left{float:left}
.fr{ float:right;}
.welove-right{float:right; width:450px; padding-right:30px;height:380px;}
#footer .greybg li a,.preview-a a,.preview-b a{color:#999;text-decoration:none}
.preview-a .preview-heading,.preview-b .preview-heading{color:#333;float:left;font-family:"Times New Roman", Times, serif;font-size:26px;padding:7px 39px 20px 18px;text-align:center}
.preview-a .preview-heading span,.preview-b .preview-heading span,.summarybox-head div span{color:#666}
.preview-a .preview-option-notselected,.preview-b .preview-option-notselected{color:#999;float:left;font-size:13px;padding-bottom:24px;padding-top:17px;text-align:center;text-decoration:none}
.preview-a .preview-option-selected,.preview-b .preview-option-selected{color:#333;float:left;font-size:13px;font-weight:700;padding-bottom:24px;padding-top:17px;text-align:center;text-decoration:none}
.preview-a .screenshot,.preview-b .screenshot{float:left;padding-left:66px;padding-right:71px;width:473px}
.preview-a .formbg .fld,.preview-b .formbg .fld{border-bottom:1px solid #d7d7d7;float:left;padding-bottom:11px;padding-top:11px;width:100%}
.preview-a .formbg .fld2,.preview-b .formbg .fld2{border-bottom:1px solid #d7d7d7;color:#999;float:left;font-family:'Helvetica', Arial, Helvetica, sans-serif;font-size:10px;padding-bottom:14px;padding-left:14px;padding-top:14px;text-transform:uppercase;width:297px}
.preview-a .formbg .fld2 strong,.preview-b .formbg .fld2 strong{float:left;font-weight:400;width:270px}
.preview-a .formbg .fld5,.preview-b .formbg .fld5{border-bottom:1px solid #d7d7d7;color:#999;float:left;font-family:'Helvetica', Arial, Helvetica, sans-serif;font-size:10px;padding-bottom:10px;padding-left:14px;padding-top:10px;text-transform:uppercase;width:297px}
.preview-a .formbg .fld5 strong,.preview-b .formbg .fld5 strong{float:left;font-weight:400;height:10px;width:270px}
.preview-a .preview-a-form,.preview-b .preview-b-form{padding-top:61px;width:921px}
.preview-a .formbg .fld3,.preview-b .formbg .fld3{background-image:url(../images/bg-sign-up-form-a.png);background-position:bottom;color:#999;float:left;font-size:10px;padding-bottom:11px;padding-left:14px;padding-top:11px;width:297px}
.magpagedetail-box strong,.magpagedetail-box-2 strong{clear:both;color:#333;display:block;float:left;font-family:"Times New Roman", Times, serif;font-size:15px;font-weight:400;width:165px}
.magpagedetail-box span,.magpagedetail-box-2 span{clear:both;color:#999;display:block;float:left;font-family:"Times New Roman", Times, serif;font-size:12px;width:165px}
.magflash,.option2-img-comp{clear:both;float:left}
.option1 label.labela,.option1 label.labelb{background-image:url(../images/input-bg-form-a.jpg);background-repeat:no-repeat;clear:both;color:#999;display:block;font-family:Arial, Helvetica, sans-serif;font-size:10px;height:15px;line-height:15px;padding-bottom:12px;padding-left:16px;padding-top:14px;text-transform:uppercase;vertical-align:middle;width:291px}
.summarybox-b-top-1 span,.summarybox-c-top-1 span,.summarybox-d-top-1 span,.summarybox-d2-top-1 span{color:#000;font-family:"Times New Roman", Times, serif;font-size:20px}
.summarybox-b-top-2,.summarybox-c-top-2,.summarybox-d-top-2,.summarybox-d2-top-2{background-image:url(../images/summary-b-bg-top2.jpg);background-repeat:no-repeat;clear:both;color:#fff;float:left;font-family:"Times New Roman", Times, serif;font-size:17px;padding-bottom:14px;padding-left:29px;padding-top:14px;width:913px}
.summarybox-b-top-2 span,.summarybox-c-top-2 span,.summarybox-d-top-2 span,.summarybox-d2-top-2 span{color:#ccc}
.summarybox-b-content,.summarybox-c-content,.summarybox-d-content,.summarybox-d2-content{clear:both;float:left;width:933px}
.summarybox-b-content .summarybox-b-form,.summarybox-d-content .summarybox-d-form,.summarybox-d2-content .summarybox-d2-form{background-image:url(../images/summary-b-form-top-bg.jpg);background-position:0px 39px;background-repeat:no-repeat;padding-left:0px;padding-right:10px;padding-top:42px;width:362px}
.summarybox-b-content .summarybox-b-form .jNiceInputInner input,.summarybox-c-content .summarybox-c-form .jNiceInputInner input,.summarybox-d2-content .summarybox-d2-form .jNiceInputInner input{background:transparent url(../images/input-bg-form-a.jpg) no-repeat scroll 0px 3px;border-bottom:1px solid #c5c5c5;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:16px;margin:0;outline-color:#-moz-use-text-color;outline-style:none;outline-width:medium;padding:10px 15px 10px 16px;text-transform: inherit;vertical-align:top;width:190px; font-family:Helvetica, sans-serif; text-transform:none; margin:-3px 0px -3px 0px; height:18px; position:relative; top:-1px;}
.summarybox-b-content .summarybox-b-form .dropselect,.summarybox-c-content .summarybox-c-form .dropselect,.summarybox-d-content .summarybox-d-form .dropselect,.summarybox-d2-content .summarybox-d2-form .dropselect{background-image:url(../images/input-bg-form-a.jpg); background-repeat:no-repeat;border:medium none;border-bottom:1px solid #c5c5c5;clear:both;color:#999;float:left;font-family:Arial, Helvetica, sans-serif;font-size:10px;height:17px;line-height:17px;margin:0;outline-color:#-moz-use-text-color;outline-style:none;outline-width:medium;padding:10px 0 10px 16px;text-transform:uppercase;vertical-align:middle;width:345px; z-index:8000; position:relative}
.summarybox-b-content .summarybox-b-form .jNiceSelectText,.summarybox-c-content .summarybox-c-form .jNiceSelectText,.summarybox-d-content .summarybox-d-form .jNiceSelectText,.summarybox-d2-content .summarybox-d2-form .jNiceSelectText{color:#999;font-family:Arial, Helvetica, sans-serif;font-size:10px;margin:0;text-transform:uppercase;vertical-align:middle}
.summarybox-c,.summarybox-d2{background-image:url(../images/summary-c-bg.jpg);background-position:0 94px;background-repeat:no-repeat;clear:both;float:left;height:565px;width:933px}
.summarybox-c-top-1,.summarybox-d-top-1,.summarybox-d2-top-1{background-image:url(../images/summary-b-bg-top1.jpg);background-repeat:no-repeat;clear:both;color:#666;float:left;font-family:"Times New Roman", Times, serif;font-size:20px;width:933px;}
.summarybox-c-options .savedinfo .jNiceRadio,.summarybox-d-options .savedinfo .jNiceRadio,.summarybox-d2-options .savedinfo .jNiceRadio{background:transparent url(../js/elements/checkbox.png) no-repeat scroll center top;cursor:pointer;height:18px;left:9px;position:absolute;top:7px;vertical-align:middle;width:18px}
.summarybox-c-options .newcard .jNiceRadio,.summarybox-d-options .newcard .jNiceRadio{background:transparent url(../js/elements/checkbox.png) no-repeat scroll;cursor:pointer;height:18px;left:8px;position:absolute;top:7px;vertical-align:middle;width:18px}
.summarybox-c-options .paypal .jNiceRadio,.summarybox-d-options .paypal .jNiceRadio,.summarybox-d2-options .paypal .jNiceRadio{background:transparent url(../js/elements/checkbox.png) no-repeat scroll;cursor:pointer;height:18px;left:23px;position:absolute;top:7px;vertical-align:middle;width:18px}
.summarybox-c-options,.summarybox-d-options,.summarybox-d2-options{height:47px}
.summarybox-d-content .summarybox-d-form button,.summarybox-d2-content .summarybox-d2-form button{background-image:url(../images/summary-b-continue-btn-bg.jpg);background-position:0px 0;background-repeat:no-repeat;border:0 none;clear:both;color:#FFF;float:left;font-family:"Times New Roman", Times, serif;font-size:18px;height:39px;margin:0;padding-bottom:7px;text-align:left;text-indent:15px;width:362px; padding-top:3px;}
.summarybox-d-content .summarybox-d-form button:hover,.summarybox-d2-content .summarybox-d2-form button:hover{background-image:url(../images/summary-b-continue-btn-bg.jpg);background-position:0px -39px;background-repeat:no-repeat;border:0 none;clear:both;color:#FFF;float:left;font-family:"Times New Roman", Times, serif;font-size:18px;height:39px;margin:0;padding-bottom:7px;text-align:left;text-indent:15px;width:362px;padding-top:3px;}
.summarybox-d-top-1 .fl,.summarybox-d2-top-1 .fl{padding-bottom:14px;padding-left:17px;padding-top:10px}
.summarybox-d-top-1 .active,.summarybox-d2-top-1 .active{color:#666;padding-right:10px}
.summarybox-d-top-1 .inactive,.summarybox-d2-top-1 .inactive{color:#ccc;padding-right:10px}
.summarybox-d-content .summarybox-d-form fl,.summarybox-d2-content .summarybox-d2-form fl{padding-left:0}
.tc,.jm{background:transparent url(../images/input-bg-form-a.jpg) no-repeat scroll 0 0;border-bottom:1px solid #c5c5c5;border-right:1px solid #e4e4e4;color:#999;font-family:Arial, Helvetica, sans-serif;font-size:10px;height:17px;line-height:17px;margin:0;outline-color:#-moz-use-text-color;outline-style:none;outline-width:medium;padding:10px 0 10px 16px;text-transform:uppercase;vertical-align:middle;width:344px}
.summary-error{background-image:url(../images/summary-b-bg-top-error.jpg);background-repeat:no-repeat; color:#ff6666;}
.jNiceInputWrapper{ width:220px; overflow:hidden; clear:right; position:relative; top:-1px; border-bottom:1px solid #c5c5c5;}
.summarybox-c-options .savedinfo .jNiceChecked,.summarybox-c-options .newcard .jNiceChecked,.summarybox-c-options .paypal .jNiceChecked,.summarybox-d-options .savedinfo .jNiceChecked,.summarybox-d-options .newcard .jNiceChecked,.summarybox-d-options .paypal .jNiceChecked,.summarybox-d2-options .savedinfo .jNiceChecked,.summarybox-d2-options .newcard .jNiceChecked,.summarybox-d2-options .paypal .jNiceChecked{background-position:center bottom}
.magpagedetails ul, .magpagedetails ul li{ list-style:none; float:left;}
form.jNice{ position:relative;}
.magbuynow{ width:167px; position:relative; right:0px; top:0px; z-index:8000; height:200px;}
a.mag-online{ position:absolute; z-index:200; width:121px; display:block; float:left;}
a.mag-online img.under{ top:0px; left:0px;position:absolute;}
a.mag-online img.over{ top:0px;left:0px;position:absolute;}
a.mag-iphone{position:absolute; z-index:199; left:174px; top:-2px; display:block; float:left;}
a.mag-iphone img.under{ top:0px; right:0px;position:absolute;}
a.mag-iphone img.over{ top:0px;right:0px;position:absolute;}
.buynow-online{ position:absolute; z-index:1000; top:135px; left:-5px;}
.buynow-iphone{ position:absolute; z-index:1000; top:135px; left:95px;}
.jNiceInputInner input.red, form.jNice label.red{ color:#ff6666;}
#loginform{ display:none;}
#loginform input, #loginform button{ border:1px solid #CCCCCC; font-size:11px; padding:3px; color:#999999}
.loading{ left:276px;position:absolute;top:170px;}
.option1 button.white {background-image:url(../images/summary-btn-bg-white.jpg);background-repeat:no-repeat;border:0 none;clear:both;color:#999999;float:left;font-family:"Times New Roman",Times,serif;font-size:18px;height:44px;margin:0;padding:0;width:307px; position:relative; left:1px;}
img.preloader{ position:absolute; bottom:14px; right:15px;}
.summarybox-b-content img.preloader{bottom:95px;position:absolute;right:40px;}


.summarybox-c-content img.preloader{bottom:60px;position:absolute;right:40px;}

.summarybox-d-content img.preloader {bottom:104px;position:absolute;right:40px;}
.summarybox-d2-content img.preloader{bottom:60px;position:absolute;right:40px;}
.login-logo{ width:912px; padding-bottom:57px; float:left; clear: both; padding-top:58px;}
.login-strip{width:912px; float:left; clear: both; background-image:url(../images/login-strip-bg.gif); background-repeat:no-repeat; }
.login-dev{color:#666666; width:262px; padding-left:10px;padding-top:11px; padding-bottom:5px; background-image:url(../images/fld-divider-login.gif); background-repeat:no-repeat; background-position:right; height:22px;}
.login-dev2{color:#666666; width:562px; padding-left:10px;padding-top:11px; padding-bottom:5px; background-repeat:no-repeat; background-position:right; height:22px;}
.login-dev3{color:#ff9999; width:902px; padding-left:10px;padding-top:11px; padding-bottom:5px; background-repeat:no-repeat; background-position:right; height:22px; font-size:13px; background-image:url(../images/dev-3-bg.gif); background-position:bottom left; background-repeat:no-repeat; background-color:#666666; position: relative; top:-1px;}
.login-lnks{color:#666666; width:262px; padding-left:10px;padding-top:11px; padding-bottom:5px; height:22px;}
.login-lnks a{ color:#666666; font-size:10px; font-variant:small-caps; text-decoration:none; letter-spacing:2px;}
.login-strip .login-dev input.fld{ border:0px; background:none; color:#666666; font-size:13px; width:240px; }
.login-strip button.login{ background-image:url(../images/login-btn.gif); background-repeat:no-repeat; height:38px; width:76px; padding-right:5px;}
.login-strip button.ok{}
.login-strip button.request{background-image:url(../images/request-btn.gif); background-repeat:no-repeat; height:38px; width:96px; padding-right:5px;}
.login-strip button.ok{background-image:url(../images/ok-btn.gif); background-repeat:no-repeat; height:38px; width:48px; padding-right:5px;}
#footer .greybg li a:visited{ color:#999999;}
#footer .greybg li a:hover{ color: #333333;}
.bt-top-menu .hover-menu ul.actions li{ width:100%; float:left;}
.bt-top-menu .hover-menu ul.actions li:hover, .bt-top-menu .hover-menu ul.actions li a:hover {color:#333333;}
.tgl{ margin-top:19px;}

.summary-content-main{ position:relative; float:left; clear:both; height:580px; width:918px; background-image:url(../images/new-summary-page/summary-main-bg-shadow.gif); background-repeat:no-repeat; padding-left:1px; background-position:-1px 0px}
.summary-content-main form{ margin:0px; padding:0px;}

.summary-content-main form button{ float:left; width:306px; height:44px; text-align:center; padding-top:10px; padding-bottom:13px; position:relative; top:525px; color:#fff; font-family:"Times New Roman", Times, serif; font-size:17px;}
.summary-content-main form button:hover{ float:left; width:306px; height:44px; background-position:bottom left; text-align:center; padding-top:10px; padding-bottom:13px; position:relative; top:525px; color:#fff; font-family:"Times New Roman", Times, serif; font-size:17px;}
.s-col1{ width:305px; float:left; height:569px;}
.s-col1:hover .s-col1-top{ background-image:url(../images/new-summary-page/ns-bg-cols.png); padding-top:13px; padding-bottom:18px; height:23px; width:307px; text-align:center; float:left; clear:both; font-family:"Times New Roman", Times, serif; font-size:19px; color:#000; position:absolute; z-index:9000; background-position:0px -55px;}
.s-col1-top{ background-image:url(../images/new-summary-page/ns-bg-cols.png); padding-top:13px; padding-bottom:18px; height:23px; width:307px; text-align:center; float:left; clear:both; font-family:"Times New Roman", Times, serif; font-size:19px; color:#000; position:absolute; z-index:9000; background-position:0px 0px; left:-2px;}
.s-col1-top i{ color:#999;font-weight:lighter;}
.s-col1-form{ position:absolute; top:47px; width:306px; overflow:hidden; background-color:#FFFFFF;}
.s-col1-magimg{position:absolute; top:162px; height:322px; width:230px; padding-left:38px; padding-right:38px; background-image:url(../images/new-summary-page/s-col1-img-bg.jpg); background-repeat:repeat-x; padding-top:40px;}
.s-col1-button{ position:relative;}
.s-col1-button button{background-image:url(../images/new-summary-page/btn-col1-bg.jpg); background-repeat:no-repeat;}
.s-col1-button .load{ display:none}
.s-col1-button:hover .load{ position: absolute; display:block; right:15px; top:538px;}
.s-col1 a {color:#999999;font-size:10px;text-decoration:none;text-transform:uppercase;}
.s-col1 label.labela, .s-col1 label.labelb {background-image:url(../images/input-bg-form-a.jpg);background-repeat:no-repeat;clear:both;color:#999999;display:block;font-family:Arial,Helvetica,sans-serif;font-size:10px;height:13px;line-height:15px;padding-bottom:12px;padding-left:16px;padding-top:14px;text-transform:uppercase;vertical-align:middle;width:291px; border:0px;}


.s-col2{ width:304px; float:left; background-image:url(../images/new-summary-page/column-bg-1-2.jpg); background-repeat:repeat-x; background-position:0px -453px; height:569px; overflow:hidden;position:relative;}
.s-col2:hover{width:304px; float:left; background-image:url(../images/new-summary-page/column-bg-1-2.jpg); background-repeat:repeat-x; background-position:0px 36px; height:569px; overflow:hidden;position:relative;}
.s-col2:hover .price-text{ visibility:visible;}
.s-col2:hover .s-col2-top{ background-image:url(../images/new-summary-page/ns-bg-cols.png); padding-top:13px; padding-bottom:18px; height:23px; width:304px; text-align:center; float:left; clear:both; font-family:"Times New Roman", Times, serif; font-size:19px; color:#000; position:absolute; z-index:9000; background-position:-307px -55px}
.s-col2-top{ background-image:url(../images/new-summary-page/ns-bg-cols.png); padding-top:13px; padding-bottom:18px; height:23px; width:304px; text-align:center; float:left; clear:both; font-family:"Times New Roman", Times, serif; font-size:19px; color:#000; position:absolute; z-index:9000; background-position:-307px 0px}
.s-col2-top span{ color:#333;}
.s-col2-text{ position: absolute; clear:both; font-size:15px; font-weight:bold; color:#333333; font-family:Helvetica Neue, Arial, sans-serif; left:0px; top:35px; height:35px; text-align:center; padding-top:50px; padding-bottom:47px; width:304px;}
.price-text{ text-align:center; background-image:url(../images/new-summary-page/price-img-green.png); width:79px; height:63px; padding-top:16px; color:#fff; font-family:"Times New Roman", Times, serif; font-size:23px; font-style:italic; position:absolute; z-index:10000; left:107px; top:125px; visibility:hidden; }
.price-text span{ font-family:Arial, Helvetica, sans-serif; font-size:11px; text-transform:uppercase; font-style:normal;}
.s-col2-top i{ color:#999;font-weight:lighter;}
.s-col2-form{ position:absolute; top:49px;}
.s-col2-magimg{position:absolute; top:162px; height:322px; width:230px; padding-left:38px; padding-right:38px; background-image:url(../images/new-summary-page/s-col2-img-bg.jpg); background-repeat:repeat-x; padding-top:40px;}
.s-col2-magimg img.point2-overlay{left:35px;position:absolute;top:181px;z-index:2000;}
.s-col2-button{ position:relative;}
.s-col2-button button{background-image:url(../images/new-summary-page/btn-col2-bg.jpg); background-repeat:no-repeat;}
.s-col2-button .load{ display:none}
.s-col2-button:hover .load{ position: absolute; display:block; right:15px; top:538px;}
.s-col2 a {color:#999999;font-size:10px;text-decoration:none;text-transform:uppercase;}
.s-col2 label.labela, .s-col2 label.labelb {background-image:url(../images/input-bg-form-a.jpg);background-repeat:no-repeat;clear:both;color:#999999;display:block;font-family:Arial,Helvetica,sans-serif;font-size:10px;height:15px;line-height:15px;padding-bottom:12px;padding-left:16px;padding-top:14px;text-transform:uppercase;vertical-align:middle;width:291px;}

.s-col3{ width:302px; float:left; background-image:url(../images/new-summary-page/column-bg-1-2.jpg); background-repeat:repeat-x; background-position:0px -453px; height:569px;position:relative;}
.s-col3:hover{width:302px; float:left; background-image:url(../images/new-summary-page/column-bg-1-2.jpg); background-repeat:repeat-x; background-position:0px 36px; height:569px; position:relative;}
.s-col3:hover .price-text{ visibility:visible;}
.s-col3:hover .s-col3-top{ background-image:url(../images/new-summary-page/ns-bg-cols.png); padding-top:13px; padding-bottom:18px; height:23px; width:304px; text-align:center; float:left; clear:both; font-family:"Times New Roman", Times, serif; font-size:19px; color:#000; position:absolute; z-index:9000; background-position:-611px -55px}
.s-col3-top{ background-image:url(../images/new-summary-page/ns-bg-cols.png); padding-top:13px; padding-bottom:18px; height:23px; width:304px; text-align:center; float:left; clear:both; font-family:"Times New Roman", Times, serif; font-size:19px; color:#000; position:absolute; z-index:9000; background-position:-611px 0px; background-repeat:no-repeat;}
.s-col3-top span{ color:#333;}
.s-col3-text{ position: absolute; clear:both; font-size:15px; font-weight:bold; color:#333333; font-family:Helvetica Neue, Arial, sans-serif; left:0px; top:35px; height:35px; text-align:center; padding-top:50px; padding-bottom:47px; width:304px;}
.price-text{ text-align:center; background-image:url(../images/new-summary-page/price-img-green.png); width:79px; height:63px; padding-top:16px; color:#fff; font-family:"Times New Roman", Times, serif; font-size:23px; font-style:italic; position:absolute; z-index:10000; left:107px; top:125px; visibility:hidden; }
.price-text span{ font-family:Arial, Helvetica, sans-serif; font-size:11px; text-transform:uppercase; font-style:normal;}
.s-col3-top i{ color:#999;font-weight:lighter;}
.s-col3-form{ position:absolute; top:49px;}
.s-col3-magimg{position:absolute; top:162px; height:322px; width:230px; padding-left:38px; padding-right:38px; background-image:url(../images/new-summary-page/s-col3-img-bg.jpg); background-repeat:repeat-x; padding-top:40px;}
.s-col3-magimg img.point2-overlay{left:35px;position:absolute;top:181px;z-index:2000;}
.s-col3-button{ position:relative;}
.s-col3-button button{background-image:url(../images/new-summary-page/btn-col3-bg.jpg); background-repeat:no-repeat;}
.s-col3-button .load{ display:none}
.s-col3-button:hover .load{ position: absolute; display:block; right:15px; top:538px;}
.s-col3 a {color:#999999;font-size:10px;text-decoration:none;text-transform:uppercase;}
.s-col3 label.labela, .s-col3 label.labelb {background-image:url(../images/input-bg-form-a.jpg);background-repeat:no-repeat;clear:both;color:#999999;display:block;font-family:Arial,Helvetica,sans-serif;font-size:10px;height:15px;line-height:15px;padding-bottom:12px;padding-left:16px;padding-top:14px;text-transform:uppercase;vertical-align:middle;width:291px;}
.s-col3-magimg .mag-item-box table td a img {position:relative;vertical-align:bottom;width: auto;z-index:200;}
.top-label{ padding-right:40px; color:#cccccc; font-style:italic; font-size:20px;}
.top-label span{ color:#333333;}
.summarybox-c-top-1{padding-top:4px;}
.summarybox-c-top-1 .top-label, .summarybox-d-top-1 .top-label, .summarybox-d2-top-1 .top-label{ padding-top:10px; padding-right:30px;}
.cards{ width:193px; height:27px; overflow:hidden; float:right;position:relative;right:33px;top:-3px;}
.cards span{ display:block; white-space:nowrap; text-indent:9000em; overflow:hidden; background-image:url(../images/saved-card-newcard.png); background-repeat:no-repeat; cursor:pointer;}
span.saved-card{ width:102px; height:27px; float:left;}
span.saved-card:hover{ width:102px; height:27px; float:left; background-position:0px -27px;}
span.new-card{width:91px; height:27px; float:left; background-position:-102px 0px;}
span.new-card:hover{width:91px; height:27px; float:left; background-position:-102px -27px;}
span.saved-card-selected, span.saved-card-selected:hover{ width:102px; height:27px; float:left;background-position:0px -54px;}
span.new-card-selected, span.new-card-selected:hover{width:91px; height:27px; float:left; background-position:-102px -54px;}
form.jNice label{background:transparent url(../images/input-bg-form-a.jpg) no-repeat scroll 0 0;
border-top:0px;border-right:0px;border-bottom:1px solid #C5C5C5;border-left:0px;color:#999999;font-family:Arial,Helvetica,sans-serif;font-size:10px;height:17px;line-height:17px;margin:0;outline-style:none;outline-width:medium;padding:10px 0 7px 16px;text-transform:uppercase;vertical-align:middle;width:125px; float:left;}
form.jNice strong{ font-weight:normal;}
.jNiceSelectWrapper ul li{ background:none;}
.jNiceSelectWrapper ul a:hover { color:#333333;}
.jNiceSelectOpen{display:none;}
form.jNice .s-col1-form .jNiceInputWrapper {overflow:hidden;width:305px; float:left; clear:both;}
.summarybox-b-content .summarybox-b-form .dropselect:hover, .summarybox-c-content .summarybox-c-form .dropselect:hover, .summarybox-d-content .summarybox-d-form .dropselect:hover, .summarybox-d2-content .summarybox-d2-form .dropselect:hover{ background-image: url(../images/dropselected-bg.jpg); background-repeat:repeat-x; color:#fff; cursor:pointer;}
.summarybox-b-content .summarybox-b-form .dropselect:hover .jNiceSelectText , .summarybox-c-content .summarybox-c-form .dropselect:hover .jNiceSelectText , .summarybox-d-content .summarybox-d-form .dropselect:hover .jNiceSelectText , .summarybox-d2-content .summarybox-d2-form .dropselect:hover .jNiceSelectText {color:#fff; cursor:pointer;}
.summarybox-b-content .summarybox-b-form .dropselected, .summarybox-c-content .summarybox-c-form .dropselected, .summarybox-d-content .summarybox-d-form .dropselected, .summarybox-d2-content .summarybox-d2-form .dropselected{ background-image: url(../images/dropselected-bg.jpg); background-repeat:repeat-x; color:#fff; cursor:pointer;}
.summarybox-b-content .summarybox-b-form .dropselected .jNiceSelectText , .summarybox-c-content .summarybox-c-form .dropselected .jNiceSelectText , .summarybox-d-content .summarybox-d-form .dropselected .jNiceSelectText , .summarybox-d2-content .summarybox-d2-form .dropselected .jNiceSelectText {color:#fff; cursor:pointer;}
.summarybox-b-content .summarybox-b-form .country .jNiceWrapper .jNiceSelectWrapper ul, .summarybox-c-content .summarybox-c-form .country .jNiceWrapper .jNiceSelectWrapper ul, .summarybox-d-content .summarybox-d-form .country .jNiceWrapper .jNiceSelectWrapper ul, .summarybox-d2-content .summarybox-d2-form .country .jNiceWrapper .jNiceSelectWrapper ul{height:191px;}
.summarybox-b-content .summarybox-b-form .cardtype .jNiceWrapper .jNiceSelectWrapper ul, .summarybox-c-content .summarybox-c-form .cardtype .jNiceWrapper .jNiceSelectWrapper ul, .summarybox-d-content .summarybox-d-form .cardtype .jNiceWrapper .jNiceSelectWrapper ul, .summarybox-d2-content .summarybox-d2-form .cardtype .jNiceWrapper .jNiceSelectWrapper ul{height:77px;}
.s-col1-magimg img.point2-overlay{ left:35px;position:absolute;top:181px;z-index:10000;}
.s-col1-text{ position: absolute; clear:both; font-size:15px; font-weight:bold; color:#333333; font-family:Helvetica Neue, Arial, sans-serif; left:0px; top:35px; height:35px; text-align:center; padding-top:50px; padding-bottom:47px; width:305px; background-image:url(../images/new-summary-page/bg-col1-txt.jpg); background-position:0px 2px; background-repeat:repeat-x;}
.s-col1:hover .s-col1-text{background-position:0px -123px;}
.s-col1 .pricetext{ padding-top:28px; height:48px;}
.s-col1:hover .price-text{ visibility:visible;padding-top:25px; height:54px;}
.thankyoubig{ padding-top:179px; padding-bottom:198px; width:361px; background-image: url(../images/new-summary-page/thankyoubig.jpg); background-repeat: no-repeat; float:left;border-bottom:1px solid #c2c2c2}
form.jNice .thankyoubig strong{ font-family:Helvetica Neue,Arial,sans-serif; width:361px; float:left; clear:both; text-align:center; font-size:24px; color:#666; font-weight:bold;}
form.jNice .thankyoubig span{font-family: "Times New Roman", Times, serif; width:361px; float:left; clear:both; text-align:center; font-size:16px; color:#999; line-height:24px;}
.thankyousmall{ padding-top:71px; padding-bottom:77px; width:361px; background-image: url(../images/new-summary-page/thankyoubig.jpg); background-repeat: no-repeat; float:left;position:relative;top:-3px; border-bottom:1px solid #c2c2c2}
form.jNice .thankyousmall strong{ font-family:Helvetica Neue,Arial,sans-serif; width:361px; float:left; clear:both; text-align:center; font-size:24px; color:#666; font-weight:bold;}
form.jNice .thankyousmall span{font-family: "Times New Roman", Times, serif; width:361px; float:left; clear:both; text-align:center; font-size:16px; color:#999; line-height:24px;}
button:focus{outline: none;}
object{ outline:none;}
button::-moz-focus-inner { border: 0; }

.magflash #tnScroller{margin-left:24px;}
a{ outline:none;}
.oe-account, .purchase-history{ width:933px; float:left; clear:both;}
.oe-account-head{background-image:url(../images/summary-b-bg-top1.jpg);background-repeat:no-repeat;clear:both;color:#333333;float:left;font-family:"Times New Roman",Times,serif;font-size:20px;padding-bottom:12px;padding-left:17px;padding-top:12px;width:933px;}
.oe-account-table{clear:both;float:left;left:-3px;position:relative;width:938px;}
.oe-account-profile{width:265px; float:left; background-image:url(../images/account-level2-head.jpg); color:#FFFFFF;font-family:"Times New Roman",Times,serif;font-size:17px;padding-bottom:10px;padding-left:29px;padding-top:7px;}
.oe-account-info{width:375px; float:left;background-image:url(../images/account-level2-head.jpg); background-position: -294px 0px;color:#FFFFFF;font-family:"Times New Roman",Times,serif;font-size:17px;padding-bottom:10px;padding-left:29px;padding-top:7px;}
.oe-account-options{width:207px; float:left;background-image:url(../images/account-level2-head.jpg);background-position:-698px 0px ;color:#FFFFFF;font-family:"Times New Roman",Times,serif;font-size:17px;padding-bottom:10px;padding-left:29px;padding-top:7px;}
.oe-account-data{ background-image:url(../images/bg-shadow-account-sides.jpg); width:933px;background-repeat:repeat-y; font-size:11px; font-family:HelveticaNeue, sans-serif; color:#999;}
.oe-account-profile-details{width:294px;padding-top:17px; float:left; padding-bottom:17px; background-image:url(../images/acc-col-1-bg.jpg); background-repeat:repeat-x; margin-left:14px;min-height:131px;}
.profile-details-left{ float:left; width:78px; padding-left:17px; padding-right:10px;}
.profile-details-right{ float:right; width:175px; clear:right;}
.oe-account-profile-details ul{ display:block; float:left; clear:both; list-style:none; margin:0px; line-height:18px;}
.oe-account-info-details{width:385px; padding-top:17px; float:left; padding-bottom:17px; padding-left:18px; line-height:18px;background-image:url(../images/acc-col-2-bg.jpg); background-repeat:repeat-x; min-height:131px; }
.oe-account-info-details .billing{ text-transform:uppercase; letter-spacing:2px;}
.oe-account-options-details{width:197px; padding-top:17px; float:left; padding-bottom:17px; padding-left:18px; line-height:18px;background-image:url(../images/acc-col-3-bg.jpg); background-repeat:repeat-x;min-height:131px;}
.oe-account-options-details a, .oe-account-options-details a:visited{ text-decoration:none; color:#999; letter-spacing:1px; text-transform:uppercase;}
.oe-account-options-details ul{ display:block; float:left; clear:both; list-style:none; margin:0px; line-height:18px;}
.oe-account-footer{ background-image:url(../images/account-level2-footer.jpg); background-repeat:no-repeat; height:7px; float:left; clear:both; width:100%;}
.purchase-history{ margin-top:50px;}

.oe-account-date{background-image:url("../images/account-level2-head.jpg");background-position:0px 0;color:#FFFFFF;float:left;font-family:"Times New Roman",Times,serif;font-size:17px;padding-bottom:10px;padding-left:29px;padding-top:7px;width:123px;}
.oe-account-ref{background-image:url("../images/account-level2-head.jpg");background-position:-123px 0;color:#FFFFFF;float:left;font-family:"Times New Roman",Times,serif;font-size:17px;padding-bottom:10px;padding-top:7px;width:90px;}
.oe-account-price{background-image:url("../images/account-level2-head.jpg");background-position:-213px 0;color:#FFFFFF;float:left;font-family:"Times New Roman",Times,serif;font-size:17px;padding-bottom:10px;padding-top:7px;width:113px;}
.oe-account-title{background-image:url("../images/account-level2-head.jpg");background-position:-336px 0;color:#FFFFFF;float:left;font-family:"Times New Roman",Times,serif;font-size:17px;padding-bottom:10px;padding-top:7px;width:343px;}
.oe-account-options{background-image:url("../images/account-level2-head.jpg");background-position:-698px 0;color:#FFFFFF;float:left;font-family:"Times New Roman",Times,serif;font-size:17px;padding-bottom:10px;padding-top:7px;width:207px;}
.purchase-history-table ul{ list-style:none; margin-left:14px; width:912px;}
.purchase-history-table li.alt{ background-color:#f0f0f0; float:left; }
.purchase-history-table li{ background-color:#fff; float: left}
.ph1{ float:left;width:123px; padding-left:15px; padding-top:3px; padding-bottom:3px;}
.ph2{float:left;width:90px;padding-top:3px; padding-bottom:3px;}
.ph3{float:left;width:113px;padding-top:3px; padding-bottom:3px;}
.ph4{float:left;width:371px;padding-top:3px; padding-bottom:3px;}
.ph5{float:left;width:200px;padding-top:3px; padding-bottom:3px;}
.purchase-history-table a, .purchase-history-table a:visited{ text-decoration:none; color:#999; letter-spacing:1px; text-transform:uppercase;}
.purchase-history-table li:hover{ background-color:#dddddd; float: left; color:#333;}
.purchase-history-table li:hover div{ cursor:pointer;}
.posrel{ position:relative;}
.mag-row-6 .mag-row-list .mag-item-box{background-image: url(../images/bg-mag-item.png);background-repeat: repeat-x;float:left;padding-bottom:56px;padding-left:25px;padding-right:25px;width:178px; padding-top:30px; margin-bottom:20px; background-position:bottom center}
.error
{
background-color:#FFCCCB; height:50px; width:350px; border:1px solid #FF9933; color:#FFF; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; padding:5px;
}
/* patched by shahid by salman instructions on 19 feb*/
.mag-row-4 .mag-row-list .mag-item-box{background-image:url("../images/bg-mag-item.png");background-repeat:repeat-x;background-position:left bottom;float:left;margin-bottom:20px;padding:0px 25px 56px;width:178px;}
/* patched by shahid by salman instructions on 19 feb*/
.s-col1-magimg .mag-item-box, .s-col2-magimg .mag-item-box, .s-col3-magimg .mag-item-box{background-repeat: no-repeat;float:left;margin-bottom:20px;padding:0px 25px 56px;width:178px;background-image:url('../images/bg-mag-item-2.png');background-position:bottom;}
.summarybox-b-content{ overflow:hidden;}
.summarybox-b-content .fr form.jNice button, .summarybox-d-content .fr form.jNice button, .summarybox-d2-content .fr form.jNice button{width:362px;} .summarybox-c-content .fr form.jNice button{ width:375px;}
.summarybox-d2-content .summarybox-d2-form form.jNice button{ position:relative; top:-2px;}

.s-col1-form .jNiceInputWrapper{background-position:0px 0px; border:0px;}

#suggestions{ width:260px; line-height:normal; font-size:11px; font-family:Helvetica, sans-serif;top:139px; background-color:#fff; margin-top: 35px;font-family: arial; padding:10px;position:absolute;right:10px;top:14px;background-image:url(../images/bg-suggestions.jpg); background-repeat:repeat-x; cursor:pointer; table-layout:fixed; display:block;z-index:3000;}
span.category{ display:block; width:100%;font-size:24px; color:#000; padding-bottom:5px; font-family:"Times New Roman", Times, serif;}
#suggestions img{ width:45px; height:50px; margin-right:5px;}
span.searchheading{ float:left; width:80%;}
#suggestions a{ display: block; clear:both; float: left; width:100%; border-bottom:1px solid #f5f5f5; padding-bottom:5px;}
#suggestions a, #suggestions a:visited{ text-decoration:none; color:#333;}

span.seperator{ display:block; width:100%; float: left; clear:both; padding-top:5px;}
#suggestions span.seperator a:hover{ background-color:#FFFFFF; text-decoration: underline;}


.summarybox-d, .summarybox-d2, .summarybox-d-form{ overflow:hidden;}

div.magflash object{margin-bottom:36px;
margin-left:24px;}

.mag-features .fl{ width:100%}

.magpageright ul li{ position:relative; height:850px;}
.summarybox-d-form a, .summarybox-d-form a:visited{ color:#999;}
div.summarybox-b, div.summarybox-c, div.summarybox-d, div.summarybox-d2  {overflow-x:hidden}

.summarybox-modal .summarybox-b-form{ background:none; padding-top:0px;background-color:#eeeeee;}
.summarybox-modal .summarybox-b-content{ width:auto; float:left;}
.summarybox-modal .summarybox-b-content .summarybox-b-form button {
background-image:url("../images/summary-b-continue-btn-bg.jpg");
background-position:0 0;
background-repeat:no-repeat;
border: 0px solid #FFFFFF;
clear:both;
color:#FFFFFF;
font-family:"Times New Roman",Times,serif;
font-size:18px;
height:39px;
margin:0;
padding-bottom:7px;
padding-top:3px;
text-align:left;
text-indent:15px;
width:362px;
font-weight:normal;
}
.summarybox-modal .summarybox-b-content .summarybox-b-form label{ height:16px;}
.summarybox-modal .summarybox-b-content .summarybox-b-form .jNiceInputInner{ padding-top:1px;}
.summarybox-modal .summarybox-b-content .summarybox-b-form{ width:352px;overflow-x:hidden}
.summarybox-modal .summarybox-b-content .summarybox-b-form input.jNiceInput{ height:16px;}
.summarybox-modal .summarybox-b-content .summarybox-b-form button:hover{
background-position:0px -39px
}

#account-modal{ width:100%; height:100%; z-index:8000; float:left;position:absolute; top:0px; left:0px; background-image:url(../images/bg-black.png);}

#account-modal #edit-account{ width:425px; margin:0px auto; position:relative; top:100px;}
img.close{ cursor:pointer; float:right; position:relative; right:35px;}

#nav{ width:692px; float:left; height:29px;}
#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

#nav a {
	display: block;
/*	width: 10em;*/

}

#nav li { /* all list items */
	float: left;
	/* width: 10em;  width needed or else Opera goes nuts */
	
}

#nav li ul { /* second-level lists */
	position: absolute;
/*	width: 10em;*/
	left: -999em;
	 /* using left instead of display to hide menus because display: none isn't read by screen readers */
	 margin-top:12px;
}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}
#nav{float:right;width: auto; position:absolute; right:0px;}
#nav ul{list-style:none; display:inline;}
#nav ul li{float:left;width: auto; list-style:none; display:inline; margin-right:20px;}
#nav a{display:block;height:29px;overflow:hidden;text-indent:9000em;white-space:nowrap; background-repeat:no-repeat; clear:both;}
#nav a.home{ background-image:url(../images/nav-new/Home_button.png);width:48px}
#nav a.newsstand{ background-image:url(../images/nav-new/NewsStand_button.png);width:81px}
#nav a.blog{ background-image:url(../images/nav-new/Blog_button.png);width:45px}
#nav a.login{background-image:url(../images/nav-new/LogIn_button.png);width:53px}
#nav a.logout{background-image:url(../images/nav-new/LogOut_button.png);width:65px}

#nav a.home:hover{ background-image:url(../images/nav-new/Home_button_rollover.png);width:48px}
#nav a.newsstand:hover{ background-image:url(../images/nav-new/NewsStand_button_rollover.png);width:81px}
#nav a.blog:hover{ background-image:url(../images/nav-new/Blog_button_rollover.png);width:45px}
#nav a.login:hover{background-image:url(../images/nav-new/LogIn_button_rollover.png);width:53px}
#nav a.logout:hover{background-image:url(../images/nav-new/LogOut_button_rollover.png);width:65px}

#nav ul li ul{ clear:both; width:150px; margin-left:20px;}
#nav ul li ul li{float:none;width:100px; list-style:none; margin-right:0px;}
#nav ul li ul li a{ display:block;height:10px;overflow:hidden;text-indent:9000em;white-space:nowrap; background-repeat:no-repeat; clear:both; margin-bottom:10px;}
#nav ul li ul li a.digital{ background-image:url(../images/nav-new/Drop%20Down%20Buttons/Digital_dropdown_button.png); background-repeat:no-repeat; width:48px;}
#nav ul li ul li a.iphone{ background-image:url(../images/nav-new/Drop%20Down%20Buttons/iPhone_dropdown_button.png); background-repeat:no-repeat; width:80px;}
#nav ul li ul li a.ipad{ background-image:url(../images/nav-new/Drop%20Down%20Buttons/iPad_dropdown_button.png); background-repeat:no-repeat; width:80px;}

#nav ul li ul li a.digital:hover{ background-image:url(../images/nav-new/Drop%20Down%20Buttons/Digital_dropdown_button_rollover.png); background-repeat:no-repeat; width:48px;}
#nav ul li ul li a.iphone:hover{ background-image:url(../images/nav-new/Drop%20Down%20Buttons/iPhone_dropdown_button_rollover.png); background-repeat:no-repeat; width:80px;}
#nav ul li ul li a.ipad:hover{ background-image:url(../images/nav-new/Drop%20Down%20Buttons/iPad_dropdown_button_rollover.png); background-repeat:no-repeat; width:80px;}










#nav a.signup{background-image:url(../images/signup-btn.jpg);background-position:0 0;background-repeat:no-repeat;width:110px}
#nav a.signup:hover{background-image:url(../images/signup-btn.jpg);background-position:-122px 0px;background-repeat:no-repeat;width:110px}

#nav a.account{background-image:url(../images/signup-btn.jpg);background-position:0 -52px;background-repeat:no-repeat;width:110px; margin-right:10px;}
#nav a.account:hover{background-image:url(../images/signup-btn.jpg);background-position:-122px -52px;background-repeat:no-repeat;width:110px;margin-right:10px;}

#nav a.upgrade{background-image:url(../images/signup-btn.jpg);background-position:0 -107px;background-repeat:no-repeat;width:110px;margin-right:10px;}
#nav a.upgrade:hover{background-image:url(../images/signup-btn.jpg);background-position:-122px -107px;background-repeat:no-repeat;width:110px;margin-right:10px;}



#header{ position:relative;}
#nav ul li a{ padding-bottom:10px;}
#nav ul li ul li a{ padding-bottom:0px;}
#nav ul li ul{ visibility: hidden; margin-top:0px;}
#nav ul li.sfhover:hover ul{ visibility:visible;}