﻿.productlist { display:block; text-align:center; width:650px; margin:0; padding:0; background-color:#ffffff; }
.productlist li.listitem { display:block; width:200px; float:left; margin:5px 5px 5px 5px; text-align:center; border-bottom:solid 1px #cccccc; list-style-type:none;}
.productlist li.listitem span.product { display:block; height:170px; }
.productlist li.listitem span.productprices { display:inline; margin:7px 0px 7px 0px; }
.productlist li.listitem span.productprices span.listprice { text-decoration:line-through; color:#888888;}
.productlist li.listitem span.productprices span.unitcost { text-decoration:none; font-weight:bold; color:red; }
.productlist li.listitem span.productlinks { display:block; padding:5px 0px 8px 0px; }

.pindex { padding:10px 10px 10px 10px; margin-bottom:10px; background-color:#ffffff; border-style:dashed; border-width:1px; border-color:#051e5b; }
.pindex legend { font-weight:bold; background-color:#ffffff; }
.pindex ul { display:block; text-align:center; width:650px; margin:0; padding:0; }
.pindex ul li {  display:block; width:195px; float:left; margin:5px 5px 5px 5px; text-align:left; list-style-type:none; }

.productpager { border-bottom:solid 1px #546a91; border-top:solid 1px #546a91; text-align:right; padding:4px 5px 10px 5px; background-color:#ffffff; overflow:hidden; } 
/*.productpager { background:url(../../Images/Theme/Default/lntopbg.jpg) repeat-x top; text-align:right; padding:4px 5px 10px 5px; background-color:#ffffff; color:#ffffff; overflow:hidden; }*/
.productpager a { color:#020c4c; }
.productpager span.pptitle { float:left; font-weight:bold; color:#020c4c; }

a.feedlink {float:left; text-decoration:none; color:#051e5b; padding-left:18px; margin-top:2px; background:url(../../Images/Theme/Default/feed.png) no-repeat center left; }
a.feedlink:hover { text-decoration:underline; color:#051e5b; /*color:#020c4c;*/ }
a.feedlink img { border-width:0px; }

.linktree { overflow:hidden; padding:4px 0px 4px 0px; font-size:11px; }
.linktree a { padding:0px 2px 0px 2px; text-decoration:underline; }
.linktree a.unselected { color:#000000; text-decoration:none; }
.linktree a.unselected:hover { text-decoration:none; }
.linktree a:hover { text-decoration:none }
.linktree span { color:#444444; }
.linktree span.ltproduct { color:#444444; }

.productcontainer { padding:10px 0px 10px 0px; }
.productcontainer div.pdetails { overflow:hidden; }
.productcontainer div.pdetails img { float:left; padding-right:20px; }
.productcontainer div.pdetails div.pdetailsr { float:right; width:275px; text-align:left; }
.productcontainer div.pdetails div.pdetailsr div span.listprice { color:#666666; text-decoration:line-through;  }
.productcontainer div.pdetails div.pdetailsr span.listprice { color:Red; font-weight:bold;  }
.productcontainer div.productdesc { padding:5px 0px 5px 0px; overflow:hidden;  }
.productname { font-size:17px; }

.fproduct { display:block; text-align:center; margin:0; padding:0; background-color:#ffffff; }
.fproduct li.listitem { display:block; width:208px; float:left; margin:5px 5px 5px 5px; text-align:center; list-style-type:none;}
.fproduct li.listitem span.product { display:block; height:170px; }
.fproduct li.listitem span.productprices { display:inline; margin:7px 0px 7px 0px; }
.fproduct li.listitem span.productprices span.listprice { text-decoration:line-through; color:#888888;}
.fproduct li.listitem span.productprices span.unitcost { text-decoration:none; font-weight:bold; color:red; }
.fproduct li.listitem span.productlinks { display:block; padding:5px 0px 8px 0px; }

.sptitlebar { background:url(../../Images/Theme/Default/lntopbg.jpg) repeat-x top; width:630px; color:#051e5b; padding:7px 5px 7px 5px; font-size:12px; font-weight:bold; border:1px solid #e5e5e5; border-bottom-width:0px; overflow:hidden; }
.sptitlebar .sptitle { float:left; width:300px; text-align:left; }
.sptitlebar .spstatus { float:right; width:300px; text-align:right; }
.similarproducts {
    position: relative; /*leave this value alone*/
    border: 1px solid #e5e5e5;
    overflow: scroll; /*leave this value alone*/
    width: 640px; /*Width of Carousel Viewer itself*/
    height: 220px; /*Height should enough to fit largest content's height*/
}

.similarproducts .spbelt {
    position: absolute; /*leave this value alone*/
    left: 0;
    top: 0;
}

.similarproducts .sppanel {
    float: left; /*leave this value alone*/
    overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
    margin: 10px; /*margin around each panel*/
    width: 150px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

.similarproducts .sppanel span.product { display:block; height:170px; text-align:center; }
.similarproducts .sppanel span.productprices { display:inline; margin:7px 0px 7px 0px; }
.similarproducts .sppanel span.productprices span.listprice { text-decoration:line-through; color:#888888;}
.similarproducts .sppanel span.productprices span.unitcost { text-decoration:none; font-weight:bold; color:red; }
/*
.productgv { }
.fproduct { }
.pproduct { }
.product { }
*/