﻿
.contentContainer{ margin:0 15px; margin-left:215px;}


.rightColumn {width:220px; float:right;}
.rightColumn h3 {background-image:url(../images/RightBoxCornerLeft.gif); background-repeat:no-repeat; background-position: left  center; background-color:#333; color:#fff;  height:39px; line-height:39px; padding-left:15px; font-family:Franklin Gothic Book, Verdana; font-size:18px; font-weight: bold;} 
.rightColumn ul {list-style:none; font-family:Verdana; font-size:12px;}
.rightColumn ul li {background-image:url(../images/RightBoxBorderBottom.gif); background-repeat:repeat-x; background-position: left  bottom; padding:15px 10px;} 
.rightColumn ul li .bookImageContainer {float:left; margin-right:5px; max-width:80px; overflow:hidden;}
.rightColumn ul li .bookImageContainer a {border:none; }
.rightColumn ul li .infoContainer {text-align:center; line-height: 21px;}
.rightColumn ul li .infoContainer img {cursor: pointer;}
.rightColumn ul li .infoContainer a.title {color:#333; font-weight:bold; text-decoration:none;}  
.rightColumn ul li .infoContainer a.priceOld{color:#333; font-size:11px; text-decoration: line-through; display:block;}
.rightColumn ul li .infoContainer a.priceNew{color:#ae0e0e; font-size:12px; font-weight: bold; display:block;}
.rightColumn ul li .infoContainer .reviews {font-size: 10px; color: #0033ac;}
.rightColumn ul li .infoContainer .reviews img {vertical-align: middle;}
.rightColumn ul li input[type="image"] {float: right; cursor: pointer;}

h1 {line-height: 35px; margin-bottom: 20px; font-size: 24px; font-weight: normal;}

.search {margin-right:230px; margin-bottom:10px;  height:32px;}
.search img {float:left;}
.search .searchButton {float:right; margin-left:10px;}
.search .inputSearch { background-color:#fff; margin-right:94px; height:32px; background-image:url(../images/searchBckgroundRight.gif); background-repeat:no-repeat; background-position:right center}
.search input.text {padding-top: 8px; padding-bottom: 7px; font-family:Verdana; font-size:12px; color:#666; margin-top:1px; width:80%; border:none; border-style:none; border-width:0px; border-color:#fff;}
.search input.text {*padding-top: 0px; *line-height:30px;}


.content_wrap { background:#fff; background-image:url(../images/contentCornerBottomRight.gif); background-repeat:no-repeat; background-position: right  bottom;}
      
.content {padding-right:235px; line-height: 21px; }
.content a {color: Gray;}
.content {background-image:url(../images/contentCornerTopRight.gif); background-repeat:no-repeat; background-position: right  top;}
.content .contentCornerTopLeft {background-image:url(../images/contentCornerTopLeft.gif); background-repeat:no-repeat; background-position: left top; height:4px; }
.content .contentCornerBottomLeft {background-image:url(../images/contentCornerBottomLeft.gif); background-repeat:no-repeat; background-position: left bottom;height:4px;}


.contentPadding {margin-top:15px; margin-left:30px; margin-bottom:15px; *zoom:1; *height:100%;}


.bookContainer {float: left; margin-bottom: 10px; background-image: url(../images/dotSeparatorVertical.gif); background-repeat: no-repeat; background-position: right center; }
.bookContainer .innerContainer {*zoom: 1; margin-left: 15px; margin-right: 15px; background-image: url(../images/dotSeparatorHorrizontal.gif); background-repeat: repeat-x; background-position: center bottom;}
.bookContainer .titleContainer {height: 60px; margin-bottom: 10px; margin-top: 10px; line-height:18px;}
.bookContainer .titleContainer .title a {font-family:Verdana; font-size:14px; font-weight: bold; color: #5671a3; text-decoration: none; width: auto;}
.bookContainer .titleContainer .title a:hover {text-decoration: underline;}
.bookContainer .titleContainer .author {font-family:Verdana; font-size:12px; font-weight: normal; color: #a39e9e;}
.bookContainer .image {height: 118px; float: left; overflow: hidden;}
.bookContainer .infoContainer {height: 118px; float: left; font-family:Verdana; font-size:11px; line-height: 21px; margin-left: 15px;}
.bookContainer .infoContainer a {font-family:Verdana; font-size:10px; font-weight: normal; color: #333; text-decoration: none;}
.bookContainer .infoContainer a:hover {text-decoration: underline;}
.bookContainer .infoContainer .oldPrice {font-size: 12px; font-weight: bold; text-decoration: line-through;}
.bookContainer .infoContainer .newPrice {font-size: 12px; font-weight: bold; color: #ae0e0e;}
.bookContainer .shopControls {height: 33px; float: right; margin-bottom: 10px; }
.bookContainer .shopControls div img {cursor:pointer;}
.bookContainer .shopControls a {font-family:Verdana; font-size:10px; font-weight: normal; color: #a39e9e; text-decoration: none;}
.bookContainer .shopControls a:hover {text-decoration: underline;}


.topicBar { background-color:#e2e2e2; height:33px; line-height:33px; font-family:Verdana; font-size:11px; text-align:center; color:#333;
   background-image:url(../Images/TopicBarCornerLeft.gif); background-position:left center ; background-repeat:no-repeat;}
.topicBar a { color:#333}
.topicBar a.selected { font-weight:bold; color:#000}
.pageInfo { float:left; height:33px; padding-left:15px;}
.topicSort { float:right; height:33px; background-image:url(../Images/TopicBarCornerRight.gif); vertical-align:middle; background-position:right center ; background-repeat:no-repeat;}
.topicSort select { margin:7px 15px;}



