/*   -----------------------------------------
Theme Name: Pharmeon BV 2010
Theme URI: http://www.pharmeon.nl
Author: Amir Swaleh
Author URI: http://www.pharmeon.nl
Version: 1.0
*/
/* 

/*  Information---------------------------- 
	Company			: Pharmeon B.V.
	Designed by		: Amir Swaleh
	Design			: New Pharmeon Design
*/


/* Import Standard Styles */
@import url("resetALL.css");
@import url("/css/default/OService-default.css");
@import url("/css/default/default-consumed.css");
@import url("/css/default/default-datalist.css");
@import url("/css/default/default-headers.css");
@import url("/css/default/default-webshop.css");

/* End of Import */
/* Layout -------------------------------- */

body, html {
	margin 			: 0px;
	padding 		: 0px;
	line-height 	: 1.5em;
	font-size		: 12px;
	height 			: 100%;
}

/* Scrollbar Styling */
body.BodyBg{
	background-image:url("../../images/pharmeon/bodybg.gif");
	background-repeat: repeat-x;
	background-position:top left;
}
html {	overflow  		: auto;}
#wrapper {
	background-image:url("../../images/pharmeon/bodybg.gif");
	background-repeat: repeat-x;
	background-position:top left;
}

div#maintable {
	width 			: 1000px;
	margin 			: 0 auto;
	position 		: relative;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
	position:relative;
	text-align:left;
}
div#pharmLogo {
	background-repeat: no-repeat;
	background-position:2px 256px;
	height 			: 590px;
	width 			: 290px;
	position 		: absolute;
	left			: -75px;
	.left 			: -85px;
	top 			: 15px;
	.top 			: 25px;
	z-index 		: 10;
}
div#maintable:after {
	content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

div#header {
	height 			: 189px;
	width 			: 100%;
}

div#header ul#mainnav {
	height 			: 61px;
}

div#powered {
	height			: 118px ;
	padding-top		: 10px;
	width			: 490px;
	z-index			: 500;
	overflow 		: hidden;
}

div#powered h1 {
	padding-top 	: 15px;
}
div#powered h1 a {
	display		: block;
	float		: left;
	height		: 113px;
	position	: absolute;
	width		: 420px;
	z-index 	: 500;
}
div#powered object {
	display:block;
	height:100%;
	float:left;
}
/* Header Navigation -------------------------------- */
ul#mainnav {
	width		: 670px; /* Menu Width */
	margin		: 0 auto;
	list-style	: none;
	position 	: relative;
	z-index 	: 999;
}
ul#mainnav li {
	list-style	: none;
	text-transform: lowercase;
}
ul#mainnav li.submenu {
	float		: left;
	display 	: block;
	position	: relative;
	margin-right: 5px;
	height 		: 36px;
/*	z-index 	: 750;*/
	width 		: auto;
}
li.notselected {z-index:9999;}
li.selected {z-index:200;}

/*
ul#mainnav li.iehover,
li.selected {
	z-index		: 950; /* IE z-index bugfix 
}
*/
ul#mainnav ul {
	display		: none;
	position	: absolute;
	width		: 189px;
	background-image:url("../../images/pharmeon/submenu.png");
	background-repeat:no-repeat;
	background-position:0px 30px;
	z-index 	: 600;
	left 		: 50%;
	margin-left : -94px;
	top 		: 31px;
}
ul#mainnav span.arrowdown {
	display 	: block;
	position 	: absolute;
	top 		: 31px;
	left 		: 50%;
	height 		: 5px;
	width 		: 9px;
 	z-index		: 9999;
}
ul#mainnav li.selected span.arrowdown {
	background-image: url("../../images/pharmeon/arrowdown.gif");
	background-repeat: no-repeat;
	background-position:  left;
}
/* Root Menu */
ul#mainnav li.submenu a.lefttabs_selected,
ul#mainnav li.submenu a.lefttabs_notselected{
	display		: block;
	color		: white;
	text-decoration: none;
	font-size 	: 14px;
	letter-spacing:0.07em;
	padding 	: 7px 15px 6px;
}
/* Google Chrome h3ck 
@media screen and (-webkit-min-device-pixel-ratio:0){
ul#mainnav li.submenu a.lefttabs_selected,
ul#mainnav li.submenu a.lefttabs_notselected {
  padding 	: 7px 17px 6px;

}
}*/
ul#mainnav li.selected {
	background-image:url("../../images/pharmeon/selectedtab.gif");
	background-repeat:no-repeat;
	background-position:right top;
}
ul#mainnav li.selected a.lefttabs_selected {
	background-image:url("../../images/pharmeon/selectedtab1.gif");
	background-repeat:no-repeat;
	background-position:left top;
}
ul#mainnav ul span {
	display 	: block;
	width 		: 100%;
	height 		: 12px;
	background-image: url("../../images/pharmeon/submenufooter.png");
	background-repeat:no-repeat;
	background-position:top;
	margin 		: 0px;
	padding 	: 0px;
}
/*


ul#mainnav li.selected {
	background-image:url("../../images/pharmeon/selectedtab.gif");
	background-repeat:no-repeat;
	background-position: top right;
}
ul#mainnav li.selected a.lefttabs_selected {
	background-image:url("../../images/pharmeon/selectedtab1.gif");
	background-repeat: no-repeat;
	background-position: top left;
}*/

/* Root Menu Hover Persistence */
ul#mainnav a:hover, ul#mainnav li:hover a, ul#mainnav li.iehover a {
}
/* 2nd Menu */
ul#mainnav ul a {
	background-color:#F8981D;
	color:white;
	display:block;
	font-size:14px;
	margin-left:9px;
	margin-right:auto;
	padding-bottom:7px;
	padding-top:7px;
	text-align:center;
	text-decoration:none;
	width:172px;
}
ul#mainnav ul a:hover {
	color 		: #0d1d45;
}
ul#mainnav ul a.uppertabs_selected {
	color 			: #0d1d45;
	background-image: url("../../images/pharmeon/selectedarrow.gif");
	background-repeat:no-repeat;
	background-position: left;
	display 		: block;
}
ul#mainnav li:hover li a, ul#mainnav li.iehover li a {
	display 		: block;
}
/* 2nd Menu Hover Persistence */
ul#mainnav li:hover li a:hover, ul#mainnav li:hover li:hover a, ul#mainnav li.iehover li a:hover, ul#mainnav li.iehover li.iehover a {
	display 		: block;
}
/* Hover Function - Do Not Move 
ul#mainnav li:hover ul ul, ul#mainnav li:hover ul ul ul, ul#mainnav li.iehover ul ul, ul#mainnav li.iehover ul ul ul {
	display 		:block;
}
ul#mainnav li:hover ul, ul#mainnav ul li:hover ul, ul#mainnav ul ul li:hover ul, ul#mainnav li.iehover ul, ul#mainnav ul li.iehover ul, ul#mainnav ul ul li.iehover ul {
	display		: block;
}
*/

/* Content Area -------------------------------- */
div#contentarea {
	color		: #0D1D45;
	float		: left;
	font-size	: 12px;
	height		: auto !important;
	line-height	: 1.5em;
	min-height	: 400px;
	padding-bottom: 50px;
	padding-left: 10px;
	padding-top	: 30px;
	position	: relative;
	white-space	: normal;
	width		: 743px;
	z-index		: 500; 
}

div#contentarea a:link,
div#contentarea a:active,
div#contentarea a:visited {
	text-decoration: none;
	color 		: #dc6012;
}

div#contentarea a:hover {
	text-decoration: underline;
}

div#contentarea ul,
div#contentarea ul li,{margin-left:15px;}
/* Styled input fields */

div#contentarea select {
	margin 	: 5px 0;
}
div#contentarea input.styled-input {
	/*	border 	: 1px solid #dc6012;*/
	margin 	: 5px 0px;
	color  	: #0D1D45;
}
div#contentarea textarea {
	/* 	border 	: 1px solid #dc6012; */
	margin 	: 5px 0px;
	color  	: #0D1D45;
}
/* Content Area Headers */
div.content_header,
div#contentarea h1,
div#rightColumn h1 {
	font-size 	: 24px;
	background-image:url("../../images/pharmeon/headerdots.gif");
	background-repeat: repeat-x;
	background-position: 0px 30px;
	padding-bottom: 16px;
	display 	: block;
	padding-left : 5px;
	margin-bottom: 18px;
	text-transform: lowercase;
	letter-spacing: -1px;
	.margin-top : -5px;
}

div#rightColumn h1 span.alwaysHide {display:none;}
div.content_header {
	overflow:auto;
}
/* Welkom Block */
div#welcome_bloc {
	min-height 	: 370px;
	height 		: auto !important;
	height 		: 370px;
	width 		: 655px;
	position 	: relative;
	z-index 	: 20;
	float 		: right;
}


div#FlashBloc {
	background-image:url("../../images/pharmeon/beeldscherm.png");
	background-repeat:no-repeat;
	height:279px;
	left:-80px;
	position:absolute;
	top:70px;
	.top:100px;
	width:322px;
	z-index:3;
}

div#FlashBloc ul {
	display:block;
	height:156px;
	left:14px;
	.left:-16px;
	overflow:hidden;
	position:relative;
	top:28px;
	width:280px;
	.width:300px;
}
div#FlashBloc ul li {
	list-style:none;
	display:block;
	height:100%;
	width:100%;
}

div#FlashBloc ul li a {
	display		: block;
	width		: 100%;
	height		: 100%;
	background-image:url(../../images/pharmeon/vbv_slideshow/vbv_slideshow.jpg);
	background-repeat:no-repeat;
}
/* Slideshow positioning // This is to improve the Performance */
li.Pharmeon a {background-position: 0px 0px;}
li.Online-herhaalrecepten a {background-position: 0px -159px;}
li.His-koppeling a {background-position: 0px -318px;}
li.Gratis-webshop a {background-position: 0px -477px;}
li.Lairesse-apotheek a {background-position: 0px -635px;}
li.Ivory-Ivory a {background-position: 0px -794px;}
li.Kroonsteen-de a {background-position: 0px -953px;}
li.MTC-Zeist a {background-position: 0px -1112px;}
li.tandartsenpraktijk-Weteringschans a {background-position: 0px -1271px;}
li.Julius-Gezondheidscentra a {background-position: 0px -1430px;}
li.Orthodontistenpraktijk-Oss a {background-position:0px -1592px;}
li.Dierenkliniek-Kortenoord a {background-position: 0px -1753px;}

div#welcome_bloc .blocHead {
	background-image:url("../../images/pharmeon/blocHead.jpg");
	background-repeat:no-repeat;
	background-position: 49px 0px;
	height 		: 32px;
}
div#welcome_bloc .blocContent {
	background-image:url("../../images/pharmeon/blocContent.png");
	background-position:0px 0px;
	background-repeat: repeat-y;
	width 		: 606px;
	float 		: right;
	display 	: block;
	color 		: white;
	font-size 	: 12px;
}
div#welcome_bloc .blocContent h1 {
	border 		: none;
	margin 		: 0 0 25px 30px;
	padding 	: 0px;
	font-size 	: 25px;
	color 		: white;
	background	: none;
}
div#welcome_bloc .blocContent a:link,
div#welcome_bloc .blocContent a:active,
div#welcome_bloc .blocContent a:visited {
	color 		: #fb991e;
	text-decoration: none;
}
div#welcome_bloc .blocContent a:hover {
	text-decoration: underline;
}

div#welcome_bloc .content {
	width 		: 370px;
	padding-right: 20px;
	text-align 	: left;
	float 		: right;
}

div#welcome_bloc .blocContent .gradient {
	background-image:url("../../images/pharmeon/blocGradient.gif");
	background-position: bottom right;
	background-repeat: repeat-x;
	background-color:#5e6882;
	margin-left : auto;
	margin-right: 12px;
	width		: 583px;
	min-height 	: 249px;
	height 		: auto !important;
	height 		: 249px;
}
div#welcome_bloc .blocContent .gradient:after {
	content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
div#welcome_bloc .blocFooter {
	background-image:url("../../images/pharmeon/blocFooter.jpg");
	background-repeat:no-repeat;
	background-position: top right;
	height 		: 75px;
}


/* Image mask */

div.upload_img {
	width 		: 750px;
	height 		: 198px;	
	float 		: left;
}
div.upload_img .img_mask {
	background-image: url("../../images/pharmeon/maskLayer.png");
	background-repeat: no-repeat;
	background-position: top left;
	width 		: 100%;
	height 		: 100%;
}
div.upload_img .img_mask .uploadimg_layer {
	padding		: 13px 0 0 4px;
}

div.upload_img .img_mask .uploadimg_layer img {
	display 	 : block;
}

div#banners {}
div#banners a {
	display		: none;
	height 		: 516px;
	background-repeat:no-repeat;
	background-position: 18px top;
	background-image: url("../../images/pharmeon/banners/banners.jpg");
	margin-bottom:20px;
}
dl.welkom_banner {
	width 		: 520px;
	margin 		: 0px 70px 0px 0px;
	float 		: right;
	position 	: relative;
	z-index 	: 15;
}
dl.welkom_banner h4 {
	font-size 	: 12px;
}
dl.welkom_banner dt,
dl.welkom_banner dd {
	float 		: left;
	display 	: block;
	margin-bottom: 0px;
}
dl.welkom_banner dt {
	width 		: 110px;
	height 		: 80px;
	background-image: url("../../images/pharmeon/dtborder.jpg");
	background-repeat: no-repeat;
	background-position: right;
}
dl.welkom_banner dd {
	width 		: 390px;
	padding-left: 20px;
	font-weight	: bold;
	vertical-align: center;
	display 	: block;
	height 		: 55px;
	padding-top : 25px;
	float 		: left;
}

ul.Address {
	color:#545560;
	float:left;
	left:-10px;
	margin-top:50px;
	position:relative;
	width:130px;
}
ul.Address li {
	list-style	: none;
	text-align 	: right;
}
ul.Address li a {
	text-decoration: none;
	color 		: #545560 !important;
}
ul.Address li a:hover {
	color 		: #0d1d45;
}
ul.Address li.highlight {
	color 		: #0d1d45;
	font-weight	: bold;
}

ul.Address li.highlight span {
	color 		: #F8981D;
}

div.login_text {
	text-align		: left;
}
table.login_table {
	border 			: 1px solid white;
	margin-bottom 	: 5px;
}
table.login_table td {
	text-align 		: left;
}

table.login_table td #password, 
table.login_table td #loginname {
	border 			: none;
	border-bottom	: 2px solid #0e1d46;
	font-size		: 11px;
	height			: 16px;
	padding-top		: 3px;
	width			: 250px;
	color 			: #db6012;
}


table.login_table td .highlightField {
	background-color: #E7DEEA;
}
table.login_table td.Form_Button {}
table.login_table td.Form_Button input {
	border 			: none;
	padding 		: 0px;
	margin 			: 0px;
	background 		: none;
	/*	background-image:url("");*/
	background-repeat: no-repeat;
	background-position: 90% 70%;
	background-color: #0e1d46;
	display 		: block;
	height 			: 25px;
	width 			: 100px;
	font-weight 	: bold;
	color 			: white;
	padding 		: 0px 0px 0px 10px;
	text-align	 	: left;
	float 			: right;
	margin 			: 10px 40px 0px 0px;
	.margin-right 	: 29px;
}

table td.Form_Error {color:red;font-weight:bold;padding:10px 0px;}

/* Image Gallery Slider */
div#slider {
	width 			: 100%;
	position 		: relative;
}
#slider {
	width			: 100%;
	margin			: 0 auto;
	position		: relative;
}

.scroll {
	overflow		: hidden;
	width			: 100%;
	margin			: 0 auto;
	position		: relative;
	height 			: 305px;
}

.scrollContainer {
	position		: relative;
}

.scrollContainer div.panel {
	padding			: 10px;
	width			: 230px;
	height			: auto;
}

/*
#left-shadow {
	position		: absolute;
	top				: 0;
	left: 0;
	width: 12px;
	bottom: 0;
	background: url(../images/leftshadow.png) repeat-y;
}

#right-shadow {
	position: absolute;
	top: 0;
	right: 0;
	width: 12px;
	bottom: 0;
	background: url(../images/rightshadow.png) repeat-y;
}
*/
.inside {
	width 			: 100%;
}
.inside em {
	font-weight 	: bold;
	font-style 		: normal;
	font-size 		: 12px;
	width 			: 100%;
	display 		: block;
	color 			: #0d1d45;
}
.inside a:link,
.inside a:active,
.inside a:visited {
	color 			: #c8c8c9 !important;
	font-size 		: 11px;
	margin-left 	: 2px;
}
.inside img {
	display			: block;
	border			: 1px solid #666;
	margin			: 0 0 10px 0;
	width			: 100%;
}
.scrollButtons {
	position		: absolute;
	top				: 260px;
	cursor			: pointer;
}

.scrollButtons.left {left:-7px;}
.scrollButtons.right {right:-7px;}

.hide {
	display			: none;
}
/* Content Area Nieuws -------------------------------- */
div.LS_main {}
div.LS_main table {}
div.LS_main table tr {}
div.LS_main table tr td {
	vertical-align	: top;
}

div.LS_main td.LS_Arrow {
	width 			: 15px;
}

div.LS_main td.LS_Date {
	width 			: 76px;
}
div.LS_main td.LS_TopIndex {
	position 		: relative
}

div.LS_main div.LS_Body {
	left			: -80px;
	position		: relative;
	width			: 100%;
	margin-top 		: 20px;
	display 		: block !important;
	margin-bottom 	: 10px;
}
div.LS_main div.LS_Body .LS_Image {
	float 			: left;
	width 			: 167px;
}
div.LS_main div.LS_Body .LS_Content {
	background-image: url("../../images/pharmeon/LS_split.jpg");
	background-position: 0 0;
	background-repeat: repeat-y;
	color		    : black;
	float			: left;
	font-weight		: normal;
	padding-left	: 25px;
	width			: 457px;
}
/* Right Column -------------------------------- */

div#rightColumn {
	float		: left;
	width		: 242px;
	padding-top : 30px;
	.padding-top:25px;
}

div#rightColumn h1 {
	width 		: 187px;
	font-size 	: 24px;
	margin 		: 0 auto;
	padding-bottom: 10px;
	height 		: 30px;
}

div#rightColumn ul {
	width 		: 200px;
	margin-top	: 17px;
	margin-left : auto;
	margin-right: auto;
}

div#rightColumn ul li,
div#rightColumn ul li a {
	list-style	: none;
	color 		: #0d1d45;
	text-decoration: none;
}
div#rightColumn ul#bannerblock {
	margin-bottom: 20px;
}
div#rightColumn ul#bannerblock:after {
	content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
div#rightColumn ul#bannerblock li {
	float 		: left;
	width 		: 100%;
	display 	: block;
	height 		: 48px;
	vertical-align: bottom;
	list-style	: none;	
	position 	: relative; 
	text-transform: lowercase;
}

ul#bannerblock li a {
	background-image: url("../../images/pharmeon/comTabs.jpg");
	background-repeat:no-repeat;
	display 	: block;
	height 		: 50px;
	font-size	: 12px;
	color 		: #0d1d45;
	text-decoration: none;
	font-weight	: bold;
	width 		: 100%;
	position 	: relative;
	text-align 	: center;
}

div#rightColumn ul#bannerblock li a span {display:none;margin:0 auto;}

/* Banner Images */
li.tab1 a {background-position:0px 0px;}
li.tab2 a {background-position:0px -53px;}
li.tab3 a {background-position:0px -105px;}
li.tab4 a {background-position:0px -158px;}
li.tab5 a {background-position:0px -210px;}
li.tab6 a {background-position:0px -264px;}
li.tab7 a {background-position:0px -313px;}

/* News BLock */
div#rightColumn ul#newsblock {
	width: 185px;
}
div#rightColumn ul#newsblock li {
	background-image: url("../../images/pharmeon/orangearrow.gif");
	background-repeat:no-repeat;
	background-position: left;
	padding-left 	: 8px;
}
div#rightColumn ul#newsblock li a{
	font-weight 	: bold;
}
div#rightColumn ul#newsblock li a:hover {
	text-decoration: underline;
}
div#rightColumn table.box_table {
	width 			: 185px;
	margin 			: 0 auto;
}
div#rightColumn table.box_table td.box_header {
	display 		: none;
}
div#rightColumn table.box_table td.box_content {
	background-image: url("../../images/pharmeon/orangearrow.gif");
	background-repeat:no-repeat;
	background-position: 0 5px;
	padding-left 	: 8px;
}
div#rightColumn table.box_table td.box_bullet { 
	color:white;
}
div#rightColumn table.box_table td.box_more {
	text-align 		: right;
	display 		: none;
}
div#rightColumn table.box_table td.box_more a {
	font-size 		: 11px;
}
div#rightColumn table.box_table td a {
	background-repeat:no-repeat;
	background-position : top;
	display 	: block;
	font-size	: 12px;
	color 		: #0d1d45;
	text-decoration: none;
	font-weight	: bold;
	width 		: 100%;
	position 	: relative;
}
div.LS_main td hr {
	border 		: none;
	border-top 	: 1px solid #dcdcda;
}

div.LS_main td.LS_Image {
	width 		: 190px;
	height 		: 80px;
	padding-right: 30px;
}
div.LS_main td.LS_TopIndex {
	color 		: #dd5f12;
	font-weight : bold;
}
div#rightColumn table.box_table td a:hover {
	text-decoration : underline;
}

div.LS_index {}


/* Footer Area -------------------------------- */
div#footer {
	background-image:url("../../images/pharmeon/headerdots.gif");
	background-position:0px 0px;
	background-repeat:repeat-x;
	bottom:0;
	left:0;
	overflow:auto;
	padding-bottom:20px;
	padding-top:10px;
	/* 	position:absolute; */
	width:750px;
}

div#footer ul {}
div#footer ul li {
	display 	: block;
	float 		: left;
	color 		: #545560;
	margin-right: 5px;
	line-height : 1.5em;
}
div#footer ul li a {
	text-decoration: none;
	color 		: #545560
}
div#footer ul li a:hover {
	color 		: #0d1d45;
}
div#footer ul li.highlight {
	color 		: #0d1d45;
	font-weight	: bold;
}

div#footer ul li.highlight span {
	color 		: #F8981D;
}


/* Default Settings ----------------------- */
.clear {clear : both;}
.floatLeft {float:left;}
.floatRight {float:right;}
#script_notice {font-size:11px;color:gray;}
H1 {
	font-weight 	: bold;
	font-size		: 22px;
	color 			: #f8981d;
}
H2 {
	font-weight 	: bold;
	font-size		: 20px;
	color 			: #f8981d;
}
H3 {
	font-weight 	: bold;
	font-size		: 18px;
	color 			: #f8981d;
}
H4 {
	font-weight 	: bold;
	font-size		: 16px;
	color 			: #f8981d;
}
H5 {
	font-weight 	: bold;
	font-size		: 14px;
	color 			: #f8981d;
}
H6 {
	font-weight 	: bold;
	font-size		: 13px;
	color 			: #f8981d;
}
.content_header,
td.content_header,
.content_title,
.news_title,
.bo_header,
.LS_header,
.LS_Title,
td.content_header,
td.content_title,
td.news_title,
td.bo_header,
td.Ls_header,
td.LS_Title,
.LinksPage_Title,
td.LinksPage_Title,
.List_Object_Title {
	font-weight 	: bold;
	font-size		: 16px;
	color 			: #f8981d;
} 
td.ls_title a:link,
td.ls_title a:visited,
td.ls_title a:active {
	font-weight 	: bold;
	font-size		: 16px;
	color 			: #f8981d;
}
td.ls_title a:hover {
	font-weight 	: bold;
	font-size		: 16px;
	color 			:#f8981d;
}
.keywords {visibility:hidden;}