@charset "utf-8";
* {
	padding: 0px;
	margin: 0px;
	font-family: Arial, sans-serif, "Trebuchet MS", Helvetica;
}
div.clr, li.clear {
	clear: both;
	font-size: 0px;
	line-height: 0px;
	height: 0px;
}
img {
	border: none;
}
a {
/*text-decoration: none;*/
}
ul {
	list-style: none;
}
input {
	font-family: Arial, sans-serif, "Trebuchet MS", Helvetica;
}
.bold {
	font-weight: bold;
}
.bold600 {
	font-weight: 600;
}
.italic {
	font-style: italic;
}
.c_3c3c3c {
	color: #3c3c3c;
}
.c_000000 {
	color: #000000;
}
.c_ffffff {
	color: #ffffff;
}
.c_red {
	color: red;
}
.dot_ffc324 {
	color: #ffc324;
}
.f_14 {
	font-size: 14px;
}
.f_13 {
	font-size: 13px;
}
.f_12 {
	font-size: 12px;
}
.f_11 {
	font-size: 11px;
}
.f_10 {
	font-size: 10px;
}
.p1, .p2 {
	font-weight: bold;
	font-size: 12px;
}
.p2 {
	font-style: italic;
	padding-left: 12px;
	margin-top: 10px;
}
.p3 {
	padding-left: 12px;
}
.pi {
	padding-left: 8px;
}
.p4 {
	font-weight: bold;
	font-size: 12px;
	padding-left: 20px;
	font-style: italic;
}
.p5 {
	padding-left: 20px;
}
.p6 {
	font-weight: bold;
	font-style: italic;
	font-size: 12px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
.pp1 {
	padding-top: 2px;
	padding-bottom: 6px;
}
.ul1 {
	margin: 0px 0px 10px 24px;
	list-style: disc outside;
}
.ul1 li {
	padding: 2px 0px;
}
.ul2 {
	margin: 0px 0px 20px 24px;
	list-style: disc outside;
}
.ul2 li {
	padding: 2px 3% 2px 0px;
	float: left;
	width: 45%;
}
.ul3 {
	list-style: none;
	margin-top: 5px;
}
.ul3 li.ul3li1 {
	float: left;
	width: 25%;
	font-style: italic;
}
.ul3 li.lesswidth {
	float: left;
	width: 23%;
}
.ul3 li.ul3li1 ul {
	padding: 5px 10px 10px 20px;
	list-style: outside disc;
	font-style: normal;
}
.ul3 li.ul3li1 ul li {
	padding: 2px 0px;
}
.ul4, .ul5 {
	margin: 20px 0px 10px 12px;
}
.ul4 li {
	float: left;
	width: 210px;
	margin-right: 22px;
}
.ul5 li {
	float: left;
	width: 142px;
	margin-right: 12px;
}
.ul4 p, .ul5 p {
	margin: 0px 0px 10px 0px;
}
.page_ico_a, .page_ico_c {
	text-align: right;
	padding: 16px 30px 6px 0px;
}
.page_ico_a a, .page_ico_c a {
	padding-right: 6px;
}
.page_ico_b, .page_ico_d {
	text-align: right;
	padding: 6px 100px 6px 0px;
}
.page_ico_b a, .page_ico_d a {
	padding-right: 6px;
}
.breakline_a {
	background: transparent url(../images/bl1_bg.jpg) no-repeat center;
	font-size: 0px;
	height: 1px;
	clear: both;
}
.breakline_b {
	background: transparent url(../images/bl2_bg.jpg) no-repeat 30px top;
	font-size: 0px;
	height: 1px;
	padding-bottom: 5px;
}
.breakline_d {
	background: transparent url(../images/bl1_bg.jpg) repeat-x center;
	width: 870px;
	font-size: 0px;
	height: 1px;
	padding-bottom: 5px;
	margin-bottom: 10px;
}
/*
左500-490=10
右1501-1511=10

中间1476-526=950

1500-500=1000
实际上的宽度1001
*/
body {
	background: #FFF url(../images/body_bg.jpg) repeat-x center top;
	font-size: 11px;
	color: #232323;
}
#wrap {
}
#header_wrap {
	height: 99px;
	margin-top: 10px;
	background: transparent url(../images/header_bg.jpg) repeat-x center 40px;
}
#header {
	width: 950px;
	height: 99px;
	margin: 0px auto;
}
#header_logo {
	float: left;
	width: 240px;
	height: 89px;
	background: transparent url(../images/header_logo.png) no-repeat left bottom;
	_behavior: url(iepngfix.htc);
}
#header_logo a {
	display: block;
	width: 100%;
	height: 89px;
}
#header_main {
	float: right;
	width: 710px;
}
#header_top {
	height: 35px;
	padding-top: 5px;
}
#header_top ul {
	float: right;
	width: 220px;
}
#header_top li {
	float: left;
	padding-top: 4px;
}
#header_top .search {
	padding-top: 0px;
	/*width: 142px;*/
	width: 150px;
}
#header_top .keyword {
	width: 142px;
	height: 20px;
	line-height: 20px;
	margin-right: 10px;
	border: none;
	background: transparent url(../images/header_search_bg.jpg) no-repeat left center;
}
#header_top li.split {
	padding-top: 0px;
	width: 22px;
	text-align: center;
}
#header_nav {
	height: 38px;
	line-height: 38px;
	padding-left: 35px;
}
#header_nav_sub {
	z-index: 9999;
}
/*
LI 60-36=24
*/
#header_nav_sub ul {
	position: absolute;
	display: none;
	width: 209px;
	list-style: none;
	font-size: 0px;
}
#header_nav_sub li {
	height: 24px;
}
#header_nav_sub li.top {
	height: 10px;
	background-color: #000;
}
#header_nav_sub li.bot {
	height: 13px;
	background: transparent url(../images/nav_bot.png) no-repeat left bottom;
	_behavior: url(iepngfix.htc);
}
#container_top {
	height: 2px;
	font-size: 0px;
	background: transparent url(../images/container_bg_top.jpg) no-repeat center top;
	clear: both;
}
#container_bot {
	height: 1px;
	font-size: 0px;
	background: transparent url(../images/container_bg_bot.jpg) no-repeat center top;
}
#container {
	background: transparent url(../images/container_bg.jpg) repeat-y center;
	padding-top: 1px;
}
#home_flash {
	width: 1006px;
	height: 333px;
	padding-right: 2px;
	margin: -3px auto 0px;
}
#home_main {
	width: 902px;
	height: 210px;
	padding: 22px 20px 0px 30px;
	margin: 0px auto;
	background: transparent url(../images/home_main_bg.jpg) repeat-y right top;
	font-size: 11px;
}
#home_main p.a {
	padding: 6px 0px 0px;
	line-height: 14px;
}
#home_main .title {
	font-size: 12px;
}
#home_main_a {
	float: left;
	width: 210px;
	margin-right: 60px;
}
#home_main_b {
	float: left;
	width: 210px;
	margin-right: 40px;
}
#home_main_c {
	float: left;
	width: 160px;
	height: 100%;
	margin-right: 10px;
	/*background: transparent url(../images/home_main_c_bg.png) no-repeat center top;
	_behavior: url(iepngfix.htc);*/
}
#home_main_c_flash {
	padding-top: 10px;
}
#home_main_c_control {
	margin-top: 18px;
	text-align: right;
}
#home_main_c_control img {
	margin-right: 8px;
}
#home_main_d {
	float: left;
	width: 210px;
}
#driven_main {
	width: 945px;
	padding-left: 7px;
	margin: 10px auto 0px;
}
.driven_main_bg {
	background: transparent url(../images/driven_main_bg.jpg) repeat-y right top;
}
#main_left {
	width: 636px;/*1167-531=636*/
	float: left;
	/*border: 1px dashed #000;*/
}
#main_right {
	width: 302px;/*1476-1174=302*/
	float: right;
	/*border-top: 10px solid #fff;*/
}
#main_guide {
	height: 32px;
	line-height: 32px;
	font-size: 13.5px;
	padding-left: 25px;
	background: #121212 url(../images/main_guide_bg.jpg) no-repeat left center;
	color: #ffc324;
	font-style: italic;
	font-family: "Arial Narrow";
}
#main_guide a {
	color: #ffc324;
	text-decoration: none;
	text-transform: capitalize;
	letter-spacing: -1px;
}
#main_guide span {
	color: #fff;
	text-transform: uppercase;
	letter-spacing: -1px;
}
#main_content {
	padding: 10px 10px 0px 30px;
}
#main_content a, div.frameContent a, #ExecutiveTeamContent a, .ul4 a, .ul5 a, #careerMain a, div.franchisee a {
	color: #007dff;
}
#main_content p, #ExecutiveTeam p, #careerMain p {
	padding-top: 2px;
	padding-bottom: 6px;
	line-height: 140%;
}
#main_content p.p1 {
	padding-bottom: 0px;
}
#main_content p.p2, #main_content p.p4 {
	padding-bottom: 0px;
}
#main_right_news {
}
#main_right_news .a {
	/*padding-bottom: 8px;*/
	background-color: #FFF;
	border-bottom: 8px dashed #FFF;
}
#main_right_news .b {
	padding: 25px 35px;
}
#main_right_news .b p {
	line-height: 140%;
}
#main_right_news .title {
	font-size: 12px;
	padding-bottom: 5px;
}
#main_right_news .info {
	padding-bottom: 10px;
}
#main_right_news .main {
}
#main_right_news .main p {
	padding-bottom: 10px;
}
#main_right_news .more {
}
#main_right_news .more a, #main_right_news .main a {
	color: #007dff;
}
#express_form_a {
	width: 990px;
	height: 173px;
	margin: 0px auto;
	background: transparent url(../images/Express_Form_A.jpg) no-repeat left top;
	color: #FFF;
}
#express_form_a table {
	/*width:900px;*/
	margin-left: 40px;
	margin-top: 10px;
	font-size: 12px;
}
#express_form_a td {
	height: 23px;
}
#express_form_a td.title {
	padding-right: 10px;
	text-align: right;
}
#express_form_a input, #express_form_a select {
	height: 18px;
	line-height: 18px;
	padding: 0px;
	border: none;
}
#express_form_a .class_text_228 {
	width: 228px;
	background: transparent url(../images/class_text_228.jpg) no-repeat left top;
}
#express_form_a .class_text_209 {
	width: 209px;
	background: transparent url(../images/class_text_228.jpg) no-repeat left top;
}
#express_form_a .class_text_61 {
	width: 61px;
	background: transparent url(../images/class_text_61.jpg) no-repeat left top;
}
#footer {
	width: 932px;
	height: 60px;
	padding: 12px 0px 0px 20px;
	margin: 0px auto;
}
#footer_logos {
	float: left;
	width: 220px;
}
#footer_nav {
	float: right;
	width: 620px;
	padding-top: 15px;
}
#footer_nav a {
	color: #000;
	margin: 0px 5px;
	display: inline;
	float: left;
	text-decoration: none;
}
#footer_nav a:hover {
	border-bottom: 2px solid #ffc324;
}
#footer_links {
	width: 902px;
	/*height: 50px;*/
	margin: 10px auto 0px;
	text-align: right;
	font-size: 9px;
}
#footer_links a {
	color: #000;
	margin: 0px 5px;
	color: #bcbbbb;
	text-decoration: none;
}
#scroll_logos {
	margin-top: 20px;
}
#scroll_logos a {
	display: block;
	float: left;
	height: 40px;
	margin-right: 16px;
}
#scroll_logos a:hover {
	background-position: bottom;
}
#scroll_logos .a {
	width: 69px;
	background: transparent url(../images/scroll_logos_01.jpg) no-repeat left top;
}
#scroll_logos .b {
	width: 54px;
	background: transparent url(../images/scroll_logos_02.jpg) no-repeat left top;
}
#scroll_logos .c {
	width: 92px;
	background: transparent url(../images/scroll_logos_03.jpg) no-repeat left top;
}
#scroll_logos .d {
	width: 82px;
	background: transparent url(../images/scroll_logos_04.jpg) no-repeat left top;
}
#scroll_logos .e {
	width: 69px;
	background: transparent url(../images/scroll_logos_05.jpg) no-repeat left top;
}
#scroll_logos .f {
	width: 93px;
	background: transparent url(../images/scroll_logos_06.jpg) no-repeat left top;
}
#across_america_bar {
	background: #ffc324 url(../images/across_america_bar_bg.jpg) no-repeat left top;
}
#across_america_bar ul li {
	float: left;
	width: 196px;
	padding-left: 34px;
	padding-top: 26px;
}
#across_america_bar p {
	margin-bottom: 10px;
	line-height: 16px;
}
div.confidential_franchisee_application_form {
	width: 960px;
	margin: 10px auto 0px;
}
div.participation {
	width: 945px;
	padding-left: 7px;
	margin: 10px auto 0px;
}
div.participation_item {
}
div.participation_item_top {
	padding-bottom: 20px;
	margin-bottom: 10px;
}
div.participation_item_bg {
	background: #ffc324 url(../images/across_america_bar_bg.jpg) no-repeat left -10px;
}
div.participation_item ul li {
	float: left;
	width: 196px;
	padding-left: 34px;
	padding-top: 6px;
}
div.participation_item p {
	margin-bottom: 10px;
	line-height: 16px;
}
div.press_teaser {
	margin-left: 12px;
	margin-bottom: 20px;
}
div.press_item {
	line-height: 22px;
	margin-left: 12px;
}
div.press_item_bg, .team_item_bg {
	background-color: #f0efef;
}
div.press_item_left {
	float: left;
	width: 120px;
}
div.press_item_right {
	float: left;
}
div.frameA {
	background: transparent url(../images/frameA_bg.jpg) repeat-y left top;
	width: 963px;
	padding-left: 7px;
	margin: 2px auto 0px;
	clear: both;
}
div.frameH {
	height: 190px;
	width: 253px;
	padding-left: 280px;
	padding-top: 29px;
	color: #020202;
}
div.frameH p {
	padding-bottom: 10px;
}
div.frameM {
	/*这里应该放顶部背景*/
	/*background: transparent url(../images/Maaco_frameM.jpg) no-repeat 2px top;
	background: transparent url(../images/Maaco_frameR.jpg) no-repeat 649px top;*/
}
div.frameL {
	width: 649px;
	float: left;
}
div.frameR {
	width: 304px;
	float: left;
	border-top: #FFF solid 4px;
}
div.frameF {
	background: #FFF url(../images/Maaco_frameF.jpg) no-repeat 2px bottom;
	height: 8px;
	font-size: 1px;
	margin-top: 3px;
}
div.frameContent {
	padding: 10px 39px 10px 30px;
}
div.frameContent p {
	margin-bottom: 5px;
}
div.frameTab {
	width: 633px;
}
ul.frameTabHeader {
	height: 34px;
	width: 633px;
	background: transparent none no-repeat left top;
	cursor: pointer;
}
ul.frameTabHeader li {
	float: left;
	width: 210px;
	height: 34px;
}
div.frameTabMain {
	width: 633px;
	background: transparent none no-repeat left top;
}
div.frameTabBody {
	height: 203px;
	padding: 10px 20px 0px 30px;
	overflow: hidden;
}
div.frameTabBody p {
	margin: 3px 0px;
}
#frameTabBody_0, #frameTabBody_1, #frameTabBody_2 {
	display: none;
}
div.frameTabLink {
	height: 36px;
	padding-bottom: 10px;
	/*text-align: right;*/
}
div.frameTabLink div.ftlText {
	float: left;
	padding-left: 20px;
	width: 400px;
	height: 36px;
	line-height: 36px;
}
div.frameTabLink div.ftlNext {
	/*
	float: right;
	width: 50px;
	*/
	display: none;
}
div.frameTabLink div.ftlNext a {
	display: block;
	height: 36px;
	width: 50px;
}

/*
div.frameTabLink a {
	padding-right: 40px;
	padding-top: 10px;
	padding-bottom: 10px;
}
*/
div.frameLogo {
	display: none;
	/*
	height: 100px;
	margin-top: 20px;
	margin-left: 50px;
	background: transparent none no-repeat left top;
	_behavior: url(iepngfix.htc);
	*/
}
div.frameRequest {
	color: #fff;
	margin-top: 20px;
}
div.frameRequestTitle {
	width: 250px;
	margin: 0px auto 5px;
	font-size: 14px;
	color: #ffe119;
	font-style: italic;
}
div.frameRequestCopyText {
	width: 230px;
	margin: 10px 10px 10px 28px;
	color: #fefefe;
}
div.Maaco div.frameRequestTitle, div.AutoQual div.frameRequestTitle {
	color: #289afc;
}
div.Aero div.frameRequestTitle {
	color: #5684f3;
}
div.DriveNStyle div.frameRequestTitle {
	color: #ed1c24;
}
div.Maaco {
}
div.Maaco div.frameM {
	background: transparent url(../images/Maaco_frameM.jpg) no-repeat 2px top;
}
div.Maaco div.frameH {
	/*background-image: url(../images/Maaco_header.jpg);*/
}
div.Maaco div.frameTab {
	padding-top: 150px;
}
div.Maaco ul.tab_0 {
	background-image: url(../images/tab_maaco_0.jpg);
}
div.Maaco ul.tab_1 {
	background-image: url(../images/tab_maaco_1.jpg);
}
div.Maaco ul.tab_2 {
	background-image: url(../images/tab_maaco_2.jpg);
}
div.Maaco div.frameTabMain {
	background-image: url(../images/tab_maaco_bg.jpg);
}
div.Maaco div.frameTabBody {
	color: #fdfcfc;
}
div.Maaco div.frameTabLink {
	color: #fdfcfc;
}
div.Maaco div.frameTabLink a {
	color: #fdfcfc;
}
div.Maaco div.frameLogo {
	background-image: url(../images/Maaco_logo.png);
}
div.Meineke div.frameM {
	background: transparent url(../images/Meineke_frameM.jpg) no-repeat 2px -1px;
}
div.Meineke div.frameH {
	/*background-image: url(../images/Meineke_header.jpg);*/
}
div.Meineke div.frameTab {
	padding-top: 50px;
}
div.Meineke ul.tab_0 {
	background-image: url(../images/tab_meineke_0.jpg);
}
div.Meineke ul.tab_1 {
	background-image: url(../images/tab_meineke_1.jpg);
}
div.Meineke ul.tab_2 {
	background-image: url(../images/tab_meineke_2.jpg);
}
div.Meineke div.frameTabMain {
	background-image: url(../images/tab_meineke_bg.jpg);
}
div.Meineke div.frameTabBody {
	color: #000000;
}
div.Meineke div.frameTabLink {
	color: #000000;
}
div.Meineke div.frameTabLink a {
	color: #000000;
}
div.Meineke div.frameLogo {
	margin-left: 80px;
	background-image: url(../images/meineke_logo.png);
}
div.CoBrand div.frameM {
	background: transparent url(../images/CoBrand_frameM.jpg) no-repeat 2px -1px;
}
div.CoBrand div.frameH {
	/*background-image: url(../images/cobrand_header.jpg);*/
}
div.CoBrand div.frameTab {
	padding-top: 200px;
}
div.CoBrand ul.tab_0 {
	background-image: url(../images/tab_cobrand_0.jpg);
}
div.CoBrand ul.tab_1 {
	background-image: url(../images/tab_cobrand_1.jpg);
}
div.CoBrand ul.tab_2 {
	background-image: url(../images/tab_cobrand_2.jpg);
}
div.CoBrand div.frameTabMain {
	background-image: url(../images/tab_cobrand_bg.jpg);
}
div.CoBrand div.frameTabBody {
	color: #000000;
}
div.CoBrand div.frameTabLink {
	color: #000000;
}
div.CoBrand div.frameTabLink a {
	color: #000000;
}
div.CoBrand div.frameLogo {
	margin-left: 36px;
	background-image: url(../images/cobrand_logo.png);
}
div.Aero div.frameM {
	background: transparent url(../images/Aero_frameM.jpg) no-repeat 2px -1px;
}
div.Aero div.frameH {
	/*background-image: url(../images/aero_header.jpg);*/
}
div.Aero div.frameTab {
	padding-top: 200px;
}
div.Aero ul.tab_0 {
	background-image: url(../images/tab_aero_0.jpg);
}
div.Aero ul.tab_1 {
	background-image: url(../images/tab_aero_1.jpg);
}
div.Aero ul.tab_2 {
	background-image: url(../images/tab_aero_2.jpg);
}
div.Aero div.frameTabMain {
	background-image: url(../images/tab_aero_bg.jpg);
}
div.Aero div.frameTabBody {
	color: #fdfcfc;
}
div.Aero div.frameTabLink {
	color: #fdfcfc;
}
div.Aero div.frameTabLink a {
	color: #fdfcfc;
}
div.Aero div.frameLogo {
	margin-left: 40px;
	background-image: url(../images/aero_logo.png);
}
div.AutoQual div.frameM {
	background: transparent url(../images/AutoQual_frameM.jpg) no-repeat 2px -1px;
}
div.AutoQual div.frameH {
	/*background-image: url(../images/auto_qual_header.jpg);*/
}
div.AutoQual div.frameTab {
	padding-top: 210px;
}
div.AutoQual ul.tab_0 {
	background-image: url(../images/tab_auto_qual_0.jpg);
}
div.AutoQual ul.tab_1 {
	background-image: url(../images/tab_auto_qual_1.jpg);
}
div.AutoQual ul.tab_2 {
	background-image: url(../images/tab_auto_qual_2.jpg);
}
div.AutoQual div.frameTabMain {
	background-image: url(../images/tab_auto_qual_bg.jpg);
}
div.AutoQual div.frameTabBody {
	color: #fdfcfc;
}
div.AutoQual div.frameTabLink {
	color: #fdfcfc;
}
div.AutoQual div.frameTabLink a {
	color: #fdfcfc;
}
div.AutoQual div.frameLogo {
	margin-left: 60px;
	background-image: url(../images/auto_qual_logo.png);
}
div.Tortal div.frameM {
	background: transparent url(../images/Tortal_frameM.jpg) no-repeat 2px -1px;
}
div.Tortal div.frameH {
	/*background-image: url(../images/tortal_header.jpg);*/
}
div.Tortal ul.tab_0 {
	background-image: url(../images/tab_tortal_0.jpg);
}
div.Tortal ul.tab_1 {
	background-image: url(../images/tab_tortal_1.jpg);
}
div.Tortal ul.tab_2 {
	background-image: url(../images/tab_tortal_2.jpg);
}
div.Tortal div.frameTabMain {
	background-image: url(../images/tab_tortal_bg.jpg);
}
div.Tortal div.frameTabBody {
	color: #fdfcfc;
}
div.Tortal div.frameTabLink {
	color: #fdfcfc;
}
div.Tortal div.frameTabLink a {
	color: #fdfcfc;
}
div.Tortal div.frameLogo {
	margin-left: 70px;
	background-image: url(../images/tortal_logo.png);
}
div.Tortal div.frameF {
	background-image: url(../images/tortal_frameF.jpg);
}
div.DriveNStyle div.frameM {
	background: transparent url(../images/DriveNStyle_frameM.jpg) no-repeat 2px -1px;
}
div.DriveNStyle div.frameH {
	/*background-image: url(../images/drive_n_style_header.jpg);*/
}
div.DriveNStyle div.frameLogo {
	margin-left: 30px;
	background-image: url(../images/drive_n_style_logo.png);
}
div.JumpStart div.frameR {
	border-top: none;
}
div.JumpStart div.frameH {
	background-image: url(../images/jump_start_header.jpg);
	width: 963px;
	padding: 0px;
	height: 262px;
}
div.JumpStart div.frameH div.main_guide {
	height: 32px;
	line-height: 32px;
	font-size: 13.5px;
	padding-top: 224px;
	padding-left: 25px;
	color: #fff;
	font-style: italic;
	font-family: "Arial Narrow";
}
div.JumpStart div.frameH div.main_guide a {
	color: #fff;
	text-decoration: none;
	text-transform: capitalize;
	letter-spacing: -1px;
}
div.JumpStart div.frameH div.main_guide span {
	color: #000;
	text-transform: uppercase;
	letter-spacing: -1px;
}
div.JumpStart div.frameM {
	/*background-image: url(../images/JumpStart_frameR.jpg);*/
}
div.JumpStart ul.tab_0 {
	background-image: url(../images/tab_jump_start_0.jpg);
}
div.JumpStart ul.tab_1 {
	background-image: url(../images/tab_jump_start_1.jpg);
}
div.JumpStart ul.tab_2 {
	background-image: url(../images/tab_jump_start_2.jpg);
}
div.JumpStart div.frameTabMain {
	background-image: url(../images/tab_jump_start_bg.jpg);
	height: 762px;
}
div.JumpStart div.frameTabBody {
	color: #000000;
	height: 750px;
}
div.JumpStart div.frameF {
	background-image: url(../images/jump_start_frameF.jpg);
}
#ExecutiveTeam {
	background: transparent none no-repeat left top;
	width: 963px;
	padding-left: 7px;
	margin: 2px auto 10px;
	clear: both;
}
#ExecutiveTeamLeft {
	float: left;
	width: 570px;
	margin-right: 6px;
}
#ExecutiveTeamRight {
	float: left;
	width: 379px;
	height: 521px;
	background: transparent url(../images/ExecutiveTeamRight_bg.jpg) no-repeat top left;
}
#ExecutiveTeamContent {
	padding: 10px 20px;
}
#ExecutiveTeamContent p {
	margin: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
}
#ExecutiveTeamRight div.top {
	padding: 10px 10px 0px;
	height: 95px;
}
#ExecutiveTeamRight div.body {
	padding: 16px 26px;
}
#ExecutiveTeamRight div.img {
	float: left;
	width: 85px;
}
#ExecutiveTeamRight div.txt {
	float: left;
	width: 260px;
	padding-top: 12px;
}
#ExecutiveTeamRight div.txt p {
	padding: 1px 0px;
	margin: 0px;
	font-size: 11.5px;
}
#ExecutiveTeamRight p.txt1 {
	font-weight: bold;
}
#ExecutiveTeamRight p.txt2 {
	font-style: italic;
}
.testimonials_img {
	text-align: center;
	margin-top: 20px;
}
.testimonials_img img {
	padding-right: 20px;
}
.testimonials_item {
	display: none;
	height: 300px;
	padding-top: 10px;
}
#careerMain {
	width: 963px;
	padding-left: 7px;
	margin: 5px auto 10px;
	clear: both;
}
#careerForm {
	padding: 10px 0px;
}
#job_form_content_0, #job_form_content_2, #job_form_content_3, #job_form_content_4 {
	display: none;
}
#careerForm div.job_form_content {
	padding: 12px 10px;
	margin: 10px auto;
	background-color: #e1e1e1;
}
#careerForm td.job_form_botton {
	padding: 22px 0px 0px;
	margin-top: 1px;
	text-align: center;
}
#careerForm div#job_form_thank_you {
	padding: 0px 30px 10px 40px;
}
#careerForm .textfield {
	border: 2px solid #B1B1B1; 
	font-size: 11px;
	width: 288px;
	padding: 2px 0px;
	font-family: Arial, Helvetica, sans-serif;
}
#careerForm .textfield2 {
	border: 2px solid #B1B1B1; 
	font-size: 11px;
	width: 206px;
	padding: 2px 0px;
	font-family: Arial, Helvetica, sans-serif;
}
#careerForm .textfield3 {
	border: 2px solid #B1B1B1; 
	font-size: 11px;
	width: 150px;
	padding: 2px 0px;
	font-family: Arial, Helvetica, sans-serif;
}
#careerForm select.textfield {
	width: 292px;
}
#careerForm .dayfield {
	border: 2px solid #B1B1B1; 
	font-size: 11px;
	width: 70px;
	padding: 2px 0px;
	font-family: Arial, Helvetica, sans-serif;
}
#careerForm .monthfield {
	border: 2px solid #B1B1B1; 
	font-size: 11px;
	width: 90px;
	padding: 2px 0px;
	font-family: Arial, Helvetica, sans-serif;
}
#careerForm .yearfield {
	border: 2px solid #B1B1B1; 
	font-size: 11px;
	width: 126px;
	padding: 2px 0px;
	font-family: Arial, Helvetica, sans-serif;
}
#careerForm td {
}
#careerForm td.lable {
	text-align: right;
	padding: 5px 10px 5px 0px;
	width: 150px;
	font-weight: bold;
}
#careerForm td.lable_tab {
	padding-left: 20px;
}
#careerForm td.jobformline {
	height: 24px;
	line-height: 24px;
	background: url(../images/job_form_line.jpg) no-repeat right center;
}
#careerMainContent {
	padding: 10px 20px;
}
ul.careerlist {
	margin: 30px 0px 0px;
}
ul.careerlist li {
	float: left;
	width: 420px;
	padding: 5px 10px 5px 10px;
	margin: 0px 20px 5px 0px;
}
ul.careerlist li.on {
	background-color: #f0f0f0;
}
ul.careerlist .career_position {
	font-weight: bold;
	font-size: 12px;
}
ul.careerlist .career_city_date {
	padding: 1px 0px 5px;
}
ul.careerlist .career_city {
	float: left;
	width: 240px;
}
ul.careerlist .red {
	color: red;
	font-weight: bold;
}
ul.careerlist .career_date {
	float: right;
	width: 140px;

}
ul.careerlist .career_content {
}
#locationMain {
	width: 963px;
	padding-left: 7px;
	margin: 5px auto 10px;
	clear: both;
}
.location_show {
	float: left;
	width: 550px;
}
.location_flash {
	float: left;
	width: 450px;
	display: inline;
	margin-top: -10px;
	margin-left: -100px;
	*margin-left: -100px;
	_margin-left: -100px;
}
.ca_locator {
	margin-top: -40px;
}
.location_show_map {
	margin-left: 10px;
	margin-top: 6px;
	width: 500px;
	overflow: hidden;
}
.location_show_title {
	height: 32px;
	width: 550px;
	margin-top: 6px;
	line-height: 32px;
	font-size: 12px;
	text-indent: 20px;
	background: transparent url(../images/map_title_bg.jpg) repeat-x top left;
}
.location_show_txt {
	margin-left: 20px;
	margin-top: 20px;
	width: 450px;
}
.franchisee {
	margin-left: 20px;
}
.franchisee ul {
}
.franchisee li {
	float: left;
	margin-right: 20px;
	width: 210px;
}
.franchisee .ul_line1 {
	font-size: 12px;
	font-weight: bold;
}
.franchisee .ul_line2 {
	margin: 3px 0px;
}
.franchisee .ul_line3 {
}
.franchisee .ul_line4 {
	margin-top: 8px;
}
.franchisee .ul_line4 p {
	margin-bottom: 6px;
}
table.press_send_email th {
	font-weight: normal;
	text-align: right;
	padding-right: 3px;
}
table.press_send_email input {
	border: 1px solid #666;
}
#DivAddThis {
	width: 840px;
	margin: 0px auto 20px;
}
.homeinthenews {
}
.home_success_story {
	height: 145px;
	overflow: hidden;
}
ul.ul_jobs {
	list-style: disc inside;
	padding: 0px 10px;
	margin: 0px;
}
ul.ul_jobs li {
	padding: 2px 0px;
	margin: 0px;
}
div.contents {
	padding:10px 20px;
}
div.contents p {
	padding:3px 0px;
}
div.sitemap_a, div.sitemap_b, div.sitemap_c {
	padding-bottom: 4px;
	font-size: 12px;
}
div.sitemap_a a, div.sitemap_b a, div.sitemap_c a {
	text-decoration: none;
}
div.sitemap_a {
	padding-left: 0px;
}
div.sitemap_b {
	padding-left: 32px;
}
div.sitemap_c {
	padding-left: 52px;
}
div.sitemap_split {
}
