.clear { clear: both; }.clear-right { clear: right; }div.browse { margin: 0 0 20px; }div.browse div.header {  padding: 10px 10px 9px;  text-align: left;  background: #ffffff;  line-height: 1;  height: 18px;  color: #c0c0c0;}div.browse div.header div.info {  float: left;  color: #808080;}div.browse div.header div.info strong {  color: #000000;  font-weight: normal;}div.browse div.header div.pagination { float: right; }div.browse div.header div.pagination > * {  display: inline-block;  line-height: 1;  padding: 0 6px;  line-height: 18px;  height: 18px;  background: #ffffff;  border-radius: 3px;  -moz-border-radius: 3px;  -webkit-border-radius: 3px;  text-decoration: none;  font-weight: bold;  font-size: 10px;  text-transform: uppercase;}div.browse div.header div.pagination a { color: #808080; }div.browse div.header div.pagination a:hover { color: #000000; }div.browse div.header div.pagination span.disabled { color: #c0c0c0; }div.browse div.header div.pagination span.current {  color: #ffffff;  background: #cccccc;  border: none;}div.browse div.header div.pagination span.current:hover { color: #ffffff; }div.browse div.header h3 {  font-size: 16px;  margin: 0;  color: #999999;}div.browse div.header span.filter {  float: left;  display: block;  overflow: hidden;  position: relative;  z-index: 5;}div.browse div.header span.filter a {  margin: 0 1px 0 0;  display: block;  float: left;  padding: 0 8px;  height: 18px;  font-weight: bold;  font-size: 10px;  line-height: 18px;  text-transform: uppercase;  background: url('/images/transparent_backgrounds/black_50.png');  color: #c0c0c0;  text-decoration: none;  position: relative;  z-index: 3;}div.browse div.header span.filter a .active {  background: #ffffff;  color: #000000;  z-index: 4;}div.browse div.header span.filter a .active:hover { color: #000000; }div.browse div.header span.filter a:hover { color: #ffffff; }div.browse div.header span.filter a:first-child {  border-top-left-radius: 2px;  -moz-border-radius-topleft: 2px;  -webkit-border-top-left-radius: 2px;  border-bottom-left-radius: 2px;  -moz-border-radius-bottomleft: 2px;  -webkit-border-bottom-left-radius: 2px;}div.browse div.header span.filter a:last-child {  border-top-right-radius: 2px;  -moz-border-radius-topright: 2px;  -webkit-border-top-right-radius: 2px;  border-bottom-right-radius: 2px;  -moz-border-radius-bottomright: 2px;  -webkit-border-bottom-right-radius: 2px;  margin-right: 0;}div.browse div.header span.filter.dropdown {  margin: 0;  position: relative;  overflow: visible;}div.browse div.header span.filter.dropdown a {  border-radius: 2px;  -moz-border-radius: 2px;  -webkit-border-radius: 2px;  background: #ffffff;  color: #000000;  margin: 0;  position: relative;  padding-right: 25px;}div.browse div.header span.filter.dropdown a img {  float: left;  margin: 4px 5px 0 0;}div.browse div.header span.filter.dropdown a b.arrow {  float: right;  display: block;  height: 0;  width: 0;  border: 5px solid transparent;  border-top: 5px solid #000000;  border-bottom: none;  position: absolute;  top: 6px;  right: 10px;}div.browse div.header span.filter.dropdown a:hover {  background: #64ae4b;  color: #ffffff;}div.browse div.header span.filter.dropdown a:hover b.arrow { border-top: 5px solid #ffffff; }div.browse div.header span.filter.dropdown ul {  position: absolute;  top: 100%;  left: 0;  margin: 1px 0 0;  padding: 0;  background: #ffffff;  border-radius: 2px;  -moz-border-radius: 2px;  -webkit-border-radius: 2px;  box-shadow: 0px 1px 1px #000000;  -moz-box-shadow: 0px 1px 1px #000000;  -webkit-box-shadow: 0px 1px 1px #000000;}div.browse div.header span.filter.dropdown ul li {  list-style: none;  display: block;  padding: 0;  margin: 0;}div.browse div.header span.filter.dropdown ul li a {  display: block;  height: 18px;  line-height: 18px;  color: #000000;  font-size: 10px;  text-transform: uppercase;  background: transparent;  border-bottom: 1px solid #d2d2d2;  float: none;  margin: 0;  border-radius: 0px;  -moz-border-radius: 0px;  -webkit-border-radius: 0px;  white-space: nowrap;}div.browse div.header span.filter.dropdown ul li a:hover {  background: url('/images/transparent_backgrounds/accent_colour_25.png');  color: #000000;}div.browse div.header span.filter.dropdown ul li:last-child a { border: none; }div.browse div.header span.filter.dropdown.sort {  float: left;  margin: 0 0 0 10px;}div.browse div.header span.filter.dropdown.localisation {  float: left;  margin: 0 0 0 10px;}div.browse div.header a.more {  float: right;  color: #ffffff;  text-shadow: 1px 1px 0px #10263a;  font-size: 14px;  font-weight: bold;  position: relative;  top: 2px;}div.browse div.header a.more:hover { text-decoration: none; }div.browse > ul {  margin: 0;  background: #ffffff;  padding: 10px 0 0 10px;  position: relative;}div.browse > ul li {  display: block;  float: left;  list-style: none;  margin: 0 10px 10px 0;  padding: 5px;  position: relative;  background: #ffffff;  width: 130px;  border: 1px solid #e7e7e7;  border-radius: 2px;  -moz-border-radius: 2px;  -webkit-border-radius: 2px;}div.browse > ul li a.remove {  position: absolute;  height: 16px;  width: 16px;  padding: 3px;  background: #64ae4b;  border-radius: 99px;  -moz-border-radius: 99px;  -webkit-border-radius: 99px;  display: none;  z-index: 3;  top: -8px;  right: -8px;}div.browse > ul li a.remove img { vertical-align: middle; }div.browse > ul li div.thumbnail {  border-top-left-radius: 3px;  -moz-border-radius-topleft: 3px;  -webkit-border-top-left-radius: 3px;  border-top-right-radius: 3px;  -moz-border-radius-topright: 3px;  -webkit-border-top-right-radius: 3px;  position: relative;  z-index: 3;}div.browse > ul li div.thumbnail .marker {  position: absolute;  padding: 2px;  border-radius: 2px;  -moz-border-radius: 2px;  -webkit-border-radius: 2px;  z-index: 3;  background: url('/images/transparent_backgrounds/white_75.png');  height: 12px;  width: 12px;}div.browse > ul li div.thumbnail .marker.coupon {  height: auto;  width: auto;  top: 10px;  right: -3px;  padding: 0;  background: transparent;  overflow: hidden;  position: absolute;}div.browse > ul li div.thumbnail .marker.coupon b {  display: block;  height: 0;  width: 0;  float: left;  border: 14px solid transparent;  border-top: 14px solid #64ae4b;  border-bottom: none;  border-right: none;  float: left;}div.browse > ul li div.thumbnail .marker.coupon span {  color: #ffffff;  font-size: 10px;  font-weight: bold;  text-transform: uppercase;  height: 14px;  line-height: 14px;  display: block;  padding: 0 4px 0 2px;  background: #64ae4b;  text-shadow: 1px 1px 0px #4b8238;  margin: 0 0 0 14px;}div.browse > ul li div.thumbnail .marker.video {  position: absolute;  left: 50%;  top: 50%;  background: #ffffff;  width: 10px;  height: 10px;  padding: 5px;  border-radius: 3px;  -moz-border-radius: 3px;  -webkit-border-radius: 3px;  filter: alpha(opacity=0);  opacity: 0;  -moz-opacity: 0;  margin: -10px 0 0 -10px;}div.browse > ul li div.thumbnail .marker.video b {  display: block;  width: 0;  height: 0;  border: 5px solid transparent;  border-left: 10px solid #000000;  border-right: none;}div.browse > ul li div.thumbnail .marker.endorsed_by_me {  background: none;  padding: 0;  right: 0;  bottom: -32px;  border-radius: 2px;  -moz-border-radius: 2px;  -webkit-border-radius: 2px;  background: #ffffff;}div.browse > ul li div.thumbnail a.thumbnail {  display: block;  overflow: hidden;  position: relative;  text-align: center;}div.browse > ul li div.thumbnail a.thumbnail img {  position: relative;  display: block;  margin: auto;}div.browse > ul li div.text {  margin: 3px 0 0;  display: block;}div.browse > ul li div.text a { text-decoration: none; }div.browse > ul li div.text a.title {  display: block;  text-decoration: none;  font-weight: bold;  font-size: 12px;  line-height: 16px;  white-space: nowrap;  height: 16px;  overflow: hidden;}div.browse > ul li div.text a.title:before {  display: block;  height: 32px;  width: 20px;  content: " ";  float: right;  right: -15px;  top: -8px;  background: #ffffff;  position: relative;  z-index: 1;  box-shadow: -5px 0px 10px #ffffff;  -moz-box-shadow: -5px 0px 10px #ffffff;  -webkit-box-shadow: -5px 0px 10px #ffffff;}div.browse > ul li div.text small {  font-size: 11px;  line-height: 13px;  color: #808080;  display: block;  height: 13px;  overflow: hidden;  white-space: nowrap;}div.browse > ul li div.text small a { font-weight: bold; }div.browse > ul li div.text small:before {  display: block;  height: 32px;  width: 20px;  content: " ";  float: right;  right: -15px;  top: -8px;  background: #ffffff;  position: relative;  z-index: 1;  box-shadow: -5px 0px 10px #ffffff;  -moz-box-shadow: -5px 0px 10px #ffffff;  -webkit-box-shadow: -5px 0px 10px #ffffff;}div.browse > ul li:hover { background: #64ae4b; }div.browse > ul li:hover a.remove { display: block; }div.browse > ul li:hover div.thumbnail a.marker.remove {  filter: alpha(opacity=100);  opacity: 1;  -moz-opacity: 1;}div.browse > ul li:hover div.thumbnail a.marker.remove b { display: inline-block; }div.browse > ul li:hover div.thumbnail a.marker.video {  filter: alpha(opacity=100);  opacity: 1;  -moz-opacity: 1;}div.browse > ul li:hover div.thumbnail a.marker.video b { display: inline-block; }div.browse > ul li:hover div.thumbnail a.marker.video {  box-shadow: 0px 0px 2px #000000;  -moz-box-shadow: 0px 0px 2px #000000;  -webkit-box-shadow: 0px 0px 2px #000000;}div.browse > ul li:hover div.text a.title:before {  background: #eceff6;  box-shadow: -5px 0px 10px #eceff6;  -moz-box-shadow: -5px 0px 10px #eceff6;  -webkit-box-shadow: -5px 0px 10px #eceff6;}div.browse > ul li:hover div.text small:before {  background: #eceff6;  box-shadow: -5px 0px 10px #eceff6;  -moz-box-shadow: -5px 0px 10px #eceff6;  -webkit-box-shadow: -5px 0px 10px #eceff6;}div.browse > ul li:hover div.footer a { color: #ffffff; }div.browse > ul > li.creative_asset div.thumbnail a.thumbnail {  width: 123px;  height: 97px;}div.browse > ul > li.brand div.thumbnail a.thumbnail {  width: 120px;  height: 87px;  padding: 0px;  background: #ffffff;  border-radius: 2px;  -moz-border-radius: 2px;  -webkit-border-radius: 2px;}div.browse > ul > li.brand div.thumbnail a.thumbnail img {  max-width: 120px;  max-height: 87px;}div.browse > ul li.paginate { margin-bottom: 0; }div.browse > ul li.paginate a {  display: block;  position: relative;  text-decoration: none;  height: 131px;}div.browse > ul li.paginate a div.arrow {  background: #81c153 url('/images/button_bg.png') repeat-x left top;  border: 1px solid #4b8238;  height: 44px;  border-radius: 99px;  -moz-border-radius: 99px;  -webkit-border-radius: 99px;  width: 44px;  margin: 0 auto;  position: relative;  top: 32px;}div.browse > ul li.paginate a div.arrow b {  text-indent: -9000px;  display: block;  border: 10px solid transparent;  width: 0;  height: 0;  position: relative;  top: 12px;}div.browse > ul li.paginate a div.label {  position: absolute;  bottom: 5px;  left: 0;  right: 0;  line-height: 13px;  color: #55933f;  text-decoration: none;  font-weight: bold;  font-size: 12px;  text-align: center;}div.browse > ul li.paginate a:hover div.arrow { background: #abd56e url('/images/button_bg.png') repeat-x left -44px; }div.browse > ul li.paginate:hover { background: transparent; }div.browse > ul li.paginate.previous a div b {  border-right: 15px solid #ffffff;  border-left: none;  left: 12px;}div.browse > ul li.paginate.next a div b {  border-left: 15px solid #ffffff;  border-right: none;  left: 16px;}div.browse > div.footer {  padding: 9px 10px 10px;  background: #e7e7e7;  overflow: hidden;  border-top: 1px solid #c0c0c0;}div.browse > div.footer div.info {  float: left;  color: #808080;}div.browse > div.footer div.info strong {  color: #000000;  font-weight: normal;}div.browse > div.footer div.pagination { float: right; }div.browse > div.footer div.pagination > * {  display: inline-block;  line-height: 1;  padding: 0 6px;  line-height: 18px;  height: 18px;  background: #ffffff;  border-radius: 3px;  -moz-border-radius: 3px;  -webkit-border-radius: 3px;  text-decoration: none;  font-weight: bold;  font-size: 10px;  text-transform: uppercase;}div.browse > div.footer div.pagination a { color: #808080; }div.browse > div.footer div.pagination a:hover { color: #000000; }div.browse > div.footer div.pagination span.disabled { color: #c0c0c0; }div.browse > div.footer div.pagination span.current {  color: #ffffff;  background: #cccccc;  border: none;}div.browse > div.footer div.pagination span.current:hover { color: #ffffff; }div.browse.with_categories { margin: 0 0 0 160px; }div.browse.with_options > ul {  border-top-left-radius: 0px;  -moz-border-radius-topleft: 0px;  -webkit-border-top-left-radius: 0px;  border-top-right-radius: 0px;  -moz-border-radius-topright: 0px;  -webkit-border-top-right-radius: 0px;}div.browse.with_footer > ul {  border-bottom-left-radius: 0px;  -moz-border-radius-bottomleft: 0px;  -webkit-border-bottom-left-radius: 0px;  border-bottom-right-radius: 0px;  -moz-border-radius-bottomright: 0px;  -webkit-border-bottom-right-radius: 0px;}div.browse.list > ul {  margin: 0;  min-height: 320px;  padding: 10px 0 0 10px;  overflow: hidden;}div.browse.list > ul > li {  display: block;  list-style: none;  margin: 0 10px 10px 0;  padding: 5px;  border-radius: 3px;  -moz-border-radius: 3px;  -webkit-border-radius: 3px;  position: relative;  line-height: normal;}div.browse.list > ul > li .marker {  position: absolute;  padding: 2px;  border-radius: 2px;  -moz-border-radius: 2px;  -webkit-border-radius: 2px;  background: url('/images/transparent_backgrounds/white_75.png');}div.browse.list > ul > li .marker img {  height: 12px;  width: 12px;}div.browse.list > ul > li img.marker {  height: 12px;  width: 12px;}div.browse.list > ul > li span.marker.new {  color: black;  left: -5px;  top: -5px;  background: none;  background-color: #ffb219;  line-height: 1;  padding: 2px 5px;  font-weight: bold;}div.browse.list > ul > li a.marker.media_type {  display: inline-block;  text-decoration: none;  top: 39px;  left: 8px;  font-size: 10px;}div.browse.list > ul > li a.marker.media_type b {  font-weight: normal;  margin: 0 0 0 2px;  line-height: 1;  display: none;}div.browse.list > ul > li a.marker.media_type img { vertical-align: middle; }div.browse.list > ul > li a.thumbnail {  float: left;  width: 68px;  display: block;  overflow: hidden;  border: 1px solid #c0c0c0;}div.browse.list > ul > li a.thumbnail:hover { border-color: #64ae4b; }div.browse.list > ul > li span.title_brand {  display: block;  margin: 0 0 2px 75px;}div.browse.list > ul > li span.title_brand a {  margin: 0;  display: inline;}div.browse.list > ul > li span.title_brand a.brand_name {  font-weight: normal;  font-size: 12px;}div.browse.list > ul > li a.ad_title {  font-weight: bold;  font-size: 14px;  margin: 0 0 0 75px;  display: block;}div.browse.list > ul > li a.brand_name {  font-weight: bold;  font-size: 14px;  margin: 0 0 0 75px;  display: block;}div.browse.list > ul > li small {  display: block;  color: #808080;  margin: 0 0 0 75px;  font-size: 12px;}div.browse.list > ul > li small.brand_name {  display: inline;  margin: 0;}div.browse.list > ul > li ul.chart {  margin: 0 0 0 80px;  height: 39px;}div.browse.list > ul > li ul.networks {  margin: 3px 0 0 75px;  padding: 0;  overflow: hidden;}div.browse.list > ul > li ul.networks li {  display: block;  float: left;  margin: 0 5px 0 0;  line-height: 1;}div.browse.list > ul > li div.points {  display: none;  font-size: 12px;  text-align: right;}div.browse.list > ul > li div.points label { color: #808080; }div.browse.list > ul > li a.remove {  bottom: -3px;  right: -3px;}div.browse.list > ul li.creative_asset a.thumbnail { height: 51px; }div.browse.list > ul li.creative_asset span.title_brand small.brand_name { display: block; }div.browse.list > ul li.brand a.thumbnail { height: 68px; }div.browse.list.with_options ul {  border-top-left-radius: 0px;  -moz-border-radius-topleft: 0px;  -webkit-border-top-left-radius: 0px;  border-top-right-radius: 0px;  -moz-border-radius-topright: 0px;  -webkit-border-top-right-radius: 0px;}div.browse.list.with_footer ul {  border-bottom-left-radius: 0px;  -moz-border-radius-bottomleft: 0px;  -webkit-border-bottom-left-radius: 0px;  border-bottom-right-radius: 0px;  -moz-border-radius-bottomright: 0px;  -webkit-border-bottom-right-radius: 0px;}div.browse.list.cols_2 > ul > li {  width: 285px;  float: left;}div.browse.list.cols_2 > ul > li:hover { background: #ffffff; }div.browse.ads.list > ul > li { height: 53px; }div.browse.ads.list > ul > li a.thumbnail { height: 51px; }div.browse.brands.list > ul > li { height: 68px; }div.browse.brands.list > ul > li a.thumbnail { height: 66px; }#categories {  margin: 36px 0 0 !important;  width: 160px;  float: left;  position: relative;  z-index: 1;}#categories ul {  margin: 0;  padding: 10px 0 0;}#categories ul li {  list-style: none;  margin: 0;  padding: 0;  font-size: 14px;}#categories ul li a {  font-size: 12px;  color: #5a7d9c;  display: block;  padding: 5px 10px 5px 15px;  text-decoration: none;  border-top-left-radius: 3px;  -moz-border-radius-topleft: 3px;  -webkit-border-top-left-radius: 3px;  border-bottom-left-radius: 3px;  -moz-border-radius-bottomleft: 3px;  -webkit-border-bottom-left-radius: 3px;}#categories ul li a:hover {  color: #000000;  background: #f5f5f5;}#categories ul .all a { font-weight: bold; }#categories ul .current a {  background: #ffffff;  color: #000000;  border: 1px solid #efefef;  border-right: none;  border-left: 1px solid #dddddd;  border-bottom: 1px solid #dddddd;  padding-left: 10px;}div.panel {  margin: 0 0 20px;  position: relative;  box-shadow: 0px 0px 3px #d2d2d2;  -moz-box-shadow: 0px 0px 3px #d2d2d2;  -webkit-box-shadow: 0px 0px 3px #d2d2d2;  border-radius: 3px;  -moz-border-radius: 3px;  -webkit-border-radius: 3px;}div.panel > div.header {  background: #ffffff;  border-bottom: 1px solid #dddddd;  padding: 9px 10px 9px;  border-top-left-radius: 3px;  -moz-border-radius-topleft: 3px;  -webkit-border-top-left-radius: 3px;  border-top-right-radius: 3px;  -moz-border-radius-topright: 3px;  -webkit-border-top-right-radius: 3px;  min-height: 18px;}div.panel > div.header h2 {  font-size: 16px;  margin: 0;  color: #ffffff;  text-shadow: 1px 1px 0px #10263a;}div.panel > div.header h3 {  color: #999999;  font-size: 14px;  margin: 0;  line-height: 18px;}div.panel > div.header small {  display: block;  font-size: 12px;  color: #efefef;}div.panel > div.header span.filter {  float: left;  display: block;  overflow: hidden;  position: relative;  z-index: 5;}div.panel > div.header span.filter a {  margin: 0 1px 0 0;  display: block;  float: left;  padding: 0 8px;  height: 18px;  font-weight: bold;  font-size: 10px;  line-height: 18px;  text-transform: uppercase;  background: url('/images/transparent_backgrounds/black_50.png');  color: #c0c0c0;  text-decoration: none;  position: relative;  z-index: 3;}div.panel > div.header span.filter a:first-child {  border-top-left-radius: 2px;  -moz-border-radius-topleft: 2px;  -webkit-border-top-left-radius: 2px;  border-bottom-left-radius: 2px;  -moz-border-radius-bottomleft: 2px;  -webkit-border-bottom-left-radius: 2px;}div.panel > div.header span.filter a:last-child {  border-top-right-radius: 2px;  -moz-border-radius-topright: 2px;  -webkit-border-top-right-radius: 2px;  border-bottom-right-radius: 2px;  -moz-border-radius-bottomright: 2px;  -webkit-border-bottom-right-radius: 2px;  margin-right: 0;}div.panel > div.header span.filter a.active {  background: #ffffff;  color: #000000;  z-index: 4;}div.panel > div.header span.filter a:hover { color: #ffffff; }div.panel > div.header span.filter a.active:hover { color: #000000; }div.panel > div.header span.filter.dropdown {  margin: 0;  position: relative;  overflow: visible;}div.panel > div.header span.filter.dropdown a {  border-radius: 2px;  -moz-border-radius: 2px;  -webkit-border-radius: 2px;  background: #eeeeee;  color: #999999;  margin: 0;  position: relative;  padding-right: 25px;}div.panel > div.header span.filter.dropdown a img {  float: left;  margin: 4px 5px 0 0;}div.panel > div.header span.filter.dropdown a b.arrow {  float: right;  display: block;  height: 0;  width: 0;  border: 5px solid transparent;  border-top: 5px solid #999999;  border-bottom: none;  position: absolute;  top: 6px;  right: 10px;}div.panel > div.header span.filter.dropdown a:hover {  background: #64ae4b;  color: #ffffff;}div.panel > div.header span.filter.dropdown a:hover b.arrow { border-top: 5px solid #ffffff; }div.panel > div.header span.filter.dropdown ul {  position: absolute;  top: 100%;  left: 0;  margin: 1px 0 0;  padding: 0;  background: #ffffff;  border-radius: 2px;  -moz-border-radius: 2px;  -webkit-border-radius: 2px;  box-shadow: 0px 1px 1px #000000;  -moz-box-shadow: 0px 1px 1px #000000;  -webkit-box-shadow: 0px 1px 1px #000000;}div.panel > div.header span.filter.dropdown ul li {  list-style: none;  display: block;  padding: 0;  margin: 0;  height: auto;  border: none;  border-top: 1px solid #dddddd;}div.panel > div.header span.filter.dropdown ul li a {  display: block;  height: 18px;  line-height: 18px;  color: #000000;  font-size: 10px;  text-transform: uppercase;  background: transparent;  border-bottom: 1px solid #d2d2d2;  float: none;  margin: 0;  border-radius: 0px;  -moz-border-radius: 0px;  -webkit-border-radius: 0px;  white-space: nowrap;}div.panel > div.header span.filter.dropdown ul li a:hover {  background: url('/images/transparent_backgrounds/accent_colour_25.png');  color: #000000;}div.panel > div.header span.filter.dropdown ul li:last-child a { border: none; }div.panel > div.header span.filter.dropdown.sort {  float: left;  margin: 0 0 0 10px;}div.panel > div.header span.filter.dropdown.localisation {  float: left;  margin: 0 0 0 10px;}div.panel > div.header a.more {  float: right;  color: #ffffff;  text-shadow: 1px 1px 0px #10263a;  font-size: 14px;  font-weight: bold;  position: relative;  top: 2px;}div.panel > div.header a.more:hover { text-decoration: none; }div.panel > div.content {  background: #ffffff;  padding: 10px;}div.panel > div.content .no_padding { padding: 0; }div.panel > div.footer {  background: #e7e7e7;  border-top: 1px solid #dfdfdf;  padding: 4px 10px 5px;}div.panel.no_footer div.content {  border-bottom-left-radius: 3px;  -moz-border-radius-bottomleft: 3px;  -webkit-border-bottom-left-radius: 3px;  border-bottom-right-radius: 3px;  -moz-border-radius-bottomright: 3px;  -webkit-border-bottom-right-radius: 3px;}div.panel.no_header div.content {  border-top-left-radius: 3px;  -moz-border-radius-topleft: 3px;  -webkit-border-top-left-radius: 3px;  border-top-right-radius: 3px;  -moz-border-radius-topright: 3px;  -webkit-border-top-right-radius: 3px;}div.panel.collapsable div.header { cursor: pointer; }div.panel.collapsable div.header b.toggle {  float: right;  border: 5px solid transparent;  border-bottom: 5px solid #ffffff;  border-top: none;  display: block;  width: 0;  height: 0;  margin: 6px 0 0 0;}div.panel.collapsable div.header:hover { background-color: #526b82; }div.panel.collapsed div.header {  border-bottom: none;  border-radius: 3px;  -moz-border-radius: 3px;  -webkit-border-radius: 3px;}div.panel.collapsed div.header b.toggle {  border-bottom: none;  border-top: 5px solid #ffffff;}div.panel.collapsed div.blank {  border-bottom: none;  border-bottom-left-radius: 3px;  -moz-border-radius-bottomleft: 3px;  -webkit-border-bottom-left-radius: 3px;  border-bottom-right-radius: 3px;  -moz-border-radius-bottomright: 3px;  -webkit-border-bottom-right-radius: 3px;}div.panel.collapsed div.content { display: none; }div.panel.collapsed div.footer { display: none; }#sidebar #actions {  box-shadow: 0px 0px 0px transparent;  -moz-box-shadow: 0px 0px 0px transparent;  -webkit-box-shadow: 0px 0px 0px transparent;}#sidebar #actions div.content {  background: url('/images/transparent_backgrounds/accent_colour_10.png');  text-align: center;}#sidebar #actions div.content p.endorsement {  margin: 0 0 10px;  font-size: 14px;  font-weight: bold;}#sidebar #actions div.content p.endorsement small {  font-weight: normal;  line-height: inherit;  margin: 10px 0 0;}#sidebar #actions div.content p.endorsement:last-child { margin: 0; }#sidebar #actions div.content div.share { margin: 5px 0 0; }#sidebar #actions div.content .button {  font-size: 16px;  line-height: normal;  height: auto;  padding: 5px 10px 5px 35px;  font-weight: bold;  margin: 0;  position: relative;}#sidebar #actions div.content .button img {  position: absolute;  top: 3px;  left: 6px;}#sidebar #actions div.content div.flash.notice {  margin: 10px 0 0;  font-size: 22px;}#sidebar #actions div.content div.flash.notice small {  font-weight: normal;  margin: 0 0 10px;}#sidebar #actions div.content div.flash.notice.done { margin: 0; }#sidebar #actions div.content small {  display: block;  margin: 10px 0 0;  font-size: 11px;  color: #808080;  line-height: 12px;}#sidebar #actions div.content small img.favicon { vertical-align: middle; }#sidebar #actions div.content div.blank {  border: none;  background: none;  padding: 10px 0 0;  border-top: 1px solid #b1d6a5;  margin: 10px 0 0;}ul.people {  margin: 0;  padding: 10px 0 0 10px;  background: #ffffff;}ul.people > li {  display: block;  margin: 0 10px 10px 0;  float: left;  padding: 2px;  width: 57px;  position: relative;  list-style: none;}ul.people > li a.avatar {  display: block;  width: 59px;  height: 59px;  overflow: hidden;}ul.people > li a.avatar img {  width: 100%;  height: 100%;}ul.people > li a.name {  display: block;  font-size: 10px;  text-align: center;}ul.people > li:hover { background: #eeeeee; }ul.people > li:hover a.name { color: #ffffff; }ul.people.list { padding: 0; }ul.people.list > li {  margin: 0 0 10px;  padding: 0 0 10px;  overflow: hidden;  float: none;  width: auto;  border-radius: 0px;  -moz-border-radius: 0px;  -webkit-border-radius: 0px;  border: none;  border-bottom: 1px solid #e7e7e7;}ul.people.list > li span.points {  float: right;  display: block;  padding: 5px;  background: #f5f5f5;  line-height: 1;  text-align: center;  width: 50px;  height: 30px;  border-radius: 3px;  -moz-border-radius: 3px;  -webkit-border-radius: 3px;  margin: 0 0 0 10px;}ul.people.list > li span.points strong {  display: block;  color: #000000;  font-size: 16px;  margin: 2px 0 0;}ul.people.list > li span.points label {  color: #808080;  text-transform: uppercase;  font-size: 10px;}ul.people.list > li span.points label.long { display: block; }ul.people.list > li span.points label.short { display: none; }ul.people.list > li a.avatar {  float: left;  width: 40px;  height: 40px;}ul.people.list > li a.name {  font-size: 14px;  font-weight: bold;  margin: 0 0 0 50px;  text-align: left;}ul.people.list > li a.name.long { display: inline; }ul.people.list > li a.name.short { display: none; }ul.people.list > li span.networks {  display: block;  margin: 0 0 0 50px;}ul.people.list > li span.networks img.favicon { vertical-align: middle; }ul.people.list > li:hover { background: transparent; }ul.people.list > li:hover a.name { color: #55933f; }ul.people.list > li:last-child {  padding-bottom: 0;  border-bottom: none;  margin-bottom: 0;}ul.people.list.small > li span.points {  padding: 3px 6px;  height: 18px;  font-size: 9px;  line-height: 17px;  width: 60px;}ul.people.list.small > li span.points strong {  font-size: 12px;  margin: 0;  display: inline;}ul.people.list.small > li span.points label { font-size: 9px; }ul.people.list.small > li span.points label.long { display: none; }ul.people.list.small > li span.points label.short { display: inline; }ul.people.list.small > li a.avatar {  width: 24px;  height: 24px;}ul.people.list.small > li a.name {  display: inline;  line-height: 24px;  margin: 0 0 0 5px;  font-size: 12px;  height: 24px;}ul.people.list.small > li a.name.long { display: none; }ul.people.list.small > li a.name.short { display: inline; }ul.people.list.small > li span.networks {  display: inline;  margin: 0;}ul.people.list.small > li:last-child {  padding-bottom: 0;  border-bottom: none;  margin-bottom: 0;}ul.people.tiled > li {  width: 28px;  padding: 2px;}ul.people.tiled > li a.avatar {  width: 39px;  height: 39px;  background: #ffffff;  padding: 2px;}ul.people.tiled > li a.name { display: none; }ul.people.tiled > li small { display: none; }ul.people.tiled > li span.networks { display: none; }ul.people.tiled > li span.points { display: none; }#sidebar #categories {  margin: 0 0 20px;  width: auto;}#sidebar #categories p { margin: 0; }#sidebar #creative_assets > ul li { width: 81px; }#sidebar #creative_assets > ul li div.thumbnail a.thumbnail {  height: 60px;  width: 81px;}#sidebar #creative_assets > ul li div.text a.title {  font-size: 11px;  height: 14px;  line-height: 14px;}#sidebar #creative_assets > ul li div.text small { display: none; }#sidebar #recommendations > ul li { width: 81px; }#sidebar #recommendations > ul li div.thumbnail a.thumbnail {  height: 60px;  width: 81px;}#sidebar #recommendations > ul li div.text a.title {  font-size: 11px;  height: 14px;  line-height: 14px;}#sidebar #recommendations > ul li div.text small { display: none; }#sidebar #brands > ul li { width: 55px; }#sidebar #brands > ul li div.thumbnail a.thumbnail {  height: 45px;  width: 45px;}#sidebar #brands > ul li div.thumbnail a.thumbnail img {  max-height: 45px;  max-width: 45px;}#sidebar #brands > ul li div.text { display: none; }#sidebar #contact { margin: 15px 0 0; }#sidebar #contact form label {  text-align: left;  float: none;  width: auto;  font-size: 12px;  font-weight: bold;  line-height: 1;  margin: 0 0 5px;}#sidebar #contact form p.submit.indent { margin: 0; }#sidebar #contact form p.submit.indent span.with_cancel { display: none; }#accounts_controller #top #page_title #page_options .button.public_profile {  float: right;  font-size: 16px;  line-height: 1;  height: auto;  padding: 8px 35px 8px 15px;  position: relative;}#accounts_controller #top #page_title #page_options .button.public_profile b.arrow {  display: block;  height: 0;  width: 0;  position: absolute;  top: 10px;  right: 15px;  border: 6px solid transparent;  border-right: none;  border-left: 6px solid #ffffff;  margin: 0;}#accounts_controller #top #page_title #page_options .button.goto_dashboard {  float: right;  font-size: 16px;  line-height: 1;  height: auto;  padding: 8px 15px 8px 35px;  margin-right: 5px;  position: relative;}#accounts_controller #top #page_title #page_options .button.goto_dashboard b.arrow {  display: block;  height: 0;  width: 0;  position: absolute;  top: 10px;  left: 15px;  border: 6px solid transparent;  border-left: none;  border-right: 6px solid #ffffff;  margin: 0;}#accounts_controller #account_nav {  float: left;  width: 200px;  margin: 0 20px 0 0;}#accounts_controller #account_nav ul.nav {  margin: 0;  padding: 0;}#accounts_controller #account_nav ul.nav li {  margin: 0 0 5px;  display: block;  list-style: none;  padding: 0;}#accounts_controller #account_nav ul.nav li a {  display: block;  height: 30px;  text-decoration: none;  color: #ffffff;}#accounts_controller #account_nav ul.nav li a b {  border: 15px solid transparent;  border-right: none;  border-left: 10px solid transparent;  width: 0;  height: 0;  float: right;  display: none;}#accounts_controller #account_nav ul.nav li a span {  border-radius: 3px;  -moz-border-radius: 3px;  -webkit-border-radius: 3px;  background: #193a59;  display: block;  line-height: 30px;  padding: 0 10px;  font-size: 14px;  font-weight: bold;  margin: 0 10px 0 0;}#accounts_controller #account_nav ul.nav li:hover a { color: #ffffff; }#accounts_controller #account_nav ul.nav li:hover a b {  border-left-color: #193a59;  display: block;}#accounts_controller #account_nav ul.nav li:hover a span {  background: #193a59;  border-top-right-radius: 0px;  -moz-border-radius-topright: 0px;  -webkit-border-top-right-radius: 0px;  border-bottom-right-radius: 0px;  -moz-border-radius-bottomright: 0px;  -webkit-border-bottom-right-radius: 0px;}#accounts_controller #account_nav ul.nav li.current a b {  border-left-color: #64ae4b;  display: block;}#accounts_controller #account_nav ul.nav li.current a span {  background: #64ae4b;  color: #ffffff;  border-top-right-radius: 0px;  -moz-border-radius-topright: 0px;  -webkit-border-top-right-radius: 0px;  border-bottom-right-radius: 0px;  -moz-border-radius-bottomright: 0px;  -webkit-border-bottom-right-radius: 0px;}#accounts_controller #main > div { margin: 0 0 20px; }#accounts_controller #main > div form { margin: 0; }#accounts_controller #main #profile a.avatar {  float: left;  display: block;  width: 70px;  overflow: hidden;  position: relative;  text-decoration: none;}#accounts_controller #main #profile a.avatar img { width: 100%; }#accounts_controller #main #profile a.avatar span {  display: block;  line-height: 1;  padding: 3px;  margin: 5px 0 0;  color: #ffffff;  background: #64ae4b;  border-radius: 3px;  -moz-border-radius: 3px;  -webkit-border-radius: 3px;  text-shadow: 1px 1px 0px #808080;  text-align: center;  font-size: 10px;  font-weight: bold;  text-transform: uppercase;}#accounts_controller #main #profile form { margin: 0 0 0 90px; }#accounts_controller #main #profile form h4 {  margin: 10px 0 20px;  border-bottom: 1px solid #dfdfdf;  padding: 0;  color: #193a59;  font-size: 16px;}#accounts_controller #main #profile form label { color: #666666; }#accounts_controller #main #profile form ul.choices li { width: 30%; }#accounts_controller #main #profile form div.extra { margin-top: 20px; }#accounts_controller #main #networks ul {  margin: 0 -10px -10px 0;  padding: 0;  overflow: hidden;}#accounts_controller #main #networks ul li {  filter: alpha(opacity=80);  opacity: 0.8;  -moz-opacity: 0.8;  box-shadow: 0px 0px 3px #d2d2d2;  -moz-box-shadow: 0px 0px 3px #d2d2d2;  -webkit-box-shadow: 0px 0px 3px #d2d2d2;  background: #ffffff;  display: block;  float: left;  width: 180px;  padding: 10px;  margin: 10px 10px 10px 0;  list-style: none;  border-radius: 3px;  -moz-border-radius: 3px;  -webkit-border-radius: 3px;  position: relative;}#accounts_controller #main #networks ul li * { line-height: normal; }#accounts_controller #main #networks ul li img {  vertical-align: middle;  float: left;}#accounts_controller #main #networks ul li .name {  font-weight: bold;  font-size: 14px;  display: block;  margin: -2px 0 0 42px;}#accounts_controller #main #networks ul li small {  font-size: 12px;  color: #808080;  display: block;  margin-left: 42px;}#accounts_controller #main #networks ul li small strong {  color: #000000;  font-weight: normal;}#accounts_controller #main #networks ul li a.remove {  position: absolute;  height: 16px;  width: 16px;  padding: 3px;  background: #64ae4b;  border-radius: 99px;  -moz-border-radius: 99px;  -webkit-border-radius: 99px;  z-index: 3;  top: -8px;  right: -8px;}#accounts_controller #main #networks ul li a.remove img { vertical-align: middle; }#accounts_controller #main #networks ul li:hover a.edit {  filter: alpha(opacity=100);  opacity: 1;  -moz-opacity: 1;}#accounts_controller #main #networks ul li.installed {  filter: alpha(opacity=100);  opacity: 1;  -moz-opacity: 1;  background: #ffffff;  border: 2px solid #64ae4b;  padding: 8px;}#accounts_controller #main #networks ul li.unavailable {  filter: alpha(opacity=33);  opacity: 0.33;  -moz-opacity: 0.33;  background: #cccccc;}#accounts_controller #main #networks ul li.unavailable .name { color: #000000; }#accounts_controller #main #networks ul li.unavailable:hover {  filter: alpha(opacity=33);  opacity: 0.33;  -moz-opacity: 0.33;  background: #c0c0c0;}#accounts_controller #main #networks ul li:hover {  filter: alpha(opacity=100);  opacity: 1;  -moz-opacity: 1;  background: #ffffff;}div.box.browse.stamps .header h3 { font-size: 13px; }div.box.browse.stamps .header .more {  font-size: 11px;  font-weight: normal;  text-shadow: none;  color: #eff6ed;}#search_results { margin: 0 0 20px; }#search_results #brands { margin: 0px; }#search_results li:hover small { color: #d8ead2; }#search div.content { padding: 20px; }#search div.content form {  margin: 0;  float: none;}#search div.content form span.submit_and_options { display: block; }#search div.content p { margin: 0 0 15px; }#search div.content h4 {  font-weight: normal;  margin: 0 0 5px;}#recommendations div.browse {  margin: 0;  padding: 0;  background: none;}#recommendations div.browse ul {  min-height: 0;  border-radius: 0px;  -moz-border-radius: 0px;  -webkit-border-radius: 0px;}div.blank {  padding: 20px;  background: #ffffff;  position: relative;  border: 1px solid #ced1ee;  z-index: 1;}div.blank h4 {  font-size: 18px;  margin: 0 0 10px;  line-height: 1.8;}div.blank h4:last-child { margin: 0; }div.blank p {  font-size: 16px;  margin: 0 0 10px;}div.blank p:last-child { margin: 0; }div.blank p.with_list_number.large span {  margin-left: 48px;  display: block;  color: #ffffff;}div.blank p.earn span {  font-size: 22px;  color: #ffffff;  line-height: 48px;  font-weight: bold;}div.blank a { white-space: nowrap; }div.blank a.hide {  position: absolute;  top: -5px;  right: -5px;  display: block;  height: 16px;  width: 16px;  padding: 3px;  background: #e7e9f6;  border-radius: 99px;  -moz-border-radius: 99px;  -webkit-border-radius: 99px;}div.blank.small { padding: 10px 20px; }div.blank.small h4 {  font-weight: normal;  font-size: 16px;}div.blank.small p { margin: 0; }div.blank.tiny { padding: 10px 20px; }div.blank.tiny h4 {  font-weight: normal;  font-size: 14px;}div.blank.tiny p {  margin: 0;  font-size: 12px;}div.blank.rounded {  border-radius: 3px;  -moz-border-radius: 3px;  -webkit-border-radius: 3px;  margin: 0 0 20px;}div.blank.rounded.bottom {  border-top-left-radius: 0px;  -moz-border-radius-topleft: 0px;  -webkit-border-top-left-radius: 0px;  border-top-right-radius: 0px;  -moz-border-radius-topright: 0px;  -webkit-border-top-right-radius: 0px;}div.blank.with_border_bottom { border-bottom: 1px solid #ced1ee; }div.blank.no_border_top { border-top: none; }div.blank.no_border_bottom { border-bottom: none; }div.blank.no_side_borders {  border-right: none;  border-left: none;}div.panel div.blank {  padding: 10px 20px;  overflow: hidden;  margin: 0;}div.panel div.blank h4 {  font-weight: normal;  font-size: 14px;}div.panel div.blank p {  margin: 0 0 10px;  font-size: 12px;}div.panel div.blank ul {  margin: 0 0 10px;  font-size: 12px;}div.panel div.blank p:last-child { margin: 0; }div.panel div.blank ul:last-child { margin: 0; }#sidebar div.panel div.content.browse {  padding: 0;  margin: 0;}#sidebar div.panel div.content.browse > ul {  min-height: 0;  border-radius: 0px;  -moz-border-radius: 0px;  -webkit-border-radius: 0px;}#sidebar div.panel div.content.browse > ul > li div.thumbnail a.thumbnail { padding: 5px; }#sidebar div.panel div.content.browse > ul > li div.thumbnail img.marker.media_type {  top: 48px;  left: 8px;}#sidebar div.panel div.content.browse > ul > li div.footer a.title {  font-size: 11px;  font-weight: normal;}#sidebar div.panel div.content.browse > ul > li div.footer a.name {  font-size: 11px;  font-weight: normal;}#sidebar div.panel div.content.browse.ads > ul > li { width: 93px; }#sidebar div.panel div.content.browse.ads > ul > li > div.thumbnail a.thumbnail {  width: 83px;  height: 62px;}#sidebar div.panel div.content.browse.brands {  border-radius: 3px;  -moz-border-radius: 3px;  -webkit-border-radius: 3px;}#sidebar div.panel div.content.browse.brands > ul { background: none; }#sidebar div.panel div.content.browse.brands > ul > li { width: 52px; }#sidebar div.panel div.content.browse.brands > ul > li > div.thumbnail { padding: 3px; }#sidebar div.panel div.content.browse.brands > ul > li > div.thumbnail a.thumbnail {  width: 42px;  height: 42px;  padding: 2px;}#sidebar div.panel div.content.browse.brands > ul > li li.active { background: #64ae4b; }#sidebar div.panel div.footer div.info { float: none; }#sidebar div.panel div.footer div.pagination {  float: none;  margin: 3px 0 0;}label.list_number {  float: left;  background: url('/images/transparent_backgrounds/black_15.png');  padding: 2px;  width: 24px;  height: 24px;  display: block;  border-radius: 99px;  -moz-border-radius: 99px;  -webkit-border-radius: 99px;}label.list_number b {  display: block;  font-weight: bold;  font-size: 14px;  color: #ffffff;  background: #64ae4b;  height: 20px;  width: 20px;  line-height: 20px;  text-align: center;  border-radius: 99px;  -moz-border-radius: 99px;  -webkit-border-radius: 99px;  text-shadow: 1px 1px 0px #4b8238;  border: 2px solid #ffffff;}label.list_number.large {  padding: 4px;  width: 48px;  height: 48px;  border-radius: 99px;  -moz-border-radius: 99px;  -webkit-border-radius: 99px;  position: relative;  left: -10px;}label.list_number.large b {  font-size: 28px;  height: 40px;  width: 40px;  border-radius: 99px;  -moz-border-radius: 99px;  -webkit-border-radius: 99px;  line-height: 40px;  text-shadow: 2px 2px 0px #4b8238;  border-width: 4px;}#ads_controller #page_title { display: none; }#ads_controller .brandShowMessage {  background: white;  width: 100%;  float: left;  font-size: 16px;  height: 95px;  margin: 10px 0 20px -73px;  padding: 10px 10px 10px 15px;  line-height: 25px;}#ads_controller .brandShowMessage span { font-weight: bold; }#ads_controller .brandShowTitle {  font-size: 40px;  font-weight: bold;  margin-bottom: 10px;}#ads_controller .brandShowText {  float: left;  width: 880px;}#brands_controller #page_title { display: none; }#brands_controller .brandShowMessage {  background: white;  width: 100%;  float: left;  font-size: 16px;  height: 95px;  margin: 10px 0 20px -73px;  padding: 10px 10px 10px 15px;  line-height: 25px;}#brands_controller .brandShowMessage span { font-weight: bold; }#brands_controller .brandShowTitle {  font-size: 40px;  font-weight: bold;  margin-bottom: 10px;}#brands_controller .brandShowText {  float: left;  width: 880px;}#products_controller #page_title { display: none; }#products_controller .brandShowMessage {  background: white;  width: 100%;  float: left;  font-size: 16px;  height: 95px;  margin: 10px 0 20px -73px;  padding: 10px 10px 10px 15px;  line-height: 25px;}#products_controller .brandShowMessage span { font-weight: bold; }#products_controller .brandShowTitle {  font-size: 40px;  font-weight: bold;  margin-bottom: 10px;}#products_controller .brandShowText {  float: left;  width: 880px;}#facebook_controller #page_title { display: none; }#facebook_controller .brandShowMessage {  background: white;  width: 100%;  float: left;  font-size: 16px;  height: 95px;  margin: 10px 0 20px -73px;  padding: 10px 10px 10px 15px;  line-height: 25px;}#facebook_controller .brandShowMessage span { font-weight: bold; }#facebook_controller .brandShowTitle {  font-size: 40px;  font-weight: bold;  margin-bottom: 10px;}#facebook_controller .brandShowText {  float: left;  width: 880px;}#dashboard_controller #page_title { display: none; }#dashboard_controller .brandShowMessage {  background: white;  width: 100%;  float: left;  font-size: 16px;  height: 95px;  margin: 10px 0 20px -73px;  padding: 10px 10px 10px 15px;  line-height: 25px;}#dashboard_controller .brandShowMessage span { font-weight: bold; }#dashboard_controller .brandShowTitle {  font-size: 40px;  font-weight: bold;  margin-bottom: 10px;}#dashboard_controller .brandShowText {  float: left;  width: 880px;}#user_sessions_controller.new #sidebar h1 {  font-weight: bold;  line-height: 40px;  margin-top: -10px;}#user_sessions_controller.new .arrowFacebook {  position: absolute;  margin: -150px 0 0 570px;}#people_controller.show #top #page_title { display: none; }#people_controller.edit #top #page_title { display: none; }#people_controller.new div.location_finder div.location_select { margin: 0 0 0 130px; }#people_controller.new #sidebar h1 {  font-weight: bold;  line-height: 40px;  margin-top: -10px;}#people_controller.new .arrowFacebook {  position: absolute;  margin: -150px 0 0 570px;}#people_controller.new #error_message { color: black; }#people_controller.complete_profile #main h4 {  margin: 0 0 20px;  color: #404040;  border-bottom: 1px solid #2c3d4c;  padding: 0;  font-size: 16px;}#people_controller.complete_profile #main div.extra { margin-top: 20px; }#pages_controller.faq #answers h3 {  margin-top: 20px;  padding-top: 20px;  border-top: 1px solid #cfcfcf;}#pages_controller.faq #answers h3.first {  margin-top: 0;  padding-top: 0;  border: none;}#pages_controller.faq #questions div.content { padding: 20px; }#pages_controller.faq #questions div.content ul {  margin: 0;  padding: 0;}#pages_controller.faq #questions div.content ul li {  margin: 0 0 10px;  list-style: none;  display: block;  padding: 0;}#pages_controller.faq #questions div.content ul li a { font-size: 14px; }#pages_controller.faq #questions div.content ul li:last-child { margin: 0; }#login_register { position: relative; }#login_register div.location_select { margin-left: 130px; }#login_register div.location_search { margin-left: 130px; }#login_register h3 small {  font-size: 14px;  font-weight: normal;  display: block;  color: #808080;  text-align: left;  margin: 0;  display: block;}#login_register .FB_login_button {  position: absolute;  right: 30px;  bottom: 30px;}#invitations_controller.import .email_providers { margin-bottom: 20px; }#invitations_controller.import .email_providers img {  padding-right: 20px;  vertical-align: middle;}
