/************************************************************************/
/* MICROSOFT AD STYLES */
/************************************************************************/
/*.home #header_advertising {width:1000px;margin:0 auto 0 auto;}
#header_advertising.mac {width:1000px;margin:0 auto 0 auto;}
.home #home_masthead, #home_masthead.mac {width:1000px;margin:0 auto 0 auto;}*/
/*body.home, body#mac {background: #000 url(../images/ms-bg.png) repeat-x 0 160px !important;}
.home #main_content_wrap, #mac #main_content_wrap {background-color: #efefef;padding:20px 0 40px 0;}
.home #footer_container, #mac #footer_container {position:relative;margin-top:-60px;}
/*
.home #footer {position:relative;margin-top:-20px;}

.home #header_advertising .container, #header_advertising.mac .container {position:relative;}
#header_advertising.mac .container {width:auto;margin:0 auto 0 auto;}*/


/* VMWARE ads */
/*
.home #header .container, #mac #header .container {position:relative;}
.home .side-ad-left, #mac .side-ad-left {
	position:absolute;
	left:-460px;
	top:0px;
}
.home .side-ad-right, #mac .side-ad-right {
	position:absolute;
	right:-460px;
	top:0px;
}
.home #main_content_wrap {margin-top:0px;}
#main_content_wrap {margin-top:20px;}

#ms-ad-left {
	left:-201px;
	position:absolute;
}
#header_advertising.mac #ms-ad-left {top:0px;left:-211px;}
#ms-ad-right {
	right:-211px;
	position:absolute;
}
#header_advertising.mac #ms-ad-right {top:0px;right:-221px;}
#ms-low-right {
	right:-211px;
	top:720px;
	position:absolute;
}
#header_advertising.mac #ms-low-right {top:540px;}
#ms-ad-top {
	width:980px; margin: 0 auto 0 auto;
}
*/

/* MAC */
/*
#mac_ad_top{position:relative;margin:5px 0 0 0;z-index:10;}
#mac_ad_left{position:absolute;top:300px;left:-200px;}
#mac_ad_right{position:absolute;top:40px;right:-190px;}
*/

#main_content_wrap{background-color: #FFF; border-radius: 5px;}


/* Go Ads */
#header_advertising .container{position:relative}
.go_left,.go_right{position:absolute}
.go_left{left:-220px;top:118px}
.go_right{right:-220px;top:118px}
/************************************************************************/
/* MAIN STYLES */
/************************************************************************/
.not_home {margin-top:20px;}
 body{background-color:#efefef;color:#647883;font-family:Helvetica,Arial,verdana,sans-serif;} 
/*body{background-color:#060912;color:#647883;font-family:Helvetica,Arial,verdana,sans-serif;}*/
/*body{background-color:#000;color:#647883;font-family:Helvetica,Arial,verdana,sans-serif;}*/


/* For IE */ 
@font-face{font-family:"Swiss";src:url(../fonts/sw721btl.eot);font-weight:normal;}
@font-face{font-family:"Swiss";src:url(../fonts/sw721btb.eot);font-style:bold;}
/* For all others */
@font-face{font-family:"Swiss";src:url(../fonts/SW721BTL.TTF) format("truetype");font-weight:normal;}
@font-face{font-family:"Swiss";src:url(../fonts/SW721BTB.TTF) format("truetype");font-weight:bold;}
.swiss{font-family:"Swiss",Helvetica,Arial,sans-serif;font-weight:normal;}
.swiss_bold{font-family:"Swiss",Helvetica,Arial,sans-serif;font-weight:bold;}
h1,h2,h3,h4,h5,h6{color:#222c33;}
h2{font-size:2.5em;/* = 30px */
line-height:1.133em;margin:0 0 .66em 0;}
h3{font-size:2em;/* = 24px */
line-height:1.166em;}
.catid-3306 #content_list_module h3 {padding-bottom:10px;border-bottom:1px solid #ccc;margin-bottom:20px;}
h4{font-size:1.5em;/* = 18px */
line-height:1.122em;}
h5{font-size:1.166em;line-height:1.286em;}
h6{font-size:1em;}
p{margin:0 0 1em 0;}
blockquote{background:none repeat scroll 0 0 #DDEFFF;color:#000000;display:block;float:left;width:200px;margin-right:20px;margin-bottom:10px;font-family:georgia,garamond,serif;font-style:normal;padding:10px 10px 10px 15px}
blockquote h1,blockquote h2,blockquote h4,blockquote h5{padding-bottom:10px;font-family:georgia,garamond,serif}
blockquote p { font-family: georgia, garamond,serif; }
blockquote h1 { font-size:2em; }
blockquote h2 { font-size:1.8em; }
blockquote h3 { font-size:1.6em; }
blockquote h4 { font-size:1.4em; }
blockquote h5 { font-size:1.2em; }
blockquote.large{font-size:2em;font-style:normal;padding-left:0px;border-left:none;color:#000;line-height:1.166em}
.catid-1 blockquote.large {color:#00adef;}
.catid-2 blockquote.large {color:#92278f;}
.catid-3 blockquote.large {color:#f26a29;}
.catid-4 blockquote.large {color:#3ab349;}
.catid-2902 blockquote.large {color:#2B8D91;}
.catid-2899 blockquote.large {color:#999;}
.catid-2890 blockquote.large {color:#B80200;}
ul{margin:0;padding:0;list-style:none;margin-left:1.5em;margin-bottom:1em;}
ul li{list-style:disc outside;}
ol{margin:0;padding:0;list-style:none;margin-left:1.5em;margin-bottom:1em;}
ol li{list-style:decimal outside;}
/*.comments{position:relative;margin-top:-20px;}
#feature_single .comments{position:relative;margin-top:-32px;}*/
#feature_single .comments{float:right;font-weight:bold;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#E5E7E8;text-align:center !important;padding:0px 7px 0 7px;margin-left:10px;}
#feature_single h4{margin-bottom:5px;}
.read-more{}
.content_list li:last-child{border-bottom:none !important;}
.content_list .ratingblock{float:left;}
.content_list .no_thumb,.feature_single .no_thumb{float:left;}
.right_col.tower_ad{width:180px;float:right;text-align:center;padding:10px 0 10px 0;background-color:#fff;border:1px solid #cdcdcd;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;}
.leaderboard{float:right;margin:10px 10px 0 0;}
img.loader{display:block;width:16px;margin:10px auto 10px auto;clear:both;}
.clear_left{clear:left;}
.no_border{border:none !important;}
.entry{color:#333;}
#small{font-size:1em;}
#medium{font-size:1.25em;}
#large{font-size:1.5em;}
.entry h2 a,.entry h3 a,.entry h4 a,.entry h5 a,entry h6 a{color:#3A89C9 !important;}
.entry h2 a:hover,.entry h3 a:hover,.entry h4 a:hover,.entry h5 a:hover,entry h6 a:hover{color:#255c89 !important;}
.entry ul li {margin-bottom:0.5em;}
.entry ul {line-height:1.5em;}
.advertise_link,.advertise_link_sidebar{font-size:0.833em;float:right; clear:both;}
#header_advertising .advertise_link,.tower_ad .advertise_link{margin-right:10px;}
.sidebar_ads_336 .advertise_link{margin-right:5px;}
.advertise_link_sidebar{position:relative;margin-top:-15px;margin-bottom:5px;}
/************************************************************************/
/* LINKS */
/************************************************************************/
a{text-decoration:none;color:#3a89c9;}
a:link{text-decoration:none;color:#3a89c9;}
a:hover{color:#255c89;text-decoration:underline;}
a:visited{color:#666;text-decoration:none;}
.entry a:visited{color:#255c89;text-decoration:none;}
a img{border:1px solid #cdcdcd;}
h1 a,h2 a,h3 a,h4 a,h5 a{color:#222c33 !important;}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover{color:#3a89c9!important;text-decoration:none;}
.loader{background:url(../images/ajax-loader.gif) no-repeat center center;}
a#benchmark-link {clear:both;display:block;width:580px;height:80px;text-indent:-9999px;background:url(../images/benchmark-scores.png) no-repeat 0 0;margin-bottom:20px;} 
a#mountainlion-link {clear:both;display:block;width:580px;height:181px;text-indent:-9999px;background:url(../images/mountain-lion-guide.png) no-repeat 0 0;margin-bottom:20px;} 
a#mountainlion-link2 {clear:both;display:block;width:380px;height:120px;text-indent:-9999px;background:url(../images/your_guide_to_mountain_lion.png) no-repeat 0 0;margin-bottom:20px;} 

/************************************************************************/
/* HEADER */
/************************************************************************/
div#top-nav-wrapper {width:100%; height:50px;background: #647883 url(../images/top-nav-bg.png) repeat 0 0;overflow:hidden;}
div#top-nav ul { height:50px; width:200px; float:left; padding-top:6px;}
div#top-nav ul li {float:left; background: url(../images/social2.png) no-repeat 0 0; list-style: none;display:block; height:23px; width:23px; margin-right: 10px; }
div#top-nav ul li#twitter {background-position: -23px 0;}
div#top-nav ul li#facebook {background-position: 0px 0;}
div#top-nav ul li#rss {background-position: -46px 0;}
div#top-nav ul li#youtube {background-position: -69px 0;}
div#top-nav ul li#pinterest {background-position: -92px 0;}
div#top-nav ul li#thefancy {background-position: -115px 0;}
div#top-nav ul li a { height:26px; width:25px; display: block;}
div#header{width:100%;background-color:#647883;margin-top:-3px;}
div#header h1{float:left;margin:0px 0 0 20px;}
div#header h1 a{text-indent:-9999px;display:block;width:215px;height:84px;background:url(../images/macworld-logo.png) no-repeat 0 0;}
/* Product Nav */
ul.products-nav{float:right;list-style:none;margin:0;width:730px;}
ul.products-nav li{float:left;height:80px;margin:5px 0px 0px 10px;list-style-type:none;}
ul.products-nav li a{display:block;width:100%;height:100%;cursor:pointer;}
ul.products-nav li a:hover{background-color:#5a6c76;background:rgba(0,0,0,0.1);-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
.mac ul.products-nav li#nav-mac a{background-color:#5a6c76;background:rgba(0,0,0,0.1);-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
.ipad ul.products-nav li#nav-ipad a{background-color:#5a6c76;background:rgba(0,0,0,0.1);-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
.iphone ul.products-nav li#nav-iphone a{background-color:#5a6c76;background:rgba(0,0,0,0.1);-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
.play ul.products-nav li#nav-play a{background-color:#5a6c76;background:rgba(0,0,0,0.1);-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
.app-guide ul.products-nav li#nav-app a{background-color:#5a6c76;background:rgba(0,0,0,0.1);-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
.gadget-guide ul.products-nav li#nav-gadget a{background-color:#5a6c76;background:rgba(0,0,0,0.1);-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
.amw ul.products-nav li#nav-amw a{background-color:#5a6c76;background:rgba(0,0,0,0.1);-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
ul.products-nav li a strong{text-indent:-9999px;display:block;height:75px;margin:0px auto 0px auto;}
ul.products-nav li#nav-mac{width:89px;}
ul.products-nav li#nav-ipad{width:76px;}
ul.products-nav li#nav-iphone{width:81px;}
ul.products-nav li#nav-play {width:77px;}
ul.products-nav li#nav-app{width:99px;}
ul.products-nav li#nav-gadget{width:122px;}
ul.products-nav li#nav-amw{width:105px;}
ul.products-nav li#nav-mac strong{width:68px;background-image:url(../images/product-menu-sprite.png);background-repeat:no-repeat;background-position:-10px 7px;}
ul.products-nav li#nav-ipad strong{width:39px;background-position:-96px 7px;background-image:url(../images/product-menu-sprite.png);background-repeat:no-repeat;}
ul.products-nav li#nav-iphone strong{width:46px;background-image:url(../images/product-menu-sprite.png);background-repeat:no-repeat;background-position:-165px 7px;}
ul.products-nav li#nav-play strong{width:63px;background-image:url(../images/product-menu-sprite.png);background-repeat:no-repeat;background-position:-233px 7px;}
ul.products-nav li#nav-app strong{width:65px;background-image:url(../images/product-menu-sprite.png);background-repeat:no-repeat;background-position:-320px 7px;}
ul.products-nav li#nav-gadget strong{width:87px;background-image:url(../images/product-menu-sprite.png);background-repeat:no-repeat;background-position:-410px 7px;}
ul.products-nav li#nav-amw strong{width:100px;background-image:url(../images/product-menu-sprite.png);background-repeat:no-repeat;background-position:-509px 7px;}
/* Main Nav */
ul.main-nav{clear:both;position:relative;margin:0 0 0 5px;}
ul.main-nav li{float:left;list-style:none;}
ul.main-nav li a{text-indent:-9999px;display:block;height:45px;}
ul.main-nav li#nav-home a{width:122px;background:url(../images/nav-menu-may-2011.png) no-repeat 0 0;}
ul.main-nav li#nav-news a{width:103px;background:url(../images/nav-menu-may-2011.png) no-repeat -122px 0;}
ul.main-nav li#nav-feature a{width:124px;background:url(../images/nav-menu-may-2011.png) no-repeat -225px 0;}
ul.main-nav li#nav-reviews a{width:123px;background:url(../images/nav-menu-may-2011.png) no-repeat -349px 0;}
ul.main-nav li#nav-help a{width:129px;background:url(../images/nav-menu-may-2011.png) no-repeat -472px 0;}
ul.main-nav li#nav-blogs a{width:109px;background:url(../images/nav-menu-may-2011.png) no-repeat -601px 0;}
ul.main-nav li#nav-press a{width:168px;background:url(../images/nav-menu-october-2014.png) no-repeat -710px 0;} /*Changes made by Radhika. Original code ul.main-nav li#nav-press a{width:168px;background:url(../images/nav-menu-may-2011.png) no-repeat -710px 0;}*/
ul.main-nav li#nav-forum a{width:110px;background:url(../images/nav-menu-may-2011.png) no-repeat -880px 0;}
ul.main-nav li#nav-home a:hover{background-position:0 -45px;}
ul.main-nav li#nav-news a:hover{background-position:-122px -45px;}
ul.main-nav li#nav-feature a:hover{background-position:-225px -45px;}
ul.main-nav li#nav-reviews a:hover{background-position:-348px -45px;}
ul.main-nav li#nav-help a:hover{background-position:-471px -45px;}
ul.main-nav li#nav-blogs a:hover{background-position:-600px -45px;}
ul.main-nav li#nav-press a:hover{background-position:-710px -45px;}
ul.main-nav li#nav-forum a:hover{background-position:-880px -45px;}
/* Subscribe form */
#subForm2 { float:left ;padding-top:7px;}
.e-news {width:130px; padding:2px 5px 2px 10px; -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; border-radius:10px; border:0px; color:#888;}
/* Search form */
div#search-form { float:right; padding-top:7px;}
#s { background: #fff url(../images/search.jpg) no-repeat 0 0; width:110px; padding:2px 5px 2px 30px; -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; border-radius:10px; border:0px; color:#888;}
#searchsubmit { display:none;}
/*Key Content*/
div.key-content-container{clear:both;background:#fff;border:1px solid #cdcdcd;height:auto;overflow:hidden;-khtml-border-radius:7px;margin:20px 10px 0;padding:10px 0 10px 20px;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px}
h6#e-news-sign-up{float:left;color:#fff;padding-right:10px}
ul.key-list{margin-left:0}
ul.key-news{float:left;width:229px;list-style:none;padding-right:10px;margin-left:0!important;margin-top:10px;margin-bottom:0}
ul.key-news li{list-style:none;display:none}
ul.key-news li:first-child{display:block}
li.key-list-items{display:block!important;list-style:none;border-bottom:#cdcdcd 1px solid;width:220px;overflow:hidden;float:left}
li.key-list-items a{font-size:12px;color:#6C7883;font-weight:normal!important;float:left;display:block;width:210px;height:40px;padding:5px 5px 0}
li.key-list-items a:hover{opacity:.5;color:#ffffff!important;background:#00ADEF}
li.blogs_text a:hover{color:#ffffff!important;background:#999!important}
li.guide_text a:hover{color:#ffffff!important;background:#3AB349!important}
li.reviews_text a:hover{color:#ffffff!important;background:#92278F!important}
li.help_text a:hover{color:#ffffff!important;background:#F26A29!important}
li.mresell_text a:hover{color:#ffffff!important;background:#1f7d13!important}
li.key-list-items:last-child{border-bottom:none}
ul.key-news li.feature_image{margin-left:0!important}
/************************************************************************/
/* FOOTER */
/************************************************************************/
/*div#footer{border:1px solid #cdcdcd;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background-color:#fff;width:980px;margin:20px auto 0 auto;color:#647883;position:relative;}*/
div#footer ul.communication-nav{width:1000px;/*margin:19px 0 0 -10px;*/
top:19px;left:-10px;margin:0px;position:absolute;}
div#footer ul.communication-nav li{float:left;height:95px;width:200px;list-style:none;}
div#footer ul.communication-nav li a{text-decoration:none;color:#1f1f1f;display:block;width:198px;height:93px;background:url(../images/footer-bg.png) repeat-x 0 0;border-top:1px solid #d7dadd;border-right:1px solid #979a9f;border-bottom:1px solid #a7aaae;border-left:1px solid #bdc0c4;}
div#footer ul.communication-nav li a:hover{color:#fff;background:url(../images/footer-hover-bg.png) repeat-x 0 0;border-top:1px solid #b0b9bf;border-right:1px solid #9a9ea3;border-bottom:1px solid #64707b;border-left:1px solid #8d959e;}
div#footer ul.communication-nav li a strong{float:left;font-weight:bold;text-transform:uppercase;font-size:1.166em;padding:30px 0 0 10px;}
div#footer ul.communication-nav li a span.desc{float:left;font-size:0.916em;line-height:1.25em;width:110px;padding-left:10px;}
div#footer ul.communication-nav li a span.icon{float:left;width:37px;height:36px;margin:24px 0 0 29px;}
div#footer ul.communication-nav li#nav-rss a span.icon{background:url(../images/footer-icon-sprite.png) no-repeat 0 0;}
div#footer ul.communication-nav li#nav-newsletter a span.icon{background:url(../images/footer-icon-sprite.png) no-repeat -37px 0;}
div#footer ul.communication-nav li#nav-mobile a span.icon{background:url(../images/footer-icon-sprite.png) no-repeat -74px 0;}
div#footer ul.communication-nav li#nav-twitter a span.icon{background:url(../images/footer-icon-sprite.png) no-repeat -111px 0;}
div#footer ul.communication-nav li#nav-facebook a span.icon{background:url(../images/footer-icon-sprite.png) no-repeat -148px 0;}
div#footer div.left-corner{width:10px;height:10px;background:url(../images/footer-corners.png) no-repeat -10px 0;position:absolute;left:-10px;top:114px;}
div#footer div.right-corner{width:10px;height:10px;background:url(../images/footer-corners.png) no-repeat 0 0;float:right;position:absolute;right:-10px;top:114px;}
div#footer h2{float:left;padding:15px 0 25px 0px;}
div#footer h2 a{display:block;text-indent:-9999px;width:160px;height:60px;background:url(../images/macworld-footer-logo_2.png) no-repeat 0 0;}
div#footer ul.resource-menu{margin:0;}
div#footer ul.resource-menu li{float:right;margin-right:10px;list-style:none;}
div#footer ul.resource-menu li.first{margin-right:0;}
div#footer ul.resource-menu li a{color:#3a89c9;text-decoration:none;text-transform:uppercase;}
div#footer ul.resource-menu li a:hover{color:#255c89;text-decoration:underline;}
div#footer div.resources{font-size:0.916em;width:760px;float:right;margin-left:20px;text-align:left;margin-top:20px;}
div#footer div.resources p.copyright{float:left;}
div#footer div.resources p.foot-note{clear:both;display:block;border-top:1px solid #36434b;padding-top:10px;}
#ad_footer ul{margin:0px;float:left;padding:0px;width:100%;}
#ad_footer ul li{margin:0px;float:left;padding:0px;width:300px;margin-right:20px;color:#222C33;}
#ad_footer ul li a{margin:0px;padding:0px;border:0px;}
#footer_ad_list li {list-style:none;}
/*******************************************************************/
/* Header Magazine Quick Sub */
/*******************************************************************/
#magazine a img{border:none;padding: 2px 0 0 7px; float: left;position: absolute; left:5px;}
#magazine ul {color:#333;float:left;padding: 10px 0 0 0;margin-bottom: 7px;margin-left:130px;}
#magazine li {list-style: none;}
#magazine li:before {content:"»";padding-right:5px;}
#magazine a {color:#333;}
/*******************************************************************/
/* Header Advertising */
/*******************************************************************/
#header_advertising{width:100%;background-color:#d3d7d9;overflow:hidden }
#header_advertising img{border:none !important;}
#header_advertising .top_banner{float:right;margin:10px 20px 10px 0;height:90px;}
#header_advertising .house_ad{float:left;margin:10px 0 10px 10px;height:90px;}
#header_advertising .advertise_link {margin-top:-10px !important; }
/*******************************************************************/
/* Footer Advertising */
/*******************************************************************/
#footer_advertising{width:100%; /* background-color:#d3d7d9; */ }
#footer_advertising .container{width:728px ; height: 115px; margin-left:auto; margin-right:auto; padding-top: 10px;}

/*******************************************************************/
/* Breadcrumbs & Subscribe */
/*******************************************************************/
#breadcrumbs_subscribe{margin:0px 0 10px 0;}
#breadcrumbs_subscribe #breadcrumbs{float:left;margin-left:20px;line-height:2.5em;}
#breadcrumbs_subscribe #breadcrumbs p{margin-bottom:0px;}
#breadcrumbs_subscribe #subscribe{float:right;/*margin-right:10px;*/}
#breadcrumbs_subscribe #subscribe label{line-height:2.5em;float:left;}
#breadcrumbs_subscribe #subscribe input[type=text]{padding:5px;background-color:#d3d7da;border:1px solid #cecdcf;margin:2px 10px 0 10px;float:left;}
#breadcrumbs_subscribe #subscribe input[type=submit],input.subscribe{border:none;text-indent:-9999px;display:block;float:right;height:30px;width:86px;background:url(../images/subscribe.png) no-repeat 0 0;cursor:pointer;}
#email input.subscribe{float:none!important;margin-top:0px;}
#footer_subscribe .subscribe{border:none;text-indent:-9999px;display:block;float:left;height:30px;width:86px;background:url(../images/subscribe.png) no-repeat 0 0;cursor:pointer;}
#footer_subscribe input[type=text]{padding:5px;background-color:#d3d7da;border:1px solid #cecdcf;margin:2px 10px 0 10px;float:left;}
#footer_subscribe label{line-height:2.5em;float:left;}
/* SUBSCRIBE PAGE */
#subscribe-page form{display:block;padding:20px;background-color:#C0DDEA;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;margin:20px 0 20px 0;}
#subscribe-page label{font-weight:bold;font-size:1.166em;}
#subscribe-page input[type=text]{padding:10px;background-color:#e1e1e1;border:1px solid #cecdcf;margin:0 10px 0 10px;width:290px;}
#subscribe-page input[type=submit],#subscribe-page input.subscribe{border:none;text-indent:-9999px;display:block;height:30px;width:86px;background:url(../images/subscribe.png) no-repeat 0 0;cursor:pointer;margin-top:2px;}
.quick_link{margin-right:5px;margin-left:5px;}
/*******************************************************************/
/* HOME MASTHEAD */
/*******************************************************************/
#home_masthead{width:100%;padding:10px 0px 0px 0px;margin-bottom:20px;border-top:1px solid #cdcdcd;}
.feature_module_wrap, .help_module_wrap, .blogs_module_wrap, .reviews_module_wrap  {position:relative;float:left; width:239px; margin-bottom:10px;}
#feature_text_module{float:left;margin:0;}
#feature_text_module li{display:block;float:none;}
.feature_text, .help_text, .blogs_text {width:260px;opacity:0.6;border-bottom:1px solid #cdcdcd;margin-left:0;margin-right:0;z-index:2;}
.feature_text.current, .help_text.current, .blogs_text.current, .reviews_module_wrap  {background-color:#fff;opacity:1;overflow:hidden;}
.feature_text.top{border-top:1px solid #cdcdcd;border-right:1px solid #cdcdcd;-webkit-border-top-right-radius:7px;-moz-border-radius-topright:7px;border-top-right-radius:7px;}
.feature_text h5{line-height:1.4em;}
.feature_text p{margin:0;}
.feature_text:first-child a {background:#00ADEF;color:#fff !important;}
.help_text:first-child a {background:#F26A29; color:#fff !important;}
.blogs_text:first-child a {background:#999; color:#fff !important;}
.guide_text:first-child a {background:#3AB349; color:#fff !important;}
.reviews_text:first-child a {background:#92278F; color:#fff !important;}
.mresell_text:first-child a {background:#1f7d13; color:#fff !important;}
#sidebar #forum_feature{float:auto;width:380px;border-top:none;margin-right:0px;padding-top:0px;margin-bottom:15px;}
#forum_feature{float:auto;width:380px;margin-right:0px;}
#forum_feature .forum_list_tabs{margin:0;position:relative;z-index:5;}
#forum_feature .forum_list_tabs li{list-style:none;float:left;padding:10px 20px 5px 20px;border-top:1px solid #cdcdcd;border-right:1px solid #cdcdcd;border-bottom:1px solid #cdcdcd;}
#forum_feature .forum_list_tabs li.first{border-left:1px solid #cdcdcd;-webkit-border-top-left-radius:7px;-moz-border-radius-topleft:7px;border-top-left-radius:7px;}
#forum_feature .forum_list_tabs li.last{-webkit-border-top-right-radius:7px;-moz-border-radius-topright:7px;border-top-right-radius:7px;}
#forum_feature .forum_list_tabs li.selected{background-color:#fff;border-bottom:1px solid #fff;}
#forum_feature .forum_list{clear:left;background-color:#fff;border:1px solid #cdcdcd;-webkit-border-top-right-radius:7px;-webkit-border-bottom-right-radius:7px;-webkit-border-bottom-left-radius:7px;-moz-border-radius-topright:7px;-moz-border-radius-bottomright:7px;-moz-border-radius-bottomleft:7px;border-top-right-radius:7px;border-bottom-right-radius:7px;border-bottom-left-radius:7px;position:relative;top:-1px;padding:20px;min-height:160px;}
#forum_feature .forum_list ol{margin:0;padding-left:20px;}
#forum_feature .forum_list li{clear:both;padding:7px 0 6px 0;border-bottom:1px solid #cdcdcd;position:relative;}
#forum_feature .forum_list li.last{border-bottom:none;}
#forum_feature .forum_list li a{display:block;text-align:left;width:260px;padding-right:20px;line-height:1.25em;}
#forum_feature .forum_list li span{display:block;float:right;text-align:right;position:absolute;top:5px;right:0;}
#forum_feature .hide{display:none;}
#discussion_list span{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#E5E7E8;margin-left:40px !important;text-align:center !important;padding:2px 7px 0 7px;top:4px !important;font-weight:bold;}
#discussion_list li:last-child{border-bottom:none !important;}
#email form.group input{float:left; margin-top: 0px;}
#email #ojkit-ojkit {margin-top: 6px;}

#email form.group input.form-focus{margin-right:10px;}

/*******************************************************************/
/* APP Guide, Play and Gadget Guide (APG) */
/*******************************************************************/
div.APG-module-container{float:left;}
div.APG-module,div.PLAY-module{background:#ffffff;background:-moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e5e5e5',GradientType=0);background:-o-linear-gradient(top,#ffffff0%,#e5e5e5100%);height:auto;min-height:200px}
ul#APG-list{margin:0!important;}
li.APG-list-items{float:left;width:166px;list-style:none;border-right:1px solid #cdcdcd;min-height:214px;padding:0 10px;}
li.APG-list-items ul{margin:0 5px 5px 0 !important}
li.APG-list-items ul li{list-style:none;float:left;padding-top:20px}
div.APG-content{width:168px;display:table}
div.APG-content div{display:table-cell;vertical-align:middle}
li.APG-list-items h6{float:left;width:115px;font-weight:normal!important;padding-left:10px}
li.APG-last{border:none!important;padding-right:0!important}
li.APG-first{padding-left:0!important}
div.APG-module .app_thump{padding:0!important}
div#gadget-guide{margin-top:20px}
div#gadget-guide h6{margin-top:10px;float:left;width:140px;font-weight:normal!important;padding:0!important}
div#gadget-guide a.comments{background:#ffffff;float:right;font-weight:bold;text-align:center;margin-top:10px;padding:0 7px;border-radius:5px}
div.app-container{height:40px;width:40px;overflow:hidden;-moz-box-shadow:0 0 5px #888;-webkit-box-shadow:0 0 5px;box-shadow:0 0 5px #888;margin-right:10px!important;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}
.app-image{border:none!important;margin:0!important}
div.APG-small{background:#ffffff;background:-moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e5e5e5',GradientType=0);background:-o-linear-gradient(top,#ffffff0%,#e5e5e5100%);height:auto;min-height:220px;-khtml-border-radius:7px;padding:20px;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px}
div.app-small{border-right:1px solid #cdcdcd;padding-right:10px}
div.app-small div.APG-content{width:150px}
div.app-small h6{margin-left:10px}
div.app-small h6 a{color:#647883!important;font-weight:normal}
div.gadget-small{padding-left:10px;width:160px}
div.app-small,div.gadget-small{float:left;width:150px}
div.app-small,div.app-container{overflow:hidden}
div.app-small ul{margin:0}
div.app-small ul li{list-style:none;padding-top:15px}
div.gadget-small h6{margin-top:10px;float:left;width:129px!important;font-weight:normal!important;padding:0!important}
div.gadget-small a.comments{background:white;float:right;font-weight:bold;text-align:center;margin-top:10px;padding:0 7px;border-radius:5px}
li.APG-list-items h6 a,div#gadget-guide h6 a{color:#647883!important}
li.APG-list-items h6 a:hover,div#gadget-guide h6 a:hover{color:#3A89C9!important}
/*******************************************************************/
/* BLOG */
/*******************************************************************/
/*div.content_text a.cat_link{float:none!important;line-height:20px!important}*/
div.content_text a.cat_link{float:left;line-height:20px!important}
div.content_image{width:95px!important}
body.home div.content_text .comments{margin-top:0px;color:#3A89C9}
body.home a.comments{font-weight:bold!important;color:#3A89C9!important}
body.home .compat_with {display:none}
body.catid-3573 div.single_post_module h6 {color:#3A89C9}
.comp-ended {position: absolute}
div.comp-ended-container {height:88px; width:118px; display:block;}
.superguides{
  color:#fff !important;
  font-weight:bold;
  background: #7db9e8; /* Old browsers */
background: -moz-linear-gradient(top, #7db9e8 0%, #2989d8 50%, #1e5799 96%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7db9e8), color-stop(50%,#2989d8), color-stop(96%,#1e5799)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #7db9e8 0%,#2989d8 50%,#1e5799 96%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #7db9e8 0%,#2989d8 50%,#1e5799 96%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #7db9e8 0%,#2989d8 50%,#1e5799 96%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7db9e8', endColorstr='#1e5799',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #7db9e8 0%,#2989d8 50%,#1e5799 96%); /* W3C */
display: block;
width: 116px;
height: 32px;
line-height: 35px;
text-align: center;
text-transform: uppercase;
-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;
text-shadow: 1px 1px 2px #333;
}

.superguides:hover {
  text-decoration: none;
}
.no-tt {
  text-transform: none !important;
}

/*******************************************************************/
/* SIDE MODULE */
/*******************************************************************/
div.popular_posts ol{margin:0}
div.popular_posts li h5 a,body.single div.popular_posts li h5 a{color:#3A89C9!important;font-weight:normal;font-size:12px;padding:5px!important}
/* div.popular_posts li a,body.single div.popular_posts li a{padding:0!important} */
div.popular_posts a img,body.single div.popular_posts a img{display:none}
ul#forum-discussion{margin-bottom:20px}
ul#forum-discussion li a{padding:5px!important}
/*******************************************************************/
/* SOCIAL FLOAT */
/*******************************************************************/
#social_float{position:fixed;left:0;top:280px;z-index:2000;}
#social_float a.rss{display:block;width:20px;border:1px solid #cdcdcd;background:rgba(255,255,255,0.6) url(../images/rss-side.png) no-repeat 5px 10px;padding:30px 25px 20px 5px;}
#social_float a.email{display:block;width:20px;border:1px solid #cdcdcd;background:rgba(255,255,255,0.6) url(../images/email-side.png) no-repeat 5px 10px;padding:30px 25px 20px 5px;position:relative;margin-top:-1px;}
#social_float a.tweet{display:block;width:20px;border:1px solid #cdcdcd;background:rgba(255,255,255,0.6) url(../images/tweet-side.png) no-repeat 5px 10px;padding:30px 25px 80px 5px;position:relative;margin-top:-1px;}
#social_float a.rss:hover{background:rgba(255,255,255,1.0) url(../images/rss-side.png) no-repeat;text-decoration:none;}
#social_float a.email:hover{background:rgba(255,255,255,1.0) url(../images/email-side.png) no-repeat;text-decoration:none;}
#social_float a.tweet:hover{background:rgba(255,255,255,1.0) url(../images/tweet-side.png) no-repeat;text-decoration:none;}
/*******************************************************************/
/* PLAY MODULE */
/*******************************************************************/
div.PLAY-module li.group{list-style:none}
div.PLAY-module a.comments{background:#E5E7E8;margin-left:10px;font-weight:bold;text-align:center;margin-top:10px;clear:both;padding:0 7px;border-radius:5px}
div.PLAY-module div.content_image{margin-top:10px;margin-left:0!important}
div.PLAY-module div.the-excerpt{margin-top:10px;margin-bottom:10px}
div#play-posts{width:260px;float:left}
li.play-list{border-bottom:1px solid #CDCDCD;padding:5px 0}
li.play-list a{font-size:12px;font-weight:normal}
div#play-video-container{float:right;width:260px}
div.video-player iframe{width:260px!important;height:230px!important}
div.video-player2 iframe{width:338px!important;height:260px!important}
div.video-small{background:#ffffff;background:-moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e5e5e5',GradientType=0);background:-o-linear-gradient(top,#ffffff0%,#e5e5e5100%);height:auto;min-height:220px;-khtml-border-radius:7px;border:1px solid #cdcdcd;margin-bottom:20px;padding:20px;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px}
div.play-description{background:#E784B5;color:#fff;padding:10px}
div.play-description a{color:#fff;border-bottom:none}
div.play-description a h6{font-weight:bold;color:#fff}
body.single div.entry iframe{/*width:260px!important;height:230px!important;float:right;*/padding-left:10px;padding-bottom:10px}
div.play-text{clear:both}
/*******************************************************************/
/* Feedback FLOAT */
/*******************************************************************/
#feedback_float{position:fixed;right:0;bottom:0px;z-index:3000;}
#feedback_float a{display:block;width:117px;height:117px;background:url(../images/feedback.gif) transparent no-repeat 0px 0px;text-indent:-9999px;}
#jobs_float{position:fixed;left:0;bottom:0px;z-index:3000;}
#jobs_float a{display:block;width:117px;height:117px;background:url(../images/wearehiring.png) transparent no-repeat 0px 0px;text-indent:-9999px;}
/*******************************************************************/
/* AJAX STYLES */
/*******************************************************************/
/* GADGET GUIDE POP-UP */
.gadget_main_image{border:1px solid #cdcdcd;display:block;}
.gadget_popup h2{margin:5px 0 5px 0;width:470px;}
.gadget_popup_text{padding:20px;background-color:#cdcdcd;-webkit-border-bottom-right-radius:7px;-webkit-border-bottom-left-radius:7px;-moz-border-radius-bottomright:7px;-moz-border-radius-bottomleft:7px;border-bottom-right-radius:7px;border-bottom-left-radius:7px;}
.qtip-title{background:#efefef !important;position:relative;margin-bottom:-30px;width:40px;height:1em;float:right;}
/* Review Ajax */
.qtip .gadget_review{margin-top:2em;}
/*******************************************************************/
/* CONTACT PAGE */
/*******************************************************************/
#contact h3,#contact-details h3{margin-bottom:20px;}
#contact label{font-weight:bold;}
#contact label span{font-weight:normal;}
#contact .text,#contact textarea{margin:2px 0 10px 0;padding:5px;background-color:#d3d7da;border:1px solid #cecdcf;}
#contact .text{width:200px;}
#contact .submit{margin-top:5px;}
#contact-details table{width:100%;text-align:left;margin-bottom:20px;}
#contact-details th{padding-bottom:10px;}
#contact-details td{padding-bottom:5px;}
#developer {text-align:center; margin-bottom:-10px;}
/*******************************************************************/
/* SOCIABLE */
/*******************************************************************/
div.sociable{margin:0;clear:both;padding:20px 0;border-top:1px solid #cdcdcd;}
span.sociable_tagline{position:relative;}
span.sociable_tagline span{display:none;width:14em;}
span.sociable_tagline:hover span{position:absolute;display:block;top:-5em;background:#ffe;border:1px solid #ccc;color:black;line-height:1.25em;}
.sociable span{display:block;}
.sociable ul{display:inline;margin:0 !important;padding:0 !important;}
.sociable ul li{background:none;display:inline !important;list-style-type:none;margin:0 6px 0 0;padding:1px;}
.sociable ul li:before{content:"";}
.sociable img{float:none;border:0;margin:0;padding:0;}
.sociable-hovers{opacity:.7;-moz-opacity:.7;filter:alpha(opacity=70);}
.sociable-hovers:hover{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
/*GD start rating */
.ratingtext{clear:left;}
/************************************************************************/
/* Sitemap */
/************************************************************************/
#sitemap .left{float:left;width:50%;}
#sitemap .right{float:left;width:50%;}
#sitemap h4{margin-bottom:5px;}
#sitemap ul{margin-bottom:20px;}
/************************************************************************/
/* New Footer */
/************************************************************************/
#newsletter{width:100%;padding:10px 0px 0px;background-color:#D3D7D9;text-align:center;margin-top:0px;}
.footer_form .subscribe, .footer_form h3, .footer_form input{float:left;margin-right:10px;}
.footer_form .subscribe{margin-right:0px;}
.footer_form .form-focus, .footer_form h3{position:relative;top:5px;}
.footer_form {width:500px;margin:0 auto;position:relative;}
#macworld_footer{width:100%;padding:20px 0px;
background: #383838; /* Old browsers */
background: -moz-linear-gradient(top, #383838 0%, #1c1c1c 98%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#383838), color-stop(98%,#1c1c1c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #383838 0%,#1c1c1c 98%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #383838 0%,#1c1c1c 98%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #383838 0%,#1c1c1c 98%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#383838', endColorstr='#1C1C1C',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #383838 0%,#1c1c1c 98%); /* W3C */;
text-align:center;}
ul.footer_col_last{width:135px;margin:0;padding:0px;text-align:left;float:left;}
ul.footer_col_last li{margin:0;padding:0px;list-style:none;margin-bottom:10px;}
ul.footer_col_last li.top{border-top:1px solid #36434b;padding-top:10px;margin-top:10px;}
ul.footer_col{margin:0;padding:0px;text-align:left;}
ul.footer_col li{width:108px;margin:0;padding:0px;float:left;text-align:left;color:#222C33;list-style:none;text-align:center;}
ul.footer_col li h6{border-top:1px solid #36434b;padding-top:10px;margin-top:10px;padding-right:20px;}
ul.footer_col.second li h6{border-top:none;padding-right:0px;}
ul.footer_col li a{color:#d3d7d9;}
ul.footer_col.second a{color:#647883;}
ul.footer_col_last a{color:#3a89c9;}
ul.footer_col li a:hover,ul.footer_col.second a:hover{color:#3a89c9;}
ul.footer_col.second li{border-top:1px solid #36434b;width:143px;margin-right:20px;margin-top:10px;}
ul.foot_col li .cat_link:hover{color:#fff !important;} 
/*ul.footer_col li{font-weight:bold;margin-top:20px;}*/
#macworld_footer .cat_link{float:none!important;}
#macworld_footer .grid_10{margin-top:30px;}
.group_left{float:right; width:760px; clear:both; padding-bottom:20px;  border-bottom: 1px solid #36434B; }
#footer{margin-top:10px;margin-bottom:50px;}

ul.contact_footer li a {display:block;height:15px;}
ul.contact_footer li.rss a{background-image:url(../images/ic_footer_rss.gif);background-repeat:no-repeat;padding-left:20px;}
ul.contact_footer li.news a{background-image:url(../images/ic_footer_news.gif);background-repeat:no-repeat;padding-left:20px;}
ul.contact_footer li.mobile a{background-image:url(../images/ic_footer_mob.gif);background-repeat:no-repeat;padding-left:20px;}
ul.contact_footer li.twitter a{background-image:url(../images/ic_footer_twit.gif);background-repeat:no-repeat;padding-left:20px;}
ul.contact_footer li.facebook a{background-image:url(../images/ic_footer_face.gif);background-repeat:no-repeat;padding-left:20px;}
ul.contact_footer li.pinterest a{background-image:url(../images/ic_footer_pinterest.gif);background-repeat:no-repeat;padding-left:20px;}
ul.contact_footer li.youtube a{background-image:url(../images/ic_footer_youtube.gif);background-repeat:no-repeat;padding-left:20px;}
ul.contact_footer li.fancy a{background-image:url(../images/ic_footer_fancy.gif);background-repeat:no-repeat;padding-left:20px;}

.statsTable {/* width:auto; height:auto; overflow:auto; */}
.statsTable strong {color:#990033;}
.statsTable table.stats {border:0;float:none;overflow:scroll;background-color:#FFFFFF;margin:0;font-size:12px;text-align:left;margin-bottom:20px;}
.page-id-17762 .statsTable table.stats {width:100%;border-left:1px solid #ccc;overflow:hidden;}
.statsTable table td {border-left:0;}
.statsTable table th {text-align:left;font-weight:bold;}
.statsTable table.stats td {text-align:left;padding:0;}
.statsTable {width:540px;height:auto;color:#333;margin-bottom:15px;overflow:auto;}
.statsTable p {margin:0 0 6px;padding:0;}
.statsTable.float {float:left;margin-right:15px;}
.statsTable table.stats tr {position:relative;}
.statsTable table.stats th {padding:6px 5px 6px 10px;border:solid #dfdfdf;border-width:0 1px 1px 0;line-height:14px;border-right-color:#ccc;text-align:left;}
.statsTable table.stats th {padding:4px 5px 4px 10px;background:#efefef;border-color:#ccc;border-bottom-color:#999;}
.statsTable table.stats td {padding:6px 5px 6px 10px;border:solid #dfdfdf;border-width:0 1px 1px 0;line-height:14px;border-right-color:#ccc;text-align:center;}
.statsTable table.stats th.col1 {text-align:left;}
.statsTable table.stats td.col1 {text-align:left;}
.statsTable h2 {margin:0;padding:6px 10px 3px;background:#ddd;font-weight:bold;}
.contact_footer {clear:both; margin-left:0px; float:left;}
.contact_footer li {list-style:none; padding:0 0 10px 0; text-align:left; width:170px;}
.footer_nav { float:right;}
.nav_container {float:left; width:800px;}
/*
.tableLarge {clear:both;width:540px;}
.tableLarge table {width:auto;}
*/
.tableLarge table tbody {display:block;width:538px;}
.tableLarge table col {color:#f00;}
.tableLarge table.stats .col1 {width:490px !important;}

p.notes {font-size:10px;}
p.notes strong {font-weight:bold;color:#990000;}

p.caption {font-size:9px;line-height:normal;padding-bottom:0px;border-bottom:0;	}
p.caption {font-size:9px;line-height:10px;padding-bottom:5px;}
/************************************************************************/
/* Offers */
/************************************************************************/
.catid-3306 .f_image img {border:1px solid #ccc;}
#offers li {margin-bottom:10px !important;}

/************************************************************************/
/* Editors classes */
/************************************************************************/
ul.weblist{margin:0px;padding:0px;}
ul.weblist li{list-style:none;}

.steve-jobs {
  margin: 10px 0 -10px 10px;padding-right: 0px;
}
.steve-jobs img {
  border: 1px solid #CDCDCD;
  -moz-box-shadow:inset 0 0 10px #000000;
   -webkit-box-shadow:inset 0 0 10px #000000;
   box-shadow:inset 0 0 10px #000000;
}
.steve-container {
  padding-top:20px;
  border-top: 1px solid #CDCDCD;
  border-bottom:1px solid #CDCDCD;
  height:85px;
  margin-bottom:25px;
}


/* dlink skin campaign */
.dlink-skin {
background-image: url(../images/dlink/skin.png);
height: 340px; background-repeat:
no-repeat; background-position: 50% 50%;
margin-bottom:-170px;
background-repeat: no-repeat;
background-position: 50% 50%;
overflow: hidden
}

.dlink-skin a img {
    border: none;
}


/* crashplan skin campaign */
.crashplan-skin {
background-image: url(../images/crashplan/skin_new.jpg);
height: 1200px; 
no-repeat; background-position: 50% 0;
margin-bottom:-1050px;
background-repeat: no-repeat;
overflow: hidden;
}
.crashplan-skin a img { border: none;}


/* ADVS skin campaign START*/
.advs-skin {
/*background-image: url(../images/advs-skin/livescribe/livescribe.jpg); */
/*background-image: url(../images/advs-skin/mresell/mresell.png); */
background-image: url(../images/advs-skin/netgear/ex6200.jpg); 

/*height: 1200px; */
background-position: 50% 0;
margin-bottom:-2920px;   /* -1130 */
background-repeat: no-repeat;
overflow: hidden;
position: relative;
top: 0px;
}
.advs-skin a img { border: none;}
/* ADVS skin campaign END*/


/*Mac in Business campaign START*/
.mib-skin {
	background-image: url(../images/mib-skin/FM13_platform.png); 
	/*height: 670px;*/
	margin-bottom:-580px;
	background-repeat: no-repeat;
	background-position: 50% 0;
	overflow: hidden;
}
.mib-skin img {
	border: 0px none !important;
}
.mib-body {
	background-color: #d3e4ff !important;
}
/*Mac in Business campaign END*/



/*Make sure your page contains a valid doctype at the top*/
#simplegallery1{ //CSS for Simple Gallery Example 1
position: relative; /*keep this intact*/
visibility: hidden; /*keep this intact*/
border: 1px solid #ccc;
    margin-bottom: 20px;
}

#simplegallery1 .gallerydesctext{ /*CSS for description DIV of Example 1 (if defined)*/
text-align: left;
padding: 2px 5px;
}
div.sb-app-guide {margin-top: 10px; margin-bottom: 50px; }
div.sb-app-guide div.APG-content{width:180px;display:table}
div.sb-app-guide div.APG-content div{display:table-cell;vertical-align:middle}
div.sb-app-guide div.APG-content div img{display:block;}
div.sb-app-guide div.APG-content div h6 {margin-left:10px;color: #3A89C9;font-weight:normal}
div.sb-app-guide div.APG-content a { padding: 10px 5px; !important }

div.sb-gadget-guide { margin-bottom: 30px; }
div.sb-gadget-guide div#gadget-guide{margin-top:0px}
div.sb-gadget-guide div#gadget-guide img {display:block; margin-bottom:10px;}
div.sb-gadget-guide div#gadget-guide a { padding: 20px 5px 10px 5px;!important }


.review_thumb_large img {
	width: 201px;
}

/* isnap competition styles */
h2.isnap-heading {height: 75px;margin:0;}
.isnap-competition {display: block; margin-bottom: 20px;width: 100%;height: auto; background: #eee;}
.isnap-competition a img {border: none;}
.isnap-content {width: 485px;display:inline-block; padding: 10px 0 10px 55px; color: #333; font-weight: bold;}

a#ces2013link {
	/*background-image: url("../images/wwdc2014-banner.jpg");*/
	/*background-image: url("../images/mresell-mill.jpg");*/
	/*background-image: url("../images/rumourmill.jpg");*/
	/*background-image: url("../images/ces2014.jpg");*/
	/*background-image: url("../images/isnap.jpg");*/
	/*background-image: url("http://cdn.macworld.com.au/wp-content/uploads/2014/10/october_event.jpg");*/
	background-image: url("http://cdn.macworld.com.au/wp-content/uploads/2015/03/March-Event.png");
	height: 120px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	width: 578px;
	margin-bottom: 20px;
	border-radius: 7px;
	border: 1px solid #cdcdcd;
	background-size: 100%;
}

/*modified By Radhika. orginal code a#mac-in-business-link */
#mac-in-business-link {
	/*background-image: url("http://cdn.macworld.com.au/wordpress/wp-content/uploads/2014/10/41359_1-MW-Mac-in-Business-mac-copy_01.gif");*/ /*background image has been changed by Radhika*/
	height: 120px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	width: 578px;
	margin-bottom: 20px;
	border-radius: 7px;
	border: 1px solid #cdcdcd;
	background-size: 100%;
	position: relative; /*added by radhika*/
}

/*Added by Radhika. This id includes banner*/
a#september-event-2014 {
	    background-image: url("http://cdn.macworld.com.au/wp-content/uploads/2014/09/Apple_sept_event_image.png");
        height: 120px;
        background-repeat: no-repeat;
        text-indent: -9999px;
        display: block;
        width: 578px;
        margin-bottom: 20px;
        border-radius: 7px;
        border: 1px solid #cdcdcd;
        background-size: 100%;
}
/*Added by Radhika. This id includes october event banner*/
a#october-event-2014 {
	    background-image: url("http://cdn.macworld.com.au/wp-content/uploads/2014/10/october_event.jpg");
        height: 120px;
        background-repeat: no-repeat;
        text-indent: -9999px;
        display: block;
        width: 578px;
        margin-bottom: 20px;
        border-radius: 7px;
        border: 1px solid #cdcdcd;
        background-size: 100%;
}
#gadget_group li, #g_list li.isnap_month {
	font-size: 20px;
	font-weight: bold;
	width: 100%;
	line-height: normal;
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 5px;
}

/*div.comment-body blockquote {background:none repeat scroll 0 0 #DDEFFF;color:#000000;display:block;float:left;font-style:normal;padding:10px;margin-left: 50px; width: 460px;margin-top:10px;}
div.comment-body blockquote p {margin: 0; font-family: Helvetica,Arial,sans-serif}*/

.marketplace_module {
	margin: 0px 10px 20px 10px;
	border: 1px solid #ccc;
	border-radius: 7px;
   	background: #fff;
   	padding:20px;
    height: auto;
}

.marketplace_link {
	display: inline-block;
	margin: 10px 0;
	color: #555!important;
}

.marketplace_link:hover {
	color: #000!important;
}

.marketplace_logo, .marketplace_text {
	display: inline-block;
	float: left;
}

.marketplace_logo {
	width: 20%;
}

	.marketplace_logo img {
		border: none;
	}

.marketplace_text {
	width: 80%;
}

.social_follow {
	float: left;
	display: inline-block;
	margin: 5px 10px;
}

.social_follow img{
	border: none;
}

/*Arthur Popular Post*/
#tptn_related_daily, #tptn_related {
	border-bottom: 1px solid #CDCDCD;	
	margin-bottom: 20px;
}
#tptn_related_daily h3, #tptn_related h3 {
	font-size: 25px;
	padding: 6px 3px 3px 3px;
	font-family: "Swiss",Helvetica,Arial,sans-serif;
	border-bottom: 1px solid #CDCDCD;	
}
#tptn_related_daily ul, #tptn_related ul {	
    font-weight: bold;
    text-align: left;
    line-height: 1.6em;
    list-style: square outside none !important;
    margin: 1em 0 1em 1.5em !important;
    font-size: 13px;
}
#tptn_related_daily li, #tptn_related li {	
	list-style: square outside none !important;



/*////////// File Maker //////////*/

@font-face {
	font-family:'Awesome';
	src: 	url('fonts/font-awesome/fontawesome-webfont.eot');
	src: 	url('fonts/font-awesome/fontawesome-webfont.eot?#iefix') format('embedded-opentype'),
			url('fonts/font-awesome/fontawesome-webfont.woff') format('woff'),
           	url('fonts/font-awesome/fontawesome-webfont.ttf') format('truetype'),
           	url('fonts/font-awesome/fontawesome-webfont.svg#UbuntuBold') format('svg');
}
.awesome-icon{
	font-family:Awesome;
	font-weight:300;
	font-size:20px;
}
#sidebar-filemaker .awesome-icon{
	margin-right:5px;
}
#sidebar-filemaker{
	margin:0 auto;
	width:380px;
}
#sidebar-filemaker h3{
	color:#222c33;
	font-family:"Swiss", Helvetica, Arial, sans-serif;
	font-size:2em;
	line-height:1.166em;
}
#filemaker-table{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	
	font-family:Helvetica, Arial, sans-serif;
	list-style:none;
	margin:0 auto;
	padding:0;		
}
#filemaker-table > li:first-child > a{
	-webkit-border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	-ms-border-radius:5px 5px 0 0;
	-o-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
}
#filemaker-table > li:last-child > a{
	border-bottom:1px solid #cdcdcd;
	-webkit-border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	-ms-border-radius:0 0 5px 5px;
	-o-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px;
}
#filemaker-table > li > a{
	background:#f5f5f5;
	border:1px solid #cdcdcd;
	border-bottom:none;
	color:#3e8acd;
	display:block;
	font-size:18px;
	font-weight:bold;
	padding:10px;
	text-decoration:none;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-ms-transition:all .5s;
	-o-transition:all .5s;
	transition:all .5s;
}
#filemaker-table a:hover{
	background:#ebebeb;
	color:#285d87;
}
#filemaker-table > li:nth-child(4) a:hover{
	background:#f5f5f5;
}

/* Level 2 */

#filemaker-table > li > ul{
	background:#f5f5f5;
	border-left:1px solid #cdcdcd;
	border-right:1px solid #cdcdcd;
	padding:0 0 20px 30px;
}
#filemaker-table > li > ul > li > a{
	color:#3e8acd;
	display:block;
	padding:2px 5px;
	text-decoration:none;
}
}

/*************************************** added by radhika ********************************************************************************************/
.Communications_link,.Productivity_link, .Security_link, .Workflow_link
{
background-color: #284C26;
}

 /* BELOW LINES OF CODE ADDS DROP DOWN MENU TO MAC IN BUSINESS*/
  .main-nav li{position: relative;}
  
  .main-nav > li:hover , .main-nav > li:hover >a{  border-bottom-color:rgb(32,166,90);}
  .main-nav li:hover > a { color:rgb(32,166,90); }
  .main-nav > li:first-child  { border-radius: 4px 0 0 4px;} 
  .main-nav > li:first-child>a{border-radius: 4px 0 0 0;}
  .main-nav > li:last-child  { 
  	border-radius: 0 0 4px 0; 
  	margin-right: 0;
  } 
  .main-nav > li:last-child >a{border-radius: 0 4px 0 0; 
  }
  .main-nav li li a { margin-top:1px}
  .main-nav li li a:hover{color:rgb(32,166,90);}
    
    .main-nav li a:first-child:nth-last-child(2):before { 
     content:""; 
     position: absolute; 
     height:0; 
     width: 0; 
     border: 5px solid transparent; 
     top: 50% ;
     right:5px;  
     
   }
    
   
   /* submenu positioning*/
.main-nav ul {
  position: absolute;
  white-space: nowrap;
  border-bottom: 5px solid  rgb(32,166,90);
  z-index: 1;
  left: -99999em;
  margin-left: initial;
}
.main-nav > li:hover > ul {
  left: auto;
  padding-top: 0px  ;
  min-width: 100%;
  
}
.main-nav > li li ul {  border-left:1px solid #fff;}


.main-nav > li li:hover > ul { 
 /* margin-left: 1px */
  left: 100%;
  top: -1px;
  
}
/* arrow hover styling */
.main-nav > li > a:first-child:nth-last-child(2):before { 
  border-top-color: rgb(32,166,90); 
  
}
.main-nav > li:hover > a:first-child:nth-last-child(2):before {
  border: 5px solid transparent; 
  border-bottom-color: rgb(32,166,90); 
  margin-top:-5px;
  display:block;
  
}
.main-nav li li > a:first-child:nth-last-child(2):before {  
  border-left-color: #aaa; 
  margin-top: -5px;
  
  
}
.main-nav li li:hover > a:first-child:nth-last-child(2):before {
  border: 5px solid transparent; 
  border-right-color: rgb(32,166,90);
  right: 10px; 
  
}


/*below lines of code included banners to particular category pages*/
a#communications-mac-in-business-link {
	background-image: url("http://cdn.macworld.com.au/wp-content/uploads/2014/10/comm.jpg");
	height: 120px;
background-repeat: no-repeat;
text-indent: -9999px;
display: block;
width: 578px;
margin-bottom: 20px;
border-radius: 7px;
border: 1px solid #cdcdcd;
background-size: 100%;
	}
	
	a#security-mac-in-business-link {
	background-image: url("http://cdn.macworld.com.au/wp-content/uploads/2014/10/sec.jpg");
	height: 120px;
background-repeat: no-repeat;
text-indent: -9999px;
display: block;
width: 578px;
margin-bottom: 20px;
border-radius: 7px;
border: 1px solid #cdcdcd;
background-size: 100%;
	}
	
	a#work-mac-in-business-link {
	background-image: url("http://cdn.macworld.com.au/wp-content/uploads/2014/10/work.jpg");
	height: 120px;
background-repeat: no-repeat;
text-indent: -9999px;
display: block;
width: 578px;
margin-bottom: 20px;
border-radius: 7px;
border: 1px solid #cdcdcd;
background-size: 100%;
	}
	
	a#product-mac-in-business-link {
	background-image: url("http://cdn.macworld.com.au/wp-content/uploads/2014/10/prod.jpg");
	height: 120px;
background-repeat: no-repeat;
text-indent: -9999px;
display: block;
width: 578px;
margin-bottom: 20px;
border-radius: 7px;
border: 1px solid #cdcdcd;
background-size: 100%;
	}
	
	.communications{
	width: 29%;
margin-top: -57px;
margin-left: 21px;
height:5px;
	}
	
	#links{
position: absolute;
float: left;
font-family: Swiss;
font-weight: bold;
font-size: 20.5px;
text-decoration: none;
margin-top: -39px;
color: white;
margin-left: 28px;
	}

	#links-a{
	 color:white;
	 text-decoration:none;
	 font-family:Swiss;
	}
	
/*********************************************************************************************************************/
