body {	background-image: url(images/bg.gif);	background-repeat: repeat;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}#header{	background-color: black;	margin: 0;	border-top: 1px solid black;	padding: 0;}#header h1{	background-image: url(images/logo.jpg);	background-repeat: no-repeat;	height: 156px;	width: 359px;	margin: 0;}#header h1 span{	font-size: 1px;	visibility: hidden;}#language_bar ul{	color: white;	list-style: none;	text-align: right;	padding-right: 5px;	padding-bottom: 2px;}#language_bar ul li{	display: inline;	font-size: 10px;}#language_bar ul li span{	text-decoration: underline;}#language_bar ul li a{	color: white;	text-decoration: none;}#language_bar ul li a:hover{	text-decoration: underline;}#menu{	font-size: 13px;	font-weight: bold;}#menu ul{	list-style: none;	text-align: center;}#menu ul li{	display: inline;	margin-right: 40px;}#menu ul li span{	text-decoration: underline;}#menu ul li a{	text-decoration: none;	color: black;}#menu ul li a:hover{	text-decoration: underline;}#half_line{	border-bottom: 1px solid black;	margin-right: 90px;}#half_line span{	font-size: 1px;	visibility: hidden;}#content_text{	padding-left: 80px;	padding-top: 40px;	padding-right: 82px;}#content_text p{	font-size: 14px;}#content_text img{	padding-top: 25px;}#content_text ul li{	font-size: 13px;}#contact_screen{	background-color: #e6e6e6;	padding: 15px;}#contact_screen label{	font-size: 12px;	font-weight: bold;}#contact_screen input{	margin-bottom: 10px;	width: 160px;}#photo_left{	padding-right: 15px;}.address{	margin: 1px;}.notifica{	color: red;	font-size: 12px;	padding-left: 20px;}label{	display: block;}h2{	font-size: 14px;}/* - STICKY FOOTER CSS */html, body {	height: 100%;	margin: 0;}#wrap {	margin: 0 auto;	min-height: 100%;	background-color: white;	width: 950px;}#main {overflow:auto;	padding-bottom: 20px;}  /* must be same height as the footer */#footer {position: relative;	margin-top: -20px; /* negative value of footer height */	height: 20px;	clear:both;} /*Opera Fix*/body:before {	content:"";	height:100%;	float:left;	width:0;	margin-top:-32767px;/}#shop_photo{	text-align: right;	margin: 0 auto;	display: block;}
