body {margin:0; font-family:Arial, Helvetica, sans-serif; background:url(assets/images/bg.jpg) top repeat-x #e1d6c0;}

h1 {font-size:22px; margin:0; color:#FFFFFF; padding:3px 0 0 6px;}
h2 {font-size:20px; color:#D9CAAD; margin-top:11px; margin-bottom:11px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:bold;}
h3 {font-size:17px; line-height:24px; color:#A17256; margin-top:11px; margin-bottom:11px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:bold;}
h4 {font-size:16px;}

p {font-size:12px; line-height:20px; color:#DFC0A1; margin-top:11px; margin-bottom:11px;}

a {text-decoration:none; color:#ffffff; font-weight:bold;}
a:hover {text-decoration:underline;}

li {font-size:12px; line-height:20px; color:#DFC0A1; list-style:square;}

hr {color:#8E6E55; background:#8E6E55; height:1px; border:0;}

.about td {border:#8E6E55 1px solid; background-color:#5D3615;}
.about p {margin:0;}

.services td {border:#8E6E55 1px solid; background-color:#5D3615;}
.services p {margin:0;}

/* Classes */

.imgborder {border:1px solid #D0B298;}
.smalltext {font-size:11px; line-height:18px;}
.nomargin {margin:0;}
			  
/* End Classes */

/* Template Features */

#bg {width:450px; height:324px; position:absolute; top:0; left:0; background:url(assets/images/bg_corner.jpg) no-repeat; margin:0;}
#centersite {width:744px; position:relative; margin:0 auto;}

#top_pad {width:744px; height:94px; float:left;}
#address {color:#F5DDCD; font-size:16px; font-weight:bold; float:right; padding:70px 10px 0 0;}
#border {width:744px; border:#764A2F 1px solid; float:left;}
#nav_bg {width:744px; height:25px; background:url(assets/images/nav.jpg) no-repeat; float:left;}
#banner {width:744px; height:235px; background:url(assets/images/banner.jpg) no-repeat; float:left;}
#bodyarea {width:744px; background:url(assets/images/corner.jpg) bottom left no-repeat #4E2301; float:left;}
#left {width:235px; float:left;}
#right {width:509px; min-height:365px; height:auto; _height:365px; float:right; background:url(assets/images/body.jpg) top no-repeat #502107;}

#banner_left {width:429px; height:235px; float:left;}
#banner_right {width:315px; height:235px; float:right;}

#logo {width:477px; height:157px; position:absolute; z-index:5; left:-50px; margin-top:20px; float:left;}
html>body #logo {background:url(assets/images/logo.png) no-repeat;}
*html #logo {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tntdental.com/mathew/assets/images/logo.png');}

#names {width:365px; height:89px; float:left;  position:relative; z-index:4; top:140px; left:85px;}
#tagline {width:235px; height:138px; background:url(assets/images/tagline.jpg) no-repeat;}
#sidebar {width:235px; padding-top:20px;}

#nav {width:744px; height:25px; text-align:center;}
#nav a {color:#E0D6CD; font-size:12px; font-weight:bold; text-decoration:none; line-height:25px; height:auto; padding:5px 10px 12px 10px;}
#nav a:hover {color:#FFFFFF; text-decoration:none; background:url(assets/images/rollover.gif) top center no-repeat; height:auto;}

#phone {width:509px; height:30px; float:left; text-align:right; color:#FFFFFF; font-size:19px; line-height:40px; font-weight:bold;}
#title {width:509px; float:left;}
#bodypad {padding:15px; float:left; width:479px;}
#title_left {width:315px; height:30px; float:left; border-bottom:#B6925E 1px solid; border-right:#B6925E 1px solid;}
#title_right {width:193px; height:30px; float:right; border-top:#B6925E 1px solid;}

#copyright {width:744px; float:left; padding-top:20px; font-size:12px; line-height:20px; color:#502106; text-align:center;}
#copyright a {color:#502106; font-weight:bold; text-decoration:none;}
#copyright a:hover {color:#502106; font-weight:bold; text-decoration:underline;}

/* 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;}

/* End Custom Forms*/


#toplinks {
	text-align: center;
	font-size: 11px;
}
#facebookWidget {
	background: url(assets/images/fb-bg.png) center top no-repeat;
	width:205px;
	height:82px;
	margin:10px auto;
	padding:15px 0px 0px 0px;
	border: 0px;
	}
	
#facebookWidgetText {
	padding: 0px 0px 0px 40px;
	margin: 0px 0px 0px 20px;
	width: auto;
	height: 32px;
	font-weight: bold;
	line-height: 32px;
	background: transparent url(assets/images/facebook-icon.png) top left no-repeat;
	}	
	
#facebookWidgetText a {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#dacbae;
	text-decoration:none;
	height:15px;
	width:151px;
	font-weight: bold;
	}	
	#facebookWidgetText a:hover {
	color:#fff;
	}	
	
	
#facebookUrl {
	font-size:12px;
	margin: 0;
	padding: 0  0 0 0;
	line-height: 30px;
	}	
#likeButton {
	padding: 0px 10px 0px 20px;
	margin:10px 0px 0px 0px;
	width:auto;
	height:20px;
	color: #dacbae;
	font-weight: bold;
	line-height: 20px;
	font-size: 12px;
	text-align: center;
	}	

