* {margin: 0; padding: 0;}

.clr {clear: both;}

body {width: 100%; margin: 0px auto; text-align: center; font: normal 13px Georgia, Arial, Helvetica, sans-serif; background-color:#c8d6e1;  -moz-box-sizing: border-box;}

.wrapper {width: 820px; margin: 0px auto; text-align: left; -moz-box-sizing: border-box;  -moz-box-sizing: border-box;}
.wrapper h2 { font: normal 18px Georgia, Tahoma, Geneva, sans-serif; color:#ef4242; padding:10px 5px; margin:0px 0px 10px 0px;  border-bottom:1px solid #ef4242;}
.wrapper h3 {font: normal 16px Georgia, Tahoma, Geneva, sans-serif; color:#0f9095;}

.main {margin:0px auto; width: 820px; height: 237px; text-align: left; border-left: solid 10px #fff; border-right: solid 10px #fff; border-top: solid 10px #fff; border-bottom: solid 8px #fff; background-color: fff; -moz-box-sizing: border-box; }
.logo {width: 177px; margin: 0px auto;  float: left; height: 217px; }
.flash {width: 623px; margin: 0px auto;  float: left; height: 217px;}


/* menu */
.menu { width:520px; margin: 0px; padding:0; float:left; height:36px; background-color: #dee7f5; float: left;  -moz-box-sizing: border-box;}
.menu ul { margin:0; padding:0; list-style:none; float:left;}
.menu li { margin:0; padding:0; float:left;}
.menu a { text-transform:uppercase; float:left; font: italic bold 14px  Arial, Helvetica, sans-serif; color:#000; padding: 7px 10px 10px 10px; margin:0 auto; text-decoration:none;}
.menu a:hover {color:#1195cf; background:#fff top center no-repeat; padding:7px 10px 10px 10px; margin:0; border-top:3px solid #1195cf;}
.menu a.active {color:#2d2f2f; background:#fff top center no-repeat; padding:7px 10px 10px 10px; margin:0; border-top:3px solid #1195cf;}
.menu a.activeSelect {color:#900; background:#fff  top center no-repeat; padding:7px 10px 10px 10px; margin:0; border-top:3px solid #e17117;}

.menuright {width:300px; margin:0 0 0 0; padding:0; height:36px; background-color: #c5d5ef; float: left;  -moz-box-sizing: border-box;}
.menuright ul { margin:0; padding:0; list-style:none; }
.menuright li { margin:0; padding:0; float:left;}
.menuright a { text-transform:uppercase; float:left; font:italic bold 14px  Arial, Helvetica, sans-serif; color:#000; padding: 7px 10px 10px 10px; margin:0 auto; text-decoration:none;}
.menuright a:hover {color:#1195cf; background:#fff top center no-repeat; padding:7px 10px 10px 10px; margin:0; border-top:3px solid #1195cf;}
.menuright a.active {color:#2d2f2f; background:#fff top center no-repeat; padding:7px 10px 10px 10px; margin:0; border-top:3px solid #1195cf;}
.menuright a.activeSelect {color:#900; background:#fff  top center no-repeat; padding:7px 10px 10px 10px; margin:0; border-top:3px solid #e17117;}


.mainleft {width: 520px; background-color:#fff; padding: 5px 15px; height: 500px; float: left;  -moz-box-sizing: border-box;}
.mainleft ul { margin:2px 10px; padding: 2px 10px;}
.mainleft h2 {font: italic bold 18px Georgia, Tahoma, Geneva, sans-serif; color:#3f6abe;  border-bottom:1px solid #adaaaa; }
.mainleft p {color: #5a5b5e; font-size: 15px; }

.mainright {width: 300px; float: right; background-color:#dfe8f6; padding: 5px 25px; height: 500px;  -moz-box-sizing: border-box;}
.mainright h2 {font: italic bold 18px Georgia, Tahoma, Geneva, sans-serif; color:#3f6abe;  border-bottom:1px solid #adaaaa;}
.mainright h3 {font: normal 16px Georgia, Tahoma, Geneva, sans-serif; color:#3f6abe;}

/* Services */
.servicesmainleft {width: 520px; background-color:#fff; padding: 5px 15px; height: 810px; float: left;  -moz-box-sizing: border-box;}
.servicesmainleft ul { margin:2px 10px; padding: 2px 10px;}
.servicesmainleft h2 {font: italic bold 18px Georgia, Tahoma, Geneva, sans-serif; color:#3f6abe;  border-bottom:1px solid #adaaaa; }
.servicesmainleft p {color: #5a5b5e; font-size: 15px; }

.servicesmainright {width: 300px; float: right; background-color:#dfe8f6; padding: 5px 25px; height: 810px;  -moz-box-sizing: border-box;}
.servicesmainright h2 {font: italic bold 18px Georgia, Tahoma, Geneva, sans-serif; color:#3f6abe;  border-bottom:1px solid #adaaaa;}
.servicesmainright h3 {font: normal 16px Georgia, Tahoma, Geneva, sans-serif; color:#3f6abe;}

/* Locations */
.officesmainleft {width: 520px; background-color:#fff; padding: 5px 15px; height: 710px; float: left;  -moz-box-sizing: border-box;}
.officesmainleft ul { margin:2px 10px; padding: 2px 10px;}
.officesmainleft h2 {font: italic bold 18px Georgia, Tahoma, Geneva, sans-serif; color:#3f6abe;  border-bottom:1px solid #adaaaa; }
.officesmainleft p {color: #5a5b5e; font-size: 15px; }

.officesmainright {width: 300px; float: right; background-color:#dfe8f6; padding: 5px 25px; height: 710px;  -moz-box-sizing: border-box;}
.officesmainright h2 {font: italic bold 18px Georgia, Tahoma, Geneva, sans-serif; color:#3f6abe;  border-bottom:1px solid #adaaaa;}
.officesmainright h3 {font: normal 16px Georgia, Tahoma, Geneva, sans-serif; color:#3f6abe;}

/* Doctors */
.doctorsmainleft {width: 520px; background-color:#fff; padding: 5px 15px; height: 700px; float: left;  -moz-box-sizing: border-box;}
.doctorsmainleft ul { margin:2px 10px; padding: 2px 10px;}
.doctorsmainleft h2 {font: italic bold 18px Georgia, Tahoma, Geneva, sans-serif; color:#3f6abe;  border-bottom:1px solid #adaaaa; }
.doctorsmainleft p {color: #5a5b5e; font-size: 15px; }

.doctorsmainright {width: 300px; float: right; background-color:#dfe8f6; padding: 5px 25px; height: 700px;  -moz-box-sizing: border-box;}
.doctorsmainright h2 {font: italic bold 18px Georgia, Tahoma, Geneva, sans-serif; color:#3f6abe;  border-bottom:1px solid #adaaaa;}
.doctorsmainright h3 {font: normal 16px Georgia, Tahoma, Geneva, sans-serif; color:#3f6abe;}



/* Disorders */
.disordersmainleft {width: 520px; background-color:#fff; padding: 5px 15px; height: 700px; float: left;  -moz-box-sizing: border-box;}
.disordersmainleft ul { margin:2px 10px; padding: 2px 10px;}
.disordersmainleft h2 {font: italic bold 18px Georgia, Tahoma, Geneva, sans-serif; color:#3f6abe;  border-bottom:1px solid #adaaaa; }
.disordersmainleft p {color: #5a5b5e; font-size: 15px; }

.disordersmainright {width: 300px; float: right; background-color:#dfe8f6; padding: 5px 25px; height: 700px;  -moz-box-sizing: border-box;}
.disordersmainright h2 {font: italic bold 18px Georgia, Tahoma, Geneva, sans-serif; color:#3f6abe;  border-bottom:1px solid #adaaaa;}
.disordersmainright h3 {font: normal 16px Georgia, Tahoma, Geneva, sans-serif; color:#3f6abe;}

/* Bunions */
.bunionmainleft {width: 520px; background-color:#fff; padding: 5px 15px; height: 1800px; float: left;  -moz-box-sizing: border-box;}
.bunionmainleft ul { margin:2px 10px; padding: 2px 10px;}
.bunionmainleft h2 {font: italic bold 18px Georgia, Tahoma, Geneva, sans-serif; color:#3f6abe;  border-bottom:1px solid #adaaaa; }
.bunionmainleft p {color: #5a5b5e; font-size: 15px; }

.bunionmainright {width: 300px; float: right; background-color:#dfe8f6; padding: 5px 25px; height: 1800px;  -moz-box-sizing: border-box;}
.bunionmainright h2 {font: italic bold 18px Georgia, Tahoma, Geneva, sans-serif; color:#3f6abe;  border-bottom:1px solid #adaaaa;}
.bunionmainright h3 {font: normal 16px Georgia, Tahoma, Geneva, sans-serif; color:#3f6abe;}


/* Orthoses */
.orthosesmainleft {width: 520px; background-color:#fff; padding: 5px 15px; height: 1850px; float: left;  -moz-box-sizing: border-box;}
.orthosesmainleft ul { margin:2px 10px; padding: 2px 10px;}
.orthosesmainleft h2 {font: italic bold 18px Georgia, Tahoma, Geneva, sans-serif; color:#3f6abe;  border-bottom:1px solid #adaaaa; }
.orthosesmainleft p {color: #5a5b5e; font-size: 15px; }

.orthosesmainright {width: 300px; float: right; background-color:#dfe8f6; padding: 5px 25px; height: 1850px; -moz-box-sizing: border-box;}
.orthosesmainright h2 {font: italic bold 18px Georgia, Tahoma, Geneva, sans-serif; color:#3f6abe;  border-bottom:1px solid #adaaaa;}
.orthosesmainright h3 {font: normal 16px Georgia, Tahoma, Geneva, sans-serif; color:#3f6abe;}

/* Tarsal */
.tarsalmainleft {width: 520px; background-color:#fff; padding: 5px 15px; height: 1650px; float: left; -moz-box-sizing: border-box;}
.tarsalmainleft ul { margin:2px 10px; padding: 2px 10px;}
.tarsalmainleft h2 {font: italic bold 18px Georgia, Tahoma, Geneva, sans-serif; color:#3f6abe;  border-bottom:1px solid #adaaaa; }
.tarsalmainleft p {color: #5a5b5e; font-size: 15px; }

.tarsalmainright {width: 300px; float: right; background-color:#dfe8f6; padding: 5px 25px; height: 1650px; -moz-box-sizing: border-box;}
.tarsalmainright h2 {font: italic bold 18px Georgia, Tahoma, Geneva, sans-serif; color:#3f6abe;  border-bottom:1px solid #adaaaa;}
.tarsalmainright h3 {font: normal 16px Georgia, Tahoma, Geneva, sans-serif; color:#3f6abe;}



/* Fungal Toenails */
.toenailsmainleft {width: 520px; background-color:#fff; padding: 5px 15px; height: 1300px; float: left; -moz-box-sizing: border-box;}
.toenailsmainleft ul { margin:2px 10px; padding: 2px 10px;}
.toenailsmainleft h2 {font: italic bold 18px Georgia, Tahoma, Geneva, sans-serif; color:#3f6abe;  border-bottom:1px solid #adaaaa; }
.toenailsmainleft p {color: #5a5b5e; font-size: 15px; }

.toenailsmainright {width: 300px; float: right; background-color:#dfe8f6; padding: 5px 25px; height: 1300px; -moz-box-sizing: border-box;}
.toenailsmainright h2 {font: italic bold 18px Georgia, Tahoma, Geneva, sans-serif; color:#3f6abe;  border-bottom:1px solid #adaaaa;}
.toenailsmainright h3 {font: normal 16px Georgia, Tahoma, Geneva, sans-serif; color:#3f6abe;}


/* Haglund */
.haglundmainleft {width: 520px; background-color:#fff; padding: 5px 15px; height: 1300px; float: left; -moz-box-sizing: border-box;}
.haglundmainleft ul { margin:2px 10px; padding: 2px 10px;}
.haglundmainleft h2 {font: italic bold 18px Georgia, Tahoma, Geneva, sans-serif; color:#3f6abe;  border-bottom:1px solid #adaaaa; }
.haglundmainleft p {color: #5a5b5e; font-size: 15px; }

.haglundmainright {width: 300px; float: right; background-color:#dfe8f6; padding: 5px 25px; height: 1300px; -moz-box-sizing: border-box;}
.haglundmainright h2 {font: italic bold 18px Georgia, Tahoma, Geneva, sans-serif; color:#3f6abe;  border-bottom:1px solid #adaaaa;}
.haglundmainright h3 {font: normal 16px Georgia, Tahoma, Geneva, sans-serif; color:#3f6abe;}


/* Hamertoes */
.hammermainleft {width: 520px; background-color:#fff; padding: 5px 15px; height: 1550px; float: left;  -moz-box-sizing: border-box;}
.hammermainleft ul { margin:2px 10px; padding: 2px 10px;}
.hammermainleft h2 {font: italic bold 18px Georgia, Tahoma, Geneva, sans-serif; color:#3f6abe;  border-bottom:1px solid #adaaaa; }
.hammermainleft p {color: #5a5b5e; font-size: 15px; }

.hammermainright {width: 300px; float: right; background-color:#dfe8f6; padding: 5px 25px; height: 1550px;  -moz-box-sizing: border-box;}
.hammermainright h2 {font: italic bold 18px Georgia, Tahoma, Geneva, sans-serif; color:#3f6abe;  border-bottom:1px solid #adaaaa;}
.hammermainright h3 {font: normal 16px Georgia, Tahoma, Geneva, sans-serif; color:#3f6abe;}


/* Heel Pain */
.heelmainleft {width: 520px; background-color:#fff; padding: 5px 15px; height: 3500px; float: left;  -moz-box-sizing: border-box;}
.heelmainleft ul { margin:2px 10px; padding: 2px 10px;}
.heelmainleft h2 {font: italic bold 18px Georgia, Tahoma, Geneva, sans-serif; color:#3f6abe;  border-bottom:1px solid #adaaaa; }
.heelmainleft p {color: #5a5b5e; font-size: 15px; }

.heelmainright {width: 300px; float: right; background-color:#dfe8f6; padding: 5px 25px; height: 3500px;  -moz-box-sizing: border-box;}
.heelmainright h2 {font: italic bold 18px Georgia, Tahoma, Geneva, sans-serif; color:#3f6abe;  border-bottom:1px solid #adaaaa;}
.heelmainright h3 {font: normal 16px Georgia, Tahoma, Geneva, sans-serif; color:#3f6abe;}

/* ESWT */
.eswtmainleft {width: 520px; background-color:#fff; padding: 5px 15px; height: 1450px; float: left;  -moz-box-sizing: border-box;}
.eswtmainleft ul { margin:2px 10px; padding: 2px 10px;}
.eswtmainleft h2 {font: italic bold 18px Georgia, Tahoma, Geneva, sans-serif; color:#3f6abe;  border-bottom:1px solid #adaaaa; }
.eswtmainleft p {color: #5a5b5e; font-size: 15px; }

.eswtmainright {width: 300px; float: right; background-color:#dfe8f6; padding: 5px 25px; height: 1450px;  -moz-box-sizing: border-box;}
.eswtmainright h2 {font: italic bold 18px Georgia, Tahoma, Geneva, sans-serif; color:#3f6abe;  border-bottom:1px solid #adaaaa;}
.eswtmainright h3 {font: normal 16px Georgia, Tahoma, Geneva, sans-serif; color:#3f6abe;}


.footer {width: 820px; margin: 0 auto; padding: 5px; text-align: center; background-color: #3e6abd; color: white; font: italic normal 11px Georgia, Tahoma, Geneva, sans-serif; height: 25px;  -moz-box-sizing: border-box;}


A.NAV:LINK, A.NAV:VISITED,A.NAV:ACTIVE  { COLOR: #D68C0B; TEXT-DECORATION: none; font: normal 12px Georgia, Tahoma, Geneva, sans-serif;}
A.NAV:HOVER { COLOR: #039b59; TEXT-DECORATION: none; font: normal 12px Georgia, Tahoma, Geneva, sans-serif; border-bottom: dashed 1px  #039b59;}

A.NAV2:LINK,A.NAV2:VISITED, A.NAV2:ACTIVE { COLOR: #6c6f6a; TEXT-DECORATION: none; font: normal 14px Georgia, Tahoma, Geneva, sans-serif;}
A.NAV2:HOVER { COLOR: #039b59; TEXT-DECORATION: none; font: normal 14px Georgia, Tahoma, Geneva, sans-serif; border-bottom: dashed 1px  #039b59;}

A.footerlink:LINK, A.footerlink:VISITED, A.footerlink:ACTIVE { COLOR: #edf0c5; TEXT-DECORATION: normal; font: italic normal 11px Georgia, Tahoma, Geneva, sans-serif;}
A.footerlink:HOVER { COLOR: #ebc701; TEXT-DECORATION: none; font: italic normal 11px Georgia, Tahoma, Geneva, sans-serif; }




