#service_submenu {
	width:960px !important;
	margin:0 !important;
	padding:0 !important;
	height:48px !important;
	margin-top:10px !important;
	background-image:url(/assets/images/service_menu_bg.png) !important;
	background-repeat: no-repeat !important;
	background-position:center !important;
}

#sub_1_container_a, #sub_2_container_a, #sub_3_container_a, #sub_4_container_a, #sub_5_container_a,
#sub_1_container, #sub_2_container, #sub_3_container, #sub_4_container, #sub_5_container {
	float:left !important;
	margin:0 !important;	
	padding:0 !important;
	margin-left:-2px !important;
	text-align:center !important;
	height:48px !important;
	background-repeat: no-repeat !important;
	background-position:center !important;
}

#sub_1_container, #sub_1_container_a {
	margin-left:84px !important;
	width:171px !important;
	background-image:url(/assets/images/service_tab_1_active_bg.png) !important;
}

#sub_2_container, #sub_2_container_a  {
	width:188px !important;
	background-image:url(/assets/images/service_tab_2_active_bg.png) !important;
}

#sub_3_container, #sub_3_container_a  {
	width:158px !important;
	background-image:url(/assets/images/service_tab_3_active_bg.png) !important;
}

#sub_4_container, #sub_4_container_a  {
	width:158px !important;
	background-image:url(/assets/images/service_tab_4_active_bg.png) !important;
}

#sub_5_container, #sub_5_container_a  {
	width:158px !important;
	background-image:url(/assets/images/service_tab_5_active_bg.png) !important;
}

/* background on the inactive tabs */
#sub_1_container, #sub_2_container, #sub_3_container, #sub_4_container {
	background-image:url(/assets/images/service_menu_divider.gif) !important;
	background-repeat: no-repeat !important;
	background-position:right center !important;
}

#sub_5_container {
	background-image:none !important;
}

.sub_txt {
	width:auto;
	margin:0;	
	padding:0;
	line-height:34px !important;
}

.sub_txt_active {
	font-family:Lucida, sans !important;
	font-size:13px !important;
	color:#eee !important;
}

.sub_txt_inactive {
	font-family:"lucida, sans" !important;
	font-size:13px !important;
	color:#777 !important;
}

a.sub_txt_active:link, a.sub_txt_inactive:link  {
	text-decoration:none !important;
}

a.sub_txt_active:visited, a.sub_txt_inactive:visited  {
	text-decoration:none !important;
}

a.sub_txt_active:hover, a.sub_txt_inactive:hover  {
	text-decoration:underline !important;
}


#service_header {
	margin:0; padding:0;
	text-align:center;
	margin-bottom:5px;
}

#service_content {
	margin:0;
	padding:24px !important;
	padding-bottom:0 !important;
	clear:both !important;
}

#service_copy {
	clear:both;
	padding-top:22px;
	font-size:1.1em;
}

#classiche_copy p, #classiche_top_block p, #service_prog_copy p {
	font-size:1.0em !important;
	color:#333;
	font-family: Georgia, serif !important;
}

#service_prog_copy a {
	color: #333 !important;
}


#service_team_top_block, #classiche_top_block {
	clear:both !important;
} 

#service_team_top_block img, #classiche_top_block img {
	float:left !important ;
} 

#classiche_top_block img {
	margin-right:15px;
} 

#service_team_hours {
	width:300px !important;
	text-align:center !important;
	font-family:'Lucida Grande', Lucida, sans !important;
	font-size:1.0em !important;
	color:#333;
	float:right;
	margin-right:22px;
	margin-top:5px;
}

#service_team_send_vin {
	width:278px;
	background-color:#eee;
	border:1px solid #444;
	color:#222;
	line-height:1.2em;
	float:right;
	margin-right:22px;
	margin-top:25px;
	text-align:center;
	padding:8px;	
}

div.classiche-box-left, div.classiche-box-right {
	width:420px;
	height:100px;
	background-color:#eee;
	border:1px solid #444;
	color:#222;
	line-height:1.3em !important;
	padding:8px;	
	float:left;
	margin-bottom:15px;
	font-family:'Lucida Grande', Lucida, sans !important;
	font-size:1.0em !important;
}

div.classiche-box-left,{
	float:left;
}

div.classiche-box-right {
	float:right;
}


div.service-prog-box-left, div.service-prog-box-right {
	width:420px;
	height:auto;
	color:#222;
	line-height:1.4em !important;
	padding:8px;	
	float:left;
	margin-bottom:15px;
	margin-top:15px;
	font-family:'Lucida Grande', Lucida, sans !important;
	font-size:1.0em !important;
}

div.service-prog-box-left,{
	float:left;
}

div.service-prog-box-right {
	float:right;
}

#appt_form_table, #appt_form_table td {
	border:none;
	
}


#transport_truck_block {
	background-image:url(/assets/images/transport_truck_pic.png) !important;
	background-repeat: no-repeat !important;
	background-position:center !important;
	height:280px;
	margin-top:15px;
	margin-bottom:15px;
	vertical-align:middle;
}

#transport_truck_copy {
	width:420px;
	height:auto;
	color:#222;
	line-height:1.9em !important;
	padding:8px;	
	margin-bottom:15px;
	margin-top:94px;
	margin-right:62px;
	font-family:Georgia, serif !important;
	font-size:1.1em !important;
	float:right;
	font-style:italic;
	text-align:justify;
}


