.ln_title { width: 160px; height: 16px; font-size: 13px; font-weight: bold; padding: 3px 2px 2px 12px; margin-top: 20px; color: #2562a0; text-transform: uppercase; display: block; }
.ln_close { width: 172px; height: 9px; background-repeat: no-repeat; background-position: top; float: left; }
.ln_close2 { width: 172px; height: 9px; background-repeat: no-repeat; background-position: top; float: left; }
#category_menu { padding-top: 1px; margin-right: 15px; margin-left: 15px; height: auto; }
#ln_catg_box { padding-top: 1px; margin-right: 15px; margin-left: 15px; height: auto; }
.hidden { display: none; }
.ind_head_bg { background-repeat: no-repeat; background-position: top; height: 113px; }
#product_vert { padding: 3px; margin: 2px; width: auto; border: solid 0 #cbcaca; }
    #product_vert .prod { border: solid 0 #cbcaca; width: 100%; height: auto; text-align: center; margin: 2px; }
    #product_vert .text { text-align: center; margin-top: 5px; }
    #product_vert h4 { font-size: 11px; color: #487fc6; margin: 0 0 3px 0; }
table.alternate_rows { border-spacing: 0; border-bottom: solid 0 #cbcaca; }
    table.alternate_rows th, table.alternate_rows td { padding: 2px 4px 2px 4px; }
    table.alternate_rows th { background-color: #2665ac; border-right: solid 1px #B7D7F8; color: #fff; padding: 2px; margin: 2px; line-height: 14px; font-size: 10px; }
    table.alternate_rows td { padding: 2px; border: solid 1px #cbcaca; }
    table.alternate_rows tr.even td td { background-color: Transparent; padding: 2px; }
    table.alternate_rows tr.odd td td { background-color: Transparent; 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: bold; padding: 2px; }
#message { border-top: dotted 1px #979796; border-bottom: dotted 1px #979796; margin: 15px 10px 10px 10px; width: 515px; height: auto; font-size: 11px; color: #5c5c5c; padding-top: 10px; padding-bottom: 10px; }
    #message ul { list-style-type: none; padding: 0; margin: 0; display: block; }
    #message h4 { font-size: 11px; color: #487fc6; margin: 0 0 3px 0; }
a.giftwrap { background: url(images/spritebuttons.png); background-position: -436px -49px; height: 27px; width: 158px; text-indent: -9999px; overflow: hidden; display: block; }
a.find_wishlist { background: url(images/spritebuttons.png); background-position: -797px -98px; height: 18px; width: 99px; text-indent: -9999px; overflow: hidden; display: block; }
a.send_wishlist { background: url(images/spritebuttons.png); background-position: -1741px -98px; height: 18px; width: 155px; text-indent: -9999px; overflow: hidden; display: block; }
a.update { background: url(images/spritebuttons.png); background-position: -434px -98px; height: 22px; width: 57px; text-indent: -9999px; overflow: hidden; display: block; }
    a.update:hover { background-position: -434px -120px; overflow: hidden; }
.turnon { background: url(images/spritebuttons.png); background-position: -271px -98px; height: 22px; width: 67px; text-indent: -9999px; overflow: hidden; display: block; border: none; cursor: pointer; }
    .turnon:hover { background-position: -271px -120px; overflow: hidden; }
.checkout_addessList { width: 180px; }
.org_add2cart { background: url(images/spritebuttons.png); background-position: -1548px -98px; height: 13px; width: 70px; text-indent: -9999px; overflow: hidden; display: block; border: none; cursor: pointer; }
    .org_add2cart:hover { background-position: -1548px -111px; overflow: hidden; }
a.buy { background: url(images/spritebuttons.png); background-position: -1239px 0; height: 22px; width: 38px; text-indent: -9999px; overflow: hidden; display: block; }
    a.buy:hover { background-position: -1239px -21px; overflow: hidden; }
a.or_print_invoice { background: url(images/spritebuttons.png); background-position: -917px -116px; height: 16px; width: 75px; text-indent: -9999px; display: block; overflow: hidden; }
    a.or_print_invoice:hover { background-position: -917px -132px; overflow: hidden; }
a.add2wishlist_shop:hover { background-position: 0 -18px; overflow: hidden; }
a.reset { background: url(images/spritebuttons.png); background-position: -1746px -49px; height: 22px; width: 48px; text-indent: -9999px; display: block; overflow: hidden; }
    a.reset:hover { background-position: -1746px -71px; overflow: hidden; }
.apply { background: url(images/spritebuttons.png); background-position: -1024px 0; height: 21px; width: 48px; text-indent: -9999px; overflow: hidden; display: block; border: none; cursor: pointer; }
    .apply:hover { background-position: -1024px -21px; overflow: hidden; }
.submit { background: url(images/spritebuttons.png); background-position: 0 -98px; background-repeat: no-repeat; height: 22px; width: 56px; text-indent: -9999px; display: block; overflow: hidden; border: none; cursor: pointer; }
    .submit:hover { background-position: 0 -120px; overflow: hidden; }
.cancel { background: url(images/spritebuttons.png); background-position: -1368px 0; background-repeat: no-repeat; height: 22px; width: 53px; text-indent: -9999px; display: block; overflow: hidden; border: none; cursor: pointer; }
    .cancel:hover { background-position: -1368px -22px; overflow: hidden; }
.back { background: url(images/spritebuttons.png); background-position: -1177px 0; height: 22px; width: 57px; text-indent: -9999px; display: block; overflow: hidden; border: none; cursor: pointer; }
    .back:hover { background-position: -1177px -22px; overflow: hidden; }
.applycoupon { background: url(images/spritebuttons.png); background-position: -766px 0; height: 22px; width: 96px; text-indent: -9999px; display: block; overflow: hidden; border: none; cursor: pointer; }
    .applycoupon:hover { background-position: -766px -22px; overflow: hidden; }
.placeorder { background: url(images/spritebuttons.png); background-position: -1287px -49px; height: 22px; width: 86px; text-indent: -9999px; display: block; overflow: hidden; border: none; cursor: pointer; }
    .placeorder:hover { background-position: -1287px -70px; overflow: hidden; }
.proccessing { background: url(images/spritebuttons.png); background-position: -1557px -49px; background-repeat: no-repeat; height: 22px; width: 98px; text-indent: -9999px; display: block; overflow: hidden; border: none; cursor: pointer; color: #fff; }
    .proccessing:hover { overflow: hidden; }
.addall { background: url(images/spritebuttons.png); background-position: -624px 0; height: 21px; width: 62px; text-indent: -9999px; display: block; overflow: hidden; border: none; cursor: pointer; }
    .addall:hover { background-position: -624px -22px; overflow: hidden; }
.dyn_content { width: auto; }
.panel1 { width: 100%; float: left; }
#chk_tablets { width: 718px; padding: 35px 10px 10px 25px; float: left; min-height: 400px; }
    #chk_tablets .head { width: 720px; background: url(images/checkout_top.gif); background-repeat: no-repeat; height: 23px; font-size: 12px; font-weight: bold; color: #ee5200; padding: 6px 0 4px 6px; float: left; }
    #chk_tablets .body { width: 700px; background: url(images/checkout_body.gif); background-repeat: repeat-y; padding: 15px 10px 0 10px; float: left; }
    #chk_tablets .footer { width: 720px; background: url(images/checkout_bottom.jpg); background-repeat: no-repeat; height: 27px; overflow: hidden; text-indent: -9999px; float: left; }
.thead { font-size: 11px; font-weight: bold; color: #1159b2; padding: 1px 0 1px 0; margin: 8px 0 5px 0; }
.box_title { background-color: #2665AC; background-repeat: repeat-x; height: 18px; color: #fff; padding-top: 4px; text-indent: 5px; font-weight: bold; }
.chk_shipping_calbox { width: 700px; padding: 0; }
#chk_shipping_calculator { width: 300px; height: auto; margin-top: 0; float: left; padding: 4px; border: dotted 1px #c0c0c0; }
    #chk_shipping_calculator td { padding: 1px 0 2px 0; }
.chk_shippcal_relativeprod { width: 370px; height: auto; margin-left: 320px; }
.chk_order_sum { width: 699px; margin-top: 8px; margin-bottom: 8px; height: auto; margin-left: 0; float: left; }
#chk_odsum_ship_add { width: 328px; height: auto; float: left; padding: 1px 2px 2px 2px; background-color: #f7f7f7; border: solid 1px #cccbcb; }
    #chk_odsum_ship_add td { border-bottom: solid 1px #fff; padding-bottom: 2px; padding-top: 2px; }
.chk_odsum_billadd { width: 328px; float: right; height: auto; background-color: #f5faff; padding: 1px 2px 2px 2px; border: solid 1px #cccbcb; }
    .chk_odsum_billadd td { border-bottom: solid 1px #fff; padding-bottom: 2px; padding-top: 2px; }
.chk_order_box { width: 700px; padding: 0; }
#chk_ship_address { width: 327px; height: auto; margin-top: 0; float: left; padding: 4px; border: solid 1px #cbcaca; }
    #chk_ship_address input { width: 150px; }
    #chk_ship_address td { padding: 2px 0 2px 0; }
.chk_bill_address { width: 325px; height: auto; padding: 4px; margin-left: 362px; border: solid 1px #cbcaca; }
    .chk_bill_address input { width: 150px; }
.bill_check input { width: 25px; }
.chk_bill_address td { padding: 2px 0 2px 0; }
.v_middle { vertical-align: middle; }
.h4_orange { font-size: 12px; font-weight: bold; color: #ee5200; padding: 1px 0 1px 0; margin: 0; }
.h4_green { font-size: 12px; font-weight: bold; color: green; padding: 1px 0 1px 0; margin: 0; }
.orangetxt { font-size: 11px; color: #fb6e02; padding: 1px 0 1px 0; margin: 0; }
.maroon { font-size: 11px; color: #d22d3e; padding: 1px 0 1px 0; margin: 0; }
#relat_prod { margin: 0 10px 5px 0; width: 95%; font-size: 11px; color: #5c5c5c; padding-top: 10px; text-align: center; float: left; }
.pd_small_pic { width: auto; float: left; }
.table_title { font-size: 11px; color: #487fc6; font-weight: bold; }
.table_color { border-top: solid 1px #cbcaca; border-left: solid 1px #cbcaca; border-bottom: solid 0 #cbcaca; background-color: #f4f4f4; margin: 5px 5px 2px 0; text-align: left; }
    .table_color th { font-size: 10px; background-color: #2665ac; color: #fff; font: helvetica; line-height: 14px; padding: 2px; margin: 2px; border-right: solid 1px #B7D7F8; text-align: left; }
    .table_color td { padding: 3px; border-right: solid 1px #cbcaca; border-bottom: solid 1px #cbcaca; }
        .table_color td td { border: none; padding-left: 0; }
    .table_color .row { border-left: solid 1px #cbcaca; }
    .table_color .price { text-align: right; padding-right: 2px; }
    .table_color .qty { text-align: right; padding-right: 2px; }
    .table_color input { width: 30px; font-size: 11px; color: #333; }
#advanced_search { font-size: 11px; color: #515151; font-weight: bold; margin-top: 8px; padding-bottom: 10px; padding-top: 5px; border-bottom: dotted 1px #b5b4b4; border-top: dotted 1px #b5b4b4; }
    #advanced_search td { padding: 2px; }
#Advanved_search_results { margin-top: 20px; padding-bottom: 5px; }
.order5 td { border-bottom: solid 1px #fff; padding-bottom: 2px; padding-top: 2px; }
.imp_notice { text-align: justify; border: solid 1px #b5b4b4; padding: 5px 5px 5px 5px; width: 690px; }
.newuser input { width: 150px; }
.newuser td { padding: 2px 0 2px 2px; }
    .newuser td td { padding: 0; }
#my_order { font-size: 11px; color: #515151; padding: 2px 8px 2px 8px; margin-right: 3px; }
    #my_order td { padding: 2px 0 2px 2px; }
#my_order_coupon { border: 1px solid #b5b4b4; }
    #my_order_coupon td { border: none; }
.myac_order_detail { width: 489px; margin-top: 8px; margin-bottom: 15px; height: auto; padding: 0 2px 2px 2px; float: left; }
#myac_odshipping_address { width: 230px; height: auto; float: left; padding: 1px 2px 2px 2px; background-color: #f7f7f7; border: solid 1px #cccbcb; }
    #myac_odshipping_address td { border-bottom: solid 1px #fff; padding-bottom: 1px; }
.myac_odbilling_address { width: 230px; float: right; height: auto; background-color: #f5faff; padding: 1px 2px 2px 2px; border: solid 1px #cccbcb; }
    .myac_odbilling_address td { border-bottom: solid 1px #fff; padding-bottom: 1px; }
.return_order_detail { width: 691px; margin-top: 8px; margin-bottom: 8px; margin-left: 5px; height: auto; }
#ro_shipping_address { width: 330px; height: auto; float: left; padding: 1px 2px 2px 2px; background-color: #f7f7f7; border: solid 1px #cccbcb; }
    #ro_shipping_address td { border-bottom: solid 1px #fff; padding-bottom: 1px; }
.ro_billing_address { width: 330px; float: right; height: auto; background-color: #f5faff; padding: 1px 2px 2px 2px; border: solid 1px #cccbcb; }
    .ro_billing_address td { border-bottom: solid 1px #fff; padding-bottom: 1px; }
.my_profile td { padding: 2px 0 2px 2px; }
.subuser td { padding: 2px 0 2px 2px; }
.options td { padding: 2px 0 2px 2px; }
p { margin: 0; line-height: 16px; padding: 2px 1px 2px 0; }
button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner { border: none; }
h2 { font-size: 14px; font-weight: bold; color: #1159b2; padding: 1px 0 1px 0; margin: 0; }
.disabledColor { background-color: #e2e2e2; }
.bracket_text { font-size: 10px; color: #333; font-weight: normal; vertical-align: top; }
.buttons { padding-right: 2px; }
.aleft { padding-right: 2px; text-align: left; }
.ac { padding-right: 2px; text-align: center; }
.ar { padding-right: 2px; text-align: right; }
.astrix { color: #ff0000; font-size: 11px; }
.grey_bg { background-color: #FFF1F1; height: 18px; }
.spacer_vsm { padding-top: 1px; padding-bottom: 2px; }
.float_left { float: left; }
.float_right { float: right; }
.red { color: #F00; }
.common td { padding: 1px 0 1px 0; }
.verisign { background: url(images/payflowpro.gif); background-repeat: no-repeat; height: 36px; width: 86px; text-indent: -9999px; display: block; }
.fast_chckout_chq { background: url(images/spritebuttons.png); background-position: -335px -49px; height: 22px; width: 96px; text-indent: -9999px; display: block; overflow: hidden; border: none; cursor: pointer; }
    .fast_chckout_chq:hover { background-position: -335px -71px; overflow: hidden; }
.myac_dashboard { width: 510px; margin-top: 10px; float: left; }
#myac_acctinfo { width: 245px; height: auto; float: left; }
#tablets .add_address_border { height: 70px; border: solid 1px #a7a4a6; background-color: #fff; margin: 2px 0 2px 0; padding: 2px 0 2px 2px; overflow: auto; width: 227px; }
#myac_acct_activity { width: 245px; height: auto; float: right; }
.myac_helptopic_box { width: 510px; float: left; margin-top: 10px; }
#myac_help { width: 245px; height: auto; margin-top: 0; float: left; }
.myac_order_quotes { width: 240px; height: auto; margin-left: 265px; }
#tablets .greycaps { color: #898888; font-weight: bold; text-transform: uppercase; padding-bottom: 2px; }
    #tablets .greycaps a:link { text-decoration: none; color: #898888; font-weight: bold; }
    #tablets .greycaps a:visited { text-decoration: none; color: #898888; font-weight: bold; }
    #tablets .greycaps a:hover { text-decoration: underline; color: #fc7007; font-weight: bold; }
.myac_searchbg { background-image: url(images/search_bg.gif); background-repeat: no-repeat; height: 40px; padding: 10px 8px 5px 10px; margin-top: 7px; }
.dottedline_hozt { background: url(images/flt_cart_dotline.gif); background-repeat: repeat-y; height: 9px; padding: 0 2px 0 0; margin: 0; }
.greyline { background: url(images/lineimg.gif); background-repeat: repeat-x; height: 9px; margin: 0; text-indent: -9999px; }
#myac_leftnav .title { width: 160px; height: 18px; font-size: 13px; font-weight: bold; padding: 3px 2px 2px 10px; color: #bcbbbb; text-transform: uppercase; background-repeat: no-repeat; background-position: left top; display: block; }
#myac_leftnav h3 { font-size: 11px; font-weight: bold; color: #FFF; text-decoration: none; margin: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; height: 16px; background: url(images/ln_arrow.gif); background-repeat: repeat-y; background-position: 4px 0; text-indent: 18px; }
    #myac_leftnav h3 a:link { color: #FFF; text-decoration: none; }
    #myac_leftnav h3 a:visited { color: #FFF; text-decoration: none; }
    #myac_leftnav h3 a:hover { color: #FFF; text-decoration: underline; }
#myac_leftnav p { font-size: 11px; font-weight: normal; color: #FFF; text-decoration: none; margin: 0; padding-left: 20px; }
#myac_leftnav .hd_myaccount { border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #FFF; margin-left: 20px; margin-right: 10px; padding-bottom: 2px; margin-bottom: 4px; font-size: 13px; font-weight: bold; color: #FFF; text-decoration: none; }
#myac_leftnav { float: left; height: auto; width: 214px; background-image: url(images/leftnav_bg.jpg); background-repeat: no-repeat; background-position: top; padding-top: 22px; background-color: #68b5ed; }
#myac_leftnav_footer { float: left; width: 214px; height: 19px; background-color: #eae8e9; border-top: solid 2px #fff; }
#myac_leftnav .line { border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #FFF; margin-left: 20px; margin-right: 10px; padding-bottom: 2px; margin-bottom: 3px; }
#myac_leftnav ul { display: block; margin: 0; padding: 0 0 0 10px; list-style-type: none; }
    #myac_leftnav ul li { display: block; margin: 0; padding: 0 0 0 5px; list-style-type: none; }
#myac_leftnav li a { color: #fff; display: block; padding: 0; font-weight: normal; height: 14px; margin: 0; list-style-type: none; text-decoration: none; text-indent: 18px; background: url(images/ln_arrow_sm.gif); background-repeat: repeat-y; background-position: 4px 0; }
    #myac_leftnav li a:visited { color: #FFF; text-decoration: none; }
    #myac_leftnav li a:hover { color: #FFF; text-decoration: underline; }
.newsletter_go { background: url(images/spritebuttons.png); background-position: -1136px -98px; height: 21px; width: 22px; text-indent: -9999px; display: block; margin-top: 5px; }
.graytext { font-size: 11px; color: #4F4F4F; font-weight: normal; }
#price { position: absolute; width: 190px; height: auto; z-index: 1; visibility: hidden; margin-top: 1px; border: solid 1px #68B5ED; float: left; }
.pricetooltiprow_bg { background-color: #cbcaca; }
.pricetooltipevenrow_bg { background-color: #f4f4f4; }
.sucess_message { font-size: 10px; color: Green; }
DIV#tipDiv { BORDER-RIGHT: #336 1px solid; PADDING-RIGHT: 0; BORDER-TOP: #336 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 11px; Z-INDEX: 10000; LEFT: 0; VISIBILITY: hidden; PADDING-BOTTOM: 0; BORDER-LEFT: #336 1px solid; WIDTH: 200px; LINE-HEIGHT: 1.3; PADDING-TOP: 0; BORDER-BOTTOM: #336 1px solid; POSITION: absolute; TOP: 0; BACKGROUND-COLOR: #fff; }
    DIV#tipDiv DIV.txtR { MARGIN-TOP: 4px; TEXT-ALIGN: right; color: red; }
    DIV#tipDiv DIV.ToolTipMessage { MARGIN-TOP: 4px; TEXT-ALIGN: left; color: red; }
    DIV#tipDiv DIV.input { MARGIN-TOP: 4px; FONT-STYLE: italic; TEXT-ALIGN: center; color: red; }
    DIV#tipDiv A:link { COLOR: #33b; }
    DIV#tipDiv A:visited { COLOR: #339; }
.component_grey { border: solid 1px #cbcaca; background-color: #f4f4f4; }
#component_box { border: solid 1px #cbcaca; background-color: #DAE2EF; width: 100%; float: left; height: auto; margin-top: 0; }
#cmp_text_box { float: right; width: 58%; border: 1px solid #090; margin: 0; background-position: top; height: 300px; padding: 8px; }
#txt1 { width: 100%; border: 1px solid #090; margin: 0; position: relative; visibility: hidden; background-position: top; }
#txt2 { width: 100%; border: 1px solid #090; margin: 0; z-index: 0; position: relative; visibility: hidden; left: 0; z-index: 5; top: 0; }
#txt3 { width: 100%; border: 1px solid #090; margin: 0; z-index: 0; position: relative; visibility: visible; left: 0; z-index: 5; top: 0; }
#txt4 { width: 100%; border: 1px solid #090; margin: 0; z-index: 0; position: relative; visibility: visible; left: 0; z-index: 5; top: 0; }
#check { background-color: #CCC; position: absolute; width: 176px; float: left; visibility: hidden; }
#btn_box { width: 176px; float: left; }
#cmp_btn1 a { font-size: 11px; font-weight: bold; padding: 6px 2px 5px 25px; float: left; width: 151px; height: 16px; background-repeat: no-repeat; border: 1px solid #03C; }
#cmp_btn2 { font-size: 11px; font-weight: bold; padding: 6px 2px 5px 25px; float: left; width: 151px; height: 16px; background-repeat: no-repeat; border: 1px solid #03C; }
* .spry_content_border { padding: 5px 2px 5px 5px; width: 98%; float: left; }
.spryblc { width: 200px; float: left; padding: 5px; text-align: center; background-color: #fff; border: solid 1px #B2B2B2; }
.spryblc_outline { width: 300px; float: left; background: #EAEEF5; padding: 5px 2px 5px 3px; border: solid 1px #B2B2B2; }
.spryblock1 { width: 570px; float: left; }
.spryblock2 { width: 100%; margin-top: 10px; float: left; }
.spryblock3 { width: 100%; margin-top: 10px; float: left; }
.spryblock4 { width: auto; margin-top: 5px; margin-bottom: 10px; float: left; }
.spryblc_review { width: 350px; float: right; text-align: left; }
.spryblc2 { width: 400px; float: left; padding: 5px 10px 5px 5px; text-align: left; border-top: dotted 0 #B2B2B2; }
.spry_redtxt { font-weight: bold; color: red; }
.dhtmlwindow { position: absolute; border: 2px solid black; visibility: hidden; background-color: white; }
.drag-handle { padding: 1px; text-indent: 3px; font: bold 14px Arial; background-color: #e83030; color: white; cursor: move; overflow: hidden; width: auto; }
    .drag-handle .drag-controls { position: absolute; right: 1px; top: 2px; cursor: pointer; cursor: pointer; }
.drag-contentarea { border-top: 1px solid brown; background-color: white; color: black; height: 150px; padding: 2px; overflow: auto; }
.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; }
.drag-handle { background-color: #e83030; }
#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: solid 1px #fff; overflow: hidden; font-size: 11px; font-weight: bold; }
.AccordionPanel { margin: 0; padding: 0; }
.AccordionPanelTab { background-color: #4c8dcd; border-top: solid 1px #fff; margin: 0; padding: 2px 0 0 7px; cursor: pointer; -moz-user-select: none; -khtml-user-select: none; height: 16px; vertical-align: middle; }
.AccordionPanelOpen .AccordionPanelTab { background-color: #4475c1; color: #fff; }
.AccordionPanelTabHover { color: #fff; }
.AccordionPanelOpen .AccordionPanelTabHover { color: #fff; }
.AccordionFocused .AccordionPanelTab { background-color: #4c8dcd; }
.AccordionFocused .AccordionPanelOpen .AccordionPanelTab { background-color: #4475c1; color: #fff; }
.AccordionPanelContent { overflow: hidden; margin: 0; padding: 0; height: auto; background: url(images/cat_leftnav_bg.jpg); background-repeat: repeat-x; background-position: top; }
    .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 { margin: 0; padding: 0; list-style-type: none; }
        .AccordionPanelContent ul li a { display: block; margin: 0; list-style-type: none; padding: 4px 0 0 0; color: #787778; background: url(images/ln_arrow_cat.gif); background-repeat: repeat-y; background-position: 13px 3px; text-indent: 25px; text-decoration: none; }
.Product-TopGroup {position: relative; }
.Product-DefaultTab { color: #fff; background-image: url(images/tabs/tab_bg.gif); font-size: 10px; font-weight: bold; cursor: pointer; }
.Product-DefaultTabHover { color: black; background-image: url(images/tabs/hover_tab_bg.gif); font-size: 10px; font-weight: bold; text-decoration: underline; cursor: pointer; }
.Product-SelectedTab { color: #fff; background-image: url(images/tabs/selected_tab_bg.gif); font-size: 10px; font-weight: bold; cursor: default; }
.Product-DisabledTab { color: #AAA; background-image: url(images/tabs/tab_bg.gif); font-size: 10px; font-weight: bold; cursor: default; }
.Product-MultiPage { background-color: White; border: 1px solid #090908; width: 487px; height: 285px; position: relative; top: -1px;}
.Product-PageContent { font-size: 12px; font-weight: bold; }
.base .ig .Product-PageContent h4 { color: #ea2d30; font-size: 12px; }
.base .ig .Product-PageContent a { text-decoration: underline; }
    .base .ig .Product-PageContent a:hover { text-decoration: none; }
.Product-TopGroup table { margin-bottom: 0; }
.longdesc { overflow: auto; height: 255px; }
.ship-option { margin-top: 20px; }
.add_disabled { background: url(images/spritebuttons.png); background-position: -270px 0; height: 13px; width: 32px; text-indent: -9999px; overflow: hidden; display: block; border: none; cursor: pointer; }
.add { background: url(images/spritebuttons.png); background-position: 0 0; height: 13px; width: 32px; text-indent: -9999px; overflow: hidden; display: block; border: none; cursor: pointer; }
    .add:hover { background-position: 0 -13px; overflow: hidden; }
.addalt { background: url(images/spritebuttons.png); background-position: -691px 0; height: 13px; width: 34px; text-indent: -9999px; overflow: hidden; display: block; border: none; cursor: pointer; }
    .addalt:hover { background-position: -691px -13px; overflow: hidden; }
.remove { background: url(images/spritebuttons.png); background-position: -891px -49px; height: 13px; width: 46px; text-indent: -9999px; overflow: hidden; display: block; border: none; cursor: pointer; }
    .remove:hover { background-position: -891px -62px; overflow: hidden; }
#popin { width: 70px; }
    #popin a { text-decoration: underline; }
        #popin a:hover { text-decoration: none; }
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 table td { padding: 2px; }
    div.popin div.buttons { position: relative; float: right; margin: 0; padding: 0; }
        div.popin div.buttons a.submitbutton { margin: 0 0 0 5px; }
.spacer2 { height: 3px; display: block; }
.lineheight { line-height: 17px; }
a.img { border: 0; }
.orderdetail_table { width: 492px; }
table.alternate_rows { border-spacing: 0; border-top: solid 1px #cbcaca; border-left: solid 1px #cbcaca; border-bottom: solid 0 #cbcaca; }
    table.alternate_rows th, table.alternate_rows td { padding: 2px 4px 2px 4px; }
    table.alternate_rows th { background-color: #2665ac; border-right: solid 1px #B7D7F8; color: #fff; padding: 2px; margin: 2px; line-height: 14px; font-size: 10px; }
    table.alternate_rows td { padding: 2px 2px 2px 2px; border-right: solid 1px #cbcaca; border-bottom: solid 1px #cbcaca; }
    table.alternate_rows tr.odd td { background-color: #f4f4f4; padding: 2px 2px 2px 2px; }
    table.alternate_rows tr.even td { background-color: #fff; padding: 2px 2px 2px 2px; }
    table.alternate_rows tr.sortbottom td { background-color: #ccc; font-weight: bold; padding: 2px 2px 2px 2px; }
    table.alternate_rows td td { border: none; }
.table_text_bold { font-weight: bold; font-size: 12px; }
.errorpage_500 { margin: 20px 20px 0 20px; height: 400px; border: solid 1px red; }
.errorpage_404 { padding: 50px 20px 0 40px; }
.update { background: url(images/spritebuttons.png); background-position: -434px -98px; height: 22px; width: 57px; text-indent: -9999px; overflow: hidden; display: block; }
    .update:hover { background-position: -434px -120px; overflow: hidden; }
.reset { background: url(images/spritebuttons.png); background-position: -1746px -49px; height: 22px; width: 48px; text-indent: -9999px; display: block; overflow: hidden; }
    .reset:hover { background-position: -1746px -71px; overflow: hidden; }
.addresslist { width: 210px; }
.popupdivContainer { position: absolute; padding: 0; margin: 0; color: #000; }
.PopUpHead { width: 482px; padding: 0; margin: 0; background: #fff; }
.popup_cancel { float: right; display: block; width: auto; }
.pop_sku_outer { text-align: center; width: auto; padding: 0; margin: 0; border: 0 solid red; }
.pop_sku_inner { text-align: center; width: 482px; height: 206px; margin: 0; padding: 0; float: left; background: url(images/pop_sku_bg.gif) no-repeat; }
.pop_innertext { padding: 20px 25px 10px 25px; float: left; width: 412px; }
.page_headers { font-size: 16px; font-weight: bold; color: #ee5200; }
.para_header { font-size: 14px; font-weight: bold; color: #1159B2; }
.para_subheader { font-size: 12px; font-weight: bold; color: #1159B2; }
p { font-style: normal; margin: 3px 0 10px 0; }
.error_message { color: #F00; }
.italics { color: #1159B2; font-style: italic; }
.bold_text { font-weight: bold; }
.capital_text { text-transform: uppercase; }
td { padding: 0; }
.note { font-size: 10px; color: #ee5200; }
.text_in_bracket { font-size: 10px; }
.quote_unquote { font-size: 11px; font-weight: bold; color: #1159B2; }
.underline_grey { border-bottom: solid 1px #999; }
.flt_cart_normal_checkout { background: url(images/spritebuttons.png); background-position: -976px -98px; background-repeat: no-repeat; width: 63px; margin-right: 0; height: 18px; display: block; cursor: pointer; text-indent: -9999px; overflow: hidden; padding-right: 2px; }
    .flt_cart_normal_checkout:hover { background-position: -976px -116px; overflow: hidden; display: block; }
.flt_cart_fast_checkout { background: url(images/spritebuttons.png); background-position: -1044px -98px; background-repeat: no-repeat; width: 88px; height: 18px; margin-right: 0; cursor: pointer; display: block; text-indent: -9999px; overflow: hidden; padding-right: 2px; }
    .flt_cart_fast_checkout:hover { background-position: -1044px -116px; display: block; }
.flt_cart_delete_item { background: url(images/spriteicons.png); background-position: -553px -23px; width: 30px; height: 30px; margin-top: 0; margin-right: auto; margin-left: auto; background-repeat: no-repeat; background-position: top; padding: 0; border: 0; cursor: pointer; }
.flt_remove_all_items { background: url(images/spritebuttons.png); background-position: -901px -98px; background-repeat: no-repeat; width: 70px; height: 18px; cursor: pointer; border: none; display: block; float: right; }
    .flt_remove_all_items:hover { background-position: -901px -116px; cursor: pointer; display: block; }
.flt_div_cart_details { width: 66px; height: 50px; text-indent: -999px; overflow: hidden; display: block; cursor: pointer; float: left; }
.text_sm { font-size: 10px; color: #262626; }
.table_orange { border-top: solid 0 #cbcaca; border-left: solid 0 #cbcaca; border-bottom: solid 0 #cbcaca; margin: 0; text-align: left; border: solid 1px #cbcaca; padding: 0; }
    .table_orange th { font-size: 10px; background-color: #e7733a; color: #fff; font: helvetica; line-height: 14px; padding: 0 2px 0 2px; margin: 2px; border-right: solid 0 #fff; }
    .table_orange td { padding: 0 2px 0 2px; border-right: solid 0 #cbcaca; border-bottom: solid 0 #cbcaca; }
    .table_orange .price { text-align: right; padding-right: 2px; }
    .table_orange .qty { text-align: right; padding-right: 2px; }
    .table_orange input { width: 30px; font-size: 11px; color: #333; }
.promo_border { border: solid 1px #cecece; }
.PromoMessageDetails { visibility: hidden; position: absolute; }
.promo_note { font-size: 10px; line-height: 15px; text-align: left; margin-left: 8px; margin-top: 10px; }
    .promo_note ul { list-style: none; font-size: 11px; margin: 0; padding: 0; }
        .promo_note ul li { margin: 0; padding: 0; }
.promo_requirement { text-align: left; }
.narrowSearchAccordion .yui-cms-accordion .yui-cms-item { WIDTH: 175px; margin: 0; }
.narrowSearchAccordion .yui-cms-accordion .yui-cms-item { WIDTH: 176px; margin: 0; }
.send_to_friend { width: 650px; height: 320px; border: groove 1px black; overflow-y:scroll; }
.base { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; color: #333; text-decoration: none; }
    .base th, .base td { border: 0; padding: 0; }
    .base .ig { text-align: left; display: table; background-repeat: no-repeat; }
        .base .ig h4 { color: #524e4a; font-size: 11px; font-weight: bold; margin: 0; }
        .base .ig .msthdr { background-image: url(images/masthrd_bg.jpg); background-repeat: no-repeat; }
        .base .ig .msg .welcome { color: #fff; text-align: right; float: right; }
            .base .ig .msg .welcome a { color: #ec3f39; text-decoration: underline; }
                .base .ig .msg .welcome a:hover { text-decoration: none; }
        .base .ig .outer_container { background-image: url(images/bg.jpg); background-repeat: repeat-y; background-position: center bottom; }
        .base .ig .container { text-align: left; }
        .base .ig .chkcontainer { background-repeat: no-repeat; }
        .base .ig .innercontainer { margin: 0; padding: 0; float: left; padding-bottom: 1px; min-height: 700px; }
        .base .ig .msg .jscript { color: #3685f9; text-decoration: none; background-color: #f4e4e4; border: solid 1px #902525; text-align: center; vertical-align: middle; color: #000; }
        .base .ig .cart .mini { float: left; overflow: hidden; background-position: -1px; }
        .base .ig .lst .icn ul { list-style-type: none; float: right; font-family: Arial,Verdana,helvetica; font-weight: bold; font-size: 12px; }
            .base .ig .lst .icn ul li { float: right; list-style: none; }
            .base .ig .lst .icn ul span { display: none; }
        .base .ig .lst .icn li a { display: block; }
        .base .ig .lst .icn .lgin { background: url(images/icnarrows.png); background-position: 0 -297px; background-repeat: no-repeat; text-indent: 15px; overflow: hidden; color: #fff; }
        .base .ig .lst .icn .lgout { background: url(images/icnarrows.png); background-position: 0 -297px; background-repeat: no-repeat; text-indent: 15px; overflow: hidden; color: #fff; }
        .base .ig .lst .icn .wshlst { background: url(images/icnarrows.png); background-position: 0 -297px; background-repeat: no-repeat; text-indent: 15px; overflow: hidden; color: #fff; }
        .base .ig .lst .icn .ordsrch { background: url(images/icnarrows.png); background-position: 0 -247px; background-repeat: no-repeat; text-indent: 15px; overflow: hidden; }
        .base .ig .lst .icn .vwcrt { background: url(images/icnarrows.png); background-position: 0 -297px; background-repeat: no-repeat; text-indent: 15px; overflow: hidden; color: #fff; }
        .base .ig .lst .icn .myact { background: url(images/icnarrows.png); background-position: 0 -297px; background-repeat: no-repeat; text-indent: 15px; overflow: hidden; color: #fff; }
        .base .ig .org .elogo { text-indent: -9999px; overflow: hidden; }
            .base .ig .org .elogo .logo { display: block; }
        .base .ig .catlist { float: left; background-color: #ec3f39; }
            .base .ig .catlist #topcatlist UL LI .vslash { background: url(images/spritebuttons.png); background-position: -834px -116px; background-repeat: no-repeat; width: 10px; height: 21px; display: block; text-indent: -9999px; overflow: hidden; margin:0 10px; }
            .base .ig .catlist #topcatlist UL LI .home { background: url(images/spritebuttons.png); background-position: -776px -116px; background-repeat: no-repeat; display: block; text-indent: -9999px; overflow: hidden; }
            .base .ig .catlist #topcatlist UL LI .aboutus { background: url(images/spritebuttons.png); background-position: -120px -116px; background-repeat: no-repeat; display: block; text-indent: -9999px; overflow: hidden; }
            .base .ig .catlist #topcatlist UL LI .contactus { background: url(images/spritebuttons.png); background-position: -216px -116px; background-repeat: no-repeat; display: block; text-indent: -9999px; overflow: hidden; }
            .base .ig .catlist #topcatlist UL LI .catgreqt { background: url(images/spritebuttons.png); background-position: -320px -116px; background-repeat: no-repeat; display: block; text-indent: -9999px; overflow: hidden; }
            .base .ig .catlist #topcatlist UL LI .dwnlod { background: url(images/spritebuttons.png); background-position: -474px -116px; background-repeat: no-repeat; display: block; text-indent: -9999px; overflow: hidden; }
                        .base .ig .catlist #topcatlist UL LI .logout { background: url(images/spritebuttons.png); background-position: -1423px -119px; background-repeat: no-repeat; display: block; text-indent: -9999px; overflow: hidden; }
            .base .ig .catlist #topcatlist UL LI .reseller { background: url(images/spritebuttons.png); background-position: -578px -116px; background-repeat: no-repeat; display: block; text-indent: -9999px; overflow: hidden; }
            .base .ig .catlist #topcatlist UL LI .sizechrt { background: url(images/spritebuttons.png); background-position: -666px -116px; background-repeat: no-repeat; display: block; text-indent: -9999px; overflow: hidden; }
            .base .ig .catlist .topcatlist a:link { color: #fff; }
            .base .ig .catlist .topcatlist a:visited { color: #fff; text-decoration: none; }
            .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/spritebuttons.png); background-repeat: no-repeat; background-position: -65px 0; }
        .base .ig .srch .mini { float: right; }
            .base .ig .srch .mini input { font-size: 11px; font-weight: normal; color: #333; text-decoration: none; border: 1px solid #776E68; }
            .base .ig .srch .mini select { font-size: 11px; font-weight: normal; color: #333; text-decoration: none; border: 1px solid #68B5ED; }
        .base .ig .srch .srchlabel { float: left; font-weight: bold; color: White; *margin-top: 3px; }
        #myaccountlinks li a.srchgobtn { background: url("images/spritebuttons.png") no-repeat scroll -29px 0 ;
    border: medium none;
    cursor: pointer;
    display: block;
    float: right;
    height: 25px;
    outline: medium none;
    overflow: hidden;
    text-indent: -9999px;
    width: 58px;}
        .base .ig a.srchgobtn:focus { -moz-outline-style: none; }
        .base .ig .srch .mini li a.advsearchbtn { background: url(images/adv_search_head.gif); background-repeat: no-repeat; text-indent: -9999px; display: block; overflow: hidden; }
.prdnm { font-weight: bold; color: #252D29; font-size: 12px; margin-bottom: 10px; }
.base .ig .popup .prdnm { font-size: 18px; }
.feedbkfrm { vertical-align: top; }
.qtytext { padding-top: 3px; padding-right: 10px; color: #97979A; }
.base .ig .catalog .home .content .compintrobox .compintro { float: left; }
.base .ig .catalog .home .content .compintroboxoffpromo .compintro { background-image: url(images/flashbg.gif); background-repeat: repeat-x; background-position: top; }
.base .ig .catalog .home .homecontent .featuremostbox { background: #fff; border: solid 4px #000; }
    .base .ig .catalog .home .homecontent .featuremostbox .hd { background-image: url(images/h_featureditem.gif); background-repeat: no-repeat; background-position: center 3px; height: 30px; background-color: #000; text-indent: -9999px; }
    .base .ig .catalog .home .homecontent .featuremostbox .title { background-image: url(images/h_featureditem.gif); background-repeat: no-repeat; background-position: center 3px; height: 30px; background-color: #000; text-indent: -9999px; }
.base .ig .catalog .home .content .featuremostbox .featureitemsbox { float: left; }
    .base .ig .catalog .home .content .featuremostbox .featureitemsbox .title { font-size: 16px; color: orange; font-weight: bold; }
.base .ig .catalog .home .content .featuremostbox .mostpopularitemsbox { float: right; }
    .base .ig .catalog .home .content .featuremostbox .mostpopularitemsbox .title { font-size: 16px; color: orange; font-weight: bold; }
.base .ig .catalog .producthorzt { border-bottom: solid 1px #cbcaca; float: left; }
    .base .ig .catalog .producthorzt .prod { float: left; }
    .base .ig .catalog .producthorzt .text { text-align: left; }
        .base .ig .catalog .producthorzt .text .captioncolor { color: #144e8c; font-size: 11px; font-weight: normal; }
    .base .ig .catalog .producthorzt h4 { font-size: 11px; color: #487fc6; margin: 0 0 3px 0; }
.base .ig .catalog .home .content .bestsellbox { float: left; }
    .base .ig .catalog .home .content .bestsellbox .bestsellertitle { font-size: 16px; color: orange; font-weight: bold; }
    .base .ig .catalog .home .content .bestsellbox .bestselleritems { font-size: 11px; color: #333; vertical-align: top; }
        .base .ig .catalog .home .content .bestsellbox .bestselleritems .bestproduct_horzt { border-bottom: solid 1px #cbcaca; }
            .base .ig .catalog .home .content .bestsellbox .bestselleritems .bestproduct_horzt .prod { float: left; }
            .base .ig .catalog .home .content .bestsellbox .bestselleritems .bestproduct_horzt .text { text-align: left; }
            .base .ig .catalog .home .content .bestsellbox .bestselleritems .bestproduct_horzt h4 { font-size: 11px; color: #487fc6; margin: 0 0 3px 0; }
.base .ig .catalog .home .homecontent .newprod { background: #fff; border: solid 4px #000; }
    .base .ig .catalog .home .homecontent .newprod .hd { background-image: url(images/h_newprod.gif); background-repeat: no-repeat; background-position: center 3px; height: 30px; background-color: #000; text-indent: -9999px; }
.base .ig .catalog .home .homecontent .webonly { background: #fff; border: solid 4px #000; }
    .base .ig .catalog .home .homecontent .webonly .hd { background-image: url(images/h_webonly.gif); background-repeat: no-repeat; background-position: center 3px; height: 30px; background-color: #000; text-indent: -9999px; }
    .base .ig .catalog .home .homecontent .webonly .title { background-image: url(images/h_webonly.gif); background-repeat: no-repeat; background-position: center 3px; height: 30px; background-color: #000; text-indent: -9999px; }
.base .ig .catalog .home .content .subcategories { border: solid 1px #2f372c; padding: 1px; }
    .base .ig .catalog .home .content .subcategories a { cursor: pointer; }
.base .ig .catalog .home .content .subcategoriestitle { font-size: 16px; color: #252D29; font-weight: bold; }
.base .footer .copyright,.base .checkout_footer .copyright { color: #010006; text-align: center; font-family: Arial Narrow,Arial,MS Reference Sans Serif; }
.base .footer .powered_by,.base .checkout_footer .powered_by { font-size: 12px; font-weight: bold; text-transform:uppercase; }
    .base .footer .powered_by a,.base .checkout_footer .powered_by a { font-weight: bold;color: #010006;}
   

.base .ig .master_LN { float: left; padding-right:6px; }
.base .ig .master_LNHome { float: left; }
.base .ig .ln { float: left; }
.base .ig .ln_close { background-repeat: no-repeat; background-position: top; float: left; }
.base .ig .ln_newsletter { background-color: #605852; float: left; }
    .base .ig .ln_newsletter .newsletterimage { background: url(images/newsletter_ln.gif); background-repeat: no-repeat; text-indent: -9999px; display: block; }
    .base .ig .ln_newsletter .newsletterbtn { background: url(images/icnarrows.png); background-position: 0 -416px; text-indent: -9999px; display: block; cursor: pointer; }
        .base .ig .ln_newsletter .newsletterbtn:hover { background-position: 0 -437px; cursor: pointer; }
.lnnews { color: #dfdfdf; }
    .lnnews a:link { background-color: #776e68; color: #fff; display: block; text-decoration: none; border-bottom: 2px solid #B4B2B3; }
    .lnnews a:visited { background-color: #776e68; color: #fff; display: block; text-decoration: none; border-bottom: 2px solid #B4B2B3; }
    .lnnews a:hover { background-color: #423c37; color: #fff; display: block; text-decoration: none; border-bottom: 2px solid #B4B2B3; }
    .lnnews .msgerror { width: 230px; display: inline-block; }
.base .ig .ln_viewcatalog { display: block; text-indent: -9999px; background: transparent url(images/spriteicons.png) no-repeat scroll -598px -23px; cursor: pointer; }
.base .ig .catalog .home .content .catcontent { float: left; display: block; }
    .base .ig .catalog .home .content .catcontent .h4 { font-size: 11px; font-weight: bold; color: #090908; }
.base .ig .catalog .productbox { float: left; }
    .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: bold; }
    .base .ig .catalog .productbox .productdesc { float: right; }
        .base .ig .catalog .productbox .productdesc select { font-size: 11px; color: #333; }
        .base .ig .catalog .productbox .productdesc input { font-size: 11px; color: #333; }
.base .ig .catalog .breadcrumb { font-size: 10px; text-align: left; float: left; }
.base .ig .catalog .home .content .productlist { display: block; }
.base .ig .catalog .home .content { border: 2px solid #000; background-color: #fff; height: auto;padding: 10px; width:716px }
.base .ig .dttedln { background: url(images/dotline.gif); background-repeat: repeat-x; }
.base .ig .catalog .home .content .prdhd { font-size: 13px; font-weight: bold; color: #252D29; }
.base .ig .catalog .home .content .prdtblclr { border-top: solid 1px #cbcaca; border-left: solid 1px #cbcaca; border-bottom: solid 0 #cbcaca; background-color: #f4f4f4; text-align: left; }
    .base .ig .catalog .home .content .prdtblclr th { font-size: 10px; background-color: #7E7772; color: #fff; font: helvetica; text-align: left; border-right: solid 1px #cbcaca; }
    .base .ig .catalog .home .content .prdtblclr td { border-right: solid 1px #cbcaca; border-bottom: solid 1px #cbcaca; }
        .base .ig .catalog .home .content .prdtblclr td td { border: none; }
.base .ig .catalog .home .content .al { text-align: left; }
.base .ig .catalog .home .content .btn { background: url(images/spritebuttons.png); background-position: -599px -49px; text-indent: -9999px; overflow: hidden; display: block; border: none; cursor: pointer; }
    .base .ig .catalog .home .content .btn:hover { background-position: -599px -71px; overflow: hidden; }
.base .ig .buyall { background: url(images/spritebuttons.png); background-position: -1303px 0; text-indent: -9999px; float: right; display: block; overflow: hidden; border: none; cursor: pointer; }
    .base .ig .buyall:hover { background-position: -1303px -22px; overflow: hidden; }
.base .ig .catalog .home .content .catprdlst, .base .ig .catalog .home .content .catprdlst2 { float: left; border: solid 1px #2f372c; }
    .base .ig .catalog .home .content .catprdlst .prdimg, .base .ig .catalog .home .content .catprdlst2 .prdimg { text-align: center; float: left; }
    .base .ig .catalog .home .content .catprdlst .prdtext, .base .ig .catalog .home .content .catprdlst2 .prdtext { text-align: center; float: left; height: 40px; }
    .base .ig .catalog .home .content .catprdlst .prdh4, .base .ig .catalog .home .content .catprdlst2 .prdh4 { font-size: 11px; color: #487fc6; }
    .base .ig .catalog .home .content .catprdlst .qtybtn { text-align: center; float: left; }
    .base .ig .catalog .home .content .catprdlst .qty { text-align: center; float: left; }
    .base .ig .catalog .home .content .catprdlst .btn { text-align: center; float: right; border: 0 solid red; }
.base .ig .add2cart { background: url(images/spritebuttons.png); background-position: -144px -58px; text-indent: -9999px; display: block; overflow: hidden; border: none; cursor: pointer; }
    .base .ig .add2cart:hover { background-position: -144px -74px; overflow: hidden; }
.base .ig .btnqty { display: block; }
.base .ig .addtocart { float: left; }
    .base .ig .addtocart .qty { float: left; }
    .base .ig .addtocart .add2cartbtn { float: left; cursor: pointer; }
.base .ig .catalog .sendtofrnd .link { background: url(images/spritebuttons.png); background-position: -1107px -58px; text-indent: -9999px; display: block; height: 22px; width: 113px; }
.base .ig .catalog .tabpnl { float: left; }
.base .ig .catalog .proddtsspan { border: 1px solid #cbcaca; }
.base .ig .catalog .productbox .productdesc .catname { font-size: 12px; font-weight: bold; }
a:link { color: #2f372c; text-decoration: none; }
a:visited { color: #2f372c; text-decoration: none; }
a:hover { color: #2f372c; text-decoration: underline; }
a:focus { -moz-outline-style: none; }
.base .ig .fltcarticon { background: url(images/icnarrows.png); background-position: 0 -483px; background-repeat: no-repeat; text-indent: -999px; overflow: hidden; display: block; cursor: pointer; float: left; }
.base .ig .minicart {color: #1E1D1E;
    float: left;
    font-family:'verdana',Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: 700;
    margin-left: 10px;
    margin-top: 19px;
    text-transform: uppercase;}
select { font-size: 11px; color: #333; font-weight: normal; border: 1px solid #776E68; }
input { font-size: 11px; color: #333; font-weight: normal; }
    input[type=text] { border: solid 1px #776E68; }
    input.text { border: solid 1px #776E68; }
    input[type=password] { border: solid 1px #776E68; }
textarea { border: solid 1px #776E68; }
.base .ig .catlist .topcatlist .linkAllcat { font-size: 14px; font-weight: bold; color: #1159b2; }
.base .ig .catalog .layproddtsspan .h3 { font-size: 14px; }
.yui-t1 a:link { font-family: Arial,Verdana,Myriad Pro,MS Sans Serif; font-size: 13px; font-weight: bold; color: #fff; text-decoration: none; }
.yui-t1 a::visited { font-family: Arial,Verdana,Myriad Pro,MS Sans Serif; font-size: 13px; font-weight: bold; color: #fff; text-decoration: none; }
.yui-t1 a::hover { font-family: Arial,Verdana,Myriad Pro,MS Sans Serif; font-size: 13px; font-weight: bold; color: #fff; text-decoration: none; }
.yuimenu { LEFT: -999em; TOP: -999em; }
.yuimenubar { POSITION: static; }
.yuimenu .yuimenu { POSITION: absolute; overflow: visible; }
.yuimenubar .yuimenu { POSITION: absolute; overflow: visible; }
.yuimenubar LI { LIST-STYLE-TYPE: none; }
.yuimenu LI { LIST-STYLE-TYPE: none; height: 30px; }
.yuimenubar UL { MARGIN: 0; }
.yuimenu UL { MARGIN: 0; }
.yuimenubar LI { MARGIN: 0; }
.yuimenu LI { MARGIN: 0; }
.yuimenubaritem { FLOAT: left; }
.yuimenubaritemlabel { DISPLAY: block; }
.yuimenuitemlabel { DISPLAY: block; }
    .yuimenuitemlabel .helptext { DISPLAY: block; MARGIN: -1em 0 0 10em; FONT-STYLE: normal; }
.yui-menu-shadow { Z-INDEX: -1; VISIBILITY: hidden; POSITION: absolute; }
.yui-menu-shadow-visible { RIGHT: -3px; LEFT: -3px; VISIBILITY: visible; BOTTOM: -3px; TOP: 2px; }
.hide-scrollbars * { OVERFLOW: hidden; }
.hide-scrollbars SELECT { DISPLAY: none; }
.show-scrollbars .yuimenu { OVERFLOW: visible; }
.show-scrollbars .yuimenubar { OVERFLOW: visible; }
.hide-scrollbars .yuimenu .yui-menu-shadow { OVERFLOW: hidden; }
.hide-scrollbars .yuimenubar .yui-menu-shadow { OVERFLOW: hidden; }
.show-scrollbars .yuimenu .yui-menu-shadow { OVERFLOW: auto; }
.show-scrollbars .yuimenubar .yui-menu-shadow { OVERFLOW: auto; }
.yui-force-redraw .yui-overlay { MARGIN-BOTTOM: 1px; }
.yui-skin-sam .yuimenubar { BORDER-RIGHT: #808080 0 solid; BORDER-TOP: #808080 0 solid; FONT-SIZE: 93%; BORDER-LEFT: #808080 0 solid; LINE-HEIGHT: 0; BORDER-BOTTOM: #808080 0 solid; height: 10px; z-index: 20; }
.yui-skin-sam .yuimenubarnav .yuimenubaritem { BORDER-RIGHT: #ccc 0 solid; }
.yui-skin-sam .yuimenubaritemlabel { BORDER-RIGHT: #808080 0 solid; PADDING-RIGHT: -0px; BORDER-TOP: #808080 0 solid; PADDING-LEFT: 0; PADDING-BOTTOM: 0; MARGIN: -0px 0; BORDER-LEFT: #808080 0 solid; CURSOR: default; COLOR: #000; PADDING-TOP: 0; BORDER-BOTTOM: #808080 0 solid; TEXT-DECORATION: none; CURSOR: pointer; }
.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel { DISPLAY: inline-block; }
.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel-hassubmenu { HEIGHT: 32px; }
.yui-skin-sam .yuimenubaritemlabel-selected { BORDER-LEFT-COLOR: #7d98b8; BORDER-BOTTOM-COLOR: #7d98b8; BORDER-TOP-COLOR: #7d98b8; BORDER-RIGHT-COLOR: #7d98b8; }
.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel-selected { BORDER-LEFT-WIDTH: 0; LEFT: -0px; MARGIN-LEFT: -0px; }
.yui-skin-sam .yuimenubaritemlabel-disabled { CURSOR: default; COLOR: #a6a6a6; }
.yui-skin-sam .yuimenu { FONT-SIZE: 93%; LINE-HEIGHT: 1.45; }
.yui-skin-sam .yuimenubar .yuimenu { FONT-SIZE: 100%; }
.yui-skin-sam .yuimenu .yuimenu { FONT-SIZE: 100%; }
    .yui-skin-sam .yuimenu .yuimenu .bd { ZOOM: normal; width: 100%; }
.yui-skin-sam .yuimenu UL { BORDER-RIGHT: #ccc 0 solid; PADDING-RIGHT: 0; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0; PADDING-BOTTOM: 0; BORDER-LEFT: #ccc 0 solid; PADDING-TOP: 0; background-color: #000; BORDER-BOTTOM: #ccc 0 solid; z-index: 100; }
    .yui-skin-sam .yuimenu UL.first-of-type { BORDER-TOP-WIDTH: 0; BORDER-LEFT-WIDTH: 0; BORDER-BOTTOM-WIDTH: 0; BORDER-RIGHT-WIDTH: 0; z-index: 100; width:230px; }
.yui-skin-sam .yuimenu H6 { BORDER-RIGHT: #ccc 0 solid; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0; BORDER-LEFT: #ccc 0 solid; COLOR: #a4a4a4; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 0 solid; }
.yui-skin-sam .yuimenu UL.hastitle { BORDER-TOP-WIDTH: 0; BORDER-LEFT-WIDTH: 0; BORDER-BOTTOM-WIDTH: 0; BORDER-RIGHT-WIDTH: 0; }
.yui-skin-sam .yuimenu H6.first-of-type { BORDER-TOP-WIDTH: 0; BORDER-LEFT-WIDTH: 0; BORDER-BOTTOM-WIDTH: 0; BORDER-RIGHT-WIDTH: 0; }
.yui-skin-sam .yuimenu .yui-menu-body-scrolled { BORDER-LEFT-COLOR: #808080; BORDER-BOTTOM-COLOR: #ccc; OVERFLOW: hidden; BORDER-TOP-COLOR: #ccc; BORDER-RIGHT-COLOR: #808080; }
.yui-skin-sam .yuimenu .topscrollbar { BORDER-RIGHT: #808080 0 solid; BORDER-TOP: #ccc 1px solid; BACKGROUND: url(images/sprite.png) #fff no-repeat 0 0; BORDER-LEFT: #808080 0 solid; BORDER-BOTTOM: #808080 0 solid; HEIGHT: 16px; }
.yui-skin-sam .yuimenu .bottomscrollbar { BORDER-RIGHT: #808080 0 solid; BORDER-TOP: #808080 0 solid; BACKGROUND: url(images/sprite.png) #fff no-repeat 0 0; BORDER-LEFT: #808080 0 solid; BORDER-BOTTOM: #808080 0 solid; HEIGHT: 16px; }
.yui-skin-sam .yuimenu .topscrollbar { BACKGROUND-POSITION: center -950px; BORDER-BOTTOM-WIDTH: 0; }
.yui-skin-sam .yuimenu .topscrollbar_disabled { BACKGROUND-POSITION: center -975px; }
.yui-skin-sam .yuimenu .bottomscrollbar { BORDER-TOP-WIDTH: 0; BACKGROUND-POSITION: center -850px; BORDER-TOP: #ccc 1px solid; }
.yui-skin-sam .yuimenu .bottomscrollbar_disabled { BACKGROUND-POSITION: center -875px; }
.yui-skin-sam .yuimenuitem { border-bottom: solid 2px #b4b2b3; }
.yui-skin-sam .yuimenuitemlabel { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; CURSOR: default; COLOR: #fff; padding-top: 5px; TEXT-DECORATION: none; CURSOR: pointer; height: 22px; font-size: 11px; width: 220px; font-family: Arial,Verdana,Myriad Pro,MS Sans Serif; font-size: 13px; font-weight: bold; }
    .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: #423c37; }
.yui-skin-sam .yuimenuitemlabel-disabled { CURSOR: default; COLOR: #a6a6a6; }
.yuimenubaritemlabelFixed { display: block; }
.yui-skin-sam .yuimenu .bd { BORDER-RIGHT: #808080 0 solid; BORDER-TOP: #CCC 1px solid; BORDER-LEFT: #808080 0 solid; BORDER-BOTTOM: #808080 0 solid; ZOOM: 1; BACKGROUND-COLOR: #605852; _zoom: normal; WIDTH: 230px; margin-left: 0; }
.base .ig .recentlyviewed { float: left; }
    .base .ig .recentlyviewed .title { border-bottom: dotted 1px #9c9b9b; font-size: 14px; color: orange; font-weight: bold; }
    .base .ig .recentlyviewed ul { color: #FFF; display: block; list-style-type: none; }
    .base .ig .recentlyviewed li { color: #FFF; display: block; list-style-type: none; }
        .base .ig .recentlyviewed li a { color: #9c9b9b; display: block; text-decoration: none; text-indent: 20px; background: url(images/ln_dots.gif); background-repeat: repeat-y; background-position: 10px -1px; text-decoration: none; font-weight: normal; border-bottom: dotted 1px #e1e1e2; border-top: dotted 1px #e1e1e2; }
            .base .ig .recentlyviewed li a:visited { color: #9c9b9b; text-decoration: none; background: url(images/ln_dots.gif); background-repeat: repeat-y; background-position: 10px -1px; }
            .base .ig .recentlyviewed li a:hover { color: #1c679b; background: url(images/ln_dots2.gif); background-repeat: repeat-y; background-position: 10px -1px; text-decoration: none; }
    .base .ig .recentlyviewed .h4 { color: #949ea3!important; text-decoration: none; }
    .base .ig .recentlyviewed .mngrecentlyviewed { color: #949ea3; text-decoration: none; font-size: 11px; font-weight: bold; }
        .base .ig .recentlyviewed .mngrecentlyviewed a { color: #949ea3; text-decoration: none; }
.MagicZoomBigImageCont { border: 1px solid #E83030; }
.MagicThumb-bgfader { z-index: 2; }
.MagicZoomHeader { font: 10px Tahoma,Verdana,Arial,sans-serif; font-weight: bold; color: #fff; background: #E83030; text-align: center!important; }
.MagicZoomPup { border: 1px solid #aaa; background: #fff; }
.MagicZoomLoading { text-align: center; background: #fff; color: #444; border: 1px solid #ccc; opacity: .8; padding: 3px 3px 3px 3px!important; display: none; }
    .MagicZoomLoading img { padding-top: 3px!important; }
.MagicThumb { outline: none; }
.MagicThumb-zoomed { cursor: default; }
.MagicThumb img { border: 0 none #808080; 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; margin: 0 1px; outline: none; float: left; overflow: hidden; }
        .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: 1px solid #000; background: #fff url(images/progress.gif) no-repeat 2px 50%; padding: 2px 2px 2px 22px; margin: 0; text-decoration: none; text-align: left; font-size: 8pt; font-family: sans-serif; }
.clearfloat { clear: both; font-size: 1px; }
.base .ig .catalog .layproddtsspan .h4 { font-size: 11px; font-weight: bold; color: #1159b2; }
.base .ig .catalog .componentproductbox { float: left; }
.base .ig .popup .bg { background-color: #fff; }
.base .ig .popup .topbg { background-image: url(images/popup_topbg.jpg); background-repeat: repeat-x; }
.base .ig .popup .botmbg { background-image: url(images/popup_botmbg.jpg); background-repeat: repeat-x; }
.base .ig .popup .leftbg { background-image: url(images/popup_leftbg.jpg); background-repeat: repeat-y; background-position: top; }
.base .ig .popup .rightbg { background-image: url(images/popup_rightbg.jpg); background-repeat: repeat-y; background-position: top; }
.base .ig .popup .topleft { background-image: url(images/popup_topleft.jpg); background-repeat: no-repeat; background-position: top; }
.base .ig .popup .topright { background-image: url(images/popup_topright.jpg); background-repeat: no-repeat; background-position: top; }
.base .ig .popup .botleft { background-image: url(images/popup_botm_left.jpg); background-repeat: no-repeat; background-position: top; }
.base .ig .popup .botright { background-image: url(images/popup_botm_right.jpg); background-repeat: no-repeat; background-position: top; }
.base .ig .sendemail { background: url(images/spritebuttons.png); background-position: -1019px -58px; background-repeat: no-repeat; text-indent: -9999px; display: block; overflow: hidden; border: none; cursor: pointer; color: #fff; }
    .base .ig .sendemail:hover { background-position: -1019px -80px; overflow: hidden; }
.base .ig .close { background: url(images/spritebuttons.png); background-position: -1431px 0; text-indent: -9999px; overflow: hidden; display: block; border: none; cursor: pointer; }
    .base .ig .close:hover { background-position: -1431px -22px; overflow: hidden; }
.base .ig .chktable .chkhead { font-size: 14px; font-weight: bold; color: #ee5200; float: left; color: #252D29; }
.base .ig .chktable .chkmainbody { float: left; }
.base .ig .chktable .chkfooter { overflow: hidden; text-indent: -9999px; float: left; }
.base .ig .pgprearrow { background: transparent url(images/icnarrows.png) repeat-x scroll 0 0; background-position: 0 -21px; }
.base .ig .pgnxtarrow { background: transparent url(images/icnarrows.png) repeat-x scroll 0 0; background-position: 0 0; }
.base .ig .paging { width: 100%; }
.base .ig .promo .promohome { color: #1a1d1e; font-size: 11px; font-weight: normal; font-family: Verdana,Arial,Helvetica,sans-serif; float: right; z-index: 100000; }
    .base .ig .promo .promohome .promobd { text-align: left; }
    .base .ig .promo .promohome .promo_tick { color: #333; font-weight: bold; text-indent: 12px; vertical-align: text-top; }
    .base .ig .promo .promohome .promo_untick { color: #333; font-weight: bold; text-indent: 12px; vertical-align: text-top; }
    .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: normal; font-weight: bold; font-family: Verdana,Arial,Helvetica,sans-serif; }
            .base .ig .promo .promohome .promocnthome a:hover { text-decoration: underline; color: #cf0; }
.base .ig .promo .promoband { color: #1a1d1e; font-weight: normal; font-family: Verdana,Arial,Helvetica,sans-serif; border: solid 0 #ccc; z-index: 100000; float: left; line-height: 23px; }
    .base .ig .promo .promoband .promobd { float: left; }
    .base .ig .promo .promoband .promocnt { float: left; }
        .base .ig .promo .promoband .promocnt a { color: #fff; font-size: 12px; font-weight: bold; font-family: Verdana,Arial,Helvetica,sans-serif; text-decoration: none; }
            .base .ig .promo .promoband .promocnt a:hover { text-decoration: underline; color: #cf0; }
            .base .ig .promo .promoband .promocnt a:visited { text-decoration: none; }
    .base .ig .promo .promoband .promo_tick { color: #a55602; font-weight: bold; text-indent: 12px; vertical-align: text-top; }
    .base .ig .promo .promoband .promo_untick { color: #333; font-weight: bold; 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: bold; background: transparent url(images/specialoffers.jpg) no-repeat center; text-indent: -9999px; float: left; }
    .base .ig .promo .promospecloffr .promocnt { float: right; }
        .base .ig .promo .promospecloffr .promocnt a { color: #000; }
            .base .ig .promo .promospecloffr .promocnt a:hover { text-decoration: none; }
    .base .ig .promo .promospecloffr .promo_tick { color: #a55602; font-weight: bold; vertical-align: text-top; }
    .base .ig .promo .promospecloffr .promo_untick { color: #333; font-weight: bold; vertical-align: text-top; }
.base .ig .promo .promoitemdisc { color: #9d4202; font-weight: bold; font-size: 11px; border: solid 0 #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; }
    .base .ig .promo .promoitemdisc .promo_tick { color: #a55602; font-weight: bold; vertical-align: text-top; }
    .base .ig .promo .promoitemdisc .promo_untick { color: #333; font-weight: bold; vertical-align: text-top; }
.PromoMessageDetails { visibility: hidden; position: absolute; }
.promodiscntcpn { text-align: center; font-size: 11px; border: solid 1px #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: bold; }
    .promooffr .promoblcklrgtxt { color: #000; font-size: 167%; font-weight: bold; }
    .promooffr .promobluetxt { color: #1f477d; font-size: 116%; font-weight: bold; }
.promobrandimg { background-image: url(images/ignify_logo.gif); background-position: right top; background-repeat: no-repeat; float: right; text-align: right; }
    .promobrandimg .text { color: #000; text-align: right; }
.spryredtxt { font-weight: bold; color: red; }
.base .ig .catalog a.add2wishlist { background: url(images/spritebuttons.png); background-position: -518px -58px; text-indent: -9999px; display: block; overflow: hidden; }
    .base .ig .catalog a.add2wishlist:hover { background-position: -518px -74px; overflow: hidden; }
.base .ig a.download { background: url(images/spritebuttons.png); background-position: -1222px -116px; text-indent: -9999px; display: block; overflow: hidden; }
    .base .ig a.download:hover { background-position: -1222px -138px; overflow: hidden; }
.base .ig .disabledColor { background-color: #e2e2e2; }
.base .ig .add2cartdisable { background: url(images/spritebuttons.png); background-position: -184px -18px; text-indent: -9999px; display: block; overflow: hidden; border: none; }
.base .ig .prdblock1 { background: url(images/prod_vert_line.gif); background-repeat: repeat-y; }
.base .ig .prdblock2 { background: url(images/prod_vert_line.gif); background-repeat: repeat-y; }
#list_price .attribute { float: left; }
.base .ig .catalog .submitReview { background: url(images/spritebuttons.png); background-position: -1004px -116px; background-repeat: no-repeat; text-indent: -9999px; display: block; overflow: hidden; border: none; cursor: pointer; width: 101px; height: 22px; }
    .base .ig .catalog .submitReview:hover { background-position: -1004px -138px; overflow: hidden; }
.base .ig .AddToCartMsg { width: 150px; float: left; margin-left: -15px; }
.base .ig .InventoryMsg { clear: both; }

@media screen and(-webkit-min-device-pixel-ratio:0) {
    .base .ig .AddToCartMsg { float: left; margin-top: 0; margin-left: -15px; }
}

#add2cartmain .AddToCartMsg { width: 150px; float: left; margin-left: 0; clear: both; }
.base .ig #acctable .AddToCartMsg { margin-left: 0; }
.base .ig .catalog .home .content .prdtblclr .AddToCartMsg { margin-left: 0; }
.narrowSearchAccordion { padding-top: 10px; padding-left: 18px; background-color: #605852; float: left; width: 234px; }
.base .ig #searchbox { margin: 0 8px 0 0; width: 176px; padding: 10px 0 10px 0; background-color: #f3f4f6; border-right: solid 1px #cecece; border-left: solid 1px #cecece; }
.base .ig #searchresult { margin: 5px 5px 5px 5px; width: 155px; padding: 5px 5px 5px 5px; }
.base .ig .txtsearchtx { font-size: 11px; }
.base .ig .btn_resultgo { padding: 0; margin: 0; background: url(images/spritebuttons.png); background-position: -640px -49px; background-repeat: no-repeat; text-indent: -9999px; height: 22px; width: 16px; display: block; }
    .base .ig .btn_resultgo:hover { cursor: pointer; }
.base .ig .scroll_box { height: 85px; width: 165px; overflow: auto; }
.base .ig .tableaccording { font-size: 11px; padding: 2px 0 0 0; vertical-align: baseline; }
.base .ig .applyfilter { margin-top: 3px; height: 24px; width: 178px; background: url(images/spritebuttons.png); background-position: -872px 0; text-indent: -9999px; display: block; overflow: hidden; background-repeat: no-repeat; }
    .base .ig .applyfilter:hover { background-repeat: no-repeat; background-position: -872px -24px; }
.base .ig .applyfilter1 { height: 24px; width: 178px; background-image: url(images/spritebuttons.png); background-position: -1060px 0; text-indent: -9999px; display: block; overflow: hidden; background-repeat: no-repeat; margin-bottom: 10px; }
    .base .ig .applyfilter1:hover { background-repeat: no-repeat; background-position: -1060 -24px; }
.base .ig #searchcontent h4 { color: #1159B2; font-size: 11px; font-weight: bold; margin: 0; padding: 1px 0; }
.base .ig .searchproductlist { background-color: #fff; display: block; float: left; color: #4F4F4F; }
.base .ig #mainsearchContent { margin: 0; padding: 0; vertical-align: top; height: auto; }
.base .ig .instk { font-size: 11px; color: #008000; font-weight: bold; }
.base .ig .outstk { font-size: 11px; color: red; font-weight: bold; }
.base .ig .limitedstk { font-size: 11px; color: Maroon; font-weight: bold; }
.containerRecentlyViewed .yui-carousel-element li, .containerSimilaprProd .yui-carousel-element li { text-align: center; }
.containerRecentlyViewed .yui-carousel-nav, .containerSimilaprProd .yui-carousel-nav { display: none; }
    .containerRecentlyViewed .yui-carousel-nav ul, .containerSimilaprProd .yui-carousel-nav ul { display: none; }
.containerRecentlyViewed .yui-carousel-element li, .containerSimilaprProd .yui-carousel-element li { text-align: left; }
.containerRecentlyViewed .yui-carousel-element .yui-carousel-item-selected, .containerSimilaprProd .yui-carousel-element .yui-carousel-item-selected { border: 0 #000; }
.containerRecentlyViewed, .containerSimilaprProd { font-size: 13px; margin: 0 auto; }
    .containerRecentlyViewed a, .containerSimilaprProd a { text-decoration: none; }
    .containerRecentlyViewed .item, .containerSimilaprProd .item { display: inline; overflow: hidden; border: none; opacity: 1; }
        .containerRecentlyViewed .item .authimg, .containerSimilaprProd .item .authimg { bottom: 2px; }
        .containerRecentlyViewed .item h3, .containerSimilaprProd .item h3 { line-height: 85%; font-size: 11px; text-align: center; }
            .containerRecentlyViewed .item h3 a, .containerSimilaprProd .item h3 a { font: 77% Arial,sans-serif; font-size: 12px; margin: 0; }
        .containerRecentlyViewed .item h4, .containerSimilaprProd .item h4 { font-weight: normal; color: #333; text-align: center; }
        .containerRecentlyViewed .item cite, .containerSimilaprProd .item cite { color: #888; display: block; font-size: 77%; line-height: normal; }
.recentlyviwedleftbtn, .similarprodpleftbtn { float: left; }
.recentlyviwedrightbtn, .similarprodprightbtn { float: right; }
.base .ig a.savechanges { background: url(images/spritebuttons.png); background-position: -1900px -49px; text-indent: -9999px; display: block; overflow: hidden; border: none; cursor: pointer; }
    .base .ig a.savechanges:hover { background-position: -1900px -70px; overflow: hidden; }
.minicloselink { background: url(images/spriteicons.png); background-position: -573px -23px; background-repeat: no-repeat; display: block; }
.miniprddesc { border-top: 1px solid #CCC; overflow: auto; }
.minisendtofrnd { clear: both; }
.miniprdimage { border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; border-left: 1px solid #CCC; }
    .miniprdimage .MagicThumb img { border: 0 solid #808080; }
.miniprdnm a { font-weight: bold; color: #2562A0; font-size: 18px; }
.miniprddeschd { font-weight: bold; color: #2562A0; font-size: 13px; }
.base .ig .showalladdtocart, .miniprdpurchase .add2cart { background: url(images/spritebuttons.png); background-position: -144px -58px; text-indent: -9999px; display: block; overflow: hidden; border: none; cursor: pointer; }
    .base .ig .showalladdtocart:hover, .miniprdpurchase .add2cart:hover { background-position: -144px -74px; text-indent: -9999px; display: block; }
.miniprdpurchase .list_price .purchase .lineheight { color: #333; font-size: 11px; }
.miniprdpurchase .list_price .purchase .lblqtyprice { color: #2562A0; font-size: 13px; font-weight: bold; }
.miniprdpurchase .successmsg { color: #008000; font-size: 11px; font-weight: bold; }
.miniprdpurchase .layadd2cartext { width: 50px; }
.miniprdpurchase .AddToCartMsg { float: left; display: block; width: 100%; }
.miniprdpurchase .wishlistmsg { float: left; display: block; width: 100%; }
.miniprdpurchase .selswtchimg { float: left; visibility: hidden; }
.base .ig .quickeye { cursor: pointer; position: relative; z-index: 2; float: left; }
.more a { font-weight: bold; }
.miniprdpurchase .movewishlst a.add2wishlist { background: url(images/spritebuttons.png); background-position: -1346px -98px; text-indent: -9999px; display: block; overflow: hidden; }
    .miniprdpurchase .movewishlst a.add2wishlist:hover { background-position: -1346px -118px; }
.minisendtofrnd .link { background: url(images/spritebuttons.png); background-position: -1623px -98px; display: block; }
.miniprdbd { background-repeat: repeat-y; }
.miniprdimage .pagination { border-top: 0 solid #CCC; }
.miniprdpurchase .list_price .purchase #prodPrices { width: 100%; }
.base .ig .searchproductlist .InventoryMsg { clear: both; height: 20px; }
.base .ig .allproductlist { float: right; }
.base .ig .subcatnm { color: #283124; font-size: 12px; font-weight: bold; }
.base .ig .catalog .proddtsspansp { border-top: 1px solid #CBCACA; }
.base .ig .proddtsspansp .title { font-size: 14px; font-weight: bold; text-decoration: underline; }
.base .ig .blacktext { color: Black; }
.base .ig .boldtext { font-weight: bold; color: #333; }
.base .ig .commonhead { color: #252D29; font-size: 13px; font-weight: bold; }
.base .ig .orangetext { color: Orange; font-size: 11px; }
.base .ig .bluetext { color: #036AA0; font-size: 11px; }
.noneborder { border: 0; }
.base .ig .showall { border-collapse: collapse; }
    .base .ig .showall TH { border-bottom: 1px solid #CCE4EE; color: #000; }
    .base .ig .showall TD { border-bottom: 1px solid #CCE4EE; }
    .base .ig .showall TR.even TD TD { background-color: transparent; }
    .base .ig .showall TR.odd TD TD { background-color: transparent; }
    .base .ig .showall TR.odd TD { background-color: #F4F4F4; }
    .base .ig .showall TR.even TD { background-color: #FFF; }
    .base .ig .showall TR.sortbottom TD { background-color: #CCC; font-weight: bold; }
    .base .ig .showall TD TD { border: none; }
.base .swatchboldtext { font-weight: bold; }
.base .swatchmessage { float: left; }
.base .swatchname { float: left; }
.swatch .yui-carousel-element .yui-carousel-item-selected { border: 2px solid #1159B2; }
.base .swatch { clear: both; }
.base .ig .showall .boldtext { font-weight: normal; color: #333; }
.base .ig .showall .orangetext { font-weight: normal; color: #333; }
.base .ig .popup .orangetext { font-weight: normal; color: #333; }
.base .ig .linethrough { text-decoration: line-through; }
.base .ig .prdappareltemp .recentlyviwed { border: 0 solid #919B9C; }
.base .ig .blksimpletemp .recentlyviwed { border-top: 1px solid #CCC; }
    .base .ig .blksimpletemp .recentlyviwed .title { font-weight: bold; color: #94969C; border: 0; }
.base .ig .blkcolortemp .recentlyviwed .head, .base .ig .blktemp .recentlyviwed .head, .base .ig .blksizetemp .recentlyviwed .head, .base .ig .attrdetailstemp .recentlyviwed .head, .base .ig .attrdetailstemp .recentlyviwed .head, .base .ig .configtemp .recentlyviwed .head, .base .ig .prddetailstemp .recentlyviwed .head .base .ig .blksimpletemp .recentlyviwed .head { text-decoration: underline; }
.base .ig .blkcolortemp .recentlyviwed, .base .ig .blktemp .recentlyviwed, .base .ig .blksizetemp .recentlyviwed, .base .ig .attrdetailstemp .recentlyviwed, .base .ig .configtemp .recentlyviwed, .base .ig .prddetailstemp .recentlyviwed { border: 1px solid #CCC; }
    .base .ig .blkcolortemp .recentlyviwed .title, .base .ig .blktemp .recentlyviwed .title, .base .ig .blksizetemp .recentlyviwed .title, .base .ig .attrdetailstemp .recentlyviwed .title, .base .ig .attrdetailstemp .recentlyviwed .title, .base .ig .configtemp .recentlyviwed .title, .base .ig .prddetailstemp .recentlyviwed .title { font-weight: bold; color: #333; border: 0; }
.base .ig .gifttemp .recentlyviwed .title { font-weight: bold; color: #1159B2; border: 0; border-bottom: 1px solid #CCC; }
.base .ig .recentlyviwed .title .subtitle { font-weight: normal; color: #fff; font-size: 10px; float: right; font-weight: normal; text-decoration: none; }
.base .ig .linedrawing { background: url(images/spritebuttons.png); background-position: -1112px -116px; background-repeat: no-repeat; text-indent: -9999px; color: #000; height: 22px; display: block; cursor: pointer; }
    .base .ig .linedrawing:hover { background-position: -1112px -138px; }
.base .ig .specsheet { background: url(images/icnarrows.png); background-position: 0 -274px; background-repeat: no-repeat; padding-left: 15px; overflow: hidden; color: #000; height: 17px; display: block; }
.base .ig .review { background: url(images/icnarrows.png); background-position: 0 -222px; background-repeat: no-repeat; padding-left: 18px; overflow: hidden; color: #000; height: 17px; display: block; }
.newuser input { border: solid 1px #776E68; }
.form_text input { border: solid 1px #776E68; }
.textbox { border: 1px solid #776E68; }
.nodisplay { display: none; }
HTML { height: 100%; margin: 0; padding: 0; background-color: #342d27; }
#mainbody { padding: 0; margin: 0; height: 98%; }
#minibody { padding: 0; margin: 0; }
#chkbody { padding: 0; margin: 0; }
.base #container { width: 999px; height: 100%; margin: 0 auto 0 auto; margin-bottom: -45px; min-height: 90%; background-image: url(images/bg.jpg); background-repeat: repeat-y; background-position: center bottom; border-left: solid 2px #000; border-right: solid 2px #000; }
#chkcontainer { width: 999px; height: 100%; margin: 0 auto 0 auto; margin-bottom: -45px; padding-bottom:0; min-height: 90%; background-image: url(images/bg.jpg); background-repeat: repeat-y; background-position: center bottom; border-left: solid 2px #000; border-right: solid 2px #000; }
.base .ig #msthdr { width: 1000px; height:213px; position:relative; }
.base .ig .msg #welcome { margin: 115px 0 0 0; position: absolute; width: 985px; }
.base .ig .msg #jscript { margin: 1px 10px 0 10px; padding: 5px 0 0 0; width: 750px; height: 25px; position: absolute; }
.base .ig .cart #mini {width:230px; padding-top: 0; }
.base .ig .lst #icn ul { margin-top: 0; margin-right: 5px; padding-top: 8px; width: 500px; height: 20px; }
    .base .ig .lst #icn ul li { margin: 0; padding: 0; padding-left: 3px; }
.base .ig .lst .icn #lgin { height: 17px; width: 50px; }
.base .ig .lst .icn #lgout { height: 17px; width: 55px; }
.base .ig .lst .icn #wshlst { height: 17px; width: 70px; }
.base .ig .lst .icn #ordsrch { height: 17px; width: 95px; }
.base .ig .lst .icn #vwcrt { height: 17px; width: 70px; }
.base .ig .lst .icn #myact { height: 17px; width: 83px; }
.base .ig .org #elogo { margin-left: 300px; width: 255px; height: 83px; padding-top: 30px; *margin-top: -10px; *padding-top: 0; }
.base .ig .org .elogo #logo { width: auto; height: 83px; }
.base .ig #catlist { width: 1000px; height: 37px; margin: 10px 0 0 0; padding: 0; }
.base .ig #chkcatlist { background: url(images/menu_bg.jpg); width: 1000px; height: 44px; padding: 0; margin: 0; margin-top:169px; }
.base .ig .catlist #topcatlist { height: 44px; }
    .base .ig .catlist #topcatlist UL { float:left; width:970px; margin:0px 0 0 30px; padding:10px 0 0 0; }
        .base .ig .catlist #topcatlist UL LI { list-style-type: none; padding:0; margin: 0; float: left; }
            .base .ig .catlist #topcatlist UL LI #home { width: 54px; height: 24px; }
            .base .ig .catlist #topcatlist UL LI #aboutus { width: 84px; height: 24px; }
            .base .ig .catlist #topcatlist UL LI #contactus { width: 96px; height: 24px; }
            .base .ig .catlist #topcatlist UL LI #catgreqt { width: 146px; height: 24px; }
            .base .ig .catlist #topcatlist UL LI #dwnlod { width: 97px; height: 24px; }
                        .base .ig .catlist #topcatlist UL LI #logout { width:62px; height: 24px; }
            .base .ig .catlist #topcatlist UL LI #reseller {height: 27px; width: 190px; margin-top:-3px; }
            .base .ig .catlist #topcatlist UL LI #sizechrt { width: 103px; height: 24px; }
.base .ig .catlist #arrow { width: 28px; height: 23px; padding: 0 0 2px 0; margin-top: 3px; }
.base .ig .srch #mini { height: 26px;margin: 15px 0 7px 0; line-height: 18px; float:left;	}
    .base .ig .srch #mini input { height: 21px;
    line-height: 21px;
    margin-left: -5px;
    width: 228px; *width: 226px;}
    .base .ig .srch #mini select { width: 200px; *margin-top: 2px; height: 22px; }
.base .ig .srchgobtn { float: right; width: 60px; height: 24px; margin-left: 5px; }
.base .ig #srchdrpdown, #srchcatdrpdwn { float: right; margin-left: 5px; }
.base .ig .laysearch, #srchlabel { float: right; margin-top: 0; *margin-top: 3px; }
.base .ig #searchAutoComplete { float:left; clear:both;}
.base .ig .tableaccording #searchAutoComplete { width: 10em; padding-bottom: 2em; float: left; }
    .base .ig .tableaccording #searchAutoComplete .yui-ac-input { position: absolute; width: 10em; }
.base .ig #catalog { height: 100%; }
.base .ig .catalog .home #content { height: auto; float: left; }
.base .ig .catalog #maincontent { overflow: hidden; float: left; margin:10px 0 0 ; width:740px; }
.base .ig .catalog #mainsrchcontent { margin-left: 0; }
.base .ig .catalog .home .homecontent #block2 { margin: 10px 0 0; float:left;}
.base .ig .catalog .home .content #compintrobox { margin-top: 5px; margin-left: 5px; }
.base .ig .catalog .home .content .compintrobox #compintro { padding-top: 0; padding-right: 0; }
.base .ig .catalog .home .content .compintroboxoffpromo #compintro { padding-top: 0; padding-left: 0; width: 558px; height: 251px; }
.base .ig .catalog .home .homecontent #featuremostbox { width: 230px; height: 235px; float: left; margin-left: 10px; }
    .base .ig .catalog .home .homecontent #featuremostbox #title,.base .ig .catalog .home .homecontent #webonly #title { width: 234px; height: 30px; }
.base .ig .catalog .home .content #bestsellbox { width: auto; }
.base .ig .catalog .home .content .featuremostbox #featureitemsbox { width: auto; padding-left: 12px; }
.base .ig .catalog .home .content .featuremostbox .featureitemsbox #title { width: 130px; height: 23px; }
.base .ig .catalog .home .content .featuremostbox #mostpopularitemsbox { width: auto; padding-right: 0; }
.base .ig .catalog .home .content .featuremostbox .mostpopularitemsbox #title { width: 124px; height: 23px; }
.base .ig .catalog #producthorzt { padding: 3px; margin-top: 3px; width: 340px; }
.base .ig .catalog .producthorzt #prod { width: 190px; height: 120px; position: relative; }
.base .ig .catalog .producthorzt #text { height: 120px; margin-left: 190px; }
.base .ig .catalog .producthorzt .text #captioncolor { padding-top: 5px; }
.base .ig .catalog .home .content .bestsellbox #bestsellertitle { margin-top: 20px; margin-left: 8px; height: 22px; width: 112px; font-size: 16px; color: orange; font-weight: bold; }
.base .ig .catalog .home .content .bestsellbox #bestselleritems { margin: 0 0 0 10px; width: auto; height: auto; }
.base .ig .catalog .home .content .bestsellbox .bestselleritems #bestproduct_horzt { padding: 3px; margin-right: 8px; width: 340px; margin-bottom: 3px; }
.base .ig .catalog .home .content .bestsellbox .bestselleritems .bestproduct_horzt #prod { width: 190px; height: 120px; position: relative; }
.base .ig .catalog .home .content .bestsellbox .bestselleritems .bestproduct_horzt #text { height: 120px; margin-left: 80px; }
.base .ig .catalog .home .content .subcategories { margin-bottom: 8px; }
.base .ig .catalog .home .content .subcategoriestitle { margin-top: 5px; margin-left: 5px; height: 22px; width: 141px; }

.base .ig .catalog .home .homecontent #newprod,.base .ig .catalog .home .homecontent #webonly,
.base .ig .catalog .home .homecontent #featuremostbox
{ width: 234px; height: 235px; float: left; margin-left: 7px; _margin-left: 3px; }
.base .ig .catalog .home .homecontent #newprod{ margin:0px;}

#catalog #msthdr { position:relative; z-index:2; }

.base #footer.page,.base #checkout_footer  { background:url("images/menu_bg.jpg") no-repeat scroll 0 0; width: 1000px; height:40px; margin:25px auto 0 auto;padding-top:52px; float:left;}
.base .footer #powered_by { margin-top: 0; }
@-moz-document url-prefix() {.base .footer #powered_by;
{ margin-top: 3px; }
}
.base .footer #demo_instn { padding-top: 5px; margin-left: 250px; width: 58.30%; line-height: 10px; padding-bottom: 5px; display: none; }
.base .checkout_footer #demo_instn { padding-top: 5px; margin-left: 250px; width: 58.30%; line-height: 10px; padding-bottom: 5px; display: none; }
.base .ig #master_LN { margin-top: 0; padding:10px 0 0 10px; width: 230px; _width: 249px; height: auto; float: left; margin-right:7px; }
.base .ig #master_LNHome { margin-left: 0; width: 250px; height: auto; margin-top: -79px; }
.base .ig #ln {height: auto; width:230px ;}
.base .ig #ln_close { width: 172px; height: 9px; }
.base .ig #ln_newsletter { margin-top: 15px; margin-left: 0; width: 241px; padding: 5px 3px 5px 3px; border: solid 1px #d3d3d3; }
    .base .ig #ln_newsletter ul { list-style-type: none; margin: 0; padding-left: 0; }
        .base .ig #ln_newsletter ul li { float: left; margin-left: 0; padding-left: 0; list-style: none; }
    .base .ig #ln_newsletter input { margin-right: 5px; margin-top: 6px; width: 130px; }
    .base .ig #ln_newsletter .laynewsletterimage { width: 241px; height: 16px; }
    .base .ig #ln_newsletter .laynewsletterbtn { height: 21px; width: 21px; margin-top: 5px; margin-left: 2px; border: none; }
.base .ig #ln_viewcatalog { width: 174px; height: 72px; margin: 12px 0 0 40px; _margin: 12px 0 0 20px; float: left; }
.base .ig .catalog .home .content #catcontent { height: auto; width:100%;}
.base .ig .catalog .home .content .catcontent #h4 { padding: 1px 0; }
.base .ig .catalog #productbox { margin-top: 10px; width: 100%; padding-bottom: 15px; }
.base .ig .catalog .productbox #listprice td { padding: 1px; }
.base .ig .catalog .productbox #listprice { width: auto; margin-top: 10px; }
.base .ig .catalog .productbox #producttop { margin-left: 0; width: 219px; margin-right: 10px; }
.base .ig .catalog .productbox #producttop2 { margin-left: 0; width: 690px; margin-right: 10px; }
.base .ig .catalog .productbox #productdesc { height: auto; width: 66%; line-height: 15px; margin-bottom: 10px; height: auto; }
.base .ig .catalog .productbox #productdesc2 { height: auto; width: 100%; line-height: 15px; margin-bottom: 10px; }
.base .ig .catalog .productbox .productdesc #catname { margin: 0 0 5px 0; }
.base .ig .catalog .productbox .productdesc2 #catname { margin: 0 0 5px 0; }
.base .ig .catalog .productbox .productlogo { width: 219px; height: 125px; border: solid 0 #605852; margin-bottom: 5px; }
.base .ig .catalog #proimage {width: 221px; height: auto; background-color: #fff; margin-bottom: 10px; }
.base .ig .catalog #proimage2 {width: 421px; height: auto; background-color: #fff; margin-bottom: 10px; }
.base .ig .catalog .brandlogos { height: auto; width: auto; margin-bottom: 10px; margin-top: 10px; }
    .base .ig .catalog .brandlogos .img { border: solid 0 #605852; width: auto; height: 75px; float: left; margin-right: 5px; margin-top: 3px; }
.base .ig .catalog .productbox .links { margin-top: 20px; }
.base .ig .catalog #sendtofrnd { float: right; }
.base .ig .catalog .componentproductbox #sendtofrnd { float: right; _margin-top: -50px; margin-top: -50px; margin-right: 5px; }
.base .ig .catalog .productbox .productdesc .sendtofrnd #link { height: 22px; width: 112px; }
.base .ig .catalog .productbox .productdesc2 .sendtofrnd #link { height: 22px; width: 112px; }
.base .ig .catalog #tabpnl { padding: 0; clear: none; width: 100%; }
.base .ig .catalog .layproddtsspan { margin-top: 10px; 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 .layproddtsspan #h3 { margin-top: 5px; }
.base .ig .catalog #breadcrumb { height: 20px; padding-right: 0; margin-top: 2px; padding-left: 5px; border-bottom: 1px solid #000; }
.base .ig .catalog .home .content #productlist { height: auto;}
.base .ig .laydttedln { height: 9px; }
.base .ig .catalog .home .content #prdhd { padding: 5px 0 5px 0; }
.base .ig .catalog .home .content #prdtblclr { margin: 5px 5px 2px 0; }
    .base .ig .catalog .home .content #prdtblclr th { line-height: 14px; padding: 2px; margin: 2px; }
    .base .ig .catalog .home .content #prdtblclr td { padding: 3px; }
.base .ig .catalog .home .content #al { padding-right: 2px; }
.base .ig .catalog .home .content .laybtn { height: 22px; width: 36px; }
.base .ig .laybuyall { height: 22px; width: 55px; margin-right: 3px; }
.base .ig .catalog #catprdlst { height: 175px; width: 155px; padding: 2px 2px 2px 2px; margin-bottom: 8px; }
.base .ig .catalog #catprdlst2 { height: 230px; width: 215px; }
.base .ig .catalog .catprdlst #prdimg { width: 149px; padding: 10px 3px 2px 0; height: 122px; }
.base .ig .catalog .catprdlst2 #prdimg { width: 215px; height: 122px; text-align: center; }
.base .ig .catalog .laypimage { width: 55px; height: 55px; }
.base .ig .catalog .catprdlst #prdtext { width: 149px; padding: 2px 3px 2px 3px; height: 65px; }
.base .ig .catalog .catprdlst #prdh4 { width: 149px; height: 40px; }
.base .ig .catalog .catprdlst2 #prdtext { text-align: center; margin-top: 5px; }
.base .ig .catalog .catprdlst2 #prdh4 { width: 215px; }
.base .ig .catalog .catprdlst #qtybtn { width: 150px; padding: 0; height: 30px; }
.base .ig .catalog .catprdlst #qty { width: 45px; padding-left: 7px; }
.base .ig .catalog .catprdlst #btn { width: 38px; padding-right: 0; }
.base .ig .catalog .catprdlst .qty #ad2crttxt { width: 40px; }
.base .ig .layadd2cart { height: 16px; width: 70px; }
.base .ig #addtocart { width: 132px; padding-top: 5px; padding-right: 10px; _margin-top: 150px; _margin-left: -150px; float: left; margin-bottom: 3px; border; }
.base .ig .addtocart #add2cartbtn { width: 83px; padding-top: 2px; padding-left: 2px; float: left; }
.base .ig .qtybtn { margin: 0 auto; width: 115px; text-align: center; }
.laycatimg { width: 150px; height: 150px; }
.laysearch { width: 130px; height: 15px; }
.base .ig .layfltcarticon { float: left;
    height: 35px;
    margin-left: 0;
    margin-top: 15px;
    width: 35px;}
.base .ig .catlist .topcatlist #linkAllcat { padding: 0; }
.base .ig #recentlyviewed { padding-top: 20px; padding-left: 20px; margin-bottom: 20px; }
.base .ig .recentlyviewed #title { height: 21px; width: 128px; }
.base .ig .recentlyviewed #h4 { padding-top: 10px; padding-bottom: 5px; }
.base .ig #recentlyviewed ul { margin: 0; padding: 0; }
    .base .ig #recentlyviewed ul li { margin: 0; padding: 0; }
.base .ig #recentlyviewed li a { height: 14px; list-style-type: none; padding: 0; }
.base .ig .recentlyviewed #mngrecentlyviewed { padding-top: 10px; padding-bottom: 5px; }
.base .ig .catalog .layproddtsspan #h4 { padding: 1px 0 1px 0; margin: 0; }
.base .ig .popup .layltrt { width: 35px; height: 2px; }
.base .ig .popup .laytpbt { width: 35px; height: 34px; }
.base .ig .laysendemail { height: 22px; width: 78px; }
.base .ig .layclose { height: 22px; width: 47px; }
.base .ig #chktable { padding: 0; min-height: 400px; }
.base .ig .chktable #chkhead { width: 30%; height: 23px; padding: 0; }
.base .ig .chktable #chkmainbody { width: 100%; padding: 0; }
.base .ig .chktable #chkfooter { width: 100%; height: 27px; }
.base .ig #pgprearrow { width: 12px; height: 11px; margin-top: 10px; }
.base .ig #pgnxtarrow { width: 12px; height: 11px; margin-top: 10px; }
.base .ig .catalog .layvpimage { width: 190px; height: 120px; }
.base .ig .promo #promohome { height: 78px; width: 539px; padding-left: 20px; }
.base .ig .promo .promohome #promobd { width: auto; padding: 8px 127px 0 0; }
.base .ig .promo .promohome #promo_tick { padding-left: 3px; }
.base .ig .promo .promohome #promo_untick { padding-left: 3px; }
.base .ig .promo .promohome #promocnthome { width: 100%; position: relative; margin-top: 2px; }
.base .ig .promo .promohome table { margin-bottom: 0; }
.base .ig .promo #promoband { height: 72px; width: 737px; padding-left: 35px; }
.base .ig .promo .promoband #promobd { width: 617px; padding: 3px 127px 0 0; }
.base .ig .promo .promoband #promocnt { width: 100%; position: relative; margin-top: 2px; }
.base .ig .promo .promoband #promo_tick { padding-left: 3px; }
.base .ig .promo .promoband #promo_untick { padding-left: 3px; }
.base .ig .promo #promospecloffr { width: 100%; padding: 3px; }
.base .ig .promo .promospecloffr #promottle { height: 107px; padding-left: 60px; width: 15%; }
.base .ig .promo .promospecloffr #promocnt { width: 75%; margin-left: 5px; }
.base .ig .promo #promoitemdisc { padding: 2px; }
.base .ig .promo .promoitemdisc #promo_tick { height: 15px; }
.base .ig .promo .promoitemdisc #promo_untick { height: 15px; }
.base .ig .promo .promoitemdisc table { margin-bottom: 0; }
#promodiscntcpn { width: 408px; margin: 0 auto 0 auto; height: 19px; }
.promodiscntcpn #promolft { width: 55%; height: 19px; }
.promodiscntcpn #promorgt { width: 45%; }
#promobg { width: 100%; height: auto; }
#promolft { width: 100%; }
#promorht { width: 30%; }
.promooffr #promoblcklrgtxt { margin-bottom: 10px; }
.promooffr #promobluetxt { margin-top: 8px; }
#promobrandimg { width: 100%; height: 70px; }
.base .ig .layadd2cartext { width: 40px; }
.promobrandimg #text { margin-top: 55px; }
.base .ig .catalog a.layadd2wishlist { height: 16px; width: 98px; }
.base .ig a.download { height: 22px; width: 72px; }
.base .ig .layadd2cartdisable { height: 18px; width: 81px; }
.base .ig #prdcontent { width: 100%; margin-top: 0; float: left; border: solid 1px #ccc; }
.base .ig #prdblock1 { width: 100%; height: auto; float: left; _margin-bottom: -10; }
.base .ig #prdimage { width: 250px; margin-right: 10px; padding-top: 20px; float: left; }
.layproductimg { height: 210px; }
.base .ig #prddetls { margin-left: 262px; }
.base .ig #prdpurchase { width: 460px; float: left; height: auto; }
.base .ig #prdblock2 { width: 100%; border-top: solid 1px #ccc; float: left; }
.base .ig #customerfeedback { width: 235px; margin-right: 0; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; float: left; color: #9b9b9b; }
    .base .ig #customerfeedback input { margin-top: 1px; margin-bottom: 1px; }
    .base .ig #customerfeedback select { margin-top: 1px; margin-bottom: 1px; }
    .base .ig #customerfeedback .label { width: 105px; float: left; }
    .base .ig #customerfeedback .input { width: auto; }
.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 #customerreviewlist { overflow: auto; height: 260px; width: 423px; padding-top: 10px; padding-right: 0; margin-left: 262px; color: #9b9b9b; }
.base .ig #customerfeedback .title { color: #9b9b9b; font-size: 14px; font-weight: bold; margin: 0; padding: 0; text-decoration: underline; }
.base .ig #customerreviewlist .title { float: left; color: #9b9b9b; font-size: 14px; font-weight: bold; margin: 0; padding: 0; text-decoration: underline; }
.base .ig #prdbreadcrumb { margin-top: 5px; }
.searchbread { position: absolute; margin: 15px 0 0 20px; width: 700px; }
.base .ig #prdmaincontent { background-color: #fff; width: 100%; margin-left: 0; }
#pagination { border-top: solid 0 #fff; padding-top: 0; }
#list_price .attribute { float: left; width: auto; padding-top: 10px; padding-bottom: 0; }
#list_price .purchase { clear: both; width: 450px; float: left; padding-top: 10px; padding-bottom: 0; }
.base .ig #movewishlst { margin-top: 7px; margin-left: 0; overflow: hidden; padding-bottom: 20px; float: left; }
.base .ig .laypadding { padding-right: 4px; float: left; padding-bottom: 10px; }
.base .ig .componentproductbox .laypadding { padding-right: 4px; width: 250px; float: left; padding-bottom: 10px; }
#purchasebtns { width: 300px; float: left; }
#add2cartmain { float: left; }
#lblAddwishlistmsg { position: absolute; width: 150px; }
.containerRecentlyViewed .yui-carousel-element li, .containerSimilaprProd .yui-carousel-element li { height: 220px; }
#containerRecentlyViewed, #containerSimilaprProd { margin: 0 auto; border: 0; }
#containerSimilaprProd { margin: 0 auto; border: 0 solid #fff; float: left; }
    #containerSimilaprProd .item { margin: 0 2px 0 2px; padding-left: 7px; padding-right: 5px; width: 200px; }
#containerRecentlyViewed .item { margin: 0 2px 0 2px; padding-left: 7px; padding-right: 5px; }
    #containerRecentlyViewed .item .authimg, #containerSimilaprProd .item .authimg { bottom: 2px; margin-top: 0; z-index: 1; text-align: center; margin-bottom: 8px; }
    #containerRecentlyViewed .item h3, #containerSimilaprProd .item h3 { margin-bottom: 0; *margin: 0; }
        #containerRecentlyViewed .item h3 a, #containerSimilaprProd .item h3 a { position: relative;}
    #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 .laysavechanges { height: 21px; width: 95px; }
.base .ig #productimage { z-index: 1; height: auto; height: 120px; }
.base .ig .acctable #productimage { height: auto; }
#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; height: auto; }
#miniprdpurchase #list_price .attribute { padding-top: 10px; }
    #miniprdpurchase #list_price .attribute .lblattrnm { padding-right: 5px; }
    #miniprdpurchase #list_price .attribute #laypadding { padding-right: 5px; padding-bottom: 5px; }
#miniprdpurchase #list_price .purchase { padding-top: 10px; width: 250px; }
#minisendtofrnd { float: left; margin-top: 55px; }
    #minisendtofrnd #link { height: 20px; width: 110px; }
#miniprdimage #pagination { padding-top: 5px; padding-bottom: 10px; }
.miniprdpurchase .layadd2cart { height: 22px; width: 140px; }
.miniprdpurchase #qty { padding-top: 10px; }
.miniprdpurchase .addtocart { float: left; width: 100%; }
.base .ig .layshowalladdtocart { width: 70px; height: 16px; margin-left: 0; overflow: hidden; }
.miniprdpurchase .addtocart #add2cartbtn { padding-top: 10px; }
.miniprdpurchase #selattr { padding-top: 0; }
.miniprdpurchase #movewishlst a.layadd2wishlist { height: 16px; margin-left: 0; overflow: hidden; width: 102px; }
.miniprdpurchase #movewishlst #lblAddwishlistmsg { position: absolute; width: 170px; margin-left: 0; margin-top: 0; }
.miniprdpurchase #movewishlst { float: left; margin-top: 10px; width: 100%; }
#miniprdbd { width: 476px; padding-left: 12px; padding-right: 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: 330px; margin-left: 10px; margin-right: 10px; padding-top: 5px; }
#miniprdhd { width: 495px; height: 34px; }
#miniprdfooter { width: 495px; height: 24px; }
.base .ig .layquickeye { top: -25px; height: 0; }
.base .ig .catalog .producthorzt #quickeye, .base .ig .catalog .bestproduct_horzt #quickeye, .base .ig .searchproductlist #quickeye { cursor: pointer; position: relative; top: -25px; z-index: 2; }
.base .ig #searchproductlist { border: 2px solid #000; height: auto; margin: 12px; _margin: 7px; padding: 40px 10px 10px; width: 695px; _width: 690px; }
.base .ig #searchcontent { padding-top: 0; padding-left: 0; height: auto; width: 950px; float: left; }
.base .ig .searchproductlist .layInventoryMsg { margin-top: 50px; *margin-top: 5px; }
.base .ig .componentproductbox #lblattrnm { float: left; width: 50px; }
.base .ig .catalog .layproddtsspansp { padding: 10px; float: left; width: 704px; }
.base .ig #divfltshowprocess { display:none;}
.base .ig .catimg { height: 150px; width: 200px; }
.base .ig .subcatnm { height: 30px; }
.base .ig .catalog .layproddtsinnerspansp { margin: 0; }
.miniprdpurchase #selattr select { max-width: 150px; }
.base .ig .tblprodprice { width: 100%; }
.base .ig .tdstockstatus { width: 20%; text-align: left; }
.base .ig .tdcolon { width: 1%; }
.base .ig .tdmessage { width: 79%; text-align: left; }
.base .ig #autocompletecontainer { z-index: 2; margin-top: 110px; margin-left: 16px; }
.base .ig .floatleft { float: left; }
.base .ig #showall { width: auto; }
    .base .ig #showall TH, #showall TD { padding: 2px; }
    .base .ig #showall TH { padding: 0; margin: 0; }
    .base .ig #showall TR { margin-top: 2px; vertical-align: top; }
        .base .ig #showall TR.even TD TD { padding: 2px; }
        .base .ig #showall TR.odd TD TD { padding: 2px; }
        .base .ig #showall TR.odd TD { padding: 2px; }
        .base .ig #showall TR.even TD { padding: 2px; }
        .base .ig #showall TR.sortbottom TD { padding: 2px; }
.base .ig #skulist { width: 720px; *width: 720px; overflow: auto; max-height: 248px; margin-bottom: 5px; margin-top: 5px; background-color: #fff; }
.base .ig .tablecountystate { margin: 0; padding: 0; width: 100%; }
.base .ig .countystatelabletd { width: 251px; height: 23px; }
.base .ig .astrixcountrystate { padding-left: 34px; padding-right: 2px; }
.base .ig #recentlyviweditem { padding: 5px 3px 0; background-color: #fff; }
#GeneralInfoTemplate  #recentlyviweditem{ width:734px !important}
.base .ig .catalog #recentlyviwed { float: left; padding: 15px 10px 15px 0; }
.base #swatch { padding-top: 3px; width: 263px; }
.base #swatchboldtext { width: 240px; }
.base .ig #swatchboldtext { width: 100%; }
#containerRecentlyViewed .item { width: 143px; }
.base .ig #prdappareltemp { padding-top: 10px; }
    .base .ig #prdappareltemp #recentlyviwed { width: auto; margin-top: 10px; padding-top: 10px; padding-left: 5px; }
.base .ig #GeneralInfoTemplate #containerRecentlyViewed .item { width: 153px; }
.base .ig .blkcolortemp #recentlyviwed, .base .ig .blktemp #recentlyviwed, .base .ig .blksizetemp #recentlyviwed, .base .ig .blksimpletemp #recentlyviwed { width: 693px; padding: 15px 15px 15px 15px; }
.base .ig .configtemp #recentlyviwed { width: 690px; padding: 15px; }
.base .ig .recentlyviwed #subtitle { width: 330px; }
.base .ig .recentlyviwed #head {float: left; color:#1e1d1e; text-transform:uppercase; font-size:16px;  }
.base .ig .gifttemp #recentlyviwed, .base .ig .attrdetailstemp #recentlyviwed, .base .ig .prddetailstemp #recentlyviwed { width: 691px; padding: 15px 15px 15px 15px; }
.base .ig .gifttemp #recentlyviwed { padding-left: 13px; }
.base .ig #hdrbanner { padding-bottom: 2px; }
.base .ig #catbanner { padding-top: 2px; }
.base .ig #selswtchimg { padding-right: 5px; width: 0; }
.newserrormsg { display: block; width: auto; }
#attgrid { float: left; width: 460px; }
    #attgrid .addcart { margin-top: 8px; }
.base .ig .laychksubmit { height: 22px; width: 56px; float: left; margin: 0 5px 5px 0; }
.base .ig .itemdetails #lnkwishlstbtn, .lnkwishlstbtn { height: 26px; width: 25px; overflow: hidden; }
.base .ig #lnkwishlstbtn { height: 13px; width: 90px; overflow: hidden; margin-top: 2px; }
.base .ig .layupdateqtybtn { height: 22px; width: 116px; overflow: hidden; margin: 0 05px 0 470px; _margin: 0 5px 0 235px; float: left; }
.base .ig .layupdateqtybtnwithstk { height: 22px; width: 118px; overflow: hidden; margin: 5px 5px 0 130px; float: left; }
.base .ig .layremoveallbtn { height: 22px; width: 78px; overflow: hidden; margin: 0 5px 5px 0; float: left; }
.base .ig .layhypgiftwrap { height: 27px; width: 142px; overflow: hidden; float: left; margin: 0 5px 5px 0; }
.base .ig .laycontichkoutbtn { height: 22px; width: 125px; overflow: hidden; float: left; margin: 2px 5px 5px 0; }
.base .ig A.laychkreset { height: 22px; width: 48px; }
.base .ig .laycontchkout { height: 22px; width: 125px; float: right; margin: 2px 0 5px 5px; }
.base .ig .laycontchkoutship { height: 22px; width: 125px; margin: 0 5px 5px 0; }
.base .ig #verisign { height: 36px; width: 86px; }
.base .ig #ContentPagePan_contentTD, #WireTransfer_contentTD, #OrderSummaryContent_contentTD, #ShippingContent_contentTD, #AddressContent_contentTD, #PaymentContent_contentTD { height: auto; padding: 5px; }
.base .ig #chkorder2, #chkorder3, #chkorder4, #chkorder5, #chkorder6 { width: 498px; margin-top: 0; margin-bottom: 5px; height: 18px; }
.base .ig #billchkbx INPUT { width: 25px; }
.base .ig .layfastchkout { height: 22px; width: 97px; overflow: hidden; margin: 2px 0 5px 5px; float: right; }
.base .ig .chkmainbody #shipcalcbox { margin-top: 10px; width: 100%; padding: 0; }
.base .ig #custwhobought { width: 950px; height: auto; clear: both; float: left; }
.base .ig .custwhobought #mostpopsepr { height: auto; }
.base .ig #billchkbx INPUT { width: 25px; }
.base .ig #chkshipcalc { width: 347px; height: auto; margin-top: 0; padding: 4px; }
    .base .ig #chkshipcalc TD { padding: 1px 0 2px; }
.base .ig #chkordersum { width: 100%; margin-top: 8px; margin-bottom: 8px; height: auto; margin-left: 0; margin-right: 5px; float: left; }
    .base .ig #chkordersum h4 { color: #524e4a; }
.base .ig #chkodsumshipadd { width: 47%; height: auto; float: left; padding: 1px 2px 2px; }
    .base .ig #chkodsumshipadd TD { padding-top: 2px; }
.base .ig #chkodsumbilladd { width: 47%; float: right; height: auto; padding: 1px 5px 2px; }
    .base .ig #chkodsumbilladd TD { padding-bottom: 2px; padding-top: 2px; }
.base .ig .laybackbtn { height: 22px; width: 45px; overflow: hidden; float: left; margin: 0 5px 5px 0; }
.base .ig .layplaceordbtn { height: 22px; width: 83px; overflow: hidden; }
.base .ig .laypayviasecsrvbtn { height: 22px; width: 176px; overflow: hidden; margin: 0 5px 5px 0; }
.base .ig .layapplybtn { height: 16px; width: 37px; overflow: hidden; }
.base .ig #chksummyordertbl { padding: 2px 8px; margin-right: 3px; }
    .base .ig #chksummyordertbl TD { padding: 2px 0 2px 2px; }
.base .ig #chkh4orng { padding: 1px 0; margin: 0; }
.base .ig #chkpmtorder5 TD { padding-bottom: 2px; padding-top: 2px; }
.base .ig .laychkaddrlst { width: 180px; }
.base .ig .thead { padding: 1px 0; margin: 8px 0 5px; }
.base .ig #chkordbox { width: 100%; }
.base .ig #chkshipaddr { width: 453px; height: auto; margin-top: 0; padding: 4px; }
    .base .ig #chkshipaddr INPUT { width: 150px; }
    .base .ig #chkshipaddr TD { padding: 2px 0; }
.base .ig #chkbilladdr { width: 48%; height: auto; padding: 4px; margin-left: 485px; _margin-left: 480px; }
    .base .ig #chkbilladdr INPUT { width: 150px; }
    .base .ig #chkbilladdr TD { padding: 2px 0; }
.base .ig #billchkbx INPUT { width: 25px; }
.base .ig #bxtitle { height: 18px; padding-top: 4px; }
.base .ig .chkaddrhead { height: 25px; }
.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; padding: 0; border: 0; }
.base .ig #custwhobt { margin-left: 20px; margin-top: 10px; }
.base .ig #itemdetails { width: 100%; }
    .base .ig #itemdetails TH, #itemdetails TD { padding: 2px; vertical-align: top; }
    .base .ig #itemdetails TH { padding: 2px; margin: 2px; }
    .base .ig #itemdetails TR.even TD TD { padding: 2px; }
    .base .ig #itemdetails TR.odd TD TD { padding: 2px; }
    .base .ig #itemdetails TR.odd TD { padding: 2px; }
    .base .ig #itemdetails TR.even TD { padding: 2px; }
    .base .ig #itemdetails TR.sortbottom TD { padding: 2px; }
.base .ig .laychkshipoptions { width: 570px; height: auto; padding: 4px 0 4px 4px; }
.base .ig #custwhoboughttitle { padding-top: 5px; }
.base .ig #chkbuttons { float: right; width: 100%; height: 60px; }
.base .ig #shippingsubtotal { float: right; height: 30px; margin-top: 5px; }
.base .ig #custbught { padding: 0; *float: none; width: 730px; margin-top: 15px; }
.base .ig .layb2bupdatestkbtnsc { height: 21px; width: 109px; overflow: hidden; margin: 5px 5px 0 0; float: left; }
.base .ig .fastchkoutmain #chkbilladdr { width: 435px; height: auto; padding: 3px; margin-left: 0; }
.base .ig .fastchkoutmain #chkshipaddr { width: 435px; height: auto; margin-top: 0; padding: 3px; }
.base .ig .fastchkoutmain #chkbilladdr INPUT { width: 150px; }
.base .ig .fastchkoutmain p { margin: 0; }
.base .ig .fastchkoutmain .ui-accordion .ui-accordion-content { padding: 0; }
.base .ig #fastchkoutleftpanel { width: 460px; float: left; }
.base .ig #fastchkoutrightpanel { width: 460px; float: right; }
.base .ig #fastchkoutmain { width: 940px; }
.base .ig .fastchkoutmain #shippinglinks { margin-left: 340px; }
.base .ig .fastchkoutmain #nxtprvlinks { margin-right: 5px; margin-left: 380px; }
.base .ig .fastchkoutmain #chkaddrhead { height: 0; }
.base .ig .fastchkoutmain #paymentinfo, .base .ig .fastchkoutmain #laypaymentsection, .base .ig .fastchkoutmain #shipping_method { width: 440px; padding: 3px; }
.base .ig .fastchkoutmain .layOrderComment { Width: 340px; Height: 88px; }
.base .ig .chksubmit { background: url(images/spritebuttons.png); background-position: -1422px -58px; text-indent: -9999px; display: block; border: none; cursor: pointer; }
    .base .ig .chksubmit:hover { background-position: -1422px -80px; overflow: hidden; }
.base .ig a.chkreset { background: url(images/spritebuttons.png); background-position: -960px -58px; text-indent: -9999px; display: block; overflow: hidden; }
    .base .ig a.chkreset:hover { background-position: -960px -80px; overflow: hidden; }
.base .ig .lnkwishlstbtn { background: url(images/spritebuttons.png); background-position: -1453px -98px; display: block; text-indent: -9999px; cursor: pointer; }
.base .ig .itemdetails .lnkwishlstbtn { background: url(images/spritebuttons1.png); background-position: -330px 0; display: block; text-indent: -9999px; cursor: pointer; }
.base .ig .updateqtybtn { background: url(images/spritebuttons.png); background-position: -1876px -58px; text-indent: -9999px; display: block; border: none; cursor: pointer; }
    .base .ig .updateqtybtn:hover { background-position: -1876px -80px; overflow: hidden; }
.base .ig .removeallbtn { background: url(images/spritebuttons.png); background-position: -1660px -49px; text-indent: -9999px; display: block; border: none; cursor: pointer; }
    .base .ig .removeallbtn:hover { background-position: -1660px -71px; overflow: hidden; }
.base .ig .hypgiftwrap { background: url(images/spritebuttons1.png); background-position: -519px 0; text-indent: -9999px; display: block; }
.base .ig .contichkoutbtn { background: url(images/spritebuttons.png); background-position: -1623px 0; text-indent: -9999px; display: block; border: none; cursor: pointer; }
    .base .ig .contichkoutbtn:hover { background-position: -1623px -22px; overflow: hidden; }
.base .ig .contchkout { background: url(images/spritebuttons.png); background-position: -1488px 0; text-indent: -9999px; display: block; overflow: hidden; border: none; cursor: pointer; }
    .base .ig .contchkout:hover { background-position: -1488px -22px; overflow: hidden; }
.base .ig .contchkoutship { background: url(images/spritebuttons.png); background-position: -1488px 0; text-indent: -9999px; display: block; overflow: hidden; border: none; cursor: pointer; }
    .base .ig .contchkoutship:hover { background-position: -1488px -22px; overflow: hidden; }
.base .ig .verisign { background: url(images/payflowpro.gif); background-repeat: no-repeat; text-indent: -9999px; display: block; }
.base .ig #chkorder2 { background: url(images/chkbreadcrumb.png); background-position: 0 0; background-repeat: no-repeat; text-indent: -9999px; overflow: hidden; float: right; }
.base .ig #chkorder3 { background: url(images/chkbreadcrumb.png); background-position: 0 -112px; text-indent: -9999px; overflow: hidden; float: right; }
.base .ig #chkorder4 { background: url(images/chkbreadcrumb.png); background-position: 0 -56px; background-repeat: no-repeat; text-indent: -9999px; overflow: hidden; float: right; }
.base .ig #chkorder5 { background: url(images/chkbreadcrumb.png); background-position: 0 -84px; background-repeat: no-repeat; text-indent: -9999px; overflow: hidden; float: right; }
.base .ig #chkorder6 { background: url(images/chkbreadcrumb.png); background-position: 0 -28px; background-repeat: no-repeat; text-indent: -9999px; overflow: hidden; float: right; }
.base .ig .fastchkout { background: url(images/spritebuttons1.png); background-position: -383px -0px; text-indent: -9999px; display: block; border: none; cursor: pointer; }
    .base .ig .fastchkout:hover { overflow: hidden; }
.base .ig .chkshipcalc { float: left; background-color: #AFB2A0; }
.base .ig .chkodsumshipadd { background-color: #F7F7F7; border: solid 1px #CCCBCB; }
    .base .ig .chkodsumshipadd td { border-bottom: solid 1px #fff; padding-bottom: 2px; }
.base .ig .chkodsumbilladd { border: solid 1px #cccbcb; background-color: #f7f7f7; }
    .base .ig .chkodsumbilladd td { border-bottom: solid 1px #fff; }
.base .ig .redcolor { color: #F00; }
.base .ig .backbtn { background: url(images/spritebuttons.png); background-position: -1248px 0; text-indent: -9999px; display: block; border: none; cursor: pointer; }
    .base .ig .backbtn:hover { background-position: -1248px -22px; overflow: hidden; }
.base .ig .placeordbtn { background: url(images/spritebuttons.png); background-position: -626px -58px; border: none; cursor: pointer; text-indent: -9999px; display: block; }
    .base .ig .placeordbtn:hover { background-position: -626px -80px; overflow: hidden; }
.base .ig .payviasecsrvbtn { background: url(images/spritebuttons.png); background-position: -99px 0; text-indent: -9999px; display: block; border: none; cursor: pointer; }
    .base .ig .payviasecsrvbtn:hover { background-position: -99px -22px; overflow: hidden; }
.base .ig .applybtn { background: url(images/spritebuttons.png); background-position: -719px 0; text-indent: -9999px; display: block; border: none; cursor: pointer; }
    .base .ig .applybtn:hover { background-position: -719px -16px; overflow: hidden; }
.base .ig .chksummyordertbl { font-size: 11px; color: #515151; }
.base .ig .chkh4orng { font-size: 12px; font-weight: bold; color: #fff; }
.base .ig .chkpmtorder5 td { border-bottom: solid 0 #fff; }
.base .ig .thead { font-size: 11px; font-weight: bold; color: #1159b2; }
.base .ig .chkshipaddr { float: left;}
.base .ig .bxtitle { background-color: #2665AC; background-repeat: repeat-x; text-indent: 5px; font-weight: bold; color: #fff; }
.fcdeleteitmbtn { background: url(images/spriteicons.png); background-position: -553px -23px; background-repeat: no-repeat; background-position: top; cursor: pointer; }
.base .ig .itemdetails { border-collapse: collapse; background-color: #F4F4F4; border-bottom: 0 solid #CBCACA; border-left: 1px solid #CBCACA; border-top: 1px solid #CBCACA; }
    .base .ig .itemdetails TH { background-color: #7E7772; color: #fff; border-right: 1px solid #f4f4f4; line-height: 14px; text-align: center; }
    .base .ig .itemdetails TD { border-bottom: 1px solid #CBCACA; border-left: 1px solid #CBCACA; }
    .base .ig .itemdetails TR.even TD TD { background-color: transparent; }
    .base .ig .itemdetails TR.odd TD TD { background-color: transparent; }
    .base .ig .itemdetails TR.odd TD { background-color: #F4F4F4; }
    .base .ig .itemdetails TR.even TD { background-color: #FFF; }
    .base .ig .itemdetails TR.sortbottom TD { background-color: #CCC; font-weight: bold; }
    .base .ig .itemdetails TD TD { border: none; }
.base .ig .shippingoption { width: 300px; }
.base .ig .chkshipoptions { float: right; border: 1px dotted #C0C0C0; }
.base .ig .chkshipcalc .commonhead { color: #fff; font-size: 14px; font-weight: bold; }
.base .ig .itemdetails .greybg { background-color: #F4F4F4; }
.base .ig .custwhobought { border-top: 1px solid #fff; }
.base .ig .recentlyviwed .title, .base .ig .custwhoboughttitle { color: #252d29; height: 25px; font-size: 14px; font-weight: bold; }
.base .ig .recentlyviwed .title { font-weight: bold; color: #fff; }
.recentlyviwed .containerSimilaprProd .item h3 a { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; margin: 0; font-weight: bold; }
.base .ig .fastchkoutmain .chkbilladdr, .base .ig .fastchkoutmain .chkshipaddr { border: 0 solid blue; float: none; }
.base .ig .fastchkoutmain .altrrows { border-spacing: 0; border-collapse: collapse; border: solid 1px #cbcaca; }
    .base .ig .fastchkoutmain .altrrows td { border: 0 solid red; }
    .base .ig .fastchkoutmain .altrrows th { border: 0 solid red; }
.base .ig .fastchkoutmain .fcsecuritycode { float: left; }
.base .ig .fastchkoutmain .shippinglinks, .base .ig .fastchkoutmain .nxtprvlinks { font-size: 13px; }
.base .ig #accmaincontent { border: 2px solid #000000;
    float: left;
    height: auto;
    margin: 10px 0 0;
    padding: 10px;
    width: 716px;}
.base .ig .accmaincontent #h4 { margin: 0; padding: 1px 0; }
.base .ig #accmaincontentpromooff { overflow: hidden; }
.base .ig #chkcontent { background-color: #fff; border: 2px solid #000; height: auto; margin: 12px; _margin: 8px; padding: 10px; width: 695px; float: left; height: 100%; }
.base .ig #accleftnav { height: auto; width: 230px; _width: 249px; padding-top: 0; }
.base .ig .accleftnav #acctitle { width: 213px; height: 19px; padding: 3px 2px 2px 15px; border-bottom: solid 2px #9b938f; }
.base .ig .accleftnav #h3 { margin: 0; padding-top: 3px; padding-right: 0; padding-bottom: 5px; }
.base .ig .accleftnav UL { margin: 0; padding: 0 0 0 10px; }
    .base .ig .accleftnav UL LI { margin: 0; padding: 2px 0 2px 2px; list-style-type: none; }
        .base .ig .accleftnav UL LI A { padding-left: 14px; margin: 0; list-style-type: none; font-size:12px; width:95%; }
.base .ig .accleftnav #accline { margin-left: 15px; margin-right: 10px; padding-bottom: 2px; margin-bottom: 3px; }
.base .ig #spacer { height: 12px; }
.base .ig #spacervsm { padding-top: 1px; padding-bottom: 2px; }
.base .ig #accfooter { width: 214px; height: 19px; display: none; }
.base .ig #accdashboard { margin-top: 10px; }
.base .ig .accdashboard #acctable { padding-top: 0; }
.base .ig .accdashboard .acctable #accinfo,.base .ig .accdashboard .acctable #accactivity { width: 340px; height: auto; background-color: #efefef; }
.base .ig .accdashboard .acctable #head { width: 334px; height: 23px; padding: 6px 0 4px 6px; }
.base .ig .accdashboard .acctable #body { width: 330px; padding: 0 5px 0 5px; }
.base .ig .accdashboard .acctable #footer { width: 330px; _width: 325px; margin: 0 5px 5px 5px; height: 25px; overflow: hidden; padding:0px; background:none; }
.base .ig .accdashboard .acctable #h5 { margin: 0 0 3px; }
.base .ig .accdashboard .acctable #buttons { padding-right: 8px; }
.base .ig .accdashboard .acctable #accaddrborder { max-height: 175px; margin: 2px 0; overflow: auto; width: auto; padding: 2px 0 2px 2px; }
.base .ig .accdashboard .acctable #accactivity { margin-left: 10px; float: right; }
.base .ig #acchelptopicbox { width: 700px; margin-top: 10px; }
.base .ig .acchelptopicbox #acchelp { width: 700px; height: auto; margin-top: 0; }
.base .ig #accordquots { width: 350px; margin-bottom: 10px; margin-top: 10px; height: auto; }
.base .ig #accsearchhd { float: left; }
.base .ig #accsearchbg { margin-left: 175px; margin-top: -16px; }
.base .ig .accdashboard .acctable .body .layacceditbtn { height: 16px; width: 29px; overflow: hidden; }
.base .ig .accdashboard .acctable .body #accdottedline { height: 9px; }
.base .ig .accdashboard .acctable .body .layaccaddnewbtn { height: 16px; width: 59px; overflow: hidden; }
.base .ig .layaccaddnewaddbtn { height: 22px; width: 116px; overflow: hidden; }
.base .ig .accdashboard .acctable .body .layaccdeletebtn { height: 16px; width: 43px; overflow: hidden; margin-left: 5px; }
.base .ig .layaccgolnkbtn { margin-left: 5px; height: 22px; width: 36px; overflow: hidden; }
.base .ig .accdashboard .acctable .accaddrborder #accaddrlist { width: 305px; }
.base .ig #chkmaincontent { border: 2px solid #000; height: auto; margin:10px 10px 0; padding: 10px; width: 952px; _margin: 6px; min-height: 485px; }
.base .ig .paypalbtn { float: right; }
.base .ig .laysubmit { height: 22px; width: 58px; }
.base .ig .layreset { height: 22px; width: 49px; }
.base .ig #acctable { width: 100%; padding-top: 20px; }
.base .ig .acctable #head { width: 100%; height: 23px; }
.base .ig .acctable #body { width: 100%; min-height: 275px; }
.base .ig .acctable .body TABLE td { padding: 1px; }
.base .ig .acctable #footer { width: 100%; height: 27px; margin-top: 5px; }
.base .ig .layaccordionHeader { padding: 1px; margin-top: 5px; height: 18px; }
.base .ig .layaccordionHeaderSelected { padding: 1px; margin-top: 5px; height: 18px; }
.base .ig .layaccordionContent { border: 1px solid #CBCACA; padding: 5px; padding-top: 10px; }
.base .ig #invpdtop { padding-top: 5px; }
.base .ig .srchinvoice INPUT { width: 75px; }
.base .ig .srchinvoice TD { padding: 2px 0 2px 2px; }
.base .ig #tblInvExprt { margin: 5px 2px 2px; }
.base .ig .tblInvExprt TH { padding: 2px 1px; margin: 2px; }
.base .ig .tblInvExprt TD { padding: 2px 1px; }
.base .ig .layinvtlpay { width: 40px; }
.base .ig .layPayplExpreimg { height: 22px; width: 162px; }
.base .ig .laygo { height: 16px; width: 22px; }
.base .ig #greybg { height: 18px; }
.base .ig #accprofile TD { padding: 2px 0 2px 2px; }
.base .ig A.layaddnewcard { height: 22px; width: 96px; }
.base .ig A.laycopy2cart { height: 16px; width: 76px; }
.base .ig A.layreturn { height: 13px; width: 43px; }
.base .ig .acchelptopicbox .acchelp #accp { margin: 0; line-height: 16px; padding: 2px 1px 2px 0; }
.base .ig #acchtmltable { margin: 5px 0 2px 0; }
.base .ig .layacchtmltable { margin: 5px 5px 2px 0; }
.base .ig .acchtmltable TH { line-height: 14px; padding: 2px; margin: 2px; }
.base .ig .acchtmltable TD { padding: 3px; }
    .base .ig .acchtmltable TD TD { padding-left: 0; }
.base .ig .acchtmltable #accprice { padding-right: 2px; }
.base .ig .acchtmltable #accqty { padding-right: 2px; }
.base .ig .acchtmltable INPUT { width: 27px; }
.base .ig .acctable .body #accbuttons { padding-right: 2px; }
.base .ig .acctable .body .accbuttons .layaccaddnewbtn { height: 21px; width: 115px; overflow: hidden; }
.base .ig .layaccorngeditbtn { width: 29px; height: 16px; overflow: hidden; }
.base .ig .layaccorngdeletebtn { height: 16px; width: 43px; overflow: hidden; }
.base .ig .layturnoff { height: 22px; width: 61px; }
.base .ig .layturnon { height: 22px; width: 59px; }
.base .ig #invordqutdtl { width: 100%; margin-top: 8px; margin-bottom: 15px; height: auto; padding: 0 0 2px; }
.base .ig #invordqutshipadd { width: 47%; height: auto; padding: 1px 2px 2px; }
    .base .ig #invordqutshipadd TD { padding-bottom: 1px; }
.base .ig #invordqutbilladd { width: 47%; height: auto; padding: 1px 2px 2px; }
    .base .ig #invordqutbilladd TD { padding-bottom: 1px; }
.base .ig #altrrows { width: 100%; }
    .base .ig #altrrows TH, #altrrows TD { padding: 2px 4px; }
    .base .ig #altrrows TH { padding: 2px; margin: 2px; }
    .base .ig #altrrows TD { padding: 2px; }
    .base .ig #altrrows TR.even TD TD { padding: 2px; }
    .base .ig #altrrows TR.odd TD TD { padding: 2px; }
    .base .ig #altrrows TR.odd TD { padding: 2px; }
    .base .ig #altrrows TR.even TD { padding: 2px; }
    .base .ig #altrrows TR.sortbottom TD { padding: 2px; }
.base .ig .layaddsubuser { height: 22px; width: 118px; }
.base .ig .layedit { height: 16px; width: 29px; }
.base .ig A.laydelete { height: 16px; width: 43px; }
.base .ig .laycctbl TD { padding: 2px 0 2px 2px; }
.base .ig .layupdate { height: 22px; width: 57px; }
.base .ig .laylookupbtn { height: 16px; width: 47px; overflow: hidden; }
.base .ig .layhistorybtn { height: 16px; width: 47px; overflow: hidden; margin-top: 2px; }
.base .ig .layb2bnewrowbtn { height: 22px; width: 94px; overflow: hidden; }
.base .ig .layb2bupdatebtn { height: 22px; width: 88px; margin-right: 2px; overflow: hidden; }
.base .ig .laycheckoutbtn { height: 22px; width: 125px; overflow: hidden; }
.base .ig .layb2bupdatestkbtn { height: 22px; width: 106px; overflow: hidden; margin: 5px 5px 5px 0; }
.base .ig #subuser TD { padding: 2px 0 2px 2px; }
.base .ig #retorddtls { margin-top: 8px; margin-bottom: 8px; margin-left: 5px; height: auto; }
.base .ig #retordshipaddr { width: 330px; height: auto; padding: 1px 2px 2px; }
.base .ig #retordeshipaddr TD { padding-bottom: 1px; }
.base .ig #retordbilladdr { width: 330px; height: auto; padding: 1px 2px 2px; }
    .base .ig #retordbilladdr TD { padding-bottom: 1px; }
.base .ig .ac { padding-right: 2px; text-align: center; }
.base .ig .ar { padding-right: 2px; text-align: right; }
.base .ig .layback { height: 22px; width: 57px; }
.base .ig .cmnpanel { width: 100%; float: left; }
.base .ig #impnotice { padding: 5px; width: 98%; }
.base .ig .laycontshopng { height: 22px; width: 125px; }
.base .ig .Continue { height: 22px; width: 71px; }
.base .ig .layclear { height: 22px; width: 51px; }
.base .ig .layunsubscribe { height: 22px; width: 86px; }
.base .ig .laysubscribeNL { height: 22px; width: 72px; }
.base .ig P { margin: 3px 0 10px; line-height: 16px; padding: 2px 1px 2px 0; }
.base .ig .layremove { height: 16px; width: 47px; }
.base .ig .itemdetails .layremove { height: 18px; width: 18px; float: left; }
.base .ig A.layfindwishlist { height: 18px; width: 99px; }
.base .ig A.laysendwishlist { height: 22px; width: 183px; }
.base .ig #accpurchasehistorngtxt { padding: 1px 0; margin: 0; }
.base .ig #greyline { height: 9px; margin: 0; }
.base .ig #dotteledlinehrzt { height: 15px; padding: 0 2px 0 0; margin: 0; }
.base .ig .layaddallbtn { height: 21px; width: 62px; overflow: hidden; }
.base .ig #lookupsearch { height: 24px; width: 700px; margin: 1px 0 0; padding: 0; color: #fff; font-weight: bold; }
    .base .ig #lookupsearch .searchbtn { height: 22px; padding-left: 3px; width: 54px; margin-top: 1px; }
.base .ig .lookupsearch INPUT { margin-bottom: 1px; *width: 100px; width: 98px; }
.base .ig .lookupsearch SELECT { margin-bottom: 1px; }
.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 .laylookupaddbtn { height: 32px; width: 54px; overflow: hidden; }
.logprofile { display: block; width:900px; margin: 10px auto; text-transform:uppercase; }
.base .ig #dreset { float: left; }
.base .ig #dforgetp { height: 25px; margin-top: 3px; }
.base .ig #register { width: 100%; position: relative; }
.base .ig #usrname,.base .ig #passwrd  {float:left; position:relative; }
    .base .ig #usrname INPUT,.base .ig #passwrd INPUT {background-color: #CAC6C6;
    color: #000000;
    height: 20px;
    line-height: 20px;
    padding: 3px;
    width: 170px;}
.base .ig #tusrname,.base .ig #tpassowrd { margin-left:85px; }
.base .ig #usrname .errormsg,.base .ig #passwrd .errormsg { left:10px;
    position: absolute;
    top:32px;
    width: 255px; text-transform:capitalize; }
    
.base .ig .layaltrrows TH, .layaltrrows TD { padding: 2px 4px; }
.base .ig .layaltrrows TH { padding: 2px; margin: 2px; }
.base .ig .layaltrrows TD { padding: 2px; }
.base .ig .layaltrrows TR.even TD TD { padding: 2px; }
.base .ig .layaltrrows TR.odd TD TD { padding: 2px; }
.base .ig .layaltrrows TR.odd TD { padding: 2px; }
.base .ig .layaltrrows TR.even TD { padding: 2px; }
.base .ig .layaltrrows TR.sortbottom TD { padding: 2px; }
.base .ig .laypagingtable { width: 10px; text-align: center; }
.base .ig .ordinput { width: 100px; border: 1px solid #776E68; }
.base .ig .layexport { width: 42px; height: 12px; }
.base .ig .layordhist { width: 95px; }
.base .ig .layqthist { width: 90px; }
.base .ig .laysrchord { width: 130px; }
.base .ig .laypurchhist { width: 105px; }
.base .ig .layquikord { width: 105px; }
.base .ig .layagewise { width: 160px; }
.base .ig .layinvhist { width: 95px; }
.base .ig .laycrddetls { width: 120px; }
.base .ig .layprefe { width: 90px; }
.base .ig .layviewret { width: 120px; }
.base .ig .layuserupdt { width: 140px; }
.base .ig .layaddress { width: 100px; }
.base .ig .laysubusers { width: 75px; }
.base .ig .laynewssub { width: 145px; }
.base .ig .layrecentview { width: 150px; }
.base .ig .catcontent .layacceditbtngc { height: 18px; width: 39px; overflow: hidden; }
.base .ig .catcontent .layaccdeletebtngc { height: 18px; width: 52px; overflow: hidden; }
.base .ig .laybackreturns { height: 22px; width: 57px; }
.base .ig #ordhddisp { margin-top: 15px; }
.base .ig .acctable #body #prod { width: 60px; }
.base .ig .ccsecuritymsg { padding: 5px; width: 98%; }
.base .ig .accmaincontent { display: block; float: left; background-color: #fff; }
    .base .ig .accmaincontent .h4 { color: #1159B2; font-size: 11px; font-weight: bold; }
.base .ig .accleftnav { background-color: #000; float: left; }
    .base .ig .accleftnav .acctitle { font-size: 13px; font-weight: bold; color: #fff; font-family: Arial,Verdana,MS Reference Sans Serif,; font-weight: bold; background-repeat: no-repeat; background-position: left top; display: block; }
    .base .ig .accleftnav .h3 { font-size: 13px; font-weight: bold; color: #FFF; text-decoration: none; background: url(images/ln_arrow.gif); background-repeat: repeat-y; background-position: 4px 3px; text-indent: 18px; }
        .base .ig .accleftnav .h3 a:link { color: #FFF; text-decoration: none; }
        .base .ig .accleftnav .h3 a:visited { color: #FFF; text-decoration: none; }
        .base .ig .accleftnav .h3 a:hover { color: #FFF; text-decoration: underline; }
    .base .ig .accleftnav ul { display: block; }
        .base .ig .accleftnav ul li a { color: #fff; display: block; font-weight: normal; text-indent: 0; background: url(images/ln_arrow_sm.gif); background-repeat: no-repeat; background-position: 2px 0; }
            .base .ig .accleftnav ul li a:visited { color: #FFF; }
            .base .ig .accleftnav ul li a:hover { color: #FFF; text-decoration: underline; }
    .base .ig .accleftnav .accline { border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #9b938f; }
.base .ig .accfooter { background-color: #eae8e9; border-top: solid 2px #fff; float: left; }
.base .ig .accdashboard { float: left; }
    .base .ig .accdashboard .acctable .accinfo { float: left; }
    .base .ig .accdashboard .acctable .head { font-size: 12px; font-weight: bold; color: #ee5200; }
    .base .ig .accdashboard .acctable .footer { text-indent: -9999px; }
    .base .ig .accdashboard .acctable h5 { font-size: 11px; font-weight: bold; color: #292e2b; margin: 3px 0; }
    .base .ig .accdashboard .acctable .buttons { float: right; }
    .base .ig .accdashboard .acctable .accaddrborder { background-color: #f6f6f6; border: solid 1px #8e927c; }
    .base .ig .accdashboard .acctable .accactivity { float: right; }
.base .ig .acchelptopicbox { float: left; }
    .base .ig .acchelptopicbox .acchelp { float: left; }
.base .ig .accsearchbg input[type=text] { border: solid 1px #776E68; }
.base .ig .accdashboard .acctable .body .acceditbtn { background: url(images/spritebuttons.png); background-position: -293px -58px; text-indent: -9999px; display: block; border: none; cursor: pointer; }
    .base .ig .accdashboard .acctable .body .acceditbtn:hover { background-position: -293px -74px; overflow: hidden; }
.base .ig .accdashboard .acctable .body .accdottedline { background: transparent url(images/dotline.gif) repeat-x scroll 0 0; }
.base .ig .accdashboard .acctable .body .accaddnewbtn { background: url(images/spritebuttons.png); background-position: -224px -58px; text-indent: -9999px; display: block; }
    .base .ig .accdashboard .acctable .body .accaddnewbtn:hover { background-position: -224px -74px; overflow: hidden; }
.base .ig .accaddnewaddbtn { background: url(images/spritebuttons.png); background-position: -285px 0; background-repeat: no-repeat; text-indent: -9999px; display: block; cursor: pointer; }
    .base .ig .accaddnewaddbtn:hover { background-position: -285px -22px; overflow: hidden; }
.base .ig .accdashboard .acctable .body .accdeletebtn { background: url(images/spritebuttons.png); background-position: -1979px 0; text-indent: -9999px; display: block; }
    .base .ig .accdashboard .acctable .body .accdeletebtn:hover { background-position: -1979px -16px; overflow: hidden; }
.base .ig .accgolnkbtn { background: url(images/spritebuttons.png); background-position: -478px -58px; background-repeat: no-repeat; text-indent: -9999px; display: block; border: none; cursor: pointer; }
    .base .ig .accgolnkbtn:hover { background-position: -478px -80px; overflow: hidden; }
.base .ig .chkmaincontent { float: left; background-color: #fff; display: block; }
.base .ig .submit { background: url(images/spritebuttons.png); background-position: -1422px -58px; text-indent: -9999px; display: block; overflow: hidden; border: none; cursor: pointer; }
    .base .ig .submit:hover { background-position: -1422px -80px; overflow: hidden; }
.base .ig .reset { background: url(images/spritebuttons.png); background-position: -960px -58px; text-indent: -9999px; display: block; overflow: hidden; }
    .base .ig .reset:hover { background-position: -960px -80px; overflow: hidden; }
.base .ig .acctable { float: left; }
    .base .ig .acctable .head { font-size: 14px; font-weight: bold; color: #252d29; float: left; }
    .base .ig .acctable .body { float: left; }
    .base .ig .acctable .footer { background-image: none; background-repeat: no-repeat; overflow: hidden; text-indent: -9999px; float: left; }
.base .ig .invtable { border: 1px solid #CBCACA; }
.base .ig .accordionHeader { border: 1px solid #cbcaca; color: white; background-color: #342d27; font-family: Arial,Sans-Serif; font-size: 12px; font-weight: bold; cursor: pointer; }
.base .ig .accordionHeaderSelected { border: 1px solid #cbcaca; color: white; background-color: #342d27; font-family: Arial,Sans-Serif; font-size: 12px; font-weight: bold; cursor: pointer; }
.base .ig .accordionHeader .Showimage { background-image: url('images/icnarrows.png'); background-position: 0 -88px; background-repeat: no-repeat; }
.base .ig .accordionHeaderSelected .Showimage { background-image: url('images/icnarrows.png'); background-position: 0 -65px; background-repeat: no-repeat; }
.base .ig .accordionContent { background-color: #b2b6a1; border: 1px solid #CBCACA; border-top: none; }
.base .ig .tblInvExprt { border-top: solid 1px #cbcaca; border-left: solid 1px #cbcaca; border-bottom: solid 1px #cbcaca; background-color: #f4f4f4; text-align: left; }
    .base .ig .tblInvExprt th { font-size: 10px; background-color: #7E7772; color: #fff; font: helvetica; line-height: 14px; border-right: solid 1px #CBCACA; }
    .base .ig .tblInvExprt td { border-right: solid 1px #cbcaca; border-bottom: solid 1px #fff; }
    .base .ig .tblInvExprt .price { text-align: right; }
    .base .ig .tblInvExprt .qty { text-align: right; }
    .base .ig .tblInvExprt input { font-size: 11px; color: #333; }
.base .ig .center { text-align: center; }
.base .ig .successmsg { font-size: 10px; color: Green; font-weight: bold; }
.base .ig .PayplExpreimg { background: url(images/spritebuttons.png); background-position: -1120px -49px; text-indent: -9999px; overflow: hidden; display: block; border: none; cursor: pointer; }
    .base .ig .PayplExpreimg:hover { background-position: -1120px -71px; overflow: hidden; }
.base .ig .greybg { background-color: #FFF1F1; }
.base .ig a.addnewcard { background: url(images/spritebuttons.png); background-position: -411px 0; text-indent: -9999px; overflow: hidden; display: block; }
    .base .ig a.addnewcard:hover { background-position: -411px -22px; overflow: hidden; }
.base .ig a.copy2cart { background: url(images/spritebuttons.png); background-position: -1893px 0; text-indent: -9999px; display: block; overflow: hidden; }
    .base .ig a.copy2cart:hover { background-position: -1893px -16px; overflow: hidden; }
.base .ig a.return { background: url(images/spritebuttons.png); background-position: -1852px -49px; text-indent: -9999px; display: block; overflow: hidden; }
    .base .ig a.return:hover { background-position: -1852px -62px; overflow: hidden; }
.base .ig .accdashboard .acctable .accgreycaps { color: #898888; font-weight: bold; text-transform: uppercase; padding-bottom: 2px; }
    .base .ig .accdashboard .acctable .accgreycaps a:link { text-decoration: none; color: #898888; font-weight: bold; }
    .base .ig .accdashboard .acctable .accgreycaps a:visited { text-decoration: none; color: #898888; font-weight: bold; }
    .base .ig .accdashboard .acctable .accgreycaps a:hover { text-decoration: underline; color: #fc7007; font-weight: bold; }
.base .ig .go { background: url(images/spritebuttons.png); background-position: -332px -58px; text-indent: -9999px; overflow: hidden; display: block; border: none; cursor: pointer; }
    .base .ig .go:hover { background-position: -332px -74px; overflow: hidden; }
.base .ig .right { text-align: right; }
.base .ig .invordqutdtl { float: left; }
.base .ig .invordqutshipadd { float: left; background-color: #F7F7F7; border: solid 1px #cccbcb; }
    .base .ig .invordqutshipadd td { border-bottom: solid 1px #fff; }
.base .ig .invordqutbilladd { float: right; background-color: #F7F7F7; border: solid 1px #cccbcb; }
    .base .ig .invordqutbilladd td { border-bottom: solid 1px #fff; }
.base .ig .acchtmltable { border-top: solid 1px #cbcaca; border-left: solid 1px #cbcaca; border-bottom: solid 0 #cbcaca; background-color: #f4f4f4; text-align: left; }
    .base .ig .acchtmltable th { font-size: 10px; background-color: #7e7772; color: #fff; font: helvetica; border-right: solid 1px #CBCACA; text-align: left; }
    .base .ig .acchtmltable td { border-right: solid 1px #cbcaca; border-bottom: solid 1px #cbcaca; }
        .base .ig .acchtmltable td td { border: none; }
    .base .ig .acchtmltable .row { border-left: solid 1px #cbcaca; }
    .base .ig .acchtmltable .price { text-align: right; }
    .base .ig .acchtmltable .qty { text-align: right; }
    .base .ig .acchtmltable input { font-size: 11px; color: #333; border: 1px solid #776E68; }
.base .ig .acctable .body .accbuttons { float: right; }
    .base .ig .acctable .body .accbuttons .accaddnewbtn { background: url(images/spritebuttons.png); background-position: -728px 0; display: block; border: none; cursor: pointer; text-indent: -9999px; }
        .base .ig .acctable .body .accbuttons .accaddnewbtn:hover { background-position: -728px -22px; overflow: hidden; }
.base .ig .accorngdeletebtn { background: url(images/spritebuttons.png); background-position: -1979px 0; text-indent: -9999px; display: block; }
    .base .ig .accorngdeletebtn:hover { background-position: -1979px -16px; overflow: hidden; }
.base .ig .accorngeditbtn { background: url(images/spritebuttons.png); background-position: -293px -58px; text-indent: -9999px; display: block; }
    .base .ig .accorngeditbtn:hover { background-position: -293px -74px; overflow: hidden; }
.base .ig .turnoff { background: url(images/spritebuttons.png); background-position: -1572px -58px; text-indent: -9999px; overflow: hidden; display: block; border: none; cursor: pointer; }
    .base .ig .turnoff:hover { background-position: -1572px -80px; overflow: hidden; }
.base .ig .turnon { background: url(images/spritebuttons.png); background-position: -1643px -58px; text-indent: -9999px; overflow: hidden; display: block; border: none; cursor: pointer; }
    .base .ig .turnon:hover { background-position: -1643px -80px; overflow: hidden; }
.base .ig .altrrows { border-spacing: 0; border-collapse: collapse; border-top: solid 1px #CBCACA; border-left: solid 1px #CBCACA; border-bottom: solid 0 #CBCACA; }
    .base .ig .altrrows th { background-color: #7E7772; border-right: solid 1px #CBCACA; color: #fff; line-height: 14px; font-size: 10px; }
    .base .ig .altrrows td { border-right: solid 1px #CBCACA; border-bottom: solid 1px #CBCACA; }
    .base .ig .altrrows tr.even td td { background-color: #f4f4f4; }
    .base .ig .altrrows tr.odd td td { background-color: #f4f4f4; }
    .base .ig .altrrows tr.odd td { background-color: #f4f4f4; }
    .base .ig .altrrows tr.even td { background-color: #fff; }
    .base .ig .altrrows tr.sortbottom td { background-color: #ccc; font-weight: bold; }
    .base .ig .altrrows td td { border: none; }
.base .ig .addsubuser { background: url(images/spritebuttons.png); background-position: -407px 0; text-indent: -9999px; display: block; overflow: hidden; border: none; cursor: pointer; }
    .base .ig .addsubuser:hover { background-position: -407px -22px; overflow: hidden; }
.base .ig .edit { background: url(images/spritebuttons.png); background-position: -293px -58px; text-indent: -9999px; display: block; overflow: hidden; border: none; cursor: pointer; margin-bottom: 2px; }
    .base .ig .edit:hover { background-position: -293px -74px; overflow: hidden; }
.base .ig a.delete { background: url(images/spritebuttons.png); background-position: -1979px 0; text-indent: -9999px; display: block; overflow: hidden; }
    .base .ig a.delete:hover { background-position: -1979px -16px; overflow: hidden; }
.base .ig .buttons { padding-right: 2px; float: right; }
.base .ig .update { background: url(images/spritebuttons.png); background-position: -1809px -58px; text-indent: -9999px; overflow: hidden; display: block; }
    .base .ig .update:hover { background-position: -1809px -80px; overflow: hidden; }
.base .ig .lookupbtn { background: url(images/spritebuttons.png); background-position: -421px -58px; text-indent: -9999px; display: block; cursor: pointer; border: 0; }
    .base .ig .lookupbtn:hover { background-position: -421px -74px; overflow: hidden; }
.base .ig .historybtn { background: url(images/spritebuttons.png); background-position: -364px -58px; text-indent: -9999px; border: none; display: block; cursor: pointer; }
    .base .ig .historybtn:hover { background-position: -364px -74px; overflow: hidden; }
.base .ig .b2bnewrowbtn { background: url(images/spritebuttons.png); background-position: -517px 0; text-indent: -9999px; display: block; border: none; cursor: pointer; }
    .base .ig .b2bnewrowbtn:hover { background-position: -517px -22px; overflow: hidden; }
.base .ig .b2bupdatebtn { background: url(images/spritebuttons.png); background-position: -621px 0; text-indent: -9999px; display: block; border: none; cursor: pointer; }
    .base .ig .b2bupdatebtn:hover { background-position: -621px -22px; overflow: hidden; }
.base .ig .checkoutbtn { background: url(images/spritebuttons.png); background-position: -1488px 0; text-indent: -9999px; display: block; border: none; cursor: pointer; }
    .base .ig .checkoutbtn:hover { background-position: -1488px -22px; overflow: hidden; }
.base .ig .b2bupdatestkbtn { background: url(images/spritebuttons.png); background-position: 0 -116px; text-indent: -9999px; display: block; border: none; cursor: pointer; }
    .base .ig .b2bupdatestkbtn:hover { background-position: 0 -138px; overflow: hidden; }
.base .ig .successmessage { font-size: 10px; color: Green; }
.base .ig .clear { background: url(images/spritebuttons.png); background-position: -1346px 0; text-indent: -9999px; overflow: hidden; display: block; }
    .base .ig .clear:hover { background-position: -1346px -22px; overflow: hidden; }
.base .ig .unsubscribe { background: url(images/spritebuttons.png); background-position: -1712px -58px; background-repeat: no-repeat; text-indent: -9999px; overflow: hidden; display: block; cursor: pointer; border: none; }
    .base .ig .unsubscribe:hover { background-position: -1712px -80px; overflow: hidden; }
.base .ig .subscribeNL { background: url(images/spritebuttons.png); background-position: -1490px -58px; background-repeat: no-repeat; text-indent: -9999px; overflow: hidden; display: block; cursor: pointer; border: none; }
    .base .ig .subscribeNL:hover { background-position: -1490px -80px; overflow: hidden; }
.base .ig .retordshipaddr { float: left; background-color: #f7f7f7; border: solid 1px #cccbcb; }
.base .ig .retordeshipaddr td { border-bottom: solid 1px #fff; }
.base .ig .retordbilladdr { background-color: #f5faff; border: solid 1px #cccbcb; float: right; }
    .base .ig .retordbilladdr td { border-bottom: solid 1px #fff; }
.base .ig .back { background: url(images/spritebuttons.png); background-position: -1177px 0; text-indent: -9999px; display: block; overflow: hidden; border: none; cursor: pointer; }
    .base .ig .back:hover { background-position: -1177px -22px; overflow: hidden; }
.base .ig .impnotice { text-align: justify; border: solid 1px #b5b4b4; }
.base .ig .contshopng { background: url(images/spritebuttons.png); background-position: -1758px 0; text-indent: -9999px; display: block; overflow: hidden; border: none; cursor: pointer; }
    .base .ig .contshopng:hover { background-position: -1758px -22px; overflow: hidden; }
.base .ig .Continue { background: url(images/spritebuttons.png); background-position: -1974px 0; text-indent: -9999px; display: block; overflow: hidden; border: none; cursor: pointer; }
    .base .ig .Continue:hover { background-position: -1974px -21px; overflow: hidden; }
.base .ig .fltleft { float: left; }
.base .ig .remove { background: url(images/spritebuttons.png); background-position: -815px -58px; text-indent: -9999px; display: block; overflow: hidden; cursor: pointer; }
    .base .ig .remove:hover { background-position: -815px -74px; overflow: hidden; }
.base .ig .itemdetails .remove { background: url(images/spritebuttons1.png); background-position: -360px 0; text-indent: -9999px; display: block; overflow: hidden; cursor: pointer; }
    .base .ig .itemdetails .remove:hover { background-position: -360px 0; overflow: hidden; }
.base .ig a.findwishlist { background: url(images/spritebuttons.png); background-position: -797px -98px; text-indent: -9999px; overflow: hidden; display: block; }
.base .ig a.sendwishlist { background: url(images/spritebuttons.png); background-position: -1229px -58px; text-indent: -9999px; overflow: hidden; display: block; }
.base .ig .fltright { float: right; }
.base .ig .accpurchasehistextsm { font-size: 10px; color: #262626; }
.base .ig .accpurchasehistorngtxt { font-size: 11px; color: #fb6e02; }
.base .ig #greyline { background: url(images/lineimg.gif); background-repeat: repeat-x; text-indent: -9999px; }
.base .ig .dotteledlinehrzt { background: url(images/flt_cart_dotline.gif); background-repeat: repeat-y; }
.base .ig .addallbtn { background: url(images/spritebuttons.png); background-position: -624px 0; text-indent: -9999px; display: block; border: none; cursor: pointer; }
    .base .ig .addallbtn:hover { background-position: -624px -22px; overflow: hidden; }
.base .ig .lookupsearch input { font-size: 11px; font-weight: normal; color: #333; text-decoration: none; border: solid 1px #776E68; *margin-top: -1px; }
.base .ig .lookupsearch select { font-size: 11px; font-weight: normal; color: #333; text-decoration: none; border: solid 1px #776E68; }
.base .ig #lookupsearch .srchgobtn { *margin-top: -2px; background: url(images/spritebuttons.png); background-repeat: no-repeat; background-position: -855px -116px; display: block; text-indent: -9999px; overflow: hidden; cursor: pointer; border: none; outline: none; }
.base .ig .lookupsearch li a .advsearchbtn { text-indent: -9999px; display: block; }
.base .ig .lookupaddbtn { background: url(images/spritebuttons.png); background-position: -1304px -96px; text-indent: -9999px; display: block; border: none; cursor: pointer; }
    .base .ig .lookupaddbtn:hover { background-position: -1304px -128px; overflow: hidden; }
.base .ig .dreset { padding-bottom: 5px; }
.base .ig .dforgetp { font-weight: bold; }
    .base .ig .dforgetp a, #logprofile a { color: #0000EE; text-decoration: underline; }
        .base .ig .dforgetp a:hover { color: #000; text-decoration: none; }
.base .ig .strong { font-weight: bold; }
.base .ig .logpasswrd { margin-bottom: 20px; margin-top: 15px; display:inline-block; position:relative; width:555px; }
    .base .ig .logpasswrd input { border: solid 1px #050609; }
#accprofile input { border: solid 1px #776E68; }
.base .ig .newcustomerlbl { font-size: 16px; font-weight: bold; }
.base .ig .guestcustomerlbl { font-size: 16px; font-weight: bold; padding-bottom: 20px; }
.base .ig .registercustomerlbl { font-size: 16px; font-weight: bold; padding-bottom: 20px; }
.base .ig .export { background: url(images/spritebuttons.png); background-position: -288px -49px; text-indent: -9999px; display: block; border: none; cursor: pointer; }
.base .ig .catcontent .acceditbtngc { background: url(images/spritebuttons.png); background-position: -207px -49px; text-indent: -9999px; display: block; border: none; cursor: pointer; }
    .base .ig .catcontent .acceditbtngc:hover { background-position: -207px -67px; overflow: hidden; }
.base .ig .catcontent .accdeletebtngc { background: url(images/spritebuttons.png); background-position: -75px -49px; text-indent: -9999px; display: block; }
    .base .ig .catcontent .accdeletebtngc:hover { background-position: -75px -67px; overflow: hidden; }
.base .ig .acctable #body .prod { position: relative; }
.font12px { font-size: 12px; }
.font12pxbold { font-size: 12px; font-weight: bold; }
.font14px { font-size: 14px; }
.fontbold { font-weight: bold; }
.font11 { font-size: 11px; }
.font11normal { font-size: 11px; font-weight: normal; }
.font11bold { font-size: 11px; font-weight: bold; }
.search { width: 130px; height: 15px; }
.searchbtn { margin-left: 3px; height: 20px; width: 23px; }
.advsearchbtn { margin-left: 3px; width: 105px; height: 20px; }
.font11bold { font-size: 11px; font-weight: bold; }
.font9 { font-size: 9px; }
.font13bold { font-size: 13px; font-weight: bold; }
.highslide-container div { font-family: Verdana,Helvetica; font-size: 10pt; }
.highslide-container table { background: none; }
.highslide { outline: none; text-decoration: none; }
    .highslide img { border: 2px solid silver; }
    .highslide:hover img { border-color: gray; }
.highslide-active-anchor img { visibility: hidden; }
.highslide-gallery .highslide-active-anchor img { border-color: black; visibility: visible; cursor: default; }
.highslide-image { border-width: 2px; border-style: solid; border-color: white; background: gray; }
.highslide-wrapper, .highslide-outline { background: white; }
.glossy-dark { background: #111; }
.highslide-number { font-weight: bold; color: gray; font-size: .9em; }
.highslide-caption { display: none; font-size: 1em; padding: 5px; }
.highslide-heading { display: none; font-weight: bold; margin: .4em; }
.highslide-dimming { position: absolute; background: black; }
a.highslide-full-expand { background: url(graphics/fullexpand.gif) no-repeat; display: block; margin: 0 10px 10px 0; width: 34px; height: 34px; }
.highslide-loading { display: block; color: black; font-size: 9px; font-weight: bold; text-transform: uppercase; text-decoration: none; padding: 3px; border: 1px solid white; background-color: white; padding-left: 22px; background-image: url(graphics/loader.white.gif); background-repeat: no-repeat; background-position: 3px 1px; }
a.highslide-credits, a.highslide-credits i { padding: 2px; color: silver; text-decoration: none; font-size: 10px; }
    a.highslide-credits:hover, a.highslide-credits:hover i { color: white; background-color: gray; }
.highslide-move, .highslide-move * { cursor: move; }
.highslide-viewport { display: none; position: fixed; width: 100%; height: 100%; z-index: 1; background: none; left: 0; top: 0; }
.highslide-overlay { display: none; }
.hidden-container { display: none; }
.closebutton { position: relative; top: -15px; left: 15px; width: 30px; height: 30px; cursor: pointer; background: url(graphics/close.png); }
.highslide-gallery ul { list-style-type: none; margin: 0; padding: 0; }
    .highslide-gallery ul li { display: block; position: relative; float: left; width: 106px; height: 106px; border: 1px solid silver; background: #ededed; margin: 2px; line-height: 0; overflow: hidden; }
    .highslide-gallery ul a { position: absolute; top: 50%; left: 50%; }
    .highslide-gallery ul img { position: relative; top: -50%; left: -50%; }
    html > body .highslide-gallery ul li { display: table; text-align: center; }
    html > body .highslide-gallery ul li { text-align: center; }
    html > body .highslide-gallery ul a { position: static; display: table-cell; vertical-align: middle; }
    html > body .highslide-gallery ul img { position: static; }
.highslide-controls { width: 195px; height: 40px; background: url(graphics/controlbar-white.gif) 0 -90px no-repeat; margin: 20px 15px 10px 0; }
    .highslide-controls ul { position: relative; left: 15px; height: 40px; list-style: none; margin: 0; padding: 0; background: url(graphics/controlbar-white.gif) right -90px no-repeat; }
    .highslide-controls li { float: left; padding: 5px 0; margin: 0; list-style: none; }
    .highslide-controls a { background-image: url(graphics/controlbar-white.gif); display: block; float: left; height: 30px; width: 30px; outline: none; }
        .highslide-controls a.disabled { cursor: default; }
            .highslide-controls a.disabled span { cursor: default; }
        .highslide-controls a span { display: none; cursor: pointer; }
    .highslide-controls .highslide-previous a { background-position: 0 0; }
        .highslide-controls .highslide-previous a:hover { background-position: 0 -30px; }
        .highslide-controls .highslide-previous a.disabled { background-position: 0 -60px!important; }
    .highslide-controls .highslide-play a { background-position: -30px 0; }
        .highslide-controls .highslide-play a:hover { background-position: -30px -30px; }
        .highslide-controls .highslide-play a.disabled { background-position: -30px -60px!important; }
    .highslide-controls .highslide-pause a { background-position: -60px 0; }
        .highslide-controls .highslide-pause a:hover { background-position: -60px -30px; }
    .highslide-controls .highslide-next a { background-position: -90px 0; }
        .highslide-controls .highslide-next a:hover { background-position: -90px -30px; }
        .highslide-controls .highslide-next a.disabled { background-position: -90px -60px!important; }
    .highslide-controls .highslide-move a { background-position: -120px 0; }
        .highslide-controls .highslide-move a:hover { background-position: -120px -30px; }
    .highslide-controls .highslide-full-expand a { background-position: -150px 0; }
        .highslide-controls .highslide-full-expand a:hover { background-position: -150px -30px; }
        .highslide-controls .highslide-full-expand a.disabled { background-position: -150px -60px!important; }
    .highslide-controls .highslide-close a { background-position: -180px 0; }
        .highslide-controls .highslide-close a:hover { background-position: -180px -30px; }
.highslide-maincontent { display: none; }
.highslide-html { background-color: white; }
.highslide-html-content { display: none; width: 400px; padding: 0 5px 5px 5px; }
.highslide-header { padding-bottom: 5px; }
    .highslide-header ul { margin: 0; padding: 0; text-align: right; }
        .highslide-header ul li { display: inline; padding-left: 1em; }
            .highslide-header ul li.highslide-previous, .highslide-header ul li.highslide-next { display: none; }
    .highslide-header a { font-weight: bold; color: gray; text-transform: uppercase; text-decoration: none; }
        .highslide-header a:hover { color: black; }
    .highslide-header .highslide-move a { cursor: move; }
.highslide-footer { height: 16px; }
    .highslide-footer .highslide-resize { display: block; float: right; margin-top: 5px; height: 11px; width: 11px; background: url(graphics/resize.gif) no-repeat; }
        .highslide-footer .highslide-resize span { display: none; }
.highslide-body { padding: 0; margin: 0; }
.highslide-resize { cursor: nw-resize; }
.draggable-header .highslide-header { height: 18px; border-bottom: 1px solid #ddd; }
.draggable-header .highslide-heading { position: absolute; margin: 2px .4em; }
.draggable-header .highslide-header .highslide-move { cursor: move; display: block; height: 16px; position: absolute; right: 24px; top: 0; width: 100%; z-index: 1; }
    .draggable-header .highslide-header .highslide-move * { display: none; }
.draggable-header .highslide-header .highslide-close { position: absolute; right: 2px; top: 2px; z-index: 2; padding: 0; }
    .draggable-header .highslide-header .highslide-close a { display: block; height: 16px; width: 16px; background-image: url(graphics/closeX.png); }
        .draggable-header .highslide-header .highslide-close a:hover { background-position: 0 16px; }
    .draggable-header .highslide-header .highslide-close span { display: none; }
.draggable-header .highslide-maincontent { padding-top: 1em; }
.titlebar .highslide-header { height: 18px; border-bottom: 1px solid #ddd; }
.titlebar .highslide-heading { position: absolute; margin: 1px .4em; color: #666; }
.titlebar .highslide-header .highslide-move { cursor: move; display: block; height: 16px; position: absolute; right: 24px; top: 0; width: 100%; z-index: 1; }
    .titlebar .highslide-header .highslide-move * { display: none; }
.titlebar .highslide-header li { position: relative; top: 3px; z-index: 2; padding: 0 0 0 1em; }
.titlebar .highslide-maincontent { padding-top: 1em; }
.no-footer .highslide-footer { display: none; }
.wide-border { background: white; }
    .wide-border .highslide-image { border-width: 10px; }
    .wide-border .highslide-caption { padding: 0 10px 10px 10px; }
.borderless .highslide-image { border: none; }
.borderless .highslide-caption { border-bottom: 1px solid white; border-top: 1px solid white; background: silver; }
.outer-glow { background: #444; }
    .outer-glow .highslide-image { border: 5px solid #444; }
    .outer-glow .highslide-caption { border: 5px solid #444; border-top: none; padding: 5px; background-color: gray; }
.colored-border { background: white; }
    .colored-border .highslide-image { border: 2px solid green; }
    .colored-border .highslide-caption { border: 2px solid green; border-top: none; }
.dark { background: #111; }
    .dark .highslide-image { border-color: black black #202020 black; background: gray; }
    .dark .highslide-caption { color: white; background: #111; }
    .dark .highslide-controls, .dark .highslide-controls ul, .dark .highslide-controls a { background-image: url(graphics/controlbar-black-border.gif); }
.floating-caption .highslide-caption { position: absolute; padding: 1em 0 0 0; background: none; color: white; border: none; font-weight: bold; }
.controls-in-heading .highslide-heading { color: gray; font-weight: bold; height: 20px; overflow: hidden; cursor: default; padding: 0 0 0 22px; margin: 0; background: url(graphics/icon.gif) no-repeat 0 1px; }
.controls-in-heading .highslide-controls { width: 105px; height: 20px; position: relative; margin: 0; top: -23px; left: 7px; background: none; }
    .controls-in-heading .highslide-controls ul { position: static; height: 20px; background: none; }
    .controls-in-heading .highslide-controls li { padding: 0; }
    .controls-in-heading .highslide-controls a { background-image: url(graphics/controlbar-white-small.gif); height: 20px; width: 20px; }
    .controls-in-heading .highslide-controls .highslide-move { display: none; }
    .controls-in-heading .highslide-controls .highslide-previous a { background-position: 0 0; }
        .controls-in-heading .highslide-controls .highslide-previous a:hover { background-position: 0 -20px; }
        .controls-in-heading .highslide-controls .highslide-previous a.disabled { background-position: 0 -40px!important; }
    .controls-in-heading .highslide-controls .highslide-play a { background-position: -20px 0; }
        .controls-in-heading .highslide-controls .highslide-play a:hover { background-position: -20px -20px; }
        .controls-in-heading .highslide-controls .highslide-play a.disabled { background-position: -20px -40px!important; }
    .controls-in-heading .highslide-controls .highslide-pause a { background-position: -40px 0; }
        .controls-in-heading .highslide-controls .highslide-pause a:hover { background-position: -40px -20px; }
    .controls-in-heading .highslide-controls .highslide-next a { background-position: -60px 0; }
        .controls-in-heading .highslide-controls .highslide-next a:hover { background-position: -60px -20px; }
        .controls-in-heading .highslide-controls .highslide-next a.disabled { background-position: -60px -40px!important; }
    .controls-in-heading .highslide-controls .highslide-full-expand a { background-position: -100px 0; }
        .controls-in-heading .highslide-controls .highslide-full-expand a:hover { background-position: -100px -20px; }
        .controls-in-heading .highslide-controls .highslide-full-expand a.disabled { background-position: -100px -40px!important; }
    .controls-in-heading .highslide-controls .highslide-close a { background-position: -120px 0; }
        .controls-in-heading .highslide-controls .highslide-close a:hover { background-position: -120px -20px; }
.text-controls .highslide-controls { width: auto; height: auto; margin: 0; text-align: center; background: none; }
.text-controls ul { position: static; background: none; height: auto; left: 0; }
.text-controls .highslide-move { display: none; }
.text-controls li { background-image: url(graphics/controlbar-text-buttons.png); background-position: right top!important; padding: 0; margin-left: 15px; display: block; width: auto; }
.text-controls a { background: url(graphics/controlbar-text-buttons.png) no-repeat; background-position: left top!important; position: relative; left: -10px; display: block; width: auto; height: auto; text-decoration: none!important; }
    .text-controls a span { background: url(graphics/controlbar-text-buttons.png) no-repeat; margin: 1px 2px 1px 10px; display: block; min-width: 4em; height: 18px; line-height: 18px; padding: 1px 0 1px 18px; color: #333; font-family: "Trebuchet MS",Arial,sans-serif; font-size: 12px; font-weight: bold; white-space: nowrap; }
.text-controls .highslide-next { margin-right: 1em; }
.text-controls .highslide-full-expand a span { min-width: 0; margin: 1px 0; padding: 1px 0 1px 10px; }
.text-controls .highslide-close a span { min-width: 0; }
.text-controls a:hover span { color: black; }
.text-controls a.disabled span { color: #999; }
.text-controls .highslide-previous span { background-position: 0 -40px; }
.text-controls .highslide-previous a.disabled { background-position: left top!important; }
    .text-controls .highslide-previous a.disabled span { background-position: 0 -140px; }
.text-controls .highslide-play span { background-position: 0 -60px; }
.text-controls .highslide-play a.disabled { background-position: left top!important; }
    .text-controls .highslide-play a.disabled span { background-position: 0 -160px; }
.text-controls .highslide-pause span { background-position: 0 -80px; }
.text-controls .highslide-next span { background-position: 0 -100px; }
.text-controls .highslide-next a.disabled { background-position: left top!important; }
    .text-controls .highslide-next a.disabled span { background-position: 0 -200px; }
.text-controls .highslide-full-expand span { background: none; }
.text-controls .highslide-full-expand a.disabled { background-position: left top!important; }
.text-controls .highslide-close span { background-position: 0 -120px; }
.highslide-thumbstrip { height: 100%; }
    .highslide-thumbstrip div { overflow: hidden; }
    .highslide-thumbstrip table { position: relative; padding: 0; border-collapse: collapse; }
    .highslide-thumbstrip td { padding: 1px; }
    .highslide-thumbstrip a { outline: none; }
    .highslide-thumbstrip img { display: block; border: 1px solid gray; margin: 0 auto; }
    .highslide-thumbstrip .highslide-active-anchor img { visibility: visible; }
    .highslide-thumbstrip .highslide-marker { position: absolute; width: 0; height: 0; border-width: 0; border-style: solid; border-color: transparent; }
.highslide-thumbstrip-horizontal div { width: auto; }
.highslide-thumbstrip-horizontal .highslide-scroll-up { display: none; position: absolute; top: 3px; left: 3px; width: 25px; height: 42px; }
    .highslide-thumbstrip-horizontal .highslide-scroll-up div { margin-bottom: 10px; cursor: pointer; background: url(graphics/scrollarrows.png) left center no-repeat; height: 42px; }
.highslide-thumbstrip-horizontal .highslide-scroll-down { display: none; position: absolute; top: 3px; right: 3px; width: 25px; height: 42px; }
    .highslide-thumbstrip-horizontal .highslide-scroll-down div { margin-bottom: 10px; cursor: pointer; background: url(graphics/scrollarrows.png) center right no-repeat; height: 42px; }
.highslide-thumbstrip-horizontal table { margin: 2px 0 10px 0; }
.highslide-viewport .highslide-thumbstrip-horizontal table { margin-left: 10px; }
.highslide-thumbstrip-horizontal img { width: auto; height: 40px; }
.highslide-thumbstrip-horizontal .highslide-marker { top: 47px; border-left-width: 6px; border-right-width: 6px; border-bottom: 6px solid gray; }
.highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker { margin-left: 10px; }
.dark .highslide-thumbstrip-horizontal .highslide-marker, .highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker { border-bottom-color: white!important; }
.highslide-thumbstrip-vertical div { height: 100%; }
.highslide-thumbstrip-vertical a { display: block; }
.highslide-thumbstrip-vertical .highslide-scroll-up { display: none; position: absolute; top: 0; left: 0; width: 100%; height: 25px; }
    .highslide-thumbstrip-vertical .highslide-scroll-up div { margin-left: 10px; cursor: pointer; background: url(graphics/scrollarrows.png) top center no-repeat; height: 25px; }
.highslide-thumbstrip-vertical .highslide-scroll-down { display: none; position: absolute; bottom: 0; left: 0; width: 100%; height: 25px; }
    .highslide-thumbstrip-vertical .highslide-scroll-down div { margin-left: 10px; cursor: pointer; background: url(graphics/scrollarrows.png) bottom center no-repeat; height: 25px; }
.highslide-thumbstrip-vertical table { margin: 10px 0 0 10px; }
.highslide-thumbstrip-vertical img { max-width: 60px; }
.highslide-thumbstrip-vertical .highslide-marker { left: 0; margin-top: 8px; border-top-width: 6px; border-bottom-width: 6px; border-left: 6px solid gray; }
.dark .highslide-thumbstrip-vertical .highslide-marker, .highslide-viewport .highslide-thumbstrip-vertical .highslide-marker { border-left-color: white; }
.highslide-viewport .highslide-thumbstrip-float { overflow: auto; }
.highslide-thumbstrip-float ul { margin: 2px 0; padding: 0; }
.highslide-thumbstrip-float li { display: block; height: 60px; margin: 0 2px; list-style: none; float: left; }
.highslide-thumbstrip-float img { display: inline; border-color: silver; max-height: 56px; }
.highslide-thumbstrip-float .highslide-active-anchor img { border-color: black; }
.highslide-thumbstrip-float .highslide-scroll-up div, .highslide-thumbstrip-float .highslide-scroll-down div { display: none; }
.highslide-thumbstrip-float .highslide-marker { display: none; }
.base .ig .requestcat { background: url(images/spritebuttons.png); background-position: -2002px -58px; text-indent: -9999px; display: block; overflow: hidden; border: none; cursor: pointer; }
.base .ig .layrequestcat:hover { background-position: -2002px -80px; overflow: hidden; }
.base .ig .layrequestcat { height: 22px; width: 109px; }


.lineFloat { float: left; width: 100px; margin-right: 2px; }
.storeLocatorHeader { background: none repeat scroll 0 0 #FFF; border: 2px solid red; display: none; left: 258px; *left: 259px; left: 259px\0/; top: 90px; *top: 0px; overflow: hidden; position: absolute; width: 737px; z-index: 10000; }

#dealer_popup_main { width: 1000px; position: relative; background-color: #fff; z-index: 9999; }

.storeLocatorHeader .body { background-color: #fbfcfd; overflow: hidden; padding: 5px 15px 15px; border: 1px solid #000; }
.storeLocatorHeader .locaterhead { color: #2F372C; padding-bottom: 0; font-size: 1.4em; font-weight: bold; }
.storeLocatorHeader .loacterclose { background-image: url(images/close.jpg); width: 24px; height: 21px; border: 0; cursor: pointer; }
.storeLocatorHeader .dottedHeader { margin-bottom: 10px; border-bottom: 1px dotted #CCC; overflow: hidden; padding: 0 0 10px; width: 100%; }
.smallTextHeaderRight { float: right; }
.base .ig .locatorsrch { background: url(images/spritebuttons.png); background-repeat: no-repeat; background-position: -855px -116px; display: block; text-indent: -9999px; overflow: hidden; cursor: pointer; border: none; outline: none; height: 22px; margin-top: 1px; padding-left: 3px; width: 54px; }
    .base .ig .locatorsrch:hover { background-position: -855px -138px; }
#quickSearch { border: solid 1px #EBEBEB; background-color: #CCCFBD; clear: left; height: 23px; margin: 0 0 10px; padding: 5px; width: 940px; }
.quickziptext, .quickziptextbox, .quicksearchbutton { display: block; float: left; margin: 6px 5px 0; }
#quickSearch a { margin-top: 5px; float: left; }
#resultsSection { border: solid 0 #D7D7D7; clear: left; float: left; width: 470px; }
#myMap { border: 1px solid #D7D7D7; display: inline; float: right; height: 523px; width: 463px; margin-top: 0; }
.resultnumimg { background-image: url(images/numbg.jpg); float: left; font-weight: bold; height: 23px; margin: 10px; padding: 7px 0 0; text-align: center; width: 30px; }
.lbllogin { color: #000; font-weight: bold; text-decoration: underline; }
.longdesc1 { height: 280px; }
.ratingtitle { color: Red; float: right; }
.socialsites { padding: 5px; width: 240px; float: left; color: #fff; background-color: #605852; border-top: solid 1px #CCCCCC; border-bottom: solid 1px #CCCCCC; }
a.facebook { margin-top: 3px; background: url(images/FaceBook-icon.png); width: 30px; height: 30px; text-indent: -9999px; float: left; }
a.twitter { margin-top: 3px; margin-left: 5px; background: url(images/Twitter-icon.png); width: 30px; height: 30px; text-indent: -9999px; float: left; }
.btnprintorder { background: url(images/spritebuttons.png) -2032px 0px; width: 70px; height: 16px; display: block; text-indent: -9999px; cursor: pointer; }
    .btnprintorder:hover { background-position: -2032px -16px; }
.btnprint { background: url(images/spritebuttons.png) -2032px 0px; width: 33px; height: 16px; display: block; text-indent: -9999px; cursor: pointer; }
    .btnprint:hover { background-position: -2032px -16px; }
.pager span { font-weight: bolder; background-color: #7E7772; color: #FFF; }
.nonehtml { background-color: #FFF; }
.yui-carousel-button-disabled, .yui-carousel-first-button-disabled { display: none; }
.stateIn { font-weight: bold; color: #783b00; text-align: center; }
.Centertop { text-align: center; vertical-align: top; }

.newtextbox_lookup { border: solid 1px #CCCCCC; }

.newtextbox_lookup_none { border: none; }

#domestic { float: left; margin-left: 30px; width: 305px; }
#international { float: left; margin-left: 25px; width: 345px; }

.button_search { clear: both; left: 651px; position: relative; top: -69px; }

.bold_text { font-weight: bold; font-size: 12px; }

.red_border { border-bottom: 3px solid #ee3332; }
.black_border { border-top: 1px solid #4a4c4c; margin-bottom: 10px; }
.table_pos { margin-top: 15px; background-color: #fff; }


.pointer { cursor: pointer; }


/**** New Added CSS***/

.base .ig .catlist #topcatlist UL LI.dealerlocator{ float:right;}
#compintro #banner,#bannerbeforelogin{background: none repeat scroll 0 0 #FFF; border:2px solid #000; height:195px;}
#bannerbeforelogin{ float: left; height: 300px;margin: 10px; width: 974px;}
#logincontentblock .box
{
	background: none repeat scroll 0 0 #FFF;
    border:2px solid #000;
    color: #000;
    float: left;
    height: 150px;
    width:223px; margin-left:10px;
    padding:5px;
}
#logincontentblock .box .dyn_content
{
	height:150px;
	overflow:hidden;
}
#logincontentblock .box:first-child{ margin:0px;}
#logincontentblock{ width:979px; margin:auto;}
#loginsection{ border: 2px solid #000;float: left;margin:10px 10px 0;text-align: center;width: 974px; padding-top:5px; background:url(images/semi-transparent.png) repeat 0 0}
#dsubmit{ display: block;
    width: 100%;}
    
#dsubmit .submit{ margin:auto;}
#logprofile .dreset{ display:none;}
.base .ig #passwrd{float:right;}
#loginsection #chkhead{ font-size:16px; font-weight:700; text-transform:uppercase;}
#loginsection .strong.fltleft {
    margin-top: 14px;
}
.guestuser #content{ margin:10px; width:956px;}

#myaccountlinks{ float: left;
    margin: 10px 0;
    padding: 0;
    width: 100%;}
#myaccountlinks li{ background: url("images/accountlink_bg.png") no-repeat scroll 0 0;
    height: 20px;
    list-style: none outside none;
    margin-bottom: 8px;
    padding: 5px;}   
#myaccountlinks li a,#myaccountlinks li a.srchgobtn
{	background:url(images/myaccountlinks.png) no-repeat 0 0;
	float: left;
    height: 20px;
    text-indent: -9999px;
    width: 216px; } 
#myaccountlinks li a.quickorder{ background-position:0 -10px; }
#myaccountlinks li a.myact{ background-position:0 -47px; }
#myaccountlinks li a.wshlst{ background-position:0 -82px; }
#myaccountlinks li a.vwcrt{ background-position:0 -205px; }
#myaccountlinks li a.sizechrt{ background-position:0 -118px; }
.floatingcartcontainer{ height:100px; display:inline-block; width:100%;}
#myaccountlinks li.viewcart{ height:auto;}
#myaccountlinks li a.srchgobtn{ background-position: 0 -159px; margin: -15px 0 10px;}


#hd_logo .logo{display: block;
    height: 122px;
    left: 25px;
    position: absolute;
    top: 31px;
    width: 299px;}
    
.homebanners 
{
	display: none;
	position: absolute;
}
#dealerlogos a{ width:144px; height:70px; display:block; background:url(images/dealer_logos.png) 0 0;}
#dealerlogos a.Galls{ background-position:-150px 0;}
#dealerlogos a.Streichers{ background-position:-300px 0;}
#dealerlogos a.ChiefSupply{ background-position:-451px 0;}

#dealerlogos a.ArmyNavyOutdoors{ background-position:-590px 0;}
#dealerlogos a.BarreAN{ background-position:-737px 0;}
#dealerlogos a.cat5{background-position: 0 -73px; height: 45px; margin-bottom: 8px;}
#dealerlogos a.OPSGear{ background-position: -153px -73px; height: 144px; }

#dealerlogos a.RangerJoes{ background-position:0 -135px;}
#dealerlogos a.TacticalGearSupply{  background-position: -294px -93px; height: 144px; }
#dealerlogos a.UniformHouse{ background-position:-447px -128px}
#dealerlogos a.US-Patriot{ background-position: 0 -257px}	

#dealerlogos a.skaggs{ background-position:-598px -128px;}
#dealerlogos a.TopBrass{  background-position:-741px -97px; height: 144px; }
#dealerlogos a.la-police-gear{ background-position: -165px -234px; height: 95px; margin-bottom: 50px;}
#dealerlogos a.Neves{ background-position: -300px -254px; height: 56px; margin-bottom: 43px;}	

#dealerlogos a.SPE{ background-position: -459px -240px;margin-bottom: 37px;}
#dealerlogos a.midwayusa{  background-position:-702px -259px; margin-bottom:30px; }
#dealerlogos a.officerstore{ background-position:-300px -331px;margin-bottom:30px;}
#dealerlogos a.bbarker{ background-position: 0 -340px; height: 56px; margin-bottom: 43px;}

#dealerlogos a.tssi{ background-position:-450px -348px; height:96px;}

.truspecasia2 {
    background: url("images/dealer_logos.png") repeat scroll -630px -335px ;
    height: 144px;
    width:219px;
    display:inline-block;	
}