﻿/* Start Admin Style Only */
		
body.admin   { margin: 10px; font-family: Trebuchet MS, Helvetica, sans serif; font-size: 9pt; text-align: left; background-image: none; }
p.admin      { font-family: Trebuchet MS, Helvetica, sans serif; font-size: 9pt; color: #0A3560; text-align: left; }
a.admin:link       { color: #666666; }
a.admin:visited    { color: #666666; }
a.admin:active     { color: #666666; }
a.admin:hover      { color: #000000; }

/* End Admin Style Only */

.print_header{
float:left;
display:none;
}

.print_footer{
float:left;
display:none;
}

body {
background-image: url('/images/page_bg.jpg');
margin: 0px;
text-align: center;
font-family: Trebuchet MS, Helvetica, sans serif;
font-size: 9pt;
line-height: 1.75em;
}

.clear {
float:left;
clear:both;
overflow:hidden;
}

.full_page_lower {
float:left;
background-image: url('/images/top_lower_bg.jpg');
background-repeat: repeat-x;
width:100%;
}

.full_page {
float:left;
background-image: url('/images/top_bg.jpg');
background-repeat: repeat-x;
background-position:top center;
width:100%;
margin: 0px;
text-align: center;
}

.holder{
width:1000px;
margin: 0 auto;
text-align:center;
}

.top_nav {
float:left;
background-image: url('/images/top_nav.jpg');
background-repeat: no-repeat;
height:42px;
width:1000px;
}

#top_nav_ul li a 
{
text-indent:-999em;
display:block;	
list-style: none;
float: left;
}

#top_nav_ul, #top_nav_ul li
{
list-style: none;
float: left;
margin: 0;
padding: 0;
}

#top_nav_ul .leftholder 				{ background: url('/images/top_nav.jpg') no-repeat 0px 0px; width: 74px; height: 42px; float:left; }

#top_nav_ul li a.about 					{ background: url('/images/top_nav.jpg') no-repeat -74px 0px; width: 139px; height: 42px }
#top_nav_ul li a:hover.about			{ background: url('/images/top_nav.jpg') no-repeat -74px -42px; width: 139px; height: 42px }

#top_nav_ul li a.awardideas				{ background: url('/images/top_nav.jpg') no-repeat -213px 0px; width: 141px; height: 42px }
#top_nav_ul li a:hover.awardideas		{ background: url('/images/top_nav.jpg') no-repeat -213px -42px; width: 141px; height: 42px }

#top_nav_ul li a.ourcustomers			{ background: url('/images/top_nav.jpg') no-repeat -354px 0px; width: 141px; height: 42px }
#top_nav_ul li a:hover.ourcustomers		{ background: url('/images/top_nav.jpg') no-repeat -354px -42px; width: 141px; height: 42px }

#top_nav_ul li a.sports					{ background: url('/images/top_nav.jpg') no-repeat -495px 0px; width: 141px; height: 42px }
#top_nav_ul li a:hover.sports			{ background: url('/images/top_nav.jpg') no-repeat -495px -42px; width: 141px; height: 42px }

#top_nav_ul li a.corporate				{ background: url('/images/top_nav.jpg') no-repeat -636px 0px; width: 141px; height: 42px }
#top_nav_ul li a:hover.corporate		{ background: url('/images/top_nav.jpg') no-repeat -636px -42px; width: 141px; height: 42px }

#top_nav_ul li a.contactus				{ background: url('/images/top_nav.jpg') no-repeat -777px 0px; width: 140px; height: 42px }
#top_nav_ul li a:hover.contactus		{ background: url('/images/top_nav.jpg') no-repeat -777px -42px; width: 140px; height: 42px }

#top_nav_ul .rightholder 				{ background: url('/images/top_nav.jpg') no-repeat -917px 0px; width: 83px; height: 42px; float:left; }

.top_logo{
float:left;
height:141px;
width:1000px;
text-align:center;
padding-top:3px;
}

.left_column{
float:left;
width:199px;
padding-top:6px;
padding-left:41px;
}

.left_col_header{
float:left;
width:199px;
height:36px;
background-image: url('/images/left_col_header.jpg');
background-repeat: no-repeat;
}

.left_nav {
float:left;
height:460px;
width:199px;
}

#leftnav li a 
{
text-indent:-999em;
display:block;	
list-style: none;
float: left;
}

#leftnav, #leftnav li
{
list-style: none;
float: left;
margin: 0;
padding: 0;
}

#leftnav .topholder 			{ background: url('/images/left_nav.jpg') no-repeat 0px 0px; width: 199px; height: 19px; float:left; }

#leftnav li a.trophies			{ background: url('/images/left_nav.jpg') no-repeat 0px -19px; width: 199px; height: 28px }
#leftnav li a:hover.trophies	{ background: url('/images/left_nav.jpg') no-repeat -199px -19px; width: 199px; height: 28px }

#leftnav li a.plaques			{ background: url('/images/left_nav.jpg') no-repeat 0px -47px; width: 199px; height: 28px }
#leftnav li a:hover.plaques		{ background: url('/images/left_nav.jpg') no-repeat -199px -47px; width: 199px; height: 28px }

#leftnav li a.medallions		{ background: url('/images/left_nav.jpg') no-repeat 0px -75px; width: 199px; height: 28px }
#leftnav li a:hover.medallions	{ background: url('/images/left_nav.jpg') no-repeat -199px -75px; width: 199px; height: 28px }

#leftnav li a.acrylics			{ background: url('/images/left_nav.jpg') no-repeat 0px -103px; width: 199px; height: 28px }
#leftnav li a:hover.acrylics	{ background: url('/images/left_nav.jpg') no-repeat -199px -103px; width: 199px; height: 28px }

#leftnav li a.glass				{ background: url('/images/left_nav.jpg') no-repeat 0px -131px; width: 199px; height: 28px }
#leftnav li a:hover.glass		{ background: url('/images/left_nav.jpg') no-repeat -199px -131px; width: 199px; height: 28px }

#leftnav li a.clocks			{ background: url('/images/left_nav.jpg') no-repeat 0px -159px; width: 199px; height: 28px }
#leftnav li a:hover.clocks		{ background: url('/images/left_nav.jpg') no-repeat -199px -159px; width: 199px; height: 28px }

#leftnav li a.laser				{ background: url('/images/left_nav.jpg') no-repeat 0px -187px; width: 199px; height: 28px }
#leftnav li a:hover.laser		{ background: url('/images/left_nav.jpg') no-repeat -199px -187px; width: 199px; height: 28px }

#leftnav li a.resins			{ background: url('/images/left_nav.jpg') no-repeat 0px -215px; width: 199px; height: 28px }
#leftnav li a:hover.resins		{ background: url('/images/left_nav.jpg') no-repeat -199px -215px; width: 199px; height: 28px }

#leftnav li a.namebadges		{ background: url('/images/left_nav.jpg') no-repeat 0px -243px; width: 199px; height: 28px }
#leftnav li a:hover.namebadges	{ background: url('/images/left_nav.jpg') no-repeat -199px -243px; width: 199px; height: 28px }

#leftnav li a.weddings			{ background: url('/images/left_nav.jpg') no-repeat 0px -271px; width: 199px; height: 28px }
#leftnav li a:hover.weddings	{ background: url('/images/left_nav.jpg') no-repeat -199px -271px; width: 199px; height: 28px }

#leftnav li a.ribbons			{ background: url('/images/left_nav.jpg') no-repeat 0px -299px; width: 199px; height: 26px }
#leftnav li a:hover.ribbons		{ background: url('/images/left_nav.jpg') no-repeat -199px -299px; width: 199px; height: 26px }

#leftnav li a.sublimation		{ background: url('/images/left_nav.jpg') no-repeat 0px -325px; width: 199px; height: 28px }
#leftnav li a:hover.sublimation	{ background: url('/images/left_nav.jpg') no-repeat -199px -325px; width: 199px; height: 28px }

#leftnav li a.signs				{ background: url('/images/left_nav.jpg') no-repeat 0px -353px; width: 199px; height: 31px }
#leftnav li a:hover.signs		{ background: url('/images/left_nav.jpg') no-repeat -199px -353px; width: 199px; height: 31px }

#leftnav li a.sportevent		{ background: url('/images/left_nav.jpg') no-repeat 0px -384px; width: 199px; height: 28px }
#leftnav li a:hover.sportevent	{ background: url('/images/left_nav.jpg') no-repeat -199px -384px; width: 199px; height: 28px }
 

#leftnav li a.facebook			{ background: url('/images/left_nav.jpg') no-repeat 0px -412px; width: 199px; height: 43px;}
#leftnav li a:hover.facebook	{ background: url('/images/left_nav.jpg') no-repeat -199px -412px; width: 199px; height: 43px }


#leftnav .botholder 			{ background: url('/images/left_nav.jpg') 0px -455px; width: 199px; height: 26px; float:left; }

#left_col_bot{
float:left;
}

.middle_column{
float:left;
width:522px;
}

.middle_col_header{
float:left;
width:522px;
height:6px;
background-image: url('/images/middle_col_header.jpg');
background-repeat: no-repeat;
overflow:hidden;
}

.page_name_bg{
float:left;
width:463px;
height:27px;
background-color:#000;
background-image: url('/images/page_name_bg.jpg');
background-repeat: no-repeat;
padding:8px 10px 0 35px;
font-family: Georgia, serif;
font-size: 14pt;
color:white;
font-variant:small-caps;
}

.middle_col_bottom{
float:left;
background-image: url('/images/middle_col_mid_bg.jpg');
background-repeat: repeat-y;
width:522px;
}

.middle_col_bottom_home{
float:left;
background-image: url('/images/middle_col_mid_home_bg.jpg');
background-repeat: repeat-y;
width:522px;
}

.middle_col_top{
float:left;
background-image: url('/images/middle_col_top_bg.jpg');
background-repeat: no-repeat;
width:508px;
text-align:left;
padding:3px 7px 5px 7px;
}

.middle_col_top_home{
float:left;
background-image: url('/images/middle_col_top_bg.jpg');
background-repeat: no-repeat;
width:522px;
text-align:center;
}

.home_pops{
float:left;
padding-left:3px;
}

.content_padding{
float:left;
width:425px;
padding:7px 40px 15px 40px;
text-align:left;
overflow:auto;
}

.content_padding_home{
float:left;
width:442px;
padding:30px 40px 40px 40px;
text-align:left;
}

.minheight{
float:left;
height:700px;
}

.middle_col_footer{
float:left;
width:522px;
height:3px;
background-image: url('/images/middle_col_bot_bg.jpg');
background-repeat: no-repeat;
overflow:hidden;
}

.right_column{
float:left;
height:794px;
width:197px;
padding-top:6px;
padding-right:41px;
}

.right_col_header{
float:left;
width:197px;
height:36px;
background-image: url('/images/right_col_header.jpg');
background-repeat: no-repeat;
}

.right_search{
float:left;
background: url('/images/right_col.jpg') no-repeat 0px 0px;
width: 170px;
height: 57px;
padding-top:4px;
padding-left:27px;
text-align:left;
}

.search_input{
width:110px;
height:17px;
background-color:transparent;
border:0;
}

.search_button{
width:50px;
height:17px;
background-color:transparent;
border:0;
cursor:pointer;
cursor:hand;
}

.right_metals{
float:left;
background: url('/images/right_col.jpg') no-repeat 0px -61px;
width: 197px;
height: 149px;
}

.right_location{
float:left;
background: url('/images/right_col.jpg') no-repeat 0px -210px;
width: 153px;
height: 183px;
padding:40px 15px 10px 29px;
text-align:left;
}

#right_col_bot{
float:left;
}

.bot_nav{
float:left;
text-align:center;
width:100%;
}

h1{
font-variant:small-caps;
font-size:12pt;
font-weight:bold;
padding:0px;
margin:0px;
letter-spacing:.25em;
}

select       { font-family: Verdana; font-size: 10pt; }
input        { font-family: Verdana; font-size: 8.5pt; }
textarea     { font-family: Verdana; font-size: 10pt; }
form         { font-family: Verdana; font-size: 10pt;}
select       { font-family: Verdana; }
legend       { font-family: Verdana; font-size: 10pt; color: #000; }
fieldset	 { border-color: #fff; }
ul { padding:0; margin:0; }
ul { padding-left:10px; margin-left:15px; }
li { padding:0; margin:0; }
li { padding-left:0px; }

a.footer_links:link       { color: #fff; }
a.footer_links:visited    { color: #fff; }
a.footer_links:active     { color: #fff; }
a.footer_links:hover      { color: #aaa; }

a:link       { color: #444444; }
a:visited    { color: #444444; }
a:active     { color: #444444; }
a:hover      { color: #888888; }

a.mm:link       { color: #555; }
a.mm:visited    { color: #555; }
a.mm:active     { color: #555; }
a.mm:hover      { color: #FFFFFF; }

.mm_footer{
float:left;
width:1000px;
padding-top:20px;
text-align:center;
}