body#Body
{
	background-color: #000000;
}

.AOnet_mobile
{
	background-color: #000000;
}

.AOnet_mobile
{
	width: 100%;
}

.AOnet_mobile_skin
{
	background-color: #000000;
}

.mobile_menu_bg
{
	background-color: #000000;
	background-image: url('mobile_menu_bg.jpg');
}

.ao_TopCell_mobile
{
	height: 122px;
	width: 100%;
	background-image: url('mobil_top.jpg');
}

.middlePanemobile
{
	padding-right: 4px;
	padding-left: 4px;
	padding-top: 4px;
	min-height: 580px;
	vertical-align: top;
	background-color: #ffffff;
	font-size: 16px;
}

.middlePanemobile p
{
	font-size: 16px;
}



a:link, a:active, a:visited
{
	text-decoration: underline;
	color: #000000;
}

a:hover
{
	text-decoration: underline;
	color: #C70000;
}

.border_left
{
	background-position: top left;
	background-image: url(border_ver.gif);
	background-repeat: repeat-y;
	vertical-align: middle;
}

.border_right
{
	background-position: top right;
	background-image: url(border_ver.gif);
	background-repeat: repeat-y;
}

.border
{
	background-position: top left;
	background-image: url(border_ver.gif);
	background-repeat: repeat-y;
}
.solpartactions
{
	clear: both;
}
.quicklinksstyle
{
	width: 444px; /*margin-right: 280px;*/
	padding: 6px;
	background-color: #f1f1f1;
	float: left;
}
.QuickLinks_ItemsDiv
{
	width: 144px;
	float: left;
	padding: 2px;
}
.quicklinksstyle .QuickLinks_ItemMouseOut, .quicklinksstyle .QuickLinks_ItemMouseOver
{
	width: 132px;
	height: 13px;
}

.TopLeftImage, .TopRightImage, .BottomLeftImage, .BottomRightImage
{
	height: 7px;
	width: 7px;
	position: absolute;
	background-repeat: no-repeat;
}
.TopLeftImage, .TopRightImage
{
	background-position: 0 0;
}
.BottomLeftImage, .BottomRightImage
{
	background-position: 0 100%;
}
.TopLeftImage
{
	left: 0px;
	top: 0px;
	background-image: url('QuickLinksBorderTopLeft.gif');
}
.TopRightImage
{
	left: 449px;
	top: 0px;
	background-image: url('QuickLinksBorderTopRight.gif');
}
.BottomLeftImage
{
	left: 0px;
	bottom: 0px;
	background-image: url('QuickLinksBorderBottomLeft.gif');
}
.BottomRightImage
{
	left: 449px;
	bottom: 0px;
	background-image: url('QuickLinksBorderBottomRight.gif');
}
.quickLinks_right div.quicklinksstyle
{
	/*margin-right: 280px;*/
	padding: 0px;
	background-color: #f1f1f1;
	float: none;
	width: auto;
}
.quickLinks_right div.QuickLinks_ItemsDiv
{
	float: none;
	width: 170px;
	padding: 0px;
	border: solid 1px #ffffff;
	margin: auto;
}
.quickLinks_right div.quicklinksstyle .QuickLinks_ItemMouseOut, .quickLinks_right div.quicklinksstyle .QuickLinks_ItemMouseOver
{
	width: 158px;
	height: 13px;
}

.AOnet_table_width09
{
	border-left: solid 10px #272727;
	border-right: solid 10px #272727;
	border-bottom: solid 10px #272727;
	background-color: #ffffff;
	width: 989px;
	min-height: 550px;
}

.AOnet_table_width10
{
	border-left: solid 10px #272727;
	border-right: solid 10px #272727;
	border-bottom: solid 10px #272727;
	background-color: #ffffff;
	width: 980px;
	min-height: 550px;
}

.AOnet_table_v
{
	border-left: solid 10px #272727;
	border-right: solid 10px #272727;
	border-bottom: solid 10px #272727;
	background-color: #ffffff;
	width: 978px;
	min-height: 550px;
}

.AOnet_table_width_landing
{
	border-left: solid 10px #272727;
	border-right: solid 10px #272727;
	border-bottom: solid 10px #272727;
	background-color: #ffffff;
	width: 985px;
	min-height: 550px;
}
.normal
{
	padding-top: 0px;
	margin-top: 0px;
}

TD
{
}
td * .lightcolor
{
	background-color: #c4cc3f;
	color: #000000;
}
.lightcolor_border
{
	border-color: #c4cc3f;
}
.darkcolor
{
	background-color: #c4cc3f;
}
.ao_TopCell10_jul
{
	height: 120px;
	width: 100%;
	background-image: url('ao_top_2011.gif');
}

.ao_TopCell09
{
	height: 120px;
	width: 100%;
	background-image: url('ao_top_2011.gif');
}
.ao_TopCell10
{
	height: 120px;
	width: 980px;
	background-image: url('ao_top_2011.gif');
}

.ao_vandogspildevand
{
	height: 119px;
	width: 982px;
	background-image: url('ao_vand_spildevand_top.jpg');
}


.ao_TopCell_landing
{
	height: 119px;
	width: 982px;
	background-image: url('ao_top_09.gif');
}

img
{
	margin-right: 5px;
	border: 0px;
}
img a, img a:link, img a:active, img a:visited
{
	border: 0px;
}

.ao_TopCell092
{
	height: 119px;
	width: 100%;
	background-image: url('ao_top_095.gif');
}

.ao_TopCell093
{
	height: 119px;
	width: 100%;
	background-image: url('ao_top_093.gif');
}


.ao_TopCell094
{
	height: 119px;
	width: 100%;
	background-image: url('ao_top_094.gif');
}

.ao_TopCell095
{
	height: 119px;
	width: 100%;
	background-image: url('ao_top_095.gif');
}


#TopMenu09
{
	min-height: 55px;
	height: 55px;
	background-color: #000000;
	padding-top: 0px;
	vertical-align: bottom;
	width: 100%;
	position: relative; /*	for IE	*/
}

#TopMenu10
{
	min-height: 55px;
	height: 55px;
	background-color: #000000;
	padding-top: 0px;
	vertical-align: bottom;
	width: 980px;
	position: relative; /*	for IE	*/
}

#TopMenu10_jul
{
	min-height: 55px;
	height: 55px;
	background-color: #000000;
	padding-top: 0px;
	vertical-align: bottom;
	width: 982px;
	position: relative; /*	for IE	*/
}

#TopMenu_v
{
	min-height: 55px;
	height: 55px;
	background-color: #000000;
	padding-top: 0px;
	vertical-align: bottom;
	width: 982px;
	position: relative; /*	for IE	*/
}

#TopMenu_landing
{
	min-height: 55px;
	height: 55px;
	background-color: #000000;
	padding-top: 0px;
	vertical-align: bottom;
	width: 982px;
	position: relative; /*	for IE	*/
}

.content_containers
{
	border-collapse: collapse;
	background-color: #ffffff;
	table-layout: fixed;
	height: 100%;
}

.separated_cell
{
	width: 3px;
}


/*classes for the frontpage - td backgrounds*/

.content_bg_right
{
	background-image: url(content_bg_right.gif);
	background-position: bottom;
}

.content_bg_right_v
{
	background-position: top;
	background-image: url(content_bg_right_v.gif);
}

.content_bg_left
{
	background-image: url(content_bg_left.gif);
	background-position: bottom;
}

/* classes for job skin START */
.aojob_top_container
{
	width: 660px;
	vertical-align: top;
	height: 270px;
	border-bottom: white 4px solid;
}

.rightTopPaneStyle_job
{
	vertical-align: top;
	padding-top: 30px;
	width: 300px;
	text-align: left;
	background-image: url(bg_top_right_job.gif);
	background-repeat: repeat-y;
}

.videojob_class_pane
{
	background-image: url(bg_video_job.gif);
	background-repeat: no-repeat;
	border-right: white 4px solid;
	width: 345px;
	height: 498px;
}



.content_bg_right_job
{
	background-image: url(content_bg_right_job.gif);
	background-position: bottom;
}

/* classes for job skin END */

.FlashPaneStyle
{
	width: 660px;
	vertical-align: top;
	height: 250px;
	border-bottom: white 4px solid;
}

.LeftBannerPaneStyle
{
	vertical-align: top;
	border-right: white 4px solid;
	width: 304px;
	background-image: url(left_banner_bg.gif);
}

.LeftBannerPaneStyle_landing
{
	vertical-align: top;
	border-right: white 4px solid;
	width: 290px;
	background-image: url(left_banner_bg.gif);
}

.LeftBannerPaneStyle_landing2
{
	vertical-align: top;
	border-right: white 4px solid;
	width: 290px;
	background-image: url(left_banner_bg.gif);
}

.SmallBannerPaneStyle
{
	vertical-align: top;
	background-color: #000000;
	border-bottom: white 4px solid;
	border-right: white 4px solid;
	width: 360px;
	height: 80px;
	text-align: left;
}

.SmallBannerPaneStyle_landing
{
	vertical-align: top;
	background-color: #000000;
	border-right: white 4px solid;
	width: 350px;
	height: 80px;
	text-align: left;
}
.LoginPaneStyle
{
	vertical-align: top;
	width: 300px;
	height: 334px;
	text-align: left;
	background-image: url(bg_login_container.gif);
	background-repeat: repeat-y;
}

.LoginPaneStyle_v
{
	vertical-align: top;
	width: 298px;
	height: 334px;
	text-align: left;
	background-image: url(bg_login_container_v.gif);
	background-repeat: repeat-y;
}

.RightPaneStyle_landing
{
	vertical-align: top;
	width: 300px;
	height: 334px;
}
.PressRightPaneStyle
{
	border-right: white 0px solid;
	width: 175px;
}

.NewsRightPaneStyle
{
	margin-left: 2px;
	border-right: white 4px solid;
}

.ImagesRightPaneStyle_v
{
	margin-left: 2px;
	border-right: white 0px solid;
}

.VandBannerPaneStyle_v
{
	vertical-align: top;
	background-color: #000000;
	border-bottom: white 4px solid;
	border-right: white 4px solid;
	width: 357px;
	height: 80px;
	text-align: left;
}

.news_class_pane_v
{
	background-image: url(bg_news_v.gif);
	background-repeat: no-repeat;
	height: 370px;
}


.ContentBannerPaneStyle_landing
{
	height: 300px;
	border-top: white 4px solid;
}
.news_class_pane
{
	background-image: url(bg_news2.gif);
	background-repeat: no-repeat;
	height: 370px;
}

.MiddleBannerPaneStyle
{
	vertical-align: top;
	border-top: 4px solid #ffffff;
}

.MiddleBannerPaneStyle_landing
{
	vertical-align: top;
	border-top: 4px solid #ffffff;
	border-right: 4px solid #ffffff;
	background-color: #000;
}

.LeftPaneStyle
{
	width: 188px;
	border-right: dotted 1px #000000;
	vertical-align: top;
}

.RightPaneStyle2
{
	width: 162px;
	vertical-align: top;
	border-left: dotted 1px black;
}

.RightPaneStyle
{
	width: 175px;
	border-right: dotted 1px black;
	border-left: dotted 1px black;
	vertical-align: top;
}

.RightPaneStyle3kol
{
	width: 180px;
	padding-left: 5px;
	vertical-align: top;
}

.middlePaneStyle
{
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: top;
}

.middlePaneStyle2kol
{
	padding-right: 10px;
	padding-left: 5px;
	vertical-align: top;
}
.middlePaneStyle1kol
{
	padding-right: 10px;
	padding-left: 5px;
	min-height: 316px;
	vertical-align: top;
}
.main_content_div
{
	width: 100%;
	min-height: 316px;
	padding-bottom: 20px;
	clear: both;
}
.main_content_div_front
{
	width: 979px;
	min-height: 316px;
	padding-bottom: 20px;
	clear: both;
	margin-left: 3px;
}

.main_content_table
{
	height: 316px;
	width: 100%;
}
.main_content_table2010
{
	width: 960px;
}
.main_content_landing
{
	width: 960px;
}

.solmenu_margin
{
	vertical-align: top;
}

.RootMenu_MenuContainer td
{
	padding-right: 20px;
}
.RootMenu_MenuItem /* menupunkter i undermenuer */
{
	background-color: #000000;
	height: 25px;
	color: White;
	cursor: pointer;
	padding-left: 10px !important;
	padding-right: 10px !important;
}
.RootMenu_MenuItem td
{
	padding-right: 20px;
	padding-left: 20px;
	border-bottom: solid 2px #000000;
}
.RootMenu_MenuItem td img
{
	display: none;
}
.RootMenu_MenuItemSel td img
{
	display: none;
}
.RootMenu_MenuIcon img
{
	display: block !important;
}
.RootMenu_MenuItem_active, .RootMenu_MenuItemactive /* det nuvrende menupunkt */
{
	background-color: #000000;
	height: 25px;
	cursor: pointer;
}
.RootMenu_MenuItem_active td
{
	border-bottom: 2px solid #C6C942;
	padding-left: 20px;
	padding-right: 20px;
	color: #C6C942;
}
.RootMenu_MenuItemSel /* mouseover p menupunkter */
{
	background-color: #000000;
	height: 25px;
	cursor: pointer;
	color: #888888;
	padding-left: 10px !important;
	padding-right: 10px !important;
}
.RootMenu_MenuItemSel td
{
	padding-right: 20px;
	padding-left: 20px;
	border-bottom: 2px solid #C6C942;
}
.MainMenu_MenuContainer /* selve omrdet bag (og til hjre for) menuen */
{
	background-color: #575757;
	border-bottom: blue 0px solid;
	border-left: blue 0px solid;
	border-top: blue 0px solid;
	border-right: blue 0px solid;
}
.RootMenu_MenuIcon
{
	padding-left: 5px !important;
	padding-right: 2px !important;
}

.MainMenu_MenuBar
{
	cursor: pointer;
	background-color: #575757;
}



.MainMenu_MenuIcon
{
	cursor: pointer;
	background-color: #575757;
	border-left: #575757 1px solid;
	border-bottom: #575757 1px solid;
	border-top: #575757 1px solid;
	border-right: #575757 1px solid;
	text-align: center;
	width: 0px;
	height: 0px;
}

.MainMenu_MenuBreak
{
	border-left: #575757 1px solid;
	border-bottom: #575757 1px solid;
	border-top: #575757 1px solid;
	border-right: #575757 1px solid;
	background-color: #575757;
	height: 1px;
}


.MainMenu_MenuItem /* menupunkter i undermenuer */
{
	background-color: #575757;
	height: 25px;
	padding-right: 22px !important;
	margin-right: 21px;
	padding-left: 6px !important;
	color: White;
	cursor: pointer;
	border-left: #575757 1px solid;
	border-bottom: #575757 1px solid;
	border-top: #575757 1px solid;
	border-right: #575757 1px solid;
}
.MainMenu_MenuItem td
{
	padding-right: 11px;
	padding-left: 13px;
}
.MainMenu_MenuItem td img
{
	display: none;
}
.MainMenu_MenuItem_active img
{
	display: none;
}
.MainMenu_MenuItem_active, .MainMenu_MenuItemactive /* det nuvrende menupunkt */
{
	background-color: #888888;
	height: 25px;
	padding-right: 22px;
	margin-right: 21px;
	cursor: pointer;
	border-left: #888888 1px solid;
	border-bottom: #888888 1px solid;
	border-top: #888888 1px solid;
	border-right: #888888 1px solid;
}
.MainMenu_MenuItem_active td
{
	padding-right: 11px;
	padding-left: 13px;
}
.MainMenu_MenuItemSel /* mouseover p menupunkter */
{
	background-color: #888888 !important;
	padding-right: 22px !important;
	margin-right: 21px;
	height: 25px;
	padding-left: 6px !important;
	cursor: pointer;
	color: White;
	border-left: #888888 1px solid !important;
	border-bottom: #888888 1px solid !important;
	border-top: #888888 1px solid !important;
	border-right: #888888 1px solid !important;
}
.MainMenu_MenuItemSel td
{
	padding-right: 11px;
	padding-left: 13px;
}
.MainMenu_MenuItemSel td img
{
	display: none;
}

.MainMenu_SubMenu
{
	background-color: #575757;
	border-left: #575757 1px solid;
	border-bottom: #575757 1px solid;
	border-top: #575757 1px solid;
	border-right: #575757 1px solid;
}

.MainMenu_MenuIcon
{
	background-color: #575757;
	width: 0px;
	margin: 0px;
	padding: 0px;
	border-left: #575757 1px solid;
	border-bottom: #575757 1px solid;
	border-top: #575757 1px solid;
	border-right: #575757 1px solid;
	padding-right: 0px !important;
	padding-left: 0px !important;
}
.MainMenu_MenuIcon img
{
	display: block !important;
}

.MainMenu_MenuBreak
{
	display: none;
}

.MainMenu_MenuArrow
{
	display: none;
}
.MainMenu_RootMenuArrow
{
	display: none;
}



/* Module Title Menu */
.ModuleTitle_MenuContainer
{
	border-bottom: blue 0px solid;
	border-left: blue 0px solid;
	border-top: blue 0px solid;
	border-right: blue 0px solid;
}

.ModuleTitle_MenuBar
{
	cursor: pointer;
	height: 16px;
	background-color: Transparent;
}



.ModuleTitle_MenuItem
{
	cursor: pointer;
	color: black;
	border-left: white 0px solid;
	border-bottom: white 1px solid;
	border-top: white 1px solid;
	border-right: white 0px solid;
	background-color: Transparent;
}

.ModuleTitle_MenuIcon
{
	cursor: pointer;
	background-color: #EEEEEE;
	border-left: #EEEEEE 1px solid;
	border-bottom: #EEEEEE 1px solid;
	border-top: #EEEEEE 1px solid;
	text-align: center;
	width: 15px;
	height: 21px;
}

.ModuleTitle_SubMenu
{
	z-index: 1000 !important;
	cursor: pointer;
	background-color: #FFFFFF;
	border-bottom: #FFFFFF 0px solid;
	border-left: #FFFFFF 0px solid;
	border-top: #FFFFFF 0px solid;
	border-right: #FFFFFF 0px solid;
}

.ModuleTitle_MenuBreak
{
	border-bottom: #EEEEEE 1px solid;
	border-left: #EEEEEE 0px solid;
	border-top: #EEEEEE 1px solid;
	border-right: #EEEEEE 0px solid;
	background-color: #EEEEEE;
	height: 1px;
}

.ModuleTitle_MenuItemSel
{
	cursor: pointer;
	color: black;
	background-color: #C1D2EE;
}

.ModuleTitle_MenuArrow
{
	cursor: pointer;
	border-right: #FFFFFF 1px solid;
	border-bottom: #FFFFFF 1px solid;
	border-top: #FFFFFF 0px solid;
}

.ModuleTitle_RootMenuArrow
{
	cursor: pointer;
}


.cellmenu
{
	/*height: 27px;*/
	width: 100%;
	vertical-align: bottom;
}

.portalMenu
{
	height: 21px; /*float: left;*/
	padding-top: 6px;
}

.Conceptmenu, .portalMenuItem
{
	color: #ffffff;
	cursor: pointer;
	float: left;
	height: 19px;
	margin-right: 20px;
}
.Conceptmenu a:link, .Conceptmenu a:visited, .Conceptmenu a:active, .portalMenuItem a:link, .portalMenuItem a:visited, .portalMenuItem a:active
{
	color: #ffffff;
	text-decoration: none;
	padding-right: 20px;
	padding-left: 20px;
}
.Conceptmenu a:hover, .portalMenuItem a:hover
{
	color: #888888;
	text-decoration: none;
	padding-bottom: 6px;
}
.Conceptmenu:hover, .portalMenuItem:hover, .Conceptmenu_standing, .portalMenuItem_selected
{
}
.Conceptmenu_standing a:link, .Conceptmenu_standing a:visited, .Conceptmenu_standing a:active, .portalMenuItem_selected a:link, .portalMenuItem_selected a:visited, .portalMenuItem_selected a:active
{
	color: #c6c942;
	text-decoration: none;
	padding-bottom: 5px;
	background: #000000;
	border: 0px;
	padding-right: 20px;
	padding-left: 20px;
}
.Conceptmenu_standing a:hover, .portalMenuItem_selected a:hover
{
	color: #c6c942;
	padding-right: 20px !important;
	padding-left: 20px !important;
	text-decoration: none;
	padding-top: 6px;
	background: #000000;
}



.AonetFooterText, #Footer
{
	background-color: #000000;
	height: 25px;
	padding-left: 0px;
	padding-top: 2px;
	padding-bottom: 3px;
	clear: both;
}

.AonetFooterText_mobile, #Footer_mobile
{
	background-image: url('bg_bottom_mobile');
	background-color: #000000;
	height: 60px;
	padding-left: 0px;
	padding-top: 2px;
	padding-bottom: 3px;
	clear: both;
}


.AonetFooterText img
{
	padding-top: 2px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0px;
}

.AonetFooterText10, #Footer10
{
	background-color: #000000;
	height: 25px;
	width: 980px;
	padding-left: 0px;
	clear: both;
}

.AonetFooterText10_jul, #Footer10
{
	background-color: #000000;
	height: 25px;
	width: 982px;
	padding-left: 0px;
	clear: both;
}

.AonetFooterText_v, #Footer10
{
	background-color: #000000;
	height: 25px;
	width: 982px;
	padding-left: 0px;
	clear: both;
}


.AonetFooterText_landing
{
	background-color: #000000;
	height: 25px;
	width: 982px;
	padding-left: 0px;
	clear: both;
}

.CommandButton, a .CommandButton, a.CommandButton:hover, a.CommandButton:active, a.CommandButton:visited, a.CommandButton:link, .SubHead
{
	color: gray;
}

.velkommen
{
	padding-right: 5px;
	padding-top: 10px;
	text-decoration: none;
}
.velkommen a:link, .velkommen a:hover, .velkommen a:active, .velkommen a:visited
{
	text-decoration: none;
	padding-top: 3px;
	color: #000000;
}


.quick_row
{
	min-height: 35px;
}

.quickdiv
{
	color: #000000;
	padding-top: 2px;
	padding-bottom: 5px;
	background-image: url('quicklinks.gif');
	background-position: 0 0;
	background-repeat: no-repeat;
	display: inline;
}
.quickdiv a.QuickLinks
{
	padding-left: 20px !important;
	padding-top: 2px;
}
.quickdiv a.QuickLinks:hover
{
	color: #000000;
}
a.QuickLinks:link, a.QuickLinks:visited, a.QuickLinks:active
{
	color: #000000;
	text-decoration: none;
	border: #0a0a0a 0px solid;
	padding-left: 3px;
	padding-right: 2px;
}

a.QuickLinks:hover
{
	color: #C4CC3F;
	text-decoration: none;
	border: #0a0a0a 0px solid;
	padding-left: 3px;
	padding-right: 2px;
	padding-top: 2px;
}

.QuickLinks_td
{
	background-color: #272727;
	color: #C4CC3F;
	width: 140px;
	margin-right: 4px;
	text-decoration: none;
}

.QuickLinks_ItemHeader
{
	background-color: #363636;
	color: #C4CC3F;
	text-decoration: none;
	border: #363636 3px solid;
	padding-left: 6pt;
	padding-right: 10pt;
	text-transform: uppercase;
}

.QuickLinks_ItemMouseOut
{
	background-color: #bbbbbb;
	text-decoration: none;
	border: #bbbbbb 1px solid;
	width: 158px;
	overflow: hidden;
	padding-left: 10px;
	cursor: hand;
}

.QuickLinks_ItemMouseOut a:link, .QuickLinks_ItemMouseOut a:active, .QuickLinks_ItemMouseOut a:visited, .QuickLinks_ItemMouseOut a:hover, .QuickLinks_ItemMouseOver a:link, .QuickLinks_ItemMouseOver a:active, .QuickLinks_ItemMouseOver a:visited, .QuickLinks_ItemMouseOver a:hover
{
	padding-right: 200pt;
	text-decoration: none;
	color: #323232;
	white-space: nowrap;
	cursor: hand;
}

.DivOnMouseOut, .DivOnMouseOut a, .DivOnMouseOut a:link, .DivOnMouseOut a:active, .DivOnMouseOut a:hover, .DivOnMouseOut a:visited, .DivOnMouseOut
{
	text-decoration: none;
}

.QuickLinks_ItemMouseOver
{
	background-color: #C4CC3F;
	border: #ffffff 1px solid;
	width: 158px;
	overflow: hidden;
	padding-left: 10px;
	text-decoration: none;
	cursor: hand;
}


.Logintext
{
	padding-left: 5px;
	padding-right: 5px;
}

.BottomAddress
{
	background-color: transparent;
	color: #ffffff;
	text-decoration: none;
}

.BottomAddress a:link, .BottomAddress a:visited, .BottomAddress a:hover, .BottomAddress a:active
{
	background-color: transparent;
	color: #C4CC3F;
	text-decoration: none;
}

a.BottomMail:link, a.BottomMail:visited, a.BottomMail:hover, a.BottomMail:active
{
	background-color: transparent;
	color: #C4CC3F;
	text-decoration: none;
}

a.BottomMailv:link, a.BottomMailv:visited, a.BottomMailv:hover, a.BottomMailv:active
{
	background-color: transparent;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #006db8;
	text-decoration: none;
}

.BottomCopyright
{
	background-color: transparent;
	color: #333333;
	text-decoration: none;
}

.BottomAddress
{
	background-color: transparent;
	color: #7f7f7f;
	text-decoration: none;
}


a.Small_Head:link, a.Small_Head:visited, a.Small_Head:active, a.Small_Head:hover
{
	color: #686868;
	text-decoration: none;
}

.article_date
{
	padding-bottom: 3px;
	padding-top: 3px;
	color: #77726b;
}

.articleContentCell
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	color: black;
	padding-top: 0px;
	border-bottom: #ffffff 1pt dotted;
}
.button
{
}

.NormalTextBox
{
	vertical-align: middle;
	text-align: left;
}

.input_boks
{
	width: 65pt;
	height: 14pt;
	border: #E5E5E5 1px solid;
	border-bottom: #808080 2pt solid;
	vertical-align: middle;
	text-align: left;
}


.SubHead, span.SubHead
{
	color: #898989;
}

.SkinObject
{
	color: #575757;
}
.AOCurrentDateStyle
{
	/*cursor: pointer; */
	color: #575757;
	text-align: left;
	padding-left: 10px;
	padding-top: 10px;
	float: left;
}

.n2Pop
{
	border: 0px outset #EEEDDD;
	background-color: transparent;
	position: absolute;
	z-index: 200;
}
.diags, .diags td, .diags th, .diags ol, .diags li, .diags select, .diags input, .diags div, .diags p
{
}

/*		-----------------------------------------------------------		QuickLinks module		-----------------------------------------------------------		*/
.content_blacktitel
{
	padding: 8px !important;
}
.content_BlackTitelIntent
{
	padding: 8px !important;
}
.quickLinks_div_img
{
	padding: 3px 6px !important;
	float: none;
}

/*		-----------------------------------------------------------		QuickCatalog module		-----------------------------------------------------------		*/
.catalog_container
{
	height: 184px !important;
	width: 185px !important;
	padding: 0px !important;
	margin: 0 5px 5px 0;
}
.catalog_image /*		image should be 185px x 166px		*/
{
	height: 166px !important;
	width: 185px !important;
	padding: 0px !important;
	margin: 0px !important;
}
.catalog_text
{
	width: 185px;
	text-align: center;
	height: 18px;
	color: black;
	cursor: pointer;
	background-repeat: repeat-x;
	background-image: url('QuickCatalog_productLink.png');
	text-decoration: none !important;
	padding-top: 2px;
}
.catalog_container a:link, .catalog_container a:active
{
	text-decoration: none !important;
}
.contenttext
{
	padding-top: 10px;
	padding-left: 5px !important;
	padding-right: 2px !important; /*display: inline-block;*/
}
.category_container
{
	height: 164px !important;
	width: 146px !important;
	padding: 0px !important;
	margin: 0px;
}
.category_image /*		image should be 146px x 146px		*/
{
	height: 146px !important;
	width: 146px !important;
	padding: 0px !important;
	margin: 0px !important;
}
.category_text
{
	width: 146px;
	text-align: center;
	height: 18px;
	color: black;
	cursor: pointer;
	background-repeat: repeat-x;
	background-image: url('QuickCatalog_productLink.png');
	text-decoration: none !important;
	padding-top: 2px;
}
.category_container a:link, .category_container a:active
{
	text-decoration: none !important;
}
.panelCatalogsSmall
{
	padding-top: 5px !important;
	height: 60px;
}
.catalog_containerSmall
{
	height: 50px !important;
	width: 52px !important;
	padding: 0px !important;
}
.catalog_imageSmall
{
	padding: 0px !important;
	margin: 5px !important;
	height: 40px !important;
	width: 42px !important;
}
.products_path
{
	height: 40px;
	background-color: white !important;
	background-image: none !important;
}
.whiteDiv
{
	margin-top: 10px;
	width: 758px;
	float: none;
}
.whiteDiv .module_text_header
{
	display: none;
}
.pageSizeHolder_total .module_text_header
{
	margin-top: 4px;
}
.catalog_imagePathLinksDiv .pageSizeHolder_total
{
	width: 100px;
	text-align: right;
}
.catalog_imagePathLinksDiv .pageSizeHolder_dropdownDiv
{
	width: 50px;
}
.link_path_text
{
	background-image: url('Path_separator.gif');
	background-repeat: no-repeat;
	background-position: 0 80%;
}
.link_path_text a:link, .link_path_text a:active, .link_path_text a:visited, .link_path_text a:hover
{
	margin-left: 15px;
	color: #000000;
}
.link_path_text span
{
	margin-left: 15px;
}

/*		-----------------------------------------------------------		QuickCatalog module LinkButtons		-----------------------------------------------------------		*/

a.linkButtonDynamicCatalog
{
	padding: 0px;
	color: #000000;
	text-decoration: none;
	cursor: pointer;
	float: left;
}
a.linkButtonDynamicCatalog:hover
{
	text-decoration: none;
	color: Black;
}
a.linkButtonDynamicCatalog:link, a.linkButtonDynamicCatalog:active, a.linkButtonDynamicCatalog:visited
{
	text-decoration: none;
	color: #000000;
	background-color: #FFFFFF;
}
a.linkButtonDynamicCatalog .linkButtonDynamic_leftEdge
{
	background-repeat: repeat-x;
	background-image: url('QuickCatalog_productLink.png');
	background-position: left bottom;
	float: left;
	padding-left: 3px;
	border-left: 1px solid #DEDEDE;
	border-right: 1px solid #DEDEDE;
	border-top: 1px solid #DEDEDE;
}
a.linkButtonDynamicCatalog .linkButtonDynamic_leftEdge
{
	height: 184px;
}
a.linkButtonDynamicCatalog .linkButtonDynamic_rightEdge
{
	float: left;
	padding-right: 3px;
}
a.linkButtonDynamicCatalog .linkButtonDynamic_rightEdge
{
	height: 184px;
}
a.linkButtonDynamicCatalog .linkButtonDynamic_middle
{
	height: 184px;
	float: left;
}
a.linkButtonDynamicCatalog span.linkButtonDynamic_content
{
	width: 179px;
	background-repeat: no-repeat;
	background-position: 0 0;
	float: left;
}
a.linkButtonDynamicCatalog .linkButtonDynamic_text
{
	color: #000000;
	margin-top: 167px;
	float: left;
	width: 179px;
	text-align: center;
}
.category_textContainer
{
	background-repeat: repeat-x;
	background-image: url('QuickCatalog_productLink.png');
	background-position: left bottom;
}
/*		-----------------------------------------------------------		ShopingBasket module		-----------------------------------------------------------		*/
.smallBasket_container
{
	width: 160px !important;
	padding: 6px !important;
	background-color: #ffffff;
	overflow: hidden;
}
.smallBasket_header
{
	display: none;
}
.smallBasket_items
{
	margin-bottom: 5px;
}
.smallBasket_item
{
	background-color: #c6c942;
	height: 17px !important;
}
.smallBasket_alternativeItem
{
	background-color: #ffffff;
	height: 17px !important;
}
.smallBasket_items .smallBasket_item
{
	width: 160px !important;
	overflow: hidden;
}
.smallBasket_items .smallBasket_alternativeItem
{
	width: 160px !important;
	overflow: hidden;
}
.smallBasket_itemQuantity
{
	margin: 0px 5px 0px 5px;
	text-align: left;
	width: 25px;
	cursor: default;
}
.smallBasket_itemText
{
	cursor: default;
	white-space: nowrap;
}
.smallBasket_itemMaxCountText
{
	cursor: default;
	white-space: nowrap;
	width: 140px;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
}
.smallBasket_popup
{
	border: solid 2px #484B00;
	background-color: #ffffff;
	padding: 3px !important;
	width: 450px;
}
.smallBasket_popup table
{
	width: 450px;
}
.smallBasket_popup table td
{
	padding: 0px;
}
.smallBasket_popup .smallBasket_item, .smallBasket_popup .smallBasket_alternativeItem
{
	width: auto !important;
}
.smallBasket_items .smallBasket_itemText
{
	width: 115px;
	float: left;
}
.smallBasket_popup .smallBasket_itemText, .smallBasket_popup .smallBasket_itemMaxCountText
{
	width: 320px;
	overflow: hidden;
}
.smallBasket_items .smallBasket_itemNumber
{
	display: none;
}
.smallBasket_total
{
	background-color: #8B9133;
	height: 17px !important;
	color: #ffffff;
	margin-top: 5px;
}
.smallBasket_totalLeft
{
	width: 60px;
	margin-top: 2px;
	margin-left: 5px;
	height: 15px;
}
.smallBasket_totalRight
{
	width: 75px;
	margin-top: 2px;
	margin-right: 5px;
	height: 15px;
}
.smallBasket_footer
{
	margin-top: 15px;
}
.smallBasket_footer .linkButtonDynamicImg, .smallBasket_footer .linkButtonDynamic
{
	padding: 0px;
	margin: 0px;
}
.shoppingBasket_button .linkButtonDynamic_content
{
	background-image: url('basket_button.png') !important;
}
/************************* Link Button Dynamic **********************************/

a.linkButtonDynamic, a.linkButtonDynamicImg, a.linkButtonDynamicImgNoText
{
	padding: 0px;
	margin: 0 5px;
	color: White;
	text-decoration: none;
	cursor: pointer;
	float: left;
}
a.linkButtonDynamic:hover, a.linkButtonDynamicImg:hover, a.linkButtonDynamicImgNoText:hover
{
	text-decoration: none;
	color: Black;
}
a.linkButtonDynamic:link, a.linkButtonDynamic:active, a.linkButtonDynamic:visited, a.linkButtonDynamicImg:link, a.linkButtonDynamicImg:active, a.linkButtonDynamicImg:visited, a.linkButtonDynamicImgNoText:link, a.linkButtonDynamicImgNoText:active, a.linkButtonDynamicImgNoText:visited
{
	text-decoration: none;
	color: White;
}
a.linkButtonDynamic .linkButtonDynamic_leftEdge, a.linkButtonDynamicImg .linkButtonDynamic_leftEdge, a.linkButtonDynamicImgNoText .linkButtonDynamic_leftEdge
{
	background-repeat: no-repeat;
	background-image: url('button-left.png');
	background-position: left bottom;
	float: left;
	padding-left: 3px;
	height: 22px;
}
a.linkButtonDynamic .linkButtonDynamic_rightEdge, a.linkButtonDynamicImg .linkButtonDynamic_rightEdge, a.linkButtonDynamicImgNoText .linkButtonDynamic_rightEdge
{
	background-repeat: no-repeat;
	background-image: url('button_right.png');
	background-position: 100% 0%;
	height: 22px;
	float: left;
	padding-right: 3px;
}
a.linkButtonDynamic .linkButtonDynamic_middle, a.linkButtonDynamicImg .linkButtonDynamic_middle, a.linkButtonDynamicImgNoText .linkButtonDynamic_middle
{
	height: 22px;
	float: left;
	background-repeat: repeat-x;
	background-image: url('button_middle.png');
}
a.linkButtonDynamicImg span.linkButtonDynamic_content
{
	height: 22px;
	background-repeat: no-repeat;
	background-position: 0 30%;
	padding: 0px 0px 0px 15px;
	float: left;
}
a.linkButtonDynamic span.linkButtonDynamic_content
{
	padding: 0px 5px 0px 5px;
	float: left;
}
a.linkButtonDynamicImgNoText span.linkButtonDynamic_content
{
	height: 22px;
	background-repeat: no-repeat;
	background-position: 0 30%;
	padding: 0px;
	padding-left: 18px;
	float: left;
}
span.linkButtonDynamic_content span
{
	text-transform: uppercase !important;
	white-space: nowrap;
}
.linkButtonDynamicImgNoText .linkButtonDynamic_text
{
	display: none;
}
a.linkButtonDynamic .linkButtonDynamic_text, a.linkButtonDynamicImg .linkButtonDynamic_text
{
	vertical-align: top;
	margin: 4px 10px 0px 10px;
	float: left;
	color: #ffffff;
}
a.button_ShoppingBasketImg .linkButtonDynamic_text
{
	margin: 4px 3px 0px 5px;
	width: 137px;
}
a.button_ShoppingBasket .linkButtonDynamic_text
{
	margin: 4px 3px 0px 5px;
	width: 142px;
}
.button_ShoppingBasketImg .linkButtonDynamic_content
{
	background-image: url('basket_button.png') !important;
}

.button_Basket .linkButtonDynamic_content
{
	background-image: url('basket_button.png') !important;
}
.button_FloppyDisk .linkButtonDynamic_content
{
	background-image: url('floppy_disc.png') !important;
}
.prev .linkButtonDynamic_content
{
	background-position: 10% 50% !important;
	padding: 0 5px !important;
	background-image: url('Prev_button.png') !important;
}
.next .linkButtonDynamic_content
{
	background-position: 90% 50% !important;
	padding: 0 5px !important;
	background-image: url('Next_button.png') !important;
}
.commit .linkButtonDynamic_content
{
	background-position: 95% 50% !important;
	padding: 0 5px !important;
	background-image: url('Next_button.png') !important;
}
.button_Excel .linkButtonDynamic_content
{
	background-image: url('excel_ikon.gif') !important;
}
.button_Favourite .linkButtonDynamic_content
{
	background-image: url('favourite_icon.png') !important;
}
.button_Case .linkButtonDynamic_content
{
	background-image: url('case_icon.png') !important;
}
.button_Print .linkButtonDynamic_content
{
	background-image: url('print_ikon.gif') !important;
}
.button_Collapse .linkButtonDynamic_content
{
	background-image: url('button_Collapse.png') !important;
}
.button_Expand .linkButtonDynamic_content
{
	background-image: url('button_Expand.png') !important;
}
.button_Barcode .linkButtonDynamic_content
{
	background-image: url('barcode_icon.png') !important;
	margin: 0px 5px;
	width: 4px;
}
.button_Compare .linkButtonDynamic_content
{
	background-image: url('compare_icon.png') !important;
	margin: 0px 5px;
	width: 12px;
}
.button_Delete .linkButtonDynamic_content
{
	background-image: url('delete_icon.png') !important;
	margin: 0px 5px;
}
.button_Update .linkButtonDynamic_content
{
	background-image: url('update_icon.png') !important;
}
.linkButton_SmallRefresh
{
	background-image: url('refresh_icon.gif') !important;
	float: left;
	width: 16px;
	height: 16px;
	margin: 3px 0px 0px 7px;
}
/*		-----------------------------------------------------------		ProductEntrySearch module		-----------------------------------------------------------		*/
.searchPanel
{
	background-repeat: repeat-x;
	background-image: url('ProductSearch_gradient.gif');
	margin-bottom: 10px;
	background-color: #e6e6e6;
	width: 758px;
	border: 0px;
	float: left;
}
.menuHeader_main
{
	margin-top: 10px;
	border: 0px;
	height: 25px;
	width: 760px;
}

/************************************************************************/
.catalogMenu a, .catalogMenu a:link, .catalogMenu a:visited, .catalogMenu a:active, .catalogMenu a:hover
{
	text-decoration: none !important;
	color: #000000;
}
.catalogMenu .active, .catalogMenu .active_VVS, .catalogMenu .active_VA, .catalogMenu .active_EL, .catalogMenu .active_TOOLS, .catalogMenu .active_GDS
{
	background-color: #D0D0D0 !important;
	border: 0px;
	border-right: solid 2px #ffffff;
	width: 124.6px;
	height: 22px;
	text-align: center;
	margin-right: 0px;
	padding-left: 0px;
	cursor: pointer;
	float: left;
	padding-top: 3px;
	background-repeat: no-repeat;
}
.catalogMenu .inactive, .catalogMenu .inactive_VVS, .catalogMenu .inactive_VA, .catalogMenu .inactive_EL, .catalogMenu .inactive_TOOLS, .catalogMenu .inactive_GDS
{
	background-color: #E6E6E6;
	border: 0px;
	color: #9E9E9E !important;
	border-right: solid 2px #ffffff;
	border-bottom: solid 2px #ffffff;
	height: 20px;
	width: 124.6px;
	text-align: center;
	margin-right: 0px;
	padding-left: 0px;
	cursor: pointer;
	float: left;
	padding-top: 3px;
	background-repeat: no-repeat;
}
.catalogMenu .inactive:hover, .catalogMenu .inactive_VVS:hover, .catalogMenu .inactive_VA:hover, .catalogMenu .inactive_EL:hover, .catalogMenu .inactive_TOOLS:hover, .catalogMenu .inactive_GDS:hover
{
	background-color: #E6E6E6;
	border: 0px;
	color: #000000 !important;
	border-right: solid 2px #ffffff;
	border-bottom: solid 2px #ffffff;
	background-repeat: no-repeat;
}
.catalogMenu .inactive_VVS
{
	background-image: url('VVS_menu_inactive.png');
}
.catalogMenu .inactive_VVS:hover, .catalogMenu .active_VVS
{
	background-image: url('VVS_menu_active.png');
}
.catalogMenu .inactive_EL
{
	background-image: url('EL_menu_inactive.png');
}
.catalogMenu .inactive_EL:hover, .catalogMenu .active_EL
{
	background-image: url('EL_menu_active.png');
}
.catalogMenu .inactive_VA
{
	background-image: url('VA_menu_inactive.png');
}
.catalogMenu .inactive_VA:hover, .catalogMenu .active_VA
{
	background-image: url('VA_menu_active.png');
}
.catalogMenu .inactive_TOOLS
{
	background-image: url('TOOLS_menu_inactive.png');
}
.catalogMenu .inactive_TOOLS:hover, .catalogMenu .active_TOOLS
{
	background-image: url('TOOLS_menu_active.png');
}
.catalogMenu .inactive_GDS
{
	background-image: url('GDS_menu_inactive.png');
}
.catalogMenu .inactive_GDS:hover, .catalogMenu .active_GDS
{
	background-image: url('GDS_menu_active.png');
}
/************************************************************************/


.SearchTypePanel_b1, .SearchTypePanel_b2, .SearchTypePanel_b3, .SearchTypePanel_b4
{
	display: none;
}
.SearchTypePanel_contentDiv
{
	border: 0px;
	padding: 5px 0 0;
}
.autocomplete_textBoxSearch, .textBoxSearch, .autocomplete_watermarked
{
	margin-right: -12px !important;
	vertical-align: bottom;
	border: 1px solid black;
	height: 15px;
	margin-right: -10px;
	width: 175px;
}
.radioButtonList td
{
	white-space: nowrap;
	height: 18px;
}
.radioButtonList td span
{
	vertical-align: top;
}
.radioButtonList input[type="radio"]
{
	height: 15px;
	float: left;
	margin: 0px;
	margin-right: 5px;
}
.pageSizeHolder_dropdownDiv
{
	float: left;
	width: 158px;
}
.pageSizeHolder, .productList_header, .productList_content, .productList_alternativeContent
{
	clear: both;
}
.pageSizeHolder
{
	height: 20px;
	margin-bottom: 5px;
	width: 758px;
}
.pageSizeHolder_total
{
	width: 600px;
}
.productList_itemsOnPageLabel
{
}
.pageSizeHolder_dropdownDiv select
{
	border: solid 1px #000000;
}
.productList_checkbox, .productList_image, .productList_number, .productList_text, .productList_unit, .productList_stock, .productList_tax, .productList_price, .productList_quantity, .productList_package, .productList_amount
{
	float: left;
	height: 21px;
}
.productList_checkbox
{
	width: 22px;
}
.productList_checkbox input
{
	margin: 0;
}
.productList_content, .productList_header
{
	text-align: center;
}
.productList_replacedNumber
{
	text-decoration: line-through;
	padding-bottom: 5px;
	margin-top: -10px;
}
.productList_productItem
{
	float: left;
	padding: 5px;
}
.productList_header
{
	margin-top: 10px;
	border: 0px !important;
	background-repeat: repeat-x;
	background-image: url('productList_header_gradient.gif');
	background-color: #e6e6e6;
	width: 758px !important;
	height: 25px;
}
.autocomplete_buttonHelp
{
	vertical-align: top;
	padding: 0px !important;
	background-color: #ECE9D8;
	background-image: url('autocompleteHelp_gradient.png');
	background-repeat: repeat-x;
	border: solid 1px #736969;
	margin-top: 1px;
	height: 19px;
	width: 15px;
	color: White;
	cursor: pointer;
}
.productList_header .productList_checkbox
{
	background-color: transparent;
}
.productList_header .productList_amount
{
	background-color: transparent;
}
.productList_footer
{
	float: left;
	height: 34px !important;
	border-top: solid 3px #ffffff;
	width: 758px;
	background-repeat: repeat-x;
	background-image: url('productList_footer_gradient.gif');
	background-color: #e6e6e6;
}
.productList_footerLeft, .productList_footerRight, .productList_footerMiddle
{
	height: 34px !important;
}
.productList_footerCompare, .productList_footerPutInBasket
{
	margin-top: 5px;
	width: auto;
}
.productList_footerCompare
{
	float: left;
}
.productList_footerDelete
{
	float: left;
	margin-top: 5px;
}
.productList_content
{
	background-color: #f5f5f5;
	border-top: solid 3px #ffffff;
	width: 758px; /*height:28px;*/
	height: 100px;
}
.productList_contentShort
{
	float: left;
	width: 758px;
	margin-top: 3px;
	text-decoration: none !important;
	cursor: auto !important;
	background-color: #F5F5F5;
}
.productList_image
{
	padding-top: 5px;
	width: 95px;
}
.productList_image input
{
	max-height: 90px;
	max-width: 90px;
	vertical-align: middle;
}
.imageProductLarge
{
	max-height: 350px;
	max-width: 350px;
}
.imageProductMedium
{
	max-height: 200px;
	max-width: 200px;
}
.productList_number
{
	width: 70px;
	cursor: default;
}
.productList_numberWithReplaced
{
	width: 70px;
	text-decoration: none;
	cursor: default;
}
.productList_replacedNumber
{
	text-decoration: line-through;
	padding-bottom: 5px;
	margin-top: -10px;
}
.productList_text
{
	width: 210px;
	cursor: default;
}
.productList_price
{
	width: 75px;
}
.productList_stock
{
	letter-spacing: normal;
	overflow: hidden;
	text-indent: -999em;
	width: 35px;
}
.productList_header .productList_stock
{
	text-indent: 0px;
}
.productList_unit
{
	width: 35px;
}
.productList_tax
{
	width: 53px;
}
.productList_textboxAmount
{
	border: 1px solid black;
	margin: 0;
	padding: 0;
	text-align: right;
	width: 30px;
}
.productList_content .productList_image, .productList_alternativeContent .productList_image
{
	height: 92px;
	background-color: White;
}
.productList_content .productList_imageHolder, .productList_alternativeContent .productList_imageHolder
{
	height: 92px;
	width: 95px;
	vertical-align: middle;
	border-collapse: collapse;
	table-layout: fixed;
}
.productList_content .productList_imageHolder td, .productList_alternativeContent .productList_imageHolder td
{
	padding: 0px;
}
.productList_number, .productList_text, .productList_unit, .productList_stock, .productList_tax, .productList_price, .productList_quantity, .productList_package, .productList_amount
{
	padding-top: 45px;
}
.productList_header .productList_image, .productList_header .productList_number, .productList_header .productList_text, .productList_header .productList_stock, .productList_header .productList_unit, .productList_header .productList_tax, .productList_header .productList_price, .productList_header .productList_quantity, .productList_header .productList_package, .productList_header .productList_amount
{
	padding-top: 4px;
}
.productList_header .productList_checkbox
{
	padding-top: 5px;
	height: 20px;
}
.productList_alternativeContent
{
	background-color: #f5f5f5;
	border-top: solid 3px #ffffff;
	width: 758px; /*height:28px;*/
	height: 100px;
}
.productList_content .productList_checkbox, .productList_content .productList_amount, .productList_alternativeContent .productList_checkbox, .productList_alternativeContent .productList_amount
{
	border: 0px !important;
	background-color: transparent;
}
.productList_amount
{
	margin: 0px !important;
	padding-left: 8px;
	width: 40px;
}
.productList_package
{
	margin-left: 10px;
	width: 45px;
}
.productList_package img
{
	cursor: pointer;
}
.productList_quantity
{
	width: 60px;
}
.productList_package span
{
	vertical-align: top;
}
.productList_footerLeft, .productList_footerRight, .productList_footerMiddle
{
	border: 0px !important;
	width: auto !important;
}
.productList_footerLeft, .productList_footerMiddle
{
	float: left;
}
.productList_footerRight
{
	float: right;
}
.productList_footerMiddle .lager_statuses
{
	margin-left: 170px;
}
.productList_footerMiddleBox
{
	float: left;
	margin-top: 5px;
}
.productList_dropDownList
{
	margin-top: 2px;
	height: 19px;
	border: 1px solid black;
	float: left;
	width: 100px;
}
.pager_navigationPanelDiv
{
	float: left;
	margin: 0px !important;
	margin-top: 10px !important;
	background-repeat: repeat-x;
	background-image: url('productList_footer_gradient.gif');
	background-color: #e6e6e6;
	height: 34px !important;
	width: 758px !important;
}
.productList_header a:link, .productList_header a:hover, .productList_header a:visited, .productList_header a:active
{
	color: black;
	cursor: pointer;
}
.productList_content a:link, .productList_content a:hover, .productList_content a:visited, .productList_content a:active
{
	color: black;
	cursor: pointer;
}
.productList_alternativeContent a:link, .productList_alternativeContent a:hover, .productList_alternativeContent a:visited, .productList_alternativeContent a:active
{
	color: black;
	cursor: pointer;
}
.prevDiv, .nextDiv
{
	height: 29px;
	margin-top: 5px;
}
.prevDiv
{
	float: left;
}
.nextDiv
{
	float: right;
}
.productList_totalPages
{
	display: none;
}
.popupButtonSearchContainerLeft
{
	padding-right: 80px;
	float: left;
}
.popupButtonSearchContainerRight
{
	padding-left: 80px;
	float: left;
}
.popupButtonSearchDivLeft
{
	float: left;
	width: 200px;
	height: 30px;
	background-image: url('searchPopupLeft.png');
	background-repeat: no-repeat;
}
.popupButtonSearchDivRight
{
	float: left;
	width: 220px;
	height: 30px;
	background-image: url('searchPopupRight.png');
	background-repeat: no-repeat;
}
.popupButtonSearchTextLeft
{
	padding: 3px 5px;
	float: left;
}
.popupButtonSearchTextRight
{
	padding: 3px 5px 3px 55px;
	float: left;
}
.popupButtonSearchTextLeft .popupButtonSearchText, .popupButtonSearchTextRight .popupButtonSearchText
{
	float: left;
}
/*		-----------------------------------------------------------		FullBasket module		-----------------------------------------------------------		*/
.fullBasket_container
{
	border: 0px;
	margin: 0px;
}
.basket_headerText
{
	margin-top: 10px;
	width: 762px;
}
.fullBasket_header
{
	background-repeat: repeat-x;
	background-image: url('productList_header_gradient.gif');
	background-color: #e6e6e6;
	height: 25px;
	width: 762px;
	border: 0px;
}
.fullBasket_header .fullBasket_number, .fullBasket_header .fullBasket_text, .fullBasket_header .fullBasket_stock, .fullBasket_header .fullBasket_tax, .fullBasket_header .fullBasket_price, .fullBasket_header .fullBasket_quantity, .fullBasket_header .fullBasket_priceTotal, .fullBasket_header .fullBasket_amount, .fullBasket_header .fullBasket_totalPrice
{
	margin-top: 5px;
}
.fullBasket_header .fullBasket_checkbox
{
	margin-top: 2px;
}
.fullBasket_footerTools
{
	background-repeat: repeat-x;
	background-image: url('productList_footer_gradient.gif');
	background-color: #e6e6e6;
	height: 34px;
	width: 762px;
	border: 0px;
	border-top: solid 3px #ffffff;
}
.fullBasket_content, .fullBasket_alternativeContent
{
	height: 28px;
}
.fullBasket_content, .fullBasket_alternativeContent
{
	background-color: #f5f5f5;
	border: 0px;
	border-top: solid 3px #ffffff;
	width: 762px;
}
.fullBasket_content .fullBasket_checkbox, .fullBasket_alternativeContent .fullBasket_checkbox, .fullBasket_footerEDiscount .fullBasket_checkbox, .fullBasket_footerTotal .fullBasket_checkbox
{
	border: 0px;
}
.fullBasket_content .fullBasket_checkboxInside, .fullBasket_alternativeContent .fullBasket_checkboxInside, .fullBasket_footerEDiscount .fullBasket_checkboxInside
{
	background-color: #f5f5f5;
	border: 0px;
}
.fullBasket_footerTotal, .fullBasket_footerEDiscount
{
	background-color: #e5e5e5;
	border: 0px;
	border-top: solid 3px #ffffff;
	height: 28px;
}
.fullBasket_footerEDiscount
{
	width: 400px;
}
.fullBasket_footerEDiscount .fullBasket_checkbox
{
	display: none;
}
.fullBasket_footerTotal
{
	width: 362px;
}
.fullBasket_footerEDiscountText
{
	width: 395px;
	color: #000000;
	text-align: left;
	padding-left: 5px;
	margin-top: 7px;
}
.fullBasket_footerEDiscountText span
{
	background-color: #CCD05E;
	padding: 0px 2px;
}
.fullBasket_footerTotalText, .fullBasket_footerTotalTax, .fullBasket_footerTotalPrice
{
	margin-top: 7px;
}
.fullBasket_footerTotalText
{
	width: 75px;
}
.fullBasket_footerTotalPrice
{
	margin-right: 0px;
	padding-right: 7px;
}
.fullBasket_footerTotal .fullBasket_checkboxInside
{
	background-color: #e5e5e5;
	border: 0px;
}
.fullBasket_checkboxInsidePadding
{
	padding-top: 4px;
}
.fullBasket_contentText
{
	padding: 7px 2px 0;
}
.fullBasket_stock .fullBasket_contentText
{
	padding-top: 5px;
}
.fullBasket_stock
{
	height: 23px;
	margin-top: 5px;
	background-position: 50% 0% !important;
}
.fullBasket_textboxAmount
{
	margin-top: 4px;
	width: 30px;
}
.fullBasket_number, .fullBasket_text
{
	text-decoration: underline;
}
.fullBasket_contentText a:link, .fullBasket_contentText a:hover, .fullBasket_contentText a:visited, .fullBasket_contentText a:active
{
	color: #000000;
	cursor: pointer;
}
.fullBasket_text a:link, .fullBasket_text a:hover, .fullBasket_text a:visited, .fullBasket_text a:active
{
	color: #000000;
	cursor: pointer;
}
.fullBasket_footerItem
{
	padding: 6px 0;
}
.basket_navigationContainer
{
	width: 762px;
	padding: 0px !important;
	margin-top: 10px !important;
	background-repeat: repeat-x;
	background-image: url('productList_footer_gradient.gif');
	background-color: #e6e6e6;
	height: 34px;
}
.basket_navigation_top
{
	width: 762px;
	padding: 0px;
	margin-top: 0px;
	height: 34px;
	margin-top: 10px;
}
.basket_navigationItem
{
	border: 0px;
}
.basket_navigationBasket
{
	width: 254px;
	margin: 0px;
	color: #000000;
	text-align: center;
	height: 26px;
	padding-top: 8px;
	background-color: #d0d0d0;
}
.basket_navigationAccount, .basket_navigationConfirm
{
	width: 252px;
	margin: 0px;
	color: #000000;
	text-align: center;
	height: 26px;
	padding-top: 8px;
	background-color: #d0d0d0;
	border: 0px;
	border-left: solid 2px #ffffff;
}
.basket_navigationBasket img, .basket_navigationAccount img, .basket_navigationConfirm img
{
	display: none;
}
.basket_navigationBasket span, .basket_navigationAccount span, .basket_navigationConfirm span
{
	float: none;
}
.basket_navigationAccountInactive, .basket_navigationConfirmInactive
{
	width: 252px;
	margin: 0px;
	color: #9e9e9e;
	text-align: center;
	height: 24px;
	padding-top: 8px;
	background-color: #e6e6e6;
	border: solid 2px #ffffff;
	border-top: 0px;
	border-right: 0px;
}
.basket_navigationBasketInactive
{
	width: 254px;
	margin: 0px;
	color: #9e9e9e;
	text-align: center;
	height: 24px;
	padding-top: 8px;
	background-color: #e6e6e6;
	border: 0px;
	border-bottom: solid 2px #ffffff;
}
.basket_navigationAccountInactive img, .basket_navigationConfirmInactive img, .basket_navigationBasketInactive img
{
	display: none;
}
.basket_navigationAccountInactive span, .basket_navigationConfirmInactive span, .basket_navigationBasketInactive span
{
	float: none;
}
.basket_navigationButtonHolder
{
	padding-top: 5px;
}
.basket_navigationContainer .lager_statuses
{
	/*margin-left: 260px;*/
}
.basket_deliveryMain
{
	margin: 0px;
	width: 762px;
	background-repeat: repeat-x;
	background-image: url('ProductSearch_gradient.gif');
	background-color: #e6e6e6;
}
.basket_deliveryTopHolder
{
	padding: 15px 0 0 15px;
}
.basket_deliveryTitleText
{
	text-transform: uppercase;
}
.basket_deliveryHeaderText
{
	text-transform: none;
}
.basket_deliveryInfoTotalText
{
	height: 16px;
	width: 33px;
	padding-top: 2px;
	padding-left: 5px;
	background-color: #c5c5c5;
}
.basket_deliveryInfoTotalValue
{
	height: 16px;
	width: 145px;
	padding-top: 2px;
	background-color: #c5c5c5;
	padding-left: 0px;
	padding-right: 5px;
	text-align: right;
}
.basket_deliveryType
{
	height: 100px;
}
.basket_deliveryType table
{
	margin-top: 5px;
}
.basket_deliveryType table td
{
	padding: 0px;
	height: 22px;
}
.basket_deliveryType table input
{
	margin-left: 0px;
	margin-right: 5px;
}
.basket_deliveryInstructionsDropDown, .basket_deliveryCommentsDropDown
{
	height: 19px;
	width: 158px;
	margin-top: 5px;
	margin-bottom: 5px;
	display: none;
}
.basket_deliveryInstructionsCheckBox, .basket_deliveryCommentsCheckBox, .basket_deliveryCommentsLabel, .basket_deliveryInstructionsLabel
{
	display: none;
}
.basket_deliveryDirection span, .basket_deliveryComments span
{
}
.basket_deliveryInstructionsCheckBox input, .basket_deliveryCommentsCheckBox input
{
	margin-top: 0px;
	margin-left: 0px;
	border: 0px;
}
.basket_deliveryDirection textarea, .basket_deliveryComments textarea
{
	width: 200px;
	height: 120px;
}
.basket_deliveryLeftHolder
{
	padding-left: 15px;
	margin: 13px 0px 0px;
}
.basket_deliveryLeftHolder .querryMark
{
	width: 15px;
	background-color: #ECE9D8;
	border: 1px solid #9A9899;
	height: 19px;
	margin: 0;
	padding: 0;
	margin-top: 6px;
}
.basket_deliveryDate
{
	margin-left: 2px;
	padding-left: 0px;
}
.calendarExtenderBox
{
	padding-left: 0px;
}
.calendarExtender_hiddenDate
{
	float: left;
	visibility: hidden;
	width: 0px;
}
.basket_deliveryDayTextBox, .basket_deliveryMonthTextBox, .basket_deliveryYearTextBox
{
	float: left;
	padding: 0px;
	text-align: center;
	vertical-align: middle;
	height: 17px !important;
}
.basket_deliveryDayTextBox, .basket_deliveryMonthTextBox
{
	width: 20px;
	margin-right: 5px;
}
.basket_deliveryYearTextBox
{
	width: 40px;
	float: left;
}
.calendarExtenderBox img
{
	float: left;
}
.calendarExtenderBox .linkButtonDynamic
{
	margin: 0px;
}
.basket_deliveryValidator
{
	float: left;
}
.basket_completeMain
{
	background-color: #ffffff;
	width: 762px;
}
.basket_completeHeaderMainText
{
}
.basket_completeHeader_background
{
	margin: 0px;
	width: 762px; /*background-repeat: repeat-x; 	background-image: url('ProductSearch_gradient.gif'); 	background-color:#e6e6e6;*/
}
.basket_completeListHeader
{
	background-repeat: repeat-x;
	background-image: url('productList_header_gradient.gif');
	background-color: #e6e6e6;
	height: 25px;
	width: 762px;
	border: 0px; /*margin-top:10px;*/
}
.basket_completeListCheckbox
{
	background-color: transparent;
}
.basket_completeListContent
{
	background-color: #f5f5f5;
	border-top: solid 3px #ffffff;
	width: 762px;
	height: 28px;
}
.basket_completeListAlternativeContent
{
	background-color: #f5f5f5;
	border-top: solid 3px #ffffff;
	width: 762px;
	height: 28px;
}
.basket_completeListNumber a:link, .basket_completeListNumber a:visited, .basket_completeListNumber a:hover, .basket_completeListNumber a:active
{
	color: #000000;
}
.basket_completeFooterEDiscount, .basket_completeFooterTotal
{
	background-color: #e5e5e5;
	border: 0px;
	border-top: solid 3px #ffffff;
	height: 28px;
	float: left;
}
.basket_completeListAmount
{
	width: 95px;
}
.basket_completeListTax, .basket_completeListTotalPrice, .basket_completeListPrice
{
	width: 90px;
	text-align: right;
}
.basket_completeFooterEDiscount
{
	width: 365px;
}
.basket_completeFooterTotal
{
	width: 397px;
}
.basket_completeFooterTotalBack
{
	width: 70px;
}
.basket_completeFooterTotalTax
{
	width: 110px;
}
.basket_completeFooterTotalPrice
{
	width: 175px;
	float: left;
}
.basket_completeFooterEDiscountText
{
	color: #000000;
	text-align: left;
	width: 360px;
	padding-left: 5px;
	border: 0px;
	margin-top: 7px;
	height: 21px;
}
.basket_completeFooterEDiscountText span
{
	background-color: #CCD05E;
	padding: 0px 2px;
}
.basket_completeListContent .basket_completeListCheckbox, .basket_completeListAlternativeContent .basket_completeListCheckbox, .basket_completeFooterEDiscount .basket_completeListCheckbox, .basket_completeFooterTotal .basket_completeListCheckbox
{
	border: 0px;
}
.basket_completeListContent .basket_completeListTotalPrice, .basket_completeListAlternativeContent .basket_completeListTotalPrice
{
	border: 0px;
}
.basket_completeListTotalPrice
{
	text-align: right;
}
.basket_completeFooterEDiscount .basket_completeListCheckbox
{
	display: none;
}
.basket_completeFooterTotalText
{
	width: 40px;
	height: 23px;
	margin-top: 5px;
}
.basket_completeFooterTotalBack, .basket_completeFooterTotalTax, .basket_completeFooterTotalPrice
{
	height: 23px;
	margin-top: 5px;
}
.basket_completeFooterEmpty
{
	width: 762px;
	background-color: #f5f5f5;
	border: 0px;
	border-top: solid 2px #ffffff;
	clear: both;
}
.print_buttons
{
	float: right;
	height: 29px;
	margin-top: 5px;
}
.basket_backHeaderName, .basket_backHeader
{
	display: none;
}
.basket_backListHeader
{
	background-repeat: repeat-x;
	background-image: url('productList_header_gradient.gif');
	background-color: #e6e6e6;
	height: 25px;
	width: 762px;
	border: 0px;
	float: left;
}
.basket_backListContent, .basket_backListAlternativeContent
{
	background-color: #f5f5f5;
	border: 0px;
	border-top: solid 3px #ffffff;
	width: 762px;
	height: 28px;
	float: left;
}
.basket_backListContent .basket_backListCheckbox, .basket_backListAlternativeContent .basket_backListCheckbox
{
	background-color: transparent;
	border: 0px;
}
.basket_backListCheckbox
{
	background-color: transparent;
}
.basket_backListHeader .basket_backListCheckbox
{
	height: 21px;
	padding-top: 4px;
}
.basket_backListHeader .basket_backListNumber, .basket_backListHeader .basket_backListText, .basket_backListHeader .basket_backListBack, .basket_backListHeader .basket_backListAmount, .basket_backListHeader .basket_backListAvailable, .basket_backListHeader .basket_backListTotalPrice
{
	height: 20px;
	padding-top: 5px;
}
.basket_backListCheckbox
{
	height: 24px;
	padding-top: 4px;
}
.basket_backListCheckbox
{
	width: 100px;
}
.basket_backListCheckboxYes, .basket_backListCheckboxNo
{
	float: left;
	width: 45px;
}
.basket_backListCheckboxRadioAllLabel
{
	position: relative;
	top: -3px;
}
.basket_backListCheckboxRadioAll
{
	position: relative;
	top: -1px;
}
.basket_backListError
{
	color: Red;
}
.basket_backListNumber, .basket_backListText, .basket_backListBack, .basket_backListAmount, .basket_backListAvailable, .basket_backListTotalPrice, .basket_backListOrdered
{
	height: 22px;
	padding-top: 6px;
}
.basket_backListContent .basket_backListTotalPrice, .basket_backListAlternativeContent .basket_backListTotalPrice
{
	border: 0px;
}
.basket_backListNumber, .basket_backListText
{
	text-decoration: underline;
}
.basket_backListNumber a:link, .basket_backListText a:link, .basket_backListNumber a:hover, .basket_backListText a:hover, .basket_backListNumber a:visited, .basket_backListText a:visited, .basket_backListNumber a:active, .basket_backListText a:active
{
	color: #000000;
	cursor: pointer;
}
.basket_backListFooter
{
	border: 0px;
	width: 762px;
	height: 24px;
	border-top: solid 3px #ffffff;
	background-color: #e5e5e5;
	color: #000000;
	padding-top: 4px;
	float: left;
}
.basket_backListFooter span
{
	padding-left: 5px;
}
.basket_remarks
{
	float: left;
	height: 24px;
	margin-top: 10px;
	padding-left: 150px;
}
.popupExcelBox, .popupPrintBox
{
	white-space: nowrap;
	max-width: 200px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #9B9B9B;
	border: solid 1px #ababab;
	text-transform: none;
}
.basket_deliveryExpressPinHolder
{
	background-image: url("pin_rectangle.png");
}
/*		-----------------------------------------------------------		InvoiceOverview module		-----------------------------------------------------------		*/
.lineHeader
{
	background-color: #E6E6E6;
	background-image: url(productList_header_gradient.gif);
	background-repeat: repeat-x;
	border: 0px none;
	height: 25px;
	width: 765px;
}
.highlightedDiv
{
	background-repeat: repeat-x;
	background-image: url('ProductSearch_gradient.gif');
	margin-bottom: 10px;
	margin-top: 10px;
	background-color: #e6e6e6;
	width: 765px !important;
}
.highligh_label
{
}
.divInvoiceOverview .highligh_textBox input
{
	width: 230px;
}
.divInvoiceOverview .highligh_dropDown select
{
	width: 200px;
}
.divInvoiceOverview .highligh_button
{
	padding-left: 225px;
}
.repeaterInvoices_header
{
	width: 752px;
	padding-right: 13px;
}
.repeaterInvoices_lineRow, .invoice_lineRow, .repeaterInvoices_lineFooter
{
	height: 100%;
	border: 0px;
	margin-top: 0px !important;
	border-top: solid 3px #ffffff;
	width: 765px;
}
.repeaterInvoices_lineRow .invoice_image, .repeaterInvoices_lineHeader .invoice_image
{
	margin-top: 3px;
}
.invoice_returnLink
{
	margin-top: 3px;
}
.invoice_numberWithImg
{
	margin-top: 3px;
}
.repeaterInvoices_lineRow .invoice_numberWithImg span
{
	margin-top: 3px;
}
.invoice_account, .invoice_ReqNumber, .invoice_refNumber, .invoice_date, .invoice_price, .invoice_orderType, .invoice_PreInvoiceNr
{
	margin-top: 4px;
}
.repeaterInvoices_lineFooter
{
	background-color: #DDDDDD;
}
.repeaterInvoices_container div.repeaterInvoices_lineRow:hover, .invoice_lines div.invoice_lineRow:hover
{
	background-color: #E2E2E2;
}
.invoice_lines div.invoice_lineRow:hover
{
	cursor: default;
}
.invoice_labelPriceTotal, .invoice_priceTotal
{
	margin-top: 5px;
}
.invoice_priceTotal
{
	margin-right: 5px;
}
.invoice_lineRow .invoice_linesItemOrderNumber, .invoice_lineRow .invoice_linesItemNumber, .invoice_lineRow .invoice_linesItemDescription, .invoice_lineRow .invoice_linesItemQuantity, .invoice_lineRow .invoice_linesItemPrice, .invoice_lineRow .invoice_linesItemDiscount, .invoice_lineRow .invoice_linesItemPriceTotal
{
	margin-top: 4px;
}
.invoice_linesItemDescription
{
	white-space: nowrap;
	overflow: hidden;
}
.invoicePopupBox
{
	border: solid 1px #ababab;
}
.invoicePopupHeaderRow
{
	background-color: #9b9b9b;
	border-bottom: solid 1px #ababab;
	float: left;
}
.invoicePopupRow
{
	background-color: #efefef;
	float: left;
	width: 200px;
}
.invoicePopupAltRow
{
	background-color: #c8c8c8;
	float: left;
	width: 200px;
}
/*		-----------------------------------------------------------		OrderOverview module		-----------------------------------------------------------		*/
.repeaterOrders_header
{
	width: 762px;
	padding-right: 3px;
}
.highligh_header
{
	padding-left: 20px;
}
.highligh_rowBox
{
	width: 765px;
	padding: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.highligh_item
{
	margin-left: 0px;
	padding-left: 15px;
}
.highligh_row
{
	width: 765px;
}
.highligh_button
{
	margin: 0px;
}
.highligh_button .linkButtonDynamic
{
	margin: 0px !important;
}
.highligh_button .linkButtonDynamic_content
{
	padding: 0px !important;
}
.highligh_button .linkButtonDynamic_text
{
	margin: 4px 5px 0px !important;
	width: 50px;
	text-align: center;
}
.highligh_dropDown select
{
	width: 190px;
}
.repeaterOrders_container
{
	width: 765px;
}
.repeaterOrdersHeader
{
	margin-top: 5px;
}
.repeaterOrders_lineRow, .order_lineRow, .repeaterOrders_lineFooter
{
	height: 28px;
	border: 0px;
	margin-top: 0px !important;
	border-top: solid 3px #ffffff;
	width: 765px;
}
.repeaterOrders_lineFooter
{
	background-color: #DDDDDD !important;
}
.repeaterOrders_lineRow .order_number, .repeaterOrders_lineRow .order_address, .repeaterOrders_lineRow .order_cusmomerNumber, .repeaterOrders_lineRow .order_refNumber, .repeaterOrders_lineRow .order_date, .repeaterOrders_lineRow .order_price, .repeaterOrders_lineRow .order_priceTotal, .repeaterOrders_lineRow .order_type, .repeaterOrders_lineRow .order_track
{
	margin-top: 5px;
}
.order_lineRow .order_linesNumber, .order_lineRow .order_linesDescription, .order_lineRow .order_linesQuantity, .order_lineRow .order_linesPrice
{
	margin-top: 5px;
}
.order_linesDescription, .order_address
{
	white-space: nowrap;
	overflow: hidden;
}
.repeaterOrders_container div.repeaterOrders_lineRow:hover, .order_lines div.order_lineRow:hover
{
	background-color: #E2E2E2;
}
.order_lines div.order_lineRow:hover
{
	cursor: default;
}
.order_priceTotal
{
	margin-right: 3px;
	margin-top: 5px;
}
.order_labelPriceTotal
{
	margin-top: 5px;
}
.order_headerRow
{
	width: 742px;
}
/*		-----------------------------------------------------------		ReturnBasket module		-----------------------------------------------------------		*/

.returnBasket_header
{
	background-repeat: repeat-x;
	background-image: url('productList_header_gradient.gif');
	background-color: #e6e6e6;
	height: 25px;
	width: 762px;
	border: 0px;
	margin-top: 10px;
}
.returnBasket_checkbox
{
	background-color: transparent;
	border: 0px;
}
.returnBasket_header .returnBasket_number, .returnBasket_header .returnBasket_text, .returnBasket_header .returnBasket_returnAmount, .returnBasket_header .returnBasket_totalAmount, .returnBasket_header .returnBasket_amount, .returnBasket_header .returnBasket_totalPrice, .returnBasket_header .returnBasket_price
{
	height: 21px;
	margin-top: 4px;
}

.returnBasket_footerTotal
{
	background-color: #e5e5e5;
	border: 0px;
	border-top: solid 3px #ffffff;
	height: 28px;
	width: 762px;
}
.returnBasket_footerTotalText, .returnBasket_footerTotalReturn, .returnBasket_footerTotalPrice
{
	height: 21px;
	margin-top: 7px;
}
.returnBasket_footerTotalPrice
{
	margin-right: 5px;
}
.returnBasket_content .returnBasket_checkbox, .returnBasket_contentReplaced .returnBasket_checkbox, .returnBasket_alternativeContent .returnBasket_checkbox, .returnBasket_footerTotal .returnBasket_checkbox
{
	border: 0px;
}
.returnBasket_footerTools
{
	background-repeat: repeat-x;
	background-image: url('productList_footer_gradient.gif');
	background-color: #e6e6e6;
	height: 34px;
	width: 762px;
	border: 0px;
	border-top: solid 3px #ffffff;
}
.returnBasket_bottomButtonsPanel
{
	background-repeat: repeat-x;
	background-image: url('productList_footer_gradient.gif');
	background-color: #e6e6e6;
	height: 34px;
	width: 762px;
	border: 0px;
	margin-top: 10px;
}
.returnBasket_bottomButtonsBack, .returnBasket_bottomButtonsSend
{
	margin-top: 5px;
}
.returnBasket_content .returnBasket_number, .returnBasket_content .returnBasket_text
{
	text-decoration: underline;
}
.returnBasket_text
{
	overflow: hidden;
}
.returnBasket_text span
{
	white-space: nowrap;
}
.returnBasket_number a:link, .returnBasket_number a:visited, .returnBasket_number a:hover, .returnBasket_number a:active
{
	color: #000000;
	cursor: pointer;
}
.returnBasket_text a:link, .returnBasket_text a:visited, .returnBasket_text a:hover, .returnBasket_text a:active
{
	color: #000000;
	cursor: pointer;
}
.returnBasket_content
{
	width: 762px;
	height: 28px;
	border: 0px;
	border-top: solid 3px #ffffff;
	background-color: #f5f5f5;
}
.returnBasket_contentReplaced
{
	float: left;
	width: 762px;
	border: 0px;
	border-top: solid 3px #ffffff;
	background-color: #f5f5f5;
}
.returnBasket_alternativeContent
{
	width: 762px;
	height: 28px;
	border: 0px;
	border-top: solid 3px #ffffff;
	background-color: #f5f5f5;
}
.returnBasket_checkbox, .returnBasket_number, .returnBasket_text, .returnBasket_returnAmount, .returnBasket_totalAmount, .returnBasket_price, .returnBasket_totalPrice
{
	height: 23px;
	margin-top: 5px;
}
.returnBasket_contentReplaced .returnBasket_number
{
	margin-top: 2px;
	height: auto;
	padding-bottom: 2px;
}
.returnBasket_contentReplaced .returnBasket_text, .returnBasket_contentReplaced .returnBasket_returnAmount, .returnBasket_contentReplaced .returnBasket_totalAmount, .returnBasket_contentReplaced .returnBasket_price, .returnBasket_contentReplaced .returnBasket_totalPrice
{
	margin-top: 9px;
}
.returnBasket_contentReplaced .returnBasket_amount
{
	margin-top: 5px;
}
.returnBasket_textboxAmount
{
	width: 25px;
	margin-left: 20px;
}
.returnBasket_amount a.linkButtonDynamic
{
	margin-top: 0px;
}
.returnBasket_content .returnBasket_totalPrice, .returnBasket_alternativeContent .returnBasket_totalPrice
{
	border: 0px;
}
.returnBasket_addressMain
{
	margin: 0px;
	width: 762px; /*height:497px;*/
	height: 300px;
	background-repeat: repeat-x;
	background-image: url('ProductSearch_gradient.gif');
	background-color: #e6e6e6;
}
.returnBasket_addressMain input, .returnBasket_addressMain textarea, .returnBasket_addressMain select
{
	border: solid 1px #000000;
}
.returnBasket_LeftHolder
{
	float: left;
	width: 215px;
	margin-left: 0px;
	margin-top: 15px;
	padding-left: 15px;
	height: 250px;
}
.returnBasket_LeftHolder .requiredAddressValidator
{
	float: left;
	margin-top: 6px;
}
.returnBasket_RightHolder
{
	width: 225px;
	margin-right: 20px;
	margin-top: 15px;
	margin-left: 15px;
	float: right;
	height: 250px;
}
.returnBasket_CenterHolder
{
	width: 230px;
	margin-left: 15px;
	margin-top: 15px;
	float: left;
	height: 250px;
}
.returnBasket_addressHeader
{
	height: 20px;
}
.returnBasket_LeftHolder input
{
	margin: 5px 0px;
	width: 185px;
	height: 15px;
}
.returnBasket_addressCommentsText
{
	height: 20px;
}
.returnBasket_addressComments textarea
{
	width: 220px;
	height: 86px;
}

/*		-----------------------------------------------------------		ReturnOrderOverview module		-----------------------------------------------------------		*/
.returnOrder_box
{
	width: 762px;
	border: 0px;
	margin-top: 10px;
}
.returnOrder_headerRow
{
	background-repeat: repeat-x;
	background-image: url('productList_header_gradient.gif');
	background-color: #e6e6e6;
	height: 25px;
	width: 762px;
	border: 0px;
}
.returnOrder_headerRow span
{
}
.returnOrder_date, .returnOrder_number
{
	width: 115px;
}
.returnOrder_item
{
	margin: 5px;
}
.returnOrder_row, .returnOrder_altRow, .returnOrder_singleRow, .returnOrder_singleAltRow
{
	width: 762px;
	height: 28px;
	border: 0px;
	border-top: solid 3px #ffffff;
	background-color: #f5f5f5;
}
.returnOrder_delete, .returnOrder_confirm
{
	text-align: center;
}
.returnOrder_delete .right
{
	float: none;
}
.returnOrder_row:hover, .returnOrder_altRow:hover
{
	background-color: #e2e2e2;
}
.returnOrder_footerButtons
{
	background-repeat: repeat-x;
	background-image: url('productList_footer_gradient.gif');
	background-color: #e6e6e6;
	height: 34px;
	width: 762px;
	border: 0px;
	margin-top: 5px;
	float: left;
}
.returnOrder_footerItem
{
	padding: 6px 0;
	float: left;
}
.returnOrder_buttonConfirm, .returnOrder_buttonReturn
{
	padding: 0px;
	margin-top: 6px;
}
.returnOrder_count
{
	width: 80px;
}
.returnOrder_InvoiceNumber
{
	width: 115px;
}

/*		-----------------------------------------------------------		BuyOverview module		-----------------------------------------------------------		*/

.BuyOverviewHeader
{
	display: none;
}
.buyOverview_control_rowBox
{
	background-repeat: repeat-x;
	background-image: url('ProductSearch_gradient.gif');
	background-color: #e6e6e6;
	width: 765px;
	border: 0px;
	margin-top: 10px;
	height: 50px;
}
.buyOverview_control_item
{
	float: left;
}
.buyOverview_resultTable
{
	width: 765px;
	margin: 0px;
	margin-top: 10px;
}
.purchases_period
{
	padding-left: 5px;
}
.purchases_item
{
	width: 185px;
	margin-top: 3px;
}
.purchases_total .purchases_item
{
	width: 150px;
	text-align: right;
}
.lineRow
{
	height: 28px;
	border: 0px;
	margin-top: 0px !important;
	border-top: solid 3px #ffffff;
	width: 765px;
	background-color: #f5f5f5;
}
.repeaterPurchases_lineFooter
{
	background-color: #e5e5e5;
	border: 0px;
	border-top: solid 3px #ffffff;
	height: 28px;
	width: 765px;
}
.buyOverview_ButtonsDiv
{
	background-repeat: repeat-x;
	background-image: url('productList_footer_gradient.gif');
	background-color: #e6e6e6;
	height: 34px;
	width: 765px;
	border: 0px;
	margin-top: 10px;
	float: left;
}

/*		-----------------------------------------------------------		Product details		-----------------------------------------------------------		*/
/********* Main Div *********/
.detailedProduct_mainDiv
{
	height: auto;
	float: left;
}
/********* Top Div *********/
.detailedProduct_topDiv
{
	vertical-align: middle;
}
.detailedProduct_productsDiv
{
	float: left;
}
.detailedProduct_topDivHeader
{
	padding-top: 5px;
	padding-bottom: 10px;
	vertical-align: middle;
	background-repeat: repeat-x;
	background-image: url('productList_header_gradient.gif');
	background-color: #e6e6e6;
	padding-left: 5px;
}
.detailedProduct_productsTable
{
	border-spacing: 0px;
	border-collapse: collapse;
}
.detailedProduct_productsTable td
{
	border: 0px;
	padding: 0px;
}
/********* Left Div *********/
.detailedProduct_leftDiv
{
	float: left;
	width: 140px;
}
.detailedProduct_leftDivProductName, .detailedProduct_leftDivTopSeparatop, .detailedProduct_leftDivItem, .detailedProduct_leftDivAlternativeItem
{
	width: 135px;
}
.detailedProduct_leftDivProductName
{
	height: 52px;
}
.detailedProduct_leftDivTopSeparatop
{
	height: 176px;
	border-top: solid 0px black;
}
.detailedProduct_leftDivItem, .detailedProduct_leftDivAlternativeItem
{
}
.detailedProduct_leftDivItem
{
}
.detailedProduct_leftDivAlternativeItem
{
}
.detailedProduct_leftDivProductName, .detailedProduct_productDivProductName
{
	background-color: #C6C942;
	padding-left: 5px;
	text-align: center;
}
.detailedProduct_productDivTopSeparatop, .detailedProduct_leftDivTopSeparatop
{
	background-color: #ffffff;
	padding-left: 5px;
}
.detailedProduct_productDivTopSeparatop img, .detailedProduct_leftDivTopSeparatop img
{
	margin-top: 3px;
	padding-top: 3px;
}

/********* Product Div *********/
.detailedProduct_productDiv
{
	float: left;
	width: 190px;
}
.detailedProduct_productDivProductName, .detailedProduct_productDivTopSeparatop, .detailedProduct_productDivItem, .detailedProduct_productDivAlternativeItem
{
	width: 185px;
}
.detailedProduct_productDivProductName
{
	padding: 14px 0px 14px 5px;
	height: 24px;
}
.detailedProduct_productDivTopSeparatop
{
	height: 176px;
	border-top: solid 0px black;
	text-align: center;
	vertical-align: middle;
}
.detailedProduct_productDivImageHolder
{
	border-collapse: collapse;
	width: 186px;
	height: 176px;
	vertical-align: middle;
	text-align: center;
	table-layout: fixed;
}
.detailedProduct_productDivTopSeparatop input
{
	max-width: 180px;
	max-height: 170px;
	vertical-align: middle;
}
.detailedProduct_productDivItem, .detailedProduct_productDivAlternativeItem
{
}
.detailedProduct_productDivItem
{
	height: 20px;
	background-color: #dee2e9;
}
.detailedProduct_productDivAlternativeItem
{
	height: 20px;
}
.detailedProduct_leftDivItem, .detailedProduct_productDivItem
{
	height: 21px;
	padding-top: 7px;
	background-color: #e6e6e6;
	padding-left: 5px;
}
.detailedProduct_leftDivAlternativeItem, .detailedProduct_productDivAlternativeItem
{
	height: 21px;
	padding-top: 7px;
	background-color: #f5f5f5;
	padding-left: 5px;
}

.detailedProduct_productDataSheetLink div
{
	background-position: top left;
	background-image: url(product_info.gif);
	background-repeat: no-repeat;
	width: 11px;
	height: 12px;
	cursor: hand;
}
a.detailedProduct_productDataSheetLink, a.detailedProduct_productDataSheetLink:hover, a.detailedProduct_productDataSheetLink:visited, a.detailedProduct_productDataSheetLink:active, a.detailedProduct_productDataSheetLink:link
{
	color: #000000;
	text-decoration: none;
	cursor: pointer;
	margin: 0px 5px 0px 0px !important;
	padding: 0px !important;
}

.productDetails_inputPrice
{
	width: 95px;
	border: solid 1px black;
	font-family: Arial;
	font-size: 11px;
}
.productDetails_pdfHolder
{
	float: left;
	background-color: White;
	padding: 10px 0px 10px 10px;
}
.productDetails_pdfBox
{
	float: left;
	width: 215px;
}
.productDetails_pdfPriceLabel
{
	color: Black;
	font-family: Arial, Verdana;
	font-size: 11px;
}
.productDetails_pdfButtonHolder
{
	float: left;
	padding: 20px 50px 0px;
}
/********* WarehouseStatus *********/

.left
{
	float: left;
}
.right
{
	float: right;
}
.clearLeft
{
	clear: left;
	float: left;
}
.clear
{
	clear: both;
}
.textLeft
{
	float: left;
	text-align: left;
}
.detailedProduct_bottomBox
{
	clear: left;
	float: left;
	background-color: #F5F5F5;
}
.detailedProduct_bottomLinkTextDiv, .detailedProduct_bottomLinkDiv
{
	float: left;
	padding: 25px 5px 10px;
}
.detailedProduct_bottomLinkText
{
	float: left;
	text-align: right;
}
.detailedProduct_bottomLink
{
	float: left;
	text-align: left;
	width: 240px;
	font-weight: bold;
}
.detailedProduct_bottomLink a:link, .detailedProduct_bottomLink a:hover, .detailedProduct_bottomLink a:visited, .detailedProduct_bottomLink a:active, .detailedProduct_2RowsBottomLink a:link, .detailedProduct_2RowsBottomLink a:hover, .detailedProduct_2RowsBottomLink a:visited, .detailedProduct_2RowsBottomLink a:active
{
	cursor: pointer;
	text-decoration: underline;
	color: Black;
	font-weight: bold;
}
.detailedProduct_bottomHeader
{
	float: left;
	text-transform: uppercase;
	border-bottom: solid 1px black;
	padding: 40px 0px 5px;
}
.detailedProduct_bottomItem
{
	padding: 5px;
}
.detailedProduct_bottomRepeaterCentersBox .detailedProduct_bottomHeader .detailedProduct_bottomItem
{
	padding: 0px 0px 0px 4px;
}
.detailedProduct_bottomRepeaterBox .detailedProduct_bottomHeader .detailedProduct_bottomItem
{
	padding: 0px 0px 0px 5px;
}
.detailedProduct_bottomRepeaterCentersBox .detailedProduct_bottomItem
{
	padding: 5px 10px;
}
.detailedProduct_bottomLeftDiv
{
	float: left;
	width: 140px;
}
.detailedProduct_bottomRigthDiv
{
	float: left;
	width: 190px;
}
.detailedProduct_bottomHeader .detailedProduct_bottomRigthDiv
{
	float: left;
	width: 190px;
}
.detailedProduct_bottomRepeaterLine, .detailedProduct_bottomRepeaterAltLine
{
	clear: left;
	float: left;
}
.detailedProduct_bottomRepeaterBox
{
	float: left;
	width: 190px;
}
.detailedProduct_bottomRepeaterCentersBox
{
	float: left;
	width: 140px;
}
.detailedProduct_bottomRepeaterLine
{
	background-color: #E6E6E6;
}
.detailedProduct_bottomRepeaterAltLine
{
	background-color: #F5F5F5;
}
a.detailedProduct_centerLink:link, a.detailedProduct_centerLink:hover, a.detailedProduct_centerLink:active, a.detailedProduct_centerLink:visited
{
	float: left;
	text-decoration: none;
	color: Black;
	font-weight: bold;
	cursor: pointer;
}
/********************************Detailed product 2 rows*****************************/
.detailedProduct_topDiv2RowsHeader
{
	vertical-align: middle;
	background-color: #c6c942;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	float: left;
	width: 662px;
	height: 31px;
}
.detailedProduct_topDivPrintOffer
{
	float: right;
	font-size: 10px;
	cursor: pointer;
	padding-right: 15px;
	margin-top: 5px;
}
.detailedProduct_secondRow
{
	border-left: solid 2px #6c6c6c !important;
}
.detailedProduct_secondRowImageBox
{
	border-top: solid 0px black;
	height: 5px;
}
.detailedProduct_endMainTable
{
	border-bottom: solid 0px black !important;
}
.detailedProduct_colSpan2
{
	width: 330px;
}
.detailedProduct_colSpan2Item
{
	width: auto !important;
}
.detailedProduct_warehousesLink
{
	width: auto;
	margin-left: 10px;
}
.detailedProduct_warehousesLink a
{
	font-weight: normal !important;
}
.detailedProduct_warehousesHeader
{
	background-color: #F5F5F5;
}
.detailedProduct_warehousesItemRight
{
	padding-right: 2px;
}
.detailedProduct_warehousesItemLeft
{
	padding-left: 2px;
}
.detailedProduct_bottomRepeaterLine, .detailedProduct_bottomRepeaterAltLine
{
	min-height: 22px;
}
.detailedProduct_bottomRepeaterCentersBox .detailedProduct_bottomItem, .detailedProduct_bottomRepeaterBox .detailedProduct_bottomItem
{
	min-height: 12px;
}
.detailedProduct_2RowsBottomLink
{
	float: left;
	text-align: left;
	width: 280px;
}
.detailedProduct_headerText
{
	float: left;
	margin-left: 30px;
	width: 500px;
	overflow: hidden;
	margin-top: 5px;
}
/******************************** Enf of Detailed product ***************************/

/***************************Lager statuses div********************/

.lager_statuses
{
	/*float: left;*/
	height: 34px; /*padding-left: 300px;*/
	margin-left: 300px;
	width: 300px;
}
.status_lager, .status_rest, .status_skaffe
{
	float: left;
	width: 50px;
	padding-left: 20px;
	height: 24px;
	padding-top: 10px;
	background-repeat: no-repeat;
	background-position: 0 40%;
}
.status_lager
{
	background-image: url('l.gif');
}
.status_rest
{
	background-image: url('r.gif');
}
.status_skaffe
{
	background-image: url('s.gif');
}
.footer_stock_text
{
	float: left;
}
.productList_price .stdPriceIndication
{
	color: Red;
	visibility: hidden;
	cursor: pointer;
}
.productList_content .productList_quantity span.stdPriceIndication
{
	color: Red;
	cursor: pointer;
	text-decoration: none;
	margin-left: 2px;
}
.quickBuy_DetailPrice .stdPriceIndication, .quickBuy_DetailStatus .stdPriceIndication
{
	color: Red;
	cursor: pointer;
}
.advancedDetailsPage_detailContentDataBox .stdPriceIndication
{
	float: left;
	color: Red;
	cursor: pointer;
	margin: 8px 0px 0px;
}
.divStdPriceIndication, .spanStdPriceIndication
{
	background-image: url('indicative_price.gif') !important;
	width: 16px;
	height: 16px;
	cursor: pointer;
	margin: -2px 0px 0px 2px;
}
.divStdPriceIndication
{
	float: right;
	visibility: hidden;
	display: none;
}
.spanStdPriceIndication
{
	display: inline-block;
}

/***************************Lager statuses ********************/
.stock, .rest, .nonStock, .exclam, .hbStock
{
	background-repeat: no-repeat;
	background-position: 50% 90%;
}
.stock
{
	background-image: url('l.gif');
}
.rest
{
	background-image: url('r.gif');
}
.nonStock
{
	background-image: url('s.gif');
}
.exclam
{
	background-image: url('e.gif');
}
.hbStock
{
	background-image: url('hb.gif');
	cursor: pointer;
}
.footer_stock
{
	float: left;
	letter-spacing: normal;
	overflow: hidden;
	text-indent: -999em;
}
.productListIndicativeStock, .caseListIndicativeStock, .basketListIndicativeStock, .advancedDetailsPage_IndicativeStock
{
	float: left;
	cursor: pointer;
	color: Red;
}
.advancedDetailsPage_IndicativeStock
{
	margin-top: 4px;
}
.productListIndicativeStock
{
	margin-top: 45px;
	width: 35px;
}
.caseListIndicativeStock
{
	margin-top: 7px;
	margin-left: 13px;
}
.basketListIndicativeStock
{
	margin-top: 7px;
	margin-left: 17px;
	width: 23px;
}

/***************************popupUpdateProgress ********************/
.popupUpdateProgress .popupPanel
{
	margin: 0 auto;
	background-image: url('progresscircle.gif');
	width: 66px;
	height: 66px;
	background-repeat: no-repeat;
}
.popupUpdateProgress .background
{
	position: absolute;
	top: -100px;
	left: -100px; /*background-color: LightGray; 	filter: alpha(opacity=30); 	opacity: 0.3;*/
}
/***************************Excell extender styles********************/

.excellUploader_headerRow
{
	background-color: #E6E6E6;
	background-image: url(productList_header_gradient.gif);
	background-repeat: repeat-x;
	border: 0 none;
	height: 25px;
	width: 758px; /*float: left;*/
}
.excellUploader_Row
{
	background-color: #F5F5F5;
	border-color: #FFFFFF;
	border-style: solid none none;
	border-width: 3px 0 0;
	height: 28px;
	width: 758px; /*float: left;*/
}
.excellUploader_ProductBox .productList_footerRight .linkButtonDynamicImg, .excellUploader_ProductBox .productList_footerMiddleBox .linkButtonDynamic, .excellUploader_ProductBox .productList_footerMiddleBox .linkButtonDynamicImgNoText
{
	margin: 0 3px;
}

/***************************Popup packages (product list) styles********************/

.popupPackageBox
{
	background-color: #9B9B9B;
	float: left;
	padding-bottom: 1px;
	text-align: right;
	width: 90px;
}
.popupPackageHeader, .popupPackageLine, .popupPackageAltLine
{
	width: 88px;
}
.popupPackageHeader
{
	float: left;
	text-transform: uppercase;
}
.popupPackageLine
{
	background-color: #FFFFFF;
}
.popupPackageLine, .popupPackageAltLine
{
	clear: left;
	cursor: pointer;
	float: left;
	margin: 0 1px;
}
.popupPackageItem
{
	float: right;
	padding-right: 5px;
}

.popupPriceIndicationBox
{
	float: left;
	background-color: #FFFFFF;
	border: 1px solid black;
	padding: 1px;
	width: auto;
	white-space: nowrap;
}

/*AutoComplete extender*/
.autocomplete_completionList
{
	float: left;
	background-color: White;
	border: 1px solid buttonshadow;
	max-height: 127px;
	height: auto;
	color: windowtext;
	list-style-type: none;
	margin: 0px !important;
	padding: 0px !important;
	text-align: left;
	text-overflow: ellipsis;
	overflow-y: auto;
	visibility: hidden;
	overflow-x: hidden;
	cursor: pointer;
}
.autocomplete_itemNumber
{
	padding-right: 5px;
}
.autocomplete_itemNumber, .autocomplete_itemText
{
	float: left;
}

.item
{
	background-color: window;
	color: windowText;
}
.highItem
{
	background-color: Yellow;
	color: Red;
}
.highItem, .item
{
	clear: left;
	float: left;
	padding: 1px;
}
.autocomplete_listItem, .autocomplete_highlightedListItem
{
	clear: left;
	float: left;
	list-style-type: none;
	max-height: 15px;
	min-height: 13px;
	padding: 1px;
	white-space: nowrap;
}
.autocomplete_listItem
{
	background-color: window;
	color: windowtext;
}
.autocomplete_highlightedListItem
{
	background-color: #C3C8D4;
	color: black;
}
.autocomplete_itemNumber, .autocomplete_itemText
{
	float: left;
}
.autocomplete_itemNumber
{
	padding-right: 5px;
}
/***************************Quick Buy module******************************/

.quickBuy_Panel
{
	background-color: #E6E6E6;
	background-image: url(ProductSearch_gradient.gif);
	background-repeat: repeat-x;
	border: 0 none;
	float: left;
	width: 762px;
}
.quickBuy_FormTextBoxProduct, .quickBuy_FormTextBoxQuantity, .quickBuy_DetailItem span
{
	height: 14px;
}
/***************************Environmental Guide module******************************/

.quide_headerRow, .quide_footerRow
{
	background-color: #E6E6E6;
	background-image: url(ProductSearch_gradient.gif);
	background-repeat: repeat-x;
	border: 0 none;
	float: left;
}

/***************************Paging control******************************/

.paging_buttonsBox
{
	float: left;
	width: 500px;
	text-align: center;
	padding-top: 4px;
}
.paging_buttonsBox a:link, .paging_buttonsBox a:hover, .paging_buttonsBox a:visited, .paging_buttonsBox a:active
{
	color: Black;
	text-decoration: underline;
}
.paging_pageNumber span
{
}
.paging_pageNumber
{
	color: Black;
	margin-left: 5px;
}

/***************************Paging panel******************************/

.paging_panel
{
	float: left;
	margin: 3px 0px;
	background-color: #E6E6E6;
	background-image: url(ProductSearch_gradient.gif);
	background-repeat: repeat-x;
	border: 0 none;
	font-weight: bold;
}
.paging_panelBox
{
	float: left;
	padding: 3px;
}
.paging_prevButtonBox, .paging_nextButtonBox
{
	float: left;
	width: 110px;
	height: 22px;
}
.paging_nextButtonBox .next
{
	float: right;
}
.paging_panelProductList
{
	width: 758px;
}
.paging_numericBoxProductList
{
	width: 530px;
}
.paging_panelStockProfit
{
	width: 600px;
}
.paging_numericBoxStockProfit
{
	width: 372px;
}
.paging_panelNonStockProfit
{
	width: 500px;
}
.paging_numericNonBoxStockProfit
{
	width: 272px;
}

/***************************Calendar extdender styles********************/

.ajax__calendar_container
{
	border: 1px solid #646464 !important;
	background-color: #ffffff !important;
	color: #000000 !important;
}
.ajax__calendar_footer
{
	border-top: 1px solid #f5f5f5 !important;
	background-color: #cfcfcf !important;
}
.ajax__calendar_dayname
{
	color: #000000 !important; /*border-bottom: 1px solid #f5f5f5;*/
}
.ajax__calendar_day
{
	border: 1px solid #f5f5f5 !important;
	color: black !important;
	width: 16px !important;
	height: 16px !important;
}
.ajax__calendar_month
{
	border: 1px solid #f5f5f5 !important;
	color: black !important;
	width: 41px !important;
}
.ajax__calendar_year
{
	border: 1px solid #f5f5f5 !important;
	color: black !important;
	width: 41px !important;
}

.ajax__calendar_active .ajax__calendar_day
{
	background-color: #4E5200 !important;
	border-color: #4E5200 !important;
	color: white !important;
}
.ajax__calendar_active .ajax__calendar_month
{
	background-color: #4E5200 !important;
	border-color: #4E5200 !important;
	color: white !important;
}
.ajax__calendar_active .ajax__calendar_year
{
	background-color: #4E5200 !important;
	border-color: #4E5200 !important;
	color: white !important;
}

.ajax__calendar_other .ajax__calendar_day
{
	background-color: #f5f5f5 !important;
	border-color: #f5f5f5 !important;
	color: #CDCDCD !important;
}
.ajax__calendar_other .ajax__calendar_year
{
	background-color: #f5f5f5 !important;
	border-color: #f5f5f5 !important;
	color: #CDCDCD !important;
}

.ajax__calendar_hover .ajax__calendar_day
{
	/*background-color: #F3C1C1;*/
	border-color: #4E5200 !important;
}
.ajax__calendar_hover .ajax__calendar_month
{
	/*background-color: #edf9ff;*/
	border-color: #4E5200 !important;
}
.ajax__calendar_hover .ajax__calendar_year
{
	/*background-color: #edf9ff;*/
	border-color: #4E5200 !important;
}

.ajax__calendar_hover .ajax__calendar_title
{
	color: #4E5200 !important;
	background-color: #CAC8C8 !important;
}
.ajax__calendar_prev
{
	background-image: url('WhiteArrow_Left.png') !important;
	background-color: #4E5200 !important;
	width: 16px !important;
	padding: 0 !important;
}
.ajax__calendar_hover .ajax__calendar_prev
{
	background-image: url('GreenArrow_Left.png') !important;
	background-color: #f5f5f5 !important;
}
.ajax__calendar_next
{
	background-image: url('WhiteArrow_Right.png') !important;
	background-color: #4E5200 !important;
	width: 16px !important;
	padding: 0 !important;
}
.ajax__calendar_hover .ajax__calendar_next
{
	background-image: url('GreenArrow_Right.png') !important;
	background-color: #f5f5f5 !important;
}
.ajax__calendar_title
{
	cursor: pointer !important;
	color: White !important;
	background-color: #4E5200 !important;
	height: 13px !important;
	border-bottom: solid 1px #4E5200 !important;
	border-top: solid 1px #4E5200 !important;
	border-left: solid 1px #4E5200 !important;
	border-right: solid 1px #4E5200 !important;
	padding: 0 !important;
}
.ajax__calendar_days THEAD
{
	background-color: #cfcfcf !important;
}
.ajax__calendar_hover .ajax__calendar_footer
{
	color: #4E5200 !important;
}
.ajax__calendar_header
{
	padding: 0 !important;
}
.ajax__calendar_header div
{
	padding: 0 !important;
}
.ajax__calendar_month td
{
	background-color: #f5f5f5 !important;
}
.ajax__calendar_year td
{
	background-color: #f5f5f5 !important;
}
.ajax__calendar_container
{
	width: 187px !important;
}
.ajax__calendar_body
{
	width: 187px !important;
	padding: 0px !important;
}
.ajax__calendar_body
{
	background-color: #f5f5f5 !important;
}
.ajax__calendar_body td
{
	padding-right: 5px !important;
}
.ajax__calendar_days tbody
{
	background-color: #f5f5f5 !important;
}
.ajax__calendar_months tbody
{
	background-color: #f5f5f5 !important;
}
.ajax__calendar_years tbody
{
	background-color: #f5f5f5 !important;
}
.ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years
{
	width: 187px !important;
}
.ajax__calendar_container table td
{
	padding: 0px;
}
.ajax__calendar_container .ajax__calendar_today
{
	color: Black !important;
}

.centerEmployees
{
	/*width: 220px;*/
	padding: 0px;
	margin: 0px;
}
.centerEmployees td
{
	vertical-align: top; /*width: 110px;*/
	padding: 0px !important;
	margin: 0px !important;
}
.centerEmployees td img
{
	width: 100px;
	vertical-align: top;
}
.centerEmployeePhone, .centerEmployeeMail
{
	width: 45px;
	float: left;
}
.divCenterDetails
{
}
.divCenterLocation
{
	text-align: center;
}
.divCenterCatalogVVS, .divCenterCatalogVA, .divCenterCatalogEL, .divCenterCatalogTOOL
{
	background-repeat: no-repeat;
	width: 153px;
	height: 70px;
}
.divCenterCatalogVVS
{
	background-image: url(catalog_vvs.gif);
}
.divCenterCatalogVA
{
	background-image: url(catalog_va.gif);
}
.divCenterCatalogEL
{
	background-image: url(catalog_el.gif);
}
.divCenterCatalogTOOL
{
	background-image: url(catalog_tool.gif);
}
.divCenterCatalogsHolder
{
	width: 100%;
	text-align: center;
}
/***************Certificates search********************/
.certificatesSearchTextHolder
{
	float: left;
	color: #000000;
}
.certificatesSearchTextBold
{
}
.certificatesSearchTextRed
{
	color: #ff0000;
}
.certificatesSearchTextHolder a, .certificatesSearchTextHolder a:link, .certificatesSearchTextHolder a:active, .certificatesSearchTextHolder a:visited, .certificatesSearchTextHolder a:hover
{
	text-decoration: underline;
	color: #000000;
}

.divRepeaterHeader
{
	border: 0px;
	width: 760px;
	height: 25px;
}
.divRepeaterHeader div
{
	margin-top: 5px;
	margin-left: 5px;
}
.divRepeaterItem div
{
	margin-top: 8px;
	margin-left: 5px;
}
.divRepeaterHeader
{
	background-repeat: repeat-x;
	background-image: url('productList_header_gradient.gif');
	background-color: #e6e6e6;
}
.divRepeaterItem
{
	width: 760px;
	height: 28px;
	border: 0px;
	margin-top: 0px !important;
	border-top: solid 3px #ffffff;
	width: 765px;
	background-color: #F5F5F5;
}
.divRepeaterItem:hover
{
	background-color: #D0D0D0;
}
.divRepeaterItem div
{
}

.DNN_News_ItemLink, .DNN_News_ItemLink a, .DNN_News_ItemLink a:link, .DNN_News_ItemLink a:active
{
	padding-bottom: 3px;
	padding-top: 0px;
	font-weight: bold;
}


.DNN_News_ItemLink a:hover
{
	color: #808080;
}

.DNN_News_ItemLink
{
	padding-top: 1px;
	padding-bottom: 5px;
	margin: 0px;
}

.DNN_News_ItemDetails
{
	padding-bottom: 20px;
}

.DNN_News_ItemDetails img
{
	padding-top: 0px;
	margin-top: 0px;
}

.DNN_News_ItemDetailsImgBorder
{
	padding-bottom: 1px;
	margin-top: 2px;
}

.DNN_News_ItemDetailsImgBorder img
{
	align: left;
	float: left;
	padding-top: 0px;
	margin-top: 0px;
	border-bottom: 2px solid #c6d300;
	margin-bottom: 15px;
}

.DNN_News_ItemDetails a, .DNN_News_ItemDetails a:active, .DNN_News_ItemDetails a:visited, .DNN_News_ItemDetails a:link
{
	color: #808080;
	font-weight: normal;
}

.DNN_News_ItemDetails a:hover
{
	color: #333333;
	font-weight: normal;
	font-size: 11px;
}

/*----------------------------Disable content on modal show-----------------------------------*/
.modalDisableBackground
{
	background-color: Gray;
	filter: alpha(opacity=50);
	opacity: 0.4;
	height: 100%;
	width: 100%;
	left: 0;
	top: 0;
	position: fixed;
	z-index: 1000;
}
/*----------------------RadTreeView----------------------------*/
.RadTreeView_Default .rtLI
{
	list-style-type: none;
}
/*  ----------------------------    PartnersBook module ----------------------------------- */
.partnersList
{
	width: 100%;
}
.partnersList table
{
	width: 100%;
	border-collapse: collapse;
	border: solid 1px Black;
	font-weight: bold;
}
.partnersList table td
{
	border-bottom: solid 1px Black;
}
.partnersListHeader td
{
	background-color: Black;
	color: White;
	height: 25px;
	padding-left: 10px;
}
.partnerTelephone, .partnerFax
{
	white-space: nowrap;
}
.partnersListItem td, .partnersListAlternateItem td
{
	background-color: #cbdf59;
	padding-left: 10px;
	height: 25px;
}
.partnersListAlternateItem td
{
	background-color: #E2ECA1;
}
td.partnerLogo
{
	background-color: White;
	padding: 1px;
}
/*  ----------------------------    WebserviceEditor module ----------------------------------- */
.webserviceEditor_topBox
{
	height: 100px;
	padding-left: 10px;
	padding-top: 10px;
	margin-bottom: 5px; /*background-color: #E6E6E6;*/
	background-image: url(UserPurchases_gradientMiddle.gif);
}
.webserviceEditor_label
{
	padding-bottom: 5px;
}
.webserviceEditor_serviceSelector
{
	float: left;
	width: 200px;
}
.webserviceEditor_infoBox
{
	width: 500px;
	height: 50px;
	padding: 7px;
	border: solid 1px black;
}
.webserviceEditor_infoRow
{
	float: left;
	width: 500px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.webserviceEditor_infoRowName
{
	float: left;
	width: 150px;
}
.webserviceEditor_infoRowValue
{
	float: left;
	width: 350px;
}
.webserviceEditor_securityLevelRow
{
	height: 25px;
	padding-left: 10px;
	margin-top: 3px;
	background-image: url(productList_header_gradient.gif);
}
.webserviceEditor_securityLevelLabel
{
	float: left;
	width: 200px;
	height: 25px;
	padding-top: 6px;
}
.webserviceEditor_securityLevelControl
{
	float: left;
	width: 550px;
}
.webserviceEditor_sectionName
{
	float: left;
	width: 750px;
	height: 20px;
	padding-left: 10px;
}
.webserviceEditor_settingItem
{
	clear: both;
	background-color: #F5F5F5;
}
.webserviceEditor_settingRow
{
	height: 27px;
	vertical-align: middle;
	padding-left: 40px;
}
.webserviceEditor_settingLabel
{
	float: left;
	font-weight: bold;
	margin-top: 4px;
}
.webserviceEditor_settingKey
{
	float: left;
	width: 75px;
	height: 27px;
	vertical-align: middle;
}
.webserviceEditor_settingValue
{
	float: left;
	width: 650px;
	height: 27px;
}
.webserviceKeySetting
{
	width: 600px;
}
.webserviceValueSetting
{
	width: 606px;
}
.webserviceEditor_saveButton
{
	float: right;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 50px;
}
.clearBoth
{
	clear: both;
}
/*  ----------------------------    ScanSearch module ----------------------------------- */
.scanSearch_Holder
{
	width: 758px;
}
/*  ----------------------------    CasePortfolio module ----------------------------------- */

.paging_panelCasesList
{
	width: 750px;
}

.paging_numericBoxCasesList
{
	width: 523px;
}
.casePortfolio_querryMark
{
	font-size: 11px;
	font-weight: bold;
	font-family: Arial;
	background-color: #ECE9D8;
	background-image: url("autocompleteHelp_gradient.png");
	background-repeat: repeat-x;
	border: 1px solid #736969;
	height: 19px;
	width: 15px;
	padding: 0px;
	margin: 0px;
	cursor: pointer;
	float: left;
	margin-left: -1px;
	color: White;
}
.casePortfolio_MetadataItem .ajax__calendar
{
	width: 100px;
	float: left;
}

/*  ----------------------------    Offer module		----------------------------------- */
.offer_DeliveryDatePicker
{
	width: 151px;
}

/*  ----------------------------		ChristmasCard module	---------------------------- */
.christmas_navigationContainer
{
	width: 762px;
	padding: 0px !important;
	background-repeat: repeat-x;
	background-image: url('productList_footer_gradient.gif');
	background-color: #e6e6e6;
	height: 34px;
}

/*  ----------------------------*********************   fonts   *********************----------------------------   */
/*  ----------------------------------- skin.css    --------------------------- */
body
{
	font-size: 11px;
	font-family: Arial, Verdana, sans-serif;
}
a:link, a:active, a:visited, a:hover
{
	font-family: Verdana;
	font-weight: normal;
}
td
{
	font-family: Verdana,Arial,Helvetica;
}
.RootMenu_MenuItem, .RootMenu_MenuItem_active, .RootMenu_MenuItemactive, .RootMenu_MenuItemSel
{
	font-family: verdana, Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
}
.MainMenu_MenuItem, .MainMenu_MenuItem_active, .MainMenu_MenuItemactive, .MainMenu_MenuItemSel
{
	font-family: verdana, Tahoma, Arial, Helvetica;
	font-size: 10px;
	font-weight: normal;
}
.ModuleTitle_MenuItem, .ModuleTitle_MenuItemSel
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
}
.ModuleTitle_MenuArrow, .ModuleTitle_RootMenuArrow
{
	font-family: webdings;
	font-size: 10pt;
}
.Conceptmenu, .portalMenuItem, .Conceptmenu:hover, .portalMenuItem:hover, .Conceptmenu_standing, .portalMenuItem_selected
{
	font-family: arial, verdana;
	font-size: 11px;
}
.Conceptmenu a:hover, .portalMenuItem a:hover, .Conceptmenu a:link, .Conceptmenu a:visited, .Conceptmenu a:active, .portalMenuItem a:link, .portalMenuItem a:visited, .portalMenuItem a:active
{
	font-size: 11px;
}
.Conceptmenu_standing, .portalMenuItem_selected, .Conceptmenu_standing a:link, .Conceptmenu_standing a:visited, .Conceptmenu_standing a:active, .portalMenuItem_selected a:link, .portalMenuItem_selected a:visited, .portalMenuItem_selected a:active
{
	font-weight: bold;
	font-family: arial, verdana;
	font-size: 11px;
}
.velkommen
{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.QuickLinks:link, a.QuickLinks:visited, a.QuickLinks:active, a.QuickLinks:hover
{
	font-family: verdana;
	font-size: 9px;
}
.QuickLinks_td
{
	font-family: Arial;
	font-size: 9pt;
}
.QuickLinks_ItemHeader
{
	font-family: Arial;
	font-weight: bold;
	font-size: 8pt;
}
.QuickLinks_ItemMouseOut, .QuickLinks_ItemMouseOver, .QuickLinks_ItemMouseOut a:link, .QuickLinks_ItemMouseOut a:active, .QuickLinks_ItemMouseOut a:visited, .QuickLinks_ItemMouseOut a:hover, .QuickLinks_ItemMouseOver a:link, .QuickLinks_ItemMouseOver a:active, .QuickLinks_ItemMouseOver a:visited, .QuickLinks_ItemMouseOver a:hover
{
	font-size: 11px;
	font-family: Verdana;
	font-weight: normal !important;
}
.DivOnMouseOut, .DivOnMouseOut a, .DivOnMouseOut a:link, .DivOnMouseOut a:active, .DivOnMouseOut a:hover, .DivOnMouseOut a:visited, .DivOnMouseOut
{
	font-size: 11px;
}
.BottomAddress, .BottomCopyright, a.BottomMail:link, a.BottomMail:visited, a.BottomMail:hover, a.BottomMail:active
{
	font-family: Arial;
	font-size: 8pt;
	font-weight: normal;
}
a.Small_Head:link, a.Small_Head:visited, a.Small_Head:active, a.Small_Head:hover
{
	font-family: Arial;
	font-size: 7pt;
}
.article_date
{
	font-weight: normal;
	font-size: 9px;
}
.button
{
	font-size: 8pt;
}
.NormalTextBox, .input_boks
{
	font-family: Arial;
	font-weight: normal;
	font-size: 8pt;
}
.SkinObject
{
	font-weight: normal;
}
.AOCurrentDateStyle
{
	font-family: Arial !important;
	font-size: 11px;
	font-style: normal;
}
.diags, .diags td, .diags th, .diags ol, .diags li, .diags select, .diags input, .diags div, .diags p
{
	font-size: 11px;
	font-family: Verdana, sans-serif;
}

/************************* Link Button Dynamic **********************************/
span.linkButtonDynamic_content span
{
	font-family: Verdana !important;
	font-size: 11px !important;
	font-weight: bold !important;
}
/*		-----------------------------------------------------------		Product details		-----------------------------------------------------------		*/
.detailedProduct_productsTable, .detailedProduct_productsTable td, .detailedProduct_productsTable a:link, .detailedProduct_productsTable a:hover, .detailedProduct_productsTable a:visited, .detailedProduct_productsTable a:active
{
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
}
.detailedProduct_productDiv
{
	font-weight: normal;
}
.detailedProduct_bottomHeader
{
	font-size: 10px;
}
.detailedProduct_bottomBox
{
	font-family: Verdana;
	font-size: 9px;
}
.advancedDetailsPage_detailContentDataShortLineRightItem .divStdPriceIndication
{
	margin-top: 4px;
	float: left;
}

/***************************Popup packages (product list) styles********************/
.popupPackageBox
{
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
}
.autocomplete_completionList
{
	font-weight: normal;
	font-family: Arial;
}
.autocomplete_itemNumber
{
	font-weight: bold;
}
/***************************Paging control******************************/
.paging_buttonsBox a:link, .paging_buttonsBox a:hover, .paging_buttonsBox a:visited, .paging_buttonsBox a:active
{
	font-weight: normal;
}
.paging_pageNumber span
{
	font-weight: bold;
}
/***************************Calendar extdender styles********************/
.ajax__calendar_day, .ajax__calendar_month, .ajax__calendar_year
{
	font-weight: normal;
}
.ajax__calendar_title, .ajax__calendar_active .ajax__calendar_day, .ajax__calendar_active .ajax__calendar_month, .ajax__calendar_active .ajax__calendar_year, .ajax__calendar_hover .ajax__calendar_day, .ajax__calendar_hover .ajax__calendar_month, .ajax__calendar_hover .ajax__calendar_year
{
	font-weight: bold !important;
}
.centerEmployees, .divCenterDetails
{
	font-family: Verdana;
	font-size: 9px;
}
/*  -----------------------------   autocomplete  -----------------------------   */
.autocomplete_textBoxSearch, .textBoxSearch, .autocomplete_watermarked, .autocomplete_buttonHelp
{
	font-family: Arial;
	font-size: 11px;
}
.autocomplete_buttonHelp
{
	font-weight: bold;
}
/*  -----------------------------   product list  -----------------------------   */
.productListBox, .productList_label, .productList_labelReplaced, .productListBox a:link, .productListBox a:hover, .productListBox a:visited, .productListBox a:active
{
	font-family: Arial;
	font-size: 11px;
}
.productList_header, .productList_header a:link, .productList_header a:hover, .productList_header a:visited, .productList_header a:active
{
	font-weight: bold;
}
.productList_label, .productList_labelReplaced
{
	font-weight: bold;
}
.productList_content a, .productList_content a:link, .productList_content a:hover, .productList_content a:visited, .productList_content a:active
{
	font-weight: normal !important;
}

.repeateOrder_container
{
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	width: 170px;
}
/*  -----------------------------   product list with 3 icons----------------------------   */
.productList_iconInfo
{
	background-image: url(productListInfoIcon.png);
}
.productList_iconPdf
{
	background-image: url(productListPdfIcon.png);
}
.productList_iconPage
{
	background-image: url(productListPageIcon.png);
}
.productList_iconInfoExist
{
	background-image: url(productListInfoExistIcon.png);
}
.productList_iconInfoNotExist
{
	background-image: url(productListInfoNotExistIcon.png);
}
.productList_iconPdfActive
{
	background-image: url(productListPdfActiveIcon.png);
}
.productList_iconPageActive
{
	background-image: url(productListPageActiveIcon.png);
}
.productList_iconInfo, .productList_iconInfoExist, .productList_iconInfoNotExist, .productList_iconPdf, .productList_iconPage, .productList_iconIndicativeStockInfo, .productList_iconPdfActive, .productList_iconPageActive
{
	float: left;
	padding: 0px;
	width: 17px;
	height: 17px;
	cursor: pointer;
	background-repeat: no-repeat;
	background-color: transparent;
}
.productList_iconIndicativeStockInfo
{
	margin: 5px 0px 0px 2px !important;
	color: Red;
}
.productList_iconInfo, .productList_iconPdf, .productList_iconPage
{
	cursor: default;
}
.productList_iconInfo, .productList_iconInfoExist, .productList_iconInfoNotExist, .productList_iconPdf, .productList_iconPage, .productList_iconPdfActive, .productList_iconPageActive
{
	margin: 5px 0px 0px 4px !important;
}
.productList_content .productList_checkbox
{
	height: auto;
}
.productList_content .productList_checkbox input
{
	margin: 5px 0px 0px 2px;
	padding: 0px;
	border: none;
	width: 16px;
	height: 16px;
}
.productList_header .productList_checkbox input
{
	margin: 0px 0px 0px 2px;
	padding: 0px;
	border: none;
	width: 16px;
	height: 16px;
}
.productListShortInfo_Container
{
	float: left;
	padding: 5px;
	background-color: #3B4000;
	color: #FFFFFF;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}
.productListShortInfo_Box
{
	float: left;
	width: 170px;
}
.productListShortInfo_Line
{
	float: left;
	padding: 5px;
}
.productListShortInfo_LeftItem
{
	float: left;
	width: 80px;
}
.productListShortInfo_RightItem
{
	float: left;
	width: 80px;
	text-align: right;
}
.productListShortInfo_LeftLastItem
{
	float: left;
	width: 130px;
}
.productListShortInfo_RightLastItem
{
	float: left;
	width: 30px;
	text-align: right;
}
.productList_priceItem
{
	cursor: pointer;
	float: left;
	width: 90px;
}

/*  -----------------------------   InvoiceOverview module  -----------------------------   */
.highligh_labelFrom
{
	width: 110px;
}
.highligh_date
{
	width: 250px;
}
.divInvoiceOverview .highligh_button
{
	padding-left: 175px;
}
.divCalendarFrom, .divCalendarTo
{
	width: 30px;
	padding-top: 0px;
}
/*  -----------------------------   ProductEntrySearch module  -----------------------------   */
.catalogMenu a, .catalogMenu a:link, .catalogMenu a:hover, .catalogMenu a:visited, .catalogMenu a:active
{
	font-family: Verdana;
	font-weight: bold !important;
	font-size: 10pt !important;
}
.contentMenu
{
	font-size: 10pt;
}
.SearchTypePanel_b1, .SearchTypePanel_b2, .SearchTypePanel_b3, .SearchTypePanel_b4
{
	font-size: 1px;
}

.popupButtonSearchTextLeft .popupButtonSearchText, .popupButtonSearchTextRight .popupButtonSearchText
{
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana;
}
/*  -----------------------------   Favourites module  -----------------------------   */
.pager_setPageNumberDiv, .pager_setPageSizeDiv
{
	font-family: Arial;
	font-size: 11px;
}
.pager_prevDiv, .pager_nextDiv, .pager_prevInactiveDiv, .pager_nextInactiveDiv
{
	font-weight: bold;
}
/*  -----------------------------   QuickCatalog module  -----------------------------   */
.catalog_text, .category_text
{
	font-weight: bold;
	font-size: 10px;
}
.category_container, .category_image, .catalog_container, .catalog_image, .catalog_containerSmall, .catalog_imageSmall, .catalog_imagePathLink
{
	font-family: Verdana;
	font-size: 9px;
}
.link_path_text a:link, .link_path_text a:hover, .link_path_text a:visited, .link_path_text a:active
{
	font-family: Arial;
}
.divPageSizeHolder
{
	font-weight: 700;
}
/*  -----------------------------   ScanSearch module  -----------------------------   */
.scan_PanelHeader
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
}
.scan_textBoxSearch, .scan_watermarked
{
	font-size: 11px;
}
.scan_instructionBox, .scan_instructionHeader, .scan_instructionLineInfo, .scan_instructionLine, .scan_instructionLineHeader, .scan_instructionLineText, .scan_instructionRemark
{
	font-weight: normal;
	font-family: Arial;
	font-size: 11px;
}
.scan_instructionHeader, .scan_instructionLineHeader
{
	font-weight: bold;
}
.scan_instructionHeader
{
	font-size: 12px;
}
.scan_PanelBox
{
	width: 265px;
}
/*  -----------------------------   QuickBuy module  -----------------------------   */
.quickBuy_Box
{
	font-family: Arial;
	font-weight: normal;
	font-size: 11px;
}
.quickBuy_TextHeader, .quickBuy_FormHeaderProduct, .quickBuy_FormHeaderQuantity, .quickBuy_FormHeaderDetail
{
	font-weight: bold;
	font-size: 12px;
}
/*  -----------------------------   FullBasket module  -----------------------------   */
.fullBasket_content a, .fullBasket_content a:link, .fullBasket_content a:hover, .fullBasket_content a:visited, .fullBasket_content a:active, .fullBasket_alternativeContent a, .fullBasket_alternativeContent a:link, .fullBasket_alternativeContent a:hover, .fullBasket_alternativeContent a:visited, .fullBasket_alternativeContent a:active
{
	font-weight: normal !important;
}
.basket_navigationBasket, .basket_navigationAccount, .basket_navigationConfirm, .basket_navigationBasketInactive, .basket_navigationAccountInactive, .basket_navigationConfirmInactive
{
	font-size: 14px;
}
.basket_navigationBasket, .basket_navigationAccount, .basket_navigationConfirm
{
	font-weight: bold;
}
.fullBasket_header, .fullBasket_header a:link, .fullBasket_header a:hover, .fullBasket_header a:visited, .fullBasket_header a:active
{
	font-weight: bold;
}
.basket_deliveryTitleText, .basket_deliveryLeftHolder .querryMark
{
	font-size: 11px;
	font-weight: bold;
}
.basket_deliveryHeaderText, .basket_deliveryDirection span, .basket_deliveryComments span, .basket_deliveryRightHolder span
{
	font-weight: bold;
}
.popupExcelBox, .popupPrintBox
{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
}
.basketOverview_printHeader
{
	font-size: 14px;
	font-weight: bold;
}
.basket_navigationBasketInactive, .basket_navigationAccountInactive, .basket_navigationConfirmInactive
{
	font-weight: normal;
}
.basket_deliveryMain select, .basket_deliveryMain textarea, .basket_deliveryMain input
{
	font-family: Arial;
	font-size: 11px;
}
.basket_completeHeaderMainText, .basket_remarks
{
	font-weight: bold;
}
.basket_completeMain, .basket_backMain
{
	font-family: verdana,arial;
	font-size: 9px;
}
.basket_completeHeaderMain
{
	font-weight: bold;
	font-size: 14px;
	font-family: Arial;
}
.basket_completeHeaderText, .basket_completeInvalidOrderNumberText, .basket_completeDeliveryDetailsHeaders, .basket_completeOrderDetailsHeaders
{
	font-weight: bold;
}
.bwa_quat
{
	font-size: 11px;
}
.bwa_header
{
	font-size: 12px;
}
.bwa_straks_tr_dark
{
	font-weight: normal;
	font-size: 10pt;
	font-family: verdana;
}
/*  -----------------------------   ShoppingBasket module  -----------------------------   */
.smallBasket_item, .smallBasket_alternativeItem, .smallBasket_total
{
	font-weight: bold;
}
.smallBasket_container, .smallBasket_button, .smallBasket_item, .smallBasket_alternativeItem, .smallBasket_total
{
	font-family: Verdana;
	font-size: 9px;
}
.smallBasket_textTitle
{
	font-size: 11px;
}
/*  -----------------------------   OrderOverview module.css  -----------------------------   */
.highligh_header, .repeaterPurchases_header, .buyOverview_PrintHeader, .repeaterOrders_header
{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
}
.lineHeader, .highligh_label, .module_text_labelNothingFound, .invoice_headerText, .invoicePopupHeaderRow, .labelNothingFound
{
	font-weight: bold;
}
.repeaterOrders_headerPeriod
{
	font-size: 12px;
}
.repeaterBox
{
	font-family: Arial;
	font-size: 11px;
}
.repeaterOrders_lineHeader, .repeaterOrders_lineHeader a, .repeaterOrders_lineHeader a:link, .repeaterOrders_lineHeader a:hover, .repeaterOrders_lineHeader a:visited, .repeaterOrders_lineHeader a:active, .order_linesHeader, .order_linesHeader a, .order_linesHeader a:link, .order_linesHeader a:hover, .order_linesHeader a:visited, .order_linesHeader a:active
{
	font-family: Arial;
	font-weight: bold;
}
.order_labelPriceTotal, .order_priceTotal, .order_headerText, .order_headerTrackText, .orderPopupHeaderRow
{
	font-weight: bold;
}
.order_headerText, .order_headerValue
{
	font-family: Arial;
	font-size: 11px;
}
.order_orderNumberHeader
{
	font-size: 14px;
	font-weight: bold;
}
.repeaterOrders_lineRow .order_track a:link, .repeaterOrders_lineRow .order_track a:hover, .repeaterOrders_lineRow .order_track a:visited, .repeaterOrders_lineRow .order_track a:active, .order_headerTrackValue a:link, .order_headerTrackValue a:hover, .order_headerTrackValue a:visited, .order_headerTrackValue a:active
{
	font-weight: normal;
}
.order_headerTrackValue
{
	font-weight: normal;
}
/*  -----------------------------   InvoiceOverview module  -----------------------------   */
.repeaterInvoices_header
{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
}
.repeaterInvoices_headerPeriod
{
	font-size: 12px;
}
.repeaterInvoices_lineHeader a:link, .repeaterInvoices_lineHeader a:hover, .repeaterInvoices_lineHeader a:visited, .repeaterInvoices_lineHeader a:active, .invoice_linesHeader a:link, .invoice_linesHeader a:hover, .invoice_linesHeader a:visited, .invoice_linesHeader a:active
{
	font-family: Arial;
	font-weight: bold;
}
.repeaterInvoices_lineFooter .invoice_labelPriceTotal, .invoice_priceTotal
{
	font-weight: bold;
}
.invoice_header
{
	font-family: Verdana;
	font-size: 9px;
}
.invoice_headerText, .invoice_headerValue
{
	font-family: Arial;
	font-size: 11px;
}
.invoice_invoiceNumberHeader
{
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
}
/*  -----------------------------   ReturnBasket module  -----------------------------   */
.returnBasket_header, .returnBasket_content, .returnBasket_contentReplaced, .returnBasket_alternativeContent, .returnBasket_footer
{
	font-family: Arial;
	font-size: 11px;
}
.returnBasket_header, .returnBasket_footerTools, .returnBasket_bottomButtonsPanel, .returnBasket_footerTotal
{
	font-weight: bold;
}
.returnBasket_header a:link, .returnBasket_header a:hover, .returnBasket_header a:visited, .returnBasket_header a:active
{
	font-family: Arial;
	font-weight: bold;
}
.returnBasket_content a, .returnBasket_content a:link, .returnBasket_content a:hover, .returnBasket_content a:visited, .returnBasket_content a:active, .returnBasket_alternativeContent a, .returnBasket_alternativeContent a:link, .returnBasket_alternativeContent a:hover, .returnBasket_alternativeContent a:visited, .returnBasket_alternativeContent a:active
{
	font-weight: normal !important;
}
.returnBasket_contentReplaced a, .returnBasket_contentReplaced a:link, .returnBasket_contentReplaced a:hover, .returnBasket_contentReplaced a:visited, .returnBasket_contentReplaced a:active, .returnBasket_alternativeContent a, .returnBasket_alternativeContent a:link, .returnBasket_alternativeContent a:hover, .returnBasket_alternativeContent a:visited, .returnBasket_alternativeContent a:active
{
	font-weight: normal !important;
}
.returnBasket_number a:link, .returnBasket_number a:hover, .returnBasket_number a:visited, .returnBasket_number a:active, .returnBasket_text a:link, .returnBasket_text a:hover, .returnBasket_text a:visited, .returnBasket_text a:active
{
	font-family: Arial;
}
.returnBasket_content .returnBasket_returnAmount, .returnBasket_alternativeContent .returnBasket_returnAmount
{
	font-weight: bold;
}
.returnBasket_addressMain, .returnBasket_addressMain input, .returnBasket_addressMain textarea, .returnBasket_addressMain select
{
	font-family: Arial;
	font-size: 11px;
	float: left;
}
.returnBasket_addressMain
{
	font-weight: bold;
}
.returnBasketComplete_mailConfirm, .returnBasket_totalItemsFoundLabel
{
	font-weight: bold;
}
.labelServerValidateMessages
{
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana;
}
.returnBasket_navigation_top
{
	font-size: 14px;
}
.returnBasket_navigationBasket
{
	font-weight: bold;
}
.returnBasket_navigationAccount, .returnBasket_navigationConfirm, .returnBasketComplete_printHeader
{
	font-size: 14px;
	font-weight: bold;
}
.returnBasket_navigationBasketInactive, .returnBasket_navigationAccountInactive, .returnBasket_navigationConfirmInactive
{
	font-weight: normal;
	font-size: 14px;
}
/*  -----------------------------   BuyOverview module  -----------------------------   */
.buyOverview_control_rowBox, .repeaterPurchases_lineFooter, .buyOverview_ButtonsDiv
{
	font-weight: bold;
}
.module_text_header
{
	font-weight: 700;
}
.purchases_header
{
	font-family: Verdana;
	font-size: 9px;
}
/*  -----------------------------   DownloadPriceFileEL module  -----------------------------   */
.priceFileELContainer, .priceFileVVSContainer
{
	font-size: 11px;
	font-weight: normal;
	font-family: Verdana;
}
.priceFileELMainHeaderBox, .priceFileELHeaderBox, .priceFileELDownloadTypeHeader
{
	font-weight: bold;
}
/*  -----------------------------   DownloadPriceFileVVS module -----------------------------   */
.priceFileVVSHeaderExtensionsBox, .priceFileVVSEditHeader, .priceFileVVSEditUploadPanelHeader, .priceFileVVSEditStatusLine
{
	font-weight: bold;
}
.priceFileVVSEditTextBoxName, .priceFileVVSEditDropDownSystems, .priceFileVVSEditDropDownFileTypes, input.priceFileVVSUpload
{
	font-size: 10px;
}
.EditLineHeader
{
	font-weight: normal !important;
}
/*  -----------------------------   ReturnOrderOverview module  -----------------------------   */

.returnOrder_footerButtons
{
	font-weight: bold;
}
.returnOrder_headerRow
{
	font-size: 12px;
}
.returnOrder_headerRow span, .returnOrder_headerRow a, .returnOrder_headerRow a:link, .returnOrder_headerRow a:hover, .returnOrder_headerRow a:visited, .returnOrder_headerRow a:active
{
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
}
.returnOrder_headerText, .returnOrder_headerValue
{
	font-weight: bold;
}
.returnOrder_printHeader
{
	font-size: 14px;
	font-weight: bold;
}
/*  -----------------------------   UserPurchases module  -----------------------------   */
.userPurchases_mainTable
{
	font-size: 11px;
}
.upmodule_footerTotal
{
	font-family: Arial;
	font-size: 11px;
}
.upmodule_footerTotal span, .upmodule_error, .upmodule_trackTraceLabel, .upmodule_labelRowTitle
{
	font-weight: bold;
}
.upmodule_mainTitle, .upmodule_title
{
	font-weight: bold;
	font-family: Arial;
}
.upmodule_mainTitle
{
	font-size: 16px;
}
.upmodule_title
{
	font-size: 14px;
}
.upmodule_trackTraceItems
{
	font-weight: normal;
}
/*  -----------------------------   SertificateSearch module  -----------------------------   */
.certificatesSearchTextHolder, .certificateSearchHolder
{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
}
.certificatesSearchTextBold, .divRepeaterHeader
{
	font-weight: bold;
}
.certificatesSearchTextHolder a:link, .certificatesSearchTextHolder a:hover, .certificatesSearchTextHolder a:visited, .certificatesSearchTextHolder a:active
{
	font-size: 9px;
	font-weight: normal;
}
.certificateSearch_textBox
{
	font-size: 10px;
}
/*  -----------------------------   ConsultantByUser module  -----------------------------   */
.bold
{
	font-weight: bold;
}
.divConsultant
{
	/*font-family: Arial; 	font-size: 11px;*/
	font-family: Verdana;
	font-size: 9px;
}
/*  -----------------------------   EnvironmentalGuides module  -----------------------------   */
.quide_headerRow, .quide_headerRow a:link, .quide_headerRow a:hover, .quide_headerRow a:visited, .quide_headerRow a:active, .quide_footerRow
{
	font-weight: bold;
}
.guide_searchHeaderBox
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
}
.quide_textBoxGuideId, .quide_textBoxProductName, input.quide_inputBrowse
{
	font-size: 10px;
}
.guide_panelRepeaterBox
{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
}
.guide_linkNumber
{
	font-family: Arial;
}
.quide_linkButtonHeader
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
}
.quide_row .quide_Carcinogenic, .quide_pageStatus, .quide_uploadStatus
{
	font-weight: bold;
}
/*  -----------------------------   FindCenter module  -----------------------------   */
.findCenterContainer
{
	font-size: 11px;
	font-weight: normal;
	font-family: Verdana;
}
.findCenterRegionItem a:hover, .findCenterRegionMain a:hover, .findCenterWarehouseMain, .aoMapBold /* line 28  */
{
	font-weight: bold;
}
.aoMapName /* line 78 */
{
	font-size: 12px;
	font-weight: bold;
}
.aoMapLine, .aoMapItemRight a:link, .aoMapItemRight a:hover, .aoMapItemRight a:visited, .aoMapItemRight a:active
{
	font-weight: normal;
}
/*  -----------------------------  SwitchAccount  module  -----------------------------   */
.anylinkmenu, .anylinkmenucols
{
	font: normal 12px Verdana;
}
.anylinkmenu ul li div
{
	font-weight: bold;
}
.anylinkmenucols
{
	font: normal 12px Verdana;
}
/*  -----------------------------  TabAliasAdmin  module  -----------------------------   */
.grid, .grid input, .grid_header, .labelError
{
	font-family: Arial;
	font-size: 11px;
}
.grid_header, .labelError
{
	font-weight: bold;
}
/*		-----------------------------		RegisterNewUser module		-----------------------------		*/
.textBox
{
	font-family: Arial;
	font-size: 11px;
}
/*		-----------------------------		DNNNewsFeed module		-----------------------------		*/
.DNN_News_ItemLink
{
	font-size: larger;
	font-weight: bold;
}
.DNN_News_ItemDate
{
	font-style: italic;
	font-size: 8px;
	color: #888888;
}
/* --------------- AOInshop ---------------- */
.scanner_container
{
	font-family: Arial;
	font-size: 11px;
}
.scannerList_header
{
	background-image: url(productList_footer_gradient.gif);
	background-repeat: repeat-x;
}
/* -----------------------------------------*/
/*  ----------------------------    Faktabox module ----------------------------------- */

.fakta_headline
{
	font-size: 14px;
	font-family: Verdana;
	background-color: #000000;
	font-weight: bold;
	color: #c4cc3e;
	text-transform: uppercase;
	padding-left: 10px;
}

.fakta_headline td, .contenttext fakta_headline td
{
	font-size: 14px;
	font-family: Verdana;
}

.main_table_fakta
{
	width: 200px;
}



.table_fakta
{
	width: 200px;
	background-color: #f8f5f3;
	border-top: solid 1px #c5cc40;
	border-left: solid 1px #c5cc40;
	border-right: solid 1px #c5cc40;
	border-bottom: solid 3px #c5cc40;
}


.fakta_indhold ul
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 1.5em;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #222222;
	text-decoration: none;
	text-indent: 0px;
	margin: 0px;
	padding: 0px;
}

.fakta_indhold
{
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 10px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
}

.fakta_indhold p
{
}

.fakta_indhold a:link, .fakta_indhold a:active, .fakta_indhold a:visited, .fakta_indhold a
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	background-color: #c5cc40;
	text-decoration: none;
	padding-left: 2px;
	font-weight: lighter;
}

.fakta_indhold a:hover
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
	background-color: #6a7e18;
	text-decoration: none;
	padding-left: 2px;
	font-weight: lighter;
}

/* MissingPictures module begin */
.divMissingPicturesHolder
{
	width: 760px;
}
.divMissingPicturesHolder .divHeader
{
	width: 760px;
	height: 32px;
	background-image: url(ProductSearch_gradient.gif);
	background-repeat: repeat-x;
}
.divRepeaterHolder
{
	width: 760px;
	margin-top: 10px;
}
.divRepeaterHolder .divRepeaterHeader
{
	width: 755px;
	height: 32px;
	padding-left: 5px;
	background-image: url(ProductSearch_gradient.gif);
	background-repeat: repeat-x;
}
/* MissingPictures module end */
/* AOClock */
.divAOClock
{
	color: #575757;
	text-align: left;
	padding-left: 20px;
	padding-top: 10px;
	float: left;
	font-family: Arial !important;
	font-size: 11px;
	font-style: normal;
}
.divAOClockContainer, .divAOClockSlider
{
	width: 180px;
	height: 20px;
}
.divAOClockText
{
	width: 130px;
	float: left;
}
.divAOClockCounter
{
	width: 50px;
	float: left;
}
/* AOClock end */

/*********Favourites tree View*****************************/
.panelTree, .shoppingPanelTree, .casePanelTree
{
	float: left;
	background-color: #F5F5F5;
	height: auto;
	text-align: left;
	height: 155px;
	overflow-y: scroll;
	overflow-x: hidden;
}
.panelTree
{
	width: 167px;
}
.shoppingPanelTree
{
	width: 164px;
}
.casePanelTree
{
	width: 153px;
}

/* ImpersonateLogin begin */
.impersonateContainer, .impersonateContainer a:link, .impersonateContainer a:hover, .impersonateContainer a:visited
{
	color: #00CC66;
}
/* ImpersonateLogin end */
/* Pdf catalogs */
h1, h2, h3, h4, h5, h6, p
{
	position: relative;
}
.contentFormHolder
{
	background-color: #F5F5F5;
	width: 390px;
	height: 180px;
}
.productListElementsHolder
{
	padding-left: 10px;
	padding-top: 10px;
	height: 120px;
	width: 150px;
	float: left;
}
.productListElementsHolder span, .deliveryAddressHolder span
{
	color: Black;
	font-family: Arial, Verdana;
	font-size: 11px;
}
.deliveryAddressHolder .Address_textBoxStreetNumber, .deliveryAddressHolder .Address_textBoxPostalCode
{
	float: left;
	width: 50px;
}
.deliveryAddressHolder .Address_textBoxStreet, .deliveryAddressHolder .Address_textBoxCity
{
	float: left;
	width: 140px;
}
.deliveryAddressHolder .Address_textBoxPostalCode, .deliveryAddressHolder .Address_textBoxStreet
{
	margin-right: 2px;
}
.productListElementsHolder div
{
	margin-top: 6px;
	width: 145px;
	float: left;
}
.deliveryAddressHolder
{
	padding-top: 17px;
	height: 113px;
	width: 220px;
	float: left;
}
.deliveryAddressHolder div
{
	float: left;
	width: 220px;
}
.deliveryAddressHolder input[type="text"]
{
	border: 1px solid black;
	font-size: 11px;
	margin-top: 1px;
	margin-right: 7px;
	margin-bottom: 4px;
}
.buttonGenerateListHolder
{
	background-color: #F5F5F5;
	height: 30px;
	padding-left: 100px;
	padding-top: 10px;
	clear: both;
}
/*delivery address validatio popup*/
.deliveryAddress_validatorPopupContainer
{
	float: left;
	min-width: 300px;
}
.deliveryAddress_validatorPopupLeft
{
	float: left;
	background-image: url('red_left_bottom.png');
	background-repeat: no-repeat;
	height: 35px;
	width: 23px;
}
.deliveryAddress_validatorPopupMiddle
{
	float: left;
	background-image: url('red_middle_bottom.png');
	background-repeat: repeat-x;
	height: 35px;
}
.deliveryAddress_validatorPopupMiddle span
{
	float: left;
	margin: 8px 4px 0px -15px;
	color: White;
	font-weight: bold;
}
.deliveryAddress_validatorPopupRight
{
	float: left;
	background-image: url('red_right_bottom.png');
	background-repeat: no-repeat;
	height: 35px;
	width: 5px;
}
/*Tree view cases*/
.treeViewReturnToListNode .rtIn
{
	font-weight: bold;
	color: #00cc66 !important;
}
/*button add to case category*/
a.buttonAddToCaseCategory .linkButtonDynamic_text
{
	width: 119px;
	text-align: center;
}
a.shoppingButtonAddToCaseCategory .linkButtonDynamic_text
{
	width: 130px;
	text-align: center;
}
/*end*/

/*login module test*/
.OliveTitle_content .LoginPanel span, .OliveTitle_content .Normal label, .OliveTitle_content a.CommandButton:link
{
	color: #707070 !important;
	font-family: Arial,Verdana,Geneva,sans-serif !important;
	font-size: 11px !important;
	font-weight: normal !important;
}
.OliveTitle_content .LoginPanel .SubHead img
{
	display: none;
}
.OliveTitle_content .LoginPanel .NormalTextBox
{
	background-color: #000000;
	border: 1px solid #6E6E6E;
	color: White;
}
.OliveTitle_content .LoginPanel .StandardButton
{
	background-image: url(login_button.gif);
	background-repeat: no-repeat;
	border: 0 none;
	color: white;
	font-family: Arial;
	font-size: 12px;
	height: 22px;
	text-transform: uppercase;
	width: 86px;
	padding-bottom: 2px;
	font-weight: bold;
}
.BlueTitle_content .LoginPanel .StandardButton
{
	background-image: url(login_button_blue.gif);
	background-repeat: no-repeat;
	border: 0 none;
	color: white;
	font-family: Arial;
	font-size: 12px;
	height: 22px;
	text-transform: uppercase;
	width: 86px;
	padding-bottom: 2px;
	font-weight: bold;
}

/*********Login box*****************************/
.table_login
{
	width: 280px;
	color: #707070;
}
.table_login td
{
	padding-bottom: 5px;
	color: #707070;
	padding-left: 10px;
}
.input_login
{
	border: solid #6e6e6e 1px;
	color: white;
	background-color: #000000;
}
.input_button
{
	border: solid #6e6e6e 0px;
	color: white;
	background-color: #000000;
}
.tr_login
{
	padding-top: 5px;
	padding-bottom: 5px;
}
.td_login
{
	color: #707070;
	font-size: 11px;
}
.headline_login
{
	color: #707070;
	font-size: 14px;
	text-transform: uppercase;
}
.login_stroke
{
	height: 30px;
}
.login_button_td
{
	padding-right: 60px; /*vertical-align: right;*/
}
/*Corrected quantities popup*/
.correctedList_Container
{
	float: left;
	color: Black;
	font-family: Arial;
	font-weight: normal;
	background-color: White;
	font-family: Arial, Verdana;
	font-size: 11px;
}
.correctedList_HeaderBox
{
	float: left;
}
.correctedList_HeaderLine
{
	float: left;
	width: 450px;
	background-color: #D0D0D0;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}
.correctedList_HeaderItem
{
	float: left;
	padding: 5px;
}
.correctedList_HeaderText
{
	float: left;
	width: 470px;
}
.correctedList_LinesBox
{
	clear: left;
	float: left;
	width: 470px;
}
.correctedList_ProductHeaderLine
{
	float: left;
	width: 470px;
	background-color: #D0D0D0;
}
.correctedList_ProductLine
{
	float: left;
	width: 470px;
	background-color: #E6E6E6;
	margin-top: 3px;
}
.correctedList_ProductNumber
{
	float: left;
	width: 180px;
}
.correctedList_ProductQuantity
{
	float: left;
	width: 100px;
}
.correctedList_ProductCorrectedQuantity
{
	float: left;
	width: 170px;
}
.correctedList_ProductItem
{
	float: left;
	padding: 5px;
}

/****************************** User Administration ********************************/
.userAdmin_header
{
	width: 760px;
	height: 25px;
	background-image: url('PanelHeaderGradient.gif');
	background-repeat: repeat-x;
	margin-bottom: 5px;
}
.userAdmin_header div
{
	padding-left: 10px;
	padding-top: 5px;
	font-weight: bold;
}
.userAdmin_userInfo, .userAdmin_userSettings, .userAdmin_accessRights
{
	background-color: #F5F5F5;
	width: 730px;
	margin-bottom: 5px;
	padding: 15px 15px 5px 15px;
}
.userAdmin_buttonsHolder
{
	width: 720px;
	height: 30px;
	padding-top: 10px;
}
.userAdmin_userInfo
{
	height: 185px;
}
.userInfo_left, .userInfo_right
{
	padding-top: 15px;
	padding-left: 15px;
	padding-bottom: 5px;
}
.userInfo_left
{
	width: 348px;
	border: solid 1px #DADADA;
}
.userInfo_right
{
	width: 349px;
	border-top: solid 1px #DADADA;
	border-bottom: solid 1px #DADADA;
	border-right: solid 1px #DADADA;
}
.userInfo_name
{
	width: 120px;
	font-weight: bold;
	height: 25px;
}
.userInfo_value
{
	width: 200px;
	height: 25px;
	margin-right: 10px;
}
.userInfo_value input
{
	border: solid 1px black;
	width: 180px;
	font-size: 11px;
	float: left;
}
.userInfo_value .firstSpan
{
	float: left;
	margin: 2px 0px 0px 2px;
}
.userInfo_value .secondSpan
{
	float: left;
	margin: 2px 0px 0px -4px;
}

.userAdmin_accessRights
{
	height: 310px;
}
.accessRights_headerTreeLeft, .accessRights_headerTreeRight
{
	height: 30px;
	font-weight: bold;
}
.accessRights_headerTreeLeft
{
	width: 375px;
}
.accessRights_headerTreeRight
{
	width: 333px;
}
.accessRights_holder
{
	width: 708px;
	height: 248px;
	border: solid 1px #DADADA;
	padding: 10px;
}
.accessRights_leftList, .accessRights_rightList
{
	height: 215px;
	border: 1px solid black;
	background-color: White;
	overflow: auto;
}
.accessRights_leftList
{
	width: 333px;
}
.accessRights_rightList
{
	width: 331px;
}
.accessRights_tree .rtLines .rtLI
{
	background: none !important;
}
.accessRights_tree .rtLines .rtMid, .accessRights_tree .rtLines .rtTop, .accessRights_tree .rtLines .rtBot
{
	background: none !important;
	padding-left: 5px !important;
}
.accessRights_arrows
{
	width: 30px;
	height: 130px;
	padding-top: 85px;
	padding-left: 10px;
}
.accessRights_arrowRight, .accessRights_arrowLeft
{
	background-repeat: repeat-x;
	width: 20px;
	height: 20px;
	cursor: pointer;
}
.accessRights_arrowRight
{
	background-image: url('RightArrow.gif');
}
.accessRights_arrowLeft
{
	background-image: url('LeftArrow.gif');
}
.userAdmin_userSettings, .userSettings_holder
{
	min-height: 100px;
	height: auto !important;
	height: 100px;
}
.userSettings_holder
{
	padding: 0px 10px 20px 10px;
	border: 1px solid #DADADA;
	width: 708px;
}
.userSettings_categoryHeader
{
	padding-top: 20px;
	width: 700px;
	height: 25px;
	border-bottom: 1px solid #DADADA;
	font-weight: bold;
	text-transform: uppercase;
}
.userSettings_holder table
{
	width: 100%;
}
.userSettings_holder tr
{
	height: 25px;
}
.userSettings_holder td
{
	padding: 5px;
	border-bottom: 1px solid #DADADA;
}
/****************************** End User Administration ****************************/
/* ajax calendar*/
.ajaxCalendar_textBoxFullDate
{
	float: left;
	width: 62px;
	border: solid 1px black;
	text-align: center;
	font-size: 11px;
	height: 16px;
}
.ajaxCalendar_imageButton
{
	float: left;
	margin: 0px 0px 0px 5px;
	cursor: pointer;
}
.ajaxCalendar_inputHidden
{
	float: left;
	width: 1px;
	height: 1px;
	visibility: hidden;
	margin: 13px 0px 0px -20px;
}
/*Maintance work*/
.maintenanceWork_icon
{
	background-image: url(maintenance_AO.png);
	cursor: pointer;
	margin: 10px;
	float: left;
	width: 751px;
	height: 320px;
}
.maintenanceWork_iconSmall
{
	background-image: url(maintenence_small_AO.png);
	cursor: pointer;
	margin: 10px;
	float: left;
	width: 140px;
	height: 78px;
}
.maintenanceWork_header
{
	float: left;
	color: Black;
	margin-left: 10px;
}
.maintenanceWork_paragraph
{
	clear: left;
	float: left;
	color: Black;
	margin-left: 10px;
	width: 400px;
}
/*radalert, radconfirm*/
.radconfirmButtonsBox
{
	float: left;
	margin: 15px 0px 0px 10px;
}
.radalertButtonsBox
{
	float: left;
	margin: 15px 0px 0px 20px;
}
div.radwindow.radwindow_Default table tr.titlerow td.titlebar
{
	background: url(RadTopPanel.png) repeat-x scroll 0 0 transparent;
}
div.radwindow.radwindow_Default table tr.titlerow table.titlebarcontrols a.windowicon
{
	background: repeat-x scroll 0 0 transparent;
}
div.radwindow.radwindow_Default table tr.titlerow table.titlebarcontrols a.closebutton
{
	background: url(RadCloseButton.png) no-repeat scroll -180px 0 transparent;
	cursor: pointer;
}
div.radwindow.radwindow_Default table tr.titlerow table.titlebarcontrols a.closebutton span
{
	display: none;
}
div.radwindow.radwindow_Default table tr.titlerow table.titlebarcontrols em
{
	color: Black;
	font-weight: normal;
	font-size: 16px;
	font-family: Arial;
}
div.windowpopup div.radButtonsBox a.linkButtonDynamic span, div.windowpopup div.radButtonsBox a.linkButtonDynamicImg span
{
	color: White;
}
div.windowpopup div.radButtonsBox a.linkButtonDynamic span.linkButtonDynamic_text, div.windowpopup div.radButtonsBox a.linkButtonDynamicImg span.linkButtonDynamic_text
{
	margin: 4px 10px 0px 5px;
}
div.windowpopup div.radButtonsBox a.linkButtonDynamic span, div.windowpopup div.radButtonsBox a.linkButtonDynamicImg span
{
	cursor: pointer;
}
div.radwindow.radwindow_Default table .windowcontent .windowpopup, .ui-dialog-content .windowpopup
{
	float: left;
	padding: 13px;
	margin: 0px;
	background-color: White;
	border-radius: 6px 6px 6px 6px;
}
div.validationSummaryListContainer
{
	margin-top: 5px;
}
/*popup with full description*/
.popupProductNameBox
{
	background-color: White;
	border: solid 1px black;
	white-space: nowrap;
}
/*new advanced details page*/
.advancedDetailsPage_mainContainer
{
	float: left;
	padding: 5px;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial;
}
.advancedDetailsPage_mainContainer table td
{
	font-family: Arial;
	float: none;
}
.advancedDetailsPage_detailContainer
{
	clear: left;
	float: left;
}
.advancedDetailsPage_detailMainHeaderLine
{
	float: left;
	background: url('productList_footer_gradient.gif') repeat-x;
	height: 25px;
}
.advancedDetailsPage_detailMainHeaderLineText
{
	float: left;
	padding: 5px 10px;
	font-weight: bold;
}
.advancedDetailsPage_detailGreenHeaderLine
{
	float: left;
	background: url('header_gradient_green.png') repeat-x;
	margin-top: 3px;
	height: 30px;
}
.button_PDFPrint .linkButtonDynamic_content
{
	background-image: url('printPDF_ikon.png') !important;
}
.advancedDetailsPage_detailGreenHeaderLineBox
{
	float: left;
	padding: 3px 15px;
}
.advancedDetailsPage_detailGreenHeaderLineText
{
	float: left;
	width: 655px;
	text-align: center;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	margin-top: 4px;
}
.advancedDetailsPage_detailGreenHeaderLineButtonBox
{
	padding-top: 1px;
}
.advancedDetailsPage_detailContentContainer
{
	float: left;
	margin-top: 3px;
	background-color: #F5F5F5;
}
.advancedDetailsPage_detailContainer, .advancedDetailsPage_detailMainHeaderLine, .advancedDetailsPage_detailGreenHeaderLine, .advancedDetailsPage_detailContentContainer, .advancedDetailsPage_fotterPanel, .advancedDetailsPage_AlternativeProductsBox, .advancedDetailsPage_RelativeProductsBox, .advancedDetailsPage_PackageProductsBox
{
	width: 755px;
}
.advancedDetailsPage_detailContentBox
{
	float: left;
	padding: 10px;
}
.advancedDetailsPage_detailContentImageBox
{
	float: left;
	border: solid 1px #C3C3C3;
	text-align: center;
	vertical-align: middle;
	background-color: White;
}
.advancedDetailsPage_detailContentImageHolder
{
	height: 172px;
	width: 182px;
	vertical-align: middle;
	border-collapse: collapse;
	table-layout: fixed;
}
.advancedDetailsPage_detailContentImage
{
	margin: auto;
	max-width: 180px;
	max-height: 170px; /*cursor: pointer;*/
	vertical-align: middle;
}
.advancedDetailsPage_detailContentLeftColumn
{
	float: left;
	width: 184px;
}
.advancedDetailsPage_detailThumbImage
{
	border: none;
	margin: auto;
	max-width: 54px;
	max-height: 52px;
	cursor: pointer;
	vertical-align: middle;
}
.advancedDetailsPage_detailThumbImageBox
{
	background-color: White;
	border: solid 1px #C3C3C3;
	float: left;
	text-align: center;
	vertical-align: middle;
	margin: 0px 4px 5px 0px;
}
.advancedDetailsPage_detailThumbImageHolder
{
	height: 54px;
	width: 57px;
	vertical-align: middle;
	border-collapse: collapse;
	table-layout: fixed;
}
.advancedDetailsPage_detailThumbImageHolder td
{
	padding: 0px;
}
.advancedDetailsPage_LargeContentImage
{
	max-width: 360px;
	padding-top: 0px;
	max-height: 340px;
	vertical-align: middle;
	margin-right: 0px;
}
.advancedDetailsPage_divProductImagesContainer
{
	float: left;
	width: 195px;
	padding: 15px 0px;
	margin-left: -1px;
}
.advancedDetailsPage_divProductImagesContainerBorder
{
	float: left;
	border: solid 1px #C3C3C3;
	text-align: center;
	vertical-align: middle;
	background-color: White;
}
.advancedDetailsPage_LargeContentImageHolder
{
	height: 343px;
	vertical-align: middle;
	width: 362px;
	border-collapse: collapse;
	table-layout: fixed;
}
.advancedDetailsPage_detailContentDataBox
{
	float: left;
	margin-left: 10px;
	width: 541px;
}
.advancedDetailsPage_detailContentDataCommonProductBox
{
	float: left;
	border: solid 1px #C3C3C3;
}
.advancedDetailsPage_detailContentDataCommonBox
{
	float: left;
	border: solid 1px #C3C3C3;
	margin-top: 10px;
}
.advancedDetailsPage_detailContentDataProductBox, .advancedDetailsPage_detailContentDataStatusBox, .advancedDetailsPage_detailContentDataLongProductBox
{
	float: left;
}
.advancedDetailsPage_detailContentDataPriceBox, .advancedDetailsPage_detailContentDataLinksBox
{
	float: left;
	border-left: solid 1px #C3C3C3;
}
.advancedDetailsPage_detailContentDataDescriptionBox
{
	float: left;
	border: solid 1px #C3C3C3;
	margin-top: 10px;
}

.advancedDetailsPage_detailContentDataCharacteristicBox
{
	float: left;
	border: solid 1px #C3C3C3;
	margin-top: 10px;
}


.advancedDetailsPage_detailContentDataHeaderShortLine, .advancedDetailsPage_detailContentDataHeaderLine, .advancedDetailsPage_detailContentDataHeaderLongLine
{
	float: left;
	background-color: #E6E6E6;
	font-weight: bold;
}
.advancedDetailsPage_detailContentDataShortLine, .advancedDetailsPage_detailContentDataLongLine
{
	float: left;
}
.advancedDetailsPage_detailContentDataShortLineTopBorder, .advancedDetailsPage_detailContentDataLongLineTopBorder
{
	float: left;
	border-top: solid 1px #C3C3C3;
}
.advancedDetailsPage_detailContentDataProductBox, .advancedDetailsPage_detailContentDataPriceBox, .advancedDetailsPage_detailContentDataHeaderShortLine, .advancedDetailsPage_detailContentDataShortLine, .advancedDetailsPage_detailContentDataShortLineTopBorder, .advancedDetailsPage_detailContentDataStatusBox, .advancedDetailsPage_detailContentDataLinksBox
{
	width: 269px;
}
.advancedDetailsPage_detailContentDataShortLineLeftItem
{
	float: left;
	width: 150px;
}
.advancedDetailsPage_detailContentDataShortLineRightItem
{
	float: left;
	width: 117px;
}
.advancedDetailsPage_detailContentDataLongLineRightItem
{
	float: left;
	width: 380px;
}
.advancedDetailsPage_detailContentDataItem
{
	float: left;
	padding: 6px 10px;
}
.advancedDetailsPage_detailImageContentDataItem
{
	float: left;
	padding: 6px 5px;
}
.advancedDetailsPage_detailImageContentDataItemText
{
	float: left;
	width: 125px;
	text-align: center;
}
.advancedDetailsPage_detailContentNarrowDataItem
{
	float: left;
	padding: 4px 10px;
}
.advancedDetailsPage_detailContentDataLine
{
	float: left;
	font-weight: normal;
}
.advancedDetailsPage_detailContentDataCommonBox, .advancedDetailsPage_detailContentDataHeaderLine, .advancedDetailsPage_detailContentDataLine, .advancedDetailsPage_detailContentDataLongProductBox, .advancedDetailsPage_detailContentDataHeaderLongLine, .advancedDetailsPage_detailContentDataLongLine, .advancedDetailsPage_detailContentDataLongLineTopBorder
{
	width: 539px;
}
.advancedDetailsPage_detailContentDataCommonBox a.advancedDetailsPage_clickHere:link, .advancedDetailsPage_detailContentDataCommonBox a.advancedDetailsPage_clickHere:hover, .advancedDetailsPage_detailContentDataCommonBox a.advancedDetailsPage_clickHere:visited, .advancedDetailsPage_detailContentDataCommonBox a.advancedDetailsPage_clickHere:active
{
	float: left;
	color: #A3AF66;
	text-decoration: none;
	cursor: pointer;
}
.advancedDetailsPage_fotterPanel
{
	float: left;
	background: url('productList_footer_gradient.gif') repeat-x;
	margin-top: 3px;
}
.advancedDetailsPage_fotterPanelBox
{
	float: left;
	padding: 5px;
}
.advancedDetailsPage_fotterPanelLine
{
	width: 745px;
}
.advancedDetailsPage_fotterPrevBox
{
	float: left;
}
.advancedDetailsPage_fotterBasketBox
{
	float: right;
	height: 22px;
}
.advancedDetailsPage_fotterBasketBox .linkButtonDynamicImg .linkButtonDynamic_text
{
	padding-right: 5px;
}
.advancedDetailsPage_textBoxAmount
{
	font-size: 11px;
	font-family: Arial;
	font-weight: normal;
	float: left;
	width: 30px;
	border: solid 1px black;
	text-align: right;
	padding: 0px;
	margin: 2px 2px 0 0;
	height: 16px;
}
.advancedDetailsPage_labelValidatorAmount
{
	float: left;
	color: Red;
	margin: 4px 10px 0px 2px;
	visibility: hidden;
}
.advancedDetailsPage_labelAmount
{
	float: left;
	margin: 4px 10px;
	font-weight: bold;
}
.advancedDetailsPage_Stock
{
	background: url('l.gif') no-repeat;
}
.advancedDetailsPage_Rest
{
	background: url('r.gif') no-repeat;
}
.advancedDetailsPage_NonStock
{
	background: url('s.gif') no-repeat;
}
.advancedDetailsPage_HBStock
{
	background: url('hb.gif') no-repeat;
}
.advancedDetailsPage_Stock, .advancedDetailsPage_Rest, .advancedDetailsPage_NonStock, .advancedDetailsPage_HBStock
{
	float: left;
	height: 16px;
}
.advancedDetailsPage_Stock span, .advancedDetailsPage_Rest span, .advancedDetailsPage_NonStock span, .advancedDetailsPage_HBStock span
{
	float: left;
	margin: 2px 0px 0px 25px;
}
/*Image gallery*/
.verticalPopup_divHolder
{
	float: left;
	margin: 10px;
	padding: 0px;
}
.verticalPopup_divMainImageBox
{
	float: left;
}
.verticalPopup_divProductImagesBox
{
	float: left;
	width: 155px;
	height: 286px;
	padding: 0px;
	margin: 0px;
}
.verticalPopup_detailThumbImagesContainer
{
	display: inline-block;
}
.verticalPopup_divProductImagesContainer
{
	float: left;
	width: 180px;
}
.verticalPopup_divProductImagesHolder
{
	float: left;
	padding-left: 25px;
}
.verticalPopup_detailThumbImageBox
{
	background-color: White;
	border: solid 1px #C3C3C3;
	float: left;
	text-align: center;
	vertical-align: middle;
	margin: 0px 10px 10px 0px;
}
.verticalPopup_detailThumbImageHolder
{
	height: 60px;
	vertical-align: middle;
	width: 62px;
	border-collapse: collapse;
	table-layout: fixed;
}
.verticalPopup_detailThumbImageHolder td
{
	padding: 0px;
}
.verticalPopup_detailThumbImage
{
	border-width: 0px;
	margin: auto;
	max-width: 60px;
	max-height: 58px;
	cursor: pointer;
	vertical-align: middle;
}
.verticalPopup_prevImageSmall
{
	float: left;
	background: url('imageGallery_prev_vert_small.gif') no-repeat;
	width: 31px;
	height: 31px;
	cursor: pointer;
}
.verticalPopup_nextImageSmall
{
	float: left;
	background: url('imageGallery_next_vert_small.gif') no-repeat;
	width: 31px;
	height: 31px;
	cursor: pointer;
}
.horizontalPopup_divHolder
{
	float: left;
}
.horizontalPopup_divMainImageContainer
{
	float: left;
	width: 540px;
	margin: 10px;
}
.horizontalPopup_divMainImageArrow
{
	float: left;
	width: 50px;
	padding: 150px 15px;
}
.verticalPopup_divProductImagesPrevHolder
{
	float: left;
	margin: 0px 53px 10px;
	height: 31px;
}
.verticalPopup_divProductImagesNextHolder
{
	float: left;
	margin: 10px 53px 0px;
	height: 31px;
}
.horizontalPopup_prevImage
{
	float: left;
	background: url('imageGallery_prev.gif') no-repeat;
	width: 50px;
	height: 51px;
	cursor: pointer;
}
.horizontalPopup_nextImage
{
	float: left;
	background: url('imageGallery_next.gif') no-repeat;
	width: 50px;
	height: 51px;
	cursor: pointer;
}
.horizontalPopup_divMainImageBox
{
	float: left;
	border: solid 1px #C3C3C3;
	text-align: center;
	vertical-align: middle;
	background-color: White;
}
.horizontalPopup_mainImageHolder
{
	height: 342px;
	vertical-align: middle;
	width: 362px;
	table-layout: fixed;
	border-collapse: collapse;
}
.horizontalPopup_mainImage
{
	max-width: 360px;
	padding-top: 0px;
	max-height: 340px;
	vertical-align: middle;
	margin: 0px;
}
.horizontalPopup_divProductImagesContainer
{
	float: left;
	width: 570px;
	text-align: center;
}
.horizontalPopup_divProductImagesHolder
{
	display: inline-block;
	padding: 10px;
	margin: 0px;
}
.horizontalPopup_divProductImagesBox
{
	float: left;
	padding: 0px;
	margin: 0px;
	width: 445px;
}
.horizontalPopup_detailThumbImageBox
{
	background-color: White;
	border: solid 1px #C3C3C3;
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	margin: 0px 10px 10px 0px;
}
.horizontalPopup_detailThumbImageHolder
{
	height: 55px;
	vertical-align: middle;
	width: 57px;
	border-collapse: collapse;
	table-layout: fixed;
}
.horizontalPopup_detailThumbImageHolder td
{
	padding: 0px;
}
.horizontalPopup_detailThumbImage
{
	border: none;
	margin: auto;
	max-width: 55px;
	max-height: 53px;
	cursor: pointer;
	vertical-align: middle;
}
.horizontalPopup_divProductImagesPrevHolder, .horizontalPopup_divProductImagesNextHolder
{
	display: inline-block;
	margin: 15px 5px 10px 0px;
	width: 31px;
	height: 31px;
	vertical-align: middle;
	float: left;
}
.horizontalPopup_prevImageSmall
{
	float: left;
	background: url('imageGallery_prev_small.gif') no-repeat;
	width: 31px;
	height: 31px;
	cursor: pointer;
}
.horizontalPopup_nextImageSmall
{
	float: left;
	background: url('imageGallery_next_small.gif') no-repeat;
	width: 31px;
	height: 31px;
	cursor: pointer;
}
/*Alternative products*/
.advancedDetailsPage_AlternativeProductsBox, .advancedDetailsPage_RelativeProductsBox, .advancedDetailsPage_PackageProductsBox
{
	clear: left;
	float: left;
	margin-top: 10px;
}
.advancedDetailsPage_altProductRigthHeaderLineText
{
	float: right;
	padding: 5px 10px;
	font-weight: bold;
	text-decoration: underline;
}
a.advancedDetailsPage_altProductLinkButton:hover, a.advancedDetailsPage_altProductLinkButton:visited, a.advancedDetailsPage_altProductLinkButton:link, a.advancedDetailsPage_altProductLinkButton:active
{
	float: left;
	color: #000000;
	cursor: pointer;
}
.advancedDetailsPage_altProductLineBox
{
	float: left;
	padding-left: 10px;
}
.advancedDetailsPage_altProductBox
{
	float: left;
	padding: 10px 10px 10px 0px;
}
a.advancedDetailsPage_altProductBox:link, a.advancedDetailsPage_altProductBox:hover, a.advancedDetailsPage_altProductBox:visited, a.advancedDetailsPage_altProductBox:active
{
	color: #000000;
	text-decoration: none;
	font-size: 11px;
	font-family: Arial;
}
.advancedDetailsPage_altProductDivImage
{
	float: left;
	width: 135px;
	height: 128px;
	margin: 0px;
	vertical-align: middle;
	text-align: center;
	background-color: White;
}
.advancedDetailsPage_altProductDivImageHolder
{
	border-collapse: collapse;
	width: 135px;
	height: 128px;
	vertical-align: middle;
	text-align: center;
	table-layout: fixed;
}
.advancedDetailsPage_altProductDivImageHolder td
{
	padding: 0px;
}
.advancedDetailsPage_altProductImage
{
	max-width: 133px;
	max-height: 126px;
	margin: 0px;
	cursor: pointer;
}
.advancedDetailsPage_altProductImageBox
{
	float: left;
	border: solid 1px #C3C3C3;
	padding: 1px;
	cursor: pointer;
}
.advancedDetailsPage_altProductImageBottomText, .advancedDetailsPage_packageImageBottomText, .advancedDetailsPage_altProductImageOnHoverBottomText
{
	clear: left;
	float: left;
	width: 135px;
	text-align: center;
	font-weight: bold;
	vertical-align: middle;
	text-transform: uppercase;
	background-color: #E6E6E6;
	cursor: pointer;
}
.advancedDetailsPage_altProductImageBottomText
{
	margin-top: -16px;
}
.advancedDetailsPage_altProductImageOnHoverBottomText
{
	margin-top: -50px;
	margin-left: 2px;
	background-color: #969696;
	clear: none;
}
.advancedDetailsPage_altProductImageOnHoverBottomText tr
{
	height: 38px;
}
.advancedDetailsPage_altProductImageOnHoverDataItem
{
	float: left;
	padding: 5px;
	color: White;
}
.advancedDetailsPage_altProductImageOnHoverDataItemText
{
	float: left;
	font-family: Arial;
	width: 100px;
	text-align: center;
}
.advancedDetailsPage_altProductImageOnHoverBottomText .advancedDetailsPage_Stock, .advancedDetailsPage_altProductImageOnHoverBottomText .advancedDetailsPage_Rest, .advancedDetailsPage_altProductImageOnHoverBottomText .advancedDetailsPage_NonStock, .advancedDetailsPage_altProductImageOnHoverBottomText .advancedDetailsPage_HBStock
{
	text-indent: 20px;
}
.advancedDetailsPage_altProductImageOnHoverTextTd
{
	width: 111px;
}
.advancedDetailsPage_LoadingInfo
{
	background: url('progresscircle_16.gif') no-repeat;
	float: left;
	height: 17px;
	text-indent: 20px;
}
.advancedDetailsPage_DiffPriceInfo
{
	background: url('cyrcle.png') no-repeat;
	float: left;
	height: 47px;
	width: 47px;
	margin-left: -130px;
	margin-top: 7px;
}
.advancedDetailsPage_DiffPriceInfoText
{
	float: left;
	padding-top: 11px;
	width: 45px;
	text-decoration: none;
	font-family: Arial;
	font-size: 11px;
	cursor: pointer;
	color: White;
	text-transform: uppercase;
	font-weight: bold;
	text-align: center;
	float: left;
}
.advancedDetailsPage_detailContentDataItem a.advancedDetailsPage_warehouseName:link, .advancedDetailsPage_detailContentDataItem a.advancedDetailsPage_warehouseName:hover, .advancedDetailsPage_detailContentDataItem a.advancedDetailsPage_warehouseName:visited, .advancedDetailsPage_detailContentDataItem a.advancedDetailsPage_warehouseName:active
{
	float: left;
	color: Black;
	text-decoration: none;
	cursor: pointer;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
}
.advancedDetailsPage_packageImageBottomText
{
	margin-top: -20px;
	height: 40px;
}
.hidden
{
	visibility: hidden;
	display: none;
}
.visible
{
	visibility: visible;
	display: inline;
}

/*new search panel*/
.entrySearch_searchPanel
{
	border: none;
	float: left;
	width: 758px;
	padding-bottom: 10px;
}
.entrySearch_panelContainer
{
	float: left;
	margin-bottom: 2px;
}
/*header*/
.entrySearch_panelGradientContainerHeader
{
	float: left;
	padding: 5px 10px;
	background-repeat: repeat-x;
	background-image: url('searchPanelHeader_gradient.png');
	background-color: #e6e6e6;
}
/*content*/
.entrySearch_panelGradientContainer
{
	float: left;
	padding: 10px;
	background-repeat: repeat-x;
	background-image: url('searchPanelContent_gradient.png');
	background-color: #e6e6e6;
}
/*buttons*/
.entrySearch_panelGradientContainerButtons
{
	float: left;
	padding: 5px 10px;
	background-repeat: repeat-x;
	background-image: url('searchPanelContent_gradient.png');
	background-color: #e6e6e6;
}
.entrySearch_panelHeaderBox
{
	float: left;
	cursor: pointer;
	font-weight: bold;
	text-transform: uppercase;
	font-family: Verdana;
}
.entrySearch_panelHeaderText
{
	float: left;
}
.entrySearch_panelHeaderCollapseText
{
	float: right;
}
.entrySearch_panelContentBox
{
	float: left;
}
.entrySearch_panelContentText
{
	float: left;
	font-weight: normal;
	width: 738px;
}
.entrySearch_panelContent
{
	clear: left;
	float: left;
}
.entrySearch_panelContent, .entrySearch_panelHeaderBox
{
	width: 738px;
}
.entrySearch_panelContentTextBoxItem, .entrySearch_panelContentTextBoxSecondItem
{
	float: left;
}
.entrySearch_panelContentTextBoxSecondItem
{
	margin-left: 25px;
}
.entrySearch_panelContentCheckBoxItem
{
	float: left;
	margin-left: 25px;
	font-weight: bold;
}
.entrySearch_panelContentTextBoxItem, .entrySearch_panelContentCheckBoxItem, .entrySearch_panelContentTextBoxSecondItem
{
	padding-top: 2px;
}
.entrySearch_panelContentCheckBoxItem input, .entrySearch_panelContentCheckBoxItem label
{
	float: left;
}
.entrySearch_panelContentCheckBoxItem label
{
	margin: 2px 0px 0px 3px;
}
.entrySearch_panelButtonsBox
{
	float: left;
	width: 738px;
}
.entrySearch_buttonBox
{
	float: right;
}
/********************* RepeateOrder **************************/
.repeateOrder_popupInfo
{
	width: 330px;
	min-height: 30px;
	height: auto !important;
	height: 30px;
	background-color: White;
	border: 2px solid black;
	padding: 5px;
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
}
.repeateOrder_popupHeader, .repeateOrder_popupInvoiceNumber, .repeateOrder_popupInvoiceDate
{
	height: 15px;
}
.repeateOrder_popupHeader
{
	width: 330px;
	border-bottom: solid 2px black;
	margin-bottom: 3px;
}
.repeateOrder_popupInvoiceNumber
{
	width: 170px;
}
.repeateOrder_popupInvoiceDate
{
	width: 160px;
	text-align: right;
	float: right;
}
.repeateOrder_popupLine, .repeateOrder_popupLineAlt, .repeateOrder_lineNumber, .repeateOrder_lineName, .repeateOrder_lineQuantity
{
	height: 20px;
}
.repeateOrder_popupLine, .repeateOrder_popupLineAlt
{
	width: 320px;
	padding: 5px 5px 0px 5px;
}
.repeateOrder_popupLine
{
	background-color: #c6c942;
}
.repeateOrder_popupLineAlt
{
	background-color: White;
}
.repeateOrder_lineNumber
{
	width: 70px;
}
.repeateOrder_lineName
{
	width: 200px;
}
.repeateOrder_lineQuantity
{
	width: 50px;
	text-align: right;
}
.repeateOrder_iconInfo
{
	background-image: url(orderListInfoIcon.png);
	background-repeat: no-repeat;
	cursor: pointer;
}
/******************* RepeateOrder End **************************/

.newProducts, productList_text
{
	text-decoration: none;
}

/**** Search by text: if no hits **************/
.emptyCatalogLink
{
	color: Black;
	text-decoration: none;
}
a.emptyCatalogLink:link, a.emptyCatalogLink:visited, a.emptyCatalogLink:hover, a.emptyCatalogLink:active
{
	color: Black;
	text-decoration: none;
}
a.catalogLink:link, a.catalogLink:visited, a.catalogLink:hover, a.catalogLink:active
{
	color: Black;
	text-decoration: underline;
}
.DivProductNotFound
{
	margin: 7px 0px;
	width: 750px;
}
.marginTop4
{
	margin-top: 4px;
}

/********** Product counts by Catalogs *****************/
.assortmentName
{
	font-family: Arial;
	text-decoration: none !important;
	font-size: 11px !important;
	font-weight: bold !important;
	color: Black !important;
	position: relative;
	top: -7px;
	padding-right: 3px;
}
.assortmentCount
{
	text-decoration: none !important;
	font-size: 11px !important;
	font-weight: bold !important;
	color: #C7C934 !important;
	position: relative;
	top: -7px;
}
.imageButton
{
	text-decoration: none !important;
}
.assortmentNameInactive
{
	text-decoration: none !important;
	font-size: 11px !important;
	font-weight: bold !important;
	color: Gray !important;
	position: relative;
	top: -7px;
	padding-right: 3px;
}
.assortmentCountInactive
{
	text-decoration: none !important;
	font-size: 11px !important;
	font-weight: bold !important;
	color: Gray !important;
	position: relative;
	top: -7px;
}
.imageButtonInactive
{
	text-decoration: none !important;
	cursor: text;
}
/*********************** InShop ScannerManagement *************************/
.scanner_searchPanel
{
	float: left;
	width: 760px;
	height: 90px;
	background-repeat: repeat-x;
	background-image: url('ProductSearch_gradient.gif');
}
.scanner_buttonsContainer
{
	float: left;
	width: 760px;
	margin-top: 10px;
	padding: 5px 0px;
	background-repeat: repeat-x;
	background-image: url('productList_footer_gradient.gif');
	background-color: #e6e6e6;
}
/*************************Centers list admin*************************/
.centersList_header, .centersList_buttonsContainer, .centersListEdit_header, .centersListEdit_buttonsContainer
{
	background-repeat: repeat-x;
	background-image: url('productList_footer_gradient.gif');
	background-color: #e6e6e6;
}
/*************************Pickup shops*************************/
.pickupShop_SearchBox, .pickupShopAdmin_SearchBox, .pickupShopAdmin_HeaderLine, .pickupShopAdmin_FooterLine
{
	background-repeat: repeat-x;
	background-image: url('productList_footer_gradient.gif');
	background-color: #e6e6e6;
}
/*************************Pickup Order Line *************************/
.pickupOrderLines_header .orderLineProductImage, .pickupOrderLines_header .orderLineItemNumber, .pickupOrderLines_header .orderLineSupplierNumber, .pickupOrderLines_header .orderLineSupplierItemNumber, .pickupOrderLines_header .orderLineQuantity
{
	padding-top: 5px;
	height: 15px;
	line-height: 15px;
	text-align: left;
}
.pickupOrderLines_header .orderLineProductImage
{
	padding-left: 10px;
	width: 110px;
}
.orderLineProductImage
{
	width: 120px;
	float: left;
	vertical-align: middle;
	text-align: center;
	height: 100px;
	line-height: 100px;
}
.orderLineProductImage img
{
	position: relative;
	top: -4px;
	max-height: 90px;
	max-width: 90px;
}
.orderLineItemNumber
{
	width: 120px;
}
.orderLineSupplierNumber
{
	width: 120px;
}
.orderLineSupplierItemNumber
{
	width: 140px;
}
.orderLineQuantity
{
	width: 60px;
}
.orderLineItemNumber, .orderLineSupplierNumber, .orderLineSupplierItemNumber, .orderLineQuantity
{
	margin: 0px 0px 5px 10px;
	float: left;
	padding-top: 45px;
}
.orderLineContentLine
{
	float: left;
	width: 758px;
	height: 100px;
	border-top: solid 3px #FFFFFF;
	background-color: #F5F5F5;
}
.pickupFooter
{
	margin-top: 6px;
}

/*************************Rad tooltip Intranet*************************/
.productList_altIconBox
{
	clear: left;
	float: left;
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
	margin: 5px 0px 0px 20px;
	cursor: pointer;
}
.productList_altIconDiv
{
	float: left;
	height: 16px;
	padding-left: 21px;
	padding-top: 2px;
	background-repeat: no-repeat;
	background-image: url('productAlternativeIcon.gif');
	background-color: Transparent;
}
.productList_altIconBox .ToolTipWrapper tr td
{
	border: none;
	background-color: #D4D4D4 !important;
}
.productList_AltLinkDiffText
{
	float: left;
	font-weight: bold;
	margin: 3px 3px 0px 0px;
}
.productList_altToolTipBox
{
	float: left;
	width: 200px;
}
.productList_altToolTipText
{
	float: left;
	font-weight: normal;
	font-size: 10px;
}
.productList_altToolTipLeftItem
{
	float: left;
	width: 70px;
	text-align: right;
	margin: 5px;
}
.productList_altToolTipRightItem
{
	float: left;
	width: 110px;
	text-align: left;
	margin: 5px;
}
.productList_altIconBox .radtooltip_Default div.MiddleLeft
{
	background-image: url("altPopup.gif");
}

.productList_altIconBox div.radtooltip_Default
{
	border: none !important;
	background-color: transparent !important;
	float: left;
}
.productList_altIconBox div.radtooltip_Default div.ToolTipCallout
{
	background-image: url(toolTipArrowImage.gif) !important;
	background-position: top left !important; /*top:15px !important;*/
	left: 1px !important;
}
.productList_altIconBox div.radtooltip_Default table.ToolTipWrapper td.ToolTipTopLeft
{
	background-image: url(ToolTipTopLeft.gif);
}
.productList_altIconBox div.radtooltip_Default table.ToolTipWrapper td.ToolTipTopRight
{
	background-image: url(ToolTipTopRight.gif);
}
.productList_altIconBox div.radtooltip_Default table.ToolTipWrapper td.ToolTipBottomLeft
{
	background-image: url(ToolTipBottomLeft.gif);
}
.productList_altIconBox div.radtooltip_Default table.ToolTipWrapper td.ToolTipBottomRight
{
	background-image: url(ToolTipBottomRight.gif);
}
.productList_altIconBox div.radtooltip_Default table.ToolTipWrapper td.ToolTipTopLeft, .productList_altIconBox div.radtooltip_Default table.ToolTipWrapper td.ToolTipTopRight, .productList_altIconBox div.radtooltip_Default table.ToolTipWrapper td.ToolTipBottomLeft, .productList_altIconBox div.radtooltip_Default table.ToolTipWrapper td.ToolTipBottomRight
{
	background-repeat: no-repeat;
	background-color: transparent !important;
	width: 3px !important;
	padding: 0px 6px;
}
.productList_altIconBox div.radtooltip_Default table.ToolTipWrapper td.ToolTipContent
{
	background-color: transparent !important;
}
.productList_altIconBox table.ToolTipWrapper td.ToolTipTopCenter
{
	background-image: url(ToolTipTop.gif);
	background-repeat: repeat-x;
}
.productList_altIconBox table.ToolTipWrapper td.ToolTipLeftMiddle
{
	background-image: url(ToolTipLeft.gif);
	background-repeat: repeat-y;
}
.productList_altIconBox table.ToolTipWrapper td.ToolTipRightMiddle
{
	background-image: url(ToolTipRight.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.productList_altIconBox table.ToolTipWrapper td.ToolTipBottomCenter
{
	background-image: url(ToolTipBottom.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.productList_altIconBox table.ToolTipWrapper td.ToolTipContent
{
	background-image: url(ToolTipCenter.gif);
	background-repeat: repeat;
}
/*  -------------------  Pickup shops module  -------------------  */
.shopListShopName, .shopListStatus, .shopListOrderLines, .shopListOrderDate, .shopListOrderNumber, .shopListPickupTime
{
	float: left;
	margin: 5px 0 5px 0;
	text-align: center;
}
.shopListPickupTime
{
	width: 90px;
}
.shopListOrderLines
{
	width: 100px;
}
.shopListCustomerName
{
	float: left;
	margin: 5px 0 5px 0;
	text-align: left;
	width: 120px;
}
.shopListOrderLines .linkButtonDynamic_text
{
	font-family: Arial !important;
}
.shopListOrderDate
{
	width: 100px;
}
.shopListPrintOrder
{
	float: left;
}
.shopListSendM3
{
	width: auto;
}
.shopListPrintOrder .linkButtonDynamicImgNoText
{
	margin: 0px 2px;
}
.shopListSendM3 .linkButtonDynamic
{
	margin: 0px 2px;
}
/*Address validation popup*/
.AddressValidation_Container
{
	float: left;
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	color: Black;
}
.AddressValidation_MapContainer
{
	float: left;
	width: 488px;
	height: 488px;
}
.AddressValidation_ResultsContainer
{
	float: left;
	width: 488px;
	border-top: solid 1px black;
	background-color: white;
}
.AddressValidation_ResultsLine
{
	float: left;
	width: 488px;
	margin: 3px 0px 0px;
}
.AddressValidation_ResultsAddressBox
{
	float: left;
	padding: 10px 30px;
	width: 428px;
	background-color: #E6E6E6;
	background-image: url("AddressValidationGradient.gif");
}
.AddressValidation_ResultsHeader
{
	font-weight: bold;
}
.AddressValidation_ResultsAddressLine
{
	float: left;
	text-align: left;
}
.AddressValidation_TextBox
{
	float: left;
	height: 15px;
	border: solid 1px black;
}
.AddressValidation_ResultsAddressLine .AddressValidation_TextBox
{
	font-family: Arial;
	color: Black;
	font-size: 11px;
	font-weight: normal;
}
.AddressValidation_ResultsStreetItem
{
	float: left;
	width: 150px;
}
.AddressValidation_ResultsNumberItem
{
	float: left;
	width: 60px;
}
.AddressValidation_ResultsZipItem
{
	float: left;
	width: 60px;
}
.AddressValidation_ResultsCityItem
{
	float: left;
	width: 150px;
}
.AddressValidation_ResultsValidator
{
	float: left;
	margin: 3px 0px 0px 2px;
}
.AddressValidation_ResultsValidatorSecond
{
	float: left;
	margin: 3px 0px 0px -4px;
}
.AddressValidation_ResultsValidationBox
{
	float: left;
	padding: 10px 30px;
	background-color: #F5F5F5;
	width: 428px;
}
.AddressValidation_SuccessIconItem
{
	float: left;
	width: 50px;
	height: 50px;
	background-image: url('AddressValidationSuccess.gif');
	background-repeat: no-repeat;
}
.AddressValidation_FaultIconItem
{
	float: left;
	width: 50px;
	height: 50px;
	background-image: url('AddressValidationFault.gif');
	background-repeat: no-repeat;
}
.AddressValidation_ResultsMessageBox
{
	float: left;
	padding-left: 20px;
	width: 300px;
}
.AddressValidation_ResultsMessageLine
{
	float: left;
	width: 280px;
	font-weight: bold;
	margin: 2px 5px;
}
.AddressValidation_ResultsMessageLineBig
{
	font-size: 12px;
}
.AddressValidation_ResultsButtonsBox
{
	float: left;
	width: 488px;
	background-color: #E6E6E6;
	background-image: url("AddressValidationGradient.gif");
	padding: 10px 0px;
}
.AddressValidation_ResultsButtonBox
{
	float: right;
	padding: 0px 20px 0px 0px;
}
.AddressValidation_ResultsButtonBox .linkButtonDynamic .linkButtonDynamic_text
{
	margin: 4px 20px 0px;
}
/*Address control*/
.Address_container
{
	float: left;
	height: 215px;
}
.Address_box
{
	float: left;
}
.Address_line
{
	float: left;
	width: 220px;
	margin-top: 2px;
}
.Address_labelsLine
{
	float: left;
	width: 220px;
	margin-top: 8px;
}
.Address_dropDown
{
	float: left;
	width: 200px;
}
.Address_labelAddressName
{
	float: left;
}
.Address_textBoxAddressName
{
	float: left;
	width: 200px;
}
.Address_labelStreetName
{
	float: left;
	width: 150px;
}
.Address_labelStreetNumber
{
	float: left;
	width: 25px;
}
.Address_textBoxStreetName
{
	float: left;
	width: 140px;
}
.Address_textBoxStreetNumber
{
	float: left;
	width: 52px;
}
.Address_labelZip
{
	float: left;
}
.Address_textBoxZip
{
	float: left;
	width: 50px;
}
.Address_textBoxCity
{
	float: left;
	width: 142px;
}
.Address_buttonSave
{
	float: left;
}
.Address_buttonDelete
{
	float: left;
}
.Address_customValidatorZip
{
	float: left;
}
.Address_checkBox
{
	float: left;
	width: 220px;
}
.Address_checkBox input
{
	border: 0px !important;
	margin: 0px 2px;
	padding: 0px;
}
.Address_buttonValidationHidden
{
	visibility: hidden;
	display: none;
	float: left;
}
.Address_labelsLine .linkButtonDynamic
{
	margin: 0px 6px 0px 2px;
}
.requiredAddressValidator
{
	float: left;
	margin: 3px 0px 0px 2px;
}
.requiredAddressValidatorOutSide
{
	float: left;
	margin: 3px 0px 0px -4px;
}
/*end */
/*Jobs*/
.divJobsItemsHolder
{
	float: left;
	background-image: url("jobList.gif");
	width: 306px;
	height: 500px;
	font-family: Verdana,Geneva,sans-serif;
}
.divJobsItemsEmptyHolder
{
	float: left;
	background-image: url("NoJobs.gif");
	width: 306px;
	height: 500px;
}
.divJobsItemsBox
{
	float: left;
	padding: 30px 15px 10px;
}
.divJobsItemHolder
{
	float: left;
	margin-top: 25px;
}
.divJobsItemHeaderItem
{
	float: left;
	width: 10px;
	color: #AFD203;
	font-weight: bold;
}
.divJobsItemHeader
{
	float: left;
	color: #AFD203;
	font-weight: bold;
	width: 260px;
}
.divJobsItemDescription
{
	float: left;
	color: #FFFFFF;
	font-size: 11px;
	margin: 3px 0px 0px 10px;
	width: 270px;
}
.divJobsItemLink
{
	float: left;
	margin: 3px 0px 0px 10px;
	width: 270px;
}
.jobsItemLink, .jobsItemLink:link, .jobsItemLink:active, .jobsItemLink:hover, .jobsItemLink:visited
{
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
}
/*--------------------------Requisition and reference/referant mask control------------------------------------*/
/*Requisition*/
.requisition_container
{
	float: left;
	width: 230px;
	padding-bottom: 5px;
}
.requisition_line
{
	float: left;
	width: 230px;
	padding: 2px 0px;
}
.requisition_line span
{
	font-weight: bold;
}
.requisition_textBoxHolder
{
	float: left;
	padding: 2px 0px;
}
.requisition_textBox
{
	float: left;
	width: 80px;
}
.requisition_buttonUpdateHolder
{
	float: left;
	padding: 1px 0px 1px 3px;
}
.requisition_buttonUpdate
{
	float: left;
	width: 120px;
}
.requisition_dropDown
{
	float: left;
	width: 205px;
}
.requisition_validatorRequired
{
	float: left;
	margin: 2px 4px;
}
.requisition_validatorDigits
{
	float: left;
	margin: 2px 0px 2px -8px;
}
/*reference*/
.reference_line
{
	float: left;
	width: 270px;
	padding: 2px 0px;
}
.reference_line .linkButtonDynamic
{
	margin: 0px;
}
.dynamicMask_container
{
	float: left;
	width: 230px;
	height: 115px;
	color: Black;
	font-weight: normal;
}
.dynamicMask_holder
{
	float: left;
	background-image: url('ref_rectangle.png');
	background-repeat: no-repeat;
	width: 270px;
	height: 80px;
}
.dynamicMask_box
{
	float: left;
	margin: 10px 8px;
	width: 400px;
}
.dynamicMask_boxLine
{
	clear: left;
	float: left;
	padding: 4px 0px;
	margin: 0px;
	width: 240px;
}
.dynamicMask_boxLine span, .dynamicMask_boxLine input
{
	float: left;
	padding: 0px;
}
.dynamicMask_headerText
{
	float: left;
	margin-left: 4px;
}
.dynamicMask_labelError
{
	float: left;
	width: 230px;
	margin-top: 4px;
	color: Red;
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
}
.dynamicMask_validatorRequired
{
	float: left;
	margin: 0px 5px;
}
/*Popups*/
/*help*/
.dynamicMask_helpPopupLeft
{
	float: left;
	background-image: url(ref_green_left.png);
	background-repeat: no-repeat;
	height: 35px;
	width: 23px;
}
.dynamicMask_helpPopupMiddle
{
	float: left;
	background-image: url(ref_green_middle.png);
	background-repeat: repeat-x;
	height: 35px;
}
.dynamicMask_helpPopupMiddle span
{
	float: left;
	margin: 7px 4px 0px -15px;
	color: White;
	font-weight: bold;
	white-space: nowrap;
}
.dynamicMask_helpPopupRight
{
	float: left;
	background-image: url('ref_green_right.png');
	background-repeat: no-repeat;
	height: 35px;
	width: 5px;
}
/*validator*/
.dynamicMask_validatorPopupContainer
{
	float: left;
	min-width: 300px;
}
.dynamicMask_validatorPopupLeft
{
	float: left;
	background-image: url('ref_red_left.png');
	background-repeat: no-repeat;
	height: 35px;
	width: 23px;
}
.dynamicMask_validatorPopupMiddle
{
	float: left;
	background-image: url('ref_red_middle.png');
	background-repeat: repeat-x;
	height: 35px;
}
.dynamicMask_validatorPopupMiddle span
{
	float: left;
	margin: 12px 4px 0px -15px;
	color: White;
	font-weight: bold;
}
.dynamicMask_validatorPopupRight
{
	float: left;
	background-image: url('ref_red_right.png');
	background-repeat: no-repeat;
	height: 35px;
	width: 5px;
}
/*Help page*/
.referenceMaskHelp_container
{
	float: left;
	font-weight: bold;
	color: White;
}
.referenceMaskHelp_holder
{
	float: left;
	background-image: url('ref_gradient.png');
	background-repeat: repeat-x;
	height: 351px;
}
.referenceMaskHelp_line
{
	clear: left;
	float: left;
	width: 548px;
}
.referenceMaskHelp_topHolder
{
	float: left;
	padding: 35px 30px 20px 50px;
}
.referenceMaskHelp_middleHolder
{
	float: left;
	margin: 0px 0px 0px 140px;
}
.referenceMaskHelp_bottomHolder
{
	float: left;
	margin: -15px 0px 0px 140px;
}
.referenceMaskHelp_line .dynamicMask_box
{
	width: 350px;
}
.referenceMaskHelp_left
{
	float: left;
	background-image: url('ref_help_left.png');
	background-repeat: no-repeat;
	height: 80px;
	width: 5px;
}
.referenceMaskHelp_middle
{
	float: left;
	background-image: url('ref_help_middle.png');
	background-repeat: repeat-x;
	height: 80px;
	width: 340px;
}
.referenceMaskHelp_right
{
	float: left;
	background-image: url('ref_help_right.png');
	background-repeat: no-repeat;
	height: 80px;
	width: 5px;
}
.referenceMaskHelp_middleTop
{
	float: left;
	padding: 10px 7px;
}
.referenceMaskHelp_middleBottom
{
	float: left;
	padding: 5px 7px;
}
.referenceMaskHelp_helpArrowTop
{
	float: left;
	background-image: url('ref_help_arrow_top.png');
	background-repeat: no-repeat;
	height: 57px;
	width: 8px;
	margin-left: -8px;
	margin-top: -58px;
}
.referenceMaskHelp_helpArrowBottom
{
	float: left;
	background-image: url('ref_help_arrow_bottom.png');
	background-repeat: no-repeat;
	height: 47px;
	width: 8px;
	margin-left: -8px;
	margin-top: 16px;
}
.referenceMaskHelp_container .dynamicMask_validatorRequired
{
	visibility: hidden !important;
}
/*----------------------------------------------------------------------------------------------*/

.hideHelpButton
{
	display: none;
}

/* -------------------------------- deliveryDetail.ascx ---------------------------------------------*/
.contain
{
	clear: left;
	margin: 7px;
	color: #000000;
}
.title_label
{
	color: Black;
	margin-top: 2px;
	font-size: 14px;
	font-weight: bold;
}
.info_label
{
	float: left;
	width: 460px;
	font-size: 12px;
	margin-bottom: 10px;
}
.overview_button
{
	float: right;
	margin-top: -5px;
	margin-right: -5px;
}
.htmlContentOverview
{
	clear: left;
	margin-top: 10px;
	padding: 5px;
	width: auto;
	border-width: 1px;
	border-style: solid;
	font-size: 14px;
	text-align: center;
}
.mapContentOverview
{
	clear: left;
	margin-top: 10px;
	width: auto;
	height: 685px;
	border-width: 1px;
	border-style: solid;
}
.hidden_element
{
	display: none;
}
.cursor_image
{
	cursor: pointer;
}
a.navigation:link
{
	color: Blue;
}
a.navigation:visited
{
	color: Blue;
}
.hr_line
{
	color: Blue;
	height: 2px;
}

/*---------------- CommentTextBox control ---------------*/
.comment_textBoxSearch
{
	vertical-align: bottom;
	border: 1px solid black;
	height: 16px;
	width: 215px;
}

.comment_buttonHelp
{
	vertical-align: top;
	padding: 0px !important;
	background-color: #ECE9D8;
	background-image: url('autocompleteHelp_gradient.png');
	background-repeat: repeat-x;
	border: solid 1px #736969;
	margin-top: 1px;
	height: 20px;
	width: 15px !important;
	color: White;
	cursor: pointer;
}
/*=======================================
* Tooltips (simple tip)
* ======================================*/
.productList_altIconBox .tooltip
{
	position: absolute;
	z-index: 1000;
	text-align: center;
}

/*alt product popup*/
.productList_altToolTip_Box
{
	float: left;
	font-family: Tahoma;
	font-size: 9px;
	width: 248px;
	text-align: left;
}
.productList_altToolTip_productLine
{
	float: left;
	width: 170px;
	padding: 5px 0px;
}
.productList_altToolTip_productName
{
	float: left;
	font-weight: bold;
	width: 170px;
}
.productList_altToolTip_productDescription
{
	float: left;
	width: 170px;
	margin: 3px 0px 0px 0px;
}
.productList_altToolTip_productDiffPrice
{
	float: left;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
	margin-top: 9px;
	width: 60px;
	margin-left: 31px;
}
.productList_altToolTip_buttonSeeMoreBox
{
	float: left;
	margin: 3px;
}
.productList_altToolTip_buttonSeeMoreBox a.linkButtonDynamicImg .linkButtonDynamic_text
{
	margin: 4px 7px 0px 0px;
}
.productList_altToolTip_buttonSeeMoreBox .next .linkButtonDynamic_content
{
	background-position: 95% 50% !important;
}
.productList_altToolTip_centerTopLeft
{
	background-image: url(altSimpleTipCenterTopLeft.png);
	background-repeat: repeat-y;
	float: left;
	width: 11px;
	width: 238px;
}
.productList_altToolTip_centerTopRight
{
	background-image: url(altSimpleTipCenterTopRight.png);
	background-repeat: repeat;
	float: left;
	width: 237px;
	margin-left: 11px;
}
.productList_altToolTip_centerBottomLeft
{
	background-image: url(altSimpleTipCenterBottomLeft.png);
	background-repeat: repeat-y;
	float: left;
	width: 11px;
	width: 248px;
}
.productList_altToolTip_centerBottomRight
{
	background-image: url(altSimpleTipCenterBottomRight.png);
	background-repeat: repeat;
	float: left;
	width: 237px;
	margin-left: 11px;
}
.productList_altToolTip_center
{
	background-image: url(altSimpleTipCenter.png);
	background-repeat: repeat;
	float: left;
	width: 232px;
	margin-left: 11px;
}
.productList_altToolTip_bottomLeft
{
	background-image: url(altSimpleTipBottomLeft.png);
	background-repeat: no-repeat;
	float: left;
	width: 11px;
	height: 5px;
	width: 248px;
}
.productList_altToolTip_bottomRight
{
	background-image: url(altSimpleTipBottomRight.png);
	background-repeat: no-repeat;
	float: left;
	width: 5px;
	height: 5px;
	margin-left: 232px;
}
.productList_altToolTip_topLeft
{
	background-image: url(altSimpleTipTopLeft.png);
	background-repeat: no-repeat;
	float: left;
	width: 248px;
	height: 5px;
}
.productList_altToolTip_topRight
{
	background-image: url(altSimpleTipTopRigth.png);
	background-repeat: no-repeat;
	float: left;
	width: 5px;
	height: 5px;
	margin-left: 232px;
}
.productList_altToolTip_prevButtonBox
{
	float: left;
	width: 16px;
	height: 16px;
	margin: 4px 15px 0px 0px;
}
.productList_altToolTip_nextButtonBox
{
	float: left;
	width: 16px;
	height: 16px;
	margin: 4px 0px 0px 15px;
}
.productList_altToolTip_prevButton, .productList_altToolTip_nextButton
{
	float: left;
	width: 16px;
	height: 15px;
}
.productList_altToolTip_nextButton
{
	background-image: url('altSimpleTipNext.png');
}
.productList_altToolTip_prevButton
{
	background-image: url('altSimpleTipPrev.png');
}
/*Sale Team START*/
.tableSaleTeamDetails
{
	width: 100%;
}
.tdSaleTeamDetails
{
	/*width: 150px;*/
}
.divSaleTeamPhone
{
	background-image: url('PhoneIcon.png');
	background-repeat: no-repeat;
	padding: 0px 0px 0px 23px;
	background-position: 2px 0px;
	white-space: nowrap;
}
.divSaleTeamEmail
{
	background-image: url('EmailIcon.png');
	background-repeat: no-repeat;
	padding: 0px 0px 0px 23px;
	background-position: 0px 3px;
	white-space: nowrap;
}
.divSaleTeamPrint
{
	background-image: url('PrintIcon.png');
	background-repeat: no-repeat;
	padding: 0px 0px 0px 23px;
	background-position: 0px 0px;
	height: 16px;
	white-space: nowrap;
}
.divSaleTeamInfoContainer
{
	width: 147px;
	float: left;
	background-image: url('EmployeeInfoBG.png');
	background-repeat: repeat-x;
	height: 126px; /*padding:10px;*/
}
.divConsultant
{
	text-align: left;
	width: 254px;
	height: 136px;
}
.floatLeft
{
	float: left;
}
.memberImage
{
	margin: 0px !important;
	height: 126px;
}
.divSaleTeamTopInfo
{
	height: 68px;
	padding: 10px;
}
.divSaleTeamBottomInfo
{
	padding: 0px 10px 10px 10px;
}
.teamEmployees
{
	margin: 0px;
	padding: 0px;
	width: 100%;
}
.teamEmployees td
{
	margin: 0px !important;
	padding: 0px !important;
}
.teamEmplImageDiv
{
	width: 95px;
	height: 126px;
	background-image: url('mangler.jpg');
}
.divSaleTeamTextContainer
{
	background-image: url('SaleTeamTextBG.png');
	background-position: top left;
	background-color: #E4E4E4; /*width:160px;*/
	background-repeat: no-repeat;
}
.divSaleTeamInfo
{
	background-image: url('SaleTeamInfo.png');
	background-repeat: no-repeat;
	padding: 0px 0px 0px 23px;
	background-position: 0px 0px;
	height: 16px;
	white-space: nowrap;
}
.saleTeamImageSmall
{
	height: 133px;
	margin: 0px !important;
}
.divSaleTeamImageContainer
{
	text-align: center;
	vertical-align: middle;
	padding: 10px 10px 10px 10px;
	background-color: #E5E5E5;
}
.divSaleTeamMainContainer
{
	width: 100%;
	overflow: visible;
}
.divSaleTeamNameContainer
{
	padding: 10px;
}
.divSaleTeamLinkContainer
{
	padding: 0px 10px 10px 10px;
}
/*Media catalog*/
.mediaCatalog_Container
{
	background-image: url('MediaCatalog/Media_Background.png');
	background-repeat: repeat;
	background-color: #000000;
}
.mediaCatalog_LineContainer
{
	background-image: url('MediaCatalog/Media_CategoryLine_gradient.png');
	background-repeat: repeat-x;
	overflow: hidden;
}
.mediaCatalog_CatalogItemBox
{
	background-image: url('MediaCatalog/Media_CatalogItem_background.png');
	background-repeat: no-repeat;
}
.mediaCatalog_CategoryItemBox
{
	background-image: url('MediaCatalog/Media_CategoryItem_background.png');
	background-repeat: no-repeat;
}


