body {margin:0; font-family:Arial, Helvetica, sans-serif; background:url(assets/images/bg.jpg) top repeat-x #132438;}

h1 {font-size:24px; line-height:30px; margin-top:0; margin-bottom:15px; color:#122438;}
h2 {font-size:20px; margin-top:10px; margin-bottom:10px;}
h3 {font-size:18px; line-height:24px; margin-top:10px; margin-bottom:10px; color:#80895A;}
h4 {font-size:16px;}

p {font-size:12px; line-height:20px; margin-top:10px; margin-bottom:10px; color:#000000;}

a {text-decoration:none; color:#889CC1; font-weight:bold;}
a:hover {text-decoration:underline;}

ul {margin-top:5px; margin-bottom:5px;}
li {font-size:12px; line-height:20px; color:#000000;}

hr {color:#9AA5B7; background:#9AA5B7; height:1px; border:0;}

/* Classes */

.imgborder {border:1px solid #85949B;}
.smalltext {font-size:11px; line-height:18px;}
.nomargin {margin:0;}

.services p {margin:0;}
.services td {border:1px solid #85949B; background-color:#D9DDCA;}
			  
/* End Classes */

/* Template Features */

.left {background:url(assets/images/left.jpg) top right no-repeat;}
.right {background:url(assets/images/right.jpg) top left no-repeat;}

#banner {width:761px; height:260px; background:url(assets/images/banner.jpg) no-repeat;}
#bannerleft {width:445px; float:left;}
#bannerright {width:315px; float:right;}

#logo {width:445px; height:150px; background:url(assets/images/logo.jpg) no-repeat;}
#addrs {color:#122438; font-size:16px; line-height:22px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase; padding-left:20px;}
#phones {color:#122438; font-size:14px; line-height:24px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase; padding:180px 0 0 120px;}

#bodybg {width:761px; background:url(assets/images/body.jpg) top no-repeat #FFFFFF;}
#bodyholder {width:100%; float:left;}
#bodypad {padding:30px 15px 120px 35px;}

#navholder {width:235px;}
#sidebar {width:235px; padding-top:15px;}

#nav {width:100%; padding-top:10px;}
#nav ul {margin:0; padding:0;}
#nav li {list-style:none; margin-left:25px; padding:0; font-size:13px; line-height:24px;}
#nav a {color:#122438; font-weight:bold; text-decoration:none;}
#nav a:hover {color:#80895A; font-weight:bold; text-decoration:none;}

#grnborder {width:265px; height:325px; border:#80895A 1px solid; position:absolute; z-index:5; margin-top:-340px; margin-left:-15px; _margin-top:15px; _margin-left:-250px;}

#tagline {width:761px; height:127px; position:absolute; z-index:10; margin-top:-130px;}
html>body #tagline {background:url(assets/images/tagline.png) no-repeat;}
*html #tagline {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tntdental.com/martin/assets/images/tagline.png');}

#bottomlinks {font-size:12px; line-height:20px; color:#FFFFFF; text-align:center; padding-top:10px;}
#bottomlinks a {color:#FFFFFF; font-weight:bold; text-decoration:none;}
#bottomlinks a:hover {color:#80895A; 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;}

/* End Custom Forms */