﻿body
{
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding: 0px auto;
    margin: 15px auto;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}
.bodyDiv
{
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    border: 1px solid #666666;
    width: 990px;
    text-align: center;
    padding: 0px auto;
    margin: 0px auto;
    background: url(   '/Templates/FNG/bg1.png' ) no-repeat;
}
.outsideContainer
{
    width: 990px;
    text-align: left;
    background-color: #FFFFFF;
}
.select-language
{
    color: #2e2e2e;
    font-family: arial,sans-serif;
    font-size: 11px;
}
.sidebox-title-bg
{
    padding: 0px;
    margin: 0px;
}
.sidebox-title
{
    color: #fff;
    font-family: arial,sans-serif;
    font-size: 12px;
    font-weight: bold;
}
.CategoriesCol
{
    margin: 10px 0px 0px 0px;
}
.Categoriesline
{
    border-right-style: solid;
    border-left-style: solid;
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-color: #CCCCCC;
    border-left-color: #CCCCCC;
    border-bottom-color: #CCCCCC;
    border-bottom-width: 1px;
    border-bottom-style: solid;
}

/* item */
.itemNameHeader
{
    border-color: #606458;
    color: #904A73;
    vertical-align: middle;
    padding-top: 5px;
    margin-left: 0px;
    padding-bottom: 0px;
    width: 100%;
    text-align: left;
    font-size: 20px;
    display: block;
    padding-left: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-variant: small-caps;
    font-weight: bolder;
}

.iteminfo1
{
    padding-left: 10px;
    width: 95px;
    list-style-type: disc;
    list-style-position: outside;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #904A73;
    border-right: 2px solid #CCCCCC;
    padding-right: 10px;
    position: relative;
}

.iteminfo2
{
    width: 400px;
    border-left-width: 0px;
    border-left-color: #CCCCCC;
    border-left: 0px solid #CCCCCC;
    padding-left: 0px;
    font-family: Arial, Helvetica, sans-serif;
    color: #904A73;
}

.iteminfo3 td
{
    border-bottom: 4px solid #CCCCCC;
}

.iteminfo4 td
{
    border-bottom: 1px solid #CCCCCC;
}

.relationHeader
{
    margin: 10px 0px 0px 10px;
    padding: 0px;
    border-color: #606458;
    color: #2872AF;
    vertical-align: middle;
    width: 100%;
    text-align: left;
    font-size: 16px;
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    font-variant: small-caps;
    font-weight: bolder;
}
.topLinks, .cartLink, .SelLanguage
{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #7A4A73;
    text-decoration: none;
}
#langmenu
{
    margin-right: 10px;
    margin-top: 10px;
}
#langmenu a:hover
{
    color: #FF0000;
    text-decoration: underline;
}
a:active, a:link, a:visited
{
    color: #7A4A73;
}
 a:hover
{
    color: #FF0000;
}
#nav-menu ul
{
    font-family: Arial, Helvetica, sans-serif;
    list-style: none;
    padding: 0;
    margin: 0;
}
#nav-menu li
{
    float: left;
    margin: 0px;
    width: auto;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    text-align: center;
    background-position: left bottom;
    border-right-width: 0px;
    border-right-style: solid;
    border-right-color: #FFFFFF;
    padding-top: 0px;
    padding-right: 30px;
    padding-bottom: 0px;
    padding-left: 30px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    list-style-type: none;
}
#nav-menu li a
{
    float: left;
    margin: 0px;
    width: auto;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
    list-style-type: none;
}
#nav-menu li a:active, #nav-menu li a:link, #nav-menu li a:visited
{
}
#nav-menu li a:hover
{
    color: #0168B7;
    text-decoration: underline;
}
#nav-menu
{
    width: 100%;
}
.itemCell
{
    border: 1px solid #CCCCFF;
    padding: 10px;
    background-color: #FFFFFF;
    width: 33%;
}
.itemCell-onmouseover
{
	border: 2px solid #8282FF;
}
/*
.itemCell div
{
	float: left;
	vertical-align: bottom;
}
*/
.itemCell span
{
    /* 	display: inline-block; 	vertical-align: baseline; */
    text-align: left;
    font-size: 1em;
}


.itemCell a
{
	text-decoration: none; /*color: #ffffff;*/
	cursor: pointer;
}

.itemCell .partNum
{
	font-size: 1.0em;
}
.itemCell .itemName
{
}
.itemCell .itemShortDesc
{
}
.itemCell .unitPrice
{
	font-weight: bold;
}
.itemPicture1
{
    padding: 10px;
    margin: 38px 15px 0px 0px;
    border: 1px solid #CCCCCC;
    text-align: center;
    vertical-align: middle;
    width: 233px;
    background-color: #FFFFFF;
}

.itemPicturetd
{
	vertical-align: top;
	width: 220px;
}
.tblPictures
{
    padding: 5px;
    margin: 0px 5px 0px 0px;
    border: 1px solid #CCCCCC;
    background-color: #FFFFFF;
}
#newsheader1
{
    padding: 8px;
    background-color: #B0DEE2;
    margin: 0px;
    font-size: 16px;
    font-weight: bold;
    color: #2D55B1;
    font-style: normal;
}
#news
{
    margin: 8px;
    padding: 0px;
    border-right-style: solid;
    border-left-style: solid;
    border-right-width: 3px;
    border-left-width: 3px;
    border-right-color: #B0DEE2;
    border-left-color: #B0DEE2;
    border-bottom-color: #B0DEE2;
    border-bottom-width: 3px;
    border-bottom-style: solid;
}
#news_body
{
    margin: 10px;
    background-color: #FFFFFF;
    padding: 10;
    height: 256px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #7D7E81;
}

#featuredItemsheader
{
    padding: 8px;
    background-color: #BD80A3;
    margin: 0px;
    font-weight: bold;
}
#featuredItemscontent
{
    background-color: #FFFFFF;
    padding: 5px;
}
#featuredItemsbox
{
    margin: 8px;
    padding: 0px;
    border-right-style: solid;
    border-left-style: solid;
    border-right-width: 3px;
    border-left-width: 3px;
    border-right-color: #F09B36;
    border-left-color: #F09B36;
    border-bottom-color: #F09B36;
    border-bottom-width: 3px;
    border-bottom-style: solid;
}
.itemGridTitle
{
    font-size: 1.4em;
    font-weight: bold;
    color: #FFFFFF;
    font-style: normal;
    padding-right: 5px;
}
#featuredItemstb
{
    margin-top: 0em;
}
#footerlink ul
{
    font-family: Arial, Helvetica, sans-serif;
    list-style: none;
    padding: 0;
    margin: 0;
}
#footerlink li
{
    float: left;
    margin: 0px;
    width: auto;
    font-weight: bold;
    color: #757577;
    text-decoration: none;
    text-align: center;
    background-position: left bottom;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    list-style-type: none;
}
#footerlink li a
{
    margin: 0px;
    width: auto;
    font-weight: bold;
    color: #757577;
    text-decoration: none;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
    list-style-type: none;
}
#footerlink li a:active, #nav-menu li a:link, #nav-menu li a:visited
{
}
#footerlink li a:hover
{
    color: #774575;
    text-decoration: underline;
}
#footerlink
{
}
.categoryPageHeading
{
    padding: 0px 0px 30px 8px;
    color: #000000;
}
#litCatDescriptionCSS
{
    padding: 5px 15px 15px 15px;
    color: #774575;
}
#lstChildCatsCSS
{
    padding: 0px 15px 0px 15px;
}
.ItemContentCSS
{
    padding: 0px 60px 0px 60px;
}