body {margin:0; font-family:Arial, Helvetica, sans-serif; background-color:#012351;}

h1 {font-size:25px; margin-top:0; color:#002754; margin-bottom:10px;}
h2 {font-size:20px; margin-top:10px; color:#002754; margin-bottom:10px;}
h3 {font-size:18px; margin-top:10px; color:#002754; margin-bottom:10px;}
h4 {font-size:16px; margin-top:2px; color:#5A8DCF;}

p {font-size:12px; line-height:20px; margin-top:10px; margin-bottom:10px; color:#04234F;}

a {text-decoration:none; color:#002754; font-weight:bold;}
a:hover {text-decoration:none; color:#5A8DCF;}

ul {margin-top:5px; margin-bottom:5px;}
li {font-size:12px; line-height:20px; color:#04234F;}

hr { color:#012351; background:#012351; height:1px; border:0;}

/* Classes/ID's */

.imgborder {border:1px solid #5187b6;}
.imgborderblue {border:1px solid #D4E0EE;}
.smalltext {font-size:11px; line-height:18px;}
.nomargin {margin:0;}

#menu{margin:0 auto; font-size:14px; text-align:center; width:400px; padding-bottom:50px; padding-top:20px;}	

.menu1{display:block;  padding:4px; text-align:center; border:solid 1px #002754; background-color:#A8BECC; height:18px; width:auto; margin:0 auto; margin-bottom:2px;}
.menu1 a{color:#002754;}
.menu1 a:hover{color:#FFFFFF; text-decoration:none}
 			
#menu2{ margin-left:4px; margin:0 auto; display:block; padding:4px; text-align:center; border:solid 1px #002754; background-color:#A8BECC; height:18px; width:auto;} 
#menu2 a{color:#002754;}  
#menu2 a:hover{color:#FFFFFF; text-decoration:none}

.aboutpics{ width:190px; float:left;}
.abouttext{ width:380px; float:right; text-align:left; font-weight:bold;}
.clearboth{ clear:both; padding-top:25px;}

#servicesmenu1{display:block;  font-size:14px; padding:4px; text-align:center; border:solid 1px #002754; background-color:#A8BECC; height:18px; width:auto; margin:0 auto; margin-bottom:2px;}
#servicesmenu1 a{color:#002754;}
#servicesmenu1 a:hover{color:#FFFFFF; text-decoration:none; }

#servicesmenu2{display:block; font-size:14px; padding:4px; text-align:center; border:solid 1px #002754; background-color:#A8BECC; height:18px; width:auto; margin:0 auto; margin-bottom:2px;}
#servicesmenu2 a{color:#002754;}
#servicesmenu2 a:hover{color:#FFFFFF; text-decoration:none;}

#servicesmenu3{display:block; font-size:14px;  padding:4px; text-align:center; border:solid 1px #002754; background-color:#A8BECC; height:18px; width:auto; margin:0 auto; margin-bottom:2px;}
#servicesmenu3 a{color:#002754;}
#servicesmenu3 a:hover{color:#FFFFFF; text-decoration:none;}

#servicesmenu4{display:block; font-size:14px;  padding:4px; text-align:center; border:solid 1px #002754; background-color:#A8BECC; height:18px; width:auto; margin:0 auto; margin-bottom:2px;}
#servicesmenu4 a{color:#002754;}
#servicesmenu4 a:hover{color:#FFFFFF; text-decoration:none;}

#servicesmenu5{display:block;  font-size:14px; padding:4px; text-align:center; border:solid 1px #002754; background-color:#A8BECC; height:18px; width:auto; margin:0 auto; }
#servicesmenu5 a{color:#002754;}
#servicesmenu5 a:hover{color:#FFFFFF; text-decoration:none;}

#float{width:550px;}
#leftcolumn{width:240px; float:left; font-weight:normal;}
#rightcolumn{width:240px; float:right; font-weight:normal;}
#nofloat{clear:both; padding-top:35px; font-weight:normal;}

#bottompics{ position:relative;}
#leftpic{width:253px; height:250px; position:absolute; top:75px; left:-140px; *left:-140px; _left:-196px;}
html>body #leftpic {background:url(assets/images/leftpic.png) repeat-y;  }
*html #leftpic {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tntdental.com/summit/assets/images/leftpic.png'); }

/* End Classes */

/* Template Features */



#centersite {width:760px; margin:0 auto; padding-top:25px; position:relative;}

#banner {width:760px; height:270px; background:url(assets/images/banner.jpg) no-repeat; float:left;}
#logo {width:381px; height:144px; margin:13px 0 0 40px; float:left;}
#contactinfo {width:275px; float:right;}
#phonenum {width:250px; font-size:30px; line-height:36px; font-weight:bold; color:#0B3663; padding-top:20px; float:left;}
#location {width:250px; font-size:14px; line-height:22px; font-weight:bold; color:#01274B; padding-top:10px; float:left;}
#docnames {width:250px; font-size:21px; line-height:27px; font-weight:bold; color:#00274A; padding-top:10px; 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/summit/assets/images/logo.png');}

#body {width:760px; min-height:450px; height:auto; _height:450px; background:url(assets/images/body.jpg) top no-repeat #D4E0EE; float:left;}
#body_left {width:150px; float:left;}
#body_right {width:610px; float:right;}
#bodypad {padding:15px;}


#nav {width:100%; margin:0; padding:0; float:left;}
#nav ul {margin:0; padding:0;}
#nav li {list-style:none; font-size:14px; line-height:26px; margin-left:12px; padding:0; text-align:left;}
#nav a {color:#0A2753; font-weight:bold; text-decoration:none;}
#nav a:hover {color:#FFFFFF; font-weight:bold; text-decoration:none;}

#sidebar {width:100%; padding-top:15px; float:left;}

#bottom {width:760px; height:140px; background:url(assets/images/bottom.jpg) no-repeat; float:left;}

#copyright {width:100%; color:#FFFFFF; font-size:12px; line-height:20px; padding-top:115px; text-align:center; float:left;}
#copyright a {color:#FFFFFF; font-weight:bold; text-decoration:none;}
#copyright a:hover {text-decoration:underline;}

#nobullet ul{ list-style: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*/
