
/* --- Base Styles --- */

body
{
background-color: #4A4A4A;
background-image: url('images/site/bk.gif');
background-repeat: ;
background-position: top center;
}


table, tr, td
{
font-size: 10pt;
font-family: Tahoma;
color: #9E9E9E;
}


a:link    {text-decoration: none; color:#FFFFFF; }
a:visited {text-decoration: none; color:#FFFFFF; }
a:active  {text-decoration: none; color:#FFFFFF; }
a:hover   {text-decoration: underline ;color:#E80808; }


/* --- Outline Styles --- */


td.linkbk
{
background-image: url('images/site/linkbk.gif');
background-repeat: no-repeat;
}


td.linkshdwtp
{
background-image: url('images/site/linkshdwtp.gif');
background-repeat: repeat-x;
}


td.linkshdwtpr
{
background-image: url('images/site/linkshdwtpr.gif');
background-repeat: no-repeat;
}


td.linkshdwrt
{
background-image: url('images/site/linkshdwrt.gif');
background-repeat: no-repeat;
}


td.linkshdwr
{
background-image: url('images/site/linkshdwr.gif');
background-repeat: repeat-y;
}


td.linkshdwrb
{
background-image: url('images/site/linkshdwrb.gif');
background-repeat: no-repeat;
}


td.mainshdwlt
{
background-image: url('images/site/mainshdwlt.gif');
background-repeat: no-repeat;
}


td.mainshdwl
{
background-image: url('images/site/mainshdwl.gif');
background-repeat: repeat-y;
}


td.mainshdwlb
{
background-image: url('images/site/mainshdwlb.gif');
background-repeat: no-repeat;
}


td.mainshdwrt
{
background-image: url('images/site/mainshdwrt.gif');
background-repeat: no-repeat;
}


td.mainshdwr
{
background-image: url('images/site/mainshdwr.gif');
background-repeat: repeat-y;
}


td.mainshdwrb
{
background-image: url('images/site/mainshdwrb.gif');
background-repeat: no-repeat;
}


td.hd_mnspace
{
background-color: #4A4A4A;
background-image: url('images/site/hd_mnspace.gif');
background-repeat: repeat-x;
}


td.hd_mnspacer
{
background-color: #4A4A4A;
background-image: url('images/site/hd_mnspacer.gif');
background-repeat: no-repeat;
}


td.hd_mnspacerr
{
background-color: #4A4A4A;
background-image: url('images/site/hd_mnspacerr.gif');
background-repeat: no-repeat;
}


td.infobl
{
background-image: url('images/site/infobl.gif');
background-repeat: no-repeat;
}


td.infobr
{
background-image: url('images/site/infobr.gif');
background-repeat: no-repeat;
}


td.infob
{
background-image: url('images/site/infob.gif');
background-repeat: repeat-x;
}


/* --- Outline Styles --- */


td.shopinfo
{
background-image: url('images/site/shopinfo.jpg');
background-repeat: no-repeat;
}


td.shopinfob
{
background-image: url('images/site/shopinfob.jpg');
background-repeat: no-repeat;
}


td.shopinfol
{
background-image: url('images/site/shopinfol.jpg');
background-repeat: no-repeat;
}


td.shopinfor
{
background-image: url('images/site/shopinfor.jpg');
background-repeat: no-repeat;
}


/* Scroll Bar Master Styling Starts Here */
/* All comments can be freely removed from the css */

/*  scrollgeneric is used for corrective styling of elements, and should not be modified or removed */ 

.scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;top: 0; left: 0;}


div.flexcroll
{
position:relative;
height: 447px;
}


.vscrollerbar
{width: 11px;
background: url(images/site/scroll.gif) repeat-y;
}


.vscrollerbase
{
width: 11px;
}


.vscrollerbasebeg
{
width: 11px;
height: 11px !important;
background: url(images/site/btn-up.gif) no-repeat;
}


.vscrollerbaseend
{
height: 11px;
width: 11px;
background: url(images/site/btn-dn.gif) no-repeat;
}


.vscrollerbar, .hscrollerbar
{
padding: 11px;
z-index: 2;
}


/* Scroll Bar Master Styling Ends Here */
