body {
margin: 0 auto;
padding: 0;
font-family: Verdena, Arial, sans-serif;
background: url(img/newparkclinic.com/bg.png) no-repeat center top white;
font-size: 11px;
color: #444;
text-align: left;
}

.left {float: left; }
.right {float: right; }
.clr {clear: both;}
.center {text-align: center;}


img {border: none;}


h1, h2, h3, h4, h5, h6 {margin: 0; padding: 0; font-weight: normal;}
hr {}

thead {cursor: pointer;}
th {text-align: left;}


input {}
textarea {}
select {}
input.normal_link {margin: 0; padding: 0; background: none; border: none; cursor: pointer;}
/* input:focus {background: #ccc; } */
form input.hidden {display: none; height: 0; width: 0; border: none; background: none;}

ul {margin: 0; padding: 0;}
li {margin: 0; padding: 0;}


small {font-weight: normal;}
span.normal {font-weight: normal;}
.alert {color: red; text-align: center; margin: 10px 0;}
a.alert {color: red;}

p {margin: 0; padding: 0; line-height: 1.5em;}

a {text-decoration: none; color: #0a5a95;}
a:hover {text-decoration: underline;}


/******************************positions************************************/

#page {width: 800px; margin: 0 auto;}

#header {background: url(img/newparkclinic.com/bgheader.png) no-repeat; height: 295px;}
#header .left {}
#header .right {}

#logo {width: 330px; height: 85px; padding-top: 15px;}
#logo img {width: 290px;}

#reservation {width: 120px; height: 100px; text-align: right;}
#reservation p {padding-top: 40px;}
#reservation a {color: white; font-weight: bold; font-size: 10px; text-transform: uppercase;}

#slogan {font-size: 15px; font-weight: bold; color: white; margin: 70px 0 0 0;}


#middle {}
#middle .left {width: 470px; border-top: 1px solid #f2f2f2;}
#middle .right {width: 297px;}

#content {}
#content .left {}
#content .right {}




#footer {font-size: 11px; text-align: center; margin: 0 auto; border-top: 1px solid #ccc; width: 779px;}




#clu {margin: 10px 15px 0 0; text-align: justify;}
#clu  h1 {font-size: 150%; font-weight: normal; color: #0a5a95; margin-bottom: 10px; font-weight: bold;}
#clu ul {margin: 20px;}
#clu p {margin: 0 0 10px 0;}
#clu img {margin: 2px; float: left;}

#side {background: url(img/newparkclinic.com/bgside.png) no-repeat; height: 600px;}
#side h1 {font-size: 14px; font-weight: bold; color: #3577a7; margin-top: 20px; margin-bottom: 5px;}

.box1 {padding: 10px;}
.box1 a.aaa {display: block; width: 290px; height: 120px;}
.box1 p {}




#newsletter p {margin-left: 30px;}
#newsletter input {padding: 5px 3px; margin: 5px 0 5px 30px;}
#newsletter input.button { text-transform: uppercase; margin: 0 0 0 0;}







