



/* Tag Redeclartions
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
body, html {
  background:#F8F6F3;
  font:12px Georgia, "Times New Roman", Times, serif;
  color:#5A5A5A;
  margin:0px;
  height:100%;}


/* Layout Declartions
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
#container {
  background:url(../_img/layout/background.jpg) repeat-y center;
  position:relative;
  margin-left:-400px;
  left:50%;
  width:800px;}
#header {
  height:122px;
  background:url(../_img/layout/header.jpg);
  width:650px;
  margin-left:75px;}
.greybar {
  background:#EAE5E5;
  height:15px;
  width:650px;
  margin-left:75px;
  background:url(../_img/layout/greybar.gif);}
.photobar {
  height:100px;
  font:24px Georgia, "Times New Roman", Times, serif;
  color:#fff;
  text-align:right;
  margin-top:5px;
  margin-bottom:5px;
  background:url(../_img/layout/purple_area.jpg) right;
  width:650px;
  margin-left:75px;
  margin-right:75px;}
#sidemenu {
  position:absolute;
  width:200px;
  float:left;
  margin-left:75px;
  margin-top /**/:5px;}
#content {
  position:relative;
  width:420px;
  left:295px;
  min-height:400px;
  text-align:justify;}
#footer {
  text-align:center;
  margin-top:5px;
  height:30px;
  background:url(../_img/layout/footer_bot.jpg) no-repeat bottom;}

/* Photobar Declartions
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
.photobar p {
  position:relative;
  margin:0px;
  top:70px;
  right:5px;}
#home {
  background:#7D6B93 url(../_img/layout/girl_smile.jpg) no-repeat left;}
#about {
  background:#7D6B93 url(../_img/layout/home_man.jpg) no-repeat left;}
#services {
  background:#7D6B93 url(../_img/layout/child_kiss.jpg) no-repeat left;}
#makeovers {
  background:#7D6B93 url(../_img/layout/couple_kiss.jpg) no-repeat left;}
#contact {
  background:#7D6B93 url(../_img/layout/three_girls.jpg) no-repeat left;}
#Invisalign {
  background:#7D6B93 url(../_img/layout/Invisalign_Cosmetic.jpg) no-repeat left;}

/* Sidemenu Declartions
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
#sidemenu a {
  display:block;
  border-bottom:1px solid #CA4B78;
  text-decoration:none;
  font:12px  Georgia, "Times New Roman", Times, serif;
  color:#7D6B93;
  text-align:right;
  padding:4px 5px 0px;
  font-weight:bold;}
#sidemenu a:hover {
  background:#7D6B93;
  color:#fff;
  border-left:6px solid #fff;
  border-bottom:1px solid #7D6B93;}
#sidemenu p {
  margin:0px 0px 3px;}
#nav {
  position:relative;
  top:100px;
  left:225px;
  margin:0px;}
ul#navlist {
  margin:0px;
  padding:0px;
   white-space:nowrap;}
#navlist li {
  display:inline;
  list-style-type:none;}
#navlist li a {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:14px;
  padding:3px 15px;
  background:url(../_img/navbullet.gif) no-repeat left center;}
#navlist li a:link, #navlist li a:visited {
  color:#CA4B78;
  text-decoration:none;}
#navlist li a:hover {
  color:#000;
  text-decoration:underline;}
#buttons a, #buttons a:hover {
  border:0px;
  background:transparent;}

  
/* Typography
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
#content h2 {
  font-size:16px;
  font-weight:normal;
  font-family:Georgia, "Times New Roman", Times, serif;
  color:#CA4B78; font-weight:bold;}
#content img {
  border:2px solid #ebebeb;}
#content .imageDiv {
  text-align:center;
  padding:0 0 20px 0;}
#content .imageDiv img {
  border:none;}
.marginL {
  margin-left:5px;}
.photobar h1 {
  position:relative;
  margin:0px;
  top:70px;
  right:5px;
  font-size:26px;
  color:#fff;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-weight:bold;}
#footer p {
  font-style:italic;
  font-size:10px;
  color:#848484;}
#footer a, #footer a:link, #footer a:visited {
  color:#848484; text-decoration:none;}
#footer a:hover {
  color:#7d6b93; text-decoration:underline;}
blockquote {
  font-style:italic;
  color:#848484; font-size:11px;}
blockquote .sig {
  text-align:right;}
#content p strong {
  color:#CA4B78;
  font-family:Verdana, Arial, Helvetica, sans-serif;}
#content p, .frmtxt {
  font:12px Georgia, "Times New Roman", Times, serif;
  color:#5A5A5A;}
#content a, #content a:link, #content a:visited {
  color:#7D6B93; text-decoration:none;}
#content a:hover {
  color:#CA4B78; text-decoration:underline;}
.address {
  font-size: 14px;
  color:#716186;}
.address strong {
  color:#CA4B78;}
.address a, .address a:hover, .address a:link {
  border:0px;
  background:inherit;}

  
/* Form Field Definitions
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
input, textarea {
  border:1px solid #848484;
  font:12px Georgia, "Times New Roman", Times, serif;
  color:#848484;}
.resultTitles {
	font-size: 14px;
	display: block;
	border-bottom: 1px solid #000000;
	margin-bottom: 2px;
	margin-top: 7px;
}
