@media screen {/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/
body{margin:10px;}h1{font-size:138.5%;}h2{font-size:123.1%;}h3{font-size:108%;}h1,h2,h3{margin:1em 0;}h1,h2,h3,h4,h5,h6,strong,dt{font-weight:bold;}optgroup{font-weight:normal;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;}em{font-style:italic;}del{text-decoration:line-through;}blockquote,ul,ol,dl{margin:1em;}ol,ul,dl{margin-left:2em;}ol li{list-style:decimal outside;}ul li{list-style:disc outside;}dl dd{margin-left:1em;}th,td{border:1px solid #000;padding:.5em;}th{font-weight:bold;text-align:center;}caption{margin-bottom:.5em;text-align:center;}sup{vertical-align:super;}sub{vertical-align:sub;}p,fieldset,table,pre{margin-bottom:1em;}button,input[type="checkbox"],input[type="radio"],input[type="reset"],input[type="submit"]{padding:1px;}}
@media screen {html {
    background-color:#000;
    height:100%;
}

body {
    margin:0;
    padding:0;
    height:100%;
    
    text-align:center;
    font-family:Georgia,serif;
    font-size:12px;
}

#wrapper {
    margin:0 auto;

    width:940px;
    height:781px;
    
    background-color:#63461B;
    text-align:left;
}

body.error404,
body.error500,
body.errorBrowserUpgrade,
body.terms {
  height:auto;
}
body.error404 #wrapper, 
body.error500 #wrapper,
body.errorBrowserUpgrade #wrapper {
  padding-top:81px;
  height:680px;
  text-align:center;
  margin:20px auto;
  background: #D2B983 url('/furniture/error_bg.gif') no-repeat bottom left;
}
body.errorBrowserUpgrade #wrapper {
  background-image: url('/furniture/upgrade_bg.png');
}
body.error500 #wrapper h1, 
body.error404 #wrapper h1,
body.errorBrowserUpgrade #wrapper h1 {
  font-size:16px;
  color:#fff;
  text-transform:uppercase;
}
body.error500 #wrapper p, 
body.error404 #wrapper p,
body.errorBrowserUpgrade #wrapper p {
  font-size:12px;
  font-style:italic;
}
body.error500 a.take_me_home, 
body.error404 a.take_me_home {
  text-transform:uppercase;
  font-weight:bold;
  font-style:normal;
  font-size:11px;
}
body.terms #wrapper {
  background:#fff;
  height:660px;
  margin:20px auto;
}

a {
    text-decoration:none;
    color: #63461B;
}
a:hover {
    color:#000;
}
p {
    font-size:10px;
    line-height:1.5;
}
h2, h3 {
    font-size:14px;
    font-weight:bold;
    text-transform:uppercase;
    letter-spacing:0.1em;
    margin-top:0;
    font-style:normal;
}
h4 {
    margin-bottom:1em;
    
    color:#63461B;
    text-transform:uppercase;
    font-size:10px;
    font-weight:bold;
    font-style:normal;
}


/*HEADER*/
#header {
    height:56px;
    width:100%;
    padding-top:20px;
    
    background:#d1b882 url('/furniture/header_top.png') repeat-x top left;
}
#header h1 {
    margin:0;
    float:left;
}
#header h1 a {
    display:block;
}
#header h1 a img {
    display:block;
}
#header ul#nav {
    float:left;
    margin:32px 0 0;
    
    font-size:10px;
    font-weight:bold;
    text-transform:uppercase;
    letter-spacing:0.1em;
}
#header ul#nav li {
    float:left;
    margin-left:20px;
    
    list-style:none;
}
body.login #header ul#nav li#nav_login a,
body.home #header ul#nav li#nav_home a,
body#whyplinc #header ul#nav li#nav_whyplinc a,
body#history #header ul#nav li#nav_about a,
body.terms_agreed #header ul#nav li#nav_terms a,
#header ul#nav li a:hover {
    color:#fff;
}

#lettersetter_image_container {
    width:940px;
    height:279px;
    position:relative;
    
    background: #fff url('/furniture/lettersetter_bg.png') no-repeat top left;
}

ul#more_images {
  display:none;
}

h2.content_header {
    height:28px;
    position:relative;
    top:-40px;
    padding:12px 47px 0;
    margin:0;

    color:#fff;
    background: transparent url('/furniture/tab_long.png') no-repeat top left;
}
#content {
    position:relative;
    top:-40px;
    padding:25px 47px 48px;
    
    overflow:hidden;
    background-color:#F9E4B7;
    background: #F9E4B7 url('/furniture/content_bottom_long.png') no-repeat bottom left;
}
body.about #content,
body.static #content,
body.terms_agreed #content,
body.terms #content {
  position: static;
  top:auto;
  padding-right:0;
}
body.terms #content {
  background:#fff;
  background-image:none;
  padding:10px 0;
  height:780px;
}
body.terms #content #main_copy {
  padding-right:0;
}
#content #main_copy {
    width:490px;
    float:left;
    padding-right:19px;
    margin-right:19px;
}
body.about #content #main_copy {
  width:465px;
  
  background: transparent url('/furniture/about_dots.png') repeat-y top right;
}
body.terms_agreed #content #main_copy,
body.terms #content #main_copy {
  width:380px;
  float:none;
  margin:0 auto;
}
body.terms_agreed #content #main_copy img,
body.terms #content #main_copy img {
  margin:0 auto;
  display:block;
}

body.terms_agreed #content #main_copy label img,
body.terms #content #main_copy label img {
  display:inline;
  cursor: pointer;
}
body.terms #content #main_copy img.exclamation {
  margin-top:20px;
}
body.terms_agreed #content #main_copy h2,
body.terms #content #main_copy h2 {
  margin:0;
  padding:15px 0 6px 0;
}
body.terms_agreed #content #main_copy p,
body.terms #content #main_copy p {
  font-size:12px;
  padding:5px 0 5px 3px;
  line-height:1.4;
  margin-bottom:0.5em;
}
body.terms_agreed #content #main_copy p.date_agreed {
  text-align:center;
  color:#ED1D34;
  font-size:15px;
  font-family: Courier, 'Courier New', monospace;
  padding:10px;
  margin:10px 0 0 0;
}

body.terms form#terms_form {
  margin-top:5px;
}
body.terms #content form#terms_form p {
  font-size:12px;
  text-align:center;
  padding-bottom:0;
  padding-top:0;
  margin-bottom:0;
}

body.terms #content form#terms_form p a {
  padding-top:-40px;
  font-weight:bold;
  font-style:italic;
}
body.terms #content form#terms_form p input {
  margin:5px 0 5px 0;
}

body.about #content #main_copy p {
  margin-right:20px;
  font-size:12px;
}
body.about #content #main_copy h2 {
  margin-bottom:6px;
}
#content #aside {
    float:left;
    margin-left:37px;
}
body.about #content #aside {
  margin-left:0;
}
body.about #content #aside * {
  margin-left:23px;
}
body.about #content #aside * * {
  margin-left:auto;
}
body.about #content #aside img {
  margin-left:0px;
}


.vcard p {
    font-style:italic;
    font-size:11px;
}
.vcard h4 {
    margin-bottom:0;
    letter-spacing:0.1em;
}

form.login_form {
    padding-right:38px;
    margin-right:37px;
    width:225px;
    height:150px;
    float:left;

    background: transparent url('/furniture/login_dots.png') no-repeat top right;
}
form.login_form h4 {
    margin-bottom:1em;
    letter-spacing:0.1em;
}
form.login_form p {
    margin-bottom:3px;
    
    font-size:11px;
    font-weight:bold;
    font-style:italic;
}
form.login_form label {
    width:70px;
    display:block;
    float:left;
}
form.login_form p.label_textinput input {
    height:14px;
    width:145px;
    padding:3px 4px;
    
    border:0 none;
    background-color:#fff;    
    font-style:normal;
    font-weight:normal;
    font-family:arial, helvetica, sans-serif;
}
form.login_form p.submit {
    float:right;
    margin-top:4px;
    width:100%;
}
form.login_form p.submit input {
  float:right;
}
form.login_form p.submit span {
  float:left;
  width:100px;
}
form.login_form p.submit span.error {
  font-weight:normal;
  color:#cc0000;
}
form.login_form p.label_textinput input.invalid {
  outline:2px solid #cc0000;
}
form.login_form p.success {
  font-weight:normal;
}
form.login_form img.success {
  position:relative;
  left:-5px;
}


#feedback {
  float:left;
}
#feedback p {
  margin:0;
  padding:0;
}

#feedback textarea#feedback_text {
  width:481px;
  height:45px;
  border:0 none;
  font-size:12px;
}

#feedback h4 {
	letter-spacing:0.1em;
}

#feedback p.success {
  font-weight:normal;
  font-size:11px;
  font-style:italic;
}
#feedback img.success {
  position:relative;
  left:-5px;
}

#landing_copy {
  width:529px;
  float:left;
}
#landing_copy p {
  font-size:12px;
  font-weight:normal;
}
#landing_copy h4 {
	letter-spacing:0.1em;
}
#invite_request {
/*    width:472px;*/
  width:529px;
  float: left;
  margin-left:37px;
}
#invite_request p {
  font-weight:bold;
  font-size:11px;
}
#invite_request a#request_email {
    margin-top:6px;
    display:block;
    float:left;
}

body.home #main_content {
    overflow:hidden;
    position:relative;
}


/*LETTERER*/
body.home #wrapper {}
body.home #content {
    padding:0;
    top:0;
    overflow: visible;
    position: relative;

    background: none;
}
body.home #content .section {
    position:relative;
    top:-44px;
    overflow:hidden;
}
body.home #content #font_selection {
    width:670px;
    height:470px;
    float:left;
    
    background: transparent url('/furniture/tab_alphabets.png') no-repeat top left;
}
body.home #content #type_setter {
    width:489px;
    float:left;
    
    background: transparent url('/furniture/tab_type_setter.png') no-repeat top left;
}
body.home #content img#load_indicator {
    margin-top:15px;
    margin-right:39px;
    float:right;
}
body.home #content h2 {
    height:32px;
    margin:0;
    padding:15px 0 0 47px;
}
body.home #content #font_selection h2 {
    padding-left:49px;
    float:left;
}
body.home #content #type_setter h2 {
    padding-left:65px;
    width:320px;
    float:left;
}


/*Font selection*/
#font_selection ul#alphabet_views_menu {
    margin:0;
    width:660px;
    float:left;
    overflow:hidden;
    padding-left:10px;
    
    background-color:#D1B882;
}
#font_selection ul#alphabet_views_menu li {
    list-style:none;
    float:left;
    width:108px;
    height:29px;
    
    text-align:center;
    font-size:10px;
    font-weight:bold;
    letter-spacing:0.1em;
    text-transform:uppercase;
}
#font_selection ul#alphabet_views_menu li a {
    display:block;
    width:100%;
    padding-top:8px;
    height:21px;
    
    color:#000;
    background:transparent url('/furniture/alphabet_tabs.png') no-repeat top left;
}
/* Extra rule in ie6fix.css */
#font_selection ul#alphabet_views_menu li a.active,
#font_selection ul#alphabet_views_menu li a.active:hover {
    background-position:0 -30px;
    color:#fff;
}
#font_selection ul#alphabet_views_menu li a:hover {
    background-position:bottom left;
    color:#fff;
}
#font_selection ul#alphabet_views_menu li a img {
    display:block;
}
#font_selection .section_content {
    width:100%;
    height:394px;
    float:left;
    overflow:hidden;
    
    background: transparent url('/furniture/alphabet_corner.png') no-repeat top left;
}
.scroll-track {
    height:10px;
    width:18px;
    background-color:#000;
}
.scroll-track-top {
    height:20px;
    width:18px;
    background:#fff url('/furniture/scroll_track_top.png') no-repeat top left;
}
.scroll-track-bot {
    height:20px;
    width:18px;
    background:#fff url('/furniture/scroll_track_bottom.png') no-repeat top left;
}
.scroll-handle-bot {
    height:10px;
    width:18px;
    background:#fff url('/furniture/scroll_handle_bottom.png') no-repeat top left;
}
.scroll-handle-top {
    height:10px;
    width:18px;
    background:#fff url('/furniture/scroll_handle_top.png') no-repeat top left;
}
.scroll-handle {
    height:10px;
    width:18px;
    background:#fff url('/furniture/scroll_handle_body.png') repeat-y top left;
}

#font_selection ul.font_list {
    margin:0;

    min-height:100%;
    width:100%;
    text-align:center;
    background: transparent url('/furniture/alphabet_list_tile.png') repeat top left;
}
/*FF3, Safari3&4, IE8. (For IE6 see ie6fix.css. For IE87 see ie7fix.css)*/
#font_selection ul.font_list li {
    display: inline-block;
    height:45px;
    list-style:none;
    margin:0 10px;
    padding:1px 0;    
}
/* FireFox 2 */
#font_selection ul.font_list li, x:-moz-any-link {
    float:left;
} 
/* Reset for FireFox 3 */
#font_selection ul.font_list li, x:-moz-any-link, x:default {
    float:none; 
} 
#font_selection ul.font_list li a {

}
#font_selection ul.font_list li a img {
    background-color:#fff;
}
#font_selection ul.font_list li a:hover img,
#font_selection ul.font_list li a.active img {
    background-color:#000;
}


#font_selection ul.by_menu {
  margin:0;
  padding-left:13px;
  
  overflow:hidden;
  border-bottom:2px solid white;
  text-align:center;
}
#font_selection ul.by_menu li {
  display:block;
  list-style:none;
  float:left;
  height:43px;
  margin:0 0 0 8px;
  padding:1px 0;
}
#font_selection ul.by_menu li img {
  background-color:#896D4E;
}
#font_selection ul.by_menu li a img {
  background-color:#000;
}
#font_selection ul.by_menu li a:hover img,
#font_selection ul.by_menu li a.active img {
  background-color:#fff;
}
#font_selection ul#by_name_menu li {
  margin:0;
}

/*Setter controls*/

.section_content {

}

form#setter_controls {
    float:left;
    margin:13px 0 0 22px;
}
form#setter_controls label {
    float:left;
    margin-right:5px;

}
form#setter_controls input#user_text {
    height:14px;
    padding:3px 2px;
    width:240px;
    float:left;
    
    background-color:#fff;
    border:0 none;
}
form#setter_controls button {
    height:20px;
    float:left;
    padding:0 7px 0 8px;
    margin-left:10px;
    
    border:0;
    font-size:11px;
    background-color:#000;
    color:#fff;
    text-transform:uppercase;
    letter-spacing:0.1em;
}

/* Font specific info*/
#font_specific_info {
    width:270px;
    height:470px;
}
#font_specific_info ul#info_selection {
    height:36px;
    margin:0;
    display:block;
}
#font_specific_info ul#info_selection li {
    list-style:none;
    float:left;
    display:inline;
    
    font-size:14px;
    color:#000;
    font-weight:bold;
    text-transform:uppercase;
    text-align:center;
    letter-spacing:0.1em;
}
#font_specific_info ul#info_selection li a {
    color:#000;
    display:block;
    width:100%;
    padding-top:15px;
    height:21px;
}
#font_specific_info ul#info_selection li#font_options_button {
    width:140px;
    height:36px;
    margin-left:5px;
    
    background:transparent url('/furniture/tab_options.png') no-repeat top left;
}
#font_specific_info ul#info_selection li#font_about_button {
    height:36px;
    width:119px;
    
    background:transparent url('/furniture/tab_font_about.png') no-repeat top left;
}

#font_specific_info #font_options {
    background-color:#fff;
}
#font_specific_info #font_about {
    background:#896D4E url('/furniture/font_about_corner.png') no-repeat top left;
    padding:18px 20px;
    height:398px;
}
#font_specific_info #font_about img {
  margin-bottom:5px;
}

#font_specific_info #font_about p {
	font-size:12px;
	line-height:1.4;
}

#font_specific_info .section_content {
    height:434px;
}

#features {
    padding-top:10px;
    padding-bottom:10px;
    width:100%;
    float:left;
    overflow:hidden;
    background:#F9E4B7 url('/furniture/options_corner.png') no-repeat top left;
}
#features ul {
	margin:0 0 0 17px;
	
	list-style-type: none;
}
body.home #content .section .sub_section h4 {
	font-size:14px;
	text-transform:uppercase;
	color:#000;
	font-weight:bold;
	letter-spacing:0.1em;
}
#features ul li {
	overflow:hidden;
	float:left;
	width:124px;
/*  margin-top:3px;
*/	margin-left:0;
}
#features ul li input {
	padding:0;
	margin-right:1px;
	vertical-align:middle;
}
#features ul li label {
	color:#000;
	font-size:11px;
	font-weight:bold;
	letter-spacing:0.05em;
}
#features ul li select {
    margin:0;
}
#features ul.disabled,
#features ul .disabled {
    display:none;
}

.pc_checkbox, .pc_radiobutton {
   background-position: 3px center;
   background-repeat:   no-repeat;
   padding-left: 17px;
   padding-top:5px;
/*   height:18px;*/
   display:block;
}
.pc_check_unchecked {
   background-image: url('/furniture/check_off.png');
}
body.terms .pc_check_unchecked {
  background-image: url('/furniture/white_check_off.png');
}
.pc_check_checked {
   background-image: url('/furniture/check_on.png');
}
body.terms .pc_check_checked {
  background-image: url('/furniture/white_check_on.png');
}
.pc_radio_unchecked {
   background-image: url('/furniture/radio_off.png');
}
.pc_radio_checked {
   background-image: url('/furniture/radio_on.png');
}
.pc_check_checked_disabled {
   background-image:    url('/furniture/check_off_disabled.gif');
}
.pc_check_unchecked_disabled {
   background-image:    url('/furniture/check_on_disabled.gif');
}
.pc_radio_checked_disabled {
   background-image:    url('/furniture/radio_off_disabled.gif');
}
.pc_radio_unchecked_disabled {
   background-image:    url('/furniture/radio_on_disabled.gif');
}
.pc_focus {}

#colours {
    float:left;
    width:100%;
    
    background:#fff url('/furniture/tab_colours.png') no-repeat top left;
}
#colours h4 {
    padding-left:34px;
    padding-top:12px;
    margin-bottom:20px;
}
#colours .colour {
    width:64px;
    float:left;
    display:inline;
    margin:0 0 10px 20px;
}
#colours .colour .colour_swatch {
    width:64px;
    height:51px;
    position:relative;
    
    background-color:#fff;
}
#colours .colour .colour_swatch .swatch {
    width:100%;
    height:100%;
    position:absolute;
    
    background-color:#ff8800;
}

#colours .colour .colour_swatch input {
    width:60px;
    height:17px;
    padding-top:1px;

    position:absolute;
    bottom:2px;
    left:2px;
    
    font-size:12px;
    background-color:#fff;
    font-family:Georgia,serif;
    border:0 none;
    text-align:center;
}
#colours .colour label {
    font-size: 10px;
    text-transform:uppercase;
    letter-spacing:0.05em;
    display:block;
    margin-top:5px;
    text-align:center;
}

/* Styles for ColorPicker popUp */

#colorpicker {
    position: absolute;
    width: 172px;
    height: 135px;
    overflow: hidden;
    background: transparent url('/furniture/colourpicker_bg.png') no-repeat top left;
    z-index: 1000;
}
#colorpicker-hue-container {
    position: absolute; 
    top: 9px;
    left: 141px; 
    width: 16px;
    height: 92px;
}
#colorpicker-alpha-container {
    position: absolute; 
    top: 9px;
    left:17px; 
    width: 16px;
    height: 92px;
}
#colorpicker-hue-bg-img,
#colorpicker-alpha-bg-img {
    width: 100%; 
    height: 100%; 
}
#colorpicker-hue-slider,
#colorpicker-alpha-slider {
    position: absolute;
    top: 0;
    left: 0; 
    width: 100%;
    height: 100%; 
}
#colorpicker-hue-thumb,
#colorpicker-alpha-thumb {
    position: absolute; 
    top: 0;
    left: 0;
    width: 20px; 
    height: 16px; 
    z-index: 1009;
    cursor: default;
    margin-left:-2px;
}
#colorpicker-bar {
    text-align: right;
    padding-right: 10px;
}
#colorpicker-close {
  cursor: pointer;
  color: blue;
  font-size: 10px;
  font-family: Tahoma, Helvetica, Sans-Serif;
  font-weight: bold;
}
#colorpicker-div {
    position: absolute; 
    top: 15px;
    left: 47px; 
    width: 81px;
    height: 65px;
}
#colorpicker-bg,
#colorpicker-bg-overlay { 
    position: absolute; 
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1001;
    overflow: hidden;
}
#colorpicker-selector { 
    position: absolute; 
    top: 0px;
    left: 0px;
    width: 11px; 
    height: 11px; 
    z-index: 1009;
    margin-top: -6px;
    margin-left: -6px;
    cursor: default;
}
#colorpicker-selector img {
    position: absolute;
    left: 0;
    top: 0;
}
#colorpicker-footer {
    position: absolute; 
    top: 83px;
    left: 58px; 
    /*  width: 127px;*/
}
#colorpicker-value {
    float: left;
    display:none;
}
#colorpicker-value,
#colorpicker-value-input {
    font-size: 9px !important;
    /*  font-family: Helvetica, Verdana, Sans-Serif;*/
    height: 10px;
}
#colorpicker-value-input {
  width: 40px;
}
#colorpicker-okbutton {
/*  padding: 0 10px;*/
    background: #000;
    font-size: 10px;
/*  font-family: Tahoma, Helvetica, Sans-Serif;*/
    font-style:italic;
    border: none;
    color: #ffffff;
}

#alphabet_info {
    width:450px;
    min-height:15px;
    float:left;
    padding:12px 0 20px 40px;
    
    background: #A6D1B3 url('/furniture/tab_info.png') no-repeat top left;
}

#parameters {
    padding-bottom:10px;
    float:left;
    width:100%;

    background-color:#F9E4B7;
    
}
#parameters .parameter {
    width:223px;
    
    margin-bottom:10px;
    margin-left:22px;    
}
#parameters .parameter .slider { 
    width:223px;
    margin-top:10px; 
    margin:0 0 4px; 
    background-color:#000; 
    height:3px; 
    position: relative;
}
#parameters .parameter .slider .handle {
    width:4px; 
    height:16px; 
    background-color:#63461B; 
    cursor:move; 
    position: absolute;
    top:-7px;
}
#parameters .parameter input {
    width:60px;
    height:17px;
    padding-top:1px;
    display:none;
    
    font-family:Georgia,serif;
    border:0 none;
    text-align:center;
}
#parameters .parameter label {
    font-size: 10px;
    text-transform:uppercase;
    letter-spacing:0.05em;
}

div#zoom_element { width:50px; height:50px; background:#2d86bd; position:relative; }


/*History*/

body.home #content #history h2 {
    padding-left:13px;
    padding-right:0;
    
    text-align:center;
}

#font_selection #history {
  background: transparent url('/furniture/history_list_numbers.png') no-repeat top left;
}
#history ul#history_list {
    margin:0;
    height:100%;
    display:block;
    overflow:hidden;
    text-align:right;
    
    background: transparent url('/furniture/alphabet_list_tile.png') repeat top left;    
}
#history ul#history_list li {
    padding-top:2px;
    display:block;
    float:right;
    height:45px;
    
    list-style:none;    
}
#history ul#history_list li a {
}
#history ul#history_list li a img {
/*  display:block;*/
}

#download_link_container {
    position:absolute;
    height:36px;
    width:167px;
    padding-top:14px;
    left:764px;
    top:-51px;
    z-index:1;
    
    text-align:center;
    font-size:14px;
    letter-spacing:0.1em;
    text-transform:uppercase;
    background: transparent url('/furniture/download_arrow.png') no-repeat bottom left;
    color:#fff;
}
#download_link_container a {
    color:#fff;
}
}