/* ---- 

########### Danne Montague-King UK CSS Document ###########

Author: tillwilly.com design studio
Created: 26 August 2008 

---- */







/* ---- Body Styles and Positions ---- */

body {
margin-top: 0px;
margin-bottom: 30px;
margin-right:0px;
margin-left:0px;
padding:0px;
width:100%;
background-color:#e5e5e5;
background-image:url(../images/body_bg.gif);
background-repeat:repeat-x;
}

#body_container{
width: 980px;
background-image:url(../images/container_bg.gif);
background-repeat:no-repeat;
background-position:top;
margin-left: auto;
margin-right: auto;
min-height:550px;
}

/* ---- Body End ---- */







/* ---- Main Structure Styles and Positions ---- */


#main_container{
width:750px;
margin-left: auto;
margin-right: auto;
}

#top{
height:155px;
background-position:left;
background-repeat:no-repeat;
width:750px;
background-image:url(../images/clinic/top_bg.gif);
}

#top p{
margin:0px;
padding:9px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#B1C044;
}

#top a{
color:#B1C044;
}

#top a:hover{
color:#737373;
}

#top1{
display:inline;
float:left;
width:400px;
}

#top2{
display:inline;
float:left;
width:350px;
text-align:right;
}

#main{
width:750px;
margin-left: auto;
margin-right: auto;
margin-top:23px;
}

#main1 p{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#737373;
line-height:16px;
}

#main2 p{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#737373;
line-height:16px;
}

#main1{
display:inline;
float:left;
width:150px;
}

#main2{
display:inline;
float:left;
width:400px;
margin-left:25px;
margin-bottom:20px;
}

#main3{
margin-left:24px;
display:inline;
float:left;
width:150px;
}



/* ---- End Main  ---- */

/* ---- Gerneral Styles ---- */

.back_link, .back_link a{
color:#737373;
}

h1{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
padding: 0px 0px 10px 0px;
margin: 0px;
color:#adbf5f;
}

h2{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
padding: 0px 0px 10px 0px;
margin: 0px;
color:#737373;
}

.border{
border: 1px solid #737373;
}


.clearcols
{
clear:both;
height:1px;
}


/* ---- End Gerneral Styles ---- */







/* ---- Footer Styles and Positions ---- */

#footer_container{
width: 980px;
height:143px;
background-image:url(../images/clinic/footer.gif);
background-repeat:no-repeat;
background-position:top;
margin-left: auto;
margin-right: auto;
padding-top:9px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
}

#footer_container ul{
list-style-type: none;
padding: 0px;
margin: 0px;
}

#footer_container li{
padding: 0px;
margin: 0px;
display:inline;
}


#footer_col_1 a, #footer_col_2 a{
color:#FFFFFF;
}

#footer_col_1{
margin-left:120px;
display:inline;
float:left;
width:200px;
}

#footer_col_2{
display:inline;
float:left;
width:535px;
text-align:right;
}

.developed{
padding-top:25px;
padding-bottom:0px;
margin: 0px;
width: 980px;
text-align:center;
}

.developed a{
color:#999999;

}

/* ---- End Footer ---- */












/* ---- Border Styles ---- */

.index_square_border{
margin-right:15px;
margin-bottom:5px;
}

.border_right{
margin-left:15px;
margin-bottom:5px;
border: 1px solid #ababab;
}

.border_left{
margin-right:15px;
margin-bottom:5px;
border: 1px solid #ababab;
}

.border_left_concept{
margin-top: 3px;
margin-right:15px;
margin-bottom:5px;
border: 1px solid #ababab;
}

.gallery_border{
border: 2px solid #ababab;
}

/* ---- End Border Styles ---- */


