/* This is a new template for yourbizistes and franchise-websites sites */
body {
background-color: #999999;
font-family: Arial, Helvetica, sans-serif;
}

#date_area {
display: none;
}


#rootcont {
border:0px solid green;
width: 800px;
margin: 0 auto;
background-color:#ffffff;
}

h1 {
}

h2 {
}

h3 {
}

#headerbanner {
border-bottom:1px solid white;
height:45px;
background:url(/yourbizsites/images/flag_banner.jpg) no-repeat right;
background-position:right;
background-color:#FFFFFF;
font-size:16pt;
padding-top:5px;
padding-left:10px;
}

#gallery_frame {

}


#navgroup {
border:0px solid red;
width:226px;
font-size:80%;
padding-left:30px;
background-color:#000080;
height:240px;
padding-top:10px;
float:left;

}

div#navgroup ul    {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

div#navgroup ul li    {
	margin-top: 4px;
}

div#navgroup ul li a    {
	display: block;
	width: 150px;
	padding: 3px 5px 3px 10px;
	text-decoration: none;
	color: #000;
}

div#navgroup ul li a    {
	display: block;
	width: 150px;
	padding: 3px 5px 3px 10px;
	text-decoration: none;
	color: #000;
	background-image: url(/yourbizsites/images/nav_base.jpg);
	background-repeat: repeat-y;
}

div#navgroup ul li a:hover    {
	color: #fff;
	background-color: #ccc;
	background-image: url(nav_base2.jpg);
	background-repeat: repeat-y;
}

#more {
border: 0px solid red;
width:257px;
float:left;
clear:both;
}

#content {
float:right;
width:541px;
margin-top:-250px;
border-right:1px solid white;
}


#slogan {
xtop:-100px;
background-color:#778899;
text-align:center;
margin-bottom:3px;
xmargin-top:-20px;
height: 40px;
padding-top: 0px;
margin-top: 0px;
}

#slogan h2 {
padding-top: 10px;
margin-top: 0px;
font-size:16px;
}

* html #slogan {
margin-top:0px;
}

#hours {
border-top:1px solid white;
border-bottom:1px solid #778899;
padding-left:3px;
background-color: #778899;
}

#mktmsg1 {
border-top:1px solid #778899;
border-bottom:1px solid #778899;
padding-left:3px;
background-color: #778899;
}

#mktmsg2 {
padding-left:3px;
background-color:#778899;
border-top:1px solid white;
border-bottom:1px solid white;
}


#imgstyle {
text-align:center;
}

#contactusdata {
float:left;
}

#contactinfo {
clear:both;
text-align:center;
border-top:1px solid white;
border-bottom:1px solid white;
background-color:#778899;
}

#footer {
clear:both;
text-align:center;
background-color:#000080;
color:#FFFFFF;
font-size:80%;
border-top:1px solid white;
width: 800px;
margin: 0 auto;

}

#pagecontent {
width:530px;
float:right;
xmargin-top:-250px;
padding:4px;
border: 0px solid;

}

#page_heading {
	font-size: 1.8em;
	color: #000080;
	padding-top: 1em;
	font-weight: bold;
	text-indent:10px;
	padding-bottom:10px;
}

#contact_data {
text-align:center;
}

#cleardiv {
height:200px;
}

#overview {
padding:4px;
}

#container {
border: 0px solid red;
float:left;
width: 800px;
background:#FFFFFF;
}

/*



*html #Xnavgroup {
xmargin-left:-275px;
left:0px;
position:relative;
}



#langgroup {
padding-top:3px;
}

#liklist {
}

#menuheader {
}


#listend {
}

#listshadow {
}




#container {
xborder:1px dashed;
xfloat:right;
xwidth:200px;
background-color:#FFFFFF;
}

#container2 {
border:0px solid green;
}

#content {
border: 1px solid red;
width:460px;
float:right;


}



#more {
clear:both;
xborder:0px solid blue;
width:275px;
float:left;
margin-top:250px;
border-top:0px solid white;
}

#overview {
border: 1px solid yellow;
width:490px;
float:right;
text-align:left;
}




#topgraphic {
}


#banner {
}



#addressinfo {
}

#addlabel {
}

#add1 {
}

#add2 {
}

#province {
}

#location 1{
}

#phoneinfo {
}

#phone {
}

#phonelabel {
}

#phone800 {
}


#page_data {
}

#page3_form {
}

#emailbody {
}

.bodyclass {
}

.topimgstyle {
}

.hbanner {
}

.prop {
border:0px solid;
min-height:175px;
}

.clear {
}

.cleardiv {
}

.menuheader {
}

.extra_banner {
}

.std_form {
}

.page_style {
}

.more_label {
}

.hours_text {
}

.mkt1_text {
}

.mkt2_text {
}
*/

.imgstyle {
width:350px;

}


/* level 0 inner */
.m0l0iout {
	font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
	font-size: 12px;
	text-decoration: none;
	margin: 4px 0 0 8px;
	color: #FFFFFF;
}
.m0l0iover {
	font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
	font-size: 12px;
	text-decoration: underline;
	margin: 5px 0 0 8px;
	color: #FFFFFF;
}

/* level 0 outer */
.m0l0oout {
	text-decoration : none;
	background-image: url(img/lev0_bg1.gif);
	border: 1px solid #336699;
	background-color: #2C5F93;
}
.m0l0oover {
	text-decoration : none;
	background-image: url(img/lev0_bg2.gif);
	background-color: #2C5F93;
	border: 1px solid #336699;
}

/* level 1 inner */
.m0l1iout {
	font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
	font-size: 12px;
	margin: 4px 0 0 17px;
	color: #FFFFFF;
}
.m0l1iover {
	font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
	font-size: 12px;
	margin: 4px 0 0 17px;
	color: #FFFFFF;
}

/* level 1 outer */
.m0l1oout {
	text-decoration : none;
	background-color: #5286BB;
	border: 1px solid #336699;
	padding: 0;
}
.m0l1oover {
	text-decoration : none;
	background-color: #1A4D81;
	background-image: url(img/lev1_arrow.gif);
	background-repeat: no-repeat;
	border: 1px solid #336699;
	padding: 0;
}








