		IMG { border:0;}
		
		
		#logoBox {
			width:225px; 
			margin-right:5px;
			height:106px;
			float:left;
			
			border:1px solid;
			border-color:#676666; 
			border-width:1px 0 1px 0;
			padding:1px 0 1px 0;
		}
		
		.topBox {
			width:200px; 
			height:106px;
			margin-right:5px;
			float:left;
			
			border:1px solid;
			border-color:#676666; 
			border-width:1px 0 1px 0;
			padding:1px 10px 1px 10px;
			background:url(../images/lichtimpuls/topBoxBG.jpg) 0 1px no-repeat;
		}
			
			.link-cart,
			.topBox a {
				display:block;
				padding-left:10px;
				
				color:#d7d7d7;
				line-height:20px;
				font-weight:bold;
				
				background:url(../images/lichtimpuls/icons/dotsOrange.png) 0 8px no-repeat;
			}
			
				.topBox a:hover, .topBox a.selected {
					color:#fba725;
				}
		
		#topBanner {
			width:220px; 
			height:106px;
			padding:1px 0 1px 0;
			margin-right:0px;
			float:left; 
			
			border:1px solid;
			border-color:#676666; 
			border-width:1px 0 1px 0;
			
		}
		
		#navigationBox {
			width:900px; 
			height:26px; 
			float:left;
			padding:1px 0 1px 0;
			margin-top:5px;
			
			border:1px solid;
			border-color:#676666; 
			border-width:1px 0 1px 0;
		}
			
			#navigationBox a {
				display:block; 
				float:left;
				width:149px;
				
				margin-right:1px;
				
				color:#4c4d4c;
				line-height:26px;
				text-align:center;
				font-weight:bold;
				
				background:url(../images/lichtimpuls/navBGInactive.gif) repeat-x;
			}
			
				#navigationBox a:hover {
					color:#fff;
				}
				
				#navigationBox a.selected {
					background:url(../images/lichtimpuls/navBGActive.gif) repeat-x;
					color:#faa724;
				}
			
				#navigationBox a.last {
					margin-right:0;
					width:150px;
				}
		
		
		#secNavigationBox {
				width:225px;
				
				margin-bottom:5px;
				
				background-color:#4c4c4c;
				
				border:1px solid;
				border-color:#faa725; 
				border-width:1px 0 1px 0;
			}
			
				#secNavigationBox a {
					display:block;
					margin-bottom:1px;
					padding-left:20px;
					
					line-height:26px;
					color:#d7d7d7;
					
					background:url(../images/icons/dotsOrange.png) 10px 11px no-repeat;
					background-color:#585858;
				}
				
					#secNavigationBox a:hover {
						color:#faa725; 
					}
					
					#secNavigationBox a.selected {
						color:#faa725; 
						background:url(../images/icons/dotsWhite.png) 10px 11px no-repeat;
						background-color:#585858;
						font-weight:bold;
					}
				
				#secNavigationBox a.sub {
					line-height:18px; 
					padding-left:30px; 
					background:url(../images/icons/dotsWhite.png) #585858 no-repeat 20px 6px;
				}
				
					#secNavigationBox a.sub:hover {
						color:#faa725;
					}
			
			#bigTeaser {
				width:670px;
				margin-top:10px;
				padding:1px 0 1px 0;
				border-top:1px solid #676666;
				border-bottom:1px solid #474747;
			}
			
				#bigTeaser a {
					display:block;
					width:670px; 
					height:250px;
				}
			
/* PRD */

			.productPreview {
				width:200px;
				float:left;
				
				padding:6px 10px 6px 10px;
				margin-left:5px;
				margin-bottom:5px;
				margin-top:5px;
				
				color:#575757;
				
				border-top:1px solid #b3ada4;
				border-bottom:1px solid #b3ada4;
				
				background:#8f8d8e url(../images/lichtimpuls/productPreviewBG.jpg) 0 1px no-repeat;
			}
			
				.productPreview.first {
					margin-left:0px;
				}
			
				.productPreview h5 {
					display:block;
					margin:0; 
					padding:0;
					height:30px; 
					width:200px;
					overflow:hidden; 
				}
				
					.productPreview h5 a {
						color:#575757;
						
					}
				
				.productPreview img {
					margin:5px 0 5px 0;
				}
				
				.productPreview div.price {
					width:200px; 
					text-align:center;
					margin:5px 0 5px 0;
					font-weight:bold; 
					font-size:11pt;
				}
				
				.productPreview a.tl {
					display:block;
					
					color:#575757;
					font-weight:bold;
					padding-left:10px;
					
					background:url(../images/lichtimpuls/icons/dotsGrey.png) 0px 5px no-repeat;
				}
				
				.productPreview.dark {
					color:#d7d7d7;
					border-top:1px solid #8a8a89;
					border-bottom:1px solid #8a8a89;
					background:#585858 url(../images/lichtimpuls/productPreviewBGDark.jpg) 0 1px no-repeat;
				}
				
					.productPreview.dark h5 a {
						color:#d7d7d7;
					}
				
					.productPreview.dark div.price {
						color:#faa725;
					}
					
					.productPreview.dark a.tl {
						color:#d7d7d7;
						background:url(../images/lichtimpuls/icons/dotsOrange.png) 0px 5px no-repeat;
					}
					
					.productPreview a.tl:hover, .productPreview.dark a.tl:hover {
						color:#fba725;
					}
				
				.productPreview .add-to a { 
					color:#575757;
				}
				
				.productPreview.dark .add-to a {
					color:#fba725;
				}
				
				.productPreview .price-box .price,   
				.productPreview .regular-price .price {
					color:#575757;
					font-size:11pt;
				}
				
				.productPreview.dark .price-box .price,
				.productPreview.dark .regular-price .price {
					color:#fba725;
				}
				
				.productPreview .price-box {
					width:200px; 
					text-align:center;
				}
			
/* JS */ 
			
					
/* OVERWRITES */ 

input.input-text, 
select, 
textarea {
	background-color:#4d4d4d;
	color:#d7d7d7;
	border:1px solid #4c4c4c;
}


input.input-text:focus, 
select:focus, 
textarea:focus {
	background-color:#6e6c6d;
	color:#fba725;
}

.outline-creator {
	background-color:#585858;
	border:0;
	padding:10px;
	margin-top:5px;
	border-top:1px solid #8a8a89;
	border-bottom:1px solid #8a8a89;
}

.head-alt2 {
	background-color:#7c7c7c;
}

.page-head h3 {
	font-size:1.6em;
}

.col-main .padder {
	padding:10px;
	background-color:#585858;
	border-top:1px solid #8a8a89;
	border-bottom:1px solid #8a8a89;
}

.category-image {
	width:670px;
}

.category-description {
	padding:10px;
	margin-top:5px;
	margin-bottom:5px;
	border-top:1px solid #676666;
	border-bottom:1px solid #676666;
	background-color:#585858;
}


table.pager {
	background-color:#575757;
	background-image:url(../images/lichtimpuls/pagerBg.png);
}

table.pager td {
	border-top:1px solid #5f5e5e;
}

table.pager td.sort-by .active, table.pager td.sort-by .active:hover {
	color:#d7d7d7;
}

.category-head h2, .category-head h1 {
	color:#fba725;
}




.sidebar .content {
	width:auto;
	width:205px;
}

.sidebar .box {
	margin-bottom:5px;
}


.sidebar .item {
	border-bottom:1px solid #4c4c4c;
}

.sidebar .actions {
	border-top:1px solid #4c4c4c;
}

.mini-related-items .content {
	width:225px;
}

.mini-product-tags .content a {
	font-size:15pt;
}

.base-mini .head {
	width:205px;      
	height:25px;      
	padding-left:10px;
	margin-bottom:0px;
	color:#636060;
	line-height:25px;
	font-weight:bold;
	background:url(../images/lichtimpuls/teaserBoxLeftGreyHead.png) no-repeat;
}

.base-mini .head h4 {
	text-transform:none;
}

.base-mini h5 {
	padding-bottom:5px;
	text-transform:none;
	font-size:8pt;
}


/*.mini-cart .head */ 
.layered-nav h4 { 
	width:205px;      
	height:25px;      
	padding-left:10px;
	margin-bottom:0px;
	color:#636060;
	line-height:25px;
	font-weight:bold;
	background:url(../images/lichtimpuls/teaserBoxLeftOrangeHead.png) no-repeat;
}

.mini-cart .head h4 {
	color:#636060;
}

.generic-product-grid {
	margin:5px 0 5px 0;
}

	.generic-product-grid tr.odd td {
		background:#585858 url(../images/lichtimpuls/productPreviewBGDark.jpg) 0 1px no-repeat;
		color:#d7d7d7;
	}
	
	.generic-product-grid tr.even td {
		background:#8f8d8e url(../images/lichtimpuls/productPreviewBG.jpg) 0 1px no-repeat;
	}

	.generic-product-grid td {
		width:200px;
		padding:5px 10px 0px 10px;
	}
	
	.add-to a, .add-to a:hover {
		color:#fba725;
	}
	
	.add-to li {
		background-image:url(../images/lichtimpuls/icons/dotsWhite.png);
	}

.listing-type-grid .product-image img {
	border:0;
}


.account-nav .content {
	padding:8px 0 8px 0;
	width:225px;
}


.account-nav li a,
.account-nav li.on {
	border-bottom:1px solid #4c4c4c;
	padding-left:10px;
	color:#fba725;
}


.account-nav li a {
	color:#d7d7d7;
}

.account-nav li a:hover {
	text-decoration:underline;
}

.account-nav li a:hover,
.price-box .price,
.regular-price .price {
	color:#fba725;
}


.data-table thead tr {
	background:#7c7c7c;
}

.data-table .odd {
	background:#727272;
}

.data-table .even {
	background:#666666;
}

.data-table tbody td {
	font-size:11px;
	border-color:#4c4c4c;
}



.product-img-box {
	float:right;
	width:265px;
}

.product-info-box {
	font-size:11px;
	float:left;
}

.product-name {
	color:#fba725;
	margin-bottom:5px;
}

.product-img-box .bigimage img  {
	width:255px;
	border:5px solid #6D6D6D;
	margin-bottom:5px;
}

.product-options {
	border:0;
	background-color:#727272;
}

.product-options-bottom {
	background-color:#666666;
	border:0;
}

.tabs {
	
	margin-top:5px;
	margin-bottom:0;
	background-image:url(../images/lichtimpuls/pagerBg.png);
}

.tabs a {
	color:#d7d7d7;   
}

.tabs a:hover {
	background-color:transparent;
}

.tabs li {
	font-size:1em;
	border-left:1px solid #6c6c6c;
	border-right:1px solid #5c5c5c;
}

.col-main .padder.tabs {
	margin-top:0;
}

.mini-product-tags .content a,
.mini-product-tags .content a:hover { color:#faa725; }

.mini-cart .cart-count {
	padding:8px 10px;
	width:205px;
}

.truncated .truncated_full_value dl {
	background:#fff3df;
	border-color:#faa725;
	color:#4d4d4d;
}

.mini-search {
	position:inherit;
	float:inherit;
	padding:0;
	width:inherit; 
	background:transparent;
}

	.mini-search .input-text {
		width:195px;
	}
	
	.mini-search .input-btn {
		margin-top:5px;
	}

.search-autocomplete ul {
	background:#fff3df;
	border-color:#faa725;
	color:#4d4d4d;
}
	.search-autocomplete li.even {
		background:#fff;
	}
	
	.search-autocomplete li.odd {
		background:#fff3df;
	}
	
	.search-autocomplete li.selected {
		background:#faa725;
		
	}

.sidebar h4 {
	text-transform:none;
}

.layered-nav .head {
	background:transparent;
}

.layered-nav h3 {
	display:inline;
}

.layered-nav h4.shopby-filter {
	color:#636060;
	background:url(../images/lichtimpuls/teaserBoxLeftGreyHead.png) no-repeat;
}

h1 {
	color:#faa725;
}

.my-review-detail .details {
	width:500px;
}

.validation-failed {
	background:transparent;
}

.data-table tfoot tr {
	background-color:#585858 !important;
}

.one-page-checkout .box-no-padding,
.one-page-checkout .active .box {
	background:#585858;
	border-color:#4d4d4d;
}

.one-page-checkout .head {
	background:#7c7c7c;
	border-color:#6a6a6a;
}

.one-page-checkout .active .head {
	background:#faa725;
	border-color:#faa725;
}

.one-page-checkout-progress h4 {
	background:#585858;
	border-color:#585858;
	color:#d7d7d7;
}

td.attributes-col h4.title {
	color:#d7d7d7;
}

select.address-select {
	width:600px;
}

cart-collateral-block {
	width:none;
}

.cart-collateral {
	background:#727272;
	color:#4d4d4d;
}

.cart-collateral h4 {
	color:#faa725;
}

.cart-collateral .divider {
	background:#fba725;
}

.cart-collateral-block label {
	/*color:#4d4d4d;*/
}

.up-sell-block .catalog-listing img {
	width:200px; 
	height:100px;
}

.up-sell-block .catalog-listing h5 {
	color:#faa725;
	width:200px;
}

.up-sell-block .catalog-listing h5 a {
	color:#faa725;
}

.tags-list li {
	background:transparent;
}

.page-popup .sales-order-print {
	color:#000000;
}

.data-table tbody.odd tr {
	background:#727272;
}

.data-table tbody.even tr {
	background:#666666;
}	

.cart-tax-info, .cart-price {
	padding-right:0;
}

.add-to-cart-box {
	background:#666;
	border:0;
}

h4.inline-title {
	margin:5px 0 0 0;
	color:#faa725;
}


.breadcrumbs {
	background-image:url(../images/lichtimpuls/pagerBg.png);
	width:660px;
	padding:0 5px 0 5px;
	margin-top:5px;
}

.breadcrumbs a {
	color:#d7d7d7;
}

.breadcrumbs a:hover {
	color:#fba725;
}

.one-page-checkout .checkout-agreements .agreement-content {
	border:0;
	background:#666666;
}

.advanced-search-summary-box {
	background:#666666;
}

.advanced-search-summary-box ul li span {
	color:#faa725;
}

#product_tabs_accessories_contents {
}
	#product_tabs_accessories_contents ul li .checkbox-container,
	#product_tabs_accessories_contents ul li .product-images, 
	#product_tabs_accessories_contents ul li .product-details {
		float:left;
		margin-right:5px;
	}
	
	#product_tabs_accessories_contents ul li .product-images img {
		border:5px solid #6d6d6d;
	}
		
	#product_tabs_accessories_contents ul li {
		margin-bottom:1px; 
		padding:5px;
	}
	
	#product_tabs_accessories_contents ul li.item.odd {
		background:#727272;
	}
	
	#product_tabs_accessories_contents ul li.item.even {
		background:#666666;
	}

	#product_tabs_accessories_contents ul li .checkbox-container {
		width:20px; 
		text-align:center; 
	}



#product_tabs_upsell_products_contents {
}
	#product_tabs_upsell_products_contents ul li .checkbox-container,
	#product_tabs_upsell_products_contents ul li .product-images, 
	#product_tabs_upsell_products_contents ul li .product-details {
		float:left;
		margin-right:5px;
	}
	
	#product_tabs_upsell_products_contents ul li .product-images img {
		border:5px solid #6d6d6d;
	}
		
	#product_tabs_upsell_products_contents ul li {
		margin-bottom:1px; 
		padding:5px;
	}
	
	#product_tabs_upsell_products_contents ul li.item.odd {
		background:#727272;
	}
	
	#product_tabs_upsell_products_contents ul li.item.even {
		background:#666666;
	}

	#product_tabs_upsell_products_contents ul li .checkbox-container {
		width:20px; 
		text-align:center; 
	}

.product-options ul.options-list li {
	
	border-bottom:1px solid #4d4d4d;
	padding-bottom:3px;
}			

.product-options ul.options-list li input,
.product-options ul.options-list li label {
	display:block;
	cursor:pointer;
}

.product-options ul.options-list li div {
	float:left;
}

.product-options ul.options-list li div.pLabel {
	height:30px;
	vertical-align:middle;
}

.product-options ul.options-list li div.pLabel .price-notice .price {
	color:#faa725;
	padding-left:20px;
	line-height:30px;
	font-size:140%;
}

.price-hint {
	display:none;
	font-size:80%;
	color:grey;
}

.product-info-box .price-hint,
.product-options-bottom .price-hint {
	display:block;
}

.category-description p {
	display:inline;
}

.tax-details {
	display:inline;
	font-size:10px;

}

	.tax-details a {
		color:#d7d7d7;
	}

#footer {
	text-align:left;
	float:right;
}

#newsletter-validate-detail {
	margin-left:180px;
	width:500px;
	display:block;
	
}

.footer ul,
.footer li {
	 
}

.left-banner {
	display:block; 
	padding:1px 0 1px 0; 
	width:225px;
	height:100px;
	border-top:1px solid #8a8a89; 
	border-bottom:1px solid #8a8a89; 
	margin-bottom:5px;
}

.required {
	color:#fff;
}

#bottomCallout {
	width:100%; 
}

	#bottomCallout a {
		float:left;
		margin-right:5px; 
	}
	
	#bottomCallout a.last {
		margin-right:0;
	}