/* ORDER PAGE > MAIN TABLE
/////////////////////////////////////////////////////*/

	table.orderTable
	{width: 750px; background: #FFF; font: normal 11px Verdana, Arial, Helvetica, sans-serif; margin: 0 auto 15px auto; border-collapse: collapse; border: 0;}
	
		table.orderTable td,
		table.orderTable th
		{vertical-align: top; border:1px solid #F5F4F4;}

			table.orderTable th.orderTitle
			{width: 450px; font: bold 12px Verdana, Arial, Helvetica, sans-serif; line-height: 30px; color: #FFF; text-align: left; padding: 0 0 0 10px; background: #383838; border: 1px solid #383838;}
	
			table.orderTable td.orderTopdetail
			{font: bold 12px/30px Verdana, Arial, Helvetica, sans-serif; text-align: left; vertical-align: middle; color: #FFF; padding: 0 10px 0 5px; background: #ffffff; border: 1px solid #8d8c8c; white-space:nowrap;}

			/* USER LOGIN */ 
			
				table.orderTable td.paddingUserTable
				{padding: 10px 5px 15px 5px;}
				
				table.orderTable td.orderUserTable
				{background: #FBFBFB;}
			
				table.orderTable td.orderUserTable table
				{ width: 95%; text-align: left; margin: 8px auto 0 auto; background: #FFF; border: 2px solid #EFEFEF;}
				
					table.orderTable td.orderUserTable table td,
					table.orderTable td.orderUserTable table th
					{border: 0; padding: 5px;}

						table.orderTable td.orderUserTable table th
						{color: #000;}

						table.orderTable td.orderUserTable table td.warning
						{text-align: left;}

						/* TABLE LOGIN */
						table.orderTable td.orderUserTable div.formFieldsLogin
						{width:85%; margin: 0 auto 0 auto; border: 0; padding:0 10px 10px 10px; font: normal 11px/15px Verdana, Arial, Helvetica, sans-serif;}
			
							table.orderTable td.orderUserTable div.formFieldsLogin label
							{width: 90px; display:block; float:left; text-align: right; font-weight:bold; clear:left; padding-right:10px;}
							
							/* SPECIAL DEFINITION FOR ORDER BANNER */
							table.orderTable td.bannerUserTable div.formFieldsLogin label
							{width: 70px;}
										
							table.orderTable td.orderUserTable div.formFieldsLogin ul.standardButton li
							{float: right;}
							
								table.orderTable td.orderUserTable div.formFieldsLogin ul.standardButton input,
								table.orderTable td.orderUserTable div.formFieldsLogin ul.standardButton button
								{font-weight: bold; width: 70px; background: #355416 url("../images/design/bg_businessButton.gif") 0 0 repeat-x; border: 0;}
						
							table.orderTable td.orderUserTable div.formFieldsLogin input
							{width: 100px; font: normal 10px Verdana, Arial, Helvetica, sans-serif; padding: 2px; margin-bottom:7px; border: 1px solid #E1E1E1; border-bottom: 1px solid #EEE; border-right: 1px solid #EEE;}
							
							/* SPECIAL DEFINITION FOR ORDER BANNER */
							table.orderTable td.bannerUserTable div.formFieldsLogin input
							{width: 80px;}
							
							/* SPECIAL DEFINITION FOR CLAIM LISTINGS */
							table.orderTable td.claimUserTable div.formFieldsLogin input
							{width: 450px;}

						table.orderTable td.orderUserTable table th.radioChooseLevel
						{text-align: center; vertical-align: middle; padding: 0 0 0 5px; border-right: 0; border: 0;}
			

/* ORDER PAGE > CHOOSE LEVEL
/////////////////////////////////////////////////////*/
		
		table.standardChooseLevel
		{width: 97%; margin: 7px auto 7px auto; text-align: left; border: 1px solid #EEF7E6;}
		
			table.standardChooseLevel th,
			table.standardChooseLevel td
			{font: normal 11px/16pt Verdana, Arial, Helvetica, sans-serif; color: #333; text-align: right; vertical-align: middle; padding: 5px; white-space: nowrap; background: #FBFBFB; border: 0; border-bottom: 1px solid #E4E4E7;}
			
			table.standardChooseLevel th
			{font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #0a6486; padding: 0 10px 0 45px;}
				
			table.standardChooseLevel td
			{width: 100%;}
			
			table.standardChooseLevel td select
			{width:220px; border:1px solid #D4D4D4; border-right: 1px solid #EEE; border-bottom: 1px solid #EEE; font: normal 11px Verdana, Arial, Helvetica, sans-serif; padding:2px;}

			table.standardChooseLevel th.radioChooseLevel
			{text-align: center; padding: 0 5px 0 5px; border-right: 0;}

		
/* ORDER > SIGN UP > STANDARD BUTTON
/////////////////////////////////////////////////////*/

ul.signupButton
{ width: auto; height: 32px; margin: 20px auto 20px auto; padding: 0; border: 0; text-align: center; }

	ul.signupButton li
	{ /*float: left;*/ display: inline; padding-right: 5px; list-style: none; }

		ul.signupButton li input,
		ul.signupButton li button
		{ width: 130px; height: 32px; font: bold 10px/32px Verdana, Arial, Helvetica, sans-serif; color: #FFF; cursor: pointer; background: url("../images/color/white_blue/bt_order.gif");}

/* SIGN UP > STANDARD SIGN UP TABLE
/////////////////////////////////////////////////////*/

table.standardSIGNUPTable
{ width: 750px; margin: 0 auto 0 auto; font: normal 11px/15pt Verdana, Arial, Helvetica, sans-serif; color: #222; border-collapse: collapse;}

		table.errorTable
		{margin-top:15px;}

		table.standardSIGNUPTable table
		{width: auto;}

		table.standardSIGNUPTable td,
		table.standardSIGNUPTable th
		{vertical-align: middle; padding: 5px; background: #FBFBFB; border: 1px solid #FBFBFB;}
		
			table.standardSIGNUPTable td
			{width: 550px; text-align: left;}
			
			table.standardSIGNUPTable .alignTop
			{vertical-align:top;}
			
			table.standardSIGNUPTable td.warning
			{ width: auto; padding-top: 15px; padding-left: 15px; }

			table.standardSIGNUPTable th
			{font-weight: normal; text-align: right; white-space: nowrap; vertical-align: middle; color: #333;}

			table.standardSIGNUPTable td span
			{font-size: 9px; color: #999; display: block;}
	
			/* TABLE TITLE */
			table.standardSIGNUPTable th.SIGNUPTable-title
			{width: auto; font: bold 14px Arial, Verdana, Helvetica, sans-serif Arial, Helvetica, sans-serif; text-align: left; color: #383838; padding-top: 20px; padding-left: 8px; background: url("../images/design/bullet_orderTitle.gif") 0 25px no-repeat; border: 0; border-bottom: 1px solid #EEE;}
			
				table.standardSIGNUPTable th.valignTop {vertical-align:top;}
			
				table.standardSIGNUPTable th.SIGNUPTable-title span
				{font: 10px Verdana, Arial, Helvetica, sans-serif; padding-top: 5px; display: block; color: #8d8c8c;}
				
				table.standardSIGNUPTable th.errorTitle
				{background:#E5E5E5; color:#383838; padding:10px 0 0 10px; border-left:5px solid #E5E5E5; border-right:5px solid #E5E5E5;}
		
			/* LINK */
			table.standardSIGNUPTable a:link,
			table.standardSIGNUPTable a:active,
			table.standardSIGNUPTable a:visited,
			table.standardSIGNUPTable a:hover
			{font-weight: normal; color: #0a6486;}
		
				table.standardSIGNUPTable a:hover
				{color: #000; text-decoration: underline;}
		
			/* INPUT */
			table.standardSIGNUPTable input,
			table.standardSIGNUPTable button,
			table.standardSIGNUPTable select
			{ width: 80%; font: normal 11px Verdana, Arial, Helvetica, sans-serif; padding: 2px; border: 1px solid #D4D4D4; border-bottom: 1px solid #EEE; border-right: 1px solid #EEE;}
		
			table.standardSIGNUPTable select {width: 50%;}
		
			table.standardSIGNUPTable input.inputRadio { width: auto; padding: 0; border: none;}
			
			table.standardSIGNUPTable input.password {width: 200px;}
			
			/* ORDER EVENT PAGE */
			
			table.standardSIGNUPTable table.tableOrderEvent_date
			{width: 105px; margin: 0;}
			
				table.standardSIGNUPTable table.tableOrderEvent_date tr td input
				{width:80px; color:#3B4B5B;}
			
			/* TREE VIEW */
			
			table.standardSIGNUPTable td.treeView
			{width: auto;}
			
				table.standardSIGNUPTable td.treeView span,
				table.standardSIGNUPTable td.treeView div.treeviewMainMenu_divNodes2 span
				{ color: #097D02; text-decoration: underline; display: inline;} 
				
				table.standardSIGNUPTable td.treeView div.treeviewLoadingMessage,
				table.standardSIGNUPTable td.treeView div.treeviewMainMenu
				{display: block; background: #FFF; border: 1px solid #E6EEF7;}

				table.standardSIGNUPTable td.treeView table.tableCategoriesADDED
				{width: 100%;}
				
					table.standardSIGNUPTable td.treeView table.tableCategoriesADDED th.alignLeft
					{text-align:left;}

					table.standardSIGNUPTable td.treeView table.tableCategoriesADDED td.tableCategoriesCONTENT
					{ width: auto; text-align: center; border: 0;}

						table.standardSIGNUPTable td.treeView table.tableCategoriesADDED td.tableCategoriesCONTENT textarea
						{width: 100%;}

				table.standardSIGNUPTable td.treeView .tableCategoriesBUTTONS
				{ width: auto; text-align: center;}

					table.standardSIGNUPTable td.treeView .tableCategoriesBUTTONS input,
					table.standardSIGNUPTable td.treeView .tableCategoriesBUTTONS button
					{width: 180px; color: #000; height: 30px; line-height: 30px; cursor: pointer; background: #C8C6CB url("../images/design/bg_treeviewButton.gif") 0 0 repeat-x; border: 0;}
					
					table.standardSIGNUPTable td.treeView textarea
					{width: 100%; border: 1px solid red;}

/* ORDER LISTING > CLAIM > MISC CLASSES > SOCIAL BOOKMARK ICONS
/////////////////////////////////////////////////////*/

	ul.socialBookmarkIcons {height: 30px;}

		ul.socialBookmarkIcons, ul.socialBookmarkIcons * { margin: 0; padding: 0; border: 0;}

		ul.socialBookmarkIcons  li {float: right; width: 25px; height: 25px; line-height: 25px; margin-left: 2px; list-style: none; }

		ul.socialBookmarkIcons  li a:link,
		ul.socialBookmarkIcons  li a:active,
		ul.socialBookmarkIcons  li a:visited,
		ul.socialBookmarkIcons  li a:hover {float: none; width: 25px; height: 25px; line-height: 25px; text-decoration: none; display: block; cursor: pointer; }

		ul.socialBookmarkIcons  li a img {behavior: url("layout/iepngfix2.htc");}
		
/* SIGN UP > ORDER TOTAL AMOUNT
/////////////////////////////////////////////////////*/

div.orderTotalAmount
{width:748px; margin:15px auto 10px auto; font:normal 14px/40px Arial, Helvetica, sans-serif; text-align:left; color:#383838; background:#E5E5E5; border:1px solid #DADADA;}

div.orderTotalAmount strong
{padding:0 10px 0 45px;}

div.loadingOrderCalculate
{font: bold 11px/32px Verdana, Arial, Helvetica, sans-serif; width:110px; margin:5px auto 0 auto; background: url(../images/img_loading.gif) 0 0 no-repeat; text-align:left; padding-left:35px; color: #135DA2;}