/*This document contains styles for all pages/tiles related to Item Results
  1. Item (Book) Results Container (Search/ItemResultsFramework/ItemResults.jsp)
  2. Website Security Box (Search/ItemResultsFramework/WebsiteSecurityNav.jsp)
  3. Item List (Search/ItemResultsFramework/ItemList.jsp)
  4. Book Details (Framework/BookDetails.jsp)
*/


/* 1. Book Results Container  */
  /*Book Details*/
  #bookResultsSearchContent { font-family:verdana, arial; color:#000; padding:20px 10px 0px 10px; }
  #itemDetailsTop { padding-bottom: 25px; position:relative; }
  #itemDetailsTop #bookInfo { width: 920px; }
  #itemDetailsTop #bookResultsTopTable{ font-size:8pt; }
  #itemDetailsTop #bookResultsTopTable td.itemImageCell { padding-left:5px; vertical-align:top; font-size:7pt; text-align:center; }
  #itemDetailsTop #bookResultsTopTable td.itemImageCell p { font-size:9pt; }
  #itemDetailsTop #bookResultsTopTable td.infoCell { width: 100%; line-height:150%; font-size:9pt; padding-left:20px; vertical-align:top; padding-top:0px; }
  #itemDetailsTop #bookResultsTopTable td.infoCell h1 { font-size:12pt; text-align:left; font-weight:bold; color:#000; margin-top:0px; margin-bottom:0px; padding-bottom:15px; padding-top:0px; }
  #itemDetailsTop #bookResultsTopTable td.valoreGuaranteeCell { width: 100px; padding-left:10px; padding-right: 10px; vertical-align:bottom; }
  #itemDetailsTop #bookResultsTopTable td.websiteSecurityCell { width: 142px; vertical-align: top;}
  #itemDetailsTop #securityBox { width:142px; margin:0;  }
  #itemDetailsTop #bookResultsTopTable td.infoCell span.bestPrice { font-size: 9pt; }
  #itemDetailsTop #bookResultsTopTable td.infoCell span.youSave { color: #888; font-size: 9pt; }
  #itemDetailsTop #bookResultsTopTable a.bestPrice { font-size: 12pt; color:#c00; font-weight:bold; }

  /*Sell Yours Now bar*/
  #sellYoursNowBar { }
  #sellYoursNowBar table { width:920px; border:1px solid #aaa; }
  #sellYoursNowBar table td { width:50%; padding-left:15px; padding-right:15px; vertical-align:middle; font-size:8pt; }
  #sellYoursNowBar table tr.navBarColHeading td { color:#fff; font-weight:bold; height:20px; background-color:#06f; background-image:url('../images/backgroundLFBlue.jpg'); }
  #sellYoursNowBar table td.lowerLeftCell { background-color:#eee; height:32px; text-align:left; }
  #sellYoursNowBar table td.lowerRightCell { background-color:#eee; height:32px; text-align:right; }
  #sellYoursNowBar table td a:link, #sellYoursNowBar table td a:visited { font-size:8pt; text-decoration:none; }
  #sellYoursNowBar table td a:hover, #sellYoursNowBar table td a:active  { font-size:8pt; text-decoration:underline; }
  #sellYoursNowBar table td a.navWhiteLink { color:#fff; font-weight:normal; }

  /*Item List Container*/
  #itemsForSaleList{  padding-bottom: 35px; font-size:9pt; }

  /*Bottom Book Details Container*/
  #itemDetailsBottom { padding-top:0px; font-size:9pt; }

  /*Link Below the container*/
  #itemDetailsBottomLink h3 { padding-top:10px; font-size:9pt; }


/* 2. Website Security Box */
  .websiteSecurityBox { width:142px; font-size:8pt; color:#000; text-align:center; }
  .websiteSecurityBoxHeader { padding-left:12px; line-height:20px; height:20px; background-color:#06F; background-image:url('../images/backgroundLFBlue.jpg'); color:#FFF; font-weight:bold; text-align:left; }
  .websiteSecurityBoxBody { padding-top:5px; padding-bottom:5px; border:solid 1px #5EA5FD; border-top-width:0px;}
  .websiteSecurityBoxImage { padding-top:5px; padding-bottom:5px; text-align:center; }
  .websiteSecurityBoxText  { padding-bottom:5px; }
  a.websiteSecurityBoxLink:link, a.websiteSecurityBoxLink:visited, a.websiteSecurityBoxLink:hover, a.websiteSecurityBoxLink:active { color:#888; font-size:7pt; font-weight:bold; font-family:verdana, arial; text-decoration:underline;}

#nav_tabs { width:918px; padding:0; margin:0; border:1px solid #AAA; border-top: none; }
#nav_tabs a, #nav_tabs a:link, #nav_tabs a:visited, #nav_tabs a:hover, #nav_tabs a:active { color:#00479B; font-weight:bold; }
/*if issues with #center ol, and #center ul add #content in front of #results_nav_tabs & #results_nav_tabs li */
#results_nav_tabs { padding:0; margin:0; overflow:hidden; background-color:#EEE; }
#results_nav_tabs li { padding:0; margin:0; list-style-type:none; float:left; text-align:center; font-size: 8pt;}
#results_nav_tabs li a, #results_nav_tabs li a:link, #results_nav_tabs li a:visited { width:auto; height:40px; display:block; padding:5px 20px; margin:0; text-decoration:none; background:url('../images/results_tabs_back.png') 0 0 repeat-x; border-right:1px solid #AAA; }
#results_nav_tabs li a.selectedTab, #results_nav_tabs li a:hover, #results_nav_tabs li a:active { border-right:1px solid #e5be83; background-position:0 -50px; }
#results_nav_tabs li a:hover .linkedText, #results_nav_tabs li a:active .linkedText { text-decoration:underline; }
#results_nav_tabs li.summary a, #results_nav_tabs li.summary a:link, #results_nav_tabs li.summary a:visited, #results_nav_tabs li.summary a:hover, #results_nav_tabs li.summary a:active { line-height:40px; }
#results_nav_tabs li a .resultDetails { display:block; color:#333; font-weight:normal; }

  /*Listing Headings*/
  #itemsForSaleList div.listingHeading { border-bottom:2px solid #06f; padding-top:35px; }
  #itemsForSaleList div.listingHeading p.listingHeadingTitle { display: inline; padding-left:1px; font-size:8pt; color:#000; }
  #itemsForSaleList div.listingHeading p.listingHeadingTitle span.viewAllLink { font-size: 8pt; }
  #itemsForSaleList div.listingHeading p.listingHeadingTitle span.lowPrice { font-size:8pt; color:#c00; }
  #itemsForSaleList div.listingHeading p.listingHeadingTitle a.itemListConditionHeadingLink { font-size:12pt; font-weight: bold; }
  #itemsForSaleList div.listingHeading p.listingHeadingTitle span.itemListConditionHeading { font-size:12pt; font-weight: bold; color: #00479b;}
  #itemsForSaleList div.listingHeading p.listingHeadingTitle span.itemListViewAll { font-size:8pt; font-weight: bold; color: #00479b;}
  #itemsForSaleList div.listingHeading p.listingHeadingTitle a.itemListViewAllLink { }
  #itemsForSaleList div.listingHeading p.listingHeadingTitle a:link, #itemsForSaleList div.listingHeading p.listingHeadingTitle a:visited: { text-decoration:none; }
  #itemsForSaleList div.listingHeading p.listingHeadingTitle a:hover, #itemsForSaleList div.listingHeading p.listingHeadingTitle a:active: { text-decoration:underline; }
  #itemsForSaleList div.listingHeading img.listingHeadingIcon { padding:0px; margin:0 0 0 5px; }

   /*The actual listings table*/
  #itemsForSaleList table.itemListingsTable { width: 920px; font-size:8pt; line-height:135%; border-top:0; }
  #itemsForSaleList table.itemListingsTable tr.itemListingColHeadings td { border-left:none; border-right: none; border-top:none; border-bottom:1px solid #ddd; line-height:120%; height: 20px;}
  #itemsForSaleList table.itemListingsTable tr.oddRow td { vertical-align: top; padding-top: 10px; padding-bottom: 10px;  border-bottom:1px solid #ddd; background-color:#eee;}
  #itemsForSaleList table.itemListingsTable tr.evenRow td { vertical-align: top; padding-top: 10px; padding-bottom: 10px;  border-bottom:1px solid #ddd; background-color:#fff;}
  #itemsForSaleList table.itemListingsTable td.farLeftCol { border-left:1px solid #ddd; }
  #itemsForSaleList table.itemListingsTable td.farRightCol { border-right:1px solid #ddd; }

  #itemsForSaleList table.itemListingsTable tr.itemListingColHeadings td.priceCellHeading { width: 110px; padding-left: 12px;}
  #itemsForSaleList table.itemListingsTable tr.itemListingColHeadings td.quantityCellHeading { width: 66px; text-align: center;}
  #itemsForSaleList table.itemListingsTable tr.itemListingColHeadings td.conditionCellHeading { width: 140px; padding-left: 8px;}
  #itemsForSaleList table.itemListingsTable tr.itemListingColHeadings td.sellerCellHeading { width: 457px; padding-left: 5px;}
  #itemsForSaleList table.itemListingsTable tr.itemListingColHeadings td.buyCellHeading { width: 151px;}

  #itemsForSaleList table.itemListingsTable td.priceCell { width: 110px; color:#888; font-size: 7.5pt;  padding-left: 12px;}
  #itemsForSaleList table.itemListingsTable td.priceCell h3.priceText { color:#C00; font-size: 12pt; font-weight: bold; padding-bottom: 5px;}
  #itemsForSaleList table.itemListingsTable td.priceCell span.lowPriceImage { vertical-align: middle; }
  #itemsForSaleList table.itemListingsTable td.priceCell span.lowPriceText { font-size: 6pt; padding-left: 6px;}
  #itemsForSaleList table.itemListingsTable td.buyCell { padding-left: 8px; padding-right: 8px; width:151px; }
  #itemsForSaleList table.itemListingsTable td.buyCell p { padding-top: 5px; }
  #itemsForSaleList table.itemListingsTable td.quantityCell { text-align: center; width:66px;}
  #itemsForSaleList table.itemListingsTable td.sellerCell { width: 457px; padding-left: 5px; }
  #itemsForSaleList table.itemListingsTable td.sellerCell span.sellerName { }
  #itemsForSaleList table.itemListingsTable td.sellerCell span.starImage { vertical-align: middle;}
  #itemsForSaleList table.itemListingsTable td.conditionCell { width: 140px; padding-left: 8px; }

  #itemsResultsAllItemsPagination { text-align: center; padding-top: 35px; }
  #itemsResultsAllItemsPagination table.paginationTable { margin:0 auto; }
  #itemsResultsAllItemsPagination table.paginationTable td.previousButton { width: 40px; }
  #itemsResultsAllItemsPagination table.paginationTable td.listingsCount { padding-left: 10px; padding-right: 10px; }
  #itemsResultsAllItemsPagination table.paginationTable td.nextButton { width: 40px; }

  a.itemListSellerRatingLink:link, a.itemListSellerRatingLink:visited{ font-weight:bold; }
  a.itemListSellerRatingLink:hover, a.itemListSellerRatingLink:active{ font-weight:bold; }
  /*a.itemListCommentsLink:link, a.itemListCommentsLink:visited { text-decoration:none; }
  a.itemListCommentsLink:hover, a.itemListCommentsLink:active  { text-decoration:underline; } */

  /*Buy This Item button*/
  a#buyThisItemButton, a#buyThisItemButton:link, a#buyThisItemButton:visited { position:relative; width:135px; height:0; padding-top:27px; overflow:hidden; display:block; margin:0 auto; background:url('../images/button/btn_buythisitem.gif') 0 0 no-repeat; }
  a#buyThisItemButton:hover { background-position:0 -27px;}
    
  /*Case: Out of Stock*/
  #outOfStock { text-align:center; font-size:12pt; padding:0; line-height:110%; padding-top:35px; }
  #outOfStock .sorry { font-weight:bold; }
  #outOfStock .tryagain { padding-top: 5px; }


/* 4. Book Details */
  #bookDetailsContent { width:926px !important; margin:0 auto 0 -3px !important; }
  /*the rest of the style for Book Details are in styles.css*/


 div.ui-datepicker{
 font-size:10px;
}
 #content_centered {font-size: 62.5%;}
a {cursor: pointer;}
a:hover {text-decoration:underline;}
a.editionQuantity:hover {text-decoration:underline;}
/*START ITEM DETAIL Styles*/
div.lowPriceImage {float:left;width:18px;height:18px;padding:0;margin:0;}
div.lowPriceText {float:left;margin:0px 0px 0px 5px;font-size:10px;}
div#shareWindow {width:497px;height:px;background: #fff url('../images/rentals/rental-details/popup/bg_header.png') left top repeat-x;overflow:hidden;}
div#shareWindow h2.title {background: url('../images/rentals/rental-details/popup/text_main.png') 0 0 no-repeat;width:364px;height:53px;margin:0 auto;display:block;}
div#shareWindow h2.header {background: url('../images/rentals/rental-details/popup/title_header.png') left top no-repeat;height:49px;width:179px;}
div#shareWindow #footText {font-weight:normal;font-size:.8em;text-decoration: none;}
div#shareWindow #footText a {text-decoration: underline;}
div#shareWindow #content_popup {width:495px;text-align:center;padding-top:10px;padding-bottom: 30px;}
div#shareWindow #shareBoxTop {width:267px;height:4px;margin:20px auto 0px;background: url('../images/rentals/rental-details/popup/shareBox_top.png') 0 0 no-repeat;}
div#shareWindow #shareBoxBot {width:267px;height:4px;margin:0px auto 20px;background: url('../images/rentals/rental-details/popup/shareBox_bot.png') 0 0 no-repeat;}
div#shareWindow #shareOptions {width:265px;margin:0 auto;background: url('../images/rentals/rental-details/popup/shareBox_mid.png') 0 0 repeat;border-left:1px solid #d6ebfa;border-right:1px solid #d6ebfa;}
div#shareWindow #shareOptions #emailShare {width:255px;border-bottom:1px solid #c6e1f4;text-align:left;padding: 10px 0px 10px 10px} 
div#shareWindow #shareOptions #emailShare a {display:block;margin-top:px;cursor:pointer;width:105px;height:28px;border:0px;background: url('../images/rentals/rental-details/popup/btn_email.png') no-repeat 0 0;}
div#shareWindow #shareOptions #emailShare a:hover {background-position: 0 -28px;}
div#shareWindow #shareOptions #faceShare {width:255px;border-bottom:1px solid #c6e1f4;border-top:1px solid #fff;text-align:left;padding: 10px 0px 10px 10px;}
div#shareWindow #shareOptions #faceShare a {display:block;cursor:pointer;width:105px;height:28px;border:0px;background: url('../images/rentals/rental-details/popup/btn_facebook.png') no-repeat 0 0;}
div#shareWindow #shareOptions #faceShare a:hover {background-position: 0 -28px;}
div#shareWindow #shareOptions #twitShare {width:255px;border-bottom:1px solid #c6e1f4;border-top:1px solid #fff;text-align:left;padding: 10px 0px 10px 10px;}
div#shareWindow #shareOptions #twitShare a {display:block;cursor:pointer;width:105px;height:28px;border:0px;background: url('../images/rentals/rental-details/popup/btn_twitter.png') no-repeat 0 0;}
div#shareWindow #shareOptions #twitShare a:hover {background-position: 0 -28px;}
div#shareWindow #shareOptions #anyShare {width:255px;border-top:1px solid #fff;text-align:left;padding: 10px 0px 10px 10px;}
div#shareWindow #shareOptions #anyShare a {display:block;cursor:pointer;width:105px;height:28px;border:0px;background: url('../images/rentals/rental-details/popup/btn_link.png') no-repeat 0 0;}
div#shareWindow #shareOptions #anyShare a:hover {background-position: 0 -28px;}

div#shareWindow #shareOptions .txt {line-height:2.2em;font-size:.8em;color:#333333;} 
div#shareWindow #shareOptions .btn {float:left;margin-right:5px;}
div#shareWindow span, #shareOptions  span{display:none;}

div#wrapper_itemDetails {overflow:auto;margin: 20px auto;width:920px;border:1px solid #ddd;}

div#wrapper_itemDetails #itemThumbnail {text-align:center;float:left;width:200px;line-height:.4em;padding:20px 20px 20px 20px;}
div#wrapper_itemDetails #itemThumbnail a{margin:0 auto;display:block;cursor:pointer;width:153px;height:26px;border:0px;background: url('../images/rentals/rental-details/btn_shareGetPaid.png') no-repeat 0 0;}
div#wrapper_itemDetails #itemThumbnail a:hover {background-position: 0 -26px;}
div#wrapper_itemDetails #itemBehavior #itemTitle {float:left;margin: 10px 0 10px 0;padding-bottom:5px;width:635px;background: url('../images/rentals/rental-details/horz_line.png') left bottom repeat-x;}

div#wrapper_itemDetails #itemBehavior #itemTitle h1#bookTitle {margin: 0px; padding:0px 0px 8px 0px; text-align:left;font-size:22px;line-height:24px;font-weight: bold;color:#000;}

div#wrapper_itemDetails #itemDescr {float:left;width:380px;font-size: 1.1em;line-height: 2.5em;margin-top: 5px;}
div#wrapper_itemDetails #itemDescr span {display:inline;font-weight:bold;font-size:13px;color:#000;}
div#wrapper_itemDetails #itemDescr #isbnVal {float:left; margin-right:10px;width:180px;}
div#wrapper_itemDetails #itemDescr #isbnVal ul.isbn {padding:0px;margin-top:0px;margin-bottom:0px;}
div#wrapper_itemDetails #itemDescr #isbnVal ul.isbn li {font-size:13px;list-style: none;display:block;}
div#wrapper_itemDetails #itemDescr #edition {float: left;}
div#wrapper_itemDetails #itemDescr #author {font-size:14px;width:375px;padding:0px;margin:0px;float:left;}
div#wrapper_itemDetails #itemDescr #author a {font-size: 14px;text-decoration: underline;color: #127abf;}
div#wrapper_itemDetails #itemDescr #Linfo {float:left;width:85px;padding: 0px 10px 0px 0px;}
div#wrapper_itemDetails #itemDescr #Cinfo {float:left;width:120px;border-left:1px dashed #ddd; padding: 0px 10px 0px 10px;}
div#wrapper_itemDetails #itemDescr #Rinfo {float:left;width:120px;padding:0px 0px 0px 10px;}
div#wrapper_itemDetails #itemDescr #ratingStar {float:left;padding-top:2px;}
div#wrapper_itemDetails #itemDescr #ratingText {float:left;padding-left:10px;}
div#wrapper_itemDetails #itemDescr #ratingText a {font-size:.95em;text-decoration: underline;color:#666;}
div#wrapper_itemDetails #itemDescr #moreinfo a {float:left;font-size: 12px;text-decoration: underline;}
div#wrapper_itemDetails #itemDescr #userAvatar {margin-right:5px;}

div#wrapper_itemDetails #itemDescr #showUser #userComments {width:345px;vertical-align:top;margin-top:10px;float:left;clear:both;padding:4px;background: #e7f5ff;height:80px;}
div#wrapper_itemDetails #itemDescr #showUser #userComments #ratingText {float:left;width:100px;text-align:right;vertical-align:top;padding:0px;height:12px;}
div#wrapper_itemDetails #itemDescr #showUser #userComments #ratingStar {float:left;width:100px;padding-top:5px;padding-left:4px;height:12px;}
div#wrapper_itemDetails #itemDescr #showUser #postComment {float:right;margin-top:5px;}
div#wrapper_itemDetails #itemDescr #showUser #postComment a {display:block;cursor:pointer;width:101px;height:22px;border:0px;background: url('../images/rentals/rental-details/btn_postComment.png') no-repeat 0 0;}
div#wrapper_itemDetails #itemDescr #showUser #postComment a:hover {background-position: 0 -22px;}
div#wrapper_itemDetails #itemDescr #showUser span {display: none;}
div#wrapper_itemDetails #itemDescr #showUser #userText  {vertical-align:top;resize:none;width:280px;height:36px;padding:5px;border:1px solid #ccffff;margin:0px;}
div#wrapper_itemDetails #itemDescr #showUser #fbUShare {float: left;width:114px;margin-top:10px;}
div#wrapper_itemDetails #itemDescr #showUser #fbUShare a{display:block;cursor:pointer;width:104px;height:24px;border:0px;background: url('../images/rentals/rental-details/btn_fbook_recommend.png') no-repeat 0 0;}
div#wrapper_itemDetails #itemDescr #showGuest #guestComments {margin-top:10px;float:left;clear:both;padding:4px;background: #e7f5ff;}
div#wrapper_itemDetails #itemDescr #showGuest #guestText {resize:none;width:320px;height:30px;padding:5px;border:1px solid #ccffff;margin:0px;}
div#wrapper_itemDetails	#itemDescr #showGuest #fbShare {float: left;width:60px;margin-top:10px;}
div#wrapper_itemDetails	#itemDescr #showGuest #fbShare a{display:block;cursor:pointer;width:50px;height:24px;border:0px;background: url('../images/rentals/rental-details/btn_fbook_like.png') no-repeat 0 0;}

div#wrapper_itemDetails	#itemDescr #moreinfo {float: left;width:350px;font-size: .98em;}
div#wrapper_itemDetails #itemDescr #fbShareIcon {float:left;width:22px;margin-top:15px;}
div#wrapper_itemDetails #itemDescr #fbShareText {float:left;margin-top:10px;color:#666;}
div#wrapper_itemDetails #itemGlance {float:right;width:225px;padding-top:8px;}
div#wrapper_itemDetails #itemGlance span#titleGlance {display:block; overflow:hidden; height:0px; margin: 0 auto; background: url('../images/rentals/rental-details/title_priceGlance.png') 0 0 no-repeat; width:137px; padding:12px 0px 0px 0px;}

div#wrapper_itemDetails #itemGlance #glancePrices { margin: 5px auto 0; width:225px; }
div#wrapper_itemDetails #itemGlance #glancePrices #glance_prices_header { padding: 0; margin: 0; height: 15px; background: url('../images/rentals/rental-details/bg_priceGlance.png') 0 0 no-repeat; }
div#wrapper_itemDetails #itemGlance #glancePrices #glance_prices_content { padding: 10px; background-color: #F4F4F4; border-right: 1px solid #999; border-bottom: 1px solid #999; }
div#wrapper_itemDetails #itemGlance #glancePrices #best_price_content { margin-bottom: 10px; overflow: auto; padding-bottom: 5px; border-bottom:2px dotted #999; }
div#wrapper_itemDetails #itemGlance #glancePrices #best_price_label { float: left; width: 110px; font-weight: bold; font-size: 14pt; }
div#wrapper_itemDetails #itemGlance #glancePrices #best_price_amount { float: right; width: 85px; text-align: right; color: #C00; font-weight: bold; font-size: 14pt; }
div#wrapper_itemDetails #itemGlance #glancePrices #list_price_content { margin-bottom: 10px; overflow: auto; padding-bottom: 5px; border-bottom:2px dotted #999; }
div#wrapper_itemDetails #itemGlance #glancePrices #list_price_label { color: #999; float: left; width: 85px; font-size: 11pt; }
div#wrapper_itemDetails #itemGlance #glancePrices #list_price_amount { float: right; width: 110px; text-align: right; color: #999; font-size: 11pt; }
div#wrapper_itemDetails #itemGlance #glancePrices #more_prices_content { text-align:right;display:block; font-size:8pt;font-weight:normal;}
div#wrapper_itemDetails #itemGlance #glancePrices #more_prices_content a {text-decoration: underline;font-size:8pt;font-weight: normal;}

div#wrapper_itemDetails #itemGlance #setAlert {float:left;padding-left:15px;width:80px;}
div#wrapper_itemDetails #itemGlance #addWishL {float:right;padding-right:15px;width:80px;}
div#wrapper_itemDetails #itemGlance #setAlert a, div#wrapper_itemDetails #itemGlance #addWishL a {text-decoration: underline;color: #999;font-size:.94em;}
div#wrapper_itemDetails	#itemGlance #ownSell {cursor:pointer;float:left;display:block;overflow:hidden;background: url('../images/rentals/rental-details/arrowBlueLeft.png') 0 2px no-repeat;height:20px;width:188px;margin:20px 0px 20px 15px;padding:0px 0px 0px 10px;}
div#wrapper_itemDetails	#itemGlance #ownSell a {font-size:16px;font-weight:bold;font-family:arial, helvetica, sans-serif;text-decoration: none;}
div#wrapper_itemDetails	#itemGlance #ownSell a:hover {text-decoration: underline;}
div#wrapper_itemDetails	#itemBehavior {float:left;width:635px;}
div#wrapper_itemDetails #fbShare span, div#wrapper_itemDetails #fbUShare span,div#wrapper_itemDetails #itemThumbnail span {display: none;}

/*END ITEM DETAIL Styles - START TABULAR Styles */

div#wrapper_tab_content {margin: 40px auto;width:920px;}
div#wrapper_tab_content ul.item_details li {list-style:none;font-size:1.15em;}
div#wrapper_tab_content ul.item_details li a.seller {cursor:pointer;font-size:1.2em;text-decoration: underline;font-weight: bold;}
div#wrapper_tab_content ul.item_details li a.contact_seller {cursor:pointer;font-size:1.15em;text-decoration: none;font-weight: normal;}
div#wrapper_tab_content ul.item_details li a.contact_seller:hover {text-decoration: underline;}
div#wrapper_tab_content ul.item_details li a.reviews {cursor:pointer;font-size:1.0em;color:#666666;text-decoration: underline;font-weight: normal;}
div#wrapper_tab_content ul.item_details li span {color:#666666; font-weight: bold; font-size:1.15em; display:inline;}
div#wrapper_tab_content ul.item_details li h3{font-weight: bold;font-size:1.2em;color:#cc0000;display:inline;}
div#wrapper_tab_content ul.item_details li.comments {line-height: 1.4em;}
img.sellerRibbonGold, img.orderTrackingImg {margin-left:5px;}
div#wrapper_tab_content ul.item_details img {vertical-align:text-bottom;}

div#wrapper_tab_content #tab_background {background: #ffffff url('../images/rentals/rental-details/bg_tab_topBG.png') left bottom repeat-x;height:63px;width:920px;padding:0px;margin:0px;}
div#wrapper_tab_content ul.tabs {padding:0px;margin:0px;text-align:center;}
div#wrapper_tab_content ul.tabs li {list-style:none;float:left;margin-right:5px;height:23px;cursor:pointer;background: url('../images/rentals/rental-details/bg_tab.png') 0 0 repeat-x;color:#127abf;padding:12px 20px 15px 20px;text-decoration: none;font-size:1.6em;font-weight:bold;border-top:1px solid #dfdfdf;border-right: 1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;border-left:1px solid #dfdfdf;}
div#wrapper_tab_content ul.tabs li:hover {color:#127abf;text-decoration: none;}
div#wrapper_tab_content ul.tabs li.active a {color:#fff;}
div#wrapper_tab_content ul.tabs li.active {background: url('../images/rentals/rental-details/bg_tab-active2.png') right bottom no-repeat;height:26px;overflow: hidden;color:#ffffff;border-bottom: 2px solid #025899;border-top:0px;border-right:0px;border-left:0px;}
div#wrapper_tab_content ul.tabs li.active span {color:#fff;display:block;}
div#wrapper_tab_content ul.tabs li span {display:block;font-size:.82em;font-weight:normal;color:#666666;line-height:.8em;}

div#wrapper_tab_content .content {float:left;background: #ffffff url('../images/rentals/rental-details/bg_tab_topBG.png') 0 0 repeat-x;padding:0px 0px 0px 0px;margin-top:0px;margin-left:0px;}
div#wrapper_tab_content ul.tabs img.qmark {margin-left:5px;}

div#wrapper_tab_content .wrapper_inventory {margin-bottom:0px;float:left;border-right:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;width:919px;background:#eeeeee;padding:15px 0px 15px 0px;font-size:1.1em;font-weight:bold;}
div#wrapper_tab_content .wrapper_inventory .column_priceShipping {float:left;width:129px;border-right:1px solid #dadada;text-align:center;}
div#wrapper_tab_content .wrapper_inventory .column_condition {float:left;width:81px;border-right:1px solid #dadada;border-left:1px solid #fff;text-align:center;}
div#wrapper_tab_content .wrapper_inventory .column_details {float:left;padding-left:10px;width:370px;border-left:1px solid #fff;}

div#wrapper_tab_content .title_wrapper 	{position:relative;float:left;margin-top:15px;margin-left:0px;width:905px;background:#fff;border-top:1px solid #999999;}
div#wrapper_tab_content .title_0	{float:left;top:0px;left:0px;width:156px;height:28px;background: url('../images/rentals/rental-details/title-cat-recommended.png') 0 0 no-repeat;}
div#wrapper_tab_content .title_quantity 	{padding-top:5px;}
div#wrapper_tab_content .title_quantity a  {font-weight: normal;font-size:.95em;}
div#wrapper_tab_content .title_2 		{float:left;top:0px;left:0px;width:71px; height:28px;background: url('../images/rentals/rental-details/title-cat-new.png') 0 0 no-repeat;}
div#wrapper_tab_content .title_1		{float:left;top:0px;left:0px;width:79px; height:28px;background: url('../images/rentals/rental-details/title-cat-used.png') 0 0 no-repeat;}
div#wrapper_tab_content .title_3 		{float:left;top:0px;left:0px;width:93px; height:28px;background: url('../images/rentals/rental-details/title-cat-rentit.png') 0 0 no-repeat;}
div#wrapper_tab_content .title_4 	{float:left;top:0px;left:0px;width:188px;height:28px;background: url('../images/rentals/rental-details/title-cat-alternate.png') 0 0 no-repeat;}
div#wrapper_tab_content .title_all 	  	{float:left;top:0px;left:0px;width:79px; height:28px;background: url('../images/rentals/rental-details/title-cat-all.png') 0 0 no-repeat;}
div#wrapper_tab_content .title_0 span, .title_2 span, .title_1 span, .title_3 span, .title_4 span, .title_all  span {display: none;}

div#wrapper_tab_content .product_white_container{float:left;margin-top:0px;margin-left:5px;margin-bottom:10px;width:900px;background:#fff;padding-top:0px;padding-bottom:0px}
div#wrapper_tab_content .product_each_spacer    {float:left;margin:5px 10px 0px 10px;width:880px;border-bottom:1px solid #dddddd;height:1px;}
div#wrapper_tab_content .product_each_container {float:left;margin:5px 10px 0px 10px;width:880px;color:#666666;font-size: .95em;font-weight:normal;line-height:2.2em;}
div#wrapper_tab_content .product_col1 {float:left;width:117px;padding-top:55px;margin-bottom:15px;margin-top:15px;height:75px;text-align:center;   border-right:0px}
div#wrapper_tab_content .product_col1 span.price {color:#cc0000;font-size: 2.1em;font-weight:bold;}
div#wrapper_tab_content .product_col2 {float:left;width:603px; margin-bottom:15px;margin-top:15px;border-left:1px dashed #dddddd; padding-top:0px;border-right:1px dashed #dddddd;}
div#wrapper_tab_content .product_col2 .condition{width:82px;float:left;text-align:center;padding-top:55px;}
div#wrapper_tab_content .product_col2 .condition span {color:#333333;font-weight:normal;font-size:1.5em;}
div#wrapper_tab_content .product_col2 .product_col3 {float:left;width:370px; min-height:160px; padding: 0px 5px 0px 10px; text-align:left;border-right:1px dashed #dddddd;border-left:1px dashed #dddddd;  margin-top:0px;margin-bottom:0px;}
div#wrapper_tab_content .product_col2 .product_col4 {float:left;width:133px;padding-top:32px;margin-bottom:15px;margin-top:15px;height:98px;text-align:center;font-style: italic;color:#999999;}
div#wrapper_tab_content .product_col2 .product_col4 span {color:#333333;font-weight:bold;font-size:.9em;font-style: normal;}
div#wrapper_tab_content .product_col5 {float:left;width:135px;padding:55px 0px 0px 20px;margin:15px 0px 15px 0px;text-align:center;}
div#wrapper_tab_content .product_col5 button {cursor:pointer;width:117px;height:30px;border:0px;background: url('../images/rentals/rental-details/btn_addtoCart.png') no-repeat 0 0;}
div#wrapper_tab_content .product_col5 button:hover {background-position: 0 -30px;}
div#wrapper_tab_content .product_col5 span {display:none;}

div#wrapper_tab_content .product_rent_container {float:left;margin:5px 10px 0px 10px;width:880px;color:#666666;font-size: .95em;font-weight:normal;line-height:2.2em;}
div#wrapper_tab_content .product_rent_container .product_rentcol1 {float:left;width:116px;padding-top:55px;margin-bottom:15px;margin-top:15px;height:85px;border-right:1px dashed #dddddd;text-align:center;}
div#wrapper_tab_content .product_rent_container .product_rentcol1 span.price {color:#cc0000;font-size: 2.1em;font-weight:bold;}
div#wrapper_tab_content .product_rent_container .product_rentcol2  {float:left;width:82px; padding-top:55px;margin-bottom:15px;margin-top:15px;height:85px;border-right:1px dashed #dddddd;text-align:center;}
div#wrapper_tab_content .product_rent_container .product_rentcol2 span {color:#333333;font-weight:normal;font-size:1.5em;}

div#wrapper_tab_content .product_rent_container .product_rentcol3 {float:left;width:235px;padding-top:5px;padding-left:10px;margin-bottom:15px;margin-top:15px;margin-right:5px;height:135px;border-right:1px dashed #dddddd;}
div#wrapper_tab_content .product_rent_container .product_rentcol3 .dueDate {float:left;margin:5px 0 0 0;}
div#wrapper_tab_content .product_rent_container .product_rentcol3 .spanHolder {float:left;margin:5px 5px 0px 5px;}
div#wrapper_tab_content .product_rent_container .product_rentcol3 .calHolder {float:left;margin:2px 0px 0px 0px; padding:0px;}
div#wrapper_tab_content .product_rent_container .product_rentcol3 .calHolder img {height:26px;padding:0;}
div#wrapper_tab_content .product_rent_container .product_rentcol3 .moreDays {float:left;clear:left;width:130px; padding: 0 0 0 55px; }
div#wrapper_tab_content .product_rent_container .product_rentcol3 .moreDays span {color: #00479b; cursor:pointer;text-decoration: underline;font-size:10px;}
div#wrapper_tab_content .product_rent_container .product_rentcol3 .rental_term {width:110px;}
div#wrapper_tab_content .product_rent_container .product_rentcol3 .rental_seller {margin-left:10px;text-align:left;width:60px;line-height:2.8em;}
div#wrapper_tab_content .product_rent_container .product_rentcol3 .rentLengthtxt {float:left;margin-left:10px;text-align:left;width:60px;line-height:2.8em;}
div#wrapper_tab_content .product_rent_container .product_rentcol3 .rentLengthVal {float:left;margin-left:5px;text-align:left;width:110px;line-height:.4em;}
 

div#wrapper_tab_content .product_rent_container .product_rentcol4 a {cursor:pointer;text-decoration: underline;font-size:.95em;}
div#wrapper_tab_content .product_rent_container .product_rentcol4 {float:left;width:255px;margin:15px 0px 15px 0px;text-align:center;height:95px;border-right:1px dashed #dddddd;padding: 45px 5px 0 5px;}
div#wrapper_tab_content .product_rent_container .product_rentcol5 {float:left;width:122px;margin-left:15px;padding-top:55px;padding-left:10px;margin-bottom:15px;margin-top:15px;height:90px;text-align:center;font-style: italic;color:#999999;}
div#wrapper_tab_content .product_rent_container .product_rentcol5 button {cursor:pointer;width:97px;height:35px;border:0px;background: url('../images/rentals/rental-details/btn_rentIt.png') no-repeat 0 0;}
div#wrapper_tab_content .product_rent_container .product_rentcol5 button:hover {background-position: 0 -35px;}
div#wrapper_tab_content .product_rent_container .product_rentcol5 span {display:none;}

div#wrapper_tab_content .product_rent_container .product_rentcol3 .rental_dueDate {padding:5px 5px 5px 5px; background:#f9ffa2;color:#cc0000;font-weight:bold;font-size:1.25em;}
div#wrapper_tab_content .product_rent_container .product_rentcol3 img.calendar {cursor:pointer;}
div#wrapper_tab_content .seeMore {float:right;margin-bottom:5px;}
div#wrapper_tab_content .seeMore a {display:block;cursor:pointer;width:78px;height:19px;border:0px;background: url('../images/rentals/rental-details/btn_seeMore.png') no-repeat 0 0;}
div#wrapper_tab_content .seeMore a:hover {background-position: 0 -19px;}
div#wrapper_tab_content .seeMore span {display:none;}

div#wrapper_dropDowns .subTitlebar span#bar1 {display:block;overflow:hidden;float:left;width:152px;padding:18px 0px 0px 0px;height:0px;background: url('../images/rentals/rental-details/tab_title_details.png') 0 0 no-repeat;}
div#wrapper_dropDowns .subTitlebar span#bar2 {display:block;overflow:hidden;float:left;width:152px;padding:18px 0px 0px 0px;height:0px;background: url('../images/rentals/rental-details/tab_title_descrip.png') 0 0 no-repeat;}
div#wrapper_dropDowns .subTitlebar {float:left;width:908px;margin: 10px auto 0px;padding-top:0px;padding-left:10px;padding-bottom:7px;background: url('../images/rentals/rental-details/bg_subContent.png') 0 0 repeat-x;border-left:1px solid #d7d7d7;border-right:1px solid #d9d9d9;border-top:1px solid #ebebeb;border-bottom:1px solid #cfcfcf;}
div#wrapper_dropDowns .subTitlebar a.arrow {float:left;cursor:pointer;font-weight:bold;color:#000;font-size:1.2em;background: url('../images/rentals/rental-details/icon_arrowRight.png') 2px 8px no-repeat;padding-top:8px;padding-left:20px;}
div#wrapper_dropDowns .subTitlebar.active a.arrow {float:left;cursor:pointer;font-weight:bold;color:#000;font-size:1.2em;background: url('../images/rentals/rental-details/icon_arrowDown.png') 0px 11px no-repeat;padding-top:8px;padding-left:20px;}
div#wrapper_dropDowns .subTitlebar a.arrow:hover {text-decoration: none;}
div#wrapper_dropDowns {clear:both;margin: 10px auto 20px;text-align:left;width:920px;padding-top:20px;}

div#wrapper_dropDowns #subContent_1 {padding: 10px 20px 20px 20px; display:none;width:880px;float:left;margin-bottom:20px;margin-top:0px;background-color:#f3f3f3;border-top:1px solid #fff;font-size:13px;color:#333;line-height:24px;}
div#wrapper_dropDowns #subContent_2 {display:none;width:920px;float:left;margin-bottom:20px;margin-top:0px;adding-bottom:20px;font-size:13px;color:#333;padding-top:10p;}
div#wrapper_dropDowns #subContent_2 #col01{float:left;width:;margin:10px 10px 0px 10px;}
div#wrapper_dropDowns #subContent_2 span.title {font-size:14px;font-weight:bold;}

/* wrapper_moreProducts NOT USED IN LIVE PAGE, IF USED, H2 & H3 TAGS SHOULD BE REPLACED WITH SPAN TAGS (B.A.) */
div#wrapper_moreProducts {font-size:1.6em;float:left;clear:both;margin: 20px auto 0px;width:910px;padding-left:10px;padding-bottom:30px;}
div#wrapper_moreProducts #title {margin: 0px auto;width:900px;padding-top:33px;background: url('../images/rentals/rental-details/title_moreproducts.png') left bottom repeat-x;}
div#wrapper_moreProducts #title span {display:none;}
div#wrapper_moreProducts .container {float:left;width:162px;padding:15px 10px 0px 10px;font-size:.85em;color:#0f7cbd;}
div#wrapper_moreProducts .container img.stars {vertical-align: text-bottom;}
div#wrapper_moreProducts .container h2 {font-weight: bold;color:#1379c1;font-size: .85em;display: block;}
div#wrapper_moreProducts .container h3.highPrice {display:inline;font-weight:normal;font-size:.8em;text-decoration: line-through;color:#cccccc;}
div#wrapper_moreProducts .container h3.lowPrice {display:inline;font-size:.82em;font-weight: bold;color:#cc0000;}

div#wrapper_moreInfo {font-size:1.4em;float:left;margin:20px 0px 0px 20px;margin-bottom:30px;width:880px;padding-top:10px;padding-left:20px;border-top:1px dashed #ddd;}
div#wrapper_moreInfo .container {margin-bottom:20px;float:left;width:290px;padding:15px 10px 0px 10px;font-size:.95em;color:#333333;font-size:.95em;}
div#wrapper_moreInfo .containerEnd {float:left;width:190px;padding:15px 10px 0px 10px;font-size:.95em;color:#333333;}
div#wrapper_moreInfo .container span, #wrapper_moreInfo .containerEnd span {font-weight: bold;color:#333333;font-size: .95em;display: block;}
div#wrapper_moreInfo .container a, #wrapper_moreInfo .containerEnd a {font-weight:normal;text-decoration: underline;}
div#wrapper_moreInfo ul {line-height:1.9em;}
div#wrapper_moreInfo ul li {list-style:none;background: url('../images/rentals/rental-details/icon_listsquare.png') left 5px no-repeat;padding-left:15px;}

div#fancy_close{
	top:6px;
	right:6px;
}

div#wrapper_tab_content .product_white_container .sub_bar { background-color: #EEEEEE; height:30px; font-size:12px; line-height:30px; padding:0 0 0 15px; clear:both; }
div#wrapper_tab_content .product_white_container .sub_bar_no_pointer { background-position:0 -38px; position:relative; margin-bottom:0px; }
div#wrapper_tab_content .product_white_container .sub_bar_no_margin { margin-bottom:0px; }
div#wrapper_tab_content .product_white_container .sub_bar_right { float:right; padding-right:15px;  }
div#wrapper_tab_content .product_white_container .sub_bar_right form { display:inline; padding-left:5px; }
div#wrapper_tab_content .product_white_container .sub_bar .sort_by { color:#999; }
div#wrapper_tab_content .product_white_container .sub_bar .sort_by a { margin:0 5px; text-decoration:underline; }
div#wrapper_tab_content .product_white_container .sub_bar .sort_by a.active { font-weight:700; color:#666; text-decoration:none; }

div#wrapper_tab_content .product_white_container .paginatorText { float:left; margin:-6px 2px 0 2px; font-size:12px;}
div#wrapper_tab_content .product_white_container .paginator { margin:5px 10px 0 0; padding:0; list-style:none; float:right; display:inline; vertical-align:middle; }
div#wrapper_tab_content .product_white_container .paginator { display: inline; }
div#wrapper_tab_content .product_white_container .paginator a { float:left; list-style:none; margin:0 5px 0 0; padding:0px 5px 0px 5px;  display:block; height:21px; font-weight:700; font-size:12px; color:#127abf; text-align:center; line-height:21px; text-decoration:none }
div#wrapper_tab_content .product_white_container .paginator a:hover { text-decoration:underline; color:#cc0000; }
div#wrapper_tab_content .product_white_container .paginator a.active { color:#333; height:19px; background-color:#f6f6f6; border-bottom:1px solid #fff; border-right:1px solid #fff; border-top:1px solid #d6d6d6; border-left:1px solid #d6d6d6; }
div#wrapper_tab_content .product_white_container .paginator a.active:hover { text-decoration:none; }
div#wrapper_tab_content .product_white_container .paginator a.arrow { background:url(../images/rentals/paginator_arrows.png) no-repeat; width:11px; height:0px; padding-top:21px; position:relative; top:1px; }
div#wrapper_tab_content .product_white_container .paginatoo a.prev { background-position:-63px 0; margin-right:5px; }
div#wrapper_tab_content .product_white_container .paginator a_prev:hover { background-position:-84px 0; }
div#wrapper_tab_content .product_white_container .paginator a.prev:active { background-position:-105px 0; }
div#wrapper_tab_content .product_white_container .paginator a.next { background-position:0 0; margin-left:5px; }
div#wrapper_tab_content .product_white_container .paginator a.next:hover { background-position:-21px 0; }
div#wrapper_tab_content .product_white_container .paginator a.next:active { background-position:-42px 0; }
