HTML, FORM
{
    height: 100%;
    margin: 0;
    padding: 0;
}
#mainbody, #chkbody
{
    height: 98%;
    margin: 0 auto;
    padding: 0;
}
.base #container, #chkcontainer
{
    width: 917px;
    background: #FFF url(images/page_bg.gif) repeat-y top left;
    margin: 0 auto;
}
.base
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #58595B;
    text-decoration: none;
    background-color: #CCC;
}
.base TH, .base TD
{
    border: 0 solid #000;
    padding: 0;
}
.base .ig
{
    text-align: left;
    display: table;
    background-color: #FFF;
}
.bgcolor
{
    background-color: #CCC;
}
.base .ig H4
{
    color: #005890;
    font-size: 11px;
    font-weight: 700;
}
.base .ig H5
{
    color: red;
    font-size: 11px;
    font-weight: 700;
}
.base .ig .msg .error
{
    color: red;
    text-align: left;
}
.base .ig .container
{
    border: 1px solid #000;
    text-align: left;
}
.base .ig .msg .jscript
{
    text-decoration: none;
    background-color: #F4E4E4;
    border: 1px solid #902525;
    text-align: center;
    vertical-align: middle;
    color: #000;
}
.base .ig .lst .icn UL
{
    list-style-type: none;
    float: right;
}
.base .ig .lst .icn UL LI
{
    float: right;
    list-style: none;
}
.base .ig .lst .icn A
{
    display: block;
    color: #818285;
    font-weight: 700;
    font-size: 13px;
    margin: 0 5px;
}
.base .ig .lst .icn .ordsrch
{
    background: url(images/spriteicons.png);
    background-position: -1022px -32px;
    background-repeat: no-repeat;
    text-indent: -9999px;
    overflow: hidden;
}
.base .ig .org .elogo
{
    text-indent: -9999px;
    overflow: hidden;
}
.base .ig .org .elogo .logo
{
    background: url(images/ignify_logo.gif) no-repeat;
    display: block;
}
.base .ig .catlist .topcatlist A:hover
{
    color: #FFF;
    text-decoration: underline;
}
.base .ig .catlist .arrow
{
    text-indent: -9999px;
    overflow: hidden;
    float: left;
    background: url(images/spriteicons.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    width: 28px;
    height: 27px;
    margin-top: 3px;
    padding: 0 20px 2px 0;
}
.base .ig .srch .mini INPUT
{
    font-size: 11px;
    font-weight: 400;
    color: #333;
    text-decoration: none;
    border: 2px solid #A9A9A9;
    width: 180px;
}
.base .ig .srch .mini SELECT
{
    font-size: 11px;
    font-weight: 400;
    color: #333;
    text-decoration: none;
    border: 1px solid #68B5ED;
}
.base .ig .srch .srchlabel
{
    font-weight: 700;
    color: #FFF;
}
.base .ig .srch .srchgobtn
{
    display: block;
    background: url(images/spritebuttons.png);
    background-position: -240px -64px;
}
#hd H4
{
    color: #FFF;
    font-size: 13px;
    font-weight: 700;
    padding: 6px 0 0 10px;
}
.base .ig .catalog .content .hd
{
    color: #005890;
    font-weight: 700;
    font-size: 14px;
}
.base .ig .srch .searchtxt
{
    font-weight: 700;
    margin: 0;
    padding: 0;
}
.base .ig .lnproducts
{
    background-color: #7C9BC1;
    color: #FFF;
}
.base .ig .lnproducts A:link, .base .ig .lnproducts A:visited
{
    background-color: #7C9BC1;
    color: #FFF;
    width: 174px;
    display: block;
    font-weight: 700;
    padding: 3px 15px;
}
.base .ig .lnproducts A:hover
{
    background-color: #00437F;
    color: #FFF;
    text-decoration: none;
}
.base .ig .ln_close
{
    background-position: top;
}
.base .ln_newsletter .newsletterimage
{
    background: url(images/spriteicons.png);
    text-indent: -9999px;
    background-position: -1257px -32px;
}
.base .ln_newsletter .newsletterbtn
{
    background: url(images/spritebuttons.png);
    background-position: -240px -64px;
    text-indent: -9999px;
    display: block;
    cursor: pointer;
}
.base .ln_newsletter .newssuccessmsg
{
    color: #067325;
    font-weight: 700;
    font-size: 10px;
}
.base .ig .catalog .content .catcontent
{
    float: left;
    background: url(images/spritebg.png);
    background-position: -500px -41px;
    background-repeat: no-repeat;
    display: block;
}
.base .ig .catalog .content .catcontent .h4
{
    font-size: 11px;
    font-weight: 700;
    color: #1159B2;
}
.base .ig H4, .base .ig H5
{
    margin: 0;
    padding: 5px 0;
}
.base .ig .msg #welcome
{
    float: right;
    margin: 15px 25px 0 0;
}
.base .ig .msg #jscript
{
    width: 750px;
    height: 25px;
    position: absolute;
    margin: 1px 10px 0;
    padding: 5px 0 0;
}
.base .ig .cart #mini
{
    clear: both;
    height: 43px;
    width: 300px;
    float: right;
}
.base .ig .cart #advsearch
{
    width: 110px;
    float: right;
    color: #818285;
    font-weight: 700;
    font-size: 12px;
    margin-right: 10px;
}
.base .ig .cart #advsearch A
{
    color: #818285;
    text-decoration: underline;
}
UL LI
{
    padding: 0 0 2px 10px;
}
TABLE.alternate_rows
{
    border-spacing: 0;
    border-bottom: 0 solid #CBCACA;
}
TABLE.alternate_rows TH, TABLE.alternate_rows TD
{
    padding: 2px 4px;
}
TABLE.alternate_rows TH
{
    background-color: #2665AC;
    border-right: 1px solid #B7D7F8;
    color: #FFF;
    line-height: 14px;
    font-size: 10px;
    margin: 2px;
    padding: 2px;
}
TABLE.alternate_rows TD
{
    border-right: 1px solid #CBCACA;
    border-top: 1px solid #CBCACA;
    border-left: 1px solid #CBCACA;
    border-bottom: 1px solid #CBCACA;
    padding: 2px;
}
TABLE.alternate_rows TR.odd TD
{
    background-color: #F4F4F4;
    padding: 2px;
}
TABLE.alternate_rows TR.even TD
{
    background-color: #FFF;
    padding: 2px;
}
TABLE.alternate_rows TR.sortbottom TD
{
    background-color: #CCC;
    font-weight: 700;
    padding: 2px;
}
A.or_print_invoice
{
    background: url(images/spritebuttons.png);
    background-position: -928px -32px;
    height: 13px;
    width: 76px;
    text-indent: -9999px;
    display: block;
    overflow: hidden;
}
#myaccount_main_content
{
    padding-top: 19px;
    padding-left: 15px;
    padding-right: 22px;
    height: auto;
    width: 520px;
    float: left;
    background: url(images/spritebg.png);
    background-position: -500px -41px;
    background-repeat: no-repeat;
    display: block;
    border: 0 solid red;
}
#myaccount_main_content H4
{
    color: #1159B2;
    font-size: 11px;
    font-weight: 700;
    margin: 0;
    padding: 1px 0;
}
.buttons
{
    float: right;
    padding-right: 2px;
}
.grey_bg
{
    background-color: #F4F4F4;
    height: 18px;
}
.component_grey
{
    border: 1px solid #CBCACA;
    background-color: #F4F4F4;
}
#component_box
{
    border: 1px solid #CBCACA;
    background-color: #DAE2EF;
    width: 100%;
    float: left;
    height: auto;
    margin-top: 0;
}
#cmp_text_box
{
    float: right;
    width: 58%;
    border: 1px solid #090;
    background-position: top;
    height: 300px;
    margin: 0;
    padding: 8px;
}
* .spry_content_border
{
    width: 500px;
    float: left;
    padding: 5px 2px 5px 5px;
}
.spryblc
{
    width: 200px;
    float: left;
    text-align: center;
    background-color: #FFF;
    border: 1px solid #B2B2B2;
    padding: 5px;
}
.spryblc_outline
{
    width: 300px;
    float: left;
    background: #EAEEF5;
    border: 1px solid #B2B2B2;
    padding: 5px 2px 5px 3px;
}
.spryblock2
{
    width: 100%;
    margin-top: 10px;
    float: left;
}
.spryblock3
{
    float: left;
    margin-top: 10px;
    width: 720px;
}
.spryblock4
{
    width: auto;
    margin-top: 5px;
    margin-bottom: 10px;
    float: left;
}
.spryblc_review
{
    float: left;
    margin-left: 15px;
}
.spryblc2
{
    width: 350px;
    float: left;
    text-align: left;
    border-top: 0 dotted #B2B2B2;
    padding: 5px 10px 5px 5px;
}
.spry_redtxt
{
    font-weight: 700;
    color: #005890;
}
.dhtmlwindow
{
    position: absolute;
    border: 2px solid #000;
    visibility: hidden;
    background-color: #FFF;
}
.drag-handle
{
    text-indent: 3px;
    font: bold 14px Arial;
    color: #FFF;
    cursor: move;
    overflow: hidden;
    width: auto;
    background-color: #03277C;
    padding: 1px;
}
.drag-handle .drag-controls
{
    position: absolute;
    right: 1px;
    top: 2px;
    cursor: pointer;
}
.drag-contentarea
{
    border-top: 1px solid #A52A2A;
    background-color: #FFF;
    color: #000;
    height: 150px;
    overflow: auto;
    padding: 2px;
}
.drag-statusarea
{
    border-top: 1px solid gray;
    background-color: #F8F8F8;
    height: 13px;
}
.drag-resizearea
{
    float: right;
    width: 13px;
    height: 13px;
    cursor: nw-resize;
    font-size: 0;
}
#interVeil
{
    position: absolute;
    background: gray;
    width: 10px;
    left: 0;
    top: 0;
    z-index: 5;
    visibility: hidden;
    filter: progid:DXImageTransform.Microsoft.alpha(opacity=35);
}
.Accordion
{
    border-bottom: 1px solid #FFF;
    overflow: hidden;
    font-size: 11px;
    font-weight: 700;
}
.AccordionPanelTab
{
    background-color: #00437F;
    border-top: 1px solid #FFF;
    cursor: pointer;
    -moz-user-select: none;
    height: 16px;
    vertical-align: middle;
    color: #FFF;
    margin: 0;
    padding: 2px 0 0 7px;
}
.AccordionPanelContent
{
    overflow: hidden;
    height: auto;
    background: url(images/cat_leftnav_bg.jpg);
    background-repeat: repeat-x;
    background-position: top;
    margin: 0;
    padding: 0;
}
.AccordionPanelContent LI A:visited
{
    color: #787778;
    text-decoration: none;
    list-style-type: none;
}
.AccordionPanelContent LI A:hover
{
    color: #787778;
    text-decoration: underline;
    list-style-type: none;
}
.AccordionPanelContent UL
{
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.AccordionPanelContent UL LI A
{
    display: block;
    list-style-type: none;
    color: #787778;
    background: url(images/ln_arrow_cat.gif);
    background-repeat: repeat-y;
    background-position: 13px 3px;
    text-indent: 25px;
    text-decoration: none;
    margin: 0;
    padding: 4px 0 0;
}
.TabbedPanels
{
    clear: none;
    width: 100%;
    margin-top: 30px;
    float: left;
    padding: 0;
}
DIV.popin
{
    display: none;
    z-index: 5;
    position: absolute;
    border: 1px solid #BBB;
    background: #FFF;
    margin-left: -185px;
    margin-top: 50px;
    padding: 5px;
}
DIV.popin DIV.bar
{
    color: #FFF;
    font-size: 11px;
    font-weight: 700;
    text-transform: uppercase;
    background: #B79966;
    text-align: left;
    margin: 0 0 5px;
    padding: 4px 0 2px 5px;
}
DIV.popin DIV.buttons
{
    position: relative;
    float: right;
    margin: 0;
    padding: 0;
}
DIV.popin DIV.buttons A.submitbutton
{
    margin: 0 0 0 5px;
}
.lineheight
{
    line-height: 17px;
}
.table_text_bold
{
    font-weight: 700;
    font-size: 12px;
}
.flt_cart_normal_checkout
{
    background: url(images/spritebuttons.png);
    background-position: -75px -64px;
    background-repeat: no-repeat;
    width: 67px;
    height: 19px;
    display: block;
    cursor: pointer;
    text-indent: -9999px;
    overflow: hidden;
    margin-right: 5px;
}
.flt_cart_normal_checkout:hover
{
    overflow: hidden;
    display: block;
}
.flt_cart_fast_checkout
{
    background: url(images/spritebuttons.png);
    background-position: -147px -64px;
    background-repeat: no-repeat;
    width: 90px;
    height: 19px;
    cursor: pointer;
    display: block;
    text-indent: -9999px;
    overflow: hidden;
    margin-right: 5px;
}
.flt_cart_express_checkout
{
    background-image: url(images/floating_paypal.gif);
    background-repeat: no-repeat;
    margin-top: 13px;
    margin-right: 0;
    width: 120px;
    height: 31px;
    cursor: pointer;
    display: block;
}
.flt_remove_all_items
{
    background: url(images/spritebuttons.png);
    background-position: 0 -64px;
    background-repeat: no-repeat;
    width: 70px;
    height: 13px;
    cursor: pointer;
    border: none;
    display: block;
    float: right;
}
.flt_remove_all_items:hover
{
    cursor: pointer;
    display: block;
}
.narrowSearchAccordion .clearall
{
    margin-left: 6px;
}
.narrowSearchAccordion
{
    margin-right: 5px;
    padding-left: 0;
    float: left;
}
.narrowSearchAccordion .yui-cms-accordion .yui-cms-item
{
    width: 200px;
    margin: 0 0 0 2px;
}
.send_to_friend
{
    width: 700px;
    height: 400px;
    border: 1px groove #000;
}
.AccordionPanelOpen .AccordionPanelTab, .AccordionFocused .AccordionPanelOpen .AccordionPanelTab
{
    background-color: #00437F;
    color: #FFF;
}
.base .ig .catalog .productbox
{
    float: left;
    position: relative;
}
.base .ig .catalog .productbox .producttop
{
    background-repeat: no-repeat;
    background-position: top;
    text-align: center;
    vertical-align: middle;
    float: left;
}
.base .ig .catalog .productbox .producttop H4.catimg
{
    font-size: 11px;
    font-weight: 700;
    border: 1px solid red;
}
.base .ig .catalog .breadcrumb
{
    font-size: 10px;
    color: #09F;
}
.base .ig .catalog .content .btn
{
    background: url(images/spritebuttons.png);
    background-position: 0 -32px;
    text-indent: -9999px;
    overflow: hidden;
    display: block;
    border: none;
    cursor: pointer;
}
.base .ig .catalog .content .buyall
{
    float: right;
    display: block;
    overflow: hidden;
    border: none;
    cursor: pointer;
    background: url(images/spritebuttons.png);
    background-position: -990px -86px;
    text-indent: -9999px;
}
.base .ig .catalog .catprdlst .btn
{
    text-align: center;
    float: right;
    border: 0 solid red;
}
.base .ig .catalog .content .productlist .add2cart, .base .ig .catalog .content .itemdetails .add2cart
{
    background: url(images/spritebuttons.png);
    background-position: -990px -62px;
    text-indent: -9999px;
    display: block;
    overflow: hidden;
    border: none;
    cursor: pointer;
}
.base .ig .catalog .content .addtocart .add2cartbtn
{
    padding-right: 1px;
}
.base .ig .catalog .sendtofrnd
{
    width: 113px;
}
.base .ig .catalog .sendtofrnd .link
{
    background: url(images/spritebuttons.png);
    background-position: -1089px -83px;
    display: block;
}
A:hover
{
    color: #FFBE10;
    text-decoration: underline;
    cursor: pointer;
}
A:focus
{
    -moz-outline-style: none;
}
.base .ig .fltcarticon
{
    background: url(images/spriteicons.png);
    background-repeat: no-repeat;
    background-position: -707px -32px;
    text-indent: -9999px;
    overflow: hidden;
    display: block;
    cursor: pointer;
    float: right;
}
.base .ig .minicart
{
    color: #000;
    font-size: 10px;
    font-weight: 700;
    float: right;
    padding-top: 4px;
}
.base .ig #toplinks .homecat
{
    background: url(images/spriteicons.png);
    background-position: -1376px -32px;
    width: 206px;
    height: 43px;
}
.base .ig #toplinks .homecat:hover
{
    background-position: -1376px -75px;
    cursor: pointer;
}
.base .ig #toplinks .surfacing
{
    background: url(images/spriteicons.png);
    background-position: -1582px -32px;
    width: 214px;
    height: 43px;
}
.base .ig #toplinks .surfacing:hover
{
    background-position: -1582px -75px;
    cursor: pointer;
}
.base .ig #toplinks .coating
{
    background: url(images/spriteicons.png);
    background-position: -1796px -32px;
    width: 265px;
    height: 43px;
}
.base .ig #toplinks .coating:hover
{
    background-position: -1796px -75px;
    cursor: pointer;
}
.base .ig #toplinks .finishing
{
    background: url(images/spriteicons.png);
    background-position: -2061px -32px;
    width: 232px;
    height: 43px;
}
.base .ig #toplinks .finishing:hover
{
    background-position: -2061px -75px;
    cursor: pointer;
}
SELECT
{
    font-size: 11px;
    color: #97979A;
    font-weight: 400;
}
INPUT
{
    font-size: 11px;
    color: #333;
    border: 1px solid #A9A9A9;
}
.base .ig .catlist .topcatlist .linkAllcat
{
    font-size: 14px;
    font-weight: 700;
    color: #1159B2;
}
.base .ig .tollfree
{
    color: #005890;
    font-size: 22px;
    font-weight: 700;
}
.MagicZoomBigImageCont
{
    border: 1px solid #2562A0;
}
.MagicThumb-bgfader
{
    z-index: 2;
}
.MagicZoomHeader
{
    font: 10px Tahoma, Verdana, Arial, sans-serif;
    font-weight: 700;
    color: #FFF;
    background: #00437F;
    text-align: center !important;
}
.MagicZoomPup
{
    border: 1px solid #AAA;
    background: #FFF;
}
.MagicZoomLoading
{
    text-align: center;
    background: #FFF;
    color: #444;
    border: 1px solid #CCC;
    opacity: 0.8px;
    display: none;
    padding: 3px !important;
}
.MagicZoomLoading IMG
{
    padding-top: 3px !important;
}
.MagicThumb
{
    cursor: pointer;
    outline: none;
}
.MagicThumb-zoomed
{
    cursor: default;
}
.MagicThumb IMG
{
    border: 1px none #CCC;
    outline: none;
}
.MagicThumb-image
{
    border: 1px solid #CCC;
    outline: none;
}
.MagicThumb-caption
{
    color: #333;
    background-color: #F0F0F0;
    border: 1px solid #CCC;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 11px;
    padding: 8px 16px;
}
.MagicThumb-controlbar
{
    display: block;
    height: 18px;
}
.MagicThumb-controlbar A
{
    display: block;
    width: 18px;
    height: 18px;
    outline: none;
    float: left;
    overflow: hidden;
    margin: 0 1px;
}
.MagicThumb-controlbar A SPAN
{
    display: block;
    width: 1000px;
    height: 1000px;
    background: transparent url(images/controlbar.png) no-repeat 0 0;
    outline: none;
    position: absolute;
    left: 0;
    top: 0;
}
.MagicThumb-loading
{
    border: 0 solid #000;
    background: #FFF url(images/progress.gif) no-repeat 2px 50%;
    text-decoration: none;
    text-align: left;
    font-size: 8pt;
    font-family: sans-serif;
    height: 0;
    margin: 0;
}
.yuimenu
{
    left: -999em;
    top: -999em;
}
.yuimenubar
{
    position: static;
}
.yuimenubar UL
{
    z-index: 2;
    position: relative;
    margin: 0;
    padding: 0;
}
.yuimenubar > .bd > UL:unknown
{
    clear: both;
    display: block;
    visibility: hidden;
    line-height: 0;
    height: 0;
    content: ".";
}
.yuimenuitemlabel .helptext
{
    display: block;
    font-style: normal;
    margin: -1em 0 0 10em;
}
.yui-menu-shadow
{
    z-index: -1;
    visibility: hidden;
    position: absolute;
}
.yui-menu-shadow-visible
{
    right: -3px;
    left: -3px;
    visibility: visible;
    bottom: -3px;
    top: 2px;
}
.yui-skin-sam .yuimenubar
{
    border-right: 0 solid gray;
    border-top: 0 solid gray;
    font-size: 93%;
    border-left: 0 solid gray;
    line-height: 0;
    border-bottom: 0 solid gray;
    height: 10px;
    z-index: 20;
}
.yui-skin-sam .yuimenubarnav .yuimenubaritem
{
    border-right: 0 solid #CCC;
}
.yui-skin-sam .yuimenubaritemlabel
{
    border-right: 0 solid gray;
    border-top: 0 solid gray;
    border-left: 0 solid gray;
    color: #000;
    border-bottom: 0 solid gray;
    text-decoration: none;
    cursor: pointer;
    margin: 0;
    padding: 0;
}
.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel
{
    display: inline-block;
}
.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel-hassubmenu
{
    height: 32px;
}
.yui-skin-sam .yuimenubaritemlabel-selected
{
    border-color: #7D98B8;
}
.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel-selected
{
    border-left-width: 0;
    left: 0;
    margin-left: 0;
}
.yui-skin-sam .yuimenu
{
    font-size: 93%;
    line-height: 1.45;
}
.yui-skin-sam .yuimenu UL
{
    border-right: 0 solid #CCC;
    border-left: 0 solid #CCC;
    border-bottom: 0 solid #CCC;
    z-index: 100;
    padding: 0;
}
.yui-skin-sam .yuimenu UL.first-of-type
{
    z-index: 100;
    border-width: 0;
}
.yui-skin-sam .yuimenu H6
{
    border-right: 0 solid #CCC;
    border-top: 1px solid #CCC;
    font-weight: 700;
    border-left: 0 solid #CCC;
    color: #A4A4A4;
    border-bottom: 0 solid #CCC;
    padding: 3px 10px 0;
}
.yui-skin-sam .yuimenu .yui-menu-body-scrolled
{
    overflow: hidden;
    border-color: #CCC gray;
}
.yui-skin-sam .yuimenu .topscrollbar
{
    border-right: 0 solid gray;
    border-top: 1px solid #CCC;
    background: #FFF url(images/sprite.png) no-repeat 0 0;
    border-left: 0 solid gray;
    border-bottom: 0 solid gray;
    height: 16px;
    background-position: center -950px;
    border-bottom-width: 0;
}
.yui-skin-sam .yuimenu .bottomscrollbar
{
    border-right: 0 solid gray;
    background: #FFF url(images/sprite.png) no-repeat 0 0;
    border-left: 0 solid gray;
    border-bottom: 0 solid gray;
    height: 16px;
    border-top-width: 0;
    background-position: center -850px;
    border-top: 1px solid #CCC;
}
.yui-skin-sam .yuimenu .topscrollbar_disabled
{
    background-position: center -975px;
}
.yui-skin-sam .yuimenu .bottomscrollbar_disabled
{
    background-position: center -875px;
}
.yui-skin-sam .yuimenuitemlabel
{
    color: #FFF;
    text-decoration: none;
    cursor: pointer;
    font-size: 12px;
    font-weight: 700;
}
.yui-skin-sam .yuimenuitemlabel:hover, .yui-skin-sam .yuimenuitemlabelsub:hover
{
    background: #FFBF11;
}
.yui-skin-sam .yuimenuitemlabelsub
{
    background: #00519A none repeat scroll 0 50%;
    color: #FFF;
    cursor: pointer;
    font-size: 12px;
    font-weight: 700;
    text-decoration: none;
    display: block;
}
.yui-skin-sam .yuimenuitemlabel .helptext
{
    margin-top: -1.45em;
}
.yui-skin-sam .yuimenuitem-hassubmenu
{
    background-position: right center;
    background-image: url(images/ln_cat_arrow.gif);
    background-repeat: no-repeat;
}
.yui-skin-sam .yuimenuitem-checked
{
    background-position: left center;
    background-repeat: no-repeat;
}
.yui-skin-sam .yui-menu-shadow-visible
{
    filter: alpha(opacity=12);
    background-color: #000;
    opacity: .12;
}
.yui-skin-sam .yuimenuitem-selected
{
    background-color: #FFBF11;
    display: block;
    padding: 3px 2px 3px 15px;
}
.yui-skin-sam UL LI UL LI .yuimenuitemsub-selected
{
    background-color: #FFBF11;
    display: block;
    padding: 3px 2px 3px 30px;
}
.yui-skin-sam UL LI UL LI UL LI .yuimenuitemsub-selected
{
    background-color: #FFBF11;
    display: block;
    padding: 3px 2px 3px 45px;
}
.yuimenubaritemlabelFixed
{
    height: 32px;
    display: block;
}
.yui-skin-sam .yuimenu .bd
{
    border-right: 0 solid gray;
    border-left: 0 solid gray;
    border-bottom: 0 solid gray;
    background-color: #00437F;
    width: 100%;
    margin-left: 0;
    padding: 20px 0;
}
.base .ig .popup .topbg
{
    background-image: url(images/popupsprite1.png);
    background-repeat: repeat-x;
    background-position: 0 -45px;
}
.base .ig .popup .botmbg
{
    background-image: url(images/popupsprite1.png);
    background-repeat: repeat-x;
    background-position: 0 -10px;
}
.base .ig .popup .leftbg
{
    background-image: url(images/popupsprite.png);
    background-repeat: repeat-y;
    background-position: -1495px 0;
}
.base .ig .popup .rightbg
{
    background-image: url(images/popupsprite.png);
    background-repeat: repeat-y;
    background-position: -1531px 0;
}
.base .ig .popup .topleft
{
    background-image: url(images/popupsprite.png);
    background-repeat: no-repeat;
    background-position: -1567px 0;
}
.base .ig .popup .topright
{
    background-image: url(images/popupsprite.png);
    background-repeat: no-repeat;
    background-position: -1603px 0;
}
.base .ig .popup .botleft
{
    background-image: url(images/popupsprite.png);
    background-repeat: no-repeat;
    background-position: -1423px 0;
}
.base .ig .popup .botright
{
    background-image: url(images/popupsprite.png);
    background-repeat: no-repeat;
    background-position: -1459px 0;
}
.base .ig .sendemail
{
    background: url(images/spritebuttons.png);
    background-position: -103px 0;
    background-repeat: no-repeat;
    text-indent: -9999px;
    display: block;
    overflow: hidden;
    border: none;
    cursor: pointer;
    color: #FFF;
}
.close
{
    background: url(images/spritebuttons.png);
    background-position: -1005px 0;
    height: 20px;
    width: 49px;
    text-indent: -9999px;
    overflow: hidden;
    display: block;
    border: none;
    cursor: pointer;
}
.base .ig .chktable .head
{
    background: url(images/spritebg.png);
    background-position: -931px 0;
    background-repeat: no-repeat;
    font-size: 12px;
    font-weight: 700;
    color: #EE5200;
    float: left;
}
.base .ig .chktable .body
{
    background: url(images/popupsprite.png);
    background-repeat: repeat-y;
    background-position: 0 0;
    float: left;
}
.base .ig .chktable .footer
{
    background: url(images/spritebg.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    overflow: hidden;
    text-indent: -9999px;
    float: left;
}
.base .ig .pgprearrow
{
    background: #fff url(images/spritebuttons.png);
    background-position: -20px 0;
    cursor: pointer;
}
.base .ig .pgnxtarrow
{
    background: #fff url(images/spritebuttons.png);
    background-position: 0 0;
    background-repeat: no-repeat;
}
.base .ig .paging
{
    float: right;
    font-weight: 700;
    margin-right: 15px;
    margin-top: 5px;
    color: #FFBE10;
}
.base .ig .paging TD
{
    vertical-align: top;
    margin: 0;
    padding: 0;
}
.base .ig .pgfirst
{
    background-color: #0F0;
    height: 10px;
}
.list_price .attribute
{
    color: #97979A;
}
.qtytext
{
    padding-top: 3px;
    padding-right: 10px;
}
.spryredtxt
{
    font-weight: 700;
    color: red;
}
.base .ig A.download
{
    text-indent: -9999px;
    display: block;
    overflow: hidden;
    height: 18px;
    width: 70px;
}
.base .ig A.download:hover
{
    background-position: 0 0;
    overflow: hidden;
}
.base .ig .catalog .content .prdtblclr A
{
    font-weight: 700;
    font-size: 11px;
}
.base .ig .prdimage
{
    border-right: 1px solid #CCC;
}
.disabledColor
{
    background-color: #E2E2E2;
}
.base .ig .add2cartdisable
{
    background: url(images/spritebuttons.png);
    background-position: -182px 0;
    background-repeat: no-repeat;
    text-indent: -9999px;
    display: block;
    overflow: hidden;
    border: none;
}
.base .ig .catalog .submitReview
{
    background: url(images/spritebuttons.png);
    background-position: -1249px -64px;
    background-repeat: no-repeat;
    text-indent: -9999px;
    display: block;
    overflow: hidden;
    border: none;
    cursor: pointer;
}
.astrix
{
    color: red;
    font-size: 11px;
}
.base .ig .narrowclearall
{
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 81px;
}
.base .ig .applyfilter
{
    height: 20px;
    width: 77px;
    background: url(images/spritebuttons.png);
    background-position: -267px -64px;
    text-indent: -9999px;
    display: block;
    overflow: hidden;
    background-repeat: no-repeat;
    margin-left: 110px;
}
.base .ig .shd
{
    border-bottom: 1px solid #CCC;
    color: #F90;
    font-size: 14px;
    font-weight: 700;
}
.base .ig .searchcontent
{
    float: left;
    display: block;
}
.base .ig .btn_resultgo
{
    background-image: url(images/spritebuttons.png);
    background-position: -63px -32px;
    background-repeat: no-repeat;
    text-indent: -9999px;
    height: 22px;
    width: 16px;
    display: block;
    margin: 0;
    padding: 0;
}
.base .ig .scroll_box
{
    height: 85px;
    width: 165px;
    overflow: auto;
}
.base .ig .tableaccording
{
    font-size: 11px;
    vertical-align: baseline;
    padding: 2px 0 0;
}
.base .ig .instk
{
    font-size: 11px;
    color: #005890;
    font-weight: bold;
}
.base .ig .outstk
{
    font-size: 11px;
    color: red;
    font-weight: 700;
}
.base .ig .limitedstk
{
    font-size: 11px;
    color: maroon;
    font-weight: 700;
}
.containerRecentlyViewed .yui-carousel-nav UL, .containerSimilaprProd .yui-carousel-nav UL
{
    display: none;
    opacity: 1px;
}
.containerRecentlyViewed .yui-carousel, .containerSimilaprProd .yui-carousel
{
    border: 0 solid #000;
    margin: 1px;
}
.containerRecentlyViewed .yui-carousel-element .yui-carousel-item-selected, .containerSimilaprProd .yui-carousel-element .yui-carousel-item-selected
{
    border: 0 solid #000;
}
.containerRecentlyViewed .item, .containerSimilaprProd .item
{
    display: inline;
    overflow: hidden;
    border: none;
    opacity: 1px;
}
.containerRecentlyViewed .item H3, .containerSimilaprProd .item H3
{
    font-size: 11px;
    line-height: 14px;
    margin: 0;
}
.containerRecentlyViewed .item H3 A, .containerSimilaprProd .item H3 A
{
    position: relative;
    z-index: 2;
    font-weight: 700;
}
.containerRecentlyViewed .item H4, .containerSimilaprProd .item H4
{
    font-weight: 400;
    color: #333;
}
.containerRecentlyViewed .item CITE, .containerSimilaprProd .item CITE
{
    color: #888;
    display: block;
    line-height: normal;
}
.minicloselink
{
    background: url(images/spritebuttons.png);
    background-repeat: no-repeat;
    display: block;
    background-position: -700px -64px;
}
.miniprddesc
{
    border-top: 1px solid #CCC;
    padding-bottom: 2px;
    overflow: auto;
}
.miniprdimage
{
    border-right: 1px solid #CCC;
    border-bottom: 1px solid #CCC;
    border-left: 1px solid #CCC;
}
.miniprddeschd
{
    font-weight: 700;
    color: #005890;
    font-size: 13px;
}
.miniprdpurchase .list_price .purchase
{
    color: #00437F;
    font-size: 20px;
}
.miniprdhd
{
    background: url(images/spritebg.png);
    background-position: 0 -41px;
    background-repeat: no-repeat;
}
.miniprdfooter
{
    background: url(images/spritebg.png);
    background-repeat: no-repeat;
    background-position: -1862px 0;
}
.more A
{
    color: #00437F;
    font-weight: 700;
}
.miniprdpurchase .list_price .purchase #prodPrices
{
    color: #97979A;
    font-size: 11px;
    width: 100%;
}
.minisendtofrnd .link
{
    background: url(images/spritebuttons.png);
    background-position: -986px -64px;
    display: block;
}
.miniprdbd
{
    background: transparent url(images/popupsprite.png);
    background-repeat: repeat-y;
    background-position: -927px 0;
}
.miniprdimage .pagination
{
    border-top: 0 solid #CCC;
}
.base .ig A.savechanges
{
    background: url(images/spritebuttons.png);
    background-position: -1307px -32px;
    text-indent: -9999px;
    display: block;
    overflow: hidden;
    border: none;
    cursor: pointer;
}
.base .ig A.savechanges:hover
{
    background-position: 0 -20px;
    overflow: hidden;
}
.base .ig .cancel
{
    background: url(images/spritebuttons.png);
    background-position: -1968px -32px;
    background-repeat: no-repeat;
    text-indent: -9999px;
    display: block;
    overflow: hidden;
    border: none;
    cursor: pointer;
}
.base .ig .commonhead
{
    color: #005890;
    font-size: 15px;
    font-weight: 700;
}
.base .ig .bluetext
{
    color: #036AA0;
    font-size: 11px;
}
.base .ig .orangetext
{
    color: #F06F37;
    font-size: 13px;
}
.base .ig .popup .orangetext
{
    color: #000;
    font-size: 13px;
    font-weight: 400;
}
.base .ig .popup .orangetext .b
{
    font-weight: 400;
}
.base .ig .showall .orangetext
{
    color: #F06F37;
    font-size: 12px;
}
.base .ig .showall TH
{
    border-bottom: 1px solid #CCE4EE;
    color: #000;
    line-height: 0;
}
.base .ig .showall TD
{
    border-bottom: 1px solid #CCE4EE;
}
.base .ig .recentlyviwed .title
{
    font-weight: 700;
    color: #005890;
    border-bottom: 1px solid #D4D4D4;
}
.base .ig .recentlyviwed .subtitle
{
    font-weight: 400;
    color: #999;
    font-size: 10px;
    float: right;
    text-decoration: none;
}
.base .ig .configtemp .recentlyviwed
{
    border: 1px solid #CCC;
}
.swatch .yui-carousel-element .yui-carousel-item-selected
{
    border: 2px solid #00437F;
}
.base .ig .linethrough
{
    text-decoration: line-through;
}
.ui-widget INPUT, .ui-widget SELECT, .ui-widget TEXTAREA, .ui-widget BUTTON
{
    font-family: Verdana, Arial, sans-serif;
    font-size: 1em;
}
.base .ig .promo .promohome
{
    color: #1A1D1E;
    font-size: 11px;
    font-weight: 400;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    float: right;
    z-index: 100000;
}
.base .ig .promo .promohome .promocnthome
{
    float: left;
    line-height: 20px;
    text-align: left;
}
.base .ig .promo .promohome .promocnthome A
{
    color: #FFF;
    font-size: 12px;
    font-weight: 700;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.base .ig .promo .promoband
{
    color: #1A1D1E;
    font-weight: 400;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border: 0 solid #CCC;
    z-index: 100000;
    float: left;
    line-height: 23px;
}
.base .ig .promo .promoband .promocnt A
{
    color: #FFF;
    font-size: 12px;
    font-weight: 700;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.base .ig .promo .promoband .promo_untick
{
    color: #333;
    font-weight: 700;
    text-indent: 12px;
    vertical-align: text-top;
}
.base .ig .promo .promospecloffr
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    float: left;
    z-index: 100000;
}
.base .ig .promo .promospecloffr .promottle
{
    color: #000;
    font-size: 15px;
    font-weight: 700;
    background: transparent url(images/specialoffers.jpg) no-repeat center;
    text-indent: -9999px;
    float: left;
}
.base .ig .promo .promospecloffr .promo_tick
{
    color: #A55602;
    font-weight: 700;
    vertical-align: text-top;
}
.base .ig .promo .promoitemdisc
{
    color: #9D4202;
    font-weight: 700;
    font-size: 11px;
    border: 0 solid #D4A07B;
    z-index: 100000;
}
.base .ig .promo .promoitemdisc A:link
{
    color: #000;
    text-decoration: none;
}
.base .ig .promo .promoitemdisc A:visited
{
    color: #9D4202;
    text-decoration: none;
}
.PromoMessageDetails
{
    visibility: hidden;
    position: absolute;
}
.promodiscntcpn
{
    text-align: center;
    font-size: 11px;
    border: 1px solid #6B6B6B;
}
.promodiscntcpn .promolft
{
    background-color: #000;
    color: #FFF;
    float: left;
    line-height: 16px;
    text-align: center;
}
.promodiscntcpn .promorgt
{
    color: #676B6B;
    float: right;
    text-align: center;
    line-height: 16px;
}
.promobg TR.even TD
{
    background-color: transparent;
    padding: 2px;
}
.promolft
{
    color: #000;
    float: left;
    text-align: left;
}
.promorht
{
    color: #000;
    float: right;
    text-align: right;
}
.promooffr
{
    color: #EE5200;
    text-align: center;
}
.promooffr .promoredlrgtxt
{
    color: #C00000;
    font-size: 167%;
    font-weight: 700;
}
.promooffr .promoblcklrgtxt
{
    color: #000;
    font-size: 167%;
    font-weight: 700;
}
.promooffr .promobluetxt
{
    color: #1F477D;
    font-size: 116%;
    font-weight: 700;
}
.promobrandimg
{
    background-image: url(images/ignifylogo_discount_popup.gif);
    background-position: right top;
    background-repeat: no-repeat;
    float: right;
    text-align: right;
}
.promobrandimg .text
{
    color: #000;
    text-align: right;
}
.base .ig .selswtchimg
{
    float: left;
    visibility: hidden;
}
.base .ig .msthdr
{
    background: #FFF url(images/header.png) no-repeat bottom left;
}
.base .ig .catalog .content .featuremostbox .mostpopularitemsbox #title
{
    background: url(images/spriteicons.png);
    background-repeat: no-repeat;
    display: block;
    background-position: -248px -61px;
    text-indent: -9999px;
    width: 439px;
    height: 32px;
    margin-bottom: 15px;
}
.base .ig #Advanved_search_results
{
    border-top: 1px solid #CCC;
    padding-top: 10px;
}
.Product-DefaultTab
{
    color: #59595C;
    background-image: url(images/tabs/tab_bg.gif);
    font-size: 13px;
    font-weight: 700;
    cursor: pointer;
}
.Product-DefaultTabHover
{
    color: #005890;
    background-image: url(images/tabs/hover_tab_bg.gif);
    font-size: 13px;
    font-weight: 700;
    text-decoration: none;
    cursor: pointer;
}
.Product-SelectedTab
{
    color: #005890;
    background-image: url(images/tabs/selected_tab_bg.gif);
    font-size: 13px;
    font-weight: 700;
    cursor: default;
}
.Product-DisabledTab
{
    color: #AAA;
    background-image: url(images/tabs/tab_bg.gif);
    font-size: 13px;
    font-weight: 700;
    cursor: default;
}
.Product-MultiPage
{
    background-color: #FFF;
    border-top: 2px solid #D3D2CC;
    width: 98%;
    height: 250px;
    padding-top: 10px;
}
.Product-MultiPage-Top
{
    background-color: #FFF;
    border: 1px solid #3553AD;
}
.Product-TopGroup TABLE
{
    margin-bottom: 0;
}
.base .ig .Product-MultiPage h4, .base .ig .relat_prod_title
{
    color: #005890;
    padding-top: 6px;
    font-size: 13px;
    font-weight: 700;
}
.base .ig #customerrating .title
{
    font-size: 12px;
    font-weight: 700;
    color: #005890;
    padding-bottom: 5px;
}
.base .ig #customerrating .olaaward
{
    background: url(images/OLA-Award.jpg) no-repeat;
    width: 45px;
    height: 65px;
}
.base .ig .productdesc H4.h4
{
    font-size: 16px;
}
.base .ig .producthorzt A
{
    color: #85898C;
    font-size: 11px;
    font-weight: 700;
}
.base .ig .browse-catalog
{
    color: #85898C;
    font-size: 13px;
    font-weight: 700;
}
.base .ln_newsletter .msgerror, .base .ln_newsletter .newserrormsg
{
    color: red;
    font-size: 10px;
}
.base .ig .catalog .productbox .productdesc SELECT, .base .ig .catalog .productbox .productdesc INPUT
{
    font-size: 11px;
    color: #333;
}
.base .ig .catalog .content .dttedln, .base .ig .dttedln
{
    background: url(images/popupsprite1.png);
    background-repeat: repeat-x;
    background-position: 0 0;
}
.base .ig .catalog .content .prdhd, .base .ig .catalog .home .content .subcategoriestitle
{
    color: #005890;
    font-weight: 700;
    border-bottom: 1px solid #CCC;
    font-size: 16px;
}
.base .ig .catalog .catprdlst .qtybtn, .base .ig .catalog .catprdlst .qty
{
    text-align: center;
    float: left;
}
.base .ig .catalog .content .add2cart, .base .ig .showalladdtocart, .miniprdpurchase .add2cart
{
    background: url(images/spritebuttons.png);
    background-position: -474px -64px;
    text-indent: -9999px;
    display: block;
    overflow: hidden;
    border: none;
    cursor: pointer;
}
A:link, A:visited
{
    color: #005890;
    text-decoration: none;
}
.yuimenubar LI, .yuimenu LI
{
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.yuimenu UL, .yuimenu H6, .yuimenubar H6
{
    margin: 0;
    padding: 0;
}
.yuimenuitemlabel, .yuimenubaritemlabel
{
    white-space: nowrap;
    text-align: left;
    cursor: pointer;
    display: block;
}
.hide-scrollbars, .hide-scrollbars .yuimenu .yui-menu-shadow, .hide-scrollbars .yuimenubar .yui-menu-shadow, .pg
{
    overflow: hidden;
}
.show-scrollbars .yuimenu, .show-scrollbars .yuimenubar
{
    overflow: visible;
}
.show-scrollbars .yuimenu .yui-menu-shadow, .show-scrollbars .yuimenubar .yui-menu-shadow
{
    overflow: auto;
}
.yui-skin-sam .yuimenubaritemlabel-disabled, .yui-skin-sam .yuimenuitemlabel-disabled
{
    cursor: default;
    color: #A6A6A6;
}
.yui-skin-sam .yuimenubar .yuimenu, .yui-skin-sam .yuimenu .yuimenu
{
    font-size: 100%;
}
.yui-skin-sam .yuimenu UL.hastitle, .yui-skin-sam .yuimenu H6.first-of-type
{
    border-width: 0;
}
.prdnm, .miniprdnm A
{
    font-weight: 700;
    color: #005890;
    font-size: 18px;
}
.feedbkfrm, .base .ig .mainsearchContent
{
    vertical-align: top;
}
.base .ig .catalog A.add2wishlist, .miniprdpurchase .movewishlst A.add2wishlist
{
    background: url(images/spritebuttons.png);
    background-position: -725px -64px;
    text-indent: -9999px;
    display: block;
    overflow: hidden;
}
.base .ig .AddToCartMsg, .base .ig .layInventoryMsg
{
    display: block;
    width: 100%;
    float: left;
    padding-top: 2px;
}
.base .ig .clearfloat, .base .swatch
{
    clear: both;
}
.miniprdpurchase .AddToCartMsg, .miniprdpurchase .wishlistmsg
{
    float: left;
    display: block;
    width: 100%;
}
.miniprdpurchase .list_price .purchase .lblqtyprice, .base .ig .purpletext
{
    color: #00437F;
    font-size: 13px;
    font-weight: 700;
}
.base .ig .configtemp .recentlyviwed .title, .base .ig .blkcolortemp .recentlyviwed .title, .base .ig .blksimpletemp .recentlyviwed .title, .base .ig .blktemp .recentlyviwed .title, .base .ig .blksizetemp .recentlyviwed .title
{
    font-weight: 700;
    color: #58595B;
    border: 0 solid #000;
}
.base .ig .promo .promohome .promo_tick, .base .ig .promo .promohome .promo_untick, .base .ig .promo .promospecloffr .promo_untick, .base .ig .promo .promoitemdisc .promo_untick
{
    color: #333;
    font-weight: 700;
    vertical-align: text-top;
}
.base .ig .promo .promohome .promocnthome A:hover, .base .ig .promo .promoband .promocnt A:hover
{
    text-decoration: underline;
    color: #CF0;
}
.base .ig .promo .promoband .promo_tick, .base .ig .promo .promoitemdisc .promo_tick
{
    color: #A55602;
    font-weight: 700;
    text-indent: 12px;
    vertical-align: text-top;
}
.base .ig .lst #icn UL
{
    padding-top: 0;
    width: 350px;
    height: 20px;
    margin: 0;
}
.base .ig .lst .icn #ordsrch
{
    height: 55px;
    width: 46px;
}
.base .ig #msthdr
{
    height: 253px;
    width: 917px;
}
.base .ig #org
{
    width: 158px;
    height: 74px;
    float: left;
    margin: 67px 0 0 35px;
}
.base .ig .org .elogo #logo
{
    width: 158px;
    height: 74px;
}
.base .ig #srch
{
    clear: right;
    float: right;
    width: 350px;
    margin: 25px 15px 0 0;
}
.base .ig .cart
{
    clear: right;
    float: right;
    margin-right: 25px;
    width: 400px;
}
.base .ig .lst
{
    float: right;
    clear: right;
    width: 350px;
    margin: 10px 20px 0 0;
}
.base .ig .catlist #topcatlist
{
    width: 150px;
    height: 26px;
    padding: 6px 0 0 15px;
}
.base .ig .srch #mini
{
    height: 40px;
    width: 300px;
    padding-right: 10px;
}
.base .ig .srch #mini SELECT
{
    width: 200px;
    height: 19px;
}
.base .ig .srchgobtn
{
    float: right;
    margin-top: 10px;
}
.base .ig #srchdrpdown, #srchcatdrpdwn
{
    float: right;
    margin-left: 5px;
}
.base .ig .laysearch, #srchlabel
{
    float: right;
    font-weight: 700;
}
.base .ig #searchAutoComplete
{
    width: 190px;
    padding-bottom: 2em;
    float: right;
    margin-left: 5px;
    margin-top: 10px;
}
.base .ig .lookupsearch #searchAutoComplete
{
    width: 190px;
    padding-bottom: 2em;
    float: right;
    margin-left: 5px;
    margin-top: 0;
}
.base .ig .tableaccording #searchAutoComplete
{
    width: 10em;
    padding-bottom: 2em;
    float: left;
}
.base .ig .tableaccording #searchAutoComplete .yui-ac-input
{
    position: absolute;
    width: 10em;
}
.base .ig #toplinks
{
    width: 100%;
    height: 85px;
    float: left;
}
.base .ig #toplinks UL LI
{
    list-style: none;
    float: left;
    white-space: nowrap;
    margin: 0;
    padding: 0 6px;
}
.base .ig #toplinks UL
{
    list-style: none;
    float: left;
    width: auto;
    margin: 0;
    padding: 0 0 0 207px;
}
.base .ig #toplinks UL LI A
{
    color: #818285;
    font-weight: 700;
    font-size: 15px;
    display: block;
    padding: 0;
}
.base .ig #toplinks UL LI A:hover
{
    color: #005890;
}
.base .ig #toplinks UL LI A.selected
{
    color: #005890;
}
.base .ig .searchbtn
{
    width: 25px;
    height: 20px;
}
.base .ig #maincontent
{
    width: 700px;
    float: right;
}
.base .ig .catalog #mainsrchcontent
{
    margin-left: 0;
}
.base .ig .catalog .content #hd
{
    height: 20px;
    border-bottom: 1px solid #CCC;
}
html > .base .ig .catalog .content #featuremostbox
{
    width: 679px;
    margin-top: 15px;
    padding-bottom: 10px;
    float: left;
    background-color: #F3F3F4;
    border-bottom: 6px solid #FFBD0F;
}
.base .ig .catalog .content .featuremostbox #featureitemsbox
{
    width: 240px;
    float: left;
}
.base .ig .catalog .content .featuremostbox .featureitemsbox #title
{
    width: 240px;
    height: 32px;
    margin-bottom: 15px;
    background: url(images/spriteicons.png);
    background-repeat: no-repeat;
    display: block;
    background-position: 0 -61px;
    text-indent: -9999px;
}
.base .ig .catalog .content .featuremostbox #mostpopularitemsbox
{
    width: 439px;
    float: left;
}
.base .ig .catalog #producthorzt
{
    width: 209px;
    float: left;
    padding: 3px;
}
.base .ig .catalog .content .featuremostbox #featureitemsbox #producthorzt
{
    border-right: 2px solid #E1E0DF;
    padding-right: 15px;
}
.base .ig .catalog .producthorzt #prod
{
    width: 72px;
    height: 70px;
    float: left;
    padding: 6px 0 0 4px;
}
.base .ig .catalog .producthorzt #text
{
    height: 110px;
    width: 120px;
    float: right;
}
.base .ig .catalog .producthorzt #text A
{
    height: 43px;
    display: block;
    overflow: hidden;
}
.base .ig .catalog .producthorzt #textcatprodlist A
{
    display: block;
    height: 43px;
}
.base .ig .catalog .content .bestsellbox #bestsellertitle
{
    margin-top: 20px;
    margin-left: 8px;
    height: 22px;
    width: 112px;
}
.base .ig .catalog .content .bestsellbox #bestselleritems
{
    width: auto;
    height: auto;
    margin: 0 0 0 10px;
}
.base .ig .catalog .content .bestsellbox .bestselleritems #bestproduct_horzt
{
    margin-right: 8px;
    width: 241px;
    margin-bottom: 3px;
    padding: 3px;
}
.base .ig .catalog .content .bestsellbox .bestselleritems .bestproduct_horzt #prod
{
    width: 55px;
    height: 55px;
    position: relative;
}
.base .ig .catalog .content .bestsellbox .bestselleritems .bestproduct_horzt #text
{
    height: 65px;
    margin-left: 80px;
}
.base .ig .catalog .home .content .subcatblock
{
    width: 100%;
    float: left;
    margin: 10px 0 15px;
}
.base .ig .catalog .home .content .mostpop_table_bg
{
    width: 65%;
    float: left;
}
.base .ig .catalog .home .content .subcategories
{
    margin-bottom: 2px;
    width: 100%;
}
.base .ig .catalog .home .content .subcategories .catimg
{
    width: 130px;
    height: 140px;
}
.base .ig .catalog .home .content .subcategories .subcatnm
{
    width: 100%;
    height: 50px;
    text-align: center;
    color: #85898C;
    font-weight: 700;
    font-size: 13px;
}
.base .ig .catalog .home .content .subcategories .subcatlist
{
    width: 100%;
    text-align: left;
    border-bottom: 1px solid #CCC;
    color: #85898C;
    font-weight: 700;
    font-size: 13px;
    padding-bottom: 2px;
}
.base .ig .catalog .content #catcontent
{
    padding-top: 19px;
    padding-left: 15px;
    padding-right: 22px;
    height: auto;
    width: 520px;
}
.base .ig .catalog #productbox
{
    height: auto;
    margin-top: 0;
    width: auto;
}
.base .ig .catalog .productbox #listprice TD
{
    padding: 1px;
}
.base .ig .catalog .productbox #listprice
{
    width: auto;
    margin-top: 10px;
}
.base .ig .catalog .productbox #productdesc
{
    height: auto;
    width: 250px;
    line-height: 15px;
    padding-bottom: 20px;
}
.base .ig .catalog .productbox .productdesc #catname
{
    margin: 0 0 5px;
}
.base .ig .catalog #sendtofrnd
{
    padding-left: 55px;
    padding-top: 10px;
    float: left;
}
.base .ig .catalog #tabpnl
{
    clear: none;
    width: 430px;
    padding: 0;
}
.base .ig .catalog .layproddtsspan
{
    margin-bottom: 10px;
    padding-left: 5px;
    padding-top: -3px;
    padding-bottom: 5px;
}
.base .ig .catalog .tblpnl .layproddtsspan .layproddtsinnerspan
{
    margin-left: 10px;
    margin-top: 5px;
    margin-right: 12px;
}
.base .ig .catalog .layproddtsspansp
{
    float: left;
    width: 700px;
    padding: 15px;
}
.base .ig .layproddtsspansp .title
{
    font-size: 14px;
    font-weight: 700;
    text-decoration: underline;
}
.base .ig .catalog .layproddtsspan #h3
{
    margin-top: 5px;
}
.base .ig .catalog .content #productlist
{
    width: 440px;
    clear: both;
    padding-bottom: 20px;
}
.base .ig .catalog .content #productbox
{
    height: auto;
    width: 465px;
    margin-top: 0;
}
.base .ig .catalog .content #prdtblclr
{
    margin: 5px 5px 2px 0;
}
.base .ig .catalog .content #prdtblclr TH
{
    line-height: 14px;
    text-align: left;
    margin: 2px;
    padding: 2px;
}
.base .ig .catalog .content #prdtblclr TD
{
    text-align: left;
    padding: 3px;
}
.base .ig .catalog .content .laybtn
{
    height: 22px;
    width: 36px;
}
.base .ig .laybuyall
{
    height: 21px;
    width: 63px;
}
.base .ig .catalog #catprdlst
{
    height: auto;
    width: 200px;
    margin-bottom: 15px;
    text-align: center;
    padding: 0;
}
.base .ig .catalog #prdimg
{
    width: 197px;
    height: 80px;
}
.base .ig .catalog #prdtext
{
    width: auto;
    height: auto;
    padding: 5px 0 0 10px;
}
.base .ig .catalog #prdh4
{
    width: 180px;
    margin: 0;
}
.base .ig .catalog .content .catprdlst #qtybtn
{
    width: 150px;
    height: 30px;
    padding: 0;
}
.base .ig .catalog .content .catprdlst #qty
{
    width: 45px;
    padding-left: 7px;
}
.base .ig .catalog .content .catprdlst #btn
{
    width: 38px;
    padding-right: 0;
}
.base .ig .catalog .content .layadd2cart
{
    height: 28px;
    width: 102px;
}
.base .ig .catalog .content .productlist .layadd2cart, .base .ig .catalog .content .itemdetails .layadd2cart
{
    height: 21px;
    width: 86px;
}
.base #footer
{
    width: 917px;
    height: 125px;
    margin: 0 auto;
}
.base #powered_by
{
    margin-top: 10px;
    width: 100%;
    text-align: left;
    float: right;
}
.laysearch
{
    width: 130px;
    height: 15px;
}
.base .ig .layfltcarticon
{
    width: 35px;
    margin-right: 5px;
    height: 33px;
}
.base .ig #master_LN
{
    margin-left: 0;
    float: left;
    width: 204px;
    height: auto;
}
.base .ig #master_LNHome
{
    margin-left: 0;
    float: left;
    width: 216px;
    height: auto;
}
.base .ig #ln_close
{
    width: 199px;
    height: 9px;
    float: left;
}
.base .ig #lnproducts UL
{
    list-style: none;
    width: 100%;
    height: auto;
    margin: 20px 0;
    padding: 0;
}
.base .ig #lnproducts UL LI
{
    width: 100%;
    height: 22px;
    list-style: none;
    margin: 0;
    padding: 0;
}
.base #ln_newsletter
{
    float: left;
    width: 184px;
    height: 70px;
    padding: 10px 0 0 17px;
}
.base #ln_newsletter UL
{
    list-style-type: none;
    margin: 0;
    padding: 5px 0 0;
}
.base #ln_newsletter UL LI
{
    float: left;
    list-style: none;
    margin: 0;
    padding: 0;
}
.base #ln_newsletter INPUT
{
    margin-left: 2px;
    margin-right: 5px;
    margin-top: 7px;
    width: 130px;
    border: none;
}
.base #ln_newsletter .laynewsletterimage
{
    width: 111px;
    height: 16px;
}
.base #ln_newsletter .laynewsletterbtn
{
    height: 20px;
    width: 25px;
    margin-top: 5px;
    border: none;
}
.base .ig #recentlyviewed
{
    padding: 0 15px 15px;
}
.base .ig .recentlyviewed #title
{
    width: 160px;
    height: 18px;
    padding: 3px 2px 2px 0;
}
.base .ig #recentlyviewed UL
{
    padding-left: 5px;
    padding-right: 5px;
    margin: 0;
}
.base .ig #recentlyviewed UL LI
{
    padding-bottom: 2px;
    margin: 0;
}
.base .ig #recentlyviewed LI A
{
    height: 14px;
    list-style-type: none;
    padding: 0;
}
.base .ig .popup .layltrt
{
    width: 35px;
    height: 2px;
}
.base .ig .popup .laytpbt
{
    width: 35px;
    height: 34px;
}
.base .ig .laysendemail
{
    height: 20px;
    width: 71px;
}
.layclose
{
    height: 20px;
    width: 49px;
}
.base .ig #chktable .head
{
    width: 720px;
    height: 23px;
    padding: 6px 0 4px 6px;
}
.base .ig #chktable .body
{
    width: 700px;
    padding: 15px 10px 0;
}
.base .ig #chktable .footer
{
    width: 720px;
    height: 27px;
}
#pg
{
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
}
#pg .yui-u
{
    border: 1px solid green;
}
#pg .yui-g .first
{
    float: left;
    width: 30%;
    margin-right: 18px;
}
#prdpurchase #list_price .attribute
{
    float: left;
    width: 162px;
}
#prdpurchase #list_price .purchase
{
    width: 237px;
    float: right;
}
#add2cartmain
{
    width: 165px;
    float: left;
    z-index: 100;
}
.base .ig .catalog .content #prdhd
{
    padding: 0 0 8px;
}
#prddesc
{
    color: #97979A;
    height: 72px;
    overflow: auto;
    margin-bottom: 3px;
}
#laypadding
{
    margin-bottom: 6px;
}
.base .ig #pgprearrow
{
    width: 15px;
    height: 15px;
}
.base .ig #pgnxtarrow
{
    width: 15px;
    height: 15px;
}
.base .ig .promo #promohome
{
    height: 78px;
    width: 559px;
}
.base .ig .promo .promohome #promobd
{
    width: auto;
    padding: 8px 127px 0 0;
}
.base .ig .promo #promoband
{
    height: 72px;
    width: 772px;
}
.base .ig .promo .promoband #promobd
{
    width: 617px;
    padding: 3px 127px 0 0;
}
.base .ig .promo .promoband #promo_untick
{
    padding-left: 3px;
}
.base .ig .promo #promospecloffr
{
    width: 100%;
    margin: 8px auto 0;
}
.base .ig .promo .promospecloffr #promottle
{
    margin-bottom: 7px;
    width: 25%;
    height: 107px;
}
.base .ig .promo .promospecloffr #promocnt
{
    width: 72%;
    padding-left: 3px;
    float: right;
}
#promodiscntcpn
{
    width: 408px;
    height: 19px;
    margin: 0 auto;
}
.promodiscntcpn #promolft
{
    width: 55%;
    height: 19px;
}
.promodiscntcpn #promorgt
{
    width: 45%;
}
#promolft
{
    width: 70%;
}
#promorht
{
    width: 30%;
}
.promooffr #promobluetxt
{
    margin-top: 8px;
}
#promobrandimg
{
    width: 100%;
    height: 80px;
}
.promobrandimg #text
{
    margin-top: 85px;
    text-align: right;
}
.base .ig .catalog A.layadd2wishlist
{
    height: 20px;
    width: 100px;
}
#spacer
{
    height: 10px;
}
.base .ig #prdcontent
{
    width: 685px;
    margin-top: 0;
    float: left;
    border: 1px solid #CCC;
}
.base .ig #prdblock1
{
    width: 686px;
    float: left;
    border-bottom: 1px solid #CCC;
}
.base .ig #prdimage
{
    width: 250px;
    padding-top: 7px;
    float: left;
}
.layproductimg
{
    height: 230px;
}
.base .ig #prddetls
{
    width: 405px;
    float: left;
    padding: 15px;
}
.base .ig #prdblock2
{
    width: 730px;
    float: left;
}
.base .ig #customerfeedback
{
    width: 220px;
    float: left;
    padding: 15px;
}
.base .ig #customerrating
{
    width: 225px;
    float: left;
    padding-top: 15px;
}
.base .ig #customerrating .text
{
    float: left;
    width: 170px;
}
.base .ig #customerrating .text .img
{
    padding: 0 0 5px 30px;
}
.base .ig #customerrating .text A
{
    padding: 0 0 0 25px;
}
.base .ig #customerrating #olaaward
{
    float: right;
    padding-top: 5px;
}
.base .ig #customerfeedback .title
{
    font-size: 12px;
    font-weight: 700;
    color: #005890;
}
.base .ig #customerreviewlist .title
{
    color: #9B9B9B;
    font-size: 14px;
    font-weight: 700;
    text-decoration: underline;
}
.base .ig #customerfeedback .label
{
    width: 93px;
    float: left;
    padding-bottom: 2px;
}
.base .ig #customerfeedback .input
{
    width: auto;
    float: right;
    padding-right: 2px;
    padding-bottom: 2px;
}
.base .ig #rating
{
    height: 20px;
    margin-bottom: 5px;
}
.base .ig #rating .ratlabel
{
    width: auto;
    float: left;
    margin-top: 4px;
}
.base .ig #rating .stars
{
    width: auto;
    float: left;
}
.base .ig #rating .msg
{
    width: auto;
    float: left;
    margin-top: 5px;
}
.base .ig #prdmaincontent
{
    margin-top: 15px;
}
.base .ig #prdimage #pagination
{
    border-top: 1px solid #CCC;
    padding-top: 5px;
}
.base .ig .layadd2cartdisable
{
    height: 20px;
    width: 74px;
}
#HomeContent
{
    margin: 10px 0 0 2px;
}
#HomeContent #content2
{
    float: left;
    margin: 0 9px;
}
.base .ig #movewishlst
{
    float: left;
    height: 20px;
    padding-top: 5px;
    width: 171px;
}
.base .ig #downloadspdp
{
    padding: 4px 0;
}
#lblAddwishlistmsg
{
    position: relative;
    top: 0;
}
.base .ig #searchcontent
{
    padding-left: 0;
    height: auto;
    width: 917px;
}
.base .ig #shd
{
    height: 10px;
    margin-bottom: 2px;
}
.base .ig #searchproductlist
{
    padding-top: 5px;
    padding-left: 0;
    padding-right: 5px;
    height: auto;
    width: 510px;
}
.base .ig #mainsearchContent
{
    width: 917px;
    float: right;
    padding-bottom: 15px;
}
.base .ig #searchbox
{
    width: 204px;
    margin: 0;
    padding: 10px 0;
}
.base .ig #doc
{
    width: 204px;
    float: left;
    margin: 0;
}
.base .ig #searchresult
{
    width: 155px;
    margin: 5px;
    padding: 5px;
}
#containerRecentlyViewed, #containerSimilaprProd
{
    border: 0 solid #000;
    width: 655px;
    margin: 0;
}
#containerRecentlyViewed .item, #containerSimilaprProd .item
{
    padding-left: 15px;
    padding-right: 2px;
    width: 195px;
    height: 180px;
}
#containerRecentlyViewed .item .authimg, #containerSimilaprProd .item .authimg
{
    height: 120px;
}
#containerRecentlyViewed .item H3, #containerSimilaprProd .item H3
{
    margin: 2px 0 0;
}
#containerRecentlyViewed .item H4, #containerSimilaprProd .item H4
{
    margin-top: 0;
}
#containerRecentlyViewed .item CITE, #containerSimilaprProd .item CITE
{
    margin-bottom: 30px;
}
#recentlyviewedbtn, #similarprodpbtn
{
    padding-top: 70px;
}
.base .ig .imageborder
{
    border: 1px solid red;
}
#minicloselink
{
    width: 20px;
    height: 13px;
}
#miniprdimage
{
    width: 200px;
    float: left;
    padding-left: 2px;
    padding-top: 2px;
    padding-right: 2px;
}
#miniprdblock
{
    width: 472px;
    float: left;
}
#miniprddetls
{
    padding-left: 15px;
    padding-top: 15px;
    width: 250px;
    float: left;
}
#miniprdpurchase #list_price .attribute .lblattrnm
{
    padding-right: 10px;
}
#miniprdpurchase #list_price .purchase
{
    padding-top: 10px;
    width: 250px;
}
.base .ig .layshowalladdtocart, .miniprdpurchase .layadd2cart
{
    height: 25px;
    width: 221px;
}
.miniprdpurchase #selattr
{
    padding-top: 0;
}
.miniprdpurchase #movewishlst A.layadd2wishlist
{
    height: 20px;
    margin-left: 0;
    overflow: hidden;
    width: 100px;
}
.miniprdpurchase #movewishlst
{
    float: left;
    margin-top: 10px;
}
#miniprdbd
{
    width: 476px;
    padding-left: 12px;
}
#miniprddeschd
{
    padding-left: 10px;
    padding-top: 10px;
    width: 100px;
}
#miniprddesc
{
    padding-bottom: 2px;
    margin-left: 10px;
    margin-right: 10px;
    max-height: 100px;
}
.miniclose
{
    float: right;
    width: 30px;
    margin-top: -18px;
}
#more
{
    padding-left: 355px;
    margin-left: 10px;
    margin-right: 10px;
    padding-top: 5px;
}
#miniprdhd
{
    width: 495px;
    height: 34px;
}
#miniprdfooter
{
    width: 495px;
    height: 24px;
}
.miniprdpurchase .layadd2cartext
{
    width: 50px;
}
.base .ig .laysavechanges
{
    height: 20px;
    width: 84px;
}
.base .ig .laycancel
{
    height: 20px;
    width: 53px;
}
.base .ig #divfltshowprocess
{
    float: right;
    margin-top: 15px;
}
.miniprdpurchase #selattr SELECT
{
    max-width: 150px;
}
.base .ig .componentproductbox .laypadding
{
    padding-right: 4px;
    width: 250px;
    float: left;
    padding-bottom: 10px;
}
.base .ig .componentproductbox #lblattrnm
{
    float: left;
    width: 100px;
}
.base .ig .componentproductbox #selattr
{
    float: left;
    width: 150px;
    padding-top: 0;
}
#brdmrgtop
{
    margin-top: 25px;
}
#configurableshd
{
    height: 2px;
    margin-bottom: 10px;
}
.tdstockstatus
{
    width: 20%;
    text-align: left;
}
.tdcolon
{
    width: 1%;
}
.tdmessage
{
    width: 79%;
    text-align: left;
}
.base .ig #autocompletecontainer
{
    z-index: 2;
    margin-top: 110px;
}
.base .ig .lookupsearch .srchgobtn
{
    float: right;
    margin-top: 0;
    background: transparent url(images/spritebuttons.png) repeat scroll -240px -64px;
    display: block;
}
.base .ig .tablecountystate
{
    width: 100%;
    margin: 0;
    padding: 0;
}
.base .ig .countystatelabletd
{
    width: 248px;
}
.base .ig .astrixcountrystate
{
    padding-left: 34px;
    padding-right: 3px;
}
.base .ig #spotlight
{
    width: 200px;
    border: 2px solid #FFBE10;
}
.base .ig #showall TR
{
    margin-top: 2px;
    vertical-align: top;
}
.base .ig #skulist
{
    overflow-y: scroll;
    max-height: 300px;
    margin-bottom: 5px;
    margin-top: 5px;
}
.base .ig #recentlyviweditem
{
    margin: 10px 0 0;
}
.base .ig .catalog #recentlyviwed
{
    float: left;
    width: 685px;
    border-top: 1px solid #CCC;
    padding: 15px 0 0;
}
.base #swatch
{
    padding-top: 3px;
    width: 263px;
}
.base #swatchboldtext
{
    width: 240px;
}
.base .ig #custbught
{
    float: left;
    margin-top: 15px;
    width: 685px;
    padding: 0;
}
.base .ig .custwhobought #containerSimilaprProd .item
{
    width: 190px;
    height: 250px;
}
.base .ig .catalog .narrowserchtemp #recentlyviwed, .base .ig .catalog .grid32temp #recentlyviwed
{
    float: left;
    width: 685px;
}
.base .ig .rhometemp .recentlyviwed #title
{
    width: 720px;
}
.base .ig .recentlyviwed #head
{
    width: 250px;
    float: left;
}
.base .ig .catalog .configtemp #recentlyviwed .base .ig .catalog .blkcolortemp #recentlyviwed, .base .ig .catalog .blktemp #recentlyviwed, .base .ig .catalog .blksimpletemp #recentlyviwed, .base .ig .catalog .blksizetemp #recentlyviwed
{
    width: 700px;
    border-top: 1px solid #CCC;
    padding: 15px;
}
.base .ig .configtemp #containerRecentlyViewed .item, .base .ig .blksimpletemp #containerRecentlyViewed .item, .base .ig .blktemp #containerRecentlyViewed .item, .base .ig .blkcolortemp #containerRecentlyViewed .item, .base .ig .blksizetemp #containerRecentlyViewed .item
{
    width: 195px;
}
.base .ig #hdrbanner
{
    margin-top: 55px;
    margin-bottom: 0;
}
.base .ig #catbanner
{
    margin-bottom: 5px;
}
.base .ig .viewall
{
    line-height: 27px;
    color: #85898C;
    font-weight: 700;
}
.base .ig #selswtchimg
{
    padding-right: 5px;
    width: 0;
}
.base .ig #compintro
{
    width: 680px;
    float: left;
    padding: 15px 0 0;
}
.base .ig #advsearch
{
    float: right;
    width: 700px;
    padding: 0 0 10px;
}
.base .ig #advsearch #head
{
    float: left;
    width: 685px;
    padding: 0 0 8px;
}
.base .ig #advsearch #body
{
    float: left;
    width: 685px;
    padding: 10px 0 5px;
}
.yuimenuitemmain
{
    display: block;
    padding: 2px 2px 2px 15px;
}
.yui-skin-sam UL LI UL LI UL LI .yuimenuitemsub
{
    padding-left: 45px;
    display: block;
}
.yui-skin-sam UL LI UL LI .yuimenuitemsub
{
    display: block;
    padding: 1px 0 1px 30px;
}
.yui-skin-sam UL LI UL
{
    padding: 5px 0;
}
.base .ig .browse-catalog1
{
    line-height: 18px;
}
.base .ig .browse-catalog2
{
    padding-left: 30px;
}
.base .ig .browse-catalog3
{
    padding-left: 60px;
}
.base .ig .browse-catalog4
{
    padding-left: 80px;
}
.base .ig .catalog .content #ft, .base .ig .catalog .sendtofrnd #link, .base .ig #sft
{
    height: 20px;
}
.base .ig .catalog .producthorzt #textpdp, .base .ig .catalog .producthorzt #textcatprodlist
{
    margin-left: 82px;
}
.base .ig .catalog .home .content .subcategoriestitle, .base .ig .mostpop_head
{
    width: 685px;
    padding: 0 0 8px;
}
.base .ig .catalog .content .catcontent #h4, .base .ig .catlist .topcatlist #linkAllcat
{
    padding: 1px 0;
}
.base .ig .catalog #breadcrumb, .base .ig .searchcontent #breadcrumb
{
    width: 690px;
    text-align: left;
    padding: 5px 10px 5px 0;
}
.base .ig .catalog .content .laydttedln, .base .ig .laydttedln
{
    height: 9px;
}
.base .ig .catalog .content #qty, #msg
{
    margin-top: 6px;
}
.base .ig .catalog .content .addtocart #add2cartbtn, #selattr
{
    padding-top: 3px;
}
.base .ig .recentlyviewed #h4, .base .ig .recentlyviewed #mngrecentlyviewed
{
    padding-top: 10px;
    padding-bottom: 5px;
}
.base .ig .promo .promohome #promocnthome, .base .ig .promo .promoband #promocnt
{
    width: 100%;
    position: relative;
}
.base .ig .promo .promoitemdisc #promo_tick, .base .ig .promo .promoitemdisc #promo_untick
{
    height: 15px;
}
#HomeContent #content1, #HomeContent #content3
{
    float: left;
    margin: 0;
}
#submitReview, .base .ig .catalog .laysubmitReview, #minisendtofrnd #link
{
    height: 20px;
    width: 91px;
}
.base .ig .SimilarProd, .base .ig #showall
{
    width: 700px;
}
#miniprdpurchase #list_price .attribute, #minisendtofrnd, .miniprdpurchase .addtocart #add2cartbtn, .miniprdpurchase #qty
{
    padding-top: 10px;
}
.base .ig .chkhead
{
    font-size: 16px;
    border-bottom: 1px solid #CCC;
    font-weight: 700;
    color: #005890;
    float: left;
}
.base .ig .chkfooter
{
    border-bottom: 1px solid #CCC;
    overflow: hidden;
    text-indent: -9999px;
    float: left;
}
.base .ig .chksubmit
{
    background: url(images/spritebuttons.png);
    background-position: -1456px -32px;
    background-repeat: no-repeat;
    text-indent: -9999px;
    display: block;
    overflow: hidden;
    border: none;
    cursor: pointer;
}
.base .ig A.chkreset
{
    background: url(images/spritebuttons.png);
    background-position: -1201px -32px;
    text-indent: -9999px;
    display: block;
    overflow: hidden;
    cursor: pointer;
}
.base .ig .contchkout
{
    background: url(images/spritebuttons.png);
    background-position: -1124px 0;
    text-indent: -9999px;
    display: block;
    overflow: hidden;
    border: none;
    cursor: pointer;
}
.base .ig .contchkoutship
{
    background: url(images/spritebuttons.png);
    background-position: -1296px 0;
    text-indent: -9999px;
    display: block;
    overflow: hidden;
    border: none;
    cursor: pointer;
}
.base .ig .verisign
{
    background: url(images/payflowpro.gif);
    background-repeat: no-repeat;
    text-indent: -9999px;
    display: block;
}
.base .ig #chkorder2
{
    background: url(images/spriteicons.png);
    background-position: -33px 0;
    background-repeat: no-repeat;
    text-indent: -9999px;
    overflow: hidden;
    float: right;
}
.base .ig #chkorder3
{
    background: url(images/spriteicons.png);
    background-position: -536px 0;
    background-repeat: no-repeat;
    text-indent: -9999px;
    overflow: hidden;
    float: right;
}
.base .ig #chkorder4
{
    background: url(images/spriteicons.png);
    background-position: -1038px 0;
    background-repeat: no-repeat;
    text-indent: -9999px;
    overflow: hidden;
    float: right;
}
.base .ig #chkorder5
{
    background: url(images/spriteicons.png);
    background-position: -1540px 0;
    background-repeat: no-repeat;
    text-indent: -9999px;
    overflow: hidden;
    float: right;
}
.base .ig #chkorder6
{
    background: url(images/spriteicons.png);
    background-position: 0 -32px;
    background-repeat: no-repeat;
    text-indent: -9999px;
    overflow: hidden;
    float: right;
}
.base .ig .chkshipcalc
{
    float: left;
    border: 1px dotted silver;
}
.base .ig .itemdetails .lnkwishlstbtn
{
    background: url(images/spritebuttons1.png);
    background-position: -166px 0;
    display: block;
    text-indent: -9999px;
    cursor: pointer;
}
.base .ig .lnkwishlstbtn
{
    background: url(images/spritebuttons.png);
    background-position: -844px -64px;
    display: block;
    text-indent: -9999px;
    cursor: pointer;
}
.base .ig .updateqtybtn
{
    background: url(images/spritebuttons.png);
    background-position: -1732px -32px;
    text-indent: -9999px;
    display: block;
    border: none;
    cursor: pointer;
}
.base .ig .removeallbtn
{
    background: url(images/spritebuttons.png);
    background-position: -1120px -32px;
    text-indent: -9999px;
    display: block;
    border: none;
    cursor: pointer;
}
.base .ig .hypgiftwrap
{
    background: url(images/spritebuttons1.png);
    background-position: -540px 0;
    text-indent: -9999px;
    display: block;
}
.base .ig .contichkoutbtn
{
    background: url(images/spritebuttons1.png);
    background-position: 0 0;
    text-indent: -9999px;
    display: block;
    border: none;
    cursor: pointer;
}
.base .ig .fastchkout
{
    background: url(images/spritebuttons1.png);
    background-position: -401px 0;
    text-indent: -9999px;
    display: block;
    border: none;
    cursor: pointer;
}
.base .ig .chkodsumshipadd TD
{
    border-bottom: 1px solid #FFF;
    padding-bottom: 2px;
}
.base .ig .backbtn
{
    background: url(images/spritebuttons.png);
    background-position: -951px 0;
    text-indent: -9999px;
    display: block;
    border: none;
    cursor: pointer;
}
.base .ig .placeordbtn
{
    background: url(images/spritebuttons.png);
    background-position: -830px -32px;
    border: none;
    cursor: pointer;
    text-indent: -9999px;
    display: block;
}
.base .ig .payviasecsrvbtn
{
    background: url(images/spritebuttons.png);
    background-position: -479px -32px;
    text-indent: -9999px;
    border: none;
    cursor: pointer;
}
.base .ig .applybtn
{
    background: url(images/spritebuttons.png);
    background-position: -902px 0;
    text-indent: -9999px;
    display: block;
    border: none;
    cursor: pointer;
}
.base .ig .chkh4orng
{
    font-size: 12px;
    font-weight: 700;
    color: #EE5200;
}
.base .ig .thead
{
    font-size: 11px;
    font-weight: 700;
    color: #732F9C;
}
.base .ig .chkshipaddr
{
    border: 1px solid #CBCACA;
    float: left;
}
.base .ig .bxtitle
{
    background-color: #639;
    background-repeat: repeat-x;
    text-indent: 5px;
    font-weight: 700;
    color: #FFF;
}
.fcdeleteitmbtn
{
    background: url(images/spriteicons.png);
    background-repeat: no-repeat;
    background-position: top;
    cursor: pointer;
}
.base .ig .itemdetails TH
{
    background-color: #2776A4;
    color: #FFF;
    line-height: 14px;
    text-align: center;
}
.base .ig .itemdetails TD A
{
    font-weight: 700;
    font-size: 11px;
    color: #85898C;
}
.base .ig .chkshipoptions
{
    float: right;
    border: 1px dotted silver;
}
.base .ig .recentlyviwed .title, .base .ig .custwhoboughttitle
{
    color: #005890;
    height: 25px;
    font-size: 14px;
    font-weight: 700;
}
.base .ig .fastchkoutmain .shippinglinks, .base .ig .fastchkoutmain .nxtprvlinks
{
    font-size: 13px;
}
.base .ig #chktablepromooff
{
    width: 700px;
    float: right;
    padding: 10px 0;
}
.base .ig #chkhead
{
    width: 685px;
    float: left;
    padding: 0 0 8px;
}
.base .ig #chkmainbody
{
    float: left;
    width: 685px;
    padding: 0 0 5px;
}
.base #checkout_footer
{
    width: 917px;
    height: 125px;
    margin: 0 auto;
}
.base .ig #chkmaincontent
{
    width: 730px;
    margin-left: 200px;
}
.base .ig .laycontchkout
{
    height: 20px;
    width: 108px;
    float: right;
    margin: 2px 0 5px 5px;
}
.base .ig .laycontchkoutship
{
    height: 20px;
    width: 108px;
    float: left;
    margin: 5px 0;
}
.base .ig #verisign
{
    height: 24px;
    width: 170px;
}
.base .ig #chkorder2, #chkorder3, #chkorder4, #chkorder5, #chkorder6
{
    width: 498px;
    margin-top: -25px;
    position: relative;
    height: 18px;
}
.base .ig #chkordbox #billchkbx INPUT
{
    width: 25px;
}
.base .ig #chkshipcalc
{
    width: 352px;
    height: auto;
    padding: 4px 0 4px 4px;
}
.base .ig #chkshipcalc TD
{
    padding: 1px 0 2px;
}
.base .ig .itemdetails #lnkwishlstbtn, .lnkwishlstbtn
{
    height: 26px;
    width: 25px;
    overflow: hidden;
}
.base .ig #lnkwishlstbtn
{
    height: 13px;
    width: 113px;
    overflow: hidden;
    margin-top: 2px;
}
.base .ig .layupdateqtybtn
{
    height: 20px;
    width: 110px;
    overflow: hidden;
    float: left;
}
.base .ig .layupdateqtybtnwithstk
{
    height: 20px;
    width: 118px;
    overflow: hidden;
    float: left;
    margin: 5px 5px 5px 0;
}
.base .ig .layremoveallbtn
{
    height: 20px;
    width: 70px;
    overflow: hidden;
    float: left;
    margin: 5px 5px 5px 0;
}
.base .ig .layhypgiftwrap
{
    height: 26px;
    width: 145px;
    overflow: hidden;
    float: left;
}
.base .ig .laycontichkoutbtn
{
    height: 22px;
    width: 117px;
    overflow: hidden;
    float: left;
    margin: 2px 5px 5px 0;
}
.base .ig A.laychkreset
{
    height: 20px;
    width: 48px;
    float: left;
    margin: 5px 0;
}
.base .ig .layfastchkout
{
    height: 25px;
    width: 134px;
    overflow: hidden;
    float: right;
    margin: 2px 0 15px 5px;
}
.base .ig .chkmainbody #shipcalcbox
{
    width: 100%;
    margin-top: 10px;
    float: left;
    padding: 0;
}
.base .ig #recentlyviweditems
{
    width: 100%;
    height: auto;
    clear: both;
}
.base .ig #custwhobought
{
    width: 685px;
    height: auto;
    clear: both;
}
.base .ig #chkordersum
{
    width: 100%;
    margin-top: 8px;
    margin-bottom: 8px;
    height: auto;
    margin-left: 0;
    float: left;
}
.base .ig #chkodsumshipadd
{
    width: 45%;
    height: auto;
    float: left;
    margin-bottom: 5px;
    padding: 2px;
}
.base .ig #chkodsumshipadd TD
{
    padding-top: 2px;
}
.base .ig #chkodsumbilladd
{
    width: 45%;
    float: right;
    height: auto;
    padding: 2px 2px 29px;
}
.base .ig #chkodsumbilladd TD
{
    padding-bottom: 2px;
    padding-top: 2px;
}
.base .ig .laybackbtn
{
    height: 20px;
    width: 49px;
    float: left;
    margin: 5px 5px 5px 0;
}
.base .ig .layplaceordbtn
{
    height: 20px;
    width: 84px;
    margin: 5px 0;
}
.base .ig .laypayviasecsrvbtn
{
    height: 20px;
    width: 146px;
    margin: 5px 0;
}
.base .ig .layapplybtn
{
    height: 21px;
    width: 44px;
    overflow: hidden;
}
.base .ig #chkh4orng
{
    margin: 0;
    padding: 10px 0 5px;
}
.base .ig #chkpmtorder5 TD
{
    padding-bottom: 1px;
    padding-top: 2px;
}
.base .ig #thead
{
    margin: 5px 0;
}
.base .ig #chkordbox
{
    width: 100%;
    float: left;
    padding: 0;
}
.base .ig #chkshipaddr
{
    width: 330px;
    float: left;
    padding: 3px;
}
.base .ig #chkbilladdr
{
    width: 330px;
    float: right;
    border: 1px solid #CBCACA;
    padding: 3px;
}
.base .ig #bxtitle
{
    height: 18px;
    padding-top: 4px;
}
.base .ig #accordquots
{
    width: 323px;
    height: auto;
    margin-bottom: 18px;
}
.base .ig .chkaddrhead
{
    height: 25px;
}
.base .ig #divProcessing
{
    margin: 5px 5px 5px 0;
}
.base .ig .layfcinnerbody
{
    float: left;
    height: auto;
    margin-top: 0;
}
.base .ig #shopbtn
{
    width: 100%;
    height: 35px;
}
.layfcdeleteitmbtn
{
    width: 30px;
    height: 30px;
    margin-top: 0;
    margin-right: auto;
    margin-left: auto;
    border: 0 solid #000;
    padding: 0;
}
.base .ig #custwhobt
{
    margin-left: 20px;
    margin-top: 10px;
}
.base .ig #itemdetails TH, #itemdetails TD
{
    vertical-align: top;
    padding: 2px;
}
.base .ig #itemdetails TH
{
    margin: 2px;
    padding: 2px;
}
.base .ig .laychkshipoptions
{
    width: 300px;
    height: auto;
    padding: 4px 0 4px 4px;
}
.base .ig #chkbuttons
{
    float: right;
    width: 100%;
    height: 60px;
}
.base .ig #shippingsubtotal
{
    float: right;
    height: 30px;
    margin-top: 5px;
}
.base .ig .layb2bupdatestkbtnsc
{
    height: 20px;
    width: 100px;
    overflow: hidden;
    float: left;
}
.base .ig .fastchkoutmain #chkbilladdr
{
    border: 0 solid #CBCACA;
    width: 345px;
    float: none;
    padding: 3px 3px 3px 2px;
}
.base .ig #fastchkoutleftpanel
{
    width: 356px;
    float: left;
}
.base .ig #fastchkoutrightpanel
{
    width: 356px;
    float: right;
}
.base .ig .fastchkoutmain #ContentPagePan_contentTD, #OrderSummaryContent_contentTD, #ShippingContent_contentTD, #AddressContent_contentTD, #WireTransfer_contentTD, #PaymentContent_contentTD
{
    height: auto;
    padding: 0;
}
.base .ig .fastchkoutmain
{
    width: 725px;
}
.base .ig .fastchkoutmain #chkshipaddr
{
    width: 345px;
    padding-left: 2px;
    float: none;
}
.base .ig .fastchkoutmain .chkSave
{
    width: 100px;
    text-align: left;
}
.base .ig .fastchkoutmain #shippinglinks
{
    margin-left: 240px;
}
.base .ig .fastchkoutmain #nxtprvlinks
{
    margin-right: 5px;
    margin-left: 295px;
}
.base .ig .fastchkoutmain #paymentinfo, .base .ig .fastchkoutmain #laypaymentsection, .base .ig .fastchkoutmain #shipping_method
{
    width: 350px;
    padding: 2px;
}
.ui-accordion .ui-accordion-header .ui-icon
{
    right: 0.5em;
    left: auto;
}
.base .ig .fastchkoutmain .layOrderComment
{
    width: 340px;
    height: 88px;
}
.base .ig #ContentPagePan_contentTD, #OrderSummaryContent_contentTD, #ShippingContent_contentTD, #AddressContent_contentTD, #PaymentContent_contentTD, .base .ig .custwhobought #mostpopsepr
{
    height: auto;
}
.base .ig #chkshipaddr TD, .base .ig #chkbilladdr TD
{
    padding: 2px 0;
}
.base .ig .Continue
{
    background: url(images/spritebuttons.png);
    background-position: -1055px 0;
    border: none;
    cursor: pointer;
    display: block;
    overflow: hidden;
    text-indent: -9999px;
    height: 20px;
    width: 62px;
}
.base .ig .PayplExpreimg
{
    background: url(images/spritebuttons.png);
    background-position: -659px -32px;
    border: none;
    cursor: pointer;
    display: block;
    overflow: hidden;
    text-indent: -9999px;
}
.base .ig .accaddnewaddbtn
{
    background: url(images/spritebuttons.png);
    background-position: -702px 0;
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    text-indent: -9999px;
}
.base .ig .accaddnewbtn
{
    color: #005890;
    display: block;
    text-decoration: underline;
    text-indent: -9999px;
}
.base .ig .accdashboard .acctable .accactivity A
{
    color: #005890;
    font-size: 12px;
    font-weight: 700;
}
.base .ig .accdashboard .acctable .accaddrborder
{
    background-color: #FFF;
    border: 1px solid #A7A4A6;
}
.base .ig .accdashboard .acctable .accgreycaps
{
    border-bottom: 1px solid #CCC;
    border-top: 1px solid #CCC;
    color: #9A9A9A;
    font-weight: 700;
}
.base .ig .accdashboard .acctable .accgreycaps A:hover
{
    color: #FC7007;
    font-weight: 400;
    text-decoration: underline;
}
.base .ig .accdashboard .acctable .accgreycaps A:link, .base .ig .accdashboard .acctable .accgreycaps A:visited
{
    color: #898888;
    font-weight: 400;
    text-decoration: none;
}
.base .ig .accdashboard .acctable .accinfo
{
    float: left;
    font-size: 12px;
}
.base .ig .accdashboard .acctable H5
{
    color: #9A9A9A;
    font-size: 14px;
    font-weight: 700;
}
.base .ig .accdeletebtn
{
    display: block;
    text-decoration: underline;
}
.base .ig .accdeletebtngc
{
    background: url(images/spritebuttons.png);
    background-position: -266px -32px;
    border: 1px solid #000;
    display: block;
    text-indent: -9999px;
}
.base .ig .acceditbtn
{
    border: none;
    color: #005890;
    cursor: pointer;
    display: block;
    text-decoration: underline;
}
.base .ig .acceditbtn:hover, .base .ig .accaddnewbtn:hover, .base .ig .accdeletebtn:hover
{
    overflow: hidden;
    text-decoration: none;
}
.base .ig .acceditbtngc
{
    background: url(images/spritebuttons.png);
    background-position: -322px -32px;
    border: 1px solid #000;
    cursor: pointer;
    display: block;
    text-indent: -9999px;
}
.base .ig .accgolnkbtn
{
    background: url(images/spritebuttons.png);
    background-position: -31px -32px;
    background-repeat: no-repeat;
    border: none;
    cursor: pointer;
    display: block;
    text-indent: -9999px;
}
.base .ig .acchelptopicbox .acchelp .accp
{
    color: #A1A1A1;
}
.base .ig .acchelptopicbox .acchelp H4
{
    color: #005890;
    font-size: 13px;
}
.base .ig .acchtmltable
{
    border-bottom: 0 solid #CBCACA;
    border-left: 1px solid #CBCACA;
    border-top: 1px solid #CBCACA;
    text-align: left;
}
.base .ig .acchtmltable .row
{
    border-left: 1px solid #CBCACA;
}
.base .ig .acchtmltable TH
{
    background-color: #00437F;
    border-right: 1px solid #CCC;
    color: #FFF;
    font-size: 11px;
    padding: 2px;
}
.base .ig .acchtmltable A
{
    font-size: 11px;
    line-height: 14px;
    text-decoration: none;
}
.base .ig .accleftnav
{
    background-color: #00437F;
    background-position: top;
    background-repeat: no-repeat;
    float: right;
}
.base .ig .accleftnav .acclogout
{
    background: url(images/spritebuttons.png);
    background-color: #005890;
    background-position: -195px -32px;
    color: #FFF;
    width: 53px;
    height: 20px;
    margin-top: 30px;
    position: absolute;
    margin-left: 140px;
    float: left;
}
.base .ig .accleftnav .acclogout A
{
    display: block;
    text-indent: -99999px;
}
.base .ig .accleftnav .acctitle
{
    background: url(images/spriteicons.png);
    background-position: -944px -32px;
    background-repeat: no-repeat;
    display: block;
    text-indent: -9999px;
}
.base .ig .accleftnav .h3
{
    color: #FFF;
    font-size: 11px;
    font-weight: 700;
    text-decoration: none;
    text-indent: 12px;
}
.base .ig .accleftnav UL
{
    display: block;
    margin: 0;
    padding: 0 0 0 10px;
}
.base .ig .accleftnav UL LI
{
    background: url(images/ln_arrow_sm.gif);
    background-position: 4px 0;
    background-repeat: no-repeat;
    display: block;
    list-style-type: none;
    margin: 0;
    padding: 0 0 0 5px;
}
.base .ig .accleftnav UL LI A
{
    color: #FFF;
    display: block;
    font-weight: 400;
    text-decoration: none;
    height: auto;
    margin: 0 0 0 12px;
    padding: 0;
}
.base .ig .accmaincontent
{
    background: url(images/spritebg.png);
    background-position: -500px -41px;
    background-repeat: no-repeat;
    display: block;
    float: left;
}
.base .ig .accmaincontent .h4
{
    color: #1159B2;
    font-size: 11px;
    font-weight: 700;
}
.base .ig .accordionContent
{
    background-color: #FFF;
    border: 1px solid #CBCACA;
    border-top: none;
}
.base .ig .accordionHeader .Showimage
{
    background: url(images/spriteicons.png);
    background-position: -683px -32px;
    background-repeat: no-repeat;
    padding-top: 2px;
}
.base .ig .accordionHeader, .base .ig .accordionHeaderSelected
{
    background-color: #00437F;
    border: 1px solid #CBCACA;
    color: #FFF;
    cursor: pointer;
    font-size: 12px;
    font-weight: 700;
    overflow: hidden;
}
.base .ig .accordionHeaderSelected .Showimage
{
    background: url(images/spriteicons.png);
    background-position: -665px -32px;
    background-repeat: no-repeat;
}
.base .ig .accordquots .accsearchbg
{
    background-repeat: no-repeat;
}
.base .ig .accorngdeletebtn
{
    background: url(images/spritebuttons.png);
    background-position: -266px -32px;
    display: block;
    text-indent: -9999px;
}
.base .ig .accorngeditbtn
{
    background: url(images/spritebuttons.png);
    background-position: -322px -32px;
    display: block;
    text-indent: -9999px;
}
.base .ig .accpurchasehistextsm
{
    font-size: 11px;
    font-style: italic;
}
.base .ig .acctable .add2cart
{
    background: url(images/spritebuttons.png);
    background-position: -269px 0;
    border: none;
    cursor: pointer;
    display: block;
    overflow: hidden;
    text-indent: -9999px;
}
.base .ig .acctable .body TABLE H4
{
    color: #9A9A9A;
    font-size: 13px;
    margin: 0;
}
.base .ig .acctable .head
{
    color: #005890;
    float: left;
    font-size: 14px;
    font-weight: 700;
}
.base .ig .accviewadd
{
    color: #005890;
    text-decoration: underline;
}
.base .ig .addallbtn
{
    background: url(images/spritebuttons.png);
    background-position: -643px 0;
    border: none;
    cursor: pointer;
    display: block;
    text-indent: -9999px;
}
.base .ig .addsubuser
{
    background: url(images/spritebuttons.png);
    background-position: -447px 0;
    border: none;
    cursor: pointer;
    display: block;
    overflow: hidden;
    text-indent: -9999px;
}
.base .ig .altrrows TD, .base .ig .acchtmltable TD
{
    border-bottom: 1px solid #CBCACA;
    border-right: 1px solid #CBCACA;
}
.base .ig .altrrows TH
{
    background-color: #2776A4;
    border: 1px solid #CCC;
    color: #FFF;
    line-height: 14px;
    text-align: left;
}
.base .ig .b2bnewrowbtn
{
    background: url(images/spritebuttons.png);
    background-position: -356px 0;
    border: none;
    cursor: pointer;
    display: block;
    text-indent: -9999px;
}
.base .ig .b2bupdatebtn
{
    background: url(images/spritebuttons.png);
    background-position: -555px 0;
    border: none;
    cursor: pointer;
    display: block;
    text-indent: -9999px;
}
.base .ig .b2bupdatestkbtn
{
    background: url(images/spritebuttons.png);
    background-position: -1856px -32px;
    border: none;
    cursor: pointer;
    text-indent: -9999px;
    display: block;
    margin: 5px 5px 5px 0;
}
.base .ig .back
{
    background: url(images/spritebuttons.png);
    background-position: -951px 0;
    border: none;
    cursor: pointer;
    display: block;
    overflow: hidden;
    text-indent: -9999px;
}
.base .ig .btnlogin, .base .ig .btnguest, .base .ig .login
{
    background: url(images/spritebuttons.png);
    background-position: -143px -32px;
    background-repeat: no-repeat;
    border: none;
    cursor: pointer;
    display: block;
    height: 20px;
    text-indent: -9999px;
    width: 47px;
}
.base .ig .checkoutbtn
{
    background: url(images/spritebuttons.png);
    background-position: -1425px 0;
    border: none;
    cursor: pointer;
    display: block;
    text-indent: -9999px;
}
.base .ig .clear
{
    background: url(images/spritebuttons1.png);
    background-position: -237px 0;
    display: block;
    overflow: hidden;
    text-indent: -9999px;
}
.base .ig .contshopng
{
    background: url(images/spritebuttons.png);
    background-position: -1554px 0;
    border: none;
    cursor: pointer;
    display: block;
    overflow: hidden;
    text-indent: -9999px;
}
.base .ig .dotteledlinehrzt
{
    background: url(images/flt_cart_dotline.gif);
    background-repeat: repeat-y;
}
.base .ig .dreset
{
    padding-bottom: 5px;
}
.base .ig .export
{
    background: url(images/spritebuttons.png);
    background-position: -1883px 0;
    border: none;
    cursor: pointer;
    display: block;
    text-indent: -9999px;
}
.base .ig .go
{
    background: url(images/spritebuttons.png);
    background-position: 0 -32px;
    border: none;
    cursor: pointer;
    display: block;
    overflow: hidden;
    text-indent: -9999px;
}
.base .ig .greyline
{
    background: url(images/lineimg.gif);
}
.base .ig .guest .dttedln
{
    background: #FFF;
}
.base .ig .guestbtn
{
    margin-top: 110px;
}
.base .ig .guestcustomerlbl, .base .ig .registercustomerlbl
{
    font-size: 16px;
    font-weight: 700;
    padding-bottom: 20px;
}
.base .ig .historybtn
{
    background: url(images/spritebuttons.png);
    background-position: -84px -32px;
    background-repeat: no-repeat;
    border: none;
    cursor: pointer;
    display: block;
    text-indent: -9999px;
}
.base .ig .impnotice
{
    border: 1px solid #B5B4B4;
    text-align: justify;
}
.base .ig .invordqutbilladd
{
    background-color: #F9F9F9;
    border: 1px solid #CCCBCB;
    float: right;
}
.base .ig .invordqutshipadd
{
    background-color: #F9F9F9;
    border: 1px solid #CCCBCB;
    float: left;
}
.base .ig .laybtnguest
{
    background: url(images/btn_pur_wo_regist.gif);
    background-repeat: no-repeat;
    border: none;
    cursor: pointer;
    display: block;
    height: 20px;
    margin-top: 60px;
    text-indent: -9999px;
    width: 192px;
}
.base .ig .laylnkreg
{
    background: url(images/spritebuttons.png);
    background-position: -1773px 0;
    background-repeat: no-repeat;
    border: none;
    cursor: pointer;
display:block;
    height: 20px;
    text-indent: -9999px;
    width: 91px;
float:left;
}
.base .ig .laylookupaddbtn
{
    background: url(images/spritebuttons.png);
    background-position: -40px 0;
    border: none;
    cursor: pointer;
    display: block;
    text-indent: -9999px;
}
.base .ig .loginhead
{
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 0;
}
.base .ig .logpasswrd
{
    padding-bottom: 10px;
}
.base .ig .lookupbtn
{
    background: url(images/spritebuttons.png);
    background-position: -361px -32px;
    background-repeat: no-repeat;
    border: none;
    cursor: pointer;
    display: block;
    text-indent: -9999px;
}
.base .ig .lookupsearch INPUT
{
    border: 1px solid #68B5ED;
    color: #333;
    font-size: 11px;
    font-weight: 400;
    text-decoration: none;
    width: 100%;
}
.base .ig .lookupsearch LI .srchgobtn
{
    background: url(images/spritebuttons.png);
    background-position: -76px 0;
    background-repeat: no-repeat;
    border: none;
    cursor: pointer;
    display: block;
    text-indent: -9999px;
}
.base .ig .lookupsearch SELECT
{
    border: 1px solid #68B5ED;
    color: #333;
    font-size: 11px;
    font-weight: 400;
    text-decoration: none;
}
.base .ig .lookupsearchli A .advsearchbtn
{
    background-repeat: no-repeat;
    display: block;
    text-indent: -9999px;
}
.base .ig .newcustomerlbl
{
    font-size: 16px;
    font-weight: 700;
}
.base .ig .newserrormsg, .base .ig .newssuccessmsg
{
    color: #FFAB2D;
}
.base .ig .purchaseguest
{
    background: url(images/btn_pur_wo_regist.gif);
    background-repeat: no-repeat;
    border: none;
    cursor: pointer;
    display: block;
    height: 20px;
    margin-top: 55px;
    text-indent: -9999px;
    width: 192px;
}
.base .ig .remove, .base .ig .itemdetails .remove
{
    background: url(images/spritebuttons.png);
    background-position: -352px -64px;
    cursor: pointer;
    display: block;
    overflow: hidden;
    text-indent: -9999px;
}
.base .ig .reset
{
    background: url(images/spritebuttons.png);
    background-position: -1201px -32px;
    cursor: pointer;
    display: block;
    overflow: hidden;
    text-indent: -9999px;
}
.base .ig .retordbilladdr
{
    background-color: #F7F7F7;
    border: 1px solid #CCCBCB;
    float: right;
}
.base .ig .retordshipaddr
{
    background-color: #F7F7F7;
    border: 1px solid #CCCBCB;
    float: left;
}
.base .ig .submit
{
    background: url(images/spritebuttons.png);
    background-position: -1400px -32px;
    background-repeat: no-repeat;
    border: none;
    cursor: pointer;
    display: block;
    margin-right: 4px;
    overflow: hidden;
    text-indent: -9999px;
}
.base .ig .subscribeNL
{
    background: url(images/spritebuttons.png);
    background-position: -1510px -32px;
    background-repeat: no-repeat;
    border: none;
    cursor: pointer;
    display: block;
    overflow: hidden;
    text-indent: -9999px;
}
.base .ig .tblInvExprt
{
    background-color: #F4F4F4;
    border-bottom: 1px solid #CBCACA;
    border-left: 1px solid #CBCACA;
    border-top: 1px solid #CBCACA;
    text-align: left;
}
.base .ig .tblInvExprt INPUT, .base .ig .acchtmltable INPUT
{
    color: #333;
    font-size: 11px;
}
.base .ig .tblInvExprt TD
{
    border-bottom: 1px solid #FFF;
    border-right: 1px solid #CBCACA;
    padding: 2px 1px;
}
.base .ig .tblInvExprt TH
{
    background-color: #00437F;
    border-right: 1px solid #B7D7F8;
    color: #FFF;
    font: 1em helvetica;
    font-size: 10px;
    line-height: 14px;
    margin: 2px;
    padding: 2px 1px;
}
.base .ig .turnoff
{
    background: url(images/spritebuttons1.png);
    background-position: -270px 0;
    border: none;
    cursor: pointer;
    display: block;
    overflow: hidden;
    text-indent: -9999px;
}
.base .ig .turnon
{
    background: url(images/spritebuttons1.png);
    background-position: -338px 0;
    border: none;
    cursor: pointer;
    display: block;
    overflow: hidden;
    text-indent: -9999px;
}
.base .ig .unsubscribe
{
    background: url(images/spritebuttons.png);
    background-position: -1586px -32px;
    background-repeat: no-repeat;
    border: none;
    cursor: pointer;
    display: block;
    overflow: hidden;
    text-indent: -9999px;
}
.base .ig .update
{
    background: url(images/spritebuttons.png);
    background-position: -1676px -32px;
    cursor: pointer;
    display: block;
    overflow: hidden;
    text-indent: -9999px;
}
.base .ig A.addnewcard
{
    background: url(images/spritebuttons.png);
    background-position: -806px 0;
    display: block;
    overflow: hidden;
    text-indent: -9999px;
}
.base .ig A.copy2cart
{
    background: url(images/spritebuttons.png);
    background-position: -1680px 0;
    display: block;
    overflow: hidden;
    text-indent: -9999px;
}
.base .ig A.findwishlist
{
    background: url(images/spriteicons.png);
    background-position: -1150px -32px;
    display: block;
    overflow: hidden;
    text-indent: -9999px;
}
.base .ig A.return
{
    background: url(images/spritebuttons.png);
    background-position: -1250px -32px;
    display: block;
    overflow: hidden;
    text-indent: -9999px;
}
.base .ig A.sendwishlist
{
    background: url(images/spritebuttons.png);
    background-position: -1089px -64px;
    display: block;
    overflow: hidden;
    text-indent: -9999px;
}
.base .ig #accmaincontent
{
    padding-top: 19px;
    padding-left: 15px;
    padding-right: 22px;
    height: auto;
    width: 521px;
    border: 0 solid red;
}
.base .ig .innercontainer
{
    float: left;
    margin: 0;
    padding: 0 0 40px;
}
.base .ig .laysubmit
{
    height: 20px;
    width: 51px;
}
.base .ig .layreset
{
    height: 20px;
    width: 44px;
}
.base .ig A.layaddnewcard
{
    height: 20px;
    width: 86px;
}
.base .ig A.laycopy2cart
{
    height: 13px;
    width: 75px;
}
.base .ig A.layreturn
{
    height: 13px;
    width: 52px;
}
.base .ig .acctable .layadd2cart
{
    height: 13px;
    width: 76px;
    margin: 4px 0;
}
.base .ig #accleftnav
{
    width: 200px;
    float: right;
    margin-top: 10px;
}
.base .ig .accleftnav #acctitle
{
    width: 200px;
    height: 32px;
    margin-bottom: 20px;
}
.base .ig .accleftnav #h3
{
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    height: 16px;
    margin: 0;
}
.base .ig .accleftnav #accline
{
    margin: 10px 0 10px 10px;
}
.base .ig .accdashboard .acctable #accinfo
{
    height: auto;
    margin-bottom: 15px;
}
.base .ig .accdashboard .acctable #h5
{
    margin: 0 0 3px;
}
.base .ig .accdashboard .acctable #buttons
{
    padding-right: 8px;
}
.base .ig .acctable #accaddrborder
{
    max-height: 385px;
    overflow: auto;
}
.base .ig .acctable #accactivity
{
    width: 515px;
    height: auto;
}
.base .ig .layb2bnewrowbtn
{
    height: 20px;
    width: 86px;
    overflow: hidden;
}
.base .ig .layb2bupdatebtn
{
    height: 20px;
    width: 83px;
    overflow: hidden;
}
.base .ig .laycheckoutbtn
{
    height: 20px;
    width: 108px;
    overflow: hidden;
}
.base .ig .layb2bupdatestkbtn
{
    height: 20px;
    width: 107px;
    overflow: hidden;
}
.base .ig #acchelptopicbox
{
    width: 100%;
    margin-right: 0;
}
.base .ig .acchelptopicbox #acchelp
{
    height: auto;
    margin-top: 0;
    padding: 0 15px 8px 0;
}
.base .ig .accordquots #accsearchbg
{
    margin-left: 160px;
    margin-top: -23px;
}
.base .ig .layacceditbtn
{
    height: 18px;
    width: 25px;
    overflow: hidden;
    padding-right: 5px;
}
.base .ig .layaccaddnewbtn
{
    height: 18px;
    overflow: hidden;
    width: 118px;
}
.base .ig .layaccdeletebtn
{
    height: 18px;
    width: auto;
    overflow: hidden;
}
.base .ig .layaccorngeditbtn
{
    width: 34px;
    height: 13px;
    overflow: hidden;
}
.base .ig .accordquots .layaccgolnkbtn
{
    margin-left: 5px;
    height: 20px;
    width: 27px;
    overflow: hidden;
}

.base .ig #acctable
{
    float: left;
    width: 490px;
    padding: 15px 0;
}
.base .ig .acctable #head
{
    width: 490px;
    height: 20px;
    padding: 0 0 8px;
}
.base .ig .acctable #body
{
    width: 490px;
}
.base .ig .acctable .body TABLE
{
    font-size: 9pt;
}
.base .ig .acctable #addtocart
{
    margin-top: -15px;
}
.base .ig .acctable #footer
{
    width: 515px;
    height: 0;
    overflow: hidden;
}


.base .ig .layaccordionContent
{
    border: 1px solid #CBCACA;
    padding: 10px 5px 5px;
}
.base .ig #tblInvExprt
{
    margin: 5px 2px 2px;
}
.base .ig .layPayplExpreimg
{
    height: 20px;
    width: 146px;
}
.base .ig #invordqutdtl
{
    width: 100%;
    margin-top: 8px;
    margin-bottom: 15px;
    height: auto;
    padding: 0 0 2px;
}
.base .ig #acccontent
{
    float: right;
    width: 690px;
    padding: 13px 0 13px 13px;
}
.base .ig #acccontent #hd
{
    padding: 0 15px 8px 0;
}
.base .ig #acccontent #ft
{
    height: 13px;
    float: left;
}
.base .ig #logprofile, #register, #guest
{
    padding-top: 10px;
    width: 230px;
    float: left;
    height: 220px;
}
.base .ig #acccontent #breadcrumb
{
    margin-top: -25px;
    width: 685px;
    padding-right: 10px;
    text-align: right;
}
.base .ig #altrrows TH
{
    margin: 2px;
    padding: 2px;
}
.base .ig .layaddsubuser
{
    height: 20px;
    width: 103px;
}
.base .ig .layclear
{
    height: 20px;
    width: 45px;
    margin-top: 5px;
}
.base .ig .layunsubscribe
{
    height: 20px;
    width: 79px;
}
.base .ig .laysubscribeNL
{
    height: 22px;
    width: 68px;
}
.base .ig #retorddtls
{
    width: 700px;
    margin-top: 8px;
    margin-bottom: 8px;
    margin-left: 5px;
    height: auto;
}
.base .ig .laycontshopng
{
    height: 20px;
    width: 108px;
}
.base .ig P
{
    padding: 2px 1px 2px 0;
}
.base .ig .layremove
{
    height: 13px;
    width: 55px;
}
.base .ig .itemdetails .layremove
{
    height: 13px;
    width: 55px;
    float: left;
}
.base .ig A.layfindwishlist
{
    height: 18px;
    width: 99px;
}
.base .ig A.laysendwishlist
{
    height: 18px;
    width: 155px;
    margin-top: 15px;
}
.base .ig .laylookupbtn
{
    height: 13px;
    width: 55px;
    overflow: hidden;
}
.base .ig .layhistorybtn
{
    height: 13px;
    width: 52px;
    overflow: hidden;
    margin-top: 2px;
}
.base .ig #dotteledlinehrzt
{
    height: 15px;
    margin: 0;
    padding: 0 2px 0 0;
}
.base .ig .layaddallbtn
{
    height: 21px;
    width: 54px;
    overflow: hidden;
}
.base .ig #lookupsearch
{
    height: 20px;
    width: 290px;
    margin: 1px 0 0;
    padding: 0 135px;
}
.base .ig .lookupsearch LI #search
{
    margin-left: 3px;
    height: 19px;
    width: 25px;
    overflow: hidden;
}
.base .ig .lookupsearchli A #advsearchbtn
{
    margin-left: 3px;
    width: 68px;
    height: 17px;
    overflow: hidden;
}
.base .ig .successmessage
{
    font-size: 10px;
    color: green;
}
.base .ig #dsubmit
{
    margin-top: 28px;
}
.base .ig #dreset
{
    margin-top: 50px;
}
.base .ig .errmsg
{
    height: 14px;
}
.base .ig #guestusername
{
    margin-top: 12px;
}
.base .ig #NewCustomerContent .dyn_content
{
    background-color: #FFF;
    color: #58595B;
    padding: 0;
float:left;

}
.base .ig #passwrd
{
    margin-top: -12px;
}
.base .ig #logpasswrd
{
    margin-top: -18px;
}
.base .ig .ordinput
{
    width: 100px;
}
.base .ig .layexport
{
    width: 40px;
    height: 14px;
    margin-left: 12px;
}
.logerror
{
    width: 100%;
    display: block;
    height: 15px;
}
.base .ig .layaccaddnewaddbtn
{
    height: 20px;
    width: 99px;
    overflow: hidden;
}
.base .ig .layinvhist
{
    width: 85px;
}
.base .ig .layuserupdt
{
    width: 130px;
}
.base .ig .layaddress
{
    width: 90px;
}
.base .ig .laysubusers
{
    width: 65px;
}
.base .ig .laynewssub
{
    width: 135px;
}
.base .ig .layacceditbtngc
{
    height: 13px;
    width: 34px;
    overflow: hidden;
}
.base .ig .layupdate
{
    height: 20px;
    width: 51px;
    margin-right: 3px;
}
.base .ig .laybackreturns
{
    height: 20px;
    width: 49px;
    float: left;
}
.base .ig .ccsecuritymsg
{
    width: 98%;
}
.base .ig .layturnoff
{
    height: 20px;
    width: 63px;
}
.base .ig .layturnon
{
    height: 20px;
    width: 58px;
}
.base .ig .layaccorngdeletebtn, .base .ig .layaccdeletebtngc
{
    height: 13px;
    width: 51px;
    overflow: hidden;
}
.base .ig .layaccordionHeader, .base .ig .layaccordionHeaderSelected
{
    margin-top: 5px;
    height: 18px;
    padding: 1px 1px 1px 10px;
}
.base .ig .srchinvoice INPUT, .base .ig .layordhist
{
    width: 75px;
}
.base .ig .laygo, .base .ig .lookupsearch LI .searchbtn
{
    height: 20px;
    width: 26px;
}
.base .ig #invordqutshipadd, .base .ig #invordqutbilladd
{
    width: 230px;
    height: auto;
    padding: 1px 2px 2px;
}
.base .ig #invordqutshipadd TD, .base .ig #invordqutbilladd TD, .base .ig #retordeshipaddr TD, .base .ig #retordbilladdr TD
{
    padding-bottom: 1px;
}
.base .ig #retordshipaddr, .base .ig #retordbilladdr
{
    width: 350px;
    height: auto;
    padding: 1px 2px 2px;
}
.base .ig .laylookupaddbtn, .base .ig INPUT.laylookupaddbtn
{
    height: 13px;
    width: 32px;
    overflow: hidden;
}
.base .ig #usrname INPUT, .base .ig #passwrd INPUT, .base .ig .laysrchord
{
    width: 120px;
}
.base .ig .layqthist, .base .ig .layprefe
{
    width: 80px;
}
.base .ig .laypurchhist, .base .ig .layquikord
{
    width: 95px;
}
.base .ig .laycrddetls, .base .ig .layviewret
{
    width: 110px;
}
.base .ig .bordercolor
{
    border: 1px solid #FEBE14;
}
.base .ig #tollfree
{
    width: 250px;
    float: right;
    text-align: center;
    position: relative;
    left: 6px;
    top: 61px;
}
UL, .base .ig .fastchkoutmain .ui-accordion .ui-accordion-content
{
    padding: 0;
}
.dyn_content, .base .ig .layminicart, .miniprdpurchase #purchasebtns, .base .ig #setalign, .base .ig .acchtmltable INPUT
{
    width: auto;
    float:right;
}
.center, .containerRecentlyViewed .yui-carousel-element LI, .containerSimilaprProd .yui-carousel-element LI, .containerRecentlyViewed .item .authimg, .containerSimilaprProd .item .authimg, .base .ig .center
{
    text-align: center;
}
.right, .base .ig .tblInvExprt .price, .base .ig .tblInvExprt .qty, .base .ig .right, .base .ig .acchtmltable .price, .base .ig .acchtmltable .qty
{
    text-align: right;
}
.newuser INPUT, .base .ig #chkshipaddr INPUT, .base .ig #chkbilladdr INPUT, .base .ig .fastchkoutmain #chkbilladdr INPUT, .base .ig .fastchkoutmain #chkshipaddr INPUT, .ui-widget INPUT, .ui-widget SELECT, .ui-widget TEXTAREA, .ui-widget BUTTON, .base .ig .layaccviewadd, .base .ig .layagewise, .base .ig .layrecentview
{
    width: 150px;
}
.ac, .base .ig .ac
{
    padding-right: 2px;
    text-align: center;
}
.ar, .base .ig .ar
{
    padding-right: 2px;
    text-align: right;
}
.red, .base .ig .redcolor
{
    color: red;
}
.AccordionPanel, .base .ig .lst #icn UL LI, .base .ig .org #elogo, #minibody, .base .ig #showall TH, .base .ig .fastchkoutmain P, .base .ig .fastchkoutmain .blue_subhead H4, #mainbodypopup
{
    margin: 0;
    padding: 0;
}
.AccordionPanelClosed .AccordionPanelTab, .base .ig .catlist .topcatlist A:link
{
    color: #FFF;
}
.AccordionFocused .AccordionPanelTab, .base .ln_newsletter .bd
{
    background-color: #00437F;
}
DIV.popin TABLE TD, .base .ig #showall TH, #showall TD, .base .ig #showall TR.even TD TD, .base .ig #showall TR.odd TD TD, .base .ig #showall TR.odd TD, .base .ig #showall TR.even TD, .base .ig #showall TR.sortbottom TD, .base .ig #itemdetails TR.even TD TD, .base .ig #itemdetails TR.odd TD TD, .base .ig #itemdetails TR.odd TD, .base .ig #itemdetails TR.even TD, .base .ig #itemdetails TR.sortbottom TD, .base .ig #altrrows TH, #altrrows TD, .base .ig #altrrows TR.even TD TD, .base .ig #altrrows TR.odd TD TD, .base .ig #altrrows TR.odd TD, .base .ig #altrrows TR.even TD, .base .ig #altrrows TR.sortbottom TD, .base .ig .acchtmltable TD
{
    padding: 2px;
}
.yui-skin-sam .yui-panel .bd, .base .ig .showall TD TD, #recentlyviewedbtn INPUT, .base .ig .itemdetails TD TD, .base .ig #custwhobought INPUT, .base .ig .altrrows TD TD, .base .ig .acchtmltable TD TD, .base .ig .itemdetails .removeall .remove
{
    border: none;
}
.newuser TD, .my_profile TD, .base .ig #chksummyordertbl TD, .base .ig #accprofile TD, .base .ig .srchinvoice TD, .base .ig #subuser TD, .base .ig .laycctbl TD
{
    padding: 2px 0 2px 2px;
}
.component_product_box, .spryblock1, .base .ig .catlist .topcatlist, .base .ln_newsletter UL, .base .ig .catalog .prdimg, .base .ig .catalog .tabpnl, .yuimenubaritem, .pg .yui-g .first, .pg .yui-g .second, .base .ig .searchproductlist, .recentlyviwedleftbtn, .similarprodpleftbtn, .minisendtofrnd, .base .swatchmessage, .base .ig .promo .promoband .promobd, .base .ig .promo .promoband .promocnt, #qtytext, #purchasebtns, .base .ig .floatleft, .base .ig #related_prod_main, .base .ig .setalign, .base .ig .accdashboard, .base .ig .accdashboard .acctable .accactivity, .base .ig .acchelptopicbox, .base .ig .acchelptopicbox .acchelp, .base .ig .acctable, .base .ig .acctable .body, .base .ig .invordqutdtl, .base .ig .fltleft
{
    float: left;
}
.AccordionPanelTabHover, .AccordionPanelOpen .AccordionPanelTabHover, .AccordionPanelClosed .AccordionPanelTabHover, .base .ig .catalog #breadcrumb .brdb, .base .ig #acccontent #breadcrumb A
{
    color: #005890;
}
.base .ig .catlist .topcatlist H4, .base .ig .catalog .productbox .productdesc .catname
{
    font-size: 14px;
    font-weight: 700;
}
.base .footer, .base .checkout_footer
{
    background-image: url(images/footer_bg.png);
    background-repeat: no-repeat;
    background-position: top left;
}
.base .footer .copyright, .base .checkout_footer .copyright
{
    color: #727272;
    text-align: center;
}
.base .footer .copyright A:link, .base .footer .copyright A:visited, .base .checkout_footer .copyright A:link, .base .checkout_footer .copyright A:visited
{
    color: #00457C;
    font-weight: 700;
    font-size: 13px;
    padding: 0 8px;
}
.base .footer .powered_by, .base .checkout_footer .powered_by
{
    font-weight: 700;
    font-size: 10px;
    color: #000;
}
.base .footer .demo_instn, .base .checkout_footer .demo_instn, .base .ig .accdashboard .acctable .footer
{
    text-indent: -9999px;
}
.base .ig .catalog .content .btnqty, .laycatimg
{
    display: block;
}
.base .ig .catalog .proddtsspan, .base .ig .chkbilladdr, .base .ig .invtable
{
    border: 1px solid #CBCACA;
}
.base .ig .catalog .proddtsspansp, .base .ig .itemdetails TD
{
    border-bottom: 1px solid #CBCACA;
}
.yui-force-redraw .yui-overlay, .base .ig .lookupsearch INPUT, .base .ig .lookupsearch SELECT
{
    margin-bottom: 1px;
}
.yui-skin-sam .yuimenu .hd, .base .ig .lst .icn UL SPAN, .hide-scrollbars SELECT, .yui-skin-sam .yuimenu .ft, .containerRecentlyViewed .yui-carousel-nav, .containerSimilaprProd .yui-carousel-nav, .base .ig .quickeye, .base .ig .srch #srchlabel, .base .ig .catalog .content #bestsellbox, .base .ig #customerreviewlist, .base .ig .layquickeye, .base .ig .GeneralInfoTemplate, .base .ig #advsearch #footer, .base .ig #chkfooter
{
    display: none;
}
.list_price, .cmnpanel
{
    float: left;
    width: 100%;
}
.prdprice, #prdprice
{
    height: 12px;
}
.base .ig .purchasebtns .AddToCartMsg, .base .ig .dottedline
{
    height: auto;
}
.base .ig .txtsearchtx, .bracket_text
{
    font-size: 11px;
}
.miniprdpurchase .successmsg, .base .ig .successmsg
{
    color: green;
    font-size: 11px;
    font-weight: 700;
}
.base .ig .showall, .base .ig .itemdetails
{
    border-collapse: collapse;
}
.base .ig .showall TR.odd TD, .base .ig .itemdetails TR.odd TD, .base .ig .altrrows TR.odd TD
{
    background-color: #F4F4F4;
}
.base .ig .showall TR.sortbottom TD, .base .ig .itemdetails TR.sortbottom TD, .base .ig .altrrows TR.sortbottom TD
{
    background-color: #CCC;
    font-weight: 700;
}
.base .ig .blkcolortemp .recentlyviwed .head, .base .ig .blksimpletemp .recentlyviwed .head, .base .ig .blktemp .recentlyviwed .head, .base .ig .blksizetemp .recentlyviwed .head, .base .ig .accleftnav .h3 A:hover, .base .ig .accleftnav UL LI A:hover
{
    text-decoration: underline;
}
.base .ig .msg .welcome, .base .ig .catalog .content .al, #lblShipAddressBook, .base .ig .promo .promohome .promobd, .base .ig .fastchkoutmain .previouslink, .base .ig #itemdetails .al
{
    text-align: left;
}
.base .ig .cart .mini, .base .ig .srch .mini, .base .ig .catalog .productbox .productdesc, .recentlyviwedrightbtn, .similarprodprightbtn, .float_right, .base .swatchname, .base .ig .paypalbtn, .base .ig .accdashboard .acctable .buttons, .base .ig .fltright
{
    float: right;
}
.base .ig .catlist .topcatlist A:visited, .yui-t1 A:link, .yui-t1 A::visited, .yui-t1 A:hover, .base .ig .accleftnav .h3 A:link, .base .ig .accleftnav .h3 A:visited, .base .ig .accleftnav UL LI A:visited
{
    color: #FFF;
    text-decoration: none;
}
.base .ig .catalog .sendtofrnd .link:hover, .MagicThumb-image-zoomed, .base .ig .catalog .home .content .subcategories A:hover
{
    cursor: pointer;
}
.base .ig .fltcarticon:hover, .containerRecentlyViewed A, .containerSimilaprProd A, .base .ig .promo .promoband .promocnt A:visited, .base .ig .cart #advsearch A:hover, .base .ig .accviewadd:hover
{
    text-decoration: none;
}
.base .ig .catalog .layproddtsspan .h3, .base .ig .producthorzt H4.h4, .base .ig .itemdetails TD H4.h4
{
    font-size: 13px;
}
.yuimenu .yuimenu, .yuimenubar .yuimenu, .base .ig #dforgetp
{
    position: absolute;
}
.base .ig .popup .bg, .base .ig .showall TR.even TD, #pg .yui-g, .base .ig .itemdetails TR.even TD, .base .ig .altrrows TR.even TD, .base .ig .whitebg
{
    background-color: #FFF;
}
.base .ig .paging A, .base .ig .catalog #breadcrumb .brdblast, .base .ig .browse-catalog A, .base .ig .catalog .home .content .subcategories .subcatnm A, .base .ig .catalog .prdh4 A:link, .base .ig .catalog .prdh4 A:visited, .base .ig .catalog .prdh4 A:hover
{
    color: #85898C;
}
.base .ig .blacktext, .base .ig .promo .promospecloffr .promocnt A, .base .ig .accdashboard .acctable .accinfo SPAN
{
    color: #000;
}
.boldtext, .base .ig .boldtext, .base .swatchboldtext, .base .ig .strong
{
    font-weight: 700;
}
.base .ig .showall TR.even TD TD, .base .ig .showall TR.odd TD TD, .base .ig .itemdetails TR.even TD TD, .base .ig .itemdetails TR.odd TD TD, .base .ig .altrrows TR.even TD TD, .base .ig .altrrows TR.odd TD TD
{
    background-color: transparent;
}
.base .ig .advsearch .head, .base .ig .mostpop_head, .base .ig #acccontent .hd
{
    border-bottom: 1px solid #CCC;
    color: #005890;
    font-size: 16px;
    font-weight: 700;
}
.base .ig .catalog .layproddtsinnerspansp, .base .ig .acctable TD, .base .ig .acctable H5
{
    margin: 0;
}
.base .ig .catalog .productbox #producttop, .base .ig .laychkaddrlst
{
    width: 200px;
}
.base .ig .catalog .content #al, .base .ig .acchtmltable #accprice, .base .ig .acchtmltable #accqty
{
    padding-right: 2px;
}
.base .footer #copyright, .base .checkout_footer #copyright
{
    padding-top: 34px;
    height: 26px;
}
.base .footer #demo_instn, .base .checkout_footer #demo_instn
{
    margin: 50px 0 0;
}
.base .ig #ln, .base .ig .acchtmltable TD TD
{
    padding-left: 0;
}
.base .ig #lnproducts, .base .ig #acccontent #bd, .base .ig .cmnpanel
{
    width: 100%;
    float: left;
}
.base .ig .promo #promoitemdisc, .base .ig #impnotice
{
    padding: 5px;
}
.base .ig .recentlyviwed #subtitle, .base .ig .shippingoption
{
    width: 300px;
}
.base #container .container_ext, .base #container.chkcontainer_ext, .base .ig .guesteml
{
    margin-top: -10px;
}
.base .ig .catalog .producthorzt .text #captioncolor, #miniprdimage #pagination, .base .ig #swatches, .base .ig #custwhoboughttitle, .base .ig #invpdtop
{
    padding-top: 5px;
}
.base .ig .layadd2cartext, .base .ig .catalog .content .catprdlst .qty #ad2crttxt, .base .ig .layinvtlpay
{
    width: 40px;
}
#pg .yui-g .second, #promo_bg, .tblprodprice, .base .ig #swatchboldtext, .base .ig #itemdetails, .base .ig #altrrows, .base .ig #orddtltbl, .base .ig .acctable .body .accaddrborder TABLE
{
    width: 100%;
}
.base .ig .chkpmtorder5 TD, .base .ig .retordeshipaddr TD, .base .ig .retordbilladdr TD
{
    border-bottom: 1px solid #FFF;
}
.base .ig .custwhobought, .base .ig .accdashboard .acctable .body .accdottedline, .base .ig #acccontent .ft
{
    border-top: 1px solid #CCC;
}
.base .ig .fastchkoutmain .altrrows, .base .ig .altrrows
{
    border: 1px solid #CCC;
    border-collapse: collapse;
}
.base .ig .laychksubmit, .base .ig .layback
{
    height: 20px;
    width: 49px;
    float: left;
    margin: 5px 5px 5px 0;
}
.base .ig #chksummyordertbl, .base .ig .lookupsearch .searchtxt
{
    margin-right: 3px;
}
.base .ig .accmaincontent #h4, .base .ig #accpurchasehistorngtxt
{
    margin: 0;
    padding: 1px 0;
}
.base .ig .catalog .content .pdpdescription
{
    float: left;
    width: 460px;
    padding-bottom: 20px;
}
.base .ig .catalog .content .pdpdescription h4
{
    font-size: 12px;
}
.base .ig .catalog .content .pdpdescription a
{
    font-weight: bold;
    color: #005890;
    text-decoration: underline;
}
.base .ig #ordhddisp
{
    margin-top: 10px;
}

