body {
	margin: 4px;
	font-size: 14px;
	background: #666666;
}

:visited { color: #CC99FF } /* for visited links */

div.mainbody {
    width: 100% ;
    height: 850px ;
    max-height: 850px ;
    min-width: 1000px;
    background-color: #336699 ;
    border: #000000 1px solid ;
}

div.leftnav {
    position: absolute ;
    left: 5px ;
    width: 284px ;
    height: 850px ;
    background-image: url(images/leftfull285.jpg);
    /*border: #FFFFFF 2px solid ;*/
}

div.popupmainbody {
    width: 100% ;
    height: 100% ;
    padding: 10px 10px 10px 10px ;
    background-color: #336699 ;
    border: #000000 1px solid ;
}

img.activator {
    position: absolute ;
    left: 3px ;
    top: 4px ;
}

div.scroller {
    position: absolute ;
    left: 7px ;
    top:  460px ;
    width: 110px ;
    height: 100px ;
    /*border: #336699 2px solid ;*/
}

div.rightcontent {
    position: relative ;
    margin-left: 270px ;
    height: 850px ;
    max-height: 850px ;
    overflow: auto ;
    /*border: #FFFFFF 2px solid ;*/
}

div.header {
    position: relative ;
    width: 100% ;
    height: 65px ;
    /*border: #FFFFFF 2px solid ;*/
}

div.address {
    position: absolute ;
    top: 10% ;
    left: 20px ;
}

div.officehours {
    position: absolute ;
    top: 10% ;
    right: 20px ;
}

p.headertext {
    font-family: arial ;
    font-size: 0.7em ;
    color: #000000 ;
    overflow: hidden ;
}

p.addresstext {
    font-family: arial ;
    font-size: 0.7em ;
    color: 336699 ;
    overflow: hidden ;
}

div.separator {
    width: 95% ;
    /*border: #FFFFFF 2px solid ;*/
}

div.maincontent {
    /*position: absolute ;*/
    width: 95% ;
    max-height: 730px ;
    padding-top: 10px ;
    /*border: #FFFFFF 2px solid ;*/
}

a.homebutton {
    position: absolute ;
    top: 10px ;
    left: 133px ;
}

a.meetthedoctorsbutton {
    position: absolute ;
    top: 50px ;
    left: 108px ;
}

a.meetthestaffbutton {
    position: absolute ;
    top: 90px ;
    left: 85px ;
}

a.whatischiropracticbutton {
    position: absolute ;
    top: 130px ;
    left: 65px ;
}

a.yourfirstvisitbutton {
    position: absolute ;
    top: 170px ;
    left: 50px ;
}

a.activatorbutton {
    position: absolute ;
    top: 210px ;
    left: 35px ;
}

a.productsbutton {
    position: absolute ;
    top: 250px ;
    left: 23px ;
}

a.servicesbutton {
    position: absolute ;
    top: 290px ;
    left: 15px ;
}

a.linksbutton {
    position: absolute ;
    top: 330px ;
    left: 10px ;
}

a.directionsbutton {
    position: absolute ;
    top: 370px ;
    left: 7px ;
}

a.contactusbutton {
    position: absolute ;
    top: 410px ;
    left: 7px ;
}

img.activatorlogo {
    position: absolute ;
    top: 692px ;
    left: 4px ;
}

img.mossnutrition {
    position: absolute ;
    top: 792px ;
    left: 4px ;
}

div.mission {
    /*height: 250px ;*/
    /* border: #FFFFFF 2px solid ; */
}

img.ourmission {
    float: left ;
    margin-right: 10px ;
    margin-bottom: 10px ;
}

img.arizzisign {
    float: right ;
    margin-right: 10px ;
    margin-left: 10px ;
    margin-bottom: 10px ;
}

div.ourmissioncontent {
    float: left ;
    /* border: #FFFFFF 2px solid ; */
}

div.news {
    /* height: 300px ; */
    /* border: #FFFFFF 2px solid ; */
}

img.newsevents {
    float: left ;
    margin-right: 10px ;
    margin-bottom: 10px ;
}

img.arizzichiropractic {
    float: left ;
    margin-right: 10px ;
    margin-left: 10px ;
    margin-bottom: 10px ;
}

div.newseventscontent {
    float: left ;
    border: #FFFFFF 2px solid ;
}

div.peterarizzi {
    height: 300px ;
    /*border: #FFFFFF 2px solid ;*/
}

div.lauriearizzi {
    height: 300px ;
    /*border: #FFFFFF 2px solid ;*/
}

img.peter {
    float: left ;
    margin-right: 15px ;
    margin-bottom: 10px ;
}

img.peterarizziheading {
}

img.lauriearizziheading {
}

img.laurie {
    float: left ;
    margin-right: 15px ;
    margin-bottom: 10px ;
}

p.contenttext {
    font-family: arial ;
    font-size: 0.9em ;
    color: #B2B2B2 ;
    /*color: #C4C4C4 ;*/
}

p.contenttextleft {
    float: left ;
    font-family: arial ;
    font-size: 1.0em ;
    color: #B2B2B2 ;
    /*color: #C4C4C4 ;*/
}

ul.contenttext {
    font-family: arial ;
    font-size: 1.0em ;
    color: #B2B2B2 ;
}

ol.contenttext {
    font-family: arial ;
    font-size: 1.0em ;
    color: #B2B2B2 ;
}

p.contenttextindent {
    text-indent: 1.5em ;
    font-family: arial ;
    font-size: 1.0em ;
    color: #B2B2B2 ;
}

p.contenttextheader {
    font-family: arial ;
    font-size: 1.2em ;
    font-weight: bold ;
    text-decoration: underline ;
    color: #B2B2B2 ;
}

ul.contentlist {
    margin-left: 300px ; /* pics are 200px */
    font-family: arial ;
    font-size: 0.9em ;
    color: #B2B2B2 ;
}

div.rosettaarizzi {
    height: 300px ;
    /*border: #FFFFFF 2px solid ;*/
}

div.debbieberry {
    height: 300px ;
    /*border: #FFFFFF 2px solid ;*/
}

img.rosetta {
    float: left ;
    margin-right: 15px ;
    margin-bottom: 10px ;
}

img.debbie {
    float: left ;
    margin-right: 15px ;
    margin-bottom: 10px ;
}

div.productsleft {
    float: left ;
    margin: 0 15px 15px 0 ;
    font-family: arial ;
    font-size: 1.0em ;
    color: #B2B2B2 ;
    /*border: #FFFFFF 2px solid ;*/
}

div.servicesleft {
    float: left ;
    margin: 0 15px 15px 0 ;
    font-family: arial ;
    font-size: 1.0em ;
    color: #B2B2B2 ;
    /*border: #FFFFFF 2px solid ;*/
}

div.serviceslist {
    width: 25em ;
    /*border: #FFFFFF 2px solid ;*/
}

div.contacttop {
    width: 45em ;
    /*border: #FFFFFF 2px solid ;*/
}

div.contactleft {
    float: left ;
    margin: 5px ;
    padding: 5px ;
    border: #003366 1px solid ;
}

div.contactright {
    float: right ;
    margin: 5px ;
    padding: 5px ;
    border: #003366 1px solid ;
}

div.contactform {
    /*border: #FFFFFF 2px solid ;*/
}

div.contactinput {
    font-family: arial ;
    font-size: 1.0em ;
    color: #B2B2B2 ;
    /*border: #FFFFFF 2px solid ;*/
}

p.contacttext {
    font-family: arial ;
    font-size: 1.2em ;
    color: #B2B2B2 ;
}

div.products {
}

div.whatischiropractic {
}

div.activator {
}

div.directions {
}

div.directionsmap {
    float: right ;
    margin-left: 15px ;
    /* border: #FFFFFF 2px solid ; */
}

div.activatorpatient {
    float: right ;
    margin-left: 15px ;
    /* border: #FFFFFF 2px solid ; */
}

div.activatorvideo {
    float: right ;
    margin-left: 15px ;
    /* border: #FFFFFF 2px solid ; */
}

table.arizzi {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px 2px;
	border-style: outset outset outset outset;
	border-color: gray gray gray gray;
	border-collapse: separate;
	background-color: rgb(51, 102, 153);
}

table.arizzi th {
	border-width: 1px 1px 1px 1px;
	padding: 4px 4px 4px 4px;
	border-style: groove groove groove groove;
	border-color: gray gray gray gray;
	background-color: rgb(51, 102, 153);
	-moz-border-radius: 0px 0px 0px 0px;
}

table.arizzi td {
	border-width: 1px 1px 1px 1px;
	padding: 4px 4px 4px 4px;
	border-style: groove groove groove groove;
	border-color: gray gray gray gray;
	background-color: rgb(51, 102, 153);
	-moz-border-radius: 0px 0px 0px 0px;
}

p.footertext {
    font-family: arial ;
    font-size: x-small ;
    line-height: 50%
}

.superscript {
    vertical-align: super;
    font-size: 0.6em ;
}
