html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, li, p, a, span, small, img, blockquote, table, tr, th, td, input, textarea, select{padding:0;margin:0;}
body{font-size:14px;font-family:Helvetica, Arial, sans-serif;color:#333;background:#eadac1 url(/images/alpha-bg.jpg) repeat 0 0;min-width:1000px;min-height:768px;line-height:22px;vertical-align:baseline;}
.mapOverflow{overflow:hidden;min-height:768px;min-width:1000px;position:relative;}
table, tr, th, td{border-collapse:collapse;border:none}
input, textarea{font-size:15px;line-height:20px;font-family:Arial, sans-serif;color:#000}
h1, h2, h3, h4, h5, h6{font-weight:normal}
a img{border:none}
a{cursor:pointer;color:#015A0B;text-decoration:none;}
a:hover{color:#0aa11a;text-decoration:underline;}
a:active{outline:none}
.clear, .veneer{clear:both;overflow:hidden;}
ul, ol{list-style:none}
.noFocus:focus{outline:none;}
.noResize{resize:none}
.noSelect{user-select:none;-moz-user-select:none;-khtml-user-select:none;user-select:none;-o-user-select:none}
.no-wrap{white-space:nowrap}
/*Grid Line(12 column)*/
.grid-line{width:100%;margin:0 auto;
    /*max-width:1456px;*/
    max-width:1000px;
    min-width:1000px;position:relative}
.grid-line-small-indent{width:1%;float:left;height:2px}
.grid-line-indent{width:2%;float:left;height:2px}
.grid-line-column{width:8%;float:left;}
.grid-line-block{width:100%;float:left}
.glcm-1{margin-right:8%}
.glcm-2{margin-right:16%}
.glcm-3{margin-right:24%}
.glcm-4{margin-right:32%}
.glcm-5{margin-right:40%}
.glcm-6{margin-right:48%}
.glcm-7{margin-right:56%}
.glcm-8{margin-right:64%}
.glcm-9{margin-right:72%}
.glcm-10{margin-right:80%}
.glcm-11{margin-right:88%}
.glcm-0-25{margin-right:2%}
.glcm-1-25{margin-right:10%}
.glcm-2-25{margin-right:18%}
.glcm-3-25{margin-right:26%}
.glcm-4-25{margin-right:34%}
.glcm-5-25{margin-right:42%}
.glcm-6-25{margin-right:50%}
.glcm-7-25{margin-right:58%}
.glcm-8-25{margin-right:66%}
.glcm-9-25{margin-right:74%}
.glcm-10-25{margin-right:82%}
.glcm-0-50{margin-right:4%}
.glcm-1-50{margin-right:12%}
.glcm-2-50{margin-right:20%}
.glcm-3-50{margin-right:28%}
.glcm-4-50{margin-right:36%}
.glcm-5-50{margin-right:44%}
.glcm-6-50{margin-right:52%}
.glcm-7-50{margin-right:60%}
.glcm-8-50{margin-right:68%}
.glcm-9-50{margin-right:76%}
.glcm-10-50{margin-right:84%}
.glcm-11-50{margin-right:92%}
.glcm-0-75{margin-right:6%}
.glcm-1-75{margin-right:14%}
.glcm-2-75{margin-right:22%}
.glcm-3-75{margin-right:30%}
.glcm-4-75{margin-right:38%}
.glcm-5-75{margin-right:46%}
.glcm-6-75{margin-right:54%;margin-top:35px;}
.glcm-7-75{margin-right:62%}
.glcm-8-75{margin-right:70%}
.glcm-9-75{margin-right:78%}
.glcm-10-75{margin-right:86%}
.glcm-11-75{margin-right:94%}
.glcm-0-10{margin-right:1%}
.glcm-1-10{margin-right:9%}
.glcm-2-10{margin-right:17%}
.glcm-6-10{margin-right:55%}
.glbm-5{margin-right:500%}
.glc-inner-0-25, .glc-inner-0-50, .glc-inner-0-75, .glc-inner-1, .glc-inner-1-25, .glc-inner-1-50, .glc-inner-1-75, .glc-inner-2, .glc-inner-2-25, .glc-inner-2-50, .glc-inner-2-75, .glc-inner-3, .glc-inner-3-25, .glc-inner-3-50, .glc-inner-3-75, .glc-inner-4, .glc-inner-4-25, .glc-inner-4-50, .glc-inner-4-75, .glc-inner-5, .glc-inner-5-25, .glc-inner-5-50, .glc-inner-5-75, .glc-inner-6, .glc-inner-6-25, .glc-inner-6-50, .glc-inner-6-75, .glc-inner-7, .glc-inner-7-25, .glc-inner-7-50, .glc-inner-7-75, .glc-inner-8, .glc-inner-8-25, .glc-inner-8-50, .glc-inner-8-75, .glc-inner-9, .glc-inner-9-25, .glc-inner-9-50, .glc-inner-9-75, .glc-inner-10, .glc-inner-10-25, .glc-inner-10-50, .glc-inner-10-75, .glc-inner-11, .glc-inner-11-25, .glc-inner-11-50, .glc-inner-11-75, .glc-inner-12{position:relative;z-index:2}
.glc-inner-1{width:100%}
.glc-inner-2{width:200%}
.glc-inner-3{width:300%}
.glc-inner-4{width:400%}
.glc-inner-5{width:500%}
.glc-inner-6{width:600%}
.glc-inner-7{width:700%}
.glc-inner-8{width:800%}
.glc-inner-9{width:900%}
.glc-inner-10{width:1000%}
.glc-inner-11{width:1100%}
.glc-inner-12{width:1200%}
.glc-inner-0-25{width:25%}
.glc-inner-1-25{width:125%}
.glc-inner-2-25{width:225%}
.glc-inner-3-25{width:325%}
.glc-inner-4-25{width:425%}
.glc-inner-5-25{width:525%}
.glc-inner-6-25{width:625%}
.glc-inner-7-25{width:725%}
.glc-inner-8-25{width:825%}
.glc-inner-9-25{width:925%}
.glc-inner-10-25{width:1025%}
.glc-inner-11-25{width:1125%}
.glc-inner-0-75{width:75%}
.glc-inner-1-75{width:175%}
.glc-inner-2-75{width:275%}
.glc-inner-3-75{width:375%}
.glc-inner-4-75{width:475%}
.glc-inner-5-75{width:825%}
.glc-inner-6-75{width:675%}
.glc-inner-7-75{width:755%}
.glc-inner-8-75{width:875%}
.glc-inner-9-75{width:975%}
.glc-inner-10-75{width:1075%}
.glc-inner-11-75{width:1175%}
.glc-inner-0-50{width:50%}
.glc-inner-1-50{width:150%}
.glc-inner-2-50{width:250%}
.glc-inner-3-50{width:350%}
.glc-inner-4-50{width:450%}
.glc-inner-5-50{width:550%}
.glc-inner-6-50{width:650%}
.glc-inner-7-50{width:750%}
.glc-inner-8-50{width:850%}
.glc-inner-9-50{width:950%}
.glc-inner-10-50{width:1050%}
.glc-inner-11-50{width:1150%}
/*Elements*/
/*RBS States*/
.rbs-object{display:block;position:relative;height:29px;}
.rbs-object-left{display:block;position:absolute;top:0;left:0;width:10px;height:29px;}
.rbs-object-content{display:block;margin:0 10px;height:29px;}
.tag{background-position: 100% -1620px;text-decoration:none;color:black;display:inline-block;margin-right:10px;max-width:100%;line-height:18px}
.tag .rbs-object-left{height:29px;width:20px;background-position:0 -1650px}
.tag .rbs-object-content{height:29px;margin:0 7px 0 20px;padding:0 0 0 5px;background-position:0 -1701px}
.spotting-editing .tag .rbs-object-content, .editing-tags .tag .rbs-object-content{padding-right:10px}
.tag .content{display:block;padding:4px;white-space:nowrap;width:100%;overflow:hidden;position:relative; background-color:#f2efeb;}
.tag span.content:hover {color:green; text-decoration:underline;}
.tag .icon{position:absolute;width:9px;height:10px;background:url(/images/icons/small-icons.png) no-repeat -5px -325px;top:9px;right:7px;z-index:10;display:none}
.spotting-editing .tag .icon, .editing-tags .tag .icon{display:block}
.tag small{position:absolute;width:10px;height:18px;top:4px;right:0;}
.home-page-menu-par{height:39px;background-position:0 100px}
.home-page-menu-par .rbs-object-left{height:39px;width:9px;background-position:0 100px}
.home-page-menu-par .rbs-object-content{margin:0 9px;height:35px;background-position:0 100px;padding-top:4px}
.home-page-menu-par .rbs-object-content span{display:block;padding:6px 0 6px 40px;font-size:16px;background:url(/images/icons/icons.png?6766) no-repeat 0 -96px;}
.home-page-menu-par .rbs-object-content span:hover{text-decoration:underline;}
.home-page-menu-par .rbs-object-content span:active{text-decoration:underline;}
.home-page-menu-par .rbs-object-content .i-my-noah{background-position:0 -96px}
.home-page-menu-par .rbs-object-content .i-my-classroom{background-position:0 -834px}
.home-page-menu-par .rbs-object-content .i-spottings{background-position:0 -128px}
.home-page-menu-par .rbs-object-content .i-missions{background-position:0 -383px}
.home-page-menu-par .rbs-object-content .i-friends{background-position:0 -160px}
.home-page-menu-par .rbs-object-content .i-favorites{background-position:0 -192px}
.home-page-menu-par .rbs-object-content .i-comments{background-position:0 -224px}
.home-page-menu-par .rbs-object-content .i-suggestion{background-position:0 -668px}
.small-par-bg{background-position:0 99px;height:31px;margin-bottom:-1px;}
.small-par-bg .rbs-object-left{background-position:0 99px;width:9px;height:31px;}
.small-par-bg .rbs-object-content{padding-top:5px;margin:0 9px;height:26px;background-position:0 99px}
.active .small-par-bg{background-position:100% -2566px}
.active .small-par-bg .rbs-object-left{background-position:0 -2598px}
.active .small-par-bg .rbs-object-content{background-position:0 -2630px}
.active .home-page-menu-par{background-position:100% -2446px; background-color:#fff;border-radius:10px;}
.active .home-page-menu-par .rbs-object-left{background-position:0 -2486px}
.active .home-page-menu-par .rbs-object-content{background-position:0 -2526px}
.active .home-page-menu-par .rbs-object-content span{color:black;}
.active a.home-page-menu-par, .active a.home-page-menu-par:hover{color:#f7f3df}
.home-page-menu-par small{font-size:12px;color:#343434;}
/*Comment Rating*/
/*.comment-rating{height:30px;background-position:100% -1731px;min-width:46px}*/
.comment-rating{height:30px;background-position:100% -1731px;min-width:46px;width:100%}
.comment-rating .rbs-object-left{width:7px;height:30px;background-position:0 -1762px;z-index:3}
.comment-rating .rbs-object-content{margin:0 7px;height:30px;background-position:0 -1793px;position:relative;z-index:4}
.comment-rating .rbs-object-content span{margin:0 -1px;display:block;padding-top:5px;text-align:center}
.plus .rbs-object-content span{color:#587533;}
.minus .rbs-object-content span{color:#d85d4d;}

/*.plus .rbs-object-content span{color:#a9bd5c;}*/
/*.minus .rbs-object-content span{color:#e9745d;*/

.comment-rating small{position:relative;font-size:100%}
.spotting-rbs-block:hover .comment-rating{height:27px;background-position:100% -2182px}
.spotting-rbs-block:hover .comment-rating .rbs-object-left{height:27px;width:7px;background-position:0 -2210px}
.spotting-rbs-block:hover .comment-rating .rbs-object-content{height:27px;margin:0 7px;background-position:0 -2238px}
.rating-minus, .rating-plus{position:absolute;width:50%;height:18px;left:0;bottom:0;background:url(/images/buttons-and-elems.png) no-repeat 0 -1954px;display:none}
.spotting-rbs-block:hover .rating-minus, .spotting-rbs-block:hover .rating-plus{display:block}
/*.rating-plus{left:50%;width:50%;background-position:100% -1992px}*/
.rating-plus{left:0%;width:100%;background-position:100% -1992px}
/*.rating-minus .right, .rating-plus .left{width:7px;height:18px;position:absolute;top:0;right:0;background:url(/images/buttons-and-elems.png) no-repeat 100% -1973px}*/

/*Next lines added by Aman*/
.rating-minus .right, .rating-plus .left, .rating-plus .right{width:7px;height:18px;position:absolute;top:0;right:0;background:url(/images/buttons-and-elems.png) no-repeat 100% -1954px}
.rating-plus .left{background-position:100% -1954px}
.rating-plus:hover .left{background-position:100% -2030px}
/*.press .rating-plus .left{background-position:100% -2125px}*/
.rating-plus .left{right:auto;left:0;background-position:0 -1954px}

/*.rating-plus .left{right:auto;left:0;background-position:0 -1973px}*/
.rating-minus .center, .rating-plus .center{display:block;height:18px;margin:0 7px;background:url(/images/buttons-and-elems.png) repeat-x 0 -2011px}
.rating-minus:hover .center, .rating-plus:hover .center{background-position:0 -2087px}
.rating-minus:hover{background-position:0 -2030px}
.rating-minus:hover .right{background-position:100% -2049px}
.rating-plus:hover{background-position:100% -2068px}
/*.rating-plus:hover .left{background-position:0 -2049px}*/
.rating-plus:hover .left{background-position:0 -2030px}
.press .rating-plus .left{background-position:0 -2106px}/*Needs to change to a darker shade*/
.press .rating-minus .center, .press .rating-plus .center{background-position:0 -2163px}
.press .rating-minus{background-position:0 -2106px}
.press .rating-minus .right{background-position:100% -2125px}
.press .rating-plus{background-position:100% -2144px}
/*.press .rating-plus .left{background-position:0 -2125px}*/
.rating-minus .icon, .rating-plus .icon{position:absolute;height:12px;width:11px;top:3px;left:50%;margin-left:-5px;background:url(/images/icons/small-icons.png) no-repeat -4px -284px}
.rating-plus .icon{background-position:-4px -304px;margin-left:-6px}
/*Small Button*/
.small-button{height:37px;background-position:100% -90px;padding:0 3px;margin:-3px 0 0 -3px;text-align:center;font-size:18px;color:#353434;text-shadow:0 1px 1px #fff;text-decoration:none}
.small-button .rbs-object-left{width:17px;height:37px;background-position:0 -128px}
.small-button .rbs-object-content{background:#c2c2c2;background-position:0 -166px;padding-top:10px;border-radius:35px;height:27px;line-height:14px;color:black;}
.small-button .rbs-object-content:hover {color:#FFF;background:#000;text-decoration:none;}
.small-button:hover{background-position:100% -204px;color:#015A0B}
.small-button:hover .rbs-object-left{background-position:0 -242px}
.small-button:hover .rbs-object-content{background-position:0 -280px}
.press .small-button, .press .small-button:hover{background-position:100% -318px}
.press .small-button .rbs-object-left, .press .small-button:hover .rbs-object-left{background-position:0 -356px}
.press .small-button .rbs-object-content, .press .small-button:hover .rbs-object-content{background-position:0 -394px}
/*Medium Button*/
.medium-button{height:58px;background-position:100% -432px;padding:0 1px;margin:-1px 0 0 -1px;text-align:center;font-size:18px;color:#353434;text-shadow:0 1px 1px #fff;text-decoration:none}
.medium-button .rbs-object-left{width:9px;height:58px;background-position:0 -491px}
.medium-button .rbs-object-content{margin:0 8px;background-position:0 -550px;padding-top:19px;height:39px}
.medium-button:hover{background-position:100% -609px;color:#015A0B}
.medium-button:hover .rbs-object-left{background-position:0 -668px}
.medium-button:hover .rbs-object-content{background-position:0 -727px}
.press .medium-button, .press .medium-button:hover{background-position:100% -786px}
.press .medium-button .rbs-object-left, .press .medium-button:hover .rbs-object-left{background-position:0 -845px}
.press .medium-button .rbs-object-content, .press .medium-button:hover .rbs-object-content{background-position:0 -904px}
/*Mediun RBs Button*/
.medium-rbs-button{height:52px;background-position:100% -963px;padding:0 1px;margin:-1px 0 0 -1px;text-align:center;text-shadow:0 1px 1px #fff;}
.medium-rbs-button .rbs-object-left{width:26px;height:52px;background-position:0 -1016px}
.medium-rbs-button .rbs-object-content{background-position:0 -1069px;height:39px}
.medium-rbs-button .rbs-object-content span{display:block;margin:0 -12px;position:relative;z-index:10;}
.medium-rbs-button .rbs-object-content span:hover {color:green;}
.medium-rbs-button:hover{background-position:100% -1122px;color:#015A0B}
.medium-rbs-button:hover .rbs-object-left{background-position:0 -1175px}
.medium-rbs-button:hover .rbs-object-content{background-position:0 -1228px}
.press .medium-rbs-button, .press .medium-rbs-button:hover{background-position:100% -1281px}
.press .medium-rbs-button .rbs-object-left, .press .medium-rbs-button:hover .rbs-object-left{background-position:0 -1334px}
.press .medium-rbs-button .rbs-object-content, .press .medium-rbs-button:hover .rbs-object-content{background-position:0 -1387px}
/*Doing Button*/
.doing-button{height:36px;background:url(/images/elems-small-br.png) no-repeat 100% -730px;text-align:center;font-size:16px;font-weight:bolder;color:#0f0f0f;text-shadow:0 1px 0 rgba(255,255,255,0.48);text-decoration:none;white-space:nowrap;margin-bottom:-2px}
.flag-drop-down-content .doing-button {background:none;}
.doing-button .rbs-object-left{width:3px;height:36px;background:url(/images/elems-small-br.png) no-repeat 0 -767px}
.doing-button .rbs-object-content{margin:0 3px;background:url(/images/elems-small-br.png) repeat-x 0 -804px;padding-top:10px;height:26px}
.flag-drop-down-content .doing-button .rbs-object-content {margin:0;background:none;padding:0;height:0;}
.doing-button .rbs-object-content span{display:block;padding:0 10px;position:relative;z-index:10;line-height:14px}
.doing-button:hover{background-position:100% -841px;color:#0f0f0f}
.doing-button:hover .rbs-object-left{background-position:0 -878px}
.doing-button:hover .rbs-object-content{background-position:0 -915px}
.press .doing-button, .press .doing-button:hover{background-position:100% -952px}
.press .doing-button .rbs-object-left, .press .doing-button:hover .rbs-object-left{background-position:0 -990px}
.press .doing-button .rbs-object-content, .press .doing-button :hover .rbs-object-content{background-position:0 -1027px}
/*Small Doing Button*/
.small-doing-button{height:31px;background:url(/images/elems-small-br.png) no-repeat 100% -1064px;text-align:center;font-size:16px;font-weight:bolder;color:#0f0f0f;text-shadow:0 1px 0 rgba(255,255,255,0.48);text-decoration:none;white-space:nowrap;margin:-1px -1px -2px;}
.small-doing-button .rbs-object-left{width:3px;height:31px;background:url(/images/elems-small-br.png) no-repeat 0 -1096px}
.small-doing-button .rbs-object-content{margin:0 3px;background:url(/images/elems-small-br.png) repeat-x 0 -1128px;padding-top:4px;height:27px}
.small-doing-button .rbs-object-content span{display:block;padding:2px 5px;position:relative;z-index:10}
.small-doing-button:hover{background-position:100% -1160px;color:#0f0f0f}
.small-doing-button:hover .rbs-object-left{background-position:0 -1192px}
.small-doing-button:hover .rbs-object-content{background-position:0 -1224px}
.press .small-doing-button, .press .small-doing-button:hover{background-position:100% -1256px}
.press .small-doing-button .rbs-object-left, .press .small-doing-button:hover .rbs-object-left{background-position:0 -1288px}
.press .small-doing-button .rbs-object-content, .press .small-doing-button :hover .rbs-object-content{background-position:0 -1320px}
/*Category Switcher*/
.category-edit-switcher{height:51px;background:url(/images/elems-small-br.png) no-repeat 100% -1352px;padding:0 2px;margin-left:-2px;margin-bottom:-1px;text-decoration:none;font-size:24px;line-height:30px;font-weight:bold;color:#75685c;text-shadow:0 1px 1px #f4f0e9;position:relative;z-index:3;width:300%}
.category-edit-switcher .rbs-object-left{height:51px;width:6px;background:url(/images/elems-small-br.png) no-repeat 0 -1404px}
.category-edit-switcher .rbs-object-content{height:51px;background:url(/images/elems-small-br.png) repeat-x 0 -1456px;margin: 0 4px}
.category-edit-switcher:hover, .focus .category-edit-switcher{background-position:100% -1508px;color:#75685c}
.category-edit-switcher:hover .rbs-object-left, .focus .category-edit-switcher .rbs-object-left{background-position:0 -1560px}
.category-edit-switcher:hover .rbs-object-content, .focus .category-edit-switcher .rbs-object-content{background-position:0 -1612px}
.open .category-edit-switcher, .open .category-edit-switcher:hover{background-position:100% -1664px;height:42px;margin-bottom:8px}
.open .category-edit-switcher .rbs-object-left, .open .category-edit-switcher:hover .rbs-object-left{background-position:0 -1707px;height:42px}
.open .category-edit-switcher .rbs-object-content, .open .category-edit-switcher:hover .rbs-object-content{background-position:0 -1750px;height:42px}
/*Search Input*/
.search-input{background-position:100% -1530px}
.search-input .rbs-object-left{background-position:0 -1560px;width:14px}
.search-input .rbs-object-content{background-position:0 -1590px;margin:0 14px;padding-left:16px}
.search-input .small-icon{width:16px;height:16px;background:url(/images/icons/small-icons.png) no-repeat -2px -2px;position:absolute;top:6px;left:8px}
.search-input .latlng-icon{width:16px;height:16px;background:url(/images/icons/small-icons.png) no-repeat -2px -102px;position:absolute;top:6px;left:8px}
.search-input input{background:#FFF;border:none;width:100%;padding:6px 14px 4px 30px;margin-left:-30px;position:relative;z-index:10;}
.search-input .placeholder-init{font-style:italic;color:#a7a7a7;background-color:#FFF;}
.search-input .placeholder-norm{font-style:normal;color:#000}
.search-input:hover{background-position:100% -2266px}
.search-input:hover .rbs-object-left{background-position:0 -2296px}
.search-input:hover .rbs-object-content{background-position:0 -2326px}
.focus .search-input, .focus .search-input:hover{background-position:100% -2356px}
.focus .search-input .rbs-object-left, .focus .search-input:hover .rbs-object-left{background-position:0 -2386px}
.focus .search-input .rbs-object-content, .focus .search-input:hover .rbs-object-content{background-position:0 -2416px}
/*Big Input*/
.big-input{background:url(/images/elems-small-br.png) no-repeat 100% 0;height:50px;padding:0 1px;margin-left:-1px}
.big-input .rbs-object-left{width:3px;height:50px;background:url(/images/elems-small-br.png) no-repeat 0 -51px}
.big-input .rbs-object-content{height:30px;margin:0 2px;padding:10px;background:url(/images/elems-small-br.png) repeat-x 0 -102px}
.big-input input{background:none;border:none;width:100%;margin:-10px;padding:10px;height:30px;line-height:30px;font-size:26px;color:#291f10}
.big-input:hover{background-position: 100% -153px}
.big-input:hover .rbs-object-left{background-position:0 -204px}
.big-input:hover .rbs-object-content{background-position:0 -255px}
.focus .big-input, .focus .big-input:hover{background-position: 100% -306px}
.focus .big-input .rbs-object-left, .focus .big-input:hover .rbs-object-left{background-position:0 -357px}
.focus .big-input .rbs-object-content, .focus .big-input:hover .rbs-object-content{background-position:0 -408px}
/*Input*/
.input{background:url(/images/elems-small-br.png) no-repeat 100% -459px;height:29px;padding:0 1px;margin:0 -1px}
.input .rbs-object-left{width:3px;height:29px;background:url(/images/elems-small-br.png) no-repeat 0 -489px}
.input .rbs-object-content{height:20px;margin:0 2px;padding:5px 4px 4px;background:url(/images/elems-small-br.png) repeat-x 0 -519px}
.input input{background:none;border:none;width:100%;margin:-5px -6px -4px;padding:5px 6px 4px;font-size:16px;color:#291f10;position:relative;z-index:3;font-size:16px;line-height:24px;}
.input:hover{background-position:100% -549px}
.input:hover .rbs-object-left{background-position:0 -579px}
.input:hover .rbs-object-content{background-position:0 -609px}
.focus .input, .focus .input:hover{background-position: 100% -639px}
.focus .input .rbs-object-left, .focus .input:hover .rbs-object-left{background-position:0 -669px}
.focus .input .rbs-object-content, .focus .input:hover .rbs-object-content{background-position:0 -699px}
/*Main Tooltip*/
.tooltip{background-position:100% -1824px;height:39px;padding:0 3px;margin-left:-3px;}
.tooltip .rbs-object-left{background-position:0 -1864px;width:19px;height:39px}
.tooltip .rbs-object-content{background-position:0 -1914px;margin:0 16px;font-size:14px;padding:13px;color:white;background:black;}
.tooltip .triangle{width:17px;height:8px;position:absolute;top:-8px;left:50%;margin-left:-8.5px;background:url(/images/buttons-and-elems.png) no-repeat 0 -1905px}
/*Active Searsh Filter Checker*/
.search-filter-par{background-position:0 1100px;height:29px;padding:0;margin:0;font-size:16px;text-decoration:none}
.search-filter-par .rbs-object-left{background-position:0 1100px;width:10px;height:29px}
.search-filter-par .rbs-object-content{background-position:0 1100px;height:29px;margin:0 10px}
.search-filter-par .rbs-object-content span{display:inline-block;padding-top:4px;}
.search-filter-par .rbs-object-content span:hover{text-decoration:underline;}
.search-filter-par .rbs-object-content span:active{text-decoration:underline;}
.search-filter-par:hover .rbs-object-content span{border-color:#8d5a00}
.active .search-filter-par{color:black;}
.active .search-filter-par:hover{color:darkgreen;}
.active .search-filter-par .rbs-object-left{background-position:0 -1470px}
.active .search-filter-par .rbs-object-content{background-position:0 -1500px}
.active .search-filter-par .rbs-object-content span{color:black; border:none; background:#fff;padding:4px;border-radius:5px;}

/*RBS Blocks*/
/*TODO for opera and webKit 1px! */

/*TODO New Alpha template -1 nesting! */

.alpha-rb-block-top, .alpha-rb-block-bottom{display:block;position:relative;height:12px;background:url(/images/alpha-rbs.png) no-repeat 100% 0;padding:0 1px;margin-left:-1px;width:100%}
.alpha-rb-block-top-left, .alpha-rb-block-bottom-left{position:absolute;top:0;left:0;width:12px;height:12px;background:url(/images/alpha-rbs.png) no-repeat 0 -13px}
.alpha-rb-block-top-center, .alpha-rb-block-bottom-center{display:block;height:12px;margin:0 11px;background:url(/images/alpha-rbs.png) repeat-x 0 -26px}
.alpha-rb-block-bottom{background-position:100% -39px}
.alpha-rb-block-bottom-left{background-position:0 -52px}
.alpha-rb-block-bottom-center{background-position:0 -65px}
.alpha-rb-block-center{display:block;position:relative;background:url(/images/help-rbs-bg.png) repeat 0 0}
.alpha-rb-block-center-left, .alpha-rb-block-center-right{position:absolute;top:0;left:-1px;width:1px;height:100%;background:url(/images/alpha-rbs-borders.png) repeat-y 0 0}
.alpha-rb-block-center-right{left:auto;right:-1px}

/*TODO This is New Alpha template*/
.rb-block{position:relative;margin:11px 0;background:url(/images/small-info-rbs-alpha-bg.png) repeat 0 0}
.rb-top, .rb-bottom{position:absolute;top:-9px;left:0;height:9px;background:url(/images/alpha-rbs.png) no-repeat 100% -561px;width:100%;padding:0 1px;margin:0 -1px}
.rb-top-left, .rb-bottom-left{position:absolute;top:0;left:0;width:9px;height:9px;background:url(/images/alpha-rbs.png) no-repeat 0 -571px}
.rb-top-center, .rb-bottom-center{margin:0 9px;height:9px;background:url(/images/alpha-rbs.png) repeat-x 0 0}
.rb-bottom{top:auto;bottom:-9px;background-position:100% -581px}
.rb-bottom-left{background-position:0 -591px}
.rb-border-left, .rb-border-right{position:absolute;top:0;left:-1px;width:1px;height:100%;background:url(/images/alpha-rbs-borders.png) repeat-y 99px}
.rb-border-right{left:auto;right:-1px}


/*Small info*/
.small-info .rb-top, .small-info .rb-bottom{margin:0;padding:0}
.small-info .rb-top-center, .small-info .rb-bottom-center{background:url(/images/small-info-rbs-alpha-bg.png) repeat 0 0;margin:0 9px}

/*Comment write wrapper*/
.comment-write-wrapper{background:url(/images/comment-write-wrapper-bg.png) repeat 0 0}
.comment-write-wrapper .rb-top{background-position:100% -725px;height:9px;top:-9px}
.comment-write-wrapper .rb-top-left{background-position:0 -735px;width:9px;height:9px}
.comment-write-wrapper .rb-top-center{background-position:0 -745px;margin:0 8px;height:9px}
.comment-write-wrapper .rb-bottom{background-position:100% -755px;height:9px;bottom:-9px}
.comment-write-wrapper .rb-bottom-left{background-position:0 -765px;width:9px;height:9px}
.comment-write-wrapper .rb-bottom-center{background-position:0 -775px;margin:0 8px;height:9px}
.comment-write-wrapper .rb-border-left, .comment-write-wrapper .rb-border-right{background-position:-100px 0}

/*Textarea*/
body .textarea{background:#f7f4f0}
body .textarea .rb-top{background-position:100% -785px;height:7px;top:-7px}
body .textarea .rb-top-left{background-position:0 -793px;width:4px;height:7px}
body .textarea .rb-top-center{background-position:0 -801px;margin:0 3px;height:7px}
body .textarea .rb-bottom{background-position:100% -809px;height:4px;bottom:-4px}
body .textarea .rb-bottom-left{background-position:0 -814px;width:4px;height:4px}
body .textarea .rb-bottom-center{background-position:0 -819px;margin:0 3px;height:4px}
body .textarea .rb-border-left{background-position:-76px 0;width:3px}
body .textarea .rb-border-right{background-position:-80px 0;width:3px}
body .textarea:hover{background:#fcfbf4}
body .textarea:hover .rb-top{background-position:100% -824px}
body .textarea:hover .rb-top-left{background-position:0 -832px}
body .textarea:hover .rb-top-center{background-position:0 -840px}
body .textarea:hover .rb-bottom{background-position:100% -848px}
body .textarea:hover .rb-bottom-left{background-position:0 -853px}
body .textarea:hover .rb-bottom-center{background-position:0 -858px}
body .textarea:hover .rb-border-left{background-position:-84px 0}
body .textarea:hover .rb-border-right{background-position:-88px 0}
body .focus .textarea, body .focus .textarea:hover{background:#fff}
body .focus .textarea .rb-top, body .focus .textarea:hover .rb-top{background-position:100% -863px}
body .focus .textarea .rb-top-left, body .focus .textarea:hover .rb-top-left{background-position:0 -871px}
body .focus .textarea .rb-top-center, body .focus .textarea:hover .rb-top-center{background-position:0 -879px}
body .focus .textarea .rb-bottom, body .focus .textarea:hover .rb-bottom{background-position:100% -887px}
body .focus .textarea .rb-bottom-left, body .focus .textarea:hover .rb-bottom-left{background-position:0 -892px}
body .focus .textarea .rb-bottom-center, body .focus .textarea:hover .rb-bottom-center{background-position:0 -897px}
body .focus .textarea .rb-border-left, body .focus .textarea:hover .rb-border-left{background-position:-92px 0}
body .focus .textarea .rb-border-right, body .focus .textarea:hover .rb-border-right{background-position:-96px 0}
.textarea-wrapper{padding:3px 10px 6px}
.textarea textarea{border:none;background:none;position:relative;width:100%;padding:10px;margin:-10px;min-height:100px}

/*My spotting block*/
.my-spotting-block{background:#f2efeb;margin:20px 0;}
.my-spotting-block .rb-top{background-position:100% -195px;height:10px;padding:0 1px;margin:0 -1px}
.my-spotting-block .rb-top-left{background-position:0 -206px;height:10px;width:10px}
.my-spotting-block .rb-top-center{background-position:0 -217px;height:10px;margin:0 9px}
.my-spotting-block .rb-bottom{background-position:100% -228px;height:10px;padding:0 1px;margin:0 -1px}
.my-spotting-block .rb-bottom-left{background-position:0 -239px;width:10px;height:10px}
.my-spotting-block .rb-bottom-center{background-position:0 -250px;height:10px;margin:0 9px}
.my-spotting-block .rb-border-left{background-position:-16px 0;left:-1px}
.my-spotting-block .rb-border-right{background-position:-16px 0;right:-1px}

/*Flag drop down*/
.spotting-doings{position:relative;z-index:10}
.spotting-doings li{position:relative;}
.spotting-doings .doing-flag{position:relative;z-index:4;}
.open .flag-drop-down{display:block;}
.flag-drop-down .label-wrapper{color:#000;}
.flag-drop-down p{margin-bottom:10px;color:#000}
.spotting-doings .open a small{background-position:0 -21px;position:relative;top:-2px;}
.spotting-doings .open a:hover small{background-position:0 -14px;}
.spotting-doings .flag-drop-down a{display:inline-block;}
.spotting-doings .button-wrapper{display:inline-block;margin-right:5px;}
.spotting-doings .flag-drop-down a{padding-top:0;}
.spotting-doings .button-wrapper, .spotting-doings .button-wrapper span{border:none}
.spotting-doings .favorite-heart {padding:10px;}
.flag-drop-down .controls{margin-top:20px;}
.alpha-full-image-wrapper .flag-drop-down{top:auto;bottom:-10px;}
.alpha-full-image-wrapper .flag-drop-down-content{padding:10px 10px 45px;}
.flag-drop-down{background:url(/images/flag-drop-down-bg.png) repeat 0 0;margin:18px 0 5px;position:relative;top:-5px;left:-5px;width:350px;z-index:3;display:none;}
.flag-drop-down .rb-top{background-position:100% -1056px;height:4px;top:-4px;padding:0 2px;margin:0 -2px}
.flag-drop-down .rb-top-left{background-position:0 -1061px;height:4px;width:4px}
.flag-drop-down .rb-top-center{background-position:0 -1066px;height:4px;margin:0 2px}
.flag-drop-down .rb-bottom{background-position:100% -1071px;bottom:-5px;height:5px;padding:0 2px;margin:0 -2px}
.flag-drop-down .rb-bottom-left{background-position:0 -1077px;width:5px;height:5px}
.flag-drop-down .rb-bottom-center{background-position:0 -1083px;height:5px;margin:0 3px}
.flag-drop-down .rb-border-left{background-position:-110px 0;left:-2px;width:2px}
.flag-drop-down .rb-border-right{background-position:-113px 0;right:-2px;width:2px}
.flag-drop-down-content{padding:45px 10px 10px}
.alpha-full-image-wrapper .flag-drop-down{background:url(/images/flag-drop-down-bg-2.png) repeat 0 0}
.alpha-full-image-wrapper .flag-drop-down .rb-top{background-position:100% -1089px}
.alpha-full-image-wrapper .flag-drop-down .rb-top-left{background-position:0 -1094px}
.alpha-full-image-wrapper .flag-drop-down .rb-top-center{background-position:0 -1099px}
.alpha-full-image-wrapper .flag-drop-down .rb-bottom{background-position:100% -1104px}
.alpha-full-image-wrapper .flag-drop-down .rb-bottom-left{background-position:0 -1110px}
.alpha-full-image-wrapper .flag-drop-down .rb-bottom-center{background-position:0 -1116px}

/*Suggestion ID*/
.suggested-id{margin:19px 0;background:url(/images/comment-write-wrapper-bg.png) repeat 0 0;}
.suggested-id .rb-top{height:9px;top:-9px;margin:0 -1px;padding:0 1px;background-position:100% -1122px;}
.suggested-id .rb-top-left{background-position:0 -1132px;height:9px;width:9px;}
.suggested-id .rb-top-center{background-position:0 -1142px;height:9px;margin:0 8px;}
.suggested-id .rb-bottom{background-position:100% -1152px;height:9px;bottom:-9px;margin:0 -1px;padding:0 1px;}
.suggested-id .rb-bottom-left{background-position:0 -1162px;width:9px;height:9px;}
.suggested-id .rb-bottom-center{background-position:0 -1172px;height:9px;margin:0 8px;}
.suggested-id .rb-border-left, .suggested-id .rb-border-right{background-position:-116px 0}
.suggested-id:hover .rb-top{background-position:100% -1182px}
.suggested-id:hover .rb-top-left{background-position:0 -1192px}
.suggested-id:hover .rb-top-center{background-position:0 -1202px}
.suggested-id:hover .rb-bottom{background-position:100% -1212px}
.suggested-id:hover .rb-bottom-left{background-position:0 -1222px}
.suggested-id:hover .rb-bottom-center{background-position:0 -1232px}
.suggested-id:hover .rb-border-left, .suggested-id:hover .rb-border-right{background-position:-118px 0}
.s-open .suggested-id{background:url(/images/comment-write-wrapper-bg.png) repeat 0 0;}
.s-open .suggested-id .rb-top{background-position:100% -1242px}
.s-open .suggested-id .rb-top-left{background-position:0 -1252px}
.s-open .suggested-id .rb-top-center{background-position:0 -1262px}
.s-open .suggested-id .rb-bottom{background-position:100% -1272px}

.s-open .suggested-id .rb-bottom-left{background-position:0 -1282px}
.s-open .suggested-id .rb-bottom-center{background-position:0 -1292px}
.s-open .suggested-id .rb-border-left, .s-open .suggested-id .rb-border-right{background-position:-120px 0}
.suggested-id .suggested-id-link{font-size:17px;white-space:nowrap;text-decoration:none;position:relative;padding-right:14px}
.suggested-id .suggested-id-link small{width:8px;height:8px;background:url(/images/suggested-triangle.png) no-repeat 0 -9px;position:absolute;right:0;top:50%;margin-top:-4px}
.suggested-id .suggested-id-link:hover small{background-position:0 0}
.s-open .suggested-id .suggested-id-link small{background-position:0 -18px;margin-top:-5px}
.s-open .suggested-id .suggested-id-link:hover small{background-position:0 -27px}
.spotting .suggested-id{width:100%;padding:10px 600% 10px 25%;margin-top:30px}
.suggested-id-content{width:100%;padding-right:575%;margin-top:20px;display:none;}
.suggested-id-content .input-wrapper{width:675%;margin-bottom:10px;}
.suggested-id-content .input-wrapper span{color:#47361d;font-size:13px;}
.suggested-id-content .input-wrapper .input{margin-top:2px;margin-bottom:2px;}
.suggested-id-content .input-wrapper small{font-size:13px;font-style:italic;color:#7e6848;}
.suggested-id-content .small-wrapper{width:475%;}
.suggested-id-content .controls{width:675%;margin-top:30px;}
.suggested-id-content .controls .doing-button{display:inline-block;margin-right:5px;}
.suggested-id-content .doing-button .rbs-object-content span{padding:0 20px;}
.s-open .suggested-id-content{display:block;}



/*Sign list block*/
.sign-list-block{width:250%;height:86px;margin:10px -9999% 20px 0;float:left}
.sign-list-block .rb-top{height:10px;background-position:100% -902px;margin:0 -2px;padding:0 2px;top:-10px}
.sign-list-block .rb-top-left{height:10px;width:8px;background-position:0 -913px}
.sign-list-block .rb-top-center{height:9px;border-top:1px solid #9a8f7d;margin:0 6px;background:#fff;display:block}
.sign-list-block .rb-bottom{height:11px;background-position:100% -924px;margin:0 -2px;padding:0 2px;bottom:-11px}
.sign-list-block .rb-bottom-left{width:8px;height:11px;background-position:0 -936px}
.sign-list-block .rb-bottom-center{height:11px;background-position:0 -948px;margin:0 6px;display:block}
.sign-list-block .rb-border-left{width:3px;left:-2px;background-position:-102px 0}
.sign-list-block .rb-border-right{width:3px;right:-2px;background-position:-106px 0}
.si-google{background:#fff url(/images/google-accounts.png) no-repeat 50% 50%}
.si-facebook{background:#fff url(/images/facebook.png) no-repeat 50% 50%}
.si-twitter{background:#fff url(/images/twitter.png) no-repeat 50% 50%}
.si-yahoo-ID{background:#fff url(/images/yahooID.png) no-repeat 50% 50%}
.si-windows-live-ID{background:#fff url(/images/windows-live.png) no-repeat 50% 50%}
.si-AOL{background:#fff url(/images/aol.png) no-repeat 50% 50%}

.main-quote .alpha-rb-block-top{background-position:100% -78px;height:11px;width:375%}
.main-quote .alpha-rb-block-top-left{background-position:0 -90px;width:11px;height:11px}
.main-quote .alpha-rb-block-top-center{background-position:0 -102px;;margin:0 10px;height:11px}
.main-quote .alpha-rb-block-bottom{background-position:100% -114px;width:375%}
.main-quote .alpha-rb-block-bottom-left{background-position:0 -127px;width:11px}
.main-quote .alpha-rb-block-bottom-center{background-position:0 -140px;margin:0 10px}
.main-quote .alpha-rb-block-center{background:url(/images/main-quote-bg.png) repeat 0 0}
.main-quote .alpha-rb-block-center{width:250%;padding:0 100% 8px 25%}
.main-quote .alpha-rb-block-center-content{width:130%;position:relative}
.main-quote .clear a{float:right;color:#828282;font-family:Arial, sans-serif;font-size:12px}
.main-quote .clear span{color:#828282;text-transform:uppercase;font-family:Arial, sans-serif;font-size:10px}
.main-quote-triangle{width:16px;height:16px;position:absolute;left:205%;margin-left:64px;bottom:-14px;background:url(/images/main-quote-triangle.png) no-repeat 0 0;z-index:10}
                             /*TODO AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA*/
.spotting-rbs-block .alpha-rb-block-top{background-position:100% -195px;height:10px}
.spotting-rbs-block .alpha-rb-block-top-left{background-position:0 -206px;height:10px;width:10px}
.spotting-rbs-block .alpha-rb-block-top-center{background-position:0 -217px;margin:0 9px;height:10px}
.spotting-rbs-block .alpha-rb-block-bottom{background-position:100% -228px;height:10px}
.spotting-rbs-block .alpha-rb-block-bottom-left{background-position:0 -239px;width:10px;height:10px}
.spotting-rbs-block .alpha-rb-block-bottom-center{background-position:0 -250px;height:10px;margin:0 9px}
.spotting-rbs-block .alpha-rb-block-center{background:#f2efeb}
.spotting-rbs-block .alpha-rb-block-center-left, .spotting-rbs-block .alpha-rb-block-center-right{width:1px;background-position:-16px 0}

.spotting-rbs-block:hover .alpha-rb-block-top{background-position:100% -300px;height:10px}
.spotting-rbs-block:hover .alpha-rb-block-top-left{background-position:0 -311px;height:10px;width:10px}
.spotting-rbs-block:hover .alpha-rb-block-top-center{background-position:0 -322px;margin:0 9px;height:10px}
.spotting-rbs-block:hover .alpha-rb-block-bottom{background-position:100% -333px;height:10px}
.spotting-rbs-block:hover .alpha-rb-block-bottom-left{background-position:0 -344px;width:10px;height:10px}
.spotting-rbs-block:hover .alpha-rb-block-bottom-center{background-position:0 -355px;height:10px;margin:0 9px}
.spotting-rbs-block:hover .alpha-rb-block-center{background:#f2efeb}
.spotting-rbs-block:hover .alpha-rb-block-center-left, .spotting-rbs-block:hover .alpha-rb-block-center-right{width:2px;background-position:-20px 0}

.category-switcher-list div.alpha-rb-block-top{background-position:100% -445px;height:6px;padding:0 2px;margin-left:-2px;width:700%}
.category-switcher-list div.alpha-rb-block-top-left{background-position:0 -438px;height:6px;width:6px}
.category-switcher-list div.alpha-rb-block-top-center{background-position:0 -452px;margin:0 4px;height:6px}
.category-switcher-list div.alpha-rb-block-bottom{background-position:100% -459px;height:8px;padding:0 2px;margin-left:-2px;width:700%}
.category-switcher-list div.alpha-rb-block-bottom-left{background-position:0 -468px;width:6px;height:8px}
.category-switcher-list div.alpha-rb-block-bottom-center{background-position:0 -477px;height:8px;margin:0 4px}
.category-switcher-list div.alpha-rb-block-center{background:#dbd0c4 url(/images/edit-spotting-category-dd-b.png) repeat-x 0 100%;width:650%;padding:0 25%}
.category-switcher-list div.alpha-rb-block-center-left{width:2px;background-position:-44px 0;left:-2px}
.category-switcher-list div.alpha-rb-block-center-right{width:2px;background-position:-41px 0;right:-2px}

.category-switcher .alpha-rb-block-top{background-position:0 100px;height:3px;padding:0 1px;margin-left:-1px}
.category-switcher .alpha-rb-block-top-left{background-position:0 100px;height:3px;width:4px}
.category-switcher .alpha-rb-block-top-center{background-position:0 100px;margin:0 3px;height:3px}
.category-switcher .alpha-rb-block-bottom{background-position:0 100px;height:4px;padding:0 1px;margin-left:-1px}
.category-switcher .alpha-rb-block-bottom-left{background-position:0 100px;width:4px;height:4px}
.category-switcher .alpha-rb-block-bottom-center{background-position:0 100px;height:4px;margin:0 3px}
.category-switcher .alpha-rb-block-center{background:none;padding:4px 0}
.category-switcher .alpha-rb-block-center-left, .category-switcher .alpha-rb-block-center-right{background-position:100px 0}

.s-selected .category-switcher .alpha-rb-block-top{background-position:100% -486px}
.s-selected .category-switcher .alpha-rb-block-top-left{background-position:0 -490px}
.s-selected .category-switcher .alpha-rb-block-top-center{background-position:0 -494px}
.s-selected .category-switcher .alpha-rb-block-bottom{background-position:100% -498px}
.s-selected .category-switcher .alpha-rb-block-bottom-left{background-position:0 -503px}
.s-selected .category-switcher .alpha-rb-block-bottom-center{background-position:0 -508px}
.s-selected .category-switcher .alpha-rb-block-center{background:url(/images/edit-category-selected.png) repeat 0 0;margin:0 1px}
.s-selected .category-switcher .alpha-rb-block-center-left, .s-selected .category-switcher .alpha-rb-block-center-right{background-position:-47px 0}

.s-selectedHover .category-switcher .alpha-rb-block-top{background-position:100% -601px}
.s-selectedHover .category-switcher .alpha-rb-block-top-left{background-position:0 -605px}
.s-selectedHover .category-switcher .alpha-rb-block-top-center{background-position:0 -609px}
.s-selectedHover .category-switcher .alpha-rb-block-bottom{background-position:100% -613px}
.s-selectedHover .category-switcher .alpha-rb-block-bottom-left{background-position:0 -618px}
.s-selectedHover .category-switcher .alpha-rb-block-bottom-center{background-position:0 -623px}
.s-selectedHover .category-switcher .alpha-rb-block-center{background:url(/images/edit-category-sh.png) repeat 0 0;margin:0 1px}
.s-selectedHover .category-switcher .alpha-rb-block-center-left, .s-selectedHover .category-switcher .alpha-rb-block-center-right{background-position:-57px 0}

.s-hover .category-switcher .alpha-rb-block-top{background-position:100% -513px}
.s-hover .category-switcher .alpha-rb-block-top-left{background-position:0 -517px}
.s-hover .category-switcher .alpha-rb-block-top-center{background-position:0 -521px}
.s-hover .category-switcher .alpha-rb-block-bottom{background-position:100% -525px}
.s-hover .category-switcher .alpha-rb-block-bottom-left{background-position:0 -530px}
.s-hover .category-switcher .alpha-rb-block-bottom-center{background-position:0 -535px}
.s-hover .category-switcher .alpha-rb-block-center{background:#f0e6db url(/images/edit-category-hover.png) repeat-x 0 100%}
.s-hover .category-switcher .alpha-rb-block-center-left, .s-hover .category-switcher .alpha-rb-block-center-right{background-position:-49px 0}

.small-info div.alpha-rb-block-top{background-position:100% -561px;height:9px;margin:0;padding:0}
.small-info div.alpha-rb-block-top-left{background-position:0 -571px;height:9px;width:9px}
.small-info div.alpha-rb-block-top-center, .small-info div.alpha-rb-block-bottom-center{background:url(/images/small-info-rbs-alpha-bg.png) repeat 0 0;margin:0 9px;height:9px}
.small-info div.alpha-rb-block-bottom{background-position:100% -581px;height:9px;margin:0;padding:0}
.small-info div.alpha-rb-block-bottom-left{background-position:0 -591px;width:9px;height:9px}
.small-info div.alpha-rb-block-center{background:url(/images/small-info-rbs-alpha-bg.png) repeat 0 0;padding:0;margin:0}

/*Photo borders*/
.photo-border{display:block;padding:3px 5px 12px 4px;width:60px;position:relative;text-decoration:none}
.photo-border .image-wrapper {display:block;width:100%;position:relative;background:#015A0B url(/images/main-tab-bg.jpg) repeat 0}
.photo-border .image-inner{display:table;height:60px;width:100%}
.photo-border .image{display:table-cell;vertical-align:middle;text-align:center;height:60px}
.photo-border .border{position:absolute;top:0;left:0;width:100%;height:100%;}
.home-page-avatar-part .photo-border{float:left;margin-right:-1000%;left:-1px; margin-top:-6px;}
.my-spotting-block .photo-border{float:left;margin:0 -10000% 0 -1px;left:100%}
.mission-spotters-wrapper .photo-border{float:left;margin:0 10px 10px -1px}
.spotting-info .photo-border{float:left;margin:0 -9999% 0 0;position:relative;left:0}
.my-mission .photo-border{margin-right:12px}
.friend-info .photo-border{float:left;margin:0 -9999% 0 -1px;position:relative;left:12.5%}
.border-search-results{width:100px;padding:7px 7px 21px 6px}
.border-search-results .image-wrapper,.border-search-results .image-inner,.border-search-results .image{height:95px}
.border-search-results .border{background-position:-290px 0; height:125px;z-index:1;}
.spotting-avatar{width:140px;padding:7px 7px 21px 6px}
.spotting-avatar .image-wrapper,.spotting-avatar .image-inner,.spotting-avatar .image{height:140px}
.spotting-avatar .border{background-position:0 -229px; height:168px;z-index:1;}
.found-organisms .spotting-avatar{float:left;margin:0 12px 13px -2px}
.baloon-inner .spotting-avatar{float:left;margin-left:-1px;margin-bottom:10px;}
.spotting-avatar-small{width:126px;padding:5px 6px 17px 5px}
.spotting-avatar-small .image-wrapper,.spotting-avatar-small .image-inner,.spotting-avatar-small .image{height:126px}
.spotting-avatar-small .border{background-position:-154px -231px;z-index:1;}
.found-organisms .spotting-avatar-small, .my-mission .missions-spottings-wrapper .spotting-avatar-small{float:left;margin:0 5px 12px -1px}
.missions-spottings-wrapper .spotting-avatar-small{float:left;margin:0 22px 22px -1px}
.spotter-avatar-small{width:40px;padding:3px 5px 11px 3px}
.spotter-avatar-small .image-wrapper,.spotter-avatar-small .image-inner, .spotter-avatar-small .image{height:40px}
.spotter-avatar-small .border{background-position:-214px -2px;}
.spotting-rbs-block .spotter-avatar-small{float:left;margin:10px -9999% 0 -1px;position:relative;left:0}
.my-spotting-block .spotter-avatar-small{left:auto;float:right;right:-6800%;margin:0 -2px 0 -10000%}
#banner_holder .my-spotting-block .spotter-avatar-small{left:auto;float:right;right:-6355%;margin:4px -2px 0 -10000%}
#banner_holder .my-spotting-title span {font-size:16px;}
.small-info .spotter-avatar-small{float:left;margin-right:-1000%;left:-1px}
.spotting-avatar-big{width:200px;padding:7px 7px 21px 6px}
.spotting-avatar-big .image-wrapper,.spotting-avatar-big .image-inner, .spotting-avatar-big .image{height:200px}
.spotting-avatar-big .border{background-position:0 0;height:228px;z-index: 1;}

.spotting-avatar-tiny{width:106px;padding:6px 0px 0px 0px}
.spotting-avatar-tiny .image-wrapper,.spotting-avatar-tiny .image-inner, .spotting-avatar-tiny .image{height:96px}
.spotting-avatar-tiny .border{background-position:-294px 0px;height:123px;z-index: 1;}

/*Resize Photo Border */
.resize-photo-border{display:inline-block;padding:0 6px;background:none;margin:20px 0 50px 3%}
.resize-photo-border .rb-top{height:8px;top:-6px;background-position:100% -629px;margin:0 -1px 0 0;padding:0 1px 0 0}
.resize-photo-border .rb-top-left{height:8px;width:8px;background-position:0 -638px}
.resize-photo-border .rb-top-center{height:8px;margin:0 6px 0 8px;background-position:0 -647px}
.resize-photo-border .rb-border-left{width:8px;left:0;background-position:-59px 0}
.resize-photo-border .rb-border-right{width:7px;right:-1px;background-position:-68px 0}
.resize-photo-border .rb-bottom{height:22px;bottom:-22px;background-position:100% -656px;margin:0 -1px 0 0;padding:0 1px 0 0}
.resize-photo-border .rb-bottom-left{height:22px;width:6px;background-position:0 -679px}
.resize-photo-border .rb-bottom-center{height:22px;margin:0 6px;background-position:0 -702px}
.mission-img-wrapper{overflow:hidden;position:relative;min-width:40px;max-width:300px;min-height:40px;max-height:300px;background:url(/images/main-tab-bg.jpg) repeat 0 0}

/*Radio Checkbox*/
.checkbox, .checkbox-selected{display:inline-block;width:20px;height:20px;cursor:pointer;overflow:hidden;background:url(/images/radios-checkboxs.png) no-repeat 0 0}
.checkbox-selected{background-position:0 -84px}
.checkbox:hover{background-position:0 -21px}
.checkbox-selected:hover{background-position:0 -105px}
.focus .checkbox, .focus .checkbox:hover{background-position:0 -42px}
.focus .checkbox-selected, .focus .checkbox-selected:hover{background-position:0 -126px}
.press .checkbox, .press .checkbox:hover{background-position:0 -63px}
.press .checkbox-selected, .press .checkbox-selected:hover{background-position:0 -147px}
.radio-button, .radio-button-selected{display:inline-block;width:20px;height:21px;cursor:pointer;overflow:hidden;background:url(/images/radios-checkboxs.png) no-repeat 0 -168px}
.radio-button-selected{background-position:0 -256px}
.label-wrapper:hover .radio-button{background-position:0 -190px}
.label-wrapper:hover .radio-button-selected{background-position:0 -278px}
.focus .radio-button, .focus .radio-button:hover{background-position:0 -212px}
.focus .radio-button-selected, .focus .radio-button-selected:hover{background-position:0 -300px}
.press .radio-button, .press:hover .radio-button{background-position:0 -234px}
.press .radio-button-selected, .press:hover .radio-button-selected{background-position:0 -322px}
.label-wrapper input[type='radio']{position:absolute;left:-9999%}
.label-wrapper a{position:absolute;top:1px;left:0;padding:0;z-index:10;outline:none}
.checkBoxLabel input{position:absolute;top:4px;left:0}
.checkBoxLabel a{position:absolute;top:0;left:-9999%}
.checkBoxComplete input{position:absolute;top:0;left:-9990%;}
.checkBoxComplete a{position:absolute;top:1px;left:0;}

/*Alpha Styles*/
.alpha-content{width:100%;margin:0 auto;position:relative;z-index:2}
.ac-block{float:left;width:100%}

/*Header*/
.header{width:100%;margin:0 auto;height:75px;position:relative;z-index:1;background:#015A0B;border-top:1px dotted #f5eed35e;}
.subheader-bg{position:absolute;top:100%;width:100%;height:145px;background:#015A0B;border-top: 1px dotted #f5eed35e;}
.main-menu li {display: flex; justify-content: stretch; align-items: stretch; float: left; margin-right: -2000%; position: relative; width: 167%; text-align:center; height: 72px; border-left: 1px dotted #f5eed35e;}
.main-menu li:last-child {border-right: 1px dotted #f5eed35e;}
.mm-0{left:0}
.mm-1{left:166.66%}
.mm-2{left:333.33%}
.mm-3{left:499.99%}
.mm-4{left:666.66%}
.mm-5{left:833.32%}
.mm-6{left:999.99%}
.mm-par .rbs-object span:hover{text-decoration:none;}
.mm-par {width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; text-align: center; color: #efd9b3; text-decoration: none; font-size: 18px; background-position: 100% 100px; text-shadow: 0 1px 0 #000; font-weight:bold;}
a.mm-par:hover {text-decoration:none;}
.mm-par .rbs-object-content{padding-top:10px;height:24px;background-position:0 100px;color:white;font-family:Roboto, Helvetica, Arial, sans-serif;}
.mm-par .rbs-object-left{background-position:0 100px}
.mm-par .rbs-object-content:active{color:#FEE398;}
span.mm-par{color:#fff;cursor:default}
.sign-in {display:block;height:24px;}
.mm-par .rbs-object-content .sign-in:active {color:#FEE398;}
.active .sign-in {background-position:-1px -422px;}
.active .mm-par{background-position:100% 0}
.active .mm-par .rbs-object-left{background-position:0 -30px}
.active .mm-par .rbs-object-content{background-position:0 -60px;color:#FEE398;}
.header span.rbs-object-content:hover {color:#FEE398; text-decoration:none;}
.active .sign-in {background-position:0 -60px;color:#FEE398;}
/*Alpha Content */
.title-link{font-size:18px}

/*Big Logo Part*/
.logo-part{position:relative;z-index:20}
.logo-wrapper{float:left;margin-right:-1000%;margin-left:-6px;position:relative;left:0;margin-top:70px;color:white;font-family: 'Baloo', cursive;}
.logo-wrapper a{color:white;font-family: 'Baloo', cursive;font-size:34px;}
.logo-wrapper a:hover{color:#FEE398;text-decoration:none;}
.logo-part p{font-size:16px;color:white;margin-left:215px;padding: 60px 25% 0 10%;margin-top:-15px;}
.logo-part .big-button{margin-top:40px}
.start-using, .start-using:hover{background:url(/images/start-using-button.png) no-repeat 0 0;width:308px;height:58px;margin-top:27px;padding-top:30px;display:block;color:#fff;font-size:21px;font-weight:bold;line-height:24px;text-shadow:0 1px 1px #000;text-decoration:none;text-align:center;position:relative;z-index:10}

/*Main Tabs Block*/
.tab-content-shadow{position:absolute;top:-2px;left:0;width:100%;height:13px;background:url(/images/main-tabs-shadow.png) repeat-x 0 0}
.search-categories .tooltip{display:inline-block;top:42px}
.tab-photos{width:100%;height:200px;overflow:hidden;position:relative}
.tab-photos div{width:4000px}
.tab-photos a{float:left;position:relative;color:#fff;text-decoration:none}
.image-info{position:absolute;bottom:0;left:0px;z-index:5;padding:10px 0;background:url(/images/image-info-bg.png) repeat 0 0;width:100%;font-family:Arial,sans-serif;display:none}
a:hover .image-info{display:block}
.image-info .title{display:block;font-size:18px;color:white;max-height:40px;overflow:hidden;margin:0 10px}
.image-info .by{display:block;color:#fff;font-size:14px;max-height:40px;overflow:hidden;margin:0 10px 10px}
.image-info small{float:left;color:#fff;font-size:14px;line-height:16px;padding:2px 0 2px 22px;margin-left:10px;background:url(/images/icons/small-icons.png) no-repeat -2px -20px}
.image-info .comments{margin-right:0;background-position:-2px -39px}
.app-in-iPhone{float:left;position:relative;left:-4px;top:2px;float:left;margin:-4px -1000% 0 0}
.iApp-wrapper{margin-left:130px;padding:10px 5% 0 10%}
.iApp-wrapper h4{font-size:18px;color:white;text-shadow:0 1px 1px #000;font-weight:bold}
.iApp-wrapper p{font-size:14px;color:white;text-shadow:0 1px 1px #000}
.appStore-button, .Android-button{display:hidden;margin-top:20px;width:160px;height:52px;background:url(/images/mobile-button-actual.png) no-repeat 0 0;color:#5c361e}
.press .appStore-button{background-position:0 -53px}
.Android-button{background-position:0 -105px}
.press .Android-button{background-position:0 -158px}
.main-info-spotters{height:236px;margin-top:10px;overflow:hidden;padding-left:3px;margin-left:-3px}
.main-info-spotters a{float:left;margin:0 1% 5px 0;color:#53331D}
.help-tabs-par{position:relative;z-index:2}

.help-tabs-par-image{width:375%;position:relative;z-index:10}
.main-tabs-block-missions .help-tabs-par-image{width:898px}

.help-par-shadow{width:100%;height:100%;padding:0 1px 1px 275%;position:absolute;top:0;left:0;background:rgba(0,0,0,0.3)}
.help-tabs-par .help-pars-tab-description {width:240px;}
.help-pars-tab-description{padding:10px 25% 20px;background:url(/images/image-info-bg.png) repeat 0 0;position:absolute;bottom:0;left:0;z-index:10;font-family:Arial, sans-serif;text-shadow:0 1px 1px #000;text-align:left}
.main-tabs-block-missions .help-pars-tab-description{width:878px;padding:10px 0 10px 20px;}

.help-pars-tab-patch{position:absolute;top:-45px;left:100px;z-index:10}
.help-tabs-par h5 a{color:white;text-decoration:none;font-size:18px;font-weight:bold}
.help-tabs-par p{color:#fff}
.help-parts-wrapper{width:500%}
.help-tab-content-wrapper{float:left;width:20%}
.tried-tab-content-wrapper{text-align:center;margin:0 2%;overflow:hidden}
.help-par-arrow-left,.help-par-arrow-right{position:absolute;top:50%;left:5px;width:15px;height:52px;background:url(/images/tried-tab-arrows.png) no-repeat 0 0;margin-top:-52px}
.help-par-arrow-right{left:auto;right:5px;background-position:-16px 0}
.help-par-arrow-left:hover{background-position:0 -53px}
.help-par-arrow-right:hover{background-position:-16px -53px}
.press .help-par-arrow-left,.press .help-par-arrow-left:hover{background-position:0 -106px}
.press .help-par-arrow-right,.press .help-par-arrow-right:hover{background-position:-16px -106px}
.help-tabs-selectors{margin-top:14px;display:inline-block}
.help-tabs-selectors li{width:24px;height:24px;float:left;margin-right:10px}
.help-tabs-selectors .last{margin-right:0}
.help-tabs-selectors a{display:block;width:24px;height:24px;background:url(/images/small-selectors.png) no-repeat 50% 6px;outline:none}
.help-tabs-selectors a:hover{background-position:50% -16px}
.help-tabs-selectors a.active, .help-tabs-selectors a.active:hover{background-position:50% -38px}
.main-tabs-block{position:relative;width:100%;margin-bottom:40px;z-index:4;margin-top:30px;}
.main-tabs-block-missions{margin:0px;}
.main-tabs-block .grid-line{z-index:2}
.main-tabs-shadow{background:url(/images/main-tabs-shadow.png) repeat-x 0 0;width:100%;height:13px;top:-1px;position:absolute;left:0;z-index:2;display:none;}
.main-tabs-inner{position:relative;width:100%;}
.main-tabs-bg{position:absolute;top:-20px;;left:0;width:100%;height:100%;background:#015A0B;}
.main-tab-content{position:relative;padding:20px 0;min-height:250px;z-index:3}
.main-tabs-selectors{width:8%;margin-left:3%}
.main-tabs-selectors li{width:250%;padding-right:250%;float:left;margin-right:-1000%;position:relative;z-index:4;padding-bottom:0}
.main-tabs-selectors li.active{z-index:2}
.main-tab-0{left:0}
.main-tab-05{left:300%}
.main-tab-1{left:400%}
.main-tab-2{left:800%}
.main-tab{position:relative;display:block;left:5%;min-height:70px;width:100%;padding:20px 50% 20px 0;text-decoration:none;cursor:pointer}
.active .main-tab{cursor:default}
.main-tab .text-wrapper{display:block;width:200%}
.main-tab .text{display:block;margin-left:80px;padding:0 30% 0 5%;font-size:15px;color:black;}
.main-tab .text:hover{text-decoration:underline;}
.main-tab .text-clear{display:block;width:100%;padding-right:50%;overflow:hidden;position:relative}
.active .main-tab .text{text-shadow:0 1px 0 #000;color:white;}
.main-tab .text a:hover {text-decoration: none;}
.main-tab .icon{display:block;width:80px;height:70px;position:relative;float:left;margin-right:-1000%;left:0;background:url(/images/icons/main-tabs-icons.png) no-repeat 7px -10px}
.main-tab .document{background-position: 4px -87px}
.main-tab .help{background-position: 4px -170px}
.main-tab-inner{position:relative;width:100%;padding:0 50% 20px 0;}
.active .main-tab-left{position:absolute;height:100%;width:10px;left:-10px;top:0}
.active .main-tab-border{position:absolute;top:0;left:0;width:10px;height:50%;background:url(/images/main-tab-borders.png) no-repeat -9px 0}
.active .main-tab-rb-bottom{position:absolute;top:50%;left:0;width:10px;height:50%;background:url(/images/main-tabs.png) no-repeat 0 100%}
.active .main-tab-rb-top{position:absolute;top:0;left:-10px;width:10px;height:30px;background:url(/images/main-tabs.png) no-repeat 0 0}
.active .main-tab-center{position:absolute;top:10px;left:-10px;width:10px;height:70%;background:url(/images/main-tab-pattern.png) repeat-x 0 100%}
.active .main-tab-bottom{position:absolute;top:50%;left:-10px;width:10px;height:50%;background:url(/images/main-tab-pattern.png) repeat-x 0 100%}
.active .main-tab-aggregate{position:absolute;top:0;left:-10010px;width:10000px;height:100%;background:url(/images/main-tab-pattern.png) repeat-x 0 100%;}
.active .main-tab-right{position:absolute;height:100%;width:10px;right:-10px;top:0}
.active .main-tab-right .main-tab-border{background-position:0 0}
.active .main-tab-right .main-tab-rb-bottom{background-position:-11px 100%}
.active .main-tab-right .main-tab-rb-top{left:auto;right:-10px;background-position:-11px 0}
.active .main-tab-right .main-tab-center{left:auto;right:-10px}
.active .main-tab-right .main-tab-bottom{left:auto;right:-10px}
.active .main-tab-right .main-tab-aggregate{top:0;left:auto;right:-10010px}
.active .main-tab-alpha-center{position:absolute;top:0;left:0;width:100%;height:100%;}
.main-search-block .active .main-tab-border{background-position:-19px 0}
.main-search-block .active .main-tab-rb-bottom{background-position:-22px 100%}
.main-search-block .active .main-tab-rb-top{background-position:-22px 0}
.main-search-block .active .main-tab-right .main-tab-border{background-position:-10px 0}
.main-search-block .active .main-tab-right .main-tab-rb-bottom{background-position:-33px 100%}
.main-search-block .active .main-tab-right .main-tab-rb-top{background-position:-33px 0}
.main-search-block .active .main-tab-alpha-center{}
.main-search-block .main-tabs-bg{background:url(/images/organisms-search-bg.png) repeat 0 0}
.main-search-block .main-tabs-shadow{height:1px;background:#ad9b89}
/* #mainTabContent_0, #mainTabContent_2{display:none} */
.index-tabs .main-tab{left:0;padding-left:5%;padding-right:55%;margin-left:-5%}
.index-tabs .main-tab-inner{padding-left:5%;margin-left:-5%;padding-right:55%}
.main-tab-bg{position:absolute;top:0;left:0;width:100%;height:50%;background:url(/images/main-tab-alpha-bg.png) repeat-x 0 0}
.main-tab-bg span{position:absolute;top:100%;left:0;width:100%;height:100%;background:url(/images/main-tab-alpha-bg.png) repeat-x 0 100%}
.active .main-tab-rbs, .active .main-tab-bg{display:none}
.index-tabs .main-tab-0 .main-tab-right .main-tab-aggregate, .index-tabs .main-tab-1 .main-tab-right .main-tab-aggregate{right:-9990px}
.index-tabs .main-tab-2 .main-tab-left .main-tab-aggregate, .index-tabs .main-tab-1 .main-tab-left .main-tab-aggregate{left:-9990px}
.main-tab-rbs{position:absolute;top:0;left:-10px;width:10px;height:50%;background:url(/images/main-tab-alpha-elements-bgs.png) no-repeat -11px 0}
.main-tab-rbs span{position:absolute;top:100%;left:0;width:10px;height:100%;background:url(/images/main-tab-alpha-elements-bgs.png) no-repeat -11px 100%}
.main-tab-2 .main-tab-rbs{left:auto;right:-10px;background-position:0 0}
.main-tab-2 .main-tab-rbs span{background-position:0 100%}
.index-tabs .main-tab-2 .main-tab-rb-top, .index-tabs .main-tab-0 .main-tab-rb-top{display:none}
.index-tabs .main-tab-2 .main-tab-center, .index-tabs .main-tab-0 .main-tab-center{top:0;height:80%}
.main-tab-separator, .main-tab-separator-2{position:absolute;top:0;right:0;width:2px;height:50%;background:url(/images/main-tab-alpha-elements-bgs.png) no-repeat -25px 0;display:none}
.main-tab-separator span, .main-tab-separator-2 span{position:absolute;top:100%;left:0;width:2px;height:100%;background:url(/images/main-tab-alpha-elements-bgs.png) no-repeat -25px 100%}
.checkedTab_0 .main-tab-1 .main-tab-separator{display:block}
.checkedTab_2 .main-tab-1 .main-tab-separator-2{display:block;background-position:-22px 0;left:0;right:auto}
.checkedTab_2 .main-tab-1 .main-tab-separator-2{display:block;background-position:-22px 0;left:0;right:auto}
.checkedTab_2 .main-tab-1 .main-tab-separator-2 span{background-position:-22px 100%}
.mission_desc a{text-shadow: 0 1px 1px black;color: #ede1d1;}

/*Main Page Content*/
.main-page-content{position:relative;background:#f9f5ef;padding:30px 0 40px 0;z-index:2}
.main-page-content-top-shadow{position:absolute;height:7px;width:100%;top:-7px;background:url(/images/main-page-content-shadows.png) repeat-x 0 0}
/*.main-page-content-bottom-shadow{position:absolute;height:5px;width:100%;bottom:-5px;background:url(/images/main-page-content-shadows.png) repeat-x 0 -8px}*/
.main-page{margin-bottom:40px}
.main-page-announcement{padding-top:40px}
.main-page-announcement .video-part{width:300px;height:240px;overflow:hidden;float:left;margin-right:-1000%;position:relative;left:0}
.video-description-part{margin-left:300px;padding:0 25% 0 2.5%}
.video-description-part div{min-height:40px;margin-bottom:10px}
.video-description-part a{border-color:#fff}
.video-description-part h2{margin-bottom:10px}
.video-description-part h2 a{font-size:26px;line-height:30px}
.main-quote-wrapper{position:relative;z-index:10;margin-bottom:20px}
.main-quote{position:relative;margin-bottom:10px;width:90px;margin-right:400px;}
.main-quote-wrapper{margin-bottom:40px}
.main-quote h3{padding:9px 0 10px;font-size:18px;color:black;}
.main-quote-wrapper .photo-border{float:left;margin-right:-1000%;left:-1px}
.main-quote-avatar-wrapper{width:100%;min-height:70px}
.main-quote-ava-text{width:500%}
.main-quote-ava-text div{margin-left:64px;padding:10px 35% 0 5%}
.main-quote-ava-text span{display:block;color:#666}
.main-quote-ava-text a{font-size:16px;text-decoration:underline}
.media-logo-wrapper{padding-top:10px}
.sponsors-partners {padding:40px 0;text-align:center;background-color:#015A0B;width:100%;max-width:3000px;}
.wildlife-photography-home {padding:40px 0;text-align:center;background-color:#015A0B;width:100%;max-width:3000px;margin-top:-60px;}
.sponsors-partners a:hover {background:darkgreen;color:white;}
.sponsors-partners span{color:#5e5d5b;font-size:13px;font-weight:bold;line-height:20px;display:inline-block;margin-right:10px;position:relative;top:-15px}
.main-page-content .my-spotting-block{width:100%;float:left;padding-right:1108%;margin:10px 0 30px 0;padding-bottom:10px}
.main-page-content .my-spotting-block .text-wrapper{width:550%;left:280%;top:65px;margin-left:68px;position:relative}
.main-page-content .my-spotting-block .photo-border{left:12.5%}
.main-page-content .my-spotting-block .spotter-avatar-small{left:auto;right:-887.5%;top:60px;}
.main-page-title{width:775%;font-size:26px;line-height:30px;margin-bottom:20px}

/*Spotting Page*/
.spotting{padding-bottom:80px}
.spotting .medium-rbs-button{white-space: nowrap;}
.spotting-image-wrapper{position:relative;margin:-4px 0}
.spotting-resize-photo-border{margin:6px 0 24px -2px}
.alpha-spotting-img-wrapper{width:100%;min-width:580px;height:580px;position:relative;background:url(/images/main-tab-bg.jpg) repeat 0 0;position:relative}
.spotting-img-wrapper{display:table;height:580px;width:100%}
.spotting-img-wrapper div{display:table-cell;vertical-align:middle;text-align:center}
.alpha-rb-block-center{height:100%}
.page-navigation{margin:50px 3% 10px}
.page-navigation li{float:left;color:black;font-size:18px;margin-bottom:10px}
.page-title{display:inline-block;vertical-align:top;width:58%}
.page-title, .page-category-title{margin: 9px 3% -30px;}
.page-title .page-category-title{margin:20px 0 0}
.page-title img{margin-right:20px;vertical-align:bottom}
.page-title h1{display:inline-block;font-size:30px;line-height:30px;color:#000}
.page-category-title h1{margin-left:50px;font-size:30px;line-height:30px;color:#000}
.page-category-title h2{margin-left:50px;font-size:24px;line-height:30px;color:#000}
.page-category-title .icon{position:relative;left:0;float:left;margin-top:-5px;margin-right:-1000%;width:40px;height:40px;background:url(/images/icons/category-icons.png?672) no-repeat -5px 0}
.category-edit-switcher .icon{position:absolute;width:40px;height:40px;top:5px;left:10px;background:url(/images/icons/category-icons.png?672) no-repeat 0 0}
.page-category-title .all, .baloon-image-description .all, .category-edit-switcher .all{background-position:50% -800px}
.page-category-title .plants, .baloon-image-description .plants, .category-edit-switcher .plants{background-position:50% -840px}
.page-category-title .mammals, .baloon-image-description .mammals, .category-edit-switcher .mammals{background-position:50% -880px}
.page-category-title .birds, .baloon-image-description .birds, .category-edit-switcher .birds{background-position:50% -920px}
.page-category-title .invertebrates, .baloon-image-description .invertebrates, .category-edit-switcher .invertebrates{background-position:50% -960px}
.page-category-title .fungi, .baloon-image-description .fungi, .category-edit-switcher .fungi{background-position:50% -1000px}
.page-category-title .reptiles, .baloon-image-description .reptiles, .category-edit-switcher .reptiles{background-position:50% -1040px}
.page-category-title .amphibians, .baloon-image-description .amphibians, .category-edit-switcher .amphibians{background-position:50% -1080px}
.page-category-title .fish, .baloon-image-description .fish, .category-edit-switcher .fish{background-position:50% -1120px}
.page-category-title .pets, .baloon-image-description .pets, .category-edit-switcher .pets{background-position:50% -1160px}
.page-category-title .other, .baloon-image-description .other, .category-edit-switcher .other{background-position:50% -1920px}
.page-category-title-small .icon-small{position:relative;left:7px;float:left;margin-top:14px;margin-right:-1000%;width:25px;height:25px;background:url(/images/icons/category-icons-small.png?87422) no-repeat -5px 0}
.page-category-title-small .icon-small-light{position:relative;left:7px;float:left;margin-top:14px;margin-right:-1000%;width:25px;height:25px;background:url(/images/icons/category-icons-small-light.png?11100) no-repeat -5px 0}
.page-category-title-small .all {background-position:50% -0px}
.page-category-title-small .plants {background-position:50% -30px}
.page-category-title-small .mammals {background-position:50% -55px}
.page-category-title-small .birds {background-position:50% -84px}
.page-category-title-small .invertebrates {background-position:50% -112px}
.page-category-title-small .fungi {background-position:50% -140px}
.page-category-title-small .reptiles {background-position:50% -168px}
.page-category-title-small .amphibians {background-position:50% -196px}
.page-category-title-small .fish {background-position:50% -224px}
.page-category-title-small .pets {background-position:50% -252px }
.page-category-title-small .other {background-position:50% -245px}
.spotting-image-doings{width:100%;position:absolute;bottom:0;padding:10px 0;text-align:center;background:url(/images/image-sign-bg.png) repeat 0 0;z-index:100}
.photo-switcher-list{padding:4px;width:90%;margin:0 auto}
.spotting-image-doings ul{display:inline-block;margin:0 auto}
.spotting-image-doings li{float:left;margin-left:1px}
.spotting-image-doings .first{margin:0}
.spotting-image-doings .active{position:relative;z-index:3}
.spotting-image-doings ul a{display:block;width:60px;height:60px;overflow:hidden}
.spotting-image-doings .active a{margin:-4px;padding:1px;cursor:default;border:3px solid #fff;border-color:rgba(255,255,255,0.8)}
.suggest-species-ID-link{position:absolute;top:-34px;right:0;text-decoration:none;white-space:nowrap;}
.zoom{height:100%;position:absolute;width:100%;left:0;z-index:80}
.zoom span{display:block;width:47px;height:47px;background:url(/images/zoom-bg.png) no-repeat 0 0}
.zoom span span{width:32px;height:32px;background:url(/images/icons/icons.png?6766) no-repeat 50% -31px;margin:0}
.spotting-photo-controls{min-width:400px}
.shares {width:50%;float:right;margin-left:-1000%;position:relative;right:-18px}
.shares li{float:right;margin-left:5%}
.spotting-doings{}
.spotting-doings li{float:left;margin-right:10%}
.spotting-doings li ul li{float:none;margin:0;list-style:none;}
.spotting-doings a, .shares a{font-size:14px;line-height:16px;display:block;text-shadow:0 1px 1px #fff;text-decoration:none}
.spotting-doings a span{display:inline-block;padding:24px;}
.spotting-photo-controls .spotting-doings a span {padding:0px;}
.spotting-doings a small, .spotting-appear a .triangle{display:inline-block;width:7px;height:6px;margin-left:4px;background:url(/images/some-links-triandgles.png) no-repeat 0 0}
.spotting-doings a:hover span{border-color:#015A0B;}
.spotting-doings a:hover small, .spotting-appear a:hover .triangle{background-position: 0 -7px}
.doing-like{background:url(/images/icons/heart.png)}
.doing-flag{background:url(/images/icons/small-icons.png) no-repeat 0 -79px;padding-left:25px;padding-bottom:2px}
.spotting-description{width:725%;padding-top:20px; background:#f2efeb;padding:10px;}
.spotting-description p, .mission-text-part p{font-size:14px;margin-bottom:20px;color:black;}
.spotting h4, .mission h4, .my-spotting-organism-block h4{font-size:14px;color:black;margin-bottom:10px}
.spotting-description, .species-ID-suggestions, .spotting-comments{padding-top:20px;margin-bottom:20px}
.species-ID-suggestions h4, .spotting-comments h4{width:725%;margin-bottom:20px;font-size:16px;text-shadow:0 1px 0 rgba(255,255,255,0.28);;color:#47361d}
.spotting-rbs-block{margin-top:20px}
.spotting-rbs-block .alpha-rb-block-top,.spotting-rbs-block .alpha-rb-block-bottom{width:725%}
.spotting-rbs-block .alpha-rb-block-center{width:100%;padding:0 600% 20px 25%;position:relative;}
.comment-rating-wrapper{float:left;margin-right:-1000%;position:relative;left:105%;width:30%;margin-top:10px;text-align:right}
/*.comment-rating-inner{display:inline-block;position:relative;padding-bottom:18px;}*/
.comment-rating-inner{display:block;position:relative;padding-bottom:18px;width:50px;}
/*Change this to display:block to align vote block, beware of other issues*/
.comment-rating{color:#050505;text-decoration:none;font-weight:bold;font-size:15px;display:inline-block}
.comment-rating:hover{color:#050505}
.commenting-avatar-text-wrapper{margin:0 0 20px 48px;padding:15px 0 0 2.5%}
.comment-time{display:block;font-size:12px;color:#343434}
.comment-content{width:675%;padding:0 0 10px}
.comment-content h5{font-size:14px;font-weight:bold;color:#343434;margin-bottom:10px}
.comment-subtitle{display:block;margin:-10px 0 10px}
.spotting-rbs-block .overflow-wrapper{display:block;position:relative;white-space:nowrap;overflow:hidden}
.spotting-rbs-block .overflow-wrapper small{position:absolute;width:10px;height:100%;top:0;right:0;background:url(/images/comment-links-overflow.png) repeat-y 0 0}
.spotting-info h4{color:#1a1e21;font-weight:bold;}
.spotting-avatar-wrapper{padding-bottom:17px}
.spotting-ava-text{font-size:18px;margin-left:68px;margin-top:-20px;padding:10px 20% 0 2.5%;}
.spotting-ava-text a{font-size:18px;font-weight:bold;}
.spotting-map-wrapper{width:400%;margin-bottom:20px;overflow:hidden}
.spotting-map{width:100%;height:200px;margin-bottom:10px}
.spotting-map-wrapper p{color:#000;margin-top:-10px;padding-left:16px;position:relative}
.spotting-map-wrapper p span, .home-page-avatar-part p small a{position:absolute;width:10px;height:14px;top:3px;left:0;background:url(/images/icons/small-icons.png) no-repeat -5px -103px}
.spotting-photo-part{position:relative;z-index:2;margin-bottom:40px}
.spotting-data{width:400%;color:#000;margin-bottom:10px;padding-bottom:10px;background:url(/images/block-bottom-border.png) repeat-x 0 100%}
.spotting-tags{width:400%}
.spotting-tags h4{margin-bottom:20px;font-weight:bold;}
.reference, .spotting-appear, .spotting-tags{padding-bottom:10px;background:url(/images/block-bottom-border.png) repeat-x 0 bottom}
.spotting-appear{width:400%;margin-bottom:30px;padding-bottom:20px}
.spotting-appear li{padding-top:4px}
.spotting-appear a{line-height:16px;text-decoration:none;font-weight:normal;font-size:14px}
.spotting-appear a span{display:inline-block;border-bottom:1px dashed black;text-shadow:0 1px 0 #f5eed3}
.spotting-appear a:hover span{border-color:#015A0B;}
.spotting-appear a small{color:#515151;font-size:12px}
.spotted-mission{width:100%;padding:0 300% 20px 0;background:url(/images/block-bottom-border.png) repeat-x 0 100%}
.spotted-mission, .likes, .spotting-tags{margin-bottom:20px}
.spotted-mission h4, .likes h4{margin-bottom:20px;width:375%;font-weight:bold;}
.spotted-mission li, .likes li{width:400%;margin-bottom:10px}
.spotted-mission .text-wrapper, .likes .text-wrapper{margin-left:50px;left:2.5%;padding-top:5px;position:relative;height:40px;}
.spotted-mission .text-wrapper div, .likes .text-wrapper div{height:40px;display:table;width:100%}
.spotted-mission .text-wrapper span, .likes .text-wrapper span{display:table-cell;vertical-align:middle}
.spotted-mission .text-wrapper a {font-size:16px;}
.reference li div, .spotted-mission .text-wrapper small, .likes .text-wrapper small{position:absolute;top:0;right:0;width:10px;height:100%;background:url(/images/ac-link-overflow.png) repeat-y 1px 0}
.reference{width:400%;margin-bottom:20px;padding-bottom:20px}
.reference li{overflow:hidden;position:relative}
.likes p{width:400%;color:black;margin-top:20px}
.comment-doings{position:absolute;height:20px;width:400px;bottom:0;display:none;}
.comment-doings li{float:left;height:20px;margin-right:20px;}
.comment-doings a{height:20px;display:block;background:url(/images/icons/icons.png?6766) no-repeat 0 0;padding-left:25px;font-size:12px;text-decoration:none}
.comment-doings a span{border-bottom:1px dashed;}
.comment-doings .i-spam{background-position:-6px -262px;}
.comment-doings .i-reply{background-position:-6px -294px;}
.comment-doings .i-delete{background-position:-6px -325px;}
.comment-doings .i-approve {background-position:-6px -358px;}
.spotting-rbs-block:hover .comment-doings{display:block;}
/*Edit Spotting*/
.edit-control-wrapper{background:url(/images/spotting-edit-wraper-bg.png) repeat 0 0;border:1px solid #cdc1b4;margin:-1px -1px 19px -1px;z-index:10;position:relative;padding:10px 0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px}
.category-edit{left:3%;width:8%;padding-right:58%}
.logo-part .category-edit{left:0;float:left;margin-top:15px;padding-right:62%}
.edit-control-wrappers{padding:10px 0 0 25%;width:600%}
.edit-control-wrappers .button-wrapper{display:inline-block;margin-right:10px}
.edit-control-wrappers{font-weight:bold;color:#34312c;text-shadow:0 1px 0 #f5eed3}
.edit-control-close{text-decoration:none;display:inline-block;margin:2px 5px;line-height:16px}
.edit-control-close:hover{border-color:#8d5a00}
.category-edit-switcher-wrapper{position:relative;z-index:100;float:left;margin-right:-1000%;left:562.5%;width:100%}
.category-edit-switcher span span{display:block;padding:0 20px 0 50px;background:url(/images/edit-spotting-category-tria.png) no-repeat 96% 13px;position:relative;top:10px}
.open .category-edit-switcher span span{background-position:96% -14px}
.category-switcher-list{width:100%;position:absolute;top:41px;padding-right:600%;display:none;margin-left:-400%}
.open .category-switcher-list{display:block}
.category-switcher-list li{float:left;width:18%;text-align:center;margin:10px 1%}
.category-edit .text-part{margin:10px 0 0 12.5%;min-width:475%}
.category-switcher, .category-switcher:hover{display:block;font-size:13px;color:#402f22;text-decoration:none;text-shadow:0 1px 1px #fff;font-weight:bold}
.category-edit-switcher-wrapper select{position:absolute;left:50px;top:50%;margin-top:-15px;width:1px;height:1px;}
.category-edit .big-input{float:left;position:relative;left:12.5%;margin-right:-1000%;width:525%}
.category-edit .placeholder-init{font-style:italic;color:#999}
.category-switcher-icon{display:block;width:40px;height:40px;margin:0 auto 10px;background:url(/images/icons/category-icons.png?672) no-repeat 0 0}
.category-switcher .plants{background-position:50% -2358px}
.s-selected .category-switcher .plants, .s-selectedHover .category-switcher .plants{background-position:50% -1959px}
.category-switcher .mammals{background-position:50% -2399px;margin:-1px auto 9px;height:42px}
.s-selected .category-switcher .mammals, .s-selectedHover .category-switcher .mammals{background-position:50% -1999px;margin:-1px auto 9px;height:42px}
.category-switcher .birds{background-position:50% -2441px}
.s-selected .category-switcher .birds, .s-selectedHover .category-switcher .birds{background-position:50% -2041px}
.category-switcher .invertebrates{background-position:50% -2480px}
.s-selected .category-switcher .invertebrates, .s-selectedHover .category-switcher .invertebrates{background-position:50% -2080px}
.category-switcher .fungi{background-position:50% -2520px}
.s-selected .category-switcher .fungi, .s-selectedHover .category-switcher .fungi{background-position:50% -2120px}
.category-switcher .reptiles{background-position:50% -2560px}
.s-selected .category-switcher .reptiles, .s-selectedHover .category-switcher .reptiles{background-position:50% -2560px}
.category-switcher .amphibians{background-position:50% -2600px}
.s-selected .category-switcher .amphibians, .s-selectedHover .category-switcher .amphibians{background-position:50% -2200px}
.category-switcher .fish{background-position:50% -2640px}
.s-selected .category-switcher .fish, .s-selectedHover .category-switcher .fish{background-position:50% -2240px}
.category-switcher .pets{background-position:50% -2680px}
.s-selected .category-switcher .pets, .s-selectedHover .category-switcher .pets{background-position:50% -2280px}
.category-switcher .other{background-position:50% -2720px}
.s-selected .category-switcher .other, .s-selectedHover .category-switcher .other{background-position:50% -2320px}
.category-switcher .all{background-position:50% -2760px}
.s-selected .category-switcher .all, .s-selectedHover .category-switcher .all{background-position:50% -2800px}

/*Organisms*/
.main-search-block, .main-search-block-active{margin-bottom:0}
.main-search-controls .search-input{z-index:10;float:right;margin-top:20px;width:34%;margin-right:1%}
.main-search-controls .search-input-missions{margin-top:0px;}
.main-search-controls .small-search-input{width:22%;margin-right:1%}
.main-search-controls .small-button{z-index:10;float:right;width:11%;margin:17px 3% 0 -3px}

.main-search-controls .small-button-missions{margin:-3px 5% 0 -3px}
.main-search-block .main-tab, .main-search-block-active .main-tab{cursor:pointer;left:0;padding:10px 55% 10px 5%;min-height:40px;margin-left:-5%}
.main-tab .title-text{display:inline-block;width:145%;line-height:16px;padding:4px 0 0 5%}
.main-tab .title-text span{display:inline-block;color:black;}
.main-tab:hover .title-text span{border-color:#8d5a00}
.main-tab .title-text small{display:inline-block;width:9px;height:6px;background:url(/images/search-arrows.png) no-repeat 0 0}
.main-tab:hover .title-text small{background-position:0 -7px}
.main-tab .info-text, .main-tab:hover .info-text{color:black;display:block;width:145%;padding-left:5%;margin-top:5px;}
.main-search-categories-wrapper{display:none}
.search-categories{width:100%;margin-left:1%;margin-top:10px;position:relative}
.continents-icons{margin-top:0}
.search-categories li{float:left;width:8%;margin-right:1%;position:relative;text-align:center;padding:16px 0 14px}
.category-title{display:inline-block;margin:4px auto 0 auto;color:white;text-shadow:0 1px 0 #000;font-size:14px;}
.active .category-title{color:#fff;border:none}
.search-categories a{display:block;text-decoration:none;color:#fff;position:relative;text-align:center}
.search-categories .icon{background:url(/images/icons/category-icons.png?672) no-repeat 50% 0;display:block;width:50px;height:40px;margin:0 auto}
.main-search-block-active .main-search-categories-wrapper{display:block;height:0;overflow:hidden}
.main-search-block-active .title-text span{color:#f7f3df;text-shadow:0 1px 0 #000;border-color:#f7f3df}
.main-search-block-active .title-text small{background-position:0 -14px}
.main-search-block-active .main-tab:hover .title-text span{border-color:#fff;color:#fff}
.main-search-block-active .main-tab:hover .title-text small{background-position:0 -21px}
.main-search-block-active .main-tab .info-text, .main-search-block-active .main-tab:hover .info-text{color:#f7f3df;text-shadow:none}
#homepage-only .tabs-search-controls-wrapper{margin-bottom:45px;}
.tabs-search-controls-wrapper{margin-top:-30px;}
.full-image-text .icon{position:absolute;top:25px;left:0;width:40px;height:40px;background:url(/images/icons/category-icons.png?672) no-repeat 50% 0}
a.all .icon, .full-image-text .all{background-position:50% 0}
.active a.all .icon{background-position:50% -40px}
a.plants .icon, .full-image-text .plants{background-position:50% -80px}
.active a.plants .icon{background-position:50% -120px}
a.mammals .icon, .full-image-text .mammals{background-position:50% -160px}
.active a.mammals .icon{background-position:50% -200px}
a.birds .icon, .full-image-text .birds{background-position:50% -240px}
.active a.birds .icon{background-position:50% -280px}
a.invertebrates .icon, .full-image-text .invertebrates{background-position:50% -320px}
.active a.invertebrates .icon{background-position:50% -360px}
a.fungi .icon, .full-image-text .fungi{background-position:50% -400px}
.active a.fungi .icon{background-position:50% -440px}
a.reptiles .icon, .full-image-text .reptiles{background-position:50% -480px}
.active a.reptiles .icon{background-position:50% -520px}
a.amphibians .icon, .full-image-text .amphibians{background-position:50% -560px}
.active a.amphibians .icon{background-position:50% -600px}
a.fish .icon, .full-image-text .fish{background-position:50% -640px}
.active a.fish .icon{background-position:50% -680px}
a.pets .icon, .full-image-text .pets{background-position:50% -720px}
.active a.pets .icon{background-position:50% -760px}
a.other .icon, .full-image-text .other{background-position:50% -1840px}
.active a.other .icon{background-position:50% -1880px}
.tooltip-wrapper{display:none;width:1100%;margin-left:-500%;text-align:center;position:absolute;top:0;left:0;height:0;}
.search-categories a:hover .tooltip-wrapper{display:block}
a.worldwide .icon{background-position:50% -1200px}
.active a.worldwide .icon{background-position:50% -1240px}
a.n-america .icon{background-position:50% -1280px}
.active a.n-america .icon{background-position:50% -1320px}
a.s-america .icon{background-position:50% -1360px}
.active a.s-america .icon{background-position:50% -1400px}
a.europe .icon{background-position:50% -1440px}
.active a.europe .icon{background-position:50% -1480px}
a.africa .icon{background-position:50% -1520px}
.active a.africa .icon{background-position:50% -1560px}
a.asia .icon{background-position:50% -1600px}
.active a.asia .icon{background-position:50% -1640px}
a.australia .icon{background-position:50% -1680px}
.active a.australia .icon{background-position:50% -1720px}
a.antarctica .icon{background-position:50% -1760px}
.active a.antarctica .icon{background-position:50% -1800px}
.search-filter{padding:10px 0 30px;z-index:2}
.grid-line-column .search-filter{width:875%;position:relative}
.only-filter{float:right;width:50%;position:relative;right:3%}
.first-filter{float:left;width:50%;position:relative;left:3%}
.first-filter-missions{width:40%}
.only-filter li{float:right;margin-left:1%}
.first-filter li{float:left;margin-right:1%}
.search-filter h5, .first-filter h5{color:#015A0B;font-weight:bold;font-size:16px;padding-top:4px;padding-right:10px}
.search-results .medium-button{margin:30px 24% 60px;font-size:20px;}
.found-organisms{width:98%;margin-left:2%}
.grid-line-column .found-organisms{width:900%;margin-left:0}

/*Search Result*/
.search-results{position:relative;z-index:2;padding-bottom:60px}
.text-result{color:#291f10;font-size:16px;margin:0 3% 20px}
.searching-word{background:#ddd5ca;padding:0 3px}
.search-object{width:8%;padding:20px 21% 1px 2%;position:relative;margin:0 0 20px 1%;display:inline-block;vertical-align:top;overflow:hidden}
.even-search-object{}
.search-object:hover{background:#f8f5ed}
.search-object:hover .top-border{position:absolute;top:0;left:0;height:1px;width:100%;background:#ded6cb}
.search-object:hover .right-border{position:absolute;top:0;right:0;height:100%;width:1px;background:#ded6cb}
.search-object:hover .bottom-border{position:absolute;bottom:0;left:0;height:1px;width:100%;background:#ded6cb}
.search-object:hover .left-border{position:absolute;top:0;left:0;height:100%;width:1px;background:#ded6cb}
.search-object-content-wrapper{width:300px; height: 160px;}
.search-object-content-wrapper .spotting-avatar{float:left;margin:0 -9999% 0 -1px;position:relative;left:0}
.search-object-text-part{margin-left:122px;margin-top:-122px;padding:0;color:#444}
.search-object-text-part h4{font-size:16px;font-weight:bold;margin-bottom:20px}
.search-object-text-part a .searching-word, .search-object-text-part a:hover .searching-word{color:#000}
.search-object-text-part .subtitle{font-size:12px;display:block;margin:-20px 0 20px}
.search-object-text-part p, .search-object-text-part ul{margin-bottom:20px}

/*TODO*/

.search-object .organism-avatar{margin-right:-1000%;left:0;margin-top:4px}
.search-object-favorite {font-size:12px;padding-left:26px;background:url(/images/icons/small-icons.png) no-repeat 0 -183px}
.search-object-comments{font-size:12px;padding:0 0 2px 26px;background:url(/images/icons/small-icons.png) no-repeat 0 -202px}
ul.searching-spotting-info{margin:0 0 18px -20px}
.searching-spotting-info li{float:left;margin-left:20px}

/*Missions*/
.mission-object{margin:5px 0 25px 26px;background:#add8e6;width:290px;height:330px;position:relative;display:inline-block;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px}
.mission-object:hover{background:#ade6e6;width:288px;height:328px;border:1px solid #ade6e6}
.mission-object-join{margin:5px 0 25px 26px;background:#add8e6;width:288px;height:328px;border:1px solid #a59988;position:relative;display:inline-block;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px}
.mission-object-join:hover{background:#ade6e6;}
.missions-block{margin-bottom:20px;}
.missions-popular-pics{float:left; display:inline-block;margin-right:4px}
.missions-wrapper{padding:20px 0}
.mission-categories-wrapper{padding:10px 0 40px}
.mission-par h2{font-size:24px;line-height:30px;color:#0f0f0f;padding:10px 0 20px}
.mission-par{margin-bottom:60px}
.mission-par .page-category-title {margin:0 0 20px 0}
.page-category-title h3{padding:4px 0 0 50px;font-size:16px;color:#0f0f0f}
.i-patches{background:url(/images/icons/small-icons.png) no-repeat 0 -219px;padding-left:25px;display:inline-block}
.mission-par p, .mission-spotters{margin:20px 0}
.mission-par .mission-spotters-wrapper{max-width:704px;float:left;margin-bottom:0}
.mission-par-spotting-show{float:left;padding:26px 20px;white-space:nowrap;background:#eadeca;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px}
.missions-wrapper .medium-button{font-size:24px;margin:60px 24% 40px;font-weight:bold}

/*Mission*/
.mission .page-navigation{position:relative;left:-15px;padding-left:15px}
.mission-text-part{width:800%}
.controls-part{margin-bottom:20px}
.controls-part .medium-rbs-button{width:400%}
/*.controls-part .shares{right:-700%;width:400%;margin-top:17px}*/
.controls-part .shares{right:-160%;width:400%;margin-top:17px}
.spotters-and-spottings{padding-bottom:80px}
.spotters-and-spottings h4{width:800%;margin-bottom:20px}
.mission-spotters-wrapper{width:1175%;padding-left:1px;margin:0 0 15px -1px;height:75px;position:relative}
.missions-spottings-wrapper{width:1200%;padding-left:1px;margin:40px 0 20px -24px;min-height:490px;position:relative}
.mission-links{width:100%;float:left;margin:0 -9999% 0 0;position:relative;left:850%}
.spotters-and-spottings .show-link{display:inline-block;width:800%;font-size:16px}
.column-block{margin-bottom:30px}
.more-info-part, .mission-contacts-part{width:325%}
.more-info-part div, .mission-contacts-par div{overflow:hidden;position:relative}
.more-info-part a, .mission-contacts-part a{display:inline-block;max-width:100%;padding:0 0 0 25px;background:url(/images/icons/small-icons.png) no-repeat 0 0;white-space:nowrap}
.more-info-part small, .mission-contacts-part small{position:absolute;right:0;height:100%;width:9px;background:url(/images/ac-link-overflow.png) repeat-y 0 0}
a.i-mission-link, a.i-mail, a.i-twitter{background:url(/images/icons/small-icons.png) no-repeat 1px -119px;padding:0 0 0 25px;display:inline-block}
a.mission-link {font-weight:bold;color:#F1BB63;}
a.i-mail{background-position:0 -138px}
a.i-twitter{background-position:0 -158px}
.mission-contacts-part div{position:relative}
.more-info-part h4, .mission-contacts-part h4, .latest-tweets-part h4{font-weight:bold;font-size:14px;color:#1a1e21;margin-bottom:10px}
.latest-tweets-part{padding-bottom:10px}
.latest-tweets-part h4{width:325%}
.tweet-block{margin-bottom:20px;position:relative;left:-10px}
.tweet-block .alpha-rb-block-center{padding:5px 10px;font-size:13px;color:#1a1e21;width:325%}
.tweet-block .alpha-rb-block-top, .tweet-block .alpha-rb-block-bottom{width:325%;padding-right:21px}
.tweet-block .alpha-rb-block-top-center{margin-right:-17px}
.tweet-block .alpha-rb-block-bottom-center{margin-right:-16px}
.tweet-block .tweet-time{display:block;font-size:12px;color:#929292}
.tweet-block .alpha-rb-block-center-content{position:relative;overflow:hidden;padding-right:10px}
.tweet-block .alpha-rb-block-center-content small{position:absolute;width:8px;height:100%;background:url(/images/tweet-names-overflow.png) repeat-y 0 0;right:0}

/*Mobile Page*/
.mobile-block{z-index:2}
.mobile-apps-wrapper{margin-bottom:120px}
.app-download-container{text-align:right;margin:10px 0 28px}
.app-download-container .Android-button{margin:0 3% 0 1%}
.mobile-apps-preview{height:400px}
.phones-wrapper{margin:-95px 0 -25px 25%;position:relative;width:309px}
.apps-description-part{position:relative;width:80px}
.apps-iPhone{width:168px;padding-left:84px;height:482px;position:absolute;bottom:2px;left:0;z-index:23}
.apps-Android{width:228px;height:382px;padding-top:68px;position:absolute;top:0;right:-3px;z-index:22}
.apps-left-arrow, .apps-right-arrow{display:block;width:14px;height:53px;position:absolute;top:120px;left:-14px;background:url(/images/mobile-tabs-elements.png) no-repeat 0 0}
.apps-right-arrow{right:-650%;left:auto;margin-right:-14px;background-position:-15px 0}
.apps-left-arrow:hover{background-position:0 -54px}
.apps-right-arrow:hover{background-position:-15px -54px}
.press .apps-left-arrow, .press .apps-left-arrow:hover{background-position:0 -108px}
.press .apps-right-arrow,.press .apps-right-arrow:hover{background-position:-15px -108px}
/*.app-descriptions-wrapper{position:relative;width:100%;padding-right:650%;overflow:hidden;height:310px}*/
/*.app-descriptions-container{width:100%;}*/
/*.app-description{width:700%;float:left;margin-right:-100000%;padding:0 25%;position:relative}*/
/*.app-description-1{left:725%}*/
/*.app-description-2{left:1450%}*/
/*.app-description-3{left:2175%}*/
/*.app-description-4{left:2900%}*/
.app-descriptions-wrapper{position:relative;width:750%;overflow:hidden;height:310px}
.app-descriptions-container{width:3000px;position:relative;}
.app-description{width:560px;float:left;padding:0 20px;position:absolute;top:0;left:0;}
.app-description-1{left:600px}
.app-description-2{left:1200px}
.app-description-3{left:1800px}
.app-description-4{left:2400px}
.app-description img{float:left;margin-right:-1000%;position:relative;margin-top:10px}
.app-description .app-images-2{left:162px;margin-left:2%}
.app-description-inner{margin-left:328px;padding-left:5%}
.app-description-inner h3{font-size:22px;line-height:30px;color:#291f10;font-weight:bold}
.app-description-inner .subtitle{font-size:15px;color:#015A0B;display:block;margin-bottom:20px}
.app-description-inner p{color:#3a2e1d}
.app-overflow-left,.app-overflow-right{position:absolute;width:15px;height:100%;left:0;top:0;z-index:100;background:url(/images/apps-overflow.png) repeat-y -16px 0}
.app-overflow-right{left:auto;right:0;background-position:0 0}
.app-description-tabs{width:1%;padding-right:59%;background:url(/images/app-tabs-bg.png) repeat-x 0 7px;float:left}
.app-description-tabs li{width:800%;float:left;margin-right:-1000%;position:relative;left:700%;text-align:center}
.app-description-tabs .app-description-tab-1{left:1700%}
.app-description-tabs .app-description-tab-2{left:2700%}
.app-description-tabs .app-description-tab-3{left:3700%}
.app-description-tabs .app-description-tab-4{left:4700%}
.app-description-tab small{width:16px;height:16px;display:inline-block;background:#F9F5EF url(/images/mobile-tabs-elements.png) no-repeat -15px -161px;margin-bottom:5px}
.app-description-tab:hover small{background-position:2px -176px}
.active .app-description-tab small,.active .app-description-tab:hover small{background-position:2px -161px}
.app-description-tab span{display:block}
.app-description-tab span span{display:inline-block;border-bottom:1px dashed black;text-decoration:none;line-height:18px;padding-top:2px}
.app-description-tab:hover span span{border-color:#8d5a00}
.active .app-description-tab span span{color:#363636;border:none}
.active .app-description-tab{cursor:pointer}

/*Map Part*/
.big-map-wrapper{position:relative;z-index:2}
.big-map{height:400px}
.map-bottom{border-top:1px solid #beb5ac;padding:18px 0}
.baloon-inner{width:340px;padding:0 20px;background:#fff;position:relative;margin:0 auto}
.baloon-image-description{width:150px;padding-left:38px;float:left;position:relative;overflow:hidden;white-space:nowrap}
.baloon-image-description .title{font-size:16px;display:inline-block;max-width:100%}
.baloon-image-description .by{display:block;margin-bottom:20px}
.baloon-image-description small{display:block;font-size:14px;background:url(/images/icons/small-icons.png) no-repeat 0 -259px;margin-bottom:0;padding-left:25px}
.baloon-image-description div{position:absolute;z-index:10;top:0;right:0;width:10px;height:100%;background:url(/images/baloon-overflow.png) repeat-y 0 0}
.image-number-info{position:absolute;z-index:10;color:#515151;font-size:11px}
.baloon-inner .favorites, .baloon-inner .comments{display:block}
.baloon-inner .favorites a, .baloon-inner .comments a{display:inline-block;padding-left:25px;background:url(/images/icons/small-icons.png) no-repeat 0 -259px}
.baloon-inner .comments a{background-position:0 -239px}
.baloon-image-description .comments{background-position:0 -240px}
.baloon-category{display:block;width:40px;height:40px;margin:5px 0;background:url(/images/icons/category-icons.png?672) no-repeat 0 0}
.baloon-arrow-left, .baloon-arrow-right{z-index:100;position:absolute;top:68px;width:11px;left:0;height:27px;background:url(/images/baloon-image-selectors.png) no-repeat 0 0}
.baloon-arrow-right{background-position: -12px 0;left:180px}
.baloon-arrow-left:hover{background-position:0 -28px}
.baloon-arrow-right:hover{background-position:-12px -28px}
.press .baloon-arrow-left, .press .baloon-arrow-left:hover{background-position:0 -56px}
.press .baloon-arrow-right, .press .press .baloon-arrow-right{background-position:-12px -56px}
.current-location{padding:0 0 2px 25px;float:right;background:url(/images/icons/small-icons.png) no-repeat 0 -218px;margin-right:3%}

/*Home Page*/
.my-page-tab{margin-left:28%}
.home-separator{height:1px;position:relative;z-index:2;background:#b09c89;background:rgba(88,57,37,0.4);margin-bottom:16px;margin-top:-1px;display:none;}

/*TODO NORM AC Class*/
.my-noah{padding-bottom:0px}
.alpha-content{position:relative;z-index:10;margin-top:62px;}
.my-spottings-organisms-block .medium-button, .home-timeline .medium-button{width:525%;font-size:20px;margin:20px 0 0 175%}
.home-page-column{padding:0 15% 0 10px;overflow:hidden;margin:0 2% 0 15px}
.home-page-column .small-info .alpha-rb-block-top, .home-page-column .small-info .alpha-rb-block-bottom{width:287.5%}
.home-page-column .small-info .alpha-rb-block-center{width:262.5%;padding:1px 12.5%}
.home-page-column .medium-rbs-button{width:287.5%;margin-top:20px}
.home-page-menu li{width:320%;margin-bottom:9px}
/*.home-page-avatar-part{width:100%;padding:0 175% 16px 12.5%;margin-bottom:8px;background:url(/images/block-bottom-border.png) repeat-x 0 100%}*/
.home-page-avatar-part{width:100%;padding:0 175% 16px 0%;margin-bottom:8px;background:url(/images/block-bottom-border.png) repeat-x 0 100%}
.under-search-block {margin-top:-115px}
.home-page-avatar-part .ava-text{width:222px;clear:both;}
.home-page-avatar-part h1{overflow:hidden;padding:4px 0 0 2.5%;font-size:24px;min-height:20px;max-height:50px;position:relative}
.home-page-avatar-part h1 div{height:30px;width:9px;position:absolute;right:0;top:0;background:url(/images/ac-link-overflow.png) repeat-y 0 0}
.ava-text a.rbs-object{position:relative;margin-top:-1px;left:2.5%;display:inline-block}
.ava-text .rbs-object{padding-left:0;left:2.5%;margin-right:47.5%;margin-top:4px;margin-left:-14px;}
.ava-text .rbs-object-content span{padding:0 0 0 20px;color:#015A0B;margin:0 -3px;display:block}
.ava-text a .rbs-object-content span{background-position:0 -380px;color:#015A0B;text-shadow:none}
.ava-text a:hover .rbs-object-content span{color:#8d5a00}
.home-page-avatar-part p{width:275%;margin:20px 0;color:black;}
.home-page-avatar-part p span{font-size:12px;color:#1a1e21;}
.home-page-avatar-part p small{font-size:12px;display:block;padding-left:15px;position:relative}
.home-page-avatar-part li{margin-bottom:10px;width:287.5%}
.add-spotting, .add-spotting:hover{display:block;width:231px;margin:20px 0 34px -1px;padding-top:20px;height:46px;background:url(/images/add-new-spotting-button.png) no-repeat 0 0;font-size:18px;text-shadow:0 1px 1px #000;color:#fff;text-align:center;text-decoration:none;font-weight:bold}
.grid-slice{width:12.5%}
.home-page-column .small-info{padding:0 100%;width:2100%;color:#000}
.home-page-column p{text-shadow:0 1px 1px #f5eed3}
.home-page-block{margin-top:50px;}
.home-page-block h4{font-family:Arial,sans-serif;font-size:15px;line-height:10px;color:#000;margin-bottom:10px;font-weight:bold}
.patches, .suggestions h4{width:250%;margin-left:12.5%}
.patches img{margin-bottom:5px}
.home-page-patch-grid {width: 100px;display: table-cell;padding: 0px 2px 10px 2px;text-align: center;}
.suggestions .small-info{width:100%;padding-right:2100%;margin-top:31px}
.suggestions .text-wrapper{margin-left:46px;padding:4px 100% 0;width:1600%}
.text-wrapper a{font-size:16px;display:inline-block;max-width:86%;padding-top:5px;}
.text-wrapper p{width:86%;font-size:12px}
.some-info-close{position:absolute;top:-4px;right:4px;width:16px;height:16px;background:url(/images/icons/small-icons.png) no-repeat -2px -343px}
#banner_holder .my-spotting-block {margin:15px 0 0 0;}
#banner_holder .my-spotting-block .icon {display:none;}
.my-spotting-block{width:1%;float:left;padding-right:69%;margin:31px 0 0 0;margin-bottom:25px;}
.my-spotting-block .text-wrapper{width:5300%;left:300%;margin-left:68px;position:relative}
.my-spotting-block .my-spotting-title{min-height:40px}
.my-spotting-block p{font-size:14px;overflow:hidden;max-height:40px;color:#343434;margin:0;height:70px;}
#banner_holder .my-spotting-block p{padding:10px 0 0 0;font-size:14px;max-height:26px;color:#343434;margin:0;width:85%;overflow:hidden;}
#banner_holder .my-spotting-block .text-wrapper {width:4795%;left:550%;margin-left:68px;position:relative}
.my-spotting-title small {font-size: 12px;margin-left: -5px;}
.my-spotting-title .icon{width:1173px;height:32px;background:url(/images/icons/icons.png?6766) no-repeat 50% 0;position:absolute;left:0;top:142px;}
.my-spotting-title .i-my-noah{background-position:50% -96px;}
.my-spotting-title .i-spottings{background-position:50% -128px;}
.my-spotting-title .i-missions{background-position:50% -383px;}
.my-spotting-title .i-friends{background-position:50% -160px;}
.my-spotting-title .i-favorites{background-position:50% -192px;}
.my-spotting-title .i-likes{background-position:50% -192px} /* alias for i-favorites */
.my-spotting-title .i-comments{background-position:50% -224px;}
.my-spotting-title .i-suggestion{background-position:50% -668px;}
.my-spotting-title .i-natgeo{background-position:50% -799px;display:none;}
.my-spotting-title .i-my-classroom{background-position:50% -839px;}

.my-spotting-title span{font-size:16px;display:block;position:relative;padding-top:4px;line-height:16px}
.my-spotting-block p small, .my-spotting-title span small{width:10px;height:20px;position:absolute;top:0;right:0;background:url(/images/comment-links-overflow.png) repeat-y 0 0}
.my-spotting-block p small{top:auto;bottom:0}
#banner_holder .my-spotting-block {height:100px;}
#banner_holder span.image img {width:90px;height:90px;}

.home-timeline{width:1%;float:left}
.home-timeline .first-filter{width:7000%;padding:8px 0 20px}
.home-timeline .my-spotting-block{width:100%;padding-right:6900%;margin-bottom:30px;margin-top:10px}
.home-timeline .button-wrapper{width:800%}
.home-timeline .text-wrapper{margin-left:148px;width:3900%;left:300%;height:164px;overflow:hidden;position:relative;height:160px;}
.home-timeline .overflow{width:10px;height:20px;position:absolute;right:0;bottom:0;background:url(/images/comment-links-overflow.png) repeat-y 0 0}
.home-timeline .my-spotting-title{padding-left:60px;padding-bottom:10px}/*PL WAS 60px EARLIER*/
.home-timeline .icon{top:10px;width:50px;height:50px;background:url(/images/icons/big-icons.png?1) no-repeat 0 0}
.home-timeline .i-comments{background-position:50% -50px; top:10px;}
.home-timeline .i-friends{background-position:50% -150px}
.home-timeline .i-likes{background-position:50% -200px}
.home-timeline .i-missions{background-position:50% -100px}
.home-timeline .i-suggestion{background-position:50% -250px; top:10px;}
.home-timeline .i-spottings{background-position:50% 0}

.home-timeline .i-accept-suggestion{background-position:50% -300px}
.home-timeline .i-earn-patch{background-position:50% -350px}

.home-timeline .reg-icon{width:32px;height:32px;background:url("../images/icons/icons.png?6766?{{ VERSION }}") no-repeat 50% 0;position:absolute;top:0}
.home-timeline .i-fromfilter{background-position:50% -730px;display:none;}
.home-timeline .i-showfilter{background-position:50% -770px;display:none;}
.home-timeline p{max-height:90px;}
.home-timeline .link-wrapper{padding:15px 0 5px;position:relative}
.home-timeline .link-wrapper div{width:10px;height:100%;position:absolute;top:0;right:0;background:url(/images/comment-links-overflow.png) repeat-y 0 0}
.home-timeline .link-wrapper a{font-size:16px;font-weight:bold}
.home-timeline .link-wrapper small{display:block;font-size:14px;font-style:italic}

/*My spotiings Page*/
.my-spottings-organisms-block .only-filter{right:0;width:30%}
.my-spottings-organisms-block .first-filter{width:68%;left:0}
/*My Spotting*/
.edit-spotting{float:right;margin-left:-9999%;position:relative;right:-775%;margin-top:13px;padding-left:22px;background:url(/images/icons/small-icons.png) no-repeat 0 -358px;text-decoration:none}
.edit-spotting span{display:block;border-bottom:1px dashed black;line-height:18px;padding-top:1px}
.edit-spotting span:hover{border-color:#8d5a00}
.my-spotting-organism-block .page-navigation, .my-mission .page-navigation{width:600%;margin:11px 0 10px;height:20px}
.my-spotting-organism-block .page-category-title{margin:10px 0;width:875%}
.page-category-title .subtitle{margin-left:50px;color:#291f10;font-size:16px;font-style:italic}
.my-spotting-organism-block .spotting-resize-photo-border{width:875%;margin-left:-6px}
.my-spotting-organism-block .shares{float:none;margin:18px 0 0;width:500%;right:0}
.my-spotting-organism-block .shares li{float:left;margin:0 2.5% 0 0;height:22px}
.my-spotting-organism-block .spotting-description{width:575%}
.my-spotting-organism-block .alpha-rb-block-center{padding-right:450%}
.my-spotting-organism-block .alpha-rb-block-top, .my-spotting-organism-block .alpha-rb-block-bottom{width:575%}
.my-spotting-organism-block .comment-content{width:525%}
.my-spotting-organism-block .commenting-avatar-text-wrapper{padding-right:25%}
.my-spotting-organism-block .comment-rating-wrapper{left:75%}
.my-spotting-organism-block .spotting-info{position:relative;margin-right:-9999%;left:0;margin-top:20px}
.my-spotting-organism-block .spotting-map-wrapper,.my-spotting-organism-block .spotting-data,.my-spotting-organism-block .reference,.my-spotting-organism-block .spotting-tags,.my-spotting-organism-block .likes p{width:275%}
.my-spotting-organism-block .spotting-map{height:180px}
.my-spotting-organism-block .spotted-mission{padding-right:175%}
.my-spotting-organism-block .spotted-mission .text-wrapper, .my-spotting-organism-block .likes .text-wrapper{margin-right:30%}
.my-spotting-organism-block .comment-write-wrapper{width:100%;padding:5px 450% 5px 25%;margin:30px 0 10px}
.my-spotting-organism-block .comment-write-wrapper .textarea{width:525%;margin:20px 0 15px}
.my-spotting-organism-block .comment-write-wrapper .button-wrapper{width:525%;margin-left:-1px}
.my-spotting-organism-block .comment-write-wrapper .doing-button{display:inline-block}
.my-spotting-organism-block .species-ID-suggestions h4, .my-spotting-organism-block .spotting-comments h4{width:575%}
.my-spotting-organism-block .spotted-mission h4, .my-spotting-organism-block .likes h4{width:275%}
.my-spotting-organism-block .comment-write-wrapper h4{width:525%}

/*My missions*/
.unsubscribe{float:right;padding-left:30px;color:#b34634;background:url(/images/icons/icons.png?6766) no-repeat -3px -325px;margin-top:14px}
.my-missions .unsubscribe{display:none}
.my-missions:hover .unsubscribe{display:block}
.unsubscribe:hover{color:#cb4a35}
.my-missions .mission-par h2{padding-top:6px;width:80%}
.my-missions .mission-spotters-wrapper{max-width:472px}
.my-mission .resize-photo-border{margin:10px 0 40px}
.my-mission .page-title{margin:20px 0 20px 20px;width:52%}
.my-mission .mission-text-part{width:575%}
.my-mission .medium-rbs-button, .my-mission .more-info-part, .my-mission .mission-contacts-part{width:275%}
.my-mission .shares{right:-475%}
.my-mission .mission-links{left:600%}
.my-mission .mission-spotters-wrapper{width:900%}
.my-mission .missions-spottings-wrapper{width:900%;height:470px}

/*My friends*/
.my-friends .search-input{width:275%;margin:4px 3px 0 -9999%;float:right;position:relative;right:-625%}
.my-friends .small-button{width:137.5%;margin:1px 0 -3px -9999%;float:right;position:relative;right:-775%}
.friends-list{width:100%;padding-right:775%;margin:30px 0 0 0;background:url(/images/block-bottom-border.png) repeat-x 0 0}
.friends-list .friend-info{width:100%;padding:20px 775% 20px 0;background:url(/images/block-bottom-border.png) repeat-x 0 100%;overflow:hidden;position:relative}
.friend-info .unsubscribe{margin:14px 0 0 -9999%;position:relative;right:-762.5%;z-index:10;display:none}
.friend-info:hover .unsubscribe{display:block}
.friend-info .ava-text{width:225%;float:left;margin:14px -9999% 0 68px;left:37.5%;position:relative;overflow:hidden}
.friend-info .ava-text div{width:10px;height:100%;position:absolute;right:0;top:0;background:url(/images/alpha-overflow.png) repeat-y 0 0}
.friend-info h2{font-size:16px}
.friend-info .ava-text span{color:#343434}
.friend-info ul{float:left;width:500%;position:relative;left:275%;margin:0 -9999% 0 68px;z-index:2}
.friend-info li{float:left;width:20%;text-align:center}
.friend-info li img{margin-top:4px}
.more-info-patches{display:block;background:url(/images/more-patches.png) no-repeat 0 0;width:62px;height:48px;margin:6px auto 0;text-decoration:none;padding-top:14px}
.more-info-patches span{display:block;color:#515151;line-height:14px;font-size:12px}

/*My patches*/
.my-patches h2{font-size:28px;line-height:30px;width:875%;margin-top:3px}
.patches-title-wrapper{width:875%;overflow:hidden;position:relative;margin-top:45px}
.patches-title{width:200%}
.patches-title h3{float:left;max-width:50%;font-size:16px;color:#015A0B;text-shadow: 0 1px 0 #f9f7f1;font-weight:bold;padding-right:10px}
.patches-title div{float:left;width:50%;height:20px;background:url(/images/block-bottom-border.png) repeat-x 0 11px}
.my-patches ul{width:875%;margin-top:40px}
.my-patches li{display:inline-block;width:220px;margin-right:10px;text-align:center;vertical-align:top;;min-height:290px;margin-bottom:20px}
.my-patches li img{margin:0 0 10px -1px}
.my-patches li span{font-size:18px;color:black;padding:0 20px;text-align:center;display:block;text-shadow:0 1px 0 #f9f7f1}
.my-patches li div{background:url(/images/patchs-bigs-bgs.png) no-repeat 0 0;width:222px;height:222px;margin-left:1px;display:table}
.my-patches li div span{display:table-cell;vertical-align:middle;text-shadow:none;color:#515151}

/*Sign In Page*/
.logo-part .sign-text{line-height:30px;font-size:24px;padding-right:0;padding-top:170px;color:#291f10;margin-left:175px;}
.small-left-column {margin:40px 4% 0 3%;width:21%;padding-bottom:60px;}
.small-left-column h4{color:#291f10;font-size:18px;text-shadow:0 1px 0 #f5eed3;margin-bottom:10px}
.sign-list .text-part{width:550%;float:left;margin:0 -9999% 0 300%}
.sign-list .text-part h2{font-size:24px;line-height:30px;color:black;font-weight:bold;margin:20px 0 10px}
.sign-list li{margin-bottom:20px}
.sign-list{padding-bottom:60px}

/*F.A.Q*/
.main-title{font-size:30px;margin:20px 3%}
.small-left-column ol{list-style:decimal;padding-left:18px;margin-top:-20px}
.small-left-column ol li{margin-bottom:1px}
.small-left-column ol a{border-bottom:1px dashed;text-decoration:none}
/* .faq-content-wrapper{float:left;width:70%;margin-top:20px;padding-bottom:60px;color:#015A0B} */
.faq-content-wrapper{float:left;width:90%;margin-top:0px;padding-bottom:60px;color:black;margin-left:3%;}
.faq-content-wrapper h2{font-size:18px;font-weight:bold}
.faq-content-wrapper ul{margin-bottom:20px}
.faq-content-wrapper ol{margin-bottom:20px;list-style:decimal;padding-left:20px}
.faq-content-wrapper ul li{position:relative;padding-left:20px}
.faq-content-wrapper ul small{position:absolute;font-size:14px;top:0;left:0;line-height:20px}
.faq-content-wrapper blockquote{font-style:italic;margin-bottom:20px}
.faq-content-wrapper p{margin-bottom:20px}

/*Settings*/
.settings{padding-top:20px}
.setting-avatar-wrapper{width:100%;float:right;margin:-1px 0 0 -9999%;position:relative;right:-525%}
.setting-avatar-wrapper .photo-border{float:left;position:relative;margin:0 -9999% 0 0;left:-2px}
.setting-avatar-wrapper div{width:250%;margin-left:68px;padding:0 0 0 12.5%;height:72px;display:table}
.setting-avatar-wrapper div span{display:table-cell;vertical-align:middle}
.form-input-wrapper{width:100%;padding:10px 387.5% 10px 12.5%;margin:-1px -1px 19px}
.settings-list h4, .form-input-wrapper h4{width:475%;font-size:16px;color:#47361d;font-weight:bold;text-shadow:0 1px 0 rgba(255,255,255,0.28)}
.form-input-wrapper .input{width:475%;margin-top:10px}
.form-input-wrapper .textarea{width:475%;margin:17px -1px 4px}
.text-for-input{width:450%;margin-top:10px}
.text-for-input small{font-size:12px;text-shadow:0 1px 0 #f5eed3}
.text-for-input small small{font-weight:bold}
.form-error{background:#d1a876;width:475%;padding:5px 12.5% 5px 12.5%;margin:10px -12.5%;position:relative}
.form-error div{position:relative;padding-left:30px;font-size:13px;font-weight:bold;text-shadow:0 1px 0 rgba(255,255,255,0.28);line-height:16px}
.form-error div small{font-size:13px;font-weight:normal}
.form-error span{display:block;padding:3px 0 2px}
.form-error .icon{position:absolute;top:0;left:0;width:21px;height:21px;background:url(/images/icons/icons.png?6766) no-repeat -5px -70px;cursor:default}
.form-input-wrapper .label-wrapper{max-width:475%;margin-top:2px;}
.settings-lists{width:100%;float:right;margin:0 0 0 -9999%;position:relative;right:-775%}
.settings-list{float:right;margin:-1px -1px 19px -1px;width:100%;padding:10px 237.5% 10px 12.5%}
.settings-list h4{width:325%}
.settings-list ul{width:325%;margin-top:10px}
.settings-list li{position:relative;padding-right:80px;font-size:16px;margin-bottom:10px}
.settings-list li span{font-weight:bold}
.settings-list li .unsubscribe{position:absolute;top:0;right:0;margin:0;font-size:14px;display:none}
.settings-list:hover .unsubscribe{display:block}
.settings-list li .label-wrapper span{font-weight:normal}
.settings-list .link-wrapper{width:325%;margin-top:15px}
.label-wrapper{position:relative;overflow:hidden;display:inline-block;margin-left:-1px;cursor:default;padding:4px 0 4px 1px}
.label-wrapper span{padding-left:29px;line-height:16px}
.checkBoxLabel span{line-height:14px;}
.potential-share{position:relative;padding-left:30px}
.potential-share .icon{width:30px;height:30px;background:url(/images/icons/icons.png?6766) no-repeat 0 0;position:absolute;left:-2px;top:-2px;z-index:10}
.i-twitter .icon{background-position:-4px -451px; margin:-65px;}
.i-twitter:hover .icon{background-position:-4px -483px}
.press .i-twitter .icon, .press .i-twitter:hover .icon{background-position:-4px -515px}
.i-facebook .icon{background-position:-4px -547px; margin: -65px;}
.i-facebook:hover .icon{background-position:-4px -579px}
.press .i-facebook .icon, .press .i-facebook:hover .icon{background-position:-4px -611px}

/*Add Spotting*/
.sliced-grid{width:96%;max-width:960px;min-width:960px}
.photos-loader{margin-bottom:20px;margin-top:8px;}
.photos-loader .main-tabs-inner{height:270px;text-align:center}
.photos-loader .main-tabs-mission-inner{height:150px;text-align:center}
.photos-loader .main-tabs-bg{top:-23px;}
.photos-loader .photo-border{display:inline-block}
.photos-loader

.close{z-index:2;position:absolute;width:22px;height:22px;top:-8px;right:-7px;cursor:pointer;background:url(/images/close-loading-image.png) no-repeat 0 0}
.close:hover{background-position:0 -23px}
.press .close, .press .close:hover{background-position:0 -46px}
.loaded small{color:#515151;position:absolute;left:6px;font-size:11px;font-weight:bold;z-index:2;}
.loading small,.waiting small{display:none}
.waiting .close{display:none}
.spotting-avatar-big.waiting .image-inner{margin-top:100px}
.waiting{cursor:pointer}
.loading-photo-preloader{z-index:1;height:100%;background:#cebfad url(/images/loading-photo-bg.png) no-repeat 50% 100%;position:absolute;width:100%;bottom:0;left:0}
.loading-photo-revealed{z-index:0;height:100%;background:#cebfad url(/images/loading-photo-bg-revealed.png) no-repeat 50% 100%;position:absolute;width:100%;bottom:0;left:0}
.spotting-avatar .loading-photo-preloader{background-image:url(/images/loading-photo-bg-small.png);}
.spotting-avatar .loading-photo-revealed{background-image:url(/images/loading-photo-bg-revealed-small.png);}
.waiting .loading-photo-preloader{background:#fff;}
.loading-photo-preloader .plus{width:80px;height:20px;margin:60px auto 49px;background:#015A0B;border-bottom:1px solid #dcd1c4}
.loading-photo-preloader .plus div{width:20px;height:80px;background:#015A0B;border-bottom:1px solid #dcd1c4;position:relative;top:-30px;left:30px}
.spotting-avatar .loading-photo-preloader .plus{margin:40px auto 35px}
.loading-photo-preloader span{color:#015A0B;font-size:18px;text-shadow:0 1px 0 rgba(255,255,255,0.28)}
.spotting-avatar .loading-photo-preloader span{color:#015A0B;font-size:14px;text-shadow:0 1px 0 rgba(255,255,255,0.28)}
.photos-loader .photo-border{margin:20px 30px 0 0}
.photos-loader .spotting-avatar{margin:50px 4px 0 0}
.photos-loader .last{margin-right:0}
input.placeholder-init, textarea.placeholder-init {color:#999;font-style:italic}
.add-spotting-form-left .form-input-wrapper{padding-right:562.5%}
.add-spotting-form-left .textarea, .add-spotting-form-left .input{width:650%}
.add-spotting-form-right .form-input-wrapper{padding-right:362.5%}
.add-spotting-form-right .textarea, .add-spotting-form-right .input{width:450%}
.socials .list-wrapper{width:650%;float:left;margin:0 -9999% 0 0}
.socials ul{float:right;margin:-1px 0 -6px}
.socials li{float:left;margin-left:20px}
.socials .textarea{display:none}
.twitter-share .textarea textarea{margin-bottom:10px;min-height:80px}
.twitter-counter{width:200%;text-align:right;margin:-22px 0 2px 450%;vertical-align:top;position:relative;z-index:2;display:none}
.twitter-counter span{padding-right:10px;font-style:italic}
.socials-shares .textarea, .twitter-share .textarea, .twitter-share .twitter-counter{display:block}
.twitterCounterCritical{color:#b71e1e}
.form-save-control{width:650%;margin-top:20px;font-size:16px;font-weight:bold;float:left}
.settings .form-save-control{width:500%;margin-top:10px}
.form-save-control span a{display:inline-block;margin-left:6px}
.form-save-control .medium-button{display:inline-block;font-size:22px;margin-right:8px}
.add-spotting-form-right h4{width:450%}
.map-checker{width:450%;margin-top:10px;display:none;}
.map-checker a{text-decoration:none;padding-left:18px;background:url(/images/icons/small-icons.png) no-repeat -3px -102px}
.map-checker a span{border-bottom:1px dashed}
.form-map-wrapper{margin-top:10px}
.form-map-wrapper .small-button{width:125%;float:left;position:relative;left:12.5%;margin-right:-600%}
.form-map-wrapper .search-input{float:left;width:312.5%}
.form-map-wrapper .map{width:450%;height:210px;margin-top:6px;margin-bottom:10px}
.form-map-wrapper .text-wrapper{width:450%;text-shadow:0 1px 0 #f5eed3}
.form-map-wrapper h5{color:#1a1e21;font-size:14px;font-weight:bold}
.form-map-wrapper .text-wrapper span{color:#015A0B;padding-left:16px;background:url(/images/icons/small-icons.png) no-repeat -3px -102px}
.tags-wrapper{margin-top:20px;width:450%}
.editing-tags .input{width:362.5%;float:left;margin:10px -9999% 0 0;position:relative;left:0}
.editing-tags .button-wrapper{float:left;width:75%;margin:10px -9999% 0 0;position:relative;left:375%}
.edit-control-wrapper .wrapper{position:relative;margin-left:-1px;padding:0 555% 0 1px;width:100%;}
.disabledOn .blocked-layer{position:absolute;width:100%;height:100%;z-index:100;top:-3px;left:-3px;padding: 0 3px 3px 0}
.disabledOn{opacity:0.5}
.mapNone .form-map-wrapper{display:none;}
.mapNone .map-checker{display:block;}
.photos-loader .spotting-avatar-delete{top:1px;}
.spotting-avatar-delete .border{background-position:-213px -402px}
.spotting-avatar-delete .close{display:none;}
.spotting-avatar-delete small, .spotting-avatar-big-delete small{position:absolute;bottom:4px;left:6px;color:#c0b19e;}
.spotting-avatar-delete .image-inner, .spotting-avatar-big-delete .image-inner{opacity:0.3}
.spotting-avatar-delete .photo-doings{color:#fff;position:absolute;top:45px;left:0;width:100%;font-size:18px;font-weight:bold;text-shadow:0 1px 0 #000;}
.spotting-avatar-big-delete .photo-doings{color:#fff;position:absolute;top:80px;left:0;width:100%;font-size:18px;font-weight:bold;text-shadow:0 1px 0 #000;}
.spotting-avatar-delete .photo-doings a, .spotting-avatar-big-delete .photo-doings a{color:#fff;}
.loader-crash small{position:absolute;bottom:2px;left:6px;color:#b34634;}
.loader-crash .photo-doings{position:absolute;width:100%;top:0;left:0;}
.crash-more-bg{display:none;}
.loader-crash .crash-more-bg{display:block;position:absolute;top:0;left:0;width:100%;background:#cebfad;opacity:0.7}
.loader-crash .loading-photo-preloader{background:#cebfad}
.loader-crash .loader-crash-doings{font-size:18px;color:#47361d;font-weight:bold;text-shadow:0 1px 0 rgba(255,255,255,0.28)}
.i-try-again{display:block;width:45px;height:46px;margin:45px auto 15px;background:url(/images/try-again.png) no-repeat 0 0;}
.spotting-avatar-big .i-try-again{margin-top:75px;}
.spotting-avatar-big-delete small{position:absolute;bottom:0;left:6px;;}
.spotting-avatar-big-delete .close{display:none;}
.spotting-avatar-big-delete .border{background-position:0 -397px;}
#photoLoaderInstruction{position:absolute;left:15%;top:30%;height:20px;margin-top:-2px;color:#fff;font-size:16px;line-height:20px;text-shadow:0 1px 0 #000;}
#photoMissionLoaderInstruction{position:absolute;left:5%;top:50%;height:20px;margin-top:40px;color:#f7f3df;font-size:16px;line-height:20px;text-shadow:0 1px 0 #000;}


/*missions-select*/
.spotting-mission{z-index:11}
.missions-select{position:relative;z-index:12;margin-top:10px}
.missions-select-s{width:1px;height:1px;border:none;position:absolute;top:0;left:0}
.missions-select-visual{width:450%;height:62px;background:url(/images/elems-small-br.png) no-repeat 100% -1793px;padding:0 2px;margin:0 -2px;z-index:10}
.missions-select-visual .rbs-object-left{width:5px;height:62px;background:url(/images/elems-small-br.png) no-repeat 0 -1856px}
.missions-select-visual .rbs-object-content{height:62px;background:url(/images/elems-small-br.png) repeat-x 0 -1919px;margin:0 3px;position:relative}
.focus .missions-select-visual, .missions-select-visual:hover{background-position:100% -1982px}
.focus .missions-select-visual .rbs-object-left, .missions-select-visual:hover .rbs-object-left{background-position:0 -2045px}
.focus .missions-select-visual .rbs-object-content, .missions-select-visual:hover .rbs-object-content{background-position:0 -2108px}
.open .missions-select-visual, .open .missions-select-visual:hover{background-position:100% -2171px;height:64px;margin-bottom:-2px}
.open .missions-select-visual .rbs-object-left, .open .missions-select-visual:hover .rbs-object-left{background-position:0 -2236px;height:64px}
.open .missions-select-visual .rbs-object-content, .open .missions-select-visual:hover .rbs-object-content{background-position:0 -2301px;height:64px}
.missions-s-l-wrapper{display:none}
.open .missions-s-l-wrapper {display:block}
.missions-s-l-wrapper {width:100%;position:absolute;top:64px;left:0;margin:-4px 0 0 0;padding-right:350%;background:#f4f0ea url(/images/missions-select-bg.png) repeat 0 0;padding-top:0}
.missions-s-l-wrapper .rb-border-left{width:2px;left:-2px;background-position: -51px 0}
.missions-s-l-wrapper .rb-border-right{width:2px;right:-2px;background-position: -54px 0}
.missions-s-l-wrapper .rb-bottom{height:7px;background-position:100% -960px;padding:0 2px;margin:0 -2px;bottom:-7px}
.missions-s-l-wrapper .rb-bottom-left{height:7px;width:5px;background-position:0 -968px}
.missions-s-l-wrapper .rb-bottom-center{height:7px;margin:0 3px;background-position:0 -976px}
.s-last-hover .rb-bottom{background-position:100% -1008px}
.s-last-hover .rb-bottom-left{background-position:0 -1016px}
.s-last-hover .rb-bottom-center{background-position:0 -1024px}
.s-last-active .rb-bottom{background-position:100% -1032px}
.s-last-active .rb-bottom-left{background-position:0 -1040px}
.s-last-active .rb-bottom-center{background-position:0 -1048px}
.s-last-active-hover .rb-bottom{background-position:100% -984px}
.s-last-active-hover .rb-bottom-left{background-position:0 -992px}
.s-last-active-hover .rb-bottom-center{background-position:0 -1000px}
.missions-select .spotter-avatar-small{float:left;position:relative;margin:0 -9999% 0 0;left:5px}
.missions-select-visual .spotter-avatar-small{margin-top:4px}
.missions-s-l-wrapper .spotter-avatar-small{left:8px}
.missions-s-l-wrapper a{padding:5px 0 5px 0;display:block;width:450%}
.missions-s-l-wrapper li{width:100%;padding-right:350%}
.missions-s-l-wrapper li .veneer{display:block}
.missions-s-l-wrapper .last a{padding-bottom:2px}
.missions-select .text-wrapper{display:block;margin-left:68px;padding-top:17px;height:20px;overflow:hidden;position:relative}
.missions-select  .missions-select-visual .text-wrapper{padding-top:21px;}
.missions-select a{text-decoration:none;font-size:16px;color:#1d1d1d;text-shadow:0 1px 0 #f5eed3;}
.missions-select-triangle {background:url(/images/edit-spotting-category-tria.png) no-repeat 0 0;width:9px;height:7px;position:absolute;top:50%;margin-top:-4px;right:10px}
.open .missions-select-triangle {background-position:0 100%}
.missions-select .s-hover{background:url(/images/missions-select-h-par.png) repeat 0 0;border-top:1px solid #dcd3c7;border-bottom:1px solid #dcd3c7;position:relative;z-index:2;margin:-1px 0}


.missions-select .s-selected{
    background: url(/images/icons/green-checkmark.png) no-repeat 310px 15px, url(/images/missions-select-a-par.png) repeat 0 0;
    border-top:1px solid #beae90;
    border-bottom:1px solid #beae90;
    position:relative;
    z-index:3}

.missions-select .s-selected a{padding-top:3px;padding-bottom:4px;border-top:1px solid #e5d7c6}
.missions-select .s-selectedHover{
    background: url(/images/icons/green-checkmark.png) no-repeat 310px 15px, url(/images/missions-select-ah-par.png) repeat 0 0;
    border-top:1px solid #c2b395;
    border-bottom:1px solid #c2b395;
    position:relative;
    z-index:3
}

.missions-select.open .missions-s-l-wrapper {
    display: block;
    height: 320px;
    overflow-y: scroll;
    overflow-x: hidden;
}

.missions-select .s-selectedHover a{padding-top:3px;padding-bottom:4px;border-top:1px solid #f3e3cf}
.missions-select .text-wrapper small{position:absolute;top:15px;right:0;height:20px;width:10px;background:url(/images/misions-select-overflows.png) no-repeat 0 0}
.focus .text-wrapper small, .focus .missions-select-visual:hover .text-wrapper small, .missions-select-visual:hover .text-wrapper small{background-position:-11px 0}
.open .text-wrapper small, .open .missions-select-visual:hover .text-wrapper small{background-position:-22px 0}
.open .missions-s-l-wrapper .text-wrapper small{background-position:-33px 0}
.open .missions-s-l-wrapper .s-hover .text-wrapper small{background-position:-44px 0}
.open .missions-s-l-wrapper .s-selected .text-wrapper small{background-position:-55px 0}
.open .missions-s-l-wrapper .s-selectedHover .text-wrapper small{background-position:-66px 0}
.missions-select .s-last-hover .s-hover{border-bottom:none;margin-bottom:0}
.missions-select .s-last-active .s-selected, .missions-select .s-last-active-hover .s-selectedHover{border-bottom:none}
.missions-select .s-last-active .s-selected a, .missions-select .s-last-active-hover .s-selectedHover a{padding-bottom:2}

/* disable buggy bottom for scroll */
.missions-s-l-wrapper .rb-bottom, .missions-s-l-wrapper .rb-bottom-center { display: none; }
.missions-s-l-wrapper li { width: 200px; }

/*Fullscreen*/
.full-screen{background:#000;color:#ede1d1}
.alpha-full-image-wrapper{position:relative;text-align:center}
.full-screen-resize-part{margin:0 auto;position:relative;text-align:center;display:inline-block;min-width:360px}
.image-wrapper-inner{margin:0 auto}
.imageHelp .image-wrapper-inner{min-height:auto}
.full-screen{min-width:100%;min-height:100%;}
.imageHelp .image-hide{width:100%;height:auto;overflow:auto}
.image-hide, .imageHelp .spinner-wrapper{width:0;height:0;overflow:hidden}
.spinner-wrapper{position:absolute;top:50%;left:50%;margin:-40px 0 0 -40px;z-index:100}
.fullscreen-logo{position:absolute;width:93px;height:70px;top:5px;left:20px;z-index:10}
.full-image-text{padding:0 10px 0 50px;white-space:nowrap;position:relative;overflow:hidden;height:85px;text-align:left;margin:0 auto}
.full-image-text h1{font-size:30px;line-height:30px;margin-top:20px;font-weight:normal;display:inline-block}
.full-image-text h2{font-size:16px;font-style:italic}
.f-close{position:absolute;right:20px;top:30px;padding-right:30px;background:url(/images/icons/small-icons.png) no-repeat 100% -460px;color:#ede1d1;z-index:10}
.f-close:hover{color:#fff}
.full-image-text .overflow{position:absolute;height:100%;width:10px;right:0;top:0;background:url(/images/fullscreen-text-overflow.png) repeat-y 0 0}
.image-wrapper-inner{display:inline-block}
.alpha-full-image-wrapper .spotting-image-doings{background:none;position:static}
.full-image-footer .shares{width:250px;right:20px}
.full-image-footer .shares li{float:left;margin-left:20px}
.full-image-footer .spotting-doings{width:300px;margin-left:20px}
.full-image-footer .spotting-doings a{color:#ede1d1;text-shadow:none}
.full-image-footer .spotting-doings a:hover{color:#fff}
.full-image-footer .spotting-doings a span{border-color:#ede1d1}
.full-image-footer .spotting-doings a:hover span{border-color:#fff}
.full-image-footer .doing-like{background-position:0 -439px}
.full-image-footer .doing-flag{background-position:0 -420px}
.full-image-footer .open .doing-flag{background-position:0 -560px;color:#000}
.full-image-footer .open .doing-flag:hover{color:#444}
.full-image-footer .doing-flag small{background:url(/images/icons/small-icons.png) no-repeat -7px -508px}
.full-image-footer .doing-flag:hover small{background:url(/images/icons/small-icons.png) no-repeat -7px -488px}
.full-image-footer .open .doing-flag small{background:url(/images/icons/small-icons.png) no-repeat -7px -528px}
.full-image-footer .open .doing-flag:hover small{background:url(/images/icons/small-icons.png) no-repeat -7px -548px}
.full-image-footer .spotting-doings a small{top:-1px;position:relative}
.full-image-footer .spotting-doings .doing-flag span{border-color:#000}
.full-image-footer .spotting-doings .doing-flag:hover span{border-color:#444}
.alpha-full-image-wrapper .flag-drop-down{text-align:left}
.alpha-full-image-wrapper .controls{color:#333}
.alpha-full-image-wrapper .controls .doing-button, .alpha-full-image-wrapper .controls .doing-button:hover{color:#0f0f0f}
.alpha-full-image-wrapper .controls .edit-control-close{color:black}
.alpha-full-image-wrapper .controls .edit-control-close:hover{color:#8d5a00}
.alpha-full-image-wrapper .controls .edit-control-close span{border-color:black}
.alpha-full-image-wrapper .controls .edit-control-close:hover span{border-color:#8d5a00}

/*Contact*/
.contact-content-wrapper{float:left;width:8%;margin-top:40px;padding-bottom:60px;}
.contact-content-wrapper h2{width:575%;margin-bottom:10px;color:black;font-size:18px;}
.contact-content-wrapper p{width:950%;margin:10px 0;color:black;font-size:26px;line-height:34px;}
.contact-content-wrapper .comment-write-wrapper{padding-right:475%;width:100%;margin:20px 0;}
.contact-content-wrapper .comment-write-wrapper .textarea{width:525%;margin:14px 25%;}
.contact-content-wrapper .comment-write-wrapper h4{width:425%;margin:10px 25% 0;color:#47361d;font-size:16px;font-weight:bold;text-shadow:0 1px 0 rgba(255,255,255,0.28)}
.contact-content-wrapper .comment-write-wrapper .button-wrapper{margin-left:25%;width:525%;}
.comment-write-wrapper .button-wrapper .doing-button{display:inline-block;}
.contacts-links li{margin-bottom:5px;}
.contacts-links li a {font-size:22px;}
.i-sfacebook{white-space:nowrap;padding-left:25px;display:inline-block;background:url(/images/icons/small-icons.png) no-repeat 1px -580px;}
.small-left-column h5{font-size:22px;color:#1a1e21;font-weight:bold;margin-bottom:5px;width:33%;}

.spotting .comment-write-wrapper{margin-top:30px;width:100%;padding-right:625%;}
.spotting .comment-write-wrapper .textarea, .spotting .comment-write-wrapper .button-wrapper{width:675%;margin-left:25%;}
.spotting .comment-write-wrapper h4{color:#47361D;font-size:16px;font-weight:bold;margin:10px 25% 0;width:675%;}

/*Partner Page*/
.partnership-contact-form {margin-left:330px;}
#partnership-message {margin-left: 30px; line-height: 30px;}

/*Footer*/
.footer{width:100%;height:50px;padding-top:30px;position:relative;background:#015A0B;z-index:9; border-top:1px dotted #f5eed35e;}
.footer li{float:left;margin-right:5%}
.footer .last{margin-right:0}
.footer a{font-size:16px;text-decoration:none;color:white;}
.footer a:hover{text-decoration:underline;}
.footer span{color:white;font-size:16px;}
.footer li span{color:white;text-decoration:underline;}
a.link-on-top{text-decoration:none;position:absolute;right:65%;padding-right:20px;}
a.link-on-top:hover{background-position:100% -17px}

/*Some Controls Styles for correct working*/

/*Contributed items*/
body .fb_share_count_nub_right{background:url(/images/facebook-share-triangle.png) no-repeat 100% 5px}
body .twitter-share-button{margin-top:1px; margin-left:20px;}
.resize-images a{width:14%;margin-left:2%;left:1%;margin-bottom:2%;float:left;position:relative;text-decoration:none}
/*.resize-images a img{width:100%}*/


@media screen and (-webkit-min-device-pixel-ratio:0){
    /*.search-input{display:none}*/
}

/*For test*/
.hovers{width:900px;margin:0 auto}
.hovers a{float:left;width:40px;margin:20px;position:relative;border:1px solid #000}
.hovers .a1{display:block;width:100%;height:20px;background:#faccfa}
.hovers .a2{display:block;width:100%;height:20px;background:#ababab}
.hovers .a3{position:absolute;top:10px;left:10px;width:20px;height:20px;background:#bfb;border:1px solid #000}
.hovers input{width:200px}

.needs{position:absolute;top:0;left:130px;color:#f00;font-weight:bold}
.my-spotting-title .i-natgeo{background-position:50% -799px}


.home-timeline .act_action .activity_category {height:28px; background:url(/images/icons/category-icons-small.png) no-repeat 0 0px}
.home-timeline .act_action .plants{background-position: 0px -27px;}
.home-timeline .act_action .mammals{background-position: 0px -54px;}
.home-timeline .act_action .birds{background-position: 0px -81px;}
.home-timeline .act_action .invertebrates{background-position: 0px -108px;}
.home-timeline .act_action .fungi{background-position: 0px -135px;}
.home-timeline .act_action .reptiles{background-position: 0px -162px;}
.home-timeline .act_action .amphibians{background-position: 0px -189px;}
.home-timeline .act_action .fish{background-position: 0px -216px;}
.home-timeline .act_action .pets{background-position: 0px 0px;}
.home-timeline .act_action .other{background-position: 0px -243px;}

.quote-footer-home {display:flex;width:30%;}

.rangers {font-weight:bold;font-size:22px;line-height:1.4}
a.rangers:hover {color:#01941C;text-decoration:none;}

.edit-spotting-button {padding-left:190px;padding-top:7px;}

.moths-home-block
{
  margin-left:200px;
  margin-right:200px;
  margin-bottom:265px;
}


.main-tabs-inner {
    overflow: hidden;
}
.quote-footer-home {
    overflow: hidden;
    width: auto;
    margin: 0 !important;
    padding-left: 40px !important;
}
.quote-footer-home .main-quote {
    margin-right: 350px;
}
@media (max-width: 1224px) {
    a + div  {
        overflow: visible !important;
        float: left;
        margin-left: 20px;
        margin-top: 20px;
    }
}

.main-quote-wrapper {
  padding: 0 30px;
}
.quote-footer-home {
    display: flex;
    justify-content: center;
    float: none;
    overflow: hidden;
    width: auto;
    margin: 0 !important;
    padding-top: 40px !important;
}
.quote-footer-home .main-quote {
    margin-right: 250px;
}

.above-header
{
    padding: 8px 0;
    background-color: #015A0B;
    width: 100%;
    max-width: 3000px;
    font-size: 16px;

}

.within-header
{
    max-width: 1185px;
    text-align: right;
}

.above-header a
{
  color: white;
  font-size: 14px;
  font-family: Roboto, Helvetica, Arial, sans-serif;
  padding-right: 20px;
}

.video-container
{
    position: relative;
    width: 1000px;
    /*height: 100%;*/
    display: flex;
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
}

.video-styles
{
    position: absolute;
    min-width: 880px;
    height: 550px;


}
