/* $Id: skin1_admin.css,v 1.75.2.1 2009/01/26 12:22:57 avg Exp $ */

/*

	General styles

*/

BODY,DIV,TH,TD,P,INPUT,SELECT,TEXTAREA,TT {

	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;

	COLOR: #2c3e49;

	FONT-SIZE: 11px;

}

INPUT[disabled=disabled] {

	COLOR: #AAA;

}

A:link {

	COLOR: #043fa0;

	TEXT-DECORATION: underline;

	font-size: 12px;

}

A:visited {

	COLOR: #043fa0;

	TEXT-DECORATION: underline;

	font-size: 12px;

}

A:hover {

	COLOR: #00F;

	TEXT-DECORATION: underline;

	font-size: 12px;

}

A:active  {

	COLOR: #043fa0;

	TEXT-DECORATION: underline;

	font-size: 12px;

	font-weight: bold;

}



a.underline:link,

  a.underline:visited,

  a.underline:hover,

  a.underline:active

{

  text-decoration: underline;

}

H1 {

	FONT-SIZE: 14px;

	color: #a10000;

}

H2 {

	FONT-SIZE: 13px;

}

H3 {

	FONT-SIZE: 12px;

	color: #a10000;

}

HR {

    border: 0px none;

    border-bottom: 1px solid #acb7c7;

    margin: 20px 0px 10px 0px;

    padding: 0px;

    height: 0px;

}

HTML,BODY {

	HEIGHT: 100%;

	MARGIN: 0px;

	PADDING: 0px;

	BACKGROUND-COLOR: #ffffff;

}

FORM {

	MARGIN: 0px;

}

TABLE,IMG {

	BORDER: 0px;

}



/*

	Content enviroment styles

*/

TABLE.Container {

	HEIGHT: 100%;

}

TD.Container {

	VERTICAL-ALIGN: top;

	HEIGHT: 90%;

}



/*

	Header styles

*/

.AuthText{

	FONT-SIZE: 11px;

	color: #789bb6;

}

.AuthText:link {

	COLOR: #789bb6; text-decoration: underline;

}

.AuthText:link {

	COLOR: #789bb6; text-decoration: underline;

}

.AuthText:hover {

	COLOR: #789bb6; text-decoration: none;

}

.AuthText:active {

	COLOR: #789bb6; text-decoration: underline;

}

.HeadLogo {

	PADDING-LEFT: 7px;

	TEXT-ALIGN: left;

}

.HeadRightBox {

	VERTICAL-ALIGN: top;

	TEXT-ALIGN: right;

}

.HeadText {

	color: #5480a2;

	text-align: right;

}

.HeadLine {

	BACKGROUND-IMAGE: url(images/head_linebg.gif);

	background-position: top;

	background-repeat: repeat-x;

	padding-right: 20px;

}

.HeadThinLine {

	BACKGROUND-COLOR: #cb480c;

	HEIGHT: 1px;

}

.PrintableRow {

	WIDTH: 100%;

	VERTICAL-ALIGN: middle;

	PADDING-RIGHT: 186px;

	HEIGHT: 18px;

}

.HeadTopPad {

	HEIGHT: 18px;

}

.HeadTopPad IMG {

	WIDTH: 1px;

	HEIGHT: 18px;

}



/*

	Footer styles

*/

.BottomRow {

	TEXT-ALIGN: center;

	VERTICAL-ALIGN: bottom;

}

.BottomBox {

	border-top: #ffd30d 1px solid;

	background-color: #f4f5f7;

	COLOR: #b1c6d7;

	HEIGHT: 40px;

	VERTICAL-ALIGN: middle;

	PADDING-LEFT: 12px;

	PADDING-RIGHT: 12px;

}

.Bottom {

	COLOR: #667d92;

}

A.Bottom:link {

	COLOR: #667d92;

	TEXT-DECORATION: underline;

}

A.Bottom:visited {

	COLOR: #667d92;

	TEXT-DECORATION: underline;

}

A.Bottom:hover {

	COLOR: #667d92;

	TEXT-DECORATION: none;

}

A.Bottom:active {

	COLOR: #667d92;

	TEXT-DECORATION: underline;

}

.BottomPopup {

	WIDTH: 100%;

	TEXT-ALIGN: right;

	PADDING-BOTTOM: 10px;

}

.BottomPopup A {

	FONT-WEIGHT: bold;

}

.BottomDialogBox {

	BACKGROUND-COLOR: #e8edf4;

	PADDING-LEFT: 13px;

	PADDING-TOP: 10px;

	PADDING-BOTTOM: 10px;

}



/*

	Common styles

*/

.SubmitBox {

	PADDING-TOP: 10px;

}

.SubmitBox INPUT {

	MARGIN-RIGHT: 15px;

}

HR.Line {

	WIDTH: 100%;

	HEIGHT: 1px;

	BORDER-BOTTOM-WIDTH: 0px;

	BORDER-LEFT-WIDTH: 0px;

	BORDER-RIGHT-WIDTH: 0px;

}

.SectionBox {

	BACKGROUND-COLOR: #FFFFFF;

	TEXT-ALIGN: left;

	FONT-WEIGHT: normal;

}

.Text {

	COLOR: #010101;

}

.NumberOfArticles {

	COLOR: #010101;

	FONT-WEIGHT: bold;

}

.TopLabel {

	height: 22px;

	COLOR: #010101;

	FONT-SIZE: 10px;

}

.Message {

	COLOR: #b51a00;

}

.Line {

	BACKGROUND-COLOR: #9d1500;

}

TD.ButtonsRow {

	PADDING-TOP: 2px;

	PADDING-LEFT: 2px;

	PADDING-RIGHT: 12px;

	PADDING-BOTTOM: 2px;

}

.CustomerMessage {

	COLOR: #b51a00;

	FONT-WEIGHT: bold;

}

.ErrorMessage {

	COLOR: #b51a00;

	FONT-WEIGHT: bold;

}

.Star {

	COLOR: #880000;

}

.TableHead {

	BACKGROUND-COLOR: #c5d0e1;

	FONT-WEIGHT: bold;

	TEXT-ALIGN: center;

}

.TableSubHead {

	BACKGROUND-COLOR: #EEEEEE;

	FONT-WEIGHT: normal;

}

.TableSubHeadPayment1 {

    BACKGROUND-COLOR: #cde3c3;

    FONT-WEIGHT: normal;

}

.TableSubHeadPayment2 {

    BACKGROUND-COLOR: #dff1e1;

    FONT-WEIGHT: normal;

}

.Spc {

	WIDTH: 1px;

	HEIGHT: 1px;

}

TABLE.EmptyBox {

	WIDTH: 100%;

}

TABLE.EmptyBox TR TD {

	PADDING: 0px;

}

/*

	Admin Area sections styles 

*/

.AdminSmallMessage {

	COLOR: #a10000;

}

.AdminTitle {

	COLOR: #a10000;

	FONT-WEIGHT: bold;

	FONT-SIZE: 12px;

}

.TableHeadLevel2 {

    BACKGROUND-COLOR: #CCCCCC;

    COLOR: #010101;

	FONT-WEIGHT: bold;

    HEIGHT: 20px;

    TEXT-ALIGN: center;

}

.TableLine {

    BACKGROUND-COLOR: #F0F0F0;

}

.TableSeparator {

    COLOR: #010101;

	FONT-WEIGHT: bold;

    FONT-SIZE: 11px;

}

.InputWidth {

	WIDTH: 80%;

}

.StatisticsBar {

	BACKGROUND-COLOR: #FFCE31;

}

.StatisticsBarHL {

	BACKGROUND-COLOR: #FF8400;

}

.HightLightRow {

    BACKGROUND-COLOR: #B0B0B0;

    FONT-WEIGHT: bold;

}

TD.OptionLabel {

	WHITE-SPACE: nowrap;

	PADDING-RIGHT: 10px;

}



/*

	Popup styles

*/

.PopupContainer {

	HEIGHT: 100%;

	WIDTH: 100%;

	TEXT-ALIGN: center;

}

.PopupTitle {

	BACKGROUND-COLOR: #d0ddeb;

	HEIGHT: 15px;

	VERTICAL-ALIGN: middle;

	TEXT-ALIGN: center;

	FONT-WEIGHT: bold;

	FONT-SIZE: 12px;

}

.PopupBG {

	BACKGROUND-COLOR: #d0ddeb;

}

.PopupHelpLink {

	FONT-SIZE: 9px;

	COLOR: #112536;

	TEXT-DECORATION: none;

}



/*

	BuyNow section

*/

.BuyNowQuantity {

	HEIGHT: 25px;

	WIDTH: 15%;

	WHITE-SPACE: nowrap;

	PADDING-RIGHT: 10px;

}

.BuyNowPrices {

	WIDTH: 100%;

	HEIGHT: 25px;

	VERTICAL-ALIGN: middle;

}



/*

	Vertical menu

*/

.VertMenuLeftColumn {

	WIDTH: 190px;

	VERTICAL-ALIGN: top;

	PADDING-LEFT: 6px;

	PADDING-RIGHT: 20px;

}

.VertMenuRightColumn {

	WIDTH: 148px;

	VERTICAL-ALIGN: top;

	PADDING-LEFT: 20px;

	PADDING-RIGHT: 6px;

}

.VertMenuBox {

	BACKGROUND-COLOR: #ffffff;

	PADDING-top: 3px;

	PADDING-LEFT: 5px;

	PADDING-RIGHT: 5px;

}

.VertMenuBorder {

	border: #5f94c0 1px solid;

}

.VertMenuTitleBox {

	BACKGROUND-IMAGE: url(images/admin_menu_bg.gif);

	background-color: #477dbe;

	background-repeat: repeat-x;

	background-position: top;

	border-bottom: #215485 1px solid;

	height: 22px;

}

.VertMenuTitle {

	COLOR: #ffffff;

	background-color: transparent;

	FONT-WEIGHT: bold;

	PADDING: 0px;

}

.VertMenuSubTitle {

	BACKGROUND-COLOR: #FFA92F;

}

.VertMenuTitleIcon {

	WIDTH: 17px;

	HEIGHT: 17px;

	MARGIN-LEFT: 5px;

	MARGIN-RIGHT: 8px;

}

.VertMenuItems {

	COLOR: #555;

	FONT-SIZE: 12px;

	TEXT-DECORATION: none;

}

A.VertMenuItems:link {

	COLOR: #555;

	FONT-SIZE: 12px;

	TEXT-DECORATION: none;

}

A.VertMenuItems:visited {

	COLOR: #555;

	FONT-SIZE: 12px;

	TEXT-DECORATION: none;

}

A.VertMenuItems:hover {

	COLOR: #2c3e49;

	FONT-SIZE: 12px;

	TEXT-DECORATION: underline;

}

A.VertMenuItems:active  {

	COLOR: #112536;

	FONT-SIZE: 12px;

	TEXT-DECORATION: bold;

}

.VertMenuItemsHL{

	COLOR: #112536;

	FONT-WEIGHT: bold;

	TEXT-DECORATION: none;

}

A.VertMenuItemsHL:link {

	COLOR: #669;

	FONT-WEIGHT: bold;

	TEXT-DECORATION: none;

}

A.VertMenuItemsHL:visited {

	COLOR: #112536;

	FONT-WEIGHT: bold;

	TEXT-DECORATION: none;

}

A.VertMenuItemsHL:hover {

	COLOR: #010101;

	FONT-WEIGHT: bold;

	TEXT-DECORATION: bold;

}

A.VertMenuItemsHL:active  {

	COLOR: #112536;

	FONT-WEIGHT: bold;

	TEXT-DECORATION: none;

}

.VertMenuHr {

	WIDTH: 100%;

	HEIGHT: 1px;

	BORDER-BOTTOM-WIDTH: 0px;

	BORDER-LEFT-WIDTH: 0px;

	BORDER-RIGHT-WIDTH: 0px;

	COLOR: #999999;

}

.CategoriesList {

	font-size: 12px;

}



/*

	Dialog box

*/

TABLE.DialogBox {

	WIDTH: 100%;

	HEIGHT: 100%;

	VERTICAL-ALIGN: top;

}

TD.DialogBox {

	BACKGROUND-COLOR: #ffffff;

	TEXT-ALIGN: left;

	PADDING: 10px;

}

.DialogBorder {

	BACKGROUND-COLOR: #acb7c7;

	HEIGHT: 100%;

	PADDING: 0px;

}

TD.DialogTitle {

	COLOR: #010101;

	FONT-WEIGHT: bold;

	FONT-SIZE: 11px;

	BACKGROUND-IMAGE: url(images/admin_dialog_bg.gif);

	background-repeat: repeat-x;

	background-position: top;

	background-color: #d5dce5;

	border-top: #acb7c7 1px solid;

	border-left: #acb7c7 1px solid;

	border-right: #acb7c7 1px solid;

	VERTICAL-ALIGN: middle;

	HEIGHT: 19px;

	PADDING-TOP: 0px;

	PADDING-BOTTOM: 0px;

	PADDING-LEFT: 18px;

	PADDING-RIGHT: 0px;

	TEXT-ALIGN: left;

}

FONT.DialogTitle {

	COLOR: #010101;

	FONT-WEIGHT: bold;

	FONT-SIZE: 13px;

	VERTICAL-ALIGN: bottom;

	HEIGHT: 33px;

	TEXT-ALIGN: left;

	MARGIN-LEFT: 10px;

}



/*

	Dialog info box

*/

TABLE.DialogInfo {

	WIDTH: 100%;

	TEXT-ALIGN: center;

}

.DialogInfoTitle {

	COLOR: #041527;

	FONT-WEIGHT: bold;

	FONT-SIZE: 11px;

	VERTICAL-ALIGN: middle;

	TEXT-ALIGN: left;

	HEIGHT: 15px;

	PADDING-TOP: 0px;

	PADDING-BOTTOM: 0px;

	PADDING-LEFT: 5px;

	PADDING-RIGHT: 5px;

}

.DialogInfoTitleBorder {

	BACKGROUND-COLOR: #96badc;

	PADDING: 0px;

	border-top: #5f94c0 1px solid;

	border-bottom: #5f94c0 1px solid;

	border-left: #5f94c0 1px solid;

	border-right: #5f94c0 1px solid;

	VERTICAL-ALIGN: bottom;

	HEIGHT: 15px;

}

.DialogInfoBorder {

	border-bottom: #acb7c7 1px solid;

	border-left: #acb7c7 1px solid;

	border-right: #acb7c7 1px solid;

	PADDING: 0px;

}

.DialogTr {

	COLOR: #1A2B3C;

}

.DialogInfoIcon {

	WIDTH: 16px;

	HEIGHT: 16px;

}

.DialogInfoClose {

	WIDTH: 15px;

	HEIGHT: 14px;

}



/*

	Dialog tools section

*/

.NavDialogTitle {

	FONT-SIZE: 11px;

	FONT-WEIGHT: bold;

	COLOR: #010101;

}   

.NavDialogTitle1 {

	WIDTH: 50%;

	PADDING-LEFT: 8px;

	BACKGROUND-IMAGE: url(images/nav_bg.gif);

	background-repeat: repeat-x;

	background-position: bottom;

	background-color: #ffca44;

	height: 19px;

	border-left: #cb480c 1px solid;

	border-top: #cb480c 1px solid;

	border-bottom: #cb480c 1px solid;

}   

.NavDialogTitle2 {

	WIDTH: 50%;

	PADDING-LEFT: 8px;

	BACKGROUND-IMAGE: url(images/nav_bg.gif);

	background-repeat: repeat-x;

	background-position: bottom;

	background-color: #ffca44;

	height: 19px;

	border-right: #cb480c 1px solid;

	border-top: #cb480c 1px solid;

	border-bottom: #cb480c 1px solid;

}   

.NavDialogBorder {

	border-right: #acb7c7 1px solid;

	border-left: #acb7c7 1px solid;

	border-bottom: #acb7c7 1px solid;

}

.NavDialogBox {

	BACKGROUND-COLOR: #FFFFFF;

}

.NavDialogSeparator {

	WIDTH: 100%;

	HEIGHT: 14px;

	BACKGROUND-IMAGE: url(images/separator.gif);

	PADDING-LEFT: 7px;

}

.NavDialogSeparator IMG {

	WIDTH: 100%;

	HEIGHT: 14px;

}

.NavDialogCell {

	PADDING-RIGHT: 3px;

	height: 18px;

}

.NavDialogCell A IMG {

	WIDTH: 9px;

	HEIGHT: 9px;

}

.NavMenuItems {

	COLOR: #112536;

	FONT-SIZE: 11px;

	TEXT-DECORATION: none;

}

A.NavMenuItems:link {

	COLOR: #112536;

	FONT-SIZE: 12px;

	TEXT-DECORATION: underline;

}

A.NavMenuItems:visited {

	COLOR: #112536;

	FONT-SIZE: 12px;

	TEXT-DECORATION: underline;

}

A.NavMenuItems:hover {

	COLOR: #2c3e49;

	FONT-SIZE: 12px;

	TEXT-DECORATION: none;

}

A.NavMenuItems:active  {

	COLOR: #112536;

	FONT-SIZE: 12px;

	TEXT-DECORATION: underline;

}

.NavMenuItemsHL{

	COLOR: #112536;

	FONT-SIZE: 12px;

	FONT-WEIGHT: bold;

}

A.NavMenuItemsHL:link {

	COLOR: #112536;

	FONT-SIZE: 12px;

	FONT-WEIGHT: bold;

	TEXT-DECORATION: underline;

}

A.NavMenuItemsHL:visited {

	COLOR: #112536;

	FONT-SIZE: 12px;

	FONT-WEIGHT: bold;

	TEXT-DECORATION: underline;

}

A.NavMenuItemsHL:hover {

	COLOR: #112536;

	FONT-SIZE: 12px;

	FONT-WEIGHT: bold;

	TEXT-DECORATION: none;

}

A.NavMenuItemsHL:active {

	COLOR: #112536;

	FONT-SIZE: 12px;

	FONT-WEIGHT: bold;

	TEXT-DECORATION: underline;

}



/*

	Product details page

*/

.ProductTitle {

	COLOR: #793a02; FONT-WEIGHT: bold; FONT-SIZE: 12px; text-decoration: none;

}

.ProductTitle:link{

	COLOR: #793a02; FONT-WEIGHT: bold; FONT-SIZE: 12px; text-decoration: none;

}

.ProductTitle:visited{

	COLOR: #793a02; FONT-WEIGHT: bold; FONT-SIZE: 12px; text-decoration: none;

}

.ProductTitle:hover{

	COLOR: #793a02; FONT-WEIGHT: bold; FONT-SIZE: 12px; text-decoration: underline;

}

.ProductTitle:active{

	COLOR: #793a02; FONT-WEIGHT: bold; FONT-SIZE: 12px; text-decoration: none;

}

.ProductTitleHidden {

	COLOR: #666666;

	FONT-WEIGHT: bold;

	FONT-SIZE: 11px;

}

.ProductDetailsTitle {

	COLOR: #b51a00;

	FONT-WEIGHT: bold;

	FONT-SIZE: 12px;

}

.ProductDetails {

	COLOR: #010101;

}

.ProductDetailsImage {

	background-color: #eeeeee;

}

.ProductPriceTitle {

	COLOR: #010101;

	FONT-WEIGHT: bold;

	FONT-SIZE: 12px;

}

.ProductPriceConverting {

	COLOR: #010101;

	FONT-WEIGHT: bold;

	FONT-SIZE: 12px;

}

.ProductPrice {

	COLOR: #b51a00;

	FONT-WEIGHT: bold;

	FONT-SIZE: 12px;

}

.ProductPriceSmall {

	COLOR: #b51a00;

	FONT-WEIGHT: bold;

}

.SaveMoneyLabel {

	WIDTH: 57px;

	HEIGHT: 57px;

	TEXT-ALIGN: center;

	VERTICAL-ALIGN: middle;

	COLOR: #FFFFFF;

	FONT-WEIGHT: bold;

	BACKGROUND-IMAGE: url(images/save_money.gif);

	background-color: transparent;

	BACKGROUND-REPEAT: no-repeat;

}

.MarketPrice {

	FONT-SIZE: 14px;

	FONT-FAMILY: Verdana,'Times New Roman', Arial, Helvetica, Sans-serif;

}

.PImgBox {

	TEXT-ALIGN: left;

	VERTICAL-ALIGN: top;

	WIDTH: 100px;

	PADDING-RIGHT: 8px;

}



/*

    Products list

*/

TD.PListImgBox {

    WIDTH: 125px;

    TEXT-ALIGN: center;

    VERTICAL-ALIGN: top;

    WHITE-SPACE: nowrap;

    PADDING-RIGHT: 8px;

}

DIV.PListImgBox {

    WHITE-SPACE: nowrap;

}

HR.PListLine {

    WIDTH: 100%;

    HEIGHT: 1px;

    BORDER-BOTTOM-WIDTH: 0px;

    BORDER-LEFT-WIDTH: 0px;

    BORDER-RIGHT-WIDTH: 0px;

}

.PListTaxBox {

    PADDING-LEFT: 70px;

    PADDING-RIGHT: 2px;

    PADDING-TOP: 2px;

    PADDING-BOTTOM: 2px;

}

.PListCell {

    BACKGROUND-COLOR: #ffffff;

    TEXT-ALIGN: center;

    PADDING: 10px;

    VERTICAL-ALIGN: top;

}





/*

	Items style

*/

.ItemsList {

	COLOR: #112536;

	FONT-WEIGHT: bold;

}

.ItemsListDisabled {

	COLOR: #909090;

}

A.ItemsList:link {

	COLOR: #112536;

	FONT-WEIGHT: bold;

	TEXT-DECORATION: none;

}

A.ItemsList:visited {

	COLOR: #112536;

	FONT-WEIGHT: bold;

	TEXT-DECORATION: none;

}

A.ItemsList:hover {

	COLOR: #112536;

	FONT-WEIGHT: bold;

	TEXT-DECORATION: none;

}

A.ItemsList:active {

	COLOR: #112536;

	FONT-WEIGHT: bold;

	TEXT-DECORATION: none;

}



/*

	Location bar

*/

.NavigationPath {

	COLOR: #818891;

	TEXT-DECORATION: none;

}

a.NavigationPath:link {

	COLOR: #818891;

	TEXT-DECORATION: underline;

}

a.NavigationPath:visited {

	COLOR: #818891;

	TEXT-DECORATION: underline;

}

a.NavigationPath:hover {

	COLOR: #818891;

	TEXT-DECORATION: none;

}

a.NavigationPath:active  {

	COLOR: #818891;

	TEXT-DECORATION: underline;

}



/*

	Buttons

*/

.FormButton {

	COLOR: #112536;

	FONT-WEIGHT: bold;

}

TABLE.ButtonTable {

	CURSOR: pointer;

	VERTICAL-ALIGN: middle;

	DIRECTION: ltr;

}

TABLE.ButtonTable TD {

	PADDING: 0px;

}

TD.Button {								 

	BACKGROUND: url(images/butbg.gif);

	BACKGROUND-COLOR: #ffb244;

	BACKGROUND-REPEAT: repeat-x;

	PADDING-LEFT: 5px;

	PADDING-RIGHT: 5px;

	VERTICAL-ALIGN: middle;

	WHITE-SPACE: nowrap;

}

FONT.Button {								 

	FONT-FAMILY: Verdana;

	COLOR: #490101;

	FONT-WEIGHT: bold;

	FONT-SIZE: 11px;

	TEXT-DECORATION: none;

}

IMG.ButtonSide {

	WIDTH: 7px;

	HEIGHT: 21px;

}

TD.Button_menu {								 

	BACKGROUND: url(images/but_menubg.gif);

	BACKGROUND-COLOR: #2860f5;

	BACKGROUND-REPEAT: repeat-x;

	PADDING-LEFT: 1px;

	PADDING-RIGHT: 1px;

	VERTICAL-ALIGN: middle;

	WHITE-SPACE: nowrap;

}

FONT.Button_menu {								 

	FONT-FAMILY: Verdana;

	COLOR: #ffffff;

	FONT-WEIGHT: bold;

	FONT-SIZE: 10px;

	background-color: transparent;

	TEXT-DECORATION: none;

}

IMG.ButtonSide_menu {

	WIDTH: 5px;

	HEIGHT: 20px;

}

.SimpleButton TR TD {

	PADDING: 0px;

	WHITE-SPACE: nowrap;

}

A.Button:link, A.Button:visited, A.Button:hover, A.Button:active {

	COLOR: #082d70;

	text-decoration: underline;

	font-size: 11px;

	line-height: 20px;

}

.GoImage {

	WIDTH: 20px;

	VERTICAL-ALIGN: middle;

	HEIGHT: 18px;

	BORDER: 0px;

}

.GoImage_admin {

	WIDTH: 22px;

	VERTICAL-ALIGN: middle;

	HEIGHT: 21px;

	BORDER: 0px;

}



/*

	Small text/link style

*/

.SmallNote:link {

	COLOR: #3c6992;

	TEXT-DECORATION: none;

	FONT-SIZE: 9px;

	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;

}

.SmallNote:visited {

	COLOR: #3c6992;

	TEXT-DECORATION: none;

	FONT-SIZE: 9px;

	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;

}

.SmallNote:hover {

	COLOR: #3c6992;

	TEXT-DECORATION: underline;

	FONT-SIZE: 9px;

	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;

}

.SmallNote:active {

	COLOR: #3c6992;

	TEXT-DECORATION: none;

	FONT-SIZE: 9px;

	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;

}

.SmallText {

	COLOR: #3c6992;

	TEXT-DECORATION: none;

	FONT-SIZE: 9px;

	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;

}



/*

	Category page

*/

.SubcatTitle {

	TEXT-ALIGN: left;

	WIDTH: 95%;

	PADDING-LEFT: 5px;

}

.SubcatInfo {

	TEXT-ALIGN: right;

	WHITE-SPACE: nowrap;

	COLOR: #010101;

}



/*

	Search sort bar

*/

.SearchSortTitle {

	FONT-WEIGHT: bold;

	PADDING-RIGHT: 20px;

}

.SearchSortLink:link, .SearchSortLink:visited, .SearchSortLink:hover, .SearchSortLink:active {

	TEXT-DECORATION: underline;

}

.SearchSortImg {

	WIDTH: 9px;

	HEIGHT: 9px;

	MARGIN-RIGHT: 5px;

}

.SearchSortCell {

	PADDING-RIGHT: 20px;

}



/*

	Expandable section

*/

.ExpandSectionMark {

	WIDTH: 11px;

	CURSOR: pointer;

	VERTICAL-ALIGN: middle;

	PADDING-LEFT: 7px;

}



.ExpandSectionPadding {

	width: 20%;

}



/*

	Tab mechanism

*/

.Tab{

	BACKGROUND-COLOR: #f1f1f6;

	WIDTH: 112px;

	HEIGHT: 15px;

	TEXT-ALIGN: center;

	vertical-align: top;

	background-position: bottom;

	background-repeat: repeat-x;

	BACKGROUND-IMAGE: url(images/tab_bg.gif);

	COLOR: #253161;

	TEXT-DECORATION: none;

	font-weight: bold;

	FONT-SIZE: 11px;

}

.Tab A:link {

	COLOR: #253161;

	TEXT-DECORATION: none;

	font-weight: bold;

	FONT-SIZE: 11px;

}

.Tab A:visited {

	COLOR: #253161;

	TEXT-DECORATION: none;

	font-weight: bold;

	FONT-SIZE: 11px;

}

.Tab A:hover {

	COLOR: #253161;

	TEXT-DECORATION: underline;

	font-weight: bold;

	FONT-SIZE: 11px;

}

.Tab A:active  {

	COLOR: #253161;

	TEXT-DECORATION: none;

	font-weight: bold;

	FONT-SIZE: 11px;

}

.TabTop {

	HEIGHT: 5px;

	BACKGROUND-COLOR: #fcfdfd;

	BACKGROUND-IMAGE: url(images/tab_t.gif);

}

TD.TabLeftCornerTop {

	WIDTH: 5px;

	background-position: top;

	BACKGROUND-IMAGE: url(images/tab_ct1.gif);

}

TD.TabRightCornerTop {

	WIDTH: 5px;

	background-position: top;

	BACKGROUND-IMAGE: url(images/tab_ct2.gif);

}

TD.TabLeftSide {

	WIDTH: 5px;

	background-color: #f6f9f9;

	background-position: bottom;

	background-repeat: no-repeat;

	BACKGROUND-IMAGE: url(images/tab_l.gif);

}

TD.TabRightSide {

	WIDTH: 5px;

	background-color: #f6f9f9;

	background-position: bottom;

	background-repeat: no-repeat;

	BACKGROUND-IMAGE: url(images/tab_r.gif);

}

TD.TabLeftCornerBot {

	WIDTH: 5px;

	HEIGHT: 5px;

	BACKGROUND-IMAGE: url(images/tab_cb1.gif);

}

TD.TabRightCornerBot {

	WIDTH: 5px;

	HEIGHT: 5px;

	BACKGROUND-IMAGE: url(images/tab_cb2.gif);

}

TD.TabCenter {

	HEIGHT: 5px;

	BACKGROUND-IMAGE: url(images/tab_b.gif);

}

IMG.TabCorner {

	WIDTH: 5px;

	HEIGHT: 5px;

}

IMG.TabSide {

	WIDTH: 5px;

	HEIGHT: 1px;

}



/*

	Pagination mechanism

*/

.NavigationArrow {

	WIDTH: 9px;

	HEIGHT: 9px;

}

.NavigationTitle {

	WHITE-SPACE: nowrap;

	HEIGHT: 14px;

	PADDING-RIGHT: 10px;

}

.NavigationCell {

	TEXT-ALIGN: center;

	VERTICAL-ALIGN: bottom;

	BACKGROUND-IMAGE: url(images/page.gif);

	WIDTH: 17px;

	HEIGHT: 14px;

}

.NavigationCell A:link, .NavigationCell A:visited, .NavigationCell A:hover, .NavigationCell A:active {

	TEXT-DECORATION: none;

}

.NavigationCell IMG {

	HEIGHT: 1px;

	WIDTH: 17px;

}

.NavigationCellWide {

	TEXT-ALIGN: center;

	VERTICAL-ALIGN: bottom;

	BACKGROUND-IMAGE: url(images/page_wide.gif);

	WIDTH: 23px;

	HEIGHT: 14px;

}

.NavigationCellWide A:link, .NavigationCellWide A:visited, .NavigationCellWide A:hover, .NavigationCellWide A:active {

	TEXT-DECORATION: none;

}

.NavigationCellWide IMG {

	HEIGHT: 1px;

	WIDTH: 23px;

}

.NavigationCellSel {

	TEXT-ALIGN: center;

	VERTICAL-ALIGN: middle;

	FONT-WEIGHT: bold;

	WIDTH: 15px;

}



/*

	Subheader styles

*/

TABLE.SubHeaderGrey {

	WIDTH: 100%;

	MARGIN-BOTTOM: 10px;

}

.SubHeaderGrey {

	COLOR: #666666;

	FONT-SIZE: 11px;

	FONT-WEIGHT: bold;

	PADDING: 0px;

}

.SubHeaderGreyLine {

	HEIGHT: 1px;

	BACKGROUND-COLOR: #CCCCCC;

	PADDING: 0px;

}

TABLE.SubHeaderBlack {

	WIDTH: 100%;

	MARGIN-BOTTOM: 10px;

}

.SubHeaderBlack {

	COLOR: #010101;

	FONT-SIZE: 12px;

	FONT-WEIGHT: bold;

	PADDING: 0px;

}

.SubHeaderBlackLine {

	HEIGHT: 1px;

	BACKGROUND-COLOR: #000000;

	PADDING: 0px;

}

TABLE.SubHeaderRed {

	WIDTH: 100%;

	MARGIN-BOTTOM: 10px;

}

.SubHeaderRed {

	FONT-WEIGHT: bold;

	PADDING: 0px;

}

.SubHeaderRedLine {

	HEIGHT: 1px;

	BACKGROUND-COLOR: #acb7c7;

	PADDING: 0px;

}

TABLE.SubHeader {

	WIDTH: 100%;

	MARGIN-BOTTOM: 10px;

}

.SubHeader {

	COLOR: #b51a00;

	FONT-WEIGHT: bold;

	FONT-SIZE: 11px;

	PADDING: 0px;

}

.SubHeaderLine {

	HEIGHT: 1px;

	BACKGROUND-COLOR: #9d1500;

	PADDING: 0px;

}



/*

	User profile page

*/

.RegSectionTitle {

	COLOR: #2c3e49;

	FONT-SIZE: 10px;

	FONT-WEIGHT: bold;

}



/*

	Webmaster mode

*/

DIV.Lbl {

	DISPLAY: inline;

	COLOR: green;

	FONT-WEIGHT: bold;

}

.Section {

	DISPLAY: inline;

	MARGIN: 0px;

	PADDING: 0px;

}



/*

	Group editing of the products functionality

*/

.DataTable {

	BORDER-RIGHT: solid 1px white;

}



/*

	User action field stle

*/

.UsersActionDisable {

	COLOR: #CC0000;

}

.UsersActionEnable {

	COLOR: #00CC00;

}



/*

	Data sheet container

*/

TABLE.DataSheet {

	BACKGROUND-COLOR: black;

	WIDTH: 100%;

}

TR.DataSheet {

    BACKGROUND-COLOR: #CCCCCC;

    COLOR: #010101;

	FONT-WEIGHT: bold;

    HEIGHT: 20px;

    TEXT-ALIGN: center;

    TEXT-TRANSFORM: uppercase;

	WHITE-SPACE: nowrap;

}

TABLE.DataSheet TR TD {

    BACKGROUND-COLOR: white;

	PADDING: 2px;

}

TABLE.DataSheet TR TH {

	PADDING: 2px;

}



/*

	Advanced editor

*/

.AELinkBox {

	TEXT-ALIGN: right;

	PADDING-BOTTOM: 3px;

}



/*

	Images location page styles

*/

.DBOption {

	COLOR: #0000CC;

}

.FSOption {

	COLOR: #CC0000;

}



/*

	HTML catalog

*/

DIV.HCEdit {

	WHITE-SPACE: nowrap;

	MARGIN: 0px;

	MARGIN-TOP: 10px;

	MARGIN-LEFT: 15px;

}

DIV.HCKeywords {

	MARGIN: 0px;

	PADDING: 0px;

	PADDING-TOP: 4px;

}

DIV.HCErrorMsg {

	COLOR: #de2700;

	HEIGHT: 16px;

	MARGIN: 0px;

	PADDING: 0px;

	PADDING-TOP: 5px;

	CLEAR: both;

}

DIV.HCKeyword {

	FLOAT: left;

	BACKGROUND-COLOR: white;

	HEIGHT: 16px;

	MARGIN: 0px;

	PADDING: 0px;

	PADDING-TOP: 2px;

	PADDING-LEFT: 8px;

	PADDING-RIGHT: 8px;

	MARGIN-RIGHT: 3px;

	BORDER: 1px solid white;

}

DIV.HCKeywordExists {

	FLOAT: left;

	BACKGROUND-COLOR: #3c6992;

    HEIGHT: 16px;

    MARGIN: 0px;

    PADDING: 0px;

    PADDING-TOP: 2px;

    PADDING-LEFT: 8px;

    PADDING-RIGHT: 8px;

    MARGIN-RIGHT: 3px;

    BORDER: 1px solid white;

}

DIV.HCKeywordRequired {

	FLOAT: left;

    BACKGROUND-COLOR: white;

    HEIGHT: 16px;

    MARGIN: 0px;

    PADDING: 0px;

    PADDING-TOP: 2px;

    PADDING-LEFT: 8px;

    PADDING-RIGHT: 8px;

    MARGIN-RIGHT: 3px;

	BORDER: 1px solid #de2700;

}

DIV.HCKeyword A:link, DIV.HCKeyword A:visited, DIV.HCKeyword A:hover, DIV.HCKeyword A:active {

	COLOR: #3c6992;

	TEXT-DECORATION: underline;

}

DIV.HCKeywordRequired A:link, DIV.HCKeywordRequired A:visited, DIV.HCKeywordRequired A:hover, DIV.HCKeywordRequired A:active {

    COLOR: #3c6992;

    TEXT-DECORATION: underline;

}

DIV.HCKeywordExists A:link, DIV.HCKeywordExists A:visited, DIV.HCKeywordExists A:hover, DIV.HCKeywordExists A:active {

    COLOR: white;

    TEXT-DECORATION: none;

}

INPUT.HCTemplateValid {

	HEIGHT: 14px;

	BORDER: 2px solid #389500;

	WIDTH: 280px;

}

INPUT.HCTemplateInvalid {

	HEIGHT: 14px;

	BORDER: 2px solid #de2700;

	WIDTH: 280px;

}

INPUT.HCApply {

	MARGIN-LEFT: 5px;

	MARGIN-RIGHT: 14px;

}



/*

	'Need help' box

*/

.NeedHelpLink:link,

	.NeedHelpLink:visited,

	.NeedHelpLink:hover,

	.NeedHelpLink:active

{

	TEXT-DECORATION: none;

	CURSOR: help;

    BORDER: none;

    BORDER-BOTTOM: 1px dashed black;

	WHITE-SPACE: nowrap;

	COLOR: #3c6992;

}

DIV.NeedHelpBox {

	POSITION: absolute;

	BORDER: 1px solid black;

	BACKGROUND-COLOR: white;

	MARGIN: 0px;

	PADDING: 6px;

	WIDTH: 200px;

	WHITE-SPACE: normal;

	FONT-WEIGHT: normal;

	overflow: hidden;

}

DIV.NoteBox {

	POSITION: absolute;

	BORDER: 1px solid black;

	BACKGROUND-COLOR: white;

	MARGIN: 0px 0px 0px 20px;

	PADDING: 3px;

	WIDTH: 200px;

	WHITE-SPACE: normal;

	FONT-WEIGHT: normal;

}

.NeedHelpLinkConfig:link,

	.NeedHelpLinkConfig:visited,

	.NeedHelpLinkConfig:hover,

	.NeedHelpLinkConfig:active

{

	margin-left: 10px;

}



/*

	Product options module

*/

.DataField {

	PADDING-BOTTOM: 20px;

}



/* Browse files/templates pages */

.AdminFolderReference {

	margin-left: 5px;

}



/*

		-- ADDONS --

*/



/*

	Special offers module

*/

.SpecialOffersThumb {

	DISPLAY: inline;

	MARGIN-LEFT: -51px;

}

.SpecialOffersThumb A IMG {

	WIDTH: 47px;

	HEIGHT: 44px;

}



/*

	X-Affiliate module section

*/

.AffiliateCellBG {

	WIDTH: 19px;

	HEIGHT: 19px;

	VERTICAL-ALIGN: middle;

	BACKGROUND-IMAGE: url(images/tree_v.gif);

}

.AffiliateCell {

	WIDTH: 19px;

	HEIGHT: 19px;

	VERTICAL-ALIGN: middle;

}

.AffiliateElmTitle {

	TEXT-ALIGN: center;

	FONT-WEIGHT: bold;

	BACKGROUND-COLOR: #FFD44C;

	PADDING: 1px;

}

.AffiliateElmIconBox {

	WIDTH: 70px;

	TEXT-ALIGN: center;

	VERTICAL-ALIGN: middle;

}

.AffiliateElmsBox {

	BACKGROUND-COLOR: #FFFFFF;

	TEXT-ALIGN: center;

	VERTICAL-ALIGN: top;

	HEIGHT: 100%;

}

.MediaElementProperties {

    COLOR: #666666;

    FONT-SIZE: 10px;

}



/*

	Survey module

*/

.SurveyStatLabel {

	PADDING-LEFT: 10px;

	WHITE-SPACE: nowrap;

}

TD.SurveyAnswerComment {

	PADDING-LEFT: 20px;

}

DIV.SurveyAnswerComment {

	WIDTH: 80%;

	BACKGROUND-COLOR: #EEEEEE;

	PADDING: 0px;

	MARGIN: 5px;

	BORDER: 1px solid #DDDDDD;

}

.SurveyQuestion {

	FONT-SIZE: 12px;

	FONT-WEIGHT: bold;

	PADDING: 2px;

}

.SurveyQuestionMenu {

	FONT-WEIGHT: bold;

	PADDING: 0px;

}

.SurveyAnswerTextLine_1 {

	BACKGROUND-COLOR: #EEEEEE;

	PADDING: 5px;

}

.SurveyAnswerTextLine_2 {

	BACKGROUND-COLOR: #c5d0e1;

	PADDING: 5px;

}

A.SurveyAnswerTextLine:link {

	COLOR: #112536;

	TEXT-DECORATION: none;

}

A.SurveyAnswerTextLine:visited {

	COLOR: #112536;

	TEXT-DECORATION: none;

}

A.SurveyAnswerTextLine:hover {

	COLOR: #112536;

	TEXT-DECORATION: underline;

}

A.SurveyAnswerTextLine:active {

	COLOR: #112536;

	TEXT-DECORATION: none;

}

TD.SurveyTab {

	PADDING-TOP: 0px;

	PADDING-BOTTOM: 0px;

	CURSOR: pointer;

	PADDING-LEFT: 10px;

	PADDING-RIGHT: 10px;

	HEIGHT: 26px;

	WHITE-SPACE: nowrap;

	FONT-SIZE: 12px;

	COLOR: #953e0e;

	TEXT-DECORATION: underline;

}

TD.SurveyTabSelected {

	PADDING-TOP: 0px;

	PADDING-BOTTOM: 0px;

	PADDING-LEFT: 10px;

	PADDING-RIGHT: 10px;

	HEIGHT: 26px;

	BACKGROUND-COLOR: #eeeeee;

	WHITE-SPACE: nowrap;

	FONT-WEIGHT: bold;

	FONT-SIZE: 12px;

	COLOR: #953e0e;

}

TD.SurveyTabLine {

	HEIGHT: 1px;

	BACKGROUND-COLOR: #eeeeee;

}

TD.SurveyTabLine IMG {

	HEIGHT: 1px;

	WIDTH: 100%;

}



.ReadOnlyField {

	background: #DDD;

}



.ImageNotes {

	color: #3c6992;

}



.ExpandSectionText {

	COLOR: #043fa0;

	TEXT-DECORATION: underline;

}



.normal {

	font-weight: normal;

}



/*

  pagination mechanism

*/

.nav-pages {

  white-space: nowrap;

  vertical-align: bottom;

  padding: 0px;

  margin: 0px;

}

.nav-pages .nav-delim {

  padding-left: 12px;

}

.nav-pages-title {

  padding-right: 10px;

}

.nav-pages img {

  vertical-align: bottom;

  width: 15px;

  height: 15px;

}

.nav-pages a:link,

  .nav-pages a:visited,

  .nav-pages a:hover,

  .nav-pages a:active

{

  text-align: center;

  padding: 0px;

  margin: 0px;

  text-decoration: underline;

}

.nav-pages-larrow img {

  background: transparent url(images/navigation_arrow_left.gif) no-repeat left top;

}

.nav-pages-rarrow img {

  background: transparent url(images/navigation_arrow_right.gif) no-repeat left top;

}

.nav-pages .current-page {

  text-align: center;

  padding: 0px;

  margin: 0px;

  font-weight: bold;

}



.simple-button {

  font-size: 12px;

  white-space: nowrap;

  color: #000000;

  font-weight: bold;

  margin: 0px;

  padding: 0px;

  line-height: 21px;

  vertical-align: bottom;

  outline-style: none;

}



a.simple-button:link,

  a.simple-button:visited,

  a.simple-button:hover,

  a.simple-button:active

{

  font-size: 12px;

  white-space: nowrap;

  color: #043fa0;

  font-weight: bold;

  margin: 0px;

  padding: 0px;

  line-height: 21px;

  vertical-align: bottom;

  text-decoration: underline;

  outline-style: none;

}



a.simple-button:hover {

  text-decoration: none;

}



/*

  link-with-arrow

*/

a.simple-arrow-button:link,

  a.simple-arrow-button:visited,

  a.simple-arrow-button:hover,

  a.simple-arrow-button:active

{

  padding-left: 10px;

  background: transparent url(images/but_arrow.png) no-repeat left 2px;

}

a.simple-arrow-button:hover {

  color: #2863c2;

}



#ajax-dialog-message {

  padding: 5px 0px 10px 0px;

  width: 100%;

}

#ajax-dialog-message .box {

  position: relative;

  margin-left: 25%;

  margin-right: 25%;

  border: 1px solid black;

  border-top: 3px solid black;

  padding: 10px 10px 10px 59px;

  vertical-align: middle;

  text-align: left;

  min-height: 22px;

}

#ajax-dialog-message a.close-link:link,

  #ajax-dialog-message a.close-link:visited,

  #ajax-dialog-message a.close-link:hover,

  #ajax-dialog-message a.close-link:active

{

  display: block;

  position: absolute;

  top: 2px;

  right: 2px;

  width: 7px;

  height: 7px;

  text-decoration: none;

}

#ajax-dialog-message .close-img-i {

  width: 7px;

  height: 7px;

  background: transparent url(images/cross_info.gif) no-repeat left top;

}

#ajax-dialog-message .close-img-w {

  width: 7px;

  height: 7px;

  background: transparent url(images/cross_warn.gif) no-repeat left top;

}

#ajax-dialog-message .close-img-e {

  width: 7px;

  height: 7px;

  background: transparent url(images/cross_error.gif) no-repeat left top;

}

#ajax-dialog-message .message-i {

  color: #112536;

  border-color: #7a97c1;

  background: #f4f5f7 url(images/icon_info_small.gif) no-repeat 10px 10px;

  white-space: normal;

}

#ajax-dialog-message .message-w {

  color: #3e3104;

  border-color: #c3902f;

  background: #f8f7f3 url(images/icon_warning_small.gif) no-repeat 10px 10px;

  white-space: normal;

}

#ajax-dialog-message .message-e {

  color: #590a0a;

  border-color: #d30000;

  background: #f7f3f3 url(images/icon_error_small.gif) no-repeat 10px 10px;

  white-space: normal;

}



/* no-wrap */

.nowrap {

  white-space: nowrap;

}



/*

  image verification module

*/

div.iv-box {

  margin-top: 15px;

  font-size: 11px;

  line-height: normal;

}

table tr td.iv-box {

  font-size: 11px;

  line-height: normal;

  vertical-align: middle;

}

table tr td.iv-box-descr {

  padding-top: 15px;

  font-size: 11px;

  line-height: normal;

}

.iv-description {

  padding: 0px;

  margin: 0px;

}

.iv-row {

  text-align: left;

  height: 60px;

}

.iv-img {

  text-align: center;

}

.iv-input {

  text-align: center;

}

.iv-row .iv-img {

  text-align: left;

  margin-right: 10px;

  float: left;

}

.iv-row .iv-input {

  text-align: left;

  height: 60px;

  line-height: 60px;

}

.iv-input input {

  width: 100px;

}

.iv-error {

  padding-left: 5px;

  color: #ff0000;

}

.iv-box a:link,

  .iv-box a:visited,

  .iv-box a:hover,

  .iv-box a:active

{

  font-size: 11px;

  text-decoration: underline;

}



/*

    Webmaster mode

*/

.lbl {

  display: inline !important;

  color: green !important;

  font-weight: bold !important;

  width: auto !important;

  margin: 0px !important;

  padding: 0px !important;

}

.section {

  margin: 0px !important;

  padding: 0px !important;

  width: auto !important;

}



.error-field {

  background: #ffd8d3 none;

}

