﻿/*** Structure ****/
*{ padding:0; margin:0; }
html,body {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:100%; /* needed for container min-height */
	background:#B4B4B4 url(images/body_bg.gif) repeat left top;
	
	font-family:arial,sans-serif;
	font-size:small;
	color:#0072BC;
}

a { color:#0072BC; }
.clear 
{
    clear:both;
}

form    { height:100%;	margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; }
#m2container { top:1%;width: 91%;margin: 0 auto;position:relative;min-height:98%;height:auto !important; height:98%;background-color:#ffffff;border:solid 2px gray; }
#m2footer { position:absolute; bottom:0;height:20px;text-align:center;width:100%;left:0px;border-top:6px double gray;background:#ddd; }
div#m2footer a 	{ text-decoration:none; color:#0072BC; }
#m2content { margin-top:100px; padding:0px 10px 75px 10px;vertical-align:top;}


/* header */
div#whiteheaderleft { position: relative; border-bottom: solid 2px #7C96B9;float:left; top: 0px; background-color: #ffffff; width: 49%; height: 78px;}
div#blueheaderright { position: relative; border-bottom: solid 2px #7C96B9;float: right; top: 0px; background-color: #7C96B9; width: 49%; height: 78px;}
div#topheader { position: absolute; width:572px;left:50%;margin-left:-286px;  top: 0px; height: 78px; overflow: hidden;}

/* product page */
#InfoSection h1 { font-size:1.5em;margin-bottom: 0px;margin-top:0px;text-transform: none; vertical-align: bottom; }
#InfoSection h2 { font-size:1em;margin-bottom: 0px;margin-top:0px;text-transform: none; vertical-align: bottom;}

/* help */
.tree td div { height: 20px !important; }
.tree td img { vertical-align: bottom; }



/* MS AJAX */
.ajax__slider_v_rail {position:relative;background:url(WebResource.axd?d=cIWuQQhofDjsQs-Pq0JLNDz8JeTjJaNJBKC8NIi7lplipSjRfmYn3-En3ZteKXBqO8NJ2MJ8NgZS0Mq7Xdb-A_C93UloHXkC3kulFZYR7Ho1&t=633177803480000000) repeat-y;width:22px;height:150px}
.ajax__slider_v_handle {position:absolute;background:url(WebResource.axd?d=cIWuQQhofDjsQs-Pq0JLNDz8JeTjJaNJBKC8NIi7lplipSjRfmYn3-En3ZteKXBqFym2oFvKxQ2TF54IhDqQyH0zWk2VlDVLHaE4L8q79h81&t=633177803480000000) no-repeat;height:10px;width:22px;}

/* AJAX style */
.modalBackground {	background-color:Gray;	filter:alpha(opacity=70);	opacity:0.7; }
.modalPopup { 	background-color:#ffffdd; 	border-width:2px; 	border-style:solid;	border-color:Gray;	padding:3px;	/*width:250px;*/ }

/* Categorylist */
#subcategoryList { border:solid 0px blue;float:left;padding-top:20px; }
.lsubcategory {  border:solid 0px #555555;width:175px;height:32px;float:left;margin: 5px 5px 5px 5px;padding: 0px 0px 0px 0px; }
.lsubcategory a { text-decoration:none;font-weight:bold; }

/* Image list */
#ImagesList { border:solid 0px blue;float:left; }
.lthumbnail {  border:solid 0px #555555;width:175px;height:185px;float:left;margin: 5px 5px 5px 5px;padding: 0px 0px 0px 0px;background-repeat:no-repeat;background-position:center; }
.pagerBar { text-align:center;background-color:#dddddd;font-weight:bold;width:100%;margin-top:20px; }

/* foto mail */
.FOTOMAIL_TEXTCELL {text-align:left;vertical-align:top;/*overflow:scroll;*/ }

/* style links */
a[href^="http:"]  {    background: url(images/externalLink.gif) no-repeat right top;    padding-right:10px;}
a[href^="http://www.o-negative.nl"], a[href^="http://o-negative.nl"] {    background-image:none;    padding-right:0; }

/* form stuff */
textarea {    border:solid 1px #cccccc;}
.form label { display:block;width:100px;float:left; }
.form p { height:0.8em; }
input[type="text"], input[type="password"] { width: 200px;border:solid 1px #cccccc; }
input.radio,input.checkbox,input.submit { width:auto;border:none 0px #ffffff; }
fieldset { padding:15px 15px 15px 15px;margin-bottom:10px;font-weight:bold; }
input:focus, textarea:focus {    background:#ffc;    border-color: #555555; }

/* Algemeen */
a:focus { outline: none; }
blockquote { border:solid 1px #555555;background-color:#eeeeee;margin-left:50px;padding:10px; }
img { border:none; }
p { margin: 10px 0px 10px 0px; }
h1 { font-size:1.5em;font-weight:bold; }
h2 { font-size:1.2em;font-weight:bold; }

/* cart stuff */
#cart { border:solid 1px #555555;width:100%; }
#cart TABLE,#cart TD {border:none;}
.cartContents { float:left;margin:0px 5px 0px 5px;}
/*.cartPay { position:absolute;top:20px;left:100%;margin-left:-350px;color:#ffffff;font-weight:bold; } */
.cartPay { top:20px;left:100%;margin-left:-350px;color:#ffffff;font-weight:bold; }
.cartPay SPAN,.cartPay HR {color:#ffffff;font-weight:bold;}
.windowheader { background-color:#555555;text-align:center;font-weight:bold;color:#ffffff;width:100%; }
#cartpanel {	background: #ED5A09;	/*height: 200px;*/	display: none; }
.cartslide {	margin: 0;	padding: 0;	border-top: solid 4px #422410;	background: url(/images/cartbtn-slide.png) no-repeat center top; }
.cartbtn-slide {	background: url(/images/cartwhite-arrow.gif) no-repeat right -50px;	text-align: center;	width: 144px;	height: 31px;	padding: 10px 10px 0 0;	margin: 0 auto;	display: block;	font: bold 120%/100% Verdana, Arial, Helvetica, sans-serif;	color: #fff;	text-decoration: none; }
.cartactive {	background-position: right 12px; }

