/* =========== ITEM PAGES =========== */

/* lefthand image area */


.product_image_enlarged__hide {
 display:none;
}

.product_image_enlarged__show {
 position:absolute;
 margin-left:-50px;
 margin-top:-120px;
 border:2px solid #aaa;
 background-color:#fff;
 padding:10px;
}

#item_page {
 margin-left:23px;
 margin-top:13px;
}

#item_image_area {
 float:left;
 width:365px;
 border:1px solid #aaa;
 margin-top:15px;
 margin-left:5px;
 padding-top:30px;
 background:#fff;
}

#more_image_views {
 background:url(/lib/yhst-74229103603232/more-images.jpg) top right no-repeat;
 border-top:1px solid #aaa;
 padding:5px;
 padding-top:20px;
 margin-top:30px;
}

#item_fb {
 border-top:1px solid #aaa;
 padding-top:10px;
 padding-bottom:10px;
 text-align:center;
}

#item_share {
 border-top:1px solid #aaa;
 padding-top:10px;
 padding-bottom:10px;
}

/* facebook area */
#fb_iframe_holder {
 width:360px;
 padding:0px 0px 5px 5px;
 border-bottom:1px solid #aaa;
 margin-bottom:10px;
}

#a_wishlist {
    background: url("/lib/yhst-17290366617090/add-to-wishlist-2011.jpg") no-repeat scroll left top transparent;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 1px;
    height: 23px;
    margin: 0px 110px 0px 10px;
    width: 141px;
}

#a_share {
 display:block;
 background:url(/lib/yhst-74229103603232/share-this-product.jpg) top left no-repeat;
 width:193px;
 height:19px;
 color:#fff;
 font-size:1px;
}

#item_product_logo {
 border-top:1px solid #aaa;
 padding:0px;
}

/* righthand order area */

#item_order_area {
 float:right;
 width:365px;
 margin-top:15px;
 margin-right:25px;
 border:1px solid #aaa;
 color:#222;
 background:#fff;
}

#item_info_top {
 padding:20px;
 font-size:12px;
}

#item_info_top H1 {
 display:inline;
 font-size:18px;
 color:#222;
}

#itemcode {
 color:#888;
 display:inline;
 font-family:courier new, arial, verdana;
 font-size:11px;
 padding-left:10px;
}

#item_price {
 margin-top:5px;
 font-size:18px;
 font-weight:bold;
 margin-bottom:10px;
}

#item_price .strike_price {
 font-size:12px;
 font-weight:normal;
}

#item_price .sale_price {
 font-size:24px;
}

#bulk_table  {
 font-size:10px;
 margin-left:20px;
 margin-bottom:15px;
}

#bulk_table td {
 padding-right:10px;
}

#a_more {
 color:#E61E20;
 padding-left:10px;
}

#a_customize_it {
 display:block;
 margin-top:3px;
 margin-bottom:3px;
 width:365px;
 height:50px;
 background:url(/lib/yhst-17290366617090/customize-it-button-2011.jpg) bottom left no-repeat #E9E9E9;
 color:#E9E9E9;
 font-size:1px;
}

#a_customize_it:hover {
 text-decoration:none;
}
#item_order_redstripe {
 margin-top:3px;
 margin-bottom:3px;
 height:5px;
 background:#DB4546;
}

#item_order_form {
 padding:10px;
 padding-left:30px;
 font-size:14px;
 font-weight:bold;
 color:#666;
}

#item_order_form select {
 margin-top:5px;
}

#item_order_form input {
 margin-top:5px;
}

#size_table select {
 margin-top:0px;
}

#size_chart_link {
 display:block;
 text-align:right;
 color:#fff;
 font-size:1px;
 background:url(/lib/yhst-74229103603232/size-chart.gif) top left no-repeat;
 width:99px;
 height:31px;
 margin-left:10px;
 margin-bottom:2px;
}

#edit_customizations_link {
 display:block;
 text-align:right;
 color:#fff;
 font-size:1px;
 background:url(/lib/yhst-74229103603232/edit-customizations-button.jpg) top left no-repeat;
 width:65px;
 height:28px;
 margin-left:10px;
}

#divCustomizationInfo {
 font-size:12px;
 font-weight:normal;
}

#item_order_button {
/* background:url(/lib/yhst-74229103603232/order-bg-2.jpg) bottom left repeat-x;
 padding-top:34px;
 padding-bottom:34px; */
}

#custom_item_disclaimer {
 font-weight:normal;
 font-size:12px;
 margin-top:20px;
 color:#333;
}

#tandcagreelbl {
 position:absolute;
 margin:8px 0px 0px 22px;
 font-weight:bold;
 font-size:12px;
}

/* customizations box in order area */

#item_order_custom_fields {
 position:absolute;
 height:0px;
 overflow:hidden;
  margin-top:-3px;
}

#a_customize_hide {
 display:block;
 text-align:right;
 color:#989898;
 font-size:1px;
 background:url(/lib/yhst-74229103603232/clear-customizations.jpg) top left no-repeat #999;
 width:365px;
 padding-top:35px;
 height:2px;
 _height:37px;
}

#cust_step_1 {
 height:75px;
 background:url(/lib/yhst-74229103603232/customize-step-1-bg.jpg) top left no-repeat #fff;
 width:365px;
}

#cust_step_1 a {
 text-decoration:underline;
 margin-left:5px;
}

#cust_step_1_a {
 position:absolute;
 margin-left:175px;
 margin-top:15px;
}

#cust_step_1_b {
 position:absolute;
 margin-left:175px;
 margin-top:40px;
}

#cust_step_2 {
 padding-top:36px;
 padding-left:7px;
 background:url(/lib/yhst-74229103603232/customize-step-2-bg.jpg) top left no-repeat #fff;
 font-size:12px;
 font-weight:bold;
}

#cust_step_2 a {
 font-weight:bold;
 color:#222;
}

#cust_step_2 .td_l {
 background:#ccc;
 padding:3px 3px 3px 5px;
 font-size:11px;
}

#cust_step_2 .td_l img {
 position:absolute;
 margin-top:-3px;
 margin-left:50px;
}

#cust_step_2 .td_2 {
 background:#eee;
 padding:3px 3px 3px 5px;
 font-size:11px;
}

.custom_price {
 float:right;
 padding-top:2px;
}

.patch_name {
 float:left;
 width:115px;
 font-size:10px;
 font-weight:normal;
 line-height:10px;
}

#cust_step_3 {
 height:105px;
 width:365px;
 overflow:hidden;
 background:url(/lib/yhst-74229103603232/customize-step-3-bg.jpg) top left no-repeat #fff;
}

#cust_step_3_a {
 position:absolute;
 margin-top:32px;
 margin-left:25px;
 width:335px;
 font-size:11px;
}

#cust_step_3_b {
 position:absolute;
 margin-top:79px;
 margin-left:40px;
}

#cust_step_3_b a {
 color:#222;
 font-weight:bold;
 font-size:13px;
 padding-left:5px;
}

#a_customize_save {
 display:block;
 text-align:right;
 color:#989898;
 font-size:1px;
 background:url(/lib/yhst-74229103603232/customization-done-btn.gif) top left no-repeat;
 width:365px;
 height:103px;
}

/* Y! cross-sell */
#ys_relatedItems {
 margin:5px;
 padding:0px;
}

.ystore-cross-sell-table td {
 text-align:center;
 font-size:11px;
}

.ystore-cross-sell-product-name {
 margin:5px 0px 3px 0px;
}

.ystore-cross-sell-product-price {
 margin:0px;
}

.ystore-cross-sell-table img {
 border:0px;
}
.ystore-cross-sell-title {
 margin:-3px -3px 4px -3px;
    background: url("/lib/yhst-17290366617090/Fox-Breadcrumb.jpg") no-repeat scroll left top transparent;
    color: #333333;
    font-size: 14px;
    font-weight: bold;
    height: 16px;
    padding: 8px;
}



/* TABS AREA */

#item_page_tabs_holder {
 margin:5px;
}

#item_page_tabs_header {
    background: url("/lib/yhst-17290366617090/tabs-top-bg-2011.jpg") no-repeat scroll left top #FFFFFF;
    height: 36px;
}

#item_page_tabs_content div {
 height:150px;
 margin:5px;
 overflow:auto;
}

#item_page_tabs_content .tabBack {
 display:none;
}

#tab1 {
    display: block;
    height: 34px;
    margin-left: 480px;
    position: absolute;
    text-indent: -9999px;
    width: 143px;
}

#tab1.tabF {
 background:url(/lib/yhst-17290366617090/tab1up2011.jpg) top left no-repeat #eee;
}

#tab1.tabB {
 background:url(/lib/yhst-74229103603232/clear.gif);
}

#tab2 {
    display: block;
    height: 34px;
    margin-left: 625px;
    position: absolute;
    text-indent: -9999px;
    width: 143px;
}

#tab2.tabF {
 background:url(/lib/yhst-17290366617090/tab2up2011.jpg) top left no-repeat #eee;
}

#tab2.tabB {
 background:url(/lib/yhst-74229103603232/clear.gif);
}

#tab3 {
 position:absolute;
 display:block;
 width:147px;
 height:29px;
 margin-top:31px;
 margin-left:233px;
 text-indent:-9999px;
}

#tab3.tabF {
 background:url(/lib/yhst-74229103603232/tab3up.jpg) top left no-repeat #eee;
}

#tab3.tabB {
 background:url(/lib/yhst-74229103603232/clear.gif);
}

.rDivider {
 border-top:1px solid #ccc;
}

