 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, dl, dt, dd, ol, ul, li, form, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline}
 :focus {outline: 0}
body {line-height: 1; color: black; background: white}
ol, ul {list-style: none}
 ins {text-decoration: none}
del {text-decoration: line-through}
 table {border-collapse: separate; border-spacing: 0}
caption, th, td {text-align: left; font-weight: normal}
blockquote:before, blockquote:after, q:before, q:after {content: ""}
blockquote, q {quotes: "" ""}
 .clearfix:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0}
.clearfix {display: inline-block}
html[xmlns] .clearfix {display: block}
* html .clearfix {height: 1%}
.clear {clear:both;}
  * {font-size: 100.00%; font-family: Arial, Helvetica, sans-serif}
html {font-size: 62.5%}
html, body {background: #ffffff; color:#3f3f3f; height:100%}
body {padding-bottom:20px; font: 11px Arial, Helvetica, sans-serif; height: 100%; width: 100%}
input, select, textarea {font: 1.0em/1.45em Arial, Helvetica, sans-serif}
select {font-size: 0.7em}
a {color: #009bfe; text-decoration: none; z-index: 50; cursor: pointer}
a:hover {text-decoration:underline; z-index: 50}
.smallfont {font-size: 10px; font-weight: normal}
.hide {display: none}
input.button, input.search, input.search-btn {cursor: pointer}
input#keywords.text_input {cursor: text}
.pipe {padding: 0px 3px; text-align: left;}
.special_underspace {position:absolute; height:10px; bottom:0;}
span.selected {font-weight: normal}
span.condition {font-weight:normal; font-size:11px}
iframe#upload_frame {width: 1px; height: 1px; border: 0}
#counter {color:#c1bf3b; text-transform:uppercase; font-size:16px; font-weight:bold;}
.center {text-align:center;}
.facebook_logo {padding-left:15px; background: url(index_files/facebook_logo_sml.gif) no-repeat left center}
.height_auto {height: auto !important;}
 strong {font-weight: bold}
h1, h2, h3, h4, h5, h6 {color: #0185df; font-family: Arial, Helvetica, sans-serif; font-weight:bold}
h1 {font-size: 18px; margin-bottom: 0.5em; line-height:1}
.box_normal h2 {font-size: 12px; color:#FFFFFF; font-weight:bold; margin-bottom:23px; text-transform:uppercase;}
.box_normal_white h2 {font-size: 12px; color: #555; font-weight:bold; margin-bottom:23px; text-transform:uppercase;}
.search-results h2 {margin-bottom:19px !important;}
h2.h2_home {margin-bottom:0}
#item-deals h2 {margin-bottom:12px}
.box h2 span#pagination_results span, .box h2 span#pagination_results {display:inline-block; margin-top:0 !important; font-size: 12px !important; color:#FFFFFF !important; font-weight:normal;font-weight:bold}
.postadeal_large h3 {color: #0185df; font-weight:bold; margin-bottom:10px;}
h2 {font-size: 18px}
h3 {font-size: 14px}
h4 {font-size: 12px}
h5 {font-size: 11px}
h6 {font-size: 10px}
h1 span, h2 span {display: block; margin: 0.5em 0 0; font-weight: normal; color: #666}
h1 div {display: block; font-size: 12px; font-weight: normal; margin-top:6px}
h1 div span {display: inline; float: left; overflow: hidden; color: #E9E9E9}
h2 span {font-size: 0.8em}
p {margin: 0 0 1.2em}
em {font-style: normal}
  div.col-1, div.col-2, div.col-3, div.col-4, div.col-5, div.col-6, div.col-7, div.col-8, div.col-9, div.col-10, div.col-11, div.col-12, div.col-13, div.col-14, div.col-15, div.bcol-1, div.bcol-2, div.bcol-3, div.bcol-4, div.bcol-5, div.bcol-6, div.bcol-7, div.bcol-8, div.bcol-9, div.col {float: left; display: inline; margin-right: 18px}
.col-1 {width: 60px}
.col-1_half {width: 80px}
.result .col-1 {text-align:center}
.result .col-15 {text-align:center}
 .col-2 {width: 100px}
.col-2_half {width: 140px}
.col-3 {width: 160px}
.col-4 {width: 180px}
 .col-5 {width: 200px}
.col-6 {width: 225px}
 .col-7 {width: 250px}
 .col-8 {width: 285px}
.col-8_half {width: 310px}
.col-9 {width: 360px}
 .col-9_half {width: 380px}
.col-10 {width: 440px}
 .col-11 {width: 520px}
 .col-12 {width: 629px}
 .col-13 {width: 656px}
 .col-14 {width: 700px}
 .col-15 {width: 121px}
 .bcol-1 {width: 162px}
 .bcol-2 {width: 207px}
 .bcol-3 {width: 233px}
 .bcol-4 {width: 352px}
 .bcol-5 {width: 422px}
 .bcol-6 {width: 506px}
 .bcol-7 {width: 611px}
 .bcol-8 {width: 638px}
 .bcol-9 {width: 788px}
 .clear {clear: both}
div.col-last {margin-right: 0px}
div.col-m8 {margin-right: 8px}
div.col-m15 {margin-right: 15px}
div.col-m20 {margin-right: 20px}
div.col-m25 {margin-right: 25px}
.col-right {float: right}
.col-left {float: left}
li.col-right {float: right}
li.col-left {float: left}
div.col-inline {display: inline}
.col-m0 {margin:0 !important;}
.col-mb2 {margin-bottom:2px !important;}
.col-mb3 {margin-bottom:3px !important;}
.col-mb5 {margin-bottom:5px !important;}
.col-mb10 {margin-bottom:10px !important;}
.col-mb15 {margin-bottom:15px !important;}
.col-mb20 {margin-bottom:20px !important;}
.col-mb25 {margin-bottom:25px !important;}
.col-mb30 {margin-bottom:30px !important;}
.col-mb35 {margin-bottom:35px !important;}
.col-mt30 {margin-top:30px !important;}
.col-mt25 {margin-top:25px !important;}
.col-mt20 {margin-top:20px !important;}
.col-mt15 {margin-top:15px !important;}
.col-mt10 {margin-top:10px !important;}
.col-mt5 {margin-top:5px !important;}
.col-mt3 {margin-top:3px !important;}
.col-mr5 {margin-right:5px !important;}
.col-mr13 {margin-right:13px !important;}
.col-mr10 {margin-right:10px !important;}
.col-ml5 {margin-left: 5px !important;}
.col-ml10 {margin-left: 10px !important;}
.col-ml15 {margin-left: 15px !important;}
.col-ml20 {margin-left: 20px !important;}
.display_inline {display:inline;}
.lineheight-normal {line-height:1;}
.uppercase {text-transform:uppercase}
.col-pt5 {padding-top:5px;}
.col-pt10 {padding-top:10px;}
.col-pt15 {padding-top:15px;}
.col-pb5 {padding-bottom:5px;}
.col-pb10 {padding-bottom:10px;}
.col-pb15 {padding-bottom:15px;}
.border_bottom_dotted_light {border-bottom:1px dotted #CCC;}
.gray {color: #999999 !important;}
.dark_gray {color:#666666 !important;}
.light_gray {color:#CCCCCC !important;}
.greenish {color:#37d500;}
.pink {color:#FF11A8;}
.red {color:red;}
.blue {color:#0071E5;}
.header_blue {color: #0185df !important;}
.bright_blue {color:#0596df;}
.dark_blue {color:#0185df;}
.orange {color:#ff7e00 !important;}
.red_fonts {color: red; font-size: 11px}
.lh_1-2 {line-height:1.2;}
.bold {font-weight:bold;}
.italic {font-style:italic;}
.uppercase {text-transform:uppercase;}
.inline {display:inline;}
.font_times {font-family:"Times New Roman", Times, serif !important;}
.margin_auto {margin:0 auto;}
.p_15_0 {padding:15px 0px;}
.p_15 {padding:15px;}
.font-11 {font-size:11px !important;}
.font-12 {font-size:12px !important;}
.font-14 {font-size:14px !important;}
.font-18 {font-size:18px !important;}
.font-24 {font-size:24px !important;}
.width_593 {width:593px;}
.txt-right {text-align:right;}
 #footer {background: white; margin-top: 16px; padding: 15px 15px 0; margin:0 auto; clear: both; background:url(img/footer_border.gif) left top no-repeat}
div.copyright {width:860px; font-size:10px; padding:30px 15px 10px 0; text-align:right; clear:both; color:#999999;}
#footer ul {width: 200px; float: left}
#content div.menu div.submenu div a {border-top: none}
#footer ul li h4 {font-weight: bold; font-size: 1.0em; margin: 10px 0 0 0; color:#0073b1}
#footer ul li {padding: 0; font-size: 0.95em}
#footer ul {
	margin-bottom: 0.5em;
	float: left;
	width: 150px
}
#footer ul.top_brands {padding-right:20px}
#footer ul.most_popular {
	width:400px;
}
#footer ul.most_popular div.clearfix div {
	font-size: 0.95em;
	float: left;
	width: 100px;
}
#footer ul.most_popular div.clearfix div a {padding-right: 10px;}
 #content-holder {margin:0 0 0 36px;padding-bottom:8px;width:903px;}
#content-holder-signup {margin:-40px 0 auto 35px; padding-bottom:8px;position:absolute;width:903px}
#content {margin: 0 auto; padding: 12px 0 0 0; background: white; min-height: 350px; height: auto !important; height:350px}
div.sort {float: left; padding-bottom: 13px; font-size:11px;}
#item-deals div.deals_sort {padding-top: 6px; font-weight:bold; width:500px;}
#item-deals div.deals_sort a {font-weight: normal;}
#item-deals div.deals_sort span {font-weight: normal;}
 .tooltip {position: absolute; background-image: urindex_files/tooltip_arrow.gif); background-repeat: no-repeat}
.tooltip_content {padding: 10px 20px; margin-top: 23px; background: urindex_files/tooltip.gif) no-repeat; width: 200px; height: 114px; font-size: 13px; color: white; font-weight: bold}
div.tooltip_close {float: right; color: white}
div.tooltip_close a {color: white; background: #134258; border: 1px solid #134258; padding: 0 4px 1px; font-size: 10px; text-decoration: none; opacity: 0.7}
div.tooltip_close a:hover {background: white; color: #134258; border: 1px solid #134258; opacity: 1.0}
.tooltip_content div {padding: 2px 0}
#profile-page .tooltip .title {font-size: 13px; color: white; border-bottom: 1px #428fae solid; width: 90%; padding: 3px 0 8px 0; margin-bottom: 8px}
 .error, .notice, .green, .success {padding: 5px 55px; margin: 0.5em 0 1em; border: 2px solid #ddd}
.error {background: #FBE3E4; color: #8a1f11; border-color: #FBC2C4}
.notice {background: #FFF6BF; color: #514721; border-color: #FFD324}
.green, .success {background: #EAFAB4; color: #003300; border-color: #65B60C}
.green a, .success a {color: #264409}
#flash.notice p {margin-bottom: 0}
#content-holder-signup .error, #content-holder-signup .notice, #content-holder-signup .success, #content-holder-signup .green {margin:16px 0 0 0;}
 div.auto_complete {width: 350px; background: #fff}
div.auto_complete ul {border: 1px solid #888; margin: 0; padding: 0; width: 100%; list-style-type: none}
div.auto_complete ul li {margin: 0; padding: 3px}
div.auto_complete ul li.selected {background-color: #ffb}
div.auto_complete ul strong.highlight {color: #800; margin: 0; padding: 0}
 div.load {background: url(index_files/loading.gif) no-repeat 50%; width: 100%; height: 40px; margin: 0 auto}
div.load_notice {font-size: 1em; font-weight: bold; margin: 0 auto; text-align: center}
div.progress_padding {padding-top: 100px}
.spinner_indicator {background: transparent urindex_files/redbox_spinner.gif) no-repeat scroll center bottom}
  .mywishabi_seeit {margin-bottom:4px;}
.mywishabi_seeit ul li {width:83px; height:26px; background:url(index_files/green_btn_wrightarrow_sml_wide.gif) top no-repeat}
.mywishabi_seeit ul li:hover {background:url(index_files/green_btn_wrightarrow_sml_wide.gif) bottom no-repeat}
.mywishabi_seeit ul li a {color:#FFFFFF; font-weight:bold; display:block; height:16px; padding:5px 23px;}
.mywishabi_seeit ul li a:hover {text-decoration:none;}
 .box_normal {margin-bottom:20px; background-color:white;}
.profile_stats_box .box {padding:16px !important;}
 .box_home .bottom {background:url(img/box_home-bottom.gif) bottom repeat-x;}
.box_home .top {background:url(img/box_home-top.gif) repeat-x;}
.box_home .left {background:url(img/box_home-left.gif) repeat-y;}
.box_home .right {background:url(img/box_home-right.gif) right repeat-y;}
.box_home .top-right {background:url(img/box_home-top_right.gif) top right no-repeat;}
.box_home .bottom-left {background:url(img/box_home-bottom_left.gif) bottom left no-repeat;}
.box_home .bottom-right {background:url(img/box_home-bottom_right.gif) bottom right no-repeat;}
.box_home .box {background:url(img/box_home-top_left.gif) top left no-repeat; padding:10px; height:auto;}
 .box_signup .bottom {background:url(index_files/box_signup-bottom.gif) bottom repeat-x;}
.box_signup .bottom-left {background:url(index_files/box_signup-bottom_left.gif) bottom left no-repeat;}
.box_signup .bottom-right {background:url(index_files/box_signup-bottom_right.gif) bottom right no-repeat;}
 .box_normal .bottom {background:url(img/box_normal-bottom.gif) bottom repeat-x;}
.box_normal .top {background:url(img/box_normal-top.gif) repeat-x;}
.box_normal .left {background:url(img/box_normal-left.gif) repeat-y;}
.box_normal .right {background:url(img/box_normal-right.gif) right repeat-y;}
.box_normal .top-right {background:url(img/box_normal-top_right.gif) top right no-repeat;}
.box_normal .bottom-left {background:url(img/box_normal-bottom_left.gif) bottom left no-repeat;}
.box_normal .bottom-right {background:url(img/box_normal-bottom_right.gif) bottom right no-repeat;}
.box_normal .box {background:url(img/box_normal-top_left.gif) top left no-repeat; padding:10px; min-height:70px; height:auto;}
.recent_hot_deals .box {padding:10px 0 0 10px;}
.blue_fade .bottom-left {background:url(img/box_normal_bluefade-bottom_left.gif) bottom left no-repeat;}
.blue_fade .bottom-right {background:url(img/box_normal_bluefade-bottom_right.gif) bottom right no-repeat;}
.blue_fade .bottom {background:url(img/box_normal_bluefade-bottom.gif) bottom repeat-x;}
.box_normal_nohead .top {background:url(index_files/box_normal_nohead-top.gif) repeat-x;}
.box_normal_nohead .top-right {background:url(index_files/box_normal_nohead-top_right.gif) top right no-repeat;}
.box_normal_nohead .box {background:url(index_files/box_normal_nohead-top_left.gif) top left no-repeat; padding:10px;}
.box_normal_white .top {background:url(index_files/box_normal_white-top.gif) repeat-x;}
.box_normal_white .top-right {background:url(index_files/box_normal_white-top_right.gif) top right no-repeat;}
.box_normal_white .box {background:url(index_files/box_normal_white-top_left.gif) top left no-repeat; padding:10px;}
.box_normal_pointytop {}
.box_normal_pointytop .right {background:url(index_files/box_normal_pointytop-right.gif) right repeat-y;}
.box_normal_pointytop .top-right {background:url(index_files/box_normal_pointytop-top_right.gif) top right no-repeat;}
.box_normal_pointytop .bottom-right {background:url(index_files/box_normal_pointytop-bottom_right.gif) bottom right no-repeat;}
.box_normal_pointytop .box {background:url(index_files/box_normal_nohead-top_left.gif) top left no-repeat; padding:10px 20px 10px 10px;}
.box_normal_pointytop .top {background:url(index_files/box_normal_nohead-top.gif) repeat-x;}
#tab_box .bottom {background:url(index_files/tab_box_bottom.gif) bottom repeat-x;}
#tab_box .top {background:url(index_files/tab_box-top.gif) repeat-x;}
#tab_box .left {background:url(index_files/tab_box-left.gif) repeat-y;}
#tab_box .right {background:url(index_files/tab_box-right.gif) right repeat-y;}
#tab_box .top-right {background:url(index_files/tab_box-top_right.gif) top right no-repeat;}
#tab_box .bottom-left {background:url(index_files/tab_box-bottom_left.gif) bottom left no-repeat;}
#tab_box .bottom-right {background:url(index_files/tab_box-bottom_right.gif) bottom right no-repeat;}
.lite_hor_loader {background:url(index_files/lite-hor-loader.gif) no-repeat center; width:200px; height:11px; padding:5px 0;}
.tiny_hor_loader {position:absolute; margin:8px 0 0 120px; background:url(index_files/thin_progress.gif) no-repeat center; width:16px; height:16px; padding:1px 0; clear:both}
* html .tiny_hor_loader {margin:-30px 0 0 120px}
* html #followed_items_selector .tiny_hor_loader {margin:-22px 0 0 90px}
html>body .tiny_hor_loader {*margin:-28px 0 0 120px}
html>body #followed_items_selector .tiny_hor_loader {*margin:-22px 0 0 120px}
 .no_1 {background:url(index_files/opt_1.gif) top left no-repeat; padding-left:30px}
.no_2 {background:url(index_files/opt_2.gif) top left no-repeat; padding-left:30px}
.no_3 {background:url(index_files/opt_3.gif) top left no-repeat; padding-left:30px}
 #main {width: 1000px; margin: 0 auto; padding-top: 95px; position: relative}
#main .logo {
	margin: 0;
	text-indent: -3000px;
	background: url(img/swiss-logo.gif) no-repeat;
	width: 205px;
	height: 50px;
	position: absolute;
	top: 41px;
	left: 60px;
	z-index: 12
}
#main .logo a {display: block; width: 160px; height: 50px}
  .home_container {width:903px}
* html .home_container {width:898px}
   ul#gift_certificate_name_field_wrapper, ul#gift_certificate_email_field_wrapper, ul#gift_certificate_address_field_wrapper {margin-bottom:10px;}
.payment_details label {width:90px}
.payment_details .error_message {margin-left:100px;}
#gift_cert_form_pt2 .payment {margin-left:157px;}
#edit_password_form {min-height:170px; height:auto; padding-bottom:15px;}
#edit_email_form {min-height:100px; height:auto; padding-bottom:15px;}
#edit_name_form {min-height:90px; height:auto; padding-bottom:15px;}
.account_form div.text_span input.text, .account_form div.text_span input, #gift_cert_form fieldset.payment_details div.text_span input {border:1px solid #AAAAAA;}
.account_form div.text_span div div, #gift_cert_form fieldset.payment_details div.text_span div div {padding:5px 0 0;}
.account_form div.text_span input.text, .account_form div.text_span input, #gift_cert_form fieldset.payment_details div.text_span input.text {height:15px;padding:3px 1px;background:#FFFFFF;}
* html .account_form div.text_span input.text, .account_form div.text_span input {height:18px; padding:2px 1px;}
.account_form div.text_span, .account_form div.text_span *, #gift_cert_form fieldset.payment_details div.text_span, #gift_cert_form fieldset.payment_details div.text_span * {background: none;display:block;}
#gift_cert_form .area_span {border:1px solid #AAAAAA; width:302px; background:none;margin-left:4px;}
.account_form div.text_span {padding:0;}
.account_form fieldset ul li label {float:left; text-align:left;}
.account_form fieldset div.input_area {padding-left:0;}
.account_form fieldset ul li div.field-wrapper {background:#E9E9E9 none repeat scroll 0 0;display:inline;float:left;padding:1px 5px;}
.account_form fieldset ul li.error_message .formError, .account_form .success_message_upload {margin-left:0; width:300px;}
#edit_notifications_form fieldset ul li div.field-wrapper {height:35px;margin-top:0;padding:2px;width:415px;}
div.account_form fieldset ul li div label {width: 170px; padding-top: 8px}
div.account_form fieldset div.input_area {padding-left: 0px}
div.account_form fieldset div.input_area input {width: auto}
div.account_form fieldset ul li.error_message {margin-left: 0px}
#edit_profile_picture_form div.profile_image {float: left; margin-right: 12px; padding-left: 0px}
#edit_profile_picture_form div.profile_image {float: left; margin-right: 12px; padding-left: 0px}
#edit_profile_picture_form div.profile_image_input {float: left; height: 60px}
#edit_profile_picture_form div.profile_image_input span.smallfont {display: block; font-weight: bold}
#edit_notifications_form li div.field-wrapper label {float:right;padding:0px 8px;width:370px;}
#edit_notifications_form li div.field-wrapper label span {display:inline;font-size:11px;font-weight:normal;text-align:left;}
#user_notification_weekly_update_field_wrapper li, #user_notification_new_friendship_field_wrapper li, #user_notification_new_deal_comment_field_wrapper li {min-width: 225px; width: 225px}
div#profile_image {width: 50px; height: 50px; padding: 5px; border: 1px solid #EFEFEF}
div#profile_image img {width: 50px; height: 50px}
#edit_profile_picture_form ul span.smallfont {font-size: 10px; text-align: right; display: block; }
  fieldset {border: none; margin: 0; padding: 0; clear: both; margin-bottom: 10px}
fieldset h2 {margin-bottom: 8px}
fieldset ul {clear: both; margin: 0; padding: 0}
fieldset ul li {display: inline-block; height: auto !important; min-height:35px; min-width:370px; padding:0; position:relative; width:auto !important}
fieldset ul li.available_balance {min-width:300px; width:auto !important}
fieldset ul li label {float: left; padding-right: 15px; font-weight: bold; text-align: right; padding: 0 8px 0 0; margin: 1px 0 0 0; width: 150px}
fieldset ul li label span {text-align: right; width: 100%; display: block; font-size: 0.8em; color: #777; font-weight: normal}
fieldset span.radio_option {padding: 0 8px 0 2px}
fieldset textarea, textarea {height: 82px; overflow: auto; background: none; border: none; width: 430px; float: left; padding: 8px; font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif}
div.form_spacer {margin-bottom: 18px}
div.normal_span {float:left; font-size: 18px; height:28px; font-weight: bold; padding-bottom:5px}
fieldset ul li div.field-wrapper {float: left; display: inline}
fieldset ul#item_deal_local_pickup_field_wrapper li {min-height: 20px}
#signup_dialog_content fieldset ul li div.field-wrapper {background:#eee; padding:7px 7px 7px 10px;}
#invite fieldset ul li div.field-wrapper {float: left; display: inline; width:600px}
fieldset ul li.error_message {margin: 2px 0 2px 158px; height: 16px; background: transparent url(img/error.gif) no-repeat 0 5%; padding: 0 0 0 20px; min-height: 16px; width:200px}
.error_message_create_wish_image {background:transparent url(img/error.gif) no-repeat scroll 0 5%; height:16px; margin:5px 0 2px 0; min-height:16px; padding:0 0 0 20px; width:240px; color:#FF0000 !important; font-size:10px}
.error_message_upload {background:transparent url(img/error.gif) no-repeat scroll 0 5%; height:16px; margin:5px 0 2px 0; min-height:16px; padding:0 0 0 20px; width:270px; color:#FF0000 !important; font-size:10px; margin-left:175px}
.error_message_upload_forimage {background:transparent url(img/error.gif) no-repeat scroll 0 5%; height:16px; margin:5px 0 2px 0; min-height:16px; padding:0 0 0 20px; width:300px; color:#FF0000 !important; font-size:10px}
.success_message_upload {background:transparent url(index_files/success.gif) no-repeat scroll 0 5%; height: 16px; margin:5px 0 2px 0; min-height:16px; padding:0 0 0 20px; color:#3cb700; font-size:0.95em; margin-left:175px}
#signup fieldset ul li.error_message {display:block; clear:left; width:200px !important; min-width:200px}
fieldset ul li.error_message .formError {width:240px; color: #ff0000; font-size:10px; line-height:1.2; padding-bottom:2px}
div.error_message {margin: 2px 0; background: transparent url(img/error.gif) no-repeat 0 50%; padding: 0 0 0 20px; clear: both}
#signup_dialog_content div.error_message {height: auto; min-height: none;}
div.error_message .formError {color: #ff0000; font-size: 11px}
#signup_dialog_content div.error_message .formError {height:auto;min-height:14px;width:202px}
  .create_wish_top {padding-bottom: 10px; float:right; color:#555; padding-right:15px}
.create_wish_bottom {padding-bottom: 10px; float:left; color:#555; font-size:11px}
.create_wish_btn {vertical-align:middle}
 #login_email_wrapper div.text_span, #signup_dialog_content_wrapper div.text_span, #signup_dialog_content_wrapper div.text_span * {display: block; background-image:none; background-repeat: no-repeat}
#signup_dialog_content_wrapper div.text_span div div {background-position: 0 -35px; background-repeat: repeat-x; height: 25px; padding: 5px 0 0 0; width: 251px}
#forgot_password_submit_button {height:27px;}
#login_submit_button {height:27px; width:75px;}
html>body #login_submit_button {margin-top:1px;}
* html #login_submit_button {margin-top:1px;}
input#password_reset, #login_email_wrapper input.text, #login_email_wrapper input, #login_password_wrapper input.text, #login_password_wrapper input {height:18px; padding:4px 0 0 2px; border:1px solid #bbb; background: none; width: 181px !important; display: inline}
#signup_dialog_content_wrapper div.text_span input.text, #signup_dialog_content_wrapper div.text_span input {padding: 3px 0 0 2px; border:1px solid #bbb; background: none; width: 185px; height:19px; display: inline}
 div.text_span, div.text_span * {display: block; background-image: url(index_files/bg-form.png); background-repeat: no-repeat}
div.text_span {background-position: 0 0; padding: 0 0 0 4px; height: 35px; float: left; display: inline; width: 190px}
div.text_span div {background-position: 100% -70px; overflow: hidden; height: 35px; padding: 0 4px 0 0; width: 190px}
div.text_span div div {background-position: 0 -35px; background-repeat: repeat-x; height: 25px; padding: 10px 0 0 0; width: 190px}
div.error_span {background-position: 0 -105px; border: none; margin: 0; height: 35px}
div.error_span div {background-position: 100% -175px; width:190px}
div.error_span div div {background-position: 0px -140px; background-repeat: repeat-x; width:190px}
div.text_span input.text, div.text_span input {padding: 0; border:none; background: white; width: 185px; height:1.7em; display: inline}
div.error_span input {width: 185px}
div.area_span, div.area_span * {background: none}
div.area_span textarea {height: 78px; margin-top: 2px; width:395px}
div.check_span {float: left; margin-top: 0px}
div.radio_span {float: left; margin-top: 4px}
div.area_span {float: left; margin-right: 0px; width: 420px; height: 100px; background: url(index_files/bg-share.gif) no-repeat}
#gift_cert_form div.area_span select {font-size: 11px; border:1px solid #AAA; padding:2px;}
div.area_span select {font-size: 1em;}
 fieldset ul li div.tip {background: transparent url(index_files/tip.gif) no-repeat 0% 20%; padding: 0 0 0 20px; height: 2em; color: #444; margin: 6px 0 0 6px; float:left; width:350px}
#payment_amount_field_tip {background: transparent url(index_files/tip.gif) no-repeat 0% 20%; padding: 0 0 0 20px; height: 2em; color: #444; margin: 0 0 0 6px; float:left; width:200px}
fieldset ul li div.tip span {float:left; font-size:11px}
 #tab_list_content td.merchant_details_img_wrapper {width:180px; height:180px}
td.merchant_details_img_wrapper {height: 165px; width: 165px; vertical-align: middle; text-align: center}
td.merchant_details_img_wrapper img {width:auto !important;}
td.item_small_img_wrapper {height:60px; width:70px; vertical-align: middle; text-align: center}
.b p {color: #7e8c94}
 .deal_result_comments_wrapper {margin-top: 10px; padding-left: 7px; border-left: 2px solid #BBBBBB}
.deal_comment_datetime {font-size: 9px}
.deal_comment {width: 330px; overflow: hidden; font-size:11px}
.char_remaining {display: block; clear:both}
.deal_post_successful {display:block; border:1px solid #0071E5; display:inline-block !important; min-height:16px; margin: 10px 0; padding:10px 10px 0 20px; text-align:left; width:460px}
.item_deal_comment_dialog {width: 360px; padding:10px; border:1px solid #666666; position: absolute; z-index: 101; background-color: #FFFFFF}
.item_deal_comment_dialog div.area_span textarea {width: 340px; height:50px; margin-top:2px}
.item_deal_comment_dialog div.area_span {background:transparent url(index_files/bg-feedback.gif) no-repeat scroll 0 0; float:left; height:85px; margin-right:0; width:355px}
 div.top_deal_hunter {margin-top: 15px; overflow: hidden;}
div.top_deal_hunter .col-1 {margin-right:0;}
div.top_deal_hunter_info {float: left; width: 160px; font-size:11px; font-weight:normal; color:#666}
div.top_deal_hunter_info h4 {margin: 0; font-size:14px}
 #dealhunter_narrow {margin-left: 30px;}
* html #dealhunter_narrow {margin-left: 25px;}
 span.pagination span.current-top {font-weight: bold}
span.pagination span {padding: 2px 4px; font-size:11px}
span.pagination a {font-size: 11px; padding:3px}
 #content div.breadcrumbs {font-size: 11px; background: none; padding:0 0 10px; position:relative; top:-6px}
#content div.breadcrumbs a {font-size: 11px; height:12px; text-transform:uppercase;}
* html .breadcrumbs .sorter_box, * html .breadcrumbs .sorter_box div {width:180px}
.breadcrumbs h1 {display:inline;font-size:12px; font-weight:normal; height:20px; margin-bottom:0; line-height:1.2;}
* html .breadcrumbs h1 {line-height:1.2; height:12px; padding-top:1px;}
.breadcrumbs h1 img {vertical-align:sub; height:16px;}
html>body .breadcrumbs h1 img {*vertical-align: top}
* html .breadcrumbs h1 img {vertical-align: top}
.breadcrumbs .sorter_box {min-width:146px; width:auto; height:11px}
.breadcrumbs .sorter_box a {display:inline-block;}
.breadcrumb_divider {margin: 0 5px;}
.restofbreadcrumb {padding-top:3px; display:inline; min-width:700px; width:auto;}
.restofbreadcrumb h1 {display:inline;}
 .box .heading {clear: both; height: 35px; overflow: hidden; padding: 7px 20px 0 20px; margin: 0 -20px}
.box .heading .left {float: left; width: 49.5%; text-align: left; background: none}
.box .heading .right {float: right; width: 49.5%; text-align: right; background: none}
.footing {width: 100%}
.footing_left {padding-bottom: 8px; padding-left: 20px; font-size: 11px; width: 47%; float: left}
.footing_right {padding:0 20px 8px 20px; font-size: 12px; width: 45%; text-align: right; float: right; font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom:10px; height:20px;}
.box .footing .left, .footing .left {float: left; padding-left: 25px; ; text-align: left; background: none}
.box .footing .right, .footing .right {float: right; padding-right:25px; text-align: right; background: none}
.box ul.grid {margin: 0 auto}
.box ul.grid li, .box ul.grid div li {text-align:center; float: left; margin: 0 2px 4px; width: 60px; height: 60px; overflow: hidden; display: inline}
.box ul li img {padding: 0}
div.end {height: 25px}
.end_left div {width: 100%; padding: 0; margin: 0}
.end_right {float: right; text-align: right}
.box .img-item {position: relative; height: 180px; width: 180px; float: left; margin-right: -200px; margin-top: -5px}
.box .img-item span {display: block; position: absolute; background: url(index_files/item-image.png); height: inherit; width: inherit}
.box div.item-image {margin-left: 200px; float: left; width: 100%}
.box .heading span.right, .box div.ending span.right {background: none}
h2.heading span.right span, h2.heading span.left span {display:inline; font-size:11px !important;}
  #no_items_found * {color: #535353}
#no_items_found {margin: 8px 12px 0; color: #535353}
#no_items_found h4 {font-weight:normal;}
#no_items_found h2 {font-size: 14px; color: #0044a5; margin-bottom:20px}
#no_items_found div.spacer {font-weight: bold; margin-left: 8px; margin-bottom: 8px}
* html #no_items_found div.spacer {font-weight: bold; margin-left: 8px; margin-bottom: 8px}
#no_items_found ul {line-height: 18px; margin: 0 0 16px 11px; font-size: 12px}
#no_items_found ul li {background: transparent url(index_files/bullet_black.png) no-repeat; padding-left: 12px}
#no_items_found ul li {padding-bottom: 8px; padding-left: 24px}
.search-results .box .heading .left {width: 640px; color:#0071E5; font-size:14px; font-weight:bold; margin:0;}
.search-results .box .heading .right {width: 200px; color:#0071E5; font-size:14px; font-weight:bold; margin:0; padding-right:25px; font-size:14px;}
fieldset.search, fieldset.search label {border: none; padding: 0; margin: 0; text-align: center}
.search-results #pagination_results, .search-results #pagination_results span {font-weight:bold; font-size:14px !important; color:#0071e5;}
div.search_category_filter {padding-top: 3px; margin-top: 6px;}
  .result h4 {margin: 0}
.result ul li.search_links {margin-top: 2px;}
.search_row_info {display: inline; padding-left: 20px; background: url(index_files/wish-w.gif) no-repeat; font-size: 0.96em; line-height: 18px; font-style: normal; margin-right: 8px}
.search_row div.best_deal {background: url(index_files/top-deal-w.gif) no-repeat}
.search_row div.points {background: url(index_files/points_icon_sml.gif) no-repeat}
.points_expl {width:221px; height:44px; padding:16px 0 0 11px; position:absolute; margin-top:-2px; background: url(index_files/boxes/points_expl_box.gif) no-repeat}
html>body .points_expl {*margin-left:-73px; *margin-top:13px}
* html .points_expl {margin-left:-73px; margin-top:13px}
.result {padding-top: 12px; padding-bottom:5px; border-top: 1px solid #E9E9E9}
.result .image {text-align: center; overflow: hidden}
 #mywishabi_tabs {width:629px;}
#mywishabi_profile {width:250px; margin-right:24px; float:left;}
* html #mywishabi_profile {*margin-right:5px}
#mywishabi_profile .box_plain .box {padding:15px 18px;}
#content .profile_content {min-height: 245px; height: auto !important; height: 500px}
#wishlist_header {clear: both; margin: 8px 0}
#wishlist_header .sort {float: left}
#wishlist_header .send {float: right; padding-left: 18px; background: url(index_files/send-w.gif) no-repeat 0 50%; margin:2px 12px 0 0}
#wishlist_header .pagination {float: right; padding-left: 18px; margin:2px 12px 0 0}
#tab_content img.merchant, #deals img.merchant {margin-top: 3px}
#tab_content img.merchant {margin-top: 11px}
ul.profile-stats {list-style: none; padding: 0; width: 215px}
ul.profile-stats li {line-height: 23px; width: 195px; margin: 0 1px 9px 0; padding: 0 8px; text-align: right; background: #f1f8ff}
ul.profile-stats li span {padding: 0; margin: 0; float: left; text-align: right; font-weight: bold}
#profile_friends_count {font-size:12px; color:white; display:inline}
  .box div.profile-with-name {position: relative; float: left; width: 55px; height: 75px; overflow:hidden;}
div.remove_friendship {position: absolute; left:33px; background: #FEFEFE none repeat scroll 0%; border: 1px solid #E9E9E9}
div.remove_friendship a {color: #101010; display: block; text-decoration: none; width: 15px; text-align: center; height: 15px; font-weight: bold; font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif}
  div#tab_box {margin-bottom: 8px}
ul#tabnav {width: 100%; background: url(index_files/tab_box_ulbg.gif) no-repeat right; display: table; height:28px; width:630px;}
ul#tabnav li {float: left; width: 166px; text-align: center; display: table-cell; background: url(index_files/inactive_tab.gif) no-repeat left top; cursor: pointer; height:28px; margin-right:2px}
ul#tabnav li:hover {background: url(index_files/inactive_tab.gif) no-repeat left bottom}
#tab_list_content {padding:8px 15px 5px;}
#tab_list_content .footing_left {padding-left: 0}
#tab_list_content .footing_right {padding-right: 0}
#home_hot_deals_list div.mywishabi_infotxt {width:300px;}
#tab_list_content div.profile_content div.mywishabi_infotxt {width:340px;}
ul#tabnav li a, ul#tabnav li.selected a {display: block; width: 162px; height: 19px; padding:9px 0 0 0}
ul#tabnav li a:hover, ul#tabnav li.selected a:hover {text-decoration: none}
ul#tabnav li.selected {background: url(index_files/active_tab.gif) no-repeat; color: #21576A}
ul#tabnav li.selected:hover {background: url(index_files/active_tab.gif) no-repeat}
  div.sm_deal_rank, div.sm_deal_rank * {background-image: url(index_files/med-rank.png); background-repeat: no-repeat}
div.sm_deal_rank {height: 12px; width: 98px; display: block; padding: 0; background-position: 0px 0px; padding: 0 0 0 2px; overflow: hidden}
div.sm_deal_rank div {height: 12px; width: 96px; display: block; background-position: 100% -36px; padding: 0 2px 0 0}
div.sm_deal_rank div div {height: 12px; width: 95px; display: block; background-position: 0 -24px; background-repeat: repeat-x; position: relative}
div.sm_deal_rank div div div.value {height: 12px; background-position: 100% -12px; background-repeat: repeat-x; position: absolute; width: 0%; overflow: hidden; left: 0px}
  #login_dialog div.text_span {width: 190px}
#login_dialog div.text_span * {width: 190px}
#login_dialog div.text_span input {width: 190px}
.forgot_password_holder div.text_span {width: 235px}
.forgot_password_holder div.text_span * {width: 235px}
.forgot_password_holder div.text_span input {width: 235px}
  div.inline_search {width: 314px}
div.inline_search div.text_span {width: 310px}
div.inline_search div.text_span * {width: 305px}
div.inline_search div.text_span input.text {width: 296px}
div.url_form div.text_span {width: 698px}
div.url_form div.text_span * {width: 690px}
div.url_form div.text_span input {width: 684px}
#post_item {border-bottom: 1px solid #EEE; margin: 0 0 16px; padding: 0 0 8px 0}
#post_item h1 {margin: 0; padding: 0 0 10px 0; min-height: 10px; overflow: visible; font-size: 14px; font-weight:normal}
#post_item .post_a_deal_itemname {font-size: 12px; margin-bottom:0px; font-weight:bold;}
#post_item .post_a_deal_iteminfo {font-size: 11px; line-height:1.2;}
#post_item h1 span {font-size:12px; display: block}
#post_item h1 span#from_merchant {display: inline; font-weight: bold; color: #005fb7; text-indent: 0px}
#item_deal_form_progress {min-height: 300px; height: auto !important; height: 300px}
div.deal_form {margin-left: 70px}
 div.deal_form fieldset {width:750px}
div.deal_form fieldset ul li {width:800px !important}
div.deal_form div.tip div div {max-width: 450px; width: auto !important; width: 450px}
fieldset ul#item_deal_additional_info_field_wrapper li {height: 100px; margin: 0; padding: 0}
fieldset ul#item_deal_additional_info_field_wrapper li div.tip div div {max-width: 250px}
fieldset div.count, div.deal_form div.count {font-size: 0.9em; width: auto; margin-left: 160px; clear: both}
ul#item_deal_condition_field_wrapper div.tip {height: 22px; background-position: 0px}
div.deal_input {padding-left: 225px}
ul#item_deal_starts_at_field_wrapper li label {padding-top: 8px}
div.input_area {clear: both; display: block; padding-top: 8px; margin-bottom:15px}
div.input_area input {width: 120px; margin-right: 4px}
fieldset #deal_posting_tips div.posting_tips ul li {background: url(img/bullet.gif) no-repeat 0 2px; width: 360px !important; min-width:360px; padding: 0 0 8px 20px; min-height: 20px}
fieldset div.posting_tips {padding-right: 470px; overflow:visible; padding-top: 18px; height: 280px; background: url(index_files/img-post-deal_021109.jpg) no-repeat 90% 20%; width:370px; padding-left:70px}
fieldset div.posting_tips ul {padding-top: 8px; width: 382px}
fieldset div.posting_tips ul li {background: url(img/bullet.gif) no-repeat 0 2px; width: 360px !important; padding: 0 0 8px 20px; min-height: 30px}
#item_deal_form_content p {line-height: 22px; margin-bottom: 16px }
#item_deal_form_content h3 {}
ul.invalid li {height: auto; min-height: 15px; padding-bottom: 8px; background: url(index_files/bullet-post-deal.gif) no-repeat 0 7px; padding-left: 25px}
ol.invalid li {height: auto; min-height: 15px; padding-bottom: 8px; list-style-type:decimal; padding-left: 10px; margin-left:30px}
div#invalid_url_iframe_buttons {padding: 8px 0 16px}
div#invalid_url_iframe_wrapper {padding: 0 50px}
div#invalid_url_iframe_wrapper iframe {width: 790px; height: 400px; border: 1px solid}
div#invalid_url_iframe_wrapper a {padding-bottom: 4px}
  #help, #about, #the_team {
	float: right;
	width: 640px;
	padding: 0 43px 16px 0
}
#help h1, #about h1, #the_team h1, #aux h1 {margin-bottom:15px; text-transform:uppercase; font-size:18px}
#aux h3, #about h3 {font-size:12px}
#the_team h3 {font-size:14px; margin-bottom:5px; font-weight:normal}
#help h2, #about h2, #the_team h2, #aux h2 {margin-bottom:10px}
#help p, #about p, #about ul, #the_team p, #aux p {line-height:1.6; font-size:12px;}
#the_team .team_block {clear: both; padding-bottom: 16px; height: 110px; background: none}
#about table.contact_block tbody tr td.email img {border: none; padding: 0 2px}
#about h1 span {display: block; font-size: 1.2em; padding-top: 4px}
div.submenu div a {font-size: 0.95em; padding-left: 18px}
#about img {
	margin:0;
	border:0 !important;
	padding-top: 5px;
	padding-left: 5px;
}
#the_team img.people {padding:0; float: left; margin-right: 16px}
div.list_menu div a {padding: 6px; display: block; font-weight:bold;}
div.list_menu div a:hover {text-decoration: none; background: #d6eeff}
div.list_menu div a.selected, div.list_menu div.selected a {background:#0083df none repeat scroll 0 0; color:#FFFFFF; font-weight: bold}
#about img.right {border: 1px solid; float: right; margin-left: 8px}
#about img.left.map {margin: 0}
#about .merchant_grid img {border: 0}
#about table {margin:0 0 25px 0}
#about table tr td {padding: 5px 5px 5px 0}
#jobs {margin: 0 auto; width: 582px}
#about .col-4 {overflow: visible}
#about .col-4 img {border: 1px solid}
#about div.merchant_grid {width: 600px; margin: 0}
#about img.at {border: none; margin: 0 4px}
 #gift_cert_form #choose_your_gift_card ul li.radio div {width: 20px}
#gift_cert_form #choose_your_gift_card ul li.radio label {width:100px;}
#gift_cert_form #choose_your_gift_card ul {width:150px; clear:none;}
#gift_cert_form #choose_your_gift_card ul li {width:150px !important; min-width:150px !important;}
 fieldset.payment_details div.text_span, fieldset.payment_details div.text_span * {width: 300px}
fieldset.payment_details div.text_span input {width: 296px}
#request_payment ul li {min-height: 15px; height: 15px}
ul li.radio {min-height: 16px; height: auto !important; height:16px }
ul li.radio div {width: 175px; float: left; text-align: right; margin: 0 4px 0 0; display: inline; overflow: hidden}
ul li.radio label {float: left; width: 400px; text-align: left; display: inline; font-weight: normal; margin-top: 1px; overflow: hidden}
div.payment_agreement {margin-left:156px; margin-bottom:8px}
div.payment {margin-left: 160px}
div.payment input {float: left}
  div#aux {margin: 8px 0; min-height: 400px; height: auto !important; height: 400px }
#aux div.input_area {margin-left: 100px}
#aux fieldset {width: 460px; margin-left: 180px; margin-top: 25px}
#aux fieldset label {width: 90px}
#aux div.count {margin-left: 100px}
#aux ul {margin-bottom:20px}
  #wishlist_dialog_frame {margin: 0 20px; width:460px;}
div.wishlist_dialog_wish_unit {float: left; width: 65px; position: relative; height: 65px;}
div.remove_wishlist_dialog_wish {position: absolute; background: #FEFEFE none repeat scroll 0%; border: 1px solid #E9E9E9; right:5px; float:right}
div.remove_wishlist_dialog_wish a {color: #101010; display: block; text-decoration: none; width: 15px; text-align: center; height: 15px; font-weight: bold; font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif}
div.remove_wishlist_dialog_wish a:hover {background: #666666; color: #FEFEFE}
#wish-it-explain {background:url(index_files/track_it_example_creative_sml.gif) no-repeat; width:200px; height:85px;}
  #url_field_wrapper {height:40px; display:block}
#file_field_wrapper {height:40px; display:block}
#user_image_upload_container .image {border:1px solid #999; height:169px; padding:2px; overflow:hidden}
.error_message_upload_mywishabi {background:transparent url(img/error.gif) no-repeat scroll 0 5%; color:#FF0000 !important; font-size:10px; height:16px; margin:5px 0 2px 0; min-height:16px; padding:0 0 0 20px; width:300px}
.success_message_upload_mywishabi {background:transparent url(index_files/success.gif) no-repeat scroll 0 5%; color:#3CB700 !important; font-size:10px; height:16px; margin:5px 0 2px 0; min-height:16px; padding:0 0 0 20px; width:300px}
 td.profile_img_wrapper {width: 215px; height: 169px; vertical-align: middle; text-align: center}
#user_image_wrapper .edit_image_ui {width:601px; min-height:175px; padding:15px; z-index:200; position:absolute; background:#fff; border:1px solid #666; margin:-14px 0 0 -14px }
#user_image_wrapper .edit_image_ui .info span {font-size:12px}
#user_image_wrapper .edit_image_ui h2 {margin:6px 0 10px 0; color:#0185DF!important}
#edit_user_image_click li.edit_image {background:url(index_files/edit_image_001.png) right 3px no-repeat; position:absolute; width:215px; height:20px; text-align:right; z-index:100; margin-top:-3px}
#edit_user_image_click li.edit_image a {display:block; width:180px; padding:4px 30px 2px 2px}
 .edit_image_alert {background:url(index_files/bubbles/edit_image_alert_bg.png) top left no-repeat; position:absolute; width:279px; height:85px; margin:115px 0 0 133px; z-index:101}
.edit_image_alert li {padding:15px 0 0 48px; width:210px; height:85px; color:#999999; margin-bottom:0px; list-style:none;}
.edit_image_alert li span {color:#999999; font-weight:normal; display:inline-block}
.edit_image_alert a {font-weight:bold}
 #edit_item_image_click li.edit_image {background:url(index_files/edit_image_001.png) right 3px no-repeat; position:absolute; width:161px; height:20px; text-align:right; z-index:100; margin:5px 0 0 0; padding:2px}
#edit_item_image_click li.edit_image a {display:block; width:129px; padding:2px 30px 2px 2px}
.edit_image_ui {width:540px; min-height:175px; padding:15px; z-index:200; position:absolute; background:#fff; border:1px solid #666; margin:-17px 0 0 -26px}
.edit_image_ui .info span {font-size:12px}
.edit_image_ui h2 {margin-bottom:0px}
#edit_profile_picture_form {height:150px}
.input_area_upload_image {padding-bottom:7px}
.edit_image_ui .info .switcher {width:320px; height:21px; background:url(index_files/image_upload_tab_bg.gif) repeat-x bottom; margin:5px 0 15px 0}
.edit_image_ui .info .switcher li {display:block; list-style: none; width:104px; height:21px; background:url(index_files/active_tab.gif) top left no-repeat; margin-right:5px; z-index:202; text-align:center}
.edit_image_ui .info .switcher li.inactive {background:url(index_files/inactive_tab.gif) top left no-repeat}
.edit_image_ui .info .switcher li a {display:inline-block; width:100px; padding:2px; font-size:11px}
#edit_image_by_upload_mywishabi .switcher, .deal_feedback_container .switcher {width:365px; height:28px; background:url(index_files/tab_box_ulbg.gif) repeat-x bottom; margin:5px 0 15px 0}
#edit_image_by_upload_mywishabi .switcher li {display:block; list-style: none; width:164px; height:28px; background:url(index_files/active_tab.gif) top left no-repeat; margin-right:5px; z-index:202; text-align:center}
#edit_image_by_upload_mywishabi .switcher li.inactive, .deal_feedback_container .switcher li.inactive {background:url(index_files/inactive_tab.gif) top left no-repeat}
#edit_image_by_upload_mywishabi .switcher li.inactive:hover, .deal_feedback_container .switcher li.inactive:hover {background:url(index_files/inactive_tab.gif) bottom left no-repeat}
#edit_image_by_upload_mywishabi .switcher li a, .deal_feedback_container .switcher li a {text-decoration:none;}
#edit_image_by_upload_mywishabi .switcher li a {display:inline-block; padding:8px 0 6px; width:161px}
  .friends_content .box .heading .right {width: 10px}
.friends_content .box .heading .right a {color: #FFFFFF}
.friends_content .box .heading .left {width: 200px}
.friends_content .box ul.grid li, .friends_content .box ul.grid div li {text-align:left; padding-top:10px; border-top:1px solid #E9E9E9; margin: 0 2px 3px 0; width: 200px; height: 65px; overflow: hidden; display: block; float:none}
.friends_content .box ul.grid li.profile-with-name div {text-align: left; font-size:12px}
.friend_pic_sml {width:50px; height:50px; float:left; margin-right:10px}
.friend_desc_sml {float:left; min-height:50px; text-align:left; width: 130px}
.user_name {font-weight:bold}
.real_name {font-style:italic}
.last_active_time {font-size:10px !important}
.send_msg {text-align:left}
#RB_window #friends_content .friend_desc_sml {float:left; min-height:50px; text-align:left; width:165px}
#RB_window #friends_content .user_name {font-weight:bold}
#RB_window #friends_content .real_name {font-style:italic}
#RB_window #friends_content .last_active_time {font-size:10px !important}
.friend_requests li {width:200px; height:30px; margin-bottom:15px; background:url(index_files/friendships/friend_requests_awaiting_icon.gif) no-repeat 5% 45%}
.friend_requests a {width:130px; padding-left:71px; display:block; text-align:left}
.friend_request_popup {width:270px; min-height:30px; padding:15px; position:absolute; z-index:100; background:white; border:1px solid #666; margin-top:-15px}
.friend_request_popup .real_name {font-style:italic}
.friend_request_popup .name {width:140px}
.friend_request_popup .accept_ignore {width:80px }
.friend_request_popup .request_row {margin-bottom:10px; width:257px}
#friend_controls {text-align:center; margin-top:10px}
#friend_controls .status {font-weight:bold}
#friend_controls li {width:214px; height:41px; background:url(index_files/friendships/friend_ctrls_bg.gif) no-repeat}
#friend_controls a {display:block; padding:1px}
#friend_controls span {font-weight:bold; display:block; display:block; width:214px; height:44px; line-height:43px}
#friend_controls a:hover {font-weight:bold; text-decoration:none !important}
#friend_controls a.send-a-message-fb {background:url(index_files/friendships/send_a_message_btn_fb_0127.png) no-repeat 46px 11px; text-indent:32px }
#friend_controls a.send-a-message-fb:hover {background:url(index_files/friendships/send_a_message_btn_on_fb_0127.png) no-repeat 46px 11px; text-indent:32px }
#friend_controls a.send-a-message {background:url(index_files/friendships/send_a_message_btn_0127.png) no-repeat 46px 11px; text-indent:32px }
#friend_controls a.send-a-message:hover {background:url(index_files/friendships/send_a_message_btn_on_0127.png) no-repeat 46px 11px; text-indent:32px }
#friend_controls a.cancel-friend-request {background:url(index_files/friendships/awaiting_confirmation_cancel_btn_0127.png) no-repeat 29px 11px; text-indent:31px}
#friend_controls a.cancel-friend-request:hover {background:url(index_files/friendships/awaiting_confirmation_cancel_btn_on_0127.png) no-repeat 29px 11px; text-indent:31px}
#friend_controls a.confirm-friend-request {background:url(index_files/friendships/accept_friend_request_btn_0127.png) no-repeat 27px 11px; text-indent:28px}
#friend_controls a.confirm-friend-request:hover {background:url(index_files/friendships/accept_friend_request_btn_on_0127.png) no-repeat 27px 11px; text-indent:28px}
#friend_controls a.add-as-friend {background:transparent url(index_files/friendships/add_as_friend_btn_0127.png) no-repeat scroll 48px 11px; text-indent:20px}
#friend_controls a.add-as-friend:hover {background:transparent url(index_files/friendships/add_as_friend_btn_on_0127.png) no-repeat scroll 48px 11px; text-indent:20px}
.request_box {width:245px; margin-bottom:15px}
  #countdownbox_postadeal {padding:10px 0 0 0; width:212px; height:38px; background: url(index_files/boxes/timer_box.gif) no-repeat;}
.current_points {font-size:16px; color:#0071E5; font-weight:bold; padding-top:10px;}
.current_points_caption {font-size:11px; font-weight:bold; line-height:1.2;}
.current_points_update {font-size:10px;font-weight:normal;}
.potential_earnings {color:#98d72f; font-weight:bold; font-size:24px;}
.potential_earnings_caption {font-size:12px;color:#0071E5; padding-top:10px;}
.dealhunting_101 {padding-left:65px; height:60px;}
.dealhunting_101 h3 {margin-bottom:0; margin-top:0}
html>body .dealhunting_101 h3 {*margin-bottom:0; *margin-top:0}
* html .dealhunting_101 h3 {margin-bottom:0; margin-top:0}
#help_canadians_shop {background:url(index_files/dealhunting101_creatives_061709.gif) no-repeat 0px -147px}
#beat_the_best_deal {background:url(index_files/dealhunting101_creatives_061709.gif) no-repeat left top; padding-top: 10px;}
#more_points_more_cash {background:url(index_files/dealhunting101_creatives_061709.gif) no-repeat 0px -69px; padding-top:10px;}
#home_dealhunter_section h3 {font-weight:normal;}
.dealhunter_popup_tip {width:370px; height:220px; padding:15px 30px 15px 90px; font-size:10px; background:url(index_files/boxes/dealhunter_popup_tip_041709.png) no-repeat; position:absolute; margin:-10px 0 0 60px; line-height:1.2;}
* html .dealhunter_popup_tip {background:url(index_files/boxes/dealhunter_popup_tip_041709.gif) no-repeat; margin:-10px 0 0 -58px}
html>body .dealhunter_popup_tip {*margin:-10px 0 0 -58px}
.dealhunter_tip_creative_container {height:225px;}
html>body .dealhunter_tip_creative_container {*height:235px;}
* html .dealhunter_tip_creative_container {height:265px;}
 #postadeal_search {height:55px; margin-left:31px; padding:5px 0 23px 30px; width:530px; background:url(index_files/home/home_wish_search_bg.gif) no-repeat 0 0;}
#postadeal_search div.text_span {width:414px; background:white; height:22px; padding:6px 2px 0; border:1px solid #BBB; margin-right:10px}
html>body #postadeal_search div.text_span {*height:26px; *padding:2px 2px 0}
#postadeal_search div.col-2 {width:70px;}
#postadeal_search div.text_span {width:414px}
#postadeal_search div.text_span input.text {border:0; background:none; font-size:14px; width:410px;}
 #postadeal_search div.green_btn {background: url(index_files/green_btn.png) top no-repeat; height:33px; width:62px}
#postadeal_search div.green_btn:hover {background: url(index_files/green_btn.png) bottom no-repeat}
#postadeal_search div.green_btn input {background: none; height:28px; width:62px; padding:0; margin:1px 0 0 0; color:#FFFFFF; font-weight:bold; border:0;}
 .deal-rank-popup {position:absolute; margin:-25px 0 0 100px;}
.deal-rank-popup-content {padding:0 0 0 5px; margin:0; background:#FFFFFF; width:280px; min-height:10px; height:auto;}
* html .deal-rank-popup-content {width:320px !important; min-width:280px}
.deal-rank-popup-content ul {list-style:disc inside;}
.deal-rank-popup-bottom {background: url(index_files/boxes/deal-rank-popup-bottom.png) repeat-x 0 100%}
.deal-rank-popup-top {background: url(index_files/boxes/deal-rank-popup-top.png) repeat-x}
.deal-rank-popup-left {background: url(index_files/boxes/deal-rank-popup-left.png) repeat-y left top; height:20px;margin:0;width:20px; display:table-cell;}
.deal-rank-popup-right {background: url(index_files/boxes/deal-rank-popup-right.png) repeat-y 100% 0; height:20px;margin:0;width:10px; display:table-cell;}
.deal-rank-popup-right div {width:10px;}
.deal-rank-popup-top-right {background: url(index_files/boxes/deal-rank-popup-top_right.png) no-repeat 100% 0}
.deal-rank-popup-bottom-left {background: url(index_files/boxes/deal-rank-popup-bottom_left.png) no-repeat 0 100%; height:20px;margin:0;width:20px; display:table-cell;}
.deal-rank-popup-bottom-right {background: url(index_files/boxes/deal-rank-popup-bottom_right.png) no-repeat 86% 100%}
.deal-rank-popup-top-left {background: url(index_files/boxes/deal-rank-popup-top_left.png) no-repeat; width:26px; height:11px; margin:0; display:table-cell;}
.home_logged_in .merch_icon .deal-rank-popup {margin:-7px 0 0 -311px;}
html>body .home_logged_in .merch_icon .deal-rank-popup {*margin:-7px 0 0 -335px}
* html .home_logged_in .merch_icon .deal-rank-popup {margin:-7px 0 0 -335px}
.home_logged_in .deal-rank-popup-right div {width:30px;}
.home_logged_in .deal-rank-popup-bottom-right {background: url(index_files/boxes/deal-rank-popup-bottom_right.png) no-repeat bottom left}
.home_logged_in .deal-rank-popup-top-right {background: url(index_files/boxes/deal-rank-popup-top_right.png) no-repeat top left}
.home_logged_in .deal-rank-popup-left {background: url(index_files/boxes/deal-rank-popup-left_alt.png) repeat-y left top; height:20px;margin:0;width:20px; display:table-cell;}
.home_logged_in .deal-rank-popup-right {background: url(index_files/boxes/deal-rank-popup-right_alt.png) repeat-y 100% 0; height:20px;margin:0;width:10px; display:table-cell;}
* html .home_logged_in .deal-rank-popup-bottom-right {background: url(index_files/boxes/deal-rank-popup-bottom_right.gif) no-repeat bottom left}
* html .home_logged_in .deal-rank-popup-top-right {background: url(index_files/boxes/deal-rank-popup-top_right.gif) no-repeat top left}
* html .home_logged_in .deal-rank-popup-left {background: url(index_files/boxes/deal-rank-popup-left_alt.gif) repeat-y left top}
* html .home_logged_in .deal-rank-popup-right {background: url(index_files/boxes/deal-rank-popup-right_alt.gif) repeat-y 100% 0}
* html .deal-rank-popup-bottom {background: url(index_files/boxes/deal-rank-popup-bottom.gif) repeat-x 0 100%}
* html .deal-rank-popup-top {background: url(index_files/boxes/deal-rank-popup-top.gif) repeat-x}
* html .deal-rank-popup-left {background: url(index_files/boxes/deal-rank-popup-left.gif) repeat-y left top}
* html .deal-rank-popup-right {background: url(index_files/boxes/deal-rank-popup-right.gif) repeat-y 100% 0}
* html .deal-rank-popup-top-right {background: url(index_files/boxes/deal-rank-popup-top_right.gif) no-repeat 100% 0}
* html .deal-rank-popup-bottom-left {background: url(index_files/boxes/deal-rank-popup-bottom_left.gif) no-repeat -2px 90%}
* html .deal-rank-popup-bottom-right {background: url(index_files/boxes/deal-rank-popup-bottom_right.gif) no-repeat 100% 100%}
* html .deal-rank-popup-top-left {background: url(index_files/boxes/deal-rank-popup-top_left.gif) no-repeat -2px 0}
 .recentlywished_unit {margin:5px 0 10px; width:230px;}
.recentlywished_unit .wish_info {height:35px;}
.recent_wisher {display:table;height:50px;text-align:center;width:50px;overflow:hidden}
.when_wished {font-size:11px;}
span.wished_item {font-weight:bold}
 ul.invite_friends li {width:153px; height:27px; margin-top:5px; padding:3px 0 0 2px; background:url(index_files/invite_friends_btn.gif) no-repeat bottom; text-align:center; color:#FFFFFF; font-size:12px; font-weight:bold;}
ul.invite_friends li:hover {opacity:0.8}
ul.invite_friends li a, ul.post_a_deal li a:hover {display:block; width:153px; text-align:center; color:#FFFFFF; font-weight:bold; text-decoration:none;}
ul.invite_friends_fb li {width:153px; height:27px; padding:5px 0 0 2px; background:url(index_files/invite_friends_btn.gif) no-repeat; text-align:center; color:#FFFFFF; font-size:12px; font-weight:bold;}
ul.invite_friends_fb li:hover {opacity:0.8}
ul.invite_friends_fb li a, ul.post_a_deal li a:hover {display:block; width:153px; text-align:center; color:#FFFFFF; font-weight:bold; text-decoration:none;}
ul.wish_it li {width:153px; height:27px; padding:5px 0 0 2px; background:url(index_files/home/whatareyouwishingfor/wish_it.gif) top no-repeat; text-align:center; color:#FFFFFF; font-size:12px; font-weight:bold;}
ul.wish_it li:hover {background:url(index_files/home/whatareyouwishingfor/wish_it.gif) bottom no-repeat}
ul.wish_it li a {display:block; width:153px; text-align:center; color:#FFFFFF; font-weight:bold; text-decoration:none;}
ul.share_this_deal li {width:153px; height:27px; padding:5px 0 0 2px; background:url(index_files/share_item_blue_btn.gif) top no-repeat; font-size:12px; font-weight:bold; color:white;}
ul.share_this_deal li:hover {background:url(index_files/share_item_blue_btn.gif) bottom no-repeat}
ul.share_this_deal li a, ul.share_this_deal li a:hover {display:block; width:99px; text-align:left; font-weight:bold; text-decoration:none; padding-top:1px; padding-left:50px; color:white}
ul.post_a_deal li {width:149px; height:27px; padding:5px 0 0 2px; background:url(index_files/post_deal_blue_btn.gif) top no-repeat; text-align:center; color:#FFFFFF; font-size:12px; font-weight:bold;}
ul.post_a_deal li:hover {background:url(index_files/post_deal_blue_btn.gif) bottom no-repeat}
ul.post_a_deal li a, ul.post_a_deal li a:hover {display:block; width:149px; text-align:center; color:#FFFFFF; font-weight:bold; text-decoration:none;}
  div.btn_green, div.btn_green * {background-image: url(index_files/bg-green.png); cursor: pointer; color: #101010; display: block; line-height: 35px; height: 35px; margin: 0}
div.btn_green {padding-left: 2px; background-repeat: no-repeat; background-position: left top; overflow: hidden}
div.btn_green div {padding-right: 2px; background-repeat: no-repeat; background-position: right -70px}
div.btn_green div div {padding: 0; background-repeat: repeat-x; background-position: left -35px}
div.btn_green div div input {border: none; background: none; margin: 0 auto; width: 100%; font-weight: bold; color: #424e29}
div.btn_green div div a {text-decoration: none; padding-top: 2px; width: 100%; text-align: center; font-weight: bold; color:#424e29; background: none}
div.btn_green div div span {line-height: 35px; display: block; text-align: center; background: none; font-weight: bold}
div.btn_green:hover {background-position: 0 -105px}
div.btn_green div:hover {background-position: 100% -175px}
div.btn_green div div:hover {background-position: 0 -140px}
div.btn_green div div a:hover {opacity: 0.8}
div.btn_green:active {background-position: 0 -210px}
div.btn_green div:active {background-position: 100% -280px}
div.btn_green div div:active {background-position: 0 -245px}
div.btn_green div div a:active {opacity: 0.8}
div.btn_green div div a.btn_green_disabled {opacity: 0.6}
 #earnings_and_potinfo {margin-top:10px;}
#earnings_and_potinfo_details {margin-top:0px;}
#earnings_section .col-mb10 strong {display:inline-block; width:180px;}
.points_breakdown_header {margin:0 0 5px 0; font-weight:bold;}
#points_breakdown_pot_summary {width:330px;}
#points_breakdown_for_month {margin:25px 0 20px 0;}
#point_records {margin-top:15px;}
 #cashout_box {width:164px; min-height:218px; height: auto; padding:10px 15px; background:url(index_files/boxes/cashout_inmywishabi_box.gif) no-repeat;}
ul.cash_out li {background:url(index_files/cash-out.gif) no-repeat scroll 0 0; color:#FFFFFF; font-size:12px; font-weight:bold; height:28px; text-align:center; width:153px;}
ul.cash_out li a {color:#FFFFFF;display:block;font-weight:bold;padding:6px 0 0 8px;text-align:center;text-decoration:none; width:139px;}
ul.cash_out li:hover {opacity:0.8}
 #fb_merge_existing_account_wrapper div.label {text-align:right; width:80px; float: left; padding-right: 4px;}
 #user_item_suggestion_dialog_form_wrapper {width: 600px;}
#user_item_suggestion_dialog_form_wrapper div.text_span * {width:400px;}
#user_item_suggestion_dialog_form_wrapper div.formError {width:350px;}
 .gains_notification {border-bottom: 1px solid #e9e9e9; font-size:11px; margin-bottom:10px; padding-bottom:10px; letter-spacing:1.2;}
.potential_cash_notification {margin-top:10px; padding-left:20px; background:url(index_files/icon_cash_earned.gif) left top no-repeat;}
.potential_cash_notification span {color:#c5b427; font-weight:bold; display:block;}
.points_notification {margin-top:10px; padding-left:20px; background:url(index_files/points_icon_sml.gif) left top no-repeat;}
.points_notification span {color:#37d500; font-weight:bold; display:block;}
.dealhunting_rank_notification {margin-top:10px; padding-left:20px; background:url(index_files/icon_deal_hunted.gif) left top no-repeat;}
.dealhunting_rank_notification span {color:#f70063; font-weight:bold; display:block;}
 #learn_more_pages div.error_message .formError {line-height:1.2;}
#btn_1 a img:hover, #btn_2 a img:hover {opacity:0.8;}
 .browse_box_outer {width:432px; height:90px; margin:0 10px 8px 0;}
.browse_box_inner {width:415px; min-height:70px; height:auto !important; height:70px; padding:0 12px 10px}
.browse_box_inner h3, .browse_box_inner_primary h3 {margin-bottom:0;}
.browse_box_inner h3 a, .browse_box_inner_primary h3 a {color:#0071E5;}
.browse_box_inner .col-m8 {width: 70px; height:70px; padding-left: 5px}
.browse_box_inner_primary .col-m8 {height:70px;padding-left:5px;width:70px;}
.browse_box_inner_primary .cat_listings {width:180px;}
.browse_box_inner .cat_listings {width:330px;}
.browse_box_inner_primary {width:270px; min-height:70px; height:auto !important; height:70px; padding:0 0 0 22px;}
.catbrowse_search {background:url(index_files/catbrowse_search_bg.gif) top no-repeat; padding:8px 38px}
.catbrowse_search h4 {margin-bottom:6px;}
div.inline_search_cat {width: 725px}
div.inline_search_cat div.text_span {width: 720px}
div.inline_search_cat div.text_span * {width: 720px}
div.inline_search_cat div.text_span input.text {width: 720px}
 .subcat_results {width:685px; margin-left:15px}
.subcat_results .result {border-top:1px solid #E9E9E9; margin-top:5px; padding-bottom:5px;}
.subcat_results .col-9 {width: 330px;}
.subcat_results .sort {padding: 0 0 10px 0;}
.subcat_results .result_info {width: 380px;}
.subcat_results .result_right {width: 180px;}
.h1_subcat {font-size:18px; font-weight:normal;}
.h1_subcat span {display: inline; color: inherit; font-size: 14px;}
.filter_box {width:200px; height:auto; min-height:150px; background:url(index_files/boxes/filter_box.png) -222px top repeat-y; margin:0 0 10px 0}
.filter_box_top {background:url(index_files/boxes/filter_box.png) left top no-repeat;}
.filter_box_bottom {background:url(index_files/boxes/filter_box.png) -444px bottom no-repeat;}
.filter_box_inner {height:auto; min-height:150px; width:160px; padding:15px 15px;}
.related_sub_categories {width: 186px;}
.shop_by_category_icon a.main_link {background:transparent url(img/dropdownarr) no-repeat scroll 19px 0; padding-left:11px}
#manufacturer_filters_container div.selected {font-weight: bold;padding: 1px 0px 2px 4px; background-color: #e7e7e7}
input#min_price {width:55px;}
input#max_price {width:55px;}
 #root_categories_menu {z-index: 103; margin:-8px 0 0 -3px; width:177px; position:absolute;}
* html #root_categories_menu {margin:-8px 0 0 -82px}
html>body #root_categories_menu {*margin:-8px 0 0 -84px}
#root_categories_menu div a:hover {text-decoration:none}
#root_categories_menu div.popdown_top {background:url(img/menu_bg.png) top left no-repeat}
#root_categories_menu div.popdown_top:hover {background:url(img/menu_bg.png) -531px 0 no-repeat}
* html #root_categories_menu div.popdown_top {background:url(index_files/menu_bg.gif) top left no-repeat}
* html #root_categories_menu div.popdown_top:hover {background:url(index_files/menu_bg.gif) -531px 0 no-repeat}
#root_categories_menu div.popdown_top a.menu_link {height:22px; padding:13px 0 0 0; text-align: left; width: 177px; text-align:center; display: block; color: #3D3D3D; font-weight: bold;}
#root_categories_menu div.popdown_middle {background:url(img/menu_bg.png) -177px 0 no-repeat; height:26px}
#root_categories_menu div.popdown_middle:hover {background:url(img/menu_bg.png) -708px 0 no-repeat}
* html #root_categories_menu div.popdown_middle {background:url(index_files/menu_bg.gif) -177px 0 no-repeat}
* html #root_categories_menu div.popdown_middle:hover {background:url(index_files/menu_bg.gif) -708px 0 no-repeat}
#root_categories_menu div.popdown_middle a.menu_link {height:20px !important; padding:6px 0 0 0; text-align: left; width: 177px; display: block; color: #3D3D3D; font-weight: bold;}
#root_categories_menu div.popdown_bottom {background:url(img/menu_bg.png) -354px 0 no-repeat; height:35px}
#root_categories_menu div.popdown_bottom:hover {background:url(img/menu_bg.png) -885px 0 no-repeat}
* html #root_categories_menu div.popdown_bottom {background:url(index_files/menu_bg.gif) -354px 0 no-repeat}
* html #root_categories_menu div.popdown_bottom:hover {background:url(index_files/menu_bg.gif) -885px 0 no-repeat}
#root_categories_menu div.popdown_bottom a.menu_link {height:28px; padding:6px 0 0 0; text-align: left; width: 177px; display: block; color: #3D3D3D; font-weight: bold;}
.category_dropdown {background: url(index_files/main_search_bg.png) no-repeat; width:188px; height:23px; padding-top:2px;}
html>body .category_dropdown {*background: none; *padding-top:0;}
* html .category_dropdown {background: none; padding-top:0;}
#header .category_dropdown select {font-size:12px; height:18px; border:0 none; margin:2px 4px;width:174px}
html>body #header .category_dropdown select {*height:21px; margin-top:0}
* html #header .category_dropdown select {height:21px; margin-top:0px;}


#root_categories_menu2 {z-index: 103; margin:-8px 0 0 -3px; width:177px; position:absolute;}
* html #root_categories_menu2 {margin:-8px 0 0 -82px}
html>body #root_categories_menu2 {*margin:-8px 0 0 -84px}
#root_categories_menu2 div a:hover {text-decoration:none}
#root_categories_menu2 div.popdown_top {background:url(img/menu_bg.png) top left no-repeat}
#root_categories_menu2 div.popdown_top:hover {background:url(img/menu_bg.png) -531px 0 no-repeat}
* html #root_categories_menu2 div.popdown_top {background:url(index_files/menu_bg.gif) top left no-repeat}
* html #root_categories_menu2 div.popdown_top:hover {background:url(index_files/menu_bg.gif) -531px 0 no-repeat}
#root_categories_menu2 div.popdown_top a.menu_link {height:22px; padding:13px 0 0 0; text-align: left; width: 177px; text-align:center; display: block; color: #3D3D3D; font-weight: bold;}
#root_categories_menu2 div.popdown_middle {background:url(img/menu_bg.png) -177px 0 no-repeat; height:26px}
#root_categories_menu2 div.popdown_middle:hover {background:url(img/menu_bg.png) -708px 0 no-repeat}
* html #root_categories_menu2 div.popdown_middle {background:url(index_files/menu_bg.gif) -177px 0 no-repeat}
* html #root_categories_menu2 div.popdown_middle:hover {background:url(index_files/menu_bg.gif) -708px 0 no-repeat}
#root_categories_menu2 div.popdown_middle a.menu_link {height:20px !important; padding:6px 0 0 0; text-align: left; width: 177px; display: block; color: #3D3D3D; font-weight: bold;}
#root_categories_menu2 div.popdown_bottom {background:url(img/menu_bg.png) -354px 0 no-repeat; height:35px}
#root_categories_menu2 div.popdown_bottom:hover {background:url(img/menu_bg.png) -885px 0 no-repeat}
* html #root_categories_menu2 div.popdown_bottom {background:url(index_files/menu_bg.gif) -354px 0 no-repeat}
* html #root_categories_menu2 div.popdown_bottom:hover {background:url(index_files/menu_bg.gif) -885px 0 no-repeat}
#root_categories_menu2 div.popdown_bottom a.menu_link {height:28px; padding:6px 0 0 0; text-align: left; width: 177px; display: block; color: #3D3D3D; font-weight: bold;}
.category_dropdown {background: url(index_files/main_search_bg.png) no-repeat; width:188px; height:23px; padding-top:2px;}
html>body .category_dropdown {*background: none; *padding-top:0;}
* html .category_dropdown {background: none; padding-top:0;}
#header .category_dropdown select {font-size:12px; height:18px; border:0 none; margin:2px 4px;width:174px}
html>body #header .category_dropdown select {*height:21px; margin-top:0}
* html #header .category_dropdown select {height:21px; margin-top:0px;}

 #home_sort {font-weight:bold; color:#0071E5}
#home_sort a {color:#0071E5}
.sorter_box {margin-right: 5px}
.sorter_box, .sorter_box div {height:22px; text-align:center;}
* html .sorter_box, * html .sorter_box div {width:120px}
.sorter_box ul li {width:auto}
.sorter_box ul li a {display:block; width:auto; min-width:60px; height:20px; padding:2px 6px}
* html .sorter_box ul li a:hover {text-decoration:underline}
.sorter_box a:hover {color:white !important; text-decoration:none}
* html .sorter_box a:hover {text-decoration:underline}
.sorter_box .sorter_left:hover {background:url(index_files/boxes/sorter_box.gif) left center no-repeat}
.sorter_box .sorter_right:hover {background:url(index_files/boxes/sorter_box.gif) right top no-repeat}
.sorter_box .sorter_center:hover {background:url(index_files/boxes/sorter_box.gif) bottom repeat-x}
.selected_sorter, .selected_sorter a {color:white !important}
.selected_sorter .sorter_left {background:url(index_files/boxes/sorter_box.gif) left center no-repeat}
.selected_sorter .sorter_right {background:url(index_files/boxes/sorter_box.gif) right top no-repeat}
.selected_sorter .sorter_center {background:url(index_files/boxes/sorter_box.gif) bottom repeat-x}
.selected_sorter ul li {padding: 4px 6px 0}
* html .selected_sorter ul li {padding: 1px 6px}
 .merch_icon .deal-rank-popup-content {width:174px;}
.merch_icon .deal-rank-popup {margin:-7px 0 0 26px; position:absolute;}
html>body .merch_icon .deal-rank-popup {*margin:-7px 0 0 -2px}
* html .merch_icon .deal-rank-popup {margin:-7px 0 0 -2px; position:absolute;}
.merchant_value_icons .merch_icon {display:inline-block; float:left; margin-right:4px; width:26px; height:32px}
.merch_icon_returns_accepted {background:url(index_files/item_details/merchant_value_icons.gif) 0 0 no-repeat}
.merch_icon_good_return_policy {background:url(index_files/item_details/merchant_value_icons.gif) 0 -44px no-repeat}
.merch_icon_great_return_policy {background:url(index_files/item_details/merchant_value_icons.gif) 0 -88px no-repeat;}
.merch_icon_basic_warranty_service {background:url(index_files/item_details/merchant_value_icons.gif) 0 -132px no-repeat;}
.merch_icon_superior_warranty_service {background:url(index_files/item_details/merchant_value_icons.gif) 0 -176px no-repeat;}
.merch_icon_basic_live_customer_support {background:url(index_files/item_details/merchant_value_icons.gif) 0 -220px no-repeat}
.merch_icon_24_7_live_customer_support {background:url(index_files/item_details/merchant_value_icons.gif) 0 -264px no-repeat}
.merch_icon_good_customer_support {background:url(index_files/item_details/merchant_value_icons.gif) 0 -308px no-repeat}
.merch_icon_great_customer_support {background:url(index_files/item_details/merchant_value_icons.gif) 0 -352px no-repeat}
.merch_icon_product_expert {background:url(index_files/item_details/merchant_value_icons.gif) 0 -396px no-repeat}
.merch_icon_additional_services {background:url(index_files/item_details/merchant_value_icons.gif) 0 -440px no-repeat}
.merch_icon_basic_price_protection {background:url(index_files/item_details/merchant_value_icons.gif) 0 -484px no-repeat}
.merch_icon_superior_price_protection {background:url(index_files/item_details/merchant_value_icons.gif) 0 -530px no-repeat}
.merch_icon_basic_free_shipping {background:url(index_files/item_details/merchant_value_icons.gif) 0 -574px no-repeat}
.merch_icon_superior_free_shipping {background:url(index_files/item_details/merchant_value_icons.gif) 0 -620px no-repeat}
.merch_icon_basic_local_pickup {background:url(index_files/item_details/merchant_value_icons.gif) 0 -664px no-repeat}
.merch_icon_nation_wide_local_pickup {background:url(index_files/item_details/merchant_value_icons.gif) 0 -708px no-repeat}
.merch_icon_ships_via_ups {background:url(index_files/item_details/merchant_value_icons.gif) 0 -752px no-repeat}
.merch_icon_ships_via_dhl {background:url(index_files/item_details/merchant_value_icons.gif) 0 -796px no-repeat}
.merch_icon_ships_via_canada_post {background:url(index_files/item_details/merchant_value_icons.gif) 0 -840px no-repeat}
.merch_icon_ships_via_fedex {background:url(index_files/item_details/merchant_value_icons.gif) 0 -884px no-repeat}
.merch_icon_ships_via_usps {background:url(index_files/item_details/merchant_value_icons.gif) 0 -928px no-repeat}
.merch_icon_ships_via_purolator {background:url(index_files/item_details/merchant_value_icons.gif) 0 -972px no-repeat}
.merch_icon_ships_via_merchant {background:url(index_files/item_details/merchant_value_icons.gif) 0 -1014px no-repeat}
.merch_icon_ships_via_other {background:url(index_files/item_details/merchant_value_icons.gif) 0 -1059px no-repeat}
.merch_icon_basic_physical_locations {background:url(index_files/item_details/merchant_value_icons.gif) 0 -1104px no-repeat}
.merch_icon_nation_wide_physical_locations {background:url(index_files/item_details/merchant_value_icons.gif) 0 -1148px no-repeat}
.merch_icon_basic_financial_services {background:url(index_files/item_details/merchant_value_icons.gif) 0 -1193px no-repeat}
.merch_icon_superior_financial_services {background:url(index_files/item_details/merchant_value_icons.gif) 0 -1238px no-repeat}
.merch_icon_returns_accepted:hover {background:url(index_files/item_details/merchant_value_icons.gif) right 0 no-repeat}
.merch_icon_good_return_policy:hover {background:url(index_files/item_details/merchant_value_icons.gif) right -44px no-repeat}
.merch_icon_great_return_policy:hover {background:url(index_files/item_details/merchant_value_icons.gif) right -88px no-repeat;}
.merch_icon_basic_warranty_service:hover {background:url(index_files/item_details/merchant_value_icons.gif) right -132px no-repeat;}
.merch_icon_superior_warranty_service:hover {background:url(index_files/item_details/merchant_value_icons.gif) right -176px no-repeat;}
.merch_icon_basic_live_customer_support:hover {background:url(index_files/item_details/merchant_value_icons.gif) right -220px no-repeat}
.merch_icon_24_7_live_customer_support:hover {background:url(index_files/item_details/merchant_value_icons.gif) right -264px no-repeat}
.merch_icon_good_customer_support:hover {background:url(index_files/item_details/merchant_value_icons.gif) right -308px no-repeat}
.merch_icon_great_customer_support:hover {background:url(index_files/item_details/merchant_value_icons.gif) right -352px no-repeat}
.merch_icon_product_expert:hover {background:url(index_files/item_details/merchant_value_icons.gif) right -396px no-repeat}
.merch_icon_additional_services:hover {background:url(index_files/item_details/merchant_value_icons.gif) right -440px no-repeat}
.merch_icon_basic_price_protection:hover {background:url(index_files/item_details/merchant_value_icons.gif) right -484px no-repeat}
.merch_icon_superior_price_protection:hover {background:url(index_files/item_details/merchant_value_icons.gif) right -530px no-repeat}
.merch_icon_basic_free_shipping:hover {background:url(index_files/item_details/merchant_value_icons.gif) right -574px no-repeat}
.merch_icon_superior_free_shipping:hover {background:url(index_files/item_details/merchant_value_icons.gif) right -620px no-repeat}
.merch_icon_basic_local_pickup:hover {background:url(index_files/item_details/merchant_value_icons.gif) right -664px no-repeat}
.merch_icon_nation_wide_local_pickup:hover {background:url(index_files/item_details/merchant_value_icons.gif) right -708px no-repeat}
.merch_icon_ships_via_ups:hover {background:url(index_files/item_details/merchant_value_icons.gif) right -752px no-repeat}
.merch_icon_ships_via_dhl:hover {background:url(index_files/item_details/merchant_value_icons.gif) right -796px no-repeat}
.merch_icon_ships_via_canada_post:hover {background:url(index_files/item_details/merchant_value_icons.gif) right -840px no-repeat}
.merch_icon_ships_via_fedex:hover {background:url(index_files/item_details/merchant_value_icons.gif) right -884px no-repeat}
.merch_icon_ships_via_usps:hover {background:url(index_files/item_details/merchant_value_icons.gif) right -928px no-repeat}
.merch_icon_ships_via_purolator:hover {background:url(index_files/item_details/merchant_value_icons.gif) right -972px no-repeat}
.merch_icon_ships_via_merchant:hover {background:url(index_files/item_details/merchant_value_icons.gif) right -1014px no-repeat}
.merch_icon_ships_via_other:hover {background:url(index_files/item_details/merchant_value_icons.gif) right -1059px no-repeat}
.merch_icon_basic_physical_locations:hover {background:url(index_files/item_details/merchant_value_icons.gif) right -1104px no-repeat}
.merch_icon_nation_wide_physical_locations:hover {background:url(index_files/item_details/merchant_value_icons.gif) right -1148px no-repeat}
.merch_icon_basic_financial_services:hover {background:url(index_files/item_details/merchant_value_icons.gif) right -1193px no-repeat}
.merch_icon_superior_financial_services:hover {background:url(index_files/item_details/merchant_value_icons.gif) right -1238px no-repeat}
 .item_detail_row_premium a:hover, .item_detail_row_standard a:hover {text-decoration:none;}
.merchant_page_link a:hover, .deal_actions a:hover {text-decoration:underline;}
.highlighted_deal {background:url(index_files/item_details/highlighted_deal_063009.png) no-repeat; width:168px; height:120px; position:absolute; margin:-8px; z-index:2;}
html>body .highlighted_deal {*margin:-8px 0 0 -664px;}
* html .highlighted_deal {margin:-8px 0 0 -664px;}
.highlighted_deal_old {background:url(index_files/item_details/highlighted_deal_old.png) no-repeat; width:168px; height:40px; position:absolute; margin:-3px 0 0 0; z-index:2;}
html>body .highlighted_deal_old {*margin:-3px 0 0 -660px;}
* html .highlighted_deal_old {margin:-3px 0 0 -660px;}
.item_detail_row_premium {border-top:1px dotted #A1A1A1;height:auto;margin-top:15px;min-height:99px;padding-top:15px;}
.item_detail_row_premium .item_detail_calltoaction_box {width:158px;height:107px; background:url(index_files/item_details/calltoaction_box.gif) top left; margin-right:10px; text-align:center;}
.item_detail_row_premium .item_detail_calltoaction_box:hover, .item_detail_row_premium .highlighted {background:url(index_files/item_details/calltoaction_box.gif) top center}
.item_detail_row_premium .sm_deal_rank {margin:4px 0 0 26px;}
html>body .item_detail_row_premium .sm_deal_rank {*margin:4px 0 0 0;}
* html .item_detail_row_premium .sm_deal_rank {margin:4px 0 0 0;}
.item_detail_row_premium .item_detail_merchant_info {width:489px; min-height:93px}
.merchant_details {width:395px;}
.merchant_value_icons {height:29px;}
.merchant_logo {width:94px;text-align:right;}
.item_detail_row_standard {height: auto; min-height:80px; margin-top:15px; border-top:1px dotted #A1A1A1; padding-top:15px;}
.item_detail_row_standard .item_detail_calltoaction_box {width:158px;height:80px; background:url(index_files/item_details/calltoaction_box.gif) bottom left; margin-right:10px; text-align:center;}
.item_detail_row_standard .item_detail_calltoaction_box:hover {background:url(index_files/item_details/calltoaction_box.gif) bottom center}
.item_detail_row_standard .item_detail_merchant_info {width:489px; min-height:73px;}
.item_detail_row_standard .deal_actions {margin-top:10px;}
.deal_actions {margin-bottom:3px;}
.item_detail_row_old {border-top:1px dotted #A1A1A1;height:36px;margin-bottom:10px;padding-top:15px;}
.item_detail_row_old .item_detail_calltoaction_box {width:158px;height:36px; background:url(index_files/item_details/calltoaction_box.gif) top right; margin-right:10px; text-align:center;}
.item_detail_row_old .item_detail_calltoaction_box:hover {background:url(index_files/item_details/calltoaction_box.gif) bottom right}
.item_detail_row_old .item_detail_merchant_info {width:489px; min-height:29px; height:auto;}
.item_detail_row_old .highlighted {background: url(index_files/item_details/calltoaction_box.gif) right bottom;}
.comments_box {border:1px solid #eee; width:380px; height:auto; max-height:65px; padding:5px 7px; overflow:auto}
html>body .comments_box {*height: expression(this.height > 65 ? 65: true);}
.old_deals_marker {height:15px; padding:6px 0 2px 41px ; border:2px solid #d7d7d7; line-height:1; background:#f6f6f6; font-size:11px; margin:25px 0 10px 0}
.unverified_deals_marker {height:15px; padding:6px 0 2px 27px ; line-height:1; font-size:11px; margin:15px 0 10px 0; text-transform:uppercase; background:#F6F6F6 none repeat scroll 0 0 }
 .login_area {margin:13px 0 0 51px; font-family:Verdana, Arial, Helvetica, sans-serif; float:left;}
* html .login_area {margin:13px 0 0 25px; font-family:Verdana, Arial, Helvetica, sans-serif; float:left;}
#header .global-elem-holder {
	bottom:0;
	float:right;
	height:23px;
	margin:10px 61px 0 0;
	width:460px
}
* html #header .global-elem-holder {bottom:0; float:right; height:22px; margin:10px 30px 0 0; width:425px}
#header .global-elem-holder ul.buttons {margin: 0; padding: 0; float: left; list-style: none}
* html #header .global-elem-holder ul.buttons a:hover {text-decoration:underline}
#header .global-elem-holder .buttons li {height: 19px; float: left; background: url(index_files/menu-divider.gif) right repeat-y; width: 131px; text-align: center; padding-top:5px}
* html #header .global-elem-holder .buttons li {height: 18px}
#header .global-elem-holder .buttons li a {display: block; color:white; text-decoration: none; text-align: center; font-weight: bold; height:18px}
* html #header .global-elem-holder .buttons li a {height:19px}
#header .global-elem-holder .buttons li.shop_by_category_icon {background: url(img/top-drop-menu.gif) left top no-repeat;}
#header .global-elem-holder .buttons li.my_wishabi {background: url(img/top-drop-menu.gif) -161px 0 no-repeat;}
#header .global-elem-holder .buttons li.post_a_deal {background: url(img/top-drop-menu.gif) -292px 0 no-repeat;}
.shop_by_category_icon {width:161px !important;}
#header .global-elem-holder .buttons li.shop_by_category_icon:hover {background: url(img/top-drop-menu.gif) left bottom no-repeat;}
#header .global-elem-holder .buttons li.my_wishabi:hover {background: url(img/top-drop-menu.gif) -161px bottom no-repeat;}
#header .global-elem-holder .buttons li.post_a_deal:hover {background: url(img/top-drop-menu.gif) -292px bottom no-repeat;}
#header {background: url(img/home_header.gif) no-repeat scroll center bottom; height:95px; left:0; position:absolute; top:0; width:973px; z-index:1}
#header .login {width: 380px; margin: 12px 36px 0 0; padding-right: 28px; overflow: hidden; height: 73px; text-align: right}
* html #header .login {margin: 12px 25px 0 0}
#header .login #header-user-image {float: right; width:50px}
#header .login #header-user-image img {float: right; width: 50px; height: 50px}
#header .login .log-block {float: right; width: 300px; text-align:right; padding-right:8px;}
#header .login .log-block strong {display: block; color: #fff; font-weight: bold}
#header .login .log-block strong a {color: #fff}
#header .login ul {margin: 0; padding: 0; list-style: none; overflow: hidden}
#header .login ul li {display: inline; background: url(index_files/short-divider.gif) no-repeat; padding: 0 5px 0 9px}
#header .login .log-block ul li.edit {display: inline; background: none; padding: 0; color: #FFFFFF; font-size:11px; line-height:14px;}
#header .login ul li.edit_profile {padding: 0 5px 0 9px; background: none; display: inline;}
#header .login ul li a {color: #c8ffff; font-weight: bold; text-decoration: none}
#header .login ul li a:hover {text-decoration: underline}
#header .login ul.logout_row {font-size:11px; margin:3px 1px 0 0;}
#header .login ul.logout_row img {vertical-align:bottom;}
div.header-form {margin-top: 18px; width: 443px; float: right; display: inline; overflow: hidden; height: 25px}
#menu {height: inherit; width: inherit}
#header .global-elem-holder input.text_input {background: url(index_files/main_search_bg.png) no-repeat; width:176px; padding:3px; font-size:12px; height:18px; border:0;}
html>body #header .global-elem-holder input.text_input {*background: white; *border:1px solid #bbb; *padding:1px 3px 0}
* html #header .global-elem-holder input.text_input {background: white; border:1px solid #bbb; padding:1px 3px 0;}
#header .global-elem-holder input {background: none; border: none; float: left; padding: 6px 10px 0; width: 202px; height: 15px}
#header .global-elem-holder .search {float: left; background: url(index_files/main_search_go_btn.png) top no-repeat; margin-left: 5px; width: 38px; height: 20px; overflow: hidden; text-indent: -3000px; cursor: pointer; padding:0; margin-top:2px}
#header .global-elem-holder .search:hover {background: url(index_files/main_search_go_btn.png) bottom no-repeat}
 #header .global-elem-holder #menu ul.buttons li ul li {display: none; color: white}
#header .global-elem-holder #menu ul.buttons li ul li:hover {color: white}
#header .global-elem-holder #menu ul.buttons li ul li a {display: block; margin-left: -6px; width: 96px; border: none; background: #0C3B4B; color: white; font-size: 1.1em}
  .shop_by_category_menu {width:190px; margin-right:27px}
 ul.root_category_list {margin:7px 0 0 3px}
.root_category_list li {list-style:none; border-top:1px solid #d7d7d7; height:auto; min-height:35px; padding-left:3px}
.root_category_list li a {color:#404040; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; display:block; padding:11px 0}
.root_category_list li a:hover {color:#009bfe; text-decoration:none;}
 .main_call_to_action {width:683px; min-height:297px; height:auto;}
* html .main_call_to_action {width:672px; min-height:297px; height:auto;}
.main_call_to_action_flash {padding: 0 10px 10px; min-height:220px; height:auto}
.main_call_to_action_html {padding:20px 340px 0 10px; width:300px; height:200px; background:url(index_files/creative_home.gif) no-repeat 330px 8px;}
.main_call_to_action_html h1 {font-size:24px;}
.main_call_to_action_html h2 {color:#333333;font-weight:normal;font-size:18px;}
#tab_1_home, #tab_2_home, #tab_3_home, #tab_4_home {padding-left: 294px; height:219px;}
#tab_1_home {background:url(img/main-tabbed-box.jpg) top left no-repeat;}
#tab_2_home {background:url(img/main-tabbed-box.jpg) 0 -219px no-repeat;}
#tab_3_home {background:url(img/main-tabbed-box.jpg) 0 -438px no-repeat;}
#tab_4_home {background:url(img/main-tabbed-box.jpg) bottom left no-repeat;}
.creative_description {width:345px; height:170px;}
.creative_description h2 {
	color:#006;
	font-size:24px;
	padding-top:10px;
}
.creative_description p {margin-top:10px; color:#313131;font-size:9pt;line-height:1.7;}
.creative_description strong {font-style:italic;}
.creative_description ul li {height:20px; padding:10px 0 0 30px;}
#lightbulb {background: url(img/bullet.gif) 0 0 no-repeat}
#pricetag {background: url(img/bullet.gif) 0 -28px no-repeat}
#canusflag {background: url(img/bullet.gif) 0 -55px no-repeat}
#giftbox {background: url(img/bullet.gif) 0 -83px no-repeat}
.startyourfreeacct {background:url(img/applynow.gif) top no-repeat; width:315px; height:34px;}
.startyourfreeacct:hover {background:url(img/applynow.gif) bottom no-repeat}
.startyourfreeacct a {display:block; width:315px; height:34px; text-indent:-3000px}

.startyourfreeacct2 {background:url(img/applynow2.gif) top no-repeat; width:167px; height:64px; float:left;}
.startyourfreeacct2:hover {background:url(img/applynow2.gif) bottom no-repeat}
.startyourfreeacct2 a {display:block; width:167px; height:64px; text-indent:-3000px}

.startyourfreeacct3 {background:url(img/enquiry1.gif) top no-repeat; width:167px; height:64px; float:left;}
.startyourfreeacct3:hover {background:url(img/enquiry1.gif) bottom no-repeat}
.startyourfreeacct3 a {display:block; width:167px; height:64px; text-indent:-3000px}

ul.home_tab {width:663px; height:35px; padding:0 0 0 10px}
ul.home_tab li {float:left; width:156px; height:35px; margin-right:13px}
ul.home_tab li a {width:156px; height:35px; display:block; width:156px; text-indent:-3000px}
ul.home_tab li.knowbefore {background: url(img/btn_hometabs.gif) 0 top no-repeat;}
ul.home_tab li.knowbefore-unselected:hover {background-position:0 top}
ul.home_tab li.knowbefore-unselected {background: url(img/btn_hometabs.gif) 0 bottom no-repeat;}
ul.home_tab li.bestprice {background: url(img/btn_hometabs.gif) -170px top no-repeat;}
ul.home_tab li.bestprice-unselected:hover {background-position:-170px top}
ul.home_tab li.bestprice-unselected {background: url(img/btn_hometabs.gif) -170px bottom no-repeat;}
ul.home_tab li.compareusa {background: url(img/btn_hometabs.gif) -339px top no-repeat;}
ul.home_tab li.compareusa-unselected:hover {background-position:-339px top}
ul.home_tab li.compareusa-unselected {background: url(img/btn_hometabs.gif) -339px bottom no-repeat;}
ul.home_tab li.nevermiss {background: url(img/btn_hometabs.gif) right top no-repeat; margin-right:0;}
ul.home_tab li.nevermiss-unselected:hover {background-position:right top}
ul.home_tab li.nevermiss-unselected {background: url(img/btn_hometabs.gif) right bottom no-repeat; margin-right:0}
 .search_box {height:26px; padding:10px; color:#FFFFFF; font-size:18px}
* html .search_box {overflow:hidden; padding:11px 10px 9px 10px;}
.search_box .start_shopping {margin-right:12px; padding-top:4px; font-weight:bold}
html>body .search_box .start_shopping {*padding-top:5px}
.search_box .search_form {width:503px; height:20px; line-height:1}
 .search_box input.search_submit {cursor: pointer; background:transparent url(img/go_btn.png) center 1px; border:0 none;color:#FFFFFF; width:62px; height:31px; font-weight:bold; padding:0 2px;}
.search_box input.search_submit:hover {background:transparent url(img/go_btn.png) no-repeat center -34px;}
 .catbrowse_search .search_submit input {cursor: pointer; background:transparent url(index_files/green_btn.png) center 1px; border:0 none;color:#FFFFFF; width:62px; height:31px; font-weight:bold; padding:0 2px}
.catbrowse_search .search_submit input:hover {background:transparent url(index_files/green_btn.png) no-repeat center -34px;}
.search_box input#splash_keywords {width:418px; border:0;height:18px}
html>body input#splash_keywords {*font-size:12px;}
* html input#splash_keywords {font-size:12px;}
.home_main_search_box {background:white none repeat scroll 0 0; border:1px solid #BBBBBB; float:left; font-size:14px; height:19px; margin:3px 6px 0 0; padding:2px 2px 4px; width:422px; font-size:15px;}
html>body .home_main_search_box {*padding:2px 0 0 4px; *height:23px;}
* html .home_main_search_box {padding:2px 0 0 4px; width:420px; margin:3px 2px 0 0; height:23px}
 .inline_search_cat_input {width:725px; height:inherit; font-size:18px; padding:1px 2px 3px; margin:3px 0 0 0; border:1px solid #BBB; color:#666;}
 .hot_deal_can_us {
	width:325px;
	height:303px
}
h2.hot_deal_can {
}
h2.hot_deal_us {
}
 .press_quote {
	width:185px;
	height:33px;
	padding:0 20px;
	text-align:center;
	font-size:10px;
	margin-top: -10px;
}
.press_quote img {padding-top:10px;}
 .deal_hunter_mention_creative {
	width:300px;
	height:15px
}
* html .deal_hunter_mention_creative {*margin-top:15px;}
.deal_hunter_mention {height:310px; margin-bottom:10px; padding:20px 0 35px;width:683px;}
* html .deal_hunter_mention {height:310px; margin-bottom:10px; padding:0 0 35px 0;width:683px;}
.feat_deal_hunter {width:282px; height:66px; padding:18px; background:url(img/feat) no-repeat;}
.help_canada_by_dealhunting {
	width:325px;
	margin-right:33px;
	margin-top: 10px;
}
.recent_finds_by_dealhunters {
	width:275px;
	padding-top:6px;
	padding-left: 25px;
}
.recent_finds_by_dealhunters h4 {font-size:11px;}
.recent_find_unit {min-height:35px; height:auto; margin:5px 0 15px;}
.recent_find_unit_picture {
	float:left;
	padding-top:3px;
	width:40px;
}
.recent_find_unit_picture div {width: 25px; height: 25px; overflow: hidden;}
.recent_find_unit_info {
	width:230px;
	float:right;
}
 .feat_deal_item_name a {color:#0596DF;}
.feat_deal_item_name a:hover {text-decoration:none;}
.feat_deal_item_merch a {color:#f70063}
.feat_deal_item_merch a:hover {text-decoration:none;}
.price_breakdown, .merchant_value_breakdown {height:97px}
* html .price_breakdown, * html .merchant_value_breakdown {height:103px}
.us_price {background:transparent url(img/dot_spacer.gif) no-repeat scroll 75px 0; margin-right:3px; width:231px}
.can_price {background:transparent url(img/dot_spacer.gif) no-repeat scroll 29px 0; margin-right:3px; width:231px}
.converted_can_price {background: url(img/dot_spacer.gif) no-repeat scroll 105px 0; margin-right:3px; width:231px}
.sandh {background:transparent url(img/dot_spacer.gif) no-repeat scroll 24px 0; margin-right:3px; width:231px}
.duties {background:transparent url(img/dot_spacer.gif) no-repeat scroll 34px 0; margin-right:3px; width:231px}
.brokerage {background:transparent url(img/dot_spacer.gif) no-repeat scroll 54px 0; margin-right:3px; width:231px}
.hot_deal_can_us .converted_can_price, .hot_deal_can_us .sandh, .hot_deal_can_us .duties, .hot_deal_can_us .brokerage {width:306px; margin-right:0;}
 .feat_deal_image {width:125px; height:125px; padding:10px 0; display:table-cell; text-align:center; overflow:hidden}
.feat_deal_info {width:170px;}
 .theirpost_unit {border-top:1px dotted #ccc; margin:20px 0; padding:20px 0 0 0}
.theirpost_img {width:85px; display:table-cell; text-align:center; vertical-align:middle; margin-right:5px;}
.theirpost_info {width:350px; margin-top:1px;}
.theirpost_name_poster_wrapper {height:53px;}
.theirpost_name {margin-bottom:3px;}
.theirpost_name a {color:#0185DF; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.theirpost_posterinfo {margin-bottom:3px;}
.theirpost_right {width:135px; text-align:right; padding-right:10px;}
.theirpost_price_wrapper {height:50px;}
.theirpost_price {color:#f70063; font-weight:bold; font-size:16px;}
.theirpost_price span {font-weight:normal;}
.theirpost_calltoaction ul li {text-align:center;float:right; width:133px; height:21px; background:url(index_files/green_btn_wrightarrow_narrow.gif) top no-repeat;}
.theirpost_calltoaction ul li:hover {background:url(index_files/green_btn_wrightarrow_narrow.gif) bottom no-repeat;}
.theirpost_calltoaction ul li a {color:#FFFFFF; font-weight:bold; width:133px; height:14px; padding:3px 0; display:block;}
.theirpost_calltoaction ul li a:hover {text-decoration:none;}
.theirpost_store {margin-bottom:3px;}
 .yourpost_unit {border-top:1px dotted #ccc; margin:20px 0; padding:20px 0 0 0}
.yourpost_img {width:85px; display:table-cell; text-align:center; vertical-align:middle; margin-right:5px;}
.yourpost_info {width:350px; margin-top:1px;}
.yourpost_name {margin-bottom:3px;}
.yourpost_name a {color:#0185DF; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.yourpost_posterinfo span {color:#f70063;}
.yourpost_right {width:135px; text-align:right; padding-right:10px;}
.yourpost_pts {color:#37D500; font-weight:bold; font-size:14px; margin-bottom:3px}
.yourpost_expirednotice {font-size:10px; font-weight:bold; margin-top:3px;}
.yourpost_admin {margin-top:3px;}
.expired_list .yourpost_pts, .expired_list .yourpost_name a, .expired_list .yourpost_posterinfo, .expired_list .yourpost_posterinfo span {color:#bbb;}
 .dhpost_unit {border-top:1px dotted #ccc; margin:10px 0; padding:15px 0 0 0}
#home_hot_deals_list {border-bottom: 1px dotted #ccc; margin-bottom: 15px;}
.dhpost_img {width:85px; display:table-cell; text-align:center; vertical-align:middle; margin-right:5px;}
.dhpost_info {width:335px; margin-top:1px;}
.dhpost_name {margin-bottom:3px;}
.dhpost_name a {color:#0185DF; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.dhpost_poster_pic {width:30px; height: 30px; overflow: hidden; margin-right:7px; float:left; padding-top:2px;}
.dhpost_poster_stamp {float:left; color:#666;}
.dhpost_right {width:165px; text-align:right; padding-right:10px;}
.dhpost_price {color:#f70063; font-weight:bold; font-size:14px;}
.dhpost_price span {font-weight:normal}
.dhpost_calltoaction ul li {text-align:center;float:right; width:133px; height:21px; background:url(index_files/green_btn_wrightarrow_narrow.gif) top no-repeat;}
.dhpost_calltoaction ul li:hover {background:url(index_files/green_btn_wrightarrow_narrow.gif) bottom no-repeat;}
.dhpost_calltoaction ul li a {color:#FFFFFF; font-weight:bold; width:133px; height:16px; padding:3px 0 1px; display:block;}
.dhpost_calltoaction ul li a:hover {text-decoration:none;}
.dhpost_compare {text-align:center;}
.dhpost_compare a {color:#999999; font-size:10px}
.dhpost_compare a:hover {color:#009BFE;}
.dhpost_store {margin-bottom:3px; color: #666;}
 .result_unit {border-top:1px dotted #ccc; margin:10px 0; padding:15px 0 0 0}
.result_img {width:85px; overflow:hidden; text-align:center; vertical-align:middle;}
.result_info {width:570px; margin-top:5px;}
.result_name {margin-bottom:3px;}
.result_name a {color:#0185DF; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.result_mpn {margin-bottom:5px;}
.result_admin a {color:#999999;}
.result_admin a:hover {color:#009BFE;}
.result_right {width:205px; text-align:right; padding-right:10px;}
.result_price {color:#f70063; font-weight:bold; font-size:16px;}
.result_price span {color:#666666; font-weight:normal; font-size:11px;}
.result_shipping {}
.result_calltoaction {margin-top:5px;}
.result_calltoaction ul li {text-align:center;float:right; width:133px; height:26px; background:url(index_files/green_btn_wrightarrow.gif) top no-repeat;}
.result_calltoaction ul li:hover {background:url(index_files/green_btn_wrightarrow.gif) bottom no-repeat;}
.result_calltoaction ul li a {color:#FFFFFF; font-weight:bold; width:133px; height:18px; padding:5px 0 3px 0; display:block;}
.result_calltoaction ul li a:hover {text-decoration:none;}
.result_nodeals {font-size:14px; margin-bottom:5px;}
.result_nodeals_action {margin-bottom:1px;}
.result_nodeals_action a {padding-left:11px; background:url(index_files/right_arrow.gif) no-repeat left}
.result_store {margin-bottom:3px;}
 .hotdeal_row {padding:0 0 23px 3px}
.hotdeal_unit {text-align:center; width:165px; height: 315px; float:left; margin-right:13px}
* html .hotdeal_unit {margin-right:11px;}
.hotdeal_infowrapper {height:98px;}
.hotdeal_img_wrapper {overflow:hidden; width:165px; height:165px; border:1px solid #ccc; display:table; vertical-align:middle; text-align:center}
.hotdeal_name {margin:6px 0; height:41px}
* html .hotdeal_name {margin:6px 0; height:41px}
.hotdeal_name a {color:#0185DF; font-size:11px; font-weight:bold}
.hotdeal_price {color:#f70063; font-size:14px; font-weight:bold;}
.hotdeal_shipping {color:#f70063;}
.hotdeal_store {color:#777; margin-bottom:10px;}
.hotdeal_discount {color:#777; margin-bottom:10px}
.hotdeal_discount span {font-weight:bold;}
.hotdeal_calltoaction ul li {margin:0 auto;width:150px; height:22px; background:url(index_files/green_btn_noarrow_sml.gif) no-repeat top; text-align:center;}
.hotdeal_calltoaction ul li:hover {background:url(index_files/green_btn_noarrow_sml.gif) no-repeat bottom;}
.hotdeal_calltoaction ul li a {color:#FFFFFF; font-weight:bold; height:16px;padding:3px 0;width:146px; display:block;}
.hotdeal_calltoaction ul li a:hover {text-decoration:none;}
#tab_content .hotdeal_img_wrapper {margin:0 10px 15px 0; width:180px; height:180px; border:1px solid #ccc; display:table-cell; vertical-align:middle; text-align:center; float:left}
 .mywishabi_list_unit {width:600px; margin:0 0 12px 0; padding-top:12px; border-top:1px dotted #ccc;}
.mywishabi_img {float:left; width:95px; display:table-cell; text-align:center; vertical-align:middle; overflow:hidden;}
.mywishabi_id {float:left; width:155px; margin-right:35px;}
.mywishabi_name {margin-bottom:3px}
.mywishabi_name a {color:#0185DF; font-size:12px; font-weight:bold;}
.mywishabi_trackedtime {color:#666;}
.mywishabi_admin {margin-top:3px;}
.mywishabi_admin a {}
.mywishabi_pricing {float:left; width:180px; margin-right:30px;}
.mywishabi_price {color:#ff11a8; font-size:12px; font-weight:bold;}
.mywishabi_store {margin-bottom:4px; color:#666}
.mywishabi_discount {margin-top:5px;color: #666; clear:both;}
.mywishabi_dr .dealrank_gauge {float:left;}
.sml_deal_analysis_volatile, .sml_deal_analysis_trendingdown, .sml_deal_analysis_trendingup {height:12px; width:12px; margin-left:5px;}
.sml_deal_analysis_volatile a, .sml_deal_analysis_trendingdown a, .sml_deal_analysis_trendingup a {height:12px; width:12px; display:block; text-indent:-3000px;}
.sml_deal_analysis_volatile {background: url(index_files/deal_analysis_icons_sml.gif) top no-repeat;}
.sml_deal_analysis_trendingdown {background: url(index_files/deal_analysis_icons_sml.gif) 0 -35px no-repeat;}
.sml_deal_analysis_trendingup {background: url(index_files/deal_analysis_icons_sml.gif) 0 -76px no-repeat;}
.mywishabi_dr .deal-rank-popup {margin:-12px 0 0 15px}
.mywishabi_calltoaction {float:right; width:105px}
.mywishabi_compareall a {font-size:10px; color:#107bd1;}
.mywishabi_nodealsavail {font-size:12px;}
ul.go_to_dh_page {margin-top:167px; position:absolute;}
ul.go_to_dh_page li {width:198px; height:26px; background:url(index_files/green_btn_wrightarrow_big.gif) no-repeat top; font-weight:bold; text-align:center;}
ul.go_to_dh_page li:hover {background:url(index_files/green_btn_wrightarrow_big.gif) no-repeat bottom}
ul.go_to_dh_page li a {display:block; height:16px; padding:5px 0; width:inherit; color:#FFFFFF;}
ul.go_to_dh_page li a:hover {text-decoration:none;}
 div.brand_shop_category_root_section {padding-top: 5px; margin-top: 10px;}
div.brand_shop_category_root_section h4 {margin-bottom: 5px;}
div.brand_shop_category_root_section .brand_sub_category_filter {padding: 1px 0 2px;}
 ul.btn_seethisdeal_itemdetails li {width:365px; height:34px; background:url(index_files/btn_seethisdeal_itemdetailstop.gif) no-repeat top center;}
ul.btn_seethisdeal_itemdetails li:hover {background:url(index_files/btn_seethisdeal_itemdetailstop.gif) no-repeat bottom center;}
ul.btn_seethisdeal_itemdetails li a, ul.btn_seethisdeal_itemdetails li a:hover {color:#FFFFFF; font-weight:bold; width:365px; height:34px; padding:0; display:block; text-align:center; line-height:34px; text-decoration:none; font-size:14px;}
* html ul.btn_seethisdeal_itemdetails li a:hover {text-decoration:underline;}
ul.btn_followtheprice_itemdetails li {margin-left:-3px; width:228px; height:34px; background:url(index_files/btn_followtheprice_itemdetailstop.gif) no-repeat top center;}
ul.btn_followtheprice_itemdetails li:hover {background:url(index_files/btn_followtheprice_itemdetailstop.gif) no-repeat bottom center;}
ul.btn_followtheprice_itemdetails li a, ul.btn_followtheprice_itemdetails li a:hover {color:#FFFFFF; font-weight:bold; width:226px; height:34px; padding:0; display:block; text-align:center; text-decoration:none; font-size:14px;}
ul.btn_followtheprice_itemdetails li span {line-height:34px; display:block; width:inherit; text-align:center; color:#FFFFFF;}
* html ul.btn_followtheprice_itemdetails li a:hover {text-decoration:underline;}
h3.item_info {font-size:11px; font-weight:normal; color:#999999; margin-bottom:10px}
h3.item_info .brand, h3.item_info .model, h3.item_info .tags {text-transform:uppercase;}
.best_deal_showcase div.box_normal {margin-bottom: 15px}
.best_deal_showcase h3 {font-size:11px; color:#333333}
.best_deal_showcase_info {width:388px; padding:0 16px 0 5px; background:url(index_files/border_right_itemdetails_bestdeal.gif) right no-repeat;}
html>body .best_deal_showcase_info {}
.best_deal_showcase .box {}
.price_bestdeal, .price_breakdown_bestdeal, .see_this_deal_bestdeal {margin-bottom:10px}
.price_breakdown_bestdeal {margin:auto;}
.merchant_info_bestdeal {margin-bottom:5px;}
.merchant_info_bestdeal h3 {margin-bottom:3px;}
.price_bestdeal {margin:5px 0 5px;}
.price_bestdeal .txt-right {margin:0 25px 0 0;width:120px; height:auto; min-height:40px}
* html .price_bestdeal .txt-right {margin:0 13px 0 0;}
.best_deal_showcase h2 {margin-bottom:14px}
.best_deal_showcase h3.best_deal_price {font-size:22px; color:#F70063;}
.best_deal_showcase .can_price, .best_deal_showcase .us_price, .best_deal_showcase .sandh, .best_deal_showcase .duties, .best_deal_showcase .brokerage, .best_deal_showcase .converted_can_price {width:362px;}
.final_price_is {width:362px;}
.price_breakdown_unit div.txt-right {width:150px}
.price_breakdown_unit div.txt-right span {background:white; padding-left:4px;}
.best_deal_analysis {padding-left:20px; height:180px;}
.best_deal_analysis h3 {margin:10px 0}
.analysis_unit {padding:0 0 1px 45px; margin-bottom:20px;}
.vs_alp_less {background:url(index_files/deal_analysis_icons.gif) 0 0 no-repeat;}
.price_volatility_low {background:url(index_files/deal_analysis_icons.gif) 0 -48px no-repeat;}
.pricing_trend_increasing {background:url(index_files/deal_analysis_icons.gif) 0 -99px no-repeat;}
.price_volatility_high {background:url(index_files/deal_analysis_icons.gif) 0 -199px no-repeat}
.pricing_trend_decreasing {background:url(index_files/deal_analysis_icons.gif) 0 -250px no-repeat;}
.vs_alp_more {background:url(index_files/deal_analysis_icons.gif) 0 -149px no-repeat}
.pricing_trend_stable {background:url(index_files/deal_analysis_icons.gif) 0 -300px no-repeat}
.price_volatility_medium {background:url(index_files/deal_analysis_icons.gif) 0 -502px no-repeat;}
.vs_alp_equal {background:url(index_files/deal_analysis_icons.gif) 0 -553px no-repeat}
.can_lowestprice_unit, .usa_lowestprice_unit {width:128px; padding-left:65px; height:66px;}
.can_lowestprice_unit {background: url(index_files/can_and_america_tags.gif) no-repeat left 9px; margin:0 13px;}
.usa_lowestprice_unit {background: url(index_files/can_and_america_tags.gif) no-repeat left -159px;}
.lowestprice_is_in {padding-left:18px; padding-top:5px; width:250px;}
* html .lowestprice_is_in {padding-left:5px; padding-top:5px; width:250px;}
.lowestprice_is_in span {font-size:11px;}
.cross_border_comparison_point {padding-left:10px; background:url(index_files/arrow_bullet_sml_black.gif) left center no-repeat;}
.cross_border_comparison {margin-top:-9px;}
.cross_border_comparison_disclaimer span {font-size:11px;}
.vs_alp_na {background:url(index_files/deal_analysis_icons.gif) 0 -350px no-repeat; !important}
.price_volatility_na {background:url(index_files/deal_analysis_icons.gif) 0 -400px no-repeat; !important}
.pricing_trend_na {background:url(index_files/deal_analysis_icons.gif) 0 -450px no-repeat; !important}
.old_deal h2 span {display:inline; font-weight:bold; color:#FF0000;}
.best_deal_container {height:185px;}
* html .best_deal_container {height:190px;}
html>body .best_deal_container {*height:190px;}
.deal_analysis_container {height:161px;}
* html .deal_analysis_container {height:161px;}
 .post_a_deal_minorcalltoaction {padding:0 12px 0 0}
* html .post_a_deal_minorcalltoaction {width:130px}
.post_a_deal_minorcalltoaction a {display:block; background:url(index_files/icon_post_deal.gif) no-repeat left top; padding:0 0 0 30px; font-weight:bold; color:#FF3399; font-size:11px; height:23px; line-height:23px;}
.item-details-left {float:left; width:190px; margin-right:20px;}
.item-details-left .box_normal .col-mb10 {width:165px; overflow:hidden}
.item-details-right {float:left; width:693px}
.item-name {margin-bottom:15px}
.now_showing_the_best_canadian_deals {font-weight:normal;}
.item-desc {font-size:11px;}
.item-actions-box {height:73px; margin-right:20px; padding:20px 12px 15px 12px; width:158px; float:left; background:url(index_files/boxes/item_detail_box_sml.gif) no-repeat}
.item-actions-box .copy {color:#999999; font-size:11px; text-align:center; margin-bottom:5px}
.item-actions-box .copy .action-counter {color:#666666; font-size:13px; font-weight:bold; margin-bottom:0;}
.item-minor-info {margin-bottom:15px; font-size:11px;}
.best_avg_h1 {font-weight:bold; font-size:12px;}
.market-price {font-weight:bold; color: #FF0000; font-size:24px;}
.col-mb5 {margin-bottom:5px;}
.col-mb10 {margin-bottom:10px;}
.col-mb20 {margin-bottom:20px;}
#item-wishers h3, #item-related h3 {margin-top:6px; margin-bottom:20px;}
.recentwisher_unit {line-height:1.2; margin-bottom:15px; width:150px;}
.recentwisher_unit .wisher_info {width:160px;}
.postadeal_large {width:640px; height:110px; padding:12px 15px 10px; margin:20px 0 10px; background:url(index_files/boxes/bottom_postadeal_box.gif) no-repeat}
.postadeal_large_signedin {width:640px; min-height:104px; height:auto; padding:12px 15px 10px; margin:20px 0; background:url(index_files/boxes/bottom_postadeal_box_plain.gif) no-repeat}
.foundabetterdeal {margin-left:97px; width:350px;}
.pts_message_bottom {width:459px; height:85px}
.p0_pts_icon {background:url(index_files/points_icons.gif) 15px 0px no-repeat}
.p1_pts_icon {background:url(index_files/points_icons.gif) 15px -105px no-repeat}
.p2_pts_icon {background:url(index_files/points_icons.gif) 15px -210px no-repeat;}
.p3_pts_icon {background:url(index_files/points_icons.gif) 15px -315px no-repeat}
.p4_pts_icon {background:url(index_files/points_icons.gif) 15px -420px no-repeat}
.p5_pts_icon {background:url(index_files/points_icons.gif) 15px -525px no-repeat}
.p6_pts_icon {background:url(index_files/points_icons.gif) 15px -630px no-repeat}
.p7_pts_icon {background:url(index_files/points_icons.gif) 15px -735px no-repeat}
.p8_pts_icon {background:url(index_files/points_icons.gif) 15px -840px no-repeat}
.p9_pts_icon {background:url(index_files/points_icons.gif) 15px -945px no-repeat}
.p10_pts_icon {background:url(index_files/points_icons.gif) 15px -1050px no-repeat}
.extra_pts_icon {background:url(index_files/points_icons.gif) 15px -1155px no-repeat}
.p0_pts_icon_xsml {background:url(index_files/points_icons_xsml.gif) 0px 0px no-repeat; position:absolute; width:23px; height:28px; margin:-20px 0 0 -11px}
.p1_pts_icon_xsml {background:url(index_files/points_icons_xsml.gif) 0px -43px no-repeat; position:absolute; width:23px; height:28px; margin:-20px 0 0 -11px}
.p2_pts_icon_xsml {background:url(index_files/points_icons_xsml.gif) 0px -86px no-repeat; position:absolute; width:23px; height:28px; margin:-20px 0 0 -11px;}
.p3_pts_icon_xsml {background:url(index_files/points_icons_xsml.gif) 0px -129px no-repeat; position:absolute; width:23px; height:28px; margin:-20px 0 0 -11px}
.p4_pts_icon_xsml {background:url(index_files/points_icons_xsml.gif) 0px -170px no-repeat; position:absolute; width:23px; height:28px; margin:-20px 0 0 -11px}
.p5_pts_icon_xsml {background:url(index_files/points_icons_xsml.gif) 0px -213px no-repeat; position:absolute; width:23px; height:28px; margin:-20px 0 0 -11px}
.p6_pts_icon_xsml {background:url(index_files/points_icons_xsml.gif) 0px -254px no-repeat; position:absolute; width:23px; height:28px; margin:-20px 0 0 -11px}
.p7_pts_icon_xsml {background:url(index_files/points_icons_xsml.gif) 0px -297px no-repeat; position:absolute; width:23px; height:28px; margin:-20px 0 0 -11px}
.p8_pts_icon_xsml {background:url(index_files/points_icons_xsml.gif) 0px -340px no-repeat; position:absolute; width:23px; height:28px; margin:-20px 0 0 -11px}
.p9_pts_icon_xsml {background:url(index_files/points_icons_xsml.gif) 0px -383px no-repeat; position:absolute; width:23px; height:28px; margin:-20px 0 0 -11px}
.p10_pts_icon_xsml {background:url(index_files/points_icons_xsml.gif) 0px -425px no-repeat; position:absolute; width:23px; height:28px; margin:-20px 0 0 -11px}
a.item-details-market-price {text-decoration: none;}
a.item-details-market-price:hover {text-decoration: none;}
.deal-analysis-popup_container {display:inline-block;}
* html .deal-analysis-popup_container {display:inline; margin-right:3px;}
html>body .deal-analysis-popup_container {*display:inline; *margin-right:3px;}
.deal-analysis-popup {position:absolute; background:url(index_files/boxes/deal_analysis_popup.png) no-repeat; width:248px; height:92px; margin:-100px; margin:-91px 0 0 -226px; padding:0 10px;}
* html .deal-analysis-popup {background:url(index_files/boxes/deal_analysis_popup.gif) no-repeat;}
html>body .deal-analysis-popup {*background:url(index_files/boxes/deal_analysis_popup.gif) no-repeat;}
.deal-analysis-popup h3 {font-size:12px; margin-bottom:0;}
.sml-deal-analysis-popup {position:absolute; background: url(index_files/boxes/deal_analysis_popup_sml_july-8-2009.png) no-repeat; width:135px; height:71px; margin:-100px; margin:-71px 0 0 -17px; padding:0 10px}
* html .sml-deal-analysis-popup {background: url(index_files/boxes/deal_analysis_popup_sml_july-8-2009.gif) no-repeat}
html>body .sml-deal-analysis-popup {*background: url(index_files/boxes/deal_analysis_popup_sml_july-8-2009.gif) no-repeat}
.suggested_item_unit {width: 125px; margin:0; float:left; text-align:center;}
* html .suggested_item_unit {width: 120px; margin:0;}
.suggested_item_unit .result_img {width:120px; height:60px; overflow:hidden; text-align:center; vertical-align:middle;}
.suggested_item_unit .hotdeal_price {margin-bottom: 4px; font-size: 14px; color: #FF11A8}
.suggested_item_unit .hotdeal_name {font-size:11px; height: 27px; overflow: hidden;}
.suggested_item_unit .hotdeal_time {font-size: 9px; color: #666666;}
 .press_listing_unit {margin:15px 0 0 0; padding:15px 0 10px; width:500px; border-top:1px dotted #ccc}
 .signup_notice {width:375px; margin-bottom:15px;}
 .signup_page .signup_point {width:345px; height:50px; padding:40px 0 0 145px; margin-bottom:10px; font-size:14px; line-height:1.3; color:#828282;}
.signup_page .signup-nomoremisseddeals {background:url(index_files/creative_signup_points.gif) 0 4px no-repeat}
.signup_page .signup-knowbeforebuying {background:url(index_files/creative_signup_points.gif) 0 -209px no-repeat}
.signup_page .signup-compareusavscan {background:url(index_files/creative_signup_points.gif) 0 -411px no-repeat}
 .signup_page #flash {margin-top:20px; width:790px;}
* html .signup_page #flash {margin-top:40px}
html>body .signup_page #flash {*margin-top:40px}
.signup_page #header {background:url(index_files/blue_divider.gif) bottom no-repeat; height:110px}
.signup_page #header table {margin:33px 0 0 70px}
.signup_page #header table td {vertical-align:top;}
.signup_page #content-holder-signup {margin-top:-15px;}
.signup_page #footer {background:url(index_files/blue_divider.gif) top no-repeat; padding:15px 30px;}
.signup_page .logo {width:165px !important; height:16px !important; background:url(index_files/back_to_wishabi_home.gif) no-repeat  !important; top:0px !important; left:35px !important;}
#signup_selection {padding-left:20px;}
#join_btn a img:hover {opacity:0.8;}
#why_join_wishabi {width:860px; padding:20px 0 0 35px; height: auto !important; min-height:250px; height:250px;}
html>body #why_join_wishabi {*padding:30px 0 0 35px}
* html #why_join_wishabi {padding:30px 0 0 35px}
#signup_intro_wrapper h1 span {display:inline}
#signup_intro_wrapper h1 span a {color:#86DD00; font-weight:bold}
 .signup_page #signup_form fieldset ul {width:400px !important; margin-bottom:4px; min-width:400px;}
.signup_page #signup_form fieldset ul li {width:400px !important}
.startyourfreeacct_sml {background: url(index_files/btn_startyourfreeacct_sml.gif) top no-repeat; width:235px; height:34px; margin:0 0 0 0px;}
.startyourfreeacct_sml:hover {background: url(index_files/btn_startyourfreeacct_sml.gif) bottom no-repeat}
.startyourfreeacct_sml input {background:none; border:none; font-size:14px; text-transform:uppercase; width:235px; height:34px; color:white; font-weight:bold; cursor: pointer;}
 #signup {width:100%; height: auto !important; min-height:250px; height:250px}
#signup_form {height: auto !important; min-height:250px; height: 250px; padding:0; width:530px}
#new_account_form {padding:0 0 20px 50px}
#signup_form div.text_span {float:none; display:block; background: url(index_files/signup_textfield_bg.gif) no-repeat  !important; height:25px; width:219px; padding:2px 4px; margin-top:2px;}
#signup_form div.text_span div div, #signup_form div.text_span div {height:25px; padding: 0; background:none}
#signup_form div.text_span input.text, #signup_form div.text_span input {padding: 3px 0 0 2px; border:0; background: none; width: 225px; height:16px; display: inline}
html>body #signup_form div.text_span input.text, html>body #signup_form div.text_span input {*padding: 1px 0 0 2px}
* html #signup_form div.text_span input.text, * html #signup_form div.text_span input {padding: 1px 0 0 2px}
#signup_form fieldset ul li {min-height:25px; height:auto}
#new_account_form label {padding:2px 8px 0 2px; width:121px; float:none; font-size:14px; font-weight:normal; color:#0596DF;float:left; font-weight:bold;}
 #signup_form fieldset ul li.error_message {min-height:25px; height:auto; margin-left:132px}
 #signup div.btn_green {width: 240px; margin: 0 0 0 155px}
#signup div.skip {clear: both}
#signup div.skip input {width: 100px}
#signup div.text_span, #signup div.text_span * {width: 235px; float:left;}
#signup div.text_span input, #signup div.text_span.error_span input {width: 225px; height:19px}
#signup div.tip * {width: 300px; font-size: 0.95em}
ul.terms_of_use li {margin-left: 155px; min-height: 15px; margin-top: 4px}
ul.terms_of_use li input {margin-top: 0px}
div.username_status {margin-left: 155px}
div.username_status a {text-transform: capitalize; font-size: 1.0em}
.terms_of_use .formError {width:200px}
.welcome_to_wishabi_flash {background:url(index_files/postsignup_welcome.gif) top right no-repeat; border:2px solid #7dd561; padding:15px; margin-bottom:15px; width:588px; float:left}
div.skip {float: right; margin-top: 8px; font-size: 1.2em}
 #signup_pg2 {width:916px}
#signup_pg2_content {width:735px; margin:30px auto;}
.whatkindofitemsdoyoulike {margin:0 auto 10px; width:643px; height:106px; background:url(index_files/whatkindofitemsdoyoulike.gif) no-repeat}
.select_a_category {width:735px}
.select_a_category_left, .your_interests_left {width:235px}
.select_a_category_left h2 {color:#0596DF; margin-bottom:15px;}
.select_a_category_left li {width:210px; height:20px; padding:3px; line-height:10px;}
.select_a_category_left li.selected {background-color:#e3f8fb;}
.select_a_category_left li a {width:215px; height:20px; display:block; color:#404040;}
.select_a_category_left li a:hover {text-decoration:none; color:#009BFE;}
.select_a_category_right {width:478px}
.select_a_category_right .box {height:312px}
.select_a_category_right .box .col-left {width:220px;}
.select_a_category_right .box .col-left div {margin-top:11px}
.select_a_category_right .box .col-left div input {margin-right:4px;}
.featured_sub_categories label {cursor: pointer;}
#signup_pg3 {width:931px; margin:30px 0 30px 40px}
#signup_pg3_content {width:835px; margin:30px 0 20px;}
.followinganitem {margin:0 0 20px 55px; width:670px; height:127px; background:url(index_files/followinganitem.gif) no-repeat}
.your_interests_left h2, .your_interests_right h2 {color:#0596DF; margin-bottom:15px;}
.your_interests_left .box {height:355px}
.your_interests_left .box ul.container {width:215px; height:325px; overflow: auto;}
.your_interests_left li {width:188px; height:20px; padding:3px; line-height:20px;}
.your_interests_left li.selected {background-color:#e3f8fb;}
.your_interests_left li a {width:188px; height:20px; display:block; color:#404040;}
.your_interests_left li a:hover {text-decoration:none; color:#009BFE}
.your_interests_right {width:580px;}
.your_interests_right .box {height:355px}
.your_interests_right .box_normal {width:583;margin:auto auto 15px auto;}
.your_interests_right .box div.container {width:557px; height:325px;overflow: auto;}
.your_interests_right .box .suggested_item_unit {margin:0 12px 10px 0}
.your_interests_right .box .suggested_item_unit .hotdeal_name {height:27px; overflow: hidden;}
.startyourfreeacct_sml a, .startyourfreeacct_sml_green a {display:block; height:34px; width:235px; color:#ffffff; font-weight:bold; font-size:14px; text-align:center; line-height:33px}
.startyourfreeacct_sml a:hover, .startyourfreeacct_sml_green a:hover {text-decoration:none;}
 .inviteyourfriendstowishabi {margin:0 0 20px 63px; width:613px; height:50px; background:url(index_files/gift_certificates/profsays_invite_pg1.gif) no-repeat; padding:57px 0 0 173px}
.error_message_invite {background:transparent url(img/error.gif) no-repeat scroll top left; margin:5px 0 10px 0; min-height:16px; padding:0 0 0 20px; color:#FF0000; font-size:11px; font-weight:normal; width:260px;}
.pickanemailservice {width:400px}
.pickanemailservice h4 {margin-bottom:20px; text-transform:uppercase}
.pickanemailservice ul {border-right:1px dotted #CCC}
.pickanemailservice li {width:110px; margin-bottom:10px}
.pickanemailservice .email {width:125px; height:34px}
.pickanemailservice .email img {border:1px solid #CCC; text-align:left; vertical-align:middle}
.pickanemailservice .selected img {border:3px solid #4995db}
.pickanemailservice .email img:hover {border:3px solid #4995db}
.pickanemailservice img#fb_invite_button {border: none;}
.password-field, .emaillogin-field, .manual-email-field {width:130px; border:1px solid #CCC}
.youremaillogin {width:375px; margin:5px 0 0 0px}
.youremaillogin .input-invite {width:235px}
.youremaillogin h4 {margin-bottom:5px}
.youremaillogin .input_area {padding:0 0 10px 4px; margin:0; min-height:155px; height:155px; height:auto; width:330px}
.youremaillogin .input_area .password-field {width:229px}
.youremaillogin .input_area .emaillogin-field {width:229px}
.youremaillogin .login, .youremaillogin .password, .youremaillogin .message {margin-bottom:6px}
.youremaillogin .login div, .youremaillogin .password div {color:#0185DF; margin-bottom:3px;}
#invite #contact_list_results {padding-left:25px; width:850px}
.top-margin-connect_btn {padding:0 0 25px 20px}
#invite .custom_message_contents {padding:5px 0 0 10px}
#contact_list_results form {padding:0; margin:0}
.friends_content {min-height:100px}
#signup_pg1_graphic {padding:180px 0 0 9px; background:url(index_files/youwish_wehunt_youget.gif) top left no-repeat; width:490px; height:170px; margin:21px 0 0 0}
.signup_pg1_desc {margin:-6px 0 7px 162px}
#signup_intro_wrapper {margin-top:16px}
* html #signup_intro_wrapper {padding-top:26px}
html>body #signup_intro_wrapper {*padding-top:26px}
.ipod_contest_info {margin: 18px 0 10px 10px}
* html .ipod_contest_info {margin: 18px 0 10px 10px}
#findfriends_creative {margin:10px 50px 0 24px;}
* html #findfriends_creative {margin:20px 50px 0;}
.findfriends_creative_container {width:600px; margin:10px 0 0 0px; display:table}
#invite {margin:0 auto 25px; min-height: 250px; height: auto !important; height: 250px; width:905px}
#invite fieldset {width: 770px}
#invite label {padding-top: 8px; padding-left: 25px}
#contact_list_form_wrapper {height: auto !important; height:437px; min-height:437px}
#invite div.continue_row {width: 620px}
#send_invite_submit {width: 200px}
#contact_list_progress span {display: block; text-align: center; font-weight: bold; }
#contact_list_results div.btn_green {margin: 0 auto}
#contact_list_results h4 {font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; margin: 8px 0}
 #send_invite_content .switcher {width:510px; height:21px; background:url(index_files/image_upload_tab_bg.gif) repeat-x bottom; margin:30px 0 0 25px}
#send_invite_content .switcher li {display:block; list-style: none; width:104px; height:21px; background:url(index_files/active_tab.gif) top left no-repeat; margin-right:5px; z-index:202; text-align:center}
#send_invite_content .switcher li#address_book_tab {margin-left:10px}
#send_invite_content .switcher li.inactive {background:url(index_files/inactive_tab.gif) top left no-repeat}
#send_invite_content .switcher li a {display:inline-block; width:100px; padding:2px; font-size:11px}
 .root_selector_box, .primary_selector_box {width: 175px; margin-right:6px;}
.root_selector_box {margin-left:55px;}
* html .root_selector_box {margin-left:25px;}
.root_selector, .primary_selector {margin:5px 0;width:120px;}
.root_selector {width:135px;}
.root_selector_box .selected a, .primary_selector_box .selected a {background-color:#009BFE; color:white;}
.root_selector_box .selected a:hover, .primary_selector_box .selected a:hover {color:white;}
.root_selector_box .box, .primary_selector_box .box {height: 355px;}
.root_selector a, .primary_selector a {color:#404040; display:block; padding:5px 3px; width:135px;}
.primary_selector a {width:120px;}
.root_selector a:hover, .primary_selector a:hover {color:#009BFE; text-decoration:none;}
.subcat_selector_box {width: 430px;}
.subcat_selector_box .box {height: 355px;}
.subcat_unit {width: 180px; margin:5px 7px 2px; height:28px;}
.subcat_unit .col-left {width:155px;}
.subcat_unit .col-left:hover {text-decoration:none;}
.sub_category_wish_box {width:220px; position:absolute; z-index:5}
.sub_category_wish_box .box {height:auto !important;}
.primary_content .sub_filter_options {float: left; margin-left: 5px; width: 15px;}
.sub_filter_options img {vertical-align:bottom;}
.subcat_add, .subcat_drop, .subcat_trans {float:left;height:13px;min-width:140px;padding-left:17px;}
.subcat_add a, .subcat_drop a {display:block}
.subcat_add {background:url(index_files/btn_subcat_add_drop.gif) no-repeat top left;}
.subcat_drop {background:url(index_files/btn_subcat_add_drop.gif) no-repeat bottom left;}
* html .subcat_drop {background:url(index_files/btn_subcat_add_drop.gif) no-repeat left -104px;}
.subcat_trans {background:url(index_files/btn_subcat_add_drop.gif) no-repeat center left;}
.brand_filter_container {max-height:300px; overflow: auto;}
* html .brand_filter_container {*height: expression(this.height > 300 ? 300: true);}
html>body .brand_filter_container {*height: expression(this.height > 300 ? 300: true);}
.btn_im_done_sp_builder {margin-right:52px; margin-top:-15px}
* html .btn_im_done_sp_builder {margin-right:28px}
.shopping_profile_menu {width:140px; margin-right:11px;}
ul.shopping_profile_category_list {margin:0 !important; width:140px}
ul.shopping_profile_category_list .selected {background: #EDF8FE;}
.my_followed_items_icon {float:left; width:30px; height:30px; background:url(index_files/menu_icon_home.gif) no-repeat left 6px}
.selected .my_followed_items_icon {float:left; width:30px; height:30px; background:url(index_files/menu_icon_home.gif) no-repeat right 6px}
.menu_icon_home {float:left; width:30px; height:32px; background:url(index_files/menu_icon_home.gif) no-repeat left -37px}
.selected .menu_icon_home {background:url(index_files/menu_icon_home.gif) no-repeat right -37px}
div.shopping_profile_menu div.header {color: #666;}
.root_category_list li#followed_items_selector {height:30px}
 div.my_followed_items_icon_acontainer {float:left; padding:9px 0 6px 2px; width:105px; height:auto; line-height:12px;}
.my_followed_items_icon_acontainer a {padding:0 !important; width:85px; float:left; font-size:10px !important;}
div.my_followed_items_icon_acontainer:hover {}
.shopping_profile_category_list .selected a {color:#0185DF}
.shopping_profile_category_list .selected a:hover {color:#0185DF}
.add_more_categories {text-align:right; font-size:9px; padding:10px 0 0 40px; font-family:Verdana, Arial, Helvetica, sans-serif}
.add_more_categories a {display:inline !important; color:#009BFE !important; font-size: 9px !important;}
.hot_deals_for {margin:5px 0 1px 0; font-size:14px; text-transform:uppercase;}
.sub_cat_home_header {padding:0 0 20px}
.sub_cat_home_header_borderbottom {border-bottom:1px solid #CCC; width:518px; position:absolute; margin:-23px 0 0 -9px;}
.sub_cat_home_header_borderbottom_ver_b {border-bottom:1px solid #CCC; width:518px; position:absolute; margin:-32px 0 0 -9px;}
.root_category_list li.add_more_categories a:hover {text-decoration:underline}
.wishabi_zerocase_user_profpointing {width:500px; height:110px; background:url(index_files/boxes/professor_nobox.gif) no-repeat left bottom}
.wishabi_zerocase_user_profpointing h3 {font-size:14px; font-size:18px; font-weight:normal; padding:20px 0 0 150px; width:350px;}
.wishabi_zerocase_user {width:500px; height:110px; background:url(index_files/boxes/professor_nobox.gif) no-repeat top left}
.wishabi_zerocase_user h3 {font-size:14px; font-size:18px; font-weight:normal; padding:20px 0 0 150px; width:350px;}
.startyourfreeacct_sml_green {background: url(index_files/btn_startyourfreeacct_sml_green.gif) top no-repeat; width:235px; height:34px;}
.startyourfreeacct_sml_green:hover {background: url(index_files/btn_startyourfreeacct_sml_green.gif) bottom no-repeat}
#shopping_profile_learn_more .notice .col-right a {color:#999999;}
#shopping_profile_learn_more .notice .col-right a:hover {text-decoration:none;}
#home_items_content #wishlist_header .pagination {margin-top:0;}
.addthistoshoppingprofile_container {position:absolute; margin:-55px 0 0 655px; width:245px; height:50px}
.addthistoshoppingprofile {margin-left:80px; width:168px; height:26px; background: url(index_files/btn_addtoshoppingprofile.gif) top no-repeat; line-height:25px; text-indent:17px; color:#FFFFFF; font-size:12px; text-align:center;}
.addthistoshoppingprofile:hover {background: url(index_files/btn_addtoshoppingprofile.gif) bottom no-repeat;}
.addthistoshoppingprofile a {display:block; width:168px; height:26px; color:#FFFFFF; font-weight:bold}
.addthistoshoppingprofile a:hover {text-decoration:none}
 .home_logged_in .main_call_to_action {width:520px;}
* html .home_logged_in .main_call_to_action {width:510px;}
.home_logged_in .sub_filter_options a:hover {text-decoration:none !important}
.home_logged_in .sort {padding-bottom:0;}
.home_logged_in .footing_right {margin-bottom:0; padding-bottom:0;}
.home_logged_in .mywishabi_img {width:80px}
.home_logged_in .mywishabi_list_unit {width:495px; margin-bottom:10px;}
.home_logged_in .mywishabi_id {width:140px;margin-right:10px;}
.home_logged_in .mywishabi_pricing {margin-right:10px;width:150px;}
.home_logged_in .mywishabi_store, .home_logged_in .mywishabi_discount, .home_logged_in .mywishabi_trackedtime, .home_logged_in .mywishabi_admin {font-size:9px;}
.home_logged_in .mywishabi_name a, .home_logged_in .mywishabi_price {font-size:11px;}
.home_logged_in .main_call_to_action_flash {padding:0;}
.home_logged_in #wishlist_header div.sort, .home_logged_in #wishlist_header div.sort a, .home_logged_in span.pagination a, .home_logged_in span.pagination span, .home_logged_in .footing_right {font-size: 10px !important;}
.home_logged_in span.pagination span {padding: 2px;}
.home_logged_in span.pagination a {padding: 1px;}
.home_logged_in .footing_right {width: auto;}
.home_logged_in .merchant_value_icons {height: auto;}
 .home_third_col {width:220px; font-size:10px;}
.home_third_col h4 {text-transform:uppercase; clear:both; margin-bottom:5px; font-size:11px; border-top:1px solid #c1c1c1; border-bottom:1px solid #c1c1c1; padding:3px 0}
.feat_deal_img_container {width:70px; height:60px; margin-right:5px;}
.feat_deal_info_container {width:145px; height:70px; height:auto; min-height:70}
.feat_deal_info_container .font-14 {margin-top:3px;}
.feat_deal_info_container a {color:#0185DF;}
.home_third_col .price_breakdown_unit div.txt-right {width:110px;}
.home_third_col .us_price, .home_third_col .can_price, .home_third_col .converted_can_price, .home_third_col .sandh, .home_third_col .duties, .home_third_col .brokerage {width:220px}
.home_third_col .recent_find_unit_info {width:180px; margin-right:10px}
.home_third_col .recent_find_unit_picture {float:right; width:25px;}
.deal_genius_home_reminder_tiny {width:140px; padding-left:80px; height:59px; background:url(index_files/creative_deal_genius_tiny.gif) left top no-repeat;}
 div.merchant_description p {margin: 15px 0;}
.merch_icon_description {float: left; padding:0 0 0 4px; width: 540px;}
div.merchant_value_icons div.value_unit {margin-bottom: 10px;}
div.weekly_hot_item_image {margin-right: 10px; margin-left: 5px;}
div.weekly_hot_item_name {font-size: 11px; margin: 0;}
div.weekly_hot_item_name a {font-weight: bold;}
div#comments_pagination {font-size: 12px; font-weight: bold;}
div#comments_progress div.lite_hor_loader {width: auto;}
  .progress_box_narrow {width:220px; height:96px}
.progress_narrow_0 {background:url(index_files/gift_certificates/0_of_10_progress_narrow.gif) no-repeat;}
.progress_narrow_1 {background:url(index_files/gift_certificates/1_of_10_progress_narrow.gif) no-repeat;}
.progress_narrow_2 {background:url(index_files/gift_certificates/2_of_10_progress_narrow.gif) no-repeat;}
.progress_narrow_3 {background:url(index_files/gift_certificates/3_of_10_progress_narrow.gif) no-repeat;}
.progress_narrow_4 {background:url(index_files/gift_certificates/4_of_10_progress_narrow.gif) no-repeat;}
.progress_narrow_5 {background:url(index_files/gift_certificates/5_of_10_progress_narrow.gif) no-repeat;}
.progress_narrow_6 {background:url(index_files/gift_certificates/6_of_10_progress_narrow.gif) no-repeat;}
.progress_narrow_7 {background:url(index_files/gift_certificates/7_of_10_progress_narrow.gif) no-repeat;}
.progress_narrow_8 {background:url(index_files/gift_certificates/8_of_10_progress_narrow.gif) no-repeat;}
.progress_narrow_9 {background:url(index_files/gift_certificates/9_of_10_progress_narrow.gif) no-repeat;}
.progress_narrow_10 {background:url(index_files/gift_certificates/10_of_10_progress_narrow.gif) no-repeat;}
.progress_narrow_11 {background:url(index_files/gift_certificates/11_of_10_progress_narrow.gif) no-repeat;}
.referral_url_narrow {background:url(index_files/gift_certificates/box_referral_url_narrow.gif); width:212px; height:18px; padding:2px 3px;}
.referral_url_narrow input {width:212px; border:none; background:none;}
.blue_btn_xsml {width:99px; height:22px; background:url(index_files/gift_certificates/btn_blue_xsml.gif) no-repeat;}
.blue_btn_xsml:hover {background:url(index_files/gift_certificates/btn_blue_xsml.gif) bottom no-repeat;}
.blue_btn_xsml a {width:99px; height:22px; display:block; text-align:center; font-weight:bold; line-height:20px; color:#FFFFFF}
.blue_btn_xsml a:hover {text-decoration:none;}
.progress_box {width:398px; height:15px; margin:0 0 15px 165px; font-size:14px; padding-top:76px; text-align:center}
.progress_0 {background:url(index_files/gift_certificates/0_of_10_progress.gif) no-repeat;}
.progress_1 {background:url(index_files/gift_certificates/1_of_10_progress.gif) no-repeat;}
.progress_2 {background:url(index_files/gift_certificates/2_of_10_progress.gif) no-repeat;}
.progress_3 {background:url(index_files/gift_certificates/3_of_10_progress.gif) no-repeat;}
.progress_4 {background:url(index_files/gift_certificates/4_of_10_progress.gif) no-repeat;}
.progress_5 {background:url(index_files/gift_certificates/5_of_10_progress.gif) no-repeat;}
.progress_6 {background:url(index_files/gift_certificates/6_of_10_progress.gif) no-repeat;}
.progress_7 {background:url(index_files/gift_certificates/7_of_10_progress.gif) no-repeat;}
.progress_8 {background:url(index_files/gift_certificates/8_of_10_progress.gif) no-repeat;}
.progress_9 {background:url(index_files/gift_certificates/9_of_10_progress.gif) no-repeat;}
.progress_10 {background:url(index_files/gift_certificates/10_of_10_progress.gif) no-repeat;}
 .btn_startnow_big {background: url(index_files/btn_startnow_big.gif) top; width:286px; height:62px}
.btn_startnow_big a {display:block; text-indent:-3000px; width:286px; height:62px}
.btn_startnow_big:hover {background: url(index_files/btn_startnow_big.gif) bottom}
.tellusalittleaboutyoursef {background:url(index_files/tellusalittleaboutyourself.gif) top no-repeat; width:442px; height:168px; height:auto; min-height:168px; margin:40px auto 0; padding:100px 0 0 265px;}
.btn_adultmale a, .btn_adultfemale a {display:block; width:116px; height:128px; text-indent:-3000px}
.btn_adultmale, .btn_adultfemale {width:116px; height:128px; margin-top:20px;}
.btn_adultmale {background:url(index_files/btn_adultmale.gif) top no-repeat; margin-right:40px;}
.btn_adultmale:hover {background:url(index_files/btn_adultmale.gif) bottom no-repeat;}
.btn_adultfemale {background:url(index_files/btn_adultfemale.gif) top no-repeat;}
.btn_adultfemale:hover {background:url(index_files/btn_adultfemale.gif) bottom no-repeat;}
.finallycreateyouraccount {background:url(index_files/finallycreateyouraccount.gif) no-repeat; width:569px; height:100px;}
.checkyouremail {width:158px; height:230px; background:url(index_files/checkyouremail.gif) no-repeat; margin-top:40px;}
#gift_certificate_province_field_wrapper label {margin-right:4px;}
#gift_cert_form_pt2 ul, #gift_cert_form_pt2 li {height:27px; min-height:27px !important;}
#gift_cert_form_pt2 fieldset {margin-bottom:2px;}
.you_win {background:url(index_files/gift_certificates/you_win.gif) top left no-repeat; padding:10px 0 5px 150px; height:170px;}
.prof_hint_xsml {background:url(index_files/gift_certificates/prof_alert_xsml.gif) top left no-repeat; padding:13px 0 0 60px; height:30px}
.postal_code_tip {background:url(index_files/postal_code_tip.gif) no-repeat; width:198px; height:49px; padding:10px 15px 0 43px; position:absolute; color:white; margin:-40px 0 0 380px}
#gift_card_1 {background:url(index_files/gift_certificates/claim-1-a.gif) no-repeat top left}
#gift_card_2 {background:url(index_files/gift_certificates/claim-2-a.gif) no-repeat top left}
#gift_card_3 {background:url(index_files/gift_certificates/claim-3-a.gif) no-repeat top left}
#gift_card_4 {background:url(index_files/gift_certificates/claim-4-a.gif) no-repeat top left}
#gift_card_5 {background:url(index_files/gift_certificates/claim-5-a.gif) no-repeat top left}
#gift_card_6 {background:url(index_files/gift_certificates/claim-6-a.gif) no-repeat top left}
#gift_card_7 {background:url(index_files/gift_certificates/claim-7-a.gif) no-repeat top left}
#gift_card_1:hover {background:url(index_files/gift_certificates/claim-1-a.gif) no-repeat bottom left}
#gift_card_2:hover {background:url(index_files/gift_certificates/claim-2-a.gif) no-repeat bottom left}
#gift_card_3:hover {background:url(index_files/gift_certificates/claim-3-a.gif) no-repeat bottom left}
#gift_card_4:hover {background:url(index_files/gift_certificates/claim-4-a.gif) no-repeat bottom left}
#gift_card_5:hover {background:url(index_files/gift_certificates/claim-5-a.gif) no-repeat bottom left}
#gift_card_6:hover {background:url(index_files/gift_certificates/claim-6-a.gif) no-repeat bottom left}
#gift_card_7:hover {background:url(index_files/gift_certificates/claim-7-a.gif) no-repeat bottom left}
.select_gift_card .selected {background-position:bottom !important;}
#gift_card_1, #gift_card_2, #gift_card_3, #gift_card_4, #gift_card_5, #gift_card_6, #gift_card_7 {margin:5px 20px 5px 0;width:105px;height:35px}
#gift_card_1 a, #gift_card_2 a, #gift_card_3 a, #gift_card_4 a, #gift_card_5 a, #gift_card_6 a, #gift_card_7 a {text-indent:-3000px;width:105px;height:35px;display:block;}
.congratulationsyouraccount {background:url(index_files/congratulationsyouraccount.gif) no-repeat; width:680px; height:106px;}
.tellyourfriendsaboutus {background:url(index_files/tellyourfriendsaboutus.gif) no-repeat; width:680px; height:106px;}
.select_gift_card, #email_services {width:540px; margin:10px 0 0 230px}
.inviteforfivehundred {background:url(index_files/inviteforfivehundred.gif) no-repeat; width:680px; height:106px;}
.contact_list_progress {height: 460px;}
#gift_certificate_province_field_wrapper li {display:block;}
#gift_certificate_province_field_wrapper .error_span {height:25px;}
#gift_cert_form .payment_details ul {margin-bottom:10px;}
#gift_cert_form .payment {margin-left:100px;}
html>body #gift_cert_form .payment {*margin-left:50px;}
* html #gift_cert_form .payment {margin-left:50px;}
ul#gift_certificate_date_of_birth_field_wrapper div.error_span div div{width: 200px;}
ul#gift_certificate_date_of_birth_field_wrapper div.error_span div {width: 200px;}
.signup_page #signup_form fieldset ul#user_sex_field_wrapper {width: 600px !important;}
.signup_page #signup_form fieldset ul#user_sex_field_wrapper li {width: 600px !important;}
 #RB_overlay {background: white; bottom: 0pt; left: 0pt; opacity: 0.5 !important; position: absolute; right: 0pt; top: 0pt; width: 100%; z-index: 100; filter: alpha(opacity=10);}
#RB_redbox {height:100% auto; min-height:100%; width: 100%; position: absolute; top: 0px; left: 0px}
#RB_window.box {background-image: none; background-color: white; padding: 0}
#RB_window {height: auto; top: 300px; width: 550px; margin: 100px auto 0pt; text-align: left; z-index: 103; position: relative}
#RB_content {z-index: 103; height: inherit; padding: 15px; font-size: 0.9em}
#RB_loading {background: transparent url(index_files/loading.gif) no-repeat scroll center center; margin-left: auto; margin-right: auto; padding-bottom: 30px; text-align: center; width: 100px; height: 200px; z-index: 101}
.redbox_contents {margin: 0 auto; text-align: left}
h4#signin_prompting_generic.modify_id_for_redbox {font-size: 1.0em}
#forgot_password_dialog_content div p {font-size: 1.1em; width: 475px; margin: 0 auto; padding-bottom: 8px;}
#login_dialog ul.remember_me {clear: both}
#login_dialog ul.remember_me li {min-height: 15px; height: 15px}
#login_dialog ul.remember_me li div.field-wrapper label {padding: 2px 0 0 0; margin: 0; width: 120px; text-align: left}
#login_dialog li label {width: 55px; font-size: 11px; padding-top: 5px}
#login_dialog li div.text_span, #login_dialog li div.text_span * {width: 172px}
#login_dialog li div.text_span input.text {width: 163px; margin: 0 auto}
#login_dialog div.error_message {width: 90%; font-size: 11px; margin-right: 0px; background: transparent url(img/error.gif) no-repeat 0 5px; padding: 5px 0 5px 20px;}
#login_dialog div.check_span {padding: 0 0 0 65px}
#signup_dialog_content li div.text_span, #signup_dialog_content li div.text_span * {width: 225px; height:25px}
#signup_dialog_content li div.text_span input.text {width: 215px; background:white}
#signup_dialog_content li label {width: 115px; text-align:left}
#signup_dialog_content div.error_message {margin-left: 128px; padding: 5px 0 0 20px; width:202px;}
#signup_dialog_content div.btn_green {margin:10px 0 0 135px; width:110px}
a.forgot_pwd {display: block; font-size: 11px; margin-left: 65px}
li.remember_me {min-height: 12px; height: 12px}
div.sign_up {font-weight: bold; margin: 28px 0 0 0; font-size: 16px; text-indent: -3000px; background: url(index_files/img-join-wishabi.gif) no-repeat; width: 151px; height: 27px}
div.sign_up:hover {background: url(index_files/img-join-wishabi-hover.gif) no-repeat}
div.sign_up a {display: block; width: 151px; height: 27px; cursor: pointer}
div.sign_up em {font-style: normal}
#forgot_password_wrapper label {float: left; font-weight: bold; padding-top: 8px; margin-right: 8px;}
#forgot_password_wrapper div.text_span {float: left}
#forgot_password_wrapper div.text_span * {width: 374px}
#forgot_password_wrapper div.text_span input {width: 370px}
.forgot_password_holder {width: 530px}
#forgot_password_dialog_content div h3 {color: #666; font-size: 1.0em;}
#forgot_password_dialog_content form.fancy-form fieldset div.clearfix.clear.forgot_password_holder div.reset_button {padding-top: 11px; width: 200px; margin: 0 auto}
#forgot_password_dialog_content div div.back_to_sign_in button {width: 150px; margin: 0 auto}
#forgot_password_dialog_content div div.back_to_sign_in {margin: 0 auto; width: 150px}
#forgot_password_dialog_content div h5 {text-align: center}
#forgot_password_wrapper .reset_button {padding-top: 16px}
#login_dialog_content div.input_area {margin: 0 auto; padding: 0 55px; width: 140px; bottom: 10px; text-align: center; height: 35px; position: absolute}
#login_dialog_content div.col-7.col-last {border-left: 1px solid #E9E9E9; padding-left: 7px}
#login_dialog_content div.input_area input {width: 120px}
#RB_window form fieldset ul li {min-height: 21px; height: auto}
#close_dialog_wrapper:hover {background: #EFEFEF}
ul.sign_up_now {padding: 0; margin: 0; padding-top: 12px}
ul.sign_up_now li {min-height: 27px; background: url(img/bullet.gif) no-repeat 0 2px; padding: 0; margin: 0; padding-left: 18px; height: 27px; color: #6c8391; width: 200px; margin-bottom: 13px}
#login_dialog_content div fieldset div.sign_up em span a {text-shadow: #d5d5d5 1px 1px 2px}
#RB_content li div.field-wrapper label {padding-top: 5px}
#login_dialog li.remember_me div label {text-align: left; padding: 1px 0 0 4px; width: 100px}
#login_dialog_content div fieldset.left div form ul li.remember_me {height: 16px; min-height: 16px}
#login_dialog_content div fieldset.left div form ul.modify_id_for_redbox li {min-height: 28px; height: 28px}
#login_dialog_content div fieldset.left h2, #login_dialog_content div fieldset.left h4 {padding-left: 17px}
#share_mailer_dialog div.area_span textarea {width: 345px; height: 62px; padding-bottom: 3px; padding-top: 3px}
#share_mailer_dialog fieldset {margin: 0}
#share_mailer_dialog div.text_span * {width: 345px }
#share_mailer_dialog div.text_span input {width: 345px }
#share_mailer_dialog span.smallfont {padding-left: 70px}
#share_mailer_dialog div.input_area {padding-left: 119px}
#share_mailer_dialog div.input_area img {vertical-align:bottom;}
#share_mailer_dialog label {width: 110px}
#share_mailer_dialog div.text_span {background-position: 0 0; padding: 0 0 0 4px; height: 35px; float: left; display: inline; width: 355px}
#share_mailer_dialog div.area_span {float: left; margin-right: 0px; width: 355px; height: 70px; background: url(index_files/bg-feedback.gif) no-repeat}
#share_mailer_dialog div.error_span div div {background-position: 0 -35px;}
#share_mailer_dialog div.error_span div {background-position: 100% -70px;}
#share_mailer_dialog fieldset ul {width: 510px; min-width: 510px;}
#share_mailer_dialog fieldset ul li {width: 510px; min-width: 510px;}
#share_mailer_dialog fieldset ul li.error_message {margin: 2px 0 2px 117px; min-width: 220px;}
#share_mailer_dialog fieldset ul li.error_message .formError {width: 350px;}
#friends_dialog {padding: 11px}
#friends_content {padding: 0}
div#friends_scrollable_wrapper {height: 300px; overflow: auto; margin: 10px 0; position: relative}
.login_dialog_btn {width: 100px; padding: 10px 0 0 57px}
.join_dialog_btn {width: 350px; padding:0}
.share_error_message {color:#FF0000; margin: 7px 0 2px 70px; background: url(img/error.gif) no-repeat 0 4px; padding: 5px 0 0 20px; height: 16px; width:410px; font-size:11px}
#login_dialog_content {width:505px;}
#signup_dialog_content {width:375px;}
.fb-redbox-h2 {background:url(index_files/boxes/fb-redbox-h2_bg.jpg) repeat-x; height:40px; padding:5px 0 0 15px; margin:0}
.fb-redbox-h2_title, #wishlist_dialog_contents_header, #wishlist_dialog_signup_header_blank, #wishlist_dialog_signup_header_wished {float:left; margin-top:3px; font-size:14px; color:#0185DF;font-family:Arial,Helvetica,sans-serif;font-weight:bold;}
#friends_dialog h2.fb-redbox-h2_title {width:87%}
#wishlist_dialog_signup_header_blank {width:400px}
#edit_image_by_upload_mywishabi div.close_dialog {cursor:pointer; float:right; text-align:right;}
div.close_dialog {cursor:pointer;float:right; text-align:right; margin-right:15px;}
* html div.close_dialog {margin-right:7px;}
#user_image_wrapper div.close_dialog {margin-right:0;}
div.close_dialog a {color: #999999; text-decoration: none; width: 15px; height: 15px; font-weight: bold; font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; margin:0 1px 2px 1px; font-size:18px}
div.close_dialog a:hover {color: #333333; text-decoration:none}
.fb-redbox-content {padding:0 0 20px 0; margin:0; background:#FFFFFF; overflow:hidden; width:100%;}
.fb-redbox-bottom {background: url(index_files/boxes/redbox-top_bottom.png) repeat-x 0 100%}
.fb-redbox-top {background: url(index_files/boxes/redbox-top_bottom.png) repeat-x}
.fb-redbox-left {background: url(index_files/boxes/redbox-right_left.png) repeat-y; height:20px;margin:0;width:20px; display:table-cell;}
.fb-redbox-right {background: url(index_files/boxes/redbox-right_left.png) repeat-y 100% 0; height:20px;margin:0;width:20px; display:table-cell;}
.fb-redbox-top-right {background: url(index_files/boxes/redbox-top-right.png) no-repeat 100% 0}
.fb-redbox-bottom-left {background: url(index_files/boxes/redbox-bottom-left.png) no-repeat 0 100%; height:20px;margin:0;width:20px; display:table-cell;}
.fb-redbox-bottom-right {background: url(index_files/boxes/redbox-bottom-right.png) no-repeat 100% 100%}
.fb-redbox-top-left {background: url(index_files/boxes/redbox-top-left.png) no-repeat; height:20px; margin:0; width:20px; display:table-cell;}
div#dialog_draggable_header {cursor: pointer;}
#wishlist_dialog_prompt {padding:0 0 0 0;}
#wishlist_dialog_contents_header {padding-bottom:10px;width:400px;}
.fbconnect_explanation_forshare {background:url(index_files/boxes/fbconnect_explanation_bg.gif) no-repeat; width: 347px; height:35px; padding:30px 15px 0 15px; font-weight: bold;}

#new_image{
	width:240px;
	height:105px;
	background:url(img/product-image1.jpg);
	background-repeat:no-repeat;
	padding-left:45px;
	padding-top:5px;
	padding-right:8px;
	float: right;
}
#new_image ul { margin-top:10px;}
