@charset "utf-8";
/***** Global Settings *****/
html { margin:0; padding:0;}
body { margin:30px 0 0 0; padding:0;}
body { background:url(../../templates/guermrkt/images/siteBG.jpg) repeat; background-color:#504937;}
 
/***** Formatting *****/
img { border:0; }
sup { bottom:0.3em; position:relative; vertical-align:baseline; }
sub { bottom:-0.2em; position:relative; vertical-align:baseline; }
acronym, abbr { border-bottom:1px dashed; cursor:help; letter-spacing:1px; }
.clear         { clear:both; }
.float-left    { float:left; }
.float-right   { float:right; }
.text-left     { text-align:left; }
.text-right    { text-align:right; }
.text-center   { text-align:center; }
.text-justify  { text-align:justify; }
.bold          { font-weight:bold; }
.italic        { font-style:italic; }
.underline     { border-bottom:1px solid; }
.highlight     { background:yellow; }
.font14 { font-size:14px; }
 
/***** Style *****/
.wrap { width:800px; margin:0 auto; padding:0; background-color:#eeebbe; color:#17181f; font:normal normal 400 14px Arial, Helvetica, sans-serif; line-height:22px;}

.header {
	height:65px;
	margin:0 auto;
	padding:0;
	width:800px;
}

.header p, .header img{
	float: right;
	font-size: 14px;
	color: white;
	text-align: right;
	margin-left: 5px;
	margin-top: 6px;
}

.header h1 {
	background:url("../../templates/guermrkt/images/logo.png") no-repeat scroll 0 0 transparent;
	float:left;
	height:65px;
	margin-bottom:0;
	margin-top:0;
	text-indent:-9999px;
	width:196px;
}

#tagline {background:url(../images/tagline.png) no-repeat; width:792px; height:35px; margin:0 auto; padding:5px 8px 0 0; font:normal normal 400 14px Georgia, Arial, Tahoma, Helvetica, sans-serif; color:#17181f; text-align:right;}
.content { width:700px; margin:0 auto; padding:35px 0;}
.content h1 { margin:0 0 15px 0; padding:0; font:normal normal 700 28px Arial, Tahoma, Helvetica, sans-serif; color:#463a28; text-align:center;}
.content h2 { margin:0 0 15px 0; font:normal normal 700 20px Arial, Tahoma, Helvetica, sans-serif; color:#990000; text-align:center;}
.content h3 { margin:0 0 10px 0; font:normal normal 700 14px Arial, Tahoma, Helvetica, sans-serif; color:#3c3e6c; line-height:22px; text-align:center;}
.content a { color:#990000; text-decoration:underline; }
.content a:hover { text-decoration:none; }
.content ul, ol { margin:0 40px 0 40px; }
.content li { margin:0 0 10px 0; }
.footer { width:800px; height:40px; margin:0 auto; padding:0; color:#f1e5e5; font:normal normal 400 12px Arial, Helvetica, sans-serif; line-height:40px; text-align:right; }

.signature { background:url(../images/jay-sign.png) no-repeat; height:30px; width:40px; }

.hr-line { background:url(../images/hr-line.png) no-repeat; height:6px; width:700px; margin:0 auto 30px; }

.list { list-style:square outside none; }

.buttonlink1 a { background: url(../images/button.png) no-repeat 0 0;width:425px; height:55px; margin:0 auto 30px; padding-top:15px; font:normal normal 700 16px Arial, Tahoma, Helvetica, sans-serif; color:#17181f; text-align:center; text-decoration:none; display:block; }
.buttonlink1 a:hover { color:#990000; }

.buttonlink2 a { background: url(../images/button.png) no-repeat 0 0;width:425px; height:55px; margin:0 auto 30px; padding-top:25px; font:normal normal 700 16px Arial, Tahoma, Helvetica, sans-serif; color:#17181f; text-align:center; text-decoration:none; display:block; }
.buttonlink2 a:hover { color:#990000; }

.buttonlink3 a { background: url(../images/button.png) no-repeat 0 0;width:425px; height:55px; margin:0 auto 30px; padding-top:20px; font:normal normal 700 24px Arial, Tahoma, Helvetica, sans-serif; color:#17181f; text-align:center; text-decoration:none; display:block; }
.buttonlink3 a:hover { color:#990000; }

.buttonlink4 a { background: url(../images/button2.png) no-repeat 0 0; width:250px; margin:0 auto 20px; padding:0; color:#990000; display:block; height:84px; overflow:hidden; text-indent:-9999px; cursor:pointer; cursor:hand;}
.buttonlink4 a:hover { background-position:0 -84px; }

#box1 { background:url(../images/box1-bg.png) repeat-y; width:650px; margin:0px auto 30px;}
#box1-top { background:url(../images/box1-top.png) no-repeat center top; padding-top:35px;}
#box1-content { background:url(../images/box1-bottom.png) no-repeat center bottom; padding:0 50px 30px 50px;}
#box1-content h1{ margin:0 0 15px 0; font:normal normal 700 20px Arial, Tahoma, Helvetica, sans-serif; color:#990000; text-align:center;}
#box1-content div{ margin:0 0 15px 0; text-align:center;}
#box1-content a { font-weight:bold; color:#990000; text-decoration:underline; }
#box1-content a:hover { text-decoration:none; }

#box2 { width:480px; background:url(../images/quote.png) no-repeat; margin:0 auto 30px; padding:10px 10px 0 18px;}
#box2 p { margin:0; color:#344a33; font:normal normal 400 17px Arial, Helvetica, sans-serif; line-height:24px;}

#box3 { width:73%; background:url(../images/check.png) no-repeat; margin:0 auto 15px; padding:0 0 0 32px;}
#box3 p { margin:0; color:#17181f; font:normal normal 400 18px Arial, Helvetica, sans-serif; line-height:23px;}

#box4 {width:601px; margin:0px auto; }
#box4-content {background-color:#fff; border:1px solid #c6c6c6; padding:20px 0;}
#box4-content div{ margin:0 auto; text-align:center;}
#box4-content h1 { margin:0 0 10px 0; font:normal normal 700 20px Arial, Tahoma, Helvetica, sans-serif; color:#3c3e6c; line-height:36px; text-align:center;}
#box4-content h2 { margin:0 0 15px 0; font:normal normal 700 16px Arial, Tahoma, Helvetica, sans-serif; color:#17181f; line-height:26px; text-align:center;}
#box4-content p { margin:0 0 10px 0; font:normal normal 700 16px Arial, Tahoma, Helvetica, sans-serif; color:#990000; line-height:30px; text-align:center;}
#box4-content hr { margin:0 auto 15px; width:75%; height: 1px; color: #c6c6c6; background-color: #c6c6c6; }
#box4-content a { font:normal normal 700 16px Arial, Tahoma, Helvetica, sans-serif; color:#990000; text-decoration:none; text-align:center;}
#box4-content a:hover { text-decoration:underline;}
#box4-shadow {background:url(../images/box2-shadow.png) no-repeat; width:601px; height:27px; margin:0 auto;}

p.tagline{
position: relative;
top: -10px;
}

#box1-content div.vid, div.vid{
float:left;
margin: 0 0 15px -85px;
width: 750px;
text-align:left;
}

div.double{
margin: 0 0 15px 100px;
}

#box1-content div.vid p, div.vid p{
font-weight: bold;
line-height: 1em;
margin: 0;
padding: 0 25px 0 0;
}

#box1-content div.vid span, div.vid span{
	font-weight: 600;
    line-height: 1em;
    margin: 0;
	font-size:small;
}

div.vid ul{
margin: 0 0 0 0;
}

div.vid ul li{
float: left;
list-style: none outside none;
margin: 0 0 0 10px;
width:200px;
}
