#SimpleProductContainer, #iconKeyPageContainer
{
    margin: 30px 0 0 138px;
    width: 822px;
}

#ProductTable, #CategoryTable, #EntityPanel, .FormattedContainer, .PageHeaderDescription
{
    width: 822px;
    margin: 0px 0 0 138px;
}
/*.SubCatName
{
	display: block;
	background-color: #f2be00;
	width: 242px;
	text-align: left;
	padding: 5px 5px 5px 5px;
	color: White;
	margin: 15px 0;
	z-index: 1;
	text-decoration: none;
}*/

.SubCatName
{
    background-image: url(images/yellowbq.gif);
    width: 232px;
    height: 16px;
    text-align: left;
    padding: 5px;
}
.SubCatName a
{
    color: white !important;
    text-decoration: none;
    width: 242px;
}


.SubCatName a:hover
{
    text-decoration: underline;
}
#ProductTable *, #SimpleProductContainer *
{
    color: #6A6A6A;
    text-decoration: none;
}
#ProductTable > tbody > tr > td
{
    padding: 5px;
}
#ProductImages
{
    float: right;
    width: 500px;
}
.ProductNameText, #SimpleProductContainer h2, .PageHeaderDescription h1
{
    font-family: Arial Black;
    font-size: 33px;
    color: #585858;
}


.UpsellProduct
{
    float: left;
    width: 23%;
    margin: 10px 0.5% 0 0.5%;
    text-align: center;
}
#SimpleProductContainer h2
{
    font-size: 21px;
}
.PageHeaderDescription
{
    color: #6A6A6A;
}
#UpsellContainer
{
    overflow: auto;
}
.sitemapul
{
    margin-left: 1%;
}
.PageHeaderDescription td
{
    vertical-align: top;
    padding: 10px 118px 0 0;
}
#CategoryTable td
{
    vertical-align: bottom;
}
.PageHeaderDescription td:first-child
{
    padding: 0 10px 0 90px;
}


/* Additional CSS for product page*/
.ProductNameText
{
    font-size: 14pt !important;
    padding-left: 20px;
}

#DescriptionArea, #SummaryArea, #tradeDescriptionArea
{
    margin: 10px 0 0 0;
    padding-left: 20px;
    font-size: 8pt;
}

#SummaryArea ul
{
}

#SummaryArea ul li
{
    list-style-type: circle;
    list-style-position: outside;
    margin-left: 15px;
}

#ProductFeaturesTitle, #AccessoriesTitle, #ProductDescriptionTitle, #ProductIconsTitle, #ProductIconKeyTitle
{
    color: #585858;
    font-weight: bold;
    font-size: 10pt;
}

#ProductIconsTitle
{
    margin-bottom: 10px;
}

#RelatedProductsArea
{
    clear: both;
    padding-top: 20px;
    width: 500px;
    float: right;
}

#breadcrumb
{
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 155px !important;
    font-size: 8pt;
    color: #0076BD;
}


#breadcrumb a
{
    color: #0076BD;
    text-decoration: none;
}

#Content h1
{
    margin: 0;
    text-align: left;
    font-size: 24pt;
    font-weight: bold;
    color: #0076BD;
    padding-top: 10px;
}

#Content h2
{
    margin: 0;
    text-align: left;
    font-size: 12pt;
    font-weight: bold;
    color: #0076BD;
}

#Content a
{
    text-decoration: none;
}
#productInfoGrid
{
    font-size: 8pt;
    float: right;
}

#productInfoGrid td
{
    width: 77px;
    padding: 5px 0;
    margin: 0;
    text-align: center;
}

#iconKeyPageContainer td
{
    padding: 5px;
}

#productInfoGrid a:link
{
    color: #0076bd;
    text-decoration: underline !important;
}

#productInfoGrid a:visited
{
    color: #0076bd;
    text-decoration: underline !important;
}

#productInfoGrid a:hover
{
    text-decoration: none;
    color: Red;
}

#bottomHalf
{
    float: right;
    color: #0076BD;
}

.contact-table h2
{
    font-size: 10pt !important;
}

.contact-table
{
    margin-top: 10px;
}

.contact-table td
{
    vertical-align: top;
    padding: 10px 5px !important;
}
.contact-table p
{
    margin: 0px;
}

#Content strong
{
    font-weight: bold;
}

#signinForm
{
    padding: 10px 0 0 40px;
}

#signinForm td
{
    padding: 5px;
}
