html, body { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, pre, a, abbr, acronym, address, code, del, dfn, em, img, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, tr { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

blockquote, q { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; quotes: "" ""; }
blockquote:before, q:before, blockquote:after, q:after { content: ""; }

th, td, caption { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; text-align: left; font-weight: normal; vertical-align: middle; }

table { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; border-collapse: separate; border-spacing: 0; vertical-align: middle; }

a img { border: none; }

#container { width: 950px; margin: 0 auto; overflow: hidden; display: inline-block; background: white; overflow: hidden; display: inline-block; }
#container { display: block; }
#container { display: block; }
#container #content { background: white; display: inline; float: left; margin-right: 10px; width: 950px; overflow: hidden; display: inline-block; }
* html #container #content { overflow-x: hidden; }
#container #content { display: block; }
#container #content #side_bar { display: inline; float: left; margin-right: 10px; width: 310px; }
* html #container #content #side_bar { overflow-x: hidden; }
#container #content #main_content_with_side_bar { display: inline; float: left; margin-right: 0; width: 630px; }
* html #container #content #main_content_with_side_bar { overflow-x: hidden; }
#container #content #main_content { display: inline; float: left; margin-right: 0; width: 950px; margin-left: 0.5em; margin-right: -0.5em; }
* html #container #content #main_content { overflow-x: hidden; }
#container #content #ad_bar { display: inline; float: left; margin-right: 0; width: 150px; }
* html #container #content #ad_bar { overflow-x: hidden; }

#header { background-color: white; height: 120px; display: inline; float: left; margin-right: 10px; width: 950px; }
* html #header { overflow-x: hidden; }
#header #title { display: inline; float: left; margin-right: 10px; width: 590px; padding-top: 20px; padding-left: 30px; font-size: 26px; letter-spacing: 0.05em; }
* html #header #title { overflow-x: hidden; }
#header #title img { vertical-align: -20px; padding-right: 10px; }
#header #title span.eleven { color: #422d02; }
#header #title span.pipers { color: #ca9507; }
#header #greet_user { display: inline; float: left; margin-right: 0; width: 310px; }
* html #header #greet_user { overflow-x: hidden; }
#header ul.navigation { font-size: 1.2em; display: block; margin: 0; padding: 0; border: 0; outline: 0; overflow: hidden; display: inline-block; display: inline; float: left; margin-right: 0; width: 390px; padding-left: 440px; color: #d95e33; font-weight: bold; padding-top: 20px; letter-spacing: -0.05em; }
#header ul.navigation { display: block; }
#header ul.navigation li { list-style-type: none; margin-left: 0px; white-space: nowrap; display: inline; float: left; padding-left: 4px; padding-right: 4px; }
#header ul.navigation li.first { padding-left: 0px; }
#header ul.navigation li.last { padding-right: 0px; }
* html #header ul.navigation { overflow-x: hidden; }
#header ul.navigation li { background: url(/static/v/images/menu-separator_v4968f130.png) no-repeat left center; padding-left: 25px; }
#header ul.navigation li.first { background: none; }
#header ul.navigation a { color: #d95e33; }
#header ul.navigation a:hover { text-decoration: underline; }

#spinner { position: fixed; width: 92%; height: 600px; top: 5%; left: 4%; background: #000 none repeat scroll 0 50%; overflow: hidden; -moz-border-radius: 10px; opacity: 0.85; z-index: 100; color: #ccc; font-weight: bold; font-size: 1.5em; }
#spinner div { margin-top: 80px; margin-left: auto; text-align: center; }
#spinner div img { vertical-align: middle; }

body#index #header ul.navigation li.index a { text-decoration: underline; }

body#main #header ul.navigation li.main a { text-decoration: underline; }

body#wishes #header ul.navigation li.wishes a { text-decoration: underline; }

body#groups #header ul.navigation li.groups a { text-decoration: underline; }

body#sub_accnt #header ul.navigation li.sub_accnt a { text-decoration: underline; }

body#account #header ul.navigation li.account a { text-decoration: underline; }

body#index #header ul.navigation li.index a { text-decoration: underline; }

body#login #header ul.navigation li.login a { text-decoration: underline; }

body#tour #header ul.navigation li.tour a { text-decoration: underline; }

body#signup #header ul.navigation li.signup a { text-decoration: underline; }

div#footer { color: #aaa; font-size: 10px; overflow: hidden; display: inline-block; background-color: #5f3602; background-image: url(/static/v/images/shadow-bottom_v1d01a614.png); background-repeat: no-repeat; background-position: left bottom; width: 950px; padding-bottom: 6px; }
div#footer { display: block; }
div#footer ul { margin: 0; padding: 0; border: 0; outline: 0; overflow: hidden; display: inline-block; padding-top: 30px; padding-left: 2em; background-color: white; overflow: hidden; display: inline-block; }
div#footer ul { display: block; }
div#footer ul li { list-style-type: none; margin-left: 0px; white-space: nowrap; display: inline; float: left; padding-left: 4px; padding-right: 4px; }
div#footer ul li.first { padding-left: 0px; }
div#footer ul li.last { padding-right: 0px; }
div#footer ul { display: block; }
div#footer ul a { color: #aaa; }
div#footer ul a:visited { color: #aaa; }

#index #content #first { display: inline; float: left; background: url(/static/v/images/gift_v7f014ae6.png) no-repeat top left; margin-left: 2px; width: 425px; height: 280px; }
* html #index #content #first { overflow-x: hidden; }
#index #content #second { display: inline; float: left; background: url(/static/v/images/baby_vec379f7c.png) no-repeat top left; margin-left: 2px; width: 345px; height: 280px; }
* html #index #content #second { overflow-x: hidden; }
#index #content #third { display: inline; float: left; background-color: #aa340c; margin-right: 0; margin-left: 2px; width: 172px; height: 280px; }
#index #content #main_content { display: inline; float: left; margin-right: 10px; width: 630px; }
* html #index #content #main_content { overflow-x: hidden; }
#index #content #main_content h1, #index #content #main_content h2, #index #content #main_content ul { padding-left: 40px; display: inline; float: left; margin-right: 0; width: 910px; }
* html #index #content #main_content h1, * html #index #content #main_content h2, * html #index #content #main_content ul { overflow-x: hidden; }
#index #content #main_content h1 { margin-top: 30px; font-size: 30px; }
#index #content #main_content h2 { font-size: 18px; font-weight: normal; }
#index #content #main_content ul { margin-left: 1.5em; color: #333333; }
#index #content #controls { display: inline; float: left; margin-right: 0; width: 230px; }
* html #index #content #controls { overflow-x: hidden; }

#main #content .recent_wish_meta { font-size: 0.8em; }
#main #content .recent_wish_wisher { font-weight: bold; }
#main #content .recent_wish_date { font-size: 0.7em; color: #777; }
#main #content .recent_wish { border-radius: 0.25em; -moz-border-radius: 0.25em; padding: 2px 5px 2px 5px; }
#main #content .recent_wish_table td { border-bottom: 1px dotted #543719; }
#main #content #friends-and-family .avatar { float: left; }
#main #content .tips { font-style: italic; }

#wishes .wishSelector { margin: 0 2px; width: 95%; border-bottom: 1px solid #000; }
#wishes .createWishDiv { margin: 0 2px; padding: 4px; background: #ccc; width: 95%; overflow: hidden; display: inline-block; }
#wishes .createWishDiv { display: block; }
#wishes .createWishDiv input { float: left; }
#wishes .createWishDiv textarea { float: left; }
#wishes .wishItem { border-bottom: 1px dashed #ccc; margin-bottom: 1em; width: 100%; margin-left: 2px; clear: both; }
#wishes .wishCheck { float: left; width: 4em; height: 5em; background: #ccc; margin: 0px 0px 3px 0px; padding: 6px 3px 0px 0px; text-align: center; font-size: 70%; font-weight: bold; color: #777; }
#wishes .wishCheckArrow { float: left; background: transparent url(/static/v/images/ui/check-arrow_v7740df4d.png) no-repeat top left; width: 9px; height: 32px; }
#wishes div.wishAction { padding-bottom: 0px; float: right; }
#wishes div.wishAction div { float: left; }
#wishes .wishCreator { text-indent: 5em; font-size: 0.8em; color: #888; }
#wishes .wishDate { font-size: 0.7em; color: #777; }
#wishes .wishDesc { float: left; padding: 3px 0px 0px 2px; max-width: 40em; }
#wishes .wishDesc a { text-decoration: underline; }
#wishes .tableWishes { width: 95%; }
#wishes .wishUserSelectors { font-size: 1em; color: #679; }
#wishes #container #content #main_content { display: inline; float: left; margin-right: 10px; width: 790px; margin-right: 0; }
* html #wishes #container #content #main_content { overflow-x: hidden; }

#wish #container #content #main_content { display: inline; float: left; margin-right: 10px; width: 790px; margin-right: 0; }
* html #wish #container #content #main_content { overflow-x: hidden; }

#groups #content .h2, #group #content .h2 { display: inline; float: left; margin-right: 10px; width: 510px; }
* html #groups #content .h2, * html #group #content .h2 { overflow-x: hidden; }
#groups #content .buttons, #group #content .buttons { display: inline; float: left; margin-right: 0; width: 150px; }
* html #groups #content .buttons, * html #group #content .buttons { overflow-x: hidden; }
#groups #content p.info, #group #content p.info { display: inline; float: left; margin-right: 0; width: 670px; }
* html #groups #content p.info, * html #group #content p.info { overflow-x: hidden; }
#groups #content .members, #group #content .members { display: inline; float: left; margin-right: 10px; width: 310px; }
* html #groups #content .members, * html #group #content .members { overflow-x: hidden; }
#groups #content .members h3, #group #content .members h3 { border-bottom: 1px solid #ccc; }
#groups #content .invites, #group #content .invites { display: inline; float: left; margin-right: 0; width: 310px; }
* html #groups #content .invites, * html #group #content .invites { overflow-x: hidden; }
#groups #content .invites h3, #group #content .invites h3 { border-bottom: 1px solid #ccc; }
#groups #content #side_bar, #group #content #side_bar { display: inline; float: left; margin-right: 10px; width: 270px; }
* html #groups #content #side_bar, * html #group #content #side_bar { overflow-x: hidden; }
#groups #content #main_content_with_side_bar, #group #content #main_content_with_side_bar { display: inline; float: left; margin-right: 0; width: 670px; }
* html #groups #content #main_content_with_side_bar, * html #group #content #main_content_with_side_bar { overflow-x: hidden; }
#groups #content .createGroupDiv, #group #content .createGroupDiv { padding-left: 3em; padding-bottom: 3em; }
#groups .widget_box label, #group .widget_box label { width: auto; }
#groups .widget_box fieldset label, #group .widget_box fieldset label { width: 15em; float: left; border: 1px solid white; }
#groups .widget_box fieldset input[type="checkbox"], #group .widget_box fieldset input[type="checkbox"] { width: 2em; float: right; }

#tour #content ul { margin: 0; list-style: none; padding: 0 1em; }
#tour #content li { padding: 0; margin: 0; list-style: none; width: 270px; float: left; vertical-align: top; margin: 0.5em; }
#tour #content ul { clear: both; }
#tour #content h1, #tour #content h2 { padding-left: 40px; display: inline; float: left; margin-right: 0; width: 910px; overflow: hidden; display: inline-block; padding: 1em; }
* html #tour #content h1, * html #tour #content h2 { overflow-x: hidden; }
#tour #content h1, #tour #content h2 { display: block; }
#tour #content p { clear: both; text-align: center; vertical-align: middle; padding-top: 2em; font-size: 1.5em; }

#index #content #first { display: inline; float: left; background: url(/static/v/images/gift_v7f014ae6.png) no-repeat top left; margin-left: 2px; width: 425px; height: 280px; }
* html #index #content #first { overflow-x: hidden; }
#index #content #second { display: inline; float: left; background: url(/static/v/images/baby_vec379f7c.png) no-repeat top left; margin-left: 2px; width: 345px; height: 280px; }
* html #index #content #second { overflow-x: hidden; }
#index #content #third { display: inline; float: left; background-color: #aa340c; margin-right: 0; margin-left: 2px; width: 172px; height: 280px; }
#index #content #main_content { display: inline; float: left; margin-right: 10px; width: 630px; }
* html #index #content #main_content { overflow-x: hidden; }
#index #content #main_content h1, #index #content #main_content h2, #index #content #main_content ul { padding-left: 40px; display: inline; float: left; margin-right: 0; width: 910px; }
* html #index #content #main_content h1, * html #index #content #main_content h2, * html #index #content #main_content ul { overflow-x: hidden; }
#index #content #main_content h1 { margin-top: 30px; font-size: 30px; }
#index #content #main_content h2 { font-size: 18px; font-weight: normal; }
#index #content #main_content ul { margin-left: 1.5em; color: #333333; }
#index #content #controls { display: inline; float: left; margin-right: 0; width: 230px; }
* html #index #content #controls { overflow-x: hidden; }

#login #content #main_content { display: inline; float: left; margin-right: 10px; width: 550px; }
* html #login #content #main_content { overflow-x: hidden; }
#login #content #controls { display: inline; float: left; margin-right: 0; width: 310px; }
* html #login #content #controls { overflow-x: hidden; }

#account .widget_box { width: 24em; float: left; }
#account .widget_box form label { width: 11em; }
#account .widget_box form input[type="text"], #account .widget_box form input[type="checkbox"], #account .widget_box form input[type="password"] { width: 10em; }

#new_account .widget_box form label { width: 11em; }
#new_account .widget_box form img { float: left; }
#new_account #content #main_content { display: inline; float: left; margin-right: 10px; width: 550px; }
* html #new_account #content #main_content { overflow-x: hidden; }
#new_account #content #controls { display: inline; float: left; margin-right: 0; width: 310px; }
* html #new_account #content #controls { overflow-x: hidden; }

#sub_accnt form { width: 18em; }
#sub_accnt #main_content_with_side_bar { display: inline; float: left; margin-right: 0; width: 550px; }
* html #sub_accnt #main_content_with_side_bar { overflow-x: hidden; }
#sub_accnt h2 { border-bottom: 1px dotted #ccc; }

#avatar #container #content #main_content_with_side_bar div.step { margin: 1em 5em; }
#avatar #container #content #main_content_with_side_bar td { text-align: center; }
#avatar #container #content #main_content_with_side_bar td div#avatarPreviewWrap { margin: 0 auto; }

#login div.widget_box, #new_account div.widget_box { width: 30em; margin: auto; }

#sub_accnt .widget_box { width: 24em; }

.widget_box { font-size: 12px; padding: 0.25em; margin: 0.25em; overflow: hidden; }
.widget_box .round { border-radius: 0.5em; -moz-border-radius: 0.5em; border: 2px solid #5f3602; background: white; }
.widget_box input { font-family: Helvetica; font-size: 12px; }
.widget_box h1, .widget_box h3 { margin: 8px 0px 2px 0px; padding: 0px 0px 0px 0px; }
.widget_box h4 { margin: 8px 0px 2px 0px; }
.widget_box .tl { background: transparent url(/static/v/images/widget/widget_tl_v2e9113b8.gif) 0 0 no-repeat; }
.widget_box .tr { background: transparent url(/static/v/images/widget/widget_tr_v87d0dcc2.gif) 100% 0 no-repeat; }
.widget_box .r { background: transparent url(/static/v/images/widget/widget_r_v032f7a74.gif) repeat-y right top; }
.widget_box .l { background: transparent url(/static/v/images/widget/widget_l_v966883da.gif) repeat-y left top; }
.widget_box .t { background: white url(/static/v/images/widget/widget_t_v5260b13b.gif) repeat-x left top; }
.widget_box .b { background: transparent url(/static/v/images/widget/widget_b_v89f2f368.gif) repeat-x left bottom; overflow: hidden; display: inline-block; }
.widget_box .b { display: block; }
.widget_box .bl { background: transparent url(/static/v/images/widget/widget_bl_v131318a1.gif) 0 100% no-repeat; }
.widget_box .br { background: transparent url(/static/v/images/widget/widget_br_v687b3e83.gif) 100% 100% no-repeat; }
.widget_box .middle { overflow: hidden; padding: 0px 10px 1em 10px; overflow: hidden; display: inline-block; }
.widget_box .middle { display: block; }
.widget_box form label { float: left; width: 9em; line-height: 1.5em; overflow: hidden; display: inline-block; }
.widget_box form label { display: block; }
.widget_box form input { float: left; width: 12em; }
.widget_box form input[type="submit"] { margin-top: 0.5em; width: auto; clear: both; }
.widget_box form br { overflow: hidden; display: inline-block; }
.widget_box form br { display: block; }
.widget_box form p { float: left; margin-bottom: 0.5em; width: 100%; overflow: hidden; display: inline-block; }
.widget_box form p { display: block; }
.widget_box form span.jsvalidation { float: left; width: 100%; overflow: hidden; display: inline-block; }
.widget_box form span.jsvalidation { display: block; }

body { line-height: 1.5; font-family: Helvetica Neue, Arial, Helvetica, sans-serif; color: #333333; font-size: 75%; }

h1 { font-weight: normal; color: #222222; font-size: 3em; line-height: 1; margin-bottom: 0.5em; }
h1 img { margin: 0; }

h2 { font-weight: normal; color: #222222; font-size: 2em; margin-bottom: 0.75em; }

h3 { font-weight: normal; color: #222222; font-size: 1.5em; line-height: 1; margin-bottom: 1em; }

h4 { font-weight: normal; color: #222222; font-size: 1.2em; line-height: 1.25; margin-bottom: 1.25em; }

h5 { font-weight: normal; color: #222222; font-size: 1em; font-weight: bold; margin-bottom: 1.5em; }

h6 { font-weight: normal; color: #222222; font-size: 1em; font-weight: bold; }

h2 img, h3 img, h4 img, h5 img, h6 img { margin: 0; }

p { margin: 0 0 1.5em; }
p img.left { display: inline; float: left; margin: 1.5em 1.5em 1.5em 0; padding: 0; }
p img.right { display: inline; float: right; margin: 1.5em 0 1.5em 1.5em; padding: 0; }

a { text-decoration: underline; color: #000099; }
a:visited { color: #000066; }
a:focus { color: black; }
a:hover { color: black; }
a:active { color: #cc0099; }

blockquote { margin: 1.5em; color: #666; font-style: italic; }

strong { font-weight: bold; }

em { font-style: italic; }

dfn { font-style: italic; font-weight: bold; }

sup, sub { line-height: 0; }

abbr, acronym { border-bottom: 1px dotted #666; }

address { margin: 0 0 1.5em; font-style: italic; }

del { color: #666; }

pre { margin: 1.5em 0; white-space: pre; }

pre, code, tt { font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; }

li ul, li ol { margin: 0 1.5em; }

ul { margin: 0 1.5em 1.5em 1.5em; list-style-type: disc; }

ol { margin: 0 1.5em 1.5em 1.5em; list-style-type: decimal; }

dl { margin: 0 0 1.5em 0; }
dl dt { font-weight: bold; }

dd { margin-left: 1.5em; }

table { margin-bottom: 1.4em; width: 100%; }

th { font-weight: bold; }

thead th { background: #c3d9ff; }

th, td, caption { padding: 4px 10px 4px 5px; }

tr.even td { background: #e5ecf9; }

tfoot { font-style: italic; }

caption { background: #eee; }

.quiet { color: #666666; }

.loud { color: #111111; }

#third { background-color: #aa340c; width: 98%; margin-left: 1%; margin-right: 1%; margin-bottom: 2em; height: 3px; }

body { font-family: "lucida grande",tahoma,verdana,arial,sans-serif; background: #5f3602; font-size: 10pt; }

.form_as_link { display: inline; margin-bottom: 0px; }

.note { color: #888; font-size: 0.8em; }

.error_msg { color: #780000; font-size: 0.8em; }

.message { color: #c32; background: #b4daf1; text-align: center; margin: 2pt 2pt 2pt 2pt; }

h1 { font-size: 1.4em; margin-bottom: 0.3em; color: #ba583b; }

h2, div .h2 { color: #666666; font-weight: bold; letter-spacing: 1px; font-family: Arial; font-size: 1.15em; padding-bottom: 3px; margin-bottom: 3px; }

h3, div .h3 { color: #543719; font-weight: bold; letter-spacing: 1px; font-family: Arial; font-size: 1.0em; padding-bottom: 3px; margin-bottom: 3px; padding-left: 2em; }

a { text-decoration: none; color: #037; }
a:hover { text-decoration: underline; color: #037; }
a:visited { color: #037; }
a:hover img { text-decoration: none; border: 0px; }

.todo { text-decoration: line-through; color: #ddd; }

.clear { clear: both; }

.addMenu { width: 25em; background: white; z-index: 91; padding: 2em 1em 0.5em 0.7em; }

.dropControl { font-size: 0.8em; }

.dropControlToggle { position: absolute; border: 1px solid blue; }

.subAccnt td { border-bottom: 1px dotted #ccc; }

.button-container { border-collapse: collapse; border-spacing: 0pt; cursor: pointer; empty-cells: show; width: auto; margin: 0 auto; }
.button-container a { text-decoration: none; font-weight: normal; text-align: center; }
.button-container td.btl, .button-container td.btr, .button-container td.bbl, .button-container td.bbr { background-repeat: no-repeat; border: 0pt none; margin: 0pt; padding: 0pt !important; text-align: center; }
.button-container td.btl { height: 4px; width: 6px; }
.button-container td.btr { background-position: right top; height: 4px; }
.button-container td.bbl { background-position: left bottom; width: 6px; }
.button-container td.bbr { background-position: right bottom; padding: 0pt 6px 4px 0pt !important; }
.button-container .btl, .button-container .bbl { background-image: url(/static/v/images/ui/button-left_v8ebcf2cf.gif); }
.button-container .btr, .button-container .bbr { background-image: url(/static/v/images/ui/button-right_v2fbb5f2a.gif); }
.button-container:hover .btl, .button-container:hover .bbl { background-image: url(/static/v/images/ui/button-left-hover_vb48777a7.gif); }
.button-container:hover .btr, .button-container:hover .bbr { background-image: url(/static/v/images/ui/button-right-hover_vc986a093.gif); }
.button-container a:visited { color: blue; }

#ad_bar .avatar { border: 1px solid #543719; margin-bottom: 3px; padding-top: 5px; width: 115px; }
#ad_bar button { display: inline; width: 16px; height: 16px; border: 0 none; cursor: pointer; vertical-align: bottom; }

.avatar { width: 80px; font-size: 10px; }
.avatar .image { width: 60px; margin: 0 auto; }
.avatar .name { margin: 0 align; text-align: center; }
.avatar .active { background: url(/static/v/images/edit-active_v3bc29258.png) no-repeat top left; }
.avatar .inactive { background: url(/static/v/images/edit_v362a73d4.png) no-repeat top left; }
.avatar button { display: none; }

.rounded_image { background: transparent url(/static/v/images/ui/pic_coners_v030cda6e.png) repeat scroll 0 0 !important; display: block; height: 60px; position: absolute; width: 60px; z-index: 1; }

.drop_menu a { padding-right: 20px; background: url(/static/v/images/ui/down_v174a19f2.png) no-repeat top right; }

.drop_submenu { width: 100px; background: white; border: 1px solid #ccc; position: absolute; padding: 2px 3px 2px 3px; }
.drop_submenu ul { margin: 0; padding: 0; }
.drop_submenu li { background: white; border-top: solid 1px #ccc; list-style: none; }
.drop_submenu li a { display: block; line-height: 1.3em; padding-right: 0.5em; }
.drop_submenu li a:hover { background: #e3edef; text-decoration: none; }

.jsvalidation { color: red; }
.jsvalidation br { line-height: 1px; }

.ui-icon { background-image: url(/static/v/images/ui/icons-grey_vec6f3ca3.png); background-repeat: no-repeat; height: 16px; width: 16px; display: block; overflow: hidden; text-indent: -99999px; }

.ui-icon-alert { background-image: url(/static/v/images/ui/icons-red_vfd4ded92.png); background-position: 0px -144px; }

.ui-icon-info { background-position: -16px -144px; }
