/* Main stylesheet for Platte TV Discounter */

/* ----- General styles ----- */

body {
	background:#c8c8c8 url(/site-media/images/body_bg.png) repeat-x;
	color:#000000;
	font:11px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}

	a {
	color:#F6A42F;
	text-decoration: underline;
	}
	
	a:hover {
	color:#F6A42F;
	text-decoration: none;
	}

	ul.errorlist li {
	color:#CC0000;
	}

	ins {
		text-decoration:none;
	}

	img {
		border:none;
	}

	hr {
    border: solid #ddd;
    border-width: 1px 0 0;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #f3f3f3;
    clear: both;
    height: 0;
    margin: 17px 0 18px;
  }

	.textNegIndent {
		font-size:0;
		line-height:0;
		text-indent:-9999px;
	}
	
	.horizontalStripe {
		margin:0 10px
	}
	
	div#container {
		background:url(/site-media/images/background.gif) repeat-y top center;
		margin:0 auto;
		overflow:hidden;
		padding:0 18px;
		width:960px;
	}

	  div#container div.pagination {
	    clear: both;
	    text-align: center;
	  }
	  
	    div#container div.pagination a,
	    div#container div.pagination span {
	      color: #464646;
	      display: inline-block;
	      background: #d7d7d7;
	      padding: 3px 5px;
	      font-weight: bold;
	      text-decoration: none;
	    }
	    
	    div#container div.pagination .next,
	    div#container div.pagination .previous {
	      width: 60px;
	    }
	    
	    div#container div.pagination span.current {
	      background: #646464;
	      color: #FFF;
	    }
	    
	    div#container div.pagination a:hover {
	      color: #F6A42F;
	    }
	    
	    div#container div.pagination span.disabled {
	      color: #fff;
	    }
	    

	/* ----- Top part header ----- */
	
		div#header {
			margin:0 auto;
			width:960px;
			position: relative;
		}
		
			div#searchBar {
				background:#c8c8c8 url(/site-media/images/searchBar.gif) no-repeat top center;
				color:#ffffff;
				display:block;
				height:29px;
				margin:0 auto;
				overflow:hidden;
				position:relative;
				width:960px;
			}

			div#searchBar a.home {
				text-indent:-9999px;
				display:block;
				height:29px;
				width:50px;
				position:absolute;
				z-index:10;
				top:0;
				left:0;
			}
						
			div#searchBar a {
				color:#fff;
				text-decoration: underline;
			}

			div#searchBar a:hover {
				color:#fff;
				text-decoration: none;
			}						
				div#searchBar p {
					margin:6px 0 0 78px;
				}
				
				div#searchBar form {
					height:22px;
					overflow:hidden;
					position:absolute;
					right:6px;
					top:3px;
				}
				
					div#searchBar form label {
						float:left;
						font-size:13px;
						font-weight:bold;
						line-height:20px;
					}
					
					div#searchBar form input.text {
						background:url(/site-media/images/searchBarBackground.gif) no-repeat top center;
						border:0;
						color:#b1b1b1;
						display:block;
						float:left;
						font-size:11px;
						font-style:italic;
						height:15px;
						margin:0 6px;
						padding:4px 5px 3px;
						line-height:15px;
						width:184px;
					}
					
					div#searchBar form button {
						background:url(/site-media/images/searchBarSubmit.gif) no-repeat top center;
						border:0;
						cursor:pointer;
						display:block;
						float:left;
						height:22px;
						width:31px;
					}
			
	/* ----- Bottom part header ----- */
					
			div#menuNshopping {
				background:url(/site-media/images/header.jpg) no-repeat top center;
				display:block;
				height:163px;
				position:relative;
				width:960px;
			}
	
			/* ----- Shoppingcart ----- */
			
				div.shoppingcart {
					color:#464646;
					position:absolute;
					right:10px;
					top:20px;
					width:130px;
				}
				
					div.shoppingcart h2 {
						font-size:13px;
						margin:0 0 12px;
					}
					
					div.shoppingcart table {
						line-height:1.25em;
						margin:0 0 23px;
						width:130px;
					}
					
						div.shoppingcart table td.firstCol {
							width:60px;
						}
					
					div.shoppingcart a {
						color:#464646;
						margin-left:14px;
					}
					
						div.shoppingcart a:hover {
							text-decoration:none;
						}
					
					div#menuNshopping a.branding {
						background:url(/site-media/images/logo.png) no-repeat top center;
						display:block;
						height:94px;
						left:25px;
						position:relative;
						top:34px;
						width:318px;
					}
	
				/* ----- Menu styles ----- */	
	
					ul#menu {
						background:url(/site-media/images/menuBar.gif) repeat-x bottom center;
						bottom:0px;
						height:32px;
						left:0;
						list-style-type:none;
						margin:0;
						overflow:hidden;_zoom:1;
						padding:0;
						position:absolute;
						width:960px;
						z-index:10;
					}
					
					/* ----- General menuitem ----- */
					
						ul#menu li {
							float:left;
							width:auto;
							overflow:hidden;_zoom:1;
						}
						
							ul#menu li a {
								color:#ffffff;
								display:block;
								font-size:12px;
								line-height:27px;
								margin-top:5px;
								padding:0 20px;
								text-decoration:none;
								float:left;
							}
							
							ul#menu li a:hover {
								color:#f6a42f;
							}
						
					/* ----- Menuitem selected ----- */

					
						ul#menu li.selected {
							background:url(/site-media/images/menuSelectedLeft.png) no-repeat top left;
							position:relative;
							padding:0 5px;
							margin-right:10px;
						}	
							
							ul#menu li.selected a {
								background:#ffffff;
								color:#f6a42f;
								margin-top:0;
								padding:5px 15px 0;
							}
							
							ul#menu li.selected a:hover {
								color:#464646;
							}
							
							ul#menu span.right {
								float:none;
							}
							
							ul#menu li.selected span.right {
								background:url(/site-media/images/menuSelectedRight.png) no-repeat top left;
								display:block;
								height:32px;
								position:absolute;
								right:0;
								top:0;
								width:5px;
							}	
						
					/* ----- First menu item (green) ----- */
						
						ul#menu li.first {
							padding-top:5px;
						}
						
							ul#menu li.first a {
								background:url(/site-media/images/menuBarGreen.gif) repeat-y bottom center;
								display:block;
								font-weight:bold;
								line-height:15px;
								margin-top:0px;
								padding:6px 13px;
								width:124px;
							}
								
							ul#menu li.first a:hover {
								color:#ffffff;
								text-decoration:underline;
							}
							
								ul#menu li.first a img {
									border:none;
									left:0px;
									margin-right:6px;
									position:relative;
									top:1px;
								}
	
	/* ----- Content styles ----- */
	
		div#content {
			overflow:hidden;	
		}
			
			div#leftCol div.block,
			div#rightCol div.block {
				padding:13px 0;
			}
			
					div#leftCol h1,
					div#rightCol h1 {
						background:url(/site-media/images/leftH1Background.gif) repeat-y top center;
						color:#666666;
						font-size:12px;
						line-height:20px;
						margin:0 0 13px;
						padding:0 8px;
					}
		
		/* ----- Left Column ----- */
		
			div#leftCol {
				float:left;
				width:150px;
			}
		
					div#leftCol h1 {
						padding:0 8px 0 32px;
						position:relative;
					}
					
						div#leftCol h1 span.arrow {
							background:url(/site-media/images/headerArrow.gif) no-repeat 0px 0px;
							display:block;
							height:7px;
							left:10px;
							position:absolute;
							top:7px;
							width:10px;
						}
					
					div#leftCol ul {
						list-style:none;
						margin:0;
						padding:0 10px;
					}
					
						div#leftCol ul li {
							border-bottom:1px solid #d3d3d3;
							padding:2px 0;
						}
						
						div#leftCol ul li.last {
							border:0px;
						}
						
							div#leftCol ul li a {
								color:#464646;
								text-decoration:none;
							}
							
							div#leftCol ul li a:hover {
								color:#f6a42f;
								text-decoration:underline;
							}
			
		/* ----- Center Column ----- */
			
			div#centerCol {
				float:left;
				padding:12px 25px 25px;
				width:610px;
				overflow:hidden;_zoom:1;
			}
			
				div#centerCol h1 {
					color:#f6a42f;
					font-size:14px;
					font-weight:bold;
				}
				
				div#centerCol h2 {
					color:#464646;
					font-size:14px;
					font-weight:bold;
				}

				div#centerCol h2 span.back {
					float:right;
					font-size:11px;
				}
				div#centerCol h2 span.back a {
					color:#999999;
					text-decoration: underline;
					display:block;
				}
				div#centerCol h2 span.back a:hover {
					text-decoration: none;
				}
				
				div#centerCol h3 {
					font-size:12px;
					font-style:italic;
					font-weight:normal;
					margin-top:-10px;
				}
			
			/* ----- Breadcrumbs ----- */
				
				div.breadcrumbs {
					border-bottom:1px solid #d6d6d6;
					color:#a7a7a7;
					padding-bottom:5px;
				}
				
					div.breadcrumbs p {
						margin:0;
					}
					
					div.breadcrumbs a {
						color:#a7a7a7;
					}
					
					div.breadcrumbs a:hover {
						color:#8cc63f;
						text-decoration:none;
					}
					
					div.breadcrumbs span {
						color:#8cc63f;
						text-decoration:underline;
					}
			
			/* ----- Quickproducts ----- */
			
				div.quickProducts {
					margin-top:20px;
					overflow:hidden;
					_zoom:1;
					width:auto;
				}
				
						div.qpLinks {
							display:block;
							height:18px;
							margin:3px auto 0;
							width:172px;
						}
						
							div.qpLinks a {
								color:#ffffff;
								display:block;
								height:18px;
								line-height:18px;
								text-decoration:none;
							}
							
							div.qpLinks a.info {
								background:url(/site-media/images/linkInfo.gif) no-repeat 0px 0px;
								float:left;
								padding-left:24px;
							}
							
							div.qpLinks a.info:hover {
								background:url(/site-media/images/linkInfoHover.gif) no-repeat 0px 0px;
								color:#f6a42f;
							}
							
							div.qpLinks a.order {
								background:url(/site-media/images/linkCart.gif) no-repeat 0px 0px;
								float:right;
								padding-left:30px;
							}
							
							div.qpLinks a.order:hover {
								background:url(/site-media/images/linkCartHover.gif) no-repeat 0px 0px;
								color:#f6a42f;
							}
				
					div.quickProductBig {
						background:#646464;
						border:1px solid #404040;
						color:#ffffff;
						display:block;
						float:left;
						height:292px;
						margin:0 23px 24px 0;
						overflow:hidden;
						width:396px;
						position: relative;
					}
					
					  div#centerCol div.quickProductBig h1 {
							background:#8cc63f;
							font-size:12px;
							line-height:21px;
							margin:0 0 6px;
							padding:0 6px;
						}
						
						div#centerCol div.quickProductBig h1 a {
							color:#ffffff;
							display:block;
							text-decoration:none;
							width:100%;
						}
					
						div.quickProductBig div.left {
							background:url(/site-media/images/qpbImageBackground.gif) no-repeat 0px 0px;
							float:left;
							height:261px;
							width:199px;
							margin: 0px 0px 5px 6px;
						}
						
							div.quickProductBig div.left img {
								margin-left:5px;
								width:189px;
							}
							
							div#centerCol div.quickProductBig div.left h1 {
							  background: none;
							}
							
							div.quickProductBig div.left .imageHolder {
							  display: block;
							}
							
							  div.quickProductBig div.left .imageHolder img.brand {
							    height: 64px;
							    width: 64px;
							    margin: 0 auto;
							    overflow: hidden;
							    display: block;
							  }
							
							div#centerCol div.quickProductBig div.left h1 a {
								color:#000000;
								display:block;
								font-size:14px;
								margin:10px 0;
								padding:0 0 0 16px;
								text-decoration:none;
							}
							
							div.quickProductBig div.left p {
								color:#000000;
								margin:10px 0;
								padding:0 16px;
							}
						
						div.quickProductBig div.right {
							float:left;
							height:215px;
							padding:0 15px;
							position:relative;
							width:156px;
						}
						
							div.quickProductBig div.right p {
								margin:5px 0 10px;
							}
							
							div.quickProductBig div.right div.specialDealBaloon {
								background:url(/site-media/images/specialDealBaloon.png) no-repeat 0px 0px;
								height:107px;
								left:-28px;
								position:absolute;
								top:95px;
								width:220px;
								overflow:hidden;_zoom:1;
								z-index: 10;
								
							}
							
								div.quickProductBig div.right div.specialDealBaloon p {
									font-size:12px;
									margin:25px 0 0 22px;
									text-align:center;
									width:93px;
								}
								
								div.quickProductBig div.right div.specialDealBaloon p span.strike {
									text-decoration:line-through;
								}
								
								div.quickProductBig div.right div.specialDealBaloon p span.price {
									display:block;
									font-size:20px;
									font-weight:bold;
									margin-top:6px;
								}
							
							div.quickProductBig div.right div.qpLinks {
								bottom:-44px;
								position:absolute;
								right:5px;
								width:165px;
							}
					
					div.quickProductBox {
						background: #d1d1d1;
						border:1px solid #404040;
						width: 186px;
						height: 315px;
						float: left;
						display:block;
						margin:0 23px 24px 0;
						padding: 0px;
                        clear: right; /* Added later */
					}

                    div.product-home {
                        height: auto;
                    }

					div.quickProductSmall {
						background:#646464;
						
						color:#ffffff;
						/*display:block;
						float:left;*/
						height:292px;
						/*margin:0 23px 24px 0;*/
						width:186px;
					}
					
						div#centerCol div.quickProductSmall h1 {
							background:#8cc63f;
							font-size:12px;
							line-height:21px;
							margin:0 0 6px;
							padding:0 6px;
						}
						
						div#centerCol div.quickProductSmall h1 a {
							color:#ffffff;
							display:block;
							text-decoration:none;
							width:100%;
						}
						
						div.quickProductSmall div.imageholder {
							background:url(/site-media/images/qpsImageBackground.gif) no-repeat 0px 0px;
							display:block;
							height:125px;
							margin:0 auto;
							padding:5px;
							width:164px;
						}
						
							div.quickProductSmall div.imageholder img.brand {
								 display:block;
								 height:30px;
								 overflow:hidden;
								 margin:0 auto;
							}
						
						div.quickProductSmall p {
							height:13px;
							margin:5px 6px 2px;
							overflow:hidden;
							padding:0 3px 5px;
						}
						
						div.quickProductSmall p.supply, div.quickProductBig p.supply {
							border-bottom:1px solid #7d7d7d;
							height:15px;
							margin:2px 6px 5px;
							overflow:hidden;
							padding:0 3px 5px;
						}
						
							div.quickProductSmall p.supply span, div.quickProductBig p.supply span {
								height:14px;
								float:right;
							}

						div.quickProductSmall div.price {
							background:url(/site-media/images/qpsPrice.gif) no-repeat 4px 0px;
							display:block;
							font-size:12px;
							height:52px;
							line-height:24px;
							margin:0 auto;
							padding:0 7px 0 10px;
							width:166px;
						}
						
							div.quickProductSmall div.price span.strike {
								clear:right;
								text-decoration:line-through;
								margin-right: 99px;
							}
							
							div.quickProductSmall div.price span.big {
								float:right;
								font-size:18px;
								margin:-2px 3px 3px 0;
							}
							
							div.quickProductSmall div.price span.normal {
								float:right;
								font-size:18px;
								margin:12px 12px 0 0;
							}
	
					div.lastInRow {
						margin-right:0px;
					}
					
					div.compareCheckbox {
						color: #464646;
						margin-top: 1px;
						padding-left: 6px;
					}

					div.compareCheckbox form {
						padding: 0px;
						margin: 0px;
					}
										
					div.compareCheckbox fieldset {
						margin: 0px;
						padding: 0px;
						border:0px;
					}
					
					div.compareCheckbox fieldset label {
						margin: 0px;
						padding: 0px;
					}
					
					div.compareCheckbox fieldset label input {
						vertical-align:middle;
						margin-right: 8px;			
					}
					
					div.compareCheckbox label {
						display:block;
						float:left;
						line-height:20px;
					}
					
					div.compareCheckbox input.compare-checkbox {
						float:right;
						margin:4px 4px 0 0;
						*margin-top:0px;
					}

			/* ----- extra big productblock ----- */
			
			div#centerCol div.bigdeal {
				background: url(../images/bigdeal_bg.png) no-repeat;
				overflow: hidden;_zoom:1;
				height:249px;
				width: 610px;
				position: relative;
				margin-bottom:25px;
			}

			div#centerCol div.bigdeal .overlay {
				background: url(../images/bigdeal_overlay.gif) no-repeat;
				z-index:1;
				position:absolute;
				bottom: 0;
				left:0;
				height:114px;
				width: 610px;
			}

			div#centerCol div.bigdeal .overlay a.shoppingcart {
				background: url(../images/bigdeal_shopping_cart.gif) no-repeat;
				height:14px;
				display:block;
				cursor: pointer;
				position: absolute;
				left:10px;
				bottom:10px;
				padding:18px 0 0 55px;
				color: #fff;
				text-decoration: none;
				font-size: 1.3em;				
			}

			div#centerCol div.bigdeal .overlay a.shoppingcart:hover {
				background: url(../images/bigdeal_shopping_cart_hover.gif) no-repeat;
				color: #f7a32f;
			}
						
			div#centerCol div.bigdeal .product {	
				width:51%;
				height: 249px;
				padding:0;
				float:left;
				text-align:center;
			}		

			div#centerCol div.bigdeal .product img {
				margin-top: 20px;
			}
			
			div#centerCol div.bigdeal .text {	
				width:47%;
				height: 249px;
				padding:0 5px 0 0;
				position: relative;
				float:left;
			}	

				div#centerCol div.bigdeal .text h1 {	
					font-size:2.0em;
					color: #000;
					margin: 10px 0 0 0;
					padding: 0;
					font-weight: normal;
					
				}
				
				div#centerCol div.bigdeal .text span.description {	
					line-height:1.6em;
					color:#000;
					font-size: 1.0em;
				}

				div#centerCol div.bigdeal .text .product-info {
					background: url(../images/bigdeal_producttitle_bg.png) no-repeat;
					width: 328px;
					height: 69px;
					position: absolute;
					bottom:111px;
					left:-39px;
					padding:0 0 0 5px;
				}

				div#centerCol div.bigdeal .text .product-info h3 {
					margin:8px 0 0 10px;
					padding: 0;
					font-size:1.3em;
					font-style:normal;
					font-weight: bold;
					color: #fff;
					text-align: center;
				}

				div#centerCol div.bigdeal .text .product-info table {
					border-collapse:collapse;
					border-top: 1px solid #393939;
					margin: 4px 0 0 15px;
					padding:0;
					width:92%;
					color: #393939;

				}

				div#centerCol div.bigdeal .text .product-info table th {
					text-align: left;
					padding-right:5px;
				}

				div#centerCol div.bigdeal .text .product-info table th.width {
					text-align: left;
					padding: 0 5px 0 10px;
				}
																								
				div#centerCol div.bigdeal .text .price {
					background: url(../images/bigdeal_price.png) no-repeat;
					width: 153px;
					height: 65px;
					text-align:center;
					position: absolute;
					bottom:40px;
					left:-9px;
					padding:0 0 0 5px;
				}

					div#centerCol div.bigdeal .text .price span.normal-price {
						margin: 4px 0 0 0;
						padding:0;
						display:block;
						color:#fff;
						font-size: 1.1em;
						text-transform:uppercase;
					}
	
					div#centerCol div.bigdeal .text .price span.new-price {
						margin:8px 0 0 0;
						padding:0;
						display:block;
						color:#fff;
						font-size: 2em;
						font-weight: bold;
						text-transform:uppercase;
					}
				
				div#centerCol div.bigdeal .text .counter-block {
					position: absolute;
					bottom:45px;
					right:0;
					text-align:center;
				}

				div#centerCol div.bigdeal .text .counter-block p {
					margin:3px 0;
					padding:0;
				}

				div#centerCol div.bigdeal .text .counter-block span.counter {
					background:url(../images/bigdeal_counter_bg.gif) no-repeat;
					height:19px;
					width:121px;
					display:block;
					font-weight: bold;
					font-size: 1.1em;
					padding-top:4px;
					text-transform:uppercase;
				}								

				div#centerCol div.bigdeal .text span.end-deal {
					display:block;
					position:absolute;
					bottom:25px;
					left:0;
				}
				
			/* ----- Compare products ----- */
			
			div#centerCol div.compareBox table {
				background: #ececec;
				border: 1px solid #404040;
				padding: 0px;
				margin: 0px;
				border-collapse:collapse;
				width: 100%;
				margin: 0 0 25px 0;
			}

			div#centerCol div.compareBox table tr td {
				width:25%;
				vertical-align: top;
				border-right: 1px solid #818181;
			}

			div#centerCol div.compareBox table tr td a.info {
				background: url(/site-media/images/linkInfo.gif) no-repeat;
				padding-left: 5px;
				display: block;
				color: #fff;
				width: 80px;
				height: 18px;
				text-decoration: none;
				line-height: 18px;
				margin: auto;
			}

			div#centerCol div.compareBox table tr td a.info:hover {
				background: url(/site-media/images/linkInfoHover.gif) no-repeat;
				text-decoration: none;
				color: #F6A42F;
			}

			div#centerCol div.compareBox table tr td.bg {
				background: #646464;
			}

			div#centerCol div.compareBox table tr td.color p {
				color: #fff;
			}
						
			div#centerCol div.compareBox table tr td.width_1of4 {
				width: 25%;
			}
			
			div#centerCol div.compareBox table tr td.width_3of4 {
				width: 75%;
			}
			
			div#centerCol div.compareBox table tr td.padding {
				padding: 0 10px;
			}

			div#centerCol div.compareBox table tr td.center {
				text-align: center;
				color: #fff;
			}
			
			div#centerCol div.compareBox table tr td.middle {
				vertical-align: middle;
			}

			div#centerCol div.compareBox table tr td.border {
				border-top: 1px solid #9c9c9c;
				border-bottom: 1px solid #9c9c9c;
				height: 27px;
				vertical-align: middle;
			}
					
			div#centerCol div.compareBox table tr td h1 {
				color: #464646;
				font-size: 16px;
				font-weight: normal;
				padding: 5px 0 0;
				margin: 0px;
			}
									
			div#centerCol div.compareBox table tr td h2 {			
				background:#8cc63f;
				font-size:12px;
				display:block;
				line-height:21px;
				height:21px;
				margin:0 0 6px;
				padding:0 6px;
				color: #fff;
			}

			div#centerCol div.compareBox table tr td p {
				color: #464646;
				line-height: 1.5em;
				margin: 5px 0;
			}

			div#centerCol div.compareBox div.imageholder {
				background: url(/site-media/images/compare_tv_bg.gif) no-repeat;
				width:133px;
				height:121px;
				display: block;
				margin: 0 auto 10px;
				padding: 5px;
				text-align: center;
				vertical-align: middle;
			}
			
			div#centerCol div.compareBox div.imageholder img.brand {
				 display:block;
				 height:30px;
				 overflow:hidden;
				 margin:0 auto;
			}

			div#centerCol div.buttons input.button-compare {
				background: url(/site-media/images/compare_tv_button_wide.png) no-repeat;
				width:250px;
				height: 29px;
				text-decoration: none;
				cursor: pointer;
				display: block;
				color: #fff;
				font-size: 11px;
				font-weight: bold;
				padding: 0 0 8px 20px;
				border: none;
				margin-left: 1px;
			}

                div#centerCol div.buttons input.button-compare:hover {
                    background: url(/site-media/images/compare_tv_button_wide_hover.png) no-repeat;
                    text-decoration: underline;
                }

			
			div#centerCol div.compareBox tr.deleteRow td {
				text-align:center;
			}
			
			div#centerCol div.compareBox tr.deleteRow input.compared {
				background: url(/site-media/images/iconGreyTrash.gif) no-repeat;
				height: 25px;
				text-decoration: none;
				cursor: pointer;
				display: block;
				color: #464646;
				font-size: 10px;
				line-height:22px;
				font-weight: normal;
				padding: 3px 0 4px 22px;
				border: none;
				margin: 0 auto;
				text-align: left;
			}
			
			div#centerCol div.compareBox tr.deleteRow td.bg input.compared {
				background: url(/site-media/images/iconTrash.gif) no-repeat;
				color:#ffffff;
			}
			
			div#centerCol div.compareBox tr.deleteRow input.compared:hover {
                    background: url(/site-media/images/iconGreyTrashHover.gif) no-repeat;
					color:#F6A42F;
                    text-decoration: underline;
			}
			
			div#centerCol div.compareBox tr.deleteRow td.bg input.compared:hover {
				background: url(/site-media/images/iconTrashHover.gif) no-repeat;
				color:#F6A42F;
			}
			            
            div#centerCol div.compareBox button.compare,
            div#centerCol div.compareBox input.compare {
				background: url(/site-media/images/compare_tv_button.png) no-repeat;
				width:147px;
				height: 29px;
				text-decoration: none;
				cursor: pointer;
				display: block;
				color: #fff;
				font-size: 11px;
				font-weight: bold;
				padding: 0 0 8px 20px;
				border: none;
				margin-left: 1px;
			}

                div#centerCol div.compareBox button.compare:hover,
                div#centerCol div.compareBox input.compare:hover {
                    background: url(/site-media/images/compare_tv_button_hover.png) no-repeat;
                    text-decoration: underline;
                }
				
				div#centerCol div.compareBox div.price {
							background:url(/site-media/images/compare_tv_price.gif) no-repeat 4px 0px;
							color:#ffffff;
							display:block;
							font-size:11px;
							height:45px;
							line-height:24px;
							margin-bottom:6px;
							padding:0 7px 0 9px;
							width:131px;
						}
						
							div#centerCol div.compareBox div.price span.strike {
								clear:right;
								text-decoration:line-through;
								margin-right: 60px;
							}
							
							div#centerCol div.compareBox div.price span.big {
								float:right;
								font-weight:bold;
								font-size:14px;
								margin:-6px 3px 3px 0;
							}
							
							div#centerCol div.compareBox div.price span.normal {
								float:right;
								font-weight:bold;
								font-size:14px;
								margin:9px 9px 0 0;
							}
							
							div#centerCol div.compareBox td.firstcol {
								color:#464646;
							}
			
			a.shopping_cart {
				cursor: pointer;
				display: block;
				width: 118px;
				height: 24px;
				background: url(/site-media/images/compare_tv_shoppingcart.png) no-repeat;
				color: #fff;
				text-align: center;
				padding: 10px 0 0 25px;
				margin: 0 0 3px 3px;
			}
			
			a.shopping_cart:hover {
				color:#F6A42F;
				background: url(/site-media/images/compare_tv_shoppingcart_hover.png) no-repeat;
				text-decoration: none;
			}
			
			/* ----- Service items ----- */

				div.questionItem {
					background-color:#ececec;
					border:1px solid #b5b5b5;
					margin-bottom:10px;
					padding:5px;
					position:relative;
					clear:both;
					top:5px;
				}

				div.questionItem a.question_arrow {
					background: url(/site-media/images/question_arrow.gif) no-repeat left;
					padding:0 0 0 18px;
					color: #000;
					text-decoration: none;
				}
				
				div.questionItem a.question_arrow:hover {
					text-decoration: underline;
				}
				
				div.questionItem p.question {
					font-weight: bold;
					font-size: 13px;
					padding: 0;
					margin: 0;
				}

				div.questionItem p.answer {
					padding: 0;
					margin: 10px 0 0 0;
				}
				
				form#useful-or-not-form {
					padding: 0;
					margin: 0;
				}

				form#useful-or-not-form p {
					margin:0;
					padding: 0;
					line-height: 14px;
				}
								
				form#useful-or-not-form fieldset {
					border: 1px solid #ccc;
					padding: 5px;
					margin: 0;
				}
				form#useful-or-not-form fieldset .button {
					margin-top:5px;
				}
				
				form#useful-or-not-form fieldset .button input.submit {
					border: none;
					background: url(/site-media/images/button_submit.gif) no-repeat;
					width:84px;
					height:25px;
					cursor: pointer;
					padding:0 0 0 20px;
					text-align: left;
				}
				form#useful-or-not-form fieldset .button input.submit:hover {
					background: url(/site-media/images/button_submit_hover.gif) no-repeat;
				}
				
						
				form#useful-or-not-form fieldset div#div_id_useful_or_not ul {		
					padding:0;
					margin:10px 0 10px 20px;
					overflow:hidden;_zoom:1;
				}		
				form#useful-or-not-form fieldset div#div_id_useful_or_not ul li {		
					list-style-type: none;
					margin: 0 20px 0 0;
					padding: 0;
					float:left;
				}								
				form#useful-or-not-form fieldset div#div_id_useful_or_not p.formHint {
					clear:both;
					margin-top:10px;
				}

				div.serviceItem {
					background-color:#ececec;
					border:1px solid #b5b5b5;
					margin-bottom:20px;
					padding:5px 5px 5px 62px;
					position:relative;
				}
					
					div#centerCol div.serviceItem img {
						left:0;
						position:absolute;
						top:0;
					}				
				
					div#centerCol div.serviceItem h1 {
						border-bottom:1px solid #d3d3d3;
						color:#010101;
						font-size:12px;
						margin:0;
						padding-bottom:5px;
					}
					
						div#centerCol div.serviceItem h1 a {
							background:url(/site-media/images/serviceHeaderArrow.gif) no-repeat 2px 4px;
							color:#000000;
							font-size:11px;
							font-weight:normal;
							margin-left:6px;
							padding-left:13px;
						}
						
						div#centerCol div.serviceItem h1 a:hover {
							text-decoration:none;
						}
					
					div.serviceItem p {
						margin:5px 0 2px;
					}
					
			/* ----- Shoppingcart ----- */
			
				div.cart {
					background:#ececec;
					border:1px solid #404040;
					color:#464646;
					font-size:12px;
					overflow:hidden;
					width:606px;
				}
				
				/* ----- Steps in cart-top ----- */
				
					div.cart div.cartStep {
						background:#ececec;
						color:#464646;
						display:block;
						float:left;
						height:34px;
						margin-bottom:37px;
						padding:8px;
						width: 186px; /* 288px */
					}
					
						div.cart div.cartStep span {
							display:block;
							font-size:17px;
						}
					
					div.cart div.notActive {
						background:#646464;
						color:#ffffff;
					}
				
				/* ----- Standard table for shoppingcart (with rounded corners for each row ----- */
					
					div.cart form {
					  margin: 0;
					  padding: 0;
					}
					  
					  div.cart form table {
					    margin: 1px 0 0 0;
					    width: 100%;
					  }
					  
					    div.cart form table td.col1 {
					      width: 428px;
					    }
					
					div.cart table {
						border-collapse:collapse;
						border-spacing:0;
						clear: both;
					}
	
						div.cart table th,
						div.cart table td {
							 margin:0;
							 padding:5px;
						}
					
						div.cart table th {
							background:#d7d7d7;
							border-bottom:5px solid #ececec;
							color:#464646;
							font-size:11px;
							font-weight:bold;
						}
						
						div.cart table .col1 {
							text-align:left;
							width:265px;
						}
						
						div.cart table .col2 {
							text-align:center;
							width:35px;
						}
						
						div.cart table .col3 {
							text-align:right;
							width:95px;
						}
						
						div.cart table .col4 {
							text-align:right;
							width:95px;
						}
						
						div.cart table .col5 {
							text-align:right;
							width:70px;
						}

						div.cart table.step2 .col1 {
							text-align:left;
							width:360px;
						}
						
						div.cart table.step2 .col2 {
							text-align:center;
							width:34px;
						}
						
						div.cart table.step2 .col3 {
							text-align:right;
							width:95px;
						}
						
						div.cart table.step2 .col5 {
							text-align:right;
							width:95px;
						}

						div.cart table td {
							background:#fff;
							border-bottom:5px solid #ececec;
							vertical-align:top;
						}
						
						div.cart table td.col1 {
							background:#ffffff url(/site-media/images/tablerowLeftBottom.gif) no-repeat bottom left;
							border-left:10px solid #ececec;
							*border-left:5px solid #ececec;
							padding:0;
						}
						
							div.cart table td.col1 span,
							div.cart table td.col1 div,
							div.cart table td.col5 div,
							div.cart table td.col5 span {
								display:block;
								overflow:hidden;
								padding:5px;
							}
							
							div.cart table td.col1 span.leftTop, div.cart table td.col1 div.leftTop {
								background:url(/site-media/images/tablerowLeftTop.gif) no-repeat top left;
								padding-left:70px;
							}
						
						div.cart table td.col5 {
							background:#ffffff url(/site-media/images/tablerowRightBottom.gif) no-repeat bottom right;
							border-right:10px solid #ececec;
							*border-right:5px solid #ececec;
							padding:0;
						}
						
							div.cart table td.col5 span.rightTop {
								background:url(/site-media/images/tablerowRightTop.gif) no-repeat top right;
								*margin-right:-5px;
							}
							
								div.cart table td.col1 img {
									float:left;
									margin-left:-55px;
								}
								
								div.cart table.step2 td.col1 img {
									margin-left:-65px;
								}
								
							/* ----- Shipping (step 1) ----- */
								
								div.cart table td.col1 span.shippingoptions, div.cart table td.col1 div.shippingoptions {
									padding-left:25px;
								}
								
                                    div.cart table td.col1 div.shippingoptions ul {
                                        list-style: none;
                                        margin: 0;
                                        padding: 0;
									}

                                        div.cart table td.col1 div.shippingoptions ul li input {
                                            margin-right: 25px;
                                        }
                                    
									div.cart table td.col1 span.shippingoptions input {
										margin-right:27px;
									}
								
									div.cart table td.col1 label {
										font-size:12px;
										line-height:21px;
										text-decoration:none;
									}

								div.cart table td.shippingprice {
									line-height:22px;
								}
							
							/* ----- Delete product ----- */
							
								div.cart table td.col5 span.rightTop a.delete {
									background:url(/site-media/images/deleteProduct.gif) no-repeat top right;
									color:#ffffff;
									display:block;
									margin-left:40px;
									height:18px;
									width:18px;
								}
								
								div.cart table td.col5 span.rightTop a.delete:hover {
									background:url(/site-media/images/deleteProductHover.gif) no-repeat top right;
								}
				
					/* ----- Total (step 1) ----- */
						
						div.cart table th.totalCol1 {
							text-align:left;
							width:415px
						}
						
						div.cart table th.totalCol2 {
							font-size:18px;
							font-weight:bold;
							text-align:right;
							width:93px
						}
					
						div.cart table th.totalCol3 {
							width:70px
						}
						
			/* ----- Total (step 2) ----- */
				
				div.cart table.step2Total {
					border-top:1px solid #d3d3d3;
					color:#464646;
					margin:10px 0 20px 71px;
				}
					
					div.cart table.step2Total td {
						background:#ececec;
						border:none;
						font-weight:bold;
						vertical-align:middle;
					}
					
					div.cart table.step2Total td.Col1 {
						text-align:left;
						width:300px;
					}
					
					div.cart table.step2Total td.Col2 {
						font-size:18px;
						font-weight:bold;
						text-align:right;
						width:212px
					}
					
			/* ----- Payment options (step2) ----- */		
					
				div.cart table.paymentOptionsMargin {
					margin-bottom:25px;
				}
						
						div.cart table td table.paymentOptions {
							margin-left:-65px;
						}
						
                            div.cart table ul {
                                list-style: none;
                                margin: 0;
                                padding: 0;
                            }
                                div.cart table ul li input {
                                    margin-right: 25px;
                                }
							div.cart table td table.paymentOptions td {
								border:none;
								vertical-align:middle;
							}
							
								div.cart table td table.paymentOptions td.image {
									text-align:center;
									width:60px;
								}
								
									div.cart table td table.paymentOptions td.image img {
										float:none;
										margin:0 auto;
									}
						
					/* ----- Personal info (step2) ----- */
									
						div.cart table.personalInfo {
							margin-left:-65px;
						}
								
								div.cart table.personalInfo tr td {
									border:none;
								}
								
								div.cart table.personalInfo tr td.label {
									width:140px;
								}
								
								div.cart table.personalInfo tr td.insert {
									width:210px;
								}
								
									div.cart table.personalInfo tr td.insert input.large {
										width:210px;
									}
									
									div.cart table.personalInfo tr td.insert input.small {
										width:75px;
									}
									
									div.cart table.personalInfo tr td.insert select {
										width:216px;
									}
						
					/* ----- Different send adress (step2) ----- */
								
						div.sendAdress {
							margin-left:-65px;
						}
						
							div.sendAdress input {
								float:left;
								margin-right:6px;
							}
							
							div.sendAdress label {
								line-height:18px;
							}
					
				/* ----- Terms (step2) ----- */					
							
					div.allright {
						border-top:1px solid #d3d3d3;
						margin:17px 10px 0;
						padding-top:15px;
					}
					
						div.allright input {
							float:left;
							margin-right:6px;
						}
						
						div.allright label {
							line-height:18px;
						}
						
							div.allright label a {
								color:#464646;
								text-decoration:underline;
							}
							
							div.allright label a:hover {
								text-decoration:none;
							}
					
			/* ----- Empty cart ----- */
				
				div.cart a.emptyCart {
					background:url(/site-media/images/emptyCart.gif) no-repeat top right;
					color:#000000;
					display:block;
					line-height:27px;
					margin:12px 0 12px 5px;
					padding-left:30px;
					text-decoration:none;
					width:123px;
				}
				
				div.cart a.emptyCart:hover {
					background:url(/site-media/images/emptyCartHover.gif) no-repeat top right;
					color:#444444;
				}
					
					div.submitbuttons {
						clear:both;
						overflow:hidden;
						padding:10px 10px 5px;
					}
					
						div.submitbuttons a.shopOn {
							background:url(/site-media/images/buttonShopOn.gif) no-repeat top right;
							color:#000000;
							display:block;
							float:left;
							font-weight:bold;
							height:25px;
							line-height:25px;
							overflow:hidden;
							padding-left:20px;
							text-decoration:none;
							width:106px;
						}
						
						div.submitbuttons a.shopOn:hover {
							background:url(/site-media/images/buttonShopOnHover.gif) no-repeat top right;
							color:#444444;
						}
						
						div.submitbuttons button, div.submitbuttons input.submit {
							background:url(/site-media/images/buttonSubmit.gif) no-repeat top right;
							border:none;
							color:#ffffff;
							cursor:pointer;
							display:block;
							float:right;
							font-size:11px;
							font-weight:bold;
							height:25px;
							line-height:25px;
							padding:0 0 4px 20px;
							text-align:left;
							text-decoration:none;
							width:174px;
						}
						
						div.submitbuttons button:hover, div.submitbuttons input.submit:hover {
							background:url(/site-media/images/buttonSubmitHover.gif) no-repeat top right;
							color:#F6A42F;
						}
						
				ul.othersAlso {
					list-style:none;
					margin:0;
					overflow:hidden;
					padding:0;
				}
				
					ul.othersAlso li {
						background:url(/site-media/images/othersAlsoBackground.gif) no-repeat top right;
						float:left;
						height:93px;
						margin-right:5px;
						width:118px;
					}
					
					ul.othersAlso li.lastInRow {
						margin-right:0;
					}
					
						ul.othersAlso li a {
							color:#464646;
							display:block;
							height:83px;
							overflow:hidden;
							padding:5px;
							text-decoration:none;
							width:108px;
						}
						
							ul.othersAlso li a img {
							}
					
			/* ----- Search results ----- */
			
				div.searchField {
					display:block;
					height:26px;
					padding-top:10px;
				}
				
					div.searchField label {
						color:#464646;
						font-size:14px;
						font-weight:bold;
						float:left;
						line-height:26px;
					}
					
					div.searchField input {
						background:url(/site-media/images/searchBarBackgroundInCenter.gif) no-repeat top center;
						border:0;
						color:#464646;
						display:block;
						float:left;
						font-size:11px;
						font-style:italic;
						height:17px;
						margin:0 6px 0 20px;
						padding:6px 5px 7px;
						line-height:15px;
						width:290px;
					}

					div.searchField button {
						background:url(/site-media/images/searchBarSubmitInCenter.gif) no-repeat top center;
						border:0;
						cursor:pointer;
						display:block;
						float:left;
						height:26px;
						width:35px;
					}
					
					ol.searchResults {
						font-size:18px;
						font-weight:bold;
					}
					
						ol.searchResults li {
							border-bottom:1px solid #D3D3D3;
							color:#F6A42F;
							font-size:18px;
							font-weight:bold;
							margin-bottom:10px;
							position:relative;
						}
						
							ol.searchResults li a {
								color:#000000;
								font-size:11px;
								font-weight:normal;
								top:-8px;
								position:relative;
							}
						
							ol.searchResults li:hover a {
								color:#F6A42F;
								text-decoration:none;
							}
							
							ol.searchResults li div {
								color:#464646;
								font-size:11px;
								font-weight:normal;
								position:relative;	
							}
							
					div.pager {
						color:#464646;
						text-align:center;
						width:100%;
					}
							
						div.pager a {
							background:#D7D7D7;
							color:#464646;
							display:inline-block;
							font-weight:bold;
							margin:0 5px;
							padding:3px 5px;
							text-decoration:none;
						}
						
						div.pager a:hover {
							color:#F6A42F;
						}
						
			/* ----- Product view ----- */
			
				div.supply {
					color:#464646;
					float:right;
					height:32px;
					margin-top:-30px;
					overflow:hidden;
					width:210px;
				}
				
					div.supply div.indicators {
						float:right;
						width:70px;
					}
					
					div.supply p {
						margin:0;
					}
					
						div.supply p span {
							color:#7e7e7e;
							display:block;
							font-size:10px;
						}
						
				div.productView {
					background:#646464;
					border:1px solid #404040;
					height:405px;
					overflow:hidden;
					padding:5px;
					width:600px;
				}
				
					div.productView div.left {
						float:left;
						width:405px;
					}
					
						div.productView div.left a.largeImage {
							background:url(/site-media/images/productDetailPictureBig.gif) no-repeat 0px 0px;
							display:block;
							height:285px;
							padding:5px;
							width:395px;
						}
						
						div.productView div.left a.largeImage:hover {
							background:url(/site-media/images/productDetailPictureBigHover.gif) no-repeat 0px 0px;
						}
						
						div.productView div.left div.smallImages {
							margin-top:6px;
							overflow:hidden;
						}
						
							div.productView div.left div.smallImages a.smallImage {
								background:url(/site-media/images/productDetailPictureSmall.gif) no-repeat 0px 0px;
								display:block;
								float:left;
								height:93px;
								margin-right:6px;
								padding:5px;
								width:121px;
							}
							
							div.productView div.left div.smallImages a.last {
								margin-right:0;
							}
					
					div.productView div.right {
						color:#ffffff;
						float:left;
						margin:0 9px 0 15px;
						position:relative;
						width:170px;
					}
					
					  a.putInCart2 {
          		background:url(/site-media/images/productCartIconHover2.gif) no-repeat 0px 0px;
							color:#646464;
							display:block;
							height:28px;
							line-height:18px;
							margin-top:9px;
							padding:0px 5px 10px 70px;
							width:96px;
						}

						a.putInCart2:hover {
							background:url(/site-media/images/productCartIcon2Hover.gif) no-repeat 0px 0px;
							color:#f6a42f;
							text-decoration:none;
						}
					
						div.productView div.right div.productDeal-small,
                        div.productView div.right div.productDeal {
							background:url(/site-media/images/productDealBaloon.png) no-repeat 0px 0px;
							display:block;
							height:92px;
							left:-40px;
							position:absolute;
							top:15px;
							width:204px;
						}

                        div.productView div.right div.productDeal-small {
                            height:65px;
                            background: url(/site-media/images/productDealBaloon_small.png) no-repeat 0px 0px;
                        }
						
						div.productView div.right div.productDeal-small table.oldPrice,
                        div.productView div.right div.productDeal table.oldPrice {
							margin:8px 0 0 20px;
						}
						
							div.productView div.right div.productDeal-small table td,
                            div.productView div.right div.productDeal table td {
								padding:0px;
							}
							
								div.productView div.right div.productDeal-small table td span.strike,
                                div.productView div.right div.productDeal table td span.strike {
									text-decoration:line-through;
								}
							
						div.productView div.right div.productDeal-small table.price,
                        div.productView div.right div.productDeal table.price {
							margin:8px 0 0 20px;
							width:176px;
						}
							
							div.productView div.right div.productDeal-small table.price th,
                            div.productView div.right div.productDeal table.price th {
								font-size:18px;
								text-align:right;
							}
					
						div.productView div.right p {
							border-bottom:1px solid #9b9b9b;
							margin-top:115px;
							_margin-top:107px;
							padding-bottom:15px;
						}
						
						div.productView div.right div.rating {
							border-bottom:1px solid #9b9b9b;

							display:block;
							font-size:12px;
							height:40px;
							margin-bottom:15px;
							padding:0 0 14px 0;
						}
						
						  div.productView div.right div.rating div#product-stars {
						    margin-top: 5px;
						}
						
						div.productView div.right div.info {
							color:#ffffff;
							display:block;
							line-height:16px;
							margin-bottom:4px;
							/* padding-left:20px; */
							cursor: default;
						}

                        div.productView div.right div.info a.tooltip {
                            background:url(/site-media/images/productInfoIcon.gif) no-repeat 0px 0px;
                            display: block;
                            float: left;
                            height: 16px;
                            padding-left: 20px;
                            line-height:16px;
                        }
						
						div.productView div.right div.info a.tooltip:hover {
							background:url(/site-media/images/productInfoIconHover.gif) no-repeat 0px 0px;
							color:#f6a42f;
						}
						
						div.productView div.right a.putInCart {
							background:url(/site-media/images/productCartIcon.gif) no-repeat 0px 0px;
							color:#ffffff;
							display:block;
							height:51px;
							line-height:18px;
							margin-top:9px;
							padding:17px 5px 0 70px;
							width:96px;
						}
						
						div.productView div.right a.putInCart:hover {
							background:url(/site-media/images/productCartIconHover.gif) no-repeat 0px 0px;
							color:#f6a42f;
							text-decoration:none;
						}
						
			div#tabs {
				border: none;
				padding: 0; 
			}
			
				div#tabs ul.tabs {
					padding: 0;
				}
				
					div#tabs ul.tabs li {
						font-weight: bold;
						padding-left:10px;
					}
					
					div#tabs ul.noscript li:hover, /* This line was added to make it look nice without JS */
					div#tabs ul.tabs li.ui-state-active {
						background: url(/site-media/images/tabsArrowSelected.gif) no-repeat 6px 11px;
					}
					
						div#tabs ul.noscript li:hover a { /* This line was added to make it look nice without JS */
							color: #F6A42F;
						}
			
			div#tabs {
				border: none;
				padding: 0; 
				width:612px;
			}
			
			div#centerCol h2.linkHeader {
			 cursor:pointer;
			 font-size:11px;
			 margin:0px;
			 text-decoration:underline;
			}
			
				div#centerCol h2.linkHeader:hover{
				 text-decoration:none;
				}
				
				div#centerCol div.collapse {
					margin-top:10px;
				}
				
				div#centerCol div.review {

				}
				
					div#centerCol div.review hr {
						margin:5px 0;
					}
			
				div#centerCol table.specs {
					border-collapse:collapse;
					width:100%;
				}
				
				div#centerCol table.specs th {
					border-bottom:1px solid #dedede;
					padding:6px 5px;
					text-align:left;
				}
				
				div#centerCol table.specs td {
					border-bottom:1px solid #dedede;
					padding:6px 5px;
					text-align:right;
				}
				
				span.starTitle {
					float:left;
					font-weight:bold;
					margin-right:4px;
					line-height:19px;
				}
				  
		/* ----- Right Column ----- */	
			
			div#rightCol {
				float:left;
				width:150px;
				overflow:hidden;_zoom:1;
			}
	
					div#rightCol div.quality a {
						display:block;
						margin:0 auto 22px;
						width:91px;
					}
				
					div#rightCol div.quality a.last {
						margin-bottom:0px;
					}
				
				div#rightCol div.showroom {
					padding-bottom:3px;
				}
				
					div#rightCol div.showroom h1 {
						margin-bottom:0;
					}
					
				div#rightCol div.top5 {
					background:url(/site-media/images/top5Background.gif) repeat-y 0px 0px;
					margin-bottom:5px;
					padding:0;
					width:150px;
				}
				
					div#rightCol div.top5 h2 {
						background:url(/site-media/images/top5Header.gif) no-repeat 0px 0px;
						display:block;
						height:63px;
						width:150px;
					}
					
					div#rightCol div.top5 ul {
						list-style:none;
						margin:0;
						*margin-top:-15px;
						padding:0 6px;	
					}
					
						div#rightCol div.top5 ul li {
							border-bottom:1px solid #337d2c;
						}
						
						div#rightCol div.top5 ul li.last {
							border:none;
						}
						
							div#rightCol div.top5 ul li a {
								color:#ffffff;
								display:block;
								overflow:hidden;
								padding:5px 0;
								text-decoration:none;
							}
							
							div#rightCol div.top5 ul li a:hover {
								color:#464646;
							}
							
								div#rightCol div.top5 ul li a span.top5Number {
									background:url(/site-media/images/top5NumberBackground.gif) no-repeat 0px 0px;
									color:#000000;
									display:block;
									float:left;
									font-size:18px;
									font-weight:bold;
									line-height:27px;
									margin-right:5px;
									text-align:center;
									width:34px;
								}
								
								div#rightCol div.top5 ul li a:hover span.top5Number {
									color:#f6a42f;
								}
					
					div#leftCol ul.plus,
					div#rightCol ul.plus {
						border-bottom:1px solid #d3d3d3;
						list-style:none;
						margin:0 10px;
						padding:0 0 5px;
					}
					
						div#leftCol ul.plus li,
						div#rightCol ul.plus li {
							background:url(/site-media/images/plusV.gif) no-repeat 0px 4px;
							border-bottom:none;
							padding:5px 0 5px 22px;
						}
						
							div#leftCol ul.plus li a,
							div#rightCol ul.plus li a {
								color:#464646;
								text-decoration:none;
							}
							
							div#leftCol ul.plus li a:hover,
							div#rightCol ul.plus li a:hover {
								color:#f6a42f;
								text-decoration:underline;
							}
						
						p.phone {
							background:url(/site-media/images/phoneIcon.gif) no-repeat 8px 0px;
							color:#464646;
							margin:10px 0 0;
							padding:5px 0 5px 32px;
						}
							
/* ----- Footer styles ----- */

	div#footer {
		margin:0 auto;
		overflow:hidden;
		width:996px;
	}
	
	/* ----- Top part footer ----- */	
	
		div#footerBranding {
			background:url(/site-media/images/footerBrandingBackground.gif) repeat-y top center;
			height:95px;
			overflow:hidden;
			padding:7px 34px;
		}
		
			div#footerBranding h2 {
				color:#ffffff;
				font-size:14px;
				margin:0 0 10px;
			}
		
			div#footerBranding ul {
				list-style:none;
				margin:0;
				overflow:hidden;
				padding:0 0 0 3px;
			}
			
				div#footerBranding ul li {
					background:url(/site-media/images/footerBrandingBlock.gif) no-repeat top center;
					display:block;
					float:left;
					height:56px;
					list-style:none;
					margin-right:14px;
					overflow:hidden;
					padding:5px;
					width:61px;
				}
				
				div#footerBranding ul li.last {
					margin-right:0;
				}
				
					div#footerBranding ul li a {
						display:block;
						float:left;
						height:56px;
						overflow:hidden;
						width:61px;
					}
					
					div#footerBranding ul li a img {
						display:block;
						margin-top:-56px;
					}
					
					div#footerBranding ul li a:hover img {
						margin-top:0px;
					}
		
	/* ----- Bottom part footer ----- */	
		
		div#footerInfo {
			background:url(/site-media/images/footerInfoBackground.gif) no-repeat top center;
			color:#ffffff;
			height:29px;
			overflow:hidden;
			padding:0px 18px 18px;
			position:relative;
		}

			div#footerInfo a {
				color:#ffffff;
			}
			
			div#footerInfo a:hover {
				text-decoration:none;
			}

			div#footerInfo p {
				line-height:29px;
				margin:0;
			}
			
			div#footerInfo p.left {
				left:40px;
				position:absolute;
				top:0px;
			}
			
			div#footerInfo p.right {
				right:92px;
				position:absolute;
				top:0px;
			}
		
			div#footerInfo a.logo {
				background:url(/site-media/images/getlogicLogo.gif) no-repeat top center;
				display:block;
				height:29px;
				position:absolute;
				right:18px;
				top:0;
				width:69px;
			}
/* ----- Hacks ----- */
.hide {
    display: none;
}


.right {
    float: right;
}


/* ----- contact form ----- */


form.contact-form {
	background: #ececec;
	padding: 5px;
}

form.contact-form table {
	width:100%;
}

form.contact-form table th {
	text-align:left;
	font-weight: bold;
	margin-top:3px;
	vertical-align:text-top;
	width:25%;
}

form.contact-form table td input.required {
	width:99%;
}

form.contact-form table td textarea {
	width:99%;
}

form.contact-form .button input.submit {
	border: none;
	background: url(/site-media/images/button_submit.gif) no-repeat;
	width:84px;
	height:25px;
	cursor: pointer;
	padding:0 0 3px 20px;
	text-align: left;
	float:right;
}

form.contact-form .button input.submit:hover {
	background: url(/site-media/images/button_submit_hover.gif) no-repeat;
}


/* ----- sitemap ----- */

ul.sitemap {
	padding: 0;
	margin:0 0 15px 0;
}

ul.sitemap li {
	list-style-type:none;
	list-style-position: outside;
	margin:5px 0;
	padding:0 0 0 15px;
}

ul.sitemap li a {
	color: #8CC63F;
	text-decoration: underline;
}

ul.sitemap li a:hover {
	text-decoration: none;
}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
/*  opacity: 0.85;*/
}
#tooltip h3, #tooltip div { margin: 0; }


ul.list {
	margin:0;
	padding:0;
	border-top:1px solid #D6D6D6;
	clear:both;
}

ul.list li {
	list-style:none;
	list-style-position:outside;
}

ul.list li div.info {
	display:block;
	padding:20px 0;
	float:left;
	width:80%;
}

ul.list li div.info span {
	display:block;
	float:right;
	margin-right:30px;
	font-size:1.3em;
	font-weight:bold;
	width:100px;
}

ul.list li a {
	float:left;
}

ul.list li div.info a {
	float:left;
}

ul.list li div.info a.addcart {
	display:block;
	width:76px;
	height:23px;
	background: url(/site-media/images/button-cart.png) no-repeat;
	float:right;
	padding:3px 0 0 30px;
	color:#fff;
}

ul.list li div.info a.addcart:hover {
	text-decoration:none;
}
