htm, html, body {
		height: auto;
		min-height: 100%;
		height: 100%;
}
body { font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	*padding-left: 1px;
	_padding-left: 1px;
	background: #fff url(assets/images/background.jpg) repeat-y center top;
}

p { font-size: 12px;
	line-height: 18px;}

h1 {
	margin: 0px;
	padding: 0px 0px 0px 15px;
	color: #92278F;
	font: lighter 36px/40px Tahoma, Geneva, sans-serif;
}

h2 {
	margin: 0px;
	padding: 20px 0px 0px 0px;
	color: #000;
	font: lighter italic 18px/26px Tahoma, Geneva, sans-serif;}

h3 { font-size: 16px;
	 font-weight: bold;}

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

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

a:hover { text-decoration: underline;}

li { font-size: 12px;
	 line-height: 14px;
	 padding-bottom:5px;}

.imgborder { BORDER: #000000 1px solid;}

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

.borderleft { border-left-width: 1px;
			  border-left-style: solid;
			  border-left-color: #000000;}
.specials {
	width: 250px;
	height: auto;
	padding: 15px 8px;
	background-color: #92278F;
	text-align: center;
	border: 2px dashed #000;
	margin: 20px auto;
}
.specials h2 {
	color:#fff;
}
.specials p {
	color:#fff;
}
.specialBTN {
	text-align: center;
	height: auto;
	width: 150px;
	background-color: #92278f;
	border: 1px dashed #fff;
	line-height: 30px;
	padding: 5px;
}
.specialBTN a {
	color: #fff;
}
		  
hr {color:#000000;
	background:#000000;
	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 */

/* Template Begins */
#topBar {
	position: absolute;
	top: 38px;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 453px;
	background: transparent url(assets/images/topBar_bg.jpg) repeat-x center top;
}
	#topBarLeft {
		position: absolute;
		margin: 0px;
		padding: 0px;
		width: 50%;
		height: 78px;
		background: transparent url(assets/images/topBarLeft_bg.jpg) repeat-x center top;
	}
	#topBarRight {
		margin: 0px;
		padding: 0px;
		width: 100%;
		height: 78px;
		background: transparent url(assets/images/topBarRight_bg.jpg) repeat-x center top;
	}
#wrapper {
	position: relative;
	margin: 0px;
	padding: 0px;
	width: auto;
		height: auto;
		min-height: 100%;
		_height: 100%;
	background: transparent url(assets/images/wrapper_bg.jpg) no-repeat center bottom;
}
	#container {
		margin: 0 auto;
		padding: 0px;
		width: 760px;
			height: auto;
			min-height: 1000px;
			_height: 1000px;
		background: transparent url(assets/images/container_bg.jpg) no-repeat center top;
	}
		#header {
			margin: 0px;
			padding: 0px 40px 0px 0px;
			width: auto;
			height: 150px;
		}
			#logo {
				position: absolute;
				margin: 3px 0px 0px 13px;
				padding: 0px;
				width: auto;
				height: auto;
			}
			#topNav {
	position: absolute;
	margin: 25px 0px 0px 465px;
	padding: 0px;
	width: auto;
	height: auto;
	color: #000;
	font: 12px/30px Arial, Helvetica, sans-serif;
			}
				#topNav a {
					color: #000;
					font-weight: normal;
					text-decoration: none;
				}
				#topNav a:hover {
					color: #5875A1;
				}
				#topNav img {
					border: 0px;
				}
			#addressPhone {
	margin: 0px;
	padding: 0px;
	width: 770px;
	height: auto;
	color: #5875A1;
	font: 15px/38px Tahoma, Geneva, sans-serif;
	text-align: right;
	line-height: 20px;
			}
		#leftCol {
			float: left;
			margin: 0px;
			padding: 0px 0px 100px 0px;
			width: 225px;
			height: auto;
		}
			#leftCol .nav {
				margin: 0px;
				padding: 33px 0px 25px 0px;
				width: auto;
				height: auto;
			}
				#leftCol .nav li {
					margin: 0px;
					padding: 0px 0px 0px 23px;
					width: auto;
					height: auto;
					list-style: none outside none;
				}
				#leftCol .nav a {
					display: block;
					margin: 0px;
					padding: 0px 0px 0px 40px;
					width: 159px; /* Desired: 199px */
					height: auto;
					color: #fff;
					font: 12px/31px Arial, Helvetica, sans-serif
				}
				#leftCol .nav a:hover {
					color: #000;
					font-weight: bold;
					background: transparent url(assets/images/nav_over.gif) no-repeat left top;
					text-decoration: none;
				}
			#sidebar {
				margin: 0px;
				padding: 10px 18px 20px 50px;
				width: auto;
				height: auto;
				color: #D7C998;
				font-size: 11px;
			}
			#slogan {
				margin: 0px 0px 0px 45px;
				padding: 0px 0px 0px 0px;
				width: 171px;
				height: 102px;
			}
			html>body #slogan {
				background:url(assets/images/slogan.png) no-repeat top left;
			}
			*html #slogan {
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tntdental.com/hulme/assets/images/slogan.png',sizingMethod='scale');
			}
		#rightCol {
			margin: 0px 0px 0px 245px;
			padding: 0px 0px 45px 0px;
			width: 480px;
			height: auto;
		}
		#clear {
			clear: both;
			margin: 0px;
			padding: 0px;
			width: auto;
			height: 0px;
			line-height: 0px;
			font-size: 0px;
		}
#footer {
	position: relative;
	margin: 0 auto;
	margin-top: -37px;
	padding: 0px 20px 0px 230px;
	width: 500px; /* Desired: 750px */
	height: 37px;
	font: 12px/37px Arial, Helvetica, sans-serif;
	text-align: center;
}
	#footer p {
		font: 12px/14px Arial, Helvetica, sans-serif;
	}
	#footer a {
		color: #000;
	}
#bottomBar {
	margin: -121px 0px 0px 0px;
	padding: 0px;
	width: 100%;
	height: 121px;
	background: #fff url(assets/images/bottomBarRight_bg.jpg) repeat-x left top;
}
	#bottomBarLeft {
		margin: 0px;
		padding: 0px;
		width: 50%;
		height: 83px;
		background: transparent url(assets/images/bottomBarLeft_bg.jpg) repeat-x center top;
	}
/* Template Ends */
