/* GENERAL */

body, html
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;

    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
tt 
{
    color: #FF0000;
}
td
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

/* LINKS */

a:link {
	color:#004080;
	text-decoration: none;
	font-weight: bold;
}
a:visited {
	color:#004080;
	text-decoration: none;
	font-weight: bold;	
}
a:hover {
	color:#CCCCCC;
	text-decoration: none;
	font-weight: bold;	
}

/* BACKGROUNDS */

.bkWhite
{
    background-color: #FFFFFF;
}

/* LISTS */

ul,li {
	margin-top : 2px;
	margin-bottom : 2px;
}


/* LINES */

hr {
   width: 100%;
   color: #CCCCCC;
   text-align: left;
   height: 1px;
   border-bottom: 1px solid;
}
hr#hrDotted {
   width: 100%;
   color: #CCCCCC;
   text-align: left;
   height: 1px;
   border-bottom: 1px dashed;
}


/* TABLES */

.tblBorder {
   background-color: #f4f4f4;
   border: 1px solid;
}
.tblGiftCardSide {
   background-color: #f4f4f4;
   
   border-top: 1px solid #CCCCCC;
   border-bottom: 1px solid #CCCCCC;
}
.tblMidBorder
{
   border-left: 1px solid #CCCCCC;
   padding-left: 10px;
}


/* NAVS */

.navTopMain A:link {
	font-size: 10px;
	color: #004080;
	font-weight: bold;
	text-decoration: none;
}
.navTopMain A:visited {
	font-size: 10px;
	color: #004080; 
	font-weight: bold;
	text-decoration: none;
}
.navTopMain A:hover {
	font-size: 10px;
	color: #CCCCCC; 
	font-weight: bold;
	text-decoration: none;
}

.navLeft A:link {
	font-size: 10px;
	color: #004080;
	text-decoration: none;
}
.navLeft A:visited {
	font-size: 10px;
	color: #004080; 
	text-decoration: none;
}
.navLeft A:hover {
	font-size: 10px;
	color: #808080; 
	text-decoration: none;
}


/* TEXT */

.txtTopAddress
{
    margin: 0px 0px 0px 0px;
    padding: 0px 10px 0px 0px;
    
    font-size: 9px;
    color: #FFFFFF;    
}

.txtCopyright
{
    font-size: 10px;
    color: #FFFFFF;
}
.txtCopyright A:link
{
	color: #004080;
	text-decoration: none;
}
.txtCopyright A:visited
{
	color: #004080; 
	text-decoration: none;
}
.txtCopyright A:hover
{
	color: #808080; 
	text-decoration: none;
}

.txtSmall
{
    font-size: 9px;
    color: #000000;    
}
.txtSmall A:link
{
	color: #004080;
	text-decoration: none;
}
.txtSmall A:visited
{
	color: #004080; 
	text-decoration: none;
}
.txtSmall A:hover
{
	color: #CCCCCC; 
	text-decoration: none;
}

.txtNormal
{
    font-size: 10px;
	color: #000000; 
}
.txtNormalB
{
    font-size: 10px;
	font-weight: bold;
	color: #000000; 
}
.txtHeadB
{
	font-weight: bold;
	color: #000000; 
}
.txtNormalW
{
    font-size: 10px;
	color: #FFFFFF; 
}
.txtNormalBW
{
    font-size: 10px;
	font-weight: bold;
	color: #FFFFFF; 
}
.txtNormalI
{
    font-size: 10px;
	color: #000000; 
    font-style: italic;
}

.txtHeaderMain
{
    font-size: 15px;
	font-weight: bold;
    color: #c16100;    
}
.txtHeader{
    font-size: 11px;
	color: #000000; 
}
.txtHeaderB{
    font-size: 11px;
	font-weight: bold;
	color: #000000; 
}
.txtHeaderIB{
    font-size: 11px;
	color: #000000; 
	font-weight: bold;
    font-style: italic;
}

.txtBoldBlue{
    font-size: 11px;
	font-weight: bold;
    color: #0033CC;    
}

.txtRed {
	color: #FF0000;
}
.txtRedB {
	color: #FF0000;
	font-weight: bold;
}

.txtBig
{
    font-size: 12px;
	font-weight: bold;
    color: #000000;    
}
.txtBigR{
    font-size: 12px;
	font-weight: bold;
    color: #FF0000;    
}

.txtSubCategory{
    font-size: 11px;
	font-weight: bold;
	color: #000000;
	font-style : italic;
}

.ItemStyle
{
	background-color: #F0F0F0;
}
.AlternatingItemStyle
{
	background-color: #FFFFFF;
}
.HeaderStyle
{
    background-color: #72E072;
    color: #FFFFFF; 
    font-weight: bold;
    text-align: center;
}
.HeaderStyle a:hover {
		color:#FF0000;
		text-decoration: none;
		font-weight: bold;	
}    

.FooterStyle
{
	background-color: #72E072;
	color: #FFFFFF;
    font-weight: bold;
}
.modalPopup 
{
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}
.modalBackground 
{
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}
