body {
	background: #FFFFFF;
	font-family:Roboto;
	font-size:14px;
	color:#353B40;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
	z-index:0;
	
        border: none !important;
        outline: none !important;
}

		
@media only screen  and (max-width: 479px)  {
	#bhm_mt, .bhm_content, .bhm_corners_row { width: 100%; max-width: 100%; }
	#grp2 { margin-left: 0px; }
	#SideProductMenu { visibility: hidden; position: absolute; top: 295px; width: 480px; z-index: 999; min-height: 406px;}
	#ad_allproducts { margin-left: 0px; }
	.clsl_pageBtns { margin-left: 0px; }
	}
@media only screen and (max-width: 480px) {
	#bhm_mt, .bhm_content, .bhm_corners_row { width: 100%; max-width: 100%; }
	#grp2 { margin-left: 0px; }
	#SideProductMenu { visibility: hidden; position: absolute; top: 295px; width: 480px; z-index: 999; min-height: 406px;}
	#ad_allproducts { margin-left: 0px; }
	.clsl_pageBtns { margin-left: 0px; }
	}
@media only screen and (min-width: 480px) {
	#bhm_mt, .bhm_content, .bhm_corners_row { width: 480px; max-width: 480px; }
	#grp2 { margin-left: 0px; }
	#SideProductMenu { visibility: hidden; position: absolute; top: 280px; width: 480px; z-index: 999; min-height: 406px;}
	#ad_allproducts { margin-left: 0px; }
	.clsl_pageBtns { margin-left: 0px; }
	#BannerImg_3, #LastvisitImg_3, #BannerImg_4, #LastvisitImg_4, #BannerImg_5, #LastvisitImg_5, #BannerImg_6, #LastvisitImg_6 { 
		visibility: hidden; position: absolute; top: -1000px;
		}
	}
@media only screen and (min-width: 720px) {
	#bhm_mt, .bhm_content, .bhm_corners_row { width: 720px; max-width: 720px; }
	#grp2 { margin-left: 240px; }
	#SideProductMenu { visibility: visible; position: relative; top: 0px; z-index: auto; width: 224px;}
	#ad_allproducts { margin-left: 240px; }
	.clsl_pageBtns { margin-left: 240px; }

	#BannerImg_3, #LastvisitImg_3 {
		visibility: visible; position: relative; top: 0px;
		}
	#BannerImg_4, #LastvisitImg_4, #BannerImg_5, #LastvisitImg_5, #BannerImg_6, #LastvisitImg_6 { 
		visibility: hidden; position: absolute; top: -1000px;
		}
	}
@media only screen and (min-width: 960px) {
	#bhm_mt, .bhm_content, .bhm_corners_row { width: 960px; max-width: 960px; }
	#BannerImg_4, #LastvisitImg_4 {
		visibility: visible; position: relative; top: 0px;
		}
	#BannerImg_5, #LastvisitImg_5, #BannerImg_6, #LastvisitImg_6 { 
		visibility: hidden; position: absolute; top: -1000px;
		}
	}
@media only screen and (min-width: 1200px) {
	#bhm_mt, .bhm_content, .bhm_corners_row { width: 1200px; max-width: 1200px; }
	#BannerImg_5, #LastvisitImg_5 {
		visibility: visible; position: relative; top: 0px;
		}
	#BannerImg_6, #LastvisitImg_6 { 
		visibility: hidden; position: absolute; top: -1000px;
		}
	}
@media only screen and (min-width: 1440px) {
	#bhm_mt { width: 1440px; max-width: 1440px; }
	.bhm_content, .bhm_corners_row { width: 1440px; max-width: 1440px; }
	#BannerImg_6, #LastvisitImg_6 {
		visibility: visible; position: relative; top: 0px;
		}
	}
	#bhm_mt { 
		position: relative;
		height: 100%;
		margin-left: auto;
		margin-right: auto;
		clear: both;
		min-height: calc(-350px + 100vh);
		 
	 }
	 .bhm_content {
		padding: 0px;
		vertical-align: text-top;
		clear: both;
		float: left; 
		max-width: 1440px;	
		width: 100%;	
	}
	.bhm_rightwindow { 
		float: left;
		overflow: hidden;
		width: 320px;
	}
	#BannerImg_7, #LastvisitImg_7 { visibility: hidden; position: absolute; top: -1000px;}	 
	
#mailbody { background: #FFFFFF; }
#cartbody { margin: 40px; background-color: #FFFFFF; }
#infobody { margin: 40px; background-color: #FFFFFF; }
#forgotForm { visibility: hidden; }
table tr td, table tr th { padding: 0; }
table {
	border: 0px solid;
	border-color: red;
}

td {
	vertical-align: top;
	text-align: left;
}
	
form { margin: 0px; }
.cGroupHidden { 
	position: absolute;

	border: 1px solid #979797;
	background: white;
	visibility: hidden; 
	z-index:199;
	margin-right: 8px;
	}
.cCode {
	color:red;
	top: 0px;
	position: relative;
	z-index:999;
}
.pMenuSplitter { height: 8px; min-height:8px; }
.cLarge { font-size:14px; }
.cSLarge { font-size: 22px; }

ul.bhm_cul {
	list-style: none;
	margin: 0px;
	padding-left:0em;
	padding-top:0em;
}
ul.bhm_cul li {
	display: inline;
}
ul.bhm_ul {
	margin-left:10px;
	padding-left:1em;
	list-style-image:url(call.php?action=ccimg&loc=1&itsX=10&itsY=10&itsImage=bullet.png);
}
li.cRowp:hover, li.cRowp-active {
	list-style-image:url(call.php?action=ccimg&loc=1&itsX=10&itsY=10&itsImage=bullet_.png);
}
ul.ulbrands { list-style-type: none; list-style-position: outside; list-style-image: none; margin:0px; padding: 0px; }
li.librands { cursor: pointer; margin: 0px; float: left; }

.pgTitle {
	display: inline;
	font-weight: normal;
	text-transform: uppercase;
	text-align: left;
	color: #000000;
	font-size: 22px;
}
.pgTitle_active {
	display: inline;
	padding: 4px;
	font-weight: normal;
	text-transform: uppercase;
	text-align:left;
	color:#000000;
	font-size: 22px;
}
.pgTitle_button {
	display: inline;
	padding: 3px;
	font-weight: normal;
	text-transform: uppercase;
	text-align:left;
	color:#353B40;
	font-size: 22px;
	cursor: pointer;
	color: #000000;
	
}
.pgTitle_button:hover {
	border-color: #b9f91b;
	color:#000000;
}
.MiniButton { z-index: 111; position: absolute; bottom: 5px; right: 5px; }
a { cursor: pointer; text-decoration:none; }
a:link { color: #353B40; }
a:visited { color: #353B40; }
a:hover { color: #A00623; }
a:active { color: #353B40; }
a.commands:link { color: #FFFFFF; }
a.commands:visited { color: #FFFFFF; }
a.commands:hover { color: #FFFFFF; }
a.commands:active { color: #FFFFFF; }
a.bcommands:link { color: white; }
a.bcommands:visited { color: white; }
a.bcommands:hover { color: white; }
a.bcommands:active { color: white; }
a.clsl_listMenu:link { color: #FFFFFF; }
a.clsl_listMenu:visited { color: #FFFFFF; }
a.clsl_listMenu:hover { color: #FFFFFF; }
a.clsl_listMenu:active { color: #FFFFFF; }
.transImg { cursor: pointer; opacity:0.4; }
.transImg:hover, .transImg-hover { opacity:1.0; }
H1 {
	font-weight: bold;
	font-size: larger;
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
	display: inline;
}

H2 {
	display: inline;
	font-size: 14px;
	margin-top: 0;
	padding-top: 0;
	font-weight: bold;
	margin-bottom: 0; 
	padding-bottom: 0; 
}
H3, H4, H5, H6 {
	display: inline;
	font-size: 14px;
	margin-top: 0;
	padding-top: 0;
	font-weight: normal;
	margin-bottom: 0; 
	padding-bottom: 0; 
}

.inline, .inLine {
		display: inline;
		float:left;
		padding: 0px;
}
.cThumbs {
		display: inline;
		margin-bottom: 5px;
		float:left;
		padding: 0px;
}
.infoBoxes {
	border-style: solid;
	border-width: 0px;
	font-size: 22px;
	cursor: pointer;
	color: #FFFFFF;
}
.cBehind {
	z-index:-1;
	position: relative;
	top: 0px;
}
.DelayContent {
	z-index:99;
	position: relative;
	color:#979797;
	border: 0px solid;
	border-color: #979797;
	border-radius: 5px;
}
.DelayContent cBuyBtn {
	visibility:hidden;
}

.DelayImage {
	z-index:100;
	position: relative;
	left: auto;
	right: auto;
	top: auto;
	min-height: 0px;
	width: 100%;
}
.userInfoPage {
	vertical-align: top;
	border-collapse: collapse;
}
.bhm_producttitles {
	border-radius: 5px;
	border: 1px solid;
	border-color: #a9a99c;
	padding: 0px;
	width: 100%;
}
#dbTxt {
	border-width: 1px;
}
.bhm_contentborder { width: 100%; }
.cDarkBold { font-weight: bold; color:#041D4A; }
.csiShort {
	width: 160px;
	border-radius: 1px;
	border-style: solid;
	border-width: thin;
	border-color: #979797;
	color:#979797;
	font-family:Roboto;
	spacing-right:8px;
}
.csiShortButton {
	cursor: pointer;
	width: 160px;
	background: #F0F0F0;
	min-height: 20px;
	border-radius: 1px;
	border-style: solid;
	border-width: thin;
	border-color: #979797;
	color:#353B40;
	font-family:Roboto;
	spacing-right:8px;
}
.csiShortButton:hover {
	border-color: #6b9504;
	background: -moz-linear-gradient(top, #FFFFFF, #6b9504);
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#6b9504));
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#6b9504');
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#6b9504');
}
.csiWide {
	width: 282px;
	border-width: 0px;
	color:#979797;
	font-family:Roboto;
	float: left;
	margin-top: 4px;
	margin-bottom: 4px;
}
.csiShort:hover, .csiWide:hover, .csiShort:focus, .csiWide:focus	{
	border-color: #6b9504;
}
.branding {
	width: 100%;
	word-wrap: break-word;
	text-align: left;
}
.bcommands {
	cursor: pointer;
	display: inline;
	color:white;
	text-transform: uppercase;
	-webkit-transition:color 0.5s ease-in;
	-webkit-transition:background 0.5s ease-in;
}
.commands {
	cursor: pointer;
	display: inline;
	float: left;
	color:#FFFFFF;
	text-transform: uppercase;
	-webkit-transition:color 0.5s ease-in;
	-webkit-transition:background 0.5s ease-in;
}
.commands:hover {
	color:#FFFFFF;
	text-transform: uppercase;
}

.cTB { margin-top: 0px; }
.productMenu:hover {
	color: #A00623;
}
.clsl_listMenu:hover {
	color: #FFFFFF;
	font-weight: 500;
}
.bhm_contentTitle {
	display: inline;
	cursor: pointer;
	font-weight: 500;
	text-align: left;
	font-size: 14px;
	overflow: hidden; 
	text-overflow: ellipsis;
	white-space: nowrap;
}
.bhm_contentTitle:hover {
	font-size: 14px;
	color:#A00623;
}
.bhm_contentTitle_active {
	display: inline;
	cursor: pointer;
	font-weight: 500;
	text-align:left;
	color:#A00623;
	font-size: 14px;
	overflow: hidden; 
	text-overflow: ellipsis;
	white-space: nowrap;
	font-weight: 500;
}
.cThumb, .cPggroup {
	float:left;
	overflow: hidden;
	cursor: pointer;
	font-weight: 500;
	font-size:14px;
	color:#353B40;
	word-wrap: break-word;
	min-height: 290px;
	height: 290px;
	background: #FFFFFF;
}


.cThumb:hover {
	border-color: #A00623;
	color:#A00623;
	overflow: hidden;
}
.bhmThumb {
	float:left;
	cursor: pointer;
	font-weight: 500;
	font-size:14px;
	color:#353B40;
	word-wrap: break-word;
	min-height: 181px;
	height: 181px;
	border-style: solid;
	border-radius: 5px;
	border-width: 1px;
	background: #FFFFFF;
	border-color: #a9a99c;
}
.bhmThumb:hover {
	border-color: #A00623;
	overflow: hidden;
}
.cmThumb:hover, .cmThumb-hover {
	cursor: pointer;
	border-style: solid;
	border-radius: 5px;
	border-width: 1px;
	border-color: #A00623;
	color:#A00623;
	background: -moz-linear-gradient(top, #FFFFFF, #2f3434);
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#2f3434));
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#2f3434');
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#2f3434');
}

.cmThumb {
	float:left;
	cursor: pointer;
	font-weight: 500;
	font-size:14px;
	color:#353B40;
	border-style: solid;
	border-radius: 5px;
	border-width: 1px;
	border-color: #a9a99c;
	word-wrap: break-word;
}

.cImg {
	border-style: solid;
	border-width: 1px;
	border-color: #a9a99c;
	padding: 5px;
	min-height: 179px;
}

.pThTitle {
	position: absolute;
	color:#041D4A; 
	left: 0px;
	top:0px;
	text-align: left;
	font-weight: 500;
	margin: 8px;
	z-index:108;
}
.pThTitle_btm {
	text-transform: lowercase;
	position: absolute;
	color:#041D4A; 
	border-top: 0px solid #555;
	left: 0px;
	right: 0px;
	overflow: hidden;
	height: 30px;
	padding-top: 4px;
	bottom:40px;
	text-align: center;
	font-weight: 500;
	z-index:108;
}
.pThImg {
	position: relative;
	top: 0px; bottom:auto;
	left: auto; right: auto;
	text-align: center;
}

.cRowp {
	min-height: 20px;
}
.cRowp:hover, cRowp-hover {
	color: #A00623;
}
.cRowp-active {
	color: #A00623;
	min-height: 20px;
}
.pdContainerH { position: absolute; top: 0; left: 0; right: 0px; height: 0px; visibility:hidden; }
.scrolllist {
	padding: 3px;
	height: 200px;
	min-height: 200px;
	overflow-y: scroll;
	overflow-x: hidden;
}
.openedtab, .openedtab td {
	height: 22px;
	border-width: 1px;
	border-radius: 5px 5px 0px 0px;
	border-color: #a9a99c #a9a99c #FFFFFF #a9a99c;
	text-align: center;
	vertical-align: middle;
	background-color: #FFFFFF;
	overflow: hidden;
	min-width: 100px;
}
.closedtab, .closedtab td {
	cursor: pointer;
	height: 22px;
	border-width: 1px;
	border-radius: 5px 5px 0px 0px;
	border-color: #a9a99c #a9a99c #a9a99c #a9a99c;
	text-align: center;
	vertical-align: middle;
	background-color: #2f3434;
	overflow: hidden;
	min-width: 100px;
	color: white; }
.closedtab:hover, .closedtab td:hover {
	background-color: #FFFFFF;
	color: #06a14e;}
.notab, .notab td {
	height: 22px;
	border-width: 1px;
	border-color: #FFFFFF #FFFFFF #a9a99c #FFFFFF;
	text-align: center;
	vertical-align: middle;
	background-color: #FFFFFF;
	overflow: hidden;
}
.inputFields {
	border: 1px solid #6b9504;
	margin: 1px;
	padding: 3px;
	background-color: #FFFFFF;
	width: 200px;
}
.inputFields:invalid	{
	border: 1px solid #A00623;
	margin: 1px;
	padding: 3px;
	background-color: #FFFFFF;
}
.iFields {
	border: 1px solid #6b9504;
	margin: 1px;
	padding: 3px;
	background-color: #FFFFFF;
	width: 98%;
}

.inputFields:hover, .inputFields:focus, .iFields:hover, .iFields:focus {
	margin: 0px;
	border: 2px solid #A00623;
}
.inputFields:disabled {
	margin: 1px;
	border: 1px solid #6b9504;
	background-color: #2f3434;
}
.clsl_pageBtns {
	border-top: 1px solid #8a8a8c; border-bottom: 1px solid #8a8a8c; padding: 15px; margin-bottom: 32px;   display: flex;
  justify-content: center;
}
.clsl_pageBtn {
	cursor: pointer;
	border-radius: 5px 5px 5px 5px;	
	font-size:14px;
	font-weight: 700;
	width: 20px;
	height: 16px;
	vertical-align: middle;
	text-align: center;
	border: 1px solid #8a8a8c;
	padding: 5px;
	white-space: nowrap;
	margin-right: 8px;
	display: inline-block;
	background: -moz-linear-gradient(top, #e7eaf0, #d9dce1);
	background: -webkit-gradient(linear, left top, left bottom, from(#e7eaf0), to(#d9dce1));
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7eaf0', endColorstr='#d9dce1');
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7eaf0', endColorstr='#d9dce1');
}
.clsl_ActivepageBtn {
	cursor: pointer;
	border-radius: 5px 5px 5px 5px;	
	font-size:14px;
	font-weight: 700;
	width: 20px;
	height: 16px;
	vertical-align: middle;
	text-align: center;
	border: 1px solid #8a8a8c;
	padding: 5px;
	white-space: nowrap;
	margin-right: 8px;
	display: inline-block;
}
.buyBtn_img, .bhm_button, .cBuyBtn {
	cursor: pointer;
	background: -moz-linear-gradient(top, #FFFFFF, #b9f91b);
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#b9f91b));
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#b9f91b');
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#b9f91b');
	font-size:14px;
	font-weight: 700;
	min-width: 150px;
	height: 35px;
	vertical-align: middle;
	text-align: center;
	border: 2px solid #6b9504;
	padding: 10px;
	background-color: #b9f91b;
	white-space: nowrap;
	background-position: 1px 1px;
	background-repeat: no-repeat;
	background-image:url("call.php?action=ccimg&loc=1&itsImage=chart.png"); 
	padding-left: 25px;
	color: #06a14e;}
.bhm_button_bought {
	cursor: pointer;
	background: -moz-linear-gradient(top, #FFFFFF, green);
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(green));
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='green');
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='green');
	font-size:14px;
	font-weight: 700;
	min-width: 150px;
	height: 35px;
	vertical-align: middle;
	text-align: center;
	border: 2px solid green;
	padding: 10px;
	background-color: green;
	white-space: nowrap;
	background-position: 1px 1px;
	background-repeat: no-repeat;
	background-image:url("call.php?action=ccimg&loc=1&itsImage=ok.png"); 
	color: #06a14e;}
.bhm_button:hover, .cBuyBtn:hover, .bhm_button_bought:hover, .buyBtn_img:hover {
	border-color: #b9f91b;
	background-color: #6b9504;
	background: -moz-linear-gradient(top, #FFFFFF, #6b9504);
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#6b9504));
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#6b9504');
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#6b9504');
	background-position: 1px 1px;
	background-repeat: no-repeat;
	background-image:url("call.php?action=ccimg&loc=1&itsImage=ok.png");
}
.bhm_button:disabled, .bhms_button:disabled, .buyBtn_img:disabled {
	border-color: #FFFFFF;
	background-color: #979797;
	background: -moz-linear-gradient(top, #FFFFFF, #979797);
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#979797));
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#979797');
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#979797');
}
.bottomBorder {
  border-bottom: 1px;
  border-bottom-style: solid;
  border-bottom-color: #6b9504;
}
.bhm_IF {
	background-color: #FFFFFF;
	border-radius: 5px;
	border-style: solid;
	border-width: 1px;
	border-color: #6b9504;
	padding: 5px;
}
.bhm_IF:hover {
	border-color: #b9f91b;
}
#cpw {
	height: 0px;
}
#cpw:hidden {
	height: 0px;
}
.iglow { 
	border: 2px solid #FFFFFF;
}
.iglow:hover { 
	border: 2px solid #b9f91b;
}
.thumbwrap {
	position:relative;
	left:0px; top:0px; 
	border-style: solid;
	border-width: 0px;
	border-color: #a9a99c;
	height: 290px;
	min-height: 290px;
	padding-right: 5px;
}
.wrapthumb .wrapsmall {
	/* margin-top:5px; padding:1px; */
	cursor: pointer;
	float:left;
	border: 1px solid #FFFFFF;
	background: #FFFFFF;
}
.wrapthumb:hover {
	border: 1px solid #a9a99c;
	position:relative; /* Opera 9.5 needs this to show :hover */
}
.wrapsmall:hover {
	border:1px solid #a9a99c;
	position:relative; /* Opera 9.5 needs this to show :hover */
}
.wrapthumb:hover {
	border:0; /* IE6 needs this to show large image */
}
.wrapthumb span {
	width:287px;
	height:182px;
	padding:5px 0px 5px;
	z-index:1;
	position:absolute;
	top:0px;
	left:0px;
	visibility:hidden;
	border:0px solid #a9a99c;
	background-color: #FFFFFF;
}
.wrapthumb span img {
	border:1px solid #a9a99c;
}
.bhm_l {
  position:absolute; top: 0px; left: 0px;
  width: 74px;
  clear: both;
}
.bhm_c {
  position:absolute; top: 0px; left:74px;
  width: 832px;
  background-repeat:repeat-x;
  clear: both;
}
.bhm_r {
  position:absolute; top: 0px; left: 906px;
  width: 74px;
  clear: both;
}

.bhm_corners_bottomrow {
  position:relative;
  top: 0px;
  margin-left: auto;
  margin-right: auto;
  width: 980px;
  clear:both;
}
.bhm_corners_row_m {
  background: #FFFFFF;
  padding-top: 8px;
  clear: both;
}


.bhm_pc { background-image:url("call.php?action=ccimg&loc=4&itsImage=cen.png");   height: 29px; width: 27px;}

.corner {width:10px; height:10px; position:absolute; z-index:1;}
.tl {top:0px; left:0px; background:url("call.php?action=ccimg&loc=4&itsImage=cw.png") top left no-repeat;}
.tr {top:0px; right:0px; background:url("call.php?action=ccimg&loc=4&itsImage=cw.png") top right no-repeat;}
.bl {bottom:0px; left:0px; background:url("call.php?action=ccimg&loc=4&itsImage=cw.png") bottom left no-repeat;}
.br {bottom:0px; right:0px; background:url("call.php?action=ccimg&loc=4&itsImage=cw.png") bottom right no-repeat;}
.whiteround {background-color: white; border-radius: 12px; }
a.ttop img {
  max-width: 100%;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
a.ttop:hover img {
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.bhm_border { 
	border: 1px solid;
	border-color: #a9a99c;
}
.bhm_TablePosition {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	background: #FFFFFF;
	width: 980px;
}
.bhm_cr	{ 
	 font-family:Roboto;
	 font-size:12px;
	 color:#bab9a8;
	 text-transform: uppercase;
	 text-align: center;
}
.bhm_padding { padding: 8px; }
.bhm_tmb { 
	position:relative;
	margin-top: 17px;
	margin-right: 17px;
	text-align: right;
	color: #FFFFFF;
	float: right;
	white-space:nowrap;
}
.bhm_bmb { 
	position:relative;
	min-height: 45px;
	text-align: left;
	color: #FFFFFF;
	white-space:nowrap;
	float: left;
}
.bhm_lsl { 
	float: left;
	overflow:hidden;
}
.bhm_lsr { 
	float: left;
	margin-left: 4px;
	overflow:hidden;
}
.bhm_lsrb { 
	position:absolute;
	left: 335px;
	top: 3px;
	overflow:hidden;
}
.bhm_lss { 
	position:relative;
	left: 0px;
	top: 0px;
}
.bhm_lsctitle { 
	position: relative;
	top: 0px;
	margin-bottom: 8px;
	border-bottom: thin solid #a9a99c;
	margin-right: 8px;
}
.bhm_lsc { 
	position: relative;
	top: 16px; 
}
.bhm_rbr {
	min-height: 50px;
}
.bhm_rbrc {
	margin-bottom:32px;
	margin-right: 8px;
}
#bhm_tt {
	min-height: 82px; 
	overflow: hidden;
}
#bhm_rightwindow { 
}
#bhm_ourService { 
	background: #e6e6e5;
	margin-bottom: 8px;
	margin-right:  8px;
	height: 75px;
	width: 475;
	overflow:hidden;
	float: left;
}
#services {
	position: relative;
	left: 0px;
	width: 3325px;
	min-height: 80px;
	height: 80px;
	overflow: hidden;
}
.serviceitem {
	float:left;
	text-weight: normal;
	text-align: center;	
	cursor: pointer;
	margin: 8px;
	height: 80px;
	width: 459px;
}
#service, #safeshopping { 
	vertical-align: middle;
	text-transform: uppercase;
	text-weight: normal;
	text-align: left;
	margin-top: 8px;
	margin-bottom:	8px;
	margin-left: 8px;
	margin-right:	8px;
	height: 19px;
	cursor: pointer;
}
#service td { height: 19px;	padding: 4px; vertical-align: middle; }
#service td:hover { color:#A00623; vertical-align: middle;	}
#safeshopping td { height: 19px;  padding-top: 8px; vertical-align: middle;	}
#safeshopping td:hover { color:#A00623; vertical-align: middle; }
.serviceRow { text-transform: uppercase; text-align: right; font-size: 22px; color:white; vertical-align: middle; }
.serviceRowl { text-transform: lowercase; text-align: right; font-size: 22px; color:white; vertical-align: middle; }
.serviceItemText { margin-top: 8px; font-size: 14px; color:#235033;  text-align: left; }
.serviceItemTextl { text-transform: lowercase; margin-top: 8px; font-size: 14px; color:#235033;  text-align: left; }
.serviceRow:hover, .serviceItemText:hover { color:#235033;	}

.im_placeholder { position: relative; opacity:1; }
.im_container {	min-height: 80px; height: 80px; width: 80px; position: absolute; right: 0px; top: -10px; z-index: 199; }
.im_offer { background:url("call.php?action=ccimg&loc=4&itsImage=offer.png") 0px 0px no-repeat; }
.im_bhstartcontainer { color: white; font-size: 28px; text-align: center; padding-top: 22px; min-height: 80px; height: 80px; width: 80px; position: absolute; right: -10px; top: -10px; z-index: 109; }
.im_bhstar { background:url("call.php?action=ccimg&loc=1&itsImage=bhstar.png") 0px 0px no-repeat; }
.im_star_n { background:url("call.php?action=ccimg&loc=1&itsImage=star2.png") 0px 0px no-repeat; }

#bhm_xcontent { 
}
.bhm_xcontent { 
	float:left;
	left: 0px;
	top: 8px;
	
	vertical-align: text-top;
	clear: both;
	margin-bottom: 8px;
}
#bhm_banners { 
	top: 16px; 
	left: 0px;
	margin-bottom: 4px; 
	position: relative; 
	overflow: hidden;
	clear: both;
}
#bhm_prodtab { 
	top: 16px; 
	left: 0px;
	width: 964px;
	min-height: 300px;
	position: relative; 
	overflow: hidden;
	clear: both;
}
#bhm_bottombanners {
	position:relative;
	top: 0px; 
	left: 0px;
	width: 721px;
	text-align: center;
	float:left;
	overflow:hidden;
	margin-right: 8px;
}
#bhm_bottommenubar {
	text-align: center;
	width: 100%;
	background: #323332;
	overflow :hidden;
}
#clsl_copyright {
	background: #000000;
	overflow :hidden;	
	text-align: center;
	color: #FFFFFF;
	width: 100%;
	height: 50px;
	min-height: 50px;
	bottom:0px;
}
#bhm_servicemenubar {
	margin-top: 8px;
	width: 100%;
	background: #89898b;
	overflow :hidden;
}
.bhm_branding {
	overflow: hidden; position: relative; width:100%; float: left;
}
.bhm_productcontent {
	border-radius: 5px;
	border: 1px solid;
	border-color: #a9a99c;
	padding: 0px;
	min-width: 712px;
	width: 712px;
	overflow-x:hidden;
}
.bhm_productgroups {
}

.bhm_bannerHeader {
	margin-bottom: 8px;
	border-bottom: thin solid #a9a99c;
	border-color: #a9a99c;
	color:#A00623;
	vertical-align: middle;
	font-weight: 600;
	text-align: left;
	font-size: 22px;
}
#bhm_lastbanner {
	position: relative;
	left: 0px;
	width: 14530px;
	min-height: 537;
	height: 537;
	overflow: hidden;
}
.bhm_bannerImg {
	z-index:0;
	padding: 0px;
	width: 1443px;
	border-color: #a9a99c;
	text-align: center;
	vertical-align: middle;
	height: 537px;
	background: #FFFFFF;
	overflow: hidden;
	 z-index: 99;
}

.bhm_bannerHover {
	cursor: pointer;
	position:absolute;
	left: 0px; top: 0px;
	border: thin solid;
	border-top-left-radius:15px;
	border-bottom-right-radius:15px;
	border-color: #2f3434;
	width: 1441px;
	height: 533px;
	z-index:1;
}
.bhm_bannerHover:hover { 
	color: #A00623; 
	border-color: #A00623; 
}
.bhm_imgPrice {
	position: absolute;
	left: 8px;
	bottom: 0px;
	min-width: 125px; width: 125px;
	min-height: 30px; height: 30px;
	color: #A00623;
	font-size: large;
	padding-right: 5px;
	padding-bottom: 5px;
	text-align: left;
	z-index:101;
}
.bhm_imgOPrice {
	position: absolute;
	left: 5px;
	bottom: 0px;
	min-width: 125px; width: 125px;
	min-height: 30px; height: 30px;
	color: #A00623;
	font-size: large;
	padding-left: 15px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	text-align: left;
	z-index:900;
	background:url("call.php?action=ccimg&loc=1&itsImage=offerlabel.png") 0px 0px no-repeat; 
}
.bhm_bannerPrice {
	position: absolute;
	left: 1337px;
	top:	487px;
	min-width: 100px; width: 100px;
	min-height: 30px; height: 30px;
	color: #A00623;
	font-size: large;
	padding-right: 5px;
	text-align: right;
	z-index:101;
}
.bhm_bannerTitle {
	position:relative;
	left: 0px; top: 0px;
	z-index:2;
	border-top: 0px;
	border-left: 0px;
	border-right: thin solid #2f3434;
	border-bottom: thin solid #2f3434;
	border-top-left-radius:15px;
	border-bottom-right-radius:15px;
	padding: 8px;
	min-width: 1410px;
	width: 1410px;
	min-height: 18px;
	font-size: 22px;
	cursor: pointer;
	color: black;
	text-align: left;
}
#bhm_prev {
	position: absolute;
	cursor: pointer;	
	left: 0px;
	top: 25px;
	min-width: 60px;
	width: 60px;
	min-height:  512;
	height:  537;
	text-align: center;
	vertical-align: middle;
	border-top-right-radius:5px;
	border-bottom-right-radius:5px;
	filter: alpha (opacity=80);
	opacity:0.8;
	z-index: 110;
}
#bhm_prev_img {
	position: absolute;
	cursor: pointer;	
	min-width: 15px;
	width: 15px;
	height: 20px;
	left: 0px;
	top: 286.5px;
	z-index: 110;
}
#bhm_next_img {
	position: absolute;
	cursor: pointer;	
	min-width: 15x;
	width: 15px;
	height: 20px;
	right: 0px;
	top: 286.5px;
	z-index: 110;
}
#bhm_next {
	position: absolute;
	cursor: pointer;
	right: 0px;
	top:	25px;
	min-width: 60px;
	width: 60px;
	min-height:  537;
	height:  537;
	text-align: center;
	vertical-align: middle;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
	filter: alpha (opacity=80);
	opacity:0.8;
	z-index: 110;
}
#bhm_next:hover, #bhm_prev:hover { filter: alpha (opacity=0); opacity: 0; }
#bhm_tip { 
	border: 1px solid;
	width: 234px;
	border-color: #a9a99c;
    background: #FFFFFF;
	vertical-align: middle;
	height: 322px;
	padding: 5px;
	margin-top: 8px;	
}
#bhm_twitter { 
	border: 0px solid;
	width: 244px;
	border-color: #a9a99c;
    vertical-align: middle;
	padding: 1px;
	margin-top: 8px;	
}
.cPricing {

}
.cMPricing {
	width: 210px;
	min-width: 210px;
	padding: 8px;
}
.cMailTitle {
  height: 40px;
	}
.allimages { border:0px; overlay: hidden; top:0px; left:0px; height: 50px; background:url("call.php?action=ccimg&loc=4&itsImage=images.png") 0px 0px no-repeat; }
.mastercard { float: left; width: 84px; background-position: 0px 0px;}
.ideal { float: left; width: 58px; background-position: -84px 0px;}
.cash { float: left; width: 47px; background-position: -142px 0px;}
.banks { height: 46px; width: 120px; background-position: -187px 0px;}

.payments { height: 38px; width: 236px; background:url("call.php?action=ccimg&loc=4&itsImage=payments.png") 0px 0px no-repeat; }

.socialimages { overlay: hidden; top:0px; left:0px; height: 28px; background:url("call.php?action=ccimg&loc=1&itsImage=social.png") 0px 0px no-repeat; }
.facebook { width: 28px; background-position: 0px 0px;}
.twitter { width: 29px; background-position: -29px 0px;}
.google {width: 28px; background-position: -59px 0px;}
.all { width: 87px; background-position: 0px 0px;}

.bhmimages { border:0px; overlay: hidden; top:0px; left:0px; height: 19px; background:url("call.php?action=ccimg&loc=1&itsImage=bhmimages.png") 0px 0px no-repeat; }
.return { width: 19px; background-position: 0px 0px;}
.waranty { width: 16px; background-position: -20px 0px;}
.shipping { float: left; width: 29px; background-position: -37px 0px;}
.contact { width: 21px; background-position: -66px 0px;}
.discount { width: 21px; background-position: -87px 0px;}
.lock { width: 16px; background-position: -108px 0px;}
.redbtn { cursor: pointer; border:0px;  width: 10px; height:10px; background-position: -125px 0px;}
.ok { float: left; cursor: pointer; border:0px; width: 10px; height:9px; background-position: -125px -10px;}
.freeshipping { float: left; width: 29px; background-position: -173px 0px;}
.greenbtn { cursor: pointer; border:0px;  width: 10px; height:10px; background-position: -135px 0px;}
.greenbtn:hover { background-position: -125px 0px;}
.bredbtn { cursor: pointer; border:0px;  width: 14px; height:14px; background-position: -159px 0px;}
.bgreenbtn { cursor: pointer; border:0px;  width: 14px; height:14px; background-position: -145px 0px;}
.bgreenbtn:hover { background-position: -159px 0px;}
.greendbtn { cursor: pointer; border:0px;  width: 10px; height:10px; background-position: -201px 0px;}
.greendbtn:hover { background-position: -211px 0px;}
.dropdown { cursor: pointer; border:0px;  width: 10px; height:4px; background-position: -201px -15px;}
.bm_mobilelogo { width: 250px; height: 38px; background:url("call.php?action=ccimg&loc=1&itsImage=m.dirksartistsupplier.nl.png&itsX=250") 0px 0px no-repeat; }
.bm_fm { width: 35px; height: 32px; background:url("call.php?action=ccimg&loc=1&itsImage=m.fav.png") 0px 3px no-repeat; padding-top: 7px;}
.bm_em { width: 31px; height: 32px; background:url("call.php?action=ccimg&loc=1&itsImage=m.exit.png") 0px 3px no-repeat; padding-top: 7px;}
.bm_cm { width: 39px; height: 32px; background:url("call.php?action=ccimg&loc=1&itsImage=m.cart.png") 0px 3px no-repeat; padding-top: 6px;}
.an_pricingLabel { padding: 5px; border-bottom: 1px solid #A00623; width: 425px; font-size: 16px; z-index: 1002; }
.an_pricingLabel:hover { color:  #FFFFFF; background-color: #b9f91b; }
	.pMenu_item {
		color: #353B40;
		cursor: pointer;
		padding: 8px;
		border-bottom: 1px solid grey;
		width: 210px;
	}
	#bhm_loginsearch { 
		float: right;
		margin-top: 48px;

	}
	#clsl_homeImage {
		margin-top: -12px;
		float: left;
		margin-left: 17px;
	}
	#bhm_topmenubar { 
		width: 100%;
		height: 70px;
		min-height: 70px;
		background: #000000;
		overflow: hidden;
	}
	#bhm_logo { 
		position:relative;
		width: 308px;
		min-height: 100px;
		text-align: right;
		overflow:hidden;
		float: left;
		margin: 10px;
	}
	#bannerImage {
		position:relative;
		float: left;
		overlay: hidden;
		margin-bottom: 16px;
		z-index:0;
		margin-right: 8px;
	}
	#bhm_banner {
		position: relative;
		left: 0px;
		overflow: hidden;
	}
	#pdViewport {
		position: relative;
		height: 100%;
		overflow-y: scroll;
		overflow-x: hidden;
	}
	.bhm_topcorners {
	  position:relative;
	  top: 0px;
	  margin-left: auto;
	  margin-right: auto;
	  width: 980px;
	  min-height: 8px;
	  clear: both;
	}
	.bhm_corners {
	  position:relative;
	  top: 0px;
	  margin-left: auto;
	  margin-right: auto;
	  width: 980px;
	  min-height: 74px;
	  clear: both;
	}
	
	.bhm_corners_row {
	  position:relative;
	  top: 0px;
	  margin-left: auto;
	  margin-right: auto;
	  min-width: 100%;
	  max-width:100%;	  
	  height: 100%;
	  clear:both;
	  min-height: 100vh;
	  overflow: hidden;
	 	background: #FFFFFF;	}

	.bhm_currentgroup {
		max-width: 688px;
		padding: 8px;
		overflow-x:hidden;
		margin-bottom: 8px;
	}
	.bhm_infogroup {
		width:224px;
		border: 0px solid;
		padding: 8px;
		float: left;
		overflow: hidden; 
		text-overflow: ellipsis;
		text-transform: lowercase;
	}
	.bhm_productgroup {
		position: relative;
		width: 224px;
		float: left;
		padding: 8px;
	}
	.bhm_productgroup_large {
		position: relative;
		width: 453px;
		height: 380px;
		min-height: 380px;
		margin-bottom: 8px;
		margin-right: 8px;
		float: right;	
		padding: 8px;
	}
	.pImage {
		width: 345px;
		min-width: 345px;
		min-height: 360px;
		float: left;
		position: relative;
	}
	.pImageR {
		width: 345px;
		min-width: 345px;
		min-height: 360px;
		float: right;
		position: relative;		
	}
	.imgViewPortClass {
		position: relative;
		width:345px;
		height:240px;
		overflow: hidden;
		background: #FFFFFF;
	}
	.shopCart {
	  border: 1px solid;
	  width: 329px;
	  border-color: #a9a99c;
	  background: #fcf9df;
	  vertical-align: middle;
	}
	table.shopCart {
	  border: 0px solid;
	  width: 100%;
	  background: #fcf9df;
	  vertical-align: middle;
	}
	#bhm_bottomvisits {
		position:relative;
		top: 0px; 
		left: 0px;
		width: 100%;
		text-align: center;
		float:right;
		overflow:hidden;
	}
	#bhm_lastVisit {
		position:relative;
		top: 0px;
		left: 0px;
		border: 0px;
		width: 1445px;
		height: 537;
		background: #FFFFFF;
		border-top-left-radius:15px;
		border-bottom-right-radius:15px;
		overflow-x: hidden;
		overflow-y: hidden;
	}

	.bhm_lastVisitHeader {
		position:relative;
		left: 0x; top: -1px;
		border: 0px solid #a9a99c;
		color:#A00623;
		vertical-align: middle;
		margin-bottom: 8px;
		font-weight: 600;
		text-align: left;
		vertical-align: top;
		font-size: 22px;
		width: 1437px;
	}
	.infoID, .cHistory {
		min-width: 712px;
		border: 1px solid;
		border-color: #a9a99c;
		word-wrap: break-word;
		text-align: left;
		min-height: 413px;
		height: 413px;
		padding: 8px;
		background: #FFFFFF;
		margin-bottom: 8px;
	}
	.tabcontent, tabcontent td {
		height: 22px;
		border-width: 2px;
		border-color: #FFFFFF #a9a99c #a9a99c #a9a99c;
		text-align: left;
		vertical-align: top;
		background-color: #FFFFFF;
		min-height: 300px;
	}
	.pdContainerV { position: absolute; top: 0; left: 0; right: 0px; height: 0px; visibility:visible; padding: 8px; }
	.pMenu {
		width: 168px;
		word-wrap: break-word;
		text-align: left;
		display: inline;
		float:left;
		margin-bottom: 8px;
	}
	.productMenu {
		color: #353B40;
		cursor: pointer;
	}
	.productMenu_active { color: #A00623; }
	.clsl_listMenu {
			color: #FFFFFF;
			cursor: pointer; 
	}
	.clsl_listMenu_active { color: #FFFFFF; font-weight: 500; }
	.bhm_pagetitle { 
		border-bottom: 1px solid;
		border-color: #a9a99c;
		vertical-align: middle;
		margin-bottom: 8px;
		min-height: 20px;
		overflow: visible;
		position: relative;
	}
	.bhm_infogroups {
		background: #FFFFFF;
		padding: 8px;
		overflow-x:hidden;
		margin-bottom: 8px;
		margin-right: 8px;
		margin-left: auto;
		margin-right: auto;
	}
	.pThTitle_top {
		position: relative;
		color:#041D4A; 
		border-top: 1px solid #555;
		left: 0px;
		right: 0px;
		padding-top: 4px;
		text-align: left;
		font-weight: 500;
		margin: 8px;
		z-index:108;	
	}
	.bhm_bannerItem { border: 0px; float:left; }

.cMMenu {
	position: fixed;
	top:38px;
	left: 0px;
	padding: 10px;
	background: #FFFFFF;
	width:359px;
	z-index:200;
	opacity: 0.95;
	filter: alpha (opacity=95);
	visibility: hidden;
}
.cMMenuLine {
	text-align: left;
	padding: 10px;
	word-wrap: break-word;
	cursor: pointer;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #A00623;
    z-index:90;	
}
.cMMenuLine:hover,  {
	background: #A00623;
}
.cMobileMenu { 
	position: fixed;
	left:0px;
	top: 0px;
	height: 38px; 
	width: 375px;
	padding: 0px;
	border: 0px;
	background: #323332;
  	z-index: 200;
	opacity:0.95;
	filter: alpha (opacity=95);	
	color: white;
    -webkit-transition:color 0.5s ease-in;
    -webkit-transition:background 0.5s ease-in;
}.printOnly { display : none; }
@media print { 
	.noprint { display: none; } 
	.printOnly { display : block; } 
	.labels { border: none; } 

}

#myDelay { 
 visibility: hidden; 
 display: none; 
}
li.prop { margin-left: 0px; }
.absoluteZero { position:absolute;  top: 0px; left: 0px; }
.relative  { position:relative;}
.cDontShow { 
	visibility: hidden; 
	display: none; 
}    
.cLeftTop { text-align: left; vertical-align: top; }
.cRightAlign { text-align: right;}
.cRightTop { text-align: right; vertical-align:text-top;}
.cLeftAlign { vertical-align:text-top; text-align:left; }
.cLeftMiddle { vertical-align:middle; text-align:left; }
.cLeftBottom { vertical-align:bottom; text-align:left; }
.cBottomAlign { vertical-align: bottom; text-align:center; }
.cCenterAlign { text-align: center; }
.cMiddleAlign { vertical-align: middle; text-align: center; }
.cRightCenter { vertical-align: middle; text-align: right; }
.cRightBottom { vertical-align: bottom; text-align: right; }
.hrefimg { cursor: pointer; margin-top: 2px;}
.cRight { float:right; }
.cLeft { float:left; }
.cCap { text-transform:capitalize; }
.cNone { text-decoration:none; }
.cinline { display: inline; }
#ajaxinfodiv { clear: both; min-height: 150px;}
*[draggable=true] { cursor: move; }
.clearBoth { clear:both; }
.cBold { font-weight: bold; }
.cDark { color:#A00623; }
.cDarkAlt { color:#353B40; }
.cLight { color:#979797 }
.cLightAlt { color:#B8504B }
.cSmall { font-size:12; }
.cNormal { font-size:14; }
.cLarger { font-size: larger; }
.cWB { word-wrap: break-word; }
.cPoint { cursor: pointer; }
.cWhiteBack { background-color: #FFFFFF; }
.cBgDarkMenu { background-color: #6b9504; }
.cBgDark { background: #2f3434; }
.visible { visibility:visible; }
.cNoPadding { padding: 0px; }
.cUppercase { text-transform: uppercase; }
.cLowercase { text-transform: lowercase; }
.cLeftInline { display: inline; float:left; }
.cWarning { font-weight: bold; font-size: larger; color: red; width: 100%; background: yellow; }
#formbody { margin: 5px; background-color: #FFFFFF; }
#basicTable { padding: 0px; border: 0px; border-spacing: 0; border-collapse: collapse; }
.basicTable { padding: 0px; border: 0px; border-spacing: 0; border-collapse: collapse; }
.cPadding { padding: 5px; }
.cBorder { margin: 5px; }
.csMargin { margin: 3px 0px 2px 2px; }
.cPaddingBottom { padding-bottom: 5px; }
.cMargin {
  float:left;
  border: 0px solid;
  border-color: #a9a99c;
  width:  7px;
  height:  8px;
} 
.cPointer  { cursor: pointer; }
.cPointer:hover { color:#A00623; }
.cSmallp { font-size:12; cursor: pointer; }
.cSmallp:hover { color:#A00623; }
.cDarkp { color:#A00623; cursor: pointer; -webkit-transition:color 1s ease-in; -webkit-transition:background 1s ease-in; }
.cDarkp:hover { color:#353B40; }
.cRelatedThumbs {
      display: inline;
      float:left;
      border: 1px;
      border-style: solid;
      border-color: #B8504B;
      padding: 5px;
      border-radius: 5px;
}
.cRelatedThumbs:hover {
      border-color: #353B40;
}
#custdiv {
  position: relative;
  width: 100%;
}
#ajaxcustdiv, #ajaxresultdiv {
  position: relative;
  float: left;
  margin-right:2px;
  border-style: solid;
  border-width: thin;
  border-color: #353B40;
  border-radius: 5px;
}
.userInfo {
   display: inline;
   border-collapse: collapse;
   -webkit-transition:color 0.5s ease-in;
   -webkit-transition:background 0.5s ease-in;
}
.userInfo:hover, .userInfo-hover {
   display: inline;
   border-collapse: collapse;
   border-radius: 5px;
   background: #B8504B;
}

.infoGroupBoxes {
  border-style: solid;
  border-width: 0px;
  cursor: pointer;
  color:#353B40;
}
.infoGroupBoxes:hover {
  color:#A00623;
  background: -moz-linear-gradient(top, #979797, #FFFFFF);
  background: -webkit-gradient(linear, left top, left bottom, from(#979797), to(#FFFFFF));
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#979797', endColorstr='#FFFFFF')";
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#979797', endColorstr='#FFFFFF');
}

.hlBox {
  border-style: solid;
  border-width: 0px;
  cursor: pointer;
  color:#A00623;
  background: -moz-linear-gradient(top, #979797, #FFFFFF);
  background: -webkit-gradient(linear, left top, left bottom, from(#979797), to(#FFFFFF));
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#979797', endColorstr='#FFFFFF')";
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#979797', endColorstr='#FFFFFF');
}
.hlBox:hover {
  color:#979797;
  background: -moz-linear-gradient(top, #B8504B, #FFFFFF);
  background: -webkit-gradient(linear, left top, left bottom, from(#B8504B), to(#FFFFFF));
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#B8504B', endColorstr='#FFFFFF')";
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#B8504B', endColorstr='#FFFFFF');
}

.hlBorder {
  border-style: solid;
  border-width: 0px;
  color:#A00623;
  background: -moz-linear-gradient(top, #979797, #FFFFFF);
  background: -webkit-gradient(linear, left top, left bottom, from(#979797), to(#FFFFFF));
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#979797', endColorstr='#FFFFFF')";
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#979797', endColorstr='#FFFFFF');
}
.hlBorder:hover {
  color:#979797;
  background: -moz-linear-gradient(top, #B8504B, #FFFFFF);
  background: -webkit-gradient(linear, left top, left bottom, from(#B8504B), to(#FFFFFF));
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#B8504B', endColorstr='#FFFFFF')";
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#B8504B', endColorstr='#FFFFFF');
}
.productRows {
   border-bottom-color: #A00623;
   cursor: pointer;
}
.productSubHeader {
   border-width: 0px;
   padding: 0px;
}
.pageHeader {
   border: 0px solid #A00623;
}
.pliid {
	width: 100%;
	word-wrap: break-word;
	text-align: left;
	height: 100%;
	padding: 8px;
	background: -moz-linear-gradient(top, #FFFFFF, #2f3434);
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#2f3434));
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#2f3434');
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#2f3434');
}
.pgBGstyle {
   float:left;
   padding: 4px;
   word-wrap: break-word;
   cursor: pointer;
   border-style: solid;
   border-radius: 5px;
   border-width: 1px;
   border-color: #FFFFFF;
}
.pgBGstyle:hover {
   float:left;
   padding: 4px;
   word-wrap: break-word;
   cursor: pointer;
   border-style: solid;
   border-radius: 5px;
   border-width: 1px;
   border-color: #A00623;
   background: -moz-linear-gradient(top, #979797, #FFFFFF);
   background: -webkit-gradient(linear, left top, left bottom, from(#979797), to(#FFFFFF));
   -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#979797', endColorstr='#FFFFFF')";
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#979797', endColorstr='#FFFFFF');
}

.ViewAsPDARows {
  border: 1px;
  border-bottom-style: solid;
  border-bottom-color: #A00623;
  cursor: pointer;
}

.ViewAsPDARowsRow {
  border: 1px : solid;
  border-right-color: #A00623;
  border-bottom-color: #A00623;
}
.xThumb {
	float:left;
	cursor: pointer;
	font-weight: 500;
	font-size:14;
	color:#353B40;
	word-wrap: break-word;
	min-height: 2521px;
	height: 2521px;
	border-style: solid;
	border-radius: 5px;
	border-width: 1px;
	border-color: #FFFFFF;
}
.xThumb:hover {
	border-color:#353B40;
	overflow: hidden;
	background: #979797;	
}
.listimg {
	float:left;
	margin-right:5px;
	padding-top:-5px;
}
.shadow {
 -moz-box-shadow: 0px 0px 5px #000;
 -webkit-box-shadow: 0px 0px 5px #000;
 box-shadow: 0px 0px 5px #000;
}

.sClass::-webkit-scrollbar {-webkit-appearance: none;}
.sClass::-webkit-scrollbar:vertical { width: 11px; }
.sClass::-webkit-scrollbar:horizontal { height: 11px; }
.sClass::-webkit-scrollbar-thumb { border-radius: 8px;  border: 2px solid white; background-color: rgba(0, 0, 0, .5); }
.sClass::-webkit-scrollbar-track { background-color: #fff; border-radius: 8px; } 

.commonimg { border:0px; overlay: hidden; height: 29px; background:url("call.php?action=ccimg&loc=4&itsImage=commonimg.png") 0px 0px no-repeat; }
.cim { float: left; width: 29px; background-position: 0px 0px;}
.cix { float: left; width: 30px; background-position: -29px 0px;}
.ciw { float: left; width: 24px; height: 24px; background-position: -59px 0px;}
.cil { float: right; width: 20px; height: 18px; background-position: -84px 0px;}
.cii { float: right; width: 20px; height: 20px; background-position: -104px 0px;}
.cinv { float: right; width: 12px; height: 12px; background-position: -124px 0px;}
.cprev { float: left; width: 14px; height: 20px; background-position: -136px 0px;}
.cnext { float: right; width: 14px; height: 20px; background-position: -150px 0px;}
.ced { float: right; width: 17px; height: 16px; background-position: -164px 0px;}
.cxz { width: 21px; height: 23px; background-position: -181px 0px;}
.cilloc { position: absolute; bottom:2px; right:2px; z-index:99; }
#bhm_shopCart { border: 0px solid red;	border: 1px solid;
	border-color: #a9a99c;
    background: #fcf9df;
	vertical-align: middle;
	padding: 5px;
	margin-bottom: 8px;
	border-radius: 5px;
}
.cPriceTD {
  text-align: right;
  font-size: xx-large;
  color: #A00623;
}
.cBuyButtons td {
  border-radius: 0px;
  border-style: solid;
  border-width: 1px;
  border-color: #a9a99c;
  background-color: #FFFFFF;
}
.cBuyButton {
   cursor: pointer;
   height: 19px;
   width: 21px;
   background: url(call.php?action=ccimg&loc=1&itsImage=shopcart.png&itsX=21&itsY=19);
   font-size: 12px;
}
.cBuyButton:hover {
   cursor: pointer;
   height: 19px;
   width: 21px;
   background: url(call.php?action=ccimg&loc=1&itsImage=cart.png&itsX=21&itsY=19);
   font-size: 12px;
}
.cDontBuyButton {
   cursor: pointer;
   height: 19px;
   width: 21px;
   background: url(call.php?action=ccimg&loc=1&itsImage=cartout_.png&itsX=21&itsY=19);
   font-size: 12px;
}
.cDontBuyButton:hover {
   cursor: pointer;
   height: 19px;
   width: 21px;
   background: url(call.php?action=ccimg&loc=1&itsImage=cartout.png&itsX=21&itsY=19);
   font-size: 12px;
}
.cRemoveButton {
   cursor: pointer;
   height: 19px;
   width: 21px;
   background: url(call.php?action=ccimg&loc=1&itsImage=min.png&itsX=21&itsY=19);
   font-size: 12px;
}
.cRemoveButton:hover {
   cursor: pointer;
   height: 19px;
   width: 21px;
   background: url(call.php?action=ccimg&loc=1&itsImage=remove.png&itsX=21&itsY=19);
   font-size: 12px;
}
.TotalRowStyle {
   border-color: #A00623;
   border-top-style: solid;
   border-top-width: 1px;
   border-bottom-style: double;
   border-bottom-width: 3px;
}
.priceRowPntr {
   font-size: 12px;
   color:#353B40;
   cursor: pointer;
}
.priceRowPntr:hover {
   font-size: 12px;
   color:#A00623;
   cursor: pointer;
}
.cCartRow {
   cursor: pointer;
}
.shopCartRows {
  height: 365px;
  width: 100%;
  overflow-y: scroll;
  overflow-x: hidden;
}
.CartRows {
    width: 100%;
}
.shopCartTitle, .shopCartTitleNH, .shopCartTitle td{
   font-size: 22px;
   width: 475px;
   color: #353B40;
   border-radius: 5px;
   text-align: center;
   font-weight: 500;
   -webkit-transition:color 0.5s ease-in;
   -webkit-transition:background 0.5s ease-in;
}
.shopCartTitle:hover {
   font-size: 22px;
   color: #A00623;
   cursor: pointer;
   border-radius: 5px;
   font-weight: 500;
   text-decoration:underline;
}

.bhm_cartRow, .bhm_cartRow table {
   border-radius: 5px;
   background: white;
   vertical-align: middle;
}
.bhm_cartString {
   text-transform: uppercase;
   color: #A00623;
}
.CartFooter, .CartFooter table, .bhm_CartFooter td {
   padding: 0px;
   spacing: 0px;
}
.bhm_CartFooter, .bhm_CartFooter table {
   padding: 3px;
   spacing: 0px;
   border-radius: 5px;
   min-height: 62px;
   background: #fcf9df;
   vertical-align: middle;
}
.cDeliveryAddress { padding-left: 100px;}
.cCartTitle { font-size: x-large; }
#cart4 { background: white }.printOnly { display : none; }
@media print { 
	.noprint { display: none; } 
	.printOnly { display : block; } 
	.labels { border: none; } 

}
#plannerbody {
	background-color: #FFFFFF; 
	font-family: Arial;
	font-size: 12px;
	overflow: auto;
}
#printbody {
	background-color: #FFFFFF; 
	margin: 0mm;
}
a { cursor: pointer; text-decoration: none;}
a.planner_top { cursor: pointer; text-decoration: none; text-transform: uppercase;  padding: 5px; }
a:link { color: #353B40; }
a:visited { color: #353B40; }
a:hover { color: #353B40; }
a:active { color: #353B40; }


.DelayImage {
   z-index:100;
   position: relative;
   left: auto;
   right: auto;
   top: auto;
   z-index:100;
   min-height: 50px;
   width: 100%;
   background: url(call.php?action=ccimg&loc=1&itsImage=loading.gif&itsX=20&itsY=20);
   background-repeat:no-repeat;
   background-position:center;
}
.labels {
	float:left;
	border-collapse: collapse;
	page-break-inside: avoid;
	text-align: center;
	overflow: hidden;
	border: 0px solid #A00623;
}
.labels:hover {
	background-color: #ABC7E8;
}
.eanlabel {
	font-family: 'Code EAN13'; 
	font-size: 48px;
}
.label {
	float:left;
	cursor: pointer;
	text-align: center;
	overflow: hidden;
	margin-left: auto; 
	margin-right: auto;
}
.label_title {
	float:left;
	cursor: pointer;
	text-align: center;
	overflow: hidden;
	margin-left: auto; 
	margin-right: auto;
}
.label_title:hover {
	text-decoration: line-through;
}
.cPlannerScreen {
	position: absolute;
	padding-left: 0px;
	padding-top: 3px; 
	padding-right:0px; 
	padding-bottom: 3px;	
	width: 100%;
	background-color: #ABC7E8;
	top: 0px;
	left: 0px;
	bottom: 0px;
	overflow-y: hidden;
	overflow-x: hidden;
	z-index:-1;
	margin:0px;
}
	ul.plnr_cul {
		list-style: none;
		margin: 0px;
		padding-left:0em;
		padding-top:0em;
	}
	ul.plnr_cul li {
		display: inline;
	}
	.plnr_infogroup {
		width:227px;
		border: 0px solid;
		padding: 0px;
		float: left;
		overflow: hidden; 
		text-overflow: ellipsis;
		text-transform: lowercase;
	}
	.plnr_pMenu {
		width: 227px;
		word-wrap: break-word;
		text-align: left;
		display: inline;
		float:left;
		margin-bottom: 8px;
	}
	.plnr_productMenu {
		color: #353B40;
		cursor: pointer;
	}
	.plnr_productMenu_active { color: #A00623; }
	.plnr_pMenu_item {
		color: #353B40;
		cursor: pointer;
		padding: 8px;
		border-bottom: 1px solid grey;
		width: 210px;
	}
.cPlannerMenu {
	position: fixed;
	top:34px;
	left: 0px;
	padding: 0px;
	background: #FFFFFF;
	width: 245px;
	z-index:90;
	visibility: hidden;
}
.DelayContent {
   z-index:99;
   position: relative;
   vertical-align: middle;
   text-align: center;
   color:#ABC7E8;
   border: 1px solid;
   border-color: #C0C0C0;
   border-radius: 5px;
   min-height: 20px;
   background: -moz-linear-gradient(top, #C0C0C0, #FFFFFF);
   background: -webkit-gradient(linear, left top, left bottom, from(#C0C0C0), to(#FFFFFF));
   -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#C0C0C0', endColorstr='#FFFFFF')";
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#C0C0C0', endColorstr='#FFFFFF');
}
input, textarea, select{font-family:inherit;}
@media screen {
	#cLogistics {
		z-index:-1;
	}
	#contentviewer { 
		position: absolute; 
		padding-left: 10px;
		padding-top: 10px; 
		padding-right:10px; 
		padding-bottom: 10px;
		left: 0px;
		right:0px;
		top: 30px;
		bottom: 0px;
		overflow-y: auto;
		overflow-x: hidden;
		z-index:-1;
	}
	#stockDetails {
		margin-left: 8px; 
		width: calc(100% - 238px);
	}
}
@media print
{
#cLogistics { overflow: auto; }
#contentviewer { overflow: auto; }

}
.cMenuBar { 
	position: fixed;
	left:0px;
	top: 0px;
	height: 32px; 
	width: 100%;
	min-width: 100%;
	padding: 0px;
	border-left: 0px;
	border-top: 1px ridge #ABC7E8;
	border-right: 0px;
	border-bottom: 0px;
	background: #082647;
  	z-index: 1;
	opacity:0.95;
	filter: alpha (opacity=95);	
    -webkit-transition:color 0.5s ease-in;
    -webkit-transition:background 0.5s ease-in;
}
.cPlannerBar { 
	position: fixed;
	left:0px;
	top: 0px;
	height: 32px; 
	width: 100%;
	min-width: 100%;
	padding: 0px;
	border-left: 0px;
	border-top: 1px ridge #ABC7E8;
	border-right: 0px;
	border-bottom: 1px ridge #ABC7E8;
	background: #FFFFFF;
    -webkit-transition:color 0.5s ease-in;
    -webkit-transition:background 0.5s ease-in;
  	z-index: 1;
}
.cPlanBar { 
	position: fixed;
	left:0px;
	bottom: 0px;
	height: 32px; 
	padding: 0px;
  	z-index: 1;
}
.cPlanSwitch {
	position: relative;
	text-align: center;
	vertical-align: middle;
	cursor: pointer; 
	min-width: 32px;
	width: 32px;
	height: 32px;
	bottom: 0px;
	padding: 1px 3px 1px 3px;
	border: 0px solid;
	border-radius: 2px;
	z-index: 90;
	float: left;
	filter: alpha (opacity=30);	
}
.cWebSwitch {
	top: -28px;
	right: 8px;
	position: absolute;
	text-align: center;
	padding-top: 5px;
	vertical-align: middle;
	cursor: pointer; 
	min-width: 34px;
	width: 34px;
	height: 30px;
	border: 1px solid #88AAD9;
	border-radius: 6px;
	background: #ABC7E8;
	filter: alpha (opacity=80);	
	z-index: 99;	
}
.cWebSwitch:hover, .cPlanSwitch:hover { filter: alpha (opacity=100); }
.cPlanningsMenu {
	position: absolute;
	background: #082647;
	border-radius: 5px;
	min-height: 36px;	
	padding: 1px;
	margin: 1px;
	z-index: 999;
}
.cPlanningButtons {
	left: auto;
	right: auto;
	min-height: 36px;	
	padding: 3px;
	margin: 1px;
	width:100%; 
}
.cPlanningButton {
	position: relative;
	text-align: center;
	vertical-align:middle;
	cursor: pointer; 
	min-width: 32px;
	width: 32px;
	height: 32px;
	bottom: 0px;
	border: 0px solid #ABC7E8;
	border-radius: 2px;
	filter: alpha (opacity=30);	
	display: inline;
	margin: 1px;
}
.cPlanningButton:hover {
	filter: alpha (opacity=100);	
}
.cMaintenance {
	position: relative;
	text-align: center;
	vertical-align:middle;
	cursor: pointer; 
	min-width: 32px;
	width: 32px;
	height: 32px;
	bottom: 0px;
	padding: 1px 3px 1px 3px;
	border: 0px solid #ABC7E8;
	border-radius: 2px;
	z-index: 90;
	filter: alpha (opacity=30);	
}
.cMaintenance:hover {
	padding: 1px 2px 1px 2px;
	border-left: 1px solid #ABC7E8;
	border-right: 1px solid #ABC7E8;
	z-index: 90;
	background: -moz-linear-gradient(top, #ABC7E8, #082647);
	background: -webkit-gradient(linear, left top, left bottom, from(#ABC7E8), to(#082647));
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ABC7E8', endColorstr='#082647')";
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ABC7E8', endColorstr='#082647');
}
.cActive {
	position: relative;
	text-align: center;
	vertical-align: middle;
	background: #ABC7E8;
	cursor: pointer;
	min-width: 32px;
	width: 32px;
	height: 32px;
	bottom: 0px;
	padding: 2px 3px 1px 3px;
	border: 0px solid;
	border-radius: 2px;
	z-index: 90;
	float: left;
	background: -moz-linear-gradient(top, #ABC7E8, #082647);
	background: -webkit-gradient(linear, left top, left bottom, from(#ABC7E8), to(#082647));
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ABC7E8', endColorstr='#082647')";
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ABC7E8', endColorstr='#082647');
}
.cActive:hover {
	padding: 1px 2px 1px 2px;
	border-left: 1px solid #ABC7E8;
	border-right: 1px solid #ABC7E8;
	z-index: 90;
	background: -moz-linear-gradient(top, #ABC7E8, #082647);
	background: -webkit-gradient(linear, left top, left bottom, from(#ABC7E8), to(#082647));
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ABC7E8', endColorstr='#082647')";
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ABC7E8', endColorstr='#082647');
}
.glans {
	z-index:-1;
	background: #ABC7E8;
	position:absolute;
	top:0;
	left:7%;
	height: 50%;
	width: 86%;
	border-radius:8px;
}
.maintenanceMenu {
	text-align: center;
	padding: 0px;
	word-wrap: break-word;
	background: #FFFFFF;
	filter: alpha (opacity=100);	
}
.plannerButton {
	text-align: left;
	cursor: pointer; 
	padding: 2px;
	word-wrap: break-word;
	border-radius: 6px;	
	background: #FFFFFF;
	cursor: pointer;
	border-style: solid;
	border-width: 2px;
	border-color: #FFFFFF;
	filter: alpha (opacity=100);
    z-index:99;	
}
.mainMenu {
	text-align: left;
	padding: 3px;
	word-wrap: break-word;
	background: #FFFFFF;
	cursor: pointer;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #ABC7E8;
	filter: alpha (opacity=100);
    z-index:90;	
}
.mainMenu:hover, .plannerButton:hover {
	background: #ABC7E8;
}
.cWeekBar {
	position: fixed; 
	left: 0px;
	top:0px;
	width:100%; 
	height:30px;
	border: 1px solid #103667;	
	background: #FFFFFF;
	z-index:90;	
}
.cPlanWeekActive {
	background-color: #ABC7E8;
	vertical-align: top;
	border: 1px solid #103667;
	padding: 0px 0px 0px 0px;
	clear: both; 
	height: 100%;
	min-height: 100%;
}
.cPlanWeek {
	background-color: #88AAD9;
	vertical-align: top;
	border: 1px solid #103667;
	padding: 0px 0px 0px 0px;
	clear: both; 
	height: 100%;
	min-height: 100%;
}
.cPlanDay {
	height: 100%;
	min-height: 100%;
	vertical-align: top;
	border-right: 1px solid #103667;
	float:left;
	padding: 0px 0px 0px 0px;
	overflow-x: hidden;
	overflow-y: auto;
}
.cWeekDay {
	width: 16.5%;
	min-width: 16.5%;
}
.cPlanToDay {
	height: 100%;
	min-height: 100%;
	vertical-align: top;
	border-right: 1px solid #103667;
	float:left;
	background: #58FA58;
	padding: 0px 0px 0px 0px;
	overflow: auto;
}
.cPlanHeader {
	border: 1px solid #88AAD9;
	border-radius: 5px;
	padding: 3px;
	text-align: left;
	background: #ABC7E8;
	height: 14px;
}
.cPlannerHeaderW {
	padding: 3px;
	margin: 4px;
	text-align: center;
	height: 14px;
	left: 0px;
	right: 0px;
	z-index: 99;	
}
.cPlannerHeader {
	border: 1px solid #103667;
	border-radius: 5px;
	border-collapse:collapse;
	padding: 3px;
	margin: 4px;
	text-align: center;
	background: #FFFFFF;
	height: 14px;
	left: 0px;
	right: 0px;
	z-index: 99;
}
.cPlannerHeaderToday {
	border: 1px solid #103667;
	border-radius: 5px;
	border-collapse:collapse;
	padding: 3px;
	margin: 4px;
	text-align: center;
	color: #103667;
	background: #88AAD9;
	height: 14;
	left: 0px;
	right: 0px;
	z-index: 99;
}
.cUndeliverable {
	z-index: 99;
	left: auto;
	right: auto;
	border: 1px solid;
	border-radius: 5px;
	padding: 3px;
	margin: 4px;
	border-color: #103667;
	background: lightgrey;	
}
.cUndeliverableHidden {
	z-index: 99;
	left: auto;
	right: auto;
	border: 1px solid;
	border-radius: 5px;
	padding: 3px;
	margin: 4px;
	border-color: #103667;
	background: lightgrey;
	visibility: hidden;
	position: absolute;
}
.cDelivered {
	z-index: 99;
	left: auto;
	right: auto;
	border: 1px solid;
	border-radius: 5px;
	padding: 3px;
	margin: 4px;
	border-color: #103667;
	background: #FFFFFF;
}
.cPrinted {
	z-index: 99;
	left: auto;
	right: auto;
	border: 1px solid;
	border-radius: 5px;
	padding: 3px;
	margin: 4px;
	border-color: #103667;
	background: #58FA58;	
}
.cPlannedMark {
	z-index: 99;
	left: auto;
	right: auto;
	border: 1px solid;
	border-radius: 5px;
	padding: 3px;
	margin: 4px;
	border-color: #103667;
	background: #FBE3E3;	
}
.cPlanned {
	z-index: 99;
	left: auto;
	right: auto;
	border: 1px solid;
	border-radius: 5px;
	padding: 3px;
	margin: 4px;
	border-color: #103667;
	background: #ABC7E8;
}
.pNoInputFields  {
   color:#353B40;
   background-color: transparent;
   border: 0px;
}
.pInputFields  {
   color:#353B40;
   background-color: #E2ECF8;
}
.pRows {
   color:#353B40;
   background-color: #FFFFFF;
}
.pAltRows {
   color:#353B40;
   background-color: #E2ECF8;
}
.cPlannerHours {
	border: 0px solid;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right:2px;
}
.cPlannerHidden {
	border: 1px solid;
	border-radius: 5px;
	border-color:#082647;
	background: #FBE3E3;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right:2px;
}
.cPlannerShow {
	border: 0px solid;
	border-radius: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right:3px;
}
.gtttp_0 {
	position: relative; min-height: 19px; height: 19px; width: 100%;
	background:url("call.php?action=ccimg&loc=4&itsImage=gtttp_line.png") 8% 0px repeat-x; 
	z-index: 1;	
}
.gtttd_0 {
	position: relative; min-height: 29px; height: 29px; width: 100%;
	background:url("call.php?action=ccimg&loc=4&itsImage=gttt_pline.png") 8% 0px repeat-x; 
	z-index: 1;	
}
.gtttd_1 {
	min-height: 29px; height: 29px; width: 100%;
	background:url("call.php?action=ccimg&loc=4&itsImage=openedp.png") 8% 0px no-repeat; 
	z-index: 1;	
}
.gtttd_2 {
	min-height: 29px; height: 29px; width: 100%;
	background:url("call.php?action=ccimg&loc=4&itsImage=openedp.png") 25% 0px no-repeat; 
	z-index: 2;
}
.gtttd_3 {
	min-height: 29px; height: 29px; width: 100%;
	background:url("call.php?action=ccimg&loc=4&itsImage=openedp.png") 42% 0px no-repeat; 
	z-index: 2;
}
.gtttd_4 {
	min-height: 29px; height: 29px; width: 100%;
	background:url("call.php?action=ccimg&loc=4&itsImage=openedp.png") 59% 0px no-repeat; 
	z-index: 2;
}
.gtttd_5 {
	min-height: 29px; height: 29px; width: 100%;
	background:url("call.php?action=ccimg&loc=4&itsImage=openedp.png") 76% 0px no-repeat; 
	z-index: 2;
}
.gtttd_6 {
	min-height: 29px; height: 29px; width: 100%;
	background:url("call.php?action=ccimg&loc=4&itsImage=openedp.png") 93% 0px no-repeat; 
	z-index: 2;
}
.gtttd_content {
	padding: 0px 8px 0px 8px;
}
.cPlanningButtonsP {
	float: left; 
	min-height: 36px;	
	margin: 0px;
	padding: 0px;
	width:50%;
}
.imp_closecontainer { cursor: pointer; min-height: 29px; height: 29px; width: 29px; position: absolute; right: 0px; top: 15px; z-index: 199; }
.pdViewportp { clear: both; position: relative; height:320px; height: auto; overflow: hidden; background-color: #FFFFFF; }
a.cPlan { padding: 3px; border-radius: 5px; border: 0px solid #353B40; cursor: pointer; text-decoration:none; }
a.cPlan:link { color: #353B40; }
a.cPlan:visited { color: #353B40; }
a.cPlan:hover { padding: 2px; border: 1px solid #353B40; color: #A00623; }
.cpimg_warn { border:0px; overlay: hidden; height: 15px; width: 12px; background:url("call.php?action=ccimg&loc=4&itsImage=warn.png") 0px 0px no-repeat; }
.cpimg_inn { border:0px; overlay: hidden; height: 15px; width: 12px; background:url("call.php?action=ccimg&loc=4&itsImage=inn.png") 0px 0px no-repeat; }
.cpimg_out { border:0px; overlay: hidden; height: 15px; width: 12px; background:url("call.php?action=ccimg&loc=4&itsImage=out.png") 0px 0px no-repeat; }
.cpimg_plan { border:0px; overlay: hidden; height: 32px; width: 32px; background:url("call.php?action=ccimg&loc=4&itsImage=cmdCalendar.png") 0px 0px no-repeat; }
.cpimg_pack { border:0px; overlay: hidden; height: 32px; width: 32px; background:url("call.php?action=ccimg&loc=4&itsImage=cmdReportPacklist.png") 0px 0px no-repeat; }
.cpimg_pick { border:0px; overlay: hidden; height: 32px; width: 32px; background:url("call.php?action=ccimg&loc=4&itsImage=cmdReportPicklist.png") 0px 0px no-repeat; }
.cpimg_picked { border:0px; overlay: hidden; height: 32px; width: 32px; background:url("call.php?action=ccimg&loc=4&itsImage=cmdReportPickedlist.png") 0px 0px no-repeat; }
.cpimg_pickin { border:0px; overlay: hidden; height: 32px; width: 32px; background:url("call.php?action=ccimg&loc=4&itsImage=cmdReportIncomming.png") 0px 0px no-repeat; }
.cpimg_print { border:0px; overlay: hidden; height: 32px; width: 32px; background:url("call.php?action=ccimg&loc=4&itsImage=print.png") 0px 0px no-repeat; }
.cpimg_report { border:0px; overlay: hidden; height: 32px; width: 32px; background:url("call.php?action=ccimg&loc=4&itsImage=cmdOrderFinalize.png") 0px 0px no-repeat; }
.cpimg { border:0px; overlay: hidden; height: 10px; background:url("call.php?action=ccimg&loc=4&itsImage=flags.png") 0px 0px no-repeat; }
.cpnl { width: 19px; background-position: 0px 0px;}
.cpde { width: 19px; background-position: -19px 0px;}
.cpen { width: 19px; background-position: -38px 0px;}
.cpfr { width: 19px; background-position: -57px 0px;}
#plnr_mydata {
	background-image: url("call.php?action=ccimg&loc=4&itsImage=plnr_bg.png");
    background-repeat: repeat-y;
}
.plnr_mydatamenurow {
	margin-bottom: 2px; width: 227px; display: table; height: 23px; padding-top: 8px; overflow: hidden;
}
.plnr_mydatamenurow:hover {
	background-image: url("call.php?action=ccimg&loc=4&itsImage=plnr_hover.png");
}
.plnr_mydatamenurow_active {
	margin-bottom: 2px; width: 227px; display: table; height: 23px; padding-top: 8px; overflow: hidden;
	background-image: url("call.php?action=ccimg&loc=4&itsImage=plnr_select.png");
}
@media only screen and (max-device-width: 480px) {
		#plannerbody {
			width: auto;
			margin: auto;
			font-size: 16px;
		}
		.cPlannerScreen {
			overflow-y: auto;
			max-width: 790px;
		}
		#contentviewer {

			max-width: 790px;
		}
		.cMenuBar { 	

			max-width: 790px;
		}
		.cPlannerBar { 

			max-width: 790px;
		}
		.notOnSmall {
			visibility: hidden;
			display:none;
			width:0px;
		}
		.pInputFields {
			max-width: 150px;	
		}
		.cPlanDay {
			float: none;
			height: auto;
			min-height: 100px;
		}
		.cPlanToDay {
			float: none;
			height: auto;
			min-height: 100px;
		}
		.cWeekDay {
			width: 100%;
			min-width: 100%;
		}
	}
ul.tttt { list-style-type: none; list-style-position: outside; list-style-image: none; margin:0px; padding: 0px; }
ul.gttt {
	list-style-type: none; list-style-position: outside; list-style-image: none; padding: 0px; margin-top:8px;	
}

.grt { z-index: 3; cursor: pointer; margin-top: 8px; margin-left: 2px; margin-right: 6px; float: left; width: 111px; min-height: 140px; height: 140px; overflow: hidden;}
li.rtttt { z-index: 3; cursor: pointer; margin-top: 8px; margin-left: 2px; margin-right: 6px; float: left; width: 111px; min-height: 140px; height: 140px; overflow: hidden;}
li.grmt { z-index: 3; cursor: pointer; margin-top: 8px; margin-left: 2px; margin-right: 6px; float: left; width: 111px; min-height: 140px; }

.gttt_btm {
	min-height: 19px; height: 19px; width: 100%;
	background:url("call.php?action=ccimg&loc=4&itsImage=gttt_line.png") 0px 0px repeat-x; 
	z-index: 1;
	clear:both;
}
.gttt_0 {
	position: relative; min-height: 29px; height: 29px; width: 100%;
	background:url("call.php?action=ccimg&loc=4&itsImage=gttt_tline.png") 0px 0px repeat-x; 
	z-index: 1;	
}
.gttt_1 {
	min-height: 29px; height: 29px; width: 100%;
	background:url("call.php?action=ccimg&loc=4&itsImage=opened.png") 50px 0px no-repeat; 
	z-index: 2;
}
.gttt_2 {
	min-height: 29px; height: 29px; width: 100%;
	background:url("call.php?action=ccimg&loc=4&itsImage=opened.png") 170px 0px no-repeat; 
	z-index: 2;
}
.gttt_3 {
	min-height: 29px; height: 29px; width: 100%;
	background:url("call.php?action=ccimg&loc=4&itsImage=opened.png") 290px 0px no-repeat; 
	z-index: 2;
}
.gttt_4 {
	min-height: 29px; height: 29px; width: 100%;
	background:url("call.php?action=ccimg&loc=4&itsImage=opened.png") 410px 0px no-repeat; 
	z-index: 2;
}
.gttt_5 {
	min-height: 29px; height: 29px; width: 100%;
	background:url("call.php?action=ccimg&loc=4&itsImage=opened.png") 530px 0px no-repeat; 
	z-index: 2;
}
.gttt_6 {
	min-height: 29px; height: 29px; width: 100%;
	background:url("call.php?action=ccimg&loc=4&itsImage=opened.png") 650px 0px no-repeat; 
	z-index: 2;
}
.gttt_center {
	min-height: 29px; height: 29px; width: 100%;
	background:url("call.php?action=ccimg&loc=4&itsImage=opened.png") 340px 0px no-repeat; 
	z-index: 2;
}
.gttt_right {
	min-height: 29px; height: 29px; width: 100%;
	background:url("call.php?action=ccimg&loc=4&itsImage=opened.png") 650px 0px no-repeat; 
	z-index: 2;
}
.pdContainerH { clear: both; position: absolute; top: 0; left: 0; right: 0px; height: 0px; visibility:hidden; }
.im_closecontainer { cursor: pointer; min-height: 29px; height: 29px; width: 29px; position: absolute; left: 690px; top: 15px; z-index: 199; }
.im_close { background:url("call.php?action=ccimg&loc=4&itsImage=close-button.png") 0px 0px no-repeat; }
.im_infocontainer { cursor: pointer; min-height: 29px; height: 29px; width: 29px; z-index: 199; }
.im_info { background:url("call.php?action=ccimg&loc=4&itsImage=info-button.png") 0px 0px no-repeat; }
.im_placeholder { position: relative; opacity:1; }
.im_download { min-height: 40px; height: 40px; width: 12px; z-index: 199; }
.im_tipimcontainer { min-height: 80px; height: 80px; width: 80px; position: absolute; right: 1px; top: 1px; z-index: 199; }
.im_dwnld { background:url("call.php?action=ccimg&loc=4&itsImage=dl.png") 0px 0px no-repeat; }
.im_new { background:url("call.php?action=ccimg&loc=4&itsImage=nieuw.png") 0px 0px no-repeat; }
.im_offer { background:url("call.php?action=ccimg&loc=4&itsImage=offer.png") 0px 0px no-repeat; }
.im_tip { background:url("call.php?action=ccimg&loc=4&itsImage=uitgelicht.png") 0px 0px no-repeat; }
.im_startcontainer { color: white; font-size: 22; padding-left: 0.2em; padding-top: 0.6em; min-height: 80px; height: 80px; width: 80px; position: absolute; right: -70px; top: -50px; z-index: 199; }
.im_star { background:url("call.php?action=ccimg&loc=1&itsImage=star.png") 0px 0px no-repeat; }
.im_star_n { background:url("call.php?action=ccimg&loc=1&itsImage=star2.png") 0px 0px no-repeat; }
.grtttt { clear: both; width: 100%; height: 113px; min-height: 113px; margin-bottom: 8px; z-index: 3; }
.grtitleanchor { height: 30px; min-height: 30px; width: 100%; padding-right: 0px;}


.im_tiptitle {
	position: absolute;
	color:#353B40; 
	left: 0px;
	top:0px;
	width: 180px;
	text-align: left;
	font-weight: bold;
	margin-top: 8px;
	z-index:108;
}
.wrapimg {
	position: relative;
	padding:5px 0px 5px;
	top:0px;
	left:0px;
}
.tipsgroup {
	border-radius: 5px;
	border: 1px solid;
	border-color: #a9a99c;
	padding: 8px;
	overflow-x:hidden;
	margin-bottom: 8px;
}
#tipContent { border: 0px solid red;	width: 224px;
	border-radius: 5px;
    background: white;
	margin-top: 5px;	
	height: 283px;
	padding: 5px;
	overflow-y: scroll;
    overflow-x: hidden;
}
.tip_Content {
	border: 0px solid;
	padding: 0px;
	float: left;
	overflow: x-hidden;
	text-transform: lowercase;
	width: 100%;
}
.tip_groupsTitle {
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	font-size: 14;
	color:#A00623;
}
.tip_groupTitle {
	text-transform: uppercase;
	text-align: left;
	font-size: 14;
	color:#A00623;
}
.tip_contentTitle {
	display: inline;
	cursor: pointer;
	font-weight: 500;
	text-align: left;
	font-size: 14;
}
.tip_contentTitle:hover {
	font-size: 14;
	color:#A00623;
}
.tip_contentTitle_active {
	display: inline;
	cursor: pointer;
	font-weight: 500;
	text-align:left;
	color:#A00623;
	font-size: 14;
}
ul.tip_cul {
	list-style: none;
	margin:0px;
	padding-left:0em;
	padding-top:0em;
	padding-right:8px;
}
ul.tip_cul li {
	display: inline;
}
.cTipThumb {
	width: 278px;
}

.cTipColumn {
	margin-top: 8px;
}
.cTipProduct {
	width: 475px;
	cursor: pointer;
	border-style: solid;
	border-radius: 5px;
	border-width: 1px;
	border-color: #a9a99c;
	word-wrap: break-word;
	min-height: 190px;
	height: 190px;
	background: #FFFFFF;
	position: relative;
}
.cTipFront {
	width: 475px;
	cursor: pointer;
	border-style: solid;
	border-radius: 5px;
	border-width: 1px;
	border-color: #a9a99c;
	word-wrap: break-word;
	min-height: 128px;
	height: 128px;
	background: #FFFFFF;
	position: relative;
}
.cTipColumnAlt {
	margin-bottom: 8px;
	width: 100%;
	padding: 8px;
	cursor: pointer;
	word-wrap: break-word;
	min-height: 190px;
	height: 190px;
	position: relative;
}
.cTipTitle {
	position: absolute;
	color:#FFFFFF; 
	top:10px;
	text-align: left;
	font-weight: bold;
	font-size: 22;
	margin: 8px;
	z-index:108;
}
.cTipTitleAlt {
	position: absolute;
	color:#353B40; 
	left: 0px;
	top:0px;
	text-align: left;
	font-weight: bold;
	margin: 8px;
	z-index:108;
}
.cTipTitleBottom {
	position: absolute;
	color:#FFFFFF; 
	bottom:0px;
	font-weight: bold;
	font-size: 22;
	margin: 8px;
	z-index:108;
}
.cTipTitleAltBottom {
	position: absolute;
	color:#353B40; 
	bottom:0px;
	font-weight: bold;
	margin: 8px;
	z-index:108;
}
.cTipsThumb {
   cursor: pointer;
   border-style: solid;
   border-radius: 5px;
   overflow: hidden;
   cursor: pointer;
   border-style: solid;
   border-radius: 5px;
   border-width: thin;
   margin-bottom: 8px;
   margin-right: 8px;
   border-color: LightGray;
   color:#A00623;
   background: -moz-linear-gradient(top, #979797, #FFFFFF);
   background: -webkit-gradient(linear, left top, left bottom, from(#979797), to(#FFFFFF));
   -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#979797', endColorstr='#FFFFFF')";
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#979797', endColorstr='#FFFFFF');
}
.a_overlay { position: absolute; top:0px; left:0px; z-index:99; }
.a_overlay_img { overlay: hidden; top:0px; left:0px; height: 182px; background:url("call.php?action=ccimg&loc=1&itsImage=overlay.png") 0px 0px no-repeat; }
