body 
{
	background-color: #EFEEEA;
	background-image: url(/images/templates/storeBodyBG.jpg);
	background-repeat: repeat-x;
	margin-top:36px;
	margin-bottom:0px;	
}

td.banner
{
	background-color: #ed2124;
	color           : #fff;
	text-align      : center;	
}

td.banner ul 
{
    margin-bottom   : 0;
    padding         : 6px 0;    
}

td.banner ul li 
{
    display         : inline;
    padding         : 10px 0;
      
}
td.banner ul li a,
td.banner ul li a:visited 
{
    padding         : 5px 10px;
    color           : #fff;    
}

td.banner ul li a:hover 
{
    padding         : 5px 10px;
    color           : #000;    
}

.sidebarBg
{
	background-color:#0ea3dd;
	width           : 158px;
	padding         : 5px;
	font-family     : Arial, Sans-Serif;
	font-weight     : bold;
	font-size       : 12px;
	color           : #000000;
	
}

.sidebarLinks
{
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

.sidebarHeader
{
	font-family:Arial ;
	font-size:16px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;	
}

.sidebarBG ul
{
    display         : block;
    margin          : 0 0 5px 0;
    padding         : 0 0 5px 0;
}

.sidebarBG li
{
    padding         : 6px 0;
    list-style-type : none;
}

.navigationTable 
{
	padding-right:10px;
	padding-left:10px;
	padding-top: 5px;
	padding-bottom: 5px;	
}

.contentCell
{
	background-color: #ffffff;	
}

.contentCell h3
{
    color           : #FF2133;
    font-size       : 1.3em;
    margin-bottom   : 0;
    text-transform  : uppercase;
}

.contentCell h3 span
{
    color           : #000000;
}

td.sidebarBG h3
{
    display         : block;
    font-size       : 11px;
    text-transform  : uppercase;
    padding         : 15px 0 0 0;
    border-top      : solid 1px #FFFFFF;
}

td.sidebarBG h3:first-child
{
    padding-top     : 0;
    border-top      : none;
}

a.sidebarLinks:link,
a.sidebarLinks:active,
a.sidebarLinks:visited 
{
	font-family     : Arial;
	font-size       : 11px;
	font-weight     : bold;
	color           : #FFFFFF;
	text-decoration : none;	
}

a.sidebarLinks:hover
{
	font-family     : Arial;
	font-size       : 11px;
	font-weight     : bold;
	color           : #ffffff;
	text-decoration : underline;	
}

a.bannerLink:link 
{
	font-family:Arial ;
	font-size:12px;
	font-weight:bold;
	color:#efeeea;
	text-decoration: none;	
}
a.bannerLink:visited 
{
	font-family:Arial ;
	font-size:12px;
	font-weight:bold;
	color:#efeeea;
	text-decoration: none;	
}
a.bannerLink:active 
{
	font-family:Arial ;
	font-size:12px;
	font-weight:bold;
	color:#efeeea;
	text-decoration: none;	
}

a.bannerLink:hover 
{
	font-family: Arial;
	font-size:12px;
	font-weight:bold;
	color:#D50E35;
	text-decoration: none;
		
}
a.redLink:link 
{
	font-family:Arial ;
	font-size:12px;
	text-decoration:none;
	color:#D50E35;	
}
a.redLink:visited 
{
	font-family:Arial ;
	font-size:12px;
	text-decoration:none;
	color:#D50E35;	
}
a.redLink:active 
{
	font-family:Arial ;
	font-size:12px;
	text-decoration:none;
	color:#D50E35;	
}

a.redLink:hover 
{
	font-family: Arial;
	font-size:12px;
	text-decoration:underline;
	color:#D50E35;
		
}

td.A3
{
    width           : 100%;
    background-color: #0EA3DD;
}

.footer
{
    width           : 797px;
    background-color: #0EA3DD;
}

a.aHome {
    display         : block;
    float           : right;
    margin          : 10px 0 10px 10px;
    text-align      : center;
    width           : 130px;
}

.divVideos
{
    border-top      : solid 1px red;
}

a.aVideo, a.aVideo:visited
{
    background      : transparent url(/images/templates/arrow_red_on.gif) no-repeat scroll center top;
    padding-top     : 35px;
}

a.aVideo:hover
{
    background      : transparent url(/images/templates/arrow_blue_over.gif) no-repeat scroll center top;
}