body {
padding:0; 
margin:0; 
color:#000000;
  background-color: #ffffff;
  font-family: 'Arial', 'Gill-Sans', 'Tahoma', Sans-Serif;
  font-size: 11px;
}

body, td {
font-family: 'Arial', 'Gill-Sans', 'Tahoma', Sans-Serif; 
font-size:10pt; 
}

h1 {
font-size: 16pt; 
font-weight: normal;
text-transform: none; 
vertical-align: bottom; 
color: #000000;
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: #EEEEEE;
	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: #EEEEEE; 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-image: 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-image: 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:#000000; 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;
}

