
body{
font-size:9pt;
font-family:'Arial',sans-serif;
background:transparent;
color:#555555;
padding-bottom:20px;
text-align:center;
background:url("../images/ff_bg1.jpg") repeat-x; 
}

p{margin: 5px 0 10px 0;}

td {padding:3px 6px;vertical-align:top;border-bottom:1px solid #F1F1F1;}
table{border:5px ridge #4e7ba5;}
h1 { font-size:1.8em; }
h2 { font-size:1em; }
h3 { font-size:0.9em;   }

a {
color:#4e7ba5;
text-decoration:underline;
}

a:hover{
color:#CC0000;
}

ol{
list-style-type:decimal;
margin-left:40px;
}
.container{
position:relative;
width:760px;
margin:5px auto;
padding:0;
background:transparent;
}
#header{
text-align:left;
position:relative;
padding-bottom:0;
border-bottom:1px solid #f1f1f1;
height:261px;
}

#title_h1{
position:relative; width:753px; height:30px; overflow:hidden;
margin-left:0;
margin-top:5px;
font-weight:100;
}


#title_h1 span.replace
{
 position:absolute; width:753px; height:37px; left:0; top:0; 
 background:url("../images/mr_kalpesh.jpg") no-repeat; 
}

h1.header_image{
position:absolute;overflow:hidden;
margin:2px 0 0 0;
padding:0;
font-weight:100;
width:760px;
height:200px;
}

#welcome_note{
	text-align:center;
	line-height:17px;
}
h1.header_image span.home
{
 position:absolute; width:760px; height:200px; left:0; top:0; 
 background:url("../images/home.jpg") no-repeat; 
 z-index: 1;
}

h1.header_image span.patient_services
{
 position:absolute; width:760px; height:200px; left:0; top:0; 
 background:url("../images/patient_services.jpg") no-repeat; 
 z-index: 10;
}

h1.header_image span.our_practice
{
 position:absolute; width:760px; height:200px; left:0; top:0; 
 background:url("../images/our_practice.jpg") no-repeat; 
}


h1.header_image span.our_staff
{
 position:absolute; width:760px; height:200px; left:0; top:0; 
 background:url("../images/our_staff.jpg") no-repeat; 
}


h1.header_image span.medical_links
{
 position:absolute; width:760px; height:200px; left:0; top:0; 
 background:url("../images/medical_links.jpg") no-repeat; 
}


h1.header_image span.lectures
{
 position:absolute; width:760px; height:200px; left:0; top:0; 
 background:url("../images/lectures.jpg") no-repeat; 
}


h1.header_image span.contact_us
{
 position:absolute; width:760px; height:200px; left:0; top:0; 
 background:url("../images/contact_us.jpg") no-repeat; 
}
/* top menu */

.solidblockmenu{
margin: 0;
float: left;
font-weight:normal; 
font-size:0.8em;
width: 724px;
background-color:#a58681;
overflow:hidden;
height:19px;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color:#36231f;
background-color:#a58681;
padding: 4px 15px;
text-decoration: none;
font-weight:bold;
}

.solidblockmenu li a:hover, 
body#mr_kalpesh a.mr_kalpesh,
body#our_practice a.our_practice,
body#our_staff a.our_staff,
body#patient_services a.patient_services,
body#medical_links a.medical_links,
body#lectures a.lectures,
body#contact_us a.contact_us
{
background-color:#7f6661; 
color:#ffffff;
}


/* end menu */

ul.inline_nav {position:absolute;width:730px;left:25px;height:40px;padding-left:35px;margin-top:1px;}
ul.inline_nav li{
display:inline;
float:left;
padding-top: 1px;
height:40px;
}

.welcomeBlock{
width:434px;
text-align:center;
margin: 5px auto;
}

.midblock{
width:434px;
text-align:left;
float:left;
margin-top:5px;
}

.li7 li{width:97px;}
.li4 li{width:155px;}

ul.inline_nav li a{
display:block;
text-align:center;
text-decoration:underline;
font-size:1em;
color:#4e7ba5;
}

ul.inline_nav li a:hover{
color:#CC0000;
}


.main_content{
padding:0 2px 18px 2px;
text-align:left;
min-height:200px;
width:760px;
margin-top:38px;
border-top:1px solid #f1f1f1;
}



.ul_col{
width:280px;
float:left;
}

.ul_col li{
list-style-type:disc;
}

.ul_fix{
list-style-type:disc;
margin-left:40px;
}

ol.add_gaps1 li, ul.add_gaps1 li {margin-bottom:10px;}
ol.add_gaps li, ul.add_gaps li {margin-bottom:20px;}

*.right-marginal   { position:relative; margin-right:131px; margin-left:auto; width:760;  }
*.marginal-heading { position:absolute; right:-140px; top:0; margin:0; width:136px; }
*.marginal-content { position:absolute; right:-140px; margin:0; width:136px;text-align:center; font-size:0.9em; color:#333333; }
.margin_top_thin{
margin-top:6px;
}

.center_box{
margin:0 auto;
width:300px;
text-align:left;
}

.center_box div{
padding:3px 2px;
}

.margin_left118{margin-left:48px;}

.add_height{height:175px;}
.margin_top1{
margin-top:24px;
}
.padding_bottom1{
padding-bottom:40px;
}

.padding_top1{
padding-top:40px;
}

.left_col{
width:140px;
float:left;
margin-top:20px;
margin-right:27px;
text-align:center;
}

.right_col{
width:140px;
float:right;
margin-top:20px;
text-align:center;
}

.side_heading{
padding:3px 0;
border-top:5px double #ECE8E0;
border-bottom:5px double #ECE8E0;
}

.quotes{
text-align:left;
width:100px;
margin:5px auto;
font-style:italic;
}

.pubs{
text-align:left;
margin:5px auto;
font-size:0.8em;
}
.s1{
background-color:#ece8e0;
float:left;
height:438px;
}

.for_s1{
color:#aa8a86;
text-align:center;
font-weight:700;
letter-spacing:2px;
}

a.no_und{text-decoration:none;}

#rhino{
margin-left:19px;
width:41%; 
}
.intro_content{
padding: 2px 5px;
}
#locations{
background:#ece8e0 url(../images/ben_side.jpg) no-repeat 5px 25px;
width:53%;
}

#locations .l1 {
padding-left:62px;
margin-top:0;
}

#rhino .l1 {
padding-left:54px;
margin-top:0;
}

#locations ol.l1{
margin-left:18px;
}

.clear{
clear:both;
}

.blue{
color:#003300;
}

.red{
color:#990000;
}

.bg_red{
background-color:#993333;
padding:1px;
color:#333333;
}
.gray1{
color:#666666;/*h2 titles*/
}

.grey2{
color:#999999;
}

.bg_cream{
background-color:#f1f1f1;
}

.bg_grey{
background-color:#c1c1c1;
}

.pad5{padding:5px;}
.pad_img{padding: 5px 15px;}

.right{
 float:right;
 clear:right;
}

.left{
 float:left;
 clear:left;
}

.tcenter{text-align:center;}

.small_font{font-size:0.8em;}
.footer{
border-top:1px solid #f1f1f1;
font-size:0.8em;
text-align:left;
padding:7px 0 3px 0;
}

