﻿body {
    background-image:url(../images/bg.png);
    font-family:Arial;
    font-size:13px;
    color:#808080;
}

#MasterDiv {
    width:1003px;
    background-color:white;
    margin-left:auto;
    margin-right:auto;
    margin-top:28px;
    margin-bottom:28px;
    border-radius:5px;
    box-shadow: 1px 1px 10px gray;
}

#BannerDiv {
    background-image:url(../images/banner.jpg);
    width:947px;
    height:120px;
    margin-left:auto;
    margin-right:auto;    
}

#MenuDiv
{
    border:1px solid #dddddd;
    width:947px;    
    height:54px;
    margin-left:auto;
    margin-right:auto;    
}

#ContactDiv {
    text-align:right;
    padding-top:15px;
}

#SocialDiv {
 padding-top:10px;    
}

    #SocialDiv ul {
    overflow:hidden;
	padding:0 0 5px;
	width:100%;
	text-align:right;
    }

        #SocialDiv ul li {
            border:1px solid #dddddd;
	        list-style:none outside none;
	        display:inline-block;
	        margin:0 0 0 -5px;
	        position:relative;
	        -webkit-transition:all 0.3s ease-in 0s;
	        -moz-transition:all 0.3s ease-in 0s;
	        -ms-transition:all 0.3s ease-in 0s;
	        -o-transition:all 0.3s ease-in 0s;
	        transition:all 0.3s ease-in 0s;
        }

            #SocialDiv ul li:hover {
            z-index:2;
	        -webkit-transition:all 0.02s;
	        -moz-transition:all 0.02s;
	        -ms-transition:all 0.02s;
	        -o-transition:all 0.02s;
	        transition:all 0.02s;            
            border:1px solid #8dbefa;
            background-color:#fcfcfc;
            }

            #SocialDiv ul li a img {
            width:16px;
	        height:16px;
            border-style:none;
            }

            #SocialDiv ul li a {
            padding:7px 7px 4px 7px;
            display:block;            
            }


#BottomDiv {
    margin:0 auto;
	padding:28px 28px 5px 28px;
	position:relative;
	overflow:hidden;
	background:#313131;
}

    #BottomDiv table {
    width:100%;
    }

        #BottomDiv .bottomheading {
        color:whitesmoke;
        text-align:left;
        font-family:Calibri;        
        font-size:20px;
        width:25%;               
        font-weight:normal;            
        }

    #BottomDiv .HeadLine,#ContentDiv table .RightSpace .HeadLine {
         width:45px;
         height:15px;
         border-bottom:2px solid  #58aae5;
    }

    #BottomDiv .bhcontent {
        padding-top:15px;
        padding-right:20px;
        line-height:18px;
        vertical-align:top;
    }

        #BottomDiv .bhcontent table {
         width:100%;
        }

        #BottomDiv .bhcontent table td{
         padding:4px;
        }      
         
        

    #BottomDiv a,#FooterDiv a {
    text-decoration:none;
    color:white;
    -webkit-transition:all 0.3s ease-in 0s;
	        -moz-transition:all 0.3s ease-in 0s;
	        -ms-transition:all 0.3s ease-in 0s;
	        -o-transition:all 0.3s ease-in 0s;
	        transition:all 0.3s ease-in 0s;
    }

        #BottomDiv a:hover,#FooterDiv a:hover,.MarqueeDiv a:hover {
            -webkit-transition:all 0.3s ease-in 0s;
	        -moz-transition:all 0.3s ease-in 0s;
	        -ms-transition:all 0.3s ease-in 0s;
	        -o-transition:all 0.3s ease-in 0s;
	         transition:all 0.3s ease-in 0s;                 
             color:#81d4ef;
        }

    #BottomDiv .bottommenus {     
     padding-left:14px;
     margin:0px;
    }

        #BottomDiv .bottommenus li {
         list-style-image:url(../images/arrow.png);         
         padding-bottom:10px;
        }


#FooterDiv {
    	background-color:#2a2a2a;
	    line-height:20px;
	    padding:28px;
	    margin:0 auto;
	    position:relative;
	    overflow:hidden;
        border-radius:0px 0px 5px 5px;        
}

    #FooterDiv #footerlinks a {
    text-decoration:none;
    color:#767676;
    -webkit-transition:all 0.3s ease-in 0s;
	        -moz-transition:all 0.3s ease-in 0s;
	        -ms-transition:all 0.3s ease-in 0s;
	        -o-transition:all 0.3s ease-in 0s;
	        transition:all 0.3s ease-in 0s;
    
    }

     #FooterDiv #footerlinks a:hover {
            -webkit-transition:all 0.3s ease-in 0s;
	        -moz-transition:all 0.3s ease-in 0s;
	        -ms-transition:all 0.3s ease-in 0s;
	        -o-transition:all 0.3s ease-in 0s;
	         transition:all 0.3s ease-in 0s;                 
             color:white;
        }

input[type="text"],
input[type="email"],
input[type="tel"],
textarea,
input[type="password"], 
input[type="submit"],
select {
    width:300px;
	overflow:hidden;
	margin:0 0 5px;
	padding:5px;		
	z-index:1;
	border:1px solid #dddddd;
	background-color:#fdfdfd;
	-webkit-transition:all .3s ease-in-out;
	-moz-transition:all .3s ease-in-out;
	-ms-transition:all .3s ease-in-out;
	-o-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out;    
}

input[type="submit"] {
    background-color:#ebebeb;
    border:1px solid #808080;    
    border-radius:2px;
}

#PageHeadingDiv {
    width:947px;
    margin-left:auto;
    margin-right:auto;    
    font-size:36px;
    padding-top:50px;
    padding-bottom:25px;
}

#SiteMapPathDiv {
 padding:18px 32px 18px 32px;
 border-top:1px solid #e6e6e6;
 border-bottom:1px solid #e6e6e6;
}

    #SiteMapPathDiv a {
     text-decoration:none;
     color:#51aff3;
    }


#ContentDiv {
    width:947px;    
    margin-left:auto;
    margin-right:auto;         
}

    #ContentDiv table {
     border-style: none;
    border-color: inherit;
    border-width: medium;
    width:100%;
     border-collapse:collapse;
     border-spacing:0px;
    font-size: small;
}

        #ContentDiv table .LeftSpace {          
         width:700px; 
         vertical-align:top;         
        }

            #ContentDiv table .LeftSpace #contentarea {
                line-height:22px;
                text-align:justify;
                padding:10px 20px 0px 5px;
            }

        #ContentDiv table .RightSpace {
         width:247px;              
         vertical-align:top;         
         border-left:1px solid #e6e6e6;
        }

        #ContentDiv table .RightSpace .sideheading{
         text-align:left;
         font-family:Calibri light;        
         font-size:24px;
        }

        #ContentDiv table .RightSpace .HeadLine {
         width:120px;
         height:15px;
         border-bottom:2px solid  #58aae5;
    }


.MarqueeDiv {
 padding:5px;
 margin-top:10px;
 background-color:#fcfcfc;
 border-radius:10px;
 line-height:20px;
}
     .MarqueeDiv .servicelist,.hclist {     
         padding-left:14px;
         margin:0px;
    }

        .MarqueeDiv .servicelist li,.hclist li {
         list-style-image:url(../images/arrow.png);         
         padding-top:10px;
         padding-bottom:10px;
         border-bottom:1px solid #d1e5ff;
        }

        .MarqueeDiv a {
         text-decoration:none;
         color:#09C;         
        }

 .dlist,.dplist ul {          
     margin:0px;     
    }

        .dlist ul li {
         list-style-image:url(../images/arrow.png);         
         padding-bottom:20px;
        }

            .dlist ul li .dptspan {
            font-size:16px;
            font-weight:bold;            
            }

.dplist ol li {
 padding-bottom:12px;
}

  #map {
        width:98%;
        height:400px;
        background-color:#e5e5e5;
        margin-top:20px;
        margin-bottom:20px;
        }

  .ratetable {         
         border-radius:10px;
         box-shadow:1px 1px 10px gray;
         margin-top:10px;
        }

        .ratetable td,th {
            padding:8px;              
            border:1px solid #e5e5e5;          
        }

            .ratetable th {
             background-color:#0094ff;             
             color:white;
            }

#sliderdiv {    
    width:947px;
    height:514px;
    margin-top:15px;
    margin-left:auto;
    margin-right:auto;    
}

/*/-------------------CSS-For-BANNER-----------/*/

ul.bjqs{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none;}
li.bjqs-slide{display:none;position:absolute;}
ul.bjqs-controls{ display:none;}
ol.bjqs-markers{list-style:none;margin:0;padding:0;z-index:1;}
ol.bjqs-markers li{float:left;}
p.bjqs-caption{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0;}

#banner { height:514px; width:947px; position:relative;
    top: 0px;
    left: 0px;	
}

#banner img
{
 border:none; 
}

ul.bjqs-controls li a{ display:block; padding:5px 10px; position:absolute; background:#fff; color:#fd0100; text-decoration:none; text-transform:uppercase;}
a.bjqs-prev{ left:0;}
a.bjqs-next{  right:0;}
p.bjqs-caption{ display:none;}
ol.bjqs-markers{ bottom:10px; position: absolute; left:575px!important;}
ol.bjqs-markers li{  float:left;  margin:0 3px;}
ol.bjqs-markers li a{ display:none;}

#fourboxdiv {    
    width:947px;
    margin-left:auto;
    margin-right:auto;    
}

    #fourboxdiv table {
     width:100%;     
     border-collapse:collapse;
     font-size:14px;
     line-height:20px;
    }

        #fourboxdiv table td {
            width: 25%;
            height: 270px;
            vertical-align: top;
            padding:20px;
            color:white;
        }

    #fourboxdiv .fboxhead{
     font-size:36px;     
     font-family: Calibri light;
     line-height:35px;
    }

    #fourboxdiv .clinictiming {
    padding-bottom:15px;    
    padding-top:15px;  
    border-bottom:1px solid #58aae5;
    }

    #HomeContentDiv {
    width:947px;    
    margin-left:auto;
    margin-right:auto;  
    margin-top:28px;    
    }

    #HomeContentDiv .sideheading{
         text-align:left;
         font-family:Calibri light;        
         font-size:20px;
        }

        #HomeContentDiv .HeadLine {
         width:80px;
         height:15px;
         border-bottom:2px solid  #58aae5;
         margin-bottom:15px;
    }

        #HomeContentDiv table {
        width:100%;
        border-collapse:collapse;
        }

            #HomeContentDiv table td {
             vertical-align:top;            
            }

#sidemenudiv 
{
    width:250px;
    float:left;
    border-right:1px solid #e6e6e6;
}

#subpagecontentdiv 
{
    width:666px;
    float:right;    
    padding-left:15px;
    padding-right:15px;
    font-size:14px;
    text-align:justify;
    line-height:22px;
}


    #sidemenuheading a {
    text-decoration:none;
    color: white;
    text-shadow: 1px 1px 1px black;
    }

 #sidemenus {
         list-style:none;
         padding:0px;         
         margin:0px;         
        }

    #sidemenus li {
     background:url(../images/arrow.png) no-repeat left center;     
     padding-left: 20px; /* the width of your image + some space */
     margin: 3px 0;
    }

    

        #sidemenus a {        
        text-decoration:none;
        font-size:14px;
        display:block;
        border-bottom:1px solid #e6e6e6;
        padding:10px 0px 10px 0px;
        color:black;        
        }

        #sidemenus a:hover {         
         color:#0094ff;
         font-weight:bold;         
        }        

.leftsideheading  
 {
         text-align:left;
         font-family:Calibri light;        
         font-size:18px;
         font-weight:bold;         
        }

 .HeadLine {
         width:120px;
         height:15px;
         border-bottom:2px solid  #58aae5;
    }


 #membershiptable {              
        border-radius:5px;
        box-shadow:1px 1px 10px black;
        margin-left:auto;
        margin-right:auto;
        font-size:14px;
        background-color:#fafafa;        
        text-shadow:1px 1px 1px white;
        margin-top:50px;
        margin-bottom:133px;
        }

            #membershiptable td {
            padding:4px;
            border-spacing:4px;
            color:#313131;            
            }

            #membershiptable th {            
            padding:5px;
            color:#0e1d30;
            background-color:#6bc4ff;
            font-size:18px;
            text-shadow:1px 1px 1px white;
            border-radius:5px 5px 0px 0px;
            }

        .txt {
         width:200px;
         border:1px solid gray;
         border-radius:3px;
         box-shadow:1px 1px 5px black;
        }

