/*Countries*/

ul.flags { margin: 0; padding: 0; list-style: none; }

ul.flags li { list-style: none; line-height: 24px; margin-bottom: 6px; }

ul.flags li a:link, ul.flags li a:visited, ul.flags li a:active { text-decoration: none; color: #da5600; color:#001F67;}
ul.flags li a:hover { text-decoration: none; color: maroon; }

.flagIcon { padding-left: 4px; text-indent: 24px;  display: block; }

.usa { background: transparent url(img/flag_usa.png) 0 0 no-repeat; }
.uk { background: transparent url(img/flag_uk.png) 0 0 no-repeat; }
.no { background: transparent url(img/no.png) 0 0 no-repeat; }
.se { background: transparent url(img/se.png) 0 0 no-repeat; }
.dk { background: transparent url(img/dk.png) 0 0 no-repeat; }
.de { background: transparent url(img/de.png) 0 0 no-repeat; }
.nl { background: transparent url(img/nl.png) 0 0 no-repeat; }
.fr { background: transparent url(img/fr.png) 0 0 no-repeat; }
.corporate { background: transparent url(img/corporate.png) 0 0 no-repeat; }

/* InfoBox */

div.infoBox{ float:left; width: 220px; padding: 12px; margin-top: 24px; margin-left: 0; margin-right: -50px; background: #eee; -o-transform: rotate(-1deg); -webkit-transform: rotate(-1deg); box-shadow: 0 1px 3px #999; -webkit-box-shadow: 0 1px 3px #999; -moz-box-shadow: 0 1px 3px #999;border: 6px solid #fff; border: 6px solid #fcfcfc\9; }
div.infoBox p { margin-bottom: 12px; }

div.infoBox ul {margin: 0; padding: 0; }
div.infoBox ul li { list-style: none; line-height: 18px; margin-bottom: 12px; position: relative; padding-left: 22px;}

img.check { background: transparent url(img/check2.png) 0 0 no-repeat; height: 18px; width: 18px; vertical-align: middle; padding-right: 4px; position: absolute; top: 0; left: 0;}

.floatLeft {
	float: left;
	margin-right: 20px;
}

.floatRight {
	float: right;
}

.flags.floatLeft {
	margin-right: 25px;
}

/* Colors */
body { color: #303030; }

.maroon { color: #724158; }
.purple { color: #360947; }
.blue { color: #1d578e; }
.orange { color: #da5600; }
.twitter { color: #da5600; }
.rust { color: #922F17; }

p { font-size: 1.125em; }

h1, h2, h3, h4 { font-family: 'Trebuchet MS', Helvetica; margin-bottom: 12px; font-weight: 500;}
h2 { margin-bottom: 16px; }

h1 { font-size: 24px;}
h2 { font-size: 18px; }
h3 { font-size: 16px; }
h4 { font-size: 13px; margin-top: 12px; }