body { background: #f5f5f5; }div.page_width {  margin: 0 auto;  width: 100%;  position: relative;}body.browse_mode div.page_width {  margin: 0 20px;  width: auto;}#error_page_content { background: #ffffff; }#top {  background: #ffffff;  border-bottom: 1px solid #dddddd;  font-family: 'century gothic';}#top #masthead {  padding: 0px 0px 17px 0px;  margin-top: -2px;  background: #87ac45;}#top #masthead #mastheadtop {  background: #ffffff;  height: 65px;}#top #masthead #mastheadtop #mastheadcenter {  margin: auto;  width: 730px;}#top #masthead #nav {  padding: 0;  float: left;  margin-left: -45px;}#top #masthead #nav li {  display: block;  float: left;  padding: 0;  margin: 0 4px 0 0;}#top #masthead #nav li div {  height: 79px;  width: 98px;  background: transparent url('/images/facebook/nav_tab.png');}#top #masthead #nav li a {  display: block;  text-align: center;  background: none;  font-size: 12px;  text-transform: uppercase;  color: #ffffff;}#top #masthead #nav li.active a { background: none; }#top #masthead #nav li.active div {  height: 79px;  width: 96px;  background: transparent url('/images/facebook/nav_tab_current.png');}#top #masthead #utilities {  float: right;  position: relative;  margin: 0;  padding: 0;  margin-top: -79px;  margin-left: 10px;}#top #masthead #utilities > li {  display: block;  float: left;  padding: 0;  margin: 0 0 0 4px;  position: relative;}#top #masthead #utilities > li a {  display: block;  padding: 0 10px;  height: 65px;  line-height: 27px;  font-size: 12px;  color: #2c5879;  text-decoration: none;}#top #masthead #utilities > li.account {  display: block;  padding: 0 10px 0 10px;  height: 65px;  line-height: 27px;  font-size: 12px;  color: #2c5879;  position: relative;  cursor: pointer;  text-decoration: none;  margin-left: 10px;}#top #masthead #utilities > li.account strong {  float: none;  background: none;  padding: 0;  font-size: 12px;  text-transform: none;  color: #64ae4b;}#top #masthead #utilities > li.account b.arrow {  display: block;  width: 0;  height: 0;  border: 5px solid transparent;  border-bottom: none;  border-top: 5px solid #2c5879;  position: absolute;  margin-top: 24px;  margin-left: 42px;}#top #masthead #utilities > li.account ul.options {  position: absolute;  left: 0;  margin: 1px 0 0;  padding: 5px;  border-radius: 3px;  -moz-border-radius: 3px;  -webkit-border-radius: 3px;  z-index: 160;  display: none;}#top #masthead #utilities > li.account ul.options li {  display: block;  margin: 0 0 1px;  padding: 0;  float: none;  list-style: none;  clear: both;}#top #masthead #utilities > li.account ul.options li a {  display: block;  padding: 0 10px;  background: url('/images/transparent_backgrounds/blue.png');  color: #ffffff;  border: none !important;  border-radius: 3px;  -moz-border-radius: 3px;  -webkit-border-radius: 3px;  white-space: nowrap;  margin: 0;  float: none;  height: 30px;}#top #masthead #utilities > li.account ul.options li a:hover {  background: #64ae4b;  color: #ffffff;  height: 30px;}#top #masthead #utilities > li.account ul.options li:last-child { margin: 0; }#top #masthead #utilities li.account.active strong { color: #333333; }#top #masthead #utilities li.account.active b.arrow { border-top: 5px solid #666666; }#top #masthead .FB_login_button {  float: right;  margin: 1px 10px 0 0;  height: 26px;}#top #site_logo {  line-height: 1;  float: left;  padding-left: 0px;}#top #site_logo #like_button {  height: 21px;  margin-top: 6px;  position: absolute;}#top #site_logo a {  display: block;  background: url('/images/logo_2.png') no-repeat;  width: 180px;  height: 50px;  text-indent: -9000px;  margin: 5px 0 0 0;}#top #site_logo span.beta_marker {  display: block;  padding: 5px;  border-radius: 3px;  -moz-border-radius: 3px;  -webkit-border-radius: 3px;  background: #193a59;  height: 5px;  position: absolute;  top: 8px;  left: 189px;  box-shadow: 0px 0px 20px #1b9bb9;  -moz-box-shadow: 0px 0px 20px #1b9bb9;  -webkit-box-shadow: 0px 0px 20px #1b9bb9;}#top #site_logo span.beta_marker img { float: left; }#top #site_logo span.beta_marker b.tail {  display: block;  height: 0;  width: 0;  float: left;  border: 4px solid transparent;  border-left: none;  border-right: 4px solid #193a59;  margin: -1px 0 0 -9px;  border-top-width: 3px;}#top #page_title { text-align: center; }#top #page_title h2 {  font-size: 28px;  font-weight: bold;  margin: 0;  color: #333333;}#top #page_title #page_options {  float: right;  text-align: right;}#top #page_title #page_options a { color: #64ae4b; }#top #page_title #page_options .button {  color: #ffffff;  font-size: 16px;  line-height: normal;  height: auto;  padding: 5px 10px 5px 31px;}#top #page_title #page_options small {  display: block;  margin: 5px 0 0;  font-size: 12px;  color: #dfdfdf;}#top #page_title #page_options div.flash {  margin: 0;  text-align: left;  font-size: 14px;}#top #page_title #page_options div.flash.notice { background-color: #126540; }#top #page_title #page_options div.flash.error { background-color: #4d2a40; }#content {  margin: 0;  padding: 20px 0 40px;  min-height: 320px;  position: relative;  z-index: 5;  background: #ffffff;  border-bottom: 1px solid #d2d2d2;}#content div.page_width {  border-radius: 3px;  -moz-border-radius: 3px;  -webkit-border-radius: 3px;  position: relative;}#content div.page_width #main {  float: left;  width: 620px;}#content div.page_width #main #search_results { width: 100%; }#content div.page_width #main #recommendations { width: 100%; }#content div.page_width #main.text { padding-top: 10px; }#content div.page_width #main.text p { font-size: 14px; }#content div.page_width #main.text li { font-size: 14px; }#content div.page_width #main.text dt { font-size: 14px; }#content div.page_width #main.text dd { font-size: 14px; }#content div.page_width #main.text h3 { font-size: 14px; }#content div.page_width #main.text sup { font-size: 8px; }#content div.page_width #sidebar {  float: right;  width: 320px;}#content #shopping_cart_message {  width: 100%;  margin-bottom: 10px;  background: #f8fafc;  padding: 0px;  border-top: 2px solid #b5d4fe;  border-bottom: 2px solid #b5d4fe;  border-right: 2px solid #b5d4fe;  border-left: 2px solid #b5d4fe;}#content #shopping_cart_message .text {  width: 400px;  margin: auto;  padding-left: 40px;  background: url('/images/facebook/information.png') center no-repeat;  background-position: 15px 50%;  text-align: left;}#content #stamps_managment { width: 921px; }#content #stamps_managment .full div.box div.header { background: #08334d url('/images/facebook/full_rounded_box_header.png') no-repeat; }#content #stamps_managment .full div.box div.header h3 { color: #ffffff; }#content #stamps_managment .full div.box div.content { background: #ffffff url('/images/facebook/full_rounded_box_footer.png') no-repeat bottom; }#content #stamps_managment .full div.box div.content.not_rounded { background-image: none; }#content #stamps_managment .brands div.content ul li {  height: 125px;  width: 130px;}#content #stamps_managment .brands div.content ul li div.thumbnail a.thumbnail {  max-height: 125px;  max-width: 130px;  height: 125px;  width: 130px;}#content #stamps_managment .brands div.content ul li div.thumbnail a.thumbnail img {  max-height: 125px;  max-width: 130px;}#info_message { display: block; }#info_message .information-dialog {  text-align: center;  border: 1px solid;  border-color: #cccccc;  padding: 15px 30px 15px 30px;  color: #5a5a5a;  background-color: #f7f7f7;  font-size: 22px;  font-weight: bold;  margin: auto auto 10px;  width: 450px;  -moz-border-radius: 15px;  border-radius: 15px;}#info_message .information-dialog p { margin: 0px; }#info_message .information-dialog a {  text-align: right;  color: #5a7d9c;  font-size: 19px;}#top_message { display: block; }#top_message .information-dialog {  text-align: center;  border: 1px solid;  border-color: #cccccc;  padding: 15px 30px 15px 30px;  color: #5a5a5a;  background-color: #f7f7f7;  font-size: 22px;  font-weight: bold;  margin: auto auto 10px;  width: 450px;  -moz-border-radius: 15px;  border-radius: 15px;}#top_message .information-dialog p { margin: 0px; }#top_message .information-dialog a {  text-align: right;  color: #5a7d9c;  font-size: 19px;}.information-dialog {  text-align: center;  border: 1px solid;  border-color: #cccccc;  padding: 15px 30px 15px 30px;  color: #5a5a5a;  background-color: #f7f7f7;  font-size: 16px;  font-weight: bold;  margin: auto auto 10px;  width: 668px;  -moz-border-radius: 15px;  border-radius: 15px;}.information-dialog a {  text-align: right;  color: #5a7d9c;  font-size: 19px;}.information-dialog2 .message_action_link {  -moz-border-radius: 2px;  -webkit-border-radius: 2px;  background-color: #64ae4b;  color: #ffffff;  padding: 2px 5px;  float: right;  margin-left: 10px;}#footer {  clear: both;  background: #ffffff;}#footer div.page_width { padding: 10px 0 40px; }#footer div.page_width p {  color: #808080;  text-align: center;}#footer div.page_width p a { color: #808080; }#footer div.page_width p a.feedback {  color: #ffffff;  font-size: 9px;  text-transform: uppercase;  background: #64ae4b;  text-decoration: none;  border-radius: 3px;  -moz-border-radius: 3px;  -webkit-border-radius: 3px;  padding: 1px 4px;  text-shadow: 1px 1px 0px #579741;  letter-spacing: 0.5px;}#footer:hover div.page_width p {  filter: alpha(opacity=100);  opacity: 1;  -moz-opacity: 1;}div.narrow div.product li { list-style-type: none; }#more_on_brand .product:hover { background: #cfd9ef; }div.browse ul li.paginate.previous { display: none; }div.browse ul li.paginate.next { display: none; }div.browse ul li div.thumbnail a.thumnail {  display: block;  width: 130px;  height: 95px;  overflow: hidden;}div.browse ul li div.thumbnail a.picture {  display: block;  width: 130px;  height: 95px;  overflow: hidden;}#people_controller #person_overview { border-top: 1px dotted #cccccc; }#influences ul.people li { float: none; }div#subnav {  width: 100%;  margin: auto;}div#subnav ul {  margin: 0;  padding-left: 236px;}div#subnav ul li { padding: 0 6px; }div#subnav ul .active {  background: #64ae4b;  border-radius: 2px;  -moz-border-radius: 2px;  -webkit-border-radius: 2px;}div#brand-header { width: 738px; }div#person-info img {  width: 65px;  height: 65px;}#shopping_style ul {  margin: 0;  padding: 0;  list-style-type: none;}#shopping_style ul li { margin-bottom: 5px; }#shopping_style form label {  font-size: 12px;  margin: 0;  display: inline;  float: none;}.rewards ul {  padding: 0;  margin: 0;}.video embed {  height: 214px;  width: 330px;}.usage #top #page_title {  padding-left: 35px;  text-transform: uppercase;  color: #163249;  font-size: 3em;  line-height: 1em;  margin-bottom: 10px;  font-family: 'century gothic';}.usage #content { background: #ffffff; }.usage #content div.page_width #main {  padding: 0px 35px 35px;  color: #555555;  font-size: 14px;  font-weight: normal;  line-height: 1em;  margin-bottom: 20px;}.contact #top #page_title {  padding-left: 35px;  text-transform: uppercase;  color: #163249;  font-size: 3em;  line-height: 1em;  margin-bottom: 10px;  font-family: 'century gothic';}.contact #content { background: #ffffff; }.contact #content div.page_width #main {  padding: 0px 35px 35px;  color: #555555;  font-size: 14px;  font-weight: normal;  line-height: 1em;  margin-bottom: 20px;}.service #top #page_title {  padding-left: 35px;  text-transform: uppercase;  color: #163249;  font-size: 3em;  line-height: 1em;  margin-bottom: 10px;  font-family: 'century gothic';}.service #content { background: #ffffff; }.service #content div.page_width #main {  padding: 0px 35px 35px;  color: #555555;  font-size: 14px;  font-weight: normal;  line-height: 1em;  margin-bottom: 20px;}.faq #top #page_title {  padding-left: 35px;  text-transform: uppercase;  color: #163249;  font-size: 3em;  line-height: 1em;  margin-bottom: 10px;  font-family: 'century gothic';}.faq #content { background: #ffffff; }.faq #content div.page_width #main {  padding: 0px 35px 35px;  color: #555555;  font-size: 14px;  font-weight: normal;  line-height: 1em;  margin-bottom: 20px;}.privacy #top #page_title {  padding-left: 35px;  text-transform: uppercase;  color: #163249;  font-size: 3em;  line-height: 1em;  margin-bottom: 10px;  font-family: 'century gothic';}.privacy #content { background: #ffffff; }.privacy #content div.page_width #main {  padding: 0px 35px 35px;  color: #555555;  font-size: 14px;  font-weight: normal;  line-height: 1em;  margin-bottom: 20px;}.faq #content div.page_width #sidebar { width: 295px; }
