﻿Body, Html 
{
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}

.HeaderBg {
background-image:url(images/header_bg.jpg);
background-repeat:repeat-x;
background-position:top;
height:74px;
}
.MainBodyBorder {
border-left:#7a7a7a solid 1px;
border-right:#7a7a7a solid 1px;
}
.FooterBg {
background-color:#efefef;
height:90px;
font-size:11px;
}
.MenuBg {
background-image:url(images/menu_bg.jpg);
background-repeat:repeat-x;
}
.MenuFont {
font-size:13px;
color:#FFFFFF;
font-weight:bold;
}
.MenuLink:link, .MenuLink:active, .MenuLink:visited {
font-size:13px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
.MenuLink:hover {
font-size:13px;
color:#FFFFFF;
font-weight:bold;
text-decoration:underline;
}
a:link, a:active, a:visited {
color:#003399;
text-decoration:none;
}
a:hover {
color:#003399;
text-decoration:underline;
}
.PaddingSmallBottom {
padding-bottom:5px;
}
.PaddingSmallLeft {
padding-left:5px;
}
.PaddingLeft {
padding-left:10px;
}
.PaddingBottom {
padding-bottom:10px;
}
.PaddingTop {
padding-top:10px;
}
.PaddingRight {
padding-right:10px;
}
.BoxBorder {
border:#cccccc solid 1px;
}
.TopContentBorder {
border:1px solid #cccccc;
}
.TopContentBg {
background-color:#f7fbff;
}
.FeatureHeader {
background-image:url(images/feature_header.jpg);
background-repeat:repeat-x;
height:31px;
font-size:9px;
font-weight:bold;
}
.DotBottomBorder {
border-bottom:dashed #cccccc 1px;
}

.BorderRight
{
    border-right:1px solid #cccccc;
}
.FooterLink:link, .FooterLink:active, .FooterLink:visited
{
    color:#333333;
    text-decoration:none;
}
.FooterLink:hover
{
    color:#333333;
    text-decoration:underline;
}
.ShortDesc
{
    color:#7a7a7a;
}

/* Basic Style */
.PagerLink
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
}
.PagerLink A:link
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:normal;
    text-decoration:underline;
}
.PagerLink A:hover
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:normal;
    text-decoration:none;
}

.CatMenuMiddleBg 
{
background-image:url(images/catmenumiddle.jpg);
background-repeat:repeat-y;
background-position:center;
}

.BottomBg 
{
background-image:url(images/bottombg.jpg);
background-repeat:no-repeat;
background-position:center;
}
.HrLine 
{
border:dashed 1px #cccccc;
}
.ProductName
{
    color: #333333;
	font-weight: bold;
}
.CategoryLink:link, .CategoryLink:active, .CategoryLink:visited
{
    color:#003399;
    text-decoration:none;
}
.CategoryLink:hover
{
    color:#003399;
    text-decoration:underline;
}
.DashBorderLeft
{
    border-left:dashed 1px #dddddd;
    padding:5px;
}

.HrDot
{
    border:#cccccc dashed 1px;
}

.ProductTitle
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:15px;
    font-weight:bold;
    color:#333333;
}
.ProductSmallerTitle
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    color:#333333;
}
.SpecialPrice
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:15px;
    font-weight:bold;
    color:Red;
}
.NowrapText
{
    white-space:nowrap;
}
.SmallerText 
{
font-size:11px;
color:#333333;
}
.BorderBottom 
{
border-bottom:#cccccc solid 1px;
}
.ProductPanelBg
{
    background-image:url(images/core_box_bg.gif);
    background-repeat:repeat-y;
}
.DescriptionFont
{
    font-size:11px;
    color:#7e7e7e;
    font-style:italic;
}
.FooterText 
{
font-size:11px;
}
.WaterMark
{
    background-color:#FFFFCC;
    color:#bcbcbc;
    font-size:10px;
    font-style:italic;
}
.LeftAlign
{
    text-align:left;
}
.LineHeight
{
    line-height:17px;
}