.shopbutton {
  background-color:#fc9604;
	width:150px;
	border:1px solid white;
	color:white;
	cursor:pointer;
	font-weight:bold;
}
.shopkop {
	font-size:14px;
	font-weight:bold;
	color2:#fc9604 #54ac4c;
}

.shoptableheader {
  background-color:#54ac4c;
	color:white;
	text-align:left;
}

	body,
	html {
		margin:0;
		padding:0;
		font-family:Arial, sans-serif;
		font-size:9pt;
		color:#2f5693;
	}
	body {
		min-width:990px;
		background-image:url(body-background.png);
		background-repeat:repeat-x;
		background-color:white;
	}
	#wrap {
		margin:0 auto;
		width:990px;
		background-image:url(wrap-background.png);
		background-repeat:repeat-y;
	}
	h1 {
		margin:0;
		font-size:11pt;
	}
	a {
		text-decoration:none;
		color:#59af52;
	}
	p.bodytext {
		margin-left:0px;
	}
	form {
		margin:0;
		padding:0;
		}
	/*HEAD SECTION*/
	#headerwrap {
		background-image:url(header-area.png);
		background-repeat:no-repeat;
		margin:0;
		padding:0;
	}
	#header1 {
		margin:0 0 0 12px;
		padding:0;
		width:976px;
		height:221px;
	}
			#topright {
				float:right;
				width:650px;
				height:220px;
				margin-top:0px;
			}
			#topright #leftside {
				float:left;
				width:450px;
			}
			#topright #leftside #breadcrumbs {
				margin-top:110px;
			}
			#topright #rightside {
				float:right;
				width:200px;
				overflow:auto;
				margin-top:40px;
			}
					#topright #rightside p.bodytext {
						text-align:left;
						margin:0 8px 0 0;
					}
			#topleft {
				margin:0;
				padding:0;
				float:left;
				width:326px;
				height:180px;
				margin-top:12px;
			}

	
	#header3 {
/*		min-height:60px;
		height:auto !important;
		height:60px;*/
		padding:0 0 0 35px;
		margin:0;
		width:976px;
		height:60px;
		vertical-align:top;
	}	
		#menu1 .menu1-no {
			height:48px;
			margin-top:-12px;
		}	
		#menu1 .menu1-act {
			height:60px;
		}


	#clearer {
		height:20px;
	}
	
	/*CONTENT SECTION*/

	#content {
		width:960px;
		min-height:400px;
		height:auto !important;
		height:400px;
		margin:0 0 0 14px;
/*		background-image:url(content-bg.gif);
		background-repeat:repeat-y;*/
		background-color:transparent;
				z-index:1000;
				padding:0;
	}	
			#rightpart {
				float:right;
				width:166px;
				margin-bottom:8px;
			}
					#rightpart .rightcolumn {
						float:right;
						width:156px;
/*						max-height:2000px;
						height:auto !important;
						height:400px;
*/					}
					#rightpart .rightcolumn p.bodytext {
						margin-left:0;
					}

			#centerpart {
				float:left;
				width:540px;
				min-height:400px;
				height:auto !important;
				height:400px;
				margin-bottom:8px;
				background-color:transparent;
			}


			#leftpart {
				float:left;
				width:226px;
				margin-bottom:8px;
				margin-left:0px;
			}
				.shopleftmenu1no, .shopleftmenu2no, .shopleftmenu3no {
					list-style:none;
				}
				.shopleftmenu1act, .shopleftmenu2act, .shopleftmenu3act {
					list-style:circle;
				}
				.left2 {
				width:170px;
				margin-left:0px;
				}
	#banner {
		border-top: 2px solid #d5b274;
		border-bottom: 2px solid #d5b274;
		height:40px;
		clear:both;
	}
			#banner1 {
				margin-top:8px;
				background:white;
				height:24px;
			}	
			#banner1 p.bodytext {
				margin:0;
				text-align:center;
				font-size:11pt;
				font-weight:bold;
				color: #e80916;
			}	
			
	#footer {
		height:61px;
		clear:both;
	}
			#footer1 {
				height:20px;
				font-size:7pt;
			}	
			#footer2 {
				height:41px;
				font-size:7pt;
				background-image:url(footer-area.png);
				background-repeat:no-repeat;
			}
			#footer1 p, #footer1 div, #footer1 marquee, #footer2 p, #footer2 div, #footer2 marquee{
				width:950px;
				margin-left:20px;
			}

/*	#translayer1 {
	position:absolute;
	left:50%; top:210px;
	margin-left:-498px;
	width:260px; height:600px;
	z-index:100;
	}
	#translayer2 {
	position:relative;
	left:50%; top:-210px;
	margin-left:330px;
	width:120px; height:180px;
	z-index:100;
	}	
	#translayer3 {
	position:absolute;
	left:50%; top:620px;
	margin-left:-498px;
	width:120px; height:120px;
	z-index:101;
	}*/



	DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
	DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
	DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }

	/* Needed for noRows setting */
	DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }

	/* Border just around the image */
	DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
		border: 3px solid #fef4e3;
		padding: 0px 0px;
	}


	DIV.csc-textpic-imagewrap { padding: 0;}

	DIV.csc-textpic IMG { border: none; }

	/* DIV: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }

	/* UL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }

	/* DL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
	DL.csc-textpic-image { margin: 0; }
	DL.csc-textpic-image DT { margin: 0; display: inline; }
	DL.csc-textpic-image DD { margin: 0; }

	/* Clearer */
	DIV.csc-textpic-clear { clear: both; }

	/* Margins around images: */

	/* Pictures on left, add margin on right */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-right: 10px;
	}

	/* Pictures on right, add margin on left */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}

	/* Pictures centered, add margin on left */
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 0px;
	}
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }

	/* Space below each image (also in-between rows) */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 5px; }
	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 5px; display: block; }
	DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }

	/* No margins around the whole image-block */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }

	/* Add margin from image-block to text (in case of "Text w/ images") */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
		margin-right: 10px !important;
	}
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left: 10px !important;
	}

	/* Positioning of images: */

	/* Above */
	DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

	/* Center (above or below) */
	DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto;}
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

	/* Right (above or below) */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
	DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

	/* Left (above or below) */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
	DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }

	/* Left (in text) */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }

	/* Right (in text) */
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }

	/* Right (in text, no wrap around) */
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */

	/* Left (in text, no wrap around) */
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }

	.imgtext-table {
	margin-top: 4px;
	margin-bottom: 8px;
	
	}
	a img {
		border:none;
	}
	
	#header2 .csc-textpic-image {
		margin-left:2px;
		margin-right:2px;
		border: 2px solid white;
	}
	
	#cat1 {
		width:150px;
		height:240px;
		overflow:hidden;
		}


.tx-ttproducts-pi1 {


}
.listitem {
		width:518px;
		min-height:80px;
		height:auto !important;
		height:80px;
		margin:0 0 10px 0; padding:0;
		background-image:url(shop-list-item-bg-body.png);
		background-repeat:repeat-y;
}
.listitem-nobg {
		width:518px;
		min-height:80px;
		height:auto !important;
		height:80px;
		margin:0 0 10px 0; padding:0;
		background-image:none;
}
.listitem_header, .itemsingle_header {
		margin:0; padding:0;
		height:14px; 
		background-image:url(shop-list-item-bg-top.png);
		background-repeat:no-repeat;
		width:518px;
}
.listitem_title, .itemsingle_title {
		background-color:#fb9904;
		margin:0 4px 0 4px; padding:0;
		width:510px; height:40px;
		background-image:url(bg-itemheader.jpg);
		background-repeat:repeat-x;
		background-position: left bottom;
}
.itemsingle_title_text {
		font-size:12pt;
		font-weight:bold;
		color:#ffffff;
		margin:0;
		margin-left:142px;
		vertical-align:top;
}
.listitem_title h3, .itemsingle_title h3 {
		margin:0 10px 0 10px; padding:0;
		width:488px;
		color:white;
		background-color:#fb9904;
}
.itemsingle_title h3 {
		margin-left:20px;
		font-size:12pt;
}
.listitem_title h3 a, .itemsingle_title h3 a {
		margin:0;
		color:white;
		font-size:12pt;
}
.listitem_subheader {
		margin:3px 10px 5px 10px; padding:0;
		width:498px;
}
.listitem_subheader a {
		color: #2f5693;
}
.listitem_full {
}
.listitem_right {
		float:right; 
		width:150px;
		margin-right:10px;
		}
.order_form {
		float:right; 
		width:150px;
		min-height:80px;
		height:auto !important;
		height:80px;
		margin:0; padding:0;
		} 
.listitem_left {
		float:left; width:320px;
		margin-left:10px;
		}
.listitem_left .link a {
		color: #2f5693;
		}
.itemsingle_note {
		float:left;
}
.itemsingle_note2 {
		float:left;
}
.product_image {
		float:left; width:100px;
		min-height:80px;
		height:auto !important;
		height:80px;
		margin:0; padding:0;
		}
.product_description {
		width:190px; float:right;
		min-height:80px;
		height:auto !important;
		height:80px;
		margin:0; padding:0;
		}
.product_note a{
		color:black;
		}
.left1 a{
		color:black;
}
.clear_both_area {
		clear:both;
		margin:0; padding:0;
		}

.listitem_header {
		}
.listitem_footer, .itemsingle_footer, .itemsingle_linktolist {
		height:22px; 
		background-image:url(shop-list-item-bg-footer.png);
		width:518px;
		vertical-align:bottom;
		margin:0; padding:0;
		}


.tt_products_item_single {
		width:518px;
		min-height:80px;
		height:auto !important;
		height:80px;
		margin:0 0 10px 0; padding:0;
		background-image:url(shop-list-item-bg-body.png);
		background-repeat:repeat-y;
}
.itemsingle_header {

}
.itemsingle_header_right {
		float:right; 
		width:40px;
		text-align:right;
		margin-right:10px;
}
.itemsingle_header_left {
		float:left;
		width:460px;
		text-align:left;
		margin-left:10px;
}
.itemsingle_text {

}
.itemsingle_title {
		margin-left:0px;
		background-color:#fb9904;
}
.itemsingle_full {

}
.itemsingle_full_right {
		float:right; 
		width:270px;
		margin-right:10px;
}
.itemsingle_full_left {
		float:left;
		width:200px;
		margin-left:10px;
}
.itemsingle_linktolist {

}

.price {
	float:left;
	}
.price2 {
	float:left;
	}
.pricefor {
	float:left;
	}
#content div table tr td {
vertical-align:top;
}
#icon2-leftimg img,#icon2-rightimg img {
vertical-align:middle;
}

.iDEALeasy {
cursor:pointer;
}

