@charset "utf-8";
/* 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 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
body {
	font-family:"Arial";
	text-align:center;
	background:#947f63 url(/images/bg.jpg) repeat-x;
}
#links {
	font-size:10px;
	width:830px;
	margin:0px auto;
	text-align:center;
	line-height:14px;
}
#links a       { text-decoration:none; color:#3f392d}
#links a:hover { color:#faf9da;}
a              { color: #687141;}
a:hover        { color: #3f392d;}
a img          { border:none;}

br.clearFloat, li.clearFloat, #contact br, div.clearFloat {
	display:block !important;
	float:none !important;
	height:0 !important;
	line-height:0 !important;
	font-size:1px !important;
	clear:both !important;
}
.clearBoth { 	clear:both;	}

#page {
	width:855px;
	margin:0 auto;
	text-align: left;	
	}
/**********************HEADER*****************************/
#topHeader      { height:104px;}
#topHeader li   { height:104px;	float:left;}
#topHeader li a { height: 104px; display:block;}
  #topHeader li.logo            {width:189px;}
  #topHeader li.veneers         {width:157px;}
  #topHeader li.porcelainCrowns {width:167px;}
  #topHeader li.teethWhitening  {width:166px;}
  #topHeader li.dentalimplants  {width:166px;}
  #topHeader li.smileGallery    {width:176px;}
	
#navHeader      {	height:46px;}
#navHeader li   {	height:46px;	float:left;}
#navHeader li a {	height: 46px;	display:block;}
  #navHeader li.logo             {width:189px}
  #navHeader li.home             {width:53px}
  #navHeader li.aboutUs          {width:72px}
  #navHeader li.patientEducation {width:115px}
  #navHeader li.services         {width:61px}
  #navHeader li.smileGallery     {width:92px}
  #navHeader li.emergencyCare    {width:107px}
  #navHeader li.financing        {width:68px}
  #navHeader li.contactUs        {width:98px}
/**********************CONTENT*****************************/
#container3 {	background:#947f63 url(/images/mainMid.gif) repeat-y; }
#menu_wrapper {
	height:630px;
	width:197px;
	float:left;
}

	#navpane {
		padding:0 0 0 23px;
	}
	#navpane li {
		width:162px;
		height:22px;
		margin:0 0 13px 0;
	}
	#navpane li a{ 
		display: block;
		padding: 4px 0 0 33px;
		height:22px;
		overflow:hidden;
		font-size:14px;
		font-style: italic;
		text-decoration:none;
		background: url(../../images/sideButtonBG.gif) no-repeat;
	}
	#navpane li a:hover {
	  background: url(/images/sideButtonBG-b.gif) no-repeat;
	}
#subnavpane_60{ display:none;}
#subnavpane_62{ display:none;}
#dir_68, #dir_69, #dir_70, #dir_71, #dir_72, #dir_73, #dir_74, #dir_75, #dir_76{ display:none;}

	
	
#content_wrapper{
	width: 658px;
	background: url(/images/contentBG.gif) no-repeat;
	float:right;
	padding:0 0 15px 0;
	min-height:544px;
	height:auto !important;
	height:544px;	
}
#content_title_image{ margin:0 0 0 15px;}

#content p {
	padding: 15px 31px 0 20px;
	line-height: 1.5em;
	font-size: 12px;
	color: #66553c;
	}
	
#content h1 {
	padding: 15px 31px 0 20px;
	line-height: 1.5em;
	font-size: 18px;
	color: #473d2e;
	font-weight:bold;
	}
	
#content h2 {
	padding: 15px 31px 0 20px;
	line-height: 1.5em;
	font-size: 16px;
	color: #473d2e;
	font-weight:bold;
	}
	
#content h3 {
	padding: 15px 31px 0 20px;
	line-height: 1.5em;
	font-size: 14px;
	color: #473d2e;
	font-weight:bold;
	}
	
#content ul {
	padding: 5px 31px 0 3em;
	line-height: 1.5em;
	font-size: 12px;
	color: #66553c;
	list-style: disc;
	}
	
#content ul li {
	padding: 10px 0 0 0;
	color: #66553c;
	}

#content hr {
	margin: 15px 31px 0 20px;
	}
	
#content #address {
	width: 250px;
	float:right;
	border: solid 1px #fff;
	background:#f8f7d4;
	margin: 15px 31px 0 0;
	padding: 0 0 15px 0;
	}
	
#content table {
	padding: 15px 31px 0 20px;
	line-height: 1.5em;
	font-size: 12px;
	color: #66553c;	
	}
	
#content table td {
	width: 90px;
	}
/*Css for testimonial page starts here*/

#testimonials{
	width:605px;
	border:1px #99a664 solid;
	margin:3px 20px 3px 20px;
	padding:0px;
	clear:both;
}

#testimonials .text{
	line-height: 1.5em;
	font-size: 12px;
	color: #473d2e;
	padding: 10px 10px 0px 10px;
}

#text-name{
	font-size:12px;
	font-family: "Trebuchet MS", "Times New Roman", Arial;
	color:#473d2e;
	text-align:right;
	font-weight:bold;
}

.firstword
{
	
	font-family: Georgia;
	font-style:normal;
	color:#362f23;
	font-weight:bold;
	font-size:20px;

}

/*Css for testimonial page ends here*/
/**********************FOOTER*****************************/
#container4 {
	font-size:10px;
	width:820px;
	margin:0px auto;
	text-align:center;
	line-height:14px;
	text-align:right;
	padding-right:10px;
	margin-bottom:25px;
	margin-top:5px;
}
#container4 a { text-decoration:none; color:#3f392d}
#container4 a:hover {color:#faf9da;}

/**********************FORM*****************************/
#form {
	width: 300px;
	height:350px;
	float: left;
/*border:#FF00FF solid 1px;	*/
}
/**********************VIDEO*****************************/
#container1Head, #container2Head {
float:left;
margin:15px 10px 0 15px;
width:290px;
}
.video_container{
	border: solid 1px #fff;
	float:left;
	margin:15px 10px 5px 15px;
	}
/*****************FAQ starts here******************/
.question span.qustxt{color:#473d2e; display:inline-block; width:auto; font-weight:bold;}
.question span.qus{color:#473d2e; vertical-align:top; font-size:16px !important; font-weight:bold; display:inline-block; width:20px; padding-right:4px;}
.answer span.ans{color:#473d2e; vertical-align:top; font-size:16px !important; font-weight:bold; display:inline-block; width:20px; padding-right:4px;}
.answer span.anstxt{display:inline-block; color:#66553C; width:auto;}
/*****************FAQ ends here********************/	
/************Send to a Freiend Starts Here************/
#free form{margin:0px 0px 0px 0px; padding:0px;}
#free .rows{*margin-top:0px;_margin-top:0px; margin-top:10px; float:left;}
#free .labelText{float:left; width:180px; text-align:right; font-size:12px; vertical-align:middle; padding-right:3px;padding-top:0px;}
#free .inputBox{line-height:30px; width:250px;}
#free .textarea{width:250px; height:100px;}
#free .select{width:255px;}
#free .submitt{padding-top:10px;width:620px;}
#free br{margin-top:10px; padding:0px; clear:both;}
.ast{color:#473d2e;font-size:14px; font-weight:bold;}
/************Send to a Freiend Ends Here************/
/*****************glossary starts here*****************/
.glossary span.gstxt{width:auto; color:#66553C; font-weight:normal;}
.glossary span.head{color:#473d2e; vertical-align:top; font-size:12px !important; font-weight:bold; padding-right:4px;}
/*****************glossary ends here******************/