@charset "utf-8";
/* CSS Document */
body{
	padding:0px;
	margin:0px;
	background:url(../images/bg.jpg) repeat-x top #f2f2f2;
	font:normal 13px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#4b4b4b;
}
p, span, a, input, ul, ol, li, h1, h2, h3{
	padding:0px;
	margin:0px;
}
img{
	border:none;
}
.clear{
	clear:both;
}
#wrapper{
	width:990px;
	margin:0px auto;
}
/********************Header*******************/
#header{
	width:990px;
	height:90px;
	float:left;
}
#header a.logo{
	width:272px;
	height:48px;
	float:left;
	display:inline;
	margin:30px 0 0 20px;
}
#header ul#menu{
	width:auto;
	height:43px;
	float:right;
	display:inline;
	margin:40px 0 0 0;
	list-style:none;
}
#header ul#menu li{
	width:95px;
	height:43px;
	float:left;
	list-style-type:none;
}
#header ul#menu li a{
	width:95px;
	height:43px;
	float:left;
	font:bold 11px/43px "Trebuchet MS";
	color:#000;
	text-decoration:none;
	text-align:center;
}
#header ul#menu li a:hover{
	background:url(../images/menu.jpg) no-repeat;
}
#header ul#menu li a.on{
	background:url(../images/menu.jpg) no-repeat;
}
/*****************Banner******************/
#banner{
	width:990px;
	height:277px;
	float:left;
	background:url(../images/bannerbg.jpg) no-repeat;
}
#banner #bannertxt{
	width:450px;
	height:277px;
	float:left;
}
#banner #bannertxt h1{
	width:275px;
	height:75px;
	float:left;
	display:inline;
	margin:40px 0 0 55px;
}
#banner #bannertxt h2{
	width:400px;
	float:left;
	display:inline;
	margin:20px 0 0 55px;
	font:normal 18px/20px "Century Gothic";
	color:#000;
}
#banner #bannertxt a.viewmore{
	width:82px;
	height:33px;
	float:right;
	display:inline;
	margin:5px 20px 0 0;
}
#banner #bannerpic{
	width:380px;
	height:248px;
	float:right;
	display:inline;
	margin:15px 22px 0 0;
}
/*****************midpanel*********************/
#midpanel h1.headfranchise{
	width:auto;
	height:65px;
	float:left;
	padding:45px;
	display:inline;
	margin:0 0 0 20px;
	font:normal 40px "Trebuchet MS";
	color:white;
}
#midpanel{
	width:990px;
	height:175px;
	float:left;
}
#midpanel ul{
	width:280px;
	height:auto;
	float:left;
	display:inline;
	margin:40px 0 0 50px;
	list-style:none;
}
#midpanel ul li{
	width:280px;
	height:auto;
	font:normal 14px/18px Arial, Helvetica, sans-serif;
	color:#FFF;
}
#midpanel ul li.head{
	width:220px;
	height:auto;
	font:bold 16px/18px Arial, Helvetica, sans-serif;
	color:#FFF;
}
#midpanel ul li a.viewmore{
	width:189px;
	height:33px;
	float:left;
	margin:10px 0 0 0;
}
#body{
	width:990px;
	height:auto;
	float:left;
	margin:12px 0 0 0;
}
#body #top{
	width:990px;
	height:44px;
	float:left;
	background:url(../images/bodytop.jpg) no-repeat;
}
#body #mid{
	width:990px;
	height:auto;
	float:left;
	padding:0 0 20px 0;
	background:url(../images/bodymid.jpg) repeat-y;
}
#body #mid h1.simple{
	width:auto;
	height:65px;
	float:left;
	padding:0px;
	display:inline;
	margin:0 0 0 50px;
	font:normal 18px/65px "Trebuchet MS";
	color:#000;
}
#body #mid h1.simple2{
	width:auto;
	height:65px;
	float:left;
	padding:0px;
	display:inline;
	margin:0 0 0 20px;
	font:normal 18px/65px "Trebuchet MS";
	color:#000;
}
#body #mid h1{
	width:auto;
	height:65px;
	float:left;
	padding:0 0 0 65px;
	font:normal 18px/65px "Trebuchet MS";
	color:#000;
}
#body #mid h1 span, #body #mid h1.simple span{
	font-weight:bold;
}
#body #mid h1.franchise{
	background:url(../images/icon1.jpg) no-repeat top left;
	display:inline;
	margin:0 0 0 50px;
}
#body #mid h1.welcome{
	background:url(../images/icon2.jpg) no-repeat top left;
	display:inline;
	margin:0 0 0 20px;
}
#body #mid h1.contact{
	background:url(../images/icon3.jpg) no-repeat top left;
	display:inline;
	margin:20px 0 0 20px;
}
#body #mid #leftpan{
	width:350px;
	height:auto;
	float:left;
	background:url(../images/sep.jpg) no-repeat top right;
}
#body #mid #leftpan #map{
	width:260px;
	height:200px;
	float:left;
	display:inline;
	margin:20px 0 0 50px;
}
#body #mid #leftpan p{
	width:290px;
	height:auto;
	float:left;
	display:inline;
	margin:20px 0 0 50px;
}
#body #mid #leftpan a.viewmore{
	width:74px;
	height:31px;
	float:right;
	display:inline;
	margin:20px 50px 0 0;
}
#body #mid #rightpan{
	width:640px;
	height:auto;
	float:left;
}
#body #mid #rightpan p{
	width:590px;
	height:auto;
	float:left;
	display:inline;
	margin:20px 0 0 20px;
}
#body #mid #rightpan a.viewmore{
	width:74px;
	height:31px;
	float:right;
	display:inline;
	margin:20px 50px 0 0;
}
#body #mid #rightpan ul{
	width:590px;
	height:auto;
	float:left;
	display:inline;
	margin:20px 0 0 20px;
}
#body #mid #rightpan ul li{
	list-style-position:inside;
}
#body #mid #rightpan ol{
	width:590px;
	height:auto;
	float:left;
	display:inline;
	margin:20px 0 0 20px;
	list-style:decimal;
}
#body #mid #rightpan ol li{
	list-style-position:inside;
}



#body #mid #fullpan{
	width:990px;
	height:auto;
	float:left;
}
#body #mid #fullpan p{
	width:900px;
	height:auto;
	float:left;
	display:inline;
	margin:20px 0 0 50px;
}
#body #mid #fullpan a.viewmore{
	width:74px;
	height:31px;
	float:right;
	display:inline;
	margin:20px 50px 0 0;
}
#body #mid #fullpan ul{
	width:900px;
	height:auto;
	float:left;
	display:inline;
	margin:20px 0 0 50px;
}
#body #mid #fullpan ul li{
	list-style-position:inside;
}
#body #mid #fullpan ol{
	width:900px;
	height:auto;
	float:left;
	display:inline;
	margin:20px 0 0 50px;
	list-style:decimal;
}
#body #mid #fullpan ol li{
	list-style-position:inside;
}
#body #mid #fullpan h1.simple{
	width:auto;
	height:65px;
	float:left;
	padding:0px;
	display:inline;
	margin:0 0 0 50px;
	font:normal 18px/65px "Trebuchet MS";
	color:#000;
}
#body #mid #fullpan h1.simple2{
	width:auto;
	height:65px;
	float:left;
	padding:0px;
	display:inline;
	margin:0 0 0 50px;
	font:normal 18px/65px "Trebuchet MS";
	color:#000;
}
#body #mid #fullpan h1{
	width:auto;
	height:65px;
	float:left;
	padding:0 0 0 65px;
	font:normal 18px/65px "Trebuchet MS";
	color:#000;
}
/*****************Footer********************/
#footer{
	width:990px;
	height:140px;
	float:left;
	background:url(../images/footer.jpg) no-repeat top;
}
#footer ul#menu{
	width:auto;
	float:left;
	display:inline;
	margin:110px 0 0 40px;
	list-style:none;
}
#footer ul#menu li{
	width:auto;
	float:left;
	list-style-type:none;
}
#footer ul#menu li a{
	width:auto;
	float:left;
	font:normal 12px/15px "Trebuchet MS";
	color:#000;
	text-decoration:none;
	text-align:center;
	padding:0 5px 0 5px;
}
#footer p.copy{
	width:auto;
	float:right;
	font:normal 12px/15px "Trebuchet MS";
	color:#000;
	text-align:right;
	display:inline;
	margin:110px 50px 0 0;
	
}
/*********** Addition ***********/

#body #mid #rightpan-contact{
	width:290px;
	height:auto;
	float:left;
}
#body #mid #rightpan-contact p{
	width:600px;
	height:auto;
	float:left;
	display:inline;
	margin:20px 0 0 20px;
}
#body #mid #rightpan-contact a.viewmore{
	width:74px;
	height:31px;
	float:right;
	display:inline;
	margin:20px 50px 0 0;
}
#body #mid #rightpan-contact ul{
	width:600px;
	height:auto;
	float:left;
	display:inline;
	margin:20px 0 0 20px;
}
#body #mid #rightpan-contact ul li{
	list-style-position:inside;
}
/*************** Contact Form **************/

#body #mid #rightpan-contactform{
	width:600px;
	height:auto;
	float:left;
	display:inline;
	margin:20px 0 0 60px;
}
#body #mid #rightpan-contactform p{
	width:600px;
	height:auto;
	float:left;
	display:inline;
	margin:20px 0 0 20px;
}
#body #mid #rightpan-contactform a.viewmore{
	width:74px;
	height:31px;
	float:right;
	display:inline;
	margin:20px 50px 0 0;
}

