/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td

{
border:0 none;
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0;
outline-style:none;
outline-width:0;
padding:0;
vertical-align:baseline;
}

body {
margin:0;
padding:0;
text-align:center;
}
#container {
margin-left:auto;
margin-right:auto;
margin-top:0;
padding-top:10px;
width:890px;
}
#contentheader {
float:left;
height:142px;
width:990px;
background-image:url(images/topgrad.gif);
background-repeat:repeat-x;
border-bottom:1px solid #352911;
}
#contentheader #logo {
background: url(images/cplogo.jpg) no-repeat;
height:79px;
float:left;
margin-left:20px;
margin-top:20px;
width:184px;
}
#contentheader #address {
height:79px;
width:400px;
float:right;
margin-top:40px;
margin-right:30px;
}
#contentmain {
background:#FFFFFF;
float:left;
width:990px;
height:520px;
float:left;
text-align:left;
}
#contentmaintreatment {
background:#FFFFFF;
float:left;
width:990px;
height:630px;
float:left;
text-align:left;
}

#footer {
width:990px;
height:52px;
float:left;
border-top:1px solid #262424;
text-align:left;
background-image:url(images/smallscale.jpg);
background-repeat:repeat-x;
}
#mainmenu {
height:52px;
width:990px;
float:left;
background-image:url(images/smallscale.jpg);
background-repeat:repeat-x;
}
#mainmenu ul {
list-style: none;
margin-top:18px;
margin-left:10px;
}
#mainmenu li {
float: left;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
padding-left:34px;
}
#mainmenu li a.home {
color:#352911;
text-decoration:none;
border-right:1px solid #352911;
padding-right:60px;
}
#mainmenu li a.aboutus {
color:#352911;
text-decoration:none;
border-right:1px solid #352911;
padding-right:60px;
padding-left:30px;
}
#mainmenu li a.treatments {
color:#352911;
text-decoration:none;
border-right:1px solid #352911;
padding-right:60px;
padding-left:30px;
}
#mainmenu li a.location {
color:#352911;
text-decoration:none;
border-right:1px solid #352911;
padding-right:60px;
padding-left:30px;
}
#mainmenu li a.contactus {
color:#352911;
text-decoration:none;
padding-left:30px;
}
#mainmenu li a:hover {
color:#6FB6C9;
text-decoration:underline;
}

#contentleft {
border:1px solid #262424;
width:267px;
height:464px;
float:left;
margin-top:17px;
margin-left:20px;
padding:10px;
}
#contentpic {
border:1px solid #262424;
width:330px;
height:225px;
float:left;
margin-top:17px;
margin-left:0px;
}
#contentwelcome {
width:354px;
height:486px;
float:left;
margin-top:17px;
padding-left:15px;
}
#contentwelcome2 {
border-top:1px solid #262424;
width:184px;
height:250px;
float:left;
padding-top:15px;
}
#contenttreatment {
width:600px;
height:647px;
float:left;
margin-top:17px;
padding-left:15px;
padding-bottom:17px;
}
#contentsitemap {
width:600px;
height:470px;
float:left;
margin-top:17px;
padding-left:15px;
}
#testimonial {
border-top:1px solid #262424;
width:170px;
height:250px;
float:right;
padding-top:15px;
}
#contentright {
border-left:1px solid #262424;
width:270px;
height:490px;
float:left;
margin-top:17px;
margin-left:15px;
}
#title {
padding-left:12px;
}

/* TEXT STYLES */

p {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
color:#827360;
line-height:18px;
}
b {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
color:#827360;
font-weight:bold;
}
#anchor {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
color:#6FB6C9;
font-weight:bold;
font-style:italic;
text-decoration: underline;
}

p span {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
font-weight:bold;
color:#6FB6C9;
line-height:18px;
}
#contentheader #address p {
text-align:right;
}
#contentheader #address .titletext {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#827360;
text-align:right;
}
a {
color:#827360;
text-decoration:none;
font-size:14px;
}
a:hover {
color:#827360;
text-decoration:underline;
font-size:14px;
}
a span {
color:#6FB6C9;
text-decoration:none;
font-size:14px;
}
a:hover span {
color:#6FB6C9;
text-decoration:underline;
font-size:14px;
}
h1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
font-weight:bold;
color:#352911;
}
h2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px;
font-weight:100;
color:#827360;
}
h3 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10px;
color:#827360;
padding-left:20px;
padding-top:10px;
}
a.button {
background-image:url(images/curvebox.jpg);
float: left;
height: 20px;
width:70px;
text-decoration: none;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:9px;
font-weight:bold;
color:#352911;
text-align:center;
line-height:20px;
}
.submit input {
margin-left: 0px;
color: #352911;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
background: #6FB6C9;
border: 1px solid #827360;
}
a.button:hover {
background-image:url(images/curvebox.jpg);
float: left;
height: 20px;
width:70px;
text-decoration: underline;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:9px;
font-weight:bold;
color:#352911;
text-align:center;
line-height:20px;
}
#bulletbox {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
color:#827360;
background-image: url(images/bullet.jpg);
background-repeat: no-repeat;
background-position: 0.6em;
border-bottom:1px solid #827360;
line-height:39px;
text-align:left;
margin-left:15px;
}

a.brownlink:link {font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; color: #827360; }
a.brownlink:visited {font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; color: #827360; }
a.brownlink:hover {font-family:Georgia, "Times New Roman", Times, serif; text-decoration: underline; font-size:10px; color: #827360; }
a.brownlink:active {font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; color: #827360; }

a.anchor:link {font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; font-weight:bold; font-style:italic; color: #6FB6C9; }
a.anchor:visited {font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; font-weight:bold; font-style:italic; color: #6FB6C9; }
a.anchor:hover {font-family:Georgia, "Times New Roman", Times, serif; text-decoration: underline; font-size:13px; font-weight:bold; font-style:italic; color: #6FB6C9; }
a.anchor:active {font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; font-weight:bold; font-style:italic; color: #6FB6C9; }

