html, htm, body { height: 100%;}

body {background:url(assets/images/newbgrepeat.jpg) repeat-x ; background-color:#C7B180;  color:#373B47; font: 14px Arial, Helvetica, sans-serif;	line-height: 20px;	margin: 0;}

h1 { font-size: 22px; font-family:Georgia, "Times New Roman", Times, serif; color:#373B47; line-height:22px; text-align:left;}
h2 { font-size: 20px; font-family:Georgia, "Times New Roman", Times, serif; color:#373B47; line-height:22px; text-align:left;}
h3 { font-size: 18px; font-family:Georgia, "Times New Roman", Times, serif; color:#373B47; line-height:18px; text-align:left;}
h4 { font-size: 16px; font-family:Georgia, "Times New Roman", Times, serif; color:#373B47; line-height:18px; margin:0; padding-top:4px; text-align:left;}

a { text-decoration:none; color:#085C7E; font-weight:bold; position:relative;}
a:hover { text-decoration:none; color:#666666; }
a img{ text-decoration:none; background:none; border:none;}

#splashtext{ position:absolute; top:400px; left:330px; width:555px; text-align:justify; padding-left:10 20 10 20; border-top:1 px solid #626864;  }
#flashgallery { position:absolute; top:-10px; left:300px; padding:0; height:650px; width:700px;  z-index:125;} 
#flashindex { position:absolute; top:50px; left:260px; padding:0; height:650px; width:700px;  z-index:126;} 

li { font-size: 12px;}


#mainbody{ background:url(assets/images/verticalshadow.png) repeat-y top ;  _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tntdental.com/wright/assets/images/verticalshadow.png',sizingMethod='scale'); width:390px; min-height:630px; height:auto !important; height:630px; float:left; padding:70px 10px 20px 30px; text-align:justify; position:relative; line-height:19px; font-size:13px; z-index:16;
margin: 0px;
}

#pveneers{ width:266px; height:328px; background:url(assets/Gallery-April2008/crops/pveneers.gif) no-repeat; position:absolute; top:-25px; left:430px;}

#crowns{ width:266px; height:328px; background:url(assets/Gallery-April2008/crops/crowns.gif) no-repeat; position:absolute; top:-25px; left:430px;}

#bonding{ width:266px; height:328px; background:url(assets/Gallery-April2008/crops/bonding.gif) no-repeat; position:absolute; top:-25px; left:430px;}


#sidebar{width:298px; height:auto; position:absolute; top:10px; left:700px; *left:700px; _left:700px; z-index:20;}


#bottom{width:900px; float:left; height:100px; padding-top:10px; padding-left:80px; font-size:11px;}
#copyright{ margin:0; padding:0;}


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


#faqstockimage{ position:absolute; top:-13px; left:10px; width:300px; height:450px;}


#aboutpics{ width:400px;}

.picleft{float:left;}
.picleft p{ font-size:small; font-weight:bold; padding-left:4px; line-height:16px; margin:0; }
.picright p{ font-size:small; font-weight:bold; padding-left:4px; line-height:16px; margin:0; }
.picright{padding-left:4px;  margin:0; float:left;}

#rightcolumn{ width:170px;  margin:0; padding:5px; }


/* Template Structure */
#outercontainer{  width:1100px; margin:0 auto; text-align:center; position:relative;}
#container { width:1100px; height:auto; margin: 0 auto; position:relative; top:-196px; left:-10px; text-align:center;}

#header{ width:1100px; height:313px; background:url(assets/images/topnew.jpg); margin:0 auto; text-align:center; position:relative;  /*_background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tntdental.com/wright/assets/images/topnew .png',sizingMethod=’image’);*/ }

#swirl{ position:absolute; top:-105px; left:-87px; *left:-87px; _left:-70px; width:534px; height:298px; background:url(assets/images/swirl.png) no-repeat; _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tntdental.com/wright/assets/images/swirl.png',sizingMethod=’image’); }
#contactdetails{position:absolute; top:97px; left:-400px; letter-spacing:1.7px; color:#085C7E; padding-left:30px; padding-top:5px; font-size:12px; font-weight:normal; line-height:15px; text-align:right; width:900px; z-index:12; }

.largetext{ font-family:"Times New Roman", Times, serif; position:absolute; top:24px; left:760px; letter-spacing:1.7px; color:#085C7E; font-size:18px; line-height:30px;}

#nav{ font-family:Arial, Helvetica, sans-serif; color:#373B47; position:relative; top:-35px; left:0px; font-size:14px; width:232px; height:auto; float:left; text-align:left; line-height:26px;  font-weight:bold;    padding-right:10px; *padding-right:50px; _padding-right:40px; margin-top:20px;  z-index:10; /*background:url(assets/images/verticalshadow.png) repeat-y right top;
_background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tntdental.com/wright/assets/images/verticalshadow.png',sizingMethod='scale');*/}

#nav ul{ padding-left:0px; padding-top:70px;}

#nav li a{text-decoration:none; color:#373B47; position:relative; padding-left:30px;  line-height:22px; *line-height:22px; _line-height:34px; }

#nav li{ list-style:none; line-height:22px; font-size:15px; font-weight:bold;   width:203px; height:36px; padding-top:2px; background:url(assets/images/navbg.png) no-repeat; background-position: -10px -6px; *background-position: -10px -6px; _background-position: -10px -10px;
_background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tntdental.com/wright/assets/images/navbg.png',sizingMethod=’image’);
}


#nav ul a:hover{text-decoration:none; color:#085C7E; background:url(assets/images/toothrollover.png) no-repeat; background-position: 7px 0px; width:20px; height:17px;
_background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tntdental.com/wright/assets/images/toothrollover.png',sizingMethod=’image’);}






#alllogos{ width:160px; position:absolute; left:20px;}
#logos1{ margin-left:10px;}
#logos2{ margin-left:-20px;}
#logos3{margin-left:10px;}

#telephone{width:278px; height:483px;}
html>body #telephone{ background:url(assets/flash/telephone.png) no-repeat;}
*html #telephone{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.tntdental.com/wright/assets/flash/telephone.png");}

#library{width:278px; height:483px;}
html>body #library{ background:url(assets/flash/library.png) no-repeat;}
*html #library{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.tntdental.com/wright/assets/flash/library.png");}

#formspic{width:278px; height:483px;}
html>body #formspic{ background:url(assets/flash/forms.png) no-repeat;}
*html #formspic{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.tntdental.com/wright/assets/flash/forms.png");}


#faqpic{width:278px; height:483px;}
html>body #faqpic{ background:url(assets/flash/faqpic.png) no-repeat;}
*html #faqpic{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.tntdental.com/wright/assets/flash/faqpic.png");}

#leftside{padding-right:20px; width:210px;}
#leftside2{padding-right:0px; width:410px;}

#servicesmenu1{width:350px;}
#servicesmenu1 li{ list-style:none; font-weight:bold; margin-left:-40px; margin-bottom:2px; padding-left:0px; border:1px solid #616763; display:block; width:250px; font-family:Georgia, "Times New Roman", Times, serif; padding:3px; font-size:12px; }




#otherlogo{ margin-left:-20px; *margin-left:0px; _margin-left:0px; width:250px; height:64px; background:url(assets/logos/aacd2.gif) no-repeat;}
#otherlogo a.img{ border:none;}
#otherlogo a:hover{ border:none;}

/* End Template Structure */

/* Classes */

.imgborder { border: 1px solid #373B47; margin:5px;}

.smalltext { font-size: 10px; line-height: 14px;}

.nomargin { margin:0;}

#leftcolumn{width:190px; height:auto; float:left; font-weight:normal; padding:0px; }
#rightcolumn{width:180px; float:right; font-weight:normal; border-left: solid 1px #3B3C41; padding-left:8px;}
#nofloat{clear:both; padding-top:5px; font-weight:normal;}
.clearall{clear:both; padding-top:25px; font-weight:normal;}


.nojustify{ text-align:left;}			  
/* End Classes */
			  
/* Custom Forms -- Just change the colors */

.fields { font-size: 13px; color: #000;	border: 1px solid #000;	background-color: #ccc !important;}

input.submit, input.submit:hover { border: 1px solid #ccc;	padding: 0.25px;	font-size: 13px;}
	
input.submit { background-color: #ffffff;	color: #000;}

input.submit:hover {	color: #000;}

#nobullet ul{ padding-left:0px; list-style:none; width:350px;}
#nobullet li{ font-size:14px; line-height:18px; padding-left:28px;} 
#nobullet li:hover{ background:url(assets/images/faq.gif) no-repeat; padding-left:28px;} 

/* End Custom Forms*/


/* Splash Structure */

/* End Splash Structure */