
/** Reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-size:100%;vertical-align:baseline;margin:0;padding:0;}body{line-height:1;}table{border-collapse:collapse;border-spacing:0;}:focus{outline:none;}a img{border:none;}ol,ul{list-style:none;}input,textarea{margin:0;}ins{text-decoration:none;font-weight:700;}del{text-decoration:line-through;}

/** General Typography */
body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,input,textarea,select { color: #000; font-family: courier; }
h1,h2,h5,h6 { padding-left: 5px; color: #333; font: 700 11px/16px Courier, "Courier New", monospace; text-align: left; text-transform: uppercase; }
h1,h2,h3,h4,h5,h6{padding:0 0 12px;}
h3{font-size:160%;}
h4{font-size:140%;}
h5{font-size:120%;}
h6{font-size:100%;}
p{padding:0 0 20px;}
a,a:visited{color:#ED1E82;text-decoration:none;}
a:hover,a:active{color:#000;text-decoration:none;}
abbr,acronym{border-bottom:1px dotted #000;cursor:help;}
ul{list-style-type:none;}
ol{list-style-type:decimal;}
dl{margin-left:20px;}
dl dt{font-weight:700;}
dl dd{margin-left:40px;}
blockquote{background-color:#fff;border:1px solid #EAEAEA;border-left-width:3px;background:#fff url('../images/icons/quote.png') no-repeat top left;margin:0 0 20px;padding:6px 12px 6px 45px;}
blockquote p{padding:6px 0;}
blockquote blockquote{background-image:none;padding-left:12px;background-color:#fff;margin:6px 0;}
code,pre{display:block;white-space:pre;background-color:#fff;border:1px solid #EAEAEA;border-left-width:3px;font-size:110%;font-family:"Monaco", monospace;margin:0 0 20px;padding:6px 12px;}
p code{display:inline;border:0;white-space:normal;margin:0;padding:3px 6px;}
hr{border:0;height:1px;border-bottom:1px solid #ccc;margin:0 0 20px;}

/** Alignment */
img.right,img.align-right,img.alignright{float:right;display:inline;margin:0 0 6px 12px;}
img.left,img.align-left,img.alignleft{float:left;display:inline;margin:0 12px 6px 0;}
img.centered{display:block;margin:0 auto 6px;}
.alignleft{float:left;}
.alignright{float:right;}
.aligncenter{display:block;margin-left:auto;margin-right:auto;}

/** Tables */
table{width:auto;margin:0 0 20px;}
table caption,table tfoot{text-align:center;font-weight:700;color:#000;padding:3px 0;}
table th{text-align:center;font-weight:700;color:#666;padding:6px 12px;}
table tr{text-align:center;}
table tr.alt th,table tr.alt td{background-color:#F7F7F7;}
table td{text-align:center;font-size:1em;line-height:100%;vertical-align:middle;padding:6px;}

/** General Layout */
body { font-size: 70%; line-height: 150%; background: #ebebeb url('../images/background.png') repeat; }
#page { margin: 30px auto; width: 906px; border: 0 solid #fff; }
	.container { margin: 0 auto; width: 906px; height: 100%; overflow: auto; background: url('../images/container.png'); }
	.large { width: 640px; float: right; }
	.small { width: 259px; float: left; padding-left: 7px; }
	.full { width: 100%; float: left; }
#content.container .large { padding-top: 16px; padding-bottom: 20px; background-color: transparent; }

/** Header */
#header { width: 100%; margin: 0 auto; }
#header.container { position: relative; overflow: hidden; height: 182px; background: url('../images/header.png') no-repeat 0 0; }
	#header h1#logo,#header h2#logo { display: block; position: absolute; top: 60px; left: 172px; width: 547px; height: 113px; background: url('../images/logo.png') no-repeat 0 0; text-indent: -10000px; }
.cartlinks { margin-top: 120px; margin-right: 8px; padding-left: 10px; float: right; font-weight: 400; font-size: 10px; text-align: right; text-transform: uppercase; line-height: 15px; letter-spacing: 0; }
.cartlinks a:link,.cartlinks a:visited { font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #000; }
.cartlinks a:hover,.cartlinks a:active { text-decoration: none; color: #76de19; }

/** Footer */
#foot { padding-top: 24px; background: url('../images/footer.png') no-repeat 0 0; }
#foot p { text-align: center; color: #444; font-weight: 500; text-shadow: 1px 1px 1px #fff; }

/** Primary Navigation */
ul#navigation li { display: inline; float: left; padding: 0; }
	ul#navigation a { display: block; height: 56px; text-indent: -10000px; background-repeat: no-repeat; background-position: 0 0; }
		ul#navigation a#home { background-image: url('../images/nav/home.png'); width: 123px; }
		ul#navigation a#about { background-image: url('../images/nav/about.png'); width: 122px }
		ul#navigation a#info { background-image: url('../images/nav/info.png'); width: 102px; }
		ul#navigation a#wholesale { background-image: url('../images/nav/wholesale.png'); width: 175px; }
		ul#navigation a#press { background-image: url('../images/nav/press.png'); width: 114px; }
		ul#navigation a#blog { background-image: url('../images/nav/blog.png'); width: 111px; }
		ul#navigation a#contact { background-image: url('../images/nav/contact.png'); width: 159px; }

		ul#navigation a:hover { background-position: 0 -56px; }

/* CONTENT  */
#content { clear: both; width: 100%; margin: 0 auto; }
/*fixes other content inside content box */
#content #content { background: transparent; width: auto; border: 0; margin: 0; padding: 20px; }
#content ul { list-style-type: none; }
#content ul,#content ol { padding: 0 0 20px; }
#content li { padding: 3px 0 3px 30px; }
#content ul li a { font-weight: 700; text-decoration: none; }
#content ol { margin-left: 30px; }
#content ol li { padding-left: 0; background-image: none; }



/* POST  */
#content .post,#content .post-nav,#content #comments { clear: both; height: 100%; overflow: auto; padding: 0 20px; }
#content .post a.more-link { padding-right: 15px; background: url('../images/icons/more.png') no-repeat right center; }
#content .post-title h1 { margin-bottom: 12px; line-height: 30px; padding-left: 5px; }

#content .blog .post-title h1 { margin-bottom: 2px; padding-bottom: 0; line-height: 22px; }
#content .post-title h2 { margin-bottom: 2px; padding-bottom: 0; line-height: 22px; }

#content .post-meta { margin: -5px 0 27px; padding: 10px 0 3px; border-top: 1px dotted #d2d2d2; }
#content .post-meta span { padding-right: 4px; padding-left: 19px; background: url('../images/icons/post.png') no-repeat left center; }
#content .post-meta span.post-comments { background-image: url('../images/icons/comment.png'); }
#content .post-meta span.post-date { background-image: url('../images/icons/date.png'); }
#content .post-meta span.post-category { padding-right: 3px; }
#content .post-meta span.post-edit { padding-right: 3px; }

#content .blog .post-content { margin-bottom: 12px; }
#content .blog .post-content p { color: #222; }
#content .blog .post-content p strong { color: #444; }


#content .post-footer h4 { font-size: 110%; text-transform: uppercase; padding: 0 0 12px; }
#content .post-footer span { padding-right: 4px; padding-left: 19px; background: url('../images/icons/post.png') no-repeat left center; }
#content .post-footer span.post-comments { background-image: url('../images/icons/comment.png'); }
#content .post-footer span.post-date { background-image: url('../images/icons/date.png'); }
#content .post-footer span.post-category { padding-right: 3px; }
#content .post table { background-color: #fff; border-collapse: collapse; border: 1px solid #EAEAEA; border-width: 1px 0 1px 3px; }

/* Next and Previous Post Navigation  */
#content .post-nav { clear: both; text-align: right; padding-bottom: 20px; }
#content .post-nav .previous { text-align: left; float: left; }

/* Post Pages Navigation  */
#content p.pagenav { clear: both; }
#content .pagenav a,#content .pagenav span { border: 1px solid #EAEAEA; display: inline; margin: 0 2px; padding: 3px 6px 4px; }
#content .pagenav a { text-transform: lowercase; background-color: #F3F3F3; text-decoration: none; line-height: 50%; }
#content .pagenav a:hover { border-color: #BDAEB4; }
#content .pagenav span.current { background-color: #fff; }

/* COMMENTS  */
#comment_form { margin-left: 0; margin-bottom: 0; padding: 0; }
#comment_form label { display: block; margin: 4px 0 4px; padding-left: 16px; color: #484848; background: url('../images/icons/modifier_down.gif') no-repeat -7px 0; font: normal 13px/18px Arial, Helvetica, sans-serif; text-transform: lowercase; }
#comment_form input[type=text], #comment_form textarea { padding: 3px; font: normal 12px/18px Arial, Helvetica, sans-serif; border: 1px solid #ddd; border-top-color: #c4c4c4; background: #f8f8f8; background: -moz-radial-gradient( 45px 45px, ellipse farthest-corner, #fff 0%, #f2f2f2 100%, #fff 95%); -mox-box-shadow: 1px 1px 1px #efefef; }
#comment_form input[type=text] { width: 380px; }
#comment_form textarea { width: 440px; }
#comment_form #submit { margin-top: 1em; padding: 3px 2px; color: #656565; border: 1px solid #ccc; border-top-color: #b4b4b4; background: #f8f8f8; background: -moz-radial-gradient(50% 50% 90deg,ellipse closest-corner, #fff 30%, #f2f2f2 100%); -mox-box-shadow: 1px 1px 1px #efefef; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
#comment_form #submit:hover { cursor: pointer; color: #222; border-color: #bbb; border-bottom-color: #a2a2a2;  background: -moz-radial-gradient(50% 50% 90deg,ellipse closest-corner, #fff 30%, #eaeaea 100%); }

#comments .comment-wrap { height: 100%; overflow: auto; clear: both; background-color: #fff; border: 1px solid #EAEAEA; margin: 0 0 12px; padding: 0 12px; }
#comments h3 { padding-top: 0; }
#comments h3#respond { margin: 2px 0 4px; padding: 2px 0 4px; border-bottom: 1px dotted #ddd; }
#comments .comment-wrap img.avatar { background-color: #fff; border: 1px solid #E8E8E8; margin: 0 0 12px; padding: 2px; }
#comments .comment-wrap .left { width: 65px; padding-top: 12px; float: left; }
#comments .comment-wrap .right { width: 457px; float: left; padding: 12px 0 6px 12px; }
#comments .comment-wrap .right cite { font-style: normal; display: block; height: 100%; overflow: auto; margin: 0; padding: 0; }
#comments .comment-wrap .right cite small { font-size: 90%; float: right; }
#comments .comment-wrap .right p { clear: both; padding: 12px 0; }
#comments .comment-wrap .right blockquote,#comments .comment-wrap .right code,#comments .comment-wrap .right pre { clear: both; margin: 6px 0; }
#comments .alt { background-color: #F6F6F6; }
#comments .author { background-color: #DDE975; border-color: #D1E1EB; }

/** Page Sidebar */
#content .sidebar { clear: both; height: 100%; overflow: hidden; margin: 0; padding: 15px 0; }
#content .sidebar a:link,#content .sidebar a:visited { color: #000; font-weight: 400; }
#content .sidebar a:hover,#content .sidebar a:active { color: #ED1E82; text-decoration: none; }
#content .sidebar .textwidget img { margin-bottom: 1em; }
#content .sidebar.widget_wpsc_categorisation { padding-top: 0; }
.widget_wpsc_categorisation h3 { display: none; }
#content .small h3 { color: #000; font-weight: 400; margin: 0; padding: 0; }
#content .small p { padding-right: 0; padding-bottom: 6px; color: #000; margin: 0; }
#content .small ul { margin: 0; padding: 0; }
#content .small ul li { color: #000; font-weight: 400; line-height: 125%; padding-left: 12px; background-position: 0 8px; }
#content .small ul li a:hover,#content .small ul li a:active { text-decoration: none; font-weight: 400; }
#content .small ul li ul { border: 0; }
#content .small ul li input,#content .small ul li select { margin-bottom: 0; }
#content .small ul li span.recent_date { padding-left: 3px; font-size: 80%; font-weight: 400; color: #889763; }
#content .small ul ul li { border: 0; padding: 3px 0 3px 14px; }
/*Custom sidebars */
#content .sidebar.tiny { float: left; clear: none; margin-right: 0; }
#content .sidebar.tiny ul { margin-right: 20px; }

/** Search Form */
#search-form { position: relative; float: right; margin-right: 5px; padding: 3px; width: 200px; height: 32px; }
	#search-form input.text { position: absolute; top: 3px; left: 3px; margin: 0; padding: 4px 3px 4px 4px; width: 132px; height: 15px; font-size: 110%; border: 1px solid #444; }
	#search-form input.button-search { position: absolute; top: 3px; right: 3px; margin: 0; width: 50px; height: 25px; }

/* Shopping Cart Buttons  */
input.wpsc_buy_button { width: 115px; height: 33px; }
input.make_purchase { width: 138px; height: 33px; }


/**** WP Shopping Cart Styles ****/

#products_page_container { margin: 0; padding: 0; width: 600px; overflow: hidden; }

/** Checkout Button  */
input.make_purchase { background: url('../images/buttons/make-purchase.png') no-repeat center top; background-color: #7c9b1c; color: #000; border: 0; text-align: center; cursor: pointer; font-family: arial; font-size: 11px; margin: 6px 0; padding: 0; }
input.make_purchase:active { background-position: 0 -33px; }

/** Fancy Notification */
#fancy_notification { width: 306px; height: auto; border: 0; background-color: transparent; overflow: visible; position: relative; }
#fancy_notification #fancy_notification_content,#fancy_notification #loading_animation { background: #fff; border: 0; width: auto; height: auto; overflow: auto; display: block; padding: 3px 3px 2px; }
#fancy_notification a.go_to_checkout { padding-right: 8px; border-right: 1px solid #7c9b1c; }
#fancy_notification #loading_animation img { margin-right: 6px; }

/** Grid View  */
table.productdisplay,table.productdisplay td { border-collapse: collapse; border: 0 !important; background-color: #F1F1F1; margin: 0; padding: 0; }
table.productdisplay div.product_grid_item { margin-right: 0; }
table.productdisplay div.product_grid_item strong { font-family: Verdana, Arial, sans-serif; line-height: 20%; font-size: 14px; font-weight: 700; }
table.productdisplay div.product_grid_item div.grid_more_info { padding: 0; }

/** Single Product Display  */
div.single_product_display { margin-top: 12px; }
div.single_product_display span.single_additional_description { display: block; border-top: 1px dotted #B7C920; margin: 20px 0 0; padding: 20px 0 0; }

/** Homepage Products  */
#homepage_products div.category_view_product { width: 240px; float: left; clear: none; display: inline-block; margin: 0 0 12px; padding: 0; }
#homepage_products div.category_view_product img { width: 80px; height: 80px; margin: 0 6px 0 0; padding: 0; }
div.default_product_display div.textcol,div.single_product_display div.textcol,div.textcol { float: left; }
div.textcol,div.single_product_display div.textcol { overflow: visible; margin: 0; }
div.textcol { width: 325px !important; border: 1px solid #E4E4E4; background-color: #F1F1F1; }
div.single_product_display div.textcol { width: 365px !important; border: 1px solid #E4E4E4; background-color: #F1F1F1; }
div.producttext { width: auto; font-size: 100%; margin: 5px 5px 0; }
#content div.single_product_display div.producttext h2 { font-size: 11px; }
div.producttext p { color: #7E7E7E; margin: 0; padding: 0 0 6px; }
#content div.producttext h2.prodtitles { color: #000; margin: 0; padding: 0 0 12px; }
div.producttext a.wpsc_product_title { font-family: arial, helvetica, sans-serif; line-height: 125%; display: block; border: 1px dotted #D9E1AB; color: #000 !important; font-size: 11px; border-width: 0; }
div.producttext a.wpsc_product_title strong { color: #000; font-weight: 400; }
div.producttext a.wpsc_product_title:hover { text-decoration: none; color: #333 !important; }
div.producttext a.wpsc_product_title:hover strong { color: #333; }
div.producttext span.additional_description { float: left; background-color: #fff; border: 1px solid #BCBCBC; height: 100%; overflow: hidden; margin: 3px 0 6px; padding: 0 20px 20px; }
div.producttext a.additional_description_link,a.additional_description_link:hover { display: inline; text-decoration: none; margin: 0 0 3px; padding: 0; }

/** Product Price  */
div.producttext p.wpsc_product_price { color: #503D43; border-bottom: 1px dotted #D2D2D2; float: left; width: 81px; font-weight: 400; text-align: center; margin: 10px 0 3px; padding: 3px 0; }
div.producttext p.wpsc_product_price span.oldprice,div.producttext p.wpsc_product_price span.oldprice span.pricedisplay { text-decoration: line-through; color: #aaa; }
span.pricedisplay { margin-bottom: 6px; font-weight: 700; }

/** Latest Products Widget  */
#latest-products { line-height: 0; }
#latest-products div div { height: auto; overflow: auto; width: auto; clear: both; margin: 0; padding: 0 0 6px; }
#latest-products div.item_image { width: 45px; min-height: 25px; background-image: none; background-color: #fff; text-align: center; border: 1px solid #B7C920; float: left; clear: both; text-indent: -999px; overflow: visible; border-width: 0 1px 1px 0; margin: 0 6px 0 0; padding: 1px; }
#latest-products div.item_image img { max-width: 45px !important; width: 45px; border: 0; float: left; margin: 0; padding: 0; }
#latest-products a strong { font-weight: 400; line-height: 110%; }

/** Shopping Cart Widget  */
#shopping-cart.sidebar { background: none; border-top: 0; padding-bottom: 20px; }
#shopping-cart #sliding_cart { line-height: 125%; font-weight: 400; width: 180px; margin: 0; padding: 0; }
#shopping-cart.sidebar ul li { background: #fff; list-style-type: none; margin: 0; padding: 0; }

/* IE hack to stop overflowing cart  */
* html #shopping-cart #sliding_cart { overflow: hidden; }
#shopping-cart #sliding_cart a,#shopping-cart #sliding_cart a: visited { display: block; float: left; width: 73px; clear: none; background-color: #F8F8F8; color: #000; border: 1px solid #F1F1F1; line-height: 100%; font-size: 11px; text-transform: uppercase; font-weight: 700; margin: 12px 3px 6px 0; padding: 6px; }
#shopping-cart #sliding_cart a:hover,#shopping-cart #sliding_cart a:active { background-color: #fff; border: 1px solid #BCBCBC; }
#shopping-cart #sliding_cart table { border-collapse: collapse; border: 1px solid #fff; background-color: #fff; width: 100%; margin: 6px 0; padding: 0; }
#shopping-cart #sliding_cart table th,#shopping-cart #sliding_cart table td { border: 1px dotted #F1F1F1; }
#shopping-cart #sliding_cart table th,#shopping-cart #sliding_cart table td,#shopping-cart #sliding_cart table a,#shopping-cart #sliding_cart table a: visited,#shopping-cart #sliding_cart table span.pricedisplay { color: #9B9B9B; font-weight: 400; float: none; }
#shopping-cart #sliding_cart table a,#shopping-cart #sliding_cart table a: visited,#shopping-cart #sliding_cart table a:hover,#shopping-cart #sliding_cart table a:active { line-height: 100%; background-color: #fff; border: 0; width: auto; font-size: 100%; display: inline; margin: 0; padding: 0; }
#shopping-cart #sliding_cart table span.pricedisplay { border: 0; background: #fff; }

/** Reset Defaults  */
table.productcart,table.wpsc_checkout_table,#loginform,img.category_image,div.wpsc_page_numbers,div.breadcrumb,div.product_footer,#content #shoppingcart,#content #shoppingcart #shoppingcartcontents { border: 0; width: auto; background-color: transparent; float: none; clear: both; margin: 0; padding: 0; }
.shipping_header { background-color: #fff; color: #000; font-size: 14px; }
#content div.wpsc_container h2 { padding-bottom: 0; margin-bottom: 0; background: none; }
#content #shoppingcart #shoppingcartcontents { border: 1px solid #EAEAEA; padding: 12px; }
div.wpsc_page_numbers,div.breadcrumb { margin: 0 0 12px; }
div.product_footer img { padding-top: 0; }
img.category_image { margin: 12px 0 0; }
#loginform { border: 1px solid #efefef; margin: 12px 0; padding: 12px; }
#loginform label input { margin: 3px 6px; }
#loginform label { display: block; float: left; white-space: normal; margin: 0 6px 12px 0; }
#loginform p input { float: none; margin: 0 3px 0 0; }

/** Checkout Product Table  */
#content hr.productcart { margin-top: 10px; border-bottom: 1px dotted #B7C920; border-color: #D9E1AB; }
#content table.productcart { width: 100%; border-width: 1px; margin: 0 0 20px; }
#content table.productcart,#content table.productcart td { text-align: left; border: 0; border-color: #B7C920; }
#content table.productcart td { padding-left: 12px; }
table.productcart tr.total_price td { background: url('../images/buttons/checkoutback.png'); border-top-color: #fff !important; border-bottom-color: #fff !important; padding: 12px 6px; }
table.productcart tr.firstrow td { background: url('../images/buttons/checkoutback.png'); }
table.productcart td.firstcol { text-align: left; padding-left: 12px; border-bottom: 1px dotted #ccc; }

/** Checkout Billing Table  */
#content table.wpsc_checkout_table { width: 100%; border-left-width: 1px; margin: 20px 0 0; }
table.wpsc_checkout_table strong { padding-bottom: 6px; display: block; border-bottom: 1px dotted #B7C920; margin: 6px 0; }
table.wpsc_checkout_table,table.wpsc_checkout_table td { border-color: #B7C920 !important; }
table.wpsc_checkout_table input { margin-right: 3px; font-size: 110%; }
table.wpsc_checkout_table textarea { height: 40px; }
table.wpsc_checkout_table textarea,table.wpsc_checkout_table select { width: 260px; margin-right: 0; }

/** Product Search Bar (Inside Page)  */
div.wpsc_product_search { background-color: #DDE975; margin: 0 0 20px; padding: 7px 0 1px; }
div.wpsc_product_search form img { margin-top: -3px; border: 1px solid #B7C920 !important; border-width: 0 1px 1px 0 !important; }
div.wpsc_product_search form input#wpsc_search_autocomplete { margin-top: -2px; border: 1px solid #B7C920; border-right-color: #FCF1D3; border-bottom-color: #FCF1D3; background: #fff url('../images/input-search.png') no-repeat top left; }

/** Search Bar (Dropdown Menu)  */
#wpsc_sort,#wpsc_show { margin-top: 4px !important; }
div.search_drop_down { background-color: #DDE975; border: 1px solid #DDE975; border-right-color: #B7C920; border-bottom-color: #B7C920; border-top-color: #fff; margin: 0; padding: 0; }
#wpsc_sort div.search_drop_down ul,#wpsc_sort div.search_drop_down li,#wpsc_show div.search_drop_down ul,#wpsc_show div.search_drop_down li { background: transparent; margin: 0; padding: 0; }
#wpsc_sort div.search_drop_down ul,#wpsc_show div.search_drop_down ul { padding-bottom: 3px; }
#wpsc_sort div.search_drop_down ul li a:hover,#wpsc_show div.search_drop_down ul li a:hover { text-decoration: none; }
.wpcart_gallery img { width: 128px; height: 128px; margin: 5px 5px 5px 0; }
input.wpsc_buy_button,input.apply_button { background: #7c9b1c url('../images/buttons/add-to-cart.png') no-repeat center top; color: #000; border: 0; text-align: center; cursor: pointer; width: 81px; font-size: 11px; text-transform: uppercase; float: right; letter-spacing: 0; font-family: arial; margin: 6px 0; padding: 0; }
input.wpsc_buy_button:active,input.apply_button:active { background-position: center -33px; }
#fancy_notification #loading_animation,#fancy_notification_content span { width: auto; }
#homepage_products div.category_view_product input,div.textcol form select { margin-bottom: 0; }
div.textcol form,div.producttext p.wpsc_extras_forms,#shopping-cart #sliding_cart span { margin: 0; padding: 0; }
div.producttext strong,#shopping-cart.sidebar h3 { color: #000; }
#shopping-cart br,#loginform br { display: none; }

a#facebook-tab { position: fixed; top: 200px; right: 0; width: 26px; height: 82px; text-indent: -10000px; background: url('../images/facebook-tab.png') no-repeat; }

