h1
{
    padding:0px !important;
    MARGIN: 0px !important;
}
input.txt
{
	text-align:right;
}
td.active 
{
	color:#000080;
}
td.notactive 
{
	color:#c0c0c0;
}
a.active:link,a.active:visited,a.active:hover
{
	color:#000080;
	text-decoration:none;
}
a,a:visited{
	color: #015b86;
	text-decoration:none;
}
a:hover{
	color: #029feb;
	text-decoration: underline;
}
.bgbody
{
	background-image:url(../images/bg_cart.gif);
	background-repeat:repeat-y;
	background-position: center; 
	background-color:#EFE7EF;
	padding:0px;
	margin:0px;
} 
.cat_numitem
{
	padding-top:5px;
	padding-right:3px;
}
.photo 
{
    max-width:160px;
    max-height:160px;
}
.photozoom 
{
    max-width:150px;
	cursor: url('zoom_in.cur'), pointer;
}
/*------------------------------------------------------------------------------------------
 	Style for shoppingcart pop-up
---------------------------------------------------------------------------------------------*/
.popUp {
border-style: solid; 
border-color: rgb(185, 201, 239) rgb(69, 86, 144) rgb(69, 86, 144) rgb(185, 201, 239); 
border-width: 1px; background: rgb(224, 233, 248) none repeat scroll 0%; 
position: absolute; 
z-index: 9999; 
width: 230px; 
height: 1px;
right: 5px;
}
.poptable
{
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Tahoma,sans-serif;
}
.popheader,.popclose
{
padding-left:5px;
border-color: rgb(185, 201, 239) rgb(69, 86, 255) rgb(69, 86, 255) rgb(185, 201, 239); 
border-style: solid;
border-width: 1px; background: rgb(254, 253, 248) none repeat scroll 0%;
}
.popclose
{
	cursor:pointer;
}
.popcontent
{
	padding:5px;
}
.fromprice 
{
	color: #ff0000; 
	text-decoration: line-through;
}
.unitprice 
{
	color: #008000; 
	font-weight:bold;
}
/*------------------------------------------------------------------------------------------
 	Style catalog product pane;
---------------------------------------------------------------------------------------------*/
.prodpannel 
{
    height:250px;
    width:165px;
    /*border:2px dotted red;*/
    background-image:url(/simplus_catalog/images/greybg.gif);
    background-repeat:no-repeat;
    background-color:#666666;
    overflow:hidden;  
}
.prodinfo
{
    margin-top:3px;
    padding-top:2px;
    padding-bottom:0px;
    border-top:1px dotted gray;
}
prodthumbnail 
{
    overflow:hidden;  
    width:155px;
    border-top: 4px solid red;
}
del.special
{
    color: #FF2020;
}
#head_wrap 
{
    width:100%;
    
}
#thumnails 
{   float:left; 
    width:570px;
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Tahoma,sans-serif;
	margin-left:10px; 

}
#ShopCartInfo 
{
    float:right;
    FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Tahoma,sans-serif;
    width:170px;

}
.productinfo {
  FONT-SIZE: 14px;
	FONT-FAMILY: Arial, Tahoma,sans-serif;    
	background: #f8f8f8;
  width: 100%; 
  margin: 10px auto;
}
#imgProduct, #ltrProduct {
    margin: 5px
}
#imgProduct {
    max-width:300px;
    max-height:300px;
    padding-right:20px
}

button.addtocart
{
    background: #960815 url(/simplus_catalog/images/button_add.png) repeat-x;
    background-color: #008000;
    border-color: #50CF40;
    border-top-color: #50CF40;
    border-right-color: #50CF40;
    border-bottom-color: #50CF40;
    border-left-color: #50CF40;
    color: #FFF;
    font-size: 14px;
}
.productqty {
    width: 25px;
    text-align: center;
    color: #666;
    height: 18px;
    font-size: 16px;
    border: 1px solid #CCC;
    font-weight: bold;
}
.pricefor 
{
    font-weight: bold;
    color: #B00;
    font-size: 14px;
}
.pricefrom 
{
    font-weight: bold;
    text-decoration: line-through;
    color: #00D;
    font-size: 14px;
}
.pricesave
{
    font-weight: bold;
    color: #B00;
    font-size: 12px;
}
.priceretail 
{
    font-weight: bold;
    text-decoration: line-through;
    color: #008;
    font-size: 14px;
}

div.prodslide {
    float:left;
    padding:5px;
    width:175px;
    height:260px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:1em;
    background: transparent url(/simplus_catalog/images/greybg.gif) no-repeat; 
}
.prodintro, .proddescr {
    float:left;
    position:relative;
    overflow:hidden;
    width:170px;
}
.prodintro
{
    height:0px;
    display:none; 
}
.proddescr{
    height:85px;
    margin:auto;
    text-align:center;
                 
}
div.prodphoto {
    height:160px;
    width:170px;
    max-width:170px; 
    position:relative;
    background-color: #fff; 
    margin: auto auto;
    text-align:center;
    display:table-cell; 
    vertical-align:middle;
    border:1px solid gray;      
    z-index:99;
}
div.prodphotonew,div.prodphotosale,div.prodphotonostock,div.prodphotoalmostgone,div.prodbackorder,div.prodreserve {
    height:160px;
    width:170px;
    max-width:170px; 
    position:relative;
    background-color: #fff; 
    /*background: #fff url(../images/new.png) no-repeat top center;*/
    z-index:99;
    margin:  0px auto;
    text-align:center;
    display:table-cell; 
    vertical-align:middle;
    border:1px solid gray;      
}
div.prodphotonew {
    background: #fff url(../images/new.png) no-repeat top center;
}
div.prodphotosale {
    background: #fff url(../images/onsale.png) no-repeat top center;
}
div.prodphotonostock {
    background: #fff url(../images/nostock.png) no-repeat top center;
}
div.prodphotoalmostgone {
    background: #fff url(../images/almostgone.png) no-repeat top center;
}
div.prodbackorder {
    background: #fff url(../images/backorder.png) no-repeat top center;
}
div.prodreserve {
    background: #fff url(../images/reserve.png) no-repeat top center;
}
.DataListCenter 
{
    text-align:center;
}  
    
.PriceBox {
    width:98%;
    min-height:57px;
    margin-top:8px;
    margin-right:5px;
    color: #000; 
	  border: 1px solid #888;
}
.PriceBox legend {
    color: #2A2; 
    font-weight:bold;
    margin-bottom: 0px!important;
}
.PriceBox div {
    padding-left:10px;
    padding-top:3px;
    margin-bottom:2px; 
}
.instock {
    padding-right:10px;
}
.tinyimage {
	max-width:59px;
}
.subcode {
    FONT-SIZE: 14px;
	FONT-FAMILY: Arial, Tahoma,sans-serif;
}
#panProduct p {
	padding-top:10px;
}	

div.lnkProdImg {
	float:left;
	width:180px;
} 
.lnkProdImg img 
{
	max-width: 160px;
}
div.lnkProdInfo {
	float:left;
	width:70%;
} 