@charset "utf-8";

/* CSS Document */

/* ####################################################################main*/

a:hover, a:active, a:focus {
	outline:none;
}

#menu {
	width: 124px;
	height: auto;
	float:left;
	border:1px solid #d4d4d4;
	margin-top:2px;
}

#menu .menu {
	background-image: url(/res/images/menu_m.jpg);
	background-repeat: repeat-y;
	float: left;
	width: 124px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #900;
	font-weight: bold;
	height: 23px;
	line-height:23px;
	font-size: 12px;
	clear:both;
	border-bottom:1px solid #FFFFFF;

}

#menu .menu:hover {
	background-image: none;
	background-repeat: repeat-y;
	background-color:#fff;
	
}

#main #FlashID {
	margin-top:2px;
	margin-left:4px;
}

#hitwise img {
	float:left;
}

a#home-small-banner {
	clear:both;
	float:left;
	padding-bottom:20px;
	text-align:center;
	width:290px;
}

#menu .menu a{

	display:block;
	background-image: url(/res/images/main-menu-arrow.png);
	background-position: 7px center;
	background-repeat:no-repeat;
	padding-left:30px;
	height:23px;
	color: #900;
	text-decoration:none;

}
#menu .menu a:hover{
color:#cc3333;
}


/* ##############################################################End main*/





#Table_01 {

	position:relative;

	left:0px;

	width:1000px;

	height:166px;

}

#findparts-01_ {

	position:absolute;

	left:0px;

	top:0px;

	width:84px;

	height:18px;

	background-color: #842916;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: none;

	border-top-color: #ECEDE5;

	border-right-color: #ECEDE5;

	border-bottom-color: #ECEDE5;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #FFF;

	text-align: center;

	font-weight: normal;

}

#findparts-02_ {

	position:absolute;

	left:84px;

	top:0px;

	width:85px;

	height:18px;

	background-color: #842916;

	border: 1px solid #ECEDE5;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #FFF;

	text-align: center;

}

.rss {

	background-image:url(/res/images/rss.png);

	bottom:10px;

	float:right;

	height:30px;

	position:relative;

	width:41px;

	background-repeat: no-repeat;

}

.rss a {

	display:block;

	height:30px;

	width:41px;

}

#findparts-03_ {

	position:absolute;

	left:169px;

	top:0px;

	width:84px;

	height:18px;

	background-color: #842916;

	border: 1px solid #ECEDE5;

	text-align: center;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #FFF;

}

#findparts-04_ {

	position:absolute;

	left:253px;

	top:0px;

	width:81px;

	height:18px;

	background-color: #842916;

	border: 1px solid #ECEDE5;

	text-align: center;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #FFF;

}

#findparts-05_ {
	position:absolute;
	left:334px;
	top:0px;
	width:84px;
	height:18px;
	background-color: #842916;
	border: 1px solid #ECEDE5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFF;
	text-align: center;
}

#findparts-06_ {
	position:absolute;
	left:418px;
	top:0px;
	width:81px;
	height:18px;
	background-color: #842916;
	border: 1px solid #ECEDE5;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFF;
}

.column_column1 {
	padding-top: 15px;
}

#findparts-07_ {
	position:absolute;
	left:499px;
	top:0px;
	width:85px;

	height:18px;

	background-color: #842916;

	border: 1px solid #ECEDE5;

	text-align: center;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #FFF;

}

#findparts-08_ {

	position:absolute;

	left:584px;

	top:0px;

	width:81px;

	height:18px;

	background-color: #842916;

	border: 1px solid #ECEDE5;

	text-align: center;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #FFF;

}

#findparts-09_ {

	position:absolute;

	left:665px;

	top:0px;

	width:83px;

	height:18px;

	background-color: #842916;

	border: 1px solid #ECEDE5;

	text-align: center;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #FFF;

}

.news {

	padding-top: 15px;

}

#findparts-10_ {

	position:absolute;

	left:748px;

	top:0px;

	width:85px;

	height:18px;

	background-color: #842916;

	border: 1px solid #ECEDE5;

	text-align: center;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #FFF;

}

#findparts-11_ {

	position:absolute;

	left:833px;

	top:0px;

	width:83px;

	height:18px;

	background-color: #842916;

	border: 1px solid #ECEDE5;

	text-align: center;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #FFF;

}

#findparts-12_ {

	position:absolute;

	left:916px;

	top:0px;

	width:83px;

	height:17px;

	background-color: #842916;

	border-top-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: none;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #ECEDE5;

	border-bottom-color: #ECEDE5;

	border-left-color: #ECEDE5;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #FFF;

	text-align: center;

}

#findparts-13_ {

	position:absolute;

	left:0px;

	top:18px;

	width:84px;

	height:44px;

	background-image: url(/res/images/fade.jpg);

	background-repeat: repeat;

	border: 1px solid #ECEDE5;

	text-align: center;

}

#findparts-14_ {

	position:absolute;

	left:84px;

	top:18px;

	width:85px;

	height:44px;

	background-image: url(/res/images/fade.jpg);

	border: 1px solid #ECEDE5;

	text-align: center;

}

#findparts-15_ {

	position:absolute;

	left:169px;

	top:18px;

	width:84px;

	height:44px;

	background-image: url(/res/images/fade.jpg);

	border: 1px solid #ECEDE5;

	text-align: center;

}

#findparts-16_ {

	position:absolute;

	left:253px;

	top:18px;

	width:81px;

	height:44px;

	background-image: url(/res/images/fade.jpg);

	border: 1px solid #ECEDE5;

	text-align: center;

}

#findparts-17_ {

	position:absolute;

	left:334px;

	top:18px;

	width:84px;

	height:44px;

	background-image: url(/res/images/fade.jpg);

	border: 1px solid #ECEDE5;

	text-align: center;

}

#findparts-18_ {

	position:absolute;

	left:418px;

	top:18px;

	width:81px;

	height:44px;

	background-image: url(/res/images/fade.jpg);

	border: 1px solid #ECEDE5;

	text-align: center;

}

#findparts-19_ {

	position:absolute;

	left:499px;

	top:18px;

	width:85px;

	height:44px;

	background-image: url(/res/images/fade.jpg);

	border: 1px solid #ECEDE5;

	text-align: center;

}

#findparts-20_ {

	position:absolute;

	left:584px;

	top:18px;

	width:81px;

	height:44px;

	background-image: url(/res/images/fade.jpg);

	border: 1px solid #ECEDE5;

	text-align: center;

}

#findparts-21_ {

	position:absolute;

	left:665px;

	top:18px;

	width:83px;

	height:44px;

	background-image: url(/res/images/fade.jpg);

	border: 1px solid #ECEDE5;

	text-align: center;

}

#findparts-22_ {

	position:absolute;

	left:748px;

	top:18px;

	width:85px;

	height:44px;

	background-image: url(/res/images/fade.jpg);

	border: 1px solid #ECEDE5;

	text-align: center;

}

#findparts-23_ {

	position:absolute;

	left:833px;

	top:18px;

	width:83px;

	height:44px;

	background-image: url(/res/images/fade.jpg);

	border: 1px solid #ECEDE5;

	text-align: center;

}

#findparts-24_ {

	position:absolute;

	left:916px;

	top:18px;

	width:82px;

	height:44px;

	background-image: url(/res/images/fade.jpg);

	border: 1px solid #ECEDE5;

	text-align: center;

}

#findparts-25_ {

	position:absolute;

	left:0px;

	top:62px;

	width:84px;

	height:17px;

	background-image: url(/res/images/fade.jpg);

	border: 1px solid #ECEDE5;

	color: #000066;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	text-align: left;

	padding-left: 4px;

}

#findparts-26_ {

	position:absolute;

	left:84px;

	top:62px;

	width:85px;

	height:17px;

	background-image: url(/res/images/fade.jpg);

	border: 1px solid #ECEDE5;

	font-family: Arial, Helvetica, sans-serif;

	color: #000066;

	font-size: 11px;

	text-align: left;

}

#findparts-27_ {

	position:absolute;

	left:169px;

	top:62px;

	width:84px;

	height:17px;

	background-image: url(/res/images/fade.jpg);

	border: 1px solid #ECEDE5;

	color: #000066;

	font-size: 11px;

	font-family: Arial, Helvetica, sans-serif;

	text-align: left;

}

#findparts-28_ {

	position:absolute;

	left:253px;

	top:62px;

	width:81px;

	height:17px;

	background-image: url(/res/images/fade.jpg);

	border: 1px solid #ECEDE5;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000066;

	text-align: left;

}

#findparts-29_ {

	position:absolute;

	left:334px;

	top:62px;

	width:84px;

	height:17px;

	background-image: url(/res/images/fade.jpg);

	border: 1px solid #ECEDE5;

	font-size: 11px;

	color: #000066;

	font-family: Arial, Helvetica, sans-serif;

	text-align: left;

}

#findparts-30_ {

	position:absolute;

	left:418px;

	top:62px;

	width:81px;

	height:17px;

	background-image: url(/res/images/fade.jpg);

	border: 1px solid #ECEDE5;

	font-size: 11px;

	color: #000066;

	font-family: Arial, Helvetica, sans-serif;

	text-align: left;

}

#findparts-31_ {

	position:absolute;

	left:499px;

	top:62px;

	width:85px;

	height:17px;

	background-image: url(/res/images/fade.jpg);

	border: 1px solid #ECEDE5;

	text-align: left;

	font-size: 11px;

	color: #000066;

	font-family: Arial, Helvetica, sans-serif;

}

#findparts-32_ {
	position:absolute;
	left:584px;
	top:62px;
	width:81px;
	height:17px;
	background-image: url(/res/images/fade.jpg);
	border: 1px solid #ECEDE5;
	text-align: left;
	color: #000066;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

#findparts-33_ {
	position:absolute;
	left:665px;
	top:62px;
	width:83px;
	height:17px;
	background-image: url(/res/images/fade.jpg);
	border: 1px solid #ECEDE5;
	text-align: left;
	color: #000066;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

#findparts-34_ {
	position:absolute;
	left:748px;
	top:62px;
	width:85px;
	height:17px;
	background-image: url(/res/images/fade.jpg);

	border: 1px solid #ECEDE5;

	color: #000066;

	font-size: 11px;

	font-family: Arial, Helvetica, sans-serif;

	text-align: left;

}

#findparts-35_ {

	left:833px;

	top:62px;

	width:83px;

	height:17px;

	background-image: url(/res/images/fade.jpg);

	border: 1px solid #ECEDE5;

	text-align: left;

	font-family: Arial, Helvetica, sans-serif;

	color: #000066;

	font-size: 11px;

	position: absolute;

}

#findparts-36_ {

	top:62px;

	width:83px;

	height:17px;

	background-image: url(/res/images/fade.jpg);

	color: #000066;

	font-size: 11px;

	font-family: Arial, Helvetica, sans-serif;

	text-align: left;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: none;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #ECEDE5;

	border-right-color: #ECEDE5;

	border-bottom-color: #ECEDE5;

	border-left-color: #ECEDE5;

	left: 916px;

	position: absolute;

}

#findparts-37_ {

	position:absolute;

	left:0px;

	top:79px;

	width:84px;

	height:17px;

	background-image: url(/res/images/fade.jpg);

	border: 1px solid #ECEDE5;

	font-size: 11px;

	color: #000066;

	text-align: left;

	font-family: Arial, Helvetica, sans-serif;

	padding-left: 4px;

}

#findparts-38_ {

	position:absolute;

	left:84px;

	top:79px;

	width:85px;

	height:17px;

	background-image: url(/res/images/fade.jpg);

	border: 1px solid #ECEDE5;

	font-size: 11px;

	font-family: Arial, Helvetica, sans-serif;

	color: #000066;

	text-align: left;

}

#findparts-39_ {

	position:absolute;

	left:169px;

	top:79px;

	width:84px;

	height:17px;

	background-image: url(/res/images/fade.jpg);

	border: 1px solid #ECEDE5;

	font-size: 11px;

	color: #000066;

	font-family: Arial, Helvetica, sans-serif;

	text-align: left;

}

#findparts-40_ {

	position:absolute;

	left:253px;

	top:79px;

	width:81px;

	height:17px;

	background-image: url(/res/images/fade.jpg);

	border: 1px solid #ECEDE5;

	font-size: 11px;

	font-family: Arial, Helvetica, sans-serif;

	color: #000066;

	text-align: left;

}

#findparts-41_ {

	position:absolute;

	left:334px;

	top:79px;

	width:84px;

	height:17px;

	background-image: url(/res/images/fade.jpg);

	border: 1px solid #ECEDE5;

	font-size: 11px;

	color: #000066;

	font-family: Arial, Helvetica, sans-serif;

	text-align: left;

}

#findparts-42_ {

	position:absolute;

	left:418px;

	top:79px;

	width:81px;

	height:17px;

	background-image: url(/res/images/fade.jpg);

	border: 1px solid #ECEDE5;

	text-align: left;

	color: #000066;

	font-size: 11px;

	font-family: Arial, Helvetica, sans-serif;

}

#findparts-43_ {

	position:absolute;

	left:499px;

	top:79px;

	width:85px;

	height:17px;

	background-image: url(/res/images/fade.jpg);

	border: 1px solid #ECEDE5;

	text-align: left;

	font-size: 11px;

	color: #000066;

	font-family: Arial, Helvetica, sans-serif;

}

#findparts-44_ {

	position:absolute;

	left:584px;

	top:79px;

	width:81px;

	height:17px;

	background-image: url(/res/images/fade.jpg);

	border: 1px solid #ECEDE5;

	text-align: left;

	font-family: Arial, Helvetica, sans-serif;

	color: #000066;

	font-size: 11px;

}

#findparts-45_ {

	position:absolute;

	left:665px;

	top:79px;

	width:83px;

	height:17px;

	background-image: url(/res/images/fade.jpg);

	border: 1px solid #ECEDE5;

	font-size: 11px;

	color: #000066;

	font-family: Arial, Helvetica, sans-serif;

	text-align: left;

}

#findparts-46_ {

	position:absolute;

	left:748px;

	top:79px;

	width:85px;

	height:17px;

	background-image: url(/res/images/fade.jpg);

	border: 1px solid #ECEDE5;

	text-align: left;

	font-family: Arial, Helvetica, sans-serif;

	color: #000066;

	font-size: 11px;

}

#findparts-47_ {

	position:absolute;

	left:833px;

	top:79px;

	width:83px;

	height:17px;

	background-image: url(/res/images/fade.jpg);

	border: 1px solid #ECEDE5;

	text-align: left;

	color: #000066;

	font-size: 11px;

	font-family: Arial, Helvetica, sans-serif;

}

#findparts-48_ {

	position:absolute;

	left:916px;

	top:79px;

	width:83px;

	height:17px;

	background-image: url(/res/images/fade.jpg);

	text-align: left;

	font-size: 11px;

	color: #000066;

	font-family: Arial, Helvetica, sans-serif;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: none;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #ECEDE5;

	border-right-color: #ECEDE5;

	border-bottom-color: #ECEDE5;

	border-left-color: #ECEDE5;

}

#findparts-49_ {

	position:absolute;

	left:0px;

	top:96px;

	width:84px;

	height:16px;

	background-image: url(/res/images/fade.jpg);

	border: 1px solid #ECEDE5;

	font-family: Arial, Helvetica, sans-serif;

	color: #000066;

	font-size: 11px;

	text-align: left;

	padding-left: 4px;

}

#findparts-50_ {

	position:absolute;

	left:84px;

	top:96px;

	width:85px;

	height:16px;

	background-image: url(/res/images/fade.jpg);

	border: 1px solid #ECEDE5;

	color: #000066;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	text-align: left;

}

#findparts-51_ {

	position:absolute;

	left:169px;

	top:96px;

	width:84px;

	height:16px;

	background-image: url(/res/images/fade.jpg);

	border: 1px solid #ECEDE5;

	font-size: 11px;

	color: #000066;

	font-family: Arial, Helvetica, sans-serif;

	text-align: left;

}

#findparts-52_ {

	position:absolute;

	left:253px;

	top:96px;

	width:81px;

	height:16px;

	background-image: url(/res/images/fade.jpg);

	border: 1px solid #ECEDE5;

	font-size: 11px;

	color: #000066;

	font-family: Arial, Helvetica, sans-serif;

	text-align: left;

}

#findparts-53_ {

	position:absolute;

	left:334px;

	top:96px;

	width:84px;

	height:16px;

	background-image: url(/res/images/fade.jpg);

	border: 1px solid #ECEDE5;

	font-size: 11px;

	color: #000066;

	font-family: Arial, Helvetica, sans-serif;

	text-align: left;

}

#findparts-54_ {

	position:absolute;

	left:418px;

	top:96px;

	width:81px;

	height:16px;

	background-image: url(/res/images/fade.jpg);

	border: 1px solid #ECEDE5;

	text-align: left;

	color: #000066;

	font-size: 11px;

	font-family: Arial, Helvetica, sans-serif;

}

#findparts-55_ {

	position:absolute;

	left:499px;

	top:96px;

	width:85px;

	height:16px;

	background-image: url(/res/images/fade.jpg);

	border: 1px solid #ECEDE5;

	text-align: left;

	color: #000066;

	font-size: 11px;

	font-family: Arial, Helvetica, sans-serif;

}

#findparts-56_ {

	position:absolute;

	left:584px;

	top:96px;

	width:81px;

	height:16px;

	background-image: url(/res/images/fade.jpg);

	border: 1px solid #ECEDE5;

	color: #000066;

	font-size: 11px;

	font-family: Arial, Helvetica, sans-serif;

	text-align: left;

}

#findparts-57_ {

	position:absolute;

	left:665px;

	top:96px;

	width:83px;

	height:16px;

	background-image: url(/res/images/fade.jpg);

	border: 1px solid #ECEDE5;

	font-size: 11px;

	font-family: Arial, Helvetica, sans-serif;

	color: #000066;

	text-align: left;

}

#findparts-58_ {

	position:absolute;

	left:748px;

	top:96px;

	width:85px;

	height:16px;

	background-image: url(/res/images/fade.jpg);

	border: 1px solid #ECEDE5;

	text-align: left;

	color: #000066;

	font-size: 11px;

	font-family: Arial, Helvetica, sans-serif;

}

#findparts-59_ {

	position:absolute;

	left:833px;

	top:96px;

	width:83px;

	height:16px;

	background-image: url(/res/images/fade.jpg);

	border: 1px solid #ECEDE5;

	text-align: left;

	color: #000066;

	font-size: 11px;

	font-family: Arial, Helvetica, sans-serif;

}

#findparts-60_ {

	position:absolute;

	left:916px;

	top:96px;

	width:83px;

	height:16px;

	background-image: url(/res/images/fade.jpg);

	text-align: left;

	font-size: 11px;

	font-family: Arial, Helvetica, sans-serif;

	color: #000066;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: none;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #ECEDE5;

	border-right-color: #ECEDE5;

	border-bottom-color: #ECEDE5;

	border-left-color: #ECEDE5;

}

#findparts-61_ {

	position:absolute;

	left:0px;

	top:112px;

	width:84px;

	height:17px;

	background-image: url(/res/images/fade.jpg);

	border: 1px solid #ECEDE5;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000066;

	text-align: left;

	padding-left: 4px;

}

#findparts-62_ {

	position:absolute;

	left:84px;

	top:112px;

	width:85px;

	height:17px;

	background-image: url(/res/images/fade.jpg);

	border: 1px solid #ECEDE5;

	font-size: 11px;

	color: #000066;

	font-family: Arial, Helvetica, sans-serif;

	text-align: left;

}

#findparts-63_ {

	position:absolute;

	left:169px;

	top:112px;

	width:84px;

	height:17px;

	background-image: url(/res/images/fade.jpg);

	border: 1px solid #ECEDE5;

	font-size: 11px;

	color: #000066;

	font-family: Arial, Helvetica, sans-serif;

	text-align: left;

}

#findparts-64_ {

	position:absolute;

	left:253px;

	top:112px;

	width:81px;

	height:17px;

	background-image: url(/res/images/fade.jpg);

	border: 1px solid #ECEDE5;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000066;

	text-align: left;

}

#findparts-65_ {

	position:absolute;

	left:334px;

	top:112px;

	width:84px;

	height:17px;

	background-image: url(/res/images/fade.jpg);

	border: 1px solid #ECEDE5;

	font-size: 11px;

	color: #000066;

	font-family: Arial, Helvetica, sans-serif;

	text-align: left;

}

#findparts-66_ {

	position:absolute;

	left:418px;

	top:112px;

	width:81px;

	height:17px;

	background-image: url(/res/images/fade.jpg);

	border: 1px solid #ECEDE5;

	text-align: left;

	color: #000066;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

}

#findparts-67_ {

	position:absolute;

	left:499px;

	top:112px;

	width:85px;

	height:17px;

	background-image: url(/res/images/fade.jpg);

	border: 1px solid #ECEDE5;

	text-align: left;

	color: #000066;

	font-size: 11px;

	font-family: Arial, Helvetica, sans-serif;

}

#findparts-68_ {

	position:absolute;

	left:584px;

	top:112px;

	width:81px;

	height:17px;

	background-image: url(/res/images/fade.jpg);

	border: 1px solid #ECEDE5;

	color: #000066;

	font-size: 11px;

	font-family: Arial, Helvetica, sans-serif;

	text-align: left;

}

#findparts-69_ {

	position:absolute;

	left:665px;

	top:112px;

	width:83px;

	height:17px;

	background-image: url(/res/images/fade.jpg);

	border: 1px solid #ECEDE5;

	font-size: 11px;

	color: #000066;

	font-family: Arial, Helvetica, sans-serif;

	text-align: left;

}

#findparts-70_ {

	position:absolute;

	left:748px;

	top:112px;

	width:85px;

	height:17px;

	background-image: url(/res/images/fade.jpg);

	border: 1px solid #ECEDE5;

	text-align: left;

	color: #000066;

	font-size: 11px;

	font-family: Arial, Helvetica, sans-serif;

}

#findparts-71_ {

	position:absolute;

	left:833px;

	top:112px;

	width:83px;

	height:17px;

	background-image: url(/res/images/fade.jpg);

	border: 1px solid #ECEDE5;

	text-align: left;

	color: #000066;

	font-size: 11px;

	font-family: Arial, Helvetica, sans-serif;

}

#findparts-72_ {

	position:absolute;

	left:916px;

	top:112px;

	width:83px;

	height:17px;

	background-image: url(/res/images/fade.jpg);

	text-align: left;

	font-size: 11px;

	color: #000066;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: none;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #ECEDE5;

	border-right-color: #ECEDE5;

	border-bottom-color: #ECEDE5;

	border-left-color: #ECEDE5;

}

#findparts-73_ {

	position:absolute;

	left:0px;

	top:129px;

	width:84px;

	height:17px;

	background-image: url(/res/images/fade.jpg);

	border: 1px solid #ECEDE5;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000066;

	text-align: left;

	padding-left: 4px;

}

#findparts-74_ {

	position:absolute;

	left:84px;

	top:129px;

	width:85px;

	height:17px;

	background-image: url(/res/images/fade.jpg);

	border: 1px solid #ECEDE5;

	font-size: 11px;

	font-family: Arial, Helvetica, sans-serif;

	color: #000066;

	text-align: left;

}

#findparts-75_ {

	position:absolute;

	left:169px;

	top:129px;

	width:84px;

	height:17px;

	background-image: url(/res/images/fade.jpg);

	border: 1px solid #ECEDE5;

	font-family: Arial, Helvetica, sans-serif;

	color: #000066;

	font-size: 11px;

	text-align: left;

}

#findparts-76_ {

	position:absolute;

	left:253px;

	top:129px;

	width:81px;

	height:17px;

	background-image: url(/res/images/fade.jpg);

	border: 1px solid #ECEDE5;

	font-size: 11px;

	color: #000066;

	font-family: Arial, Helvetica, sans-serif;

	text-align: left;

}

#findparts-77_ {

	position:absolute;

	left:334px;

	top:129px;

	width:84px;

	height:17px;

	background-image: url(/res/images/fade.jpg);

	border: 1px solid #ECEDE5;

	font-size: 11px;

	color: #000066;

	font-family: Arial, Helvetica, sans-serif;

	text-align: left;

}

#findparts-78_ {

	position:absolute;

	left:418px;

	top:129px;

	width:81px;

	height:17px;

	background-image: url(/res/images/fade.jpg);

	border: 1px solid #ECEDE5;

	text-align: left;

	font-size: 11px;

	color: #000066;

	font-family: Arial, Helvetica, sans-serif;

}

#findparts-79_ {

	position:absolute;

	left:499px;

	top:129px;

	width:85px;

	height:17px;

	background-image: url(/res/images/fade.jpg);

	border: 1px solid #ECEDE5;

	text-align: left;

	color: #000066;

	font-size: 11px;

	font-family: Arial, Helvetica, sans-serif;

}

#findparts-80_ {

	position:absolute;

	left:584px;

	top:129px;

	width:81px;

	height:17px;

	background-image: url(/res/images/fade.jpg);

	border: 1px solid #ECEDE5;

	text-align: left;

	font-size: 11px;

	color: #000066;

	font-family: Arial, Helvetica, sans-serif;

}

#findparts-81_ {

	position:absolute;

	left:665px;

	top:129px;

	width:83px;

	height:17px;

	background-image: url(/res/images/fade.jpg);

	border: 1px solid #ECEDE5;

	font-size: 11px;

	color: #000066;

	font-family: Arial, Helvetica, sans-serif;

	text-align: left;

}

#findparts-82_ {

	position:absolute;

	left:748px;

	top:129px;

	width:85px;

	height:17px;

	background-image: url(/res/images/fade.jpg);

	border: 1px solid #ECEDE5;

	text-align: left;

	font-size: 11px;

	color: #000066;

	font-family: Arial, Helvetica, sans-serif;

}

#findparts-83_ {

	position:absolute;

	left:833px;

	top:129px;

	width:83px;

	height:17px;

	background-image: url(/res/images/fade.jpg);

	border: 1px solid #ECEDE5;

	text-align: left;

	color: #000066;

	font-size: 10px;

	font-family: Arial, Helvetica, sans-serif;

}

#findparts-84_ {

	position:absolute;

	left:916px;

	top:129px;

	width:83px;

	height:17px;

	background-image: url(/res/images/fade.jpg);

	color: #000066;

	font-size: 11px;

	font-family: Arial, Helvetica, sans-serif;

	text-align: left;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: none;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #ECEDE5;

	border-right-color: #ECEDE5;

	border-bottom-color: #ECEDE5;

	border-left-color: #ECEDE5;

}

#findparts-85_ {

	position:absolute;

	left:0px;

	top:146px;

	width:84px;

	height:15px;

	background-image: url(/res/images/fade.jpg);

	border: 1px solid #ECEDE5;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #841607;

	text-align: center;

}

#findparts-86_ {

	position:absolute;

	left:84px;

	top:146px;

	width:85px;

	height:15px;

	background-image: url(/res/images/fade.jpg);

	border: 1px solid #ECEDE5;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #841607;

	text-align: center;

}

#findparts-87_ {

	position:absolute;

	left:169px;

	top:146px;

	width:84px;

	height:15px;

	background-image: url(/res/images/fade.jpg);

	border: 1px solid #ECEDE5;

	font-size: 12px;

	color: #841607;

	font-family: Arial, Helvetica, sans-serif;

	text-align: center;

}

#findparts-88_ {

	position:absolute;

	left:253px;

	top:146px;

	width:81px;

	height:15px;

	background-image: url(/res/images/fade.jpg);

	border: 1px solid #ECEDE5;

	color: #841607;

	font-size: 12px;

	font-family: Arial, Helvetica, sans-serif;

	text-align: center;

}

#findparts-89_ {

	position:absolute;

	left:334px;

	top:146px;

	width:84px;

	height:15px;

	background-image: url(/res/images/fade.jpg);

	border: 1px solid #ECEDE5;

	font-size: 12px;

	text-align: center;

	color: #841607;

	font-family: Arial, Helvetica, sans-serif;

}

#findparts-90_ {

	position:absolute;

	left:418px;

	top:146px;

	width:81px;

	height:15px;

	background-image: url(/res/images/fade.jpg);

	border: 1px solid #ECEDE5;

	color: #841607;

	font-size: 12px;

	font-family: Arial, Helvetica, sans-serif;

	text-align: center;

}

#findparts-91_ {

	position:absolute;

	left:499px;

	top:146px;

	width:85px;

	height:15px;

	background-image: url(/res/images/fade.jpg);

	border: 1px solid #ECEDE5;

	text-align: center;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #841607;

}

#findparts-92_ {

	position:absolute;

	left:584px;

	top:146px;

	width:81px;

	height:15px;

	background-image: url(/res/images/fade.jpg);

	border: 1px solid #ECEDE5;

	font-size: 12px;

	color: #841607;

	font-family: Arial, Helvetica, sans-serif;

	text-align: center;

}

#findparts-93_ {

	position:absolute;

	left:665px;

	top:146px;

	width:83px;

	height:15px;

	background-image: url(/res/images/fade.jpg);

	border: 1px solid #ECEDE5;

	font-size: 12px;

	color: #841607;

	font-family: Arial, Helvetica, sans-serif;

	text-align: center;

}

#findparts-94_ {

	position:absolute;

	left:748px;

	top:146px;

	width:85px;

	height:15px;

	background-image: url(/res/images/fade.jpg);

	border: 1px solid #ECEDE5;

	color: #841607;

	font-size: 12px;

	font-family: Arial, Helvetica, sans-serif;

	text-align: center;

}

#findparts-95_ {

	position:absolute;

	left:833px;

	top:146px;

	width:82px;

	height:15px;

	background-image: url(/res/images/fade.jpg);

	border: 1px solid #ECEDE5;

	color: #841607;

	font-size: 12px;

	font-family: Arial, Helvetica, sans-serif;

	text-align: center;

}

#findparts-96_ {

	position:absolute;

	left:916px;

	top:146px;

	width:82px;

	height:15px;

	background-image: url(/res/images/fade.jpg);

	border: 1px solid #ECEDE5;

	color: #841607;

	font-size: 12px;

	font-family: Arial, Helvetica, sans-serif;

	text-align: center;

}

#findparts-97_ {

	position:absolute;

	left:0px;

	top:161px;

	width:1000px;

	height:5px;

	background-image: url(/res/images/findparts_97.jpg);

	background-repeat: no-repeat;

}

#brandlist {

	height:auto;

	width: 1000px;

	background-repeat: repeat-x;

	position: relative;

	background-color:#fff;
	float:left;

}

#list {

	font-family: Arial, Helvetica, sans-serif;

	font-size: small;

	width: 390px;

	height: 100%;

	float:left;

	padding-left:5px;

	padding-right:5px;

	display:block;

	margin-left:15px;

	border-right-width: thin;

	border-left-width: thin;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #CCC;

	border-left-color: #CCC;

}

#list li {

	padding-right:5px;

}

#feedbacks {

	height: auto;

	width: 260px;

	float: left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: small;

}

#feedbacks .stars {

	background-image:url(/res/images/gold_star.png);

	bottom:10px;

	float:right;

	height:20px;

	position:relative;

	width:73px;

}

.comment {

	font-family: "Times New Roman", Times, serif;

	font-size: 12px;

	padding-left: 5px;

	text-align: justify;

}

.name {

	text-align: right;

	font-weight: bold;

	font-family: "Times New Roman", Times, serif;

	font-size: 12px;

	color:#009;

}

.testiomny {

	margin-bottom:10px;

}

.testimonials {

	height: 100%;

	font-family: Arial, Helvetica, sans-serif;

	font-size: small;

	margin-left:10px;

	margin-right:10px;

	clear:both;

}

#hitwise {

	clear:left;

	margin:0 auto;

	padding-top:20px;

	position:relative;

	text-align:left;

	width:375px;

	bottom:5px;
	float:left;
	padding-left:20px;

}

#brandlist #list h4  {
	float:left;
	font-size:16px;
	margin-bottom:0;
	text-align:center;
	width:380px;
}

.recent-requests .request, .recent-quotes .request {


	min-height:15px;
	padding-bottom:1px;
	border-bottom:1px dotted #999;
    height:auto;
	float:left;
	width:482px;
	padding-left:3px;
}
.recent-requests tr, .recent-quotes tr, .recent-requests td, .recent-quotes td {
	display:inline;
}

.recent-requests thead tr, .recent-quotes thead tr {
	float:left;
}
.recent-requests .bottomline,  .recent-quotes .bottomline {
	height:15px;
	overflow:hidden;
}

.recent-requests tbody tr td.time, .recent-quotes tbody tr td.time {width:37px; float:left; line-height:15px;}
.recent-requests tbody tr td.make, .recent-quotes tbody tr td.make {width:80px; float:left; line-height:15px;}
.recent-requests tbody tr td.model, .recent-quotes tbody tr td.model {width:150px; float:left; line-height:15px;}
.recent-requests tbody tr td.part, .recent-quotes tbody tr td.part {width:155px; float:left; line-height:15px;}
 .recent-quotes tbody tr td.condition {width:49px; float:left; line-height:15px;}
 .recent-quotes tbody tr td.price {width:33px; float:left; line-height:15px;}
 .recent-quotes tbody tr td.model {width:115px !important;}

.recent-requests thead tr td.time, .recent-quotes thead tr td.time {width:37px; float:left; }
.recent-requests thead  tr td.make, .recent-quotes thead  tr td.make {width:80px; float:left; }
.recent-requests thead  tr td.model, .recent-quotes thead  tr td.model {width:150px; float:left; }
.recent-requests thead  tr td.part, .recent-quotes thead  tr td.part {width:155px; float:left;}

.recent-requests .year
{
	float: left;
	width: 38px;
}

.recent-requests tbody .year
{
	float: left;
	line-height: 15px;
}

.recent-quotes thead  tr td.condition {width:49px; float:left; }
.recent-quotes thead  tr td.price {width:33px; float:left; }
 .recent-quotes thead tr td.model {width:115px !important;}

.recent-quotes td.year
{
	float: left;
	width: 38px;
}

.recent-quotes tbody td.year
{
	line-height: 15px;
}

 .recent-quotes tbody tr td.part {
	 width:140px !important;}
	  .recent-quotes thead tr td.part {
	 width:140px !important;}

.recent-requests .requestAlt, .recent-quotes .requestAlt {

	min-height:15px;
	padding-bottom:1px;
	border-bottom:1px dotted #999;
	height:auto;
    float:left;
	width:482px;
	padding-left:3px;

}

.news-summary img {

	float:left;

	margin-right:10px;

}

.part #delete_btn {

	background-image:url(/res/images/cancel.png);

	background-repeat:no-repeat;

	float:right;

	height:14px;

	margin:5px 5px 5px 15px;

	position:relative;

	top:25px;

	width:14px;

}



.part #delete_btn a{

	display:block;

	width:14px;

	height:14px;

}

.option-name {

	float:left;

}

.part .partimage {

	float:left;

}

.flash {

	width: 1000px;

	height: 150px;

	background-color: #edebeb;

	text-align: center;

	position: relative;

}

#latestcarsbox {

	height: 42px;

	width: 1000px;

	background-color: #841607;

	position:relative;

}

#imagecar4sale {

	width: 1000px;

	padding-top: 5px;

	text-align: center;

	position: relative;

}

#imagecar4sale img {

	background-color: transparent;

 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=â€�/res/images/latestcars4sale.pngâ€�, sizingMethod=â€�cropâ€�);

}

#car_top2 a.whatsthis {
	position:absolute;
	right:5px;
	top:39px;
	color:#0000FF;
	z-index:104;
	left:375px;
	width:70px;
}

#car_top2 span.whatsthis-vrm {
	background-color:#FFFFFF;
	bottom:0;
	height:120px;
	left:50px;
	position:absolute;
	width:485px;
	z-index:103;
}
#findpartholder {

	background-color:#fff;

	width: 1000px;

	height:auto;
	float:left;

	z-index:20;

}

ul.partcategoryoverview,  ul.partcategoryoverview {
	padding-left:0 !important;
	float:left;
	width:1000px;
}

ul.partcategoryoverview,  ul.partcategoryoverview ul {

	list-style:none;

	margin:0px;

	padding:0 0 0 17px;

}

ul.partcategoryoverview li.category {

	display:block;

	float:left;

	width:83.3px;

	overflow:hidden;

}

ul.partcategoryoverview li.category a.category {

	font-size:12px;

	background-color:#841606;

	color:#ffffff;

	display:block;

	margin-bottom: 2px;

	text-decoration:none;

	width:84px;

	height:57px;

	z-index:999;

}

ul.partcategoryoverview li.category span.category-image {

	

	height:60px;

	/*background:url(/res/images/fade.jpg) repeat-x;*/
	background-color:#fff;

	width:84px;

	clear:both;

	float:left;

	z-index:1;

}

.commonparts {

	text-align:left;

	text-decoration:none;

	font-size:10px;

	font-weight:bold;

	float:left;

	clear:right;

}

.commonparts .part {

	float:left;

	clear:both;

	margin-bottom:1px;

	width:77px;

}

.commonparts .more {

	text-align:center;

	padding-left:2px;

}

ul.partcategoryoverview li li.more a {

	background:none;

	height:16px;

	display:block;

	color:#842916;

	text-decoration:none;

	font-size:11px;

	float:left;

	clear:left;

}

/** News **/







#news {

	height: auto;

	width: 297px;

	left: 684px;

	float:right;

	display: inline;

}

#news_l {

	height: 298px;

	width: 5px;

	float: left;

}

#news_m {

	height: 298px;

	width: 290px;

	float: left;

}

#news_t {

	background-image:url(/res/images/small_hdr_bg.jpg);

	background-repeat:repeat-x;

	color:#FFFFFF;

	display:block;

	font-family:Tahoma, Geneva, sans-serif;

	font-size:18px;

	font-weight:bold;

	height:42px;

	padding-bottom:10px;

	padding-right:2px;

	padding-top:5px;

	position:relative;

	right:20px;

	width:310px;

}

#news_1 {

	width: 290px;

	float: right;

	height: 50px;

}

#news_2 {

	width: 290px;

	float: right;

	height: 50px;

	margin-top:10px;

}

#news_3 {

	width: 290px;

	float: right;

	height: 50px;

	margin-top:10px;

}

#news_4 {

	width: 290px;

	float: right;

	height: 50px;

	margin-top:10px;

}

#news_thumb {

	float: left;

	width: 45px;

}

#news_txt {

	width: 208px;

	float: left;

	font-family: "Times New Roman", Times, serif;

	font-size: 10px;

	padding-left: 5px;

	text-align: justify;

	padding-right: 2px;

}

#news_prev {

	background-color: #900;

	float: left;

	height: 12px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #FFF;

	text-align: left;

	position: absolute;

	left: 103px;

	top: 273px;

	width: 45px;

}

#news_next {

	background-color: #900;

	height: 12px;

	width: 45px;

	float: right;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #FFF;

	text-align: center;

	margin-right: 95px;

	margin-top: 15px;

}

.news_link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #FFF;

	text-decoration: none;

}

#news_btn {

	width: 24px;

	float: right;

	padding-right: 2px;

	padding-top: 12px;

}

#news_r {

	height: 298px;

	width: 2px;

	float: right;

}

.news-summary .news-date {

	float:left;

	width:45px;

	text-align:center;

	background: url(/res/images/news_thumb.png) no-repeat center center;

	margin-right:5px;

	background-color: transparent;

}

.news-summary .news-date .month {

	font-size:10px;

	color:#ffffff;

	display:block;

}

.news-summary .news-date .date {

	font-size:24px;

	color:#993333;

	display:block;

	padding:2px;

}

.news-summary .news-headline {

	text-align:left;

	display:block;

	font-weight:bold;

	font-size:14px;

}

.news-summary .news-link {

	font-size:0px;

	display:block;

	float:right;

	width:24px;

	height:24px;

	color:transparent;

	background:url(/res/images/news_btn.png) no-repeat;

	background-color: transparent;

}

/** homepage makes list **/







.vehicle-makes {

	text-align:left;

	margin-top: 10px;

}

.vehicle-makes ul {

	list-style:none;

	width:130px;

	margin:0px;

	padding:0px;

}

.vehicle-makes ul li {

	padding:2px;

	font-size:12px;

}

/*footer*/





#footer {

	position:relative;

	width:1000px;

	height:36px;

	background-image: url(/res/images/footerbg.jpg);

	clear:both;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

}

#main {

	float:left;
	width:1000px;
	position:relative;
	z-index:60;

}


#home {

	position:absolute;

	width:60px;

	height:36px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #FFF;

	text-align: center;

	padding-top: 8px;

	padding-bottom: 8px;

	font-weight: bolder;

	top: 0px;

}

#index-02_ {

	position:absolute;

	left:60px;

	width:62px;

	height:36px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #FFF;

	text-align: center;

	padding-top: 8px;

	padding-bottom: 8px;

	font-weight: bolder;

}

#index-03_ {

	position:absolute;

	left:122px;

	top:0px;

	width:99px;

	height:36px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #FFF;

	text-align: center;

	padding-top: 8px;

	padding-bottom: 8px;

	font-weight: bolder;

}

#index-04_ {

	position:absolute;

	left:221px;

	top:0px;

	width:75px;

	height:36px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #FFF;

	text-align: center;

	padding-top: 8px;

	padding-bottom: 8px;

	font-weight: bolder;

}

#index-05_ {

	position:absolute;

	left:296px;

	top:0px;

	width:81px;

	height:36px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #FFF;

	text-align: center;

	padding-top: 8px;

	padding-bottom: 8px;

	font-weight: bolder;

}

#index-06_ {

	position:absolute;

	left:377px;

	top:0px;

	width:62px;

	height:36px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #FFF;

	text-align: center;

	vertical-align: text-top;

	padding-top: 8px;

	padding-bottom: 8px;

	font-weight: bolder;

}

#index-07_ {

	position:absolute;

	left:439px;

	top:0px;

	width:70px;

	height:36px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #FFF;

	text-align: center;

	padding-top: 8px;

	padding-bottom: 8px;

	font-weight: bolder;

}

#index-08_ {

	position:absolute;

	left:509px;

	top:0px;

	width:326px;

	height:36px;

	text-align: center;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #000;

	padding-top: 8px;

	padding-bottom: 8px;

	font-weight: normal;

}

#index-09_ {

	position:absolute;

	left:835px;

	top:0px;

	width:21px;

	height:36px;

	padding-top: 8px;

	padding-bottom: 8px;

}

#index-10_ {

	position:absolute;

	left:856px;

	top:0px;

	width:7px;

	height:36px;

}

#index-11_ {

	position:absolute;

	left:863px;

	top:0px;

	width:127px;

	height:36px;

	text-align: center;

	padding-top: 9px;

	padding-bottom: 8px;

}

#index-12_ {

	position:absolute;

	left:990px;

	top:0px;

	width:11px;

	height:36px;

}



#find_parts {

	background-color: #841606;

	height: 42px;

	width: 1000px;
	float: left;
	clear:both;
	border-bottom:1px solid #fff;

}

#find_parts_txt {

	padding-left: 60px;

	padding-top: 5px;

	background-color: transparent;

}

#container #main #news {

	height: auto;

	width: 297px;

	left: 703px;
	float:right;

}

#container #main #news #news_l {

	background-image: url(/res/images/news_l.jpg);

	background-repeat: no-repeat;

	height: 298px;

	width: 5px;

	float: left;

}

#container #main #news #news_m {

	background-image: url(/res/images/news_m.jpg);

	background-repeat: repeat-x;

	height: 298px;

	width: 290px;

	float: left;

}

#feeds_t {

	left:5px;

	position:relative;

	font-family:Tahoma, Geneva, sans-serif;

	font-size: 18px;

	font-weight: bold;

	padding-left: 5px;

	padding-top: 5px;

	padding-bottom: 10px;

	color:#fff;

	display:block;

	padding-top:2px;

	background-image: url(/res/images/small_hdr_bg.jpg);

	background-repeat: repeat-x;

	height: 42px;

	width: 260px;

}

.news-snippet {

	text-align:justify;

}

.recent-requests, .recent-quotes {

	text-align:left;

	font-size:10px;

	font-family:Tahoma, Geneva, sans-serif;

	color: #000;

}

.recent-requests thead, .recent-quotes thead  {

	font-weight:bold;

	background-color:#fff;
	float:left;
	width:483px;

}

.recent-requests tbody, .recent-quotes tbody {

	height:140px;

	overflow-x:hidden;

	overflow-y:hidden;
	float:left;

}

#recent_t, #recent_quote_t {

	color:#fff;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	text-align:left;
	background-color:#990000;
	height:30px;
	padding-left:5px;

}

.recent_time {

	color:#FFFFFF;
	height:0;
	position:absolute;
	right:20px;
	text-align:right;
	top:15px;
	width:120px;

}

#recent_t2 {

	font-size: 11px;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #F00;

	width: 450px;

	padding-top: 5px;

}

#recent_t2_time {

	float: left;

	width: 40px;

}

#recent_t2_make {

	float: left;

	width: 120px;

	margin-left: 5px;

}

#recent_t2_part {

	float: left;

	width: 140px;

}

#recent_1 {

	width: 450px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #000;

	clear: left;

	padding-top:10px;

}

#recent_2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #000;

	clear: left;

	padding-top:5px;

}

#recent_3 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #000;

	clear: left;

	padding-top:5px;

}

#recent_4 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #000;

	clear: left;

	padding-top:5px;

}

#recent_5 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #000;

	clear: left;

	padding-top:5px;

}

#recent_6 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #000;

	clear: left;

	padding-top:5px;

}

#recent_7 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #000;

	clear: left;

	padding-top:5px;

}

#recent_t2_model {

	float: left;

	width: 140px;

}

#container #main #news #news_m #news_1 {

	width: 290px;

	float: right;

	height: 50px;

}

#container #main #news #news_m #news_2 {

	width: 290px;

	float: right;

	height: 50px;

	margin-top:10px;

}

#container #main #news #news_m #news_3 {

	width: 290px;

	float: right;

	height: 50px;

	margin-top:10px;

}

#container #main #news #news_m #news_4 {

	width: 290px;

	float: right;

	height: 50px;

	margin-top:10px;

}

#news_thumb {

	float: left;

	width: 45px;

}

#news_txt {

	width: 208px;

	float: left;

	font-family: "Times New Roman", Times, serif;

	font-size: 10px;

	padding-left: 5px;

	text-align: justify;

	padding-right: 2px;

}

#news_next {

	background-color: #900;

	height: 12px;

	width: 45px;

	float: right;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #FFF;

	text-align: center;

	margin-right: 95px;

	margin-top: 15px;

}

.news_link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #FFF;

	text-decoration: none;

}

#recent_parts,
#recent_quotes {
    padding-left:5px;
	height: 189px;
    padding-right:5px;
	width: 490px;
    padding-bottom:10px;
	float:left;
	background-color: #fff;
	position:relative;
	z-index:20;

}
#recent_quotes {
	float:right !important;

}


#recent_l, #recent_quote_l {

	background-image: url(/res/images/recent_l.jpg);

	background-repeat: no-repeat;

	float: left;

	height: 189px;

	width: 0px;

}

#recent_m, #recent_quote_m {

	/*background-image: url(/res/images/recent_m.jpg);*/
	background-color:#fff;

	background-repeat: repeat-x;

	float: left;

	height: 185px;

	width: 485px;
	-moz-border-radius:5px;
	border:2px solid #900;
	position:relative;

}

#recent_r {

	background-image: url(/res/images/recent_r.jpg);

	background-repeat: no-repeat;

	float: right;

	height: 189px;

	width: 0px;

}

#news_btn {

	width: 24px;

	float: right;

	padding-right: 2px;

	padding-top: 12px;

}

#container #main #news #news_r {

	background-image: url(/res/images/news_r.jpg);
	background-repeat: no-repeat;
	height: 298px;
	width: 2px;
	float: right;
}

#footer {
	width:1000px;
	height:36px;
	background-image: url(/res/images/footerbg.jpg);
	position:relative;
}

#footer a {
	text-decoration:none;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

#footer a:hover {
	text-decoration:none;
	color:#999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

#home {
	position:absolute;
	width:60px;
	height:36px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	text-align: center;
	padding-top: 8px;
	padding-bottom: 8px;

	font-weight: normal;

	top: 0px;

}

#index-02_ {

	position:absolute;

	left:60px;

	width:62px;

	height:36px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #FFF;

	text-align: center;

	padding-top: 8px;

	padding-bottom: 8px;

	font-weight: normal;

}

#index-03_ {

	position:absolute;

	left:122px;

	top:0px;

	width:99px;

	height:36px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #FFF;

	text-align: center;

	padding-top: 8px;

	padding-bottom: 8px;

	font-weight: normal;

}

#index-04_ {

	position:absolute;

	left:221px;

	top:0px;

	width:75px;

	height:36px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #FFF;

	text-align: center;

	padding-top: 8px;

	padding-bottom: 8px;

	font-weight: normal;

}

#index-05_ {

	position:absolute;

	left:296px;

	top:0px;

	width:81px;

	height:36px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #FFF;

	text-align: center;

	padding-top: 8px;

	padding-bottom: 8px;

	font-weight: normal;

}

#index-06_ {

	position:absolute;

	left:377px;

	top:0px;

	width:62px;

	height:36px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #FFF;

	text-align: center;

	vertical-align: text-top;

	padding-top: 8px;

	padding-bottom: 8px;

	font-weight: normal;

}

#index-07_ {

	position:absolute;

	left:439px;

	top:0px;

	width:120px;

	height:36px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #FFF;

	text-align: center;

	padding-top: 8px;

	padding-bottom: 8px;

	font-weight: normal;

}

#index-08_ {

	position:absolute;

	left:560px;

	top:0px;

	width:326px;

	height:36px;

	text-align: center;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #000;

	padding-top: 8px;

	padding-bottom: 8px;

	font-weight: normal;

}

#index-09_ {

	position:absolute;

	left:835px;

	top:0px;

	width:21px;

	height:36px;

	padding-top: 8px;

	padding-bottom: 8px;

}

#index-10_ {

	position:absolute;

	left:856px;

	top:0px;

	width:7px;

	height:36px;

}

#index-11_ {

	position:absolute;

	left:863px;

	top:0px;

	width:127px;

	height:36px;

	text-align: center;

	padding-top: 9px;

	padding-bottom: 8px;

}

#index-12_ {

	position:absolute;

	left:990px;

	top:0px;

	width:11px;

	height:36px;

}

/*End footer*/







#left_menu {

	float:left;
    width:128px;
}

#container {

	margin-right: auto;

	margin-left: auto;

	width: 1000px;

	background:#ffffff;

	clear:both;
    position:relative;
	z-index:60;


}

#container #findpartholder #Table_01 {

	width: 1000px;

}

#sale_btn {

}

#sale_btn a {

	position: absolute;

	left: 783px;

	top: 7px;

	background-image:url(/res/images/sell_car_btn.jpg);

	height:26px;

	width:217px;

}

#sale_btn a:hover {

    background-image:url(/res/images/sell_car_btn2.jpg);
	position: absolute;

	left: 783px;

	top: 7px;

}

/* Part and part category lists*/







div.parts-grid a.part,

div.parts-grid a.add-custom-part

{

	height:130px;

	width:175px;

	float:left;

	position:relative;

	padding:3px;

	border:2px solid #ffffff;

	margin:5px;

	cursor:pointer;


 position:relative;

	text-decoration:none;

}



div.parts-grid a.add-custom-part

{

	background-image: url(/res/images/custom-136x130.jpg);

	background-repeat: no-repeat;

	color: red;

	font-weight: bold;

}



div.parts-grid a.part .part-getquotes {

	display:none;

}

div.parts-grid a.part:hover,

div.parts-grid a.add-custom-part:hover

{

	border:2px solid #993333;

}

div.parts-grid a.part:hover .part-getquotes {

	position:absolute;

	top:60px;

	left:20px;

	display:block;

	height:20px;

	text-align:center;

	width:120px;

	background-color:green;

	font-size:16px;

	color:white;

}

#basket-preview {

	width:190px;

	clear:right;

	float:right;
	position: relative;
}

.body-column-right {

	float:left;

	width:191px;

	padding-left:29px;

	margin-top:2px;
	
	/*margin-top:10px;*/

}

div.parts-grid a.part .part-name,

div.parts-grid a.add-custom-part .part-name

{

bottom:-3px;

display:block;

font-family:Arial,Helvetica,sans-serif;

font-size:12px;

font-weight:bold;

position:absolute;

text-align:center;

text-decoration:none;

width:190px;

z-index:999;

left:-23px;

top:123px;

}



div.parts-grid a.part .part-name

{

	color:#003399;

}



/** cookie trail **/



/** layout **/



.body-main {

	float:left;

	width:780px;

	text-align:left;

	clear:left;
	
	margin-top:2px;

}

/** parts a-z index / browse **/







.browse-key a,  .browse-key a:link,  .browse-key a:visited,  .browse-key span {

	display:block;

	float:left;

	padding:5px;

	text-decoration:none;

	width:12px;

	text-align:center;

	background-color:#993333;

	margin:2px;

	color:#ffffff;

}

.browse-key a:hover {

	background-color:#333333;

}

.browse-key span {

	background-color:#cccccc;

}

.browse-index ul {

	float:left;

	margin:0px;

	padding:0px;

	list-style:none;

	width:240px;

}

.browse-index-section {

	margin-left:10px;

}

.browse-index-section .label {

	font-weight:bold;

	display:block;

	background-color:#ccc;

}

#basket_header {

	background-image: url(/res/images/part_list.jpg);

	background-repeat: no-repeat;

	height: 31px;

	width: 191px;

	float:right;

	padding-bottom:5px;

	/*margin-top:10px;*/

	clear:right;

}

.remove_btn {

	background-image:  url(/res/images/cancel.png);

	height:14px;

	width:14px;

	background-repeat:no-repeat;

	text-decoration:none;

	font-size:0px;

	color:#FFF;

	display:block;

	float:right;

	margin-right:2px;

	margin-top:5px;

	background-color: transparent;

}

#remove_btn a {

	font-size:0px;

	text-decoration:none;

}

.part-image {

	float:left;

	clear:left;

	margin-right:2px;

	z-index:1;

}

.parts-list .part-image {

	float:left;

	clear:left;

	margin-right:2px;

	z-index:1;

}

.part-name {

	float:left;

	text-align:left;

}

#basket-preview .part .part-name {

	margin-top:5px;

	margin-bottom:5px;

	width:130px;

	margin-left:5px;

}

#get_q_btn {
	background-repeat:no-repeat;
	clear:both;
	color:#FFFFFF;
	display:inline;
	float:left;
	font-size:1px;
	height:35px;
	margin-bottom:5px;
	margin-left:20px;
	margin-top:25px;
	text-align:center;
	text-decoration:none;
	width:165px;
}


#asterix_text {

	clear:left;

	font-family:tahoma;

	font-size:8px;

	font-weight:normal;

	margin:10px;

	padding-top:5px;

}

#basket-preview .part {

	padding-bottom:10px;

	width:100%;

}

#brdcrps {

	height: 55px;

	padding-top: 15px;

	width:1000px;

}

#brd_arrow {

	background-color: #FFF;

	background-image: url(/res/images/brd_arrow.png);

	background-repeat: no-repeat;

	height: 48px;

	width: 45px;

	float: left;

}

#brd_left {

	background-color: #FFF;

	background-image: url(/res/images/brd_left.png);

	background-repeat: no-repeat;

	float: left;

	height: 33px;

	width: 17px;

}

#brd_md_arr1 {

	background-color: #FFF;

	background-image: url(/res/images/brd_md_ar.png);

	background-repeat: no-repeat;

	height: 33px;

	width: 34px;

	float: left;

}

#brd_mdl {

	background-color: #FFF;

	background-image: url(/res/images/brd.png);

	background-repeat: repeat-x;

	height: 33px;

	width:auto;

	float: left;

	padding-top:4px;

}

#brd_mdr {

	background-color: #851112;

	background-repeat: repeat-x;

	height: 33px;

	width: 110px;

	float: left;

	background-image: url(/res/images/brd.png);

}

#brd_md_arr2 {

	background-color: #FFF;

	background-image: url(/res/images/brd_md_ar.png);

	background-repeat: no-repeat;

	float: left;

	height: 33px;

	width: 34px;

}

#brd_mdrr {

	background-color: #851112;

	background-image: url(/res/images/brd.png);

	background-repeat: repeat-x;

	float: left;

	height: 33px;

	width:auto;

}

#brd_right {

	background-color: #FFF;

	background-image: url(/res/images/brd_right.png);

	background-repeat: no-repeat;

	float: left;

	height: 33px;

	width: 18px;

}

#brd_sort_by_bar form {

	float: left;

	margin-left: 5px;

	margin-top: 5px;

}

.parts-options {

	float:right;

	position:absolute;

	right:10px;

	bottom:5px;

	color:#900;

}


#cat_hdr_l {

	background-image: url(/res/images/cat_hdr_l.jpg);

	background-repeat: repeat-x;

	float: left;

	height: 58px;

	width: 768px;

	text-align:left;

}

#cat_hdr_r {

	background-image: url(/res/images/cat_hdr_r.jpg);

	background-repeat: no-repeat;

	float: left;

	height: 58px;

	width: 12px;

}

#cat_header {

	margin-top: 10px;

	margin-bottom: 10px;

	margin-top: 10px;

	margin-bottom: 10px;

	clear:both;

	float:left;

}

#cat_hdr_title {

	margin-left:20px;

	height: 33px;

	width:428px;

	margin-top: 3px;

	color:#900;

	font-size:32px;

	font-weight:bold;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

}

.parts-grid {

	float:left;

	background-color: #FFF;

	background-image: url(/res/images/products-bg.jpg);

	background-repeat: repeat-y;
	width:780px;
	height:auto;
	position:relative;

}

.parts-options label {

	margin-left:10px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

}

.part-from-price {

background-color:transparent;

background-image:url(/res/images/circle.png);

height:43px;

position:absolute;

right:5px;

text-align:center;

top:1px;

width:43px;

z-index:70;/*  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=â€�/res/images/price_green.pngâ€�, sizingMethod=â€�cropâ€�);



	filter:alpha(opacity=60);



	-moz-opacity:0.6;



	-khtml-opacity: 0.6;



	opacity: 0.6;*/







}

.part-from-price .price {

	color:white;

	float:left;

	font-family:arial;

	font-size:16px;

	font-weight:bold;

	position:relative;

	text-align:center;

	text-decoration:none;

	top:5px;

	width:43px;

}

.astrix {

	position:absolute;

	left:10px;

	font-size:16px;

}

.astrix2 {

	position:absolute;

}



#empty_basket_button {

	margin-top:10px;
	text-align:center;

}

.part-from-price .from {

	clear:both;

	color:white;

	font-size:11px;

	font-weight:bold;

	position:relative;

	text-align:center;

	text-decoration:none;

	top:7px;

	width:43px;

	left:2px;

}

#part-name {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #000;

	text-align: center;

	width: 130px;

	padding-bottom: 2px;

	height: 100%;

}

.parts-list {

	clear:both;

}

.parts-list a {

	text-decoration:none;

}

.parts-list .part-from-price {

	background-image:url(/res/images/price_small.png);

	float:left;

	height:40px;

	margin-bottom:5px;

	margin-left:5px;

	margin-top:5px;

	position:relative;

	width:40px;

}

.parts-list .part-from-price .from {

	font-size:10px;

	top:5px;

	width:40px;

}

.parts-list .part-from-price .price {

	font-size:14px;

	width:40px;

}



.parts-list .part:hover {

	background-color:#EDEBEC;


	border: 2px solid #6C0;

}

.parts-list .part-name {

	text-decoration:none;

	color:#000;

	margin-top:10px;

	text-align:left;

	font-weight:bold;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	margin-left:40px;

	font-size:16px;

	width: 470px;

}



.parts-list .add-custom-part .part-name

{

	color: red;

}



.parts-list .part-getquotes {

	color:#FFFFFF;

	float:right;

	height:15px;

	margin-right:10px;

	margin-top:14px;

	text-align:center;

	text-decoration:none;

	width:80px;
	background-image:url(/res/images/list-getquotes-btn.png);
	background-repeat: no-repeat;
	width:128px;
	height:27px;
	line-height:26px;
	font-weight:bold;

	}

.testimonials .testiomny_row-alt {

	background-color:#ebeced;

	margin-bottom:10px;

}

.testimonials .testiomny_row-main {

	margin-bottom:10px;

}

.parts-grid .part-name a {

	text-decoration:none;

	color:#000;

	margin-top:10px;

	text-align:center;

	font-weight:bold;

}

#parts-displayed {

	bottom:32px;

	color:green;

	font-size:12px;

	font-weight:bold;

	height:10px;

	left:475px;

	position:relative;

	text-transform:uppercase;

	width:150px

}

.column1 {

	float:left;

}

.column2 {

	float:left;

}

.column3 {

	float:left;

}

.column li {

	margin-top:5px;

}

.column li a {

	color:#333;

	font-family:Tahoma, Geneva, sans-serif;

	font-size:10px;

	font-weight:bold;

}

#list_header {

	font-family:Tahoma, Geneva, sans-serif;

	font-size: 18px;

	font-weight: bold;

	padding-left: 5px;

	padding-top: 5px;

	padding-bottom: 10px;

	color:#fff;

	display:block;

	padding-top:2px;

	background-image: url(/res/images/small_hdr_bg.jpg);

	background-repeat: repeat-x;

	height: 42px;

	width: auto;

}

.comment .name {

	margin-right:5px;

}

#line {

	border-bottom:1px, solid;

	width:700px;

}

#recent-parts {

    padding-left:5px;

	clear:right;

}

#column-right-banner 
{
	margin-top:20px;
	margin-bottom:20px;
}

#recent_header {

	margin-top:20px;

	background-image: url(/res/images/recent_header.jpg);

	background-repeat: no-repeat;

	height: 31px;

	width: 191px;

	float:left;

	padding-bottom:5px;

	clear:both;

}

#recent-parts li {

	list-style-type: none;

	text-align:left;

	font-weight:bold;

	font-family:Tahoma, Geneva, sans-serif;

	margin-bottom:5px;

	font-size:14px;

}



#recent-parts li a,

#recent-parts li img

{

	display: block;

	float: left;



}



#recent-parts li img {

		margin-right:10px;

}



#recent-parts li a

{

	width: 120px;

	padding-top:5px;

}



.breadcrumb {

	font: bold 14px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;

}

#page_type_MAKE #breadcrumb{
	clear:both;
}

.cookie-trail {

color:#9B9B9B;
float:left;
font:12px/30px Arial,Helvetica,sans-serif;
height:30px;
margin:0;
overflow:hidden;
padding:0;
width:840px;

}

#page_type_MAKE #breadcrumb{
	float:left;
	font:12px/30px Arial,Helvetica,sans-serif;
	height:30px;
	margin:0;
	overflow:hidden;
	padding:0;
	width:840px;
}


.cookie-trail li , #page_type_MAKE #breadcrumb li {

float:left;
list-style-type:none;
padding-left:10px;
width:auto;

}

.cookie-trail a , #page_type_MAKE #breadcrumb  a {

	background-image:url(/res/images/bc_separator.png);
	background-position:right center;
	background-repeat:no-repeat;
	display:block;
	float:left;
	font-weight:bold;
	height:30px;
	padding-right:15px;
	text-align:left;
	text-decoration:none;
}

#page_type_MAKE #breadcrumb li , #page_type_MAKE #breadcrumb li a{
	color:#3E3F76 ;	
} 


.cookie-trail a:hover , #page_type_MAKE #breadcrumb a:hover {

	color:#35acc5;

}

.news-summary {

	margin-bottom:10px;

	margin-right:10px;

}



.parts-list .part-result {

	border: solid 2px #900 !important;

	float:left;

	margin-top:20px;

	width:750px;

}



.part-result .part-name {

	color:#3C0;

	font-size:24px;}



.add-custom-part .part-from-price

{

	background-image: none;

}



.parts-list .add-custom-part

{

	background-image: url(/res/images/custom-50x50.jpg);

	background-repeat: no-repeat;

}



.parts-list .part,

.parts-list .add-custom-part

{

	float:left;

	margin-top:4px;

	width:750px;

	border: 2px solid #CCC;

	display:inline;

	cursor:pointer;

	height:50px;
	position:relative;

}



div.parts-grid  .part_result_text {

background-color:#FFFFFF;
color:#990000;
float:left;
font-family:trebuchet MS;
font-size:18px;
font-weight:bold;
padding-left:10px;
position:absolute;
text-align:left;
text-transform:uppercase;
top:140px;
width:770px;
z-index:900;

}

div.parts-list  .part_result_text {

background-color:#FFFFFF;
color:#990000;
float:left;
font-family:trebuchet MS;
font-size:18px;
font-weight:bold;
padding-left:10px;
padding-top:10px;
padding-bottom:10px;
text-align:left;
text-transform:uppercase;
top:140px;
width:770px;
z-index:900;

}

div.parts-grid .part-result {
float:left;
width:700px;
}



#car_sides {

	margin-top:20px;

}



.question_10 #car_sides {

	background-image:url(/res/images/car_sides.jpg);

	float:right;

	height:180px;

	width:142px;

}



.question_1 #car_sides {

	background-image:url(/res/images/car_sides.jpg);

	float:right;

	height:180px;

	width:142px;

}



.question_17 #car_sides {

	background-image:url(/res/images/car_sides.jpg);

	float:right;

	height:180px;

	width:142px;

}



.question_9 #car_sides {

	background-image:url(/res/images/car_sides2.jpg);

	float:right;

	height:180px;

	width:176px;

}



.question_8 #car_sides {

	background-image:url(/res/images/car_sides5.jpg);

	float:right;

	height:217px;

	width:230px;

}

 .question_8 .partQuestions {

	height:260px !important;

}    



.question_6 #car_sides {

	background-image:url(/res/images/car_sides2.jpg);

	float:right;

	height:180px;

	width:176px;

}



.question_11 #car_sides {

	background-image:url(/res/images/car_sides2.jpg);

	float:right;

	height:180px;

	width:176px;

}



.question_13 #car_sides {

	background-image:url(/res/images/car_sides2.jpg);

	float:right;

	height:180px;

	width:176px;

}



.part_334 #car_sides {

	background-image:url(/res/images/car_sides12.jpg);

	float:right;

	height:187px;

	width:166px;

}



.part_336 #car_sides {

	background-image:url(/res/images/car_sides12.jpg);

	float:right;

	height:187px;

	width:166px;

}



.question_14 #car_sides {

	background-image:url(/res/images/car_sides2.jpg);

	float:right;

	height:180px;

	width:176px;

}



.part_291 #car_sides {

	background-image:url(/res/images/car_sides6.jpg);

	float:right;

	height:200px;

	width:166px;

}



.part_480 #car_sides {

	background-image:url(/res/images/car_sides6.jpg);

	float:right;

	height:200px;

	width:166px;

}



.part_277 #car_sides {

	background-image:url(/res/images/car_sides7.jpg);

	float:right;

	height:191px;

	width:166px;

}



.part_282 #car_sides {

	background-image:url(/res/images/car_sides7.jpg);

	float:right;

	height:191px;

	width:166px;

}



.part_3 #car_sides {

	background-image:url(/res/images/car_sides8.jpg);

	float:right;

	height:340px;

	width:85px;

}



.part_32 #car_sides {

	background-image:url(/res/images/car_sides9.jpg);

	float:right;

	height:180px;

	width:171px;

}



.part_587 #car_sides {

	background-image:url(/res/images/car_sides9.jpg);

	float:right;

	height:180px;

	width:171px;

}



.part_276 #car_sides {

	background-image:url(/res/images/car_sides10.jpg);

	float:right;

	height:180px;

	width:171px;

}



.part_353 #car_sides {

	background-image:url(/res/images/car_sides10.jpg);

	float:right;

	height:180px;

	width:171px;

}



.part_289 #car_sides {

	background-image:url(/res/images/car_sides13.jpg);

	float:right;

	height:180px;

	width:170px;

}



.part_571 #car_sides {

	background-image:url(/res/images/car_sides13.jpg);

	float:right;

	height:180px;

	width:170px;

}



.part_363 #car_sides,

.part_367 #car_sides

{

	background-image: url(/res/images/car_sides5.jpg);

	float: right;

	height: 217px;

	width: 230px;

	margin-top: 0px;

}



.part_3 .partQuestions {

	height:389px !important;

	overflow:hidden !important;

	}



.question_undefined #car_sides {

	background-image:url(/res/images/car_sides4.jpg);

	float:right;

	height:217px;

	width:200px;

	position:relative;

	bottom:100px;

}



.question_10 .partQuestions {

	height:340px !important;

	overflow:hidden !important;

	}

	

.question_1 .partQuestions {

	height:260px !important;

	overflow:hidden !important;

}



.question_3 .partQuestions {

	height:263px !important;

	overflow:hidden !important;

}



.question_9 .partQuestions {

	height:250px !important;

	overflow:hidden !important;

}

.question_14 .partQuestions {

	height:389px !important;

	overflow:hidden !important;

}

.question_13 .partQuestions {

	height:260px !important;

	overflow:hidden !important;

}

.question_11 .partQuestions {

	height:270px !important;

	overflow:hidden !important;

}

.question_6 .partQuestions {

	height:260px !important;

	overflow:hidden !important;

}



.question_undefined .partQuestions {

	height:300px !important;

	overflow:hidden !important;

}



.question_undefined select {

	width:4em;

}



.aspectratio label {

	color:#00cc33 !important;

}



.rimdiameter label {

	color:#003366 !important;

}



.sectionwidth label {

	color:#cc0000 !important;

}



.question_7 #car_sides {

	background-image:url(/res/images/car_sides3.jpg);

	float:right;

	height:180px;

	width:130px;

}



.part_48 #car_sides {

	background-image:url(/res/images/car_sides14.jpg) !important;

	float:right;

	height:180px;

	width:125px !important;

}



.part_44 #car_sides {

	background-image:url(/res/images/car_sides14.jpg) !important;

	float:right;

	height:180px;

	width:125px !important;

}



.question_7 .partQuestions {

	height:260px !important;

}



.question_16 .partQuestions {

	height:249px !important;

	overflow:hidden;

}



.question_undefined  .CheckboxField {

	top:10px !important;

	position:relative;

}

.question_8  .CheckboxField {

	top:10px !important;
	position:relative;
	
}

.CheckboxField {
	top:40px !important;
	position:relative;
}



.question_3 #car_sides {

	background-image:url(/res/images/car_sides3.jpg);

	float:right;

	height:180px;

	width:116px;

}



.part_441 #car_sides {

	background-image:url(/res/images/car_sides11.jpg);

	float:right;

	height:180px;

	width:116px;

}



.part_280 #car_sides {

	background-image:url(/res/images/car_sides11.jpg);

	float:right;

	height:180px;

	width:116px;

}



.fieldset .label {

	text-align:left;

	font-weight:bold;

}



.searchresults-heading {

	background-color:#990000;

	clear:both;

	color:white;

	font-size:12px;

	font-weight:bold;

	margin-bottom:5px;

	padding-left:10px;

}



.searchresults-heading2 {

	background-color:#990000;

	color:white;

	font-size:16px;

	font-weight:bold;

	padding-left:10px;

	text-transform:uppercase;

}



.parts-options select {

	float:left;

	margin-left:10px;

}



.parts-options label {

	float:left;

}



.searchresults-heading3 {

	background-color:#990000;

	clear:both;

	color:white;

	font-size:14px;

	font-weight:bold;

	padding-bottom:5px;

	padding-left:10px;

	padding-top:5px;

	text-transform:uppercase;

}

#search_results p.noresults {

font-size:12px;

margin:10px;

text-align:left;

}
#search_results {
	float:left;
	width:780px;
	margin-bottom:10px;
}

#search_results .searchterm {

font-weight:bold;
color:#000;



}

#search_results .add-custom-part {

font-size:14px;

width:400px;

margin:10px auto 10px auto;

cursor:pointer;

font-weight:bold;

color:#990000;

}



.partQuestions {

	min-height:260px !important;

	width:auto !important;

}



.PartOptionsHelp {



	font-size:12px;

	font-weight:bold;

	text-align:center;

	width:530px;

	margin-bottom:20px;

	

}



.add-part-link {

	font-size:11px;

	font-weight:bold;

	height:40px;

	position:inherit;

	text-align:center;

	width:100px;

}



.add-part-link a {

	background-image:url(/res/images/add_more_btn2.png);

	display:block;

	height:18px;

	padding-top:2px;

	left:20px;

	position:relative;

	top:20px;

	text-decoration:none !important;
}

h2.browsecategories {
	float:left;
	margin-bottom:30px;
	margin-top:10px;
	text-align:left;
	width:700px;
	color:#3E3F76;
	font-size:30px;
	font-weight:bolder;
	text-transform:uppercase;
}

.addCustomPart .label {
	width:90px;
	float:left;
	text-align:left;
	background:none;
	border:0;
	margin:0;
}

.addCustomPart .help{
	text-align:left;	
}

.addCustomPart .categories {
	float:left;
	width:150px;
}

.addCustomPart ol{
	margin:10px 0 0 15px;	
}

.addCustomPart ol li{
	margin-bottom:10px;	
}

.addCustomPart .part {
	float:left;
}

.addCustomPart .field {
	margin-bottom:10px;
	height:20px;
	clear:both;
}

img.loading_image
{

    position: absolute;
	z-index:200;
    right: 70px;


}

.parts-list .part img.loading_image {

    position: absolute;
	z-index:200;
    right: -60px;
	width:60px;
	height:60px;


}


.cars_top_text

{

	font-family:Tahoma,Geneva,sans-serif;

	font-size:14px;

	font-style:normal;

	font-weight:normal;

}

.easysteps {

text-align:left;

}

.easysteps ul{

list-style:none;

margin:0px;

padding:0px;

}

.easysteps li{

margin:15px 0px 15px 0px;

font-size:12px;

}

.easysteps span.number {

display:block;

float:left;

width:20px;

font-size:16px;
font-weight: bold;
}

#basket-vrm-lookup-dialog,
#basket-vrm-lookup,
#basket-vrm-lookup-dialog .vehicle-details-entry
{
	display: none;
}

#basket-vrm-lookup,
#basket-vrm-lookup:hover
{
	text-decoration: none;
}

#basket-vrm-lookup-dialog
{
	text-align: left;
}	

#basket-vrm-lookup-dialog .vrm-lookup {
	position:relative;
}

#basket-vrm-lookup-dialog .vrm-lookup .whatsthis-vrm {
	position:absolute;
	top:40px;
	left:0px;
	z-index:999;
	background:none repeat scroll 0 0 #FFFFFF;
	height:120px;
	text-align:center;
	width:530px;
}

#basket-vrm-lookup-dialog .vrm-lookup .whatsthis-vrm img {
	top:0px !important;
	position:relative !important;
}

.vrm-lookup .whatsthis {
	color:#0000FF;
}

div.plate
{
	background:transparent url(/res/images/number_plate_plain.png) no-repeat scroll left bottom;
	color:#242466;
	font-weight:bold;
	height:111px;
	margin:10px auto;
	position:relative;
	text-align:center;
	top:20px;
	width:520px;
}

input.yourplate
{
	background:transparent none repeat scroll 0 0;

	border:0 none;

	font-size:60px !important;

	font-weight:bold;

	margin-left:40px;

	padding-left:2px;

	padding-top:15px;

	text-transform:uppercase;

	width:340px;

	color:#ccc;

	font-family: Verdana, Geneva, sans-serif !important;

}

input.yourplate.hasValue {
	color:#000;
}



input.yourplatebutton

{

	border:0 none;
	clear:both;
	cursor:pointer;
	float:right;
	font-size:0;
	margin:0;
	padding:0;
	text-decoration:none;
	background-color:transparent;
	background-image:url(/res/images/green_btn.jpg);
	background-repeat:no-repeat;
	border-style:none;
	color:#00CC33;
	font-size:0;
	height:23px;
	width:106px;
	position:absolute;
	right:0;
	bottom:-40px;

}



.vrm-lookup div.plate

{

	position: static;

	background-image: url(/res/images/number_plate_plain.png);

}



.vrm-lookup .yourplate {
	margin: 0px;
	color:#000;
}



.change-mode-link

{

	text-decoration: underline;

	cursor: pointer;

}



.vehicle-details-entry .field

{

	padding-bottom: 4px;

}



.vehicle-details-entry label,

.vehicle-details-entry select

{

	display: block;

	float: left;

}



.vehicle-details-entry label
{
	width: 100%;
}

.vehicle-details-entry select
{
	width: 208px;
}

#basket-make-cancel {
	margin-left:20px;
}

#basket-model-cancel {
	margin-left:20px;
}

#basket-year-cancel {
 margin-left:20px;
}

.vehicle-details-entry .clear
{
	clear: both;
}

#vehicle-preview {
	display:block;
	position:relative;
}

#vehicle-preview a.whatsthis {
	float:left;
	width:165px;
	text-align:right;
	color:#0000FF !important;
}

#vehicle-preview .noreg-home a {
	width:180px;
	float:left;
}


#vehicle-preview .datalabel {

	color:#003366;

	font-size:12px;

	font-weight:bold;

}



img.vehicle-header {

}



#dialog .ukplate

{
	margin-left: 40px;
	height: 55px;
	font-size: 20px;
}



.confirmVRM

{

	text-align: left;

}



.confirmVRM div.ukplate

{

	margin-left: 10px;

	font-size: 36px;

	font-weight:bold;

}



div.ukplate

{

	width:287px;

	height:55px;

	background: #F7E42D url(/res/images/number_plate_p.jpg) top left no-repeat;

	color: #000000;

	font-size: 1.7em;

	margin: 15px 0 15px 220px;

	text-align: center;

	padding:4px 0 0 0;

}



.confirmVRM td.value

{

	font-weight: bold;

	float:right;
	
	height:auto;
	width:130px;
	border:1px solid #ccc;
	line-height:normal;
	margin-top:0;
	text-align:right;

}



.confirmVRM .ybg

{

    position:relative;

	top:5px;

}



.vehicle-details .heading {

	background-color:#ffcc00;

	color:#000;

	font-size:12px;

	font-weight:bold;

	margin-bottom:5px;

	margin-top:5px;

	text-align:center;

}



.vehicle-details .datarow {

	margin-bottom:5px;

	text-align:left;

}



.vehicle-details a.basket-vrm-lookup-empty {

background-image:url(/res/images/number_plate_s.jpg);

display:block !important;

font-size:0;

height:36px;

margin-left:10px;
margin-bottom:20px;

margin-top:4px;

width:170px;
float:left;

}



.part_363 .CheckboxField .label {

	width:250px !important;

}



#login_container

{

	height:299px;

	margin-left:200px;

	margin-right:300px;


	text-align: left;

	margin-bottom:50px;

}



#login_container .login-error

{ 
	color: #FF0000;
	font-weight: bold;
	text-align: center;
	font-size:16px;
	text-transform:uppercase;
	border-bottom:1px solid #FF0000;
	margin-bottom:10px;
	text-align:right;
	width:335px;
}

.login_cont_top {
	clear:both;
	color:#000000;
	font-family:trebuchet MS;
	font-size:18px;
	font-weight:bold;
	height:30px;
	margin-bottom:20px;
	padding:10px;
	width:400px;
	text-transform:uppercase;
	text-align:center;
}

#login_container_md

{

	padding-left: 65px;
	float:left;
	text-align:center;

}

.login_txt {
	color:#000000;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-right:5px;
	text-align:right;
	width:120px;
}


#clear_5

{

	clear:both;

	height:5px;

}


#clear20

{

	clear:both;

	height:20px;

}

#login_container #clear20

{
	clear:both;
	height:20px;
	text-align:center;
}


.login_input

{

	text-transform:uppercase;
	float:left;
	width:140px;

}







input[type="image"]:focus

{

	outline-color:-moz-use-text-color;

	outline-style:dotted;

	outline-width:1px;

}



input[type="image"]

{

	-moz-appearance:none;

	-moz-binding:none;

	background-color:transparent;

	border:medium none;

	cursor:pointer;

	font-family:sans-serif;

	font-size:small;

	padding:0;

}



.height {

	margin-top:5px !important 

}



.confirmVRM table {

	margin-left:10px;

	width:90%;

}



.forgot_password {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	padding-right: 10px;
	padding-left: 10px;
	font-weight:bold;
	color:#039;
}

.forgot_password:hover {
	color:#03C;
}

#joinnetwork_container
{
	background-image:url(/res/images/join_network/join_network_bg2.jpg);
	/*height:600px;*/
	margin-left:60px;
	margin-right:20px;
	margin-bottom:20px;
	width:550px;
	background-repeat: no-repeat;
	clear:both;
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}

#joinnetwork_table
{
	margin-left:35px;
	margin-top:20px;
	font-weight:bold;
	width: 500px;
}
#joinnetwork_table_label
{
	width:	200px;	
}
#joinnetwork_table_input
{
padding-bottom:5px;
padding-left:100px;
padding-top:0;
width:300px;
}

#joinnetwork_table_input input
{
	width:	250px;	
}


#joinnetwork_label
{
	width:200px;
}

#joinnetwork_additionalinfo
{
	font-weight: normal;
}

#contact_container

{

	background-image:url(/res/images/contact/contact_us_bg.jpg);

	height:600px;

	margin-left:50px;

	margin-right:50px;

	width:550px;

	background-repeat: no-repeat;

}



.contact_cont_top

{

	height: 130px;

}

#joinnetwork_container .contact_cont_top

{

	height: 70px;

}



#contact_container #about_vide_link

{

	color:#FFFFFF;

	float:right;

	font-size:14px;

	padding-right:20px;

}



#about_vide_link a

{

	color:#CCCCCC;

	font-weight:bold;

	text-decoration:none;

}



#contact_container_m

{

	height:100%;

	padding-left:40px;

	padding-right:40px;

}



#contact_container_m .contact_text

{

	clear:both;

	color:#FFFFFF;

	font-family:Arial,Helvetica,sans-serif;

	font-size:12px;

	text-align:justify;

}



#contact_container_m .contact_text a

{

	color: white;

	font-weight: bold;

}



#clear_10

{

	clear: both;

	height: 10px;

}



#contact_container_m .contact_left

{

	color:#FFFFFF;

	float:left;

	font-family:Arial,Helvetica,sans-serif;

	font-size:12px;

	font-weight:bold;

	width:200px;

}



.contact_right

{

	float:left;

}



#contact_subject

{

	width: 205px;

	color: black;

	font-weight: normal;

	font-size: 12px;

}



#contact_container .login_input

{

	font-family: Tahoma;

	text-transform: none;

	width: 205px;

}



#contact_container textarea

{

	width: 205px;

	font-weight: normal;

	color: black;

}



.contact_btn

{

	float: right;

	margin-right: 60px;

}



#contact_container .result

{

	font-weight: bold;

	padding-bottom: 10px;

	color: #FFFF00;

}



ul.recent-items {

	padding:0px; }

	

	

	#ppc_banner {

		height:65px;

		width:760px;

		float:left;

		background-image:url(/res/images/ppc_banner.jpg);

		/*margin-top:10px;*/

		margin-bottom:10px;

	}

		

.liveperson

{

	font-size: 14px;

	background-image: url(/res/images/liveperson/liveperson-bg.png);

	background-repeat: no-repeat;

	background-position: bottom right;

	height: 90px;

	text-align: left;

}



.liveperson a

{

	color: #333366;

	display: block;

	width: 95px;

	padding-top: 25px;

	text-align: center;

}

		

td.contact_form_td {

	width:700px;

	float:left;

	padding-left:100px;

}



.hed

{

	position: absolute;

	color: black;

	text-decoration: none;

	font-size: 12px;

	top: 105px;
	margin:0px;

	padding-left: 5px;

	left:2px;
	color:#ccc;

}



h2.hed2

{

	color:white;

	float:left;

	font-family:arial;

	font-size:11px;

	font-weight:bold;

	margin:0;

	padding-left:5px;

	padding-top:5px;

	text-align:left;

}



h2.hed2 a:link

{

	color:#FFFFFF;

	font-size:18px;

	margin-top:20px;

	text-decoration:underline;

}



h2.hed2 a:visited

{

	color:#FFFFFF;

	font-size:18px;

	margin-top:20px;

	text-decoration:underline;

}



h2.hed2 a:hover

{

	color:#FFFFFF;

	font-size:18px;

	margin-top:20px;

	text-decoration:underline;

}



h2.hed2 a:active

{

	color:#FFFFFF;

	font-size:18px;

	margin-top:20px;

	text-decoration:underline;

}



#cat_hdr_title

{

	color:#990000;

	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;

	font-size:32px;

	font-weight:bold;

	height:33px;

	margin-left:20px;

	margin-right:0;

	margin-top:3px;

	width:428px;

}



.h2-part

{

	color:white;

	float:left;

	font-family:verdana;

	font-size:46px;

	font-weight:bold;

	margin-bottom:0;

	margin-left:10px;

	margin-right:0;

	margin-top:4px;

}



.h2-part2

{

	color:white;

	font-family:verdana;

	font-size:18px;

	font-weight:bold;

	margin-bottom:0;

	margin-left:0;

	margin-right:50px;

	margin-top:10px;

	text-align:center;

	text-transform:uppercase;

}



h2

{

	margin: 0;

}	





h2.hed2 .enterVehicleReg .main_vrm 

{

	background-image:url(/res/images/vrm_plate.jpg);

	float:right;

	height:33px;

	width:160px;	

}



h2.hed2 .enterVehicleReg .main_vrm_txt

{

	float:left;

	font-family:tahoma;		

	font-size:13px;

	width:170px;

}



h2.hed2 .enterVehicleReg input.main-vrm-plate 

{

	background-color:#F8E411;
	border:none 0;
	float:left;
	font-family:verdana;
	font-size:16px;
	font-weight:bold;
	margin-left:20px;
	padding-top:7px;
	width:100px;
	text-transform: uppercase;
	

}



h2.hed2 .enterVehicleReg input.main-vrm-go 

{

	background-color:transparent;

	background-image:url(/res/images/vrm_go.jpg);

	border: none 0;

	color:#FFFFFF;

	cursor:pointer;

	float:left;

	height:33px;

	margin-bottom:0;

	margin-left:0;

	margin-right:0;

	margin-top:0;

	padding-bottom:3px;

	padding-left:0;

	padding-right:0;

	padding-top:0;

	width:27px;


}



h2.hed2 .enterVehicleReg .regNotFound

{

	visibility: hidden;

}



h2.hed2 .usingVehicleReg .main_vrm 

{

	background-image:url(/res/images/vrm_plate.jpg);

	float:left;

	height:33px;

	width:160px;	

}



h2.hed2 .usingVehicleReg .main_vrm_txt

{

	float:left;

	font-family:verdana;

	font-size:16px;

	font-weight:bold;

	margin-left:20px;

	padding-left:5px;

	padding-top:7px;

	color:#3E3F76;

}



h2.hed2 .usingVehicleReg input.main-vrm-plate 

{

	background-color:#F8E411;

	border:none 0;

	float:left;

	font-family:verdana;

	font-size:16px;

	font-weight:bold;

	margin-left:20px;

	padding-left:5px;

	padding-top:7px;

	width:100px;
	display:inline;

}

#car_top {
	float:left;
	height:100px;
	width:500px;
	background-color: #FFF;
}
#container #car_top .hed2-2 {

color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
margin-bottom:0;
margin-left:5px;
margin-top:2px;
padding-left:7px;
padding-right:7px;
padding-bottom:0px;
padding-top:0px;
text-align:left;
text-align:justify;
}


#car_top2 {
	background-image:url(/res/images/car_top2.gif);
	background-repeat:no-repeat;
	height:125px;
	left:463px;
	position:absolute;
	width:536px;
	z-index:63;
	bottom:0px;
	background-position:50px bottom;
	
}

#main .noreg-home {
	bottom:2px;
	color:#CC0000;
	font-weight:bold;
	position:absolute;
	right:10px;
	width:370px;
	height:15px;
	font-size:10px;
	z-index:102;
	text-align:left;
}
#main .noreg-home a {
	
	color:#CC0000 !important;
	font-weight:bold;
	height:15px;
	font-size:10px;
	text-align:left;
	padding-left:2px;
}

input.main-vrm-plate {
	background-color:#F8E411;
	border:0 none;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	margin-left:35px;
	text-transform:uppercase;
	width:220px;
	color: #000;
	padding-top: 5px;
	text-align: center;
	margin-top: 5px;
	display:inline;
	max-width:220px;
	
}

[if SafMob] .main-vrm-plate {
	background-color:#F8E411;
	border:0 none;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	margin-left:5px;
	text-transform:uppercase;
	width:180px;
	color: #000;
	padding-top: 5px;
	text-align: center;
	margin-top: 5px;
	display:inline;
	max-width:220px;
	
}

@media only screen and (max-device-width: 480px) {
  .main-vrm-plate {
	background-color:#F8E411;
	border:0 none;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	margin-left:5px;
	text-transform:uppercase;
	width:180px;
	color: #000;
	padding-top: 5px;
	text-align: center;
	margin-top: 5px;
	display:inline;
	max-width:180px !important;
	
}
}

@media only screen and (max-device-width: 1024px) {
  .main-vrm-plate {
	background-color:#F8E411;
	border:0 none;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	margin-left:5px;
	text-transform:uppercase;
	width:180px;
	color: #000;
	padding-top: 5px;
	text-align: center;
	margin-top: 5px;
	display:inline;
	max-width:180px !important;
	
}
}


#car_top2 form {
	bottom:16px;
	clear:both;
	float:left;
	height:54px;
	left:155px;
	position:absolute;
}
#car_top2 form .main-vrm-go {
	background-image: url(/res/images/go-main.jpg);
	background-repeat: no-repeat;
	width: 110px;
	height: 54px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 10px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFF;
	text-align: left;
	font-size: 24px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 10px;
	cursor: pointer;

}


#car_top .hed1 {
	width:510px;
	margin-right:2px;
	height:30px;
	margin-top:5px;
	margin-bottom:2px;
	text-align:center;
	background-image:url(/res/images/douwantto.jpg);
	background-repeat:no-repeat;
	line-height:30px;
	color:#FFFFFF;
	font-size:16px;
	text-transform:uppercase;
	padding: 0px;
	margin-left: 0px;
}

#page_type_MAKE #car_top .hed1{
	width:500px;	
}


#joinnetwork_text a {
	color:#ccc;
	text-decoration:underline;
}

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

#joinnetwork_table_send input {
	background-image:url(/res/images/contact/contact_btn.jpg);
	background-position:0 0;
	background-repeat:repeat;
	border:none 0;
	float:right;
	font-size:0;
	height:22px;
	margin-right:40px;
	width:101px;
	cursor:pointer;
}

.ui-widget {
	z-index:999;
}
#joinus {
	z-index:800
}

#car_main_wrap #content-right {
	padding-right:35px;
}

#car_main_wrap .loginarea-link {
	margin-top:10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color:#EBECED;
	border:1px solid #CCCCCC;
	cursor:pointer;
	display:table-cell;
	float:left;
	height:132px;
	margin-left:25px;
	margin-top:5px;
	padding-top:3px;
	vertical-align:middle;
	width:204px;
	background-image:url(/res/images/join_network/joinnetworkscreen1.jpg);
	background-repeat:no-repeat;
	background-position: center center;
}

#car_main_wrap .loginarea-link a, #car_main_wrap .loginarea-link a:hover  {
	color:#000;
	font-weight:bold;
	width:204px;
	height:132px;
	float:left;
}
#car_main_wrap .quotingarea-link a, #car_main_wrap .quotingarea-link a:hover  {
	color:#000;
	font-weight:bold;
	width:204px;
	height:132px;
	float:left;
}

#car_main_wrap .loginarea-link:hover {
	background-color:#900;
	color:#000;
}
#car_main_wrap .quotingarea-link:hover {
	background-color:#900;
	color:#000;
}

#car_main_wrap .quotingarea-link {
	margin-top:10px;
    -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color:#EBECED;
	border:1px solid #CCCCCC;
	cursor:pointer;
	display:table-cell;
	float:left;
	height:158px;
	margin-left:25px;
	margin-top:5px;
	padding-top:3px;
	vertical-align:middle;
	width:204px;
	background-image:url(/res/images/join_network/joinnetworkscreen2.jpg);
	background-repeat:no-repeat;
	background-position: center center;
}

#car_main_wrap .errorbox
{
	text-align: center;
	font-size: 20px;
	padding: 2px;
}

#howitworks-wrap h1 {
	font-size:18px;
	color:#900;
	padding-left:10px;
	margin:0px;
	padding-bottom:0px;
}

#howitworks-wrap p {
	padding-left:10px;

}

ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 42px; /*--Set height of tabs--*/
	border-bottom: 2px solid #BD0A0A;
	border-left: 1px solid #999;
	width: 903px;
	margin-left:10px;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 41px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 41px; /*--Vertically aligns the text within the tab--*/
	border: 1px solid #999;
	border-left: none;
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	background: #f9baba;
	margin-right:5px;	
}
ul.tabs li a {
	text-decoration: none;
	color: #fff;
	display: block;
	font-size: 1.2em;
	border: 1px solid #fff; /*--Gives the bevel look with a 1px white border inside the list item--*/
	outline: none;
	font-weight:bold;
	float: left;
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 20px;
}
ul.tabs li a:hover {
	background: #d56262;
}
html ul.tabs li.active, html ul.tabs li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/
	background: #bd0a0a;
	border-bottom: 1px solid #fff; /*--Makes the active tab look like it's connected with its content--*/
	
}


.tab_container {
	border: 1px solid #999;
	border-top: none;
	overflow: hidden;
	clear: both;
	float: left; width: 900px;
	background: #fff;
	margin-left:10px;
	margin-bottom:10px;
	border-right:2px solid #BD0A0A;
	border-left:2px solid #BD0A0A;
	border-bottom:2px solid #BD0A0A;
	border-top:none 0;
}
.tab_content {
	padding: 20px;
	font-size: 1.2em;
}

/**/

#container #howitworks-wrap {
	background-color: #FFF;
	float: left;
	height: auto;
	width: 920px;
	height:900px;
	padding-top:10px;
	text-align:left;
	margin-left:40px;
	margin-right:40px;
}

#howitworks-wrap p, #howitworks-wrap h1, #howitworks-wrap h2{
border:0 none;
margin:0;
padding:0;
}
#howitworks-wrap form input {
	margin:0;
	padding-bottom:0;
	padding-top:0;
	margin-right:2px;
}

.tab_container .flash-video-wrap {
	float: left;
	margin-right: 10px;
	height: 320px;
	width: 400px;
}
#container #howitworks-wrap .tab_content {
	float: left;
	clear: both;
	position: relative;
}
.tab_container .howitworks-content {
	float: left;
	width: 450px;
}
#howitworks-wrap .number {
	display: inline;
	border: 1px solid #900;
	height: 13px;
	width: 13px;
	float: left;
	font-size: 10px;
	line-height: 13px;
	padding: 3px;
	text-align: center;
	margin-top: 11px;
	margin-bottom: 13px;
	margin-left: 0px;
	margin-right: 5px;
	color:#900;
	background-color:#fff;
	-moz-border-radius:4px;
	-webkit-border-radius: 4px;
	border-radius:4px;
}
.howitworks-content h2 {
	float: left;
	font-size: 16px;
	line-height: 41px;
	height: 41px;
}
.howitworks-content p {
	float: left;
	clear: both;
	margin-left: 16px;
	min-height: 10px;
	height: auto;
}
.howitworks-content ul {
	float: left;
	clear: both;
	margin-left: 40px;
	margin-top: 5px;
}
.howitworks-content form {
	float: left;
	clear: both;
}
.howitworks-content div span {
  font-weight:bold;
  color:#900;
  font-size:14px;
  float:left;
  clear:both;
}
.howitworks-content form #main-vrm-plate {
	background-image:url(/res/images/number-palte-small.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	border:0 none;
	font-size:18px;
	height:25px;
	padding-left:20px;
	padding-top:5px;
	text-align:center;
	text-transform:uppercase;
	width:125px;
	font-weight:normal;
}
.howitworks-content form .main-vrm-go {
	background-image: url(/res/images/go-main-small.jpg);
	background-repeat: no-repeat;
	height: 29px;
	width: 59px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor:pointer;
	color: #FFF;
	text-align: left;
}
.howitworks-content a {
	clear: both;
	float: left;
}
.howitworks-content a.next {
	background-image: url(/res/images/howitworks-next.gif);
	background-repeat: no-repeat;
	height: 31px;
	width: 35px;
	position: absolute;
	right: 10px;
	bottom: 10px;
	-moz-border-radius:4px;
	-webkit-border-radius: 4px;
	border-radius:4px;
}

#homepage-banner-header {

	width:1000px;
	float:left;
	z-index:62;
	
	/*	background-image:url("/res/images/mycarousel-header-2.jpg");
	background-repeat:repeat-x;*/
	
}

#homepage-banner-header h1 , #page_type_MAKE #landing-page-header h2 {
	color:#3776BB;
	float:left;
	font-size:18px;
	height:26px;
	line-height:26px;
	margin:0;
	padding:4px 0px;;
	text-align:right;
	width:900px;
	font-family:sans-serif;
	text-shadow:0 1px 1px #FFFFFF;
	text-transform:capitalize;

}


#homepage-banner-header img , #page_type_MAKE #landing-page-header img {
	float:left;
	padding-left:5px;
	padding-top:5px;

	
}

#homepage-banner-header a.how-it-works-link {
	background-image:url(/res/images/how-it-works-link.gif);
	background-position:center center;
	background-repeat:no-repeat;
	float:right;
	height:30px;
	line-height:30px;
	padding-left:45px;
	text-align:left;
	width:255px;
	color:#000;
	text-decoration:none;
}

.howitworks-content p {
	width:440px;
}

li.jcarousel-item a.latestcars-name {
	clear:both;
	float:left;
	height:50px;
	position:relative;
	width:114px;
}

#search_options {
	float: left;
	height: 36px;
	width: 1000px;
	line-height: 34px;
	border-bottom:2px solid #f8f8f8;
}

#container #search_options {
	float: left;
	height: 36px;
	width: 1000px;
	line-height: 34px;
	border-top:2px solid #f8f8f8;
	margin-bottom:2px;
}
#search_options #browse-searchform label {
	
	padding-right: 10px;
	background-image:url(/res/images/footer-arrow-pink-b.png);
	background-position:right center;
	background-repeat:no-repeat;
	color:#fff;
	font-size:14px;
	padding-left:10px;
	margin-right:0px !important;
	font-weight:bold;
	float:left;
	margin-left:150px;
}
#search_options #browse-searchform select {
	border:1px solid #CBC8C8;
bottom:2px;
height:25px;
line-height:25px;
margin:0;
padding:0;
position:relative;
vertical-align:middle;
width:170px;
font-weight:normal;
font-size:14px;
	
}
#search_options #browse-searchform input#browse-search {
	border:1px solid #CBC8C8;
	color:#BBBBBB;
	font-size:14px;
	font-weight:normal;
	height:17px;
	padding-bottom:3px;
	padding-top:3px;
	position:relative;
	vertical-align:middle;
	width:430px;
	padding-left:2px;
	
}
#search_options #browse-searchform input.hasValue {
	color:#3E3F76 !important;
}
#search_options #browse-searchform #footer-search-submit {

background-color:transparent;
background-image:url("/res/images/search_btn.png");
background-position:left top;
background-repeat:no-repeat;
border:0 none;

color:#0099CC;
cursor:pointer;
font-family:arial;
font-size:15px;
font-weight:bold;
height:27px;
line-height:27px;
position:relative;

vertical-align:middle;
width:130px;
text-shadow:0 1px 1px #fff;

}

#search_options #browse-searchform {
	float: left;
	position:relative;
	width:1000px;
	text-align:left;
	height:37px;
	background-image:url("/res/images/1.jpg") repeat scroll 0 0 transparent !important;
}

#search_options #browse-searchform span.all-categories {
	font-size:16px;
}
#search_results h2{
	color:#003366;
	float:left;
	width:760px;
	font-weight:normal;
	font-size:18px;
	margin-bottom:10px;
	margin-top:10px;
}
#search-no-results {
	float:left;
	width:auto;
	text-align:left;
}

#search-no-results p {
	font-size:24px;
	color:#003366;
	margin-top:5px;
	margin-bottom:5px;
}
#search-no-results p span.partname {
	color:#000;
}
#search-no-results .buttons {
	float:right;
	width:320px;
	text-align:right;
	height:28px;
	margin-bottom:5px;
}

#search-no-results .buttons a.yes {
background-image:url(/res/images/yes-button.jpg);
float:right;
width:150px;
height:30px;
line-height:28px;
text-align:center;
color:#fff;
font-weight:bold;
text-decoration:none;
font-size:14px;
}

#search-no-results .buttons a.no {
background-image:url(/res/images/no-button.jpg);
float:left;
width:149px;
height:28px;
line-height:28px;
text-align:center;
color:#fff;
font-weight:bold;
text-decoration:none;
font-size:14px;
}
.hint {
	position:absolute;
	padding:5px;
	z-index: 80;
}
.hint .inner{
background-color:#ffc7b3;
border:2px solid #FFFFFF;
z-index:1;
cursor:pointer;
font-size:12px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
}
.pointer {
z-index:2;
padding:8px;
}
.hint .right{
	background-image: url(/res/images/point-right.gif);
	background-repeat: no-repeat;
	background-position: right center;
	margin-right: -17px;
	padding-right:10px;
}
.hint .top{
background:url(/res/images/point-top.gif) no-repeat center top;
margin-top: -17px;
padding-top:10px;
}
.hint .left{
background:url(/res/images/point-left.gif) no-repeat left center;
margin-left: -17px;
padding-left:10px;
}
.hint .bottom{
background:url("/res/images/point-left.gif") no-repeat scroll left center transparent;
background-position:left;
margin-left:-17px;
padding-left:20px;
text-align:left;
}

.hint .inner-content
{
	padding: 10px;
	font-weight:bold;
}

#confirm-vrm .hint-container
{
	position: relative;
}

#vrm_confirm_tooltip .inner
{
	font-size: 14px;
}	

.hint .inner-border {
border:3px solid #A42B20;
background-color:#ffc7b3;
-moz-border-radius:8px;
-webkit-border-radius:8px;
}

form.redo-search {
background-color:#FAFAFA;
border:1px solid #EFEFEF;
clear:both;
float:left;
margin-top:20px;
text-align:center;
width:999px;
}

form.redo-search input#search-again {
	height:18px;
	vertical-align:middle;
	width:560px;
	border:1px solid #e6e6e6;
}
form.redo-search fieldset label {
	font-weight:bold;
	color:#000;
	font-family:Tahoma, Geneva, sans-serif;
	padding-right:10px;
}

form.redo-search fieldset {
	background-image:url(/res/images/srch-again-bg.jpg);
	background-repeat:repeat-x;
	border:1px solid #e6e6e6;
	padding-top:5px;
	padding-bottom:7px;
padding-top:7px;
}

form.redo-search fieldset input[type=submit] {
	height:24px;
vertical-align:middle;
cursor:pointer;
}

form.redo-search p {
	font-size:14px;
	font-weight:bold;
}

form.redo-search ul {
	font-size:12px;
}

#container #see_parts {
clear:both;
float:left;
height:32px;
width:1000px;
}

.nofrom .part-from-price {
display:none
}

.widget_get_quote {
	background-image:url("/res/images/btn_orange_large.gif");
	background-repeat:no-repeat;
	color:#FFFFFF !important;
	float:left;
	font-size:20px;
	height:35px;
	line-height:35px;
	margin-left:35px;
	text-decoration:none !important;
	text-transform:uppercase;
	width:205px;
}
.widget_add_more {
	margin-left:60px !important;
	float:none !important;
}

.add_to_basket_dialog{
	position:relative;	
}

.add_to_basket_dialog .widget_get_quote{
	background:url("/res/images/add-to-basket-popup/btn_red_large.gif") no-repeat;
	width:196px; 
	position:absolute;
	left:35px;	
	margin:0;
	top:180px;
}

.add_to_basket_dialog .widget_add_more {
	background:url("/res/images/add-to-basket-popup/btn_green_large.gif") no-repeat;
	color:#FFFFFF !important;
	font-size:20px;
	height:35px; 
	line-height:35px; 
	width:196px; 
	display:block;
	left:275px;
	position:absolute;  
	text-decoration:none !important;
	text-transform:uppercase;
	margin:0 !important;
	top:180px;
}
 
   
.add_to_basket_dialog #its-free{
	background:url("/res/images/add-to-basket-popup/its-free.png") no-repeat;
	width:89px;  
	height:47px;
	position:absolute;
	left:15px; 
	top:193px;
}  

.add_to_basket_dialog .or{
	position:absolute;
	left:240px;
	font-size:18px;	
	top:186px;
}

.add_to_basket_dialog h3{
	font-size:18px;	
}

.add_to_basket_dialog .part-image{
	position:absolute;
	left:35px;	
	top:45px;
	width:120px !important;
	height:120px;
	border:1px solid #ccc;
}

.add_to_basket_dialog .part-image img{
	margin:auto;
	line-height:120px;
	display:block;	
}

.add_to_basket_dialog .part-name{
	left:175px;
	top:45px;
	position:absolute;
	color:#504c4c;
	font-size:16px;
	font-weight:bold;
}  

.add_to_basket_dialog .blue_text{
	position:absolute;
	top:130px;
	left:175px;	
	font-size:17px;
	font-weight:bold;
	width:290px; 
	text-align:left; 
	height:37px;
	line-height:37px;
	color:#1467b9;
}

.add_to_basket_dialog .question_mark{
	background:url("/res/images/add-to-basket-popup/blue_question_mark.png") no-repeat;
	height:47px;
	position:absolute;
	left:440px;
	top:121px;
	width:37px;
}
  
.add_to_basket_dialog_titlebar{
	background-color:#d12809;	
	text-align:left !important;
	display:block;
	width:100%;
	height:30px;
	line-height:30px;
	margin:0 !important;
	padding:0 !important;
	bottom:0 !important;
}

.add_to_basket_dialog_close,.add_to_basket_dialog_close:hover{
	font-size:13px !important;
	text-decoration:underline !important;		
	right:15px !important;
	background:url("/res/images/add-to-basket-popup/dialog-close.png") center right no-repeat !important;
	width:50px;
	padding-right:35px !important;
	color:#fff !important;
}

 

.dialog-content #dialog-action-container{
	width:650px;	
}


#banner_1234 {
	float:left;
	width:870px;
	position:relative;
	z-index:100;
}

#banner_1234 .banner_1234_part {
	float:left; 
	width:215px;
	text-align:center;
	background-image:url(/res/images/banner_1234_arrow_1.gif);
	background-repeat: no-repeat;
	background-position: right 40px;
}

#banner_1234 .banner_1234_part.first {
	background-image:url(/res/images/banner_1234_arrow_1.gif);
	background-repeat: no-repeat;
	background-position: right 40px;
}

#banner_1234 .banner_1234_part.last {
	background-image:none;
	background-repeat: no-repeat;
	background-position: left 40px;
}


#banner_1234 .banner_1234_part h3 {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:capitalize;
	float:left;
	clear:both;
	color:#900;
	width:215px;
	text-align:center;
	font-weight:normal;
}

#banner_1234 .banner_1234_part h3 span {
	font-weight:bold;
	margin:0px;
	text-transform:uppercase;
}

#banner_1234 .banner_1234_part p {
	margin:5px 10px;
	float:left;
	clear:both;
	color:#929292;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

/* Warranty page */
#warrenty-contents-box
{
	display: none;
}

.warrenty-car  {
	background-image:url(/res/images/warrenty-car-image.jpg);
	width:249px;
	height:162px;
	margin-left:auto;
	margin-right:auto;
	padding-top:20px;
	background-repeat: no-repeat;
	background-position: 0 20px;
}

#warrenty-contents-box {
	width:850px;
	height:600px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	-moz-border-radius:8px 8px 8px 8px;
	border:1px solid #efefef;
	margin-bottom: 50px;
}


#warrenty-main-page-contents-box {
	width:850px;
	height:300px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	-moz-border-radius:8px 8px 8px 8px;
	border:1px solid #efefef;
	margin-bottom: 50px;
}

.warrenty-top-heading-box {
	height:36px;
	-moz-border-radius:8px 8px 0px 0px ;
	background-color:#525151;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:24px;
	font-weight:600;
	text-shadow: 0 1px 1px #000;
	padding-top:6px;
	
}

#warrenty-make-model-reg-box  {
	width:650px;
	height:160px;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	-moz-border-radius:8px 8px 8px 8px;
	background-color:#f0f0f0;
	border: 1px solid #b5b5b5;
}

#warrenty-sub-make-model-reg-box  {
	width:650px;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	-moz-border-radius:8px 8px 8px 8px;

	border: 1px solid #efefef;
	
	background: #fff;
    /* Mozilla: */
    background: -moz-linear-gradient(top, #fff, #f3f3f3);
    /* Chrome, Safari:*/
    background: -webkit-gradient(linear,
                left top, left bottom, from(#f3f3f3), to(#fff));
    /* MSIE */
    filter: progid:DXImageTransform.Microsoft.Gradient(
    StartColorStr='#f3f3f3', EndColorStr='#ffffff', GradientType=0);
	text-align: center;
}


.main-green-font {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#91c305;
	font-size:20px;
	text-shadow:0 1px 0  #616161;
	margin-left:30px;
	margin-top:20px;
	
}


.bmw-text {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#525151;
	font-size:20px;
	text-shadow:0 1px 0  #616161;
	margin-left:20px;
	margin-top:20px;
	
}

.now-text  {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#91c305;
	font-size:40px;
	text-shadow:0 1px 0  #616161;
	margin-top:20px;
	text-align:center;
	
	
}

.hi-name {
	
	font-family:Arial, Helvetica, sans-serif;
	color:#CCC;
	font-size:16px;

}

.warrenty-make-model-reg-box-form  {
	width:560px;
	height:153px;
	margin-left:100px;
	margin-top: -10px;
}

.warrenty-make-model-reg-box-form-text  {
	float:left;
	width:500px;
	list-style:none;
	margin-top: 16px;
	margin-bottom: 16px;
	padding-left: 40px;
}

.warrenty-li-style {
	width:590px;
	margin-top:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
	font-weight:bold;
	margin-left: 50px;
}

.warrenty-text-form-margin  {
	margin-left:35px;
	width:180px;
	-moz-border-radius:8px 8px 8px 8px;
	background-color:#fff;
	padding-left:5px;
	text-align:center;
	border: 1px solid #b5b5b5;
	font-weight:bold;
	color:#992b1a;
	text-transform:uppercase;
	height: 30px;
}

#warrenty-main-form-style  {
	margin-top: 16px;
	margin-bottom: 16px;
	list-style:none;
	padding-left: 40px;
	margin-left:150px;
}



#warrenty-main-form-style li {
	padding:5px 0px;
	border-bottom:1px dotted #ccc;
	clear:both;
	width:408px;
	height:25px;
	position:relative;
}

#warrenty-main-form-style label {
	width:110px;
	text-align:right;
	margin-right:70px;
	float:left;
	display:block;
	clear:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:12px;

}

/*#warrenty-main-form-style text {
	width:200px;
	float:left;
}
*/
#continue-button {
	width:150px;
	height:31px;
	float:left;
	margin-top:29px;
	margin-left:345px;
}

.continue-button-main {
	width:150px;
	height:31px;
	float:left;
	margin-top:29px;
	margin-left:180px;
}

.continue-button-last {
	width:150px;
	height:31px;
	float:left;
	margin-top:10px;
	margin-left:400px;
}



a.continue-button-style  {
	background-image:url(/res/images/yes-button.jpg);
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	text-shadow: 0 1px 1px #000;
	font-size:16px;
	width:150px;
	height:27px;
	border:none;
	font-weight:bold;
	cursor:pointer;
	padding-top: 4px;
	display: block;
	text-decoration: none;
}

a.cancel-button-style  {
	background-image:url(/res/images/no-thanks-button.jpg);
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	text-shadow: 0 1px 1px #000;
	font-size:16px;
	width:150px;
	height:27px;
	border:none;
	font-weight:bold;
	cursor:pointer;
	display: block;
	text-decoration: none;
	padding-top: 4px;
}

#warrenty-main-page-contents-box,
#warrenty-contents-box
{
	text-align: left;
}

#warrenty-main-form-style input,
#warrenty-main-form-style select
{
	color: black;
	font-family: "MS Shell Dlg",Arial,sans-serif;
	font-size: 13px;
	font-weight: normal;
	display: block;
	float: left;
}

#warranty_vrm
{
	font-size: 13px;
	font-family: "MS Shell Dlg",Arial,sans-serif;
	font-weight: bold;
}

#warrenty-main-form-style label.error
{
color:#DE1C12;
margin-left:5px;
margin-right:-20px;
position:absolute;
right:-100px;
text-align:left;
top:0;
width:auto;
width: 125px;
}

#warrenty-main-form-style .owner-field label.error
{
	width: 255px;
	position:absolute;
	right:-100px;
	top:0px;
}
.help {
	text-align:right;
	margin-right:8px;
	
}
.submit-last-button-position {
	margin-left:190px;
	margin-bottom:15px;
	display: block;
	float: left;
}

#WarrentyApplicationForm .cancel-button-style
{
	float: right;
	margin-right: 250px;
}

#warrenty-main-form-style .hint
{
	left: 414px;
	width: 399px;
	height: 92px;
}

.ppc-make-name
{
	font-weight: bold;
	font-size: 18px;
	color: #b25447;
	line-height: 31px;
	vertical-align: middle;
}

.ppc-search
{
	vertical-align: middle;
}

#ppc-banner
{
	position: absolute;
	top: 48px;
	left: 427px;
}

#cars_models_list ul
{
	padding-left: 20px;
}

.body #all_cat.wide-category-list
{
	width: 1000px;
}

.bottom-border-line {
	width:998px;
	float:left;
	height:15px;
	background-color:#f2f2f2;
	border-bottom:1px solid #e4e5ea;
	margin-bottom:7px;
	
}







































#body-main-top-box  {
	width:998px;
	height:307px;
	background-repeat:repeat-x;
	background-image:url(/res/images/body-main-top-box-bg.jpg);
	border: 1px solid #e1e1e1;
}

#main-top-box-text-1 {
	width:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#1b6fb4;
	font-size:20px;
	text-shadow: 0 1px 1px #fff;
	font-weight:bold;
	margin-left:80px;
	margin-top:30px;
	cursor:pointer;
}


#main-top-box-text-2 {
	width:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#d50865;
	font-size:20px;
	text-shadow: 0 1px 1px #fff;
	font-weight:bold;
	margin-left:610px;
	margin-top:30px;
	cursor:pointer;
}


#main-top-box-box-1 {
	width:205px;
	height:189px;
	float:left;
	margin-left:30px;
	margin-top:2px;
	background-image:url(/res/images/login-area-thumb.jpg);
}



#main-top-box-box-2 {
	width:205px;
	height:189px;
	float:left;
	margin-left:525px;
	margin-top:2px;
	background-image:url(/res/images/quoting-area-thumb.jpg);
}


#main_video_box {
	width:387px;
	height:275px;
	background-image:url(/res/images/main-video-box-bg.jpg);
	background-repeat:no-repeat;
	float:left;
	margin-left:300px;
	margin-top:-220px;
	padding-left:4px;
	padding-top:4px;
}

#join-network-body-box {
	width:998px;
	height:960px;
	border: 1px solid #CCC;
}

#join-network-small-logo {
	width:204px;
	height:40px;
	background-image:url(/res/images/247-small-logo-joinnetwork.jpg);
	background-repeat:no-repeat;
	text-align:center;
	vertical-align:bottom;
	float:left;
	margin-left:390px;
	padding-top:75px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	color:#000;
}


#join-network-body-text {
	width:970px;
	height:100px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	margin-left:15px;
	text-align:left;
}











#join-network-fr {
	list-style-type:none;
	
	
}

#join-network-fr li {
	padding:3px 0px;

	float:left;
	clear:both;
	width:800px;
	margin-left:50px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	font-weight:bold;
	height:30px;

}

#join-network-fr label {
	width:180px;
	text-align:right;
	margin-right:120px;
	float:left;
}

#join-network-fr input.text {
float:left;
height:18px;
width:250px;

}
#join-network-fr .pink_quote {
	background-image:url(/res/images/join-net-btn.jpg);
	background-repeat: no-repeat;
	font-size: 24px;
	font-weight: bold;
	color: #FFF;
	height: 72px;
	width: 219px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 48px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor: pointer;
	padding-bottom:21px;

}

#join-network-fr li.last {
	text-align:center;

	
}
#join-network-fr .pink_quote:hover {
	background-position:left -72px;
}

#join-network-form {

	margin-top:20px;
	float:left;
	width:996px;
	
}


.join-page-additional-info-text {
	width:200px;
	float:left;
	font-size:11px;
	color:#CCC;
	font-weight:normal;

	font-family:Arial, Helvetica, sans-serif;
}

#footer  {
	background-image:url(/res/images/footer.jpg);
	width:1000px;
	height:40px;
	background-repeat:no-repeat;
	margin-bottom:20px;
}

.security-code-class {
	margin-top:48px;
}

}
#mediaplayer2 {
width:380px;
height:235px;
}

.loginpage_quotefield .discount-message
{
	float: left;
	font-weight: bold;
	font-size: 1.2em;
	width: 450px;
	padding: 10px;
}

.quotefield_datafield_right1
{
	float: right;
}

#landing-page-parts .part
{
	float: left;
	width: 200px;
	height: 127px;
	padding-left: 25px;
	padding-right: 25px;
	padding-bottom: 8px;
	padding-top: 8px;
	border-bottom: 1px solid #DDDDDD;
}

#landing-page-parts .part a
{
	text-decoration: none;
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
	cursor: pointer;
}

#landing-page-parts .part span,
#landing-page-parts .part img
{
	display: block;
}

#landing-page-parts .part .image-name,
#landing-page-parts .price-from-container
{
	float: left;
}

#landing-page-parts .part .image-name
{
	height: 100%;
	width: 150px;
}

#landing-page-parts .category-name
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 150px;
	color: #003399;
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
}

#landing-page-parts .price-from-container
{
	text-align: center;
	background-image: url(/res/images/pink-circle.png);
	color: white;
	padding-top: 10px;
	width: 68px;
	height: 58px;
	position: absolute;
	top: 0;
	right: 0;
	font-weight: bold;
}

#landing-page-parts .price-from
{
	font-size: 12px;
}

#landing-page-parts .price-from-value
{
	font-size: 20px;
}

#landing-page-header h1
{
	font-weight: normal;
	background-color: #F3F3F3;
	padding-top: 3px;
	padding-bottom: 5px;
	font-size: 34px;
	color: #1f5a96;
}

#landing-page-header h1 .percentage
{
	color: #a42e22;
	font-size: 42px;
	font-weight: bold;
}

#landing-page-header h1 .line2
{
	font-size: 28px;
}

#landing-page-header #header-message
{
	border: 1px solid #eeeaeb;
	text-align: left;
	padding-left: 190px;
	padding-right: 150px;
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 2em;
}































.main-line-headings-top  {
	width:1000px;
	height:42px;
	background-image:url(/res/images/master-cat-headings-bg.gif);
	background-repeat:repeat-x;
	background-position:center bottom;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:29px;
	font-weight:bold;
	color:#0954a0;
	text-transform:uppercase;
	padding-top:6px;
}

#master-cat-vrm-box {
	width:1000px;
	height:200px;
	float:left;
	background-color:#EBEBEB;
}

#master-cat-vrm-plate {
	background-image:url(/res/images/vrm-bg-plate.png);
	width:413px;
	height:82px;
	background-repeat:no-repeat;
	float:left;
	margin-top:27px;
	margin-left:300px;
}

.type-reg-form {
	margin-top:5px;
	margin-left:70px;
	height:70px;
	width:320px;
}

.type-reg-form-box {
	height:70px;
	width:320px;
	background-color:#fae612;
	border:none;
	color:#000;
	text-transform:uppercase;
	font-family:Verdana, Geneva, sans-serif;
	font-size:34px;
	font-weight:bold;
	text-align:center;
	line-height:60px;
}

.master-cat-go-btn {
background-color:transparent;
background-image:url(/res/images/master-cat-go-btn.png);
background-position:left top;
background-repeat:no-repeat;
display:inline-block;
float:left;
height:37px;
width:128px;
margin-left:142px;
margin-top:26px;
cursor:pointer;
border:none;
color:#9f1e10;
font-size:6px;
}

.master-cat-go-btn:hover {
background-image:url(/res/images/master-cat-go-btn.png);
background-position:left -37px;
}

.master-cat-boxes-main  {
	height:170px;
	width:394px;
	float:left;
	margin-top:7px;
	border:1px solid #d2d2d2;
	margin-left:4px;
	border-radius: 10px;
}

.master-cat-boxes-main-4  {
	height:167px;
	width:172px;
	float:left;
	margin-top:20px;
	border:1px solid #d2d2d2;
	margin-left:23px;
	border-radius: 10px;
	margin-bottom:20px;
}

.master-cat-boxes-main-3  {
	height:220px;
	width:963px;
	margin-top:20px;
	margin-bottom: 20px;
	border:1px solid #d2d2d2;
	border-radius: 10px;
	margin-left:21px;
}

.master-cat-boxes-main-2  {
	height:170px;
	width:470px;
	float:left;
	margin-top:20px;
	margin-left:55px;
	border:1px solid #d2d2d2;
	border-radius: 10px;
}

.master-cat-catboxes-top-bg {
	background-image:url(/res/images/master-cat-catboxes-top-bg.gif);
	width:380px;
	height:30px;
	background-repeat:repeat-x;
	float:left;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	text-align:left;
	padding-left:14px;
	padding-top:7px;
	color:#a42e22;
	font-size:16px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
}

.master-cat-catboxes-top-bg-4 {
	background-image:url(/res/images/master-cat-catboxes-top-bg.gif);
	width:162px;
	height:30px;
	background-repeat:repeat-x;
	float:left;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	text-align:left;
	padding-left:10px;
	padding-top:7px;
	color:#a42e22;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
}

.master-cat-catboxes-top-bg-2 {
	background-image:url(/res/images/master-cat-catboxes-top-bg.gif);
	width:938px;
	height:30px;
	background-repeat:repeat-x;
	float:left;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	text-align:left;
	padding-left:25px;
	padding-top:7px;
	color:#a42e22;
	font-size:16px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
}

.master-cat-thumb-img {
	float:left;
	width:182px;
	height:119px;
	margin-top:1px;
	margin-left:1px;
}

.master-cat-thumb-img-4 {
	float:left;
	width:100px;
	height:100px;
	margin-top:4px;
	margin-left:26px;
	text-align:center;
}

.master-cat-text-box {
	width:205px;
	height:128px;
	float:left;
	margin-left:2px;
}
	
.master-cat-text-box-2 {
	width:675px;
	height:128px;
	float:left;
	margin-left:5px;
}

.master-cat-text-body {
	width:200px;
	height:100px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#76797b;
	text-align:left;
	margin-top:7px;
	text-align:justify;
}

.master-cat-text-body-2 {
	width:675px;
	height:100px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#76797b;
	text-align:left;
	margin-top:7px;
}






.master-cat-text-btn-go {
background-color:transparent;
background-image:url(/res/images/master-cat-small-go-btn.png);
background-position:left top;
background-repeat:no-repeat;
display:inline-block;
float:right;
margin-right:8px;
height:18px;
width:46px;
margin-left:142px;
cursor:pointer;

}

.master-cat-text-btn-go:hover {
background-image:url(/res/images/master-cat-small-go-btn.png);
background-position:left -18px;

}


#mastercat-vrm {
	height:200px;
	width:1000px;
}

.datafield {
	text-align:center;
	width:1000px;

	font-family:Arial, Helvetica, sans-serif;
	color:#C00;
	font-size:12px;
	font-weight:bold;
	float:left;
	clear:both;


}



.label {
	width:483px;
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
	font-weight:bold;
	float:left;
	text-align:right;
	padding-right:15px;
	margin-top:28px;
	line-height:27px;
	border: 1px solid #CCC;
	background-color:#E0E0E0;
}

.value {
	width:483px;
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	color:#C00;
	font-size:12px;
	font-weight:bold;
	float:left;
	margin-top:2px;
	text-align:left;
	padding-left:15px;
	line-height:27px;
	border: 1px solid #CCC;

	background-color:#ededed;

}

.widget_get_quote_2 {
	background-color:#a42e22;
	border: 1px solid #7e1004;
	color:#fff !important;
	float:left;
	font-size:14px;
	font-weight:bold;
	height:20px;
	line-height:20px;
	margin-left:0px;
	text-decoration:none !important;
	text-transform:uppercase;
	width:170px;
}

.widget_get_quote_2:hover {
	background-color:#cb2919;
	border: 1px solid #7e1004;
	color:#fff !important;
	float:left;
	font-size:14px;
	font-weight:bold;
	height:20px;
	line-height:20px;
	margin-left:0px;
	text-decoration:none !important;
	text-transform:uppercase;
	width:170px;
}

.main-line-headings-top-2
{
	border-top: 2px solid red;
	border-bottom: 1px solid #E1E1E1;
	margin-bottom: 2px;
}

#master-cat-vrm-box-2
{
	background-color: #0954A0;
	height: 90px;
	float: left;
	width: 100%;
}

.master-cat-vrm-box-white
{
	background-image: url(/res/images/master-cat-vrm-box-bg-white.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 141px;
	margin-left: 20px;
	margin-top: 4px;
	width: 247px;
}

.master-cat-current-vehicle
{
	color: black;
	font-size: 11px;
	margin-top: 10px;
	text-align: center;
	width: 228px;
}

.master-cat-current-vehicle-name
{
	color: #0954A0;
	font-weight: bold;
	font-size: 13px;
	padding-top: 8px;
	text-align: center;
	width: 228px;
	height: 32px;
}

.master-cat-current-vehicle-vrm
{
	color: black;
	font-size: 17px;
	font-weight: bold;
	margin-left: 60px;
	margin-top: 12px;
	text-align: center;
	width: 120px;
}

.master-cat-change-veh-button
{
	background-image: url(/res/images/master-cat-change-vehicle-btn.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	cursor: pointer;
	height: 25px;
	margin-left: 55px;
	margin-top: 15px;
	margin-right: 8px;
	width: 123px;
}

.master-cat-change-veh-button a
{
	display: block;
	width: 100%;
	height: 100%;
}

.master-cat-search-bar-box
{
	float: left;
	margin-left: 210px;
	margin-top: 3px;
	width: 600px;
	text-align: left;
}

.master-cat-looking-for-text
{
	color: white;
	font-size: 14px;
	height: 20px;
	padding-left: 8px;
}

.master-cat-search-bar-bg
{
	background-image: url(/res/images/master-cat-search-bar-bg.jpg);
	background-position: 12px 4px;
	background-repeat: no-repeat;
	padding-left: 12px;
}

.master-cat-search-bar-bg div
{
	padding-left: 5px;
}

.master-cat-search-bar-bg input
{
	display: block;
	float: left;
}

.master-cat-search-bar-bg .submit
{
	margin-top:-6px;
padding-left:25px;
}

.master-cat-search-form-field
{
	border-width: 0;
	color: #333333;
	font-size: 12px;
	height: 23px;
	margin-top: 1px;
	width: 485px;
}

.master-cat-search-bar-go-btn
{
	background-image: url(/res/images/master-cat-go-btn.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	cursor: pointer;
	display: inline-block;
	float: left;
	height: 36px;
	margin-left: 15px;
	margin-top: -4px;
	width: 38px;
}

.master-cat-whats-fit-my-car
{
	color: white;
	font-family: Tahoma,Geneva,sans-serif;
	font-size: 22px;
	font-weight: bold;
	height: 40px;
	margin-top: 2px;
	float:left;
}

.master-cat-see-below-text
{
	color: white;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	height:30px;
margin-left:250px;
margin-top:5px;
}

#mastercat-parts .group-name
{
	background-image: url(/res/images/master-cat-catboxes-top-bg.gif);
	background-repeat: repeat-x;
	font-size: 12px;
	height: 30px;
	padding-left: 10px;
	padding-top: 7px;
	text-align: left;
	color: #A42E22;
	margin-left: 23px;
	margin-right: 15px;
}

.blue_header{
	width:1000px;
	background-color:#5789BA;
	font-size:23px;
	color:#fff;	
	height:33px;
	line-height:33px;
	font-weight:bold;
	position:relative;
	text-align:left;
}

.blue_header img{
	position:absolute;
	left:0px;	
}

.blue_header .blue_header_text{
	position:absolute;
	left:147px;	
	top:-2px;
}

#instant-matches .instant-matches-item{	
	border:1px solid #ccc;
	border-top:0;
	padding:5px;
}

#instant-matches .instant-matches-item a{	
	text-decoration:none !important;
}	
	
#instant-matches .instant-matches-item img{
	float:left;
	width:138px;
	height:103px;
	border:1px solid #8FA7BE;
}

#instant-matches .instant-matches-item span.name{
	color:#5789BA;
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	width:667px;
	text-align:left;
	padding:16px 0 0 0;
}

#instant-matches .instant-matches-item span.price{
	color:#A02F1F;
	font-family:Arial,Helvetica,sans-serif;
	font-size:30px;
	width:150px;
	display: block;
	float:right;
	padding:16px 0 0 0;
	font-weight:bold;
	text-align:center;
}

#instant-matches .name-and-expiry
{
	display: block;
	float: left;
	text-align: left;
	margin:0 10px;
}

.confirmation-page-box-part-list-information-box-buy-btn {
	display:block;
	background: url("/res/images/confirmation-page-buy-now-btn.jpg") center top no-repeat;
	cursor: pointer;
    height: 35px;
	margin-top: 8px;
	width: 149px;
}

.confirmation-page-box-part-list-information-box-buy-btn:hover {
	background:url("/res/images/confirmation-page-buy-now-btn.jpg") center bottom no-repeat;
}

#instant-matches a.supplier-part{
	text-decoration:underline;
}

.instant-matches-dialog .ui-widget-header{
	background-color: #861000 !important;
}


.instant-matches-dialog .ui-dialog-titlebar {
	display:none;	
}
	
#instant-matches-dialog .confirmation-page-light-box-top-heading {
  -moz-border-radius-topleft: 6px;
  -moz-border-radius-topright: 6px;
  -webkit-border-top-right-radius: 6px;
  -webkit-border-top-left-radius: 6px;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-bottomright: 0;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  background-color: #861000 !important;
  float: left;
  height: 52px;
  width: 593px;
}

#instant-matches-dialog .confirmation-page-light-box-top-heading-text {
  color: #FFFFFF;
  float: left;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 24px;
  font-weight: bold;
  margin-top: 9px;
  text-align: right;
  width: 388px;
}


#instant-matches-dialog  .confirmation-page-light-box-top-heading-close-btn {
  background: url("/res/images/confirmation-light-box-close-btn.png") center top no-repeat;
  cursor: pointer;
  float: right;
  height: 33px;
  margin:8px 8px 0 0;
  width: 33px;
  padding:0;
  display:block;
}

#instant-matches-dialog .confirmation-page-light-box-top-heading-close-btn:hover {
	background-position:center bottom;
}

#instant-matches-dialog .confirmation-page-box-details-blue-top {
  color: #115AA7;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 14px;
  font-weight: bold;
  margin:70px 0 7px 0;
}

#instant-matches-dialog .text-container{  
  margin-left: 65px;
  margin-top: 12px;	
  text-align: left;
  width: 470px;
}

#instant-matches-dialog .confirmation-page-box-details-part-top {
  color: #861000;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  font-weight: normal;
}
 
#instant-matches-dialog .confirmation-page-box-details-quote-ref {
  background-color: #E4E4E4;
  color: #861000;
  float: left;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 18px;
  font-weight: bold;
  height: 31px;
  padding-top: 6px;
  text-align: center;
  width:100%;
  margin:30px 0 0 0;
}

.confirmation-page-box-supplier-mobile {
  color: #861000;
  float: left;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 30px;
  font-weight: bold;
  height: 65px;
  padding-top: 20px;
  text-align: center;
  width:100%;
}

.confirmation-page-box-supplier-mobile-text-black {
  color: #000000;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 22px;
  font-weight: bold;
}

.confirmation-page-box-details-quote-ref-text-black {
  color: #000000;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 16px;
  font-weight: bold;
}


.instant-matches-dialog .ui-widget-header{
	background-color:#861000 !important;	
}

.instant-matches-dialog{
	border:1px solid #861000 !important;
}


#promotion-2,.promotion-2 {
	float:left;
	width:40px;
}

#promotion-3 {
	float:left;
	width:40px;
} 
  
div.questions .CheckboxField {
	margin:0 0 5px 0;
	height:30px;
	width:100%;
	min-width:500px;
}

div.questions .CheckboxField .label{
	width:175px;	
	margin:0 0 0 20px;
	background-color:#fff;
	border:0;
}

div.questions .CheckboxField .checkbox{
	margin:4px 0 0 0;
}

.images_illustrative_message{
	text-align:left;	
}



.email_readin_problem_ref_pin_red_bar {
	width:1000px;
	height:4px;
	float:left;
	background-color:#a02f1f;
}

.email_readin_problem_ref_pin_box {
	width:1000px;
	height:122px;
	float:left;
}

.email_readin_problem_ref_pin_box_your_ref_text {
	width:400px;
	float:left;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:15px;
	font-weight:bold;
	height:26px;
	padding-top:8px;
	margin-top:15px;
	padding-right:8px;
}

.email_readin_problem_ref_pin_box_your_ref_number {
	width:200px;
	height:28px;
	padding-top:5px;
	float:left;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:20px;
	font-weight:bold;
	background-color:#a02f1f;
	margin-top:15px;
}


.email_readin_problem_ref_pin_box_your_pin_text {
	width:400px;
	float:left;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:15px;
	font-weight:bold;
	height:26px;
	padding-top:8px;
	margin-top:15px;
	padding-right:8px;
}


.email_readin_problem_ref_pin_box_your_pin_number {
	width:200px;
	height:28px;
	padding-top:5px;
	float:left;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:20px;
	font-weight:bold;
	background-color:#a02f1f;
	margin-top:15px;
}

.email_readin_problem_vehicle_details_headings {
	height:28px;
	width:995px;
	background-color:#a02f1f;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:18px;
	font-weight:bold;
	text-align:left;
	padding-left:5px;
	padding-top:7px;
}





.email_readin_problem_vehicle_details_text {
	height:22px;
	width:993px;
	background-color:#ececec;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#a02f1f;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	padding-left:5px;
	padding-top:5px;
	border:1px solid #a02f1f;
	
}




.email_readin_problem_part_details_headings {
	height:28px;
	width:995px;
	background-color:#a02f1f;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:18px;
	font-weight:bold;
	text-align:left;
	padding-left:5px;
	padding-top:7px;
	margin-top:8px;

}



.email_readin_problem_part_details_text {
	height:22px;
	width:993px;
	background-color:#ececec;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	padding-left:5px;
	padding-top:5px;
	border:1px solid #d2d2d2;
	margin-top:-1px;


}


.email_readin_problem_read_carefully_headings {
	width:1000px;
	margin-top:10px;
	height:38px;
	background-color:#a02f1f;
	float:left;

	padding-top:8px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:26px;
	font-weight:300;
	text-align:center;
	text-shadow:0 1px 1px #500d03;
	-moz-border-radius: 15px 15px 0px 0px;
	-webkit-border-radius: 15px 15px 0px 0px;
	border-radius: 15px 15px 0px 0px;
	
	}


.email_readin_problem_read_carefully_body_box {
	float:left;
	width:998px;
	height:900px;
	border:1px solid #a02f1f;
	background-color:#ececec;
	-moz-border-radius: 0px 0px 15px 15px;
	-webkit-border-radius: 0px 0px 15px 15px;
	border-radius: 0px 0px 15px 15px;
	text-align:left;
}

.email_readin_problem_body_text_headings {
	margin:15px 15px 15px 50px;
	font-size:19px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	width:865px;
}


.email_readin_problem_body_text_normal {
	margin-left:50px;
	font-size:13px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	width:865px;
}



.email_readin_problem_body_text_faq {
	margin:20px 0 0 10px;
	font-size:13px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	margin-left:50px;
	width:865px;
}

#copyright_text_block{
	margin-bottom:20px;	
}

#vehicle_link_tree #tagline{
	height:34px;
	font-size:18px;
	color:#a02f1f;
	border:1px solid #e5e5e5;
	border-top:0;
	text-align:left;
	margin-bottom:10px;
	line-height:34px;
	padding-left:30px;
	font-weight:bold;
}

#vehicle_link_tree #tagline a {
	color:#a02f1f;	
	text-decoration:none;
}

#vehicle_link_tree #image_container{
	width:323px;
	height:240px;
	float:left;
	border:1px solid #ccc;
}

#vehicle_link_tree #main_image{
	width:320px;
	height:240px;	
	float:left;
	color:#ccc;
	font-size:20px;
	line-height:240px;
}

#vehicle_link_tree #main_links {
	float:left;
	width:420px;
}

#vehicle_link_tree #main_make_links{
	width:750px;
	float:left;	
}

#vehicle_link_tree #main_links a, #vehicle_link_tree #main_make_links a{
	display:block;
	width:150px;
	margin:0 20px 10px 0;
	text-align:left;
	text-decoration:none;
	font-size:16px;
}

#vehicle_link_tree #search_form_container{
	width:242px;
	float:left;
	height:370px;
	background:url(/res/images/vehicle_link_tree/find-a-part-form/find-a-part-form-background.png);
	position:relative;
}

#vehicle_link_tree #search_form_container #search_form_container_spacing{
	position:absolute;
	left:35px;	
}

#vehicle_link_tree .link_column{
	width:185px;
	float:left;
	padding-left:15px;
}

#main_make_links .link_column{
	width:172px;
}

#vehicle_link_tree #vrm_lookup_container{
	position:absolute;
	top:100px;
}

#vehicle_link_tree #vrm_lookup_container #enter_reg_label{
	width:145px;
	height:10px;
	background:url(/res/images/vehicle_link_tree/find-a-part-form/enter-your-reg-below.png) no-repeat;
}

#vehicle_link_tree #vrm_lookup_container #vrm_input_field{
	border:0;
	height:33px;
	width:124px;
	position:relative;
	padding-left:30px;
	font-size:18px;
	background:url(/res/images/vehicle_link_tree/find-a-part-form/vrm_input_background.png) no-repeat;
	text-transform:uppercase;
	top:4px;
}

#vehicle_link_tree #vrm_lookup_container #vrm_input_submit{
	width:36px;
	height:27px;
	border:0;
	background:url(/res/images/vehicle_link_tree/find-a-part-form/vrm_input_submit.png) no-repeat;
	left:160px;
	position:absolute;
	top:20px;
	cursor:pointer;
}

#vehicle_link_tree #lookup-form-seperator{
	width:155px;
	height:8px;
	position:absolute;
	top:160px;
	background:url(/res/images/vehicle_link_tree/find-a-part-form/lookup-dropdown-seperator.png) no-repeat;
}

#vehicle_link_tree #select-your-vehicle{
	width:127px;
	height:8px;
	background:url(/res/images/vehicle_link_tree/find-a-part-form/select-your-vehicle.png) no-repeat;
	position:absolute;
	top:177px;
}

#vrm-drop-downs{
	top:195px;
	position:absolute;	
	width:167px;
}

#vrm-drop-downs label{
	width:35px;
	text-align:right;
	margin-right:5px;
	color:#fff;
	float:left;	
	display:block;
	line-height:17px;
}

#vrm-drop-downs .select-element{
	float:left;	
	display:block;
	width:125px;
	margin-bottom:5px;
	height:17px;
}


#vrm-drop-downs-submit{
	background:url(/res/images/vehicle_link_tree/find-a-part-form/find-my-parts-btn.png) no-repeat;	
	width:147px;
	height:30px;
	position:relative;
	border:0;
	cursor:pointer;
}

#vrm_lookup_results{
	display:none;	
	top:185px;
	position:absolute;	
	width:167px;
}

#vehicle-link-tree-partrequest{
	text-align:left;	
}

#vehicle-link-tree-partrequest .section-header{
	background:url(/res/images/vehicle_link_tree/partrequest-sections-header.png);
	width:648px;
	height:25px;
	position:relative;
	margin:10px 0;
}

#vehicle-link-tree-partrequest .section-header:first-child{
	margin-top:0;
}	
	
#vehicle-link-tree-partrequest .section-header .main-title{
	position:absolute;
	left:18px;
	font-size:17px;
	color:#fff;	
	height:25px;
	line-height:25px;
}

#vehicle-link-tree-partrequest .section-summary{
	position:absolute;	
	color:#fff;	
	height:25px;
	line-height:25px;
	font-size:12px;
	left:197px;
}

#vehicle-link-tree-partrequest .section-summary a{
	color:#fff;
}

#vehicle-link-tree-partrequest .section-main {
	margin:0 0 20px 13px;	
	position:relative;
}

 
#vehicle-link-tree-partrequest #left_column{
	float:left;
	width:648px;	
}

#vehicle-link-tree-partrequest #right_column{
	float:left;
	width:350px;
}	
	
#vehicle-link-tree-partrequest label{
	float:left;
	width:200px;
	color:#286eb1;
	height:23px;
}

#vehicle-link-tree-partrequest .section-main label{
	height:23px;
	line-height:23px;
}

#vehicle-link-tree-partrequest .contact-form label{
	margin:10px 0 0 0;	
}

#vehicle-link-tree-partrequest .form-input{
	width:286px;
	margin-top:10px;
	height:23px;
	border:1px solid #ccc;
	padding-left:15px;
}

#vehicle-link-tree-partrequest #get-quote-btn{
	background:url(/res/images/vehicle_link_tree/get-quotes-btn.png);
	width:219px;
	height:54px;
	border:0; 
	cursor:pointer;
	margin:10px 0 0 182px;
}

#vehicle-link-tree-partrequest #vehicle-details .left_column,
#vehicle-link-tree-partrequest #vehicle-details .right_column{
	width:230px;	
	float:left;
}

#vehicle-link-tree-partrequest #vehicle-details .vehicle-label{
	font-weight:bold;
	float:left;
	width:90px;
	margin-bottom:5px;
}

#vehicle-link-tree-partrequest #vehicle-details .details{
	font-weight:bold;
	float:left;
	width:95px;
	color:#317dc2;
	text-transform:uppercase;
}

#vehicle-link-tree-partrequest #cheapest-car-parts{
	width:322px;
	height:429px;
	background:url(/res/images/vehicle_link_tree/cheapest-car-parts.jpg);
	margin-left:29px;
	border:1px solid #ccc;
}

#vehicle-link-tree-partrequest #vehicle_preview{
	width:323px;
	height:340px;
	margin-left:29px;
}

#vehicle-link-tree-partrequest .add-single-part{
	margin:10px 0 0 0;	
}

#vehicle-link-tree-partrequest #add-part-btn{
	width:106px;
	height:21px;
	background:url(/res/images/vehicle_link_tree/add-more-parts.png);
	text-indent:-2000px;
	border:0;
	cursor:pointer;
	margin:10px 0 0 451px;
} 

#vehicle-link-tree-partrequest .part-type-select , #vehicle-link-tree-partrequest .part-name-select,
#vehicle-link-tree-partrequest .remove_part_link_container{
	margin:0 10px 10px 0;
	float:left;
}

#vehicle-link-tree-partrequest #add-parts-container textarea{
	width:325px;
	height:60px;
	border:1px solid #ccc;
	padding:10px 15px;
	font-family:arial;
	font-size:12px;
	margin:0 0 30px 0;
}

#vehicle-link-tree-partrequest .part-name{
	width:340px;
	border:1px solid #ccc;
	height:23px;
	padding-left:15px;
	margin-bottom:10px;
}

#vehicle-link-tree-partrequest  label.error{
	color:#930;  
	display:block;        
	margin:0 10px 0 200px;
	width:286px;
}

#vehicle-link-tree-partrequest .fields{	
	 position: relative;
}

.defaultTextActive{
	color:#ccc;
}

.find-a-part-dialog .ui-widget-header{
	background-color:blue;
}

.forty_opacity{
	filter:alpha(opacity=60);
	opacity:0.6;	
}

.part-name-container{
	display:none;	
}

.enter_partname{
	margin-left:350px;	
}

.large_preview_image,.small_preview_image{
	border:1px solid #c2c2c2;
}

#vehicle_preview .seperator{
	width:14px;
	float:left;	
}

.large_preview_image{
	width:321px;
	height:239px;
	margin:1px;
	border:1px solid #c2c2c2;
	color:#ccc;
	font-size:20px;
	line-height:240px;
	text-align:center;
}


.small_preview_image{
	width:68px;
	padding:0px;
	height:51px;
	margin:4px 0 0 14px;
	float:left;
	position:relative;
	text-align:center;
}

.small_preview_image .imageNotAvailable{
	position:absolute;
	top:25%;
	height:150px;
	color:#ccc;
	font-size:10px;
}


.red_header_seperator,.red_seperator{
	height:3px;
	margin:10px 0 0 0;
	background-color:#a13022;
}

#vehicle_link_tree_footer_text{
	height:50px;
	text-align:center;
	color:#c0c0c0;
	line-height:40px;	
}

#vehicle-link-tree-step2{
	background:url('/res/images/vehicle_link_tree/step2.jpg');
	width:124px;
	height:40px;
	float:left;
}  

.vehicle-link-tree-breadcrumb-container h1{
	color:#9a2f1d;
	line-height:40px;
	text-align:left;
	margin-left:144px;
	width:850px;
	display:block;
}

.vehicle-link-tree-breadcrumb-container{
	border:1px solid #e7e7e7;
	margin:4px 0 10px 0;
}

#resubmitoptions{
	width:300px;
	height:130px;	
	font-size:14px;
	padding:30px 20px;
	background-color:#fff;
}

#resubmitoptions .btn{
	Padding:2px;
	font-size:14px;
	width:80px;
}

#resubmitoptions #btn_container{
	margin:20px auto;
	text-align: center;
}

.transparent{
	opacity:0.6;
	filter:alpha(opacity=60); /* For IE8 and earlier */	
}

