body{ background: url(img/bg.gif); min-width:970px;  color:#3e403f;  }
body, form,div,  dl, dd, dt, ul{ margin:0; padding:0; font-family: Tahoma, Arial, Verdana; font-size:12px;} 

div, dl{ display:block; overflow:hidden;}
dt,dd{ display:block; float:left;}
dl,dt{ display:block;  clear:both;}
li{ list-style:none; }
a { text-decoration:none; color:#3d3f3e; cursor:pointer;}
a:hover { text-decoration:underline;}
img, button{ border:none; margin:0; padding:0;}

h1, h2, h3, h4{ margin:2px;}
h1 { font-size:18px;}
#container{margin: 0 auto; width:982px; z-index:5; position:relative;}
div#header{ background: url(img/w_b_top.gif) no-repeat right bottom;  width:912px; margin:0 auto; }
div#wrapper{ float:left;  background: url(img/wbg.gif);   clear:both;  margin: 0 0px 0 15px; padding: 0 0 52px 0; }
div#content_region{ float:right;  width:640px;   padding: 0 0 0 10px; position:relative; z-index:10;}

div#left_region{  float:left; width:235px;    z-index:10; position:relative; }

div#bg_left{   background: url(img/w_b_l.gif) repeat-y left top;  width:912px; margin:0 auto;  }
div#bg_right{  background: url(img/w_b_r.gif) repeat-y right top; padding:0 10px 0 0;  z-index:5; position:relative;}
div#bodybg{ background: url(img/fbg.gif) no-repeat center bottom; padding: 0 0 10px 0; z-index:4; position:relative; }
.hide{ display:none;}
.row{clear:both;}
.row .col{ float:left;}
.highlightbox .row{ margin-bottom:5px; overflow:hidden;}
.highlightbox .l{ width:500px; font-weight:bold; }
.highlightbox .l nobr{ margin:0px;}
.highlightbox .l small{font-weight:normal; } 
.highlightbox .r{ width:100px; text-align:left;}
.highlightbox .main{ font-size:11px;}
#checkout_list_product{margin-bottom:15px; }
#checkout_list_product  .atribute_name{ font-weight:normal;  font-size:11px; }
#checkout_list_product .row{margin-bottom:5px; } 

.highlightbox .main{ width:279px;}
#pop_content{ background:transparent url(img/wbg.gif) repeat scroll 0 0; padding:20px; margin:15px; width:600px;}
.icon_rss{ margin-left:20px;}

div#footer{ display:block; clear:left; width:100%; }

div#left_region .content{background: url(img/wbg.gif); margin:0 0 0 0px; padding:0 15px 0 0; }
div#left_region .bg { margin:0 0 0 10px; padding-right:15px;}
div#logo {  height:112px;  }
div#img_trube{ display:block; background:url(img/trub.gif) no-repeat left top; width:80px; height:169px; z-index:-1; position:absolute; margin:35px 0 0 -35px;}
.bg{ background:url(img/wbg.gif); }
.top_bar{ margin:0 0 0 auto;  width:450px; height:44px; }
.top_bar a { display:block;  float:left; background: url(img/top_menu_bg.gif) no-repeat center top; width:110px; height:44px; margin: 0 10px 0 0;  text-align:center; }
.top_bar a span { display:block; font-weight:bold; margin-top:10px;}
.title_block{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:20px;}
.categoryheader{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:20px;}
.box{ padding:0 0 20px 20px;}
.box li a { font-weight:bold; }
.box li { line-height:20px;}
.clear{ clear:both;}
.inputRequirement{ color:#F00; font-size:11px;}
#left_menu li { display:block; overflow:hidden; color:#83858c; font-weight:bold; line-height:24px; border-top:dotted 2px #a5a7ad; list-style:none; font-size:14px;}
#left_menu li b{color:#3e403f;}

#left_menu .level2{display:block;  font-size:12px;  margin: 2px 0 2px 10px; }
#left_menu .level3{display:block;  font-size:12px;  margin: 2px 0 2px 30px; }
#left_menu .level4{ display:block;  font-size:12px; margin: 2px 0 2px 45px;  }
#left_menu .level5{display:block; font-size:12px; margin: 2px 0 2px 60px; }
#left_menu a:hover{color:#a11209;}
.red{color:#a11209;}
#block_images_select { overflow:hidden; }
#block_images_select a span b { margin:112px 5px 0 5px;  background:#E1E1E1; color:#333;  display:block; text-align:center;  }

#block_images_select a{ height:130px;  margin: 5px 0 0 0; display:block; overflow:hidden; background:#fff; } 
#block_images_select a span{width:130px; height:130px; position:absolute; z-index:2; }
#block_images_select a:hover span{background:url(img/zoom.png) no-repeat center center; }
#block_images_select a img{ width:130px;  position:absolute; z-index:1;  }
#cache_block { clear:both;}

div#qTip {
 padding: 1px;
 border: solid 2px #FFF;
 display: none;
 background: #999;
 color: #FFF;
 font: bold 9px Verdana, Arial, sans-serif;
 text-align: left;
 position: absolute;
 z-index: 1000;
}

#breadcrumb{ font-weight:bold;}
#breadcrumb a{ font-weight:normal;}

#select_option_images{ clear:both;   width:130px;  }
#select_option_images img{ width:130px; }

a.productimage { height:130px;  margin: 5px 0 0 0; display:block; overflow:hidden; background:#fff; } 
a.productimage  span{width:130px; height:130px; position:absolute; z-index:2; }
a.productimage  span b { margin:112px 5px 0 5px;  background:#E1E1E1; color:#333;  display:block; text-align:center;  }
 a:hover.productimage span{background:url(img/zoom.png) no-repeat center center; }
a.productimage img{ width:130px;  position:absolute; z-index:1;  }

#search { float:left;}
#search .title { margin: 0 0 2px 20px;}
#search button{ background: url(img/src_button.gif) no-repeat center top; width:32px; height:31px;}
#search dt{ background:url(img/src_bg.gif) no-repeat center top;  width:303px; height:31px; margin: 0 10px 0 0;}

#search dt input { width:280px; height:20px; border: none; background:transparent;  margin: 2px 0 0 15px;}
#search .title{ width:275px;}
#search .title img {display:block; float:left; margin-right:10px;  }
#search .advenced_search{ display:block; float:right;   }

.main_cat { width:290px; float:left; margin: 5px 5px 20px 5px; clear:none; }
.main_cat dt { height:140px; overflow:hidden; } 
.main_cat dt .img{ width:250px; }
.main_cat dd{ clear:both; text-align:center; padding: 15px 0 0 0;  display:block;   }
.main_cat dd a { font-weight:bold; text-transform:uppercase; }
.main_cat dt img {width:270px;} 
/*----------------------------Suggest Styles--------------------------*/

.suggest_link {
	background-color: #FFFFFF;
	padding: 2px 6px 2px 6px;
	width:600px; 
}
#search #search_suggest dl{ clear:both; height:auto; }
#search #search_suggest dt{
	width:300px;
	height:auto;
	background:none;
	font-size:11px;
	color:#2E435F;
}
#search #search_suggest dd{ width:280px; height:auto; text-align:right;  font-size:11px; }
#search .suggest_link_over {
	
	padding: 2px 6px 2px 6px;
	cursor: pointer;
	background: #DBD9DD;
	
}

#search_suggest {
	position: absolute; 
	visibility: hidden;
	background-color: #FFFFFF; 
	text-align: left; 
	border: 1px solid #999;		
	z-index:1000;
}	
.categories_list {
border-bottom:#E2E2E2;
border-top:#E2E2E2;
border-style:solid;
border-top-width:thin;
border-bottom-width:thin; }

/*----------------------------End Suggest Styles------------------------*/


/*----------------------------cheaply Styles--------------------------*/

.cheaply_message {background:#ECECEC none repeat scroll 0 0; border:1px solid #FFFFFF; display:block; margin:8px 8px 0 0; padding:8px;}
.cheaply_description {border-left:1px solid #dddddd;padding:5px;}
.cheaply_line {height:0px; border-bottom:1px solid #dddddd; padding:5px;}

.cheaply_message  dl { margin-top:5px;}
.cheaply_message  dt{ width:160px; }
.cheaply_message  dd{ width:330px; }

/*----------------------------End cheaply Styles------------------------*/

.plus {display: block; background-image: url(img/plus.gif); background-repeat: no-repeat; width: 14px; height: 14px; border: 0px;  font-size: 0px; cursor: pointer; }
.minus { display: block; background-image: url(img/minus.gif); background-repeat: no-repeat; width: 14px; height: 14px; border: 0px; font-size: 0px; cursor: pointer; }
.alter {display: block; background-image: url(img/alter.gif); background-repeat: no-repeat; width: 14px; height: 14px; border: 0px; font-size: 0px; cursor: pointer; }

.delete { display: block; background-image: url(img/delete.gif); background-repeat: no-repeat; width: 19px; height: 22px; border: 0px; font-size: 0px;  cursor: pointer;}


.error{ color:#900; background:#FDCECF; border: solid 1px #EB5256; padding:3px; overflow:hidden;  }
.event_succes{ color:#024D18; background:#DCFFCE; border: solid 1px #10770D; padding:3px; overflow:hidden;  }

#slide_product{ margin:25px 0 0;}
#slide_product .slide {display:block;  border: solid 3px #FFF; width:648px; height:185px; }
#slide_product img.bort {display:block; float:right; width:16px; height:191px; z-index:50; position:absolute; margin-left: 633px;}
#slide_product img.drop { clear:both;}

.products { color:#FFF; margin-top:20px;}
.products .block_product { display:block; width:193px; height:255px; float:left; margin: 0 10px 10px 0; }
.products a{  color:#FFF; }
.products .block_product .photo dd{ background: url(img/d_right.gif) no-repeat left top; width:6px; height:118px;  }
.products .block_product .photo dt{ width:185px; height:168px; overflow:hidden; background:#FFF; text-align:center;}
.products .block_product .photo dt img{max-width:185px; }

.products .block_product .desc { display:block; background:url(img/red_bg.gif) no-repeat center top; width:175px; height:90px; color:#FFF; padding:5px;  }
.products .block_product .desc dt{  font-size:11px;  width:100px;  color:#FFF; }
.products .block_product .desc dd{  font-size:11px;  color:#FFF; width:70px;  }
.products .block_product .price{ display:block; font-size:12px; font-weight:bold; margin: 0 0 0 0; font-family: Arial, Helvetica, sans-serif; text-align:right; }
.products .block_product .price .productOldPrice{ display:block; font-size:12px; text-decoration:line-through;  }
.products .block_product .desc .ink{ display:block; clear:both; font-size:10px;  color:#FFF; text-align:right;  }
#bg_flag{ background:url(img/bg_flag.gif) no-repeat left top; position:absolute; z-index:1;  width:251px; height:186px; }
#copyright{ width:840px; margin:-55px auto 0; height:95px; z-index:50; position:relative; color:#666; }
#copyright .copy_right{ display:block; color:#666; font-size:11px; font-weight:bold;  text-align:center;  padding-left:180px;}
#copyright .wheel{ display:block; background:url(img/wheel.png) no-repeat center top; width:133px; height:94px; position:absolute; z-index:40; margin: 0px 0 0 0;}
#copyright .copy_right a{ color:#44638F;}
#copyright .copy_right span a{ color:#FFF; text-decoration:underline;}
#copyright .copy_right span { color:#CECECE;}
#drop_wheel { display:block; width:100%; height:303px; margin: 0 0 0 auto; text-align:right; background:url(img/low_drop_weel.gif) no-repeat right top; position:absolute; z-index:1; }


.img_car{  overflow:visible; width:100%; height:5px;    position:absolute; z-index:5; }
.img_car .img{display:block; float:right;  background:url(img/bg_car.png) no-repeat right top; width:284px; height:226px;  } 

#car_bottom{ overflow:visible; clear:both; display:block; height:2px; position:absolute; z-index:5; right:0px; margin:-250px 0 0 0 ; }
#car_bottom .img{ display:block; float:right; background:url(img/car_f.png) no-repeat right top;  width:86px; height:287px;  }
.copyright{ display:none;}
.parseTime{display:none;}
.popupContainer, .popupContainer a{ color:#FFF; }
#skin{margin:10px 0 0 30px;}

#cat_list .row{ display:block; float:left;  clear:none; width:300px;  height:25px; overflow:hidden;  border-bottom: solid 1px #aeaeae; margin: 0 10px 0 0; padding: 5px 0 5px 0;      }
#cat_list  a {font-weight:bold; line-height:25px; }
#cat_list span { font-size:11px;  }
.highlightbox td{ width:130px; font-weight:bold;}
#card_box{ float:left; margin-left:50px; padding-top:5px;}
#card_box a.boxcartheader{ display:block; font-size:13px; margin: 0 0 8px 0; }
.boxbody{ clear:both;}
.boxbody dt{ width:50px; }
.boxbody dd{ width:150px; }
.boxbody .price{ color:#900;}
.boxbody p a{ color:#000;}
/* CART BOX */
.boxheader{	height:28px;
	font-size:11px;
	margin:0;
	line-height:28px;
	font-size:16px; 
 	font-weight:bold;
	line-height:30px;
	}
	
.boxcartheader {
	
	height:28px;
	font-size:11px;
	margin:0;
	line-height:28px;
	vertical-align:middle;
}
h2.boxcartheader a {
	text-decoration:none;
	color:#666;
}

.boxcartbody p {
	font-size:11px;
}
/* PRODUCT PREVIEW */
.productPreview {
	padding:0;
	margin:0;
}
.productPreviewContent {
	vertical-align:top;

}
.productPreviewContent h2 {
	padding: 0;
	margin:0px 0px 5px 0px;
}
.productPreviewContent h2 a {
	font-size:14px;
	font-weight:bold;
}
.productPreviewImage {
	vertical-align:top;
	padding:3px 15px 0px 0px;
}
.productPreviewImage img {
	border: solid 1px #999999;
}
.productPreviewContent .price {
	font-size:16px;
	font-weight:bold;
	padding:0;
	margin:0
}
.productPreviewContent .taxandshippinginfo {
	font-size:11px;
	font-weight:normal;
	color:#999999;
	padding:0;
	margin:0
}
.productPreviewContent .vpe {
	font-size:11px;
	font-weight:normal;
	color:#999999;
	padding:0;
	margin:0
}
.productPreviewContent .shippingtime {
	font-size:11px;
	font-weight:normal;
	color:#999999;
	padding:0;
	margin:0
}
.productPreviewContent .stockimage {
	margin:0;
	padding:0;
}
.productPreviewContent .stockimagetext {
	margin:0;
	padding:0;
	font-size:11px;
	font-weight:normal;
	color:#999999;
}
.productPreviewContent .productOldPrice {
	font-size:12px;
	font-weight:bold;
	color:#ff0000;
}
.productPreviewContent .taxandshippinginfo a {
	font-size:11px;
	font-weight:normal;
	color:#999999;
}
/* PRODUCT INFO / PRODUCT DETAILS */
#productinfowrap {
	display:table;
	display:block;
	background:#ececec;
	border: solid 1px #fff;
	margin:8px 8px 0px 0;
	padding:8px;
}
#productinfowrap td{ vertical-align:top;}

#productinfoimages {
	
	background-color:#EDEDED;
	text-align:center;
	
	padding:10px;
	margin:0px 10px 10px 0px;
	border: solid 1px #999999;
}
#productinfoimages .productimage {
	border: solid 1px #999999;
}
#productinfoimages .hrlightgrey {
	margin-top:6px;
	margin-bottom:6px;
}
#productinfopricewithimages {float:left;}
#productinfopricewithimages .productprice{ margin:0px;}
#productinfopricewithimages .productprice strong{ color:#900;	font-size:20px;	font-weight:bold;  }
#productinfopricewithimages .productprice strong .productOldPrice{
	display:block;
	font-size:14px;
	text-decoration: line-through;
}

#productinfopricewithimages img {	cursor:pointer}
#productinfopricewithoutimages {	display:block;}
#productinfopricewithoutimages img {cursor:pointer}
#productinfoprice {	padding:5px}
#productinfoprice .hrlightgrey {
	margin-top:6px;
	margin-bottom:6px;
}
#productinfoprice .productprice {
	margin:0;
	padding:0;
	font-size:14px;
	font-weight:bold;
}
#productinfoprice .productOldPrice {
	color:#FF0000;
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:bold;
}
#productinfoprice .taxandshippinginfo {
	margin:0;
	padding:0;
	font-size:11px;
	font-weight:normal;
	color:#999999;
}
#productinfoprice .taxandshippinginfo a {
	margin:0;
	padding:0;
	font-size:11px;
	font-weight:normal;
	color:#999999;
}
#productinfoprice .shippingtime {
	margin:0;
	padding:0;
	font-size:11px;
	font-weight:normal;
	color:#999999;
}
#productinfoprice .stockimage {
	margin:0;
	padding:0;
}
#productinfoprice .stockimagetext {
	margin:0;
	padding:0;
	font-size:11px;
	font-weight:normal;
	color:#999999;
}
p.productinfoproductadded {
	font-size:11px;
}
.productoptions {

	padding:6px 0;
	

	border-left:none;
	border-right:none;
	margin-bottom: 10px;
}

.productoptions  select {
	width:280px;
}
.productoptions dl{ margin-top:5px;}

.productoptions  dt{ width:150px; }


.addtobasket {
	background:#fff;
	padding:6px;
	text-align:right;
	display:block;
}
.addtobasket input{ margin: 0 10px 0 0 }

/* POPUPS PRODUCTINFO */
body.popupproductinfo {
	padding:15px;
	background:none;
	background-color:#fff
}
/* POPUP print_order.html */
.print_order{ color:#333;}
body.popupprintorder {
	font-family:"Trebuchet MS", Verdana, Arial, Sans-serif;
	font-size:13px;
	padding:15px;
	background:none;
	background-color:#fff
}
body.popupprintorder .products tr.header td {
	font-weight:bold;
	background-color:#EDEDED;
}
body.popupprintorder .products .total {
	text-align:right
}
body.popupprintorder .products .quantity {
	vertical-align:top
}
body.popupprintorder .productname {
	vertical-align:top
}
body.popupprintorder .model {
	vertical-align:top
}
body.popupprintorder .singleprice {
	vertical-align:top
}
body.popupprintorder .totalprice {
	vertical-align:top
}
/* HIGHLIGHTBOX (BACKGROUND) */
div.highlightbox {
	padding: 15px;
	background:#ececec;
	
}
#error_message{ color:#F00; font-weight:bold; margin:10px 0;}
.multi_atribute { margin-top:15px;}
.multi_atribute .row{	margin: 0 0 0 0;	background-color: #F4F4F4; border-bottom: dotted 1px #CCC; font-size:11px; }
.multi_atribute .row .col{ padding: 3px; font-size:11px; }
.multi_atribute .atribute_group{ margin-bottom:5px;}

.multi_atribute .header {background-color: #D8D8D8; font-weight:bold;  }
.multi_atribute .header .name {color:#3E403F;} 
.multi_atribute .header  .qty {background:none;}
.multi_atribute .qty{ background-color: #F9F9F9; width:40px; }
.multi_atribute .name_group { background:none; font-weight:bold; font-size:12px; text-transform:inherit; color:#44638F;  }

.multi_atribute .name{ width:300px; color:#44638F;  }
.multi_atribute .price{ width:85px; }


#advanced_search  div.highlightbox dt { width:150px; padding-left: 0; }
#advanced_search  div.highlightbox dd { width:300px;  }
#advanced_search select { width:300px;}

div.highlightbox dl { margin-top: 10px; clear:both;}
div.highlightbox dt { width:200px; padding-left: 35px;}
div.highlightbox dd { width:350px;}

div.highlightbox ul {
	margin-left:15px;
	padding:0;
	display:block;
	list-style-type:square;
	line-height:20px
}
div.highlightbox h1 {
	color:#bb0c01;
	padding:0px 0px 10px 0px;
	margin:0;
	border:none;
	font-size:16px
}
div.highlightbox div.hr {
	height:1px;
	line-height:1px;
	margin:0;
	padding:0;
	display:block;
	border-bottom: solid 1px #000;
}
div.highlightbox strong a{ color:#900;}

/* PAYMENT TYPE SELECTION */
table.paymentblock {
	background-color:#ECF0F6;
	border-style: solid;
	border-width:0px 1px 1px 1px;
	border-color:#44638F;
	margin-bottom:15px;
}
table.paymentblock tr td.header {
	background-color:#44638F;
	padding:2px;
	padding-left:5px;
	color:#FFFFFF;
	font-weight:bold;
}
/* SHIPPING TYPE SELECTION */
table.shippingblock {
	background-color:#ECF0F6;
	border-style: solid;
	border-width:0px 1px 1px 1px;
	border-color:#44638F;
	margin-bottom:15px;
}
table.shippingblock tr td.header {
	background-color:#44638F;
	padding:2px;
	padding-left:5px;
	color:#FFFFFF;
	font-weight:bold;
}
table.shippingblock tr td {
	vertical-align:top;
}
table.shippingblock tr td.description {
	display:block;
	vertical-align:top;
	padding-left:6px;
}
table.shippingblock tr td.radiobutton {
	vertical-align:top;
	white-space:nowrap;
	padding:4px;
}
table.shippingblock tr td.radiobutton input {
	margin:0;
	padding:0;
}
table.shippingblock tr td {
	padding:5px;
	vertical-align:top;
	white-space:nowrap;
}
/* ORDER DETAILS IN ACCOUNT HISTORY */
table.accounthistoryinfoorderdetails tr td {
	vertical-align:top
}
table.accounthistoryinfoorderdetails tr.header td {
	font-weight:bold
}
/* MESSAGEBOX ON CONTACT SITE */
textarea.message_body {
	width:130px;
}
/* DOWNLOAD BOX FOR USER DOWNLOADS */
table.downloadbox {
	padding: 5px;
	background-color:#ECF0F6;
	border: solid #44638F 1px;
	margin-bottom:8px;
}
table.downloadbox tr td.icon {
	padding-right: 15px;
}
table.downloadbox tr td.downloadlink {
	display:block;
}
/* TABLE WICH SHOWS GRADUATED PRICES */
table.graduatedprice {
	font-size:11px;
	text-align:left;
	margin-top:5px;
}
table.graduatedprice tr td.header {
	font-size:12px;
	font-weight:bold;
	text-align:left
}
/* ORDER DETAILS */
table.orderdetails {
	font-size:11px;
	background-color:#ECF0F6;
	border-style: solid;
	border-width:0px 1px 1px 1px;
	border-color:#44638f;
}
table.orderdetails tr td {
	padding:4px
}
table.orderdetails tr.headerrow td {
	background-color:#44638f;
	color:#FFFFFF;
	font-weight:bold
}
table.orderdetails tr.headerrow td.left {
	text-align:left
}
table.orderdetails tr.headerrow td.center {
	text-align:center
}
table.orderdetails tr.headerrow td.right {
	text-align:right
}

div.orderdetails {
	font-size:11px;
	background-color:#ECF0F6;



	padding:5px;
}
div.orderdetails .col {
	padding:4px;
	font-size:11px;
}
div.orderdetails  div.title_product{ margin:15px 0 0 10px;  }
div.orderdetails  div.title_product a { 
	font-size:13px; 
	font-weight:bold; 
	line-height:22px; 	
}



div.orderdetails div.headerrow  {
	background-color:#44638f;
	color:#FFFFFF;
	font-weight:bold;
	margin: 0 0px;
}
div.orderdetails .headerrow .left {
	text-align:left
}
div.orderdetails .headerrow .center {
	text-align:center
}
div.orderdetails .headerrow .right {
	text-align:right
}
div.orderdetails  .row{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CAD6E6;
	margin: 0 10px;
}

div.orderdetails .bottom {  border-top: solid  1px #44638f; }

div.orderdetails  .qty{ width:70px; }

div.orderdetails  .qty input { float:left; }
div.orderdetails  .qty .minus,  div.orderdetails  .qty .plus{ margin: 5px 1px 0 1px ;}

div.orderdetails  .article{ width:270px;}
div.orderdetails  .single{ width:90px;}
div.orderdetails  .total{ width:70px;}
div.orderdetails  .remove{ width:60px;}
div.orderdetails  .info{margin-left:378px; padding:5px; font-size:11px  }


/* ORDER DETAILS CONTENT ROW 1 */
table.orderdetails tr.contentrow1 td {
	background-color:#ecf0f6;
	vertical-align:top
}
table.orderdetails tr.contentrow1 td.quantity {
	text-align:center
}
table.orderdetails tr.contentrow1 td.quantity input {
	font-size:11px;
	padding:2px;
	border:solid #44638f 1px;
}
table.orderdetails tr.contentrow1 td.productname {
	text-align:left
}
/* ORDER DETAILS CONTENT ROW 2 */
table.orderdetails tr.contentrow2 td {
	background-color:#fff;
	vertical-align:top
}
table.orderdetails tr.contentrow2 td.quantity {
	text-align:center
}
table.orderdetails tr.contentrow2 td.quantity input {
	font-size:11px;
	padding:2px;
	border:solid #44638f 1px;
}
table.orderdetails tr.contentrow2 td.productname {
	text-align:left
}
/* ORDER DETAILS SINGLE PRICE */
table.orderdetails tr td.singleprice {
	text-align:right;
	white-space:nowrap
}
/* ORDER DETAILS TOTAL PRICE PER ITEM */
table.orderdetails tr td.totalprice {
	text-align:right;
	white-space:nowrap
}
/* ORDER DETAILS DELETE CHECKBOX */
table.orderdetails tr td.delete {
	text-align:center;
	white-space:nowrap
}
/* ORDER DETAILS PRODUCT ATTRIBUTES */
table.orderdetails tr td.productname table.productattributes {
	margin-top:3px;
}
table.orderdetails tr td.productname table.productattributes tr td {
	padding:0px;
}
table.orderdetails tr td.productname table.productattributes tr td.attribute {
	padding-right:4px;
}
table.orderdetails tr td.productname table.productattributes tr td.value {
	display:block;
}
/* ORDER DETAILS SUBTOTAL */
table.orderdetails tr td.subtotal {
	background-color:#ecf0f6;
	text-align:right;
	border-style: solid;
	border-width:1px 0px 0px 0px;
	border-color:#44638f;
}
/* PRODUCT NAVIGATOR */
div.productnavigator {
	background-color:#EDEDED;
	padding:8px;
	border:#999999 1px solid;
}
/* REVIEW LIST */
table.reviewlist {
	background-color:#ECF0F6;
	border-style: solid;
	border-width:0px 1px 1px 1px;
	border-color:#44638F;
}
table.reviewlist tr td {
	padding:4px;
	white-space:nowrap;
}
table.reviewlist tr.header td {
	background-color:#44638F;
	color:#FFFFFF;
	font-weight:bold;
}
table.reviewlist tr.contentrow1 td {
	background-color:#ECF0F6;
}
table.reviewlist tr.contentrow2 td {
	background-color:#FFEAAB;
}
textarea#review {
	display:block;
}
/* MEDIA LIST */
table.medialist {
	background-color:#ECF0F6;
	border-style: solid;
	border-width:1px;
	border-color:#44638F;
}
table.medialist tr td {
	padding:6px;
	white-space:nowrap;
	vertical-align:top;
}
table.medialist tr.contentrow1 td {
	background-color:#ECF0F6;
}
table.medialist tr.contentrow2 td {
	background-color:#FFEAAB;
}
/* SITEMAP */
.sitemapwrap {
}

ol li { 
list-style-image:none;
list-style-position:outside;
list-style-type:inherit;

}
#content .sitemapcontent ul{ margin: 10px 10px 10px 10px; font-size:11px; } 

#content .sitemapcontent .row{ padding-left:0px; font-size:12px; font-weight:bold;}
#content .sitemapcontent .row1{ padding-left:10px; font-size:13px;}
#content .sitemapcontent .row2{ padding-left:20px; font-size:11px;}
#content .sitemapcontent .row3{ padding-left:30px; font-size:10px;}
.sitemapwrap .sitemapleft {
	background-color:#ECECEC ;
	border-style: solid;
	border-width:1px;
	border-color:#fff;
	display:table;

	width:600px;
	margin-bottom:15px;
}
.sitemapwrap .sitemapright {
	background-color:#ECECEC;
	border-style: solid;
	border-width:1px;
	border-color:#fff;
	display:table;
	width:600px;
	margin-bottom:15px;
}
.sitemapheader {
	padding:3px;
	background-color:#ffffff;
	color:#3E403F;
	font-weight:bold;
}
.sitemapheader a:link, .sitemapheader a:visited, .sitemapheader a:hover {
	color:#3E403F;
	text-decoration:none;
}
.sitemapcontent {
	padding:6px;
	background:#ececec;
	margin-bottom:10px;
}
.sitemapcontent li {
	list-style-type:none;
}
/* COMMENTS ON CHECKOUT CONFIRMATION SITE */
p.checkoutcomment textarea {
	display:block;
	background:  #fff url(img/info.jpg) no-repeat 10px center;
	margin: 0 0 0 180px;
	width:445px;
	height:131px;
}
 .info_comment{
		background:#EEEEEE none repeat scroll 0 0;
	
		color:#44638F;
		display:block;		
		margin:2px 0 0 0;
		overflow:hidden;
		padding:10px;
		position:absolute;
		text-align:right;
		width:150px;
		z-index:10000;
		
}

/* ORDER DETAILS ON CHECKOUT SITE */
table.checkoutconfirmationorderdetails {
	padding:0;
	margin:0px 0px 10px 0px;
	border:none;
}
table.checkoutconfirmationorderdetails tr td.productname {
	display:block;
	font-weight:bold;
}
table.checkoutconfirmationorderdetails tr td.shippingtime {
	padding:0px 0px 0px 30px;
	color:#666666;
	font-size:11px;
	font-weight:normal;
	white-space:nowrap;
}
table.checkoutconfirmationorderdetails tr td.productattributes {
	padding:0px 0px 0px 30px;
	color:#666666;
	font-size:11px;
	font-weight:normal;
}
table.checkoutconfirmationorderdetails tr td.productprice {
	white-space:nowrap;
	text-align:right;	
}
table.checkoutconfirmationorderdetailstotal {
	padding:0;
	margin:10px 0px 0px 0px;
	border:none;
}
table.checkoutconfirmationorderdetailstotal tr td.name {
	display:block;
	text-align:right;
}
table.checkoutconfirmationorderdetailstotal tr td.value {
	white-space:nowrap;
	text-align:right;
}
/* AGB ON CHECKOUT SITE */
p.checkoutagb textarea {
	display:block;
}
/* CHECKOUT NAVIGATION */
ul#checkoutnavigation {
}
ul#checkoutnavigation li {
	
	list-style-type:none;
	float:left;
	width: 124px;
	height: 80px;
	margin-right:15px;
	border: solid 1px #fff;
	padding:8px;
}

ul#checkoutnavigation li.active {
	background-color: #44638f;
	color:#FFF;
}
ul#checkoutnavigation li.active .number {
	font-size:20px;
	font-weight:bold;
}
ul#checkoutnavigation li.active .title {
	font-size:14px;
	font-weight:bold;
}
ul#checkoutnavigation li.active .description {
	font-size:11px;
}
ul#checkoutnavigation li.inactive {
	color:#999999;
	background-color: #EDEDED;
	border-color:#999999;
}
ul#checkoutnavigation li.inactive .number {
	font-size:20px;
	font-weight:bold;
}
ul#checkoutnavigation li.inactive .title {
	font-size:14px;
	font-weight:bold;
}
ul#checkoutnavigation li.inactive .description {
	font-size:11px;
}
/* ERROR MESSAGES */
.errormessage {
	
	padding:15px;
	background-color:#ECF0F6;
	margin-bottom:10px;
	border: dashed #44638f 1px;
}
/* SUCCESS MESSAGE */
.messageStackSuccess {
	padding:4px;
	background-color:#66FF66;
}
/* FOOTER */
.footer {
	clear:both;
	text-align:center;
	font-size:11px;
	color:#666666;
	background-color:#E2E2E2;
	padding: 8px;
	margin-bottom:5px;
}
.footer a {
	color:#666666;
	text-decoration:underline;
}
/* XTC COPYRIGHT */
.copyright {
	margin: 0 auto;
	width:970px;
	background-color:#FFFFFF;
	text-align:center;
	color:#666666;
	font-size:11px;
	padding:0px 0px 10px 0px;
}
/* XTC ParseTime */
.parseTime {
	margin: 0 auto;
	width:970px;
	background-color:#FFFFFF;
	text-align:center;
	color:#666666;
	font-size:11px;
	padding:0px 0px 10px 0px;
}
/* UPDATE CHANGES 17.10.2008 */
/* Mehr Bilder unterhalb der Beschreibung */
.morepics {
	background-color:#EDEDED;
	padding:6px;
	text-align:right;
	border-style:solid;
	border-width:1px 0px 0px 0px;
	border-color:#999999;
	display:block ;
	height:auto;
} 
.morepics img { border:1px solid #999999; padding:4px; margin-right:8px; background:#FFFFFF; height:100px; width:auto;}


#info_block{
	color:#333;
	font-size:11px;
	background-color: #EBEBEB;
}

#info_block .block_float{ float:left; width:30%;}
div#info_block pre {color:#333; width:500px;  word-wrap: break-word;}
a#inner_top_block{color:#fff;}
pre { color:#FFF;}

/* Vorschaubilder TD mit gleichem Abstand */
.productPreview  dl{ }
#content .productPreview h2, #contentfull .productPreview h2 { margin-top:0px;}
.productPreviewImage { width:120px; display:block; text-align:center; }
.productPreviewImage img{ max-width:120px; }
.productPreviewContent {  width:400px; text-align:left } 

/* FIX DER AUFZДHLUNGEN */
#content ol, #content ul { margin:10px 0 10px 40px; }   

#content, #contentfull { margin: 10px 10px 10px 0; }
#content a, #contentfull a { color:#44638F;}
#content .products a{ color:#FFF;}
#content textarea, #contentfull textarea{ border: 1px solid #999; }
#content h1, #content h2, #contentfull h1, #contentfull h2 { font-size:18px; margin-top:10px; margin-bottom:10px;}
.productimage{ max-width:130px;}

.list_block{	background:#ECECEC; border:1px solid #999999; margin:8px 8px 8px 0; padding:8px;}

.infoBox{ background:#fff;} 
#display_message{ display:none; background:#FFFFFF url(img/al.jpg) no-repeat 10px center; border:dashed  1px #990000 ; padding:10px 10px  10px  70px;  color:#990000;  font-weight:bold; line-height:15px; font-size:11px}

#lowtec_description{ margin:20px 5px 0 5px; background:#FFF;  padding:10px; }
#lowtec_description dl{ border-bottom:1px dotted #CCCCCC; clear:both; margin:5px 0 0; overflow:hidden; padding:0 0 5px;}
#lowtec_description dt{  width:148px; font-weight:bold;}
#lowtec_description dd{  width:420px; line-height:20px  }
#lowtec_description .Hinweise dd {color:#990000;}

