﻿body {
	background-image: url("images/bg.jpg"); 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	color: Black;
}

/* Regular links */
A:link	{
	text-decoration: none;
	color:black;
	font-weight:bold;
	}	
		
A:visited	{	
	text-decoration: none;
	color:#50586f;
	font-weight:bold;
	}	
		
A:active	{	
	text-decoration:underline;
	color:Red;
	font-weight:bold;
	}	
		
A:hover	{	
	text-decoration: underline;
	color:#7b001f;
	font-weight:bold;
	}

/* Main Navigation */
A.nav:link {
	text-decoration: none;
	color:white;
	font-weight:normal;
	font-size: medium!important;
	display:block;
	text-align:center;
	}	
		
A.nav:visited {	
	text-decoration: none;
	color:white;
	font-weight:normal;
	font-size:medium!important;
	display:block;
	text-align:center;
	}	
		
A.nav:active {	
	text-decoration:none;
	color:white;
	font-weight:normal;
	font-size:medium!important;
	display:block;
	text-align:center;
	}	
		
A.nav:hover {	
	text-decoration: none;
	color:#34383b;
	font-weight:normal;
	background-color:White;
	font-size:medium!important;
	display:block;
	text-align:center;
	}

/* Sub Menus */
.sub{
	z-index: 1000; 
}
A.sub:link {
	text-decoration: none;
	color:white;
	font-weight:normal;
	width:100%;
	font-size:small!important;
	display:block;
	}	
		
A.sub:visited {	
	text-decoration: none;
	color:white;
	font-weight:normal;
	width:100%;
	font-size:small!important;
	display:block;
	}	
		
A.sub:active {	
	text-decoration:none;
	color:white;
	font-weight:normal;
	width:100%;
	font-size:small!important;
	display:block;
	}	
		
A.sub:hover {	
	text-decoration: none;
	color:white;
	font-weight:normal;
	width:100%;
	font-size:small!important;
	display:block;
	}

/* Footer Navigation */
A.footer:link {
	text-decoration: none;
	color:white;
	font-weight:normal;
	font-size: 11px!important;
	}	
		
A.footer:visited {	
	text-decoration: none;
	color:white;
	font-weight:normal;
	font-size:11px!important;
	}	
		
A.footer:active {	
	text-decoration:none;
	color:white;
	font-weight:normal;
	font-size:11px!important;
	}	
		
A.footer:hover {	
	text-decoration: none;
	color:#34383b;
	font-weight:normal;
	font-size:11px!important;
	}

/* Side Menu */
A.sidemenu:link {
	text-decoration: none;
	color:#525a71;
	font-weight:normal;
	font-size: 12px!important;
	}	
		
A.sidemenu:visited {	
	text-decoration: none;
	color:#525a71;
	font-weight:normal;
	font-size:12px!important;
	}	
		
A.sidemenu:active {	
	text-decoration:none;
	color:#525a71;
	font-weight:normal;
	font-size:12px!important;
	}	
		
A.sidemenu:hover {	
	text-decoration: underline;
	color:#7b001f;
	font-weight:normal;
	font-size:12px!important;
	}

/*------------------------------*/
.header {
	font-size:16px;
	color: White;
}

.foot {
	font-size:11px;
	color:White;
	margin-top:10px;
}

P.white {
	font-size:10px;
	margin-left:15px;
	margin-right:20px;
	color:White;
}

P.black {
	font-size:11px;
	margin-left:15px;
	margin-right:20px;
	color:Black;
	line-height:14px;
	text-align:left;
}

.news {
	font-size:10px;
	color:white;
	margin-left:5px;
	width:200px;
}

.newsSummary {
	font-size:11px;
	color:#43464b;
}

.sidemenu {
	font-size:12px;
	color:#43464b;
}

img {
	border:none;
}

img.product {
	border-style: solid;
	border-width:1px;
	border-color:Black;
	margin:5px 0;
	float:left;
}

img.Ship{
	padding: 0 0 10px 10px; 
	float:right;
}

img.custom_design{
	border-style:solid;
	border-width:1px;
	border-color:Black;
	float:right;
	margin-left:10px;
}

.Fields {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	color:Black;
}

.copy {
	background-color:#43464b; 
	height:24px;
	color:White;
	text-align:center;
	width:1024px;
}

table.inline {
	margin-left:10px;
	margin-right:20px;
	text-align:left;
	float: none;
}

td.nav_bg {
	background-image:url("images/topbanner.jpg"); 
	background-repeat:no-repeat;
}

td.news_bg {
	background-image:url('images/news_bg.jpg'); 
	width:225px;
}

a.info{
    position:relative; /*this is the key*/
    z-index:24; background-color:#ccc;
    color:#000;
    text-decoration:none}

a.info:hover{z-index:25;}

a.info span{display: none}

a.info:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    /*top:2em; left:2em; width:15em;*/
    border:none;
    background-color:transparent; 
    color:#000000;
    text-align: center}
    
.home_table
{
    margin:20px auto 10px auto;
}

.footer 
{
    width:1024px;
    margin:0 auto 20px auto;
}

.clear
{
    clear:both;
}
