@charset "utf-8";

/*--------------------------------------------------------------------------------------------*/	

body {
	background-color: #CCCCCC;
	background-image: url(../images/BG-body.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	font-family:Arial, Helvetica, sans-serif;
	margin:12px 0 0 0;
	padding:0;
}

.clear { clear:both;}

a{color:#063;outline: none;}
a:hover{color:#639;}

img { border:0;}

/*--------------------------------------------------------------------------------------------*/	
#wrapperTop {
	margin:0 auto;
	width:970px;
	height: 30px;
	background-image:url(../images/WhiteBox-Top.png);
	background-repeat:no-repeat;
	behavior: url(iepngfix.htc);
	}
#wrapperContent {
	margin:0 auto;
	width:970px;
	overflow:hidden;
	background-image:url(../images/whiteBox-ContentBG-full.png);
	background-position:top center;
	behavior: url(iepngfix.htc);
	}
html > /**/ body #wrapperContent {
	margin:0 auto;
	width:970px;
	overflow:hidden;
	background-image:url(../images/whiteBox-ContentBG.png);
	background-repeat:repeat-y;
	}	
#wrapperBtm {
	margin:0 auto;
	width:970px;
	height: 30px;background-image:url(../images/WhiteBox-Btm.png);
	background-repeat:no-repeat;
	behavior: url(iepngfix.htc);
	}

/*--------------------------------------------------------------------------------------------*/	
#logos .left {
	float:left;
	margin:0 30px;
	}
	
/* IE6 FIX */	#logos .right {						
/* IE6 FIX */	float:right;
/* IE6 FIX */	margin:0 17px 0 110px;
/* IE6 FIX */	position:absolute;
/* IE6 FIX */	*top:-10px;
/* IE6 FIX */	}
	
/*------------------------------------------------------------------ HIDE FROM IE6 */	
html > body #logos .right {
	margin:0 17px 0 110px;
	padding:0;
	margin:0 17px 0 110px;
	top: 32px;
}

#nav {
	clear:both;
	font-size:12px;
	margin:32px 0 2px 0 ;
	padding:0;
	font-weight:bold;
	float:left;
	width:970px;
}

html > /**/ body #nav {
	clear:both;
	font-size:12px;
	margin:20px 0 10px 0 ;
	padding:0;
	font-weight:bold;
	float:left;
	width:970px;
}



#nav ul li {
	display:inline;
	margin:0;
	padding:0 28px 0 0;

}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    #nav ul li { padding:0 20px 0 0; }
}

#nav ul li a{
	text-decoration:none;
	color:#063;
}
  
#home ul li.home a, 
#whyFranchising ul li.whyFranchising a, 
#whyIncomeTaxFranchising ul li.whyIncomeTaxFranchising a, 
#ourFranchiseSupportTeam ul li.ourFranchiseSupportTeam a, 
#franchisingOpportunities ul li.franchisingOpportunities a, 
#FAQ ul li.FAQ a 
{ color:#639;padding-bottom:2px; border-bottom:2px solid #9BDA45;}

#nav ul li a:hover{
	text-decoration:none;
	color:#639;
}

#flash {
	clear:both;
	width:960px;
	height:345px;
	margin:0 auto 20px auto;
	}

/*-------------------------------------------------------------------------------------------- CONTENT LAYOUT */	

/* IE6 FIX */ #contentSidebar {float:left; width:225px;margin:0 0 0 42px;padding:0;}
* #contentSidebar img { margin:0; padding:0;}
/*------------------------------------------------------------------ HIDE FROM IE6 */	
html > body #contentSidebar {float:left; width:225px;margin-left:85px;}

/* IE6 FIX */ #contentText { float:right; width:550px; margin:0 42px 60px 20px;}

/*------------------------------------------------------------------ HIDE FROM IE6 */	
html > body #contentText { float:right; width:550px; margin:0 85px 60px 20px;}

h1{margin:0;padding:0;color:#063; font-size:20px;line height:18px;}
h2{margin:0 0 10px 0;padding:0;color:#639; font-size:16px;line height:18px;}
p {margin:10px 0;padding:0;color:#666; font-size:12px;line-height:18px;}
.first {font-size:16px; line-height:20px;margin:10px 0;color:#639;}

/*-------------------------------------------------------------------------------------------- TESTIMONIALS */
#contentSidebar p {margin:0 10px 10px 10px; font-size:11px;line-height:14px;}
#contentSidebar .rankings {margin:0 0 10px 10px; font-size:13px;line-height:18px;}
.testimonial_Name {margin:0 0 0 10px;padding:0;color:#639; font-size:14px;line height:14px;font-weight:bold;}
.testimonial_Blurb {margin:0 0 0 10px;padding:0;color:#000; font-size:12px;line height:14px;}
.testimonial_ReadMore {margin:10px 0 20px 10px;padding:0;color:#063; font-size:14px;line height:14px;font-weight:bold;}

#testimonials .testimonial_Name {margin:0;padding:0;}
#testimonials .testimonial_Blurb {margin:0;padding:0;}
#testimonials .testimonial_ReadMore {margin:10px 0 20px 0;padding:0;}

#testimonials #contentText .left { float:left; margin:0 20px 0 -33px;padding:0;width:373px;}
#testimonials #contentText .right {float:right;margin:0;padding:0;width:190px;}

#testimonial_right {margin-bottom:80px;}

#testimonials #contentSidebar img{
	padding-bottom:20px;
	}
#testimonials .test_name {
	text-align: left;
	font-size: 18px;
	line-height: 24px;
	color:#639;
	}

#testimonials .test_title {
	text-align: left;
	font-size: 14px;
	line-height: 24px;
	color:#063;
	}

#testimonials .test_locations {
	text-align: left;
	font-size: 12px;
	font-weight:bold;
	color:#666;
	}

#testimonials .test_locations span{
	text-align: left;
	font-size: 12px;
	font-weight:normal;
	}

.webUpdate_Name {
	color: #063;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
	padding: 67px 0 10px 0;
	text-align: center;
}
/*-------------------------------------------------------------------------------------------- TRADE SHOW APPEARANCES */
#tradeShow_Listing{margin:0;padding:0 0 20px 0;}
.tradeShow_Name  {margin:0 0 0 10px;}
.tradeShow_Name a{padding:0;color:#639; font-size:14px;line height:14px;font-weight:bold; text-decoration:none}
.tradeShow_Name a:hover{color:#063;text-decoration:underline}
.tradeShow_Loc {margin:0 0 0 10px;padding:0;color:#063; font-size:12px;line height:14px;font-weight:bold;}
.tradeShow_City {margin:0 0 0 10px;padding:0;color:#000; font-size:12px;line height:14px;}
.tradeShow_Date {margin:0 0 10px 10px;padding:0;color:#000; font-size:12px;line height:14px;}

#contentSidebar .NextStep{padding:0 0 20px 0;}


/*-------------------------------------------------------------------------------------------- FOOTER */

/* IE6 FIX */ 	#footer {
/* IE6 FIX */ 	clear: both;
/* IE6 FIX */ 	width:960px;
/* IE6 FIX */ 	margin:10px auto 0 auto;
/* IE6 FIX */ 	color: #FFF;
/* IE6 FIX */ 	text-align: center;
/* IE6 FIX */ 	font-size: 11px;
/* IE6 FIX */ 	padding:20px 0 0 0;
/* IE6 FIX */ 	background:url(../images/BG-Footer.png) no-repeat top center;
/* IE6 FIX */ 	}

/*------------------------------------------------------------------ HIDE FROM IE6 */	
html > /**/body #footer {
	clear: both;
	width:960px;
	margin:10px auto 0 auto;
	color: #FFF;
	text-align: center;
	font-size: 11px;
	padding:20px 0 0 0;
	background:url(../images/BG-Footer.png) no-repeat top center;
}

body:last-child #footer {padding:20px 0; }
#footer a{
	color: #FFF;
	line-height: 20px;
	text-decoration: none;
	padding: 20px 5px;
}

#footer a:hover{
	color: #FFF;
	text-decoration: underline;
}

#footer p{
	color: #FFF;
	font-size: 11px;
}

/*-------------------------------------------------------------------------------------------- REQUEST FORM */

#contentText .left { float:left; margin:0 20px 0 0;padding:0;}
#contentText .right {float:right;margin:20px 0;padding:0;}
#contentText .right input {margin:5px 0;}
form {font-size:12px;}

.test {margin: 3px 0 15px 0;width:250px;}
.test.radioBtn{width:10px;}

#textform span strong, #textform span span {color:#F00; font-weight:bold;}

#requestForm h1{margin-bottom:20px;}
#requestForm h2{margin:0;}


/*-------------------------------------------------------------------------------------------- WHY FRANCHISING */
.contactDetails .ph{
	padding-left: 10px;
}

.contactDetails .fax{
	padding-left: 25px;
}

.contactDetails .email{
	padding-left: 15px;
}

.funFacts {margin:0;padding:0 0 15px 0;}
.linksImg {padding-top:20px;}
.links {margin:0 0 0 10px; width:215px;}
.links a{color:#639; font-size:12px;line-height:20px;text-decoration:none;font-weight:bold;}
.links a:hover {color:#063;text-decoration:underline;}
.links h2 {color:#063;margin:10px 0;}

/*-------------------------------------------------------------------------------------------- LISTS WITHING COPY */
#contentText strong {color:#639;}
#contentText ul {
	color:#063;
	font-size:12px;
	line-height:18px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0 0 0 24px;
	}

#contentText ul li {
	list-style-image:url(../images/action_check.gif);
	list-style-position:outside;
	list-style-type:none;
	padding:0 14px 14px;
	}

html > body #contentText ul li {
	list-style-image:url(../images/action_check.gif);
	list-style-position:outside;
	list-style-type:none;
	padding:0 14px 14px 0;
	}

