body {margin:0; font-family:Arial, Helvetica, sans-serif; background-color:#000000;}

h1 {font-size:22px; line-height:28px; margin-top:0; margin-bottom:15px; color:#CCCCCC;}
h2 {font-size:20px; margin-top:10px; margin-bottom:10px;}
h3 {font-size:18px; line-height:22px; margin-top:10px; margin-bottom:10px; color:#999999;}
h4 {font-size:16px;}

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

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

ul {margin-top:5px; margin-bottom:5px;}
li {font-size:12px; line-height:20px; color:#ffffff; list-style:square;}

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

/* Classes */

.imgborder {border:1px solid #dddddd;}
.smalltext {font-size:11px; line-height:18px;}
.nomargin {margin:0;}

.about p {margin:0;}
.about td {background-color:#3D3F43; border:1px solid #dddddd;}

.services p {margin:0;}
.services td {background-color:#3D3F43; border:1px solid #dddddd;}
			  
/* End Classes */

/* PNG */

#homephoto {width:220px; height:365px;}
html>body #homephoto {background:url(assets/photos/stock/home.png) no-repeat;}
*html #homephoto {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tntdental.com/woolf/assets/photos/stock/home.png');}

/* End PNG */

/* Template Features */

#centersite {width:760px; margin:0 auto; padding-top:18px;}

#banner {width:760px; height:100px; float:left;}
#logo {width:380px; height:100px; background:url(assets/images/logo.jpg) no-repeat; float:left;}
#location {width:380px; height:100px; float:right;}

#toplinks {width:360px; padding-top:2px; font-size:12px; line-height:20px; color:#FFFFFF; text-align:right; float:left;}
#toplinks a {color:#FFFFFF; font-weight:bold; text-decoration:none; padding-left:5px; padding-right:5px;}
#toplinks a:hover {color:#CCCCCC; font-weight:bold; text-decoration:none;}

#addrs {width:360px; padding-top:10px; font-size:11px; line-height:17px; font-weight:bold; color:#FFFFFF; text-align:right; float:left;}

#lines {width:760px; height:5px; margin-top:4px; margin-bottom:10px; border-bottom:#818181 1px solid; border-top:#818181 1px solid; font-size:0; line-height:0; float:left;}

#navbox {width:760px; height:30px; background-color:#666666; float:left;}

#nav {font-size:12px; line-height:30px; color:#000000; text-align:center;}
#nav a {color:#FFFFFF; font-weight:bold; text-decoration:none; padding-left:4px; padding-right:4px;}
#nav a:hover {color:#CCCCCC; font-weight:bold; text-decoration:none;}

#bodybg {width:760px; padding-bottom:25px; background:url(assets/images/body_repeat.jpg) bottom repeat-x; float:left;}
#bodyline {width:750px; padding-left:10px; padding-bottom:15px; padding-top:10px; border-bottom:#818181 1px solid; float:left;}
#bodyborder {width:740px; min-height:375px; height:auto; _height:375px; border:#818181 1px solid; float:left;}
#bodypad {padding:15px;}

#copyright {width:760px; padding-top:10px; font-size:12px; line-height:20px; color:#CCCCCC; text-align:center; float:left;}
#copyright a {color:#CCCCCC; 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;}

/* End Custom Forms*/
