 body {margin:0; font-family:Arial, Helvetica, sans-serif; background:url(assets/images/bg.jpg) top center no-repeat #2e0000;}

h1 {font-size:22px; margin-top:0; margin-bottom:15px; color:#631910; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}
h2 {font-size:20px; margin-top:10px; margin-bottom:10px;}
h3 {font-size:17px; line-height:22px; margin-top:10px; margin-bottom:10px; color:#AA5924;}
h4 {font-size:16px;}

p {font-size:12px; line-height:20px; margin-top:10px; margin-bottom:10px; color:#49120F;}

a {text-decoration:none; color:#A42C1E; font-weight:bold;}
a:hover {text-decoration:underline;}

ul {margin-top:5px; margin-bottom:5px;}
li {font-size:12px; line-height:20px; color:#49120F; list-style:square;}

hr {color:#AD7A4F; background:#AD7A4F; height:1px; border:0;}

/* Classes */

.imgborder {border:1px solid #773320;}
.smalltext {font-size:11px; line-height:18px;}
.nomargin {margin:0;}
.subnav {margin-left:10px}
			 
/* End Classes */

/* Template Features */

#centersite {width:765px; margin:0 auto;}
#siteleft {width:145px; padding-top:100px; float:left;}
#siteright {width:620px; padding-top:20px; float:right;}

#addrs {width:620px; color:#D1B286; font-size:16px; line-height:28px; font-weight:bold; text-align:center; float:left;}

#banner {width:620px; height:237px; float:left;}
#banleft {width:350px; height:237px; background:url(assets/images/banner.jpg) no-repeat; float:left;}
#photo {width:270px; height:237px; background:url(assets/images/pic.jpg) no-repeat; float:right;}

#docname {width:421px; height:41px; position:absolute; z-index:5; margin:30px 0 0 15px;}
html>body #docname {background:url(assets/images/docname.png) no-repeat;}
*html #docname {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tntdental.com/tutin/assets/images/docname.png');}

#quote1 {position:absolute; z-index:5; margin:85px 0 0 22px; color:#4B1110; font-size:17px; line-height:25px; font-weight:bold; text-transform:uppercase; font-family:"Times New Roman", Times, serif;}
#quote2 {position:absolute; z-index:5; margin:114px 0 0 255px; color:#4B1110; font-size:15px; line-height:22px; font-weight:bold; font-style:italic;}

#bodybg {width:620px; min-height:400px; height:auto; _height:400px; background:url(assets/images/body.jpg) top no-repeat #D2B184; float:left;}
#bodypad {padding:25px 15px 10px 20px; position:relative; z-index:10;}

#navbg {width:145px; background:url(assets/images/nav.jpg) repeat-y; float:left;}
#nav {width:100%; padding-top:10px; padding-bottom:10px; margin:0; position:relative; z-index:10; float:left;}
#nav ul {margin:0; padding:0;}
#nav li {list-style:none; font-size:13px; line-height:26px; margin-left:15px; padding:0;}
#nav a {color:#ECC978; font-weight:bold; text-decoration:none;}
#nav a:hover {color:#631910; background-color:#ECC978; font-weight:bold; text-decoration:none;}
#nav a, #nav a:hover {padding:2px;}

#t_holder {width:145px; float:left; margin:-45px 0 0 -70px;}
#t {width:514px; height:327px; position:absolute; z-index:5;}
html>body #t {background:url(assets/images/t.png) no-repeat;}
*html #t {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tntdental.com/tutin/assets/images/t.png');}

#copyright {width:620px; font-size:12px; line-height:22px; color:#D2B184; padding-top:10px; text-align:center; float:left;}
#copyright a {color:#D2B184; font-weight:bold; text-decoration:none;}
#copyright a:hover {color:#FFFFFF; font-weight:bold; text-decoration:none;}

/* End Template */
			 
/* Custom Forms -- Just change the colors */

.forms p {margin:0;}
.fields {font-size:12px; color:#000000; padding:1px; border:1px solid #000000; background-color:#999999 !important;}
input.submit, input.submit:hover {border:1px solid #000000; padding:1px; font-size:12px;}	
input.submit {background-color:#CCCCCC; color:#000000;}
input.submit:hover {background-color:#000000; color:#CCCCCC;}
input {background-color:#FFFFFF !important;}

#latestBlog{
	margin:110px 0px 0px 20px;
	position:absolute;
	width:550px;
}
#latestBlog h3{
	color:#ECC978 !important;
	margin-bottom:6px;
}
#latestBlog a{
	color:#D2B184;
	display:block;
	font-size:12px;
	padding:2px 4px 2px 4px;
	margin:0px 0px 5px 0px;
	background:#440001;
	width:430px;
	}

/* End Custom Forms*/
