#hideAll{position:fixed;left:0px;right:0px;top:232px;bottom:0px;background-color:white;z-index:10000;}
*{margin:0;padding:0;border:none;outline:none;font-style:normal;font-weight:normal;}
ul, ol{list-style:none;}
body{font-family:Myriad, Arial, Helvetica, sans-serif;font-size:12px;color:#666666;background:url(/images/pattern-bg.png) 0 0 repeat;}
a{color:#ff9d02;text-decoration:none;border:none;}
.floatLeft{float:left;}
.clear{clear:both;}
.wrapper{width:1010px;margin:0 auto;}
.wrapper_bottom{width:1010px;margin:0 auto;}
.custom-select{background:url('/images/select-left.png') 0 0 no-repeat;height:47px;display:block;position:relative;}
.custom-select-text{display:block;background:url('/images/select-right.png') right 0 no-repeat;padding:0 35px 0 10px;line-height:28px;cursor:pointer;}
select.custom-dropdown{top:0;height:28px;line-height:28px;width:100%;padding-left:7px;border:1px solid #ccc}
#top-bar{background:url(/images/top-bar-bg.png) 0 0 repeat-x;border-bottom:solid 1px #424547;height:26px;padding:3px 0 1px;min-width:1033px;}
#top-bar .help{float:left;font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#FFF;line-height:26px;padding-left:11px;background:url(/images/white-arrow.png) 0 7px no-repeat;}
#top-bar .header_note{font-family:Arial, Helvetica, sans-serif;color:#ffc000;float:left;font-size:17px;font-weight:bold;line-height:26px;text-align:center;width:500px;}
#top-bar .help a{padding-right:29px;background:url(/images/chat-icon.png) right 0 no-repeat;color:#ffc000;}
#top-bar .help span{margin:0 10px;}
#top-bar .floatRight{line-height:26px;position:relative;}
#top-nav .top-bar-login-container{line-height:13px;position:relative;margin-top:17px;}
#top-bar .floatRight a{display:block;float:left;margin-right:12px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#ffc000;}
#make_login a{display:block;float:left;margin-right:12px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#ffc000;}
#make_login a.active{color:#fff}
#top-bar .floatRight .header-dropdown{float:left;background:#323435;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-top:solid 1px #000;border-left:solid 1px #000;border-bottom:solid 1px #656667;border-right:solid 1px #656667;position:relative;padding-right:3px;}
#showdropdownlanguage{float:left;background:#323435;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-top:solid 1px #000;border-left:solid 1px #000;border-bottom:solid 1px #656667;border-right:solid 1px #656667;position:relative;padding-right:3px;}
#top-bar .floatRight .header-dropdown span{display:block;background:url(/images/down-arrow.png) right 9px no-repeat;padding:0 12px 0 5px;line-height:23px;font-family:Arial, Helvetica, sans-serif;color:#FFF;cursor:pointer;}
#showdropdownlanguage span{display:block;background:url(/images/down-arrow.png) right 9px no-repeat;padding:0 12px 0 5px;line-height:23px;font-family:Arial, Helvetica, sans-serif;color:#FFF;cursor:pointer;}
#top-nav{background:url(/images/top-nav-bg.png) 0 0 repeat-x;border-bottom:solid 1px #FFF;padding-top:2px;min-width:1033px;}
#top-nav a.a-tab{display:block;float:left;width:156px;height:36px;padding:6px 9px 1px 8px;text-align:center;background:url(/images/top-nav-link-bg3.png) 0 0 no-repeat;font-size:15px;font-weight:500;color:#3c3c3c;text-shadow:0 1px #FFF;line-height:36px;position:relative;bottom:-1px;margin-left:-20px;}
#top-nav a#homepage-nav{text-indent:-1984px;width:59px;background:url(/images/home-tab.png) 0 -45px no-repeat;}
#top-nav a:first-child{z-index:6;margin-left:0px;}
#top-nav a:first-child + a{z-index:5;}
#top-nav a:first-child + a +a{z-index:4;}
#top-nav a:first-child + a + a + a{z-index:3;}
#top-nav a:first-child + a + a + a + a{z-index:2;}
#top-nav a:first-child + a + a + a + a + a{z-index:1;}
#top-nav a.current{z-index:10 !important;color:#FFF;text-shadow:1px 1px #3c4c17;padding:6px 9px 1px 8px;}
#top-nav a.gift-guide{background-position:0 -88px;text-shadow:none;font-weight:normal;color:#FFF;}
#top-nav a.gift-guide span{display:block;padding-right:30px;background:url(/images/gift-icon.png) 122px 7px no-repeat;}
#header #logo{display:block;background:url(/images/logo2_back.png) no-repeat;float:left;font-size:36px;padding-left:0px;color:#fff;text-shadow:1px 1px #000;}
#page_name{display:block;width:500px;font-size:36px;color:white;padding-top:25px;float:left;margin-left:15px;line-height:normal;}
.photo-canvas #header{background-position:0 0;min-width:1033px;min-height:100px;}
.photo-canvas #logo{background-position:0 0;}
#header .promo{float:right;position:relative;margin-top:33px;padding-right:63px;font-family:Arial, Helvetica, sans-serif;color:#FFF;line-height:16px;text-shadow:1px 1px #000;}
#header .promo strong{font-weight:bold;color:#ffc000;font-size:14px;}
#header .promo span{display:block;position:absolute;width:73px;height:100px;top:-45px;right:-12px;text-indent:-5000px;background:url(/images/promo-badge.png?1780979363) no-repeat;}
#make_login{float:left;}
.make_login_custom{margin-top:5px;}
#make_login #show_login{}
#loginBox{display:none;position:absolute;top:-30px;right:83px;z-index:9999;background-color:#fff;width:440px;min-height:250px;border-radius:5px;box-shadow:0px 0px 10px #1d1d1d;line-height:26px;}
#contactBox{display:none;position:absolute;top:40%;right:35%;z-index:9999;background-color:#fff;width:610px;min-height:250px;border-radius:5px;box-shadow:0px 0px 10px #1d1d1d;}
.thankyou_content{background-image:url('/images/bg_contact_popup.jpg');height:197px;width:610px;background-repeat:repeat-x;float:left;}
.contact_thankyou_reach{color:#666666;font-size:14px;text-align:center;display:block;width:610px;padding-top:50px;}
.contact_thankyou_reach span.orange{color:#ff9d02;}
#contact_thankyou_bottom{color:#666666;font-size:14px;text-align:left;display:block;padding-top:25px;padding-bottom:25px;padding-left:30px;}
#contact_thankyou_bottom span.orange{color:#ff9d02;}
.contact_thankyou_text{color:#666666;font-size:18px;text-align:center;display:block;width:610px;padding-top:65px;}
#lock{position:absolute;top:15px;left:10px;z-index:100;}
.black_overlay{position:absolute;top:0%;left:0%;width:100%;height:100%;background-color:black;z-index:1001;float:left;-moz-opacity:0.8;opacity:.80;filter:alpha(opacity=80);}
#loginClose{position:absolute;top:5px;right:15px;font-size:10px;color:#586d26;font-weight:500;cursor:pointer;}
#loginForm{width:300px;float:right;}
#loginForm label, #forgotPass label{color:#83a239;font-size:14px;text-align:left;display:block;}
#loginForm input, #forgotPass input{border:1px solid #dedecf;border-radius:5px;padding:5px;box-shadow:inset 3px 3px 5px #f8f8f8;width:260px;}
#loginSubmit, #forgotSubmit{float:left;width:400px;padding:20px;background-image:url('/images/login_submit_bg.png');background-repeat:no-repeat;background-position:center top;}
#upArrow{position:absolute;right:55px;top:-13px;}
#forgotPassowrd{float:left;font-size:14px;color:#ff9d02;font-family:'Arial';cursor:pointer;}
.normal{font-style:normal !important;}
#forgotPasswordBox{display:none;}
.forgot-text{width:400px;height:35px;margin:0px auto;padding-top:22px;line-height:15px;font-size:13px;}
#backToLogin{color:#ff9d02;cursor:pointer;}
#forgotPass{width:400px;margin:0px auto;padding-top:16px;padding-bottom:23px;}
#top-bar .top-bar-login-container a.your-cart{background:url("/images/cart-icon.png") no-repeat scroll 6px 6px transparent;color:#FFFFFF;font-weight:normal;padding:0 3px 0 27px;}
.pagination .points{width:40px;height:20px;float:left;text-align:center;padding-top:7px;font-weight:bold;}
.question-container{float:left;background:#faf6ff;width:697px;}
.question-set{display:none;}
#scgiCj{float:left;margin-left:-7px;}
#scgiCj a{float:left;}
#scgiCj img{width:230px !important;height:131px !important;}
.contact-info a.chat{float:left !important;margin-bottom:auto !important;height:auto !important;}
.contact-info .office{float:left;}
.contact-info{margin-left:18px !important;}
li#oil{padding-bottom:40px !important;}
li#artprints{padding-bottom:0px !important;}
li#canvas{padding-bottom:40px !important;}
li#popart{padding-bottom:30px !important;}
li#handmade{padding-bottom:12px !important;}
#other-products{padding-top:25px;}
#other-products li{border-left:1px solid #CAC8C8;border-right:1px solid #CAC8C8;float:left;height:299px;margin:0 20px 20px 0;padding:0 10px;position:relative;width:201px;}
.order_heading{background:url("/images/bg_orders_heading.jpg");background-repeat:repeat-x;width:978px;float:left;font-weight:500;line-height:71px;margin-bottom:35px;padding-left:17px;}
.order_heading h1{float:left;font-size:30px;}
.order_content_headingbg{background-image:url('/images/bg_order_headings.jpg');height:51px;background-repeat:repeat-x;width:967px;font-size:14px;color:#666666;font-weight:bold;font-family:Myriad;text-align:center;float:left;}
.order_content_main{width:967px;font-size:14px;color:#999999;font-weight:bold;font-family:Myriad;text-align:center;float:left;}
.order_content_headingbg .order_no{width:180px;margin-top:13px;height:29px;border-right:1px solid #e2e2e2;float:left;}
.order_content_headingbg .product{width:158px;margin-top:13px;height:29px;border-right:1px solid #e2e2e2;float:left;}
.order_content_headingbg .total{width:69px;margin-top:13px;height:29px;border-right:1px solid #e2e2e2;float:left;}
.order_content_headingbg .action{width:167px;margin-top:13px;height:29px;border-right:1px solid #e2e2e2;float:left;}
.order_content_headingbg .order_date{width:97px;margin-top:13px;height:29px;border-right:1px solid #e2e2e2;float:left;}
.order_content_headingbg .del_est{width:145px;margin-top:13px;height:29px;border-right:1px solid #e2e2e2;float:left;}
.order_content_headingbg .del_status{width:145px;margin-top:13px;height:29px;float:left;}
.order_content_main .corder_no{width:180px;padding-top:13px;padding-bottom:13px;height:29px;border-right:1px solid #f4f4f4;border-top:1px solid #f4f4f4;float:left;}
.order_content_main .cproduct{width:158px;padding-top:13px;padding-bottom:13px;height:29px;border-right:1px solid #f4f4f4;border-top:1px solid #f4f4f4;float:left;}
.order_content_main .ctotal{width:69px;padding-top:13px;padding-bottom:13px;height:29px;border-right:1px solid #f4f4f4;border-top:1px solid #f4f4f4;float:left;}
.order_content_main .caction{width:157px;padding-left:10px;padding-top:13px;padding-bottom:13px;height:29px;border-right:1px solid #f4f4f4;border-top:1px solid #f4f4f4;float:left;font-size:12px;text-align:left;}
.order_content_main .caction1{padding-left:28px;background:url(/images/action-icons.png) no-repeat;text-align:left;}
.order_content_main .caction .warning{background-position:0 3px;color:#ff9d02;}
.order_content_main .corder_date{width:97px;padding-top:13px;padding-bottom:13px;height:29px;border-right:1px solid #f4f4f4;border-top:1px solid #f4f4f4;float:left;}
.order_content_main .cdel_est{width:145px;padding-top:13px;padding-bottom:13px;height:29px;border-right:1px solid #f4f4f4;border-top:1px solid #f4f4f4;float:left;}
.order_content_main .cdel_status{width:145px;padding-top:13px;padding-bottom:13px;border-top:1px solid #f4f4f4;height:29px;float:left;}
.order_content_main h3.green{color:#A3C552;text-align:left;padding-left:10px;}
.order_content_main h3.blue{color:#37709f;text-align:left;padding-left:10px;}
.order-content-main{border:solid 1px #e2e2e2;border-top-right-radius:5px;-moz-border-radius-topright:5px;-webkit-border-radius-topright:5px;border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-radius-bottomright:5px;border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;-webkit-border-radius-bottomleft:5px;overflow:hidden;}
.butttons_top{position:relative;height:46px;}
.order_acc_top_on{background:url(/images/acc_order_top.jpg) no-repeat;width:206px;height:47px;background-position:bottom;position:absolute;}
.button_2_pos{padding-left:210px;position:relative;}
.order_acc_top_off{background:url(/images/acc_order_top.jpg) no-repeat;width:206px;height:47px;background-position:top;position:absolute;cursor:pointer;}
.top_on_text_gen{font-size:24px;color:#999999;font-weight:500;font-family:Myriad;text-align:center;width:204px;display:block;padding-top:10px;}
.welcome{font-size:14px;color:#666666;font-family:Myriad;text-align:center;display:block;float:right;margin-right:20px;}
.welcome span.orange{color:#FF9D02;}
.welcome span.bold{font-weight:bold;}
.green_bg{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#F3FDDC;padding:5px 10px 5px 10px;margin-left:10px;margin-right:10px;}
.red_bg{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#F3857B;padding:5px 10px 5px 10px;margin-left:10px;margin-right:10px;}
.yellow_bg{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#FCFEB9;padding:5px 10px 5px 10px;margin-left:10px;margin-right:10px;}
.orange_bg{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#FFAA7F;padding:5px 10px 5px 10px;margin-left:10px;margin-right:10px;}
.blue_bg{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#55AAFF;padding:5px 10px 5px 10px;margin-left:10px;margin-right:10px;}
.captcha{float:left;width:222px;height:123px;background-image:url('/images/captcha.png');}
.captcha_img_pos{width:222px;height:55px;text-align:center;padding-top:15px;}
.captcha_input_pos{float:left;padding-left:28px;padding-top:0px;width:135px;}
.captcha_input_pos label{display:block;margin-bottom:7px;color:black;font-size:10px;}
.captcha_input{width:135px !important;height:18px !important;border:none !important;background:#fff !important;}
#become-partners-content .captcha_input{margin-top:-10px;}
.capcha_refresh{float:left;padding-left:19px;}
.order-details{margin:20px;}
.textarea_bg{background:url('/images/bg_textarea_order.jpg');width:338px;height:147px;margin-top:10px;}
.yellow_message{-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;border:1px solid #fae718;background:#fcfeb9;text-align:center;margin-bottom:20px;padding:10px;}
ul.yellow_status{text-align:left;margin-left:330px;font-size:14px;}
.yellow_status li{background:url('/images/yellow_bullet.jpg') center left no-repeat;padding-left:10px;}
.gift_card_p{position:absolute;top:200px;left:370px;font-family:Myriad;font-weight:bold;font-size:66px;z-index:100;color:#fff;}
#contact-form .red_input{width:314px;padding-left:5px;height:28px;margin-bottom:13px;background:url("/images/contact-input-red.png") no-repeat !important;}
.share-form .red_textarea{<!--background:url("/images/showcase_textarea.png") no-repeat scroll 0 0 transparent !important;-->
padding:3px;554px}
.share-form .red_input{width:258px;padding-left:5px;height:28px;margin-bottom:13px;background:url("/images/showcase_red.png") no-repeat !important;}
#contact-form .red_textarea{background:url("/images/required_textarea.png") no-repeat scroll 0 0 transparent !important;height:118px;padding:3px;width:310px;}
.share-form .red_textarea{padding:3px;width:554;}
.formbox .left .red_input, .formbox .left_rest .red_input, .formbox .right_rest .red_input, .formbox .left_restsel .red_input, .formbox .right_restsel .red_input, .formbox .right .red_input{border:1px solid #EB5439 !important;border-radius:5px 5px 5px 5px;background:#FDE8E3 !important;padding:5px;width:265px;}
#payment_section{background:none;}
#payment_section .payment_summary{float:left;width:180px;}
#payment_section .summary_table{width:100%;}
#payment_section .payment_method{float:left;width:560px;}
#payment_section .amex_note{margin:5px 0 0 15px;}
#payment_section #paypalhss{margin:0px auto;width:560px;}
#payment_section #paypal{text-align:center;margin-top:20px;display:none;}
#payment_section .paypal_submit{margin-left:10px;vertical-align:middle;}
#loginForm .red_input, #forgotPass .red_input{border:1px solid #EB5439;border-radius:5px 5px 5px 5px;background:#FDE8E3 !important;padding:5px;width:260px;}
.saved_comments{background-color:#FCFEB9;padding:2px;}
#improve .red_ttarea{border:1px solid #EB5439;border-radius:5px 5px 5px 5px;background:#FDE8E3 !important;height:110px;padding:5px;resize:none;width:320px;}
.captcha_error{color:#d20000;padding-top:5px;}
a.send-button{display:block;background:url("/images/common_button.png") no-repeat scroll 0 0 transparent;cursor:pointer;height:27px;line-height:27px;margin:0 auto;width:133px;text-align:center;color:white;font-size:16px;text-shadow:1px 1px grey;}
a.send-button:hover{background-position:0 -28px;}
.date_blue{color:#37709f;font-size:14px;}
.date_green{color:#87A53E;font-size:14px;}
.date_red{color:#8A2F30;font-size:14px;}
.date_pink{color:#9557A0;font-size:14px;}
.date_dash_light_blue{color:#677590;font-size:14px;}
.images_orig{position:relative;}
.images_remm{position:relative;}
.images_big{position:relative;}
.images_orig a .magnifier{background:url("/images/magnifier-small.png") no-repeat scroll 0 0 transparent;display:none;height:70px;left:50%;margin:-26px 0 0 -36px;position:absolute;top:50%;width:70px;z-index:99;}
.images_orig a:hover .magnifier{display:block;}
.images_remm a .magnifier{background:url("/images/magnifier-vsmall.png") no-repeat scroll 0 0 transparent;display:none;height:40px;left:50%;margin:30px 0 0 -26px;position:absolute;top:50%;width:40px;z-index:99;}
.images_remm a:hover .magnifier{display:block;}
.images_big a .magnifier{background:url("/images/magnifier.png") no-repeat scroll 0 0 transparent;display:none;height:112px;top:50%;left:50%;margin:-56px 0 0 -56px;position:absolute;width:112px;z-index:99;}
.images_big a:hover .magnifier{display:block;}
#toolTipTemplate{filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
.dijitTooltipAbove{padding-bottom:13px;padding-left:3px;padding-right:3px;}
.dijitTooltipRight{padding-left:14px;}
.dijitTooltipLeft{padding-right:14px;}
.dijitTooltipBelow{padding-top:13px;padding-left:3px;padding-right:3px;}
.dijitTooltip{background:none repeat scroll 0 0 transparent;display:block;left:200px;top:200px;overflow:visible;position:absolute;z-index:2000;}
.dijitTooltipContainer{background-color:#FFFFFF;background-image:url("../img/tooltip/tooltipGradient.png");background-position:center bottom;background-repeat:repeat-x;border:1px solid #769DC0;border-radius:4px 4px 4px 4px;box-shadow:0 1px 3px rgba(0, 0, 0, 0.25);padding:6px 8px;}
.dijitTooltipContainer{color:black;max-width:350px;}
.dijitTooltipAbove .dijitTooltipConnector{background-position:-15px 0;bottom:0;height:14px;left:12px;width:16px;}
.dijitTooltipLeft .dijitTooltipConnector{right:0;top:12px;background-position:0 0;width:16px;height:14px;}
.dijitTooltipRight .dijitTooltipConnector{left:0;top:12px;background-position:-48px 0;width:16px;height:14px;}
.dijitTooltipBelow .dijitTooltipConnector{top:0;left:12px;background-position:-31px 0;width:16px;height:14px;}
.dijitTooltipConnector{background-image:url("../img/tooltip/tooltip.png");background-repeat:no-repeat;border:0 none;height:14px;width:16px;z-index:2;position:absolute;}
#right-empty h4{font-size:12px;font-family:'Arial';font-style:italic;font-weight:bold;padding-top:20px;}
#right-empty .paragraphs p{color:#999;font-family:'Arial';font-weight:500;font-size:11px;background-image:url('/images/right_p_bg.png');background-repeat:repeat-x;background-position:bottom;}
option.disabled{color:#c5c5c5;}
.order-items .item{margin-top:30px;height:140px;border--right:solid 1px #FFF;border-left:solid 1px #FFF;border-bottom:solid 1px #f4f4f4;background:url(/images/order-item-bg.png) 0 bottom repeat-x;padding:0 14px 14px 20px;font-family:Myriad;}
.shipping_addr span{font-size:12px;color:#666 !important;font-family:Myriad;display:block;line-height:12px;}
.shipping_addr span br{display:block;margin-bottom:2px;font-size:2px;line-height:2px;}
.tracking{font-size:14px;color:#666 !important;font-weight:500;font-family:Myriad;display:block;float:left;padding-top:13px;}
.edit-info fieldset.password{margin-top:75px;}
.dialog{background-color:#FFFFFF;border-radius:5px 5px 5px 5px;box-shadow:0 0 10px #1D1D1D;position:absolute;right:35%;top:40%;width:610px;z-index:9999;}
.dialog .close{color:#586D26;cursor:pointer;font-size:10px;font-weight:500;position:absolute;right:10px;top:5px;}
.dialog .content{color:#666666;font-size:18px;text-align:center;padding:25px 10px 25px 10px;}
#card_details label{float:left;}
#card_details input{display:block;clear:both;}
#card_details table .required, #card_details table .invalid, #gift_card_ammount input.required, #gift_card_ammount input.invalid{border:1px solid red;background:#FFE7E3;box-shadow:none;}
#comment_alert{margin-bottom:20px;}
.comment_alert{margin:10px 0px;}
#footer .options{margin-top:23px;}
#updateFlData{display:none;}
.signInWrapper{float:right;}
#rejectform label{vertical-align:top;margin-right:20px;}
#rejectform textarea{width:500px;border:1px solid #ddd;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;padding:5px;}
#rejectform .submit_bnt_small{height:30px;line-height:30px;padding:0px;margin-left:105px;margin-top:10px;float:none;}
#coupondiv input.error{background:#FFE7E3;border:1px solid red;border-radius:5px;}
#footer .middle .follow a{background:url(https://pylweb.s3.amazonaws.com/themes/social-icons.png) no-repeat;}
#footer .follow{float:right;width:47%;margin-left:10px;}
#footer .follow a{display:block;padding-left:35px;background:url(/images/social-icons.png) no-repeat;margin-top:12px;height:22px;line-height:22px;color:#FFF;font-size:11px;width:auto}
#footer .follow a.twitter{background-position:0 0;}
#footer .follow a.facebook{background-position:0 -34px;}
#footer .follow a.youtube{background-position:0 -106px;}
#footer .follow a.pintrest{background-position:0 -70px;}
#footer .follow a.instagram{background-position:0 -419px;}
#footer .follow a.googleplus{background-position:0 -140px;}
#footer .follow a.twitter:hover{background-position:0 -175px;}
#footer .follow a.pintrest:hover{background-position:0 -246px;}
#footer .follow a.facebook:hover{background-position:0 -209px;}
#footer .follow a.youtube:hover{background-position:0 -282px;color:#333;}
#footer .follow a.googleplus:hover{background-position:0 -317px;}
#footer .follow a.instagram:hover{background-position:0 -453px;}
#footer .follow a.blog{background-position:0 -351px;}
#footer .follow a.blog:hover{background-position:0 -385px;}
#footer .payment img.payment-image{width:60px;}
#footer .wrapper .options{width:260px;}
#footer .wrapper .newsletter{width:330px;float:left;position:relative;margin-right:68px;}
#footer .wrapper .newsletter form{width:310px;background:black;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
#footer .newsletter .button{float:left;width:120px;}
.order form .file img{max-height:57px;max-width:72px;}
#content a.track{background:url('/images/treck_button.png') no-repeat;}
#content a.track:hover{background-position:0 -29px;}
#policy-content{font-size:14px;line-height:21px;}
#policy-content h2{font-size:30px;line-height:normal;text-align:center;}
#policy-content strong{font-weight:bold;}
#policy-content em{font-style:italic;}
.like-cms-content{font-size:14px;line-height:21px;}
.like-cms-content h2{font-size:30px;line-height:normal;text-align:center;font-weight:bold;}
.like-cms-content h4{font-size:14px;line-height:normal;font-weight:bold;}
.like-cms-content ul{list-style:disc inside;padding-left:30px;}
.like-cms-content ol{list-style:decimal inside;padding-left:30px;}
.like-cms-content strong{font-weight:bold;}
.like-cms-content em{font-style:italic;}
.like-cms-content img{display:block;margin:0px auto;}
#become-affiliate-content .affiliate-action{text-align:center;}
#become-affiliate-content .affiliate-action a.affiliate-button{border-radius:5px;background-color:#D53D3D;padding:15px;color:#fff;font-size:16px;}
#become-partners-content form fieldset{border:1px solid #dedecf;border-radius:10px;padding:30px 50px;}
#become-partners-content form .div_input{float:left;width:360px;margin-right:100px;}
#become-partners-content form .div_input.div_right{margin-right:0px;}
#become-partners-content form .div_input label{float:left;display:block;margin-bottom:10px;}
#become-partners-content form .div_input input.text, #become-partners-content form .div_input textarea{border:1px solid #dedecf;border-radius:5px;padding:5px;box-shadow:inset 3px 3px 5px #f8f8f8;float:left;clear:both;}
#become-partners-content form .div_input input.text{width:314px;margin-bottom:13px;}
#become-partners-content form .div_input textarea{width:470px;height:120px;margin-top:10px;}
#become-partners-content form .div_input input.red_input{border:1px solid #EB5439;background:#FDE8E3 !important;}
#become-partners-content form .div_input div.custom-select{width:260px;clear:both;}
#become-partners-content form .div_input div.error_required{display:none;padding-left:5px;float:left;color:red;}
#become-partners-content form .div_input div.error_required img, #become-partners-content form .div_input div.captcha_error img{display:inline;}
#become-partners-content form .div_output{clear:both;text-align:center;}
#become-partners-content form .div_output .submit_bnt_small{border:none;border-radius:0px;padding:0px;box-shadow:none;width:117px;height:30px;background-color:#fff;margin:30px 0px 20px;float:none;}
#submitCheckoutLogin{border:none;border-radius:0px;padding:0px;box-shadow:none;width:117px;height:30px;background-color:#fff;}
.butttons_top .top_on_text_gen, .butttons_top .top_on_text{font-size:20px;}
#message_box{position:absolute;z-index:10;width:221px;}
.guarantee .order-now-small{display:block;float:right;width:241px;height:40px;background:url(/images/order-now-button-small.png) no-repeat;padding:0 0 21px 0;line-height:40px;font-weight:500;font-size:20px;color:#FFF;text-shadow:1px 1px #875401;cursor:pointer;line-height:40px;text-align:center;}
.guarantee .order-now-small{background-position:0 bottom;}
.cart_content .description_title{width:270px;}
.cart_content .cart_item_row .row_cell{height:259px;}
.cart_content .cart_item_row{height:280px;}
.cart_content .cart_item_row .description_inside{width:260px;}
.cart_content .item_title{width:200px;}
.cart_content .cart_item_row .item_inside{width:195px;}
.cart .mail_coupon{width:415px;height:185px;padding-top:10px;float:left;}
.giftcard button.add_to_cart, #gift_preview button.add_to_cart{display:block;margin:0 -20px 0 auto;width:241px;height:61px;background:url(../images/cart-button.png) 0 0 no-repeat;padding:0 0 21px 67px;line-height:40px;font-weight:500;font-size:20px;color:#FFF;text-shadow:1px 1px #875401;text-align:left;cursor:pointer;}
.giftcard button.add_to_cart{cursor:pointer;position:absolute;right:0px;bottom:-90px;}
#gift_preview button.add_to_cart{margin:0px auto;}
.giftcard button.add_to_cart:hover{background-position:0 bottom;}
.order_now_new{color:#fff;cursor:pointer;display:block;float:right;font-size:20px;font-weight:500;line-height:40px;text-align:center;text-shadow:1px 1px #875401;text-decoration:none;}
.order_now_new span{display:block;height:87px;float:left;}
.btn_lft{width:18px;background:url(../images/btn-lft.png) no-repeat;}
.btn_mid{width:auto;background:url(../images/btn-mid.png) repeat-x;padding:0px 10px;}
.btn_rgt{width:18px;background:url(../images/btn-rgt.png) no-repeat;}
.main_img{background:url('/images/404_main.jpg');width:978px;height:601px;}
.img_text{color:#313435;font-size:25px;font-family:Myriad;text-align:center;width:978px;padding-top:100px;}
.text_under_main{color:#666666;font-size:36px;font-family:Myriad;text-align:center;width:978px;padding-top:10px;}
.bome_button{text-align:center;width:978px;padding-top:350px;}
.contact_button{text-align:center;width:978px;padding-top:10px;}
.box_sites{float:left;width:314px;padding-right:18px;padding-bottom:30px;}
.box_middle{width:314px;float:left;background:url(/images/small_middle.jpg);}
.title_green{font-size:30px;font-family:Myriad, Arial, Helvetica, sans-serif;color:#323739;text-align:center;padding-top:5px;height:30px;line-height:30px;padding-bottom:5px;}
.title_greenf{font-size:30px;font-family:Myriad, Arial, Helvetica, sans-serif;color:#708E2A;text-align:center;padding-top:5px;height:30px;line-height:30px;padding-bottom:5px;}
.title_pink{font-size:30px;font-family:Myriad, Arial, Helvetica, sans-serif;color:#9557a0;text-align:center;padding-top:5px;height:30px;line-height:30px;padding-bottom:5px;}
.title_blue{font-size:30px;font-family:Myriad, Arial, Helvetica, sans-serif;color:#3974a2;text-align:center;padding-top:5px;height:30px;line-height:30px;padding-bottom:5px;}
.title_grey{font-size:30px;font-family:Myriad, Arial, Helvetica, sans-serif;color:#525e73;text-align:center;padding-top:5px;height:30px;line-height:30px;padding-bottom:5px;}
.title_red{font-size:30px;font-family:Myriad, Arial, Helvetica, sans-serif;color:#8f3435;text-align:center;padding-top:5px;height:30px;line-height:30px;padding-bottom:5px;}
.img_pos{padding-left:5px;}
.text_pos{font-size:12px;font-family:Myriad, Arial, Helvetica, sans-serif;color:#666666;text-align:center;padding-top:5px;height:50px;padding-left:10px;padding-right:10px;padding-bottom:10px;}
#provide_support_footer{height:104px;overflow:hidden;}
#top-bar .help{height:26px;overflow:hidden;margin-right: 50px}
#fb-getfan-wrapper{left:0px;position:fixed;z-index:1984;background-color:#444444;top:30%;}
#fb-getfan-sidebar, #fb-getfan-main{top:0px;left:0px;position:absolute;}
#fb-getfan-main{left:-521px;width:500px;height:355px;z-index:1986;background:#fff;border:1px solid #444444;box-shadow:0 0 7px #444444;}
#fb-getfan-left{float:left;width:200px;height:290px;}
#fb-getfan-right{float:right;width:288px;}
#fb-close{background:url('/images/fancybox/fancybox_sprite.png') 0 0 no-repeat;width:38px;height:38px;right:-15px;top:-15px;position:absolute;text-indent:-2012px;z-index:2012;}
#fb-getfan-footer{clear:both;padding-left:50px;padding-right:10px;font-size:11px;background:#ccc;height:65px;}
#fb-getfan-footer .likeus{height:35px;border-bottom:1px dotted;padding:5px 0 5px;color:#333;}
#already_liked{float:left;color:#333;}
#powerby{float:right;color:#333;}
#offer_title{font-size:40px;line-height:42px;color:#444;margin:20px 0 0 0;height:140px;overflow:hidden;padding-right:15px;}
#fb-coupon-detail{text-align:center;font-size:12px;color:#333;margin-top:20px;line-height:36px;}
#fb-coupon-detail h3{font-size:36px;padding:20px 0px;}
#fb-coupon-code{border:3px dashed #febf02;color:#553;display:block;font-size:20px;width:255px;overflow:hidden;padding:5px;text-decoration:none;text-transform:uppercase;}
#fb-getfan-right .fb_edge_widget_with_comment{height:28px;overflow:hidden;}
#fb-getfan-sidebar{display:none;}
#header .wrapper{xbackground:url(/images/valentine2013/bg-header-valentines.png) no-repeat top center;zbackground:url(https://pylweb.s3.amazonaws.com/themes/christmas/bg-header-christmas.png) no-repeat top center;}
#header .wrapper_nl{zbackground:url(https://pylweb.s3.amazonaws.com/themes/christmas/bg-header-christmas-nl.png) no-repeat top center;}
#header .wrapper_fr{zbackground:url(https://pylweb.s3.amazonaws.com/themes/christmas/bg-header-christmas-fr.png) no-repeat top center;}
#header .wrapper_it{zbackground:url(https://pylweb.s3.amazonaws.com/themes/christmas/bg-header-christmas-it.png) no-repeat top center;}
#header .wrapper_de{zbackground:url(https://pylweb.s3.amazonaws.com/themes/christmas/bg-header-christmas-de.png) no-repeat top center;}
#header .wrapper_es{zbackground:url(https://pylweb.s3.amazonaws.com/themes/christmas/bg-header-christmas-es.png) no-repeat top center;}
.photo-canvas #footer{xbackground:#353936 url(/images/valentine2013/bg-footer-valentines.png) no-repeat top center;zbackground:#353936 url(https://pylweb.s3.amazonaws.com/themes/christmas/bg-footer-christmas.png) no-repeat top center;}
.wrapper #right .paragraphs, .wrapper #right-empty .paragraphs{background:#FFFFFF;border:1px solid #444444;padding:0 10px 10px 10px;-webkit-border-top-left-radius:5px;-moz-border-radius-topleft:5px;border-radius-top-left:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topright:5px;border-radius-top-right:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;border-radius-bottom-right:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;border-radius-bottom-left:5px;}
.showcase_form .share-form fieldset{margin:0 0 25px 0;padding:0 0 35px 0;}
.showcase_form .share-form .submit{margin:0;}
.showcase_form .showcase_left{float:left;width:600px;}
.showcase_form .showcase_right{margin-left:40px;float:left;width:30%;}
.showcase_form .showcase_right{text-align:center;}
.showcase_form .showcase_right_top{padding-left:3px;}
.showcase_form .showcase h3{color:#ff9d02;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-style:italic;font-size:12px;margin:0;height:16px;overflow:hidden;}
.showcase_form .showcase a{display:block;width:289px;height:274px;position:relative;margin-bottom:8px;}
.showcase_form .showcase p{font-size:14px;color:#999999;margin-bottom:4px;height:32px;overflow:hidden;}
.showcase_form .popup-title{font-weight:bold;color:#000000;}
.showcase_form .popup-title p{font-size:18px;}
.top-bar-login-container .help{color:white;float:left;margin-top:5px;margin-right:10px;}

.stripe_form .payment_method {
    width: 50% !important;
}
.stripe_form .payment_summary {
    width: 50% !important;;
}
.stripe_form .payment_method #paypal {
    width: 250px;
    margin-bottom: 20px;
}
.stripe_form .payment_method #paypal .paypal_submit {
    margin-top: 20px;
}
.user-payment-page .col-md-push-6{
    width: 50%;
    float: right;
}
.user-payment-page .col-md-pull-6{
    width: 50%;
    float: left;
}
.user-payment-page .col-md-pull-6 .payment_method, .user-payment-page .col-md-pull-6 #paypalhss {
    width: 300px !important;
}
.wrapper-full #payment_section .payment_summary {
    width: 50% !important;
    margin-top: 0 !important;
}

.user-payment-page .paypal_button.paypal_submit {
    background: #ffc43a url(/themes/newPainting/img/paypal-logo.png) no-repeat scroll right center;
    border-radius: 5px;
    color: #000;
    display: inline-block;
    width: 220px;
    padding: 10px 95px 10px 10px;
    text-decoration: none;
    background-size: 70px auto;
    background-position-x: 115px;
    margin-left: 0 !important;
    margin-bottom: 20px;
    border: none;
    line-height: 1.4;
}
.user-payment-page .stripe-or-text {
    margin: 10px 0;
}
