﻿/*GLOBAL IK STYLES*/
.IKBody { background: url(/images/static/header_slice.png) repeat-x; }
.Text1 { font-weight: bold; font-size: 20px; text-transform: capitalize; color: green; font-family: 'Arial Black' , Arial; font-variant: small-caps; }
.Text2 { font-family: Verdana; font-weight: bold; font-size: 18px; color: #666666; }
.Text3 { font-size: 14px; color: #538f25; font-family: Arial; line-height: 14px; }
.Text4 { font-size: 12px; color: #3399cc; font-family: Arial; font-weight: bold; }
.Text5 { font-size: 11px; color: #3399cc; font-family: Verdana, Arial; }
.Text6 { font-size: 10px; color: #006699; font-family: Verdana, Arial; }
.Text7 { font-size: 10px; color: #666666; font-family: Verdana, Arial; }
.Text8 { font-size: 10px; color: #000000; font-family: Arial; line-height: 16px; }
.Text9 { font-size: 12px; color: #666666; font-family: Arial; font-weight: bold; }
.FinePrint { font-size: 9px; color: #666666; font-family: Arial; }
.Indent1 { margin-left: 10px; }
.Indent2 { padding-left: 20px; }
.ArrowRight { background-image: url("/images/buttons/arrow.gif"); background-position: 0px 2px; background-repeat: no-repeat; padding-left: 15px; }
.ArrowLeft { background: url(/images/left_arrow_cyan.gif) no-repeat; padding-left: 12px; background-position: 0px 2px; background-repeat: no-repeat; padding-left: 15px; }
.ArrowDown { background: url(/images/blue_arrow_down.gif) no-repeat; padding-left: 12px; background-position: 0px 2px; background-repeat: no-repeat; padding-left: 15px; }
.arrowWhiteRight { background: url("/images/layout/whitearrow.gif") no-repeat 0 10px; }
.finger { cursor: pointer; }

.Boarder1 { padding: 0px 0px 0px 0px; border: silver 1px solid; margin: 0px 0px 0px 0px; }

.Paging { font-size: 14px; padding: 0px 5px 0px 0px; top: 4px; }
.Paging a { color: #336699; width: 10px; padding: 0px 2px 0px 2px; position: relative; top: 4px; }
.Paging a:hover { color: White; background-color: #336699; padding: 0px 2px 0px 2px; text-decoration: none; position: relative; top: 4px; }

.onPage { text-decoration: none; color: #000000; padding: 0px 2px 0px 2px; position: relative; top: 4px; }

.Hand { cursor: pointer; }
.contentParagraph { width: 629px; font: Verdana; font-size: 11px; line-height: 16px; color: #666666; }
.contentParagraphN { width: 629px; font: Verdana; font-size: 11px; line-height: 16px; color: #666666; margin-top: 16px; }
.contentParagraphN h3 { font-size: 14px; color: #666666; text-transform: capitalize; padding: 0; margin: 0; }
.contentParagraphN ul { margin-top: 0; padding-top: 0; margin-left: 0; padding-left: 1em; text-indent: -1em; }
.contentParagraphN ul li { margin-left: 0; padding-left: 1em; text-indent: .5em; }

#lcol { width: 625px; float: left; }
#rcol { width: 150px; float: left; margin-top: 25px; margin-left: 10px; }
.lc { width: 625px; }

.FlCr { float: left; clear: right; }
.Fl { float: left; }

.advancedSearch { float: left; clear: right; text-align: left; margin-right: 5px; color: White; line-height: 12px; padding-top: 1px; }
#pageHeaderMainTabs { background-color: #07314B; font-family: verdana; font-size: 11px; font-weight: normal !important; height: 27px; line-height: 14px; overflow: hidden; width: 100%; }

.topNavHolder li div, .topNavHolder li a, .topNavHolder li ul, .topNavHolder li { float: left; margin: 0px; padding: 0px; list-style: none; }
.shopItems, .shopItems ul li { margin-right: 9px !important; }

#pageHeaderMainTabs ul li ul li a { color: #07314A; font-size: 11px; font-weight: normal; line-height: 20px; padding-left: 10px; }

.rightSearch { white-space: nowrap; float: right; clear: right; vertical-align: middle; height: 34px; color: White; margin-right: 5px; margin-left: 7px; }
.rightSearch div { clear: right; float: left; font-weight: bold; height: 22px; padding-top: 8px; }

.rightSearch div input { float: left; clear: right; margin: 7px 4px 0px 5px; }
.searchBox { clear: right; color: #07314B; float: left; font-family: Verdana; font-size: 11px; margin: 3px 4px 0 5px; padding: 2px; }
.searchText { position: relative; top: -2px; }
.searchButton { background: transparent url(/images/static/header1.png) no-repeat scroll -614px -60px; height: 33px; width: 82px; }
.searchButton:hover { background: transparent url(/images/static/header1.png) no-repeat scroll -703px -60px; height: 33px; width: 82px; }
#pageHeaderLogo { background: transparent url(/images/static/header1.png) repeat scroll -41px 0; clear: right; float: left; height: 59px; width: 241px; }



#topheaderwrapper { width: 100%; color: #07314A; font-family: 'verdana'; font-size: 11px; float: left; }
#bbarwrapper { float: right; padding-left: 25px; padding-top: 20px; width: 805px; }

.holidayGift { background-image: url(/images/home/holiday/header_gift.png); background-repeat: no-repeat; height: 53px; top: 25px; background-position: top left; width: 250px; position: absolute; float: right; right: -50px; margin-right: 230px; vertical-align: middle; text-decoration: none; }
iframe { background-image: url(/images/blank.gif); }
.Cart { vertical-align: top; }
.Cart:hover { text-decoration: underline; }

#imageimport_customframe { float: left; background-image: url(/images/create/btn_cf_off.gif); width: 195px; height: 31px; cursor: pointer; }
#imageimport_customframe:hover { background-image: url(/images/create/btn_cf_on.gif); }
#imageimport_print { float: left; background-image: url(/images/create/btn_print_off.gif); width: 152px; height: 31px; cursor: pointer; }
#imageimport_print:hover { background-image: url(/images/create/btn_print_on.gif); }
.imgHelp { background-image: url(/images/cart/help_green_off.gif); width: 30px; height: 30px; cursor: pointer; display: block; float: left; }
.imgHelp:hover { background-image: url(/images/cart/help_green_on.gif); }

/* Checkout left nav*/
#checkout_steps { background-image: url(/images/cart/checkout_steps.gif); width: 150px; height: 23px; }
.btnCart { background-image: url(/images/cart/checkout_step_1_off.gif); width: 150px; height: 40px; cursor: pointer; }
.btnCart:hover { background-image: url(/images/cart/checkout_step_1_on.gif); }
.btnCartActive { background-image: url(/images/cart/checkout_step_1_active.gif); width: 150px; height: 40px; }
.btnAddresses { background-image: url(/images/cart/checkout_step_2_off.gif); width: 150px; height: 40px; cursor: pointer; }
.btnAddresses:hover { background-image: url(/images/cart/checkout_step_2_on.gif); }
.btnAddressesActive { background-image: url(/images/cart/checkout_step_2_active.gif); width: 150px; height: 40px; cursor: default; }
.btnAddressesInactive { background-image: url(/images/cart/checkout_step_2_off.gif); width: 150px; height: 40px; cursor: default; }
.btnShipping { background-image: url(/images/cart/checkout_step_3_off.gif); width: 150px; height: 40px; cursor: pointer; }
.btnShipping:hover { background-image: url(/images/cart/checkout_step_3_on.gif); }
.btnShippingActive { background-image: url(/images/cart/checkout_step_3_active.gif); width: 150px; height: 40px; cursor: default; }
.btnShippingInactive { background-image: url(/images/cart/checkout_step_3_off.gif); width: 150px; height: 40px; cursor: default; }
.btnPayment { background-image: url(/images/cart/checkout_step_4_off.gif); width: 150px; height: 40px; cursor: pointer; }
.btnPayment:hover { background-image: url(/images/cart/checkout_step_4_on.gif); }
.btnPaymentActive { background-image: url(/images/cart/checkout_step_4_active.gif); width: 150px; height: 40px; cursor: default; }
.btnPaymentInactive { background-image: url(/images/cart/checkout_step_4_off.gif); width: 150px; height: 40px; cursor: default; }
.btnReceipt { background-image: url(/images/cart/checkout_step_5_off.gif); width: 150px; height: 40px; cursor: pointer; }
.btnReceipt:hover { background-image: url(/images/cart/checkout_step_5_on.gif); }
.btnReceiptActive { background-image: url(/images/cart/checkout_step_5_active.gif); width: 150px; height: 40px; cursor: default; }
.btnReceiptInactive { background-image: url(/images/cart/checkout_step_5_off.gif); width: 150px; height: 40px; cursor: default; }

/* Checkout */
#title_shopping_cart { background-image: url(/images/cart/title_cart.gif); width: 540px; height: 36px; margin-bottom: 10px; }
#title_addresses { background-image: url(/images/cart/title_addresses.gif); width: 540px; height: 36px; margin-bottom: 10px; }
#title_shipping { background-image: url(/images/cart/title_shipping_method.gif); width: 540px; height: 36px; margin-bottom: 10px; }
#title_payment { background-image: url(/images/cart/title_payment.gif); width: 540px; height: 36px; margin-bottom: 10px; }
#title_receipt { background-image: url(/images/cart/title_receipt.gif); width: 540px; height: 36px; margin-bottom: 10px; }
#apply_code { background-image: url(/images/buttons/applycode.gif); width: 116px; height: 22px; margin-left: auto; margin-right: auto; cursor: pointer; }
#apply_gift_card { background-image: url(/images/buttons/applycard.gif); width: 116px; height: 22px; margin-left: auto; margin-right: auto; cursor: pointer; }
#cartThanks { background-image: url(/images/CartThanks.gif); width: 234px; height: 149px; }
.keepShopping { background-image: url(/images/cart/btn_keep_shop_off.gif); width: 156px; height: 34px; cursor: pointer; display: block; margin-top: 1px; }
.keepShopping:hover { background-image: url(/images/cart/btn_keep_shop_on.gif); }
.btnCheckout { background-image: url(/images/cart/btn_checkout_off.gif); width: 160px; height: 65px; cursor: pointer; display: block; margin-bottom: 10px; }
.btnCheckout:hover { background-image: url(/images/cart/btn_checkout_on.gif); }
.btnCheckoutInactive { background-image: url(/images/cart/btn_checkout_gray.gif); width: 160px; height: 65px; display: block; cursor: default; margin-left: 32px; margin-bottom: 10px; }
.btnSignIn { background-image: url(/images/cart/btn_sign_in_off.gif); width: 92px; height: 42px; cursor: pointer; display: block; float: right; }
.btnSignIn:hover { background-image: url(/images/cart/btn_sign_in_on.gif); }
.btnLoginNext { background-image: url(/images/cart/btn_next_off.gif); width: 92px; height: 40px; cursor: pointer; display: block; }
.btnLoginNext:hover { background-image: url(/images/cart/btn_next_on.gif); }
.btnContinue { background-image: url(/images/cart/btn_continue_off.gif); width: 124px; height: 42px; cursor: pointer; display: block; }
.btnContinue:hover { background-image: url(/images/cart/btn_continue_on.gif); }
.btnCopyAddress { background-image: url(/images/cart/btn_copy_address_off.gif); width: 184px; height: 40px; cursor: pointer; display: block; }
.btnCopyAddress:hover { background-image: url(/images/cart/btn_copy_address_on.gif); }
.btnEditShippingAddress { background-image: url(/images/cart/btn_edit_shipping_off.gif); width: 190px; height: 42px; cursor: pointer; display: block; float: left; }
.btnEditShippingAddress:hover { background-image: url(/images/cart/btn_edit_shipping_on.gif); }
.btnApplyGiftCard { background-image: url(/images/cart/btn_apply_gc_off.gif); width: 134px; height: 34px; cursor: pointer; display: block; float: right; }
.btnApplyGiftCard:hover { background-image: url(/images/cart/btn_apply_gc_on.gif); }
.btnApplyPromo { background-image: url(/images/cart/btn_apply_promo_off.gif); width: 156px; height: 34px; cursor: pointer; display: block; float: right; }
.btnApplyPromo:hover { background-image: url(/images/cart/btn_apply_promo_on.gif); }
.btnPurchase { background-image: url(/images/cart/btn_place_order_off.gif); width: 160px; height: 65px; cursor: pointer; display: block; }
.btnPurchase:hover { background-image: url(/images/cart/btn_place_order_on.gif); }

/*MENU*/
.shopCustomFrames { background: transparent url(/images/static/menu_images.png) repeat scroll -12px -25px; float: left; height: 18px; margin-right: 5px; width: 18px; }
.shopPrints { background: transparent url(/images/static/menu_images.png) repeat scroll -12px -47px; float: left; height: 18px; margin-right: 5px; width: 18px; }
.shopCanvas { background: transparent url(/images/static/menu_images.png) repeat scroll -11px -68px; float: left; height: 20px; margin-right: 5px; width: 20px; }
.shopGreetingCards { background: transparent url(/images/static/menu_images.png) repeat scroll -12px -156px; float: left; height: 21px; margin-right: 5px; width: 20px; }
.shopSampleKit { background: transparent url(/images/static/menu_images.png) repeat scroll -12px -179px; float: left; height: 18px; margin-right: 5px; width: 18px; }
.shopGiftCards { background: transparent url(/images/static/menu_images.png) repeat scroll -12px -200px; float: left; height: 18px; margin-right: 5px; width: 20px; }

#shopBar { background-color: #07314A; height: 1px; left: 8px; margin-bottom: 10px !important; position: relative; width: 751px; float: left !important; }
#shopBrowse { background: transparent url(/images/static/menu_images.png) repeat scroll -33px 239px; height: 23px; margin-left: 5px !important; width: 125px; }
#shopCollection { background: transparent url(/images/static/menu_images.png) repeat scroll -34px 220px; clear: right !important; height: 23px; width: 125px; margin-left: 10px !important; }
#shopExplore { background: transparent url(/images/static/menu_images.png) repeat scroll -34px 200px; clear: right !important; height: 23px; width: 125px; margin-left: 8px !important; }

.shopTab { background: transparent url(/images/static/header1.png) repeat scroll -213px -60px; height: 27px; list-style-image: none; list-style-type: none; margin-left: 181px; margin-top: 0; padding: 0; width: 78px; z-index: 0; position: absolute; }

.shopBrowseList { width: 150px; }
.shopBrowseList li { width: 100%; }
.shopExploreList { width: 150px; }
.shopProductsList1 { width: 133px; }
.shopProductsList2 { margin-top: 27px !important; width: 130px; }
.shopProductsList2 li, .shopProductsList1 li { padding-bottom: 5px !important; }

.shopTabActive, .shopTabHover { background: url(/images/static/header1.png) -290px -31px; height: 27px; list-style-image: none; list-style-type: none; margin-left: 181px; margin-top: 0; padding: 0; width: 78px; z-index: 1100; position: absolute; }
.shopTabActive { background-position: -290px -2px; }
.shopTabActive li ul.shopMenu { background-image: url(/images/static/bg_shop.gif); border-bottom: 1px solid #07314A; border-left: 1px solid #07314A; border-right: 1px solid #07314A; display: block; height: 181px; margin-left: -153px !important; position: absolute; top: 27px; width: 768px; z-index: 1100; }

.shopTabLink { float: left; height: 27px; width: 58px; }
.shopArrow { font-weight: bold !important; margin-top: 2px !important; width: 128px !important; }
.createTab { background: transparent url(/images/static/header1.png) repeat scroll -291px -60px; height: 27px; list-style-image: none; list-style-type: none; margin-left: 259px; margin-top: 0; padding: 0; position: absolute; width: 88px; z-index: 1100; }

.createTabActive, .createTabHover { background: transparent url(/images/static/header1.png) repeat scroll -367px -31px; height: 27px; list-style-image: none; list-style-type: none; margin-left: 258px; margin-top: 0; padding: 0; position: absolute; width: 89px; z-index: 1100; }
.createTabActive { background-position: -367px -2px; }

#createHead { background: transparent url(/images/static/menu_images.png) repeat scroll -34px 108px; float: left; height: 23px; margin-left: 5px !important; margin-top: 7px !important; width: 245px; }
#createBar { background-color: #07314A; height: 1px; left: 8px; margin-bottom: 10px !important; position: relative; width: 523px; float: left !important; }

.createListBulet { margin-top: 11px !important; }
.createListBulet li { color: #07314A; list-style-type: disc !important; margin-left: 23px !important; margin-bottom: 5px !important; }
.createTabLink { float: left; height: 27px; width: 67px; }

.createTabActive li ul.shopMenu { background-image: url(/images/static/bg_shop.gif); border-bottom: 1px solid #07314A; border-left: 1px solid #07314A; border-right: 1px solid #07314A; display: block; height: 181px; margin-left: -197px !important; position: absolute; top: 27px; width: 540px; z-index: 1100; }
.createBrowseList { font-size: 11px; width: 189px; }
.createUpload { background: transparent url(/images/static/menu_images.png) repeat scroll -191px -18px; float: right !important; height: 34px; margin-left: 14px !important; margin-top: 11px !important; width: 145px; }
#createProducts { background: transparent url(/images/static/menu_images.png) repeat scroll 2px 24px; clear: right !important; height: 23px; width: 137px; }
.createReady { background: transparent url(/images/static/menu_images.png) repeat scroll -12px -90px; float: left; height: 21px; margin-right: 5px; width: 20px; }
.createStoryFrames { background: transparent url(/images/static/menu_images.png) repeat scroll -12px -112px; float: left; height: 19px; margin-right: 5px; width: 20px; }
.createTableTop { background: transparent url(/images/static/menu_images.png) repeat scroll -12px -134px; float: left; height: 21px; margin-right: 5px; width: 20px; }
.sellTab { background: transparent url(/images/static/header1.png) repeat scroll -379px -60px; height: 27px; list-style-image: none; list-style-type: none; margin-left: 347px; margin-top: 0; padding: 0; position: absolute; width: 66px; z-index: 1100; }

.sellTabActive, .sellTabHover { background: transparent url(/images/static/header1.png) repeat scroll -455px -31px; height: 27px; list-style-image: none; list-style-type: none; margin-left: 346px; margin-top: 0; padding: 0; position: absolute; width: 67px; z-index: 1101; }
.sellTabActive { background-position: -455px -2px; }

.sellTabLink { float: left; height: 27px; width: 46px; }

#sellHead { background: transparent url(/images/static/menu_images.png) repeat scroll -34px 87px; float: left; height: 23px; margin-left: 5px !important; margin-top: 7px !important; width: 245px; }
#sellBar { background-color: #07314A; float: left !important; height: 1px; left: 9px; margin-bottom: 10px !important; position: relative; width: 446px; }

.sellTabActive li ul.shopMenu { background-image: url(/images/static/bg_sell.gif); border-bottom: 1px solid #07314A; border-left: 1px solid #07314A; border-right: 1px solid #07314A; display: block; height: 219px; margin-left: -212px !important; position: absolute; top: 27px; width: 467px; z-index: 1100; }
.sellGetStarted { background: transparent url(/images/static/menu_images.png) repeat scroll -198px -53px; height: 27px; margin-left: 60px !important; margin-top: 10px !important; width: 153px; }
.sellJoin { background: transparent url(/images/static/menu_images.png) repeat scroll 214px -80px; height: 43px; margin-left: 22px !important; width: 214px; }
.sellJoinList { line-height: 17px; padding-left: 7px !important; width: 297px; }
.sellSeperator { background-image: url(/images/static/blue_dotted_rule_vert.gif); clear: none !important; float: left !important; height: 163px; width: 1px; }
.sellInfo { margin-left: -6px !important; width: 140px; }
.sellInfo ul li { float: none !important; margin-left: 15px !important; }

.communityTab { background: transparent url(/images/static/header1.png) repeat scroll -445px -60px; height: 27px; list-style-image: none; list-style-type: none; margin-left: 413px; margin-top: 0; padding: 0; position: absolute; width: 123px; z-index: 1100; }
.communityTabActive, .communityTabHover { background: transparent url(/images/static/header1.png) repeat scroll -521px -31px; height: 27px; list-style-image: none; list-style-type: none; margin-left: 412px; margin-top: 0; padding: 0; position: absolute; width: 124px; z-index: 1101; }
.communityTabActive { background-position: -521px -2px; }
.communityTabLink { float: left; height: 27px; width: 102px; }

.communityTab2, .sellTab2, .createTab2, .shopTab2 { width: 19px; height: 27px; cursor: pointer; }
div.topNavHolder { position: absolute; top: 60px; color: #07314A; font-family: Verdana; font-size: 11px; }

.topNavHolder ul li ul li a { color: #07314A; font-size: 11px; font-weight: normal; line-height: 20px; padding-left: 10px; }

.communityItems, .communityItems ul li { margin-right: 9px !important; }
#communityHead, #shopHead { background: transparent url(/images/static/menu_images.png) repeat scroll -34px 43px; float: left; height: 23px; margin-left: 5px !important; margin-top: 11px !important; width: 142px; }
#communityHead { width: 189px; background: transparent url(/images/static/menu_images.png) repeat scroll -33px 66px; }

#communityClose, #sellClose, #createClose, #shopClose { background: transparent url(/images/static/menu_images.png) repeat scroll 0 40px; float: right !important; height: 23px; margin-left: 5px !important; margin-top: 11px !important; width: 36px; cursor: pointer; }
#communityBar { background-color: #07314A; height: 1px; left: 8px; margin-bottom: 10px !important; position: relative; width: 634px; float: left !important; }
#communityBrowse { background: transparent url(/images/static/menu_images.png) repeat scroll -34px 131px; height: 23px; margin-left: 5px !important; width: 150px; }
.communitySeperator, .shopSeperator { background-image: url(/images/static/blue_dotted_rule_vert.gif); clear: none !important; float: left !important; height: 121px; width: 1px; }
#communityCollection { background: transparent url(/images/static/menu_images.png) repeat scroll -34px 200px; clear: right !important; height: 23px; margin-left: 10px !important; width: 125px; }
#communityExplore { background: transparent url(/images/static/menu_images.png) repeat scroll -34px 160px; clear: right !important; height: 23px; margin-left: 8px !important; width: 125px; }
#communityGroups { background: transparent url(/images/static/menu_images.png) repeat scroll -34px 180px; clear: right !important; height: 23px; margin-left: 8px !important; width: 125px; }
#communityProducts, #shopProducts { background: transparent url(/images/static/menu_images.png) repeat scroll -127px 24px; clear: right !important; height: 23px; width: 125px; }
.communityExp, .shopExp { width: 200px; }
.communityItems ul, .shopItems ul { margin-left: 3px !important; }
.communityBrowseList { width: 160px; }
.communityCollectionList, .shopCollectionList, .shopCollectionList li a { width: 151px; }
.communityExploreList { width: 158px; }
.communityTab li ul, .communityTabHover li ul, .sellTab li ul, .sellTabHover li ul, .createTab li ul, .createTabHover li ul, .shopTab li ul, .shopTabHover li ul { display: none; }
.communityTabActive li ul.communityMenu { background-image: url(/images/static/bg_comm.gif); border-bottom: 1px solid #07314A; border-left: 1px solid #07314A; border-right: 1px solid #07314A; display: block; height: 181px; margin-left: -334px !important; position: absolute; top: 27px; width: 650px; z-index: 1100; }
.communityTabActive li ul li lu, .sellTabActive li ul li lu, .createTabActive li ul li lu, .shopTabActive li ul li lu { position: static; width: auto !important; height: auto; display: none; }
.communityGroupList { width: 128px; }
.communityArrow { font-weight: bold !important; margin-top: 27px !important; }

.PhoneNumber { background: #07314B url(/images/static/header1.png) no-repeat scroll -32px -60px; float: left; height: 25px; width: 165px; }
