/*	MR SITE UI FRAMEWORK v1.0 */
	
/*	Import older Mr Site styles, non-unified CSS */
	@import url(/assets/modules/jquery/css/custom-theme-userfeed/jquery-ui-1.7.2.custom.css);
	@import url(/assets/modules/ui-framework/assets/ui-tables/css/jquery-ui-1.8.2.custom.css);

/*	Import older Mr Site styles, non-unified CSS */
	@import url(/assets/modules/global/css/global.css);
	@import url(/assets/modules/layout/css/layout.css);

/*	UI extensions */
	@import url(/assets/modules/ui-framework/assets/ui-buttons/css/buttons.css);
	@import url(/assets/modules/ui-framework/assets/ui-forms/css/forms.css);
	@import url(/assets/modules/ui-framework/assets/ui-icons/css/icons.css);
	@import url(/assets/modules/ui-framework/assets/ui-tables/css/tables.css);
	@import url(/assets/modules/ui-framework/assets/ui-tooltips/css/tooltips.css);
	@import url(/assets/modules/ui-framework/assets/ui-tabs/css/tabs.css);

/* 	Colours */
	.ui-text-colour-white{color:#fff;}
	.ui-text-colour-grey{color:#808080;}
	.ui-text-colour-grey-light{color:#959393;}
	.ui-text-colour-grey-dark{color:#333333;}
	.ui-text-colour-blue{color:#2e74a6;}
	.ui-text-colour-blue-light{color:#6ebce9;}	
	.ui-text-colour-pink{color:#ef519e;}
	.ui-text-colour-green{color:#537b4f;}
	.ui-text-colour-red{color:#9c492b;}
	
/* 	Styles */
	.ui-text-style-light{font-weight:400;}
	.ui-text-style-bold{font-weight:bold;}
	.ui-text-style-italic{font-style:italic;}
	
/* 	Text shadows */
	.ui-text-shadow-white{text-shadow:1px 1px #fff;}
	.ui-text-shadow-grey{text-shadow:1px 1px #333;}
	.ui-text-shadow-blue{text-shadow:1px 1px #124B78;}
	
/* 	Padding */	
	.ui-padding-0{padding:0px;}.ui-padding-top-0{padding-top:0px;}.ui-padding-bottom-0{padding-bottom:0px;}.ui-padding-left-0{padding-left:0px;}.ui-padding-right-0{padding-right:0px;}
	.ui-padding-3{padding:3px;}.ui-padding-top-3{padding-top:3px;}.ui-padding-bottom-3{padding-bottom:3px;}.ui-padding-left-3{padding-left:3px;}.ui-padding-right-3{padding-right:3px;}
	.ui-padding-5{padding:5px;}.ui-padding-top-5{padding-top:5px;}.ui-padding-bottom-5{padding-bottom:5px;}.ui-padding-left-5{padding-left:5px;}.ui-padding-right-5{padding-right:5px;}
	.ui-padding-6{padding:6px;}.ui-padding-top-6{padding-top:6px;}.ui-padding-bottom-6{padding-bottom:6px;}.ui-padding-left-6{padding-left:6px;}.ui-padding-right-6{padding-right:6px;}
	.ui-padding-10{padding:10px;}.ui-padding-top-10{padding-top:10px;}.ui-padding-bottom-10{padding-bottom:10px;}.ui-padding-left-10{padding-left:10px;}.ui-padding-right-10{padding-right:10px;}
	.ui-padding-15{padding:15px;}.ui-padding-top-15{padding-top:15px;}.ui-padding-bottom-15{padding-bottom:15px;}.ui-padding-left-15{padding-left:15px;}.ui-padding-right-15{padding-right:15px;}
	.ui-padding-18{padding:18px;}.ui-padding-top-18{padding-top:18px;}.ui-padding-bottom-18{padding-bottom:18px;}.ui-padding-left-18{padding-left:18px;}.ui-padding-right-18{padding-right:18px;}
	.ui-padding-20{padding:20px;}.ui-padding-top-20{padding-top:20px;}.ui-padding-bottom-20{padding-bottom:20px;}.ui-padding-left-20{padding-left:20px;}.ui-padding-right-20{padding-right:20px;}
	.ui-padding-30{padding:30px;}.ui-padding-top-30{padding-top:30px;}.ui-padding-bottom-30{padding-bottom:30px;}.ui-padding-left-30{padding-left:30px;}.ui-padding-right-30{padding-right:30px;}
	.ui-padding-40{padding:40px;}.ui-padding-top-40{padding-top:40px;}.ui-padding-bottom-40{padding-bottom:40px;}.ui-padding-left-40{padding-left:40px;}.ui-padding-right-40{padding-right:40px;}
	.ui-padding-50{padding:50px;}.ui-padding-top-50{padding-top:50px;}.ui-padding-bottom-50{padding-bottom:50px;}.ui-padding-left-50{padding-left:50px;}.ui-padding-right-50{padding-right:50px;}
	.ui-padding-55{padding:55px;}.ui-padding-top-55{padding-top:55px;}.ui-padding-bottom-55{padding-bottom:55px;}.ui-padding-left-55{padding-left:55px;}.ui-padding-right-55{padding-right:55px;}
	.ui-padding-80{padding:80px;}
	.ui-padding-100{padding:100px;}
	.ui-padding-3-5{padding:3px 5px;}.ui-padding-5-5-3{padding:5px 5px 3px;}.ui-padding-4-5{padding:4px 5px;}.ui-padding-5-8{padding:5px 8px;}.ui-padding-5-10{padding:5px 10px;}.ui-padding-8-10-5{padding:8px 10px 5px;}.ui-padding-8-8{padding:8px 8px;}.ui-padding-8-10{padding:8px 10px;}.ui-padding-9-10{padding:9px 10px;}.ui-padding-10-20{padding:10px 20px;}
	

/* 	Margin */	
	.ui-margin-0{margin:0px;}.ui-margin-top-0{margin-top:0px;}.ui-margin-bottom-0{margin-bottom:0px;}.ui-margin-left-0{margin-left:0px;}.ui-margin-right-0{margin-right:0px;}
	.ui-margin-2{margin:2px;}.ui-margin-top-2{margin-top:2px;}.ui-margin-bottom-2{margin-bottom:2px;}.ui-margin-left-2{margin-left:2px;}.ui-margin-right-2{margin-right:2px;}
	.ui-margin-3{margin:3px;}.ui-margin-top-3{margin-top:3px;}.ui-margin-bottom-3{margin-bottom:3px;}.ui-margin-left-3{margin-left:3px;}.ui-margin-right-3{margin-right:3px;}
	.ui-margin-4{margin:4px;}.ui-margin-top-4{margin-top:4px;}.ui-margin-bottom-4{margin-bottom:4px;}.ui-margin-left-4{margin-left:4px;}.ui-margin-right-4{margin-right:4px;}
	.ui-margin-5{margin:5px;}.ui-margin-top-5{margin-top:5px;}.ui-margin-bottom-5{margin-bottom:5px;}.ui-margin-left-5{margin-left:5px;}.ui-margin-right-5{margin-right:5px;}
	.ui-margin-8{margin:8px;}.ui-margin-top-8{margin-top:8px;}.ui-margin-bottom-8{margin-bottom:8px;}.ui-margin-left-8{margin-left:8px;}.ui-margin-right-8{margin-right:8px;}
	.ui-margin-10{margin:10px;}.ui-margin-top-10{margin-top:10px;}.ui-margin-bottom-10{margin-bottom:10px;}.ui-margin-left-10{margin-left:10px;}.ui-margin-right-10{margin-right:10px;}
	.ui-margin-12{margin:12px;}.ui-margin-top-12{margin-top:12px;}.ui-margin-bottom-12{margin-bottom:12px;}.ui-margin-left-12{margin-left:12px;}.ui-margin-right-12{margin-right:12px;}
	.ui-margin-13{margin:13px;}.ui-margin-top-13{margin-top:13px;}.ui-margin-bottom-13{margin-bottom:13px;}.ui-margin-left-13{margin-left:13px;}.ui-margin-right-13{margin-right:13px;}
	.ui-margin-15{margin:15px;}.ui-margin-top-15{margin-top:15px;}.ui-margin-bottom-15{margin-bottom:15px;}.ui-margin-left-15{margin-left:15px;}.ui-margin-right-15{margin-right:15px;}
	.ui-margin-20{margin:20px;}.ui-margin-top-20{margin-top:20px;}.ui-margin-bottom-20{margin-bottom:20px;}.ui-margin-left-20{margin-left:20px;}.ui-margin-right-20{margin-right:20px;}
	.ui-margin-25{margin:25px;}.ui-margin-top-25{margin-top:25px;}.ui-margin-bottom-25{margin-bottom:25px;}.ui-margin-left-25{margin-left:25px;}.ui-margin-right-25{margin-right:25px;}
	.ui-margin-30{margin:30px;}.ui-margin-top-30{margin-top:30px;}.ui-margin-bottom-30{margin-bottom:30px;}.ui-margin-left-30{margin-left:30px;}.ui-margin-right-30{margin-right:30px;}
	
/*	Horizontal rule; use span, div or any block element.  Not <hr> */
	.ui-hr{display:block; padding:0px; height:0px; overflow:hidden; border-left:0px; border-right:0px; clear:both; width:100%;}

/* 	Floats */		.ui-float-none{float:none;}.ui-float-left{float:left;}.ui-float-right{float:right;}

/* 	Clears */		.ui-clear-left{clear:left;}.ui-clear-right{clear:right;}
	
/* 	Width:
	Applys to div, table, span (if block) etc */	
	/* 	Width % */	.ui-width-100p{width:100%}.ui-width-95p{width:95%}.ui-width-90p{width:90%}.ui-width-75p{width:75%}.ui-width-70p{width:70%}.ui-width-60p{width:60%}.ui-width-50p{width:50%}.ui-width-40p{width:40%}.ui-width-30p{width:30%}.ui-width-29p{width:29%}.ui-width-25p{width:25%}.ui-width-20p{width:20%}.ui-width-33p{width:32%}.ui-width-10p{width:10%}.ui-width-5p{width:5%}.ui-width-3p{width:3%}.ui-width-2p{width:2%}.ui-width-1p{width:1%}
	
	/* 	Width px */	.ui-width-20{width:20px}.ui-width-30{width:30px}.ui-width-40{width:40px}.ui-width-50{width:50px}.ui-width-70{width:70px}.ui-width-80{width:80px}.ui-width-100{width:100px}.ui-width-150{width:150px}.ui-width-200{width:200px}.ui-width-240{width:240px}.ui-width-250{width:250px}.ui-width-260{width:260px}.ui-width-270{width:270px}.ui-width-280{width:280px}.ui-width-300{width:300px}.ui-width-350{width:350px}.ui-width-390{width:390px}.ui-width-400{width:400px}.ui-width-450{width:450px}.ui-width-500{width:500px}.ui-width-600{width:600px}.ui-width-700{width:700px}
	
	/*	Adjusters */.ui-fullwidth{width:778px;}

/* 	Text aligns */
	.ui-text-align-center	{text-align:center;}
	.ui-text-align-left		{text-align:left;}
	.ui-text-align-right	{text-align:right;}
	
/*	Text transform */
	.ui-text-transform-lowercase	{text-transform:lowercase;}
	.ui-text-transform-uppercase	{text-transform:uppercase;}
	
/*	ELEMENT DISPLAY:
	Removing the elemenf from the DOM, or changing it's object model */
	.ui-display-block{display:block;}
	.ui-display-inline{display:inline;}
	.ui-display-inline-block{display:inline-block;} /*	Firefox 3+, IE8+ only - use block, float and padding to achieve the same result cross browser */
	.ui-display-none{display:none;}
	.ui-display-table{display:table;}
	.ui-display-table-cell{display:table-cell;}
	.ui-display-table-row{display:table-row;}

/*	ELEMENT VISIBILITY:
	Keeping the element in the DOM, removing it's contents */
	.ui-visibility-hidden{visibility:hidden;}
	.ui-visibility-visible{visibility:visible;}
	
/*	Overflows */
	.ui-overflow-hidden{overflow:hidden;}
	.ui-overflow-auto{overflow:auto;}

/*	Positions */
	.ui-position-relative {position:relative;}
	.ui-position-absolute {position:absolute;}

/*	LISTS */
	ul.ui-list-standard, 
	ol.ui-list-standard		{padding:0 0 0 10px;}
	ul.ui-list-standard li	{margin:0 0 5px 15px; list-style:circle;}
	ol.ui-list-standard li	{margin:0 0 5px 15px; list-style:decimal;}
	
/*	FONTS:
	/*	Body em & percentages
		Font stacks and styles will apply global fonts to ALL children objects.  
		If you want to reset font sizes and use automatic browser leading then apply the ui-body-reset class. */
		.ui-body-reset{font-size: 75%;}
		.ui-body-reset h1 { font-size: 3em; line-height: 1;} .ui-body-reset h2 { font-size: 2em;} .ui-body-reset h3 { font-size: 1.5em; line-height: 1; } .ui-body-reset h4 { font-size: 1.2em; line-height: 1.25; margin-bottom: 1.25em; } .ui-body-reset h5 { font-size: 1em; font-weight: bold; margin-bottom: 1.5em; } .ui-body-reset h6 { font-size: 1em; font-weight: bold; } 
		
		.ui-font-family-arial *{font-family:Arial, Helvetica, Helvetica, sans-serif;}
		.ui-font-family-tahoma *{font-family:Tahoma, Geneva, Verdana;}
		.ui-font-family-verdana *{font-family:Verdana, Geneva, Tahoma, sans-serif;}
		
		/* Custom fonts, thanks Huxen */
		@font-face {
			font-family: FSAlbertAltThin;
			src: url('/assets/modules/ui-framework/assets/ui-fonts/fsalbthialt-webfont.eot');    
			src: local('fsalbthialt'), url(/assets/modules/ui-framework/assets/ui-fonts/fsalbthialt-webfont.ttf) format("truetype");
		}
		@font-face {
			font-family: FSAlbertAltItalic;
			src: url('/assets/modules/ui-framework/assets/ui-fontsfsalbitaalt-webfont.eot');    
			src: local('fsalbitaalt'), url(/assets/modules/ui-framework/assets/ui-fonts/fsalbitaalt-webfont.ttf) format("truetype");
		}
		@font-face {
			font-family: FSAlbertAltRegular;
			src: url('/assets/modules/ui-framework/assets/ui-fonts/fsalbalt-webfont.eot');    
			src: local('fsalbalt'), url(/assets/modules/ui-framework/assets/ui-fonts/fsalbalt-webfont.ttf) format("truetype");
		}
		@font-face {
			font-family: FSAlbertAltExtraBold;
			src: url('/assets/modules/ui-framework/assets/ui-fonts/fsalbextbolalt-webfont.eot');    
			src: local('fsalbextbolalt'), url(/assets/modules/ui-framework/assets/ui-fonts/fsalbextbolalt-webfont.ttf) format("truetype");
		}
		@font-face {
			font-family: ChunkFiveRegular;
			src: url('/assets/modules/ui-framework/assets/ui-fonts/Chunkfive-webfont.eot');
			src: local('ChunkFiveRegular'), url(/assets/modules/ui-framework/assets/ui-fonts/Chunkfive-webfont.ttf) format("truetype");
		}
		/* Set up the classes for the fonts */
		.ui-fs-albert-thin {font-family:'FSAlbertAltThin',"Lucida Grande","Lucida Sans Unicode",Verdana,Arial,sans-serif;}
			h1.ui-fs-albert-thin {line-height:22px;line-height:18px;}
		.ui-fs-albert-italic {font-family:'FSAlbertAltItalic',"Lucida Grande","Lucida Sans Unicode",Verdana,Arial,sans-serif;}
			h1.ui-fs-albert-italic {line-height:22px;line-height:18px;}
		.ui-fs-albert-reg {font-family:'FSAlbertAltRegular',"Lucida Grande","Lucida Sans Unicode",Verdana,Arial,sans-serif;}
			h1.ui-fs-albert-reg {line-height:22px;line-height:18px;}
		.ui-fs-albert-extra-bold {font-family:'FSAlbertAltExtraBold',"Lucida Grande","Lucida Sans Unicode",Verdana,Arial,sans-serif;}
			h1.ui-fs-albert-extra-bold {line-height:22px;}
		.chunkFive					{font-family:'ChunkFiveRegular',"Lucida Grande","Lucida Sans Unicode",Verdana,Arial,sans-serif;}
	
	/* 	Text-align */	
	.ui-text-left{text-align:left;}.ui-text-right{text-align:right;}.ui-text-center{text-align:center;}	
	/*	Font weight */	
	.ui-font-weight-bold{font-weight:bold;}.ui-font-weight-normal{font-weight:normal;}
	/*	Font size */	
	.ui-font-size-10 *{font-size:10px;}.ui-font-size-11 *{font-size:11px}.ui-font-size-12 *{font-size:12px;}.ui-font-size-13 *{font-size:13px;}.ui-font-size-14 *{font-size:14px;}.ui-body-reset .ui-font-size-15 *{font-size:15px;}.ui-body-reset .ui-font-size-16 *{font-size:16px;}.ui-font-size-18 *{font-size:18px;}.ui-font-size-20 *{font-size:20px;}.ui-font-size-30 *{font-size:30px;}
	/*	Decoration */	
	.ui-text-decoration-none *, .ui-text-decoration-none:hover *{text-decoration:none;}.ui-text-decoration-underline *, .ui-text-decoration-underline:hover *{text-decoration:underline;}

/*	BORDERS:
	Widths and styles only here thanks. */
	.ui-border-0	{border-width:0px;}.ui-border-1	{border-width:1px; border-style:solid;}.ui-border-2	{border-width:2px; border-style:solid;}.ui-border-3	{border-width:3px; border-style:solid;}.ui-border-4	{border-width:4px; border-style:solid;}
	.ui-border-top-0	{border-top-width:0px;}.ui-border-top-1	{border-top-width:1px; border-top-style:solid;}.ui-border-top-2	{border-top-width:2px; border-top-style:solid;}.ui-border-top-3	{border-top-width:3px; border-top-style:solid;}.ui-border-top-4	{border-top-width:4px; border-top-style:solid;}
	.ui-border-right-0	{border-right-width:0px;}.ui-border-right-1	{border-right-width:1px; border-right-style:solid;}.ui-border-right-2	{border-right-width:2px; border-right-style:solid;}.ui-border-right-3	{border-right-width:3px; border-right-style:solid;}.ui-border-right-4	{border-right-width:4px; border-right-style:solid;}

/* 	Highlight */
	* html .ui-state-highlight.ui-corner-all.ui-padding-10 		{display:inline-block; position:relative;}
	.ui-state-highlight, 
	.ui-widget-content .ui-state-highlight 						{font-size:12px; border:1px solid #FCEFA1; background:#FBF7DF; color:#363636;}
	.ui-state-highlight h2										{font-size:14px;}
	
/*	Module bits and bobs */
	.ui-module-header	
		{
			position:relative; border:1px solid #275E7F; -moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px;  border-top-left-radius:3px;
			-moz-border-radius-topright: 2px; -webkit-border-top-right-radius: 2px;  border-top-right-radius:2px;
			height:28px; overflow:hidden;
		}
		.ui-module-header .trigger_tooltip {background:url("/assets/modules/ui-framework/assets/ui-tooltips/images/help-pink.png") no-repeat scroll left top transparent;}
	.ui-module-header-sub	{display:none; background:url("/assets/modules/ui-framework/assets/ui-tables/images/th_grey.gif") repeat-x scroll center top #f2efef; border:1px solid #c7c7c7; border-top:0px;}
	.ui-module-header.ui-border-bottom-1	{border-bottom:1px solid #275E7F;}
	.ui-module-icon		{width:16px; height:16px; position:absolute; top:10px; right:10px; display:block; cursor:pointer;}
	.ui-module-icon.ui-module-icon-rss	{background:url(/assets/modules/ui-framework/assets/ui-icons/images/social/rss_16.gif) no-repeat center;}
	/* ------------------------------------------------------------------------------------------------------------------------------------------------- */
	/* 	INHERITING THEMES: 
	Changing parent themes will apply global settings to ALL children objects, unless overwritten elsewhere. */
		
	
	/*	GREY THEME: ui-bg-grey */
		.ui-body-grey																		{background:#f9f9f9;}
		.ui-bg-grey																			{color:#686868; background:#e0e0e0;border-color:#bdbdbd;}
		/*	Grey theme assets */
			.ui-bg-grey h1, 
			.ui-bg-grey h2, 
			.ui-bg-grey h3, 
			.ui-bg-grey label 																{color:#686868;text-shadow:#ffffff 0px 1px 0px;}
			.ui-bg-grey p																	{color:#686868;text-shadow:#ffffff 0px 1px 0px;}
			.ui-bg-grey a:link, .ui-bg-grey a:visited, .ui-bg-grey a:active					{color:#2e74a6;}
			.ui-bg-grey .ui-label 															{color:#686868;text-shadow:#ffffff 0px 1px 0px;}
			.ui-bg-grey .ui-label-hint														{color:#686868;text-shadow:#ffffff 0px 1px 0px;}
			.ui-bg-grey .ui-label-sub														{color:#a8a6a6;text-shadow:#ffffff 0px 1px 0px;}
			.ui-bg-grey .ui-hr																{border-bottom:1px solid #fff; border-top:1px solid #e0e0e0;}
			/*	Primary form styles */
				.ui-bg-grey .ui-input.ui-form-primary, 
				.ui-bg-grey form.ui-form-primary .ui-input, .ui-bg-grey .ui-outer 									{border:0px; border-bottom:1px solid #fff;}
				*:first-child+html .ui-bg-grey form.ui-form-primary .ui-input							{border:0px;}
				.ui-bg-grey .ui-input span.ui-input-inner, 
				.ui-bg-grey .ui-input span.ui-select-inner									{border:1px solid #bcbaba;}
			/*	Secondary form styles */
				.ui-bg-grey .ui-input.ui-form-secondary, 
				.ui-bg-grey.ui-form-secondary .ui-input										{border:3px solid #ebebeb;}
				.ui-bg-grey .ui-input span.ui-select-inner									{border:1px solid #bcbaba;}
			/* 	Buttons */
				.ui-bg-grey .ui-button-fix-outer											{border-bottom:1px solid #fff !important; border-bottom:0px;}
			
	
	/*	TRANSPARENT THEME: ui-bg-transparent  */
		.ui-bg-transparent																	{color:#9198a1; -moz-border-radius:3px; border-radius:3px;}
		/*	White theme assets */
			.ui-bg-transparent h1,  
			.ui-bg-transparent h3, 
			.ui-bg-transparent label 														{color:#39434e;text-shadow:#ffffff 0px 1px 0px;}
			.ui-bg-transparent h2															{color:#737373;text-shadow:#ffffff 0px 1px 0px;}
			.ui-bg-transparent p															{color:#39434e;text-shadow:#fff 0px 1px 0px;}
			.ui-bg-transparent .ui-label 													{color:#686868;text-shadow:#ffffff 0px 1px 0px;}
			.ui-bg-transparent .ui-label-hint												{color:#686868;text-shadow:#ffffff 0px 1px 0px;}
			.ui-bg-transparent .ui-label-sub												{color:#bcbaba;text-shadow:#ffffff 0px 1px 0px;}
			.ui-bg-transparent .ui-hr														{border-bottom:1px solid #e2e2e2; border-top:1px solid #bcbaba;}
			/*	Primary form styles */
				.ui-bg-transparent .ui-input.ui-form-primary, 
				.ui-bg-transparent form.ui-form-primary .ui-input, .ui-bg-transparent .ui-outer 									{border:0px; border-bottom:1px solid #e2e2e2;}
				*:first-child+html .ui-bg-transparent form.ui-form-primary .ui-input							{border:0px;}
				.ui-bg-transparent .ui-input span.ui-input-inner, 
				.ui-bg-transparent .ui-input span.ui-select-inner							{border:1px solid #bcbaba}
			/*	Secondary form styles */
				.ui-bg-transparent .ui-input.ui-form-secondary, 
				.ui-bg-transparent.ui-form-secondary .ui-input								{border:3px solid #e0e0e0;}
				.ui-bg-transparent .ui-input span.ui-select-inner							{border:1px solid #bcbaba;}
		/*	Table styles */
		.ui-bg-transparent .nobg															{background:#fff;}
		.ui-bg-transparent .nobg-left														{border-top:1px solid #fff; border-left:1px solid #fff;}
		.ui-bg-transparent .nobg-right														{border-top:1px solid #fff; border-right:1px solid #fff;}
		.ui-bg-transparent .ui-table-pager td table td span									{background:#fff;}
		.ui-bg-transparent .ui-table-pager td table td a									{background:#eef2f7;color:#6d7a8a;border-color:#a8bacf;}
		.ui-bg-transparent .ui-table-pager td table td:hover								{border-color:#e8e9a0;}
		.ui-bg-transparent .ui-table-pager td table td a:hover								{background:#fcfdc4;}
		.ui-bg-transparent .ui-table th a													{color:#686868;}
		/* 	Buttons */
			.ui-bg-transparent .ui-button-fix-outer											{border-bottom:1px solid #e2e2e2 !important; border-bottom:0px;}
		
	
	/*	WHITE THEME: ui-bg-white  */
		.ui-body-white																		{background:#fff;}
		.ui-bg-white																		{color:#9198a1; background:#fff;border-color:#fff;}
		.ui-bg-white-innercontainer															{border:1px solid #e0e0e0;}
		/*	White theme assets */
			.ui-bg-white h1, 
			.ui-bg-white h2, 
			.ui-bg-white h3, 
			.ui-bg-white label 																{color:#686868;text-shadow:#ffffff 0px 1px 0px;}
			.ui-bg-white p, .ui-bg-white .paragraphReplace span								{color:#686868;text-shadow:#fff 0px 1px 0px; font-size:12px;}
			.ui-bg-white a:hover															{text-decoration:underline;}
			.ui-bg-white a.adminButton:hover												{text-decoration:none;}
			.ui-bg-white .ui-label 															{color:#686868;text-shadow:#ffffff 0px 1px 0px;}
			.ui-bg-white .ui-label-hint														{color:#686868;text-shadow:#ffffff 0px 1px 0px;}
			.ui-bg-white .ui-label-sub														{color:#bcbaba;text-shadow:#ffffff 0px 1px 0px;}
			.ui-bg-white .ui-hr																{border-bottom:1px solid #fff; border-top:1px solid #bcbaba;}
			/*	Primary form styles */
				.ui-bg-white .ui-input.ui-form-primary, 
				.ui-bg-white form.ui-form-primary .ui-input, .ui-bg-white .ui-outer 									{border:0px; border-bottom:1px solid #fff;}
				*:first-child+html .ui-bg-white form.ui-form-primary .ui-input							{border:0px;}
				.ui-bg-white .ui-input span.ui-input-inner, 
				.ui-bg-white .ui-input span.ui-select-inner									{border:1px solid #bcbaba}
			/*	Secondary form styles */
				.ui-bg-white .ui-input.ui-form-secondary, 
				.ui-bg-white.ui-form-secondary .ui-input									{border:3px solid #e0e0e0;}
				.ui-bg-white .ui-input span.ui-select-inner									{border:1px solid #bcbaba;}
		/*	Table styles */
		.ui-bg-white .nobg																	{background:#fff;}
		.ui-bg-white .nobg-left																{border-top:1px solid #fff; border-left:1px solid #fff;}
		.ui-bg-white .nobg-right															{border-top:1px solid #fff; border-right:1px solid #fff;}
		.ui-bg-white .ui-table-pager td table td span										{background:#fff;}
		.ui-bg-white .ui-table-pager td table td a											{background:#eef2f7;color:#6d7a8a;border-color:#a8bacf;}
		.ui-bg-white .ui-table-pager td table td:hover										{border-color:#e8e9a0;}
		.ui-bg-white .ui-table-pager td table td a:hover									{background:#fcfdc4;}
		.ui-bg-white .ui-table th a															{color:#686868;}
		/* 	Buttons */
			.ui-bg-white .ui-button-fix-outer												{border-bottom:1px solid #fff !important; border-bottom:0px;}
		/*	Module headers */
			.ui-bg-white .ui-module-header-inner 											{background:url(/assets/modules/ui-framework/assets/ui-tables/images/th_blue.gif) #e9e9e9 repeat-x top;}
			.ui-bg-white .ui-module-header-inner h1 										{text-shadow:#fff 0px 1px 0px;}
			.ui-bg-white .ui-module-header	h1, .ui-bg-white .ui-module-header p			{color:#fff; text-shadow:0px -1px #275E7F}
			.ui-bg-white-innercontainer .ui-bg-lightblue									{border:1px solid #c7c7c7;}
	
	/*	LIGHTBLUE THEME: ui-bg-lightblue  */
		.ui-body-lightblue																	{background:#eef2f7;}
		.ui-bg-lightblue																	
			{
				color:#2e74a6;
				background:url(/assets/modules/ui-framework/assets/ui-backgrounds/images/ui-bg-lightblue.png) #eef2f7 repeat-x top;
				border-color:#8191a5; 
				-moz-border-radius:3px; border-radius:3px;
			}
		.ui-bg-lightblue.ui-corner-0														{ -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px;  border-top-left-radius:0px; -moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px;  border-top-right-radius:0px;}
		.ui-bg-lightblue-expanded															{color:#2e74a6;background:#eef2f7;border-top:#C1BFBF 1px solid;}
		/*	Lightblue theme assets */
			.ui-bg-lightblue h1, 
			.ui-bg-lightblue h2, 
			.ui-bg-lightblue h3, 
			.ui-bg-lightblue label 															{color:#536376;text-shadow:#ffffff 0px 1px 0px;}
			.ui-bg-lightblue p,
			.ui-bg-lightblue h4,
			.ui-bg-lightblue h5,
			.ui-bg-lightblue .paragraphReplace span							{color:#39434e;text-shadow:#fff 0px 1px 0px; line-height:16px;}
			.ui-bg-lightblue a:hover														{text-decoration:underline;}
			.ui-bg-lightblue .ui-label 														{color:#536376;text-shadow:#ffffff 0px 1px 0px;}
			.ui-bg-lightblue .ui-label-hint													{color:#536376;text-shadow:#ffffff 0px 1px 0px;}
			.ui-bg-lightblue .ui-label-sub													{color:#708093;text-shadow:#ffffff 0px 1px 0px;}
			.ui-bg-lightblue .ui-hr 														{border-bottom:1px solid #fff; border-top:1px solid #dde3ea;}
			/*	Primary form styles */
				.ui-bg-lightblue .ui-input.ui-form-primary, 
				.ui-bg-lightblue form.ui-form-primary .ui-input, .ui-bg-lightblue .ui-outer 									{border:0px; border-bottom:1px solid #fff;}
				*:first-child+html .ui-bg-lightblue form.ui-form-primary .ui-input							{border:0px;}
				.ui-bg-lightblue .ui-input span.ui-input-inner, 
				.ui-bg-lightblue .ui-input span.ui-select-inner								{border:1px solid #8191a5}
			/*	Secondary form styles */
				.ui-bg-lightblue .ui-input.ui-form-secondary, 
				.ui-bg-lightblue.ui-form-secondary .ui-input								{border:3px solid #c3cedc;}
				.ui-bg-lightblue .ui-input span.ui-select-inner								{border:1px solid #8191a5;}
		/*	Table styles */
		.ui-bg-lightblue .nobg																{background:#eef2f7;}
		.ui-bg-lightblue .nobg-left															{border-top:1px solid #eef2f7; border-left:1px solid #eef2f7;}
		.ui-bg-lightblue .nobg-right														{border-top:1px solid #eef2f7; border-right:1px solid #eef2f7;}
		.ui-bg-lightblue .ui-table-pager td table td span									{background:#fff;}
		.ui-bg-lightblue .ui-table-pager td table td a										{background:#eef2f7;}
		/* 	Buttons */
			.ui-bg-lightblue .ui-button-fix-outer											{border-bottom:1px solid #fff !important; border-bottom:0px;}

	/*	MIDBLUE THEME: ui-bg-midblue  */
		.ui-body-midblue																	{background:#eef2f7;}
		.ui-bg-midblue																	
			{
				color:#2e74a6;
				background:#d2e4eb;
				border-color:#8191a5; 
				-moz-border-radius:3px; border-radius:3px;
			}
		.ui-bg-midblue.ui-corner-0									{ -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px;  border-top-left-radius:0px; -moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px;  border-top-right-radius:0px;}
		.ui-bg-midblue-expanded										{color:#2e74a6;background:#d2e4eb;border-top:#C1BFBF 1px solid;}
		/*	midblue theme assets */
			.ui-bg-midblue h1, 
			.ui-bg-midblue h2, 
			.ui-bg-midblue h3, 
			.ui-bg-midblue label 									{color:#536376;text-shadow:#ffffff 0px 1px 0px;}
			.ui-bg-midblue p,
			.ui-bg-midblue h4,
			.ui-bg-midblue h5,
			.ui-bg-midblue .paragraphReplace span					{color:#39434e;text-shadow:#fff 0px 1px 0px; line-height:16px;}
			.ui-bg-midblue a:hover									{text-decoration:underline;}
			.ui-bg-midblue .ui-label 								{color:#536376;text-shadow:#ffffff 0px 1px 0px;}
			.ui-bg-midblue .ui-label-hint							{color:#536376;text-shadow:#ffffff 0px 1px 0px;}
			.ui-bg-midblue .ui-label-sub							{color:#708093;text-shadow:#ffffff 0px 1px 0px;}
			.ui-bg-midblue .ui-hr 									{border-bottom:1px solid #fff; border-top:1px solid #dde3ea;}
			/*	Primary form styles */
				.ui-bg-midblue .ui-input.ui-form-primary, 
				.ui-bg-midblue form.ui-form-primary .ui-input, .ui-bg-midblue .ui-outer 	{border:0px; border-bottom:1px solid #fff;}
				*:first-child+html .ui-bg-midblue form.ui-form-primary .ui-input			{border:0px;}
				.ui-bg-midblue .ui-input span.ui-input-inner, 
				.ui-bg-midblue .ui-input span.ui-select-inner								{border:1px solid #8191a5}
			/*	Secondary form styles */
				.ui-bg-midblue .ui-input.ui-form-secondary, 
				.ui-bg-midblue.ui-form-secondary .ui-input									{border:3px solid #c3cedc;}
				.ui-bg-midblue .ui-input span.ui-select-inner								{border:1px solid #8191a5;}
		/*	Table styles */
		.ui-bg-midblue .nobg																{background:#eef2f7;}
		.ui-bg-midblue .nobg-left															{border-top:1px solid #eef2f7; border-left:1px solid #eef2f7;}
		.ui-bg-midblue .nobg-right															{border-top:1px solid #eef2f7; border-right:1px solid #eef2f7;}
		.ui-bg-midblue .ui-table-pager td table td span										{background:#fff;}
		.ui-bg-midblue .ui-table-pager td table td a										{background:#eef2f7;}
		/* 	Buttons */
			.ui-bg-midblue .ui-button-fix-outer												{border-bottom:1px solid #fff !important; border-bottom:0px;}
	
	/*	RED THEME: ui-bg-red  */
		.ui-body-red																		{background:#f5d8c5;}
		.ui-bg-red																			{color:#69442b; background:#f5d8c5;border-color:#7f553a; -moz-border-radius:3px; border-radius:3px;}
		/*	Red theme assets */
			.ui-bg-red h1, 
			.ui-bg-red h2, 
			.ui-bg-red h3, 
			.ui-bg-red label 																{color:#7f553a;text-shadow:#ffffff 0px 1px 0px;}
			.ui-bg-red p																	{text-shadow:#fae9de 0px 1px 0px;}
			.ui-bg-red.ui-corner-0															{ -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px;  border-top-left-radius:0px; -moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px;  border-top-right-radius:0px;}
			.ui-bg-white-innercontainer .ui-bg-red											{}
			.ui-bg-red .ui-label 															{color:#7f553a;text-shadow:#ffffff 0px 1px 0px;}
			.ui-bg-red .ui-label-hint														{color:#7f553a;text-shadow:#ffffff 0px 1px 0px;}
			.ui-bg-red .ui-label-sub														{color:#9c7053;text-shadow:#ffffff 0px 1px 0px;}
			.ui-bg-red .ui-hr																{border-bottom:1px solid #fae9de; border-top:1px solid #d4a07e;}
			.ui-bg-red .ui-bg-lightblue .ui-bg-white .ui-hr									{border-top:1px solid #fff; border-bottom:1px solid #ac6d59;}
			.ui-bg-red .ui-bg-lightblue .ui-bg-white p										{text-shadow:none;}
			/*	Primary form styles */
				.ui-bg-red .ui-input.ui-form-primary, 
				.ui-bg-red form.ui-form-primary .ui-input, .ui-bg-red .ui-outer 						{border:0px; border-bottom:1px solid #fff;}
				.ui-bg-red .ui-input span.ui-input-inner, 
				.ui-bg-red .ui-input span.ui-select-inner									{border:1px solid #7f553a}
			/*	Secondary form styles */
				.ui-bg-red .ui-input.ui-form-secondary, 
				.ui-bg-red.ui-form-secondary .ui-input										{border:3px solid #dba886;}
				.ui-bg-red .ui-input span.ui-select-inner									{border:1px solid #7f553a;}
		/*	Table styles */
		.ui-bg-red .nobg																	{background:#f5d8c5;}
		.ui-bg-red .nobg-left																{border-top:1px solid #f5d8c5; border-left:1px solid #f5d8c5;}
		.ui-bg-red .nobg-right																{border-top:1px solid #f5d8c5; border-right:1px solid #f5d8c5;}
		.ui-bg-red .ui-table-pager td table td span											{background:#fff;}
		.ui-bg-red .ui-table-pager td table td a											{background:#f5d8c5;}
		/* 	Buttons */
				.ui-bg-red .ui-button-fix-outer												{border-bottom:1px solid #fff !important; border-bottom:0px;}
	
		/*	Plugins THEME: ui-bg-plugins  */
		.ui-bg-plugins																	{color:#2e74a6;background:#efddf2;border-color:#8191a5; -moz-border-radius:3px; border-radius:3px;}
		/*	plugins theme assets */
			.ui-bg-plugins h1, 
			.ui-bg-plugins h2, 
			.ui-bg-plugins h3, 
			.ui-bg-plugins label 														{color:#32193E;text-shadow:#fff 0px 1px 0px;}
			.ui-bg-plugins p, .ui-bg-plugins li											{color:#442056;text-shadow:#fff 0px 1px 0px; line-height:16px;}
			.ui-bg-plugins a:hover														{text-decoration:underline;}
		/* 	Buttons */
			.ui-bg-plugins .ui-button-fix-outer											{border-bottom:1px solid #fff !important; border-bottom:0px;}

		.ui-bg-plugins-expanded																{color:#2e74a6;background:#f3e8f5;border-top:#C1BFBF 1px solid;}

		/*	Storefront THEME: ui-bg-storefront  */
		.ui-bg-storefront																	{color:#2e74a6;background:#8aceb1;border-color:#8191a5; -moz-border-radius:3px; border-radius:3px;}
		/*	storefront theme assets */
			.ui-bg-storefront h1, 
			.ui-bg-storefront h2, 
			.ui-bg-storefront h3, 
			.ui-bg-storefront label 														{color:#32193E;text-shadow:#fff 0px 1px 0px;}
			.ui-bg-storefront p, .ui-bg-plugins li											{color:#442056;text-shadow:#fff 0px 1px 0px; line-height:16px;}
			.ui-bg-storefront a:hover														{text-decoration:underline;}
		/* 	Buttons */
			.ui-bg-storefront .ui-button-fix-outer											{border-bottom:1px solid #fff !important; border-bottom:0px;}

		.ui-bg-storefront-expanded																{color:#2e74a6;background:#8aceb1 url(/assets/modules/ui-framework/images/products/storefront/storefrontFeaturesBG.jpg) top center repeat-x;border-top:#C1BFBF 1px solid;}

	/* ------------------------------------------------------------------------------------------------------------------------------------------------- */
	.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
	html {overflow-x:hidden;}
	body#mainBody {overflow-x:hidden;}	
		
		
	.ModuleBoxWhite
		{	/* Same as productVariants */
			-moz-border-radius: 5px 5px 5px 5px;
			-moz-box-shadow: 0 1px 1px #E0E0E0;
			background: none repeat scroll 0 0 #FFFFFF;
			border: 1px solid #D2D7E0;
			color: #536376;
			padding: 10px;
			position: relative;
			text-shadow: 0 1px 0 #F3F6FA;
		}	
		body#mainBody .ModuleBoxWhite h2.DashboardHeaderH2,
		.ModuleBoxWhite h2.DashboardHeaderH2
			{
				color:#5b636b;
				font-size:14px;
				font-weight:bold;
				line-height:22px;
				margin:0px 0px 5px 0;
				text-shadow:0 1px 0 #FFFFFF; 
				font-family:Arial,Verdana,sans-serif;
			}
		.ModuleBoxWhite p
			{
				color:#686868;
			}
		
		
	/*	Some special bits and pieces */
	body#mainBody #progressbar.ui-progressbar.ui-widget.ui-widget-content {border-color:#c0c7ce;}
	.ui-progressbar-value {background-image:url(/assets/modules/ui-framework/assets/ui-backgrounds/images/pbar-ani.gif);}
	
	/*	CONTAINERS and WRAPPERS */
		/*	Application body */
		/* For width of Mr Site, change these */
		#bodyContainer {width:800px;}
		/* */
		#applicationWrap 	{margin:0px; padding:10px 0;}
		#applicationWrap.NoPadding 	{padding:0px;}	/* This is used if we have a solid coloured background */
		#bodyContainer #UserFeed			{padding-bottom:10px;}
		#applicationWrapInner	{margin:10px;}
		#applicationWrapInner.NoTopMargin {margin-top:0px;}
		body div#app_utility.app_utility.error_box {margin-left:10px; margin-right:10px;}
		#bodyContainer		
			{ 
				background:transparent;
				margin:0 auto;
				padding:0px;
				-moz-box-shadow: 0px 1px 1px #686868;
				-webkit-box-shadow: 0px 1px 1px #686868;
				box-shadow: 0px 1px 1px #686868;
				-moz-border-radius: 5px; 
				-webkit-border-radius: 5px; 
				border-radius: 5px;
			}
			* html #bodyContainer 				{border:1px solid #999999; display:block; position:relative;}
			*:first-child+html  #bodyContainer 	{background:transparent;}
			#bodyContainer 	{background:transparent\9}
		/*	MR SITE DASHBOARD HEADER */
		body#mainBody .DashboardHeaderH2,
		.MyAccountModuleHeader .DashboardHeaderH2
		{
			color:#5b636b;
			font-size:14px;
			font-weight:bold;
			line-height:22px;
			margin:0px;
			text-shadow:0 1px 0 #FFFFFF; 
			font-family:Arial,Verdana,sans-serif;
		}
	
		body#mainBody .DashboardHeaderH1 
		{
			font-size:18px;
			font-weight:700;
			line-height:22px;
			letter-spacing:-1px;
			line-height:32px;
			margin-bottom:5px;
			margin-top:0px;
			font-family:"Helvetica Neue",Helvetica,Arial,Verdana,sans-serif;
			color:#536376;
			text-shadow:0 1px 0 #FFFFFF;
		}
		body#mainBody .ui-dialog-content.ui-widget-content h1.DashboardHeaderH1
			{
				margin:0px;
				font-size:16px;
				line-height:18px;
			}
		body#mainBody .MyAccountModuleBody h2,
		body#mainBody .ui-dialog-content.ui-widget-content h2.DashboardHeaderH2
			{
				font-size:12px; 
				font-family:"Helvetica Neue",Helvetica,Arial,Verdana,sans-serif;
			}
		body#mainBody .ui-dialog-content.ui-widget-content p
			{
				margin:5px 0 10px 0;
				line-height:16px;
			}
	
		div.DashboardHeader	
			{
				
			}
			div.DashboardHeaderDetails
				{
					-moz-border-radius-topleft: 5px; -webkit-border-top-left-radius:5px;  border-top-left-radius:5px;
					-moz-border-radius-topright: 5px; -webkit-border-top-right-radius:5px;  border-top-right-radius:5px;
					background:url("/assets/modules/ui-framework/assets/ui-buttons/images/white-grad.gif") #fff repeat-x bottom center;
					padding:10px 15px 5px 10px;
					border-bottom:1px solid #e0e0e0;
				}
			div.DashboardHeaderDetails {background:url(/assets/modules/ui-framework/assets/ui-backgrounds/images/DashboardHeaderDetails.png) no-repeat top left\9}
			div.DashboardHeaderDetails {padding:10px 15px 5px 10px\9}
			div.DashboardHeaderDetails {border-bottom:1px solid #e0e0e0\9}

			*:first-child+html div.DashboardHeaderDetails
				{
					background:url(/assets/modules/ui-framework/assets/ui-backgrounds/images/DashboardHeaderDetails.png) no-repeat top left;
					padding:10px 15px 5px 10px;
					border-bottom:1px solid #e0e0e0;
				}
				* html div.DashboardHeaderDetails {position:relative; display:inline-block;}
				body#mainBody div.DashboardHeaderDetails table td {padding:0px;}
				
				div#DashboardUserDetails {float:right; display:block; padding:10px 0 0 0;}
				div.DashboardHeaderOverview
					{
						display:block;
						float:left;
						/* width:700px; */
						width:100%;
						padding:0px 0px 5px 2px;
						font-size:12px;
					}
					.DashboardHeaderOverview p
							{
								text-align:right;
								color:#7f7f7f;
								text-shadow:#fff 0px 1px 0px;
							}
					div.DashboardHeaderOverview #logo 
						{
							float:left; 
							width:280px; 
							margin:0px 0 0 0px; 
							overflow:hidden;
							display:block;
							height:50px; 
							cursor:pointer;
						}
						div.DashboardHeaderOverview #logo.LooknBook
							{
								background:url(/assets/modules/ui-framework/assets/ui-backgrounds/images/looknbooklogo.gif) no-repeat top left;
								margin:0px 0 0 0px;
							}
						div.DashboardHeaderOverview #logo.MyStatistics
							{
								background:url(/assets/modules/ui-framework/assets/ui-backgrounds/images/mystatisticslogo.gif) no-repeat top left;
								margin:0px 0 0 0px;
							}
						div.DashboardHeaderOverview #logo.MyAccount
							{
								background:url(/assets/modules/ui-framework/assets/ui-backgrounds/images/MyAccountLogo.gif) no-repeat top left;
								margin:0px 0 0 0px;
							}
				div.DashboardDiskspace
					{
						float:right; 
						display:none;
						text-align:center;
						padding:5px;
						background:#fff;
						border:1px solid #e0e0e0;
						-moz-border-radius:2px;
						-webkit-border-radius:2px;
						border-radius:2px;
					}
					body#mainBody div.DashboardDiskspace table td {text-align:center;}
					span.DashboardWebspaceGuage
						{
							display:block;
							position:relative;
							border:1px solid #e1e0e0;
							-moz-border-radius:2px;
							-webkit-border-radius:2px;
							border-radius:2px;
							height:15px;
							width:100px;
							margin:5px 0 0;
							background:url("/assets/modules/ui-framework/assets/ui-buttons/images/white-grad.gif") repeat-x bottom left;
							overflow:hidden;
						}
						.DashboardDiskspace p
							{
								color:#7f7f7f;
								 text-shadow:#fff 0px 1px 0px;
							}
						span.DashboardWebspaceAmount
							{
								height:15px;
								display:block;
								float:left;
							}
							span.DashboardWebspaceAmount.smallAmount {background:#88cb47;}
							span.DashboardWebspaceAmount.mediumAmount {background:#c7cc42;}
							span.DashboardWebspaceAmount.largeAmount {background:#eb8b23;}
							span.DashboardWebspaceAmount.maxAmount {background:#fc1c2c;}
			/*	*/
				div.DashboardHeaderLinks
					{
						background:#f6f6f6;
						overflow:hidden;
						padding:0 8px;
						margin:-20px 0px 10px 0px;
						background:url(/assets/modules/ui-framework/assets/ui-backgrounds/images/mrsiteMenuLogo0.png) #fff no-repeat 8px 6px;
						-moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius:5px;  border-bottom-left-radius:5px;
						-moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius:5px;  border-bottom-right-radius:5px;
						-moz-box-shadow: 0px 1px 1px #686868;
						-webkit-box-shadow: 0px 1px 1px #686868;
						box-shadow: 0px 1px 1px #686868;
						display:none; /*	Remove this after full upgrade */
					}
					*:first-child+html div.DashboardHeaderLinks
						{
							padding:0 8px 10px 8px;
							margin:-20px 0px 0px 0px;
							background:url(/assets/modules/ui-framework/assets/ui-backgrounds/images/DashboardHeaderLinks.png) no-repeat bottom left;
							display:none; /*	Remove this after full upgrade */
						}
					div.DashboardHeaderLinks {padding:0 8px 10px 8px\9}
					div.DashboardHeaderLinks {margin:-20px 0px 0px 0px\9}
					div.DashboardHeaderLinks {background:url(/assets/modules/ui-framework/assets/ui-backgrounds/images/DashboardHeaderLinks.png) no-repeat bottom left\9}
						
					@media all and (min-width:0) {
						div.DashboardHeaderLinks { margin-bottom:10px \0/; }  /* IE9 */
					}
	
						
					/* INSERT PELICAN UPGRADE CSS AFTER FULL UPGRADE HERE */
					div.DashboardHeaderLinks span.DashboardIcon
						{
							display:block;
							float:right;
							display:block;
							text-align:center;
							border:0px;
							margin:5px 0px 5px 5px;
							cursor:pointer;
							text-decoration:none;
							border:0px;
						}
						*:first-child+html div.DashboardHeaderLinks span.DashboardIcon{height:20px;overflow:hidden;padding-bottom:7px;margin-bottom:5px;}
						
						div.DashboardHeaderLinks a 
						{
							display:block;
							margin:6px 7px;
							position:relative;
							text-decoration:none;
						}
						div.DashboardHeaderLinks span.DashboardIcon a
							{
								display:block;
							}
						div.DashboardHeaderLinks span.DashboardIcon:hover
							{
								background:#e6e5e5;
								-moz-border-radius:5px;
								-webkit-border-radius:5px;
								border-radius:5px;
							}
							div.DashboardHeaderLinks span.DashboardIcon a:hover 	{text-decoration:none; color:#202020; border:0px;}
						div.DashboardHeaderLinks span.DashboardIcon a:hover span	{color:#202020; border:0px;}
						div.DashboardHeaderLinks span.DashboardIcon a span {color:#202020;}
						div.DashboardHeaderLinks span.DashboardIcon.DashboardIconLeft 	{font-weight:bold;}
						div.DashboardHeaderLinks span.CurrentIconSelected 				
							{
								background:#e0e0e0;
								color:#464646;
								text-shadow:0 1px 0 #FFFFFF;
								-moz-border-radius:5px;
								-webkit-border-radius:5px;
								border-radius:5px;
							}
							div.DashboardHeaderLinks span.CurrentIconSelected#Myaccount		{background:#686868;}
							div.DashboardHeaderLinks span.CurrentIconSelected#Myaccount a span {color:#fff;}
							
							div.DashboardHeaderLinks span.CurrentIconSelected#Plugin		{background:#814198;}
							div.DashboardHeaderLinks span.CurrentIconSelected#Plugin a span {color:#fff;}
							
							div.DashboardHeaderLinks span.CurrentIconSelected:hover
								{
									background:#e0e0e0;
								}
							div.DashboardHeaderLinks span.CurrentIconSelected a span	{color:#202020; text-shadow:none;}
							div.DashboardHeaderLinks span.CurrentIconSelected a:hover span	{color:#202020;}
						div.DashboardHeaderLinks span.DashboardIcon span 						
							{
								font-size:12px;
								display:block; 
								color:#464646;
							}
						div.DashboardHeaderLinks .DashboardIcon.mousedown span 					{color:#2e74a6;}
			
			div.DashboardHelp
				{
					display:none;
					background:url("/assets/modules/ui-framework/assets/ui-backgrounds/images/systemHelp.gif") #0e5e0e no-repeat top left;
					border-bottom:1px solid #0a440a;
					height:47px;
					overflow:hidden;
				}
				div.DashboardHelpDetails
					{
						padding:10px 10px;
					}
				* html div.DashboardHelpDetails {display:inline-block;}
					div.DashboardHelpDetails h2
						{
							color:#fff;
							text-shadow:#0a440a 0px 1px 0px;
						}
					div.DashboardHelpDetails .adminButton
						{
							border:1px solid #0a440a;
						}
					textarea#AcademySearchText
						{
							margin:0px;
							height:15px;
							overflow:hidden;
							border:1px solid #0a440a;
							font-size:11px;
							font-family:"Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;
							color:#464646;
						}
			div.DashboardHeaderLiveChat
				{
					float:right;
					display:block;
					margin:0px 4px 0 10px;
					padding:4px 0 0 0;
				}
				*:first-child+html div.DashboardHeaderLiveChat {position:relative; display:inline-block;}
				span.LiveChatIcon
					{
						background:url(/assets/modules/ui-framework/assets/ui-icons/images/utility/images/livechat.gif) no-repeat top center;
						width:80px;
						height:21px;
						display:block;
						cursor:pointer;
					}
				span.LiveChatIcon:hover
					{
						background-position:bottom center;
					}
			div.DashboardHeaderBreadcrumb
				{
					border-top:1px solid #fff;
					border-bottom:1px solid #e0e0e0;
					background:url("/assets/modules/ui-framework/assets/ui-backgrounds/images/breadcrumbHome.gif") #f9f9f9 no-repeat 10px 8px;
				}
				* html div.DashboardHeaderBreadcrumb {position:relative; display:inline-block;}
				*:first-child+html div.DashboardHeaderBreadcrumb {position:relative; display:inline-block;}
				div.DashboardHeaderBreadcrumbDetails
					{
						float:left; 
						display:block;
						padding:7px 0 0 30px;
						width:480px;
						overflow:hidden;
					}
					div.DashboardHeaderBreadcrumbDetails p {line-height:15px; text-shadow:#fff 0px 1px 0px; font-size:12px; font-family:"Helvetica Neue",Helvetica,Arial,Verdana,sans-serif; width:10000px;}
					div.DashboardHeaderBreadcrumbDetails a {font-weight:bold;}
				div.DashboardHeaderBreadcrumbDropdown
					{
						float:right;
						display:block;
						border:1px solid #b7b7b7;
						-moz-border-radius:2px;
						-webkit-border-radius:2px;
						border-radius:2px;
						margin:4px 10px 5px 3px;
						background:#fff;
					}
					*:first-child+html div.DashboardHeaderBreadcrumbDropdown	{border:0px; margin:5px 10px 6px 4px;}
					* html div.DashboardHeaderBreadcrumbDropdown {border:0px; margin:5px 5px 6px 4px;}
					select.QuickJumpMenu
						{
							width:180px;
							border:0px;
							padding:2px 3px;
							font-size:11px;
							font-family:"Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;
							color:#464646;
							background:url("/assets/modules/ui-framework/assets/ui-buttons/images/white-grad.gif") #fff repeat-x top left;
							line-height:15px;
							border:0px;
							position:relative;
							margin:0px;
						}
					select.QuickJumpMenu option.QJ-home, select.QuickJumpMenu optgroup.QJ-home 					{background:#808080; color:#fff;}
					select.QuickJumpMenu option.QJ-extras, select.QuickJumpMenu optgroup.QJ-extras				{background:#6CBCEB;}
					select.QuickJumpMenu option.QJ-features, select.QuickJumpMenu optgroup.QJ-features			{background:#5eabd9;}
					select.QuickJumpMenu option.QJ-personalise, select.QuickJumpMenu optgroup.QJ-personalise	{background:#DEF3FF;}
					select.QuickJumpMenu option.QJ-admin, select.QuickJumpMenu optgroup.QJ-admin				{background:#F2FAFF;}
					select.QuickJumpMenu option.QJ-payments, select.QuickJumpMenu optgroup.QJ-payments			{background:#DCDCDC;}
					select.QuickJumpMenu option.QJ-pro, select.QuickJumpMenu optgroup.QJ-pro					{background:#DEF3FF;}
					select.QuickJumpMenu option.hasChildren		{font-weight:bold;}
		
		div#DashboardHelpBlock
			{
				float:right;
				position:relative;
				display:block;
				width:458px;
				background:url(/assets/modules/ui-framework/assets/ui-backgrounds/images/livehelpbg.gif) repeat-x top #fff; 
				border:1px solid #e0e0e0; 
				color:#536376; 
				text-shadow:#f3f6fa 0px 1px 0px; 
				-moz-border-radius: 5px; 
				-webkit-border-radius: 5px; 
				border-radius: 5px;
			}
		.ui-dialog-titlebar.ui-widget-header
			{
				font-size:12px;
			}
		.ui-dialog.ui-widget.ui-widget-content.ui-corner-all
			{
				position:absolute;
				overflow:hidden;
				border:0px;
				-moz-box-shadow: 0px 1px 10px #202020;
				-webkit-box-shadow: 0px 1px 10px #202020;
				box-shadow: 0px 1px 10px #202020;
			}
		* html .ui-dialog.ui-widget.ui-widget-content.ui-corner-all {position:relative;}
		.PopupWrap			{background:#fff;}
		.PopupHelpContent	{height:400px; overflow:auto; padding-right:10px;}
		*:first-child+html .PopupHelpContent {padding-right:0px;}
		*:first-child+html .PopupWrap {margin-right:-15px;}
		.PopupHelpContent ul {margin:5px 0 10px 0; padding:0 0 0 15px;}
		.PopupHelpContent ul li  {margin:0 0 5px 0; padding:0px; list-style:circle;}
		body#mainBody .PopupHelp p
			{
				margin:5px 0 10px 0;
				color:#39434E;
				line-height:17px;
				font: 12px "Helvetica","Tahoma","Verdana",sans-serif;
				letter-spacing: 0;
			}
		body#mainBody .PopupHelp
			{
				color:#39434E;
				line-height:17px;
				font: 12px "Helvetica","Tahoma","Verdana",sans-serif;
				letter-spacing: 0;
				background:#fff;
			}
			body#mainBody .PopupHelp h1.ArticleTitle
				{
					font-family:helvetica,arial,sans-serif;
					font-size:25px;
					font-weight:bold;
					letter-spacing:-1px;
					line-height:30px;
					color:#39434E;
					margin:5px 0 10px 0px;
					width:400px;
				}
				body#mainBody .PopupHelp h2
				{
					font-family:helvetica,arial,sans-serif;
					font-size:16px;
					font-weight:bold;
					letter-spacing:-1px;
					color:#39434E;
					margin:5px 0 15px 0px;
				}
			body#mainBody .PopupHelp h3
				{
					font-size:13px;
					color:#303030;
					font-weight:bold;
				}
			.PopupHelpTitle 
				{
					margin:0 0 15px 0;
					padding:0px 0 0px 0;
					border-bottom:2px solid #e0e0e0;
				}
				.PopupHelpTitle .adminButton {margin:5px 0px 0 0;}
				.PopupFooter	
					{
						margin:15px 10px 0px 0px;
						height:60px; 
						padding:10px 0 0 0;
						background:url(/assets/modules/ui-framework/assets/ui-backgrounds/images/popupfooter.gif) no-repeat right;
					}
				.PopupFooter .adminButton {margin:10px 0 0 0;}
			
		/* */
		#MyAccountContainer
			{
				background:url(/assets/modules/ui-framework/assets/ui-backgrounds/images/pelicanBg.gif) #b1c1cc repeat-x top; 
				border:0px; 
				padding:8px 8px 8px 8px; 
				-moz-border-radius-topleft: 0px; -webkit-border-top-left-radius:0px;  border-top-left-radius:0px;
				-moz-border-radius-topright: 0px; -webkit-border-top-right-radius:0px;  border-top-right-radius:0px;
				-moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius:5px;  border-bottom-left-radius:5px;
				-moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius:5px;  border-bottom-right-radius:5px;
				border:1px solid #cdd8e0;
				border-top:0px;
			}
		.BookingToolDiv	
			{
				background:url(/assets/modules/ui-framework/assets/ui-backgrounds/images/pelicanBg.gif) #b1c1cc repeat-x top; 
				border:0px; 
				padding:8px 8px 8px 8px; 
				-moz-border-radius-topleft: 0px; -webkit-border-top-left-radius:0px;  border-top-left-radius:0px;
				-moz-border-radius-topright: 0px; -webkit-border-top-right-radius:0px;  border-top-right-radius:0px;
				-moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius:5px;  border-bottom-left-radius:5px;
				-moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius:5px;  border-bottom-right-radius:5px;
				border:1px solid #cdd8e0;
				border-top:0px;
			}
			*:first-child+html .BookingToolDiv {position:relative; display:inline-block;}
			#applicationWrap
				{
					background:#fff;
					-moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius:5px;  border-bottom-left-radius:5px;
					-moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius:5px;  border-bottom-right-radius:5px;
				}
				#applicationWrap.NoBottomCorner
					{
						background:#fff;
						-moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius:0px;  border-bottom-left-radius:0px;
						-moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius:0px;  border-bottom-right-radius:0px;
					}
			*:first-child+html #UserFeed, *:first-child+html #applicationWrap{background:#fff;}
			#UserFeed {-moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius:5px;  border-bottom-left-radius:5px;
						-moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius:5px;  border-bottom-right-radius:5px;}
		*:first-child+html #MyAccountContainer	{position:relative; display:inline-block;}
		* html #MyAccountContainer {position:relative;}
		*:first-child+html #applicationWrap {display:inline-block; position:relative;}
		
		.LoadingArticle	
			{
				overflow:hidden;
				text-indent:-10000px;
				display:block; 
				height:32px; 
				width:32px; 
				margin:30% auto 0 auto; 
				background:url(/assets/modules/ui-framework/assets/ui-icons/images/small_icons/ajax-loader.gif) no-repeat center;
			}
	
		/* Help guide boxes */
		.GuideObject
		{
			position:relative;
			display:block;
			-moz-border-radius: 4px; -webkit-border-radius: 4px;  border-radius:4px; 
			-moz-box-sizing:content-box;
			background:#dcefdc;
			border:1px solid #88b088;
			padding:0px;
			color:#062406;
			margin:0 5px;
		}
		*:first-child+html .GuideObject {margin-left:0px; display:inline-block;}
		* html .GuideObject {position:relative; margin-left:0px; display:inline-block;}
		body#mainBody .GuideObject h2
			{
				text-shadow:#fff 0px 1px 0px;
				margin:8px 0 0px 10px;
				color:#262626;
				font-family:Arial,Verdana,sans-serif;
				font-size:13px;
				font-weight:bold;
				line-height:17px;
				position:relative;
				padding-right:40px;
			}
			.GuideObject h2 span.GuideIcon 
				{
					background:url(/assets/modules/ui-framework/assets/ui-backgrounds/images/helpGuideIcon.gif) no-repeat center; 
					width:30px; 
					height:29px; 
					position:absolute;
					top:-3px;
					right:5px;
					}
			*:first-child+html .GuideObject h2 span.GuideIcon 
				{
					top:-8px;
				}
		body#mainBody .GuideObject table
			{
				margin:0px 0px 0px;
			}
		body#mainBody .GuideObject table img {margin:-8px 5px 0 0; display:none;}
		body#mainBody .GuideObject p
			{
				position:relative;
				display:block;
				font-size:12px; 
				font-family:"Helvetica Neue",Helvetica,Arial,Verdana,sans-serif;
				color:#1a251a;
				text-shadow:none;
				text-shadow:#fff 0px 1px 0px;
			}
			.GuideObject .GuideObjectInner
				{
					-moz-border-radius-bottomleft: 2px; -webkit-border-bottom-left-radius: 2px;  border-bottom-left-radius:2px; 
					-moz-border-radius-bottomright: 2px; -webkit-border-bottom-right-radius: 2px; border-bottom-right-radius:2px;
					display:block;
					padding:10px;
					background:#dcefdc;
				}
			.GuideObject .adminButton {margin-top:10px;}
			 .GuideObjectInner .adminButton.helpButton {width:80px; }
			.GuideObject span.clear	{display:block; clear:both; margin:0px; padding:0px;}
	
	fieldset {margin:10px; border:1px solid #e0e0e0; padding:10px;}
		
	.ui-bg-green{color:#537b4f; background:url("/assets/modules/layout/images/green_top_grad.png") repeat-x scroll center top #eef6ed;border:1px solid #B8CFB5; -moz-border-radius:2px;}
		.ui-bg-green h1, .ui-bg-green h2, .ui-bg-green label, .ui-bg-green .ui-label, .ui-bg-green .ui-label-sub, .ui-bg-green .ui-label-hint{color:#537b4f;}	
	
	.ui-bg-help{color:#2e74a6; background:url("/assets/modules/layout/images/help-top-grad.png")  no-repeat scroll right top #f2f6f9;border:1px solid #83A4BF; -moz-border-radius:2px;padding-right:55px;}
		.ui-bg-help h1, .ui-bg-help h2, .ui-bg-help label, .ui-bg-help .ui-label, .ui-bg-help .ui-label-sub, .ui-bg-help .ui-label-hint{color:#2e74a6;}

		/* .ui-bg-lightblue a, .ui-bg-help a{color:#ef519e;}		*/
		
	.ui-highlight-yellow	{background:#ffffdb; padding-left:2px; padding-right:2px; font-weight:bold;}
	
	/*	Blocks and tings */
.MyAccountMenu	{margin:10px 0px 0 25px; padding:0px; float:left; width: 94%;/* width:780px; */}
*:first-child+html .MyAccountMenu	{height:30px; margin-bottom:0px; position:absolute; top:0px; left:8px; z-index:3; display:inline-block;}
*:first-child+html .MyAccountSummary	{margin:0 5px;}
*:first-child+html #MyAccount		{top:34px; margin-bottom:34px;}
* html .MyAccountMenu				{display:block; position:relative; top:0px; left:-20px; height:26px; margin-bottom:-9px;}

.MyAccountMenu li {float:left; display:block;margin-right:3px;}
.MyAccountMenu li.FarRightTab	{float:right; margin-right:0px;}
.MyAccountMenu li a	
	{
		float:left;
		padding:8px 10px 7px 10px; 
		font-size:12px; 
		display:block; 
		color:#536376; 
		font-weight:normal;
		font-size:14px;
		background:url(/assets/modules/ui-framework/assets/ui-backgrounds/images/TabDeActivated.gif) repeat-x top;
		text-shadow:#eef2f7 0px 1px 0px;
		-moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px;  border-top-left-radius:4px; 
		-moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius:4px;
		border-bottom:1px solid #ced4da;
	}
	* html .MyAccountMenu li a {}
	.MyAccountMenu li a:hover	{text-decoration:none; background:#ced4da;}
.MyAccountMenu li.currentSelected a
	{
		margin-top:-3px;
		padding:11px 10px 7px;
		background:url(/assets/modules/ui-framework/assets/ui-backgrounds/images/TabActivated2.gif) #f3f6fa repeat-x top;
		border-bottom:1px solid transparent;
		-moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px;  border-top-left-radius:4px; 
		-moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius:4px;
	}
	*:first-child+html .MyAccountMenu li.currentSelected a {margin-top:-2px;}
	.MyAccountMenu li.currentSelected a:hover	{text-decoration:none;}
	.MyAccountMenu li.currentSelected.hasChildren a {background:url(/assets/modules/ui-framework/assets/ui-backgrounds/images/TabActivatedWithChildren.gif) #f1f4f7 repeat-x top; border-color:transparent;}
	
	li.currentSelected.ManageMyAccount a
		{
			background:url(/assets/modules/ui-framework/assets/ui-backgrounds/images/TabActivated2.gif) #f6f6f6 repeat-x top;
			border-bottom:1px solid transparent;
		}
	
	li#productsTab a
		{
			background:#4d6066;
			border-bottom:1px solid transparent;
			color:#fff;
			text-shadow:0 1px 1px #777;
		}
	li#storefrontTab a
		{
			background:url(/Assets/modules/ui-framework/assets/ui-billingsystem/pages/images/storefrontBg.png)#111214 repeat-x top center;
			border-bottom:1px solid transparent;
			color:#fff;
			text-shadow:0 1px 1px #000;
		}
	li#plug-insTab a,
	li#Manageplug-ins a,
	li#creditsTab a
		{
			background:#a57cb6;
			border-bottom:1px solid transparent;
			color:#fff;
			text-shadow:0 1px 1px #725F85;
		}
	li#add-onsTab a,
	li#Manageadd-ons a,
	li#FixedAddonsTab a
		{
			background:#be4c56;
			border-bottom:1px solid transparent;
			color:#fff;
			text-shadow:0 1px 1px #820C0A;
		}
	
	
.MyAccountSubMenuInner	{margin:0px 0px 0px 0px; padding:10px 18px 10px 22px; border-bottom:1px solid #e4f2fb;background:#f1f4f7; display:none;}
.MyAccountSubMenu {margin:0px; padding:0px;}
.MyAccountSubMenu li a
	{
		float:left;
		padding:4px 12px;
		display:block;
		font-size:13px;
		font-weight:normal;
		color:#536376; 
		margin-right:10px;
		font-weight:bold;
		border:1px solid transparent;
		background:#e6ebf2;
		-moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px;
		text-shadow:#fff 0px 1px 0px;
	}
	.MyAccountSubMenu li a:hover	{text-decoration:none;color:#202020; background:#dbe0e5;-moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px;}
	.MyAccountSubMenu li.currentSelected a
		{
			font-weight:bold;
			background:url(/assets/modules/ui-framework/assets/ui-backgrounds/images/SubTabActivated.gif) #fff repeat-x top;
			color:#434f5e;
			-moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px;
			border:1px solid #c4c2c2;
			text-shadow:#fff 0px 1px 0px;
		}
	
	/* Modules and bobs */
	.MyAccountModuleHeader	
	{
		border:1px solid #c0c7ce;
		border-bottom:0px;
		-moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px;  border-top-left-radius:4px; 
		-moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius:4px;
		background:url("/assets/modules/ui-framework/assets/ui-backgrounds/images/TabDeActivated.gif") repeat-x scroll center top #CFD5DB;
		padding:4px 6px 4px 10px;
		margin-left:5px;
		margin-right:5px;
		display:block; 
		position:relative;
	}	
	.MyAccountModuleBody
	{
		/*border:1px solid #c0c7ce;*/
		border-color:#C0C7CE;
		border-width:1px;
		border-style:solid;
		background:#fff;
		padding:10px 10px;
		-moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px;  border-bottom-left-radius:4px; 
		-moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius:4px;
		margin-left:5px; 
		margin-right:5px;
		font-size:12px; 
		font-family:"Helvetica Neue",Helvetica,Arial,Verdana,sans-serif;
	}
	.MyAccountModuleBody.ManagementModule
		{
			background:#dbe2e6;
			padding-top:5px;
			padding-bottom:5px;
		}
	*:first-child+html .MyAccountModuleBody.NoBorder	{border:0px;}
