a:link {color: #594293; text-decoration: none;}
a:visited {color: #594293; text-decoration: none;}
a:active {color: #594293; text-decoration: none;}
a:hover {color: #594293; text-decoration: underline;}

#toplinks a:link, #toplinks a:visited, #toplinks a:active {color: #463070; text-decoration: none; padding-left:10px; padding-right:10px; height:40px; text-align:center; border-right: 1px solid #7ABA36; vertical-align:middle; display:inline-block; font-weight:bold; line-height:36px;}
#toplinks a:hover {color:#7ABA36;}

#bottomlinks a:link, #bottomlinks a:visited, #bottomlinks a:active {color: #463070; text-decoration: none; padding-left:6px; padding-right:6px; height:26px; text-align:center; border-right: 1px solid #7ABA36; vertical-align:middle; display:inline-block; font-weight:bold;}
#bottomlinks a:hover {color:#7ABA36;}

.largelink a:link, .largelink a:visited, .largelink a:active {color: #ffffff; text-decoration: none; font-size:14px; font-weight:bold;}
.largelink a:hover {text-decoration: underline;}

#products a:link, #products a:visited, #products a:active {color: #000000; text-decoration: none; font-weight:bold; font-size:14px;}
#products a:hover {color:#cfff9e;}

#diecut a:link, #diecut a:visited, #diecut a:active, #diecut a:hover {color: #ffffff; text-decoration: none;}

.html_link a:link, .html_link a:visited, .html_link a:active {color:#463070; text-decoration: none;}
.html_link a:hover {color:#7ABA36;}

html, body {
	min-height:100%;
	height:100px;
	width:100%;
	padding:0px;
	margin:0px;
background-color: #ffffff;
}

#mainframe{
	min-height:100%;
	height:auto !important;
	height:100%;
	width: 960px;
	padding:0px;
	text-align:left;
background-color: #ffffff;
margin:0px auto -55px auto;
}
#contentframe{
	min-height:330px;
	height:auto !important;
	height:100%;
 width:924px;
  margin:8px auto 10px auto;
 background-image:url('images/bg-purple.gif');
 background-repeat:repeat-y;
 }
 #content {
  	min-height:330px;
	height:auto !important;
	height:100%;
 width:924px;

 background-image:url('images/bottom-purple.gif');
 background-repeat:no-repeat;
 background-position:bottom;
 margin:0px;
  }
  .contentposition{
  margin-left:20px;
  padding-top:14px;
  }
  #mainimage {
height:470px;
width:280px;
margin-top:-120px;
margin-right:-18px;
float:right;
 background-image:url('images/frontmain.png');
 background-repeat:no-repeat;
 background-position:bottom;
 margin-bottom:0px;
 }
 .backlink{
 width:45px;
 height:25px;
 border:0px solid #FFFFFF;
 margin-bottom:10px;
 }
#advert{
float:right;
width:400px;
}

 #toplinks{
 height:40px;
  width:924px;
  margin:0px auto 4px auto;
border-left: 1px solid #7ABA36;
 vertical-align:middle;
}
 #bottomlinks{
 clear:right;
 height:26px;
 width:910px;
 float:right;
  margin:0px auto 20px auto;
border-left: 1px solid #7ABA36;
 vertical-align:middle;
 line-height:22px;
 font-size:10px;
 padding-right:18px;
}
.twolines{
line-height:normal;
}
#clearfooter { 
height: 55px; 
border: 0; 
margin: 0; 
padding: 0;
clear:both; 
} 

#footer{
	width: 960px;
height: 45px;
padding: 10px 0px 0px 0px;
margin: -55px auto 0px auto;
background-color: #ffffff;
text-align:right;
color:#666666;
font-size:11px;
}
.customerlogin{
	 width:109px;
	 height:24px;
	 border-width:0px;
	 float:right;
	 margin-top:10px;
}
.bottompurple{
width:924px;
height:204px;
}
.largelink{
display:block;
width:300px;
height:120px;
text-align:center;
}
#diecut{
color:#FFFFFF;
vertical-align:middle;
width: 570px;
margin-left:20px;
}
#diecut .largewhite{
display:block;
padding-top:4px;
}
.rightimage{
float:right;
margin-left:10px;
margin-bottom:10px;
border-width: 0px;
}
.largewhite{
font-size:16px;
color:#FFFFFF;
font-weight:bold;
}
.titlewhite{
font-size:20px;
color:#FFFFFF;
font-weight:bold;
}
.medblack{
font-size:14px;
color:#000000;
font-weight:bold;
}
#products{
height:170px;
margin-top:10px;
margin-bottom:30px;
margin-left:20px;
width:550px;
}
#productdisplay{
float:right;
background-image:url('images/bg-grad.gif');
background-repeat:repeat-x;
width:350px;
padding:10px;
}
#productdisplay2{
float:right;
background-image:url('images/bg-grad.gif');
background-repeat:repeat-x;
height:150px;
width:300px;
padding:10px;
}
  #productimage {
margin-right:0px;
margin-left:20px;
display:block;
 }
#rightcol{
width:330px;
margin-top:-70px;
float:right;
}
#helpful{
margin-right:0px;
width:160px;
height:260px;
padding:10px;
padding-left:30px;
margin-top:20px;
margin-left:130px;
background-color:#b8acd2;
background-image:url('images/helpful.gif');
background-repeat:no-repeat;
}
#helpful2{
margin-right:0px;
width:160px;
height:450px;
padding:10px;
padding-left:30px;
margin-top:120px;
margin-left:130px;
background-color:#b8acd2;
background-image:url('images/helpful.gif');
background-repeat:no-repeat;
}
#link1{
}
#link2{
	display:none;
}
#link3{
	display:none;
}
#link4{
	display:none;
}
#link5{
	display:none;
}

td, form, body
{font-family: arial, helvetica; font-size: 12px; color: #000000;}

h1
{font-family:arial,helvetica; font-size:30px; text-decoration: none;}

h2
{font-family:arial,helvetica; font-size:14px;}

h3
{font-family:arial,helvetica; font-size:12px;}
