	html
		{
		height: 100%;
		}
		
	body
		{
		background-image: url("../images/bkg_swirls_texture_light.png");
		background-color: #2D2D28;
		background-attachment: fixed;
		background-repeat: repeat-y;
		background-position: top right;
		height: 100%;
		margin-top: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		margin-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
		padding-right: 0px;
		/*
        use these settings to display alternate lighter background and dark swirls
		background-image: url("../images/bkg_swirls_texture.png");
		background-color: #41413C;
        */
		}
		
	table.masthead_texture
		{
		background-image: url("../images/bkg_swirls_texture_light.png");
		background-repeat: repeat-y;
		background-position: right;
		}
					
	table.main_bkg
		{
		background-color: #4F4F49;
		width: 950px;
		height:100%;
		min-height:100%; 
		}

	table.inner_bkg
		{
		background-color: #3B3B35;
		width: 900px;
		}			
		
	table.main_bkg_footer
		{
		background-color: #4F4F49;
		width: 950px;
		}

	table.inner_bkg_footer
		{
		background-color: #3B3B35;
		width: 900px;
		}			

	table.footer
		{
		background-color: #2D2D28;
		width: 880px;
		height: 50px;
		}			

	td.staticnavOFF
		{
		background-color: #5C5C57;
		font-weight: normal;
		font-style: normal;
		font-size: 12px;
		color: #FFFFFF;
		font-family: arial, sans-serif;
		text-decoration: none;
		}
		
	td.staticnavON
		{
		background-color: #45453F;
		font-weight: normal;
		font-style: normal;
		font-size: 12px;
		color: #FFFFFF;
		font-family: arial, sans-serif;
		text-decoration: none;
		}
		
	table.memberlogin
	    {
		background-color: #5C5C57;
		background-image: url("../images/masthead_gradient_trans30.png");
		background-repeat: repeat-y;
		background-position: right;
	    }

	.memberloginerror
	    {
		background-color: #CB6500;
		background-image: url("../images/masthead_gradient_trans40.png");
		background-repeat: repeat-y;
		background-position: right;
	    }

    td.memberlogin
        {
		font-weight: normal;
		font-style: normal;
		font-size: 12px;
		color: #FFFFFF;
		font-family: arial, sans-serif;
		text-decoration: none;
        }
    
    table.body_content
        {
        min-height: 50px;
        height: 50px;
        width: 720px;
        vertical-align: top;
        background-color: #5C5C57;
        }

    td.body_header
        {
        height: 22px;
        width: 720px;
		background-color: #5C5C57;
		background-image: url("../images/body_texture_swirls.png");
		background-repeat: repeat-y;
		background-position: right;
		/*specs for category label text displayed in same cell*/
		font-weight: bolder;
		font-style: normal;
		font-size: 10px;
		color: #FFFFFF;
		font-family: arial, sans-serif;
		letter-spacing: 1px;
        }
        
    td.leftnav_header
        {
        height: 22px;
        width: 152px;
		background-color: #5C5C57;
		background-image: url("../images/nav_texture_swirls.png");
		background-repeat: repeat-y;
		background-position: left;
        }
        
    td.bodyarea_gradient
        {
		background-color: #5C5C57;
		background-image: url("../images/masthead_gradient_trans30.png");
		background-repeat: repeat-y;
		background-position: right;
        }
        
    td.bodyarea
        {
		background-color: #5C5C57;
        }
        
    table.leftnav
        {
        width: 152px;
		background-color: #45453F;
		background-image: url("../images/bkg_leftnav_gradient.png");
		background-repeat: repeat-y;
		background-position: left;
        }
   
    tr.leftnavON
        {
        width: 152px;
		background-color: #45453F;
        }

	td.loginpromo_160x100
		{
		background-color: #2D2D28;
		background-image: url("../images/bkg_swirls_texture.png");
		background-repeat: repeat-y;
		background-position: right;
		}

    .bgletters
        {
        font-weight: bold;
        font-style: normal;
        font-size: 60px;
        color: #000000;
        font-family: arial, sans-serif;		    
        text-decoration: none;
		line-height: 80%;
        opacity: 0.25;
        -moz-opacity: 0.25;
        -khtml-opacity: 0.25;
        filter: alpha(opacity=25);
        }
