body{
    z-index: 0;
}

a.button, input[type="submit"], input[type="button"]{ zoom: 1; display: inline; }
.full_height{ zoom: 1; display: inline; }
.nav li,.nav li a,
ul.share_links,#seller_avatar,#pro_badge,#edit_banner_actions .help,
.dd_menu,#accepted_payment_types li,ul.form_input_wrapper label
{zoom:1;display:inline;}

.dd_menu{margin-top: 0; position: relative; z-index: 75;}
.dd_menu_content{
    z-index: 76;
}
.menu_selection_text{ float: left;}
.dd_menu .indicator{ clear: none; display: inline; }
.dd_menu_generated{ top: 30px;  left: 10px;}

.paginator{ zoom: 1; display: inline; overflow: hidden;}
.paginator .next, .paginator .prev { zoom: 1; display: inline;}
.paginator .prev { display: block; float: left;}

/* header section */
#top_bar div.main {position:relative;}
header #search {position: static;}
a.rss { display: block !important; zoom: 1; width: 1px !important; height:33px;}
#studio_search { margin-top: 15px;}

#search .dd_menu { margin-top: 0px;}
#search_button { position: relative; top:-14px; }

#branding{left:0px;}
#awarded_artifacts{zoom: 1; display: inline;}
#awarded_artifacts li a{zoom: 1; display: inline;}

#interact .nav a:hover,#nav_bar .nav a:hover{border-top:2px inset #555; border-left:2px inset #555; border-right:1px groove #fff;border-bottom:1px groove #fff;}
header #nav_bar li { margin-top: 0px;}

#pro_badge { margin-top: -2px; }

/* themer section */
#theme_colors { height: 140px;}
#theme_colors label, div.color_picker, #theme_colors div.input { zoom:1; display: inline !important;}
#theme_colors div.input { width: 150px;}
.theme_actions{ zoom: 1; display: inline; width:250px; line-height: 35px; height: 60px; margin:0px; padding: 0px; vertical-align: middle;}
.theme_actions a#fonts_reset { display: inline; zoom: 1;}
.theme_actions div.save_theme {margin-top: -50px; margin-left: 0px; line-height: 1em; margin-top: -60px;}

/* sidebar section */
.current-rating { position: absolute; left: 0px;}
#seller_name { margin-top: 0;}

* html fieldset{
position: relative;
margin-top:1em;
padding-top:.75em;
}

* html fieldset ul{ position: relative;}

#sections, #sections li, #sections a, #blog_cats, #blog_cats li, #blog_cats a { border: 0px transparent; position: relative; }
#sections li, #blog_cats li { background: #f3f3f3;}

#awarded_artifacts a { display: inline; zoom: 1;}

/* Content section */
#studio_announcement, #bio, #policies, .read_more_hidden{
 width: 624px;
 white-space: pre;
 word-wrap: break-word;
}
#main { pointer-events: none; margin-top: 0px; padding-top: 0px !important;}
#position_fix{ pointer-events:none; background: none;}
#my_artfire_frame {
    padding-top: 53px;
}

header {
    z-index: 1;
    position: relative;
}
#my_artfire_frame{

}
#main_panel_container{
    float:right;
    margin-right: 10px;
}
#my_artfire_top_menu{
    width: 792px;
    float: right;
    margin-right: 10px;
}

.drop_shadow {
    color: #000 !important;
}

.popup_inline_block, .popup_form_generic_error{
    zoom: 1;
    display: inline;
    float: none;
}
.gu2_ie7{
    margin-left: 20px;
}
.ie_7_h_fix{
    zoom: 1 !important;
    display: block !important;
    font-size: 20px !important;
}
.checkout dt{
    zoom: 1 !important;
    display: inline !important;
}
.checkout dd{
    zoom: 1 !important;
    display: inline !important;
    width: 220px !important;
}
.acc_header{
    zoom: 1 !important;
    display: block !important;
    float: none !important;
    width: 590px !important;
    margin-right: 5px !important;
}
.product_badge{ margin-top: 100px;}

#sorting_wrapper { position: relative; z-index: 10;}
#products{ position: relative; z-index: 5; }

/* collections */
div.collection_rating .rating_label { display: inline; zoom: 1;}

#site_support_links li, #social_icon_links li { display: inline !important; zoom: 1;}


.our_markets_row{ background: url("/images/myimages/afmenu_fallback_sprite.png") left top no-repeat; }
.our_markets_row:hover{background: url("/images/myimages/afmenu_fallback_sprite.png") left  bottom no-repeat; }
.our_markets_row:active{ background: url("/images/myimages/afmenu_fallback_sprite.png") left center no-repeat; }

.site_width{ position: relative; }

/* Possibly different qualifier ought to be used for below: */
#page_header .main > #sidebar{ position: absolute; left: 0px; }

.search_row label{ font-size: 0.85em; }
#sorting_wrapper{ overflow: visible; }
#search_params{ overflow: visible; }
#studio_search{ z-index: 50; }
#page_header{ z-index: 0; }

header #site_header_errors{
    padding-bottom: 0px;
    position: absolute;
    margin-left: 50%;
    left: -489px;
    top: 122px;
    z-index: -1;
}

header .site_header_error_wrapper{
    display: inline;
    float: left;
}
header .site_header_error{
    position: relative;
    top: 8px !important;
    display: block;
    margin-bottom: 10px !important;
}

#common_good_box{ clear: both; }

.ie_shadow span{
    position: relative;
    display: inline-block;
    filter: Shadow(Color=#000000,
            Direction=125,
            Strength=1);
    color: #fff;
}
.txt_icon_snippit > .snippet{
    clear: none;
}
#login_box {margin-top:20px;}
#grow_images > .graph{
    position: relative;
    left: -120px;
}

/* productFinder */
.search .product_badge{
    margin-top: 100px !important;
}

/* Marketplace */
#category_search_term { margin-left: -250px;}
.marketplace_product_results .product_badge{
	top: 5px;
	left: 108px !important;
}

ul.header_list_items, .gift_cat ul{
    margin-left: 0;
}

/* Below styles should be removed once ext/gifts images are replaced by ones without rounded corners. */

.one{
	background-image: url("/ext/gifts/images/for_her.jpg");
    background-position: top -7px;
}

.two{
	background-image: url("/ext/gifts/images/for_him.jpg");
    background-position: top -7px;
}

.three{
	background-image: url("/ext/gifts/images/for_kids.jpg");
    background-position: top -7px;
}

#gh_hot_trends{
    background: url("/ext/gifts/images/trends-collections.gif") top -10px no-repeat;
}
#gh_seasonal{
    background: url("/ext/gifts/images/seasonal-collections.gif") top -10px no-repeat;
}
#gh_holidays{
    background: url("/ext/gifts/images/holiday-collections.gif") top -10px no-repeat;
}
#gh_craft_supplies{
    background: url("/ext/gifts/images/craft-supplies-collections.gif") top -10px no-repeat;
}
#gh_jewelry{
    background: url("/ext/gifts/images/handmade-jewelry-collections.gif") top -10px no-repeat;
}
#gh_sales{
    background: url("/ext/gifts/images/sales-collections.gif") top -10px no-repeat;
}
#gh_spiritual{
    background: url("/ext/gifts/images/spiritual-collections.gif") top -10px no-repeat;
}
#gh_bath{
    background: url("/ext/gifts/images/bath-beauty-collections.gif") top -10px no-repeat;
}
#gh_geek{
    background: url("/ext/gifts/images/geek-tech-collections.gif") top -10px no-repeat;
}

/* my artfire beta merchandizer fix */

#tmpView .to_page input{ padding: 0; }

/* substitution of character for IE, which doesn't support CSS needed. */

.facet_cat_title.contracted:hover:after{
        content: '\21b4';
}
#guild_search_term{
    position: relative;
    left: -250px;
}
.paginator{
    float: left;
}
.facet_sidebar{
    border: 6px solid #ccc;
}
.horiz_spanner{
    z-index: -10;
}
.horiz_spanner {
  width: 100%;
  left: 0%;
}
.guild_main_collection .collection{
    width: 725px;
}
.guild_bulletin_ui{
    width: 515px;
}
#bulletin_message{
    width: 470px !important;
}
#guild_info_box{
    padding: 5px;
}
#guild_info_box dl{
    margin-left: 0;
    margin-right: 0;
}

.image_notice{
    display: none;
    width: 0px;
    margin: 0;
    position: absolute;
    height: 26px;
    line-height: 24px;
    padding: 1px 0px;
    color: #efefef;
    background-color: #000 !important;
    bottom: 0;
    text-align: center;
}

#ad_search_button{
    top: 7px;
}
#content{
    z-index:1;
}
.link_to_this_list{
    top: -70px;
    z-index: 1000;
    position: absolute;
}
.link_to_this_list > input{
    position: relative;
}

a.layout_sprite{
    text-indent: 0 !important;
    font-size: 0;
    display: inline;

}
#top_nav{
    z-index: 0;
}

.multi_accounts{
    display: block;
    float: left;
}
#multi_accounts_box{
    max-height: 480px;
    overflow: visible;
    overflow-y: scroll;
    overflow-x: hidden;
}

.seller_offer_box.dark .price{
    display: inline !important;
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
    color: #449138 !important;
    font-size: 17px !important;
}


.account_type_selector > span.offer_box:first-child {
    text-indent: 0 !important;
}

.af_carousel .form_input_wrapper li{
    overflow: visible !important;
}
.af_carousel .price{
    text-indent: 0;
    font-size: 16px;
}

