body {
padding:0; 
margin:0; 
color:#000000;
  background-image: url(../images/background.jpg);
  background-repeat: repeat-x;
  background-color: #FDFEFF;
  font-family: 'Tahoma', 'Arial', 'Gill-Sans', Sans-Serif;
  font-size: 11px;
}

body, td {
font-family: 'Tahoma', 'Arial', 'Gill-Sans', Sans-Serif; 
font-size:10pt; 
}

h1 {
font-size: 16pt; 
font-weight: normal;
text-transform: none; 
vertical-align: bottom; 
color: #ffffff;
margin-bottom: 0
}

H2 {
font-size: 14pt; 
font-weight: normal;
text-transform: none; 
vertical-align: bottom; 
color: #A51028;
margin-bottom: 0; 
margin-top: 0;
}

H3 {
font-size: 13pt; 
font-weight: normal;  
font-style: italic;
text-transform: none; 
vertical-align: bottom; 
color: #A51028;
margin-bottom: 0; 
margin-top: 0
}

H4 {
font-size: 11pt; 
font-weight: normal;  
text-transform: none; 
vertical-align: bottom; 
color: #A51028;
margin-bottom: 0; 
margin-top: 0
}
tr.bottomborder td {border-bottom: 1pt solid black false;}
tr.noborder td {border: 0pt solid black false;}
td.borderleft {border-left: 1pt solid black false;}
tr.border td {border-bottom: 1pt solid black; border-top: 1pt solid black; border-right: 1pt solid black}

.search
{
	font-size: 11pt;
	background-color: #E3E3E3;
	height: 40px; 
}

.CheckoutComplete {
	background-color: #000000; 
	background-image: url(../images/g_grnbutton_bg.jpg);	
	color: white; 
	text-align: center;
}

.CheckoutNotComplete {
	background-color: #ffffff; 
	background-image: url(../images/g_button_bg.jpg);	
	color: black; 
	text-align: center;
}

.fontError
{
	color: #ff0000;
	font-family: Verdana, Helvetica, sans-serif;
}

.fontSpecial
{
	color: #ff0000;
}

.header{color:#000000; } 
.header a{color:#A51028; text-decoration:none} 
.header a:visited{color:#4110A5; text-decoration:none} 
.header a:hover{text-decoration:underline; color:#A51028} 

.subnav {background-color: #E2EBF2; text-align: left}
.subnav {font-size:11pt;}
.subnav p{margin: .7em}
.subnav ul{margin-left: .25em; padding-left:1.25em;}
.subnav a{color:#A51028; text-decoration:underline} 
.subnav a:visited{color:#4110A5; text-decoration:underline} 
.subnav a:hover{text-decoration:none} 
  
.category {  
  background: url(../images/g_category.jpg);
  background-repeat: no-repeat;
  font-size: 17pt; 
  font-weight: normal;
  text-align: left;
  padding-left: .7em;
  color: #ffffff;
}

.btnPrimary
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	font-weight: bold;
	font-size: 10px;
	background: url(../images/g_grnbutton_bg.jpg);
	cursor: hand;
	color: black;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	height: 20px;
	text-align: center;
}


.btnSecondary
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	font-weight: bold;
	font-size: 10px;
	background: url(../images/g_button_bg.jpg);
	cursor: hand;
	color: black;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	height: 20px;
	text-align: center;
}

.footer{color:#ffffff; font-size:12px; line-height:16px; background-image: url(../images/g_footer_bg.jpg);} 
.footer td{color:#ffffff; font-size:12px} 
.footer a{color:#ffffff; font-size:12px; text-decoration:underline} 
.footer a:hover{text-decoration:none} 


.highlight{color:#ffffff; font-size:12px; line-height:16px;}

.leftTrim{background-image: url(../images/g_left_bg.jpg); width: 2px;}
.rightTrim{background-image: url(../images/g_right_bg.jpg); width: 2px;}
.discHeader{background-image: url(../images/g_status_bg.jpg); height: 23px;}
.discHeader{font-size:11pt;}
.banner{background-image: url(../images/g_banner_bg.jpg);}
.fontMessage
{
	font-size: 11pt;
	color: #A51028;
}


.bgAlternate
{
	background-color: #F2F2F2;
}

.bgPrimary, A.bgPrimary, A.bgPrimary:link, A.bgPrimary:visited, A.bgPrimary:active	{	
	text-decoration:	none;
	color:	white;
	background-color: #660000;
	}	
		
A.bgPrimary:hover	{	
	color: white;
	background-color: #660000;
}
	
.bgSecondary, A.bgSecondary, A.bgSecondary:link, A.bgSecondary:visited, A.bgSecondary:active
{
	color: White;
	background-color: #336699;
}

	
A.bgSecondary:hover	{	
	color: White;
	background-color: #336699;
}	
		
.bgTertiary, A.bgTertiary, A.bgTertiary:link, A.bgTertiary:visited, A.bgTertiary:active
{
	color: White;
	background-color: #cc3333;
	text-decoration:	none;
}
	
A.bgTertiary:hover
{
}
