@charset "utf-8";


/*

  Killer CSS Reset

*/

html, body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td  {
  padding: 0;
  margin: 0;
}

body{
  color: #111; 
  font: 14px Arial, Verdana, Helvetica;
  line-height:1.65em;
}

a, a:visited{text-decoration:none; color:#3593bd;text-shadow: 1px 1px 1px white;}
a:hover, a:active{text-decoration:none; color:black;}

h1{font-size:25px; font-weight:bold; text-shadow: 1px 1px 1px #ffffff; margin-bottom:5px; color:#2D88BD; text-align:left;}
h2{font-size:26px; font-weight:bold; text-shadow: 1px 1px 1px #ffffff; margin-bottom:5px;}
h3{font-size:22px; font-weight:bold; text-shadow: 1px 1px 1px #ffffff; margin-bottom:5px;}
h4{font-size:18px; font-weight:bold; text-shadow: 1px 1px 1px #ffffff; margin-bottom:5px;}
h5{font-size:14px; font-weight:bold; text-shadow: 1px 1px 1px #ffffff; margin-bottom:5px;}
h6{font-size:10px; font-weight:normal;}
h6{font-size:26px; font-weight:normal;}

.text-center{text-align:center;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.text-red{color:red;}
.text-blue{color:blue;}
.text-green{color:green;}
.text-orange{color:orange;}
.text-purple{color:purple;}
.small{font-size:60%;}
.big{font-size:150%;}
.fat{font-weight:bold;}

.right{float:right;}
.left{float:left;}
.clear{clear:both;}
.clearfix{clear:both; line-height:0; height:0; margin:0; padding:0;}

.overskrift-top{font-size:60px; font-weight:bold; color:#2D88BD; text-align:center;}
.overskrift-bottom{line-height:90px; font-size:40px; color:#5C9CC0; text-align:center;}

.hr{height:1px; border-bottom:1px solid #ccc; background:#fff;margin-bottom:5px;}
br {margin:0;}
a img, :link img, :visited img {
  border: 0;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

fieldset, img, abbr {
  border: 0;
}

q:before,q:after {
  content:'';
}

pre {
	font-size: 12px;
	padding: 0;
	margin: 0;
	background: #f0f0f0;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	line-height: 20px; /*--Height of each line of code--*/
	background: url(pre_code_bg.gif) repeat-y left top; /*--Background of lined paper--*/
	width: 500px;
	overflow: auto; /*--If the Code exceeds the width, a scrolling is available--*/
	overflow-Y: hidden;  /*--Hides vertical scroll created by IE--*/
}
pre code {
	margin: 0 0 0 20px;  /*--Left Margin--*/
	padding: 18px 0;
	display: block;
}




/* Main Css*/

body{
  background-color:white;
 /* background-image:url('../images/bg.jpg'); */
  background-repeat:no-repeat;
  background-position:top center;
  font-family:Arial, Helvetica, sans-serif, Arial Black;
}


/*Global Stuff*/

.left{float:left;}
.right{float:left; line-height:40px;}
.clear{clear:both;}
.clearfix{line-height:0; height:0; padding:0; margin:0; clear:both;}
.top-space{margin-top:10px;}
.bottom-space{margin-top:10px;}
.red{color:#e11d1d;}
.blue{color:#44a2d9;}
.green{color:#588e0f;}
.gray{color:#ccc;}
.white{color:#ffffff;}
.text-center{text-align:center;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.underline{text-decoration:underline;}
.bold{font-weight:bold;}
.text-shadow-white{text-shadow: 1px 1px 1px #FFF; }
.text-shadow-dark{text-shadow: 1px 1px 1px #2d7c06; }
.hr{line-height:1px; height:1px; background:#e1e1e1; margin-top:10px; margin-bottom:10px;}

/*List Icons*/

li.check{
	list-style-image:url('../images/check.png');
	margin-left:20px;
	padding-top:4px;
	padding-bottom:4px;
}

li.star{
	list-style-image:url('../images/small-star.png');
	margin-left:20px;
	padding-top:4px;
	padding-bottom:4px;
}

.call-to-action-title{
	list-style-image:url('../images/small-star.png');
	margin-left:1px;
	padding-top:2px;
	padding-bottom:2px;
	font-size:19px;
}

.grunde-til-kob{
	list-style-image:url('../images/small-blue-arrow.png');
	margin-left:30px;
	padding-top:2px;
	padding-bottom:2px;
	font-size:13px;
	line-height:25px;
}


li.bubble{
	list-style-image:url('../images/small-bubble.png');
	margin-left:20px;
	padding-top:4px;
	padding-bottom:4px;
}

li.refresh{
	list-style-image:url('../images/small-refresh.png');
	margin-left:20px;
	padding-top:4px;
	padding-bottom:4px;
}

/*Structure*/

#wrapper{
	width:960px;
	margin-left:auto;
	margin-right:auto;
	padding-left:10px;
	padding-right:10px;
  	
}

#header{
	height:auto;	
	overflow:hidden;
}

#product-display{
	text-align:center;
}

#topper{
	background-color:transparent;
	background-image:url('../images/body-top.png');
	background-repeat:no-repeat;
	height:23px;
	overflow:hidden;
	margin:0;
}

.content-wrap{
	background-color:transparent;
	background-image:url('../images/body-bg.png');
	background-repeat:repeat-y; 
	padding-left:40px;
	padding-right:40px;
        color:#847a7a;
}

/*Logo Area*/
#logo-wrap{
	padding:20px;
}

#logo{
	float:left;
	width:100%;	
	margin-right:10px;
}
#logo h1{
	font-size:55px;	
}

/*Top Phone Number Area*/
#phone-number {
	position: absolute;
	top: 4px;
	width: 302px;
	text-align:right;
	overflow: hidden;
	margin-left:715px;
	margin-top:10px;
	line-height:2em;
	left: 392px;
}
#phone-number  .call-order {
	font-size: 30px;
	color: #2d7c06;
	text-shadow: 1px 1px 1px #2d7c06;
}
#phone-number p {
	color: #666;
	font-size: 28px;
	font-weight: bold;
	padding-top:2px;
	text-shadow: 1px 1px 1px #FFF;
}

#phone-number img{
	padding:0;
	float:left;
}


/*Featured Video Area*/
#video-wrap{
	background-color:transparent;
	background-image:url('../images/video-wrap-bg.jpg');
	background-repeat:no-repeat;
	background-position:top center;
	height:342px;
	padding-top:10px;
	margin-left:3px;	
}

#video-text{
	padding-top:50px;
	padding-left:50px;
	width:330px;
	float:left;
}


#video{
	float:left;
	margin-left:40px;
	margin-top:41px;	
}

/*Quotes Area*/
#quotes-wrap{
	background-color:transparent;
	background-image:url('../images/blue-body.png');
	background-repeat:no-repeat;
	background-position:top center;
	height:114px;
	margin-right:1px;
	padding-top:18px;
}
#quotes-text-wrap{margin-left:40px; padding-top:18px;color:#6284a2; text-shadow:1px 1px 1px #FFF;}
#quotes-image-wrap{padding-top:10px;padding-left:75px;}
/*Main Content Area*/
#main-content{
	text-align:justify;
        padding-left:10px;
        margin-top:-18px;

}
.fully{
        float:left;
        width:840px;
        margin-bottom:20px;

        margin-top:20px;
}
.fully img{float:left; padding:5px;}

.halfer-left{
        float:left;
        width:410px;
        margin-right:20px;
        margin-bottom:20px;

        margin-top:20px;
}
.halfer-left img{float:left; padding:5px;}
.halfer-right{
        float:left;
        width:410px;
        margin-left:20px;
        margin-bottom:20px;
        margin-top:20px;
}
.halfer-right img{float:left; padding:5px;}


.one-third{
        float:left;
        width:260px;
            margin-right:20px;
        margin-bottom:20px;

        margin-top:20px;
}
.one-third img{float:left; padding:5px;}

.one-third-last{
        float:left;
        width:260px;
        margin-left:20px;
        margin-bottom:20px;
        margin-top:20px;
}
.one-third-last img{float:left; padding:5px;}
.one-third-first{
        float:left;
        width:260px;
        margin-right:40px;
        margin-bottom:20px;
        margin-top:20px;
}
.one-third-first img{float:left; padding:5px;}

.two-thirds{
        float:left;
        width:550px;
        margin:20px;
}
.two-thirds img{float:left; padding:5px;}

/*Gray Action Box*/
#action-wrap{
	background-color:transparent;
	background-image:url('../images/gray-body.jpg');
	background-repeat:no-repeat;
	background-position:top center;	
	height:200px;
}

#action-sub1{
        padding-top:30px;
        padding-left:120px;
        width:420px;
        float:left;
        text-shadow:1px 1px 1px #fff;
}

#action-sub-call-to-action{
        padding-top:65px;
        padding-left:45px;
        width:500px;
		line-height:30px;
        float:left;
		text-align:center;
}

#action-sub2{
        float:right;
        padding-top:70px;
        margin-left:40px;
		margin-right:50px;
}

#action-sub5{
float:left;
        padding-top:0px;
        margin-left:0px;
}

#action-sub6{
float:center;
        padding-top:0px;
        margin-left:0px;
}

#action-sub2 ul li{display:block; padding-top:14px; padding-left:20px;}
#action-sub5 ul li{display:block; padding-top:14px; padding-left:20px;}


#action-sub1 ul li, #action-sub2 ul li{margin-bottom:10px;}
#action-sub5 ul li{margin-bottom:10px;}


/*Buttons for Action Area*/

li.aqua-button{
        background-color:transparent;
        background-image:url('../images/aqua-button.png');
        background-repeat:no-repeat;
	background-position:top center;
	height:54px;
	width:293px;
}
li.aqua-button a{
        color:white;
        font-size:20px;
        font-weight:bold;
        text-decoration:none;
        text-shadow:1px 1px 1px #2a7a6e;
}
li.aqua-button a:hover{
        color:#65b7ab;
        font-size:20px;
        font-weight:bold;
        text-decoration:none;
}

/* ----------------------------- */

li.blue-button{
        background-color:transparent;
        background-image:url('../images/blue-button.png');
        background-repeat:no-repeat;
	background-position:top center;
	height:54px;
	width:293px;
}
li.blue-button a{
        color:white;
        font-size:20px;
        font-weight:bold;
        text-decoration:none;
        text-shadow:1px 1px 1px #19456f;
}
li.blue-button a:hover{
        color:#376ea2;
        font-size:20px;
        font-weight:bold;
        text-decoration:none;
}

/* ----------------------------- */

li.charcoal-button{
        background-color:transparent;
        background-image:url('../images/charcoal-button.png');
        background-repeat:no-repeat;
	background-position:top center;
	height:54px;
	width:293px;
}
li.charcoal-button a{
        color:white;
        font-size:20px;
        font-weight:bold;
        text-decoration:none;
        text-shadow:1px 1px 1px #000;
}
li.charcoal-button a:hover{
        color:#111;
        font-size:20px;
        font-weight:bold;
        text-decoration:none;
}

/* ----------------------------- */

li.dark-blue-button{
        background-color:transparent;
        background-image:url('../images/dark-blue-button.png');
        background-repeat:no-repeat;
	background-position:top center;
	height:54px;
	width:293px;
}
li.dark-blue-button a{
        color:white;
        font-size:20px;
        font-weight:bold;
        text-decoration:none;
        text-shadow:1px 1px 1px #000;
}
li.dark-blue-button a:hover{
        color:#072f55;
        font-size:20px;
        font-weight:bold;
        text-decoration:none;
}

/* ----------------------------- */

li.purple-button{
        background-color:transparent;
        background-image:url('../images/purple-button.png');
        background-repeat:no-repeat;
	background-position:top center;
	height:54px;
	width:293px;
}
li.purple-button a{
        color:white;
        font-size:20px;
        font-weight:bold;
        text-decoration:none;
        text-shadow:1px 1px 1px #1f034b;
}
li.purple-button a:hover{
        color:#3f0896;
        font-size:20px;
        font-weight:bold;
        text-decoration:none;
}

/* ----------------------------- */

li.deep-purple-button{
        background-color:transparent;
        background-image:url('../images/deep-purple-button.png');
        background-repeat:no-repeat;
	background-position:top center;
	height:54px;
	width:293px;
}
li.deep-purple-button a{
        color:white;
        font-size:20px;
        font-weight:bold;
        text-decoration:none;
        text-shadow:1px 1px 1px #1f034b;
}
li.deep-purple-button a:hover{
        color:#3f0896;
        font-size:20px;
        font-weight:bold;
        text-decoration:none;
}

/* ----------------------------- */


li.gray-button{
        background-color:transparent;
        background-image:url('../images/gray-button.png');
        background-repeat:no-repeat;
	background-position:top center;
	height:54px;
	width:293px;
}
li.gray-button a{
        color:white;
        font-size:20px;
        font-weight:bold;
        text-decoration:none;
        text-shadow:1px 1px 1px #232323;
}
li.gray-button a:hover{
        color:#636264;
        font-size:20px;
        font-weight:bold;
        text-decoration:none;
}

/* ----------------------------- */


li.green-button{
        background-color:transparent;
        background-image:url('../images/green-button.png');
        background-repeat:no-repeat;
	background-position:top center;
	height:54px;
	width:293px;
}
li.green-button a{
        color:white;
        font-size:20px;
        font-weight:bold;
        text-decoration:none;
        text-shadow:1px 1px 1px #1a4a03;
}
li.green-button a:hover{
        color:#1c5302;
        font-size:20px;
        font-weight:bold;
        text-decoration:none;
}

/* ----------------------------- */

/* GREEEN 222222222222222 */


li.green-button1{
        background-color:transparent;
        background-image:url('../images/green-button1.png');
        background-repeat:no-repeat;
	background-position:top center;
	height:54px;
	width:293px;
}
li.green-button1 a{
        color:white;
        font-size:20px;
        font-weight:bold;
        text-decoration:none;
        text-shadow:1px 1px 1px #1a4a03;
}
li.green-button1 a:hover{
        color:#1c5302;
        font-size:20px;
        font-weight:bold;
        text-decoration:none;
}

/* GREEEN 222222222222222 */

/* ----------------------------- */

li.pink-button{
        background-color:transparent;
        background-image:url('../images/pink-button.png');
        background-repeat:no-repeat;
	background-position:top center;
	height:54px;
	width:293px;
}
li.pink-button a{
        color:white;
        font-size:20px;
        font-weight:bold;
        text-decoration:none;
        text-shadow:1px 1px 1px #75035c;
}
li.pink-button a:hover{
        color:#af088b;
        font-size:20px;
        font-weight:bold;
        text-decoration:none;
}

/* ----------------------------- */
li.hot-pink-button{
        background-color:transparent;
        background-image:url('../images/hot-pink-button.png');
        background-repeat:no-repeat;
	background-position:top center;
	height:54px;
	width:293px;
}
li.hot-pink-button a{
        color:white;
        font-size:20px;
        font-weight:bold;
        text-decoration:none;
        text-shadow:1px 1px 1px #75035c;
}
li.hot-pink-button a:hover{
        color:#af088b;
        font-size:20px;
        font-weight:bold;
        text-decoration:none;
}

/* ----------------------------- */


li.lime-button{
        background-color:transparent;
        background-image:url('../images/lime-button.png');
        background-repeat:no-repeat;
	background-position:top center;
	height:54px;
	width:293px;
}
li.lime-button a{
        color:white;
        font-size:20px;
        font-weight:bold;
        text-decoration:none;
        text-shadow:1px 1px 1px #648438;
}
li.lime-button a:hover{
        color:#8cb258;
        font-size:20px;
        font-weight:bold;
        text-decoration:none;
}

/* ----------------------------- */


li.khaki-button{
        background-color:transparent;
        background-image:url('../images/khaki-button.png');
        background-repeat:no-repeat;
	background-position:top center;
	height:54px;
	width:293px;
}
li.khaki-button a{
        color:white;
        font-size:20px;
        font-weight:bold;
        text-decoration:none;
        text-shadow:1px 1px 1px #4d3101;
}
li.khaki-button a:hover{
        color:#caa86f;
        font-size:20px;
        font-weight:bold;
        text-decoration:none;
}

/* ----------------------------- */


li.maroon-button{
        background-color:transparent;
        background-image:url('../images/maroon-button.png');
        background-repeat:no-repeat;
	background-position:top center;
	height:54px;
	width:293px;
}
li.maroon-button a{
        color:white;
        font-size:20px;
        font-weight:bold;
        text-decoration:none;
        text-shadow:1px 1px 1px #340202;
}
li.maroon-button a:hover{
        color:#530505;
        font-size:20px;
        font-weight:bold;
        text-decoration:none;
}

/* ----------------------------- */


li.lite-gray-button{
        background-color:transparent;
        background-image:url('../images/lite-gray-button.png');
        background-repeat:no-repeat;
	background-position:top center;
	height:54px;
	width:293px;
}
li.lite-gray-button a{
        color:white;
        font-size:20px;
        font-weight:bold;
        text-decoration:none;
        text-shadow:1px 1px 1px #5b5b5b;
}
li.lite-gray-button a:hover{
        color:#807f7f;
        font-size:20px;
        font-weight:bold;
        text-decoration:none;
}

/* ----------------------------- */


li.neon-green-button{
        background-color:transparent;
        background-image:url('../images/neon-green-button.png');
        background-repeat:no-repeat;
	background-position:top center;
	height:54px;
	width:293px;
}
li.neon-green-button a{
        color:white;
        font-size:20px;
        font-weight:bold;
        text-decoration:none;
        text-shadow:1px 1px 1px #54a42e;
}
li.neon-green-button a:hover{
        color:#6bc342;
        font-size:20px;
        font-weight:bold;
        text-decoration:none;
}

/* ----------------------------- */


li.yellow-button{
        background-color:transparent;
        background-image:url('../images/yellow-button.png');
        background-repeat:no-repeat;
	background-position:top center;
	height:54px;
	width:293px;
}
li.yellow-button a{
        color:white;
        font-size:20px;
        font-weight:bold;
        text-decoration:none;
        text-shadow:1px 1px 1px #9f950a;
}
li.yellow-button a:hover{
        color:#b0a50e;
        font-size:20px;
        font-weight:bold;
        text-decoration:none;
}

/* ----------------------------- */
li.neon-yellow-button{
        background-color:transparent;
        background-image:url('../images/neon-yellow-button.png');
        background-repeat:no-repeat;
	background-position:top center;
	height:54px;
	width:293px;
}
li.neon-yellow-button a{
        color:white;
        font-size:20px;
        font-weight:bold;
        text-decoration:none;
        text-shadow:1px 1px 1px #9f950a;
}
li.neon-yellow-button a:hover{
        color:#b0a50e;
        font-size:20px;
        font-weight:bold;
        text-decoration:none;
}

/* ----------------------------- */

li.royal-button{
        background-color:transparent;
        background-image:url('../images/green-button.png');
        background-repeat:no-repeat;
	background-position:top center;
	height:54px;
	width:293px;
}
li.royal-button a{
        color:white;
        font-size:20px;
        font-weight:bold;
        text-decoration:none;
        text-shadow:1px 1px 1px #034ba1;
}
li.royal-button a:hover{
        color:#034ba18;
        font-size:20px;
        font-weight:bold;
        text-decoration:none;
}


/* ----------------------------- */

/* ROYAL 11111111111111111111 */ 

li.royal-button1{
        background-color:transparent;
        background-image:url('../images/green-button.png');
        background-repeat:no-repeat;
	background-position:top center;
	height:54px;
	width:293px;
}
li.royal-button1 a{
        color:white;
        font-size:20px;
        font-weight:bold;
        text-decoration:none;
        text-shadow:1px 1px 1px #034ba1;
}
li.royal-button1 a:hover{
        color:#034ba18;
        font-size:20px;
        font-weight:bold;
        text-decoration:none;
}

.text-shadow-white1{text-shadow: 1px 1px 1px #FFF; }

/* ROYAL 11111111111111111111 */

/* ROYAL 22222222222222222222 */ 

li.royal-button2{
        background-color:transparent;
        background-image:url('../images/green-button-1.jpg');
        background-repeat:no-repeat;
	background-position:top center;
	height:54px;
	width:293px;
}
li.royal-button2 a{
        color:white;
        font-size:20px;
        font-weight:bold;
        text-decoration:none;
        text-shadow:1px 1px 1px #034ba1;
}
li.royal-button2 a:hover{
        color:#034ba18;
        font-size:20px;
        font-weight:bold;
        text-decoration:none;
}

.text-shadow-white1{text-shadow: 1px 1px 1px #FFF; }

/* ROYAL 2222222222222222222 */

/*Bottom Content*/
#bottom{
	
	background-color:transparent;
	background-image:url('../images/bottom-body.png');
	background-repeat:no-repeat;
	background-position:top center;
	height:92px;
	margin-right:1px;
}

#bottom1{
	
	background-color:transparent;
	background-image:url('../images/bottom-body-13.png');
	background-repeat:no-repeat;
	background-position:top center;
	height:13px;
	margin-right:1px;
}

#bottom-sub1{float:left; margin-left:60px; padding-top:8px; margin-right:30px; font-size:12px; color:#888; }
#bottom-sub2{float:right; margin-right:60px; width:500px; text-align:right; font-size:12px; color:#888; }
#bottom-sub2 ul li{display:inline; list-style:none;}
#bottom-sub2 li {padding-left:6px; padding-right:6px; }
#bottom-sub2 ul{padding-top:5px;}

#copyright{text-align:center; margin-top:20px; margin-bottom:10px; font-size:12px; color:#888; }
#copyright a{font-size:12px; color:#888; border-bottom:1px dotted #888; text-decoration:none;}
#copyright a{font-size:12px; color:#888; border-bottom:none; text-decoration:none;}

/* Contact Form Styles */
#contact_form li{margin-bottom:10px;}
#contact_form .form-text, #contact_form .form-submit{height:26px;}
