/* Line */
.productview_line, .searchdocument_line { background-color:#303030; border-color:#404040 #404040 #000000 #000000;border-style:solid;border-width:1px;float:left;margin:1px;padding:5px;position:relative;}
.searchdocument_line .bghxtbibibook, .searchdocument_line .phmusic , .searchdocument_line .phmovie { height:114px;overflow:hidden;width:188px;}
.productview_line .bghxtbibibook, .productview_line .phmusic , .productview_line .phmovie { height:114px;overflow:hidden;width:188px;}

.productview_line .imagecontent, .searchdocument_line .imagecontent{ float:left;height:92px;;position:relative;top:0px;width:60px !important;margin-right:5px;overflow:hidden;padding-top:22px;}
.productview_line .textcontent, .searchdocument_line .textcontent{ float:left;height:114px;position:relative;top:0;width:122px !important;font-size:11px;overflow:hidden}
.productview_line h1, .searchdocument_line h1{ color:#EEEEEE;font-size:12px !important;font-weight:bold;line-height:13px !important;margin-bottom:5px;text-transform:none; }
.productview_line h2, .searchdocument_line h2{ color:#AAAAAA;font-size:11px !important;text-transform:uppercase}
.productview_line p, .searchdocument_line p{ padding:0; }
.productview_line a, .searchdocument_line a{ text-decoration: none; }
.productview_line .catalog, .searchdocument_line .catalog{ color:#AAAAAA;font-style:italic;white-space: nowrap; }  
.productview_line .catalog, .searchdocument_line .catalog_attention{ color:red;font-style:italic;white-space: nowrap; }  
.productview_line .price_postmod, .searchdocument_line .price_postmod{ font-family:georgia;font-size:14px;font-weight:bold;margin-bottom:3px;}
.productview_line form, .searchdocument_line form{ position: absolute; top:5px; left: 5px;}

/*Small*/ 
.productview_small, .searchdocument_small { padding:5px; width:300px; overflow:hidden; height:67px; }
.productview_small .image, .searchdocument_small .image{ background:url( ../images/thumb_background_small_invrt.gif ) no-repeat top left; width:67px!important; height:67px!important; padding:0; position: absolute; }
.productview_small .image img, .searchdocument_small .image img{ margin:2px 0px 0px 2px; }
.productview_small p, .searchdocument_small p{ left:72px;margin:0;padding:0;position:relative;width:210px;overflow:hidden;white-space: nowrap;}
.productview_small h1, .searchdocument_small h1{ font-size:13px;left:72px;margin:0;padding:0;position:relative;width:210px;overflow:hidden;white-space: nowrap; }
.productview_small h2, .searchdocument_small h2{ font-size:12px!important;left:72px;margin:0!important;padding:0!important;position:relative;width:210px;overflow:hidden;white-space: nowrap; background-color:transparent!important;}
.productview_small a, .searchdocument_small a{text-decoration: none; color:#FFF; font-weight: bold; }
.productview_small .author, .searchdocument_small .author{color:#757575;font-size:10px;text-transform:uppercase; }
.productview_small .publisher, .searchdocument_small .publisher{ margin-top:3px; }
.productview_small .catalog, .productview_small .catalog_attention, .searchdocument_small .catalog, .searchdocument_small .catalog_attention{color:#AAAAAA;font-style:italic; }
.productview_small .price_postmod, .productview_small .price_premod, .productview_small .price_modpercentage{clear:both;}
.searchdocument_small .price_postmod, .searchdocument_small .price_premod, .searchdocument_small .price_modpercentage{clear:both;}
.productview_small .price_modpercentage, .searchdocument_small .price_modpercentage{ font-size:11px; color:#bbb; }
.productview_small .price_postmod, .searchdocument_small .price_postmod{ font-family: georgia; font-size:14px; }

/*Medium*/
.productview_medium, .searchdocument_medium{ width:580px;min-height:95px;padding:10px;position: relative; background-color:#000;overflow:hidden;margin-bottom:2px;}
.productview_medium .image, .searchdocument_medium .image{ background:url( ../images/thumb_background.gif ) no-repeat top left; width:95px; height:95px; padding:0; position: absolute; }
.productview_medium .image img, .searchdocument_medium .image img{ margin:2px 0px 0px 2px; }
.productview_medium p, .searchdocument_medium p{ left:104px;margin:0;padding:0;position:relative;width:400px;}
.productview_medium h1, .searchdocument_medium h1 { font-size:15px;left:104px;margin:0;padding:0;position:relative; width:400px; }
.productview_medium h2, .searchdocument_medium h2 { color:#666666;font-size:13px;font-style:italic;left:104px;margin:0;padding:0;position:relative;width:400px; }
.productview_medium a, .searchdocument_medium a { text-decoration: none; color:#FFF; font-weight: bold; }
.productview_medium .author, .searchdocument_medium .author{ color:#BBBBBB; font-size:11px;font-weight:bold;text-transform:uppercase }
.productview_medium .catalog, .productview_small .catalog_attention, .searchdocument_medium .catalog, .searchdocument_medium .catalog_attention{ clear:left;float:left;margin:6px 5px 0 0;width:auto; }
.productview_medium .bindingtype, .searchdocument_medium .bindingtype{color:#999999;float:left;font-size:11px;margin-top:7px;width:auto;}
.productview_medium .price_postmod, .productview_medium .price_premod, .productview_medium .price_modpercentage{clear:both;}
.searchdocument_medium .price_postmod, .searchdocument_medium .price_premod, .searchdocument_medium .price_modpercentage{clear:both;}
.productview_medium .price_modpercentage, .searchdocument_medium .price_modpercentage{ font-size:11px; color:#bbb; }
.productview_medium .price_postmod, .searchdocument_medium .price_postmod{ font-family: georgia; font-size:20px; }
.productview_medium .basketbutton, .searchdocument_medium .basketbutton{ bottom:8px;left:auto;position:absolute;right:8px; width:auto; }

/* Large */
.productview_large, .searchdocument_large { position:relative;overflow: hidden;width:290px; /*padding:5px;*/}
.productview_large .image, .searchdocument_large .image{ float:left; width:100px!important; margin:0px!important; }
.productview_large p, .productview_large h1, .searchdocument_large p, .searchdocument_large h1{ width:176px;float:right;position:relative;padding:0;margin:0px;}
.productview_large a, .searchdocument_large a{ text-decoration: none; color:#FFF; font-weight: bold; }
.productview_large h1, .searchdocument_large h1{ font-size:14px; }
.productview_large .author, .searchdocument_large .author{ color:#757575;font-size:10px;text-transform:uppercase; }
.productview_large .publisher, .searchdocument_large .publisher{ margin-top:3px; }
.productview_large .catalog, .searchdocument_large .catalog{ color:#AAAAAA;font-style:italic;margin-bottom:4px; white-space: nowrap; }
.productview_large .price_premod, .searchdocument_large .price_premod{ color:#999999;font-size:11px;text-decoration:line-through;text-transform:uppercase;}
.productview_large .price_postmod, .searchdocument_large .price_postmod{ font-family:georgia;font-size:16px;margin:2px 0 2px 0;font-weight: bold;}
.productview_large .inventorystatus_instock_canbuy, .productview_large .inventorystatus_notstock_canbuy, .productview_large .inventorystatus_cannotbuy{ font-size:11px; line-height: 1.2em; }
.searchdocument_large .inventorystatus_instock_canbuy, .searchdocument_large .inventorystatus_notstock_canbuy, .searchdocument_large .inventorystatus_cannotbuy{ font-size:11px; line-height: 1.2em; }
.productview_large .basketbutton, .searchdocument_large .basketbutton{ margin-top:8px!important; }

/* Full */
.productview_full .bgBix{ background:transparent url(../images/bgbix_banner.gif) no-repeat scroll left top;padding-top:55px; }
.productview_full .image{ float:left; margin:0 15px 10px 0; width:189px; }
.productview_full .image a{ display:block; }
.productview_full .focus{ background:transparent url(../images/stripped_focus.gif) repeat scroll left top;border:1px solid #383838; margin-bottom:12px; }
.productview_full .imagepull{ float:right;width:403px; }
.productview_full .focus p, .productview_full .focus h1{ padding:0 6px; }
.productview_full .focus h1{ color:#FFFFFF;font-size:20px;font-weight:bold; padding-top:6px;margin-bottom:5px;}
.productview_full .focus h1 .supplementtitle{font-style: italic; font-weight: normal; vertical-align: middle; font-size: 12px; margin-left: 0px;display:block;}
.productview_full .focus h2{ color:#FFFFFF;font-size:14px;font-weight:bold; padding:0 6px;}
.productview_full .focus p.author{color:#BBBBBB;font-size:11px;font-weight:bold;margin-bottom:5px;margin-top:10px;text-transform:uppercase;}
.productview_full .focus p.price_postmod{font-family:georgia;font-size:40px;margin:0 0 6px;}
.productview_full .focus p.price_premod{ font-size:12px;margin:4px 0 0;text-decoration:line-through;text-transform:uppercase; }
.productview_full .focus th.inventorystatus{ color:#707070!important; }
.productview_full .focus table{ border-top:1px solid #383838;font-size:11px;font-weight:normal;text-align:left;width:100%; margin-top:15px;}
.productview_full .focus table tr.light{background-color:#303030;}
.productview_full .focus table tr.dark{background-color:#000000;}
.productview_full .focus table th{color:#707070;font-weight:normal;padding:2px 4px;text-transform:uppercase;width:20%;}
.productview_full .focus table td{color:#BBBBBB;padding:2px 0 2px 4px;}
.productview_full .focus td.covers .imagethumb{float:left;margin-right:5px;}
.productview_full .focus td.covers .imagethumb img{border:1px solid;}
.productview_full .phmovie .focus td.covers .imagethumb img{border-color:#E0A855;}
.productview_full .phmusic .focus td.covers .imagethumb img{border-color:#E9FF91;}

.productview_full .description{background-color:#242424;clear:right;color:#EEEEEE;font-family:trebuchet MS;font-size:13px;line-height:19px;margin-bottom:10px;padding:0;text-align:justify;}
.productview_full .related-1{float:left;margin-left:-4px;margin-top:2px;padding:0;width:100%;}
.productview_full .related-1 .relatedhead{background-color:#303030;border-top:1px solid #404040;font-size:14px;font-weight:bold;margin-bottom:4px;padding:6px 0 6px 13px;}
.productview_full .related-1 .productview_large, .productview_full .related-1 .searchdocument_large{background-color:#303030;border:1px solid #404040;float:left;height:168px;margin:0 0 3px 4px;overflow:hidden;padding:7px;width:285px;}
/*.productview_full .related-2 { background:#303030 none repeat scroll 0 0;float:left;width:100%;}
.productview_full .related-2 h2{ font-size:14px;margin:0 6px 6px;padding-top:6px;text-transform:uppercase;}*/ 
.productview_full .related-1 .searchview_embeded{ padding:0;background-color:transparent;border:none;width:100%} 
.productview_full .related-1 .searchdocument_small{ background-color:#242424;border:1px solid #191919;float:left;margin:0 0 4px 4px;padding:6px;width:285px;}   
.productview_full .related-1 .searchdocument_medium{ background-color:transparent;border-bottom:1px solid #404040;overflow:hidden;padding:5px 5px 10px;position:relative;width:auto;}   

.bghxtbibibook .price_postmod{ color:#83F0E5; } 
.phmovie .price_postmod{ color:#e1175e; } 
.phmusic .price_postmod{ color:#E9FF91; } 
.bgBix .price_postmod{ color:#FA6521; } 

.bghxtbibibook .img img:hover{ border:1px solid #83F0E5; }   
.phmovie .img img:hover{ border:1px solid #e1175e; }   
.phmusic .img img:hover{ border:1px solid #E9FF91;}
.bgBix .img img:hover{ border:1px solid #FA6521; } 
   
.inventorystatus_notstock_canbuy{ color:yellow!important; }
.inventorystatus_instock_canbuy{ color:green!important; }
.inventorystatus_cannotbuy{ color:red!important; }

.productlist {margin-right:-6px;}
.productlist .productview_small{ float:left; margin: 0 5px 10px 0px; padding:0px }
.productlist .productview_medium{ background-color:#1D1D1D;border:1px solid #101010;float:left;margin:0 0 3px 0;padding:6px;width:596px; }
.productlist .productview_large{ background-color:#191919;border:1px solid #101010;float:right;height:180px;margin:0 4px 4px 0;padding:10px;width:282px; }

