/******************************************************************* 

    Main Styles for the SalesWarp System
    Copyright 2012 - Designed and Developed by 6th Street Commerce
    
********************************************************************/


* {
	margin: 0;
	padding: 0;/*[empty]background-color:;*//*[empty]color:;*/
}
html {
	height: 100%;
	min-width: 1162px;
	overflow-x: auto;
	overflow-y:auto;
}
/*General Style Info*/
body {
	background: #222 !important;/*#C5C5C5;*/
	color: #550;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 62.5%;
	margin: 0;
	width:100%;
}
a {
	color: #003D4C;
	text-decoration: underline;
	font-weight: bold;
}
a:hover {
	color: #003D4C;
	text-decoration: none;
}
a img {
	border: none;
}
h1, h2, h3, h4 {
	font-weight: normal;
}
h1 {
	color: #003D4C;
	font-size: 100%;
	margin: 0.1em 0;
}
h2 {
	color: #C60;
	font-family: "Gill Sans", "lucida grande", helvetica, arial, sans-serif;
	font-size: 150%;
	margin: 0.3em 0;
	padding-top:5px;
	padding-bottom:5px;
}
h3 {
	color: #550;
	font-family: "Gill Sans", "lucida grande", helvetica, arial, sans-serif;
	font-size: 125%;
	padding-top: 1.5em;
	font-weight: bold;
}
h4 {
	color: #993;
	font-weight: normal;
	padding-top: 0.5em;
}
ul, li {
	margin: 0 12px;
}

/*Layout*/
.container {
	text-align: left;
	background: #123259 url(../img/bodyMainbk.jpg) repeat-x left top; /*#C6C6C6;*/
	height: auto;
}
.frame1 {
	background-color: #FFFFFF;
	width: auto;
	overflow:hidden;/*border-right: 4px solid #47576D;
	border-left: 4px solid #47576D;
	border-top: 3px solid #98B4DB;
	border-bottom: 5px solid #6B7F9D;*/
}
.header {
	/*background:#FFF url(../img/sw-header-bk2.png) repeat-x right top;
	background: #FEFEFE url(../img/header_art.png) no-repeat right;*/
	background: #FEFEFE url(../images/sw-header-bk2.jpg) no-repeat right;
	vertical-align: top;
	color: #FFF;
	position:relative;
	height:90px;
}
.toplogo {
	float: left;
	position:absolute;
	top:0px;
	left:0px;
	background:url(../img/sw-logo-bk.png) no-repeat left top;
	width:505px;
	height:110px;
	padding-left:28px;
	padding-top:14px;
}
#adminNav {
	width:auto;
	height:66px;
	display:block;
	float:right;
	background:url(../img/topMenuBar.png) repeat-x right top;
	padding-right:0px;
	position:relative;
}
#adminNav .adminNavSide {
	position:absolute;
	display:block;
	width:15px;
	height:66px;
	top:0px;
	left:-15px;
	background:url(../img/topMenuBarEnd.png) no-repeat left top;
}
#store-switcher {
	float:left;
	font-size:12px;
	position:relative;
	padding-left:18px;
	background:url(../img/topMenuBarDivider2.png) no-repeat left top;
}
#store-switcher form {
	width:auto !important;
}
.storeSwitcher {
	float:left;
}
#storeSwitcher.last-child {
	float:left;
}
#store-switcher select {
	margin-top:0px;
	padding:4px;
	border:1px solid #0d233f;
	-webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.39);
	-moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.39);
	box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.39);
}
#SwitchStoreForm {
	float:left;
	padding-top:8px;
	padding-right:18px;
}
#SwitchStoreForm label {
	/*font-weight:bold;*/
	font-size:11px;
	/*padding-right:5px;*/
}
#store-switcher a {
	display:block;
	width:95px;
	height:20px;
	color:#0d233e;
	text-decoration:none;
	background:url(../img/top-tab4.png) no-repeat left -26px;
	padding:20px 22px 24px 40px;
	margin-right:20px;
	float:left;
	font-size:13px;
}
#store-switcher a:hover {
	background:url(../img/top-tab4-over.png) no-repeat left -26px;
}
/** New Menu Quick Styling **/
#nav {
	margin: 0;
	padding: 0;
}
#nav ul.dropdown {
	position: relative;
	margin:0px;	  	
	-webkit-box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.4);
	box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.4);
}
#nav ul.dropdown li {
	font-weight: bold;
	float: left;
	list-style: none;
	font: 12px Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	margin:0px;
}				   

#nav ul.dropdown li a {
	display: block;
	background:#3b3b3b url(../images/menuMainbk.jpg) repeat-x left top;
	/*padding: 13px 28px 11px;*/
	padding: 13px 18px 11px;
	text-decoration: none;
	border-right: 0px solid #222;
	color: #EAFFED;
	text-shadow: 2px 2px 3px rgba(0, 0, 0, 0.8);
}
#nav ul.dropdown li a:hover {
	background:#0e2745 url(../images/navTopLevel-over.jpg) repeat-x left top;
}
#nav ul.dropdown li.hover, ul.dropdown li:hover {
	position: relative;
}
#nav ul.dropdown ul {
	width:180px;
	visibility: hidden;
	position: absolute;
	top: 100%;
	left: -1px;
	font-size:12px;
	margin-left:0px;
	margin-right:0px;  
	-webkit-box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.4) !important;
	-moz-box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.4) !important;
	box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.4) !important;
}
#nav ul.dropdown ul li {
	font-weight: normal;
	float: none;
}
/* IE 6 & 7 Needs Inline Block */
/* IE 6 & 7 Needs Inline Block */
#nav ul.dropdown ul li a {
	border-right: 1px solid #222;
	border-left: 1px solid #222;
	border-bottom:1px solid #222;
	display: inline-block;
	padding: 8px 20px 8px 10px;
	text-shadow: none;
	background: #b7b7b7 url(../img/navSubLevel2.jpg) repeat-x left top;
	color: #222 /*#091729*/;
	font-size:12px;
	font-weight:normal;
	width:160px;
	text-transform:none;
}
#nav ul.dropdown ul li a .arrowMark {
	display:block;
	float:right;
	width:17px;
	height:17px;
	overflow:hidden;
	text-indent:-9000px;
	background:url(../img/nav-arrow.png) no-repeat left top;
	margin-right:-15px;
}
#nav ul.dropdown ul li.last-child a {
	border-bottom: 1px solid #081627;
}
#nav ul.dropdown ul li a:hover {
	background: #9c9c9c url(../img/navSubLevel2-over.jpg) repeat-x left top;
}
#nav ul.dropdown ul ul {
	left: 168px;
	top: 8px;
	border-top:1px solid #222;
	width:182px;
}
#nav ul.dropdown ul ul ul {
	left:155px;
}
#nav ul.dropdown ul ul li a .arrowMark {
	margin-right:-5px;
}
#nav ul.dropdown ul ul li a {
	padding-right:10px;
}
#nav ul.dropdown li:hover > ul {
	visibility: visible;
}
/** Migrated Menu Styles **/
.DHTMLSuite_menuBar_top {	/* The bar that is parent of the menu strip */
	height:30px;
	margin: 0 auto;
	width:100%;
	background-repeat:repeat-x;
	font-family: Helvetica, Arial, sans-serif;
	text-transform: capitalize;
	font-size:14px;
	font-weight: bold;
	color:#FFF;
	text-shadow: 2px 2px 3px rgba(0, 0, 0, 0.6);
	text-transform:uppercase;
	z-index:100;
	/*padding-left:5px;*/
	background:#081525 url(../img/menuMainbk.jpg) repeat-x left top;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:25px;/*	background-image:url('../images_dhtmlsuite/menu_strip_bg.jpg'); */
}
.DHTMLSuite_menuBar_sub {
	position:absolute;
	background-color: #59C451;
	border:none;
	color:#FFF;
	/*	background-image:url('../images_dhtmlsuite/menu-bar-gradient.jpg'); */	/* Background image for sub menu items */
	background-repeat:repeat-y;
	background-position: left center;
	display:inline;
	text-transform: capitalize;
	font-size:12px;
}
.DHTMLSuite_menuItem_top_regular, .DHTMLSuite_menuItem_top_over, .DHTMLSuite_menuItem_top_click, .DHTMLSuite_menuItem_top_disabled, .DHTMLSuite_menuItem_top_active {
/* height:19px; */
}
.DHTMLSuite_menuItem_top_regular div, .DHTMLSuite_menuItem_top_over div, .DHTMLSuite_menuItem_top_click div, .DHTMLSuite_menuItem_top_disabled div, .DHTMLSuite_menuItem_top_active div {
	padding-top:2px;
	padding-bottom:2px;
}
.DHTMLSuite_menuItem_top_regular {	/* Top level menu item - Regular state */
	padding-left:4px;
	padding-right:4px;
	margin-right:2px;
	margin-left:1px;
	padding-top:1px;
	padding-bottom:1px;
	cursor:pointer;
	line-height:16px;
	margin-top:2px;
}
.DHTMLSuite_menuItem_top_over { /* Top level menu item - Mouse over state */
	padding-left:4px;
	padding-right:6px;
	margin-right:2px;
	border:0px solid #666;
	color: #006793;
	background-color: #B3E4B0;
	cursor:pointer;
	line-height:16px;
	margin-top:2px;
	padding-top:1px;
	padding-bottom:1px;
}
.DHTMLSuite_menuItem_top_active {	/* Top level menu item - Active state - this is typical the state for menu item 1 when a sub group is expanded and the mouse is located over one of the sub menu items */
	padding-left:4px;
	padding-right:5px;
	margin-right:2px;
	border:0px solid #000;
	border-bottom:1px solid #333;
	background-color: #B3E4B0;
	cursor:pointer;
	line-height:16px;
	margin-top:2px;
	color: #006793;
	padding-top:1px;
	padding-bottom:1px;
}
.DHTMLSuite_menuItem_top_click {	/* Top level menu item - Mouse click state */
	padding-left:3px;
	padding-right:5px;
	margin-right:2px;
	border:1px solid #000;
	background-color:#B3E4B0;
	cursor:pointer;
	line-height:16px;
	margin-top:2px;
	z-index:20000;
}
.DHTMLSuite_menuItem_top_disabled {	/* Disabled menu item */
	padding-left:4px;
	padding-right:4px;
	margin-right:2px;
	padding-top:1px;
	padding-bottom:1px;
	cursor:default;
	line-height:16px;
	margin-top:2px;
}
.DHTMLSuite_menuItem_top_disabled img, .DHTMLSuite_menuItem_top_disabled div {	/* Sub divs of disabled top level items. A menu item is a div with some subdivs(one for the icon, one for text etc.). this is the css for these sub divs */
	filter:alpha(opacity=40);	/* Transparency */
	opacity:0.4;	/* Transparency */
	-moz-opacity:0.4;	/* Transparency */
	-khtml-opacity:.4;	/* Transparency */
}
.DHTMLSuite_menuItem_top_disabled div, .DHTMLSuite_menuItem_top_active div, .DHTMLSuite_menuItem_top_click div, .DHTMLSuite_menuItem_top_regular div, .DHTMLSuite_menuItem_top_over div {	/* divs for the text,icon and arrow of a menu item */
	float:left;
	padding-left:1px;
	padding-right:1px;
}
/* CSS FOR THE SMALL ARROW DIV - WHEN YOU CLICK ON THIS DIV, SUB ELEMENTS WILL SHOW */
.DHTMLSuite_menuItem_top_arrowShowSub {	/* This is the arrow for top level elements */
	width:12px;	/* Width of item */
	background-repeat:no-repeat;	/* No background repeat for the arrow */
	background-position:center center;	/* Position of the arrow. at the center of this div */
	background-image: url('../images_dhtmlsuite/menu_strip_down_arrow.png');	/* Relative path to the arrow */
	margin:0px;
	margin-right:-1px;	/* -1 pixel is added to get the arrow a little bit more to the right. this is because of the right padding of top level items */
	padding:0px;
	height:16px;
	margin-left:2px;
	float:right;
}
.DHTMLSuite_menuItem_top_over .DHTMLSuite_menuItem_top_arrowShowSub, .DHTMLSuite_menuItem_top_click .DHTMLSuite_menuItem_top_arrowShowSub {	/* Sub menu arrows */
	margin-left:1px;
	border-left:0px solid #FFF;
	color: #006793;
}
/* CSS FOR SEPARATOR */
.DHTMLSuite_menuItem_separator_top {	/* Separator of type "top" */
	height:20px;
	margin-top:3px;
	margin-bottom:3px;
	width:4px;
	padding-left:3px;
	padding-right:3px;
	background-repeat:repeat-y;
	background-image:url('../images_dhtmlsuite/menu_strip_separator.gif');
}
/* CSS FOR MENU ITEM OF TYPE "sub" */
.DHTMLSuite_menuItem_sub_regular, .DHTMLSuite_menuItem_sub_over, .DHTMLSuite_menuItem_sub_click, .DHTMLSuite_menuItem_sub_disabled, .DHTMLSuite_menuItem_sub_active {	/* Commom css for regular, mouse over and mouse click items */
	clear:both;
	line-height:18px;	/* Height of menu item */
	height:18px;		/* Height of menu item */
	padding-left:25px;	/* Space inside the menu item - the 25 pixels are used in order to avoid text overlapping menu item icon */
	padding-right:4px;	/* Space inside the menu item */
	padding-top:3px;	/* Space inside the menu item */
	padding-bottom:2px;	 /* Space inside the menu item */
	cursor:pointer;		/* Mouse cursor set to a "hand" */
	margin:1px;	/* A little space around the item */
	background-repeat:no-repeat;	/* No background repeat */
}
.DHTMLSuite_menuItem_sub_disabled {	/* Disabled sub menu item */
	cursor:default;	/* Arrow as cursor instead of hand */
}
.DHTMLSuite_menuItem_sub_disabled div, .DHTMLSuite_menuItem_sub_disabled {	/* Disabled sub menu item - Here, we apply the rules on the divs inside the element, i.e. the div for the icon, text and arrow */
	filter:alpha(opacity=40);	/* Transparency */
	opacity:0.4;	/* Transparency */
	-moz-opacity:0.4;	/* Transparency */
	-khtml-opacity:.4;	/* Transparency */
}
.DHTMLSuite_menuItem_sub_regular, .DHTMLSuite_menuItem_sub_disabled {	/* Regular menu item */
	margin-left:2px;	/* size of margin above + 1 pixel */
	padding-top:3px;	/* Size of padding-top above + 1 pixel */
	padding-bottom:3px;	/* Size of padding-bottom above + 1 pixel */
}
.DHTMLSuite_menuItem_sub_over, .DHTMLSuite_menuItem_sub_click, .DHTMLSuite_menuItem_sub_active {
	border:0px solid #CCC;	/* Border around mouse over items, click items and active items */
}
.DHTMLSuite_menuItem_sub_over, .DHTMLSuite_menuItem_sub_active {	/* Mouse over effect */
	background-color:#B3E4B0;		/* Background color of mouse over items and active items(Active item = parent elements of the menu item the mouse is currently over */
	color: #006793;
	font-weight: bold;
}
.DHTMLSuite_menuItem_sub_click {	/* Mouse click effect */
	background-color:#F0FAEF;	/* Background color when the mouse button is pressed down on a menu item */
}
.DHTMLSuite_menuItem_sub_click div, .DHTMLSuite_menuItem_sub_regular div, .DHTMLSuite_menuItem_sub_over div, .DHTMLSuite_menuItem_sub_active div, .DHTMLSuite_menuItem_sub_disabled div {	/* divs for the text,icon and arrow of a menu item */
	float:left;		/* To get the icons and text of sub elements side by side */
	padding-left:1px;
	padding-right:1px;
}
.DHTMLSuite_menuItem_sub_arrowShowSub {	/* Arrow div for sub elements (Right pointing arrow ) */
	position:absolute;	/* Never change this one */
	background-image:url('../images_dhtmlsuite/menu-bar-right-arrow.png');	/* Path relative to the css file */
	width:18px;
	height:18px;
	text-align:right;
	right:0px;
	background-repeat:no-repeat;	/* No background repeat */
	background-position: center right;	/* Position of arrow */
}
.DHTMLSuite_menuItem_separator_sub {	/* Separator of type "sub" */
	height:1px;	/* Height of separator */
	margin-top:1px;	/* Space above the separator */
	margin-bottom:1px;	/* Space below the separator */
	margin-left:24px;	/* left margin because we don't want the separator to cover the gradient */
	padding-right:3px;	/* space at the right of the separator */
	background-color:#333;	/* background color for the separator - blue */
}
.header H1 A {
	color: #FFF;
	font-weight: 800;
	text-decoration: none;
}
.header H1 A:hover {
	color: #FFF;
	text-decoration: underline;
}
.content {
	background: #FFF url(../img/contentMainbk.jpg) repeat-x left top;
	clear: both;
	color: #333;
	padding: 40px 1.2% 0px;
	overflow: visible;
	min-height: 300px;
	height: auto;
	position:relative;
	z-index:100;
}
.footer-spacer {
	min-height: 20px;
	display:none;
}
.footer {
	/*background: #FFF url(../img/saleswarp_footer.png) no-repeat right;*/
	background:#FFF url(../img/footer-bk.png) repeat-x left top;
	line-height:16px;
	min-height: 59px;
	margin-top:-45px;
	margin-left:-60px;
	margin-right:-60px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	padding:130px 80px 25px;/*border-top: 2px solid #DEDEDE;*/
}
.footer-copyright {
	float: right;
	align: right;
	vertical-align:bottom;
	color: #FFF;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-top:25px;
	min-height: 25px;
	text-align:right;
}
.footer .footer-logo {
	float:left;
	/*padding-left:20px;*/
	margin-top:-14px;
}
.footer .footer-logo a {
	/*background:url(../img/6thstreetlogo-final.png) no-repeat left top;*/
	display: block;
	margin-top: -42px;
	padding-bottom: 45px;
	/*padding-left: 185px;*/
	padding-top: 78px;
	color:#122f4c;
}
.footer .footer-logo a:hover {
	color:#0c1f32;
}
#adminNav .guest {
	vertical-align: top;
	margin-top: 13px;
	margin-right: 2px;
	color: #FFF;
	float: left;
	padding:1px 5px 5px;
	font-size:12px;
}
#adminNav .guest .first-child {
	float:left;
	padding:10px 5px 5px 32px;
	font-style:italic;
	font-weight:bold;
	background:url(../img/userIconNew.png) no-repeat left top;
	text-shadow:2px 2px 3px rgba(0, 0, 0, 0.6);
	margin-top:-7px;
}
#adminNav .guest .first-child a {
	/*background:none;
	padding-left:0px;
	padding-right:20px;
	margin-top:-11px;*/
}
#guest a.header {
	margin-left:8px;
	margin-top:-10px;
	display:block;
	width:53px;
	height:8px;
	background:url(../img/logout-button2.png) no-repeat left top;
	font-size:10px;
	font-style:normal;
	float:right;
	text-transform:uppercase;
	color:#FFF;
	text-decoration:none;
	text-align:center;
	padding:10px 10px 11px;
	text-shadow:1px 1px 2px rgba(0, 0, 0, 0.6);	
}
#adminNav .guest a.header.last-child {
	margin-left:8px;
	margin-top:-10px;
	display:block;
	width:53px;
	height:8px;
	background:url(../img/logout-button2.png) no-repeat left top;
	font-size:10px;
	font-style:normal;
	float:right;
	text-transform:uppercase;
	color:#FFF;
	text-decoration:none;
	text-align:center;
	padding:10px;
	text-shadow:1px 1px 2px rgba(0, 0, 0, 0.6);
}
#adminNav .guest a.header.last-child:hover, #guest a.header:hover {
	background:url(../img/logout-button2-over.png) no-repeat left top;
}
.guest a {
	color: #FF9900;
	text-decoration: underline;
}
.clear {
	clear: both;
}
.topnav {
	/* background: #FEFEFE url(../img/green_navbar.png) no-repeat left;border-top:1px solid #2a6a24; */
	position: relative;
	z-index:200;
	/*background:#3b3b3b url(../img/menuMainbk.jpg) repeat-x left top;*/
	background:#3b3b3b url(../images/menuMainbk.jpg) repeat-x left top;
}
/*Tables*/
TABLE {
	background: #FFF;
	border: 1px solid #CCC;
	border-right: 0;
	clear: both;
	color: #333;
	margin-bottom: 10px;
	width: 100%;
}
TABLE.l1 {
	background: #666;
	border: 1px solid #000000;
	border-right: 0;
	clear: both;
	color: #333;
	margin-bottom: 5px;
	width: 100%;
}
TABLE.l2 {
	background: #808000;
	border: 1px solid #000000;
	border-right: 0;
	clear: both;
	color: #333;
	margin-bottom: 5px;
	width: 100%;
}
TH {
	background: #F2F2F2;
	border: 1px solid #BBB;
	border-top: 1px solid #FFF;
	border-left: 1px solid #FFF;
	text-align: center;
}
TH.l1 {
	background: #CDE9F1;
	border: 1px solid #BBB;
	border-top: 1px solid #FFF;
	border-left: 1px solid #FFF;
	text-align: center;
}
TH.l2 {
	background: #585800;
	color: #FFFFFF;
	border: 1px solid #BBB;
	border-top: 1px solid #FFF;
	border-left: 1px solid #FFF;
	text-align: center;
}
/*TH A {
	background: #F2F2F2;
	display: block;
	padding: 2px 4px;
	text-decoration: none;
}
TH A:hover {
	background: #CCC;
	color: #333;
	text-decoration: none;
}
*/
TABLE TR TD {
	background: #FFF;
	border-right: 1px solid #CCC;
	padding: 4px;
	text-align: center;
	vertical-align: middle;
}
TABLE TR.altrow TD {
	background: #F4F4F4;
}
TD.actions {
	text-align: center;
	white-space: nowrap;
}
TD.actions A {
	margin: 0px 6px;
}
.cake-sql-log TABLE {
	background: #F4F4F4;
}
.cake-sql-log TD {
	padding: 4px 8px;
	text-align: left;
}
/*Paging*/
DIV.paging {
	background: #FFF;
	color: #CCC;
	margin-bottom: 2em;
}
DIV.paging DIV.disabled {
	color: #999;
	display: inline;
}
DIV.paging SPAN {
}
DIV.paging SPAN.current {
	color: #000;
}
DIV.paging SPAN A {
}
/*Scaffold View*/
DL {
	line-height: 2em;
	margin: 0em;
	width: 100%;
	text-align: left;
}
DL.altrow {
	background: #F4F4F4;
}
DT {
	font-weight: bold;
	padding-left: 4px;
	padding-right: -4px;
	vertical-align: top;
	width: 100%;
}
DT.altrow {
	background: #F4F4F4;
}
DD {
	margin-left: 40%;
	margin-top: -2em;
	vertical-align: top;
	width: 60%;
}
/*Forms
FORM {
	clear: both;
	margin-right: 20px;
	padding: 0;
	width: 80%;
}
FIELDSET {
	border: 1px solid #CCC;
	margin-top: 30px;
	padding: 16px 20px;
}
FIELDSET LEGEND {
	background: #FFF;
	color: #880;
	font-size: 130%;
	font-weight: bold;
}
FIELDSET FIELDSET {
	margin-top: 0px;
	margin-bottom: 20px;
	padding: 16px 10px;
}
FIELDSET FIELDSET LEGEND {
	font-size: 100%;
	font-weight: normal;
}
FIELDSET FIELDSET DIV {
	clear: left;
	margin: 0 20px;
}
FORM DIV.input {
	color: #444;
}
FORM DIV.required {
	color: #333;
	font-weight: bold;
}
FORM DIV.submit {
	border: 0;
	clear: both;
	margin-top: 10px;
	margin-left: 140px;
}
LABEL {
	display: block;
	font-size: 110%;
}
INPUT, TEXTAREA {
	clear: both;
	font-size: 115%;
	font-family: "frutiger linotype", "lucida grande", verdana, sans-serif;
	padding: 2px;
	width: 80%;
	max-width: auto;
}
SELECT {
	clear: both;
	font-size: 95%;
	vertical-align: text-bottom;
}
SELECT[multiple=multiple] {
	width: 100%;
}
OPTION {
	font-size: 95%;
	padding: 0 3px;
}
INPUT[type=checkbox] {
	clear: left;
	float: left;
	margin: 0px 6px 7px 2px;
	width: auto;
}
INPUT[type=radio] {
	float: left;
	width: auto;
	margin: 0 3px 7px 0;
}
DIV.radio LABEL {
	margin: 0 0 6px 20px;
}
INPUT[type=submit] {
	display: inline;
	font-size: 100%;
	padding: 2px 5px;
	width: auto;
	vertical-align: bottom;
}*/
/*Notices and Errors*/
DIV.message {
	clear: both;
	color: #900;
	font-size: 110%;
	font-weight: bold;
	margin: 1em 0;
}
DIV.error-message {
	clear: both;
	color: #900;
	font-weight: bold;
}
P.error {
	background-color: #E32;
	color: #FFF;
	font-family: Courier, monospace;
	font-size: 100%;
	line-height: 140%;
	padding: 0.8em;
	margin: 1em 0;
}
P.error EM {
	color: #000;
	font-weight: normal;
	line-height: 110%;
}
/*
.notice {
	background: #FFCC00;
	color: #000;
	display: block;
	font-family: Courier, monospace;
	font-size: 100%;
	line-height: 140%;
	padding: 0.8em;
	margin: 1em 0;
}
.success {
	background: #008000;
	color: #FFF;
}
*/
/*Actions*/
DIV.actions UL {
	margin: 0px 0;
	padding: 0;
}
DIV.actions LI {
	display: inline;
	list-style-type: none;
	line-height: 2em;
	margin:0 2em 20px 0;
	white-space: nowrap;
	float:left;
	margin
}
fieldset.grey-bg.no-margin.fieldset-with-legend DIV.actions LI {
	width:205px;
	float:left;
	display:block;
}
DIV.actions UL LI A {
	color: #003D4C;
	text-decoration: none;
}
DIV.actions UL LI A:hover {
	color: #333;
	text-decoration: underline;
}
/*Related*/
DIV.related {
	clear: both;
	display: block;
}
/*Debugging*/
PRE {
	color: #000;
	background: #F0F0F0;
	padding: 1em;
}
PRE.cake-debug {
	background: #FFCC00;
	font-size: 120%;
	line-height: 140%;
	margin-top: 1em;
	overflow: auto;
	position: relative;
}
DIV.cake-stack-trace {
	background: #FFF;
	border: 4px dotted #FFCC00;
	color: #333;
	margin: 0px;
	padding: 6px;
	font-size: 120%;
	line-height: 140%;
	overflow: auto;
	position: relative;
}
DIV.cake-code-dump PRE {
	position: relative;
	overflow: auto;
}
DIV.cake-stack-trace PRE, DIV.cake-code-dump PRE {
	color: #000;
	background-color: #F0F0F0;
	margin: 0px;
	padding: 1em;
	overflow: auto;
}
DIV.cake-code-dump PRE, DIV.cake-code-dump PRE CODE {
	clear: both;
	font-size: 12px;
	line-height: 15px;
	margin: 4px 2px;
	padding: 4px;
	overflow: auto;
}
DIV.cake-code-dump SPAN.code-highlight {
	background-color: #FF0;
	padding: 4px;
}
DIV.code-coverage-results DIV.code-line {
	padding-left: 5px;
	display: block;
	margin-left: 10px;
}
DIV.code-coverage-results DIV.uncovered SPAN.content {
	background: #ECC;
}
DIV.code-coverage-results DIV.covered SPAN.content {
	background: #CEC;
}
DIV.code-coverage-results DIV.ignored SPAN.content {
	color: #AAA;
}
DIV.code-coverage-results SPAN.line-num {
	color: #666;
	display: block;
	float: left;
	width: 20px;
	text-align: right;
	margin-right: 5px;
}
DIV.code-coverage-results SPAN.line-num STRONG {
	color: #666;
}
DIV.code-coverage-results DIV.start {
	border: 1px solid #AAA;
	border-width: 1px 1px 0px;
	margin-top: 30px;
	padding-top: 5px;
}
DIV.code-coverage-results DIV.end {
	border: 1px solid #AAA;
	border-width: 0px 1px 1px;
	margin-bottom: 30px;
	padding-bottom: 5px;
}
DIV.code-coverage-results DIV.realstart {
	margin-top: 0px;
}
DIV.code-coverage-results P.note {
	color: #BBB;
	padding: 5px;
	margin: 5px 0 10px;
	font-size: 10px;
}
DIV.code-coverage-results SPAN.result-bad {
	color: #A00;
}
DIV.code-coverage-results SPAN.result-ok {
	color: #FA0;
}
DIV.code-coverage-results SPAN.result-good {
	color: #0A0;
}
/* tables */
table.tablesorter {
	font-family:arial;
	background-color: #CDCDCD;
	margin:10px 0pt 15px;
	font-size: 12px;
	width: 100%;
	text-align: left;
	border:none !important;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	/*	background-color: #e6EEEE; */
    background: #257abd;
	font-size: 12px;
	height:35px;
	text-transform:capitalize;
	border:none !important;
}
table.tablesorter tr .header {
	background-image: url(../img/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	background-size: initial !important;
	cursor: pointer;
	padding-right:17px;
	padding-left:10px;
	font-size:11px;
	white-space:pre-wrap;
}

table.tablesorter tr .header a{
	color:#fff;
}
table.tablesorter tr.odd td {
	background-color: #D3D6FF;
}
table.tablesorter tbody td {
	color: #222;
	padding: 10px;
	font-size:12px;
	background-color: #FFF;
	vertical-align: top;
}
table.tablesorter tbody tr.odd td {
	background-color:#FFF;
}
table.tablesorter thead tr .headerSortUp, .dataTables_wrapper thead td.sorting_asc {
	background-image: url(../img/asc.gif);
}
table.tablesorter thead tr .headerSortDown, .dataTables_wrapper thead td.sorting_desc {
	background-image: url(../img/desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp, .dataTables_wrapper thead td.sorting_asc, .dataTables_wrapper thead td.sorting_desc {
	background-color: #2e98ec;
}
.pager {
	background-color: #DDD;
	padding:10px !important;
	text-transform:capitalize;
	/*width: 400px;*/
}
/*
#POform .input.select {
	float: left;
	width: 400px;
}
#POform .input.text {
	float: left;
	width: 460px;
}
#POform .input.select select {
	width: 390px;
}
#POform .lineWrapper .lineNumber {
	margin-top: 35px;
}
#POform .lineWrapper .select input {
	width: 350px;
}
#POform .lineWrapper .text {
	width: 130px;
}
#POform .lineWrapper div.input {
	float: left;
	margin: 0px;
}
#POform .lineWrapper div {
	clear: none;
	float: left;
}
#POform div.lineWrapper {
	clear: both;
}
#POform div.submit {
	clear: both;
}
#POform .addItem {
	float: left;
	width: 200px;
	clear: none;
	margin-top: 40px;
}
#POform fieldset#lineItems {
	clear:both;
}
#POform fieldset fieldset div {
	margin: 0px;
}
*/
#MB_overlay {
	z-index: 9990 !important;
}
#MB_windowwrapper {
	z-index: 9991 !important;
}
#POform #lineItems label {
	min-height: 40px;
}
#POform #lineItems .addItem {
	margin-top: 7px;
}
#POform INPUT[type=submit] {
	font-size: 115%;
}
.cake-sql-log {
	overflow: scroll;
	font-family:monospace;
	width:100%;
	background-color:#000;
	color:#FFF;
	border-collapse:collapse;
	display:none;
}
.cake-sql-log caption {
	background-color:#900;
	color:#FFF;
}
.cake-sql-log tbody {
	display:none;
}
.cake-sql-log:hover tbody {
	display:table-row-group;
}
.cake-sql-log td {
	padding:3px;
	border:1px solid #999;
	background-color:#EEE;
	color:#000;
}
.highcharts-container {
	font-family:Arial, Helvetica, sans-serif !important;
}
.viewLeft {
	float:left;
	width:100px;
	font-weight:bold;
	padding-right:10px;
	padding-bottom:5px;
}
.viewRight {
	padding-bottom:5px;
}
.actions.last-child {
	padding-top:20px;
}

/** Additional Buttons **/
input[type=submit] {
	border: 1px solid white;
	border-radius: 0.417em 0.417em 0.417em 0.417em;
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
	font-weight: normal;
	line-height: 1.333em;
	outline: 0 none;
	padding: 8px 25px;
	font-size: 13px;
	font-weight:bold;
	text-decoration: none;
	text-shadow: none;
	margin-left:115px;
	text-transform:uppercase;
}
input[type=submit]:hover {
	color: #163d6c;
	background: #98d2f3 url(../images/old-browsers-bg/button-hover-bg.png) repeat-x top;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-o-background-size: 100% 100%;
	background-size: 100% 100%;
	background: -moz-linear-gradient( top, #dff3fc, #98d2f3 );
	background: -webkit-gradient( linear, left top, left bottom, from(#dff3fc), to(#98d2f3) );
	cursor:pointer;
}
.block-content.grey input[type=submit], .submit input[type=submit] {
	margin-left:0px;
}
#viewActionsAddForm input[type=submit], #product_relationships_resetAddForm input[type=submit] {
	margin-left:0px;
	margin-top:5px;
	margin-bottom:5px;
}
#product_relationships_resetAddForm table {
	margin-top:10px;
}
#select-form label {
	float:left;
	text-align:right;
	width:100px;
	padding-top:8px;
	font-weight:bold;
}
#select-form select {
	font-size: 1.083em;
	padding: 6px;
	width: 300px;
	border: 1px solid #89BAD3;
	border-radius: 0.417em 0.417em 0.417em 0.417em;
	color: #333333;
	margin-left:15px;
}
/** Additional Tables **/
#relationships table, .optiontable1 {
	background-color: #CDCDCD;
	font-family: arial;
	font-size: 12px;
	margin: 10px 0 15px;
	text-align: left;
	width: 100%;
	border-color: #999999 -moz-use-text-color #999999 #999999;
	border-left: 1px solid #999999;
	border-right: medium none;
	border-style: solid none solid solid;
	border-width: 1px medium 1px 1px;
	margin-bottom: 1.667em;
}
#relationships table thead th, #relationships table thead td, th.optiontable1, .optiontable1 thead td {
	border-left: medium none;
	border-right: 1px solid #174C75;
	color: #FFFFFF;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.7);
}
#relationships table thead tr th, #relationships table tfoot tr th, .optiontable1 thead tr th, .optiontable1 tfoot tr th, .optionth1 {
	/*	background-color: #e6EEEE; */
    background: #257abd !important;
	color:#FFF !important;
	font-size: 12px;
	height:35px;
	text-transform:capitalize;
	padding-top:9px;
}
#relationships table tr.odd, #relationships table tr.odd td, .optiontable1 tr.odd, .optiontable1 tr.odd td {
	background-color:#EEE !important;
}
#relationships table input[type=submit] {
	float:right;
	margin:10px 18px 10px 0;
}
#relationships #product_relationships_formAddForm {
	padding-top:10px;
	float:right;
	margin-right:20px;
}
.option1 {
	display: block;
	margin: 0px !important;
	padding: 10px 1px 1px 30px;
	text-align: left;
}
.input.datetime select, .input.date select {
	margin-top:8px;
	margin-right:2px;
}
/** Merged Data Table Styling // dataTable.css **/
.has-global-select {
	background: #cdcdcd;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
#content .has-global-select .action-select-header {
	overflow: hidden;
	padding:5px 10px;
	font-size:13px;
}
#content .has-global-select .action-select-header * {
	clear:none;
	padding:0;
	margin:0;
}
#content .has-global-select .action-select-header .checkbox-select-options, #content .has-global-select .action-select-header .global-actions { /*float: left;*/
}
#content .has-global-select .action-select-header .checkbox-select-options select { /*margin-top: 20px;*/
}
#content .has-global-select .action-select-header .global-actions {
	margin-top:3px;
}
.dataTables_wrapper {
	position: relative;
	min-height: 302px;
	clear: both;
	background:#DDD;
	padding:8px 8px 15px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	overflow:hidden;
	_height: 302px;
	zoom: 1; /* Feeling sorry for IE */
}
.dataTables_length {
	width: 40%;
	float: left;
	font-size:12px;
}
.dataTables_filter {
	width: 50%;
	float: right;
	text-align: right;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:8px;
}
.dataTables_filter label {
	display: inline-block;
	margin-right:10px;
}
.dataTables_info {
	/*width: 60%;*/
	float: left;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.dataTables_paginate {
	float: right;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
/* Pagination nested */
.paginate_disabled_previous, .paginate_enabled_previous, .paginate_disabled_next, .paginate_enabled_next {
	height: 19px;
	width: 19px;
	margin-left: 3px;
	float: left;
}
.paginate_disabled_previous {
	background-image: url('../images/jquery.dataTables/back_disabled.jpg');
}
.paginate_enabled_previous {
	background-image: url('../images/jquery.dataTables/back_enabled.jpg');
}
.paginate_disabled_next {
	background-image: url('../images/jquery.dataTables/forward_disabled.jpg');
}
.paginate_enabled_next {
	background-image: url('../images/jquery.dataTables/forward_enabled.jpg');
}
/* DataTables display */
table.display {
	margin: 0 auto;
	clear: both;
	width: 100%;
}
table.display thead th {
	padding: 3px 18px 3px 10px;
	border-bottom: 1px solid black;
	font-weight: bold;
	cursor: pointer;
 * cursor: hand;
}
table.display tfoot th {
	padding: 3px 18px 3px 10px;
	border-top: 1px solid black;
	font-weight: bold;
}
table.display tr.heading2 td {
	border-bottom: 1px solid #aaa;
}
table.display td {
	padding: 3px 10px;
}
table.display td.center {
	text-align: center;
}
/* DataTables sorting */

.sorting_asc {
	background: url('../img/asc.gif') no-repeat center right;
	background-color:#8dbdd8 !important;
}
.sorting_desc {
	background: #8dbdd8 url('../img/desc.gif') no-repeat center right;
 background-color: !important;
}
.sorting {
	background: url('../img/bg.gif') no-repeat center right;
}
.sorting_asc_disabled {
	background-image: none;
}
.sorting_desc_disabled {
	background-image: none;
}
/* DataTables row classes */
table.display tr.odd.gradeA {
	background-color: #ddffdd;
}
table.display tr.even.gradeA {
	background-color: #eeffee;
}
table.display tr.odd.gradeC {
	background-color: #ddddff;
}
table.display tr.even.gradeC {
	background-color: #eeeeff;
}
table.display tr.odd.gradeX {
	background-color: #ffdddd;
}
table.display tr.even.gradeX {
	background-color: #ffeeee;
}
table.display tr.odd.gradeU {
	background-color: #ddd;
}
table.display tr.even.gradeU {
	background-color: #eee;
}
tr.odd {
	background-color: #FFF !important;
}
tr.even {
	background-color: white;
}

.dataTables_scroll {
	clear: both;
}
.dataTables_scrollBody {
 *margin-top: -1px;
}
.top, .bottom {
	padding: 15px;
	background-color: #F5F5F5;
	border: 1px solid #CCCCCC;
}
.top .dataTables_info {
	float: none;
}
.clear {
	clear: both;
}
.dataTables_empty {
	text-align: center;
}
tfoot input {
	margin: 0.5em 0;
	width: 100%;
	color: #444;
}
tfoot input.search_init {
	color: #999;
}
td.group {
	background-color: #d1cfd0;
	border-bottom: 2px solid #A19B9E;
	border-top: 2px solid #A19B9E;
}
td.details {
	background-color: #d1cfd0;
	border: 2px solid #A19B9E;
}
.example_alt_pagination div.dataTables_info {
	width: 40%;
}
/*
.paging_full_numbers {
	width: 400px;
	height: 22px;
	line-height: 22px;
}
*/

.paging_full_numbers span.paginate_button,  .paging_full_numbers span.paginate_active {
	border: 1px solid #aaa;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding: 2px 5px;
	margin: 0 3px;
	cursor: pointer;
 	*cursor: hand;
}
.paging_full_numbers span.paginate_button {
	background-color: #FFF;
}
.paging_full_numbers span.paginate_button:hover {
	background-color: #ccc;
}
.paging_full_numbers span.paginate_active {
	background-color: #54b2e6;
}
table.display tr.even.row_selected td {
	background-color: #B0BED9;
}
table.display tr.odd.row_selected td {
	background-color: #9FAFD1;
}
/*
 * Sorting classes for columns
 */
/* For the standard odd/even */
tr.odd td.sorting_1 {
	background-color: #D3D6FF;
}
tr.odd td.sorting_2 {
	background-color: #DADCFF;
}
tr.odd td.sorting_3 {
	background-color: #E0E2FF;
}
tr.even td.sorting_1 {
	background-color: #EAEBFF;
}
tr.even td.sorting_2 {
	background-color: #F2F3FF;
}
tr.even td.sorting_3 {
	background-color: #F9F9FF;
}
/* For the Conditional-CSS grading rows */
/*
 	Colour calculations (based off the main row colours)
  Level 1:
		dd > c4
		ee > d5
	Level 2:
	  dd > d1
	  ee > e2
 */
tr.odd.gradeA td.sorting_1 {
	background-color: #c4ffc4;
}
tr.odd.gradeA td.sorting_2 {
	background-color: #d1ffd1;
}
tr.odd.gradeA td.sorting_3 {
	background-color: #d1ffd1;
}
tr.even.gradeA td.sorting_1 {
	background-color: #d5ffd5;
}
tr.even.gradeA td.sorting_2 {
	background-color: #e2ffe2;
}
tr.even.gradeA td.sorting_3 {
	background-color: #e2ffe2;
}
tr.odd.gradeC td.sorting_1 {
	background-color: #c4c4ff;
}
tr.odd.gradeC td.sorting_2 {
	background-color: #d1d1ff;
}
tr.odd.gradeC td.sorting_3 {
	background-color: #d1d1ff;
}
tr.even.gradeC td.sorting_1 {
	background-color: #d5d5ff;
}
tr.even.gradeC td.sorting_2 {
	background-color: #e2e2ff;
}
tr.even.gradeC td.sorting_3 {
	background-color: #e2e2ff;
}
tr.odd.gradeX td.sorting_1 {
	background-color: #ffc4c4;
}
tr.odd.gradeX td.sorting_2 {
	background-color: #ffd1d1;
}
tr.odd.gradeX td.sorting_3 {
	background-color: #ffd1d1;
}
tr.even.gradeX td.sorting_1 {
	background-color: #ffd5d5;
}
tr.even.gradeX td.sorting_2 {
	background-color: #ffe2e2;
}
tr.even.gradeX td.sorting_3 {
	background-color: #ffe2e2;
}
tr.odd.gradeU td.sorting_1 {
	background-color: #c4c4c4;
}
tr.odd.gradeU td.sorting_2 {
	background-color: #d1d1d1;
}
tr.odd.gradeU td.sorting_3 {
	background-color: #d1d1d1;
}
tr.even.gradeU td.sorting_1 {
	background-color: #d5d5d5;
}
tr.even.gradeU td.sorting_2 {
	background-color: #e2e2e2;
}
tr.even.gradeU td.sorting_3 {
	background-color: #e2e2e2;
}
/*
 * Row highlighting example
 */
.ex_highlight #example tbody tr.even:hover, #example tbody tr.even td.highlighted {
	background-color: #ECFFB3;
}
.ex_highlight #example tbody tr.odd:hover, #example tbody tr.odd td.highlighted {
	background-color: #E6FF99;
}
.ex_highlight_row #example tr.even:hover {
	background-color: #ECFFB3;
}
.ex_highlight_row #example tr.even:hover td.sorting_1 {
	background-color: #DDFF75;
}
.ex_highlight_row #example tr.even:hover td.sorting_2 {
	background-color: #E7FF9E;
}
.ex_highlight_row #example tr.even:hover td.sorting_3 {
	background-color: #E2FF89;
}
.ex_highlight_row #example tr.odd:hover {
	background-color: #E6FF99;
}
.ex_highlight_row #example tr.odd:hover td.sorting_1 {
	background-color: #D6FF5C;
}
.ex_highlight_row #example tr.odd:hover td.sorting_2 {
	background-color: #E0FF84;
}
.ex_highlight_row #example tr.odd:hover td.sorting_3 {
	background-color: #DBFF70;
}
/*
 * KeyTable
 */
table.KeyTable td {
	border: 3px solid transparent;
}
table.KeyTable td.focus {
	border: 3px solid #3366FF;
}
table.display tr.gradeA {
	background-color: #eeffee;
}
table.display tr.gradeC {
	background-color: #ddddff;
}
table.display tr.gradeX {
	background-color: #ffdddd;
}
table.display tr.gradeU {
	background-color: #ddd;
}
div.box {
	height: 100px;
	padding: 10px;
	overflow: auto;
	border: 1px solid #8080FF;
	background-color: #E5E5FF;
}
/** Styles to match the table.css styles a little **/
.dataTables_wrapper thead th {
	color: #FFF;
	-moz-text-shadow: 0 1px 2px rgba(0, 0, 0, 0.7);
	-webkit-text-shadow: 0 1px 2px rgba(0, 0, 0, 0.7);
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.7);
	border-top: none;
	border-left: 0px solid #144368;
	border-right: 1px solid #144368;
	border-bottom: none;
}
.dataTables_wrapper thead tr.colfilter th {
	background: #a4a4a4 url(../images/old-browsers-bg/planning-header-bg.png) repeat-x top;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-o-background-size: 100% 100%;
	background-size: 100% 100%;
	background: -moz-linear-gradient(  top,  #cccccc,  #a4a4a4  );
	background: -webkit-gradient(  linear,  left top, left bottom,  from(#cccccc),  to(#a4a4a4)  );
}
.dataTables_wrapper table tr td {
	border-right:1px solid #999;
	border-left:none;
}
.dataTables_filter input {
	width:200px;
	font-size:0.85em;
}
/** Merged Table Styling // Table.css **/
.table, .with-head {
	margin-bottom: 1.667em;
	border-left: 1px solid #999999;
	border-right: none;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
}
.table {
	border-collapse: separate;
}
.table:last-child, .with-head:last-child {
	margin-bottom: 0;
}
/* IE class */
	.table.last-child, .with-head.last-child {
	margin-bottom: 0;
}
.no-margin .table, .content-columns .table, .with-head.no-margin, .content-columns .with-head {
	border: none;
}
.no-margin .table + .no-margin, .with-head.no-margin + .no-margin {
	margin-top: -1.667em;
}
.no-margin .table.last-child + .no-margin, .with-head.no-margin.last-child + .no-margin {
	margin-top: 0;
}
.content-columns .table:first-child, .content-columns .with-head:first-child {
	border: none;
}
/* IE class */
	.content-columns .table.first-child, .content-columns .with-head.first-child {
	border: none;
}
.content-columns .table, .content-columns .with-head {
	margin-bottom: 0;
}
.table thead th, .table thead td, .head {
	color: #FFF;
	-moz-text-shadow: 0 1px 2px rgba(0, 0, 0, 0.7);
	-webkit-text-shadow: 0 1px 2px rgba(0, 0, 0, 0.7);
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.7);
	border-left:none;
	border-right:1px solid #174c75;
	background:#257ABD;
}
.table tr.even, .table tr.even td {
	background:#FFF;
}
.table tr.odd {
	background-color:#EEE !important;
}
.table tr.odd:hover {
	background:#E6F4FB !important;
}
.table thead th, .table thead td {
	vertical-align: middle;
	text-align: left;
	padding: 5px 5px;
}
.table thead th.sorting, .table thead th.sorting_asc, .table thead th.sorting_desc, .table thead td.sorting, .table thead td.sorting_asc, .table thead td.sorting_desc {
	cursor: pointer;
}
.head {
	font-weight: bold;
	line-height: 1.5em;
}
.head > div {
	float: left;
	padding: 0.5em 2em 0.5em 0.75em;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #999999;
	color: white;
	margin: -1px 0 0 0;
	-moz-text-shadow: 0 1px 2px rgba(0, 0, 0, 0.7);
	-webkit-text-shadow: 0 1px 2px rgba(0, 0, 0, 0.7);
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.7);
}
.head > div:first-child {
	margin-left: -1px;
}
/* IE class */
			.head > div.first-child {
	margin-left: -1px;
}
.head > div:last-of-type {
	border-right: none;
}
/* IE class */
			.head > div.last-of-type {
	border-right: none;
}
.head .button {
	float: right;
	margin: 0.25em 0.5em 0 0;
}
.head > div .button {
	float: left;
	margin: -0.167em 0.5em -0.333em 0;
}
.head > div .button:last-child {
	margin-right: 0;
}
/* IE class */
		.head > div .button.last-child {
	margin-right: 0;
}
.table tbody th, .table tbody td, .table tfoot th, .table tfoot td {
	vertical-align: top;
	text-align: left;
	padding: 0.75em;/*border-left: 1px dotted #333333;*/
}
.table tbody th, .table tbody .th {	/* Compatibility with DataTables */
	background: #e6e6e6;
}
.table tbody td {
	background: #f2f2f2;
}
.table tfoot th, .table tfoot td {
	border-top: 1px solid #FF9900;
	background: #999999 url(../images/old-browsers-bg/tfoot-bg.png) repeat-x top;
	-o-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	background: -moz-linear-gradient( top, #333333, #999999 );
	background: -webkit-gradient( linear, left top, left bottom, from(#333333), to(#999999) );
	color: white;
}
.table tbody th:first-child, .table tbody .th:first-child, .table tbody td:first-child, .table tfoot th:first-child, .table tfoot td:first-child {
	border-left: none;
}
/* IE class */
		.table tbody th.first-child, .table tbody .th.first-child, .table tbody td.first-child, .table tfoot th.first-child, .table tfoot td.first-child {
	border-left: none;
}
.table tbody tr:nth-child(even) th, .table tbody tr:nth-child(even) .th {
	background: #d9d9d9;
}
/* IE class */
		.table tbody tr.even th .table tbody tr.even .th {
	background: #d9d9d9;
}
.table tbody tr:nth-child(even) td {
	background: #e6e6e6;
}
/* IE class */
.table tbody tr.even td {
	background: #FFF;
}
.table tbody tr:hover th, .table tbody tr:hover .th, .table tbody tr:hover td, .table tr.odd:hover td {
	background: #e6f4fb;
}
.table .black-cell, .head .black-cell {
	background: #242424 url(../images/old-browsers-bg/black-cell-bg.png) repeat-x top;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-o-background-size: 100% 100%;
	background-size: 100% 100%;
	background: -moz-linear-gradient( top, #4c4c4c, #242424 );
	background: -webkit-gradient( linear, left top, left bottom, from(#4c4c4c), to(#242424) );
	border-top-color: #7f7f7f;
	border-left: none;
	border-right-color: #191919;
	min-width: 1.333em;
	padding: 0.5em 0.583em;
}
/* IE class */
.ie7 .head .black-cell {
	height: 1.5em;
	position: relative;
	z-index: 89;
}
.head .black-cell.with-gap {
	border-right-color: white;
	margin-right: 0.25em
}
.head .black-cell.with-gap + .black-cell {
	border-left: 1px solid #999999;
}
.table .black-cell span, .head .black-cell span {
	display: block;
	height: 2.5em;
	background-repeat: no-repeat;
	background-position: center;
	margin: -0.5em -0.75em;
}
/* IE class */
			.ie7 .head .black-cell span {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	height: auto;
	padding: 0;
}
.table .black-cell span.loading, .with-head .black-cell span.loading {
	background-image: url(../images/table-loader.gif);
}
.table .black-cell span.error, .with-head .black-cell span.error {
	background-image: url(../images/icons/fugue/cross-circle.png);
}
.table .black-cell span.success, .with-head .black-cell span.success {
	background-image: url(../images/icons/fugue/tick-circle-blue.png);
}
.table-actions a img {
	margin: -2px 0;
}
/************ Sort arrows ************/
.column-sort {
	display: block;
	float: left;
	width: 14px;
	margin: -0.583em 0.5em -0.583em -0.75em;
	border-right: 1px solid #dddddd;
}
.head .column-sort {
	margin: -0.5em 0.5em -0.5em -0.75em;
}
.sorting_disabled .column-sort {
	display: none;
}
.column-sort .sort-up, .column-sort .sort-down {
	display: block;
	width: 13px;
	height: 14px;
	background: url(../images/table-sort-arrows.png) no-repeat;
	border-right: 1px solid #999999;
}
.column-sort .sort-up {
	background-position: 0 1px;
	border-bottom: 1px solid #828282;
}
.column-sort .sort-down {
	background-position: 0 bottom;
	border-top: 1px solid white;
}
.column-sort .sort-up:hover {
	background-position: -15px 1px;
}
.column-sort .sort-down:hover {
	background-position: -15px bottom;
}
.column-sort .sort-up:active, .column-sort .sort-up.active, .sorting_asc .column-sort .sort-up {
	background-position: -30px 1px;
}
.column-sort .sort-down:active, .column-sort .sort-down.active, .sorting_desc .column-sort .sort-down {
	background-position: -30px bottom;
}
/************ Cell styles ************/
.table-check-cell {
	width: 1em;
}
/* http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack */
.head:after, ul.grid:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}
.head, ul.grid {
	display: inline-block;
}
* html .head, * html ul.grid {
	height: 1%;
}
.head, ul.grid {
	display: block;
}


/** css for price_ruletypes drag and drop **/
/*  Custom js **/
#sortable1{
	list-style-type:none;
	margin:0px;
	padding:0px;
	background:#EEE;
	width:190px;
	float:left;
}
#sortable1 li{
    margin: 5px;
    padding: 5px;
    width: 170px;
	  border: 1px solid #CCC;
}
#sortable2 li{
    margin: 5px;
    padding: 5px;
    width: 170px;
	  border: 1px solid #CCC;
}
#sortable2{
	float:left;
	list-style-type:none;
	margin:0px 0px 0px 20px;
	padding:0px;
	background:#EEE;
	width:190px;
	padding:5px;
}
.hd{ display:none;}
.ruleset span{
	padding-right:20px;
}
.ruleval{ width:100px !important;}
.remove{
	text-decoration:underline;
	cursor:pointer;
	padding-left:20px;
}
label.error{
	color:#F00;
}
input.error{
	 border: 1px dotted red;
}
textarea.error{
	border: 1px dotted red;
}
.datepicker{
	width: 200px;
}

.date select {
    width: auto !important;
}

/** Cool notifications **/
.notification
{
    -webkit-background-size: 40px 40px;
    -moz-background-size: 40px 40px;
    background-size: 40px 40px;			
    background-image: -webkit-gradient(linear, left top, right bottom,
        color-stop(.25, rgba(255, 255, 255, .05)), color-stop(.25, transparent),
        color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .05)),
        color-stop(.75, rgba(255, 255, 255, .05)), color-stop(.75, transparent),
        to(transparent));
    background-image: -webkit-linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%,
        transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%,
        transparent 75%, transparent);
    background-image: -moz-linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%,
        transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%,
        transparent 75%, transparent);
    background-image: -ms-linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%,
        transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%,
        transparent 75%, transparent);
    background-image: -o-linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%,
        transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%,
        transparent 75%, transparent);
    background-image: linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%,
        transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%,
        transparent 75%, transparent);

    -moz-box-shadow: inset 0 -1px 0 rgba(255,255,255,.4);
    -webkit-box-shadow: inset 0 -1px 0 rgba(255,255,255,.4);		
    box-shadow: inset 0 -1px 0 rgba(255,255,255,.4);
    width: 100%;
    border: 1px solid;
    color: #fff;
    padding: 15px;
    position: fixed;
    _position: absolute;
    text-shadow: 0 1px 0 rgba(0,0,0,.5);
    -webkit-animation: animate-bg 5s linear infinite;
    -moz-animation: animate-bg 5s linear infinite;
    left: 0px;
}

.info
{
    background-color: #4ea5cd;
    border-color: #3b8eb5;
}

.error
{
    background-color: #de4343;
    border-color: #c43d3d;
}

.warning
{
    background-color: #eaaf51;
    border-color: #d99a36;
}

.success
{
    background-color: #61b832;
    border-color: #55a12c;
}

.notification h3
{
    margin: 0 0 5px 0;													 
}

.notification p
{
    margin: 0;													 
}

@-webkit-keyframes animate-bg
{
    from {
    background-position: 0 0;
}
to {
    background-position: -80px 0;
}
}


@-moz-keyframes animate-bg 
{
    from {
    background-position: 0 0;
}
to {
    background-position: -80px 0;
}
}

.notification-pending { display:none !important; }


/* Modified CSS */

a.add-btn {
  	-moz-border-radius: 0.8em !important;
	-webkit-border-radius: 0.8em !important;	 
	border: 1px solid;
	border-color: #50a3c8 #297cb4 #083f6f;
	background: #0c5fa5 url(../images/old-browsers-bg/button-element-bg.png) repeat-x left top !important;
	cursor: pointer;
	padding:6px 30px !important;
	font-size:13px;
	color:#fff !important;
	text-transform:uppercase;
	box-shadow:0 0 3px rgba(0, 0, 0, 0.5);
	float:left;
	margin:10px 0px;
}

a.add-btn:hover {
	background: #0c5fa5 url(../images/old-browsers-bg/button-element-hover-bg.png) repeat-x left top !important;
}

input.add-btn {
  	-moz-border-radius: 0.8em !important;
	-webkit-border-radius: 0.8em !important;	 
	border: 1px solid;
	border-color: #50a3c8 #297cb4 #083f6f;
	background: #0c5fa5 url(../images/old-browsers-bg/button-element-bg.png) repeat-x left top !important;
	cursor: pointer;
	padding:6px 30px !important;
	font-size:13px;
	color:#fff !important;
	text-transform:uppercase;
	box-shadow:0 0 3px rgba(0, 0, 0, 0.5);
	float:left;
	margin:10px 0px;
}

input.add-btn:hover {
	background: #0c5fa5 url(../images/old-browsers-bg/button-element-hover-bg.png) repeat-x left top !important;
	/*--IE9 DOES NOT SUPPORT CSS3 GRADIENT BACKGROUNDS--*/
}



#PriceRulesetAddForm .block-content,
#PriceRulesetEditForm .block-content,
#PriceConditionAddForm .block-content,
#PriceConditionEditForm .block-content,
#PriceRuletypeEditForm .block-content,
#FeedToolAddForm .block-content,
#FeedToolEditForm .block-content,
#PriceRuletypeAddForm .block-content,
#PriceRulepriorityAddForm .block-content,
#FeedTemplateEditForm .block-content,
#FeedTemplateAddForm .block-content,
#PaymentTermEditForm .block-content,
#ProductActionAddForm .block-content,
#ProductAlertSourceAddForm .block-content,
#BaseProductImageEditForm .block-content,
#BaseProductImageAddForm .block-content,
#BaseProductChangeAddForm .block-content,
#BaseProductChangeEditForm .block-content,
#BaseProductXsellAddForm .block-content,
#BaseProductXsellEditForm .block-content,
#OtherOfferAddForm .block-content,
#OtherOfferEditForm .block-content,
#OtherOfferAttributeAddForm .block-content,
#OtherOfferAttributeEditForm .block-content,
#OtherOfferEntityDatetimeAddForm .block-content,
#OtherOfferEntityDatetimeEditForm .block-content,
#OtherOfferEntityDecimalAddForm .block-content,
#OtherOfferEntityDecimalEditForm .block-content,
#OtherOfferEntityIntAddForm .block-content,
#OtherOfferEntityIntEditForm .block-content,
#EbayListingEditForm .block-content,
#EbayListingAddForm .block-content,
#EbayReturnPolicyTemplateEditForm .block-content,
#EbayReturnPolicyTemplateAddForm .block-content,
#EbayDescriptionTemplateEditForm .block-content,
#EbayDescriptionTemplateAddForm .block-content,
#EbayAccountStoreCategoryEditForm .block-content,
#EbayAccountStoreCategoryAddForm .block-content,
#EbayAccountStoreCategoryDeleteForm .block-content,
#CronTabAddForm .block-content,
#CronTabEditForm .block-content,
#AmazonListingEditForm .block-content,
#AmazonListingAddForm .block-content,
#EbayAccountAddForm .block-content,
#EbayAccountEditForm .block-content,
.listingTemplateSelect-block{
	padding:3em !important;
}

.block-content h1, .block-content .h1 {
    border-radius: 0.278em 0.278em 0.278em 0.278em !important;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5) !important;
    left: 0.5em !important;
    margin: 0 !important;
    position: absolute !important;
    z-index: 100 !important;
	 height: 15px !important;
    padding-left: 13px !important;
	padding-right: 13px !important;
    padding-top: 12px !important;
    top: -28px !important;
}

.block-content .h1 h1 {
    border-radius: 0 0 0 0 !important;
    box-shadow: none !important;
    font-family: Helvetica,Arial,sans-serif !important;
    font-size: 14px !important;
    font-weight: bold !important;
    left: 0 !important;
    padding: 0 !important;
    position: relative !important;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.4) !important;
    top: 0 !important;
    z-index: 1 !important;
}

#PriceRulesetAddForm input[type="text"], #PriceRulesetAddForm input[type="password"], #PriceRulesetAddForm .input-type-text, #PriceRulesetAddForm textarea,
#PriceRulesetEditForm input[type="text"], #PriceRulesetEditForm input[type="password"], #PriceRulesetEditForm .input-type-text, #PriceRulesetEditForm textarea,
#PriceConditionAddForm input[type="text"], #PriceConditionAddForm input[type="password"], #PriceConditionAddForm .input-type-text, #PriceConditionAddForm textarea,
#PriceConditionEditForm input[type="text"], #PriceConditionEditForm input[type="password"], #PriceConditionEditForm .input-type-text, #PriceConditionEditForm textarea,
#PriceRuletypeEditForm input[type="text"], #PriceRuletypeEditForm input[type="password"], #PriceRuletypeEditForm .input-type-text, #PriceRuletypeEditForm textarea,
#FeedToolAddForm input[type="text"], #FeedToolAddForm input[type="password"], #FeedToolAddForm .input-type-text, #FeedToolAddForm textarea,
#FeedToolEditForm input[type="text"], #FeedToolEditForm input[type="password"], #FeedToolEditForm .input-type-text, #FeedToolEditForm textarea,
#PriceRuletypeAddForm input[type="text"], #PriceRuletypeAddForm input[type="password"], #PriceRuletypeAddForm .input-type-text, #PriceRuletypeAddForm textarea,
#PriceRulepriorityAddForm input[type="text"], #PriceRulepriorityAddForm input[type="password"], #PriceRulepriorityAddForm .input-type-text, #PriceRulepriorityAddForm textarea,
#FeedTemplateEditForm input[type="text"], #FeedTemplateEditForm input[type="password"], #FeedTemplateEditForm .input-type-text, #FeedTemplateEditForm textarea,
#FeedTemplateAddForm input[type="text"], #FeedTemplateAddForm input[type="password"], #FeedTemplateAddForm .input-type-text, #FeedTemplateAddForm textarea,
#PaymentTermEditForm input[type="text"], #PaymentTermEditForm input[type="password"], #PaymentTermEditForm .input-type-text, #PaymentTermEditForm textarea,
#ProductActionAddForm input[type="text"], #ProductActionAddForm input[type="password"], #ProductActionAddForm .input-type-text, #ProductActionAddForm textarea,
#ProductAlertSourceAddForm input[type="text"], #ProductAlertSourceAddForm input[type="password"], #ProductAlertSourceAddForm .input-type-text, #ProductAlertSourceAddForm textarea,
#BaseProductImageEditForm input[type="text"], #BaseProductImageEditForm input[type="password"], #BaseProductImageEditForm .input-type-text, #BaseProductImageEditForm textarea,
#BaseProductImageAddForm input[type="text"], #BaseProductImageAddForm input[type="password"], #BaseProductImageAddForm .input-type-text, #BaseProductImageAddForm textarea,
#BaseProductChangeAddForm input[type="text"], #BaseProductChangeAddForm input[type="password"], #BaseProductChangeAddForm .input-type-text, #BaseProductChangeAddForm textarea,
#BaseProductChangeEditForm input[type="text"], #BaseProductChangeEditForm input[type="password"], #BaseProductChangeEditForm .input-type-text, #BaseProductChangeEditForm textarea,
#BaseProductXsellAddForm input[type="text"], #BaseProductXsellAddForm input[type="password"], #BaseProductXsellAddForm .input-type-text, #BaseProductXsellAddForm textarea,
#BaseProductXsellEditForm input[type="text"], #BaseProductXsellEditForm input[type="password"], #BaseProductXsellEditForm .input-type-text, #BaseProductXsellEditForm textarea,
#OtherOfferAddForm input[type="text"], #OtherOfferAddForm input[type="password"], #OtherOfferAddForm .input-type-text, #OtherOfferAddForm textarea,
#OtherOfferEditForm input[type="text"], #OtherOfferEditForm input[type="password"], #OtherOfferEditForm .input-type-text, #OtherOfferEditForm textarea,
#OtherOfferAttributeAddForm input[type="text"], #OtherOfferAttributeAddForm input[type="password"], #OtherOfferAttributeAddForm .input-type-text, #OtherOfferAttributeAddForm textarea,
#OtherOfferAttributeEditForm input[type="text"], #OtherOfferAttributeEditForm input[type="password"], #OtherOfferAttributeEditForm .input-type-text, #OtherOfferAttributeEditForm textarea,
#OtherOfferEntityDatetimeAddForm input[type="text"], #OtherOfferEntityDatetimeAddForm input[type="password"], #OtherOfferEntityDatetimeAddForm .input-type-text, #OtherOfferEntityDatetimeAddForm textarea,
#OtherOfferEntityDatetimeEditForm input[type="text"], #OtherOfferEntityDatetimeEditForm input[type="password"], #OtherOfferEntityDatetimeEditForm .input-type-text, #OtherOfferEntityDatetimeEditForm textarea,
#OtherOfferEntityDecimalAddForm input[type="text"], #OtherOfferEntityDecimalAddForm input[type="password"], #OtherOfferEntityDecimalAddForm .input-type-text, #OtherOfferEntityDecimalAddForm textarea,
#OtherOfferEntityDecimalEditForm input[type="text"], #OtherOfferEntityDecimalEditForm input[type="password"], #OtherOfferEntityDecimalEditForm .input-type-text, #OtherOfferEntityDecimalEditForm textarea,
#OtherOfferEntityIntAddForm input[type="text"], #OtherOfferEntityIntAddForm input[type="password"], #OtherOfferEntityIntAddForm .input-type-text, #OtherOfferEntityIntAddForm textarea,
#OtherOfferEntityIntEditForm input[type="text"], #OtherOfferEntityIntEditForm input[type="password"], #OtherOfferEntityIntEditForm .input-type-text, #OtherOfferEntityIntEditForm textarea,
#EbayListingEditForm input[type="text"], #EbayListingEditForm input[type="password"], #EbayListingEditForm .input-type-text, #EbayListingEditForm textarea,
#EbayListingAddForm input[type="text"], #EbayListingAddForm input[type="password"], #EbayListingAddForm .input-type-text, #EbayListingAddForm textarea,
#EbayReturnPolicyTemplateEditForm input[type="text"], #EbayReturnPolicyTemplateEditForm input[type="password"], #EbayReturnPolicyTemplateEditForm .input-type-text, #EbayReturnPolicyTemplateEditForm textarea,
#EbayReturnPolicyTemplateAddForm input[type="text"], #EbayReturnPolicyTemplateAddForm input[type="password"], #EbayReturnPolicyTemplateAddForm .input-type-text, #EbayReturnPolicyTemplateAddForm textarea,
#EbayDescriptionTemplateEditForm input[type="text"], #EbayDescriptionTemplateEditForm input[type="password"], #EbayDescriptionTemplateEditForm .input-type-text, #EbayDescriptionTemplateEditForm textarea,
#EbayDescriptionTemplateAddForm input[type="text"], #EbayDescriptionTemplateAddForm input[type="password"], #EbayDescriptionTemplateAddForm .input-type-text,
#EbayAccountStoreCategoryEditForm input[type="text"], #EbayAccountStoreCategoryEditForm input[type="password"], #EbayAccountStoreCategoryEditForm .input-type-text,
#EbayAccountStoreCategoryAddForm input[type="text"], #EbayAccountStoreCategoryAddForm input[type="password"], #EbayAccountStoreCategoryAddForm .input-type-text,
#EbayAccountStoreCategoryDeleteForm input[type="text"], #EbayAccountStoreCategoryDeleteForm input[type="password"], #EbayAccountStoreCategoryDeleteForm .input-type-text,
#CronTabAddForm input[type="text"], #CronTabAddForm input[type="password"], #CronTabAddForm .input-type-text,
#CronTabEditForm input[type="text"], #CronTabEditForm input[type="password"], #CronTabEditForm .input-type-text,
#AmazonListingAddForm input[type="text"], #CronTabEditForm input[type="password"], #CronTabEditForm .input-type-text,
#AmazonListingEditForm input[type="text"], #CronTabEditForm input[type="password"], #CronTabEditForm .input-type-text,
#EbayAccountAddForm input[type="text"], #EbayAccountAddForm input[type="password"], #EbayAccountAddForm .input-type-text,
#EbayAccountEditForm input[type="text"], #EbayAccountEditForm input[type="password"], #EbayAccountEditForm .input-type-text{
    background: -moz-linear-gradient(center top , #D4D4D4, #EBEBEB 3px, white 27px) repeat scroll 0 0%, none repeat scroll 0 0 white;
    border: 1px solid #89BAD3;
    border-radius: 0.417em 0.417em 0.417em 0.417em;
    color: #333333;
    font-size: 12px;
    line-height: 1em;
    padding: 7px;
    width: 250px;
	margin-right:5px;
}

#BaseStoreEditForm input.readonly_input[type="text"],
#BaseStoreAddForm input.readonly_input[type="text"], 
#EbayAccountAddForm input[type="text"].readonly_input,
#EbayAccountEditForm input[type="text"].readonly_input{
	border:1px solid #ccc !important;
	border-radius:0px !important;
	background:#eee !important;
}

#PriceRulesetAddForm label, #PriceRulesetAddForm .label,
#PriceRulesetEditForm label, #PriceRulesetEditForm .label,
#PriceConditionAddForm label, #PriceConditionAddForm .label,
#PriceConditionEditForm label, #PriceConditionEditForm .label,
#PriceRuletypeEditForm label, #PriceRuletypeEditForm .label,
#FeedToolAddForm label, #FeedToolAddForm .label,
#FeedToolEditForm label, #FeedToolEditForm .label,
#PriceRuletypeAddForm label, #PriceRuletypeAddForm .label,
#PriceRulepriorityAddForm label, #PriceRulepriorityAddForm .label,
#FeedTemplateEditForm label, #FeedTemplateEditForm .label,
#FeedTemplateAddForm label, #FeedTemplateAddForm .label,
#PaymentTermEditForm label, #PaymentTermEditForm .label,
#ProductActionAddForm label, #ProductActionAddForm .label,
#ProductAlertSourceAddForm label, #ProductAlertSourceAddForm .label,
#BaseProductImageEditForm label, #BaseProductImageEditForm .label,
#BaseProductImageAddForm label, #BaseProductImageAddForm .label,
#BaseProductChangeAddForm label, #BaseProductChangeAddForm .label,
#BaseProductChangeEditForm label, #BaseProductChangeEditForm .label,
#BaseProductXsellAddForm label, #BaseProductXsellAddForm .label,
#BaseProductXsellEditForm label, #BaseProductXsellEditForm .label,
#OtherOfferAddForm label, #OtherOfferAddForm .label,
#OtherOfferEditForm label, #OtherOfferEditForm .label,
#OtherOfferAttributeAddForm label, #OtherOfferAttributeAddForm .label,
#OtherOfferAttributeEditForm label, #OtherOfferAttributeEditForm .label,
#OtherOfferEntityDatetimeAddForm label, #OtherOfferEntityDatetimeAddForm .label,
#OtherOfferEntityDatetimeEditForm label, #OtherOfferEntityDatetimeEditForm .label,
#OtherOfferEntityDecimalAddForm label, #OtherOfferEntityDecimalAddForm .label,
#OtherOfferEntityDecimalEditForm label, #OtherOfferEntityDecimalEditForm .label,
#OtherOfferEntityIntAddForm label, #OtherOfferEntityIntAddForm .label,
#OtherOfferEntityIntEditForm label, #OtherOfferEntityIntEditForm .label,
#EbayListingEditForm label, #EbayListingEditForm .label,
#EbayListingAddForm label, #EbayListingAddForm .label,
#EbayReturnPolicyTemplateEditForm label, #EbayReturnPolicyTemplateEditForm .label,
#EbayReturnPolicyTemplateAddForm label, #EbayReturnPolicyTemplateAddForm .label,
#EbayDescriptionTemplateEditForm label, #EbayDescriptionTemplateEditForm .label,
#EbayDescriptionTemplateAddForm label, #EbayDescriptionTemplateAddForm .label,
#EbayAccountStoreCategoryEditForm label, #EbayAccountStoreCategoryEditForm .label,
#EbayAccountStoreCategoryAddForm label, #EbayAccountStoreCategoryAddForm .label,
#EbayAccountStoreCategoryDeleteForm label, #EbayAccountStoreCategoryDeleteForm .label,
#listingTemplateSelect label, #listingTemplateSelect .label,
#CronTabEditForm label, #CronTabEditForm .label,
#CronTabAddForm label, #CronTabAddForm .label,
#EbayAccountAddForm label, #EbayAccountAddForm .label,
#BaseOrderLineitemEditForm label, #BaseOrderLineitemEditForm .label,
#BaseOrderLineitemAddForm label, #BaseOrderLineitemAddForm .label,
#AmazonListingAddForm label, #AmazonListingAddForm .label,
#AmazonListingEditForm label, #AmazonListingEditForm .label,
#EbayAccountEditForm label, #EbayAccountEditForm .label {
    color: #808080;
    display: block;
    font-weight: bold;
    margin-bottom: 0.5em;
	width:192px !important;
	float:left;
	clear:both;
}

#EbayAccountAddForm label, #EbayAccountAddForm .label,
#EbayAccountEditForm label, #EbayAccountEditForm .label{
	margin-right:10px;
}

#PriceRulesetAddForm .radio label,
#PriceRulesetEditForm .radio label,
#PriceConditionAddForm .radio label,
#PriceConditionEditForm .radio label,
#PriceRuletypeEditForm .radio label,
#FeedToolAddForm .radio label,
#FeedToolEditForm .radio label,
#PriceRuletypeAddForm .radio label,
#PriceRulepriorityAddForm .radio label,
#FeedTemplateEditForm .radio label,
#FeedTemplateAddForm .radio label,
#PaymentTermEditForm .radio label,
#ProductActionAddForm .radio label,
#ProductAlertSourceAddForm .radio label,
#BaseProductImageEditForm .radio label,
#BaseProductImageAddForm .radio label,
#BaseProductChangeAddForm .radio label,
#BaseProductChangeEditForm .radio label,
#BaseProductXsellAddForm .radio label,
#BaseProductXsellEditForm .radio label,
#OtherOfferAddForm .radio label,
#OtherOfferEditForm .radio label,
#OtherOfferAttributeAddForm .radio label,
#OtherOfferAttributeEditForm .radio label,
#OtherOfferEntityDatetimeAddForm .radio label,
#OtherOfferEntityDatetimeEditForm .radio label,
#OtherOfferEntityDecimalAddForm .radio label,
#OtherOfferEntityDecimalEditForm .radio label,
#OtherOfferEntityIntAddForm .radio label,
#OtherOfferEntityIntEditForm .radio label,
#EbayListingEditForm .radio label,
#EbayListingAddForm .radio label,
#EbayReturnPolicyTemplateEditForm .radio label,
#EbayAccountStoreCategoryEditForm .radio label,
#EbayAccountStoreCategoryAddForm .radio label,
#EbayReturnPolicyTemplateAddForm .radio label,
#EbayAccountStoreCategoryDeleteForm .radio label,
#CronTabEditForm .radio label,
#CronTabAddForm .radio label,
#EbayAccountAddForm .radio label,
#EbayAccountEditForm .radio label{
    color: #808080;
    display: block;
    font-weight: bold;
    margin-bottom: 0.5em;
	width:auto !important;
	float:left;
	margin-right:13px;
}
#PriceRulesetAddForm textarea, 
#PriceRulesetEditForm textarea,
#PriceConditionAddForm textarea,
#PriceConditionEditForm textarea,
#PriceRuletypeEditForm textarea,
#FeedToolAddForm textarea,
#FeedToolEditForm textarea,
#PriceRuletypeAddForm textarea,
#PriceRulepriorityAddForm textarea,
#FeedTemplateEditForm textarea,
#FeedTemplateAddForm textarea,
#PaymentTermEditForm textarea,
#ProductActionAddForm textarea,
#ProductAlertSourceAddForm textarea,
#BaseProductImageEditForm textarea.
#BaseProductImageAddForm textarea,
#BaseProductChangeAddForm textarea,
#BaseProductChangeEditForm textarea,
#BaseProductXsellAddForm textarea,
#BaseProductXsellEditForm textarea,
#OtherOfferAddForm textarea,
#OtherOfferEditForm textarea,
#OtherOfferAttributeAddForm textarea,
#OtherOfferAttributeEditForm textarea,
#OtherOfferEntityDatetimeAddForm textarea,
#OtherOfferEntityDatetimeEditForm textarea,
#OtherOfferEntityDecimalAddForm textarea,
#OtherOfferEntityDecimalEditForm textarea,
#OtherOfferEntityIntAddForm textarea,
#OtherOfferEntityIntEditForm textarea,
#EbayListingEditForm textarea,
#EbayListingAddForm textarea,
#EbayReturnPolicyTemplateEditForm textarea,
#EbayAccountStoreCategoryEditForm textarea,
#EbayAccountStoreCategoryAddForm textarea,
#EbayReturnPolicyTemplateAddForm textarea,
#EbayAccountStoreCategoryDeleteForm textarea,
#CronTabEditForm textarea,
#CronTabAddForm textarea,
#EbayAccountAddForm textarea,
#EbayAccountEditForm textarea{
	height:200px !important;
}
#PriceRulesetAddForm select, 
#PriceRulesetEditForm select,
#PriceConditionAddForm select,
#PriceConditionEditForm select,
#PriceRuletypeEditForm select,
#FeedToolAddForm select,
#FeedToolEditForm select,
#PriceRuletypeAddForm select,
#PriceRulepriorityAddForm select,
#FeedTemplateEditForm select,
#FeedTemplateAddForm select,
#PaymentTermEditForm select,
#ProductActionAddForm select,
#ProductAlertSourceAddForm select,
#BaseProductImageEditForm select,
#BaseProductImageAddForm select,
#BaseProductChangeAddForm select,
#BaseProductChangeEditForm select,
#BaseProductXsellAddForm select,
#BaseProductXsellEditForm select,
#OtherOfferAddForm select,
#OtherOfferEditForm select,
#OtherOfferAttributeAddForm select,
#OtherOfferAttributeEditForm select,
#OtherOfferEntityDatetimeAddForm select,
#OtherOfferEntityDatetimeEditForm select,
#OtherOfferEntityDecimalAddForm select,
#OtherOfferEntityDecimalEditForm select,
#OtherOfferEntityIntAddForm select,
#OtherOfferEntityIntEditForm select,
#EbayListingEditForm select,
#EbayListingAddForm select,
#EbayReturnPolicyTemplateEditForm select,
#EbayReturnPolicyTemplateAddForm select,
#EbayAccountMarketplacesForm select,
#EbayDescriptionTemplateEditForm select,
#EbayDescriptionTemplateAddForm select,
#EbayAccountStoreCategoryEditForm select,
#EbayAccountStoreCategoryAddForm select,
#listingTemplateSelect select,
#EbayAccountStoreCategoryDeleteForm select,
#CronTabEditForm select,
#CronTabAddForm select,
#AmazonListingAddForm select,
#AmazonListingEditForm select,
#EbayAccountAddForm select,
#EbayAccountEditForm select,
.listingTemplateSelect-block select{
    border: 1px solid #89BAD3;
    border-radius: 0.417em 0.417em 0.417em 0.417em;
    color: #333333;
    font-size: 1.083em;
    padding: 6px;
    width: 268px;
}
#listingTemplateSelect .dataTables_wrapper select,
.listingTemplateSelect-block select{
	width:auto !important;
}

.tabber #listingTemplateSelect #tab-1 select{
	width:268px !important;
}
.tabber #listingTemplateSelect #tab-1 label{
	line-height:2.3 !important;
}

/*.submit input{
    background: -moz-linear-gradient(center top , #215DA4, #163D6C) repeat scroll 0 0 transparent;
    border: 1px solid white;
    border-radius: 0.417em 0.417em 0.417em 0.417em;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
    color: #FFFFFF;
    cursor: pointer;
    font-size: 13px;
    padding: 6px 30px !important;
    text-transform: uppercase;
}*/

#PriceRulesetAddForm input[type="radio"],
#PriceRulesetEditForm input[type="radio"],
#PriceConditionAddForm input[type="radio"],
#PriceConditionEditForm input[type="radio"],
#PriceRuletypeEditForm input[type="radio"],
#FeedToolAddForm input[type="radio"],
#FeedToolEditForm input[type="radio"],
#PriceRuletypeAddForm input[type="radio"],
#PriceRulepriorityAddForm input[type="radio"],
#FeedTemplateEditForm input[type="radio"],
#FeedTemplateAddForm input[type="radio"],
#PaymentTermEditForm input[type="radio"],
#ProductActionAddForm input[type="radio"],
#ProductAlertSourceAddForm input[type="radio"],
#BaseProductImageEditForm input[type="radio"],
#BaseProductImageAddForm input[type="radio"],
#BaseProductChangeAddForm input[type="radio"],
#BaseProductChangeEditForm input[type="radio"],
#BaseProductXsellAddForm input[type="radio"],
#BaseProductXsellEditForm input[type="radio"],
#OtherOfferAddForm input[type="radio"],
#OtherOfferEditForm input[type="radio"],
#OtherOfferAttributeAddForm input[type="radio"],
#OtherOfferAttributeEditForm input[type="radio"],
#OtherOfferEntityDatetimeAddForm input[type="radio"]
#OtherOfferEntityDatetimeEditForm input[type="radio"],
#OtherOfferEntityDecimalAddForm input[type="radio"],
#OtherOfferEntityDecimalEditForm input[type="radio"],
#OtherOfferEntityIntAddForm input[type="radio"],
#OtherOfferEntityIntEditForm input[type="radio"],
#EbayListingEditForm input[type="radio"],
#EbayListingAddForm input[type="radio"],
#EbayReturnPolicyTemplateEditForm input[type="radio"],
#EbayAccountStoreCategoryEditForm input[type="radio"],
#EbayAccountStoreCategoryAddForm input[type="radio"],
#EbayReturnPolicyTemplateAddForm input[type="radio"],
#EbayAccountStoreCategoryDeleteForm input[type="radio"],
#CronTabEditForm input[type="radio"],
#CronTabAddForm input[type="radio"],
#EbayAccountEditForm input[type="radio"],
#EbayAccountAddForm input[type="radio"]{
	float:left !important;
	margin:0px 4px;
}
#PriceRulesetAddForm div.input,
#PriceRulesetEditForm div.input,
#PriceConditionAddForm div.input,
#PriceConditionEditForm div.input,
#PriceRuletypeEditForm div.input,
#FeedToolAddForm div.input,
#FeedToolEditForm div.input,
#PriceRuletypeAddForm div.input,
#PriceRulepriorityAddForm div.input,
#FeedTemplateEditForm div.input,
#FeedTemplateAddForm div.input,
#PaymentTermEditForm div.input,
#ProductActionAddForm div.input,
#ProductAlertSourceAddForm div.input,
#BaseProductImageEditForm div.input,
#BaseProductImageAddForm div.input,
#BaseProductChangeAddForm div.input,
#BaseProductChangeEditForm div.input,
#BaseProductXsellAddForm div.input,
#BaseProductXsellEditForm div.input,
#OtherOfferAddForm div.input,
#OtherOfferEditForm div.input,
#OtherOfferAttributeAddForm div.input,
#OtherOfferAttributeEditForm div.input,
#OtherOfferEntityDatetimeAddForm div.input,
#OtherOfferEntityDatetimeEditForm div.input,
#OtherOfferEntityDecimalAddForm div.input,
#OtherOfferEntityDecimalEditForm div.input,
#OtherOfferEntityIntAddForm div.input,
#OtherOfferEntityIntEditForm div.input,
#EbayListingEditForm div.input,
#EbayListingAddForm div.input,
#EbayReturnPolicyTemplateEditForm div.input,
#EbayReturnPolicyTemplateAddForm div.input,
#EbayAccountStoreCategoryEditForm div.input,
#EbayAccountStoreCategoryAddForm div.input,
#EbayDescriptionTemplateAddForm div.input,
#EbayAccountStoreCategoryDeleteForm div.input,
#CronTabEditForm div.input,
#CronTabAddForm div.input,
#AmazonListingEditForm div.input,
#AmazonListingAddForm div.input,
#EbayAccountEditForm div.input,
#EbayAccountAddForm div.input{
	clear:both;
}
#PriceRulesetAddForm .radio,
#PriceRulesetEditForm .radio,
#PriceConditionAddForm .radio,
#PriceConditionEditForm .radio,
#PriceRuletypeEditForm .radio,
#FeedToolAddForm .radio,
#FeedToolEditForm .radio,
#PriceRuletypeAddForm .radio,
#PriceRulepriorityAddForm .radio,
#FeedTemplateEditForm .radio,
#FeedTemplateAddForm .radio,
#PaymentTermEditForm .radio,
#ProductActionAddForm .radio,
#ProductAlertSourceAddForm .radio,
#BaseProductImageEditForm .radio,
#BaseProductImageAddForm .radio,
#BaseProductChangeAddForm .radio,
#BaseProductChangeEditForm .radio,
#BaseProductXsellAddForm .radio,
#BaseProductXsellEditForm .radio,
#OtherOfferAddForm .radio,
#OtherOfferEditForm .radio,
#OtherOfferAttributeAddForm .radio,
#OtherOfferAttributeEditForm .radio,
#OtherOfferEntityDatetimeAddForm .radio,
#OtherOfferEntityDatetimeEditForm .radio,
#OtherOfferEntityDecimalAddForm .radio,
#OtherOfferEntityDecimalEditForm .radio,
#OtherOfferEntityIntAddForm .radio,
#OtherOfferEntityIntEditForm .radio,
#EbayListingEditForm .radio,
#EbayListingAddForm .radio,
#EbayReturnPolicyTemplateEditForm .radio,
#EbayAccountStoreCategoryEditForm .radio,
#EbayAccountStoreCategoryAddForm .radio,
#EbayReturnPolicyTemplateAddForm .radio,
#EbayAccountStoreCategoryDeleteForm .radio,
#CronTabEditForm .radio,
#CronTabAddForm .radio,
#EbayAccountEditForm .radio,
#EbayAccountAddForm .radio{
	margin-left:195px !important;
	float:left;
	margin-bottom;10px;
}

#PriceRulesetAddForm #selected_conditions,
#PriceRulesetEditForm #selected_conditions,
#PriceConditionAddForm #selected_conditions,
#PriceConditionEditForm #selected_conditions,
#PriceRuletypeEditForm #selected_conditions,
#FeedToolAddForm #selected_conditions,
#FeedToolEditForm #selected_conditions,
#PriceRuletypeAddForm #selected_conditions,
#PriceRulepriorityAddForm #selected_conditions,
#FeedTemplateEditForm #selected_conditions,
#FeedTemplateAddForm #selected_conditions,
#PaymentTermEditForm #selected_conditions,
#ProductActionAddForm #selected_conditions,
#ProductAlertSourceAddForm #selected_conditions,
#BaseProductImageEditForm #selected_conditions,
#BaseProductImageAddForm #selected_conditions,
#BaseProductChangeAddForm #selected_conditions,
#BaseProductChangeEditForm #selected_conditions,
#BaseProductXsellAddForm #selected_conditions,
#BaseProductXsellEditForm #selected_conditions,
#OtherOfferAddForm #selected_conditions,
#OtherOfferEditForm #selected_conditions,
#OtherOfferAttributeAddForm #selected_conditions,
#OtherOfferAttributeEditForm #selected_conditions,
#OtherOfferEntityDatetimeAddForm #selected_conditions,
#OtherOfferEntityDatetimeEditForm #selected_conditions,
#OtherOfferEntityDecimalAddForm #selected_conditions,
#OtherOfferEntityDecimalEditForm #selected_conditions,
#OtherOfferEntityIntAddForm #selected_conditions,
#OtherOfferEntityIntEditForm #selected_conditions,
#EbayListingEditForm #selected_conditions,
#EbayListingAddForm #selected_conditions,
#EbayReturnPolicyTemplateEditForm #selected_conditions,
#EbayAccountStoreCategoryEditForm #selected_conditions,
#EbayAccountStoreCategoryAddForm #selected_conditions,
#EbayReturnPolicyTemplateAddForm #selected_conditions,
#EbayAccountStoreCategoryDeleteForm #selected_conditions,
#CronTabEditForm #selected_conditions,
#CronTabAddForm #selected_conditions,
#AmazonListingAddForm #selected_conditions,
#AmazonListingEditForm #selected_conditions,
#EbayAccountEditForm #selected_conditions,
#EbayAccountAddForm #selected_conditions{
    clear: both;
    float: left;
    height: auto;
    margin-bottom: 10px;
    margin-left: 195px;
    width: auto;
}

#selected_conditions .remove{
	float:right !important;
}

#selected_conditions .ruleset {
    background: none repeat scroll 0 0 #D0E4FF;
    border: 1px solid #83A6D4;
    clear: both;
    float: left;
    height: auto;
    margin-bottom: 10px;
    padding: 7px;
    width: auto;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px; 
}
#PriceRulesetAddForm h3,
#PriceRulesetEditForm h3,
#PriceConditionAddForm h3,
#PriceConditionEditForm h3,
#PriceRuletypeEditForm h3,
#FeedToolAddForm h3,
#FeedToolEditForm h3,
#PriceRuletypeAddForm h3,
#PriceRulepriorityAddForm h3,
#FeedTemplateEditForm h3,
#FeedTemplateAddForm h3,
#PaymentTermEditForm h3,
#ProductActionAddForm h3,
#ProductAlertSourceAddForm h3,
#BaseProductImageEditForm h3,
#BaseProductImageAddForm h3,
#BaseProductChangeAddForm h3,
#BaseProductChangeEditForm h3,
#BaseProductXsellAddForm h3,
#BaseProductXsellEditForm h3,
#OtherOfferAddForm h3,
#OtherOfferEditForm h3,
#OtherOfferAttributeAddForm h3,
#OtherOfferAttributeEditForm h3,
#OtherOfferEntityDatetimeAddForm h3,
#OtherOfferEntityDatetimeEditForm h3,
#OtherOfferEntityDecimalAddForm h3,
#OtherOfferEntityDecimalEditForm h3,
#OtherOfferEntityIntAddForm h3,
#OtherOfferEntityIntEditForm h3,
#EbayListingEditForm h3,
#EbayListingAddForm h3,
#EbayReturnPolicyTemplateEditForm h3,
#EbayReturnPolicyTemplateAddForm h3,
#EbayAccountStoreCategoryEditForm h3,
#EbayAccountStoreCategoryAddForm h3,
#EbayAccountStoreCategoryDeleteForm h3,
#CronTabAddForm h3,
#CronTabEditForm h3,
#AmazonListingEditForm h3,
#AmazonListingAddForm h3,
#EbayAccountEditForm h3,
#EbayAccountAddForm h3{
	width:100%;
	height:auto;
	float:left;
	margin-bottom:22px;
	padding-bottom:10px;
	border-bottom:1px solid #ccc;
}

#PriceRuletypeAddForm .select-conditions-sortable{
	width:auto;
	height:auto;
	float:left !important;
}
#PriceRuletypeAddForm .block-border,
#PriceRuletypeEditForm .block-border{
	width:98%;
	float:left;
}

#PriceRuletypeAddForm .block-content,
#PriceRuletypeEditForm .block-content{
	width:94%;
	float:left;
}

#sortable2, #sortable1{
	min-height:43px;
}

.list-payment-terms,
.list-actions{
	float:left;
	margin-top:10px !important;
}

#BpbsCatalogEntityAddForm select.slect{
	width:120px;
	border:1px solid #ccc;
	margin-top:10px;
	margin-right:15px;
	float:left;
	margin-bottom:10px;
}
.back-btn{
	margin-top:15px;
}
.back-btn a{
	padding:4px 7px;
	color:#fff;
	font-weight:bold;
	font-size:14px;
	background:#459bcd;
	border:1px solid #014d8e;
}
.back-btn a:hover{
	background:#e57d0e;
}

#vload{
	margin-top:15px;
}
#vload a{
	padding:4px 7px;
	color:#fff;
	font-weight:bold;
	font-size:14px;
	background:#459bcd;
	border:1px solid #014d8e;
}
#vload a:hover{
	background:#e57d0e;
}

#EbayDescriptionTemplateEditForm div.textarea,
#EbayDescriptionTemplateAddForm div.textarea{
	float:left;
	width:83%;
	clear:none;
}

#EbayListingEditForm #storecats,
#EbayListingEditForm #ebay_store_cat,
#EbayListingAddForm #storecats,
#EbayListingAddForm #ebay_store_cat{
	width:100%;
	float:left;
	margin:10px 0px;
}

.listingTemplateSelect-block .submit{
	float:left;
	margin-left: 20px;
    margin-top: 3px;
}

#listingTemplateSelect div.select{
	float:left;
	width:auto;
}

#listingTemplateSelect .dataTables_filter label{
	width:250px !important;
	margin-top:7px;
} 
#listingTemplateSelect .dataTables_filter{
	width:auto !important;
} 

.form .error-message{
	clear:none;
	float:left;
	line-height:2;
	color:#e00069;
	font-weight:normal !important;
}

div.error{
	float:left;
	background:none;
}

INPUT.form-error{
	float:left;
	border:1px solid #e00069 !important;
}

.ebayReturnPolicyTemplates td.actions a.add-btn{
	padding:6px 8px !important;
}

.ebayReturnPolicyTemplates td.actions{
	padding:10px 3px !important;
}

#EbayDescriptionTemplateEditForm .select{
	clear:both !important;
}

#store_changer_dropdown{
	width:100%;
	position:relative;
	z-index:9999;
}
#store_changer_dropdown #SwitchStoreForm{
	width:auto;
	height:auto;
	position:absolute !important;
	left:270px !important;
	bottom:-55px !important;
}

#store_changer_dropdown #SwitchStoreForm div.select label{
	/*width:88px !important;*/
	float:left !important;
	line-height:3;
	padding-right: 3px;
}
#store_changer_dropdown #SwitchStoreForm div.select select#store_id{
	float:left !important;
}

.listingTemplateSelect-block .block-controls{
	float: left;
    margin-left: -39px;
    padding: 10px 39px;
    width: 100%;
	margin-bottom:20px;
}
#flashMessage{
	opacity:0.9 !important;
	background:#006aa7 !important;
	color:#fff !important;
}

.dataTables_filter input{
	background: -moz-linear-gradient(center top , #D4D4D4, #EBEBEB 3px, white 27px) repeat scroll 0 0%, none repeat scroll 0 0 white;
    border: 1px solid #89BAD3;
    border-radius: 0.417em 0.417em 0.417em 0.417em;
    color: #333333;
    font-size: 12px;
    line-height: 1em;
    padding: 7px;
    width: 185px !important;
}
#listingTemplateSelect .dataTables_filter button.reload-button{
	margin-top:5px !important;
}

.actions li a.add_link{
  	-moz-border-radius: 0.8em !important;
	-webkit-border-radius: 0.8em !important;	 
	border: 1px solid;
	border-color: #50a3c8 #297cb4 #083f6f;
	background: #0c5fa5 url(../images/old-browsers-bg/button-element-dark-bg.png) repeat-x left top !important;
	cursor: pointer;
	padding:0px 8px !important;
	font-size:11px;
	color:#fff !important;
	text-transform:uppercase;
	box-shadow:0 0 3px rgba(0, 0, 0, 0.5);
	float:left;
	margin:10px 0px;
}
.actions li a.add_link:hover{
	background: #0c5fa5 url(../images/old-browsers-bg/button-element-bg.png) repeat-x left top !important;
}
.actions{
	clear:both;
}
.actions li{
	margin:0 0.7em 20px 0 !important;
}
.submit{
	margin-bottom:20px;
	float:left;
}

.ui-widget-header .ui-icon-closethick{
	background:url(../images/ui-icons_469bdd_256x240.png) no-repeat !important;
}

/* Edited on 30/7/12 */
.dataTables_filter label{
    clear: both;
    float: none !important;
    margin-top: 2px;
}

#Orders_filter button.reload-button{
	/*float:right;*/
}

ul.controls-buttons li a{
	background:#ccc\0/;
	border:1px solid #000\0/;
}

#Products_filter label.first-child{
    /* float: left !important;  width: 83%;*/
    margin-top: 2px;
}

#Products_filter button.reload-button{
	margin-top:1px\0/;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	#Products_filter label.first-child{
		float: left !important;
		margin-top: 0px;
		width: 84%;
	}
}

form#publish_product_relationshipsAddForm {
    float: left;
    margin-left: 10px;
    margin-top: 5px;
}

#relationships_update form#product_relationships_formAddForm{
	line-height:4;
}

#relationships .actions ul li{
	margin:0 10px 20px !important
}
#relationships .actions ul li.first-child{
	margin-left:0px !important;
}

div.step3-import div.submit{
	float:none !important;
}

#ImportRules_filter .reload-button{
	height:30px !important;
	margin-top:2px !important;
	float:right !important;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	#ImportRules_filter .reload-button{
		height:29px !important;
	}
}

#Products_wrapper .reload-button{
	height:28px !important;
	margin-top:2px !important;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	#Products_wrapper .reload-button{
		margin-top:0px !important;
	}
}

#ImportRules_filter .reload-button{
		height:29px !important;
		margin-top:3px\0/;
}

#Products_wrapper .reload-button{
		margin-top:2px\0/ !important;
		height:28px\0/ !important;
}

div.checkbox-apply-action,
div.checkbox-select-options {
    float: left;
    margin: 10px;
    width: auto;
}
div.checkbox-select-options-custom {
    float: left;
    margin: 10px;
    width: auto;
}

.texp img {
cursor: pointer;
}

.cake-form-css{
    background: -moz-linear-gradient(center top , #D4D4D4, #EBEBEB 3px, white 27px) repeat scroll 0 0%, none repeat scroll 0 0 white;
    border: 1px solid #89BAD3;
    border-radius: 0.417em 0.417em 0.417em 0.417em;
    color: #333333;
    font-size: 12px;
    line-height: 1em;
    padding: 7px;
    width: 250px;
	margin-right:5px;
}

/* css for history */
.historytd{
	background: #e6f4fb !important;
}
.base-product-history th{
	background: none repeat scroll 0 0 #257ABD !important;
    border: medium none !important;
    font-size: 12px;
    height: 14px !important;
	cursor: default !important;
}
.base-product-history td {
	background:#ffffff !important;
	height: 14px !important;
	cursor: default !important;
}

/* For reports */

.arrow-up {	
	width: 0; 
	height: 0; 
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;	
	border-bottom: 5px solid black;
	margin: 10px;
}

.arrow-down {
	width: 0; 
	height: 0; 
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;	
	border-top: 5px solid black;
	margin: 10px;
}