/* CSS for joomla site  */





H1 {font-size: 24px; color:#BE1518; font-family:arial,helvetica,sans-serif;}



H2 {font-size: 20px; color:#BE1518; font-family:arial,helvetica,sans-serif;}



img { border: 0 none; }





body,td,th {

	font-family: Times new roman;

	font-size: 16px;

	color: #000000;

}

body {

	background-color: #38743e;

	background-image: url(../images/siteback.jpg);

	background-repeat: repeat-x;

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

}



a:link {

	font-family: Times new roman;

	font-size: 14px;

	color: #008000;

	font-weight: bold;

}

a:visited {

	color: #008000;font-family: Times new roman;font-weight: bold;font-size: 14px;

}

a:hover {

	color: #008000;font-family: Times new roman;font-weight: bold;font-size: 14px;

}

a:active {

	color: #008000;font-family: Times new roman;font-weight: bold;font-size: 14px;

}









.top {

	height:38px;

	background:url(../images/top.jpg) no-repeat;

}



.toptel {

	font-size:18px;

	font-weight:bold;

	color:#ffffff;

	margin: 0px 0px 0px 30px;

	float:left;

}





.franchiseop {

	float:right;

	width:350px;

	height:32px;

	margin: 5px 20px 0px 0px;

}



.logo {

	float:left;

	width:293px;

}



.hometree {

	background:url(../images/househeader.jpg) no-repeat;

	float:right;

	height:116px;

	width:487px;

}









.search {

	margin:10px 30px 0px 0px;

}

.search1 {

	height:72px;

	background:url(../images/search1.jpg) no-repeat;

}

.l {

	width:39px;

}

.r {

	width:39px;

}

.bt {

	background:url(../images/backtile.jpg) repeat-y;

}

.footer {

	background:url(../images/footer.gif) no-repeat;

	height:57px;

}









.botnav {font-family:tahoma; font-size:11px; color:#ffffff; text-decoration:none; font-weight:normal; margin: 10px 0px 20px 0px;}

a.botnav:link { color:#ffffff; text-decoration:none; font-weight:normal;}

a.botnav:visited { color:#ffffff; text-decoration:none;font-weight:normal;}

a.botnav:hover { color:#ffffff;  text-decoration:underline;font-weight:normal;}

a.botnav:active { color:#ffffff;  text-decoration:none;font-weight:normal;}









.franchemail { color:#008000; text-decoration:underline; }

a.franchemail:link { color:#008000; text-decoration:underline; }

a.franchemail:visited { color:#008000; text-decoration:underline;}

a.franchemail:hover { color:#008000; text-decoration:underline;}

a.franchemail:active { color:#008000; text-decoration:underline;}













#photodiv {

  background-repeat: no-repeat;

}





#photodiv2 {

  background-repeat: no-repeat;

}

















/* @group Tab Top Menu NEW */





div#tabmenu {



float:left;             /*   This is the alignment of menu  */   

height: 28px;

margin-top: 5px;

margin-right:20px;

font-family: Arial, Helvetica, Geneva, sans-serif;

}



div#tabmenu ul {

margin: 0;

padding: 0;

}



div#tabmenu li {

margin: 0;

padding: 0;

padding-right: 2px;

float: left;

list-style: none;

}



div#tabmenu a {

display: block;

float: left;

padding: 0 18px;

height: 28px;

line-height: 30px;

line-height: 28px;

font-weight: bold;

text-decoration: none;

color:#fff;

}









/*   This is the color of main menu non selected page on red button  */



div#tabmenu a  {

color: #fff;                  

}



div#tabmenu ul.topnav li.active a  {

color: #fff;

}



div#tabmenu ul.topnav li.active ul li.active {

	background: #80ad1e;

}

div#tabmenu ul.topnav li.active ul li.active:hover,

div#tabmenu ul.topnav li.active ul li.active.sfHover {

	background: #8ABB22;

}









/* Sublevel Up */



div#tabmenu li {

	background: #51a369 url(../images/tab_r.png) 100% 0 no-repeat;   /*  The color of the dropdown back  */

}

div#tabmenu li a {

	background: url(../images/tab_l.png) 0 0 no-repeat;

}



div#tabmenu li:hover,

div#tabmenu li.sfHover,

div#tabmenu li.active:hover,

div#tabmenu li.active.sfHover {

	background: url(../images/tab_r.png) 100% -33px no-repeat;

}



div#tabmenu li:hover a,

div#tabmenu li.sfHover a,

div#tabmenu li.active:hover a,

div#tabmenu li.active.sfHover a {

	background: url(../images/tab_l.png) 0 -33px no-repeat;

	color: #fff;

}





#tabmenu li.active,

#tabmenu li.active_menu {

	background: url(../images/tab_r.png) 100% -33px no-repeat;

}



#tabmenu li.active a,

#tabmenu li.active_menu a {

	background: url(../images/tab_l.png) 0 -33px no-repeat;

	color: #000;

}



#tabmenu li.active li.active,

#tabmenu li.active li.active a {

	background: none;

}



/* Sublevel Borders */



.menu li li {

	background:#222;

	border-bottom: 1px solid #000000;

	border-right: 1px solid #000000;

	border-left: 1px solid #000000;

}

/* Sublevel Over */

.menu li li:hover,

.menu li li.sfHover,

#tabmenu li:hover li:hover,

#tabmenu li.sfHover li.sfHover,

#tabmenu li.active li.active {

	background: #be1518;                /*  the color of the submenu rollover  */

}







#tabmenu li:hover li a.child:link,

#tabmenu li.sfHover li a.child:link,

#tabmenu li:hover li a.child:visited,

#tabmenu li.sfHover li a.child:visited  {

	background: url(../images/arrow_right.gif) 199px 50% no-repeat;

}

div#tabmenu li li a {

	height: 24px;

	line-height: 24px;

}

div#tabmenu ul.topnav li li a {

color: #FFF;

}





div#tabmenu li:hover li,

div#tabmenu li.sfHover li,

div#tabmenu li.active:hover li,

div#tabmenu li.active.sfHover li {

	background-image: none;

}



div#tabmenu li:hover li a,

div#tabmenu li.sfHover li a,

div#tabmenu li.active:hover li a,

div#tabmenu li.active.sfHover li a {

	background-image: none;

}

.menu, .menu * {

	margin:0;

	padding:0;

	z-index: 6000;

}



.menu li.sfHover,

.menu li:hover {

	background: url(../images/tab_r.png) 100% 0 no-repeat;

}



.menu li.sfHover a,

.menu li:hover a {

	background: url(../images/tab_l.png) 0 0 no-repeat;	

}



.menu {

	line-height:1.0;

	float:left;

	margin-bottom:1.5em;

	

}

.menu ul {

	background:#fff; 



}



.menu li {

	float:left;

	list-style:none;

	position:relative;

}



.menu li li a {

	display:block;

	padding: 0;

	margin-left: -10px;

	text-decoration:none;

	background-image: none;

	float:none;

	width:180px;



}

.menu li ul {

	float:none;

	top:-999em;

	position:absolute;

	width: 180px;

	z-index: 10000;

}



.menu li:hover ul,

.menu li.sfHover ul {

	left:1px;                  /*  Drop down alignment - moves the drop down left or right under the main menu  */

	top: 28px;

}

.menu li:hover li ul,

.menu li.sfHover li ul {

	top:-999em;

}

.menu li li:hover ul,

.menu li li.sfHover ul {

	left: 200px;

	top:0px;

	width: 200px;

}

.menu li li {

	float:none;

	width: 200px;

}



/* @end */








































