body {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0 auto 0 auto;
background:#02428B;
color:#ffffff;
}

/*Reset Styles!*/
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, 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;
}

img { float:left; }

.flt-rgt { float:right; }

.clear { clear:both; }

/*Main Container*/

#container {
	clear:both;
	width:987px;
	margin:0 auto;
}

/*Header*/

#header {
	width:987px;
	float:left;
	background:#02428b;
}

#topright {
background:url(../images/img_top_rpt-new.jpg) repeat-y right top;
width:590px;
float:right;
margin:0 0 6px 0;
}

#topright h2 {
float:right;
text-align:center;
font-weight:normal;
font-size:20px;
padding:10px 19px 0 0;
}

#topNav {
float:left;
height:18px;
width:575px;
}

#topNav ul {
list-style-type:none;
height:18px;
float:left;
padding:0 0 0 10px;
}

#topNav li {
background: url(../images/topNav_left_bg-new.jpg) no-repeat left top;
display:inline;
float:left;
height:18px;
padding:0 3px 0 3px;
}

#topNav a:active,
#topNav a:link,
#topNav a:visited {
background:url(../images/topNav_right_bg-new.jpg) no-repeat right top;
color:#FFFFFF;
cursor:pointer;
float:left;
padding:0 3px 0 0;
text-decoration: none;
}

#topNav a:hover {
color:#b4d8ff;
}

#topNav span{
background:#036adb;
float:left;
height:17px;
padding:1px 3px 0 3px;
}

/*Main Area*/

#mainarea {
background:url(../images/img_left_rpt-new.jpg) repeat-y;
	width:987px;
	float:left;
}

#leftpanel {
	float:left;
	width:384px;
}

#leftrpt {
width:384px;
float:right;
padding:13px 0 0 0;
}

#contactForm {
background:#014ea5;
border:solid 1px #0084E8;
float:left;
padding:8px 0 8px 12px;
width:190px;
}

#contactForm h3 {
font-family:"Trebuchet MS";
font-size:16px;
margin-bottom:10px;
font-weight:normal;
}

.formField {
border:#0a469b 1px solid;
color:#000000;
height:18px;
font-size:11px;
margin-bottom:2px;
width:171px;
padding:5px 0 0 5px;
}

#contactForm .textarea {
border:#000 1px solid;
color:#000000;
width:171px;
height:60px;
font-size:11px;
padding:5px 0 0 5px;
}

.formFieldBtn {
background:#014ea5;
border:solid 1px #0084E8;
color:#FFFFFF;
float:right;
margin:10px 15px 0 0;
padding:0 0 4px 0;
*padding:0 0 0 0;
height:25px;
width:66px;
}

#sidebar_menu {
float:right;
width:145px;
}

#sidebar_menu ul {
color:#FFFFFF;
list-style:none;
}

#sidebar_menu li {
	background: url(../images/img_nav_rpt-new.jpg) repeat-y right top;
	margin-bottom:11px;
	font-weight:bold;
	height:18px;
}

#sidebar_menu a:active,
#sidebar_menu a:link,
#sidebar_menu a:hover,
#sidebar_menu a:visited {
color:#FFFFFF;
text-decoration:none;
padding:1px 0 0 8px;
float:left;
}

#testimonial {
background:url(../images/img_left_top.jpg) no-repeat left top;
width:384px;
height:347px;
float:right;
}

#testimonial p {
padding:328px 0 0 232px;
}

#testimonial p a:link, #testimonial p a:visited, #testimonial p a:active {
color:#FFFFFF;
text-decoration:none;
}

#testimonial p a:hover {
color:#FFFFFF;
text-decoration:underline;
}

#rightpanel {
float:right;
width:603px;
background:#02428b;
}

#content {
width:576px;
float:right;
padding:15px 0 10px 0;
}

.ulspace {
width:300px !important;
float:left;
}

.height {
height:580px;
}

#content p {
padding:0 0 15px 0;
width:553px;
clear:both;
text-align:justify;
}



#content span a:link,#content span a:visited,#content span a:active {
padding:5px 5px;
clear:both;
background-color:#0076f2;
color:#FFFFFF;
text-decoration:none;
float:left;
text-align:center;
width:95px;
}


#content span a:hover{
padding:5px 5px;
clear:both;
background-color:#015ec8;
color:#FFF;
text-decoration:none;
float:left;
text-align:center;
width:95px;
}


.img_left
{
float:left;
margin:0 10px 5px 0;
border:solid 1px #9b5d2c;
}


.img_right
{
float:right;
margin:0 0 0 10px;
border:solid 1px #9b5d2c;
}

#content p strong{
color:#b4d8ff;
}
#content p a:link, #content p a:visited, #content p a:active {
color:#FFFFFF;
text-decoration:none;
}

#content p a:hover {
color:#FFFFFF;
text-decoration:underline;
}

#content ul {
width:500px;
float:left;
padding:0 0 20px 0;
}

#content li {
margin:0 0 0 16px;
}

#content li a:link, #content li a:visited, #content li a:active {
color:#56a8fe;
text-decoration:underline;
}

#content li a:hover {
color:#b4d8ff;
text-decoration:none;
}

.smallfont {
font-size:9px;
}

#content h2 {
font-weight:bold;
font-size:14px;
padding:0 0 14px 0;
}

#content h4 {
width:550px;
font-weight:bold;
font-size:14px;
margin:0 0 10px 0;
padding:0 0 10px 0;
border-bottom:solid 1px #0084E8;
}

#beforeafter {
width:576px;
float:left;
text-align:center;
}

#beforeafter h6 {
font-weight:bold;
font-size:12px;
padding:10px 0 10px 0;
clear:both;
}

#beforeafter ul {
width:496px;
float:left;
padding:0 0 0 60px;
}

#beforeafter li {
list-style:none;
display:inline;
}

#beforeafter img {
padding:10px 10px 10px 10px;
border:solid 1px #C6672D;
}

#denture {
width:576px;
float:left;
padding:20px 0 20px 0;
}

#denture span {
width:237px;
float:left;
padding:0 20px 0 0;
}

#denture span h2 {
font-weight:bold;
font-size:12px;
padding:0 0 10px 0;
text-align:center;
}

#denture span img {
padding:0 0 10px 0;
}

.doctors {
width:550px;
float:left;
}

.doctors b{
color:#fad3aa;
}


.doctors span {
float:left;
width:140px;
}

.doctors strong {
float:right;
}

#aboutdoctors_main {
background:#014EA5;
width:550px;
float:left;
padding:17px 0 27px 20px;
margin:0 0 25px 0;
border:solid 1px #007BFD;
}

#aboutdoctors_main p {
width:510px;
text-align:justify;
float:left;
}

#aboutdoctors_main h3 {
font-weight:bold;
font-size:12px;
float:left;
}

#aboutdoctors_main label {
float:left;
width:131px;
}

.imgdoc {
text-align:center;
font-style:italic;
margin:0 10px 0 0;

}

.imgdocborder {
border:solid 1px #9b5d2c;
}

/*Footer*/

#footer {
width:603px;
height:113px;
float:left;
border-top:solid 1px #007BFD;
}

#footer h2 {
width:560px;
float:left;
padding:23px 0 0 31px;
font-size:12px;
font-weight:normal;
}

#footer span {
float:left;
color:#0291fe;
}

#footer p {
float:right;
color:#b4d8ff;
}

#footer p a:link, #footer p a:visited, #footer p a:active {
color:#b4d8ff;
text-decoration:none;
}

#footer p a:hover {
color:#cebcb0;
text-decoration:underline;
}
