p       {font-family : verdana, arial, sans-serif; font-size : 11px; color: #7c878d; }
body    {font-family : verdana, arial, sans-serif; font-size : 11px; color: #7c878d; }
td      {font-family : verdana, arial, sans-serif; font-size : 11px; color: #7c878d; }
.center {text-align: center; }
.left   {text-align: left  }
.right  {text-align: right }

.white         {color:#ffffff}
.red		       {color:#a62127}
br.small       {font-size:5px}
.biggest       {font-size:18px}
.medium        {font-size:15px}
.home          {font-size:13px}
.small         {font-size:10px}
.bnr           {font-size:10px}
.bananer       {font-size:10px}
.smallest      {font-size:9px}
.micro		     {font-size:2px}
.price         {font-size:14px; font-weight:bold}
.gray		   		 {color:#888888;}
.main 		   	 {color:#ffffff; text-decoration:none; font-weight:bold; font-size:10px}
.underline     {text-decoration:underline}
a.gray 		     {color:#888888; text-decoration:none}
a.gray:visited {color:#888888}
a.gray:hover   {color:#a62127; text-decoration:underline}
a.submenutop   			{color:#a62127; text-decoration:none}
a.submenutop:visited 	{color:#a62127}
a.submenutop:hover    	{color:#a62127; text-decoration:underline}
a.red 		   {color:#a62127; text-decoration:none}
a.red:visited  {color:#a62127}
a.red:hover    {color:#a62127; text-decoration:none}
a.white 		   {color:#ffffff; text-decoration:underline}
a.white:visited{color:#ffffff}
a.white:hover  {color:#ffffff; text-decoration:underline}
a.black		    {color:#7c878d; text-decoration:none}
a.black:visited{color:#7c878d}
a.black:hover  {color:#7c878d; text-decoration:underline}
a.main 		   {color:#ffffff; text-decoration:none; font-weight:bold; font-size:10px}
a.main:visited {color:#ffffff}
a.main:hover   {color:#ffffff;text-decoration:underline}
.smallorder    {font-family:Times New Roman, serif; font-size:10px;}
input.small    {font-size:10px;}
input          {font-family: verdana, arial, sans-serif; font-size:12px;}
textarea       {font-family: verdana, arial, sans-serif; font-size:12px;}
select         {font-family: verdana, arial, sans-serif; font-size:12px;}
img.black      {color:#c1c8cc;border: 1px solid #c1c8cc;}
pre 					 {font-size:12px}


.title,
.titlebig {
	color: #a62127;
	padding-left: 16px;
	padding-right: 16px;
	padding-bottom: 4px;
	line-height: 20px;
	font-size:12px; 
	font-weight:bold; 
	background: url(../img/redesign/rdgBckTitle.gif) bottom left no-repeat; 
}
.titlemed      {font-size:11px; font-weight:bold;color: #7c878d;}
a .titlemed 	{color:#a62127;}
.titlesmall    {font-size:10px; font-weight:bold;color: #a62127;}
.titlered      {font-size:11px; font-weight:bold;color:#a62127}
.skrab     		 {font-size:12px; font-weight:bold;text-decoration: line-through;color:#a62127;}
a      		   	 {color:#a62127; text-decoration:none}
a:visited      {color:#a62127}
span.solution  {font-weight:bold;color:#E4483C}
a:hover   	   {color:#a62127; text-decoration:underline}
a.none 		     {color:#a62127; text-decoration: none;}
a.none:visited {color:#a62127; text-decoration: none;}
a.none:hover   {color:#a62127; text-decoration: none;}
span.redbold   {font-weight:bold;color:#6A0808}
ul{
	font-family : verdana, arial, sans-serif;
	font-size: 12px;
}
ol{
 font-family: verdana, arial, sans-serif;
 font-size: 12px;
}
span.oldprice { color:#a62127; text-decoration:line-through; }
span.black	  { color:#000000; }

/*** redesign ***/
td.rdgMainLeft,
td.rdgMain,
td.rdgMainRight {
	background-color: #ffffff;
}
td.rdgMainLeft {
	background: #ffffff url(../img/redesign/bckRdgLeft.jpg) top right no-repeat;
}
table.rdgTop {
	width: 950px;
	height: 137px;
	background: #465d68 url(../img/redesign/bckRdgTop.jpg) top left no-repeat;
}
.rdgTop td.topCell {
	text-align: left;
	vertical-align: top;
	height: 107px;
}
.rdgTop td.topCell img {
	margin-top: 32px;
	margin-left: 645px;
}
.rdgTop td.bottomCell {
	text-align: left;
	vertical-align: top;
	height: 30px;
}
table.rdgUpperMenu {
	margin-left: 8px;
}
.rdgUpperMenu td.menuUpCell {
	height: 30px;
	text-align: left;
	vertical-align: middle;
	padding-right: 24px;
}
table.rdgBottom {
	background: #ffffff url(../img/redesign/rdgBckBottom.jpg) top left repeat-x;
	width: 100%;
}
.rdgBottom td {
	width: 100%;
	height: 40px;
	text-align: right;
	vertical-align: middle;
	color: #8a9499;
	font-size: 10px;
	padding-right: 12px;
}
.rdgLeftMenu {
	width: 148px;
	padding-top: 14px;
	background: #c1c8cc url(../img/redesign/rdgBckLeftTop.gif) top left repeat-x;
	text-align: left;
	vertical-align: top;
}
.rdgSrchForm {
	width: 100%;
	border: 0px;
	background: #a5b2b9 url(../img/redeisgn/rdgSrchBck.gif) top left repeat-x;
}
.rdgSrchForm .rdgSrchRow1 {
	vertical-align: top;
	text-align: left;
	color: #ffffff;
	font-weight: normal;
	padding: 3px 12px 3px 12px;
	font-size: 11px;
}
.rdgSrchForm .rdgSrchRow2 {
	vertical-align: top;
	text-align: left;
	color: #ffffff;
	font-weight: normal;
	padding: 0px 5px 0px 9px;
}
.rdgSrchForm .rdgSrchRow3 {
	vertical-align: top;
	text-align: left;
	color: #ffffff;
	font-weight: normal;
	padding: 8px 12px 3px 12px;
	font-size: 10px;
	text-transform: lowercase;
}
.rdgSrchForm .rdgSrchRow3 a, 
.rdgSrchForm .rdgSrchRow3 a:visited, 
.rdgSrchForm .rdgSrchRow3 a:hover {
	color: #ffffff;
	font-weight: normal;
	text-decoration: underline;
}
.rdgSrchForm .rdgSrchRow3 a:hover {
	text-decoration: none;
}
.rdgSrchForm .rdgSrchBottomBck {
	height: 6px;
	background: url(../img/redesign/rdgBckUnderSearch.jpg) top left no-repeat;
}
.rdgSearchInnerForm {
	background: #ffffff;
	border: 1px solid #ffffff;
}
.rdgSearchInnerForm .srchLeft {
	border: 2px solid #a3b0b7;
}
.rdgSearchInnerForm .srchLeft input {
	width: 95px;
	border: 1px solid #ffffff;
	font-size: 10px;
}
.rdgSearchInnerForm .srchRight {
	border-top: 2px solid #a3b0b7;
	border-bottom: 2px solid #a3b0b7;
	border-right: 2px solid #a3b0b7;
}
.rdgNaviTD {
	padding-top: 30px;
	padding-bottom: 20px;
	text-align: left;
	vertical-align: middle;
}
.rdgNaviTable {
}
.rdgNaviTable .naviLeft {
	vertical-align: top;
	text-align: left;
	padding-top: 3px;
}
.rdgNaviTable .naviRight {
	vertical-align: top;
	text-align: left;
	padding-bottom: 5px;
}
.rdgNaviTable .naviRight a, 
.rdgNaviTable .naviRight a:visited, 
.rdgNaviTable .naviRight a:hover {
	color: #59676e;
	font-size: 10px;
	text-decoration: none;
}
.rdgNaviTable .naviRight a:hover {
	text-decoration: underline;
}

.rdgSubmenu {
	margin: 0px;
	width: 100%;
	background: url(../img/redesign/rdgSubmenuBck.gif) top left repeat-y;
}
.rdgSubmenuLvl2left {
	vertical-align: top;
	text-align: left;
	padding-top: 4px;
}
.rdgSubmenuLvl2right,
.rdgSubmenuLvl2rightActive {
	vertical-align: top;
	text-align: left;
	width: 100%;
	padding-bottom: 3px;
	padding-right: 5px;
}
.rdgSubmenuLvl2right a,
.rdgSubmenuLvl2right a:visited,
.rdgSubmenuLvl2right a:hover {
	color: #5a676e;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
.rdgSubmenuLvl2right a:hover {
	text-decoration: underline;
}
.rdgSubmenuLvl2rightActive a,
.rdgSubmenuLvl2rightActive a:visited,
.rdgSubmenuLvl2rightActive a:hover {
	color: #b84d52;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
.rdgSubmenuLvl2rightActive a:hover {
	text-decoration: underline;
}
.rdgSubmenuLvl3Wrapper {
}
.rdgSubmenuLvl3Table {
}
.rdgSubmenuLvl3left {
	vertical-align: top;
	text-align: left;
	padding-top: 3px;
}
.rdgSubmenuLvl3right,
.rdgSubmenuLvl3rightActive {
	vertical-align: top;
	text-align: left;
	width: 100%;
	padding-bottom: 1px;
	padding-right: 5px;
}
.rdgSubmenuLvl3right a,
.rdgSubmenuLvl3right a:visited,
.rdgSubmenuLvl3right a:hover {
	color: #5a676e;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}
.rdgSubmenuLvl3right a:hover {
	text-decoration: underline;
}
.rdgSubmenuLvl3rightActive a,
.rdgSubmenuLvl3rightActive a:visited,
.rdgSubmenuLvl3rightActive a:hover {
	color: #b84d52;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}
.rdgSubmenuLvl3rightActive a:hover {
	text-decoration: underline;
}
.rdgSubmenuTitle {
	width: 100%;
}
.rdgSubmenuTitle td {
	text-align: left;
	vertical-align: middle;
	background: #b63e42 url(../img/redesign/rdgSubmenuTitleBck.gif) bottom left repeat-x;
	padding-left: 9px;
	padding-right: 5px;
	height: 27px;
}
.rdgSubmenuTitle a,
.rdgSubmenuTitle a:visited,
.rdgSubmenuTitle a:hover {
	color: #ffffff;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
}
.rdgSubmenuTitle a:hover {
	text-decoration: underline;
}
.rdgBnrTable {
	width: 100%;
	/*background: #c1c8cc url(../img/redesign/rdgRightHeaderBck.gif) top left repeat-x;*/
}
.bnrTitle,
.bnrImg,
.bnrText,
.bnrLink,
.bnrEnd {
	padding-left: 8px;
	padding-right: 8px;
	vertical-align: top;
	text-align: left;
}
.bnrTitle {
	padding-left: 8px;
	padding-bottom: 3px;
	color: #515b61;
	font-size: 10px;
	font-weight: bold;
}
.bnrTitle a,
.bnrTitle a:visited,
.bnrTitle a:hover {
	color: #515b61;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
.bnrTitle a:hover {
	text-decoration: underline;
}
.bnrImg {
	text-align: center;
}
.bnrText {
	color: #7c878d;
	font-size: 10px;
	font-weight: normal;
	padding-top: 5px;
	padding-bottom: 10px;
}
.bnrLink {
	padding-right: 20px;
	text-align: right;
	background: url(../img/redesign/rdgBnrLinkGo.gif) right no-repeat;
}
.bnrLink a,
.bnrLink a:visited,
.bnrLink a:hover {
	color: #7c878d;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
.bnrLink a:hover {
	text-decoration: underline;
}
.bnrEnd {
	height: 18px;
	background: #c1c8cc url(../img/redesign/rdgRightHeaderBck.gif) top left repeat-x;
}
.rdgRightTable {
	width: 148px;
	margin: 0px;
	border: 0px;
}
.rdgRight {
	width: 100%;
	background: #c1c8cc url(../img/redesign/rdgRightVeryTopBck.gif) top left repeat-x;
	padding-top: 25px;
	padding-bottom: 10px;
	text-align: left;
	vertical-align: top;
}
.rdgBct {
	padding-top: 14px;
	padding-left: 14px;
	padding-right: 14px;
	width: 100%;
}
.rdgBctTable {
	border: 0px;
	margin: 0px;
}
.rdgBctTable .bctSeparator {
	padding-left: 8px;
	padding-right: 8px;
	vertical-align: middle;
	text-align: center;
	font-size: 10px;
	color: #a8b4bc;
}
.rdgBctTable .bctLink {
	vertical-align: middle;
	text-align: left;
}
.rdgBctTable .bctLink a,
.rdgBctTable .bctLink a:visited, 
.rdgBctTable .bctLink a:hover {
	font-size: 10px;
	color: #a8b4bc;
	font-weight: normal;
	text-decoration: none;
}
.rdgBctTable .bctLink a:hover {
	color: #a62127;
	text-decoration: underline;
}
.rdgDotted,
.rdgBctLine {
	width: 100%;
	background: url(../img/redesign/rdgBctLine.gif) bottom left repeat-x;
}
.rdgBctLine td {
	height: 4px;
}
.rdgMainCell {
	vertical-align: top;
	text-align: left;
	width: 654px;
}
.rdgMainTable {
	width: 100%;
}
.rdgMainTop {
	padding: 15px;
	vertical-align: top;
	text-align: left;
	height: 960px;
}
.rdgMainBottom {
	vertical-align: bottom;
	text-align: right;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 3px;
}
.rdgBottomNavi {
	float: right;
}
.rdgNaviLine {
	width: 100%;
	background: url(../img/redesign/rdgBctLine.gif) bottom left repeat-x;
}
.rdgBottomNaviIcon {
	padding-left: 10px;
	padding-top: 5px;	
}
.rdgBottomNaviLink {
	padding-top: 5px;	
}
.rdgBottomNaviLink a,
.rdgBottomNaviLink a:visited,
.rdgBottomNaviLink a:hover {
	font-size: 10px;
	color: #a8b4bc;
	font-weight: normal;
	text-decoration: none;
}
.rdgBottomNaviLink a:hover {
	text-decoration: underline;
}
.rdgInfoBlockGray {
	background: #ffffff url(../img/redesign/rdgBckGray.gif) top left repeat-x;
}
.rdgInfoBlock td {
	font-size: 10px;
}
.rdgHomeTable {
	width: 100%;
	padding: 0px;
	margin: 0px;
	border: 0px;
	background: url(../img/redesign/rdgHomeImage.jpg) top left no-repeat;
}
.rdgHomeTableCell {
	height: 166px;
	text-align: left;
	vertical-align: top;
}
.rdgHomeLinksTable {
	padding: 0px;
	margin: 0px;
	margin-left: 462px;
	margin-top: 20px;
	border: 0px;
	
}
.rdgHlBullet {
	text-align: left;
	vertical-align: middle;
	padding-right: 3px;
}
.rdgHlLink {
	text-align: left;
	vertical-align: middle;
	padding-top: 3px;
	padding-bottom: 2px;
}
.rdgHlLink a, 
.rdgHlLink a:visited,
.rdgHlLink a:hover {
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.rdgHlLink a:hover {
	text-decoration: underline;
}
.rdgHomeNewUser {
	padding: 0px;
	margin: 0px;
	background: url(../img/redesign/rdgSquareBottomLeft.gif) bottom left no-repeat;
}
.rdgHomeNewUser td {
	background: url(../img/redesign/rdgSquareBottomRight.gif) bottom right no-repeat;
	padding-bottom: 3px;
	padding-left: 20px;
	padding-right: 20px;
}
.rdgHomeAddressHeader {
}
.rdgHomeAddressHeader table {
	padding: 0px;
	margin: 0px;
	background: url(../img/redesign/rdgSquareTopLeft.gif) top left no-repeat;
}
.rdgHomeAddressHeader table td {
	background: url(../img/redesign/rdgSquareTopRight.gif) top right no-repeat;
	padding-bottom: 8px;
	padding-top: 8px;
	padding-left: 18px;
	padding-right: 10px;
}
.rdgHomeAddressBody {
	background: url(../img/redesign/rdgBckGray.gif) top left repeat-x;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
}

.rdgMSysTable {
	width: 100%;
	padding: 0px;
	margin: 0px;
	border-bottom: 1px solid #b7bcc0;
}
.rdgMSysLeft {
	background: url(../img/redesign/rdgBckGray.gif) top left repeat-x;
	padding-top: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	text-align: left;
	vertical-align: top;
	border-top: 1px solid #b7bcc0;
}
.rdgMSysRight {
	background: url(../img/redesign/rdgBckGray.gif) top left repeat-x;
	padding-top: 4px;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 4px;
	text-align: left;
	vertical-align: top;	
	border-top: 1px solid #b7bcc0;
}
.rdgFormTable {
	width: 100%;
	background: url(../img/redesign/rdgBckGray.gif) top left repeat-x;
	padding: 10px;
}
.rdgFormTable td {
	font-size: 10px; 
	color: #7c878d;
	padding-right: 2px;
	padding-left: 3px;
}
.rdgFormTable input,
.rdgFormTable textarea,
.rdgFormTable select {
	font-size: 10px;
}
.rdgFormHead {
	width: 100%;
	padding: 0px;
	margin: 0px;
	background: url(../img/redesign/rdgSquareTopLeft.gif) top left no-repeat;
}
.rdgFormHead td {
	background: url(../img/redesign/rdgSquareTopRight.gif) top right no-repeat;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 20px;
	text-align: left;
	vertical-align: top;
}
.rdgFormFooter {
	width: 100%;
	padding: 0px;
	margin: 0px;
	background: url(../img/redesign/rdgSquareBottomLeft.gif) bottom left no-repeat;
}
.rdgFormFooter td {
	background: url(../img/redesign/rdgSquareBottomRight.gif) bottom right no-repeat;
	padding-top: 0px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 20px;
	text-align: left;
	vertical-align: top;
}
.rdgFormError {
	display: block;
	border: 1px solid #a62127;
	padding: 8px 10px 8px 10px;
	width: 300px;
	color: #a62127;
	margin-bottom: 10px;
}

/*
         <table class="rdgHomeLinksTable">
         	<tr>
         		<td class="rdgHlBullet">
         			<img src="../img/redesign/rdgHomeBullet.gif" width="7" height="7" border="0">
         		</td>
         		<td class="rdgHlLink">

*/