@charset "utf-8";
/* CSS Document */
/* body */

body {
	background:url(/fileadmin/mediabank/www.sunstar.com/res/images/layout/bg.jpg);
	background-repeat:no-repeat;
	background-color:#FFF;
}


sup,
sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
	
}

sup {
	bottom: 1ex;
}

sub {
	top: .5ex;
}





#header {
	
	/* background:url(/fileadmin/mediabank/www.sunstar.com/res/images/layout/head.png); */
	background-repeat:no-repeat;
	height:95px;
	
}



rightWrap h2 {
	margin:0;
	
	
	}


#middleWrap {
	
	width:300px;
	padding-left:45px;
	float:left;
	}

#middleWrapProduct {
	
	width:300px;
	padding-left:45px;
	float:left;	
	clear:none;
	display:block;
	}

.middleContent {
	
	padding-top:30px;
	}

.container {
	width:  960px;
	margin: 0 auto 0 auto;
}


.rightWrap td {

padding-bottom:20px;

}


/*
** 	Navigation Bar
**
*/


.nav_start {
	width:7px;
	background:url(/fileadmin/mediabank/www.sunstar.com/res/images/layout/nav_start.gif);
	background-repeat:no-repeat;	
	}
.nav_middle {
	background:url(/fileadmin/mediabank/www.sunstar.com/res/images/layout/nav_middle.gif);
	background-repeat:repeat-x;
	text-align:center;
	padding-top:5px; 
 
	}
.nav_end {
	width:7px;
	background:url(/fileadmin/mediabank/www.sunstar.com/res/images/layout/nav_end.gif);
	background-repeat:no-repeat;
	}


.nav_start_act {
	width:7px;
	background:url(/fileadmin/mediabank/www.sunstar.com/res/images/layout/nav_start_act.gif);
	background-repeat:repeat-x;	
	}
	
.nav_middle_act {
	background:url(/fileadmin/mediabank/www.sunstar.com/res/images/layout/nav_middle_act.gif);
	background-repeat:repeat-x;
	text-align:center;
	padding-top:5px;
	}
	
.nav_end_act {
	width:7px;
	background:url(/fileadmin/mediabank/www.sunstar.com/res/images/layout/nav_end_act.gif);
	background-repeat:no-repeat;
	
	}





.footer {
	margin-top:30px;
	background:url(/fileadmin/mediabank/www.sunstar.com/res/images/layout/footer.png); 
	background-repeat:no-repeat; 
	height:30px;
		
	}



.green {
	color: #04a266;
}

/* Side menu*/


a.side_menu
{
	color:#04a266;
}

a.side_menu_act
{
	color:#007046;
	font-weight:bold;
}

a.side_menu_act_green
{
	color:#04A266;
}



.sideMenuLevelOne {
	color: #04a266;
	font-weight: bold;
	margin-bottom: -5px;
	margin-top:10px;
}


.sideMenuLevelOneAct {
	color: #04a266;
	font-weight: bold;
	background:url('/fileadmin/mediabank/www.sunstar.com/res/images/layout/sub_menu.png');	
	margin-bottom:-5px;
	margin-left:-10px;
	margin-top:10px;
	padding-left:11px;
	padding-top:3px;
	background-repeat:repeat-x;

}

.sideMenuLevelTwo {
	color: #757373;
	margin:0;	
	padding:0;
	padding-left:20px;
	padding-top:4px;
	cursor:pointer;	
	height:20px;
	
}

.sideMenuLevelTwoAct {
	color: #ffffff;
	margin:0;
	padding:0;
	padding-left:20px;
	padding-top:4px;
	height:20px;
	width:185px;
	cursor:pointer;	
}

/* Side menu Products */

.sideMenuProductsLevelOne {
	color: #04a266;
	font-weight: bold;
	margin-bottom: -5px;
	margin-top:10px;

}

.sideMenuProductsLevelOneAct {

	background:transparent url(/fileadmin/mediabank/www.sunstar.com/res/images/layout/sub_menu.png) repeat scroll 0 0;

	margin:0;
	padding:0;
	padding-left:5px;
	padding-top:4px;
	padding-bottom:2px;
	cursor:pointer;	
	/* height:20px; */
	
	margin-bottom:-5px;
	margin-left:-10px;
	margin-top:10px;
	padding-left:11px;
	padding-top:2px;
}



a.sideMenuProductsLevelOne_act, a.sideMenuProductsLevelTwo_act, a.sideMenuProductsLevelThree_act, a.sideMenuProductsLevelFour_act  {
	color: #007046;
	font-weight: bold;
	margin-bottom: -5px;
	margin-top:10px;

}




.sideMenuProductsLevelTwo {
	
	color: #757373;
	margin:0;
	padding:0;
	padding-left:15px;
	padding-top:6px;
	cursor:pointer;	
	/*height:20px; */
	
}

.sideMenuProductsLevelTwoAct {
	background:transparent url(/fileadmin/mediabank/www.sunstar.com/res/images/layout/sub_menu.png) repeat scroll 0 0;

	color: #ffffff;
	margin:0;
	padding:0;
	padding-left:15px;
	padding-top:4px;
	height:20px;
	width:160px;
	cursor:pointer;	
}



.sideMenuProductsLevelThree {
	margin:0;
	padding:0;
	padding-left:30px;
	padding-top:4px;
	cursor:pointer;	
	height:auto;
	
}

.sideMenuProductsLevelThreeAct {
	margin-bottom:5px;
    margin-top:5px; 
	padding:0;
	padding-left:30px;
	padding-top:4px;
	padding-bottom:2px;
	cursor:pointer;	
	height:auto;
	
		
}


a.sideMenuProductsLevelThreeAct {
	margin:0;
	padding:0;
	padding-left:30px;
	padding-top:4px;
	padding-bottom:2px;
	cursor:pointer;	
	height:20px;
	color:#36F;
		
}

.sideMenuProductsLevelFour {
	margin:0;
	padding:0;
	padding-left:45px;
	padding-top:4px;
	cursor:pointer;	
	height:auto;
	
}

.sideMenuProductsLevelFourAct {
	margin-bottom:5px;
    margin-top:5px; 
	padding:0;
	padding-left:45px;
	padding-top:4px;
	padding-bottom:2px;
	cursor:pointer;	
	height:auto;
	
		
}

#top_content {
	height:311px;
	overflow:hidden;
}




.indent {
	margin-left: 15px;
	color: #757373;
}

.specialIndent {
	color: #757373;
	margin-left: -20px;
	
}


.footerText {

	color: #fefcfc;
	margin-top: 5px;
	
}

.wrap {
	width: 960px;
}

/* jQuery */

  .popup { cursor:pointer; }
  .popup.hilite { background:yellow; }


/* Map */


.greenmap {
	color: #04a266;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	font-size:11px;
}



#map {
	position: relative; 
	background:url(/fileadmin/mediabank/www.sunstar.com/res/images/map.jpg); 
	width:960px; 
	height:610px; 
	margin: 0 auto;
	text-align: left;

}

#americas, #europe, #africa, #middle_east, #oceania, #asia, #map_text {
	position: absolute;
	margin:0;
	padding:0;
}







#americas {
	top: 270px;
	left:95px;
}

#europe {
	top: 265px;
	left:325px;
	
}

#africa {
	
	top: 350px;
	left:325px;
}

#middle_east {
	top: 305px;
	left:390px;
}

#asia {
	top: 265px;
	left:520px;
}

#oceania {
	top: 365px;
	left:570px;
}

#map_text {
	left:40px;
	bottom: 10px;
}

#map_text a {
	color: inherit;
	
	}


.corporateText {
	color:#87aca3;	
	}



/* jQuery map*/

	.ui-effects-transfer { border: 2px dotted gray; } 
		
/* Americas*/
	
	
	.toggler { 
		width: 200px; 
		height: 200px; 
		position:absolute; 
		top: 286px;
		left:90px; 
	}
	
	#button { padding: .5em 1em; text-decoration: none; }
	#effect { width: 140px; /* height: 30px; */ padding: 0.4em; padding-left:1em; position: relative; }

/* Europe */

	.togglerEurope { 
		width: 200px; 
		height: 200px; 
		position:absolute; 
		top: 	282px;
		left: 	308px;
		
	}
		
	#effectEurope { width: 150px; /* height: 115px; */ padding: 0.4em; padding-left:1em; position: absolute; z-index:100; }
	
	
	
	
	
	
	

/* Africa */

	.togglerAfrica { 
		width: 200px; 
		height: 200px; 
		position:absolute; 
		top: 	367px;
		left: 	308px;
	}
		
	#effectAfrica { width: 140px; /* height: 15px; */ padding: 0.4em; padding-left:1em; position: absolute; }

/* Middle East */

	.togglerME { 
		width: 200px; 
		height: 200px; 
		position:absolute; 
		top: 	322px;
		left: 	375px;
	}
		
	#effectME { width: 140px; /* height: 15px; */ padding: 0.4em; padding-left:1em; position: relative; }

/* Asia */

	.togglerAsia { 
		width: 		200px; 
		height: 	200px; 
		position:	absolute; 
		top: 		281px;
		left: 		503px;
	}
		
	#effectAsia { width: 140px; /* height: 15px; */ padding: 0.4em; padding-left:1em; position: relative; }

/* Oceania */

	.togglerOceania { 
		width: 200px; 
		height: 200px; 
		position:absolute; 
		top: 	382px;
		left: 	554px;
	}
		
#effectOceania { width: 140px; /* height: 15px; */ padding: 0.4em; padding-left:1em; position: relative; }




.searchresultpagetitle {
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #04a266;
/*  margin-bottom:5px; */	
	
	
	}

.searchresultheader {
	
	color:#000;
	background-color:#FFF;
	padding:5px 0;
	
	
	}	
	
.searchresultcontent {
	
	margin-bottom:10px;
	
	}
	



/* Category Pages CSS*/

.abstract {
	
	font-size:12pt;
	}
	


.productImage {
	
	
	/* margin-right:10px;
	margin-bottom:5px;
	float:left; 
	min-height: 50px; */
	margin: auto auto 5px !important;
	text-align: center;
	}

.prodlist-itemdiv {
	float:left;
	/*margin-right:10px;*/
	margin-bottom:10px;
	margin-top:10px;
	height: auto; 
}
.prodlist-imgtable {}

/* User Login*/

.tx-felogin-pi1 h3 {
	
	color:#04a266;
  font-size:14px;
  font-weight:bold;
	}

.tx-felogin-pi1 table {margin:0, padding:0;}

.tx-felogin-pi1 {
	color:#A49C78;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size:12px;
	border:none;
	padding:0;
	margin:0;		
	}	
	
	
.tx-felogin-pi1 label {
	color:#847E61;	
	
	}
	
.roundedCorners {
	background-color:#DFF4EB; 
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;

	}

.rightWrap {
	
	width:220px;
	overflow:hidden;
	margin-top:20px !important;	

}

#rightWrapProducts h2 {
	
	margin-top:20px !important;	

}

.puffWrap a{
	
	color:inherit; !important;
	color: expression(this.parentNode.currentStyle.color);
	}


a.FooterLink {
	
	color:#FFF;
	
	}

#rightWrapContent {
	
	width:220px;
	/*overflow:hidden;*/
	padding-top:45px;
}

.prodlist-itemdiv h2 {
	margin-top:3px;
	padding-top:0;
}

.prodlist-itemdiv img {
	padding:0;
	margin:0;
	max-height: 200px;
	max-width: 220px;
}
	
#rightWrapProducts {
	
	width:150px;
	overflow:hidden;
	padding-top:20px;
}




#toothbrushPicture {
	
	padding-top:10px;
	padding-bottom:10px;
	
	}

	
#rightWrapToothBrush {
	
	width:150px;
	overflow:hidden;
	margin-top:151px;
	border-left: thin solid #CCC; 
	padding-left:20px; 
	margin-left:20px;
}

a.rounded, .button {
  outline: none;
  border: none;
  text-decoration: none;
  cursor: pointer;
  white-space: nowrap;
  vertical-align: middle; /* or top */
  display: -moz-inline-box;
  display: inline-block;
  overflow: visible; /* IE6 form button fix */
}
.button {
  color: #FFF;
  background-color: #88A498;
  padding: 6px 15px;
}
.button:hover {
  background-color: #ABCEBF;
} 



/* språkmeny */ 

.selectlang {
  position:absolute;
  right:312px;
  top:5px;
  width:110px;
  z-index:2;
}

.selectlang .menu_head {
background-image:url(/fileadmin/mediabank/www.sunstar.com/res/languages/layout/dropdown_marker.gif);
background-position:right center;
background-repeat:no-repeat;
color:#10472F;
cursor:pointer;
font-size:11px;
margin-left:5px;
text-align:left;
width:100px;
}


.selectlang .menu_body {
  border:1px solid gainsboro;
}

.menu_body li a.gb {
  background-image:url(/fileadmin/mediabank/www.sunstar.com/res/languages/flags/gb_no.gif);
}

.menu_body li a.gb:hover, .menu_body li a.gb_selected {
  background-image:url(/fileadmin/mediabank/www.sunstar.com/res/languages/flags/gb_ao.gif);
  color:#333333;
}

.menu_body li a.fr {
  background-image:url(/fileadmin/mediabank/www.sunstar.com/res/languages/flags/fr_no.gif);
}

.menu_body li a.fr:hover, .menu_body li a.fr_selected {
  background-image:url(/fileadmin/mediabank/www.sunstar.com/res/languages/flags/fr_ao.gif);
  color:#10472F;
}

.menu_body li a.se {
  background-image:url(/fileadmin/mediabank/www.sunstar.com/res/languages/flags/se_no.gif);
}

.menu_body li a.se:hover, .menu_body li a.se_selected {
  background-image:url(/fileadmin/mediabank/www.sunstar.com/res/languages/flags/se_ao.gif);
  color:#10472F;
}

.menu_body li a.ge {
  background-image:url(/fileadmin/mediabank/www.sunstar.com/res/languages/flags/ge_no.gif);
}

.menu_body li a.ge:hover, .menu_body li a.ge_selected {
  background-image:url(/fileadmin/mediabank/www.sunstar.com/res/languages/flags/ge_ao.gif);
  color:#10472F;
}

.menu_body li a.es {
  background-image:url(/fileadmin/mediabank/www.sunstar.com/res/languages/flags/es_no.gif);
}

.menu_body li a.es:hover, .menu_body li a.es_selected {
  background-image:url(/fileadmin/mediabank/www.sunstar.com/res/languages/flags/es_ao.gif);
  color:#10472F;
}


.selectlang .menu_body li {
  background-color:#FFFFFF;
}

.selectlang .menu_body li.alt {
  background-color:#FFFFFF;
}

.selectlang .menu_body li a {
  /* color:#999999; */
  display:block;
  padding:2px;
  text-decoration:none;
}

.menu_body li .flag {
  background-position:left center;
  background-repeat:no-repeat;
  margin-left:5px;
  text-indent:25px;
}

.selectlang ul.menu_body, .selectlang .menu_body li { 
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  padding:0;
  margin:0;
}

/* språkmeny */

a.top_link {
	color:#10472F;
	font-size: 13px;
	
	}


a.nav_text_act, a.nav_text {
	
	font-size:11px;
	font-weight: bold; 
	font-family: Arial, Helvetica, sans-serif;

}

a.nav_text
{
	color:#677c6e;
	text-transform:uppercase;
	/* letter-spacing:1px; */
}

a.nav_text_act
{
	color:#ffffff;
	text-transform:uppercase;
 /*	letter-spacing:1px; */
	
}

a.nav_text_act:hover
{
	color:#ffffff;
	text-transform:uppercase;
/*	letter-spacing:1px; */ 
	
}

/*
******
Styles for sunstar resellers
******
******
*/

ul.reseller_list
{
	padding:0;
	margin: 0;
	
}
ul.reseller_list li
{
	display: block;
	padding-bottom: 10px;
	border-bottom: solid 1px #CCC;
	padding-top: 10px;
}

.reseller-list-selected
{
	background-color: #c6dece;
}

.browseBoxWrap
{
	margin: 15px 0 0 0;
}

.browseLinksWrap
{
	margin: 10px 0 0 0;
}

div#reseller_list div#nav a
{
	padding: 0px 5px 0px 5px;
}
div#reseller_list div#nav a.highlight
{
	font-weight: bold;
	background-color: #AAAAAA;
	color: white;
}

div.nav
{
	width: 400px;
	clear: both;
	font-size: 11px;
}
div.nav a
{
	display:block;
	float: left;
}

.tx-photogals-pi1 { padding-bottom: 95px;}

.tx-photogals-pi1-big img { }

.tx-photogals-pi1-big a {border: none;}

.tx-photogals-pi1-big a:hover {border: none; }

.tx-photogals-pi1-small img {}

/* .tx-photogals-pi1-small a { min-width: 100px; }
.tx-photogals-pi1-small img { min-width: 100px; !important } */

