/* PL */
#body-content .back{ float:left; margin:5px 8px 5px 0;}

/* Calling Features Tab */
h3.features							{ color:#f27d00; float:left; margin-top:0px; }/*margin-bottom:*/
.tabberlive .tabbertab dl dd ul 	{ padding-left:0px; /*color:green*/ }
.tabberlive .tabbertab dl dd ul ul 	{ padding-top:5px; padding-left:15px; }
.tabberlive .tabbertab dl dd ol 	{ margin-left:8px; padding-left:15px; list-style-type:decimal;/*border:1px solid green*/}
.tabberlive .tabbertab dl dd ol li 	{ margin-left:0; padding-left:0px; list-style-type:decimal; padding: 0 0 5px 10px; line-height:1.2;/*border:1px solid red*/ }
.expand-collapse-nav				{ font-size:11px; float:right; padding:24px 0 10px 0; }
.hide 								{ display: none; }

#body-content .tabberlive dl.faq dd p	{ padding:5px 0}
/*#body-content .tabberlive dl.faq dd ul ul	{ padding-left:23px; margin-top:5px}*/


/*
.feature				{ margin-bottom:7px; font-size:11px; }
.feature .bar 			{ position:relative; overflow:auto; height:33px; background-color:#e3eef4; }
.feature .bar .button   { float:left; padding:9px 8px 8px 10px; }
.feature .bar .title	{ color:#0a94d5; float:left; line-height:33px;}
.feature .expand 		{ padding:5px 2px; line-height:14px; }
#body-content .feature .expand p 	{ font-size:11px; line-height:14px; margin:0 0 5px 0; padding:0 0 0 0; }
.feature .expand ul		{ margin:0; padding:0;  }
.feature .expand ul li	{ background: url(../images/br-li-promo.gif) 0 .4em no-repeat; margin:0; padding: 0 0 5px 10px; line-height:14px; }
*/

/* REQUEST A CONSULTATION */
.orange-text	{ color:#f27d00; }
.explanation	{ color:#f27d00; font-size:.7em; padding-top:2px; padding-bottom:19px; } /* from order process global */
.body-divider	{ border-bottom:1px solid #e5e5e5; margin-bottom:6px; margin-left:2px; }
.body-divider p	{ padding-left:0px; }
.explanation	{ color:#f27d00; font-size:.7em; padding-top:2px; padding-bottom:19px; }
.superscript 	{ position: relative; bottom: 0.5em;/**/ font-size: 0.8em; }
.promotion-text	{ color:#f27d00; font-weight:bold }
.promotion-star	{ margin-right:5px  }

/* forms */
form#online_ordering{ padding-top:10px; }
form				{ font:Verdana, sans-serif; }
/*input				{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; border:1px solid #cccccc; line-height:1.2em; padding-left:3px; }*/
input				{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; border:1px solid #d2d2d2; line-height:1.2em; padding-left:3px; }
.label-left			{ line-height:1.6; float:left; width:160px; margin-right:9px; text-align:right; font-size:0.7em; }
.inline_field	 	{ float:left; margin:0 5px 0 10px; line-height:1.6; font-size:11px; }
input.address_line1	{ width:250px; }		/* forms */
input.address_line2	{ width:250px; }
input.phone1		{ width:23px; }
input.phone2		{ width:23px; }
input.phone3		{ width:30px; }

#request		{ margin:10px 0px 10px 0px ; padding:25px 12px; border:1px solid #d2d2d2; /*overflow:auto*/ }
#request h2		{ font-size:14px; font-weight:bold; }
#request h3		{ font-size:12px; font-weight:bold; margin:0 0 15px 0; padding-top:10px; }
#request ul		{ float:left; } /*overflow:auto*/
#request ul li	{ padding-bottom:10px; font-size:11px; }
#request ul li.text	{ font-size:11px; line-height:1.6; }
#request p 		{ padding-left:1px; font-size:.75em; line-height:15px; padding-bottom:7px; padding-right:40px; }
#request select	{ font-size:11px; border:1px solid #cccccc; padding-left:0px; font-family:Verdana, Arial, Helvetica, sans-serif; }
#request textarea { border:1px solid #d2d2d2; }

/*	form definition */
#request-consultation p {padding: 0px; margin: 5px;}
#request-consultation input.float-left {float:left;}
#request-consultation select.list-state{float:left;}
#request-consultation label {
	text-align:right;
	float:left;
	width: 15em; 
	margin-right: 7px;
	padding-right: 15px; }
#request-consultation label.required {
	background: url(../images/asterisque.gif) right center no-repeat; padding-right: 15px}	
#request-consultation label.state {
	width: 45px;
	float: left;
	padding-right: 15px}
#request-consultation label.zipcode {
	width: 65px;
	float: left;
	padding-right: 15px}			
#request-consultation .clear-input {clear:left;}
