/* Main styles for Jaguar Auto Service Silkeborg  //////////////////////////////////////////////////////// */


/* Positioning and scaling containers -------------------------------------------------------------------- */

.clear_empty {
	margin: 			0px;
	width:				1px;
	height:				1px;
	overflow:			hidden;
	clear:				both;
}

body {
	margin:				0px;
	padding:			0px;
	text-align:			center;
	min-width:			858px;
}

#center_wrapper {
	width:				858px;
	margin:				0 auto;
	text-align:			left;
}

#top_shadow, #bottom_shadow {
	width:				858px;
}

#bottom_shadow {
	height:				20px;
}

#top_content {
	width:				820px;
	height:				55px;
	margin-left:		19px;
}

#main_shadow {
	width:				858px;
}

#main_content_wrapper {
	width:				820px;
	margin-left:		19px;
}

#min_height {
	float:				left;
	height:				400px;
	width:				1px;
}

#main_content {
	display:			inline;
	float:				right;
	width:				810px;
	margin-top:			5px;
	margin-bottom:		5px;
	margin-right:		5px;
}

#logo_container {
	float:				left;
	width:				86px;
	height:				49px;
	margin-top:			3px;
}

#menustyling_container {
	margin:				0px;
	padding:			0px;
	margin-top:			18px;
	font-size:			1px;
	line-height:		1px;
	width:				679px;
	height:				9px;
	float:				right;
	margin-bottom:		11px;
}

#menu_container {
	width:				700px;
	height:				15px;
	float:				right;
	text-align:			right;
	vertical-align:		top;
}

.listitem_car, .listitem_car_noborder {
	padding-bottom:		11px;
	margin-bottom:		12px;
	border-bottom:		1px solid #1f1f1f;		
}

.listitem_car_noborder {
	border: 			none;
	margin-bottom:		0px;
}

.listitem_car a {
	display:			block;
}

.listitem_image {
	float:				left;
	width:				150px;
}

.listitem_description, .listitem_description_wide {
	float:				left;
	width:				150px;
	padding-top: 		8px;
	padding-left:		8px;
}

.listitem_description_wide {
	width:				263px;
}

.listitem_exp {
	width:				70px;
}

.listitem_xmltext {
	width:				193px;
}

/* Backgrounds ------------------------------------------------------------------------------------------- */

body {
	/*background:			#becfd1 url(../shell_images/background_swoosh.gif) left top no-repeat;*/
	background:			#758184 url(../shell_images/bg_new.jpg) left top no-repeat;
}

#top_shadow {
	/* IE < 6: filter applied in ieshadow.css */
	background:			url(../shell_images/shadow_top.png) repeat-y left bottom !important;
	background:			none;
}

#main_shadow {
	/* IE < 6: filter applied in ieshadow.css */
	background:			url(../shell_images/shadow_bg.png) repeat-y left top !important;
	background:			none;
}

#main_content_wrapper {
	background:			#000000;
}

#bottom_shadow {
	/* IE < 6: filter applied in ieshadow.css */
	background:			url(../shell_images/shadow_bottom.png) repeat-y left top !important;
	background:			none;
}

#logo_container {
	background:			url(../shell_images/logo_new.gif) top left no-repeat;
}

#menustyling_container {
	background:			url(../shell_images/tiretrack_new.gif) right top no-repeat;
}

#textpage_topimage {
	width:				810px;
	height:				200px;
}

#textpage_columns, #focuscar_columns {
	width:				810px;
	margin-top:			35px;
}

#textpage_leftcolumn, .focuscar_leftcolumn {
	float:				left;
	width:				245px;
	padding-left:		5px;
}

.focuscar_leftcolumn {
	text-align: 		right;
	width:				258px;
	padding-left:		0px;
}

#textpage_rightcolumn, .focuscar_rightcolumn {
	float:				right;
	width:				533px;
}

#textpage_rightcolumn {
	padding-right:		5px;
	padding-bottom:		15px;
}

.personprofil {
	display:			block;
	width:				533px;
	height:				150px;
	margin-top:			20px;
	clear:				both;
}

.profilbillede {
	float:				left;
	height:				150px;
}

.person_oplysninger {
	margin-top:			15px;
	width:				300px;
	float:				left;
}

.person_oplysninger h1 {
	margin-left:		0px;
	margin-bottom:		5px;
	width:				300px;
}

.person_oplysninger p {
	margin-left:		20px;
}

.mailfields, .mailarea {
	width:				200px;
	height:				14px;
}

.mailarea {
	height:				103px;
	overflow:			auto;
}



/* Fonts and text links ---------------------------------------------------------------------------------- */

body, th, td, .mailfields, .mailarea {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
	color:				#ffffff;
	line-height:		18px;
}

.mailfields, .mailarea {
	line-height:		12px;
}

h1 {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			18px;
	line-height:		20px;
	color:				#bacccc;
	font-weight:		normal;
	margin:				0px;
	margin-bottom:		13px;
	padding:			0px;
}

h2 {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			18px;
	line-height:		20px;
	color:				#bacccc;
	font-weight:		normal;
	margin:				0px;
	padding:			0px;
	margin-bottom:		5px;
}

h2.nomargin {
	margin-bottom:		9px;
}

h5 {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	color:				#bacccc;
	font-weight:		bold;
	margin:				0px;
	padding:			0px;
}


h3 {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
	color:				#bacccc;
	font-weight:		bold;
	margin:				0px;
	padding:			0px;
}

h4 {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			13px;
	margin-top:			0px;
	margin-bottom:		8px;
	font-weight:		bold;
}

p {
	padding:			0px;
	margin:				0px;
}

a:link, a:visited {
	color:				#becfd1;
	text-decoration:	underline;
}

a:hover, a:active {
	text-decoration:	none;
}

.listitem_car a, .listitem_car_noborder a {
	cursor:				hand;
	text-decoration:	none;
}

.listitem_car a:link, .listitem_car_noborder a:link, .listitem_car a:visited, .listitem_car_noborder a:visited, .listitem_car a:hover, .listitem_car_noborder a:hover, .listitem_car a:active, .listitem_car_noborder a:active {
	text-decoration:	none;
}

fieldset, form {
	border:				none;
	margin:				0px;
	padding:			0px;
}

fieldset p {
	margin: 			0px;
	padding: 			0px;
	margin-bottom:		2px;
}

label {
	display:			block;
	width: 				48px;
	float: 				left;
}

.mailfields, .mailarea {
	background-color:	#1a1a1a;
	border:				1px solid #4d4d4d;
}

.mail_btn {
	margin-left:		181px;
}

/* Menu styles ------------------------------------------------------------------------------------------- */

#menu_container img {
	margin:				0px;
	padding:			0px;
	margin-left:		20px;
}

/* additional styles ------------------------------------------------------------------------------------- */

img {
	border:				none;
}

#logo_container a {
	display:			block;
	text-decoration:	none;
	width:				100%;
	height:				100%;
	cursor:				hand;
}

.brugte_biler_padtext {
	padding-top:		10px;
}

.imagelinks_padbottom {
	margin-bottom:		6px;
}

#authorised_block {
	background: url(../shell_images/sidebar_dark_gradient.jpg) repeat-x top left;
	padding: 8px;
	margin: 0px;
	width: 218px;
	overflow: hidden;
}

#authorised_logo {
	margin-bottom: 20px
}

#authorised_header {
	margin-bottom: 11px;
}


/* Compare functionality for car pages -------------------------------------------------------------------- */

.compareBox {
	float: right;
	background: url(/images/compare_bottom.gif) #191919 bottom left no-repeat;
	height: 24px;
	margin: 0px;
	overflow: hidden;
	padding: 0px;
	width: 102px;
}

.compareBoxSelected {
	
}

.compareBox div {
	background: url(/images/compare_top.gif) top left no-repeat;
}

.compareBox div {
	height: 24px;	
}

.compareBox div label {
	color: #a6b4b6;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-left: 6px;
	padding-top: 4px;
}

.compareBox div input {
	float: right;
	margin: 0px;
	padding: 0px;
	margin-right: 6px;
	margin-top: 5px;
}

.compareBox a:link, .compareBox a:visited {
	background: url(/images/compare_ok.gif) left top no-repeat;
	float: right;
	height: 20px;
	margin-right: 6px;
	margin-top: 3px;
	overflow: hidden;
	text-indent: -200px;
	width: 48px;
}

.compareBox a:hover, .compareBox a:active {
	background: url(/images/compare_ok.gif) left bottom no-repeat;
}


/* Styles for compare page ------------------------------------------------------------------------- */

.compareCar {
	float: left;
	margin: 0px 2px;
	padding: 5px;
	width: 250px;
	border: 1px solid #1f1f1f;
	margin-bottom: 10px;
}

.compareImage {
	background-color: #1f1f1f;
	height: 200px;
	vertical-align: middle;
}

.compareCommon {
	padding: 15px 5px;
	border-bottom: 1px dashed #1f1f1f;
}

.compareExtras {
	padding: 15px 5px;
}

.comparePrice {
	background-color: #1f1f1f;
	padding: 0px 5px;
	text-align: right;
}

.compareExtras ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.compareExtras li {
	padding-left: 10px;
}

.compareShow {
	height: 20px;
	padding-top: 5px;
	text-align: right;
}

.compareShow a {
	float: right;
	text-align: left;
	text-indent: -200px;
	overflow: hidden;
	display: block;
	height: 20px;
	width: 67px;
	background: url(../images/vis_bil.gif) top left no-repeat;
}

.compareShow a:link, compareShow a:visited {
	background: url(../images/vis_bil.gif) top left no-repeat;
}

.compareShow a:hover, .compareShow a:active {
	background: url(../images/vis_bil.gif) bottom left no-repeat;
}

/* Styles for newsletter signup --------------------------------------------------- */

.newsletterSignupLabel
{
	display:block;
	float: left;
	padding-right: 15px;
	clear: left;
	margin-Bottom: 8px;
}

#mailchimpform input
{
	float: left;
	display: block;
	margin-bottom: 8px;
}

label.error
{
	float: left;
	width: 200px;
	padding-left: 8px;
	display: block;
	color: #ff0000;
	margin-bottom: 8px;
}

.submit
{
	clear: both;	
}
