#y13{background-image:url(/r/i/2/background-pattern.png);font-size:13px;max-width:inherit}
#y13 #yb,#y13 > table{margin-left:auto;margin-right:auto;width:990px}
#y17.y18.lsch .communityArea{margin:0 auto;width:990px}
#y2,#y13 .communityWrapper{width:990px}
.cache_container{background:none repeat scroll 0 0 transparent!important}
#logoHeader{display:block;margin:15px 0}
#logoHeader a.logo{background:url(/r/i/2/sprites2.png) -654px -342px;border-left:0;display:block;height:54px;overflow:hidden;padding-left:138px;width:0;margin-left:3px}
#registrationWrapper{overflow:auto}
#registrationWrapper a{color:#1140e1}
#registrationForm{overflow:auto;padding:15px 20px 20px}
#y13.y7 #registrationForm{min-height:235px}
.bigRed{margin:0 0 30px;color:#c21515;font-size:22px;text-align:center}
#y13.y7 .bigRed{margin:0}
#y13.y7 #recovery_info{text-align:center;margin:18px 0 25px}
#boxesWrap{margin:0 auto 35px;width:600px;overflow:auto;position:relative;left:12px}
#socialBtnsWrap{height:52px;width:520px;margin:auto}
#orSeparator{border-bottom:1px solid #d8d8d8;margin:25px 0 40px}
#orSeparator span{display:block;text-align:center;margin:auto;width:180px;background-color:white;position:relative;top:7px}
#registrationForm form{width:385px;margin:auto}
#registrationForm .llab{width:120px;float:left;line-height:30px;font-weight:bold}
#registrationForm #visitor_login{width:345px;border-bottom:1px solid #d8d8d8;padding-bottom:20px;margin-bottom:20px}
#registrationForm.defRec #password_recovery{width:345px}
#registrationForm #visitor_login .llab,.defRec #password_recovery .llab{width:80px}
#registrationForm .regFormRow{position:relative}
#registrationForm .error_icon{display:none;position:absolute;right:-25px;top:4px}
#registrationForm .err_message{display:none;position:relative;top:-18px}
#y13.y7 .err_message{top:-14px!important}
#registrationForm .conf_message{display:none;position:relative;top:-18px}
#y13.y7 .conf_message{top:-14px!important}
#registrationForm .blackText{font-weight:normal;color:black}
#y13.y4 .padd,#y13.y7 .padd{padding:5px 0 5px 120px}
#y13.y3 .padd{padding:5px 0 5px 80px}
.defRec .padd{padding-left:80px!important}
#registrationForm #passwdv,#registrationForm #visitor_passwd,#registrationForm #visitor_email{border:1px solid #D8D8D8;width:250px;height:22px;line-height:22px;padding:3px 5px;margin:0 0 10px}
#y13.y4 .smallBox{width:200px;height:41px;float:left}
#y13.y4 .boxIcon{width:41px;height:41px;float:left;margin-right:10px;background-image:url(/r/i/2/sprites2.png)}
#y13.y4 #icon1{background-position:-397px -494px}
#y13.y4 #icon2{background-position:-579px -504px}
#y13.y4 #icon3{background-position:-438px -494px}
#ajax_register_visitor_loader{display:none;position:absolute;top:245px;left:331px}
#ajax_login_visitor_loader{display:none;position:absolute;left:331px;top:195px}
#ajax_recovery_loader{display:none;position:absolute;left:331px;top:120px}
#y13.y3 #forgot_password{margin-left:15px}
#y13.y3 #bottom_info{text-align:center;margin-bottom:5px}
ul{margin:0;padding:0;display:inline}
li{display:inline;float:left;padding:0;margin:0;list-style-type:none}
a{text-decoration:none;color:#1140E1!important}
a:hover{text-decoration:underline}
img{margin:0;border:0}
div#container1{text-align:left;width:1000px;margin:0 auto;border:1px #DBDBDB solid;background-color:#E7E7E7;position:relative}
div#container2{background-color:#fff;margin:7px;border:1px #f1f1f1 solid;position:relative}
div#wrapper{margin-top:0!important;background-color:#fff;clear:both;width:984px}
div#columnLeft{position:relative;width:712px;float:left}
div#columnRight{position:relative;width:268px;float:right;text-align:left}
#y13 #communityColumnWrapper,#y17 #communityColumnWrapper{margin:15px 0;overflow:auto}
div#columnLeftNew{width:190px;float:left;margin-right:20px}
div#columnRightNew{width:780px;float:right}
div#columnLeftNew .subCatText{display:block;margin-bottom:13px}
#communityInterest,#communityPersonalDetails,#communityUpdateDetails{border-bottom:1px solid #d8d8d8;padding-bottom:20px;margin-bottom:20px}
#communityPersonalDetails{position:relative}
.lnk{color:#1140E1;cursor:pointer;text-decoration:none}
.lnk:hover{text-decoration:underline}
#communityPersonalDetails input[type='text'],#communityPersonalDetails input[type='password']{border:1px solid #D8D8D8;width:250px;height:22px;line-height:22px;padding:3px 5px;margin:0 0 15px}
#communityPersonalDetails .gender{width:auto}
#communityPersonalDetails .fieldLabel{width:170px;display:block;float:left;line-height:30px}
#communityPersonalDetails #detailsLeft{float:left;width:170px;margin-right:20px}
#communityPersonalDetails #detailsRight{float:right;width:548px}
#communityPersonalDetails #detailsRight > div{overflow:auto}
#communityUpdateDetails{position:relative}
#communityUpdateDetails #update_details_loader{display:none;position:absolute;top:30px;left:344px}
#communityInterest #interest_loader{display:none;position:absolute;top:125px;left:344px}
#communityPersonalDetails #details_loader{display:none;position:absolute;top:300px;left:344px}
#communityPersonalDetails #detailsRight .pointsCont{margin-left:170px}
#communityPersonalDetails #detailsRight .pointsCont span:first-child{color:#FF7B00;margin-right:10px;font-weight:bold;font-size:14px}
.detailError{display:none;margin:4px;vertical-align:top}
#communityInterest{position:relative}
#communityUpdateDetails table{margin:10px 0}
#communityUpdateDetails #btnNotUpdateData{color:#1140E1;cursor:pointer}
#communityUpdateDetails #btnNotUpdateData:hover{text-decoration:underline}
#communityUpdateDetails table .detailName{padding-right:20px}
#communityInterest #interestOptionsContainer{overflow:auto;margin:20px 0 30px}
#y13.y2 #socialIntegrate .social{margin:15px 0}
#y13.y2 #socialIntegrate .social.gp{margin-bottom:0}
#y13.y2 #socialIntegrate .social > *{float:left!important}
#y13.y2 #socialIntegrate .social div{height:50px;line-height:50px;margin-left:25px}
#y13.y2 #socialIntegrate .social div span:first-child{color:#FF7B00;font-size:14px;font-weight:bold;margin-right:7px}
#y13.y2 #loginThroughGp{margin:0}
div#columnLeftNew .whiteBlock,div#columnRightNew .whiteBlock{background-color:white;border:1px solid #d8d8d8;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;overflow:hidden}
div#columnLeftNew .whiteBlock{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;width:190px}
#y13 .blackHeader,#y17 .blackHeader{font-size:22px;line-height:26px;font-weight:normal;color:black;margin:0;margin-bottom:10px}
#y13 .orangeHeader{color:#FF7B00;font-size:16px;font-weight:bold}
#y17 .menuItem,#y13 .menuItem{display:block;color:#1140E1;margin-bottom:-1px;min-height:16px;padding:7px 10px;border-bottom:1px solid #D8D8D8}
#y13 .socialConnectContainer{padding:15px;font-size:13px;color:black;overflow:auto}
#y13 .socialConnectContainer img{float:left;margin-right:20px}
#y13 .disconnectAccount{margin-top:8px;display:block;color:gray;text-decoration:underline;cursor:pointer}
#y13.y3 #columnLeft > div,#y13.y3 #columnRight > div,#y13.y4 #columnLeft > div,#y13.y4 #columnRight > div,#y13.y7 #columnLeft > div,#y13.y7 #columnRight > div{background-color:white;border:1px solid #d8d8d8;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:15px;margin-bottom:10px}
#columnRight h3{font-weight:bold;color:#ff7b00;margin:0;font-size:17px}
#columnRight p{margin:11px 0}
div#footerA{position:relative;background-image:url(/r/i/defaulttheme/foot-bg.gif);height:22px;clear:both;width:100%;color:#FFF;text-align:center;font-size:9px;font-weight:bold;margin:450px 0 0}
div#footerA ul{padding-top:5px;display:block;text-align:center}
div#footerA li{margin-left:-1px;float:none;display:inline}
div#footerA li a{color:#ffffff;text-decoration:none;font-weight:bold}
div#footerA li a:hover{text-decoration:underline}
#footerDV{padding:6px 10px 5px;color:#FF7800;background:#fff;font-size:9px;text-align:left;font-weight:bold}
#footerDV a{color:#FF7800}
#footerDV .fbLink{float:right;font-weight:normal;color:#5C5C5C}
#footerDV .fbLink span{background:url(/r/i/defaulttheme/fb_logo.png) no-repeat;color:#2573C0;display:inline-block;height:14px;padding-left:16px;padding-top:2px;margin-top:-2px}
#footerDV a.fbLink:hover{text-decoration:none}
#footerDV a.fbLink:hover span{text-decoration:underline}
div#footerC{margin:3px auto;text-align:center;font-size:9px;font-weight:bold;color:#949494}
div#footPath a{font-size:12px;color:#7A7A7A;font-weight:bold;display:inline;float:none}
div#footPath p{font-size:12px;color:#7A7A7A;display:inline;font-weight:bold;float:none}
div#footPath div{padding:7px 0 9px;background:#fff}
div#stripText{height:30px;position:absolute;top:110px;left:0;width:984px;background-color:#E2E2E2;vertical-align:middle}
div#stripText div{margin:3px 50px 0}
div#stripText h1{display:inline;font-size:9px;color:#7A7A7A;font-weight:normal}
div#stripText p{font-size:9px;margin:0;color:#7A7A7A;display:inline;font-weight:normal}
div#stripText strong{display:inline;font-size:9px;margin:0;color:#7A7A7A;font-weight:normal}
#ourOffersAndShops{font-weight:bold!important;color:#808080!important}
#ourOffersAndShops span{color:#808080!important}
div.mainTabs table{margin-left:20px;width:750px;border:0;border-collapse:collapse;border:1px #D0D0D0 solid}
div.mainTabs table tr td{text-align:center;border-width:0 0 1px;border-color:#D0D0D0;border-style:solid;vertical-align:middle;height:26px;text-align:center;font-size:12px;font-weight:normal;background:url(/r/i/sprites/common.png) no-repeat -699px -82px}
div.mainTabs table td a{color:#5C5C5C;font-weight:bold;text-decoration:none}
div.mainTabs table td a:hover{text-decoration:underline}
div.mainTabs table td.selected{color:#ffffff;background:url(/r/i/sprites/common.png) no-repeat 0 -82px!important}
div.mainTabs table td.selected a{color:#fff}
div.mainTabs div.featuredProduct{overflow:hidden;width:149px;float:left;text-align:center;padding:10px 0}
#yf > div a,#yf > div span{color:#666666!important}
#yf{padding-top:20px;background-color:white}
#userPapers .paperRow,#userProducts .productRow{position:relative;padding:15px;border-bottom:1px solid #d8d8d8;overflow:auto;margin-bottom:-1px}
#userPapers .paperRow .status input.on{margin:8px 0}
#userPapers .paperRow > div,#userProducts .productRow.flt > div{float:left}
#userPapers .paperRow .shop{width:228px}
#userPapers .paperRow .paper{width:255px}
#userPapers .paperRow .status{width:265px}
#userProducts .productRow .product{width:515px}
#userProducts .productRow .product.narr{width:505px;padding-left:10px}
#userProducts .productRow .status{width:233px}
#userProducts #filterLabel{float:left;line-height:30px;margin-right:10px;margin-left:134px}
#userProducts .prodFilter{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:0 10px;line-height:30px;background-color:#e4e4e4;color:#1140E1;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;float:left;margin-right:10px;cursor:pointer;text-align:center}
#userProducts .prodFilter.active{background-color:#5c93a3;color:white;font-weight:bold;cursor:default}
#userProducts .prodImageLink,#proposedProducts .prodImageLink{display:block;font-size:0;float:left;margin-right:20px}
#userProducts p{margin:10px 0}
#userProducts .prodp{float:left}
#userProducts .prodp.rght{text-align:right}
#userPapers .shading,#userProducts .shading{height:15px;position:absolute;width:100%;left:0;bottom:0;float:none!important;background:#ffffff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmYyZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#ffffff 0%,#f2f2f2 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#f2f2f2));background:-webkit-linear-gradient(top,#ffffff 0%,#f2f2f2 100%);background:-o-linear-gradient(top,#ffffff 0%,#f2f2f2 100%);background:-ms-linear-gradient(top,#ffffff 0%,#f2f2f2 100%);background:linear-gradient(to bottom,#ffffff 0%,#f2f2f2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f2f2f2',GradientType=0);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
#userPapers .PaperBoxPaperValid{display:block;margin-top:5px;float:left;font-size:13px}
#userPapers .active,#userProducts .activeGreen{font-weight:bold;color:#009900}
#userPapers .inactive,#userProducts .actualRed{font-weight:bold;color:red}
.qMark{width:15px;height:15px;background:url(/r/i/2/sprites2.png) -618px -310px;cursor:help;display:inline-block;vertical-align:top;margin-left:10px}
.pointsTable{width:738px;border-spacing:0}
.pointsTable td{border-bottom:1px solid #D8D8D8;padding:0;height:40px}
.pointsTable td.pointsTableDate{width:90px}
.pointsTable td.pointsTableDesc{width:515px}
.pointsTable td.pointsTablePoints{width:60px;text-align:right}
.pointsTable td.pointsTableStatus{width:73px;text-align:center}
.pointsTable th{padding:0;height:40px}
.pointsTable th span{font-weight:normal;margin-left:10px}
.pointsTable tr:last-child td{border-bottom:none}
.pointsTable.collapsedMonth td{display:none}
.greenPoints{font-weight:bold;color:#33cc00;font-size:24px}
.redSmall{color:#FF0000}
.greenSmall{color:#33cc00}
.graySmall{color:#797979}
.grayPoints{font-weight:normal;color:#797979;font-size:24px}
#proposedPapers,#proposedProducts{margin-top:20px}
#proposedPapers .points{margin:10px 0 0;font-size:14px;font-weight:bold;color:#FF7B00}
#proposedPapers .points > span{margin-left:5px}
#proposedPapers .singleProposedPaper,#proposedProducts .singleProposedProduct{overflow:hidden;white-space:nowrap;width:375px;display:inline-block;vertical-align:top}
#proposedProducts .singleProposedProduct{width:374px;margin-top:40px}
#proposedProducts .addToMyProducts{margin:7px 0}
#proposedProducts .points{color:#FF7B00;font-size:14px;font-weight:bold}
#proposedProducts .points > span{margin-left:5px}
#proposedPapers .proposedPaperImage{float:left;margin-right:15px}
#userPapers .btnObserveOn{margin:8px 0 6px;padding:12px 23px}
#userProducts .priceAlertAgain,#userProducts .priceAlertOn,#userProducts .availAlertOn{padding:12px 23px}
#userPapers .paperLoader,#userProducts .productLoader{visibility:hidden;position:absolute;right:10px;top:10px;width:40px}
.singleProposedPaper .paperLoader{display:none;width:40px;margin-top:10px}
.priceAlertEditWindow .productLoader{display:none;vertical-align:top;height:40px;margin-left:10px}
#columnLeftNew{font-size:13px}
#accountMyPoints{padding:20px}
#accountMyPoints #pointsHeader{overflow:auto}
#accountMyPoints .pointsHeaderColumn{float:left;width:180px}
#accountMyPoints .pointsHeaderColumn strong{float:left}
#accountMyPoints .pointsHeaderColumn .qMark{float:left;margin-top:1px}
#accountMyPoints .pointsHeaderColumn .greenPoints,#accountMyPoints .pointsHeaderColumn .grayPoints{margin:12px 0;float:left;clear:both}
#y13.y4 .bigRed.left{text-align:left;margin-bottom:10px}
#y13.y4 #headWrap{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #d8d8d8}
#y13.y4 #headWrap > div{float:left;width:50%}
#y13.y4 #headWrap > div > *{display:block}
#y13.y4 #headWrap .pointsWrap{text-align:right}
#y13.y4 #headWrap .pointsWrap div:first-child{margin-bottom:10px}
#y13.y4 #headWrap .pointsWrap .points{position:relative;color:#FF7B00;font-size:18px;font-weight:bold}
#y13.y4 #headWrap .pointsWrap span:first-child{margin-right:72px}
#y13.y4 #headWrap .pointsWrap span.clubPoints{position:absolute;top:1px;right:25px}

.communityWrapper .slideshowContainer{height:auto;width:auto}
.communityWrapper .slideshowNav{display:none}
.communityWrapper .slideshowNav a{width:auto!important}

.gameAllCount{float:left}
.gameThisStageCount{float:right;width:50%}
.gameThisStageCount > *{margin-left:20px}
.gameAllCount{border-right:1px solid #d8d8d8;margin-bottom:40px;width:49%}
.gameAllCount > *{margin-right:20px}
div.badge{display:inline-block;text-align:center;margin:1em}
.gameBadges{clear:both}
.gameBadgesHeader{color:#333333;font-size:14px;margin-bottom:2px;font-weight:bold}
.gameBadgesBigScore{color:#A80000;font-size:80px;margin-bottom:15px}
.gameBadgesInfo{margin-bottom:15px;clear:both}
.gameBadgesSmallScore{color:#333333;font-size:40px}
.badgesHint{color:#666666;margin-bottom:10px;text-align:center}
.clubCommunityGameButton{background:none repeat scroll 0 0 #B40012;border:0 none;color:#FFFFFF;font-weight:bold;margin-top:20px;padding:10px;-webkit-border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;border-radius:5px}
.gameBagdesRed{color:#A80000;font-weight:bold}
.badgesInline{float:left;margin-bottom:40px}
.badgesInline.last{float:right}
.gameNotifications{margin-top:15px}
.badgesMore{color:#666666;margin-bottom:10px;font-weight:bold;margin-top:20px}
.scorePointsCount{color:#A80000;margin-top:5px}
#communityInterestWrapper .pointsCont{margin-bottom:10px}
.awardProductName{color:#888}
.closeClub{font-size:10px}
#registrationForm .bigRed{border-bottom:1px solid #d8d8d8;padding-bottom:15px;text-align:left}
#newsletterTab #letterIcon{background-image:url('/r/i/2/newsletter.png');width:73px;height:68px;}

@media all and (min-width: 990px) {
	.outerTop,.innerResults,.categoryContent .expandedSearch{max-width:990px;width:auto;margin:0 auto}
}