/*body specific*/
body   {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	vertical-align: middle;

}
table  {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #666666;}

h1{font-family:arial; color:#990000; font-style:italic;font-size: 12px;text-align : left;margin-bottom: 0px;margin-top: 0px;font-weight: bolder;padding-left:124px;}
h2{font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style:normal; text-decoration: none; color: #990000; display:inline; }
h2 a:link, h2 a:visited, h2 a:active{font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style:normal; text-decoration: none; color: #990000; display:inline;}
h2 a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style:normal; text-decoration: none; color: #666666; display:inline;}
h3{font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style:normal; text-decoration: none; color: #666666; display:inline; }
h4{font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-style:normal; text-decoration: none; color: #333333; display:inline; font-weight:bold;}


/*links*/
a:link       {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style:normal; text-decoration: none; color: #990000;}
a:visited    {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style:normal; text-decoration: none; color: #990000;}
a:hover      {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style:normal; text-decoration: underline; color: #990000;}
a:active     {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style:normal; text-decoration: none; color: #990000;}

.copyright            {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style:normal; text-decoration: none; color: #666666;}
.copyright a:link     {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style:normal; text-decoration: none; color: #666666;}
.copyright a:visited  {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style:normal; text-decoration: none; color: #666666;}
.copyright a:hover    {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style:normal; text-decoration: underline; color: #666666;}
.copyright a:active   {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style:normal; text-decoration: none; color: #990000;}

a.small:link   {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style:normal; text-decoration: none; color: #990000;}
a.small:visited{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style:normal; text-decoration: none; color: #990000;}
a.small:hover  {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style:normal; text-decoration: none; color: #666666;}
a.small:active {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style:normal; text-decoration: none; color: #990000;}

a.sidelink:link   {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style:normal; text-decoration: none; color: #333333;}
a.sidelink:visited{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style:normal; text-decoration: none; color: #333333;}
a.sidelink:hover  {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style:normal; text-decoration: underline; color: #333333;}
a.sidelink:active {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style:normal; text-decoration: none; color: #333333;}

a.breadcrumb:link   {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style:normal; text-decoration: none; color: #152039;}
a.breadcrumb:visited{font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style:normal; text-decoration: none; color: #152039;}
a.breadcrumb:hover  {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style:normal; text-decoration: none; color: #666666;}
a.breadcrumb:active {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style:normal; text-decoration: none; color: #152039;}

a.section:link   {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style:normal; text-decoration: none; color: #003366;}
a.section:visited{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style:normal; text-decoration: none; color: #003366;}
a.section:hover  {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style:normal; text-decoration: none; color: #993333;}
a.section:active {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style:normal; text-decoration: none; color: #003366;}

a.checkout:link   {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style:normal; text-decoration: none; color: #666666; font-weight: normal;}
a.checkout:visited{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style:normal; text-decoration: none; color: #666666; font-weight: normal;}
a.checkout:hover  {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style:normal; text-decoration: underline; color: #666666; font-weight: normal;}
a.checkout:active {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style:normal; text-decoration: none; color: #666666; font-weight: normal;}

a.topnav:link   {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style:normal; text-decoration: none; color: #333333; font-weight: bold;}
a.topnav:visited{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style:normal; text-decoration: none; color: #333333; font-weight: bold;}
a.topnav:hover  {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style:normal; text-decoration: none; color: #990000; font-weight: bold;}
a.topnav:active {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style:normal; text-decoration: none; color: #333333; font-weight: bold;}

a.topnavactive:link   {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style:normal; text-decoration: none; color: #FFFFFF; font-weight: bold;}
a.topnavactive:visited{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style:normal; text-decoration: none; color: #FFFFFF; font-weight: bold;}
a.topnavactive:hover  {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style:normal; text-decoration: none; color: #FFFFFF; font-weight: bold;}
a.topnavactive:active {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style:normal; text-decoration: none; color: #FFFFFF; font-weight: bold;}

a.subnav:link   {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style:normal; text-decoration: none; color: #FFFFFF; font-weight: bold;}
a.subnav:visited{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style:normal; text-decoration: none; color: #FFFFFF; font-weight: bold;}
a.subnav:hover  {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style:normal; text-decoration: underline; color: #FFFFFF; font-weight: bold;}
a.subnav:active {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style:normal; text-decoration: none; color: #FFFFFF; font-weight: bold;}

a.subnavactive:link   {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style:normal; text-decoration: underline; color: #FFFFFF; font-weight: bold;}
a.subnavactive:visited{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style:normal; text-decoration: underline; color: #FFFFFF; font-weight: bold;}
a.subnavactive:hover  {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style:normal; text-decoration: underline; color: #FFFFFF; font-weight: bold;}
a.subnavactive:active {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style:normal; text-decoration: underline; color: #FFFFFF; font-weight: bold;}

/* INPUT TAGS */

form                            {display:inline;} /* fixes the space issue */
input.button			        {border-right: #CCCCCC 1px solid; border-top: #CCCCCC 1px solid; font-weight: bold; font-size: 9pt; border-left: #CCCCCC 1px solid; cursor: hand; color: #FFFFFF; BORDER-BOTTOM: #CCCCCC 1px solid; font-family: arial, helvetica; background-color: #990000; border: 2 outset #CCCCCC;}
select, textarea, input, option {font-size: 10px; font-family: arial, helvetica; line-height: normal; color: #333333;}
.dropdown                       {font-size: 10px;width: 40px;  margin-bottom: 2px;}
.dropdown2                      {font-size: 10px;width: 70px;  margn-bottom: 2px;}
.checkbox                       {width: 10px; height: 10px; margin-top: 4px; margin-bottom: 2px; margin-right: 2px;}
.checkbox2                      {width: 10px; height: 10px; margin-bottom: 2px; margin-right: 2px; margin-left: 15px;}

/* page content styles */

.HeadingRed        {font-family: Arial, Helvetica, Verdana; font-size: 12px; font-weight: bold; color: #990000;}
.HeadingBlack       {font-family: Arial, Helvetica, Verdana; font-size: 11px; font-weight: bold; color: #333333;}
.sideprice         {font-family: Arial, Helvetica, Verdana; font-size: 11px; font-weight: bold; color: #000000;}
.textsmall         {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #333333;}
.ShoppingCart      {font-family: Arial, Helvetica, Verdana; font-size: 11px; font-weight: normal; color: #990000;}
.breadcrumb2       {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style:normal; text-decoration: none; color: #666666;}
.sidesmall         {font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #333333;}

/* copyright elements styles */
.Copyright2           {font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #333333;}

/* misc element styles */
.BorderRightBlack 		{border-right: 1px solid #000000;}
.BorderBlueBottom		{border-bottom: 2px solid #3399CC;}
.BorderLeftBlack 		{border-left: 1px solid #000000;}
.BorderR 			    {border-right: 1px solid #CCCCCC;}
.BorderLR 			    {border-right: 1px solid #999999; border-left: 1px solid #999999;}
.BorderLRB 			    {border-right: 1px solid #666666; border-left: 1px solid #666666; border-bottom: 1px solid #666666;}
.BorderLRB2 			{border-right: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC;}
.spacerleft				{padding-left: 10px; }
.spacerleft20right15	{padding-left: 20px; padding-right: 15px; border-bottom: 2px solid #3399CC; }
.spacerleftnav			{padding-left: 15px; border-right: 1px solid #555555;}
.spacerright			{padding-right: 5px; }
.spacerboth				{padding-right: 5px;padding-left: 5px;}
