* {
 margin: 0;
 padding: 0;
}

a {
 text-decoration: none;
}

ul, li {
 list-style: none;
}

body {
 font-size: 100%;
 text-align: center;
 font-family: "Century Gothic", "Gill Sans", Arial, sans-serif;
 background: #ffffff;
}

div.wrapper {
 float: left;
 width: 760px;
 text-align: left;
 font-size: .9em;
 border: solid 1px rgb(207, 207, 207);
 background-color: rgb(241, 241, 241);
 }

div.head {
 background-image: url('widegreygradient.jpg');
 background-repeat: repeat-y;
}

h1 {
 color: rgb(207, 207, 207);
 padding: 38px;
 letter-spacing: 27px;
 font-size: 4.5em;
 border-bottom: solid 1px rgb(207, 207, 207);
 font-variant: small-caps;
 background-image: url('denturesimg.jpg');
 background-repeat: no-repeat;
 background-position: right center;
}

p.h1 {
 color: #102536;
 margin-top: -76px;
}

p.url {
 color: #ffffff;
 font-size: .2em;
 letter-spacing: 3px;
 margin-left: 245px;
}

ul.mainnav {
 float: left;
 width: 270px;
 padding-left: 0;
 margin-left: 0;
 background-image: url('lightgreygradientedited.jpg');
 background-repeat: repeat;
}

ul.mainnav li {
 display: inline;
}

* html ul.mainnav a {
 height: 1px;
}

ul.mainnav a {
 display: block;
 color: #102536;
 font-size: .95em;
 margin-left: 5px;
 margin-right: 5px;
 padding: 5px 0 5px 20px;
 border-bottom: solid 1px rgb(207, 207, 207);
 background-image: url('arrowinbox.png');
 background-repeat: no-repeat;
 background-position: left center;
}

ul.mainnav a:hover {
 color: rgb(126,1,27);
 background-image: url('0136_fat_arrow.png');
 background-repeat: no-repeat;
 background-position: left center;
}

h2 {
 background-color: #102536;
 color: white;
 font-size: 1.50em;
 letter-spacing: 2px;
 font-weight: normal;
 text-align: center;
 font-style: italic;
 clear: left;
}

body#index a#indexLink,
body#aboutdentures a#aboutdenturesLink,
body#implants a#implantsLink,
body#alternatives a#alternativesLink,
body#solutions a#solutionsLink,
body#cosmetics a#cosmeticsLink,
body#smile a#smileLink {
 background-color: #FFFFFF;
}

body#index a#indexLink:hover, 
body#aboutdentures a#aboutdenturesLink:hover,
body#implants a#implantsLink:hover,
body#alternatives a#alternativesLink:hover,
body#solutions a#solutionsLink:hover,
body#cosmetics a#cosmeticsLink:hover,
body#smile a#smileLink:hover {
 background-image: url('0136_fat_arrow.png');
 background-repeat: no-repeat;
 background-position: left center;
}

div.content { 
 margin: 2px 0 10px 280px;
}
 
div.content h3 {
 color: rgb(85, 0, 0);
 margin: 30px 0 -5px 0;
 font-size: 1em;
 font-variant: small-caps;
 letter-spacing: 1px;
}

div.content p {
 margin: 7px 5px 12px 0;
}

div.content em {
 font-weight: bold;
}

/* index page ads div */

div.right {
 float: right;
 width: 80px;
 margin: 0 10px 0 10px;
}

div.right a {
 text-align: center;
 display: block;
 border: dotted 1px #102536;
 padding: 15px;
 font-size: .9em;
 font-style: italic;
 font-weight: bold;
 background-image: url('greygradient.jpg');
 background-repeat: no-repeat;
 color: #102536;
}

div.right a:hover {
 color: rgb(126,1,27);
 background-image: url('lightgreygradient.jpg');
 background-repeat: no-repeat;
 border: dotted 1px rgb(126, 1, 27);
}

div.adsdiv {
 float: left;
 width: 200px;
 margin: 20px 15px 0 5px;
 font-size: .8em;
 text-align: left;
 font-family: arial, sans-serif;
}

div.ads {
 margin-bottom: 15px;
}

div.ads a {
 color: blue;
 text-decoration: underline;
 font-weight: bold;
 font-size: .9em;
}

div.ads a:visited {
 color: purple;
}

div.adsdiv p.two {
 color: green;
}

div.southfield {
 width: 125px;
 border: solid 1px red;
 padding: 10px 5px 10px 5px;
 text-align: center;
}


div.southfield p.one {
 font-size: 1.75em;
 font-weight: bold;
 font-variant: small-caps;
 margin-bottom: 5px;
} 

div.southfield p.two {
 font-family; georgia, serif;
 font-size: 1em;
 color: rgb(85, 0, 0);
 font-weight: bold;
 margin-bottom: 5px;
}

div.southfield p.four {
 color: red;
 margin-top: 5px;
}

span.phone {
 color: rgb(85, 0, 0);
 font-weight: bold;
}

div.southfield address {
 font-style: normal;
 margin: -10px 0 -10px 0;
}
 
span.rds {
 font-size: .8em;
}

p.free {
 font-style: italic;
 color: red;
 margin-top: 10px;
}

/* dentures */

div.denturedefinition {
 border: dashed 1px silver;
 padding: 10px;
 margin: 0 10px 0 0;
}

div.denturedefinition h4 {
 background-image: url(gradient7.jpg);
 background-repeat: repeat-y;
 color: #ffffff;
}

h4 {
 margin:5px 0 -5px 0;
}


span.questions {
 color: rgb(85, 0, 0);
}


/* solutions page */

ul.solutions {
 margin: 20px 5px 0 10px;
}

ul.solutions li {
 margin: 15px 0 15px 0;
}
 
ul.solutions li.q {
 color: rgb(85, 0, 0);
 list-style-type: disc;
 margin-left: 10px;
 font-style: italic;
}

ul.solutions li.a {
 list-style-type: circle;
 margin-left: 20px;
}

div.solutionfloat {
 float: right;
 width: 80px;
 margin: 10px 5px 0 5px; 
 padding: 10px;
 text-align: center;
 border: 1px grey solid;
 background-image: url(gradient7.jpg);
 background-repeat: repeat-y;
 color: #ffffff;
 font-weight: bold;
}

/* smile make over */

div.content h3.smile {
 letter-spacing: 0;
 font-weight: bold;
 font-variant: small-caps;
}

div.footer {
 margin-top: 20px;
 text-align: center;
 clear: both;
}

div.footer p.top a {
 font-size: .8em;
 letter-spacing: 1px;
 text-decoration: underline;
 color: #102536;
}


div.footer p.top a:hover {
 color: rgb(126,1,27);
}

div.footer p.copyright {
 margin-top: 10px;
 font-size: .75em;
}
