body {
	margin: 0px;
	padding: 0px;
	color: #FFFAF3;
	font: bold 12px "Times New Roman", Times, serif;
	background: #41090A url(assets/images/background.jpg) repeat-x left top;
}

h1 {
	margin: 0px;
	padding: 0px;
	font: bold 18px/18px "Times New Roman", Times, serif;
}
h2 {
	margin: 1em 0px 0px 0px;
	padding: 0px;
	color: #85A09B;
	font: 20px/22px Arial, Helvetica, sans-serif;
}
	h2 strong {
		font-weight: normal;
	}
h3 {
	margin: 1em 0px 0px 0px;
	padding: 0px;
	color: #C9C294;
	font: bold italic 18px/20px "Times New Roman", Times, serif;
}
h4 {
	margin: 1em 0px 0px 0px;
	padding: 0px;
	color: #fff;
	font: bold 14px/16px Arial, Helvetica, sans-serif;
}

p {font-size:14px; line-height:20px; margin-top:10px; margin-bottom:10px;}

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

a:hover {text-decoration:underline;}

ul {margin-top:5px; margin-bottom:5px;}
li {font-size:14px; line-height:20px;}

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

/* Classes */

.imgborder {border:1px solid #C2C195;}
.smalltext {font-size:11px; line-height:18px;}
.nomargin {margin:0;}
.services {
	float: right;
	margin: 10px;
	padding: 20px;
	width: auto;
	height: auto;
	background-color: #5A201F;
	border:1px solid #C2C195;
}
	.services li {
		margin: 0px;
		padding: 3px 0px 3px 10px;
		width: auto;
		height: auto;
		list-style: none outside none;
	}

.video {
	float: left;
	width: 320px;
	height: 240px;
	padding: 0px;
	margin: 10px 10px 10px 0px;
}
			  
/* End Classes */
			  
/* Custom Forms -- Just change the colors */

.forms p {margin:0;}

/* End Custom Forms*/
/* Template Begins */
#musicNotes {
	margin: 0px;
	padding: 0px;
	width: auto;
	height: auto;
	background: transparent url(assets/images/musicNotes.gif) no-repeat left top;
}
	#topAddress {
		margin: 0 auto;
		padding: 10px 20px 0px 0px;
		width: 916px;
		height: auto;
		color: #E2DCC6;
		font: 12px/12px Arial, Helvetica, sans-serif;
		text-align: right;
		letter-spacing: .05em;
	}
	#shadowTop {
		margin: 0 auto;
		padding: 0px;
		width: 936px;
		height: 27px;
		background: transparent url(assets/images/shadowTop_bg.png) no-repeat left top;
		_background: none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tntdental.com/tabor/assets/images/shadowTop_bg.png',sizingMethod='scale');
	}
	#shadowMiddle {
		margin: 0 auto;
		padding: 0px;
		width: 936px;
		height: auto;
		background: transparent url(assets/images/shadowMiddle_bg.png) repeat-y left top;
		_background: none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tntdental.com/tabor/assets/images/shadowMiddle_bg.png',sizingMethod='scale');
	}
		#wrapper {
			margin: 0 auto;
			padding: 0px 2px 0px 2px;
			width: 896px;
			height: auto;
			background: transparent url(assets/images/wrapper_bg.jpg) repeat-y left top;
		}
			#container {
				margin: 0px;
				padding: 0px;
				width: auto;
				height: auto;
				background: transparent url(assets/images/container_bg.jpg) repeat-x left 423px;
			}
				#header {
					margin: 0px;
					padding: 0px;
					width: auto;
					height: 115px;
					background: transparent url(assets/images/header_bg.jpg) no-repeat left top;
				}
					#logo {
						position: absolute;
						margin: -8px 0px 0px 0px;
						padding: 0px;
						width: 326px;
						height: 123px;
						/* background: transparent url(assets/images/logo.png) no-repeat left top;
						_background: none;
						_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tntdental.com/tabor/assets/images/logo.png',sizingMethod='scale'); */
					}
					#topNav {
						margin: 0px;
						padding: 0px 5px 0px 0px;
						width: auto;
						height: auto;
						text-align: right;
					}
						#topNav li {
							display: inline;
							margin: 0px;
							padding: 0px 7px 0px 7px;
							width: auto;
							height: auto;
							list-style: none outside none;
							border-right: 1px #000 solid;
						}
						#topNav li.last {
							border-right: 0px;
						}
							#topNav a {
								margin: 0px;
								padding: 0px;
								width: auto;
								height: auto;
								color: #000;
								font: bold 13px/18px Arial, Helvetica, sans-serif;
							}
							#topNav a:hover {
								color: #497C9B;
								text-decoration: none;
							}
					#phoneNumber {
						margin: 0px;
						padding: 5px 10px 0px 0px;
						width: auto;
						height: auto;
						color: #231001;
						font: 26px/26px Arial, Helvetica, sans-serif;
						text-align: right;
					}
					
					#badges{
						float: right;
						margin: 15px 5px 0 0;
					}
					
				#nav {
					margin: 0px;
					padding: 0px 0px 0px 5px;
					width: auto;
					height: 32px;
					text-align: center;
					background: transparent url(assets/images/nav_bg.jpg) repeat-x left top;
				}
					#nav li {
						float: left;
						display: inline;
						margin: 0px;
						padding: 0px 15px 0px 6px;
						width: auto;
						height: 32px;
						background: transparent url(assets/images/nav_divider.gif) no-repeat right top;
					}
					#nav li.last {
						padding-right: 0px;
						background: none;
					}
					
					#nav li ul{
						display: none;
						list-style: none;
						position: absolute;
						padding: 0 0 0 0;
						margin: 0 0 0 0;
						width: 200px;
						text-align: left;
						background: #beb793;
					}
					
					#nav li:hover ul{
						display: list-item!important;
					}
					
					#nav li ul li{
						display: list-item !important;
						padding: 0 5px 0 15px;
						margin: 1px 2px 1px 2px;
						clear: both;
						height: 25px;
						background: #41090a;
						width: 176px;
					}
					
						#nav a {
							margin: 0px;
							padding: 0px;
							width: auto;
							height: auto;
							color: #fff;
							font: 11px/32px Arial, Helvetica, sans-serif;
						}
				#banner {
					margin: 0px;
					padding: 0px;
					width: auto;
					height: 277px;
					background: transparent url(assets/images/banner_bg.jpg) no-repeat left top;
				}
				#body {
					margin: 0px;
					padding: 10px 24px 10px 24px;
					width: auto;
						height: auto;
						min-height: 261px;
						_height: 261px;
				}
	#shadowBottom {
		margin: 0 auto;
		padding: 0px;
		width: 936px;
		height: 29px;
		background: transparent url(assets/images/shadowBottom_bg.png) no-repeat left top;
		_background: none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tntdental.com/tabor/assets/images/shadowBottom_bg.png',sizingMethod='scale');
	}
	#credits {
		margin: 0 auto;
		padding: 10px 0px 40px 0px;
		width: 936px;
		height: auto;
		color: #CAC39A;
		font: 10px/12px Arial, Helvetica, sans-serif;
		text-align: center;
	}
		#credits a {
			color: #fff;
		}
		
		
#bottomlinks {
	text-align: center;
	font-size: 10px;
}
