﻿body 
{
width:100%;
height:100%;
padding:0;
margin:0;  
background-image: url(../images/background.jpg);
background-repeat: repeat; 
background-color:#eeac22;
font-family: Verdana;
font-size: 12px;
color:Black;
}


#bodydiv {
	width:870px;
	margin: auto;

	height:100%;
	position:relative;
 	}

#centerdiv {
	position:relative;
	width:870px;
background-image: url(../images/framework_background_tile1.png);
background-repeat: repeat-y;
	height:auto;
	margin: auto;	 
 	
}
#topnav 
{   
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
    color: #666666;
    position:relative;
    margin:auto;
    width: 802px;
    height:76px;
    border: solid 1px #999999;
    border-bottom: none;
}

#topnav TD a:link, #topnav TD a:visited, #topnav TD a:active
{
font-family:Verdana;
font-size: 1.125em; 
color:#000000; 
font-weight:normal;
    text-decoration:none;
    
}
#topnav TD a:hover  
{
    font-family:Verdana;
font-size: 1.125em; 
color:#FF3333; 
font-weight:normal;
text-decoration:none;
}
#emailsignup{
    margin:0;
    padding:0;
	width:213px;
	height:auto;
	float:left;
	}
#main
{
	position:relative;
	margin:auto;
	width:802px;
	min-height:514px;
height:514px;
    height:auto!important;
      
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	border-bottom: 1px solid #999999;
	
    background-color:#FFFFFF;
}


#leftnav 
{   
    width: 133px;
    height:auto;
    float:left;
    margin:0;
    padding:0;
    padding-top:20px;
}
#leftnav UL
{
    padding-top:0px;
    padding-bottom:0px;
    padding-left: 0px;
    font-weight: normal;
    margin: 0px;
    list-style-type: none;

    
}

#leftnav LI
{
    color: black;  
    font-family: Arial;
    font-size:11px;
    margin:0px;
    padding:0px; 
    margin-bottom:12px;
}

   
#leftnav LI a:link, #leftnav LI a:visited
{
    display:block;
    width:110px;  
    color: black; 
    padding-left:15px;
    margin:0px; 
    text-decoration:none;
    background-image:none; 
}
#leftnav LI a:hover, #leftnav LI a:active
{
  color: #EE2E24;
     text-decoration:underline;
    background-image:none; 
    margin:0px; 
}
#leftnav LI a.selected:link, #leftnav LI a.selected:visited
{
    display:block;
    width:110px; 
   color: #EE2E24;
     text-decoration:underline;
   
}
#leftnav LI  a.selected:hover, #leftnav LI  a.selected:active
{
    display:block;
    width:110px; 
    color: #EE2E24;
     text-decoration:underline;
   
}
#leftnav LI a.subselected:link, #leftnav LI a.subselected:visited
{
    display:block;
    width:110px; 
   color: #000000;
     text-decoration:underline;
   
}
#leftnav LI  a.subselected:hover, #leftnav LI  a.subselected:active
{
    display:block;
    width:110px; 
    color: #EE2E24;
     text-decoration:underline; 
}
#leftnav UL LI UL.subitem  {
 
 padding-top:5px;
    padding-bottom:0px;
    padding-left: 5px;
    font-weight: normal;
    margin: 0px;
    list-style-type: none;  
}
#leftnav UL LI UL.subitem LI {
    margin:0px;
    padding:0px;margin-bottom:5px;}
#leftnav UL LI UL.subitem li a.subitem {
 color: black;  
    font-family: Arial;
    font-size:11px;
 }  
 
#FullContent
{
    
	width:661px;
	height:auto;
	position:relative;
	background-image: url(../images/content_box_top.gif);
background-repeat: no-repeat; 
    border: none;
    font-family:Verdana;
    font-size: 12px; 
    line-height:16px;
    color:#000000;
    background-color:White; 
    margin:auto;
    padding:0;
    margin-top:10px;
    margin-bottom:20px;
    float:left;clear:right;
	}
#FullContent P
{
   margin-top:0px;
   margin-bottom:12px;
	}	
#rightcontent{
    margin:0;
    padding:0;
	width:214px;
	height:auto;
	padding-top:20px;
	float:right;
	}
	
#rightcontent TD {
    font-family:Verdana;
	font-size:11px;
    color: white;
    font-weight:bold;
	}	
#emailsignup{
    margin:0;
    padding:0;
	width:213px;
	height:auto;
	float:left;
	}
	#Promos{
    margin:0;
    padding:0;
	width:213px;
	height:auto;
	float:left;
	}
#content 
{  
width:413px;
	height:auto;
	position:relative;
	
    border: none;
    font-family:Verdana;
    font-size: 12px; 
    line-height:16px;
    color:#000000;
    background-color:White; 
    margin:auto;
    padding:0;
    margin-top:20px;
    margin-bottom:20px;
    padding-left:15px;
    float:left;clear:right;
} 

#content TABLE.Spring TD p,#content TABLE.Spring TD h2, #content TABLE.Spring TD a
{ font-family:Verdana;
font-size: 10px; 
line-height:12px;
color:#000000; }
#content TABLE.Spring TD a:hover
{color:#EE2E24;}

#FullContent TABLE.NavBar TD ,#FullContent TABLE.NavBar TD h2, #FullContent TABLE.NavBar TD a
{ font-family:Verdana;
font-size: 12px; 
line-height:16px;
text-decoration:none;
color:#000000; }
#FullContent TABLE.NavBar TD a:hover
{color:#FFFFFF;text-decoration:none;}

div#content TD, div#FullContent TD
{
  font-family:Verdana;
font-size: 12px; 
line-height:14px;
color:#000000; 
   } 
div#content TR .alternatingStyle, div#FullContent TR .alternatingStyle
        {
     background-color: #f5f2e0;
        }
div#content P, div#FullContent P
{
    margin-top: 0px;
    margin-bottom: 16px;   
}
div#content em, div#FullContent em
{
font-family:Verdana;
font-size: 12px; 
color:#FF3333;
font-style:italic;
     }
div#content a:link, div#content a:visited, div#content a:active 
{
      font-family:Verdana;
font-size: 12px; 
color:#000000; 
text-decoration:underline;
}
div#content a:hover
{font-family:Verdana;
font-size: 12px; 
color:#FF3333; 
text-decoration:underline;}

div#content div#PrintPage a:link, div#PrintPage a:visited {
font-family:Verdana;
font-size:10px;
  color: #EE2E24;
  text-decoration:none;
}
div#content div#PrintPage a:active, div#PrintPage a:hover {
font-family:Verdana;
font-size:10px;
  color: #EE2E24;
  text-decoration:none;
}
div#FullContent a:link, div#FullContent a:visited, div#FullContent a:active 
{
font-family:Verdana;
font-size: 12px; 
color:#000000; 
text-decoration:underline;
}
div#FullContent a:hover
{font-family:Verdana;
font-size: 12px; 
color:#FF3333; 
text-decoration:underline;}

div#FullContent div#PrintPage a:link, div#PrintPage a:visited {
font-family:Verdana;
font-size:10px;
  color: #EE2E24;
  text-decoration:none;
}
div#FullContent div#PrintPage a:active, div#PrintPage a:hover {
font-family:Verdana;
font-size:10px;
  color: #EE2E24;
  text-decoration:none;
}
div#content .StoreDetails TD
{
  font-family:Verdana;
font-size: 11px; 
line-height:14px;
color:#000000; 
   }      
div#content .StoreDetailHeader TD
{
  font-family:Verdana;
font-size: 11px; 
line-height:14px;
color:#000000; 
   } 
   
div#FullContent .StoreDetails TD
{
  font-family:Verdana;
font-size: 11px; 
line-height:14px;
color:#000000; 
   }      
div#FullContent .StoreDetailHeader TD
{
  font-family:Verdana;
font-size: 11px; 
line-height:14px;
color:#000000; 
   }
   
   
#breadcrumb  {
margin:0;
padding:0;
font-family:Verdana;
font-size: 10px; 
line-height:12px;
color:#000000; 
width:433px;
height:auto;
float:left;
padding-top: 22px;

} 
#breadcrumb .nodelinks {
font-family:Verdana;
font-size: 10px; 
line-height:12px;
color:#000000;
}

#breadcrumb .nodelinks a:link, #breadcrumb .nodelinks a:visited {
font-family:Verdana;
font-size: 10px; 
line-height:12px;
color:#000000;
text-decoration:none;
}
#breadcrumb .nodelinks a:active, #breadcrumb .nodelinks a:hover {
 
text-decoration:none;
}
#breadcrumb .current a:link, #breadcrumb .current a:visited {
font-family:Verdana;
font-size: 10px; 
line-height:12px;
color:#000000;

text-decoration:underline;
}
#breadcrumb .current a:active, #breadcrumb .current a:hover {
 
text-decoration:underline;
}
#PageTop {
margin:0;
padding:0;
width:413px;
height:39px;
float:left;

}
#SectionHeader {
margin:0;
padding:0;
width:320px;
height:27px;
float:left;
font-family: Verdana;
font-size: 20px;
line-height: 24px;
color:#EE2E24;
 text-transform:lowercase;
}
#PrintPage {
margin:0;
padding:0;
width:83px;
height:27px;
float:right;
font-family:Verdana;
font-size:10px;
  color: #EE2E24;
}
div#PrintPage a:link, div#PrintPage a:visited {
font-family:Verdana;
font-size:10px;
  color: #EE2E24;
  text-decoration:none;
}
div#PrintPage a:active, div#PrintPage a:hover {
font-family:Verdana;
font-size:10px;
  color: #EE2E24;
  text-decoration:none;
}
#bottomnav
{  
   width:847px;
   position:relative;
   height:auto;

   font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
    color: #000000;
    font-weight:normal;
    text-align:center;
    background-image:none;
}
div#bottomnav a:link, div#bottomnav a:visited, div#bottomnav a:active
{   font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
    color: #000000;
    font-weight:normal;
    text-decoration:none; 
}
div#bottomnav a:hover
{color: #000000;
    text-decoration:underline;}


 #HomeContent
{
    margin:auto;
    padding:0;
	width:802px;
	height:auto;
	position:relative;
	background-color:White;
	border: solid 1px #999999;
    border-top: none;
	}


#promocontent
{
    margin:0;
    padding:0;
	width:800px;
	height:510px;
	background-color:White;
}
  
#separator
{
    margin:0;
    padding:0;
	width: 800px;
	border-right: 1px solid #666666;
	border-left: 1px solid #666666;
	height:22px;
	
}

div#cleardiv
{
  margin:0;
  padding:0;
  clear:both;
}
#Promos{
    margin:auto;
    padding:0;
	width:140px;
	height:auto;
	position:relative;
	}

  
   
 #PU_TopNav 
{   
  width: 905px;
    height:167px;
    background-color:Transparent;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
    background-image: url(../images/header_top.png); background-repeat: no-repeat;   
}
#NPLogo {
width:455px;
height:167px;
margin:0;
padding:0;
float:left;
line-height:147px;
}
#PULogo {
width:430px;
height:167px;
margin:0;
padding:0;
float:left;
}
#NPName {
width:200px;
height:83px;
font-family: Verdana; 
font-size: 14px; 
line-height:16px; 
font-weight:bold;
color:Black;
padding-left:10px;
}
#PULogoMenu {
width:430px;
height:102px;
padding-top:20px;
margin:0;
float:right;
text-align:right;
}
#PUMenu {
width:400px;
height:85px;
padding:0;
margin:0;
text-align:right;
float:right;
}
#PUMenu a:link, #PULogoMenu a:visited {
color:Red;
text-decoration:none;
}
#PUMenu a:hover, #PULogoMenu a:active {
color:Red;
text-decoration:underline;
}
#PU_Main
{
	width:905px;
	float:left;
	padding-top:10px;
	min-height:661px;
    height:auto!important;
    height:661px;  
	
    
}
#PU_Centerdiv {
	position:relative;
	width:905px;
	margin: auto;
	z-index:0;
	min-height:661px;
    height:auto!important;
    height:661px;  
	
}
.PU_body 
{
width:100%;
padding:0;
margin:0;  
font-family: Verdana;
font-size: 12px;
color:Black;
background-image: url(../images/background.jpg);
background-repeat:repeat;
}
.SrchBox {
background-color: #FFFFFF;
height:14px;
color:Black;
font-family: Verdana;
font-size: 11px;
 margin-top:7px;
 padding-left:5px;
 border: solid 1px #999999;
}
    