@charset "utf-8";
/* CSS Document */

/* Initial reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* End initial reset */

/* Begin TIME 2 GROW styels */

body
{
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:20px;
	background-color:#e3e3e3;
	background-image:url(../images/bg-tile.png);
	background-repeat:repeat-x;
	padding:0px;
	margin:0px;

}

a { color:#00698c; text-decoration:none; }

a:hover { color:#e902c6; text-decoration:none; }

.divider { 
	margin-left:auto; 
	margin-right:auto; 
	margin-top: 15px; 
	margin-bottom: 15px; 
	height:1px; 
	width:800px; 
	position:relative; 
	right:5px;
	border-bottom:#CCC 1px solid;}

#content
{
    margin-left: auto;
    margin-right: auto;
	width:980px;
	height:100%;
	background-image:url(../images/content-tile.png);
	background-repeat:repeat-y;
}

#logo
{
	text-align:center;
	margin-left: auto;
    margin-right: auto;
}

#slogan, #offering
{
	text-align:center;
	margin-left: auto;
    margin-right: auto;
	color:#00698c;
	font-size:24px;
	font-weight:bolder;
	position:relative; 
	top: -7px;
	left: -2px;
}

#offering
{
	text-align:left;
	margin-left:0px;
    margin-right:0px;
	font-size:21px;
	padding-top: 15px;
	padding-bottom:5px;
	left: 120px;
	width:700px;
}

#intro
{
	background-image:url(../images/intro-container.jpg);
	background-repeat:no-repeat;
	line-height:19px;
	width:555px;
	height:360px;
	padding:50px;
	padding-top:70px;
	padding-right:250px;
	margin-top:10px;
	position:relative;
	left:72px;
	top:0px;
}

#kampanj
{
	height:1px;
	padding:15px;
	width:550px;
	position:relative;
	bottom:398px;
	cursor:pointer;	
}

#kampanjtext
{
	padding:20px;
	padding-left:92px;
	padding-right:92px;
}

#intro ul { margin-left:20px; margin-top:10px; }
#intro ul li { list-style:inside disc; }

.arrow
{
	background-image:url(../images/arrow.png);
	background-repeat:no-repeat;
	position:relative;
	left:72px;
	width:780px;
	height:60px;
	padding-top:36px;
	padding-left:50px;
	font-size:21px;
	font-weight:bold;
	color:#00698c;
	cursor:pointer;
}

.arrow:hover { color:#e902c6; cursor:pointer; }

.arrow img { display:inline; padding:0px; float:right; position:relative; top:-36px; }

.Specs
{
	width:555px;
	position:relative;
	left:122px;
	top:20px;
	margin-bottom:40px;
}
.SpecsIMG { float:right; margin-right:-265px; margin-top:10px; }

.Specs ul { margin-left:20px; margin-top:10px; }
.Specs ul li { list-style:inside disc; }

.closethis 
{ 
	width: 70px; 
	float:right; 
	font-weight:bold;
	font-size:12px;
	color:#00698c; 
	cursor:pointer; 
	margin-top:-10px;
	text-align:right;
}

#outro, #copyright
{
	width:590px;
	height:auto;
	margin-bottom:30px;
	padding-left:50px;
	position:relative;
	left:72px;
	top:4px;
}

#footer { margin-left:76px; font-size:14px; }

#footer b { margin-left:10px; }

#sharethis_0 { float:right; font-weight:bold; margin-right:90px;}

#copyright { padding-left:15px; height:50px; font-size:12px; margin-bottom:0px;}

.hidden { display:none; }
