/*   -----------------------------------------
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;}
/* Layout -------------------------------- */

body,html {
	background-color 	: white;
	font-family 		: Arial, Arial, Helvetica, sans-serif;
	font-size 			: 12px;
	color 				: #333333;
	height 				: 100%;
	width 				: 100%;
	background-image 	: url("../../../images/farmasite/5/demo51/bodybg.jpg");
	background-attachment: scroll;
	background-position : top left;
	background-color 	: #fed9a5;
	background-repeat  	: repeat-x;

}

#maintable {
	background-color 	: white;
	text-align 			: left;
	width 				: 960px;
	height				:100% ;
	margin 				: 0 auto;
	background			: white;
	border-left 		: 1px solid #B6B6B6;
	border-right 		: 1px solid #B6B6B6;
	position 			: relative;
	
}
#content{
background-color:white;
min-height:800px;
height:auto !important;
overflow:auto;
}

.header {
	height 				: 130px;
	background-color 	: white;
}
.headerTop {
	height 				: 110px;		
}

.leftTopLogo {
	width 				: 400px;
	font-size			:18px;
	padding-left		:30px;
	padding-top			:10px;

}

.extrafunct {
	height				: 60px;
	width				: 505px;
}
.extrafunct ul {

}
.extrafunct ul li {
	float 				: left;
	display 			: block;
	list-style 			: none;
	margin-left 		: 5px;
}
.extrafunct ul li a:link,
.extrafunct ul li a:active,
.extrafunct ul li a:visited {
	text-decoration 	: none;
	color 				: #5D5D5D;
	font-weight 		: bold;
	font-size 			: 12px;
}

.extrafunct ul li a:hover {

}
.extratools {
	float 				: right;
	clear 				: both;
	padding 			: 30px 0px 0px 0px
}
.extratools a.printForm {
	display 			: block;
	background-image 	: url("../../../images/farmasite/5/demo51/print.jpg");
	background-repeat 	: no-repeat;
	background-position : top left;
	width 				: 22px;
	height 				: 24px;
	text-indent 		: -9999px;
}

div.uppernav {
	background-image 	: url("../../../images/farmasite/5/demo51/menu_bg.jpg");
	background-repeat 	: no-repeat;
	background-position : 40% 0%;
	display 			: block;
	height 				: 26px;
	color 				: white;
	position 		: relative;
	z-index:9999;
}

div.uppernav ul {
	float 				: right;
	margin-right 		: 20px;
	margin-top 			: 5px;
}
div.uppernav ul li {
	display 			: block;
	float 				: left;
	padding		 		: 0px 5px;
}
div.uppernav ul li a:link,
div.uppernav ul li a:active,
div.uppernav ul li a:visited {
	color 				: white;
	text-decoration 	: none;
}

div.uppernav ul li a:hover {}

div#navigation {
	background-image 	: url("../../../images/farmasite/5/demo51/menubody.png");
	background-repeat 	: repeat-y;
	background-position : top left;
	width 				: 219px;
	margin-left 		: 5px;
	min-height			: 500px;
  	height				: auto !important;
  	height				: 500px;
}

div#navigation span.head {
	background-image	: url("../../../images/farmasite/5/demo51/menuheader.jpg");
	background-position : top left;
	background-repeat 	: none;
	display 			: block;
	height 				: 26px;
	width 				: 100%;
}

span.foot {
	background-image	: url("../../../images/farmasite/5/demo51/menufooter.png");
	background-position : bottom left0;
	background-repeat 	: no-repeat;
	background-color 	: white;
	display 			: block;
	height 				: 20px;
	width 				: 220px;
}
div#navigation span.spacer {
	background-image	: url("../../../images/farmasite/5/demo51/spacer.gif");
	background-position	: bottom left;
	background-repeat	: repeat-x;
	display				: block;
	height				: 9px;
	float 				: left;
	margin-top 			: 4px;
	.margin-top 		: -11px;
	margin-left 		: 4px;
	width				: 209px;
}

div#navigation .imgcontainer {
/*background-image:url(../../../images/farmasite/5/demo51/img1.jpg);
background-position:left top;*/

background-image:url("../../../images/farmasite/standardImg.jpg");
background-repeat:no-repeat;
background-position:0 -7px;
display:block;
height:236px;
left:5px;
.left:-2px;
position:relative;
top:-7px;
width:213px;
z-index:10;}
div#navigation .imgcontainer2 {
background-position:left top;
display:block;
height:236px;
left:4px;
position:absolute;
top:140px;
width:216px;
z-index:11;
}
div#navigation .imglayer {
background-image:url(../../../images/farmasite/5/demo51/imglayer.png);
background-position:left top;
background-repeat:no-repeat;
display:block;
height:255px;
left:-2px;
margin-top:-252px;
position:relative;
width:238px;
z-index:30;
}
div#navigation img {
	position 			: relative;
	top 				: -8px;
	left 				: -6px;
}
/* Left Menu */
ul#nav {
	min-height 		: 200px;
	height 			: auto !important;
	height 			: 200px;
}
ul#nav,ul#nav li,ul#nav ul {
	display				: block;
	list-style-type		: none;
}

ul#nav {
	position 			: relative;
	float 				: left;
	margin-left 		: 20px;
	margin-top 			: 15px;
}
ul#nav li {
	width 				: 200px;
}

ul#nav li.submenu a {
	display 			: block;
}
ul#nav .submenu {
	background-image 	: url("../../../images/farmasite/5/demo51/menuborder.gif");
	background-position : top left;
	background-repeat 	: no-repeat;	
}

ul#nav li {float:left;position:relative;text-align:left; }
ul#nav li.iehover { z-index: 1000; /* IE z-index bugfix */ }

ul#nav ul {
 display: none;
 position: absolute;
 top: 0;
 left: 98%;
 z-index: 9999;
}

/* Root Menu */
ul#nav a {
 padding: 6px;
 display: block;
 font: bold 11px Arial, sans-serif;
 text-decoration: none;
 height: 1%;
}

/* Root Menu Hover Persistence */
ul#nav a:hover,ul#nav li:hover a,ul#nav li.iehover a { 
 
}

/* 2nd Menu */
ul#nav li:hover li a,ul#nav li.iehover li a {
 float: none;
 background:#DDDDDD;
 
}
a.lefttabs_selected,
a.lefttabs_selected:hover,
a.lefttabs_notselected:hover {
	color 				: #E64D2E;
}

a.lefttabs_notselected {
	color 				: #666;
} 

a.uppertabs_selected,
a.uppertabs_selected:hover,
a.uppertabs_notselected:hover {
	color 				: #E64D2E;
}

a.uppertabs_notselected {
	color 				: #666;
}
/* 2nd Menu Hover Persistence */
ul#nav li:hover li a:hover,ul#nav li:hover li:hover a,ul#nav li.iehover li a:hover,ul#nav li.iehover li.iehover a {
	color 		: #E64D2E;
}
/* Hover Function - Do Not Move */
ul#nav li:hover ul ul,ul#nav li:hover ul ul ul,ul#nav li.iehover ul ul,ul#nav li.iehover ul ul ul { display: none; }
ul#nav li:hover ul,ul#nav ul li:hover ul,ul#nav ul ul li:hover ul,ul#nav li.iehover ul,ul#nav ul li.iehover ul,ul#nav ul ul li.iehover ul { display: block; }




#left_column {
	text-align			: right;
	width				: 220px;
	padding-top 		: 8px;
	.padding-top 		: 13px;
}

div.shortIntro {
	background-color 	: #E9E9E9;
	float				: right;
	font-size			: 11px;
	margin-top			: 10px;
	padding				: 10px;
	width				: 190px;
	text-align			: left;
}

#right_column {
	padding-left		: 30px;
	padding-top	 	 	: 38px;
	width				: 630px;
	min-height			: 500px;
  	height				: auto !important;
  	height				: 500px;
	background-color 	: white;
}

#right_column iframe{
	min-height			: 570px;
  	height				: auto !important;
  	height				: 570px;
}
/*-- Headers ----------------------------------------*/

H1 {
	font-weight 	: bold;
	font-size		: 18px;
	color 			: #E64D2E;
}
H2 {
	font-weight 	: bold;
	font-size		: 16px;
	color 			: #E64D2E;
}
H3 {
	font-weight 	: bold;
	font-size		: 14px;
	color 			: #E64D2E;
}
H4 {
	font-weight 	: bold;
	font-size		: 13px;
	color 			: #E64D2E;
}
H5 {
	font-weight 	: bold;
	font-size		: 12px;
	color 			: #E64D2E;
}
H6 {
	font-weight 	: bold;
	font-size		: 12px;
	color 			: #E64D2E;
}
.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		: 12px;
	color 			: #E64D2E;
} 
td.ls_title a:link,
td.ls_title a:visited,
td.ls_title a:active {
	font-weight 	: bold;
	font-size		: 16px;
	color 			: #E64D2E;
}
td.ls_title a:hover {
	font-weight 	: bold;
	font-size		: 16px;
	color 			: #E64D2E;
}

td.LinksPage_Link {
	display 		: block;
	white-space 	: normal;
}
a.LinksPage_Link {
	font-weight 	: normal !important;
	font-size 		: 12px;
}

table.Login_links {}
table.Login_links td {
	
}
table.Login_links td a {
	font-size 		: 11px;
}

.contentarea {
	font-size 		: 12px;
	line-height 	: 18px;
}
.contentarea a:link,
.contentarea a:active,
.contentarea a:visited {
	text-decoration : underline;
	color	 		: #E64D2E;
	font-weight 	: bold;
	font-size 		: 12px;
}
.contentarea a:hover {
	text-decoration : underline;	
	color 			: #333333;
}

div#newsbox {
	width 			: 155px;
	display 		: block;
	float			: right;
	background-image: url("../../../images/farmasite/5/demo51/newsboxbg.jpg");
	background-position: left top;
	background-repeat: repeat-y;
}

div#newsbox h2 {
	background-image: url("../../../images/farmasite/5/demo51/newsheader.jpg");
	background-position: left top;
	background-repeat: no-repeat;
	color			: white;
	display			: block;
	font-size		: 13px;
	height			: 24px;
	padding-left	: 20px;
	padding-top		: 10px;
	margin 			: 0px;
}

div#newsbox ul {
	margin 			: 0 0 0 15px;
	padding 		: 0 0 0 0;
	width 			: 150px;
}
div#newsbox ul li {
	list-style 		: none;
	display 		: inline-block;
	padding 		: 5px;
}
div#newsbox ul li a:link,
div#newsbox ul li a:active,
div#newsbox ul li a:visited {
	font-size 		: 10px;
	color 			: #979797;
	text-decoration : none;
}

div#newsbox ul li a:hover {
	text-decoration : underline;
}

div#newsbox span.footer {
	background-image: url("../../../images/farmasite/5/demo51/newsfooter.jpg");\
	background-repeat:no-repeat;
	background-position: bottom left;
	height 			: 13px;
	display 		: block;
}

ul.extralinks {}
ul.extralinks li {
	float 			: left;
	display 		: block;
	width 			: 196px;
}
ul.extralinks li a:link,
ul.extralinks li a:active,
ul.extralinks li a:visited {
	font-size 		: 11px;
	font-weight		: bold;
}

div#footer {
	background-color: white;
	border-left		: 1px solid #B6B6B6;
	border-right	: 1px solid #B6B6B6;
	.border 		: none;
	float			: right;
	font-size		: 11px;
	width		 	: 960px;
	margin 			: 0px;
	position		:relative;
	margin-right	:-1px;
}
div#footer ul {
	float 			: right;
	margin-left 	: 0px;
}
div#footer ul li {
	display 		: block;
	float 			: left;
}
div#footer ul li a:link,
div#footer ul li a:active,
div#footer ul li a:visited {
	color 			: #333333;
	font-size 		: 11px;
	text-decoration	: underline;
	padding-left 	: 5px;
	padding-right	: 5px;
}

div#footer ul li a:hover {

}

div.powered {
	float			: left;
	margin-left	    : 50px;
}
div.powered h1 {}
div.powered a:link,
div.powered a:active,
div.powered a:visited {
	color 			: #333333;
	text-decoration : none;
	font-size 		: 10px;
}
F
/*------------login position-----------*/
td.Content_Text table.login_table td,
td.Content_Text table.login_table {
	border				: none;
}
table.login_table { 
	border				: 1px solid #000000;
	border-collapse		: separate;
}
table.login_table td {
	border				: 0px;
	padding				: 9px;
}
.Form_Password,
.Form_Text{
	width				: 262px;
}

.login_text {
	padding				: 10px;	
}
