/* CSS Document */

body {
text-align: center;
margin: 0 0 20px 0;
font-family:Verdana, Geneva, sans-serif;
}

a {  color: #003399; text-decoration: underline}
a:visited {  color: #666699; text-decoration: underline}
a:hover {  color: #993333; text-decoration: underline}
a:active {  color: #003399; text-decoration: underline}

#box {
width:830px;
margin: 0px auto;
padding:0px;
text-align:left;
z-index:1;
}

.menu {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #000000; line-height: 23px;}
.menu a:link {  color: #000000; text-decoration: none}
.menu a:visited {  color: #000000; text-decoration: none}
.menu a:hover {  color: #666666; text-decoration: none}
.menu a:active {  color: #000000; text-decoration: none}

.lgtext {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 16px; line-height: 28px; color: #666666; letter-spacing: 0px}
.lgtext a:link {  color: #666666; text-decoration: bold}
.lgtext a:visited {  color: #666666; text-decoration: bold}
.lgtext a:hover {  color: #666666; text-decoration: bold}
.lgtext a:active {  color: #666666; text-decoration: bold}

.whitelarge {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 16px; line-height: 19px; color: #ffffff; font-weight: bold; letter-spacing: 0px}
.whitearial {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #ffffff; letter-spacing: 0px}

.head {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 18px; line-height: 20px; color: #000000; letter-spacing: 0px}
.head a:link {  color: #000000; text-decoration: none}
.head a:visited {  color: #000000; text-decoration: none}
.head a:hover {  color: #000000; text-decoration: none}
.head a:active {  color: #000000; text-decoration: none}

.headgray {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 16px; line-height: 23px; color: #333333; letter-spacing: 0px}
.headgray a:link {  color: #333333; text-decoration: bold}
.headgray a:visited {  color: #333333; text-decoration: bold}
.headgray a:hover {  color: #333333; text-decoration: bold}
.headgray a:active {  color: #333333; text-decoration: bold}

.headdia {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 16px; line-height: 20px; color: #999966; letter-spacing: 0px}

.headblue {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 16px; line-height: 20px; color: #003366; letter-spacing: 0px}
.headblue a:link {  color: #003366; text-decoration: bold}
.headblue a:visited {  color: #003366; text-decoration: bold}
.headblue a:hover {  color: #003366; text-decoration: bold}
.headblue a:active {  color: #003366; text-decoration: bold}

.headgreen {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 16px; line-height: 20px; color: #006633; letter-spacing: 0px}
.headgreen a:link {  color: #006633; text-decoration: bold}
.headgreen a:visited {  color: #006633; text-decoration: bold}
.headgreen a:hover {  color: #006633; text-decoration: bold}
.headgreen a:active {  color: #006633; text-decoration: bold}

.headred {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 16px; line-height: 20px; color: #990000; letter-spacing: 0px}
.headred a:link {  color: #990000; text-decoration: bold}
.headred a:visited {  color: #990000; text-decoration: bold}
.headred a:hover {  color: #990000; text-decoration: bold}
.headred a:active {  color: #990000; text-decoration: bold}

.bodyblue { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #003366; letter-spacing: normal ; font-weight: normal; line-height: 17px}
.bodyblue a:link {  color: #003366; text-decoration: underline}
.bodyblue a:visited {  color: #336699; text-decoration: underline}
.bodyblue a:hover {  color: #666666; text-decoration: underline}
.bodyblue a:active {  color: #003366; text-decoration: underline}

.bodygreen { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #006633; letter-spacing: normal ; font-weight: normal; line-height: 17px}
.bodygreen a:link {  color: #006633; text-decoration: underline}
.bodygreen a:visited {  color: #669966; text-decoration: underline}
.bodygreen a:hover {  color: #666666; text-decoration: underline}
.bodygreen a:active {  color: #006633; text-decoration: underline}

.bodyred { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #990000; letter-spacing: normal ; font-weight: normal; line-height: 17px}
.bodyred a:link {  color: #990000; text-decoration: underline}
.bodyred a:visited {  color: #996600; text-decoration: underline}
.bodyred a:hover {  color: #666666; text-decoration: underline}
.bodyred a:active {  color: #990000; text-decoration: underline}

.bodytext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; letter-spacing: normal ; font-weight: normal; line-height: 17px}
.bodytext a:link {  color: #003399; text-decoration: underline}
.bodytext a:visited {  color: #666699; text-decoration: underline}
.bodytext a:hover {  color: #993333; text-decoration: underline}
.bodytext a:active {  color: #003399; text-decoration: underline}

	.bodytext h1 {font-size: 19px; line-height: 1.3em;}
	
	
.errtext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #999; letter-spacing: normal ; font-weight: normal; line-height: 17px}
.errtext .subtitle { font-weight: bold; color:#FFFFFF; font-size: 14px;}
.errtext a:link {  color: #fff; text-decoration: underline}
.errtext a:visited {  color: #fff; text-decoration: underline}
.errtext a:hover {  color: #ccc; text-decoration: underline}
.errtext a:active {  color: #999; text-decoration: none}

	.errtext h1 {font-size: 19px; line-height: 1.3em;}	
	

.medtext { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 15px; color: #666666; letter-spacing: normal ; line-height: 21px; font-weight: normal}
.medtext a:link {  color: #666666; text-decoration: none}
.medtext a:visited {  color: #666666; text-decoration: none}
.medtext a:hover {  color: #666666; text-decoration: none}
.medtext a:active {  color: #666666; text-decoration: none}

.smred { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #990000; letter-spacing: normal ; font-weight: normal}
.smred a:link {  color: #990000; text-decoration: underline}
.smred a:visited {  color: #990000; text-decoration: underline}
.smred a:hover {  color: #990000; text-decoration: underline}
.smred a:active {  color: #990000; text-decoration: underline}

.smgreen { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #006633; letter-spacing: normal ; font-weight: normal}
.smgreen a:link {  color: #003399; text-decoration: underline}
.smgreen a:visited {  color: #666699; text-decoration: underline}
.smgreen a:hover {  color: #993333; text-decoration: underline}
.smgreen a:active {  color: #003399; text-decoration: underline}

.glossary { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; letter-spacing: normal ; line-height: 17px; font-weight: normal}
.glossary a:link {  color: #003399; text-decoration: underline}
.glossary a:visited {  color: #666699; text-decoration: underline}
.glossary a:hover {  color: #993333; text-decoration: underline}
.glossary a:active {  color: #003399; text-decoration: underline}

.footer { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; letter-spacing: normal ; font-weight: normal; line-height: 11px}
.footer a:link {  color: #003399; text-decoration: underline}
.footer a:visited {  color: #666699; text-decoration: underline}
.footer a:hover {  color: #993333; text-decoration: underline}
.footer a:active {  color: #003399; text-decoration: underline}

ul.no-indent { margin-left: 0px;list-style-position: outside;}

.odd {background-color: #e1e1e1;} 
.even {background-color: white;}

.new {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0066CC;
	font-weight: bold;
}

.home_banners {
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 20px;}
	
.brown_bold {color: #703D29;
	font-weight: bold;
	font-size: 10px;}	
	
	
.head-sapphire {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 18px; line-height: 20px; color: #fff; background-color:#003F7D; padding: 0 0 0 13px; height: 50px;}

.head-sapphire a:link {  color: #fff; text-decoration: none}
.head-sapphire a:visited {  color: #fff; text-decoration: none}
.head-sapphire a:hover {  color: #fff; text-decoration: none}
.head-sapphire a:active {  color: #fff; text-decoration: none}	

.head-emerald {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 18px; line-height: 20px; color: #fff; background-color:#15704A; padding: 0 0 0 13px; height: 50px;}

.head-emerald a:link {  color: #fff; text-decoration: none}
.head-emerald a:visited {  color: #fff; text-decoration: none}
.head-emerald a:hover {  color: #fff; text-decoration: none}
.head-emerald a:active {  color: #fff; text-decoration: none}	


.head-ruby {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 18px; line-height: 20px; color: #fff; background-color:#AD303E; padding: 0 0 0 13px; height: 50px;}

.head-ruby a:link {  color: #fff; text-decoration: none}
.head-ruby a:visited {  color: #fff; text-decoration: none}
.head-ruby a:hover {  color: #fff; text-decoration: none}
.head-ruby a:active {  color: #fff; text-decoration: none}	

.head-fun {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 18px; line-height: 20px; color: #fff; background-color:#EF883E; padding: 0 0 0 13px; height: 50px;}

.head-fun a:link {  color: #fff; text-decoration: none}
.head-fun a:visited {  color: #fff; text-decoration: none}
.head-fun a:hover {  color: #fff; text-decoration: none}
.head-fun a:active {  color: #fff; text-decoration: none}	

.head-diamond {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 18px; line-height: 20px; color: #000; background-color:#D7D78F; padding: 0 0 0 13px; height: 50px;}

.head-diamond a:link {  color: #000; text-decoration: none}
.head-diamond a:visited {  color: #000; text-decoration: none}
.head-diamond a:hover {  color: #000; text-decoration: none}
.head-diamond a:active {  color: #000; text-decoration: none}	

* html a:hover {visibility:visible}

.navtux {position: relative; background-image: url(/images/bttn_prom_tuxedos_over.jpg); background-repeat: no-repeat; display: block; width: 232px; height: 80px;}
.navtux a { display: block;}
.navtux img { border: 0; }
.navtux a:hover img{visibility:hidden}	

.navvests {position: relative; background-image: url(/images/bttn_prom_vests_over.jpg); background-repeat: no-repeat; display: block; width: 230px; height: 80px;}
.navvests a { display: block;}
.navvests img { border: 0; }
.navvests a:hover img{visibility:hidden}	

.navties {position: relative; background-image: url(/images/bttn_prom_ties_over.jpg); background-repeat: no-repeat; display: block; width: 233px; height: 80px;}
.navties a { display: block;}
.navties img { border: 0; }
.navties a:hover img{visibility:hidden}

.promtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
}

.spinutech {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #666;}
	
	.spinutech a:link {  color: #666; text-decoration: none}
	.spinutech a:visited {  color: #666; text-decoration: none}
	.spinutech a:hover {
	color: #C60;
	text-decoration: none
}
	.spinutech a:active {  color: #999; text-decoration: none}
	
	
.retailIconsTable {font-family: Verdana, Geneva, sans-serif; font-size:11px; margin: 0 15px;}
	.retailIconsTable td {padding: 8px 8px 8px 0; border-top: 1px solid #ccc;}
	
.photoGallery {color: #fff;}	
	.photoGallery td {padding: 0 0 13px 13px;}
	
.tidBits {padding: 0 0 0 20px;}
	.tidBits a {padding: 12px 0; border-bottom: 1px dotted #ccc; font-size: 12px; width: 450px; display:block;}
	
	
.promBg {background: url(/images/prom-pink-background.jpg); height: 1%; overflow: hidden;}	


