body,td,th,select,textarea,input {font-family:arial,helvetica,sans-serif; font-size:8.5pt;}
td,th {text-align:left; vertical-align:top;}
body {text-align:center; margin:0px;}
img {border-width:0px;}
a {text-decoration:none; color:#003366;}
a:focus, a:hover {text-decoration:underline; color:#3366CC;}

h1,h2,h3,h4,h5,h6 {margin:0px;}
h1 {color:#003366; font-weight:600; font-size:14pt;}


#container {margin:0px auto; width:932px; text-align:left;}

.tblcondense {padding:0px; border-collapse:collapse; margin:0px;}

#zone-topad {margin:5px 0px 10px 0px;}
#zone-topad-housemsg {vertical-align:middle; width:204px; padding:4px 10px; text-align:center;}
#zone-topad-housemsg a {color:#990000; font-weight:600;}
#zone-topad-adpart {text-align:right; width:728px;}


#navbar table {border-collapse:collapse; width:100%;}
#navbar td {padding:3px 5px; font-size:8.5pt; font-weight:600;}  
#navbar a {color:#FFFFFF; text-decoration:none;}
#navbar a:hover, #navbar a:focus {text-decoration:underline;}
#navbar td.nav-logo {background-color:#003466; color:#FFFFFF; width:158px;}
#navbar td.nav-login {background-color:#003466; color:#FFFFFF; width:224px; text-align:right;}
#navbar td.nav-saehome {background-color:#336799; color:#FFFFFF; width:215px; text-align:center; padding:1px 0px 0px 10px;}
#navbar td.nav-shopping {background-color:#97B9DC; color:#346EAB; width:180px;}
#navbar td.nav-favorites {background-color:#97B9DC; color:#346EAB; width:160px;}
#navbar td.nav-myaccount {background-color:#97B9DC; color:#346EAB; width:80px; text-align:center;}
#navbar td.nav-login {font-weight:normal; padding-right:12px;}
#navbar .nav-shopping a, #navbar .nav-favorites a, #navbar .nav-myaccount a {color:#074B88;}
#navbar td.nav-shopping {padding:2px 0px 2px 10px;}
#navbar td.nav-shopping a {display:block; float:left; padding:1px 3px; margin-right:3px;}
#navbar td.nav-shopping a.dropcount {background:url(/images/design_books/top_selected_right.gif) top right no-repeat; font-weight:500; padding:0px 1px 0px 0px;}
#navbar td.nav-shopping a.dropcount div {background:url(/images/design_books/top_selected_left.gif) top left no-repeat; font-weight:500; padding:1px 2px 1px 3px;}
#navbar td.nav-shopping a.dropcount div a {display:inline; float:none; padding:0px; margin:0px;}

#navbar td.nav-favorites {padding:2px 0px 2px 10px;}
#navbar td.nav-favorites a {display:block; float:left; padding:1px 3px; margin-right:3px;}
#navbar td.nav-favorites a.dropcount {background:url(/images/design_books/top_selected_right.gif) top right no-repeat; font-weight:500; padding:0px 1px 0px 0px;}
#navbar td.nav-favorites a.dropcount div {background:url(/images/design_books/top_selected_left.gif) top left no-repeat; font-weight:500; padding:1px 2px 1px 3px;}

.navdrop {position:relative; float:left; margin-right:10px;}
.navdrop .navdrop-link {display:block; margin:0px; padding:2px 5px 1px 5px; text-align:center;}
.navdrop .navdrop-link-active {border:1px solid #AAAAAA; margin:0px; padding:2px 4px 0px 4px; border-bottom:0px; background-color:#DDDDDD;}
.navdrop div.navdrop-heading {position:absolute; cursor:pointer; top:0px; left:0px; z-index:65; float:left; border:1px solid #AAAAAA; border-bottom-width:0px; padding:2px 5px 2px 5px; background-color:#DDDDDD; color:#074B88;} 
.navdrop div.navdrop-menu {position:absolute; top:18px; left:0px; z-index:60; width:190px; clear:both; border:1px solid #AAAAAA; background-color:#DDDDDD; text-align:left;}

#navbar .navdrop div.navdrop-menu a {display:block; padding:3px 10px; border-bottom:1px solid #CCCCCC; text-decoration:none; color:#074B88; font-weight:500;}
#navbar .navdrop div.navdrop-menu a:hover, .navdrop div.navdrop-menu a:focus {background-color:#FFFFFF; color:#074B88;}

.heading {background-color:#005389;}

/* */
#zone-leftcolumn {width:188px; padding:12px 0px;}
#zone-main {width:624px;}
#zone-rightad {width:120px; padding-top:15px;}
#contentarea {padding:15px 25px;}

#zone-detailcolumn {width:812px;}
#zone-detailcolumn #contentarea {padding:0px 0px 25px 0px;}

#bookhomepage #contentarea {padding:10px 8px 15px 8px;}
#bookhomepage #zone-rightad {padding-top:31px;}
#bookhomepage #zone-leftcolumn {padding:10px 0px 12px 0px;}

.brd ul {margin:0px; padding:0px; list-style:none;}
.brd ul li {float:left; margin:0px 7px 0px 0px; padding:0px; color:#7F7F7F; font-weight:600;}
.brd ul li a {color:#7F7F7F;}

.pagenav {border-collapse:collapse; padding:0px;}
.pagenav-pages {text-align:right; color:#999999; padding-bottom:4px;}
.pagenav-pages a {color:#999999; text-decoration:none;}
.pagenav-pages a:hover, .pagenav-pages a:focus {text-decoration:underline;}
.pagenav-pages a.pgon {color:#000000; font-weight:600;}
.pagenav-pages a.pgdim {color:#CCCCCC;}

.pagenav-filter {text-align:right; padding-top:4px;}

.pagenavbottom {padding:17px 0px;}
.pagenavbottom .pagenav-pages {text-align:center;}

.pagenav-trysearch {padding-left:20px; background:url(/images/design_books/pagenav-trysearch.gif) top left no-repeat;}
.pagenav-trysearch a {color:#003366; text-decoration:underline;}
.pagenav-trysearch a:hover, .pagenav-trysearch a:focus {text-decoration:none;}

/* */
#homepage-flash {width:608px; height:361px; margin-bottom:9px; background-color:#303030;}
#homepage-below {width:608px; overflow:hidden;}
#homepage-ebook {width:389px; background:url(/images/design_books/homepage-below-divider.gif) top right no-repeat; float:left;}
#homepage-author {width:218px; float:left;}
#homepage-below h3 {font-size:10pt; font-weight:600; margin-bottom:11px;}
#homepage-ebook-learnmore {float:right; margin:0px 28px 10px 50px;}

.bkh {}
.bkh-thumb {float:left; width:101px;}
.bkh-thumb img {border:1px solid #BBBBBB;}
.bkh-detail {float:left; width:260px;}
.bkh-detail a {color:#000000;}
.bkh-detail-title {margin-bottom:2px;}
.bkh-detail .bkh-detail-title a:hover, .bkh-detail .bkh-detail-title a:focus {color:#3366CC; text-decoration:none;} 
.bkh-detail-abstract a {text-decoration:underline;}
.bkh-detail-abstract a:hover, .bkh-detail-abstract a:focus {color:#3366CC;}

.bka {}
.bka-thumb {float:left; width:79px;}
.bka-thumb img {border:1px solid #BBBBBB;}
.bka-detail {float:left; width:132px;}
.bka-detail a {color:#000000;}
.bka-detail-name {margin-bottom:2px;}
.bka-detail-name a:hover, .bka-detail-name:focus {text-decoration:none; color:#3366CC;}
.bka-detail-desc a {text-decoration:underline;}
.bka-detail-desc a:hover, .bka-detail-desc a:focus {color:#3366CC;}

.tdrop {position:relative;}
.tdrop .tdrop-link {display:block; margin:0px; padding:6px 8px; background:url(/images/design_books/tdrop-link.png) top right no-repeat; background-color:#E5E5E5; position:relative;}
.tdrop-shell {width:188px; display:block;}
.tdrop a {color:#000000;}
.tdrop .tdrop-link-active {margin:0px; padding:6px 8px; background:url(/images/design_books/tdrop-link.png) top right no-repeat; background-color:#E5E5E5;}
.tdrop div.tdrop-heading {position:absolute; cursor:pointer; top:0px; left:0px; z-index:65; padding:6px 8px; background-color:#E5E5E5; color:#000000;} 
.tdrop div.tdrop-menu {position:absolute; top:0px; left:0px; z-index:60; width:191px; clear:both; text-align:left;}
.tdrop-menu a {display:block; font-weight:500; padding:2px 2px 2px 8px; margin-right:3px; background-color:#E5E5E5;}
.tdrop-menu a:hover, .tdrop-menu a:focus {color:#3366CC;}
.tdrop-menu a.tdrop-menu-top-browseall {padding-bottom:4px;}

.tdrop-menu-top {background:url(/images/design_books/tdropmenu_top.png) top right no-repeat; width:191px; padding-top:23px;}
.tdrop-menu-bot {background:url(/images/design_books/tdropmenu_bot.png) bottom right no-repeat; height:4px; width:191px; font-size:1pt;}


/* */
.ul-plist {list-style:none; margin:0px; padding:0px;}
.ul-plist li {margin:0px; padding:2px 0px 3px 10px; background:url(/images/design_books/ul-plist.gif) top left no-repeat;}
.ul-plist li a {color:#000000; text-decoration:underline;}
.ul-plist li a:hover, .ul-plist li a:focus {text-decoration:none;}

/* */
.dpanel-tabs {background:url(/images/design_books/dpanel.png) bottom left repeat-x; height:21px; width:440px;}
.dpanel-tabs ul {list-style:none; margin:0px; padding:0px;}
.dpanel-tabs ul li {float:left; margin:0px 2px 0px 0px; padding:0px; width:87px; background-color:#878787;}
.dpanel-tabs ul li div {height:18px;}
.dpanel-tabs ul li div a {color:#FFFFFF; font-weight:600; display:block; text-align:center; padding-top:3px;}
.dpanel-tabs ul li.panelon {background-color:#EFEFEF; border:1px solid #C4C4C4; border-bottom-width:0px;}
.dpanel-tabs ul li.panelon div {height:20px;}
.dpanel-tabs ul li.panelon a {color:#000000; padding-top:2px;}
.dpanel {background-color:#EFEFEF; width:440px; overflow:hidden;}
.dpanel-container {border:1px solid #C4C4C4; border-top-width:0px; padding:15px 12px;}

/* */
.pbody-content {width:100%;}
.pbody-content table {border-collapse:collapse; width:100%;}
.pauthor-img {padding:5px 16px 5px 0px;}
.pauthor-content {width:90%; font-size:8pt; padding:5px 20px 25px 0px;}
.pauthor-name {padding-bottom:2px;}
.pauthor-name h4 a {color:#000000;}
.pauthor-name h4 {font-size:8pt;}
.pauthor-more {float:right; width:210px; font-size:8pt;} 
.pauthor-more ul, .pauthor-more li {list-style:none; margin:0px; padding:0px; float:right;}
.pauthor-more li {padding:0px 0px 2px 0px;}
.pauthor-more li a {color:#535353; text-decoration:underline;}
.pauthor-more li a:hover, .pauthor-more li a:focus {text-decoration:none;}
.pauthor-more li.divider {padding:0px 4px;}

.dpanel-review {padding:0px 20px 25px 0px;}
.dpanel-review-by {padding-bottom:2px;}
.dpanel-review-comment {}
.pauthor-bio a {color:#000000; text-decoration:underline;}
.pauthor-bio a:hover, .pauthor-bio a:focus {text-decoration:none;}

/* */
.socialize {padding-left:2px; margin-top:12px;}
.socialize a {color:#1A4C77; font-weight:500; font-size:8pt;}
.socialize ul {height:18px; list-style:none; margin:0px; padding:0px; padding-top:2px;}
.socialize li {float:left; margin-right:9px;}
.socialize li.gleft {float:left; margin-right:3px;}
.socialize li.socialize-last {margin-right:0px;}
.share-email a {font-weight:600; text-decoration:underline; color:#000000;}
.share-email a:hover, .share-email a:focus {text-decoration:none;}
.share-html {margin-top:12px;}
.share-url {margin-top:12px;}

/* */
.hbar {border-collapse:collapse; padding:0px;}
#hbar-header {width:494px;}
#hbar-navigation {width:438px; vertical-align:bottom; padding-right:33px; text-align:right;}

.bdrop {position:relative; float:right; margin-left:10px;}
.bdrop .bdrop-link {display:block; margin:0px; padding:3px 10px; text-align:center; background-color:#D6E8F1;}
.bdrop .bdrop-link-active {margin:0px; padding:3px 10px; text-align:center; background-color:#D6E8F1;}
.bdrop div.bdrop-heading {position:absolute; cursor:pointer; top:0px; left:0px; z-index:65; float:left; padding:3px 10px; background-color:#D6E8F1; color:#000000;} 
.bdrop div.bdrop-menu {position:absolute; top:20px; left:0px; z-index:60; width:123px; clear:both; text-align:left;}


.bdrop a {display:block; color:#000000; font-weight:500; padding:2px 10px 4px 10px; margin-right:5px; background-color:#D6E8F1;}
.bdrop div.bdrop-menu-sub a {background:url(/images/design_books/bdrop-menu-sub.gif) top left no-repeat; padding-left:22px;}

.bdrop-menu-top {background:url(/images/design_books/bdropmenu_top.png) top right no-repeat; width:123px;}
.bdrop-menu-bot {background:url(/images/design_books/bdropmenu_bot.png) bottom right no-repeat; height:4px; width:123px; font-size:1pt;}

.resource-page, .resource-page td, .resource-page th {font-size:9pt;}
.resource-page {clear:both; padding-top:9px;}
.resource-page h3 {color:#003366;}

table.srch {margin:0px 0px 0px auto; border-collapse:collapse;}
.srch {padding:2px 3px 14px 3px;}
.srch-adv {vertical-align:middle; padding-right:0px;}
.srch-adv a {color:#FFFFFF; font-size:8pt;}

/* */
.lgrp-heading, .lgrp-heading-maj {padding:7px 11px; font-weight:600;}
.lgrp-heading-maj {background-color:#E5E5E5;}
.lgrp-heading-maj a {color:#000000;}
.lgrp-list {margin-bottom:20px;}
.lgrp-list ul {margin:0px; padding:0px; list-style:none;}
.lgrp-list li {padding:2px 10px 1px 19px; background:url(/images/design_books/lgrp_bullet.gif) top left no-repeat; margin:0px;}
.lgrp-list li.lgrp-list-browseall {padding-bottom:3px;}
.lgrp-list li a {color:#000000;}
.lgrp-list li.navon {background:url(/images/design_books/lgrp_navon_bullet.gif) top left no-repeat;}
.lgrp-list li.navon a {color:#336699;}
.lgrp-list li a:hover, .lgrp-list li a:focus {color:#3366CC;}

.lgrp-related-divider {clear:both; border-bottom:1px solid #000000; margin:0px 0px 7px 11px; padding:5px 0px 0px 0px;}
.lgrp-related {padding-left:11px;}
.lgrp-related ul {list-style:none; margin:0px; padding:0px;}
.lgrp-related li {float:left; margin:0px; padding:0px;}
.lgrp-related li.key {padding:0px 0px; text-align:center;}
.lgrp-related li.key a {} 
.lgrp-related li.value {padding:1px 3px 1px 5px;}
.lgrp-related li.value a {color:#000000;}
.lgrp-related li a {text-decoration:none;}
.lgrp-related li a:hover, .lgrp-related li a:focus {text-decoration:underline; color:#3366CC;}

.lgrp-ebooks {padding:20px 0px;}

.lgrp-related-cleanup {clear:both;}

/* */
.pdet {border-collapse:collapse; margin:0px; padding:0px;}
table.pdet {width:802px;}
.pdet-left {width:455px;}
.pdet-right {width:357px;}

.pdetail {width:440px; padding:18px 0px 0px 0px; margin-right:15px;}
.pdetail-image {width:187px; float:left;}
.pdetail-image img {border:1px solid #BBBBBB;}
.pdetail-content {width:250px; float:left; border:1px solid #000000; border-width:1px 1px 0px 0px;}
.pdetail-contentgrp {padding-right:30px;}
.pdetail-content-title {margin-bottom:11px; padding-top:15px;}
.pdetail-content-title h1 {font-size:14.5pt; font-weight:500;}
.pdetail-content-title h2 {font-size:10.5pt; padding-top:2px;}
.pdetail-content-edition {padding-top:9px;}
.pdetail-content-author a {color:#000000; text-decoration:underline;}
.pdetail-content-author a:hover, .pdetail-content-author a:focus {text-decoration:none;}
.pdetail-content-abstract {margin:16px 0px;}
.pdetail-closer {clear:both; margin-bottom:20px;}
.pdetail-collections {margin-top:5px;}
.pdetail-collections h3 {font-size:8.5pt;}
.pdetail-collections ul {list-style:none; margin:0px; padding:0px;}
.pdetail-collections li {margin:0px; padding:2px 0px 3px 10px; background:url(/images/design_books/ul-plist.gif) top left no-repeat;}
.pdetail-collections li a {color:#000000; text-decoration:underline;}
.pdetail-collectionsli a:hover, .pdetail-collections li a:focus {text-decoration:none;}




/* */
.prch {border-collapse:collapse; padding:0px; margin:0px;}
table.prch {width:350px;}
.prch-ebook {width:260px; background:url(/images/design_books/prch-ebooks.gif) bottom right no-repeat; vertical-align:bottom;}
.prch-printbook {width:260px; background:url(/images/design_books/prch-printbook.gif) bottom right no-repeat; vertical-align:bottom;}
.prch-th-member {background:url(/images/design_books/prch-th-member.gif) bottom right no-repeat; padding:6px 4px; width:50px; text-align:center; font-size:8pt; font-weight:500;}
.prch-th-list {background:url(/images/design_books/prch-th-list.gif) bottom right no-repeat; padding:6px 4px; width:50px; text-align:center; font-size:8pt; font-weight:500;}
.prch-thbelow-prc-member {background:url(/images/design_books/prch-thbelow-prc-member.gif) bottom right no-repeat; width:50px; height:15px;}
.prch-thbelow-prc-list {background:url(/images/design_books/prch-thbelow-prc-list.gif) bottom right no-repeat; width:50px; height:15px;}
.prch-product {padding:6px 15px 6px 3px;}
.prch-product-title h2 {font-size:9pt; color:#003366;}
.prch-product-isbn {margin-top:6px;}
.prch-product-prc-member {background:url(/images/design_books/prch-product-prc-member.gif) bottom right no-repeat; width:50px; padding:6px 4px;}
.prch-product-prc-list {background:url(/images/design_books/prch-product-prc-list.gif) bottom right no-repeat; width:50px; padding:6px 4px;}
.prch-item {background:url(/images/design_books/prch-item.gif) bottom right no-repeat; width:260px; padding:6px 3px;}
.prch-prc-member {background:url(/images/design_books/prch-prc-member.gif) bottom right no-repeat; width:50px; padding:6px 4px; vertical-align:bottom;}
.prch-prc-list {background:url(/images/design_books/prch-prc-list.gif) bottom right no-repeat; width:50px; padding:6px 4px; vertical-align:bottom;}
.prch-subheading {padding:10px 3px; color:#003366; font-weight:600;}
.prch-subheading-member {background:url(/images/design_books/prch-subheading-member.gif) bottom right no-repeat; width:50px;}
.prch-subheading-list {background:url(/images/design_books/prch-subheading-list.gif) bottom right no-repeat; width:50px;}
.prch-chapter {background:url(/images/design_books/prch-chapter.gif) bottom right no-repeat; padding:6px 3px;}
.prch-chapter-num {float:left; width:20px;}
.prch-chapter-title {float:left; width:170px;} 
.prch-chapter-title a {color:#000000;}

.prch-final .prch-chapter {background:url(/images/design_books/prch-final_prch-chapter.gif) bottom right no-repeat; padding-bottom:25px;}
.prch-final .prch-prc-member {background:url(/images/design_books/prch-final_prch-prc-member.gif) bottom right no-repeat; padding-bottom:25px;}
.prch-final .prch-prc-list {background:url(/images/design_books/prch-final_prch-prc-list.gif) bottom right no-repeat; padding-bottom:25px;}

.prch-continue-group .prch-item {background:transparent;}
.prch-continue-group .prch-prc-member {background:url(/images/design_books/prch-final_prch-prc-member.gif) bottom right no-repeat;}
.prch-continue-group .prch-prc-list {background:url(/images/design_books/prch-final_prch-prc-list.gif) bottom right no-repeat;}

.prch-second-group .prch-th-list {background:url(/images/design_books/prch-second-group_prch-th-list.gif) bottom right no-repeat;}

.prch-relatedtitles {padding:36px 0px 0px 0px; background:url(/images/design_books/prch-relatedtitles.gif) top right no-repeat;}
.prch-relatedtitles-list {background:url(/images/design_books/prch-relatedtitles-list.gif) top right repeat-y; padding-top:8px;}

/* */
.atd {width:540px;}
.atd-image {float:left; width:144px;}
.atd-image-email {width:122px; padding-top:6px; text-align:center;}
.atd-image-email a {color:#000000; text-decoration:underline;}
.atd-image-email a:hover, .atd-image-email a:focus {text-decoration:none;}
.atd-detail {float:left; width:396px;}
.atd-detail-name {}
.atd-detail-name h1 {font-size:10.5pt; margin:20px 0px 10px 0px;}
.atd-detail-bio {line-height:1.5em; }
.atd-detail-books-heading, .atd-detail-papers-heading {margin:0px 0px 5px 0px;}
.atd-detail-books-heading h2, .atd-detail-papers-heading h2 {font-size:9.5pt; color:#003366;}
.atd-detail-books-list, atd-detail-papers-list {}



/* */

.pdrel {clear:both;}
.pdrel-thumb {float:left; width:126px; padding:10px 0px 12px 0px;}
.pdrel-thumb img {border:1px solid #BBBBBB;}
.pdrel-detail {float:left; width:150px; padding:10px 0px 12px 0px;}
.pdrel-detail-title {margin-bottom:18px;}
.pdrel-detail-title a {color:#000000;}
.pdrel-detail-title a:hover, .pdrel-detail-title a:focus {text-decoration:none; color:#3366CC;}
.pdrel-detail-authors-by {float:left; margin-right:3px;}
.pdrel-detail-authors-list {float:left;}
.pdrel-detail-authors a {color:#3F3F3F;}
.pdrel-cleanup {clear:both;}

/* */
.sumlist {border-collapse:collapse;}
.sumlist-code {padding:0px 0px 10px 0px; white-space:nowrap;}
.sumlist-code div {}
.sumlist-code a {color:#000000; display:block; padding:2px 3px;}
.sumlist-details {padding:0px 0px 10px 5px;}
.sumlist-details-title {padding:1px 0px 1px 0px;}
.sumlist-details-title a {color:#000000; text-decoration:underline; font-size:9pt;}
.sumlist-details-title a:hover, .sumlist-details-title a:focus {text-decoration:none;}
.sumlist-details-book {padding:1px 0px 0px 0px;}
.sumlist-details-book a {color:#000000; text-decoration:underline;}
.sumlist-details-book a:hover, .sumlist-details-book a:focus {text-decoration:none;}
.sumlist-details-published {float:left; padding:1px 0px 0px 0px; margin-right:21px;}
.sumlist-details-revision {float:left; padding:1px 0px 0px 0px;}

.sumlist-papers .sumlist-code a {padding:1px 3px;}


/* */
.pb {width:573px;}
.pb-thumb {float:left; width:140px; padding:28px 0px 0px 0px;}
.pb-thumb img {border:1px solid #BBBBBB;}
.pb-detail {float:left; width:245px; padding:28px 0px 0px 0px; overflow:hidden;}
.pb-detail-title h4 {font-size:11pt; font-weight:600;}
.pb-detail-title a {color:#003366;}
.pb-detail-title a:hover, .pb-detail-title:focus {text-decoration:none; color:#3366CC;}
.pb-detail-authors {margin-top:18px;}
.pb-detail-authors a {text-decoration:underline; color:#000000;}
.pb-detail-authors a:hover, .pb-detail-authors:focus {text-decoration:none;}
.pb-detail-isbn {margin-top:2px;}
.pb-detail-pubdate {margin-top:2px;}
.pb-detail-abstract {margin-top:18px;}
.pb-detail-abstract a {text-decoration:underline; color:#000000;}
.pb-detail-abstract a:hover, .pb-detail-abstract:focus {color:#3366CC;}
.pb-ordering {float:left; width:188px; padding:28px 0px; text-align:center;}
.pb-ordering table {margin:0px auto; border-collapse:collapse;}
.pb-ordering td {text-align:center; padding:2px 4px;}
.pb-ordering-ebookavail {margin-top:18px;}
.pb-cleanup {clear:both; border-bottom:1px solid #000000; padding-top:22px;}

.orderbtn {height:20px; background:url(/images/design_books/orderbtn_r.png) top right no-repeat; padding:0px 8px 0px 0px;}
.orderbtn div {height:20px; background:url(/images/design_books/orderbtn_l.png) top left no-repeat; padding:0px 0px 0px 8px;}
.orderbtn a {height:20px; background:url(/images/design_books/orderbtn_m.png) top left repeat-x; padding:3px 0px 0px 0px; display:block; color:#393939; white-space:nowrap;}

.ordersmbtn {height:16px; background:url(/images/design_books/ordersmbtn_r.png) top right no-repeat; padding:0px 3px 0px 0px; font-size:8pt; font-weight:500;}
.ordersmbtn div {height:16px; background:url(/images/design_books/ordersmbtn_l.png) top left no-repeat; padding:0px 0px 0px 3px;}
.ordersmbtn a {height:16px; background:url(/images/design_books/ordersmbtn_m.png) top left repeat-x; padding:1px 0px 0px 0px; text-align:center; display:block; color:#393939; white-space:nowrap;}


.ordersmbtn-free a {color:#385E85; text-align:center;}

.order-dimmed .ordersmbtn {background-image:url(/images/design_books/dim_ordersmbtn_r.png);}
.order-dimmed .ordersmbtn div {background-image:url(/images/design_books/dim_ordersmbtn_l.png);}
.order-dimmed .ordersmbtn a {background-image:url(/images/design_books/dim_ordersmbtn_m.png); color:#CCCCCC;}

th .order-dimmed .ordersmbtn {background-image:url(/images/design_books/dimh_ordersmbtn_r.png);}
th .order-dimmed .ordersmbtn div {background-image:url(/images/design_books/dimh_ordersmbtn_l.png);}
th .order-dimmed .ordersmbtn a {background-image:url(/images/design_books/dimh_ordersmbtn_m.png); color:#CCCCCC;}

/* */
.gdl {font-size:8pt; border-collapse:collapse; padding:2px 3px;}

.gdl-cover {padding-right:8px;}
.gdl-cover img {border:1px solid #BBBBBB;}
.gdl-heading th {border-bottom:1px solid #AAAAAA; background:url(/images/design_books/gdl-head.png) bottom left repeat-x;}
.gdl-th-maj {background:url(/images/design_books/gdl-maj.png) bottom left repeat-x;}
.gdl-th-maj a {color:#000000;}
.gdl-th-maj a:hover, .gdl-th-maj a:focus {text-decoration:none; color:#3366CC;}
.gdl-price-list, .gdl-price-member {font-weight:normal;}
.gdl-main {width:88%; font-weight:normal;}
.gdl-main em {}
.gdl-toggle {padding-top:4px;}
.gdl-num, .gdl-price-member, .gdl-price-list {text-align:right;}


.gdl-divider {height:10px;}

.gdl-hide-buyit .gdl-buyit {display:none;}

.gdl-price-member {padding-left:5px; padding-right:5px;}
.gdl-ordtype-member {padding-left:5px; padding-right:5px;}
.gdl-ordtype-member, .gdl-ordtype-list {text-align:center; font-weight:500;}
.gdl-purchased {text-align:center; color:#AAAAAA; font-weight:500;}
.gdl-download {padding-right:14px;}


/* */
table.grd {font-size:8pt; border-collapse:collapse; border:1px solid #878787;}
.grd {padding:2px 3px;}
.grd-th-maj {background-color:#878787; color:#FFFFFF;}
.grd-th {background-color:#EFEFEF; color:#000000;}

/* */
table.gdps {border-collapse:collapse;}
.gdps {padding:0px 6px 6px 0px; font-size:9pt;}
.gdps-th-maj {padding-bottom:9px;}

table.gdcs {border-collapse:collapse;}
.gdcs {padding:3px 0px; width:183px; overflow:hidden;}

.advsrch-searchbox {vertical-align:bottom;}
.advsrch-searchbox-field {float:left; margin-right:3px;}
.advsrch-searchbox-go {float:left; padding-top:2px;}


.advsrch-refine {padding-left:5px; margin-top:12px;}
.advsrch-refine-in {width:183px;}
.advsrch-refine select {overflow:hidden; width:100%;}
.advsrch-refine h3 {margin-bottom:5px; font-size:10pt; color:#003366;}
.advsrch-refine .advsrch-searchbox {padding-top:12px;}
.pagenav-searchresults h1 {font-size:12.5pt;}

/* */
.image-zoom {margin-top:4px; text-align:center;}
.image-zoom a {padding:0px 0px 0px 18px; color:#555555; text-decoration:underline; background:url(/images/design_books/zoom.gif) top left no-repeat;}
.image-zoom a:hover, .image-zoom a:focus {text-decoration:none;}

/* OVERLAY */
#wrapped {text-align:center; position:absolute; top:0px; left:0px; width:100%; overflow:auto; z-index:55;}
#closeoverlay {position:absolute; top:0px; left:0px; z-index:105; display:block; background-color:#CCCCCC; filter:alpha(opacity=35); opacity:.35; -moz-opacity:.35; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=35);}

#overlay {position:absolute; z-index:205; width:440px; text-align:left;}

.overlay-topshell {background:url(/images/design_books/overlay_tr.png) top right no-repeat; padding-right:6px; height:6px;}
.overlay-topshell div {background:url(/images/design_books/overlay_tl.png) top left no-repeat; padding-left:6px; height:6px;}
.overlay-topshell div div {background:url(/images/design_books/overlay_t.png) top right repeat-x; height:6px; padding:0px;}
.overlay-topshell, .overlay-topshell div {font-size:1pt;}

#overlay-midshell {background:url(/images/design_books/overlay_r.png) top right repeat-y; padding-right:6px;}
#overlay-midshellin {background:url(/images/design_books/overlay_l.png) top left repeat-y; padding-left:6px;}

#overlay-inshell {background-color:#FFFFFF;}
.overlay-content {padding:9px 9px 18px 21px;}

.overlay-botshell {background:url(/images/design_books/overlay_br.png) top right no-repeat; padding-right:6px; height:6px; clear:both;}
.overlay-botshell div {background:url(/images/design_books/overlay_bl.png) top left no-repeat; padding-left:6px; height:6px;}
.overlay-botshell div div {background:url(/images/design_books/overlay_b.png) top left repeat-x; height:6px; padding:0px;}
.overlay-botshell, .overlay-botshell div {font-size:1pt;}

.overlay-resource {display:none;}
#overlay-contents {width:380px; padding-top:4px;}
#overlay-contents strong {color:#003366; font-size:9pt;}
.overlay-viewcart {float:left; margin-top:20px; width:75px;}

.overlay-select {margin-top:5px;}
.overlay-select table {width:100%; border-collapse:collapse;}
.overlay-select td.gleft {padding:4px 0px;}
.overlay-select td.gright {vertical-align:bottom; padding:4px 0px 4px 15px;}
.overlay-select-format {font-weight:600; color:#878787; font-size:9pt;}
.overlay-select-isbn {font-size:8pt;}

.overlay-book-title {padding:5px 0px 5px 20px; font-weight:500; color:#666666; background:url(/images/design_books/overlay-book-title.png) top left no-repeat;}

.overlay-select-heading {padding:5px 0px 0px 0px; font-weight:600;}
.overlay-select-heading span {font-weight:500;}
.overlay-shopcart {padding:10px 0px 5px 0px;}
.overlay-shopcart table {border-collapse:collapse;}
.overlay-shopcart td.gleft {padding:0px 5px 0px 0px;}
.overlay-shopcart td.gright {padding:0px 0px 0px 5px;}
.overlay-ebook-msg {padding:5px 0px 0px 0px;}

.overlay-selectdel table {border-collapse:collapse; width:90%;}
.overlay-selectdel td.selectdel-title {font-weight:600; padding:5px 10px 5px 0px; font-size:9.5pt;}
.overlay-selectdel td.selectdel-price {padding:5px 10px 5px 0px;}
.overlay-selectdel td.selectdel-cart {padding:5px 0px 5px 0px;}
.overlay-selectdel td.selectdel-group {padding:5px 0px 5px 20px;}
.overlay-selectdel td.selectdel-group .overlay-select-heading {color:#444444;}

.gdl-updated {float:right; margin-right:10px; width:55px;}
.gdl-updated .ordersmbtn {background-image:url(/images/design_books/dimu_ordersmbtn_r.png);}
.gdl-updated .ordersmbtn div {background-image:url(/images/design_books/dimu_ordersmbtn_l.png);}
.gdl-updated .ordersmbtn a {background-image:url(/images/design_books/dimu_ordersmbtn_m.png); padding:1px 5px; font-weight:500; color:#3366CC;}
.overlay-updated {margin-top:5px;}

.gds {border-collapse:collapse; padding:7px 7px 7px 7px;}
table.gds {border-width:0px;}

.gds .gvtop {border-bottom:1px solid #111111;}
.gds .gvbottom {border-top:1px solid #111111;}
.gds .gleft {border-right:1px solid #111111;}
.gds .gright {border-left:1px solid #111111;}

.gds-th-maj th {padding:0px; border-bottom:1px solid #111111;}
.gds-th-maj th div {background-color:#CCCCCC; padding:7px; border-bottom-width:0px; font-weight:500;}
.gds-th-maj th.gleft div {float:right; padding-left:10px;}
.gds-th-maj th.gright div {float:left; padding-right:10px;}



/* FOOTER */
#footlogos {text-align:center;}
#footer {text-align:center; padding:11px 0px; font-size:8.5pt;}

#footlogos {padding-top:18px;}
#footlogos table {border-collapse:collapse;}
#footlogos td {text-align:center; padding:5px 7px;}


#footlogos td#foot-ari {padding-top:5px;}
#footlogos td#foot-pama {padding-top:5px;}
#footlogos td#foot-foundation {padding-top:5px;}
#footlogos td#foot-pri {padding-top:5px;}
#footlogos td#foot-institute {padding-top:5px;}

#footlogos td#foot-brasil {padding-top:5px;}
#footlogos td#foot-india {padding-top:5px;}
#footlogos td#foot-uk {padding-top:5px;}
#footlogos td#foot-awim {padding-top:3px;}



