﻿
/* Generi */
body, div, span, td, form, input, a, img, textarea, select, pre
{
	font-family: Tahoma, Verdana;
	font-size: 8pt;
}
H1
{
	font-size: medium;
	font-weight: normal;
	line-height: normal;
	margin: 0px 0px 0px 0px;
	white-space: nowrap;
}
body
{
	/*scrollbar-face-color: #99CCFF; 	scrollbar-highlight-color: #99CCFF; 	scrollbar-shadow-color: #6699CC; 	scrollbar-base-color: #336699; 	scrollbar-3dlight-color: #BBDDFF; 	scrollbar-arrow-color: #003366; 	scrollbar-track-color: #CCDDFF; 	scrollbar-darkshadow-color: #6699CC;*/
}

/* all links */
a:link, a:active, a:visited
{
	color: #336699;
	text-decoration: none;
}

/* link on mouse over */
a:hover
{
	color: #3399CC;
	text-decoration: underline;
}

/* drop the blank region of from */
form
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

hr
{
	width: 100%;
	height: 1px;
	margin: 0px;
	padding: 0px;
	color: #AACCEE;
	border-color: #AACCEE;
}

ul, ol, li
{
	margin-bottom: 0px;
	padding-bottom: 0px;
}

p
{
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

/* Page Footer style */
.Footer
{
	text-align: center;
}

/* Force to Wrap style */
.Wrap
{
	white-space: normal; /*word-break: break-all;*/
}

/* Error Message style */
.ErrorMessage
{
	color: #FF0000;
}
/* Bold style */
.Bold
{
	font-weight: bold;
}
/* GrayText style */
.GrayText
{
	color: Gray;
}

/* Safe message style */
.SafeMessage
{
	color: #008800;
}

/* over flow text */
.EllipsesText
{
	white-space: nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	display: block;
}


/* Button style */
input.Button, button.Button
{
	background-color: #F0F8FF;
	text-align: center;
	vertical-align: top;
	color: #000000;
	border: solid 1px #336699;
	padding-left: 0.5em;
	padding-right: 0.5em;
	padding-top: 1px; /*padding-bottom:2px;*/
	height: 18px;
}

input.SearchButton
{
	background-image: url(images/Buttons/Search.gif);
}


/* Fileupload style */
.FileUpload
{
	height: 18px;
	border: solid 1px #336699;
	color: #000000;
}

/* TextBox style */
input.TextBox
{
	border: solid 1px #336699;
	width: 200px;
	padding: 2px; /*height: 14px;*/
	color: #000000;
}

/* Multiline TextBox style */
textarea.TextBox
{
	color: #000000;
	padding: 2px;
	border: solid 1px #336699;
	height: 100px;
	width: 200px;
}

/* CheckBox Style */
div.CheckBox input, input.CheckBox
{
	width: 16px;
	height: 16px;
}

.Readonly
{
	background-color: ButtonFace;
	color: GrayText;
}

/* Dropdown list style */
.DropDownList, .DropDownListParts
{
	width: 200px;
	height: 18px;
	border: solid 1px #336699;
}

select.DropDownListParts
{
	width: 160px;
}

/* Dropdown list item style */
option.NotSpecified
{
	font-style: italic;
}

/* Logo style */
.Logo
{
	/*filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#336699', EndColorStr='#C8D8E8');*/
}
.Banner
{
	/*filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#C8D8E8', EndColorStr='#336699');*/
}

.NavigateMenuContainer
{
	padding: 0px 0px 0px 0px;
	background-color: transparent; /*background-color: #C8D8E8; 	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr= '#F0F8FF' ,EndColorStr= '#C8D8E8' ); 	moz-opacity: 0.6; /*background-image: url(Images/Navigate.gif);*/
}

.NavigateMenu
{
}

.NavigateMenuStaticMenu
{
	padding: 0px;
	margin: 0px;
}

.NavigateMenuStaticMenuItem
{
	min-width: 80px;
	height: 18px;
	font-weight: bold;
	/*width:50px;*/
}

.NavigateMenuStaticMenuItem A:link, .NavigateMenuStaticMenuItem A:hover, .NavigateMenuStaticMenuItem A:visited, .NavigateMenuStaticMenuItem A:active
{
	margin: 3px 8px 3px 8px;
}

.NavigateMenuDynamicMenu
{
	border: Solid 1px #336699;
	padding: 2px 2px 2px 2px;
	width: 180px;
	min-width: 180px;
	overflow: visible;
	background-color: #C9DDAC;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr='#F1F0EB',EndColorStr='#94C457');
}
.NavigateMenuDynamicMenu TABLE
{
	padding: 0px;
	margin: 0px; /*2px 0px 2px 0px;*/
	width: 100%;
}
.NavigateMenuDynamicMenu TABLE TABLE
{
	margin: 0px;
}
.NavigateMenuDynamicMenuItem
{
	vertical-align: middle;
	height: 22px;
	width: 100%;
	text-decoration: none;
	font-weight: bold;
}
.NavigateMenuDynamicMenuItem A
{
	height: 100%;
	width: 180px;
	padding: 4px 16px 4px 16px;
}

.NavigateMenuStaticMenuItem A:link, .NavigateMenuStaticMenuItem A:hover, .NavigateMenuStaticMenuItem A:visited, .NavigateMenuStaticMenuItem A:active, .NavigateMenuDynamicMenuItem A:link, .NavigateMenuDynamicMenuItem A:hover, .NavigateMenuDynamicMenuItem A:visited, .NavigateMenuDynamicMenuItem A:active
{
	text-decoration: none;
	color: #000000;
	/*padding: 4px 16px 4px 16px;*/
}

.NavigateMenuStaticMenuItemHover A:link, .NavigateMenuStaticMenuItemHover A:hover, .NavigateMenuStaticMenuItemHover A:visited, .NavigateMenuStaticMenuItemHover A:active
{
	color: #000000;
}
.NavigateMenuDynamicMenuItemHover A:link, .NavigateMenuDynamicMenuItemHover A:hover, .NavigateMenuDynamicMenuItemHover A:visited, .NavigateMenuDynamicMenuItemHover A:active
{
	color: #FFFFFF;
}
.NavigateMenuStaticMenuItemHover
{
	background-color: transparent;
}
.NavigateMenuDynamicMenuItemHover
{
	background-color: #448800;
}

.NavigateMenuDynamicMenuItemSelected A
{
	/*background-image: url(Images/Radio.gif);*/
	background-repeat: no-repeat;
	background-position: left center;
}

.ContextMenu
{
}
.ContextMenuStaticMenu
{
	padding: 0px;
	margin: 0px;
}

.ContextMenuStaticMenuItem
{
	height: 100%;
	font-size: 8pt;
}

.ContextMenuStaticMenuItem A:link, .ContextMenuStaticMenuItem A:hover, .ContextMenuStaticMenuItem A:visited, .ContextMenuStaticMenuItem A:active
{
	font-size: 8pt;
}

.ContextMenuDynamicMenu
{
	border: solid 1px #336699;
	padding: 2px 2px 2px 2px;
	width: 120px;
	overflow: visible;
	background-color: #C9DDAC;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr='#F1F0EB',EndColorStr='#94C457');
}
.ContextMenuDynamicMenu TABLE
{
	padding: 0px;
	margin: 0px; /*2px 0px 2px 0px;*/
	width: 100%;
}
.ContextMenuDynamicMenu TABLE TABLE
{
	margin: 0px;
}
.ContextMenuDynamicMenuItem
{
	font-size: 8pt;
	vertical-align: middle;
	text-align: left;
	height: 16px;
	width: 100%;
	text-decoration: none;
}
.ContextMenuDynamicMenuItem A
{
	font-size: 8pt;
	height: 100%;
	width: 120px;
}

.ContextMenuStaticMenuItem A:link, .ContextMenuStaticMenuItem A:hover, .ContextMenuStaticMenuItem A:visited, .ContextMenuStaticMenuItem A:active, .ContextMenuDynamicMenuItem A:link, .ContextMenuDynamicMenuItem A:hover, .ContextMenuDynamicMenuItem A:visited, .ContextMenuDynamicMenuItem A:active
{
	padding: 1px 2px 1px 2px;
	font-size: 8pt;
	text-decoration: none;
	color: #336699;
}

.ContextMenuStaticMenuItem A:link, .ContextMenuStaticMenuItem A:hover, .ContextMenuStaticMenuItem A:visited, .ContextMenuStaticMenuItem A:active
{
}
.ContextMenuStaticMenuItemHover A:link, .ContextMenuStaticMenuItemHover A:hover, .ContextMenuStaticMenuItemHover A:visited, .ContextMenuStaticMenuItemHover A:active, .ContextMenuDynamicMenuItemHover A:link, .ContextMenuDynamicMenuItemHover A:hover, .ContextMenuDynamicMenuItemHover A:visited, .ContextMenuDynamicMenuItemHover A:active
{
	color: #FFBB00;
}

.ContextMenuDynamicMenuItemHover, .ContextMenuStaticMenuItemHover
{
	background-color: #008800;
}

.ContextMenuDynamicMenuItemSelected A
{
	/*background-image: url(Images/Radio.gif) no-repeat left center;*/
}


/* TreeView Style Begin */
.TreeView
{
}
TD.TreeViewNode
{
	width: 100%;
}
.TreeViewNode a:link, .TreeViewNode a:active, .TreeViewNode a:visited
{
	margin-left: 2px;
}

.TreeViewSelectedNode
{
	background-color: #336699;
}
.TreeViewSelectedNode a:link, .TreeViewSelectedNode a:active, .TreeViewSelectedNode a:visited
{
	color: #FFFFFF;
}

/* TreeView Style End */

.Hidden
{
	display: none;
}

.FillDock
{
	width: 100%;
	height: 100%;
}

/* SiteHeader */
.SiteHeader
{
	padding-left: 1px;
	padding-right: 1px;
}
.SiteHeaderContainer
{
	padding-top: 1px;
	padding-bottom: 1px;
}

.PageTitle
{
	font-weight: bold;
	font-size: 14px;
}

.ContentSplit
{
	color: Black;
	background: url(../../images/site/ContentSplit.gif);
	padding: 3px 6px 3px 6px;
}
.GridView
{
	border: solid 1px #C0D0E0;
	empty-cells: show;
}

.ManagerList
{
}
.ManagerListHeader, .ManagerListHeader th, .ManagerListHeader th
{
	background-color: #E8E8E8;
	color: #000000;
	font-family: Tahoma;
	font-size: 11px;
}


.GridViewFooter
{
	font-size: 11px;
	font-weight: bold;
}
/*.GridView td, */
.GridView th
{
	/*padding: 2px 4px 2px 4px;*/
	height: 20px;
	vertical-align: middle;
	margin: 1px;
}

.GridViewHeader, .GridViewHeader th, .GridViewHeader th
{
	padding: 2px 2px 2px 2px;
	background-color: #E8E8E8;
	color: #000000;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 11px;
}


.GridViewFooter
{
	font-size: 11px;
	font-weight: bold;
}

.GridViewEmptyDataRow
{
}

.GridViewRow, .GridViewAlternatingRow
{
	font-size: 11px;
	height: 18px;
	vertical-align: middle;
}

.GridViewRow
{
	/*color: #000000; 	background-color: #FFFFFF;*/
}

.GridViewAlternatingRow
{
	color: #000000;
	background-color: #F0F8FF;
}

.GridViewSelectedRow
{
	background-color: #AABBFF;
}

/*.GridViewRow input, .GridAlternatingRow input
{
	background-color: #F0F8FF;
	text-align: center;
	vertical-align: top;
	color: #000000;
	border: solid 1px #336699;
	padding-left: 0.5em;
	padding-right: 0.5em;
	padding-top: 1px;
	height: 18px;
}*/

.GridViewPager
{
	font-size: 11px;
}

.GridViewPager A, .GridViewPager SPAN
{
	width: 16px;
	text-align: center;
	height: 100%;
	font-weight: bold;
}

.GridViewPager A.CurrentPage, .GridViewPager SPAN
{
	color: Red;
}

/* GridView Style End */


table.LoginTable
{
	border: solid 1px #006699;
}
tr.LoginRowTitle
{
	background-color: #8BC04C;
	
}
tr.LoginRowTitle td
{
	padding: 4px;
	font-size: 12px;
	font-weight: bold;
}

.AccordionHeader, .AccordionHeaderSelected
{
	background-color: #E0EFFF;
	height: 24px;
	padding-top: 4px;
	vertical-align: middle;
	text-align: left; /*border-bottom: solid 1px #336699;*/
	cursor: pointer;
	font-weight: bold;
}

.AccordionHeaderSelected
{
	background-color: #DDEEFF;
}

.AccordionContent
{
}

.PushDown
{
	border-style: inset;
	border-width: 1px; /* 	border-top: inset 1px #000000; 	border-left: inset 1px #000000; 	border-bottom: inset 1px #FFFFFF; 	border-right: inset 1px #FFFFFF; */
}

.FormView
{
	/*border: solid 1px #DDEEFF;*/
}

.FormViewHeader
{
	background-color: #F0F8FF;
	padding-top: 10px;
	font-size: 9pt;
	font-weight: bold;
	text-align: left;
}
.QuantityTextBox
{
	text-align: center;
	font-weight: bold;
}

.DecimalTextBox
{
	text-align: right;
	border: solid 1px #336699;
	padding: 2px; /*height: 14px;*/
	color: #000000;
}

.TableCaption
{
	padding: 4px 4px 4px 4px;
	background-color: #EEEEEE;
	color: #000000;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 12px;
}

.CenterText
{
	text-align: center;
	vertical-align: middle;
}

/* Sales Orders style　*/
.InputReadonly
{
	font-size: 9pt;
	color: #888888;
	font-family: Arial;
	border: #888888 solid;
	border-width: 1 1 1 1;
	background-color: #eeeeee;
	width: 200px;
}
.input
{
	font-size: 10px;
	font-family: Arial;
	border: #6f6f6f solid;
	border-width: 1 1 1 1;
	width: 200px;
}
.button
{
	border-right: #6f6f6f 1px solid;
	border-top: #6f6f6f 1px solid;
	font-weight: bold;
	font-size: 11px;
	background: url(../images/input_back.gif) #fff repeat-x;
	border-left: #6f6f6f 1px solid;
	border-bottom: #6f6f6f 1px solid;
}
.Spliter
{
	border-top: #000 1px dotted;
}
.TableBorder1
{
	border: #333333 solid;
	border-width: 0.9pt 0.9pt 0.9pt 0.9pt;
	table-layout: auto;
	border-collapse: collapse;
	width: 100%;
}
/* Warning text Style */
.TextWarning
{
	font-size: 10px;
	color: #ff0000;
	font-family: verdana, arial;
	text-decoration: none;
}
.OrderItemListHeader
{
	font-size: 10px;
	color: White;
	font-weight: bold;
	background: #006699;
}

/* Sales Orders styles　*/
/* EditMailTemplate UI style */
.MailTemplate_title
{
	background-color: #48832B;
	height: 24px;
	color: White;
	font-weight: bold;
	font-family: Verdana;
	font-size: 12px;
	padding: 0 4 0 4;
}
.MailTemplate_list
{
	background-color: #EFEFEF;
	font-family: Verdana;
	font-size: 12px;
	padding: 0 10 0 10;
}
.MailTemplate_input
{
	border: #7F9DB9 1px solid;
}

UL
{
	font-size: 11px;
	font-family: Verdana, Lucida, Helvetica, sans-serif;
}

UL.Collapse, UL.Expand
{
	cursor: pointer;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 24px;
	padding-top: 0px;
	padding-bottom: 0px;
}

UL.Collapse LI
{
	list-style-image: url(../../images/site/plusicon.gif);
}

UL.Expand LI
{
	list-style-image: url(../../images/site/minusicon.gif);
}

UL.Collapse LI, UL.Expand LI
{
	line-height: 18px;
	list-style-position: outside;
	background-color: #EFEFEF;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 2px;
}

UL.Collapse UL
{
	display: none;
}

UL.Collapse UL, UL.Expand UL
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 16px;
	padding-top: 0px;
	padding-bottom: 2px;
}

UL.Expand UL LI
{
	list-style-image: url(../../images/site/node.gif);
}
Hidden
{
	display: none;
}

/****************** Cart Checkout Button style *********************/
.link_cart a:link, .link_cart a:active, .link_cart a:visited
{
	color: #f85d00;
	text-decoration: underline;
	font-weight: 600;
	font-family: Verdana;
	font-size: 10pt;
}
.desc_cart
{
	font-weight: 600;
	font-family: Verdana;
	font-size: 9px;
}
/****************** System configurator style *********************/
/* Assembly product list style */
.prod_name
{
	border: #eeeeee 1px solid;
	padding: 0 0 5 0;
	border-width: 0 0 1 0;
	width: 100%;
}
.Syslist_TableBorder
{
	border: #999999 1px solid;
	border-width: 0.9pt 0.9pt 0.9pt 0.9pt;
	table-layout: auto;
	border-collapse: collapse;
}
.Syslist_outline
{
	border: #CCCCCC 1px solid;
	border-width: 1 1 1 1;
}
.Syslist_underline1
{
	border: #CCCCCC 1px solid;
	border-width: 0 0 1 0;
	padding: 4 6 4 6;
}
.Syslist_underline2
{
	border: #dddddd 1px solid;
	padding: 4 6 4 6;
	font-weight: bold;
	color: #0D8F00;
	background-color: #DDF0FE;
	font-size: 12px;
}

.Syslist_underline3
{
	background-color: #fafafa;
	border: #dddddd 1px solid;
	padding: 3 6 3 6;
}
.Syslist_underline4
{
	border: #CCCCCC 1px solid;
	border-width: 0 0 0 0;
	padding: 10 6 10 6;
	font-size: 12px;
}
.Syslist_img
{
	width: 140px;
	height: 140px;
}
.Syslist_detail
{
	text-decoration: underline;
	color: #414141;
	line-height: 20px;
}
.Syslist_bggray
{
	background-image: url(gray_back.gif);
}
.Syslist_bggreen
{
	background-image: url(green_back.gif);
}
/* Assembly product information style */
.Sys_RIghtTitle
{
	color: #666666;
	padding: 0 0 0 4;
	font-weight: bold;
}
.Sys_CustomTitle
{
	color: #666666;
	font-size: 14px;
	font-family: sans-serif;
	font-weight: bold;
}
.Sys_Title
{
	background-image: url(Sys_title.gif);
	height: 25px;
	color: #666666;
	font-size: 12px;
	font-weight: bold;
	padding: 0 0 0 5;
}
.Sys_text
{
	line-height: 22px;
	font-size: 10px;
}
.Sys_OptionTitle
{
	font-family: tahoma;
	font-size: 12px;
}
.Sys_Option td
{
	font-family: tahoma;
	font-size: 11px;
	background-color: #EEEEEE;
	border-top: #ffffff 1px solid;
	border-bottom: #D4D4D4 1px solid;
	padding: 2 0 2 0;
}
.Sys_Option div
{
	font-family: tahoma;
	font-size: 11px;
	background-color: #EEEEEE;
	border-top: #ffffff 1px solid;
	border-bottom: #D4D4D4 1px solid;
	padding: 6 3 10 3;
}
.sysMain_tdbg
{
	background-color: #cccccc;
}
.sysConfig_PriceRule
{
	background-color: #cccccc;
}
.sysConfig_title
{
	color: White;
	background-color: #6C829C;
	font-weight: bold;
}
.sysConfig_tdbg
{
	background-color: #cccccc;
}
.sysConfig_stbItem
{
	background-color: #EDF9C8;
}
.sysConfig_optItem
{
	background-color: #E3F5F9;
}
.sysConfig_despItem
{
	background-color: #ffffcc;
}
.sysConfig_hidItem
{
	background-color: #88B788;
}
.sysConfig_smallFont
{
	color: #018400;
}
.sysMain_item
{
	background-color: #EDF9C8;
}
.sysMain_title
{
	color: White;
	background-color: #6C829C;
	font-weight: bold;
}
/* Table border style */
.TableBorder
{
	border: #bbbbbb solid;
	border-width: 0.9pt 0.9pt 0.9pt 0.9pt;
	table-layout: auto;
	border-collapse: collapse;
	width: 100%;
}
/* Table Level 1 Style */
.TableTitle1
{
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	font-family: verdana,arial;
	background-color: #6C829C;
	padding: 3 3 3 3;
}
.TableTitle1 td
{
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	font-family: verdana,arial;
	background-color: #6C829C;
	padding: 3 3 3 3;
}
.TableTitle1 a
{
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	font-family: verdana,arial;
	background-color: #6C829C;
	padding: 2 2 2 2;
	text-decoration: underline;
}
.TableTitle1 a:hover
{
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	font-family: verdana,arial;
	background-color: #6C829C;
	padding: 2 2 2 2;
	text-decoration: none;
}
/* Table level 2 style */
.TableTitle2
{
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
	font-family: verdana,arial;
	background-color: #dddddd;
	padding: 3 3 3 3;
}
.TableTitle2 td
{
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
	font-family: verdana,arial;
	background-color: #dddddd;
	padding: 3 3 3 3;
}
.TableTitle2 a
{
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
	font-family: verdana,arial;
	background-color: #dddddd;
	padding: 2 2 2 2;
	text-decoration: underline;
}
.TableTitle2 a:hover
{
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
	font-family: verdana,arial;
	background-color: #dddddd;
	padding: 2 2 2 2;
	text-decoration: none;
}
/*td backgroud picture.*/
.prod_bg1
{
	width: 160px;
	text-align: left;
	padding: 10 10 10 10;
	vertical-align: top;
	background-image: url(../../images/site/gray_back.gif);
}
.prod_bg2
{
	text-align: left;
	vertical-align: top;
	padding: 0 15 0 15;
	background-image: url(../../images/site/gray_back.gif);
}
.prod_bg3
{
	background-image: url(../../images/site/green_back.gif);
}
/* modal popup */
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}
/* CheckoutCompleted 样式
/* 带下划虚线的单元格CSS */
.TDUnderline
{
	background-image: url(dotted.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-size: 11px;
	padding: 5 4 6 4;
}
.TDUnderline td
{
	background-image: url(dotted.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-size: 11px;
	padding: 5 4 6 4;
}
.TDUnderline span
{
	font-size: 11px;
}

.checkout_labletitle
{
	font-size:12px;
	font-weight:bold;
	color:#000000;
}
.checkout_underline
{
	border-style:solid;
	border-color:#dddddd;
	border-bottom-width:1px;
	border-left-width:0px;
	border-right-width:0px;
	border-top-width:0px;
}
/*Cart Table*/
.CartTableBorder {
    border:#5E7CB5 1px solid;
	border-width:0pt 0.9pt 0.9pt 0.9pt;
	TABLE-LAYOUT: auto;
	BORDER-COLLAPSE: collapse
}
/* 标题行CSS */
.CartHeader td
{
    border:#ffffff 1px solid;
	border-width:1 1 1 1;
	background-color:#6C829C;
    font-weight:bold;
    color:#ffffff;
    padding:2 2 2 2;
	font-size:10px;
	height:28px;
}
/* 单元格CSS */
.CartTd td
{
    background-color:#ffffff;
    border:#ECE9D8 1px solid;
	border-width:0.9pt 0.9pt 0.9pt 0.9pt;
    padding:4 4 4 4;
    color:#414141;
}
.CartTd_Product TD
{
    background-color:#f7f7f7;
	border:#dddddd 1px solid;
	border-width:0.9pt 0.9pt 0pt 0.9pt;
    padding:4 4 4 4;
    color:#414141;
	font-weight:bold;
}
.CartTd1
{
    background-color:#f7f7f7;
	border:#dddddd 1px solid;
	border-width:0.9pt 0.9pt 0.9pt 0.9pt;
    padding:4 4 4 4;
    color:#414141;
    TABLE-LAYOUT: auto;
	BORDER-COLLAPSE: collapse;
}

.ContainerController td
{
	font-size: 9pt;
}
.accordionHeader
{
   border: 1px solid #2F4F4F;
   color: white;
   background-color: #2E4d7B;
font-family: Arial, Sans-Serif;
font-size: 12px;
font-weight: bold;
   padding: 5px;
   margin-top: 5px;
   cursor: pointer;
}
.accordionHeader a
{
color: #FFFFFF;
background: none;
text-decoration: none;
}
.accordionHeader a:hover
{
background: none;
text-decoration: underline;
}

.accordionHeaderSelected
{
   border: 1px solid #2F4F4F;
   color: white;
   background-color: #5078B3;
font-family: Arial, Sans-Serif;
font-size: 12px;
font-weight: bold;
   padding: 5px;
   margin-top: 5px;
   cursor: pointer;
}
.accordionHeaderSelected a
{
color: #FFFFFF;
background: none;
text-decoration: none;
}
.accordionHeaderSelected a:hover
{
background: none;
text-decoration: underline;
}

.accordionContent
{
   background-color: #D3DEEF;
   border: 1px dashed #2F4F4F;
   border-top: none;
   padding: 5px;
   padding-top: 10px;
}