/* CSS Document */

 
#content #middle_area {width:990px; background:url(../images/content_area.png) repeat-y top; margin:0 auto;}

#middle_area #franchising {width:980px; margin:0 auto;}
#franchising #franchising_title {width:980px;}
#franchising #franchising_shadow {width:980px;}

/* OVERFLOW */

#franchising .franchising_content {width:980px;}
.franchising_content #franchising_menu {width:962px; background:url(../images/franchising/franchising_menu_bg.jpg) no-repeat top; height:65px; margin:0 auto; padding:0 0 0 18px;}
.franchising_content #franchising_text_area { width:980px; margin:0 auto;}

#franchising_text_area #franchising_text_area_left {width:635px; float:left; padding:0 0 0 15px;}
#franchising_text_area #franchising_text_area_right {width:321px; float:right;}

#franchising_text_area #franchising_text_area_left #point {width:630px; float:left; padding:20px 0 10px 0;}

#point #col1 {width:135px; float:left;}
#point #col2 {width:170px; float:left;}
#point #col3 {width:170px; float:left;}

#franchiseMenu {float: left; width: 433px; height: 63px; margin-top: 11px;}
#franchiseMenu li {float: left; display: inline;}
#franchiseMenu li a {float: left; display: block; height: 63px; background: url(../images/franchising/franchisenavbg.jpg) no-repeat;}

#franchiseMenu .overview a {width:124px; float:left; background-position: 0 -63px;}
#franchiseMenu .benefits a {width:94px; float:left; background-position: -124px -63px;}
#franchiseMenu .faq a {width:97px; float:left; background-position: -218px -63px;}
#franchiseMenu .request a {width:118px; float:left; background-position: -315px -63px;}

/*HOVER*/
#franchiseMenu .overview a:hover {width:124px; float:left; background-position: 0 0;}
#franchiseMenu .benefits a:hover {width:94px; float:left; background-position: -124px 0;}
#franchiseMenu .faq a:hover {width:97px; float:left; background-position: -218px 0;}
#franchiseMenu .request a:hover {width:118px; float:left; background-position: -315px 0;}

/*ACTIVE*/
#franchiseMenu .overview a.active {width:124px; float:left; background-position: 0 0;}
#franchiseMenu .benefits a.active {width:94px; float:left; background-position: -124px 0;}
#franchiseMenu .faq a.active {width:97px; float:left; background-position: -218px 0;}
#franchiseMenu .request a.active {width:118px; float:left; background-position: -315px 0;}

.franchising_title {padding:0 0 20px 0;}
.franchising_text {color:#767676; font-size:12px;}
.franchising_text_black {color:#464646; font-size:12px;}
.franchising_text_red {font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#ed174f;}
.franchising_text_red2 {font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; color:#ed174f;}
.franchising_text_black_circle {font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#464646;}


/* BENEFITS */
.franchising_content #benefits_text_area { width:980px; margin:0 auto;}
#benefits_text_area #benefits_text_area_left {width:635px; float:left; padding:0 0 0 15px;}
#benefits_text_area #benefits_text_area_right {width:321px; float:right;}

#benefits_text_area #benefits_text_area_left #point2 {width:630px; float:left; padding:20px 0 30px 0;}

#point2 #col1 {width:425px; float:left;}
#point2 #col2 {width:200px; float:left;}

.benefits_text_red_circle {font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; color:#ed174f;}
.benefits_text_black {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#464646;}


/* FAQ */
.franchising_content #faq_text_area { width:980px; margin:0 auto;}
#faq_text_area #faq_text_area_left {width:635px; float:left; padding:0 0 0 15px;}
#faq_text_area #faq_text_area_right {width:321px; float:right;}

#faq_text_area #faq_text_area_left #point2 {width:630px; float:left; padding:20px 0 30px 0;}

.faq_text_black {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#464646;}
.faq_text_black_small {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#767676;}
.faq_text_black_small a {text-decoration:none; color:#464646;}
.faq_text_black_small a:hover {text-decoration:underline; color:#464646;}

.faq_text_border {color:#767676; font-size:12px; border-bottom:1px solid #fbd1dc; padding:0 0 10px 0; margin:0 10px 10px 0;}
.faq_question {background:url(../images/franchising/bullet.gif) no-repeat left; padding:8px 0 8px 30px; font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; color:#ed174f;}


/* REQUEST */
.franchising_content #request_text_area { width:960px; margin:0 auto;}

#request_text_area #point3 {width:960px; float:left; margin:0 auto;}

#point3 #col1 {width:425px; float:left;}
#point3 #col2 {width:200px; float:left;}

.request_text_red_circle {font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#ed174f;}
.request_text_black {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#464646;}
.request_text_black_small {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#464646;}
.request_text_red {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#ed174f;}

.request_pink_textblack {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#767676;}

.request_form_redtext {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ed174f; padding:10px 0 5px 0; font-weight:bold;}
.request_form_blacktext {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#464646; padding:10px 0 5px 0; font-weight:bold;}

.request_title {text-align:left; float:left; width:960px;}

.request_text_border {color:#767676; font-size:12px; border-bottom:1px solid #fbd1dc; padding:0 0 10px 0; margin:0 10px 10px 0;}
.request_question {background:url(../images/franchising/bullet.gif) no-repeat left; padding:8px 0 8px 30px; font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; color:#ed174f;}
