.js_available{background-color:red;color:#fff;font-size:16px;width:100%;text-align:center;font-weight:700;padding:10px 0}.addTopTdPadding,#checkout .addTopTdPadding{padding:10px 0 0}.ui-widget-content{border:none}.ui-dialog{position:relative;padding:0;width:300px;background:#fff;color:gray;font-size:12px;line-height:normal}.ui-widget-overlay{opacity:.75}.ui-dialog .ui-dialog-content{border:0;padding:0 25px 30px;background:0 0;zoom:1;overflow:hidden}@media only screen and (max-width:767px){.ui-dialog .ui-dialog-content{padding:0 15px 30px}}.ui-corner-all{-moz-border-radius:0;-webkit-border-radius:0}.ui-corner-top{-moz-border-radius:0;-webkit-border-radius:0}.ui-widget-header{background:0 0;border:none}.ui-dialog .ui-dialog-titlebar{padding:0;position:relative}.ui-dialog .ui-dialog-titlebar{font-family:Georgia,times new roman,Times,serif;font-size:20px;font-weight:400;color:#030606;margin:0 0 10px;background:0 0;border:none}.ui-widget-header .ui-icon{background-image:url(../cart_images/closex.gif)}.ui-dialog .ui-dialog-title{margin:36px 0 0 25px}@media only screen and (max-width:569px){.ui-dialog .ui-dialog-title{margin:36px 0 0 15px}}.ui-dialog .ui-dialog-titlebar-close{width:75px;height:39px;margin:0}.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:0}.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus{padding:0}.ui-icon-closethick{background-position:0 50%}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus{background:0 0;border:none}.ui-icon{width:75px;height:39px}#closeLayer{background:#fff;padding:2px 4px 0;text-align:right}#closeLayer table{float:right}#closeLayer table a:link,#closeLayer table a:visited{text-decoration:none}#closeLayer table a:hover,#closeLayer table a:active{text-decoration:none}#div_break{z-index:5001;height:7px;clear:both}#create_account_layer,#login_layer{display:none;padding:0 10px 10px}#forgot_password_account{display:none;padding:0;text-align:right}#forgot_password_account input#send_email_forgot{margin-right:101px}#retrieve_pw_layer_msg{margin:4px 0 0;text-align:left}#headerAccount{padding:13px 0 0;font-size:11px;overflow:hidden}#headerAccount #cart_total{text-align:right}#headerAccount table#topAccountNav ul{margin:0;list-style:none;text-align:right}#headerAccount table#topAccountNav ul{margin:0;padding:0}#headerAccount table#topAccountNav ul div{margin:0 0 2px}#headerAccount table#topAccountNav td{padding:0 8px 0 0}#headerAccount table#topAccountNav td#accountRight{padding:0 0 0 8px;border-left:1px #336287 solid;width:190px;text-align:right}#headerAccount #welcomeMessage{}#headerAccount #checkoutButtons{padding:0 0 10px}#headerAccount table#topNav td td{padding:0}#headerAccount a{text-decoration:none}#cart_total,#welcomeMessage{padding:10px 10px 0 0}.layerPadding{padding:0 20px;text-align:center}.headerTitle td{color:#666;font-size:11px;border-bottom:1px #d9d9d9 solid;text-transform:uppercase}.addToCartTotalBorder{border-top:1px #d9d9d9 solid}.outputVO,.outputSmallRunFee{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:gray;font-weight:400}.outputSmallRunFee{font-style:italic}.viewProductTable{line-height:normal}.viewProductTable td{padding:10px 0 3px;vertical-align:top;font-size:12px;color:#3f3f3f}.viewProductTable .headerTitle td{color:#797979;font-size:11px}#shoppingCartShippingRadio table td{font-size:11px;padding:0;vertical-align:middle}@media only screen and (max-width:767px){#shoppingCartShippingRadio table td{padding:3px 0;font-size:12px}}.viewProductTable #shippingLocation2{color:#5b5b5b;font-weight:400}.viewProductTable .cartTotalsHolder td{color:#3f3f3f}.smallRunIncluded{font-style:italic;font-size:12px;color:#797979}.viewProductTable td.desktop-only{display:table-cell}@media only screen and (max-width:767px){.viewProductTable td.desktop-only{display:none}}.viewProductTable td.crossTd{padding-top:15px}.viewProductTable td.tinyPhoto{text-align:center;vertical-align:middle;padding-right:12px;color:#777}.viewProductTable td.tinyPhoto .tinyPhotoHolder{border:1px #dadada solid;height:75px;width:64px;overflow:hidden;text-align:center}.viewProductTable td.productName{font-size:13px;color:#019a98;font-weight:700;padding-right:12px}.viewProductTable td.productName .productIsbn,.viewProductTable td.productName .productSmallRunFee{color:#797979;padding:3px 0 0;font-size:12px;font-weight:400}.viewProductTable td.productName .productSmallRunFee{font-style:italic}.smallRunInfoButton{border:none!important;height:10px;width:10px;font-size:10px;font-weight:700;border-radius:50%;display:inline-block;background:#000;color:#fff;text-align:center;font-style:normal;padding:2px}.smallRunInfoButton:hover{color:#fff}.smallRunInfo{display:none;background:#fffce7;border:#f1e48e solid 1px;padding:10px;margin:12px 0}.smallRunInfo a{color:#ef320a}.smallRunInfo a:hover{color:#be2808!important}.viewProductTable td.productName a{text-decoration:none}.viewProductTable td.productName .addedAlert{color:#595959;font-weight:400;font-size:11px;padding:11px 0 0;font-style:italic}.viewProductTable .cartTotalsHolder td.addToCartTotal{color:#000;font-size:12px;font-weight:700;padding:11px 0;text-transform:uppercase}.viewProductTable td.addToCartButtons{}.viewProductTable .cartTotalsHolder td.noPadTopBottom{width:15%}a.textButton{height:33px;line-height:33px;text-decoration:underline}a.textButton:hover{text-decoration:none}.viewProductTable tr.dialogDivider td{border-bottom:1px #d0d0d0 solid;padding:0 0 10px}.headerTitle .product_cart_title .cartSubHeader{font-size:14px;font-weight:700;color:#030606;text-transform:none}.headerTitle .product_cart_title .cartSubHeader a{font-size:12px;text-decoration:underline}.headerTitle .product_cart_title .cartSubHeader a:hover{text-decoration:none}.addToCartBottomMessage{display:table;background:#f5f5d1}.addToCartBottomMessage-row{display:table-row}.addToCartBottomMessage-left{display:table-cell;vertical-align:top;font-size:28px;padding:8px 12px}.addToCartBottomMessage-right{display:table-cell;vertical-align:top;font-size:12px;line-height:16px;padding:8px 12px 8px 0}@media only screen and (max-width:767px){.viewProductTable td.tinyPhoto{width:0;padding:0}.viewProductTable td.productName{width:50%}.viewProductTable td.tinyPhoto .tinyPhotoHolder,.viewProductTable td.tinyPhoto .thumbImgHolder{display:none}}#login_account_layer_msg,#create_account_layer_msg{padding:1em 0}tr.requiredInfo td{border-top:1px #d9d9d9 solid;color:#838383;font-size:11px;font-style:italic;padding:0 0 .5em}tr.requiredInfoNoBorder td{color:#838383;font-size:11px;font-style:italic;padding:4px 0 6px}.requiredString{padding-left:179px}.requiredStringManage{font-style:italic;color:#838383;font-size:11px;padding-bottom:6px}.keepLoggedTbl{padding:8px 0 10px}.keepLoggedTbl a{color:#0da2a0}.keepLoggedTbl label{color:#6d6d6d;font-weight:400}.loginBtnHolder{width:272px;text-align:right;font-size:11px;line-height:18px}.loginBtnHolder a{color:#0da2a0}.loginBtnHolder input{margin:8px 0 11px}.accountHead{font-size:16px;color:#000;font-weight:700}#manage_account{padding:0}#overall{position:absolute;z-index:5002;width:779px;margin:0 0 0 0}#upper_right_new{width:400px;height:200px;height:auto;text-align:right;padding:0 0 20px;font-size:10px;color:#666}#upper_right_bottom_new{height:auto;float:right;text-align:right}#user_account_new{position:relative;top:0;left:0}#upper_right_bottom_new .cart_icon{margin-bottom:7px;margin-right:3px}.top_account_table{border:thin solid #999;background-color:#fff;width:310px;height:auto}.accountMessage{padding:0;font-size:14px}.accountMessageActions{margin:10px 0 0}#manageContent_addresses p,#content .accountBoxClass p{margin-bottom:0;padding-bottom:0}#account_layer_msg{padding:0 10px}#update_account_layer_msg,#manageMsg_addresses{}.pageData #account_around{background:#f0f0f0;padding:31px 20px 35px}#account_around #account_layer{position:relative;background:0 0;display:block;border:none;padding:0;z-index:1000;width:350px}#account_around #account_layer #create_account_layer,#account_around #account_layer #login_layer{position:relative;display:block;margin:0 0 20px!important;background-color:#fff;border:1px solid #999}#account_around #closeLayer{display:none}.orderHead{background:#e5e1de;padding:5px 15px}.orderNorm{padding:5px 15px}input.checkTextBoxSm,select.checkTextBoxSm,select.checkTextBox,input.checkTextBoxQty,#checkout textarea.checkTextBox{background:#fff;border:solid 1px #ececec;border-top:solid 1px #7c7c7c;border-bottom:solid 1px #ddd;width:256px;height:23px;line-height:23px;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;color:#434343;margin:2px 0;padding:0 7px}#manageContent_addresses input.checkTextBox,#manageContent_addresses select.checkTextBox,.accountBoxClass input.checkTextBox{display:block;margin-left:9px;float:left;position:relative}#manageContent_addresses select.checkTextBox{border:1px #9c9c9c solid;height:23px;background:0 0;padding:3px 0;width:272px}input.checkTextBox.errorField,select.checkTextBox.errorField,input.checkTextBoxQty.errorField,#share_page textarea.checkTextBox.errorField{border:1px #b00 solid;background-color:#fef}#share_page textarea.checkTextBox{height:100px;line-height:normal;padding:7px}#share_page .sendFriendHolder{margin:10px 96px 0 0}input.checkTextBoxQty{width:40px}.checkoutCellRight{padding:0 9px 0 5px;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#3d6cb0;width:125px;font-weight:700;text-align:right;vertical-align:middle}@media only screen and (max-width:767px){.checkoutCellRight{text-align:left}}.changePasswordBtn{margin:8px 0 0}#dialogLayer .checkoutCellRight{width:165px}.checkoutCellRightName{padding:0 5px 0 0;text-align:right}.checkoutCellHead{padding:0 5px 18px 0;text-align:left}.checkoutField,.editorLabelTxt{font-size:11px;color:#000;font-weight:400;white-space:nowrap;display:inline}@media only screen and (max-width:767px){.checkoutField,.editorLabelTxt{font-size:12px}}.checkoutField #displayCheckoutShippingRadioButtons{color:#3f3f3f;font-weight:400;padding:7px 0 0;font-size:12px}@media only screen and (max-width:767px){#dialogLayer .checkoutCellRight,#dialogLayer .checkoutCell{float:left;width:100%;text-align:left;padding:0}#dialogLayer .checkoutCell>div{width:100%}#dialogLayer .checkoutCellRight{padding:15px 0 5px}#dialogLayer .requiredInfoNoBorder .checkoutCellRight{padding:5px 0 0}#dialogLayer .checkoutCell{padding:0}#dialogLayer .keepLoggedTbl{padding:0}#dialogLayer .keepLoggedTbl td{padding:0 0 8px;font-size:12px}.requiredString{padding:0}.loginBtnHolder{width:auto}.loginBtnHolder a{font-size:12px!important;line-height:26px}#forgot_password_account{width:100%}#forgot_password_account tbody,#forgot_password_account tr{float:left;width:100%}}.button{float:left;width:auto;text-align:right;cursor:pointer}.floatRight{float:right;margin:0 0 0 10px}.button a,input.button{padding:10px 15px;background:#3598bf;text-transform:uppercase;color:#fff;font-size:1em;text-decoration:none;display:block;font-weight:700;line-height:normal}.withBorder a,input.withBorder{border:7px #fff solid}.lessPadding a{padding:8px 15px;text-transform:none}.secondaryBG a{background:#c3c3c3;color:#333}.linkOnly a{background:0 0;color:#333;text-decoration:underline;text-transform:none}.button a:hover,input.button:hover{background:#c4c3c3;color:#333;text-decoration:none;display:block}.secondaryBG a:hover{background:#3598bf;color:#fff;text-decoration:none}.linkOnly a:hover{background:0 0;color:#333}#share_page table{margin:0 0 0 52px}#share_page label{color:#000;font-size:11px;padding:0 6px}#share_page label.errorLabel{color:#fff}.joinEditorHead{background:#e5e1de;position:relative;height:30px;overflow:hidden;color:#333;font-size:.9231em;line-height:normal}.joinEditorHead a:link,.joinEditorHead a:visited{color:#333}.joinEditorHead a:hover,.joinEditorHead a:active{color:#333}.joinEditorSequenceHead{position:relative;float:left;padding:10px;width:99px;text-align:center;background:#3598bf;border-right:1px solid #fff}.joinEditorSequenceHead span{color:#fff;font-size:.917em!important;display:block;width:99px;text-align:center;line-height:1}.joinEditorDeleteHead{position:relative;float:left;padding:7px 10px;width:49px;text-align:center;background:#ececec;color:#333;font-weight:700;border-right:1px solid #fff;height:100%}.joinEditorNameHead{position:relative;float:left;padding:7px 10px 7px 20px;width:370px;text-align:left;font-weight:700}.joinEditorNameHeadExtended{position:relative;float:left;padding:7px 10px 7px 20px;width:410px;font-weight:700}.joinEditorCollapseHead{position:relative;float:left;padding:7px 10px;width:90px;overflow:hidden;text-align:right}.joinEditorDiv{position:relative;overflow:hidden;background:#fff;border-bottom:1px solid #ccc}.joinEditorSequence{position:relative;float:left;padding:7px 10px;width:100px;overflow:hidden;text-align:center}.joinEditorDelete{position:relative;float:left;padding:10px;width:50px;overflow:hidden;text-align:center}.joinEditorName{position:relative;float:left;padding:7px 10px 7px 20px;width:370px;overflow:hidden;text-align:left;font-size:.9231em}.joinEditorNameExtended{position:relative;float:left;padding:7px 10px 7px 20px;width:410px;overflow:hidden;text-align:left;font-size:.9231em}.joinEditorOpener{position:relative;float:left;padding:7px 10px;width:90px;overflow:hidden;text-align:right;font-size:.9231em}.joinEditorForm{padding:7px 10px 20px 0;clear:both;display:none;overflow:hidden}.joinEditorFormMsg .success{color:#333;width:704px;background:#a5d079;text-align:left;font-size:1em;text-transform:capitalize;margin:5px 0;line-height:1.5;height:100%;text-align:center;font-weight:700}.joinEditorFormMsg .error{color:#fff;font-weight:700;background:#b52025;text-align:left;font-size:1em;margin:5px 0;line-height:1.5;height:100%;padding:10px 15px;line-height:1.5em}.joinEditorFormMsg h2{color:#fff;font-size:1.5em;font-weight:700;margin:0 0 .5em}.joinEditorFormMsg ul{margin-left:3em}.success{color:#333;background:#a5d079;text-align:left;font-size:1em;margin:5px 0;font-weight:400;padding:10px}.error{color:#fff;background:#b52025;text-align:left;font-size:1em;margin:5px 0;padding:10px;font-weight:400}.joinEditorForm img{height:100px;width:100px;margin:5px 0 5px 15px}.joinEditorFormExtended{position:relative;padding:7px 10px 20px 50px;clear:both;display:none;overflow:hidden}.joinEditorFormExtended form{position:relative}.joinEditorFormExtended p strong{font-size:.89em;color:#333}.joinEditorSequenceText{border-left:1px solid #c6c6c6;border-right:1px solid #c6c6c6;border-bottom:1px solid #c6c6c6;border-top:1px solid #8e8e8e;padding:2px;width:40px;background:url(../images/formBack.gif) top left repeat-x #fff;font-family:Arial,Helvetica,sans-serif;font-size:1em;color:#444;text-align:center}#manageContent_events p span{color:#333;font-style:italic;font-size:1em}.editorLabelTxt{width:175px;float:left;text-align:right;position:relative;padding:4px 9px 0 0}.joinFormButton_addresses{width:281px;text-align:right;margin:10px 0 0}.updateInfoButton,#updateInfoButton{margin:8px 0 0}.joinEditorForm p strong{font-size:.89em;color:#333}.editorTipsBox{width:170px;float:right;background-color:#333;padding:5px 10px 10px;text-align:left;overflow:hidden;clear:right}.editorTipsBox h2{font-size:1.625em;text-transform:uppercase;font-weight:700;color:#fff;margin-bottom:10px}.editorTipsBox h3{font-size:.9231em;text-transform:capitalize;font-weight:700;color:#fff;margin:5px 0}.editorTipsBox p{color:#fff;font-size:.9231em;margin-bottom:15px}.ml10{margin-left:9px!important}.mt10{margin-top:10px!important}.cl{clear:left!important;height:0!important;line-height:0!important}.fl{float:left}.joinEditBtn{width:168px;background-color:#3598bf;text-transform:uppercase;text-decoration:none;display:block;border:5px solid #fff;text-align:center;margin:10px 15px;padding:7px;vertical-align:middle;float:left}.joinEditBtn input{width:inherit;background-color:#3598bf;text-transform:uppercase;text-decoration:none;border:none;font-weight:700;color:#fff;cursor:pointer;font-size:1.25em}.joinEditBtn span{width:inherit;background-color:#3598bf;text-transform:uppercase;text-decoration:none;border:none;color:#fff;font-weight:700;cursor:pointer;font-size:1.25em;line-height:1.35}.joinEditBtn a:link,.joinEditBtn a:visited{text-decoration:none;color:#fff;width:168px;display:block;padding:6px 0 0 0;height:23px}.joinEditBtn a:hover,.joinEditBtn a:active{text-decoration:none;color:#333;background-color:#c4c3c3;display:block;height:23px}.joinEditorForm .errorRow label{color:#b00}.joinEditorForm .errorRow input,.joinEditorForm .errorRow select,.joinEditorForm .errorRow textarea,.joinEditorForm .errorField{border:1px #b00 solid;background-color:#fef}@media only screen and (max-width:960px){.joinEditorDelete,.joinEditorDeleteHead{width:14%}.joinEditorNameExtended,.joinEditorNameHeadExtended{width:70%}.joinEditorOpener,.joinEditorCollapseHead{width:16%}}@media only screen and (max-width:767px){.joinEditorHead{display:none}.joinEditorDiv{margin:2px 0}.joinEditorDiv:last-of-type{border:none}.joinEditorDelete{width:10%;padding-left:0;padding-right:0}.joinEditorNameExtended{font-size:14px;width:74%;padding-left:5px;padding-right:15px}.joinEditorOpener{font-size:14px;width:16%}.joinEditorOpener span{display:none}.joinEditorFormExtended{padding:10px 15px}.editorLabelTxt{display:block;width:100%;text-align:left;padding:15px 0 0}.fl{width:100%}.fl select.input,.fl input.input{width:100%}.updateInfoButton{height:auto;margin:0 0 15px}.joinEditorFormExtended>form>p.editorLabelTxt:first-of-type{display:none}}#wish_list #wishlistArea #productsDisplay{width:auto}#wish_list .products_card{margin:0;text-align:left}#wish_list .products_card .productdesc{text-align:left;font-size:.9231em;color:#403f3f;line-height:125%;margin-top:5px;padding:0}.removeWishlist a:link,.removeWishlist a:visited{font-weight:400;color:red;font-style:italic;text-decoration:none}.removeWishlist a:hover,.removeWishlist a:active{font-weight:400;color:red;font-style:italic;text-decoration:underline}@media only screen and (max-width:960px){#wish_list .product{padding:0 15px;margin:15px 0;width:25%;text-align:left}#wish_list .product:nth-of-type(4n+1){clear:both}}@media only screen and (max-width:767px){#wish_list .product{width:100%}}.loadmask{z-index:100;position:absolute;top:0;left:0;-moz-opacity:.3;opacity:.65;filter:alpha(opacity=30);background-color:#dadada;width:100%;height:100%;zoom:1}.loadmask-msg{z-index:20001;position:absolute;top:0;left:0;border:1px solid #dadada}.loadmask-msg div{padding:5px 10px 5px 25px;background:#fff url(../images/loading.gif) no-repeat 5px 5px;line-height:16px;color:#000;font:12px arial,helvetica,sans-serif;cursor:wait}.masked{overflow:hidden!important}.masked-relative{position:relative!important}.masked-hidden{visibility:hidden!important}.msg_error,.msg_success,.msg_loading,.msg_message{margin:.5em 0;padding:1em;display:block;font-size:12px;font-style:normal;font-weight:400}.layerPadding .msg_error,.layerPadding .msg_success,.layerPadding .msg_loading,.layerPadding .msg_message{margin:.5em 0}.msg_error{color:#fff;background-color:#900}.msg_success{color:#000;background-color:#b0b433}.msg_loading{color:#000;background-color:#d2d2d2}.msg_message{color:#000;background-color:#c4c768}.msg_error a,.msg_error a:visited,.msg_success a,.msg_success a:visited{color:#fff;text-decoration:underline}