/**
* eDirectory - Members Section
*
* @package			layout
* @filesource		members.css
* @author			Arca Solutions
* @copyright		Copyright (c) 2009, Arca Solutions Inc.
* @version			eDirectory 9
* @since			June, 18, 2011
*			
*/

/**
* Columns
*
* @section			structure
* @subsection		content
* @subsubsection	columns
*/

.mainContent
{ float: left; padding: 0 10px 20px 10px; width: 480px; }

.mainContentExtended, .mainContentExtendedFaq
{ float: left; padding: 0 10px 20px 10px; _padding: 0 0 20px 0; width: 720px; }

.content .sidebar, .sidebar
{ float: left; padding: 0 10px 20px 10px; width: 220px; word-wrap: break-word; }


/* MEMBERS STRUCTURE > GENERAL */

a img 
{ border: 0 none; }

	a:hover img
	{ border: 0 none; }

img 
{ display: inline-block; }

.language a img 
{ border: 1px solid #83939F !important; }

.language a:hover img 
{ border: 1px solid #004276 !important; }

#footer
{ position: relative; }

h2 span.complementaryInfo
{ float: right; }

.wrapper .content, .content
{ display: inline-block; padding-top: 10px; width:100%; }

.content .sidebar, .sidebar
{ padding: 0 10px 20px 0; }

.mainContentExtended, .mainContentExtendedFaq
{ width: 730px; }

/* MEMBERS STRUCTURE > MISC */

table.standard-table td span.required
{ color: #F00; }

	ul.standardStep { width: auto; }
		
		/* CLAIM BUTTON > EXTENDS STANDARD BUTTON */
		ul.claimButton,
		html>body ul.claimButton
		{ padding-left: 340px; }
		
		/* COMPLETE BUTTON > EXTENDS STANDARD BUTTON */
		ul.completeButton,
		html>body ul.completeButton
		{ padding-left: 275px; }
		
		.baseForm
		{ clear: both; text-align: center; }
		
			.baseForm form
			{ display: inline; }
		
		a.standardLINK,
		a.standardLINK:visited
		{ display: block; font: normal 11px Arial, Helvetica, sans-serif; padding: 15px; }

			a.standardLINK:hover
			{ text-decoration: underline; color: #000; }

	table.signupNextStep
	{ font: 10px Arial, Helvetica, sans-serif; margin: 0 auto 0 auto; }
	
		table.signupNextStep th,
		table.signupNextStep td 
		{ padding: 10px; }
		
		table.signupNextStep th 
		{ padding-right: 0; }
		
		table.signupNextStep a,
		table.signupNextStep a:visited 
		{ color: #666; }		
		
	a.standard-link,
	a.standard-link:visited
	{ color: #68B; font: bold 11px/20px Arial, Helvetica, sans-serif; }
	
		a.standard-link:hover 
		{ color: #000; text-decoration: underline; }
		
	div.wrapper div.content a.orderButton,
	div.wrapper div.content a.orderButton:visited
	{ color: #333; display: block; font: bold 14px/55px Arial, Helvetica, sans-serif; height: 55px; margin: 0 auto 0 auto; padding: 0 0 0 10px; text-align: left; width: 221px; }
	
	div.wrapper div.content a.orderButton span
	{ color: #351; }
		
	.bg-tablebilling-active 
	{ background: #F0F7FF; }
	
	.bg-tablebilling-inactive 
	{ background: #F9F9F9; }
	
	.status-active
	{ color: #587F51; }
	
	.status-suspended
	{ color: #647C84; }
	
	.status-expired
	{ color: #EF413D; }
	
	.status-pending
	{ color: #900; }
	
	#main-right .list-view li span.ratings
	{ background: url("../../images/img_rateMiniStarOn.gif") 187px 0 no-repeat; }

	.standard-iconDESCRIPTION li.rating-icon
	{ background: url("../../images/img_rateMiniStarOn.gif") no-repeat 0 50%; }
	
	.progressBar 
	{ float: inherit; padding: 10px 100px 10px 220px; }
	
.faqMembers fieldset
{ margin-bottom: 20px; }

	.faqMembers label
	{ float: left; font-size: 12px; line-height: 30px; margin-right: 5px; }
	
	.faqMembers input
	{ border-color: #D4D4D4 #EEE #EEE #D4D4D4; border-style: solid; border-width: 1px; float: left; margin: 3px 15px 0 0; padding: 3px; }


/* MEMBERS STRUCTURE > BUTTON */

.mainContentExtended .standardButton-disabled button
{ background: #BBB; cursor: default; }

.mainContentExtended .standardButton-disabled button:hover
{ color: #FFF !important; }

p.standardButton button, .input-button-form button, 
input.input-button-form, button.input-button-form, .addImageForm,
p.standardButton a:link, p.standardButton a:visited, p.standardButton a:active
{ background: #000; color: #FFF !important; cursor: pointer; font-size: 11px; font-weight: bold; height: 30px; line-height: 30px; text-transform: uppercase; width: 77px; }

	p.standardButton a:link, p.standardButton a:visited, p.standardButton a:active
	{ display:block; padding:2px 5px; text-align:center; width:auto; }

p.standardButton button, .input-button-form button, 
input.input-button-form, button.input-button-form, .addImageForm,
p.standardButton a:link, p.standardButton a:visited, p.standardButton a:active
{ -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; }

p.standardButton .inactive,
p.standardButton .inactive:hover
{ background:#CCC !important; color:#999 !important; cursor:default !important; text-decoration:none !important; }

.addImageForm
{ padding: 8px 70px; }

.content .tableCategoriesBUTTONS input.input-button-form, 
.content .tableCategoriesBUTTONS button.input-button-form
{ background: #000; }

	p.standardButton button:focus, p.standardButton button:hover,
	.input-button-form button:focus, .input-button-form button:hover,
	input.input-button-form:hover, button.input-button-form:hover,
	.addImageForm:hover
	{ color: #597F9B !important; text-decoration: none; }

p.standardButton button 
{ -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; }

.input-button-form button, input.input-button-form, button.input-button-form, .addImageForm
{ -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; }


/* MEMBERS STRUCTURE > MEMBER MENU (BEFORE LOGIN - LOGIN/FORGOT PAGES) */

.memberMenu
{ margin: 0 0 15px 13px; }

.memberMenu ul
{ margin: 5px 0 10px; padding-left: 20px; }

	.memberMenu ul li
	{ display: block; height: 1%; line-height: 16px; overflow: hidden; }

	.memberMenu ul li a,.memberMenu ul li a:visited
	{ color: #000; display: block; float: left; font-weight: normal; }


/* MEMBERS STRUCTURE > TABLE LOGIN */

div.formFieldsLogin
{ background: #E6E6E6; font: normal 11px/22px Arial, Helvetica, sans-serif; height: 100%; margin: 0 auto 25px auto; overflow: hidden; padding: 35px 25px 30px 0; text-align: left; width: 360px; }

div.formFieldsLogin
{ -moz-border-radius: 12px; -webkit-border-radius: 12px; border-radius: 12px; }

.content-main div.formFieldsLogin
{ background: none; } 

.content-main #formOpenIDUser div.formFieldsLogin
{ width: auto; }

	.content-main #formOpenIDUser div.formFieldsLogin input
	{ width: 40%; }
	
	.content-main #formOpenIDUser div.formFieldsLogin p.standardButton
	{ float: none; margin: 0 auto; text-align: center; }

	.content-main div.formFieldsLogin input
	{ width: 59%; } 
	
		div.formFieldsLogin p.standardButton
		{ clear: left; float: right; margin: 0 7px 0 5px; }

	div.formFieldsLogin label
	{ clear: left; display: block; float: left; font-weight: bold; text-align: right; padding-right: 10px; width: 35%; }
	
	div.formFieldsLogin input
	{ background: #FFF; border-color: #D4D4D4 #EEE #EEE #D4D4D4; border-style: solid; border-width: 1px; color: #555; margin-bottom: 10px; padding: 2px; width: 59%; }
	
		div.formFieldsLogin input.inputAuto
		{ background: none; border: 0; float: none; margin: 0 7px 0 0; padding: 0; vertical-align: middle; width: auto; }
		
		div.formFieldsLogin span.automaticLogin
		{ clear: both; display: block; padding: 5px; text-align: center; }
	
	p.standardButton, p.standardButton button
	{ margin: 0 auto; }
	
.loginOptions
{ margin: 0 0 25px 0; padding: 0 5px 5px 5px; }

	
/* MEMBERS STRUCTURE > CONTENT > MISC */

	p.warning 
	{ color: red; padding: 0 15px 0 15px; text-align: center; }
	
		.warning a,
		.warning a:visited 
		{ color: #C00; font-weight: bold; }

	
/* MEMBERS STRUCTURE > FRONT > MEMBERS OPTIONS */

dl.baseMembersOptions
{ background: #FAFAFA; border: 1px solid #EEE; float: left; height: auto; margin: 20px 0 0 16px; text-align: center; width: 91px; }

html>body dl.baseMembersOptions
{ margin: 20px 0 0 17px; }

dl.baseMembersOptions *
{ margin: 0 !important; padding: 0; }

	dl.baseMembersOptions dt,
	dl.baseMembersOptions dd
	{ margin: 0; padding: 0; }
	
	dl.baseMembersOptions dt
	{ background: #FFF; height: 100px; padding: 3px 0 10px 0; }
	
	dl.baseMembersOptions dt p.optionTitle,
	dl.baseMembersOptions dt p.optionTitle a,
	dl.baseMembersOptions dt p.optionTitle a:visited
	{ display: block; font: bold 12px/20px Arial, Helvetica, sans-serif; padding-bottom: 3px; text-align: center; }
	
	dl.baseMembersOptions dd
	{ border-top: 1px solid #EEE; height: 31px; padding: 10px; }
	
		dl.baseMembersOptions dd span.optionImage
		{ display: block; }
		
	#member_options, #member_profile 
	{ margin: 0 auto; width: 95%; }
		
/* MEMBERS STRUCTURE > FRONT > PAYMENT OPTIONS */

dl.basePaymentOptions
{ background: #FAFAFA; border-width: 1px 1px 0 1px; border-color: #EEE; border-style: solid; float: left; height: auto; margin: 20px 0 0 16px; width: 160px; }

dl.basePaymentOptions *
{ margin: 0 !important; padding: 0; }

	dl.basePaymentOptions dt,
	dl.basePaymentOptions dd
	{ margin: 0; padding: 0; float: left; }
	
	dl.basePaymentOptions dd, dl.basePaymentOptions dt span.optionMainImage
	{ overflow: hidden; }
	
	dl.basePaymentOptions dt
	{ background: #FFF; border-right: 1px solid #EEE; border-bottom: 1px solid #EEE; clear: both; height: 72px; width: 66px; }
	
	dl.basePaymentOptions dt p.optionTitle,
	dl.basePaymentOptions dt p.optionTitle a,
	dl.basePaymentOptions dt p.optionTitle a:visited
	{ color: #069; display: block; font: bold 12px/20px Arial, Helvetica, sans-serif; padding-bottom: 3px; text-align: center; }
	
		dl.basePaymentOptions dt span.optionMainImage
		{ display: block; height: 61px; padding-top: 10px; }
	
	dl.basePaymentOptions dd
	{ border-bottom: 1px solid #EEE; height: 32px; padding: 20px 0; text-align: center; width: 93px; }

	dl.basePaymentOptions dd h4
	{ text-transform: uppercase; }
	
	dl.basePaymentOptions dd ul
	{ padding: 10px 20px; }	

	dl.basePaymentOptions dd ul li
	{ color: #069; font-size: 11px; text-align: left; }	

	dl.basePaymentOptions dd.optW
	{ height: 85px; width: 160px; }
	
		dl.basePaymentOptions dd a,
		dl.basePaymentOptions dd a:visited
		{ font-family: Arial, Helvetica, sans-serif; text-align: center; }			


/* MEMBERS STRUCTURE > ADD/ORDER PAGES > CHOOSE LEVEL */
		
		table.standardChooseLevel
		{ border: 1px solid #EEF7E6; margin: 7px auto 7px auto; text-align: left; width: 97%; }
		
			table.standardChooseLevel th,
			table.standardChooseLevel td
			{ background: #FBFBFB; border: 0; border-bottom: 1px solid #E4E4E7; color: #333; font: normal 11px/16pt Arial, Helvetica, sans-serif; padding: 2px; text-align: right; vertical-align: middle; voice-family: "\"}\""; voice-family: inherit; white-space: nowrap; }
			
	html>body table.standardChooseLevel th, table.standardChooseLevel td 
	{ padding: 5px; }
	
			table.standardChooseLevel td input
			{ background: none; border: none; }
			
			table.standardChooseLevel th
			{ color: #000; font: bold 12px Arial, Helvetica, sans-serif; padding: 0 10px 0 150px; vertical-align: middle; voice-family: "\"}\""; voice-family: inherit; }
			
			html>body table.standardChooseLevel th 
			{ padding: 0 10px 0 150px; vertical-align: middle; }
	
			table.standardChooseLevel th.listingLevel
			{ padding-left: 100px; vertical-align: middle; }
			
			html>body table.standardChooseLevel th.listingLevel 
			{ padding-left: 100px; }
				
			table.standardChooseLevel td
			{ text-align: left; width: 100%; }
			
			table.standardChooseLevel td select
			{ border: 1px solid #D4D4D4; border-bottom: 1px solid #EEE; border-right: 1px solid #EEE; color: #555; font: normal 11px Arial, Helvetica, sans-serif; padding: 3px; width: 200px; }

			table.standardChooseLevel th.radioChooseLevel
			{ border-right: 0; padding: 0 5px 0 5px; text-align: center; }


/* MEMBERS STRUCTURE > GENERAL ITEM - OLD CODE */

.general-item 	/* This code is used on promotions page too */
{ background: #FFF; border: 5px solid #F4F4F4; color: #737373; margin: 10px 10px 20px 20px; padding: 10px; text-align: left; }

	.general-item li
	{ font: 11px/19px Arial, Helvetica, sans-serif; list-style: none; margin: 0; padding: 0; }
	
	.general-item li.general-highlight
	{ color: #0054A8; font: bold 11px/19px Arial, Helvetica, sans-serif; list-style: none; }
	
		.general-item strong 
		{ color: #037; }

		.general-item a,
		.general-item a:visited
		{ color: #3B4B5B; font-weight: bold; text-decoration: none; }

			.general-item a:hover
			{ color: #5A738B; }

	.general-item a.sublink-front-navbar,
	.general-item a.sublink-front-navbar:visited
	{ color: #3B4B5B; font-weight: normal; text-decoration: none; }

		.general-item a.sublink-front-navbar:hover
		{ color: #692; }	

/* MEMBERS STRUCTURE > STANDARD TABLE - OLD CODE */

table.standard-table,
table.addBannerTable
{ border-collapse: collapse; font: normal 11px/15pt Arial, Helvetica, sans-serif; margin: 0 auto 10px auto; width: 95%; }

	.mainContentExtended table.standard-table
	{ margin: 0 auto 10px auto; width: 100%; }

	table.standard-table td,
	table.standard-table th
	{ border: 0; padding: 10px; vertical-align: middle; }

table.standard-table th 
{ color: #333; font-weight: normal; text-align: right; vertical-align: top; white-space: nowrap; width: 150px; }

table.standard-table th.Full 
{ float:left; width: 666px; }

table.standard-table th.imageSpace 
{ display: inline-block; text-align: left; width: 694px; }

		table.standard-table th.imageSpace img 
		{ border: 1px solid #E9E9E9; padding: 2px; }		
		
		table.standard-table td 
		{ text-align: left; }
		
		table.noBackground td, table.noBackground th 
		{ background: none !important; }

		/* MEMBERS STRUCTURE > STANDARD TABLE - TABLE OPTION */
		
		.standardSIGNUPTable td.field 
		{ width: auto; }
		
		table.standard-table th.tableOption
		{ border-bottom: 1px solid #EEE; padding: 0 5px 0 5px; text-align: right; width: auto; }

			table.standard-table th.tableOption a,
			table.standard-table th.tableOption a:visited 
			{ background: url(../../images/bt_edit.gif) 0 0 no-repeat; font: normal 11px/30px Arial, Helvetica, sans-serif; padding-left: 20px; text-decoration: none; }

			table.standard-table th.tableOption a:hover 
			{ color: #333; text-decoration: underline; }
		
			/* TABLE INSIDE TABLE */
			
			table.standard-table td.standard-tableContent 
			{ border: 0; text-align: left; width: auto; }
			
				table.standard-table td.standard-tableContent table, table.standard-table td.standard-tableContent td, table.standard-table td.standard-tableContent th
				{ background: none; border: 0; margin: 0 auto 0 0; width: auto; }

		table.standard-table td.warning 
		{ background: #FFEAEA; border: 1px solid #FFDFDF; text-align: left; width: auto; }

	table.standard-table th.standard-tabletitle,
	table.addBannerTable th.standard-tabletitle
	{ background: none; border: 0; border-bottom: 1px solid #E6E8E9; color: #5C6B77; font: normal 12px Arial, Helvetica, sans-serif; padding: 20px 0 5px 0; text-align: left; text-transform: uppercase; width: auto; }
	
	.multilanguageContent table.standard-table th.standard-tabletitle,
	.multilanguageContent table.addBannerTable th.standard-tabletitle
	{ padding-left: 10px; }

		table.standard-table th.table-subtitle 
		{ padding: 0 0 10px; text-align: left; white-space: normal; width: auto; }
		
		table.standard-table th span 
		{ color: #999; font: normal 11px Arial, Helvetica, sans-serif; text-transform: none; }
		
		table.standard-table td span 
		{ color: #8A8A8A; display: block; font: normal 9px Arial, Helvetica, sans-serif; margin:6px 0 0 0; }
	
	    table.standard-table td .UsernameNotRegistered 
		{ color: #096; font-size: 11px; font-weight: bold; }
		
		table.standard-table td .UsernameRegistered 
		{ color: #F50202; font-size: 11px; font-weight: bold; }
	
		table.standard-table th.wrap
		{ white-space: normal; }
		
		table.standard-table td.eventRec table
		{ margin: 0; }
		
		table.standard-table td.eventRec td.eventRecLabel
		{ text-align: right; }
		
		table.standard-table td.eventRec td,
		table.standard-table td.eventRec th
		{ padding: 5px; }
		
		table.standard-table td.eventRec select
		{ width: 120px; }
		
		table.standard-table td.center-line
		{ text-align: center; }
		
			table.standard-table td.center-line span
			{ color: #333; display: inline; font-size: 11px; margin-right: 60px; width: 200px; }
			
				table.standard-table td.center-line span img
				{ margin-bottom: -3px; }
			
				table.standard-table td.center-line input
				{ border: none; }
				
		table.standard-table td.table-column
		{ text-align: center; }
		
		table.standard-table td div.table-box-small
		{ width: 325px; }
		
		table.standard-table td .table-box
		{ background: #FFF; border: 1px solid #E2E2E2; display: inline-block; float: none; margin: 0 auto; padding: 20px 30px; width: 375px; }
		
		table.standard-table td .table-box table
		{ float: none; }
		
			table.standard-table td .table-box td, table.standard-table td .table-box th.auto-size
			{ width: auto; }
			
			table.standard-table td .table-box th
			{ white-space: normal; width: 150px; }
			
			table.standard-table td .table-box .center-info
			{ padding-left: 110px; }
			
		table.standard-table th.alignTop,
		table.standard-table td.alignTop
		{ padding-top: 12px; vertical-align: top; }
		
		table.standard-table th.widthAuto,
		table.standard-table td.widthAuto
		{ width: auto; }

		table.standard-table th.width100,
		table.standard-table td.width100
		{ width: 100%; }

		table.standard-table th input,
		table.standard-table td input,
		table.standard-table select,
		table.standard-table textarea
		{ border: 1px solid #D4D4D4; border-bottom: 1px solid #EEE; border-right: 1px solid #EEE; color: #555; font: normal 11px Arial, Helvetica, sans-serif; padding: 3px; width: 95%; }

			table.standard-table td input.inputExplode 
			{ width: 496px; }
			
			table.standard-table td input.inputExplodeSmall 
			{ width: 320px; }

		table.standard-table .center
		{ text-align: center; }
				
		table.standard-table .center input
		{ margin-right: 0; }
		
		table.standard-table .nowrap
		{ white-space: nowrap; }
		
		table.standard-table th input,
		table.standard-table input.inputRadio,
		table.standard-table input.inputCheck 
		{ border: none; width: auto; }
		
		table.standard-table input.inputAlignNoMargin 
		{ margin-right: 0 !important; }
		
		table.standard-table th.alignMiddle 
		{ vertical-align: middle !important; }
		
		table.standard-table td span.inline 
		{ display: inline; }

		table.standard-table input.inputRadio,
		table.standard-table input.inputCheck 
		{ border: 0; }
		
		table.standard-table input.inputAlign 
		{ border: 0; height: 15px; margin-right: 5px; vertical-align: middle; width: 15px; }
		
		table.standard-table input.textcounter
		{ margin-top: 5px; width: auto; }
		
		table.item-title th, table.item-title td
		{ background: none; padding: 0; text-align: left; white-space: normal; width: auto; }
		
		table.item-title th
		{ padding-top: 10px; }
		
		table.item-title th.standard-tabletitle
		{ padding-bottom: 10px; }
		
		table.item-title td
		{ padding-bottom: 10px; }
		
			table.item-title td input
			{ width: 99% !important; }
			
			table.item-title h4
			{ color: #1C1C1C; display: inline; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
	
	table.standard-table select 
	{ width: 50%; }
	
	table.standard-table select.httpSelect 
	{ border: 1px solid #D4D4D4; border-bottom: 1px solid #EEE; border-right: 1px solid #EEE; color: #555; font: normal 11px Arial, Helvetica, sans-serif; margin-bottom: 2px; padding: 2px; width: 15%; }

	table.standard-table input.httpInput 
	{ width: 79.2%; }
	
	table.standard-table .field select
	{ width: 200px; }
	
	table.standard-table img.iconAlign
	{ margin: 0 0 0 5px; vertical-align: baseline; }
	
	html>body table.standard-table img.iconAlign
	{ margin-top: -2px; vertical-align: text-top; }

	table.standard-table table
	{ margin: 0 auto 0 auto; }
	
	table.standard-table td.standard-tablenote
	{ background: #FFF; border: 5px solid #F4F4F4; width: auto; }
	
	table.standard-table td.standard-tablenote * 
	{ margin: 0; padding: 0; }
	
		table.standard-table td.standard-tablenote ul 
		{ list-style: disc; margin-left: 20px; }

			/* TREE VIEW */
			
			table.standard-table td.treeView
			{ background:#FFF !important; width: auto; }
			
				table.standard-table td.treeView span,
				table.standard-table td.treeView div.treeviewMainMenu_divNodes2 span
				{ color: #097D02; display: inline; text-decoration: underline; } 
				
				table.standard-table td.treeView div.treeviewLoadingMessage,
				table.standard-table td.treeView div.treeviewMainMenu
				{ background: #FFF; border: 1px solid #E6EEF7; display: block; }

				table.standard-table td.treeView table.tableCategoriesADDED
				{ clear: both; text-align: center; width: 100%; }
				
				table.tableCategoriesADDED th.alignLeft 
				{ text-align: left; }
				
					table.tableCategoriesADDED th.tableCategoriesTITLE 
					{ white-space: nowrap; width: auto; }

					table.standard-table td.treeView table.tableCategoriesADDED td.tableCategoriesBUTTONS
					{ width: auto; text-align: center; }
				
					table.standard-table td.treeView table.tableCategoriesADDED input,
					table.standard-table td.treeView table.tableCategoriesADDED button
					{ border: 0; color: #000; cursor: pointer; height: 30px; line-height: 30px; margin: 0 0 0 5px; width: 210px; }

					table.standard-table td.treeView table.tableCategoriesADDED td.tableCategoriesCONTENT
					{ border: 0; text-align: center; width: auto; }

						table.standard-table td.treeView table.tableCategoriesADDED td.tableCategoriesCONTENT textarea
						{ width: 100%; }

table.tableTOPBLUECheck th
{ background-color: transparent; vertical-align: middle; width: 10px; }

table.tableTOPBLUECheck td
{ background-color: transparent; border-color: #DFB27D; }

table.standard-table td table 
{ border: none; float: left; text-align: left; width: auto; }
		
	table.standard-table td table tr td 
	{ border: 0px solid #000; padding: 5px 5px 5px 0; text-align: left; width: 130px; }
  
	table.standard-table td table tr td.innerCell 
	{ padding: 10px; width: 510px; }
  
	table.standard-table td table tr td.radio 
	{ border: 0px solid #090; padding: 0 0 0 0; text-align: left; width: 10px; }


/* MEMBERS STRUCTURE > LEVEL TABLE */
	
	table.levelTable
	{ background: #FFF; border-collapse: collapse; border: 0; font: normal 11px Arial, Helvetica, sans-serif; margin: 0 auto 10px auto; width: 100%; }
	
		table.levelTable td,
		table.levelTable th
		{ border: 1px solid #F4F4F4; vertical-align: top; white-space: nowrap; }

		/* MEMBERS STRUCTURE > LEVEL TABLE > TABLE OPTION */

		table.levelTable th.tableOption,
		table.levelTable th.tableSelectedOption
		{ background: #EEE; border: 1px solid #DFDFDF; border-top: 5px solid #DFDFDF; line-height: 25px; padding-left: 10px; text-align: left; }

			table.levelTable th.tableOption a,
			table.levelTable th.tableOption a:visited 
			{ background: url(../../images/bt_edit.gif) 0 0 no-repeat; font: normal 10px/25px Arial, Helvetica, sans-serif; padding-left: 20px; text-decoration: none; }

				table.levelTable th.tableOption a:hover 
				{ color: #B01212; text-decoration: underline; }

			table.levelTable th.levelTitle
			{ background: #5C6B77; border: 1px solid #5C6B77; color: #FFF; font: bold 12px Arial, Helvetica, sans-serif; line-height: 30px; padding: 0 0 0 10px; text-align: left; width: 450px; }
			
				table.levelTable th.levelTitle a,
				table.levelTable th.levelTitle a:visited
				{ color: #FFF; font-size: 11px; text-decoration: none; }
				
					table.levelTable th.levelTitle a:hover 
					{ text-decoration: underline; }
	
			table.levelTable td.levelTopdetail
			{ background: #83939F; border: 1px solid #5C6B77; color: #FFF; font: bold 12px/30px Arial, Helvetica, sans-serif; padding: 0 10px 0 5px; vertical-align: middle; text-align: left; }
			
			.content table.levelTopdetail th
			{ background-color: #83939F; }

			/* USER LOGIN */ 
			
			table.levelTable td.levelPrice
			{ background: #FBFBFB; }

				table.levelTable td.levelPrice table
				{ background: #FFF; border: 2px solid #EFEFEF; margin: 8px auto 8px auto; text-align: left; width: 95%; }
				
					table.levelTable td.levelPrice table td,
					table.levelTable td.levelPrice table th
					{ border: 0; padding: 5px; }

						table.levelTable td.levelPrice table th
						{ color: #000; text-align: right; }

						table.levelTable td.levelPrice table td.warning
						{ text-align: left; }

						table.levelTable td.levelPrice table td strong
						{ color: #C00; }

						table.levelTable td.orderUserTable table th.radioChooseLevel
						{ border-right: 0; border: 0; padding: 0 0 0 5px; text-align: center; vertical-align: middle; }


/* MEMBERS STRUCTURE > ICON DESCRIPTION - OLD CODE */

.standard-iconDESCRIPTION
{ border: 0; color: #000; font: normal 10px/13px Arial, Helvetica, sans-serif; margin: 0; padding: 5px 0 5px 0; text-align: center; }

	.standard-iconDESCRIPTION li
	{ border: 0; display: inline; margin: 0 0 0 5px; padding: 2px 0 2px 20px; }


/* MEMBERS STRUCTURE > ICON DESCRIPTION IMAGE - OLD CODE */

		.standard-iconDESCRIPTION li.view-icon
		{ background: url("../../images/bt_view.gif") no-repeat 0 50%; }
		
		.standard-iconDESCRIPTION li.print-icon
		{ background: url("../../images/icon_print.gif") no-repeat 0 50%; }
		
		.standard-iconDESCRIPTION li.edit-icon
		{ background: url("../../images/bt_edit") no-repeat 0 50%; }
		
		.standard-iconDESCRIPTION li.delete-icon
		{ background: url("../../images/bt_delete.gif") no-repeat 0 50%; }
		
		.standard-iconDESCRIPTION li.promotion-icon
		{ background: url("../../images/icon_promo.gif") no-repeat 0 50%; }
		
		.standard-iconDESCRIPTION li.traffic-icon
		{ background: url("../../images/icon_traffic.gif") no-repeat 0 50%; }
		
		.standard-iconDESCRIPTION li.map-icon
		{ background: url("../../images/icon_map.gif") no-repeat 0 50%; padding-left: 25px; }
		
		.standard-iconDESCRIPTION li.seo-icon
		{ background: url("../../images/icon_seo.gif") no-repeat 0 50%; padding-left: 25px; }
		
		.standard-iconDESCRIPTION li.rating-icon
		{ background: url("../../images/img_rateMiniStarOn.gif") no-repeat 0 50%; }
		
		.standard-iconDESCRIPTION li.call-icon
        { background: url("../../images/icon-call-phone-small.gif") no-repeat 5% 50%; }
		

/* MEMBERS STRUCTURE > TABLE TOP BLUE - OLD CODE */

table.standard-tableTOPBLUE 
{ background: #FBFBFB; clear: left; color: #6A6A6A; font: normal 11px Arial, Helvetica, sans-serif; margin: 10px 0 0 0; width: 100%; }

	table.standard-tableTOPBLUE th 
	{ background-color: #5C6B77; color: #EAF0F7; font: bold 12px/30px Arial, Helvetica, sans-serif; padding: 0 5px 0 5px; text-align: left; white-space: nowrap; }

	table.standard-tableTOPBLUE td 
	{ border: 1px solid #E4E4E7; color: #4D4D4D; font-size: 11px; padding: 4px; text-align: left; }
	
		table.standard-tableTOPBLUE td table 
		{ margin: 0 auto 0 auto; }
	
		table.standard-tableTOPBLUE td table td,
		table.standard-tableTOPBLUE td table th 
		{ border: 0; }
	
	table.standard-tableTOPBLUE td.tableTOPBLUECheck 
	{ background: #FFF; border: 0; padding: 0; text-align: left; }
	
		table.standard-tableTOPBLUE td.tableTOPBLUECheck table 
		{ margin: 0; }
	
		table.standard-tableTOPBLUE td.tableTOPBLUECheck * 
		{ background: #FFF; border: 0; text-align: left; width: auto; }
		
		table.standard-tableTOPBLUE td.tableTOPBLUECheck a,
		table.standard-tableTOPBLUE td.tableTOPBLUECheck a:visited 
		{ cursor: pointer; }
		
		table.standard-tableTOPBLUE td span.itemNote
		{ color: #999; display: block; font-size: 10px; }
		
		table.standard-tableTOPBLUE td span.itemNote a,
		table.standard-tableTOPBLUE td span.itemNote a:visited
		{ color: #999; text-decoration: underline; }
		
		table.standard-tableTOPBLUE td span.itemNote a:hover
		{ text-decoration: none; }

		table.standard-tableTOPBLUE a,
		table.standard-tableTOPBLUE a:visited 
		{ color: #4D4D4D; }

	table.standard-tableTOPBLUE input 
	{ border: 1px solid #D4D4D4; border-bottom: 1px solid #EEE; border-right: 1px solid #EEE; }
	
		table.standard-tableTOPBLUE input.inputCheck 
		{ width: auto; border: 0; }
		
	table.paymentMethods td
	{ font-size: 10px; *padding: 0; }
	
		table.paymentMethods td input
		{ background: none; }
		
		
/* MEMBERS STRUCTURE > TABLE TOP BLUE > INNER TABLE */

table.standard-tableTOPBLUE table.standard-innerTable
{ background: #FFF; border: 1px solid #E4E4E7; margin: 5px auto 0 auto; width: 95%; }

	table.standard-tableTOPBLUE table.standard-innerTable th,
	table.standard-tableTOPBLUE table.standard-innerTable td
	{ color: #737373; font: normal 11px/20px Arial, Helvetica, sans-serif; padding: 0 5px 0 5px; }

	table.standard-tableTOPBLUE table.standard-innerTable th,
	table.standard-tableTOPBLUE table.standard-innerTable th a,
	table.standard-tableTOPBLUE table.standard-innerTable th a:visited
	{ background: none; line-height: 20px; }
	
	table.standard-tableTOPBLUE table.standard-innerTable th a:hover
	{ color: #4D4D4D; }
	
	table.standard-tableTOPBLUE table.standard-innerTable td.infoAmount,
	table.standard-tableTOPBLUE table.standard-innerTable td.infoLevel
	{ width: 100px; }
	
	table.standard-tableTOPBLUE table.standard-innerTable td.infoAmount
	{ text-align: right; }
	
	table.standard-tableTOPBLUE table.standard-innerTable th.tableTitle p,
	.innerTable .title
	{ border-bottom: 1px solid #EEE; color: #000; font: bold 12px/24px Arial, Helvetica, sans-serif; margin: 0 0 5px; padding: 0; }
	
	table.standard-tableTOPBLUE .innerTable
	{ padding: 15px 0 15px 0; }
	
		.innerTable form
		{ background: #FFF; border: 1px solid #EEE; margin: 0 auto 0 auto; padding: 0 10px 10px 10px; width: 90%; }
		
		.innerTable form textarea
		{ border: 1px solid #CCC; color: #4D4D4D; font-size: 11px; margin: 10px 0 0 0; padding: 2px; width: 608px; }
		
		.innerTable form button
		{ *margin-right: 3px; }


/* MEMBERS STRUCTURE > WARNING BOX - OLD CODE */

table.warningBOX 
{ background: #F6FFF4; border: 1px solid #DADADA; height: 60px; margin: 20px auto 0 auto; }

	table.warningBOX th,
	table.warningBOX td 
	{ text-align: center; }

		table.warningBOX td 
		{ padding: 0 5px 0 10px; }
		
		table.warningBOX th a.warningBOXcontent,
		table.warningBOX th a.warningBOXcontent:visited 
		{ border: 0; font: bold 12pt/20px Arial, Helvetica, sans-serif; color: #146D01; float: left; padding: 0 0 0 15px; text-decoration: none; }

		table.warningBOXtext 
		 { border: 0; color: #5E421E; font: normal 8pt/14px Arial, Helvetica, sans-serif; margin: 15px auto 0 auto; text-align: center; width: auto; }


/* MEMBERS STRUCTURE > LIST VIEW - OLD CODE */

.list-view 
{ margin: 0; padding: 10px 10px 10px 25px; text-align: left; }

	.list-view * 
	{ margin: 0; padding: 0; }

	.list-view li 
	{ background: url(images/iconography/bullet-category.gif) no-repeat 0 center; margin-left: 20px; padding: 0 0 0 10px; }
	
	.list-view li.list-back a:hover 
	{ color: #000; }

	.list-view li input,
	table.standard-table ul.list-view li input
	{ background: none; border: 0; cursor: pointer; text-align: left; width: auto; }


/* MEMBERS STRUCTURE > LIST VIEW - OLD CODE */
	 
	ul.basePrintNavbar
	{ height: 15px; margin: 0; padding: 0; }
	
		ul.basePrintNavbar li
		{ float: left; list-style: none; }
		
			ul.basePrintNavbar li a,
			ul.basePrintNavbar li a:visited
			{ border: 0; color: #000; display: block; font: normal 11px/15px Arial, Helvetica, sans-serif; padding: 0 10px 0 20px; }
		
				ul.basePrintNavbar li a:hover
				{ text-decoration: underline; }


/* MEMBERS STRUCTURE > BANNER OPTIONS */

	table.standard-table td	a.bannerOptions,
	table.standard-table td	a.bannerOptions:visited
	{ background: url(../../images/bt_edit.gif) 0 0 no-repeat; color: #000; font: bold 11px/20px Arial, Helvetica, sans-serif; padding-left: 18px; text-decoration: underline; }
	
		table.standard-table td	a.bannerOptions:hover 
		{ color: #A81717; text-decoration: none; }


/* MEMBERS STRUCTURE > ARTICLES OPTIONS */

	.standard-iconDESCRIPTION
	{ color: #000; }

	.standard-iconDESCRIPTION li.articleOption
	{ background: url(../../images/bt_edit.gif) no-repeat 0 50%; text-align: left; }
	
		.standard-iconDESCRIPTION li.articleOption a,
		.standard-iconDESCRIPTION li.articleOption a:visited 
		{ color: #000; }
		
		
/* MEMBERS STRUCTURE > PREVIEW NAVBAR */

	body.previewmember 
	{ background: #FFF; }
	
		body.previewmember .dealsDetail .right 
		{ _padding: 6px 4px 0 0; }
	
		body.previewmember h5 
		{ background: #FFF; border-bottom: 1px dashed #EEE; border-top: 1px dashed #EEE; color: #666; font: normal 14pt Arial, Helvetica, sans-serif; margin: 10px; padding: 10px; text-align: left; }


/* MEMBERS STRUCTURE > LISTING > GOOGLE MAP */

div.googleBase
{ background: #E5E3DF; border: 1px solid #BAB5A9; height: 400px; margin: auto; width: 500px; z-index: 1; }


/* MEMBERS STRUCTURE > MISC > TIP BASE */

.tip-base 
{ background: #FFFFE8; border: 1px solid #CCC; color: #555; font-size: 10px; height: 2%; /* Holly Hack. IE Requirement */ margin: 10px 20px 0 20px; padding: 15px 15px 15px 50px; text-align: center; }

	.tip-base * 
	{ margin: 0; padding: 0; }

	.tip-base h1
	{ color: #900; font: bold 11px Arial, Helvetica, sans-serif; margin: 0 0 5px 0; text-align: left; }

		.tip-base h1 span
		{ color: #6B4C2E; }

	.tip-base p
	{ color: #6B4C2E; font: normal 11px Arial, Helvetica, sans-serif; text-align: justify; }
	
	.tip-base span.warning
	{ color: #7E4700; display: block; font-size: 12px; padding-bottom: 10px; text-align: left; }


/* MEMBERS STRUCTURE > NEW STRUCTURE */

.standardTitle
{ background: none; border: 0; border-bottom: 1px solid #E6E8E9; color: #5C6B77; font: normal 16px Arial, Helvetica, sans-serif; margin-top:15px; padding: 10px 0 5px 0; text-align: left; text-transform: uppercase; width: auto; }

.standardSubTitle
{ border-bottom: 1px solid #E6E6E6; font-size: 12px; font-weight: normal; line-height: 24px; margin: 0; padding: 4px 0; text-transform: capitalize; }

.headerStandardTitle 
{ color: #223355; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }

.treeView li.loading
{ clear: both; float: none; font-size: 12px; padding: 10px 10px 10px 60px; width: auto; }

.dynamicContent
{ clear: both; padding: 15px; }

.loginComplementaryInfo
{ text-align: center; padding-top: 10px; }

/* STANDARD BUTTON */

.baseButtonsOne
{ margin: 0 auto; text-align: center; }

.baseButtons
{ height: 100%; overflow: hidden; padding: 0 0 0 285px; }

	.baseButtons .standardButton
	{ float: left; margin: 0 5px 0 0; } 
	
	#cropButtons.baseButtons
	{ height: auto; margin-top: 10px; padding-left: 125px; }

.floatButtons
{ float: left; }

.noPaddingButtons
{ padding: 0; }
	
/* COMPLETE BUTTON */
	
.completeButton,
.completeButton button,
.completeButton a,
.completeButton a:visited,
p.completeButton,
p.completeButton button
{ width: 250px; }

/* PAYMENT BUTTON */

p.paymentButton,
p.paymentButton button,
p.paymentButton a,
p.paymentButton a:visited
{ margin-top:30px; width: 270px; }

/* MAP TUNNING BUTTON */

p.mapTunningButton { float: left; margin: 0 auto 0 5px; width: 32%; }

	p.mapTunningButton button
	{ font-size: 12px; width: 100%; }
	
/** Order Page > Standard steps */

.standardStep
{ height:70px; margin:30px 0 0 0; overflow:hidden; }

	.standardStep li
	{ color:#061826; float:left; font-size:12px; font-style:italic; height:70px; padding:0 40px; }
	
		.standardStep li span
		{ color:#597F9B; display:block; font-size:60px; line-height:54px; }
		
		.standardStep li span
		{ text-shadow:1px 1px 0 #FFF; }
	
	.standardStep .standardStepAD
	{ color:#061826; font-size:18px; padding:32px 0 0 0; width:160px; }
	
		.standardStep .standardStepAD span
		{ font-size:12px; line-height:15px; }
		
	.standardStep .stepActived
	{ }
	
		.standardStep .stepActived span
		{ color:#FF4800; text-decoration:none !important; }


/* RESULTS PAGES > MISC CLASSES > PAGING */

table.pagingContent,
table.pagingContent table
{ color: #666; font: normal 10px Arial, Helvetica, sans-serif; margin: 5px auto 0 auto; }
	
	table.pagingContent table tr td a.leftArrow 
	{ background: url(../../images/content/bt_leftarrow.gif) 0 0 no-repeat; display: block; height: 17px; width: 20px; }
	
	table.pagingContent table tr td a.rightArrow 
	{ background: url(../../images/content/bt_rightarrow.gif) 0 0 no-repeat; height: 17px; display: block; width: 20px; }
	
	table.pagingContent table tr td a span 
	{ display: none; }

	table.pagingContent td
	{ padding: 2px; }

	table td.paging-letters a,
	table td.paging-letters a:visited
	{ color: #666; padding: 0 8px 0 0; }

		table td.paging-letters a:hover
		{ color: #000; }

		table td.paging-letters a.firstLetter,
		table td.paging-letters a.firstLetter:visited
		{ color: #EF413D; }
		
	table.pagingContent select
	{ border: 1px solid #666; color: #666; font: normal 10px Arial, Helvetica, sans-serif; width: 50px; }
	
/* TREE-VIEW SPECIAL TYPOGRAPH */

.treeView li
{ clear: both; }

.treeView li .categoryTitle, .treeView li .categoryTitle:visited
{ color: #000; float: left; font-weight: bold; padding: 0 0 0 4px; width: 90%; }

.treeView .switchOpen, .treeView .switchOpen:visited,
.treeView .switchClose, .treeView .switchClose:visited
{ background:url(images/iconography/bg_switch_open.gif) no-repeat 2px 5px; display: block; float: left; height: 17px; overflow: hidden; text-decoration: none; text-indent: 100px; width: 17px; }

.treeView .switchClose, .treeView .switchClose:visited
{ background:url(images/iconography/bg_switch_close.gif) no-repeat 2px 5px; }

.treeView .switchOpen:hover, .treeView .switchClose:hover
{ text-decoration: none; }

.categoryTreeview
{ height: 100%; margin: 0 0 10px 0; overflow: hidden; }

.categoryTreeview li ul li
{ margin: 0 0 0 25px; width: auto; }

.categoryTreeview div div img
{ float: left; margin-top: -16px; }

.categoryTreeview div div input
{ float: left; margin-left: 25px !important; }

.categoryBullet
{ background:url(../../images/design/bullet_sub_menu.gif) no-repeat 5px 10px; font-size: 11px; font-weight: bold; padding: 0px 0 0px 21px; }

.treeView li ul li a, .standardSIGNUPTable .treeView li ul li a:visited
{ padding: 0 0 0 4px; }

.treeView .categoryAdd, .treeView .categoryAdd:visited
{ background: #F6F6F6; /* Background is needed for jQuery effects. Do not remove it. */ color: #069; text-decoration:none; }

table.standard-table .categoryTreeview .categorySuccessMessage, table.standard-table .categoryTreeview .categoryErrorMessage
{ background: #F6F6F6; /* Background is needed for jQuery effects. Do not remove it. */ color: #692; display: inline-block; font-size: 11px; font-weight: bold; margin-left:2px; text-decoration: none; }

table.standard-table .categoryTreeview .categoryErrorMessage
{ color: #C10924; }

.informationMessage, .errorMessage, .successMessage, .warningMessage
{ margin: 10px 0; }


/** LANGUAGE TABS */

.multilanguageContent
{ border: 1px solid #CCC; margin: 0 auto 10px auto; overflow: hidden; width: 95%; }

.multilanguageContent table.standard-table
{ width: 100%; }

table.nomargin
{ margin: 0 auto !important; }

table.standard-table .tabsBase
{ padding: 0; width: 100%; }

.tabs
{ font: bold 11px/30px Arial, Helvetica, sans-serif; height: 30px; margin: 0; width: auto; }

	.tabs li
	{ float: left; height: 25px; line-height: 25px; list-style: none; margin: 4px 0 0 3px; }
	
		.tabs li a,
		.tabs li a:visited
		{ background: #EEE; border: 1px solid #CCC; border-bottom: none; color: #888; display: block; padding: 0 10px 0 10px; _text-align: center; _width: 60px; }
		
		.tabs li a:hover
		{ color: #09C; text-decoration: none; }
	
	.tabs li.tabActived
	{ height: 25px; line-height: 25px; }
	
		.tabs li.tabActived a,
		.tabs li.tabActived a:visited
		{ background: #F8F8F8; border: 1px solid #C3C3C3; border-bottom: none; color: #000; text-decoration: none; }

/* SITEMAP */

.sitemapList 
{ font-family: Arial, Helvetica, sans-serif; list-style: none; margin-top: -8px; padding: 0 0 15px 15px; text-align: left; }

.sitemapList li 
{ height: 100%; overflow: hidden; }

.sitemapList li.standardSubTitle 
{ border-bottom: 1px solid #E6E8E9; font-size: 14px; font-weight: bold; padding: 10px 0 5px; }

.sitemapList li.standardSubTitle p.subt 
{ color: #004C72 !important; float: left; font-size: 11px !important; font-weight: bold !important; margin: 5px 0 10px 0; text-transform: uppercase; width: 100%; }

a.sitemapSection, a.sitemapSection:visited, .sitemagSection
{ color: #5C6B77; font-size: 12px; font-weight: normal; margin-bottom: 8px; text-transform: uppercase; width: 100%; }

a.sitemapSection:hover 
{ color: #000; text-decoration: none; }

.sitemapList ul 
{ clear: both; display: inline-block; margin: 5px 0 10px 30px; }

	.sitemapList ul li 
	{ float: left; font-size: 12px; padding: 0 5px 5px 0; width: 48%; }

		.sitemapList ul li a
		{ font-weight: normal; }

.feedbackWrapper .formButton 
{ text-align: center; }


/* GALLERY */

table.standard-table #table_gallery th.Full
{ float: none; width: auto; }

#imgThumb 
{ background: #FFF; border: 1px dotted #CCC; clear: right; display: block; margin: 0 auto 5px; padding: 2px; }

.ImageEdit, .ImageEdit:visited,
.ImageDelete, .ImageDelete:visited, 
.ImageEditCaptions, .ImageEditCaptions:visited
{ border: 1px #CCC solid; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal !important; margin-right: 2px; padding: 4px 4px 4px 18px; }

.ImageEdit, .ImageEdit:visited 
{ background: #FFF url(../../images/bt_edit.gif) no-repeat 2px center; }

.ImageDelete, .ImageDelete:visited 
{ background: #FFF url(../../images/bt_delete.gif) no-repeat 2px center; }

.ImageEditCaptions, .ImageEditCaptions:visited 
{ background: #FFF url(../../images/bt_edcaptions.gif) no-repeat 2px center; }

.mainImageLinkBK, .mainImageLinkBK:visited 
{ background: #FFF url(../../images/imgGalleryMm.gif) no-repeat 2px center; border: 1px #CCC solid; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal !important; margin-top: 8px; padding: 4px 4px 4px 18px; text-align: center; }

a.mainImageLink, a.mainImageLink:visited 
{ background: #096 url(../../images/imgGalleryMi.gif) no-repeat 2px center !important; color: #FFF !important; display: inline; font-weight: normal !important; }

#galleryF 
{ height: auto; overflow: hidden; width: 668px; }

#galleryF ul li 
{ background: #EEE; border: 1px solid #CCC; display: inline; float: left; height: 150px; list-style: none; margin: 0 2px 7px 2px; padding: 20px 4px 8px 4px; text-align: center; white-space: pre-line; width: 320px; }

#galleryF ul li h5 
{ color: #000; font-size: 12px; height: 14px; line-height: 14px; margin-bottom: 5px; text-align: center; width: 308px; }

.alignIMGtxt 
{ margin-bottom: -6px; }

.summaryDescription #imgThumb, .summaryContent #imgThumb 
{ background: none; border: none; clear: none; display: inline; margin: 0 4px 0 0; padding: 0; }


/* STEP ORDER */

.standardForm td 
{ text-align: center; }

.standardForm td .input-button-form
{ margin:20px 0 0 0; }

.inputExplode 
{ width:auto !important; }

.inputExplodeSmall 
{ text-align: center; width: 250px !important; }

.standard-tablenote  
{ background: #FFF; border: 5px solid #F4F4F4; width: auto; }

.standardForm td #imgThumb 
{ float: none; margin: 0 0 15px; padding: 0; }

.standardForm 
{ padding: 0 !important; }

.standardForm tr 
{ margin-bottom: 15px; }

.standardForm td.TaddImagetxt 
{ font-size: 12px; font-weight: bold; line-height: 30px; text-align: left; width: 510px; }

.jcrop-holder
{ border:3px solid #D0D5D8; }

.standardForm td.TaddPreviewtxt 
{ width: 190px; }

.standardForm td.TaddImage 
{ text-align: left; width: 510px; }

.standardForm td.TaddPreview 
{ vertical-align:top; width: 191px; }

	.standardForm td.TaddPreview div
	{ border: 3px solid #D0D5D8 !important; }

.standardForm td.TimageFile 
{ font-size: 12px; font-weight: bold; line-height: 20px; text-align: left; }

.standardForm td.IimageFile 
{ text-align: left; }

.standardForm th.wrapcaption 
{ padding: 15px 0 0 10px; width: 180px; }

.standardForm td.wrapcaption
{ padding: 15px 0 0 10px; text-align: left; width: 260px; }

.standardForm td.wrapcaption .inputExplode
{ border: 1px solid #AAA; border-bottom: 1px solid #DDD; border-right: 1px solid #DDD; width: 272px; }	

/* UPLOAD BUTTON */

.baseUploadImage
{ width: 687px; }

/* PACKAGES */

.extendedContent
{ float: left; padding:15px 20px 30px 0; width: 720px; }

.extendedContent h2
{ margin-top:30px; }

.packagesExtendedContent
{ float: left; padding-right: 20px; width: auto; }

.package
{ margin-top: 15px; }

.mainContentExtended .package .extendedContent
{ width: 700px; }

.package .extendedContent
{ width: 780px; }

	.package .dynamicContent
	{ padding: 0 0 15px; }
	
	.package h2
	{ clear:both; color:#061826; font-family: Arial, Verdana, sans-serif; font-size: 24px; font-weight: bold; padding-bottom: 15px; padding-top:30px; }
	
	.package .extendedContent img
	{ border: 0 none; float: left; margin-right: 20px; }
	
	.package .packageTable
	{ clear: none; margin: 20px 0 0; padding-left: 15px; position: relative; width: auto; }
	
	.package .baseButtons
	{ float: right; padding: 30px 0 15px 0px; width: 435px; }
	
		.package .baseButtons a
		{ line-height: 30px; }
	
		.package .standardButton, .package .standardButton button, .package .standardButton a, .package .standardButton a:visited
		{ width: 200px; }
		
		.package .standardButton button:hover
		{ text-decoration: underline; }
	
/* PACKAGE TABLE */	
	
.package .packageTable
{ border: none; border-collapse: collapse; text-align: left; }
	
	.package .packageTable th,
	.package .packageTable td
	{ border-bottom: 1px solid #EEE; font-size: 11px; padding: 5px 10px; vertical-align: middle; }
	
	.package table.packageTable th
	{ color: #333; font-family: Arial, Helvetica, sans-serif; }
		
	.package .packageTable td
	{ background: #FFF; color: #333; font-family: Arial, Helvetica, sans-serif; text-align: right; white-space: nowrap; width: 100%; }
	
		.package .packageTable td a, .package .packageTable td a:visited
		{ color: #666; }
	
	.package .packageTable th.chooseLevel
	{ width: 80%; }
	
	.package .packageTable .standardSubTitle 
	{ border: 0 none; color: #333; font-size: 14px; font-weight: bold; padding: 5px 10px; text-align: left; }
	
	.package .packageTable .packageOffer
	{ color: #666; font-weight: bold; text-align: left; }
	
	.package .extendedContent .dynamicContent
	{ clear: none; color: #000; font-weight: normal; font-size: 11px; font-family: Arial, Verdana, sans-serif; line-height: 18px; margin-top: 5px; padding: 0; }
	
/* DOMAIN STATISTICS */
		
.domainStatistics
{ color: #000; float: right; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; line-height: 26px; margin-top: 5px; padding-left: 15px; width: 185px; }

	.domainStatistics table
	{ margin: 15px 0 0; }
	
		.domainStatistics th
		{ color: #09C; font-size: 18px; font-weight: normal; line-height: 28px; padding-left: 6px; text-align: right; }
		
		.domainStatistics td
		{ font-style: italic; padding-left: 10px; }
		
/* FORMS LOCATION ALIGN */

#formsLocation .standardSIGNUPTable td.locationSelect
{ width: 200px; }

/* NEW DASHBOARD > MEMBERS */

.domainItems
{ background: #FFF; border: 1px solid #EEE; margin: 0 0 20px; padding: 13px 30px 25px 20px; }

	.domainItems .domainItemsTitle
	{ color: #444; font-size: 14px; font-weight: bold; line-height: 25px; }
	
	.domainItemsList
	{ border-bottom: 1px solid #E5E5E5; display: inline-block; margin-left: 12px; width: 100%; }
	
/* NEW DASHBOARD > MEMBERS > SETTINGS */

		.domainItemsList div
		{ float: left; padding: 5px 10px 3px; }
		
		.domainItemsList .itemName
		{ padding: 5px 10px 3px 0; width: 39%; }
		
			.domainItemsList .itemName a, .domainItemsList .itemName a:visited
			{ font-weight: normal; }
			
		.domainItemsList .moduleName
		{ color: #999; font-style: italic; width: 19%; }
		
		.domainItemsList .statusName
		{ width: 12%; }
		
			.domainItemsList .statusName span
			{ font-style: italic; }
			
		.domainItemsList .itemCheckOut
		{ padding-right: 0; text-align: right; width: 21%; }
			
			.domainItemsList .itemCheckOut a, .domainItemsList .itemCheckOut a:visited
			{ color: #146D01; }
			
/* SIDEBAR > DROPDOWN DOMAIN */

.sidebar #dropdownDomain
{ border-color: #D4D4D4 #EEE #EEE #D4D4D4; border-style: solid; border-width: 1px; color: #555; font-size: 11px; margin-bottom: 15px; padding: 3px; width: 100%; }
	
/* MEMBERS BREADCRUMB */

.membersBreadcrumb
{ font-size: 12px; padding-left: 10px; }

/* DEALS TABLE */

.pagingContentPagination div span 
{ float: left; line-height: 18px; margin-right: 5px; }

.pagingContentPagination form 
{ display: inline; }

.pagingContentPagination a 
{ clear: none; display: block; }

.pagingContentPaginationNext 
{ background: url(../../sitemgr/images/bt_rightarrow.gif) no-repeat right top; height: 18px; width: 20px; }

.pagingContentPaginationPrev
{ background: url(../../sitemgr/images/bt_leftarrow.gif) no-repeat right top; height: 18px; width: 20px; }

#dinamic_facebooked table.standard-tableTOPBLUE input, #dinamic_twittered table.standard-tableTOPBLUE input,
#dinamic_nofacebook table.standard-tableTOPBLUE input
{ float: left; margin-right: 5px; }

/* FIX ARTICLE EDITOR */

table.standard-table .mceToolbar td
{ width: auto; }

/* DEAL FORM */

#dinamic_facebooked .facebookRedeem, #dinamic_facebooked .twitterRedeem
{ text-align: center; width: 10px; }

/* BOX STEP */

.stepsBox
{ display: inline-block; margin-bottom: 25px; }

.stepsBox p
{ color: #333; font-family: Arial, Verdana, sans-serif; font-size: 11px; font-weight: bold; line-height: 15px; margin-bottom: 7px; text-align: center; }

.stepsBox textarea
{ font-family: Arial, sans-serif; font-size: 9px; height: 50px; padding: 5px; width: 195px; }

.stepsBox input
{ font-family: Arial, sans-serif; font-size: 9px; padding: 5px; width: 180px; }

.stepsBox span
{ color: #999; font-size: 10px; font-style: italic; line-height: 20px; }

.stepsBox .standardButton button
{ width:110px; }

	.sugarFirstStep
	{ background: #EFEFEF; border: 1px solid #E0E0E0; border-right: none; float: left; height: 105px; padding: 10px 22px 0 20px; width: 205px; }
	
	.sugarSecondStep
	{ background: #E8E8E8; border-color: #E8E8E8; border-width: 1px 0; border-style: solid; float: left; height: 105px; padding: 10px 20px 0 25px; width: 195px; }
	
	.sugarThirdStep
	{ background: #EFEFEF; border-color: #E0E0E0; border-width: 1px 1px 1px 0; border-style: solid; float: left; height: 105px; padding: 10px 13px 0 20px; width: 188px; }
	
		.sugarCRMDownload
		{ -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; height: 34px; margin: 10px auto 0; text-align: center; width: 145px; }
		
			.sugarCRMDownload a, .sugarCRMDownload a:visited
			{ color: #FFF; font-size: 15px; font-weight: normal; line-height: 34px; text-shadow: #000 -1px 1px 1px; text-transform: uppercase; }
			
			.standardSugarButton
			{ -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; height: 34px; margin: 17px auto 0; }
				
				.standardSugarButton, .standardSugarButton input
				{ border: none; height: 34px; width: 120px; }
				
					.standardSugarButton input
					{ background: none; color: #FFF; cursor: pointer; font-size: 15px; padding: 0; text-shadow: #023212 -1px 1px 1px; text-transform: uppercase; }
					
						.standardSugarButton input:hover
						{ color: #DDD; }
				