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

h1 {font-size:24px; margin-top:15px;}
h2 {
	
	font-size:18px;
	color: #fff;
}
h3 {font-size:16px;}
h4 {font-size:14px;}

p {
	font: 12px/20px Georgia, "Times New Roman", Times, serif;
	margin:1em 0 0 0;}

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

li {font-size:12px; line-height:20px;}

hr {
	color:#000000;
	height:5px;
	border: medium 2px solid;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 0px;
}

/* Classes */

.imgborder {border:1px solid #000000;}
.smalltext {font-size:11px; line-height:18px;}
.nomargin {margin:0;}
.clear {
	clear: both;	
}		  
/* End Classes */
			  
/* Custom Forms -- Just change the colors */

.forms p {margin:0;}
.fields {font-size:12px; color:#000000; padding:1px; border:1px solid #000000; background-color:#999999 !important;}
input.submit, input.submit:hover {border:1px solid #000000; padding:1px; font-size:12px;}	
input.submit {background-color:#CCCCCC; color:#000000;}
input.submit:hover {background-color:#000000;	color:#CCCCCC;}

/* End Custom Forms*/
#shadowTop {
	margin: 0 auto;
	padding: 0px;
	width: 808px;
	height: 50px;
	background: transparent url(assets/images/shadowTop_bg.png) no-repeat left top;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tntdental.com/ravidoctor/assets/images/shadowTop_bg.png',sizingMethod='scale');
}
#shadowMiddle {
	margin: 0 auto;
	padding: 0px;
	width: 808px;
	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/ravidoctor/assets/images/shadowMiddle_bg.png',sizingMethod='scale');
}
	#wrapper {
	margin: 0 auto;
	padding: 0px;
	width: 760px;
	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/container2_bg.jpg) no-repeat left bottom;
		}
			#container2 {
				margin: 0px;
				padding: 0px;
				width: auto;
				height: auto;
				background: transparent url(assets/images/container_bg.jpg) no-repeat left top;
			}
			#leftCol {
	float: left;
	margin: 0px;
	padding: 0px 0px 50px 20px;
	width: 215px;
	height: auto;
			}
				#leftCol .nav {
					position: absolute;
					margin: 0px;
					padding: 10px 0px 0px 0px;
					width: auto;
					height: auto;
				}
					#leftCol .nav li {
						margin: 0px;
						padding: 1px 0 0 0;
						width: auto;
						height: auto;
						line-height: 17px;
						list-style: none outside none;
					}
						#leftCol .nav a {
							margin: 0px;
							padding: 0px;
							width: auto;
							height: auto;
							color: #BBB9A4;
							font: bold 11px/19px Georgia, "Times New Roman", Times, serif;
						}
						#leftCol .nav a:hover {
							color: #F5EFDC;
							text-decoration: none;
						}
						/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
						#leftCol .nav ul {
							visibility: hidden;
							position: absolute;
							top: 0px;
							left: 0px;
							margin: 128px 0px 0px 95px;
							padding: 10px;
							width: 165px;
							background-color: #4D4A37;
							border: 1px #B9B7A0 solid;
						}
						/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
				#sidebar {
					margin: 0px;
					padding: 400px 10px 10px 10px;
					width: auto;
					height: auto;
					color: #8A8978;
					font: italic 11px/18px Georgia, "Times New Roman", Times, serif;
				}
			#rightCol {
				margin: 0px 0px 0px 265px;
				padding: 55px 0px 0px 0px;
				width: 465px;
				height: auto;
			}
				#header {
					margin: 0 auto;
					padding: 0px;
					width: 340px;
					height: 129px;
					text-align: center;
					background:  transparent url(assets/images/logo.jpg) no-repeat left top;
					
					_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tntdental.com/ravidoctor/assets/images/logo.png',sizingMethod='scale');
				}
				#body {
					margin: 0px;
					padding: 0px 0px 75px 0px;
					width: auto;
						height: auto;
						min-height: 291px;
						_height: 291px;
				}
			#clear {
				clear: both;
				margin: 0px;
				padding: 0px;
				width: auto;
				height: 40px;
			}
				#footer {
					position: absolute;
					margin: -40px 0px 0px 250px;
					padding: 0px;
					width: 490px;
					height: auto;
					text-align: center;
				}
				#clear a {
					color: #BBB9A4;
				}
				#contactInfo {
	margin: 15px 0px 0px 0px;
	padding:0px;
	width: 215px;
	height: auto;
	color: #BBB9A4;
	font: bold 12px/19px Georgia, "Times New Roman", Times, serif;
	text-align: right;
				}
					#contactInfo p {
						font: 12px/19px Georgia, "Times New Roman", Times, serif;
						padding-top:10px;
					}
#shadowBottom {
	margin: 0 auto;
	padding: 0px;
	width: 808px;
	height: 25px;
	background: transparent url(assets/images/shadowBottom_bg.png) no-repeat left top;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tntdental.com/ravidoctor/assets/images/shadowBottom_bg.png',sizingMethod='scale');
}
#bottomLinks {
	margin: 0 auto;
	padding: 0px;
	width: 800px;
	height: auto;
	color: #504E37;
	font: 10px/12px Georgia, "Times New Roman", Times, serif;
	text-align: center;
}
	#bottomLinks a, #bottomLinks p {
		color: #504E37;
		font: 10px/12px Georgia, "Times New Roman", Times, serif;
	}
	#bottomLinks .nav {
		margin: 0px;
		padding: 0px;
		width: auto;
		height: auto;
	}
		#bottomLinks .nav li {
			display: inline;
			margin: 0px;
			padding: 0px 8px 0px 8px;
			width: auto;
			height: auto;
			list-style: none outside none;
			border-right: 1px #504E37 solid;
		}
		#bottomLinks .nav li.last {
			border-right: 0px;
		}
			#bottomLinks .nav a {
				color: #504E37;
				font: 10px/12px Georgia, "Times New Roman", Times, serif;
			}

#toplinks {
	text-align: center;
	color: black;
	font-size: 9px;
}
#toplinks a{
	color: white;
	text-decoration: none;
}
#toplinks {
	text-align: center;
	font-size: 11px;
}
#toplinks a {
	text-decoration: none;
}
#networkicons {
	float: left;
	width: auto;
	height: auto;
	padding: 0px;
	margin: 0px 0px 0px 50px;
}

strong {
	font-weight: normal;	
}
.bold {
	font-weight: bold;	
}
/*  JAVASCRIPT IMAGE GALLERY W/ mootoolsDescription: STYLE SHEET FOR IMAGE GALLERYVersion: 1.0Author: Devin RossAuthor URI: http://tutorialdog.com*/
#img_gallery {
	margin:50px auto 5px auto;
	width:450px;
}
#img_gallery a{ 
	outline:none; 
	border:none; 
}
#img_gallery a img{
	border:none;
}
/* --- IMAGE STAGE */
#fullimg {
	width:450px;
	overflow:hidden;
	height:450px;
	margin: 0 auto;
}
#fullimg img { 
	width:450px;
}
#fullimg p, #fullimg span {	
	position:absolute;	
	background:black;	
	opacity:.5;	
	color:white;	
	margin:0px;	
	width:488px;	
	padding:6px;	
	font-size:11px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
/* --- SLIDER --- */
#img_gallery #wrapper2 {
	overflow:hidden;
	padding:4px 2px;
	width: 414px;
	float:left;
	height:50px;
	background-color:#181818;
	position: relative;
}
#items {
	margin:0px 0px;
	padding:0px;
	list-style:none;
	width:5000px;
	position: relative;
	letter-spacing:0em;
}
#items li {
	float:left;
	list-style:none;
	margin-right:2px;
}
#items .thumb {	
	width:75px;	
	height:50px;	
	cursor:pointer;	
	margin:0px;	
	padding:0px;
}
#items .large {	
	display:none;	
	position:absolute;
}
#fullimg .loading {
	width: 24px;
	height: 24px;
}
#fullimg .thumb {
	display:none;
}
#items .item  p, #items .item  span {	
	display:none;	
	text-indent: -2000em;
}
#moveleft, #moveright {	
	margin:0px;	
	height:58px;	
	color: white;	
	width: 16px;	
	text-indent: -2000em;	
	text-decoration: none;	
	z-index: 1000; 	
	display:block;	
	cursor: pointer;	
	float:left;
}
#moveleft {
	background: url('assets/images/left.gif');
}
#moveright {
	background: url('assets/images/right.gif');
}
#moveleft:hover, #moveright:hover { 
	background-position:bottom; 
}
/*LIGHTBOX STUFF*/

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(assets/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(assets/images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 25px; outline: none; background: transparent url(assets/images/closelabel.gif) bottom right no-repeat;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

/* blog comments textarea */
#comment {
widht:465px;
}


