/* CSS Document */


#CatalogTable {border-left:1px solid #ccc;}
#ProductBrowse h1
{
font-size:20px;
overflow:hidden;
}


#NarrowResultsFrame
{
background-color:#EBF4FA;
padding:0px 5px 0px 5px;
}


#CatalogTable h3{ font-family:Arial, Helvetica, sans-serif; margin-bottom:5px;}

#CatalogTable td{
border-bottom:1px solid  #ccc;
border-right:1px solid  #ccc;
}

#CatalogTable ul{ list-style:none; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; margin-top:10px; margin-bottom:20px;}
#CatalogTable ul li{
padding-left:0px;
 padding-bottom:0px;
 /* border-bottom:1px solid #F7F7F7; */
 


   }
#CatalogTable ul li ul{ padding-left:0px;  margin:0px; }
#CatalogTable ul li a{ color:#0E40C7; text-indent:5px;  }
#CatalogTable ul .even{   background-image:url(/img/catalog/listing_header_bg_rpt_h.png);   background-repeat:no-repeat;}
#CatalogTable ul li ul li{ font-size:12px; list-style-image:url(/img/catalog/bluearrow.png); border-left:2px solid #DBE2EA; text-indent:2px;  list-style-position:inside; border-bottom:none; background-image:none;}
#CatalogTable ul li h3{ font-size:12px; font-weight:normal; font-weight:bold;}
#CatalogTable ul li ul .selected{ background-color:#EBF4FA}
#CatalogTable ul .selected h3{ background-color:#EBF4FA}
#CatalogTable ul li ul li a{ color:#708EC7; text-decoration:none; }
#CatalogTable ul li ul li a:hover{ color:#0E40C7; text-decoration:underline;


}


.price{ color:#96CA52; color:#444; font-weight:bold;}
#ProductList { padding-left:0px;}
#ProductList h4{ margin:0;margin-left:2px; color:#6A9200; margin-bottom:3px;}
#ProductList p{   font-size:13px; font-family:Arial, Helvetica, sans-serif; margin-top:6px; line-hight:200%; padding-left:5px; }
#ProductList .PListItem{  clear:both;margin-bottom:10px; padding-bottom:10px; background-image:url(/img/catalog/listing_bg.png); background-position:bottom; background-repeat:no-repeat; padding-left:5px;}

#ProductList .PListItemOver{clear:both;margin-bottom:10px; padding-bottom:10px;background-image:url(/img/catalog/listing_bg_over.png);background-position:bottom; background-repeat:no-repeat; background-color:#FAFEF5; padding-left:5px;}


#ProductListBasic { padding-left:0px;}
#ProductListBasic img { margin-left:4px;}
#ProductListBasic h4{ margin:0;color:#6A9200; margin-bottom:3px; font-weight:normal;}
#ProductListBasic h4 a{ color:#0E40C7;}
#ProductListBasic p{ font-size:13px; font-family:Arial, Helvetica, sans-serif; margin-top:6px; line-hight:200%;}
#ProductListBasic .PListItem{ padding-right:5px;clear:both;margin-bottom:10px; height:40pt; background-image:url(/img/catalog/listing_bg.png); background-position:bottom; background-repeat:no-repeat;}
#ProductListBasic .PListItemOver{ padding-right:5px; clear:both;margin-bottom:10px; height:40pt; background-image:url(/img/catalog/listing_bg_over.png);background-position:bottom; background-repeat:no-repeat; background-color:#FAFEF5;}

.PageNavigator{ background-color:#F3F3F3; border-bottom:1px solid #ccc; padding:4px; margin-bottom:10px; background-image:url(/img/catalog/pager_bg.png); background-repeat:repeat-x; background-position:bottom;}

#ProductDetail
{
padding:0 10px 0px 10px;
}

#ProductDetail .price{color:#96CA52;  text-align:right; font-size:20pt; line-height:20pt; border:none;}
#ProductDetail h1{text-align:center; margin:10px 0 0px 0;}
#RightPanel
{
border:1px solid #ccc;
float:right;
padding-top:10px;
clear:right;
background-color:#FaFaFa;
width:250px; 
padding-left:10px; 
padding-bottom:10px; 
margin-left:10px; 
margin-bottom:10px; 
}

