TD.product-main {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px
}
TD.product-main-links {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV.productDetail-blowupImage {
	CLEAR: left; PADDING-LEFT: 16px; FONT-SIZE: 0.8em; BACKGROUND: url(../pvo/images/title/title-magnify.gif) no-repeat left top; FLOAT: left; MARGIN-LEFT: 5px; WIDTH: 85px
}
#large-cover {
	BORDER-RIGHT: #ACC7B3 2px solid; PADDING-RIGHT: 25px; BORDER-TOP: #ACC7B3 2px solid; PADDING-LEFT: 25px; FONT-SIZE: 0.8em; Z-INDEX: 2; LEFT: 0px; PADDING-BOTTOM: 25px; BORDER-LEFT: #ACC7B3 2px solid; COLOR: #ACC7B3; PADDING-TOP: 25px; BORDER-BOTTOM: #ACC7B3
	2px solid; POSITION: absolute; TOP: 0px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
DIV.product-biblio {
	FONT-SIZE: 0.9em; MARGIN-LEFT: 110px
}
.productDetail-title {
	FONT-WEIGHT: bold
}
.productDetail-productCode {
	MARGIN-TOP: 15px
}
.productDetail-purchase {
	FONT-SIZE: 0.9em; MARGIN: 15px 0px 0px 110px
}
.productDetail-purchaseNote {
	FONT-SIZE: 0.9em; MARGIN: 15px 0px 0px 110px
}
.productDetail-purchaseHow {
	FONT-SIZE: 0.9em; MARGIN: 15px 0px 0px 110px
}
A.productDetail-cartLink:link {
	FONT-WEIGHT: bold; COLOR: #d36227! important; TEXT-DECORATION: underline
}
A.productDetail-cartLink:visited {
	FONT-WEIGHT: bold; COLOR: #d36227; TEXT-DECORATION: none
}
A.productDetail-cartLink:hover {
	FONT-WEIGHT: bold; COLOR: #666666; TEXT-DECORATION: none
}
#title-tabs {
	BACKGROUND: url(../pvo/images/title/title-tab-bottom.gif) no-repeat left bottom; WIDTH: 700px; POSITION: relative; HEIGHT: 43px
}
.title-text {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 14px; PADDING-BOTTOM: 20px; MARGIN: 0px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 5px; POSITION: relative
}
.title-desc-body {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 14px; PADDING-BOTTOM: 20px; MARGIN: 0px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 5px; POSITION: relative
}
.title-text-bottom {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../pvo/images/title/title-bottom.gif) no-repeat left top; LEFT: -1px; PADDING-BOTTOM: 0px; WIDTH: 700px; BOTTOM: 0px; PADDING-TOP: 0px; POSITION: absolute; HEIGHT: 14px
}
.title-desc-bottom {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../pvo/images/title/title-bottom.gif) no-repeat left top; LEFT: -1px; PADDING-BOTTOM: 0px; WIDTH: 700px; BOTTOM: 0px; PADDING-TOP: 0px; POSITION: absolute; HEIGHT: 14px
}
#title-tabs UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 17px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 669px; PADDING-TOP: 0px; POSITION: absolute; TOP: 1px
}
#title-tabs UL LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#title-tabs IMG {
	BORDER-BOTTOM: #cccccc 1px solid
}
#title-tabs LI.on IMG {
	BORDER-BOTTOM: #ffffff 1px solid
}
TABLE.productDetail-ancillaryDownloads {
	WIDTH: 99%
}
.productDetail-ancillaryDownloads .td2 {
	WHITE-SPACE: nowrap
}
.productDetail-ancillaryDownloads .td1 {
	WHITE-SPACE: nowrap
}
.productDetail-ancillaryErrata TH {
	WHITE-SPACE: nowrap
}
.productDetail-purchasePrice {
	FONT-WEIGHT: bold
}
A.productDetail-cartIcon IMG {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV.title-desc {
	BACKGROUND: url(../pvo/images/title/title-desc-banner.gif) no-repeat left top; MARGIN: 15px 0px 0px; WIDTH: 700px; HEIGHT: 29px
}
DIV.title-desc H3 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: 1.1em; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #666; PADDING-TOP: 8px
}
.productDetail-misc-top {
	BACKGROUND: url(../pvo/images/title/title-top.gif) no-repeat left top; MARGIN: 15px 0px 0px; WIDTH: 700px; HEIGHT: 14px
}
.google-booksearch_top {
	BACKGROUND: url(../pvo/images/title/title-top.gif) no-repeat left top; MARGIN: 15px 0px 0px; WIDTH: 700px; HEIGHT: 14px
}
.productDetail-misc {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.8em; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 0px; TEXT-ALIGN: right
}
.google-booksearch {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.8em; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 0px; TEXT-ALIGN: right
}
.google-booksearch {
	FONT-SIZE: 0.9em; TEXT-ALIGN: left
}
.google-booksearch DIV.left {
	PADDING-RIGHT: 5px; PADDING-LEFT: 15px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 8px
}
.google-booksearch .button {
	MARGIN: 0px 0px -4px 5px
}
.google-booksearch .logo {
	PADDING-RIGHT: 15px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 2px; PADDING-TOP: 0px
}
.productDetail-misc-bottom {
	BACKGROUND: url(../pvo/images/title/title-bottom.gif) no-repeat left top; MARGIN: 0px; WIDTH: 700px; HEIGHT: 14px
}
.google-booksearch_bottom {
	BACKGROUND: url(../pvo/images/title/title-bottom.gif) no-repeat left top; MARGIN: 0px; WIDTH: 700px; HEIGHT: 14px
}
.productDetail-misc IMG {
	MARGIN-BOTTOM: -5px
}
.title-desc-body .productDetail-authors {
	FONT-WEIGHT: bold; MARGIN: 15px 0px 5px
}
.productDetail-relatedProducts {
	MARGIN-BOTTOM: 6px
}
#gov-purchase {
	PADDING-RIGHT: 5px; PADDING-LEFT: 15px; BACKGROUND: url(../pvo/images/title/gov-purchase-bgrd.gif) no-repeat left top; PADDING-BOTTOM: 0px; WIDTH: 280px; PADDING-TOP: 35px; HEIGHT: 87px
}
#gov-purchase TABLE {
	WIDTH: 90%
}
#gov-purchase .productDetail-purchasePrice {
	FONT-WEIGHT: normal
}
#gov-purchase FORM {
	BORDER-TOP: #cccccc 1px solid; MARGIN: 0px; PADDING-TOP: 5px
}
.title-ext-links UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 3px 0px 0px; PADDING-TOP: 0px
}
.title-ext-links UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: url(../cvo/images/bullets/orange-square.gif) no-repeat 0px 0.5em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#upsell {
	PADDING-RIGHT: 15px; MARGIN-TOP: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; PADDING-TOP: 5px; BACKGROUND-COLOR: #ecf4f8
}
#upsell H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.1em; PADDING-BOTTOM: 0px; MARGIN: 3px 0px; PADDING-TOP: 0px
}

IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none
}


.shadow {
	BACKGROUND: url(shadow.gif) no-repeat right bottom; FLOAT: left
}
.shadow DIV {
	BACKGROUND: url(../cvo/images/shadow/shadow-tr.gif) no-repeat right top
}
.shadow DIV DIV {
	PADDING-RIGHT: 1px; PADDING-LEFT: 0px; BACKGROUND: url(../cvo/images/shadow/shadow-bl.gif) no-repeat left bottom; PADDING-BOTTOM: .5px; PADDING-LEFT: 0px; PADDING-TOP: 0px
}
.left {
float: left;
clear: right
}
