/* ----------------------------- */
/* web development by dataDEV.ca */
/*    dev@unsungmedia.com    	 */
/* ----------------------------- */

A:link{text-decoration:underline; color:#666633; font-weight: bold; }
A:visited{text-decoration:underline; color:#666633; font-weight: bold; }
A:active{text-decoration:none; color:#666633;}
A:hover{text-decoration:none; color:#cc6633;}
.title {
font-family:  verdana, Georgia,Helvetica, Arial, sans-serif;
font-size: 24px;
color: #CC9966;
font-weight: bold;
text-decoration:underline;
}
/* title was #736900 */
.tableline {border: 1px solid #000000;}
.btext
{
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: black;
}
.article
{
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: black;
text-align:left;
margin:10px;
padding:10px;
}

.footerbk
{
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: black;
background-color:#CCCC99;
}
.footernbk
{
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: black;
}
.footertext
{
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: black;
}
.m0l0o {
	border: 1px solid #666666;
	text-decoration: none;
}

.m0l1o {
	border: 1px solid #000000;
	text-decoration: none;
}

/* main text color */

.m0l0i {
	font-size: 12px;
	font-family: Verdana, Verdana, Arial;
	padding: 4px;
	text-decoration: none;
	color : #000000;
}

/* rollover and dropdown text color */
.m0l1i {
	font-size: 12px;
	font-family: Verdana, Tahoma, Arial;
	padding: 4px;
	text-decoration: none;
	color : #000000;
}

/*
padding-top
padding-right
padding-bottom
padding-left
*/

.input
{
	background-color: #FFFFCC;
	font-family: verdana, arial, Georgia,Helvetica, sans-serif;
	font-size: 12px; color: black;
	border: 1px solid #000000;
}

.inputbutton
{
	background-color: #DED5A5;
	font-family: Georgia, Helvetica, Arial, verdana, sans-serif;
	font-size: 14px;
	color: black;
	border: 1px solid #000000;
	font-weight: bolder;
}

body
{
	margin: 0px;
	padding: 0px;
	background: url(pics/bg.jpg) repeat;
	font: 76% Arial, Helvetica, sans-serif;
	text-align: center;
}

/* ------------------------------------------------------------------------ */
/*                            Structures                                    */
/* ------------------------------------------------------------------------ */


#box
{
	width: 762px;
	border: 1px solid #000000;
	position: relative;
	background: white;
	margin: 30px auto 60px; /* this is what centers - the auto is for left and right */
	padding: 0px 0px 0px 0px;
}


#pageHeader
{
	position: relative;
	width: 760px;
	z-index:2;   /* higher number goes to top or front */
	margin-bottom: 20px;
}

#container
{
	width: 760px;
	height: auto;
	position: relative;
	text-align: left;
	z-index:1;   /* higher number goes to top or front */
	background: #ffffff url(pics/mainbg.jpg) no-repeat left top;

}

#reflex
{
	width: 760px;
	height: auto;
	position: relative;
	text-align: left;
	z-index:1; /*  higher number goes to top or front */
	background: #ffffff url(pics/reflex.jpg) no-repeat left top;

}

#products
{
	width: 760px;
	height: auto;
	position: relative;
	text-align: left;
	z-index:1; /*  higher number goes to top or front */
	background: #ffffff url(pics/product.jpg) no-repeat left top;

}

#product-general
{
	width: 760px;
	position: relative;
	text-align: left;
	z-index:1; /*  higher number goes to top or front */
	background: #ffffff no-repeat left top;

}


#contact
{
	width: 760px;
	position: relative;
	text-align: left;
	z-index:1; /*  higher number goes to top or front */
	background: #ffffff url(pics/cleanbg.jpg) no-repeat left top;

}

#blank
{
	width: 760px;
	position: relative;
	text-align: left;
	z-index:1; /*  higher number goes to top or front */
	background: #ffffff;

}

#faq
{
	width: 760px;
	position: relative;
	text-align: left;
	z-index:1; /*  higher number goes to top or front */
	background: #ffffff url(pics/faqbg.jpg) no-repeat left top;

}

#pccontainer
{
	width: 760px;
	height: auto;
	position: relative;
	text-align: left;
	z-index:1; /*  higher number goes to top or front */
	background: #ffffff url(pics/pcbg.jpg) no-repeat left top;

}

#mass
{
	width: 760px;
	height: auto;
	position: relative;
	text-align: left;
	z-index:1; /*  higher number goes to top or front */
	background: #ffffff url(pics/massbg.jpg) no-repeat left top;

}

#nm
{
	width: 760px;
	height: auto;
	position: relative;
	text-align: left;
	z-index:1; /*  higher number goes to top or front */
	background: #ffffff url(pics/nmbg.jpg) no-repeat left top;

}

#acu
{
	width: 760px;
	height: auto;
	position: relative;
	text-align: left;
	z-index:1; /*  higher number goes to top or front */
	background: #ffffff url(pics/acubg.jpg) no-repeat left top;

}

#ortho
{
	width: 760px;
	height: auto;
	position: relative;
	text-align: left;
	z-index:1; /*  higher number goes to top or front */
	background: #ffffff url(pics/ortho.jpg) no-repeat left top;

}

#physio
{
	width: 760px;
	height: auto;
	position: relative;
	text-align: left;
	z-index:1; /*  higher number goes to top or front */
	background: #ffffff url(pics/physiobg.jpg) no-repeat left top;

}



#footer
{
	width: 760px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	/* margin: 20px 0px 0px 0px; */
	padding-bottom: 20px;
	height: 185px; /* image is 125 the text space */
	background: #ffffff url(pics/bottom.gif) no-repeat left bottom;
}

.article
{
font-family:  verdana, Georgia,Helvetica, Arial, sans-serif;
font-size: 14px;
color: #CC9966;
font-style:italic;
}

.eventtitle
{
font-family:  verdana, Georgia,Helvetica, Arial, sans-serif;
font-size: 16px;
color: #CC9966;
font-weight:bold;
}