body {

    background-color: #2C2B2E;

    background-image: url( Images/1dgbg.gif );

    background-repeat: repeat-x;

    padding: 0;

	margin:0;

}



* html .container {

	margin-left: -850px;

	position: relative;

}

/*\*/

* html .container, * html .content {

	height: 1px;

}

/**/

.content {

	padding: 5px;

    background-color:#fff;

}

.width {

	width: 98%;

	min-width: 850px;

	margin:0 auto;

	height:100%;

	border:1px solid #000;

}

* html .minwidth {

	padding-left: 850px;

}

/*\*/

* html .minwidth, * html .layout {

	height: 1px;

}

/**/



#header {

    background: #fff url( Images/BannerImage.jpg ) no-repeat right 50%;

    height: 191px;

    border: solid 1px #cecea5;

}



#headerright {

  float:right;

}



/* home page -----------*/

#navbarm {

    background-color: #4f4f4f;

    text-align: center;

    word-spacing: 60px;

    margin: 10px;

    padding-top: 5px;

    padding-bottom: 5px;

    height: 25px

}



#imageContainer {

    /*background: #fff;*/

    margin: 0 5px 0 30px;

    position: relative

}



#imageContainer img {

    display: none;

    position: absolute;

}



#homecontent {

    color: #666;

    font-size: 10pt;

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

    background: #fff;

    text-align: justify;

    margin: 10px

}



#contentindex {

    background-color: #fff;

    margin-top: 10px;

    margin-bottom: 10px;

    margin-left: 10px

}



.clearingh {

    height: 0;

    clear: both

}



/* end of home content ------ */



/* treatment page -------------*/

#maint {

    color: #666;

    font-size: 12px;

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

    text-align: justify;

    margin-right: 10px;

    margin-left: 310px;

    clear: right;



}



#maint a:visited{

   color: #000;

}



#maint a:hover {

  color: #4427F8;

}



#maint a {

  color: #666;

}





#tcontainer {

}



#tleft {

    background-color: #fff;

    background-image: url( Images/pxpanshift.gif );

    background-repeat: repeat-y;

    margin-right: 10px;

    margin-bottom: 10px;

    width: 300px;

    float: left;

}



#w3c {

  margin-left:10px;

  margin-bottom:5px;

}



#tcontent {

    background-color: #fff;

    background-image: url( Images/pxpanshift.gif );

    background-repeat: repeat-y;

    margin-top: 10px;

    margin-bottom: 10px;

    margin-left: 10px

}



#statement {

    color: #52525d;

    font-size: 14pt;

    font-family: "Times New Roman", Times, serif;

    font-weight: bold;



}



#treatnavbar {

    list-style: none;

    clear: right;

    margin-left:-50px;

    margin-top: 20px;

    margin-bottom: 30px;

    line-height:28px;

}



#treatnavbar a{

    font-size: 12px;

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

    color: #666;

}



#treatnavbar a:hover {

  color: #4427F8;

}



#treatnavbar li {

	display: inline;

	background-color: #E0E0E1;

	margin-right:5px;

	padding-left:10px;

	padding-right:10px;

	padding-top: 5px;

	padding-bottom: 5px;

	height: 20px;





}



/* end of treatment page -------------*/



#implant {

  background-color: #fff;

  background-image:url(Images/implant.jpg);

  background-repeat:no-repeat;

  text-align:center;

  margin: 0 auto;

  padding: 0;

  width: 300px;

  height: 305px;

  margin-top: 30px;

  margin-bottom: 30px;

}



.centerimage {

  text-align:center;

  margin: 0 auto;

  padding: 0;

  width: 472px;

}

#mainhead {

    background: #fff;

    margin-left: 350px;

    clear: right;

}



#lefthead {

    background-color: #ffdfaa;

    background-repeat: no-repeat;

    width: 350px;

    height: 191px;

    float: left

}



#content {

    background-color: #fff;

    background-image: url( Images/pxpanshift.gif );

    background-repeat: repeat-y;

    margin-top: 10px;

    margin-bottom: 10px;

    margin-left: 10px;

    clear: both

}



#hmainc {

    color: #484747;

    font-size: 12px;

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

    text-align: justify;

    margin-right: 10px;

    margin-left: 310px

}



#mainc {

    color: #666;

    font-size: 12px;

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

    text-align: justify;

    margin-right: 10px;

    margin-left: 310px;

    clear: right

}



#mainc a:visited{

   color: #000;

}



#mainc a:hover {

  color: #4427F8;

}



#mainc a {

  color: #666;

}





#useability {

    color: #484747;

    font-size: 3em;

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

    text-align: justify;

    margin-right: 10px;

    margin-left: 310px;

    clear: right;

}



#left {

    background-repeat: repeat-y;

    margin-right: 10px;

    margin-bottom: 10px;

    width: 300px;

    float: left

}



#navcontainer {

    height: 30px;

    width: 100%

}



#navbar-homepg {

    background-color: #4f4f4f;

    text-align: center;

    margin-right: 41px;

    padding-top: 6px;

    padding-bottom: 5px;

    height: 24px;

    clear: right;

}

#navbar {

    background-color: #4f4f4f;

    text-align: center;

    word-spacing: 60px;

    margin-right: 10px;

    padding-top: 5px;

    padding-bottom: 5px;

    height: 25px;

    clear: right;



}

#sidetop {

    color: #fff;

    margin-bottom: -5px;

    width: 300px;

    float: left

}



#sidetoph {

    color: #fff;

    width: 300px;

    height: 300px;

    float: left

}



#sidespacer {

    background: #666;

    width: 300px;

    height: 10px;

    float: left

}



#lspacer {

    background: #fff;

    width: 100%;

    height: 10px;

}



#sidebot {

    color: #52525D;

    font-size: 12pt;

    font-family: "Times New Roman", Times, serif;

    background-repeat: repeat-y;

    text-align: left

}



#sidebot a{

   color: #52525D;

}



#sidebot a:visited{

   color: #000;

}



#sidebot a:hover{

   color: #4427F8;

}



.footerlinks {

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

   font-size: 10pt;

   color: #666;

}



.footerlinks a{

   color: #666;

}



.footerlinks a:visited{

   color: #000;

}



.footerlinks a:hover{

   color: #4427F8;

}







#footerleft {

    color: #484747;

    background-color: #E0E0E1;

    float: left;

    margin-left:10px;

    margin-top: 4px;

}



#footerright {

    color: #484747;

    background-color: #E0E0E1;

    float: right;

    margin-right: 10px;

    margin-top: 4px;

}



#footerright a{

   color: #484747;

}



#footerright a:hover{

   color: #4229D6;

}



#footer {

    /*color:  #484747;*/

    background-color: #E0E0E1;

    font-size: 11px;

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

    font-style: normal;

    font-weight: 700;

    height: 25px;

    clear: both;

    padding-top: 6px

}



h1 {

	color: #484848;

	font-size: 26px;

	font-family: "Times New Roman", Times, serif;

	font-weight: normal;

}



h2 {

	color: #484848;

	font-size: 20px;

	font-family: "Times New Roman", Times, serif;

	font-weight: bold;

}

h3 {

    color: #0c0c61;

    font-size: 10pt;

    font-family: Verdana, Arial, sans-serif;

    font-weight: bold;

    line-height: 8px;

    margin-right: 0;

}

address {

	font-style: normal;

}





.header2 {

    color: #0c0c61;

    font-size: 13px;

    font-family: Verdana, Arial, sans-serif;

    font-weight: 800;

    line-height: 8px;

    margin-right: 0;

}



.last {

    margin-bottom: 0;

}



.clearing {

    height: 0;

    clear: both;

}



#logos {

    font-size: 10px;

    margin-left: 10px;

    width: 210px;

    height: 68px;

}



#logosl {

    float: left;

}



#logosr {

    text-align: center;

    float: right

}



#statementi {

    color: #52525d;

    font-size: 20pt;

    font-family: "Times New Roman", Times, serif;

    font-weight: bold;

}



/* Surgeries page only */

#portrait {

    float: left;

    margin-right: 5px;

    margin-bottom: 5px;

}



#surgeriestitle {

    margin-top: 5px;

    margin-bottom: 15px;

}





 .clearFix:after {

    content: ".";

    display: block;

    height: 0;

    clear: both;

    visibility: hidden;

}





#sopencon    { width: 265px; vertical-align: bottom;}

.sopenl  { color: #0c0c61; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 800;  float: left;

          padding-left:1px;}

.sopenr  { color: #0c0c61; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 800;  }



.sopenl a{

  color: #000;

}



/*#scontent           { background-color: #fff; background-image: url(Images/pxpan.gif); background-repeat: repeat-y; margin-left: 10px; }*/



/* Hides from IE-mac \*/

* html .clearFix {

    height: 1%;

}



/* End hide from IE-mac */

#navbar-homepg ul{

margin:0;

padding:0;

}

#navbar-homepg li{

	display:inline;

	color:#999999;

	padding:0 15px;

	margin:0;

}

#navbar-homepg li a{

	color:#999999;

	text-decoration:none;

	font-family: "Times New Roman", Times, serif;

	font-size: 18px;

	margin:0;

	padding:0;

}

#navbar-homepg li a:hover{

	color:#FFFFFF;

	margin:0;

	padding:0;

}

p a{

text-decoration:none;

color:#666666;

}

