.page_control { float:right; }
.next_page { }
.previous_page { }
/*news*/
#colorwrap .news { margin-top:14px; }
#colorwrap .news a:link, #colorwrap .news a:visited {}
#colorwrap .news a:hover { }
#colorwrap .news a.tym_more { color:#f60 }
/*Franchise_FAQ*/

.Franchise_faq h1 .page_control { position:relative; top:8px; }
.Franchise_faq h1 a.next_page img { margin-left:20px; }
#colorwrap a.faq:link, #colorwrap a.faq:visited {  padding-left:10px; display:block; background:url(../tym_images/arrow_right.gif) no-repeat 0 3px; }
/*Franchise_turnkey*/

.Franchise_turnkey { }
#colorwrap .turn_key_package .u_title {   font-size:12px; font-weight:bold; margin-bottom:10px; }
.Franchise_turnkey_info { padding:12px 0px; }
.Franchise_turnkey_info strong { font-weight:bold; font-size:12px; }
.turn_key_package .t_left .Franchise_turnkey_info { padding:12px 20px 12px 5px; }
.turn_key_package .t_center .Franchise_turnkey_info { padding:12px 10px; }
.turn_key_package .t_right .Franchise_turnkey_info { padding:12px 8px 12px 15px; }
/*W_different*/

#colorwrap .what_make_us_different p { margin-top:10px; line-height:1.5em; }
.different_subtitle { font-size:13px; font-weight:bold; }
.different_item { font-size:13px; font-weight:bold; }
/*lv_1_aboutus*/
.lv_1_aboutus { padding-bottom:20px; }
#colorwrap .lv_1_aboutus p { margin-top:10px; line-height:1.5em; }
/*service_gofetch*/
.service_gofetch { padding-bottom:20px; }
#colorwrap .service_gofetch p { margin-top:10px; line-height:1.5em; }
/*lv_1_service*/
#colorwrap .lv_1_jobs p { margin-top:10px; line-height:1.5em; }
#colorwrap .lv_1_jobs .withimg img { padding:0 6px 6px; }
/*lv_1_service*/
.lv_1_service { padding-bottom:20px; }
#colorwrap .lv_1_service p { margin-top:10px; line-height:1.5em; }
#colorwrap .service_title p { margin:0; }
#colorwrap .service_title p span a, #colorwrap .service_title p span.line4_2nd { background:url(../tym_images/dot_service.gif) no-repeat 0pt 3px; padding-left:10px; }
.service_title { line-height:1.1em; margin:10px 0; color:#b96100; overflow:auto;_zoom:1;}
.service_title span { width:49.9%;display:block;font-weight:bold; font-size:11px; font-family:Tahoma;float:left;color:#359ACC;}
.service_title em { font-style:normal; font-weight:normal; }
.servicesTable{margin:10px 0 20px;}
.servicesTable ul{list-style:inside square;padding-left:10px;}
.servicesTable ul li{padding:2px 0;}
.servicesTable a:link,.servicesTable a:visited{color:#666;}
.servicesTable a:hover{text-decoration:underline; }
.servicesTable h3{text-align:left; color:#669900; font-size:18px; font-weight:normal;margin-top:15px;}
.servicesTable h3 a:link,.servicesTable h3 a:visited{color:#690;}
.servicesTable h3 a:hover{text-decoration:underline; }
 .what_make_us_different  .servicesTable h3{margin:0;padding:0px 0 10px; padding-left:10px;background:url(../tym_images/diff_dot.png) no-repeat left 10px;}
 #colorwrap	 .what_make_us_different  .servicesTable p.h3Content{margin:0;padding:0 10px 10px; }
p.btnRequestServices{height:22px;margin-bottom:20px;}
p.btnRequestServices a:link,p.btnRequestServices a:visited{	display:block;width:144px;height:22px;text-indent:-10000px; background:url(../tym_images/btn_request_services.gif) no-repeat; }
/*dog_walks*/
#colorwrap .dog_walks p { margin-top:10px; line-height:1.5em; }
#colorwrap .dog_walks .withimg img { padding:0 6px 6px; }
/*Group Exercise*/

#colorwrap .group_exercise p { margin-top:10px; line-height:1.5em; }
#colorwrap .group_exercise .withimg img { padding:0 6px 6px; }
/*Pet visits*/

#colorwrap .pet_visits p { margin-top:10px; line-height:1.5em; }
#colorwrap .pet_visits .withimg img { padding:0 6px 6px; }
/*Overnight Sitting*/
#colorwrap .overnight_sitting p { margin-top:10px; line-height:1.5em; }
#colorwrap .overnight_sitting .withimg img { padding:0 6px 6px; }
/*private_boarding*/
#colorwrap .private_boarding p { margin-top:10px; line-height:1.5em; }
#colorwrap .private_boarding .withimg img { padding:0 6px 6px; }
/*day_or_evening_care*/
#colorwrap .day_or_evening_care p { margin-top:10px; line-height:1.5em; }
#colorwrap .day_or_evening_care .withimg img { padding:0 6px 6px; }
/*Pet Taxi*/
#colorwrap .pet_taxi p { margin-top:10px; line-height:1.5em; }
#colorwrap .pet_taxi .withimg img { padding:0 6px 6px; }
/*Yard Cleanup*/
#colorwrap .yard_cleanup p { margin-top:10px; line-height:1.5em; }
#colorwrap .yard_cleanup .withimg img { padding:0 6px 6px; }
/*Home Care*/
#colorwrap .home_care p { margin-top:10px; line-height:1.5em; }
#colorwrap .home_care .withimg img { padding:0 6px 6px; }
/*Our Staff*/
#colorwrap .our_staff p { margin-top:10px; line-height:1.5em; }
#colorwrap .our_staff .withimg img { padding:0 6px 6px; }
/*Our Guarantee*/
#colorwrap .our_guarantee p { margin-top:10px; line-height:1.5em; }
#colorwrap .our_guarantee .withimg img { padding:0 6px 6px; }
/*Affiliates*/
#colorwrap .affiliates p { margin-top:10px; line-height:1.5em; }
#colorwrap .affiliates .withimg img { padding:0 6px 6px; }
/*Press room*/
#colorwrap .press_room p { margin-top:10px; line-height:1.5em; }
#colorwrap .press_room .withimg img { padding:0 6px 6px; }
/*selecting_a_sitter*/
#colorwrap .selecting_a_sitter p { margin-top:10px; line-height:1.5em; }
/*Benefits*/
#colorwrap .benefits p { margin-top:10px; line-height:1.5em; }
#colorwrap .benefits .withimg img { padding:0 6px 6px; }
/*lv_1_franchise*/
#colorwrap .lv_1_franchise p { margin-top:10px; line-height:1.5em; padding-left:10px; }
#colorwrap .lv_1_franchise h5 { margin-top:35px; line-height:1.5em; font-size:13px; font-weight:bold; margin-bottom:15px; }
#colorwrap .lv_1_franchise .withimg img { padding:0 6px 6px; }
#colorwrap .caption { text-align:left; }
/*benefits_of_franchising*/
#colorwrap .benefits_of_franchising { }
/*Franchisee Testimonials*/
#colorwrap .franchisee_testimonials p { margin-top:10px; line-height:1.5em; }
#colorwrap .franchisee_testimonials .withimg img { padding:0 6px 6px; }
/*Our Process*/
#colorwrap .our_process p { margin-top:10px; line-height:1.5em; }
#colorwrap .our_process .withimg img { padding:0 6px 6px; }
/*Contactus*/
#colorwrap .t_contactus p { margin-top:10px; line-height:1.5em; }
#colorwrap .t_contactus .withimg img { padding:0 6px 6px; }
.t_contactus th { background:#e5e5e5; font-size:13px;  font-weight:bold; padding-left:10px; }
.t_contactus td { padding:5px 10px; }
/*lv_1_partner*/

#colorwrap .lv_1_partner p { margin-top:10px; line-height:1.5em; }
/*Independent Pet Sitters*/
#colorwrap .independent_pet_sitters p { margin-top:10px; line-height:1.5em; }
/*product_service_providers*/
#colorwrap .product_service_providers p { margin-top:10px; line-height:1.5em; }
/*corporate_partners*/
#colorwrap .corporate_partners p { margin-top:10px; line-height:1.5em; }
/*corporate_partners*/
#colorwrap .hr_benefits p { margin-top:10px; line-height:1.5em; }
/*quick_facts*/
#colorwrap .quick_facts p { margin-top:10px; line-height:1.5em; }
/*associations*/
#colorwrap .associations p { margin-top:10px; line-height:1.5em; }
/*Agents Brokers*/
#colorwrap .agents_brokers p { margin-top:10px; line-height:1.5em; }
/*Strategic Partners*/
#colorwrap .strategic_partners p { margin-top:10px; line-height:1.5em; }
#colorwrap .strategic_partners .withimg img { padding:0 6px 6px; }
/*Company Backgrounder*/
#colorwrap .company_backgrounder p { margin-top:10px; line-height:1.5em; }
/*Industry Fact Sheet*/
#colorwrap .industry_fact_sheet p { margin-top:10px; line-height:1.5em; }
.industry_fact_sheet ul { list-style:disc inside; }
.industry_fact_sheet li { margin-top:5px; }
.industry_fact_sheet table { border-collapse:collapse; }
.industry_fact_sheet .t_table_d td, .industry_fact_sheet .t_tables td { padding-left:3px; }
.industry_fact_sheet .t_table_d { margin:0 auto; }
/*Media Fact Sheet*/
#colorwrap .media_fact_sheet p { margin-top:10px; line-height:1.5em; }
.media_fact_sheet table { border-collapse:collapse; }
.media_fact_sheet table td { padding-left:3px; }
/*customer_FAQs*/
#colorwrap .customer_FAQs p { margin-top:10px; line-height:1.5em; }
/*Franchise-Related_FAQs*/
#colorwrap .Franchise-Related_FAQs p { margin-top:10px; line-height:1.5em; }
.Franchise-Related_FAQs table { border-collapse:collapse; margin-top:20px; }
.Franchise-Related_FAQs table td { padding-left:3px; }
/*customer_FAQs*/
#colorwrap .biography p { margin-top:10px; line-height:1.5em; }
/**/
#colorwrap .tym_lv_1_test { margin-top:25px; line-height:1.5em; }
/*local_resources*/
.local_resource { margin-top:12px; width:644px; background:url(../tym_images/bg_form_rounded.jpg) bottom center no-repeat; }
.local_resource_in { padding-bottom:37px; }
.local_resource table { border-left:2px solid #f60; border-right:2px solid #f60; }
.local_resource th { height:26px; background:#f60; color:#fff; font-size:14px; padding-left:5px; }
.local_resource td { padding:10px 10px 10px 5px; }
.resource_title { font-size:13px; font-weight:bold; }
.resource_content { }
.local_resource .r_1 { background:#fff; }
.local_resource .r_2 { background:#f5f6f6; }

/*event_calendar*/
.event_calendar { margin-top:12px; width:644px; background:url(../tym_images/bg_form_rounded.jpg) bottom center no-repeat; }
.event_calendar_in { padding-bottom:37px; }
.event_calendar table { border-left:2px solid #f60; border-right:2px solid #f60; }
.event_calendar th { height:26px; background:#f60; color:#fff; font-size:14px; padding-left:5px; }
.event_calendar td { padding:10px 10px 10px 5px; }
.event_title { font-size:13px; font-weight:bold; }
.event_time { }
.event_address { }
.event_content { }
.event_calendar .r_1 { background:#fff; }
.event_calendar .r_2 { background:#f5f6f6; }
/*request*/
.request_service_in { font-weight:bold; }
#colorwrap .request_titles { font-size:12px; margin:10px; }
.request_service_in th { height:26px; background:#ff8000; color:#fff; font-size:13px; padding-left:23px; }
.t_contact_infomation input { border:none; height:16px; background:#fff; width:295px; }
.t_pet_infomation input { border:none; height:16px; background:#fff; width:125px; }
.t_contact_infomation { margin:10px 0; }
.t_pet_infomation { margin:10px 0 10px 25px;  *margin-left:27px;
_margin-left:27px; }
.t_contact_infomation td { height:22px; text-align:right; }
.t_pet_infomation td { height:22px; text-align:right; padding-right:5px; }
.t_service { margin:10px 0 10px 30px; }
.t_service td { height:22px; padding-left:20px; }
.t_service td div { width:470px; overflow:hidden; }
.t_service td.td_sp { padding:5px 0 5px 37px;  *padding:5px 0 5px 44px;
_padding:5px 0 5px 44px; overflow:hidden; }
.t_service input { border:none; }
.t_service input.text_input1 { width:332px; height:16px; }
.t_service input.text_input2 { width:291px; height:16px; }
.t_service input.text_input3 { width:331px; height:16px; }
.t_service textarea { background:#fff; border:none; width:370px; height:60px; overflow:auto; }
@media all and (min-width: 0px) {
 .t_service input.text_input1 {
 width:357px;
}
}
@media all and (min-width: 0px) {
 .t_service input.text_input2 {
 width:289px;
}
}
@media all and (min-width: 0px) {
 .t_service input.text_input3 {
 width:347px;
}
}
.td_sp .b_button { width:62px; height:20px; background:url(../tym_images/bg_buttons.gif) no-repeat; color:#fff; font-size:12px; font-weight:bold; }
.t_pet_infomation select { width:125px; color:#ff8000; padding-left:3px; }
.t_service select { color:#ff8000; width:150px; padding-left:3px; }
.t_service option { padding-left:3px; }
.t_contact_infomation input, .t_pet_infomation input, .t_service input, .t_contact_infomation textarea, .t_pet_infomation textarea, .t_service textarea { color:#333; }
.t_pet_infomation option { padding-left:3px; }
/*services_prices*/
/*services_prices*/
#colorwrap .promo_msg { color:#9e927a; font-size:13px; font-weight:bold; margin-bottom:5px; }
.services_prices { margin-top:12px; width:644px; background:url(../tym_images/bg_form_rounded.jpg) bottom center no-repeat; position:relative; }
.sep_line { position:absolute; bottom:2px; right:190px;  *right:206px;
_right:206px; }
 @media all and (min-width: 0px) {
 .sep_line {
 right:206px;
}
}
.services_prices_in { padding-bottom:37px; }
.services_prices table { border-left:2px solid #f60; border-right:2px solid #f60; }
.services_prices th { height:26px; background:#f60; color:#fff; font-size:14px; padding-left:15px; }
.services_prices td { padding:10px 22px 10px 15px; }
.services_prices .s_p_title { font-size:15px; font-weight:bold; }
.services_prices .s_p_content { font-size:11px; }
.services_prices .r_1 { background:#fff; }
.services_prices .r_2 { background:#EDF2D9; }
.services_prices .r_1 .rates { font-weight:bold; text-align:center; /*border-left:1px dashed #9e927a;*/
	font-size:12px; background:#fff url(../tym_images/s_p_add.jpg) repeat-y left; }
.services_prices .r_2 .rates { font-weight:bold; text-align:center; /*border-left:1px dashed #9e927a;*/
	font-size:12px; background:#EDF2D9 url(../tym_images/s_p_add.jpg) repeat-y left; }
/*locations*/
.locations_rates { padding-top:8px; }
.ranks { float:right; width:130px; display:inline;}
.rates_left { padding-right:20px; }
.rates_title { margin:0 0 15px 0; font-size:13px; font-weight:bold; line-height:1.8em; }
.rates_title .titles { width:348px; }
.rates_right { position:relative; background:#f5f6f6; font-size:13px; font-weight:bold; padding-bottom:0; }
#colorwrap .c_p { text-align:center; margin-bottom:10px; }
.rates_title .ranks { width:98px; text-align:center; margin-right:20px; }
.ranks img { position:relative; top:3px; }
.rounded_bottom { background:#fff url(../tym_images/rates_right_bottom.gif) no-repeat; position:absolute; width:154px; height:13px; bottom:0; }
.rounded_top { background:url(../tym_images/rates_right_top.gif) no-repeat; position:absolute; width:154px; height:13px; }
.content_middle { margin:0 0 12px 0; padding-top:12px; min-height:280px; _height:280px; }
.content_middle ul { line-height:1.5em; padding-left:8px; padding-right:2px; list-style-position:inside; list-style-type:disc; }
#colorwrap .rates_content p { margin-top:10px; line-height:1.5em; }
.tym_quote { padding:10px; }
#colorwrap .gm b { font-size:13px; }
/*apply_forajob*/

.apply_forajob_in { font-weight:bold;  }
#colorwrap .apply_forajob_titles { font-size:12px; margin:10px; }
.apply_forajob_in th { height:26px; background:#ff8000; color:#fff; font-size:13px; padding-left:23px; }
.apply_forajob .t_contact_infomation input { border:none; height:16px; background:#fff; width:295px; }
.apply_forajob .t_contact_infomation { margin:10px 0; }
.apply_forajob .t_contact_infomation td { height:22px; text-align:right; }
.apply_forajob .t_service { margin:10px 0 10px 30px; }
.apply_forajob .t_service td { height:22px; padding-left:20px; }
.apply_forajob .t_service td div { width:470px; overflow:hidden; }
.apply_forajob .t_service td.td_sp { padding:5px 0 5px 37px;  *padding:5px 0 5px 44px;
_padding:5px 0 5px 44px; overflow:hidden; }
.apply_forajob .t_service input { border:none; }
.apply_forajob .t_service input.text_input1 { width:332px; height:16px; }
.apply_forajob .t_service input.text_input2 { width:291px; height:16px; }
.apply_forajob .t_service input.text_input3 { width:331px; height:16px; }
.apply_forajob .t_service textarea { background:#fff; border:none; width:470px; height:60px; overflow:auto; }
.apply_forajob .td_sp .b_button { width:62px; height:20px; background:url(../tym_images/bg_buttons.gif) no-repeat; color:#fff; font-size:12px; font-weight:bold; }
.apply_forajob .t_service select { color:#ff8000; width:150px; padding-left:3px; }
.apply_forajob .t_service option { padding-left:3px; }
.apply_forajob .t_contact_infomation input, .apply_forajob .t_service input, .apply_forajob .t_contact_infomation textarea, .apply_forajob .t_service textarea { color:#333; font-size:11px; }
/*add_url*/
.add_url { _height:300px; }
.add_url_in { font-weight:bold; }
.add_url_in th { height:26px; background:#ff8000; color:#fff; font-size:13px; padding-left:23px; }
#colorwrap .add_url_message { margin:10px; color:#FF3333; }
.add_url_in table td { padding:5px 3px 5px 10px; vertical-align:top; }
.add_url_in input { border:none; height:16px; background:#fff; width:240px; color:#333; font-size:11px; }
.add_url select, .add_url option { color:#ff8000; font-size:11px; }
.add_url_in textarea { background:#fff; border:none; width:470px; height:60px; overflow:auto; color:#333; font-size:11px; }
.add_url .b_button { background:url(../tym_images/bg_buttons.gif) no-repeat; color:#FFFFFF; font-size:12px; font-weight:bold; width:62px; height:20px; }
/*no_service*/

.no_service { _height:300px; }
.no_service_in { font-weight:bold; background:url(../tym_images/bg_request_bottom.jpg) no-repeat bottom center; padding-bottom:19px; }
#colorwrap .no_service_message { margin:5px; font-size:12px; font-weight:bold; }
.no_service .t_contact_infomation input { border:none; height:16px; background:#fff; width:295px; }
.no_service .t_contact_infomation { margin:10px 0; }
.no_service .t_contact_infomation td { height:22px; text-align:right; }
.no_service .t_service { margin:0px 0 10px 30px; }
.no_service .t_service td { height:22px; padding-left:20px; }
.no_service .t_service td div { width:470px; overflow:hidden; }
.no_service .t_service input { border:none; }
#colorwrap .no_service .b_button { width:62px; height:20px; background:url(../tym_images/bg_buttons.gif) no-repeat; color:#fff; font-size:12px; font-weight:bold; }
.no_service select { color:#333; padding-left:3px; font-size:11px; }
.no_service option { padding-left:3px; font-size:11px; }
.no_service .t_contact_infomation input, .no_service .t_service input, .no_service .t_contact_infomation textarea, .no_service .t_service textarea { color:#333; font-size:11px; }
/*fran_a_f*/

.fran_a_f_in { font-weight:bold;  }
#colorwrap .fran_a_f_message { font-size:13px; margin-bottom:10px; }
.fran_a_f_in th { height:26px; background:#ff8000; color:#fff; font-size:13px; padding-left:23px; }
.own_apply_in th { height:26px; background:#ff8000; color:#fff; font-size:13px; padding-left:23px; }
.fran_a_f .own_apply_in table{margin:auto;}
.fran_a_f .t_contact_infomation input { border:none; height:16px; background:#fff; width:295px; font-weight:normal; }
.fran_a_f .t_contact_infomation { margin:10px 0; }
.fran_a_f .t_contact_infomation td { height:22px; text-align:right; }
.fran_a_f .t_service { margin:10px 0 10px 0px; }
.fran_a_f .t_service td { height:22px; padding-left:20px; }
.fran_a_f .t_service td div { width:470px; overflow:hidden; }
.fran_a_f .t_service td.td_sp { padding:5px 37px 5px 37px;  *padding:5px 37px 5px 37px;
_padding:5px 37px 5px 37px; overflow:hidden; }
.fran_a_f .t_service input { border:none; }
.fran_a_f .fran_a_f textarea { background:#fff; border:none; width:470px; height:60px; overflow:auto; }
.fran_a_f .td_sp .b_button { width:62px; height:20px; background:url(../tym_images/bg_buttons.gif) no-repeat; color:#fff; font-size:12px; font-weight:bold; }
.fran_a_f .t_service select { color:#333; padding-left:3px; font-size:11px; font-weight:normal; }
.fran_a_f .t_service option { padding-left:3px; color:#333; font-size:11px; font-weight:normal; }
.fran_a_f .t_contact_infomation input, .fran_a_f .t_service input, .fran_a_f .t_contact_infomation textarea, .fran_a_f .t_service textarea { color:#333; font-size:11px; font-weight:normal }
#colorwrap .td_sp p { padding-right:15px; }
/*bottom_search*/
.bottom_search { padding:15px 0; }
.bottom_search form { background:url(../tym_images/bg_bottomsearch.jpg) no-repeat; width:606px; height:106px; margin:0 auto; position:relative; }
.bottom_search div { position:absolute; top:48px; left:154px; }
#colorwrap .bottom_search p { position:absolute; top:73px; left:154px; font-weight:bold; }
.bottom_search .inputs { background:#FFFFFF none repeat scroll 0%; border:1px solid #ccc; color:#666; font-size:12px; font-weight:bold; height:18px; left:0pt; padding:4px 3px 0pt; position:absolute; top:0pt; width:226px; }
.bottom_search .buttons {cursor:pointer; background:url(../tym_images/header_submit.gif) no-repeat; border:none; color:#FFFFFF; font-family:Tahoma; font-size:0px; font-weight:bold; height:22px; left:240px; position:absolute; text-transform:uppercase; top:0pt; width:23px; }
.bottom_search p{display:none; }
.no_service .bottom_search form {width:463px;background:url(../tym_images/bg_bottomsearch_no_service.jpg) no-repeat;} 
.no_service .bottom_search div { position:absolute; top:48px; left:74px; }

/* search result list */
#tym_content { background:#fff; }
#tym_content .hdr1, #tym_content .hdr2, #tym_content .hdr3, #tym_content .hdr4, #tym_content .hdr5 { background:#f60; text-align:center; vertical-align:middle; border-color:#cec8bc; }
#tym_content .col1 { padding-left:15px; }
#tym_content .col3 { padding-left:15px; }
#tym_content a.location_link:link, #tym_content a.location_link:visited { text-decoration:none; color:#359ACC;}
#tym_content a.location_link:hover { color:#f60; background:transparent; }
.search_index { width:882px; height:42px; background:url(../tym_images/bg_search_index.gif) no-repeat; margin:0 auto 16px; position:relative; }
.search_index .s_title { position:absolute; bottom:20px; left:60px; color:#000; }
.search_index .s_index { text-align:center; position:absolute; bottom:3px; width:882px; }
.search_index .s_index a:link,.search_index .s_index a:visited{color:#fff;}
.search_index .s_index a:hover{ text-decoration:underline; }
#tym_content .col1, #tym_content .col2, #tym_content .col3, #tym_content .col4, #tym_content .col5 { border-color:#cec8bc; }
#tym_content .col1, #tym_content .col3 { text-align:left; }
.col4, .col5 { padding-top:3px; }
#tym_content .col1, #tym_content .col2, #tym_content .col3, #tym_content .col4, #tym_content .col5, #tym_content .col6 { border-color:#cec8bc; width:20%; }
#tym_content .col6 { width:5%; }
#tym_content .col2 { width:18%; }
#tym_content .col4, #tym_content .col5 { width:13%; }
.hdr6 { text-align:center; padding:0 3px; }
.col6 { border-left:1px solid black; text-align:center; }
#tym_content .hdr6 { background:#f60; text-align:center; vertical-align:middle; border:1px #cec8bc; border-style:solid none solid solid; color:#fff; }
/*site map*/
#colorwrap .sitemap_title { color:#F18B1D; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:24px; font-weight:normal; letter-spacing:-1px; padding:20px 0 0 30px; }
.tym_sitemap { width:822px; margin:0 auto; padding-top:30px; padding-bottom:40px; }
.first_level { margin-bottom:40px; }
.first_level h1 { font-size:18px; font-weight:normal; border-bottom:1px solid #d2c6ae; margin-bottom:20px; padding-bottom:5px; }
.first_level h2 { font-size:13px; font-weight:bold; }
.second_level { float:left; width:262px; margin:0px 6px 15px; display:inline; }
.second_level ul { line-height:1.5em; font-size:12px; list-style:none; }
.second_level ul ul { padding:0 0 0 15px; font-size:11px; width:250px; _width:247px; }
.second_level ul ul li { float:left; margin-right:11px; white-space:nowrap }
.first_level h1 a:link, .first_level h1 a:visited { color:#916f2d; }
.first_level h1 a:hover { color:#6b6046; }
.first_level h2 a:link, .first_level h2 a:visited { color:#ad8b49; }
.first_level h2 a:hover { color:#6b6046; }
.second_level ul a:link, .second_level ul a:visited { color:#F18B1D; }
.second_level ul a:hover { color:#f7b977; }
.clear { height:0; clear:both; font-size:0px; line-height:0; }
.two_logins { min-height:512px; _height:512px; }
.two_logins .targets { font-size:15px; font-weight:bold; color:#333; height:40px; }
.two_logins .login_input { width:190px; height:16px; border:1px solid #f90; background:#fff; color:#916f2d; margin-left:10px; }
.two_logins .login_button { height:22px; background:#f90; border:none; color:#fff; font-size:12px; font-weight:bold; width:50px; margin-left:10px; padding:0 10px;cursor:pointer; }
.two_logins td { height:25px; }
/*add Nov 12th*/

h1.eachpage p{font-size:13px;font-weight:bold;color:#666; }
.req_ser_btn{float:right;width:144px;height:22px; }
.req_ser_btn a{display:block;width:144px;height:22px;background:url(../tym_images/btn_request.gif) no-repeat;text-indent:-11111px; }
.locations_rates .rates_title .titles{width:290px; line-height:130%; }

/* franchise */
.franIndex{float:right;width:703px; }
.franBanner{width:703px;height:339px;position:relative;  background:url(../tym_images/bg_banner_fran.jpg) no-repeat; }
.franBanner .clickhere{position:absolute;bottom:28px; height:94px;left:27px;position:absolute;width:253px;text-indent:-10000px;   }
.franBanner .applynow{position:absolute;right:25px;top:53px;background:url(../tym_images/ico_apply.gif) no-repeat;width:129px;height:26px;display:block;  text-indent:-10000px; }
.franBanner .function{position:absolute; width:202px;height:27px;background:#fff;right:25px; top:10px; filter:alpha(opacity=80);  -moz-opacity:0.8;   opacity: 0.8;  }
.franBanner .functionIn{width:202px;height:27px;line-height:27px; }
.franBanner .functionIn a:link,.franBanner .functionIn a:visited{color:#666; font-size:10px;}
.franBanner .functionIn .a1{background:url(../tym_images/icon_print.gif) no-repeat 5px 7px; display:inline;width:31px;height:27px;float:left;margin:0 3px;padding-left:22px; }
.franBanner .functionIn .a2{background:url(../tym_images/icon_bookmark.gif) no-repeat 0 6px; display:inline;width:47px;height:27px;float:left;margin:0 3px;padding-left:20px;}
.franBanner .functionIn .a3{background:url(../tym_images/icon_email.gif) no-repeat 0 5px; display:inline;width:40px;height:27px;float:left;margin:0 3px;padding-left:20px;}

.franIndexLink{margin:12px 0 20px;height:220px;}
.franIndexLink img{margin:0 auto;display:block;}
.franIndexLink p{padding:0 10px;color:#fff; }
.franIndexLink a:link,.franIndexLink a:visited{color:#036; }
.franIndexLink .columnLeft{background:url(../tym_images/bg_franindex_left.jpg) no-repeat;width:224px; height:200px;float:left;padding:10px 0 ;  }
.franIndexLink .columnRight{background:url(../tym_images/bg_franindex_right.jpg) no-repeat;width:224px; height:200px;float:left;padding:10px 0 ; }
.franIndexLink .columnCenter{background:url(../tym_images/bg_franindex_center.jpg) no-repeat;width:224px; height:200px; float:left;padding:10px 0 ;  margin:0 15px;display:inline; }

.franIndexContent{}
.franIndexContent .columnLeft{float:left;width:312px;}
.franIndexContent .columnRight{float:right;width:312px;}
.franIndexContent h3{color:#669900;font-size:18px;font-weight:normal;text-align:left;  }
.franIndexContent .rcWrap{width:308px;margin-top:20px; }
.franIndexContent .rcWrap .rcTop{background:url(../tym_images/fran_rc_top.jpg) no-repeat;height:11px; font-size:0; line-height:0;  }
.franIndexContent .rcWrap .rcMiddle{background:#E5E5E5;padding:0 10px 0px;min-height:100px;_height:100px;   }
.franIndexContent .rcWrap .rcBottom{background:url(../tym_images/fran_rc_bottom.jpg) no-repeat;height:11px;font-size:0;line-height:0;   }
.franIndexContent .rcWrap img{float:left;margin-right:5px;}
.franIndexContent .timewhere{font-size:12px;font-weight:bold;color:#666; }
.franIndexContent .newsCT{margin-bottom:10px;}
.franIndexContent .newsCT a:link,.franIndexContent .newsCT a:visited{font-size:12px;color:#069; }

.franStep{float:right;width:703px; }
.franStepBanner{width:703px;height:204px;position:relative;  background:url(../tym_images/bg_step_banner_fran.jpg) no-repeat; }
.franStepBanner .applynow{position:absolute;right:25px;top:53px;background:url(../tym_images/ico_apply.gif) no-repeat;width:129px;height:26px;display:block;  text-indent:-10000px;display:none;  }
.franStepBanner .function{position:absolute; width:202px;height:27px;background:#fff;right:25px; top:10px; filter:alpha(opacity=80);  -moz-opacity:0.8;   opacity: 0.8;  }
.franStepBanner .functionIn{width:202px;height:27px;line-height:27px; }
.franStepBanner .functionIn a:link,.franBanner .functionIn a:visited{color:#666; font-size:10px;}
.franStepBanner .functionIn .a1{background:url(../tym_images/icon_print.gif) no-repeat 5px 7px; display:inline;width:31px;height:27px;float:left;margin:0 3px;padding-left:22px; }
.franStepBanner .functionIn .a2{background:url(../tym_images/icon_bookmark.gif) no-repeat 0 6px; display:inline;width:47px;height:27px;float:left;margin:0 3px;padding-left:20px;}
.franStepBanner .functionIn .a3{background:url(../tym_images/icon_email.gif) no-repeat 0 5px; display:inline;width:40px;height:27px;float:left;margin:0 3px;padding-left:20px;font-size:10px;color:#666; }

.stepLine{margin:15px 0 20px;position:relative; }
.stepLine .step1{position:absolute; left:0;width:106px;height:34px;display:block;text-indent:-10000px;z-index:2; background:#fff; filter:alpha(opacity=1);  -moz-opacity:0.01;   opacity: 0.01;  }
.stepLine .step2{position:absolute; left:106px;width:143px;height:34px;display:block;text-indent:-10000px;z-index:2; background:#fff; filter:alpha(opacity=1);  -moz-opacity:0.01;   opacity: 0.01;  }
.stepLine .step3{position:absolute; left:249px;width:147px;height:34px;display:block;text-indent:-10000px;z-index:2; background:#fff; filter:alpha(opacity=1);  -moz-opacity:0.01;   opacity: 0.01;  }
.stepLine .step4{position:absolute; left:396px;width:186px;height:34px;display:block;text-indent:-10000px;z-index:2;background:#fff; filter:alpha(opacity=1);  -moz-opacity:0.01;   opacity: 0.01;  }
.stepLine .step5{position:absolute; right:0;width:121px;height:34px;display:block;text-indent:-10000px;z-index:2;background:#fff; filter:alpha(opacity=1);  -moz-opacity:0.01;   opacity: 0.01;  }
.stepLine .img{position:absolute; z-index:1;}
.stepContent{float:left;width:450px; }
.stepRight{width:224px; float:right;}
.stepTestimonials{background:url(../tym_images/step/step_testimonials.jpg) no-repeat;height:110px; padding:20px;margin-top:10px;} 
.stepContent h1{color:#359ACC; font-size:24px;font-weight:normal;margin-bottom:12px;}
.stepContent h2{color:#669900; font-size:18px;font-weight:normal;margin-bottom:12px;}
.stepContent p{margin-bottom:10px;}
.stepContent ul{list-style:square inside;padding:15px;}
.stepContent .step4Table{margin:auto;}
.stepContent .step4Table td{padding:2px;height:24px;}
.stepContent .step4Table .odd td{background:#FFEBCC; }
.stepContentStep5{width:100%;}
.stepContent .searchform{width:180px; position:relative; margin:20px auto;height:23px;}
.stepContent .searchform .step3_input{width:151px; border:1px solid #CDCDCD;height:20px;padding-top:1px;position:absolute; left:0; }
.stepContent .searchform .step3_submit{cursor:pointer;border:none;background:url(../tym_images/step/btn_step3_search.gif) no-repeat; width:23px;height:23px; position:absolute; right:0;}

/*OAF*/
.OAF{width:702px;float:right;} 
.OAF p{margin-bottom:10px;line-height:150%; }
.OAF h1{color:#359ACC;font-size:22px; font-weight:normal; margin-bottom:15px; padding-top:5px;}
.OAF ul{list-style:square;padding:15px 15px 15px 30px;line-height:150%; }
.OAF h3{text-align:left; color:#666;font-size:16px;}
.OAF h4{margin-top:20px;}
.OAF .times{font-weight:bold; }
.OAF .totaltimes{font-size:16px;font-weight:bold;color:#000;text-align:right;  }
a#own_f_now{text-decoration:underline; }
.own_fran_sub{float:right;margin-bottom:15px;}
/*holiday*/
.holidayContent{line-height:150%; }
.holidayContent h3{color:#669900; font-size:18px;font-weight:normal;text-align:left; margin:25px 0 5px;}
.holidayContent ul{list-style:square;padding:0 0px 15px 20px;}

/* fran */
.services_information{overflow:hidden;margin-top:10px;_zoom:1;}
.services_information .address{float:left;width:48%;color:#666;font-weight:bold;line-height:1.3;  }
.services_information .rating_and_review{float:right;width:48%; }
.services_information .rank{float:left;width:48%; }
.services_information .rank img{margin-top:4px; }
.services_information .rank p{font-weight:bold; }
.services_information .reviews{float:left;width:48%; }

.services_photo_item{overflow:hidden;margin-top:30px;_zoom:1 ;}
.services_photo_item .photo{float:left;width:48%;text-align:center;  }
.services_photo_item p{text-align:center;font-weight:bold;  }
.services_photo_item .item{float:right;width:48%; }
.services_photo_item .item img{margin-bottom:9px;}

.franSpecialHome .rcLeftFran{width:443px;float:none;display:block;margin:0 auto;overflow:hidden; }
.franSpecialHome .rcLeftFran .innerRC{width:210px;float:left;margin:0 5px; display:inline; }
.franSpecialHome .rcLeftFran img{margin:0 5px; vertical-align:top;}
.franSpecialHome .rcLeftFran2{width:443px;float:none;display:block;margin:0 auto; text-align:right;margin-bottom:20px; }
.franSpecialHome .rcLeftFran2 .quoteOuter{text-align:left; }
.franSpecialHome .rcLeftFran2 .aLink{margin:0 5px 0 10px;color:#359ACC;  }
.franSpecialHome .rcLeftFran2 .quoteInner{padding:0px 40px;margin-bottom:; }
.franSpecialHome .rcLeftFran2 .quoteOuter{margin-bottom:10px; }

.franSpecialHome .franchiseLogo2{height:161px;background:#E5E5E5;}
.franchiseLogo .innerRC{width:210px;float:left;margin:0 5px; display:inline;  }
.franSpecialHome  .rcMiddleFran3 h2,.franSpecialHome .rcLeftFran h2{color:#359ACC;padding:0;text-align:left; margin-bottom:10px;}

.franSpecialHome .rcLeftFran h2 a,.franSpecialHome .rcLeftFran h2 a:visited{color:#359ACC;}
