/* CSS Document */

body, div, p, input, ul, li, h1, h2, h3, h4, h5, h6, select, form, label, blockquote {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
}
ul, li, ol {
	list-style: none;
}
/* head_wrap */
#head_wrap {
	width: 850px;
	height: 98px;
	float: left;
}
.head_l {
	float: left;
	background: url(images/dental_logo.jpg) no-repeat left top;
	padding-left: 110px;
	height: 96px;
}
.head_l h1 a {
	background: url(images/dr_shweta_dental_clinic.jpg) no-repeat left top;
	width: 315px;
	text-indent: -10000px;
	height: 53px;
	display: block;
}
.head_l address {
	width: 315px;
	text-align: right;
	font-style: normal;
	font-size: 13px;
	color: #106AB1;
	font-weight: bold;
}
.head_r {
	float: right;
}
.head_r p {
	width: 280px;
	font-size: 12px;
	color: #818080;
	padding: 3px 3;
	line-height: 16px;
}
/* top_nav */
#top_nav {
	width: 850px;
	font-size: 12px;
	font-weight: bold;
	line-height: 25px;
	border-top: 8px solid #FFF;
	border-bottom: 3px solid #FFF;
}
#top_nav a {
	display: block;
	text-decoration: none;
	text-align: center;
	color: #FFFFFF;
}
#top_nav a span {
	padding: 0 15px;
}
#top_nav a:hover {
	text-decoration: none;
	color: #000000;
}
.rtop, .rbottom{
	display: block;
	background: #fff;
}
.rtop *, .rbottom *{
	display: block;
	height: 1px;
	overflow: hidden;
}
.home, .home .rtop *, .home .rbottom *{
	background: #F8C240;
}
.about, .about .rtop *, .about .rbottom *{
	background: #F7831F;
}
.clinic, .clinic .rtop *, .clinic .rbottom *{
	background: #55A6C1;
}
.appointment, .appointment .rtop *, .appointment .rbottom *{
	background: #C373C8;
}
.charges, .charges .rtop *, .charges .rbottom *{
	background: #885E31;
}
.publication, .publication .rtop *, .publication .rbottom *{
	background: #D98398;
}
.tourism, .tourism .rtop *, .tourism .rbottom *{
	background: #076BA7;
}
.contact, .contact .rtop *, .contact .rbottom *{
	background: #B53534;
}
.r1 {
	margin: 0 5px;
}
.r2 {
	margin: 0 3px;
}
.r3 {
	margin: 0 2px;
}
.r4 {
	margin: 0 1px;
	height: 2px
}
/* body left_panel */
.iso {
	background: url(images/ISO.jpg) no-repeat left top;
	width: 199px;
	height: 116px;
	text-indent: -10000px;
}
.left_nav {
	width: 199px;
	float: left;
}
.left_nav li {
	width: 199px;
	height: 29px;
	line-height: 29px;
	float: left;
	font-size: 12px;
	border-bottom: 1px solid #FFFFFF;
}
.left_nav li a {
	background: url(images/nav_nor.jpg) no-repeat left top;
	width: 184px;
	display: block;
	padding-left: 15px;
	color: #fff;
	text-decoration: none;
}
.left_nav li a:hover {
	background: url(images/nav_over.jpg) no-repeat left top;
	text-decoration: none;
	color: #662200;
}
/* footer */
.footer {
	background: url(images/bottom.jpg) no-repeat left top #076BA7;
	padding: 30px 5px 5px 5px;
	font-size: 12px;
	color: #FFFFFF;
}
.footer a {
	color: #FFFFFF;
	text-decoration: none;
}
.footer a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
/* body */
.welcome {
	padding: 10px;
}
.welcome h1 {
	font-size: 24px;
	line-height: 24px;
	color: #F7BB2B;
	padding-bottom: 5px;
}
.welcome h1 span {
	color: #076BA7;
}
.welcome h1:first-letter {
	font-size: 30px;
}
.welcome p {
	font-size: 12px;
	line-height: 19px;
}

.text {
	
	font-size: 12px;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 18px;
	color: #000000;
}

.text1 {
	
	font-size: 16px;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 18px;
	color: #000000;
}
a.readmore {
	background: #F7BB2B;
	padding: 5px 10px;
	font-size: 11px;
	font-weight: bold;
	display: block;
	float: right;
	color: #FFFFFF;
	text-decoration: none;
}
a.readmore:hover {
	color: #000000;
}
.dotted {
	padding: 0 15px;
}
.dotted p {
	background: url(images/dotted.jpg) repeat-x left top;
}
.roundmid {
	background: url(images/round_mid.jpg) repeat-y left top;
