

/* Parts/Service Coupons Start here */
td.coupon_variousoffer
{
	width:100%;
	height:30px;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	padding-left:20px;
}

a.coupons_count:link, a.coupons_count:visited {
	 text-decoration: none;
	 font-weight:bold;
	 font-size:11px;
	}
a.coupons_count:hover {
	 font-size:11px;
	 font-weight:bold;
	 text-decoration:none;
	
}

/* Parts/Service Coupons Ends here */

/*--------------------- More info ---------------------------- */



.moreinfo-button{width:100%; height:20px; border:0px solid #FF0000;  position:relative; float:left; top:5px; text-align:center; text-indent:90px; }

/*--------------------- More info ---------------------------- */


/* --------------------- Service Appointment --------------------*/
input.serviceTime
{
	width:60px;
	border:none;
}
/* --------------------- Service Appointment --------------------*/



/*EXTRA BMW COMPLIANCE*/
div#form_wrap{width:635px; margin:10px auto 0 25px;}
div#form_wrap_inner{border:1px solid #A2A3A5; border-left:none; border-right:none;padding:5px 0; margin:5px 0 10px 0; clear:both;}
div.indicates_required{text-align:left;color:#A2A3A5; font-size:11px;}
div.form_wrap_submit{text-align:right;}
td#form_wrap_col2 tr td, td#form_wrap_col1 tr td{text-align:right;}
td#form_wrap_col2 td.HeadingTxt, td#form_wrap_col1 td.HeadingTxt{text-align:left; padding:10px 0 15px 0;}
div#form_wrap_inner tr td label {width:100px;float:left;text-align:left;}
td#form_wrap_table tr td label{text-align:left;}

table.form_wrap_table{clear:both;}
input{margin:0 0 5px 0 ; padding:0; font-size:11px; height:16px;}
select{margin:0 0 5px 0 ;padding:0;font-size:11px; height:18px;}
span.form_phone_space{padding:0 6px;}
select.small{width:81px;}
/*Mini Form*/
div#form_wrap_mini{width:265px; margin:10px auto 0 25px;}
div#form_wrap_mini td#form_wrap_col1 tr td{text-align:right;}
div#form_wrap_mini div#form_wrap_inner tr td label {width:80px;}
div#form_wrap_mini textarea{height:40px;}
/*End Mini Form*/

/* Error Handling*/
div#error_wrap_outer{height:auto;}
div#error_wrap{margin-bottom:5px; float:left; color:#F20600;font-weight:bold;text-align:left;}
form#form_QuickQuote div#error_wrap{display:none; clear:both; color:#F20600; text-align:left; font-weight:bold;}
div#error_wrap ul, div#error_wrap ul li{margin:0; padding:0;}
div#error_wrap ul li{display:inline; color:#F20600; float:left; font-weight:normal;}
form#form_QuickQuote div div#error_wrap label.error{width:auto;}
label.error{color:#F20600;}
.error{color:#F20600;}
div#error_wrap ul li label.error{color:#F20600; padding:0 10px 0 0; display:inline; border:none; font-weight:bold;  }


/* Styles for campaign pages */

div.campaign-text{width:360px; height:280px; margin:0px 10px 10px 15px; text-align:center; vertical-align:top; font-size:28px; font-weight:bold;}
p.campaign-text{text-align:justify; font-size:12px; font-weight:normal;}
td.seriestxt{text-align:left; padding-left:40px; font-size:12px;}