body { font-family: Arial, Helvetica, sans-serif;
	margin-top:20px;
	background: #000 url(assets/images/background.jpg) repeat-x top left fixed;
	font: 14px/16px "Times New Roman", Times, serif;
	color: #676767;
}

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

h1 { font-size: 24px;
	 font-weight: bold;
	 font-variant: small-caps;
	 color: #1e88bc;
	 border-bottom: 4px double #b6b6b6;
	 }

h2 { font-size: 18px;
	 font-weight: bold;}

h3 { font-size: 16px;
	 font-weight: bold;
	 color: #1e88bc;
	 }

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

a { font-weight: bold;
width:auto;
	text-decoration: none;
	color: #1e88bc;
	}

SPAN.bold { font-weight: bold; }

a:hover { text-decoration: underline;
	color: #88c1dc;
}

li{ line-height:20px;}
.imgborder { BORDER: #000000 1px solid;}

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

.borderleft { border-left-width: 1px;
			  border-left-style: solid;
			  border-left-color: #000000;}
			  
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.submit2
{
	border: 1px solid #000000;
	border-top-color: #000000;
	border-left-color: #000000;
	padding: 0.25em;
	margin:10px;
	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;
}
input.submit2:hover
{
	border: 1px solid #000000;
	border-top-color: #000000;
	border-left-color: #000000;
	margin:10px;
	padding: 0.25em;
	background-color: #000000;
	color: #CCCCCC;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

/* Custom Forms End */
/* Template Begins */
#wrapper {
	margin: 0 auto;
	padding: 0px;
	width: 758px;
	height: auto;
}
#addressBox {
	margin: 0 auto;
	padding: 0px;
	width: 750px;
	height: 22px;
	font: bold 11px/22px Arial, Helvetica, sans-serif;
	color: #fff;
	text-align: right;
}

#container {
	padding: 0px;
	width: 758px;
	height: auto;
	border: 1px solid #fff;
	background: #fff url(assets/images/sideCol_bg.jpg) repeat-y top right;
}
	#header {
		margin-top:0px;
		_margin-top:0px;
		*margin-top:0px;
		padding: 0px;
		width: 758px;
			height: auto;
			min-height: 275px;
			_height: 275px;
		background: #fff url(assets/images/header_bg.jpg) no-repeat top left;
	}
		#phoneBox {
			position: absolute;
			margin: 25px 0px 0px 597px;
			width: 163px;
			height: 32px;
			padding: 0px;
			color: #fff;;
			font: 19px/32px Verdana, Arial, Helvetica, sans-serif;
			text-align: center;
		}
		#logoBox {
			position: absolute;
			margin: 22px 0px 0px 0px;
			padding: 0px;
			width: 525px;
			height:	92px;
		}
		#doctorBox {
			position: absolute;
			margin: 100px 0px 0px 260px;
			width: 250px;
			height: 32px;
			padding: 0px;
			color: #fff;;
			font: italic 22px/32px Verdana, Arial, Helvetica, sans-serif;
		}
		#navBox {
			float: right;
			margin: 60px 0px 0px 0px;
			padding: 0px;
			width: 160px;
			height: auto;
			/*border-top: 4px double #b6b6b6;
			border-bottom: 4px double #b6b6b6;*/
			text-align: right;	
		}
	    	#nav {
				float: left;
				margin: 0px 5px 0px 0px;
				padding: 0px;
				width: 200px;
				height: auto;
			}
			#nav2 {
				margin: 0px 0px 0px 105px;
				padding: 0px;
				width: 130px;
				height: auto;

			}
			#nav li, #nav2 li {
				margin: 0px;
				padding: 0px;
				list-style-type: none;
				list-style-position: outside;
			}
			#nav a, #nav2 a {
				display: block;
				margin: 0px;
				padding: 0px;
				line-height: 24px;
				/*color: #676767;*/
				color: #88c1dc;
				font: bold 13px/24px "Times New Roman", Times, serif;
			}
			#nav a:hover, #nav2 a:hover {
				color: #FFFFFF;
				text-decoration: none;
			}
			#nav a {
				width: 160px;
			}
			#nav2 a {
				width: 125px;
				padding: 0px 0px 0px 5px;
			}
		.clear {
			clear: both;
			margin: 0px;
			padding: 0px;
			width: auto;
			height: 0;
			line-height: 0;
			border: 0px;
		}
	#sideCol {
		float: right;
		margin: 0px;
		padding: 4px;
		width: 200px;
		height: auto;
		background: transparent url(assets/images/inner_sideCol_bg.jpg) no-repeat top right;
		
	}
		#inner_sideCol {
			/*margin: 0px;
			padding: 60px 0px 0px 0px;
			width: 175px;
			float:right;
			_height: auto;
			_min-height: 390px;
			_height: 390px;*/
			position: absolute;
			margin: 52px 20px 20px 585px;
			padding: 0px;
			width: 175px;
			height: auto;
		
		}
	#contents {
		margin: 0px 0px 0px 33px;
		padding: 0px;
		width: 500px;
		height: auto;
	}
	#bottom {
		clear: both;
		margin: 0px;
		padding: 0px;
		width: auto;
		height: 46px;
		background: transparent url(assets/images/bottom_bg.jpg) no-repeat bottom right;
	}
#footer {
	margin: 0 auto;
	padding: 0px;
	width: 750px;
	height: auto;
	text-align: center;
	color: #ccc;
	font-size: 11px;
}
	#footer a {
		color: #88c1dc;
	}
	#footer a:hover {
		color: #fff;
	}
	#bottomNav {
		margin: 20px 0px 10px 0px;
		padding: 0px;
	}
		#bottomNav li {
			display: inline;
			list-style-type: none;
			list-style-position: outside;
		}
		#bottomNav a {
			color: #88c1dc;
			font-size: 11px;
		}
		#bottomNav a:hover {
			color: #fff;
		}
#dentalimplant { width:223px; height:auto; position:absolute; margin:140px -10px 0px -300px;  }

#formBox  {text-align:center; padding-top:15px; width:140px; margin-right:-30px;}		
/* Template Ends */

#toplinks {
	text-align: center;
	font-size: 11px;
}
#toplinks a {
	text-decoration: none;
}