body
{
	margin: 0;
	padding: 0;
	-border:none 2px red;
	font-size:70%;
	font-family: Arial;
	color:#000000;
	background-color:#f2fde8;
}
#Div_ModalDialog
{
	z-index: 10;
	position:fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	opacity: .4;  /*firefox*/
	filter: alpha(opacity=40); /*IE*/
	background-color: #aaaaaa;
	text-align:center;
}
#Div_ModalDialogInner
{
	z-index: 11;
	position:fixed;
	border: outset 3px #99ccff;
	background-color: #dddddd;
}
#Div_ModalDialogInnerxxxxxxxxx
{
	z-index: 11;
	position:fixed;
	border: ridge 5px #c0c0c0;
	width: 100px;
	background-color: #fff;
	left: 50%;
	top: 50%;
	margin-left: -50pxx;
	margin-top: -50px;
}
/*  * html: the following for IE6 only, because IE6 not work 'fixed' without it. */
* html
{
	overflow: hidden;
}
* html body
{
	width: 100%;
	height: 100%;
	overflow: auto;
}
* html #Div_ModalDialog, * html #Div_ModalDialogInner
{
	position: absolute;
}
/* IE6 only end */

.Style_UserData { behavior: url(#default#userdata); display:none; }
a { color:blue; text-decoration:none }
a:visited { color:blue }
a.BannerA{color:White}
.Hidden {display:none;}
.HiddenTextArea {display:none; width:1;height:1;position:absolute;}
button {overflow: visible; padding:0 0 0 0; }
form  {display:inline;}
input {overflow: visible}

table{ margin:0; border:0; padding:0; border-collapse: collapse; font-size:12px; width:100%; }

table.Style_Table_Border0, table.Style_TableBorder0r { margin:0; border:0; padding:0; }
table.Style_Table_Border1Padding0, table.Style_Table_Border1Padding3 { margin:0; border:solid 1px black; padding:0; }

table td { margin:0px; border:0px; Padding:0px; }
table.Style_Table_Border0 td { margin:0px; border-bottom:0 ; Padding:0px; }
table.Style_Table_Border1Padding0 td { margin:0; border-bottom: 1px solid #a0a0a0; Padding: 0; }
table.Style_Table_Border1Padding3 td { margin:0; border-bottom: 1px solid #a0a0a0; Padding: 0 10px 0 10px; }
table.Style_TableBorder0r td { margin:0px; border-bottom:0 ; Padding:0px; }
table.Style0    { margin:0; border:1px solid black; border-bottom:0px; padding:0; font-size:12px; width:100%;  }
table.Style0 td { margin:0; border-bottom:1px solid black; Padding: 0 5px 0 5px; }

.Style_SectionHead { height:180%; padding-top:10px;padding-bottom:5px ; font-weight:bold; }

.Style_Tr_Coloer0 { background-color: #ffff99; }
.Style_Tr_Coloer1 { background-color: #ccffcc; }
.Style_Directory { height:28px;padding-left:2px; padding-top:5px; background-color:#ffffbb;font-weight:bold;}
.Style_Tr_Menu
{
	background-color:#d0d0d0;
}
.MenuDivMouseOut
{
	border-bottom: solid 1px #FFFFFF;
	background-color:#d0d0d0;
	padding:1px 4px 1px 8px;
	font: normal 12px /16px arial;
	text-decoration: none;
	color:black;
	min-height:18px;
	vertical-align:top;
	cursor:pointer;
}
.MenuDivMouseOver
{
	border-bottom: solid 1px #FFFFFF;
	background-color:#400080;
	padding:1px 4px 1px 8px;
	font: normal 12px /16px arial;
	text-decoration: none;
	color:white;
	min-height:18px;
	vertical-align:top;
	cursor:pointer;
}
a.Category 
{
	font: normal 10px arial;
    COLOR: #004455;
	LINE-HEIGHT: 13px;
    TEXT-DECORATION: none;
}
a.Category:hover {COLOR: #0088FF;}
a.Category:visited {COLOR: #AA5522;}
.Category
{
	width:100%;
}
.CategoryTr0
{
	background-color:white;
}
.CategoryTr0 td
{
	font: normal 10px /13px arial;
    COLOR: #003366;
    TEXT-DECORATION: none;
}
.CategoryTr1
{
	background-color:#eeeeee;
}
.CategoryTr1 td
{
	font: normal 10px /13px arial;
    COLOR: #003366;
    TEXT-DECORATION: none;
}
.BrandTr
{
	font: bold 12px /14px arial;
	background-color:#ffffcc;
    COLOR: #000000;
    TEXT-DECORATION: none;
}
.TableHeadTr
{
	background-color:#cccccc;
	height:20;
	font:bold 13px;
}
.KeySpan
{
	color:Black;
	font-weight:bold;
}
.RstkExpireSpan
{
	font-weight:bold;font-size:11px;color:#808080;
}
.PriceSpan
{
	color:green;font-weight:bold;
}
.ItemsTitle
{
	font-weight:bold;
	/* font-size:11px;*/
}
.PmSpan
{
	background-color:#dddddd;font-size:11px;font-weight:bold;padding-left:3;
}
.TipSpan
{
	font-size:12;background-color:Yellow;position:absolute;visibility:hidden;border-width:1px;border-color:Black;border-style:solid;padding:5 5 5 5;width:250;
	
}
.ItemIFrame
{
	background-color:White;
	font-size:10;
}
.NormalFont
{
	font-weight:normal;
}

.NoBottomTd
{
	 border-bottom:none 0px;
}

/**********************************************/
.spec_att_name
{
	font: bold 10px Verdana, sans-serif;
}
.spec_header, .spec_header_bg, .bold_text
{
	width:100%;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #eeeeee;
	font-weight: bold;
	margin-top:10px;
	margin-bottom: 4px;
	padding-top:3px;
}
.heading_text
{
	margin-right:12px;
	border-right-width:12px;
}
.spec_att_value
{
	margin-left: 12px ;
}
