
body, P, TD {
	
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2A2A2A;
	line-height:16px;
	
}
A.graycategory
{
	color:#666666;
	font-size:11px;
	text-decoration:none;
}
A.graycategory:hover
{
	color:#333333;
	font-size:11px;
	text-decoration:underline;
}

.orthoticsCategoryCell	{
	width:132px;
	height:143px;
	padding-top:3px;
	vertical-align:top;
	text-align:center;
	background-position:top;
	background-repeat:no-repeat;
}

a.orthoticsCategoryLink	{
	color:black;
	text-decoration:none;
}

a.orthoticsCategoryLink:hover	{
	text-decoration:underline;
}

.big_money_red
{
	font-size:18px;
	color:#CC0000;
	font-weight:bold;
	text-decoration:line-through;
}
.big_money
{
	font-size:18px;
	color:#34A823;
	font-weight:bold;
	text-decoration:none;
}
.big_money:hover
{
	font-size:18px;
	color:#2B871D;
	font-weight:bold;
	text-decoration:none;
}
A.menu_white
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	text-decoration:none;
	
}
A.menu_white:hover
{
	
	text-decoration:underline;
	color:#C6F3BA;
	
}
.box
{
	border-width:1px;
	border-color:#E2E2E2;
	border-style:solid; 
	border-collapse:collapse;
	background-color:#ffffff;
	border-style:solid;
}
h3
{
	font-size:17;
	
	font-family:tahoma;
	color: #235B1C;
	margin-bottom:3px;
	line-height:24px;
}
h4
{
	font-size:14;
	
	font-family:tahoma;
	color: #235B1C;
	margin-bottom:3px;
}
.original_price
{
	
	color:#990000;
	font-weight:bold;
	text-decoration:line-through;
}
.price
{
	
	color:#34A823;
	font-weight:bold;
	text-decoration:none;
}
.price:hover
{
	
	color:#2B871D;
	font-weight:bold;
	text-decoration:none;
}
.bigred
{
	color:#E64F4A;
	font-family: tahoma, arial;
	font-size: 12px;
	font-weight:bold;
}
.bigblue
{	
	color:#5298ED;
	font-family: tahoma, arial;
	font-size: 16px;
	font-weight:bold;
}
.featured_map_table
{
	 background-repeat:no-repeat; 
	 background-position:center; 
	 border-width:thin; 
	 border-color:#666666;
}
A.plain
{
	color:#2A2A2A;
	text-decoration:none;
}
A.plain:hover
{
	color:#2A821C;
	text-decoration:none;
}
A.plain_normal
{
	color:#333333;
	font-family:"Trebuchet MS", arial;
	font-size:12px;
	
	text-decoration:none;
}
A.plain_normal:hover
{
font-family:"Trebuchet MS", arial;
	color:#2A821C;
	font-size:12px;
	
	text-decoration:none;
}
.featured_map_name
{
	color:#FFFFFF; 
	font-family:'tahoma,arial'; 
	font-size:18px; 
	font-weight:bold;
}
.featured_map_name A
{
	text-decoration:none;
	color:#ffffff;
}
.news_title
{
	color:#990000;
	font-size:11px;
	font-weight:bold;
	font-family: tahoma,arial;
}
.news_body
{
	background-image:url(images/news_grad_bg.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
.news_box
{
	width: 99%;
	border-color:#DEDEDE;
	border-width:1px;
	border-style:solid;
	background-color:#FFFFFF;
	margin-bottom:6px;
	margin-top:6px;
}
.news_box TD
{
	font-family:Tahoma, arial;
	
}
form
{
	/*margin:'0' '0' '0' '0';*/
	margin:0;
	display: inline;
}
h1
{
	font-family:"Trebuchet MS", tahoma, arial;
	font-size: 14px;
	font-weight:bold;
	line-height:24px;
	display:inline;
	color:#3C241A;
	text-decoration:none;
	
}
h2
{
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1F401C;
	font-weight:bold;
	line-height:18px;
	margin-bottom: 5px;
	
}
A
{
	color:#2C971C;
}
A:hover
{
	color:#1C5F12;
}

.ads
{
	font-size:10px;
	font-family:tahoma, arial;
	color:#999999;
	
}
.small
{
	font-family: tahoma, arial;
	font-size:10px;
	text-decoration:none;
	color:#4D4D4D;
	line-height:12px;
	
}
.big
{
	font-family:tahoma,arial;
	font-size:24px;
	font-weight:bold;
}

.table_box
{
	
	
}
.td_box_title
{
	color:#606060;
	font-family: Tahoma, arial;
	font-size: 9px;
	font-weight:bold;
	
	height: 28px;
	
}

.mini_text
{
	color:#999999;
	font-size:9px;
	font-family: Tahoma, arial;
}









A.menu
{
	color:#003300;
	text-decoration:none;
}
A.menu:hover
{
	color:#2A821C;
	text-decoration:none;
}

INPUT, TEXTAREA, SELECT, RADIO, CHECKBOX
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
  		font-size: 11px;
		font-weight:normal;
		background-color:#ffffff;
		border-color :#cccccc;
		color: #000000;
		
		
		border-width: 1px;
	  border-style: solid;
	  
	    
}
INPUT, SELECT, RADIO, CHECKBOX
{
	height:18px;
}

INPUT.noborder
{
	border-width: 0px;
	background-color:#f2f2f2;
}

INPUT.submit
{
	background-image:url(images/button_bg.gif);
	color: #2D2C2C;
	background-color:#CCCCCC;
	border-color :#B8A996;
	font-weight: normal;
	
}
INPUT.cancel
{
	color: #7D1512;
	background-color:#F9DDDD;
	border-color :#EB2D28;
	font-weight: bold;
}





TABLE.warn {
	width:100%;
  background: #FEECC7;
  border-color: #FF9900;
  border-style: solid;
  border-width: 1px;
}
SPAN.warn{
  font-family: Tahoma,Verdana, Arial, sans-serif;
  color: #FF9900;
  font-size:10px;
  font-weight: bold;
}





TABLE.report {
	width:100%;
  background: #A5F9A0;
  border-color: #30B928;
  border-style: solid;
  border-width: 1px;
}
SPAN.report{
  font-family: Tahoma,Verdana, Arial, sans-serif;
  color: #029409;
  font-size:10px;
  font-weight: bold;
}
TABLE.error {
  background: #FBC7C7;
  border-color: #FC5252;
  border-style: solid;
  border-width: 1px;
 }
.error 
{ 
font-family: Tahoma, Verdana, Arial, sans-serif;
font-size : 11px; 
 
font-weight: bold; 
color: #ff0000;
}





.form
{
	border-width:1px;
	border-color:#ffffff;
	border-collapse:collapse;
	background-color:#f9f9f9;
	
}
.form TH
{
	
	
	
	font-family: tahoma, arial;
	text-align:left;
	font-weight:normal;
}
.form TD
{
	
	border-width:1px;
	border-color:#ffffff;
	border-style:solid;
	border-collapse:collapse;
	font-size:11px;
	font-family: tahoma, arial;
}
.form_item
{
	background-color:#f2f2f2;
	font-size:10px;
	font-family: tahoma, arial;
	border-width:1px;
	border-color:#ffffff;
	border-style:solid;
	border-collapse:collapse;
	padding: 3px;
}
.form_title
{
	border-width:1px;
	border-color:#ffffff;
	border-collapse:collapse;
	
	background-color:#2B8323;
	color:#ffffff;
	font-family: tahoma, arial;
	font-size: 10px;
	font-weight:bold;
}
.form_title_highlight
{
	border-width:1px;
	border-color:#ffffff;
	border-collapse:collapse;
	
	background-color:#9CFCBC;
	color:#ffffff;
	font-family: tahoma, arial;
	font-size: 10px;
	font-weight:bold;
}
.form_title_brown
{
	border-width:1px;
	border-color:#ffffff;
	border-collapse:collapse;
	
	background-color:#CBC7C2;
	color:#2D2C2C;
	font-family: tahoma, arial;
	font-size: 10px;
	background-image:url(images/form_title_brown_bg.gif);
	
}
.odd
{
	background-color:#f2f2f2;
}


TABLE.dashed
{
	background: #Ffffff;
  	padding:1px;
	
 
  width:100%;
  border-color: #CFCED5;
  border-width: 1px;
  border-style: dashed;
  margin-bottom:4px;
}
TABLE.dashed TD
{
	
	border-width:1px;
	border-collapse:collapse;
}
table.dashed TD.title
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background: #438CC3;
	font-size:10px;
  	padding:4px;
	color:#ffffff;
	font-weight:bold;
	background-image:url(images/title_bg_blue.gif);
 	height:15px;
 
  
}
table.dashed TD.item
{
	background: #f2f2f2;
  	padding:2px;
	color:#5470AF;
	font-weight:normal;
	
 	
 
  
}

.title24px 	{ COLOR: #FFFFFF; FONT: 24px tahoma, verdana, arial, sans-serif; font-weight: bold; }
.title22px 	{ COLOR: #FFFFFF; FONT: 22px tahoma, verdana, arial, sans-serif; font-weight: bold; }
.title20px 	{ COLOR: #FFFFFF; FONT: 20px tahoma, verdana, arial, sans-serif; font-weight: bold; }
.title18px 	{ COLOR: #FFFFFF; FONT: 18px tahoma, verdana, arial, sans-serif; font-weight: bold; }
.title16px 	{ COLOR: #FFFFFF; FONT: 16px tahoma, verdana, arial, sans-serif; font-weight: bold; }
.title14px 	{ COLOR: #FFFFFF; FONT: 14px tahoma, verdana, arial, sans-serif; font-weight: bold; }
.title12px 	{ COLOR: #FFFFFF; FONT: 12px tahoma, verdana, arial, sans-serif; font-weight: bold; }
.title10px 	{ COLOR: #FFFFFF; FONT: 10px tahoma, verdana, arial, sans-serif; font-weight: bold; }
.title8px 	{ COLOR: #FFFFFF; FONT: 8px tahoma, verdana, arial, sans-serif; font-weight: bold; }
.title6px 	{ COLOR: #FFFFFF; FONT: 6px tahoma, verdana, arial, sans-serif; font-weight: bold; }
.title4px 	{ COLOR: #FFFFFF; FONT: 4px tahoma, verdana, arial, sans-serif; font-weight: bold; }
.title2px 	{ COLOR: #FFFFFF; FONT: 2px tahoma, verdana, arial, sans-serif; font-weight: bold; }

.text24px 	{ COLOR: #FFFFFF; FONT: 24px tahoma, verdana, arial, sans-serif; font-weight: normal; }
.text22px 	{ COLOR: #FFFFFF; FONT: 22px tahoma, verdana, arial, sans-serif; font-weight: normal; }
.text20px 	{ COLOR: #FFFFFF; FONT: 20px tahoma, verdana, arial, sans-serif; font-weight: normal; }
.text18px 	{ COLOR: #FFFFFF; FONT: 18px tahoma, verdana, arial, sans-serif; font-weight: normal; }
.text16px 	{ COLOR: #FFFFFF; FONT: 16px tahoma, verdana, arial, sans-serif; font-weight: normal; }
.text14px 	{ COLOR: #FFFFFF; FONT: 14px tahoma, verdana, arial, sans-serif; font-weight: normal; }
.text12px 	{ COLOR: #FFFFFF; FONT: 12px tahoma, verdana, arial, sans-serif; font-weight: normal; }
.text10px 	{ COLOR: #FFFFFF; FONT: 10px tahoma, verdana, arial, sans-serif; font-weight: normal; }
.text8px 	{ COLOR: #FFFFFF; FONT: 8px tahoma, verdana, arial, sans-serif; font-weight: normal; }
.text6px 	{ COLOR: #FFFFFF; FONT: 6px tahoma, verdana, arial, sans-serif; font-weight: normal; }


.redText	{color: #ff0000;}


.editBox_NonEditable	{
	width:225px;
	border:1px solid #ffffff;
	background-color:transparent;
}

.editBox_Editable	{
	width:225px;
	border:1px solid #efefef;
}

td.deliveryAddLabel	{
	width:80px;
	padding-left:5px;
	vertical-align:middle;
}