ul.child-category-list:after,.compare-outer-wrapper:after,.MyLineToggleWrapper:after,.upper-wrapper:after,.child-category-wrapper:after,.get-started:after,.sort-options ol:after,.category-spiff-wrapper:after,.breadcrumbs:after,.account-login .form-list:after,.social-wrapper ul:after,.wishlist-management .table-caption:after,.product-options dt:after,#bundleProduct:after,.events-slider:after,.product-image-popup .nav:after,.gift-item:after,.block-content:after,.block-list li.item:after,.block-poll li:after,.currently li:after,.order-info:after,.top-cart .actions:after,.header .quick-access:after,.product-view .box-related li.item:after,.bundle-summary .product:after,.collateral-tabs:after,.block-cart .block-content .item:after,.clearer:after,.header-container:after,.header-container .top-container:after,.header:after,.header-panel:after,#nav:after,.main:after,.footer-before-container:after,.footer-container:after,.facebook-login:after,.googleconnect-login:after,.footer:after,.col-main:after,.col2-set:after,.col3-set:after,.col4-set:after,.col5-set:after,.review-totals:after,.search-autocomplete li:after,.block li.item:after,.block .actions:after,.mini-products-list li:after,.cms-index-index .block-featured li.item:after,.title-buttons:after,.pager:after,.sorter:after,.ratings:after,.add-to-box:after,.add-to-cart:after,.products-grid:after,.products-list li.item:after,.product-view:after,.product-view .product-img-box .more-views ul:after,.product-view .box-tags .form-add-tags:after,.product-options .options-list li:after,.options-container-small .product-options:after,.product-options-bottom:after,.product-review:after,.box-collateral:after,.box-collateral .box-content:after,.collateral-tabs .tab-content:after,.account-login:after,.cart .cart-collaterals:after,.cart:after,.opc .step-title:after,.checkout-progress:after,.form-list li:after,.form-list li.fields .field:after,.clearfix:after,.buttons-set:after,.buttons-set2:after,.page-print .print-head:after,.new-product-spotlight .more-new .item:after,.addresses-list .col-2 li:after,.product-view .product-shop:after{display:block;content:".";clear:both;font-size:0;line-height:0;height:0;overflow:hidden}.right-new{clear:right !important;float:right !important}.newmar-b15{float:right;margin-bottom:15px;margin-top:12px}.paypalnew{margin-top:10px}.button-stable{float:right}.span-stable{float:right}*{margin:0;padding:0;zoom:1}body{margin-bottom:0px}img{border:0;vertical-align:top}a{color:#027e9d;text-decoration:none}a:hover{text-decoration:underline;color:#323e48}a:focus{outline:0}.font-largest{font-size:16px}.font-larger{font-size:15px}.font-large{font-size:14px}.font-small{font-size:12px}.font-smaller{font-size:11px}.font-smallest{font-size:10px}.subscription-title{font-size:24px;font-weight:normal}fieldset{border:0}legend{display:none}table{border:0;border-collapse:collapse;border-spacing:0;empty-cells:show;font-size:100%}caption,th,td{vertical-align:top;text-align:left;font-weight:normal}address{font-style:normal}cite{font-style:normal}q,blockquote{quotes:none}q:before,q:after{content:''}ul,ol{list-style:none}ol.number{list-style:decimal outside;padding-left:1.5em;margin:0 0 10px}ul.disc{list-style:disc outside;padding-left:18px;margin:0 0 10px}.hidden{display:block !important;border:0 !important;margin:0 !important;padding:0 !important;font-size:0 !important;line-height:0 !important;width:0 !important;height:0 !important;overflow:hidden !important}.nobr{white-space:nowrap !important}.wrap{white-space:normal !important}.a-left{text-align:left !important}.a-center{text-align:center !important}.a-right{text-align:right !important}.v-top{vertical-align:top}.v-middle{vertical-align:middle}.f-left,.left{float:left !important}.f-right,.right{float:right !important}.f-none{float:none !important}.f-fix{float:left;width:100%}.no-display{display:none}.no-margin{margin:0 !important}.no-padding{padding:0 !important}.no-bg{background:none !important}.block-left{display:block;float:left}.block-right{display:block;float:right}.d-block{display:block}.d-inline{display:inline}.d-inline-block{display:inline-block}.d-none{display:none}.uppercase{text-transform:uppercase}.p-relative{position:relative}.centered{margin:0 auto}.pointer{cursor:pointer}.ub-lt{font-family:"Roboto",sans-serif;font-weight:100}.ub-lt-it{font-family:"Roboto",sans-serif;font-weight:100;font-style:italic}.ub{font-family:"Roboto",sans-serif}.ub-it{font-family:"Roboto",sans-serif;font-style:italic;font-style:italic}.ub-med{font-family:"Roboto",sans-serif;font-weight:500}.ub-med-it{font-family:"Roboto",sans-serif;font-weight:500;font-style:italic}.ub-bld{font-family:"Roboto",sans-serif;font-weight:900}.ub-bld-it{font-family:"Roboto",sans-serif;font-weight:900;font-style:italic}.mus-100{font-family:"Roboto",sans-serif}.mus-300{font-family:"Roboto",sans-serif}.mus-500{font-family:"Roboto",sans-serif;font-weight:500}.mus-700{font-family:"Roboto",sans-serif;font-weight:700}.mus-900{font-family:"Roboto",sans-serif;font-weight:700}.roboto{font-family:"Roboto",sans-serif}.roboto-it{font-family:"Roboto",sans-serif;font-style:italic}.roboto-bold{font-family:"Roboto",sans-serif;font-weight:700}.underline{text-decoration:underline}.font-white{color:#fff}.font-red{color:#ab192d}.font-green{color:#323e48}.font-ltblue{color:#007299}.font-blue{color:#007299}.font-dkblue{color:#007299}.font-ltgrey{color:#eaebec}.font-grey{color:#323e48}.font-dkgrey{color:#323e48}.font-xdkgrey{color:#3a3a3a}.font-black{color:#000}.font-10{font-size:10px}.font-11{font-size:11px}.font-12{font-size:12px}.font-13{font-size:13px}.font-14{font-size:14px}.font-15{font-size:15px}.font-16{font-size:16px}.font-17{font-size:17px}.font-18{font-size:18px}.font-19{font-size:19px}.font-20{font-size:20px}.SL-box,.SL-blue,.SL-red,.SL-green,.SL-gray,.messages li.error-msg,.messages li.note-msg,.messages li.notice-msg,.messages li.success-msg{-moz-box-shadow:#cacaca 0px 1px 3px;-webkit-box-shadow:#cacaca 0px 1px 3px;box-shadow:#cacaca 0px 1px 3px;padding:5px 0;border:1px solid #ccc}.SL-blue.outline{-moz-box-shadow:#cacaca 0px 1px 5px;-webkit-box-shadow:#cacaca 0px 1px 5px;box-shadow:#cacaca 0px 1px 5px;outline:1px solid #007299}.SL-red{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmFmNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZhZWZlZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fefaf7),color-stop(100%, #faefef));background-image:-moz-linear-gradient(#fefaf7,#faefef);background-image:-webkit-linear-gradient(#fefaf7,#faefef);background-image:linear-gradient(#fefaf7,#faefef);border-color:#e09c9c}.SL-red.outline{-moz-box-shadow:#cacaca 0px 1px 5px;-webkit-box-shadow:#cacaca 0px 1px 5px;box-shadow:#cacaca 0px 1px 5px;outline:1px solid #ab192d}.SL-green{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff),color-stop(100%, #ffffff));background-image:-moz-linear-gradient(#ffffff,#ffffff);background-image:-webkit-linear-gradient(#ffffff,#ffffff);background-image:linear-gradient(#ffffff,#ffffff);border-color:#ccc}.SL-green.outline{-moz-box-shadow:#cacaca 0px 1px 5px;-webkit-box-shadow:#cacaca 0px 1px 5px;box-shadow:#cacaca 0px 1px 5px;outline:1px solid #ccc}.SL-gray{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fcfcfc),color-stop(100%, #f6f6f6));background-image:-moz-linear-gradient(#fcfcfc,#f6f6f6);background-image:-webkit-linear-gradient(#fcfcfc,#f6f6f6);background-image:linear-gradient(#fcfcfc,#f6f6f6);border-color:#d7d7d7}.SL-gray.outline{-moz-box-shadow:#cacaca 0px 1px 5px;-webkit-box-shadow:#cacaca 0px 1px 5px;box-shadow:#cacaca 0px 1px 5px;outline:1px solid #c9c9c9}.bg-gray{background-color:#e8e8e8}.SL-plain{-moz-box-shadow:#cacaca 0px 1px 3px;-webkit-box-shadow:#cacaca 0px 1px 3px;box-shadow:#cacaca 0px 1px 3px;border:1px solid #c9c9c9;background:#fff}hr.hr-gray{height:2px;background:url(../images/gui/hr-grey-bg.gif) 0 0 repeat-x transparent;border:0px;margin:30px 0}hr.hr-green{height:2px;background:url(../images/gui/hr-green-bg.gif) 0 0 repeat-x transparent;border:0px;margin:30px 0}hr.half{margin:15px 0}hr.half-top{margin:15px 0 30px}hr.half-bottom{margin:30px 0 15px}hr.more{margin:45px 0px}img.SL-cms-img{-moz-box-shadow:#d4d4d4 1px 1px 3px;-webkit-box-shadow:#d4d4d4 1px 1px 3px;box-shadow:#d4d4d4 1px 1px 3px;border:1px solid #c6c6c6}img.SL-border-img{border:3px solid #ccd2b7}.wrapper{padding-top:41px}.main{width:960px;margin:5px auto 0px}.sidebar{min-height:350px}.full-width .header-spacer{margin-bottom:77px}.col-left{float:left;width:180px;padding:0 0 0;margin:0 0 -1px}.col-main{float:left;width:760px;padding:0 0 20px}.col-right{float:right;width:180px;padding:0 0 0;margin:0 0 -1px}.col1-layout{background-position:-1000px 0}.col1-layout .col-main{float:none;width:auto}.col1-layout .breadcrumbs{margin-bottom:0 !important}.col2-left-layout{background-position:-573px 0}.col2-left-layout .col-main{float:right}.col2-right-layout{background-position:573px 0}.col3-layout{background-position:0 0}.col3-layout .col-main{width:532px;margin-left:1px;display:inline}.col3-layout .col-wrapper{float:left;width:755px}.col3-layout .col-wrapper .col-main{float:right}.col2-set .col-1{float:left;width:49%}.col2-set .col-2{float:right;width:49%}.col2-set .narrow{width:33%}.col2-set .wide{width:65%}.col3-set .col-1{float:left;width:32%}.col3-set .col-2{float:left;width:32%;margin-left:2%}.col3-set .col-3{float:right;width:32%}.col4-set .col-1{float:left;width:23.5%}.col4-set .col-2{float:left;width:23.5%;margin:0 2%}.col4-set .col-3{float:left;width:23.5%}.col4-set .col-4{float:right;width:23.5%}.col5-set .col-1{float:left;width:19%}.col5-set .col-2{float:left;width:19%;margin:0 1%}.col5-set .col-3{float:left;width:19%}.col5-set .col-4{float:left;width:19%;margin:0 1%}.col5-set .col-5{float:right;width:19%}.message-wrapper{width:960px;margin:0 auto}.messages{width:100%;overflow:hidden;text-align:left;margin-top:10px;padding-top:15px}.messages li{margin:0 0 10px;padding:0;word-wrap:break-word}.messages ul{padding:10px 17px 18px;margin:0 0 -11px;background-position:35px 100%;background-repeat:no-repeat;position:relative}.messages ul li{margin:0;padding:0 0 3px}.messages a{text-decoration:underline}.messages a:hover{text-decoration:none}.messages li.error-msg,.messages li.note-msg,.messages li.notice-msg{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZWVlNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YyZDVkMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fceee6),color-stop(100%, #f2d5d3));background-image:-moz-linear-gradient(#fceee6,#f2d5d3);background-image:-webkit-linear-gradient(#fceee6,#f2d5d3);background-image:linear-gradient(#fceee6,#f2d5d3);-moz-box-shadow:#cacaca 0px 1px 5px;-webkit-box-shadow:#cacaca 0px 1px 5px;box-shadow:#cacaca 0px 1px 5px;border-color:#e09c9c;margin-bottom:13px}.messages a{color:#007299}.messages li.success-msg{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZmFlOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2UxZWZiMSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f6fae9),color-stop(100%, #e1efb1));background-image:-moz-linear-gradient(#f6fae9,#e1efb1);background-image:-webkit-linear-gradient(#f6fae9,#e1efb1);background-image:linear-gradient(#f6fae9,#e1efb1);-moz-box-shadow:#cacaca 0px 1px 5px;-webkit-box-shadow:#cacaca 0px 1px 5px;box-shadow:#cacaca 0px 1px 5px;border-color:#c3dc76;margin-bottom:13px}.std .messages{margin-top:0}.std .messages{width:auto;list-style:none !important;padding:0 !important;margin-bottom:0 !important}.std .messages ul{list-style:none !important;padding-left:17px !important;margin:0 0 -11px !important}.breadcrumbs{width:960px;margin:0 auto;padding:0}.breadcrumbs li{display:inline;font-size:11px;color:#323e48}.breadcrumbs a{color:#007299;text-decoration:none}.breadcrumbs a:hover{text-decoration:underline}.cms-page-view .breadcrumbs .col-1{display:block}.fb-like.col-2{width:8%}.page-title{margin:0 auto 30px}.page-title h1{margin-top:0px}.subtitle{clear:both;padding:10px 0;font-size:18px;color:#d12c01}.sub-title{font-size:16px;font-weight:normal;color:#323e48;line-height:19px;margin:0 0 10px}.sub-title .separator{font-weight:normal}.sub-title a{font-size:11px;font-weight:normal;text-transform:lowercase}.section-title{font-size:14px;font-weight:normal;color:#151515;margin:0 0 5px}.pager{margin:5px 0;font-size:11px;padding:3px 20px}.pager p{margin:0 !important}.pager select{width:50px;margin:0 5px;background:url(../images/legacy_gui/small_select_bg.gif) 86% 50% no-repeat #fff;padding:7px}.pager .amount{display:none}.pager .amount strong{font-weight:normal}.pager .limiter{float:right;line-height:20px}.pager .pages{margin:0 135px;text-align:center;color:#333;line-height:20px}.pager .pages a{color:#8c8c8c;text-decoration:underline}.pager .pages a:hover{color:#8c8c8c;text-decoration:none}.pager .pages ol,.pager .pages li{display:inline;padding:0 2px}.pager .pages .current{font-weight:bold}.pager .pages .i-previous,.pager .pages .i-next{text-decoration:none !important;vertical-align:middle}.pager-only{clear:both}.pager-only .pages{margin:0}.sort-by{float:right;position:relative;z-index:100}.sort-by .sort-select{width:177px;border:1px solid #c6c6c6;padding:11px 14px;color:#323e48;font-size:12px;background:url(../images/legacy_gui/select_bg.png) 95% 50% no-repeat #fff}.sort-by .sort-options{position:absolute;left:0px;padding:5px 11px 10px;border:1px solid #edeeed;border-top:0;background:url(../images/legacy_gui/nav_over.gif) bottom left repeat-x #fff;width:183px}.sort-by ol a{display:block;font:12px/1.2 "Roboto",sans-serif;padding:8px 4px;text-decoration:none !important;color:#222222}.sort-by ol strong{display:block;font:12px/1.2 "Roboto",sans-serif;padding:8px 4px;text-decoration:none !important;color:#007299}.sort-by ol a:hover{color:#007299}.toolbar{margin-top:-1px}.toolbar .pager{margin:0 0 0;border-width:1px 0}.table-caption{border:1px solid #ddd;border-bottom:0;margin:-1px 0 0;background:#fff url(../images/legacy_gui/bkg_block-title.gif) 0 100% repeat-x;font:14px/1.25 Arial, Helvetica, sans-serif;padding:3px 7px 4px;color:#444}.table-caption a{font-size:11px;text-transform:lowercase}.data-table{-moz-box-shadow:#d4d4d4 1px 1px 3px;-webkit-box-shadow:#d4d4d4 1px 1px 3px;box-shadow:#d4d4d4 1px 1px 3px;border:1px solid #c6c6c6;border-bottom:0;width:100%;border-collapse:separate}.data-table th{padding:10px 12px;text-transform:uppercase;white-space:nowrap}.data-table td{padding:5px 12px;font-size:12px}.data-table thead{background:#ffffff;font-size:11px}.data-table tfoot{background-color:#ededed}.data-table tfoot td{padding:5px 12px}.data-table tfoot th{border:none;text-transform:none}.data-table tr.last th,.data-table tr.last td{border-bottom:1px solid #c6c6c6}.data-table tr:last-child td,.data-table tr:last-child th{border-bottom:1px solid #c6c6c6}.data-table tbody tr:nth-child(odd),.data-table tr.odd{background-color:#ffffff}.data-table tbody tr:nth-child(even),.data-table tr.even{background-color:#fafafa}.data-table tr.odd td{border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4}.data-table tr.even{background-color:#f5f5f5}.data-table tr.even td{border-top:1px solid #ffffff}.data-table tr.first td{border-top:0px}.data-table th .tax-flag{white-space:nowrap;font-weight:normal}.data-table td.label,.data-table th.label{text-transform:none;border-color:#fff;background-color:#f7f7f7}.data-table td.value{float:none !important}.data-table td.t-border{border-top:1px solid #C6C6C6}.data-table td.r-border{border-right:1px solid #C6C6C6}.data-table td.b-border{border-bottom:1px solid #C6C6C6}.data-table td.l-border{border-left:1px solid #C6C6C6}.padding-table{width:100%;border-collapse:separate;padding:10px 10px 0}.padding-table th{padding:6px 12px;text-transform:uppercase;white-space:nowrap}.padding-table td{padding:5px 12px;font-size:12px}.padding-table thead{background:#ffffff;font-size:11px}.padding-table tfoot{background-color:#ededed}.padding-table tfoot td{padding:5px 12px}.padding-table tfoot th{border:none;text-transform:none}.padding-table tr.last th,.padding-table tr.last td{border-bottom:1px solid #c6c6c6}.padding-table tr:last-child td,.padding-table tr:last-child th{border-bottom:1px solid #c6c6c6}.padding-table tbody tr:nth-child(odd),.padding-table tbody tr:nth-child(even),.padding-table tr.even td{border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4}.padding-table tr.odd td{border-top:1px solid #ffffff}.padding-table tr.even{background-color:#ffffff}.padding-table tr.odd{background-color:#fafafa}ul.links,ul.links li{display:inline}ul.links li .separator{margin:0 2px 0 5px;font-size:10px;color:#8f8f8f}ul.links li.last .separator{display:none}.no-rating{margin:0}.ratings{line-height:13px;margin:0px 0px 7px}.rating-label{line-height:13px;margin:0px 20px 7px 0;float:left}.ratings strong{float:left;margin:1px 3px 0 0}.ratings .rating-links{margin:0}.ratings .rating-links .separator{margin:0 2px}.rating-box{width:69px;height:13px;font-size:0;line-height:0;background:url(../images/legacy_gui/bkg_rating.gif) 0 0 repeat-x;text-indent:-999em;overflow:hidden}.rating-box .rating{float:left;height:13px;background:url(../images/legacy_gui/bkg_rating.gif) 0 100% repeat-x}.ratings .rating-box{float:left;margin-right:3px}.ratings-table th,.ratings-table td{font-size:12px;line-height:1.15;padding:3px 0}.ratings-table th{width:102px;padding-right:8px}.review-summary-table.data-table{box-shadow:none;border:0;margin-bottom:20px}.review-summary-table.data-table thead{background:transparent}.review-summary-table.data-table tr.last th,.review-summary-table.data-table tr.last td{border-bottom:0px}.review-summary-table.data-table tr:last-child td,.review-summary-table.data-table tr:last-child th{border-bottom:0px}.review-summary-table.data-table tbody tr:nth-child(odd),.review-summary-table.data-table tr.odd{background-color:transparent}.review-summary-table.data-table tbody tr:nth-child(even),.review-summary-table.data-table tr.even{background-color:transparent}.review-summary-table.data-table tr.odd td{border-top:0px;border-bottom:0px}.review-summary-table.data-table tr.even{background-color:transparent}.review-summary-table.data-table tr.even td{border-top:0px}.review-summary-table.data-table tr.first td{border-top:0px}.review-summary-table.data-table td.label,.review-summary-table.data-table th.label{background-color:transparent;font-size:14px}.review-text{width:553px}.review-label{width:71px}.ui-tabs{position:relative;background-color:#efefef;zoom:1}.ui-tabs .ui-tabs-nav{margin:0 0 25px;padding:0px;background-color:#efefef;border-top:4px solid #efefef;height:14px}.ui-tabs .ui-tabs-nav li{background-color:#efefef;z-index:2;list-style:none;float:left;position:relative;top:1px;border-bottom:0 !important;padding:0 18px;line-height:34px;white-space:nowrap;font-size:11px;font-family:"Roboto",sans-serif}.ui-tabs .ui-tabs-nav li a{float:left;padding:0;text-decoration:none;border-bottom:0px;color:#323e48}.ui-tabs .ui-tabs-nav li.ui-tabs-selected{margin-bottom:0;padding-bottom:1px;background-color:#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:text}.ui-tabs .ui-tabs-nav li a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;padding:30px 25px}.ui-tabs .ui-tabs-hide{display:none !important}.ui-tabs .tab-container{background:#fff}.ui-tabs .tab-header{font-family:"Roboto",sans-serif;margin-bottom:20px}.ui-tabs .pad-r20{padding-right:20px}.saml_login .main{padding-top:60px}.saml_login .SL-plain{padding:25px}.saml_login .form-list label{float:none}.std p{margin-bottom:30px}.std .content-subtitle{margin-bottom:25px}.std .bold-header{margin-bottom:0px}.professor-create-set .col-1{width:670px}.professor-create-set .col-2{width:232px}.catalog-product-compare-index{padding:20px 30px 0 40px}.catalog-product-compare-index .compare-wrapper{position:relative;width:206px;margin-right:22px;padding:40px 30px 20px;float:left}.catalog-product-compare-index .compare-wrapper ul.attr-list{margin:25px 0}.catalog-product-compare-index .compare-wrapper ul.attr-list li{margin-top:15px}.catalog-product-compare-index .compare-wrapper h1{line-height:25px}.catalog-product-compare-index .compare-wrapper .flag{right:-7px;top:6px}.catalog-product-compare-index .compare-wrapper .compare-price{font-size:24px}.sales-order-print{width:960px;margin:0 auto}.sales-order-print h2{margin-top:20px}.sales-order-print .order-row{margin-top:10px;padding:10px}.sales-order-print .buttons-set{margin-top:25px}.sales-order-print .totals{float:right;margin-top:25px}.sales-order-print .totals td{width:150px;padding:5px 0}.sales-order-print .order-totals{display:none}.sales-order-print td.second{width:75px}.large-title{font-size:24px;padding:14px 20px;margin-top:-22px;margin-left:-10px;width:250px;line-height:16px}a.tooltip:hover span{display:inline;position:absolute;color:#666;border:1px solid #dceaa1;background:#fbfcf3}.tooltip-callout{z-index:20;position:absolute;top:20px;border:0;left:-12px}a.tooltip span{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-moz-box-shadow:2px 2px 8px #666;-webkit-box-shadow:2px 2px 8px #666;box-shadow:2px 2px 8px #666}.checkoutmy{background-color:#EDEDED !important}.mar-b20-new{margin-bottom:3px}.course-manuf{margin-bottom:10px}.mar-t20-new{padding-top:7px;padding-bottom:9px}.icon,.icon-social,.icon-facebook,.icon-google,.icon-twitter,.icon-youtube,.icon-linkedin,.icon-facebook-white,.icon-google-white,.icon-chat,.icon-colleges,.icon-courses,.icon-employers,.icon-myline,.icon-online,.icon-paths,.icon-professor,.icon-phone,.icon-blue-right,.icon-savings-gray,.icon-search,.icon-submit,.icon-tests,.icon-works,.icon-close,.icon-guarantee,.icon-back,.icon-savings-blue-large,.icon-like,.icon-savings-blue-small,.icon-cohortbased,.icon-selfpaced,.icon-college,.icon-college-prep,.icon-english,.icon-humanities,.icon-mathematics,.icon-science,.icon-business,.icon-chat-gray,.icon-plus,.icon-languages,.icon-technology{background-image:url(../images/icons/icons.png);background-repeat:no-repeat;background-color:transparent;background-position:0px 0px;padding-left:23px}.icon-social,.icon-facebook,.icon-google,.icon-twitter,.icon-youtube,.icon-linkedin,.icon-facebook-white,.icon-google-white{height:30px;width:30px;display:block;padding-left:0px}.icon-chat{background-position:0px 0px;padding-bottom:1px}.icon-colleges{background-position:0px -30px}.icon-courses{background-position:0px -60px}.icon-employers{background-position:0px -90px}.icon-myline{background-position:0px -120px}.icon-online{background-position:46px -151px;padding-top:29px;height:0px}.icon-paths{background-position:0px -180px}.icon-professor{background-position:0px -210px}.icon-phone{background-position:0px -240px}.icon-blue-right{background-position:0px -270px}.icon-savings-gray{background-position:0px -300px;padding-bottom:6px}.icon-search{background-position:0px -330px;padding-bottom:4px}.icon-submit{background-position:0px -360px}.icon-tests{background-position:0px -390px}.icon-works{background-position:0px -420px}.icon-close{background-position:0px -450px;padding-bottom:4px}.icon-guarantee{background-position:0px -480px;padding-left:50px}.icon-facebook{background-position:0px -530px}.icon-google{background-position:0px -570px}.icon-twitter{background-position:0px -610px}.icon-youtube{background-position:0px -650px}.icon-linkedin{background-position:0px -690px}.icon-facebook-white{background-position:0px -730px}.icon-google-white{background-position:0px -770px}.icon-back{background-position:0px -796px;padding-left:10px}.icon-savings-blue-large{background-position:0px -820px;padding-left:31px;height:25px;line-height:25px}.icon-like{background-position:1px -860px;padding-left:29px;height:23px;line-height:21px}.icon-savings-blue-small{background-position:0px -900px}.icon-cohortbased{background-position:0px -940px}.icon-tests{background-position:0px -990px}.icon-selfpaced{background-position:0px -1040px}.icon-college{background-position:0px -1090px;padding-left:28px}.icon-college-prep{background-position:0px -1090px;padding-left:28px}.icon-english{background-position:0px -1130px;padding-left:28px}.icon-humanities{background-position:0px -1170px}.icon-mathematics{background-position:0px -1210px;padding-left:25px}.icon-science{background-position:0px -1250px}.icon-business{background-position:0px -1290px;padding-left:30px}.icon-chat-gray{background-position:0px -1330px;padding-left:30px;padding-bottom:7px}.icon-plus{background-position:0px -1370px;padding-left:18px;padding-bottom:7px}.icon-languages{background-position:0px -1400px;padding-left:25px}.icon-technology{background-position:0px -1475px;padding-left:25px}.icon-blue,.icon-college-blue,.icon-college-prep-blue,.icon-english-blue,.icon-humanities-blue,.icon-mathematics-blue,.icon-science-blue,.icon-business-blue,.icon-languages-blue,.icon-technology-blue{background-image:url(../images/icons/icons-blue.png);background-repeat:no-repeat;background-color:transparent;background-position:0px 0px;padding-left:35px}.icon-college-blue{background-position:0px -199px}.icon-college-prep-blue{background-position:0px -199px}.icon-english-blue{background-position:0px 0px}.icon-humanities-blue{background-position:0px -41px}.icon-mathematics-blue{background-position:0px -80px}.icon-science-blue{background-position:0px -120px}.icon-business-blue{background-position:0px -160px}.icon-languages-blue{background-position:0px -232px}.icon-technology-blue{background-position:0px -270px}.flag{position:relative;background-color:#999;*height:24px;*width:98px}.flag-content{color:#fff;text-shadow:-1px -1px 0px rgba(51,51,51,0.35);font-size:12px;background:inherit;min-width:70px;font-family:"Roboto",sans-serif;font-weight:bold;margin:0;text-transform:uppercase;line-height:160%;height:20px;*line-height:150%}@-moz-document url-prefix(){.flag-content{height:19px}}.flag-wrapper-left{position:absolute;top:-10px;left:-37px;*left:-26px}.flag-thumbnail-wrapper{position:absolute;top:-15px;left:-22px}.flag-content.flag-left{padding-left:8px;text-align:left;float:left}.flag.flag-left:after,.flag.flag-left:before{content:"";float:left;border-width:10px;border-style:solid;border-color:#999}.flag.flag-left:before{position:relative;border-left-color:transparent !important;left:8px;top:20px;border-width:4px 4px;border-style:solid;border-color:#333 #333 transparent transparent;*border:none !important}@-moz-document url-prefix(){.flag.flag-left:before{top:19px}}.flag.flag-left:after{border-right-color:transparent !important}.flag-wrapper-right{position:absolute;top:-10px;right:-37px;*right:-26px}.flag-content.flag-right{padding-right:8px;text-align:right;float:right}.flag.flag-right:after,.flag.flag-right:before{content:"";float:right;border-width:10px;border-style:solid;border-color:#999}.flag.flag-right:before{position:relative;border-right-color:transparent !important;right:8px;top:20px;border-width:4px 4px;border-style:solid;border-color:#333 transparent transparent #333;*border:none !important}@-moz-document url-prefix(){.flag.flag-right:before{top:19px}}.flag.flag-right:after{border-left-color:transparent !important}.flag-content.left{padding-left:8px;text-align:left}.flag.left:after,.flag.left:before{content:"";border-width:10px;border-style:solid;border-color:#999}.flag.left:before{position:relative;border-left-color:transparent !important;left:8px;top:20px;border-width:4px 4px;border-style:solid;border-color:#333 #333 transparent transparent;*border:none !important}@-moz-document url-prefix(){.flag.left:before{top:19px}}.flag.left:after{border-right-color:transparent !important}.flag-content.right{padding-right:8px;text-align:right}.flag.right:after,.flag.right:before{content:"";border-width:10px;border-style:solid;border-color:#999}.flag.right:before{position:relative;border-right-color:transparent !important;right:8px;top:20px;border-width:4px 4px;border-style:solid;border-color:#333 transparent transparent #333;*border:none !important}@-moz-document url-prefix(){.flag.right:before{top:19px}}.flag.right:after{border-left-color:transparent !important}.flag.popular{background-color:#ecb82e !important}.flag.flag-left.popular{*background-color:transparent !important;*background-image:url(../images/flags.png);*background-position:0 0;*background-repeat:no-repeat}.flag.flag-right.popular{*background-color:transparent !important;*background-image:url(../images/flags.png);*background-position:0 -120px;*background-repeat:no-repeat}.flag.flag-right.popular:after{border-color:#ecb82e;*border:none !important}.flag.flag-left.popular:after{border-color:#ecb82e;*border:none !important}.flag.sale{background-color:#ec6a20 !important}.flag.flag-left.sale{*background-color:transparent !important;*background-image:url(../images/flags.png);*background-position:0 -24px;*background-repeat:no-repeat}.flag.flag-right.sale{*background-color:transparent !important;*background-image:url(../images/flags.png);*background-position:0 -144px;*background-repeat:no-repeat}.flag.flag-right.sale:after{border-color:#ec6a20;*border:none !important}.flag.flag-left.sale:after{border-color:#ec6a20;*border:none !important}.flag.professor{background-color:#64001c !important}.flag.flag-left.professor{*background-color:transparent !important;*background-image:url(../images/flags.png);*background-position:0 -48px;*background-repeat:no-repeat}.flag.flag-right.professor{*background-color:transparent !important;*background-image:url(../images/flags.png);*background-position:0 -168px;*background-repeat:no-repeat}.flag.flag-right.professor:after{border-color:#64001c;*border:none !important}.flag.flag-left.professor:after{border-color:#64001c;*border:none !important}.flag.new{background-color:#2f7ebf !important}.flag.flag-left.new{*background-color:transparent !important;*background-image:url(../images/flags.png);*background-position:0 -72px;*background-repeat:no-repeat}.flag.flag-right.new{*background-color:transparent !important;*background-image:url(../images/flags.png);*background-position:0 -192px;*background-repeat:no-repeat}.flag.flag-right.new:after{border-color:#2f7ebf;*border:none !important}.flag.flag-left.new:after{border-color:#2f7ebf;*border:none !important}.flag.updated{background-color:#108c95 !important}.flag.flag-left.updated{*background-color:transparent !important;*background-image:url(../images/flags.png);*background-position:0 -96px;*background-repeat:no-repeat}.flag.flag-right.updated{*background-color:transparent !important;*background-image:url(../images/flags.png);*background-position:0 -216px;*background-repeat:no-repeat}.flag.flag-right.updated:after{border-color:#108c95;*border:none !important}.flag.flag-left.updated:after{border-color:#108c95;*border:none !important}.flag.coming-soon{background-color:#999 !important;*width:118px}.flag.flag-left.coming-soon{*background-color:transparent !important;*background-image:url(../images/flags.png);*background-position:0 -240px;*background-repeat:no-repeat}.flag.flag-right.coming-soon{*background-color:transparent !important;*background-image:url(../images/flags.png);*background-position:0 -264px;*background-repeat:no-repeat}.flag.flag-right.coming-soon:after{border-color:#999;*border:none !important}.flag.flag-left.coming-soon:after{border-color:#999;*border:none !important}.price-as-configured{margin:none}.full-product-price{font-size:24px}.membership{font-size:12px}.price-box{font-size:24px;color:#323e48;line-height:24px}.course-includes-list{width:100%;margin-top:20px;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #afc966}.course-includes-title{font-weight:normal;margin-bottom:10px;font-size:14px}.back-to-top{bottom:100px;text-align:center;font-size:10px;width:35px;cursor:pointer;position:fixed;right:5%}@media only screen and (max-width: 1150px){.back-to-top{right:1%}}.ifbyphone-wrapper a{cursor:default !important;color:inherit !important}.ifbyphone-wrapper a:hover{text-decoration:none}.MyLineToggleWrapper,.ProfessorToggleWrapper,.PartnerToggleWrapper{margin:20px 0;background:#ffffff;padding:6px;width:746px}.upper-wrapper{padding:10px;font-weight:500}.upper-wrapper img.divider{padding:0 10px}.upper-wrapper .all{font:10px/32px;text-transform:uppercase}.upper-wrapper .block-right img{cursor:pointer}.upper-wrapper a{color:#323e48;font-size:21px;cursor:pointer;font-weight:500}.FAQ_upper{color:#5e5e5e;font-size:21px;cursor:pointer}.upper-wrapper a:hover{text-decoration:none}.lower-wrapper{padding:10px}.lower-wrapper p{margin-bottom:15px}::-moz-focus-inner{border:0}input[type="search"]::-webkit-search-decoration{display:none}input,button,select,textarea{-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box;margin:0;vertical-align:middle}button[disabled],input[type="reset"][disabled],input[type="submit"][disabled],input[type="button"][disabled]{color:#888}input.placeholder_text,textarea.placeholder_text{color:#888}::-webkit-input-placeholder{color:#888}textarea[disabled],select[disabled],input[type="date"][disabled],input[type="datetime"][disabled],input[type="datetime-local"][disabled],input[type="email"][disabled],input[type="month"][disabled],input[type="number"][disabled],input[type="password"][disabled],input[type="search"][disabled],input[type="tel"][disabled],input[type="text"][disabled],input[type="time"][disabled],input[type="url"][disabled],input[type="week"][disabled]{background-color:#eee;color:#888}textarea,select[multiple]{height:auto}select[multiple],.is_webkit select[multiple]{background-image:none;padding:0}textarea{min-height:40px;overflow:auto;resize:vertical}optgroup{color:#000;font-style:normal;font-weight:normal}input:focus{outline:none}input.input-small{width:90px !important}select{width:204px;border:1px solid #c6c6c6;padding:11px 14px;color:#323e48;font-size:12px;background:url(../images/legacy_gui/select_bg.png) 95% 50% no-repeat #fff}.browser-ie select{background-image:none;padding:11px 5px}.form-list select.month,.form-list select.year{width:150px;margin-right:20px}.fieldset{font-size:12px;margin:0 0 16px;clear:left}.fieldset p{margin:0 0 1.5em}.fieldset h2.legend{margin:0 0 1.5em;color:#323e48;font-size:14px}.form-list li{margin:0 0 9px;vertical-align:top}.form-list label{float:left;padding:2px 15px 0 0;font-size:13px;color:#323e48}.form-list .value{float:left;padding:2px 0 0}.form-list .note{clear:both;font-size:11px}.form-list span.label{font-weight:normal}.form-list .input-box{float:left;clear:left}.form-list .input-box a{font-size:11px;margin-top:4px}.form-list input.input-text{width:300px}.form-list textarea{width:374px;vertical-align:top}.form-list textarea:not(#comment){float:left}.form-list textarea{width:550px;height:140px}.form-list select{vertical-align:top;width:300px}ul.add-row,.form-list li.add-row{background:url(../images/legacy_gui/bkg_dots.gif) repeat-x 0 0;margin-top:15px}ul.add-row .btn-remove,.form-list li.add-row .btn-remove{font-size:0;line-height:0;padding:5px 5px 0 0;margin:0;text-align:right}.form-list .range input.input-text{float:none;width:64px;vertical-align:middle}.form-list .control{position:relative;vertical-align:top;z-index:1;float:left;margin-bottom:5px;margin-right:10px}.form-list .control label{line-height:17px;padding-top:0px}.form-list .control .input-box{margin-right:5px}.form-alt label{float:none;display:inline;width:auto}.form-alt li{margin:0 0 5px;line-height:16px}.form-alt select{width:650px;background-position:98% 50%}.form-alt .input-box{width:496px;margin-top:5px;padding-bottom:11px}.form-alt .input-text{width:480px}.form-list-narrow label{width:105px}.form-list-narrow select{width:290px}.form-list-narrow input.input-text,.form-list-narrow textarea{width:285px}.form-list-narrow .wide{width:auto}.form-list-narrow .add-field .input-box{margin-left:120px}.form-list-narrow .control .input-box{margin-left:120px}.inner-form{margin:10px 0 5px;padding:10px 0 0;border:1px dashed #d1d1d1;border-width:1px;background:#f7f7f7}.inner-form .form-alt label{padding-left:5px}.form-list .customer-dob label{float:none;width:auto;padding:0;font-size:11px;font-weight:normal;color:#777}.form-list .customer-dob .input-box{float:left;width:auto;margin-right:8px}.form-list .customer-dob .input-box .validation-advice{display:none !important}.form-list .customer-dob input.input-text{float:none;display:block;margin-bottom:2px}.form-list .customer-dob .dob-day,.form-list .customer-dob .dob-month,.form-list .customer-dob .dob-year{float:left;margin-right:8px;padding-right:0 !important;background:none !important}.form-list .customer-dob .dob-day .validation-advice,.form-list .customer-dob .dob-month .validation-advice,.form-list .customer-dob .dob-year .validation-advice{display:none}.form-list .customer-dob .dob-day input.input-text{width:104px}.form-list .customer-dob .dob-month input.input-text{width:104px}.form-list .customer-dob .dob-year{margin-right:0}.form-list .customer-dob .dob-year input.input-text{width:138px}.form-list li.fields{margin:0}.form-list li.fields .field{clear:left;padding:0 0 9px}.col3-layout .form-list .note{padding-left:165px;width:280px}.col3-layout .form-buttons p.back-link,.col3-layout .form-list label{width:150px}.col3-layout .form-list input.input-text,.col3-layout .form-list textarea{width:274px}.col3-layout .form-list select{width:280px}.col3-layout .form-list .control .input-box{margin-left:165px}.col3-layout .form-list .customer-dob .dob-day input.input-text{width:74px}.col3-layout .form-list .customer-dob .dob-month input.input-text{width:74px}.col3-layout .form-list .customer-dob .dob-year{margin-right:0}.col3-layout .form-list .customer-dob .dob-year input.input-text{width:98px}.col3-layout p.required,.col3-layout .form-buttons{width:445px}.tool-tip{border:1px solid #ddd;background-color:#f6f6f6;padding:5px;position:absolute;z-index:9999}.tool-tip .btn-close{text-align:right}.tool-tip .btn-close a{display:block;margin:0 0 0 auto;width:15px;height:15px;background:url(../images/legacy_gui/btn_window_close.gif) 100% 0 no-repeat;text-align:left;text-indent:-999em;overflow:hidden}.tool-tip .tool-tip-content{padding:5px}.webforms-submit-success-story .webforms-fields-city label{width:300px}.webforms-submit-success-story .webforms-fields-state label{width:300px}.webforms-submit-success-story button{float:right;margin-right:115px}.webforms-fields-comment{float:none !important;display:block}.address-button{float:left;clear:left}.dollar-input{background:url(../images/legacy_gui/dollar_sign.jpg) 1% 50% no-repeat;padding-left:13px !important}input.input-text.validation-failed.dollar-input{background:url(../images/legacy_gui/error_dollar_sign.jpg) 1% 50% no-repeat #FFF7F5 !important;padding-left:13px !important}.ratings-special-div.validation-error{background-image:none !important}.no-professor .ratings-special-div .validation-advice{margin-top:-20px}.lead-form-container{-moz-box-shadow:0 0 15px #333;-webkit-box-shadow:0 0 15px #333;box-shadow:0 0 15px #333;background-color:#d4d1e3;color:#564f7d;width:300px;z-index:300}.hp-form-wrapper{background-color:#fff;padding:10px 0px;text-align:center;width:100%}.hp-btn-wrapper{padding:11px 13px 14px 13px;color:#444}.form-wrapper{float:left;clear:left;background-color:#fff;padding:10px;margin-bottom:10px;width:100%}.form-left{width:48%;float:left;text-align:left;border-right:1px dotted #1590b0}.form-right{width:48%;float:right;text-align:right;line-height:110%}.hp-form{width:100%;text-align:left}.hp-form-label{display:block;width:100%;padding-bottom:5px;margin-top:10px}.hp-form-field{display:block;width:100%;padding:7px 5px !important;box-shadow:inset 1px 1px 3px #666;-moz-box-shadow:inset 1px 1px 3px #666;-webkit-box-shadow:inset 1px 1px 3px #666;border:none}.hp-form-field.phone{width:50% !important}.cancel-link{position:absolute;right:0px;bottom:0px;padding:25px 45px 25px 0px}.cancel-link a{color:#393939;text-decoration:underline;text-shadow:1px 1px 0px #FFF}form.webforms-degree-plan-request .webforms-fields-optin_selector input[type="checkbox"]{margin:2px 5px 0 0}form.webforms-degree-plan-request .webforms-fields-optin_selector label{display:none}form.webforms-degree-plan-request .webforms-fields-optin_selector ul input{display:inline !important}form.webforms-degree-plan-request .webforms-fields-optin_selector ul label{display:inline !important;float:none;line-height:16px}.sidebar .callout{display:block;margin:10px 0}.block .block-title{font-size:18px;font-style:italic}.block .block-content{margin-top:5px}.sidebar .block .btn-remove{color:#222;margin-right:3px}.sidebar .block .btn-remove a{color:#222 !important;text-decoration:none !important}.sidebar .block .actions{margin:8px 0 0;text-align:right}.sidebar .block .actions a{float:left;color:#999;margin-top:3px}.sidebar .block .actions button.button{float:right}.sidebar .block li a.btn-previous,.sidebar .block li a.btn-remove{float:right;width:13px;height:0;padding-top:12px;margin-top:3px;overflow:hidden;background:url(../images/legacy_gui/btn_remove.gif) no-repeat 0 0}.sidebar .block li a.btn-previous{background:url(../images/legacy_gui/bkg_icon-back.png) no-repeat 0 0}.sidebar .block-layered-nav{background:none}.sidebar .block-layered-nav .block-title{padding:26px 17px 12px}.sidebar .block-layered-nav .block-title h2{font-size:18px;color:#111}.sidebar .block-layered-nav .block-subtitle{display:none}.sidebar .block-layered-nav .block-content{padding:0}.sidebar .block-layered-nav dl{padding:10px 14px 17px 17px}.sidebar .block-layered-nav dt{margin:2px 0 0;font-weight:bold;font-size:12px;color:#222}.sidebar .block-layered-nav dd{margin:0 0 13px;color:#666}.sidebar .block-layered-nav dd.last{margin:0}.sidebar .block-layered-nav dd li{margin:2px 0}.sidebar .block-layered-nav dd a{color:#222;text-decoration:none}.sidebar .block-layered-nav dd a:hover{text-decoration:underline}.sidebar .block-layered-nav .currently{border:1px solid #d1d1d1;border-width:1px 0;padding:10px 10px 10px 17px;margin-bottom:-1px;background:#f4f4f4 url(../images/legacy_gui/bkg_currently.gif) repeat-x 0 -20px}.sidebar .block-layered-nav .currently .block-subtitle{display:block;margin-bottom:5px}.sidebar .block-layered-nav .currently li{padding:5px 26px 5px 0;color:#444;position:relative;z-index:1}.sidebar .block-layered-nav .currently li .btn-remove{position:absolute;right:-7px;top:4px}.sidebar .block-layered-nav .currently li .btn-previous{position:absolute;right:12px;top:4px}.sidebar .block-layered-nav .currently .label{font-weight:bold;color:#d33911;font-size:12px;display:inline-block}.sidebar .block-layered-nav .currently .value{display:inline-block}.sidebar .block-layered-nav .actions{text-align:right;padding:5px 7px;margin:1px 0 -1px;background:#f4f4f4;border-bottom:1px solid #d1d1d1}.sidebar .block-layered-nav .actions a{float:none}.block-products .mini-products-list .product-details{margin-left:65px}.block-list li.item{padding-bottom:5px}.sidebar .block-navigation{padding:12px 20px;margin-bottom:15px}.sidebar .block-navigation ul{list-style-type:none}.sidebar .block-navigation li{margin-bottom:10px}.sidebar .block-navigation a{color:#323e48}.sidebar .block-navigation a.active{color:#007299;cursor:default}.sidebar .block-navigation a.active:hover{text-decoration:none}.sidebar .block-navigation .link-header{margin-top:35px}.sidebar .block-navigation a:hover{text-decoration:none !important;color:#007299}.sidebar .block-navigation strong{font-weight:normal;color:#007299}.subscription-title{font-size:24px;font-weight:normal;margin-bottom:25px}.benefits-bg{background:#e5f3f6;padding:5px 25px}.subscription-wrapper{padding-bottom:30px;background:#fff}.subscription-wrapper .btn-cart{margin-top:30px;line-height:10px;padding:15px}.subscription-wrapper .popup-set{margin-bottom:60px}.subscription-wrapper .membership-wrapper{width:670px}.subscription-wrapper .membership-left{width:360px}.subscription-wrapper .membership-left button{position:relative}.subscription-wrapper .membership-right{width:270px}.subscription-wrapper .info-block-wrapper{width:900px}.subscription-wrapper .info-block{width:440px;margin-top:25px}.subscription-wrapper .info-block-left{width:340px;margin-top:25px}.subscription-wrapper .info-block-center{width:280px;margin-top:25px}.subscription-wrapper .info-block-right{width:238px;margin-top:25px}.subscription-wrapper .subscription-block{position:relative;width:269px;padding:20px 0 0 20px;border-top:4px solid #a8dae6;border-bottom:4px solid #a8dae6}.subscription-wrapper .subscription-block ul{margin-top:10px}.subscription-wrapper .subscription-block li span{font-size:13px}.subscription-wrapper li{color:#323e48;margin-bottom:10px}.subscription-wrapper li span{color:#323e48;font-size:13px}.subscription-wrapper .actions{position:absolute;bottom:0px;font-size:16px;width:350px}.subscription-wrapper .modal-header i.fa-times{display:none}.group:after{content:"";display:table;clear:both}.tooltip-wrapper{border:1px solid #ddeba0;width:258px;height:68px;padding:16px;background-color:#fbfcf4;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-moz-box-shadow:5px 5px 8px #666;-webkit-box-shadow:5px 5px 8px #666;box-shadow:5px 5px 8px #666;z-index:1000}.tooltip-wrapper .tooltip-title{color:#adcc17;display:block;font-weight:bold;padding-bottom:4px}.tooltip-wrapper .tooltip-content{display:block;line-height:1.2em}.tooltip-wrapper .tooltip-point{width:12px;height:22px;background:transparent url(../images/tooltip-edge.png) no-repeat 0 0;position:absolute;top:20px;left:-12px}.fb-like.col-2{width:82px}.checkout-cart-index .checkout-types .mar-t30{margin-top:15px}.catalog-category-view .add-to-cart,.catalog-product-view .add-to-cart button{position:relative}.catalog-product-view .add-to-cart button[disabled]{color:#fff}.group:after{content:"";display:table;clear:both}.validation-error select.month{margin-top:31px}.validation-error select.year{margin-top:31px}#payment-fieldset .cvv{width:125px}#billing-fieldset .billing-title-opc{padding-bottom:20px}#payment-fieldset .radio{float:left;margin-bottom:24px;clear:left}#payment-fieldset label{float:left;height:20px;padding-left:5px;padding-bottom:23px}#advice-required-entry-paypal_direct_expiration,#advice-required-entry-paypal_direct_expiration_yr{width:8em}#p_method_paypal_express{margin-top:10px}.SL-gray-no-background{background:none !important}#review-buttons-container{float:right;clear:right;text-align:right}#header-progress-container div{width:480px;height:79px;margin-bottom:30px}#header-progress-container .step-1{background-image:url(../images/checkout-progress-step-1.png)}#header-progress-container .step-2{background-image:url(../images/checkout-progress-step-2.png)}#header-progress-container .step-3{background-image:url(../images/checkout-progress-step-3.png)}#header-progress-container div .circle span{display:none}#registration{width:662px;float:right}span.validation-error,div.validation-error{background:none;padding-right:inherit}div.validation-error div.select-container span.select-validation-margin-fix{margin-top:0}.addthis_toolbox{width:120px}.CourseText.tab-content{padding-top:10px !important}.etextbook-container{background-color:#e7f6f9;padding-bottom:15px;margin-left:-15px;width:690px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.etextbook-sub-container{margin-left:0px;margin-bottom:15px}.etextbook-container .strong-link{font-weight:700}.etextbook-container h5{color:#000;margin-left:15px;padding:10px 0 10px 0}.etextbook-container .product-image{float:left;margin-left:15px}.etextbook-container .product-info{float:left;width:415px;padding-top:30px;padding-left:20px}.etextbook-container .product-info p{margin-bottom:0px}.etextbook-container .product-info .right-col p{text-align:right}.etextbook-container .product-info .retail-price{text-decoration:line-through}.etextbook-container .product-info .left-col{float:left;width:175px}.etextbook-container .product-info .right-col{float:left}.etextbook-container .product-info .left-col{float:left}.etextbook-container .button-container{float:left}.etextbook-separator{margin:15px 0;font-size:16px;color:#515151;text-align:center}.etextbook-sidebar{margin:15px 0 0;padding:17px 18px 19px 18px;background:#f2f9fb;border-top:4px solid #addae5;border-bottom:4px solid #addae5;-webkit-box-shadow:#cacaca 0px 1px 3px;-moz-box-shadow:#cacaca 0px 1px 3px;box-shadow:#cacaca 0px 1px 3px}.etextbook-sidebar h4{line-height:20px;margin-bottom:15px}.etextbook-sidebar .course-info{float:left;margin-top:20px}.etextbook-sidebar img{float:right;margin-bottom:15px}.etextbook-sidebar p{letter-spacing:-1px;font-size:13px;-webkit-font-smoothing:antialiased}.etextbook-sidebar p b{font-weight:700}.etextbook-sidebar .button{width:100%;background:none repeat scroll 0 0 #2DA3C1;border:1px solid #7AC8DC;outline:1px solid #2DA3C1;text-shadow:#2692ac 0 1px 0}#fancybox-wrap.add-to-cart-lightbox{width:794px !important;left:50% !important;margin-left:-397px;padding:0}@media only screen and (max-width: 959px){.single_course_landing_page #fancybox-wrap.add-to-cart-lightbox{width:90% !important;left:5% !important;margin-left:0}.single_course_landing_page #fancybox-content.add-to-cart-lightbox div{width:auto !important}.single_course_landing_page #fancybox-content.add-to-cart-lightbox div div{padding-right:30px !important}}#fancybox-content.add-to-cart-lightbox{padding:0;width:100% !important}.lightbox-cart{padding:33px 29px}.reminder-message{padding:10px 89px 10px 29px;background:#f2f7e6}.reminder-message li{list-style-type:none}.related-texts{background:#eaf8fb;border-top:1px solid #becace;-moz-box-shadow:inset 0 10px 5px -11px #becace;-webkit-box-shadow:inset 0 10px 5px -11px #becace;box-shadow:inset 0 10px 5px -11px #becace}.related-texts h4{margin:12px 0 0 40px;color:#027e9d;font-size:16px}.related-texts .related-item{border-bottom:1px solid #a3d7e4}.related-texts .related-item .img-col{width:100px;float:left}.related-texts .related-item .info-col{float:left;width:350px;margin-top:30px}.related-texts .related-item .info-col .strong-link{font-weight:700}.related-texts .related-item .info-col .retail-price{text-decoration:line-through}.related-texts .related-item .info-col .left-col{float:left}.related-texts .related-item .info-col .right-col{float:right;text-align:right}.related-texts .related-item .btn-col{float:right;width:150px;margin-right:32px;margin-top:23px}.related-texts .related-item .button{width:100%;background:none repeat scroll 0 0 #2DA3C1;border:1px solid #7AC8DC;outline:1px solid #2DA3C1;text-shadow:#2692ac 0 1px 0}.related-texts .related-item .disabled .button{background:none repeat scroll 0 0 #96d1e0;border:1px solid #bde4ed;outline:1px solid #96d1e0}.etextbook-container .etextbook-sub-container .disabled button,.etextbook-sidebar button.disabled{background:none repeat scroll 0 0 #96d1e0;border:1px solid #bde4ed;outline:1px solid #96d1e0}#fancybox-content .subscribe-message{padding:33px 29px}.cart .cart-table .upsell-block{margin-top:0 !important}.cart .cart-table .last-item-margin-fix{margin-bottom:0 !important}#promo-wrapper{margin-top:-15px;width:44%;float:left;clear:left}#promo-wrapper .promo-apply{border:1px solid #CCCCCC !important}#promo-wrapper .discount{margin:15px 0 30px}#billing-buttons-container{margin-bottom:30px}.etextbook div.subscribe-message{display:none}.local_anchors{margin-bottom:0 !important;line-height:100% !important}.local_anchors a{display:inline-block;text-decoration:underline;padding-right:0.4em}.local_anchors a+a{border-left:1px dotted;padding-left:0.5em}.SL-gray-2{background-color:#f3f3f3;padding:20px 5px 5px 20px}p.totop{float:right}p.totop a{font-size:10px;color:#1590b0;text-transform:uppercase}p.totop a:hover{color:#4d4d4d;text-decoration:none}div#page-assets-overrides{display:none}.generic .col3-set p,.generic .col3-set h2,.generic .col3-set h3,.generic .col3-set h4,.generic .col3-set ul{margin-bottom:10px}div.col-main.generic .col3-set{position:relative}div.col-main.generic .col3-set:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}div.col-main.generic #generic-top-banner{padding-top:10px;padding-bottom:10px}div.col-main.generic .col3-set .col-1{position:absolute;left:0;float:none;width:180px;padding-top:20px}div.col-main.generic .col3-set .col-2{float:left;width:420px;margin-left:210px;padding-top:20px}div.col-main.generic .col3-set .col-3{float:right;width:300px;margin:0;padding-top:20px}.desktop-tablet-only{display:block}.mobile-only{display:none}.tablet-mobile-only{display:none}.main{margin:0px auto 0px}@media only screen and (max-width: 959px){.main{width:90%}.desktop-only{display:none !important}.desktop-tablet-only{display:block}.tablet-mobile-only{display:block}.breadcrumbs{width:90%;margin:0 auto}.message-wrapper{width:100%}}@media only screen and (max-width: 767px){.desktop-only{display:none !important}.desktop-tablet-only{display:none !important}.mobile-only{display:block}.main{margin:15px auto 0}.page{overflow-x:hidden}input[type='text'],select,input[type='number'],input[type='password'],textarea{font-size:16px}.pager select{width:auto;background:none}.cancel-link{padding:25px 45px 30px 0px !important}.lpInviteChatTbl .lpInviteChatImgAccept{width:320px}}@media only screen and (max-width: 420px){.contacts-index-index .form-list input.input-text{width:270px}.contacts-index-index .form-list textarea{width:270px !important}}
