body { font-family: Arial, Helvetica, sans-serif;
background:url(assets/images/bg.jpg);
margin:0 0 10px 0;
color:#FFF;}

p { font-size: 13px;
	line-height: 20px;}

h1 { font-size: 22px;
	 font-weight: bold;
	 margin:0 0 5px 0;
	 _margin:0 0 5px 10px;}

h2 { font-size: 18px;
	 font-weight: bold;
	 color:#9F7040;}

h3 { font-size: 14px;
	 font-weight: bold;
	 color:#FE4502;}

h4 { font-size: 12px; 
	 font-weight: bold;}

a { font-weight: bold;
	text-decoration: none;
	color:#FFBF44;}

a:hover { text-decoration: none;	
	color:#FB6806;}

li { font-size: 13px;
	 line-height: 16px;
	 padding-bottom:5px;
	 }

.ladybug {list-style:url(assets/images/ladybug.gif);}

.imgborder { BORDER: #3FBA2B 1px solid;}

.smalltext { font-size: 11px;
	         line-height: 16px;}

.borderleft { border-left-width: 1px;
			  border-left-style: solid;
			  border-left-color: #000000;}
			  
hr {color:#FFFFFF;
	background:#FFFFFF;
	height:1px;
	border:0;}
			  
/* Custom Forms -- Just change the colors */

.fields {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: #000000 1px solid;
	background-color: #CCCCCC;
}
 input.submit
{
	border: 1px solid #000000;
	border-top-color: #000000;
	border-left-color: #000000;
	padding: 0.25em;
	background-color: #CCCCCC;
	color: #000000;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
input.submit:hover
{
	border: 1px solid #000000;
	border-top-color: #000000;
	border-left-color: #000000;
	padding: 0.25em;
	background-color: #000000;
	color: #CCCCCC;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

/* Custom Forms End */

/*splash*/

#splashcenterwrapper{
margin:0 auto;
width:479px;
}

#splashabsolutewrapper{width:479px;
position:absolute;
z-index:5;
}

#splashborderwrapper{border:1px solid #00CC00;
border-width:0 1px 1px 1px;
width:442px;
float:right;
padding:0 5px 5px 5px;
margin-right:1px;
}

#splashcontentwrapper{width:442px;
float:left;
background:url(assets/images/contentrepeat.jpg);
}

#topbar{width:100%;
height:149px;
background:url(assets/images/topbar.jpg) repeat-x;
position:absolute;
top:0;
left:0;
z-index:1;
}

#splashfooter{float:right;
font-size:12px;
width:442px;
text-align:center;
color:#FFF;
margin-top:15px;
line-height:20px;
}

#leaf{width:91px;
height:83px;
position:relative;
cursor:pointer;
left:380px;
*left:200px;
top:-125px;
}

html > body #leaf{
background: url(assets/images/leaf.png) no-repeat;
}

*html #leaf{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='assets/images/leaf.png', sizingMethod='scale');
}

#centerwrapper{width:735px;
margin:0 auto;
}

#absolutewrapper{width:735px;
position:absolute;
z-index:5;
}



#header{width:735px;
height:149px;
background:url(assets/images/title2.jpg);
float:left;
}

#phone {width:150px; height:25px; position:relative; top:110px; right:10px; float:right; text-align:right; color:#FEBA2B; font-size:20px; font-weight:bold;}

#address {width:150px; float:right; font-size:11px; text-align:right; margin:10px; line-height:17px;}
#heading{width:320px; float:right; margin-top:5px;}

#contentrepeat{ width:722px;float:right; background:url(assets/images/contentrepeat2.jpg) top center repeat-y; border: 1px solid #3EB92A; padding:0 4px 0 5px; border-width:0 1px 1px 1px;
_background:url(assets/images/contentrepeatIE.jpg) top center repeat-y;
}

#contenttop{width:722px;background:url(assets/images/contenttop2.jpg) top center no-repeat;float:right;}

#contentbtm {width:722px; background:url(assets/images/contentbtm2.jpg) bottom left no-repeat;}
#contentarea {width:502px; background-color:#164F0B; position:relative; z-index:3; top:0px; padding:10px;}
#contentborder { float:right;  margin:0 -20px 15px 10px; position:relative; z-index:2; display:inline; padding:5px; border:1px solid #fff; clear:right;}
#navpng{width:165px; position:relative; z-index:1; left:60px;border:1px solid #FFF; border-width:0 1px 1px 1px; height:340px; }


.container {position:absolute;
background:url(assets/images/white.png) repeat;
}

.dim {
height:auto;
width:165px;}

.dim ul {
margin: 0;
padding: 0; /* adjust for more space if adding to navigation*/
}

#btmPic{
	position:relative;
	top:-202px;
	left:8px;
	width:191px;
	height:202px;
	z-index:10px;
	background:url(assets/images/btmPic.png) top left no-repeat;
}

/*

*html #navpng{
	background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tntdental.com/caffaratti/assets/images/white.png', sizingMethod='scale');}

*/
#nav {width:150px;}

#nav ul{list-style:none; margin:0; padding:0; list-style:none}
#nav li{display:block; height:25px; line-height:30px; _height:20px; _line-height:25px; margin-left:10px; border:1px solid #666; border-width:0 0 1px 0; list-style:none; }
#nav a {display:block; height:25px; color:#FFF;  text-decoration:none;}
#nav a:hover {color:#FE8D63;}

#navcontainer {z-index:100;
			   position:relative;
			   background-image:none;
			   }

#leaf2{width:96px;
height:91px;
position:relative;
top:-50px;
float:right;
clear:right;
z-index:5;
left:30px;
}

html > body #leaf2{
background: url(assets/images/leaf2.png) no-repeat;
}

*html #leaf2{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.smilepro.net/assets/images/leaf2.png', sizingMethod='scale');
}