/***************** GENERAL HTML-TAGS FOR ALL MODULES ***************************************************/
HTML, BODY
{
	min-height: 100%;
	width: 100%;
	height: 100%;
	margin: 0px 0px 0px 0px;
}
BODY, P, TD, TR, DIV, INPUT, SELECT, TEXTAREA, FIELDSET, LEGEND
{
	font-size: small;
	color: #000000;
	font-family: Arial, Verdana, Helvetica;
}
P
{
	font-size: 85%;
}
HR
{
	border-top: 1px solid #808080;
	border-bottom: 1px solid white;
}
FIELDSET
{
	border: 1px solid #808080;
	width: 400px;
	padding: 10px;
	padding-top: 0px;
}
LEGEND
{
	/*	background: #fb0; 	border: #26a solid 1px;*/
	font-weight: normal;
	padding-right: 5px;
}
LEGEND
{
}
A:link
{
	font-weight: bold;
	color: #000099;
}
A:active
{
	font-weight: bold;
	color: #000099;
}
A:hover
{
	font-weight: bold;
	color: #000099;
}
A:visited
{
	font-weight: bold;
	color: #000099;
}


/***************** Header ***************************************************/
.litPageTitle
{
	/*Header for a page ie. Control panel*/ /*Also included in skin file!*/
	font-weight: bold;
	font-size: 130%;
}
.litPageSubTitle
{
	/*Sub header for a page ie. Control panel*/ /*Also included in skin file!*/
	font-weight: bold;
}
.litHeader
{
	/*Header top left in a page, to the right of the icon.*/ /*Also included in skin file!*/
	font-weight: bold;
	font-size: 130%;
}
.litHeader img
{
	margin-bottom: 1px;
}
.litHeader2
{
	/*Header with a middle size, eg welcome text for Web Publishing*/
	font-weight: bold;
	font-size: 105%;
}
.litHeader3
{
	font-weight: bold;
	font-size: 95%;
}


/***************** TEXT ***************************************************/
.litText
{
	/*Ordinary text*/
	font-size: 85%;
}
.litBoldText
{
	/*Bold text*/
	font-weight: bold;
	font-size: 85%;
}
.litSmallText
{
	/*Small text*/
	font-size: 82%;
}
.litSmallItalicText
{
	/*Small italic text*/
	font-size: 82%;
	font-style: italic;
}
.litPageStatusHelp
{
	/*Explanation of page icons (Web Publishing)*/
	font-size: 82%;
}
.litPageStatus
{
	/*Info/Status for a page in Web Publishing*/
	font-size: 82%;
}
.litPageStatusHeader
{
	/*Info/Status header for a page in Web Publishing*/
	font-weight: bold;
}
.litTextNormalWeight
{
	font-weight: normal;
}
.litFixedTextWidth600
{
	width: 600px;
}
.litDescriptionText
{
	width: 600px;
	font-size: 85%;
	margin-bottom: 5px;
}
.litBoldHeader
{
	font-weight: bold;
	font-size: 85%;
	margin-top: 15px;
}
.litBoldHeader1
{
	font-weight: bold;
	font-size: 85%;
	margin-top: 10px;
}
.order_total_summary {
	width: 100px; 
	text-align: right; 
	padding-top: 10px;	
}
.litBoldHeader2
{
	font-weight: bold;
	font-size: 85%;	
}
.litParagraphText
{
	font-size: 85%;
	margin-top: 5px;
}
.litRequiredStar
{
	font-family: Verdana;
}



/* Leftlink Styles */
.LeftLink a{  
  font-family: arial,verdana; 
  font-size: 85%; 
  padding: 1px;
  padding-left: 3px; 
  padding-right: 3px; 
  cursor: pointer;
  cursor: hand;
  margin-left: 2px;
  width:auto!important;
} 

.SelectedLeftLink { 
  font-family: arial,verdana; 
  font-size: 85%; 
  padding: 1px; 
  padding-left: 3px; 
  padding-right: 3px; 
  margin-left:1px;
  background-color:white; 
  border: 1px solid gray;
  cursor: default; 
  width:auto!important;
} 
.LeftLink a:hover{
  font-family: arial,verdana; 
  font-size: 85%; 
  padding: 1px; 
  padding-left: 3px; 
  padding-right: 3px;
  margin-left:1px;
  background-color:#cccccc; 
  border: 1px solid gray;
  cursor: pointer;
  cursor: hand;
  width:auto!important;
  font-weight:300;
  color:#000000;
}


/***************** PAGE HEADER ***************************************************/
.litLoggedIn
{
	/*Texten som visar vem som är inloggad*/
	font-size: 85%;
}
.litLogOut
{
	/*Länken för "Logga ut"*/
	font-size: 85%;
}
.litBreadcrumb
{
	/*Brödsmula som visar vilken sida man visar i publiceringsverktyget*/
	padding-right: 4px;
	padding-bottom: 4px;
}


/***************** LISTING ***************************************************/
.litContentTopHeader
{
	/*Innehållsrubrik för en listvy*/
	font-weight: bold;
	font-size: 100%;
}
.litContentTopGuide
{
	/*Text som visar vilket steg man befinner sig i guiden, ex: steg 1 av 6. Visas efter innehållsrubriken.*/
	font-size: 100%;
}
.litContentPager
{
	/*Länkarna i sidväxlingen för en lista*/
	font-size: 85%;
}
A.litContentPager:link
{
	font-weight: bold;
	color: #000099;
}
A.litContentPager:active
{
	font-weight: bold;
	color: #000099;
}
A.litContentPager:hover
{
	font-weight: bold;
	color: #000099;
}
A.litContentPager:visited
{
	font-weight: bold;
	color: #000099;
}
.litContentPagerDisabled
{
	/*Länkarna i sidväxlingen för en lista*/
	font-size: 85%;
	filter: alpha(opacity=50) gray;
	-moz-opacity: 0.4;
	opacity: 0.4;
}
A.litContentPagerDisabled:link
{
	filter: alpha(opacity=50) gray;
	font-weight: normal;
	color: black;
}
A.litContentPagerDisabled:active
{
	filter: alpha(opacity=50) gray;
	font-weight: normal;
	color: black;
}
A.litContentPagerDisabled:hover
{
	filter: alpha(opacity=50) gray;
	font-weight: normal;
	color: black;
}
A.litContentPagerDisabled:visited
{
	filter: alpha(opacity=50) gray;
	font-weight: normal;
	color: black;
}
.litContentInfo
{
	/*Informationstext för en listning, ex: Nu visas sida...*/
	font-size: 85%;
}
.litListHeader
{
	/*Rubrikceller i en listtabell*/
	font-size: 85%;
	font-weight: bold !important;
}
.litListHeaderLight
{
	/*Rubrikceller i en listtabell*/
	font-size: 85%;
	font-weight: bold !important;
	background-color: #EEEBE1 !important;
	text-align: left !important;
}
.litListHeaderEdit
{
	/*List header edit page*/
	font-size: 85%;
	font-weight: bold !important;
	text-align: left;
	padding-left: 5px !important;
}
.litListHeaderLeft
{
	/*Rubrikceller i en listtabell*/
	font-size: 85%;
	font-weight: bold !important;
	border-right: 1px solid white;
	padding-right: 10px;
}
.litListContent
{
	/*Content in a list table*/
	font-size: 85%;
	text-align: left !important;
	font-weight: normal !important;
}
.litListContentEdit
{
	/*Table content edit page*/
	font-size: 85%;
	padding-bottom: 0px !important;
	padding-left: 5px !important;
}
.litListContentSmall
{
	/*Innehåll i en listtabell, liten text*/
	font-size: 82%;
}
.litImageList
{
	padding: 8px;
	border: 1px solid white;
}
.litImageListSelected
{
	border: 1px solid #808080;
}
.litDivider
{
	/*Avdelare som exempelvis används vid sidväxling*/
	border-left: 1px #808080 solid;
	background-color: white;
}

/***************** FORMS OBJECTS ***************************************************/
.litInputButton
{
	width: 120px;
	/*margin-left: 5px;*/
	font-size: 85%;
}

.litInputButtonBack
{
	width: 150px;
	margin-left: 5px;
	font-size: 85%;
}
.litInputButtonSearch
{
	width: 70px;
	font-size: 85%;
}
.litInputButtonCancel
{
	font-size: 85%;
}
.litInputButtonSave
{
	font-size: 85%;
}
.litInputButtonNext
{
	font-size: 85%;
}
.litInputButtonPrev
{
	font-size: 85%;
}
.litInputButtonAdd
{
	width: 80px;
	margin-right: 5px;
	font-size: 85%;
}
.litInputButtonRemove
{
	width: 80px;
	margin-right: 5px;
	font-size: 85%;
}
.litInputRadio
{
}
.litInputCheckbox
{
}
.litInputFile
{
	width: 400px;
	padding: 2px;
	font-size: 85%;
	height: 20px;
}
.litInputText
{
	width: 400px;
	font-size: 85%;
}
.litInputText30
{
	width: 30px;
	font-size: 85%;
}
.litInputText100
{
	width: 100px;
	font-size: 85%;
}
.litInputText150
{
	width: 150px;
	font-size: 85%;
}
.litInputText175
{
	width: 175px;
	font-size: 85%;
}
.litInputText200
{
	width: 200px;
	font-size: 85%;
}
.litInputText275
{
	width: 275px;
	font-size: 85%;
}
.litInputTextArea
{
	width: 400px;
	font-size: 85%;
}
.litInputTextArea285
{
	width: 285px;
	font-size: 85%;
}
.litInputSelect
{
	width: 200px;
	font-size: 85%;
}

.litInputSelect340
{
    width: 340px;
	font-size: 85%;
}

.litInputSelectSearch
{
	width: 200px;
	margin-left: 5px;
	font-size: 85%;
}
.litInputSelectSort
{
	width: 100px;
	margin-right: 5px;
	font-size: 85%;
}
.litInputFullWidth
{
	width: 100%;
	font-size: 85%;
}

.litInputFullWidth2
{	
	font-size: 85%;
}


/***************** LOG IN ***************************************************/
.litLoginContact
{
	/*Kontakttexten*/ /*Denna klass finns även i skinfilen!*/
	font-size: 85%;
}
.litLoginContactLink
{
	/*Länk i kontakttexten*/
	font-weight: normal !important;
	text-decoration: none !important;
}
.litLoginCopyright
{
	/*Denna klass finns även i skinfilen!*/
	font-size: 75%;
}


/***************** ERROR MESSAGE ***************************************************/
.litErrorMsg
{
	/*Felmeddelande som exempelvis används vid validering*/
	color: #FF0000 !important;
	font-size: 85%;
}
.litErrorFieldset
{
	/*Fieldset för felmeddelande*/
	color: #FF0000 !important;
	border: 1px solid #FF0000;
	font-size: 85%;
}
.litErrorFieldsetMsg
{
	/*Felmeddelande, används innuti ett fieldset*/
	color: #FF0000 !important;
	font-size: 100%;
}


/***************** OK-MESSAGE ***************************************************/
.litOkMsg
{
	/*Ok-meddelande som exempelvis används vid spara*/
	color: #00AA00 !important;
	font-size: 85%;
}
.litOkFieldset
{
	/*Fieldset för Ok-meddelande*/
	color: #00AA00 !important;
	border: 1px solid #00AA00;
	font-size: 85%;
}
.litOkFieldsetMsg
{
	/*Ok-meddelande, används innuti ett fieldset*/
	color: #00AA00 !important;
	font-size: 100%;
}


/***************** MODULE CHOICE & CONTROL PANEL **********************************/
.litBoxVersion
{
	/*Versionen på modulen i bla kontrollpanelen och modulvalsvyn*/ /*Denna klass finns även i skinfilen!*/
	font-size: 85%;
}
.litBoxName
{
	/*Namnet på modulen i bla kontrollpanelen och modulvalsvyn*/ /*Denna klass finns även i skinfilen!*/
}


/***************** TABS ***************************************************/
.litTabItem
{
	float: left;
	line-height: normal;
}
.litTabItemUL
{
	margin: 0;
	padding: 7px 7px 0;
	list-style: none;
}
.litTabItemLI
{
	float: left;
	margin: 0;
	padding: 0 0 0 9px;
	border-bottom: 1px solid white;
	background-position: 0 -150px;
}
.litTabItemLICurrent
{
	background-position: 0 -150px;
	border-width: 0;
	font-weight: bold;
}
.litTabItemSeparator
{
	clear: left;
}
.litTabItemLarge
{
	height: 19px;
	cursor: pointer;
}
a.litTabItemLinkDisabled
{
	font-size: 85%;
	float: left;
	display: block;
	padding: 5px 11px 4px 3px;
	text-decoration: none;
	font-weight: normal !important;
	width: auto;
}
a.litTabItemLink
{
	font-size: 85%;
	float: left;
	display: block;
	padding: 5px 11px 4px 3px;
	text-decoration: none;
	font-weight: normal !important;
}
a.litTabItemLink:link
{
	width: auto;
	font-weight: normal;
}
a.litTabItemLink:hover
{
	font-weight: normal;
}
a.litTabItemLink:active
{
	font-weight: normal;
}
a.litTabItemLink:visited
{
	font-weight: normal;
}
a.litTabItemLinkLarge
{
	height: 19px;
	float: left;
	display: block; /*	padding:9px 11px 4px 3px;*/
	padding: 7px 11px 4px 3px;
	text-decoration: none;
	font-weight: normal !important;
}
a.litTabItemLinkLarge:link
{
	width: auto;
	font-weight: normal;
}
a.litTabItemLinkLarge:hover
{
	font-weight: normal;
}
a.litTabItemLinkLarge:active
{
	font-weight: normal;
}
a.litTabItemLinkLarge:visited
{
	font-weight: normal;
}
a.litTabItemCurrentLink
{
	background-position: 100% -150px;
	padding-bottom: 5px;
	font-weight: bold !important;
}
a.litTabItemCurrentLink:link
{
	font-weight: bold !important;
}
a.litTabItemCurrentLink:hover
{
	font-weight: bold !important;
}
a.litTabItemCurrentLink:active
{
	font-weight: bold !important;
}
a.litTabItemCurrentLink:visited
{
	font-weight: bold !important;
}


/***************** TOOLBAR ***************************************************/
.litToolbarDivider
{
	float: left;
	height: 14px;
	border-left: 1px #808080 solid;
	background-color: white;
	margin-top: 2px;
	width: 1px;
	margin-left: 3px;
	margin-right: 3px;
}
.litToolbarSpace
{
	float: left;
	width: 5px;
}
.litToolbarItemDisabled
{
	filter: alpha(opacity=50) gray;
	-moz-opacity: 0.4;
	opacity: 0.4;
}

.litToolbarItemDisabledECom
{
    filter: alpha(opacity=50) gray;
	-moz-opacity: 0.4;
	opacity: 0.4;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
}

/*Disabled class for ComponentArt toolbar*/
.litToolbarItemDisabledCA
{
	filter: alpha(opacity=50) gray;
	-moz-opacity: 0.4;
	opacity: 0.4;
	padding: 1px 3px;
}

/* Duplicate of above with less margin */
.litToolbarItemDisabledLeftTree
{
	filter: alpha(opacity=50) gray;
	-moz-opacity: 0.4;
	opacity: 0.4;
	font-size: 85%;
	height: 17px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
}

.litToolbarItemText
{
	margin-right: 10px;
}
.litToolbarItem
{
	font-size: 85%;
	float: left;
	height: 17px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
}
.litToolbarItemNew
{
	font-size: 85%;
	height: 17px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
}
/* Duplicate of above with less margin */
.litToolbarItemNewLeftTree
{
	font-size: 85%;
	height: 17px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
}
.litToolbarItemOnMouseOver
{
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
	padding-right: 2px;
	border-left: 1px solid white;
	border-right: 1px solid #808080;
	border-top: 1px solid white;
	border-bottom: 1px solid #808080;
}
/* Duplicate of above with less margin */
.litToolbarItemOnMouseOverLeftTree
{
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 1px;
	padding-right: 1px;
	border-left: 1px solid white;
	border-right: 1px solid #808080;
	border-top: 1px solid white;
	border-bottom: 1px solid #808080;
}
.litToolbarItemOnMouseDown
{
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
	padding-right: 2px;
	border-left: 1px solid #808080;
	border-top: 1px solid #808080;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	background-color: #DDDDDD;
}
/* Duplicate of above with less margin */
.litToolbarItemOnMouseDownLeftTree
{
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 1px;
	padding-right: 1px;
	border-left: 1px solid #808080;
	border-top: 1px solid #808080;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	background-color: #DDDDDD;
}
.litToolbarItemSelected
{
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
	padding-right: 2px;
	border-left: 1px solid #808080;
	border-top: 1px solid #808080;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	background-color: #F5F5F5;
}
.litToolbarItemSelectedOnMouseOver
{
	background-color: #DDDDDD;
}
.litToolbarLink
{
	cursor: default;
	text-decoration: none !important;
}
a.litToolbarLink:link
{
	text-decoration: none !important;
}
a.litToolbarLink:active
{
	text-decoration: none !important;
}
a.litToolbarLink:hover
{
	text-decoration: none !important;
}
a.litToolbarLink:visited
{
	text-decoration: none !important;
}
.litIconBlank
{
	height: 16px;
	width: 1px;
}
.litToolbar
{
	margin-left: 2px;
}
.litToolbar TABLE TR TD.ca_tb_txt
{
	padding-left: 5px;
	padding-right: 1px;
	font-size: 85%;
	cursor:pointer;
}
.litToolbar TABLE TR TD.ca_tb_img
{
	padding-left: 2px;
	cursor:pointer;
}
.ca_tb_ddn { cursor:pointer; }

/***************** CALENDAR (ComponentArt) ***************************************************/
.litCalendar
{
	border-style: solid;
	border-width: 1px;
	border-color: #7F9DB9;
	border-collapse: collapse;
	background-color: #EFF5F9;
	cursor: default;
}
.litCalendar td
{
	font-size: 11px;
}
.aa { position:absolute; top:100px; left:300px; }

.litCalendarSmall
{
	border-style: solid;
	border-width: 1px;
	border-color: #7F9DB9;
	border-collapse: collapse;
	background-color: #EFF5F9;
	cursor: default;
}
.litCalendarSmall td
{
	font-size: 10px;
}

.litCalendarTitle
{
	font-weight: bold;
	background-image: url(../Images/calendar/cal_titleBg.gif);
	background-repeat: repeat-x;
	border-bottom: 1px solid #7F9DB9;
}
.litCalendarDay
{
	padding: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	cursor: pointer;
	text-align: center;
	border-width: 1px;
	border-color: #FFFFFF;
	border-style: solid;
}
.litCalendarDayHeader
{
	padding: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: center;
	font-weight: bold;
	background-color: #EFF5F9;
}
.litCalendarDayHover
{
	padding: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	cursor: pointer;
	text-align: center;
	border-width: 1px;
	border-color: #7F9DB9 !important;
	border-style: solid;
	background-image: url(../Images/calendar/cal_dayOverBg.gif);
	background-repeat: repeat-x;
}
.litCalendarToday
{
	padding: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	cursor: pointer;
	text-align: center;
	border-width: 1px;
	border-color: #7F9DB9 !important;
	border-style: solid;
}
.litCalendarMonth
{
	background-color: #FFFFFF;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-top: 0px;
}
.litCalendarNextPrev
{
	cursor: pointer;
	height: 25px;
	vertical-align: middle;
	padding: 0px 5px 0px 5px;
}
.litCalendarOtherMonthDay
{
	color: #999999;
}
.litCalendarSelectedDay
{
	padding: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #000000;
	border-width: 1px;
	border-color: #7F9DB9 !important;
	border-style: solid;
	font-weight: bold;
	background-image: url(../Images/calendar/cal_daySelectedBg.gif);
	background-repeat: repeat-x;
}
.litCalendarSelector
{
	width: 14px;
	cursor: pointer;
	text-align: left;
	vertical-align: middle;
	background-color: #EFF5F9;
}
.litCalendarButton
{
	border: none;
	cursor: pointer;
}
.litCalendarPicker
{
	background-color: #FFFFFF;
	border: 1px #7F9DB9 solid;
	padding: 2px;
	cursor: pointer;
}
.litCalendarOutOfRangeDay
{
	visibility: hidden;
}

/***************** GRID (ComponentArt) **************************************/
.Grid
{
	cursor: pointer;
	width: 100%;
}
.Grid P, .Grid TD, .Grid TR, .Grid DIV, .Grid INPUT, .Grid SELECT, .Grid TEXTAREA
{
	font-size: small;
	font-family: Arial, Verdana, Helvetica;
}
.GridHeader
{
	height: 36px;
	cursor: default;
	padding-left: 10px;
	padding-right: 2px;
}

.GridHeaderNoIcon
{
	height: 36px;
	cursor: default;
	padding-left: 0px;
	padding-right: 2px;
}

.GridHeader2
{
	height: 36px;
	cursor: default;
	padding-left: 7px;
	padding-right: 7px;
}
.GridHeaderText
{
	font-weight: bold;
	font-size: 100% !important;
}
.GridFooter
{
	cursor: default;
	padding: 5px;
	vertical-align: bottom;
	height: 40px;
}
.GridFooterEmpty
{
	height: 0px;
	visibility: hidden;
}
.GridFooterText
{
	font-size: 85% !important;
}
.HeadingRow  {
	height: 30px;
	//height: 20px;
}

.HeadingCell {
	padding: 4px;
	padding-left: 7px;
	height: 20px;
}

.HeadingCell td {
	width: 100%;
}

.HeadingCell img {
	float: left;
	margin-left: 5px;
}

.HeadingCellActive
{
}
.HeadingRow td.FirstHeadingCell
{
}
.HeadingCellText
{
	text-decoration: underline;
	font-size: 85% !important;
	font-weight: bold;
	text-align: left;
	padding-top: 3px;
	padding-bottom: 5px;
	width: auto !important;
	white-space: nowrap;
}

.HeadingCellTextNoSorting
{
	text-decoration: none;
	font-size: 85% !important;
	font-weight: bold;
	text-align: left;
	padding-top: 3px;
	padding-bottom: 5px;
	width: auto !important;
	white-space: nowrap;
	cursor: default;
}

/* Rows without Link */
.RowWithoutLink
{
	cursor: default;
}
.RowWithoutLink a 
{ 
    text-decoration:none;
    font-weight:normal;
    font-size:11px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica;
	cursor:default;
}
.RowWithoutLink td.DataCell
{
	border-bottom: 1px solid #FFFFFF;
	padding: 4px;
	padding-left: 7px;
	height: 10px;
}

.HoverRow td.DataCell div a 
{ 
    text-decoration:none;
    font-weight:normal;
    font-size:11px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica;
	cursor:default;  
}
tr.RowWithoutLink td.DataCell div a 
{ 
    text-decoration:none;
    font-weight:normal;
    font-size:11px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica;
	cursor:default;  
}
tr.RowWithoutLinkSelected td.DataCell div a 
{ 
    text-decoration:none;
    font-weight:normal;
    font-size:11px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica;
	cursor:default;  
}

tr.RowLink td.DataCell div a 
{ 
    text-decoration:underline; font-weight: bold; color: #000099; cursor:pointer;
}
tr.RowLinkHover td.DataCell div a 
{ 
    text-decoration:underline; font-weight: bold; color: #000099; cursor:pointer;
}

.Row
{
	cursor: default;
}
.Row td.DataCell
{
	padding: 4px;
	padding-left: 7px;
	height: 10px;
}
.RowBoldText
{
	cursor: default;
}
.RowBoldText td.DataCell
{
	padding: 4px;
	padding-left: 7px;
	height: 10px;
	font-weight: bold;
}
.DataCell div
{
	font-size: 85% !important;
}
.SelectedRow td.DataCell
{
	padding: 4px;
	padding-left: 7px;
}
.SelectedRow td.FirstDataCell
{
	border-right: 0px;
	padding-left: 2px;
	padding-right: 3px;
}
.HoverRow td.DataCell
{
	padding: 4px;
	padding-left: 7px;
}
.GroupHeading
{
	font-weight: bold;
	font-size: 85% !important;
	padding-top: 10px;
	padding-bottom: 3px;
}
.GroupByCell
{
	cursor: pointer;
}
.GroupByText
{
	font-size: 85% !important;
	font-weight: bold;
	padding-right: 5px;
}
.SliderBottom
{
	height: 14px;
}
.SliderBottom td
{
	padding-left: 5px;
	padding-right: 5px;
	font-size: 85% !important;
}
.SliderPopup
{
	width: 288px;
	height: 60px;
}
.SearchBox
{
	margin-right: 5px;
	width: 200px;
	font-size: 11px !important;
	font-weight: normal;
}
.SearchBoxSmall
{
	margin-right: 5px;
	width: 100px;
	font-size: 11px !important;
	font-weight: normal;
}
.SearchText
{
	font-family: arial;
	font-weight: bold;
	font-size: 85% !important;
}
.ScrollBar
{
	background-image: url(../images/grid/scroller/scroller_bg.gif);
}
.ScrollGrip
{
	background-image: url(../images/grid/scroller/scroll_gripBg.gif);
}


/***************** COMBOBOX (ComponentArt) **************************************/
.comboBox
{
	border: 1px solid #A6A7AA;
	background-color: white;
}
.comboBox table, .comboBoxHover table, .comboDropDown table
{
	width: auto !important;
	filter: none !important;
}
.comboBox td, .comboBoxHover td, .comboDropDown td
{
	height: auto !important;
	border: none !important;
	padding: 0px !important;
}
.comboBoxHover
{
	border: 1px solid #555555;
	background-color: white;
}
.comboDropDown
{
	border: 1px solid #868686;
	background-color: white;
	padding: 1px;
	padding-right: 0px;
	width: 500px;
	cursor: default;
}
.comboTextBox
{
	font-size: 85%;
	border: 0px;
	padding-left: 2px;
	padding-right: 2px;
}
.comboTextBoxHover
{
	background-color: #B2B4BF;
}
.comboItem
{
	font-size: 85%;
	padding: 3px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.comboItemHover
{
	background-color: #B2B4BF;
	background-image: url(../Images/combobox/comboItemBg.gif);
	font-size: 85%;
	border: 1px solid #DBCE99;
	padding: 2px;
	padding-top: 3px;
	padding-bottom: 3px;
}


/***************** TREEVIEW (ComponentArt) **************************************/
.litTreeView
{
	padding-top: 10px;
	padding-left: 5px;
	bottom: 0px;
	top: 0px;
	left: 0px;
	right: 0px;
	position: absolute;
	overflow: auto;
	overflow: -moz-scrollbars-vertical;
}

.litTreeNode
{
	font-family: arial,verdana;
	font-size: 85%;
	padding: 1px;
	padding-left: 3px;
	padding-right: 3px;
	margin-left: 2px;
	margin-right: 1px;
	width: auto !important;
}
.litSelectedTreeNode
{
	font-family: arial,verdana;
	font-size: 85%;
	padding: 1px;
	padding-left: 3px;
	padding-right: 3px;
	margin-left: 1px;
	cursor: default;
	width: auto !important;
	background-color: #FFFFFF;
	border: 1px solid gray;
}
.litHoverTreeNode
{
	font-family: arial,verdana;
	font-size: 85%;
	padding: 1px;
	padding-left: 3px;
	padding-right: 3px;
	margin-left: 2px;
	margin-right: 1px;
	width: auto !important;
	cursor: pointer;
	cursor: hand;
}



/***************** OTHER ***************************************************/
.litSelectedItem
{
	/*Markerad mall i publiceringsverktyget*/
	border: 2px solid darkblue !important;
}
.litUnSelectedItem
{
	/*Omarkerad mall i publiceringsverktyget*/
	padding: 2px;
}
.litInputTable
{
	/**/
	margin-bottom: 3px;
}
.litInputTable td
{
	/**/
	padding: 0px !important;
}
.litBlankAddDelete
{
	/*Blank div som täcker lika stor yta som en plus- eller minusknapp*/
	width: 21px;
}
.litProgressArea
{
	background-color: #FFFFFF;
	border: 1px solid #A19E98;
	width: 300px;
}
.litProgressbar
{
	background-image: url(images/progressbar_bg.gif);
	height: 16px;
}
.litFieldset
{
	width: 550px;
}

/*********************** ALTERNATING TABLE ROWS ***************************************/
.litTableHeader1
{
	font-size: 85%;
	font-weight: bold !important;
	background-color: #edeae0;
	border-bottom: silver 1px solid;
}
.litRow1
{
	background-color: #f1efe8;
	border-bottom: blue 1px solid;
}
.litRow2
{
	background-color: #ffffff;
	border-bottom: #d3cebc 1px solid;
}

/*********************** INFORMATION GROUP ***************************************/
.litInformationGroup
{
	display: block;
}
.litInformationGroup .litInformationGroupHeader
{
	font-weight: bold;
	color: #333333;
	padding-top: 8px;
	padding-left: 5px;
}

.litInformationGroup .litInformationGroupTop
{
	background-image:url(../Images/information_group/bg_top.png);
	width: 100%;
	height: 5px;
}

.litInformationGroup .litInformationGroupTopLeft
{
	background-image:url(../Images/information_group/top_left.png);
	width: 6px; 
	height: 5px;
}

.litInformationGroup .litInformationGroupTopRight
{
	background-image:url(../Images/information_group/top_right.png);
	width: 6px; 
	height: 5px;
}

.litInformationGroup .litInformationGroupBottom
{
	background-image:url(../Images/information_group/bg_bottom.png);
	width: 100%;
	height: 6px;
}

.litInformationGroup .litInformationGroupBottomLeft
{
	background-image:url(../Images/information_group/bottom_left.png);
	width: 6px;
	height: 6px;
}

.litInformationGroup .litInformationGroupBottomRight
{
	background-image:url(../Images/information_group/bottom_right.png);
	width: 6px;
	height: 6px;
}

.litInformationGroup .litInformationGroupLeft
{
	background-image:url(../Images/information_group/bg_left.png);
}

.litInformationGroup .litInformationGroupRight
{
	background-image:url(../Images/information_group/bg_right.png);
}

.litInformationGroup .litInformationGroupContent
{
	 background-color: #fbfbf8;
	 padding-bottom: 5px;
	 padding-left: 5px;
}

.litInformationGroup .litInformationGroupContent .litBoldText, .litInformationGroup .litInformationGroupContent .litBoldHeader 
{
	 color:#333333;
}

/***************** ICONS ***************************************************/
.litIconUpDown{
	height:16px;
	background-image: url(../Images/icons_standard/up_down_16px.png); 
}
.litIconArrowLeft{
	height:16px;
	margin-right:5px;
	background-image: url(../Images/icons_standard/arrow_left_blue_16px.png); 
}
.litIconArrowRight{
	height:16px;
	margin-right:5px;
	background-image: url(../Images/icons_standard/arrow_right_blue_16px.png); 
}
.litIconSortDescending{
	height:16px;
	margin-left: 4px;
	background-image: url(../Images/icons_standard/sort_descending_16px.png); 
}
.litIconSortAscending{
	height:16px;
	margin-left: 4px;
	background-image: url(../Images/icons_standard/sort_ascending_16px.png); 
}
.litIconView{
	height:16px;
	margin-right:5px;
	background-image: url(../Images/icons_standard/view_16px.png); 
}
.litIconDelete2{
	height:16px;
	margin-right:5px;
	background-image: url(../Images/icons_standard/delete2_16px.png); 
}
.litIconRefresh{
	height:16px;
	margin-right:5px;
	background-image: url(../Images/icons_standard/refresh_16px.png); 
}
.litIconAdd2{
	height:16px;
	margin-right:5px;
	background-image: url(../Images/icons_standard/add2_16px.png); 
}
.litIconAdd2_NoText{
	height:16px;
	background-image: url(../Images/icons_standard/add2_16px.png); 
}
.litIconPencil{
	height:16px;
	margin-right:5px;
	background-image: url(../Images/icons_standard/pencil_16px.png); 
}
.litIconExport2{
	height:16px;
	margin-right:5px;
	background-image: url(../Images/icons_standard/export2_16px.png);
}
.litIconImport2{
	height:16px;
	margin-right:5px;
	background-image: url(../Images/icons_standard/import2_16px.png);
}
.litIconError{
	height:16px;
	margin-right:5px;
	background-image: url(../Images/icons_standard/error_16px.png);
}
.litIconOk{
	height:16px;
	margin-right:5px;
	background-image: url(../Images/icons_standard/check2_16px.png);
}
.litIconWarning{
	height:16px;
	margin-right:5px;
	background-image: url(../Images/icons_standard/warning_16px.png);
}
.litIconFind{
	height:16px;
	background-image: url(../Images/icons_standard/find_16px.png);
}
.litIconKeys{
	height:16px;
	margin-right:5px;
	background-image: url(../Images/icons_standard/keys_16px.png);
}
.litIconArrowDownBlue{
	height:16px;
	background-image: url(../Images/icons_standard/arrow_down_blue_16px.png); 
}
.litIconArrowDownBlue_NoText{
	height:16px;
	background-image: url(../Images/icons_standard/arrow_down_blue_16px.png); 
}
.litIconArrowUpBlue{
	height:16px;
	background-image: url(../Images/icons_standard/arrow_up_blue_16px.png); 
}
.litIconArrowUpBlue_NoText{
	height:16px;
	background-image: url(../Images/icons_standard/arrow_up_blue_16px.png); 
}
.litIconTextBold{
	height:16px;
	background-image: url(../Images/icons_standard/text_bold_16px.png); 
}
.litIconTextItalics{
	height:16px;
	background-image: url(../Images/icons_standard/text_italics_16px.png); 
}
.litIconTextUnderlined{
	height:16px;
	background-image: url(../Images/icons_standard/text_underlined_16px.png); 
}
.litIconTextAlignLeft{
	height:16px;
	background-image: url(../Images/icons_standard/text_align_left_16px.png); 
}
.litIconTextAlignRight{
	height:16px;
	background-image: url(../Images/icons_standard/text_align_right_16px.png); 
}
.litIconTextAlignCenter{
	height:16px;
	background-image: url(../Images/icons_standard/text_align_center_16px.png); 
}
.litIconTextAlignJustified{
	height:16px;
	background-image: url(../Images/icons_standard/text_align_justified_16px.png); 
}
.litIconCopy{
	height:16px;
	margin-right:5px;
	background-image: url(../Images/icons_standard/copy_16px.png); 
}
.litIconCopy_NoText{
	height:16px;
	background-image: url(../Images/icons_standard/copy_16px.png); 
}
.litIconCut{
	height:16px;
	margin-right:5px;
	background-image: url(../Images/icons_standard/cut_16px.png); 
}
.litIconCut_NoText{
	height:16px;
	background-image: url(../Images/icons_standard/cut_16px.png); 
}
.litIconPaste{
	height:16px;
	margin-right:5px;
	background-image: url(../Images/icons_standard/paste_16px.png); 
}
.litIconPaste_NoText{
	height:16px;
	background-image: url(../Images/icons_standard/paste_16px.png); 
}
.litIconEnvironment{
	height:16px;
	margin-right:5px;
	background-image: url(../Images/icons_standard/environment_16px.png); 
}
.litIconTextRichColored{
	height:16px;
	margin-right:5px;
	background-image: url(../Images/icons_standard/text_rich_colored_16px.png); 
}
.litIconGear{
	height:16px;
	margin-right:5px;
	background-image: url(../Images/icons_standard/gear_16px.png); 
}
.litIconColumnAddAfter{
	height:16px;
	background-image: url(../Images/icons_standard/column_add_after_16px.png); 
}
.litIconColumnAddBefore{
	height:16px;
	background-image: url(../Images/icons_standard/column_add_before_16px.png); 
}
.litIconColumnDelete{
	height:16px;
	background-image: url(../Images/icons_standard/column_delete_16px.png); 
}
.litIconRowAddAfter{
	height:16px;
	background-image: url(../Images/icons_standard/row_add_after_16px.png); 
}
.litIconRowAddBefore{
	height:16px;
	background-image: url(../Images/icons_standard/row_add_before_16px.png); 
}
.litIconRowDelete{
	height:16px;
	background-image: url(../Images/icons_standard/row_delete_16px.png); 
}
.litIconTableAdd{
	height:16px;
	background-image: url(../Images/icons_standard/table_add_16px.png); 
}
.litIconTableDelete{
	height:16px;
	background-image: url(../Images/icons_standard/table_delete_16px.png); 
}
.litIconDocumentOk{
	height:16px;
	margin-right:5px;
	background-image: url(../Images/icons_standard/document_ok_16px.png);
}
.litIconDocumentPulse{
	height:16px;
	margin-right:5px;
	background-image: url(../Images/icons_standard/document_pulse_16px.png);
}
.litIconAbout{
	height:16px;
	background-image: url(../Images/icons_standard/about_16px.png);
}
.litIconDiskBlue{
	height:16px;
	margin-right:5px;
	background-image: url(../Images/icons_standard/disk_blue_16px.png); 
}
.litIconDiskBlue2{
	height:24px;
	margin-right:5px;
	background-image: url(../Images/icons_standard/disk_blue_24px.png); 
}
.litIconHelp2{
	height:24px;
	margin-top: 4px;
	background-image: url(../Images/icons_standard/help2_24px.png); 
}
.litIconStop{
	height:16px;
	margin-right:5px;
	background-image: url(../Images/icons_standard/stop_16px.png); 
}
.litIconArrowLeftBlue{
	height:24px;
	background-image: url(../Images/icons_standard/arrow_left_blue_24px.png); 
}
.litIconUser3{
	height:16px;
	margin-right:5px;
	background-image: url(../Images/icons_standard/user3_16px.png);
}
.litIconDoor2{
	height:16px;
	margin-right:5px;
	background-image: url(../Images/icons_standard/door2_16px.png);
}
.litIconLogout{
	height:16px;
	margin-right:5px;
	background-image: url(../Images/icons_standard/logout_16px.png);
}
.litIconCheck{
	height:16px;
	margin-right:5px;
	background-image: url(../Images/icons_standard/check_16px.png); 
}
.litIconLock{
	height:16px;
	margin-right:5px;
	background-image: url(../Images/icons_standard/lock_16px.png); 
}
.litIconLockOpen{
	height:16px;
	margin-right:5px;
	background-image: url(../Images/icons_standard/lock_open_16px.png); 
}
.litIconGarbageFull{
	height:16px;
	background-image: url(../Images/icons_standard/garbage_full_16px.png); 
}
.litIconGarbageEmpty{
	height:16px;
	background-image: url(../Images/icons_standard/garbage_empty_16px.png); 
}
.litIconGarbageEmpty_NoText{
	height:16px;
	background-image: url(../Images/icons_standard/garbage_empty_16px.png); 
}
.litIconGarbageEmpty2{
	height:24px;
	margin-right:5px;
	background-image: url(../Images/icons_standard/garbage_empty_24px.png); 
}
.litIconArchive{
	height:16px;
	background-image: url(../Images/icons_standard/archive_16px.png); 
}
.litIconArchive_NoText{
	height:16px;
	background-image: url(../Images/icons_standard/archive_16px.png); 
}
.litIconArchive2{
	height:24px;
	margin-right:5px;
	background-image: url(../Images/icons_standard/archive_24px.png); 
}
.litIconDocumentExchange{
	height:16px;
	margin-right:5px;
	background-image: url(../Images/icons_standard/document_exchange_16px.png); 
}
.litIconDocumentExchange2{
	height:24px;
	margin-right:5px;
	background-image: url(../Images/icons_standard/document_exchange_24px.png);
}
.litIconDocumentView{
	height:16px;
	margin-right:5px;
	background-image: url(../Images/icons_standard/document_view_16px.png); 
}
.litIconDocumentView2{
	height:24px;
	margin-right:5px;
	background-image: url(../Images/icons_standard/document_view_24px.png); 
}
.litIconDocumentPinned{
	height:16px;
	margin-right:5px;
	background-image: url(../Images/icons_standard/document_pinned_16px.png); 
}
.litIconDocumentPinnedDelete{
	height:16px;
	margin-right:5px;
	background-image: url(../Images/icons_standard/document_pinned_delete_16px.png); 
}
.litIconDocumentPinnedOver{
	height:16px;
	margin-right:5px;
	background-image: url(../Images/icons_standard/document_pinned_over_16px.png); 
}
.litIconDocumentPreferences{
	height:24px;
	margin-right:5px;
	background-image: url(../Images/icons_standard/document_preferences_24px.png); 
}
.litIconDocumentTime{
	height:24px;
	margin-right:5px;
	background-image: url(../Images/icons_standard/document_time_24px.png); 
}
.litIconDocumentChart{
	height:24px;
	margin-right:5px;
	background-image: url(../Images/icons_standard/document_chart_24px.png); 
}
.litIconEarthPreferences{
	height:16px;
	margin-right:5px;
	background-image: url(../Images/icons_standard/earth_preferences_16px.png); 
}
.litIconEarthPreferences2{
	height:24px;
	margin-right:5px;
	background-image: url(../Images/icons_standard/earth_preferences_24px.png); 
}
.litIconRecycle{
	height:16px;
	margin-right:5px;
	background-image: url(../Images/icons_standard/recycle_16px.png); 
}
.litIconGarbageDelete{
	height:16px;
	margin-right:5px;
	background-image: url(../Images/icons_standard/garbage_delete_16px.png); 
}
.litIconArchiveDelete{
	height:16px;
	margin-right:5px;
	background-image: url(../Images/icons_standard/archive_delete_16px.png); 
}
.litIconDocumentExchangeDelete{
	height:16px;
	margin-right:5px;
	background-image: url(../Images/icons_standard/document_exchange_delete_16px.png); 
}
.litIconTemplate{
	height:16px;
	margin-right:5px;
	background-image: url(../Images/icons_standard/template_16px.png); 
}
.litIconTemplate2{
	height:32px;
	background-image: url(../Images/icons_standard/template_32px.png); 
}
.litIconPageType{
	height:16px;
	margin-right:5px;
	background-image: url(../Images/icons_standard/pagetype_16px.png); 
}
.litIconPageType2{
	height:32px;
	background-image: url(../Images/icons_standard/pagetype_32px.png); 
}
.litIconRequired{
	height:16px;
	background-image: url(../Images/icons_standard/required.png); 
}
.litIconNavRightBlue{
	height:16px;
	margin-right:5px;
	background-image: url(../Images/icons_standard/nav_right_blue_16px.png); 
}
.litIconDocumentFind{
	height:24px;
	margin-right:5px;
	background-image: url(../Images/icons_standard/document_find_24px.png); 
}
.litIconDocumentFind2{
	height:16px;
	margin-right:5px;
	background-image: url(../Images/icons_standard/document_find_16px.png);
}
.litIconDocumentAdd{
	height:24px;
	margin-right:5px;
	background-image: url(../Images/icons_standard/document_add_24px.png); 
}
.litIconDocumentAdd2{
	height:16px;
	margin-right:5px;
	background-image: url(../Images/icons_standard/document_add_16px.png); 
}
.litIconReplace2{
	height:16px;
	margin:5px;
	background-image: url(../Images/icons_standard/replace2_16px.png); 
}
.litIconAdd{
	height:16px;
	margin-left:5px;
	margin-top:3px;
	background-image: url(../Images/icons_standard/add_16px.png);
}
.litIconDelete{
	height:16px;
	margin-left:5px;
	margin-top:3px;
	background-image: url(../Images/icons_standard/delete_16px.png);
}
.litIconDocumentGear{
	height:16px;
	margin-right:5px;
	background-image: url(../Images/icons_standard/document_gear_16px.png);
}
.litIconDocumentGear2{
	height:24px;
	margin-right:5px;
	background-image: url(../Images/icons_standard/document_gear_24px.png);
}
.litIconGear2{
	height:24px;
	margin-right:5px;
	background-image: url(../Images/icons_standard/gear_24px.png);
}
.litIconDocuments{
	height:24px;
	margin-right:5px;
	background-image: url(../Images/icons_standard/documents_24px.png);
}
.litIconBookOpen{
	height:16px;
	margin-right:5px;
	background-image: url(../Images/icons_standard/book_open_16px.png);
}
.litIconGauge{
	height:16px;
	margin-right:5px;
	background-image: url(../Images/icons_standard/gauge_16px.png); 
}
.litIconNootbookPreferences{
	height:16px;
	margin-right:5px;
	background-image: url(../Images/icons_standard/notebook_preferences_16px.png); 
}
.litIconEdit{
	height:16px;
	margin-right:5px;
	background-image: url(../Images/icons_standard/edit_16px.png); 
}
.litIconNootbookAdd{
	height:16px;
	background-image: url(../Images/icons_standard/notebook_add_16px.png); 
}
.litIconCopyRecursively_NoText{
	height:16px;
	background-image: url(../Images/icons_standard/copy_recursively_16px.png); 
}
.litIconPresentationChart{
	height:16px;
	margin-right:5px;
	background-image: url(../Images/icons_standard/presentation_chart_16px.png); 
}
.litIconLineChart{
	height:16px;
	margin-right:5px;
	background-image: url(../Images/icons_standard/line_chart_16px.png);
}
.litIconDownload{
	height:16px;
	margin-right:5px;
	background-image: url(../Images/icons_standard/import1_16px.png);
}
.litIconRemoveFromCategory{
	height:16px;
	margin-right:5px;
	background-image: url(../Images/icons_standard/branch_delete_16px.png);
}

.litIconSharedPage
{
	height:16px;
	margin-right:5px;
	background-image: url(../Images/icons_standard/shared_16px.png);
}

.litIconMasterPage
{
	height:16px;
	margin-right:5px;
	background-image: url(../Images/icons_standard/master_16px.png);
}

.litIconArrowMoveLeft
{
	height:16px;
	margin-right:5px;
	background-image: url(../Images/icons_standard/arrow_move_gray_left_16px.png);
}

.litIconArrowMoveRight
{
	height:16px;
	margin-right:5px;
	background-image: url(../Images/icons_standard/arrow_move_gray_right_16px.png);
}

.litIconOfficeBuilding
{
	height:16px;
	margin-right:5px;
	background-image: url(../Images/icons_standard/office_building_16px.png);
}

.litIconArticle
{
    height:14px;
    width: 16px;
	margin-right:5px;
	background-image: url(../Images/icons_standard/product_blue_16px.png);
	vertical-align:middle;
}

.litIconVariant
{
    height:14px;
    width: 16px;
	margin-right:5px;
	background-image: url(../Images/icons_standard/variant_16px.png);
	vertical-align:middle;
}

.litIconFolder{
    vertical-align:middle;
    height:14px;
    width: 16px;
	margin-right:5px;
	background-image: url(../Images/icons_standard/folder_closed_16px.png); 
}

.litIconFolderOpen{
    vertical-align:middle;
    height:14px;
    width: 16px;
	margin-right:5px;
	background-image: url(../Images/icons_standard/folder_16px.png); 
}

.litIconProductGroup{
    vertical-align:middle;
    height:14px;
    width: 16px;
	margin-right:5px;
	background-image: url(../Images/icons_standard/product_group_16px.png); 
}

.litIconAddressLists
{
	height:16px;
	margin-right:5px;
	background-image: url(../Images/icons_standard/addresslists_16px.png);
}

.litIconBusinesswoman{
	height:16px;
	margin-right:5px;
	background-image: url(../Images/icons_standard/businesswoman_16px.png);
}

.litIconBookBlue{
	height:16px;
	margin-right:5px;
	background-image: url(../Images/icons_standard/book_blue_16px.png);
}

.litIconShoppingCart{
	height:16px;
	margin-right:5px;
	background-image: url(../Images/icons_standard/shopping_cart_16px.png);
}

.litIconBarcode{
	height:16px;
	margin-right:5px;
	background-image: url(../Images/icons_standard/barcode_16px.png);
}

.litIconShoppingBag{
	height:16px;
	margin-right:5px;
	background-image: url(../Images/icons_standard/shopping_bag_16px.png);
}

.litIconShoppingBagEmpty{
	height:16px;
	margin-right:5px;
	background-image: url(../Images/icons_standard/shopping_bag_empty_16px.png);
}

.litIconCurrencyDollar{
	height:16px;
	margin-right:5px;
	background-image: url(../Images/icons_standard/currency_dollar_16px.png);
}

.litIconPopUp
{
	height: 16px;
	margin-left: 5px;
	padding-left:5px;
	position: relative;
	top: 3px;
	cursor: pointer;
}

.litIconDelivery{
	height:16px;
	margin-right:5px;
	background-image: url(../Images/icons_standard/box_16px.png);
}

.litIconPayment
{
	height:16px;
	margin-right:5px;
	background-image: url(../Images/icons_standard/credit_card_16px.png);
}

.litIconCampaign
{
	height:16px;
	margin-right:5px;
	background-image: url(../Images/icons_standard/megaphone_16px.png);
}

.litIconShelf
{
	height:16px;
	margin-right:5px;
	background-image: url(../Images/icons_standard/shelf_empty_16px.png);
}

.litIconDatabase
{
	height:16px;
	margin-right:5px;
	background-image: url(../Images/icons_standard/data_16px.png);
}

.litIconHarddrive
{
	height:16px;
	margin-right:5px;
	background-image: url(../Images/icons_standard/hard_drive_16x.png);
}

.litIconViewDisabled
{
	height:16px;
	margin-right:5px;
	background-image: url(../Images/icons_standard/view_disabled_16px.png);
}


.litIconCopyRecursivelyDisabled
{
	height:16px;
	margin-right:5px;
	background-image: url(../Images/icons_standard/copy_recursively_disabled_16px.png);
}


/* Styles for Payment modla popup */
.GridPayPop{ 
    filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#EEEBE1', endColorstr='#FBFAF7', gradientType='0');
    background-color: #EEEBE1;
    border: 2px solid #A19E98;     
}
.GridPayPop P, .GridPayPop TD, .GridPayPop TR, .GridPayPop DIV, .GridPayPop INPUT, .GridPayPop SELECT, .GridPayPop TEXTAREA{
    COLOR: #000000;
}
.GridPayPopHeader{
    filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#E0DCCC', endColorstr='#FBFAF7', gradientType='1');
    background-color:#E0DCCC;
    border-bottom:1px solid #A19E98;
    padding:10px;
}
.GridPayPopText{
    color: #FFFFFF;
}
.GridPayPopFooter{
    filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#E0DCCC', endColorstr='#FBFAF7', gradientType='1');
    background-color:#E0DCCC;
    border-top: 1px solid #A19E98; 
}

/* for Modalpopup overlapping combo boxes in ie6 */
.ie6Overlap2 iframe
{
	display:block;
	z-index:-1;
	FILTER: mask();
	position:absolute;
	top:0px;
	left:0px;	
	width:773px;	
	height:405px;
	background-color:#000000;	
}

.ie6Overlap3 iframe
{
	display:block;
	z-index:-1;
	FILTER: mask();
	position:absolute;
	top:0px;
	left:0px;	
	width:773px;	
	height:450px;
	background-color:#000000;	
}

.litFormLeft { float:left; width:100px; height:20px; }
.litFormRight { float:right; margin-left:110px; margin-top:-20px; width:160px; height:20px;}

.litError { background-color:#FFF3F0; border:1px solid #FF4111; color:#FF0000; }

.WhiteSpace { white-space: -moz-pre-wrap; }

.litDisabledText
{
    float:left;
    filter:alpha(opacity=55);
    -moz-opacity:.60;
    opacity:.60;
}

.litDisabledImage
{
    filter:alpha(opacity=35);
    -moz-opacity:.50;
    opacity:.50;
}