html, body, div, h1, h2, h3, p, ul, li, dl, dt, dd{margin:0 auto;padding:0;font:12px/1.7 "Open Sans","Segoe UI","Myriad Pro",Arial,sans-serif;color:#2c3d4f;}
img{border:none;}
ul, li{list-style:none;}
a{text-decoration:none;}
a:link, a:visited{color:#000;}
a:hover, a:active, a:focus{color:#000;text-decoration:underline;}
.container, .cols_two{max-width:1000px;width:100%;}
#header{width:100%;height:88px;overflow:hidden;background-color:#262626;}
#header .container a{display:block;width:136px;height:25px;margin:31px 0 0 5px;background:url(/special/mac-fonelab-macworld/logo.jpg) no-repeat;float:right;}
#header img{float:right;margin:31px 0 0 37px;}
.left{overflow:hidden;float:left;width:50%;background:-moz-linear-gradient(top, #FFFFFF, #f8f8f8);background:-o-linear-gradient(top, #FFFFFF, #f8f8f8);background:-webkit-linear-gradient(top, #FFFFFF, #f8f8f8);}
.left .text{float:left;}
.left #iphone{background:#eff4f8 url(/special/christmas-macworld/left.jpg) no-repeat;height:840px;}
.right{float:right;width:50%;background:#4099d5 url(/special/christmas-macworld/right.jpg) no-repeat;}
.left .text,.right .text{width:67%;padding:50px 30px 0;overflow:hidden;}
.right .text img,.right .text,.right .text p{float:right;text-align:right;}
.text p{width:70%;float:left;padding-top:15px;}
.feature-left ul{width:70%;float:left;}
.feature-left ul li{color:#545454;font-size:16px;}
.feature-right ul{width:70%;float:right;}
.feature-right ul li{font-size:16px;}
h1,.title{font-size:36px;color:#222222;margin-top:60px;}
.title{margin-top:65px;}
.cols_two .title{color:#222;margin-top:0;}
p{color:#545454;font-size:16px;}
p.subtitle{font-size:20px;color:#222222;margin:10px 0;}
img.icon{margin-top:40px;}
p.price{margin-top:60px;clear:both;}
p.price span{font-size:22px;color:#ec1717;}
p.price span.off{font-size:30px;padding-left:5%;}
.feature-right p, .feature-right, .title, .feature-right, .subtitle, .feature-right p.price span{color:#fff;}
.feature-right p.price{color:#222222;}
.tab_cont{overflow:hidden;position:relative;}
.converter{position:absolute;top:25%;left:43%;}
.button{overflow:hidden;clear:both;}
a.try,a.buya,a.buys{display:block;padding-left:70px;max-width:134px;width:100%;height:48px;line-height:48px;float:left;border-radius:5px;font-size:20px;color:#fff;background:#d94e37 url(buy-dowload-button.png) no-repeat 35px -5px;}
a.try{background:#6ec400 url(buy-dowload-button.png) no-repeat 35px -48px;margin-left:20px;}
.right{height:840px;}
.right a.try{background-color:#6ec400;background-position:35px -48px;color:#fff;text-align:left;}
.right a.buya, .right a.buys{background-color:#d94e37;background-position:35px -5px;color:#fff;text-align:left;}
.right .button{float:right;width:440px;}
.paypal{float:left;} 
.button{padding-top:20px;}
ul.list{overflow:hidden;max-width:1000px;width:100%;}
ul.list li{width:30%;float:left;margin:0 3% 20px 0;height:183px;}
ul.list li a{color:#333333;line-height:24px;display:block;margin-top:50px;padding-top:183px}
ul.list li a:hover{text-decoration:underline;}
ul.list li img{float:left;margin-right:11px;}
h2{font-size:34px;color:#183241;text-align:center;}
h2{margin-top:56px;}
.cols_two{clear:both;overflow:hidden;}
.cols_two li{float:left;width:46.8%;margin-right:6.4%;padding:78px 0;color:#666666;}
ul.cols_two li ul.fea li{width:100%;}
.media li{padding-top:0;}
.cols_two li ul li{color:#545454;font-size:16px;}
.cols_two li:last-child{margin-right:0;}
.cols_two li img{display:block;margin-top:45px;}
.cols_two li p.price{margin:15px 0;}
.cols_two li p.recd{clear:both;}
.cols_two li a.try, .cols_two li a.buya, .cols_two li a.buys{background-color:#ea3737;width:148px;height:35px;background-image:none;line-height:35px;font-size:16px;padding:0;text-align:center;}
.titles{font-size:26px;}
span.titles{font-size:26px;color:#222;}
#footer-txt{padding:20px 0 30px;text-align:center;background-color:#262626;}
#footer-txt p{line-height:30px;font-size:16px;color:#ffffff;}
#footer-txt p a, .pro-title a{color:#ffffff;}
img.width431{max-width:431px;width:100%;}
img.width468{max-width:468px;width:100%;}
.left .icon{max-width:273px;width:100%;}
.right .icon{max-width:266px;width:100%;}
#link_p{background:url(/style/images/paypal.png) no-repeat center;width:191px;height:49px;}
@media screen and (max-width:1500px){
a.try,a.buys,a.buya,.paypal{float:none;margin-left:0;}
a.try{margin-top:10px;}
p.price{margin-top:20px;}
.right .button{width:204px;}
}
@media screen and (max-width:1200px){
.container,ul.cols_two,ul.list{width:96%;}
ul.list li{margin: 0 1% 20px 0;}
.left,.right{width:100%;}
.left .text,.right .text{width:73%;}
.left img#iphone{display:none;}
.right{background-position:left bottom;}
.left #iphone{background-position:right;}
.left,.right{height:800px;}
.converter{display:none;}
}

@media screen and (max-width:989px){
ul.list li{width:35%;margin-right:3%;}
.feature-left ul{width:100%;}
.feature-left{width:100%;}
.feature-right ul{width:100%;}
.feature-right{width:100%;}
}
@media screen and (max-width:798px){
.cols_two li{width:96%;padding:40px 0;}
.cols_two li:last-child{width:96%;}
ul.cols_two li ul.fea li{margin-bottom:0;}
ul.list li{width:100%;margin-right:0;}
img.width121{width:16%;}
h2{font-size:26px;}
h1,.title{font-size:28px;}
a.try{display:none;}
#header{height:130px;}
ul.list li{width:70%;}
}
@media screen and (max-width:480px){
#footer-txt p,#footer-txt p a{font-size:12px;}
.left .text, .right .text{padding:30px 10px;}
.text p,.reviews p{width:100%;}
.review img{float:none;margin:0 auto;}
img.width121{width:100%;}
.review img{margin-bottom:20px;}
.right .text p,.right .title{color:#ffffff;clear:both;}
.item ul.tab li span.win, .item ul.tab li span.mac,.item ul.tab li.curr span.mac,.item ul.tab li.curr span.win{padding:0 5px;}
p.price{margin-top:0px;}
h1, .title{margin-top:0px;display:block;}
p.price span.off{font-size:24px;}
}