html, body
{
	margin:0; 
	padding:0;
	border:0;
	height: 100%;
	max-height: 100%; 
	overflow: hidden;
	scrollbar-arrow-color: #28477a;
	scrollbar-3dlight-color: #777799;
	scrollbar-darkshadow-color: #666677;
	scrollbar-face-color: #9aacd0;
	scrollbar-highlight-color: #ecf1ff;
	scrollbar-shadow-color: #9aacd0;
	scrollbar-track-color: #9faab8;
}

body
{
	width: 100%;
	min-width:100%;
	height: 100%;
	max-height: 100%; 
	overflow: hidden;
	z-index: 900;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 1em;
}

.modalBody
{
	overflow: auto;
	/*\*/ overflow-y: auto; overflow-x: hidden;/* no need for Mac IE5 to see this */
}

table.full-height {  height:90%;  width:100%; border: 0px; }
tr.full-height {  height:90%;  width:100%; border: 0px; }
td.full-height {  height:90%;  width:100%; border: 0px; }

/*
div
{
	margin: 0;
	padding: 0;
}
*/
IFrame 
{
	margin:0;
	padding:0;
	margin-left:-2px;
	border: 0px;
}

#top 
{
	position: absolute;
	top: 0;
	/*\*/right: 0; left: 0;   /* Exclude right and left props for Mac IE5 */
	margin: 0 0 0 0px;
	/*\*/ margin: 0; /* */
	height: 110px;
	z-index: 99999;
}

#bottom 
{
	/*\*/ position: absolute;  /* Exclude for Mac IE5 */
	right: 0;
	bottom: 0;
	left: 0;
	height: 24px;
	/* Exclude all previous props for Mac IE5 */
	margin: 0 0 0 0; /* Cater for Mac IE5 */
	/*\*/ margin: 0; /* Put back for all the rest */
}

#maincontent, #maincontentnoscroll
{
	position: absolute; 
	top: 105px;	
	left: 0px;
	right: 0px;
	bottom: 24px;
	overflow: auto;
	padding-top: 10px;
	padding-bottom: 10px;
	/*\*/ overflow-y: auto; overflow-x: hidden;/* no need for Mac IE5 to see this */
}

#maincontentnoscroll 
{
	overflow: hidden; 
}

#maincontentleftcol 
{
	position: relative;
	top: 0px;
	bottom: 15px;
	left: 0px;
	width: 180px;
	
	/* Exclude all previous props for Mac IE5 */
	margin: 0px 5px 15px 0px; /* Cater for Mac IE5 */
	/*\*/ margin: 0; /* Put back for all the rest */
	/*\*/ overflow-y: auto; overflow-x: hidden;/* no need for Mac IE5 to see this */
	border: solid 0px #ffffff;
}

#maincontentrightcol 
{
	position: absolute;
	top: 0px;
	bottom: 5px;
	right: 5px;
	width: 160px;
	/* Exclude all previous props for Mac IE5 */
	margin: 0px 5px 5px 0px; /* Cater for Mac IE5 */
	/*\*/ margin: 0; /* Put back for all the rest */
	/*\*/ overflow-y: auto; overflow-x: hidden;/* no need for Mac IE5 to see this */
	border: solid 0px #ffffff;
}

.innertube
{
	height: 100%;
	max-height: 100%; 
	height: 100%;
	margin: 10px 10px 10px 10px; /*Margins for inner DIV inside each DIV (to provide padding)*/
	padding-bottom: 15px;
}

.maincontentbox, .maincontentboxnoborder
{
	position: absolute;
	top: 10px;
	right: 30px;
	bottom: 64px;
	left: 185px;
	height: 95%;
	/*\*/ overflow-y: auto; overflow-x: hidden;/* no need for Mac IE5 to see this */
	margin-bottom: 40px;
}

.maincontentboxnoborder
{
	border: solid 0px #9aacd0;
	overflow: hidden;
}

.maincontentboxnoborderrelative
{
			/*\*/
	position: relative;
	top: 0px;
	right: 30px;
	bottom: 64px;
	left: 190px;
	height: 95%;
	/*\*/ overflow-y: auto; overflow-x: hidden;/* no need for Mac IE5 to see this */
	margin-bottom: 40px;
	margin-right: 190px;
	border: solid 0px #9aacd0;
	overflow: hidden;
}

.maincontentbox
{
	border: solid 1px #9aacd0;
	overflow: hidden;
}

.maincontentboxinner, .maincontentboxinnernoborder
{
		/*\*/
	position: absolute;
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
	height: 95%;
	/*\*/ overflow-y: auto; overflow-x: hidden;/* no need for Mac IE5 to see this */
	margin-bottom: 40px;
}

.maincontentboxinnernoborder
{
	border: solid 0px #9aacd0;
}

.maincontentboxinner
{
	border: solid 1px #9aacd0;
}

.ekstratopmargin
{
	margin-top: 20px;
}

.maincontentpaddingbox 
{
	position: absolute;
	height: 95%;
	top: 10px;
	right: 30px;
	bottom: 64px;
	left: 5px;
	margin: 0px 25px 25px 40px; /* Cater for Mac IE5 */
	/*\*/ overflow-y: auto; overflow-x: hidden;/* no need for Mac IE5 to see this */
	
}


.maincontentpaddingboxleft
{
	height: auto;
	
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 25px;
	margin: 0px 0px 0px 25px; /* Cater for Mac IE5 */
}

.maincontentpadding
{
	
	height: 99%;
	width: 99%;
	top: 0px;
	right: 30px;
	bottom: 15px;
	left: 0px;
	margin: 0px -30px 15px 0px; /* Cater for Mac IE5 */	
}

.paddinginnerright
{
	padding-right: 20px;
}

.margininnerleft
{
	margin-left: 200px;
	z-index: 1;
}

#InnerTable 
{
	height: 100%;
	width: 100%;
}


#sidebar-left
{
	position: absolute;
	top: 110px;
	bottom: 24px;
	left: 0;
	width: 180px;
	overflow-y: scroll;
	overflow-x: hidden;
}

.topmenu 
{
	background:#c4d4f3;
	height:22px; line-height:22px;
	z-index: 1100;
}

.topmenuitems 
{
	float:right;
	color:#FFF;
	height:22px;
	background-image:url(../images/interface-menu-seperator.jpg);
	background-repeat:repeat-y;
	background-color:#9aacd0;
	width:640px;
	z-index: 2200;
}

.topmenuitemstext
{
	float:left;
	color:#000000;
	height:22px; line-height:22px;
	font-size: 0.7em;
}

.footer
{
	width:100%;
	height:24px;
	border-right:0px;
	background-image: url(../images/interface-footer-bg.gif);
	vertical-align: middle;
}

.footer TD
{
	color: #ffffff;
	font-size: 0.7em;	
	letter-spacing: 2px;
	vertical-align:middle;
	margin-bottom: 2px;
	margin-top:5px;
}



/*	************************************************************
	Right content items start
	************************************************************ */

.rightmenuitem
{
	width:100%;
	margin-bottom:12px;
	padding-left: 5px;
	padding-bottom: 5px;
}

.rightmenuhead 
{
	background-color:#9aacd0;
	background:url(../Images/interface-right-bg.gif);
	height:25px;
	line-height:25px;
	padding-left:15px;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	vertical-align:middle;
}

.rightmenucontent /*, .rightmenucontentover */
{
	background-color:#ecf1ff;
	/*max-width:144px;*/
	width:155px;
	padding: 5px;
	margin-left:6px;
	padding-right: 15px;
}

.rightmenucontent span, .rightmenucontent label, .rightmenucontent A
{
	font-size: 0.9em;
}

.rightmenucontent A:Hover
{
	text-decoration:underline;
	cursor:pointer; 
}

.rightmenucontenttextbox 
{
	height:17px;
	width:100%;
	border:1px solid #98accf;
	font-size:10px;
	margin-bottom:2px;
}

.submenu
{
	position: relative;
	z-index: 1;
}

/*	************************************************************
	Right content items end
	************************************************************ */

.Blue, .blue, .Blueover 
{
	padding-left:0px;
	width: 180px;
	max-width: 180px;
	height: 30px;
	font-size: 1.1em;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: top;
	/*border-top: solid 10px white;*/
	cursor:pointer;
	background-image:url(../images/basketwithcart.gif);
}

.Blueover 
{
	color:Yellow;
}

.padding 
{
	padding-left: 5px;
	padding-right: 5px;
	margin: 0px 5px 0px 5px; /* Cater for Mac IE5 */	
	margin: 0px;
}

.paddingright
{
	padding-right: 5px;
	margin: 0px 5px 0px 0px; /* Cater for Mac IE5 */	
	margin: 0px;
}

.paddingnoscroll
{
	padding-left: 5px;
	padding-right: 5px;
	margin: 0px 5px 0px 5px; /* Cater for Mac IE5 */	
	margin: 0px;
	overflow: hidden;
}


#maincontentboxsmallleft
{
	height: 100%;
	overflow:auto;
	border: solid 1px #9aacd0;
	
	position: absolute;
	top: 0px;
	right: 165px;
	bottom: 5px;
	left: 185px;
	/* Exclude all previous props for Mac IE5 */
	margin: 0px 165px 5px 185px; /* Cater for Mac IE5 */
	/*\*/ margin: 0; /* Put back for all the rest */
	/*\*/ overflow-y: auto; overflow-x: hidden;/* no need for Mac IE5 to see this */
}

.listnavigationtabs 
{
	margin-left: 4px;
}
.listnavigationtabs TD
{
	border-left: solid 1px #FFFFFF;
}


/*	************************************************************
	Product list start
	************************************************************ */
.productlist 
{
	width: 100%;
	border-left: 1px solid #9aacd0;
	border-right: 1px solid #9aacd0;
	border-bottom: 1px solid #9aacd0;
	border-top: 1px solid #9aacd0;
}


.productlist TD 
{
	font-size:11px;
	padding-left: 3px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 3px;
	vertical-align: top;
}

.productlist A 
{
	font-weight:bold;
	color:#233980;
	text-decoration:none
}
/*	************************************************************
	Product list end
	************************************************************ */


/*	************************************************************
	Content menu,submenu on sub-pages, ex. basket - START
	************************************************************ */
.contentmenu, .contentmenusub
{
	background-color:#FFFFFF;
	height:20px;
	min-height:20px;
	color:#FFFFFF;
	vertical-align:bottom;
	margin-left: -1px;
}
.contentmenusub
{
	background-color:#FFFFFF;
	color:#FFFFFF;
	margin-left: -4px;
}

.contentmenu A, .contentmenusub A
{
	font-weight:bold;
	/*color:#233980;*/
	text-decoration:none
}

.contentmenuselected, .contentmenuunselected 
{
	padding:2px; 
	font-family:arial,helvetica; 
	font-size:11px; 
	text-align:center;
	color:#FFFFFF; 
	cursor:pointer; 
	font-weight:normal; 
	height:17px;
	min-height:17px;
	float:left;
	width: 110px;
	border-left: solid 1px #FFFFFF;
}

.contentmenuselected 
{
	background-color:#c4d4f3;
}

.contentmenuunselected 
{
	background-color:#9aacd0; 
}
/*	************************************************************
	Content menu,submenu on sub-pages, ex. basket - END
	************************************************************ */








TD 
{
	font-size:12px;
}

img, image 
{
	border: 0px;
}

Input
{
	background-image: url(../images/InputBack.gif);
	background-repeat: repeat-x;
	background-position: top;
	border: solid 1px #9db0d6;
}

Input.NoBorder
{
	border: solid 0px #FFFFFF;
}

Input.Submit
{
	background-color: #FFFFFF;
	border: solid 1px #9db0d6;
}

select option 
{
	border: solid 1px #9db0d6;
}


.RedText 
{
	color: #FF0000;
}





.maincontenttable 
{
	height:100%;
	width:100%;
	padding:0px;
	margin:0px;
	font-family: Verdana, Arial, Sans-Serif;
	font-size:10pt;
	overflow:auto;
}

.maincontentcell {
padding:0px;
margin:0px;
vertical-align:top;
}


.searchfield {
border:1px solid #28477a;
background-image: url(../images/InputBack.gif);
height:18px;
width:120px;
font-size:9pt;
}

.topbar {
background-image:url(../images/interface-top-bg.jpg);
height:82px;
}

.logo {
padding-left:179px;
padding-top:16px;
border:0px;
float:left;
}

.topright {
float:right;
height:81px;
width:415px;
background-image: url(../images/interface-top-right.jpg);
text-align:right;
}

.search 
{
	float:right;
	width:211px;
	height:39px;
	line-height:39px;
	background: #9db0d6;
	border-left: 1px solid #c4d4f3;
	border-top: 1px solid #c4d4f3;
	border-bottom: 1px solid #c4d4f3;
	margin-top:21px;
	padding-right:5px;
}

.searchcontent {
color:#FFF;
font-weight:bold;
font-size:9pt;
vertical-align:middle;
}


/* Left navigation menu subgroup */
/* START */
.leftNavigationSubRow 
{
	padding-top:0px;
	font-size:11px;
	background-color:#ecf1ff;
	max-width:174px;
	padding-left:10px;
	line-height:20px;
	height:20px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer; 
}
.leftNavigationSubCellText
{
	padding-left:4px;
	font-size:11px;
	background-color:#ecf1ff;
	line-height:20px;
	height:20px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
}
/* END */
/* Left navigation menu subgroup */

/* Left navigation menu maingroup */
/* START */

.LeftNavigationtable
{
	border-bottom: solid 10px white;
}

.LeftNavigationrowFirst, .LeftNavigationrow, .LeftNavigationrowBottom
{
	color:#FFFFFF; 
	vertical-align:middle;
	background-color:#9aacd0;
	cursor:pointer; 
}

.LeftNavigationrowFirst
{
	height:22px; 
}

.LeftNavigationrow
{
	height:30px; 
}

.LeftNavigationrowBottom
{
	height: 22px;
}

.LeftNavigationCellTextFirst, .LeftNavigationCellColorFirst,
.LeftNavigationCellSpaceFirst, .LeftNavigationCellText, 
.LeftNavigationCellColor, .LeftNavigationCellSpace, .LeftNavigationCellTextBottom
{
	font-size: 1.1em;
	font-weight: bold;
	height:22px;
	line-height: 22px;
}

.LeftNavigationCellText, .LeftNavigationCellColor, 
.LeftNavigationCellSpace
{
	border-top: solid 10px white;
}

.LeftNavigationCellText, .LeftNavigationCellTextFirst, .LeftNavigationCellTextBottom
{
	padding-left:4px;
}

.LeftNavigationCellTextBottom
{
	padding-left:5px;
}

.LeftNavigationCellColor, .LeftNavigationCellColorFirst
{
	Width: 4px;
	max-width: 4px;
}

.LeftNavigationCellSpace, .LeftNavigationCellSpaceFirst
{
	width: 1px;
	max-width: 1px;
	background-color:White;
}


/* END */
/* Left navigation menu maingroup */





.leftmenuhead .icon 
{
	margin-right:8px;
	vertical-align:middle;
}

.leftmenuspot 
{
	margin-left:1px;
	border:0px;
}

.leftmenucontent 
{
	padding-top:0px;
	font-size:11px;
	background-color:#ecf1ff;
	/*width:174px;
	max-width:164px;*/
	padding-left:4px;
	line-height:20px;
	height:20px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
}

.leftsubmenucontentover {
	font-size:11px;
	background-color:#ecf1ff;
	width:174px;
	max-width:164px;
	padding-left:4px;
	line-height:20px;
	height:20px;
	color:#000;
	font-weight:bold;
	text-decoration: underline;
	cursor:pointer; 
	padding-top:0px;
}
.leftmenucontent1
{
	font-size:10px;
	background-color:#ecf1ff;
	width:174px;
	max-width:164px;
	padding-left:10px;
	line-height:20px;
	height:20px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	text-indent:16px;
}
.leftsubmenucontentover1 {
	font-size:10px;
	background-color:#ecf1ff;
	width:174px;
	max-width:164px;
	padding-left:10px;
	line-height:20px;
	height:20px;
	color:#000;
	font-weight:bold;
	text-decoration: underline;
	text-indent:16px;
	cursor:pointer; 
	
}

.leftmenucontent A {
height:20px;
color:#000;
font-weight:bold;
text-decoration:none;
}


.leftsubmenucontentover IMG {
	margin-right:3px;	
}

.leftmenucontent IMG {
margin-right:3px;
}

.rightcolumn {
}

.loginbutton {
height:30px;
font-weight:bold;
text-align:center;
vertical-align:middle;
width:70px;

}

.submenu 
{
}

.submenuitem 
{
	width:160px;
	margin-bottom:0px;
}

.submenuhead {
padding-left:10px;
width:150px;
height:25px;
font-size:14px;
font-weight:bold;
color:#FFF;
vertical-align:middle;
}

.submenucontent {
white-space: nowrap;
overflow:hidden;
font-size:11px;
background-color:#ecf1ff;
width:145px;
min-width:153px;
padding-left:2px;
margin-left:5px;
}



.submenucontent A {
line-height:20px;
height:20px;
color:#000;
font-weight:bold;
text-decoration:none;
}

.submenucontent IMG {
margin-right:3px;
}


/*
.content {
font-size:12px;
height:100%;
}
*/

.navigation {
padding-top:20px;
padding-left:5px;
padding-right:5px;
border-left:1px solid #9aacd0;
border-right:1px solid #9aacd0;

}

.pagenav {
float:left;
}

.sortering {
vertical-align:middle;
padding-bottom:1px;
}

.sortering SELECT {
width:140px;
height:17px;
font-size:9px;
vertical-align:bottom;
}



.contentheader {
font-weight:bold;
font-size:14px;
margin-top:20px;
margin-bottom:10px;
margin-left:2px;
}

.list-header {
background-color:#9aacd0;
color:#FFF;
font-weight:bold;
height:16px;
}

.myproductlist .list-header {
background-color: #28477a;
}

.myproductlist A {
font-weight:bold;
color:#233980;
text-decoration:none
}

.list-subheader {
background-color: #c4d4f3;
background-image:url(../images/interface-list-subheader-bg.gif);
background-repeat:repeat-y;
padding:0px;
height:20px;
border-bottom:1px solid #28477a;
font-weight:bold;
}

.list-subheader IMG {
margin-left:3px;
margin-right:10px;
}

.productlist-subheader {
background-color: #c4d4f3;
background-image:url(../images/interface-list-subheader-bg.gif);
background-repeat:repeat-y;
border-top:1px solid #9aacd0;
padding:0px;
height:20px;
font-weight:bold;
}

.productlist-subheader IMG {
margin-left:3px;
margin-right:10px;
}

.myproductlist {
border-left: 1px solid #28477a;
border-right: 1px solid #28477a;
}

.myproductlist #productthumb {
background-color:#FFF;
}


.myproductlist INPUT {
font-size:9px;
height:17px;
text-align:right;
width:20px;
}

.myproductlist {
border-bottom: 1px solid #28477a;
}


.productlist #productthumb {
background-color:#FFF;
}

.productlist INPUT 
{
	font-size:11px;
	height:20px;
	text-align:right;
	width:20px;
}

.productlist INPUT.InputLeft, .productlist INPUT.InputLeftLarge
{
	font-size:11px;
	height:20px;
	text-align:left;
	width:20px;
}

.productlist INPUT.InputLeftLarge
{
	width:250px;
}

.list0 
{
	vertical-align:top;
}

.list1 
{
	vertical-align:top;
	background-color:#ecf1ff;
}

.productbutton 
{
	height:20px;
	float:right;
	margin-top:10px;
	padding-left:10px;
	padding-right:10px;
	font-weight:bold;
	border:1px solid #9aacd0;
	text-align:center;
	width:200px;
	background-color: #FFFFFF;
	cursor: pointer; 
}

.Button 
{
	height:20px;
	margin-top:10px;
	padding-left:10px;
	padding-right:10px;
	font-weight:bold;
	border:1px solid #9aacd0;
	text-align:center;
	width:200px;
	color: Black;
	background-color: #FFFFFF;
	cursor: pointer; 
}

.ButtonGuide
{
	height:20px;
	margin-top:10px;
	padding-left:10px;
	padding-right:10px;
	font-weight:bold;
	border:1px solid #9aacd0;
	text-align:center;
	width:160px;
	color: Black;
	background-color: #FFFFFF;
	cursor: pointer; 
}


.productbutton IMG {
position:relative;
float:left;
top:2px;
}



.brochure {
position:relative;
top:22px;
}



.varenr {
font-weight:bold;
}

.productname {
font-weight:bold
}


.scrollcontent1 
{
height:100%;
margin-left:5px;
margin-right:5px;
padding-bottom:10px;
}

.scrollcontent 
{
	position: relative;
	overflow:auto;
	margin-left:5px;
	margin-right:5px;
	padding-right: 5px;
	padding-bottom:5px;
	bottom: 5px;
	top: 5px;
	height: 300px;
}

.scrollcontent2 {
overflow:auto;
height:100%;
margin-left:0px;
margin-right:0px;
padding-bottom:25px;
}

.scrollcontent-full {
height:99%;
overflow:auto;
padding-bottom:25px;
}
.TableStyle
{
	margin-left:5px;
}
.TableStyle1
{
	margin-left:5px;
	width:99%;
	border-style: solid;
}
.bigteaser {
background-color:#000;
background-image:url(../images/front-bigteaser-bg.jpg);
background-repeat:repeat-y;
vertical-align:middle;
margin-right:20px;
width:100%;
height:205px;
border:1px solid #000;
}

.bigteaserimage {
padding:10px;
border:0px;
width: 200px;
vertical-align: middle;
}

.bigteasertext {
padding-top:10px;
padding-left:5px;
/*width:330px;*/
color:#FFF;
text-align:left;
vertical-align:Top;
position:relative;

}

.bigteaserreadmore {
clear:both;
float:right;
vertical-align:text-bottom;
text-align:right;
}


.smallteaser {
padding:5px;
margin-top:10px;
margin-bottom:10px;
vertical-align:middle;
border:1px solid #000000;
height: 100%;
}

.smallteaserimage {
float:left;
border:0px;
}

.smallteasertext {
color:#000;
vertical-align:top;
font-size: 0.9em;
}

.smallteaserprice {
clear:left;
float:left;
vertical-align:bottom;
text-align:left;
padding-top:3px;
font-weight:bold;
font-size: 0.9em;
}

.smallteaserreadmore {
clear:right;
float:right;
vertical-align:bottom;
text-align:right;
}


.producenter, .guides, .produkter, .software
{	
	width:180px;
	max-width:180px;
	height:25px;
	font-size:14px;
	color:#fff;
	font-weight:bold;
	vertical-align:middle;
	text-align:left;
	padding-top: 3px;
	padding-left: 7px;
	line-height: 25px;
	display: block;
	margin-right:0px;
	text-indent: 5px;
}

.producenter 
{
	background-color:#9aacd0;
}

.guides 
{
	background-color: #54CB55;
}

.software 
{
	background-color: #C1C1C1;
}

.productlistcontainer {
border-right:1px solid #9aacd0;
border-left:1px solid #9aacd0;
border-bottom:1px solid #9aacd0;
padding:5px;
}


.modelcontent {
line-height:28px;
padding:2px;
}

.modelcontent #model {
position:relative;
line-height:18px;
height:18px;
padding:3px;
width:30%;
border:1px solid #9aacd0;
margin-bottom:3px;
margin-left:5px;
margin-right:5px;
float:left;
text-align:center;
}






.SpecText
{
	font-size:10px;
}

.SpecText TD, .SpecText TH
{
	font-size:10px;
}

.SpecText TH
{
	font-weight: bold;
	text-align: left;
}

a
{
	text-decoration:none;
	color: #233980;
}

a:link {
text-decoration:none;
}
.Basketlabel
{
	vertical-align:top;
	text-align:left;
	margin-left:28px;
	margin-top:3px;
}
a:hover {
text-decoration:None;
}
.margen
{
	margin-left:10px;
	margin-right:5px;
	margin-bottom:5px;
}

.checkbox 
{
	padding-left:5PX;
}



.GuideFilterControl 
{
	width: 180px;
}

.ImageLink
{
	line-height: 100%;
	cursor:pointer; 
	vertical-align: middle;
}


.BasketInfo, #fadeInBlock
{
	position:absolute;
	width: 300px;
	height: 48px;
	z-index: 100000;
	visibility:hidden;
	display:none;
	left: 0; 
	top:0;
	border: 1px solid #666666;
	/*border: 1px solid #660000;*/
	background-color:#9aacd0;
}

#fadeInBlockText 
{
	margin: 1px;
	font-weight:bold; 
	height: 48px;
	width: 298px;
}


.BasketProductList
{
	position:absolute;
	width:300px;
	height:200px;
	z-index:100;
	visibility:hidden;
	left: 0; 
	top:0;
	border: 1px solid #666666;
	/*border: 1px solid #660000;*/
	background-color:#ecf1ff;
	/*style="position: absolute;display: none;opacity: 0;"*/
}

.ProductInfoPopup
{
	position: absolute;
	width:500px;
	height:300px;
	z-index:999999999;
	visibility:hidden;
	left: 0; 
	top:0;
	border: 1px solid #666666;
	background-color:#ecf1ff;
}



/*	************************************************************
	Product tabs for tabs in submenu unde rproduct info - START
	************************************************************ */
.tab A, .tabselected A {font-weight: normal; color: #ffffff;}

.tab, .tabselected
{
	padding-left: 15px; 
	padding-right: 15px; 
	padding-top: 5px; 
	padding-bottom: 5px; 
	font-family:arial,helvetica; 
	font-size:11px; 
	text-align:center;
	background-color:#9aacd0; 
	color:#FFFFFF; 
	font-weight: normal; 
	height:17px; 
	min-height:17px;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}

.tabselected
{
	background-color:#c4d4f3; 
}

.tabcontentwrapper
{
	position: relative;
	top: 0px;
	background-color:#ffffff;
	/*border: 1px solid #c4d4f3;*/
	height: 100%;
	width: 100%;
}

.tabcontent
{
	border: 1px solid #c4d4f3;
	display: block;
	height: 100%;
	width: 100%;
}

#ProductInfoTabs {height: 24px;}

/*	************************************************************
	Product tabs for tabs in submenu unde rproduct info - END
	************************************************************ */
div 
{
	/*scrollbar-face-color:#FFFFFF;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-darkshadow-color:#8FB7CF;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-arrow-color:#8FB7CF;
	scrollbar-track-color:#FFFFFF;*/
	scrollbar-arrow-color: #28477a;
	scrollbar-3dlight-color: #777799;
	scrollbar-darkshadow-color: #666677;
	scrollbar-face-color: #9aacd0;
	scrollbar-highlight-color: #ecf1ff;
	scrollbar-shadow-color: #9aacd0;
	scrollbar-track-color: #9faab8;
}




.Grid, .GridSubHeader tr, .GridItem tr
{
	border: 0px solid #c4d4f3;
}

.GridSubHeader, .GridSubHeader tr, .GridSubHeader td
{
	text-align: left;
	font-weight: bold;
	background-color: #9aacd0;
	color: #ffffff;
	border: 0px;
	font-size: 0.9em; 
}

.GridItem, .GridItem tr, .GridItem td
{
	padding-left: 2px; 
	padding-right: 2px; 
	font-family: arial, helvetica; 
	font-size: 0.9em; 
	border: 0px solid #c4d4f3;
	border-top: 1px solid #c4d4f3;
}

#GridWrapperScroll 
{
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	height:100%;
	
	overflow:auto;
	margin-left:0px;
	margin-right:0px;
	padding-bottom:0px;
	border: 1px solid #c4d4f3;
}


#fullheight{height:100%}
#fullheightandwidth
{
	height:90%; width: 100%;
}
#fullwidth{width: 100%;}


HR
{
	background-color: #9aacd0; 
	color: #9aacd0; 
	height: 1px; 
	border: none;
}

#TopActionIFrame
{
	width: 0px;
	height: 0px; line-height: 0px;
	display: none;
}

.productlist TD.ImageLinkTD
{
	vertical-align: middle;
}
