html{
	top:0;
	height: 700px;
	text-align:center;
	margin:0 auto;
	padding:0;
	overflow:hidden;
}

body {
	top:0;
	height: 700px;
	width:100%;
	padding:0;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:1.5em;
	background: url(http://ludwigfoods.com/img/bg.jpg) no-repeat center center #fff;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#facebook {
	position:relative;
	bottom:2px;
	left:3%;
}

a:link{ color: #5959E6; }

a:visited{ color: #4141E2; }

a:hover, a:focus{ color: #9393EE;	text-decoration:none; }

p{	margin:1em 0; }

h1 + p, h2 + p, h3 + p, h4 + p, h5 + p, h6 + p{	margin-top:-0.05em;}

h1, h2, h3, h4, h5, h6{ color: #3535FF; margin-bottom:0.5em; }

h1{
	font-size:26px;
	color: #000;
	font-weight: bold;
	font-family: Verdana, Geneva, sans-serif;
}

h2{	font-size:20px;}

h3{	font-size:18px;}

h4{	font-size:16px;}

h5{	font-size:14px;}

h6{	font-size:12px;}

ol, ul{	margin: 1em 0 1em 2em; }

ol ol, ol ul, ul ol, ul ul{ margin-top:0; margin-bottom:0; }

ol li{	list-style:decimal }
ol li ol li{ list-style:upper-alpha; }
ol li ol li ol li{ list-style:upper-roman; }

ul li{ list-style:disc;}

em{font-style:italic;}

strong{font-weight:bold;}

em strong, strong em{ font-weight:bold; font-style:italic; }

#container {
	display:block;
	position: absolute;
	padding:0;
	width:100%;
	height:210px;
		background-image:url(../img/homebg.jpg);
	background-repeat:repeat-x;
	top:250px;
	margin:-100px 0 0 0;
	border:solid #9393EE;
	border-width:3px 0 3px 0;
	opacity: 0.80;
	-moz-opacity: 0.80;
	filter: alpha(opacity=80);
	left: 0px;
}

* html img,
* html .png {
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "css/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}

#logo{
	display:block;
	background-repeat:no-repeat;
	position: absolute;
	width:314px;
	height:148px;
	background-image:url(../img/logo_front.png);
	left:56%;
	margin:0 0 0 -575px;
	top:35px;
	overflow:hidden;
	text-indent:999em;
	line-height:999em;
		opacity: 1.0;
	-moz-opacity: 1.0;
	filter: alpha(opacity=100);
}

#content{
	position:relative;
	display:block;
	width: 410px;
	left:60%;
	margin:0 0 0 -50px;
	padding:15px 0;
	top:10px;
}

#footer {
	position: absolute;
	padding-left:4%;
	padding-right:4%;
	width:90%;
	bottom: 6%;
	margin:0;
	text-align:center;
	left:5px;
	height: 50px;
}



/* thumbnail slider begin */

/* apply the gallery design - links slider */
#gallery_container {  
	border-width:3px 0 3px 0;
	z-index:-2;
	opacity: 0.75;
	-moz-opacity: 0.75;
	filter: alpha(opacity=75);
	width:800px ; height:94px ; margin:10px auto 10px; padding:7px 0px 0px; display:block; position:relative; }
/* the width is set to show the number of thumbnails that will be visible */
#thumb_container{ position:relative ; overflow:hidden ; width:442px ; height:90px ; margin:0px auto 0px;  }
/* the thumbnails container */
#thumbs { white-space:nowrap; display:block; position:relative; }

#thumbs a { padding:0px; margin:0px; }


/* DIV container slider example */
#gallery_container2 {  width:900px ; height:134px ; margin:10px auto 10px; background:#EBE2E5 ; padding:7px 0px 0px; display:block; position:relative; }

/* create custom forward-backward buttons for this container */
#gallery_container2 .addfwd { display:block; position:absolute; cursor:pointer; width:25px; height:134px; top:0px; right:0px; background:url(../images/gallery_fwd2.jpg) no-repeat center;  }
#gallery_container2 .addbkwd { display:block; position:absolute; cursor:pointer; width:25px; height:134px; top:0px; left:0px; background:url(../images/gallery_back2.jpg) no-repeat center;  }

/* the width is set to show the number of thumbnails that will be visible */
#thumb_container2{ position:relative ; overflow:hidden ; width:900px ; height:130px ; margin:0px auto 0px; }
/* the thumbnails container; set a width on it so everything will be fine */
#thumbs2 { display:block; position:relative; width:900px; }

#thumbs2 div.thumbnail { display:block; position:relative; float:left; margin-right:30px; font-size:11px; width:84px; text-align:center; }

#thumbs2 a { padding:0px; margin:0px; clear:both; display:block; }
#thumbs2 a img{ border:1px #333333 solid; }

/* the forward and backward buttons */
.addfwd { display:block; position:absolute; cursor:pointer; width:25px; height:101px; top:0px; right:0px; background:url(../images/gallery_fwd.jpg) no-repeat;  }
.addbkwd { display:block; position:absolute; cursor:pointer; width:25px; height:101px; top:0px; left:0px; background:url(../images/gallery_back.jpg) no-repeat;  }
/* thumbnail slider end */

/* banner rotator */
#banners_container { display:block; position:relative; width:557px; height:140px; margin:0px auto 0px; border:1px #CCCCCC solid; }
#banner_container { position:relative ; overflow:hidden ; width:557px ; height:134px ; margin:0px auto 0px;  }
#banners { white-space:nowrap; display:block; position:relative; }
#banners a img { border:none; }

