/*   -----------------------------------------
Theme Name: Amsterdam Pharma Webshop
Theme URI: http://www.amsterdampharma.uwapothekeronline.nl
Author: Amir Swaleh
Author URI: http://www.pharmeon.nl
Version: 1.0
*/
/* 

/*  Information---------------------------- 
	Company			: Pharmeon B.V.
	Designed by		: Amir Swaleh
	Design			: Amsterdam Pharma Webshop
*/


/* 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 */

/* Standard Classes----------------------- */
.clear {clear : both;}
.floatLeft {float:left;}
.floatRight {float:right;}
#script_notice {font-size:11px;color:gray;}
/* Layout -------------------------------- */

body, html {
	margin 			: 0px;
	padding 		: 0px;
	line-height 	: 18px;
	font-size		: 12px;
}

div#wrapper {}

div#maintable {
	margin 			: 0 auto;
	width 			: 917px;
}

div#logoImg {
	height 			: 119px;
	background-color: white;
}

div.ImgLayer {
	background-image: url("../../images/leidsche/ImgLayer.png");
	background-repeat: no-repeat;
	background-position: top right;
	width 			: 100%;
	height 			: 100%;
}

div.ImgLayer ul {
	float			: right;
	margin-right	: 53px;
	margin-top		: 133px;
}

div.ImgLayer ul li {
	list-style 		: none;
}
div.ImgLayer ul li a:link,
div.ImgLayer ul li a:active,
div.ImgLayer ul li a:visited {
	display 		: block;
	width 			: 95px;
	height 			: 27px;
	background-image: url("../../images/leidsche/button.png");
	background-repeat: no-repeat;
	background-position: top left;
	text-decoration: none;
	text-transform: uppercase;
	font-size 		: 12px;
	color 			: white;
	padding-left 	: 15px;
	padding-top 	: 10px;
}

div.ImgLayer ul li a:hover {
	background-position: bottom left;
}

div.ImgLayer ul li a.btn2 {
	background-position: bottom left;
}

div.ImgLayer ul li a.btn2:hover {
	background-position: top left;
}
div.ImgLayer ul li {}

/* Header -------------------------------- */

div#head {
	height 			: 283px;
}
div#head ul#uppernav {
	background-image: url("../../images/leidsche/headbg.png");
	background-repeat: no-repeat;
	background-position: top left;
	display 		: block;
	height 			: 50px;
	width 			: 96.99%;
	padding 		: 15px 0 0 27px;
}
div#head ul#uppernav li {
	display 		: block;
	float 			: left;
	width 			: 110px;
	height 			: 40px;
	margin-right 	: 15px;
}

div#head ul#uppernav li a:link,
div#head ul#uppernav li a:active,
div#head ul#uppernav li a:visited {
	background-image: url("../../images/leidsche/uppernav.gif");
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #e5eef6;
	display 		: block;
	width 			: 100%;
	height 			: 100%;
	font-size 		: 12px;
	text-decoration : none;
	color 			: #0455a6;
	font-family 	: verdana;
}

div#head ul#uppernav li a:hover {
	background-position: bottom left;
	background-color: #0455a6;
	color 			: white;
	cursor 			: pointer;
}

div#head ul#uppernav li a span {
	display 		: block;
	background-image: url("../../images/leidsche/uppernavselected.gif");
	background-repeat: no-repeat;
	background-position: top right;
	width 			: 90px;
	height 			: 30px;
	padding-left 	: 20px;
	padding-top 	: 10px;
}

div#head ul#uppernav li a:hover span {
	background-position: bottom right;
}

div#head ul#uppernav li a.selected {
	background-position: bottom left;
	background-color: #0455a6;
	color 			: white;
}

div#head ul#uppernav li a.selected span {
	background-position: bottom right;
}
div.firstlefttab {display:none;}

div#headImg {
	background-image : url("../../images/leidsche/maintablebg.png");
	background-repeat: repeat-y;
	backgroundd-position : top left;
	height : 224px;
}

div#headImg div#img_base {
	background-image : url("../../images/leidsche/header1.jpg");
	background-repeat: no-repeat;
	background-position: top left;
	width 			: 895px;
	height 			: 100%;
	margin-left 	: 13px;
}


/* Content Container-------------------------------- */

div#container {
	background-image: url("../../images/leidsche/containerbg.png");
	background-repeat: no-repeat;
	background-position: top left;
	min-height 		: 279px;
	height 			: auto !important;
	height 			: 279px;
	margin-top	 	: 6px;
	padding-top 	: 33px;
}


/* Left Menu -------------------------------- */

div#mainleft {
	float			: left;
	width			: 186px;
	margin-left 	: 13px;
	.overflow 		: auto;
}

ul#mainnav {
	margin-top 		: -4px;
	width 			: 184px;
	list-style 		: none;
	min-height 		: 100px;
	height 			: auto !important;
	height 			: 100px;
	margin-left 	: -1px;
}

ul#mainnav li { 
	float			: left; 
	position		: relative;  
	width			: 100%; 
}

ul#mainnav li.iehover { 
	z-index			: 1000; /* IE z-index bugfix */ 
}



/* Root Menu */
ul#mainnav a {
	padding			: 12px 6px 6px 30px;
	display			: block;
	color			: black;
	font			: bold 11px Arial, sans-serif;
	text-decoration	: none;
	height			: 1%;
	width 			: 147px;
	height 			: 21px;
}

ul#mainnav a.lefttabs_selected,
ul#mainnav a.thickbox {
	background-image: url("../../images/leidsche/tabmenu.png");
	background-repeat: no-repeat;
	background-position: bottom left;
	color 			: white;
}
ul#mainnav a.lefttabs_notselected,
ul#mainnav a.lefttabs_grouptab,
ul#mainnav a.thickbox {
	background-image: url("../../images/leidsche/tabmenu.png");
	background-repeat: no-repeat;
	background-position: top left;	
}


ul#mainnav a:hover{
	
} 
ul#mainnav ul {
	display			: none;
	position		: absolute;
	top				: 0;
	left			: 99.6%;
	z-index			: 9999;
	list-style 		: none;
	color 			: white;
}

ul#mainnav ul li {
	background-image: url("../../images/leidsche/subtabmenu.png");
	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:hover {
	color			: white;
	background-position: bottom left;	
}

/* 2nd Menu */
ul#mainnav ul li a{
	background-image: url("../../images/leidsche/submenutabfoot.png");
	background-repeat: no-repeat;
	background-position: bottom left;
	display			: block;
	color 			: white;
	min-height 		: 20px;
	height 			: auto !important;
	height 			: 20px;
	padding-left 	: 5px;
}
ul#mainnav ul li a:hover {
	display			: block;
	color 			: white;
}
ul#mainnav ul li span {
	
}
ul#mainnav li:hover li a,ul#mainnav li.iehover li a {


}

ul#mainnav li li a:hover {
	
}

/* 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 {
	
}

/* 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: none; }
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; }


div.grouptab_notselected {
	display 		: none;
}
div.grouptab_selected {
	display 		: block;
}
/* Contentarea -------------------------------- */
div#contentarea {
	float			: left;
	padding 		: 10px 10px 0 20px;
	width			: 679px;
	font-size 		: 12px;
	color 			: #565454;
}

div#contentarea a:link,
div#contentarea a:active,
div#contentarea a:visited {
	text-decoration : underline;
	color 			: #900228;
}

div#contentarea a:hover {
	color 			: #0455a6;
}

div#breadCrumb {
color:#666666;
height:31px;
margin-top:-35px;
overflow:auto;
position:relative;
z-index:100;}

div#breadCrumb a:link,
div#breadCrumb a:active,
div#breadCrumb a:visited {
	color 			: #565454;
	text-decoration : none;
}

div#breadCrumb a:hover {
	text-decoration : underline;
	color 			: black;
}
div#breadCrumb a.last {
	color 			: #d6a2b0;
	font-weight 	: bold;
}

div#breadCrumb a.last:hover {
	color 			: #900228;
	text-decoration	: none;
}
/*-- Headers ----------------------------------------*/

H1 {
	font-weight 	: bold;
	font-size		: 22px;
	color 			: #900228;
}
H2 {
	font-weight 	: bold;
	font-size		: 20px;
	color 			: #900228;
}
H3 {
	font-weight 	: bold;
	font-size		: 18px;
	color 			: #900228;
}
H4 {
	font-weight 	: bold;
	font-size		: 16px;
	color 			: #900228;
}
H5 {
	font-weight 	: bold;
	font-size		: 14px;
	color 			: #900228;
}
H6 {
	font-weight 	: bold;
	font-size		: 13px;
	color 			: #900228;
}
.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 			: #900228;
} 
td.ls_title a:link,
td.ls_title a:visited,
td.ls_title a:active {
	font-weight 	: bold;
	font-size		: 16px;
	color 			: #900228;
}
td.ls_title a:hover {
	font-weight 	: bold;
	font-size		: 16px;
	color 			: #900228;
}


td.newsboxcolumn {
	display 		: none;
}

/* Login Form */
div.login_text {

}
div.login_text table {
	text-align 		: left;
}
div.login_text table  td.Content_Text  {
	text-align 		: left;
}
div.login_text .login_table {
}
div.login_text .login_table {}
div.login_text .Form_Label  {
	text-align 		: left;
}
table.login_table .Form_Text   {}
table.login_table #loginname,
table.login_table #password {
	width 			: 300px;
}

/* Right menu -------------------------------- */

div#Newsbox {
	display 	: none;
	float 		: left;
	width 		: 195px;
	padding-left: 20px;
}

div#Newsbox h3 {
color:black;
display:block;
font-weight:lighter;
margin-bottom:3px;
margin-top:-25px;
position:relative;
z-index:999;}
div#Newsbox ul {
	width 		: 180px;
}

div#Newsbox ul li {
	list-style 		: none;
	display 		: block;
	border-bottom 	: 1px dotted black;
	margin-bottom 	: 10px;
	padding			: 10px 0;
}

div#Newsbox ul li a:link,
div#Newsbox ul li a:active,
div#Newsbox ul li a:visited {
	color 	 		: #716f70;
	text-decoration : none;
	font-size 		: 11px;
}

div#Newsbox ul li a:hover {
	color 			: #900228;
}

/* Footer -------------------------------- */
div#footer {
	height 			: 52px;
	clear 			: both;
}

div#footer #left {
	background-image: url("../../images/leidsche/footerbg.gif");
	background-position: top left;
	width 			: 48%;
	height 			: 100%;
	float 			: left;
}

div#footer #right {
	background-image: url("../../images/leidsche/footerbg2.gif");
	background-repeat: no-repeat;
	background-position: top left;
	height 			: 100%;
	float 			: left;
	width 			: 485px;
}
div.content {
	width 			: 900px;
	margin 			: 0 auto;
	overflow 		: auto;
}


div.powered {
	background-image: url("../../images/leidsche/leidschebottom.gif");
	background-repeat: no-repeat;
	background-position: left;
	width 			: 355px;
	float 			: right;
	margin-left 	: 190px;
	margin-top 		: 2px;
	padding-left 	: 60px;
	height 			: 36px;
}
div.powered h1 {
float:left;
margin-top:5px;
}
div.powered  h1 a:link,
div.powered  h1 a:active,
div.powered  h1 a:visited {
	font-size 		: 10px;
	color 			: #900228;
	text-decoration : none;
}
div.powered a:hover,
div.poweredby a:hover {
	text-decoration : underline !important;
}
div.poweredby {
float:left;
margin-left:20px;
margin-top:60px;
width:150px;
}
div.poweredby a {
	font-size 		: 11px;
	color 			: #900228;
	text-decoration : none;
}

div.poweredby a:hover {
	text-decoration : underline;
}
div.companyInfo {
	float 			: left;
	margin-left 	: 110px;
}
div.companyInfo ul {
	float 			: right;
	margin-top 		: 30px;
}

div.companyInfo ul li {
	display 		: block;
	float 			: left;
	font-size 		: 11px;
	color 			: #696969;
}