/* Carrano CSS - Template(carrano07) */
html,body {
	margin:0px;
	padding:0px;
	background:#FFFFFF;
	height:100%;
    border:none;
	font-family:Verdana, Arial, Sans-Serif;
}


/* Template Cells */
	
	/* home */
	.r2_RC_links 	{ border-bottom:1px solid #CC0000; font-size:10pt; }
	.r2_R_top 		{ border-bottom:1px solid #CC0000; font-size:8pt; font-weight:bold; color:#747474; }
	.r2_R_bottom 	{ font-size:8pt;  }
	.r4_linkbar_L	{ border-bottom:1px solid #CC0000; font-size:8pt; }
	.r4_linkbar_R	{ border-top:1px solid #CC0000; width:325px; font-size:10pt; }
	.home_sublink_padding { padding-top:12px; }
		.sublinks_home_padding { padding:10px; padding-top:14px;  }
		.sublinks_home_padding .s_footer_dialogue { font-size:10pt; font-weight:bold; 
													line-height:12pt; text-align:left; padding-top:10px; }
		.sublinks_home_padding .s_footer_dialogue .tollfree { font-size:8pt; margin-top:8px; margin-bottom:8px;}
	.home_content { padding:15px; padding-right:6px; font-size:8pt; line-height:12pt; }
	.home_L_col { width:185px; margin-top:12px; margin-right:28px; margin-bottom:14px; float:left; }
	.home_R_col { width:185px; margin-top:12px; float:left; }
	
	/* second */
	.img { border:0px; }
	.r2_logo		{ padding:7px; }
	.r2_RC_graphic_links	{ padding-top:7px; padding-bottom:7px; }
	.r2_address_phone	{ font-size:8pt; line-height:12pt; }
	.r3_linkbar		{ border-top:1px solid #CC0000; border-bottom:1px solid #cc0000; font-size:8pt; height:19px; padding:2px;}
	.r4_RC_links	{ width:182px; font-size:9pt; padding-left:18px; border-bottom:1px solid #cc0000; }
	.s_footer_dialogue { line-height:12pt; text-align:center; width:100%; font-size:9pt; padding-top:40px;}
		.s_footer_dialogue .tollfree{ font-size:10pt; margin-top:4px; margin-bottom:4px;}
		.s_footer_dialogue .serving_nj { font-size:12pt; }
	
	/* breadcrumbs */
		.r4_breadcrumbs	{ font-size:8pt; text-align:right; 
						  background:#FFFFFF url('/templates/carrano07/images/2nd/r5_grey_anglebar.gif') no-repeat; }
		#crumbs { margin-top:6px; color:#747474; }
		#crumbs ul { display:inline; border:none; } 	
		#crumbs ul li { padding:0px 8px; border-left:1px solid #CCCCCC; list-style:none; display:inline; }
			#crumbs ul li a { text-decoration:none; color:#747474; }
			#crumbs ul li a:hover { text-decoration:underline; color:#747474; }
		#crumbs ul li.first { border:0px;  }
		#crumbs ul li.active {  }
			#crumbs ul li.active a { text-decoration:none; color:#CC0000;}
			#crumbs ul li.active a:hover { text-decoration:underline; }
	
	.second_L_col_border  { margin-top:7px; margin-bottom:7px; height:100%; border-right:1px solid #C9C9C9; }
	.second_L_col_links	 { font-size:10pt; line-height:18pt; padding-top:4px; padding-left:5px; 
						   padding-bottom:10px; border-bottom:1px solid #C9C9C9; }
	.second_content { padding:15px; padding-right:6px; font-size:8pt; line-height:12pt; }
		#second_sublinks { width:100%; margin-top:6px; border-left:1px solid #CCCCCC; text-transform:capitalize; }
		#second_sublinks div { float:left; margin:0px; padding:2px 6px; border:1px solid #cccccc; border-left:0px; border-top:1px solid #FFFFFF;} 	
		#second_sublinks #first {  }
		#second_sublinks #active{ border-bottom:1px solid #FFFFFF; border-top:1px solid #CCCCCC; }
		#second_sublinks #last  { float:none; border-top:1px solid #FFFFFF; border-right:1px solid #FFFFFF;}
			#second_sublinks a { text-decoration:underline; color:#333333; }
			#second_sublinks a:hover  { text-decoration:none;  }
			#second_sublinks #active a { color:#CC0000; }
			#second_sublinks #active a:hover {  }
	
	/* footer */
	.footer_panel_r1_1 { background:#CCCCCC; width:43px; border-right:1px solid #FFFFFF; }
	.footer_panel_r1_2 { background:#CC0000; }
	.footer_panel_r2   { background:#ff9900; border-top:1px solid #FFFFFF; }
	
	/* global */
	.heading	{ font-size:12pt; font-weight:normal; color:#CC0000; }
	.subheading	{ font-size:12pt; font-weight:normal; color:#FF9900; float:left; }
	h3.content_sub	{ font-size:10pt; font-weight:normal; color:#CC0000; margin:0px; margin-top:1em; margin-bottom:.5em; }
	ul 		{ list-style-type:bullet; padding-left:.5em; margin:0px; margin-left:1em; }
	ul li 	{ padding-left: 0em; }
	hr		{ height:0;border:0;border-top:1px solid #999999; }	
	.footer			{ padding:10px; font-size:8pt; border-top:1px solid #CC0000; line-height:16pt; color:#747474; }
	.tiny_text		{ font-size:7pt; }
	.img_padding_left { padding-right:15px; float:left; }
	
	/* testimonials */
	.quote1 { background:#f0f0f0; padding:10px; }
	.quote2	{ background:#ffffff; padding:10px;  }
	
	/* sublinks */
	.sublinks			{  }
	.sublinks td.arrows { padding-top:4px; }
	.sublinks td.link	{ padding-bottom:8px; }
	.sublinks a 		{ font-size:10pt; color:#CC0000; text-decoration:underline; }
	.sublinks a:hover 	{ text-decoration:none; }

/* Colors */
	.gry { color:#747474; }
	.org { color:#ff9900; }
	.red { color:#CC0000; }
	.blk { color:#000000; }

/* Bullets */
	.arrow_bullet {  }
	.arrow_bullet_red { margin-right:10px; }

/* Links */



	a:link,a:visited,a:active { color:#CC0000; }
	a:hover	{ text-decoration:none; }
	
	a.red:link,a.red:visited,a.red:active { color:#CC0000; }
	a.red:hover { text-decoration:none; }
	
	a.linkbar:link,a.linkbar:visited,a.linkbar:active { color:#000000; text-decoration:none; }
	a.linkbar:hover { color:#CC0000; text-decoration:none; }
	
	a.footerR1:link,a.footerR1:visited,a.footerR1:active { color:#000000; }
	a.footerR1.hover {  }
	a.footerR2:link,a.footerR2:visited,a.footerR2:active { color:#CC0000; }
	a.footerR2.hover {  }
	
/* Forms */
	fieldset 		{ border:1px solid #C0C0C0; padding:10px; }
	fieldset legend { font-size:10pt; color:#CC0000; }
	.form div	{ font-size:8pt; padding-right:10px; }
	.first_name { float:left; }
	.last_name 	{  }
	.address 	{ float:left; }
	.address_2 	{ }
	.city 		{ float:left; }
	.state 		{ float:left; }
	.zip 		{  }
	.phone 		{ float:left; }
	.email 		{  }
	.buttons 	{ padding:10px; margin-left:auto; margin-right:auto; text-align:center; }
	.errors		{ color:#CC0000; }
	
/* request schedule */
	.type_of_equipment 	{ padding-top:6px; }
	.equipment_location { padding-top:6px; }
	.how_many 			{ padding-top:6px; }
	
/* Special Offers */
	.special_offer { 	border:1px solid #cc0000; width:80%; 
						margin-left:15px; margin-top:30px; font-size:8pt;
						}
		.special_offer .header { font-size:14pt; padding:5px;margin-bottom:8px;
						background:#CC0000; color:#ffffff; line-height:18px;}
		.special_offer .body { font-size:8pt; padding:5px; }
	