@charset "utf-8";
/* css reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,a{ margin:0; padding:0; outline:none;}
h1, h2, h3, h4, h5, h6{ font-weight:normal; font-size:100%;}
address,caption,cite,code,dfn,em,th,var { font-weight:normal; font-style:normal;} 
table{ border-collapse:collapse; border-spacing:0;}
fieldset,img,abbr,acronym{border:0;}
input,textarea,select,button{ font-family:Helvetica, "Lucida Grande", Tahoma, Verdana, Arial, sans-serif; font-size:12px; color:#333;}
caption,th{ text-align:left;}
q:before, q:after{ content: '';}
ul,ol,dl{ list-style:none;}
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix{display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */

/*common style*/
body{ background:url(../images/bg_body.png) repeat #EFEFEF; font:normal 12px/1.5 Helvetica, "Lucida Grande", Tahoma, Verdana, Arial, sans-serif; color:#333;}
a:link,a:visited{ text-decoration:none; color:#333;}
a:hover,a:active{ color:#659C1B;}
.noPadding{ padding:0 !important;}
.noMargin{ margin:0 !important;}

/*header*/
#headerWrapper,#header{ height:75px; background:url(../images/bg_header.png) repeat-x #2E3336;}
#header{ width:1200px; margin:0 auto;}
.logo{ float:left; margin:25px 0 0 25px;}
.nav{ margin:0 25px 0 300px; padding-top:31px; background:url(../images/sprites.png) no-repeat right -40px;}
.nav li{ float:left; background:url(../images/sprites.png) no-repeat right 0; padding:0 18px 0 16px; line-height:18px; white-space:nowrap;}
.nav li.last{ background:none; padding-right:0;}
.nav a{ color:#FFF; font-size:14px; text-shadow:#000 1px 1px 0;}
.nav a:hover{ color:#FF0;}
.search{ float:left; margin:-6px 0 0 10px;}
.searchInput{ float:left; border:1px solid #45484A; background:#181818; padding:5px; height:20px; width:150px; border-radius:8px 0 0 8px; -moz-border-radius:8px 0 0 8px; border-right:none; color:#CCC; font-size:14px;}
.searchBtn{ float:left; background:url(../images/sprites.png) no-repeat -662px 8px #45484A; height:32px; width:30px; border:none; border-radius:0 8px 8px 0; -moz-border-radius:0 8px 8px 0; padding:0; cursor:pointer;}

.siteSwitch{ float:left; margin:32px 30px 0 10px; position:relative; z-index:1; font-size:14px;}
.siteSwitch .current{ cursor:pointer; float:left; height:20px; color:#D41A6E; padding:0 22px 0 8px; background:url(../images/sprites.png?v0319) no-repeat right -420px; border-radius:4px; -moz-border-radius:4px; line-height:20px; min-width:30px;}
.siteSwitch .current:hover{ color:#FF0; background-position:right -450px;}
.siteSwitch .selector{ position:absolute; top:-4px; left:0; width:118px; padding:2px 0; border:1px solid #000; background-color:#131313; background-image:-webkit-gradient(linear,left top,left bottom,from(#131313),to(#242424)); background-image:-webkit-linear-gradient(top,#131313,#242424); background-image:-moz-linear-gradient(top,#131313,#242424); background-image:-ms-linear-gradient(top,#131313,#242424); background-image:-o-linear-gradient(top,#131313,#242424); background-image:linear-gradient(top,#131313,#242424); border-radius:4px; -moz-border-radius:4px;}
.siteSwitch .selector li{ line-height:18px; overflow:hidden; padding:1px 0;}
.siteSwitch .selector a{ display:block; height:20px; color:#D41A6E; text-indent:6px;}
.siteSwitch .selector a:hover{ background:#000; color:#FF0;}

.deviceSelector{ margin:15px 25px 0 25px; background:#FFF; border:1px solid #E5E5E5; text-shadow:#FFF 1px 1px 0; border-radius:6px; padding:15px; text-align:center; position:relative; z-index:1;}
.deviceArrow{ display:block; position:absolute; top:-35px; left:270px; width:45px; height:50px; background:url(../images/device_arrow.png) no-repeat;}
.deviceSelector dt{ font-size:15px; padding-bottom:10px;}
.deviceSelector dd{ display:inline-block; +display:inline; zoom:1; padding:0 5px; white-space:nowrap; font-size:13px;}
.deviceSelector dd a{ float:left; border:1px solid #FFF; border-radius:5px; padding:80px 8px 5px 8px; display:block; background:url(../images/devices.jpg) no-repeat;}
.deviceSelector dd a:hover{ border:1px solid #E1E1E1;}
.deviceSelector .s1 a{ background-position:center 0;}
.deviceSelector .s2 a{ background-position:center -100px;}
.deviceSelector .s3 a{ background-position:center -200px;}
.deviceSelector .s4 a{ background-position:center -300px;}

/*footer*/
#footerWrapper{ background:url(../images/bg_footer.png) repeat-x #4B4F53; height:80px; margin-top:25px;}
#footer{ width:1160px; background:url(../images/bg_footer.png) repeat-x #4B4F53; height:80px; margin:10px auto 0 auto; color:#AAA; text-shadow:#333 1px 1px 0; white-space:nowrap;}
#footer ul{ height:80px; overflow:hidden; margin:0 auto; }
#footer li{ float:left; margin-top:18px;}
#footer li ul{ width:auto; height:auto; line-height:1.2; padding:5px 0; margin-right:20px;}
#footer li li{ border-left:1px solid #666; padding:0 12px; margin:0 0 3px 0;}
#footer li li.first{ padding-left:0; border-left:none;}
#footer a{ color:#DDD;}
#footer a:hover{ color:#FF0;}
#footer .socialBtn { margin:18px 6px 0 6px; height:32px;}
#footer .socialBtn a{ display:block; width:32px; height:32px; text-indent:-999em; overflow:hidden; background:url(../images/sprites.png) no-repeat;}
#footer .s1 a{ background-position:-280px 0;}
#footer .s2 a{ background-position:-320px 0;}
#footer a.go2Top{ float:right; margin:-96px 0 0 0; width:55px; height:32px; background:url(../images/sprites.png) no-repeat -360px 0; color:#FFF; text-shadow:#000 1px 1px 0; text-indent:20px; line-height:20px;}
#footer a.go2Top:hover{ color:#FF0;}

/*main*/
#wrapper{ min-height:640px; margin:0 auto; width:1200px; padding-bottom:10px;}
.filters{ margin:15px 20px 0 20px; background:url(../images/bg_filters.png) repeat #F4F4F4; border:1px solid #E5E5E5; text-shadow:#FFF 1px 1px 0; padding:10px 15px;}
.resultNum{ float:left; padding:2px 3px; font-size:24px; font-family:Georgia;}
.resultInfo{ float:left; padding:2px 15px;}
.resultInfo strong{ font-size:14px;}
.filtersCol{ float:right; margin:5px 0;}
.filtersCol dl{ float:left; height:28px; padding:2px 0; border-radius:5px; -moz-border-radius:5px; background:url(../images/sprites.png) no-repeat right -120px; margin-right:8px;  position:relative; z-index:100;}
.filtersCol dt{ float:left; height:28px; border-radius:5px 0 0 5px; -moz-border-radius:5px 0 0 5px; background:url(../images/sprites.png) no-repeat right -160px; line-height:28px; color:#F0F0F0; padding:0 8px; text-shadow:#333 1px 1px 0;}
.filtersCol dd.selected{ float:left; height:26px; background:url(../images/sprites.png) no-repeat right -200px; border:1px solid #B3B3B3; border-left:none; border-radius:0 5px 5px 0; -moz-border-radius:0 5px 5px 0; margin-right:-2px;}
.filtersCol dd.selected a{ display:block; height:26px; padding:0 20px 0 8px; line-height:26px; min-width:32px;}
.filtersCol dd.cate a{ min-width:45px;}
.filtersCol .filter{ clear:both;}
.filtersCol .filter ul{ visibility:hidden; min-width:100%; background:#FEFEFE; border:1px solid #B3B3B3; border-top:none; position:absolute; z-index:100; top:29px; border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; box-shadow:1px 1px 2px rgba(0, 0, 0, 0.1); -moz-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.1); -webkit-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.1); padding:8px 0;}
.filtersCol .expanded .filter ul{ visibility:visible;}
.filtersCol .expanded dt{ border-radius:5px 0 0 0; -moz-border-radius:5px 0 0 0;}
.filtersCol .expanded dd.selected{ border-radius:0 5px 0 0; -moz-border-radius:0 5px 0 0;}
.filtersCol .filter a{ padding:1px 10px 2px 10px; display:block; white-space:nowrap;}
.filtersCol .filter .current a{ color:#659C1B; font-weight:bold;}
.filtersCol .filter a:hover,.filtersCol .filter .current a:hover{ background:#4F5253; color:#FFF; text-shadow:#000 1px 1px 0;}
.filtersCol dd.page{ border:1px solid #B3B3B3; border-radius:5px; -moz-border-radius:5px;}
.filtersCol dd.page a{ min-width:24px;}
.filtersCol .expanded dd.page{ border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0;}
.filtersCol .btn{ float:left; margin-top:4px;}
.filtersCol .btn a{ display:block; width:26px; height:26px; background:url(../images/sprites.png) no-repeat -200px 0; text-indent:-999em; overflow:hidden; transition-duration:0.3s; transition-timing-function:ease-in; -webkit-transition-duration:0.3s; -webkit-transition-timing-function:ease-in; -moz-transition-duration:0.3s; -moz-transition-timing-function:ease-in;}
.filtersCol .btn:hover a{ transform:rotate(180deg); -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg);}

.lists{ margin:10px 0; padding:0 12px;}
.lists dl{ float:left; padding-bottom:9px; background:url(../images/bg_list.png) no-repeat right bottom; margin:6px 8px; vertical-align:middle;}
.lists dl img{ display:block; width:100%;}
.lists dt{ padding:7px 7px 0 7px; border:1px solid #E5E5E5; border-bottom:none; background:#FFF; font:0/0 Arial; width:360px; height:212px; overflow:hidden; text-align:center;}
.lists dd{ border:1px solid #E5E5E5; border-top:none; background:#FFF; padding:7px 7px 0 7px; height:48px; font-size:12px; color:#666;}
.lists a:link,.lists a:visited{ color:#666;}
.lists a:hover,.lists a:active{ color:#659C1B;}
.lists .listAdsense{ background:none; text-align:center; padding:0; background:#FFF; border:1px solid #E5E5E5; margin-bottom:15px;}
.lists .listAdsense dt{ background:none; width:auto; border:none;}
.lists .listAdsense dd{ display:inline-block; border:none; height:256px; overflow:hidden; width:360px; padding:7px; line-height:0;}
.lists .listAdsense dd:first-child{ float:left;}
.lists .listAdsense dd:last-child{ float:right;}
.listAdsenseFull{ text-align:center; padding-top:15px; clear:both;}
.listAdsenseFull.bottom{ padding-top:20px;}
.lists .title{ display:block; width:100%; text-transform:capitalize; height:18px; overflow:hidden; line-height:1.2; padding-top:2px;}
.lists .favorite{ float:right; background:url(../images/sprites.png) no-repeat 0 -116px; text-indent:12px; margin-right:10px;}
.lists .views{ float:right; background:url(../images/sprites.png) no-repeat 0 -156px; text-indent:16px;}
.pageList { float:right;margin:0 20px; letter-spacing:0; text-align:center;width:760px;}
.pageList a,.pageList .current{ display:inline-block; margin:0 6px; padding:0 8px; line-height:30px; font-size:14px; min-width:14px; border:1px solid #CCC; text-shadow:1px 1px 0 #FFF;
background:#FEFEFE;
background: -webkit-gradient(linear, left top, left bottom, from(#FEFEFE), to(#E3E3E3));
background: -webkit-linear-gradient(#FEFEFE, #E3E3E3);
background: -moz-linear-gradient(top, #FEFEFE, #E3E3E3);
background: -ms-linear-gradient(#FEFEFE, #E3E3E3);
background: -o-linear-gradient(#FEFEFE, #E3E3E3);
background: linear-gradient(#FEFEFE, #E3E3E3);
-webkit-border-radius:30px; 
-moz-border-radius:30px;
border-radius:30px;
-webkit-box-shadow:0 1px 0 rgba(204, 204, 204, 0.65);
-moz-box-shadow:0 1px 0 rgba(204, 204, 204, 0.65);
box-shadow:0 1px 0 rgba(204, 204, 204, 0.65);
}
.pageList .current{ border-color:#85B53C; font-weight:bold; color:#588318;}
.pageList .prev{ float:left; padding:0 10px;}
.pageList .next{ float:right; padding:0 10px;}
.listloading{ clear:both; padding:5px 8px; background:url(../images/bg_filters.png) repeat; border:1px solid #E5E5E5; height:26px; margin:10px 25px; letter-spacing:0; line-height:24px; font-size:14px; border-radius:5px; -moz-border-radius:5px; text-shadow:#fff 1px 1px 0; text-align:center;}

/*subpage*/

.pageHeader{ margin:15px 20px; border-bottom:2px solid #CCC; text-shadow:#FFF 1px 1px 0;}
.pageHeader .title{ float:left; margin-bottom:-2px; border-bottom:2px solid #D3271C; padding:5px; font-weight:bold; font-size:16px;}
.pageHeader .share{ float:right; text-transform:uppercase; margin:6px 6px 0 0;}
.wallpaperMain{ float:left; width:748px; margin-left:20px;}
.wallpaperMainEntry{ width:728px; padding:9px; border:1px solid #E5E5E5; background:#FFF;}
.wallpaperShare{ margin-top:10px;}
.wallpaperGuide{ margin-top:10px;}
.wallpaperGuide .qrCode{ float:right; margin:-9px;}
.wallpaperGuide p{ line-height:1.8; padding:2px 0 5px 5px;}

.wallInfo{ float:left; width:390px; margin-left:20px;}
.wallInfo dl{ border-bottom:1px solid #DDD; padding:8px 5px;}
.wallInfo dt{ float:left; text-indent:-999em; overflow:hidden; width:24px; height:18px; background:url(../images/sprites.png) no-repeat;}
.wallInfo .favorites dt{ background-position:-200px -118px;}
.wallInfo .favorites dt.done{ background-position:-300px -118px;}
.wallInfo .favorites .add{ float:right; padding:0 5px; color:#666;}
.wallInfo .favorites:hover{ background:#FFF; cursor:pointer;}
.wallInfo .views dt{ background-position:-200px -156px;}
.wallInfo .url dt{ background-position:-200px -200px;}
.wallInfo .color dt{ background-position:-200px -240px;}
.wallInfo .resolution{ padding-top:5px;}
.wallInfo .resolution a{ display:block; margin-top:6px; padding:5px 12px; font-size:14px; border-radius:5px; background:#FFF; border:1px solid #CDCDCD;
background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#F3F3F3));
background: -webkit-linear-gradient(#FFF, #F3F3F3);
background: -moz-linear-gradient(top, #FFFFFF, #F3F3F3);
background: -ms-linear-gradient(#FFF, #F3F3F3);
background: -o-linear-gradient(#FFF, #F3F3F3);
background: linear-gradient(#FFF, #F3F3F3);
-webkit-box-shadow:0px 0 1px rgba(0, 0, 0, 0.15);
-moz-box-shadow:0px 0 1px rgba(0, 0, 0, 0.15);
box-shadow:0px 0 1px rgba(0, 0, 0, 0.15);}
.wallInfo .resolution a.current{ color:#588318; border-color:#85B53C;}
.downloadList{ padding:5px;}
.downloadList h3{ font-size:14px; padding-top:5px; line-height:1;}
.wallInfo .author dt{ background-position:-400px -119px;}
.wallInfo .author dt{ background-position:-400px -119px;}
.wallInfo .url input{ background:none; border:none; margin:0; padding:0;}
.wallInfo .color dd a{ float:left; width:32px; height:12px; text-indent:-999em; overflow:hidden; margin-top:3px; background-image:url(../images/sprites.png); background-position:0 -400px; background-repeat:no-repeat;}
.wallInfo .color dd a:hover{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); box-shadow:1px 1px 2px rgba(0, 0, 0, 0.3); -moz-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.3);}
.wallInfo .color dd a:first-child{ -moz-border-radius:3px 0 0 3px; border-radius:3px 0 0 3px;}
.wallInfo .color dd a:last-child{ -moz-border-radius:0 3px 3px 0; border-radius:0 3px 3px 0;}
.wallInfo .color .black{ background-color:#000;}
.wallInfo .color .gray{ background-color:#CCC;}
.wallInfo .color .white{ background-color:#FFF;}
.wallInfo .color .black{ background-color:#000;}
.wallInfo .color .orange{ background-color:#F90;}
.wallInfo .color .yellow{ background-color:#FF0;}
.wallInfo .color .green{ background-color:#0A0;}
.wallInfo .color .red{ background-color:#E00;}
.wallInfo .color .blue{ background-color:#32CEFF;}
.wallInfo .color .brown{ background-color:#B87250;}
.wallInfo .color .cyan{ background-color:#2E4565;}
.wallInfo .color .purple{ background-color:#60C;}
.wallInfo .color .pink{ background-color:#F3F;}
.wallInfo .color .gold{ background-color:#F49018;}
.wallInfo dl.tags{ border-top:1px solid #DDD; border-bottom:none;}
.wallInfo .tags dt{ display:none;}
.wallInfo .tags dd{ float:left; margin:4px 8px 3px 0; }
.wallInfo .tags a{ float:left; background:url(../images/sprites.png) no-repeat right -300px; padding-right:6px; height:22px; text-shadow:#FFF 1px 1px 0; cursor:pointer; white-space:nowrap;}
.wallInfo .tags a:hover{ background-position:right -330px; color:#3F5C12;}
.wallInfo .tags i{ height:12px; background:#AAA; color:#FFF; border-radius:3px; -moz-border-radius:3px; font-size:10px; line-height:12px; margin:4px 0 0 5px; padding:0 2px; text-shadow:none; font-style:normal;}
.wallInfo .tags a:hover i{ background:#73A822;}
.wallInfo .tags em{ float:left; height:22px; background:url(../images/sprites.png) no-repeat -758px -300px; padding-left:16px;}
.wallInfo .tags a:hover em{ background:url(../images/sprites.png) no-repeat -758px -330px;}

.wallTips{ margin:10px 6px; padding:0 12px 5px 18px; background:url(../images/ico_tips.png) no-repeat; color:#999; text-shadow:1px 1px 0 #FFF;}

/*pop*/
.overlayer{ width:100%; height:100%; background:#000; filter:Alpha(opacity=50); -moz-opacity:.50; opacity:0.50; position:fixed; z-index:999; top:0; left:0;}
.popup{ position:fixed; z-index:1000; top:50%; left:50%; margin:-150px 0 0 -305px; width:600px; min-height:200px; border:7px solid #2C3134; border-radius:10px; -moz-border-radius:10px; background:url(../images/bg_body.png) repeat;}
.popup .close{ position:absolute; top:-16px; right:-16px; width:29px; height:29px; display:block; text-indent:-999em; overflow:hidden; background:url(../images/sprites.png) no-repeat -300px -300px;}
.popTitle{ font-size:20px; padding:10px 5px 5px 5px; margin:0 15px; text-shadow:#FFF 1px 1px 0;}
.tagCloud{ padding:5px 20px 20px 20px; line-height:1.2;}
.tagCloud a{ margin:0 6px; color:#598A17; white-space:nowrap;}
.tagCloud a:hover{ background:#598A17; color:#FFF;}

/*normal page*/
#main{ margin:15px auto 0 auto;}
.favoritesList{ text-align:left; margin:0 20px;}
.favoritesList dl{ margin:5px 12px;}

.socialShare{ width:310px; height:20px; padding:10px 5px; background:rgba(255, 255, 255, 0.3); border-radius:3px; -moz-border-radius:3px;}
.socialShare li{ float:left; padding:0 5px;}

.swichTips{ background:#FFFFCC; border-radius:0 0 10px 10px; box-shadow:0 1px 1px rgba(0, 0, 0, 0.22), 0 0 20px #F9DC91 inset; font-size:15px; margin-bottom:15px; padding:10px 25px;}
.swichTips .close{ margin-left:15px; font-size:12px; color:#666; cursor:pointer; background:url(../images/close_tips.png) no-repeat left center; padding-left:12px;}
#subpage .swichTips{ text-align:center;}

.prevnext{ margin-top:5px; position:relative; z-index:1;}
.prevnext li{ float:left; background:#FFF; width:176px; padding:5px; margin:5px 0; box-shadow:0 1px 2px rgba(0, 0, 0, 0.07);}
.prevnext .next{ float:right; margin-left:8px;}
.prevnext img{ display:block; width:176px;}
.prevnext li a{ display:block; position:relative;}
.prevnext li a strong { width:100%; height:100%; top:0; left:0; position:absolute; text-indent:-999em; overflow:hidden; background:none;}
.prevnext li a:hover img{opacity:0.5; filter:Alpha(opacity=50);}
.prevnext .prev a:hover strong{ background:url(../images/btn_prevnext.png) no-repeat 0 center;}
.prevnext .next a:hover strong{ background:url(../images/btn_prevnext.png) no-repeat -176px center;}
.prevnext .none{ width:176px; height:100%; top:5px; position:absolute; background:#F9F9F9; background:rgba(255, 255, 255, 0.6); color:#AAA; padding:0 5px; text-align:center; box-shadow:0 1px 2px rgba(0, 0, 0, 0.07);}
.prevnext .none i{ position:absolute; width:175px; top:50%; left:0; margin-top:-20px; font-style:normal;}
.prevnext .prev .none{ right:0;}
.prevnext .next .none{ left:0;}

.wallpaperMainMore{ margin:5px -10px; position:relative; z-index:1;}
.wallpaperMainMore h3{ margin:10px 10px 0 10px; font-size:16px; font-weight:bold;}
.wallpaperMainMore h3:before{ content:" "; display:inline-block; width:6px; height:6px; border-radius:50%; background:#D3271C; overflow:hidden; vertical-align:middle; margin-right:5px;}
.wallpaperMainMore li{ float:left; background:#FFF; width:225px; padding:5px; margin:10px; box-shadow:0 1px 2px rgba(0, 0, 0, 0.07);}
.wallpaperMainMore img{ display:block; width:225px;}
.wallpaperMainMore li a{ display:block; position:relative; color:#666;}
.wallpaperMainMore li a:hover{ color:#659C1B;}
.wallpaperMainMore li a:hover img{opacity:0.5; filter:Alpha(opacity=50);}
.wallpaperMainMore li span{ width:225px; overflow:hidden; display:block; white-space:nowrap; text-overflow:ellipsis; margin-top:3px;}

.downloading{ position:fixed; background:rgba(0,0,0,0.6); width:100%; height:100%; left:0; top:0; right:0; bottom:0; z-index:9999;}
.downloadingLayer{ position:absolute; padding:10px; width:742px; min-height:200px; left:50%; top:50%; transform:translate(-50%, -50%); -webkit-transform:translate(-50%, -50%); background:#EFEFEF; border:5px solid #FFF;}
.downloadingLayer .close{ display:block; position:absolute; right:-18px; top:-18px; background:#000; border:2px solid #FFF; width:30px; height:30px; border-radius:50%; text-align:center; line-height:30px; color:#FFF; font-size:20px; cursor:pointer; box-shadow:0 1px 2px rgba(0, 0, 0, 0.45);}
.downloadingLayer .close:hover{ background:#C00;}
.downloadingLayer .close:before,.downloadingLayer .close:after{ display:block; content:" "; width:2px; height:18px; background:#FFF; overflow:hidden; transform:rotate(45deg); -moz-transform:rotate(45deg); -webkit-transform:rotate(45deg); -o-transform:rotate(45deg); position:absolute; top:6px; right:14px;}
.downloadingLayer .close:after{ transform:rotate(-45deg); -moz-transform:rotate(-45deg); -webkit-transform:rotate(-45deg); -o-transform:rotate(-45deg);}
.downloadingTitle{ text-align:center; font-size:18px; font-weight:bold;}
.downloadingGoogle{ width:728px; height:90px; margin:10px auto 0 auto; background:#FFF;}
.downloadingMore{ margin-top:10px; position:relative; z-index:1;}
.downloadingMore h3{ margin:0 10px; font-size:16px; font-weight:bold;}
.downloadingMore h3:before{ content:" "; display:inline-block; width:6px; height:6px; border-radius:50%; background:#D3271C; overflow:hidden; vertical-align:middle; margin-right:5px;}
.downloadingMore li{ float:left; background:#FFF; width:225px; padding:5px; margin:6px; box-shadow:0 1px 2px rgba(0, 0, 0, 0.07);}
.downloadingMore img{ display:block; width:225px;}
.downloadingMore li a{ display:block; position:relative; color:#666;}
.downloadingMore li a:hover{ color:#659C1B;}
.downloadingMore li a:hover img{opacity:0.5; filter:Alpha(opacity=50);}
.downloadingMore li span{ width:225px; overflow:hidden; display:block; white-space:nowrap; text-overflow:ellipsis; margin-top:3px;}
.downloadingBtn{ text-align:center; padding:10px;}
.downloadingBtn a{ display:inline-block; background:url(../images/btns_pinterest.png) no-repeat; padding-right:10px;}
.downloadingBtn a span{ float:left; height:43px; background:url(../images/btns_pinterest.png) no-repeat; padding:0 5px 0 36px; cursor:pointer; font-size:20px; color:#FFF; line-height:38px; text-shadow:0 -1px 1px rgba(74,119,19,0.95);}
.downloadingBtn a.pinterest{ background-position:right -100px;}
.downloadingBtn a.pinterest:hover{ background-position:right -150px;}
.downloadingBtn a.pinterest span{ background-position:0 0; text-shadow:0 -1px 1px rgba(154,45,36,0.95);}
.downloadingBtn a.pinterest:hover span{ background-position:0 -50px;}