body  { background-color: white; margin: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif;}
p {}
td {}
form { 
	padding: 0;
	margin: 0;
}
h1      { }
h4      { }


.labels   { color: #696969; font-weight: bold; font-size: 11px; line-height: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 5px }

.headers       { color: #0A246A; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif }
.data   { color: #333333; font-weight: normal; font-size: 11px; line-height: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 5px }

IMG.productsearch   { border: solid 1px #000}


#footer  { padding:10px; border-top: 1px solid #B5070A; border-bottom: 1px solid #B5070A; margin-top: 5px; color: #808080; font-size: 9px;  font-family: Verdana, Arial, Helvetica, sans-serif; text-align: right;  }
#footer a { color: #223B62; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }
#footer a:active		{ color: #223B62; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }
#footer a:link   		{ color: #003366; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }
#footer a:visited 	{ color: #3F5376; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }
#footer a:hover  	{ color: #c0c0c0; text-decoration: underline }


#side_nav { border: 1px #A09D9D solid; margin-top: 5px; ; color: #00FF99}
#side_nav table       { text-align: left; width: 100%; }
#side_nav td   { background-color: #fff; font-size: 12px; padding: 5px; border-bottom: 1px dotted #ccc;color: #000;  font-family: Verdana, Arial, Helvetica, sans-serif; }
#side_nav td.title     {color: #FFFFFF; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #646363; padding: 5px; font-weight: bold;}

#side_nav a		{font-weight: normal; color: #646363; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;  text-decoration: none; } 
#side_nav a:active	{font-weight: bold; color: #647491; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;  text-decoration: none; } 
#side_nav a:link     	{font-weight: bold; color: #696969; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;  text-decoration: none; } 
#side_nav a:visited   {font-weight: bold; color: #646363; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; ; background-color: #FFFFFF} 
#side_nav a:hover    {font-weight: bold; color: #999999; text-decoration: none; } 

/* start sub menus */
#side_subnav { border: 1px #A09D9D solid; margin-top: 5px; ; color: #00FF99}
#side_subnav table       { text-align: left; width: 100%; }
#side_subnav td   { background-color: #FFFFFF; font-size: 12px; padding: 5px; border-bottom: 1px dotted #ccc;color: #000;  font-family: Verdana, Arial, Helvetica, sans-serif; }
#side_subnav td.title     {color: #223B62; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #D4D0C8; padding: 5px; font-weight: bold;}

#side_subnav a		{font-weight: normal; color: #647491; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;  text-decoration: none; } 
#side_subnav a:active	{font-weight: bold; color: #647491; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;  text-decoration: none; } 
#side_subnav a:link     	{font-weight: bold; color: #696969; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;  text-decoration: none; } 
#side_subnav a:visited   {font-weight: bold; color: #7D8CA3; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; ; background-color: #FFFFFF} 
#side_subnav a:hover    {font-weight: bold; color: #999999; text-decoration: none; } 
/* end sub menus */

#content  {margin-top: 5px; margin-left: 10px; }
#content h1      { color: #B5070A; font-weight: bold; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif }
#content h4      { color: #333333; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif }
#content h6      { color: #B5070A; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif }
#content p  { color: #333333; font-size: 11px;  font-family: Verdana, Arial, Helvetica, sans-serif; }
#content a				{ color: #0A246A; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline}
#content a.link    			{ color: #0A246A; font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; font-weight: bold}
#content a.visited    		{ color: #0A246A;  font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
#content a.hover   			{ color: #c0c0c0;}
#content a.active			{ color: #0066FF; font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }

img a				{  border: solid 1px #000 }
img a:link    			{  border: solid 1px #000 }
img a:visited    		{ border: solid 1px #000 }
img a:hover   			{  border: solid 1px #000 }
img a:active			{  border: solid 1px #000 }

/* begin breadcrumb */
#breadcrumb    			{ padding: 5px; color: #646363; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left }
#breadcrumb	a			{ color: #646363; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;  text-decoration: none; } 
#breadcrumb a:active	{ color:  #646363;  font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;  text-decoration: none; } 
#breadcrumb a:link 		{ color:  #646363; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;  text-decoration: none; } 
#breadcrumb a:visited 	{ color:  #646363;  font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; } 
#breadcrumb a:hover  	{ color: #2A4268; text-decoration: none } 
/* end breadcrumb */

.underline {
	border-bottom: 1px solid #c0c0c0
}

.redfont { color: #FF0000}

#media {position:relative; float:left; height:auto; width:566px; padding-bottom:20px; border-bottom:1px solid #A09D9D;}

#three_col {position:relative; float:left; width:165px; border-right:1px solid #A09D9D; height:auto!important; min-height:190px; height:190px; margin:5px 5px; padding-right:10px;}
#three_col h2 {font-size:14px; color:#B5070A; margin: 0 5px 10px 5px;}
#three_col p {margin:8px 5px;}

.noborder {border:none!important;}

#clear {clear:both; height:30px;}