body
{
	margin: 0;
	padding: 0;
}

#hdr_tbl
{
 width: 762px;
 height: 70px; 
}

#hdr_nav_tbl
{
width: 100%;	
height: 111px;	
color: #B1B1B1;
}

#hdr_nav_tbl a
{
color: #B1B1B1;
font-family: Arial;
font-size: 10px;
text-transform: uppercase;
text-decoration: none;     	
}

#hdr_nav_tbl a:hover
{
color: #B1B1B1;
font-family: Arial;
font-size: 10px;
text-transform: uppercase;
text-decoration: underline;     	
}

#nav_tbl
{
width: 762px;
height: 41px;
color: #969696;
font-family: Arial;
font-weight: normal;
font-size: 11px;
}

#nav_links_tbl
{
 width: 375px;
 height: 32px;	
}

#nav_links_tbl #td1
{
 width: 52px;
}

#nav_links_tbl #td2
{
 width: 89px;
}

#nav_links_tbl #td3
{
 width: 72px;
}

#nav_links_tbl #td4
{
  width: 85px;
}

#nav_links_tbl #td5
{
 width: 76px;
}

#nav_links_tbl a
{
color: #969696;
font-family: Arial;
font-weight: normal;
font-size: 11px;
text-decoration: none; 
}	

#nav_links_tbl a:hover
{
color: #969696;
font-family: Arial;
font-weight: normal;
font-size: 11px;
text-decoration: underline; 
}	

#content_tbl
{
width: 762px;
height: 100%;
color: #969696;
font-family: Arial;
font-weight: normal;
font-size: 11px;
}

#content_tbl .content_td1
{
width: 210px;
height: 100%;	
color: #969696;
font-family: Arial;
font-weight: normal;
font-size: 11px;
padding-top: 30px;
}

#content_tbl .content_td2
{
height: 100%;	
color: #969696;
font-family: Arial;
font-weight: normal;
font-size: 11px;
padding-top: 30px;
}

#content_tbl .content_td3
{
width: 210px;
height: 100%;	
color: #969696;
font-family: Arial;
font-weight: normal;
font-size: 11px;
padding-top: 30px;
}

#content_tbl a
{
 color: #969696;
 font-family: Arial;
 font-weight: normal;
 font-size: 11px;
 text-decoration: none;  	
}

#content_tbl a:hover
{
 color: #969696;
 font-family: Arial;
 font-weight: normal;
 font-size: 11px;
 text-decoration: underline;  	
}

#content_tbl ul
{
padding: 0 0 0 8px;
margin: 0 0 0 8px;
}

#content_tbl ul li
{
	list-style-position: outside;
	list-style-type: circle;
}

#content_tbl td
{
 color: #969696;
 font-family: Arial;
 font-weight: normal;
 font-size: 11px;	
}

.inputtext
{
 border: solid 1px lightgrey;
 width: 200px;
 color: #969696;
 font-family: Arial;
 font-size: 11px;
 font-weight: normal;
}

.labeltd
{
 color: #969696;
 font-family: Arial;
 font-size: 11px;
 font-weight: bold;	
}

.std_td
{
 color: #969696;
 font-family: Arial;
 font-size: 11px;
 font-weight: normal;	
}

#freestuff_tbl
{
 color: #969696;
 font-weight: bold;
 font-size: 16px;
 font-family: Arial;  	
}

#footer_tbl
{
	border-top: #EAEBE9 1px solid;
	font-weight: normal;
	font-size: 11px;
	width: 762px;
	color: #969696;
	font-family: Arial;
	height: 34px;
}

#footer_tbl a
{
color: #969696;
font-family: Arial;
font-weight: normal;
font-size: 11px;
text-decoration: none; 
}	

#footer_tbl a:hover
{
color: #969696;
font-family: Arial;
font-weight: normal;
font-size: 11px;
text-decoration: underline; 
}	

#logos
{
 position: absolute;  	
 top: 65px;
 left: 170px;	
}

#promo
{
 position: absolute;  	
 top: 220px;
 left: 140px;	
 color: #969696;
 font-size: 11px;
 font-family: Arial;
 font-weight: normal;  
 width: 250px;
}

#promo_img
{
position: absolute;  	
top: 220px;
left: 385px;		
}

#home_img
{
 position: absolute;  	
 top: 80px;
 left: 540px;	
}

#back
{
 position: absolute;
 top: 469px;
 left: 692px;	
}

#next
{
 position: absolute;
 top: 469px;
 left: 791px;		
}

*html #back
{
 position: absolute;
 top: 450px;
 left: 600px;	
}

*html #next
{
 position: absolute;
 top: 450px;
 left: 700px;		
}

#front_tbl
{
height: 500px;	
}

#front_tbl td
{
 padding-top: 20px;
 color: #A9A7A3;
 font-weight: normal;
 font-size: 12px;
 font-family: Arial; 	
}

/* Storelocator CSS */
#fismap
{
	margin:0;
	
}

*html #fismap
{
	margin:0;
	
}

#fismap_swf
{
	margin:0;
	
}

*html #fismap_swf
{
	margin:0;
	
}

#regionPanel
{
	width: 270px;
	margin:0;
	padding:0;
}

#infohelp
{
	
}
*html #infohelp
{
	
}
#citytxt
{
	height:auto;
	overflow:auto;
}
#citytxt div
{
	height:auto;
	overflow:auto;
	
}
*html #citytxt
{
	margin:0;
	padding:0;
	height:auto;
	overflow:auto;
}
*html #citytxt div
{
	margin:0;
	padding:0;
	height:auto;
	overflow:auto;
	
}
#citytxt td
{
	padding-left:20px;
	padding-bottom:3px;
	font:normal 11px Arial,sans-serif;
	color:#969696;
	text-decoration:none;
}
*html #citytxt td
{
	padding-left:20px;
	padding-bottom:3px;
	font:normal 11px Arial,sans-serif;
	color:#969696;
	text-decoration:none;
}
#citytxt h2
{
	margin:0;
	padding-top:10px;
	padding-left:0;
	padding-bottom:10px;
	font:bold 18px Arial,sans-serif;
	color:#8BC01B;
}
*html #citytxt h2
{
	margin:0;
	padding-top:10px;
	padding-left:0;
	padding-bottom:10px;
	font:bold 18px Arial,sans-serif;
	color:#8BC01B;
}
#citytxt a
{
	margin:0;
	padding-top:0;
	padding-left:0;
	font:normal 11px Arial,sans-serif;
	color:#969696;
	text-decoration:none;
}
#citytxt a:hover
{
	margin:0;
	padding-top:0;
	padding-left:0;
	font:normal 11px Arial,sans-serif;
	color:#969696;
	text-decoration:underline;
}

#locationtxt
{
	width: 270px;
	height:200px;
	overflow:auto;
	
}
*html #locationtxt
{
	width: 270px;
	height:200px;
	overflow:auto;
	
}
#locationtxt div
{
	background-color: #ffffff;
	padding-left: 10px;
	
}
#locationtxt h2
{
	margin:0;
	padding-top:10px;
	padding-left:5px;
	font:bold 18px Arial,sans-serif;
	color:#888;
	text-transform:uppercase;
}
#locationtxt h3
{
	margin:0;
	padding-top:5px;
	padding-left:5px;
	font:normal 14px Arial,sans-serif;
	color:#8BC01B;
}

#locationtxt h5
{
	margin:0;
	padding-top:5px;
	padding-left:5px;
	font:normal 14px Arial,sans-serif;
	color:#8BC01B;
}

#locationtxt p
{
	margin:0;
	padding-top:5px;
	padding-left:5px;
	font:normal 11px Arial,sans-serif;
	color:#969696;
}
#locationtxt a
{
	margin:0;
	padding-top:5px;
	padding-left:0;
	font:normal 11px Arial,sans-serif;
	color:#8BC01B;
	text-decoration:none;
}
#locationtxt a:hover
{
	margin:0;
	padding-top:5px;
	padding-left:0;
	font:normal 11px Arial,sans-serif;
	color:#8BC01B;
	text-decoration:underline;
}
#no_store
{
	display:none;
}
#no_store p
{
	font-family:arial;
	font-size:11px;
	color:#969696;
	text-decoration:none;
}
#map
{
}

/*  This section is for the footer */
#madeby 
{
	width:82px;
	height:34px;
	display:block;
	margin: 0 auto;
}
#madeby a 
{
	width:82px;
	height:34px;
	background: url(../images/websiteby_Off.gif) no-repeat 0 0;
	display:block
}
#madeby a:hover
{
	width:82px;
	height:34px;
	background: url(../images/websiteby_On.gif) no-repeat 0 0;
	display:block
}

form
{
padding: 0;
margin: 0;	
}

.noborder
{
	border-right: #b1b1b1 1px solid;
	border-top: #b1b1b1 1px solid;
	border-left: #b1b1b1 1px solid;
	border-bottom: #b1b1b1 1px solid;
	color: #b1b1b1;
	font-size: 11px;
	font-family: Arial;
}

#quicklinks_tbl td
{
padding-bottom: 10px;	
	
}

#content_tbl .greenlink
{
color: #8BC01B;
font-size: 11px;
font-family: Arial;
text-decoration: underline;
font-weight: bold; 
}

#content_tbl .greenlink:hover 
{
color: #8BC01B;
font-size: 11px;
font-family: Arial;
text-decoration: underline;
font-weight: bold;
}

#ipod_promo_tbl
{
width: 234px;
}

.right_link {
padding-right: 20px;
}

*html .right_link {
padding-right: 0;
}



#content_tbl .content_mb1
{
width: 195px;
height: 100%;	
color: #969696;
font-family: Arial;
font-weight: normal;
font-size: 11px;
padding-top: 30px;
}

#content_tbl .content_mb2
{
height: 100%;	
color: #333333;
font-family: Arial;
font-weight: normal;
font-size: 14px;
padding-top: 30px;
line-height: 120%;
}
#content_tbl .content_mb2 h1 {
color: #DC1C35;
font-family: "Arial Narrow", Arial, Helvetica, Verdana, sans-serif;
font-size: 24px;
line-height: 140%;
margin-bottom: 10px;
}
#content_tbl .content_mb2 h3 {
font-size: 14px;
line-height: 140%;
margin-bottom: 10px;
}

#content_tbl .content_mb2 small {
padding-top: 10px;
font-size: 11px;
color: #666;
}
#content_tbl .content_mb2 a:link, #content_tbl .content_mb2 a:hover {
	font-size: 14px;
	color: #333333;
}
ol#conditions {
	margin:0 5px;
	padding:0;
	font-size: 12px;
	}
ul#memory-bank-links {
	margin:0;
	padding:140px 0 0 15px;
	width:173px;
	height:288px;
	background: url(../Images/mb-links-bg.gif) no-repeat;
}
ul#memory-bank-links li, ul#memory-bank-links li a:link, ul#memory-bank-links li a:visited {
	color: #333333;
	font-size: 14px;
	font-weight: bold;
	list-style: disc;
	list-style-position: inside;
	margin-bottom: 5px;
}