a.menu:link
	{
	color: #000000;
	text-decoration: none;
	}
a.menu:visited
	{
	color: #333333;
	text-decoration: none;
	}
a.menu:hover
	{
	color: #CE3031;
        background-color: #FFF7DE;
	text-decoration: underline;
	}

a.menu
	{
	font-family: Verdana, Arial;
	font-size: 8pt;
        font-weight: bold;
        display: block;
        background-color: #FFDF84;
        margin-top: 0px;
        text-align: center;
        width: 97px;
        border-style: solid;
        border-width: 0px;
        padding: 2px;

	}

.header
	{
	font-family: Verdana, Arial;
	font-size: 8pt;
  font-weight: bold;
	color: #FFF7DE;
  display: block;
  background-color: #CE3031;
  margin-top: 0px;
  text-align: center;
  width: 100px;
  padding-top: 1px;
  padding-bottom: 3px;
	}

.tablehead
	{
	font-family: Verdana, Arial;
	font-size: 8pt;
  font-weight: bold;
	color: #FFF7DE;
  background-color: #CE3031;
  margin-top: 0px;
  padding-top: 1px;
  padding-bottom: 3px;
	}
  
.shopdetail
	{
	font-family: Verdana, Arial;
	font-size: 8pt;
	color: #000000;
  margin-top: 0px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  padding-right: 5px;
	}

.shopitemlist
	{
	font-family: Verdana, Arial;
	font-size: 8pt;
  font-weight: bold;
	color: #CE3031;
	}
  
.shopitemlistbold
	{
	font-family: Verdana, Arial;
  font-weight: normal;
	font-size: 8pt;
	color: #000000;
	}
  
.shopimage
	{
	border : 1px solid #666666;
	}
  
.boundbox
           {
	   border : 1px solid #CE3031;
           }



a:link		{
		color: #000000;
		text-decoration: underline;
		}

a:visited	{
		color: #666666;
		text-decoration: underline;
		}

a:hover		{
		color: #CC3333;
		text-decoration: underline;
		}

B		{
		font-family: Verdana;
		xfont-size : 10pt;
		font-weight : bold;
		}

.red		{
		font-family: Verdana;
		font-size : 10pt;
		color: #CC3333;
		}

.bred		{
		font-family: Verdana;
		font-size : 10pt;
		font-weight : bold;
		color: #CC3333;
		}

.small		{
		font-family: Verdana;
		font-size : 8pt;
		}


.smalljust		{
		font-family: Verdana;
		font-size : 8pt;
		text-align : justify;
		}


.bsmall		{
		font-family: Verdana;
		font-size : 8pt;
		font-weight : bold;
		}


.rsmall		{
		font-family: Verdana;
		font-size : 8pt;
		font-weight : normal;
		color: #CC3333;
		}

.brsmall		{
		font-family: Verdana;
		font-size : 8pt;
		font-weight : bold;
		color: #CC3333;
		}


.just		{
		text-align : justify;
		}

.white		{
		font-weight : bold;
		color : #FFFFFF;
		}	   
   
BODY, H1, H2, H3, H4, H5, H6, H7
		{
		font-family: Verdana;
		font-size: 10pt;
		color: black;
		background-color : #FFEBB9;
		}
		   
TD		{
		font-family: Verdana;
		font-size: 10pt;
		}

TABLE		{
		font-family: Verdana;
		font-size: 10pt;
		}

INPUT.taf		{
		BORDER-RIGHT: rgb(50,50,50) 1px outset; 
		BORDER-TOP: rgb(50,50,50) 1px outset; 
		BORDER-LEFT: rgb(50,50,50) 1px outset; 
		BORDER-BOTTOM: rgb(50,50,50) 1px outset;
		FONT-SIZE: 8pt;
		FONT-WEIGHT: bold;
		COLOR:#000000; 
		width : 170px;
		background-color: #FFF4DD;
		}

INPUT		{
		BORDER-RIGHT: rgb(50,50,50) 1px outset; 
		BORDER-TOP: rgb(50,50,50) 1px outset; 
		BORDER-LEFT: rgb(50,50,50) 1px outset; 
		BORDER-BOTTOM: rgb(50,50,50) 1px outset;
		FONT-SIZE: 10pt;
		FONT-WEIGHT: bold;
		COLOR:#D63829; 
		width : 200px;
		background-color: #FFF4DD;
		}


.submit		{
		BACKGROUND:#D63829;
		COLOR: white;
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
		FONT-SIZE: 8pt;
		width : 70px;
		TEXT-DECORATION: none;
		}

.check		{
		FONT-SIZE: 10pt;
		FONT-WEIGHT: bold;
		width : 20px;
		border : 0px none;
		}

.shopcheck	{
		border : 0px none;
		FONT-SIZE: 10pt;
		FONT-WEIGHT: bold;
		COLOR:#D63829; 
		width : 15px;
		background-color: #FFDF84;
		}

SELECT		{
		BORDER-RIGHT: rgb(50,50,50) 1px outset; 
		BORDER-TOP: rgb(50,50,50) 1px outset; 
		BORDER-LEFT: rgb(50,50,50) 1px outset; 
		BORDER-BOTTOM: rgb(50,50,50) 1px outset;
		FONT-SIZE: 10pt;
		FONT-WEIGHT: bold;
		COLOR:#D63829; 
		width : 200px;
		background-color: #FFF4DD;
		}

.buttonsmall	{
		BACKGROUND:#D63829;
		COLOR: white;
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
		FONT-SIZE: 8pt;
		width : 100px;
		TEXT-DECORATION: none;
		}


.button1	{
		BACKGROUND:#D63829;
		COLOR: white;
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
		FONT-SIZE: 10pt;
		width : 200px;
		TEXT-DECORATION: none;
		}


.select1	{
		font-weight : lighter;
		COLOR: #000000;
		FONT-SIZE: 10pt;
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
		TEXT-DECORATION: none;
		}

.navi		{
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
		FONT-SIZE: 8pt;
		font-weight : bold;
		text-decoration : none;
		}

A.intotable	{
		text-decoration: none;cursor: hand;
		}

A:link.intotable
		{
		color:white
		}

A:visited.intotable
		{
		color:white
		}

A:hover.intotable
		{
		COLOR:white;
		text-decoration: underline
		}  

.intotable	{
		FONT-SIZE: 10pt;
		COLOR: #ffffff;
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
		}


/* _______________ Navigation _______________ */ 

.cnnNavTextoff {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	padding-left: 10px;
	padding-right: 10px;
}

.cnnNavTexton {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	padding-left: 10px;
	padding-right: 10px;
	color: #D63829;
}

.cnnNav {
	background-color: #FFDF84;
	color: #000000;
	cursor: pointer;
}

.menuheader {
	background-color: #D63829;
	color: #FFFFFF;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 12px;
	padding-left: 10px;
	padding-right: 10px;
	border: 1px solid;
	border-color: #D63829 #C33527 #C33527;
	border-left: none;
}

.cnnNav A:link, .cnnNav A:visited {
	color: #000000;
}

TR TD.cnnNav A:link, TR TD.cnnNav A:visited {
	text-decoration: none;
}

TR TD.cnnNav A:hover {
	color: #D63829;
}

TD.swath {
	font: 10px Verdana;
}

TD.swith {
	font: 10px Verdana;
}

TR.cnnNavRow TD {
	vertical-align: middle;
	border: 1px solid;
	border-color: #FFF7DE #DAB652 #DAB652 #FFF7DE;
}

.emptycell {
	background-color: #FFEBBD;
}

TR.cnnNavRow TD.swath {
	background-color: #FFDF84;
	border-right: none;
}

TR.cnnNavRow TD.swith {
	background-color: #D63829;
	border-right: none;
}

TR.cnnNavHiliteRow TD {
	vertical-align: middle;
	border: 1px solid;
	border-color: #f66 #600 #600;
	border-left: none;
}

TR.cnnNavHiliteRow TD.swath {
	background-color: #f66;
	border-right: none;
}

TR.cnnNavGroupRow TD {
	vertical-align: middle;
	border: 1px solid;
	border-color: #ddd #666 #666;
	border-left: none;
}

TR.cnnNavOtherRow TD {
	vertical-align: middle;
	border: 1px solid;
	border-color: #fff #666 #666;
	border-left: none;
}

TR.cnnNavOtherRow TD.swath {
	background-color: #ff0000;
	border-right: none;
}

