
body{margin:0;background-color:#CCCCCC;font-family: Arial, Helvetica, sans-serif;}
ul, h2, h1{margin:0; padding:0}

.Dvtextbook_body{width:834px; padding:0 20px; color:#434343; border-top:1px solid #DB7402; margin:0}
.Dvtextbook_body h1{background:transparent url(../images/blue_arrow.gif) no-repeat scroll 0 0;color:#434343;float:left;font-size:18px;font-weight:bold;height:34px;margin:5px 20px 0 0;padding:7px 0 0 52px;width:80px;
}
.Dvtextbook_body h2{font-size:16px; font-weight:bold; color:#066AA0; padding:15px 0 18px 0; margin:0 0 0 5px; float:left}
.Dvtextbook_body h2 span a{font-size:16px; font-weight:normal;color:#D73A01; padding:15px 0 18px 0; margin:0 0 0 5px; text-decoration:none;}
.Dvtextbook_body h2 span a:hover{font-size:16px; font-weight:normal;color:#D73A01; padding:15px 0 18px 0; margin:0 0 0 5px; text-decoration: underline}
.Dvtextbook_body h2 span span{font-size:16px; font-weight:normal;color:#D73A01; margin-left:5px}
.DvMainColtextbooks_body {margin:7px auto 0;padding:0 0 0;width:834px;}
/*--Left--*/
.DvMainColtextbooks_body .DvLeftcols{float:left; width:202px; margin:0 20px 0px 0; padding:0; }
ul.Search_left, ul.BookCategoryList{ margin:10px 0 10px 10px;}
ul.Search_left li{ list-style:none}
ul.Search_left li input{ margin-top:3px}

ul.BookCategoryList{ margin:10px 0 10px 20px;} 
ul.BookCategoryList li{padding-bottom:6px;}
ul.BookCategoryList li a{color:#013EAD;text-decoration:none;}
ul.BookCategoryList li a:hover{color:#013EAD;text-decoration: underline; }
.prodImage{ height:133px}


/*--right--*/
.DvMainColtextbooks_body .DvColsRight2{float:left;width:600px;}
.searchForm{ padding:20px; text-align:center}
.BookCategories{margin:0 auto; width:450px}
.BookCategories ul{ list-style:none; width:450px; float:left; padding-top:30px; padding-bottom:15px;}
.BookCategories ul li{ display:inline; text-align:left; line-height:2; float:left; margin-left:30px; width:170px;background: url(../images/bullet.gif) no-repeat scroll 0 9px; padding-left:12px}
.BookCategories ul li a, .asinTextBlock div a{color:#013EAD;font-weight:bold; text-decoration:none; }
.BookCategories ul li a:hover, .asinTextBlock div a:hover{color:#013EAD;font-weight:bold; text-decoration: underline}
  
.BookList, .bookDetails{width:100%; float:left;}
.BookList ul { margin:0; padding:10px 0 0 15px;} 
.BookList ul li{ list-style:none; border-bottom:#CCCCCC 1px solid; padding-bottom:10px; padding-top:10px}
.BookList ul li.borB0{ list-style:none; border-bottom:0; padding-bottom:10px; padding-top:10px}
/*

* html .BookList ol li{ list-style-position:inside; width:auto;}
*:first-child+html .BookList ol li{list-style-position:outside; width:auto; }
*/
.BookList ul li .Booknumber{float:left}
.BookList ul li .bookImage{width:100px;text-align:center;float:left}
.BookList ul li .bookImage a{text-decoration:none;}
.BookList ul li .bookInfo{width:420px; float:left;padding-left:15px}

.Row1details, .Row2details, .Row3details, .Row4details, .Row5details{width:440px; float:left; padding-bottom:5px}
.Row1details .defaultText{font-size:13px; color:#000;float:left; padding-left:4px; padding-right:3px;}
.defaultText.padL{ padding-left:0}
.defaultText.floL, .redText.floL{float: none;padding-top:5px;}
.bookName{ font-size:13px; color:#0A3876; font-weight:bold; float:left;}
.bookAuthor{ font-size:13px; color:#0A3876;  float:left;}
.bookAuthor a{ font-size:13px; color:#0A3876;  float:left;}
.bookType{ font-size:13px; color:#000; padding-left:5px; float:left;}
.Row1details, .Row2details{ padding-left:3px;}
.defaultText{font-size:12px; color:#000;float:left; padding-left:3px; padding-right:3px}
.redText{font-size:12px; color:#D73A01; text-decoration:none;float:left;}
.Row2details a{font-size:12px; color:#D73A01; text-decoration:none;float:left;}
.Row2details a:hover{font-size:12px; color:#D73A01; text-decoration: underline;float:left;}
.blueText{font-size:12px; color:#0A3876;float:left; padding-left:3px}
.blueText a{color:#0A3876}
div.Leftspacer{margin-left:35px; float:left}

.bookDetails{margin:0 15px 15px 15px; width:570px; display:inline}
.bookDetails h2{font-size:16px; font-weight:bold; color:#D73A01; padding:15px 0 16px 0; margin:0 0 0 5px; float:left}
{font-size:18px; font-weight:bold; color:#D73A01; padding:15px 0 18px 0; margin:0 0 0 5px; float:left}
.bookImageBig{ width:204px; padding:10px; float:left}
.bookDetailInfo{ width:345px; float:left; padding-top:8px}
.bookHeading{font-size:15.5px; color:#000; font-weight:bold; float:left; width:345px; padding-bottom:9px}
.bookHeading1{font-size:16px; color:#000; font-weight:bold; float:left; width:100%; padding-bottom:9px; padding-top:5px}
.CustomerRating{font-size:13px; color:#000;float:left;padding-bottom:5px;}

.priceDetails{ float:left; width:345px;}
.priceDetails dl{width:100%; float:left; margin:5px 0 }
.priceDetails dd{float:left; width:70%; text-indent:0; text-align:left; margin:0}
.priceDetails dd.Listprice{text-decoration: line-through; }
.price{font-size:13px; color:#C00; padding-right:3px; font-weight:bold}
.price.usave{ font-weight:normal}
.priceDetails dt{font-size:13px; color:#000;float:left;font-weight:bold; padding:0; margin:0; width:25%;}
.addtoCart{float:left; padding-left:75px; padding-top:10px}

.bookAuthorDetails{width:100%; float:left;}
.bookAuthorDetails dl{width:100%; float:left; margin:5px 0}
.bookAuthorDetails dt{font-size:13px; color:#000;float:left;font-weight:bold; padding:0; margin:0; width:40%;}
.bookAuthorDetails dd{float:left; width:60%; text-indent:0; text-align:left; margin:0}
.bookAuthorDetails div dl dd a{color:#444444; text-decoration:none;}
.bookAuthorDetails div dl dd a:hover{color:#444444; text-decoration:underline;}

.bookRelatedItem{width:95%; float:left;}
.editorialReview{width:95%; float:left}
.bookRelatedItem ul{list-style:none}
.bookRelatedItem div ul li{background: url(../images/bullet.gif) no-repeat scroll left 4px; list-style:none; padding-left:13px; font-size:12px; padding-bottom:7px; float:left;width:100%}
.bookRelatedItem ul li a{font-size:12px; color:#013EAD; text-decoration:none;float:left;}
.bookRelatedItem ul li a:hover{font-size:12px; color:#013EAD; text-decoration: underline;float:left;}
.editorialReview div, .bookAuthorDetails div, .bookRelatedItem div{float:left; margin-left:5px;width:100%; }
.CustomerReview div div{float:left; margin-left:0}
.CustomerReview .customerRating{margin:5px 0 5px 0; float:left}
.CustomerReview{width:570px; float:left}
.CustomerReview div {float:left; margin-left:5px;padding-bottom:4px}

.CustomerReview.padB0 div {padding-bottom:0}


.spacer {
clear:both;
font-size:0;
line-height:0;
}

.asinItem{float:left;width:30%;margin-left:10px}
.BookCategories a{color:#013EAD;font-weight:bold; text-decoration:none; }
.asinTextBlock ul {margin-left:15px }
.asinTextBlock ul li a{color:#013EAD; text-decoration:none; }

.ratingTop{width:81px; float:left;height:17px; line-height:17px; background:url(../images/sprite-block-int.gif) 0 -17px no-repeat;padding-right:10px}
.ratingTop div{width:81px; float:left; top:0; left:0; height:17px; line-height:17px; background:url(../images/sprite-block-int.gif) 0 0 no-repeat; }

.ratingTop2{width:57px; float:left;height:13px; line-height:13px; background:url(../images/sprite-block-int2.gif) 0 -15px no-repeat; padding-right:10px}
.ratingTop2 div{width:57px; float:left; top:0; left:0; height:13px; line-height:13px; background:url(../images/sprite-block-int2.gif) 0 0 no-repeat; }

a img{ border:none }
.whiteLinkCont{background-color: #BCE761;padding: 0 5px 5px 3px; font-weight: bold; float: right; font-size: 12px; text-align: right; height: 28px; width:220px; margin:0}
* html .whiteLinkCont{background-color: #BCE761;padding: 0 5px 0 3px; font-weight: bold; float: right; font-size: 12px; text-align: right; height: 28px; width:220px; margin:0}
.whiteLinkCont a{color: #596810; }
.whiteLinkCont a:hover{color:#596810; }
.Whitelinkimage{float:left; padding:4px;margin:0;}
.whitelink{float:left; padding:8px 0 0 0;margin:0;}

table.cart{ border:1px solid #C2C2C2;margin:0;}
table.cart th {background-color:#3DA0D5;color:#FFFFFF;font-weight:bold;padding:5px;}
table.cart .total{background-color:#D9D9D9}
table.cart td {background-color:#F9F9F9;color:#383A37;padding:5px}
table.cart td.product {background-color:#F9F9F9;color:#383A37;padding:5px; font-weight:bold}

table.cartDetails{ border-right:1px solid #C2C2C2; border-left:1px solid #C2C2C2; border-top:1px solid #C2C2C2;margin:0; padding:0}
table.cartDetails th {background-color:#8B9CA6;color:#FFFFFF;font-weight:bold;padding:5px;}
table.cartDetails .price{color:#DA5008; font-size:13px; font-weight:bold; padding-top:5px;padding-left:5px}
table.cartDetails td {background-color:#F9F9F9;color:#383A37;padding:5px; border-bottom:1px solid #C2C2C2}
table.cartDetails td td{background-color:#F9F9F9;color:#383A37;padding:0; height:18px; border:0}
table.cartDetails td.product {background-color:#F9F9F9;color:#383A37;padding:5px; font-weight:bold}

.w130{width:130px}
