* {
	margin: 0;
	padding: 0;
	font-style: normal;	
	text-decoration: none;
	font-family:Verdana, Geneva, sans-serif;
	white-space:normal;	
}

img {
	border:none;
}

#site {
	font-size:11px;
	color:#222;
	padding:0px;
	margin:0px;
	background-color:#9D9D9D;
}

#company-logo
{
	display:block;
	position:absolute;
	top:2px;
	left:625px;
	z-index:400;
}

#company-logo img
{
	border:none;
}

#redline
{
	position:absolute;
	background-color:#0C3;
	display:block;
}

/*
	STANDARD TEXT SETUP
*/

h1
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:24px;
	font-weight:normal;
	color:#555555;
	margin-top:2px;
	margin-bottom:8px;
}

h2
{
	font-size:14px;
	font-weight:bold;
	margin-top:0em;
	margin-bottom:0em;
}

h3
{
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:0px;
}

h4
{
	font-size:12px;
	font-weight:normal;
	margin:0px;
	padding:0px;
	color:#9d9d9d;
}

hr
{
	color:#9d9d9d;
	background-color:#9d9d9d;
	height:1px;
	border:none;
}

p
{
	margin-bottom: 1em;
	margin-top: 0.5em;
}

ul,ol
{
	margin-left: 2.5em;
}

/*
	STANDARD LINK SETUP
*/

a
{
	color:#3A3A3A;
	text-decoration:none;
}

a:link
{
	color:#3A3A3A;
}

a:hover
{
	color:#000;
}

a:active
{
	color:#222;
}

h1 a:hover
{
	background-color:#9D9D9D;
}

a img
{
	line-height:0px;
	font-size:0px;
	border:none;
}

a img:hover
{
	background-color:inherit;
	border:none;
}

/*
#middleColumn a
{
	color:#6D7E92;
}*/

#middleColumn a:hover
{
	background-color:#9d9d9d;
	color:#F6F6F6;
}

#wrapper {
	width:1024px;
	margin-left:auto;
	margin-right: auto;
	position:relative;
	background-image:url(../images/wrapper-background.gif);
	background-repeat:repeat-y;
}

#header {
	position:relative;
	height:214px;
}

#header img {
	margin:0px;
	padding:0px;
}

#topBanner {
	position:absolute;
	top:70px;
	left:10px;
}

#redline
{
	position:absolute;
	top:130px;
	left:0px;
}


#ctl00_ctl00_cphTopBanner_cphTopBanner_divModelText
{
	position:absolute;
	top:20px;
	left:600px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#F6F6F6;
	width:250px;
	display:block;
}

/* FORM ELEMENTS*/


textarea, input, select, button
{
	border: 1px solid #9D9D9D;
}

select, button, .checkbox
{ 
	cursor: pointer;
}

.checkbox, .checkbox input
{
	border:none;
	vertical-align: middle;
	margin-right:5px;
}

/*
	STANDARD BUTTONS
*/

a.stdButton, button.stdButton, input.stdButton
{
	padding:0 .8333em;
	margin:.25em .25em;
	background: url(../images/standard-buttons.png) center -130px;
	border:1px solid #999;
	display:inline-block;
	color:#393939;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	line-height: 1.8em;
	cursor: pointer;
	height:20px;	
}

a.stdButton:hover button.stdButton:hover, input.stdButton:hover
{
	background: url(../images/standard-buttons.png) center -78px;
	cursor: pointer;
	color:#131313;
}

#middlecolumn a.stdButton:hover, #middlecontent a.stdButton:hover
{
	background: url(../images/standard-buttons.png) repeat-x center -78px;
	background-color:#FFF;
	color:#000;
	cursor: pointer;
}

.btnShowCart
{
	margin-top:5px;
	width:100%;
	background: url(../images/standard-buttons.png) right -250px;
	display:inline-block;
	color:#F1F1F1;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;	
	line-height: 20px;
	cursor: pointer;
	border:none;
}

.btnShowCart:hover
{
	background: url(../images/standard-buttons.png) right -227px;
	cursor: pointer;
}


.cmdEmptyCart
{
	margin-top:5px;	
	width:100%;
	background: url(../images/standard-buttons.png) right -296px;
	display:inline-block;
	color:#F1F1F1;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight: bold;	
	line-height: 20px;
	cursor: pointer;
	border:none;
}

.cmdEmptyCart:hover
{
	background: url(../images/standard-buttons.png) right -273px;
	cursor: pointer;
}

#ctl00_ctl00_cphContentMiddle_btnCannotFindIt
{
	background: url(../images/standard-buttons.png) #F6F6F6 left -390px;
	padding: 0px 2px 0px 32px;
	margin-bottom:5px;
	display:inline-block;
	font-size:1em;
	height:40px;
	width:100%;
	white-space:normal;
	color:#393939;
	cursor: pointer;	
}

#ctl00_ctl00_cphContentMiddle_btnCannotFindIt:hover
{
	background: url(../images/standard-buttons.png) left -336px;
	color:#000;	
}


/*
	TOPMENU LAYOUT
*/

#topMenuImages
{
	position:absolute;
	top:0px;
	left:0px;
	z-index:100;
}

#topMenuImages .topMenuLeft
{
	background-image:url(../images/topMenuLeft.png);
	width:20px;
	height:98px;
	display:block;
	float:left;
}

#topMenuImages .topMenuMiddel
{
	background-image:url(../images/topMenuMiddle.png);
	width:984px;
	height:98px;
	display:block;
	float:left;
	background-repeat:repeat-x;
}

#topMenuImages .topMenuRight
{
	background-image:url(../images/topMenuRight.png);
	width:20px;
	height:98px;
	display:block;
	float:left;
}	

/*
	TOPMENU LAYOUT
*/

#topSearchField
{
	position:absolute;
	top:56px;
	left:790px;
	z-index:102;
	background:url(../images/search-button-bg.png);
	background-position:right;
	background-repeat:no-repeat;
	height:20px;
}

#topSearchField .searchField
{	
	background:url(../images/search-input-bg.png);
	background-position:top left;
	background-repeat:no-repeat;
	border:none;
	width:100px;
	height:20px;
	line-height:15px;
	font-size:12px;
	margin-left:10px;
	margin-top:0px;
	margin-bottom:0px;
}

#topSearchField .searchButton
{	
	margin-top:2px;
	padding-right:3px;
	display:inline-block;	
	vertical-align:top;
	line-height:15px;
	height:15px;
	color:#FFF;
	padding-right:10px;
	cursor: pointer;
}

#topSearchField .searchButton:hover
{	
	color:#000;
	cursor: pointer;
}

#topSearchField .searchAdvLink
{
	position:absolute;
	top:17px;
	padding-left:10px;
}

/* LANGUAGE DROPDOWN */
ul#ctl00_ctl00_lselect1_langSelect
{
	position:absolute;
	top:60px;
	left:720px;
	z-index:102;	
	color:#FFF;
	margin:0px;
	padding:2px;
	display:inline-block;
	background-color: inherit;
	cursor: pointer;
}
#ctl00_ctl00_lselect1_imgCurrentlySelected
{
	margin-left:2px;
}

ul#ctl00_ctl00_lselect1_langSelect li
{
	background-color:#9C9C9C;
	margin:0px;
	padding:0px;
}

ul#ctl00_ctl00_lselect1_langSelect li span
{
	padding-right:3px;	
}

ul#ctl00_ctl00_lselect1_langSelect li ul
{
	list-style-type:none;
	display:none;
	margin:0px;
	padding:0px;
	background:#FFF;
}


ul#ctl00_ctl00_lselect1_langSelect li ul li
{
	background:#FFF;
	list-style-type:none;
	display:block;
	padding:3px;
	width:120px;
}

ul#ctl00_ctl00_lselect1_langSelect li ul li:hover
{
	background-color:#9D9D9D;
	color:#F6F6F6;
}
ul#ctl00_ctl00_lselect1_langSelect li ul li a
{
	display:block;
	width:100%;
}

ul#ctl00_ctl00_lselect1_langSelect li ul li a:hover
{
	color:#F6F6F6;
}

ul#ctl00_ctl00_lselect1_langSelect li img
{
	border:none;
	padding:0px;
	margin-top:2px;
	margin-bottom:2px;
	border:none !important;
	vertical-align:middle;
}

/*COLLUMN LAYOUT*/

#leftColumn {
	width:137px;
	float:left;
	margin-top:20px;
	margin-left:10px;
	margin-right:2px;
}

#middleColumn {
	width:723px;
	float:left;
	border-right: 1px solid #9d9d9d;
	border-left: 1px solid #9d9d9d;
	min-height:500px;
	background-color:#FFF;
}

#middleColumn #middleContent{
	width:710px;
	min-height:500px;
	margin-left:auto;
	margin-right:auto;
}

#rightColumn {
	width:137px;
	float:left;
	margin-top:20px;
	margin-left:2px;
	margin-right:10px;
}

#footer {
	padding-top:30px;
	text-align:center;
}

#carMenu {

}

.searchField {
	background:url(../images/search-input-bg.gif);
	border:none;
	width:73px;
	line-height:15px;
	font-size:12px;
	padding-left:3px;
	padding-top:3px;
	margin-right:2px;
}

/*NEW USED SHOW*/
ul#ctl00_ctl00_cphContentMiddle_LeftMenu1_ulStatePanel, ul#ctl00_ctl00_cphContentMiddle_LeftMenu1_ulStatePanel li {
	list-style-type:none;
	margin: 0px 0px 5px 0px;	
	padding:0;
}

li#ctl00_ctl00_cphContentMiddle_LeftMenu1_liProductTypeNew, li#ctl00_ctl00_cphContentMiddle_LeftMenu1_liProductTypeUsed, li#ctl00_ctl00_cphContentMiddle_LeftMenu1_liRecycledCars
{
	padding: 0px 2px 0px 32px;
	margin-bottom:5px;
	display:block;
	font-size:1em;
	height:40px;
	width:125px;
	white-space:normal;
	border:1px solid #999;
}


li#ctl00_ctl00_cphContentMiddle_LeftMenu1_liProductTypeNew.disabled {
	background: url(../images/standard-buttons.png) #F6F6F6 left -450px;
}

li#ctl00_ctl00_cphContentMiddle_LeftMenu1_liProductTypeNew.enabled {
	background: url(../images/standard-buttons.png) #F6F6F6 left -490px;
}

li#ctl00_ctl00_cphContentMiddle_LeftMenu1_liProductTypeUsed.disabled
{
	background: url(../images/standard-buttons.png) #F6F6F6  left -530px;
}

li#ctl00_ctl00_cphContentMiddle_LeftMenu1_liProductTypeUsed.enabled
{
	background: url(../images/standard-buttons.png) #F6F6F6 left -570px;
}

li#ctl00_ctl00_cphContentMiddle_LeftMenu1_liRecycledCars.disabled
{
	background: url(../images/standard-buttons.png) #F6F6F6  left -530px;
}

li#ctl00_ctl00_cphContentMiddle_LeftMenu1_liRecycledCars.enabled
{
	background: url(../images/standard-buttons.png) #F6F6F6 left -570px;
}


li#ctl00_ctl00_cphContentMiddle_LeftMenu1_liProductTypeNew a, li#ctl00_ctl00_cphContentMiddle_LeftMenu1_liProductTypeUsed a, li#ctl00_ctl00_cphContentMiddle_LeftMenu1_liRecycledCars a
{
	display:table-cell;
	height:40px;
	width:123px;
	padding-left:35px;
	vertical-align:middle;
	text-align:center;
}

li#ctl00_ctl00_cphContentMiddle_LeftMenu1_liProductTypeNew.disabled a, li#ctl00_ctl00_cphContentMiddle_LeftMenu1_liProductTypeUsed.disabled a, li#ctl00_ctl00_cphContentMiddle_LeftMenu1_liRecycledCars.disabled a{
	color:GrayText;
	cursor: default;
}

/*USED NEW INPUT BUTTON STYLE*/

ul#newUsedPanel, ul#newUsedPanel li {
	list-style-type:none;
	margin:0;
	padding:0;
}

#ctl00_ctl00_cphContentMiddle_LeftMenu1_cmdSetProductTypeNew, #ctl00_ctl00_cphContentMiddle_LeftMenu1_cmdSetProductTypeUsed
{
	padding: 0px 2px 0px 32px;
	margin-bottom:5px;
	display:inline-block;
	font-size:1em;
	height:40px;
	width:125px;
	white-space:normal;
}


#ctl00_ctl00_cphContentMiddle_LeftMenu1_cmdSetProductTypeNew.ProductTypeSetNewDisabled {
	background: url(../images/standard-buttons.png) #F6F6F6 left -450px;
}

#ctl00_ctl00_cphContentMiddle_LeftMenu1_cmdSetProductTypeNew.ProductTypeSetNewEnabled {
	background: url(../images/standard-buttons.png) #F6F6F6 left -490px;
	color:#393939;
	cursor:pointer;
}

#ctl00_ctl00_cphContentMiddle_LeftMenu1_cmdSetProductTypeNew.ProductTypeSetNewEnabled:hover {
	color:#000;
}

#ctl00_ctl00_cphContentMiddle_LeftMenu1_cmdSetProductTypeUsed.ProductTypeSetUsedDisabled {
	background: url(../images/standard-buttons.png) #F6F6F6  left -530px;
}

#ctl00_ctl00_cphContentMiddle_LeftMenu1_cmdSetProductTypeUsed.ProductTypeSetUsedEnabled {
	background: url(../images/standard-buttons.png) #F6F6F6 left -570px;
	color:#393939;
	cursor:pointer;
}

#ctl00_ctl00_cphContentMiddle_LeftMenu1_cmdSetProductTypeUsed.ProductTypeSetUsedEnabled:hover {
	color:#000;
}


/*SWEDISH DHL BOX*/
#ctl00_ctl00_cphContentMiddle_leftColumnDHL #ctl00_ctl00_cphContentMiddle_inputDHLtrack
{
	width:120px;
}


/* NEW PRODUCTS AND CANNOT FIND IT LINK */
a#ctl00_ctl00_cphContentMiddle_LeftMenu1_aNewProducts, a#ctl00_ctl00_cphContentMiddle_LeftMenu1_aCannotFindIt
{
	font-family: Verdana;
	font-size: 14px;
	color: #393939;
	cursor: pointer;
	margin-top:5px;
	display:inline-block;
}

a#ctl00_ctl00_cphContentMiddle_LeftMenu1_aNewProducts
{
	margin-bottom:5px;
}

/*MODEL SERIES MENU*/
ul#series {	
	font-family: Verdana;
	font-size: 14px;
	color: #393939;
	cursor: pointer;
	padding:0;
	margin-left:0;
	list-style-type:none;
	list-style-image:none;
}

ul#series li:hover{
	color:#000;	
}


ul#series li ul {
	list-style-type:none;
	padding:0px 0px 0px 3px;
	margin:0px 0px 0px 3px;
}

ul#series li ul li{
	background-image:url(../images/list-arrow.png);
	background-repeat:no-repeat;
	background-position: 0px 4px;
	padding-left:12px;
}

ul#series li ul.models
{
	display:none;
}

ul#series li ul.models li.disabled
{
	cursor: default;
	color: #a0a0a0;
}

ul#series li ul.open
{
	display:block;
}

ul#series li ul li a {
	display:inline-block;
	width:100%;
}

ul#series li ul li a:hover, a.selectedModel {
	background-color:#9D9D9D;
	color:#F6F6F6;
}

/* SCRAP CAR SUB MENU */
ul.scrapcar
{
	padding: 0 !important;
	margin: 0 !important;
}

ul.scrapcar li.scrapcar
{
	background: 0 !important;
	padding: 0 !important;
	margin: 4px 0px 4px 0px !important;
	font-size: 10px;
}

/* SIDE MENU GENERAL LAYOUT START */
.sideMenuContainer
{
	background-image:url(../images/sideMenuGradient1.gif);
	background-repeat:repeat-x;
	background-color:#FFF;
	
}

.sideMenuContent
{
	background-image:url(../images/side-menu-bottom-gradient.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	border-left:1px solid #A9A9A9;
	border-right: 1px solid #A9A9A9;
	padding:5px;
	overflow:hidden;
}

.sideMenuTopLeftCorner
{
	background-image:url(../images/side-menu-top-corner.gif);
	width:1px;
	height:2px;
	background-repeat:no-repeat;
	float:left;
	line-height:2px;
	font-size:2px;
}

.sideMenuTopRightCorner
{
	background-image:url(../images/side-menu-top-corner.gif);
	width:1px;
	height:2px;
	background-repeat:no-repeat;
	float:right;
	line-height:2px;
	font-size:2px;
}

.sideMenuTopMiddle
{
	background-image:url(../images/side-menu-top-middel.gif);
	background-position:left;
	height:2px;
	background-repeat:repeat;
	line-height:2px;
	font-size:2px;
}

.sideMenuBottomLeftCorner
{
	background-image:url(../images/side-menu-bottom-corner.gif);
	width:1px;
	height:2px;
	background-repeat:no-repeat;
	float:left;
	line-height:2px;
	font-size:2px;
}

.sideMenuBottomRightCorner
{
	background-image:url(../images/side-menu-bottom-corner.gif);
	width:1px;
	height:2px;
	background-repeat:no-repeat;
	float:right;
	line-height:2px;
	font-size:2px;
}

.sideMenuBottomMiddle
{
	background-image:url(../images/side-menu-bottom-middel.gif);
	background-position:left;
	height:2px;
	background-repeat:repeat;
	line-height:2px;
	font-size:2px;
}
/* SIDE MENU GENERAL LAYOUT END */

.clearFloat {
	clear:both;
	line-height:0;
	font-size:1px;
	margin:0px;
	padding:0px;
}


#topBorder
{
	position:absolute;
	top:202px;
	height:15px;
	width:100%;
}

#topBorder #topBorderLeftEmpty
{
	width:95px;
	height:13px;
	float:left;
}

#topBorder #topBorderLeftBorder
{
	width:54px;
	height:13px;
	border-bottom:1px solid #9d9d9d;
	border-right:1px solid #9d9d9d;
	float:left;
}

#topBorder #topBorderMiddelBorder
{
	width:723px;
	height:13px;
	border-bottom:1px solid #9d9d9d;
	float:left;
}

#topBorder #topBorderRightBorder
{
	width:53px; height:13px;
	border-bottom:1px solid #9d9d9d;
	border-left:1px solid #9d9d9d;
	float:left;
}

#topBorder #topBorderRightEmpty
{
	width:96px;
	height:13px;
	float:left;
}

/* USER SECTION */

#divUserPanel
{

}



#ctl00_ctl00_cphContentMiddle_txtEmail, #ctl00_ctl00_cphContentMiddle_txtPassword
{
	border:0px none;
	background-color:#d5d5d5;
	line-height:10px;
	font-size:10px;
	width:125px;
}

#divUserPanel a:hover
{
	color:#111111;
}


#divUserPanel ul.loginLinks
{
	margin-left:0px;	
	padding-left:0px;
}

#divUserPanel ul.loginLinks li
{
	margin-bottom:4px;
}


#shoppingCart
{

}

#ctl00_ctl00_cphContentMiddle_ddlCurrency
{
	border:1px solid #9D9D9D;
}


#leftLink
{
	list-style-type:none;
	list-style:none;
	margin-left:0px;
	padding-left:0px;
}

#leftLink li
{
	margin-bottom:4px;
}


/*
	SHOPPING STEPS
*/


/* TOP DROPDOWN MENU */

ul#topMenu
{
	position:absolute;
	z-index:500;
	top:62px;
	left:12px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
}

ul#topMenu li
{
	list-style-type:none;
	display:inline;
	padding-right:15px;
}


ul#topMenu li ul
{
	list-style-type:none;
	display:none;
	margin:0px;
	padding:0px;
	background-color:#FFF;
	border:1px solid #9d9d9d;
}

ul#topMenu li ul li
{
	list-style-type:none;
	display:block;
	min-width:180px;
}

ul#topMenu li ul li:hover
{
	background:#9d9d9d;
	color:#FFF;
}

ul#topMenu li ul li a
{
	min-width:180px;
	display:block;
	padding:3px;
}


ul#topMenu li ul li a:hover
{
	color:#FFF;
}

.errorTxt
{
	color:#920712;
}

/*GUIDES*/
#guides li, h3
{
	margin-bottom: 16px;
}

ol#guides li
{
	font-size:16px;
	font-weight:bold;
}

ol#guides p
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#222;
}

ol#guides em
{
    font-style: italic;
}

.listless
{
	list-style: none;
}

/* COULD NOT FIND IT*/
#divCannotFindContainer 
{
	position: fixed;
	height:0;
	left:0;
	overflow:visible;
	top:0;
	width:100%;
	z-index:3000;
}

#ctl00_ctl00_divInfoBoxContainer
{
	position: fixed;
	height:0;
	left:0;
	overflow:visible;
	top:0;
	width:100%;
	z-index:3001;
}

td#InfoBoxClose
{
	cursor: pointer;
}

#divCannotFindModel
{
	width:360px;
	display: none;
	position: relative;
	top: 180px;
	margin: auto;
	padding:10px;
	background-color: white;
	border: 1px solid #9D9D9D;
}

#divInfoBox
{
	width:400px;
	max-height:500px;
	overflow:auto;
	position: relative;
	top: 180px;
	margin: auto;
	padding:10px;
	background-color: white;
	border: 1px solid #9D9D9D;
}

#divCannotFindModel table, #divInfoBox table
{
	width:100%;
}

.tdCloseLink
{
	cursor: pointer;
	text-align:right;
	vertical-align:top;
}

.tdCloseLink span:hover
{
	background-color:#9d9d9d;
	color:#F6F6F6;
}


#divCannotFindModel ul, #divInfoBox ul
{
	list-style-type:none;
	padding:0px;
	margin:0px;
}

#divCannotFindModel li, #divInfoBox li
{
	margin-bottom:5px;
}

#divCannotFindModel .label
{
	width:165px;
	display:inline-block;
}

#divCannotFindModel input
{
	width:188px;	
	margin-left:auto;
}


#divCannotFindModel textarea
{
	width:354px;
}

/* CONFIRM USER SETTINGS */
#ctl00_ctl00_divConfirmSettingsContainer
{
	position: fixed;
	height:0;
	left:0;
	overflow:visible;
	top:0;
	width:100%;
	z-index:2015;
}

#divConfirmSettings
{
	width:520px;
	position: relative;
	top: 180px;
	margin: auto;
	padding:10px;
	background-color: white;
	border: 1px solid black;
}

#divConfirmSettings table
{
	width: 500px;
}

#divConfirmSettings td
{
	width: 250px;
}

#divConfirmSettings .dropdown
{
	width: 250px;
}

span#ConfirmToggleHelp
{
	cursor: pointer;
	color: #D20001;
}

p#ConfirmHelp
{
	display: none;
}

.divCompat
{
	width: 708px;
	padding: 4px; 
	margin-top: 1em; 
	margin-bottom: 1em; 
	border: 1px dotted red; 
	background-color: #FFC;
}