/* reset  styles */

html, form {
	margin: 0;
	padding: 0;
	font: 12px Verdana, sans-serif;
	color: #2E2E2E;
}
:focus {outline: 0;}

h1, h2, h3, h4, h5, h6	{margin: 0; padding: 0;}

a img, a:hover img	{border: none;}
p	{padding: 7px 0; margin: 0;}
div.clear	{height: 0; font-size: 0; line-height: 0; clear: both;}
.clear	{clear: both;}
hr	{margin: 0; padding: 0; height: 1px; font-size: 0; color: #DADAF0; background: #DADAF0; border: 0;}
label	{font: bold 12px Verdana, sans-serif; color: #000; cursor: pointer;}
label.labelUpper	{text-transform: uppercase;}
font	{font-size: 12px; color: #000000;}
/*body.editor       {background: #fff !important; background-image: none !important;}*/

/* end  reset  styles */

body		{font-family: Verdana, sans-serif; font-size: 12px; color: #000000; margin: 0;}
body.popup	{font-family: Verdana, sans-serif; font-size: 12px; color: #000000; margin: 0; padding: 10px;}
tr, td		{font-family: Verdana, sans-serif; font-size: 12px; color: #000000; vertical-align: top;}

select		{font: 11px Verdana, sans-serif; color: #000; border: 1px solid #D5D4E9; background: #fff;}

.producttypesel {font: 11px Verdana, sans-serif; color: #000; border: 1px solid #D5D4E9; background: #fff; width: 230px;}

select.smallSelect	{width: 70px;}
select.selectDesc	{width: 188px;}
select.search	{width: 130px;}
td.adminColumnRight select	{width: 145px;}
td.adminColumnRight select.smallSelect	{width: 70px;}
td.adminColumnRight  select.selectDesc	{width: 188px;}
select.selectCategories	{padding: 3px 0 3px 3px; width: 200px;}

textarea	{background: #fff; border: 1px solid #D5D4E9; padding: 3px 4px 2px 4px; font: 11px Verdana, sans-serif; color: #333; overflow: auto;}
textarea.description	{width: 520px; height: 132px;}
textarea.text	{width: 520px; height: 90px;}
textarea.medium	{width: 330px; height: 90px;}
textarea.wide	{width: 880px; height: 50px;}
textarea.mediumtext	{width: 330px; height: 40px;}
textarea.longtext	{width: 520px; height: 140px;}
textarea.longtext1	{width: 520px; height: 340px;}
iframe#content_sd	{background: #fff; border: 1px solid #D5D4E9; padding: 2px 4px 2px 4px; font: 11px Verdana, sans-serif; color: #333; width: 520px; height: 90px;border: 0\9;}
iframe#content_f	{background: #fff; border: 1px solid #D5D4E9; padding: 2px 4px 2px 4px; font: 11px Verdana, sans-serif; color: #333; width: 520px; height: 90px;border: 0\9;}
iframe#content_fd	{background: #fff; border: 1px solid #D5D4E9; padding: 2px 4px 2px 4px; font: 11px Verdana, sans-serif; color: #333; width: 520px; height: 140px;border: 0\9;}
iframe#content_so	{background: #fff; border: 1px solid #D5D4E9; padding: 2px 4px 2px 4px; font: 11px Verdana, sans-serif; color: #333; width: 520px; height: 140px;border: 0\9;}
iframe#content_n	{background: #fff; border: 1px solid #D5D4E9; padding: 2px 4px 2px 4px; font: 11px Verdana, sans-serif; color: #333; width: 520px; height: 140px;border: 0\9;}
iframe#content_pb	{background: #fff; border: 1px solid #D5D4E9; padding: 2px 4px 2px 4px; font: 11px Verdana, sans-serif; color: #333; width: 520px; height: 140px;border: 0\9;}
iframe#content_bd	{background: #fff; border: 1px solid #D5D4E9; padding: 2px 4px 2px 4px; font: 11px Verdana, sans-serif; color: #333; width: 520px; height: 240px;border: 0\9;}
iframe#content_nd	{background: #fff; border: 1px solid #D5D4E9; padding: 2px 4px 2px 4px; font: 11px Verdana, sans-serif; color: #333; width: 520px; height: 140px;border: 0\9;}
iframe#content_hd	{background: #fff; border: 1px solid #D5D4E9; padding: 2px 4px 2px 4px; font: 11px Verdana, sans-serif; color: #333; width: 520px; height: 90px;border: 0\9;}

input.text	{background: #fff; border: 1px solid #D5D4E9; padding: 2px 4px 3px 4px; font: 11px Verdana, sans-serif; color: #333;}
input.field	{background: #fff; border: 1px solid #D5D4E9; padding: 2px 4px 3px 4px; font: 11px Verdana, sans-serif; color: #333;}
input.search	{width: 130px; background: #fff; border: 1px solid #D5D4E9; padding: 2px 4px 3px 4px; font: 11px Verdana, sans-serif; color: #333;}
input.orderprice	{border: 0; background: none; font: bold 12px Verdana, sans-serif; color: #000; text-align: right;}
input.usualprice	{background: #fff; border: 1px solid #D5D4E9; padding: 2px 4px 3px 4px; font: bold 12px Verdana, sans-serif; color: #000; text-align: left;}
td.adminColumnRight input.text	{width: 189px;}
td.adminColumnRight input.field	{width: 189px;}
input.short	{width: 110px;}
input.medium {width: 170px;}
input.upload {width: 280px;}
input.longer	{width: 330px;}
input.large	{width: 230px; height: 31px;}

input.submit	{border: 0; font: bold 12px Verdana, sans-serif; color: #000; background: url(../admin/images/btn_right.png) no-repeat 100% 50%; padding: 4px 11px 4px 0; cursor: pointer; background-color: none; overflow: visible;}
span.submit		{background: url(../admin/images/btn_left.png) no-repeat 0 50%; padding-left: 9px; white-space: nowrap; display: inline-block;}
input.addMore	{border: 0; font: bold 12px Verdana, sans-serif; color: #990000; background: url(../admin/images/btn_more_right.png) no-repeat 100% 50%; padding: 6px 11px 6px 0; overflow: visible; cursor: pointer; text-transform: uppercase;}
span.addMore		{background: url(../admin/images/btn_more_left.png) no-repeat 0 50%; padding-left: 11px; white-space: nowrap; display: inline-block;}
input.searchBtn	{border: 0; font: bold 12px Verdana, sans-serif; color: #000; background: url(../admin/images/btn_more_right.png) no-repeat 100% 50%; padding: 6px 11px 7px 0; overflow: visible; cursor: pointer; text-transform: capitalize;}
span.searchBtn		{background: url(../admin/images/btn_more_left.png) no-repeat 0 50%; padding-left: 11px; white-space: nowrap; display: inline-block; float: right;}
input.delete	{background: none; border: none; padding: 0; text-decoration: underline; text-transform: uppercase; font: bold 12px Verdana, sans-serif; font-weight: bold; color: #990000; float: right; cursor: pointer;}
input.clear	{background: none; border: none; padding: 0; text-decoration: underline; text-transform: uppercase; font: bold 12px Verdana, sans-serif; font-weight: bold; color: #990000; cursor: pointer;}
input.status	{color: #E76301 !important;}
span.status	{position: relative; top: 3px;}

fieldset	{border: 1px solid #D0D2D5; padding:0 8px 15px 8px; margin: 0;}
fieldset legend	{background: #2C6A9E; font-size: 12px; font-weight: bold; color: #fff; text-transform: uppercase; padding: 6px 20px 7px 12px; border-bottom: 15px solid #fff;}
fieldset legend img	{display: none;}
td.adminColumnCenter fieldset	{border: 1px solid #D3E8EE; padding: 13px 9px;}
.legend	{display: block; color: #2C6A9E; background: #EDF4FA; padding: 6px 6px 7px 12px; border-left: 1px solid #D7EDFD; border-right: 1px solid #D7EDFD; border-bottom: 1px solid #D7EDFD; border-top: 1px solid #D7EDFD;}
.legend b	{font-size: 14px; text-transform: uppercase;}
fieldset.orders_list	{border: 1px solid #D0D2D5; background: #fff; padding: 0 8px;}
fieldset.orders_list legend	{background: #2C6A9E; font-size: 12px; font-weight: bold; color: #fff; text-transform: uppercase;}
div.spaced	{padding: 15px 0;}
fieldset.adminLogin	{margin-top: 300px; padding: 0 8px;}

/****	Links Styles	****/

a 			{font-family: Verdana, sans-serif; font-size: 12px; font-weight: bold; color: #2C6A9E; text-decoration: none; cursor: pointer; outline: none;}
a:hover		{text-decoration: underline;}
a.header	{color: #990000; margin: 0 3px; text-decoration: underline; font-size: 11px;}
a.header:hover	{text-decoration: none;}
a.title	{color: #990000; margin: 0 3px; text-decoration: underline; font-size: 11px;}
a.title:hover	{text-decoration: none;}
a.blockTitleLink	{font-size: 10px; text-transform: uppercase; display: inline-block; background: url(../admin/images/arr_blue_desc.png) no-repeat 0 3px; padding-left: 11px;}
a.blockTitleLink:hover	{text-decoration: underline;}
a.linkBtn	{font: bold 11px/13px Verdana, sans-serif; color: #000; background: url(../admin/images/btn_right.png) no-repeat 100% 50%; padding: 4px 10px 5px 0; display: inline-block; text-align: center;text-decoration: none!important;}
span.linkBtn	{background: url(../admin/images/btn_left.png) no-repeat 0 50%; line-height: 13px; padding-left: 11px; white-space: nowrap; display: inline-block;}
a.linkBtn:hover	{text-decoration: none!important;}
a.apply	{font-size: 11px; color: #990000; text-transform: uppercase; text-decoration: underline;}
a.apply:hover		{text-decoration: none;}
a.changeItemsOrder	{font-size: 11px; line-height: 18px; background: url(../admin/images/arr_double_blue_dark.png) no-repeat 0 0; float: right; padding-left: 14px; text-decoration: underline;}
a.changeItemsOrder:hover		{text-decoration: none;}
a.editTitleLink	{font-size: 11px; text-transform: capitalize; background: url(../admin/images/arr_blue_right.png) no-repeat 0 3px; padding-left: 14px; color: #2C6A9E !important; display: inline-block; margin-bottom: 6px;}
a.editTitleLink:hover	{text-decoration: none;}
a.optionsAppearanceLink	{color: #E76301; text-decoration: none; background: url(../admin/images/arr_orange_right.png) no-repeat 0 1px; padding-left: 16px; margin: 0px 6px;}
a.optionsAppearanceLink:hover	{text-decoration: underline;}
a.viewProductLink	{font-size: 14px; text-transform: capitalize; background: url(../admin/images/arr_blue_right.png) no-repeat 0 3px; padding-left: 13px; color: #2C6A9E !important; display: inline-block; margin-bottom: 6px; text-decoration: underline;}
a.viewProductLink:hover	{text-decoration: none;}
a.calendar	{font-size: 11px; font-weight: bold; color: #666; background: url(../admin/images/ico_calendar.gif) no-repeat 0 50%; padding: 3px 0 3px 34px; display: inline-block;}
a.calendar:hover	{text-decoration: none;}
a.deleteCategoryLink	{color: #990000;}
a.changeCategoryOrder	{background: url(../admin/images/arr_double_blue_light.png) no-repeat 0 0; font-size: 10px; color: #E9F4FC; text-decoration: underline; padding-left: 11px;}
a.changeCategoryOrder:hover	{text-decoration: none;}

a.itemEditLink	{text-decoration: underline; text-transform: uppercase; color: #900; font-size: 11px;}
a.itemEditLink:hover	{text-decoration: none;}
a.underLined	{text-decoration: underline;}
a.underLined:hover	{text-decoration: none;}
a.nonUnderLined	{text-decoration: underline;}
a.nonUnderLined:hover	{text-decoration: none;}
a.upperCased	{text-decoration: underline;}
a.upperCased:hover	{text-decoration: none;}
a.lowerCased	{text-decoration: none !important; text-transform: lowercase !important;}
a.lowerCased:hover	{text-decoration: underline !important; text-transform: lowercase !important;}
a.linkBtnRed	{color: #990000 !important;}
a.linkBtnGreen	{color: #006600 !important;}
a.linkBtnOrange	{color: #E76301 !important;}
a.linkBtnBlack	{color: #000 !important;}
a.statusActive b	{color: #006600 !important;}
a.statusActive	{color: #990000 !important;}
a.details	{text-transform: uppercase; text-decoration: underline;}
a.details:hover	{text-decoration: none;}

a.Towards	{background: url(../admin/images/arr_blue_right.png) no-repeat 0 1px;}
a.Downwards	{background: url(../admin/images/arr_blue_desc.png) no-repeat 0 3px;}
.actionBlockBigtitle a.Towards	{background: url(../admin/images/arr_orange_right.png) no-repeat 0 1px;}
.actionBlockBigtitle a.Downwards	{background: url(../admin/images/arr_orange_down.png) no-repeat 0 3px;}
a#adv_search_link	{position: absolute; right: 11px; top: 12px;}
a#action_top_link	{font-size: 12px;}
a#action_bot_link	{font-size: 12px;}

/****	Links Styles	****/

ul		{margin: 3px 0 5px 14px; padding: 0;}
ul li	{list-style: none; font: bold 11px Verdana,sans-serif; color: #666; background: url(../admin/images/arr_dark_grey.png) no-repeat 0 6px; padding: 3px 0 4px 15px; cursor: pointer;}
li a 	{font: bold 11px Verdana, sans-serif; color: #757575;}
li a:hover	{text-decoration: underline;}

ul.uppercase	{margin: 8px 0 5px -5px;}
ul.uppercase li	{background: none; color: #000; text-transform: uppercase; font-size: 12px;}

ul.filesList	{margin: 10px 0 20px 12px;}
ul.filesList li	{font-size: 12px; background: none; position: relative; padding: 8px 0;}
ul.filesList li a	{font-size: 12px; color: #2C6A9E;}
ul.filesList li span	{position: absolute; top: 8px; right: 12px; width: 40px; text-align: right;}

ul.left	{margin-left: 0;}


/****** Header ******/

td.adminLogo	{width: 670px;}
td.adminLogo img	{margin: 15px 0 1px 28px;}

table.adminHeader	{background: url(../admin/images/header_bg.gif) repeat-x; margin-top: 13px;}
table.adminHeader td.headerLinks	{width: 248px; padding: 4px 2px 0 0;}
.adminHeader input.text	{height: 20px;}
.adminHeader input.text {position: relative; top: -3px\9; }

.adminHeader input.submit	{padding: 4px 11px 5px 0;}

div.headerAddMenu	{background: #fff; border: 1px solid #FFAC20; font: bold 12px Verdana, sans-serif; color: #666; text-align: center; padding: 4px 0;}
div.headerAddMenu a {color: #666; margin: 0 6px;}
div.headerAddMenu a:hover	{text-decoration: none;}
div.headerAddMenu a.logoutLink	{color: #FD7800;}
div.bookSubMenu {background: #fff; width: 250px; display: none; position: absolute; border: 1px solid #FFAC20; padding: 4px 10px; margin: 0 0 0 -103px;}
div.bookSubMenu a.bookSub		{display: block; margin-bottom: 10px;}	
ul.bookSubList a	{display: block; margin: 2px 0; color: #2C6A9E; text-align: left;}
div.bookmark	{display: none; position: absolute; padding: 4px 0; text-align: left;}

table.adminHeaderStats	{background: #E7EBEF; margin: 6px 0 0 0;}
table.adminHeaderStats td	{padding: 4px 3px;}
td.adminHeaderStatsDate	{color: #FFA004; text-transform: uppercase; font-weight: bold; font-size: 10px;}
table.adminHeaderStats a	{font-size: 10px; font-weight: normal; text-decoration: none; color: #000;}
table.adminHeaderStats a:hover	{text-decoration: none;}

td.headerSearch	{width: 226px; padding: 5px 20px 0 0;}
td.headerSearch form {text-align: right; white-space: nowrap;}
td.headerSearch input.text	{width: 150px; margin: 0 3px 0 0; padding: 2px 4px 3px 4px; line-height: 13px; height: 13px\0/;}
div.adminHeaderMail	{background: #E7EBEF; border: 1px solid #DD8A01; text-align: center; width: 96%; float: right; margin: 3px 0 0 0; padding: 3px 0 2px 0;}
div.adminHeaderMail a	{font: bold 12px Verdana, sans-serif; color: #666; text-transform: uppercase;}
div.adminHeaderMail a:hover	{text-decoration: none;}

div.secondAdmin	{font: bold 12px Verdana, sans-serif; color: #666; padding: 5px 14px 5px 0; margin: 7px 0 0 0; text-align: center; float: right;}
div.secondAdmin	a	{text-transform: none; color: #fd7800;}
div.secondAdmin	span	{text-transform: none; color: #fd7800;}

/****** Menu ******/

	td.adminMenu	{border-bottom: 1px solid #FFAC1F;}
	td.parentMenu a.adminMenu	{display: block; background: url(../admin/images/menu_right.gif) no-repeat 100% 50%; margin-right: 6px; text-align: center; padding-right: 13px; white-space: nowrap;}
	td.parentMenu a.adminMenu span	{font: bold 14px Verdana, sans-serif; color: #666; display: block; background: url(../admin/images/menu_left.gif) no-repeat 0 50%; margin-right: 6px; padding: 16px 0 7px 20px;}
	td.parentMenu a.adminMenu:hover	{text-decoration: none; background: url(../admin/images/menuActive_right.gif) no-repeat 100% 50%;}
	td.parentMenu a.adminMenu:hover span	{background: url(../admin/images/menuActive_left.gif) no-repeat 0 50%;}
	td.adminMenuEnd	{width: 0;}
	td#forum {display: none;}
	
	div.admSubMenu	{width: auto !important; display: none; position: absolute; background: #F3F3F3; border-bottom: 1px solid #ccc; margin-top: 2px; z-index: 100; white-space: nowrap;}
	a.admSub	{display: block; width: auto !important; font: 12px Verdana, sans-serif; color: #000; border: 1px solid #CCC; border-bottom: 0; padding: 9px 65px 7px 10px;}
	a.admSub:hover	{text-decoration: underline; background: #FFD083;}
	
	table.secondaryMenu	{display: none;}
	
/****** Menu ******/

/****** Breadcrumbs ******/

div.admin_breadcrumbs	{border: 1px solid #D3E8EE; padding: 6px 6px 8px 8px; margin-bottom: 11px; font-size: 11px; color: #000;}
div.admin_breadcrumbs a	{font-size: 11px; color: #000; text-decoration: underline; margin-right: 4px;}
div.admin_breadcrumbs a:hover	{text-decoration: none;}
div.admin_breadcrumbs b	{font-size: 11px; color: #666; text-transform: capitalize; margin-left: 4px;}
div.admin_breadcrumbs span	{font-size: 11px; color: #000;}

td.header	{padding: 0;}
td.header td.usual	{border-collapse: collapse; background: #fff; padding: 6px 6px 8px 8px;font-size: 11px; color: #000; vertical-align: middle}
td.header td.usual a	{font-size: 11px; color: #000; text-decoration: underline;}
td.header td.usual a:hover	{text-decoration: none;}
td.header td.usual b	{font-size: 11px; color: #666; text-transform: capitalize;}
td.header td.usual span	{font-size: 11px; color: #000; margin: 0 3px;}

/****** Breadcrumbs ******/

/****** Header ******/


/****** Footer ******/

.footer	{background: #EAF4FC; position: relative; height: 30px; margin: 10px 0;}
.footerVersionNumber	{position: absolute; left: 12px; top: 8px; font: bold 11px Verdana, sans-serif; color: #666;}
.footerCopyright	{position: absolute; right: 10px; top: 8px; font: bold 11px Verdana, sans-serif; color: #666;}

/****** Footer ******/


/**** Admin Tabs ****/

div.tabContent {border: 1px solid #D3E8EE; padding: 0 8px 20px 8px;}
table.tabTable {border: 1px solid #D3E8EE;}
table.tabFirst {border-left: 1px solid #D3E8EE; margin-bottom: -1px; background: #fff; position: relative; z-index: 5;}
td.tabContent {padding: 0 8px 20px 8px;}
.tabContent tr.middle td	{background: #D7EDFD; font-size: 13px; font-weight: bold; color: #E76301; border-bottom: 7px solid #fff; padding: 5px 20px 6px 7px;}

.tabRow {border-left: 1px solid #D3E8EE; bottom: 0; clear: both; display: block; height: 36px; margin: 0; padding: 0; position: relative; background: #fff;}
.adminTab {border-bottom: 1px solid #D3E8EE; border-top: 1px solid #D3E8EE; display: block; float: left; padding: 4px 3px; white-space: nowrap; background: url(../admin/images/tab_spacer.gif) no-repeat 100% 2px;}
.adminTabActive {border-top: 1px solid #D3E8EE; display: block; float: left; padding: 4px 3px; white-space: nowrap; background: url(../admin/images/tab_spacer.gif) no-repeat 100% 2px;}
.blackSm {font-size: 12px; font-weight: normal; color: #000; text-decoration: underline; background: #D8EDFD; display: block; padding: 5px 7px 6px 7px; text-align: center;}
.blackSm:hover {text-decoration: none;}
.adminTabActive .blackSm {font-size: 12px; color: #000; text-decoration: none; display: block; padding: 5px 7px 6px 7px; background: #fff; text-align: center;}
.adminTabActive .blackSm:hover {text-decoration: none;}

/**** Product Tabs ****/

#tab_row_2	{bottom: -3px;}
#tab_row_2 .adminTab	{background-position: 100% -4px;}
#tab_row_2 .adminTabActive	{background-position: 100% 0; border-bottom: 1px solid #D3E8EE;}
.itemsTabs #tab_general	{width: 82px;}
.itemsTabs #tab_categories	{width: 95px;}
.itemsTabs #tab_quantity_prices	{width: 95px;}
.itemsTabs #tab_related	{width: 80px;}
.itemsTabs #tab_spec	{width: 80px;}
.itemsTabs #tab_options	{width: 83px;}
.itemsTabs #tab_other	{width: 87px;}
.itemsTabs #tab_sites	{width: 87px;}

/**** Product Tabs ****/

/**** Admin Tabs ****/

/****** Main Blocks ******/
body.commonbg	{width: 1200px; margin: 0 auto;}
/*.mainBody	{width: 1200px; margin: 18px auto;}*/
div.mainBlock	{border-left: 1px solid #D3E8EE; border-right: 1px solid #D3E8EE; border-bottom: 1px solid #D3E8EE; padding: 13px 7px 9px 7px; width: 1192px;}
td.adminColumnLeft	{width: 218px; padding: 0 20px 0 0;}
td.adminColumnCenter	{width: 705px; padding: 0 20px 0 0;}
td.adminColumnRight	{width: 218px; padding: 0 0 0 0;}
td.adminColumnSecond	{width: 923px; padding: 0 10px 0 0;}

div.admin-block-content	form {font-size: 11px; font-weight: bold; color: #666;}
div.admin-block-content	form select	{margin-bottom: 10px;}
div.admin-block-content	form input.field	{margin-bottom: 12px;}
div.admin-block-content	form span.submit	{margin-left: 118px;}

div.admin-block	{border: 1px solid #D3E8EE; padding: 0 0 13px 0; margin-bottom: 10px;}
div.admin-block-onecol	{border: 1px solid #D3E8EE; padding: 0 8px 13px 8px; margin-bottom: 10px; width: 1180px;}
div.admin-block-title	{font-size: 14px; font-weight: bold; color: #fff; background: #81B3DC; padding: 8px 5px 6px 18px; position: relative;}
div.commonTasks	{padding-bottom: 0;}
div.admin-secondary-title	{font-weight: bold; color: #2C6A9E; text-transform: uppercase; padding: 0 0 0 12px;}
div.admin-block-content	{padding: 18px 5px 14px 14px;}
div.admin-block-bottom	{background: #81B3DC; padding: 4px; font-size: 13px;}
td.adminColumnLeft div.admin-block-bottom	{text-align: right;}

.error	{padding: 10px; margin: 5px 0; text-align: center; font-size: 12px; font-weight: bold; background: #FFE0E0; color: #cc0000; border: 1px solid #cc0000; border-collapse: collapse;}

td.middle	{background: #D7EDFD; font-size: 13px; font-weight: bold; color: #E76301; border-bottom: 7px solid #fff; padding: 5px 20px 6px 7px;vertical-align: middle}
td.middle a	{font-size: 13px; font-weight: bold; color: #E76301; text-decoration: underline;}
td.middle a:hover	{text-decoration: none;}
tr.middle td	{background: #D7EDFD; font-size: 13px; font-weight: bold; color: #E76301; border-bottom: 7px solid #fff; padding: 5px 20px 6px 7px;vertical-align: middle;}
tr.middle td a	{font-size: 13px; font-weight: bold; color: #E76301; text-decoration: underline;}
tr.middle td a:hover	{text-decoration: none;}
tr.sorterHeader td	{white-space: nowrap;}

tr.usual td	{color: #333; font-weight: bold; padding: 9px 9px 9px 7px; background: none;vertical-align: top; width: 200px;}
tr.usual td a.title	{font-size: 13px; color: #000; text-decoration: underline;}
tr.usual td a.title:hover	{text-decoration: none;}
tr.usual td a.small	{font-size: 10px; color: #333; font-weight: normal;}
td.usual	{background: #D7EDFD; font-size: 12px; font-weight: bold; color: #E76301; padding: 5px 9px 16px 7px;vertical-align: top}
div.spaced td.usual	{color: #000;}

.common td	{background: #D7EDFD; font-size: 12px; font-weight: normal; padding: 5px 9px 16px 7px;vertical-align: middle}
.common td td	{padding: 0;}
.commonTitle td	{background: #D7EDFD; font-size: 12px; font-weight: bold; color: #E76301; padding: 5px 20px 6px 7px; border-bottom: 2px solid #fff;vertical-align: middle}
.commonTitle a	{font-size: 12px; font-weight: bold; color: #E76301;}
td.commonRight	{border-right: 2px solid #fff; width: 25%; vertical-align: top;}
td.commonLast	{vertical-align: top;}
.common td a	{text-decoration: underline;}
.common td a:hover	{text-decoration: none;}
.common td ul li	{background: url(../admin/images/arr_blue_right.png) no-repeat 0 6px; padding-left: 15px;}

table.subTable	{border-top: 12px solid #D7EDFD; border-right: 100px solid #D7EDFD; border-left: 17px solid #D7EDFD;}
.subTable td	{background: #EDF7FE; font-size: 12px; font-weight: bold; color: #333; border-bottom: 3px solid #D7EDFD; border-right: 6px solid #D7EDFD; padding: 4px 20px 6px 12px;vertical-align: middle}
.subTable td a	{color: #2C6A9E !important; background: url(../admin/images/arr_blue_right.png) no-repeat 0 3px; padding-left: 15px; text-decoration: underline;}
.subTable td a:hover	{text-decoration: none;}

tr.SelectedRow td	{background: #B6DDFC; color: #333; padding: 4px 4px 4px 7px; vertical-align: middle}
tr.SelectedRow td a.title	{font-size: 13px; color: #000; text-decoration: underline;}
tr.SelectedRow td a.title:hover	{text-decoration: none;}
tr.SelectedRow td a.small	{font-size: 10px; color: #333; font-weight: normal;}

tr.white td	{background: #fff; color: #333; font-weight: bold; padding: 9px;vertical-align: top}
tr.white td a.title	{font-size: 13px; color: #000; text-decoration: underline;}
tr.white td a.title:hover	{text-decoration: none;}
tr.white td a.small	{font-size: 10px; color: #333; font-weight: normal;}
td.mainLabels	{width: 110px;}

tr.azure td	{background: #D7EDFD; padding: 17px 7px 6px 0; font-weight: bold;vertical-align: middle}
.middleAligned td	{vertical-align: middle;}

td.header	{background: #D7EDFD; font-size: 12px; color: #000;vertical-align: middle}
td.header td	{padding: 9px;}

td.header table td.usual table td {font-size: 11px; color: #000000; font-weight: bold; padding:0;vertical-align: middle}
td.header table td.usual table td a {font-size: 11px; color: #000000; text-decoration: underline; margin: 0 4px;}
td.header table td.usual table td a:hover {text-decoration: none;}
td.header table td.usual table td b	{font-size: 11px; color: #000000;}

tr.greed_title td	{background: #e8e9ea; color: #e76301; font-weight: bold; padding: 11px 6px; border-bottom: 5px solid #fff;vertical-align: middle}
tr.greed_title td b	{color: #e76301;}
tr.greed_values td	{background: #e8e9ea; color: #333333; padding: 6px;vertical-align: middle}


li.tree_leaf	{color: #8B8A8A; background: none;}
div.tree_leaf_button	{display: inline-block; width: 8px; height: 7px; cursor: pointer; background: url(../admin/images/icon_delete_small.png) no-repeat 0 0;}
div.tree_leaf_title	{display: inline; margin-left: 10px;}
div.tree_leaf_title_hover	{color: #2c6a9e;}
div.plus	{color: #2c6a9e; background: url(../admin/images/icon_add.gif) no-repeat 0 3px; padding: 0 0 0 15px;}
div.minus	{color: #000; background: url(../admin/images/icon_delete_small.png) no-repeat 0 3px; padding: 0 0 0 15px;}
div.tree_outer img	{display: none;}
div.tree_outer div.tree_leaf_title	{}
li.tree_leaf h1	{font-size: 16px;}


td.adminColumnSecond table	{border-collapse: collapse;}
td.adminColumnSecond td.middle	{background: #D7EDFD; font-size: 13px; font-weight: bold; color: #E76301; border-bottom: 7px solid #fff; padding: 5px 20px 6px 7px;vertical-align: middle}
td.adminColumnSecond tr.usual td	{color: #333; font-weight: bold; padding: 9px; background: none;vertical-align: middle}
td.adminColumnSecond tr.usual td a.title	{font-size: 13px; color: #000; text-decoration: underline;}
td.adminColumnSecond tr.usual td a.title:hover	{text-decoration: none;}
td.adminColumnSecond tr.usual td a.small	{font-size: 10px; color: #333; font-weight: normal;}

table.categoriesListBlock	{border-left: 4px solid #fff; border-right: 3px solid #fff;}
td.categoriesTasks	{text-align: right; font-size: 10px; font-weight: bold; color: #2C6A9E; padding: 6px 7px 11px 5px;vertical-align: middle}
td.categoriesTasks a	{font-size: 10px; text-transform: uppercase;}
td.categoriesTasks a.addCategoryLink	{font-size: 11px; text-decoration: underline; background: url(../admin/images/icon_add.gif) no-repeat 0 4px; display: inline-block; padding: 0 0 4px 13px;}
td.categoriesTasks a.addCategoryLink:hover	{text-decoration: none;}
div.top_category_link	{background: #B6DDFC; clear: both; padding: 1px 2px 4px 10px; text-align: left; border: 4px solid #fff; border-bottom: 0;}
a.prevCategoryLink	{text-decoration: underline; background: url(../admin/images/arr_blue_left.png) no-repeat 0 3px; padding-left: 18px;}

tr.darkTitle td	{font-size: 12px; font-weight: bold; color: #000; background: #D0D2D5; border-right: 3px solid #fff; border-bottom: 1px solid #fff; text-align: left; padding: 5px 5px 3px 4px;vertical-align: middle}
tr.darkTitle td b	{font-size: 12px; font-weight: bold; color: #000;}
tr.darkTitle td a	{font-size: 12px; font-weight: bold; color: #000; text-decoration: underline; text-transform: capitalize;}
tr.darkTitle td a:hover	{text-decoration: none;}

.orders_list tr.row1 td	{background: #F2F3F4 !important; border-right: 3px solid #fff; border-bottom: 1px solid #fff; text-align: left; font: normal 12px Arial, Helvetica, sans-serif; color: #000;vertical-align: top}
.orders_list tr.row2 td	{background: #F4FBFF !important; border-right: 3px solid #fff; border-bottom: 1px solid #fff; text-align: left; font: normal 12px Arial, Helvetica, sans-serif; color: #000;vertical-align: top}
.orders_list tr.row2 td.centered span, .orders_list tr.row1 td.centered span	{margin-left: 10px;}


.orders_list tr.SelectedRow td{border-right: 3px solid #fff; border-bottom: 1px solid #fff; text-align: left; font: normal 12px Arial, Helvetica, sans-serif; color: #000;}
.orders_list tr.SelectedRow td.centered span{margin-left: 10px;}


.secondaryTitle td	{background: #2C6A9E !important; color: #fff; font-size: 11px; font-weight: bold; padding: 4px 6px;vertical-align: middle}
.secondaryTitle a	{color: #fff; font-size: 11px; font-weight: bold; text-decoration: none;}
.content td	{background: #fff !important; font: 11px Arial, Helvetica, sans-serif; color: #000; padding: 3px 10px 5px 10px;vertical-align: middle}
.content td a	{font: normal 11px Arial, Helvetica, sans-serif; color: #000; text-transform: uppercase; text-decoration: none;}

/****** Main Blocks ******/


/****** Misc ******/
.checkboxCell	{width: 5%; vertical-align: middle;}
span.itemLive	{background: url(../admin/images/icon_tick_green.png) no-repeat; width: 13px; height: 13px; display: block;}
span.itemNotShow	{background: url(../admin/images/icon_tick_red.png) no-repeat; width: 13px; height: 13px; display: block;}
.noWrap	{white-space: nowrap;}
.required	{font-size: 12px !important; font-weight: bold !important; color: #990000 !important; text-transform: capitalize; text-align: right;}
.asterix	{font-size: 12px !important; font-weight: bold !important; color: #990000 !important;}
.comment	{font-size: 11px; color: #999;}
.commentRight	{font-size: 11px; color: #999; float: right;}
.notes	{font-size: 11px; color: #666;}
.notes a	{font-size: 11px; color: #666; text-decoration: underline;}
.notes a:hover	{text-decoration: none;}
.notes_light	{font-size: 11px; color: #666; font-weight: normal !important;}
div.notes_light	{text-align: center;}
.notesRight	{font-size: 10px; color: #9B9B9B; float: right;}
.notesUpper	{font-size: 11px; color: #666; text-transform: uppercase;}
font.small	{font-size: 11px; color: #666;}
div.small	{font-size: 11px; color: #666;}
.small a	{font-size: 11px; color: #666; text-decoration: underline;}
.small a:hover	{text-decoration: none;}
.titleNotes	{font-size: 12px !important; color: #000 !important; font-weight: bold; text-align: right;}
.titleNotes a	{font-size: 12px; color: #000; font-weight: bold;}
#tip_cloud {border: 1px solid #FFAC20; background: #fff; display: none; position: absolute; text-align: left; padding: 8px; display: inline-block; font-size: 11px; color: #666; font-weight: bold;}
.message	{color: #E76301; padding: 4px 0 4px 13px; background: #e6e7e8; font-weight: bold;}
.bigText	{font-weight: bold; font-size: 13px; color: #666;}
.title	{font-weight: bold; font-size: 12px; color: #666; width: 65%;}
div.title	{font-weight: bold; font-size: 12px; color: #2c6a9e; padding: 10px; text-align: center; border: 1px solid #d7edfd; margin: 10px 0;}
div.message	{font-weight: bold; font-size: 12px; color: #000; padding: 10px; text-align: center; border: 1px solid #d7edfd; margin: 10px 0;}

/****** Mics ******/

/******* Items List *******/

div.admin-block-title a.changeCategoryOrder	{display: inline-block; position: absolute; right: 3px; top: 10px; left: 105px\9;}
td.adminColumnCenter tr.usual td	{font-size: 11px; font-weight: normal;}
td.adminColumnCenter tr.usual td a.title	{color: #215076; font-size: 12px;}
tr.row1 td	{background: #eaf4fc; color: #333; padding: 4px 4px 4px 7px;vertical-align: top}
tr.row1 td a.title	{color: #215076; font-size: 14px;}
tr.row2 td	{background: #fff; color: #333; padding: 4px 4px 4px 7px;vertical-align: top}
tr.row2 td a.title	{color: #215076; font-size: 14px;}
td.rowWarn td {background-color: #FFd0d0; color: #333; padding: 4px;vertical-align: top}
ta.rowWarn td a.title	{color: #215076; font-size: 14px;}
tr.row_category td	{background: #EAF4FC; color: #645E5A; padding: 4px 4px 4px 7px;vertical-align: top}
tr.row_category td a.title	{color: #000; font-size: 13px;}
tr.row_categorySelected td	{background: #FAE1CF; color: #645E5A; padding: 4px 4px 4px 7px;vertical-align: top}
tr.row_categorySelected td a.title	{color: #000; font-size: 13px;}
tr.categoryTitle td	{background: #D2E8F9; font-size: 13px; font-weight: bold; color: #2C6A9E; border-bottom: 3px solid #fff; padding: 2px 7px 3px 7px;vertical-align: top}
tr.categoryTitle td a	{font-size: 13px; font-weight: bold; color: #2C6A9E; text-decoration: underline;}
tr.categoryTitle td a:hover	{text-decoration: none;}
div.smallLinks	{font-size: 10px; color: #645E5A; font-weight: bold; margin: 3px 0 0 0;}
div.smallLinks a.small	{font-size: 10px; color: #645E5A; text-decoration: none; font-weight: normal;}
div.smallLinks a.small:hover	{text-decoration: underline;}

span.itemCodes	{font-size: 10px; font-weight: bold;}
td.itemPrice	{font-weight: bold !important;vertical-align: top}
td.adminColumnCenter tr.row1 td.itemPrice 	{font-weight: bold !important;vertical-align: top}
td.itemQty	{font-weight: bold !important; color: #333;vertical-align: top}
td.adminColumnCenter tr.row1 td.itemQty 	{font-weight: bold !important; color: #333;vertical-align: top}
td.itemStock	{color: #000; font-weight: bold !important;vertical-align: top}

div.itemActions	{background: #D7EDFD; padding: 10px 0; margin-top: 7px; 
border-left: 1px solid #81B3DC;  
border-right: 1px solid #81B3DC;
border-bottom: 1px solid #81B3DC;
border-top: 1px solid #81B3DC;
}
div.itemActions span.linkBtn	{margin: 10px 0 0 15px;}
div.itemActions a.linkBtn	{}

div.itemOrderBlock	{background: #EDF4FA; padding: 7px 11px; margin: 3px 0 9px 0; font-weight: bold; color: #2C6A9E; border-left: 2px solid #fff;  border-right: 2px solid #fff; position: relative;}
div.itemOrderBlock select	{margin: 0 3px;}
div.itemOrderBlock a.changeItemsOrder	{position: absolute; float: none; right: 20px; top: 5px;}

div.itemSearchAdvanced span	{vertical-align: top;}
div.itemSearchAdvanced td	{vertical-align: middle;}

table.advTable td	{vertical-align: middle;}
table.advTable td span	{vertical-align:top;}

/******* Items List *******/

/******* One Column Layout *******/
td.rowDelimiter	{background: #fff; height: 11px;vertical-align: middle}
tr.itemOptionTitle td	{background: #D7EDFD; font-size: 13px; font-weight: bold; color: #E76301; vertical-align: bottom; padding-bottom: 5px; padding-top: 7px;vertical-align: middle}
tr.subTitle td	{background: #D7EDFD !important; font-size: 13px; font-weight: bold; color: #E76301; border-bottom: 7px solid #fff; padding: 5px 20px 6px 7px;vertical-align: middle}

table.usual td	{background: #E8E9EA; color: #333; padding: 6px 4px;vertical-align: top;}
table.usual td.small	{border-bottom: 5px solid #fff; padding: 11px 6px;}
table.usual td.small b	{color: #E76301; text-decoration: underline;}
table.usual td a	{color: #333; font-weight: normal; text-decoration: underline;}
table.usual td a:hover	{text-decoration: none;}
table.usual td table td	{padding: 1px 2px 2px 2px;vertical-align: middle}
table.usual td table td.top_option	{padding: 1px 2px 11px 2px;vertical-align: middle}
table.usual td.rowDelimiter	{background: #fff; height: 11px; line-height: 0;vertical-align: middle; padding: 0;}

td.optionsAddMore	{background: #fff !important; padding: 0 !important;vertical-align: middle}
div.moreValues	{background: #D7EDFD; font-weight: bold; color: #000; width: 300px; padding: 8px 10px; float: right; margin: 2px 0 16px 0; text-align: right;}
td.itemOptionsShow	{width: 440px; background: #fff !important; border-bottom: 8px solid #fff;vertical-align: middle}
td.itemOptionsShow td	{padding: 6px 6px 6px 16px;vertical-align: middle; background: #D7EDFD !important;}
td.itemOptionsShow td.itemOptionsShowTitle	{padding: 16px 6px 16px 16px;}
td.itemOptionsShowTitle b	{color: #E76301; text-decoration: underline;}
td.itemOptionsShowSpacer	{width: 50px;}
#data_general td.required	{text-align: right;}

tr.appear td	{background: #E8E9EA; color: #333; padding: 6px;vertical-align: middle}
tr.appear td a.title	{color: #333; font-weight: normal; text-decoration: underline;}
tr.appear td a.title:hover	{text-decoration: none;}
tr.appear td a.small	{font-size: 10px; color: #E76301; text-decoration: underline; font-weight: normal;}

.popupContent	{width: 900px; padding: 20px; background: #fff; border: 1px solid #D3E8EE;}

/******* One Column Layout *******/


/******* Product Page	*******/
.previewTable	{border: 1px solid #D5D4E9; background: #F4F9FD; margin: 14px 0;}
.previewTable td	{padding: 6px 7px;vertical-align: middle}
table.blockPreviewBar	{border: 1px solid #D5D4E9; background: #F4F9FD; margin: 0 0 8px 0;}
table.blockPreviewBar td	{padding: 6px 0 0 7px;vertical-align: middle}
table.blockPreviewBar tr.usual td table td	{padding-bottom: 0 !important;}
td.blockPreview	{padding-top: 0; padding-bottom: 0;vertical-align: middle}
div.blockPreviewBox	{border: 1px solid #D5D4E9; background: #F4F9FD; padding: 6px 0 0 7px; width: 482px; float: right;}
.subTitle	{color: #E76301; margin-bottom: 6px; font-weight: bold;}
.bigTitle	{color: #E76301; font-size: 13px; font-weight: bold; text-align: left;}
.subTitleArr	{color: #E76301; font-weight:bold; background: url(../admin/images/arr_orange_right.png) no-repeat 0 2px; padding: 0 0 1px 13px;}
div.spaced .subTitleArr	{color: #000;}
td.infoBlockMain	{padding: 5px 10px 17px 10px;vertical-align: middle}
table.infoBlock	{border: 1px solid #E76402;}
table.infoBlock td	{padding: 8px 0 7px 10px; vertical-align: top; font-weight: bold;}
table.infoBlock td input.field	{margin-top: -3px;}
table.infoBlock .mainLabelsRight	{width: 150px;}
tr.noteRows td	{padding: 0 0 6px 10px; vertical-align: top;}
tr.noteRows td div.notes	{margin-top: -3px;}
#detail_price input	{border:0; background: none; font: bold 12px Verdana, sans-serif; color: #333; padding: 0; margin-left: -1px;}
#inline_price input	{border:0; background: none; font: bold 12px Verdana, sans-serif; color: #333; padding: 0; margin-left: -1px;}
div.price_main	{color: #333; margin-bottom: 3px;}
div.price_old input	{color: #333;}
div.price_old	{color: #333; text-decoration: line-through; margin-bottom: 3px;}
div.price_main input	{color: #333;}
div.price_sales	{color: #990000; margin-bottom: 3px;}
div.price_sales input	{color: #990000;}
div.price_saved	{color: #000; margin-bottom: 3px;}
div.price_saved input	{color: #000;}

.addtionalOptions	{border: 1px solid #D5D4E9; width: 269px; padding: 11px 6px 28px 6px; height: 82px;}
table.itemShowBlock td	{background: #D7EDFD; font-size: 13px; font-weight: bold; color: #E76301; vertical-align: bottom; padding-bottom: 5px; padding-top: 7px; border-bottom: 10px solid #fff;}
tr.btnLine td	{background-color: #D7EDFD; text-align: center; padding: 11px 8px;vertical-align: middle}
tr.btnLine td span	{margin: 0 5px;}
tr.navigatorLine td	{background-color: #eaf4fc; padding: 3px 8px; font-size: 11px; font-weight: bold;vertical-align: middle}
tr.navigatorLine td span	{margin: 0 5px;}
.navigator	{text-align: right; font-size: 11px; font-weight: bold; color: #000;}
.navigator a	{font-size: 11px; font-weight: bold; color: #000; text-decoration: underline;}
.navigator a:hover	{text-decoration: none;}
div.navigator	{display: inline-block; float: right; width: 50%;}
.navigatorAjax	{text-align: right; font-size: 11px; font-weight: bold; color: #000;}
.navigatorAjax a	{font-size: 11px; font-weight: bold; color: #000; text-decoration: underline;}
.navigatorAjax a:hover	{text-decoration: none;}
.tree_nav	{text-align: right; font-size: 11px; font-weight: bold; color: #000; margin-top: 10px;}
.tree_nav a	{font-size: 11px; font-weight: bold; color: #000; text-decoration: underline;}
.tree_nav a:hover	{text-decoration: none;}

/***** Product Image Tab ******/

.vSpacer	{background: url(../admin/images/v_spacer.gif) repeat-y 0 0; padding: 9px;}
.mainImageTab	{width: 340px;}
.productDescTab	{width: 520px;}
.upload_msg	{text-align: right; padding: 0 7px 11px 0; background: #D7EDFD; border-bottom: 2px solid #fff;}
.upload_msg div	{text-align: center; color: #990000; font-weight: bold; padding-top: 4px;}
.upload_msg div a	{color: #990000; margin: 0 3px; text-decoration: underline; font-size: 11px;}
.upload_msg div a:hover	{text-decoration: none;}
.uploadLinks	{color: #990000; font-size: 11px; font-weight: bold; float: right;}
.uploadLinks a	{color: #990000; margin: 0 3px; text-decoration: underline; font-size: 11px;}
.uploadLinks a:hover	{text-decoration: none;}
.uploadLinksLeft	{color: #990000; font-size: 11px; font-weight: bold; float: none; padding: 5px 0 0 36px;}
.uploadLinksLeft a	{color: #990000; margin: 0 3px; text-decoration: underline; font-size: 11px;}
.uploadLinksLeft a:hover	{text-decoration: none;}

.productImg_preview	{text-align: center; vertical-align: middle; padding-left: 7px !important; border-bottom: 2px solid #fff;}
.productImg_preview img	{border: 1px solid #D5D4E9;}
.alt_msg input	{float: right; color: #999; font-style: italic;}

/***** Product Image Tab ******/

/******* Product Page	*******/



/******* Orders List	*******/
form.search_form	{border: 1px solid #2D6B9E; background: #D7EDFD; width: 580px;}
.search_form td	{padding: 7px 6px; font-size: 12px; font-weight: bold;vertical-align: middle}
.search_form td.name	{width: 98px; white-space: nowrap; padding-right: 0;}
.search_form .middle td	{border: 0;}
.search_form td.bg_light 	{background: #fff; padding: 10px 0; border: 7px solid #D7EDFD;}
.search_form td.bg_light label	{float: left; font-size: 11px; font-weight: normal; text-transform: uppercase; margin: 3px 0 3px 10px;white-space: nowrap;}

.stats_block	{border: 1px solid #2D6B9E; background: #D7EDFD; width: 540px; float: right; padding: 5px 11px 20px 11px;}
.stats_block td	{border: 2px solid #D7EDFD; border-left-width: 1px;vertical-align: middle}
.stats_block table	{margin: 7px 0 0 0;}
.stats_block a b	{color: #333;}
.stats_block_support	{float: left;}

.newsletter_block	{border: 1px solid #2D6B9E; background: #D7EDFD; width: 560px; padding: 12px 11px 20px 11px; margin: 30px auto;}
.newsletter_block td	{border: 2px solid #D7EDFD; border-left-width: 1px; font-weight: bold; font-size: 12px;vertical-align: middle}
.newsletter_block td.secondaryTitle	{background: #2C6A9E !important; color: #fff; font-size: 11px; font-weight: bold; padding: 5px 6px;}
.newsletter_block td.content 	{background: #fff !important; color: #000; padding: 5px 10px 5px 10px; font-weight: normal;}
.newsletter_block div.newsletter_stats	{background: #fff !important; color: #000; font-size: 11px; font-weight: bold; padding: 10px 6px; margin-top: 5px;}

.actionBlock	{border: 1px solid #D0D2D5; background: #E6E7E8; font-size: 12px; font-weight: bold; color: #2C6A9E; margin: 11px 0; padding: 7px 5px;}
.actionBlockRight	{float: right;}
.actionBlock a	{text-transform: uppercase; text-decoration: underline; margin: 0 4px;}
.actionBlock a:hover	{text-decoration: none;}
.actionBlock img.icoClip	{margin: 0 10px -3px 0;}
.actionBlockTitle	{font-size: 11px; font-weight: bold; color: #E76301;}
.actionBlockBigtitle	{font-size: 13px; font-weight: bold; color: #E76301; padding: 0 0 7px 0; display: inline-block; width: 40%; float: left;}
.actionBlockBigtitle a	{font-size: 13px; font-weight: bold; color: #E76301; text-decoration: none; text-transform: capitalize;}
.actionBlockBigtitle a:hover	{text-decoration: underline;}

div.orderShortInfo	{display: none; position: absolute; width: 225px; background: #fff; border: 1px solid #2D6B9E; padding: 11px; z-index: 100;}
div.orderShortInfo .secondaryTitle td	{background: #D7EDFD !important; color: #000; font-size: 11px; font-weight: bold; padding: 4px 6px;vertical-align: middle}
div.orderShortInfo .content td	{background: #fff !important; font: 11px Arial, Helvetica, sans-serif; color: #000; padding: 3px 10px 5px 10px;}

div.productsTip	{display: none; position: absolute; width: 100px; background: #fff; border: 1px solid #2D6B9E; padding: 11px; z-index: 100;}
div.productsTip .secondaryTitle td	{background: #D7EDFD !important; color: #000; font-size: 11px; font-weight: bold; padding: 4px 6px;vertical-align: middle}
div.productsTip .content td	{background: #fff !important; font: 11px Arial, Helvetica, sans-serif; color: #000; padding: 3px 10px 5px 10px;}

table.middlebg	{border: 1px solid #E76402;}
table.middlebg td	{border-collapse: collapse;}

table.bottomCategory	{margin: 15px 0; border: 1px solid #d7edfd;}
td.bottomCategory	{background: #d7edfd; font-size: 12px; font-weight: bold; color: #000; padding: 15px 8px; border: 3px solid #fff;}

/**** Admin Page	****/

td.summary_stats	{width: 220px;}
.summary_stats div.admin-block-title	{font-size: 12px; text-transform: uppercase;}
.summary_stats div.admin-block-title span	{text-transform: capitalize;}
.summary_stats ul {margin: 16px 5px 0 5px; padding: 0;}
.summary_stats ul li	{background: url(../admin/images/ico_pointer.gif) no-repeat 111px 4px; position: relative; line-height: 14px; padding: 17px 0;}
.summary_stats ul li a.small	{display: block; position: absolute; top: 2px; left: 0; text-align: center; width: 103px;}
.summary_stats ul li span	{display: block; position: absolute; top: 0; left: 137px; width: 80px;}
.summary_stats ul li span a	{color: #DD8A00; font-size: 12px; font-weight: bold;}
div.main-part	{font-weight: bold; color: #2C6A9E; text-transform: uppercase; padding: 18px 0 0 28px; width: 22%; float: left;}

td.admin_tasks	{padding-left: 23px;}
.admin_tasks div.admin-block	{height: 216px;}
.admin_tasks div.admin-block-title	{padding: 4px 5px 5px 10px;}
.admin_tasks ul	{margin: 0; padding: 9px 0 0 8px;}
.admin_tasks ul li a	{text-transform: none;}

table.common_stats	{margin: 19px 0;}
.common_stats div.admin-block	{padding: 0; width: 255px; border: 0; float: left; margin-left: 30px; border: 1px solid #D3E8EE;}
.common_stats div.admin-block-title	{padding: 4px 5px 5px 26px;}
.common_stats ul	{margin: 10px 0 20px 12px;}
.common_stats ul li	{font-size: 12px; background: none; position: relative; padding: 8px 0; cursor: auto; color: #666;}
.common_stats ul li a	{font-size: 12px; color: #2C6A9E;}
.common_stats ul li span	{position: absolute; top: 8px; right: 12px; width: 40px; text-align: right; font-size: 12px; color: #2c6a9e;}

.common_stats_orders div.admin-block-title	{background:#81b3dc url(../admin/images/ico_orders.gif) no-repeat 8px 6px;}
.common_stats_orders div.admin-block-title span	{text-transform: lowercase;}
.common_stats_products div.admin-block-title	{background:#81b3dc url(../admin/images/ico_products.gif) no-repeat 7px 5px;}
.common_stats_products_main div.admin-block-title	{background:#81b3dc url(../admin/images/ico_web.gif) no-repeat 4px 4px;}
.common_stats_products_mobile div.admin-block-title	{background:#81b3dc url(../admin/images/ico_mobile.gif) no-repeat 7px 3px;}
.common_stats_products_facebook div.admin-block-title	{background:#81b3dc url(../admin/images/ico_facebook.gif) no-repeat 5px 3px; padding-left: 28px;}

div.htmlInfo	{padding-bottom: 35px;}
div.htmlInfoTitle	{color: #333; font-size: 12px; font-weight: bold; padding: 0 4px 8px 2px;}
div.htmlMessage	{padding-bottom: 18px;}
div.htmlMessage div.htmlInfoTitle	{width: 346px; clear: both;}
img.logo_preview	{float: left; border: 1px solid #D5D4E9; background: #fff url(../admin/images/no_preview.gif) no-repeat 50% 0; margin: 0 6px 0 0;}

div#attachmentsBlock ul	{margin-left: 0;}
div#data_assign	{font-weight: bold;}
div#data_knowledge	{font-weight: bold;}
div#data_reply_to_admin	{font-weight: bold;}
div#data_knowledge div	{text-align: right; white-space: nowrap;}
div#data_knowledge input.field	{margin: 0 10px;}
div#data_knowledge select	{margin: 0 10px;}

.padding6px { border-collapse: collapse;}
.padding6px tr.middle td {
    background: #2c6a9e;
    border: 2px solid #fff;
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    padding: 8px 5px 8px 8px;
}
.padding6px tr.middle td a {
    color: #fff;
}
.padding6px tr.usual td {
    background: #d7edfd;
    border: 2px solid #fff;
    color: #1a1d1f;
    font-weight: normal;
    padding: 8px;
}
.padding6px tr.usual:nth-child(2n+1) td {
    background: #e9e9e9;
}
.padding6px tr.usual td a {
	font-weight: normal;
}
.padding6px .privilege,
.padding6px .privilege a {color: #990000; text-decoration: underline; text-transform: uppercase;}
.padding6px .siteURL a {color: #1a1d1f;}
.padding6px .Live {color: #006600; font-weight: bold; text-transform: uppercase;}
.padding6px .Dev {color: #333333; font-weight: bold; text-transform: uppercase;}
.padding6px tr.usual td.edit a {color: #990000; font-weight: bold; text-decoration: underline; text-transform: uppercase;}
.padding6px tr.usual td.edit a.change {margin: 0 0 0 20px;}
.padding6px .ON,
.padding6px .OFF {display: block; margin: 0 auto; overflow: hidden; text-indent: -999px; width: 15px;}
.padding6px .ON {background: url(../images/sconn/on.gif) no-repeat 50% 50%;}
.padding6px .OFF {background: url(../images/sconn/off.gif) no-repeat 50% 50%;}

/*Dropdown List*/
.ac_results {padding: 0px; border: 1px solid black; background-color: white; overflow: hidden; z-index: 99999;}
.ac_results ul {width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0;}
.ac_results ul li {margin: 0px; background-image: none; padding: 4px 5px; cursor: default; display: block; font: 12px Arial, Helvetica, sans-serif; color: #000;}
.ac_odd {background-color: #eee;}
.ac_over {background-color: #D7EDFD; color: #000;}

/* order status popup */
.popup-opacity	{display: none; z-index: 900; filter: alpha(opacity=50); left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; background-color: #E1E1E1; moz-opacity: 0.5; opacity: 0.5;}
.popup-shadow	{display: none; z-index: 1000; position: absolute; top: 0px; left: 0px; width: 600px; background: #CCCCCC;}
.popup-block		{position: relative; bottom: 5px; right: 5px; width: 600px; background: #F4F4F4; border: 1px solid #78C7FF;}
.popup-img-close	img {margin: 10px 10px 5px 0px;}
.popup-descr		{padding: 0px 35px 20px 30px; font-size: 14px, sans-serif; text-align:justify;}

#divLastFeeds table {width: 500px; padding: 6px;}

#divScheduledFeeds table {width: 500px; padding: 6px;}
.admin-mode {
	font-size:30px;
	font-family:Calibri,Arial;
}

#data_products {
	margin-top: 8px;
}

div.btnLine {
	background-color: #D7EDFD;
	padding: 11px 8px;
	text-align: center;
	vertical-align: middle;
}

/* override some styles for correct zTree display */
.ztree li {
	background: none; !important;
}
.ztree * {
	font-weight: normal; !important;
}


