.break { clear:both; line-height:0; height:0px; margin:0; padding:0; overflow:hidden; }



#innerContent1 { 
	padding:0 0 20px 0; 
	margin-bottom:10px; 
	border-bottom:1px solid #D5CDBD;
	color:#5E5E5E;
	
}

#innerContent1 a { color:#5E5E5E; text-decoration:none;}
#innerContent1 a:hover { color:#5E5E5E; text-decoration: underline;}

#innerContent1 .bgContType2Middle { 
	background-image:url(../images/bgconttype2middle.gifa); 
	background-repeat:repeat-y;
}

#innerContent1 .bgContType2Top { 
	background-image:url(../images/bgconttype2Top.gifa); 
	background-repeat: no-repeat; 
}

#innerContent1 .bgContType2Bottom { 
	background-image:url(../images/bgconttype2Bottom.gifa); 
	background-position:0 100%; 
	background-repeat: no-repeat;
	
}

#innerContent1 #leftCol { 	
	float:left; 
	padding:0px 17px 8px 0px; 
	width:200px;
}


#innerContent1 #leftCol .menuElementHolder{
	width: 211px; 
	padding: 0 0px 4px 0;
}

#innerContent1 #leftCol .menuElementHolder .menuElement{
	width: 181px; 
	border: 1px solid #ECECEC;
	background: #F5F5F5;
	padding: 5px 14px 5px 14px;
	cursor: pointer;
}

#innerContent1 #leftCol .menuElementHolder .menuElement h3{
	padding: 0;
	font-size: 16px;
	font-weight: bold;
	line-height: 16px;	
}

#innerContent1 #leftCol .menuElementHolder .menuElement h3 a{
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
	line-height: 16px;
	color: #424242;
}

#innerContent1 #leftCol .menuElementHolder  .a{display: inline;}

#innerContent1 #leftCol .menuElementHolder  .b{display: none;}

#innerContent1 #leftCol .menuElementHolder .menuElementActive{background: #808080;}

#innerContent1 #leftCol .menuElementHolder .menuElementActive .a{display: none;}

#innerContent1 #leftCol .menuElementHolder .menuElementActive .b{display: inline;}

#innerContent1 #leftCol .menuElementHolder  h3.b  a{color: #fff;}

#innerContent1 #leftCol .menuElementHolder .menuElement.active{background: #808080;}

#innerContent1 #leftCol .menuElementHolder .menuElement.active h3 a{color: #fff;}

#innerContent1 #leftCol .menuElementHolder .menuGroup{
	width: 197px; 
	border: 1px solid #ECECEC;
	background: #F5F5F5;
	padding: 7px 5px 5px 7px;
}

#innerContent1 #leftCol .menuElementHolder .menuGroup .menuGroupElemenTop{
	width: 197px; 
	background: url(../images/bg_menu_element_top.gif) 0 0 no-repeat;
	padding: 6px 0 2px 0;
}

#innerContent1 #leftCol .menuElementHolder .menuGroup .menuGroupElemenBottom{
	width: 197px; 
	background: url(../images/bg_menu_element_bot.gif) 0 bottom no-repeat;
	padding: 0 0 2px 0;
}

#innerContent1 #leftCol .menuElementHolder .menuGroup .menuGroupElement{
	width: 183px; 
	background: url(../images/bg_menu_element.gif) 0 0 repeat-y;
	padding: 0 7px 0 7px;
}

#innerContent1 #leftCol .menuElementHolder .menuGroup .menuGroupElement h3{
	padding: 0;
	font-size: 16px;
	font-weight: bold;
	line-height: 16px;
	color: #424242;
}

#innerContent1 #leftCol .menuElementHolder .menuGroup .menuGroupElement ul {margin: 2px 0 4px 0;}

#innerContent1 #leftCol .menuElementHolder .menuGroup .menuGroupElement ul li{
	list-style: none;
	padding: 4px 0 4px 0;
}

#innerContent1 #leftCol .menuElementHolder .menuGroup .menuGroupElement ul li a{
	padding: 0 0 0 11px;
	background: url(../images/bg_menu_a.gif) 0 5px no-repeat;
}

#innerContent1 #leftCol .menuElementHolder .menuGroup .menuGroupElement ul li.active {background: none;}

#innerContent1 #leftCol .menuElementHolder .menuGroup .menuGroupElement ul li.active a{
	background: url(../images/bg_menu_a_hover.gif) 0 5px no-repeat;
	text-decoration: none;
}

#innerContent1 #leftCol .menuElementHolder .menuGroup .menuGroupElement ul li a:hover{background: url(../images/bg_menu_a_hover.gif) 0 5px no-repeat;}


#innerContent1 #leftCol .filters { margin-bottom:7px;}

#innerContent1 #leftCol .filters .bgFilterMiddle {
	background-image:url(../images/bgFilterMiddle.gif); 
	background-repeat:repeat-y;		
}

#innerContent1 #leftCol .filters .bgFilterMiddle .bgFilterBottom { 
	background-image:url(../images/bgFilterBottom.gif); 
	background-position:0 100%; 
	background-repeat: no-repeat
}

#innerContent1 #leftCol .filters .bgFilterMiddle .bgFilterBottom .bgFilterTop { 
	background-image:url(../images/bgFilterTop.gif);
	background-repeat: no-repeat; 
	padding:4px 3px 14px 1px;

}

#innerContent1 #leftCol .filters ul {
	list-style:none; margin:0; padding:0;	
}
#innerContent1 #leftCol .filters ul li {
		
}
#innerContent1 #leftCol .filters ul li a {
	line-height:14px;
	color:#5E5E5E;
	text-decoration:underline;
	padding:4px 8px 4px 20px;
	background-image:url(../images/filter_li.gif); background-position:10px 8px; background-repeat:no-repeat;
	display:block;

}
#innerContent1 #leftCol .filters ul li a:hover {	
	text-decoration: none;	
	background-image:url(../images/filter_lia.gif);
}

#innerContent1 #leftCol .filters ul li.sub {}

#innerContent1 #leftCol .filters ul li.sub a {
	 color:#5E5E5E; 
	 font-weight:bold; 
 	text-decoration:none;

 	border-top:1px solid #FEF0E1;
	border-right:1px solid #FEF0E1;
	border-bottom:1px solid #E0974D;
	border-left:1px solid #E0974D;
	background-image:url(../images/filter_liac.gif); background-repeat:no-repeat; background-position:0 0;
	background-color:#F8C995;
}

#innerContent1 #leftCol .filters ul li.sub ul { padding:0 0 0 20px ;  }
#innerContent1 #leftCol .filters ul li.sub ul li { padding:0 0 0 0px;  }
#innerContent1 #leftCol .filters ul li.sub ul li a {
	line-height:14px;
	color:#5E5E5E;
	text-decoration:underline !important;
	padding:4px 8px 4px 10px;
	border:0 !important;
	background-color:transparent !important;
	background-image:url(../images/filter_li.gif) !important ; font-weight: normal !important; background-position:0 8px !important; background-repeat:no-repeat!important;
}
#innerContent1 #leftCol .filters ul li.sub ul li a:hover {
	text-decoration: none !important;
	
	background-image:url(../images/filter_lia.gif) !important ;
}

#innerContent1 #leftCol .filters ul li.sub ul li ul { padding:0 0 0 10px ;  }

#innerContent1 #leftCol .filters ul li.active a:link, 
#innerContent1 #leftCol .filters ul li.active a:visited, 
#innerContent1 #leftCol .filters ul li.active a:hover, 
#innerContent1 #leftCol .filters ul li.active a:active {
	 color:#F58025; 
	 font-weight:bold !important; 
 	text-decoration:none !important;
	background-image:url(../images/filter_lia.gif) !important;  background-repeat:no-repeat; background-position:10px 8px !important;
}

#innerContent1 #leftCol .filters ul li.sub ul li.active a:link, 
#innerContent1 #leftCol .filters ul li.sub ul li.active a:visited, 
#innerContent1 #leftCol .filters ul li.sub ul li.active a:hover, 
#innerContent1 #leftCol .filters ul li.sub ul li.active a:active {
	 color:#F58025; 
	 font-weight:bold !important; 
 	text-decoration:none !important;
	background-image:url(../images/filter_lia.gif) !important;  background-repeat:no-repeat; background-position:0 8px !important;
}

#innerContent1 #leftCol .filters ul li.more a:link, 
#innerContent1 #leftCol .filters ul li.more a:visited, 
#innerContent1 #leftCol .filters ul li.more a:hover, 
#innerContent1 #leftCol .filters ul li.more a:active {
	 color:#5E5E5E;
	 font-size:11px;
	 font-weight:bold !important; 
 	text-decoration: underline !important;
	background-image:url(../images/filter_more.gif) !important;  background-repeat:no-repeat; background-position:10px 8px !important;
}

#innerContent1 #leftCol .dynamicContentSpace {
	 margin: 0px auto; 
	 text-align: center;	 
	 padding:10px 0 0px 0;
}

#innerContent1 #centerCol { 
	float:left; 
	width:602px;
}

#innerContent1 #path .print { float:right; margin:0 0 0 15px;}
#innerContent1 #path { padding:2px 0 6px 0;}
#innerContent1 #path ul { list-style:none; margin:0; padding:0; }
#innerContent1 #path ul li { float:left; font-size:14px; line-height:16px; color:#F58025; font-weight:bold;}
#innerContent1 #path ul li a { color:#000000; font-size:11px; font-weight:normal; text-decoration:underline; background-image:url(../images/path.gif); background-position:100% 5px; background-repeat:no-repeat; padding:0 22px 0 0; white-space:nowrap;}
#innerContent1 #path ul li a:hover { text-decoration:none;}

#innerContent1 #centerCol .bannerblok { padding-bottom:11px;}
#innerContent1 #centerCol .hr, #innerContent1 #leftCol2 .hr { padding:0 0 0px 0; height:1px; border-bottom:1px solid #E5E1D7; margin-bottom:10px;}

#innerContent1 #leftCol2 .hr2 { padding:0 0 0px 0; height:1px; background-color:#EEE6D6; }
#innerContent1 #leftCol2 .hr3 { padding:0 0 0px 0; height:1px; margin:11px 0; background-image:url(../images/hr3.gif); background-repeat:repeat-x; }


#innerContent1 #centerCol .productNav { 
	background-image:url(../images/bg_prodnav.gif); 
	background-repeat:no-repeat; 
	color:#5E5E5E; 
	height:25px; 
	padding:7px 8px 0px 8px; 
	font-size:11px; 
	}
	
	
#innerContent1 #centerCol .productNav .sort { 
	float:left; 
	width:180px;
	padding:0px 0 0 0;
	background-image:url(../images/sortbg.gif); background-position:48px 0; background-repeat:no-repeat;
	}

#innerContent1 #centerCol .productNav .sort	.ie {
	display: block;
	position: relative;
	float:right; width:132px; height:22px;
	
	
	
}
#innerContent1 #centerCol .productNav .sort	.ieHover {
	display: none;
	position: absolute;
	width: 124px;
	height: 14px;
	top: 2px;
	left:3px;
	border-top: 2px solid #fff;
	border-left: 2px solid #fff;
	border-bottom: 1px solid #fff;
	border-right: 2px solid #fff;
}
	
	
#innerContent1 #centerCol .productNav .sort .sortby { 
	color:#5E5E5E;
	border:0;
	padding:0px 0px 0px 3px; 
	width:128px; 
	font-size:11px; 
	margin-left: 1px;
	vertical-align:middle; 
	background-color:#fff; 
	}
	
	
#innerContent1 #centerCol .productNav .pages { 
	float:right; 
	width:390px; 
	text-align:right; 
	padding:0px 0 0 0; 
	}
	
#innerContent1 #centerCol .productNav .pages a { 
	font-size:12px; 
	padding:0 4px; 
	color:#5E5E5E; 
	text-decoration:underline;
	}
	
#innerContent1 #centerCol .productNav .pages a:hover { 
	color:#F58025; 
	text-decoration: none;
	}
	
#innerContent1 #centerCol .productNav .pages a.active:link, 
#innerContent1 #centerCol .productNav .pages a.active:visited, 
#innerContent1 #centerCol .productNav .pages a.active:hover, 
#innerContent1 #centerCol .productNav .pages a.active:active {
	color:#F58025;	 
	font-weight:bold !important; 
	text-decoration: none !important;	
}


#innerContent1 #centerCol .productNav .pages a.all:link, 
#innerContent1 #centerCol .productNav .pages a.all:visited, 

#innerContent1 #centerCol .productNav .pages a.all:active {
	display:inline-block;
	color:#5E5E5E;	 
	text-decoration: none !important;
	border-top:1px solid #FDFDFD;
	border-right:1px solid #F9F9F9;
	border-bottom:1px solid #D9D9D9;
	border-left:1px solid #E5E5E4;
	padding:0px 6px;
	background-image:url(../images/all.gif); background-repeat:repeat-x;
}
#innerContent1 #centerCol .productNav .pages a.all:hover {	
	color:#F58025;	 
	text-decoration: none !important;	
}




/* Product list */
#innerContent1 #centerCol .productsArea{
	
	padding: 16px 0 11px 0;
	color: #5e5e5e;
}

#innerContent1 #leftCol2 .specificationsMiddle .specificationsBottom .specificationsTop .tabsContent .productsArea{
	
	padding:14px 0 0  0 !important;
	color: #5e5e5e;
}

#innerContent1 #centerCol .productsArea .prodLine, 
#innerContent1 #leftCol2 .specificationsMiddle .specificationsBottom .specificationsTop .tabsContent .productsArea .proLine{
	
	padding: 0 0 7px 0px;
}

#innerContent1 #centerCol .productsArea .lastLine, 
#innerContent1 #leftCol2 .specificationsMiddle .specificationsBottom .specificationsTop .tabsContent .productsArea .lastLine{
	padding-bottom: 3px;
}

#innerContent1 #centerCol .productsArea .prodHolder, 
#innerContent1 #leftCol2 .specificationsMiddle .specificationsBottom .specificationsTop .tabsContent .productsArea .prodHolder{
	display: inline;
	float: left;
	width: 174px;
	background:  url(../images/bg_prod_cont2_middle.gif) 0 0 repeat-y;
	font-size: 12px;
	margin: 0 11px 0 14px;
}

#innerContent1 #centerCol .productsArea .last, 
#innerContent1 #leftCol2 .specificationsMiddle .specificationsBottom .specificationsTop .tabsContent .productsArea .last{
	margin: 0px 0 0 14px;
}

#innerContent1 #centerCol .productsArea .prodHolder a, 
#innerContent1 #leftCol2 .specificationsMiddle .specificationsBottom .specificationsTop .tabsContent .productsArea .prodHolder a{
	font-size: 12px;
	color: #5e5e5e;
}

#innerContent1 #centerCol .productsArea .prodHolder .bgTop, 
#innerContent1 #leftCol2 .specificationsMiddle .specificationsBottom .specificationsTop .tabsContent .productsArea .prodHolder .bgTop{
	display: inline;
	float: left;
	width: 174px;
	padding: 9px 0 0 0;
	background:  url(../images/bg_prod_cont2_top.gif) 0 0 no-repeat;
}

#innerContent1 #centerCol .productsArea .first .bgTop,
#innerContent1 #leftCol2 .specificationsMiddle .specificationsBottom .specificationsTop .tabsContent .productsArea .first .bgTop {
	background:  url(../images/bg_prod_cont2_top.gif) 0 0 no-repeat;
}

#innerContent1 #centerCol .productsArea .last .bgTop,
#innerContent1 #leftCol2 .specificationsMiddle .specificationsBottom .specificationsTop .tabsContent.productsArea .last .bgTop{
	background:  url(../images/bg_prod_cont2_top.gif) 0 0 no-repeat;
}



#innerContent1 #centerCol .productsArea .prodHolder .bgTop .bgBottom,
#innerContent1 #leftCol2 .specificationsMiddle .specificationsBottom .specificationsTop .tabsContent .productsArea .prodHolder .bgTop .bgBottom{
	display: inline;
	float: left;
	width: 149px;
	padding: 0 12px 7px 13px;
	background:  url(../images/bg_prod_cont2_bott.gif) bottom left no-repeat;
}

#innerContent1 #centerCol .productsArea .first .bgTop .bgBottom,
#innerContent1 #leftCol2 .specificationsMiddle .specificationsBottom .specificationsTop .tabsContent .productsArea .first .bgTop .bgBottom {
	background:  url(../images/bg_prod_cont2_bott.gif) bottom left no-repeat;
}

#innerContent1 #centerCol .productsArea .last .bgTop .bgBottom,
#innerContent1 #leftCol2 .specificationsMiddle .specificationsBottom .specificationsTop .tabsContent .productsArea .last .bgTop .bgBottom {
	background:  url(../images/bg_prod_cont2_bott.gif) bottom left no-repeat;
}

#innerContent1 #centerCol .productsArea .prodHolder .title,
#innerContent1 #leftCol2 .specificationsMiddle .specificationsBottom .specificationsTop .tabsContent .productsArea .prodHolder .title {
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	height: 32px;
	display: inline;
	width: 149px;
	float: left;
	overflow: hidden;
}

#innerContent1 #centerCol .productsArea .prodHolder .image,
#innerContent1 #leftCol2 .specificationsMiddle .specificationsBottom .specificationsTop .tabsContent .productsArea .prodHolder .image {
	height: 141px;
	line-height: 141px;
	display: inline;
	width: 149px;
	float: left;
	text-align: center;
	overflow: hidden;
}

#innerContent1 #centerCol .productsArea .prodHolder .image a,
#innerContent1 #leftCol2 .specificationsMiddle .specificationsBottom .specificationsTop .tabsContent .productsArea .prodHolder .image a {
	display: inline;
	vertical-align: middle;
	color: #FFF;
}

#innerContent1 #centerCol .productsArea .prodHolder .image img,
#innerContent1 #leftCol2 .specificationsMiddle .specificationsBottom .specificationsTop .tabsContent .productsArea .prodHolder .image img {
	display: inline;
	vertical-align: middle;
}

#innerContent1 #centerCol .productsArea .prodHolder .image table,
#innerContent1 #leftCol2 .specificationsMiddle .specificationsBottom .specificationsTop .tabsContent .productsArea .prodHolder .image table
{
	border-collapse: collapse;
}

#innerContent1 #centerCol .productsArea .prodHolder .image td,
#innerContent1 #leftCol2 .specificationsMiddle .specificationsBottom .specificationsTop .tabsContent .productsArea .prodHolder .image td {
	text-align: center;
	vertical-align: middle;
	width: 149px;
	height: 141px;
}

#innerContent1 #centerCol .productsArea .prodHolder .name,
#innerContent1 #leftCol2 .specificationsMiddle .specificationsBottom .specificationsTop .tabsContent .productsArea .prodHolder .name {
	display: inline;
	width: 149px;
	float: left;
	height: 43px;
	line-height: 14px;
	overflow: hidden;
}

#innerContent1 #centerCol .productsArea .prodHolder .name a,
#innerContent1 #leftCol2 .specificationsMiddle .specificationsBottom .specificationsTop .tabsContent .productsArea .prodHolder .name a
{
	font-weight: bold;
	text-decoration: none;
}

#innerContent1 #centerCol .productsArea .prodHolder .name a:hover,
#innerContent1 #leftCol2 .specificationsMiddle .specificationsBottom .specificationsTop .tabsContent .productsArea .prodHolder .name a:hover
{
	font-weight: bold;
	text-decoration: underline;
}

#innerContent1 #centerCol .productsArea .prodHolder .price,
#innerContent1 #leftCol2 .specificationsMiddle .specificationsBottom .specificationsTop .tabsContent .productsArea .prodHolder .price
{
	display: inline;
	width: 149px;
	float: left;
	padding: 0 0 6px 0;
}

#innerContent1 #centerCol .productsArea .prodHolder .price p,
#innerContent1 #leftCol2 .specificationsMiddle .specificationsBottom .specificationsTop .tabsContent .productsArea .prodHolder .price p
{
	font-size: 11px;
	line-height: 14px;
}

#innerContent1 #centerCol .productsArea .prodHolder .price .nPrice,
#innerContent1 #leftCol2 .specificationsMiddle .specificationsBottom .specificationsTop .tabsContent .productsArea .prodHolder .price .nPrice {
	/* color: #f58025; */
	font-weight: bold;
	font-size: 12px;
}
/* end product list */

#innerContent1 #rightCol { 
	float:right; 
	width:138px;
}

#innerContent1 #rightCol .infobox {
	border-left:1px solid #E5E1D7; 
	border-bottom:1px solid #E5E1D7; 
	padding:0 0 9px 5px; 
	margin-bottom:20px;

}

#innerContent1 #rightCol .infobox2 {
	
	margin-bottom:10px;
	

}

#innerContent1 #rightCol .infobox .text { 
	font-size:11px; 
	line-height:14px; 
	color:#5E5E5E; 
	padding:0 0 0 6px; 
	}
#innerContent1 #rightCol .infobox .products dl {
	border-bottom:1px solid #F4F0E6;
	padding:0 0 0 6px;
	font-size:11px;
	line-height:14px;
	color:#5E5E5E;
	display:block;
	
}
#innerContent1 #rightCol .infobox a { color:#5E5E5E; text-decoration:none;}
#innerContent1 #rightCol .infobox a:hover { color:#5E5E5E; text-decoration: underline;}

#innerContent1 #rightCol .infobox .products dt {
	float:left;
	width:70px;
	padding:6px 0 6px 0;
}
#innerContent1 #rightCol .infobox .products dl dt.break { clear:both; width:100px; padding:0; height:1px; line-height:1px; float: none; }
#innerContent1 #rightCol .infobox .products dd {
	float:right;
	width:52px;
	padding:6px 0 6px 0;
	text-align:right;
	
}

#innerContent1 #rightCol .infobox .total {
	text-align:right;
	font-size:14px;
	font-weight:bold;
	/* color:#F58025; */
	padding:4px 0;
}
	
.tac { text-align:center; }

#innerContent1 #rightCol .infobox .buttons {
	text-align:right;
	font-size:14px;
	font-weight:bold;
	color:#F58025;
}

#innerContent1 #rightCol .dynamicContentSpace {
	 margin: 0px auto; 
	 text-align: center;	 
	 padding:0px 0 10px 0;
}

.buttons a.button1 {
	display:inline-block;
	border-top:1px solid #feebd8;
	border-right:1px solid #fde3c9;
	border-bottom:1px solid #fcd0a4;
	border-left:1px solid #fbd7b2;
	background-image:url(../images/bg_button1.gif); background-repeat:repeat-x;
	padding:3px 3px 2px 4px;
	color:#5E5E5E !important;
	font-size:11px;
	line-height:14px;
	text-decoration:none !important;
	font-weight:bold;
}
.buttons a.button1:hover {
	text-decoration:underline !important;
}

.buttons a.button3 {
	display:inline-block;
	border-top:1px solid #FBFBFB;
	border-right:1px solid #F4F4F4;
	border-bottom:1px solid #C1C1C1;
	border-left:1px solid #E6E7E7;
	background-image:url(../images/bg_button3.gif); background-repeat:repeat-x;
	padding:3px 3px 2px 4px;
	color:#5E5E5E !important;
	font-size:11px;
	line-height:14px;
	text-decoration:none !important;
	font-weight:bold;
}
.buttons a.button3:hover {
	text-decoration:underline !important;
}

.buttons input.button3 {
		font-family:Arial, Helvetica, sans-serif;		
	display:inline-block;
	border-top:1px solid #FBFBFB;
	border-right:1px solid #F4F4F4;
	border-bottom:1px solid #C1C1C1;
	border-left:1px solid #E6E7E7;
	background-image:url(../images/bg_button3.gif); background-repeat:repeat-x;
	padding:2px 3px 1px 3px;
	color:#5E5E5E !important;
	font-size:11px !important;
	line-height:14px;
	text-decoration:none !important;
	font-weight:bold;
	overflow:visible;
	cursor:pointer;
	background-color:#fff;
}

.buttons input.button4 {
		font-family:Arial, Helvetica, sans-serif;		
	display:inline-block;
	border-top:1px solid #feebd8;
	border-right:1px solid #fde3c9;
	border-bottom:1px solid #fcd0a4;
	border-left:1px solid #fbd7b2;
	background-image:url(../images/bg_button1.gif); background-repeat:repeat-x;
	padding:2px 3px 1px 3px;
	color:#5E5E5E !important;
	font-size:11px !important;
	line-height:14px;
	text-decoration:none !important;
	font-weight:bold;
	overflow:visible;
	cursor:pointer;
	background-color:#fff;
	vertical-align:middle;
}


.buttons input.count { 
	width:30px; 
	background-image:url(../images/count.gif); 
	background-repeat:no-repeat; 
	border:0; 
	padding:2px 1px 2px 5px; 
	font-size:12px; 
	color:#5E5E5E; 
	margin:0px 0 0 0; 
	vertical-align:middle; 
}
.buttons a.button2 {
	display:inline-block;
	border-top:1px solid #fab35c;
	border-right:1px solid #fb9b24;
	border-bottom:1px solid #fb9b24;
	border-left:1px solid #fab35c;
	background-image:url(../images/bg_button2.gif); background-repeat:repeat-x;
	padding:3px 3px 2px 4px;
	color:#FFFFFF !important;
	font-size:11px;
	line-height:14px;
	text-decoration:none !important;
	font-weight:bold;
	width: 90%;
	text-align: center;
}
.buttons a.button2:hover {
	text-decoration:underline !important;
}


#innerContent1 #rightCol .infobox .cartIco{
	position: relative;
	display: block;
	width: 41px;
	height: 52px;
	top: -10px;
	right: 18px;
	float: right;
}

#innerContent1 #rightCol .infobox .cartHeading{
	font-size: 13px; 
	font-weight:bold; 
	line-height:18px;
}

#innerContent1 #rightCol .infobox .viewed { 
	margin-bottom:15px;
	font-size:11px;
	line-height:16px;
	color:#5E5E5E;
}

#innerContent1 #rightCol .infobox .viewed img.productImg { float:right; border:1px solid #F4F0E6; margin:0 0 0 4px; }

#innerContent1 #rightCol .infobox .last { margin-bottom:0 !important; }


#innerContent1 #leftCol2 { 	
	float:left; 
	padding:0px 0px 0px 0px; 
	width:822px;
}
#innerContent1 #leftCol2 .last {
	margin-bottom:0px !important;
	
}

#innerContent1 #leftCol2 .cart  {
	margin-bottom:20px;
}
#innerContent1 #leftCol2 .cart .cartMiddle {
	background-image:url(../images/bgCartMiddle.gif); background-repeat:repeat-y;
}
#innerContent1 #leftCol2 .cart .cartTop {
	background-image:url(../images/bgCartTop.gif); 
	background-repeat:no-repeat; 
	padding:8px 4px 4px 9px;

}

#innerContent1 #leftCol2 .cart .cartTop .cartTopCols {
	padding:0px 0; 
	background-image:url(../images/px1.gif); 
	background-position:202px 0; 
	background-repeat:repeat-y;

}
#innerContent1 #leftCol2 .cart .cartTop .cartTopCols  .brand { 
	float:left; 
	width:190px; 
	padding-bottom:4px; 
	line-height:14px; 
}

#innerContent1 #leftCol2 .cart .cartTop .cartTopCols .productsArea {
	float:right; width:595px;
}
#innerContent1 #leftCol2 .cart .cartTop .cartTopCols .productsArea .productBgMiddle {
	margin:2px 0; 
	background-image:url(../images/bgCartInMiddle.gif); 
	background-repeat:repeat-y;
}
#innerContent1 #leftCol2 .cart .cartTop .cartTopCols .productsArea .productBgMiddle .productBgBottom {
	background-image:url(../images/bgCartInBottom.gif); 
	background-position:0 100%; 
	background-repeat:no-repeat;
}
#innerContent1 #leftCol2 .cart .cartTop .cartTopCols .productsArea .productBgMiddle .productBgBottom  .productBgTop { 
	background-image:url(../images/bgCartInTop.gif); 
	background-repeat:no-repeat; 
	padding:6px 9px 6px 9px;

	
}
#innerContent1 #leftCol2 .cart .cartTop .cartTopCols .productsArea .productBgMiddle .productBgBottom  .productBgTop .productImg { 
	width:82px; 
	padding:0px 0 0 0; 
	float:left; 
}

td.middle-center {
	text-align:center; vertical-align:middle; width:82px; height:82px;
}

#innerContent1 #leftCol2 .cart .cartTop .cartTopCols .productsArea .productBgMiddle .productBgBottom  .productBgTop .productTextInfo { 
	float:right; 
	width:486px;
}
#innerContent1 #leftCol2 .cart .cartTop .cartTopCols .productsArea .productBgMiddle .productBgBottom  .productBgTop .productTextInfo  a {color:#5E5E5E; text-decoration:underline;}
#innerContent1 #leftCol2 .cart .cartTop .cartTopCols .productsArea .productBgMiddle .productBgBottom  .productBgTop .productTextInfo  a:hover {color:#5E5E5E; text-decoration: none;}

#innerContent1 #leftCol2 .cart .cartTop .cartTopCols .productsArea .productBgMiddle .productBgBottom  .productBgTop .productTextInfo .toleft { 
	float:left; 
	width:360px; 
	color:#5E5E5E; 
}
#innerContent1 #leftCol2 .cart .cartTop .cartTopCols .productsArea .productBgMiddle .productBgBottom  .productBgTop .productTextInfo .toleft .parameters { 
	font-size:11px; 
	line-height:14px; 
	padding:4px 0 5px 0; 
	min-height:28px; 
	
	
}
#innerContent1 #leftCol2 .cart .cartTop .cartTopCols .productsArea .productBgMiddle .productBgBottom  .productBgTop .productTextInfo .toleft .aditional { 
	float:right; 
	width:150px; 
	text-align:right;
	padding:4px 0 0 0;
}
#innerContent1 #leftCol2 .cart .cartTop .cartTopCols .productsArea .productBgMiddle .productBgBottom  .productBgTop .productTextInfo .toleft .leftside { 
	float:left; 
	width:200px;
}

#innerContent1 #leftCol2 .cart .cartTop .cartTopCols .productsArea .productBgMiddle .productBgBottom  .productBgTop .productTextInfo .toright { 
	float:right; 
	width:117px; 
	color:#5E5E5E; 
}
#innerContent1 #leftCol2 .cart .cartTop .cartTopCols .productsArea .productBgMiddle .productBgBottom  .productBgTop .productTextInfo .toright .prices {
	font-size:11px; 
	line-height:14px; 
	min-height:56px; 
	
}

#innerContent1 #leftCol2 .cart .cartfooter {
	background-image:url(../images/bgCartBottom.gif); 
	background-position:0 100%; 
	background-repeat:no-repeat; 
	padding:7px;
}
.green { 
	background-color:#DFFAC8; 
	color:#5CA521; 
	line-height:13px; 
	padding:0 6px; 
	font-size:11px; 
	
	border: 1px solid #DFFAC8; 
}

.yellow { 
	background-color:#FDFFCE; 
	color:#E1B766; 
	line-height:13px; 
	padding:0 6px; 
	font-size:11px; 
	
	border: 1px solid #FDFFCE; 
}
.red { 
	background-color:#FDFFCE; 
	color:red; 
	line-height:13px; 
	padding:0 6px; 
	font-size:11px; 
	
	border: 1px solid #DFFAC8; 
}

#innerContent1 #leftCol2 .kr { float:right; width:123px; padding-left:10px; }
#innerContent1 #leftCol2 .price { font-size:14px; line-height:16px; /* color:#F58025;*/ }
#innerContent1 #leftCol2 .price2 { font-size:12px; line-height:16px; /* color:#F58025; */ }
#innerContent1 #leftCol2 .price3 { font-family:Tahoma, Geneva, sans-serif;  font-size:17px; line-height:19px; /* color:#F58025; */ }
	
#innerContent1 #leftCol2 .cart .subTotal { float:right; width:250px; font-size:11px; line-height:16px; color:#5E5E5E; text-align:right; }
#innerContent1 #leftCol2 .bigertxt { font-size:14px; line-height:16px; color:#5E5E5E; }

#innerContent1 #leftCol2 .cart .goto { float:right; width:123px; padding-left:10px; padding-top:5px; }


#innerContent1 #leftCol2 .cart  li{
	font-size:11px;
	line-height:14px;
	color:#5E5E5E;
	
	padding: 0 0 4px 9px;
	background:  url(../images/bg_li_1.gif) 0 6px no-repeat;
}
#innerContent1 #leftCol2 .cart ul { list-style:none; margin:0; padding:0; }
#innerContent1 #leftCol2 .cart li a { color:#5E5E5E; text-decoration:underline; }
#innerContent1 #leftCol2 .cart li a:hover { color:#5E5E5E; text-decoration: none; }

#homePageArea {
	background-image:url(../images/bgShoppingIn.gif); 
	background-repeat:repeat-y; 
	margin-bottom:10px; 
	border-bottom:3px solid #39A80A; 
	padding:10px 135px 0 0;
	
	margin-top:-15px;
}
#homePageArea #toleft { 
	float:left; 
	width:344px; 
	background-color:#76B45E; 
	}
#homePageArea #toleft .shoppingIn { 
	height:63px; 
	overflow:hidden; 
	float:left; 
	padding:9px 0 0 19px; 
	width:190px; 
	color:#FFF; 
	line-height:14px; 
	font-size:11px; 
	}
#homePageArea #toleft .shoppingIn span { 
	font-size:20px; 
	line-height:20px; 
	}
#homePageArea #toleft table.logoblok { 
	width:122px; 
	height:72px; 
	float:right;
	}
#homePageArea #toleft table.logoblok td { 
	background-color:#FFF; 
	text-align:center; 
	vertical-align:middle;
	}
#homePageArea #toright {
	float:right; 
	width:468px;
	}


#homePageArea #toright .homepageTxt {
	height:58px; overflow:hidden; font-size:11px; line-height:13px; color:#5F5F5F; padding:9px 0 0 0;
}
#homePageArea #toright .homepageTxt a { color:#5F5F5F; text-decoration:none; }
#homePageArea #toright .homepageTxt a:hover { color:#5F5F5F; text-decoration: underline; }

#homePageArea #toright .homepageMenu { height:26px; }
#homePageArea #toright .homepageMenu ul {
	list-style:none; margin:0; padding:0;	
}
#homePageArea #toright .homepageMenu ul li { float:right; }
#homePageArea #toright .homepageMenu ul li a { 
	display:inline-block; 
	background-image:url(../images/hpmenubg.gif); 
	background-position:-81px 0; 
	background-repeat:no-repeat; 
	width:81px; 
	text-align:center; 
	height:22px;
	color:#5E5E5E;
	text-decoration:none;
	padding:4px 0 0 0;
}
#homePageArea #toright .homepageMenu ul li a:hover {
	background-position:0 0;


}
#homePageArea #toright .homepageMenu ul li.active a:link, 
#homePageArea #toright .homepageMenu ul li.active a:visited, 
#homePageArea #toright .homepageMenu ul li.active a:hover, 
#homePageArea #toright .homepageMenu ul li.active a:active {
	 color:#5E5E5E; 
	 font-weight:bold; 
 	text-decoration:none;
	background-position:0px 0px;
}


.marg2 { margin:0 0 -2px 0; }
.marg3 { margin:0 0 -3px 0; }
.marg5 { margin:0 0 -5px 0; }

#shippingRatesColumn { float:left; width:308px; }

#shippingRatesColumn .shippingRatesMiddle {
	background-image:url(../images/shippingBgMiddle.gif); background-repeat:repeat-y;
}
#shippingRatesColumn .shippingRatesMiddle .shippingRatesBottom {
	background-image:url(../images/shippingBgBottom.gif); background-position:0 100%; background-repeat:no-repeat;
}
#shippingRatesColumn .shippingRatesMiddle .shippingRatesBottom .shippingRatesTop  { 
	background-image:url(../images/shippingBgTop.gif); background-repeat:no-repeat; padding:8px 4px 8px 6px;
}

#shippingRatesColumn .shippingRatesMiddleIn {
	background-image:url(../images/shipppinBgInMiddle.gif); background-repeat:repeat-y;
}
#shippingRatesColumn .shippingRatesMiddleIn  .shippingRatesBottomIn  {
	background-image:url(../images/shipppinBgInBottom.gif); background-position:0 100%; background-repeat:no-repeat;
}
#shippingRatesColumn .shippingRatesMiddleIn  .shippingRatesBottomIn  .shippingRatesTopIn   { 
	background-image:url(../images/shipppinBgInTop.gif); background-repeat:no-repeat; padding:12px 23px 12px 21px;
}


#shippingRatesColumn .shippingRatesMiddle  .shippingRatesBottom  .shippingRatesTop .adress { padding:8px 14px 0 14px;}

#shippingRatesColumn .shippingRatesMiddleIn  .shippingRatesBottomIn  .shippingRatesTopIn .ratesLine {
	line-height:15px; padding:7px 0;
}
#shippingRatesColumn .shippingRatesMiddleIn  .shippingRatesBottomIn  .shippingRatesTopIn .ratesLine .radio { float:left; width:18px; }
#shippingRatesColumn .shippingRatesMiddleIn  .shippingRatesBottomIn  .shippingRatesTopIn .ratesLine .radio input.radio { padding:0; margin:2px 0 0 0; width:13px; height:13px; }
#shippingRatesColumn .shippingRatesMiddleIn  .shippingRatesBottomIn  .shippingRatesTopIn .ratesLine .label { float:left; width:160px; }
#shippingRatesColumn .shippingRatesMiddleIn  .shippingRatesBottomIn  .shippingRatesTopIn .ratesLine .forPrice { float:right; width:70px; text-align:right; }



#summaryColumn {
	float:right; width:490px;	
}

#summaryColumn .summaryMiddle {
	background-image:url(../images/summaryBgMiddle.gif); background-repeat:repeat-y;
}
#summaryColumn .summaryMiddle .summaryBottom {
	background-image:url(../images/summaryBgBottom.gif); background-position:0 100%; background-repeat:no-repeat; 
}
#summaryColumn .summaryMiddle .summaryBottom .summaryTop {
	background-image:url(../images/summaryBgTop.gif); background-repeat:no-repeat; padding:8px 7px 7px 10px;
}
#summaryColumn .summaryMiddle .summaryBottom .summaryTop .summaryIn {
	padding:0 9px 20px 0;
}
#summaryColumn .summaryMiddle .summaryBottom .summaryTop .summaryIn .brandArea { float:left; width:135px;}
#summaryColumn .summaryMiddle .summaryBottom .summaryTop .summaryIn .pricesArea { float: right; width:318px; }
#summaryColumn .summaryMiddle .summaryBottom .summaryTop .summaryIn .pricesArea .summaryLine {
	line-height:15px; padding:7px 0;
}
#summaryColumn .summaryMiddle .summaryBottom .summaryTop .summaryIn .pricesArea .summaryLine .label { float:left; width:160px; }
#summaryColumn .summaryMiddle .summaryBottom .summaryTop .summaryIn .pricesArea .summaryLine .forPrice { float:right; width:120px;  }

#summaryColumn .summaryMiddle .summaryBottom .summaryTop .checkout { text-align:right; height:42px; }

#innerContent1 #leftCol2 .shippingInfo  {
	margin-bottom:20px;
}
#innerContent1 #leftCol2 .shippingInfo .shippingInfoMiddle {
	background-image:url(../images/bgCartMiddle.gif); background-repeat:repeat-y;
}
#innerContent1 #leftCol2 .shippingInfo .shippingInfoBottom {
	background-image:url(../images/bgCartBottom2.gif);
	background-position:0 100%;
	background-repeat:no-repeat; 
}

#innerContent1 #leftCol2 .shippingInfo .shippingInfoBottom .shippingInfoTop {
	background-image:url(../images/bgCartTop.gif); 
	background-repeat:no-repeat; 
	padding:8px 4px 4px 6px;

}




#innerContent1 #leftCol2 .shippingInfo .shippingInfoBottom .shippingInfoTop .productsAreaMiddle {
	background-image:url(../images/bgShippingInfoMiddle.gif); 
	background-repeat:repeat-y;
}
#innerContent1 #leftCol2 .shippingInfo .shippingInfoBottom .shippingInfoTop .productsAreaMiddle .productsAreaBottom {
	background-image:url(../images/bgShippingInfoBottom.gif); 
	background-position:0 100%; 
	background-repeat:no-repeat;
}
#innerContent1 #leftCol2 .shippingInfo .shippingInfoBottom .shippingInfoTop .productsAreaMiddle .productsAreaBottom  .productsAreaTop { 
	background-image:url(../images/bgShippingInfoTop.gif); 
	background-repeat:no-repeat; 
	padding:0px 9px 0px 9px;

	
}
#innerContent1 #leftCol2 .shippingInfo .shippingInfoBottom .shippingInfoTop .productsAreaMiddle .productsAreaBottom  .productsAreaTop .oneProduct { padding:6px 0; }

#innerContent1 #leftCol2 .shippingInfo .shippingInfoBottom .shippingInfoTop .productsAreaMiddle .productsAreaBottom  .productsAreaTop .oneProduct .productImg { 
	width:82px; 
	padding:0px 8px 0 0; 
	float:left; 
}

#innerContent1 #leftCol2 .shippingInfo .shippingInfoBottom .shippingInfoTop .productsAreaMiddle .productsAreaBottom  .productsAreaTop .oneProduct .productImg table{ 
	height: 82px;
	width: 82px;
}

td.middle-center {
	text-align:center; vertical-align:middle; width:82px; height:82px;
}

#innerContent1 #leftCol2 .shippingInfo .shippingInfoBottom .shippingInfoTop .productsAreaMiddle .productsAreaBottom  .productsAreaTop .oneProduct .description { 
	float:left; 
	width:270px;
	padding:0 15px 0 0;
}
#innerContent1 #leftCol2 .shippingInfo .shippingInfoBottom .shippingInfoTop .productsAreaMiddle .productsAreaBottom  .productsAreaTop .oneProduct .description .parameters { 
	font-size:11px; 
	line-height:14px; 
	padding:4px 0 5px 0; 
	min-height:28px; 
}
#innerContent1 #leftCol2 .shippingInfo .shippingInfoBottom .shippingInfoTop .productsAreaMiddle .productsAreaBottom  .productsAreaTop .oneProduct .description { 
	float:left; 
	width:270px;
	padding:0 15px 0 0;
}

#innerContent1 #leftCol2 .shippingInfo .shippingInfoBottom .shippingInfoTop .productsAreaMiddle .productsAreaBottom  .productsAreaTop .oneProduct .code { 
	float:left; 
	width:78px;
	padding:19px 10px 0 0;
	font-size:11px; 
}

#innerContent1 #leftCol2 .shippingInfo .shippingInfoBottom .shippingInfoTop .productsAreaMiddle .productsAreaBottom  .productsAreaTop .oneProduct .each { 
	float:left; 
	width:110px;
	padding:19px 10px 0 0;
	font-size:11px; 
}

#innerContent1 #leftCol2 .shippingInfo .shippingInfoBottom .shippingInfoTop .productsAreaMiddle .productsAreaBottom  .productsAreaTop .oneProduct .quantity { 
	float:left; 
	width:77px;
	padding:19px 0px 0 0;
	font-size:11px;
	position:relative;
}
#innerContent1 #leftCol2 .shippingInfo .shippingInfoBottom .shippingInfoTop .productsAreaMiddle .productsAreaBottom  .productsAreaTop .oneProduct .quantity .sort { 
	padding:0px 0 0 0;
	height:22px;
	background-image:url(../images/quantitybg.gif); background-position:0px 0; background-repeat:no-repeat;
	}

#innerContent1 #leftCol2 .shippingInfo .shippingInfoBottom .shippingInfoTop .productsAreaMiddle .productsAreaBottom  .productsAreaTop .oneProduct .quantity .sort	.ie {
	display: block;
	position: relative;
	width:65px; height:22px;
	
}
#innerContent1 #leftCol2 .shippingInfo .shippingInfoBottom .shippingInfoTop .productsAreaMiddle .productsAreaBottom  .productsAreaTop .oneProduct .quantity .sort	.ieHover {
	display: none;
	position: absolute;
	width: 56px;
	height: 14px;
	top: 2px;
	left:3px;
	border-top: 2px solid #fff;
	border-left: 2px solid #fff;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
}
	
	
#innerContent1 #leftCol2 .shippingInfo .shippingInfoBottom .shippingInfoTop .productsAreaMiddle .productsAreaBottom  .productsAreaTop .oneProduct .quantity .sort .sortby { 
	color:#5E5E5E;
	border:0;
	padding:0px 0px 0px 3px; 
	width:62px; 
	font-size:11px; 
	margin-left: 1px;
	vertical-align:middle; 
	background-color:#fff; 
	}
	
	

#innerContent1 #leftCol2 .shippingInfo .shippingInfoBottom .shippingInfoTop .productsAreaMiddle .productsAreaBottom  .productsAreaTop .oneProduct .quantity .aditional {
	position:absolute; top:49px;
	width:200px; 
	
}

#innerContent1 #leftCol2 .shippingInfo .shippingInfoBottom .shippingInfoTop .productsAreaMiddle .productsAreaBottom  .productsAreaTop .oneProduct .total { 
	float:right; 
	width:110px;
	padding:19px 10px 0 0;
	font-size:11px;
}

#innerContent1 #leftCol2 .shippingInfo .shippingInfoBottom .shippingInfoTop .ProductsHeader { 
	
	padding:2px 0 3px 0;
}
#innerContent1 #leftCol2 .shippingInfo .shippingInfoBottom .shippingInfoTop .ProductsHeader .description { 
	float:left; 
	width:270px;
	padding:0 15px 0 99px;
	font-size:11px;
}


#innerContent1 #leftCol2 .shippingInfo .shippingInfoBottom .shippingInfoTop .ProductsHeader .code { 
	float:left; 
	width:78px;
	padding:0px 10px 0 0;
	font-size:11px; 
}

#innerContent1 #leftCol2 .shippingInfo .shippingInfoBottom .shippingInfoTop .ProductsHeader .each { 
	float:left; 
	width:110px;
	padding:0px 10px 0 0;
	font-size:11px; 
}

#innerContent1 #leftCol2 .shippingInfo .shippingInfoBottom .shippingInfoTop .ProductsHeader .quantity { 
	float:left; 
	width:77px;
	padding:0px 0px 0 0;
	font-size:11px;
	
}


#innerContent1 #leftCol2 .shippingInfo .shippingInfoBottom .shippingInfoTop .ProductsHeader .total { 
	float:right; 
	width:110px;
	padding:0px 19px 0 0;
	font-size:11px;
}

.codeArea { padding:0 0 0 332px; background-image:url(../images/blue.gif); background-repeat:no-repeat; height:58px; background-position:100% 0; margin:1px 0 0 0; }
.codeArea .text { float:left; text-align:right; width:234px; padding:20px 0 0 10px; font-size:11px; color:#5E5E5E;}
.codeArea .form { float:right; padding:19px 10px 0 0; width:206px; }
.buttons .txtfieldas { background-image:url(../images/textfieldbg.gif); background-repeat:no-repeat; width:125px; border:0; padding:3px 5px 2px 5px; background-color:#fff; vertical-align:middle;  }
.small { font-size:11px; line-height:14px; }
.smaller { font-size:10px; line-height:14px; }

.viewlarge { margin:4px 0 8px 0; background-image:url(../images/strike.gif); background-position:0 9px; background-repeat:repeat-x; }
.viewlarge span { background-color:#FFF; padding: 0 8px 0 0; font-size:11px; line-height:14px; }
.viewlarge span a { background-image:url(../images/zoom.gif); background-repeat:no-repeat; padding:0 0 0 17px; }

.thumbs a { 
	display:block;
	float:left;
	border-top:2px solid #FFF; 
	width:63px; 
	height:63px; 
	padding:3px 3px 3px 1px; 
	margin:0 16px 5px 0; 
	background-image:url(../images/bgthumb.gif); 
	background-position:0 2px; 
	background-repeat:no-repeat;
}
.thumbs a:hover { border-top:2px solid #F48124; }

.thumbs a.active:link, 
.thumbs a.active:visited, 
.thumbs a.active:hover, 
.thumbs a.active:active {
	 border-top:2px solid #F48124;
}

#innerContent1 #leftCol2 h1 { font-family:Arial, Helvetica, sans-serif;
font-size:28px;
line-height:30px;
font-weight: normal;
color:#5E5E5E;
padding:0;
margin:0 0 16px 0;}

#innerContent1 #leftCol2 h2 { font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:18px;
font-weight: bold;
color:#5E5E5E;
padding:0;
margin:0 0 16px 0;}

.productDetailsMiddle {
	background-image:url(../images/productDetaislMiddle.gif); 
	background-repeat:repeat-y;
	margin-bottom:14px;
}
.productDetailsMiddle .productDetailsBottom {
	background-image:url(../images/productDetailsBottom.gif); 
	background-position:0 100%; 
	background-repeat:no-repeat;
}
.productDetailsMiddle .productDetailsBottom  .productDetailsTop { 
	background-image:url(../images/productDetailsTop.gif); 
	background-repeat:no-repeat; 
	padding:8px 8px 8px 8px;

	
}

.selectOneProduct .checkProductMiddle {
	background-image:url(../images/productBg2Middle.gif); 
	background-repeat:repeat-y;
	float:right;
	width:362px;
}
.selectOneProduct .checkProductMiddle .checkProductBottom {
	background-image:url(../images/productBg2Bottom.gif); 
	background-position:0 100%; 
	background-repeat:no-repeat;
}
.selectOneProduct .checkProductMiddle .checkProductBottom  .checkProductTop { 
	background-image:url(../images/productBg2Top.gif); 
	background-repeat:no-repeat; 
	padding:8px 8px 8px 8px;
	/*height:72px;*/
}

.selectOneProduct .checkProductMiddle .checkProductBottom  .checkProductTop  .productImg { 
	width:82px; 
	padding:0px 0 0 0; 
	float:right; 
}
.selectOneProduct .checkProductMiddle .checkProductBottom  .checkProductTop  .productImg table td { }
.selectOneProduct .checkProductMiddle .checkProductBottom  .checkProductTop  .productTextInfo { 
	float:left; 
	width:240px;
}

.selectOneProduct .Checkbox { 
	float:left; 
	width:22px; 
	height:88px; 
}

.selectOneProduct .Checkbox{
	float:left; 
	width:22px; 
	height:88px;
	/*background-image:url(../images/unchecked.gif); background-repeat:no-repeat;*/ 
}

.selectOneProduct .Checkbox input { border:0; margin:37px 0 0 5px; background-color:transparent; width:13px; height:13px;}

.selectOneProduct .Checkbox.active{
/*background-image:url(../images/checked.gif); background-repeat:no-repeat;*/
	float:left; 
	width:22px; 
	height:88px;
}


.selectOneProduct { padding:3px 0 0 0; }



.productDetailsMiddle .productDetailsBottom  .productDetailsTop .formline .field .sort { 
	padding:0px 0 0 0;
	height:22px;
	background-image:url(../images/quantitybg.gif); background-position:0px 0; background-repeat:no-repeat;
	}

.productDetailsMiddle .productDetailsBottom  .productDetailsTop .formline .field .sort	.ie {
	display: block;
	position: relative;
	width:65px; height:22px;
	
}
.productDetailsMiddle .productDetailsBottom  .productDetailsTop .formline .field .sort	.ieHover {
	display: none;
	position: absolute;
	width: 58px;
	height: 16px;
	top: 1px;
	left:3px;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
}
	
	
.productDetailsMiddle .productDetailsBottom  .productDetailsTop .formline .field .sort .sortby { 
	color:#5E5E5E;
	border:0;
	padding:0px 0px 0px 3px; 
	width:62px; 
	font-size:11px; 
	margin-left: 1px;
	vertical-align:middle; 
	background-color:#fff; 
	}
	
	
.productDetailsMiddle .productDetailsBottom  .productDetailsTop .formline .field .sort2 { 
	padding:0px 0 0 0;
	height:22px;
	background-image:url(../images/sortbg.gif); background-position:0px 0; background-repeat:no-repeat;
	}

.productDetailsMiddle .productDetailsBottom  .productDetailsTop .formline .field .sort2	.ie {
	display: block;
	position: relative;
	width:131px; height:22px;
	
}
.productDetailsMiddle .productDetailsBottom  .productDetailsTop .formline .field .sort2	.ieHover {
	display: none;
	position: absolute;
	width: 125px;
	height: 16px;
	top: 1px;
	left:3px;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
}
	
	
.productDetailsMiddle .productDetailsBottom  .productDetailsTop .formline .field .sort2 .sortby { 
	color:#5E5E5E;
	border:0;
	padding:0px 0px 0px 3px; 
	width:128px; 
	font-size:11px; 
	margin-left: 1px;
	vertical-align:middle; 
	background-color:#fff; 
	}


.productDetailsMiddle .productDetailsBottom  .productDetailsTop .formline { padding-bottom:10px; width:250px;}
.productDetailsMiddle .productDetailsBottom  .productDetailsTop .formline .parameter { float:left; width:48px; padding:0 7px 0 0; font-size:11px; line-height:21px; font-weight:bold;}
.productDetailsMiddle .productDetailsBottom  .productDetailsTop .formline .field { float:right; width:157px; }

.productDetailsMiddle .productDetailsBottom  .productDetailsTop .green, .productDetailsMiddle .productDetailsBottom  .productDetailsTop .yellow { display:inline-block; margin:3px 0 4px 0;}


.specificationsMiddle { background-image:url(../images/specificationMiddle.gif); background-repeat:repeat-y; }
.specificationsMiddle .specificationsBottom { background-image:url(../images/specificationBottom.gif); background-position:0 100%; background-repeat:no-repeat;}
.specificationsMiddle .specificationsBottom .specificationsTop { background-image:url(../images/specificationTop.gif); background-repeat:no-repeat;}


.specificationsMiddle .specificationsBottom .specificationsTop .tabs {
	height: 30px;
}

.specificationsMiddle .specificationsBottom .specificationsTop .tabsContent {
	 padding:20px 14px 20px 14px;
}

.specificationsMiddle .specificationsBottom .specificationsTop .tabsContent .prodInfo { float:left; width:480px; padding-bottom:20px; }
.specificationsMiddle .specificationsBottom .specificationsTop .tabsContent .brandArea { float:right; width:200px; text-align:right; padding:14px 0 0 0; }

.specificationsMiddle .specificationsBottom .specificationsTop .tabs a{
	margin: 0 0px 0 0;
	display: block;
	float: left;
	text-decoration: none !important;
	padding:6px 0 0 0;
	height:24px;
	text-align:center;

}


.specificationsMiddle .specificationsBottom .specificationsTop .tabs a:hover{
	text-decoration: none;	
}

.specificationsMiddle .specificationsBottom .specificationsTop .tabs a#productInfoLink { background-image:url(../images/tab_product_info.gif); background-repeat:no-repeat; width:142px;  }
.specificationsMiddle .specificationsBottom .specificationsTop .tabs a#productInfoLink:hover { background-image:url(../images/tab_product_info_active.gif); background-repeat:no-repeat; width:142px;  }
.specificationsMiddle .specificationsBottom .specificationsTop .tabs a#productInfoLink.active { background-image:url(../images/tab_product_info_active.gif); background-repeat:no-repeat; width:142px;  }

.specificationsMiddle .specificationsBottom .specificationsTop .tabs a#reviewsLink { background-image:url(../images/tab_reviews.gif); background-repeat:no-repeat; width:107px; }
.specificationsMiddle .specificationsBottom .specificationsTop .tabs a#reviewsLink:hover { background-image:url(../images/tab_reviews_active.gif); background-repeat:no-repeat; width:107px; }
.specificationsMiddle .specificationsBottom .specificationsTop .tabs a#reviewsLink.active { background-image:url(../images/tab_reviews_active.gif); background-repeat:no-repeat; width:107px; }

.specificationsMiddle .specificationsBottom .specificationsTop .tabs a.active{

}

.specificationsMiddle .specificationsBottom .specificationsTop .tabs a.active:hover{text-decoration: none;}





table.features th span { border-bottom:1px solid #DCDCDC; vertical-align:text-top; padding-right:10px;}
table.features td { border-bottom:1px solid #DCDCDC; vertical-align:text-top; padding-right:10px;}

#product_details { padding-bottom:14px; }
#product_details #galeryArea { float:left; width:420px; }
#product_details #galeryArea  .bigFoto { width:400px; }

#product_details #textDetails { float:right; width:402px; }

#product_details #textDetails .selectsArea { float:left; width:216px; }
#product_details #textDetails .pricesArea { float:right; width:140px; text-align:right; font-size:11px; line-height:14px; }



#generic_text { line-height:18px; margin-bottom:10px; padding:0 5px 18px 5px;}
#generic_text img.imgRight { float:right; margin:0 0 0 15px; }
#generic_text img.imgLeft { float:left; margin:0 15px 0 0; }
#generic_text p { margin:0 0 18px 0;}

#generic_text a:link,  
#generic_text a:active { color:#5E5E5E; text-decoration:underline; }

#generic_text a:visited 
 { color:#8A8A8A; text-decoration:underline; }

 
#generic_text a:hover{ color:#F58025; text-decoration:underline; }

#generic_text ul {
	list-style:none; margin:0; padding:0;	
}
#generic_text ul li {
	background-image:url(../images/generic_li.gif); background-position:11px 7px; background-repeat:no-repeat;
	padding:0 0 0 21px;
		
}




#contactStoreColumn { float:left; width:308px; }

#contactStoreColumn .contactStoreMiddle {
	background-image:url(../images/contactStoreMiddle.gif); background-repeat:repeat-y;
}
#contactStoreColumn .contactStoreMiddle .contactStoreBottom {
	background-image:url(../images/contactStoreBottom.gif); background-position:0 100%; background-repeat:no-repeat;
}
#contactStoreColumn .contactStoreMiddle .contactStoreBottom .contactStoreTop  { 
	background-image:url(../images/contactStoreTop.gif); background-repeat:no-repeat; padding:8px 21px 4px 11px;
}


#contactStoreColumn .contactStoreMiddle .contactStoreBottom .contactStoreTop .ratesLine {
	line-height:15px; padding:7px 0;
}

#contactStoreColumn .contactStoreMiddle .contactStoreBottom .contactStoreTop .ratesLine .label { float:left; width:110px; }
#contactStoreColumn .contactStoreMiddle .contactStoreBottom .contactStoreTop .ratesLine .textinfo { float:right; width:156px; }



#contactsArea { padding: 0 19px 0 5px }
#contactsFormColumn { float:right; width:467px; }

#contactsFormColumn .contactsFormMiddle {
	background-image:url(../images/contactFormMiddle.gif); background-repeat:repeat-y;
}
#contactsFormColumn .contactsFormMiddle .contactsFormBottom {
	background-image:url(../images/contactFormBottom.gif); background-position:0 100%; background-repeat:no-repeat;
}
#contactsFormColumn .contactsFormMiddle .contactsFormBottom .contactsFormTop  { 
	background-image:url(../images/contactFormTop.gif); background-repeat:no-repeat; padding:8px 4px 6px 6px;
}

#contactsFormColumn .contactsFormMiddleIn {
	background-image:url(../images/contactFormInMiddle.gif); background-repeat:repeat-y;
}
#contactsFormColumn .contactsFormMiddleIn  .contactsFormBottomIn  {
	background-image:url(../images/contactFormInBottom.gif); background-position:0 100%; background-repeat:no-repeat;
}
#contactsFormColumn .contactsFormMiddleIn  .contactsFormBottomIn  .contactsFormTopIn   { 
	background-image:url(../images/contactFormInTop.gif); background-repeat:no-repeat; padding:4px 6px 6px 4px;
}

#contactsFormColumn .contactsFormMiddleIn  .contactsFormBottomIn  .contactsFormTopIn .form { padding:10px 3px 2px 3px;}
#contactsFormColumn .contactsFormMiddleIn  .contactsFormBottomIn  .contactsFormTopIn .form input,
#contactsFormColumn .contactsFormMiddleIn  .contactsFormBottomIn  .contactsFormTopIn .form select,
#contactsFormColumn .contactsFormMiddleIn  .contactsFormBottomIn  .contactsFormTopIn .form textarea { 
	border-left:1px solid #808080; 
	border-top:1px solid #808080; 
	border-right:1px solid #CECECE; 
	border-bottom:1px solid #CECECE;
	color:#5E5E5E;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:1px 1px 1px 5px;
}
#contactsFormColumn .contactsFormMiddleIn  .contactsFormBottomIn  .contactsFormTopIn .error_mesage { background-color:#FAC8C8; color:#C60202; font-size:11px; padding:2px 8px 3px 8px; margin-bottom:5px; }
#contactsFormColumn .contactsFormMiddleIn  .contactsFormBottomIn  .contactsFormTopIn .form .error_input { border:1px solid #E10101; }
#contactsFormColumn .contactsFormMiddleIn  .contactsFormBottomIn  .contactsFormTopIn .form .error_label { color:#E10101; font-weight:bold; }
#contactsFormColumn .contactsFormMiddleIn  .contactsFormBottomIn  .contactsFormTopIn .form .null { vertical-align:middle; border:0; margin:0; padding:0; }
#contactsFormColumn .contactsFormMiddleIn  .contactsFormBottomIn  .contactsFormTopIn .form dl { clear:both; padding:0; margin:0; }
#contactsFormColumn .contactsFormMiddleIn  .contactsFormBottomIn  .contactsFormTopIn .form dl dt { float:left; width:107px; text-align:right; padding:4px 0; margin:0; }
#contactsFormColumn .contactsFormMiddleIn  .contactsFormBottomIn  .contactsFormTopIn .form dl dd { float:right; width:324px; padding:4px 0; margin:0; }
#contactsFormColumn .contactsFormMiddleIn  .contactsFormBottomIn  .contactsFormTopIn .form .submitint {
background-image:url(../images/submitint.gif); border:0; background-repeat:repeat-x; overflow:visible; cursor:pointer; font-size:12px; color:#FFFFFF; font-weight:bold; padding:7px 5px 8px 5px; width:86px; text-align:center; background-color:#EDEBDF;
}


.butini dt { font-size:11px; float:none !important; width:300px !important; text-align:left !important; }

/* 2009 09 24*/

#innerContent1.customerService {
	float: left;
	width: 973px;
	padding-top: 0;
	margin-top: -8px;	
}

#innerContent1.customerService #leftCol2 {
	float: left;
	width: 973px;
	padding-top: 0;
	margin-top: 0px;	
}

#innerContent1.customerService #leftCol2 #path.customerServicePath{
	padding-top: 0;
	margin-top: 0px;
}

#innerContent1.customerService #leftCol2 .customerServiceLeft{
	float: left;
	width: 211px;
}

#innerContent1.customerService #leftCol2 .customerServiceLeft p{
	padding: 0;
	margin: 0;	
	line-height: 1px;
}

#innerContent1.customerService #leftCol2 .customerServiceLeft p img{
	padding: 0;
	margin: 10px 0 0 0;	
}

#innerContent1.customerService #leftCol2 .customerServiceLeft ul{
	list-style: none;
	margin: 20px 0 0 0;
}

#innerContent1.customerService #leftCol2 .customerServiceLeft ul li{
	padding: 2px 0 2px 17px;
	background: url(../images/bg_ul_li_customer.gif) 7px 10px no-repeat;
}

#innerContent1.customerService #leftCol2 #generic_text{
	float: right;
	width: 762px;
	padding: 6px 0 0 0;
	margin: 0 0 0 0;
}
