html, body, span, applet, object, iframe, dl, h1, h2, h3, h4, h5, h6, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, form, label, legend, table, caption, tbody, tfoot, thead { margin: 0; padding: 0; border: 0; outline: 0; background: transparent; }
:focus{ outline: 0; }
body{ }
ol, li{ list-style: none; }
table{ text-align: left; border-collapse: collapse; }

html{ height: 100%; }
body {background-color: #f1ddca;background-image: url('/styles/beschuitje/logo-back.jpg');background-position: top center;background-repeat: no-repeat;color: #000;height: 100%;font-family: 'Verdana', Arial, Verdana, Sans-Serif;font-size: 10pt;}
table { vertical-align: top; }
div{ font-size: 9pt; vertical-align: top; }
h1, h2, h3, h4, h5{ font-weight: normal; color: #8b5d2a;}
h1{ font-size: 12pt; }
h2{ font-size: 11pt; }
h3{ font-size: 10pt; }
h4{ font-size: 9pt; }
ul{ margin: 0 0 4px 0; padding: 0;list-style: none;list-style-type: none;}
ol{ margin: 0 0 4px 0; padding: 0;list-style: none;list-style-type: none;}
li{ list-style: none; list-style-type: none;}
span{ }
p{ line-height: 15px; padding: 0 0 6px 0; }
form{ vertical-align: top; }
fieldset{ }
legend{ }
textarea{ width: 786px; border: 1px solid #503619; }
iframe{ color: #fff; }
em{ font-style: italic; }
pre{ white-space: pre-wrap; font: 1.2em / 1em monospace; text-align: left; color: black; font-family: Courier New, Courier, monospace; }
hr{clear:both;border:0;margin:5px 0 5px 0;height:0; border-bottom: 1px dashed #616161;}

.moreinfo { }

/*
 * 
 */
input{
	border:1px solid #ada99d;
	background-color:#eededc;
	color:#1b1b1b;
	padding:0 4px 0 4px;
	height:24px;
	margin:0 0 2px 0;
	font-size: 11pt;
	border-radius: 5px;
}
input[disabled],select[disabled],textarea[disabled]{background-color:#c1c1c1;border:1px solid #ada99d;}

input[type=checkbox], input[type=checkbox], input[type=checkbox]:checked {
	border:1px solid #ada99d;
	background-color:#eededc;
	padding: 3px;
	border-radius: 2px;
	width: 20px;
	height: 20px;
	margin: 0 6px 0 0;
	display: inline-block;
	position: relative;
	float: left;
}

input[type=checkbox] ~ label {
	line-height: 24px;
	margin: 5px 0 0 0;
	padding: 0;
	font-weight: bold;
}

input[type=checkbox]:checked:after {
	content: '\2714';
	font-size: 14px;
	position: absolute;
	top: -2px;
	left: 4px;
	color: #6a6a6a;
}

input[type=radio], input[type=radio], input[type=radio]:checked {
    display: inline-block;
	position: relative;
	float: left;
	border:1px solid #ada99d;
	border-radius: 50%;
	background-color:#eededc;
	padding: 4px;
	border-radius: 2px;
	width: 20px;
	height: 20px;
	margin: 0 6px 0 0;

	content: '\1F187';
	color: #505050;
}

input[type=radio] ~ label {
	line-height: 24px;
	margin: 5px 0 0 0;
	padding: 0;
	font-weight: bold;
}

input[type=radio]:checked:after {
	content: '\1F187';
	font-size: 14px;
	position: absolute;
	top: -1px;
	left: 4px;
	color: #505050;
}

label {font-weight: bold; display: block; min-height: 22px; line-height: 24px;}

select {
	background: #fff url('/images/icons/arrow-down.png') no-repeat 99% 50%;
	background-size: 16px 16px;
	color:#40444c;
	margin:0 0 2px 0;
	font-size:10pt;
	height:20px;
	background-color:#eededc; 
	border:1px solid #ada99d;
	height: 25px;
	padding-right: 15px;
	text-indent: .01em;
	text-overflow: '';	
}

button{ color:#fff;border:1px solid #503619;background-color:#8b5d2a;padding:0 8px 0 8px;font-size: 11pt;height:26px;line-height:9px;vertical-align:top; font-family:"Roboto","Century Gothic",Arial,Verdana,Sans-serif; }

/*
 * EIND
 */

.b{ font-weight: bold; }
.w5{ width: 5%; }
.w10{ width: 10%; }
.w15{ width: 15%; }
.w20{ width: 20%; }
.w25{ width: 25%; }
.w30{ width: 30%; }
.w35{ width: 35%; }
.w40{ width: 40%; }
.w45{ width: 45%; }
.w50{ width: 50%; }
.w55{ width: 55%; }
.w60{ width: 60%; }
.w65{ width: 65%; }
.w70{ width: 70%; }
.w75{ width: 75%; }
.w80{ width: 80%; }
.w85{ width: 85%; }
.w90{ width: 90%; }
.w95{ width: 95%; }
.w100{ width: 100%; }

.error{ color: #ec0f48; background-color: #fff; border: 1px solid red; margin: 10px; width: 688px; padding: 10px; }
.notice{ background-color: #fff; border: 1px solid green; margin: 10px; width: 688px; padding: 10px; }
.warning{ color: #ec0f48; }
.important{ font-variant: small-caps; font-size: 1.5em; }
.errorfield{ border: 1px solid #ec0f48; background-color: #eca1b4; color: #000; }
.errormessage{ color: #ec0f48; padding: 10px 0 0 4px; font-size: 12pt; }
.goodmessage{ color: green; padding: 10px 0 0 4px; font-size: 12pt; }

.fl{ float: left; }
.fr{ float: right; }
.ctr{ text-align: center; }
.rgt{ text-align: right; }
.small{ font-size: 0.8em; }
.large{ font-size: 1.3em; }
.middle{ vertical-align: middle; }
.grey{ color: #888; }
.lgrey{ color: #ddd; }
.strike{ text-decoration: line-through; }
.lft{ text-align: left; }
.radio{ border: 0px; background: transparent; }
.clear{ clear: both; }
.scrollbar{ overflow-y: auto; background-color: inherit; }
.line{ border-top: 1px solid #000; height: 5px; }
.divloader{ border: 1px solid green; }

.pagination{ float: left; margin: 0 0 5px 0; padding: 4px 0 0 0;width: 790px; }
.pagination ul{ margin: 0; padding: 0; }
.pagination li{ float: left; vertical-align: middle; list-style: none; padding: 1px; line-height: 20px; text-align: center; }
.pagination .current{ color: #c0c0c0; }
.pagination .image{ width: 16px; height: 16px; }
.pagination .button{ width: 120px; height: 16px;}

.tabledata{ font-size: 9pt; width: 100%; border: 0; margin: 0; padding: 0 0 0 0; line-height: 20px; }
.tabledata th{ border-bottom: 1px solid #e71d06; }
.tabledata td{ padding: 2px 4px 2px 4px; }
.tabledatagray{ color: gray; }

.row1{ background-color: #f1e3d7; min-height: 20px; }
.row2{ background-color: #f1d5ba; min-height: 20px; }

.mainmenu{ width: 290px; margin: 0 0 4px 0; border-bottom: 1px dashed #c0c0c0; background-repeat: no-repeat; }
.mainmenu ul{ margin: 0 0 0 0; padding: 0 0 0 0; list-style: none; }
.mainmenu ol{ margin: 0 0 0 0; padding: 0 0 0 0; list-style: none; }
.mainmenu li{ list-style: none; }
.mainmenu dt{ margin: 0; padding: 7px 0 0 0; font-weight: bold; color: #5B3E1E; font-size: 11pt; min-height: 22px; }
.mainmenu dt a { color: #5B3E1E; }
.mainmenu dd a { color: #494949; }
.mainmenu dl{ width: 290px; margin: 0 auto; padding: 0 0 2px 0; }
.mainmenu dd{ margin: 0 0 2px 0; padding: 0; color: #494949; }
.mainmenu a{ color: #5B3E1E; text-decoration:none; display:block; padding: 0 0 0 0; }
.menu dd ul { list-style: disc;  margin: 0 0 10px 20px; padding: 0;}
.menu dd ul li { list-style: disc; }
.menu dd ol { list-style: disc;  margin: 0 0 10px 4px; padding: 0;}
.menu dd ol li { list-style: none; }
.menu li a{ }
.menu a:hover{ }
.menu li a:hover{ }

.mid{ background-image: url(/images/menu_mid.gif); background-repeat: repeat-y; background-position: 4px 0px; padding-left: 20px; min-height: 13px; }
.last{ background-image: url(/images/menu_last.gif); background-repeat: no-repeat; background-position: 4px 0px;  padding: 0 0 0 20px; }

.boxed {padding: 0px 0 0 0; margin: 0 0 5px 0;width: 790px;}

.boxed .boxtitle {padding: 6px 2px 6px 2px; margin: 0 0 4px 0;height: 20px;color: #e63212;font-size: 14pt;font-weight: bold;border-top: 1px solid #c0c0c0;border-bottom: 1px solid #c0c0c0;}

.boxed .boxtitle h1 { font-weight: bold; }

.boxed .boxcontent {min-height:20px;padding: 5px 0 5px 0; margin: 0 0 0 0; color: #494949;}
.boxed .boxcontent dl{ margin: 0; padding: 0; }
.boxed .boxcontent dd{ float: left; width: 25%; margin: 0; padding: 0; min-height: 20px; text-align: left; }
.boxed .boxcontent dt{ float: left; width: 70%; margin: 0; padding: 0; min-height: 20px; text-align: left; }
.boxed .boxcontent ul{list-style-type: disc; padding: 0; margin: 0 0 10px 30px;}
.boxed .boxcontent ol{list-style-type: disc; padding: 0; margin: 0 0 10px 30px;}
.boxed .boxcontent li{list-style-type: disc; padding: 0; margin: 0 0 0 0;}
.boxed .boxcontent p{padding: 0; margin: 0 0 8px 0;}

.boxedsmall { padding: 0 0 0 0;margin: 0 5px 5px 0;width: 390px; min-height: 150px; }
.boxedsmall .boxtitle {padding: 6px 2px 6px 2px; margin: 0 0 4px 0;height: 20px;color: #e63212;font-size: 14pt;font-weight: bold;border-top: 1px solid #c0c0c0;border-bottom: 1px solid #c0c0c0;}
.boxedsmall .boxcontent {padding: 1px; margin: 0 0 0 0;width: 100%;font-size: 10pt;}

.boxedimage{ padding: 0; margin: 0 0 5px 0; width: 215px; float: left;}
.boxedimage .boxtitle{padding: 0 8px 0 8px; margin: 0;height: 32px;line-height: 32px;color: #504545;font-size: 12pt;font-weight: bold;}
.boxedimage .boxcontent{min-height: 40px;padding: 0 8px 0 8px;margin: 0;color: #504545;}
.tooltip {background-color: #696768;border: 1px dashed #c0c0c0;margin: 15px;padding: 4px 10px 4px 10px;text-align: left;}

.tagcloud p { text-align: center; }
.tagcloud a { line-height: 21px; float: left; margin: 1px 10px 3px 10px; }
.tagcloud .tag5 { font-size: 18pt; }
.tagcloud .tag4 { font-size: 16pt; }
.tagcloud .tag3 { font-size: 12pt; }
.tagcloud .tag2 { font-size: 10pt; }
.tagcloud .tag1 { font-size: 8pt; }

a:link{ color: #000; text-decoration: none; }
a:visited{ color: #000; text-decoration: none; }
a:hover{ color: #e71d06; text-decoration: underline; }
a:active{ color: #000; text-decoration: none; }


#M0_webring {width: 100%; height: 34px; background-color: #cd893e; border-bottom: 1px solid #7a5225; margin: 0px auto; padding: 0 0 1px 0;}

#M1_webring {width: 1170px;margin: 0 auto;}
#M1_webring strong { font-weight: bold; padding: 0; margin: 0; }
#M1_webring img { margin: 0 10px 0 0; float: left; }
	#M1_webring a{ float: right; font-size: 11pt; height: 20px; display:block; color:#fff;padding:8px 6px 6px 9px;}
	#M1_webring a:hover{background-color:#fff;color:#52327c; text-decoration:none}
	
	.M2_weblink { margin: 0 10px 0 0; padding: 10px 0 0 0; float: left; color: #fff; font-size: 10pt ;}

#M0_container {
	width: 1150px;
	margin: 4px auto;
	padding: 0;
}

#M1_top_shade {
	height: 20px;
	width: 1150px;
}

	#M2_top_nav {
		text-align: center;		
		width: 100%;
		overflow: hidden;
		height: 10px;
		padding: 3px 0 0 0;
	}

#M1_top {
	height: 84px;
	width: 1012px;
	background-color: #FFF;	
}
	
#M1_top_content {
	width: 100%;
	height: 121px;
	padding: 14px 0 0 0;
	margin: 0;
	background-image: url('/styles/beschuitje/top.png');
	background-repeat: no-repeat;
}

		#M2_logo {
			width: 320px;
			float: left;		
			height: 72px;
			margin: 2px 0 0 10px;
		}

		#M2_logo a {
			display: block;
			width: 100%;
			height: 100%;
		}
		
		#M2_telephone {
			width: 300px;
			float: left;		
			height: 72px;
			margin: 4px 0 0 80px;	
		}

		#M2_addvert {
			width: 280px;
			float: right;
			background-repeat: no-repeat;			
			height: 72px;
			margin: 0 16px 0 0;
		}

		#M2_addvert a {
			display: block;
			width: 100%;
			height: 100%;
		}

	#M2_topmenu {
		height: 32px;
		width: 100%;
		padding: 4px 0 0 5px;
		margin: 0;
	}

/*
 * ADMIN PART
 */
#M1_middleshade-admin {
	height: 14px;
	width: 1130px;
	background-image: url('/styles/beschuitje/content-top-admin.png');
	background-repeat: no-repeat;			
}
	
#M1_middle-admin {
	width: 1130px;
	background-image: url('/styles/beschuitje/content-mid-admin.png');
	background-repeat: repeat-y;
	min-height: 600px;
}

#M1_bottom-admin {
	width: 1130px;
	height: 18px;
	background-image: url('/styles/beschuitje/content-bottom-admin.png');
	background-repeat: no-repeat;
}

	#M2_content-admin {
		width: 1130px;
		padding: 0;
		margin: 0;
	}

		#M3_content-admin {
			width: 1130px;
			padding: 0 0 0 0;
			margin: 0;
		}

#M3_content-admin .boxed { padding: 0px 5px 0 5px; margin: 0 0 5px 0; width: 1120px; }
#M3_content-admin .boxed .boxtitle {padding: 6px 2px 6px 2px; margin: 0 0 4px 0;height: 20px;color: #e63212;font-size: 14pt;font-weight: bold;border-top: 1px solid #c0c0c0;border-bottom: 1px solid #c0c0c0;}
#M3_content-admin .boxed .boxcontent{min-height:20px;padding: 0 0 0 0; margin: 0 0 0 0;font-size: 10pt;color: #494949;}
#M3_content-admin .boxed .boxcontent dl{ margin: 0; padding: 0; }
#M3_content-admin .boxed .boxcontent dd{ float: left; width: 25%; margin: 0; padding: 0; min-height: 20px; text-align: left; }
#M3_content-admin .boxed .boxcontent dt{ float: left; width: 70%; margin: 0; padding: 0; min-height: 20px; text-align: left; }
#M3_content-admin .boxed .boxcontent ul{list-style-type: disc; padding: 0; margin: 0 0 10px 30px;}
#M3_content-admin .boxed .boxcontent ol{list-style-type: disc; padding: 0; margin: 0 0 10px 30px;}
#M3_content-admin .boxed .boxcontent li{list-style-type: disc; padding: 0; margin: 0 0 0 0;}
#M3_content-admin .boxed .boxcontent p{padding: 0; margin: 0 0 8px 0;}

#M3_content-admin .tabledata { width: 1120px; font-size: 8pt; }
#M3_content-admin .tabledata * { font-size: 8pt }

#M3_content-admin .pagination { width: 100%; padding: 15px 10px 15px 10px; }
#M3_content-admin .pagination .button { width: 140px; padding: 0; font-size: 8pt}
#M3_content-admin .pagination .button button { width: 140px; padding: 0; font-size: 8pt}

/*
 * END ADMIN PART
 */

#M1_middleshade {
	height: 14px;
	width: 1150px;
	background-image: url('/styles/beschuitje/content-top.png');
	background-repeat: no-repeat;			
}
	
#M1_middle {
	width: 1150px;
	background-image: url('/styles/beschuitje/content-mid.png');
	background-repeat: repeat-y;
	min-height: 600px;
}

	#M2_menu { float: left; width: 270px; margin: 0 30px 0 10px; }



	#M2_menu .zipcode {
		width: 288px;
		background-repeat: no-repeat;
		min-height: 180px;
	}
	
	#M2_menu .zipcode dd {
		text-align: right;
		padding: 0 12px 0 0;
		margin: 0 0 2px 0;
	}

		#M2_content { float: left; width: 798px; padding: 0; margin: 0 0 0 20px; }
		
		#M3_heading {
			padding: 0 0 6px 4px;
			margin: 0 0 10px 0;
		}
		
		#M3_heading a {
			color: #8B5D29;	
		}
		
		#M3_content {}
		#M3_error { padding: 10px;  margin: 8px 0 8px 0; border:1px solid #ed541d; background-color: #fef5f1; color: #9a2e36;}
		
		#M3_browser {
			width: 100%;
			color: black;
		}
		
		#M3_leftbrowser {
			float: left;
			width: 30%;
			color: white;
			padding-left: 2px;
		}
		
		#M3_pagebrowser {
			float: left;
			text-align: center;
			width: 40%;
			color: black;
		}
		
		#M3_rightbrowser {
			float: right;
			text-align: right;
			width: 30%;
			color: white;
			padding-right: 2px;
		}

#M1_bottom {
	width: 1150px;
	height: 18px;
	background-image: url('/styles/beschuitje/content-bottom.png');
	background-repeat: no-repeat;
}

#M1_footer-spacer { width: 1150px; height: 12px; background-image: url('/styles/beschuitje/links-top.png'); background-repeat: no-repeat;}

#M1_footer {background-image: url('/styles/beschuitje/links-mid.png');background-repeat: repeat-y;padding: 10px 20px 10px 20px; margin: 0 0 0 0;}
#M1_footer a {color: #cbb8b6;}
#M1_footer .foottext {float: left;width: 160px;text-align: left;color: #cbb8b6;margin: 0 10px 0 0;}
#M1_footer .foottext strong {text-align: left;font-size: 10pt; color: #fff; margin: 10px 0 15px 0; padding: 0 0 0 0; width: 100%; display: block; }
#M1_footer .foottext p {text-align: left;padding: 0 0 0 4px;margin: 0 0 10px 0; display: block;}
#M1_footer .foottext p a {float: left; display: block; width:100%;}

#M1_footer .text1 {width: 150px; margin: 0 0 0 30px;}
#M1_footer .text1 p img {float: left;}
#M1_footer .text1 p a {float: left; width: 16px; margin: 0 2px 0 0;}
#M1_footer .text2 {width: 220px;float: right;}
#M1_footer .text2 p img {}

#M1_footer .payment { background-image: url('/styles/gadgets/footer-shade.png'); width: 1150px; border: 0px solid #c0c0c0; padding: 5px 5px 5px 5px; margin: 0 0px 0 0px; }

#M1_disclaimer {background-image: url('/styles/beschuitje/links-bottom.png');background-repeat: no-repeat; text-align: right;padding: 20px 53px 20px 0;height: 12px;color: #444a54;font-size: 7pt;}
#M1_disclaimer a {color: #444a54;font-size: 7pt;}

.check_steps_ { width: 790px; margin: 0 0 0 0; }
.checkout_step {
	float: left;
	width: 253px;
	color: #c0c0c0;
	padding: 4px;
	margin: 0 -1px 15px 0;
	text-align: center;
	border: 1px solid #c0c0c0;
}
.checkout_step a { color: #c0c0c0; text-decoration: underline; }
.checkout_selected { width: 254px; margin: 0 0 15px 0; background-color: #c0c0c0;color: #000; }

.news-date {color: #c0c0c0;font-style: italic;text-align: right;height: 12px;font-size: 8pt;}
.news-img {float: left;padding: 0 10px 2px 0;}
.news-sub {padding: 10px 0 0 0;font-style: italic;font-weight: bold;}
.news-readon {font-style: italic;}

#M0_popupcontainer {width: 95%;margin: 10px auto;padding: 10px;background-color: #fff;color: #000;}
#M1_popupheading { height: 20px; padding: 10px; }
#M1_popupcontent { width: 100%; margin: 0 0 0 0;padding: 10px;color: #000;}
#M0_popupcontainer a {color: #000;}
#M0_popupcontainer .boxed {padding: 0 0 0 0; margin: 0 0 0 0;width: 100%;}

.price_normal {font-weight: bold;font-size: 12pt;height: 18px;}
.price_oldprice {text-decoration: line-through;font-size: 12pt;color: #ffb632;height: 18px;}
.price_newprice {font-weight: bold;font-size: 12pt;height: 18px;}
.price_dealerprice {font-style: italic;font-size: 11pt;height: 18px;padding: 0 0 4px 0;}
.shoptitle {padding: 2px;color: #000;font-size: 10pt;font-weight: bold;}
.master-box {float: left;width: 114px;height: 150px;margin: 0 10px 0 10px;padding: 0;text-align: center;}
.master-table {width: 120px;border: 0;}
.master-image img {border: 1px solid #3b3b3b;width: 100px;height: 100px;margin: 0;padding: 0;display: table;text-align: center;vertical-align: middle;background-color: #fff;}
.master-image a img {padding: 0;margin: 0;display: block;margin: 0px auto;vertical-align: middle;}
.master-image a {margin: 0px auto;padding: 0;margin: 0;display: block;width: 100%;vertical-align: middle;}
.master-link {margin: 0;padding: 0;text-align: center;}
.subgroup {float: left; }

.subgroup_col1 { margin: 0 3px 0 0;}
.subgroup_col2 {clear: both;}
.subgroup-left {padding: 0 0 0 0;margin: 0 0 8px 0;height: 150px;vertical-align: top;}
.subgroup-title {color: #fbe3a8;font-size: 11pt;font-weight: bold;}
.subgroup-title h1 a {font-size: 10pt;}
.subgroup-description {width: 230px; min-height: 136px;}
.subgroup-prices {text-align: right; font-weight: bold; font-size: 12pt; }
.subgroup-right{width: 154px;padding: 2px 0 0 6px;margin: 0;vertical-align: top;}
.subgroup-right-button {text-align: center;padding: 0;margin: 0;display: block;width: 152px;}
.subgroup-right button {color: #fff;background-color: #8b5d2a;border: 0;padding: 0;margin: 0;width: 152px;}
.subgroup-cart {min-height: 20px;padding: 4px 2px 0 2px ;}
.subgroup-cart-text {float: left;width: 46px;height: 20px;line-height: 22px;}
.subgroup-cart-input {float: left;height: 20px;width: 26px;line-height: 20px;}
.subgroup-cart-input input {width: 20px;padding: 1px;margin: 0 0 0 0;border: 1px solid #000;}
.subgroup-cart-button {float: left;width: 40px;height: 20px;padding: 1px 0 0 0;}
.subgroup-cart-subproduct {height: 22px;padding: 1px 0 0 0;}
.subgroup-cart-button button {}
.product-image {width: 154px;height: 154px;background-color: #fff;text-align: center;vertical-align: middle;}
.product-image a {width: 150px;display: block;border-style:none;line-height:0;}
.product-image img {border-style:none;line-height:0;}

.productdetail-right { float: right; width: 520px;padding: 0 0 0 0;margin: 0;vertical-align: top;}
.productdetail-right p {padding: 0 0 0 0;margin: 0 0 10px 0;}
.productdetail-right ul {padding: 0 0 0 0;margin: 0 0 15px 10px;list-style: disc;}
.productdetail-right ol {padding: 0 0 0 0;margin: 0 0 15px 10px;list-style: decimal;}
.productdetail-right li {padding: 0 0 0 0;margin: 0 0 0px 0;list-style: disc;}
.productdetail-cart {width: 100%;margin: 10px 0 0 0;}
.productdetail-cart-text {float: left;padding: 0 3px;height: 20px;line-height: 20px;}
.productdetail-cart input {padding: 2px 1px 2px 1px; height: 20px;}
.productdetail-cart select {padding: 0 1px 0 1px; height: 26px; margin: 2px 0 0 0;}
.productdetail-subproduct {float: left;padding: 0 2px;height: 20px;}
.productdetail-cart-button {float: left;padding: 0 2px;height: 20px;}
.productdetail-left {float: left; width: 250px;padding: 0 0 0 10px;margin: 0;vertical-align: top;}
.productdetail-image { margin: 0;padding: 0; background-color: #fff; display: block; width: 250px; height: 250px;}
.productdetail-prices { font-size: 10pt; color: #fff; margin: 4px 0 0 0;padding: 5px; background-color: #8b5d2a; display: block; width: 240px;}

.productdetail-image-links {float: right;margin: 0;padding: 0;width: 108px;}
.productdetail-image-links a {margin: 0; padding: 2px 3px 0 3px; float: left;text-align: center;}
.productdetail-links {float: right;padding: 10px 0 0 0;min-height: 140px;text-align: right;width: 130px;}
.productdetail-techdata {float: right;padding: 0 0 10px 20px;min-height: 10px;width: 145px;text-align: right;}
.productdetail-prices div {text-align: right;}
.search-left {float: left;width: 400px;padding: 0 10px 0 0;height: 120px;}
.search-desc {height: 86px;}
.search-right {float: left;width: 100px;padding: 0 0 0 10px;text-align: center;}
.search-right button {color: #003;background-color: #fff;border: 0px;width: 100px; }

.subgroup-order-cart { }
.subgroup-order-cart input { width: 80px; }
.subgroup-order-cart .submitbtn { float: right; margin: 0 3px 0 0; padding: 0 5px 0 5px; width: 150px;}

.autocomplete-w1 { background:url('/js/autocomplete/shadow.png') no-repeat bottom right; position:absolute; top:7px; left:6px; _background:none; _top:1px; }
.autocomplete { width:300px; border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE specific: */ _height:350px;  _margin:0px 6px 6px 0; overflow-x:hidden; }
.autocomplete .selected { background:#F0F0F0; }
.autocomplete div { padding:2px 5px; white-space:nowrap; color: #000; }
.autocomplete strong { font-weight:normal; color:#3399FF; }

#showcase {position:relative;height: 180px;font-family: tahoma;overflow: hidden;margin: 0 20px 0 0;}
#showcase-large {position:absolute;top:0;left:0px;border-bottom: 1px dashed #c0c0c0;height: 110px;width: 9000px;}
.showcase-content {float:left;width: 712px;padding: 0 0 0 0;}
.case-content {height: 68px;padding: 0 0 5px 2px;overflow: hidden;margin: 0 0 2px 0;width: 564px;}
.case-image {float: left;width: 15%;}
.case-text {float: left;width: 85%;}
.case-text h1 {color: #afe0f9;padding: 0;margin: 0;font-size: 12pt;min-height: 10px;overflow: hidden;}
.read-on {display: block;width: 100%;height: 14px;line-height: 14px;padding: 1px 14px 1px 2px;text-align: right;}
#showcase-tabs {position: absolute;top: 120px;left: 0;width: 790px;padding: 0;}
.showcase-tab {float: left;width: 60px;padding: 0 14px 0 0;}

.portfolio_tabs {border-bottom: 1px solid #717070;color: #717070;margin: 0px 10px 10px 0;padding: 0px 5px 0 0;width: 710px;}
.portfolio_tabs ul { height: 30px; }
.portfolio_tabs li {display: inline;list-style-type: none;padding: 3px 10px 2px 10px;border-right: 1px solid #717070;border-left: 1px solid #717070;border-top: 1px solid #717070;background-color: #717070;margin: 0;height: 30px;}
ul.portfolio_tabs li.selected {background-color: #717070;color: #fff;}
ul.portfolio_tabs a:hover {color: #c0c0c0;text-decoration: none;}
.portfolio {padding: 0 0 0 0; margin: 0 0 15px 0; width: 99%;}
.portfolio .boximage {float: left;width: 444px;	margin: 0 8px 0 0;padding: 4px 0 4px 4px;border: 1px solid #717070;}
.portfolio .boximage img {padding: 1px 1px 0 0;}
.portfolio .boxcontent		{padding: 0;margin: 0 0 0 0;float: left;width: 260px;}
.portfolio .boxcontent h1	{ color: #fff; font-size: 12pt; margin: 0; line-height: 22px; height: 20px; padding: 2px 4px 2px 4px; border-bottom: 1px solid #717070; }
.portfolio .boxcontent p	{ padding: 2px; margin: 0 0 5px 0; }

.navmenu,
.navmenu ul,
.navmenu li,
.navmenu a {
    margin: 0;
    padding: 0;
    border: none;
    outline: none;
    color: #000;
}
 
/* Menu */
.navmenu { 
    height: 35px;
}
 
.navmenu li {
    position: relative;
    list-style: none;
    float: left;
    display: block;
    height: 35px;
}
 
/* Links */
.navmenu li a {
    display: block;
    padding: 0 4px;
    margin: 0 0;
    line-height: 35px;
    text-decoration: none;
    font-size: 10pt;
    color: #f3f3f3;
    -webkit-transition: color .2s ease-in-out;
    -moz-transition: color .2s ease-in-out;    
    -o-transition: color .2s ease-in-out;
    -ms-transition: color .2s ease-in-out;
    transition: color .2s ease-in-out;
}
 
.navmenu li:first-child a { border-left: none; }
.navmenu li:last-child a{ border-right: none; }
.navmenu li:hover > a { color: #8fde62; }
 
/* Sub Menu */
.navmenu ul {
    position: absolute;
    top: 34px;
    left: 0;
    opacity: 0;
    z-index: 1000;
    -webkit-transition: opacity .25s ease .1s;
    -moz-transition: opacity .25s ease .1s;    
    -o-transition: opacity .25s ease .1s;
    -ms-transition: opacity .25s ease .1s;
    transition: opacity .25s ease .1s;
}
 
.navmenu li:hover > ul { opacity: 1; }
.navmenu ul li {
    height: 0;
    overflow: hidden;
    padding: 0;
    -webkit-transition: height .25s ease .1s;
    -moz-transition: height .25s ease .1s;    
    -o-transition: height .25s ease .1s;
    -ms-transition: height .25s ease .1s;
    transition: height .25s ease .1s;
    background-color: #341b05;
}
 
.navmenu li:hover > ul li {
    min-height: 30px;
    overflow: visible;
    padding: 0;
    background-color: #341b05;
}
 
.navmenu ul li a {
    width: 230px;
    padding: 4px 0 4px 10px;
    margin: 0;
    border: none;
    border-bottom: 1px solid #353539;
}
 
.navmenu ul li:last-child a { border: none; }

.adminLogo #M1_logo {
	
	width: 1400px;
	margin: 0px auto;
}
.adminContainer {
	background-color: #fff;
	width: 1400px;
	margin: 0px auto;	
	padding: 0px;
}

.adminContainer #M2_content {
	padding: 10px;
	margin: 0px;
	width: 98%;
}

.adminFooter {
	width: 1400px;
	margin: 0px auto;	
	padding: 10px;
	background-image: none;
	text-align: center;
}
