@charset "utf-8";
/* CSS Document */

html, body {
	height:100%;
}

#container {
	margin-top:75px;
	background:url(../images/intro/container.png) no-repeat;
	width:981px;
	height:446px;
	padding:1px 0 0 0;
}

#containerTop {
	background:url("../images/intro/container-top.png") no-repeat scroll 0 0 transparent;
	height:74px;
	margin:55px auto 0 auto;
	padding:3px 0 0;
	width:981px;
}


#containerMiddle {
	background:url(../images/intro/container-middle.png) repeat-y;
	width:981px;
    margin:0 auto;
	padding-bottom:15px;
}

#containerBottom {
	background:url(../images/intro/container-bottom.png) no-repeat;
	width:981px;
	height:68px;
	margin:0 auto;
}

#welcome {
	background:url(../images/intro/welcome.png) no-repeat;
	width:646px;
	height:52px;
	margin: 20px auto 37px auto;
}

#containerBottom img {
	margin:10px 22px 0 22px;
}

#intro #containerMiddle p {
	width:383px; /*423*/
	height:81px; /*121*/
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	float:left;
	text-align:center;
	padding:20px;
	margin:22px 33px 10px;
}

#containerMiddle img {
	margin:21px 21px 0 21px;
}

#containerMiddle p a {
	margin-top:7px;
	display:block;
}

#pOne {
	background:#e6f4ff;
	color:#00447a;
}

#pTwo {
	background:#eef0ff;
	color:#0b007a;
}

#intro #containerMiddle p#pThree {
	background:url("../images/intro/promo.jpg") no-repeat scroll 0 0 transparent;
	height:54px;
	padding:22px 118px 10px 10px;
	width:293px;
	color:white;
}

#intro #containerMiddle p#pThree a:link,
#intro #containerMiddle p#pThree a:visited {
	color:white;
}

#intro #containerMiddle p#pFour {
	background:#00568c;
	width:413px;
	height:73px;
	color:white;
	font-size:15px;
	letter-spacing:.01em;
	padding:7px 5px;
}

#intro #containerMiddle p#pFour .smallText {
	font-size:10px;
}


#introContact #containerMiddle p,
#introContact #containerMiddle h2 	{
	margin: 30px 30px 15px 30px;
}

#intro #containerMiddle p#pThree a:hover {
	color:#CFC;
}

p#footerText {
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	display:block;
	color:#6f6f6f;
	margin:19px 37px 0 0;
	padding:0;
	font-size:12px;
	width:600px;
	height:40px;
	color:white;
}

#introContact #containerMiddle h2 	{
	color:#004F85;
}

#introContact #containerMiddle p a {
	display:inline;
}
 
h2.want-more {
  font-size:16px; 
  padding:15px 34px 0 34px;
  width: 550px;
}

#franchise-directory {
  float: right;
  margin-right: 60px;
  padding-bottom: 30px;
  width: 300px;
  text-align:center;
}

#franchise-directory strong {
  font-weight: normal;
  font-size: 11px;
  font-style: italic;
}
