html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}body{text-align:center;min-width:818px;background-color:#f8f6f6;color:Black;font-family:Tahoma,Arial,Sans-Serif;font-size:11px;line-height:1.2em;margin:0;padding:0}.wrapper{width:819px;background:White url("/Images/wrapper-bgn.png") repeat-y top;margin:0 auto;padding:0 9px 20px 7px;text-align:left}.wrapper-wide{width:980px;background:White;margin:0 auto;padding-bottom:20px;text-align:left;-webkit-box-shadow:2px 2px 10px #aaa;-moz-box-shadow:2px 2px 10px #aaa}body.task-page .wrapper{width:980px;background:White;padding-left:0;padding-right:0;-webkit-box-shadow:2px 2px 10px #aaa;-moz-box-shadow:2px 2px 10px #aaa}a{color:#36f;font-weight:normal;text-decoration:none;outline:0}a:hover{text-decoration:underline}h2{font-family:Century Gothic;font-weight:normal;font-size:18px;color:#ef2d08;padding:0;margin:8px 0 6px 0}h3{font-weight:bold;font-size:10pt;color:#666;margin:.5em 0}p{margin:0 0 1em 0}input[type="text"],input[type="password"]{border:1px solid #aaa}input.error,input.input-validation-error,textarea.error{background-color:#FFC;border-left:3px solid #C30}input.submit{border:1px solid #C0C0C0;color:#808080;font-weight:bold;background-color:#F2FFD7}div#home-page-module{margin:-20px -10px 0 -10px}.newsletter-thank-you{width:500px;text-align:center;font-size:20px;line-height:30px;margin:0 auto 50px}.newsletter-thank-you h2{width:282px;height:76px;background-image:url("/Content/Images/newsletter-thank-you.png");margin:20px auto 30px}.newsletter-thank-you h2 span{display:none}div#main-panel-white-text li a{color:#FFF;font-weight:bold;text-transform:uppercase;font-family:Verdana,Century Gothic;line-height:15px;font-size:10px}div#home-page-secondary-module{float:left;height:115px}.rotator,.rotator-flip,.rotator-slide{margin:0;padding:0;list-style-type:none}.image-map{position:relative}.image-map ul{margin:0;padding:0;left:0;top:0;position:absolute;list-style:none}.image-map ul a{display:block;background:Transparent url("/Content/Images/clear.png");text-indent:-1000em;width:185px;height:20px;margin:1px}div#welcome-from-greetq{display:none;width:500px;height:300px;padding-top:275px;background:url("/Content/Images/mpg-welcome.png") no-repeat 0 0;color:#333;font-size:11px;text-align:center}div#welcome-from-greetq a{color:#36f}.clear{clear:both}img{border:0}input{font-size:100%}select{font-size:100%}fieldset{margin:1em 0;padding:1em;border:1px solid #eee;background-color:#fbfbfb;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}fieldset ol li{padding-bottom:1em}fieldset label{margin-right:1em}fieldset input.quantity{width:3em}fieldset hr{border:0;height:1px;color:#eee;background-color:#eee;margin:1em auto}fieldset>p{font-size:11px}div#masthead{position:relative;text-align:right}div#masthead a.logo{padding:8px;float:left}a#mcafee{clear:right;float:right;margin:0 10px}div#signin{padding:8px 0;float:right}div#signin ul{margin:0;padding:0;list-style:none}div#signin ul li{float:left;padding:0 1em;border-left:1px solid #ccc}div#signin ul li.first{border:0}div#signin a{color:#999}div#signin a em{color:#f86f39;font-style:normal;font-weight:bold}div.search-field{position:relative;float:right}.search_textbox{width:250px;padding:5px;margin:0}.searchButton{position:absolute;top:0;right:3px;width:24px;height:100%;background:transparent url("/Content/Images/Buttons/search-button.png") no-repeat center center;border:0;cursor:pointer}p.promo{margin-top:5px;color:#36f;font-weight:bold}p.promo em{font-style:normal;color:#f00}.message{clear:both;width:80%;display:block;text-align:center;font-weight:normal;border:solid 3px #f8d222;background-color:#edf755;color:#353535;margin:10px auto;padding:3px 0 5px;font-size:13pt}div#welcome{position:absolute;left:140px;bottom:5px;text-align:left;line-height:1.5em}span#welcomeline_more{color:#36f;font-style:italic}#cartsummary{z-index:500;position:absolute;bottom:5px;right:10px;line-height:1.5em}#my-queue,#shopping-cart{float:right}#shopping-cart{padding-right:8px;margin-right:8px;border-right:1px solid #ddd;color:#ef2e08}#shopping-cart a{background:White url("/Content/Images/shopping-bag.png") no-repeat 0 0;padding-left:15px;color:#ef2e08}#my-queue{text-align:center}#my-queue>a{display:block;text-align:right;color:#ef2e08}#queue-preview{top:100%;position:absolute;display:none;width:369px;padding-bottom:14px;background:Transparent url("/Content/Images/myqueue/myqueue_body_bottom.png") no-repeat center bottom;right:0;font-weight:normal}#queue-preview-header{height:10px;background:Transparent url("/Content/Images/myqueue/myqueue_body_top.png") no-repeat 0 0}#queue-preview-entries{float:left;width:349px;padding:0 7px 0 13px;background:Transparent url("/Content/Images/myqueue/myqueue_body_middle.png") repeat-y 0 0}.queue-preview-entry{clear:both;float:left;width:100%;padding:10px 0;border-bottom:1px dashed #ccc;background-color:White}#queue-preview .details{float:left;text-align:center;width:120px}#queue-preview .delivery-date{font-size:12px;font-family:Century Gothic}#queue-preview .occasion{font-size:11px;font-weight:bold}#queue-preview .recipient{float:left;text-align:left;padding-left:10px}#queue-preview img{float:left;width:40px}div#footer{background-color:Transparent;text-align:center;clear:both;margin:30px 10px 10px 10px}#copyright{margin-top:10px;line-height:20px;text-align:center;font-size:8pt}div#footer ul{padding:0;margin:0;list-style:none}div#footer li{padding:0;margin:0;display:inline}.form{border-top:#e9ffb9 1px solid;border-bottom:#e9ffb9 1px solid;margin-top:20px;margin-bottom:20px}.form p{margin-top:3px;margin-bottom:3px}.form label{float:left;text-align:left;padding-top:2px;padding-right:10px;width:100px}.form input{border-width:1px;border-color:#666;border-style:solid}.form .button{margin-left:110px;margin-right:20px}.myqueueitem{margin-top:5px}#fixedtipdiv{position:absolute;padding:15px;background-color:White;border:1px solid black;font:normal 8pt Verdana;line-height:18px;z-index:100}.upsellpanel{padding:0;text-align:center;width:228px;height:146px;margin:0 0 10px 0}div#loginForm{margin:10px 0 50px 0}div#loginForm h3{margin-top:20px;margin-left:20px;text-transform:none}div#loginForm p{margin-left:40px}div.addressentry{font-size:8pt;border:1px solid #ddd;padding:10px;margin:7px 7px 0 0}div.addressentry p{width:180px;height:110px}.address{font-size:8pt;padding-bottom:10px}#navcolumn{width:182px;float:left;border-right:1px solid #ccc}div#catalog{float:right;width:600px;text-align:center}.wrapper-wide div#catalog{width:750px}#pagelinks{clear:both;font-size:11pt;border-top:1px solid #ccc;margin-top:10px;padding-top:20px}#pagelinks a{color:#4B68B1;padding:0 .4em 0 .4em}#pagelinks a:hover{background-color:#ccc}#pagelinks a.selected{background-color:#353535;color:White}div#catalog h2{font-size:11pt;color:#666}div#catalog h3{padding:10px 0 0 0;margin:0;color:Black;font-size:small;font-weight:bold}.catalogview-container{width:100%}.no-title .ui-dialog-titlebar{background:transparent;border:0}.catalogview-itemdescription{text-align:justify}.catalogitem_new{color:Red}div#catalog input.submit{padding:2px}.categoryHeaderPanel{padding:0 8px 20px;text-align:justify}.categoryHeaderImage{float:left}.categoryHeaderText{font-family:"Century Gothic","Arial Black";font-size:11pt}.cardqueueimage{height:85px}table.cardQueueTable{width:100%;margin:0 0 10px 0;border:1px solid #bbb}table.cardQueueTable th{border:0;border-bottom:solid 1px #bbb}table.cardQueueTable p{padding:0;margin:2px 0}.cardQueueTable td{vertical-align:middle}table.cardQueueTable td.actionColumn{padding:10px;width:60px}table.cardQueueTable td.itemColumn{text-align:center;width:80px}table.cardQueueTable td.recipientColumn{width:450px}table.cardQueueTable td.dateColumn{width:190px}table.cardQueueTable td.priceColumn{text-align:center;width:70px}td.recipientColumn{line-height:1.5em}td.recipientColumn a{margin-right:1em}td.recipientColumn .item-long-desc{display:none}.item-long-desc-tooltip{text-align:justify}.dotted_outer{background:url("/Images/dots.png");padding:4px}.dotted_inner{background:white;width:100%;height:100%}.dotted_divider{background:url("/Images/dots.png");width:100%;height:4px}#queuepreview{width:255px;margin:0 0 10px 0;height:365px;text-align:left}#queuepreviewheader{text-align:center;padding-top:5px;width:100%}#queuepreviewheader h2 a{margin:0 auto;display:block}#queuepreviewheader p{color:Black;text-align:center;padding:2px 0 10px 0;margin:0 10px}a#queue_preview_button{text-indent:-9999px;display:block;width:200px;height:25px;background:url("/Images/qpr.png") no-repeat center top}#queuepreviewcontent{padding:0 10px}#queuepreview .date{display:block;margin-top:15px;width:200px}#queuepreview strong{padding-right:6px}#queuepreviewbottom{background-color:#e0fced;padding:0 10px 0 10px;height:auto;width:auto}#queuepreview a{font-weight:bold;color:#2D6BC0}thead{font-weight:normal}div#productinfo{text-align:left;margin-bottom:20px}.producttitle{font-weight:bold}p.productdescription{text-align:justify}td#topright{border-top:#84ff84 1px solid;border-right:#84ff84 1px solid;background-color:#e0fced}td#bottomleft{border-left:#84ff84 1px solid;border-bottom:#84ff84 1px solid;background-color:#e0fced}div#maincontent{float:left;text-align:center;width:460px;min-height:200px}div#maincontent img{display:block;margin-left:auto;margin-right:auto}div#rightcontent{float:right;width:340px}div.page-section{margin:25px 0;border:1px solid #ccc;padding:15px 10px 10px;position:relative}.page-section-header{float:left;background:White;font-family:Century Gothic,Arial;font-size:11pt;font-weight:bold;color:#888;padding:0 5px;margin:0;position:absolute;top:-11px}.page-section-header em{font-style:normal;color:#333}.page-section-body{text-align:justify}.page-section-body .price{font-weight:bold}div.buyoption{width:352px;height:114px;margin:10px 0;padding:0 6px;text-align:center}div#buy_options .option{display:block;text-align:right;float:left;width:152px;line-height:20px}.optiondiv{height:20px;padding-bottom:10px;border-bottom:1px solid #e5e5e5}.option input{width:30px}div#orderlineform{margin-top:10px;width:340px;color:Black;text-align:left;font-size:8pt;font-weight:normal}div#orderlineform p{margin:0;padding:0 0 5px 5px;font-size:10pt}div#personalization_sendanonymously{padding:5px 0 12px 8px;font-size:10pt}div#personalization_sendanonymously img{position:relative;top:3px;left:2px}div#personalizeformheader{color:#36F;text-align:center;background:#e0fced url("/Images/cornerTR.gif") no-repeat right top}div#personalizeformheader div{background:url("/Images/squareTL.gif") no-repeat left top}.footnote{font-style:italic;font-weight:normal;color:#627D6F}div#personalizeformcontent{background:white;border-left:#84ff84 1px solid;border-right:#84ff84 1px solid;border-bottom:#84ff84 1px solid;margin-bottom:10px}.personalizationColumn{margin-top:10px;width:350px;border:1px solid #CCC;padding:5px;overflow:hidden}.personalizationColumn h1{margin:0;color:#999;font-family:Century Gothic,Arial}.personalizationColumn h2{margin-top:12px;border-bottom:1px dotted #d2fdd0}#personalized-card-schedule-options .delivery-date{width:6em}.personalizesection{margin:3px 8px}.ui-datepicker-trigger{position:relative;left:5px;top:3px}div#orderlineform .label{color:Black;font-size:10pt}div#orderlineform .field{font-size:8pt;margin-left:40px;width:150px}div#orderlineform img{display:inline}div#orderlineform select{font-size:8pt;width:150px}div#orderlineform input{font-size:8pt}div#textstyle{margin-top:5px;height:70px}div#textstyle img{margin-top:5px}#messageOptions{margin:10px}div#personalization-preview{float:left;width:430px}div#personalization-preview img{display:block;margin:0 auto}p#nopreview{margin:30px;padding:50px 20px;font-size:12pt;background-color:#eee;border:1px solid #ccc}.messagePartFont{padding:1px 4px;width:135px;height:19px;line-height:19px;cursor:pointer;border:1px solid #888;background:White url("/images/drop.gif") no-repeat 130px 9px}.messagePart{float:left;margin:3px 0}.messagePart textarea,#handwrittenMessage textarea{padding:5px;border:1px solid #d3f9bc;background-color:#fafafa;font-size:10pt}#handwrittenMessage textarea{width:320px}.messagePart textarea{float:left;width:190px;overflow:hidden}.messagePart .options{float:left;padding-left:5px;overflow:hidden}.messagePart .options select{display:block;width:125px;margin:3px 0}.messagePart .options a.remove{color:#ed1c24}#typefaceMessage .addSection{clear:both;color:#22b14c}#charCounter{margin:5px 10px;width:160px}#occasion{margin:10px}div#infobanner{margin:7px 0 0 0;background:url("/images/greenline.png") no-repeat;height:25px;padding:11px;font-size:8pt}div#infobanner a{color:Black}div#infobanner a:hover{text-decoration:underline}#categories_preview{background:url("/images/startshopping.jpg") no-repeat 20px 0;padding-top:30px}#brands_preview{background:url("/images/favdesigners.jpg") no-repeat 20px 0;padding-top:30px;margin-top:30px}div#home-page-highlights{width:100%;border-top:1px solid #d2cccc;border-bottom:1px solid #d2cccc;padding:20px 0}#emailsignup{width:320px;height:115px;margin:0 10px 0 15px;float:left;border-right:1px solid #d2cccc}#emailsignup h2{background:White url("/Content/Images/NewsLtr-Title.png") no-repeat top left;height:26px;text-indent:-9999px}#emailsignup .button-signup{display:inline;vertical-align:middle;position:relative;top:-1px}#emailsignup p.privacy{font-size:7pt;color:#666}#emailsignup p.privacy a{color:#666;text-decoration:underline}.explanatory{font-family:Tahoma,Arial,Sans-Serif;font-size:8pt;color:#36f}.important{background:url("/Images/warning.gif") #e9ffb9 no-repeat 5px center;text-align:center;font-weight:normal;border:solid 1px black;color:Black;margin:10px;padding:5px 0 5px 30px}.cart-item-error{background-color:#FEF1EC;border:1px solid #CD0A0A;color:#CD0A0A;display:block;padding:.5em;-moz-border-radius:1em;-webkit-border-radius:1em;font-weight:bold}.itemdesc ul{margin:0;padding:0 15px;list-style-image:url("/Images/caret.png")}.itemdesc li{margin:3px 0}.invaliddate{color:Red;font-weight:bold;background-color:#ddd}.shoppingcart_send_anonymously{color:Navy}.back_order_message{display:block;margin:0 0 0 auto;width:200px}.back_order_message em{font-style:normal;color:#F00}.panel_subscribe{margin:0 0 0 auto;text-align:right;font-family:Tahoma;font-size:8pt;color:#22b14c}.panel_subscribe a{color:#22b14c}.priceandshippingtable{width:100%}.priceandshippingtable td{padding:3px 0}.totalline td{color:#0392CF;font-weight:bold;border-top:solid 1px #bbb}.popupMenu{display:none;position:absolute;background:White;padding:5px 0;border:1px solid Black;z-index:100;text-align:left;font-family:Tahoma,Arial,Sans-Serif;font-size:8pt}.popupMenu ul{width:auto;margin:0;padding:0;list-style-type:none}.popupMenu li a{display:block;padding:5px;text-decoration:none;color:Black}.popupMenu li a:hover{background-color:#d3fbd3}.addressname{width:148px;padding-right:3px}.addressline{width:312px}#personalizationbox{width:329px;height:82px;padding:5px 10px;margin:60px auto 0;text-align:left;background:url("/images/pers_box.png") no-repeat}#personalizationbox td{padding:0 3px}#personalizationbox thead{font-weight:bold;line-height:2.5}#cardpreview{display:none;position:absolute;background:Blue;padding:100px;z-index:9999}#cardpreviewinner{background:White;border:2px solid black;padding:15px}#font_menu{display:none;position:absolute;background:White;border:1px solid black;border-top:1px solid #bbb;border-left:1px solid #bbb;padding:1px}#font_menu a{text-decoration:none;color:Black}.fontListItem{display:block;padding:1px;border:1px solid White}.fontListItem:hover{border:1px solid #e5a61e}.currentFont{margin:0 3px;cursor:pointer;border:1px solid White}.currentFont:hover{border:1px solid #bbb}#imagewrapper{width:385px;height:470px}#popupInner{width:100%;height:100%;cursor:pointer}#popupContainer{background:White}#closemessage{text-align:right;margin:0 0 3px 0;padding:0}input.imagebutton{border:0;text-indent:-9999px;overflow:hidden;font-size:0;display:block;line-height:0}.buttonwrapper{background:url("/images/button_right.gif") no-repeat right top;width:120px;margin:3px auto}.buttoninner{display:block;height:17px;padding:2px;background:url("/images/button_left.gif") no-repeat left top}.buttoninner a,.buttoninner{color:#67965d;font-size:9.5pt;font-family:Tahoma;text-transform:uppercase}.buttoninner input{padding-bottom:2px}.buttoninner a:hover,.buttoninner:hover{text-decoration:none}#myaccount_column_left{width:325px;float:left}#myaccount_column_left legend{margin-bottom:15px}#account_summary table{margin:0 15px 15px}#account_summary .label{width:100px;text-align:right;padding-right:10px;font-weight:bold}#account_summary .value{width:200px}#account_myaddresses{width:420px;float:left;margin-left:30px}.myaddresses{margin-bottom:20px}.myaddresses a{float:left}.myaddresses .addresslink{display:block;width:320px}table.edittable{margin-top:20px}table.edittable .label{width:180px;text-align:right;padding-right:10px;font-weight:bold}table.edittable .value{padding-right:10px}.delete_button{background:url("/images/delete.png");display:block;width:20px;height:19px;margin:0 3px;float:left}.delete_button span{display:none}.button,.mainbutton{height:18px;text-align:center;padding:0 5px;border:1px solid #808080;color:Black;font-size:8pt;font-family:Tahoma;background:url("/Images/buttonbg.gif") repeat-x bottom}.button:hover,.mainbutton:hover{cursor:pointer;text-decoration:none;background:url("/Images/mainbuttonbg.gif") repeat-x bottom}legend{font-weight:bold}.eventsbutton,.eventsbutton_dropped{border:1px solid #808080;border-left-width:0;background:url("/Images/buttonbg.gif") repeat-x bottom}.eventsbutton_dropped{background:url("/Images/mainbuttonbg.gif") repeat-x bottom}.eventsbutton img,.eventsbutton_dropped img{padding:6px 5px 7px 5px}.eventsbutton:hover{cursor:pointer;background:url("/Images/mainbuttonbg.gif") repeat-x bottom}.twocolumnform{font-size:8pt}.twocolumnform label{font-size:8pt;float:left;text-align:right;padding-right:12px;width:120px}.twocolumnform input{font-size:8pt;width:120px}.required{color:#760000}.example{font-style:italic;font-size:7pt;color:#760000}p#checkbox_mailinglist{font-size:8pt}div.validation{background:url("/Images/warning.gif") no-repeat top left;font-weight:normal;color:#760000;padding:0 5px 5px 20px}.feedback{padding:10px 20px;margin-left:10px;font-size:8pt;font-weight:normal;color:#760000;background:url("/Images/warning.gif") no-repeat left center}.status{padding:5px;font-size:12pt;font-weight:bold;background-color:#36F;border:solid 1px #760000}#navheader{background-color:#e0fced;background:url("/Images/squareTR.gif") no-repeat right top}#navpanel h2{padding:5px 17px;color:#0392CF;font-family:Tahoma;font-size:12pt;background:url("/Images/roundTL.gif") no-repeat left top}#navlinks{border:#84ff84 1px solid;padding-bottom:20px}#navpanel ul{margin:0;padding:10px 0 0 8px;font-weight:bold;color:#2D6BC0;list-style-type:none}#navpanel ul ul{padding:0 0 10px 3px}#menu{padding:0;margin:0;background:url("/images/menu_bg.png") repeat-x;height:40px}#menu li{padding:0;list-style:none;float:left;margin:13px 18px 0}#menu li,#menu a{display:block;height:17px}#menu .menu_separator{margin:10px 0 0 0;width:2px;height:20px;background:url("/images/topmenudivider.png") 0 0 no-repeat}#menu_birthday{width:104px;background:transparent url("/images/mainmenu.png") 0 -18px no-repeat}#menu_birthday:hover{background-position:0 0}#menu_thankyou{width:122px;background:transparent url("/images/mainmenu.png") -107px -18px no-repeat}#menu_thankyou:hover{background-position:-107px 0}#menu_holiday{width:116px;background:transparent url("/images/mainmenu.png") -228px -18px no-repeat}#menu_holiday:hover{background-position:-228px 0}#menu_whatsnew{width:86px;background:transparent url("/images/mainmenu.png") -585px -18px no-repeat}#menu_whatsnew:hover{background-position:-585px 0}#menu_brands{width:121px;background:transparent url("/images/mainmenu.png") -462px -18px no-repeat}#menu_brands:hover{background-position:-462px 0}#menu_occasions{width:116px;background:transparent url("/images/mainmenu.png") -344px -18px no-repeat}#menu_occasions:hover{background-position:-344px 0}.leftnavdiv{padding:6px;width:160px;text-align:left;font-size:8pt;margin-bottom:10px}.leftnavdiv h2{margin-bottom:10px}.narrow-search{background-color:#ffffe5;border:1px solid #ddd}.categorieslist{list-style-type:none;padding:2px;margin:0}.categorieslist li{padding:5px 2px 2px;display:block!important;float:none!important}.categorieslist a{font-weight:normal}.categorieslist ul{list-style-type:none;padding:0;margin-left:10px}.categorieslist ul a{font-weight:normal}.categorieslist a.selected{font-weight:bold}.categorieslist li li a.selected{padding-left:6px}.rootnode{padding:2px;margin:0;font-weight:bold}.leafnode{padding:2px;margin-left:10px}.filter td{vertical-align:top;padding-right:20px}.filter ul{padding:0;margin:5px;list-style-type:none}.refine{font-size:10pt}.occasionlist td{padding:20px;vertical-align:top;font-size:12pt;font-weight:bold}.occasionlist li{font-size:10pt}#topPicksContainer{width:auto;text-align:left;background:White}#topPicksContainer h2{text-indent:-9999px;background:White url("/images/recommendationsforyou.png") no-repeat 20px 0}.mainimage{border:1px solid #84ff84}.category_preview{width:100%;text-align:center}.category_preview a{display:block;padding-top:5px;text-transform:uppercase;font-size:11px;color:#36f}#newsitems{margin:10px;font-size:8pt}.recommendations{margin:40px 20px 10px;border-top:1px solid #7df}.recommendations h2{padding:15px 0 0 30px}#brandsPanel{display:none;position:absolute;background:White;z-index:100;border:1px solid #ccc;border-right-color:Black;border-bottom-color:Black;text-align:left}#brandsPanel ul{list-style-type:none;margin:0}#brandsPanel li{padding:0;margin:0}#brandsPanel a{display:block;padding:2px 10px}#brandsPanel a:hover{background-color:#fafafa}div.menudropdown{display:none;position:absolute;background:White;z-index:100;border:1px solid #ccc;border-right-color:Black;border-bottom-color:Black;text-align:left;padding:5px;min-width:120px}ul.menu_links{list-style-type:none;padding:0;margin:0}ul.menu_links li{padding:0;margin:0}ul.menu_links a{display:block;padding:2px 10px}ul.menu_links a:hover{background-color:#fafafa}#occasionsPanel{width:360px;font-size:8pt}#occasionsPanel>ul{padding:0;margin:0;list-style-type:none}#occasionsPanel li{padding:3px}#occasionsPanel>ul a{font-weight:bold}#occasionsPanel>ul ul{padding-left:10px;margin:0;list-style-type:none}#occasionsPanel>ul ul a{font-weight:normal}.discountrow{color:#36F;font-weight:bold}.content_link{display:block;position:absolute}div#add_calendar_event{position:absolute;left:580px;top:280px;width:350px}div#what_is_greetq{width:250px;height:288px;padding:50px 5px 25px;position:relative;text-align:center;font-size:8pt;font-weight:bold;color:#666}div#what_is_greetq p{margin:8px 0}#wig_header,#wig_footer{color:#2b8ea7;width:100%}#wig_middle{color:#2b8ea7;margin-top:15px;padding-top:50px;width:100%}#wig_footer .field{clear:both;display:block;text-align:left;font-weight:normal;padding:3px 10px 0 25px;color:Black}#wig_footer input{width:200px}#wig_footer .signupbutton{display:block;margin:5px auto;width:125px;height:21px;background:url("/images/signmeup.png") 0 -21px}#wig_footer .signin a{font-weight:bold}#wig_footer .signupbutton:hover{background-position:0 0}div#what_is_greetq h2{color:#ff8404;font-size:11px;font-weight:bold;margin:5px 0 12px}a#learn_more_button{text-indent:-9999px;display:block;width:85px;height:20px;position:absolute;left:170px;top:344px}.learnMoreDialog{width:360px;padding:20px;text-align:center;color:#333;font-weight:bold;font-size:8pt}.learnMoreDialog em{font-style:normal;color:#36F}.learnMoreDialog .note{font-weight:normal;color:#36F}.learnMoreDialog input{border:1px solid Black;padding:5px 15px;margin-top:20px}div#upsell_column{float:left;width:265px;margin-left:10px}div#help_whatisgreetq{padding:10px;font-family:Century Gothic}div#help_whatisgreetq em{color:#09F;font-size:12pt;font-style:normal}div#help_whatisgreetq img{margin-top:30px}div#help_whatisgreetq img.inline{margin:0;display:inline;vertical-align:middle}td#purchase_options_instructions{font-size:8pt;text-align:center}div#social ul{list-style-type:none}#gift-card-dialog{display:none}#giftcards{padding:2px 10px;font-family:Tahoma;font-size:9pt}div.giftcard_row,div.giftcard_row_last{width:600px;padding:10px 0;border-top:2px dotted #98e3e2}div.giftcard_row_last{border-bottom:2px dotted #98e3e2}div.giftcard_desc{width:450px;float:left}#giftcards em{color:#10553f;font-weight:bold;font-style:normal}#giftcards h1{color:#10553f;font-size:11pt;font-weight:normal;margin:0 0 10px 0;font-family:Arial}#giftcards h2{color:Black;font-size:11pt;font-weight:bold}#giftcards img{margin:10px;float:left}#giftcards label{font-family:Impact;font-size:12pt}.giftcard_add_button,.giftcard_cancel_button{display:block;height:24px;float:left;margin:0 10px}.giftcard_add_button{background:url("/images/giftcard_add_button.png") no-repeat;width:117px;margin-left:350px}.giftcard_cancel_button{background:url("/images/giftcard_cancel_button.png") no-repeat;width:59px}.giftcard_add_button:hover,.giftcard_cancel_button:hover{background-position:0 -24px}#giftcards .trademark{font-style:italic;font-size:8pt}div#giftCardSelection{height:30px;margin:10px;border-top:1px solid #ccf;padding-top:10px;text-align:center}#selectedGiftCard{margin-top:12px;text-align:center}.existingAddressPanel{margin:10px;background-color:#f8f8f8;border:1px solid #eee;padding:3px;height:100px}textarea{color:Black;font-family:Tahoma,Arial,Sans-Serif;font-size:10pt}.breadcrumb{display:block;padding:5px;margin-bottom:10px;font-size:14pt;font-family:Century Gothic}.breadcrumb a{font-weight:normal;color:#666}.menu{font-size:8pt}.menu h2{font-size:12pt}table.cardQueueTable{font-size:8pt}table.cardQueueTable th{font-weight:bold}.actionlink{font-family:Tahoma,Arial,Sans-Serif;font-size:8pt;color:#36f;text-transform:uppercase}.saleprice{color:Red}.ecolibris{clear:both;margin:40px 0 0 10px;border-top:1px solid #ccf;padding-top:10px}.ecolibris p{padding:10px 0 0 130px;height:90px;width:530px;text-align:justify;background:url("/images/ecolibris_logo.png") no-repeat 10px 0}.ecolibris_bg_outer{margin:20px;background:url("/images/halftree.png")}.ecolibris_bg{background:url("/images/fulltree.png")}.errortable .label{width:300px;text-align:right;font-weight:bold;padding-right:20px}.register{float:left;width:300px;padding:0 10px}input.signupbutton{background:url("/Images/signup.png") no-repeat 0 0;width:169px;height:22px;margin:20px auto}#why_youll_love_greetq{width:400px;float:left;margin-left:40px;padding-left:20px;border-left:1px solid #ccf;text-align:justify}.button_subscribe{display:block;width:208px;height:21px;background:url("/images/subscribe_button.png") no-repeat 0 -21px;margin:30px auto}.button_subscribe:hover{background-position:0 0}.centeredlist{float:left;width:100%;overflow:hidden;position:relative;margin-top:15px}.centeredlist ul{clear:left;float:left;list-style:none;margin:0;padding:0;position:relative;left:50%;text-align:center}.centeredlist ul li{display:block;float:left;list-style:none;margin:0;padding:5px;position:relative;right:50%}.centeredlist .thumbnail{cursor:pointer}div.quicklook{width:99px;height:26px;background:transparent url("/Content/Images/Buttons/quicklook-MPG.png");position:absolute;top:110px;left:26px;cursor:pointer;z-index:100}div#quicklook_dialog{display:none;overflow:hidden}div#quicklook_image{width:310px;float:left}div#quicklook_image a{display:block}#quicklook_actions{float:right;width:300px;font-size:8pt;text-align:justify}#quicklook_actions a{color:#36f}.quicklook-dialog .ui-dialog-titlebar{display:none}#quicklook_dialog .ui-widget-content{border-color:#eee}#quicklook_dialog .ui-widget-header{border:0;border-bottom:1px solid #ccc;background:Transparent}#quickview-title-bar{background:transparent url("/Content/Images/tab-baseline.png") repeat-x 0 bottom;margin-bottom:20px;line-height:2em;white-space:nowrap;position:relative}.quickview-title-bar-product{float:left;text-align:left;line-height:1.5em;padding-bottom:10px}#quicklook_dialog .ui-corner-all.close-dialog{position:absolute;right:10px;top:6px;z-index:9999}#quickview-title-bar span{overflow:hidden}.quickview-title-bar-tabs{position:absolute;left:360px;bottom:0}#quicklook_image p{line-height:1.5em;margin-top:10px;font-size:11px}.quickview-tab{float:left;border:1px solid #ccc;padding:0 1em 1px;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;margin-right:5px;background-color:#eee}.quickview-tab.selected{border-bottom:1px solid #fff;background-color:#fff}#quicklook_actions .row{float:left;width:100%;margin-top:5px;height:21px}#quicklook_actions .row p{padding:0;margin:0;line-height:21px}#quicklook_actions .action_label{font-size:11px;text-align:right;float:left;width:50%}div#quicklook-confirmation-panel{padding:10px;margin-bottom:15px;overflow:hidden}div#quicklook-confirmation-panel img{float:left}div#quicklook-confirmation-panel a.glass-button{color:White;text-decoration:none;margin:10px;line-height:50px}#quicklook_actions #overview-tab hr,div#quicklook-confirmation-panel hr{clear:both;margin:15px;border:0;height:1px;background-color:#ccc}.mpg-button{display:block;width:156px;height:31px;text-indent:-9999px;border:0;cursor:pointer;font-size:0;line-height:0}.mpg-button:hover{background-position:0 -31px}.mpg-button span{display:none}.button-addtocart{background:url("/content/images/buttons/AddToCart-Button-Small.png") no-repeat 0 0}.button-personalize{background:url("/content/images/buttons/Personalize-Button-Small.png") no-repeat 0 0}.button-preorder{background:url("/content/images/buttons/PreOrder-Button-Small.png") no-repeat 0 0}.button-register{background:url("/content/images/buttons/Sign-Me-Up.png") no-repeat 0 0}.button-checkout{height:56px;background:url("/content/images/buttons/Checkout-Button2011.png") no-repeat 0 0}.button-checkout:hover{background-position:0 -56px}.button-place-order{height:50px;background:url("/content/images/buttons/place-order-button.png") no-repeat 0 0}.button-place-order:hover{background-position:0 -50px}.button-signup{width:63px;height:19px;background:url("/Content/Images/Buttons/sign-up.png") no-repeat 0 -19px}.button-signup:hover{background-position:0 0}.group:after{content:".";display:block;height:0;height:0;clear:both;visibility:hidden}* html .group{height:1%}*:first-child+html .group{min-height:1px}#page-body{margin:0 10px;padding-top:20px}button{overflow:visible;width:auto}button.link{font-family:Tahoma,Arial,sans-serif;font-size:1em;text-align:left;color:#36F;background:0;margin:0;padding:0;border:0;cursor:pointer}button.link:hover span{text-decoration:underline}.glass-button{padding:2px 8px;color:#efe;background:#3a3 url("/Content/Images/glass-btn.png") repeat-x 0 50%;border:1px solid #383;cursor:pointer;font-weight:bold;font-family:Arial;font-size:11px;text-transform:uppercase;overflow:visible;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.glass-button:hover{background-color:#4B4}.ui-widget-content a{color:#36F}.more-details{font-size:8pt;border-bottom:1px dotted #36F}.minor-note{font-size:8pt}.shadow{-moz-box-shadow:2px 2px 5px rgba(100,100,100,0.75);-webkit-box-shadow:2px 2px 5px rgba(100,100,100,0.75);box-shadow:2px 2px 5px rgba(100,100,100,0.75)}.catalog-items{float:left;font-size:8pt}.catalog-items>li{float:left;text-align:left;height:300px;width:170px;overflow:hidden;padding:0 15px}.wrapper-wide .catalog-items>li{padding:0 5px}.catalogitem-image{position:relative;height:178px;margin:0 auto}.catalogitem-image a{position:absolute;left:13px;bottom:0}ul.catalogitemdetails{margin:10px 0 0 13px;border-top:1px solid #eee;padding:5px}ul.catalogitemdetails li{clear:both;padding:3px 0}.volume-pricing{float:left;margin-left:3px;display:block;width:15px;height:15px;background:Transparent url("/Content/Images/Buttons/volume-pricing2.png") no-repeat 0 0}.volume-pricing span{display:none}#volume-pricing-tooltip-content{display:none}.volume-pricing-tooltip{width:300px}.volume-pricing-tooltip p{margin:5px}.volume-pricing-tooltip .pricing-table{margin:0 auto 5px;background-color:White}#cc-details-product-image{float:left;width:440px;min-height:528px;margin-right:15px;padding:20px 0}#cc-details-product-image img{display:block;cursor:pointer;margin:0 auto 10px}#cc-details-product-image p{text-align:center}#similar-styles{clear:both;padding-top:2em;margin:0 2em}#product-details{float:right;width:335px;font-size:10pt;line-height:1.2em}fieldset.call-to-action{background-color:#fcfdeb;border:1px solid #eee;padding:0}fieldset.call-to-action{background-color:#fcfdeb;border:1px solid #eee;padding:0}fieldset.call-to-action label{display:block;margin:1em 1em 0}fieldset.call-to-action input[type=text]{width:3em}fieldset.call-to-action legend{font-weight:bold;font-size:10pt;color:#555;margin-left:1em}fieldset.call-to-action a{float:none;margin:1em}fieldset.call-to-action p{margin:1em}fieldset.call-to-action .help-text{font-size:8pt}fieldset.call-to-action .help-link{font-size:8pt}#product-details h3{clear:both}#product-details .price-amount{color:#ae0612;font-weight:bold}.in-stock{color:#008000}#product-details .shipping-details{font-size:8pt;display:none}#product-additional-notes{font-size:10pt}#product-more-details{font-size:8pt}#product-more-details .term{font-weight:bold;padding-right:1em}#product-description-panel{clear:both;padding-top:2em;margin:0 2em;font-size:10pt;line-height:1.2em}#zoom-dialog{cursor:pointer}#zoom-dialog img{margin-bottom:20px;-webkit-box-shadow:2px 2px 7px #333;-moz-box-shadow:2px 2px 7px #333;box-shadow:2px 2px 7px #333}table.pricing-table{background:#fafafa;text-align:center;margin-top:15px}table.pricing-table thead{font-weight:bold}table.pricing-table td{padding:2px 10px;border:1px solid #ccc}#return-policy-link{display:block;margin:2em auto 0;text-align:center;padding-top:33px;width:255px;background:Transparent url("/Content/Images/satisfaction.png") 0 0 no-repeat}#return-policy{display:none;text-align:justify}.validation-message{clear:both;padding:10px 40px;border:1px solid #CD0A0A;background:#fef1ec url("/images/warning.gif") no-repeat 10px center;color:#CD0A0A;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-size:10pt;line-height:1.4em}.validation-message ul{list-style-type:disc;list-style-position:inside}table.shopping-cart-items{float:left;width:67%;text-align:left}table.shopping-cart-items p{margin-bottom:.5em}table.shopping-cart-items .qty,table.shopping-cart-items .price,table.orderlines-table .qty,table.orderlines-table .price{text-align:center;line-height:2em}table.shopping-cart-items .qty{min-width:65px}table.shopping-cart-items tbody td.price{font-weight:bold}table.shopping-cart-items .col-item-image{width:100px}table.shopping-cart-items th,table.orderlines-table th{padding:0 15px;background-color:#3792b3;border:1px solid #fff;color:White;font-weight:bold}table.shopping-cart-items>tbody>tr{border-bottom:1px solid #eee}table.shopping-cart-items>tbody>tr>td{padding:10px;vertical-align:top}table.shopping-cart-items tbody td img{display:inline;max-width:100%}table.shopping-cart-items tbody td input{width:2em;text-align:center}div#shopping-cart-sidebar{float:right;width:32%}div#shopping-cart-sidebar>div{padding:5px 10px 6px;margin-bottom:10px;border:1px solid #ccc;-moz-border-radius:10px;-webkit-border-radius:10px}div#shopping-cart-order-total strong{display:block;font-size:2em;padding:10px 0}table#shopping-cart-price-details{width:100%}table#shopping-cart-price-details td{line-height:1.8em}table#shopping-cart-price-details td.price{text-align:right}div#shopping-cart-sidebar div#cart-help{border:0;padding:0;line-height:1.5em;margin:10px 0 50px;color:#36f}table.orderlines-table{padding-bottom:20px;border-bottom:1px solid #eee}table.orderlines-table td{padding:0 5px}div#login-or-register-form{padding-left:2em;font-family:Verdana;float:left}div#login-or-register-form h3{margin-bottom:1em;font-size:11px}div#login-or-register-form .glass-button{font-size:11px;padding:1px 8px;color:#333;background-color:#ececec;border:1px solid #aaa;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}div#login-or-register-form .glass-button:hover{background-color:#efefef}form#register-form{width:42%;float:left;border-right:1px solid #ccc;margin:0 2em 0 0}form#register-form fieldset{background-color:transparent;border:0;padding:0 1em 0 0;margin:0}form#register-form ol{float:left}form#register-form li{clear:both;padding-bottom:1em;float:left;width:100%}form#register-form label{display:block;width:14em;float:left;text-align:right}form#register-form li input[type=text],form#register-form li input[type=password]{float:left;position:relative;top:-3px;width:38%}form#register-form input.button-register{margin-left:160px}form#register-form .add-to-mailing-list input{float:left;margin-right:.5em}form#register-form .add-to-mailing-list label{width:auto;margin-left:.5em;float:none;text-align:left;font-family:Tahoma}#registration-benefits{color:#555;float:left;width:40%}#registration-benefits strong{display:block}p.caption{text-align:center;margin:1em 0}div.box{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #ddd;padding:5px}div.box h2{font-size:10pt;font-family:Tahoma;font-weight:bold;color:Red;margin-left:1em}div.box hr{border:0;height:1px;color:#ddd;background-color:#ddd;margin:1em auto}ul.address-fields input[type="text"]{margin:0}ul.address-fields li{line-height:2em}ul.address-fields label{width:6em;margin-right:1em;text-align:right;float:left;display:block}input.primary-action,input.secondary-action{font-size:11pt;cursor:pointer}input.primary-action{border:1px solid Green;-moz-border-radius:3px;background-color:#cfc}input.secondary-action{border:0;background-color:transparent;text-decoration:underline;font-size:10pt}.selection-dependent-inputs .selected{background-color:#ffb}.selection-dependent-inputs .additional-inputs{margin-top:20px;border-top:1px solid #aaa;background-color:#ffb;padding:1em}.additional-inputs li{margin-bottom:.5em}fieldset.fancy{margin:0 0 1.5em 0;padding:0;font-size:10pt;border:1px solid #ddd}fieldset.fancy legend{margin-left:1em;padding:0;color:#000;font-weight:bold;line-height:2em}fieldset.fancy legend span{position:absolute;margin-top:.5em;font-family:Century Gothic;font-weight:normal;font-size:18px;color:#ef2d08}fieldset.fancy ol{padding:3.5em 1em 0 1em;list-style:none}fieldset.fancy li{padding-bottom:1em}fieldset.fancy.submit{border-style:none;background-color:#fff}fieldset.fancy.submit input{float:left;margin-left:15px}fieldset.fancy.submit a{float:left}fieldset.fancy label{float:left;width:9em;display:block;margin-right:1em;text-align:right;margin-top:3px}div#home-page-module ul.hotspots{margin:0;padding:0;list-style-type:none}div#home-page-module ul.hotspots a{position:absolute;background:url("/Images/clear.png")}div#home-page-module:hover ul.hotspots a{border:1px dashed White}div#home-page-module ul.hotspots a .note{position:absolute;left:-30000px;bottom:2px;width:9em;background:url("/Content/Images/hotspot.png");color:White;padding:5px}div#home-page-module ul.hotspots a:hover .note{left:2px}#questions a{font-weight:normal;font-size:8.5pt}#questions a:link{color:#36F;text-decoration:none}#questions a:visited{color:#2D6BC0;text-decoration:none}#questions a:hover{color:#36F;text-decoration:underline}#questions a:active{color:#EC7237;text-decoration:none}#questions{width:100%;margin:0;padding:0}#questions td{vertical-align:top;border-top:1px solid #84FF84;border-right:1px solid #84FF84;border-bottom:1px solid #84FF84}#questions td.first{border:1px solid #84FF84}#questions h1{font-size:12pt;color:#0392CF;font-weight:normal;background-color:#E0FCED;padding:6px;margin:0}#questions h2{font-size:8.5pt;color:#000;font-weight:normal;padding-left:6px;margin:10px 0;text-transform:none}div#answers{margin-top:10px;margin-bottom:10px;padding:10px;color:#000;font-size:8.5pt}#answers h3{font-size:8.5pt;color:#00F;font-weight:bold}#main-menu{position:relative}#main-menu>li{float:left}#main-menu>li>a{display:block;padding:10px 20px;color:#333;font-weight:bold;font-size:13px;text-transform:uppercase}#main-menu>li>a:hover{text-decoration:none}#main-menu>li>a>img{padding-left:5px;padding-bottom:3px}#main-menu>li.selected{background-color:#eee}#main-menu>li>.drop-down{display:none;position:absolute;top:100%;left:0;width:400px;padding:10px 20px;background-color:#eee;background-color:rgba(240,240,240,0.95);box-shadow:2px 2px 5px rgba(100,100,100,0.75);border-radius:5px;z-index:9999}#main-menu>li>.drop-down h2{color:#777;font-size:14px;font-weight:bold}#main-menu>li>.drop-down ul{margin-bottom:20px}#main-menu>li>.drop-down a{font-size:12px;color:#444;display:block;width:100%;padding:4px;position:relative;left:-4px}#main-menu>li>.drop-down a:hover{background-color:rgba(255,255,255,0.5);text-decoration:none}#main-menu>li>.drop-down .column{float:left;padding-right:20px;margin-right:20px;border-right:1px solid #ccc}#topnav{border-bottom:1px solid #ccc}.dropdown{border-bottom:2px solid #999;border-left:2px solid #999;border-right:2px solid #999}ul.tabs>li{float:left;position:relative;z-index:1}ul.tabs>li>a{text-indent:-9999px;height:26px;background:Transparent url("/Content/Images/main-menu.png") no-repeat 0 0}ul.tabs a{display:block}ul.tabs>li:hover{background:Transparent url("/Content/Images/menu-caret.png") no-repeat center bottom}ul.tabs li.menu-shop-all>a{width:113px;background-position:4px 0}ul.tabs li.menu-shop-all>a:hover{background-position:4px -22px}ul.tabs li.menu-birthday-cards>a{width:110px;background-position:-118px 0}ul.tabs li.menu-birthday-cards>a:hover{background-position:-118px -22px}ul.tabs li.menu-holiday-cards>a{width:105px;background-position:-236px 0}ul.tabs li.menu-holiday-cards>a:hover{background-position:-236px -22px}ul.tabs li.menu-thank-you-notes>a{width:120px;background-position:-350px 0}ul.tabs li.menu-thank-you-notes>a:hover{background-position:-350px -22px}ul.tabs li.menu-photo-christmas-cards>a{width:96px;background-position:-477px 0}ul.tabs li.menu-photo-christmas-cards>a:hover{background-position:-477px -22px}ul.tabs li.menu-gifts>a{width:132px;background-position:-580px 0}ul.tabs li.menu-gifts>a:hover{background-position:-580px -22px}ul.tabs li.menu-brands>a{width:62px;background-position:-718px 0}ul.tabs li.menu-brands>a:hover{background-position:-718px -22px}ul.tabs li.menu-sale>a{width:40px;background-position:-786px 0}ul.tabs li.menu-sale>a:hover{background-position:-786px -22px}ul.tabs li.menu-new>a{width:38px;background-position:-834px 0}ul.tabs li.menu-new>a:hover{background-position:-834px -22px}.dropdown{background-color:White;margin:0;padding:0;position:absolute;z-index:999;top:100%;display:none;left:0;font-size:9pt;white-space:nowrap;-webkit-box-shadow:3px 3px 3px rgba(0,0,0,0.3);-moz-box-shadow:3px 3px 3px rgba(0,0,0,0.3);box-shadow:3px 3px 3px rgba(0,0,0,0.3)}.menu-brands .dropdown{left:auto;right:-93px}.dropdown td{border-left:1px dotted #eee}.dropdown li{margin:0;padding:0;list-style:none;display:block}.dropdown a{display:block;padding:5px 8px;color:Black;white-space:nowrap}.view-all-link{clear:both;font-weight:bold;text-align:center;background-color:#eee}#features,#slidingFeatures,#labelFeatures,#basicFeatures,#thumbFeatures{background:#efefef;position:relative;overflow:hidden;width:500px;height:250px}.jshowoff{margin:0}.jshowoff div{width:500px;height:250px}#basicFeatures,.jshowoff.basicFeatures,.jshowoff.basicFeatures img,.jshowoff.basicFeatures div{-webkit-border-radius:0;-moz-border-radius:0}.jshowoff div p,.jshowoff div h2{_background-color:#efefef}.jshowoff h2,.jshowoff p{font-size:18px;padding:15px 20px 0;margin:0}.jshowoff p{font-size:13px;line-height:15px}.eddie{float:right;padding:15px 20px 15px 20px}.jshowoff p.jshowoff-slidelinks{position:absolute;bottom:3px;right:3px;margin:0;padding:0}.jshowoff-slidelinks a,.jshowoff-controls a{display:block;background-image:url("/Content/Images/clear.png");color:#ccc;border:1px solid #ccc;width:14px;text-align:center;padding:1px;margin:5px 0 0 5px;float:left;text-decoration:none;outline:0;font-size:11px;line-height:14px}.jshowoff-slidelinks a.jshowoff-active,.jshowoff-slidelinks a.jshowoff-active:hover{background-color:#666;color:#fff}p.jshowoff-controls{position:absolute;right:0;bottom:0;background:#aaa;overflow:auto;height:1%;padding:0 0 5px 5px;margin:0;-moz-border-radius-bottomleft:6px;-moz-border-radius-bottomright:6px;-webkit-border-bottom-left-radius:6px;-webkit-border-bottom-right-radius:6px}.jshowoff-controls a{margin:5px 5px 0 0;font-size:12px;line-height:15px;padding:4px 8px 5px}.jshowoff-pausetext{color:#fff}div.progress-indicator{padding:10px 0;border:1px solid #ddd;margin-bottom:30px;font-size:14px;font-family:Century Gothic;text-transform:uppercase;float:left;width:100%;overflow:hidden;position:relative}div.progress-indicator ol{list-style-type:decimal;clear:left;float:left;position:relative;left:50%;text-align:center}div.progress-indicator ol li{margin:0 30px;color:#888;float:left;position:relative;right:50%}div.progress-indicator ol li.current-step{color:#ef2d08;font-weight:bold}#customize-div{margin-top:20px;float:left}#customize-div h4{font-size:11px;margin:0 0 5px}#select-photo-div{background-color:#eee;border:1px solid #ddd;padding:8px 0 5px 8px;float:left}#select-photo-div table{position:relative;left:-6px}#select-photo-div td{width:56px;height:56px;text-align:center}#select-photo-div img{cursor:pointer;padding:2px;border:1px solid #eee}#select-photo-div img:hover{border:1px solid Blue}#select-photo-div div.noImage{width:50px;height:50px;background-color:#efefef;border:3px solid white}#template_frame{float:left;width:650px;min-height:300px}#template-outer{right:50%;float:right;position:relative;margin:0}#template-inner{left:50%;position:relative;-webkit-box-shadow:2px 2px 7px #333;-moz-box-shadow:2px 2px 7px #333;box-shadow:2px 2px 7px #333}#template_holder{margin:0 auto;position:relative;overflow:hidden;-webkit-box-shadow:3px 3px 5px #333;-moz-box-shadow:3px 3px 5px #333;box-shadow:3px 3px 5px #333}.message_area{display:block;position:absolute;cursor:pointer;background-image:url("/content/images/clear.png");border:1px dashed #000;overflow:hidden}.message_area img{position:absolute}.message_part{text-align:center;width:170px;height:65px}div.photo{position:absolute;overflow:hidden;background:#ccc url("/Content/Images/click-to-add-photo.png") no-repeat 50% 50%}div.photo-hotspot{position:relative;cursor:move;background:Transparent url("/Content/Images/clear.png") repeat 0 0}div.photo-hotspot p.loading{display:none;text-align:center;margin-top:30px;padding:10px;border:1px solid #000;background:rgba(50,50,50,0.7);color:#eee;font-size:1.2em}div.photo-hotspot div.photo-controls{visibility:hidden;margin:5px auto;padding:5px;border:2px solid #fff;-moz-border-radius:5px;-webkit-border-radius:5px;width:276px;color:Black;background-color:#ccc;background:rgba(204,204,204,0.85);z-index:1000}div.photo-hotspot:hover div.photo-controls{visibility:visible}div.photo-hotspot a.photo-control{float:left;width:46px;height:45px;text-indent:-9999px;background-image:url("/Content/Images/photo-icons.png")}a.photo-zoom-in:hover{background-position:0 -92px}a.photo-zoom-in.disabled{background-position:0 -46px}a.photo-zoom-out{background-position:-46px 0}a.photo-zoom-out:hover{background-position:-46px -92px}a.photo-zoom-out.disabled{background-position:-46px -46px}a.photo-replace{background-position:-184px 0}a.photo-replace:hover{background-position:-184px -92px}a.color{background-position:-230px 0}a.color:hover{background-position:-230px -92px}a.bw{background-position:-276px 0}a.bw:hover{background-position:-276px -92px}a.sepia{background-position:-322px 0}a.sepia:hover{background-position:-322px -92px}#photo-lib-dlg-header{border-bottom:1px solid #ccc;padding-bottom:10px;font-size:1.2em}#photo-library-dialog .if-empty{display:none;text-align:center;font-size:2em;line-height:1.5em;margin-top:180px;text-transform:uppercase;font-family:Century Gothic,Arial;color:#555}div#photo-upload-failed{display:none;text-align:left}div#photo-upload-failed ul{list-style-type:disc;list-style-position:outside}div#photo-upload-failed li{margin:.5em 0 0 3em}#photo-album{margin-top:10px;height:450px;overflow:auto}#photo-album li{float:left;width:120px;height:120px;padding:10px;margin:5px;cursor:pointer;background-color:#fff;border:1px solid #ccc;-moz-border-radius:5px;-webkit-border-radius:5px}#next-button{clear:both;margin:5px}.cc-button{border:0;display:block;height:21px;text-indent:-9999px;background-position:0 -21px;cursor:pointer;font-size:0;line-height:0}.cc-button:hover{background-position:0 0}.cc-button span{display:none}.cc-back-button{float:left;width:70px;margin-right:5px;background:Transparent url("/content/images/buttons/back.png") no-repeat 0 -21px}.cc-next-button{width:70px;background:Transparent url("/content/images/buttons/Next.png") no-repeat 0 -21px}.cc-save-changes{width:125px;background:Transparent url("/content/images/buttons/SaveChanges.png") no-repeat 0 -21px}.cc-approve-button{width:183px;height:28px;background:Transparent url("/content/images/buttons/ApproveContinue.png") no-repeat 0 -28px}.cc-proceed-to-checkout{width:192px;background:Transparent url("/content/images/buttons/ProceedToCheckout.png") no-repeat 0 -21px}.cc-add-recipient-button{width:196px;height:27px;background:Transparent url("/content/images/buttons/AddToRecipientList.png") 0 -27px}.cc-save-recipient-button{text-indent:0;border:1px solid Green;-moz-border-radius:3px;background-color:#cfc;font-size:1em;line-height:1.2em}#cc-message-controls{float:left}#cc-message-controls li{float:left}.bigger,.smaller{margin-left:5px;height:23px;background:Transparent url("/content/images/Buttons/TextSize.png") no-repeat 0 0}.bigger{width:26px}.smaller,.smaller:hover{width:21px;background-position:-26px 0}.bigger.disabled{background-position:0 -23px}.smaller.disabled{background-position:-26px -23px}#cc-message-controls select,#cc-message-controls .selectBox,.font-dropdown{width:95%}.size-dropdown{width:30px}div#template-messages{float:left;width:288px;margin-left:15px}div#template-messages .error{display:block}ul#message-editor{border:1px solid #ccc;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;padding:0 18px}ul#message-editor label{display:block;font-weight:bold;margin:3px 0}ul#message-editor textarea{width:95%}ul#message-editor li{border-top:1px dotted #ccc;padding:15px 0}ul#message-editor li.first{border-top:0}li.font-option a{height:30px;text-indent:-9999px}li.font-option.selectBox-hover{background-color:#def}li.font-option.selectBox-hover a{background-color:Transparent}li.font-option{background-position:20px 0;background-repeat:no-repeat}li.font-bookman-old-style{background-position:20px -1px}li.font-century-gothic{background-position:20px -31px}div#take-note{margin:30px 50px 0 50px;background-color:#188696;-moz-border-radius:10px;-webkit-border-radius:10px;color:White;padding:10px 20px 20px;text-align:justify}div#take-note h3{color:White;padding-bottom:10px;border-bottom:1px solid White}.cc-page-section{text-align:left;padding:2px;border:1px solid #ddd;font-size:10pt}.cc-page-section h2{padding:5px 8px}.cc-page-section-footer{text-align:right;padding:25px;border-top:1px solid #ddd}#mailing-options{float:left;width:300px}#mailing-options label{display:block}#mailing-options select{width:100%}#mailing-options select#Quantity{width:auto}#mailing-options fieldset.submit{padding:1em 3em 0 0}#mailing-options .cc-button{float:right}form#add-recipient-form ol input[type="text"]{width:160px;position:relative;top:-2px}form#add-recipient-form ol em.error{display:block;margin-left:118px}form#add-recipient-form ol label{width:112px;margin-right:6px;text-align:right;float:left;display:block;font-weight:bold}form#add-recipient-form ol li{margin:.8em 0}form#add-recipient-form #message-section{margin-bottom:20px}form#add-recipient-form #message-section label{display:block;font-weight:bold}form#add-recipient-form #message-section textarea{width:95%}form#add-recipient-form #message-section #message-section-regular-message{display:block}form#add-recipient-form #message-section #message-section-handwritten-message{display:none}form#add-recipient-form #message-section.handwritten #message-section-regular-message{display:none}form#add-recipient-form #message-section.handwritten #message-section-handwritten-message{display:block}form#add-recipient-form #add-recipient-button{display:block}form#add-recipient-form #save-recipient-changes{display:none}form#add-recipient-form #cancel-recipient-changes{display:none}form#add-recipient-form.edit-mode #add-recipient-button{display:none}form#add-recipient-form.edit-mode #save-recipient-changes{display:block}form#add-recipient-form.edit-mode #cancel-recipient-changes{display:block}div#recipient-list{background-color:#fcfdeb;padding:5px}div#recipient-list h2{color:#666;font-weight:bold;font-family:Tahoma;font-size:10pt}div#recipient-list .table-wrapper{height:365px;overflow:auto}div#recipient-list ul#stats{padding:0 0 5px 5px}div#recipient-list ul#stats li{font-size:10px;margin:.5em}div#recipient-list #recipients li{padding:1em 0 0 1em;border-top:1px solid #ddd}div#recipient-list #recipients li p.recipient-message{font-style:italic}div#recipient-list #recipients li.pending .actions{display:none}div#recipient-list #recipients li .saving{display:none}div#recipient-list #recipients li.pending .saving{display:block}#address-book{text-align:left}#address-book table{width:100%;overflow:auto}#address-book tr{border-bottom:1px solid #ccc}#address-book td{padding:.5em}#delivery-date{background-color:#fff;border:0}#checkout-nav{margin-bottom:30px}#checkout-nav>a{float:left}#checkout-nav ol{float:left;margin-left:200px;line-height:19px;font-size:13px}#checkout-nav ol li{float:left;background:White url("/Content/Images/icons.png") no-repeat -7px -38px;padding-left:18px;margin-right:20px}#checkout-nav ol li.current-step{background-position:-7px -6px}.checkout-page{margin-bottom:80px}.checkout-page h2{margin:0 0 20px 10px}.checkout-page h3{margin:0 0 20px;padding:0 0 10px;border-bottom:1px solid #ccc}.checkout-page .register-form{float:left;width:50%}.checkout-page .signin-form{float:right;width:48%}.checkout-page form{font-size:12px}.checkout-page form li{clear:both;line-height:19px}.checkout-page form li label{display:block;float:left;text-align:right;width:120px}.checkout-page form li input[type="text"],.checkout-page form li input[type="password"],.checkout-page form li select{width:200px}.checkout-page li.add-to-mailing-list{margin:10px 0 0 20px}.checkout-page li.add-to-mailing-list input{float:left;margin-right:10px}.checkout-page li.add-to-mailing-list label{width:auto;text-align:left;width:80%}.checkout-payment fieldset{margin:10px}.checkout-payment .billing-address{width:45%;float:left;height:345px}.checkout-payment .shipping-address{width:45%;float:right;height:345px}.checkout-payment #CreditCardDetails_ExpirationMonth{width:124px}.checkout-payment #CreditCardDetails_ExpirationYear{width:74px}p#message-ship-to-billing-address{text-align:center;padding:5px;border:1px solid #ccc;background-color:#efefef}.checkout-payment .review table{width:65%;float:left}.checkout-payment .review table th,.checkout-payment .review table td{padding:3px 5px}.checkout-payment .review table th.numeric,.checkout-payment .review table td.numeric{text-align:center}.checkout-payment .order-summary{float:right;width:34%}.checkout-payment .order-summary p strong{display:block;font-size:22px;margin:8px 0;font-weight:normal}.checkout-payment .order-summary input[type=submit]{padding:10px;display:inline-block;font-size:15px;margin:10px 0 20px}.checkout-payment .order-summary ol{font-size:11px}.checkout-payment .order-summary li{padding-bottom:0}.checkout-payment .order-summary li label{width:160px;text-align:left}
