﻿.AdminBox
{
	margin : 0 auto;
	text-align : left;
}

.AdminBox,
.menuSx .boxAdminLogged { border : 2px solid #ffeeaa; }

.AdminBox,
.menuSx .boxAdminLogged,
.collapsePanel,
.editProductDropDown,
.dlOptionsAdmin { background-color : #ffffe7; }

.AdminBox h1 { padding : 5px; }

.AdminBox h2
{
	padding : 2px;
	border-bottom : 2px solid #ffeeaa;
	background : none;
	font-size : 1.5em;
	font-weight : bold;
}

.AdminBox a,
.boxLogged a,
.reservedBox a,
.helpHeader,
.promptHeader { color : #333; }

.AdminBox a:hover,
.menuSx a:hover,
.menuSx .boxAdminLogged ul li a:hover,
.statsTotalContainer strong,
.reservedBox a:hover { color : #FF3300; }

.AdminBox a:hover,
.menuSx a:hover,
.menuSx .adminArea a,
.collapsePanel a { text-decoration : none; }

.AdminBox h1,
.menuSx .adminArea,
.menuSx .boxAdminLogged span,
.collapsePanelHeader,
.editProductDropDown a:hover,
.divAvailableCharacters,
.tblSiteItemChoice,
.AdminBox .adminButtonContainer:hover,
.btnAddOption { background-color : #ffeeaa; }

.menuSx .adminArea,
.menuSx .boxAdminLogged span,
.menuSx .boxAdminLogged ul { border-bottom : 1px solid #FFCC66; }

.menuSx .adminArea
{
	height : 26px;
	padding-left : 8px;
	background-image : url(/images/bg-AdminMenuHeader.png) !important;
	background-image : none;
	background-position : top;
	background-repeat : repeat-x;
	line-height : 22px;
}

.menuSx .adminArea a { font-weight : bold; }

.menuSx .boxAdminLogged span
{
	display : block;
	height : 18px;
	padding-left : 5px;
	border-top : 1px solid #fff;
	line-height : 18px;
}

.menuSx .boxAdminLogged ul li { padding : 3px 3px 3px 10px; }

.htmlEditorArea { border : 1px dotted silver; }

.AdminHeaderGrid { background-color : #ececec; }

.AdminAlternateGrid { background-color : #fcf4cf; }

.bannersManagementTable .bannerManagMail { width : 130px; }

.bannersManagementTdLink { width : 225px; }

.collapsePanelHeader
{
	height : 25px;
	border-bottom : 1px solid silver;
	background-repeat : repeat-x;
	font-weight : bold;
}

.paymentCheck { padding-top : 3px; }

.paymentTableCell
{
	width : 120px;
	text-align : right;
}

.uploadExtender input 
{
	margin-bottom : 5px;
	border : 1px solid #000;
}

.ajax__upload_uploadStatusContainer { padding : 3px; }

.ajax__upload_uploadStatusContainer,
.ordersManagementTable .alternate { background-color : #F3F3F3; }

.adminTableDefault { font-size : 14px; }

.adminTableDefault td { width : 33%; }

.statsTD { width : 150px; }

.statsTotalContainer
{
	padding : 8px;
	border : 1px solid #C0C0C0;
	background-color : #FFF;
	text-align : right;
	font-size : 14px;
}

.radioItemsManagement
{
	margin-bottom : 4px;
	padding-bottom : 4px;
	border-bottom : 2px dotted #FFCC66;
}

/* Page Layout */

.adminImageLayout,
.adminImageLayoutSelected
{
	float : left;
	width : 50px;
	height : 50px;
}

.adminImageLayout,
.adminImageHeader
{
	border : 1px solid #fff;
	filter : alpha(opacity=20);
	-moz-opacity : .20;
	opacity : .20;
}

.adminImageLayoutSelected,
.adminImageHeaderSelected { border : 1px solid #FF3300; }

.adminImageHeader,
.adminImageHeaderSelected
{
	width : 260px;
	height : 62px;
	vertical-align : middle;
}

.pickColorSample
{
	width : 40px;
	height : 20px;
	margin : 5px 0 0 5px;
	border : 1px solid;
}

/* end Page Layout */

/* RESERVED AREA */

.reservedBox,
.ordersManagementTable,
.ajax__upload_uploadStatusContainer { border : 1px solid #D0D0D0; }

.reservedBox
{
	margin : 20px auto;
	padding : 5px;
	background : url(/images/bg-ReservedAreaTop.gif) repeat-x top;
	text-align : left;
}

.reservedBox h1,
.reservedBox h2 { border-bottom : 2px solid #E3E3E3; }

.reservedBox h1 { padding : 5px; }

.reservedBox h2
{
	padding : 2px;
	background : none;
	font-size : 1.5em;
	font-weight : bold;
}

.reservedBox a { text-decoration : underline; }

.reservedBox a:hover { text-decoration : none; }

.ordersManagementTable th
{
	background-color : #F5F5F5;
	white-space : nowrap;
}

.editProductDropDownContainer
{
    float : left;
    padding : 0 0 0 1px;
}

.editProductDropDownContainer ul,
.editProductDropDownContainer ul li
{
    letter-spacing : 0;
    list-style : none outside none;
}

.editProductDropDownContainer ul li ul
{
    left : 0;
    top : 33px;
    width : 113px;
    height : auto;
    padding : 0 5px 1px;
    border : 1px solid #B25050;
    background-color : #A43434;
    overflow : auto;
}

.editProductDropDown
{
    left : -1px;
    top : 15px;
    width : 240px;
    border : 1px solid #FFEEAA;
    border-top : none;
}

.editProductDropDown a,
.editProductDropDownContainer a.aEditDropDown
{
    display : block;
    height : 20px;
    text-decoration : none;
    padding : 6px 0 0 20px;
    color : #0066CC;
}

.editProductDropDown a
{
    margin-left : 2px;
    background-repeat : no-repeat;
    background-position : left center;
}

.editProductDropDown a:hover
{
    text-decoration : underline;
    color : #0033CC;
}

.editProductDropDownContainer a.aEditDropDown
{
    width : 100px;
    font-size : 12px;
}

.aEditDropDown
{
    background-image : url(/images/icons/icon-DropDown.png);
    background-repeat : no-repeat;
    background-position : left center;
}

.divAvailableCharacters,
.dlOptionsAdmin { padding : 8px; }

.divAvailableCharacters
{
    margin : 10px;
    border : 2px solid #FFCC66;
}

.dlOptionsAdmin { margin-top : 8px; }

/* Buttons */

.AdminButton,
.AdminButton_SortUp,
.AdminButton_SortDown
{
	cursor : pointer;
	border : 1px solid #000;
	-webkit-border-radius : 0.5em;
	-moz-border-radius : 0.5em;
	font-size : 12px;
	font-weight : bold;
	color : #FFF;
}

.AdminButton
{
	padding : 3px 5px 3px 5px;
	background-color : #333;
	background-image : url(/images/bg-Button.png) !important;
	background-image : none;
	background-position : bottom;
	background-repeat : repeat-x;
}

.AdminButton:hover { background-image : none !important; }

.AdminButton_SortUp,
.AdminButton_SortDown { padding : 3px 25px 3px 5px; }

.AdminButton_SortUp { background : url(/images/button-SortUp.gif) no-repeat bottom right; }

.AdminButton_SortUp:hover { background : url(/images/button-SortUp-Hover.gif) no-repeat bottom right; }

.AdminButton_SortDown { background : url(/images/button-SortDown.gif) no-repeat bottom right; }

.AdminButton_SortDown:hover { background : url(/images/button-SortDown-Hover.gif) no-repeat bottom right; }

.AdminBox a.baseAdminButton,
.AdminBox a.editButton,
.AdminBox a.removeFromShowRoomButton,
.AdminBox a.recycleButton,
.AdminBox a.deleteButton,
.AdminBox a.updateButton,
.AdminBox a.cancelButton,
.AdminBox a.add
{
    display : block;
    width : 100px;
    height : 20px;
    padding : 6px 0 0 20px;
    font-size : 12px;
    text-decoration : none;
    color : #0066CC;
}

.AdminBox a.editButton,
.divEdit { background : url(/images/icons/icon-EditAdmin.png) no-repeat left center; }

.AdminBox a.recycleButton,
.divRecycle { background : url(/images/icons/icon-Recycle.gif) no-repeat left center; }

.AdminBox a.deleteButton,
.divDelete { background : url(/images/icons/icon-Remove.png) no-repeat left center; }

.AdminBox a.add,
.divNew { background : url(/images/icons/icon-AddAdmin.png) no-repeat left center; }

.AdminBox a.removeFromShowRoomButton { background : url(/images/icons/icon-RemoveShowroom.png) no-repeat left center; }

.AdminBox a.updateButton { background : url(/images/icons/icon-Checked.png) no-repeat left center; }

.AdminBox a.cancelButton { background : url(/images/icons/icon-Cancel.png) no-repeat left center; }

.divDuplicate { background-image : url(/images/icons/icon-Duplicate.gif); }

.divShowroom { background-image : url(/images/icons/icon-AddShowroom.png); }

.divRelated { background-image : url(/images/icons/icon-Link.png); }

.divImages { background-image : url(/images/icons/icon-EditImage.png); }

.divBanners { background-image : url(/images/icons/icon-ManagementBanner.gif); }

.divProductCharactersAssignment { background-image : url(/images/icons/icon-ManagementFeatures.gif); }

.AdminBox .adminButtonContainer
{
    display : block;
    float : left;
    width : 124px;
    padding-left : 4px;
    border-right : 2px solid #ffeeaa;
    background-image : url(/images/bg-AdminGradient.png);
    background-repeat : repeat-x;
}

.AdminBox .adminButtonContainer:hover { background-image : none; }

.btnAddOption
{
    width : 97%;
    margin-top : 5px;
    padding : 8px;
}