html, htm, body { height: 100%;}

body { font-family:Arial, Helvetica, sans-serif; margin: 0; background:url(assets/images/bg.jpg) top repeat fixed;}

h1 { font-size: 21px; margin-top:0; margin-bottom:25px; color:#111111; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}
h2 { font-size: 20px;}
h3 { font-size: 17px; line-height:24px; color:#DDDDDD; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; margin-top:15px; margin-bottom:20px;}

p {font-size:12px; line-height:24px; color:#FFFFFF; margin-top:10px; margin-bottom:15px;}

a { text-decoration: none; color:#DFDFEE; font-weight:bold;}
a:hover { text-decoration: underline;}

li { font-size:12px; line-height:22px; color:#FFFFFF; list-style:square;}
li.pdf{ list-style-image: url('http://www.sharethatsmile.com/assets/addedimages/PDF.jpg'); line-height:22px; }
hr { color:#949494; background:#949494;	height:1px; border:0;}

/* Classes */

.imgborder { border: 1px solid #FFFFFF;}
.smalltext { font-size: 10px; line-height: 14px;}
.nomargin { margin:0;}
.galleryLabel {
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	color:#666666;
	width: auto;
	background: #FFFFFF;
	padding:5px;
	margin: 0px 3px 0px 3px
}
			  
/* End Classes */

/* Template Features */

html>body #left {background:url(assets/images/left_shadow.png) repeat-y;}
*html #left {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tntdental.com/share/assets/images/left_shadow.png',sizingMethod='scale');}

html>body #right {background:url(assets/images/right_shadow.png) repeat-y;}
*html #right {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tntdental.com/share/assets/images/right_shadow.png',sizingMethod='scale');}

html>body #bottom {background:url(assets/images/bottomshadow.png) no-repeat;}
*html #bottom {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tntdental.com/share/assets/images/bottom.png');}

#banner {width:716px; height:99px; background:url(assets/images/banner.jpg) no-repeat;}
#grayline {background-color:#2D2D2D;}
#navrepeat {background:url(assets/images/sidebar_repeat.jpg) right repeat-y #211F34;}
#photo {width:540px; height:310px;}
#bodybg {width:540px; min-height:436px; height:auto; _height:436px; background:url(assets/images/body.jpg) top repeat-x;}
#bodypad {padding:15px;}
#jbs {background:url(assets/images/jbs.jpg) bottom no-repeat;}
#sidetop {width:174px; min-height:746px; height:auto; _height:746px; background:url(assets/images/nav.jpg) top no-repeat;}
#contactinfo {color:#242438; font-size:13px; font-weight:bold; padding:74px 0 0 320px;}
#sidebar {width:174px; padding-top:20px;}

#nav {width:100%; margin:0; padding:20px 0 0 0;}
#nav ul {margin:0; padding:0;}
#nav li {list-style:none; line-height:20px; height:20px; margin-left:0; padding:0; text-align:left; font-size:12px; font-weight:bold;}
#nav a {color:#000000; text-decoration:none; padding-left:20px; height:20px;}
#nav a:hover {color:#FFFFFF; text-decoration:none; background-color:#666699; display:block;}

.bottomlinks {font-size:11px; line-height:18px; font-weight:normal; color:#FFFFFF;}
.bottomlinks a {font-size:11px; line-height:18px; font-weight:bold; color:#FFFFFF;}
.bottomlinks a:hover {color:#FFFFFF; text-decoration:none;}

/* End Template Features */

/* Splash */

#toprow {width:716px; height:12px; background:url(assets/splash/toprow.jpg) no-repeat; font-size:0; line-height:0;}
#name {width:716px; height:61px; background:url(assets/splash/name.jpg) no-repeat; text-align:right;}
#splashbanner {width:716px; height:335px; border-bottom:#d0d0d0 1px solid;}
#splashphoto {width:378px; height:335px; float:left;}
#black {width:208px; height:335px; background-color:#000000; float:left;}
#splashnavbg {width:130px; height:335px; background:url(assets/splash/nav.jpg) no-repeat; float:right;}
#splashbody {width:716px; min-height:302px; height:auto; _height:402px; background:url(assets/splash/body_repeat.jpg) top repeat-x #3E4069;}
#splashphone {color:#FFFFFF; font-size:13px; font-weight:bold; line-height:20px; padding:10px 20px 0 0;}
#splashaddress {color:#373747; font-size:13px; font-weight:bold; line-height:20px; padding:0 20px 0 0;}
#splash_jbs {width:148px; height:147px; background:url(assets/splash/jbs.jpg) no-repeat; margin-top:35px;}
#welcome {width:124px; height:38px; margin-top:55px;}

#splashnav {width:100%; margin:0; padding:12px 0 0 0;}
#splashnav ul {margin:0; padding:0;}
#splashnav li {list-style:none; line-height:18px; /*height:19px;*/ margin-left:0; padding:0; text-align:left; font-size:12px; font-weight:bold;}
#splashnav a {color:#000000; text-decoration:none; padding-left:10px; height:18px;}
#splashnav a:hover {color:#FFFFFF; text-decoration:none; background-color:#666699; display:block;}

.intro h3 {color:#DDDDDD; margin-top:0;}
.intro a {color:#DFDFEE;}
.intro p {margin-bottom:0;}

.topright {border-top:#a3a3a3 1px solid; border-right:#a3a3a3 1px solid;}
.topborder {border-top:#a3a3a3 1px solid;}

/* End Splash */
			  
/* Custom Forms -- Just change the colors */

.forms p {margin:0;}
.fields { font-size:12px; color:#C9C9C9; border:1px solid #C9C9C9; background-color: #696969 !important;}
input.submit, input.submit:hover { border: 1px solid #C9C9C9; 	padding: 1px; font-size: 12px;}	
input.submit { background-color: #696969; color: #C9C9C9;}
input.submit:hover { background-color: #C9C9C9; color: #696969;}

/* End Custom Forms*/


#toplinks {
	text-align: center;
	font-size: 11px;
	color: white;
}
