body { margin:0px; padding:0px; color:#df9595; font:normal 12px Arial,Tahoma,Helvetica;  }
body.home { background:url(../../images/topbg.jpg) repeat-x top #1b0000; }
body.inner { background:url(../../images/topbgin.jpg) repeat-x top #1b0000; }

/* Defaul use */
ul, li, h1, h2, form { list-style:none; margin:0; padding:0; }
p { margin:14px 0px; padding:0px; }

h1 { color:#ffb12a; font:normal 20px Arial; padding:3px 0; }
h1 span { color:#FFFFFF; }
h2 { color:#ffe9e9; font:bold 16px Arial; background:url(../../images/dot.gif) no-repeat 0 2px; padding-left:22px; }
h3 { color:#555555; font:bold 16px Arial; margin:10px 0 5px 0; }

input, select, textarea { color:#333; background:#ffe0b3; border:1px solid #5f1306; font:normal 12px Arial,Tahoma; vertical-align:middle; }

a { color:#ec4040; text-decoration:none; }
a:hover { color:#fff; text-decoration:underline; }
a img { border:0px none; }

/* specified class */
#mainouter { background:url(../../images/footerbg.jpg) repeat-x bottom; }
#main { width:780px; margin:auto; padding-top:9px; background:url(../../images/topline.gif) no-repeat; }

/* toppart classes */
#topbg { height:369px; }
#topbgin { height:228px; }
.topleft { float:left; margin-top:5px; width:211px; background:#5b0000; }
#topbgin .topleft { height:215px; }
h2.tlbox { background:url(../../images/cosmetic-genral-dentistry.jpg) no-repeat;
	width:191px; height:123px; padding:0; margin:0 auto; text-indent:-1000px; }
.topmid { float:left; width:369px; }
.topright { float:right; margin-top:5px; width:200px; background:url(../../images/topright.jpg) no-repeat 0 38px #5b0000; }
.topright .img { margin-top:10px; }


#midpart { clear:both; padding:15px 0 0 0; }

#leftpart { float:left; width:211px; padding-bottom:20px; }
.leftin { border-left:2px solid #3f0000; border-right:2px solid #3f0000; text-align:center; }
h2.textad { background:url(../../images/cosmetic-genral-dentistry1.jpg) no-repeat;
	width:191px; height:123px; padding:0; margin:10px auto 0 auto; text-indent:-4000px; }
.leftpadd { padding-top:7px; }
#menu { text-align:center; }
#menu img { display:block; margin:auto; }

#content { float:right; width:530px; padding:0 20px 20px 0px; text-align:justify; }
#content ul { padding-left:25px; }
#content ul li { list-style:url(../../images/dot2.gif); margin:4px 0px; padding:0px; }
#content ol { margin:0px; padding-left:20px; }

#footer { clear:both; height:60px; padding:8px 0 0px 0; }
.footerleft { float:left; text-align:center; padding:12px 0; background:url(../../images/footerleft.gif) no-repeat; width:211px; }
.footerlink { font:normal 11px Tahoma; float:left; padding:9px 0 0 20px; line-height:17px; }
.ecropolis { float:right; margin:14px 10px 0 0; }
#footer a { color:#df9595; text-decoration:none; margin:0 3px; }
#footer a:hover { color:#fff; text-decoration:none; }

.toplink { background:#030000; padding:3px; text-align:center; }
.toplink a { text-decoration:none; margin:0 12px; }
.contact { padding:9px 12px 0 12px; }
.contact h2 { background-image:url(../../images/dot1.gif); }
.newsletter, .newsletterIn { color:#ffe0b3; font:normal 11px Tahoma; text-align:left; padding:8px 10px; height:52px; }
.newsletter {  margin:10px auto; width:160px; background:url(../../images/newsletterbg.jpg) no-repeat; }
.newsletterIn { margin:7px auto 0 auto; width:170px; background:url(../../images/newsletterbg1.gif) no-repeat; }
.newsletter input, .newsletterIn input { margin-top:6px; width:123px; }
.newsletterIn input { width:133px; }
.newsletter .but, .newsletterIn .but { width:30px; }

.homebox { font: normal 11px Tahoma; text-align:left; line-height:14px; padding-top:15px; }
.homebox div { float:left; width:254px; height:135px; }
.homebox div p { margin:8px 105px 5px 0; }
.homebox .general { background:url(../../images/general-dentistry-img.jpg) no-repeat right bottom; margin-right:20px; }
.homebox .cosmetic { background:url(../../images/cosmetic-dentistry-img.jpg) no-repeat right bottom; }

.boxborder { border:1px solid #E3E3E1; }
.allboder {}
tr.fields {}
.headbg { font:bold 13px Arial; background:url(../../images/headbg.gif) repeat-x center #dddddd; padding:5px; }
.lightbg { background:#F8F8F8; }
.darkbg {}

.texthead { color:#fff; font:bold 13px Arial; }
.big, big { font-size:120%; }
.errorMsg { color:#FF0000; border:0px none; }

.width50 { width:48%; }
.padd10 { padding:10px; }

.fl { float:left; }
.fr { float:right; }
.cl { clear:both; }
.vm { vertical-align:middle; }
.tac { text-align:center; }
.taj { text-align:justify; }

.hline { background:url(../../images/line.gif) repeat-x center; }
.vline { background:url(../../images/line.gif) repeat-y center; }
.midline { background:url(../../images/line.gif) repeat-y center; }

a.nlink { text-decoration:none !important; }
a.nlink:hover { text-decoration:none; }

.but { font-weight:bold; color:#5f1306; background:url(../../images/butbg.gif) repeat-x center; border:1px solid #5f1306; }
.noborder { border:0px none; vertical-align:middle; }
.images img { margin:0 0 14px 0; }
.logos img { float:left; margin:0 3px 14px 3px; }
