.product{width:130px;text-align:left;position:relative;margin:0 29px 29px 0;float:left;cursor:pointer;color:#a1a1a1;font-size:11px;line-height:15px;text-align:center}.product:nth-of-type(4n+1){clear:both}.product .productIndImage{width:128px;height:150px;border:1px #d9d9d9 solid;overflow:hidden;text-align:center}.product .productTitle{font-size:12px;color:#019a98;font-weight:700;margin:10px 0 1px}.product .prodAuthorName{color:#656565}.product .productDesc{text-align:left;font-size:12px;color:#535151;line-height:125%;margin:10px 0 20px;padding:0}.searchResults .product,#filterTemplate .product{margin:0 52px 36px 0}.category{width:240px;text-align:left;position:relative;margin:0 10px 10px 0;float:left}.category img{margin:0 0 10px}.category .button a{padding:7px 10px;font-size:11px}.categoryDesc{text-align:left;font-size:12px;color:#535151;line-height:125%;margin:10px 0 20px;padding:0 30px 0 0}#isbnHolderHidden{display:none}div#tabs{margin:22px 0 0;padding:0}#account_page .tabs{width:auto}div#template .middle div#middle ul.tabs{margin:0}.ui-tabs{padding:0}.ui-tabs .ui-tabs-nav{list-style:none;position:relative;padding:0 0 1px;z-index:2;top:1px;margin:0!important}.ui-tabs .ui-tabs-panel{border:solid 1px #dbdbdb;margin:-1px 0 0;padding:13px 15px;line-height:21px}@media only screen and (max-width:767px){#manage_account .ui-tabs .ui-tabs-panel{border:none}}#account_page .ui-tabs .tab_container{border:solid 1px #dbdbdb}.ui-tabs .ui-tabs-panel-last{}.ui-tabs-panel .ui-widget-content{border:none;overflow:visible}.ui-tabs .ui-tabs-nav li{position:relative;float:left;border:none!important;margin:0 5px 0 0;padding:0;background:#fff}.ui-tabs .ui-tabs-nav li a{float:left;text-decoration:none;height:33px;line-height:33px;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#000;background:#ededed;padding:0 21px;border:solid 1px #ededed;border-bottom:none}@media only screen and (max-width:767px){.ui-tabs .ui-tabs-nav{border-left:1px solid #dbdbdb;border-top:1px solid #dbdbdb;padding-left:0}.ui-tabs .ui-tabs-nav li{width:100%;margin:0 0 2px}.ui-tabs .ui-tabs-nav li.ui-tabs-selected,.ui-tabs .ui-tabs-nav li.ui-tabs-selected a{border:none!important}.ui-tabs .ui-tabs-nav li.ui-tabs-selected a{border-right:1px solid #dbdbdb!important;border-bottom:1px solid #dbdbdb!important}.ui-tabs .ui-tabs-nav li a{width:100%;padding:0 15px}#account_page .ui-tabs .tab_container,.ui-tabs .ui-tabs-panel{border-top:none}}.ui-tabs .ui-tabs-nav li.ui-tabs-selected{}.ui-tabs .ui-tabs-nav li.ui-tabs-selected,.ui-tabs .ui-tabs-nav li.ui-tabs-selected a{border:solid 1px #dbdbdb;border-bottom:none;background:#fff}.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a{cursor:pointer}.ui-tabs .ui-tabs-nav li.ui-state-hover a{background:#dbdbdb}.ui-tabs .ui-tabs-nav li.leftTab{}.ui-tabs .ui-tabs-nav li.leftTab a{margin:0 0 0 7px}.ui-tabs .ui-tabs-nav li.rightTab{}.ui-tabs .ui-tabs-nav li.rightTab a{border-right:none;margin:0 7px 0 0;padding-right:25px}.ui-tabs .ui-tabs-nav li.rightTab.ui-state-active,.ui-tabs .ui-tabs-nav li.rightTab.ui-tabs-selected{border-bottom:none}.ui-tabs .ui-tabs-nav li.leftTab.ui-state-active,.ui-tabs .ui-tabs-nav li.leftTab.ui-tabs-selected{border-bottom:none}.ui-tabs .ui-tabs-nav li.ui-state-active a,.ui-tabs .ui-tabs-nav li.ui-tabs-selected a{background:#fff}div#contentHeader h1{margin:0!important;padding:0!important;border:none}.products_card{text-align:left;margin:0 0 30px}.products_card h4{color:#333;margin:0;padding:0}.productdesc{text-align:left;font-size:14px;color:#403f3f;line-height:125%;margin-top:5px;padding:0 10px 0 0}.productdesc a{text-decoration:none;color:#333}.productdesc strong{color:#333;display:block;margin-bottom:5px}.products_card .buttonMain{font-size:14px;color:#403f3f}.products_card .salePrice2{font-size:14px}.products_card td{height:207px;padding:0}.products_card img{border:1px solid #c4c3c3}#productContainer{position:relative}#product_rightCol h1{margin:0;padding:0 0 2px}@media only screen and (max-width:767px){#product_rightCol h1{position:absolute;top:0;left:0}}#product_rightCol h2,#tabs h2{color:#7d7d7d;font-size:16px;padding:0 0 4px}.backLinkHolder{font-size:11px;margin:0 0 6px;color:#777}.backLinkHolder a{color:#777;text-decoration:underline}.backLinkHolder a:hover{text-decoration:none}#product_leftCol{float:left;width:366px;margin:0;display:block;text-align:left;margin:0;padding:0}#product_leftCol ul{color:#403f3f;text-align:left;float:left;line-height:200%}#product_leftCol ul li{margin:0 0 0 20px}#product_rightCol{width:374px;float:right;overflow:hidden;display:block;text-align:left;margin:0;padding:0 0 0 22px;line-height:16px}@media only screen and (max-width:960px){#product_leftCol,#product_rightCol{width:50%}#product_leftCol{padding:0 15px 0 0}#product_rightCol{padding:0 0 0 15px}}@media only screen and (max-width:767px){#productContainer #product_leftCol,#productContainer #product_rightCol{width:100%;padding:15px 0}}#product_rightCol .authorStr{font-style:italic;color:#757272;font-size:14px;padding:0 0 8px;font-family:Georgia,times new roman,Times,serif}#product_rightCol .description{font-size:11px;color:#777;text-transform:uppercase;padding:2px 0 8px}#product_rightCol .description p{padding:0}#product_rightCol .description p.publishersName{padding:.9em 0 .2em}#product_rightCol .ebookEditionsHolder{overflow:hidden;font-size:12px;font-weight:700;color:#161919;line-height:normal;text-transform:none;margin:9px 0 6px}#product_rightCol .ebookEditionsHolder img{float:left;margin:2px 8px 0 0}#product_rightCol .ebookEditionsHolder a{font-weight:400;font-style:italic}#product_rightCol .purchasingControlsHolder{background:#ededed;padding:18px 10px 11px 0;line-height:normal}@media only screen and (max-width:767px){#product_rightCol .purchasingControlsHolder{padding:15px}#product_rightCol #otherStylesHolder td{float:left;width:100%;padding:0;text-align:left}#otherStylesHolder label{padding:0 0 5px;float:left}#otherStylesHolder select{margin-bottom:15px}}#product_rightCol .purchasingControlsHolder .inStockMsg{padding:.5em 1em;margin:.5em 1em;color:#000;background:#d2d2d2}#product_rightCol .purchasingControlsHolder .amazonMsg{padding:10px 0;font-weight:700;color:#161919;margin-right:60px}#product_rightCol .purchasingControlsHolder table{margin:0 0 6px}#product_rightCol .purchasingControlsHolder table.table_price{margin:3px 0 0}@media only screen and (max-width:767px){#product_rightCol .purchasingControlsHolder table.table_price{margin:20px 0 0}}#product_rightCol .purchasingControlsHolder table.table_dynamic_price{margin:4px 0}@media only screen and (max-width:767px){#product_rightCol .purchasingControlsHolder table.table_dynamic_price{margin:10px 0}}#product_rightCol .purchasingControlsHolder td{vertical-align:middle}#product_rightCol .td_border_left{width:120px;padding:0 5px 0 0;color:#161919}@media only screen and (max-width:569px){#product_rightCol .td_border_left{width:25%}}#product_rightCol .td_border_right{color:#2d2d2d}#product_rightCol .td_border img{margin:8px 0}#product_rightCol .sku_border{border-top:solid 1px #ccc;padding:8px 0}.extraPrice{font-family:Arial,Helvetica,sans-serif;font-size:18px;color:#360}.dynamicPrice{font-weight:400;text-align:left;padding:0;color:#009896;line-height:26px;font-size:16px}.strike{font-family:Arial,Helvetica,sans-serif;color:#777;text-decoration:line-through}.salePrice{font-family:Arial,Helvetica,sans-serif;font-weight:700}.strike2{font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#333;text-decoration:line-through}.salePrice2{font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#360}#product_leftCol .previewTbl{float:left;padding:0;border-collapse:collapse}.previewTbl td{vertical-align:top}.productRightRight{float:right;width:163px}.optionSuccess{padding-top:12px}.tipsBox{width:143px;color:#333;float:right;background-color:#c4c3c3;padding:10px;text-transform:uppercase;font-weight:700}.tipsBox ul li{margin:0 0 0 10px}#image_original{display:none}#image_display{}#image_display img{vertical-align:middle}#thumb_image_display{width:320px}#altImageContainer{width:366px;overflow:hidden;margin:1px 0 0}#altImageContainer #altImageHolder{width:400px}#altImageContainer .thumbImgHolder{float:left;margin:9px 9px 0 0;cursor:pointer}#image_display .hidden{display:none}#additionalFuncs{padding:5px 0 0}#additionalFuncs ul{border-right:solid 1px #fff;display:block;overflow:hidden;list-style:none;margin:4px 0 0;padding:0;float:left;width:324px}@media only screen and (max-width:960px){#additionalFuncs ul{width:70%}}#additionalFuncs .fbLikeHolder{float:right;width:49px;height:70px;margin:4px 0 0;position:relative}#additionalFuncs .fbLikeHolders{text-align:right;margin:4px 0 0}#additionalFuncs .virdoc_btn{display:block;float:left;margin:20px 0 0}#additionalFuncs .googlePreviewHolder{display:block;float:left;margin:20px 0 0}#additionalFuncs #isbnHolder,#additionalFuncs .hideGPBtn{display:none}#additionalFuncs ul li{border-left:solid 1px #fff;float:left;display:block;cursor:pointer;font-family:Georgia,times new roman,Times,serif;font-size:12px;font-style:italic;color:#008684}#additionalFuncs ul li a{display:block;font-family:Georgia,times new roman,Times,serif;font-size:12px;font-style:italic;color:#008684;padding:0 4px 0 0}div#reviewFormArea{width:260px;padding:10px 10px 15px 0}div#reviewFormArea table td{padding:0 5px 17px 0}div#reviewFormArea .input{background:#fff;border:1px solid #ccc;width:200px;height:24px;font-family:Arial,Helvetica,sans-serif;font-size:13px;color:#333;margin:2px 0;padding:4px}div#reviewFormArea textarea{border:solid 1px #ccc;height:117px;width:300px;font-family:Arial,Helvetica,sans-serif;font-size:13px;color:#333;margin:2px 0;padding:4px}div#reviewFormArea textarea{width:200px}div.starsOutput{padding-bottom:5px}#ratingStarsHolder{position:relative;width:100px;height:20px;overflow:hidden;padding:0 0 5px}#ratingStarsTop{position:absolute;top:0;left:0;width:100px;height:20px;background:url(../cart_images/stars_over_all.gif) 0 0 no-repeat;z-index:2}#ratingStarsBottom{position:absolute;top:0;left:0;width:100px;height:20px;background:url(../cart_images/stars_dull_all.gif) 0 0 no-repeat;z-index:1}#product_top_reviews{margin:10px 0 0}#topRatings #ratingStarsHolder{position:relative;width:100px;height:15px;overflow:hidden;padding:0 0 5px}#topRatings #ratingStarsTop{position:absolute;top:0;left:0;width:75px;height:15px;background:url(../cart_images/stars_over_all_sm.gif) 0 0 no-repeat;z-index:2}#topRatings #ratingStarsBottom{position:absolute;top:0;left:0;width:100px;height:15px;background:url(../cart_images/stars_dull_all_sm.gif) 0 0 no-repeat;z-index:1}#create_review{position:absolute;left:627px;margin-top:-50px;font-weight:700;cursor:pointer;width:100px}div#overlay{background-color:#000;-moz-opacity:.75;opacity:.75;filter:alpha(opacity=75);z-index:500}div#PopLayer{background:#fff;border:none;display:none;height:auto;position:absolute;width:390px;z-index:5002;left:625px!important}div#PopLayerClose{float:right;height:35px;overflow:hidden;position:relative;width:70px}div#PopLayerMsg{height:auto;overflow:hidden;padding:0 0 0 20px;position:relative;width:530px}div#PopLayerContent{height:auto;overflow:hidden;padding:10px 60px 30px;position:relative;width:470px}#zoomTextHolder{height:20px;text-align:left}#zoomBlock{position:relative;margin:-283px 0 0 400px;z-index:1007;display:none}.zoomBlock{margin:0;padding:0;width:320px;height:240px;border:1px solid #ccc;float:left;overflow:hidden}.zoomViewfinder{position:absolute;border:1px solid #000;cursor:crosshair;width:50px;height:50px;background:url(../../resources/js/zooma-1.3.2/bg.png) repeat 0 0}.zoomBlock .zoomLoading{background-color:#fff;text-align:center;display:none}@media only screen and (max-width:960px){.productListing .product{width:25%;margin:0 0 30px;padding-left:15px;padding-right:15px}}@media only screen and (max-width:767px){.productListing .product{width:50%}.productListing .product:nth-of-type(2n+1){clear:both}}