body
{ 
margin:0; padding:0; background-image:url(images/bg.jpg); text-align:center;	
}

td,p,div,span,blockquote,a, li 
{ 
font-family:Arial,Helvetica,sans-serif; font-size:12px;
}	

/*main table*/.main 
{
width:950px; border:1px solid #888; border-top:0; background-color:#efefef; margin:0 auto; text-align:left;	
}

/*header*/td.header 
{ background:url(/images/header.jpg) no-repeat #efefef;	height:215px; text-align:left; padding:44px 10px 0 10px;
}

.subheader 
{ font-size:13px; color:red; font-style:italic;	font-weight:bold;	
}

/*main content TD */.maincontent 
{	
background:#efefef; padding-right: 7px;	padding-left:2px;	
}

/*main content table*/#Table4 
{ /*border:0px solid #003399;*/ width:100%; margin:0 auto;	
} 

h1 
{ font-size:13px; color:#000; font-weight:bold;
}

td.header h1 
{ margin-bottom:0;	
}

h2 
{ font-size:13px; color:red; font-style:italic;	font-weight:bold;
}

h3 
{	
font-size: 16px; font-weight:bold; color:blue; text-align:center;	
}

/*"Visit our store" text block*/.promo 
{	
margin:15px; padding-top:24px; text-align:center; font-weight:bold;	
}

a 
{ color:#0000FF; font-weight:bold;
}

a:hover 
{ 
background-color:yellow;
}

.title, .subtitle 
{	
font-size:14px;	font-weight:bold; text-align:center;	
}

.title 
{	
color:#0000FF;	
}

.subtitle 
{ padding: 10px 0; 
}

.producttitle 
{ text-align:left; color:#000;	font-size:13px;	font-weight:bold; 
}

/*search box*/div.search 
{ 
padding-top:10px; text-align:center; font-size:11px;
}

div.search a
{ font-size:10px; font-weight:normal;	
}

/*left and right menus*/.menuTd
{ background-image:url(/images/menu_02.jpg); background-repeat:repeat-y; width:190px;	
}

.menuDiv 
{ padding:5px; padding-top:25px; background-image:url(/images/menu_01.jpg); background-repeat:no-repeat;
}

.menuHead 
{
font-weight:bold; margin-top:12px; 
}

div.menuItem 
{ margin-bottom:4px;
}

div.menuItem a:link, a:visited   
{ 
font-size:12px; color:#0000FF; font-weight:bold;   
}

div.menuItem a:hover 
{ 
background-color:white;
}

a.menu:hover 
{	
background-color:white;
}

.menubottom, .bottommenu 
{	
background:url(/images/menu_03.jpg) no-repeat #efefef;	height:63px;	
}

.menufiller 
{	
width:20px; height:425px;	
}

/*shop pages and main site pages with products*/.catimage 
{	
border: 0px; width: 120px; padding: 5px; float:left;
}

.products 
{ padding:24px 0 0 0;	margin: 2px auto;	
}

.products td 
{ /*padding:4px;*/	
}

img.product_img 
{ display:block; border:1px solid #999; margin-top:24px;
}

img.product_img a:hover 
{
background-color:#fff;	
}

.productlink 
{ padding:2px;	text-align:center; font-weight:bold;	
}

/*breadcrumb navigation on store pages*/.navlist, a.navlist
{display:inline; font-size:10px;	
}

a.navlist:hover 
{
background:none;	
}

/*the footer*/.sale 
{ 
padding-left:10px; font-weight:bold; color:#0000FF;	
}

#footer
{
margin:0 auto; margin-top:5px;	border-top:1px solid #efefef; text-align:center;
}

#footer a:link, #footer a:visited 
{	
color:#0000FF; font-weight: normal;	
}

#footer a:hover 
{	
background-color:yellow;
}	

a.copyright:visited,a.copyright:link,a.copyright:active
{	
text-decoration:none; color:black; font-size:12px;
}

a.copyright:hover
{ color:black; background-color:#efefef;
}
