	html, body {
		margin: 0;
		padding: 0;
		background-color: #e8e8e8;
		font-family: "Segoe UI", Verdana, Arial, Geneva, sans-serif;
		color: #434a54;
		font-size: 13px;
	}
	a {
		color: inherit;
		text-decoration: inherit;
		transition: all 0.3s;
	}
	input[type="submit"]:hover {
		cursor: pointer;
	}
	input,textarea,select {
		margin-left: 1px;
	}
	input[type="text"],input[type="password"],textarea {
		border: 1px solid #dddddd;
		width: 98%;
		padding: 10px;
		resize: none;
		font-family: inherit;
		font-size: inherit;
		margin: 0;
	}
	input[type="submit"],input[type="button"],input[type="reset"] {
		background-color: #2d3945;
		color: #fff;
		text-align: center;
		padding: 10px;
		border: none;
		min-width: 120px;
	}
	input[type="submit"]:hover,input[type="button"]:hover,input[type="reset"]:hover {
		-moz-box-shadow:0px 0px 5px 1px rgba(119, 119, 119, 0.75);
		-webkit-box-shadow:0px 0px 5px 1px rgba(119, 119, 119, 0.75);
		box-shadow:0px 0px 5px 1px rgba(119, 119, 119, 0.75);
	}
	input[type="submit"][name="submitMode"][value="Save & Publish"] {
		background-color: #334e44;
		color: #fff;
		text-align: center;
		padding: 10px;
		border: none;
		min-width: 120px;
	}
	input[type="submit"][name="submitMode"][value="Save Draft"] {
		background-color: #4e3333;
		color: #fff;
		text-align: center;
		padding: 10px;
		border: none;
		min-width: 120px;
	}
	select {
		min-width: 220px;
	}
	.bold {
		font-weight: bold;
	}
	.italic {
		font-style: italic;
	}
	.capitalize {
		text-transform: capitalize;
	}
	.rounded {
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
	}
	.colorGrey {
		color: #999;
	}
	.spacer10 {
		height: 10px;
	}
	.spacer20 {
		height: 20px;
	}
	#addWatermarkEditContainerDummy {
		display: none;
	}
	#addWatermarkEditContainer {
		width: 110px;
	}
	.addWatermarkText {
		display: block;
		float: right;
		margin-top: 1.4px;
		margin-right: 5px;
		font-size: 11px;
	}
	#watermarkFlag {
		float: right;
	}
	.addWatermarkCheckWarning {
		text-align: center;
		font-size: 11px;
		margin-top: 3px;
	}
	.transFullWidthWrapper {
		background-image: url(images/whiteBgTrans50.png);
		padding: 10px;
		padding-left: 15px;
		padding-right: 15px;
		border-top: 1px solid #e5e5e5;
		border-bottom: 1px solid #e5e5e5;
	}
	.wrapper {
		padding: 10px;
	}
	.dropShadow1 {
		-moz-box-shadow:0px 0px 5px 1px rgba(119, 119, 119, 0.75);
		-webkit-box-shadow:0px 0px 5px 1px rgba(119, 119, 119, 0.75);
		box-shadow:0px 0px 5px 1px rgba(119, 119, 119, 0.75);
	}
	.adminSubTitle {
		font-size: 20px;
		margin-bottom: 5px;
	}
	.ueInputRadio {
		margin-left: 10px;
	}
	.smallSelect select {
		min-width: 120px;
		width: 120px;
	}
	.multiDataViewTable {
		text-align: left;
	}
	.multiDataViewTable tr:first-child td {
		font-weight: bold;
		background-color: #333333;
		padding: 3px;
		color: white;
		text-align: center;
		font-size: 11px;
	}
	.multiDataViewTable .even {
		background-image: url(images/whiteBgTrans20.png);
	}
	.multiDataViewTable .even td {
		padding: 3px;
	}
	.multiDataViewTable .even:hover {
		background-color: orange;
	}
	.multiDataViewTable .odd {
		background-image: url(images/whiteBgTrans80.png);
	}
	.multiDataViewTable .odd td {
		padding: 3px;
	}
	.multiDataViewTable .odd:hover {
		background-image: url(images/whiteBgTrans20.png);
		background-color: orange;
	}
	.clockContainer {
		background-image: url(images/clock.png);
		background-repeat: no-repeat;
		background-position: center left;
		padding-left: 20px;
	}
	.purchaseStatusEmblem {
		display: block;
		text-align: center;
		font-size: 10px;
		color: #fff;
		font-weight: bold;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		padding: 1px;
		padding-bottom: 3px;
		padding-left: 3px;
		padding-right: 3px;
	}
	.purchaseStatusRequest {
		background-color: #45aab6;
	}
	.purchaseStatusConfirmed {
		background-color: orange;
	}
	.purchaseStatusApproved {
		background-color: #008000;
	}
	.purchaseStatusRejected {
		background-color: #900;
	}
	.purchaseStatusCanceled {
		background-color: #80007F;
	}
	.purchaseStatusShipped {
		background-color: #b4d733
	}
	.clear {
		clear: both;
	}
	.centerText {
		text-align: center;
	}
	.leftText {
		text-align: left;
	}
	.rightText {
		text-align: right;
	}
	.bold {
		font-weight: bold;
	}
	.tooltipImage {
		max-width: 200px;
	}
	.minHeight330 {
		min-height: 330px;
	}
	.watermakPrevBg {
		background-image: url('images/noPattern.png');
		padding: 5px;
		border: 1px solid #cdcdcd;
	}
	.watermakPrevBg {
		text-align: center;
	}
	#topBar {
		background-color: #33414e;
		color: #fff;
		padding-left: 15px;
		font-size: 11px;
		border-bottom: 1px solid #2f3c48;
	}
	#topBar table tr td {
		padding-bottom: 1px;
	}
	#leftContainer {
		background-color: #2d3945;
		color: #fff;
		font-size: 11px;
		background-image: url(images/ultimaLeftTransBg.png);
		background-position: left bottom;
		background-repeat: no-repeat;
		padding-bottom: 180px;
	}
	#logoutBtn {
		display: block;
		float: right;
		padding: 5px;
		height: 26px;
		width: 42px;
		text-align: center;
		padding-top: 17px;
	}
	#logoutBtn:hover {
		background-color: #3d4e5d;
	}
	#searchInputTop {
		background-color: #2d3945;
		border: 1px solid #29343f;
		color: #a1a5a5;
		padding: 4px;
		margin-top: 2px;
		background-image: url(images/searchBg.png);
		background-repeat: no-repeat;
		background-position: 5px 3px;
		padding-left: 27px;
		width: 90%;
	}
	#userContainer {
		text-align: center;
		margin-top: 30px;
	}
	#userAvatar {
		border: 3px solid #fff;
		-moz-border-radius: 55px;
		-webkit-border-radius: 55px;
		border-radius: 55px;
	}
	#userContainer #username {
		margin-top: 10px;
		font-size: 15px;
		font-weight: bold;
	}
	#adminTitle {
		font-weight: normal;
		font-size: 25px;
		margin: 0;
		padding: 20px;
	}
	#adminNewsDate {
		margin-top: 3px;
		margin-bottom: 10px;
	}
	#dashboardTable {
		margin-top: 10px;
	}
	#footerPreload {
		display: none;
	}
	#logIndex {
		width: 550px;
		background-color: #33414e;
		color: #fff;
		text-align: center;
		margin: auto;
		margin-top: 100px;
	}
	#footerIdxLogin {
		margin-top: 20px;
		background-color: #2d3945;
		padding: 5px;
	}
	#topMenu a {
		background-repeat: no-repeat;
		background-position: center top;
		text-align: center;
		float: left;
		padding-top: 40px;
		margin-left: 10px;
		margin-right: 10px;
		text-transform: uppercase;
		font-size: 11px;
		border-bottom: 1px dashed transparent;
		color: #758695;
	}
	#topMenu a:first-child {
		margin-left: 0px;
	}
	#topMenu a:last-child {
		margin-right: 0px;
	}
	#topMenu a:hover {
		color: #434a54;
		border-bottom: 1px dashed #434a54;
	}
	#ueAdminPath {
		font-size: 10px;
		padding-bottom: 0;
	}
	#multiCheckBar {
		margin-top: 10px;
		display: none;
	}
	#multiCheckBar table tr td {
		padding-right: 10px;
	}
	#ueFormContainer {
		margin-top: 10px;
	}
	#eachMultiImageTable {
		background-color: #ebebeb;
		border: 1px solid #dddddd;
		color: #797a88;
		margin-bottom: 5px;
	}
	#multiImagePreview {
		background-image: url(images/noPattern.png);
		border: 1px solid grey;
		min-width: 100px;
		width: 100px;
		height: 75px;
		overflow: hidden;
		text-align: center;
		background-position: top left;
	}
	#multiImagePreview img {
		max-width: 100%;
	}
	#multiImagePreview #slimboxTarget {
		display: block;
		width: 100px;
		height: 75px;
	}
	#multiImageUpload {
		background-color: #fff;
		background-image: url(images/imagePreviewBg.png);
		background-repeat: no-repeat;
		background-position: top right;
		border: 1px solid #dddddd;
		padding: 5px;
		padding-bottom: 0;
		min-height: 230px;
	}
	#productColorMultiView input[type="text"] {
		width: 95.6%;
	}
	#productSizeMultiView input[type="text"] {
		width: 93%;
	}
	#productSizeMultiView input[class="colorPickerField"] {
		width: 85%;
	}
	#shippingForm input[type="text"],textarea {
		width: 95%;
	}
	#autoLogoutAlert {
		color: #fff;
		font-size: 17px;
	}
	#autoLogoutAlert a {
		display: block;
		margin: auto;
		padding: 10px;
		padding-left: 15px;
		padding-right: 15px;
		color: #fff;
		background-color: orange;
		max-width: 170px;
		margin-top: 25px;
	}
	
	/* PAGE SELECTOR START */
	.pageSelector {
		margin-top: 5px;
		color: #333333;
		padding-top: 2px;
		padding-bottom: 2px;
		text-align: center;
	}
	.pageSelector a {
		color: #999999;
		margin-left: 2px;
		margin-right: 2px;
		text-decoration: none;
	}
	.pageSelector a:hover {
		color: #000;
	}
	
	.footerBtn {
		background-color: #f3f3f3;
		display: block;
		padding: 7px;
		padding-bottom: 2px;
		padding-top: 1px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		border: 1px solid #666666;
	}
	/* PAGE SELECTOR END */
	
	/* MESSAGE SHOW START */
	.messageBox {
		background-position: bottom right;
		background-repeat: no-repeat; 
		text-align: center;
		padding: 7px;
		font-weight: bold;
		font-family: Arial, Helvetica, sans-serif;
		letter-spacing: 5px;
		font-size: 11px;
		color: #fff;
	}
	#ueShowError {
		background-image: url(images/ui-bg_diagonals-thick_18_b81900_40x40.png);
	}
	#ueShowError .messageBox {
		background-image: url(images/icon/alert.png);
	}
	#ueShowStatus {
		background-image: url(images/ui-bg_diagonals-thick_18_b81900_40x40green.png);
	}
	#ueShowStatus .messageBox {
		background-image: url(images/icon/info.png);
	}
	/* MESSAGE SHOW END */
	
	/* IMAGE EDITOR START */
	#imageEditBox {
		margin: auto;
		max-width: 450px;
	}
	.imageEditWhiteBox {
		background-color: #fff;
		padding: 10px;
	}
	.imageEditAreaContainer {
		background-image: url(images/noPattern.png);
		background-position: center;
		text-align: center;
	}
	.imageEditBoxTitle {
		font-size: 30px;
		text-align: center;
		padding: 10px;
		padding-top: 0;
		color: #fff;
	}
	.imageName {
		background-color: #000;
		color: #b3b6ba;
		padding: 5px;
		padding-left: 10px;
		padding-right: 7px;
	}
	.imageEditorInfoBtn {
		display: block;
		margin-top: 2px;
		margin-left: 7px;
	}
	.imageEditExifTable {
		margin-top: 5px;
		margin-bottom: 3px;
		display: none;
	}
	.imageEditExifTable table tr td:first-child {
		padding-right: 10px;
		font-weight: bold;
	}
	.editTabContainer {
		background-color: #fff;
		font-size: 11px;
	}
	.helpImage {
		padding: 5px;
		outline: 1px solid #cdcdcd;
	}
	.imageEditFilterContainer {
		text-align: center;
	}
	.imageEditFilterContainer label {
		position: relative;
		display: inline-block;
		vertical-align: top;
		width: 78px;
		text-align: center;
		margin-left: 5px;
		margin-right: 5px;
		margin-bottom: 15px;
	}
	.imageEditFilterContainer input {
		position: absolute;
		top: 1px;
		left: 5px;
	}
	.imageEditFilterContainer label:hover {
		cursor: pointer;
	}
	.imageEditFilterContainer img {
		padding: 3px;
		outline: 1px solid #cdcdcd;
		margin-bottom: 5px;
	}
	.imageEditWatermarkPreview {
		background-image: url(images/noPattern.png);
		max-width: 125px;
		text-align: center;
		margin: auto;
		border: 5px solid #fff;
		outline: 1px solid #cdcdcd;
	}
	.editTabContainerContent input[type="button"] {
		background-color: #cdcdcd;
	}
	/* IMAGE EDITOR END */