@import url("body.css");
@import url("header.css");
@import url("leftside.css");
@import url("footer.css");
@import url("contact_form.css");

.redboldpaddbg {
	padding: 2px 4px 2px 4px;
	font-weight: bold;
	color: #de2929;
	background: #f3f1eb;
}

.boldpaddupperbg {
	padding: 2px 4px 2px 4px;
	font-weight: bold;
	text-transform: uppercase;
	background: #c5c5c3;
}

.bezsbg {
	padding: 2px 4px 2px 4px;
	background: #f3f1eb;
}

.redcolored {
	color: #de2929;
}

.redbold {
	font-weight: bold;
	color: #de2929;
}

.redboldupper {
	font-weight: bold;
	color: #de2929;
	text-transform: uppercase;
}

#content {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 940px;
}

#contart {
	float: left;
	padding: 0px 0px 3px 3px;
	margin: 0px 0px 0px 0px;
	width: 679px;
}

#md_ind_flash {
	padding: 0px;
	margin: 0px;
	width: 679px;
	height: 404px;
}

.ind_boxlinks_img {
	float: left;
	margin: 3px 5px 0px 0px;
}

#md_ind_newarrivals {
	float: left;
	padding: 43px 0px 0px 10px;
	margin: 3px 0px 0px 0px;
	width: 214px;
	height: 148px;
	background: url(../images/md_ind_newarrivals_bg.png) 0 0 no-repeat;
}

#md_ind_nearimg {
	padding: 0px;
	margin: 0px;
	width: 205px;
	height: 106px;
	overflow: hidden;
}

#md_ind_newarrivals p {
	padding: 4px 0px 0px 0px;
}

#md_ind_newarrivals a {
	font-size: 12px;
}

#md_abo_pagetitle {
	padding: 8px 0px 0px 0px;
	margin: 0px 0px 0px 7px;
	width: 672px;
	height: 32px;
	border-bottom: 1px solid #7f7f7f;
	text-align: center;
}
	#md_abo_pagetitle h1 {
		padding:0px;
		margin:0px;
		color:#DE2929;
		font-weight:normal;
	}
		
#md_abo_contart {
	padding: 0px;
	margin: 0px 0px 0px 7px;
	width: 672px;
}

.md_abo_contbg {
	background: url(../images/about_us_bg.jpg) 0 0 no-repeat;
}

.mp_abo_parone {
	padding: 10px 20px 10px 20px;
	font-weight: bold;
	line-height: 16px;
}

.mp_abo_partwo {
	padding: 250px 20px 0px 20px;
	font-size: 30px;
}

.md_con_contbg {
	background: url(../images/contact_us_bg.jpg) right 345px no-repeat;
}

.mp_con_parone {
	padding: 10px 20px 10px 20px;
	line-height: 16px;
}

.mp_con_paraddress {
	padding: 30px 0px 10px 40px;
	line-height: 16px;
}

#md_con_mapbox {
	float: right;
	padding: 0px 10px 0px 0px;
	width: 376px;
}

.mp_con_maptxt {
	padding: 0px 10px 0px 0px;
	text-align: right;
}

.mt_con_phfamatbl {
	padding: 0px;
	margin: 10px 0px 10px 40px;
}

.mt_con_phfamatbl td {
	padding: 0px 0px 4px 0px;
	margin: 0px;
	width: 140px;
}

#mu_sal_salemenu {
	padding: 0px;
	margin: 0px;
}

#mu_sal_salemenu li {
	float: left;
	padding: 0px;
	margin: 0px 4px 4px 0px;
	width: 221px;
	height: 220px;
	overflow: hidden;
	list-style-type: none;
}

#mu_sal_salemenu li a {
	padding: 220px 0px 0px 0px;
	margin: 0px;
	width: 221px;
	height: 220px;
	background-image: url(../images/sales_menu.jpg);
	background-repeat: no-repeat;
	display: block;
}

#sm1_Ferrari a {
	background-position: 0px 0px;
}
#sm1_Ferrari a:hover {
	background-position: 0px -440px;
}

#sm2_Lamborghini a {
	background-position: -221px 0px;
}
#sm2_Lamborghini a:hover {
	background-position: -221px -440px;
}

#sm_Classics {
	margin-right:0px !important;
}
#sm_Classics a {
	background:url(../images/sm_classics-and-sports.jpg) no-repeat !important;
	background-position:0px 0px;
}
#sm_Classics a:hover {
	background-position:0px -220px !important;
}

#sm3_Maserati a {
	background-position: -442px 0px;
}
#sm3_Maserati a:hover {
	background-position: -442px -440px;
}

#sm4_Mclaren a {
	background-position: 0px -220px;
}
#sm4_Mclaren a:hover {
	background-position: 0px -660px;
}

#sm5_Mercedes a {
	background-position: -221px -220px;
}
#sm5_Mercedes a:hover {
	background-position: -221px -660px;
}

#sm6_Porsche {
	margin-right: 0px !important;
}
#sm6_Porsche a {
	background-position: -442px -880px;
}
#sm6_Porsche a:hover {
	background-position: -442px -1100px;
}
#sm7_Bentley a {
	background-position: 0px -880px;
}
#sm7_Bentley a:hover {
	background-position: 0px -1100px;
}
#sm8_Aston a {
	background-position: -221px -880px;
}
#sm8_Aston a:hover {
	background-position: -221px -1100px;
}



#sm9_Others {
	margin-right: 0px !important;
}
#sm9_Others a {
	background-position: -442px -220px;
}
#sm9_Others a:hover {
	background-position: -442px -660px;
}

.mu_fin_bigul {
	padding: 20px 0px 20px 70px;
	margin: 0px;
}
.mu_fin_bigul li {
	padding: 0px;
	margin: 0px;
	font-size: 20px;
	list-style-type: none;
}
.mu_fin_bigul2 {
	padding: 20px 0px 20px 40px;
	margin: 0px;
}
.mu_fin_bigul2 li {
	padding: 0px 0px 0px 10px;
	margin: 0px;
	font-size: 20px;
	list-style:none;
}
.mu_fin_bigul2 li span {
	color:#de2929;
}

#fin_background_img {
	float: right;
	position: relative;
	margin: -40px -18px 0px 0px;
}

.md_fwa_contbg {
	background: url(../images/ferrari_wanted_bg.jpg) 0 0 no-repeat;
}

.mp_fwa_parone {
	padding: 10px 20px 0px 20px;
	font-size: 30px;
	line-height: 30px;
}

.mp_fwa_partwo {
	padding: 0px 20px 260px 20px;
	font-size: 16px;
}

#fse_background_img {
	float: right;
	margin: -9px 0px 0px 0px;
}

#md_fse_pricemenu {
	position: relative;
	padding: 0px;
	margin: -9px 0px 0px 0px;
	width: 672px;
}

#md_fse_prmetop {
	padding: 0px;
	margin: 0px;
	width: 672px;
	height: 11px;
	background: url(../images/md_fse_prmetop_bg.png) 0 0 no-repeat;
	font-size: 0px;
}

#md_fse_prmebot {
	padding: 0px;
	margin: 0px;
	width: 672px;
	height: 11px;
	background: url(../images/md_fse_prmebot_bg.png) 0 0 no-repeat;
	font-size: 0px;
}

#md_fse_prmemid {
	padding: 6px 16px 6px 16px;
	margin: 0px;
	width: 640px;
	background: url(../images/md_fse_prmemid_bg.png) 0 0 repeat-y;
}

#mt_fse_pricetbl {
	padding: 0px;
	margin: 0px;
	width: 100%;
}

#mt_fse_pricetbl td {
	padding: 4px 4px 4px 4px;
	margin: 0px;
	border-top: 1px solid #dbdbdb;
	vertical-align: top;
}

#mt_fse_pricetbl span {
	font-size: 10px;
}

#lse_background_img {
	float: right;
	margin: 56px 0px 0px 0px;
}

#per_background_img {
	float: right;
	margin: -14px 0px 0px 0px;
}

#ins_background_img {
	float: right;
	margin: -10px -46px 0px 0px;
}

.md_per_redbubble {
	padding: 0px;
	margin: 10px 0px 10px 0px;
	width: 672px;
	height: 33px;
	background: url(../images/red_bubble_bg.gif) center top no-repeat;
}

.md_per_redbubble p {
	padding: 6px 0px 0px 0px;
	font-size: 16px;
	color: #b1b3b6;
	text-align: center;
}

.md_per_redbubble a {
	color: #ffffff;
}

.md_per_redbubble a:hover {
	color: #b1b3b6;
}

.md_per_perbg2 {
	padding: 0px;
	margin: 0px;
	width: 672px;
	background: url(../images/performance_bg2.jpg) 0 0 no-repeat;
}

.mp_per_parone {
	padding: 10px 0px 10px 300px !important;
}

.mp_per_partwo {
	padding: 10px 0px 68px 360px !important;
}

.md_acc_contbg {
	background: url(../images/accessories_bg.jpg) right top no-repeat;
}

.mp_acc_parone {
	padding: 10px 160px 10px 0px !important;
}

.mu_acc_acclistil {
	padding: 0px;
	margin: 0px 0px 0px 30px;
}

.mu_acc_acclistil li {
	list-style-type: none;
}

#md_pde_onecarsbox {
	padding: 8px;
	margin: 0px 0px 8px 7px;
	width: 654px;
	border: 1px solid #d2d2d2;
}

#md_pde_prodtxts {
	float: left;
	padding: 0px 8px 0px 0px;
	margin: 0px;
	width: 334px;
}

#md_pde_prodimgs {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 312px;
}

#md_pde_prodbigimg {
	position: relative;
	padding: 6px;
	margin: 0px;
	width: 298px;
	border: 1px solid #d2d2d2;
	font-size: 0px;
}

#pde_clickzoom_img {
	position: absolute;
	right: 20px;
	bottom: 20px;
}

.md_pde_prodsmallimgs {
	float: left;
	padding: 3px;
	margin: 6px 3px 0px 0px;
	border: 1px solid #d2d2d2;
	font-size: 0px;
}

.md_pde_prodsmallimgs.md_pde_psilast {
	margin-right: 0px;
}

#md_pde_sendofriendb {
	padding: 30px 0px 0px 4px;
	margin: 0px;
	width: 308px;
}

#sff_title {
	float: left;
	padding: 5px 10px 0px 0px;
}

#cff_input {
	float: left;
	padding: 2px 1px 0px 1px;
	margin: 0px;
	width: 168px;
	height: 18px;
	background: url(../images/cff_input_bg.png) 0 0 no-repeat;
	border: 0px;
}

#cff_input input {
	padding: 0px;
	margin: 0px;
	width: 168px;
	height: 16px;
	background: transparent;
	border: 0px;
	color: #626262;
}

#cff_submitbtn {
	float: right;
	padding: 0px;
	margin: 6px 0px 0px 0px;
	width: 66px;
	height: 20px;
	background: url(../images/submit3_btn.png) 0 0 no-repeat;
	border: 0px;
	cursor: pointer;
}

#mp_pde_prodname {
	padding: 0px 0px 10px 0px;
	font-size: 20px;
	color: #de2929;
	border-bottom: 1px solid #d2d2d2;
}

#mp_pde_prodyear {
	padding: 6px 0px 10px 0px;
	font-size: 20px;
	color: #d2d2d2;
}

#mt_pde_abtxts {
	padding: 0px;
	margin: 0px;
	width: 100%;
}

#mt_pde_abtxts td {
	padding: 4px 0px 4px 0px;
	margin: 0px;
	border-bottom: 1px solid #d2d2d2;
	vertical-align: top;
}

#mt_pde_abtxts .mt_pde_abxtd {
	padding-left: 4px;
	width: 120px;
}

#mt_pde_abtxts span {
	font-size: 18px;
}

.pde_financeb_img {
	float: right;
}

.pde_emailus_img {
	float: right;
	margin: 16px 0px 0px 0px;
}

#mp_pde_simular {
	padding: 0px;
	margin: 20px 0px 0px 7px;
	width: 672px;
}

#mp_pde_simulartit {
	padding: 0px 0px 6px 8px;
	font-size: 20px;
	color: #de2929;
	text-transform: uppercase;
	border-bottom: 1px solid #d2d2d2;
}

.md_pde_simprod {
	float: left;
	padding: 6px;
	margin: 6px 6px 0px 0px;
	width: 204px;
	height: 72px;
	border: 1px solid #d2d2d2;
}

.md_pde_simprod img {
	float: left;
}

.md_pde_simprod p {
	padding: 0px 0px 0px 100px;
}

#mp_gal_theway {
	float: left;
	padding: 11px 0px 0px 0px;
	margin: 0px;
	font-size: 10px;
	font-weight: bold;
	color: #5d5d5d;
	text-transform: uppercase;
	text-align: left;
}

#mp_gal_theway2 {
	float: right;
	padding: 11px 0px 0px 0px;
	margin: 0px;
	font-size: 10px;
	font-weight: bold;
	color: #5d5d5d;
	text-transform: uppercase;
	text-align: right;
}

.md_gal_picbxs {
	float: left;
	padding: 8px;
	margin: 6px 6px 0px 0px;
	width: 202px;
	height: 220px;
	border: 1px solid #d2d2d2;
}

.md_gal_picbxs.md_gal_lastpicbx {
	margin-right: 0px !important;
}

.md_gal_picimg {
	position: relative;
	padding: 0px 0px 8px 0px;
	margin: 0px;
	width: 202px;
	height: 156px;
	border-bottom: 1px solid #d2d2d2;
	font-size: 0px;
}

.md_gal_picbxs p {
	padding: 8px 0px 0px 0px;
}

.md_gal_pager {
	padding: 6px 0px 6px 0px;
	margin: 0px 0px 0px 7px;
	width: 672px;
}

.md_gal_pager p {
	text-align: center;
}

.md_gal_pager span {
	padding: 0px 2px 0px 2px;
	font-size: 14px;
	font-weight: bold;
}

.md_gal_pager a {
	padding: 0px 2px 0px 2px;
}

#gal_prev_a {
	float: left;
	margin: 2px 0px 0px 0px;
}

#gal_next_a {
	float: right;
	margin: 2px 0px 0px 0px;
}

#bod_background_img {
	float: right;
	position: relative;
	margin: 0px -10px 0px 0px;
	width:313px
}

.md_spe_widebbord {
	padding: 0px;
	margin: 7px 0px 0px 7px;
	width: 670px;
	height: 175px;
	background: url(../images/md_spe_widebbord_bg.jpg) right top no-repeat;
	border: 1px solid #e2e2e2;
}

.md_spe_widebback {
	padding: 0px;
	margin: 0px 0px 0px 7px;
	width: 672px;
}

.mp_spe_wbtitle {
	padding: 14px 14px 6px 14px;
	font-size: 14px;
	line-height: 16px;
}

.mp_spe_wbtext {
	padding: 6px 14px 6px 14px;
	line-height: 15px;
}

.mp_spe_wbtextbook {
	float: right;
	padding: 6px 14px 6px 14px;
}

.mp_spe_fixwidth {
	width: 350px;
}

.md_spe_redbubor {
	float: right;
	padding: 0px;
	margin: 8px 8px 0px 0px;
	width: 291px;
	height: 29px;
	background: url(../images/md_spe_redbubor_bg.gif) 0 0 no-repeat;
}

.md_spe_redbubor p {
	padding: 8px 0px 0px 0px;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
}

.md_spe_widebback {
	padding: 0px;
	margin: 7px 0px 0px 7px;
	width: 670px;
	height: 151px;
	background: url(../images/md_spe_widebback_bg.jpg) right top no-repeat #000000;
	border: 1px solid #e2e2e2;
}

.md_spe_widebback .md_spe_redbubor {
	float: none;
	margin: 8px 0px 0px 14px;
}

.md_spe_slimbbor {
	/*float: left;*/
	padding: 0px;
	margin: 7px 0px 7px 7px;
	_margin: 0px 0px 7px 4px;
	/*width: 330px;*/
	height: 164px;
	border: 1px solid #e2e2e2;
}

.md_spe_whespabg {
	background: url(../images/wheels_spacers_bg.jpg) right top no-repeat;
}

.md_spe_carfibbg {
	background: url(../images/carbon_fibre_bg.jpg) right bottom no-repeat;
}

.md_spe_reafibbg {
	background: url(../images/rear_fibre_bg.jpg) right top no-repeat;
}

.md_spe_slimbback {
	float: left;
	padding: 0px;
	margin: 7px 0px 0px 7px;
	_margin: 7px 0px 0px 4px;
	width: 330px;
	height: 164px;
	background: #000000;
	border: 1px solid #e2e2e2;
}

.md_spe_sd1sd2bg {
	background: url(../images/sd1sd2_bg.jpg) center top no-repeat #000000;
}

.md_spe_exhmanbg {
	background: url(../images/exh_manifold_bg.jpg) right top no-repeat #000000;
}

.md_spe_resprabg {
	background: url(../images/resprays_bg.jpg) right top no-repeat #000000;
}

.md_spe_redbubormini {
	padding: 0px;
	margin: 8px 0px 0px 14px;
	width: 199px;
	height: 29px;
	background: url(../images/md_spe_redbubormini_bg.gif) 0 0 no-repeat;
}

.md_spe_redbubormini p {
	padding: 8px 0px 0px 0px;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
}

.mp_ins_minbtit {
	padding: 0px 0px 2px 0px;
	margin: 4px 14px 0px 14px;
	text-align: center;
	border-bottom: 1px solid #797979;
}

.mp_cnv_lowparstit {
	padding: 10px 20px 0px 20px;
	text-transform: uppercase;
	border-top: 1px solid #797979;
}

.mp_cnv_lowparone {
	padding: 0px 20px 10px 20px;
	line-height: 16px;
}

.mu_cnv_avglist {
	padding: 0px;
	margin: 0px 20px 10px 60px;
}

.mu_cnv_avglist li {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}

#cnv_background_img {
	float: right;
	margin: 46px -130px 0px 0px;
}

.md_pla_contbg {
	background: url(../images/plates_bg.jpg) right top no-repeat;
}

.mp_pla_parone {
	padding: 10px 20px 10px 20px;
	font-size: 20px;
}

#md_pla_specoffplat {
	margin: 60px 0px 60px 0px;
	padding: 0px;
	width: 672px;
	height: 200px;
}

.md_pla_platesbox {
	float: left;
	padding: 4px 4px 4px 4px !important;
	margin: 0px 10px 0px 0px;
	width: 148px;
	height: 90px;
}
.md_pla_platesbox:hover {
	background-color:#f0f0f0;
	cursor:pointer;
	border:1px solid #dadada;
	padding:3px 3px 3px 3px !important;
}

.mp_pla_plateprice {
	float: left;
	padding: 0px 0px 0px 4px;
}

.mp_pla_plateenq {
	float: right;
	padding: 0px 4px 0px 0px;
}

.mp_enq_parone {
	padding: 140px 20px 10px 20px;
	font-weight: bold;
	line-height: 16px;
}

.md_enq_contbg {
	background: url(../images/enquire_bg.jpg) right top no-repeat;
}

.md_boo_contbg {
	background: url(../images/bookaservice_bg.jpg) 0 0 no-repeat;
}

.mp_boo_parone {
	padding: 200px 20px 10px 20px;
	font-weight: bold;
	line-height: 16px;
}

.md_pde_pageselect {
	padding: 8px;
	margin: 0px 0px 8px 7px;
	width: 654px;
	border: 1px solid #d2d2d2;
}

.md_pde_pagebottom {
	padding: 8px;
	margin: 0px 0px 8px 7px;
	width: 656px;
}

.mp_pde_seltit {
	float: left;
	padding: 2px 8px 0px 0px;
}

.pde_selsuk_sel {
	float: left;
	padding: 0px;
	margin: 0px 8px 0px 0px;
	width: 160px;
}

.pde_selsuk2_sel {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 60px;
}

.pde_selsuk3_sel {
	float: left;
	padding: 0px;
	margin: 0px 8px 0px 0px;
	width: 130px;
}

.md_pde_pager {
	padding: 0px;
	margin: 6px 0px 0px 0px;
	width: 654px;
	border-top: 1px solid #d2d2d2;
}

.md_pde_pager2 {
	padding: 0px;
	margin: 6px 0px 0px 0px;
	width: 656px;
}

.md_pde_pager p, .md_pde_pager2 p {
	text-align: center;
}

.md_pde_pager span, .md_pde_pager2 span {
	padding: 0px 2px 0px 2px;
	font-size: 14px;
	font-weight: bold;
}

.md_pde_pager a, .md_pde_pager2 a {
	padding: 0px 2px 0px 2px;
}

.main2 form label, .etofriends  label, .etofriends2  label{
	width: 146px;
	height: 18px;
	float: left;
	margin: 4px 0px;
	color: #4b4b4b;
	font-size: 10px;
	text-transform: uppercase;
	line-height:12px;
}
.main2 form label.t, .etofriends  label.t, .etofriends2  label.t{
	clear:both;
	width: 146px;
	height: 18px;
	float: left;
	margin: 4px 0px;
	color: #4b4b4b;
	font-size: 10px;
	text-transform: uppercase;
	line-height:12px;
}

.main2 form .input-bg-long, .etofriends2 .input-bg-long {
	width: 474px;
	height: 17px;
	background: url(images/input-bg-long.gif) no-repeat;
	margin: 4px 0px;
	padding: 1px 0px 0px 0px;
	float: right;
}
.main2 form .input-bg-longno, .etofriends2 .input-bg-longno
{
	width: 474px;
	height: 17px;
	margin: 4px 0px;
	padding: 1px 0px 4px 0px;
	float: right;
	color:#4B4B4B;
}
.main2 form .input-bg-long input, .etofriends2  .input-bg-long input{
	width: 470px;
	height: 14px;
	border: 0px;
	background: none;
	margin: 0px;
	color: #4b4b4b;
	font-size: 10px;
	text-transform: uppercase;
}
.main2 form .textarea, .etofriends2  .textarea{
	width: 472px;
	height:63px;
	background: url(images/textarea.gif) no-repeat;
	margin: 4px 0px;
	padding: 1px 0px 0px 2px;
	float: right;
}
.etofriends2  .input-bg-long,
.main2 form .input-bg-long,
.main2 form .input-bg-middle,
.main2 form .country,
.main2 form .input-bg-sort,
.main2 form .textarea,
.etofriends2  .textarea,
.main2 form .input-bg-longno,
.main2 form .input-bg-longno3
{
	position:relative;
}
.main2 form .textarea textarea, .etofriends2 .textarea textarea{
	width: 468px;
	height:60px;
	_ height: 56px;
	border: 0px;
	background: none;
	margin: 0px;
	color: #4b4b4b;
	font-size: 10px;
	text-transform: uppercase;
}

.main2 form .chkbox,
.etofriends  .chkbox, .etofriends2  .chkbox
{
	border:0px solid #f33;
	width:450px;
}

.etofriends
{
	position:absolute;
	width:620px;
	height:420px;
	right:-10px;
	bottom:-100px;
	background-color:#fff;
	border:5px solid #8B007B;
	padding:10px;
	z-index:10000;
}
.etofriends2, #logged_in
{
	position:absolute;
	width:620px;
	height:320px;
	background-color:#fff;
	border:5px solid #8B007B;
	padding:10px;
}
#logged_in
{
	width:620px;
	height:50px;
	z-index:1010;
	font-weight:bold;
	color:#900181;
}
.etofriends input, .etofriends2 input
{
	width:200px;
}
.etofriends .sbmt
{
	padding:0px;
	margin:0px 70px 0 0;
	float:right;
	position: relative!important;
	cursor:pointer;
}
.etofriends_ok
{
	color:#8A007C;
	font-weight:bold;
	width:100%;
	padding-top:50px;
	text-align:center;
}

a.etofriends_close
{
	color:#8A007C;
	float:right;
	cursor:pointer;
	text-decoration:none;
}
a.etofriends_close:hover
{
	text-decoration:underline;
}

.etofriends .et_input {
	float: left;
	padding: 1px 1px 13px 1px;
	margin: 0px;
	width: 407px;
	height: 16px;
	background: url(../images/cf_input_bg.png) 0 0 no-repeat;
}

.etofriends .et_input input {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	width: 407px;
	height: 16px;
	/*background: transparent;*/
	background-color:#D8D8D8;
	bordeR: 0px;
	font-family: arial;
	font-size: 13px;
	color: #12022b;
}

.etofriends .et_textarea {
	float: left;
	padding: 1px 1px 13px 1px;
	margin: 0px;
	width: 407px;
	height: 50px;
	background: url(../images/cf_textarea_bg.png) 0 0 no-repeat;
}

.etofriends .et_textarea textarea {
	padding: 0px;
	margin: 0px;
	width: 407px;
	height: 50px;
	/*background: transparent;*/
	background-color:#D8D8D8;
	border: 0px;
	font-family: arial;
	font-size: 13px;
	color: #12022b;
}

#md_pde_minimenu {
	padding: 0px 0px 8px 0px;
	margin: 0px 0px 0px 0px;
	width: 679px;
	height: 61px;
}

#md_pde_minimenu img {
	float: left;
	margin: 0px 0px 0px 3px;
}
#md_pde_minimenu .first {
	float: left;
	margin: 0px 0px 0px 7px;
}

#md_fin_choosecar {
	padding: 55px 0px 0px 143px;
	margin: 20px 0px 0px 0px;
	width: 529px;
	height: 37px;
	background: url(../images/md_fin_choosecar_bg.jpg) 0 0 no-repeat;
}

.md_sli_onecarsbox {
	padding: 8px;
	margin: 0px 0px 8px 7px;
	width: 654px;
	border: 1px solid #d2d2d2;
}

.md_sli_prodimgs {
	float: left;
	padding: 0px 8px 0px 0px;
	margin: 0px;
	width: 172px;
}

.md_sli_prodimgs img {
	padding: 4px;
	margin: 0px;
	border: 1px solid #d2d2d2;
}

.md_sli_prodtxts {
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	width: 474px;
}

.mp_sli_prodname {
	padding: 0px 0px 10px 0px;
	font-size: 20px;
	color: #de2929;
	border-bottom: 1px solid #d2d2d2;
}

.mp_sli_proddate {
	padding: 4px 0px 10px 0px;
	font-size: 16px;
	color: #c3c3c3;
}

.sli_seedetails_img {
	margin: 26px 0px 0px 0px;
}

.pli_sold_img {
	position: absolute;
	top: 6px;
	right: 6px;
}

.mp_sli_prodlist {
	padding: 4px 0px 4px 4px;
	margin: 0px 0px 0px 7px;
	font-size: 20px;
	color: #de2929;
	border-bottom: 1px solid #d2d2d2;
}
.SpecialText {
	line-height:16px;
	padding-left:10px;
	padding-top:10px;
	font-weight:bold;
}
.txtFloat1 {
	float:left; width:30w0px
}
.txtFloat {
	float:left; width:250px
}
.sMedia {
	float:right;
	width:300px;
	height:25px;
	text-align:right;
	margin:5px 10px 0px 0px;
	padding-right: 35px;
	position:relative;
	left:36px;
}
#sMediaGoogle {
	float:right;
	position:relative;
	left:7px;
}
.bMore {
    disply:block;
    padding:2px 3px;
    background:#DE2929;
    float:right;
    clear:right;
    color:#FFF;
}
.bPrev {
    display:block;
    padding:2px 5px;
    background:#DE2929;
    float:left;
    clear:left;
    color:#FFF;
}
    .bMore:hover, .bPrev:hover {
	color:#FFF;
    }
/*POP UP*/
#popup_bg {
	padding:10px;
	width:550px;
	background:url(../images/pop_bg.png) repeat;
	position: absolute;
    z-index:9998;
    left: 50%;
    top: 160px;
	margin:0px 0px 0px -275px;
}
#popup_ca{
    width: 550px;
    background: #FFFFFF;
}
    #popup-top{
        width: 520px;
        height: 28px;
        background: #de2929;
        color: #FFFFFF;
        margin: 0px;
        padding: 10px 10px 0px 20px;
        font-size: 13px;
    }
	#popup-top .left {
		float:left;
	}
	#popup-top .right {
		float:right;
	}
        
.label{
    margin: 0px;
    padding: 0px 20px;
	text-align:center;
}
.pb_title {
	font-size:24px;
	color:#2a9039;
	margin:15px 0px 15px 0px;
}
.pb_maintext {
	font-size:18px;
	line-height:24px;
	padding-bottom:15px;
}
.pb_maintext span, .pb_maintext a {
	font-size:22px;
	color:#2a9039;
}
.contentContainer {
	float:left;
	width:649px;
	padding:10px 20px;
}
	.contentContainer p {
		color:#797979;
		line-height:16px;
		padding:10px 0px;
		font-size:14px;
	}
.fw_button {
	float:left;
	width:645px;
	background-color:#DE2929;
	border:2px solid #BD2424;
}
	.fw_button a {
		float:left;
		width:615px;
		padding:15px;
		color:#fff;
		font-weight:bold;
		font-size:16px;
		text-transform:uppercase;
		text-align:center;
	}
.exppage {
	padding:10px 0px 0px;
	margin:0px;
}
.exppage p {
	padding:0px 0px 0px 0px;
	margin:0px 0px 15px 0px;
	line-height:15px;
}
.links_cont {
	float:left;
	padding: 10px;
    width: 657px;
}
.links_cont .link_box {
	float:left;
	width:645px;
	/*border:1px solid #e6e6e6;*/
	border-bottom:1px solid #e6e6e6;
	padding:20px 10px;
}
.links_cont .link_box .logo {
	float:left;
	width:150px;
	margin-right:10px;
	border:1px solid #e6e6e6;
}
.links_cont .link_box .info {
	float:right;
	width:480px;
}
.links_cont .link_box .info a.title {
	float:left;
	font-size:16px;
	text-transform:uppercase;
}
.links_cont .link_box .info a.longlink {
	float:left;
	font-size:13px;
	clear:both;
}
.links_cont .link_box .info p {
	float:left;
	margin:5px 0px;
}
.links_cont .link_box .logo:hover {
	border:1px solid #DE2929 !important;
}
.videoBox {
	float:left;
	width:308px;
	margin:10px 20px 10px 0;
	border:1px solid #D2D2D2;
	padding:8px;
}
.videoBoxRight {
	margin:10px 0 10px 0;
}
.videoBox iframe {
	float:left;
	margin:0 0 10px 0;
}
.videoBox .videoTitle {
	float:left;
	width:308px;
	padding:10px 0 0 0;
	border-top:1px solid #d2d2d2;
}