/*

	Q8 - Kuwait Petroleum website
	Master screen styles

	Author: Creuna Danmark A/S / www.creuna.dk
	Copyright: 2009, Creuna Danmark A/S. All rights resevered

-----------------------------------------------------------------------*/

html { font-size: 100%; overflow-y: scroll; }
html.iframe { overflow-y: auto; }
html.iframe body { background-color: #f5f3f4; }
body
{
	margin: 0;
	padding: 0;
	color: #828282;
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size: 62.5%;
	line-height: 1.8em;
	text-align: center;
}

form, fieldset, input, textarea, select, th, td
{
	margin: 0;
	padding: 0;
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size: 100%;
}

/* = Clearing floats = */

.clearfix:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix { display: inline-block }
.clearfix { display: block }
* html .clearfix { height: 1px; }
.clear { clear: both; }

/* = Accessibility & SEO = */

.accessibility
{
	position: absolute;
	top: -999em;
	left: -999em;
}

/* = Elements = */

hr
{
	height: 2px;
	margin: 0 0 10px 0;
	padding: 0;
	color: #f2f2f2;
	background-color: #f2f2f2;
	border: 0;
	}
	* html body hr { margin: 1px 0; } /* Remove the progressive spacing in IE */

dl {
	margin: 0 0 15px 0;
	}
	dl dt { font-weight: bold; }
	dl dd { margin: 0 0 0 15px; }

li li, li p, td p, blockquote p { font-size: 1em; }

embed
{
	float: left;
	display: block;
	clear: both;
}

img.ui-datepicker-trigger
{
	margin: 0 0 0 2px;
}

/* = Tables = */

table.tbl-std
{
	width: 100%;
	margin: 0 0 20px 0;
	padding: 0;
	border-collapse: collapse;
	border-spacing: 0;
	clear: both;
	}
	table.tbl-std.auto
	{
		width: auto;
	}
	table.tbl-std.small
	{
		width: 75%;
	}
	
	table.tbl-std th,
	table.tbl-std td.th
	{
		background: #d5e7f1 url('../../gfx/Q8/background/bg-table-header.png') no-repeat -10px 0px;
		}
		table.tbl-std th.first,	table.tbl-std td.thfirst  { background-position: top left; }
		table.tbl-std th.last,	table.tbl-std td.thlast   { background-position: top right; }
	
	table.tbl-std th,
	table.tbl-std td
	{
		padding: 6px 10px;
		vertical-align: top;
		border-bottom: 1px solid #fff;
		border-right: 1px solid #fff;
	}
	table.tbl-std td
	{
		font-size: .9em;
		background-color: #f2f2f2;
		padding: 7px 10px;
	}
	table.tbl-std tr.em td
	{
		font-weight: bold;
	}

/* = Forms = */

fieldset
{
	margin: 0;
	padding: 0;
	display: block;
	border: none;
}
legend { display: none; }
label { vertical-align: middle; }

/* General form styles */
input.formfield,
textarea.formarea,
select.formselect
{
	color: #666;
	border-width: 1px;
	border-style: solid;
	border-color: #d8d8d8 #edecec #edecec #d8d8d8;
	padding: 2px 0 2px 2px;
}
select.formselect
{
	vertical-align: middle;
	padding: 1px;
}
input.formradio
{
	margin: 2px 5px 5px 0;
	vertical-align: middle;
}
.formcheckbox input,
input.formcheckbox
{
	margin: 2px 3px 5px 0;
	vertical-align: middle;
}

/* Form buttons */
.buttons
{
	float: left;
	}
	.iframe .buttons { float: right; }
	.buttons input
	{
		background: transparent;
		color: #818285;
		font-weight: bold;
		border: 0;
	}
	.buttons a
	{
		font-weight: bold;
		text-decoration: none;
		display: block;
	}
	
	/* Small button */
	.buttons .small input,
	.buttons .small a
	{
		font-size: .9em;
		padding: 2px 8px;
		margin-left: -8px;
		text-align: center;
		text-decoration: none !important;
	}
	.buttons .small a { padding: 2px 11px 1px; }
	.buttons .small input:hover { color: #dc281e; }
	.buttons .small
	{
		float: left;
		padding-left: 8px;
		background: url('../../gfx/Q8/background/bg-submit-small-left.png') no-repeat 0% 50%;
	}
	.buttons .small div
	{
		float: left;
		background: url('../../gfx/Q8/background/bg-submit-small-right.png') no-repeat 100% 50%;
	}
	
	/* Small button */
	.buttons .smallo input,
	.buttons .smallo a
	{
		color: #fff;
		font-size: .9em;
		padding: 2px 8px;
		margin-left: -8px;
		text-align: center;
		text-decoration: none !important;
	}
	.buttons .smallo a { padding: 2px 11px 1px; }
	.buttons .smallo input:hover { text-decoration: none; }
	.buttons .smallo
	{
		float: left;
		padding-left: 8px;
		background: url('../../gfx/Q8/background/bg-submit-small-orange-left.png') no-repeat 0% 50%;
	}
	.buttons .smallo div
	{
		float: left;
		background: url('../../gfx/Q8/background/bg-submit-smallo-right.png') no-repeat 100% 50%;
	}
	/* Medium button */
	.buttons .medium input,
	.buttons .medium a
	{
		color: #828282;
		font-size: 1.2em;
		padding: 9px 15px;
		margin-left: -15px;
		
	}
	.buttons .medium a { padding: 7px 15px; }
	.buttons .medium a:hover { color: #dc281e; text-decoration: none; }
	.buttons .medium
	{
		float: left;
		background: url('../../gfx/Q8/background/bg-submit-medium-left.gif') no-repeat 0% 50%;
		padding-left: 15px;
	}
	.buttons .medium div
	{
		background: url('../../gfx/Q8/background/bg-submit-medium-right.gif') no-repeat 100% 50%;
		float: left;
	}
	
	
	/* Medium button orange*/
	.buttons .mediumo input,
	.buttons .mediumo a
	{
		color: #fff;
		font-size: 1.2em;
		padding: 9px 15px;
		margin-left: -15px;
		
	}
	.buttons .mediumo a { padding: 7px 15px; }
	.buttons .mediumo a:hover { text-decoration: none; }
	.buttons .mediumo
	{
		float: left;
		background: url('../../gfx/Q8/background/bg-submit-medium-orange-left.png') no-repeat 0% 50%;
		padding-left: 10px;
	}
	.buttons .mediumo div
	{
		background: url('../../gfx/Q8/background/bg-submit-medium-orange-right.png') no-repeat 100% 50%;
		float: left;
	}
	
	/* Large button */
	.buttons .large input,
	.buttons .large a
	{
		color: #fff;
		font-size: 1.2em;
		padding: 10px 15px;
		margin-left: -15px;
	}
	.buttons .large a { padding: 12px 15px; }
	.buttons .large a:hover { text-decoration: none; }
	.buttons .large
	{
		float: left;
		background: url('../../gfx/Q8/background/bg-submit-large-left.png') no-repeat 0% 50%;
		padding-left: 15px;
	}
	.buttons .large div
	{
		background: url('../../gfx/Q8/background/bg-submit-large-right.png') no-repeat 100% 50%;
		float: left;
	}

/* = Typography = */

/* Headings */
h1
{
	margin: 0 0 15px 0;
	font-size: 1.55em;
	font-weight: bold;
	line-height: 1.2em;
	}
	h1.title
	{
		position: absolute;
		left: 40px;
		top: 30px;
		z-index: 130;
	}
	h1 span.at {
		font-size: .6em;
		font-weight: normal;
	}
h2
{
	margin: 0 0 2px;
	font-size: 1.1em;
	font-weight: bold;
	line-height: 1.3em;
}
#content h2.manchet
{
    margin: -5px 0 10px 0;
    font-size: 1em;
}

h3
{
	margin: 0 0 2px 0;
	font-size: 1.1em;
	font-weight: bold;
	line-height: 1.4em;
	}
	h3.header { margin: 0; }
	h3.header,
	h3.header span
	{
		background: #d5e7f1 url('../../gfx/Q8/background/bg-table-header.png') no-repeat top left;
	}
	h3.header span
	{
		font-size: .9em;
		margin-left: 10px;
		padding: 4px 10px 4px 0;
		display: block;
		background-position: top right;
	}
	h3.divider
	{
		margin-top: -15px;
		background-position: -10px top;
	}
	h3.divider span { background-position: -10px top; }

h4
{
	margin: 0 0 1px 0;
	font-size: 1em;
	font-weight: bold;
	line-height: 1.4em;
}
h5
{
	margin: 0;
	font-size: 0.9em;
	font-weight: bold;
	line-height: 1.3em;
}
h6
{
	margin: 0;
	font-size: 0.9em;
	font-weight: normal;
	line-height: 1.3em;
}

p 
{
	margin: 0 0 15px 0;
}
p.openhours {
	text-align: right;
	}
	p.openhours strong { float: left; font-weight: normal; }

p.disclaimer {
		margin-top: 20px;
		font-size: .85em;
		color: #aaa;
	}

a
{
	color: #828282;
	text-decoration: underline;
}
a:focus,
a:active,
a:hover
{
	color: #dc281e;
	text-decoration: underline;
}

/* = Image + image link border = */
a img { border: none; }
*:focus { outline: 0; }


/* = Main layout = */

#container
{
	width: 950px;
	margin: 0 auto;
	padding-top: 14px;
	text-align: left;
}
#container.iframe
{
	width: auto;
	margin: 0;
	padding: 0;
}

#top
{
	font-size: 1.2em;
	background: url("../../gfx/Q8/background/bg-top.png") no-repeat 0 14px;
	}
	#top.nomenu
	{
		background: url("../../gfx/Q8/background/bg-top-nomenu.png") no-repeat 0 14px;
	}
	#banner
	{
		height: 102px;
		position: relative;
	}
	
	#logo
	{
		float: left;
		padding-left: 22px;
	}

	#serviceNav
	{
		padding: 14px 5px 0 0;
		}
		#serviceNav ul
		{
			margin: 0;
			padding: 0;
			list-style-type: none;
			float: right;
		}
		#serviceNav ul li
		{
			display: inline;
		}
		#serviceNav ul li a
		{
			float: left;
			color: #fff;
			font-weight: bold;
			padding: 9px 12px;
			text-decoration: none;
			background: url('../../gfx/Q8/navigation/nav-servicenav-selected.gif') 50% -50px no-repeat;
		}
		#serviceNav li a:hover,#serviceNav li a:active,#serviceNav li a:focus,
		#serviceNav li.selected a
		{
			color: #dc281e;
			background-position: 50% 0%;
		}
		#serviceNav li.selected a:hover,#serviceNav li.selected a:active,#serviceNav li.selected a:focus
		{
			text-decoration: underline;
		}


	#mainNav
	{
		font-size: 1.2em;
		}
		#mainNav ul
		{
			margin: 0;
			padding: 0;
			list-style-type: none;
			position: absolute;
			right: 38px;
			bottom: -1px;
		}
		#mainNav ul li
		{
			float: left;
			margin: 0 5px;
		}
		#mainNav ul li a
		{
			float: left;
			padding-left: 5px;
			color: #c9c9c9;
			text-transform: uppercase;
			text-decoration: none;
			font-weight: bold;
		}
		#mainNav ul li a span
		{
			display: block;
			padding: 7px 18px 13px 7px;
			position: relative;
			right: -5px;
		}
		#mainNav li a:hover,#mainNav li a:active,#mainNav li a:focus,
		#mainNav ul li.selected a
		{
			color: #dc281e;
		}
		#mainNav ul li.selected a,
		#mainNav ul li.selected a span
		{
			background: url('../../gfx/Q8/navigation/nav-mainnav-selected.gif') no-repeat left top;
		}
		#mainNav ul li.selected a span
		{
			background-position: 100% 0;
		}
		#mainNav li.selected a:hover,#mainNav li.selected a:active,#mainNav li.selected a:focus
		{
			text-decoration: underline;
		}


	#subNav
	{
		background: url('../../gfx/Q8/navigation/nav-subnav.png') bottom left no-repeat;
		padding: 0 5px 5px;
		font-size: 1.2em;
		min-height: 24px;
		}
		#subNav ul
		{
			margin: 0;
			padding: 0;
			list-style-type: none;
			position: relative;
			top: -3px;
		}
		#subNav ul li
		{
			display: inline;
		}
		#subNav ul li a
		{
			float: left;
			padding: 3px 25px;
			color: #868686;
			text-decoration: none;
		}
		#subNav li a:hover,#subNav li a:active,#subNav li a:focus,
		#subNav ul li.selected a
		{
			color: #dc281e;
		}
		#subNav li.selected a:hover,#subNav li.selected a:active,#subNav li.selected a:focus
		{
			text-decoration: underline;
		}
		

#main 
{
	margin-top: 3px;
	}
	#container.iframe #main
	{
		margin: 0;
	}
	
	#left
	{
		font-size: 1.2em;
		float: left;
		width: 216px;
		padding-left: 4px;
		}
		#leftNav 
		{
			margin-bottom: 30px;
		}
		#leftNav h2
		{
			font-size: 1.2em;
			text-transform: uppercase;
			color: #818285;
			margin: 0 15px 6px;
		}
		#leftNav ul
		{
			margin: 0;
			padding: 0;
			list-style-type: none;
			border-bottom: 1px solid #e5e5e5;
		}
		#leftNav ul li
		{
			border-top: 1px solid #e5e5e5;
		}
		#leftNav ul ul
		{
			padding-left: 15px;
			margin-bottom: 5px;
			border-bottom: 0;
		}
		#leftNav ul ul li
		{
			border-top: 0;
		}
		#leftNav ul li a
		{
			display: block;
			color: #818285;
			padding: 6px 15px;
			text-decoration: none;
			background: url('../../gfx/Q8/navigation/nav-leftnav.png') no-repeat -10px 50%;
		}
		#leftNav ul ul li a
		{
			padding: 3px 15px;
		}
		#leftNav ul li a:hover,
		#leftNav ul li a:focus,
		#leftNav ul li.selected a.selected,
		#leftNav ul li.active a.active:hover,
		#leftNav ul li.active a.active:focus
		{
			background-position: -250px 50%;
			color: #dc281e;
		}
		#leftNav ul li.active a.active,
		#leftNav ul li.selected a.selected
		{
			font-weight: bold;
		}
		#leftNav ul li.active a.active
		{
			background-position: 0% 50%;
			color: #818285;
		}
		#leftNav ul li.selected a.selected:hover,
		#leftNav ul li.selected a.selected:focus
		{
			text-decoration: underline;
		}
	
	#content 
	{
		font-size: 1.3em;
		float: left;
		width: 460px;
		min-height: 400px;
		padding-left: 20px;
		}
		#content.front
		{
			width: 720px; /* Max content width is 700px */
			overflow: hidden;
			padding-left: 0;
			margin-top: 12px;
		}
		#content.wide
		{
			width: 706px;
		}
		#content.wideLeft
		{
		    width: 700px;
		    float: left;
		}
		#content.full
		{
			width: auto;
			float: none;
			padding-left: 0;
		}
		#content .boxes
		{
			width: 480px;
			margin-left: -5px;
		}
		#container.iframe #content
		{
			float: none;
			width: auto;
			padding: 5px 10px 0;
			min-height: 1px;
		}
	
	#tools
	{
		min-height: 18px;
		font-size: .9em;
		text-transform: uppercase;
		padding-right: 243px;
		}
		#tools.wide { padding-right: 0; }
		#tools ul
		{
			list-style-type: none;
			float: right;
			margin: 0;
		}
		#tools ul li
		{
			float: left;
		}
		#tools ul li a
		{
			display: block;
			padding: 0 7px;
			text-decoration: none;
		}
		#tools ul li a img
		{
			float:left;
			margin-right: 10px;
		}
	
	#related 
	{
		font-size: 1.3em;
		float: right;
		width: 230px;
		}
		#related.front
		{
			margin-top: 12px;
		}

ul.tabs {
		margin: 15px 0 0 0;
		padding: 0;
		list-style-type: none;
	}
	ul.tabs li {
		margin: 0;
		padding: 0;
		list-style-type: none;
	}
	ul.tabs li a {
		color: #818285;
		padding: 0 0 0 12px;
		background: url('/gfx/Q8/navigation/nav-leftnav.png') no-repeat 0 50%;
	}
	ul.tabs.inline {
		float: left;
	}
	ul.tabs.inline li {
		float: left;
		margin: 0 0 0 15px;
	}
/* Columns */

.columns 
{
	margin: 0 0 14px 0;
	}
	.columns .col 
	{
		float: left;
		background-repeat: no-repeat;
	}
	.columns.service .col { float: none; }
	#related .columns .col { float: none; }
	.columns .col img.image
	{
		position: relative;
		top: -5px;
		left: -5px;
		margin-bottom: -3px;
	}
	
	.columns.narrow .col
	{
		width: 160px;
		font-size: .9em;
		overflow: hidden;
		}
		.columns.narrow .col h4
		{
			color: #828282;
			margin-bottom: 3px;
		}
	.columns .col.single
	{
		width: 240px;
	}
	#related .columns .col
	{
		width: 230px;
		margin: 0 0 14px 0;
	}
	.columns .col.triple
	{
		width: 720px;
		float: none;
	}
	.columns .col.double
	{
		width: 480px;
	}
	.columns .col.double.advertisement 
	{
		background-position: 0 -2px;
	}
	.columns.narrow .col.double
	{
		width: 320px;
	}
	.columns.narrow .col.triple
	{
		width: 480px;
	}
	.columns.narrow.first .col.double,
	.columns.narrow.first .col.triple 
	{
		color: #fff;
		background-repeat: no-repeat;
		background-position: 1px 0;
		}
		.columns.narrow.first .col.double .content,
		.columns.narrow.first .col.triple .content,
		.teasers .col.image .content
		{
			padding: 10px 25px 10px 15px;
			background: none !important;
		}

	/* Box */
	.columns div.col.box
	{
		position: relative;
		background: url('../../gfx/Q8/background/bg-box-top.gif') no-repeat top left;
		}
		.columns div.col.box .content 
		{
			position: relative;
			padding: 10px 25px 25px 15px;
			background: url('../../gfx/Q8/background/bg-box-bottom.gif') no-repeat bottom left;
		}
		p.readMore
		{
			position: absolute;
			bottom: 10px;
			right: 25px;
			font-size: .85em;
			font-weight: bold;
			padding: 0;
			}
			#container.iframe p.readMore 
			{
				float: right;
				position: static;
			}
			p.readMore a
			{
				text-decoration: none;
			}
		
		#content.front .columns div.col.box .content
		{
			min-height: 124px;
		}
		.boxes .columns div.col.box .content
		{
			min-height: 134px;
		}
		.boxes .columns.narrow.first div.col.box .content
		{
			min-height: 262px;
			padding-bottom: 10px;
		}
		.boxes div.col.box.darkImage div.teaser,
		.boxes div.col.box.darkImage a,
		.boxes div.col.box.darkImage h1,
		.boxes div.col.box.darkImage h2,
		.boxes div.col.box.darkImage h4
		{
			color: #fff !important;
		}
		.boxes div.col.box.brightImage div.teaser,
		.boxes div.col.box.brightImage a,
		.boxes div.col.box.brightImage h1,
		.boxes div.col.box.brightImage h2,
		.boxes div.col.box.brightImage h4
		{
			color: #000 !important;
		}
		.boxes div.col.box h1 
		{
			font-size: 2.15em;
			margin: 0 0 10px;
		}
	
	/* Box Qvik to go */
	.columns div.col.box.quickToGo
	{
		position: relative;
		background-image: url('../../gfx/Q8/background/bg-box-qvik-to-go-top.png');
		}
		.columns div.col.box.quickToGo .content 
		{
			background-image: url('../../gfx/Q8/background/bg-box-qvik-to-go-bottom.png');
			padding-bottom: 35px;
			min-height: 106px;
		}
	
	/* Box in narrow column (section front) */
	.columns.narrow div.col.box
	{
		position: relative;
		background: url('../../gfx/Q8/background/bg-box-narrow-top.gif') no-repeat top left;
		}
		.columns.narrow div.col.box .content 
		{
			background: url('../../gfx/Q8/background/bg-box-narrow-bottom.gif') no-repeat bottom left;
		}
	
	/* Box in narrow column - double */
	.columns.narrow div.col.box.double
	{
		background: url('../../gfx/Q8/background/bg-box-narrow-double-top.gif') no-repeat top left;
		}
		.columns.narrow div.col.box.double .content 
		{
			background: url('../../gfx/Q8/background/bg-box-narrow-double-bottom.gif') no-repeat bottom left;
		}
		
	/* White box */
	.columns div.col.box.white
	{
		background-image: url('../../gfx/Q8/background/bg-box-top-white.png');
		}
		.columns div.col.box.white .content
		{
			background-image: url('../../gfx/Q8/background/bg-box-bottom-white.png');
		}
		
	/* Black box */
	.columns div.col.box.black
	{
		background-image: url('../../gfx/Q8/background/bg-box-black-top.gif');
		}
		.columns div.col.box.black h2
		{
			color: #fff;
			text-transform: uppercase;
			font-size: 1.3em;
		}
		.columns div.col.box.black .content
		{
			padding-bottom: 10px;
			background-image: url('../../gfx/Q8/background/bg-box-black-bottom.gif');
		}
		.columns div.col.box.black p,
		.columns div.col.box.black a
		{
			color: #fff;
		}
	
	/* Flame box */
	.columns div.col.box.flames
	{
		background: url('../../gfx/Q8/background/bg-box-flames-bottom.gif') no-repeat bottom left;
		}
		.columns div.col.box.smoereolie h2,
		.columns div.col.box.flames h2,
		.columns div.col.box.erhtruck h2,
		.columns div.col.box.truck h2
		{
			font-size: 1.4em;
			padding: 0 0 10px;
		}
		.columns div.col.box.flames .content,
		.columns div.col.box.truck .content
		{
			background: url('../../gfx/Q8/background/bg-box-flames-top.gif') no-repeat top left;
			padding-bottom: 45px;
			min-height: 175px;
		}
		.columns div.col.box.smoereolie .content
		{
			background: url('../../gfx/Q8/background/bg-box-erh-shop-smoreolie-top.png') no-repeat top left;
			padding-bottom: 45px;
			min-height: 175px;
		}
		.columns div.col.box.erhtruck .content
		{
			background: url('../../gfx/Q8/background/bg-box-erh-shop-truck-top.png') no-repeat top left;
			padding-bottom: 45px;
			min-height: 175px;
		}
		.columns div.col.box.smoereolie p.readMore,
		.columns div.col.box.flames p.readMore,
		.columns div.col.box.erhtruck p.readMore,
		.columns div.col.box.truck p.readMore
		{
			color: #fff;
			float: left;
			padding: 0 0 0 10px;
			background: url('../../gfx/Q8/background/bg-submit-link-right.png') no-repeat 100% 50%;
		}
		.columns div.col.box.smoereolie p.readMore a,
		.columns div.col.box.flames p.readMore a,
		.columns div.col.box.erhtruck p.readMore a,
		.columns div.col.box.truck p.readMore a
		{
			font-size: 1.1em;
			padding: 6px 15px;
			margin-left: -20px;
			text-align: center;
			text-decoration: none !important;
			float: left;
			background: url('../../gfx/Q8/background/bg-submit-link-left.png') no-repeat 0% 50%;
		}
	
	/* Teasers boxes */
	.teasers .columns div.col.box .content { min-height: 245px; }
	.teasers .narrow div.col.box .content { min-height: 130px; }
	.teasers .small div.col.box .content { min-height: 105px; }
	.narrow img.right,
	.narrow img.left { padding-bottom: 5px; }
	
	/* Truck box */
	.columns div.col.box.truck { background: url('../../gfx/Q8/background/bg-box-truck-bottom.png') no-repeat bottom left; }
	.columns div.col.box.truck .content { background: url('../../gfx/Q8/background/bg-box-truck-top.png') no-repeat top left; }
	
	/* Smoereolie box */
	.columns div.col.box.smoereolie { background: url('../../gfx/Q8/background/bg-box-erh-shop-smoreolie.png') no-repeat bottom left; }
	.columns div.col.box.smoereolie .content { background: url('../../gfx/Q8/background/bg-box-erh-shop-smoreolie-top.png') no-repeat top left; }

	/* Erhverv Truck box */
	.columns div.col.box.erhtruck { background: url('../../gfx/Q8/background/bg-box-erh-shop-truck.png') no-repeat bottom left; }
	.columns div.col.box.erhtruck .content { background: url('../../gfx/Q8/background/bg-box-erh-shop-truck-top.png') no-repeat top left; }

	/* Customer box */
	.columns div.col.box.customer .content
	{
		padding-bottom: 10px;
		min-height: 77px;
	}
	.columns div.col.box.customer h2
	{
		font-size: 1.5em;
		padding: 7px 0 0;
		color: #828282;
	}
	.columns div.col.box.customer h3
	{
		font-size: 2em;
		line-height: 1em;
		color: #828282;
	}
	
	.front .columns div.col.box.customer .content { min-height: 140px; }
	.front .columns div.col.box.customer h2 { padding: 0; }
		
	/* News */
	.columns div.col.news
	{
		height: 147px;
		position: relative;
		background: url('../../gfx/Q8/background/bg-box-news.gif') no-repeat top left;
		z-index: 10;
		}
		.columns div.col.news .content 
		{
			padding: 10px 25px 10px 15px;
		}
		.columns div.col.news .content h2.news { padding-bottom: 15px; }
		.columns div.col.news p.readMore { bottom: 25px; }
	
	/* Pylon */
	#related .columns div.col.pylon
	{
		margin-top: -41px;
		height: 329px;
		color: #fff;
		background: url('../../gfx/Q8/background/bg-pylon.png') no-repeat top left;
		}
		#related .columns div.col.pylon h2
		{
			margin: 10px 0 0;
			font-size: 1.0em;
		}
		#related .columns div.col.pylon .content
		{
			padding: 20px 35px 10px 15px;
		}
	

/* Boxes */
div.teaser
{
	color: #a4a4a4;
	}
	div.teaser a
	{
		text-decoration: none !important;
	}
	div.teaser h2
	{
		font-size: 1.15em;
		margin: 0;
		font-weight: bold;
		color: #828282;
	}
	div.teaser h2.car, div.teaser h2.people, div.teaser h2.news,
	div.teaser h2.gas, div.teaser h2.shop, div.teaser h2.speed,
	div.teaser h2.tank, div.teaser h2.oil, div.teaser h2.person,
	div.teaser h2.quick, div.teaser h2.denmark, div.teaser h2.card,
	div.teaser h2.mail, div.teaser h2.rss, div.teaser h2.klima,
	div.teaser h2.frog
	{
		padding: 15px 0 19px 48px;
		background-position: 0% 50%;
		background-repeat: no-repeat;
	}
	div.teaser h2.car { background-image: url('../../gfx/Q8/bullet/teaser-car.png'); }
	div.teaser h2.people { background-image: url('../../gfx/Q8/bullet/teaser-people.png'); }
	div.teaser h2.klima { background-image: url('/~/media/Q8/Icons/recycle.png'); }
	div.teaser h2.frog { background-image: url('/~/media/Q8/Icons/frog.png'); }
	div.teaser h2.news { background-image: url('../../gfx/Q8/bullet/teaser-news.png'); }
	div.teaser h2.gas { background-image: url('../../gfx/Q8/bullet/teaser-benzin.png'); }
	div.teaser h2.shop { background-image: url('../../gfx/Q8/bullet/teaser-shop.png'); }
	div.teaser h2.card { background-image: url('../../gfx/Q8/bullet/teaser-card.png'); }
	div.teaser h2.tank { background-image: url('../../gfx/Q8/bullet/teaser-tank.png'); }
	div.teaser h2.oil { background-image: url('../../gfx/Q8/bullet/teaser-oil.png'); background-position: 4px 50%; }
	div.teaser h2.quick { background-image: url('../../gfx/Q8/bullet/teaser-quick.png'); }
	div.teaser h2.denmark { background-image: url('../../gfx/Q8/bullet/teaser-denmark.png'); }
	div.teaser h2.mail { background-image: url('../../gfx/Q8/bullet/teaser-mail.png'); }
	div.teaser h2.rss { background-image: url('../../gfx/Q8/bullet/teaser-rss.png'); }
	div.teaser h2.person { background-image: url('../../gfx/Q8/bullet/teaser-person.png'); background-position: 4px 0; }
	div.teaser h2.speed
	{
		background-image: url('../../gfx/Q8/bullet/teaser-speed.png');
		background-position: 0% -4%;
		}
		div.teaser h2.speed span { color: #ec2028; }
	
	div.teaser p
	{
		margin: 0;
		padding-bottom: 5px;
	}
	div.teaser p.teaser-heading {
		margin: 0 0 10px 0; font-size: 1.4em; font-weight: bold;
	}
	div.teaser h3.teaser-text {
		font-size: 1em; font-weight: normal;
	}

	div.teaser h3.phone 
	{
		font-size: 1.8em;
		font-weight: bold;
		padding: 0;
		margin: -15px 0 5px;
		color: #828282;
	}
	div.teaser h2.rss, div.teaser h2.klima, div.teaser h2.frog
	{
		font-size: 1.4em;
	}
	div.teaser div.image
	{
		margin: -4px 0 0 -4px;
	}
	div.teaser div.rightImage
	{
		/*border:1px solid #F00;*/
	}
	div.teaser span.image 
	{
		position: absolute;
		right: 5px;
		bottom: 5px;
		margin: 0;
		line-height: 0em;
	}
	
	div.teaser input.formfield
	{
		float: left;
	}
	div.teaser.rss h2
	{
		padding-bottom: 0;
		padding-left: 50px;
		min-height: 40px;
		font-size: 1.3em;
		background: url('../../gfx/Q8/icon/rss-feed.png') no-repeat 0 0;
		}
		div.teaser.rss h2 small
		{
			float: right;
			font-size: .65em;
		}
	

dl.pylon 
{
	float: right;
	clear: both;
	margin-bottom: 0;
	padding-left: 30px;
	}
	dl.pylon dt 
	{
		background-color: #359d7f;
		padding: 10px 8px 9px;
		margin: 20px 0 0;
		font-size: 1.8em;
		float: left;
		clear: left;
	}
	dl.pylon dt.diesel
	{
		background: none !important;
		font-size: 1em;
		padding: 10px 2px 10px 1px;
	}
	dl.pylon dd 
	{
		background: url('../../gfx/Q8/background/bg-pylon-frame.png') no-repeat 0% 0%;
		width: 92px;
		height: 36px;
		float: left;
		margin: 20px 0 0 8px;
		padding: 2px 0 0 2px;
	}
	dl.pylon dd span
	{
		background: url('../../gfx/Q8/background/bg-pylon-numbers.gif') no-repeat 0% 0%;
		width: 21px;
		height: 36px;
		float: left;
		text-indent: -999em;
	}
	dl.pylon dd span.nspace { background: none; }
	dl.pylon dd span.n0 { background-position: 0 0; }
	dl.pylon dd span.n1 { background-position: -21px 0; }
	dl.pylon dd span.n2 { background-position: -42px 0; }
	dl.pylon dd span.n3 { background-position: -63px 0; }
	dl.pylon dd span.n4 { background-position: -84px 0; }
	dl.pylon dd span.n5 { background-position: -105px 0; }
	dl.pylon dd span.n6 { background-position: -126px 0; }
	dl.pylon dd span.n7 { background-position: -147px 0; }
	dl.pylon dd span.n8 { background-position: -168px 0; }
	dl.pylon dd span.n9 { background-position: -189px 0; }
	dl.pylon dd span.ndot { background-position: -210px 0; width: 8px; }


div.advertisement
{
	height: 158px;
	position: relative;
	}
	div.advertisement .content
	{
		width: 170px;
		padding: 30px 0 5px 25px;
		float: left;
	}
	div.advertisement .content .buttons div.large
	{
		margin-bottom: 11px;
		float: right;
	}
	div.advertisement .content .buttons a
	{
		width: 134px;
		text-align: center;
	}
	
	div.advertisement .sail
	{
		width: 204px;
		height: 155px;
		float: right;
		padding: 7px 15px 0 55px;
		}
		div.advertisement .sail .col.box
		{
			background: none;
			width: 185px;
		}
		div.advertisement .sail .col.box .content { background: none; }
		div.advertisement .sail .col.box h2
		{
			color: #fff;
			text-transform: uppercase;
		}
		div.advertisement h2 a,
		div.advertisement .teaser
		{
			color: #fff;
		}
		div.advertisement .sail .col.box h2 a:hover,
		div.advertisement .sail .col.box h2 a:focus
		{
			color: #b5b5b5;
		}
		div.advertisement.red .sail { background: url('../../gfx/Q8/content/sail-red.png') no-repeat 0% 0%; }
		div.advertisement.white .sail { background: url('../../gfx/Q8/content/sail-white.png') no-repeat 0% 0%; }
		
		div.advertisement .teaser.businessLeft
		{
			float: left;
			width: 170px;
			padding: 0 0 0 10px;
		}
		div.advertisement .teaser.businessLeft h2
		{
			width: 132px;
		}
		div.advertisement .sail.business .content .buttons { float: right; }
		div.advertisement .sail.business
		{
			padding-left: 0;
			width: 259px;
		}
		div.advertisement .sail.business .col.box,
		div.advertisement .sail.business .col.box .content
		{
			width: auto;
			float: none;
		}
		div.advertisement .sail.business .col.box .content
		{
			padding: 20px 5px 0 0;
		}
		div.advertisement .sail.business .content .buttons a
		{
			width: 180px;
			font-size: 1.1em;
		}


.products .col
{
	background: #f5f5f5 url('../../gfx/Q8/background/bg-box-top-triple.gif') no-repeat top left;
	margin-bottom: 20px;
	}
	.products .col .content 
	{
		background: url('../../gfx/Q8/background/bg-box-bottom-triple.gif') no-repeat bottom left;
	}
	.products .col .content strong
	{
		font-size: 1.1em;
	}
	.products .col .content a
	{
		padding: 10px 15px;
		display: block;
		text-decoration: none;
	}
	.products .col .content span
	{
		float: left;
		display: block;
		width: 105px;
		margin-right: 10px;
		text-align: center;
	}
	
.related 
{
	width: 225px;
	float: right;
	margin: 0 0 15px 15px;
	text-align: center;
	}
	.related img 
	{
		margin: 0 0 8px;
	}
	.related .buttons 
	{
		float: none;
		margin: 0 0 0 -3px;
	}
	.related .buttons a,
	.related .buttons input
	{
		width: 200px;
		text-align: center;
	}
	.related .buttons .large a,
	.related .buttons .large input
	{
		background: url('../../gfx/Q8/background/bg-submit-basket.png') no-repeat 4px 50%;
	}

/* Press releases */
.pressReleases
{
	}
	.pressReleases h3
	{
		margin: 0;
		}
		.pressReleases h3 a
		{
			text-decoration: none;
		}
	.pressReleases .pressItem
	{
		padding: 0 0 5px;
	}

/* Press images */
.pressImages
{
	margin-top: 20px;
	}
	.pressImages dl
	{
		float: left;
		width: 220px;
		margin-right: 20px;
	}
	.pressImages dl.right
	{
		margin-right: 0;
	}
	.pressImages dd
	{
		margin: 5px 0;
		font-size: .9em;
		line-height: 1.2em;
	}
		.pressImages dd a
		{
			font-size: .9em;
			text-decoration: none;
		}

/* Press the board */
.pressBoard
{
	margin-top: 20px;
	}
	.pressBoard dl
	{
		float: left;
		width: 140px;
		margin-right: 20px;
	}
	.pressBoard dl.right
	{
		margin-right: 0;
	}
	.pressBoard dd
	{
		margin: 5px 0;
		font-size: .85em;
		line-height: 1.2em;
	}
		.pressBoard dd .title
		{
			font-size: .95em;
		}
		.pressBoard dd a
		{
			font-size: .9em;
			text-decoration: none;
		}



/* Paging */
ul.paging 
{
	margin: 0 0 15px 0;
	padding: 0;
	list-style-type: none;
	text-align: left;
	}
	ul.paging li
	{
		float: left;
		padding: 0;
		border-left: 1px solid #c9c9c9;
	}
	ul.paging li a,
	ul.paging li strong,
	ul.paging li.hellip
	{
		display: block;
		text-decoration: none;
		padding: 0 10px;
	}
	ul.paging li.previous a
	{
		height: 18px;
		width: 13px;
		padding: 0;
		background: url('../../gfx/Q8/bullet/bullet-paging-previous.png') no-repeat 0 50%;
	}
	ul.paging li.next a
	{
		height: 18px;
		width: 13px;
		padding: 0;
		background: url('../../gfx/Q8/bullet/bullet-paging-next.png') no-repeat 100% 50%;
	}
	ul.paging li.next,
	ul.paging li.previous,
	ul.paging li.first,
	ul.paging li.all
	{
		border: 0;
	}
	ul.paging li span { display: none; }
	ul.paging li.selected 
	{
		color: #dc281e;
	}
	ul.paging li.all
	{
		float: right;
	}

dl.formgrid
{
	background-color: #f2f2f2;
	font-size: .9em;
	}
	dl.formgrid dt,
	dl.formgrid dd
	{
		margin: 0;
		padding: 5px 10px;
		float: left;
		line-height: 1.7em;
	}
	dl.formgrid dt
	{
		clear: both;
		width: 90px;
	}
	dl.formgrid dd
	{
		width: 275px;
	}
	
	dl.formgrid dt.wide
	{
		clear: both;
		width: 200px;
	}
	dl.formgrid dd.divider
	{
		min-height: 0;
		float: none;
		clear: both;
		width: auto;
		padding: 0;
		border-bottom: 1px solid #fff;
	}
	dl.formgrid .full,
	dl.formgrid .text
	{
		width: auto;
		float: none;
		clear: both;
	}
	dl.formgrid .full { padding: 0; }
	dl.formgrid dt.text { padding-bottom: 0; }
	dl.formgrid dd.text { padding-top: 0; }
	dl.formgrid dl
	{
		float: left;
		width: 50%;
		margin: 0;
		}
		dl.formgrid .triple dl
		{
			float: left;
			width: 153px;
			margin: 0;
		}
		dl.formgrid dl dt
		{
			padding-bottom: 0;
		}
		dl.formgrid dl dt,
		dl.formgrid dl dd
		{
			width: auto;
			float: none;
		}
	
	dl.formgrid input.formfield { width: 270px; }
	dl.formgrid textarea.formarea { width: 270px; height: 50px; }
	dl.formgrid select.formselect { width: 274px; }
	
	dl.formgrid dt.error
	{
		padding-left: 40px;
		background: url(../../gfx/Q8/background/bg-form-error.png) no-repeat 0% 50%;
	}
	
	dl.formgrid ul
	{
		list-style-type: none;
		padding: 0;
		margin: 0;
	}
	
	dl.formgrid .buttons .submit.small
	{
		float: right;
	}
	dl.formgrid .buttons .small input,
	dl.formgrid .buttons .small a
	{
		font-size: 1em;
	}

.sendToFriend {}
	.sendToFriend .left
	{
		float: left;
		clear: both;
		width: 33%;
		/*padding-right: 15px;*/
	}
	.sendToFriend .right
	{
		width: 62%;
		float: right;
	}
	.sendToFriend input.formfield { width: 131px; }
	.sendToFriend textarea.formarea { width: 100%; height: 90px }
	.sendToFriend input.formfield,
	.sendToFriend textarea.formarea
	{
		color: #000;
	}
	.sendToFriend .field,
	.sendToFriend .right
	{
		padding: 0 0 15px
	}

dl.summary
{
	color: #dc281e;
	background: url(../../gfx/Q8/background/bg-form-error.png) no-repeat 0% -88px;
	}
	dl.summary dt
	{
		padding: 3px 0 3px 30px;
	}
	dl.summary dd
	{
		margin-left: 30px;
	}

#pageNotFound 
{
	min-height: 351px;
	background: url(../../gfx/Q8/background/bg-404.png) no-repeat top center;
	padding: 43px 455px 0 58px;
	font-size: 1.9em;
	line-height: 1.2em;
	color: #a4a4a4;
	margin: 10px 0 0;
	}
	#pageNotFound p
	{
		font-weight: bold;
		margin: 0 0 10px;
	}
	#pageNotFound a
	{
		text-decoration: none;
		color: #a4a4a4;
	}
	#pageNotFound a:hover,#pageNotFound a:active,#pageNotFound a:focus
	{
		color: #dc281e;
	}
	#pageNotFound h1 
	{
		color: #828282;
		font-size: 1.4em;
		margin: 0 0 38px;
	}
	#pageNotFound ul
	{
		list-style: none;
		padding: 0;
	}
	#pageNotFound ul li
	{
		margin: 0;
	}
	#pageNotFound ul li a
	{
		padding: 0 0 0 20px;
		background: url(../../gfx/Q8/bullet/bullet-404.png) no-repeat 3px 50%;
	}
	#pageNotFound ul li a:hover,
	#pageNotFound ul li a:active,
	#pageNotFound ul li a:focus
	{
		background-image: url(../../gfx/Q8/bullet/bullet-404-hover.png);
	}

#footer 
{
	background: #fff url(../../gfx/Q8/background/bg-footer.png) repeat-x top left;
	font-size: 1.1em;
	color: #a4a4a4;
	margin: 20px 4px 0;
	padding: 6px 5px 5px 5px;
	}
	#footer dl 
	{
		float: left;
		margin: 0;
		}
		#footer dl dt
		{
			font-weight: normal;
		}
		#footer dl dt,
		#footer dl dd 
		{
			float: left;
			margin: 0;
		}
		#footer dl dd
		{
			margin: 0 0 0 65px;
		}
	
	#footer dl.cards 
	{
		float: right;
		}
		#footer dl.cards dd
		{
			margin: 0 0 0 7px;
		}
		#footer dl.cards dd img
		{
			display: block;
		}
    		
  #footer-index {
		width: 942px;
		margin: 0 0 0 -5px;
		padding: 10px 0 30px 0;
		background: #fff url(../../gfx/Q8/background/bg-footer.png) repeat-x bottom left;
	}
	#footer-index ul {
		float: left;
		width: 220px;
		margin: 0 20px 0 0;
		padding: 0 0 0 0;
		list-style-type: none;
	}
	#footer-index ul.colfirst { width: 200px; }
	#footer-index ul.colforth { margin-right: 0; }
	#footer-index ul.colsecond { margin-top: 1.9em; }
	#footer-index ul li {
		margin: 0;
		padding: 0;
	}
	#footer-index ul li a {
		padding: 2px 0 2px 15px;
		color: #aaa;
	}
	#footer-index ul li h4 {
		margin: 0;
		padding: 2px 0 2px 15px;
		font-size: 1.1em;
		color: #000;
		font-weight: bold;
		background: url('../../gfx/Q8/navigation/nav-leftnav.png') no-repeat 0 50%;
	}
	#footer-index ul li h4 a {
		color: #000;
		padding: 0;
		text-decoration: none;
		background: url('../../gfx/Q8/navigation/nav-leftnav.png') no-repeat 0 50%;
	}
	#footer-index ul li a:focus,
	#footer-index ul li a:active,
	#footer-index ul li a:hover
	{
		color: #999;
		text-decoration: underline;
		background-position: -250px 50%;
	}
	#footer-index ul li h4 a:focus,
	#footer-index ul li h4 a:active,
	#footer-index ul li h4 a:hover
	{
		color: #dc281e;
	}


/* = Content elements = */

img.right
{
	float: right;
	padding: 0 0 15px 15px;
}
img.left
{
	float: left;
	padding: 0 15px 15px 0;
}
img.corners
{
	margin: -2px -5px -6px -3px;
}


/* = Bullet types = */

ul.arrow
{
	list-style-type: none;
	clear: both;
	padding: 15px 0 0 0;
	margin: 0;
	}
	ul.arrow li
	{
		margin: 0;
	}
	ul.arrow li.left 
	{
		padding: 3px 15px 3px 0;
		display: block;
		text-align: left;
		background: url('../../gfx/Q8/bullet/arrow-white-blue.gif') no-repeat 100% 50%;
		text-decoration: none;
	}
	ul.arrow li a
	{
		color: #fff;
		padding: 3px 15px 3px 0;
		display: block;
		text-align: right;
		background: url('../../gfx/Q8/bullet/arrow-white-blue.gif') no-repeat 100% 50%;
		text-decoration: none;
		
	}
	ul.arrow li a:hover, ul.arrow li a:active, ul.arrow li a:focus
	{
		text-decoration: underline;
	}

ol.note
{
	list-style-type: none;
}

a.submitGrey
{
	background:	url('../../gfx/Q8/background/bg-submit-small-100.png') no-repeat top left;
	color:#828282;
	display:block;
	height:22px;
	padding:2px 0px 0px 0px;
	text-align:center;
	width:100px;
}

a.submitOrange
{
	background:	url('../../gfx/Q8/background/bg-submit-smallo-100.png') no-repeat top left;
	color:#FFF;
	display:block;
	height:22px;
	padding:2px 0px 0px 0px;
	text-align:center;
	width:100px;
}
a.addthis_button
{
	margin-right: -10px;
}

/* Google Maps */
div.google_map {
	width: 706px;
	height: 350px;
	margin: 0 0 20px 0;
	}
	div.google_map.small {
		width: 460px;
		height: 250px;
	}

/* Vis station */
p.guide {
	margin: 0 0 3px 0;
	font-size: .9em;
	color: #aaa;
	font-weight: bold;
}
p.error 
{
	font-weight: bold;
	color: #dc281e;
}

em.error 
{
	font-weight: bold;
	color: #dc281e;
}
#station-search {
	}
	#station-search input.formfield {
		float: left;
		width: 390px;
		padding: 6px 2px;
		margin: 2px 10px 5px 0;
		font-size: 1.4em
	}
	
#station-search-filter {
	margin: 5px 0 20px 0;
	}
	#station-search-filter label {
		margin-right: 10px;
	}

#station-search-result {
	padding: 0;
	border-top: 1px solid #ccc;
	}
	#station-search-result p {
		margin: 0 0 5px 0;
	}
	#station-search-result dl {
		padding: 0 0 15px 0;
		border-bottom: 1px solid #ccc;
	}
	#station-search-result dl dt {
		margin: 15px 0 0 0;
		padding: 15px 0 20px 45px;
		font-size: 1.4em;
		line-height: 1.3em;
		border-top: 1px solid #ccc;
		/*background: url('../../gfx/Q8/bullet/teaser-benzin.png') no-repeat 0 15px;*/
	}
	#station-search-result dl dt.q8 { background: url('../../gfx/Q8/icon/icon_q8.png') no-repeat 0 70%; }
	#station-search-result dl dt.f24 { background: url('../../gfx/Q8/icon/icon_f24.png') no-repeat 0 70%; }
	#station-search-result dl dt.first {
		margin: 0;
		border: none;
	}
	#station-search-result dl dd {
		margin: 0 0 0 45px;
	}
	#station-search-result dl dd {
		margin: -20px 0 0 45px;
	}
	#station-search-result dl dd.features {
		float: right;
		width: 400px;
		margin: -40px 0 0 0;
	}
	
ul.features {
	margin: 0;
	padding: 0 0 5px 0;
	list-style-type: none;
	}
	ul.features li {
		float: left;
		margin: 0 20px 0 0;
		padding: 10px 0 10px 40px;
		color: #333;
		font-weight: bold;
		line-height: 1.2em;
	}
	ul.features li span { display: block; font-size: .85em; font-weight: normal; }
	ul.features li.twentyfour { background: url('../../gfx/Q8/icon/icn-services-24h.png') no-repeat 0 2px;}
	ul.features li.bakeoff { background: url('../../gfx/Q8/icon/icn-services-bakeoff.png') no-repeat 0 2px; padding-left: 50px; }
	ul.features li.wash { background: url('../../gfx/Q8/icon/icn-services-wash.png') no-repeat 0 1px; padding-left: 50px; margin-right: 0; }

ul.oktan {
	float: left;
	width: 200px;
	margin: 5px 0 0 0;
	padding: 0;
	list-style-type: none;
	}
	ul.oktan li {
		padding: 6px 0 6px 35px;
	}
	ul.oktan li.oktan92 {
		background: url('../../gfx/Q8/icon/icn-oktan-92.png') no-repeat 0 50%;
	}
	ul.oktan li.oktan95 {
		background: url('../../gfx/Q8/icon/icn-oktan-95.png') no-repeat 0 50%;
	}
	ul.oktan li.oktan98 {
		background: url('../../gfx/Q8/icon/icn-oktan-98.png') no-repeat 0 50%;
	}
	ul.oktan li.diesel {
		background: url('../../gfx/Q8/icon/icn-oktan-diesel.png') no-repeat 0 50%;
	}
	ul.oktan li.dynamic {
		text-indent: -999em;
		background: url('../../gfx/Q8/icon/inc-oktan-dynamic.png') no-repeat 0 50%;
	}


ul.services {
	float: right;
	width: 200px;
	margin: 5px 0 0 0;
	padding: 0;
	list-style-type: none;
	}
	ul.services li {
		color: #666;
		padding: 2px 0 2px 15px;
		background: url('../../gfx/Q8/icon/icn-checkmark.gif') no-repeat 0 45%;
	}
	ul.services li.no {
		color: #aaa;
		background: none;
	}

ol.note
{
	list-style-type: none;
}

/* Google Maps */
div.google_map {
	width: 706px;
	height: 350px;
	margin: 0 0 20px 0;
	}
	div.google_map.small {
		width: 460px;
		height: 250px;
	}

/* Page Video */
div.pagevideo
{
	clear:both;
	float:none;
	margin-bottom:15px;
}
div.pagevideo object,
div.pagevideo object embed
{
	clear:both;
	float:none;
}

/* Content field with no left menu */

div#content.noleft
{
	width:680px;
}
