
* { padding: 0; margin: 0; }
html {
	font-size: 62.5%;
}
body {
	font: 11px Tahoma, sans-serif;
	color:#323232; 
	background:#fff url("/upload_dir/design/unique/Bg.png") repeat-x 0px 0px;
}
a, a:link, a:visited, a:active {
	color: #ecc304;
	text-decoration: none;	
}
a:hover {
	text-decoration: none;
	color:#323232;
}
#Wrapper {	
	margin:0 auto;
	width:100%;
}
#Header {
	height:145px;	
	width:900px;			
	margin:0 auto;
	background: #000;
	border-bottom:8px solid #404040;
	position:relative; 
}
#Logo {
	position:absolute;
	width:375px;
	height:100px;
	left:0;
	z-index:0;
}
#link a {
	display:block;
	width:380px;
	height:110px;
	position:absolute;
	z-index:999;
	cursor:hand;
	cursor:pointer;	
}
#Top {
	width:900px;
	float:left;
	height:150px;
	position:absolute;
	z-index:99;
}
	#TopLeft {
		width:740px;
		float:left;
		color:#fff;
	}
		#TopNavigation {
			margin:120px 0 0 0;
			float:left;
			width:370px;
		}
			#TopNavigation li {
				list-style-type: none;
				float:left;		
			}
			#TopNavigation li a {
				color:#fff;
				font-family: Tahoma, sans-serif;
				padding:0 5px 0 5px;
				text-decoration: none;
				text-transform: uppercase;
			}
			#TopNavigation li a:hover {
				color:#ecc304;
			}
		#TopLogin {
			margin:95px 0 0 0;
			float:left;
			width:370px;
		}
			#TopLogin ul {
				margin:0 0 3px 130px;
			}
			#TopLogin ul li {
				float:left;
				list-style-type: none;
				padding:0 5px 0 0;
				line-height:20px;
			}
			#TopLogin a {
				color:#c0c0c0;
				text-decoration: none;
				font-size: 10px;
			}
			#TopLogin #username,
			#TopLogin #password_input{
				width:121px;
				background: url("/upload_dir/design/unique/InputBg.png") no-repeat 0px 0px;
				border:none;
				height:20px;
				float:left;
			}
			#Submit {
				width:16px;
				background: url("/upload_dir/design/unique/InputSubmit.png") no-repeat 0px 0px;
				border:none;
				height:20px;
				float:left;
				cursor:hand;
				cursor:pointer;
			}
			#TopLogin .LV_invalid,
			#TopLogin .LV_validation_message,
			#ContentBottom .LV_invalid,
			#ContentBottom .LV_validation_message {
				display:none;
			}
		
	#TopRight {
		float:right;
		margin:20px 0 0 0;
	}
		#TopShoppingCart {
			background: url("/upload_dir/design/unique/ShoppingCartBg.png") no-repeat 0px 0px;
			height:60px;
			padding:20px 0 0 35px;
			color:#fff;
			width:110px;
			font-size: 10px;
		}
		#TopShoppingCart p {
			padding:0 0 4px 0;
		}
		#TopLanguage {
			background: url("/upload_dir/design/unique/Language.png") no-repeat 0px 0px;
			padding:20px 0 0 0;
		}
#ContentWrapper {
	margin:0 auto;
	width:100%;
	background:#e2e2e2;
}
#Content {	
	width:900px;	
	margin:0 auto;
}
#ColumnWrapper {
	float:left;
	width:900px;	
	background: #fff url("/upload_dir/design/unique/ContentBg.png") repeat-y 0px 0px;
}
#LeftColumn {
	width:136px;
	float:left;
	display:inline;
}
	#LeftColumn ul {
		margin:0 0 0 10px;
	}
	#LeftColumn ul li {
		list-style-type: none;	
	}
	#LeftColumn ul li a {
		display:block;
		color:#000;
		font: normal normal bold 10px/20px Tahoma, sans-serif;
		text-decoration: none;
		text-transform: uppercase;
	}
	#LeftColumn ul li a:hover {
		text-decoration: underline;
	}
	#LeftColumn ul li li a {
		color:#fff;
	}
	#LeftColumn ul ul ul {
		margin:0;
	}
	#LeftColumn ul li li li a {
		display:block;
		color:#404040;
		font: normal normal normal 10px/15px Tahoma, sans-serif;
		text-decoration: none;
		text-transform: none;
	}
	
	/* =================== PRODUCT LISTING ======================*/	
	#product-listing-sorting {
		background:none;
		border:none;
		text-align: left;
	}
	
		/* =================== PRODUCT LISTING ======================*/	
	table.table_form {
		border:none;
		width:100%;
	}
	tr.top {
		display:none;
	}
	td.content {
		padding:0px;
	}

#MainContent {	
	min-height:400px;
  	height:auto !important;
  	height:400px;
	width:724px;
	margin:20px;	
	float:right;
	display:inline;
}
	#MainContent h1{
		color: #ecc304;
		font-size: 16px;
		margin:0 0 10px 0;
		font-family: Tahoma, sans-serif;
		font-weight: bold;
	}
#ContentBottom {	
	width:760px;	
	margin:0 auto;
	height:20px;
	background: #808080 url("/upload_dir/design/unique/ContentBg.png") repeat-y 0px 0px;
	clear:both;
	padding:2px 0 0 140px;
}
#ContentBottomManufacturer {
	float:left;
}
#ContentBottom input {
	padding:0 0 0 5px;
	height:15px;
}
#newsletter_name_quick,
#newsletter_mail_quick {
	background:#fff;
	padding:0;
	margin:0;
	float:right;
	width:90px;
}
#newsletter_mail_quick {
	margin:0 0 0 5px;
}
#ContentBottomNewsletter {
	float:right;
	background: url("/upload_dir/design/unique/BottomBg.png") no-repeat bottom left;
	width:630px;
}
#SubmitNewsletter {
	width:16px;
	background: url("/upload_dir/design/unique/SubmitNewsletter.png") no-repeat 0px 0px;
	border:none;
	height:17px;
	cursor:hand;
	cursor:pointer;
	margin:1px 5px 0 3px;
	float:right;
}
#FooterWrapper {
	width:100%;
	height:80px;
	background:#fff;
}	
#FooterContent {
	width:900px;
	margin:0 auto;
	background: url("/upload_dir/design/unique/FooterBg.png") no-repeat 0px 0px;
	height:95px;
}

/* =================== MODULE.BUTTONS ======================*/
.button {
	margin:4px 0 4px 0;
}
.search-button .button {
	margin:0;
}
.button dt.left {
	background:transparent url(/upload_dir/design/unique/button_left.png) no-repeat;
	height:44px;
	width:11px;
}
.button dt.middle {	
	background:transparent url(/upload_dir/design/unique/button_middle.png) repeat-x;	
	height:44px;
}
.button dt.right {
	background:transparent url(/upload_dir/design/unique/button_right.png) no-repeat;
	height:44px;
	width:11px;
}
.button input,
.button dt.middle .ahref a  {	
	height:20px;
	color:#fff;
	font-size: 10px;
	font-family: Tahoma, sans-serif;
	text-transform: uppercase;
}
.CheckOutProceed dt.left {
	background:transparent url(/upload_dir/design/unique/button_left_big.png) no-repeat;
	height:58px;
	width:15px;
}
.CheckOutProceed dt.middle {	
	background:transparent url(/upload_dir/design/unique/button_middle_big.png) repeat-x;
	height:58px;
}
.CheckOutProceed dt.right {
	background:transparent url(/upload_dir/design/unique/button_right_big.png) no-repeat;
	height:58px;
	width:15px;
}
.CheckOutProceed input,
.CheckOutProceed dt.middle .ahref a  {	
	height:30px;
	color:#fff;
	font-size: 11px;
	font-family: Tahoma, sans-serif;
	text-transform: uppercase;
}
/* MODULE.BUTTONS END */

#AddThis {
	margin:20px 0 10px 0;
}