*{margin:0;padding:0;}
html{height:100%;}
body{width:100%;height:100%;background:#fff;margin:0 auto;padding:0;
background:url('../images/bgfull-2-1280x768.jpg') center top no-repeat; 
/* bgfull1024x768.jpg bgfull280x768.jpg bgfull-2-1280x768.jpg */
}
#nF{position:relative;min-height:100%;}
* html #nF{height:100%;}
#contentwrapper{width:900px;min-height:768px;margin:0 auto;padding:10px 10px 101px 10px;}
#content{padding:5px;font-family:"Trebuchet MS", Verdana, Arial, sans-serif;font-size:14px;}
#content p{color:#444;}
#leftrightcont{width:100%;height:222px;margin:12px auto 0 auto;}
#contentleft{width:240px;height:190px;float:left;padding:5px;background:url('../images/left-container-250x200.jpg');border-left:1px solid #eee;border-top:1px solid #eee;}
#contentleft h3{text-align:center;font-family:"Yanone Kaffeesatz", Arial, serif;font-size:28px;color:#222;margin-bottom:8px;}
#contentleft p{font-family:"Yanone Kaffeesatz", Arial, serif;font-size:18px;color:#222;}
#contentleft p a {text-decoration:none;color:#780405;border-bottom:1px dashed #780405;}
#contentleft p a:hover {color:#E94404;border-bottom:1px dashed #E94404;}
#contentright{width:240px;height:190px;float:right;padding:5px;background:url('../images/right-container-250x200.jpg');border-right:1px solid #eee;border-top:1px solid #eee;}
#contentright h3{text-align:center;font-family:"Yanone Kaffeesatz", Arial, serif;font-size:28px;color:#222;margin-bottom:8px;}
#contentright p{font-family:"Yanone Kaffeesatz", Arial, serif;font-size:18px;color:#222;}
#contentright p a {text-decoration:none;color:#780405;border-bottom:1px dashed #780405;}
#contentright p a:hover {color:#E94404;border-bottom:1px dashed #E94404;}
#contentmiddle{width:100%;height:210px;margin:0;background:#fff;padding:5px 0;border-top:1px solid #eee;}
#contentmiddle h3{text-align:center;font-family:"Yanone Kaffeesatz", Arial, serif;font-size:28px;color:#222;margin-bottom:8px;}
#contentmiddle p{font-family:"Yanone Kaffeesatz", Arial, serif;font-size:20px;color:#222;text-align:left;margin-bottom:20px;}
#contentmiddle p a {text-decoration:none;color:#780405;border-bottom:1px dashed #780405;}
#contentmiddle p a:hover {color:#E94404;border-bottom:1px dashed #E94404;}
#leadmessagewrap{width:900px;height:56px;border-bottom:1px solid #eee;border-top:1px solid #eee;}
ul#leadmessage{display:none;font-family:"Yanone Kaffeesatz", Arial, serif;font-size:36px;}
ul#leadmessage li{list-style-type:none;padding:5px 0 0;text-align:center;}
#buttoncont{width:900px;height:110px;margin:0 auto;padding-top:14px;background:url('../images/buttoncont-bg-900x110.jpg');text-indent:-9999px;}
#button{display:block;position:relative;width:324px;height:110px;background:url('../images/buttons-sprite-324x110.jpg') no-repeat;margin:0 auto;}
#button span{cursor:pointer;position:absolute;top:0;left:0;right:0;bottom:0;background:url('../images/buttons-sprite-324x110.jpg');background-position:0 -110px;}
#svilogo{width:882px;height:100px;background:url('../images/NEW-header-882x100.jpg');margin:0 auto;text-indent:-9999px;}
#footer{position:relative;margin:-101px auto 0 auto;width:100%;height:101px;background:url('../images/bg-bottom-1024x101.jpg') top center no-repeat;}
#footercontent{width:900px;padding:20px 10px 10px;margin:0 auto;font-family:"Trebuchet MS", Verdana, Arial, sans-serif;font-size:14px;}
.clear{clear:both;height:0px;}
.tooltip{display:none;background:url('../images/black_arrow_big.png');height:163px;padding:25px 30px 25px 30px;width:310px;font-family:"Lucida Grande", Verdana, sans-serif;font-size:12px;color:#fff;line-height:16px;position:relative;z-index:32700;}
.tooltip .label{color:yellow;width:35px;}
.tooltip a{color:#fff;font-size:11px;font-weight:bold;text-decoration:none;padding:3px;background:#C56B27;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.tooltip a:hover{color:#C56B27;background:#fff;}
.tooltip.bottom{background:url('../images/black_arrow_big_bottom.png');}
.tooltip.bottom p{padding-top:18px;}
ul#socialmedia{width:216px;height:70px;background:#fff;list-style-type:none;float:left;}
ul#socialmedia li span , ul#socialmedia li{width:70px;height:70px;float:left;}
ul#socialmedia li span#twitter{background:url('../images/socialmedia-sprite-210x140.jpg');background-position:0 -70px;}
ul#socialmedia li span#twitter:hover{background:url('../images/socialmedia-sprite-210x140.jpg');background-position:0 0;}
ul#socialmedia li span#facebook{background:url('../images/socialmedia-sprite-210x140.jpg');background-position:-71px -70px;}
ul#socialmedia li span#facebook:hover{background:url('../images/socialmedia-sprite-210x140.jpg');background-position:-71px 0;}
ul#socialmedia li span#digg{background:url('../images/socialmedia-sprite-210x140.jpg');background-position:-141px -70px;}
ul#socialmedia li span#digg:hover{background:url('../images/socialmedia-sprite-210x140.jpg');background-position:-141px 0;}
#footerright{width:640px;height:72px;float:right;text-align:left;}
ul#footerlinks{list-style-type:none;margin:8px 0 0;}
ul#footerlinks li{float:left;margin:0 5px;width:auto;text-align:center;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-moz-box-shadow:0 0 12px #555;-webkit-box-shadow:0 0 12px #555;box-shadow:0 0 12px #555;}
ul#footerlinks li a{text-decoration:none;color:#666;font-family:"Yanone Kaffeesatz",Arial,serif;font-size:18px;padding:2px 6px;height:35px;}
ul#footerlinks li.even:hover{-moz-box-shadow:0 0 12px #FC5302;-webkit-box-shadow:0 0 12px #FC5302;box-shadow:0 0 12px #FC5302;}
ul#footerlinks li:hover{-moz-box-shadow:0 0 12px #6C0E0F;-webkit-box-shadow:0 0 12px #6C0E0F;box-shadow:0 0 12px #6C0E0F;}
ul#footerlinks li a:hover{color:#6C0E0F;}
ul#footerlinks li a.even:hover{color:#FC5302;}
.bx-next{position:absolute;top:40%;right:-50px;z-index:999;width:30px;height:30px;text-indent:-999999px;background:url(../bx_styles/gray_next.png) no-repeat 0 -30px;}
.bx-prev{position:absolute;top:40%;left:-50px;z-index:999;width:30px;height:30px;text-indent:-999999px;background:url(../bx_styles/gray_prev.png) no-repeat 0 -30px;}
.bx-pager a{margin-right:5px;color:#fff;padding:3px 8px 3px 6px;font-size:12px;zoom:1;background:url(../bx_styles/gray_pager.png) no-repeat 0 -20px;}
.bx-auto .start{background:url(../bx_styles/gray_auto.png) no-repeat 0 2px;padding-left:13px;}
.bx-auto .stop{background:url(../bx_styles/gray_auto.png) no-repeat 0 -14px;padding-left:13px;}
.bx-next:hover, .bx-prev:hover{background-position:0 0;}
.bx-pager .pager-active, .bx-pager a:hover{background-position:0 0;}
.bx-pager{text-align:center;padding-top:7px;font-size:12px;color:#666;}
.bx-captions{text-align:center;font-size:18px;padding:3px 0;color:#333;font-family:"Yanone Kaffeesatz",Arial,serif;}
.bx-auto{text-align:center;padding-top:15px;}
.bx-auto a{color:#666;font-size:12px;}
.bx-wrapper{float:right;width:120px;height:120px;margin:5px 0 24px 12px;-moz-box-shadow:0 0 12px #444;-webkit-box-shadow:0 0 12px #444;box-shadow:0 0 12px #444;}
#slider{padding:0;margin:0;list-style:none;overflow:hidden;height:120px;width:120px;}
#slider li{padding:0;margin:0;width:120px;zoom:1;}
#slider li div#slide1{background:url('../images/slider-sprites-840x120.jpg');width:120px;height:120px;background-position:0 0;}
#slider li div#slide2{background:url('../images/slider-sprites-840x120.jpg');width:120px;height:120px;background-position:-120px 0;}
#slider li div#slide3{background:url('../images/slider-sprites-840x120.jpg');width:120px;height:120px;background-position:-240px 0;}
#slider li div#slide4{background:url('../images/slider-sprites-840x120.jpg');width:120px;height:120px;background-position:-360px 0;}
#slider li div#slide5{background:url('../images/slider-sprites-840x120.jpg');width:120px;height:120px;background-position:-480px 0;}
#slider li div#slide6{background:url('../images/slider-sprites-840x120.jpg');width:120px;height:120px;background-position:-600px 0;}
#slider li div#slide7{background:url('../images/slider-sprites-840x120.jpg');width:120px;height:120px;background-position:-720px 0;}
#slider li img{width:120px;height:120px;margin:0 auto;}
#slider img{float:none;margin-right:36px;}
#slider .images li{width:221px;}
#slider .images img{float:none;}
#nsliderwrap{width:100%;height:391px;margin:5px auto 12px auto;-moz-box-shadow:0 0 12px #000;-webkit-box-shadow:0 0 12px #000;box-shadow:0 0 12px #000;
background:#3D3939;
/* Opera */
background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2JhKDYxLDU3LDU3LDEpOyIgLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0eWxlPSJzdG9wLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMSk7IiAvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IGZpbGw9InVybCgjZ3JhZGllbnQpIiBoZWlnaHQ9IjEwMCUiIHdpZHRoPSIxMDAlIiAvPjwvc3ZnPg==);

/* Firefox */
background: -moz-linear-gradient( top, rgba(61,57,57,1), rgba(255,255,255,1) );

/* Chrome & Safari */
background: -webkit-gradient( linear, left top, left bottom, color-stop( 0, rgba(61,57,57,1) ), color-stop( 1, rgba(255,255,255,1) ) );

/* IE5.5 - IE7 */
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FF3D3939,EndColorStr=#FFFFFFFF);

/* IE8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FF3D3939,EndColorStr=#FFFFFFFF)";
padding:6px 0;}

#nsliderwrap img{border:0;margin-left:9px;width:882px;height:351px;-webkit-box-shadow: 0 0 12px #000;-moz-box-shadow: 0 0 12px #000;box-shadow: 0 0 12px #000;}

#nslider {
	position:relative;
    width:882px;
    height:351px;
	margin:0 auto;
	display:none;
	-webkit-box-shadow: 0 0 12px #000;
	-moz-box-shadow: 0 0 12px #000;
	box-shadow: 0 0 12px #000;
}
#nslider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#nslider a {
	border:0;
	display:block;
}
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}
/* The slices in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:89;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:99;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:99;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}
.nivo-controlNav {
	position:absolute;
	left:50%;
	margin-left:-50px;
	bottom:-34px;
}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(../images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(../images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}

.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
	-webkit-box-shadow: 0 0 12px #000;
	-moz-box-shadow: 0 0 12px #000;
	box-shadow: 0 0 12px #000;
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}
#codedesign {
float:right;
width:232px;
height:39px;
}
#codedesign p {
float:left;
padding:23px 4px 4px;
font-size:12px;
color:#aaa;
margin-right:10px;
}
button#michaelpehl {
width:39px;
height:39px;
background:url('../images/NEW-logo-sprite-39x78.jpg');
background-position: 0 0;
border:0;
}
button#michaelpehl:hover {
width:39px;
height:39px;
background:url('../images/NEW-logo-sprite-39x78.jpg');
background-position: 0 -39px;