﻿/*---------------------------
16/08/2007 @ by zelus
@products (product.master)
---------------------------*/

/* bold label */
.lbl { font-weight: bold; }

/* Catalog Menu */
#catalog            { width: 100%; }
#catalog .prdName   { width: 100%; height: 22px; vertical-align: middle; background-color: #e5e5e5; }
#catalog .prdName a, #catalog .prdName a:visited, #catalog .prdName a:active
                    { color: Gray; font-weight: bold; padding: 0 0 0 5px; text-decoration: none; }
#catalog .prdName a:hover, #catalog .prdName a:hover b
                    { color: Black; text-decoration: normal; }
#catalog .prdName b  { font-weight: 900; color: #777; }

#catalog .prdPhoto  { width: 75px; padding: 0 0 0 10px; }

#catalog .prdPhoto img 
                    { height: 50px; width: 50px; padding: 5px; border: 1px solid gray !important; }
#catalog .prdSKU    { display: block; padding-bottom: 7px; }

/* Product Details */
#prdDetails             { padding: 0px; margin: 0px; }
#prdDetails .prdName    { width: 100%; height: 22px; vertical-align: middle; background-color: #e5e5e5; color: Gray; font-weight: 700; padding: 0 0 0 5px; }

#prdDetails .prdForm input[type=text], #prdDetails .prdForm input[type=submit], #prdDetails .prdForm span
                        { vertical-align: middle; }
#prdDetails .prdPhoto   { width: 180px; text-align: center; }
#prdDetails .prdForm input[type=text] 
                        { width: 30px; height: 16px; }
#prdDetails .prdForm input[type=submit] 
                        { padding: 0px 1px 0px 1px; cursor: pointer; } 
#prdDetails .prdPhoto img 
                        { padding: 5px; border: 1px solid #e5e5e5 !important; width: 140px; height: 140px; display: block; cursor: pointer;}
#prdDetails .prdSKU, #prdDetails .prdMaterial, #prdDetails .prdDimensions, #prdDetails .prdRentailPrice, #prdDetails .prdDescription
                        { display: block; }
#prdDetails .prdForm    { padding: 10px 0 0 0; }

/* Catalog Menu (left side) */ 
.ctgMenuTitle { font-size: 11px !important; font-weight: bold; padding-bottom: 3px; border-bottom: 1px solid gray }
.ctgMenuMargin   { padding: 4px 14px 0 14px; }
#ctgMenu { width: 100%; }
#ctgMenu span { font-weight: bold; }
#ctgMenu .main { font-weight: bold; padding: 3px 0 3px 8px; cursor: pointer; border-bottom: 1px solid #e5e5e5; }
#ctgMenu .main img { padding-right: 3px; }
#ctgMenu ul.sub1 { padding: 3px 0 3px 5px; }
#ctgMenu li.sub1 { padding: 3px 0 3px 3px; border-top: 1px solid #e5e5e5; font-weight: normal; }
#ctgMenu ul.sub2 { padding: 3px 0 3px 5px; }
#ctgMenu li.sub2 { padding: 3px 0 3px 3px; border-top: 1px solid #e5e5e5; }
#ctgMenu li.sub2 span { font-weight: normal; }

table.prdInfoDetails
{
	width: 100%;

}

table.prdInfoDetails td
{
	padding-bottom: 4px;
	text-align: justify;
}

table.prdInfoDetails td.description
{
	padding-bottom: 0px;
}

