/* OVERALL PAGE BODY STYLE */
.body { background:url(/images/bg_repeat.jpg) top left; margin: 0px; padding: 0px; }

/* OVERALL CONTENT PARAGRAPH STYLES */
P { font: 12px/16px Arial, Helvetica, sans-serif; COLOR: #000000; padding: 0px; margin:0px 0px 15px 0px; }
P A:link    { COLOR: #d11e1e; text-decoration:none; font-weight:600; }
P A:visited { COLOR: #d11e1e; text-decoration:none; font-weight:600; }
P A:active  { COLOR: #d11e1e; text-decoration:none; font-weight:600; }
P A:hover   { COLOR: #ee8128; text-decoration:none; font-weight:600; }

/* HEADING STYLES */

H1 { font: 25px Arial, Helvetica, sans-serif; COLOR: #ee8128; padding: 0px; margin:0px 0px 15px 0px; }
H1 A:link    { COLOR: #d11e1e; text-decoration:none; }
H1 A:visited { COLOR: #d11e1e; text-decoration:none; }
H1 A:active  { COLOR: #d11e1e; text-decoration:none; }
H1 A:hover   { COLOR: #ee8128; text-decoration:none; }

H2 { font: 18px Arial, Helvetica, sans-serif; COLOR: #000000; padding: 0px; margin:0px 0px 15px 0px; }
H2 A:link    { COLOR: #d11e1e; text-decoration:none; }
H2 A:visited { COLOR: #d11e1e; text-decoration:none; }
H2 A:active  { COLOR: #d11e1e; text-decoration:none; }
H2 A:hover   { COLOR: #ee8128; text-decoration:none; }

.monitor P { font: 12px/16px Arial, Helvetica, sans-serif; COLOR: #000000; padding: 0px; margin:0px 35px 8px 0px; }
.monitor P A:link    { COLOR: #d11e1e; text-decoration:none; font-weight:600; }
.monitor P A:visited { COLOR: #d11e1e; text-decoration:none; font-weight:600; }
.monitor P A:active  { COLOR: #d11e1e; text-decoration:none; font-weight:600; }
.monitor P A:hover   { COLOR: #ee8128; text-decoration:none; font-weight:600; }

.nav P { font: 14px Arial, Helvetica, sans-serif; COLOR: #FFFFFF; margin:0px; padding:3px 25px 4px 17px; font-weight:normal; }
.nav P A:link    { COLOR: #000000; text-decoration:none; padding:3px 25px 4px 17px; font-weight:normal; }
.nav P A:visited { COLOR: #000000; text-decoration:none; padding:3px 25px 4px 17px; font-weight:normal; }
.nav P A:active  { background:url(/images/nav_highlight.png) top left no-repeat; text-decoration:none; COLOR: #000000; padding:3px 25px 4px 17px; font-weight:normal; }
.nav P A:hover   { background:url(/images/nav_highlight.png) top left no-repeat; text-decoration:none; COLOR: #000000; padding:3px 25px 4px 17px; font-weight:normal; }

.nav H1 { font: 12px Arial, Helvetica, sans-serif; COLOR: #000000; margin:0px 0px 0px 38px; padding:3px 25px 4px 17px; font-weight:normal; background:url(/images/nav_arrow.png) center left no-repeat; }
.nav H1 A:link    { COLOR: #000000; text-decoration:none; font-weight:normal; padding:3px 15px 4px 5px; }
.nav H1 A:visited { COLOR: #000000; text-decoration:none; font-weight:normal; padding:3px 15px 4px 5px; }
.nav H1 A:active  { COLOR: #000000; text-decoration:none; font-weight:normal; padding:3px 15px 4px 5px; }
.nav H1 A:hover   { background:url(/images/nav_highlight.png) top left no-repeat; text-decoration:none; COLOR: #000000; font-weight:normal; padding:3px 15px 4px 5px; }

.nav H2 { font: 14px Arial, Helvetica, sans-serif; background:url(/images/nav_highlight.png) top center no-repeat; COLOR: #000000; margin:0px; padding:3px 25px 4px 17px; font-weight:normal; }
.nav H2 A:link    { COLOR: #000000; text-decoration:none; padding:3px 25px 4px 17px; font-weight:normal; }
.nav H2 A:visited { COLOR: #000000; text-decoration:none; padding:3px 25px 4px 17px; font-weight:normal; }
.nav H2 A:active  { text-decoration:none; COLOR: #000000; padding:3px 25px 4px 17px; font-weight:normal; }
.nav H2 A:hover   { text-decoration:none; COLOR: #000000; padding:3px 25px 4px 17px; font-weight:normal; }

.merchandiseNav UL 			 { font: 12px Arial, Helvetica, sans-serif; COLOR: #000000; margin: 15px 15px 15px 5px; padding: 0px; font-weight:normal; }
.merchandiseNav UL A:link    { COLOR: #000000; text-decoration:none; font-weight:bold; }
.merchandiseNav UL A:visited { COLOR: #000000; text-decoration:none; font-weight:bold; }
.merchandiseNav UL A:active  { COLOR: #000000; text-decoration:none; font-weight:bold; }
.merchandiseNav UL A:hover   { COLOR: #d11e1e; text-decoration:none; font-weight:bold; }

.merchandiseNav LI 			 { font: 12px Arial, Helvetica, sans-serif; COLOR: #000000; margin: 0px 0px 5px 0px; padding: 0px; font-weight:normal; list-style-type:none; }
.merchandiseNav LI A:link    { COLOR: #000000; text-decoration:none; font-weight:bold; }
.merchandiseNav LI A:visited { COLOR: #000000; text-decoration:none; font-weight:bold; }
.merchandiseNav LI A:active  { COLOR: #000000; text-decoration:none; font-weight:bold; }
.merchandiseNav LI A:hover   { COLOR: #d11e1e; text-decoration:none; font-weight:bold; }

.btns { padding:0px 0px 8px 0px; }

.merchandiseFocus .photo	{ padding:3px; background:url(/images/border_img_big.jpg) top left; }
.merchandiseFocus P 			{ font: 12px/16px Arial, Helvetica, sans-serif; COLOR: #000000; padding: 0px; margin:0px 0px 15px 0px; }
.merchandiseFocus H1 			{ font: 12px/16px Arial, Helvetica, sans-serif; COLOR: #000000; padding: 0px; margin:15px 0px 15px 0px; font-weight:bold; }

.merchandiseItems img			{ background:url(/images/border_merchandise_item.png) top left no-repeat; padding:3px; }
.merchandiseItems P 			{ font: 12px/16px Arial, Helvetica, sans-serif; COLOR: #000000; padding: 0px; margin:0px 0px 0px 0px; }
.merchandiseItems H1 			{ font: 12px/16px Arial, Helvetica, sans-serif; COLOR: #000000; padding: 0px; margin:5px 0px 0px 0px; font-weight:bold; }

.login { font: 12px/16px Arial, Helvetica, sans-serif; COLOR: #000000; padding: 0px; margin:0px; }

.photoAlbum img	{ background-color:#FFF; border:1px solid #b6b6b6; padding:5px; margin:0px 8px 8px 0px; }

/* BULLETED LISTING STYLES */
UL { margin: 0px 0px 15px 0px; padding: 0px 0px 0px 13px; }
UL A:link    { COLOR: #d11e1e; text-decoration:none; font-weight:600; }
UL A:visited { COLOR: #d11e1e; text-decoration:none; font-weight:600; }
UL A:active  { COLOR: #d11e1e; text-decoration:none; font-weight:600; }
UL A:hover   { COLOR: #ee8128; text-decoration:none; font-weight:600; }

OL { margin: 0px 0px 15px 0px; padding: 0px 0px 0px 13px; }
OL A:link    { COLOR: #d11e1e; text-decoration:none; font-weight:600; }
OL A:visited { COLOR: #d11e1e; text-decoration:none; font-weight:600; }
OL A:active  { COLOR: #d11e1e; text-decoration:none; font-weight:600; }
OL A:hover   { COLOR: #ee8128; text-decoration:none; font-weight:600; }

LI { list-style: square; font: 12px/16px Arial, Helvetica, sans-serif; COLOR: #000000; padding: 0px; }
LI A:link    { COLOR: #d11e1e; text-decoration:none; font-weight:600; }
LI A:visited { COLOR: #d11e1e; text-decoration:none; font-weight:600; }
LI A:active  { COLOR: #d11e1e; text-decoration:none; font-weight:600; }
LI A:hover   { COLOR: #ee8128; text-decoration:none; font-weight:600; }

/* INTERIOR PAGE SURROUNDING CONTENT LAYOUT STYLE */
.content { padding: 20px; }

/* HOME WELCOME STATEMENT STYLE */
.welcome { font: 11px/14px Arial, Helvetica, sans-serif; COLOR: #4e4e4e; padding: 15px; }

/* FOOTER STYLE */
.footer { font: 11px Arial, Helvetica, sans-serif; COLOR: #FFFFFF; padding: 0px 5px 0px 5px;}
.footer A:link    { COLOR: #FFFFFF; text-decoration:underline; }
.footer A:visited { COLOR: #FFFFFF; text-decoration:underline; }
.footer A:active  { COLOR: #FFFFFF; text-decoration:underline; }
.footer A:hover   { COLOR: #ee8128; text-decoration:underline; }

/* TEXT LEFT NAVIGATION STYLE */
#leftnav a { color: #FFFFFF; font:11px Arial, Helvetica, sans-serif; display: block; margin: 0px; text-decoration: none; padding: 6px 0px 6px 1px; width: 100%; vertical-align:bottom; }
#leftnav a:hover { background-color: #b51f1f; color:#FFFFFF; }

/* TABLE LISTINGS STYLE */
.table2 { padding:0px }
.table2 TD { padding:15px; vertical-align:top; }

.table { padding:0px }
.table A         { COLOR: #000000; }
.table A:hover   { COLOR: #FFFFFF; }
.table TH { padding:10px 0px 0px 15px; text-align:left; }
.table TD { padding:10px 0px 0px 15px; }
.listing1 { background:#FFCC66; }
.listing2 { background:#FFFF99; }
.pager { font-size: 10px; COLOR: #000000; }
.pager A         { font-weight:bold; }

/* PHOTO BORDERS STYLE */
img { BORDER: none; }

/* FORM STYLES */

.textbox { font: 12px Arial, Helvetica, sans-serif; COLOR: #000000; padding: 10px 0px 0px 5px; margin: 0px 0px 0px 5px; background:url(/images/form_inbox.png) center left no-repeat; border:none; width:100px; height:25px; vertical-align:middle; }

.textbox2 { font: 12px Arial, Helvetica, sans-serif; COLOR: #000000; padding: 10px 0px 0px 5px; margin: 0px 0px 0px 5px; background:url(/images/form_box_small.png) center left no-repeat; border:none; width:100px; height:25px; vertical-align:middle; }

.textbox3 { font: 12px Arial, Helvetica, sans-serif; COLOR: #000000; margin: 0px 0px 0px 5px; vertical-align:middle; }

.button { font: 11px Arial, Helvetica, sans-serif; COLOR: #000000; background:#CCCCFF; }
.help { font: 11px Arial, Helvetica, sans-serif; COLOR: #ee8128; }
.help A { COLOR: #ee8128; }
.error { font: 11px Arial, Helvetica, sans-serif; COLOR: #ee8128; }
.error { font-weight: bold; color: #f00; }
.error A { COLOR: #ee8128; }
#dvdsponsors {
	background-color:#fff;
	border:2px solid black;
	padding:5px;
	width: 80%;
	text-align:left;
	margin: -2px;
}

/* GRAPHICAL NAVIGATION STYLE */
a .alt { display: none; }

a#GRAPHICAL_BUTTON_EXAMPLE { display: block; width: 132px; height: 28px; background: url(/images/nav/IMAGE_FILE_NAME.jpg); margin: 0 auto; }
a#GRAPHICAL_BUTTON_EXAMPLE:hover { background: url(/images/nav_over/IMAGE_FILE_NAME.jpg); }
body#GRAPHICAL_BUTTON_EXAMPLE #GRAPHICAL_BUTTON_EXAMPLE { background: url(/images/nav_over/IMAGE_FILE_NAME.jpg); }
